From e840086fed9c95bb2a33216c38cd652d1fd1664b Mon Sep 17 00:00:00 2001 From: Oliver Herms <oliver.herms@exaring.de> Date: Sat, 6 Oct 2018 20:57:44 +0200 Subject: [PATCH] Fix build --- .../FMNSSun/libhash/fletcher/BUILD.bazel | 9 + .../github.com/Masterminds/semver/BUILD.bazel | 19 + vendor/github.com/Masterminds/vcs/BUILD.bazel | 18 + vendor/github.com/armon/go-radix/BUILD.bazel | 9 + vendor/github.com/boltdb/bolt/BUILD.bazel | 38 + .../davecgh/go-spew/spew/BUILD.bazel | 18 + vendor/github.com/go-yaml/yaml/BUILD.bazel | 23 + vendor/github.com/golang/dep/.codeclimate.yml | 35 - vendor/github.com/golang/dep/.gitattributes | 2 - .../github.com/golang/dep/.github/CODEOWNERS | 28 - .../golang/dep/.github/ISSUE_TEMPLATE.md | 24 - .../dep/.github/PULL_REQUEST_TEMPLATE.md | 23 - vendor/github.com/golang/dep/.gitignore | 11 - vendor/github.com/golang/dep/.travis.yml | 87 - vendor/github.com/golang/dep/AUTHORS | 3 - vendor/github.com/golang/dep/CHANGELOG.md | 152 - .../github.com/golang/dep/CODE_OF_CONDUCT.md | 74 - vendor/github.com/golang/dep/CONTRIBUTING.md | 122 - vendor/github.com/golang/dep/CONTRIBUTORS | 3 - vendor/github.com/golang/dep/Gopkg.lock | 134 - vendor/github.com/golang/dep/Gopkg.toml | 28 - vendor/github.com/golang/dep/LICENSE | 27 - vendor/github.com/golang/dep/MAINTAINERS.md | 17 - vendor/github.com/golang/dep/Makefile | 36 - vendor/github.com/golang/dep/PATENTS | 22 - vendor/github.com/golang/dep/README.md | 62 - vendor/github.com/golang/dep/analyzer.go | 53 - vendor/github.com/golang/dep/appveyor.yml | 34 - vendor/github.com/golang/dep/cmd/dep/check.go | 240 -- vendor/github.com/golang/dep/cmd/dep/doc.go | 143 - .../github.com/golang/dep/cmd/dep/ensure.go | 854 ------ .../github.com/golang/dep/cmd/dep/failures.go | 23 - .../golang/dep/cmd/dep/feature_flags.go | 39 - .../golang/dep/cmd/dep/gopath_scanner.go | 408 --- .../github.com/golang/dep/cmd/dep/graphviz.go | 282 -- vendor/github.com/golang/dep/cmd/dep/init.go | 235 -- vendor/github.com/golang/dep/cmd/dep/main.go | 456 --- vendor/github.com/golang/dep/cmd/dep/mkdoc.sh | 11 - vendor/github.com/golang/dep/cmd/dep/prune.go | 205 -- .../golang/dep/cmd/dep/root_analyzer.go | 211 -- .../github.com/golang/dep/cmd/dep/status.go | 1482 ---------- .../dep/cmd/dep/testdata/cachedir/Gopkg.lock | 15 - .../dep/cmd/dep/testdata/cachedir/Gopkg.toml | 4 - .../dep/cmd/dep/testdata/cachedir/main.go | 12 - .../dep/cmd/dep/testdata/graphviz/case1.dot | 9 - .../dep/cmd/dep/testdata/graphviz/case2.dot | 4 - .../dep/cmd/dep/testdata/graphviz/empty.dot | 3 - .../cmd/dep/testdata/graphviz/subgraph1.dot | 27 - .../cmd/dep/testdata/graphviz/subgraph2.dot | 23 - .../cmd/dep/testdata/graphviz/subgraph3.dot | 25 - .../cmd/dep/testdata/graphviz/subgraph4.dot | 15 - .../cmd/dep/testdata/harness_tests/README.md | 85 - .../check/excess_inputs/final/Gopkg.lock | 12 - .../check/excess_inputs/final/Gopkg.toml | 0 .../check/excess_inputs/initial/Gopkg.lock | 12 - .../check/excess_inputs/initial/Gopkg.toml | 0 .../check/excess_inputs/initial/main.go | 12 - .../check/excess_inputs/stdout.txt | 3 - .../check/excess_inputs/testcase.json | 7 - .../check/hash_mismatch/final/Gopkg.lock | 17 - .../check/hash_mismatch/final/Gopkg.toml | 0 .../check/hash_mismatch/initial/Gopkg.lock | 17 - .../check/hash_mismatch/initial/Gopkg.toml | 0 .../check/hash_mismatch/initial/main.go | 12 - .../check/hash_mismatch/stdout.txt | 2 - .../check/hash_mismatch/testcase.json | 9 - .../hash_version_mismatch/final/Gopkg.lock | 17 - .../hash_version_mismatch/final/Gopkg.toml | 0 .../hash_version_mismatch/initial/Gopkg.lock | 17 - .../hash_version_mismatch/initial/Gopkg.toml | 0 .../hash_version_mismatch/initial/main.go | 12 - .../check/hash_version_mismatch/stdout.txt | 2 - .../check/hash_version_mismatch/testcase.json | 9 - .../check/missing_and_excess/final/Gopkg.lock | 9 - .../check/missing_and_excess/final/Gopkg.toml | 0 .../missing_and_excess/initial/Gopkg.lock | 9 - .../missing_and_excess/initial/Gopkg.toml | 0 .../check/missing_and_excess/initial/main.go | 12 - .../check/missing_and_excess/stdout.txt | 4 - .../check/missing_and_excess/testcase.json | 7 - .../check/missing_inputs/final/Gopkg.lock | 9 - .../check/missing_inputs/final/Gopkg.toml | 0 .../check/missing_inputs/initial/Gopkg.lock | 9 - .../check/missing_inputs/initial/Gopkg.toml | 0 .../check/missing_inputs/initial/main.go | 12 - .../check/missing_inputs/stdout.txt | 3 - .../check/missing_inputs/testcase.json | 7 - .../noverify/hash_mismatch/final/Gopkg.lock | 17 - .../noverify/hash_mismatch/final/Gopkg.toml | 1 - .../noverify/hash_mismatch/initial/Gopkg.lock | 17 - .../noverify/hash_mismatch/initial/Gopkg.toml | 1 - .../noverify/hash_mismatch/initial/main.go | 12 - .../check/noverify/hash_mismatch/stdout.txt | 1 - .../noverify/hash_mismatch/testcase.json | 8 - .../hash_version_mismatch/final/Gopkg.lock | 17 - .../hash_version_mismatch/final/Gopkg.toml | 1 - .../hash_version_mismatch/initial/Gopkg.lock | 17 - .../hash_version_mismatch/initial/Gopkg.toml | 1 - .../hash_version_mismatch/initial/main.go | 12 - .../noverify/hash_version_mismatch/stdout.txt | 1 - .../hash_version_mismatch/testcase.json | 8 - .../missing_and_excess/final/Gopkg.lock | 9 - .../missing_and_excess/final/Gopkg.toml | 1 - .../missing_and_excess/initial/Gopkg.lock | 9 - .../missing_and_excess/initial/Gopkg.toml | 1 - .../missing_and_excess/initial/main.go | 12 - .../noverify/missing_and_excess/stdout.txt | 4 - .../noverify/missing_and_excess/testcase.json | 7 - .../unmet_constraint/final/Gopkg.lock | 17 - .../unmet_constraint/final/Gopkg.toml | 5 - .../unmet_constraint/initial/Gopkg.lock | 17 - .../unmet_constraint/initial/Gopkg.toml | 5 - .../noverify/unmet_constraint/initial/main.go | 12 - .../noverify/unmet_constraint/stdout.txt | 5 - .../noverify/unmet_constraint/testcase.json | 7 - .../noverify/unmet_override/final/Gopkg.lock | 17 - .../noverify/unmet_override/final/Gopkg.toml | 5 - .../unmet_override/initial/Gopkg.lock | 17 - .../unmet_override/initial/Gopkg.toml | 5 - .../noverify/unmet_override/initial/main.go | 12 - .../check/noverify/unmet_override/stdout.txt | 5 - .../noverify/unmet_override/testcase.json | 7 - .../noverify/vendororphans/final/Gopkg.lock | 17 - .../noverify/vendororphans/final/Gopkg.toml | 1 - .../noverify/vendororphans/initial/Gopkg.lock | 17 - .../noverify/vendororphans/initial/Gopkg.toml | 1 - .../noverify/vendororphans/initial/main.go | 12 - .../check/noverify/vendororphans/stdout.txt | 3 - .../noverify/vendororphans/testcase.json | 9 - .../check/unmet_constraint/final/Gopkg.lock | 17 - .../check/unmet_constraint/final/Gopkg.toml | 3 - .../check/unmet_constraint/initial/Gopkg.lock | 17 - .../check/unmet_constraint/initial/Gopkg.toml | 3 - .../check/unmet_constraint/initial/main.go | 12 - .../check/unmet_constraint/stdout.txt | 5 - .../check/unmet_constraint/testcase.json | 7 - .../check/unmet_override/final/Gopkg.lock | 17 - .../check/unmet_override/final/Gopkg.toml | 3 - .../check/unmet_override/initial/Gopkg.lock | 17 - .../check/unmet_override/initial/Gopkg.toml | 3 - .../check/unmet_override/initial/main.go | 12 - .../check/unmet_override/stdout.txt | 5 - .../check/unmet_override/testcase.json | 7 - .../check/vendororphans/final/Gopkg.lock | 17 - .../check/vendororphans/final/Gopkg.toml | 0 .../check/vendororphans/initial/Gopkg.lock | 17 - .../check/vendororphans/initial/Gopkg.toml | 0 .../check/vendororphans/initial/main.go | 12 - .../check/vendororphans/stdout.txt | 3 - .../check/vendororphans/testcase.json | 9 - .../add/all-new-double-spec/final/Gopkg.lock | 28 - .../add/all-new-double-spec/final/Gopkg.toml | 12 - .../add/all-new-double-spec/initial/main.go | 13 - .../add/all-new-double-spec/testcase.json | 10 - .../add/all-new-double/final/Gopkg.lock | 32 - .../add/all-new-double/final/Gopkg.toml | 12 - .../ensure/add/all-new-double/initial/main.go | 13 - .../ensure/add/all-new-double/testcase.json | 10 - .../ensure/add/all-new-spec/final/Gopkg.lock | 28 - .../ensure/add/all-new-spec/final/Gopkg.toml | 12 - .../ensure/add/all-new-spec/initial/main.go | 13 - .../ensure/add/all-new-spec/testcase.json | 10 - .../ensure/add/all-new/final/Gopkg.lock | 28 - .../ensure/add/all-new/final/Gopkg.toml | 12 - .../ensure/add/all-new/initial/main.go | 13 - .../ensure/add/all-new/testcase.json | 10 - .../ensure/add/desync/final/Gopkg.lock | 37 - .../ensure/add/desync/final/Gopkg.toml | 6 - .../ensure/add/desync/final/main.go | 18 - .../ensure/add/desync/initial/Gopkg.lock | 15 - .../ensure/add/desync/initial/Gopkg.toml | 3 - .../ensure/add/desync/initial/main.go | 21 - .../ensure/add/desync/stdout.txt | 1 - .../ensure/add/desync/testcase.json | 10 - .../errs/double-diff-spec/final/Gopkg.lock | 17 - .../errs/double-diff-spec/final/Gopkg.toml | 8 - .../add/errs/double-diff-spec/initial/main.go | 13 - .../add/errs/double-diff-spec/testcase.json | 10 - .../add/errs/exists-manifest/final/Gopkg.lock | 15 - .../add/errs/exists-manifest/final/Gopkg.toml | 7 - .../errs/exists-manifest/initial/Gopkg.lock | 15 - .../errs/exists-manifest/initial/Gopkg.toml | 7 - .../add/errs/exists-manifest/initial/main.go | 13 - .../add/errs/exists-manifest/testcase.json | 6 - .../ensure/add/errs/exists/final/Gopkg.lock | 15 - .../ensure/add/errs/exists/final/Gopkg.toml | 3 - .../ensure/add/errs/exists/initial/Gopkg.lock | 15 - .../ensure/add/errs/exists/initial/Gopkg.toml | 3 - .../ensure/add/errs/exists/initial/main.go | 13 - .../ensure/add/errs/exists/testcase.json | 6 - .../ensure/add/errs/noarg/final/Gopkg.lock | 21 - .../ensure/add/errs/noarg/final/Gopkg.toml | 3 - .../ensure/add/errs/noarg/final/main.go | 18 - .../ensure/add/errs/noarg/initial/Gopkg.lock | 21 - .../ensure/add/errs/noarg/initial/Gopkg.toml | 3 - .../ensure/add/errs/noarg/initial/main.go | 18 - .../ensure/add/errs/noarg/testcase.json | 6 - .../add/errs/self-add/case1/final/Gopkg.lock | 15 - .../add/errs/self-add/case1/final/Gopkg.toml | 3 - .../errs/self-add/case1/initial/Gopkg.lock | 15 - .../errs/self-add/case1/initial/Gopkg.toml | 3 - .../add/errs/self-add/case1/initial/main.go | 13 - .../add/errs/self-add/case1/testcase.json | 6 - .../add/errs/self-add/case2/final/Gopkg.lock | 9 - .../add/errs/self-add/case2/final/Gopkg.toml | 4 - .../add/errs/self-add/case2/initial/main.go | 7 - .../add/errs/self-add/case2/testcase.json | 7 - .../add/exists-imports/final/Gopkg.lock | 17 - .../add/exists-imports/final/Gopkg.toml | 4 - .../add/exists-imports/initial/Gopkg.toml | 0 .../ensure/add/exists-imports/initial/main.go | 13 - .../ensure/add/exists-imports/testcase.json | 8 - .../final/Gopkg.lock | 28 - .../final/Gopkg.toml | 7 - .../initial/Gopkg.lock | 15 - .../initial/Gopkg.toml | 7 - .../initial/main.go | 13 - .../exists-manifest-constraint/testcase.json | 9 - .../errs/lockless-vendoronly/final/Gopkg.toml | 4 - .../errs/lockless-vendoronly/final/main.go | 12 - .../lockless-vendoronly/initial/Gopkg.toml | 4 - .../errs/lockless-vendoronly/initial/main.go | 12 - .../errs/lockless-vendoronly/testcase.json | 6 - .../default/errs/specargs/final/Gopkg.lock | 15 - .../default/errs/specargs/final/Gopkg.toml | 4 - .../default/errs/specargs/initial/Gopkg.lock | 15 - .../default/errs/specargs/initial/Gopkg.toml | 4 - .../default/errs/specargs/initial/main.go | 12 - .../default/errs/specargs/testcase.json | 6 - .../default/hasheq-dry/final/Gopkg.lock | 15 - .../default/hasheq-dry/final/Gopkg.toml | 4 - .../default/hasheq-dry/initial/Gopkg.lock | 15 - .../default/hasheq-dry/initial/Gopkg.toml | 4 - .../ensure/default/hasheq-dry/initial/main.go | 12 - .../ensure/default/hasheq-dry/testcase.json | 5 - .../hasheq-novendor-dry/final/Gopkg.lock | 15 - .../hasheq-novendor-dry/final/Gopkg.toml | 4 - .../hasheq-novendor-dry/initial/Gopkg.lock | 15 - .../hasheq-novendor-dry/initial/Gopkg.toml | 4 - .../hasheq-novendor-dry/initial/main.go | 12 - .../default/hasheq-novendor-dry/testcase.json | 5 - .../default/hasheq-novendor/final/Gopkg.lock | 17 - .../default/hasheq-novendor/final/Gopkg.toml | 4 - .../hasheq-novendor/initial/Gopkg.lock | 15 - .../hasheq-novendor/initial/Gopkg.toml | 4 - .../default/hasheq-novendor/initial/main.go | 12 - .../default/hasheq-novendor/testcase.json | 5 - .../ensure/default/hasheq/final/Gopkg.lock | 17 - .../ensure/default/hasheq/final/Gopkg.toml | 4 - .../ensure/default/hasheq/initial/Gopkg.lock | 15 - .../ensure/default/hasheq/initial/Gopkg.toml | 4 - .../ensure/default/hasheq/initial/main.go | 12 - .../ensure/default/hasheq/testcase.json | 8 - .../hashneq-vendoronly/final/Gopkg.lock | 16 - .../hashneq-vendoronly/final/Gopkg.toml | 4 - .../hashneq-vendoronly/initial/Gopkg.lock | 16 - .../hashneq-vendoronly/initial/Gopkg.toml | 4 - .../hashneq-vendoronly/initial/main.go | 12 - .../default/hashneq-vendoronly/testcase.json | 8 - .../nocode-vendoronly/final/Gopkg.lock | 16 - .../nocode-vendoronly/final/Gopkg.toml | 4 - .../nocode-vendoronly/initial/Gopkg.lock | 16 - .../nocode-vendoronly/initial/Gopkg.toml | 4 - .../default/nocode-vendoronly/testcase.json | 8 - .../ensure/empty/case1/final/Gopkg.lock | 17 - .../ensure/empty/case1/final/Gopkg.toml | 8 - .../ensure/empty/case1/initial/main.go | 12 - .../ensure/empty/case1/testcase.json | 9 - .../ensure/empty/case2/final/Gopkg.lock | 17 - .../ensure/empty/case2/final/Gopkg.toml | 3 - .../ensure/empty/case2/initial/Gopkg.toml | 3 - .../ensure/empty/case2/initial/main.go | 12 - .../ensure/empty/case2/testcase.json | 9 - .../ensure/empty/case3/README.md | 2 - .../ensure/empty/case3/final/Gopkg.lock | 17 - .../ensure/empty/case3/final/Gopkg.toml | 5 - .../ensure/empty/case3/initial/Gopkg.lock | 15 - .../ensure/empty/case3/initial/Gopkg.toml | 5 - .../ensure/empty/case3/initial/main.go | 12 - .../empty/case3/initial/samples/samples.go | 7 - .../ensure/empty/case3/testcase.json | 9 - .../ensure/noverify/hash_mismatch/README | 5 - .../noverify/hash_mismatch/final/Gopkg.lock | 17 - .../noverify/hash_mismatch/final/Gopkg.toml | 1 - .../noverify/hash_mismatch/initial/Gopkg.lock | 17 - .../noverify/hash_mismatch/initial/Gopkg.toml | 1 - .../noverify/hash_mismatch/initial/main.go | 12 - .../noverify/hash_mismatch/testcase.json | 9 - .../ensure/pkg-errors/case1/final/Gopkg.lock | 9 - .../ensure/pkg-errors/case1/final/Gopkg.toml | 4 - .../ensure/pkg-errors/case1/testcase.json | 8 - .../ensure/pkg-errors/case2/final/Gopkg.toml | 0 .../pkg-errors/case2/initial/Gopkg.toml | 0 .../pkg-errors/case2/initial/bar/bar.go | 3 - .../pkg-errors/case2/initial/baz/.gitignore | 0 .../ensure/pkg-errors/case2/testcase.json | 7 - .../wildcard-ignore/final/Gopkg.lock | 17 - .../wildcard-ignore/final/Gopkg.toml | 5 - .../wildcard-ignore/initial/Gopkg.lock | 9 - .../wildcard-ignore/initial/Gopkg.toml | 5 - .../wildcard-ignore/initial/main.go | 12 - .../initial/samples/samples.go | 7 - .../initial/samples/subsamples/subsamples.go | 7 - .../pkg-ignored/wildcard-ignore/testcase.json | 9 - .../wildcard-other-root/final/Gopkg.lock | 9 - .../wildcard-other-root/final/Gopkg.toml | 1 - .../wildcard-other-root/initial/Gopkg.lock | 9 - .../wildcard-other-root/initial/Gopkg.toml | 1 - .../wildcard-other-root/initial/main.go | 12 - .../initial/samples/samples.go | 7 - .../initial/samples/subsamples/subsamples.go | 7 - .../wildcard-other-root/testcase.json | 7 - .../ensure/update/case1/final/Gopkg.lock | 28 - .../ensure/update/case1/final/Gopkg.toml | 3 - .../ensure/update/case1/initial/Gopkg.lock | 21 - .../ensure/update/case1/initial/Gopkg.toml | 3 - .../ensure/update/case1/initial/main.go | 18 - .../ensure/update/case1/testcase.json | 10 - .../ensure/update/desync/final/Gopkg.lock | 28 - .../ensure/update/desync/final/Gopkg.toml | 3 - .../ensure/update/desync/final/main.go | 18 - .../ensure/update/desync/initial/Gopkg.lock | 21 - .../ensure/update/desync/initial/Gopkg.toml | 3 - .../ensure/update/desync/initial/main.go | 18 - .../ensure/update/desync/stdout.txt | 0 .../ensure/update/desync/testcase.json | 9 - .../update/errs/lockless/final/Gopkg.toml | 4 - .../ensure/update/errs/lockless/final/main.go | 12 - .../update/errs/lockless/initial/Gopkg.toml | 4 - .../update/errs/lockless/initial/main.go | 12 - .../ensure/update/errs/lockless/testcase.json | 6 - .../update/errs/nonroot-arg/final/Gopkg.lock | 15 - .../update/errs/nonroot-arg/final/Gopkg.toml | 3 - .../errs/nonroot-arg/initial/Gopkg.lock | 15 - .../errs/nonroot-arg/initial/Gopkg.toml | 3 - .../update/errs/nonroot-arg/initial/main.go | 13 - .../update/errs/nonroot-arg/testcase.json | 6 - .../update/errs/not-in-lock/final/Gopkg.lock | 15 - .../update/errs/not-in-lock/final/Gopkg.toml | 3 - .../errs/not-in-lock/initial/Gopkg.lock | 15 - .../errs/not-in-lock/initial/Gopkg.toml | 3 - .../update/errs/not-in-lock/initial/main.go | 13 - .../update/errs/not-in-lock/testcase.json | 6 - .../spec-with-constraint/final/Gopkg.lock | 15 - .../spec-with-constraint/final/Gopkg.toml | 3 - .../spec-with-constraint/initial/Gopkg.lock | 15 - .../spec-with-constraint/initial/Gopkg.toml | 3 - .../errs/spec-with-constraint/initial/main.go | 13 - .../errs/spec-with-constraint/testcase.json | 6 - .../errs/spec-with-source/final/Gopkg.lock | 15 - .../errs/spec-with-source/final/Gopkg.toml | 3 - .../errs/spec-with-source/initial/Gopkg.lock | 15 - .../errs/spec-with-source/initial/Gopkg.toml | 3 - .../errs/spec-with-source/initial/main.go | 13 - .../errs/spec-with-source/testcase.json | 6 - .../ensure/update/novendor/final/Gopkg.lock | 17 - .../ensure/update/novendor/final/Gopkg.toml | 4 - .../ensure/update/novendor/initial/Gopkg.lock | 15 - .../ensure/update/novendor/initial/Gopkg.toml | 4 - .../ensure/update/novendor/initial/main.go | 12 - .../ensure/update/novendor/testcase.json | 5 - .../harness_tests/init/case1/final/Gopkg.lock | 27 - .../harness_tests/init/case1/final/Gopkg.toml | 8 - .../init/case1/initial/foo/bar.go | 13 - .../harness_tests/init/case1/initial/main.go | 19 - .../harness_tests/init/case1/testcase.json | 14 - .../harness_tests/init/case2/final/Gopkg.lock | 28 - .../harness_tests/init/case2/final/Gopkg.toml | 12 - .../init/case2/initial/foo/bar.go | 13 - .../harness_tests/init/case2/initial/main.go | 19 - .../harness_tests/init/case2/testcase.json | 13 - .../harness_tests/init/case3/final/Gopkg.lock | 27 - .../harness_tests/init/case3/final/Gopkg.toml | 8 - .../init/case3/initial/foo/bar.go | 13 - .../harness_tests/init/case3/initial/main.go | 19 - .../harness_tests/init/case3/testcase.json | 13 - .../harness_tests/init/case4/final/Gopkg.lock | 28 - .../harness_tests/init/case4/final/Gopkg.toml | 12 - .../init/case4/initial/foo/bar.go | 13 - .../harness_tests/init/case4/initial/main.go | 19 - .../harness_tests/init/case4/testcase.json | 12 - .../harness_tests/init/glide/case1/README.md | 1 - .../init/glide/case1/final/Gopkg.lock | 35 - .../init/glide/case1/final/Gopkg.toml | 12 - .../init/glide/case1/initial/glide.lock | 14 - .../init/glide/case1/initial/glide.yaml | 21 - .../init/glide/case1/initial/main.go | 17 - .../glide/case1/initial/samples/samples.go | 12 - .../init/glide/case1/testcase.json | 15 - .../harness_tests/init/glide/case2/README.md | 1 - .../init/glide/case2/final/Gopkg.lock | 25 - .../init/glide/case2/final/Gopkg.toml | 8 - .../init/glide/case2/initial/glide.lock | 12 - .../init/glide/case2/initial/glide.yaml | 20 - .../init/glide/case2/initial/main.go | 16 - .../init/glide/case2/testcase.json | 14 - .../harness_tests/init/glide/case3/README.md | 1 - .../init/glide/case3/final/Gopkg.lock | 25 - .../init/glide/case3/final/Gopkg.toml | 8 - .../init/glide/case3/initial/main.go | 16 - .../init/glide/case3/testcase.json | 11 - .../harness_tests/init/glide/case4/README.md | 1 - .../init/glide/case4/final/Gopkg.lock | 25 - .../init/glide/case4/final/Gopkg.toml | 8 - .../init/glide/case4/initial/glide.yaml | 20 - .../init/glide/case4/initial/main.go | 16 - .../init/glide/case4/testcase.json | 14 - .../init/glide/corrupt-glide/README.md | 1 - .../init/glide/corrupt-glide/final/Gopkg.lock | 33 - .../init/glide/corrupt-glide/final/Gopkg.toml | 8 - .../glide/corrupt-glide/initial/glide.lock | 5 - .../glide/corrupt-glide/initial/glide.yaml | 10 - .../init/glide/corrupt-glide/initial/main.go | 11 - .../init/glide/corrupt-glide/testcase.json | 10 - .../glide/direct-trans-conflict/README.md | 1 - .../direct-trans-conflict/initial/glide.lock | 7 - .../direct-trans-conflict/initial/glide.yaml | 12 - .../direct-trans-conflict/initial/main.go | 13 - .../glide/direct-trans-conflict/testcase.json | 6 - .../glide/direct-trans-no-conflict/README.md | 1 - .../direct-trans-no-conflict/final/Gopkg.lock | 28 - .../direct-trans-no-conflict/final/Gopkg.toml | 12 - .../initial/glide.lock | 5 - .../initial/glide.yaml | 12 - .../direct-trans-no-conflict/initial/main.go | 13 - .../direct-trans-no-conflict/testcase.json | 9 - .../init/glide/trans-trans-conflict/README.md | 1 - .../trans-trans-conflict/initial/glide.lock | 7 - .../trans-trans-conflict/initial/glide.yaml | 12 - .../trans-trans-conflict/initial/main.go | 13 - .../trans-trans-conflict/testcase.json.ignore | 6 - .../init/glide/trans-trans-trans/README.md | 1 - .../glide/trans-trans-trans/final/Gopkg.lock | 27 - .../glide/trans-trans-trans/final/Gopkg.toml | 4 - .../trans-trans-trans/initial/glide.lock | 5 - .../trans-trans-trans/initial/glide.yaml | 10 - .../glide/trans-trans-trans/initial/main.go | 11 - .../glide/trans-trans-trans/testcase.json | 11 - .../glide/trans-trans-unspecified/README.md | 2 - .../trans-trans-unspecified/final/Gopkg.lock | 36 - .../trans-trans-unspecified/final/Gopkg.toml | 12 - .../initial/glide.lock | 7 - .../initial/glide.yaml | 12 - .../trans-trans-unspecified/initial/main.go | 13 - .../trans-trans-unspecified/testcase.json | 10 - .../init/glide/trans-trans/README.md | 2 - .../init/glide/trans-trans/final/Gopkg.lock | 36 - .../init/glide/trans-trans/final/Gopkg.toml | 12 - .../init/glide/trans-trans/initial/glide.lock | 7 - .../init/glide/trans-trans/initial/glide.yaml | 12 - .../init/glide/trans-trans/initial/main.go | 13 - .../init/glide/trans-trans/testcase.json | 10 - .../init/glock/case1/final/Gopkg.lock | 25 - .../init/glock/case1/final/Gopkg.toml | 8 - .../init/glock/case1/initial/GLOCKFILE | 3 - .../init/glock/case1/initial/main.go | 16 - .../init/glock/case1/testcase.json | 13 - .../init/godep/case1/final/Gopkg.lock | 25 - .../init/godep/case1/final/Gopkg.toml | 8 - .../godep/case1/initial/Godeps/Godeps.json | 17 - .../init/godep/case1/initial/main.go | 16 - .../init/godep/case1/testcase.json | 13 - .../init/govend/case1/final/Gopkg.lock | 25 - .../init/govend/case1/final/Gopkg.toml | 8 - .../init/govend/case1/initial/main.go | 16 - .../init/govend/case1/initial/vendor.yml | 5 - .../init/govend/case1/testcase.json | 13 - .../init/govendor/case1/README.md | 1 - .../init/govendor/case1/final/Gopkg.lock | 25 - .../init/govendor/case1/final/Gopkg.toml | 12 - .../init/govendor/case1/initial/main.go | 16 - .../govendor/case1/initial/samples/samples.go | 12 - .../init/govendor/case1/testcase.json | 14 - .../init/gvt/case1/final/Gopkg.lock | 38 - .../init/gvt/case1/final/Gopkg.toml | 16 - .../init/gvt/case1/initial/main.go | 20 - .../init/gvt/case1/testcase.json | 13 - .../init/manifest-exists/final/Gopkg.toml | 0 .../init/manifest-exists/initial/Gopkg.toml | 0 .../init/manifest-exists/testcase.json | 7 - .../final/project_dir/Gopkg.lock | 14 - .../final/project_dir/Gopkg.toml | 8 - .../initial/project_dir/foo/bar.go | 13 - .../relative_path/initial/project_dir/main.go | 18 - .../init/relative_path/testcase.json | 7 - .../init/skip-hidden/final/Gopkg.lock | 17 - .../init/skip-hidden/final/Gopkg.toml | 8 - .../init/skip-hidden/initial/.foo/main.go | 19 - .../init/skip-hidden/initial/_foo/main.go | 19 - .../init/skip-hidden/initial/lib.go | 13 - .../init/skip-hidden/initial/testdata/main.go | 19 - .../init/skip-hidden/testcase.json | 9 - .../init/usage/with_h_flag/testcase.json | 6 - .../usage/with_not_defined_flag/testcase.json | 6 - .../init/vndr/case1/final/Gopkg.lock | 25 - .../init/vndr/case1/final/Gopkg.toml | 8 - .../init/vndr/case1/initial/main.go | 16 - .../init/vndr/case1/initial/vendor.conf | 3 - .../init/vndr/case1/testcase.json | 13 - .../status/case1/dot/final/Gopkg.lock | 28 - .../status/case1/dot/final/Gopkg.toml | 3 - .../status/case1/dot/initial/Gopkg.lock | 13 - .../status/case1/dot/initial/Gopkg.toml | 3 - .../status/case1/dot/initial/main.go | 18 - .../harness_tests/status/case1/dot/stdout.txt | 9 - .../status/case1/dot/testcase.json | 11 - .../status/case1/json/final/Gopkg.lock | 28 - .../status/case1/json/final/Gopkg.toml | 3 - .../status/case1/json/initial/Gopkg.lock | 13 - .../status/case1/json/initial/Gopkg.toml | 3 - .../status/case1/json/initial/main.go | 18 - .../status/case1/json/stdout.txt | 1 - .../status/case1/json/testcase.json | 11 - .../status/case1/table/final/Gopkg.lock | 28 - .../status/case1/table/final/Gopkg.toml | 3 - .../status/case1/table/initial/Gopkg.lock | 13 - .../status/case1/table/initial/Gopkg.toml | 3 - .../status/case1/table/initial/main.go | 18 - .../status/case1/table/stdout.txt | 3 - .../status/case1/table/testcase.json | 11 - .../status/case1/template/final/Gopkg.lock | 28 - .../status/case1/template/final/Gopkg.toml | 3 - .../status/case1/template/initial/Gopkg.lock | 13 - .../status/case1/template/initial/Gopkg.toml | 3 - .../status/case1/template/initial/main.go | 18 - .../status/case1/template/stdout.txt | 2 - .../status/case1/template/testcase.json | 11 - .../final/Gopkg.lock | 9 - .../final/Gopkg.toml | 0 .../initial/Gopkg.lock | 9 - .../initial/Gopkg.toml | 0 .../initial/main.go | 12 - .../missing_pkgs_lock_mismatch/testcase.json | 7 - .../status/old_constraints/final/Gopkg.lock | 37 - .../status/old_constraints/final/Gopkg.toml | 11 - .../status/old_constraints/initial/Gopkg.lock | 27 - .../status/old_constraints/initial/Gopkg.toml | 11 - .../status/old_constraints/initial/main.go | 14 - .../status/old_constraints/stdout.txt | 2 - .../status/old_constraints/testcase.json | 12 - .../override_constraint/final/Gopkg.lock | 25 - .../override_constraint/final/Gopkg.toml | 3 - .../override_constraint/initial/Gopkg.lock | 21 - .../override_constraint/initial/Gopkg.toml | 3 - .../override_constraint/initial/main.go | 12 - .../status/override_constraint/stdout.txt | 3 - .../status/override_constraint/testcase.json | 11 - .../revision_constraint/final/Gopkg.lock | 24 - .../revision_constraint/final/Gopkg.toml | 3 - .../revision_constraint/initial/Gopkg.lock | 20 - .../revision_constraint/initial/Gopkg.toml | 3 - .../revision_constraint/initial/main.go | 12 - .../status/revision_constraint/stdout.txt | 3 - .../status/revision_constraint/testcase.json | 11 - .../status/without_lock/final/Gopkg.toml | 0 .../status/without_lock/initial/Gopkg.toml | 0 .../status/without_lock/testcase.json | 6 - .../cmd/dep/testdata/init/directdeps/main.go | 9 - .../status/collect_constraints/main.go | 14 - .../github.com/golang/dep/cmd/dep/version.go | 47 - vendor/github.com/golang/dep/context.go | 361 --- vendor/github.com/golang/dep/doc.go | 6 - vendor/github.com/golang/dep/docs/FAQ.md | 543 ---- .../github.com/golang/dep/docs/Gopkg.lock.md | 105 - .../github.com/golang/dep/docs/Gopkg.toml.md | 310 --- .../golang/dep/docs/assets/DigbyFlat.png | Bin 305954 -> 0 bytes .../golang/dep/docs/assets/DigbyFlat.svg | 1 - .../dep/docs/assets/DigbyFlatScene2.png | Bin 375770 -> 0 bytes .../dep/docs/assets/DigbyFlatScene2.svg | 1 - .../dep/docs/assets/DigbyScene2Flat.png | Bin 430407 -> 0 bytes .../dep/docs/assets/DigbyScene2Flat.svg | 1 - .../dep/docs/assets/DigbyScene2Shadows.png | Bin 527917 -> 0 bytes .../dep/docs/assets/DigbyScene2Shadows.svg | 1 - .../golang/dep/docs/assets/DigbyShadows.png | Bin 359595 -> 0 bytes .../golang/dep/docs/assets/DigbyShadows.svg | 1 - .../dep/docs/assets/DigbyShadowsScene2.png | Bin 434463 -> 0 bytes .../dep/docs/assets/DigbyShadowsScene2.svg | 1 - .../golang/dep/docs/assets/StatusGraph.png | Bin 5690 -> 0 bytes .../dep/docs/assets/annotated-func-arrows.png | Bin 26098 -> 0 bytes .../golang/dep/docs/assets/base-arrows.png | Bin 20591 -> 0 bytes .../golang/dep/docs/assets/four-states.png | Bin 19965 -> 0 bytes .../golang/dep/docs/assets/func-toggles.png | Bin 30826 -> 0 bytes .../golang/dep/docs/assets/in-sync.png | Bin 21095 -> 0 bytes .../golang/dep/docs/assets/lock-back.png | Bin 21545 -> 0 bytes .../dep/docs/assets/required-arrows.png | Bin 27544 -> 0 bytes .../github.com/golang/dep/docs/daily-dep.md | 147 - .../github.com/golang/dep/docs/deduction.md | 25 - .../golang/dep/docs/ensure-mechanics.md | 212 -- vendor/github.com/golang/dep/docs/env-vars.md | 43 - .../golang/dep/docs/failure-modes.md | 201 -- vendor/github.com/golang/dep/docs/glossary.md | 153 -- .../golang/dep/docs/installation.md | 62 - .../golang/dep/docs/introduction.md | 10 - .../github.com/golang/dep/docs/migrating.md | 103 - .../github.com/golang/dep/docs/new-project.md | 37 - .../github.com/golang/dep/docs/the-solver.md | 84 - .../golang/dep/docs/uninstalling.md | 35 - .../dep/gps/_testdata/badrepo/README.md | 5 - .../badrepo/corrupt_dot_git_directory.tar | Bin 459 -> 0 bytes .../gps/_testdata/cmd/echosleep/echosleep.go | 21 - .../cmd/stdout_stderr/stdout_stderr.go | 14 - .../digest/github.com/alice/match/match.go | 5 - .../github.com/alice/mismatch/mismatch.go | 5 - .../github.com/alice/notInLock/notInLock.go | 5 - .../github.com/bob/emptyDigest/emptyDigest.go | 5 - .../digest/github.com/bob/match/match.go | 5 - .../digest/launchpad.net/match/match.go | 5 - .../golang/dep/gps/_testdata/src/bad/bad.go | 6 - .../dep/gps/_testdata/src/buildtag/invalid.go | 17 - .../dep/gps/_testdata/src/canon_confl/a.go | 9 - .../dep/gps/_testdata/src/canon_confl/b.go | 9 - .../dep/gps/_testdata/src/canonical/main.go | 9 - .../gps/_testdata/src/canonical/sub/sub.go | 5 - .../golang/dep/gps/_testdata/src/cycle/a.go | 16 - .../dep/gps/_testdata/src/cycle/one/a.go | 16 - .../dep/gps/_testdata/src/cycle/two/a.go | 16 - .../dep/gps/_testdata/src/disallow/a.go | 18 - .../src/disallow/testdata/another.go | 11 - .../gps/_testdata/src/dotgodir/.go/.gitkeep | 0 .../dep/gps/_testdata/src/dotgodir/.go/dot.go | 7 - .../dep/gps/_testdata/src/dotgodir/.m1p/a.go | 16 - .../dep/gps/_testdata/src/dotgodir/.m1p/b.go | 15 - .../_testdata/src/dotgodir/foo.go/.gitkeep | 0 .../gps/_testdata/src/dotgodir/foo.go/foo.go | 12 - .../dep/gps/_testdata/src/doublenest/a.go | 16 - .../src/doublenest/namemismatch/m1p/a.go | 16 - .../src/doublenest/namemismatch/m1p/b.go | 15 - .../src/doublenest/namemismatch/nm.go | 16 - .../dep/gps/_testdata/src/empty/.gitkeep | 0 .../src/github.com/example/varied/locals.go | 17 - .../src/github.com/example/varied/m1p/a.go | 16 - .../src/github.com/example/varied/m1p/b.go | 15 - .../src/github.com/example/varied/main.go | 13 - .../example/varied/namemismatch/nm.go | 16 - .../example/varied/simple/another/another.go | 11 - .../example/varied/simple/another/locals.go | 9 - .../example/varied/simple/locals.go | 11 - .../example/varied/simple/simple.go | 16 - .../golang/dep/gps/_testdata/src/igmain/a.go | 16 - .../dep/gps/_testdata/src/igmain/igmain.go | 11 - .../gps/_testdata/src/igmainfirst/igmain.go | 11 - .../dep/gps/_testdata/src/igmainfirst/z.go | 16 - .../dep/gps/_testdata/src/igmainlong/a.go | 16 - .../gps/_testdata/src/igmainlong/igmain.go | 13 - .../golang/dep/gps/_testdata/src/igmaint/a.go | 16 - .../dep/gps/_testdata/src/igmaint/igmain.go | 11 - .../golang/dep/gps/_testdata/src/m1p/a.go | 16 - .../golang/dep/gps/_testdata/src/m1p/b.go | 15 - .../golang/dep/gps/_testdata/src/missing/a.go | 19 - .../dep/gps/_testdata/src/missing/m1p/a.go | 16 - .../dep/gps/_testdata/src/missing/m1p/b.go | 15 - .../golang/dep/gps/_testdata/src/nest/a.go | 16 - .../dep/gps/_testdata/src/nest/m1p/a.go | 16 - .../dep/gps/_testdata/src/nest/m1p/b.go | 15 - .../dep/gps/_testdata/src/relimport/a.go | 13 - .../dep/gps/_testdata/src/relimport/dot/a.go | 14 - .../gps/_testdata/src/relimport/dotdot/a.go | 13 - .../_testdata/src/relimport/dotdotslash/a.go | 13 - .../gps/_testdata/src/relimport/dotslash/a.go | 13 - .../golang/dep/gps/_testdata/src/ren/m1p/a.go | 16 - .../golang/dep/gps/_testdata/src/ren/m1p/b.go | 15 - .../dep/gps/_testdata/src/ren/simple/a.go | 16 - .../golang/dep/gps/_testdata/src/simple/a.go | 16 - .../dep/gps/_testdata/src/simpleallt/a.go | 16 - .../golang/dep/gps/_testdata/src/simplet/a.go | 16 - .../dep/gps/_testdata/src/simplext/a.go | 16 - .../golang/dep/gps/_testdata/src/skip_/_a.go | 15 - .../golang/dep/gps/_testdata/src/skip_/a.go | 16 - .../golang/dep/gps/_testdata/src/twopkgs/a.go | 16 - .../golang/dep/gps/_testdata/src/twopkgs/b.go | 15 - .../dep/gps/_testdata/src/varied/locals.go | 17 - .../dep/gps/_testdata/src/varied/m1p/a.go | 16 - .../dep/gps/_testdata/src/varied/m1p/b.go | 15 - .../dep/gps/_testdata/src/varied/main.go | 13 - .../_testdata/src/varied/namemismatch/nm.go | 16 - .../src/varied/simple/another/another.go | 11 - .../src/varied/simple/another/locals.go | 9 - .../gps/_testdata/src/varied/simple/locals.go | 11 - .../gps/_testdata/src/varied/simple/simple.go | 16 - .../src/varied_hidden/.onlyfromtests/a.go | 18 - .../src/varied_hidden/.onlyfromtests/b.go | 15 - .../src/varied_hidden/_frommain/a.go | 16 - .../_testdata/src/varied_hidden/_never/a.go | 16 - .../varied_hidden/_secondorder/secondorder.go | 11 - .../src/varied_hidden/dotdotslash/a.go | 13 - .../gps/_testdata/src/varied_hidden/locals.go | 14 - .../gps/_testdata/src/varied_hidden/main.go | 13 - .../src/varied_hidden/simple/locals.go | 11 - .../src/varied_hidden/simple/simple.go | 16 - .../varied_hidden/simple/testdata/another.go | 7 - vendor/github.com/golang/dep/gps/bridge.go | 215 -- vendor/github.com/golang/dep/gps/cmd.go | 33 - vendor/github.com/golang/dep/gps/cmd_unix.go | 82 - .../github.com/golang/dep/gps/cmd_windows.go | 18 - .../github.com/golang/dep/gps/constraint.go | 420 --- vendor/github.com/golang/dep/gps/deduce.go | 892 ------ vendor/github.com/golang/dep/gps/discovery.go | 83 - vendor/github.com/golang/dep/gps/doc.go | 6 - vendor/github.com/golang/dep/gps/error.go | 34 - vendor/github.com/golang/dep/gps/example.go | 82 - .../github.com/golang/dep/gps/filesystem.go | 136 - .../github.com/golang/dep/gps/identifier.go | 226 -- .../golang/dep/gps/internal/pb/pb.go | 8 - .../dep/gps/internal/pb/source_cache.pb.go | 199 -- .../dep/gps/internal/pb/source_cache.proto | 36 - vendor/github.com/golang/dep/gps/lock.go | 237 -- vendor/github.com/golang/dep/gps/manifest.go | 133 - .../github.com/golang/dep/gps/maybe_source.go | 208 -- vendor/github.com/golang/dep/gps/metrics.go | 84 - .../github.com/golang/dep/gps/paths/paths.go | 21 - .../golang/dep/gps/pkgtree/ignored_ruleset.go | 111 - .../golang/dep/gps/pkgtree/pkgtree.go | 1099 -------- .../golang/dep/gps/pkgtree/reachmap.go | 65 - vendor/github.com/golang/dep/gps/prune.go | 436 --- vendor/github.com/golang/dep/gps/rootdata.go | 204 -- vendor/github.com/golang/dep/gps/satisfy.go | 337 --- vendor/github.com/golang/dep/gps/selection.go | 264 -- vendor/github.com/golang/dep/gps/solution.go | 178 -- .../golang/dep/gps/solve_failures.go | 572 ---- vendor/github.com/golang/dep/gps/solver.go | 1381 ---------- vendor/github.com/golang/dep/gps/source.go | 710 ----- .../github.com/golang/dep/gps/source_cache.go | 307 --- .../golang/dep/gps/source_cache_bolt.go | 531 ---- .../dep/gps/source_cache_bolt_encode.go | 498 ---- .../golang/dep/gps/source_cache_multi.go | 170 -- .../golang/dep/gps/source_errors.go | 35 - .../golang/dep/gps/source_manager.go | 830 ------ vendor/github.com/golang/dep/gps/strings.go | 51 - vendor/github.com/golang/dep/gps/trace.go | 205 -- .../github.com/golang/dep/gps/typed_radix.go | 92 - vendor/github.com/golang/dep/gps/vcs_repo.go | 425 --- .../github.com/golang/dep/gps/vcs_source.go | 655 ----- .../github.com/golang/dep/gps/vcs_version.go | 67 - .../golang/dep/gps/verify/digest.go | 555 ---- .../github.com/golang/dep/gps/verify/lock.go | 18 - .../golang/dep/gps/verify/lockdiff.go | 434 --- .../golang/dep/gps/verify/locksat.go | 199 -- vendor/github.com/golang/dep/gps/version.go | 847 ------ .../golang/dep/gps/version_queue.go | 158 -- .../github.com/golang/dep/hack/build-all.bash | 63 - .../github.com/golang/dep/hack/coverage.bash | 16 - .../golang/dep/hack/licenseok/main.go | 203 -- vendor/github.com/golang/dep/hack/lint.bash | 12 - vendor/github.com/golang/dep/hack/test.bash | 32 - .../golang/dep/hack/validate-gofmt.bash | 38 - .../golang/dep/hack/validate-licence.bash | 13 - vendor/github.com/golang/dep/install.sh | 174 -- .../golang/dep/internal/feedback/feedback.go | 237 -- .../golang/dep/internal/feedback/lockdiff.go | 256 -- .../github.com/golang/dep/internal/fs/fs.go | 694 ----- .../golang/dep/internal/fs/rename.go | 31 - .../golang/dep/internal/fs/rename_windows.go | 42 - .../fs/testdata/symlinks/file-symlink | 1 - .../fs/testdata/symlinks/invalid-symlink | 1 - .../fs/testdata/symlinks/windows-file-symlink | 1 - .../golang/dep/internal/fs/testdata/test.file | 0 .../dep/internal/importers/base/importer.go | 333 --- .../dep/internal/importers/glide/importer.go | 211 -- .../importers/glide/testdata/glide.lock | 12 - .../importers/glide/testdata/glide.yaml | 20 - .../importers/glide/testdata/golden.txt | 7 - .../dep/internal/importers/glock/importer.go | 150 - .../importers/glock/testdata/GLOCKFILE | 3 - .../importers/glock/testdata/golden.txt | 6 - .../dep/internal/importers/godep/importer.go | 128 - .../importers/godep/testdata/Godeps.json | 16 - .../importers/godep/testdata/golden.txt | 6 - .../dep/internal/importers/govend/importer.go | 121 - .../importers/govend/testdata/golden.txt | 6 - .../importers/govend/testdata/vendor.yml | 6 - .../internal/importers/govendor/importer.go | 151 - .../importers/govendor/testdata/golden.txt | 7 - .../importers/govendor/testdata/vendor.json | 22 - .../dep/internal/importers/gvt/importer.go | 130 - .../importers/gvt/testdata/golden.txt | 7 - .../internal/importers/gvt/testdata/manifest | 19 - .../dep/internal/importers/importers.go | 45 - .../importers/importertest/testcase.go | 191 -- .../importers/importertest/testdata.go | 67 - .../dep/internal/importers/vndr/importer.go | 149 - .../importers/vndr/testdata/golden.txt | 6 - .../importers/vndr/testdata/vendor.conf | 4 - .../dep/internal/test/integration/testcase.go | 223 -- .../dep/internal/test/integration/testproj.go | 321 --- .../golang/dep/internal/test/test.go | 628 ----- .../golang/dep/internal/test/writer.go | 31 - vendor/github.com/golang/dep/lock.go | 259 -- vendor/github.com/golang/dep/manifest.go | 656 ----- vendor/github.com/golang/dep/project.go | 302 -- .../golang/dep/testdata/analyzer/Gopkg.toml | 8 - .../golang/dep/testdata/lock/error0.toml | 6 - .../golang/dep/testdata/lock/error1.toml | 6 - .../golang/dep/testdata/lock/error2.toml | 3 - .../golang/dep/testdata/lock/golden0.toml | 15 - .../golang/dep/testdata/lock/golden1.toml | 15 - .../golang/dep/testdata/manifest/error1.toml | 15 - .../golang/dep/testdata/manifest/error2.toml | 9 - .../golang/dep/testdata/manifest/error3.toml | 9 - .../golang/dep/testdata/manifest/golden.toml | 17 - .../golang/dep/testdata/rootfind/Gopkg.toml | 0 .../dep/testdata/rootfind/subdir/.gitkeep | 0 .../dep/testdata/txn_writer/badinput_fileroot | 0 .../txn_writer/expected_diff_output.txt | 29 - .../testdata/txn_writer/expected_lock.toml | 17 - .../txn_writer/expected_manifest.toml | 30 - vendor/github.com/golang/dep/txn_writer.go | 788 ------ .../github.com/golang/dep/website/.gitignore | 10 - .../blog/2018-01-23-announce-v0.4.0.md | 41 - .../blog/2018-07-25-announce-v0.5.0.md | 120 - .../golang/dep/website/core/Footer.js | 29 - .../golang/dep/website/i18n/en.json | 31 - .../golang/dep/website/package-lock.json | 2437 ----------------- .../golang/dep/website/package.json | 17 - .../golang/dep/website/pages/en/help.js | 43 - .../golang/dep/website/pages/en/index.js | 92 - .../golang/dep/website/pages/en/users.js | 40 - .../golang/dep/website/sidebars.json | 6 - .../golang/dep/website/siteConfig.js | 46 - .../golang/dep/website/static/css/custom.css | 124 - .../github.com/golang/dep/website/yarn.lock | 1739 ------------ .../golang/protobuf/proto/BUILD.bazel | 25 + vendor/github.com/jmank88/nuts/BUILD.bazel | 15 + .../go-windows-terminal-sequences/BUILD.bazel | 9 + .../nightlyone/lockfile/BUILD.bazel | 13 + .../github.com/pelletier/go-toml/BUILD.bazel | 20 + vendor/github.com/pkg/errors/BUILD.bazel | 12 + .../pmezard/go-difflib/difflib/BUILD.bazel | 9 + vendor/github.com/q3k/goveralls/BUILD.bazel | 20 + .../github.com/sdboyer/constext/BUILD.bazel | 9 + vendor/github.com/sirupsen/logrus/BUILD.bazel | 68 + .../stretchr/testify/assert/BUILD.bazel | 21 + .../taktv6/tflow2/convert/BUILD.bazel | 9 + .../x/crypto/ssh/terminal/BUILD.bazel | 44 + vendor/golang.org/x/net/context/BUILD.bazel | 15 + vendor/golang.org/x/sync/errgroup/BUILD.bazel | 10 + vendor/golang.org/x/sys/unix/BUILD.bazel | 210 ++ vendor/golang.org/x/sys/windows/BUILD.bazel | 29 + vendor/golang.org/x/tools/cover/BUILD.bazel | 9 + 838 files changed, 681 insertions(+), 41232 deletions(-) create mode 100644 vendor/github.com/FMNSSun/libhash/fletcher/BUILD.bazel create mode 100644 vendor/github.com/Masterminds/semver/BUILD.bazel create mode 100644 vendor/github.com/Masterminds/vcs/BUILD.bazel create mode 100644 vendor/github.com/armon/go-radix/BUILD.bazel create mode 100644 vendor/github.com/boltdb/bolt/BUILD.bazel create mode 100644 vendor/github.com/davecgh/go-spew/spew/BUILD.bazel create mode 100644 vendor/github.com/go-yaml/yaml/BUILD.bazel delete mode 100644 vendor/github.com/golang/dep/.codeclimate.yml delete mode 100644 vendor/github.com/golang/dep/.gitattributes delete mode 100644 vendor/github.com/golang/dep/.github/CODEOWNERS delete mode 100644 vendor/github.com/golang/dep/.github/ISSUE_TEMPLATE.md delete mode 100644 vendor/github.com/golang/dep/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 vendor/github.com/golang/dep/.gitignore delete mode 100644 vendor/github.com/golang/dep/.travis.yml delete mode 100644 vendor/github.com/golang/dep/AUTHORS delete mode 100644 vendor/github.com/golang/dep/CHANGELOG.md delete mode 100644 vendor/github.com/golang/dep/CODE_OF_CONDUCT.md delete mode 100644 vendor/github.com/golang/dep/CONTRIBUTING.md delete mode 100644 vendor/github.com/golang/dep/CONTRIBUTORS delete mode 100644 vendor/github.com/golang/dep/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/LICENSE delete mode 100644 vendor/github.com/golang/dep/MAINTAINERS.md delete mode 100644 vendor/github.com/golang/dep/Makefile delete mode 100644 vendor/github.com/golang/dep/PATENTS delete mode 100644 vendor/github.com/golang/dep/README.md delete mode 100644 vendor/github.com/golang/dep/analyzer.go delete mode 100644 vendor/github.com/golang/dep/appveyor.yml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/check.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/doc.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/ensure.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/failures.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/feature_flags.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/gopath_scanner.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/graphviz.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/init.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/main.go delete mode 100755 vendor/github.com/golang/dep/cmd/dep/mkdoc.sh delete mode 100644 vendor/github.com/golang/dep/cmd/dep/prune.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/root_analyzer.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/status.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/case1.dot delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/case2.dot delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/empty.dot delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph1.dot delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph2.dot delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph3.dot delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph4.dot delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/final/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/samples/samples.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/README delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/initial/bar/bar.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/initial/baz/.gitignore delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/samples/samples.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/samples/subsamples/subsamples.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/samples/samples.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/samples/subsamples/subsamples.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/final/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/initial/foo/bar.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/initial/foo/bar.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/initial/foo/bar.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/initial/foo/bar.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/glide.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/glide.yaml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/samples/samples.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/glide.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/glide.yaml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/initial/glide.yaml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/glide.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/glide.yaml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/glide.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/glide.yaml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/glide.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/glide.yaml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/glide.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/glide.yaml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/testcase.json.ignore delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/glide.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/glide.yaml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/glide.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/glide.yaml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/glide.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/glide.yaml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/initial/GLOCKFILE delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/initial/Godeps/Godeps.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/initial/vendor.yml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/README.md delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/initial/samples/samples.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/manifest-exists/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/manifest-exists/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/manifest-exists/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/final/project_dir/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/final/project_dir/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/initial/project_dir/foo/bar.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/initial/project_dir/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/.foo/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/_foo/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/lib.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/testdata/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/usage/with_h_flag/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/usage/with_not_defined_flag/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/initial/vendor.conf delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/final/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/Gopkg.lock delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/stdout.txt delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/without_lock/final/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/without_lock/initial/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/without_lock/testcase.json delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/init/directdeps/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/testdata/status/collect_constraints/main.go delete mode 100644 vendor/github.com/golang/dep/cmd/dep/version.go delete mode 100644 vendor/github.com/golang/dep/context.go delete mode 100644 vendor/github.com/golang/dep/doc.go delete mode 100644 vendor/github.com/golang/dep/docs/FAQ.md delete mode 100644 vendor/github.com/golang/dep/docs/Gopkg.lock.md delete mode 100644 vendor/github.com/golang/dep/docs/Gopkg.toml.md delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyFlat.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyFlat.svg delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyFlatScene2.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyFlatScene2.svg delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyScene2Flat.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyScene2Flat.svg delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyScene2Shadows.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyScene2Shadows.svg delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyShadows.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyShadows.svg delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyShadowsScene2.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/DigbyShadowsScene2.svg delete mode 100644 vendor/github.com/golang/dep/docs/assets/StatusGraph.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/annotated-func-arrows.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/base-arrows.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/four-states.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/func-toggles.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/in-sync.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/lock-back.png delete mode 100644 vendor/github.com/golang/dep/docs/assets/required-arrows.png delete mode 100644 vendor/github.com/golang/dep/docs/daily-dep.md delete mode 100644 vendor/github.com/golang/dep/docs/deduction.md delete mode 100644 vendor/github.com/golang/dep/docs/ensure-mechanics.md delete mode 100644 vendor/github.com/golang/dep/docs/env-vars.md delete mode 100644 vendor/github.com/golang/dep/docs/failure-modes.md delete mode 100644 vendor/github.com/golang/dep/docs/glossary.md delete mode 100644 vendor/github.com/golang/dep/docs/installation.md delete mode 100644 vendor/github.com/golang/dep/docs/introduction.md delete mode 100644 vendor/github.com/golang/dep/docs/migrating.md delete mode 100644 vendor/github.com/golang/dep/docs/new-project.md delete mode 100644 vendor/github.com/golang/dep/docs/the-solver.md delete mode 100644 vendor/github.com/golang/dep/docs/uninstalling.md delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/badrepo/README.md delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/badrepo/corrupt_dot_git_directory.tar delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/cmd/echosleep/echosleep.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/cmd/stdout_stderr/stdout_stderr.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/match/match.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/mismatch/mismatch.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/notInLock/notInLock.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/digest/github.com/bob/emptyDigest/emptyDigest.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/digest/github.com/bob/match/match.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/digest/launchpad.net/match/match.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/bad/bad.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/buildtag/invalid.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/canon_confl/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/canon_confl/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/canonical/main.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/canonical/sub/sub.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/cycle/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/cycle/one/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/cycle/two/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/disallow/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/disallow/testdata/another.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.go/.gitkeep delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.go/dot.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.m1p/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.m1p/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/foo.go/.gitkeep delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/foo.go/foo.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/doublenest/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/m1p/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/m1p/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/nm.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/empty/.gitkeep delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/locals.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/m1p/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/m1p/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/main.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/namemismatch/nm.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/another/another.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/another/locals.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/locals.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/simple.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/igmain/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/igmain/igmain.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/igmainfirst/igmain.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/igmainfirst/z.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/igmainlong/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/igmainlong/igmain.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/igmaint/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/igmaint/igmain.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/m1p/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/m1p/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/missing/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/missing/m1p/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/missing/m1p/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/nest/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/nest/m1p/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/nest/m1p/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/relimport/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/relimport/dot/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotdot/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotdotslash/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotslash/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/ren/m1p/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/ren/m1p/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/ren/simple/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/simple/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/simpleallt/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/simplet/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/simplext/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/skip_/_a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/skip_/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/twopkgs/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/twopkgs/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied/locals.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied/m1p/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied/m1p/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied/main.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied/namemismatch/nm.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/another/another.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/another/locals.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/locals.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/simple.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/.onlyfromtests/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/.onlyfromtests/b.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_frommain/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_never/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_secondorder/secondorder.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/dotdotslash/a.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/locals.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/main.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/locals.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/simple.go delete mode 100644 vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/testdata/another.go delete mode 100644 vendor/github.com/golang/dep/gps/bridge.go delete mode 100644 vendor/github.com/golang/dep/gps/cmd.go delete mode 100644 vendor/github.com/golang/dep/gps/cmd_unix.go delete mode 100644 vendor/github.com/golang/dep/gps/cmd_windows.go delete mode 100644 vendor/github.com/golang/dep/gps/constraint.go delete mode 100644 vendor/github.com/golang/dep/gps/deduce.go delete mode 100644 vendor/github.com/golang/dep/gps/discovery.go delete mode 100644 vendor/github.com/golang/dep/gps/doc.go delete mode 100644 vendor/github.com/golang/dep/gps/error.go delete mode 100644 vendor/github.com/golang/dep/gps/example.go delete mode 100644 vendor/github.com/golang/dep/gps/filesystem.go delete mode 100644 vendor/github.com/golang/dep/gps/identifier.go delete mode 100644 vendor/github.com/golang/dep/gps/internal/pb/pb.go delete mode 100644 vendor/github.com/golang/dep/gps/internal/pb/source_cache.pb.go delete mode 100644 vendor/github.com/golang/dep/gps/internal/pb/source_cache.proto delete mode 100644 vendor/github.com/golang/dep/gps/lock.go delete mode 100644 vendor/github.com/golang/dep/gps/manifest.go delete mode 100644 vendor/github.com/golang/dep/gps/maybe_source.go delete mode 100644 vendor/github.com/golang/dep/gps/metrics.go delete mode 100644 vendor/github.com/golang/dep/gps/paths/paths.go delete mode 100644 vendor/github.com/golang/dep/gps/pkgtree/ignored_ruleset.go delete mode 100644 vendor/github.com/golang/dep/gps/pkgtree/pkgtree.go delete mode 100644 vendor/github.com/golang/dep/gps/pkgtree/reachmap.go delete mode 100644 vendor/github.com/golang/dep/gps/prune.go delete mode 100644 vendor/github.com/golang/dep/gps/rootdata.go delete mode 100644 vendor/github.com/golang/dep/gps/satisfy.go delete mode 100644 vendor/github.com/golang/dep/gps/selection.go delete mode 100644 vendor/github.com/golang/dep/gps/solution.go delete mode 100644 vendor/github.com/golang/dep/gps/solve_failures.go delete mode 100644 vendor/github.com/golang/dep/gps/solver.go delete mode 100644 vendor/github.com/golang/dep/gps/source.go delete mode 100644 vendor/github.com/golang/dep/gps/source_cache.go delete mode 100644 vendor/github.com/golang/dep/gps/source_cache_bolt.go delete mode 100644 vendor/github.com/golang/dep/gps/source_cache_bolt_encode.go delete mode 100644 vendor/github.com/golang/dep/gps/source_cache_multi.go delete mode 100644 vendor/github.com/golang/dep/gps/source_errors.go delete mode 100644 vendor/github.com/golang/dep/gps/source_manager.go delete mode 100644 vendor/github.com/golang/dep/gps/strings.go delete mode 100644 vendor/github.com/golang/dep/gps/trace.go delete mode 100644 vendor/github.com/golang/dep/gps/typed_radix.go delete mode 100644 vendor/github.com/golang/dep/gps/vcs_repo.go delete mode 100644 vendor/github.com/golang/dep/gps/vcs_source.go delete mode 100644 vendor/github.com/golang/dep/gps/vcs_version.go delete mode 100644 vendor/github.com/golang/dep/gps/verify/digest.go delete mode 100644 vendor/github.com/golang/dep/gps/verify/lock.go delete mode 100644 vendor/github.com/golang/dep/gps/verify/lockdiff.go delete mode 100644 vendor/github.com/golang/dep/gps/verify/locksat.go delete mode 100644 vendor/github.com/golang/dep/gps/version.go delete mode 100644 vendor/github.com/golang/dep/gps/version_queue.go delete mode 100755 vendor/github.com/golang/dep/hack/build-all.bash delete mode 100755 vendor/github.com/golang/dep/hack/coverage.bash delete mode 100644 vendor/github.com/golang/dep/hack/licenseok/main.go delete mode 100755 vendor/github.com/golang/dep/hack/lint.bash delete mode 100755 vendor/github.com/golang/dep/hack/test.bash delete mode 100755 vendor/github.com/golang/dep/hack/validate-gofmt.bash delete mode 100755 vendor/github.com/golang/dep/hack/validate-licence.bash delete mode 100755 vendor/github.com/golang/dep/install.sh delete mode 100644 vendor/github.com/golang/dep/internal/feedback/feedback.go delete mode 100644 vendor/github.com/golang/dep/internal/feedback/lockdiff.go delete mode 100644 vendor/github.com/golang/dep/internal/fs/fs.go delete mode 100644 vendor/github.com/golang/dep/internal/fs/rename.go delete mode 100644 vendor/github.com/golang/dep/internal/fs/rename_windows.go delete mode 120000 vendor/github.com/golang/dep/internal/fs/testdata/symlinks/file-symlink delete mode 120000 vendor/github.com/golang/dep/internal/fs/testdata/symlinks/invalid-symlink delete mode 120000 vendor/github.com/golang/dep/internal/fs/testdata/symlinks/windows-file-symlink delete mode 100644 vendor/github.com/golang/dep/internal/fs/testdata/test.file delete mode 100644 vendor/github.com/golang/dep/internal/importers/base/importer.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/glide/importer.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/glide/testdata/glide.lock delete mode 100644 vendor/github.com/golang/dep/internal/importers/glide/testdata/glide.yaml delete mode 100644 vendor/github.com/golang/dep/internal/importers/glide/testdata/golden.txt delete mode 100644 vendor/github.com/golang/dep/internal/importers/glock/importer.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/glock/testdata/GLOCKFILE delete mode 100644 vendor/github.com/golang/dep/internal/importers/glock/testdata/golden.txt delete mode 100644 vendor/github.com/golang/dep/internal/importers/godep/importer.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/godep/testdata/Godeps.json delete mode 100644 vendor/github.com/golang/dep/internal/importers/godep/testdata/golden.txt delete mode 100644 vendor/github.com/golang/dep/internal/importers/govend/importer.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/govend/testdata/golden.txt delete mode 100644 vendor/github.com/golang/dep/internal/importers/govend/testdata/vendor.yml delete mode 100644 vendor/github.com/golang/dep/internal/importers/govendor/importer.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/govendor/testdata/golden.txt delete mode 100644 vendor/github.com/golang/dep/internal/importers/govendor/testdata/vendor.json delete mode 100644 vendor/github.com/golang/dep/internal/importers/gvt/importer.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/gvt/testdata/golden.txt delete mode 100644 vendor/github.com/golang/dep/internal/importers/gvt/testdata/manifest delete mode 100644 vendor/github.com/golang/dep/internal/importers/importers.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/importertest/testcase.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/importertest/testdata.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/vndr/importer.go delete mode 100644 vendor/github.com/golang/dep/internal/importers/vndr/testdata/golden.txt delete mode 100644 vendor/github.com/golang/dep/internal/importers/vndr/testdata/vendor.conf delete mode 100644 vendor/github.com/golang/dep/internal/test/integration/testcase.go delete mode 100644 vendor/github.com/golang/dep/internal/test/integration/testproj.go delete mode 100644 vendor/github.com/golang/dep/internal/test/test.go delete mode 100644 vendor/github.com/golang/dep/internal/test/writer.go delete mode 100644 vendor/github.com/golang/dep/lock.go delete mode 100644 vendor/github.com/golang/dep/manifest.go delete mode 100644 vendor/github.com/golang/dep/project.go delete mode 100644 vendor/github.com/golang/dep/testdata/analyzer/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/testdata/lock/error0.toml delete mode 100644 vendor/github.com/golang/dep/testdata/lock/error1.toml delete mode 100644 vendor/github.com/golang/dep/testdata/lock/error2.toml delete mode 100644 vendor/github.com/golang/dep/testdata/lock/golden0.toml delete mode 100644 vendor/github.com/golang/dep/testdata/lock/golden1.toml delete mode 100644 vendor/github.com/golang/dep/testdata/manifest/error1.toml delete mode 100644 vendor/github.com/golang/dep/testdata/manifest/error2.toml delete mode 100644 vendor/github.com/golang/dep/testdata/manifest/error3.toml delete mode 100644 vendor/github.com/golang/dep/testdata/manifest/golden.toml delete mode 100644 vendor/github.com/golang/dep/testdata/rootfind/Gopkg.toml delete mode 100644 vendor/github.com/golang/dep/testdata/rootfind/subdir/.gitkeep delete mode 100644 vendor/github.com/golang/dep/testdata/txn_writer/badinput_fileroot delete mode 100644 vendor/github.com/golang/dep/testdata/txn_writer/expected_diff_output.txt delete mode 100644 vendor/github.com/golang/dep/testdata/txn_writer/expected_lock.toml delete mode 100644 vendor/github.com/golang/dep/testdata/txn_writer/expected_manifest.toml delete mode 100644 vendor/github.com/golang/dep/txn_writer.go delete mode 100644 vendor/github.com/golang/dep/website/.gitignore delete mode 100644 vendor/github.com/golang/dep/website/blog/2018-01-23-announce-v0.4.0.md delete mode 100644 vendor/github.com/golang/dep/website/blog/2018-07-25-announce-v0.5.0.md delete mode 100644 vendor/github.com/golang/dep/website/core/Footer.js delete mode 100644 vendor/github.com/golang/dep/website/i18n/en.json delete mode 100644 vendor/github.com/golang/dep/website/package-lock.json delete mode 100644 vendor/github.com/golang/dep/website/package.json delete mode 100755 vendor/github.com/golang/dep/website/pages/en/help.js delete mode 100755 vendor/github.com/golang/dep/website/pages/en/index.js delete mode 100644 vendor/github.com/golang/dep/website/pages/en/users.js delete mode 100644 vendor/github.com/golang/dep/website/sidebars.json delete mode 100644 vendor/github.com/golang/dep/website/siteConfig.js delete mode 100644 vendor/github.com/golang/dep/website/static/css/custom.css delete mode 100644 vendor/github.com/golang/dep/website/yarn.lock create mode 100644 vendor/github.com/golang/protobuf/proto/BUILD.bazel create mode 100644 vendor/github.com/jmank88/nuts/BUILD.bazel create mode 100644 vendor/github.com/konsorten/go-windows-terminal-sequences/BUILD.bazel create mode 100644 vendor/github.com/nightlyone/lockfile/BUILD.bazel create mode 100644 vendor/github.com/pelletier/go-toml/BUILD.bazel create mode 100644 vendor/github.com/pkg/errors/BUILD.bazel create mode 100644 vendor/github.com/pmezard/go-difflib/difflib/BUILD.bazel create mode 100644 vendor/github.com/q3k/goveralls/BUILD.bazel create mode 100644 vendor/github.com/sdboyer/constext/BUILD.bazel create mode 100644 vendor/github.com/sirupsen/logrus/BUILD.bazel create mode 100644 vendor/github.com/stretchr/testify/assert/BUILD.bazel create mode 100644 vendor/github.com/taktv6/tflow2/convert/BUILD.bazel create mode 100644 vendor/golang.org/x/crypto/ssh/terminal/BUILD.bazel create mode 100644 vendor/golang.org/x/net/context/BUILD.bazel create mode 100644 vendor/golang.org/x/sync/errgroup/BUILD.bazel create mode 100644 vendor/golang.org/x/sys/unix/BUILD.bazel create mode 100644 vendor/golang.org/x/sys/windows/BUILD.bazel create mode 100644 vendor/golang.org/x/tools/cover/BUILD.bazel diff --git a/vendor/github.com/FMNSSun/libhash/fletcher/BUILD.bazel b/vendor/github.com/FMNSSun/libhash/fletcher/BUILD.bazel new file mode 100644 index 00000000..e06aacb2 --- /dev/null +++ b/vendor/github.com/FMNSSun/libhash/fletcher/BUILD.bazel @@ -0,0 +1,9 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["fletcher.go"], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/FMNSSun/libhash/fletcher", + importpath = "github.com/FMNSSun/libhash/fletcher", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/Masterminds/semver/BUILD.bazel b/vendor/github.com/Masterminds/semver/BUILD.bazel new file mode 100644 index 00000000..501de4ec --- /dev/null +++ b/vendor/github.com/Masterminds/semver/BUILD.bazel @@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "collection.go", + "constraints.go", + "doc.go", + "error.go", + "magic.go", + "parse.go", + "range.go", + "union.go", + "version.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/Masterminds/semver", + importpath = "github.com/Masterminds/semver", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/Masterminds/vcs/BUILD.bazel b/vendor/github.com/Masterminds/vcs/BUILD.bazel new file mode 100644 index 00000000..25a38e72 --- /dev/null +++ b/vendor/github.com/Masterminds/vcs/BUILD.bazel @@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "bzr.go", + "errors.go", + "git.go", + "hg.go", + "repo.go", + "svn.go", + "vcs_local_lookup.go", + "vcs_remote_lookup.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/Masterminds/vcs", + importpath = "github.com/Masterminds/vcs", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/armon/go-radix/BUILD.bazel b/vendor/github.com/armon/go-radix/BUILD.bazel new file mode 100644 index 00000000..7f2d8cc3 --- /dev/null +++ b/vendor/github.com/armon/go-radix/BUILD.bazel @@ -0,0 +1,9 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["radix.go"], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/armon/go-radix", + importpath = "github.com/armon/go-radix", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/boltdb/bolt/BUILD.bazel b/vendor/github.com/boltdb/bolt/BUILD.bazel new file mode 100644 index 00000000..e44ac9af --- /dev/null +++ b/vendor/github.com/boltdb/bolt/BUILD.bazel @@ -0,0 +1,38 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "bolt_386.go", + "bolt_amd64.go", + "bolt_arm.go", + "bolt_arm64.go", + "bolt_linux.go", + "bolt_openbsd.go", + "bolt_ppc64.go", + "bolt_ppc64le.go", + "bolt_s390x.go", + "bolt_unix.go", + "bolt_unix_solaris.go", + "bolt_windows.go", + "boltsync_unix.go", + "bucket.go", + "cursor.go", + "db.go", + "doc.go", + "errors.go", + "freelist.go", + "node.go", + "page.go", + "tx.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/boltdb/bolt", + importpath = "github.com/boltdb/bolt", + visibility = ["//visibility:public"], + deps = select({ + "@io_bazel_rules_go//go/platform:solaris": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "//conditions:default": [], + }), +) diff --git a/vendor/github.com/davecgh/go-spew/spew/BUILD.bazel b/vendor/github.com/davecgh/go-spew/spew/BUILD.bazel new file mode 100644 index 00000000..2923b27f --- /dev/null +++ b/vendor/github.com/davecgh/go-spew/spew/BUILD.bazel @@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "bypass.go", + "bypasssafe.go", + "common.go", + "config.go", + "doc.go", + "dump.go", + "format.go", + "spew.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/davecgh/go-spew/spew", + importpath = "github.com/davecgh/go-spew/spew", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/go-yaml/yaml/BUILD.bazel b/vendor/github.com/go-yaml/yaml/BUILD.bazel new file mode 100644 index 00000000..5a950bd8 --- /dev/null +++ b/vendor/github.com/go-yaml/yaml/BUILD.bazel @@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "apic.go", + "decode.go", + "emitterc.go", + "encode.go", + "parserc.go", + "readerc.go", + "resolve.go", + "scannerc.go", + "sorter.go", + "writerc.go", + "yaml.go", + "yamlh.go", + "yamlprivateh.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/go-yaml/yaml", + importpath = "github.com/go-yaml/yaml", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/golang/dep/.codeclimate.yml b/vendor/github.com/golang/dep/.codeclimate.yml deleted file mode 100644 index a1c11c89..00000000 --- a/vendor/github.com/golang/dep/.codeclimate.yml +++ /dev/null @@ -1,35 +0,0 @@ -version: "2" -checks: - argument-count: - enabled: false - complex-logic: - enabled: false - file-lines: - enabled: false - method-complexity: - enabled: false - method-count: - enabled: false - method-lines: - enabled: false - nested-control-flow: - enabled: false - return-statements: - enabled: false - similar-code: - enabled: false - identical-code: - enabled: false -plugins: - gofmt: - enabled: true - govet: - enabled: true - golint: - enabled: true -exclude_paths: - - vendor/ - - gps/_testdata - - cmd/dep/testdata - - testdata - - gps/internal/pb diff --git a/vendor/github.com/golang/dep/.gitattributes b/vendor/github.com/golang/dep/.gitattributes deleted file mode 100644 index d8df4ca6..00000000 --- a/vendor/github.com/golang/dep/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -# Prevent problems comparing golden files on Windows -**/testdata/** text eol=lf diff --git a/vendor/github.com/golang/dep/.github/CODEOWNERS b/vendor/github.com/golang/dep/.github/CODEOWNERS deleted file mode 100644 index 603d915f..00000000 --- a/vendor/github.com/golang/dep/.github/CODEOWNERS +++ /dev/null @@ -1,28 +0,0 @@ -# general -* @sdboyer - -# init -/cmd/dep/init* @carolynvs -/cmd/dep/gopath_scanner* @carolynvs -/cmd/dep/root_analyzer* @carolynvs -/cmd/dep/testdata/init @carolynvs -/cmd/dep/testdata/harness_tests/init @carolynvs -/internal/importers @carolynvs -/analyzer* @carolynvs -/testdata/analyzer @carolynvs -/internal/feedback @carolynvs - -# ensure -/cmd/dep/ensure* @ibrasho -/cmd/dep/testdata/harness_tests/ensure** @ibrasho - -# status -/cmd/dep/status* @darkowlzz -/cmd/dep/testdata/harness_tests/status** @darkowlzz -/cmd/dep/graphviz* @darkowlzz - -# gps components -/gps/source* @jmank88 -/gps/constraint* @jmank88 -/gps/version* @jmank88 -/gps/vcs* @jmank88 diff --git a/vendor/github.com/golang/dep/.github/ISSUE_TEMPLATE.md b/vendor/github.com/golang/dep/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 2d4c7ac4..00000000 --- a/vendor/github.com/golang/dep/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - -Thanks for filing an issue! If this is a question or feature request, just delete -everything here and write out the request, providing as much context as you can. - ---> - -### What version of `dep` are you using (`dep version`)? -<!-- - If you installed `dep` via `go get`, report the version instead with - `cd $GOPATH/src/github.com/golang/dep && git describe --tags` ---> - -### What `dep` command did you run? - -<!-- - -Paste the output of the commands you ran in here, making sure to pass -v for maximum context. - ---> - -### What did you expect to see? - -### What did you see instead? diff --git a/vendor/github.com/golang/dep/.github/PULL_REQUEST_TEMPLATE.md b/vendor/github.com/golang/dep/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index c0668911..00000000 --- a/vendor/github.com/golang/dep/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,23 +0,0 @@ -<!-- -Work-in-progress PRs are welcome as a way to get early feedback - just prefix -the title with [WIP]. - -Add the change in the changelog (except for test changes and docs updates). -Please edit CHANGELOG.md and add the change under the appropriate category (NEW -FEATURES, IMPROVEMENTS & BUG FIXES) along with the PR number. ---> - -### What does this do / why do we need it? - -### What should your reviewer look out for in this PR? - -### Do you need help or clarification on anything? - -### Which issue(s) does this PR fix? - -<!-- - -fixes # -fixes # - ---> diff --git a/vendor/github.com/golang/dep/.gitignore b/vendor/github.com/golang/dep/.gitignore deleted file mode 100644 index 433ced5d..00000000 --- a/vendor/github.com/golang/dep/.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -# dep project generated files to ignore -# if you want to ignore files created by your editor/tools, -# please consider a global .gitignore https://help.github.com/articles/ignoring-files -# please do not open a pull request to add something created by your editor or tools -/dep -/testdep -/dep.exe -/licenseok -/profile.out -/coverage.txt -release/ diff --git a/vendor/github.com/golang/dep/.travis.yml b/vendor/github.com/golang/dep/.travis.yml deleted file mode 100644 index 017f65f6..00000000 --- a/vendor/github.com/golang/dep/.travis.yml +++ /dev/null @@ -1,87 +0,0 @@ -language: go -sudo: false -notifications: - email: false -jobs: - include: - - stage: test - go_import_path: github.com/golang/dep - install: - - make get-deps - - npm install -g codeclimate-test-reporter - env: - - DEPTESTBYPASS501=1 - os: linux - go: 1.10.x - script: - - make validate test - - ./hack/coverage.bash - after_success: - - codeclimate-test-reporter < coverage.txt - # YAML alias, for settings shared across the simpler builds - - &simple-test - go: 1.9.x - stage: test - go_import_path: github.com/golang/dep - install: skip - env: - - DEPTESTBYPASS501=1 - script: make test - - <<: *simple-test - go: tip - - <<: *simple-test - os: osx - go: 1.10.x - install: - # brew takes horribly long to update itself despite the above caching - # attempt; only bzr install if it's not on the $PATH - - test $(which bzr) || brew install bzr - env: - - HOMEBREW_NO_AUTO_UPDATE=1 - - DEPTESTBYPASS501=1 - script: - # OSX as of El Capitan sets an exit trap that interacts poorly with how - # travis seems to spawn these shells; if set -e is set, then it can cause - # build failures. We're not doing that here, but retain the trap statement - # for future safety. - # Related: https://superuser.com/questions/1044130/why-am-i-having-how-can-i-fix-this-error-shell-session-update-command-not-f - - trap EXIT - - make test - - go: 1.10.x - # Run on OS X so that we get a CGO-enabled binary for this OS; see - # https://github.com/golang/dep/issues/1838 for more details. - os: osx - stage: deploy - go_import_path: github.com/golang/dep - install: skip - script: skip - before_deploy: - - ./hack/build-all.bash - deploy: - - provider: releases - api_key: - secure: fL9GX11J3JLizEBTPZHN32wuAT91eAJsGl0kjlAdIc6Lb/9UCe1XZGgFnpQFN4qo/S+omhHBDbM6Ty1xhNy7xmjDecpQGDU8Rmap9Oll0TuxqMigG+njOuPp5VUYPofPP0PGKdxAcYg+KaFM7x0o2rK+qA046NHwo2gH1BbE+bn55TZglEajEfc8j9iX4jt96KC7zlu+WiKArLmfUtlrI8m8ZYgbYcvFmlYjeCiEqlNhvNL59ejug9Rl0PLtPbamqVXkGLafYtekgPCb4WSxBiCt8pq5Rb5svk9YcdXpiaWQhZjMPAuKN6BrmN2lw1PiXzADUG5fjvNc8eo2HY70GD2utU9cAsY8VIafhoH5n6uM1WI8MHwDfd7P1PiQA3ZGQ8CPwk4q/8HSfQU9ap7vZgSF63pTIbtlviyIG67orOJE9PWWncl9olYM946UylZu6m3hWI/rmJxOeJ1UJjym/3GNPMRfKubaGhV/TyRdM0bKX4M0cXHU6k/ESVFupGXdKRt4RpvkD4/1Km6b2OShW6PNI+ifFspnJr7obkI7dm7ubySdnNz4lMv9WWymxRpMVc8hUAhuoDvXeZJq7pSnkjBEWDxIRoTkA93CU3/Rf7MFYCJMnGSqjcxWUpIfCAk2/r4BqL9NQnqBvvVt+MYi64QaD5n7ZF3dVbr6HZ2zjSU= - file: - - release/dep-linux-amd64 - - release/dep-linux-amd64.sha256 - - release/dep-darwin-amd64 - - release/dep-darwin-amd64.sha256 - - release/dep-freebsd-amd64 - - release/dep-freebsd-amd64.sha256 - - release/dep-windows-amd64.exe - - release/dep-windows-amd64.exe.sha256 - - release/dep-linux-386 - - release/dep-linux-386.sha256 - - release/dep-darwin-386 - - release/dep-darwin-386.sha256 - - release/dep-freebsd-386 - - release/dep-freebsd-386.sha256 - - release/dep-windows-386.exe - - release/dep-windows-386.exe.sha256 - skip_cleanup: true - on: - repo: golang/dep - branch: master - tags: true -addons: - ssh_known_hosts: github.com diff --git a/vendor/github.com/golang/dep/AUTHORS b/vendor/github.com/golang/dep/AUTHORS deleted file mode 100644 index 15167cd7..00000000 --- a/vendor/github.com/golang/dep/AUTHORS +++ /dev/null @@ -1,3 +0,0 @@ -# This source code refers to The Go Authors for copyright purposes. -# The master list of authors is in the main Go distribution, -# visible at http://tip.golang.org/AUTHORS. diff --git a/vendor/github.com/golang/dep/CHANGELOG.md b/vendor/github.com/golang/dep/CHANGELOG.md deleted file mode 100644 index dbe6af73..00000000 --- a/vendor/github.com/golang/dep/CHANGELOG.md +++ /dev/null @@ -1,152 +0,0 @@ -# (next version) - -# v0.5.0 - -NEW FEATURES: - -* Add CI tests against go1.10. Drop support for go1.8. ([#1620](https://github.com/golang/dep/pull/1620)). -* Added `install.sh` script. ([#1533](https://github.com/golang/dep/pull/1533)). -* List out of date projects in dep status ([#1553](https://github.com/golang/dep/pull/1553)). -* Enabled opt-in persistent caching via `DEPCACHEAGE` env var. ([#1711](https://github.com/golang/dep/pull/1711)). -* Allow `DEPPROJECTROOT` [environment variable](https://golang.github.io/dep/docs/env-vars.html#depprojectroot) to supersede GOPATH deduction and explicitly set the current project's [root](https://golang.github.io/dep/docs/glossary.html#project-root) ([#1883](https://github.com/golang/dep/pull/1883)). -* `dep ensure` now explains what changes to the code or Gopkg.toml have induced solving ([#1912](https://github.com/golang/dep/pull/1912)). -* Hash digests of vendor contents are now stored in `Gopkg.lock`, and the contents of vendor are only rewritten on change or hash mismatch ([#1912](https://github.com/golang/dep/pull/1912)). -* Added support for ppc64/ppc64le. -* New subcommand `dep check` quickly reports if imports, Gopkg.toml, Gopkg.lock, and vendor are out of sync ([#1932](https://github.com/golang/dep/pull/1932)). - -BUG FIXES: - -* Excise certain git-related environment variables. ([#1872](https://github.com/golang/dep/pull/1872)) - -IMPROVEMENTS: - -* Add template operations support in dep status template output ([#1549](https://github.com/golang/dep/pull/1549)). -* Reduce network access by trusting local source information and only pulling from upstream when necessary ([#1250](https://github.com/golang/dep/pull/1250)). -* Update our dependency on Masterminds/semver to follow upstream again now that [Masterminds/semver#67](https://github.com/Masterminds/semver/pull/67) is merged([#1792](https://github.com/golang/dep/pull/1792)). -* `inputs-digest` was removed from `Gopkg.lock` ([#1912](https://github.com/golang/dep/pull/1912)). -* Hash digests of vendor contents are now stored in `Gopkg.lock`, and the contents of vendor are only rewritten on change or hash mismatch ([#1912](https://github.com/golang/dep/pull/1912)). -* Don't exclude `Godeps` folder ([#1822](https://github.com/golang/dep/issues/1822)). -* Add project-package relationship graph support in graphviz ([#1588](https://github.com/golang/dep/pull/1588)). -* Limit concurrency of `dep status` to avoid hitting open file limits ([#1923](https://github.com/golang/dep/issue/1923)). - -WIP: -* Enable importing external configuration from dependencies during init (#1277). This is feature flagged and disabled by default. - -# v0.4.1 - -NEW FEATURES: - -BUG FIXES: - -* Fix per-project prune option handling ([#1570](https://github.com/golang/dep/pull/1570)) - -# v0.4.0 - -NEW FEATURES: - -* Absorb `dep prune` into `dep ensure`. ([#944](https://github.com/golang/dep/issues/944)) -* Add support for importing from [glock](https://github.com/robfig/glock) based projects. ([#1422](https://github.com/golang/dep/pull/1422)) -* Add support for importing from [govendor](https://github.com/kardianos/govendor) based projects. ([#815](https://github.com/golang/dep/pull/815)) -* Allow override of cache directory location using environment variable `DEPCACHEDIR`. ([#1234](https://github.com/golang/dep/pull/1234)) -* Add support for template output in `dep status`. ([#1389](https://github.com/golang/dep/pull/1389)) -* Each element in a multi-item TOML array is output on its own line. ([#1461](https://github.com/golang/dep/pull/1461)) - -BUG FIXES: - -* Releases targeting Windows now have a `.exe` suffix. ([#1291](https://github.com/golang/dep/pull/1291)) -* Adaptively recover from dirty and corrupted git repositories in cache. ([#1279](https://github.com/golang/dep/pull/1279)) -* Suppress git password prompts in more places. ([#1357](https://github.com/golang/dep/pull/1357)) -* Fix `-no-vendor` flag for `ensure -update`. ([#1361](https://github.com/golang/dep/pull/1361)) -* Validate `git ls-remote` output and ignore all malformed lines. ([#1379](https://github.com/golang/dep/pull/1379)) -* Support [gopkg.in version zero](http://labix.org/gopkg.in#VersionZero). ([#1243](https://github.com/golang/dep/pull/1243)) -* Fix how dep status print revision constraints. ([#1421](https://github.com/golang/dep/pull/1421)) -* Add optional `-v` flag to ensure sub command's syntax. ([#1458](https://github.com/golang/dep/pull/1458)) -* Allow URLs containing ports in `Gopkg.toml` `source` fields. ([#1509](https://github.com/golang/dep/pull/1509)) - -IMPROVEMENTS: - -* Log as dependencies are pre-fetched during dep init. ([#1176](https://github.com/golang/dep/pull/1176)) -* Make the gps package importable. ([#1349](https://github.com/golang/dep/pull/1349)) -* Improve file copy performance by not forcing a file sync. ([#1408](https://github.com/golang/dep/pull/1408)) -* Skip empty constraints during import. ([#1414](https://github.com/golang/dep/pull/1349)) -* Handle errors when writing status output. ([#1420](https://github.com/golang/dep/pull/1420)) -* Add constraint for locked projects in `dep status`. ([#962](https://github.com/golang/dep/pull/962)) -* Make external config importers error tolerant. ([#1315](https://github.com/golang/dep/pull/1315)) -* Show LATEST and VERSION as the same type in status. ([#1515](https://github.com/golang/dep/pull/1515)) -* Warn when [[constraint]] rules that will have no effect. ([#1534](https://github.com/golang/dep/pull/1534)) - -# v0.3.2 - -NEW FEATURES: - -* Add support for importing from [gvt](https://github.com/FiloSottile/gvt) -and [gb](https://godoc.org/github.com/constabulary/gb/cmd/gb-vendor). -([#1149](https://github.com/golang/dep/pull/1149)) -* Wildcard ignore support. ([#1156](https://github.com/golang/dep/pull/1156)) -* Disable SourceManager lock by setting `DEPNOLOCK` environment variable. -([#1206](https://github.com/golang/dep/pull/1206)) -* `dep ensure -no-vendor -dry-run` now exits with an error when changes would -have to be made to `Gopkg.lock`. This is useful for CI. ([#1256](https://github.com/golang/dep/pull/1256)) - -BUG FIXES: - -* gps: Fix case mismatch error with multiple dependers. ([#1233](https://github.com/golang/dep/pull/1233)) -* Skip broken `vendor` symlink rather than returning an error. ([#1191](https://github.com/golang/dep/pull/1191)) -* Fix `status` shows incorrect reason for lock mismatch when ignoring packages. -([#1216](https://github.com/golang/dep/pull/1216)) - -IMPROVEMENTS: - -* Allow `dep ensure -add` and `-update` when lock is out-of-sync. ([#1225](https://github.com/golang/dep/pull/1225)) -* gps: vcs: Dedupe git version list ([#1212](https://github.com/golang/dep/pull/1212)) -* gps: Add prune functions to gps. ([#1020](https://github.com/golang/dep/pull/1020)) -* gps: Skip broken vendor symlinks. ([#1191](https://github.com/golang/dep/pull/1191)) -* `dep ensure -add` now concurrently fetches the source and adds the projects. -([#1218](https://github.com/golang/dep/pull/1218)) -* File name case check is now performed on `Gopkg.toml` and `Gopkg.lock`. -([#1114](https://github.com/golang/dep/pull/1114)) -* gps: gps now supports pruning. ([#1020](https://github.com/golang/dep/pull/1020)) -* `dep ensure -update` now concurrently validates the passed project arguments. -Improving performance when updating dependencies with `-update`. ([#1175](https://github.com/golang/dep/pull/1175)) -* `dep status` now concurrently fetches repo info. Improving status performance. -([#1135](https://github.com/golang/dep/pull/1135)) -* gps: Add SourceURLsForPath() to SourceManager. ([#1166](https://github.com/golang/dep/pull/1166)) -* gps: Include output in error. ([#1180](https://github.com/golang/dep/pull/1180)) - -WIP: - -* gps: Process canonical import paths. ([#1017](https://github.com/golang/dep/pull/1017)) -* gps: Persistent cache. ([#1127](https://github.com/golang/dep/pull/1127), [#1215](https://github.com/golang/dep/pull/1215)) - - -# v0.3.1 - -* gps: Add satisfiability check for case variants ([#1079](https://github.com/golang/dep/pull/1079)) -* Validate Project Roots in manifest ([#1116](https://github.com/golang/dep/pull/1116)) -* gps: Properly separate sources for different gopkg.in versions & github -([#1132](https://github.com/golang/dep/pull/1132)) -* gps: Add persistent BoltDB cache ([#1098](https://github.com/golang/dep/pull/1098)) -* gps: Increase default subcommand timeout to 30s ([#1087](https://github.com/golang/dep/pull/1087)) -* Fix importer [issue](https://github.com/golang/dep/issues/939) where the -importer would drop the imported version of a project ([#1100](https://github.com/golang/dep/pull/1100)) -* Import analyzer now always uses the same name, fixing the lock mismatch -immediately after dep init issue ([#1099](https://github.com/golang/dep/pull/1099)) -* Add support for importing from [govend](https://github.com/govend/govend) -(#1040) and [LK4D4/vndr](https://github.com/LK4D4/vndr) ([#978](https://github.com/golang/dep/pull/978)) based projects -* gps: gps no longer assumes that every git repo has a HEAD ([#1053](https://github.com/golang/dep/pull/1053)) -* `os.Chmod` failures on Windows due to long path length has been fixed ([#925](https://github.com/golang/dep/pull/925)) -* Add `version` command ([#996](https://github.com/golang/dep/pull/996)) -* Drop support for building with go1.7 ([#714](https://github.com/golang/dep/pull/714)) -* gps: Parse abbreviated git revisions ([#1027](https://github.com/golang/dep/pull/1027)) -* gps: Parallelize writing dep tree ([#1021](https://github.com/golang/dep/pull/1021)) -* `status` now shows the progress in verbose mode ([#1009](https://github.com/golang/dep/pull/1009), [#1037](https://github.com/golang/dep/pull/1037)) -* Fix empty `Constraint` and `Version` in `status` json output ([#976](https://github.com/golang/dep/pull/976)) -* `status` table output now shows override constraints ([#918](https://github.com/golang/dep/pull/918)) -* gps: Display warning message every 15 seconds when lockfile is busy ([#958](https://github.com/golang/dep/pull/958)) -* gps: Hashing directory tree and tree verification ([#959](https://github.com/golang/dep/pull/959)) -* `ensure` now has `-vendor-only` mode to populate vendor/ without updating -Gopkg.lock ([#954](https://github.com/golang/dep/pull/954)) -* Use fork of Masterminds/semver until -Masterminds/semver [issue#59](https://github.com/Masterminds/semver/issues/59) -is fixed upstream ([#938](https://github.com/golang/dep/pull/938)) -* gps: Ensure packages are deducible before attempting to solve ([#697](https://github.com/golang/dep/pull/697)) diff --git a/vendor/github.com/golang/dep/CODE_OF_CONDUCT.md b/vendor/github.com/golang/dep/CODE_OF_CONDUCT.md deleted file mode 100644 index 660ee848..00000000 --- a/vendor/github.com/golang/dep/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,74 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as -contributors and maintainers pledge to making participation in our project and -our community a harassment-free experience for everyone, regardless of age, body -size, disability, ethnicity, gender identity and expression, level of -experience, nationality, personal appearance, race, religion, or sexual identity -and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment -include: - -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery and unwelcome sexual attention or - advances -* Trolling, insulting/derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or electronic - address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable -behavior and are expected to take appropriate and fair corrective action in -response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, and other contributions that are -not aligned to this Code of Conduct, or to ban temporarily or permanently any -contributor for other behaviors that they deem inappropriate, threatening, -offensive, or harmful. - -## Scope - -This Code of Conduct applies both within project spaces and in public spaces -when an individual is representing the project or its community. Examples of -representing a project or community include using an official project e-mail -address, posting via an official social media account, or acting as an appointed -representative at an online or offline event. Representation of a project may be -further defined and clarified by project maintainers. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported by contacting the project team at sam (at) samboyer.org. All complaints -will be reviewed and investigated and will result in a response that is deemed -necessary and appropriate to the circumstances. The project team is obligated to -maintain confidentiality with regard to the reporter of an incident. Further -details of specific enforcement policies may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good -faith may face temporary or permanent repercussions as determined by other -members of the project's leadership. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], -version 1.4, available at [http://contributor-covenant.org/version/1/4][version] - -[homepage]: http://contributor-covenant.org -[version]: http://contributor-covenant.org/version/1/4/ diff --git a/vendor/github.com/golang/dep/CONTRIBUTING.md b/vendor/github.com/golang/dep/CONTRIBUTING.md deleted file mode 100644 index 7251aaea..00000000 --- a/vendor/github.com/golang/dep/CONTRIBUTING.md +++ /dev/null @@ -1,122 +0,0 @@ -# Contributing to `dep` - -`dep` is an open source project. - -It is the work of hundreds of contributors. We appreciate your help! - -Keep an eye on the [Roadmap](https://github.com/golang/dep/wiki/Roadmap) for a summary of where the project is, and where we're headed. - -## Filing issues - -Please check the existing issues and [FAQ](docs/FAQ.md) to see if your feedback has already been reported. - -General questions should go to the [golang-nuts mailing list](https://groups.google.com/group/golang-nuts) or the [Gophers Slack #vendor channel](https://gophers.slack.com/messages/C0M5YP9LN/) instead of the issue tracker. -The gophers there will answer or ask you to file an issue if you've tripped over a bug. -For an invite to the Slack channel, [fill out this form](https://invite.slack.golangbridge.org/). - -When [filing an issue](https://github.com/golang/dep/issues/new), make sure to answer these five questions: - -1. What version of Go (`go version`) and `dep` (`git describe --tags`) are you using?? -3. What `dep` command did you run? -4. What did you expect to see? -5. What did you see instead? - -## Contributing code - -Let us know if you are interested in working on an issue by leaving a comment -on the issue in GitHub. This helps avoid multiple people unknowingly -working on the same issue. - -Please read the [Contribution Guidelines](https://golang.org/doc/contribute.html) -before sending patches. - -The -[help wanted](https://github.com/golang/dep/issues?q=is%3Aissue+is%3Aopen+label%3A%22help%20wanted%22) -label highlights issues that are well-suited for folks to jump in on. The -[good first issue](https://github.com/golang/dep/issues?q=is%3Aissue+is%3Aopen+label%3A%22good%20first%20issue%22) -label further identifies issues that are particularly well-sized for newcomers. - -Unless otherwise noted, the `dep` source files are distributed under -the BSD-style license found in the LICENSE file. - -All submissions, including submissions by project members, require review. We -use GitHub pull requests for this purpose. Consult [GitHub Help] for more -information on using pull requests. - -We check `dep`'s own `vendor` directory into git. For any PR to `dep` where you're -updating `Gopkg.toml`, make sure to run `dep ensure` and commit all changes to `vendor`. - -[GitHub Help]: https://help.github.com/articles/about-pull-requests/ - -## Contributing to the Documentation - -All the docs reside in the [`docs/`](docs/) directory. For any relatively small -change - like fixing a typo or rewording something - the easiest way to -contribute is directly on Github, using their web code editor. - -For relatively big change - changes in the design, links or adding a new page - -the docs site can be run locally. We use [docusaurus](http://docusaurus.io/) to -generate the docs site. [`website/`](website/) directory contains all the -docusaurus configurations. To run the site locally, `cd` into `website/` -directory and run `npm i --only=dev` to install all the dev dependencies. Then -run `npm start` to start serving the site. By default, the site would be served -at http://localhost:3000. - -## Contributor License Agreement - -Contributions to this project must be accompanied by a Contributor License -Agreement. You (or your employer) retain the copyright to your contribution, -this simply gives us permission to use and redistribute your contributions as -part of the project. Head over to <https://cla.developers.google.com/> to see -your current agreements on file or to sign a new one. - -You generally only need to submit a CLA once, so if you've already submitted one -(even if it was for a different project), you probably don't need to do it -again. - -## Maintainer's Guide - -`dep` has subsystem maintainers; this guide is intended for them in performing their work as a maintainer. - -### General guidelines - -* _Be kind, respectful, and inclusive_. Really live that [CoC](https://github.com/golang/dep/blob/master/CODE_OF_CONDUCT.md). We've developed a reputation as one of the most welcoming and supportive project environments in the Go community, and we want to keep that up! -* The lines of responsibility between maintainership areas can be fuzzy. Get to know your fellow maintainers - it's important to work _with_ them when an issue falls in this grey area. -* Remember, the long-term goal of `dep` is to disappear into the `go` toolchain. That's going to be a challenging process, no matter what. Minimizing that eventual difficulty should be a guiding light for all your decisions today. - * Try to match the toolchain's assumptions as closely as possible ([example](https://github.com/golang/dep/issues/564#issuecomment-300994599)), and avoid introducing new rules the toolchain would later have to incorporate. - * Every new flag or option in the metadata files is more exposed surface area that demands conversion later. Only add these with a clear design plan. - * `dep` is experimental, but increasingly only on a larger scale. Experiments need clear hypotheses and parameters for testing - nothing off-the-cuff. -* Being a maintainer doesn't mean you're always right. Admitting when you've made a mistake keeps the code flowing, the environment health, and the respect level up. -* It's fine if you need to step back from maintainership responsibilities - just, please, don't fade away! Let other maintainers know what's going on. - -### Issue management - -* We use [Zenhub](https://www.zenhub.com) to manage the queue, in addition to what we do with labels. - * You will need to install [ZenHub extension](https://www.zenhub.com/extension) to your browser to show the board. - * Pipelines, and [the board](https://github.com/golang/dep#boards) are one thing we try to utilize: - * **New Issues Pipeline**: When someone creates a new issue, it goes here first. Keep an eye out for issues that fall into your area. Add labels to them, and if it's something we should do, put it in the `Backlog` pipeline. If you aren't sure, throw it in the `Icebox`. It helps to sort this pipeline by date. - * **Icebox Pipeline**: Issues that we aren't immediately closing but aren't really ready to be prioritized and started on. It's not a wontfix bucket, but a "not sure if we should/can fix right now" bucket. - * **Backlog Pipeline**: Issues that we know we want to tackle. You can drag/drop up and down to prioritize issues. - * Marking dependencies/blockers is also quite useful where appropriate; please do that. - * We use epics and milestones in roughly the same way (because OSS projects don't have real sprints). Epics should be duplicated as milestones; if there's a main epic issue, it should contain a checklist of the relevant issues to complete it. -* The `area:` labels correspond to maintainership areas. Apply yours to any issues or PRs that fall under your purview. It's to be expected that multiple `area:` labels may be applied to a single issue. -* The [`help wanted`](https://github.com/golang/dep/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) and [`good first issue`](https://github.com/golang/dep/labels/good%20first%20issue) labels are two of our most important tools for making the project accessible to newcomers - a key goal for our community. Here's how to use them well. - * `good-first-pr` should be applied when there's a very straightforward, self-contained task that is very unlikely to have any hidden complexity. The real purpose of these is to provide a "chink in the armor", providing newcomers a lens through which to start understanding the project. - * `help-wanted` should be applied to issues where there's a clear, stated goal, there is at most one significant question that needs answering, and it looks like the implementation won't be inordinately difficult, or disruptive to other parts of the system. - * `help-wanted` should also be applied to all `good-first-pr` issues - it's duplicative, but not doing so seems unfriendly. - - -### Pull Requests - -* Try to make, and encourage, smaller pull requests. -* [No is temporary. Yes is forever.](https://blog.jessfraz.com/post/the-art-of-closing/) -* Long-running feature branches should generally be avoided. Discuss it with other maintainers first. -* Unless it's trivial, don't merge your own PRs - ask another maintainer. -* Commit messages should follow [Tim Pope's rules](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). -* Checklist for merging PRs: - * Does the PR pass [the code review comments](https://github.com/golang/go/wiki/CodeReviewComments)? (internalize these rules!) - * Are there tests to cover new or changed behavior? Prefer reliable tests > no tests > flaky tests. - * Does the first post in the PR contain "Fixes #..." text for any issues it resolves? - * Are any necessary follow-up issues _already_ posted, prior to merging? - * Does this change entail the updating of any docs? - * For docs kept in the repo, e.g. FAQ.md, docs changes _must_ be submitted as part of the same PR. diff --git a/vendor/github.com/golang/dep/CONTRIBUTORS b/vendor/github.com/golang/dep/CONTRIBUTORS deleted file mode 100644 index 1c4577e9..00000000 --- a/vendor/github.com/golang/dep/CONTRIBUTORS +++ /dev/null @@ -1,3 +0,0 @@ -# This source code was written by the Go contributors. -# The master list of contributors is in the main Go distribution, -# visible at http://tip.golang.org/CONTRIBUTORS. diff --git a/vendor/github.com/golang/dep/Gopkg.lock b/vendor/github.com/golang/dep/Gopkg.lock deleted file mode 100644 index 5dbae0e5..00000000 --- a/vendor/github.com/golang/dep/Gopkg.lock +++ /dev/null @@ -1,134 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "2.x" - digest = "1:ee2887fecb4d923fa90f8dd9cf33e876bf9260fed62f2ca5a5c3f41b4eb07683" - name = "github.com/Masterminds/semver" - packages = ["."] - pruneopts = "NUT" - revision = "24642bd0573145a5ee04f9be773641695289be46" - -[[projects]] - digest = "1:442020d26d1f891d5014cae4353b6ff589562c2b303504627de3660adf3fb217" - name = "github.com/Masterminds/vcs" - packages = ["."] - pruneopts = "NUT" - revision = "3084677c2c188840777bff30054f2b553729d329" - version = "v1.11.1" - -[[projects]] - branch = "master" - digest = "1:60861e762bdbe39c4c7bf292c291329b731c9925388fd41125888f5c1c595feb" - name = "github.com/armon/go-radix" - packages = ["."] - pruneopts = "NUT" - revision = "4239b77079c7b5d1243b7b4736304ce8ddb6f0f2" - -[[projects]] - digest = "1:a12d94258c5298ead75e142e8001224bf029f302fed9e96cd39c0eaf90f3954d" - name = "github.com/boltdb/bolt" - packages = ["."] - pruneopts = "NUT" - revision = "2f1ce7a837dcb8da3ec595b1dac9d0632f0f99e8" - version = "v1.3.1" - -[[projects]] - digest = "1:9f35c1344b56e5868d511d231f215edd0650aa572664f856444affdd256e43e4" - name = "github.com/golang/protobuf" - packages = ["proto"] - pruneopts = "NUT" - revision = "925541529c1fa6821df4e44ce2723319eb2be768" - version = "v1.0.0" - -[[projects]] - digest = "1:f5169729244becc423886eae4d72547e28ac3f13f861bed8a9d749bc7238a1c3" - name = "github.com/jmank88/nuts" - packages = ["."] - pruneopts = "NUT" - revision = "8b28145dffc87104e66d074f62ea8080edfad7c8" - version = "v0.3.0" - -[[projects]] - branch = "master" - digest = "1:01af3a6abe28784782680e1f75ef8767cfc5d4b230dc156ff7eb8db395cbbfd2" - name = "github.com/nightlyone/lockfile" - packages = ["."] - pruneopts = "NUT" - revision = "e83dc5e7bba095e8d32fb2124714bf41f2a30cb5" - -[[projects]] - digest = "1:51ea800cff51752ff68e12e04106f5887b4daec6f9356721238c28019f0b42db" - name = "github.com/pelletier/go-toml" - packages = ["."] - pruneopts = "NUT" - revision = "c01d1270ff3e442a8a57cddc1c92dc1138598194" - version = "v1.2.0" - -[[projects]] - digest = "1:5cf3f025cbee5951a4ee961de067c8a89fc95a5adabead774f82822efabab121" - name = "github.com/pkg/errors" - packages = ["."] - pruneopts = "NUT" - revision = "645ef00459ed84a119197bfb8d8205042c6df63d" - version = "v0.8.0" - -[[projects]] - branch = "master" - digest = "1:abb4b60c28323cde32c193ce6083bb600fac462d1780cf83461b4c23ed5ce904" - name = "github.com/sdboyer/constext" - packages = ["."] - pruneopts = "NUT" - revision = "836a144573533ea4da4e6929c235fd348aed1c80" - -[[projects]] - branch = "master" - digest = "1:6ad2104db8f34b8656382ef0a7297b9a5cc42e7bdce95d968e02b92fc97470d1" - name = "golang.org/x/net" - packages = ["context"] - pruneopts = "NUT" - revision = "66aacef3dd8a676686c7ae3716979581e8b03c47" - -[[projects]] - branch = "master" - digest = "1:39ebcc2b11457b703ae9ee2e8cca0f68df21969c6102cb3b705f76cca0ea0239" - name = "golang.org/x/sync" - packages = ["errgroup"] - pruneopts = "NUT" - revision = "f52d1811a62927559de87708c8913c1650ce4f26" - -[[projects]] - branch = "master" - digest = "1:51912e607c5e28a89fdc7e41d3377b92086ab7f76ded236765dbf98d0a704c5d" - name = "golang.org/x/sys" - packages = ["unix"] - pruneopts = "NUT" - revision = "bb24a47a89eac6c1227fbcb2ae37a8b9ed323366" - -[[projects]] - branch = "v2" - digest = "1:13e704c08924325be00f96e47e7efe0bfddf0913cdfc237423c83f9b183ff590" - name = "gopkg.in/yaml.v2" - packages = ["."] - pruneopts = "NUT" - revision = "d670f9405373e636a5a2765eea47fac0c9bc91a4" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/Masterminds/semver", - "github.com/Masterminds/vcs", - "github.com/armon/go-radix", - "github.com/boltdb/bolt", - "github.com/golang/protobuf/proto", - "github.com/jmank88/nuts", - "github.com/nightlyone/lockfile", - "github.com/pelletier/go-toml", - "github.com/pkg/errors", - "github.com/sdboyer/constext", - "golang.org/x/sync/errgroup", - "gopkg.in/yaml.v2", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/Gopkg.toml b/vendor/github.com/golang/dep/Gopkg.toml deleted file mode 100644 index c0be92e3..00000000 --- a/vendor/github.com/golang/dep/Gopkg.toml +++ /dev/null @@ -1,28 +0,0 @@ -[[constraint]] - name = "github.com/Masterminds/semver" - branch = "2.x" - -[[constraint]] - name = "github.com/Masterminds/vcs" - version = "1.11.0" - -[[constraint]] - name = "github.com/pelletier/go-toml" - version = "1.1.0" - -[[constraint]] - name = "github.com/pkg/errors" - version = "0.8.0" - -[[constraint]] - name = "github.com/boltdb/bolt" - version = "1.0.0" - -[[constraint]] - name = "github.com/jmank88/nuts" - version = "0.3.0" - -[prune] - non-go = true - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/LICENSE b/vendor/github.com/golang/dep/LICENSE deleted file mode 100644 index a2dd15fa..00000000 --- a/vendor/github.com/golang/dep/LICENSE +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) 2014 The Go Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 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. diff --git a/vendor/github.com/golang/dep/MAINTAINERS.md b/vendor/github.com/golang/dep/MAINTAINERS.md deleted file mode 100644 index 1ed4d74c..00000000 --- a/vendor/github.com/golang/dep/MAINTAINERS.md +++ /dev/null @@ -1,17 +0,0 @@ - -General maintainers: - sam boyer (@sdboyer) - -* dep - * `init` command: Carolyn Van Slyck (@carolynvs) - * `ensure` command: Ibrahim AshShohail (@ibrasho) - * `status` command: Sunny (@darkowlzz) - * testing harness: (vacant) -* gps - * solver: (vacant) - * source manager: (@jmank88) - * root deduction: (vacant) - * source/vcs interaction: (@jmank88) - * caching: Jordan Krage (@jmank88) - * pkgtree: (vacant) - * versions and constraints: (@jmank88) diff --git a/vendor/github.com/golang/dep/Makefile b/vendor/github.com/golang/dep/Makefile deleted file mode 100644 index 1c7abf80..00000000 --- a/vendor/github.com/golang/dep/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -SHELL := /bin/bash -PLATFORM := $(shell go env GOOS) -ARCH := $(shell go env GOARCH) -GOPATH := $(shell go env GOPATH) -GOBIN := $(GOPATH)/bin - -default: build validate test - -get-deps: - go get -u golang.org/x/lint/golint honnef.co/go/tools/cmd/megacheck - -build: - go fmt ./... - DEP_BUILD_PLATFORMS=$(PLATFORM) DEP_BUILD_ARCHS=$(ARCH) ./hack/build-all.bash - cp ./release/dep-$(PLATFORM)-$(ARCH) dep - -licenseok: - go build -o licenseok ./hack/licenseok/main.go - -validate: build licenseok - ./dep check - ./hack/lint.bash - ./hack/validate-licence.bash - -test: build - ./hack/test.bash - -install: build - cp ./dep $(GOBIN) - -docusaurus: - docker run --rm -it -v `pwd`:/dep -p 3000:3000 \ - -w /dep/website node \ - bash -c "npm i --only=dev && npm start" - -.PHONY: build validate test install docusaurus diff --git a/vendor/github.com/golang/dep/PATENTS b/vendor/github.com/golang/dep/PATENTS deleted file mode 100644 index 73309904..00000000 --- a/vendor/github.com/golang/dep/PATENTS +++ /dev/null @@ -1,22 +0,0 @@ -Additional IP Rights Grant (Patents) - -"This implementation" means the copyrightable works distributed by -Google as part of the Go project. - -Google hereby grants to You a perpetual, worldwide, non-exclusive, -no-charge, royalty-free, irrevocable (except as stated in this section) -patent license to make, have made, use, offer to sell, sell, import, -transfer and otherwise run, modify and propagate the contents of this -implementation of Go, where such license applies only to those patent -claims, both currently owned or controlled by Google and acquired in -the future, licensable by Google that are necessarily infringed by this -implementation of Go. This grant does not include claims that would be -infringed only as a consequence of further modification of this -implementation. If you or your agent or exclusive licensee institute or -order or agree to the institution of patent litigation against any -entity (including a cross-claim or counterclaim in a lawsuit) alleging -that this implementation of Go or any code incorporated within this -implementation of Go constitutes direct or contributory patent -infringement, or inducement of patent infringement, then any patent -rights granted to you under this License for this implementation of Go -shall terminate as of the date such litigation is filed. diff --git a/vendor/github.com/golang/dep/README.md b/vendor/github.com/golang/dep/README.md deleted file mode 100644 index bdce624e..00000000 --- a/vendor/github.com/golang/dep/README.md +++ /dev/null @@ -1,62 +0,0 @@ -<p align="center"><img src="docs/assets/DigbyShadows.png" width="360"></p> -<p align="center"> - <a href="https://travis-ci.org/golang/dep"><img src="https://travis-ci.org/golang/dep.svg?branch=master" alt="Build Status"></img></a> - <a href="https://ci.appveyor.com/project/golang/dep"><img src="https://ci.appveyor.com/api/projects/status/github/golang/dep?svg=true&branch=master&passingText=Windows%20-%20OK&failingText=Windows%20-%20failed&pendingText=Windows%20-%20pending" alt="Windows Build Status"></a> - <a href="https://goreportcard.com/report/github.com/golang/dep"><img src="https://goreportcard.com/badge/github.com/golang/dep" /></a> -</p> - -## Dep - -`dep` is a dependency management tool for Go. It requires Go 1.9 or newer to compile. - -`dep` was the "official experiment." The Go toolchain, as of 1.11, has -(experimentally) adopted an approach that sharply diverges from `dep`. As a -result, we are continuing development of `dep`, but gearing work primarily -towards the development of an alternative prototype for versioning behavior in -the toolchain. - -For guides and reference materials about `dep`, see [the documentation](https://golang.github.io/dep). - -## Installation - -It is strongly recommended that you use a released version. Release binaries are available on the [releases](https://github.com/golang/dep/releases) page. - -On MacOS you can install or upgrade to the latest released version with Homebrew: - -```sh -$ brew install dep -$ brew upgrade dep -``` - -On other platforms you can use the `install.sh` script: - -```sh -$ curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh -``` - -It will install into your `$GOPATH/bin` directory by default or any other directory you specify using the `INSTALL_DIRECTORY` environment variable. - -If your platform is not supported, you'll need to build it manually or let the team know and we'll consider adding your platform -to the release builds. - -If you're interested in hacking on `dep`, you can install via `go get`: - -```sh -go get -u github.com/golang/dep/cmd/dep -``` - -## Feedback - -Feedback is greatly appreciated. -At this stage, the maintainers are most interested in feedback centered on the user experience (UX) of the tool. -Do you have workflows that the tool supports well, or doesn't support at all? -Do any of the commands have surprising effects, output, or results? -Let us know by filing an issue, describing what you did or wanted to do, what you expected to happen, and what actually happened. - -## Contributing - -Contributions are greatly appreciated. -The maintainers actively manage the issues list, and try to highlight issues suitable for newcomers. -The project follows the typical GitHub pull request model. -See [CONTRIBUTING.md](CONTRIBUTING.md) for more details. -Before starting any work, please either comment on an existing issue, or file a new one. diff --git a/vendor/github.com/golang/dep/analyzer.go b/vendor/github.com/golang/dep/analyzer.go deleted file mode 100644 index 1d0b920e..00000000 --- a/vendor/github.com/golang/dep/analyzer.go +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright 2016 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 dep - -import ( - "os" - "path/filepath" - - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/fs" -) - -// Analyzer implements gps.ProjectAnalyzer. -type Analyzer struct{} - -// HasDepMetadata determines if a dep manifest exists at the specified path. -func (a Analyzer) HasDepMetadata(path string) bool { - mf := filepath.Join(path, ManifestName) - fileOK, err := fs.IsRegular(mf) - return err == nil && fileOK -} - -// DeriveManifestAndLock reads and returns the manifest at path/ManifestName or nil if one is not found. -// The Lock is always nil for now. -func (a Analyzer) DeriveManifestAndLock(path string, n gps.ProjectRoot) (gps.Manifest, gps.Lock, error) { - if !a.HasDepMetadata(path) { - return nil, nil, nil - } - - f, err := os.Open(filepath.Join(path, ManifestName)) - if err != nil { - return nil, nil, err - } - defer f.Close() - - // Ignore warnings irrelevant to user. - m, _, err := readManifest(f) - if err != nil { - return nil, nil, err - } - - return m, nil, nil -} - -// Info returns Analyzer's name and version info. -func (a Analyzer) Info() gps.ProjectAnalyzerInfo { - return gps.ProjectAnalyzerInfo{ - Name: "dep", - Version: 1, - } -} diff --git a/vendor/github.com/golang/dep/appveyor.yml b/vendor/github.com/golang/dep/appveyor.yml deleted file mode 100644 index 26d1728e..00000000 --- a/vendor/github.com/golang/dep/appveyor.yml +++ /dev/null @@ -1,34 +0,0 @@ -version: "{build}" - -# Source Config - -clone_folder: c:\gopath\src\github.com\golang\dep - -# Build host - -environment: - GOPATH: c:\gopath - DEPTESTBYPASS501: 1 - GOVERSION: 1.9 - -init: - - git config --global core.autocrlf input - -# Build - -install: - # Install the specific Go version. - - rmdir c:\go /s /q - - appveyor DownloadFile https://storage.googleapis.com/golang/go%GOVERSION%.windows-amd64.msi - - msiexec /i go%GOVERSION%.windows-amd64.msi /q - - choco install bzr - - set Path=c:\go\bin;c:\gopath\bin;C:\Program Files (x86)\Bazaar\;C:\Program Files\Mercurial\%Path% - - go version - - go env - -build: false -deploy: false - -test_script: - - go build github.com/golang/dep/cmd/dep - - for /f "" %%G in ('go list github.com/golang/dep/...') do ( go test %%G & IF ERRORLEVEL == 1 EXIT 1) diff --git a/vendor/github.com/golang/dep/cmd/dep/check.go b/vendor/github.com/golang/dep/cmd/dep/check.go deleted file mode 100644 index a81f05c0..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/check.go +++ /dev/null @@ -1,240 +0,0 @@ -// Copyright 2018 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 main - -import ( - "bytes" - "flag" - "fmt" - "io/ioutil" - "log" - "os" - "path/filepath" - "sort" - "strings" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/verify" - "github.com/pkg/errors" -) - -const checkShortHelp = `Check if imports, Gopkg.toml, and Gopkg.lock are in sync` -const checkLongHelp = ` -Check determines if your project is in a good state. If problems are found, it -prints a description of each issue, then exits 1. Passing -q suppresses output. - -Flags control which specific checks will be run. By default, dep check verifies -that Gopkg.lock is in sync with Gopkg.toml and the imports in your project's .go -files, and that the vendor directory is in sync with Gopkg.lock. These checks -can be disabled with -skip-lock and -skip-vendor, respectively. - -(See https://golang.github.io/dep/docs/ensure-mechanics.html#staying-in-sync for -more information on what it means to be "in sync.") - -If your workflow necessitates that you modify the contents of vendor, you can -force check to ignore hash mismatches on a per-project basis by naming -project roots in Gopkg.toml's "noverify" list. -` - -type checkCommand struct { - quiet bool - skiplock, skipvendor bool -} - -func (cmd *checkCommand) Name() string { return "check" } -func (cmd *checkCommand) Args() string { - return "[-q] [-skip-lock] [-skip-vendor]" -} -func (cmd *checkCommand) ShortHelp() string { return checkShortHelp } -func (cmd *checkCommand) LongHelp() string { return checkLongHelp } -func (cmd *checkCommand) Hidden() bool { return false } - -func (cmd *checkCommand) Register(fs *flag.FlagSet) { - fs.BoolVar(&cmd.skiplock, "skip-lock", false, "Skip checking that imports and Gopkg.toml are in sync with Gopkg.lock") - fs.BoolVar(&cmd.skipvendor, "skip-vendor", false, "Skip checking that vendor is in sync with Gopkg.lock") - fs.BoolVar(&cmd.quiet, "q", false, "Suppress non-error output") -} - -func (cmd *checkCommand) Run(ctx *dep.Ctx, args []string) error { - logger := ctx.Out - if cmd.quiet { - logger = log.New(ioutil.Discard, "", 0) - } - - p, err := ctx.LoadProject() - if err != nil { - return err - } - - sm, err := ctx.SourceManager() - if err != nil { - return err - } - - sm.UseDefaultSignalHandling() - defer sm.Release() - - var fail bool - if !cmd.skiplock { - if p.Lock == nil { - return errors.New("Gopkg.lock does not exist, cannot check it against imports and Gopkg.toml") - } - - lsat := verify.LockSatisfiesInputs(p.Lock, p.Manifest, p.RootPackageTree) - delta := verify.DiffLocks(p.Lock, p.ChangedLock) - sat, changed := lsat.Satisfied(), delta.Changed(verify.PruneOptsChanged|verify.HashVersionChanged) - - if changed || !sat { - fail = true - logger.Println("# Gopkg.lock is out of sync:") - if !sat { - logger.Printf("%s\n", sprintLockUnsat(lsat)) - } - if changed { - // Sort, for deterministic output. - var ordered []string - for pr := range delta.ProjectDeltas { - ordered = append(ordered, string(pr)) - } - sort.Strings(ordered) - - for _, pr := range ordered { - lpd := delta.ProjectDeltas[gps.ProjectRoot(pr)] - // Only two possible changes right now are prune opts - // changing or a missing hash digest (for old Gopkg.lock - // files) - if lpd.PruneOptsChanged() { - // Override what's on the lockdiff with the extra info we have; - // this lets us excise PruneNestedVendorDirs and get the real - // value from the input param in place. - old := lpd.PruneOptsBefore & ^gps.PruneNestedVendorDirs - new := lpd.PruneOptsAfter & ^gps.PruneNestedVendorDirs - logger.Printf("%s: prune options changed (%s -> %s)\n", pr, old, new) - } - if lpd.HashVersionWasZero() { - logger.Printf("%s: no hash digest in lock\n", pr) - } - } - } - } - } - - if !cmd.skipvendor { - if p.Lock == nil { - return errors.New("Gopkg.lock does not exist, cannot check vendor against it") - } - - statuses, err := p.VerifyVendor() - if err != nil { - return errors.Wrap(err, "error while verifying vendor") - } - - if fail { - logger.Println() - } - - noverify := make(map[string]bool) - for _, skip := range p.Manifest.NoVerify { - noverify[skip] = true - } - - var vendorfail bool - // One full pass through, to see if we need to print the header, and to - // create an array of names to sort for deterministic output. - var ordered []string - for path, status := range statuses { - ordered = append(ordered, path) - - switch status { - case verify.DigestMismatchInLock, verify.HashVersionMismatch, verify.EmptyDigestInLock: - // NoVerify applies only to these three cases. - if noverify[path] { - continue - } - fallthrough - case verify.NotInTree, verify.NotInLock: - fail = true - if !vendorfail { - vendorfail = true - logger.Println("# vendor is out of sync:") - } - - } - } - sort.Strings(ordered) - - for _, pr := range ordered { - var nvSuffix string - if noverify[pr] { - nvSuffix = " (CHECK IGNORED: marked noverify in Gopkg.toml)" - } - - status := statuses[pr] - switch status { - case verify.NotInTree: - logger.Printf("%s: missing from vendor\n", pr) - case verify.NotInLock: - fi, err := os.Stat(filepath.Join(p.AbsRoot, "vendor", pr)) - if err != nil { - return errors.Wrap(err, "could not stat file that VerifyVendor claimed existed") - } - if fi.IsDir() { - logger.Printf("%s: unused project\n", pr) - } else { - logger.Printf("%s: orphaned file\n", pr) - } - case verify.DigestMismatchInLock: - logger.Printf("%s: hash of vendored tree not equal to digest in Gopkg.lock%s\n", pr, nvSuffix) - case verify.EmptyDigestInLock: - logger.Printf("%s: no digest in Gopkg.lock to compare against hash of vendored tree%s\n", pr, nvSuffix) - case verify.HashVersionMismatch: - // This will double-print if the hash version is zero, but - // that's a rare case that really only occurs before the first - // run with a version of dep >=0.5.0, so it's fine. - logger.Printf("%s: hash algorithm mismatch, want version %v%s\n", pr, verify.HashVersion, nvSuffix) - } - } - } - - if fail { - return silentfail{} - } - return nil -} - -func sprintLockUnsat(lsat verify.LockSatisfaction) string { - var buf bytes.Buffer - sort.Strings(lsat.MissingImports) - for _, missing := range lsat.MissingImports { - fmt.Fprintf(&buf, "%s: imported or required, but missing from Gopkg.lock's input-imports\n", missing) - } - - sort.Strings(lsat.ExcessImports) - for _, excess := range lsat.ExcessImports { - fmt.Fprintf(&buf, "%s: in Gopkg.lock's input-imports, but neither imported nor required\n", excess) - } - - var ordered []string - for pr := range lsat.UnmetOverrides { - ordered = append(ordered, string(pr)) - } - sort.Strings(ordered) - for _, pr := range ordered { - unmatched := lsat.UnmetOverrides[gps.ProjectRoot(pr)] - fmt.Fprintf(&buf, "%s@%s: not allowed by override %s\n", pr, unmatched.V, unmatched.C) - } - - ordered = ordered[:0] - for pr := range lsat.UnmetConstraints { - ordered = append(ordered, string(pr)) - } - sort.Strings(ordered) - for _, pr := range ordered { - unmatched := lsat.UnmetConstraints[gps.ProjectRoot(pr)] - fmt.Fprintf(&buf, "%s@%s: not allowed by constraint %s\n", pr, unmatched.V, unmatched.C) - } - return strings.TrimSpace(buf.String()) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/doc.go b/vendor/github.com/golang/dep/cmd/dep/doc.go deleted file mode 100644 index 7d5afdce..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/doc.go +++ /dev/null @@ -1,143 +0,0 @@ -// Copyright 2017 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. - -// DO NOT EDIT THIS FILE. GENERATED BY mkdoc.sh. -// Edit the documentation in other files and rerun mkdoc.sh to generate this one. - -// Dep is a tool for managing dependencies for Go projects -// -// Usage: "dep [command]" -// -// Commands: -// -// init Initialize a new project with manifest and lock files -// status Report the status of the project's dependencies -// ensure Ensure a dependency is safely vendored in the project -// prune Prune the vendor tree of unused packages -// version Show the dep version information -// -// Examples: -// dep init set up a new project -// dep ensure install the project's dependencies -// dep ensure -update update the locked versions of all dependencies -// dep ensure -add github.com/pkg/errors add a dependency to the project -// -// Use "dep help [command]" for more information about a command. -// -// Initialize a new project with manifest and lock files -// -// Usage: -// -// init [root] -// -// Initialize the project at filepath root by parsing its dependencies, writing -// manifest and lock files, and vendoring the dependencies. If root isn't -// specified, use the current directory. -// -// When configuration for another dependency management tool is detected, it is -// imported into the initial manifest and lock. Use the -skip-tools flag to -// disable this behavior. The following external tools are supported: -// glide, godep, vndr, govend, gb, gvt, glock. -// -// Any dependencies that are not constrained by external configuration use the -// GOPATH analysis below. -// -// By default, the dependencies are resolved over the network. A version will be -// selected from the versions available from the upstream source per the following -// algorithm: -// -// - Tags conforming to semver (sorted by semver rules) -// - Default branch(es) (sorted lexicographically) -// - Non-semver tags (sorted lexicographically) -// -// An alternate mode can be activated by passing -gopath. In this mode, the version -// of each dependency will reflect the current state of the GOPATH. If a dependency -// doesn't exist in the GOPATH, a version will be selected based on the above -// network version selection algorithm. -// -// A Gopkg.toml file will be written with inferred version constraints for all -// direct dependencies. Gopkg.lock will be written with precise versions, and -// vendor/ will be populated with the precise versions written to Gopkg.lock. -// -// -// Report the status of the project's dependencies -// -// Usage: -// -// status [package...] -// -// With no arguments, print the status of each dependency of the project. -// -// PROJECT Import path -// CONSTRAINT Version constraint, from the manifest -// VERSION Version chosen, from the lock -// REVISION VCS revision of the chosen version -// LATEST Latest VCS revision available -// PKGS USED Number of packages from this project that are actually used -// -// With one or more explicitly specified packages, or with the -detailed flag, -// print an extended status output for each dependency of the project. -// -// TODO Another column description -// FOOBAR Another column description -// -// Status returns exit code zero if all dependencies are in a "good state". -// -// -// Ensure a dependency is safely vendored in the project -// -// Usage: -// -// ensure [-update | -add] [-no-vendor | -vendor-only] [-dry-run] [<spec>...] -// -// Project spec: -// -// <import path>[:alt source URL][@<constraint>] -// -// -// Ensure gets a project into a complete, reproducible, and likely compilable state: -// -// * All non-stdlib imports are fulfilled -// * All rules in Gopkg.toml are respected -// * Gopkg.lock records precise versions for all dependencies -// * vendor/ is populated according to Gopkg.lock -// -// Ensure has fast techniques to determine that some of these steps may be -// unnecessary. If that determination is made, ensure may skip some steps. Flags -// may be passed to bypass these checks; -vendor-only will allow an out-of-date -// Gopkg.lock to populate vendor/, and -no-vendor will update Gopkg.lock (if -// needed), but never touch vendor/. -// -// The effect of passing project spec arguments varies slightly depending on the -// combination of flags that are passed. -// -// -// Examples: -// -// dep ensure Populate vendor from existing Gopkg.toml and Gopkg.lock -// dep ensure -add github.com/pkg/foo Introduce a named dependency at its newest version -// dep ensure -add github.com/pkg/foo@^1.0.1 Introduce a named dependency with a particular constraint -// -// For more detailed usage examples, see dep ensure -examples. -// -// -// Prune the vendor tree of unused packages -// -// Usage: -// -// prune -// -// Prune is used to remove unused packages from your vendor tree. -// -// STABILITY NOTICE: this command creates problems for vendor/ verification. As -// such, it may be removed and/or moved out into a separate project later on. -// -// -// Show the dep version information -// -// Usage: -// -// version -// -package main diff --git a/vendor/github.com/golang/dep/cmd/dep/ensure.go b/vendor/github.com/golang/dep/cmd/dep/ensure.go deleted file mode 100644 index 51de9137..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/ensure.go +++ /dev/null @@ -1,854 +0,0 @@ -// Copyright 2016 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 main - -import ( - "context" - "flag" - "fmt" - "go/build" - "log" - "os" - "path/filepath" - "sort" - "strings" - "sync" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/paths" - "github.com/golang/dep/gps/pkgtree" - "github.com/golang/dep/gps/verify" - "github.com/pkg/errors" -) - -const ensureShortHelp = `Ensure a dependency is safely vendored in the project` -const ensureLongHelp = ` -Project spec: - - <import path>[:alt source URL][@<constraint>] - - -Ensure gets a project into a complete, reproducible, and likely compilable state: - - * All imports are fulfilled - * All rules in Gopkg.toml are respected - * Gopkg.lock records immutable versions for all dependencies - * vendor/ is populated according to Gopkg.lock - -Ensure has fast techniques to determine that some of these steps may be -unnecessary. If that determination is made, ensure may skip some steps. Flags -may be passed to bypass these checks; -vendor-only will allow an out-of-date -Gopkg.lock to populate vendor/, and -no-vendor will update Gopkg.lock (if -needed), but never touch vendor/. - -The effect of passing project spec arguments varies slightly depending on the -combination of flags that are passed. - - -Examples: - - dep ensure Populate vendor from existing Gopkg.toml and Gopkg.lock - dep ensure -add github.com/pkg/foo Introduce a named dependency at its newest version - dep ensure -add github.com/pkg/foo@^1.0.1 Introduce a named dependency with a particular constraint - -For more detailed usage examples, see dep ensure -examples. -` -const ensureExamples = ` -dep ensure - - Solve the project's dependency graph, and place all dependencies in the - vendor folder. If a dependency is in the lock file, use the version - specified there. Otherwise, use the most recent version that can satisfy the - constraints in the manifest file. - -dep ensure -vendor-only - - Write vendor/ from an existing Gopkg.lock file, without first verifying that - the lock is in sync with imports and Gopkg.toml. (This may be useful for - e.g. strategically layering a Docker images) - -dep ensure -add github.com/pkg/foo github.com/pkg/foo/bar - - Introduce one or more dependencies, at their newest version, ensuring that - specific packages are present in Gopkg.lock and vendor/. Also, append a - corresponding constraint to Gopkg.toml. - - Note: packages introduced in this way will disappear on the next "dep - ensure" if an import statement is not added first. - -dep ensure -add github.com/pkg/foo/subpkg@1.0.0 bitbucket.org/pkg/bar/baz@master - - Append version constraints to Gopkg.toml for one or more packages, if no - such rules already exist. - - If the named packages are not already imported, also ensure they are present - in Gopkg.lock and vendor/. As in the preceding example, packages introduced - in this way will disappear on the next "dep ensure" if an import statement - is not added first. - -dep ensure -add github.com/pkg/foo:git.internal.com/alt/foo - - Specify an alternate location to treat as the upstream source for a dependency. - -dep ensure -update github.com/pkg/foo github.com/pkg/bar - - Update a list of dependencies to the latest versions allowed by Gopkg.toml, - ignoring any versions recorded in Gopkg.lock. Write the results to - Gopkg.lock and vendor/. - -dep ensure -update - - Update all dependencies to the latest versions allowed by Gopkg.toml, - ignoring any versions recorded in Gopkg.lock. Update the lock file with any - changes. (NOTE: Not recommended. Updating one/some dependencies at a time is - preferred.) - -dep ensure -update -no-vendor - - As above, but only modify Gopkg.lock; leave vendor/ unchanged. - -dep ensure -no-vendor -dry-run - - This fails with a non zero exit code if Gopkg.lock is not up to date with - the Gopkg.toml or the project imports. It can be useful to run this during - CI to check if Gopkg.lock is up to date. - -` - -var ( - errUpdateArgsValidation = errors.New("update arguments validation failed") - errAddDepsFailed = errors.New("adding dependencies failed") -) - -func (cmd *ensureCommand) Name() string { return "ensure" } -func (cmd *ensureCommand) Args() string { - return "[-update | -add] [-no-vendor | -vendor-only] [-dry-run] [-v] [<spec>...]" -} -func (cmd *ensureCommand) ShortHelp() string { return ensureShortHelp } -func (cmd *ensureCommand) LongHelp() string { return ensureLongHelp } -func (cmd *ensureCommand) Hidden() bool { return false } - -func (cmd *ensureCommand) Register(fs *flag.FlagSet) { - fs.BoolVar(&cmd.examples, "examples", false, "print detailed usage examples") - fs.BoolVar(&cmd.update, "update", false, "update the named dependencies (or all, if none are named) in Gopkg.lock to the latest allowed by Gopkg.toml") - fs.BoolVar(&cmd.add, "add", false, "add new dependencies, or populate Gopkg.toml with constraints for existing dependencies") - fs.BoolVar(&cmd.vendorOnly, "vendor-only", false, "populate vendor/ from Gopkg.lock without updating it first") - fs.BoolVar(&cmd.noVendor, "no-vendor", false, "update Gopkg.lock (if needed), but do not update vendor/") - fs.BoolVar(&cmd.dryRun, "dry-run", false, "only report the changes that would be made") -} - -type ensureCommand struct { - examples bool - update bool - add bool - noVendor bool - vendorOnly bool - dryRun bool -} - -func (cmd *ensureCommand) Run(ctx *dep.Ctx, args []string) error { - if cmd.examples { - ctx.Err.Println(strings.TrimSpace(ensureExamples)) - return nil - } - - if err := cmd.validateFlags(); err != nil { - return err - } - - p, err := ctx.LoadProject() - if err != nil { - return err - } - - sm, err := ctx.SourceManager() - if err != nil { - return err - } - sm.UseDefaultSignalHandling() - defer sm.Release() - - if err := dep.ValidateProjectRoots(ctx, p.Manifest, sm); err != nil { - return err - } - - params := p.MakeParams() - if ctx.Verbose { - params.TraceLogger = ctx.Err - } - - if cmd.vendorOnly { - return cmd.runVendorOnly(ctx, args, p, sm, params) - } - - if fatal, err := checkErrors(params.RootPackageTree.Packages, p.Manifest.IgnoredPackages()); err != nil { - if fatal { - return err - } else if ctx.Verbose { - ctx.Out.Println(err) - } - } - if ineffs := p.FindIneffectualConstraints(sm); len(ineffs) > 0 { - ctx.Err.Printf("Warning: the following project(s) have [[constraint]] stanzas in %s:\n\n", dep.ManifestName) - for _, ineff := range ineffs { - ctx.Err.Println(" ✗ ", ineff) - } - // TODO(sdboyer) lazy wording, it does not mention ignores at all - ctx.Err.Printf("\nHowever, these projects are not direct dependencies of the current project:\n") - ctx.Err.Printf("they are not imported in any .go files, nor are they in the 'required' list in\n") - ctx.Err.Printf("%s. Dep only applies [[constraint]] rules to direct dependencies, so\n", dep.ManifestName) - ctx.Err.Printf("these rules will have no effect.\n\n") - ctx.Err.Printf("Either import/require packages from these projects so that they become direct\n") - ctx.Err.Printf("dependencies, or convert each [[constraint]] to an [[override]] to enforce rules\n") - ctx.Err.Printf("on these projects, if they happen to be transitive dependencies.\n\n") - } - - // Kick off vendor verification in the background. All of the remaining - // paths from here will need it, whether or not they end up solving. - go p.VerifyVendor() - - if cmd.add { - return cmd.runAdd(ctx, args, p, sm, params) - } else if cmd.update { - return cmd.runUpdate(ctx, args, p, sm, params) - } - return cmd.runDefault(ctx, args, p, sm, params) -} - -func (cmd *ensureCommand) validateFlags() error { - if cmd.add && cmd.update { - return errors.New("cannot pass both -add and -update") - } - - if cmd.vendorOnly { - if cmd.update { - return errors.New("-vendor-only makes -update a no-op; cannot pass them together") - } - if cmd.add { - return errors.New("-vendor-only makes -add a no-op; cannot pass them together") - } - if cmd.noVendor { - // TODO(sdboyer) can't think of anything not snarky right now - return errors.New("really?") - } - } - return nil -} - -func (cmd *ensureCommand) vendorBehavior() dep.VendorBehavior { - if cmd.noVendor { - return dep.VendorNever - } - return dep.VendorOnChanged -} - -func (cmd *ensureCommand) runDefault(ctx *dep.Ctx, args []string, p *dep.Project, sm gps.SourceManager, params gps.SolveParameters) error { - // Bare ensure doesn't take any args. - if len(args) != 0 { - return errors.New("dep ensure only takes spec arguments with -add or -update") - } - - if err := ctx.ValidateParams(sm, params); err != nil { - return err - } - - var solve bool - lock := p.ChangedLock - if lock != nil { - lsat := verify.LockSatisfiesInputs(p.Lock, p.Manifest, params.RootPackageTree) - if !lsat.Satisfied() { - if ctx.Verbose { - ctx.Out.Printf("# Gopkg.lock is out of sync with Gopkg.toml and project imports:\n%s\n\n", sprintLockUnsat(lsat)) - } - solve = true - } else if cmd.noVendor { - // The user said not to touch vendor/, so definitely nothing to do. - return nil - } - } else { - solve = true - } - - if solve { - solver, err := gps.Prepare(params, sm) - if err != nil { - return errors.Wrap(err, "prepare solver") - } - - solution, err := solver.Solve(context.TODO()) - if err != nil { - return handleAllTheFailuresOfTheWorld(err) - } - lock = dep.LockFromSolution(solution, p.Manifest.PruneOptions) - } - - dw, err := dep.NewDeltaWriter(p, lock, cmd.vendorBehavior()) - if err != nil { - return err - } - - if cmd.dryRun { - return dw.PrintPreparedActions(ctx.Out, ctx.Verbose) - } - - var logger *log.Logger - if ctx.Verbose { - logger = ctx.Err - } - return errors.WithMessage(dw.Write(p.AbsRoot, sm, true, logger), "grouped write of manifest, lock and vendor") -} - -func (cmd *ensureCommand) runVendorOnly(ctx *dep.Ctx, args []string, p *dep.Project, sm gps.SourceManager, params gps.SolveParameters) error { - if len(args) != 0 { - return errors.Errorf("dep ensure -vendor-only only populates vendor/ from %s; it takes no spec arguments", dep.LockName) - } - - if p.Lock == nil { - return errors.Errorf("no %s exists from which to populate vendor/", dep.LockName) - } - - // Pass the same lock as old and new so that the writer will observe no - // difference, and write out only ncessary vendor/ changes. - dw, err := dep.NewSafeWriter(nil, p.Lock, p.Lock, dep.VendorAlways, p.Manifest.PruneOptions, nil) - //dw, err := dep.NewDeltaWriter(p.Lock, p.Lock, p.Manifest.PruneOptions, filepath.Join(p.AbsRoot, "vendor"), dep.VendorAlways) - if err != nil { - return err - } - - if cmd.dryRun { - return dw.PrintPreparedActions(ctx.Out, ctx.Verbose) - } - - var logger *log.Logger - if ctx.Verbose { - logger = ctx.Err - } - return errors.WithMessage(dw.Write(p.AbsRoot, sm, true, logger), "grouped write of manifest, lock and vendor") -} - -func (cmd *ensureCommand) runUpdate(ctx *dep.Ctx, args []string, p *dep.Project, sm gps.SourceManager, params gps.SolveParameters) error { - if p.Lock == nil { - return errors.Errorf("-update works by updating the versions recorded in %s, but %s does not exist", dep.LockName, dep.LockName) - } - - if err := ctx.ValidateParams(sm, params); err != nil { - return err - } - - // When -update is specified without args, allow every dependency to change - // versions, regardless of the lock file. - if len(args) == 0 { - params.ChangeAll = true - } - - if err := validateUpdateArgs(ctx, args, p, sm, ¶ms); err != nil { - return err - } - - // Re-prepare a solver now that our params are complete. - solver, err := gps.Prepare(params, sm) - if err != nil { - return errors.Wrap(err, "fastpath solver prepare") - } - solution, err := solver.Solve(context.TODO()) - if err != nil { - // TODO(sdboyer) special handling for warning cases as described in spec - // - e.g., named projects did not upgrade even though newer versions - // were available. - return handleAllTheFailuresOfTheWorld(err) - } - - dw, err := dep.NewDeltaWriter(p, dep.LockFromSolution(solution, p.Manifest.PruneOptions), cmd.vendorBehavior()) - if err != nil { - return err - } - if cmd.dryRun { - return dw.PrintPreparedActions(ctx.Out, ctx.Verbose) - } - - var logger *log.Logger - if ctx.Verbose { - logger = ctx.Err - } - return errors.Wrap(dw.Write(p.AbsRoot, sm, false, logger), "grouped write of manifest, lock and vendor") -} - -func (cmd *ensureCommand) runAdd(ctx *dep.Ctx, args []string, p *dep.Project, sm gps.SourceManager, params gps.SolveParameters) error { - if len(args) == 0 { - return errors.New("must specify at least one project or package to -add") - } - - if err := ctx.ValidateParams(sm, params); err != nil { - return err - } - - // Compile unique sets of 1) all external packages imported or required, and - // 2) the project roots under which they fall. - exmap := make(map[string]bool) - if p.ChangedLock != nil { - for _, imp := range p.ChangedLock.InputImports() { - exmap[imp] = true - } - } else { - // We'll only hit this branch if Gopkg.lock did not exist. - rm, _ := p.RootPackageTree.ToReachMap(true, true, false, p.Manifest.IgnoredPackages()) - for _, imp := range rm.FlattenFn(paths.IsStandardImportPath) { - exmap[imp] = true - } - for imp := range p.Manifest.RequiredPackages() { - exmap[imp] = true - } - } - - // Note: these flags are only partially used by the latter parts of the - // algorithm; rather, it relies on inference. However, they remain in their - // entirety as future needs may make further use of them, being a handy, - // terse way of expressing the original context of the arg inputs. - type addType uint8 - const ( - // Straightforward case - this induces a temporary require, and thus - // a warning message about it being ephemeral. - isInManifest addType = 1 << iota - // If solving works, we'll pull this constraint from the in-memory - // manifest (where we recorded it earlier) and then append it to the - // manifest on disk. - isInImportsWithConstraint - // If solving works, we'll extract a constraint from the lock and - // append it into the manifest on disk, similar to init's behavior. - isInImportsNoConstraint - // This gets a message AND a hoist from the solution up into the - // manifest on disk. - isInNeither - ) - - type addInstruction struct { - id gps.ProjectIdentifier - ephReq map[string]bool - constraint gps.Constraint - typ addType - } - addInstructions := make(map[gps.ProjectRoot]addInstruction) - - // A mutex for limited access to addInstructions by goroutines. - var mutex sync.Mutex - - // Channel for receiving all the errors. - errCh := make(chan error, len(args)) - - var wg sync.WaitGroup - - ctx.Out.Println("Fetching sources...") - - for i, arg := range args { - wg.Add(1) - - if ctx.Verbose { - ctx.Err.Printf("(%d/%d) %s\n", i+1, len(args), arg) - } - - go func(arg string) { - defer wg.Done() - - pc, path, err := getProjectConstraint(arg, sm) - if err != nil { - // TODO(sdboyer) ensure these errors are contextualized in a sensible way for -add - errCh <- err - return - } - - // check if the the parsed path is the current root path - if strings.EqualFold(string(p.ImportRoot), string(pc.Ident.ProjectRoot)) { - errCh <- errors.New("cannot add current project to itself") - return - } - - inManifest := p.Manifest.HasConstraintsOn(pc.Ident.ProjectRoot) - inImports := exmap[string(pc.Ident.ProjectRoot)] - if inManifest && inImports { - errCh <- errors.Errorf("nothing to -add, %s is already in %s and the project's direct imports or required list", pc.Ident.ProjectRoot, dep.ManifestName) - return - } - - err = sm.SyncSourceFor(pc.Ident) - if err != nil { - errCh <- errors.Wrapf(err, "failed to fetch source for %s", pc.Ident.ProjectRoot) - return - } - - someConstraint := !gps.IsAny(pc.Constraint) || pc.Ident.Source != "" - - // Obtain a lock for addInstructions - mutex.Lock() - defer mutex.Unlock() - instr, has := addInstructions[pc.Ident.ProjectRoot] - if has { - // Multiple packages from the same project were specified as - // arguments; make sure they agree on declared constraints. - // TODO(sdboyer) until we have a general method for checking constraint equality, only allow one to declare - if someConstraint { - if !gps.IsAny(instr.constraint) || instr.id.Source != "" { - errCh <- errors.Errorf("can only specify rules once per project being added; rules were given at least twice for %s", pc.Ident.ProjectRoot) - return - } - instr.constraint = pc.Constraint - instr.id = pc.Ident - } - } else { - instr.ephReq = make(map[string]bool) - instr.constraint = pc.Constraint - instr.id = pc.Ident - } - - if inManifest { - if someConstraint { - errCh <- errors.Errorf("%s already contains rules for %s, cannot specify a version constraint or alternate source", dep.ManifestName, path) - return - } - - instr.ephReq[path] = true - instr.typ |= isInManifest - } else if inImports { - if !someConstraint { - if exmap[path] { - errCh <- errors.Errorf("%s is already imported or required, so -add is only valid with a constraint", path) - return - } - - // No constraints, but the package isn't imported; require it. - // TODO(sdboyer) this case seems like it's getting overly specific and risks muddying the water more than it helps - instr.ephReq[path] = true - instr.typ |= isInImportsNoConstraint - } else { - // Don't require on this branch if the path was a ProjectRoot; - // most common here will be the user adding constraints to - // something they already imported, and if they specify the - // root, there's a good chance they don't actually want to - // require the project's root package, but are just trying to - // indicate which project should receive the constraints. - if !exmap[path] && string(pc.Ident.ProjectRoot) != path { - instr.ephReq[path] = true - } - instr.typ |= isInImportsWithConstraint - } - } else { - instr.typ |= isInNeither - instr.ephReq[path] = true - } - - addInstructions[pc.Ident.ProjectRoot] = instr - }(arg) - } - - wg.Wait() - close(errCh) - - // Newline after printing the fetching source output. - ctx.Err.Println() - - // Log all the errors. - if len(errCh) > 0 { - ctx.Err.Printf("Failed to add the dependencies:\n\n") - for err := range errCh { - ctx.Err.Println(" ✗", err.Error()) - } - ctx.Err.Println() - return errAddDepsFailed - } - - // We're now sure all of our add instructions are individually and mutually - // valid, so it's safe to begin modifying the input parameters. - for pr, instr := range addInstructions { - // The arg processing logic above only adds to the ephReq list if - // that package definitely needs to be on that list, so we don't - // need to check instr.typ here - if it's in instr.ephReq, it - // definitely needs to be added to the manifest's required list. - for path := range instr.ephReq { - p.Manifest.Required = append(p.Manifest.Required, path) - } - - // Only two branches can possibly be adding rules, though the - // isInNeither case may or may not have an empty constraint. - if instr.typ&(isInNeither|isInImportsWithConstraint) != 0 { - p.Manifest.Constraints[pr] = gps.ProjectProperties{ - Source: instr.id.Source, - Constraint: instr.constraint, - } - } - } - - // Re-prepare a solver now that our params are complete. - solver, err := gps.Prepare(params, sm) - if err != nil { - return errors.Wrap(err, "fastpath solver prepare") - } - solution, err := solver.Solve(context.TODO()) - if err != nil { - // TODO(sdboyer) detect if the failure was specifically about some of the -add arguments - return handleAllTheFailuresOfTheWorld(err) - } - - // Prep post-actions and feedback from adds. - var reqlist []string - appender := dep.NewManifest() - - for pr, instr := range addInstructions { - for path := range instr.ephReq { - reqlist = append(reqlist, path) - } - - if instr.typ&isInManifest == 0 { - var pp gps.ProjectProperties - var found bool - for _, proj := range solution.Projects() { - // We compare just ProjectRoot instead of the whole - // ProjectIdentifier here because an empty source on the input side - // could have been converted into a source by the solver. - if proj.Ident().ProjectRoot == pr { - found = true - pp = getProjectPropertiesFromVersion(proj.Version()) - break - } - } - if !found { - panic(fmt.Sprintf("unreachable: solution did not contain -add argument %s, but solver did not fail", pr)) - } - pp.Source = instr.id.Source - - if !gps.IsAny(instr.constraint) { - pp.Constraint = instr.constraint - } - appender.Constraints[pr] = pp - } - } - - extra, err := appender.MarshalTOML() - if err != nil { - return errors.Wrap(err, "could not marshal manifest into TOML") - } - sort.Strings(reqlist) - - dw, err := dep.NewDeltaWriter(p, dep.LockFromSolution(solution, p.Manifest.PruneOptions), cmd.vendorBehavior()) - if err != nil { - return err - } - - if cmd.dryRun { - return dw.PrintPreparedActions(ctx.Out, ctx.Verbose) - } - - var logger *log.Logger - if ctx.Verbose { - logger = ctx.Err - } - if err := errors.Wrap(dw.Write(p.AbsRoot, sm, true, logger), "grouped write of manifest, lock and vendor"); err != nil { - return err - } - - // FIXME(sdboyer) manifest writes ABSOLUTELY need verification - follow up! - f, err := os.OpenFile(filepath.Join(p.AbsRoot, dep.ManifestName), os.O_APPEND|os.O_WRONLY, 0666) - if err != nil { - return errors.Wrapf(err, "opening %s failed", dep.ManifestName) - } - - if _, err := f.Write(extra); err != nil { - f.Close() - return errors.Wrapf(err, "writing to %s failed", dep.ManifestName) - } - - switch len(reqlist) { - case 0: - // nothing to tell the user - case 1: - if cmd.noVendor { - ctx.Out.Printf("%q is not imported by your project, and has been temporarily added to %s.\n", reqlist[0], dep.LockName) - ctx.Out.Printf("If you run \"dep ensure\" again before actually importing it, it will disappear from %s. Running \"dep ensure -vendor-only\" is safe, and will guarantee it is present in vendor/.", dep.LockName) - } else { - ctx.Out.Printf("%q is not imported by your project, and has been temporarily added to %s and vendor/.\n", reqlist[0], dep.LockName) - ctx.Out.Printf("If you run \"dep ensure\" again before actually importing it, it will disappear from %s and vendor/.", dep.LockName) - } - default: - if cmd.noVendor { - ctx.Out.Printf("The following packages are not imported by your project, and have been temporarily added to %s:\n", dep.LockName) - ctx.Out.Printf("\t%s\n", strings.Join(reqlist, "\n\t")) - ctx.Out.Printf("If you run \"dep ensure\" again before actually importing them, they will disappear from %s. Running \"dep ensure -vendor-only\" is safe, and will guarantee they are present in vendor/.", dep.LockName) - } else { - ctx.Out.Printf("The following packages are not imported by your project, and have been temporarily added to %s and vendor/:\n", dep.LockName) - ctx.Out.Printf("\t%s\n", strings.Join(reqlist, "\n\t")) - ctx.Out.Printf("If you run \"dep ensure\" again before actually importing them, they will disappear from %s and vendor/.", dep.LockName) - } - } - - return errors.Wrapf(f.Close(), "closing %s", dep.ManifestName) -} - -func getProjectConstraint(arg string, sm gps.SourceManager) (gps.ProjectConstraint, string, error) { - emptyPC := gps.ProjectConstraint{ - Constraint: gps.Any(), // default to any; avoids panics later - } - - // try to split on '@' - // When there is no `@`, use any version - var versionStr string - atIndex := strings.Index(arg, "@") - if atIndex > 0 { - parts := strings.SplitN(arg, "@", 2) - arg = parts[0] - versionStr = parts[1] - } - - // TODO: if we decide to keep equals..... - - // split on colon if there is a network location - var source string - colonIndex := strings.Index(arg, ":") - if colonIndex > 0 { - parts := strings.SplitN(arg, ":", 2) - arg = parts[0] - source = parts[1] - } - - pr, err := sm.DeduceProjectRoot(arg) - if err != nil { - return emptyPC, "", errors.Wrapf(err, "could not infer project root from dependency path: %s", arg) // this should go through to the user - } - - pi := gps.ProjectIdentifier{ProjectRoot: pr, Source: source} - c, err := sm.InferConstraint(versionStr, pi) - if err != nil { - return emptyPC, "", err - } - return gps.ProjectConstraint{Ident: pi, Constraint: c}, arg, nil -} - -func checkErrors(m map[string]pkgtree.PackageOrErr, ignore *pkgtree.IgnoredRuleset) (fatal bool, err error) { - var ( - noGoErrors int - pkgtreeErrors = make(pkgtreeErrs, 0, len(m)) - ) - - for ip, poe := range m { - if ignore.IsIgnored(ip) { - continue - } - - if poe.Err != nil { - switch poe.Err.(type) { - case *build.NoGoError: - noGoErrors++ - default: - pkgtreeErrors = append(pkgtreeErrors, poe.Err) - } - } - } - - // If pkgtree was empty or all dirs lacked any Go code, return an error. - if len(m) == 0 || len(m) == noGoErrors { - return true, errors.New("no dirs contained any Go code") - } - - // If all dirs contained build errors, return an error. - if len(m) == len(pkgtreeErrors) { - return true, errors.New("all dirs contained build errors") - } - - // If all directories either had no Go files or caused a build error, return an error. - if len(m) == len(pkgtreeErrors)+noGoErrors { - return true, pkgtreeErrors - } - - // If m contained some errors, return a warning with those errors. - if len(pkgtreeErrors) > 0 { - return false, pkgtreeErrors - } - - return false, nil -} - -type pkgtreeErrs []error - -func (e pkgtreeErrs) Error() string { - errs := make([]string, 0, len(e)) - - for _, err := range e { - errs = append(errs, err.Error()) - } - - return fmt.Sprintf("found %d errors in the package tree:\n%s", len(e), strings.Join(errs, "\n")) -} - -func validateUpdateArgs(ctx *dep.Ctx, args []string, p *dep.Project, sm gps.SourceManager, params *gps.SolveParameters) error { - // Channel for receiving all the valid arguments. - argsCh := make(chan string, len(args)) - - // Channel for receiving all the validation errors. - errCh := make(chan error, len(args)) - - var wg sync.WaitGroup - - // Allow any of specified project versions to change, regardless of the lock - // file. - for _, arg := range args { - wg.Add(1) - - go func(arg string) { - defer wg.Done() - - // Ensure the provided path has a deducible project root. - pc, path, err := getProjectConstraint(arg, sm) - if err != nil { - // TODO(sdboyer) ensure these errors are contextualized in a sensible way for -update - errCh <- err - return - } - if path != string(pc.Ident.ProjectRoot) { - // TODO(sdboyer): does this really merit an abortive error? - errCh <- errors.Errorf("%s is not a project root, try %s instead", path, pc.Ident.ProjectRoot) - return - } - - if !p.Lock.HasProjectWithRoot(pc.Ident.ProjectRoot) { - errCh <- errors.Errorf("%s is not present in %s, cannot -update it", pc.Ident.ProjectRoot, dep.LockName) - return - } - - if pc.Ident.Source != "" { - errCh <- errors.Errorf("cannot specify alternate sources on -update (%s)", pc.Ident.Source) - return - } - - if !gps.IsAny(pc.Constraint) { - // TODO(sdboyer) constraints should be allowed to allow solves that - // target particular versions while remaining within declared constraints. - errCh <- errors.Errorf("version constraint %s passed for %s, but -update follows constraints declared in %s, not CLI arguments", pc.Constraint, pc.Ident.ProjectRoot, dep.ManifestName) - return - } - - // Valid argument. - argsCh <- arg - }(arg) - } - - wg.Wait() - close(errCh) - close(argsCh) - - // Log all the errors. - if len(errCh) > 0 { - ctx.Err.Printf("Invalid arguments passed to ensure -update:\n\n") - for err := range errCh { - ctx.Err.Println(" ✗", err.Error()) - } - ctx.Err.Println() - return errUpdateArgsValidation - } - - // Add all the valid arguments to solve params. - for arg := range argsCh { - params.ToChange = append(params.ToChange, gps.ProjectRoot(arg)) - } - - return nil -} diff --git a/vendor/github.com/golang/dep/cmd/dep/failures.go b/vendor/github.com/golang/dep/cmd/dep/failures.go deleted file mode 100644 index c40ac8c7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/failures.go +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright 2018 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 main - -import ( - "context" - - "github.com/golang/dep/gps" - "github.com/pkg/errors" -) - -// TODO solve failures can be really creative - we need to be similarly creative -// in handling them and informing the user appropriately -func handleAllTheFailuresOfTheWorld(err error) error { - switch errors.Cause(err) { - case context.Canceled, context.DeadlineExceeded, gps.ErrSourceManagerIsReleased: - return nil - } - - return errors.Wrap(err, "Solving failure") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/feature_flags.go b/vendor/github.com/golang/dep/cmd/dep/feature_flags.go deleted file mode 100644 index 4dd9860c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/feature_flags.go +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2018 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 main - -import ( - "fmt" - "strconv" -) - -const ( - flagImportDuringSolveKey = "ImportDuringSolve" -) - -var ( - flagImportDuringSolve = "false" -) - -var featureFlags = map[string]bool{ - flagImportDuringSolveKey: parseFeatureFlag(flagImportDuringSolve), -} - -func parseFeatureFlag(flag string) bool { - flagValue, _ := strconv.ParseBool(flag) - return flagValue -} - -func readFeatureFlag(flag string) (bool, error) { - if flagValue, ok := featureFlags[flag]; ok { - return flagValue, nil - } - - return false, fmt.Errorf("undefined feature flag: %s", flag) -} - -func importDuringSolve() bool { - return featureFlags[flagImportDuringSolveKey] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/gopath_scanner.go b/vendor/github.com/golang/dep/cmd/dep/gopath_scanner.go deleted file mode 100644 index ed94d8d4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/gopath_scanner.go +++ /dev/null @@ -1,408 +0,0 @@ -// Copyright 2016 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 main - -import ( - "fmt" - "os" - "path/filepath" - "strings" - "sync" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/paths" - "github.com/golang/dep/gps/pkgtree" - fb "github.com/golang/dep/internal/feedback" - "github.com/golang/dep/internal/fs" - "github.com/pkg/errors" -) - -// gopathScanner supplies manifest/lock data by scanning the contents of GOPATH -// It uses its results to fill-in any missing details left by the rootAnalyzer. -type gopathScanner struct { - ctx *dep.Ctx - directDeps map[gps.ProjectRoot]bool - sm gps.SourceManager - - pd projectData - origM *dep.Manifest - origL *dep.Lock -} - -func newGopathScanner(ctx *dep.Ctx, directDeps map[gps.ProjectRoot]bool, sm gps.SourceManager) *gopathScanner { - return &gopathScanner{ - ctx: ctx, - directDeps: directDeps, - sm: sm, - } -} - -// InitializeRootManifestAndLock performs analysis of the filesystem tree rooted -// at path, with the root import path importRoot, to determine the project's -// constraints. Respect any initial constraints defined in the root manifest and -// lock. -func (g *gopathScanner) InitializeRootManifestAndLock(rootM *dep.Manifest, rootL *dep.Lock) error { - var err error - - g.ctx.Err.Println("Searching GOPATH for projects...") - g.pd, err = g.scanGopathForDependencies() - if err != nil { - return err - } - - g.origM = dep.NewManifest() - g.origM.Constraints = g.pd.constraints - - g.origL = &dep.Lock{ - P: make([]gps.LockedProject, 0, len(g.pd.ondisk)), - } - - for pr, v := range g.pd.ondisk { - // That we have to chop off these path prefixes is a symptom of - // a problem in gps itself - pkgs := make([]string, 0, len(g.pd.dependencies[pr])) - prslash := string(pr) + "/" - for _, pkg := range g.pd.dependencies[pr] { - if pkg == string(pr) { - pkgs = append(pkgs, ".") - } else { - pkgs = append(pkgs, trimPathPrefix(pkg, prslash)) - } - } - - g.origL.P = append(g.origL.P, gps.NewLockedProject( - gps.ProjectIdentifier{ProjectRoot: pr}, v, pkgs), - ) - } - - g.overlay(rootM, rootL) - - return nil -} - -// Fill in gaps in the root manifest/lock with data found from the GOPATH. -func (g *gopathScanner) overlay(rootM *dep.Manifest, rootL *dep.Lock) { - for pkg, prj := range g.origM.Constraints { - if _, has := rootM.Constraints[pkg]; has { - continue - } - rootM.Constraints[pkg] = prj - v := g.pd.ondisk[pkg] - - pi := gps.ProjectIdentifier{ProjectRoot: pkg, Source: prj.Source} - f := fb.NewConstraintFeedback(gps.ProjectConstraint{Ident: pi, Constraint: v}, fb.DepTypeDirect) - f.LogFeedback(g.ctx.Err) - f = fb.NewLockedProjectFeedback(gps.NewLockedProject(pi, v, nil), fb.DepTypeDirect) - f.LogFeedback(g.ctx.Err) - } - - // Keep track of which projects have been locked - lockedProjects := map[gps.ProjectRoot]bool{} - for _, lp := range rootL.P { - lockedProjects[lp.Ident().ProjectRoot] = true - } - - for _, lp := range g.origL.P { - pkg := lp.Ident().ProjectRoot - if _, isLocked := lockedProjects[pkg]; isLocked { - continue - } - rootL.P = append(rootL.P, lp) - lockedProjects[pkg] = true - - if _, isDirect := g.directDeps[pkg]; !isDirect { - f := fb.NewLockedProjectFeedback(lp, fb.DepTypeTransitive) - f.LogFeedback(g.ctx.Err) - } - } - - // Identify projects whose version is unknown and will have to be solved for - var missing []string // all project roots missing from GOPATH - var missingVCS []string // all project roots missing VCS information - for pr := range g.pd.notondisk { - if _, isLocked := lockedProjects[pr]; isLocked { - continue - } - if g.pd.invalidSVC[pr] { - missingVCS = append(missingVCS, string(pr)) - } else { - missing = append(missing, string(pr)) - } - } - - missingStr := "" - missingVCSStr := "" - if len(missing) > 0 { - missingStr = fmt.Sprintf("The following dependencies were not found in GOPATH:\n %s\n\n", - strings.Join(missing, "\n ")) - } - if len(missingVCS) > 0 { - missingVCSStr = fmt.Sprintf("The following dependencies found in GOPATH were missing VCS information (a remote source is required):\n %s\n\n", - strings.Join(missingVCS, "\n ")) - } - if len(missingVCS)+len(missing) > 0 { - g.ctx.Err.Printf("\n%s%sThe most recent version of these projects will be used.\n\n", missingStr, missingVCSStr) - } -} - -func trimPathPrefix(p1, p2 string) string { - if isPrefix, _ := fs.HasFilepathPrefix(p1, p2); isPrefix { - return p1[len(p2):] - } - return p1 -} - -// contains checks if a array of strings contains a value -func contains(a []string, b string) bool { - for _, v := range a { - if b == v { - return true - } - } - return false -} - -// getProjectPropertiesFromVersion takes a Version and returns a proper -// ProjectProperties with Constraint value based on the provided version. -func getProjectPropertiesFromVersion(v gps.Version) gps.ProjectProperties { - pp := gps.ProjectProperties{} - - // extract version and ignore if it's revision only - switch tv := v.(type) { - case gps.PairedVersion: - v = tv.Unpair() - case gps.Revision: - return pp - } - - switch v.Type() { - case gps.IsBranch, gps.IsVersion: - pp.Constraint = v - case gps.IsSemver: - c, err := gps.NewSemverConstraintIC(v.String()) - if err != nil { - panic(err) - } - pp.Constraint = c - } - - return pp -} - -type projectData struct { - constraints gps.ProjectConstraints // constraints that could be found - dependencies map[gps.ProjectRoot][]string // all dependencies (imports) found by project root - notondisk map[gps.ProjectRoot]bool // projects that were not found on disk - invalidSVC map[gps.ProjectRoot]bool // projects that were found on disk but SVC data could not be read - ondisk map[gps.ProjectRoot]gps.Version // projects that were found on disk -} - -func (g *gopathScanner) scanGopathForDependencies() (projectData, error) { - constraints := make(gps.ProjectConstraints) - dependencies := make(map[gps.ProjectRoot][]string) - packages := make(map[string]bool) - notondisk := make(map[gps.ProjectRoot]bool) - invalidSVC := make(map[gps.ProjectRoot]bool) - ondisk := make(map[gps.ProjectRoot]gps.Version) - - var syncDepGroup sync.WaitGroup - syncDep := func(pr gps.ProjectRoot, sm gps.SourceManager) { - if err := sm.SyncSourceFor(gps.ProjectIdentifier{ProjectRoot: pr}); err != nil { - g.ctx.Err.Printf("%+v", errors.Wrapf(err, "Unable to cache %s", pr)) - } - syncDepGroup.Done() - } - - if len(g.directDeps) == 0 { - return projectData{}, nil - } - - for ippr := range g.directDeps { - // TODO(sdboyer) these are not import paths by this point, they've - // already been worked down to project roots. - ip := string(ippr) - pr, err := g.sm.DeduceProjectRoot(ip) - if err != nil { - return projectData{}, errors.Wrap(err, "sm.DeduceProjectRoot") - } - - packages[ip] = true - if _, has := dependencies[pr]; has { - dependencies[pr] = append(dependencies[pr], ip) - continue - } - syncDepGroup.Add(1) - go syncDep(pr, g.sm) - - dependencies[pr] = []string{ip} - abs, err := g.ctx.AbsForImport(string(pr)) - if err != nil { - notondisk[pr] = true - continue - } - v, err := gps.VCSVersion(abs) - if err != nil { - invalidSVC[pr] = true - notondisk[pr] = true - continue - } - - ondisk[pr] = v - pp := getProjectPropertiesFromVersion(v) - if pp.Constraint != nil || pp.Source != "" { - constraints[pr] = pp - } - } - - // Explore the packages we've found for transitive deps, either - // completing the lock or identifying (more) missing projects that we'll - // need to ask gps to solve for us. - colors := make(map[string]uint8) - const ( - white uint8 = iota - grey - black - ) - - // cache of PackageTrees, so we don't parse projects more than once - ptrees := make(map[gps.ProjectRoot]pkgtree.PackageTree) - - // depth-first traverser - var dft func(string) error - dft = func(pkg string) error { - switch colors[pkg] { - case white: - colors[pkg] = grey - - pr, err := g.sm.DeduceProjectRoot(pkg) - if err != nil { - return errors.Wrap(err, "could not deduce project root for "+pkg) - } - - // We already visited this project root earlier via some other - // pkg within it, and made the decision that it's not on disk. - // Respect that decision, and pop the stack. - if notondisk[pr] { - colors[pkg] = black - return nil - } - - ptree, has := ptrees[pr] - if !has { - // It's fine if the root does not exist - it indicates that this - // project is not present in the workspace, and so we need to - // solve to deal with this dep. - r := filepath.Join(g.ctx.GOPATH, "src", string(pr)) - fi, err := os.Stat(r) - if os.IsNotExist(err) || !fi.IsDir() { - colors[pkg] = black - notondisk[pr] = true - return nil - } - - // We know the project is on disk; the question is whether we're - // first seeing it here, in the transitive exploration, or if it - // was found in the initial pass on direct imports. We know it's - // the former if there's no entry for it in the ondisk map. - if _, in := ondisk[pr]; !in { - abs, err := g.ctx.AbsForImport(string(pr)) - if err != nil { - colors[pkg] = black - notondisk[pr] = true - return nil - } - v, err := gps.VCSVersion(abs) - if err != nil { - // Even if we know it's on disk, errors are still - // possible when trying to deduce version. If we - // encounter such an error, just treat the project as - // not being on disk; the solver will work it out. - colors[pkg] = black - notondisk[pr] = true - return nil - } - ondisk[pr] = v - } - - ptree, err = pkgtree.ListPackages(r, string(pr)) - if err != nil { - // Any error here other than an a nonexistent dir (which - // can't happen because we covered that case above) is - // probably critical, so bail out. - return errors.Wrap(err, "gps.ListPackages") - } - ptrees[pr] = ptree - } - - // Get a reachmap that includes main pkgs (even though importing - // them is an error, what we're checking right now is simply whether - // there's a package with go code present on disk), and does not - // backpropagate errors (again, because our only concern right now - // is package existence). - rm, errmap := ptree.ToReachMap(true, false, false, nil) - reached, ok := rm[pkg] - if !ok { - colors[pkg] = black - // not on disk... - notondisk[pr] = true - return nil - } - if _, ok := errmap[pkg]; ok { - // The package is on disk, but contains some errors. - colors[pkg] = black - return nil - } - - if deps, has := dependencies[pr]; has { - if !contains(deps, pkg) { - dependencies[pr] = append(deps, pkg) - } - } else { - dependencies[pr] = []string{pkg} - syncDepGroup.Add(1) - go syncDep(pr, g.sm) - } - - // recurse - for _, rpkg := range reached.External { - if paths.IsStandardImportPath(rpkg) { - continue - } - - err := dft(rpkg) - if err != nil { - // Bubble up any errors we encounter - return err - } - } - - colors[pkg] = black - case grey: - return errors.Errorf("Import cycle detected on %s", pkg) - } - return nil - } - - // run the depth-first traversal from the set of immediate external - // package imports we found in the current project - for pkg := range packages { - err := dft(pkg) - if err != nil { - return projectData{}, err // already errors.Wrap()'d internally - } - } - - syncDepGroup.Wait() - - pd := projectData{ - constraints: constraints, - dependencies: dependencies, - invalidSVC: invalidSVC, - notondisk: notondisk, - ondisk: ondisk, - } - return pd, nil -} diff --git a/vendor/github.com/golang/dep/cmd/dep/graphviz.go b/vendor/github.com/golang/dep/cmd/dep/graphviz.go deleted file mode 100644 index 8ffda947..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/graphviz.go +++ /dev/null @@ -1,282 +0,0 @@ -// Copyright 2016 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 main - -import ( - "bytes" - "fmt" - "hash/fnv" - "sort" - "strings" -) - -type graphviz struct { - ps []*gvnode - b bytes.Buffer - h map[string]uint32 - // clusters is a map of project name and subgraph object. This can be used - // to refer the subgraph by project name. - clusters map[string]*gvsubgraph -} - -type gvnode struct { - project string - version string - children []string -} - -// Sort gvnode(s). -type byGvnode []gvnode - -func (n byGvnode) Len() int { return len(n) } -func (n byGvnode) Swap(i, j int) { n[i], n[j] = n[j], n[i] } -func (n byGvnode) Less(i, j int) bool { return n[i].project < n[j].project } - -func (g graphviz) New() *graphviz { - ga := &graphviz{ - ps: []*gvnode{}, - h: make(map[string]uint32), - clusters: make(map[string]*gvsubgraph), - } - return ga -} - -func (g *graphviz) output(project string) bytes.Buffer { - if project == "" { - // Project relations graph. - g.b.WriteString("digraph {\n\tnode [shape=box];") - - for _, gvp := range g.ps { - // Create node string - g.b.WriteString(fmt.Sprintf("\n\t%d [label=\"%s\"];", gvp.hash(), gvp.label())) - } - - g.createProjectRelations() - } else { - // Project-Package relations graph. - g.b.WriteString("digraph {\n\tnode [shape=box];\n\tcompound=true;\n\tedge [minlen=2];") - - // Declare all the nodes with labels. - for _, gvp := range g.ps { - g.b.WriteString(fmt.Sprintf("\n\t%d [label=\"%s\"];", gvp.hash(), gvp.label())) - } - - // Sort the clusters for a consistent output. - clusters := sortClusters(g.clusters) - - // Declare all the subgraphs with labels. - for _, gsg := range clusters { - g.b.WriteString(fmt.Sprintf("\n\tsubgraph cluster_%d {", gsg.index)) - g.b.WriteString(fmt.Sprintf("\n\t\tlabel = \"%s\";", gsg.project)) - - nhashes := []string{} - for _, pkg := range gsg.packages { - nhashes = append(nhashes, fmt.Sprint(g.h[pkg])) - } - - g.b.WriteString(fmt.Sprintf("\n\t\t%s;", strings.Join(nhashes, " "))) - g.b.WriteString("\n\t}") - } - - g.createProjectPackageRelations(project, clusters) - } - - g.b.WriteString("\n}\n") - return g.b -} - -func (g *graphviz) createProjectRelations() { - // Store relations to avoid duplication - rels := make(map[string]bool) - - // Create relations - for _, dp := range g.ps { - for _, bsc := range dp.children { - for pr, hsh := range g.h { - if isPathPrefix(bsc, pr) { - r := fmt.Sprintf("\n\t%d -> %d", g.h[dp.project], hsh) - - if _, ex := rels[r]; !ex { - g.b.WriteString(r + ";") - rels[r] = true - } - - } - } - } - } -} - -func (g *graphviz) createProjectPackageRelations(project string, clusters []*gvsubgraph) { - // This function takes a child package/project, target project, subgraph meta, from - // and to of the edge and write a relation. - linkRelation := func(child, project string, meta []string, from, to uint32) { - if child == project { - // Check if it's a cluster. - target, ok := g.clusters[project] - if ok { - // It's a cluster. Point to the Project Root. Use lhead. - meta = append(meta, fmt.Sprintf("lhead=cluster_%d", target.index)) - // When the head points to a cluster root, use the first - // node in the cluster as to. - to = g.h[target.packages[0]] - } - } - - if len(meta) > 0 { - g.b.WriteString(fmt.Sprintf("\n\t%d -> %d [%s];", from, to, strings.Join(meta, " "))) - } else { - g.b.WriteString(fmt.Sprintf("\n\t%d -> %d;", from, to)) - } - } - - // Create relations from nodes. - for _, node := range g.ps { - for _, child := range node.children { - // Only if it points to the target project, proceed further. - if isPathPrefix(child, project) { - meta := []string{} - from := g.h[node.project] - to := g.h[child] - - linkRelation(child, project, meta, from, to) - } - } - } - - // Create relations from clusters. - for _, cluster := range clusters { - for _, child := range cluster.children { - // Only if it points to the target project, proceed further. - if isPathPrefix(child, project) { - meta := []string{fmt.Sprintf("ltail=cluster_%d", cluster.index)} - // When the tail is from a cluster, use the first node in the - // cluster as from. - from := g.h[cluster.packages[0]] - to := g.h[child] - - linkRelation(child, project, meta, from, to) - } - } - } -} - -func (g *graphviz) createNode(project, version string, children []string) { - pr := &gvnode{ - project: project, - version: version, - children: children, - } - - g.h[pr.project] = pr.hash() - g.ps = append(g.ps, pr) -} - -func (dp gvnode) hash() uint32 { - h := fnv.New32a() - h.Write([]byte(dp.project)) - return h.Sum32() -} - -func (dp gvnode) label() string { - label := []string{dp.project} - - if dp.version != "" { - label = append(label, dp.version) - } - - return strings.Join(label, "\\n") -} - -// isPathPrefix ensures that the literal string prefix is a path tree match and -// guards against possibilities like this: -// -// github.com/sdboyer/foo -// github.com/sdboyer/foobar/baz -// -// Verify that prefix is path match and either the input is the same length as -// the match (in which case we know they're equal), or that the next character -// is a "/". (Import paths are defined to always use "/", not the OS-specific -// path separator.) -func isPathPrefix(path, pre string) bool { - pathlen, prflen := len(path), len(pre) - if pathlen < prflen || path[0:prflen] != pre { - return false - } - - return prflen == pathlen || strings.Index(path[prflen:], "/") == 0 -} - -// gvsubgraph is a graphviz subgraph with at least one node(package) in it. -type gvsubgraph struct { - project string // Project root name of a project. - packages []string // List of subpackages in the project. - index int // Index of the subgraph cluster. This is used to refer the subgraph in the dot file. - children []string // Dependencies of the project root package. -} - -func (sg gvsubgraph) hash() uint32 { - h := fnv.New32a() - h.Write([]byte(sg.project)) - return h.Sum32() -} - -// createSubgraph creates a graphviz subgraph with nodes in it. This should only -// be created when a project has more than one package. A single package project -// should be just a single node. -// First nodes are created using the provided packages and their imports. Then -// a subgraph is created with all the nodes in it. -func (g *graphviz) createSubgraph(project string, packages map[string][]string) { - // If there's only a single package and that's the project root, do not - // create a subgraph. Just create a node. - if children, ok := packages[project]; ok && len(packages) == 1 { - g.createNode(project, "", children) - return - } - - // Sort and use the packages for consistent output. - pkgs := []gvnode{} - - for name, children := range packages { - pkgs = append(pkgs, gvnode{project: name, children: children}) - } - - sort.Sort(byGvnode(pkgs)) - - subgraphPkgs := []string{} - rootChildren := []string{} - for _, p := range pkgs { - if p.project == project { - // Do not create a separate node for the root package. - rootChildren = append(rootChildren, p.children...) - continue - } - g.createNode(p.project, "", p.children) - subgraphPkgs = append(subgraphPkgs, p.project) - } - - sg := &gvsubgraph{ - project: project, - packages: subgraphPkgs, - index: len(g.clusters), - children: rootChildren, - } - - g.h[project] = sg.hash() - g.clusters[project] = sg -} - -// sortCluster takes a map of all the clusters and returns a list of cluster -// names sorted by the cluster index. -func sortClusters(clusters map[string]*gvsubgraph) []*gvsubgraph { - result := []*gvsubgraph{} - for _, cluster := range clusters { - result = append(result, cluster) - } - sort.Slice(result, func(i, j int) bool { - return result[i].index < result[j].index - }) - return result -} diff --git a/vendor/github.com/golang/dep/cmd/dep/init.go b/vendor/github.com/golang/dep/cmd/dep/init.go deleted file mode 100644 index 70df59fb..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/init.go +++ /dev/null @@ -1,235 +0,0 @@ -// Copyright 2016 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 main - -import ( - "context" - "flag" - "log" - "os" - "path/filepath" - "time" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/fs" - "github.com/pkg/errors" -) - -const initShortHelp = `Set up a new Go project, or migrate an existing one` -const initLongHelp = ` -Initialize the project at filepath root by parsing its dependencies, writing -manifest and lock files, and vendoring the dependencies. If root isn't -specified, use the current directory. - -When configuration for another dependency management tool is detected, it is -imported into the initial manifest and lock. Use the -skip-tools flag to -disable this behavior. The following external tools are supported: -glide, godep, vndr, govend, gb, gvt, govendor, glock. - -Any dependencies that are not constrained by external configuration use the -GOPATH analysis below. - -By default, the dependencies are resolved over the network. A version will be -selected from the versions available from the upstream source per the following -algorithm: - - - Tags conforming to semver (sorted by semver rules) - - Default branch(es) (sorted lexicographically) - - Non-semver tags (sorted lexicographically) - -An alternate mode can be activated by passing -gopath. In this mode, the version -of each dependency will reflect the current state of the GOPATH. If a dependency -doesn't exist in the GOPATH, a version will be selected based on the above -network version selection algorithm. - -A Gopkg.toml file will be written with inferred version constraints for all -direct dependencies. Gopkg.lock will be written with precise versions, and -vendor/ will be populated with the precise versions written to Gopkg.lock. -` - -func (cmd *initCommand) Name() string { return "init" } -func (cmd *initCommand) Args() string { return "[root]" } -func (cmd *initCommand) ShortHelp() string { return initShortHelp } -func (cmd *initCommand) LongHelp() string { return initLongHelp } -func (cmd *initCommand) Hidden() bool { return false } - -func (cmd *initCommand) Register(fs *flag.FlagSet) { - fs.BoolVar(&cmd.noExamples, "no-examples", false, "don't include example in Gopkg.toml") - fs.BoolVar(&cmd.skipTools, "skip-tools", false, "skip importing configuration from other dependency managers") - fs.BoolVar(&cmd.gopath, "gopath", false, "search in GOPATH for dependencies") -} - -type initCommand struct { - noExamples bool - skipTools bool - gopath bool -} - -func (cmd *initCommand) Run(ctx *dep.Ctx, args []string) error { - if len(args) > 1 { - return errors.Errorf("too many args (%d)", len(args)) - } - - var root string - if len(args) <= 0 { - root = ctx.WorkingDir - } else { - root = args[0] - if !filepath.IsAbs(args[0]) { - root = filepath.Join(ctx.WorkingDir, args[0]) - } - if err := os.MkdirAll(root, os.FileMode(0777)); err != nil { - return errors.Wrapf(err, "init failed: unable to create a directory at %s", root) - } - } - - p, err := cmd.establishProjectAt(root, ctx) - if err != nil { - return err - } - - sm, err := ctx.SourceManager() - if err != nil { - return errors.Wrap(err, "init failed: unable to create a source manager") - } - sm.UseDefaultSignalHandling() - defer sm.Release() - - if ctx.Verbose { - ctx.Out.Println("Getting direct dependencies...") - } - - directDeps, err := p.GetDirectDependencyNames(sm) - if err != nil { - return errors.Wrap(err, "init failed: unable to determine direct dependencies") - } - if ctx.Verbose { - ctx.Out.Printf("Checked %d directories for packages.\nFound %d direct dependencies.\n", len(p.RootPackageTree.Packages), len(directDeps)) - } - - // Initialize with imported data, then fill in the gaps using the GOPATH - rootAnalyzer := newRootAnalyzer(cmd.skipTools, ctx, directDeps, sm) - p.Manifest, p.Lock, err = rootAnalyzer.InitializeRootManifestAndLock(root, p.ImportRoot) - if err != nil { - return errors.Wrap(err, "init failed: unable to prepare an initial manifest and lock for the solver") - } - - // Set default prune options for go-tests and unused-packages - p.Manifest.PruneOptions.DefaultOptions = gps.PruneNestedVendorDirs | gps.PruneGoTestFiles | gps.PruneUnusedPackages - - if cmd.gopath { - gs := newGopathScanner(ctx, directDeps, sm) - err = gs.InitializeRootManifestAndLock(p.Manifest, p.Lock) - if err != nil { - return errors.Wrap(err, "init failed: unable to scan the GOPATH for dependencies") - } - } - - rootAnalyzer.skipTools = importDuringSolve() - copyLock := *p.Lock // Copy lock before solving. Use this to separate new lock projects from solved lock - - params := gps.SolveParameters{ - RootDir: root, - RootPackageTree: p.RootPackageTree, - Manifest: p.Manifest, - Lock: p.Lock, - ProjectAnalyzer: rootAnalyzer, - } - - if ctx.Verbose { - params.TraceLogger = ctx.Err - } - - if err := ctx.ValidateParams(sm, params); err != nil { - return errors.Wrapf(err, "init failed: validation of solve parameters failed") - } - - s, err := gps.Prepare(params, sm) - if err != nil { - return errors.Wrap(err, "init failed: unable to prepare the solver") - } - - soln, err := s.Solve(context.TODO()) - if err != nil { - err = handleAllTheFailuresOfTheWorld(err) - return errors.Wrap(err, "init failed: unable to solve the dependency graph") - } - p.Lock = dep.LockFromSolution(soln, p.Manifest.PruneOptions) - - rootAnalyzer.FinalizeRootManifestAndLock(p.Manifest, p.Lock, copyLock) - - // Pass timestamp (yyyyMMddHHmmss format) as suffix to backup name. - vendorbak, err := dep.BackupVendor(filepath.Join(root, "vendor"), time.Now().Format("20060102150405")) - if err != nil { - return errors.Wrap(err, "init failed: first backup vendor/, delete it, and then retry the previous command: failed to backup existing vendor directory") - } - if vendorbak != "" { - ctx.Err.Printf("Old vendor backed up to %v", vendorbak) - } - - sw, err := dep.NewSafeWriter(p.Manifest, nil, p.Lock, dep.VendorAlways, p.Manifest.PruneOptions, nil) - if err != nil { - return errors.Wrap(err, "init failed: unable to create a SafeWriter") - } - - var logger *log.Logger - if ctx.Verbose { - logger = ctx.Err - } - if err := sw.Write(root, sm, !cmd.noExamples, logger); err != nil { - return errors.Wrap(err, "init failed: unable to write the manifest, lock and vendor directory to disk") - } - - return nil -} - -// establishProjectAt attempts to set up the provided path as the root for the -// project to be created. -// -// It checks for being within a GOPATH, that there is no pre-existing manifest -// and lock, and that we can successfully infer the root import path from -// GOPATH. -// -// If successful, it returns a dep.Project, ready for further use. -func (cmd *initCommand) establishProjectAt(root string, ctx *dep.Ctx) (*dep.Project, error) { - var err error - p := new(dep.Project) - if err = p.SetRoot(root); err != nil { - return nil, errors.Wrapf(err, "init failed: unable to set the root project to %s", root) - } - - ctx.GOPATH, err = ctx.DetectProjectGOPATH(p) - if err != nil { - return nil, errors.Wrapf(err, "init failed: unable to detect the containing GOPATH") - } - - mf := filepath.Join(root, dep.ManifestName) - lf := filepath.Join(root, dep.LockName) - - mok, err := fs.IsRegular(mf) - if err != nil { - return nil, errors.Wrapf(err, "init failed: unable to check for an existing manifest at %s", mf) - } - if mok { - return nil, errors.Errorf("init aborted: manifest already exists at %s", mf) - } - - lok, err := fs.IsRegular(lf) - if err != nil { - return nil, errors.Wrapf(err, "init failed: unable to check for an existing lock at %s", lf) - } - if lok { - return nil, errors.Errorf("invalid aborted: lock already exists at %s", lf) - } - - ip, err := ctx.ImportForAbs(root) - if err != nil { - return nil, errors.Wrapf(err, "init failed: unable to determine the import path for the root project %s", root) - } - p.ImportRoot = gps.ProjectRoot(ip) - - return p, nil -} diff --git a/vendor/github.com/golang/dep/cmd/dep/main.go b/vendor/github.com/golang/dep/cmd/dep/main.go deleted file mode 100644 index 4a965806..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/main.go +++ /dev/null @@ -1,456 +0,0 @@ -// Copyright 2016 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:generate ./mkdoc.sh - -package main - -import ( - "bytes" - "flag" - "fmt" - "io" - "log" - "os" - "path/filepath" - "runtime" - "runtime/pprof" - "strings" - "text/tabwriter" - "time" - - "github.com/golang/dep" - "github.com/golang/dep/internal/fs" -) - -var ( - successExitCode = 0 - errorExitCode = 1 -) - -type command interface { - Name() string // "foobar" - Args() string // "<baz> [quux...]" - ShortHelp() string // "Foo the first bar" - LongHelp() string // "Foo the first bar meeting the following conditions..." - Register(*flag.FlagSet) // command-specific flags - Hidden() bool // indicates whether the command should be hidden from help output - Run(*dep.Ctx, []string) error -} - -// Helper type so that commands can fail without generating any additional -// ouptut. -type silentfail struct{} - -func (silentfail) Error() string { - return "" -} - -func main() { - p := &profile{} - - // Redefining Usage() customizes the output of `dep -h` - flag.CommandLine.Usage = func() { - fprintUsage(os.Stderr) - } - - flag.StringVar(&p.cpuProfile, "cpuprofile", "", "Writes a CPU profile to the specified file before exiting.") - flag.StringVar(&p.memProfile, "memprofile", "", "Writes a memory profile to the specified file before exiting.") - flag.IntVar(&p.memProfileRate, "memprofilerate", 0, "Enable more precise memory profiles by setting runtime.MemProfileRate.") - flag.StringVar(&p.mutexProfile, "mutexprofile", "", "Writes a mutex profile to the specified file before exiting.") - flag.IntVar(&p.mutexProfileFraction, "mutexprofilefraction", 0, "Enable more precise mutex profiles by runtime.SetMutexProfileFraction.") - flag.Parse() - - wd, err := os.Getwd() - if err != nil { - fmt.Fprintln(os.Stderr, "failed to get working directory", err) - os.Exit(1) - } - - args := append([]string{os.Args[0]}, flag.Args()...) - c := &Config{ - Args: args, - Stdout: os.Stdout, - Stderr: os.Stderr, - WorkingDir: wd, - Env: os.Environ(), - } - - if err := p.start(); err != nil { - fmt.Fprintf(os.Stderr, "failed to profile: %v\n", err) - os.Exit(1) - } - exit := c.Run() - if err := p.finish(); err != nil { - fmt.Fprintf(os.Stderr, "failed to finish the profile: %v\n", err) - os.Exit(1) - } - os.Exit(exit) -} - -// A Config specifies a full configuration for a dep execution. -type Config struct { - WorkingDir string // Where to execute - Args []string // Command-line arguments, starting with the program name. - Env []string // Environment variables - Stdout, Stderr io.Writer // Log output -} - -// Run executes a configuration and returns an exit code. -func (c *Config) Run() int { - commands := commandList() - - cmdName, printCommandHelp, exit := parseArgs(c.Args) - if exit { - fprintUsage(c.Stderr) - return errorExitCode - } - - // 'dep help documentation' generates doc.go. - if printCommandHelp && cmdName == "documentation" { - fmt.Println("// Copyright 2017 The Go Authors. All rights reserved.") - fmt.Println("// Use of this source code is governed by a BSD-style") - fmt.Println("// license that can be found in the LICENSE file.") - fmt.Println() - fmt.Println("// DO NOT EDIT THIS FILE. GENERATED BY mkdoc.sh.") - fmt.Println("// Edit the documentation in other files and rerun mkdoc.sh to generate this one.") - fmt.Println() - - var cw io.Writer = &commentWriter{W: c.Stdout} - fprintUsage(cw) - for _, cmd := range commands { - if !cmd.Hidden() { - fmt.Fprintln(cw) - short := cmd.ShortHelp() - fmt.Fprintln(cw, short) - fmt.Fprintln(cw) - fmt.Fprintln(cw, "Usage:") - fmt.Fprintln(cw) - fmt.Fprintln(cw, "", cmd.Name(), cmd.Args()) - if long := cmd.LongHelp(); long != short { - fmt.Fprintln(cw, long) - } - } - } - - fmt.Println("//") - fmt.Println("package main") - return successExitCode - } - - outLogger := log.New(c.Stdout, "", 0) - errLogger := log.New(c.Stderr, "", 0) - - for _, cmd := range commands { - if cmd.Name() == cmdName { - // Build flag set with global flags in there. - flags := flag.NewFlagSet(cmdName, flag.ContinueOnError) - flags.SetOutput(c.Stderr) - - var verbose bool - // No verbose for verify - if cmdName != "check" { - flags.BoolVar(&verbose, "v", false, "enable verbose logging") - } - - // Register the subcommand flags in there, too. - cmd.Register(flags) - - // Override the usage text to something nicer. - resetUsage(errLogger, flags, cmdName, cmd.Args(), cmd.LongHelp()) - - if printCommandHelp { - flags.Usage() - return errorExitCode - } - - // Parse the flags the user gave us. - // flag package automatically prints usage and error message in err != nil - // or if '-h' flag provided - if err := flags.Parse(c.Args[2:]); err != nil { - return errorExitCode - } - - // Cachedir is loaded from env if present. `$GOPATH/pkg/dep` is used as the - // default cache location. - cachedir := getEnv(c.Env, "DEPCACHEDIR") - if cachedir != "" { - if err := fs.EnsureDir(cachedir, 0777); err != nil { - errLogger.Printf( - "dep: $DEPCACHEDIR set to an invalid or inaccessible path: %q\n", cachedir, - ) - errLogger.Printf("dep: failed to ensure cache directory: %v\n", err) - return errorExitCode - } - } - - var cacheAge time.Duration - if env := getEnv(c.Env, "DEPCACHEAGE"); env != "" { - var err error - cacheAge, err = time.ParseDuration(env) - if err != nil { - errLogger.Printf("dep: failed to parse $DEPCACHEAGE duration %q: %v\n", env, err) - return errorExitCode - } - } - - // Set up dep context. - ctx := &dep.Ctx{ - Out: outLogger, - Err: errLogger, - Verbose: verbose, - DisableLocking: getEnv(c.Env, "DEPNOLOCK") != "", - Cachedir: cachedir, - CacheAge: cacheAge, - } - - GOPATHS := filepath.SplitList(getEnv(c.Env, "GOPATH")) - ctx.SetPaths(c.WorkingDir, GOPATHS...) - - // Run the command with the post-flag-processing args. - if err := cmd.Run(ctx, flags.Args()); err != nil { - if _, ok := err.(silentfail); !ok { - errLogger.Printf("%v\n", err) - } - return errorExitCode - } - - // Easy peasy livin' breezy. - return successExitCode - } - } - - errLogger.Printf("dep: %s: no such command\n", cmdName) - fprintUsage(c.Stderr) - return errorExitCode -} - -// Build the list of available commands. -// -// Note that these commands are mutable, but parts of this file -// use them for their immutable characteristics (help strings, etc). -func commandList() []command { - return []command{ - &initCommand{}, - &statusCommand{}, - &ensureCommand{}, - &pruneCommand{}, - &versionCommand{}, - &checkCommand{}, - } -} - -var examples = [...][2]string{ - { - "dep init", - "set up a new project", - }, - { - "dep ensure", - "install the project's dependencies", - }, - { - "dep ensure -update", - "update the locked versions of all dependencies", - }, - { - "dep ensure -add github.com/pkg/errors", - "add a dependency to the project", - }, -} - -func fprintUsage(w io.Writer) { - fmt.Fprintln(w, "Dep is a tool for managing dependencies for Go projects") - fmt.Fprintln(w) - fmt.Fprintln(w, "Usage: \"dep [command]\"") - fmt.Fprintln(w) - fmt.Fprintln(w, "Commands:") - fmt.Fprintln(w) - tw := tabwriter.NewWriter(w, 0, 0, 2, ' ', 0) - - commands := commandList() - for _, cmd := range commands { - if !cmd.Hidden() { - fmt.Fprintf(tw, "\t%s\t%s\n", cmd.Name(), cmd.ShortHelp()) - } - } - tw.Flush() - fmt.Fprintln(w) - fmt.Fprintln(w, "Examples:") - for _, example := range examples { - fmt.Fprintf(tw, "\t%s\t%s\n", example[0], example[1]) - } - tw.Flush() - fmt.Fprintln(w) - fmt.Fprintln(w, "Use \"dep help [command]\" for more information about a command.") -} - -func resetUsage(logger *log.Logger, fs *flag.FlagSet, name, args, longHelp string) { - var ( - hasFlags bool - flagBlock bytes.Buffer - flagWriter = tabwriter.NewWriter(&flagBlock, 0, 4, 2, ' ', 0) - ) - fs.VisitAll(func(f *flag.Flag) { - hasFlags = true - // Default-empty string vars should read "(default: <none>)" - // rather than the comparatively ugly "(default: )". - defValue := f.DefValue - if defValue == "" { - defValue = "<none>" - } - fmt.Fprintf(flagWriter, "\t-%s\t%s (default: %s)\n", f.Name, f.Usage, defValue) - }) - flagWriter.Flush() - fs.Usage = func() { - logger.Printf("Usage: dep %s %s\n", name, args) - logger.Println() - logger.Println(strings.TrimSpace(longHelp)) - logger.Println() - if hasFlags { - logger.Println("Flags:") - logger.Println() - logger.Println(flagBlock.String()) - } - } -} - -// parseArgs determines the name of the dep command and whether the user asked for -// help to be printed. -func parseArgs(args []string) (cmdName string, printCmdUsage bool, exit bool) { - isHelpArg := func() bool { - return strings.Contains(strings.ToLower(args[1]), "help") || strings.ToLower(args[1]) == "-h" - } - - switch len(args) { - case 0, 1: - exit = true - case 2: - if isHelpArg() { - exit = true - } else { - cmdName = args[1] - } - default: - if isHelpArg() { - cmdName = args[2] - printCmdUsage = true - } else { - cmdName = args[1] - } - } - return cmdName, printCmdUsage, exit -} - -// getEnv returns the last instance of an environment variable. -func getEnv(env []string, key string) string { - for i := len(env) - 1; i >= 0; i-- { - v := env[i] - kv := strings.SplitN(v, "=", 2) - if kv[0] == key { - if len(kv) > 1 { - return kv[1] - } - return "" - } - } - return "" -} - -// commentWriter writes a Go comment to the underlying io.Writer, -// using line comment form (//). -// -// Copied from cmd/go/internal/help/help.go. -type commentWriter struct { - W io.Writer - wroteSlashes bool // Wrote "//" at the beginning of the current line. -} - -func (c *commentWriter) Write(p []byte) (int, error) { - var n int - for i, b := range p { - if !c.wroteSlashes { - s := "//" - if b != '\n' { - s = "// " - } - if _, err := io.WriteString(c.W, s); err != nil { - return n, err - } - c.wroteSlashes = true - } - n0, err := c.W.Write(p[i : i+1]) - n += n0 - if err != nil { - return n, err - } - if b == '\n' { - c.wroteSlashes = false - } - } - return len(p), nil -} - -type profile struct { - cpuProfile string - - memProfile string - memProfileRate int - - mutexProfile string - mutexProfileFraction int - - // TODO(jbd): Add block profile and -trace. - - f *os.File // file to write the profiling output to -} - -func (p *profile) start() error { - switch { - case p.cpuProfile != "": - if err := p.createOutput(p.cpuProfile); err != nil { - return err - } - return pprof.StartCPUProfile(p.f) - case p.memProfile != "": - if p.memProfileRate > 0 { - runtime.MemProfileRate = p.memProfileRate - } - return p.createOutput(p.memProfile) - case p.mutexProfile != "": - if p.mutexProfileFraction > 0 { - runtime.SetMutexProfileFraction(p.mutexProfileFraction) - } - return p.createOutput(p.mutexProfile) - } - return nil -} - -func (p *profile) finish() error { - if p.f == nil { - return nil - } - switch { - case p.cpuProfile != "": - pprof.StopCPUProfile() - case p.memProfile != "": - if err := pprof.WriteHeapProfile(p.f); err != nil { - return err - } - case p.mutexProfile != "": - if err := pprof.Lookup("mutex").WriteTo(p.f, 2); err != nil { - return err - } - } - return p.f.Close() -} - -func (p *profile) createOutput(name string) error { - f, err := os.Create(name) - if err != nil { - return err - } - p.f = f - return nil -} diff --git a/vendor/github.com/golang/dep/cmd/dep/mkdoc.sh b/vendor/github.com/golang/dep/cmd/dep/mkdoc.sh deleted file mode 100755 index c2e6941f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/mkdoc.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Copyright 2017 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. - -set -e - -go build -o dep.latest -./dep.latest help documentation >doc.go -gofmt -w doc.go -rm dep.latest diff --git a/vendor/github.com/golang/dep/cmd/dep/prune.go b/vendor/github.com/golang/dep/cmd/dep/prune.go deleted file mode 100644 index d02f7deb..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/prune.go +++ /dev/null @@ -1,205 +0,0 @@ -// Copyright 2017 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 main - -import ( - "flag" - "io/ioutil" - "log" - "os" - "path/filepath" - "sort" - "strings" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/pkgtree" - "github.com/golang/dep/internal/fs" - "github.com/pkg/errors" -) - -const pruneShortHelp = `Pruning is now performed automatically by dep ensure.` -const pruneLongHelp = ` -Prune was merged into the ensure command. -Set prune options in the manifest and it will be applied after every ensure. -dep prune will be removed in a future version of dep, causing this command to exit non-0. -` - -type pruneCommand struct { -} - -func (cmd *pruneCommand) Name() string { return "prune" } -func (cmd *pruneCommand) Args() string { return "" } -func (cmd *pruneCommand) ShortHelp() string { return pruneShortHelp } -func (cmd *pruneCommand) LongHelp() string { return pruneLongHelp } -func (cmd *pruneCommand) Hidden() bool { return true } - -func (cmd *pruneCommand) Register(fs *flag.FlagSet) { -} - -func (cmd *pruneCommand) Run(ctx *dep.Ctx, args []string) error { - ctx.Err.Printf("Pruning is now performed automatically by dep ensure.\n") - ctx.Err.Printf("Set prune settings in %s and it will be applied when running ensure.\n", dep.ManifestName) - ctx.Err.Printf("\nThis command currently still prunes as it always has, to ease the transition.\n") - ctx.Err.Printf("However, it will be removed in a future version of dep.\n") - ctx.Err.Printf("\nNow is the time to update your Gopkg.toml and remove `dep prune` from any scripts.\n") - ctx.Err.Printf("\nFor more information, see: https://golang.github.io/dep/docs/Gopkg.toml.html#prune\n") - - p, err := ctx.LoadProject() - if err != nil { - return err - } - - sm, err := ctx.SourceManager() - if err != nil { - return err - } - sm.UseDefaultSignalHandling() - defer sm.Release() - - // While the network churns on ListVersions() requests, statically analyze - // code from the current project. - ptree, err := pkgtree.ListPackages(p.ResolvedAbsRoot, string(p.ImportRoot)) - if err != nil { - return errors.Wrap(err, "analysis of local packages failed: %v") - } - - // Set up a solver in order to check the InputHash. - params := p.MakeParams() - params.RootPackageTree = ptree - - if ctx.Verbose { - params.TraceLogger = ctx.Err - } - - if p.Lock == nil { - return errors.Errorf("Gopkg.lock must exist for prune to know what files are safe to remove.") - } - - pruneLogger := ctx.Err - if !ctx.Verbose { - pruneLogger = log.New(ioutil.Discard, "", 0) - } - return pruneProject(p, sm, pruneLogger) -} - -// pruneProject removes unused packages from a project. -func pruneProject(p *dep.Project, sm gps.SourceManager, logger *log.Logger) error { - td, err := ioutil.TempDir(os.TempDir(), "dep") - if err != nil { - return errors.Wrap(err, "error while creating temp dir for writing manifest/lock/vendor") - } - defer os.RemoveAll(td) - - onWrite := func(progress gps.WriteProgress) { - logger.Println(progress) - } - if err := gps.WriteDepTree(td, p.Lock, sm, gps.CascadingPruneOptions{DefaultOptions: gps.PruneNestedVendorDirs}, onWrite); err != nil { - return err - } - - var toKeep []string - for _, project := range p.Lock.Projects() { - projectRoot := string(project.Ident().ProjectRoot) - for _, pkg := range project.Packages() { - toKeep = append(toKeep, filepath.Join(projectRoot, pkg)) - } - } - - toDelete, err := calculatePrune(td, toKeep, logger) - if err != nil { - return err - } - - if len(toDelete) > 0 { - logger.Println("Calculated the following directories to prune:") - for _, d := range toDelete { - logger.Printf(" %s\n", d) - } - } else { - logger.Println("No directories found to prune") - } - - if err := deleteDirs(toDelete); err != nil { - return err - } - - vpath := filepath.Join(p.AbsRoot, "vendor") - vendorbak := vpath + ".orig" - var failerr error - if _, err := os.Stat(vpath); err == nil { - // Move out the old vendor dir. just do it into an adjacent dir, to - // try to mitigate the possibility of a pointless cross-filesystem - // move with a temp directory. - if _, err := os.Stat(vendorbak); err == nil { - // If the adjacent dir already exists, bite the bullet and move - // to a proper tempdir. - vendorbak = filepath.Join(td, "vendor.orig") - } - failerr = fs.RenameWithFallback(vpath, vendorbak) - if failerr != nil { - goto fail - } - } - - // Move in the new one. - failerr = fs.RenameWithFallback(td, vpath) - if failerr != nil { - goto fail - } - - os.RemoveAll(vendorbak) - - return nil - -fail: - fs.RenameWithFallback(vendorbak, vpath) - return failerr -} - -func calculatePrune(vendorDir string, keep []string, logger *log.Logger) ([]string, error) { - logger.Println("Calculating prune. Checking the following packages:") - sort.Strings(keep) - var toDelete []string - err := filepath.Walk(vendorDir, func(path string, info os.FileInfo, err error) error { - if _, err := os.Lstat(path); err != nil { - return nil - } - if !info.IsDir() { - return nil - } - if path == vendorDir { - return nil - } - - name := strings.TrimPrefix(path, vendorDir+string(filepath.Separator)) - logger.Printf(" %s", name) - i := sort.Search(len(keep), func(i int) bool { - return name <= keep[i] - }) - if i >= len(keep) || !strings.HasPrefix(keep[i], name) { - toDelete = append(toDelete, path) - } - return nil - }) - return toDelete, err -} - -func deleteDirs(toDelete []string) error { - // sort by length so we delete sub dirs first - sort.Sort(byLen(toDelete)) - for _, path := range toDelete { - if err := os.RemoveAll(path); err != nil { - return err - } - } - return nil -} - -type byLen []string - -func (a byLen) Len() int { return len(a) } -func (a byLen) Swap(i, j int) { a[i], a[j] = a[j], a[i] } -func (a byLen) Less(i, j int) bool { return len(a[i]) > len(a[j]) } diff --git a/vendor/github.com/golang/dep/cmd/dep/root_analyzer.go b/vendor/github.com/golang/dep/cmd/dep/root_analyzer.go deleted file mode 100644 index 72ba9c22..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/root_analyzer.go +++ /dev/null @@ -1,211 +0,0 @@ -// Copyright 2016 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 main - -import ( - "context" - "io/ioutil" - "log" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - fb "github.com/golang/dep/internal/feedback" - "github.com/golang/dep/internal/importers" - "golang.org/x/sync/errgroup" -) - -// rootAnalyzer supplies manifest/lock data from both dep and external tool's -// configuration files. -// * When used on the root project, it imports only from external tools. -// * When used by the solver for dependencies, it first looks for dep config, -// then external tools. -type rootAnalyzer struct { - skipTools bool - ctx *dep.Ctx - sm gps.SourceManager - directDeps map[gps.ProjectRoot]bool -} - -func newRootAnalyzer(skipTools bool, ctx *dep.Ctx, directDeps map[gps.ProjectRoot]bool, sm gps.SourceManager) *rootAnalyzer { - return &rootAnalyzer{ - skipTools: skipTools, - ctx: ctx, - sm: sm, - directDeps: directDeps, - } -} - -func (a *rootAnalyzer) InitializeRootManifestAndLock(dir string, pr gps.ProjectRoot) (rootM *dep.Manifest, rootL *dep.Lock, err error) { - if !a.skipTools { - rootM, rootL = a.importManifestAndLock(dir, pr, false) - } - - if rootM == nil { - rootM = dep.NewManifest() - - // Since we didn't find anything to import, dep's cache is empty. - // We are prefetching dependencies and logging so that the subsequent solve step - // doesn't spend a long time retrieving dependencies without feedback for the user. - if err := a.cacheDeps(pr); err != nil { - return nil, nil, err - } - } - if rootL == nil { - rootL = &dep.Lock{} - } - - return -} - -func (a *rootAnalyzer) cacheDeps(pr gps.ProjectRoot) error { - logger := a.ctx.Err - g, _ := errgroup.WithContext(context.TODO()) - concurrency := 4 - - syncDep := func(pr gps.ProjectRoot, sm gps.SourceManager) error { - if err := sm.SyncSourceFor(gps.ProjectIdentifier{ProjectRoot: pr}); err != nil { - logger.Printf("Unable to cache %s - %s", pr, err) - return err - } - return nil - } - - deps := make(chan gps.ProjectRoot) - - for i := 0; i < concurrency; i++ { - g.Go(func() error { - for d := range deps { - err := syncDep(gps.ProjectRoot(d), a.sm) - if err != nil { - return err - } - } - return nil - }) - } - - g.Go(func() error { - defer close(deps) - for pr := range a.directDeps { - logger.Printf("Caching package %q", pr) - deps <- pr - } - return nil - }) - - if err := g.Wait(); err != nil { - return err - } - logger.Printf("Successfully cached all deps.") - return nil -} - -func (a *rootAnalyzer) importManifestAndLock(dir string, pr gps.ProjectRoot, suppressLogs bool) (*dep.Manifest, *dep.Lock) { - logger := a.ctx.Err - if suppressLogs { - logger = log.New(ioutil.Discard, "", 0) - } - - for _, i := range importers.BuildAll(logger, a.ctx.Verbose, a.sm) { - if i.HasDepMetadata(dir) { - a.ctx.Err.Printf("Importing configuration from %s. These are only initial constraints, and are further refined during the solve process.", i.Name()) - m, l, err := i.Import(dir, pr) - if err != nil { - a.ctx.Err.Printf( - "Warning: Encountered an unrecoverable error while trying to import %s config from %q: %s", - i.Name(), dir, err, - ) - break - } - a.removeTransitiveDependencies(m) - return m, l - } - } - - var emptyManifest = dep.NewManifest() - - return emptyManifest, nil -} - -func (a *rootAnalyzer) removeTransitiveDependencies(m *dep.Manifest) { - for pr := range m.Constraints { - if _, isDirect := a.directDeps[pr]; !isDirect { - delete(m.Constraints, pr) - } - } -} - -// DeriveManifestAndLock evaluates a dependency for existing dependency manager -// configuration (ours or external) and passes any configuration found back -// to the solver. -func (a *rootAnalyzer) DeriveManifestAndLock(dir string, pr gps.ProjectRoot) (gps.Manifest, gps.Lock, error) { - // Ignore other tools if we find dep configuration - var depAnalyzer dep.Analyzer - if depAnalyzer.HasDepMetadata(dir) { - return depAnalyzer.DeriveManifestAndLock(dir, pr) - } - - if !a.skipTools { - // The assignment back to an interface prevents interface-based nil checks from failing later - var manifest gps.Manifest = gps.SimpleManifest{} - var lock gps.Lock - im, il := a.importManifestAndLock(dir, pr, true) - if im != nil { - manifest = im - } - if il != nil { - lock = il - } - return manifest, lock, nil - } - - return gps.SimpleManifest{}, nil, nil -} - -func (a *rootAnalyzer) FinalizeRootManifestAndLock(m *dep.Manifest, l *dep.Lock, ol dep.Lock) { - // Iterate through the new projects in solved lock and add them to manifest - // if they are direct deps and log feedback for all the new projects. - diff := fb.DiffLocks(&ol, l) - bi := fb.NewBrokenImportFeedback(diff) - bi.LogFeedback(a.ctx.Err) - for _, y := range l.Projects() { - var f *fb.ConstraintFeedback - pr := y.Ident().ProjectRoot - // New constraints: in new lock and dir dep but not in manifest - if _, ok := a.directDeps[pr]; ok { - if _, ok := m.Constraints[pr]; !ok { - pp := getProjectPropertiesFromVersion(y.Version()) - if pp.Constraint != nil { - m.Constraints[pr] = pp - pc := gps.ProjectConstraint{Ident: y.Ident(), Constraint: pp.Constraint} - f = fb.NewConstraintFeedback(pc, fb.DepTypeDirect) - f.LogFeedback(a.ctx.Err) - } - f = fb.NewLockedProjectFeedback(y, fb.DepTypeDirect) - f.LogFeedback(a.ctx.Err) - } - } else { - // New locked projects: in new lock but not in old lock - newProject := true - for _, opl := range ol.Projects() { - if pr == opl.Ident().ProjectRoot { - newProject = false - } - } - if newProject { - f = fb.NewLockedProjectFeedback(y, fb.DepTypeTransitive) - f.LogFeedback(a.ctx.Err) - } - } - } -} - -// Info provides metadata on the analyzer algorithm used during solve. -func (a *rootAnalyzer) Info() gps.ProjectAnalyzerInfo { - return gps.ProjectAnalyzerInfo{ - Name: "dep", - Version: 1, - } -} diff --git a/vendor/github.com/golang/dep/cmd/dep/status.go b/vendor/github.com/golang/dep/cmd/dep/status.go deleted file mode 100644 index df69e088..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/status.go +++ /dev/null @@ -1,1482 +0,0 @@ -// Copyright 2016 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 main - -import ( - "bytes" - "context" - "encoding/json" - "flag" - "fmt" - "io" - "io/ioutil" - "log" - "os" - "sort" - "strings" - "sync" - "text/tabwriter" - "text/template" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/paths" - "github.com/golang/dep/gps/verify" - "github.com/pkg/errors" -) - -const availableTemplateVariables = "ProjectRoot, Constraint, Version, Revision, Latest, and PackageCount." -const availableDefaultTemplateVariables = `.Projects[]{ - .ProjectRoot,.Source,.Constraint,.PackageCount,.Packages[], - .PruneOpts,.Digest,.Locked{.Branch,.Revision,.Version}, - .Latest{.Revision,.Version} - }, - .Metadata{ - .AnalyzerName,.AnalyzerVersion,.InputImports,.SolverName, - .SolverVersion - }` - -const statusShortHelp = `Report the status of the project's dependencies` -const statusLongHelp = ` -With no arguments, print the status of each dependency of the project. - - PROJECT Import path - CONSTRAINT Version constraint, from the manifest - VERSION Version chosen, from the lock - REVISION VCS revision of the chosen version - LATEST Latest VCS revision available - PKGS USED Number of packages from this project that are actually used - -You may use the -f flag to create a custom format for the output of the -dep status command. The available fields you can utilize are as follows: -` + availableTemplateVariables + ` - -Status returns exit code zero if all dependencies are in a "good state". -` - -const statusExamples = ` -dep status - - Displays a table of the various dependencies in the project along with - their properties such as the constraints they are bound by and the - revision they are at. - -dep status -detail - - Displays a detailed table of the dependencies in the project including - the value of any source rules used and full list of packages used from - each project (instead of simply a count). Text wrapping may make this - output hard to read. - -dep status -f='{{if eq .Constraint "master"}}{{.ProjectRoot}} {{end}}' - - Displays the list of package names constrained on the master branch. - The -f flag allows you to use Go templates along with it's various - constructs for formating output data. Available flags are as follows: - ` + availableTemplateVariables + ` - -dep status -detail -f='{{range $i, $p := .Projects}}{{if ne .Source "" -}} - {{- if $i}},{{end}}{{$p.ProjectRoot}}:{{$p.Source}}{{end}}{{end}}' - - Displays the package name and source for each package with a source - rule defined, with a comma between each name-source pair. - - When used with -detail, the -f flag applies the supplied Go templates - to the full output document, instead of to packages one at a time. - Available flags are as follows: ` + availableDefaultTemplateVariables + ` - -dep status -json - - Displays the dependency information in JSON format as a list of - project objects. Each project object contains keys which correspond - to the table column names from the standard 'dep status' command. - -Linux: dep status -dot | dot -T png | display -MacOS: dep status -dot | dot -T png | open -f -a /Applications/Preview.app -Windows: dep status -dot | dot -T png -o status.png; start status.png - - Generates a visual representation of the dependency tree using GraphViz. - (Note: in order for this example to work you must first have graphviz - installed on your system) - -` - -const ( - shortRev uint8 = iota - longRev -) - -var ( - errFailedUpdate = errors.New("failed to fetch updates") - errFailedListPkg = errors.New("failed to list packages") - errMultipleFailures = errors.New("multiple sources of failure") - errInputDigestMismatch = errors.New("input-digest mismatch") -) - -func (cmd *statusCommand) Name() string { return "status" } -func (cmd *statusCommand) Args() string { return "[package...]" } -func (cmd *statusCommand) ShortHelp() string { return statusShortHelp } -func (cmd *statusCommand) LongHelp() string { return statusLongHelp } -func (cmd *statusCommand) Hidden() bool { return false } - -func (cmd *statusCommand) Register(fs *flag.FlagSet) { - fs.BoolVar(&cmd.examples, "examples", false, "print detailed usage examples") - fs.BoolVar(&cmd.json, "json", false, "output in JSON format") - fs.StringVar(&cmd.template, "f", "", "output in text/template format") - fs.BoolVar(&cmd.lock, "lock", false, "output in the lock file format (assumes -detail)") - fs.BoolVar(&cmd.dot, "dot", false, "output the dependency graph in GraphViz format") - fs.BoolVar(&cmd.old, "old", false, "only show out-of-date dependencies") - fs.BoolVar(&cmd.missing, "missing", false, "only show missing dependencies") - fs.StringVar(&cmd.outFilePath, "out", "", "path to a file to which to write the output. Blank value will be ignored") - fs.BoolVar(&cmd.detail, "detail", false, "include more detail in the chosen format") -} - -type statusCommand struct { - examples bool - json bool - template string - lock bool - output string - dot bool - old bool - missing bool - outFilePath string - detail bool -} - -type outputter interface { - BasicHeader() error - BasicLine(*BasicStatus) error - BasicFooter() error - DetailHeader(*dep.SolveMeta) error - DetailLine(*DetailStatus) error - DetailFooter(*dep.SolveMeta) error - MissingHeader() error - MissingLine(*MissingStatus) error - MissingFooter() error -} - -// Only a subset of the outputters should be able to output old statuses. -type oldOutputter interface { - OldHeader() error - OldLine(*OldStatus) error - OldFooter() error -} - -type tableOutput struct{ w *tabwriter.Writer } - -func (out *tableOutput) BasicHeader() error { - _, err := fmt.Fprintf(out.w, "PROJECT\tCONSTRAINT\tVERSION\tREVISION\tLATEST\tPKGS USED\n") - return err -} - -func (out *tableOutput) BasicFooter() error { - return out.w.Flush() -} - -func (out *tableOutput) BasicLine(bs *BasicStatus) error { - _, err := fmt.Fprintf(out.w, - "%s\t%s\t%s\t%s\t%s\t%d\t\n", - bs.ProjectRoot, - bs.getConsolidatedConstraint(), - formatVersion(bs.Version), - formatVersion(bs.Revision), - bs.getConsolidatedLatest(shortRev), - bs.PackageCount, - ) - return err -} - -func (out *tableOutput) DetailHeader(metadata *dep.SolveMeta) error { - _, err := fmt.Fprintf(out.w, "PROJECT\tSOURCE\tCONSTRAINT\tVERSION\tREVISION\tLATEST\tPKGS USED\n") - return err -} - -func (out *tableOutput) DetailFooter(metadata *dep.SolveMeta) error { - return out.BasicFooter() -} - -func (out *tableOutput) DetailLine(ds *DetailStatus) error { - _, err := fmt.Fprintf(out.w, - "%s\t%s\t%s\t%s\t%s\t%s\t[%s]\t\n", - ds.ProjectRoot, - ds.Source, - ds.getConsolidatedConstraint(), - formatVersion(ds.Version), - formatVersion(ds.Revision), - ds.getConsolidatedLatest(shortRev), - strings.Join(ds.Packages, ", "), - ) - return err -} - -func (out *tableOutput) MissingHeader() error { - _, err := fmt.Fprintln(out.w, "PROJECT\tMISSING PACKAGES") - return err -} - -func (out *tableOutput) MissingLine(ms *MissingStatus) error { - _, err := fmt.Fprintf(out.w, - "%s\t%s\t\n", - ms.ProjectRoot, - ms.MissingPackages, - ) - return err -} - -func (out *tableOutput) MissingFooter() error { - return out.w.Flush() -} - -func (out *tableOutput) OldHeader() error { - _, err := fmt.Fprintf(out.w, "PROJECT\tCONSTRAINT\tREVISION\tLATEST\n") - return err -} - -func (out *tableOutput) OldLine(os *OldStatus) error { - _, err := fmt.Fprintf(out.w, - "%s\t%s\t%s\t%s\t\n", - os.ProjectRoot, - os.getConsolidatedConstraint(), - formatVersion(os.Revision), - os.getConsolidatedLatest(shortRev), - ) - return err -} - -func (out *tableOutput) OldFooter() error { - return out.w.Flush() -} - -type jsonOutput struct { - w io.Writer - basic []*rawStatus - detail []rawDetailProject - missing []*MissingStatus - old []*rawOldStatus -} - -func (out *jsonOutput) BasicHeader() error { - out.basic = []*rawStatus{} - return nil -} - -func (out *jsonOutput) BasicFooter() error { - return json.NewEncoder(out.w).Encode(out.basic) -} - -func (out *jsonOutput) BasicLine(bs *BasicStatus) error { - out.basic = append(out.basic, bs.marshalJSON()) - return nil -} - -func (out *jsonOutput) DetailHeader(metadata *dep.SolveMeta) error { - out.detail = []rawDetailProject{} - return nil -} - -func (out *jsonOutput) DetailFooter(metadata *dep.SolveMeta) error { - doc := rawDetail{ - Projects: out.detail, - Metadata: newRawMetadata(metadata), - } - - return json.NewEncoder(out.w).Encode(doc) -} - -func (out *jsonOutput) DetailLine(ds *DetailStatus) error { - out.detail = append(out.detail, *ds.marshalJSON()) - return nil -} - -func (out *jsonOutput) MissingHeader() error { - out.missing = []*MissingStatus{} - return nil -} - -func (out *jsonOutput) MissingLine(ms *MissingStatus) error { - out.missing = append(out.missing, ms) - return nil -} - -func (out *jsonOutput) MissingFooter() error { - return json.NewEncoder(out.w).Encode(out.missing) -} - -func (out *jsonOutput) OldHeader() error { - out.old = []*rawOldStatus{} - return nil -} - -func (out *jsonOutput) OldLine(os *OldStatus) error { - out.old = append(out.old, os.marshalJSON()) - return nil -} - -func (out *jsonOutput) OldFooter() error { - return json.NewEncoder(out.w).Encode(out.old) -} - -type dotOutput struct { - w io.Writer - o string - g *graphviz - p *dep.Project -} - -func (out *dotOutput) BasicHeader() error { - out.g = new(graphviz).New() - - ptree := out.p.RootPackageTree - // TODO(sdboyer) should be true, true, false, out.p.Manifest.IgnoredPackages() - prm, _ := ptree.ToReachMap(true, false, false, nil) - - out.g.createNode(string(out.p.ImportRoot), "", prm.FlattenFn(paths.IsStandardImportPath)) - - return nil -} - -func (out *dotOutput) BasicFooter() error { - gvo := out.g.output("") - _, err := fmt.Fprintf(out.w, gvo.String()) - return err -} - -func (out *dotOutput) BasicLine(bs *BasicStatus) error { - out.g.createNode(bs.ProjectRoot, bs.getConsolidatedVersion(), bs.Children) - return nil -} - -func (out *dotOutput) DetailHeader(metadata *dep.SolveMeta) error { - return out.BasicHeader() -} - -func (out *dotOutput) DetailFooter(metadata *dep.SolveMeta) error { - return out.BasicFooter() -} - -func (out *dotOutput) DetailLine(ds *DetailStatus) error { - return out.BasicLine(&ds.BasicStatus) -} - -func (out *dotOutput) MissingHeader() error { return nil } -func (out *dotOutput) MissingLine(ms *MissingStatus) error { return nil } -func (out *dotOutput) MissingFooter() error { return nil } - -type templateOutput struct { - w io.Writer - tmpl *template.Template - detail []rawDetailProject -} - -func (out *templateOutput) BasicHeader() error { return nil } -func (out *templateOutput) BasicFooter() error { return nil } -func (out *templateOutput) BasicLine(bs *BasicStatus) error { - data := rawStatus{ - ProjectRoot: bs.ProjectRoot, - Constraint: bs.getConsolidatedConstraint(), - Version: bs.getConsolidatedVersion(), - Revision: bs.Revision.String(), - Latest: bs.getConsolidatedLatest(shortRev), - PackageCount: bs.PackageCount, - } - return out.tmpl.Execute(out.w, data) -} - -func (out *templateOutput) DetailHeader(metadata *dep.SolveMeta) error { - out.detail = []rawDetailProject{} - - return nil -} - -func (out *templateOutput) DetailFooter(metadata *dep.SolveMeta) error { - raw := rawDetail{ - Projects: out.detail, - Metadata: newRawMetadata(metadata), - } - - return out.tmpl.Execute(out.w, raw) -} - -func (out *templateOutput) DetailLine(ds *DetailStatus) error { - data := rawDetailProject{ - ProjectRoot: ds.ProjectRoot, - Constraint: ds.getConsolidatedConstraint(), - Locked: formatDetailVersion(ds.Version, ds.Revision), - Latest: formatDetailLatestVersion(ds.Latest, ds.hasError), - PruneOpts: ds.getPruneOpts(), - Digest: ds.Digest.String(), - PackageCount: ds.PackageCount, - Source: ds.Source, - Packages: ds.Packages, - } - - out.detail = append(out.detail, data) - - return nil -} - -func (out *templateOutput) OldHeader() error { return nil } -func (out *templateOutput) OldFooter() error { return nil } -func (out *templateOutput) OldLine(os *OldStatus) error { - return out.tmpl.Execute(out.w, os) -} - -func (out *templateOutput) MissingHeader() error { return nil } -func (out *templateOutput) MissingFooter() error { return nil } -func (out *templateOutput) MissingLine(ms *MissingStatus) error { - return out.tmpl.Execute(out.w, ms) -} - -func (cmd *statusCommand) Run(ctx *dep.Ctx, args []string) error { - if cmd.examples { - ctx.Err.Println(strings.TrimSpace(statusExamples)) - return nil - } - - if err := cmd.validateFlags(); err != nil { - return err - } - - p, err := ctx.LoadProject() - if err != nil { - return err - } - - sm, err := ctx.SourceManager() - if err != nil { - return err - } - sm.UseDefaultSignalHandling() - defer sm.Release() - - if err := dep.ValidateProjectRoots(ctx, p.Manifest, sm); err != nil { - return err - } - - var buf bytes.Buffer - var out outputter - switch { - case cmd.missing: - return errors.Errorf("not implemented") - case cmd.json: - out = &jsonOutput{ - w: &buf, - } - case cmd.dot: - out = &dotOutput{ - p: p, - o: cmd.output, - w: &buf, - } - case cmd.template != "": - tmpl, err := parseStatusTemplate(cmd.template) - if err != nil { - return err - } - out = &templateOutput{ - w: &buf, - tmpl: tmpl, - } - case cmd.lock: - tmpl, err := parseStatusTemplate(statusLockTemplate) - if err != nil { - return err - } - out = &templateOutput{ - w: &buf, - tmpl: tmpl, - } - default: - out = &tableOutput{ - w: tabwriter.NewWriter(&buf, 0, 4, 2, ' ', 0), - } - } - - // Check if the lock file exists. - if p.Lock == nil { - return errors.Errorf("no Gopkg.lock found. Run `dep ensure` to generate lock file") - } - - if cmd.old { - if _, ok := out.(oldOutputter); !ok { - return errors.Errorf("invalid output format used") - } - err = cmd.runOld(ctx, out.(oldOutputter), p, sm) - ctx.Out.Print(buf.String()) - return err - } - - _, errCount, runerr := cmd.runStatusAll(ctx, out, p, sm) - if runerr != nil { - switch runerr { - case errFailedUpdate: - // Print the help when in non-verbose mode - if !ctx.Verbose { - ctx.Out.Printf("The status of %d projects are unknown due to errors. Rerun with `-v` flag to see details.\n", errCount) - } - case errInputDigestMismatch: - ctx.Err.Printf("Gopkg.lock is out of sync with imports and/or Gopkg.toml. Run `dep check` for details.\n") - default: - return runerr - } - } - - if cmd.outFilePath == "" { - // Print the status output - ctx.Out.Print(buf.String()) - } else { - file, err := os.Create(cmd.outFilePath) - if err != nil { - return fmt.Errorf("error creating output file: %v", err) - } - - defer file.Close() - if _, err := io.Copy(file, bytes.NewReader(buf.Bytes())); err != nil { - return fmt.Errorf("error writing output file: %v", err) - } - } - - return runerr -} - -func (cmd *statusCommand) validateFlags() error { - // Operating mode flags. - var opModes []string - - if cmd.old { - opModes = append(opModes, "-old") - } - - if cmd.missing { - opModes = append(opModes, "-missing") - } - - if cmd.detail { - opModes = append(opModes, "-detail") - } - - // Check if any other flags are passed with -dot. - if cmd.dot { - if cmd.template != "" { - return errors.New("cannot pass template string with -dot") - } - - if cmd.json { - return errors.New("cannot pass multiple output format flags") - } - - if len(opModes) > 0 { - return errors.New("-dot generates dependency graph; cannot pass other flags") - } - } - - if cmd.lock { - if cmd.template != "" { - return errors.New("cannot pass template string with -lock") - } - - if !cmd.detail { - cmd.detail = true - } - } - - if len(opModes) > 1 { - // List the flags because which flags are for operation mode might not - // be apparent to the users. - return errors.Wrapf(errors.New("cannot pass multiple operating mode flags"), "%v", opModes) - } - - return nil -} - -// OldStatus contains information about all the out of date packages in a project. -type OldStatus struct { - ProjectRoot string - Constraint gps.Constraint - Revision gps.Revision - Latest gps.Version -} - -type rawOldStatus struct { - ProjectRoot, Constraint, Revision, Latest string -} - -func (os OldStatus) getConsolidatedConstraint() string { - var constraint string - if os.Constraint != nil { - if v, ok := os.Constraint.(gps.Version); ok { - constraint = formatVersion(v) - } else { - constraint = os.Constraint.String() - } - } - return constraint -} - -func (os OldStatus) getConsolidatedLatest(revSize uint8) string { - latest := "" - if os.Latest != nil { - switch revSize { - case shortRev: - latest = formatVersion(os.Latest) - case longRev: - latest = os.Latest.String() - } - } - return latest -} - -func (os OldStatus) marshalJSON() *rawOldStatus { - return &rawOldStatus{ - ProjectRoot: os.ProjectRoot, - Constraint: os.getConsolidatedConstraint(), - Revision: string(os.Revision), - Latest: os.getConsolidatedLatest(longRev), - } -} - -func (cmd *statusCommand) runOld(ctx *dep.Ctx, out oldOutputter, p *dep.Project, sm gps.SourceManager) error { - // While the network churns on ListVersions() requests, statically analyze - // code from the current project. - ptree := p.RootPackageTree - - // Set up a solver in order to check the InputHash. - params := gps.SolveParameters{ - ProjectAnalyzer: dep.Analyzer{}, - RootDir: p.AbsRoot, - RootPackageTree: ptree, - Manifest: p.Manifest, - // Locks aren't a part of the input hash check, so we can omit it. - } - - logger := ctx.Err - if ctx.Verbose { - params.TraceLogger = ctx.Err - } else { - logger = log.New(ioutil.Discard, "", 0) - } - - // Check update for all the projects. - params.ChangeAll = true - - solver, err := gps.Prepare(params, sm) - if err != nil { - return errors.Wrap(err, "fastpath solver prepare") - } - - logger.Println("Solving dependency graph to determine which dependencies can be updated.") - solution, err := solver.Solve(context.TODO()) - if err != nil { - return errors.Wrap(err, "runOld") - } - - var oldStatuses []OldStatus - solutionProjects := solution.Projects() - - for _, proj := range p.Lock.Projects() { - for _, sProj := range solutionProjects { - // Look for the same project in solution and lock. - if sProj.Ident().ProjectRoot != proj.Ident().ProjectRoot { - continue - } - - // If revisions are not the same then it is old and we should display it. - latestRev, _, _ := gps.VersionComponentStrings(sProj.Version()) - atRev, _, _ := gps.VersionComponentStrings(proj.Version()) - if atRev == latestRev { - continue - } - - var constraint gps.Constraint - // Getting Constraint. - if pp, has := p.Manifest.Ovr[proj.Ident().ProjectRoot]; has && pp.Constraint != nil { - // manifest has override for project. - constraint = pp.Constraint - } else if pp, has := p.Manifest.Constraints[proj.Ident().ProjectRoot]; has && pp.Constraint != nil { - // manifest has normal constraint. - constraint = pp.Constraint - } else { - // No constraint exists. No need to worry about displaying it. - continue - } - - // Generate the old status data and append it. - os := OldStatus{ - ProjectRoot: proj.Ident().String(), - Revision: gps.Revision(atRev), - Latest: gps.Revision(latestRev), - Constraint: constraint, - } - oldStatuses = append(oldStatuses, os) - } - } - - out.OldHeader() - for _, ostat := range oldStatuses { - out.OldLine(&ostat) - } - out.OldFooter() - - return nil -} - -type rawStatus struct { - ProjectRoot string - Constraint string - Version string - Revision string - Latest string - PackageCount int -} - -// rawDetail is is additional information used for the status when the -// -detail flag is specified -type rawDetail struct { - Projects []rawDetailProject - Metadata rawDetailMetadata -} - -type rawDetailVersion struct { - Revision string `json:"Revision,omitempty"` - Version string `json:"Version,omitempty"` - Branch string `json:"Branch,omitempty"` -} - -type rawDetailProject struct { - ProjectRoot string - Packages []string - Locked rawDetailVersion - Latest rawDetailVersion - PruneOpts string - Digest string - Source string `json:"Source,omitempty"` - Constraint string - PackageCount int -} - -type rawDetailMetadata struct { - AnalyzerName string - AnalyzerVersion int - InputsDigest string // deprecated - InputImports []string - SolverName string - SolverVersion int -} - -func newRawMetadata(metadata *dep.SolveMeta) rawDetailMetadata { - if metadata == nil { - return rawDetailMetadata{} - } - - return rawDetailMetadata{ - AnalyzerName: metadata.AnalyzerName, - AnalyzerVersion: metadata.AnalyzerVersion, - InputImports: metadata.InputImports, - SolverName: metadata.SolverName, - SolverVersion: metadata.SolverVersion, - } -} - -// BasicStatus contains all the information reported about a single dependency -// in the summary/list status output mode. -type BasicStatus struct { - ProjectRoot string - Children []string - Constraint gps.Constraint - Version gps.UnpairedVersion - Revision gps.Revision - Latest gps.Version - PackageCount int - hasOverride bool - hasError bool -} - -// DetailStatus contains all information reported about a single dependency -// in the detailed status output mode. The included information matches the -// information included about a a project in a lock file. -type DetailStatus struct { - BasicStatus - Packages []string - Source string - PruneOpts gps.PruneOptions - Digest verify.VersionedDigest -} - -func (bs *BasicStatus) getConsolidatedConstraint() string { - var constraint string - if bs.Constraint != nil { - if v, ok := bs.Constraint.(gps.Version); ok { - constraint = formatVersion(v) - } else { - constraint = bs.Constraint.String() - } - } - - if bs.hasOverride { - constraint += " (override)" - } - - return constraint -} - -func (bs *BasicStatus) getConsolidatedVersion() string { - version := formatVersion(bs.Revision) - if bs.Version != nil { - version = formatVersion(bs.Version) - } - return version -} - -func (bs *BasicStatus) getConsolidatedLatest(revSize uint8) string { - latest := "" - if bs.Latest != nil { - switch revSize { - case shortRev: - latest = formatVersion(bs.Latest) - case longRev: - latest = bs.Latest.String() - } - } - - if bs.hasError { - latest += "unknown" - } - - return latest -} - -func (ds *DetailStatus) getPruneOpts() string { - return (ds.PruneOpts & ^gps.PruneNestedVendorDirs).String() -} - -func (bs *BasicStatus) marshalJSON() *rawStatus { - return &rawStatus{ - ProjectRoot: bs.ProjectRoot, - Constraint: bs.getConsolidatedConstraint(), - Version: formatVersion(bs.Version), - Revision: string(bs.Revision), - Latest: bs.getConsolidatedLatest(longRev), - PackageCount: bs.PackageCount, - } -} - -func (ds *DetailStatus) marshalJSON() *rawDetailProject { - rawStatus := ds.BasicStatus.marshalJSON() - - return &rawDetailProject{ - ProjectRoot: rawStatus.ProjectRoot, - Constraint: rawStatus.Constraint, - Locked: formatDetailVersion(ds.Version, ds.Revision), - Latest: formatDetailLatestVersion(ds.Latest, ds.hasError), - PruneOpts: ds.getPruneOpts(), - Digest: ds.Digest.String(), - Source: ds.Source, - Packages: ds.Packages, - PackageCount: ds.PackageCount, - } -} - -// MissingStatus contains information about all the missing packages in a project. -type MissingStatus struct { - ProjectRoot string - MissingPackages []string -} - -func (cmd *statusCommand) runStatusAll(ctx *dep.Ctx, out outputter, p *dep.Project, sm gps.SourceManager) (hasMissingPkgs bool, errCount int, err error) { - // While the network churns on ListVersions() requests, statically analyze - // code from the current project. - ptree := p.RootPackageTree - - // Set up a solver in order to check the InputHash. - params := gps.SolveParameters{ - ProjectAnalyzer: dep.Analyzer{}, - RootDir: p.AbsRoot, - RootPackageTree: ptree, - Manifest: p.Manifest, - // Locks aren't a part of the input hash check, so we can omit it. - } - - logger := ctx.Err - if ctx.Verbose { - params.TraceLogger = ctx.Err - } else { - logger = log.New(ioutil.Discard, "", 0) - } - - if err := ctx.ValidateParams(sm, params); err != nil { - return false, 0, err - } - - // Errors while collecting constraints should not fail the whole status run. - // It should count the error and tell the user about incomplete results. - cm, ccerrs := collectConstraints(ctx, p, sm) - if len(ccerrs) > 0 { - errCount += len(ccerrs) - } - - // Get the project list and sort it so that the printed output users see is - // deterministically ordered. (This may be superfluous if the lock is always - // written in alpha order, but it doesn't hurt to double down.) - slp := p.Lock.Projects() - sort.Slice(slp, func(i, j int) bool { - return slp[i].Ident().Less(slp[j].Ident()) - }) - slcp := p.ChangedLock.Projects() - sort.Slice(slcp, func(i, j int) bool { - return slcp[i].Ident().Less(slcp[j].Ident()) - }) - - lsat := verify.LockSatisfiesInputs(p.Lock, p.Manifest, params.RootPackageTree) - if lsat.Satisfied() { - // If the lock satisfies the inputs, we're guaranteed (barring manual - // meddling, about which we can do nothing) that the lock is a - // transitively complete picture of all deps. That eliminates the need - // for some checks. - - logger.Println("Checking upstream projects:") - - // DetailStatus channel to collect all the DetailStatus. - dsCh := make(chan *DetailStatus, len(slp)) - - // Error channels to collect different errors. - errListPkgCh := make(chan error, len(slp)) - errListVerCh := make(chan error, len(slp)) - - var wg sync.WaitGroup - - for i, proj := range slp { - wg.Add(1) - logger.Printf("(%d/%d) %s\n", i+1, len(slp), proj.Ident().ProjectRoot) - - go func(proj verify.VerifiableProject) { - bs := BasicStatus{ - ProjectRoot: string(proj.Ident().ProjectRoot), - PackageCount: len(proj.Packages()), - } - - // Get children only for specific outputers - // in order to avoid slower status process. - switch out.(type) { - case *dotOutput: - ptr, err := sm.ListPackages(proj.Ident(), proj.Version()) - - if err != nil { - bs.hasError = true - errListPkgCh <- err - } - - prm, _ := ptr.ToReachMap(true, true, false, p.Manifest.IgnoredPackages()) - bs.Children = prm.FlattenFn(paths.IsStandardImportPath) - } - - // Split apart the version from the lock into its constituent parts. - switch tv := proj.Version().(type) { - case gps.UnpairedVersion: - bs.Version = tv - case gps.Revision: - bs.Revision = tv - case gps.PairedVersion: - bs.Version = tv.Unpair() - bs.Revision = tv.Revision() - } - - // Check if the manifest has an override for this project. If so, - // set that as the constraint. - if pp, has := p.Manifest.Ovr[proj.Ident().ProjectRoot]; has && pp.Constraint != nil { - bs.hasOverride = true - bs.Constraint = pp.Constraint - } else if pp, has := p.Manifest.Constraints[proj.Ident().ProjectRoot]; has && pp.Constraint != nil { - // If the manifest has a constraint then set that as the constraint. - bs.Constraint = pp.Constraint - } else { - bs.Constraint = gps.Any() - for _, c := range cm[bs.ProjectRoot] { - bs.Constraint = c.Constraint.Intersect(bs.Constraint) - } - } - - // Only if we have a non-rev and non-plain version do/can we display - // anything wrt the version's updateability. - if bs.Version != nil && bs.Version.Type() != gps.IsVersion { - c, has := p.Manifest.Constraints[proj.Ident().ProjectRoot] - if !has { - // Get constraint for locked project - for _, lockedP := range p.Lock.P { - if lockedP.Ident().ProjectRoot == proj.Ident().ProjectRoot { - // Use the unpaired version as the constraint for checking updates. - c.Constraint = bs.Version - } - } - } - // TODO: This constraint is only the constraint imposed by the - // current project, not by any transitive deps. As a result, - // transitive project deps will always show "any" here. - bs.Constraint = c.Constraint - - vl, err := sm.ListVersions(proj.Ident()) - if err == nil { - gps.SortPairedForUpgrade(vl) - - for _, v := range vl { - // Because we've sorted the version list for - // upgrade, the first version we encounter that - // matches our constraint will be what we want. - if c.Constraint.Matches(v) { - // Latest should be of the same type as the Version. - if bs.Version.Type() == gps.IsSemver { - bs.Latest = v - } else { - bs.Latest = v.Revision() - } - break - } - } - } else { - // Failed to fetch version list (could happen due to - // network issue). - bs.hasError = true - errListVerCh <- err - } - } - - ds := DetailStatus{ - BasicStatus: bs, - } - - if cmd.detail { - ds.Source = proj.Ident().Source - ds.Packages = proj.Packages() - ds.PruneOpts = proj.PruneOpts - ds.Digest = proj.Digest - } - - dsCh <- &ds - - wg.Done() - }(proj.(verify.VerifiableProject)) - } - - wg.Wait() - close(dsCh) - close(errListPkgCh) - close(errListVerCh) - - // Newline after printing the status progress output. - logger.Println() - - // List Packages errors. This would happen only for dot output. - if len(errListPkgCh) > 0 { - err = errFailedListPkg - if ctx.Verbose { - for err := range errListPkgCh { - ctx.Err.Println(err.Error()) - } - ctx.Err.Println() - } - } - - // List Version errors. - if len(errListVerCh) > 0 { - if err == nil { - err = errFailedUpdate - } else { - err = errMultipleFailures - } - - // Count ListVersions error because we get partial results when - // this happens. - errCount += len(errListVerCh) - if ctx.Verbose { - for err := range errListVerCh { - ctx.Err.Println(err.Error()) - } - ctx.Err.Println() - } - } - - if cmd.detail { - // A map of ProjectRoot and *DetailStatus. This is used in maintain the - // order of DetailStatus in output by collecting all the DetailStatus and - // then using them in order. - dsMap := make(map[string]*DetailStatus) - for ds := range dsCh { - dsMap[ds.ProjectRoot] = ds - } - - if err := detailOutputAll(out, slp, dsMap, &p.Lock.SolveMeta); err != nil { - return false, 0, err - } - } else { - // A map of ProjectRoot and *BasicStatus. This is used in maintain the - // order of BasicStatus in output by collecting all the BasicStatus and - // then using them in order. - bsMap := make(map[string]*BasicStatus) - for bs := range dsCh { - bsMap[bs.ProjectRoot] = &bs.BasicStatus - } - - if err := basicOutputAll(out, slp, bsMap); err != nil { - return false, 0, err - } - } - - return false, errCount, err - } - - rm, _ := ptree.ToReachMap(true, true, false, p.Manifest.IgnoredPackages()) - - external := rm.FlattenFn(paths.IsStandardImportPath) - roots := make(map[gps.ProjectRoot][]string, len(external)) - - type fail struct { - ex string - err error - } - var errs []fail - for _, e := range external { - root, err := sm.DeduceProjectRoot(e) - if err != nil { - errs = append(errs, fail{ - ex: e, - err: err, - }) - continue - } - - roots[root] = append(roots[root], e) - } - - if len(errs) != 0 { - // TODO this is just a fix quick so staticcheck doesn't complain. - // Visually reconciling failure to deduce project roots with the rest of - // the mismatch output is a larger problem. - ctx.Err.Printf("Failed to deduce project roots for import paths:\n") - for _, fail := range errs { - ctx.Err.Printf("\t%s: %s\n", fail.ex, fail.err.Error()) - } - - return false, 0, errors.New("address issues with undeducible import paths to get more status information") - } - - if err = out.MissingHeader(); err != nil { - return false, 0, err - } - -outer: - for root, pkgs := range roots { - // TODO also handle the case where the project is present, but there - // are items missing from just the package list - for _, lp := range slp { - if lp.Ident().ProjectRoot == root { - continue outer - } - } - - hasMissingPkgs = true - err := out.MissingLine(&MissingStatus{ProjectRoot: string(root), MissingPackages: pkgs}) - if err != nil { - return false, 0, err - } - } - if err = out.MissingFooter(); err != nil { - return false, 0, err - } - - // We are here because of an input-digest mismatch. Return error. - return hasMissingPkgs, 0, errInputDigestMismatch -} - -// basicOutputAll takes an outputter, a project list, and a map of ProjectRoot to *BasicStatus and -// uses the outputter to output basic header, body lines (in the order of the project list), and -// footer based on the project information. -func basicOutputAll(out outputter, slp []gps.LockedProject, bsMap map[string]*BasicStatus) (err error) { - if err := out.BasicHeader(); err != nil { - return err - } - - // Use the collected BasicStatus in outputter. - for _, proj := range slp { - if err := out.BasicLine(bsMap[string(proj.Ident().ProjectRoot)]); err != nil { - return err - } - } - - return out.BasicFooter() -} - -// detailOutputAll takes an outputter, a project list, and a map of ProjectRoot to *DetailStatus and -// uses the outputter to output detailed header, body lines (in the order of the project list), and -// footer based on the project information. -func detailOutputAll(out outputter, slp []gps.LockedProject, dsMap map[string]*DetailStatus, metadata *dep.SolveMeta) (err error) { - if err := out.DetailHeader(metadata); err != nil { - return err - } - - // Use the collected BasicStatus in outputter. - for _, proj := range slp { - if err := out.DetailLine(dsMap[string(proj.Ident().ProjectRoot)]); err != nil { - return err - } - } - - return out.DetailFooter(metadata) -} - -func formatVersion(v gps.Version) string { - if v == nil { - return "" - } - switch v.Type() { - case gps.IsBranch: - return "branch " + v.String() - case gps.IsRevision: - r := v.String() - if len(r) > 7 { - r = r[:7] - } - return r - } - return v.String() -} - -func formatDetailVersion(v gps.Version, r gps.Revision) rawDetailVersion { - if v == nil { - return rawDetailVersion{ - Revision: r.String(), - } - } - switch v.Type() { - case gps.IsBranch: - return rawDetailVersion{ - Branch: v.String(), - Revision: r.String(), - } - case gps.IsRevision: - return rawDetailVersion{ - Revision: v.String(), - } - } - - return rawDetailVersion{ - Version: v.String(), - Revision: r.String(), - } -} - -func formatDetailLatestVersion(v gps.Version, hasError bool) rawDetailVersion { - if hasError { - return rawDetailVersion{ - Revision: "unknown", - } - } - - return formatDetailVersion(v, "") -} - -// projectConstraint stores ProjectRoot and Constraint for that project. -type projectConstraint struct { - Project gps.ProjectRoot - Constraint gps.Constraint -} - -// constraintsCollection is a map of ProjectRoot(dependency) and a collection of -// projectConstraint for the dependencies. This can be used to find constraints -// on a dependency and the projects that apply those constraints. -type constraintsCollection map[string][]projectConstraint - -// collectConstraints collects constraints declared by all the dependencies and -// constraints from the root project. It returns constraintsCollection and -// a slice of errors encountered while collecting the constraints, if any. -func collectConstraints(ctx *dep.Ctx, p *dep.Project, sm gps.SourceManager) (constraintsCollection, []error) { - logger := ctx.Err - if !ctx.Verbose { - logger = log.New(ioutil.Discard, "", 0) - } - - logger.Println("Collecting project constraints:") - - var mutex sync.Mutex - constraintCollection := make(constraintsCollection) - - // Collect the complete set of direct project dependencies, incorporating - // requireds and ignores appropriately. - directDeps, err := p.GetDirectDependencyNames(sm) - if err != nil { - // Return empty collection, not nil, if we fail here. - return constraintCollection, []error{errors.Wrap(err, "failed to get direct dependencies")} - } - - // Create a root analyzer. - rootAnalyzer := newRootAnalyzer(true, ctx, directDeps, sm) - - lp := p.Lock.Projects() - - // Channel for receiving all the errors. - errCh := make(chan error, len(lp)) - - var wg sync.WaitGroup - - // Iterate through the locked projects and collect constraints of all the projects. - for i, proj := range lp { - wg.Add(1) - logger.Printf("(%d/%d) %s\n", i+1, len(lp), proj.Ident().ProjectRoot) - - go func(proj gps.LockedProject) { - defer wg.Done() - - manifest, _, err := sm.GetManifestAndLock(proj.Ident(), proj.Version(), rootAnalyzer) - if err != nil { - errCh <- errors.Wrap(err, "error getting manifest and lock") - return - } - - // Get project constraints. - pc := manifest.DependencyConstraints() - - // Obtain a lock for constraintCollection. - mutex.Lock() - defer mutex.Unlock() - // Iterate through the project constraints to get individual dependency - // project and constraint values. - for pr, pp := range pc { - // Check if the project constraint is imported in the root project - if _, ok := directDeps[pr]; !ok { - continue - } - - tempCC := append( - constraintCollection[string(pr)], - projectConstraint{proj.Ident().ProjectRoot, pp.Constraint}, - ) - - // Sort the inner projectConstraint slice by Project string. - // Required for consistent returned value. - sort.Sort(byProject(tempCC)) - constraintCollection[string(pr)] = tempCC - } - }(proj) - } - - wg.Wait() - close(errCh) - - var errs []error - if len(errCh) > 0 { - for e := range errCh { - errs = append(errs, e) - logger.Println(e.Error()) - } - } - - // Incorporate constraints set in the manifest of the root project. - if p.Manifest != nil { - - // Iterate through constraints in the manifest, append if it is a - // direct dependency - for pr, pp := range p.Manifest.Constraints { - if _, ok := directDeps[pr]; !ok { - continue - } - - // Mark constraints coming from the manifest as "root" - tempCC := append( - constraintCollection[string(pr)], - projectConstraint{"root", pp.Constraint}, - ) - - // Sort the inner projectConstraint slice by Project string. - // Required for consistent returned value. - sort.Sort(byProject(tempCC)) - constraintCollection[string(pr)] = tempCC - } - } - - return constraintCollection, errs -} - -type byProject []projectConstraint - -func (p byProject) Len() int { return len(p) } -func (p byProject) Swap(i, j int) { p[i], p[j] = p[j], p[i] } -func (p byProject) Less(i, j int) bool { return p[i].Project < p[j].Project } - -func parseStatusTemplate(format string) (*template.Template, error) { - tmpl, err := template.New("status").Funcs(template.FuncMap{ - "dec": func(i int) int { - return i - 1 - }, - "tomlStrSplit": tomlStrSplit, - "tomlStrSplit2": func(strlist []string, level int) string { - // Hardcode to two spaces. - inbracket, inp := strings.Repeat(" ", level), strings.Repeat(" ", level+1) - switch len(strlist) { - case 0: - return "[]" - case 1: - return fmt.Sprintf("[\"%s\"]", strlist[0]) - default: - var buf bytes.Buffer - - fmt.Fprintf(&buf, "[\n") - for _, str := range strlist { - fmt.Fprintf(&buf, "%s\"%s\",\n", inp, str) - } - fmt.Fprintf(&buf, "%s]", inbracket) - - return buf.String() - } - }, - }).Parse(format) - - return tmpl, err -} - -func tomlStrSplit(strlist []string) string { - switch len(strlist) { - case 0: - return "[]" - case 1: - return fmt.Sprintf("[\"%s\"]", strlist[0]) - default: - var buf bytes.Buffer - - // Hardcode to two spaces. - fmt.Fprintf(&buf, "[\n") - for _, str := range strlist { - fmt.Fprintf(&buf, " \"%s\",\n", str) - } - fmt.Fprintf(&buf, " ]") - - return buf.String() - } -} - -const statusLockTemplate = `# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -{{range $p := .Projects}}[[projects]] - {{- if $p.Locked.Branch}} - branch = "{{$p.Locked.Branch}}" - {{- end}} - digest = "{{$p.Digest}}" - name = "{{$p.ProjectRoot}}" - packages = {{(tomlStrSplit $p.Packages)}} - pruneopts = "{{$p.PruneOpts}}" - revision = "{{$p.Locked.Revision}}" - {{- if $p.Source}} - source = "{{$p.Source}}" - {{- end}} - {{- if $p.Locked.Version}} - version = "{{$p.Locked.Version}}" - {{- end}} - -{{end}}[solve-meta] - analyzer-name = "{{.Metadata.AnalyzerName}}" - analyzer-version = {{.Metadata.AnalyzerVersion}} - input-imports = {{(tomlStrSplit .Metadata.InputImports)}} - solver-name = "{{.Metadata.SolverName}}" - solver-version = {{.Metadata.SolverVersion}} -` diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/cachedir/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/case1.dot b/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/case1.dot deleted file mode 100644 index b4ee9af3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/case1.dot +++ /dev/null @@ -1,9 +0,0 @@ -digraph { - node [shape=box]; - 4106060478 [label="project"]; - 2851307223 [label="foo\nmaster"]; - 1991736602 [label="bar\ndev"]; - 4106060478 -> 2851307223; - 4106060478 -> 1991736602; - 2851307223 -> 1991736602; -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/case2.dot b/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/case2.dot deleted file mode 100644 index dd5dad15..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/case2.dot +++ /dev/null @@ -1,4 +0,0 @@ -digraph { - node [shape=box]; - 4106060478 [label="project"]; -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/empty.dot b/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/empty.dot deleted file mode 100644 index 3eb9e553..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/empty.dot +++ /dev/null @@ -1,3 +0,0 @@ -digraph { - node [shape=box]; -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph1.dot b/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph1.dot deleted file mode 100644 index 1e6b5bc9..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph1.dot +++ /dev/null @@ -1,27 +0,0 @@ -digraph { - node [shape=box]; - compound=true; - edge [minlen=2]; - 552838292 [label="ProjectA/pkgX"]; - 569615911 [label="ProjectA/pkgY"]; - 2062426895 [label="ProjectB/pkgX"]; - 2045649276 [label="ProjectB/pkgY"]; - 990902230 [label="ProjectC/pkgX"]; - 1007679849 [label="ProjectC/pkgY"]; - 957346992 [label="ProjectC/pkgZ"]; - subgraph cluster_0 { - label = "ProjectA"; - 552838292 569615911; - } - subgraph cluster_1 { - label = "ProjectB"; - 2062426895 2045649276; - } - subgraph cluster_2 { - label = "ProjectC"; - 990902230 1007679849 957346992; - } - 552838292 -> 957346992; - 569615911 -> 990902230; - 2045649276 -> 957346992; -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph2.dot b/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph2.dot deleted file mode 100644 index b63d32b4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph2.dot +++ /dev/null @@ -1,23 +0,0 @@ -digraph { - node [shape=box]; - compound=true; - edge [minlen=2]; - 2062426895 [label="ProjectB/pkgX"]; - 2045649276 [label="ProjectB/pkgY"]; - 2095982133 [label="ProjectB/pkgZ"]; - 990902230 [label="ProjectC/pkgX"]; - 1007679849 [label="ProjectC/pkgY"]; - 957346992 [label="ProjectC/pkgZ"]; - subgraph cluster_0 { - label = "ProjectB"; - 2062426895 2045649276 2095982133; - } - subgraph cluster_1 { - label = "ProjectC"; - 990902230 1007679849 957346992; - } - 2045649276 -> 957346992; - 2095982133 -> 990902230 [lhead=cluster_1]; - 2062426895 -> 990902230 [ltail=cluster_0]; - 2062426895 -> 990902230 [ltail=cluster_0 lhead=cluster_1]; -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph3.dot b/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph3.dot deleted file mode 100644 index 3f9b871d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph3.dot +++ /dev/null @@ -1,25 +0,0 @@ -digraph { - node [shape=box]; - compound=true; - edge [minlen=2]; - 1459457741 [label="ProjectA"]; - 2062426895 [label="ProjectB/pkgX"]; - 2045649276 [label="ProjectB/pkgY"]; - 2095982133 [label="ProjectB/pkgZ"]; - 990902230 [label="ProjectC/pkgX"]; - 1007679849 [label="ProjectC/pkgY"]; - 957346992 [label="ProjectC/pkgZ"]; - subgraph cluster_0 { - label = "ProjectB"; - 2062426895 2045649276 2095982133; - } - subgraph cluster_1 { - label = "ProjectC"; - 990902230 1007679849 957346992; - } - 1459457741 -> 990902230; - 2045649276 -> 957346992; - 2095982133 -> 990902230 [lhead=cluster_1]; - 2062426895 -> 990902230 [ltail=cluster_0]; - 2062426895 -> 990902230 [ltail=cluster_0 lhead=cluster_1]; -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph4.dot b/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph4.dot deleted file mode 100644 index 293292b7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/graphviz/subgraph4.dot +++ /dev/null @@ -1,15 +0,0 @@ -digraph { - node [shape=box]; - compound=true; - edge [minlen=2]; - 2062426895 [label="ProjectB/pkgX"]; - 2045649276 [label="ProjectB/pkgY"]; - 2095982133 [label="ProjectB/pkgZ"]; - 1459457741 [label="ProjectA"]; - subgraph cluster_0 { - label = "ProjectB"; - 2062426895 2045649276 2095982133; - } - 2045649276 -> 1459457741; - 2062426895 -> 1459457741 [ltail=cluster_0]; -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/README.md deleted file mode 100644 index 379caaa2..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/README.md +++ /dev/null @@ -1,85 +0,0 @@ -# golang/dep Integration Tests - -The `dep` integration tests use a consistent directory structure under `testdata` -to set up the initial project state, run `dep` commands, then check against an -expected final state to see if the test passes. - -The directory structure is as follows: - - testdata/ - harness_tests/ - category1/ - subcategory1/ - case1/ - testcase.json - stdout.txt - initial/ - file1.go - Gopkg.toml - ... - final/ - Gopkg.toml - Gopkg.lock - case2/ - ... - -The test code itself simply walks down the directory tree, looking for -`testcase.json` files. These files can be as many levels down the tree as -desired. The test name will consist of the directory path from `testdata` to -the test case directory itself. In the above example, the test name would be -`category1/subcategory1/case1`, and could be singled out with the `-run` option -of `go test` (i.e. -`go test github.com/golang/dep/cmd/dep -run Integration/category1/subcategory1/case1`). -New tests can be added simply by adding a new directory with the json file to -the `testdata` tree. There is no need for code modification - the new test -will be included automatically. - -The json file needs to be accompanied by `initial` and `final` directories. The -`initial` is copied verbatim into the test project before the `dep` commands are -run, and the `manifest` and `lock` files in `final`, if present, are used to -compare against the test project results after the commands. The `stdout.txt` file -is optional, and if present will be compared with command output. - -The `testcase.json` file has the following format: - - { - "commands": [ - ["init"], - ["ensure", "github.com/sdboyer/deptesttres"] - ], - "gopath-initial": { - "github.com/sdboyer/deptest": "v0.8.0", - "github.com/sdboyer/deptestdos": "a0196baa11ea047dd65037287451d36b861b00ea" - }, - "vendor-initial": { - "github.com/sdboyer/deptesttres": "v2.1.0", - "github.com/sdboyer/deptestquatro": "cf596baa11ea047ddf8797287451d36b861bab45" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - "github.com/sdboyer/deptesttres", - "github.com/sdboyer/deptestquatro" - ], - "error-expected": "something went wrong" - } - -All of the categories are optional - if the `imports` list for a test is empty, -for example, it can be completely left out. - -The test procedure is as follows: - -1. Create a unique temporary directory (TMPDIR) as the test run's `GOPATH` -2. Create `$TMPDIR/src/github.com/golang/notexist` as the current project -3. Copy the contents of `initial` input directory to the project -4. Fetch the repos and versions in `gopath-initial` into `$TMPDIR/src` directory -5. Fetch the repos and versions in `vendor-initial` to the project's `vendor` directory -6. Run `commands` on the project, in declaration order -7. Ensure that, if any errors are raised, it is only by the final command and their string output matches `error-expected` -8. Ensure that, if a stdout.txt file is present, the command's output matches (excluding trailing whitespace). -9. Check the resulting files against those in the `final` input directory -10. Check the `vendor` directory for the projects listed under `vendor-final` -11. Check that there were no changes to `src` listings -12. Clean up - -Note that for the remote fetches, only git repos are currently supported. diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/final/Gopkg.lock deleted file mode 100644 index 4951912e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/final/Gopkg.lock +++ /dev/null @@ -1,12 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/final/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/Gopkg.lock deleted file mode 100644 index 4951912e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/Gopkg.lock +++ /dev/null @@ -1,12 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/main.go deleted file mode 100644 index 6fa04548..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptestdos" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/stdout.txt deleted file mode 100644 index 5faa15fd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -# Gopkg.lock is out of sync: -github.com/sdboyer/deptest: in Gopkg.lock's input-imports, but neither imported nor required - diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/testcase.json deleted file mode 100644 index 41662e66..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/excess_inputs/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/final/Gopkg.lock deleted file mode 100644 index b8c274bb..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265a246" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/final/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/Gopkg.lock deleted file mode 100644 index b8c274bb..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265a246" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/stdout.txt deleted file mode 100644 index 0ff57431..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/stdout.txt +++ /dev/null @@ -1,2 +0,0 @@ -# vendor is out of sync: -github.com/sdboyer/deptest: hash of vendored tree not equal to digest in Gopkg.lock diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/testcase.json deleted file mode 100644 index d06367e4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_mismatch/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/final/Gopkg.lock deleted file mode 100644 index 737268f3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "2:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265a246" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/final/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/Gopkg.lock deleted file mode 100644 index 737268f3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "2:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265a246" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/stdout.txt deleted file mode 100644 index 49ebb4dd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/stdout.txt +++ /dev/null @@ -1,2 +0,0 @@ -# vendor is out of sync: -github.com/sdboyer/deptest: hash algorithm mismatch, want version 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/testcase.json deleted file mode 100644 index d06367e4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/hash_version_mismatch/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/final/Gopkg.lock deleted file mode 100644 index e774210e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/final/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/final/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/Gopkg.lock deleted file mode 100644 index e774210e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/main.go deleted file mode 100644 index 6fa04548..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptestdos" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/stdout.txt deleted file mode 100644 index 4c6a8492..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/stdout.txt +++ /dev/null @@ -1,4 +0,0 @@ -# Gopkg.lock is out of sync: -github.com/sdboyer/deptestdos: imported or required, but missing from Gopkg.lock's input-imports -github.com/sdboyer/deptest: in Gopkg.lock's input-imports, but neither imported nor required - diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/testcase.json deleted file mode 100644 index 41662e66..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_and_excess/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/final/Gopkg.lock deleted file mode 100644 index 10ef8111..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/final/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/final/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/Gopkg.lock deleted file mode 100644 index 10ef8111..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/main.go deleted file mode 100644 index 6fa04548..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptestdos" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/stdout.txt deleted file mode 100644 index e5c764d9..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -# Gopkg.lock is out of sync: -github.com/sdboyer/deptestdos: imported or required, but missing from Gopkg.lock's input-imports - diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/testcase.json deleted file mode 100644 index 41662e66..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/missing_inputs/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/final/Gopkg.lock deleted file mode 100644 index b8c274bb..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265a246" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/final/Gopkg.toml deleted file mode 100644 index 93ea7259..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/final/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/Gopkg.lock deleted file mode 100644 index b8c274bb..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265a246" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/Gopkg.toml deleted file mode 100644 index 93ea7259..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/stdout.txt deleted file mode 100644 index 2070de04..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/stdout.txt +++ /dev/null @@ -1 +0,0 @@ -github.com/sdboyer/deptest: hash of vendored tree not equal to digest in Gopkg.lock (CHECK IGNORED: marked noverify in Gopkg.toml) diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/testcase.json deleted file mode 100644 index 95ab2d06..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_mismatch/testcase.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/final/Gopkg.lock deleted file mode 100644 index 737268f3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "2:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265a246" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/final/Gopkg.toml deleted file mode 100644 index 93ea7259..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/final/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/Gopkg.lock deleted file mode 100644 index 737268f3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "2:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265a246" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/Gopkg.toml deleted file mode 100644 index 93ea7259..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/stdout.txt deleted file mode 100644 index e86ee5b2..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/stdout.txt +++ /dev/null @@ -1 +0,0 @@ -github.com/sdboyer/deptest: hash algorithm mismatch, want version 1 (CHECK IGNORED: marked noverify in Gopkg.toml) diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/testcase.json deleted file mode 100644 index 95ab2d06..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/hash_version_mismatch/testcase.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/final/Gopkg.lock deleted file mode 100644 index e774210e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/final/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/final/Gopkg.toml deleted file mode 100644 index 93ea7259..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/final/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/Gopkg.lock deleted file mode 100644 index e774210e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/Gopkg.toml deleted file mode 100644 index 93ea7259..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/main.go deleted file mode 100644 index 6fa04548..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptestdos" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/stdout.txt deleted file mode 100644 index 4c6a8492..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/stdout.txt +++ /dev/null @@ -1,4 +0,0 @@ -# Gopkg.lock is out of sync: -github.com/sdboyer/deptestdos: imported or required, but missing from Gopkg.lock's input-imports -github.com/sdboyer/deptest: in Gopkg.lock's input-imports, but neither imported nor required - diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/testcase.json deleted file mode 100644 index 41662e66..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/missing_and_excess/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/final/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/final/Gopkg.toml deleted file mode 100644 index 31d1cbff..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/final/Gopkg.toml +++ /dev/null @@ -1,5 +0,0 @@ -noverify = ["github.com/sdboyer/deptestdos"] - -[[constraint]] - name = "github.com/sdboyer/deptest" - branch = "master" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/Gopkg.toml deleted file mode 100644 index 31d1cbff..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/Gopkg.toml +++ /dev/null @@ -1,5 +0,0 @@ -noverify = ["github.com/sdboyer/deptestdos"] - -[[constraint]] - name = "github.com/sdboyer/deptest" - branch = "master" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/stdout.txt deleted file mode 100644 index 812ea5af..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/stdout.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Gopkg.lock is out of sync: -github.com/sdboyer/deptest@v1.0.0: not allowed by constraint master - -# vendor is out of sync: -github.com/sdboyer/deptest: missing from vendor diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/testcase.json deleted file mode 100644 index 41662e66..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_constraint/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/final/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/final/Gopkg.toml deleted file mode 100644 index 0965be96..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/final/Gopkg.toml +++ /dev/null @@ -1,5 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] - -[[override]] - name = "github.com/sdboyer/deptest" - branch = "master" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/Gopkg.toml deleted file mode 100644 index 0965be96..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/Gopkg.toml +++ /dev/null @@ -1,5 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] - -[[override]] - name = "github.com/sdboyer/deptest" - branch = "master" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/stdout.txt deleted file mode 100644 index 9ca5bc93..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/stdout.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Gopkg.lock is out of sync: -github.com/sdboyer/deptest@v1.0.0: not allowed by override master - -# vendor is out of sync: -github.com/sdboyer/deptest: missing from vendor diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/testcase.json deleted file mode 100644 index 41662e66..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/unmet_override/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/final/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/final/Gopkg.toml deleted file mode 100644 index 93ea7259..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/final/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/Gopkg.toml deleted file mode 100644 index 93ea7259..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/stdout.txt deleted file mode 100644 index 9400f1ef..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -# vendor is out of sync: -foo: orphaned file -orphdir: unused project diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/testcase.json deleted file mode 100644 index d06367e4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/noverify/vendororphans/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/final/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/final/Gopkg.toml deleted file mode 100644 index 6e1c497d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - branch = "master" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/Gopkg.toml deleted file mode 100644 index 6e1c497d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - branch = "master" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/stdout.txt deleted file mode 100644 index 812ea5af..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/stdout.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Gopkg.lock is out of sync: -github.com/sdboyer/deptest@v1.0.0: not allowed by constraint master - -# vendor is out of sync: -github.com/sdboyer/deptest: missing from vendor diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/testcase.json deleted file mode 100644 index 41662e66..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_constraint/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/final/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/final/Gopkg.toml deleted file mode 100644 index 66a88c9a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[override]] - name = "github.com/sdboyer/deptest" - branch = "master" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/Gopkg.toml deleted file mode 100644 index 66a88c9a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[override]] - name = "github.com/sdboyer/deptest" - branch = "master" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/stdout.txt deleted file mode 100644 index 9ca5bc93..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/stdout.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Gopkg.lock is out of sync: -github.com/sdboyer/deptest@v1.0.0: not allowed by override master - -# vendor is out of sync: -github.com/sdboyer/deptest: missing from vendor diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/testcase.json deleted file mode 100644 index 41662e66..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/unmet_override/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/final/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/final/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/stdout.txt deleted file mode 100644 index 9400f1ef..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -# vendor is out of sync: -foo: orphaned file -orphdir: unused project diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/testcase.json deleted file mode 100644 index d06367e4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/check/vendororphans/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["check"] - ], - "should-fail": true, - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/final/Gopkg.lock deleted file mode 100644 index e1a08979..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - branch = "master" - digest = "1:d08235d21a5df95ab12e1eb0191ffe9c4ceb4fa8005f079f6815e8ff507855d3" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - pruneopts = "UT" - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptesttres", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/final/Gopkg.toml deleted file mode 100644 index 47af7688..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptesttres" - -[prune] - go-tests = true - unused-packages = true - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "0.8.1" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/initial/main.go deleted file mode 100644 index 8049e4ec..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/sdboyer/deptesttres" -) - -func main() { - type a deptesttres.Bar -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/testcase.json deleted file mode 100644 index 182b683c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double-spec/testcase.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"], - ["ensure", "-add", "github.com/sdboyer/deptest", "github.com/sdboyer/deptest@v0.8.1"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptesttres" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/final/Gopkg.lock deleted file mode 100644 index 42f72e7e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/final/Gopkg.lock +++ /dev/null @@ -1,32 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - branch = "master" - digest = "1:d62f7f8be8f431ede67fae7f90d75f923dddc627b309b9134ea1db95f0e34e6d" - name = "github.com/sdboyer/deptesttres" - packages = [ - ".", - "subp", - ] - pruneopts = "UT" - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptesttres", - "github.com/sdboyer/deptesttres/subp", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/final/Gopkg.toml deleted file mode 100644 index 252f9478..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" - -[prune] - go-tests = true - unused-packages = true - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptesttres" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/initial/main.go deleted file mode 100644 index 84f99b68..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/sdboyer/deptest" -) - -func main() { - type a deptest.Bar -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/testcase.json deleted file mode 100644 index 2e5161d0..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-double/testcase.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"], - ["ensure", "-add", "github.com/sdboyer/deptesttres", "github.com/sdboyer/deptesttres/subp"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptesttres" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/final/Gopkg.lock deleted file mode 100644 index e1a08979..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - branch = "master" - digest = "1:d08235d21a5df95ab12e1eb0191ffe9c4ceb4fa8005f079f6815e8ff507855d3" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - pruneopts = "UT" - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptesttres", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/final/Gopkg.toml deleted file mode 100644 index 47af7688..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptesttres" - -[prune] - go-tests = true - unused-packages = true - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "0.8.1" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/initial/main.go deleted file mode 100644 index 8049e4ec..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/sdboyer/deptesttres" -) - -func main() { - type a deptesttres.Bar -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/testcase.json deleted file mode 100644 index 9f6fa3f3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new-spec/testcase.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"], - ["ensure", "-add", "github.com/sdboyer/deptest@v0.8.1"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptesttres" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/final/Gopkg.lock deleted file mode 100644 index 7f729ccd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - branch = "master" - digest = "1:d08235d21a5df95ab12e1eb0191ffe9c4ceb4fa8005f079f6815e8ff507855d3" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - pruneopts = "UT" - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptesttres", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/final/Gopkg.toml deleted file mode 100644 index b75fe963..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptesttres" - -[prune] - go-tests = true - unused-packages = true - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/initial/main.go deleted file mode 100644 index 8049e4ec..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/sdboyer/deptesttres" -) - -func main() { - type a deptesttres.Bar -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/testcase.json deleted file mode 100644 index 3a8d221f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/all-new/testcase.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"], - ["ensure", "-add", "github.com/sdboyer/deptest"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptesttres" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/Gopkg.lock deleted file mode 100644 index 6872265e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/Gopkg.lock +++ /dev/null @@ -1,37 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[[projects]] - branch = "master" - digest = "1:c683a5f3a422ecd929d76af63de214178e6caa41cbfdf4522112f7f9173d0cae" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - pruneopts = "" - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - "github.com/sdboyer/deptesttres", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/Gopkg.toml deleted file mode 100644 index 57787fb4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/Gopkg.toml +++ /dev/null @@ -1,6 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "~0.8.0" -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptesttres" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/main.go deleted file mode 100644 index 2eae5b51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/final/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/Gopkg.lock deleted file mode 100644 index 2d6f4c02..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "9a7bd6944c26792ab2e97fed1227cc402f0cc00465016836efbf04239596dd9f" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/Gopkg.toml deleted file mode 100644 index 532da96a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "~0.8.0" \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/main.go deleted file mode 100644 index 7ad40aca..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/initial/main.go +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" - "github.com/sdboyer/deptesttres" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") - - type a deptesttres.Bar -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/stdout.txt deleted file mode 100644 index a7dfa2d6..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/stdout.txt +++ /dev/null @@ -1 +0,0 @@ -Fetching sources... diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/testcase.json deleted file mode 100644 index eb95e6f1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/desync/testcase.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "commands": [ - ["ensure", "-add", "github.com/sdboyer/deptesttres@master"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - "github.com/sdboyer/deptesttres" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/final/Gopkg.lock deleted file mode 100644 index b34d4cfd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - digest = "1:d08235d21a5df95ab12e1eb0191ffe9c4ceb4fa8005f079f6815e8ff507855d3" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - pruneopts = "UT" - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptesttres"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/final/Gopkg.toml deleted file mode 100644 index d24b0696..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptesttres" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/initial/main.go deleted file mode 100644 index 8049e4ec..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/sdboyer/deptesttres" -) - -func main() { - type a deptesttres.Bar -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/testcase.json deleted file mode 100644 index 52cb46b1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/double-diff-spec/testcase.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"], - ["ensure", "-add", "github.com/sdboyer/deptest@0.8.1", "github.com/sdboyer/deptest@1.0.0"] - ], - "vendor-final": [ - "github.com/sdboyer/deptesttres" - ], - "error-expected": "can only specify rules once per project being added; rules were given at least twice for github.com/sdboyer/deptest" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/final/Gopkg.lock deleted file mode 100644 index 66ef021c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/final/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "342afd8c8a616d084eb7b67bf3a891710eca3ce5abc3cf60af0dae4ccfdcd001" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/final/Gopkg.toml deleted file mode 100644 index 598accd8..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/final/Gopkg.toml +++ /dev/null @@ -1,7 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptesttres" - branch = "master" - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/Gopkg.lock deleted file mode 100644 index 66ef021c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "342afd8c8a616d084eb7b67bf3a891710eca3ce5abc3cf60af0dae4ccfdcd001" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/Gopkg.toml deleted file mode 100644 index 598accd8..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/Gopkg.toml +++ /dev/null @@ -1,7 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptesttres" - branch = "master" - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/main.go deleted file mode 100644 index 8049e4ec..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/sdboyer/deptesttres" -) - -func main() { - type a deptesttres.Bar -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/testcase.json deleted file mode 100644 index a0d78d31..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists-manifest/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "-add", "github.com/sdboyer/deptest@1.0.0"] - ], - "error-expected": "Gopkg.toml already contains rules for github.com/sdboyer/deptest, cannot specify a version constraint" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/final/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/final/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/final/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/main.go deleted file mode 100644 index c5b8da51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" -) - -func main() { - _ := deptest.Map["yo yo!"] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/testcase.json deleted file mode 100644 index e4ec92f9..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/exists/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "-add", "github.com/sdboyer/deptest"] - ], - "error-expected": "nothing to -add, github.com/sdboyer/deptest is already in Gopkg.toml and the project's direct imports or required list" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/Gopkg.lock deleted file mode 100644 index 41dd2d41..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/Gopkg.lock +++ /dev/null @@ -1,21 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - version = "v0.8.0" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - packages = ["."] - -[[projects]] - name = "github.com/sdboyer/deptestdos" - version = "v2.0.0" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - packages = ["."] - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "9b381263a360eafafe3ef7f9be626672668d17250a3c9a8debd169d1b5e2eebb" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/Gopkg.toml deleted file mode 100644 index 532da96a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "~0.8.0" \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/main.go deleted file mode 100644 index 2eae5b51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/final/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/Gopkg.lock deleted file mode 100644 index 41dd2d41..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/Gopkg.lock +++ /dev/null @@ -1,21 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - version = "v0.8.0" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - packages = ["."] - -[[projects]] - name = "github.com/sdboyer/deptestdos" - version = "v2.0.0" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - packages = ["."] - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "9b381263a360eafafe3ef7f9be626672668d17250a3c9a8debd169d1b5e2eebb" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/Gopkg.toml deleted file mode 100644 index 532da96a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "~0.8.0" \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/main.go deleted file mode 100644 index 2eae5b51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/initial/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/testcase.json deleted file mode 100644 index b8b36480..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/noarg/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "-add"] - ], - "error-expected": "must specify at least one project or package to -add" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/final/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/final/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/final/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/main.go deleted file mode 100644 index c5b8da51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" -) - -func main() { - _ := deptest.Map["yo yo!"] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/testcase.json deleted file mode 100644 index 86727bb2..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case1/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "-add", "github.com/golang/notexist"] - ], - "error-expected": "cannot add current project to itself" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/final/Gopkg.lock deleted file mode 100644 index 10ef8111..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/final/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/final/Gopkg.toml deleted file mode 100644 index db111447..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/initial/main.go deleted file mode 100644 index 7a00113b..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/initial/main.go +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2017 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 main - -func main() {} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/testcase.json deleted file mode 100644 index 490aab5e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/errs/self-add/case2/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"], - ["ensure", "-add", "github.com/golang/notexist"] - ], - "error-expected": "cannot add current project to itself" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/final/Gopkg.lock deleted file mode 100644 index 9102af51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - digest = "1:c683a5f3a422ecd929d76af63de214178e6caa41cbfdf4522112f7f9173d0cae" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - pruneopts = "" - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptesttres"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/final/Gopkg.toml deleted file mode 100644 index bbc8cc16..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptesttres" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/initial/main.go deleted file mode 100644 index 8049e4ec..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/sdboyer/deptesttres" -) - -func main() { - type a deptesttres.Bar -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/testcase.json deleted file mode 100644 index 69755349..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-imports/testcase.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "commands": [ - ["ensure", "-add", "github.com/sdboyer/deptesttres@master"] - ], - "vendor-final": [ - "github.com/sdboyer/deptesttres" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/final/Gopkg.lock deleted file mode 100644 index 1074b6a1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - branch = "master" - digest = "1:c683a5f3a422ecd929d76af63de214178e6caa41cbfdf4522112f7f9173d0cae" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - pruneopts = "" - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptesttres", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/final/Gopkg.toml deleted file mode 100644 index 598accd8..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/final/Gopkg.toml +++ /dev/null @@ -1,7 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptesttres" - branch = "master" - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/Gopkg.lock deleted file mode 100644 index 66ef021c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - name = "github.com/sdboyer/deptesttres" - packages = ["."] - revision = "54aaeb0023e1f3dcf5f98f31dd8c565457945a12" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "342afd8c8a616d084eb7b67bf3a891710eca3ce5abc3cf60af0dae4ccfdcd001" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/Gopkg.toml deleted file mode 100644 index 598accd8..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/Gopkg.toml +++ /dev/null @@ -1,7 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptesttres" - branch = "master" - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/main.go deleted file mode 100644 index 8049e4ec..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/sdboyer/deptesttres" -) - -func main() { - type a deptesttres.Bar -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/testcase.json deleted file mode 100644 index 6a19d7c2..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/add/exists-manifest-constraint/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["ensure", "-add", "github.com/sdboyer/deptest"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptesttres" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/final/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/final/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/final/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/final/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/initial/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/initial/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/testcase.json deleted file mode 100644 index 6dc9735c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/lockless-vendoronly/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "-vendor-only"] - ], - "error-expected": "no Gopkg.lock exists from which to populate vendor/" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/final/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/final/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/final/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/testcase.json deleted file mode 100644 index f194308f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/errs/specargs/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "foobar.com/baz"] - ], - "error-expected": "dep ensure only takes spec arguments with -add or -update" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/final/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/final/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/final/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/testcase.json deleted file mode 100644 index 21daf3e9..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-dry/testcase.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "commands": [ - ["ensure", "-dry-run"] - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/final/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/final/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/final/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/testcase.json deleted file mode 100644 index f3bdbe7e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor-dry/testcase.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "commands": [ - ["ensure", "-no-vendor", "-dry-run"] - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/final/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/final/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/testcase.json deleted file mode 100644 index 7692eecf..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq-novendor/testcase.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "commands": [ - ["ensure", "-no-vendor"] - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/final/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/final/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/testcase.json deleted file mode 100644 index 19da5270..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hasheq/testcase.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "commands": [ - ["ensure"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/final/Gopkg.lock deleted file mode 100644 index 11cb12c3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/final/Gopkg.lock +++ /dev/null @@ -1,16 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - # manually modified hash digest, it will not match any known inputs - inputs-digest = "94b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/final/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/Gopkg.lock deleted file mode 100644 index 11cb12c3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/Gopkg.lock +++ /dev/null @@ -1,16 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - # manually modified hash digest, it will not match any known inputs - inputs-digest = "94b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/testcase.json deleted file mode 100644 index 8a288759..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/hashneq-vendoronly/testcase.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "commands": [ - ["ensure", "-vendor-only"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/final/Gopkg.lock deleted file mode 100644 index 11cb12c3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/final/Gopkg.lock +++ /dev/null @@ -1,16 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - # manually modified hash digest, it will not match any known inputs - inputs-digest = "94b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/final/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/initial/Gopkg.lock deleted file mode 100644 index 11cb12c3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/initial/Gopkg.lock +++ /dev/null @@ -1,16 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - # manually modified hash digest, it will not match any known inputs - inputs-digest = "94b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/initial/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/initial/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/testcase.json deleted file mode 100644 index 8a288759..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/default/nocode-vendoronly/testcase.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "commands": [ - ["ensure", "-vendor-only"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/final/Gopkg.lock deleted file mode 100644 index 49180c23..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/final/Gopkg.toml deleted file mode 100644 index 51a3481d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/testcase.json deleted file mode 100644 index 0cf0fd90..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case1/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["init", "-skip-tools", "-no-examples"], - ["ensure", "-update"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/final/Gopkg.lock deleted file mode 100644 index a09c4263..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/final/Gopkg.toml deleted file mode 100644 index 532da96a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "~0.8.0" \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/initial/Gopkg.toml deleted file mode 100644 index 532da96a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "~0.8.0" \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/testcase.json deleted file mode 100644 index 729de9d0..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case2/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["ensure"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/README.md deleted file mode 100644 index 34b1e0c1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/README.md +++ /dev/null @@ -1,2 +0,0 @@ -Validate that packages imported in an ignored package are not -included in the manifest or lock. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/final/Gopkg.lock deleted file mode 100644 index c00429e5..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/final/Gopkg.toml deleted file mode 100644 index d77e367c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/final/Gopkg.toml +++ /dev/null @@ -1,5 +0,0 @@ -ignored = ["github.com/sdboyer/deptestdos"] - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptest" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/Gopkg.lock deleted file mode 100644 index 5bfebb27..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "8114537cd7d93f5eacebdea7dfec0c3c10919d7f952d056e2a3142fee1c33aee" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/Gopkg.toml deleted file mode 100644 index d77e367c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/Gopkg.toml +++ /dev/null @@ -1,5 +0,0 @@ -ignored = ["github.com/sdboyer/deptestdos"] - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptest" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/samples/samples.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/samples/samples.go deleted file mode 100644 index 822fc935..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/initial/samples/samples.go +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2016 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 samples - -import _ "github.com/sdboyer/deptestdos" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/testcase.json deleted file mode 100644 index 729de9d0..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/empty/case3/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["ensure"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/README b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/README deleted file mode 100644 index 5b8664c4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/README +++ /dev/null @@ -1,5 +0,0 @@ -This is a hack - it's effectively just verifying that the Gopkg.lock doesn't -change for projects with noverify set, which (under the current logic) is an -indicator that vendor wasn't updated. - -Of course, that vendor -> lock relatinoship isn't guaranteed to hold... diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/final/Gopkg.lock deleted file mode 100644 index b8c274bb..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265a246" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/final/Gopkg.toml deleted file mode 100644 index 93ea7259..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/final/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/Gopkg.lock deleted file mode 100644 index b8c274bb..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265a246" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/Gopkg.toml deleted file mode 100644 index 93ea7259..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -noverify = ["github.com/sdboyer/deptest"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/testcase.json deleted file mode 100644 index 5f45414e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/noverify/hash_mismatch/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["ensure"], - ["check"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/final/Gopkg.lock deleted file mode 100644 index 10ef8111..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/final/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/final/Gopkg.toml deleted file mode 100644 index db111447..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/testcase.json deleted file mode 100644 index fede436f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case1/testcase.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-skip-tools"], - ["ensure", "-update"] - ], - "error-expected": "no dirs contained any Go code", - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/final/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/initial/bar/bar.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/initial/bar/bar.go deleted file mode 100644 index b007341e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/initial/bar/bar.go +++ /dev/null @@ -1,3 +0,0 @@ -// Copyright 2017 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. diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/initial/baz/.gitignore b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/initial/baz/.gitignore deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/testcase.json deleted file mode 100644 index 5353ea6b..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-errors/case2/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["ensure"] - ], - "error-expected": "found 1 errors", - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/final/Gopkg.lock deleted file mode 100644 index c00429e5..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/final/Gopkg.toml deleted file mode 100644 index 5e109dd4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/final/Gopkg.toml +++ /dev/null @@ -1,5 +0,0 @@ -ignored = ["github.com/golang/notexist/samples*"] - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptest" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/Gopkg.lock deleted file mode 100644 index bef2d009..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "ab4fef131ee828e96ba67d31a7d690bd5f2f42040c6766b1b12fe856f87e0ff7" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/Gopkg.toml deleted file mode 100644 index 5e109dd4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/Gopkg.toml +++ /dev/null @@ -1,5 +0,0 @@ -ignored = ["github.com/golang/notexist/samples*"] - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptest" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/samples/samples.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/samples/samples.go deleted file mode 100644 index d07de170..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/samples/samples.go +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2017 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 samples - -import _ "github.com/sdboyer/deptestdos" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/samples/subsamples/subsamples.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/samples/subsamples/subsamples.go deleted file mode 100644 index 5136538e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/initial/samples/subsamples/subsamples.go +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2017 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 subsamples - -import _ "github.com/sdboyer/dep-test" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/testcase.json deleted file mode 100644 index 729de9d0..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-ignore/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["ensure"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/final/Gopkg.lock deleted file mode 100644 index 10ef8111..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/final/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/final/Gopkg.toml deleted file mode 100644 index f54b63d5..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/final/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -ignored = ["github.com/sdboyer/deptest*", "github.com/golang/notexist/samples*"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/Gopkg.lock deleted file mode 100644 index bef2d009..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "ab4fef131ee828e96ba67d31a7d690bd5f2f42040c6766b1b12fe856f87e0ff7" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/Gopkg.toml deleted file mode 100644 index f54b63d5..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/Gopkg.toml +++ /dev/null @@ -1 +0,0 @@ -ignored = ["github.com/sdboyer/deptest*", "github.com/golang/notexist/samples*"] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/samples/samples.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/samples/samples.go deleted file mode 100644 index d07de170..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/samples/samples.go +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2017 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 samples - -import _ "github.com/sdboyer/deptestdos" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/samples/subsamples/subsamples.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/samples/subsamples/subsamples.go deleted file mode 100644 index 5136538e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/initial/samples/subsamples/subsamples.go +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2017 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 subsamples - -import _ "github.com/sdboyer/dep-test" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/testcase.json deleted file mode 100644 index 7c94832d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/pkg-ignored/wildcard-other-root/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["ensure"] - ], - "error-expected": "", - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/final/Gopkg.lock deleted file mode 100644 index 78a90e32..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/final/Gopkg.toml deleted file mode 100644 index 532da96a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "~0.8.0" \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/Gopkg.lock deleted file mode 100644 index 7265a555..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/Gopkg.lock +++ /dev/null @@ -1,21 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - version = "v0.8.0" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - packages = ["."] - -[[projects]] - name = "github.com/sdboyer/deptestdos" - version = "v2.0.0" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - packages = ["."] - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "1b381263a360eafafe3ef7f9be626672668d17250a3c9a8debd169d1b5e2eebb" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/Gopkg.toml deleted file mode 100644 index 532da96a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "~0.8.0" \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/main.go deleted file mode 100644 index 2eae5b51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/initial/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/testcase.json deleted file mode 100644 index 07bc6352..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/case1/testcase.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "commands": [ - ["ensure", "-update", "github.com/sdboyer/deptest"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/Gopkg.lock deleted file mode 100644 index 78a90e32..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/Gopkg.toml deleted file mode 100644 index 532da96a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "~0.8.0" \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/main.go deleted file mode 100644 index 2eae5b51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/final/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/Gopkg.lock deleted file mode 100644 index 41dd2d41..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/Gopkg.lock +++ /dev/null @@ -1,21 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - version = "v0.8.0" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - packages = ["."] - -[[projects]] - name = "github.com/sdboyer/deptestdos" - version = "v2.0.0" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - packages = ["."] - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "9b381263a360eafafe3ef7f9be626672668d17250a3c9a8debd169d1b5e2eebb" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/Gopkg.toml deleted file mode 100644 index 532da96a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "~0.8.0" \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/main.go deleted file mode 100644 index 2eae5b51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/initial/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/stdout.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/testcase.json deleted file mode 100644 index 81a7c232..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/desync/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["ensure", "-update"] - ], - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/final/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/final/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/final/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/final/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/initial/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/initial/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/initial/main.go deleted file mode 100644 index 1fe0d19d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/testcase.json deleted file mode 100644 index a69d08d0..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/lockless/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "-update"] - ], - "error-expected": "-update works by updating the versions recorded in Gopkg.lock, but Gopkg.lock does not exist" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/final/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/final/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/final/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/main.go deleted file mode 100644 index c5b8da51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" -) - -func main() { - _ := deptest.Map["yo yo!"] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/testcase.json deleted file mode 100644 index 4b4b4fe0..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/nonroot-arg/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "-update", "github.com/sdboyer/deptest/subpkg"] - ], - "error-expected": "github.com/sdboyer/deptest/subpkg is not a project root, try github.com/sdboyer/deptest instead" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/final/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/final/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/final/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/main.go deleted file mode 100644 index c5b8da51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" -) - -func main() { - _ := deptest.Map["yo yo!"] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/testcase.json deleted file mode 100644 index 0fda36ed..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/not-in-lock/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "-update", "github.com/sdboyer/deptesttres"] - ], - "error-expected": "github.com/sdboyer/deptesttres is not present in Gopkg.lock, cannot -update it" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/final/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/final/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/final/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/main.go deleted file mode 100644 index c5b8da51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" -) - -func main() { - _ := deptest.Map["yo yo!"] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/testcase.json deleted file mode 100644 index 7332bc49..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-constraint/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "-update", "github.com/sdboyer/deptest:github.com/other/deptest"] - ], - "error-expected": "cannot specify alternate sources on -update (github.com/other/deptest)" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/final/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/final/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/final/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/Gopkg.lock deleted file mode 100644 index c7f497e7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/Gopkg.toml deleted file mode 100644 index 51ff69b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/main.go deleted file mode 100644 index c5b8da51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" -) - -func main() { - _ := deptest.Map["yo yo!"] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/testcase.json deleted file mode 100644 index 27c8a5fc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/errs/spec-with-source/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["ensure", "-update", "github.com/sdboyer/deptest@1.0.0"] - ], - "error-expected": "version constraint ^1.0.0 passed for github.com/sdboyer/deptest, but -update follows constraints declared in" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/final/Gopkg.lock deleted file mode 100644 index 188ece4f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/final/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/Gopkg.lock deleted file mode 100644 index 810f1b03..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/Gopkg.lock +++ /dev/null @@ -1,15 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "14b07b05e0f01051b03887ab2bf80b516bc5510ea92f75f76c894b1745d8850c" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/Gopkg.toml deleted file mode 100644 index e242e021..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/main.go deleted file mode 100644 index e23fcf34..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptest" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/testcase.json deleted file mode 100644 index 518f5efb..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/ensure/update/novendor/testcase.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "commands": [ - ["ensure", "-update", "-no-vendor"] - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/final/Gopkg.lock deleted file mode 100644 index 8d942e71..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/final/Gopkg.lock +++ /dev/null @@ -1,27 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v0.8.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "a0196baa11ea047dd65037287451d36b861b00ea" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/final/Gopkg.toml deleted file mode 100644 index c262475f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "0.8.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/initial/foo/bar.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/initial/foo/bar.go deleted file mode 100644 index c1ed69fc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/initial/foo/bar.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 foo - -import "github.com/sdboyer/deptest" - -func Foo() deptest.Foo { - var y deptest.Foo - - return y -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/initial/main.go deleted file mode 100644 index 83a4dfcd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/initial/main.go +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/golang/notexist/foo" - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - y := foo.FooFunc() - - fmt.Println(x, y) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/testcase.json deleted file mode 100644 index ad5663ad..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case1/testcase.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-skip-tools", "-gopath"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "v0.8.0", - "github.com/sdboyer/deptestdos": "a0196baa11ea047dd65037287451d36b861b00ea" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/final/Gopkg.lock deleted file mode 100644 index 17205c50..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v0.8.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/final/Gopkg.toml deleted file mode 100644 index 58a9d894..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "0.8.0" - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/initial/foo/bar.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/initial/foo/bar.go deleted file mode 100644 index c1ed69fc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/initial/foo/bar.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 foo - -import "github.com/sdboyer/deptest" - -func Foo() deptest.Foo { - var y deptest.Foo - - return y -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/initial/main.go deleted file mode 100644 index 83a4dfcd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/initial/main.go +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/golang/notexist/foo" - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - y := foo.FooFunc() - - fmt.Println(x, y) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/testcase.json deleted file mode 100644 index df646872..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case2/testcase.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-skip-tools", "-gopath"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "v0.8.0" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/final/Gopkg.lock deleted file mode 100644 index 305068f0..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/final/Gopkg.lock +++ /dev/null @@ -1,27 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - branch = "master" - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "a0196baa11ea047dd65037287451d36b861b00ea" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/final/Gopkg.toml deleted file mode 100644 index 20aa1ae8..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptest" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/initial/foo/bar.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/initial/foo/bar.go deleted file mode 100644 index c1ed69fc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/initial/foo/bar.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 foo - -import "github.com/sdboyer/deptest" - -func Foo() deptest.Foo { - var y deptest.Foo - - return y -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/initial/main.go deleted file mode 100644 index 83a4dfcd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/initial/main.go +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/golang/notexist/foo" - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - y := foo.FooFunc() - - fmt.Println(x, y) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/testcase.json deleted file mode 100644 index 04cfb832..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case3/testcase.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-skip-tools", "-gopath"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptestdos": "a0196baa11ea047dd65037287451d36b861b00ea" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/final/Gopkg.lock deleted file mode 100644 index 560c8831..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/final/Gopkg.toml deleted file mode 100644 index 2e8f9de1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/initial/foo/bar.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/initial/foo/bar.go deleted file mode 100644 index c1ed69fc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/initial/foo/bar.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 foo - -import "github.com/sdboyer/deptest" - -func Foo() deptest.Foo { - var y deptest.Foo - - return y -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/initial/main.go deleted file mode 100644 index 83a4dfcd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/initial/main.go +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/golang/notexist/foo" - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - y := foo.FooFunc() - - fmt.Println(x, y) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/testcase.json deleted file mode 100644 index 13cba35a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/case4/testcase.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"] - ], - "gopath-initial": { - "github.com/sdboyer/deptestdos": "a0196baa11ea047dd65037287451d36b861b00ea" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/README.md deleted file mode 100644 index 899680ac..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/README.md +++ /dev/null @@ -1 +0,0 @@ -Import glide config at project root. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/final/Gopkg.lock deleted file mode 100644 index e3672a62..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/final/Gopkg.lock +++ /dev/null @@ -1,35 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:4f2c2c251356e56fdbe13960044263cdbde63355689e21db07267c4d0de33f3f" - name = "github.com/carolynvs/deptest-subpkg" - packages = ["subby"] - pruneopts = "UT" - revision = "6c41d90f78bb1015696a2ad591debfa8971512d5" - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/carolynvs/deptest-subpkg/subby", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/final/Gopkg.toml deleted file mode 100644 index c33ba25e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ -ignored = [ - "github.com/golang/notexist/samples", - "github.com/sdboyer/dep-test", -] - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/glide.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/glide.lock deleted file mode 100644 index 7a36a4a0..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/glide.lock +++ /dev/null @@ -1,14 +0,0 @@ -hash: 16053c82a71f9bd509b05a4523df6bc418aed2083e4b8bd97a870bbc003256f8 -updated: 2017-03-07T17:02:32.214383898-06:00 -imports: -- name: github.com/sdboyer/deptest - repo: https://github.com/sdboyer/deptest.git - vcs: git - version: ff2948a2ac8f538c4ecd55962e919d1e13e74baf -- name: github.com/sdboyer/deptestdos - version: 5c607206be5decd28e6263ffffdcee067266015e -- name: github.com/carolynvs/deptest-subpkg/subby - version: 6c41d90f78bb1015696a2ad591debfa8971512d5 -testImports: -- name: github.com/golang/lint - version: cb00e5669539f047b2f4c53a421a01b0c8e172c6 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/glide.yaml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/glide.yaml deleted file mode 100644 index 64b8b6b6..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/glide.yaml +++ /dev/null @@ -1,21 +0,0 @@ -package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -ignore: -- github.com/sdboyer/dep-test -excludeDirs: -- samples -import: -- package: github.com/sdboyer/deptest # This is a transitive dep and will be ignored - repo: https://github.com/sdboyer/deptest.git - vcs: git - version: v1.0.0 -- package: github.com/sdboyer/deptestdos - version: v2.0.0 -- package: github.com/carolynvs/deptest-subpkg/subby -testImport: -- package: github.com/golang/lint diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/main.go deleted file mode 100644 index 5238b249..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/main.go +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - _ "github.com/carolynvs/deptest-subpkg/subby" - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - fmt.Println(x) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/samples/samples.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/samples/samples.go deleted file mode 100644 index 3e160f22..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/initial/samples/samples.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 samples - -import dt "github.com/carolynvs/go-dep-test" - -func Sample1() int { - var x = dt.Thing - return x -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/testcase.json deleted file mode 100644 index cf0d7908..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case1/testcase.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-gopath"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f", - "github.com/sdboyer/deptestdos": "5c607206be5decd28e6263ffffdcee067266015e" - }, - "vendor-final": [ - "github.com/carolynvs/deptest-subpkg", - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/README.md deleted file mode 100644 index f6e3eaf4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/README.md +++ /dev/null @@ -1 +0,0 @@ -Ignore glide config at root when -skip-tools is specified. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/final/Gopkg.lock deleted file mode 100644 index 09b9e1e1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/final/Gopkg.lock +++ /dev/null @@ -1,25 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptestdos"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/final/Gopkg.toml deleted file mode 100644 index e3e66aac..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/glide.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/glide.lock deleted file mode 100644 index 1d295099..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/glide.lock +++ /dev/null @@ -1,12 +0,0 @@ -hash: 16053c82a71f9bd509b05a4523df6bc418aed2083e4b8bd97a870bbc003256f8 -updated: 2017-03-07T17:02:32.214383898-06:00 -imports: -- name: github.com/sdboyer/deptest - repo: https://github.com/sdboyer/deptest.git - vcs: git - version: ff2948a2ac8f538c4ecd55962e919d1e13e74baf -- name: github.com/sdboyer/deptestdos - version: 5c607206be5decd28e6263ffffdcee067266015e -testImports: -- name: github.com/golang/lint - version: cb00e5669539f047b2f4c53a421a01b0c8e172c6 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/glide.yaml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/glide.yaml deleted file mode 100644 index ee269a39..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/glide.yaml +++ /dev/null @@ -1,20 +0,0 @@ -package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -ignore: -- github.com/sdboyer/dep-test -excludeDirs: -- samples -import: -- package: github.com/sdboyer/deptest # This is a transitive dep and will be ignored - repo: https://github.com/sdboyer/deptest.git - vcs: git - version: v1.0.0 -- package: github.com/sdboyer/deptestdos - version: v2.0.0 -testImport: -- package: github.com/golang/lint diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/main.go deleted file mode 100644 index 2b2c7c39..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/initial/main.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - fmt.Println(x) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/testcase.json deleted file mode 100644 index 39c7d874..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case2/testcase.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-skip-tools", "-gopath"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f", - "github.com/sdboyer/deptestdos": "5c607206be5decd28e6263ffffdcee067266015e" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/README.md deleted file mode 100644 index 1eb424fc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/README.md +++ /dev/null @@ -1 +0,0 @@ -Import glide config in direct dependencies. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/final/Gopkg.lock deleted file mode 100644 index a7bf0c2a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/final/Gopkg.lock +++ /dev/null @@ -1,25 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:41a463620bcc5eba54d225d6108f58da4be08bc6307ecc9d17c6d1a5c1f2df30" - name = "github.com/carolynvs/deptestglide" - packages = ["."] - pruneopts = "UT" - revision = "aa7fea6e17ca281c6f210afb93fc3c98ef29a695" - version = "v0.1.1" - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/carolynvs/deptestglide"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/final/Gopkg.toml deleted file mode 100644 index 6f8b8098..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/carolynvs/deptestglide" - version = "0.1.1" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/initial/main.go deleted file mode 100644 index 3e509998..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/initial/main.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/carolynvs/deptestglide" -) - -func main() { - var x = deptestglide.MyFoo - fmt.Println(x) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/testcase.json deleted file mode 100644 index e3e51560..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case3/testcase.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"] - ], - "error-expected": "", - "gopath-initial": {}, - "vendor-final": [ - "github.com/carolynvs/deptestglide", - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/README.md deleted file mode 100644 index 912e4084..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/README.md +++ /dev/null @@ -1 +0,0 @@ -Ignore glide config if glide.yaml is malformed and cannot be parsed correctly. diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/final/Gopkg.lock deleted file mode 100644 index f52bc428..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/final/Gopkg.lock +++ /dev/null @@ -1,25 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptestdos"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/final/Gopkg.toml deleted file mode 100644 index e3e66aac..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/initial/glide.yaml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/initial/glide.yaml deleted file mode 100644 index a9c8e891..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/initial/glide.yaml +++ /dev/null @@ -1,20 +0,0 @@ -'package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -ignore: -- github.com/sdboyer/dep-test -excludeDirs: -- samples -import: -- package: github.com/sdboyer/deptest # This is a transitive dep and will be ignored - repo: https://github.com/sdboyer/deptest.git - vcs: git - version: v1.0.0 -- package: github.com/sdboyer/deptestdos - version: v2.0.0 -testImport: -- package: github.com/golang/lint diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/initial/main.go deleted file mode 100644 index 2b2c7c39..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/initial/main.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - fmt.Println(x) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/testcase.json deleted file mode 100644 index 85a05ed6..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/case4/testcase.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f", - "github.com/sdboyer/deptestdos": "5c607206be5decd28e6263ffffdcee067266015e" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/README.md deleted file mode 100644 index db7959dc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/README.md +++ /dev/null @@ -1 +0,0 @@ -Import deptestglideA tag v0.3.0 which has a corrupt glide manifest. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/final/Gopkg.lock deleted file mode 100644 index 45f3b2de..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/final/Gopkg.lock +++ /dev/null @@ -1,33 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:c0ee004f748a2e0a166f94d0aae3e4b34d0cb1aa95672075969feded052cde73" - name = "github.com/ChinmayR/deptestglideA" - packages = ["."] - pruneopts = "UT" - revision = "cead75b1cde64ae1353ddbf73f6089303d6001b4" - version = "v0.3.0" - -[[projects]] - digest = "1:855fce2344c810402e7e6d34a1e7e21f6b5e161689d0c3c086f920a212e3b074" - name = "github.com/ChinmayR/deptestglideB" - packages = ["."] - pruneopts = "UT" - revision = "571b81795d767461736e6d0ca69e5f9840bdbf0e" - version = "v0.5.0" - -[[projects]] - digest = "1:2cb412b34b26e26b270605d2c54e94a01b5f018ca060a87543bb3b72e21dca07" - name = "github.com/ChinmayR/deptestglideC" - packages = ["."] - pruneopts = "UT" - revision = "4d3546304e8a1ceb6bb01e7e6201e852abb8ae4d" - version = "v0.1.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/ChinmayR/deptestglideA"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/final/Gopkg.toml deleted file mode 100644 index 536bed43..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/ChinmayR/deptestglideA" - version = "0.3.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/glide.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/glide.lock deleted file mode 100644 index fe644d40..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/glide.lock +++ /dev/null @@ -1,5 +0,0 @@ -hash: 16053c82a71f9bd509b05a4523df6bc418aed2083e4b8bd97a870bbc003256f8 -updated: 2017-03-07T17:02:32.214383898-06:00 -imports: -- name: github.com/ChinmayR/deptestglideA - version: cead75b1cde64ae1353ddbf73f6089303d6001b4 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/glide.yaml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/glide.yaml deleted file mode 100644 index 65913ee3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/glide.yaml +++ /dev/null @@ -1,10 +0,0 @@ -package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -import: -- package: github.com/ChinmayR/deptestglideA - version: v0.3.0 \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/main.go deleted file mode 100644 index 750a5f5a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/initial/main.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/ChinmayR/deptestglideA" -) - -type PointToDepTestGlideAv010 deptestglideA.Bversion2 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/testcase.json deleted file mode 100644 index 2031798d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/corrupt-glide/testcase.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-v"] - ], - "vendor-final": [ - "github.com/ChinmayR/deptestglideA", - "github.com/ChinmayR/deptestglideB", - "github.com/ChinmayR/deptestglideC" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/README.md deleted file mode 100644 index 3a2ed07d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/README.md +++ /dev/null @@ -1 +0,0 @@ -Take a direct dependency on a transient dependency where the versions are conflicted. Resolving should fail. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/glide.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/glide.lock deleted file mode 100644 index 1d928215..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/glide.lock +++ /dev/null @@ -1,7 +0,0 @@ -hash: 16053c82a71f9bd509b05a4523df6bc418aed2083e4b8bd97a870bbc003256f8 -updated: 2017-03-07T17:02:32.214383898-06:00 -imports: -- name: github.com/ChinmayR/deptestglideA - version: 81d7d7ca66af42280af949bcae1347e228c8d346 -- name: github.com/ChinmayR/deptestglideB - version: 143bb0e8f4cc3a3227a2d250f99d08ee879c7909 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/glide.yaml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/glide.yaml deleted file mode 100644 index 61ca0531..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/glide.yaml +++ /dev/null @@ -1,12 +0,0 @@ -package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -import: -- package: github.com/ChinmayR/deptestglideA - version: v0.1.0 -- package: github.com/ChinmayR/deptestglideB - version: v0.2.0 \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/main.go deleted file mode 100644 index 01ee227b..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/ChinmayR/deptestglideA" - "github.com/ChinmayR/deptestglideB" -) - -type PointToDepTestGlideAv010 deptestglideA.Bversion1 -type FooVersion2 deptestglideB.FooVersion2 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/testcase.json deleted file mode 100644 index dd5d9eaf..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-conflict/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-v"] - ], - "error-expected": "master: Could not introduce github.com/ChinmayR/deptestglideA@master, as it is not allowed by constraint ^0.1.0 from project github.com/golang/notexist." -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/README.md deleted file mode 100644 index e1fe2976..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/README.md +++ /dev/null @@ -1 +0,0 @@ -Take a direct dependency on a transient dependency where the versions are not conflicted. Resolving should pass. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/final/Gopkg.lock deleted file mode 100644 index 8b6f276e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:2bb2f3f169ad31382b7b41969518a99fe8974f4f5a737b6c30501a36f2fd40dc" - name = "github.com/ChinmayR/deptestglideA" - packages = ["."] - pruneopts = "UT" - revision = "26ab0f16d85723be5ff44e5b4bd2a8e0f3a34989" - version = "v0.2.0" - -[[projects]] - digest = "1:d35fc62a5ecad295b86623f47a2b3d6ce4e81cd9584c04b41d05c9cafea9137e" - name = "github.com/ChinmayR/deptestglideB" - packages = ["."] - pruneopts = "UT" - revision = "143bb0e8f4cc3a3227a2d250f99d08ee879c7909" - version = "v0.2.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/ChinmayR/deptestglideA", - "github.com/ChinmayR/deptestglideB", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/final/Gopkg.toml deleted file mode 100644 index 065ea362..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ - -[[constraint]] - name = "github.com/ChinmayR/deptestglideA" - version = "0.2.0" - -[[constraint]] - name = "github.com/ChinmayR/deptestglideB" - version = "0.2.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/glide.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/glide.lock deleted file mode 100644 index 1636df3f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/glide.lock +++ /dev/null @@ -1,5 +0,0 @@ -hash: 16053c82a71f9bd509b05a4523df6bc418aed2083e4b8bd97a870bbc003256f8 -updated: 2017-03-07T17:02:32.214383898-06:00 -imports: -- name: github.com/ChinmayR/deptestglideA - version: 26ab0f16d85723be5ff44e5b4bd2a8e0f3a34989 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/glide.yaml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/glide.yaml deleted file mode 100644 index 46e8e571..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/glide.yaml +++ /dev/null @@ -1,12 +0,0 @@ -package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -import: -- package: github.com/ChinmayR/deptestglideA - version: v0.2.0 -- package: github.com/ChinmayR/deptestglideB - version: ~0.1.0 \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/main.go deleted file mode 100644 index 40112a71..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/ChinmayR/deptestglideA" - "github.com/ChinmayR/deptestglideB" -) - -type PointToDepTestGlideAv010 deptestglideA.Bversion2 -type FooVersion2 deptestglideB.FooVersion2 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/testcase.json deleted file mode 100644 index c56ab0a1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/direct-trans-no-conflict/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-v"] - ], - "vendor-final": [ - "github.com/ChinmayR/deptestglideA", - "github.com/ChinmayR/deptestglideB" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/README.md deleted file mode 100644 index bf2e4f1f..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/README.md +++ /dev/null @@ -1 +0,0 @@ -Have two transient dependencies have different versions of the same repo. Resolving should fail. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/glide.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/glide.lock deleted file mode 100644 index 9b10f2a7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/glide.lock +++ /dev/null @@ -1,7 +0,0 @@ -hash: 16053c82a71f9bd509b05a4523df6bc418aed2083e4b8bd97a870bbc003256f8 -updated: 2017-03-07T17:02:32.214383898-06:00 -imports: -- name: github.com/ChinmayR/deptestglideA - version: 703f28fdee407d70dcc4cb774a0fbb82fa70daa9 -- name: github.com/ChinmayR/deptestglideB - version: 7f8abdec9e29a008d40cfcbb0848b82cc4000d25 \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/glide.yaml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/glide.yaml deleted file mode 100644 index bb2d3711..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/glide.yaml +++ /dev/null @@ -1,12 +0,0 @@ -package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -import: -- package: github.com/ChinmayR/deptestglideA - version: v0.4.0 -- package: github.com/ChinmayR/deptestglideB - version: v0.3.0 \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/main.go deleted file mode 100644 index b5edee16..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/ChinmayR/deptestglideA" - "github.com/ChinmayR/deptestglideB" -) - -type PointToDepTestGlideCv010 deptestglideA.Cversion1 -type PointToDepTestGlideCv020 deptestglideB.Cversion2 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/testcase.json.ignore b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/testcase.json.ignore deleted file mode 100644 index e90b3801..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-conflict/testcase.json.ignore +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-v"] - ], - "error-expected": "No versions of github.com/ChinmayR/deptestglideB met constraints" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/README.md deleted file mode 100644 index 5e45b752..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/README.md +++ /dev/null @@ -1 +0,0 @@ -Test if a transitive glide manifest is read. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/final/Gopkg.lock deleted file mode 100644 index 2021608a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/final/Gopkg.lock +++ /dev/null @@ -1,27 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/ChinmayR/deptestglideA" - packages = ["."] - revision = "120a353fc5706d8b5c0cca93b01606ed37a2247a" - version = "v0.6.0" - -[[projects]] - name = "github.com/ChinmayR/deptestglideB" - packages = ["."] - revision = "571b81795d767461736e6d0ca69e5f9840bdbf0e" - version = "v0.5.0" - -[[projects]] - name = "github.com/ChinmayR/deptestglideC" - packages = ["."] - revision = "4d3546304e8a1ceb6bb01e7e6201e852abb8ae4d" - version = "v0.1.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "d53f4d52c7fbb52058a9c21ee1e3c94dae43f1af5366ab8ded5b14880c44b94b" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/final/Gopkg.toml deleted file mode 100644 index 27e99294..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/final/Gopkg.toml +++ /dev/null @@ -1,4 +0,0 @@ - -[[constraint]] - name = "github.com/ChinmayR/deptestglideA" - version = "0.6.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/glide.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/glide.lock deleted file mode 100644 index 98eb814a..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/glide.lock +++ /dev/null @@ -1,5 +0,0 @@ -hash: 16053c82a71f9bd509b05a4523df6bc418aed2083e4b8bd97a870bbc003256f8 -updated: 2017-03-07T17:02:32.214383898-06:00 -imports: -- name: github.com/ChinmayR/deptestglideA - version: 120a353fc5706d8b5c0cca93b01606ed37a2247a diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/glide.yaml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/glide.yaml deleted file mode 100644 index 22cf4f2c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/glide.yaml +++ /dev/null @@ -1,10 +0,0 @@ -package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -import: -- package: github.com/ChinmayR/deptestglideA - version: v0.6.0 \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/main.go deleted file mode 100644 index b137911b..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/initial/main.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/ChinmayR/deptestglideA" -) - -type PointToDepTestGlideAv010 deptestglideA.PointToDepTestGlideBv050 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/testcase.json deleted file mode 100644 index e2af1012..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-trans/testcase.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-v"] - ], - "vendor-final": [ - "github.com/ChinmayR/deptestglideA", - "github.com/ChinmayR/deptestglideB", - "github.com/ChinmayR/deptestglideC" - ], - "feature": "ImportDuringSolve" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/README.md deleted file mode 100644 index eea3ceeb..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/README.md +++ /dev/null @@ -1,2 +0,0 @@ -Have two direct dependencies where one specifies a direct transient version, -and the other can take any transient but overlapping version. Resolving should pass. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/final/Gopkg.lock deleted file mode 100644 index e68fa1ef..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/final/Gopkg.lock +++ /dev/null @@ -1,36 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:f3ebbb24c30241998a9b891d83113b4edd70b7d710fac33a4a20cb7b135f2677" - name = "github.com/ChinmayR/deptestglideA" - packages = ["."] - pruneopts = "UT" - revision = "703f28fdee407d70dcc4cb774a0fbb82fa70daa9" - version = "v0.4.0" - -[[projects]] - digest = "1:1c78f2479f39bf0b209d0ec082acfb2816ad3c79813ac49a57ce8997a6039b29" - name = "github.com/ChinmayR/deptestglideB" - packages = ["."] - pruneopts = "UT" - revision = "55b6737d9d84461196123a51baa02b156abc4543" - version = "v0.4.0" - -[[projects]] - digest = "1:2cb412b34b26e26b270605d2c54e94a01b5f018ca060a87543bb3b72e21dca07" - name = "github.com/ChinmayR/deptestglideC" - packages = ["."] - pruneopts = "UT" - revision = "4d3546304e8a1ceb6bb01e7e6201e852abb8ae4d" - version = "v0.1.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/ChinmayR/deptestglideA", - "github.com/ChinmayR/deptestglideB", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/final/Gopkg.toml deleted file mode 100644 index 9f78798c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ - -[[constraint]] - name = "github.com/ChinmayR/deptestglideA" - version = "0.4.0" - -[[constraint]] - name = "github.com/ChinmayR/deptestglideB" - version = "0.4.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/glide.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/glide.lock deleted file mode 100644 index d85dd783..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/glide.lock +++ /dev/null @@ -1,7 +0,0 @@ -hash: 16053c82a71f9bd509b05a4523df6bc418aed2083e4b8bd97a870bbc003256f8 -updated: 2017-03-07T17:02:32.214383898-06:00 -imports: -- name: github.com/ChinmayR/deptestglideA - version: 703f28fdee407d70dcc4cb774a0fbb82fa70daa9 -- name: github.com/ChinmayR/deptestglideB - version: 55b6737d9d84461196123a51baa02b156abc4543 \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/glide.yaml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/glide.yaml deleted file mode 100644 index 3b423f92..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/glide.yaml +++ /dev/null @@ -1,12 +0,0 @@ -package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -import: -- package: github.com/ChinmayR/deptestglideA - version: v0.4.0 -- package: github.com/ChinmayR/deptestglideB - version: v0.4.0 \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/main.go deleted file mode 100644 index 562747c7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/ChinmayR/deptestglideA" - "github.com/ChinmayR/deptestglideB" -) - -type PointToDepTestGlideCv010 deptestglideA.Cversion1 -type PointToDepTestGlideCv020 deptestglideB.CversionAny diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/testcase.json deleted file mode 100644 index 2031798d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans-unspecified/testcase.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-v"] - ], - "vendor-final": [ - "github.com/ChinmayR/deptestglideA", - "github.com/ChinmayR/deptestglideB", - "github.com/ChinmayR/deptestglideC" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/README.md deleted file mode 100644 index ab0d0a15..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/README.md +++ /dev/null @@ -1,2 +0,0 @@ -Have two direct dependencies where one specifies a direct transient version, -and the other specified a greater than version. Both versions overlap so resolving should pass. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/final/Gopkg.lock deleted file mode 100644 index 51c3d3b1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/final/Gopkg.lock +++ /dev/null @@ -1,36 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:698cd4951cb265ae57d473cc883630bd2d5cc9a472fe513acd54886751cb0457" - name = "github.com/ChinmayR/deptestglideA" - packages = ["."] - pruneopts = "UT" - revision = "2f77d68963bb3dff94b88330d930cb59714cd2fc" - version = "v0.5.0" - -[[projects]] - digest = "1:0ed6d2f0ec01022dbca6d19f6a89a4200a9430c51f07309446c3751591fc3c39" - name = "github.com/ChinmayR/deptestglideB" - packages = ["."] - pruneopts = "UT" - revision = "7f8abdec9e29a008d40cfcbb0848b82cc4000d25" - version = "v0.3.0" - -[[projects]] - digest = "1:4f14135d41f9b3692c6ac4e9defe4ea020ddeb41a169ba26fd1abdd193e097cd" - name = "github.com/ChinmayR/deptestglideC" - packages = ["."] - pruneopts = "UT" - revision = "73ba3c1897d21e64bec0b89a026a1acb6604e846" - version = "v0.2.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/ChinmayR/deptestglideA", - "github.com/ChinmayR/deptestglideB", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/final/Gopkg.toml deleted file mode 100644 index b244b160..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ - -[[constraint]] - name = "github.com/ChinmayR/deptestglideA" - version = "0.5.0" - -[[constraint]] - name = "github.com/ChinmayR/deptestglideB" - version = "0.3.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/glide.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/glide.lock deleted file mode 100644 index 23436f60..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/glide.lock +++ /dev/null @@ -1,7 +0,0 @@ -hash: 16053c82a71f9bd509b05a4523df6bc418aed2083e4b8bd97a870bbc003256f8 -updated: 2017-03-07T17:02:32.214383898-06:00 -imports: -- name: github.com/ChinmayR/deptestglideA - version: 2f77d68963bb3dff94b88330d930cb59714cd2fc -- name: github.com/ChinmayR/deptestglideB - version: 7f8abdec9e29a008d40cfcbb0848b82cc4000d25 \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/glide.yaml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/glide.yaml deleted file mode 100644 index 6b0dd70d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/glide.yaml +++ /dev/null @@ -1,12 +0,0 @@ -package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -import: -- package: github.com/ChinmayR/deptestglideA - version: v0.5.0 -- package: github.com/ChinmayR/deptestglideB - version: v0.3.0 \ No newline at end of file diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/main.go deleted file mode 100644 index 01b3023c..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/initial/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/ChinmayR/deptestglideA" - "github.com/ChinmayR/deptestglideB" -) - -type PointToDepTestGlideCv010 deptestglideA.CversionAny -type PointToDepTestGlideCv020 deptestglideB.Cversion2 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/testcase.json deleted file mode 100644 index 2031798d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glide/trans-trans/testcase.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-v"] - ], - "vendor-final": [ - "github.com/ChinmayR/deptestglideA", - "github.com/ChinmayR/deptestglideB", - "github.com/ChinmayR/deptestglideC" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/final/Gopkg.lock deleted file mode 100644 index 09b9e1e1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/final/Gopkg.lock +++ /dev/null @@ -1,25 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptestdos"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/final/Gopkg.toml deleted file mode 100644 index e3e66aac..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/initial/GLOCKFILE b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/initial/GLOCKFILE deleted file mode 100644 index 27f499a4..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/initial/GLOCKFILE +++ /dev/null @@ -1,3 +0,0 @@ -cmd github.com/golang/lint -github.com/sdboyer/deptest 3f4c3bea144e112a69bbe5d8d01c1b09a544253f -github.com/sdboyer/deptestdos 5c607206be5decd28e6263ffffdcee067266015e diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/initial/main.go deleted file mode 100644 index 2b2c7c39..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/initial/main.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - fmt.Println(x) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/testcase.json deleted file mode 100644 index 017dc4cd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/glock/case1/testcase.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/final/Gopkg.lock deleted file mode 100644 index 09b9e1e1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/final/Gopkg.lock +++ /dev/null @@ -1,25 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptestdos"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/final/Gopkg.toml deleted file mode 100644 index e3e66aac..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/initial/Godeps/Godeps.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/initial/Godeps/Godeps.json deleted file mode 100644 index ee87370e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/initial/Godeps/Godeps.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "ImportPath": "github.com/golang/notexist", - "GoVersion": "go1.8", - "GodepVersion": "vXYZ", - "Deps": [ - { - "ImportPath": "github.com/sdboyer/deptest", - "Comment": "master", - "Rev": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - }, - { - "ImportPath": "github.com/sdboyer/deptestdos", - "Comment": "v2.0.0", - "Rev": "5c607206be5decd28e6263ffffdcee067266015e" - } - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/initial/main.go deleted file mode 100644 index 2b2c7c39..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/initial/main.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - fmt.Println(x) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/testcase.json deleted file mode 100644 index 017dc4cd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/godep/case1/testcase.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/final/Gopkg.lock deleted file mode 100644 index 09b9e1e1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/final/Gopkg.lock +++ /dev/null @@ -1,25 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptestdos"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/final/Gopkg.toml deleted file mode 100644 index e3e66aac..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/initial/main.go deleted file mode 100644 index 2b2c7c39..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/initial/main.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - fmt.Println(x) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/initial/vendor.yml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/initial/vendor.yml deleted file mode 100644 index c5c933f6..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/initial/vendor.yml +++ /dev/null @@ -1,5 +0,0 @@ -vendors: -- path: github.com/sdboyer/deptest - rev: 3f4c3bea144e112a69bbe5d8d01c1b09a544253f -- path: github.com/sdboyer/deptestdos - rev: 5c607206be5decd28e6263ffffdcee067266015e diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/testcase.json deleted file mode 100644 index 017dc4cd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govend/case1/testcase.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/README.md b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/README.md deleted file mode 100644 index 640eb069..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/README.md +++ /dev/null @@ -1 +0,0 @@ -Import govendor config in vendor dir. diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/final/Gopkg.lock deleted file mode 100644 index 09b9e1e1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/final/Gopkg.lock +++ /dev/null @@ -1,25 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptestdos"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/final/Gopkg.toml deleted file mode 100644 index 79adbfea..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/final/Gopkg.toml +++ /dev/null @@ -1,12 +0,0 @@ -ignored = [ - "github.com/golang/notexist/samples*", - "github.com/sdboyer/dep-test*", -] - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/initial/main.go deleted file mode 100644 index 2b2c7c39..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/initial/main.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - fmt.Println(x) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/initial/samples/samples.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/initial/samples/samples.go deleted file mode 100644 index 3e160f22..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/initial/samples/samples.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 samples - -import dt "github.com/carolynvs/go-dep-test" - -func Sample1() int { - var x = dt.Thing - return x -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/testcase.json deleted file mode 100644 index e1197654..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/govendor/case1/testcase.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-gopath"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f", - "github.com/sdboyer/deptestdos": "5c607206be5decd28e6263ffffdcee067266015e" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/final/Gopkg.lock deleted file mode 100644 index 33283e03..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/final/Gopkg.lock +++ /dev/null @@ -1,38 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - source = "https://github.com/carolynvs/deptest" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[[projects]] - branch = "v2" - digest = "1:10978cfda94a2069ac38ed0884b606aafe89f4578ff700b7845b02201a2d6b51" - name = "gopkg.in/yaml.v2" - packages = ["."] - pruneopts = "UT" - revision = "f7716cbe52baa25d2e9b0d0da546fcf909fc16b4" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - "gopkg.in/yaml.v2", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/final/Gopkg.toml deleted file mode 100644 index de6c9bd2..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/final/Gopkg.toml +++ /dev/null @@ -1,16 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - source = "https://github.com/carolynvs/deptest" - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[[constraint]] - branch = "v2" - name = "gopkg.in/yaml.v2" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/initial/main.go deleted file mode 100644 index 6d893af2..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/initial/main.go +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" - "gopkg.in/yaml.v2" -) - -func main() { - var a deptestdos.Bar - var b yaml.MapItem - var c deptest.Foo - fmt.Println(a, b, c) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/testcase.json deleted file mode 100644 index 017dc4cd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/gvt/case1/testcase.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/manifest-exists/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/manifest-exists/final/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/manifest-exists/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/manifest-exists/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/manifest-exists/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/manifest-exists/testcase.json deleted file mode 100644 index 29996118..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/manifest-exists/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["init"] - ], - "error-expected": "init aborted: manifest already exists", - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/final/project_dir/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/final/project_dir/Gopkg.lock deleted file mode 100644 index f9f6c4c7..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/final/project_dir/Gopkg.lock +++ /dev/null @@ -1,14 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - -memo = "af9a783a5430dabcaaf44683c09e2b729e1c0d61f13bfdf6677c4fd0b41387ca" - -[[projects]] - branch = "master" - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - -[[projects]] - name = "github.com/sdboyer/deptestdos" - packages = ["."] - revision = "a0196baa11ea047dd65037287451d36b861b00ea" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/final/project_dir/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/final/project_dir/Gopkg.toml deleted file mode 100644 index 20aa1ae8..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/final/project_dir/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - branch = "master" - name = "github.com/sdboyer/deptest" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/initial/project_dir/foo/bar.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/initial/project_dir/foo/bar.go deleted file mode 100644 index c1ed69fc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/initial/project_dir/foo/bar.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 foo - -import "github.com/sdboyer/deptest" - -func Foo() deptest.Foo { - var y deptest.Foo - - return y -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/initial/project_dir/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/initial/project_dir/main.go deleted file mode 100644 index 150e0bd3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/initial/project_dir/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - y := foo.FooFunc() - - fmt.Println(x, y) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/testcase.json deleted file mode 100644 index 6fa477b5..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/relative_path/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["init", "-skip-tools", "project_dir"] - ], - "error-expected": "", - "init-path": "project_dir" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/final/Gopkg.lock deleted file mode 100644 index 49180c23..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/final/Gopkg.lock +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptest"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/final/Gopkg.toml deleted file mode 100644 index 51a3481d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "1.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/.foo/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/.foo/main.go deleted file mode 100644 index 83a4dfcd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/.foo/main.go +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/golang/notexist/foo" - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - y := foo.FooFunc() - - fmt.Println(x, y) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/_foo/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/_foo/main.go deleted file mode 100644 index 83a4dfcd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/_foo/main.go +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/golang/notexist/foo" - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - y := foo.FooFunc() - - fmt.Println(x, y) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/lib.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/lib.go deleted file mode 100644 index c1ed69fc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/lib.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 foo - -import "github.com/sdboyer/deptest" - -func Foo() deptest.Foo { - var y deptest.Foo - - return y -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/testdata/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/testdata/main.go deleted file mode 100644 index 83a4dfcd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/initial/testdata/main.go +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/golang/notexist/foo" - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - y := foo.FooFunc() - - fmt.Println(x, y) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/testcase.json deleted file mode 100644 index 0283a883..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/skip-hidden/testcase.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples", "-skip-tools"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/usage/with_h_flag/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/usage/with_h_flag/testcase.json deleted file mode 100644 index b954a482..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/usage/with_h_flag/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["init", "-h"] - ], - "error-expected": "Usage: dep init [root]" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/usage/with_not_defined_flag/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/usage/with_not_defined_flag/testcase.json deleted file mode 100644 index 3d3591e9..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/usage/with_not_defined_flag/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["init", "-not-defined-flag"] - ], - "error-expected": "flag provided but not defined: -not-defined-flag\nUsage: dep init [root]" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/final/Gopkg.lock deleted file mode 100644 index 09b9e1e1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/final/Gopkg.lock +++ /dev/null @@ -1,25 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "UT" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "UT" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptestdos"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/final/Gopkg.toml deleted file mode 100644 index e3e66aac..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/final/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "2.0.0" - -[prune] - go-tests = true - unused-packages = true diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/initial/main.go deleted file mode 100644 index 2b2c7c39..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/initial/main.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 main - -import ( - "fmt" - - "github.com/sdboyer/deptestdos" -) - -func main() { - var x deptestdos.Bar - fmt.Println(x) -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/initial/vendor.conf b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/initial/vendor.conf deleted file mode 100644 index d91f18b3..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/initial/vendor.conf +++ /dev/null @@ -1,3 +0,0 @@ -# Comment on its own line -github.com/sdboyer/deptest 3f4c3bea144e112a69bbe5d8d01c1b09a544253f https://github.com/sdboyer/deptest.git -github.com/sdboyer/deptestdos v2.0.0 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/testcase.json deleted file mode 100644 index 017dc4cd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/init/vndr/case1/testcase.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "commands": [ - ["init", "-no-examples"] - ], - "error-expected": "", - "gopath-initial": { - "github.com/sdboyer/deptest": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - }, - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/final/Gopkg.lock deleted file mode 100644 index 93d9af1e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v0.8.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/final/Gopkg.toml deleted file mode 100644 index 94deb714..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "^0.8.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/Gopkg.lock deleted file mode 100644 index 04268862..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/Gopkg.lock +++ /dev/null @@ -1,13 +0,0 @@ -memo = "9a5243dd3fa20feeaa20398e7283d6c566532e2af1aae279a010df34793761c5" - -[[projects]] - name = "github.com/sdboyer/deptest" - version = "v0.8.0" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - packages = ["."] - -[[projects]] - name = "github.com/sdboyer/deptestdos" - version = "v2.0.0" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - packages = ["."] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/Gopkg.toml deleted file mode 100644 index 94deb714..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "^0.8.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/main.go deleted file mode 100644 index 2eae5b51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/initial/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/stdout.txt deleted file mode 100644 index 2dbc7914..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/stdout.txt +++ /dev/null @@ -1,9 +0,0 @@ -digraph { - node [shape=box]; - 388407825 [label="github.com/golang/notexist"]; - 2304687900 [label="github.com/sdboyer/deptest\nv0.8.0"]; - 2659405890 [label="github.com/sdboyer/deptestdos\nv2.0.0"]; - 388407825 -> 2304687900; - 388407825 -> 2659405890; - 2659405890 -> 2304687900; -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/testcase.json deleted file mode 100644 index 9634c398..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/dot/testcase.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "commands": [ - ["ensure"], - ["status", "-dot"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/final/Gopkg.lock deleted file mode 100644 index 93d9af1e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v0.8.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/final/Gopkg.toml deleted file mode 100644 index 94deb714..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "^0.8.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/Gopkg.lock deleted file mode 100644 index 04268862..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/Gopkg.lock +++ /dev/null @@ -1,13 +0,0 @@ -memo = "9a5243dd3fa20feeaa20398e7283d6c566532e2af1aae279a010df34793761c5" - -[[projects]] - name = "github.com/sdboyer/deptest" - version = "v0.8.0" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - packages = ["."] - -[[projects]] - name = "github.com/sdboyer/deptestdos" - version = "v2.0.0" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - packages = ["."] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/Gopkg.toml deleted file mode 100644 index 94deb714..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "^0.8.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/main.go deleted file mode 100644 index 2eae5b51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/initial/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/stdout.txt deleted file mode 100644 index 3b907c18..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/stdout.txt +++ /dev/null @@ -1 +0,0 @@ -[{"ProjectRoot":"github.com/sdboyer/deptest","Constraint":"^0.8.0","Version":"v0.8.0","Revision":"ff2948a2ac8f538c4ecd55962e919d1e13e74baf","Latest":"v0.8.1","PackageCount":1},{"ProjectRoot":"github.com/sdboyer/deptestdos","Constraint":"v2.0.0","Version":"v2.0.0","Revision":"5c607206be5decd28e6263ffffdcee067266015e","Latest":"v2.0.0","PackageCount":1}] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/testcase.json deleted file mode 100644 index 9e1a0643..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/json/testcase.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "commands": [ - ["ensure"], - ["status", "-json"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/final/Gopkg.lock deleted file mode 100644 index 93d9af1e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v0.8.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/final/Gopkg.toml deleted file mode 100644 index 94deb714..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "^0.8.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/Gopkg.lock deleted file mode 100644 index 04268862..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/Gopkg.lock +++ /dev/null @@ -1,13 +0,0 @@ -memo = "9a5243dd3fa20feeaa20398e7283d6c566532e2af1aae279a010df34793761c5" - -[[projects]] - name = "github.com/sdboyer/deptest" - version = "v0.8.0" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - packages = ["."] - -[[projects]] - name = "github.com/sdboyer/deptestdos" - version = "v2.0.0" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - packages = ["."] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/Gopkg.toml deleted file mode 100644 index 94deb714..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "^0.8.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/main.go deleted file mode 100644 index 2eae5b51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/initial/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/stdout.txt deleted file mode 100644 index 46de9f00..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -PROJECT CONSTRAINT VERSION REVISION LATEST PKGS USED -github.com/sdboyer/deptest ^0.8.0 v0.8.0 ff2948a v0.8.1 1 -github.com/sdboyer/deptestdos v2.0.0 v2.0.0 5c60720 v2.0.0 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/testcase.json deleted file mode 100644 index e1f1eade..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/table/testcase.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "commands": [ - ["ensure"], - ["status"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/final/Gopkg.lock deleted file mode 100644 index 93d9af1e..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/final/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v0.8.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/final/Gopkg.toml deleted file mode 100644 index 94deb714..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "^0.8.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/Gopkg.lock deleted file mode 100644 index 04268862..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/Gopkg.lock +++ /dev/null @@ -1,13 +0,0 @@ -memo = "9a5243dd3fa20feeaa20398e7283d6c566532e2af1aae279a010df34793761c5" - -[[projects]] - name = "github.com/sdboyer/deptest" - version = "v0.8.0" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - packages = ["."] - -[[projects]] - name = "github.com/sdboyer/deptestdos" - version = "v2.0.0" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - packages = ["."] diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/Gopkg.toml deleted file mode 100644 index 94deb714..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "^0.8.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/main.go deleted file mode 100644 index 2eae5b51..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/initial/main.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2016 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 main - -import ( - "github.com/sdboyer/deptest" - "github.com/sdboyer/deptestdos" -) - -func main() { - err := nil - if err != nil { - deptest.Map["yo yo!"] - } - deptestdos.diMeLo("whatev") -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/stdout.txt deleted file mode 100644 index c27320c8..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/stdout.txt +++ /dev/null @@ -1,2 +0,0 @@ -PROJECT: github.com/sdboyer/deptest, VERSION: v0.8.0 -PROJECT: github.com/sdboyer/deptestdos, VERSION: v2.0.0 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/testcase.json deleted file mode 100644 index c208fbf6..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/case1/template/testcase.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "commands": [ - ["ensure"], - ["status", "-f=PROJECT: {{.ProjectRoot}}, VERSION: {{.Version}}\n"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/final/Gopkg.lock deleted file mode 100644 index bef2d009..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/final/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "ab4fef131ee828e96ba67d31a7d690bd5f2f42040c6766b1b12fe856f87e0ff7" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/final/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/Gopkg.lock deleted file mode 100644 index bef2d009..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/Gopkg.lock +++ /dev/null @@ -1,9 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "ab4fef131ee828e96ba67d31a7d690bd5f2f42040c6766b1b12fe856f87e0ff7" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/main.go deleted file mode 100644 index 6fa04548..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/sdboyer/deptestdos" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/testcase.json deleted file mode 100644 index a1c3cb6d..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/missing_pkgs_lock_mismatch/testcase.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "commands": [ - ["status"] - ], - "error-expected": "is out of sync with imports", - "vendor-final": [] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/final/Gopkg.lock deleted file mode 100644 index e1c75fd6..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/final/Gopkg.lock +++ /dev/null @@ -1,37 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:9f15720b74cca39adad1ea61f19e1aee73ed1a83cc3922521101fc758fa75715" - name = "github.com/carolynvs/go-dep-test" - packages = ["."] - pruneopts = "" - revision = "b9c5511fa463628e6251554db29a4be161d02aed" - version = "0.1.0" - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/carolynvs/go-dep-test", - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/final/Gopkg.toml deleted file mode 100644 index eeb58902..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/final/Gopkg.toml +++ /dev/null @@ -1,11 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "v2.0.0" - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "v1.0.0" - -[[constraint]] - name = "github.com/carolynvs/go-dep-test" - version = "v0.1.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/Gopkg.lock deleted file mode 100644 index 7f844d35..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/Gopkg.lock +++ /dev/null @@ -1,27 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/carolynvs/go-dep-test" - packages = ["."] - revision = "b9c5511fa463628e6251554db29a4be161d02aed" - version = "0.1.0" - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - name = "github.com/sdboyer/deptestdos" - packages = ["."] - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "c89811fc98c9a1310c94dc63b84f364d13c46ea3a40bd2cba7d77377ab346543" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/Gopkg.toml deleted file mode 100644 index eeb58902..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/Gopkg.toml +++ /dev/null @@ -1,11 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptestdos" - version = "v2.0.0" - -[[constraint]] - name = "github.com/sdboyer/deptest" - version = "v1.0.0" - -[[constraint]] - name = "github.com/carolynvs/go-dep-test" - version = "v0.1.0" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/main.go deleted file mode 100644 index ec059ead..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/initial/main.go +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2018 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 main - -import ( - _ "github.com/carolynvs/go-dep-test" - _ "github.com/sdboyer/deptest" - _ "github.com/sdboyer/deptestdos" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/stdout.txt deleted file mode 100644 index ec1c1a39..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/stdout.txt +++ /dev/null @@ -1,2 +0,0 @@ -PROJECT CONSTRAINT REVISION LATEST -github.com/carolynvs/go-dep-test ^0.1.0 b9c5511 4069198 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/testcase.json deleted file mode 100644 index a136acd1..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/old_constraints/testcase.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "commands": [ - ["ensure"], - ["status", "-old"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/carolynvs/go-dep-test", - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/final/Gopkg.lock deleted file mode 100644 index 304b1029..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/final/Gopkg.lock +++ /dev/null @@ -1,25 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:6a4b7ea94689d9d4f231605ecc0248fbcbf16419d8571adb59c00396e37bbfc2" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "" - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptestdos"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/final/Gopkg.toml deleted file mode 100644 index a6122254..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[override]] - name = "github.com/sdboyer/deptest" - version = "=0.8.1" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/Gopkg.lock deleted file mode 100644 index f987a579..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/Gopkg.lock +++ /dev/null @@ -1,21 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - version = "v0.8.1" - -[[projects]] - name = "github.com/sdboyer/deptestdos" - packages = ["."] - revision = "5c607206be5decd28e6263ffffdcee067266015e" - version = "v2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "1c4444f47ab5d5c484634d1a0c95d99beb879a37337bc0d7aecbd97cf79b6cb1" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/Gopkg.toml deleted file mode 100644 index a6122254..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[override]] - name = "github.com/sdboyer/deptest" - version = "=0.8.1" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/main.go deleted file mode 100644 index 6ebfee78..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptestdos" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/stdout.txt deleted file mode 100644 index ba05bfcf..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -PROJECT CONSTRAINT VERSION REVISION LATEST PKGS USED -github.com/sdboyer/deptest v0.8.1 (override) v0.8.1 3f4c3be v0.8.1 1 -github.com/sdboyer/deptestdos v2.0.0 v2.0.0 5c60720 v2.0.0 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/testcase.json deleted file mode 100644 index e1f1eade..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/override_constraint/testcase.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "commands": [ - ["ensure"], - ["status"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/final/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/final/Gopkg.lock deleted file mode 100644 index 4e58519b..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/final/Gopkg.lock +++ /dev/null @@ -1,24 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ddbbbe7f7a81c86d54e89fa388b532f4c144d666a14e8e483ba04fa58265b135" - name = "github.com/sdboyer/deptest" - packages = ["."] - pruneopts = "" - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - digest = "1:d71dc37a7f6ffbbe0c768f28d904acade8f068cbd96c6e6f0885425d3c3b8df9" - name = "github.com/sdboyer/deptestdos" - packages = ["."] - pruneopts = "" - revision = "a0196baa11ea047dd65037287451d36b861b00ea" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = ["github.com/sdboyer/deptestdos"] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/final/Gopkg.toml deleted file mode 100644 index 1dbd51fc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/final/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptestdos" - revision = "a0196baa11ea047dd65037287451d36b861b00ea" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/Gopkg.lock b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/Gopkg.lock deleted file mode 100644 index 204b9908..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/Gopkg.lock +++ /dev/null @@ -1,20 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - name = "github.com/sdboyer/deptestdos" - packages = ["."] - revision = "a0196baa11ea047dd65037287451d36b861b00ea" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - inputs-digest = "a64abd431f23d6fbc8d83aef311d33ab12b3a6c74a46c271e89c2542c98bbb9a" - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/Gopkg.toml deleted file mode 100644 index 1dbd51fc..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/Gopkg.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[constraint]] - name = "github.com/sdboyer/deptestdos" - revision = "a0196baa11ea047dd65037287451d36b861b00ea" diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/main.go deleted file mode 100644 index 6ebfee78..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/initial/main.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2016 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 main - -import ( - _ "github.com/sdboyer/deptestdos" -) - -func main() { -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/stdout.txt b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/stdout.txt deleted file mode 100644 index 12f30604..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/stdout.txt +++ /dev/null @@ -1,3 +0,0 @@ -PROJECT CONSTRAINT VERSION REVISION LATEST PKGS USED -github.com/sdboyer/deptest v1.0.0 v1.0.0 ff2948a v1.0.0 1 -github.com/sdboyer/deptestdos a0196ba a0196ba 1 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/testcase.json deleted file mode 100644 index e1f1eade..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/revision_constraint/testcase.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "commands": [ - ["ensure"], - ["status"] - ], - "error-expected": "", - "vendor-final": [ - "github.com/sdboyer/deptest", - "github.com/sdboyer/deptestdos" - ] -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/without_lock/final/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/without_lock/final/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/without_lock/initial/Gopkg.toml b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/without_lock/initial/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/without_lock/testcase.json b/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/without_lock/testcase.json deleted file mode 100644 index 5de81128..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/harness_tests/status/without_lock/testcase.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "commands": [ - ["status"] - ], - "error-expected": "no Gopkg.lock found. Run `dep ensure` to generate lock file" -} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/init/directdeps/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/init/directdeps/main.go deleted file mode 100644 index 3f8bc698..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/init/directdeps/main.go +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2016 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 main - -import _ "github.com/carolynvs/deptest-subpkg/subby" - -func main() {} diff --git a/vendor/github.com/golang/dep/cmd/dep/testdata/status/collect_constraints/main.go b/vendor/github.com/golang/dep/cmd/dep/testdata/status/collect_constraints/main.go deleted file mode 100644 index a53da1fd..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/testdata/status/collect_constraints/main.go +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "github.com/boltdb/bolt" - _ "github.com/sdboyer/dep-test" - _ "github.com/sdboyer/deptest" - _ "github.com/sdboyer/deptestdos" -) - -type FooBar int diff --git a/vendor/github.com/golang/dep/cmd/dep/version.go b/vendor/github.com/golang/dep/cmd/dep/version.go deleted file mode 100644 index 1035cb62..00000000 --- a/vendor/github.com/golang/dep/cmd/dep/version.go +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright 2016 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 main - -import ( - "flag" - "runtime" - - "github.com/golang/dep" -) - -var ( - version = "devel" - buildDate string - commitHash string -) - -const versionHelp = `Show the dep version information` - -func (cmd *versionCommand) Name() string { return "version" } -func (cmd *versionCommand) Args() string { - return "" -} -func (cmd *versionCommand) ShortHelp() string { return versionHelp } -func (cmd *versionCommand) LongHelp() string { return versionHelp } -func (cmd *versionCommand) Hidden() bool { return false } - -func (cmd *versionCommand) Register(fs *flag.FlagSet) {} - -type versionCommand struct{} - -func (cmd *versionCommand) Run(ctx *dep.Ctx, args []string) error { - ctx.Out.Printf(`dep: - version : %s - build date : %s - git hash : %s - go version : %s - go compiler : %s - platform : %s/%s - features : ImportDuringSolve=%v -`, version, buildDate, commitHash, - runtime.Version(), runtime.Compiler, runtime.GOOS, runtime.GOARCH, - importDuringSolve()) - return nil -} diff --git a/vendor/github.com/golang/dep/context.go b/vendor/github.com/golang/dep/context.go deleted file mode 100644 index 0ababd4c..00000000 --- a/vendor/github.com/golang/dep/context.go +++ /dev/null @@ -1,361 +0,0 @@ -// Copyright 2017 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 dep - -import ( - "log" - "os" - "path/filepath" - "runtime" - "sort" - "time" - - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/paths" - "github.com/golang/dep/gps/pkgtree" - "github.com/golang/dep/gps/verify" - "github.com/golang/dep/internal/fs" - "github.com/pkg/errors" -) - -// Ctx defines the supporting context of dep. -// -// A properly initialized Ctx has a GOPATH containing the project root and non-nil Loggers. -// -// ctx := &dep.Ctx{ -// WorkingDir: GOPATH + "/src/project/root", -// GOPATH: GOPATH, -// Out: log.New(os.Stdout, "", 0), -// Err: log.New(os.Stderr, "", 0), -// } -// -// Ctx.DetectProjectGOPATH() helps with setting the containing GOPATH. -// -// ctx.GOPATH, err := Ctx.DetectProjectGOPATH(project) -// if err != nil { -// // Could not determine which GOPATH to use for the project. -// } -// -type Ctx struct { - WorkingDir string // Where to execute. - GOPATH string // Selected Go path, containing WorkingDir. - GOPATHs []string // Other Go paths. - ExplicitRoot string // An explicitly-set path to use as the project root. - Out, Err *log.Logger // Required loggers. - Verbose bool // Enables more verbose logging. - DisableLocking bool // When set, no lock file will be created to protect against simultaneous dep processes. - Cachedir string // Cache directory loaded from environment. - CacheAge time.Duration // Maximum valid age of cached source data. <=0: Don't cache. -} - -// SetPaths sets the WorkingDir and GOPATHs fields. If GOPATHs is empty, then -// the GOPATH environment variable (or the default GOPATH) is used instead. -func (c *Ctx) SetPaths(wd string, GOPATHs ...string) error { - if wd == "" { - return errors.New("cannot set Ctx.WorkingDir to an empty path") - } - c.WorkingDir = wd - - if len(GOPATHs) == 0 { - GOPATH := os.Getenv("GOPATH") - if GOPATH == "" { - GOPATH = defaultGOPATH() - } - GOPATHs = filepath.SplitList(GOPATH) - } - - c.GOPATHs = append(c.GOPATHs, GOPATHs...) - - c.ExplicitRoot = os.Getenv("DEPPROJECTROOT") - - return nil -} - -// defaultGOPATH gets the default GOPATH that was added in 1.8 -// copied from go/build/build.go -func defaultGOPATH() string { - env := "HOME" - if runtime.GOOS == "windows" { - env = "USERPROFILE" - } else if runtime.GOOS == "plan9" { - env = "home" - } - if home := os.Getenv(env); home != "" { - def := filepath.Join(home, "go") - if def == runtime.GOROOT() { - // Don't set the default GOPATH to GOROOT, - // as that will trigger warnings from the go tool. - return "" - } - return def - } - return "" -} - -// SourceManager produces an instance of gps's built-in SourceManager -// initialized to log to the receiver's logger. -func (c *Ctx) SourceManager() (*gps.SourceMgr, error) { - cachedir := c.Cachedir - if cachedir == "" { - // When `DEPCACHEDIR` isn't set in the env, use the default - `$GOPATH/pkg/dep`. - cachedir = filepath.Join(c.GOPATH, "pkg", "dep") - // Create the default cachedir if it does not exist. - if err := os.MkdirAll(cachedir, 0777); err != nil { - return nil, errors.Wrap(err, "failed to create default cache directory") - } - } - - return gps.NewSourceManager(gps.SourceManagerConfig{ - CacheAge: c.CacheAge, - Cachedir: cachedir, - Logger: c.Out, - DisableLocking: c.DisableLocking, - }) -} - -// LoadProject starts from the current working directory and searches up the -// directory tree for a project root. The search stops when a file with the name -// ManifestName (Gopkg.toml, by default) is located. -// -// The Project contains the parsed manifest as well as a parsed lock file, if -// present. The import path is calculated as the remaining path segment -// below Ctx.GOPATH/src. -func (c *Ctx) LoadProject() (*Project, error) { - root, err := findProjectRoot(c.WorkingDir) - if err != nil { - return nil, err - } - - err = checkGopkgFilenames(root) - if err != nil { - return nil, err - } - - p := new(Project) - - if err = p.SetRoot(root); err != nil { - return nil, err - } - - c.GOPATH, err = c.DetectProjectGOPATH(p) - if err != nil { - return nil, err - } - - if c.ExplicitRoot != "" { - p.ImportRoot = gps.ProjectRoot(c.ExplicitRoot) - } else { - ip, err := c.ImportForAbs(p.AbsRoot) - if err != nil { - return nil, errors.Wrap(err, "root project import") - } - p.ImportRoot = gps.ProjectRoot(ip) - } - - mp := filepath.Join(p.AbsRoot, ManifestName) - mf, err := os.Open(mp) - if err != nil { - if os.IsNotExist(err) { - // TODO: list possible solutions? (dep init, cd $project) - return nil, errors.Errorf("no %v found in project root %v", ManifestName, p.AbsRoot) - } - // Unable to read the manifest file - return nil, err - } - defer mf.Close() - - var warns []error - p.Manifest, warns, err = readManifest(mf) - for _, warn := range warns { - c.Err.Printf("dep: WARNING: %v\n", warn) - } - if err != nil { - return nil, errors.Wrapf(err, "error while parsing %s", mp) - } - - // Parse in the root package tree. - ptree, err := p.parseRootPackageTree() - if err != nil { - return nil, err - } - - lp := filepath.Join(p.AbsRoot, LockName) - lf, err := os.Open(lp) - if err == nil { - defer lf.Close() - - p.Lock, err = readLock(lf) - if err != nil { - return nil, errors.Wrapf(err, "error while parsing %s", lp) - } - - // If there's a current Lock, apply the input and pruneopt changes that we - // can know without solving. - if p.Lock != nil { - p.ChangedLock = p.Lock.dup() - p.ChangedLock.SolveMeta.InputImports = externalImportList(ptree, p.Manifest) - - for k, lp := range p.ChangedLock.Projects() { - vp := lp.(verify.VerifiableProject) - vp.PruneOpts = p.Manifest.PruneOptions.PruneOptionsFor(lp.Ident().ProjectRoot) - p.ChangedLock.P[k] = vp - } - } - - } else if !os.IsNotExist(err) { - // It's fine for the lock not to exist, but if a file does exist and we - // can't open it, that's a problem. - return nil, errors.Wrapf(err, "could not open %s", lp) - } - - return p, nil -} - -func externalImportList(rpt pkgtree.PackageTree, m gps.RootManifest) []string { - rm, _ := rpt.ToReachMap(true, true, false, m.IgnoredPackages()) - reach := rm.FlattenFn(paths.IsStandardImportPath) - req := m.RequiredPackages() - - // If there are any requires, slide them into the reach list, as well. - if len(req) > 0 { - // Make a map of imports that are both in the import path list and the - // required list to avoid duplication. - skip := make(map[string]bool, len(req)) - for _, r := range reach { - if req[r] { - skip[r] = true - } - } - - for r := range req { - if !skip[r] { - reach = append(reach, r) - } - } - } - - sort.Strings(reach) - return reach -} - -// DetectProjectGOPATH attempt to find the GOPATH containing the project. -// -// If p.AbsRoot is not a symlink and is within a GOPATH, the GOPATH containing p.AbsRoot is returned. -// If p.AbsRoot is a symlink and is not within any known GOPATH, the GOPATH containing p.ResolvedAbsRoot is returned. -// -// p.AbsRoot is assumed to be a symlink if it is not the same as p.ResolvedAbsRoot. -// -// DetectProjectGOPATH will return an error in the following cases: -// -// If p.AbsRoot is not a symlink and is not within any known GOPATH. -// If neither p.AbsRoot nor p.ResolvedAbsRoot are within a known GOPATH. -// If both p.AbsRoot and p.ResolvedAbsRoot are within the same GOPATH. -// If p.AbsRoot and p.ResolvedAbsRoot are each within a different GOPATH. -func (c *Ctx) DetectProjectGOPATH(p *Project) (string, error) { - if p.AbsRoot == "" || p.ResolvedAbsRoot == "" { - return "", errors.New("project AbsRoot and ResolvedAbsRoot must be set to detect GOPATH") - } - - if c.ExplicitRoot != "" { - // If an explicit root is set, just use the first GOPATH in the list. - return c.GOPATHs[0], nil - } - - pGOPATH, perr := c.detectGOPATH(p.AbsRoot) - - // If p.AbsRoot is a not a symlink, attempt to detect GOPATH for p.AbsRoot only. - if equal, _ := fs.EquivalentPaths(p.AbsRoot, p.ResolvedAbsRoot); equal { - return pGOPATH, perr - } - - rGOPATH, rerr := c.detectGOPATH(p.ResolvedAbsRoot) - - // If detectGOPATH() failed for both p.AbsRoot and p.ResolvedAbsRoot, then both are not within any known GOPATHs. - if perr != nil && rerr != nil { - return "", errors.Errorf("both %s and %s are not within any known GOPATH", p.AbsRoot, p.ResolvedAbsRoot) - } - - // If pGOPATH equals rGOPATH, then both are within the same GOPATH. - if equal, _ := fs.EquivalentPaths(pGOPATH, rGOPATH); equal { - return "", errors.Errorf("both %s and %s are in the same GOPATH %s", p.AbsRoot, p.ResolvedAbsRoot, pGOPATH) - } - - if pGOPATH != "" && rGOPATH != "" { - return "", errors.Errorf("%s and %s are both in different GOPATHs", p.AbsRoot, p.ResolvedAbsRoot) - } - - // Otherwise, either the p.AbsRoot or p.ResolvedAbsRoot is within a GOPATH. - if pGOPATH == "" { - return rGOPATH, nil - } - - return pGOPATH, nil -} - -// detectGOPATH detects the GOPATH for a given path from ctx.GOPATHs. -func (c *Ctx) detectGOPATH(path string) (string, error) { - for _, gp := range c.GOPATHs { - isPrefix, err := fs.HasFilepathPrefix(path, gp) - if err != nil { - return "", errors.Wrap(err, "failed to detect GOPATH") - } - if isPrefix { - return filepath.Clean(gp), nil - } - } - return "", errors.Errorf("%s is not within a known GOPATH/src", path) -} - -// ImportForAbs returns the import path for an absolute project path by trimming the -// `$GOPATH/src/` prefix. Returns an error for paths equal to, or without this prefix. -func (c *Ctx) ImportForAbs(path string) (string, error) { - srcprefix := filepath.Join(c.GOPATH, "src") + string(filepath.Separator) - isPrefix, err := fs.HasFilepathPrefix(path, srcprefix) - if err != nil { - return "", errors.Wrap(err, "failed to find import path") - } - if isPrefix { - if len(path) <= len(srcprefix) { - return "", errors.New("dep does not currently support using GOPATH/src as the project root") - } - - // filepath.ToSlash because we're dealing with an import path now, - // not an fs path - return filepath.ToSlash(path[len(srcprefix):]), nil - } - - return "", errors.Errorf("%s is not within any GOPATH/src", path) -} - -// AbsForImport returns the absolute path for the project root -// including the $GOPATH. This will not work with stdlib packages and the -// package directory needs to exist. -func (c *Ctx) AbsForImport(path string) (string, error) { - posspath := filepath.Join(c.GOPATH, "src", path) - dirOK, err := fs.IsDir(posspath) - if err != nil { - return "", errors.Wrapf(err, "checking if %s is a directory", posspath) - } - if !dirOK { - return "", errors.Errorf("%s does not exist", posspath) - } - return posspath, nil -} - -// ValidateParams ensure that solving can be completed with the specified params. -func (c *Ctx) ValidateParams(sm gps.SourceManager, params gps.SolveParameters) error { - err := gps.ValidateParams(params, sm) - if err != nil { - if deduceErrs, ok := err.(gps.DeductionErrs); ok { - c.Err.Println("The following errors occurred while deducing packages:") - for ip, dErr := range deduceErrs { - c.Err.Printf(" * \"%s\": %s", ip, dErr) - } - c.Err.Println() - } - } - - return errors.Wrap(err, "validateParams") -} diff --git a/vendor/github.com/golang/dep/doc.go b/vendor/github.com/golang/dep/doc.go deleted file mode 100644 index 63226ce4..00000000 --- a/vendor/github.com/golang/dep/doc.go +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright 2017 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 dep is a prototype dependency management library. -package dep diff --git a/vendor/github.com/golang/dep/docs/FAQ.md b/vendor/github.com/golang/dep/docs/FAQ.md deleted file mode 100644 index 7a9c1e91..00000000 --- a/vendor/github.com/golang/dep/docs/FAQ.md +++ /dev/null @@ -1,543 +0,0 @@ ---- -title: FAQ ---- - -The FAQ predated the introduction of the rest of the documentation. If something in here conflicts with other guides or reference documents, it's probably here that it's wrong - please file a PR! - -## Concepts - -* [Does `dep` replace `go get`?](#does-dep-replace-go-get) -* [Why is it `dep ensure` instead of `dep install`?](#why-is-it-dep-ensure-instead-of-dep-install) -* [What is a direct or transitive dependency?](#what-is-a-direct-or-transitive-dependency) - -## Configuration - -* [What is the difference between Gopkg.toml (the "manifest") and Gopkg.lock (the "lock")?](#what-is-the-difference-between-gopkgtoml-the-manifest-and-gopkglock-the-lock) -* [How do I constrain a transitive dependency's version?](#how-do-i-constrain-a-transitive-dependency-s-version) -* [How do I change the version of a dependency?](#how-do-i-change-the-version-of-a-dependency) -* [Can I put the manifest and lock in the vendor directory?](#can-i-put-the-manifest-and-lock-in-the-vendor-directory) -* [How do I get `dep` to authenticate to a `git` repo?](#how-do-i-get-dep-to-authenticate-to-a-git-repo) -* [How do I get `dep` to consume private `git` repos using a GitHub Token?](#how-do-i-get-dep-to-consume-private-git-repos-using-a-github-token) - -## Behavior - -* [How does `dep` decide what version of a dependency to use?](#how-does-dep-decide-what-version-of-a-dependency-to-use) -* [What is the default `dep ensure -update` behavior for dependencies that are imported but not included as a `[[Constraint]]` in `Gopkg.toml`?](#what-is-the-default-dep-ensure--update-behavior-for-dependencies-that-are-imported-but-not-included-as-a-constraint-in-gopkgtoml) -* [What external tools are supported?](#what-external-tools-are-supported) -* [Why is `dep` ignoring a version constraint in the manifest?](#why-is-dep-ignoring-a-version-constraint-in-the-manifest) -* [Why did `dep` use a different revision for package X instead of the revision in the lock file?](#why-did-dep-use-a-different-revision-for-package-x-instead-of-the-revision-in-the-lock-file) -* [Why is `dep` slow?](#why-is-dep-slow) -* [How does `dep` handle symbolic links?](#how-does-dep-handle-symbolic-links) -* [Does `dep` support relative imports?](#does-dep-support-relative-imports) -* [How do I make `dep` resolve dependencies from my `GOPATH`?](#how-do-i-make-dep-resolve-dependencies-from-my-gopath) -* [Will `dep` let me use git submodules to store dependencies in `vendor`?](#will-dep-let-me-use-git-submodules-to-store-dependencies-in-vendor) -* [How does `dep` work without changing my packages imports?](#how-does-dep-work-without-changing-my-packages-imports) - -## Best Practices - -* [Should I commit my vendor directory?](#should-i-commit-my-vendor-directory) -* [How do I roll releases that `dep` will be able to use?](#how-do-i-roll-releases-that-dep-will-be-able-to-use) -* [What semver version should I use?](#what-semver-version-should-i-use) -* [Is it OK to make backwards-incompatible changes now?](#is-it-ok-to-make-backwards-incompatible-changes-now) -* [My dependers don't use `dep` yet. What should I do?](#my-dependers-don-t-use-dep-yet-what-should-i-do) -* [How do I configure a dependency that doesn't tag its release](#how-do-i-configure-a-dependency-that-doesn-t-tag-its-releases) -* [How do I use `dep` with Docker?](#how-do-i-use-dep-with-docker) -* [How do I use `dep` in CI?](#how-do-i-use-dep-in-ci) - -## Concepts - -### Does `dep` replace `go get`? - -No. `dep` and `go get` serve mostly different purposes. - -Here are some suggestions for when you could use `dep` or `go get`: - -> I would say that dep doesn't replace go get, but they both can do similar things. Here's how I use them: -> -> `go get`: I want to download the source code for a go project so that I can work on it myself, or to install a tool. This clones the repo under GOPATH for all to use. -> -> `dep ensure`: I have imported a new dependency in my code and want to download the dependency so I can start using it. My workflow is "add the import to the code, and then run dep ensure so that the manifest/lock/vendor are updated". This clones the repo under my project's vendor directory, and remembers the revision used so that everyone who works on my project is guaranteed to be using the same version of dependencies. -> -> [@carolynvs in #376](https://github.com/golang/dep/issues/376#issuecomment-293964655) - -> The long term vision is a sane, overall-consistent go tool. My general take is that `go get` -> is for people consuming Go code, and dep-family commands are for people developing it. -> -> [@sdboyer in #376](https://github.com/golang/dep/issues/376#issuecomment-294045873) - -### Why is it `dep ensure` instead of `dep install`? - -> Yeah, we went round and round on names. [A lot](https://gist.github.com/jessfraz/315db91b272441f510e81e449f675a8b). -> -> The idea of "ensure" is roughly, "ensure that all my local states - code tree, manifest, lock, and vendor - are in sync with each other." When arguments are passed, it becomes "ensure this argument is satisfied, along with synchronization between all my local states." -> -> We opted for this approach because we came to the conclusion that allowing the tool to perform partial work/exit in intermediate states ended up creating a tool that had more commands, had far more possible valid exit and input states, and was generally full of footguns. In this approach, the user has most of the same ultimate control, but exercises it differently (by modifying the code/manifest and re-running dep ensure). -> -> [@sdboyer in #371](https://github.com/golang/dep/issues/371#issuecomment-293246832) - -### What is a direct or transitive dependency? - -* Direct dependencies are dependencies that are imported directly by your project: they appear in at least one import statement from your project. -* Transitive dependencies are the dependencies of your dependencies. Necessary to compile but are not directly used by your code. - -## Configuration - -### What is the difference between `Gopkg.toml` (the "manifest") and `Gopkg.lock` (the "lock")? - -> The manifest describes user intent, and the lock describes computed outputs. There's flexibility in manifests that isn't present in locks..., as the "branch": "master" constraint will match whatever revision master HAPPENS to be at right now, whereas the lock is nailed down to a specific revision. -> -> This flexibility is important because it allows us to provide easy commands (e.g. `dep ensure -update`) that can manage an update process for you, within the constraints you specify, AND because it allows your project, when imported by someone else, to collaboratively specify the constraints for your own dependencies. -> -> [@sdboyer in #281](https://github.com/golang/dep/issues/281#issuecomment-284118314) - -## <a id="how-do-i-constrain-a-transitive-dependency-s-version"></a>How do I constrain a transitive dependency's version? - -First, if you're wondering about this because you're trying to keep the version -of the transitive dependency from changing, then you're working against `dep`'s -design. The lock file, `Gopkg.lock`, will keep the selected version of the -transitive dependency stable, unless you explicitly request an upgrade or it's -impossible to find a solution without changing that version. - -If that isn't your use case and you still need to constrain a transitive -dependency, you have a couple of options: - -1. Make the transitive dependency a direct one, either with a dummy import or an entry in the `required` list in `Gopkg.toml`. -2. Use an override. - -Overrides are a sledgehammer, and should only be used as a last resort. While -constraints and overrides are declared in the same way in `Gopkg.toml`, they -behave differently: - -* Constraints: - 1. Can be declared by any project's manifest, yours or a dependency - 2. Apply only to direct dependencies of the project declaring the constraint - 3. Must not conflict with the `constraint` entries declared in any other project's manifest -* Overrides: - 1. Are only utilized from the current/your project's manifest - 2. Apply globally, to direct and transitive dependencies - 3. Supersede constraints declared in all manifests, yours or a dependency's - -Overrides are also discussed with some visuals in [the gps docs](https://github.com/sdboyer/gps/wiki/gps-for-Implementors#overrides). - -## How do I change the version of a dependency - -If you want to: - -* Change the allowed `version`/`branch`/`revision` -* Switch to using a fork - -for one or more dependencies, do the following: - -1. Manually edit your `Gopkg.toml`. -1. Run - - ```sh - $ dep ensure - ``` - -## Can I put the manifest and lock in the vendor directory? - -No. - -> Placing these files inside `vendor/` would concretely bind us to `vendor/` in the long term. -> We prefer to treat the `vendor/` as an implementation detail. -> -> [@sdboyer on go package management list](https://groups.google.com/d/msg/go-package-management/et1qFUjrkP4/LQFCHP4WBQAJ) - -## How do I get dep to authenticate to a git repo? - -`dep` currently uses the `git` command under the hood, so configuring the credentials -for each repository you wish to authenticate to will allow `dep` to use an -authenticated repository. - -First, configure `git` to use the credentials option for the specific repository. - -For example, if you use GitLab, and you wish to access `https://gitlab.example.com/example/package.git`, -then you would want to use the following configuration: - -``` -$ git config --global credential.https://gitlab.example.com.example yourusername -``` - -In the example the hostname `gitlab.example.com.example` string seems incorrect, but -it's actually the hostname plus the name of the repo you are accessing which is `username`. -The trailing 'yourusername' is the username you would use for the actual authentication. - -You also need to configure `git` with the authentication provider you wish to use. You can get -a list of providers, with the command: - -``` -$ git help -a | grep credential- - credential-cache remote-fd - credential-cache--daemon remote-ftp - credential-osxkeychain remote-ftps - credential-store remote-http -``` - -You would then choose an appropriate provider. For example, to use the osxkeychain, you -would use the following: - -``` -git config --global credential.helper osxkeychain -``` - -If you need to do this for a CI system, then you may want to use the "store" provider. -Please see the documentation on how to configure that: https://git-scm.com/docs/git-credential-store - -After configuring `git`, you may need to use `git` manually once to have it store the -credentials. Once you've checked out the repo manually, it will then use the stored -credentials. This at least appears to be the behavior for the osxkeychain provider. - -### How do I get dep to consume private git repos using a GitHub Token? - -Another alternative to make `dep` work with private repos is to use a [Personal GitHub -Token](https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/) -and configure it inside the [`.netrc` file](https://www.gnu.org/software/inetutils/manual/html_node/The-_002enetrc-file.html) -as the following example: - -``` -machine github.com - login [YOUR_GITHUB_USERNAME] - password [YOUR_GITHUB_TOKEN] -``` - -Once you have set that up, dep will automatically use that Token to authenticate to the repositories. - -## How do I get dep to authenticate via SSH to a git repo? - -You can rewrite the repo url and use the git+ssh shema with follow example: - -``` -git config --global url."git@github.yourEnterprise.com:".insteadOf "https://github.yourEnterprise.com/" - -``` - - -## Behavior - -### How does `dep` decide what version of a dependency to use? - -The full algorithm is complex, but the most important thing to understand is -that `dep` tries versions in a [certain -order](https://godoc.org/github.com/golang/dep/gps#SortForUpgrade), -checking to see a version is acceptable according to specified constraints. - -* All semver versions come first, and sort mostly according to the semver 2.0 - spec, with one exception: - * Semver versions with a prerelease are sorted after _all_ non-prerelease - semver. Within this subset they are sorted first by their numerical - component, then lexicographically by their prerelease version. -* The default branch(es) are next; the semantics of what "default branch" means - are specific to the underlying source type, but this is generally what you'd - get from a `go get`. -* All other branches come next, sorted lexicographically. -* All non-semver versions (tags) are next, sorted lexicographically. -* Revisions, if any, are last, sorted lexicographically. Revisions do not - typically appear in version lists, so the only invariant we maintain is - determinism - deeper semantics, like chronology or topology, do not matter. - -So, given a slice of the following versions: - -* Branch: `master` `devel` -* Semver tags: `v1.0.0` `v1.1.0` `v1.1.0-alpha1` -* Non-semver tags: `footag` -* Revision: `f6e74e8d` - -Sorting for upgrade will result in the following slice: - -`[v1.1.0 v1.0.0 v1.1.0-alpha1 master devel footag f6e74e8d]` - -There are a number of factors that can eliminate a version from consideration, -the simplest of which is that it doesn't match a constraint. But if you're -trying to figure out why `dep` is doing what it does, understanding that its -basic action is to attempt versions in this order should help you to reason -about what's going on. - -## What is the default `dep ensure -update` behavior for dependencies that are imported but not included as a `[[Constraint]]` in `Gopkg.toml`? -`dep` updates the dependency to the latest semver tag. If there are no semver tags, `dep` uses the tip of master. - -## What external tools are supported? - -During `dep init` configuration from other dependency managers is detected -and imported, unless `-skip-tools` is specified. - -The following tools are supported: `glide`, `godep`, `vndr`, `govend`, `gb`, `gvt`, `govendor` and `glock`. - -See [#186](https://github.com/golang/dep/issues/186#issuecomment-306363441) for -how to add support for another tool. - -## Why is `dep` ignoring a version constraint in the manifest? - -Only your project's directly imported dependencies are affected by a `constraint` entry -in the manifest. Transitive dependencies are unaffected. See [How do I constrain a transitive dependency's version](#how-do-i-constrain-a-transitive-dependency-s-version)? - -## Why did `dep` use a different revision for package X instead of the revision in the lock file? - -Sometimes the revision specified in the lock file is no longer valid. There are a few -ways this can occur: - -* When you generated the lock file, you had an unpushed commit in your local copy of package X's repository in your `GOPATH`. (This case will be going away soon) -* After generating the lock file, new commits were force pushed to package X's repository, causing the commit revision in your lock file to no longer exist. - -To troubleshoot, you can revert dep's changes to your lock, and then run `dep ensure -v -n`. -This retries the command in dry-run mode with verbose logs enabled. Check the output -for a warning like the one below, indicating that a commit in the lock is no longer valid. - -``` -Unable to update checked out version: fatal: reference is not a tree: 4dfc6a8a7e15229398c0a018b6d7a078cccae9c8 -``` - -> The lock file represents a set of precise, typically immutable versions for the entire transitive closure of dependencies for a project. But "the project" can be, and is, decomposed into just a bunch of arguments to an algorithm. When those inputs change, the lock may need to change as well. -> -> Under most circumstances, if those arguments don't change, then the lock remains fine and correct. You've hit one of the few cases where that guarantee doesn't apply. The fact that you ran dep ensure and it DID a solve is a product of some arguments changing; that solving failed because this particular commit had become stale is a separate problem. -> -> [@sdboyer in #405](https://github.com/golang/dep/issues/405#issuecomment-295998489) - -## Why is `dep` slow? - -There are two things that really slow `dep` down. One is unavoidable; for the other, we have a plan. - -The unavoidable part is the initial clone. `dep` relies on a cache of local -repositories (stored under `$GOPATH/pkg/dep`), which is populated on demand. -Unfortunately, the first `dep` run, especially for a large project, may take a -while, as all dependencies are cloned into the cache. - -Fortunately, this is just an _initial_ clone - pay it once, and you're done. -The problem repeats itself a bit when you're running `dep` for the first time -in a while and there's new changesets to fetch, but even then, these costs are -only paid once per changeset. - -The other part is the work of retrieving information about dependencies. There are three parts to this: - -1. Getting an up-to-date list of versions from the upstream source -2. Reading the `Gopkg.toml` for a particular version out of the local cache -3. Parsing the tree of packages for import statements at a particular version - -The first requires one or more network calls; the second two usually mean -something like a `git checkout`, and the third is a filesystem walk, plus -loading and parsing `.go` files. All of these are expensive operations. - -Fortunately, we can cache the second and third. And that cache can be permanent -when keyed on an immutable identifier for the version - like a git commit SHA1 -hash. The first is a bit trickier, but there are reasonable staleness tradeoffs -we can consider to avoid the network entirely. There's an issue to [implement -persistent caching](https://github.com/golang/dep/issues/431) that's the -gateway to all of these improvements. - -There's another major performance issue that's much harder - the process of picking versions itself is an NP-complete problem in `dep`'s current design. This is a much trickier problem 😜 - -## How does `dep` handle symbolic links? - -> because we're not crazy people who delight in inviting chaos into our lives, we need to work within one `GOPATH` at a time. -[@sdboyer in #247](https://github.com/golang/dep/pull/247#issuecomment-284181879) - -Out of convenience, one might create a symlink to a directory within their `GOPATH/src`, e.g. `ln -s ~/go/src/github.com/user/awesome-project ~/Code/awesome-project`. - -When `dep` is invoked with a project root that is a symlink, it will be resolved according to the following rules: - -* If the symlink is outside `GOPATH` and links to a directory within a `GOPATH`, or vice versa, then `dep` will choose whichever path is within `GOPATH`. -* If the symlink is within a `GOPATH` and the resolved path is within a _different_ `GOPATH`, then an error is thrown. -* If both the symlink and the resolved path are in the same `GOPATH`, then an error is thrown. -* If neither the symlink nor the resolved path are in a `GOPATH`, then an error is thrown. - -This is the only symbolic link support that `dep` really intends to provide. In keeping with the general practices of the `go` tool, `dep` tends to either ignore symlinks (when walking) or copy the symlink itself, depending on the filesystem operation being performed. - -## Does `dep` support relative imports? - -No. - -> dep simply doesn't allow relative imports. this is one of the few places where we restrict a case that the toolchain itself allows. we disallow them only because: -> -> * the toolchain already frowns heavily on them<br> -> * it's worse for our case, as we start venturing into [dot dot hell](http://doc.cat-v.org/plan_9/4th_edition/papers/lexnames) territory when trying to prove that the import does not escape the tree of the project -> -> [@sdboyer in #899](https://github.com/golang/dep/issues/899#issuecomment-317904001) - -For a refresher on Go's recommended workspace organization, see the ["How To Write Go Code"](https://golang.org/doc/code.html) article in the Go docs. Organizing your code this way gives you a unique import path for every package. - -## How do I make `dep` resolve dependencies from my `GOPATH`? - -`dep init` provides an option to scan the `GOPATH` for dependencies by doing -`dep init -gopath`, which falls back to network mode when the packages are not -found in `GOPATH`. `dep ensure` doesn't work with projects in `GOPATH`. - -## Will `dep` let me use git submodules to store dependencies in `vendor`? - -No, with just one tiny exception: `dep` preserves `/vendor/.git`, if it exists. This was added at [cockroachdb](https://github.com/cockroachdb/cockroach)'s request, who rely on it to keep `vendor` from bloating their primary repository. - -The reasons why git submodules will not be a part of dep are best expressed as a pro/con list: - -**Pros** - -* git submodules provide a well-structured way of nesting repositories within repositories. - -**Cons** - -* The nesting that git submodules perform is no more powerful or expressive than what dep already does, but dep does it both more generally (for bzr and hg) and more domain-specifically (e.g. elimination of nested vendor directories). -* Incorporating git submodules in any way would new fork new paths in the logic to handle the submodule cases, meaning nontrivial complexity increases. -* dep does not currently know or care if the project it operates on is under version control. Relying on submodules would entail that dep start paying attention to that. That it would only be conditionally does not make it better - again, more forking paths in the logic, more complexity. -* Incorporating submodules in a way that is at all visible to the user (and why else would you do it?) makes dep's workflows both more complicated and less predictable: _sometimes_ submodule-related actions are expected; _sometimes_ submodule-derived workflows are sufficient. -* Nesting one repository within another implies that changes could, potentially, be made directly in that subrepository. This is directly contrary to dep's foundational principle that `vendor` is dead code, and directly modifying anything in there is an error. - -## How does `dep` work without changing my packages imports? - -`dep` doesn't require imports (or the `$GOPATH`) to be updated because [go has native support for a vendor directory since version 1.5](https://golang.org/cmd/go/#hdr-Vendor_Directories). You do not need to update import paths to be relative. For instance, `import github.com/user/awesome-project` will be found in the project's `/vendor/github.com/user/awesome-project` before looking to `$GOPATH/src/github.com/user/awesome-project`. - -## Best Practices - -### Should I commit my vendor directory? - -It's up to you: - -**Pros** - -* It's the only way to get truly reproducible builds, as it guards against upstream renames, - deletes and commit history overwrites. -* You don't need an extra `dep ensure` step to sync `vendor/` with `Gopkg.lock` after most operations, - such as `go get`, cloning, getting latest, merging, etc. - -**Cons** - -* Your repo will be bigger, potentially a lot bigger, - though [`prune`](Gopkg.toml.md#prune) can help minimize this problem. -* PR diffs will include changes for files under `vendor/` when `Gopkg.lock` is modified, - however files in `vendor/` are [hidden by default](https://github.com/github/linguist/blob/v5.2.0/lib/linguist/generated.rb#L328) on GitHub. - -## How do I roll releases that `dep` will be able to use? - -In short: make sure you've committed your `Gopkg.toml` and `Gopkg.lock`, then -just create a tag in your version control system and push it to the canonical -location. `dep` is designed to work automatically with this sort of metadata -from `git`, `bzr`, and `hg`. - -It's strongly preferred that you use [semver](http://semver.org)-compliant tag -names. We hope to develop documentation soon that describes this more precisely, -but in the meantime, the [npm](https://docs.npmjs.com/misc/semver) docs match -our patterns pretty well. - -## What semver version should I use? - -This can be a nuanced question, and the community is going to have to work out -some accepted standards for how semver should be applied to Go projects. At the -highest level, though, these are the rules: - -* Below `v1.0.0`, anything goes. Use these releases to figure out what you want - your API to be. -* Above `v1.0.0`, the general Go best practices continue to apply - don't make - backwards-incompatible changes - exported identifiers can be added to, but - not changed or removed. -* If you must make a backwards-incompatible change, then bump the major version. - -It's important to note that having a `v1.0.0` does not preclude you from having -alpha/beta/etc releases. The semver spec allows for [prerelease -versions](http://semver.org/#spec-item-9), and `dep` is careful to _not_ allow -such versions unless `Gopkg.toml` contains a range constraint that explicitly -includes prereleases: if there exists a version `v1.0.1-alpha4`, then the -constraint `>=1.0.0` will not match it, but `>=1.0.1-alpha1` will. - -Some work has been done towards [a tool -to](https://github.com/bradleyfalzon/apicompat) that will analyze and compare -your code with the last release, and suggest the next version you should use. - -## Is it OK to make backwards-incompatible changes now? - -Yes. But. - -`dep` will make it possible for the Go ecosystem to handle -backwards-incompatible changes more gracefully. However, `dep` is not some -magical panacea. Version and dependency management is hard, and dependency hell -is real. The longstanding community wisdom about avoiding breaking changes -remains important. Any `v1.0.0` release should be accompanied by a plan for how -to avoid future breaking API changes. - -One good strategy may be to add to your API instead of changing it, deprecating -old versions as you progress. Then, when the time is right, you can roll a new -major version and clean out a bunch of deprecated symbols all at once. - -Note that providing an incremental migration path across breaking changes (i.e., -shims) is tricky, and something we [don't have a good answer for -yet](https://groups.google.com/forum/#!topic/go-package-management/fp2uBMf6kq4). - -## <a id="my-dependers-don-t-use-dep-yet-what-should-i-do"></a>My dependers don't use `dep` yet. What should I do? - -For the most part, you needn't do anything differently. - -The only possible issue is if your project is ever consumed as a library. If -so, then you may want to be wary about committing your `vendor/` directory, as -it can [cause -problems](https://groups.google.com/d/msg/golang-nuts/AnMr9NL6dtc/UnyUUKcMCAAJ). -If your dependers are using `dep`, this is not a concern, as `dep` takes care of -stripping out nested `vendor` directories. - -## <a id="how-do-i-configure-a-dependency-that-doesn-t-tag-its-releases"></a>How do I configure a dependency that doesn't tag its releases? - -Add a constraint to `Gopkg.toml` that specifies `branch: "master"` (or whichever branch you need) in the `[[constraint]]` for that dependency. `dep ensure` will determine the current revision of your dependency's master branch, and place it in `Gopkg.lock` for you. See also: [What is the difference between Gopkg.toml and Gopkg.lock?](#what-is-the-difference-between-gopkgtoml-the-manifest-and-gopkglock-the-lock) - -## How do I use `dep` with Docker? - -`dep ensure -vendor-only` creates the vendor folder from a valid `Gopkg.toml` and `Gopkg.lock` without checking for Go code. -This is especially useful for builds inside docker utilizing cache layers. - -Sample Dockerfile: - -```Dockerfile -FROM golang:1.9 AS builder - -RUN curl -fsSL -o /usr/local/bin/dep https://github.com/golang/dep/releases/download/vX.X.X/dep-linux-amd64 && chmod +x /usr/local/bin/dep - -RUN mkdir -p /go/src/github.com/*** -WORKDIR /go/src/github.com/*** - -COPY Gopkg.toml Gopkg.lock ./ -# copies the Gopkg.toml and Gopkg.lock to WORKDIR - -RUN dep ensure -vendor-only -# install the dependencies without checking for go code - -... -``` - -## How do I use `dep` in CI? - -Since `dep` is expected to change until `v1.0.0` is released, it is recommended to rely on a released version. -You can find the latest binary from the [releases](https://github.com/golang/dep/releases) page. - -Sample configuration for Travis CI: - -```yml -# ... - -env: - - DEP_VERSION="X.X.X" - -before_install: - # Download the binary to bin folder in $GOPATH - - curl -L -s https://github.com/golang/dep/releases/download/v${DEP_VERSION}/dep-linux-amd64 -o $GOPATH/bin/dep - # Make the binary executable - - chmod +x $GOPATH/bin/dep - -install: - - dep ensure -``` - -Caching can also be enabled but there are a couple of caveats you should be aware of: - -> Until recently, we have had intermittent cache corruption that would have been super annoying if it was breaking Travis build too. -> -> Also according to https://docs.travis-ci.com/user/caching/#Things-not-to-cache, they don't recommend it for larger caches. -> -> https://docs.travis-ci.com/user/caching/#How-does-the-caching-work%3F -> -> > Note that this makes our cache not network-local, it's still bound to network bandwidth and DNS resolutions for S3. -> > That impacts what you can and should store in the cache. If you store archives larger than a few hundred megabytes in the cache, it's unlikely that you'll see a big speed improvement. -> -> [@carolynvs in #1293](https://github.com/golang/dep/pull/1293#issuecomment-342969292) - -If you are sure you want to enable caching on Travis, it can be done by adding `$GOPATH/pkg/dep`, the default location for `dep` cache, to the cached directories: - -```yml -# ... - -cache: - directories: - - $GOPATH/pkg/dep -``` diff --git a/vendor/github.com/golang/dep/docs/Gopkg.lock.md b/vendor/github.com/golang/dep/docs/Gopkg.lock.md deleted file mode 100644 index 80c3920c..00000000 --- a/vendor/github.com/golang/dep/docs/Gopkg.lock.md +++ /dev/null @@ -1,105 +0,0 @@ ---- - title: Gopkg.lock ---- - -The `Gopkg.lock` file is generated by `dep ensure` and `dep init`. It is the output of [the solving function](ensure-mechanics.md#functional-flow): a transitively complete snapshot of a project's dependency graph, expressed as a series of `[[project]]` stanzas. That means: - -* Every package a project needs to compile -* Plus any [`required`](Gopkg.toml.md#required) packages -* Less any [`ignored`](Gopkg.toml.md#ignored) packages - -`Gopkg.lock` also contains some metadata about the algorithm and inputs used to arrive at the final graph, under `[solve-meta]`. - -`Gopkg.lock` always includes a `revision` for all listed dependencies, as the semantics of `revision` guarantee them to be immutable. Thus, the `Gopkg.lock` acts as a reproducible build list - as long as the upstream remains available, all dependencies can be precisely reproduced. - -`Gopkg.lock` is autogenerated; editing it manually is generally an antipattern. If there is a goal you can only achieve by hand-editing `Gopkg.lock`, it is at least a feature request, and likely a bug. - -## `[[projects]]` - -The dependency graph is expressed as a series of `[[projects]]` stanzas, each representing a single dependency project. A given project can only appear once in the list, and the version information expressed about them encompasses all contained packages - it is not possible to have multiple packages from a single project at different versions. - -These are all the properties that can appear in a `[[projects]]` stanza, and whether or not they are guaranteed to be present/must be present for a stanza to be valid. - -| **Property** | **Always present?** | -| ------------ | ------------------- | -| `name` | Y | -| `packages` | Y | -| `source` | N | -| `revision` | Y | -| `version` | N | -| `branch` | N | -| `pruneopts` | Y | -| `digest` | Y | - -### `name` - -The project to which the stanza applies, as identified by its [project root](glossary.md#project-root). - -### `source` - -If present, it indicates the upstream source from which the project should be retrieved. It has the same properties as [`source` in `Gopkg.toml`](Gopkg.toml.md#source). - -### `packages` - -A complete list of directories from within the source that dep determined to be necessary for the build. - -In general, this is the set of packages that were found to be participants in the package import graph, through at least one but as many as all of the following mechanisms: - -* Being in the current project's [`required`](Gopkg.toml.md#required) list -* Being imported by a package from either the current project or a different dependency -* Being imported by a package from within this project that, directly or transitively, is imported by a package from a different project - -### `pruneopts` - -A compactly-encoded form of the [prune options designated in `Gopkg.toml`](Gopkg.toml.md#prune) . Each character represents one of the three possible rules: - -| Character | Pruning Rule in `Gopkg.toml` | -| --------- | ---------------------------- | -| `N` | `non-go` | -| `U` | `unused-packages` | -| `T` | `go-tests` | - -If the character is present in `pruneopts`, the pruning rule is enabled for that project. Thus, `NUT` indicates that all three pruning rules are active. - -### `digest` - -The hash digest of the contents of `vendor/` for this project, _after_ pruning rules have been applied. The digest is versioned, by way of a colon-delimited prefix; the string is of the form `<version>:<hex-encoded digest>` . The hashing algorithm corresponding to version 1 is SHA256, as implemented in the stdlib package `crypto/sha256`. - -There are some tweaks that differentiate the hasher apart from a naive filesystem tree hashing implementation: - -* Symlinks are ignored. -* Line endings are normalized to LF (using an algorithm similar to git's) in order to ensure digests do not vary across platforms. - -### Version information: `revision`, `version`, and `branch` - -In order to provide reproducible builds, it is an absolute requirement that every project stanza contain a `revision`, no matter what kinds of constraints were encountered in `Gopkg.toml` files. It is further possible that exactly one of either `version` or `branch` will _additionally_ be present. - -When one of the other two are present, the `revision` is understood to be the underlying, immutable identifier that corresponded to that `version` or `branch` _at the time when the `Gopkg.lock` was written_. - -## `[solve-meta]` - -Metadata contained in this section tells us about the algorithm that was used to generate the `Gopkg.lock` file. These are very coarse indicators, primarily used to trigger a re-evaluation of the lock when it might have become invalid, as well as warn a team when its members are using algorithms with potentially subtly different effects. - -More details on "analyzer" and "solver" follow, but the versioning principle is the same: algorithmic changes that result in a decrease to the set of acceptable solutions for at least one input set generally require a version bump, while changes that increase the size of that set do not. However, this is not a formal definition; we leave room for judgment calls on small changes and bug fixes, and we bump at most once per release. - -By bumping versions only on solution set contractions, but not expansions, it allows us to avoid having to bump constantly (which could make using dep across teams awkward), while still making it likely that when the solver and version numbers match between `Gopkg.lock` and a running version of dep, what's recorded in the file is acceptable by the running version's rules. - -### `input-imports` - -A sorted list of all the import inputs that were present at the time the `Gopkg.lock` was computed. This list includes both actual `import` statements from the project, as well as any `required` import paths listed in `Gopkg.toml`, excluding any that were `ignored`. - -### `analyzer-name` and `analyzer-version` - -The analyzer is an internal dep component responsible for interpreting the contents of `Gopkg.toml` files, as well as metadata files from any tools dep knows about: `glide.yaml`, `vendor.json`, etc. - -The analyzer is named because the dep needs to identify itself to its engine, gps (`github.com/golang/dep/gps`); gps knows nothing about dep. The analyzer version is bumped when something in the analyzer's logic begins treating data that it already accepted in a significantly different way, or stops accepting a particular class of data. It is _not_ changed when support for entirely new types of data are added. - -For example, if dep's analyzer stopped supporting automated conversions from glide, then that would not require bumping the analyzer version, as doing so makes _more_ solutions possible. Adding support for converting from a new tool, or changing the interpretation of `version` fields in `Gopkg.toml` so that it was only allowed to specify minimum versions, would entail a version bump. - -### `solver-name` and `solver-version` - -The solver is the algorithm behind [the solving function](ensure-mechanics.md#functional-flow). It selects all the versions that ultimately appear in `Gopkg.lock` by finding a combination that satisfies all the rules, including those from `Gopkg.toml` (fed to the solver by the analyzer). - -The solver is named because, like the analyzer, it is pluggable; an alternative algorithm could be written that applies different rules to achieve the same goal. The one dep uses, "gps-cdcl", is named after [the general class of SAT solving algorithm it most resembles](https://en.wikipedia.org/wiki/Conflict-Driven_Clause_Learning), though the algorithm is actually a specialized, domain-specific [SMT solver](https://en.wikipedia.org/wiki/Satisfiability_modulo_theories). - -The same general principles of version-bumping apply to the solver version: if the solver starts enforcing [Go 1.4 import path comments](https://golang.org/cmd/go/#hdr-Import_path_checking), that entails a bump, because it can only narrow the solution set. If it were to later relax that requirement, it would not require a bump, as that can only expand the solution set. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/docs/Gopkg.toml.md b/vendor/github.com/golang/dep/docs/Gopkg.toml.md deleted file mode 100644 index c759e927..00000000 --- a/vendor/github.com/golang/dep/docs/Gopkg.toml.md +++ /dev/null @@ -1,310 +0,0 @@ ---- -title: Gopkg.toml ---- - -The `Gopkg.toml` file is initially generated by `dep init`, and is primarily hand-edited. It contains several types of rule declarations that govern dep's behavior: - -* _Dependency rules:_ [`constraints`](#constraint) and [`overrides`](#override) allow the user to specify which versions of dependencies are acceptable, and where they should be retrieved from. -* _Package graph rules:_ [`required`](#required) and [`ignored`](#ignored) allow the user to manipulate the import graph by including or excluding import paths, respectively. -* [`metadata`](#metadata) are a user-defined maps of key-value pairs that dep will ignore. They provide a data sidecar for tools building on top of dep. -* [`prune`](#prune) settings determine what files and directories can be deemed unnecessary, and thus automatically removed from `vendor/`. -* [`noverify`](#noverify) is a list of project roots for which [vendor verification](glossary.md#vendor-verification) is skipped. - -Note that because TOML does not adhere to a tree structure, the `required` and `ignored` fields must be declared before any `[[constraint]]` or `[[override]]`. - -There is a full [example](#example) `Gopkg.toml` file at the bottom of this document. `dep init` will also, by default, generate a `Gopkg.toml` containing some example values, for guidance. - -## Dependency rules: `[[constraint]]` and `[[override]]` - -Most of the rule declarations in a `Gopkg.toml` will be either `[[constraint]]` or `[[override]]` stanzas. Both of these types of stanzas allow exactly the same types of values, but dep interprets them differently. Each allows the following values: - -* `name` - the import path corresponding to the [source root](glossary.md#source-root) of a dependency (generally: where the VCS root is) -* At most one [version rule](#version-rules) -* An optional [`source` rule](#source) -* [`metadata`](#metadata) that is specific to the `name`'d project - -A full example (invalid, actually, as it has more than one version rule, for illustrative purposes) of either one of these stanzas looks like this: - -```toml -[[constraint]] - # Required: the root import path of the project being constrained. - name = "github.com/user/project" - # Recommended: the version constraint to enforce for the project. - # Note that only one of "branch", "version" or "revision" can be specified. - version = "1.0.0" - branch = "master" - revision = "abc123" - - # Optional: an alternate location (URL or import path) for the project's source. - source = "https://github.com/myfork/package.git" - - # Optional: metadata about the constraint or override that could be used by other independent systems - [metadata] - key1 = "value that convey data to other systems" - system1-data = "value that is used by a system" - system2-data = "value that is used by another system" -``` - -### `[[constraint]]` - -A `[[constraint]]` stanza defines rules for how a [direct dependency](glossary.md#direct-dependency) must be incorporated into the dependency graph. Dep respects these declarations from the current project's `Gopkg.toml`, as well as the `Gopkg.toml` files found in any dependencies. - -**Use this for:** having a [direct dependency](FAQ.md#what-is-a-direct-or-transitive-dependency) use a specific branch, version range, revision, or alternate source (such as a fork). - -### `[[override]]` - -An `[[override]]` stanza differs from a `[[constraint]]` in that it applies to all dependencies, [direct](glossary.md#direct-dependency) and [transitive](glossary.md#transitive-dependency), and supersedes all other `[[constraint]]` declarations for that project. However, only overrides from the current project's `Gopkg.toml` are incorporated. - -**Use this for:** Overrides are primarily intended as a way of eliminating disagreements between multiple irreconcilable `[[constraint]]` declarations on a single dependency. However, they will also be your primary recourse if you need to [constrain a transitive dependency's version?](FAQ.md#how-do-i-constrain-a-transitive-dependencys-version) - -Overrides should be used cautiously and temporarily, when possible. - -### `source` - -A `source` rule can specify an alternate location from which the `name`'d project should be retrieved. It is primarily useful for temporarily specifying a fork for a repository. - -`source` rules are generally brittle and should only be used when there is no other recourse. Using them to try to circumvent network reachability issues is typically an antipattern. - -### Version rules - -Version rules can be used in either `[[constraint]]` or `[[override]]` stanzas. There are three types of version rules - `version`, `branch`, and `revision`. At most one of the three types can be specified. - -#### `version` - -`version` is a property of `constraint`s and `override`s. It is used to specify version constraint of a specific dependency. It can be used to target an arbitrary VCS tag, or a semantic version, or a range of semantic versions. - -Specifying semantic version ranges can be done using the following operators: - -* `=`: equal -* `!=`: not equal -* `>`: greater than -* `<`: less than -* `>=`: greater than or equal to -* `<=`: less than or equal to -* `-`: literal range. E.g., 1.2 - 1.4.5 is equivalent to >= 1.2, <= 1.4.5 -* `~`: minor range. E.g., ~1.2.3 is equivalent to >= 1.2.3, < 1.3.0 -* `^`: major range. E.g., ^1.2.3 is equivalent to >= 1.2.3, < 2.0.0 -* `[xX*]`: wildcard. E.g., 1.2.x is equivalent to >= 1.2.0, < 1.3.0 - -You might, for example, include a rule that specifies `version = "=2.0.0"` to pin a dependency to version 2.0.0, or constrain to minor releases with: `version = "~2.1.0"`. Refer to the [semver library](https://github.com/Masterminds/semver) documentation for more info. - -**Note**: When you specify a version _without an operator_, `dep` automatically uses the `^` operator by default. `dep ensure` will interpret the given version as the min-boundary of a range, for example: - -* `1.2.3` becomes the range `>=1.2.3, <2.0.0` -* `0.2.3` becomes the range `>=0.2.3, <0.3.0` -* `0.0.3` becomes the range `>=0.0.3, <0.1.0` - -`~` and `=` operators can be used with the versions. When a version is specified without any operator, `dep` automatically adds a caret operator, `^`. The caret operator pins the left-most non-zero digit in the version. For example: - -``` -^1.2.3 means 1.2.3 <= X < 2.0.0 -^0.2.3 means 0.2.3 <= X < 0.3.0 -^0.0.3 means 0.0.3 <= X < 0.1.0 -``` - -To pin a version of direct dependency in manifest, prefix the version with `=`. For example: - -```toml -[[constraint]] - name = "github.com/pkg/errors" - version = "=0.8.0" -``` - -#### `branch` - -Using a `branch` constraint will cause dep to use the named branch (e.g., `branch = "master"`) for a particular dependency. The revision at the tip of the branch will be recorded into `Gopkg.lock`, and almost always remain the same until a change is requested, via `dep ensure -update`. - -In general, you should prefer semantic versions to branches, when a project has made them available. - -#### `revision` - -A `revision` is the underlying immutable identifier - like a git commit SHA1. While it is allowed to constrain to a `revision`, doing so is almost always an antipattern. - -Usually, folks are inclined to pin to a revision because they feel it will somehow improve their project's reproducibility. That is not a good reason. `Gopkg.lock` provides reproducibility. Only use `revision` if you have a good reason to believe that _no_ other version of that dependency _could_ work. - -## Package graph rules: `required` and `ignored` - -As part of normal operation, dep analyzes import statements in Go code. These import statements connect packages together, ultimately forming a graph. The `required` and `ignored` rules manipulate that graph, in ways that are roughly dual to each other: `required` adds import paths to the graph, and `ignored` removes them. - -### `required` - -`required` lists a set of packages (not projects) that must be included in Gopkg.lock. This list is merged with the set of packages imported by the current project. - -```toml -required = ["github.com/user/thing/cmd/thing"] -``` - -**Use this for:** linters, generators, and other development tools that - -* Are needed by your project -* Aren't `import`ed by your project, [directly or transitively](FAQ.md#what-is-a-direct-or-transitive-dependency) -* You don't want to put them in your `GOPATH`, and/or you want to lock the version - -Please note that this only pulls in the sources of these dependencies. It does not install or compile them. So, if you need the tool to be installed you should still run the following (manually or from a `Makefile`) after each `dep ensure`: - -```bash -cd vendor/pkg/to/install -go install . -``` - -This only works reliably if this is the only project to install these executables. This is not enough if you want to be able to run a different version of the same executable depending on the project you're working. In that case you have to use a different `GOBIN` for each project, by doing something like this before running the above commands: - -```bash -export GOBIN=$PWD/bin -export PATH=$GOBIN:$PATH -``` - -You might also try [virtualgo](https://github.com/GetStream/vg), which installs dependencies in the `required` list automatically in a project specific `GOBIN`. - -### `ignored` - -`ignored` lists a set of packages (not projects) that are ignored when dep statically analyzes source code. Ignored packages can be in this project, or in a dependency. - -```toml -ignored = ["github.com/user/project/badpkg"] -``` - -Use `*` to define a package prefix to be ignored. This will cause any lexical wildcard match to be ignored, including the literal string prior to the `*`. - -```toml -ignored = ["github.com/user/project/badpkg*"] -``` - -**Use this for:** preventing a package, and any of that package's unique dependencies, from being incorporated in `Gopkg.lock`. - -## `metadata` - -`metadata` can exist at the root as well as under `constraint` and `override` declarations. - -`metadata` declarations are ignored by dep and are meant for usage by other independent systems. - -The root `metadata` declaration defines information about the project itself, while a `metadata` declaration under a `[[constraint]]` or an `[[override]]` defines metadata about that rule, for the `name`d project. - -```toml -[metadata] -key1 = "value that convey data to other systems" -system1-data = "value that is used by a system" -system2-data = "value that is used by another system" -``` - -## `prune` - -`prune` defines the global and per-project prune options for dependencies. The options determine which files are discarded when writing the `vendor/` tree. - -The following are the current available options: - -* `unused-packages` indicates that files from directories that do not appear in the package import graph should be pruned. -* `non-go` prunes files that are not used by Go. -* `go-tests` prunes Go test files. - -Out of an abundance of caution, dep non-optionally preserves files that may have legal significance. - -Pruning options are disabled by default. However, generating a `Gopkg.toml` via `dep init` will add lines to enable `go-tests` and `unused-packages` prune options at the root level. - -```toml -[prune] - go-tests = true - unused-packages = true -``` - -The same prune options can be defined per-project. An additional `name` field is required and, as with `[[constraint]]` and `[[override]]`, should be a [source root](glossary.md#source-root), not just any import path. - -```toml -[prune] - non-go = true - - [[prune.project]] - name = "github.com/project/name" - go-tests = true - non-go = false -``` - -Almost all projects will be fine without setting any project-specific rules, and enabling the following pruning rules globally: - -```toml -[prune] - unused-packages = true - go-tests = true -``` - -It is usually safe to set `non-go = true`, as well. However, as dep only has a clear model for the role played by Go files, and non-Go files necessarily fall outside that model, there can be no comparable general definition of safety. - -## `noverify` - -The `noverify` field is a list of [project roots](glossary.md#project-root) to exclude from [vendor verification](glossary.md#vendor-verification). - -Dep uses per-project hash digests, computed after pruning and recorded in [Gopkg.lock](Gopkg.lock.md#digest), to determine if the contents of `vendor/` are as expected. If the recorded digest and the hash of the corresponding tree in `vendor/` differ, that project is considered to be out of sync: - -* `dep ensure` will regenerate it -* `dep check` will complain of a hash mismatch and exit 1 - -It is strongly preferable for almost all workflows that you leave `vendor/` unmodified, in whatever state dep puts it in. However, this isn't always an option. If you have no choice but to modify `vendor/` for a particular project, then add the project root for that project to `noverify`. This will have the following effects: - -* `dep ensure` will ignore hash mismatches for the project, and only regenerate it in `vendor/` if absolutely necessary (prune options change, package list changes, version changes) -* `dep check` will continue to report hash mismatches (albeit with an annotation about `noverify`) for the project, but will no longer exit 1. - -## Scope - -`dep` evaluates - -* `[[override]]` -* `required` -* `ignored` - -only in the root project, i.e. the project where `dep` runs. For example, if you have a project: `github.com/urname/goproject`, and `github.com/foo/bar` is a dependency for your project, then dep will evaluate the `Gopkg.toml` files of these projects as follows: - -| github.com/urname/goproject | github.com/foo/bar | -| --------------------------- | ------------------ | -| [[constraint]] ✔ | [[constraint]] ✔ | -| [[override]] ✔ | [[override]] ✖ | -| required ✔ | required ✖ | -| ignored ✔ | ignored ✖ | - -✔ : Evaluated -✖ : Not evaluated - -# Example - -A sample `Gopkg.toml` with most elements present: - -```toml -required = ["github.com/user/thing/cmd/thing"] - -ignored = [ - "github.com/user/project/pkgX", - "bitbucket.org/user/project/pkgA/pkgY" -] - -noverify = ["github.com/something/odd"] - -[metadata] -codename = "foo" - -[prune] - non-go = true - - [[prune.project]] - name = "github.com/project/name" - go-tests = true - non-go = false - -[[constraint]] - name = "github.com/user/project" - version = "1.0.0" - - [metadata] - property1 = "value1" - property2 = 10 - -[[constraint]] - name = "github.com/user/project2" - branch = "dev" - source = "github.com/myfork/project2" - -[[override]] - name = "github.com/x/y" - version = "2.4.0" - - [metadata] - propertyX = "valueX" -``` diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyFlat.png b/vendor/github.com/golang/dep/docs/assets/DigbyFlat.png deleted file mode 100644 index d014debf4cd4e4d32d8a220a2e851f5f4a9bd587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305954 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%0AS6!7UqO?GSGK5%jM4sQqfH}At{%|EF1 zP9d$msOU{Zsm;6krI!TPYqs}IliGRH)8*N$1c9CG-6!UP`*)xaWri64ZNl4^ld^-? z1}lG$28*2dzjW`$S)g#uSXy^nZ0-5|`(B)IXmDxab`YJJ9J2nA+^Ow>EB@U*6E%DD zoE39s$gX*2xBC1)ql_cRT(W=O3fd>@{OsDlYe{dPg|C;Em0ijNN;n|Q&H%24=5k2h za(Sn2J^MzP%R7al^1ivI`ocSvpK$Dao}hc1&*j~PzB9i2Tmz%#)xSO+Ch(9cAnW-v zou!{=tPzrV^IolRPu}NGHy`UBd3NMYf@%5jb<gzf_bvQ&+gf0b_jJ9W#@#hNy}g1v zg?9==BF*86-xI#$M=lE;+x)iUj^mSe5<;7VcP4AybWi)9U7yYjw(-)1m&$H==Zd4| zR!>(uF8F{cU|-knn&g&K`HN@7m|94<W?$MeYkKe`A&v{WYTD`EXa1Gtw->J2Y$>q$ zbk{AG>jj6i-WjC}<R|ZoisB1stWMC_>G+&?zwWBl@tgjX=il0|FR<&pTKMD>v3gFY zU2QjSo4RKEpK{MCGrJY{Rp+ca?cL+cn$3K>a8l0fyP^Bb@7!l%Xy8k6Jv(tVvx@^L zvV?awpP2jC<%u5{@@XrVZ<Fr0vvBvfV_CUjrPD=wItv(AEU7Y$k5sjra^F9-LB2=% z>~4<Boi`6=z586YCt3fa*|W79HZ(BJIU#%b#EFPwGK>ri2B&)~T5>_=Z_afDn+!3( zFH^_YSEY!3qIJyfRn?h=c@gJ#@4V^BvV&oYcTazqS^vr8(_SAB{>yt?T6t@)`lP8d zIj=o;JHr=N{6Bxqv%a5Edn~4bECP269W_s!PE0Ka_2?Ou$`Q~f)vCm+BYAh@3E4iQ ziakd)qV`|<R=jRajLnUWQyIh?7Kay3KhFR3yLQy%WmkVM?7IKIuc3C<jK7Z>>^FSc zdgRU3P|+h58)8yZcV4_!_G06`dvTACbUt45j4ymw{eNq%0#Fgm%)r2+T6|N;3EBFi zW!Lt+nf86+_GNCM0bEd`e-kXQ^YG7&yYmC5=sv$QclKtE0!E7}(eF!77ApR)D>~fo z_r6_k-dlw<^|W?YDe3RFeAmv;t-dWGwM(er`#agk_x4sZ^2^uRr)y~akGuL_<M@uL z=M}?>kJsGYVd%r^2igL_z`y`;MduyIC+F&vimp%T3X5t#aaXiH<n=^nmv=urKb*8< zooKx$?Zp?t#R;+7E`46>vfSC-n-k)ed2N3t)b0Pa%VzC8ZqEg;zD@YsJ(2s!n++;4 z^LwtjyXD#TT|0jKxGulz)56eyzMo<eOv`Vq-F@4i_1&X|Rri!YWp~30J$*$!CeYNF zLJ=rSsuz8ads6rAk-|i4x!0Bv*;VtWi9O%+*5L`?ac`fF;HrI7KTKf|Z^*hS`6^6w z+Ht<Gkl3hRsC;&JjQHmLcW)=kzzfzF25V29`Xu@I>&A^6H?S{W^Ner1rjE`67IjcU zVqkDMu`a%1vI7UG7;QKKDnjA-fP~At50ie$Mo*cSy_Un7F+p$Bsa@w*@8FIvSrYcX z)$aG{1&@=yMPEP1mQ)rw_3zegZ4PJrG}?DEecN6BUL(3P_GrbA57kR=d(3lQ^Ni10 zH%`Wz6Bg)U#q10q>ttQty-|myz8kU%!V=9VWc|!aesw&I7Fk*=!Nu?}M)hvj?9yM+ z-CL{VL+0%FdOagn=}tHEKZi4QD^}iHaeHsG0w1HP>24;*>iqomW!f8}EuXv(-pc#* znSl2E^&1T@9ub>y`S0)hfz6=oD$Bs2pfdCHGyx7q&?XQ8aFGNmmV|c-E6naPR}ZUC zzukC3R%Y_$$uFk-5NpV4mW|%JKXSQ=z4Pktj+=gM>RY{O`qW(Inq<{)4oBX7FaN8O zH2vz?y(S^+pZ$Azws@ND^zZwFJaZB^ANld(0B=N5-p!qsr!&^Y$y$W_PWrrPPW6-e z<)`1*JU(V%YBABe1GHem>3^CNlOjf5T(6~jP8AeQ5l8PjO>X36Sh2+D(dH!4az)2Q zdhZ)ku0Abjc>`~u6iTn&$nNy5`1w7)mN!BkTy3?hcb@K54YNIO|NFGU>YdsqlAFCx z=-uZ^dUi+o;BLKockk1T^RDR09zJ~Cayz&(71+rPS|AC^7y>)3Z_G~j-}$Uo8PtGT zee$2-ZvWrb(l^Q!irSS$*T%2>BBOm#^P?_<^^Zl$TjP$#e)amC7W(I3dCQxCbsG!g z6;h^m#4>s4uRFHxbJn|0YdPb4Vm9Q+typ=>DJL=Uir)IgYc2ls$m(8w_FhXz=Yi+j zONyUup4);OtRMo^jB*6I<oTq&TcHzwANj8gswd~3_`83@U56)p>QXlM7Jd1nb#SGN z>5=UWA(N-(mc}35yDz6T?0w@ozd6ijj;t0s<aMO3@PItW%~aM5&YP-}RD+UTzp00( zsHbc%JMk@a>;ET~xuH+&ir$)Rbmdq-yZhP_$+xAIUgsuT)lTLBH*UZUT2NUGN<6T# zKJQSDb>E4*)k4CLK$RC?SmE{tm*q#cGrUny1m%$KJ8x8S@BKe=%;mq1-`_9Kb~+sS z_s?3rZj)5?-FLDs85|QX?ApHFT)^nw-s<BL($b4xZOJ^*%e?B_YMbM0|AevsoW{|_ zZF{IJ_Pk?!{a;i6EOEa5`@4%(Ct8CS*MQo3F7G(HPv`&im5;yeWwrrahk|N}cRp#~ zm%Dt-F&Eg`9C~N|3~BYSZk0W(3GD~_*7nUfT~hUbbJ^9;{ozUL*R4`8I($AXb^3(b ziXT-9>*VC+m)|S-ne}e_y183*iuPA*YkrU<cV9rsy!qD8UUzHr^vuuS|Gx?^bj!-} zawsfZxUsg{)uHyU_OYLz-?Q0Nd}vU&EfxX05R|4BiqdZ<-8&-}Uvy^ET~Hu_UDtVH z?q5!&a*K&)Vzth%EnDNk$*{=8-uZX_k_lHIlve$pJoz(I;>_cwX79My?6Tgewfo2$ zp1tjF)I*Oq-}#dCH0#}I<KRxcWs0k}ecvwD{xoLg?aGXODlPGw)4o1tn78o#gxO0h z_JgmR5ZGCL_$zllTbNz%M_ryb{6F_U{cm4X+VGZ{0aUdpfU*^&xg7H9eNIAs(+Syi z*NZoV{d_g0Wjn*0N8NoPM$=C|wo*J|o_(;%W04X6#Hpp#)z!>~yIbBQCnryt;j+X& zIBeV5A4yM|QYZfY*tge3JoudIrmkIcS8wxouiF>BZDq@Qp}qA#pNji%N%5ZB39fft z-reiGoqkInR0Qo}2DjK@q2u?2@9v@VmmbAzlkK>3Q0rar39pGQ+dp(2>|2}DZZIjo zH^6kd=ah`A?`M9>o^STPHYjLP$0-|u&Gt1vY>zJGKK|iDY3lI{M;Z4oUA^=8F&E+O z*#g`Bx0+a<E4}@5X8I%M&-a_z`DZ8`vUtL#b?zw4HNCf&XWiUAIhPGRTuQp`bap#F z;R`GLpTF~_XUq12z0Y1<bxZo=|Je5D|I`2HyiL}hSsZdUJ@~N8&dPMHo7aW({U%Ml z^)y;X?WK&+vnP8TLfp=rD|jIxFK@1;eR`@)bo;DVy1jR@S8b~>+jc=WZ+^%YwX<7q z$Lw30^7|WC(su)1OZmb+HBg<XQ1rd*j-L)21302O?#z9E?1Xz>)%zJ9PyC*|^ZIJN zO+dW)gzTC}a!g@c+h%)iP-FbOX8mWif8VXza`W!W$6PU9zhcFN6+JWNE_~^AV$=H6 ztz|dgC#5{OcK+Lb8SzzpyZ!U$ZPqE0-&uC6`19&J6-z&7Km4^xblrXS$s4T?-&6c7 z`aBO*3^6E`=O2H2BnebMg1Q-ZWn;eFGX$4JKYqlggr-0vYd^;tKF<nnbM~vBW9QD! zH`$QyTC4YJ=HwYacpN1St(_+;{*G!Yvt)Z#yygVgySn=6AK(A4^S$};M_GRR($zcH zpN)Lixid6Q{>1j07d7YZY|*<LvBlt$@$=m?X1IcKn9;=>CL#A~9+$m*xpI#iD`=H- zx$7M}&wsYJg&5#vrBZpU()Tb>eflUF)Y57Wz0<01H7WGY!>GS&k2WUXx$>I%Y_hre zgxQ=sR-~W%^z^*olvdB=$NL->=otRKyStoeb(!%V%O`1UmSQC~ey_{kZ!jsczqj%F z*UzucosEo|uN|*dcdnzS=G5lrwqd2))6aZQlQow5c1@c3ulnJ49~LsZUG<)7{BPdw z>^QSObK9Hi{+zk5bM?{AO>0y3ZhX$4I&Jdtsokx?PuJGnTcM{P_~~=V#Qn}k%gQgA zG3?Qp;oyGAZ=39gVwZRKI&OCgGBSX=BJAL7x?8DO_JzwkmIcKx-{&NNYUp|KM`OPq zVBcU|kZxN3^~o}+MWvrVeXe&e@H=yk<MFAtyN<mLuC4k!XX(P~9G@-O;rY|AbL^U@ z&i^(_{K{)_b1z?CLphs@11d`jR?O&DVff#lzyHdy?eTXF?S8(vm0X^8f6J4?&)3#o zdQ^FcHTk#xKEdaVzqr-Tq}s8r>Fl-Ww=&KXpS$*JPB?=?(Q{*NP}+dBoMd;ozJr#( z%DoF0FKyYbP%!^jmA-Og?uvlgn_P!%CoftoF0?Ru#j-SUL+j*w$th2!1x7}`>q!3n z_8y<N@^?_9`s(f6eVjRwUNX=3s@r__v01o#k>YcE(c+0MPpn+utpc@MK$ik^^jh@q zQp}rveA4lh+e{1-t>;HJAo}D1Ihk2Xpf<)qt#@l4@wJHTu&?VqP!^*0a;B?Gwc66< z%Y~M+OK#r2RhH|>8zHUxyUY6*O-#)C^6i_|s~PKW?>&6!#NTG_<FUs5r(QSBYpYos zp5GrOaL}^<!rg0zHZ`#)W4>Iy>)&xF_Xw+*QaOXmJBEqYh1P}Epr$NR)G^PvJH3;$ z5E>|vM`c;wxx6!5ALP9zJ<jhOx6A7zZ+Mu#SN{C+%+lNW`;;Xt$ImbP#H(wy|JmIw zdUK0q7w*n}w)4}bAb*y3NuH-RgUWA)jysG=%I6jzc?-&zammdm=AOR^$_AZxI`1r0 zD@u=V0+kNuwB9Kcs28a}DQ;S{$SLU?XK(Lsp8fl^1vcM@*1Q2J0z2#<Lc(47>~0y` z`f1P7KfG1b+mv=TOHG5j{f<i7SD7nY>gT5`mB-E#k4aE2Vt07LC$Lj^yYO~q22kP6 z2g+)~JB8h{^Im)r{H6*nz0>xcRkEA)Kx|#K;+<6o=AMY1`(uZOlI`TA<l1@NH&a8) zI(s^AN<Ne*x?}nCXYlsw_N5blpV)f2Z?669)#1WBb_dk{)%FPy>uKlTA8y3X`(?fg zxNpGz;KYf&o43x(Wf$0)?fh(s#C@knWuR596?Z*BeQG6eUrv90S<IF?RZuVb!yB!4 zyWH&?B%R&8dzYRpoMz{KV_lZO^O@7<&3kof!ro1rYy>vXxBgzHptZ03eVoFMWP?MN zPb^9fe}3IPk$YMjsLGW!%|GRv|LLus)qMW7dkoKKi|KTj?ECYHTWyWN@e?O>RX?9^ z57!sodAp;#(&Zh)n(BAn66d!ucibtBJb1V3z}y|Optd$7l&m8(K^fXmBhe5XP7ICK z6L+t@_4-rC=cWmhKQ}E-zJ2UiZQK3(q8v9>S4{4haqvRvl`C(GT%Xhx9>~vpQnx2r zztLKIN4Bb|X)CAp5yks67A5`r`RbkeJdQi|a&`US!IX*C4mn3ELuThMR>)ZHP6 z<s_lUzOwN}!3wu~PsrM<-@c-Hy(tQmT4I;)TsLQfgv+}G(ekiDc93(9bzNH`_>6Vo ziWLFB7la*pa5D5}d;9v$TGodrI_DiJIBl-F=i0S|%qRbD#<R&9#-GY=I@q^1YCiY$ zrAG?$Hh0V^mpI7((@k{s^Lf+D!z$B6zptMDA2dq9*Kk5sq3F5Is?ZdVJA4cZMeW!7 z9Jfh>awym(@^ahF!#0CDdSQj^GCJngo;QnI-)7s+tnc`ArnC2JrsO7X9v#KsH*QEw zRX8k~TvHR{`9V@IHTAYm?;Y2|e_C&u%Xj|teg65uveK7xZtI8$Z|*p$eM0ehfoSph zhtBLBcXGpG;|{?y>+aJYYy7|tVLz_0UK`X01~t?CDr6!wXM)C>UZj1f;9k9hIWbQ3 zj=1bevu!ihtnr?Z9#>VhYHeZ;sNOiCCupr`eb^gRh-EW<_XM>b!Bxie1GX&c|8`vL zc(CVK*1K6eI}?46?kWCvC-S_@yMKMnQ8w%xMxA#U1$HvKynA=~W|TjwJM2Ez-zhpQ zzj<SY@<eN<u50VT10Ocl^EY-`?^$MI@BA|R%$pvTZJUq2IvpnPn6+3Z%|1V~Mol}^ zTj0j++tM93RNqXU@b}^2_nQAC=E)T`x8GL!9(??kPVXK2-=`N$`@H1NjAhji^qzcw z0&?Fjo}Xo6qMy&ry=`tQymPzRThQ1ZB%c?{@p?aTMRnaf1)+_?JDpF|8Sd6^_mfWq z)kkX{@mci996xn9NvZtw(=>I#$E=F>|I3#>GU~jx%<awL!`CBw=N_Dqe8N{QkNeKi zf8p6Wy?2g&Iur7i={sm(?tJ6yYfFp$f?xES`x#7}De-BR!_hgPKb_M$&+;zG|E-^H z-~Y*TeG%o)?kQ)yJv%=(=1$w0!wD&KWt#V_1BVl+%XVD}JQ{US>s`a<E!Usk++1Zg z(OUaPR>Hxi6Pe+O;zAp`cbC84AY|Pv_-I1DNkQ@xy)}Jz`c2+n%9{5k^F;X(O9P`% zn&+~)Qd4b@yQC$}vHreo($8b}D{ll(tiESut0z*hamESRhSKwYUwsnVCJSC5(r7q8 z8o2^eHdO2b)kg&;Kg&473fa@tw71?8^%CA0z5jj3hcnSzU$HWku^m2ma5<mdo=fSO zpuX6au+K~G{5huePJmy|Cc$X-^9i$`O*vx@Dqz|VKHdHY90Ufv6IU}oyWi~3BAR2} za6*=WfeF&$fsSFwdd;}o?;R|BGf$zY{dK=?SYdlKkF4(2Qq=;b^6abA*D4&~b}HXK zU#S1!hQt%wm3NpH*_W<4`|0YP>FLX|jQyuQOW)9C&Ge-5%#7+2<_A{H%HQ|*Ro`-@ z^4Pvwy>)^+nK$U2Q7vKzcXbTZK)nfg?c@98Tpi0q>yqfBceiVFh2CkDWC9IYZQFND zrD%ItUYQVMoIu_kiDk!<4RR!Udw<7B?|fgs_1LEqdzWQ(n|)rg$L_+<Ki`8s7SB1K zGimBqnaMY8+V0<9nzGKa=0(GDrgEiny?q<sGAflfJQsQ%$iTqS1IoDPp67rnMi8E{ z{ogsZZ^|8a9%g*CzH-!Q(=XGBx^vcK_|AH}-mpCHT+;366X!yIq)(o_`I3f?PQ{u< zi)=PT{aRw2?k8PZy7ktc>pScJTW8s@9d3Jg?Lh6Ms}p}8-7FhbtEXaq_+{0<?*48i zhwUeuSSR|V6@%+1v-5v`URto6>3e_s{mYMbs2@{-){)Gh+8NX|0#6ehxyW~+c*C?6 z5-#rwwj61(NQzC6`kJckRL2)`_1&{dVYk0)k9s}Zwr9^BhZ%aS=l1vY{X4VRy}ya; zKuPBvas9rf$C3>??&yAeIMwd7^Y<GwGIH(2v(}%!{OOPRjg3=(+)0zK{URuQOXu;O zo!h6LHIBdg_ek)>-&ar9g9h-^Z!@{PV>qvRZZW(!k7zM~2O4(77su|r6ndvL?yk^` zUYG2JcI>~-&F5Dr;-CNQ)m5)&=AE}gc_JUiwtu($RBa%^qg1ZF=kD#q$|rGi)}Loj zS^85lYTkddwchGB+ap1hcZPA#$B%`JH*JbJDO3F80;50cyF>R21G<y<?b_4Qo$c}t z)QAD~F~EnBfI<n>fQ&5%b#6qPPssLdH8GtSdZ#fn?EkdcCQe*)`Anq0|G)qLe8$_V zyMOl2jc}azH=%ctX{Oh+?Fr#o^Rr)kvRl6NDTAwAbK>QUZ0jelPW%lB-uo2XIlXme zy7%PATWtQT+HUUna3}5P(N>=f<DQ8Vqfb4XVIME`CFaS!TT711?0C+f8WW>j#Ga5i zWA@G*&fB~SMeGa>2WEhBF>H9UUGCz>HUG|SW1eU|=ZCMznn!%wCqE8r+8WUJf7PwK zjR$ORoY=cuaei&$#DMQlONxrZv^Wo_%(?!w_S{V4<(i*BLFXM39vUIHvp>dq?bUQ= zt9k#Gl;<niY>&*!;u5~avv^tB^i7t}Zm)k=p;vT1diinJCQ#W2a+d*j=e5c_W>EJP zT+qPW#6Hp5;$Fuc!6kR*JfAXG+559GN6y2OQ}@^ZKE(BSwtQWU%ueqQeoy4=w4QC> zwJS=M@y3f6E6m;(KPgW%koX3g!dusO=cu@{xDNl_;7LMTW*V1T=ku54s9Nzi&zRxr zlVP_0(YyCHZ+0GtwV6M4<x#`)tw~Dd3@kznpfL}HBKG$W!SM)cfK7K>1Zw`e@8Ffo z53K5&vZL*Qm|t-GHl-zx>pZJo`7@PI+`jR^m&aeWi*2^oQMkCU>*w1`OS`?43@T${ z?>#@U>Jty!;dzDM-^pHge<vUJa<fg*`jxj9ot?9@xOm#?xbq4XJk{Za|3AD+^>=%> zOXht{1gKG}0IEzu8Lr}|gv?H>1KX5~jtj@Fsko?nz2=_}sNbx$$=|1buH|iBmv<bS zFFlG$eeNE~Is1T^pK@ZQ#_`%ak0KtgkN@{qy|H@3MC;$q?@zq{_xJr2mxQ}_>vZou z)|qE9O_HarHo2ze&ew^*S0?99bAOjEdVfQvTVC0uu;=@IUti)p*Lf#)f7kER)~jtK zcii7wJNd-i?);p3Xv2q#fnojp&O3=4ZR<52ODGq$vxa=Rlvo7rPM?_jmQAU=<>G~x z%5C|9BCB^W|2Hbxa>b*kpYP?4`sdC3bz(cZ6Xd#UlX!PNJm$$*5gWT!?0q2@H}{H9 z5<Iip@85q4Pw?sWl2@K>Rs;=HKi~hRho$MWfo1)_ShX#h<{v`BrfJU(XZz(}WmL4k z>ZgB{%<H0uGr7_8<2G4XvrJZDM!*!X+k*f0>7F{*D|A)h`k~Ae)@uQMzpt&kzMS_? zbLXAuYR5PFoAmt&VSDiDhSi?q6K~8rn6M*#YqBgPrFTD_x$;(x-IB|`^FU>^6)44d zJ)fGtf7j!aC-!dj?B`~=?PXSw*n2{jA-<F!G!zRy!xu6?25OeQV|n8&u=8-Hknp1^ zbET`LK6Pe4)Hr)}wX@YT^Xb#iO6=HQ|2zMVhLD@qvmNj9_HUBVv9<N>{%)c5-;J%= z@bik5H=n+`5bOFR?&I(KnV)|KRL9OUd%pk24vnT_rSBX1Kpl-;UAy;x-k{E09vJ#_ zk=XHFF<%}ZlA37Ua5HrJbO8@g2M^Y@gUnN~L&7N0tvY$@rq4>+0f#eFu7<{!q+B@u zCqF(SvF7vP{%LOSHm$PxeQZ|k>ZEzQ3zH)v1(uzzmYG_w+<frEyDVt>w!gRVJbNl= zl(CqP=jm47jyr25>guOo`uSw_?)epFMdzcpdvz!OO-UCPzt(Yw5#g9U?a8+VLGy4Y z<~l@`Hy@9_(XLR`zWB*Ao8@ozXlN%1Uq9se<XBHa|Mwk7Hy(@M|L1p4<8Dw1dU4{M z$tSmat(fur-TnW5o;=@PTvX1z_qeC8FX*|UM4}X=W{#Kn5Dh7&&fZyh*?c3Y<K13- zXLq^(%a}``ULkY&!qXe;e(Kueb(bxBw(tAH(6POTGo*{3X&c(j+91}aWLT+jyypJT z&zsraE&AuM`Q`Do`q2mfT}=3Y&gJTa4KdTdTL|4TmgxD=vvH&0;!T@u-Z=icwsy8| z{TWbWw*QW6j?Wgc;^i$*UEck8vAEyHw!OE%U)t1k_mp$~^J_}ZZf^X2{P6qC;x)yA zpp@0f0&b>t+&Nfn(Ps$hkqPhIZBnGJ!8XzQkZaziz*4`IubCE}_1T3U$9ErjUCjDU zDL=XK<?(5vCvLhg)Q*~*_R}UjBH}^kiMa<8TFQHR?r>E<S(oJc)7kf{m(uq~e?o7a znGc#Yv0&Hp?o_sTE+aLq@ZFu;YaXq;u$#FyO6K{@)6)v@xW?MCIM&k9u;b1{iG8kt zr^43BSVeh7a37DDB~$a~>uvF{Guj2>-j{-9rB7JKmbo=OEsl+iUAsx+&6$~(qxS4S zc{0*7@k~O6g2>!nmv7F_;X3tqcHOm};_~iy{K_lOjFn>ZLV^qVSSJ3C0nHGedaka& z{*hkP>@Pbk0wzp9>}sl1&hYudrt;-4pKtpk4Q<zgx~!nCJ}4jhJ?Y!PcKmJc)f{Vq zoreX@pPre%W`<7)_wot(vK-$c`lDsC@BDmzV~_IpggUn0C!~r#_g*cIE#Dp=DWTTC z_V91%sjIIVOYjsg-oD*jr*ZeGt4~5*-ie<t%lIrgQSW|^%M&@f>}zYx<ZLP)?EINk zQ*&p<8l7~}@}r-wz5IAqwCG@ecb3aLhATGzXC^a(nhza!K<z(1P{jknEw&c#EF(^D zW1eW8v)#lr@aE46Q<py!`MdV0qU`J1=jYE`7u5g%cHhT--x`DSb(`9{cIK6oT=_b& z+SS!E)v$TtMG3imdER&Q3SXr>SXbowOy5l}LT+dMx9N_#cFL#D`dxY?6A{0y>48lT zXcXXH#p9Oc&$RaM?+(3_D<J;*@*|1ok7Or;&L0Q2%E8T=<Q`D#0aWbq1xC&B2F>bZ ztlz)c@#fBeur8Gqt-&puHobiIX;UTpJEx|KdHxSCUY@W%W#8`l|JJF6GuA9v2Me^G z2W>3RL5aI{ac}SMo{bwf&R=_K&7<_%ilzQ1v)*ZXR;`IyclvCW`oA3$Z^ST1MxL)s z3N5$JI|gbxKW7HFPoLe`SNG6YZ<XLq@BkWU{tZ-$SssJM?>m-F_CD(?YWB2(y1+M9 zW&HI@eSYZME}KPB7ET(gXX$zRo9_Gh&^>r!b@uhw&z?U%8~H}NSGjy@Gbl%#F;lUU zm)e!|^VQo=GmLpf7rr{mxPQ`#y%zOT&E^a5{3-2wVAZ?JcUzK=Z}+V!{Vsgo{oQiE zlFUM%<3GfT96@<>qBS&+IzBmP=mrWbP_&x6gGUt)`+=4(?Q;$EI@jF!@gmFCf|iAg zm$vC!8NEpU`}cOevFMKOJ-yEsKYjM<>YMcj_b(Vs{_@4d-{qZo9#62av4m8AJO6(3 zb91Y$1y-<2cb{7IL1??Th5hY}Z0nTD6;-byW=}d%`(JzNts1{8_oHOKeNM<L6Kb?v zz3aA-e5;Z8+3T~9|DDHw=jgm!bE9NV7ag3*4Ni=<|F=)gNx01jYL<bDNbuYlD8gOd zZ8&%7iVLWuan3$l`t;PfW}!(!R}OJ@U0cFhKSw^pOm;{2j-wlw)lXaFaPA-1+%+Bf zUu)C_cb!^z`uFUM7X!7D*bXZ`es|Z}EkA$##Tz^F&v}IWlkR-{^!}OhAAe(~9ba|a zYW7q}1~Tq%`yAcJ_ckisMYlsi>w1XK8KuX6ewN36ek=5OX0=mjTv%4k@2j#(-#O2x zr)Cw(Y(8W#(VAgvp`N)gR;N#S8QL%W=mw|{`OW<Cndxi#d;_@edRoZ6G2EwOd-cb& zc6nd+cjf;q#jc!Bu7A0^DcAcnqf$9r^TMwZ($dE7?(Y6Byy;TW2IsKq?N$+Y|7Z11 zI`Mb&ex5Aj{!_hS4=ui@rmF}{vOe<dt!Ur;{E(W<hfDs|WKK9xd&u5S{_3+Iwl{Ac zVFeXP;GtE}pg;RW>*Erj^a>g<x+}GF^M8jYeAb|LW*Og<sT(^pAF?cTiGP3pUv$9g z9s55YWM5W)?a~vAZ_|%0j4$7QUwGp0#qRwYt&%)#kCn;=rG?iXwaNOP{Y1F_&WTrV z`KHX8m1I-#;lRY==9=af*~aS2|7uy@{r~jNVZPb%cVD^l@ubj9rSgUovJ16!&xMxp zy~)>ATh{vR*6UAAcE?`xo3M-S=)Sh@y6=CR$l5uz%krPpy}aa_x^YI!(_MS^CmKlf zoK)047%jVY+SJ@&G0<$tx}!E)&lPr`E1!LBsk9)=<G!s4j!O#v{n^d(&Ui=hZ?(qX z`?r|AEDTi8G@RF+iPDz}&$_w$@)yHvH>1vPQwH_SCt6S3a<7W-+ARJXMe~wDV>R18 z>UISc{YyTYY2lhwQ?Pm$G*2I2p!|JLFYB}CkIqKEG45V5<GY)?`&8ECPd8lN@vt4{ zp13<ebm#Su+>1$aUtQgA6|M8GN)ueT!~4qh{Z0@5wKV>leB^ELleN)Hk8X^bF#YgR z6QyznwWB}8W>w{#u0LPK3?42hQZH&ZwmUrW>iwJGwN{{}RC(+ZKOY{Y@*7L{Zj8G5 zbN$XLQ$^h^>c=xT9RFc0Un5ZRK<|;*@mc?7+VcK<V-6}0*qRrfm5`S&4|!6zq;k4h z@yb)hcM^_=DQ7vd6z({^CUWzwiVqJM8-KUhu79JJGyjqN{MVnY0>d^xN|Ksr&G2<0 zAGBw8{T!&P0-0p71|=-VC+7-ZR((1vxGHQpsOI(HzP|2}-s%nQLOcF{J-wg(YjI`V zOWB>PWp=r|Yi(r>*~`QBSl!w6z^{i>?Nq@d1-EL#mb^N))p_?d$%zyF1zUGtF+P7J zTXNTJ$sOI++w+CC`+o!{C=Ky8*a#p4s9jmp=8PD^W?y-KW9tkFmv<LH%fL>Zt98x3 z)RFP<Rp_1fe~NXMoY?#Nisohe;>;qM-)EJC#DsPV?=+U+dGGp8`MTe3tD@-#Y?}n` zd<9iecE4UI=k7au@csKurUmx(?{pG>3xB)v?#i<tPn<wu0ZzA|L4oG;1(3QFRLj5n zbR!}RvKGYZUW;-3-?c|uwiLY8dbc)qeY?nx?z2x*@7Op!@q2PE!63#^O8UE{T9Np! zny@X!#bS-tPF#2IS3GvP!CWqS{{KyrxA)zz*!4c&Y_!!v@2Qiq_@$0Jj5mZ|#q9r} zcAF2}!Nw8|eox-Tc?Szmo%1~+S1K>=sBK>1nvZAs?b~E_o_;*z@6Auvo8N!wy%T!; z{@uHE;6mpqxD-F}>z}py6j#u|eXRJ-{HW=EKi&p@`oj%cX<)3SeL9!-&gs)$z4`lh zIbZqLvU_`eR<TXd!M+o+4h5@Ddvg>rfEpFxzAUID7v3qnQ`rVK0K4V#{hJHk><N$G z*3=<(Yw~QvCd+-h{pNC67W{ubz5cnh(4jSZ^*}@La}OqD$n2bNb#0kWQT*)9G2K5+ ztd$RL61~&8cW>_RZ(PyyKOa7PJ-7F^dhMr+ri;F1&at|<^z6nHu8B(J3<oDZXtWdu zg$vRQp!G!SLr&jXZ~iqe`NaX6*$7y*#UlJ>W&Vo{O+nq5on7B2eYrA$xm<DKo}2UE zcK4;+kMsyTuUf?K=jv+ds^5IDpybKE|5LrLySx+H;Vw{_d}x;G>Z$hEj~_qIyMMp7 zPUG*N#p#^4(l;z!;xPO1gzgNKLdEW|B4`yTs2w<QH#=l#bzxMJ)0|1gaTjNqFhynf z_gzltd%y4VbKTB6=F?~Iub4S|?vZ`UMb{tg?foOi!`5tA%EKF52+gna#RYd9)?D~| zZ}s<{S+imjIq&?P+unIIec|bk>f$qZcDOy^JFxErsJ{bEAfRatP)-Gv7V1UrFQzS1 z6WZB)LN@B9WyI<?bFRltcX!}kd(xb@rC79F@XY!Ab#Z6^UA8I8&$M&^rO}Q%vI0Bf zZEipOaiVrZ@@hfJpCXCoQ`+Bcs`|aNIKN#rPrN$rW-h39O!_9d$NIwZvm1{ewE{)P z>zuXe_gFzi7XzexcqeI{9j6AKj=J7?vsQhz_GZwEoT**c)`t}B^X}<ao7ehHMU4Ns z*1PvL9~=Yh<CDz3&A&Hs_p2YXK}{rqoxAmm_`m&;+p5sCK>C#P_lXmu-BMF4Z!mqI zULGd6<NU%^pImeMto1mAcQPwX0u7UaXSn_!`)#gNex^MqczVp_m!SCgp7P|}KIVzm zA)i6z`9AHl=N0C)e%oX$<RgE(usgXozwXDyNhkKMDl<2q07}fp5<E)ZEoHJ+g^TUv zj<wT&m3hLvmJd{jD{g-#=4zko;$mT5vcLTOyo)z>=;svf*3j2BeRpS{=Lx&^9TD@z zj@R_$D~ewLbwE8~z2QCekN-+fwB94Ob33RI5(Z6ZY>22%-dd&|$W%5l*<?oY?yav& zy_w1t585C(<L2A?t!*c2rDk7SDm*dU@6osD_j}|7tOfsBX_idiv3Kp;fQZLsOy7V0 zuJ~b_+xNR^kBr^|(71CY-wHkbM669M4&U<!qb~o}Gk<OgT9&ZT=i;xaUgt`^CqL#$ zUkF;g;V65*{GVl-=YxOe*yUNie!l(s(~WviGmVF>`NUnP)5gJDX9Pd3F}YuSePQhD z9uB3VzxK>ED{uUGcI@TxuFsne|N5PCKhE%Z@sD?Rt)q^-oou(KYGy~R9Jn~$k$-dd zWNuKlaVq$GX!f%C_l3T1cndB~AjK-Yi*iG5r?61-30bY5Vy>E&*FmH4b6UR@ZJz8S ze|z@n(>l>d_pU12{&N0%P%hRC*rL`88r46TP+<WoOYRg-tiICJv0;su-o<a<e0Q?E z`8;9ToDY)^)CR@h&Pz@VNx4y{&v|3M48MF`J`aDqc~(|grttP|`*<mpg!#)=HP2@i zzww@Pk`+`te`5n}lLQUnfr0_N+60`(twFtka~of3z3shv>Rc&k!DsqHTh3!=<!;wL zKOZf&^SExG>3?2*;Y7RN=c;Z>a)Pw;upK@;vAXb|mb>dat#i@EKTB(R3SZB?F5iAD z^7JImo9T*zze^f_tK6I>bg=#PckB9pv7o^;3CW$QKmNu>wZ3I}_iQgX>&@Sp!zq3q zl+HlO3A1)o&swLguEI9adQ0Gzx}}po%LwYtS+IYr#frzjXUo@ZQ7Hfom^J<SdG_k+ zn}`Tb`W?UWN|N8y&lh8!uW{ae?dHGglc(NZZoT!eXG^J?_C5c-iV0>%D{m(Lloi+M zF!}VketGI0zXy47p-;PS$^5_iR5iv%xrkk$&B0vLaNb)s&>$6fB{!&f52`4HcOL$C zAtEd)4b;fe`T>gF^MVf#alSeoHp6b4`Sj_L+q!n!h~1wA(seGu0F*Ayy1fhJR?6w! z`ukQ{wq)jOnH}f1o}H)ifA1gb-SyXRM9dEi3GsOFj;T=ichL0b2S5`*AV(xH{!HVU z_m}|`b>L_NnFVSTFRabDQ@mjssP7ixm$x9Wu<x_0yU@c!f?d~^%(Mg5R-04`_J2Na zxKFhalB@)FW{d2Ue}Ch3$BEj@yGm}?O>YgH_&KgOCag-mfM2g*zRK;WZ9DJoFZS}9 zWL8*R8M(6X`8VH1rIY>UzPR+vQs8m)iB@B!a)!j7(i?eT2kps2nGzD5bm>tHD2$xB zU0;W5SswSa@G;=t?sm5R@2B_ETtH0<_OE}k)}KzkueqtXSPYZ`n-6{{cvAN<r(LW# zE2-v7&+}CW`_{U(v^D--a=2RS&?c#!(oEl1F076!YI?iB+V31U%R9bppsMTn!EKXx zV=O=;!k}de;3=4jV<)aMUOqlUW_yk`$Q_`#%J%-&e6!ZP0@BTmIJaHH>!f8Lhq#~O zeXE3TKej0qh!=JzH~*T(@=bc;?!JlDiHVG$YE+?U`-Hjot&&0?*u6X@eKs+&_YQC4 z?~usTlXCz51tpuVF0R93JKk5OZvXf;yqx1&b3yr|V+?cWajRR;-cjK8gioPo<GH8X z|3K&M;>?A2I)A<n9u-w6DsK_jjsq=qnE#(O544&-apSjRS*p*?m0~P9Z$AFLU4P96 zm4f%y^>!<shiBHY{e~6|0z0csineEqeh*;!zH;@%+p?MMmoHD;zs00r{+8O{b!+S0 zlO7pEYFW-Z&KGWN37`Gk2~?P$?YP4j;jwSuJPCG`2FLEtO5f$o{}_Uo9f2~pLQ%UH zIQI67uJu%&)|w6ODok^E=Y1)-xvI|d&apb>BK4wl1BtlaJN~lS!BRW9=PG|s)hz7e zxU;<K>(WODxSr?n-APto6sNsCa)<Nxt=ZwXrFQUtnXeMUe{s^3^sSY4IodZ5xPsCW zqQke|7L=+V{yedF>WR50?w+jaUIZ$e`Zjp`1PGtpa{Z~`=|h4l66V!4;aA`B-PU?{ zQ<C$IxzhLfy%#SAf|`YnPu?}2xZ4+cN7XG{F#B}!KP$UqQyYKZdc%`iSiK`ptfMb3 z!~0GgsBiq~qN&nX0Z<WiwfGTetQ8bGEtW;;dTgNjA2inj9r6XaNl@sUbjKaRyuWjK zz0T$Cd*R^}Y2oJYyzgc5o_`L-9*w`v?f*!8(Rv3eg!1`%?r3YB>bxV#!v>n2&irJR z`pVKPuPpel@$Xw@+Pqu&->)>7*Y{_sw%vj$`<?&ESu=h2+*JRD>+a^w^TVZfn7_TB z4r-k!m2&53YF>C&DQNt0EnAEMXsT-MxocII&lhq&zF7v&evs%w>C^Z<c^9$tXx6?@ z`!al`7V5|(zsOkmGTA0S+0g?$jN@p#UFh-Ro9TSu2K6qNcb1mgnpKiK$Nb&$^Yth0 zZk@RMRp_1V`KPw(UYj;QHGIw5tgmIF+V@_I>{=aj_V1san~%H{+gbg4S=jmBTvh2E z32smL9GWY^^B(Y}?x64kwcp$?wE4*=?r%IHn+O`AJGpc1UcLSRvA(2l693<FYd7(M z`Z#AgqGhD76tCWw!}|L)+orjlcbbnU7)S)WN8eU-cYC+d@Zv4kceAf8)&3i~zpsCz z?X_thF-e8$N8e?h<UBUjeAZ#1?e;sB_6dg<-~W6n@9{a8DZX>^=B_#=zO|}v&YPS^ zO_C_1bdU_l;pMXi+<cFSVz*__KD)kW4`dn9hBFU7ilsg`i<F!lAePs6=O`#{L!RiZ zKEVF@bIrwxHrsQQ92Fr2*9G&U`rX@|E1&E$OW#>GarYjvfUm_WM*P=TJ(;|5_nJ5V zN}lL<-u7MBw*J@qzPUdPZgxG-t&G%My<Pi5|9SUbi(b1A{$4%LlRysieb(5tM+R*a z_ML?u=bfW$pl<Ma*LN;Q6pGrX&U$@n>YVFEn<saqJhZqe$+@imD`>!h{ax&GKUVwm zdFPViEiH=t{r!WbCfZef=>RoEE7XeqfAE_BT<N=T{hbwGp6~e;w9)M0wlx8Ijyw5o z$1kdm%#7Q<<L<i)wSRxznJ{m2JHM>KzFogL19vg4^{w9eYtC-aOm3>nI|dF_a68B0 z313|Gr+dAi;m-YkT)_qTL~Dm9eF9IO*(`su=UU9(Ssr42!CTbMe%UCu-QwDntaqTX znhWQ(!wSpmp5(dzS$q2T?BCz_FMgG3Akpuhnrb<5H|xaRcRW_*EX}*`r2F{o$*Xtk zW#xq<GVh(+5UW%@_t5{HEB0wBsH$qNc>Zc$c$xJ4nv!0L*oB~W&R5Itp!!k=R2gW% zrUyUVn*2Qv)|DvV^-DIoqr>q@--e*lIOQX)!Y9v49+Y{%zc%sc9;fg7>wbQB5IKKV z`JBOxjZ;t9vMgS_7~JFkxWTI6d)5=VtqM*z&tIsV`bj;!VtVLR)l=Jzs^TR?B|DCE zf8Nx)Z`<8I&fD`<>f2W(ryOkZ2tI#tdU=>+{XP?qmUTB)3dcs(9-9kl>YVDh!<ZrB zrJ{Ol^IdRAf@*W{tUM@^mCA33OP+r99z5XA^|tq_*SSnkqc-K?&J~eP<()Uux$fNm z`Jj0M)Au7kGQI^$SQNGvgNnX~Q%`{Q<IL;2<Nv2{@uuU`cidhXxP8qRy@$KkeAD~5 zdqU`a)u#D<f7VX^KlhLI!z=r1t%^1`ok})Tf6n@-EUa*TXnMA-ILL7tD(1o;ZNTe2 zpuHf_AOUzgOTiz(ox9^Q3)f95j;g)M^(ew3tjx{H<9L1c_1DMd*7w==-G2H%Hgxyx zO`<Um|D1>|{SzAzvEb<M+0y21E2|`V+!8?3NuE#ESruH@ExNx&@9yW-JCf_d{+F%X zl&q?%+PPzH=$&-aqS6L#P*OADE`zl)(vVsix{go$61+g8#WylDvldPI99f@jSg0ej zdS}&E)$`1eH)A6{M!05Qx?!HEr2Rs8C;Rf<xBYLP2DQP~R?XjPdAg&&J4v+s%<an) z_lFei(TNcFx%v5{htBLh{&u_EO3rD$I|gc3s3;e)FG$>QnAZbb((XYx;jr}1d{6;b zu62_=?fdNqAH_g@5J97v-XU{Nt8l3HuqJLUt+_by*oBKh-@2W{zwx{O@dfovOQe;R zx9jlVd0qDYL(CJog)cVpzh9}qRlcz8)!9>h$G^TVW?sFG|I2(6P}bXMxq3(O!RaSt z8+xC#DLqSvPcnd4n4Ignvl*0f_KNHTcS*HPu20proIdqgy1=oft9Nv-T%K^=PO-?` zG%AWOqwq~w$dur3MiM;-B&2pFRX*AG|EiR~>$}(CYTA`Ck#A=!+}XQGEi5*?s89c{ zSIRl9clMK~NStRiQYvRKyYac*s7VIZc0{$adpBr@%#)aFans!;xF4nENfq)&T3&zk zS4(^CY8j!6uRq*#`+EOmg25c)s_JUp{yXv6*&jll%-g8qck=PNv*#4p$~V59T{Kn3 zeCGa0w-mXwe|^ojYS-Pp83nO^mK$WNCO8gY*6vQeBk{8X)TBKTE8fXj2+HE_5#UDn zbit#CblI%8N$q=aV#8j&DJSOrb$Igb$q8Fq+ulvn4<@j<Mc-CDtqfWqXCu1vzgF1U z?C<-w-97R^Ph2qZZ{g$5uEMk0FWTG5n?6dajjCNH`#3tICr0)G6R3!mKH=+{Hvc(j zD<^8!U2aicc)@pKwGybpU%c_W!;`*(7w>ZdisVk8^;7C<UH!%6N&8dNhnJpMB)`be z{O!Q}>8*&?w~eO^t*lm^{VmPbd~iZw@aEH>PW*j)kI&!r9rt1-o%%D&mFqoO-Z5sL z%-T2i#b<weH4Fa9*Ou+QRl6)UHtx_-L#1*Csq?JR1{5rCtS44i{F%)IDNPzq$UeLB z{>GvwHevDGnl!}LU5?p1>%d%TS)K1ME-L%Gywm#c$JYFCPGac;J-a=Zp07M%YxGF- zw0!WRbftpt)nAt;sUCl_Qn;?^v%!w)-^-@W&y3&yK~4NPs1UOeFEADYPvC$mLr_Z% zUQmEWAgtZ;&J}x|Oa8m|sLRHJ+!yb<`&0_PE8LXV`nI*@#j0a}L38u}+@69HhvBhf z$ELV|cI12wd9v=%H{YEu59A77&%HiX#=dv`HKDof2d7P9di!h=XmFqhG&nHvPJ|2S zs(5g#|Anrm;k_${VvnOwlqnanPuy*M=ii(E0z0ccz{3PSheE(PRO|jCjnm(2lWI&H zbz*$;9!+>0bM^IsH$5y&<-RL#+@G!&8zMFJ)u(^Yj`b#T#j_oL44RGcQYyD*D&Ow@ zt~Pgf=K<TK#3^6Rv-55TIhEvXUOoN)lBY3;T;r6=8P;%cfO?4xO63Y)9#41+p3ZWg zFc&n?>*v6uRKDWM{hJG($b@ZC>y;3j7jZSZuk`fub7v!S;(JeW{SJHo`CZ=rODjq~ zK8n!2cYnn{Ye}BAf5{myx}G+IcI8jp&Dyblud=S?!B3CX>z(x;?mRnfiOuS}Hclp< zPxuZ<F3fwjNj1kDoJ}7kDV2j~BTv}&O#J;HR8*-Kv3J}twEt?oO~bO?G<>~UTWk6k zlPBz9aodx=mPIPg%U!ko&Ks4}&(9n>#I!VUrOiIR_xZ10Wogz(^7QxLyBBv_`TO7X z*93O9zj%2fUZ}qM#H}|xr~4O9nWA#2SbD43+p9%-mN#!6aRsGGz8|-$=e-8!*ds?l zc@xw=t(H*!Uf=o-luG+9-;3}C1<4K2_>JoG4F~(y9@+3A<&B&VgYJK~f4a9XNTw{U zUH$ybmoFwu12bJ+cZ$8w4>|saht2u_#Tz@$e>(9uB7Jl2#OfTME!xW8Bknsr%ICki zPjmW-y9e#$>ikbvx-fa`b%5qQr!jQgxw#HB=FPk(|8cRIQu*q=b$9&1n~mRHIk02r zx;dc!bBl_h;<-<M=Sj%RUSlYIk+Je(+;nk{K-P~2hYER4ZI_(#ES)7RefskwPd*<O zmzDf6Uv#Y}_aF05_cxuL<N9rO*Y$t>a<)NYQ_IR<e_WRT@lgag`5b<AAQrT6F8ay4 zV+ZD*xLeKlex*WD`G!5EtGCQ?w~BtfQvo#k>A3O8SMGe!w%2o&U({3LCR`WaJTd>> z&Cl(dEKlw+k^gi*uI}{tj~t*aLdO;7UliDx9HteO3CiI&L?ph;tVsn8LO4p>+*|bI zkLt&~9fy)SyVAMdtJbJrU`;sM^;hfJxr-MAQv+YlG+w^7vj1>`!5(W!hLewb3F^wR zPu#8k!<uhX7igE}pEKJg@w!+x99Aml-2I&E)Kj%XJCi=W`ZTHX=#yRh)u-N{Sjh=m z<=*FPw^*^Lom~mKaUZlN!e>H$b3oz0Nuhm*1$XHC&Z`dn^=p%;%Pt0|Wl8U*2*h5U z&=5EMyM<PA9b5Cl?-G(bm#P%~PkO=xDM4c2KYsXq%UtJ(qjOKlI#hVR@S4JWrtaLF zzOK(1&o-&9tG%DWKJ&aq8fd%B1B)ldQlNAW?%{)`u0fo`VM~wh^g0*cEE}E6@0T8R zu=du@;v~^DrC5fA6Y|?PRJ~iXdUdGSw0ryi&oz5rs297-<K^juijq0j-?u$&td6{C zb{n+pbcbtUoY}<P%(nBVp457$P{f`P`Q#k0S3u&ER|n>-p4`1NOkJF{(z1A+pWb?B zj>C7|!<Ik)$%2TV<`Z`nqxxl(ioOfn{FnCq=7pEapcb8ShIg>A?)~RNb+=?^dxhk` zs+m5~VF|Z_%Fdgf)6UPgwA7w@Z0W8&$6vnt7W~UdLQXa}w_T_I&iDOM$<Yt$KIVWn z#4Bb;8cp1N_|3|@5SJM&o;=rg&9pa;*Y)>Uru*m}KUUN9X=hTApz+6fjSSLd6O*Su zw`2e>Aj~mWD&JvS^xxn7PvEBFjys)q(hrw0PqcPg_~=gP7PYhAZiLh=dpWzMZ<^36 zCXQR@&PIAYyWrk0r`heTy6E~tTff9a#-;kr4=;jhi@s7bP{<!%(i%8%n!NK*>7vey zqLt+f{BMKyV|LzQv?#YzC^CQkDf*vfbJ5O^+3RM+gsqt8AK>?dXZ_^aT2E#(&Zr0N z?^Gyi54KPD_Nz3z@cocf(d7nd*hvte1eJEJcthC9ovZidw60ya^2n=$f9Bcp{%qOB z&~z<s`tlS$Sy|aovFTnh>ke1X`SQiYE1vCeGib4km(urc=DPE)?+m-=ZTn-WtW@Xt z=dED)y^OG;7*OFoVcmhdx6ONZM98n+(R@O-;pt~b$GE=5;TrijcNd>qP!oN!%`*AZ znN)9%E=J#zpXXT0fs(vZxy8?7GthSKyQQ!#vF`8lFW!&J$<ELUw4G?pu$#9mC)B9D zto-*>)@7e=?AmiaaA%Tj^T7+nJpA$DLObv8D!aDr#NUc`x%k!@Q#N><d@R&Z?HpCq zH0km3#cvq`cQJt`?0@gv8Z+ZDlf*=8hT0YLj;Fe&8n2#yep`}dqGiL+2|Js9%0iq2 zDdy*%h*f^0FR=5l-%iVG`)7W3b-yJyD=nQxJX7E$6UWpum0{->Z@RT>RpHA^uDSP~ zuZY<=?_k0U%Rm40R449^ZQOn1zt>W+;uo8ySg7__SNO9E?l}E*>)Wuhm^c|5=P7v` zL0##8cV=~iHg?XD-KqXZ>s#Rjz16#f7cyU%cqieo3_mF8Pqgm1^H9kaRKkOsBqDXy zN9KIK<Wi7Vo+5ST{mj{OT^4XFq!>+KQNh0;%Ohgl>ECmV)BS?~7)i)UPo4U78vDE7 z@oPV(Jdu0jJFi&t+-Wry{)u-qJ}lABH^~;>;qJ1+TCelc+R|4p)342s^yWEvR9~r_ z;oIz8vwodCw`~5JIdYOez4b(x3uKv`K(i>I775?<%+lB=|B{Y&gPa8pqax?!{Ti0} zZ|}@W%}%&=d4l|v_c!lH`GB4F+%k7+aqPY4SFT<S0y#@6IXT%YtPr$b{u+2;i&*iB zIrU1)^Edq|te2H{USZb@n#<_8`c$o9>rKhVw<52jGi+p?Jk<V&$vH1kRcDb4_i6hW z_W$3f8(RG*LA7NGckJFj>Tm5ggV*NNftoTGo^JnR&wYLQx^?GR6By!DKPx`xgnK}# zymxKf?yeJem48`F--uTzYR|3WyQXECzxDdln^H5bO<!AZB<nN79nBlkxz8@$eH$(| zYuWPUnIG-c)zek4>Nh`J2-?5q`2@5rJE!-~^=CTQ)r!8mx<~!nvFVg~;P3ji$Lu6G z+si%^4ODmjagyWT)#+XG?B9+5{@Yaa=SjVCeY5QT=i78ukGvH7S@FYGS?}8Nug|Z7 z2FQOX6|pBYp1bzT;l#P4u?#b29!Z#E49U^#6Rqz^?fedE2JW`CP?ckwXkBvadeV!G zm1`R_FG_vhxUA*lk(~@{7A5KF>gWWB%{rC*`cqu{!GwzRAAe)Ll)me`>D`dpsej(* zs#?)>Y4cE<viRG1{_C#ns}0Um;Fx}4K7Yj7-4+#X4tJUU|ELN1eZV&D(X#G|tC?d! zt`c}u3>vn-F2G=L{`&km*2s=ROkK^0%j^4^|3v8V;@p1k=FaM0(cPTIj1g&>MROK2 z6-27WP5*ASc=6&X`+3^j-BMF`f*WG3Ya4f8Nc}e@U#N2B4@=elxm$H^7AIQEuV_2= zyjv|`yGB91op$i=zq+gWiZ6Dbkafsdz5VkqMusyx>mK@^Qv@wq2IX0B9}bix87A(Y zuH);wr6&G)n!2Tup6V&qgr%4M@Tk6L&buQKCN%5R<5!>J+?%S|njii%G&5V4BKrOM zEh!t>o%4Szo|T_AY3iA~GTY-T7h4K^+MKkzbX%^bV$gSw2YTX<c06!>!k6&x$!z^6 zmAjtvr!uluTJ9-hV949T!XU7-`SFDF869^X<}L*}qc3!Sa`(%>s{h+StsxfYqn6pv zpXuCw9HhR+jQ_yhTdzM&IkQq%mwn2SW%2cYx0<~#)zUh(vR;x0d?Xa4u#IN^-kol} zWu`s5^)|M1juR*PYgX1oKD^UgSRGZwBtK8<!_VdN!mFwk3dE=1|5SXi`-JQPos@Y~ z1d5|ivMCqe6pB-4XmDM1+S}qh=zs|Dn8*&-X|I*OKbex=d8e~GJ#KGq(${iOQ$F#y zx%-)NSI@i3-{17GEQ(>6CS?`1D#g#&-#=Jv4k*N)-anCG@I|t>_xBW+ck}PrJimFO z_LIz%FK3ig`{iFpd)(=(JX!g$(y6qc<z0)b%R7c;^?ZKoF31^w{MC7#jp2Yf7b9po zR;k=Bo!LfwC$~~Lq*;B~>ul*$uXEu-RYE(NKP*~$ve4_<)!*Ou2Mf&+6BEn$9Or%& zY_r7U$B(_3zQ0<<70q0}@&8mW-Dke>B~KoIKEJH=<*B-J4{b&J`0rd#OP3H7tVvjP z>Hoikj)=R=jnzR(dkl+88@gj%-Zd<b-Tz@(;ik=+1(*3(Z((luYatGD6(nd3i|&Ia zm;69;ABX4twK3hMSj7Iobm>n?uY2rsEQ_N&OKx2%a+v+yYPw$R5~ehR7#laYJk3r} z7kq;)c%A*xJ(gd;zDYP9mTI4#7_ub!@wa{3?l#_^&+m2h)cpzGYu+^;nA^S0<y}K~ zY~AVnEpP5-=4js(*m1MH*q)(f`kB*n<|DF}*v@p&u}9XPd3`@8M?z0FGVpy?HFYEJ zL~DliFEdYsf3j0hPhUFeMaZF|*n6)*r7WYdgq~bo{q#vE{{AiZyCDZ&5f%GH?@3y4 zsQqdS{o4~)Z~x4=lJ~yGgKjgs|6h`uzADt%{Fx^x{<`?gzG<S}J5RVi;oC8{Cc4#T z{<l91eLVj#F>uViQ*p$S8&pNAPoBME=f(aLvY=kj_n4AXpaxIV#2EtVf9vkeaecyf z;Bv@b@ro}mCO*CR65J(?a}PanKEdFS{juZ6r?R|z)IE`VoBKOWPtK?_v;FtIySGIz z_U8GnjvuXsPkYnckG$P}ukvokSKTLv182{%dZ-@3e`q&zZ6DX2)Tc?D_7K;d{mPv$ zHFxdT#sdn)H-*l<Wq80~lwQoo4BD=F^2xERK4YcwghT%eQlHfQ-uxfjV+0LvMYtW^ zxoT(CR^>%OkuN7nh&OQUyy@xnEIhI__GrW&i?G?>t+kx$*qR0Z85$LNdp?NUUfuo{ zR6L!lF)EUOb7R$)=bjepsvq3DzRg<T$>)PBY(JSl5n983@P6Ti!r!yHGhE&^%$}z$ zBrNjesf6Jj5q5^pYK{+Lp3JUK>6`17H*L$W@`<x2SuBSqIg7jdeP#2y?wpU60Zm+~ zgO;4>Tm(1JRxMYw*9ly?=1gAIJC$Rs3mj^1a;bjKc6Hr3>Bp808yseTw_XKy>%E8H z%QZVe(?*+Z3;sViRG9nh%*(j)<Hub!|IUm&J!va1Xzt;ubD(tUzck5%yFCB@sJXIY zRn5i1-%&}bdU=97nf+py{!K{_PLK;0+{DnpRm6O*rs<P<@~4+4%tKFPx7>`WJH5U{ zZ<=Mq(XvO;ZOAE99kg!2x-);`&hAT}?t=%;Hs6w7J$26NL!wjJgm?1G>Z+b-)!usj zDQj5y+$;B^&XjGOcxq}%=$evyci&!r_SY{qR@c;^`Qau*JG*r%1>&GhpteQ!)q7lL zTNdy7ynB`O+GUew#B4uct83ZF@A8%>KS@k-e*G`Qhr2lC`S+*W%%A#l&umGxu#+kZ zN=58*oSe>1+iMM)N13ulhUY+S%DNfaYSZ)UX7~r_nO{94I_30P^SIfwQ+I#xbq3WP z4WQlM4VFsquJpluOcSl=?CKYOy!f!#RM1|&N!B+0VI@<aKisljTrH19v26SKOHV9R z-?N{aW0_moU<Dp=n)~I8Nml~f;Z)FW)=3BU?pk%|+kx0O^-F_hTNW=X4oG<tJdg8k z{@%~K1g$q-Qj~AI<=^xcw72(w9sj?+=Dxe<SA~CLnP@Gbvy;)iubPuNVySGwiPy*P zr%Amo4!0K*e?I&3{g8ikkGDAfj4|B#z|FRHU#RoZk1EF*Z;ONSC8)F33>v}Xm~ujv z<$}vQy=k+P|4LhQW*iosVivxhFM5K$_96dR%V?)$rT7;=WInjM3+>9Td3?6!$&)o( zY#gRueOOv`zWD#Y@{of(ZQY=KgDOS#*KW#8gErKj=B!UOU+ca7X*oyvi+k6%-LA0u zG`&VZDy{N$nBea758l0<-T3zLm0Io9ip7E5-T67uFGM`cwq29H`c$<sf93-jo-=t_ zK6aC3Z+rJPpZ%S7^>5VdkMIA#zH9l{{{Q#u%T7N2Ty;b`N#xE99ql)pb3uJl@a(+I z8~a%4o%<`liGVt_zqwrAZD=_oJMI1B&I8sljw@T934OTrbN8w9b2L+?e(*R{o)rJ0 zY_hw>{=$RaPtuswT^|UYfBk8m`_ZhgJZ#D~j~^a>4=RQJmix7+7RAq-x$0<)<@K{m z%ho*8yEI9dY4yt6vOByJ<OL75FF5k9YW+Pq@z=#~{;5bkdL%v3y2N6cYTneJ8g2Qx zjmMt+m=chsSJZs0M0=9Is(F#kPN|<U=A|BM<a`p=F?T+$^nJv;Nj}u(`;Bd&q$aTQ zu;%>Ds>^MpUsMb3x|$un^Qm!b^t#?VsqTV1cSqN!GlTqg;ZxhJpDXmE1+T3LS@h}W zpLyPsAM0@5d0P1FSEP`<@E@n`GiE)$Bv<6z*tK)p?%Vm59gsT7MpX3al!H8N-p4+C zC{+dZyti#&dFM2JXHedjId5fBu4lb-3JbR1v;5Gs9kETnc1Spx-%b8r&i>0rdb{_F z|21LD7JpBKR+ZdQF*V9X?YSxEEN|Wv>1YULQ7@SOljUjg(I-xQJJp*%sh>3Gcp;Z) zX;~y*d{@Nd#GAVv*>)ureN3S9MEV_{oO_=0Suycj$yxm~!52MWi|qWbKGFK&7U3^4 zYgA>}CR)o#@BD7^Bzym&tt~HwR<!>rPK!Did;Kj_xzTT4w#h}CC*P<uGcfj_F>&6! zw91aE$Hz99y{{D0?_0`~W)NePl~o3*bUD01o%nXM;-@uvdRwzizpq@qE534ZWaNXm zIn#Y_JXP>k3tKkv>Y4u^f38q}^lkU{e5q(Ju9%JQ_4Yq~o+KuIzvIrrDQAo~dHvot ziMLTY+amwpp^xV7Gb4A_?7DhNy^!xy+>?E&m)+uKf3Q-`DB8@0$ZFN6yG8YPSrzSf z1&@633G7t<u`|t%&3apw;Ivck1GlKXRbQ=<o~{zHt!k^yzLmwVj+|Hf(aKen!}`^# zKRM`j=(p$Ii%PVQFLv+WQgz?h%F0XjOo9dItV2!CJ4b)NpTpt(q;8M%{Hu!3iiMZ9 ze0ccdu1eYa?Ay7Kcl1^txh?zVu+=83^w6i>$BrL<ztb#l`u_8}zr7DR>!lQa>^&hH zw*Hdd@#QfGrq6H*OMUidMf;gl@3h`a%eycBT*j|dzPfb(HM8d%wakwe=ve%ZS&$?* zxw88$H>}sW*L9mJD6@gE!;^C{!Y1omRv%<>4qGF~A0fI<aOdsxS7*(_R;^yW)yCuO z$;g#wf6tpXjalRnPupSl{QUKk4(wf%6CJ@+9vHmUb#`UZzV*6~A1^xe&04Rg%j8;G zI*aI@(_J5Kn?GffYvwp>JMa7{o;C0E5-kdM*QL0o>Lr1_uy9x1!?O-Dx(^q+T$%I# zjiG7Se5qBZwT`cu^zI#pcb-N`(UZE@&wdxn-Dj<|l;PG}@Mw<0dH!v>kg*w1^Q3&m z|ChH;#7?`dUR1vQ*{-5Pi2^$hPyAh;Su`ho(bc)LH&0o!jdR9NGsgH5m5IBVr#ws7 zsLoedy*}DfMd$j{TK}plsaAvLhYt+x?D9Z+|G+Ihj%e`Yv{><yJ!~`HSH3tRZ!RS$ z_2-<R;C_Q7^{~9DFJe!;dK2t<LGOQYB<nrR#NU_w-6c+*JTKMSD&70$&2!)TdrH5) z`h9Gs@p5J@ZEdFh%~@BukFBp0P1lKf@-H;+^R=}`esf<G#eDep&LRFmdHLh4eK7~X z#ZQy%x0I==odJ`D9&?@(otal!+Gnq{#?!CwPHW4r&3|h@@e0UrpHnvv`4q(psuV!| z#pV-#H-=qzduJ^B!R6gOKL6X&t8bPm6uIB{zJB_mn+Zzgk)^XAh=-j#>&Nx-r`AK$ z+ZW~ju049{o^(n1Z{6OY{5ulYUhO@9J-*&o^Gt$8Nl(w6AfX-I{OiB8>K0v3tuy(( z%lgW7-XHH*{59Wy(%{zZeu@7d<^O-2ocs^81N6?Gt);Ki{MUZ?_whq@RNLE6)o)kc z&D8O%yf*cA{GuzM4kpNJ4<(+d6t}M7(G!0h+M+l^a`lGl={4F-x0S!^&Nllb^MPTf zV%JYWgqLc+o%mZ1YJ2Q9wRsEOvg9+-^4_bzua{<Q+gW9Ln>|taK9|6!8k@q!Y_~7j zeexCei+CFo)^`2n-u^W?rxOh3Sc1wC&O57DYaJ5X5pQ#Q;n_bDXI`KBu|tDtqk`uR zz18c^n-&#?Mb&+tHivufw!NvU=XF(C6Z`MomD}bYD>>DmqdVW_-HgsN{F{n)tl4*3 z>+M6;LXG1pAG@QKzrVYFtAg)ClxjxNyrkctViDZMcwcbwx$R}QcWXgiMDUo-71wuh zU1`moJ*q{j-&#e59xtxkXVp_Pxp~!h_D#QbO<fFb>e&f#8%gjy@2&p+PBZ%G--z_$ z8%p1m&+gtbQ~qh2_vYt|KnuKB8gJ}zb+Ium^t<z8v*>MS&P&Zd*~EVSjJq!`wD<Yi z=+rG{Z%yyXz6ciE7r*z<a)${0#=U=h*5}0Q^?~!7znuHz)mu*c8thTK(0(W5fT7nP zqsjkYzn^bqRkXkK^IyyV$C~!Y^s$R4)PefD%pgA~6n%Gi@(+AG@pNrn$dQ9nKI?9( zQ$7A|myN&c>VrATN%1d)yoGn(_CDkk`kr6KYkQGL!}80&=Yy6iNTeCanEm;umpbwH za`W@8x<&fuu0Max|2w+7*-Bpa*493c9Jxu8=bMUd_vedT8GH0>^qa{qZRbyw?6{x0 zwUqOL|J)Z`Ew3iOySMM>=BYQ;|CfKde`^2ARW*hmEaL9At*JVB)Lf}Ne|O!(vj=Pf zV&jrh^r8>#bS>W0Z;{s-pZ4kf|JSj{*FUqn?%P)MnD;nypyFp`Nbvz$?6%{@=Xt#A zdhf7Kv|g=kpZTGJ8?<)Z!1d@)&oJ|J)7(6k1}kTGZ(eZe;rujBU9-AgA#iSJ@;Zm} zd7HHKnhzG71D#`;+W7llc=jQ&9o<uwu;e~F7I4lTv~suW?53*f>faM5%wvA}GIQGf zJzrPHAKh5*@PJRLJff&)%bUBB5xka~hVyn_Xmnf0SD;fpVb12g0z30>ntcDd;&lE` zOEnq4yfu%$a)F!-D(~1QRy%+ej_h8p1U|qc@z{lz%3kOEHwA5+-gI@5>9gmrFa6<3 zif8dXRC4-RvQqi&lfHVZ?#W-ddNoRFrCyxO>a*4J6T<hV8b~~p+`D)0DbSejzYVOQ zjS<<#`g*>7+&||`nLE)z;~NX-$>zwte@|Y#RFrUSe(}pou1e)CcR|zqYaTt4zBuEw zCr>S?n|(3H^+4m!aM7@jJ6L$nywB^qvpYU}_UHFgq)RQ-?$lpqg9W%uy34y6Coizq zm(@O*2d`8Q=YNq|b2ZP^Q+<_wbYhkC$ye`>?Bn>Z_0HwpxnFD@Ke^IUZ_I3S`E0fK z|He=G$p#Xyj{W$tBQP>@ol1ee_U*J9!y?5T=qU!BMT?h;K3}pVT}*J{-_xr?^&`I7 zNXW`={c~)~p+miI)CEA})|)3??NybT@_fgt15%eKhki^gt?A5H51$DdTvWC9R^sR@ zfA;<5m-%nXYMy{=pMP^d#XO!-VD`)%G{OiPKj;gXv)jT0+$;bOB?#|icYhSU{^+W| zYmYkSYX2-hvd_SKAM1fjKWCh{`*HQh|2d|sJEtbEl`_xc$^QE9`I(uQuN>xSV?K7_ zf@tdM9s93c6WDejHssI0@>^#*&t6@vYpq{tThiZAajN3$RoiLy;%UF#M1I~E+}V6U z*5%!Xr25mWg`9TDHQX~F=fo}DyK9fihM;{%W*NU#7X96NVEWHmHTK!xE$xcL3pehI z{O?y8SLkCQ4~Yg?B3iUsx%_6N%e!|^qeW8nbmsne4?YY<@~ic>i28FUJU*mskUDef zmXNma??Z32-c37y+~r-O;f;-<H>+7XpUK%)rFhO!?_YfR_xw3?rh+`v9$qLu|DKKb zwG+0gnvSzAFTRpi+bgxp{%=W3;n!Ecz2@<Yiay=^@6G!C|88A*ymh<0q83Y|b;ljs zeXrKCTonr2?6rHZ%8@ArL64X>8#ey27TwQ(p7XurPOAqqPt=}XwsXCwZ(TAI2lxCx zVZ10UfJybU^FXzrHS2Fqmv;q^_I=HI61U~ppY8c7$J~W~E4^7=FTAteKd)@krth40 z@7CRBvfX`m|NsA+zi&Gq8q)c1ef^<5^7<Mr6D$nWThfzEY<zo?o7kQ>PPxfxAk?QM zSZU+Jw33_A*JaNM0T=eViR`j}I=iZVh!#(t6>KRZ|H??@nr1w&>94FcpI0B|j=LLu z)%^ZiX~D^R%fG+7y0_|UdT8ydIZ}u3?G9fbw|e*W^xEt9H+E=FnX+uh`x|={!w%Md zIGh~zwcS&Cc23HnmXG(g->=JlQ+0t)CGlNA(2LIu0(Tfs-qlqpcz0`)owld<t;O=) zW=mshpEaKIRqfv5*wUJGV!9mvyPy@ZdoKLz5uQ~2{@=Po){=bR`?qv{;f(##&%n^| zgzt{<#d8zxIPNJ~alG>6UpbZXCz&ec3@YUY#d)gL%LBviUcV=@Vjo{#w%fPXMZtHP z-$*n($<yEUZ}Nm^d9wqyXJ7A*I3nWZ6@2IXzN^BkpVY0W?l!Gmc(Qfr{`hYV=4z~; zZaMS+J@&(N;gWAP`yIJYPPoH(P<Fx{#pxH;Oeyotn=PQb;6Uxcg1M{TmGYJ7O)Bv9 zI`I6KW6}P}uD!f|9`EG$malrSF^f?kx2byC#DI9ezf24aldKhXGEdrldq%;MwUh4D z3*4P}XX5gScNiz!2|j<xm0K{)S!6=<mFbs^Ce|vh6De2u{^MdF-?rsDwJq;1OJ5MV zIW0*jSVPmNFu%I0bWPLlh`(2ouYGA<cKp5VdAmowyUTkn8%2k>a-aXC>-9N!idBCH z2gkdHC-3~ccB`bu&iCS7zP^iZ=_BvHP_B}dns1NlB^VUS<gPuvb6Swc!dTguiFaHL zuN&nm{p8-`^QB+t=!$p-28SYcm2!t7_agVA?JRS3RLad?+HdLp%;NDbLFTJ8$L5EM ziMAedzn0r~zTw`uWQX$3<Nof^&Ptc=ynZbn^;O2i#H7X7XW<f^qkmtlj@{_}PE`2x znwRWbyC=Lf^!mP{cv+~G_Kw<bH|t%Bay8c4-hY1~$;h77QqbcUtIGE$^Td5)yw}Z( zu$%W!(`ieGgVT;*hx^a(kvsj<eB%U1C%)@qO4CkH+TFMGLaD%YQ{IcZcNWyMFff1| zynL?W&gRFHeltw6o>ZM=xubgV`_EG%uX)^MoMe4OZ>RSSpVe!$ZfbbUmA!MV=MDG9 z&I>c2Nxiypk(DQL+0OkRj~T9>*L>@?d6G!5hNf3xerDv;SV<e<)eq_(o>5%=%duBJ zus3velvqXb@q2IQeAt$M|DMOXUZ><2%jefMJ>dffyTl|te)$_SMOXWJ2pd>MIV`Z6 zu99$h$$p{VJM|Q`1W${etSvtt_O3LD;jc0S11M!!PqLn5&GN8(b^Ua%lYgxySx?%X zJ<0l#fx^ya-bvNBTHh*c%9<t4=1>^oYcyTPdViWxsf@ALW%HTO-kB?wEm?Ga!`n!W zHB+j%T9fL#e*asSyK(uB_Z4-$rho6hSvhrMPx!8MiN_OIzW;dat+dl_%Wsbv+?NC- z7Dk->eAm2sMn}>o-bfv#lD%(18S~Xlk0q@a18Y~`Q{8pz&ij|&XIj)9VQWd4uKK<I zo^|Mlh*0@0-6@MdUUvC^Vy^+z{R%sG_r5aZo%Fkbn|){9VSDAB$~%>LnI~DZ96NGj zO4-TSl{c<PwshWVKl$5JrQG_`oyilb;^OyTSe3r8{GMfZq|d@73P)pO_Ei{_o&0<7 zmgKcB^@Z;aUAq5wN%-H_oPK*O{#;$JrM%ni)9G*B6YnU7WIgwBf0g)&_vBrLX8Ao+ z*CzWqO}->&yK_pJ>eJUTDw&Ecoxdi?oGR^PC{~Y;-}|QLMcf%D@ms9lb(j2M2IWVU znF`&DD#cui*j2u}7zQl{rE_*rn*Y9aW0!s1YoGsY7scHc7uK0hs^*IL^}%QHbITr+ z@8<U`(ynfvu%w!+RjB^wyWRB?qIYsV3jaR}+8_G&{=RR^ZX92G{a<RQd3sdpqse#o z|NVB`W8LH$?xR~?b4{{t(X3bV{Kca3UFE~anb$W9pY!6rrX=)hRz~nGar3L`>hEI( zTz#$xYF_hrr@WA*BwXctWpOsQoc?#a^cV8(3)YremU1&Nc)WY?rdq~UJfPg;oyWU# z9`ELY=#`VY%-2SHLX)|2&hN>gU$=AY6L_|WQ>FY|sf6Z6Wzo)0+idw`cbD-Vp5fHF zQ^vCB$WM{)&Ud5Ny!yR`xx@GIbg?JByUTr)?yr7(d%O9h*DkwPJ^3wbo_EKgh}}ib zp=kSxe<qPSJFAj@R{WaYQNAc3ewiz4R7`_I@Es?HUwcay#`0WJ*}4D1Kc9n-L+4&F zo7CIsn)1u%l^6rVggcBUWhdOZo0{ZWsipGWUTLTD&fRLF+JEQnVpb{dh%Ryu`y2O7 zQ(roI!@4i#W}aRN@-v@FJ^ns<^YXBu>zba$@={Vpvs|RvC$VXYc-1^zy?&pO7P#Ii zI~c2zy-l6>(6hqo^PBrqF5f-gx7XV6{ndB-_p43HUV0%<qwZLSipLIN&mAXX8=lDV zEdBrL*Tjfir@V$gwbNh42!GC;=+Nc)fR9P@+Lw>zmv-;hHq-q3diC_ZcV(mVRX6Bo z<$U<X_nqzEp3CaLB3?{qD&gB%&Il@P9>~d`lszf?=fQ>QO?xI)FXv{rEWIV7QobY! zR1&ePlykp)9W!m}1h>`8S9zx1+`n+0g8WgPX%BX(p4}UvvSRkMFN>b-`>j>8^nQ@W zlmhSY>vD@H{oeoYCI3e5ckwZ=wy(N>nQ4bgPv-i+r-ky5DsSHND&BuXRF%B(vv(fr zL_Od9tZP4ZJ?Rv?{2ce5miek7yJnQ}c)VLy@%^k^{`F~J@2z^;pC-KFrTZf1uWPHq z|Gu`Fa6nd0r^HKqR~^?@PS0nBC*Mw8tnzYg^lZ*QJ6rq0i==XuZ)ULb3;$J~qzKR1 z$~)B?de3>kV>&6jQUVl-iX5+uC#0UeeDT@?({t;;J-hC6PRY>ozjP_{(JgaVyi;HK z{>ze`;@TH`!}k4r_WqhJ|I{iU5iZpTNf{Xr*RJ0mop-N!_4(UYbJa4%>&vFGZhzOU z9@=+W@0qsCJGrR;+j9O$7?<wKU;pv-(hEOs-o8Eg#L+YXeV;VON!1UhlwECIC)&yF z#kc%@2jA75lPXmcCY$`Tjhb?#f*~<rgYOpm<lZ}V*7AGHwJwzV$n(`GZ=8Kp+VR36 ztykiRRQOmw{?Bgj_ZMGHxHIvNuy<OdGNgvKcIcXT;pz8Zt7ZJQ=0$Cq@p_s``Qnq$ zSBGzp`f6j6ea$B)nM?Ii(dTEr`DbT^JrBNf^wn~?&8yBozNhiWYVZGlvpm+#uG#<a z<8g8EuacnCO(vxEcg#FulA`9rc(OL7F~W0$(CV$H8UMPLWH26lwCvX!ACLc2<b|y{ zCM5MfsZ;Nkl3p|EwzqHb_5IFj#qz@47fs9pw}YEK9-s<cPW}A1<!(jwA}3`}-c1X6 zUU&ZT&gANq)(%DO5vt`&b#Lh%|5B>=nJ+K<oYG8@m0~eMbIteOXnf)~tJ?9_ZS!d= zFZX^v7x{W#r`_K#!fTSbR1Xz>deRxPWJh;bXX>>trCyHypMR_{DHr}~m3HRt#29m- zo9@4PzkcQJ{>8)jQ*GYEEzJ}D=`ULL*W;e5pyY%*^)`N<SA}kPWcG{cDh1Rp0hI;^ zO2cik)~kt025f)1=z^2n<Vn>6JNI6>f3<vv_(}GY1|J>;AQcD`?@ZR&d3|Tm0;^0= zDHiG2TLmf)B8$RzEjk<Ib9Kok!TQZd%8x{C==3QzXneVOf9&^p_kPUze>b5`yf)zd zOV46)XJ=>C&ML2#?JsApxWN*`)f!Z_v+nP%z=N?oH5GTb4*m`JF1GrY)!p;UYI|go zSLB)J*C~dbj1>u1^WlhpwC3N}mYlous#PDatzX1<bMBY2gimL^PR4dy^Fb?djtTJ# z!scc(#pZUmnk`+}Dyeqv^6va^0sBux*dLtoz%D;8_d(e&r{Bhn`^q0YsubEC+;B`% z_^<L~F$PHOuCP;iXY@H+kOw{9F@Rz+E<|h7CGLsY2gTf?CIoV*?x_F#|6hIF^V9l@ zJ10Mjn~)@&?5^$Ay#4LY7q_-%-#9Mf#j<pDc7Nc(+WPBe*+F-vo7$&@+8@_*$=>X= zt#j8@o4j3LzI~gbva|m8+wE?Bf6t{`q?G?oxWsiyW2g6xsXTkKelEW0D))u;qTZ^& zy{rETE}vXns}(x`moNV=x5pFiTwi;3$`!x;GP^{6?B-TIzIn0Zr;ABu!haXrP5;FT zD(XO0WBK+McXl72SzcKFRQqs!K<ksfCw))&8lLn$dAIM0p5x*h_x%@H-#D=E+cJmi z_vQWOyA_plaHcJLYIL&9vAd<{_PlPDd%+qao1aehw=<jfsP5+@Pi>a(`g%8~GA(2+ z=;_biE82g?DC~Ito<g0llY1}dX?x8!FTArq{@Z~S-<3|h`?$#EQvdlq=Td~0I2B#b zzs9nbg}Jlq3**IwR^d+jR2(klEk1ap@`~k>JkLG*WS7ow*WD>DboTSUa{D{cm&*0C zax{L(-Z58|?se3W0DJ0zE#G$wk9Pq)YJW1cRlm!-l&kZ7S?X--@s2OZbf*xgtYbWB z%i?+E{QLYl@x3-IojxDd?OCs+y@P$~9o1{W-?N4HdZ=sMulfA_z@~d^B8}Hpn`u3* z&=B$Z_vvo={}0#JWSVO2*k85a@GMY0Teer>w8?b?Grq+p)xo7T|Nol0tzYPG|96SX z$=X*}G~N1sZ>^6E`Y@C0rfpQ#bDwl4kvY@us48leMg^_AWqrN2B!jV0>_UdooH{i- zpDoq3YNfN~uC$9~34=<zl9RR`w?lqaYjVD`EGy4Rb#E3)Nct{zvipiIQYuv5dA!F@ zYSQlNf<6Y2_q>-cUVHF=lj0M_j+qKf7cWcC->te+`{Ld5`8GOwf!|;H6xaXxc(gIq zR`uSkZ#i4CuXoQlA=0(*($%fUS3J0PY166QMis}TPX68gl|Sn0{*A9s_4}-nNnbP1 z{`VXEo>=EeH=4cP-LLz-cH(2%$De<?pAWwk$`E*kXHwOK%?Dgh#_mtQKJ9Dd&RZ>e z*nS>;9(r2->^EH%ncK}`6)L&gSv}(H@9*BPeNE;2h9}=-CVjhk@jz|K`h=uLaY!?$ z;R&C|yS$BchwXQN`j^K5s)|p_GMtnR(%Z@I>FB1=v_$ueK>fehSEDEW{<;5;^d#%t zL*kRJHcyc@&x`n;Q*!^qI<{Z2B3!C>KAlvTmlnNq^kVq#HG+58?YCqL_KVpVs{K3B z<(?+FI(zBT<ElHqfBV++E8jf7?%;`!SqB{^6fa0ud)w6N&~=B;<6XJYkAu<o9x_{R zp1f8qg;8Tp*lh32>pLG*dE{}K8}UAQeAk@&yrR}mo1Bw-XPA85@U+a{^V6G*2{l_Z z&bj<wk==%r&B_C0mw6WLe{|?zRw@&yXYiZ@+<ZDIJIP-lGUL}8$?YuVD&^)gZMR<9 zA@T35c|E_%o2}dPx4iqQF<-@FVZfj1@Av&~-=5~XI`H7$w=b_=<9L^J{B!o2SJ$W6 z*-ZZUf$vzvjvuS998LUrY<=}R$>b*yrSBt8Rlay%XH+fkxy!o9dP#WEbdzOeYqk^w z-CF$KIpn<%)5Pz0gr_t&Jei=!wY7b!_Ouqgnf0|_H<{<><vuB@?z^~ewk+?Cc1@P= zci{C^-;;SMCu<M1Ht*g15Y!`JR@li5@{dY?@%j{|*m8Y&+o(-X=4GyXC==21OZD=3 zk*{C5dzW0A^vrLe%Knnlw}$f`)%|;Wea)mh%R~LQt%|>W{oav^3ihk}=OwJ!r#b~( z*sWWxFlqOa>fqzMp5JtLvR0oRC8jX<mq%3CCDX|+6I@Ql&Y$a@IX}W~UbfYveT&zY zR&M+M<HwoTTfVj=Kl&AUC&d5mrMA3{D>fdSk#nznhq?B}*Va?s<wfP4|LFAF*dtZv z0Y}R*f0P<a_enpfDDPbQ{(#y4m(gGO1Iock(c|5O1gl$8OtIzj|Gxd@uk!u>pY{Le z{>T<T<oUB-i?R0Fnwd*>25a<9^SAqXW5<Ji$)DL)vwVNtUKV+E{?zHcsWLK*CvU2~ z{u{o3)fTs+>-mO-Jzj_XZ!OxRqAcj!dAeiegp`xAi{2Wm=wx4#a%7r$%zu}Cskij0 zz{o(k&I&ozNv|i?-dSFDu0)yp=!$4~7rvam{T_3fnDWm3{h*?{tD?(*2UG{i^*vd~ z;&epOqw9#xcXRGKr5(>5ipu-{y;I-3Xz|PR?(FO9eu{m&SNU8g^PNan^V45nUms&F zFZ}t)bG6F%)U#zv?R9D^)E+<3=-FM~b8*-H|Nmy)Q2k!}`<s-t-O`8cwSEG@?tWKo zFYN5(RCFk6-{bM(vXjJD@%Q^~I$QfO3JLjaQ56eb%KlZd^;UECq~8aQetwhTa9c0a zU5Wu-<EVUB@p?CRos7XG>qnZ03_$6p+9I>5!$pAodE7~sUC-j|szgrOy0S#>cr3nj z)9<N=zkZ)|%CmTRz#UEV{Ci)v<=@YWDX{;QH9fTH_k;H1YhIuJw$<E_t?v*hW3T^j znjPk@w$uLKk4N+Wyxo4k?)BZ`e#?pfzn_+KC^FYr{qEK#xr+i5?kMIjTBEjvU;f5R z-ntKBZ>POBF}bpAMZB2TlOHek2A}JE=d~i;oq7AkCVk<*%7>7f&fsJZYFu7Un|NpL zggfc}Yh9$8PE0%?_GH%YH~H6{C*H~YesW<}(9DnN-B(vf*Lqj)F5Bxd%ewVZfMwB> zjzVw-zBl!tahT^j>v{3Xq4vvUZ6tnwGA?^__t^Qv&(7)}QQB$$<wAas?ByAWK6ChO z`IiNT&5f}87nWqbNlRhpVUI&ge{ty6DK3>Q%GhIY@t%OJKx6*%FP(PJRld9S^1jJ< zU?HXL`=wv1eI;Vt$KUR`-k$fDb|1D<DF;CYm2!`rPvlH|H|+oIxkRx;<gLPk?Q_rl zJ=-M6TE6iAv+tiR_)jXFcr;gG&&Oki@t5wI-~V&>)N_?fcQi%*rxp|(*zrK`-2T6_ zLYsEa2+N(m;547}H;=1{o$ro%z58Xi_|Vh!>IysCryM$SL>1)Z-IiOn>YZ21QjT)6 z+rn_@$Pbshm##m*ad+cY%agIkkMyy<OHQhZ+xjOEDPzh$cyjaK70-92>tr^BX(;Sm z9<6b2OP*>eJ1DW+F?p@{c6a$U9S5l<kHDbS_sf2Ly100;*E?TtG3A|`H5R3;i{1Uq z`%W;EP3AihuT7`FzP`TKG&`!7`(1Te-X^~S`zw2o?y~c--fQsgse5<uahDQ1yB`l~ zR3`1-mwrZKGw0Xpd9_DQ{EYbTGFLD%WM#LIo9V|4Ck`Dqi7Vf=4X28vZ4m6dBJ}Hu zU+GzeS?>EMGk3=+a0u!7Zt;FK?Jh&nn&{buentOZ><#9y=V)&%4_lbW$N;XQ8Nv0M zty{^b33o2*ig<@DeFqjlJkfEr+Ehi}#;+&u%>Vn=YEreA<##W&3x_!NpP6NPdAfp~ ziAl=S&6n22>L=+1Yq(CCZJu9sdwagA-j3~C)_hvWGjF3`(f{1P&0$|-Up<%n{Kkua zdPUr-7jYg%{Z0k)<?khupC4*@Vi%>fc1fJCfybMxOZq10tk}PQuG9QlYoV5}mXmIN zy{Tf*yf$NFt606qy1wLx?ze((UA?~H1?wS)>l-`Eyl$(!wK~4&7~6A|@9WpcrMWkY zET}FL{<~PLJzzh)mYA1g_5EGp%i72KpxzjGR8%qP<XyMGZHw0`UMPHVUy;{QBxP21 z&Gz#<_eUD6deHY|9^aIA(npKiF5Ub)<=3y)FgyL)&u8x&&d{8~^z_6;Wl%Bo$YXnH z)9;&)?_T>Fy~{pf&u0CzdqXbT-cLV2J3Kw6KwMjHX6oHXzCxLdpVYr*8Tn40uBLW> z;RcPByRJ7$9kK8@<WgC-@cRZE|G!G9ou|5ro~x7_*4`3%Cok*%cwOf|!IuK??&Rct zPID{0cUsF%w3I(>*y;p|G4Qa4Ly^4YM~f4M8fRnwixqPC7*}U4{a?L*di*Kvo%R=B z*}ruQ5_+y2X>x9T-;>D2+qW;zsC+-S{9M$}Jy-7S6KtO8bTZiP=aa`CEZ=2kn@6bc z=)UT2n-;tO>h+yH8_yjwG*sX9{`PkBl9RSv$NKi(J|){VVG2XtF7L*mLsP}pT`6$+ z{31YW-=&YL9LlN<x}J9&1O7YSUB>)1vh`MT_oUyuwzl5?4r=MYZ}<7qe<A@MA$?Eg zS)BaKe(`Q6^R<)CMeaq*p($=^oX3S0jY;m!Th7}5|C$wdGFHfD((d0Gihh+hZ+Ofz zxBL5L@*>uKk(<+^ex3o10H5?(*b}ht*Q?bYEZ?V13%&QWTYatY9d>)0wAlKkN2m1^ z|C20#Kf~kv<yoeyh1GY?_9@g)Z8V%Dw4`>CkMLw6QT1v4?q>Z0x=I<@vGZa>6lV5) z<5=fmnsxh1uGNJffh%llzTDGH-c))2;k`8l`&MjJJbg;kd(U0j=)L;wdXiJ`RDUlQ zwaNSXcFV++#YfZC$}*60mF-QP$ZbcaexDo;N_N7&$$S4xuiVFcdxf<_5&Qimu0`)N zvN>vOmh5cK%`N`5MzWH%T;+So#`SwOCq3`|{ciP#b+Nmry)gNHTt2?%tk1$bf$QS; z+v&X8=BBiBzQrZquIh<7S&;`M#2akS+X?;LIm@cF>-)|0{}VY*-Yw~><`dpO_oQQi z=F~4A8s|oCymiFIs;5s(V8uC8PM`TqW()rvaG5Rt=Yj4kbJh$WO^b31okg<+&Z=(h z|2B83=+k>Ig=>$glz0Aa?TfxHmV4yyT&|`&`~irOf_XV1^?iFb%Y0DY8DIEt0Vqx0 zl?}PSZ)wmgUQk=oR^Rb*pJ4sLZLw_g?){LNWZkkUx;1{vg}TSbdKanKd44prGymzi zWO+c0KC~K@>U^*-{kfVp>vw&<uhBQdGnb1W+n#V{{Y;tDmb?G|lX~CGe=b^g=WM^i z^9$#49QyZGrO+wpq8`icZEL=V>DFKIkkahwdlmh4-M{9$3JNbL871*fQHs`xw9Ppg zGe7c0wdyWVYtr!I+#`8qS{z)vw=;l-X+agf^`vSc)$fere80XO1GQlI8lLbKdcE7` zW%+vk3g;qrb+Pz8wGWvlS^r^qYmw-rA>H}wSF3C1yS;mD!|cp|3VziTx$Yf)eI7Io zf~rz4a8(*>zqHl6C-<XH9&fW@^1E+!Usrp*U)Ww}yr=oZBpt8n>;J{lcL&W?sa(i7 z*=z#Klv!&$^|yux-CC?Z{gPhd43=z<TYUU#>o|{{`x3B1SEJB2=U@y|wc*<h<@M7I zPuAYMbF1mT|8EDiBt}FRZ1?daO7lI156Dlv1A>eb?kK9Ayc-r6CX^xYkoBXu&&BII zbuO5GoB#jo{)u-UroZ^(`t{Ald;2ynu+g4)=bA}5=MNFDTc;-~yDJIaIr?*Z{ARPG zdy|r8meyX`_f75CR-ucFZX0sUw@*C3xnHHKT~aOgK$v0Zq$!sUWk2^>zP@up=hMe~ zkNSSSIi=<aV*%sVmmAg#$0}dRwbIxUeBw)Hu#$hE`Antx$#-w@G)Z<_FkQU1YtAlk zXBjjC@SWxHh3a#D_LF|g&#l;Ky$4*>fx29Og6tAwvQ)k=$b7d=?XvTyn^!g+D6h_m z+O%WA1G$i*>t7F6dYU<wuQ5>Fb$iw`y`TSP=l|<_>f@RF^U36XW#K#VwignYKFG`N z+FkZE!G@dN^KQqx`^KO_^!M&24^Omk-7r|Fx-#m~3Qk2)H}`H1l_i;hjbh>#<PMr% zSwAC!$LX$8+S7u-qHwR8h3~KL@Rjy7Qxg;Vl*0%bE{8VGJ*V8Uj<qaM`Cj6^{ED=~ zPUn#BtV#3OY^$?UKR%8>o1&t)LF;MIrz*oqkltdo*T>7pr=GHYKgTy`*6&wW*UmUM zC1l#cgN-LxzJGgutumbL{Dep6B4nhs<z`N;GAy~XH(4ouOZO8#Jp))@FllQiXZ{KO zXRFScMy~dBnah1kWk=tw-JP#HT@|;?mjU(LLk`wF?RxaAd!Nj%6rUpb9Toc?e9zu4 zddp+eMN5;5_CZK_+UHzs#r>t_3nf*`Rld6%{>i9P?y>1f-tIY<ukSpgtuGz@!QzYg zuV@xU16RYhAN>CPxxU)t-30N@9LHPJG%w!0W>RiwV$$-_$20WjpU>x&gzrR0g;g@k z%c&ooE88M)H`%T8Tj2GbVz!grxIG`=HLu>3xn5}Hs?}<Wv)wyDIrrD~$_2Je!p|Nq zyvx5L{`<vBy(?nB_`bJk&G3#}FLN)^W_`)!e?5i=_ug=+T-tEiZBp+$exEP>cZ%Uz zx!TCGa@+l-<%>(}RKB~%S{BT8fi^B3iuBLy`?hS4(29Sv|FIcz_~>o>P@Nmfr=BFP zyhC|s^RM+9^PNHUi_5Z|=VzH3|NgBp#bnCs>+7qtuWfNt+d02>_3@~Kcdv<jU&?<z zg~#~FoXn{!MclV$2grQQbt+QN6+GmZdHu;0HD=S9Yh6W7Ji7=UG@A6uGn4(t#(1N` zy)UB{*9qz!dDpjgA@{TR_`Pq|M$i7Z%zyT$$?v1C+;}k8?joq!@JsKV;@$X;j79ZR zZ2S>ZyVjGcC#ie~wUx6#lhNO|Op3fV!|SB&^s+gb>preh`>SF3^8fY!Ze40KmMva; z@cY)UF4^3ZtVMc%ZCWwUS!HAV?lRqpneTq(if}bm?|Ae6R@&MJdS*6zFP-}5k!0|A zy5*{RTgBLuCk`K%eqKDSGuf%FbwN$dv#&X))~5KY?oyiN-YzDfleg-8SBlRk<|oHp z{;MRm@A74Dz15WRL1W416@gJUlO*3-bKG)mL(0xi5)XCvO{@;m+_}H*j|Qk~&M?XP zNL}9Z>ppHv7&RI$Mg5J7)|a>KdcwDFhV9l%To>;?Gbx|we_?rmz@5Jr|J|{Af9io` zHtY9;{QZ$P`B&~wyW>>C-(C2<uXFD@Um0=XmIvvNJcG7A$qKr)*mcr6G2skIwq@*c zKcs5C&>>*eYPF~LWj8Il<9TxL`vU#WyC>Qk-$x?#UfqlOC-43<<zf8??r^>sb-|Oi zKj&C)oBo*@)T-xesQF_IN#_r`i`S>@`Lt<cSjW5kJ%wj(Jzw$bSL=)mA}rqpGC;Gq z`zkKI68R2lL8aO+k&TnszDV&@p`qTvyKS*6C)`ogn)0Fk$ANQij?C-q%+#18w076^ zuP5`k8I~?Qs@OAMKt%VA))ldR`>JkQo~(rq@`_#97%T!FT-$wpL$UZI>yEF||19TD z`pv({dXlx!R#TZfdoO<fc~U2P38(?Zv@yS0+H(p6r(k`T=$(mo9+v&Gn(q3`XOe%( zeADb@Th9kg`k*Po^8J#<|8Lo0-0#HC$!yy6f90%@V-=!`LI+fvly}T_<(_}o&MwHp zanJ8G|1g%R8^ScUiXC$Oy0+^2))k)}s#!Sp*BckUHL6?2tZSilMa-`1{gla>?^Mcm z_lucq;^2U`SwUTjmRIK{eqS3Nq`mWh-q-gN?gVS?ROV)$WbJbExd<~8?|~OGcdotp zJu53}lf+3`ro}A@(k|c2?^$NQ-8`l4v-$l$vc|KT9>`4)cHgyD?9S2r*YaC7{ZIVk zT2k&?V6M7zGi!d8`otp5x5B57E6;X6v-f-7*SI@-?)?T0y|^=QFKtUwI4Z?yar|B1 zT0gIM-BR59KQHQ4k-pnL<Ar?XKI9Pq2}us6o%}lrKJ4TMkMS{_l<fiyy{MEobb#ua z@1|FOe)9Hs7a-&<KQFWO1!!LR*7KF1cA2cNV*&qxf9rCualbpx|8~=+`<nXFujf{) z9<~sj{37n}Yfg@LoV(sTIC-`oSTg0?wrfvsUI|tCTyfFTA&=c-U&7*8i51Z*2^))! z3aP7p7r!-Mv*OJghe<U)I%P4Skt6uhj_N}*ta7<P83=?KCRIxr8meiol&WM?uzC6X zEw}iDI|omNgzjJT`@)3@SI>v!?<wT*p4If=T{E;MiO}Eazj|Iy>ioskOvjd2c<y?! z?tXsq-dFpK-Xy0!I(C+GQEc?JbXH~0868i{6gqocRT(}m$Uc9h)b_{0=qvg{8_e_b z)=r*O{r=y&rt1x27cYWJUvb|%pOG7dIx<!K)dpK9{XWuF1TS~l3j$33o&W#q{yvrO z_H*odpYYi`XCB<VJj_jRmv_$oy&8shpFLkSQRoFIZO*@ZX_J;<)9=3L*CTG<zcFp! z*}ajQGUmkR=FU~xd3dhJ2Ai6M^somehK)R}>*cTRReNe@S^Xp|Y2Ux^GQZwixo-(? z_;JBBV-f#@TW%LlJzVtU-^J?XTyoow+1%pjZg6Xg&1OLKdTrILnmyjlT^GVIsru8+ zEqP1de_mYg44UC)ajmU+@mxGoEFt7iod4zYvmaD<bf23Z|7cgM;LF!B&!$fA?fql< zbZ+^%dy@+H|9tj7%s%+)b^RkVmZ_|&`S&w@BgZ>tdAaRz1@eDB%m_E!*dtP|apL`S z+Xua#CwA}OnEd|RH=ExbSHG@wJ-=}IHGcJ4<CT+S?$vHq*A7}A^-n|dZQ%P41~K<n zl`nnr+U9~B<D}*kZ{fd8yN#DHciw5e)ztD~qRYp|?&t1*^F0|DIW~5<I>38Z??59f z{ZHO`vHp45UGHAxztCsRm-1J9pk}%3fx0O-UVX31irQo$bh0+STKKt!>!NCz^IF@x z-@Sb+y|!-Mt*x(J&t!TjoqF)VVM$SS-{<`OX?q{&O*6H3>9Q6%oBe;2%Cy#mefQ4u zE<dNf@a>EVcUUKDmHB`3SQK+7<h`$se1DFd;@0A2=||l>qn1o$Qjr(tZk`~2sZngY zXcqV0-@EIS+UMI{eC|8n?CG`o^)mMiYs!y@#W(F_sjSVr|1j?T>4n}KJ>GqOcCAQ$ zW>ajV&mH%PpZMX;tdkF)+^m~^@AWm-iFb_Gg*5o7K{AB(55>)EE_T#3YA_4*eNaxc z<vJO=zqfdboYgI<q^ZaA@9cPZw>-Y}>iIBdXJ?5kBCAiU&##f`eo*&q?K~Hbcj^7* z(YN<cc$8<}`+4<R@6zct`keM}xnIo)*{Gfw;k0#$0_U}kXBQW;vP5|-U}g20#k`|) zU7>I-d+F@H*buI*t)<z<+m94@zC8NpZbnV**G=1tj-G$s8<$bP?7{x2JnNtQxP4On z;_GTLQ?rzbE$iR!`<wrznp@VI`{1Ph&fk7d4B(@w{(S4@?Ppb;+{*_lL_zZnb3aSV zZC)Oxbb_Jhz_Mwq`_?btt{?M3cV~XpM&^^UYeer(eYEb=G3n!L>b6a4(U+X>v~i=1 zWs!>5!M|6TWjh7#?B8+az3=LIK3&#Rw*2<{x?Vj(ar^6khMlDui|kbL4L1t)n{3ZM z{cBA{rc$EBr{!DLNBzq%n>+m*{{+4*9j%5UKAnbMHs?DZd*z=0zP(lG?&r>@i#y*5 zy>|DGz5f1U`aQip{oky=O8&~<xj%SP&BEmCOtzrbrL7=$CL<)XfqEjByE)aZ+}?R^ zeR6MSIX^7YlJ0*qQ%)8t;yG|W^1sX6_t`Jc*YAB5U6c>56}p@<4;9*Mzj9sw4A+y* zX=k_m`kD3hRaj0|SLoAcXJ^OxpFh2k<K6Gw+f<zj#I5JWJ9k;PG+nx^y4!v3n|1Gf zR^7=9DoUSp!3MO1XX*i!$XPR9v>poD{VMLc!}BIH&I3;>BQiGfeC=MMI;F{ORz{ur zq~q@1N#8%`fBo*2sK0Hm-+VJw?VHbqKYqPmbYIbM--Yz7nx(xe(z?4+1O>nqGsqvH z)l}SfM3?aVKODa!h|y}M$Gekio7V_}=D!q!uCz}G;1uBfoc(9{sb8XZn!VmVk2_h= zCvaC;{I368tJJ^7(}bRDib$U-zyJ5}?R~Y{P1THgb1YLz=O3~yDw=#Z+{Q?I_L{s^ zxjw68rvK#&zvXdtiIEzo@T5z69|KR$5LzR6_Ax6XKSR?A-lG>lohe^NtMje5n&fZB zXvF^YJGob4rOosm@4o;3qolZRhDy1L!V@JiMn+iYw|Z0LrX0^*;K@l)k*ysN`+M4@ zzPI2(K&HiZM~=*J(K2y(IqCP8NMk0?cT>NIZurfl;#9Iff5%$8Z#NcSvrh-F_?ab? zy|eD`uI*{Q**Z<tzl&cBDevfJ&rYB4h;Jgtd#`Bu^7k_iymdVEXHMqSd!VB5$)k3K zZfov^U)<Efyyj1t=&^Ul%6qdT?Bq7uIAuLM<5I-lu*hKJ3y=ApcX#!dF&U~(`Y!wK zEY~|`@$=$yS@MOihEC2<)?tzo)cv+3kC6d1$O2vh^w$0BvlF`?X|J4qr_^ZToy+Pw zgYz4n@GVVB^0{?o69XsP1HM1Y>a`}?c07@D+4Sho0niFI+v8KF-qejeJInO)?!w1x z%S=_L8Ch5ebl;gLd}lq+JkOp7`yT%^U9!Vj=S}6eiElppKmPM-%^h1Ip~qj%L91uP z$|n`ca>~!IwAJ3NdG+d%CAvL+sjih~JIl(CU(30btM_x786QL9(n9veUB1U}oVT#C zYL?&QYVGKPNJ$Di)u*t_ttox_vt)tD$y#t*1f2i(soNNxHRaG}D1T7B@kF=mKGyH{ z|G%#KU%fYxv-30a^SF~ow07M-_qbpG*tTUZaeXqDO%LK!#LvlW+QqMURQ6KaJobrq z7C!~|xW0QW4vEtIo_}#+%k9!^<C{~WRqs4o^36K2Nr<8Ap~G`E<yz5AzE%m##nv&3 zF>Zvn=qB8WJ+kom<?q4zJN;$+IvtDLi$KfS_UpuMG5E8QIa6#w%E`T-pH8pwewQD= z<H7IhDORU`GP-;}^yS;PgxFvu&HJ_A`SX8&Tg&mzu3|$Oo8~(Pv5o&acU@S&_^9t! zpEZ9PCV7}1RQfo7%C{FMmu>;o5Vf^mKdlJ*Jy+x5Tuv_rjkJrCI`?^VF9h`r{|Y6W za;rtMwDfSmYX*;Z*DghNJ^AMzuEhi@IvGyN=2#qmnwmV(nj!D;gKcT|uU|av-v4Xb z9o1vM-%V~;RXHc9uuJ?nXklfeuVIwk|3Ai{RW~f<@^32YdawRvd#t0dv)y@?dcK|A z=c=$*fnL>b=e)c#*>%pPeMLuw)|b~$|9-K0d6(ENcc&toTp5N(UXRl@Mp#WaarTF; z(XReQy(<6b&0rOP*35gHor?VBpX=@EfAX*S$-S3et~TEfxv6|-35G5OP%QeEn{RBS z<~haX0|STN&iVgO@BcaN&g^MA-~QUl=JL)_b|}%G1RWV{>-04Y@|$NPIQ!1Lkb{2@ z&2$d?E*bUXq^;qSiM4NiJ>IGM&GXncaYBYuNz28V=G(7TFZ?UH{(Zsv?@uo*owTHE z|D@gLOeeQ9BzSFGxo(!rU8RH@n~i^dn6aF-CU@=W&AG;1?_F4u1O>Vq;0-3*nR9Gz zzrSStf@jiigZ<HetyR9W9Nx*OQr^+LkNI{_kLRQ+K^uleQ}1ZEv&O6obtp0SuKnxu z{#dWH#LX!e5aru$|9$WpsX_VszN04s)~N-_*=;b^uADg|ruE{=H5%u;p6|BaHf_$O zI3BMS{V%g;*sw56&b%X4yds`u=EMtoJyyQWJ2PW<x8GU0KM&T<?^O1RI<Kzi-KFo^ zaec4YTV~0LNG+myHgWcKSC)RiRJzpTU8%>rjw|3*GGFXHY#BVK-TD9L`s&7Yq38G& zcKv?-@wj+$TCkI5b2Ib3S*B|_-Z6p}Lx+7A4xM~T!n>jR{)EEBq$hXHtM`D~%dYEI zO!9tMz0801qqWhqPcGZSA7hgrleJ&?<QI>33;{eseZF6sf5p7IUYqsYhhOJ}#{-S0 z|CXet7KeH4|7*M@An^Xe-}95iqF$KaIXCxz?51h~#a>rA9i~OKNJAPo_at+J*6UVZ zPWA=O3p04UdocT^@hT_#^WO6FIv+3!EPQhB=O^!d`<<DLpR;pyzI%0EaB-bq^=~(x zT(1X3pP%`zU;g}Q#M5so-0#|Vy{%ukb^YGXLY5%!`tOrH-W}Fh8X~MXsnF!7%E|8P z6)yt3esjM)U$NZ(OJ#igUYVU&<XnobD{-g^FgiSL@2m@aEco@cotKV&=#fbt@4}~@ zS6%16Q@ZcS&!oELeeK&CQ;sMpz#B8}Mg6mPdubk)FX-16UC0fZxB!plU5b$Z=PdI{ z$6?E)-*@ioeE2In^O@8+ei7D1zfbJ>c+4;-x9k0<pU>wXop(>~TY0Yc67cfq^+`!H zuht&^GwWoJ?1ZXIGd8TauioiZ6e(cH(-a&T_-<{?#v`xq-hW#A<=)C0t=|?*vYz~q zVZz}fdGZ|sFCD%sC2sBf#QC^ptD)|T?qIu#U)CL!*(H8?<IDe(E}T_TK&ccBA3CcC z75#TCDPN={w_>#`w7Angx7pzxLx)?@|IhL3CmC^fyfgfG&N_YLHqB12{PUdeJSX2i zDn9+!UiR$ti2M3qO7)WOFsPI>U!RsM+-f<~Yvs}<Tij3Y*}3)RlyCbE@4YwOdHR|u zx8A#avYq^pAwXyKH2YKQGz2Ox#zuS(a}<l-pv}1fQUI@vhOCr#FOr}5+T)$Q0caWM z_m-k}H{#CmD(rO50gVKl*rBpf{2=pzJx~69Irf|>b}^`-QFlNbv|u6Z?!nscp%vHH z#U6gJOhsvL?4GIx$`he0{l9a*nZ)$L_GxPJ+*ukSSx+7^Tj#4b7x9badi`E>tSv`q zm&?cX>*M@dz)4{dCnzbbus684TuDKh@%e>y#%f3ORZkZ4H9+$mXvJ3F6FD)pnin%9 zIGl^*9g5tS_{~a~1zjfJ;`D!EtlKfwlM^`P7}8X~pZ`~8d*Q2Pb(ZRLHl~XguQe33 zzVOrBRP+6={hoE}Y{O2xee@>Uwo~-Z_cEL8+IWSP(^*p(?i=q<D_W$^rON1KFvTTV zNms}%{nv-zZ%ea{<KF+%%YX3brwi9xN7e7*^D+~e1Q~jKmnbVJGycxymYV)&n_;c_ zbA|{O76t}zQD8G$d1rg8^ZR}G-HXgQChguk$$F82!cONIQ~V{wf9;I>^}&aQzajCL z)%2hH>a61HR%)Ewn|U%xY@ve=x4DnX7PXm?o71Yy^X?pYwd{`8^K*Ys&ie9g+O*J4 zu{-DG-ut=OFK~6}5oCC#Qa+h!gPP8lpR-hEMcB=&p3M;m&uyw^OZP@hxWjm0$%}>t z9!r%C&$HQgUB9Sjs@B4%%lAZv0a_F@oSa+jukzjC$7%8Z?=J2BaLz#Gd$W%gXbm8< z!p`NAU%w~L&z`i1vF^zGub;mhd(Or6PG8<u>c_7)@9QRgW>VF^w_;YvG2_d*SFY>3 zlq|1^ul+i8d*b2E*OqMeE|CB6p&|)9+*T<n{Pume$`>Ou1{LR`|3A*Wj_h2zwsdE> zb-LAe1Hm9jep8u!X<bV3^ww_*ldL~!GR&BkXYwv^`#a@E+xv@b?=p-2wsgD|X~<;T zklWqRwO5aUq2YI~3Uu2?f8XTv-xKe=pK!-|W(FvIvpW<$k7>8>n^UdY{De`!p=iEc zwp-l6zx>Pn+4t#5KMybVQxLgwJlj$Dyl=-lk@LUb?XItgjjdiY@wV&l;@5jli~FmE z6@b>te@}SZ;}Y{b>c`<73?GzdK9kB;Dfe}Ib8FMR=sO|veZ`;FsaicdyY}m~wP!18 z+pG8Lx9ctS%lfXp)7X=fVY~9fOD^|&8s_lv$=|SC^kQ8rU)?Q-39OC3^3E~NIC8`( z6jW4z!yB~lLV2h3vx^2Q-+O&*z+wtJm(Q%deY>YenSHydawP+c&t{wd)9a-J3*OiK zR9)x2p=&As`6o9yFWPPebz<(FoUFcP((R-3=FZ-u-JC9@y`wwzEWhfbS@Hi}WRn>W z$iCRsp&T1{Y1$Dj&W~zp+KTqwQqrI)$jzE><Ky?vsapBhFT~y_h{<7N#&tpATGL0q zRTtiw?yOeQ{T4jCD`_KZ=Zy(hTpd8m^d?z<zXhJGDBD<hTx|Ni`PW+&cV0IXY=o?{ zoR{{C|E<$6#tlA9c~P5wOuO;#=KXcm`tr83d@J;y&RR1o<k(LJWzekS=gYZUw&x%D z=jUiy{>~p%QC{PG=N|voYs($IF#E3&O6y8{SHFp25$JtlcZucP?)+~lt!qP1%d0N6 zO<LwZdy;SF`@8p_^2XToACYT%vd-)bixR^fJ&oBf_BX%lVba;=u!|8C#tf6JlQ}_w z3R>mD{!9)uFA>spME334E3yhZomYTz=RXUhIdQ#D7&lydosrE^!h81b*(ROD*vY?S z=kOb}mT_w6OP?+lS+x5zXpzY64G$w<KLO>;dq20wd+&Krx5C;|f9(xfR)wgOvBKOt zT`qM#eZ2F2hsDyrt>4l?3-b5qx9cgcm7Z|NQ-HO>+R*Tt=Ed2&STA?$uCO-f6x%gx z$NjroQ*FO;Gc<q#5j1F=C+Iy*xA58DU$KdzYT6U-OjZ+uZbRS@{`xa<e*Vcm4>^YH zz5m{+Ki<DS`68#wm22t#YoA1NU6kEvn{;b_^mE>t3YmkpPDW=<zx-yX6x&xQKOsg- z`_$g4+S4j_TW_n9-&@Y*XsfctgF#b(;g5o%?HjweM>eJ0bsU?b`I^L`wFV=oPc-q4 zx9eBPQd;n0TE1iFx4(ED)AoYV0JQo!;{EF#Vv1Vl_D=c;TD$jL)1~~$w~ib4x1QZ? zRH62<>36Gf`<|}O)Xp92OqZ=*zxX`6Ls5BSWpVaiP(geDVO-EH-bJp=t>;>Wif6j8 zG|1fAd&FhGe?0Rt@#qO1yq+S$TNgC%Vr59safEF6+TOnM^0FPD`05mVPX6VZECp@R zWV-$B>fD$Te45FHzajCOeW3Vl+qwH@7c&H2zIbiI-HXl7wOq=dloijhxHPw7r)_3a z^|#8JhzCpOvpW>|YjsOWZ#wk#rEu-N>*4y!3!+ta8Y}WKEK|R7^dYnL%6JVa&etkQ z&QW5FpygF4amC5EcQSuyk$l1=W=N;O_Us(%ZP!mkT(a0Nb&)w?1}K(x&R;##=dW{4 z27BYpVC~9nQqMjf7q12t_cGh}+}Trk*&3P)!cM=<^<V#u&CaIpfgJP9XHvh)8C1R> zF{rh8oA$Iz6<RS>rhJyTxQI#Z2;%|%NxHs0yt!*nuZ%a)D)Z5i_rKd1xFzEFG*^fB z`)*F&>*u4q(Vk1?+{|TV=e|Uj+NGVjdv8kpuc_r*%Efb~A-i5c?#}x-UH{+RrQg4> zAD(jOe)=PrXWpKf7byD6GQ3NF5&MDfI<*yPOTHIP>OQ}B(!zI&VOQ8xTR+u&^<KZP zPI1xhrB8Ri|MyVVvgk<F&e%8aZ#|2Zw0Yd};NQ`u|6DlVg-$*t5zg3^@c(nS#P{T+ zdv~JVw|-0C<n(pA^YjU)bssJM?l*BA55vBlu`E2?OE?U4?{)N_-{W`J@sSv#V@;3b zXK$Bs(5An4TPx=|7qv%&`x1Zi(q~MnR_7P+cvrZw<f0R(YGBtsp_6T5G*9EC_)X>q zzfH<@|2P!1n`~OYS98<1{uh3l+dw0%apBkHULP&Hcxlrq>;K=f{Z72KJP6v@)w!!~ zs-JH?--pk?qkBI_T{!km_hL|F;5^^V`*$~*Y6mD!QjaeRuTq=b!BAkmdYXM!3eUp4 zgIie278DDYvb(KZH|vOTWA^R<-@od&%pj}lCs|LjPO1F+BXIh=Qe#kZ^;=N&tvYXo zxkC}VaLJbKQj-2=TXh^57=JYOZDV68_b6TU`_HVC9q$e=`fYyykL+QaV^_WvKmYe6 z_r`}Dr6*+@lRvY)|8#UR$2-GK|2nOH6*eSpX^1>u-urp==H1dC{+ZmG@(r4~@*g~^ zJo2&S<JYUFJ>D@qm>nB^O<FQopx^+%)cil&40SIocy~ahd-khJw*sEGU)*o|iQU@j z{9PpRQ~Nye&EM@GP2TLjA{{ib4q9XPeaa?KssFC@^`R+uURP8=t6YEUzwKp`lKv_V z3M~wOPF!kFm)c!_IbC^2^IMNT@9I^*VGT!%{tY~Qd=<8~`s!{u=a+7uZ*l2u52*JU z+kO1SZpF3Tm#17>=PIWY)IHC&m-ptBZ<p17ZE7-ERPjl(<lOD3>BgNL4E7K2npgMq z7z!O<5w9`rFnigryyUIL%Yw@%oN#pzc)a`4sZS2Mi65G`Z+e?}zx%D~$*aG3bYB_v zK5@Ccg1>B`FDM=5$DTI&Wdrk7xytt?!I1I|v~WW)*wpfm?lV;*rA~$!qIah*(d6vh z)w<-u{l6)%S}i-@IXgSwc+Pe@JihiRD5XblUS=9tv^%3dZ?5@=hlMQPXI!jZ^Go|z zuE*&cYhv3==C3*`yGOdW@8#uX724rCAFIBXPrNiQ>Ezr_F9r_hDuq<(LvBo&6Uvs= zyZ?2Zv_!dMx<YqyRG3-1YsRbdx&Mw&to>5m@PyCi{l|A4Cv8(#tc%$>eW&)DL%d3$ zRK+mK`b&kkxUPxOvW)2JBZ3X{l{!~kG0Fa0y)=8$J-#Ko)Te`XFZRkMfri$~KRw~h zKirlstiEmctb2NTb1bJ=9E{!2z!UTA!M0~_YL}GV^ZFejqb{uOr?Api^~~(((=MtE z5sD8&!hILz9TayAY82e7(AnLf5a;okect3VdQsY`+nbXv@)@X=IY!(Gsn6cd^!5(8 zfdHz^`asLy!OdgMWsCP-JuyS6l4&AK!jmIs6jr{QG*RVbaQlN(r3=jFK1*L8yF2cP zpZ-En&g>MsUHs<8o`bt<J}#NuRDJZwrX#V_rRKj}d~oT;ux>M>v!*NWdmeS0@}Q69 zon5z-w3GjO7KZN=uOuhEQB0Nov*1hp{#>8j>ARS3i^b3IkU#G^UCmIjr_V)%DJNpm zZ)Q{DifJxI`a1-i{%>2EIPdzkT{ag?1&@Bsb=sEp9lWKOUFG|d#}{UpCO8%CKXewf zPuH4ZQuVEu_FGP$nPH?8q%fV~iFp5%4Bd;{vx07(zjUjV*VAj#4Zkew9bHd$o2Z}M zwmtt#-klwd8{=F+TQDn{o0&mF&7fuu$a62>rr&>6=$Gfe>49B!mg-|&6{)vNmR5V~ zUfc2cp3s>^B{7`|>{jNL@Ausdo+4sadrL&6K&AYC5<kNd=B0_VB-T$TIKaPaz2gB! zak2Q8xoUh5Pu0}fsdv7gr68d#_WxSB^=!MZ^H=N^DJXbvrcw?`=-)%U-Z9_dP}q6g z@n=inzH{CG=7Bac8F*fO;-&nUYmop0gNRddt60gBuaax_)h+yf*1Z0B()r2P_SOEr zcEtPb_RagVXP2jb=$YK~`{To-lRf8@TuGAVJoM${ge4n4gVN8t$R%5jPu5!AV(!_Y zy!26B&9kqI?4Ez=v~wvq9=YADIfRvApJthiVyd*yqSopYhaMby#I52ADp;O<S-`4W zcgyYcskB$UQ|cj3{?1bTDQCa;<Iv@tC;#??UC#KNb;6y4X4CYdGE!m!o%Dsc7#Kum zJIoFXe82Cv)}Dn67lv@ZHP64dM|Ep?>DxlDtn=U%0P+97u&X~UD_l|SowVNZU8EwX zHA7~({L(Gi*BS36y3M|{Z^ufz-EVi!Kk5B<w$uEzQ}SI3w%@$FachFLMCL*khK6JE zvzI7%s0*Jy{yQ&y(&LrZ8*)FoDweGG|9eY+=jWQN<DWOaQ$Mtz?A(_N?;<^Z`t$qp zeg@B$f!a^OnmfyjlpB0{K|7K7Y~$RkS5GW-6=DnGVqo~;C=`EnNy)w$b&q?KS5CaO z|JN(+_mlnYzV*piKFYoEVa?>A>ORoA#GBiz=1jePv~78~+P7Vo{e-^kO_27=ynkiW zf$TZ)bMIz0lux_3u=5*eet3$9>dRU4M1B^%5HhOhtod?p<(sC)n7QX>M`!zb)frB* zp8SYGpk(8ecom)C?FqYNmAIR8lV)^Y$=Kju#IF?jdZ+*HIWye8|6b<#h-q=n`7<8x z45W7DO@wZbU0nQLZu+s+?!F%HB=cA%tOT!yU3lEOJZJsHLf1)3lR&<DdPiF_|F3ZA zN|E1U`gLcdC4TJR`}+ENYsJm4Ev8(kdv|C4o_X`8?|plFyOr*i`zJ4k?*{c;=1jc} znrT{F_iE#leaw>gY@6)Fb0j`*ncW~3v!v90@{S2_mUk|iQz7u}h{wK^T{8Mx?3-7} zO<2D^?%TDsXM3Wy*S1$D|L^_9>(j;TAYfuPQ{uPBO}5K#1Cne?+0_gcHMQo>+O;*h zNPo&Bf7{)vLcc_<j`#0wFPG7D{H_LSck_9?dk5~<99wNAJgHjNoaqE)pznk2=JXIr z$>?8J(-qe<FgPgu+CBfwJFZFFo^R^vD$2jO=-3*SwNpN?TW1UEjBQ%9qor`^g8J`w z?bl4Wk$-Q`%)hpl6Jz%W@4x=F<eL+?VYIK}(#tR34)XU`@?SgW@uqay(HWDvUuG+2 zeW_V8rK~qU^X^WSb8D|oy|kj`qK1n7(u3l^e5W2xwmY<|zUq5<>g#m@cfDHrtyAZD z7BXx|EsD*^SyXp0#o9%zZHXR}6lhuI^`w)wK8jLzCf}*NKe0Y>f9940x@Ye4e>(XB z>eakWDK~|tAA1l#W5S))J9auQa{~>?x4%CLYCLW8c;Jx6$j}g!`hCmN+xM#9N96ze zQ|Zcib<(L~50m|K=ZL(YK4(jv_4a!IS*+h`K*ja%>-K*SX6}rQu_)HK7|obHokJ|i zDMa%v`*zdxa`lTA(~ik{JyO}u`u8ETb@IfpFLP&w=zX#FpZ~%+Mt@Rc_w&83y}Yj5 z89kqE^M1F~=Mpo+r{;JQy&zB$t*d!f`iie-VRg0eU*$!M?oO)S_qp%S^t_X?$$kr; z>)O94cV)~~h)8hIylxHZQ8Q24y?4dDn3<DzoDNAm#6D9BGz%iT@A-pwy>7>*-3-<i zjA39<5K-Y;=3BOY)vvAFOI|+acyi+HwGG=J-#ii@{`=PK7r_T_ELzjIjZOb@%;Z|W zN3qFUI8(j&gS~e9PVVvQ)Bkcid|gD-fj9=$P5UqW>v>-$xc$k$rx#RJ${9F(-p+Zs zuzxyeU%3x=;-tWp)&{PM3r#idOunhR^SSqjbjI*qs^4qoAFk!s{11(dlL<+Uvev>! zN+(bHU2iPd;v=j2x4rDAoqjKL_s+xsyTmyYKe}#Wzr@YJps<^L@tT}H-*4YHQ<$v0 z{rD-+py5@2+i5>ucgD6Uy!q&nyQ;9xRP(Li;*(h?dAxpXvef-@*Swp1_k<(8XY7o; zcFniT^;%H2=*jmT_4ZDp3@omX=X4rQ*~NPKt-wPOpWs;2lPB~7uH+i2mcLs*@y^b5 znbI(q9$Q%1%{Y0|Zw6s!k9XVDRh2nGi*j1UuFjB%pOV(W!py*M;@#4~U}N@;GCOU> z^yXMTv5l}+{&@YurS|ko<xUCb_D(waj%mS^Z(H7KB{_TTRx2rrZs)K2Fs;~gPi=d( z;4OC#$M`EZ1a{ngasO6<j87PoL%@~^r;qID>S3-6(6Y8>Ysk%DR~J4nb7k$`N!9y` z*WKN-;`x`ZGe5-~GSW?7Nu87hO`S5HylXSPjct!}eZ|?^|4(`EyZP-=+4N^d|1yG# z>gS(S0?k%3sFeSh*Y_<<`EmCoUcqDr28Nq^OSIay=R|K=A$U<{r>)VqGMm?-K04n2 ze)m1JYx*bj=fd@!I=dsnyOmd|P5pS!z-h{v6(=)Ja(OxV|6=LvTYSOr{OsuN8+Fp4 zZuV5woZ!{Jwy4VPzffop$;q(v9or-E6o(JZWoHtPGi>Os3Ch;IvBx>&mg@JKBCSc9 zldLuWZ{bw|SJ~eySidV2Rrm3pw|{==j@xq2lY1whRE9hHpY!gXUPCWCmuZX)440i2 zrMLv$Rm=g6b<e%?@95IH{K(JFelhx+mxmSUbGhoyi2CmmTjuCec{Adku$$&q|CvwL zMs8J^E%Itn#G)rZlU_NVe407^wtdz6Ddx4erX0xiblS;MIlFIVfRydzsSFeNRk_=3 z-)Zqq-^FU5!Kidee21O_=i3F2e{X5-e12QD`=8ofrOjd|ly_b>gVubHl{1>E`;K~x z?>4zU(NJ?|eu@z%C}J2+%GRZP>(Nq9?g<i@n9jhU!1ZhQ{4YjlP0x9EE!j1D>C)8D zu)O^>A5&I6DJ!h0c(|DR<y)t}3{BQOCVnq|x+J%XIezdnusYT&{rc=IyQA4zGp4Un ziR5f;eYLE-K0NDb+0u3Eqi1Wb%=J{;UbxUf@#Nes(F`3?$0ly@x!WZFiL<4nb%KcF z8i`v`(}TB9^LqEw&bhm5B`EzY`Gau%Qjvpq9Z&8(x8zCOaTZ}{V|zv}yVJ>C9HtBm z0;)pMs)k{{TE)LC^RBItymx77zw)wnm)n<D?-h36wO6}2JxG1K_TJjVm$m2aG*j7; z-Om2YIl$}pvT3YwkN;#nKhAPH;L*Gz8cUUS&A1e&WA)Fe)HFXYSBtg$<X^7@{#(bU z{HgopGJosw?L|k0K&48LOQP`O;#tR2KJ<&JDLrn;ed7I%&+Eq9utigTecbYW=Q7pu zb?hqTEGf6xCV@}$sV-9e9=Un$t%ZL<Tiiv3{XE`*8{;38YuUF+PVN!NVPH`3I~d5l zE~a*xwzl;9tJnXtdG2NT_U6u$x%I!dUg>;mc~0*Aw`HOJZUyY>Vis?+^FLj)4}5-h z{me7J_jO!6((S_M%Qa!ecjZ;xNw54npJh(G&8|03U+bw&zE{p~<7?M%zUy1-@s2@Y z#$om{DarL;cV5vKIlVjo+mF0t;nT;1%M<SMF&|Axnz(u$d#rn+Uc;s0>HCy<CspsW z>)6LOai(i6A~U@Fxj)Xa=zrsGA91w>pmr7GggXzHhxo2DF*@gA=D3HEp<&0<<5#`k zeLvQ-^Y+Q~U7nNQeV#R2-Z|>~#9MV=uIhn$%qyqfo_cTJnxBf#*Rj5{zT7NkoN=8` zH$`cwZPcpOYN=0!mR7fE=I%K4XxXo((p%*_u2=4i4XQGHRBoqo+<TJ$p^sw4Yhvsf z0$wR;-tTT{WA%I`{zqZrm3-^un&utlUR+KRZ^M$_&b{sv(R6FBb&ZN+iGFC2x$2&# z-;;Lh)=s_0`eKIL;<crf-)@~_W$Q5MUkEBw&qcI9nWuB_?}xpURLa|*d9QO<-1*;J zIN0NznfH<3+qMUSHg8Ux6nQNpWzNKkrVeHXhHV}bQy(9<`kfOVY<xU=*Ox+<Z-SsT zq;KEfdiMAA{C^XoHrgJ)*O$JxtMi@bL7{mspWnGR(^>N^XoR5i@1FCZW348y_o`PF zJloT;x#+0Sa@Oyc)qm}Id3hO2Uh`DZr*ZH9t#gsxT&FMmm?3~GDkLq*XL;ViEfUkF zOv&^(&&Pap0qdS+LC?JRs(s-x3!1d^t#!s!Eyd@zueN;DxvTWq<9dtlr0Qp#$DOz( zJSGeDKjHIu*Hh~8?&RYy|7+M!{{8>sse=fp1_=dw(yJc4foG9RceYQD@uUEOVg`l- zY8Pw2UGYkv|Nh<H@-^o5|7?zYlfSXKcyjr-wQ}!IJ(zjr^xO3Q^6LF->o1%v>woZ0 z?C)LwwBVn{XHEUSUpG^VbjnQL*%_>6waEK%X<**}q8CA75A>J%t^-Z89#DUK!@lah zi11^E1ea+#qOZifJp1+7w#L5V%b9d!QO5S4?|!PTnkB)Xv;UfxZ1<<H_Fs%&ip|XR z`}tqq{oBz`dg-6mYwg)}Yi4I$M%xp<b-~u@R_F6P-uW4Q`TwW=`@iM#X_N1Er^cVJ zoBk~1pG51Ee|D3@Vc9SElzNY`(KU}C#~X|c4AB<fy^d8DZi3b3+m^@Vh{wmg`W|Ng zb;jmg*@Jg`kGju}5=#lbwOVcJ$8~y6CI^)q9fTKV-V?iR5@iwaB1Yrw9o2)ipmicl z)fcv{d{W-|$kX;;lFD}jA!o(|u~*z@Nc@(3e{jo(z*QHx1==^Pc&;?Lc3aTN!(N5^ zWoKW$<LmYASAGn)$2&8xcl&3S*S~pRIj{PcCa9_@c=E5c%DJd~>h*s4(#*c4#$2FU zNCzYZsya2jL1PcsbZRTqnD`kO6m}gyu*CEGQl~Qa9Qnw+`yc;EtxrmlY_g8H`aO&B z%`f#=dw!ZuuGAMdoE0!pK;h(}Z*SjTR@2%CI!vu-_mg*(#o5f;13NzoJ((QG4_c;U z_xyw<gTP0Z-5y1U)Nkxo_MLPj+QTk)?djex{Y$spc6zzSk@c+8c|o)L{?oMHKD~Xh z<@bvc?{}bfKx5^c<Kf2Ht3=<|O|sxqhV1K}R9$srPja_+vEED#(1c5#;!fqA%nCaX z``_HY_w0=d<%O&p*%=seChJ~Sirl5Pd%Nx4Tet6TJqsEk?0BnOu%f!#eC@5b+j<|& zn=_?suC{KK@8LsAvje)8sa2@DO}Hhc-zp?geDbO1v|ao6Ro#r<ZWbIgJNC+r2ep<Z zCuf>etCTYsXmYT*UQ#IKPCT_caakC%Nb{}fo&OA1Y*~@MHpwpjJWHK@^!bvXcEw3Q zE7DcJ*BB|(@=V&j_Iw1lu1Asos+L|*UIHbhm!Q+Qo?o)@i4~btEh`)c5@Yaq_o4Wd zdXKXU6GKCY;!h*p^Yxz7?w04=dob7H(p%81z(m`lMb_V^mK7I77n?2JTUfU>JkD&| z_dG!*M$eUPvp(=E1vEr*acU{8Y%0J1@LmomNogPa|E1F|{mHi^)$cok*%%M_3ND)Q zoAs5L&+@d__XElWo-<uiV40fyS+#F^QLKpe`P;jk+dWUp9y9?p)eANAPToDTH(FrQ z4?m8RvK8AvJNEqfSIM_OOMTbrRJ1;ci3ip&ICsgFySK+&C|01Jf#E<HXsoA-&!_2) z-b&CZZTCP&4{^LX@s{JA80hG&?d$hy-maf?Nlw@6&18kuoH1(G?+6}I=~nlAB)6l& zZuY*oNj_Kp`IxcZGd;Lh;^f{bomC78Z!}sD^50ujw=hHH!mr%qp27qvTmII&=4_D- zEB<Y{aevYN&zJv;X`jDcvG?iZqg}B%Q`g5;viWU)l2?4HeqUMjhyQnG+14$*zw*1K z)Ae0_o-J3mFWs68-Up_zQ@wfR;YRg!XD;6n4NVL}cx&I=++)Y)6t7PaXkuVE5T$Z{ z+1ttuNfwo*|Nc~N<OYxVe|vMM<x1b3z6W`RwR2DJ@zv$tv^ze;SL^ZIs1^;@7~%Po zdZxTM&f@avf=b!K&wKK6)dW9nTk_?uY_xaQ<<HNqrKwhmKm8`tD#oC|z|_FGQ^Jrv z$Mfv6cL!92F8S)HnC+EVdE-jy{_AsdSDsBgvFeMy$2(7-pZuHeiU~bB-Xr;U_oN^9 zI6&=Y$@dfPTyA#$Y!<#~%ANJbfo)IZSXU+AS9-B=FL>50XNtc>ddiuJBFzdc3=C$A zLmqwFv~gv%o(`x9apla%X?nFbLJMuDUjm(s0Gd-(TJ!rsxA)(Beb28~hzeg;l~ms0 z-YvFV?#{J0YwH)Cn;mZ~dC?}x<l{n4AK$b|+g`C*^|zk;{pF#E^zEZ>`|nv#{X5t3 zcG=Spk9OVr8|!!a?NP6HjxJgZ4tjjdcasD5KVaA0;ljW?JHS3|QT-R?ZuXapOLbdk zKAPuT-~Z&@u^s!fPyfpKT~=CHEs?8yf5wwZPv)iElm~YSPs*OGH34s0s+`lPq57Rs z?c9Vrxl`|~G<PU!w}{-8v2dbc`nM}yOB5LxJY1p*rCh(uTwWGh-7RL?rnY&1)q=y; zg-fhwU#Ls{z_X~z0o2t24PRW@>K@y@OYP<CGnelFO(|1s47yc%{@m|P8Ns)vx~w>v zqjqY>g<nN4CQUuGt?v3M(WQIsFYOQKs*z&(o}^N)ro*^EVvB;>n`-{M<pJ9htW2Z7 zZ@VI^;^`(7l@jwN|AY1-@!8MhN*X8oX1-f`YL(EQ%i97%-aa~Kcz@eb?q%gGHNX8k z^6a^`O1bgw`--4)Phsco!zVZY)jRuErYETAzw%`8Nk*U%T0Z;q``^rxANR3HxhOF( zcsO+x-f}(P^>E8ocKMowD<z;kv5}p&(@*KCY~o(><%7kQy+?oN{%u~F)6DVi*@>lF z%+Ia&`?_eJ#frJcw!7EvRV&ZE9VYk4f6g20JK1yBtbJ0dx`93SvsYa>Q%%&9Z!){B zw;3gJGHg5{(3+sm`Jua|R4mxxQkf@L)4a<*rvq9q-D&>z+l=$#Qm=Q*gy!bvonNe* zrM*St(9-lrN#(N~i^_wG_!q<S+U@htWTRtdy?)sfRP;Wji1#G8*EjJ_VhXr|eU~yT zTcDePLBVj*?x5bvygy5~Ke^bx=UwdEB^%x6+=?^YsIxWKuiHo9&SCG&``7PH*~>pa z-gu^+u9HdNT2CI|6Na2@M}21Px$v*YbkepXUn+~Uy?3#xR4w<-`>wom^95FhLlFv7 zzZ{7#2>z2`$U4KVyZ!Jx>2A>#-c!}wZ@*j+a`M!)eX=KQ_xvi-J-at#;?4_x?4U9l z)a2s>F$9Cemp=KYA)E)|fMY{>bIC;~<;Q+kml&leGcb6FfL7jQKf83deQEZ|>ytK2 zym&bE!{Ow6pq5?cRgV)wceb8r`KK-sC9|N;ySt?1z3+WdS+A#;RkmEZw&kdmFzW;J z!lJ-r=Ql;)u7~TVr~VFF$0~b#y7TlP?H%IUJB=;*7z%xMbRT9f3)(L*Ysc{<t`26~ z@|iE>ec$95Tv8ISmA>=yX4O2Mr^UH~i@c{^`FwR__imRZp0D&nQ?~6~_lfg|nphpU z3I+8z)CI5dPO3IIxwntg0@OeNO%JtC1RZd>aihEEBn}S-h6yTsdD-7ioj#^ic&{xb zhx7e${<ls+`hhw18_L*nU$LvCDew4wyU^+H<zMQrJTm(mW4v~|Y@DdV+Mv)mxv=Xd zv-tVysiIFC*K_{8eOdiiknZ;T^IFb7v0!l7=%B@s3!VkldzSG~y_9_!hqIY{XHECi ztLolirWg6!w-&eaexJUy>%_8@aFFw+pIa<ev%}<{(oW{@mq1bQ@<Ahe_S~7$yR=Uk z{b}8w-~?Vk59(?pmaI|>mzq3%!XyR;h0HJI_A`BFJhLqN(gHf0aF4#;SLF@QAHMmR zmw))Ow%~1dh08I{@xd<kS1w+guvYum;*5!B7I?ax6!FPuJbA?P<i$eO9n+O|X#b6! z-}oSI&y&7C><o#z6Sy`7^zUlj@Wl9b@X~|6DvM`Vyu184PGIF0kwBw(rY-R%X$m`c zD__^VD}VB@`<Fj0Pu@K%ZGtxj4lMk+=>I<LSBF$&L48%wnuo(LQl^<oN!NS4U}0!j zvP>;|quBXLKPMj0oj7~S_xG1?ss7i`uG82p(eTaCNND@ZWVd^+Nx`R?))&^9?)G%) zdBU*tb*510B}V<fiaeiuPd$He_r7TNl(p}9i`Jf*9X;E(!9C}@{?6SRFBu$cxR*3J z+-;KIQXD9h8eJeQT>Chq+qfx)xpl&UH6=ebsGiyJ-thC)P{U36`wGt={r%i&_cn!{ z>dtT6AnW2lhg+UMzr6YX>7_pxH(IECX9UHN^yCSkf|y<Uh4lvBiJS}!2`nakigU!y z=f9TUqq=wZyf2_LPxJGSZ@!uGJM-#f%m1twO0Qhs*;Dtl-PPpxt=XG2-+s={unt_l zC3};jaC+6owVr8lpPXYlCwsZ{JD<9DcjMLTrHik8-_i0%WkCq2b;iNGlxy~m|Be?L z4OGuue6UX{NBCHi&ba{VYsQZ~>Q|S1uL=6*QM6hta5eulo`1j3Tyog|dEco|Z_@9d zduv^P<mU0|TC1N~uV2>}3rbNSe883)w7&l}c)EJdrQd}f@7{w}qs(qAX7YG9Atmkn z3L~R`XXZt9o?&5N=yXe3cg&b2@W02uuuVTf6=r&WdHUsZleM;JFO6l|?^1Ve?f>5g zP2Rs-Z0Dl+_Ll6TEFsPRfs2mVbaG5OrXu^<Nj}GGPRx}X345RHD>^!9&5_<S^X4z` zT*$ysC+@-O_}%e}{*Q-cjbeg4IS$tOt{X46s+517xm~}9&pU5#@Vx8ypO=Z8-hN`` zh3Ch1N=r_vPAuY<En1SgF<@ox;b&9oLD9khB2>QrDS3DI@g<qybeT!j>XWRUOhILU z^3KCAa-z0hx*_3`rOv>xW5OOCN72kJC0c6JQe6vG7d(GbF1Y=~x+j%?`A)w16+7v( z{F=E3Ewu$>%`;zXgUW_$_JPxVGt<>OGER0fd7V=B6`EwQQM7%+-;34Dx&Eztd3jmN zf4w*FLCw3VlXi37WMsIs(?N?vXA9&0CzH8vZe@AoptOV6I`+wAWA3k8C(Tve-2Y{6 zp!a5vch6eNwuWwPRp@U0k{=VfB!5%xi`xFRe+5C=g#kpwd^LN2<I$x#!D@UbZJVF; z1wfnH23F7e-n!;7F)(Nx*!N9sN$6pZhW)Wk;?>sk_NpF!9<Zy*F7xlX{o*^%pZ0w7 zOU|Xt_=VNWjO>Da{^0Yf=FEI1RaVm>q53fM^pA@!j14LrN%4HKU9P9%wwoEh$`86! zJ>%uuNl&Ln)&DMk@jKS5W4`%zv6He4Nt2bjZr*I$#d_JvFj;oSw02*c;9sIzz9(k} zdT-u#V%5)czH>Og)}2`TpMB!3zk5D=c-20+@Lulijw|;j?_p5NdbwxHQBzP71W(8o zE~qNZkXxn42i_R8Pzu!2n|MdjzV|D?#N;_svN~lr85q`ito6!pGh&sHJb7>3yC;jM zeDl@i-gE5d)wrumjLwy}WL&b?KDYXkT7}}=C$smQO;pm|8=<mUd!z02JO7-18!z<w zu6*+Cc4fmmq9<+d7e4!?zmAhZgYE9?89Vxu+ND1<3$-+FF@DA8qx8`H&AvdTyolNo z&7!n@&)I6zrBuJG=<J!0kh3WES@klHt`Bjmmh?TD_h+u0k8T5a3e%xz`}~#md-BU# z;*Tiq{Lge!7U7HE+qO$ew_lp@gp+~cWzt{a(vIZ}%5NS#KJ~~=w!JL>!q#(#roFhh zq(P12E0dHVcg$Ryi5c&@Uc|1sQ)gY<ULCBs(>Rlp;b_s11AfZiLp`hnS_5<}=j~#i zUcT$ZcWJMQ#*3$=O}yjnop*hstLFCpX%BKYzlmG5B(M0C{iNzWxy+!@WITDdE@sx^ zUE1rK5Q!&X#wX6lJ*rhopdMMa#@eW487HkJvTyH9{^HuZYhEdj&{xmQezB9RvzCNv zNfz<!Xi~e+y|s4f^5ubf=fT@L`(mF@^z>%v$a=%kbas-8ihgFPNr}GyUB@}QRag)9 z8)SQ(yRy09mP+}_N1nUOuUTH(%{}|xQjM4Qj|DJHo>YBFyc|>+Fi*06-#y_@?6W(q z-(zQOm+A;E+TZk~Z%-$r2AMGb%qF+w<cUWVTRa#T6t2o1*!Z3Iu;%l>cm37g?Xumm z_Gg&aZk5_|sarJP&guz`$`smmi;cr;VYXvXh1Aos>3#7U6Zc=(xJj9nL8P0rQLj@- zM8#iYnuPyd$4N(27N!Tye(Ez@^>k3m{hH^S%g%kdqO*yEdFiR!*Ze^BD|mA8r0hxC zx!_XL=GyN<uXoHI?@r7HHJ19G@cn#gz2WSQh$SIDE>P#ms&uM9{57Rz{giJ$#k|)u zd4$&q#hKhZ&LX&kms9HJy8f4!mn{j(JAZNaer?l9)_>(0X82stdsf%8i}kWlhge2H zc|w=d$@_tCN(94{_GnM4-uH3Ug>!tKg5_7=dC5*MwOPFIqve`yH4BO-3oC7YtNEWR z2h^Tn2NCW?@-xp`Z`)zA{i@{hC-*v^^zF&)Dn9<L$dBQq?3_gK*!Dyrqw{+wIkvDc zFa+IY6zX#+oL&C%V*YK&jP2V{U#-V;TsxM;<!)cc85VS_@#NY=lcPO_cY(%FBlE;T zN2pv6*SA*OIp6N$aTZI4i1}itYb9IuD)YYOxwP$atEQvw{lc3y{E=O2X0a58Zz^5r zdRkdmi~EzE%h!eV%8j?)m;Z{4neb&>qVuWxeaW9U8@osZE$iJar?8XxJtKHO-PvEf z|KD7S30LzwS*twB`q45?zIXRt{GO9C%`^x!<QR78;=QaKo1i8&CKU#T9eqKILA&lN zSTEgHcKbfd<L$*o)4%VWQs&F_`I5|m`73@ry|C1U^WCJ&-fzvPB&<JQ<XCWi=`C@q zG~q+c3<f{vU1<p~2)~rLhk3GxoY_VDW4b%lLu-m7i|W6hm5cAz`m$Xr{cx4~qVpG@ zuRQzPw|aZxp7Nc!E_**Wy*>F2JZ|mruH)_Y#a4wG?^f&iflIN%%W5ZO9VI5*Ir!|Z zCb-cr=V|3s$HLICMd4wX^-P6BOfTO)n|%B0Zwvpli$~UOdlhCiL#?*bkuPA^6Fo;O zO{4OaobQC5l$Ym}svW%B|0FNzbrpkx<86Mg_N93T`Lm3-7;oUTZJ+f*zPobU)%#Dp z-@6rkS8sn-?KkO$?Dhw7Ya-U|?{?C<&ZK1jDCN!~>q*rm-&^5Du9=}>OMyuD57#-9 ze(O)TBWMmy=UvG!7quQcwxs#?EJ1lj1_jeO)vAwEXJredC~nMHcx>4;)@yOeLU$s4 zlGt)<bpl<5SJiF1#n$jhJ-~1N3-6vYv0g>h@BisNfAUSn>#=(gdxOD6+Zmm|tzL=! z@tV5DIAJ;W=SRAecH4eG>vdMo>|iV-L*V<g<yE@hz8}?m@$7eO>nol6H=3W!tFbh@ zZ>tBYwwWhYe=5w(d$Vo__ay5}Y9Jxyoz8_{WN)P9_+-tA@BPBTz_8L;=^bcU+U5xw zCHJr0|GVUBw}-%;!;YLOvzA<KF%q_9xahk;<K`XFiPb7Q_r5P!KRIdleO3mQ+e{7e zQ<AbD)%AnsjwWiq<+-%sva8|Ahs#vH*UZ<RDS6U1>fqiPu4#cww?F?q_vjt<7v;yc zGRJEsyX@PRc-UBUQgsct0(4gC?K9B!-DjuSawgnihl)+Sv(N(6j55=^spHMaz%XOU z;<X1?&kAV^;SO7Dwrl;~lfPbj3fVo^u9&r4&CS$O`uY*|hSwRBu8E$E4H4V<G-noQ zWUE{{h@DZv^2NV1NB+uh;`_1m#*u_uk~ehvTQ@Q{t}Mx%%=yvd-NWr`EslOv;C^&v z+hV`j=9)WiZ?G1dw0rJxa7(=5iJZN@?5o1ee{X7~Rla`*$2X{eTWDc*E4sJW`}O=4 z&Lu1i4ObR@$?R=a324q;;j8x4&Ud$R!MQGX{hOwWD^C8jP_tz8m@PANs`fM$w<psk z^xv^FvMK{j0daGdsJ&w^&yDo|+w?J(HD`jr!PqHJWRClZFT1pK;+?lIoIm}QlV&Zq zuPu>zdm{Cu?fs3J>>{A%8l>3r*PdOTQ<!PD_A=Yay~2<>OZKE}*W)`I_s0EfDLlra zrQ*)O;81qH!dre`X9IWGf^9RF+%4NtRyVUe`twoWuaOfwr<5`5R{ieU%iB3==k>K` z6}I;`oKv1;&Ct@BvTMV8!P0t<yG`<6Yy?vZbxYaTy)8-f+G9FZAb<ChdGGJ9@>^uX z*Ll)Y<j&uYcY&uLW=_2m`^yjE!0)FgrFzHAO0K@b25N%wL5u&Rpnh?3a<F?ebCWUy z!vO=KZox9eZQof<C+}^(JxjR!E@+(W&)sdTTQ5B}k<8Ju<YGAEQ=sZwB+e{;K0WyE zQTO+Ay|&(oTl3`H5mkm83a>L1RZ6*+m5WZ`@w(fXZ5=y9DBoB0h<apEf0WKurVUHD z-dTR}TM;1L|4G8DQtj0CXz;P1pnL&ZTVV4cVXb#@Ua1*)HyF5i<?$}S2DA)PdbWz1 zq8Sqd!=I3{=><JoxC0kdZ&W$;*78!-J(Gj0#GlQ&lYEF(;iquS=V#ZHI@NtXOuwPO zZ(o&V{vli8=?no}KaU&_k^n8>5bt@fbs#V3!7V@WLXUT59D5y8uR107>Q1U&DDqu} z<DJvjwXHeZ-fRjyWjxWBTOmi_TxlMtTnF!Ao!sDETu^>92%bX@%1b%>^!j^>t!7|g z@LBj#@TRQKskff@1KqECM4g+irnU9&mTjr-VvGgFP281t>QuJepLs1VGVtA3*>`9E zl`p+zT*%3gxJb6j=T7vi;+63Ry02f{Y~95?y=>Qs?{k-aS-sBdou}Z;sSo144(-p~ zEh7@eAQXC6X{Wn#s@6ey$j}Vq$-8WJvVY?B&Yt|c-FMROdgYzXyi6bWz0C!WD=NLn z$Tu~!Gd;K7EsceN;e_(1tTirY*q(g*;_(ht&rF%Tg>yp977x~wwm&rr>$iMXzqnW8 z<Xq1p1`gw$#v0qaCqFp0j%nBbh3^h5ovY{5x!vR4$9u-ltHUN6tSdH<iaN9SzSb0u z{KJ--DsRPaZEV<<IRDAIvNUHa`$^W|4#1>pJHL5v%QO4(4yb{*&*lhpO#SBvI?q9+ zb=AqK$BwP|_fB0<l97So(}ImfFAp0FZdLqR^!x3ONtf1ny7{^oRWeP8<7Dr=ljk@8 z#p&vQQ(o-L%WVTWQ1-6&tcU>5yG@yjO9Hga94?jZGElwu?03xVa+d<f6tk_`4R+@4 zeqH(5vF}Vx&z%03A3Z<1*n7hMxdu&qT(Xm28nANy|0%|&u=BU`+ha>vQz1E{@5wtg zaF+J_y1;kRZ+UQmld;(2oj|?xDaB0wMnMLK1r|4LFULHdI=$ERUR%?dc~LKy+?nV6 zsqWIb&TT^1Sf;A2&h`Ao#Gq1s!rxHyt<NOp2F@)KmyXzKmU0Ka(K@g$<iRCy3fy+z zdYaL>C(%blpBB!(C3@h=x%$=%)ypmBdw%k4IjXb8d()G=N4D|%KCe8$6V4JWt3C-j z3;px%tNS}mw%^K}3~DR!dAxIwb}eGB2d$F7A)y-h{*Jcf6ITX?2BnKTcCJiyR8oyM z@PGU#>-~dmY0uX;|1_Pv){ft6#i^xbhK5X_VX{1ZP^NbMcJFWO&HwkOJelV|hlxRg z^Q5=hyWsn^o7;c2UQpSsu<{0j=k1qD_e~p~yo<lF+4Y;T;+~s*FViOlsg?&{j}oc% zzfn3{U(~)+sB9&?{T>%0&UaV;>P?lM*TEyF7u+V^IcN`><TCRE9lo9^$iSe$@cY*6 zHPdSk+C-VGxLY{o+x%(U*8g^&eXdb$*Ot%?LAM0k84mP60i7E%;jH%)&@~O9b<9q` z79DGg-gDvKnH8UQ{p<br?A+&#dAZNj>#u{3otI^pGqXc{SNzhtgZ#I8Pvu)*-oNmj zf~R$C#=@#AL1vSx|7@DiX(@KncE^dF-+YQy@5Qg$hV6TQ>UunU_|5(7k*=cY@20QH znRI70INyU3!h`vst+ic|9bF6z3<oFPnUlHhWZz1U`!5|c|9O4&f4t5@HkWr}zOZhg zGiR%r&lX0|(J((jlciqz%kIy!%k>J2IM4a+^RsJxzqW7hey7~|!Q&l6LbHp6h-dH> z-5-vZ;$}dCn(5@-*pspEi<{nrH9nEs`()mfj{$#!SKeQ|@5I(>OVFAY&?ry&<o$pC zzq$K=a%k$j2bKR>>es)$7V5J=s%nzH*is$OvS#KNO+1$-WLu^%UEG+KWg(#9D|so! zQ1O;$inqWiJ`E2;%gaG7eg@wXHa@<_*0TBN8y(x%=Om;JcmHk<{Kx!De9qV6>Pt>7 zXZDz%FMe-%zVdEI_?PKIr)u66pSP?$|GV<s+vvzxZQFpY(@)4ww0^eY#N2a7eyUvE zspX_PQHf!S@c&zPZSyx~|6ZwVEoFQDeDC{rw<?bFd2S4jxwE2ZGPA(WaOXD{?wvHW zee~@n(|1Yl{dZe4_A&mgIZ}BfooR*B7GcBr8<)z?uPIr!cxT$16Hh(GS3dihQ=eb+ z&gI?R-sz7yYj@VqpYbbGZ>RgaM7z%_b=Umt4{!XCwC;bORh_wJ(ed|r>!!QDtK3ym zskJ<N>G{<XJL~m|+@JJWY85T7b?1NQy-Rqdfgr=FyLW5f{5*KgGE5?_-hWNht*8SR zj>O)6uYNVc{fF@GEyvI9Uv)o%&E=hMNLtOkv+4~$d>Gz#WnU6Gu9EECwZdP)?e6>% z!Q*#Uxx6ct`)~FC&PUk*nca`R@A%zWDRljt@vBe2J#rpQ_~qH++i~Y{XWwVp_cQe0 z_Ef%kV0V2o>!X@E(Fs~0XPwx)@0h>L`ImNYu4=ix3wM3jamUcz^<Bxb`k$9lp0D1{ zmnWRV=&&euy?faj(LL9F_QZeOceIK1^N)6=Kl;^YUjH}|@9-p!eZR#o@uQDdhu3WP z{<WGtUhm)O`d{B;Zy$_(!gnQ5XO~Z*kI=gd>nfBycYoHI*OL0iBXym?mNV+H9d~96 z@0>1p@oY!&kC^VOyF^dB7tE~^|Gv!So#H<0ob)%3=g)t8OZ(Bcpa13x-t4{ua-ZPN z@S``h^`Dmbm+k4A_<IK|A-p=X{QbG`?CIRw7!)=}glv2L(zNM&SNq$I1_x{A-o3`F z?b^|BVlUggyStvwv;RH+-^pFuoWAe>{Wd?Vx~{yA(durX*-=BybN<Jsm$_`X_s*u< z;NFeE@9MEf^v)=iPpn>l|M`sea<(s@1&_bAxbJ>vUKRWIWv=hIIaj}rxgns`lz*r) z^hw`|*e7~L=YxBk-M**0uael=-*HE9XL4WHotJ06{8sPUcU;c1?3`6;N_z%3!<!HH zG&U;l+_1Mc`8<Ew(`9B3mzBOt|Nj=hy)2Hu{`2W#?q9pl?frgz^S?iDTi)sa`{|K; z{;QMyg5bAD{QEpZG<iCAX1`hSd$L|o+f0xPC!Z7D>H6;NyBGTcw0}=8&E42^BKAq& ziM#KOl)nFr`t$a(mGQ1{>xiQ#Y6G75&D@rk^*^OF?@`A_=O=!-Z>zp(?%v7lkhbhz z-9n2k<;j!oZv44W;<?0oiSp0ujW=2t9jz9&PW$yqJR|E#-TDbOPG30gpT2W+@7)V~ zyLRtzk1@SJdq&<Q=1{KkBgd!6X8pR`mAAVn(dgvY*f({$MdCX_ai=-I<kHE~XqnHm zY|LHWfkGzyeERnM)Y9|c8dvRec{fG#*!H{MkL*w^T7GVspS*X~J)vqwhxdC+3!<~j zKi)`<nG$y|@9n&(;CF|5MBZPm7S8|iNjxLviJbNJ^J0s(|Nj2>Yy98KmGafo>vn%W zzyH_l&qx3NuD_@A@AUn@>yQ5bUjKLZqt*YP+lQ5jf9JUKeov&>?jLvaw?DQ1AK4)C zT<D`=C~x^3=9RY&b?-c48f$*&%#DeWPxOk!cRn`^6I`&IV{I|#9oKg|!o+rV-}zkf z@>7W4_k#Uvik|#i3QB`Y<rA&1-Z@)){c?6oG(&*m<@Y@`;(Lz=hr7J~Ty1ss#^>g> zh20;G`!9KXyyxoi<aGRk&WXP-S;`qoFRbi3@Yiqg@3wv4CBFUtUH^Z6_y5QDYpve9 z?>IhxekViH#Y=w=eQvc;tJ`)$A#cvnyt<F~j{g^#$P~IqF+WlLZd5^GxdBgT{Uz6! z*QLs5d?ahS?zp~F`hKsYHMWpP^L53SJKKEk|GpdX1Y8uI*y{z(^Yh;IYPr9I#zgm> zmv>gi%WRl!&0rGo#-lFd{jqD0wk&)9P0qf)$GN9{?ycS0M;CSP=ma^OM^NCJYSI7M z@$+V1H#90M>8~%_w*UFfwb5dGqGOM|Diqc_R*>-4-|F7f3On;nN^TwY*0=NCyq;IH zM|ACTAxVa>hS&4<&+U4==Ht>guV+=yweOWJt-f@0?)7S=@`<}o#6G#_`9|*fe!qUl zkLktHJsL&skZ4GMGj)2=uJhHaPEGu+Ini3F+~u88`L6mun`c`yJdxjb{>_hj+g~hP zQ@6cuzIxrdA3s^%UKM!ndh`8e0p=Iae5Y(u`u_jZ{C~Bt-_H{KUv6FhFa5uB^?li+ z>)uDt|JQzW{`=~MU(>~<w&`EVu|9h2(bAht-*^B2$#L)T-r0&d>{Ypn3q$5Adwq&1 zcxdA_RV;3cv^gl8xlM1MySKA-i_-V^)vxvWw|o`pw4U#k#@GT*6yH~M8=iRa?|q|| z`#W|>qVK*FIb(aB-K;NvO#hzisNiPE(mVHDuvuRAZcvY{eMHXP4Vx}8{_!~>_kZ5U z_tO9GeSH6Z*OFOD8y&kUADoU~pf|Dl$Q%8CKTp{Hf7fyT`RDKd@8;JB|9-#!{nqZ^ za|7dCK9s)~t6zUWc0t!WySAOrmilq)wInSOx?Zo@*Spbq4=8whUj#mx_x;X{T$@KV zx0bkG1%+gtyztKF=^wXCFG#r(#vf)`Brmd4865KI4}VS9_bvO^wZUf(D?{b%s^6_) zE_R!_Yv%la-}CVOm5c8Wm;aUhxMjx7|9vy>-f;d?U19&~=a+^n*4r6FOpEq^%>Q4S z?f!M=KWnA3`MK%e%gPJa&$?MwxZk>LJ}2iH{{?=1vU1)<f6kO{4_LMJ!J~5t61#SK zmr45X5&)MQO5c~&o!kBO2`?ndzka^?HhSmQs~|Vl2R!LJAv<yRiMg%TRR!^v=7zkT z#l>(S$DhliP&TVPenGT(U|r!CeXDy1Ycr*-pB=HUUcca9eqH6dYxk><_r2Nt_7UHN z=8lWOGS15L%=c|kuJe!bFyKk8&bz%#<@$7Ja@-fN@kI7Q?ybd!w<B~)4Cg>%_T6q! zCBN?1YxY(Dy6Qb4j#Das^Nf$dq4ukO^pr0jpD<`HK2q)aPH^%5AJ3JKZjRnAvR<y{ z=e)wIKhI@l@9+EjJFTpA{(HX<sk16|s{i<RPhvR5$rWtR$t<?(!J!)$y9<gG)5HSL zZQG#CR1MA<dPVPDZ{+GgQquQJKRO><mR>b~C9w0p05rCi&niBX_l|+#%<;CZrzhLZ zlTk>WBC+w;+>cc*FN%+TsQ-TZzRnAY?>}CNuHC=>c4KvmgSq{`4O=u$HmNw6Y&6jR zJzX;Tme}r??bg?o`pnC&s7CE7R!m)G5Dd<PpmJQP{Lj9$J1*}^O~0M;wk*B6{FT7Y z`9dJ;8+3}&A1=FZANa-gTgTlyj0`V!?FjSvSy9w5Wn%T4Yj(ox|DV-Ae|9H#^&jK< zU+S;3zTPcyneyIuPvQBGov}u@_X<iJ&#>OX>}$L$U*n|VuX9J;4dgdwti4-V_U6Nk zjf=zlcXcGM16Q(;Dn$WYwbX0W{p;EFin+Ao4nL?`Q7#hSnQUIp!0_tzix*-C`2%jx zj@dZ-*O_;3?%s>6-4__e@>Fou_TTB(ZGZmQll-OQuCm&!xBJx}eY17G9sPgJPF53N z9Wk%MIpQA!(pH$=z8updyYh%>`l{u-JMXx@(-dF%RLrXT&VK#6a?zdt_x^}eylUD6 zO%tcrtd?8j{KO7aX7&Auc+v+7g%#_IAMa+hcUW6)-Fv{ctYrPI@>AvQ9N~IC+w%O5 zpD!u*5n-(Q^SMyj{@={jmKPuI3mc~2`N1!E%36)tSN!-@k>kIXxrTjF6Y6x$Io21~ zvV>c)NPOq*v(ZoT#Q$fVf#!>=g@2zd-&uN<|C(Y^eZUhx$zRj;bMxIF<tqm~ZaXno z23p56Tqs>xrvFXV;6m?RzyDwSuZ6z*{iNfX?M0>qQC5|!+;(%%N?6$V`fr60_sSzp zCqlUIyS{_w1HB@4a3cIyJzdZL>6MWBzYei+AN941(iiTL@3`~uz3*JRX<us6KtccR zX=kXn_x^7^cOTSn@`QYJI~7w{^`@!ryWi`#|717L-u0b-L7hMQ%O^APb6&a~5x%Z| ztWV_8F4L=rAXNaU-tE5Q_~hO0$cew-@BQ}c;hb5oq)WT*<ilb(c>dixt}zS@cXD61 zO)cBXqNQ2p{QlYZ1IGRfJO1B`SfgCPo^kE6<C_h><~{GEv#RGEoo`qc^719q=g1#= zMf&z`efQ00mDmY^%9tyl5)jmg@@xCf|NKhG{8hnE>bziO%da=j>PkwwCvY<~yzf;1 zw`9k+FRBI?R!hgG+BPbc`NrPdpL4IfTB+~*JVuk(FBOCzxA*AhcE0W|dmd?%dhABv z^4D)?Y*zYSJ^StV?wyY=ENk5l3eb+ICw<w1-{oB1SxQFi*IT~qm&078@5~^Vblh=$ zcO~8Y`@hugmKX+xn)54_t>0vEhJ?LYH}BK#`!{$C)7ZcN?rbo0np^$%=ksm3MZ)3> z4(=AcojAMf=zC8w!Qk)9xz8N8|0(}}<B7dbD#GD;x8qK%boZUt+MAbEZSb4;djUAv zmQS=UD`sa{uy5JDI>nQv>2CsFbSEqbSG;kCZ_?(YZw0?>*{z_S_pU`-Ty3vCgQ@ZD z%0$KIQpw&ktu4EctvGy{_1X6&OVUA2j+ElfeDAlO*jxPZ_by*kP$>lxo#PX~dscMt z--NkJ-`OE;`0hI^ujjq1?UvJ8c3)DkgpuLHT#@T@cfMW4`o-_fw0rLiH6Cr8Enj~_ z$UG&<{9A_#%PWSnThlYDC%ukK_BMaE=>GZ@j}~3Jc}8pvC`<ZQtUvuL^7-ZkdfU}? zcfA9ZMc=JwoUk=l_xFExCAj{t!`-<1|Geup!F`_CCw@Eq{yuWJRDAo!=jJ3m28Ml` z6W@NiwBAzL>#Hj$Vzr#g7~Y9-&kL%#uJvqT>~X&SQV||$>#B{}Ma!@KFSi#2rI~lJ zT)T^BOCJgYmHZQTpRhGwzqig}`Mh6lvdZ73VbM56zpoq|xYBNAYjpq4Dz>xsWn8l3 zVe0Z=hIguB4oiQmGi^$J?EPw|gy5!)i@p5)W}Tn2H{NFdgt<%8fB(7i@Owk+krSKu z`fr@zeMcKy+(AMxJowKY$*)%)m-gH_4iV|TvvIaH1H;$SjQ7V>uFu)W!M3Y5_^94; zhLY;-N&W_lqKhw1&hk)w^g-l4=bXQ<lkd-d{c-<v!Q}heZQc8;6+hN&?|CQv%Hq=e zx3#AV7p^}M`{dnjH<0I!Gfk}43tJmEG1%WW==h0R7ih+i-My2UAs~Kv-y4sjvoDXa zU0AEI#4nMX;VYNMvrU`oXKq}oU2J%K?yQsM30&`e_k6s2Up}wyPon1keILKSk-YUU z)<J&$@?APiksd4bisskfk=`$UOlivu<-&RE4*vk<fwy&hV!uRuL2h^^<gY8dQ~yr- z_WY;Ug88o*7Qx#m$MfDXFkA`Osq-n^t9gjwl!&4Cog;I#7cn;Ey$_2C+tInxVs=MW zuk6Zon}cPflP9kFD7v#;%jv5h)A1SSzgI=MU7f#2sYrZhc~OnnPUWKIJ{vO()@cUG z$j_458NbVBYN+>LhuC;ngx)wS%g|8uI)2-VFR#za<ZoiyyZ>fU`3pJ5W>-^&GwwPa zUOS@=m)x<u9n9>Jx$WqZxwEpj=T5AyoLIe%o6Cw*CcT;|Vru!H`ES$bzV1xj$f33T z{j-*}cP05jzI^mY=>E!cHh-5$%jO9yf4?4QKPTAxZ|Yp-@8?nDcx&R@BJ(YcQLTv| zPu%I?dOMHXVSTywwjGo6&bnT=U1AiivRmNTx8F)CufJGNxhZ!1$*;fO>c<b?RNAY> zzJvQ_ukH5Of3m@#3>q81<hQKKKJQ-E#ElKx#KHDH{Cn7P>y_}=GCSi%LG}6*y&`xZ z>->%~&eQqzNrIt4%d^n<{v*F#TZ^|XXPe-qqu^V}zv`5AdiYySKBe#9`X+zx%1n=T zQ795G1+^PG?#$L$cl1%rgh$5uMf2x3etlh(wet9DnVtRJcLaB$RNB*2uFooyVqsX| z^(gR7nf5ZSB=)0a&m;dxCcCd<&^o%&@KNPs?IM3cyL+<v$G`h;)=laDzh<5NYH-uQ z{mHusgLu#&&ej*&b?@iCeW|AO{oTnmOYg-!2X}tem)*C2_}AeHA2?$&o$Gz?SG4x! zGd2c>GVQkhTlWfY1T(J)^0>Lu*7<htTN`oVGha>iwEnrdYnJZ4eb!O^JI!v#tf_iq z8~w!cdazBJ_53Rz_bBGf{U6*RR`eHC#>{Jvcq00|GlFOKqm`*j-&<$yD>L0b?bkyq z_jml=cV1pQcSL#jb}4I@cNS@C2Ah)C?%-xv@bJwoHU@{u<riZ+IL`FwzkRpq#Y)C2 zwnnp0?^2gH-=@m8$Jg4-Ws7<E4!LJtzmfzUuFf~HxP9678P}KM+fVOXZrBt150pke z$C`*gZxflHJh6JG-@JKeRxPeu@J@fC^<6HrqX#?gY@A)atN7lP+xi{585pGAbcTAr zy~W1RaJMV=dr;%uNY<1P%}uc!$=XHn9UNE0t=L!Z>;4_H`x+?zKsn&7o!F5_HzGp* z-r456bdI>|ySv8VM&K3mq7GQqY~H`}d)~X<^Wv1>F)?IpSSuYit*$rn`0Pvuh9|mZ zV%wq(Lj@LgEl&*;74%=a<GV`Locb-Y)|;38+FUByeL~FW|Emq%)u&F_iUotpc95-K zg`TginB}SC@Fpd2&56BMkDi}>@ptzOXLuc5*#l{3ZG6rS_s%6%!8O~h&nxwqmo2%a zYI1brM!ww{*Ht5YMR$kQ#_6S8ztzF=df$l@J86$6CAE*Dvj1`0iWSv>68!pU5o^Te zzZ9A8JF)t`PTZyGmw%Tlw4eCf0I4oNOCS||y^`iCwTb+oAWZzX`~A6X+8Z}67T?`d ze(F%q&*L@4tT%mo?pVhPglt!jKT~FRLb0fSzP^~`vGYatg==Qyy8qr?KkbLLbIkRl z^SM9nzn=K~U*6kK`bF+f;@-N(6rSlyj_-QCepS`muZMd%@2tQ7$7K8We1mpSItKTA zDt*e|RDD~y<oUkh$GctQ7#Mg({J(k@)<#Z`-ORwSA$sH8u9cViwu%V_w_nK71GVmN zSK9feto!V-N_Ot+eX~pNGJoHx^u5&IZr_4p&-LdeSI%2te7oYQ$gb`?g>NUiKao4W zbcest@gqCTvb?U;ZGV{^E-k!szGc1H_V4cxvKLi!g7dC<|I5CWmychX_xqZjcqJo) z$&?%H3=F$PZ?Bz^)o#1-_2P|-ZyPRE-?LQyF~|KX!QIy~-M{ZVcVCe2n&Fn-ABBpJ z>7nI6{kLw|;CbKm+&7ix)|l$9JAylxmp?s}^15Qmqt9XP(erNJnQ_4O$hxnRd+X!v zCY*kKTmD%wsMK_M_sp>J&9k~!C-^3cGdM6GZF1kp&%ltxwOcg!?h1=C6SK0CYV%D0 z3T=0tpq=+Ej_zD}`LSzoAGct$`xj~Z{5Lmjjq^U%U$33_RAT3Ov5e&=*V8qpKmO!Y z=Qq(h^y0~N&qC{xBIZ1QT<6i{dbO-@{q&As##R5<JrjYIk9l&C{zi7n@mnhWoZnh) z!DWejm&WDy5m!>pU$(L=H@vRgkQ1JF{Aw%9>Xk|1tNu@!d4soNo4vH-)4%_6TAqc* zTmd!f565uVtorw}@Aa}B`#RM(mI%EzKl!8caWB`M!>g`p7gg~eFYbcX__L3LYolLQ zpb@)l@Aw<c3<=wlH1xIl?9>0OIMuf*ROsXFn566PBi@wQ3qD)c_3rWc@?U>X<~-Ny zj{j75>P*bX4>{f6AKAZty6)KC8)tV+Ppt1U^!Ye<^$FRD)#*tW17*U4Yubvw-g@0G zExx0^>~~n+`^VqrD1CQ?h5OGp&;A`*wbV(Up`op_wNG=M?%gL03=24SiyqgjJ2t({ zb<V4DomEOq1&(3Am7dJa54iu5Y1+<nvCs1NO{~`0^TMR){nxFYe|DD}m-L^HnXHsB z(OT*I7jECAhdwrji^aRkvTAd;ELm?+{4eJ*)AxdxpF;B9KR;~g3MxoJm4<o$$!zoQ zix)>90i}JTzvnzAy*{-w?-(P41K)1Z?^WrJvxG&z7p2F25>uRRu)6$Nm&@~Cn^Qkk zzF61#=9rxSq?Mnxdg@&0s6T#l-XwwJ^L|(=pPC=3Vsv|Jl#amcpU)qiKRUl(cG_$) z#`0e!oFK>D><=%jjr+d*_Lox!ew7~m(fN4o-7~W#cC_EvYq$9Om)Gn?)kpbN!7a_Z zHp{A^-C>VSpA-IXa!mq<Q}%&P>$O=W7#K`aw<jfgtM9%O72p`^vP9#;tGVWJwHse^ zZ`t)W&idZ@>wC+N&G&8TD&_o@-hJo!t+_SZ&aeIKdT;lia;th!X}`aor#HDk-9P-1 z`_WZbwYwhvJ$&@!<;lH#x8H9m{(f%Gy~om)Zm>bV*~hQc&%1S2mSMq8vo*1K?%oUx zZ^G^@j42mXojb!=EF|FhgPwP_^_vp^PCmAhJ*n{E-$TEjZ_CZH-lSh`{_V!u+dmi0 zoLIfw|Gdb~%TG?&_RajbJ3(f@_;=e^HrE?Fb|i2A_A)!%_3d|ohxKmnzps>0{$2=5 zCPxlGGyM7Xncd%W9S^t}7APK@C$IB&meD?)Z%b_%7%W?k7I!8b`f+KUACok<)(h7F z&wS<Y_L3EcEK*;646Wa@;QiHSRfm#pKHKeGXFccoyWEod0WZOBSaRa;v*YsH`XWDu z^vKNXxWvu;`nqWH`aK~ryKGdG<~zShn}74S{iNh4`#=NXvJ-b#`qb^->Hb3H2NOd^ zTg4>*uIy7kjBbj5XJB};FS_uE@UdxSNBt&=g#@%OC|bx^zI)cT!>`Vzn@2V{xbNO* zUTgm7$IsiA+s<rb{y#Tq`Ior%pC8``ek)ymV(uN~?=$*8-i-YI<ncL0*^ap<+Q0LQ ztNZ(JTa^3p*Po+K4QHM?*Y{1V-Vdrk4kdn`@u#f#ee{<Jpju1n(VZXfRIX3SD`8-` z&~mp+d5OWcDUuuR`m<CW>l0CWwdV16rj0x5>~_1J7v1_zYghf3iS6C-@&D$h{gwQG zvb*|7IdAE!v-@Y1=5biA{$0{m-FejIyVbutuV;L{{{KtC%H2`jcTO4>{eQC9crELK z!rD7uT<v9bMWQZ+zqzw_vxI%&o*DbfLf7nL0Cith@BHYnP9GF&ph9(T;ftg5Z-N@U zK}&Yb+j3fgfx-9Y+8e<=8R0F7Z_jO>`uB8?tmlz)NA`(l_#Y|#%==3DK(~j!-C=Jr z{jAEGtM)UD3+4;{U!$<T^4YIHf4+PaJ+`vZYOk2U&fxDSZ0qh<<v;4ZcA4i<@q>yB z`x?K#j&dw}W25J%@2?|vB4b|7yy7Qy&XB%FrBD7B{rFj5_E>!V#=S_Np@FR;DfH*{ zsdMe@#2FZZIt>m5_pHc%BCNE=v~0<QB=Hb`d5!b;=D*eWS8?-Fn1X!a=bYW=%e@#P z)}OdreJw_*d{)U{X~*5_;U#HTUx^<5@bBTHGe0*UP2Zl+c}cjl@La~dm@}3|_V8?M z-Y0iw`j<UBUcWR2+kRtLV(O&hpMO1)V`y0QcF*ib)mLt;y#C`-?*kpNED7sXM)J0` z4LgsV+x`94$GUy*wi^G-c_#e%y5h7yhwcAdoMZjhokjmq&a&YAf2}9xy6JvOsT0$G znf+GFuI^C<XdH*>i(bc3=9y;~Gh4d9Q;xKq_3&iqBJda^sIR_#wl#ypV$f*u%(<-$ z3=8shi$*{2RCoK%yVdskqw^BhK^+bjN53-(T1v;idUmSy<nOlc!jIeEN!~dAac9p8 zJEreD%L=#8-VJFnW|ppdeO+|@-ntz-N-Did?lBv_n|XHS!8yv`|IN9##&q@n2m?@~ zR<CGz*u7srGcFY;zj>wkhl%0D?Ul;blVZG&`OVz7hn-=8*Sy=?R{n|oypQ*JukPEf z*qgWKW(#^tK>~x})Xj(guFQ6idRR0goBjLlzn}lVT$}WK^X#tN=zm*8Z*AZGyLRU8 zC)>5>eNzZ}o1p$(*d5e6k<LPjp0%+@TA%F|<>o1x70>_V->H{pyY3dSP6o9QmC9eG z9X>E?%YL1DY1_{I3=E${{ofZFOM}`V(GNVoADQ#<h|VgJyUQ%hju~G6!K8U^;rH9Q z`{&C3xZV3R*hX-LY`@*70{6$NMa!qpzZ!8sn7g<7@6VNsk9z;=n!CGP?6G>E`1Slc zEuHl<D)NnH<<B=)EZRTuwDh&_H<Xj0@zQH?Y+Lf-TTdV9Gc=spIg^*cLD*%&<VUy6 zA89`J-feaBXjq8b)Mt-ll-8JRbGUr?cQxzRji3MRb^7&N)_=NA+?8*B|CP$CHfHFV z?Yn8b<?dxEE0Ya%vDxh(yr(a3c_J!q{W{&`yPlb1(f%2yrN3Qpu2-1m^W??B+T8u} z?Qwr*ZghrrXt<LSlW$(1u+h0&|2reYidiD}=ew;)$;k|7aS#&@7X4^l^U``k-R|tw z8(ClIPPASrE_nRw%U$a7;w#G)oL+)zkeQ#;yU*v{&vKFZmtXh!^`krb_8GU^|9_gk z);_v*zT&;rXP!N3RC9U9UQ~5?nV-C{cbJM?-`vh#S*7wB^NWSuC(V=pJzZC*o{=FX zC*}C9OY0RMcjv}`VP*(0)nww?Eqb{#x&8PV(=1#0=Z{addOqe>C{h<LjO)*Ci;xlT zzS;6BSC1hEQ9kXc`+WJ>+d8?0zvA~67dig>Iko=c=lRNIx6bF}@tG+W$)9=YTmAa^ zVo*dpTX|w`)UB^?f<4bqba&s*ae#rrs1!UPGGX5jb_Rv^yPIQwPtp?FWNa3CtJC!8 z#=@jO6F#yE><kVDjf0o!_1|9@_Dx@SRe3_f-(8QkUgzI_=*2SEx8=L4{^pCz>^T48 zYu~$%b<a%P<ugucFE{s{pjC9-rqpNQx<{ERE6a=L*QL9#urW+n80=oAva_w^Ff&8L zs!or?TlGUPp5&WRc1&%m$nj$rYn_jYIXv+@E4J_GPwS(?8)hXSrE^d*WNMYO|MJfG zx`3!Ba@L2we@egk>CCe^&)z)u?Yd)s{%P-RgAHyPnnlNLM0X~efB${<<#Tq|1O^7l zuA@C=Im`?P-rbyQT~=}C$EB$s&b*IYGD#_|d;jGdOdWStetYl!arc?x+h(0ttT$A6 z#&0bCelF?Hk&lmlo%LsZ`#mu1ft=Ee_fO9Yy{~jD{*g3U>3g@OY>mq#rSdbu6Rk^4 z|NiS-^nRoJq`At!#cWf|%NZJcj!v#VwXd$`>(jk?A`A={I_`EUa~W>iqFtAsRle@6 z<gL6n9!h1ozJ)a=+ZdF}S3L&R+G4)POrM_mm+JJDk7rGM_?~aS9zMGCRFm<y&D@_4 z=BI9)T&<IGBF9cXBj`z;!gBNXca8`yTyjG8bI6mvoi*~x*4Mf~QM&~^a3}j%txKAn zfx$%aTc^X38<*B~964jUN~vkP$oHv7CNL<KSJj`D?7kUfvvnzF*xI;2p7-*4=jPZ) z*OdL9ma&&PeEt92%!$AE|2(_CTKsjrHM`O5`^~;xci4-oKKIGpQJ*BTGkIRuosF}9 z>nyuh=g7gvFk$A#=j^BJL(=ar&QoGwm~iyn&Ci0nm89Zt-Sxa2vsi0g%nYBR92-ys zFm>E{`N`7u-2RVSG$&TEe>a`>Mbx_dz0NUznf$kRbc6KW-yGO?;lSVd@ju0F|4JsY z|DW^h7qf5m(=X3#cc%uZK;k$!yFKnt<fY=L>y}^VILN?YR9sTheSw{!!L1_yQLoDN zeILI|#oxMmvTxQisg+AC%-%`f%FAJNd8ZO*A?cseS)6C{)qTaieY)p!@>tJI*YoGR zB-|By<NV)G&D&fR?w^*ulYYeJWX8Svdq+<E{d|Wn&i~Jn{Wre830@lzP@oG=Wx?iu zPfu5~^`9qwUzd%U;e<!b{Yo8628Ocp?_%Bv<kw_gf3a`jw&zixF`C$<6CH1RbQ@00 zEjs#J;Cjnkof%Ic?bD6naaypDXP8@g@=bBU#?FbqSE|W8FymRH=~kAn+b4G?e9mkO zrA46mNAaD(k%jBLs{CSh$MCQ*OpxqXWoKBR8T6(=LU7{7rLh}dFWc!BdL&8Kzmgd= zTe$l9sn(O%%HN*Py{!`T{=g&E+N0<0T6a%guHOCH++H;2^0t@R;l;mWWHOST*j>8P z{9x|G-&bBHAMye<c_vy<74%p2tmLyPO=*|lVNg)^Ula9e;}Zr36Q?eVl*0Rqk4@WF z`|0A$zGt&HDz|=DyZ2#=Im5)=$yKiN>_od2AOHR;!d)^u;k5DW?(1>(ce*CK-qH!t znQ-EbvC)kqC-&Yy`0@Q$+ixD)HT^rjuASe{b>H<}$DM`gk0NG$nj<ba1!SdswE3DX zvsD=wdIfeXEc<cJq%6W@U&-T>OiaeBw!BEv+vvOpR9YGDmbiVf*7@izb@}TFW#Gc& zhPJ+F`nmbKcDrl6XZWsc`_7;KwX$--N`3azHxGYbJDV-)U^Ywp<@fUi_(9`s&f!N6 zt)B9H$Ku7&EQt&ZGbO6)3{ILZmKI@P2r*RfEPN}yTURQ6*T<B`h!u%%R-9VI&HaGU z<=qy2u@lEkW4o67m>z_NZnSky{QjRS1!gZ{ySD!H%g>)HCo6xK=3DUj`u>{C<U{44 zpnWm7SlIp2yz|p^!2|xSj0`Ccu1u8mTql{VZegy=0IH_0@2hUxCLO)&Q%YmU!XDYs z$P&Z!mTTWvY-APKX@2i)zkQBwSMPnvARVpjCf)NndU4f%3k+-DuKF-*-KjU5OE#XI z_*;|xa%<%y^}k2grO(&m+xuhl8l`-&^=mD*FR`gV+BbiZ0Yk&D*;T(=Rjzlx_ucbQ zjg5g}>gIPRk9+U`*1P}mjZ3}i+#PM6Pp?k@9>u^9nqQn=G1nY49r<3)cSF|KuB10p zr*|1YKQA`_?mpFR%hdH^=bd`HxpcwFiN8CVvu}N{Eqg4wv-yPVEz{Cp5toWX?=NZx zO$krv6uI7A*nEeVmw{oGTGC{Z>-&#Q%d?GiF!2c$i#_B1CMLUv(dFIF-9?F;zD}7Z z;_sH(1Z#Y#`}>Q58Xp^$2|aqrIJ5TJuh}v??cXHamX&6^CZfE1yO=xwyVb5gK+8M$ z_KH96o$`FyMA>ZDL<R=Q8ym_hUtaI}*t$<zhJhi(mu0%<K5fx|7uIt4n)pl=i#?+% zCMFrpFtIu>>0)Bc<hPQy;?}&0UzYvmz_fI;?MjbcW{0z04GGfObK<4(cZbXI_xTQ8 z=i9fJ_x}A~KQpqA$4#{Exbx8O^85K3zvQY_Uhd3z^;Wzkk%7Tfyj%SAKEEFKjk_K) zGB}7fi})KY(n`9w#rnF^GNZC30{f3oug&SXa0yf=6@R#QM0)MfXw7reF~fM#vQJ6p z(!NOUQ7rmjCLq(ZTG8nk$9?5ZZ%ZK_{(0`R_1mhdUIQM61<&~2-ktFz>Y}eI1H-C} z!uyNorMRRfX>xb1?22%BxSNq-;_efF-^cDWh?KFmnU-QRJK^J`eb@YMz(RP|vaqCc zY2Rkrs22TimhZK;2oL}NY3b2xzRYV+7%F|baW(u2pHlg(t+T7=a0kuH_LIG-$j8jE zV&jf^-i32B+T|G-W(oaU^CmtmC-e5%e)~5W`;N{xuA7pZ^k>3*HinqjX5S*@{A;?3 z6Lo%hZPeJtxy@$t&Wg8R4<G%qb+uDwmhL=@2{)e?yFB^FZhz~YL+twxppI+o6Tf?q z?#HIYw?%~#3=X}%`;8|(u`<l#+Od&^!QtwjU!U%&T;DHvOd|f4sP$&<vnx*ZZ3Qj& z;9dtREW*F8v|9YT&1#q2V|Xc?#d;8wfcw;>4c8n0-eac&^04iT1F`k6qW|bZ@%k{Y z9B`t#I;qP1J7_gv2P4Cki2s{hm&Pl***rNW#J~_LJkhV~y@&E7!+l${%ecSp77LyD z=!Qh`9Z<xs-n2klEPkoPVzr1pOV;1mS)E?^=}QWzgOil8Nz`BU#EZ?pzcR<&Z+#bU zHRHMTzT<oco~!kNW_Y{rtlVgEOs&@I#P+}`7Ca0K_C0!OlNzsl>@1V{G*EFdTfTnA z6YEPiSTFs!w620_+WoC3EPHzH7WV2koY*V=$kV%Uttj_8vG2C4Sl>7t*|&ag-40Mc z_m59<$~Vh>3-kWhKB>FfxK|Qd?aVc<5#Om?)c&e7x#Cpuk%fDuS(6wTOijQ2N%(2K zyQcc_fnIQ$O8sxtZL{)B-=eu^%#+=@Hb$r){ku3KCIysv?+W;bcYTi3*>vgW*8GIO zyHJXXie-i1qN3P#9oX&zjr(pstZvzx|F>q#469ln&{Dk{L4g}BG@t%lkblwn=of2c zB}0Y=DJ!d8M|*P^7^IZTihT<IX6L+gQMc}PlgWSMA;`AO!t7cpdjiA6>aYEe3w=x8 ze2ADde>bO?{!8sP$Pfg$<S1J95wzy(ZL!@7kmYtS4xBHa_&B*=<Zu0+5Ks?WE93fR ze^p!dBYX=$mj1Fd-*+2gsnZOR>-!HSTYbE<%{TY_))|M7^=$&xfhxz3g~#6m7g|f_ zu2wt7zg28)*`|OA@}i)DTCU3F>tjVt5670hyEpT8`aj3g-`}0f)tSV=bBC9@)$^9z zJ6j7XD?p(<<<YNz3PuKp(DIs+zuuuP40qnefY)D6Rp*|uo<ZsR6@MwoyXGNlsy`Lh z#<H_rTd#dAu5zVC@xL`4lFvY;@*KPW@vCmtOYE$FcLX#_zx%}8v~z#K<$?zf!-BSX z5nH!>$v%7|@c3C!G-@0zU%amVrAtfl+jCpNqZm^wHywyknq$6=LFs#$*pg$9E{fQD z3+u#P3I{b7{pQWnS$F?W$PS**BJ-!8>0=iUeQV!y$KNt=LjZDqQLA!)!q@4uzkbn+ z>NgXY9RFPWcy}wvhnq_epSrZ3`>|WgY;Ohz6IF(;yQ;mqccV%^o^(&|k)2wxso^J= zLQ#B&g}YCWe3q_+??;!3YBxTed6x9&$j78#w?a1>m1u~yrIh7ZEXeww_{8qf630~^ zYE!;nd-UR9?a`f`%1ogy?*f|d-Z5Vjt0%(DumaRXog5>*YbOhXgJ|zNX|JNc)t?{p z_v*)TUb;8C;_!{YPH5<s9j#PccRYFG3bS>!upzWLmi1wCcvL&jhol|vat!^=ul&8e zxN7qMhtrlv37dymSz3mjZ)-F?RPOR_g9Er_7&hN(ld}#RLx6JO-?Z&!3=FfB4$Ts| zzJF!;t|N=OB|oP3$fkC;T50z6KGSyCto&VDT&+8~{rIFmzacG&5C0xs^ScbH=RDe2 zl0JI)9p`oZ{nz>X`r^vT;cMeQ?)8-E|J)($I>(@B_618&_=f$EYy22(FRu&ggKkhN zYPUS%v~bGtXa7>WkAMQ*=<7G`vTSCC1%^q6X<e`HgVXEFQ;WK9{Je5wqElCFsdARd zHiomEcOFMoC;bW7n4VF+amV|>+-UZs<a-~5k4K+f#2|U;^c#sH=d*SHPyBWB%l{Um zJzp<&Ue;WnmiJfr@B9CK<Y4&sA7`MpQuz*V8TDYf?*6_!!5&72D;+1;85-0)1@CZJ zzI^uXCTJ|r!{_7QhK;Nz%!~T7XGUxh_kZWHF=7?xB3qg2r%OQtP)*4%Hoa&twq7<T zX!CvhBKh+#&%S%IL{RwO*6aM@*5&VW-m<+{iP8Ogdb(J&IWNb3!JUWeMUNl4vU{ih zeq$vGW`-4=yxG&I*ZKaqv&}cpfRQ1<vv6(Hx3BpvpN~!RTk|IV+SIwBiF(KR`c-$P zmpnbR<Rj||jiUa?RXGKd9_`-@DmSuo*HnM{@??(mN2W~I_p@&rrtO~f_us_d34Zxy zYx<&Ius_&*dwa`!Q;z%Pw!cF_1B6?X{4auLUi<Fe@%|TMW3K^r$3)p|@BMN;bF1$p zFflCXQaa`NaqbIs`MHMsN>ab)_@7g1?GOu=kp?ZhWBA&8=do0I(w~6rg&AGyN~Q;= zrJIR^hFmURU&qzG(CN|UnKwT^OEmrcSNS`8aW#)e7r*P8eO<ASlxzC=J=UBlQd&Pv zz3!5J4QN$ZX3xsY$0x}J!+NK)EVh&{cAvz|a6v-w&5|AedVd`MajEz2X5|#)vLzE9 z-H_n6?9p}jtMonge}=ca|D1>KZy&yqVs7QAXc!Wn_V?X%uWvh@zn?F*x>@qN*+_Wb z@lM^tQxzjS=JvTG^;UXBcXr=7>810=vy$iT*Dq2RB^Vrd=U8o0KKb>*U%5<f28O*Q zpC9v2j``pBPTB|*25)Y-UcC`G-Q&{adkn8C|19gx-kk4z6EysC^77=hVgWWhSH=Cq zPP~aI2|a38{-n-ux%uBqPgl;XYk0Ioy=J}p4>@Z^?o`m?tXEmT{tCO^PwrQ-P4nCP zx2b@KVZozEoHk{fSQr*~D(%ww{p<R>TP0eHzLq_YKJxKc-=?EUvi?=f0y~YjXZ!+n zL`&<M5?9Rs@h7b;#%e**eCs0llP`Vi-+nzjHQG{0eoe$z(SDP{jRCrX9d1A57JiPl zmlxgFeP`jv`JL}|d7^g5Sg<h!F#kO*cJrhVL&LEf##>@fc&<Hc(%t2$_$;(5`SHfX z$!nMIWt`yF#X6@Z{!7)y#J4j)r?VcK&^UK@`LnV)QXw19%kH$Fb31GGs`?8_+bbVd zZ-w+(KE7BPFO%_hn$9xOoz9`<#qZ<ynY=Xocx9sOAw!0SuI{6qAYVG1*l8drDH(t3 z>#Nh%x94SV3^;rvaGSrK)#EsOhMMfFuSD0Xy?^rZBxsDo_27h=KYE^*oC(@+-oE6& z)pGNFdGdQe!(FZKH*(jmF**6Rc}8=GN9%i~@)e5~vwv5${b#!|Yb7{TkAdbctO^S6 zFIHk?V9<Jbs`X^bZc*v@TcX{{x8`Pp=2xvJb=-e?_cr^2&PCh1dDB7lAfxlKq=#N< z$Ja~0`ufxTU3hWT=VFV*yR!TA<1Rg4v?OWX56}9IuWv5za@PO1Ms#0yuIsxC+J!b= zm3yqMcDdTHF$5$Q?w$6?>cg|+@?9(p3@et1T;G2__jXFo%Ud;Hev4@y3BGyfIQs%l zSj~9#8fX1N%SW8NGiA>oyZZWb|DEH-RiBen!`5jBo||KTo9q5|o6V6w;y!-(d*_JY z$F(P9cPWY8QmLJFbdxKn;lX6Y(9mUNzR&t(X~G*14Iu`G1)7S>?{0m0WtX~qe)Yb+ z<{#TOE-qQWZ_jnxYKBc)K>ebM{{`9wy}ijt_g(NQlsWO{$F|tLcK=V*8f<r;VDeIs zr;w@tYNp`6-5XZU<7Lk7ns_(5dolZW&ik(KCiuu?2g#j2Hcwt;0wY66L|68K9hQ0^ zOFhAs9zl#O+)UcI>-T4dCs+O-b=!XV`ns;_#%UE@&S}SYv0r`tw)Nf3JwG=duAFRt zrm#qS-*x4h`q$4FAHDK2nJIRnwN8Z2BG1Y@ub}fTTA;-b-uv0^7;lMHVPJ4jJ*sy@ zb07QG-DY!VNZ4Qb7Sp|4P{R6@7<cKNZuSN1l;V1?y}k5Q(@_5d^GA{PGkw+ZtFGPd zzmxyOgmcZKU;B12bX?8-c%qFbe9M)%`^o)V4t?iX2TDUPuB=O+?^U(t*4HmmjFJov zuDN$NZ2I!r{vs;_L+IC&?&&sXJ8qqKPj=_h{ylx?e?AA@HBoyPUEO%pZJprySHBx> z&H+ufKYrkPwd(i8-z(>+InH6I-SJ$0-|^OF?iE=t<M(a3u`6?dXyW`|M;nuV{S^l7 zL^z`*cH+pQnNyB0Te&@6U?L+!$b}o9n?2Y4XJKMsFwuOn<-+8=bH}^i@5_9n5o<H` z?A|hlRawv9&0QOI_Ssg4-H$x^XUYn@hrE94{_b}1EEd7M-v!(Md$e=hkFWk)@OqKc zkGQ`dKzm)<^J@IwZApAvBq+(?z&aOP-rb+dJsFZacIM9Z+W#;1&i54?mu7$dc;lgA zvir-VxSi|y971{4#9!wMUhIDP86&sg@yTcUCjMRZ^&7Z+U((56zVqR4P$kek{mV{{ z)ic!VF2#eEIXt@1ZGYOXMttYtJC9cKuPiU_Z}9S9V+hdwcx0}~^}6@IdlW&*CQxyC z>%5X|J2#2^HyY74iU({<7^-f*K6-2mXijdH@mtw|u*0)%e*BbuwCef7-_tF9+g_X7 ze^vBXIQI3-&&`LvOSQar=YOYt&Q}Js)Gu?!k2mVJ$JRt?sW3CFSRit}ZvDPJ;h;3L z*y&v7N9SYHw;g@N;m@}~>yAGAg4t#7?nU;@w}|tJ-@R%z^P~>nS;p37aiOcr<#xuO z$uv5$%0T|pyAJND67MUH__Vy&d$cP3@PS!LDc`R}wZB&?pRxbnQ}4-g!F_#sf|D2- zLe8{pJ?*{!-R8}p**9)W_wT%t(Yws#?SH=L*|@mGTTH*GUZx?1?b`b6uZe<lvz|5N zb)21HY&}gb0AyqT6BEftAJy%iT;;g`nCW<Hoay239eY5Xcf-<OGfv1F6}=K?pCo7h zYr3uw*tQdWTbIUvU;8FrO@M)6!KQ1rKPz5dKk%_!D%xse<>Ll*_5e=i?D|J>77R-x zw^q5XKG@CnX7lasCWQ{yQ+K@lv><Bl=M#S)-tpUH_vC7IiHpr5HNCo)_g61}zoC4e z`~LF#_KHRAQr+i^PbD9_@wqw4h@pYY6105bwOu0v14F3j?sdD_mTAS+R_5O>&OLvj zEZO~K+@0OG_vSN*rGOIXK5a9LtGgNZPP=UwwsPNx3x8kFQ9JT=_WWN9uB+7ab1#XQ z@gQkq)UWCKy4&)kGLAmjXk4OyxO}4ZmgjelOx(hqEM^<xv)@=rgPCDP2Y8JB-R>Xn zW`onKX4%0qUZ2oC<{#TY-VE3C*>#@RAv$UCrH$cnS*9^jW(%@%Gt-XWk=FX!3M$5D ziKL&K|21*_%!)0(GIQdp|8DrO_tC@O3&rcNaou-)7ZAI9Uai*4j|nNqqZ~mw{|M6& zk?S>re4Q)|3>iTuB(002<8PIIe#~z@EC1v39{JSjC;Mwp)aEk0(~epLYYF&yuV)Jh zHCZxKw)uGIEAIX~{7+0Ylcvt(ul{?q@6W~rMZT!$c{gKpKvl_Ra8;tc%vTarJ=X>= z?-#A@x1IFmvps0q6jZ3c054qJd$HD;2~>e)7v5jIG@jXhd+y|oOO-bo?^b6IV4ZEw zx1*i+K>4E0UA=C{{blr*t&hFBh;ggn+Kja0PaLQII;8yl-yON-j}G7K`Eb`Y)AaCn zXlX7A?!7N`52`79x25#37ueT15xe(%dA)asp&lqjc`80X^)L0<w7xfzx89v(3~@T6 z{e3m#EZtc<Ggj%v&bu^|aqHBFAAdSdt+HJB`?{qsPk(4;Uqr4%|D{gZKdtYtZb?k= zJ^pa_30W)SzyCU)?A{6Lc7(7o1TZF_=byI!^!e@9$y}iDjXLoY)VI>loh@OXl4v*; zG{*GKm)YbDbe+UnUgxbv4tz-y{nC!VI)C-$Q`dLqMYCiIKYd#$zVCQz%$lH*#Asc? zdu~7EHvWuxG~ZkB?)m5YrC;T}UbdxwX^*V4Ybpc7-tv+X?@6!s&X%tS*OHU;_We$q zl>LCirC0xL*HJ<6D8bD~-z&Z^V*K>&!{Pb}o4@z-HIMnr=!5!`%4{j>^V}xh-1vKn z)!scPYHgOE6x?0)`$F+|t@%4n2=8N_qTZyHD9PZEKUezx+$T}`hZH9=FfjOXSthqv zJoZ+9lo|2%+;(kowO-k!(Kq+6`I7v2l4|W*^;OIhuG!!D6Y_Dg>FRF#UyGNnO@6Q3 zZ+GX{{Ezj=>;HwnpL3<2@n-kq*tFcMWu;Y>pyvH#Wu-Lvs%OIcj=!2ecX#<VxrfRT ztQqI+e=K%yO=VyZRrtWj;BaDR!EAFriD;`&;NgJn$?eB`WT(#PE{^<@o3K)sfnkBP zQO;_)kmb{*ccq&;+U>4A%|3tIkvTh!Yx?7FxUON?T>Vu3f9D1sh6TsLee&0PY@Khj zGBGfOgvG31_G91W8<#pGR6zZIiJLb9w?)`Ye00O2_U)>93=9oVq{Y&&h19O|(zh?# zKk>4PW%0i?{Px^sf1fR1yHn(0wGE&1555nz{C^+T2m9>(+q8p+VL|)0yogM3Zw7{z zIjTE~5-<I@w5|L7zMIh6eU*Xu^T$tKdcI{~VDNOEKQl78G;nHM-4nZcmsKRIpQ_5& zO=^2@cwDJQd?%CdcF^dXB!dHgudRIs)X0vCdp|C9`aQc1>e-ZqB<W@8Gcdf^%42;- zFtq9?I9OAzz7n<jQ{rp0NH=T)_x;9YzaEG?GZ`~9$XS-Aw8!c&G6)n+O8}L0-tLh2 z{H}J-plnLs-O2sa>vCiw_WKDlFgOHBZVTaGed%(`yGY+DHwtevHpI2P2lbH-|89@o z|D!vhan9P`C*?WMFfdf5ym~7>DdsV!9s|P(U9EYatIy>>4oLQfED*R4S|9-O_~F0x z3=Ba#ODeUt_r3Bqt=e_s@8>yc-fz~tRdBe<cj8dFLion!6(@KY7MKUc+~51_Qyi#- z?&Y@3uluv`<I>!X9yb<otx8Dx6EG<``OfpQ{qhVABA`L}Jl?CWVB<pkCaXFnu`{j$ z)euqf97h_fp1+$5TBy{r$ssp4Vs}ge8^eXgbMIVV6BG06>)qnpW}KkIBeb;U^@G|b zHJQ;meJ@h>Nm`#OdwM8kQgU+6lV|_z7#K8jD$|Pdc&~Oy*~UKEXS@8Q(7_GO45fVc zA2aN$@SI;E2HMETp!@t-xp=<pov<ET`x{XyH@3f6m~y>L`}cH^B`el|x(A(ZAzpv@ zQUh5-6Pg_v7+$Fyu6vaTcKg9QYG=OAo^K@(P;J<MevZ9%4ZGI*`kP80B^ew#9e-cE zsC)E8-`2GY_KIIGf5gDRuqp>M+??T(`bP3rULfn#4V8}@c-a^kR<vd)8D}rw7qVzM z|6Tj@nV06+*uG3~*!Hmc%=?Yuai=~`ly&HJ?NIe%X2|fj5qy5(UhmO$%ddaY$=JSH zfq|h^*s<#7^#g+Eq@%40-+YL;{aH6DCE5LE(npuB_Z*KppS-)w%n-0FL*DrHGQCw7 zF1x>5UNp-@Zno=WpZMKcHSAUEpks+irVI_$9j}*g+&Vr_K8N+K|C*?%m)W~JKY}X) zDe<DZPZuR0d*5CcGh@q&CNJ=`;_+kN)0f|w%+9bNg!%RLr`LRYSAcA|T@1G2^3mzM zkJbCOi`Ar51Tko7Ez%W~X1GuioWDO{PiaB)>suMG+orny-{iV=_d4mj<|?4lf77Fr z&SKR;s)B2`Ti*xmFPow%_G*cR*}iYT62ISPWYF-n(bPDc_9{`d>eq?C2k)r)y~%sK zfZ;pe{ba=s1#wWc9yoO5-5YoJ?IOz7*Tkf+>E*}rKP`yeUirAefq|jn)UKZ&+r_Gb zG(TETaTN_Yc<Nv3QhDjeo{!#bWo8JNX8ip8vuob9D;?g)z4%w@H(5O?j-7QzZD>f# z`;EWqp1+%WsC<FQ?s;*_70e8q?##7q`Zn|K&G`{qO<rg3y3raS!@%G$b#3*h!fxA@ zJ>l{9Zhxz}ZM@~~jlf;cx8-X6w{B9ceYcjGAz&6LX5a3+<@&YqyVCbyOW%1NWwIg* z{(i6x^LG6qxBAm#Z|;kF7uIzgI8wmiAbT`8Qz^}UOZnsS-J8w7&eAJ8F2cdU5D+TJ zv3v)g*|w5Lk9Oy8v%Q{lJU7{0R4nGq@vpPz@0!lX;Gk)Ar=#4Z_TJtTwbfy}`yvB* zmUigtw!C++PAU(cD8mr2ea7DWi_Ytwz7v?(1`3{4vn1@FSk3U-xMRjHy&W_9CofmO zYtGKFU<#k%;p!~@)#rDM@3fzBn`PF%va1Ifg*wiM)yx#^=kNRw%fNI;cab5ZEW?HD zk1djh)#*v!%|YcsXelUXzJ8G0e!NFt7PJB`_xyHn2^Nxc@Mz4Vc^j&qFfizZd}*6` z*Z+4=<-NZbK*dbp8=JQe81C}lXTP>yxYgmXtApAaW`<p=PT#ik<!K+AC!b>*s<zHG zX0q;?c?;iyGMJQj(JsDa!Ha*l-I|vV8cht1C@`FU<I9=91q=*gSrz{a^1ffzTXk-? z{LcR8CY^savF<H>`6;CE*`J%&nkH{Lax(9>{jF=iYTAF?fBZlESv|YS(NFeq)4tfq zES&j*k3r+`7i;CU6aKz<F)i%GzSl2J%ToPwJ|AN&WME*JDt3KMYCQXT(8SKm6Gwh1 z?k^AI1P%RvXL(o4%&;L~b=dk7Z|iP#yxQ}7;_rk!^Hf<Gh6n$+1B2!@gBHR(Wn}nV zmRD1*onpVGJXt%XzvFJ-o4u-h3=9iSfm*tgUO$*EU!PHv393duR*P?qEijZX^gp@R zl!3v@wDxUQ-}g&$VROH$m7LE~`kBhj@J@eT$AnKdGP~DyePd{_E>G@XzSrf5-KOMR z?WF$J!lqAIyNVKn6c`vBQumsFber`0!H?=*{ka|Lj9aYl>+So!Y~$jPkGpHSk{|!* zeEe=TBg2J_JLa8vV|QzM*5`ZRc92i<`aMq+7#VD%G;eNyu`uj{+8btu-5Z1LAIUK= z6y33`2G2w<6+WMP`^vW(&{C5dfxASGAA9)sFvL9Yz>fUeMYr~pPyAisH#sxmuN6Bd z!wlCN!<i)qZ*Fg#{eqw2lfl<-+-o~*=Uo$e{$s6l*fyna5jWJh&iC(NXK0WqKR566 zvtH(7)A~RsGSq-)1h!f9z0_l1STX6S_phSe{o7)5@9hSSG0fgH|L(r04vY-nL9<Jq z`f6{V@iBbuy-{wvcbVwM@A}ayzw#6|vNAAOzMEq^{b+5!RJ2vm(?d&sx~cZOlfD$o zzz`q_+SOPg|JHG9Wxn(GHELH*UY^V+#$W)N%b)Wl#%5FU+5!Ovmp4~@-gIg5F)%1> zpS$_Fa#HGJZ*{Ag`SWW^j@<}c^<C|rM^R3X#YtOJ28LDFRK6Z~uJ!qzJE&<Ha`<<< ztPVqh*v8*(uiTkkL)7(H7zC}qDuL4hxZ(Kv0k}Kamvhe|Vc*5#jRi`ey)G)>uP`uV zTtD!ubmv`r>!n8TYoF99Ece`+^_7dAn_<S`ADxdq&mR}O*~!nCka({5eV*%^_HTJP zu5Y5v*W|dqsqK~%N}2590xsx_Zd+FCE&kosqbpna_37T+^V>n2Tx6F<-}#>L^7yg2 zyUTaYXJc@<Jv%S0;(yNWQ+vKotgg=!&i-{Pl%1DhhO-WjccopQhW`Q%hVN#7&w0F# z`FZVN?%D=hmjiM~uAND{yli>b^!U1yeA5^hOfKzGm)HMmW%181*;^en=TNg)2((D> zOLDS};ElZ|3=FqG*;D5IS=$vx>)l@bEA<oBE?ZuDfuZ5%TpQb&Uut9~&g&3l*uCNZ zU%fXUr%bjm|E3?UawYBFzc=USY4^$gKK-bf|DJx`@7wpq%J<d%x@=mufrVi~;iFlm zN4IX@xKtRlrfcy}vHEjAF1}vQ1t~b^voRdl!~0(T+}pUj&tH9d<?=4Pcvg(uTvmq9 zo1e}+TUN~8z{mV;@#5$x#@{FUww5KPJJ$Vqta_jI?fzd^pFZl=->31c>ZpDExBbVT z^)iEsCN150c2geB`txXazEu3KZzYVMdp8}O<5if`GuPs-H#0-RKG5#D+qQcOODjv2 zzBBK<t59}<p<!q2E}N-eYW^HqwKU0tAxrhqSL^Zw@ePx;GXB5bKTl^}{QuIASHt&f zTU8#Num3mjNo{`@GXuklE!yIjY~~u3IhyS&NjiU_>~rreyU+wZP=<|@Vqo|z<j;8O z!@he9cI~m6`1|lq-whq#WNa7~eBZtExZd_fo(xsFuilDBef$;8zJ2SXuNz7ap9<R} z*S+b;^(7xJ&tIqc?fw1hT$k!WL3+RDvv1%v?XnvGkMCv7kAa)%kviveep~(6nLE2j zH@13L!}5&4smr;}sJ@fm+0Vvspr&WO#k{+<cBz$LoxbZA&q@drWp*$P3)ZXp!oR<p zQ@LXPO~vp6P6x?l_a%S6yJJ+m@8;JpQoGk*F5PJT`(QJB7r$M_e$g$<>uNt975A*` zt2naLf`OqytJ`76o7WFOQ+2wsKc6f%mOX2k>@GS_%Rv6!Vnzl7dF%4`XWrhs9~xTu z6|`W@cT?ln*D^K?3G>>%^M8Lc=kETTKy9a<yCup#HlQLn#KwGI^d8QH=U;yxdkxAU zVV8yN|9zYkc0q3U=Hq#<1ZRJLHTBW+>aS1tLLzuwWN-|(`<k4Zm)9<{u8WyrQa0t) zjfWdmjvsrO9e&rHnIXZid-|8BW&R%;R_&>p_}e4Te4hR8+S80I3|bpz|8{aYB4L=^ z(kp1Oue4zH+y{(VI%0-L3vK$Im&GmD+r8NxWN-cFv*xZ-<7S)LhW<J)W4*r<6x*9B zeg$;B{tv2A_mw=^nLGQ|ynI0wY3oxW-0DFx(#QQ}%H??(8X`ey>2d9$I&c867thX6 z_xHEzU^rj{+B<z~?(6q_58g8HUy#21zNcpU>nfXx$!c-)Ij=unDch8}N+;>#-{0T2 zCVhK-z5edyyEkuF9^GGjGZ{4C0}6ew-9JCJ&&zUoJ6}&AanHuZIhuXFA5{{*UtnOE zaTatKPucqq*{+qPplOm>Idu=28h&=GFL?6h#{%^*U0qNQ?0b0w>kQ88{e5{q^<w&y zSI1r#+#LQ`)ZV?TP>79zA)r+I_w>jQo@?jp2^8PB5xC8wZ)z>5>vPW5gn=PV^m@<C zyTN-_sIAX?Qm3{2q}alF%^VC*_Rg-}on-!y!&v!BPe$+`J`>ZJepUzLhgCL$$!anE z%TqcQuH0?^d-L<IW_JD*;m!Bof4zPGpV`SDN0rYVWn^FoxjAp)Td|s;-?CdEqiG?F zf45DNk-lrs%#g5+*VK5=b&EwHJNMac=QOW<yQ-O!VN2o1of#LEdwU+f>$%VW_U;WX zhvoMr1&=TtDqZnm-5bHp?kD~oWPiWC>3#mbpUW~Xy<WY(ZhA`2{n-`HpvL1;S!<iL zgX&xFJKlaDH%0eZNLTXXrKf}6Eo5XU@CWTyu8{wfXj-`yRR6@h@pzrU#Lyd;xKlx} z%}qgSV}{FO!HJ*+c&k_^btj+o*`pV;{G|1!_xJa|uU4#Xxf{2?eyPOw@c4V$pep5( z9(XL`VaM}c{kyjut^f6GT<r6)gyAeJ1H)aDJ@ppbe@~8Ibz-&r&if}aFY&I4f1bd^ z@L6PcA;+s*_y5+W9KZFR>4(BO)?1v{A4?bsuRC6N^y5^upC9|DZ*lt8%+9~X37lL` z$letH)b&yOcWq_fZ8dOnY5Jq`DWGaaH}<w;_1($+($-$vcf7xNslV5{{Cx>OFGE9h z)Se~!+ka1A9`fWWXhf^*vQ632QU}I{V|H#U($f}QojKv_+UDDDSokGpRsC*#f9R`o zwRzq5nd0jXzb{Yb7u?w1aby3FN8F`Vp6ip3|J(HCdrs<qqeM_!ZF}WohnLq6ElRe6 zjI0$O>$8%P4qqGhP)>@0!QKGeoHE<K8szcs&&@ubn`8fa0TaV#f&MunkH4mw|FAA^ z*<T#~qa)q*$OUQR`G*%Tj^6h>C-3ftO<yZ(ldc9GH~6t0T-7AMfB3qY|DOM+eO#cN zy6a-Cv*)^2<uJ2-B}!sE+u<#(_51dipWOKI*I9p1L9u|d_hPfwr>d5B@y|^@wteTf zUcu0C!gluDhvl|=pRpVM`C_fSDCI@L^{){LMxTFzrYj!v-g$c5KJHT2jqmU8U+=n6 z|8@20wH<#~udiEfu>OGdy>5~ByDu;?G_0B}VgDp*hSyEwEqmYo6m#6Paj{P!&*qH^ z3=DS-Hq^!DeRs`Yas0I~XdL=eWsMla8UGqj&1a{R(|_E^jpFbRe*AUjPI+#pv`3}K z*=N)rk+W`gxA=QhJYM5O_J=On&%tN9IoghZbB?<FT+bq19jj%*$NBoV+TJ(ImoX@t zqBYMAwD@PX3b-!lIiGj`)W>}<cU0}M1C@xv1)x@hIKzy?OHT(U*(>fznC10;mt5MR zuj*mCUuUuj?!LZ#{rrC=zArzgmE4~IDtS(U+a=czK_<ISOy!=Odwx534a(X#@nOF< z7M?bq4GPo;*5J$&zct=AZa%o<_~1w9V?I3wg`(wW1?<kW9L<-#bFHiQeD8a)gv%2n zTnvTR9<P}-Gg{gD8rStiMx_F=jpn~a-`C&#d@8Srf#HfH%gfYw?(V*q-wt(mJnofE zy=A<`_GEbgxVA|KcQ#`7hxJ|8FZpk?+|y!1-P~qwhK@U$kt`?6kAK+s_?yoOosRR@ z&s5ixZ;*SW$!PppNzCWRngfS&ZhZ;SPO_``;GmuK|LS_Z?MmO)@B1}(*X`9`yDAmm zFfv%(Ec^j#NN{Jpy*mB7+E3dzll#v}#9Ik*x80tbFZ{T@M|P=IS%uEYjfKB%g?_)p zz>pCM%1qUp#6ur{?Y`sxRE!O@u$h^Mq2tcWg)=``9(i}SyzOGS+hs?OdFQU&*8h{R z=Y5U-JHD&V_ZPLFN%T-*`X;cjXh+@O>uWpy&d%Q#m|uPNwJ5iI(3!KKaZNsk1|Co^ zV&kUzo8Qm<1~ndew~BC^2E}k6e}3f0rM0c%8((kRxR~$wF;I8Xo0(z3)*pt4tG6ky z`uNNBUGq*~m;EJ-4JYRQ>XJS9zGt0t%Z>8mH@|m3dk<<rK7I80#?QKS_3wZG-Lo;{ z!Ml$eCtHQ&i+=;R12)uuJSu)FXZ@u(!}&pH;;nZxIc$F9JyEq(gxfechCBL)qxs`U z5fv$KG@`qbAAk6l2nr4j&=^$T_fq+=-s{Go3Es{Z)Abkxb}~D>YOt-SEd4z-sn4B7 zorj^J#_7RXY4&F}|KoQWWbRopx76P*?$_3Wnz$a_yFJ~up52?yKHqbHUE|l+cR;=> zjh%6`_Wt>+kG}TaS^vyLQe6LK@dU;O%MLNd2kvVtVh_9vT^_EpOXGKOf_XT@3FnsA z8@)HU<~`9`7aja3E+gmVvqRmWdK{EbJSIN6@xo4u!C`Z4+3&Ev?`{4okG_`PDSsl@ z$uEBQs|02SrE&(TSIg~VKgS-B`&jh@lvEyl)!+BSN%L*!?d$*k{(ck3$?)gE#>2_; zo-|e7TL>O7dl?lYQ-AD6;Iht-&Ypd}A6*haAu{Xrlb0uD-YfF20@-0d=XOiY+pmZD z%or{_JyENs#>3>z5cK0?|MZ&jb(Ups^y@eL{$+l@W^vQEQ@=!u@4cJKaG+<le0_w? z_T0&HTQbjF<_e18cDKo|c^MXyGtn^h_mjoORon~=UfYYmpS$zUxPGn3`uZ3DQvD_u zfjWKC3@?hF$Q3@kyMFz?U$L+M%kO^fHbvAisikwanXT$I7Kc6Wo?d;XZO5-^*DT1> z$;_}IF6sNrsee!3vU|V2`cvU!_uQpB#O{H{SuS1O0csr_t?i#ym(#Q2<X#hohG&qf z<YIW}qp$s-)bAOy|L00(K88ETS6$WKCA9PW*IAtplv8>Z1TyeXm~OG`{E^p%bNDxY z$W)8_{^?WJ|67_z)34^OV+hb+zi-d>#l>|j?>7G4ZMbAzlK7iV>symIc5GZ4JXgo8 z%hl^x-zs_O$8wXZGZ`4pf{uXe`@WWc#gW(YJM+)yCe5?4eYt>{;rqs?GtW-#xbs~2 z!2O-fHE+IXOR=svx9&ANzuXT!P@4->aj9;a9)2ji>wIZT(IEzg701^d6kK(CtrWM- zsnn0`bF1=hFWdI~_Qu1>$NHjVq(KeIza|U~Y*N)vm&&{^v|l51Ub*CaR#H`qSjqLX z|3B;(-T(7#Z_ttZsXhzqCRVfb-L0toeAe9l#^1lo?PHZ~SR)q9EU5keueL1q`=?bO zwC$Fs*8fvJBf!Ssu+>#$=Z^Om`_6p@6)lR99qIy0f7ISMcT4BVjW^%*i)_v2S=L_z z+upVOS4x@uAMer%yNSQA&QW{*NVS&F>H_QkhxY%EgEk3i{ChQb@=~kM2knJ-H=o%1 zHr!=~U`p40#%JQ|jvrFg*I!??_YtRgs=PL6hYcHpLu+~d{XK;X9vA<a%02nm#5H#O z^Kx9K9x>eZw))0>y$GYSDVpF4<;Shp?RWi|88T+PHn%_fao$f&uoD{ZsI9nqbVA&b z7pd&;jMeVfE*HHhoxbAu<JMIIJI{;lkKh0A^|k%UE%QL>td2EHyD!oB<1e2ba{k+A za9-d4>s7f{g8urR_>YzTg*k$33=VO-w;%UAD7aVBy-2v*{M0_NzE+iE)BH+}o+lk_ z+qn4E@nbi1PJ)6WP13&5=J@Z|x350@>GF>MxtXK#gW?a3CI8Om*Ui-_m|yty*L|sM z4~4P^9vh<z?#2l=xd})$X1wXj`d;p^<K5Gzp<lyggo9+-L1Qrn3=Bp$_S(A0<jb54 z)p?-t_vMAMYiW#DmT~?)@<wGL|8MMAavo$WXoL06yY1m^&&7Au&%DeMyS1vdnO~*k zY5xDvPbdB!uK($s%&YW$-kyCw9(BvJd?;&Rza`k6*77<oE-rQdzMs!#s~p#v$jT6M zc(wlfw-w*Nfy%p>od%gQC;u5wdQ^2Iy*=;TNl?R0cB%be)uWIK<_ZIY)T7O}w-@b6 zuMZWS7yqPAYkTJ_aeaZE%=RUpzNAcw?U*ex-E~3L-(TzZbBBL_e?MKlBBMe6f5pl2 zhgCWaGcDQ9w7lNvaP0Ky)7oFPkA6M&VxM9n1H+d9n^0AyudQ=VgXR-9E)kqB+HJRT z(s#9cFERorfvb}p)1S<fVrb}Fag1-pq0ilSwm&xu1a)`>nq1c1{}VsS{ayI_|7$n4 zvFOFl^D4Ucb=UX24~k{^^EwmLnIau+LXMw#ZX~wmOifs_;^{N#H%^~Ez1nNNMcmX{ znLB$59V8eSYy}dl-n_W|($c1^w*SDTh)XJ(`@}cAnA|FJ+<IoQm|9?a^5YxY`a74i zF<cNh{JXvQ4TD@*>vPFn>863~*VY#cG_{=j`>8pl@%K#re~};M|9!4EIj2yRe<WLN z$zO1Zed~r|mD(;*1?O3@;1tJa7Z(?|wdUx?HE)vBSc(=gFuYio+<rXj`2)Z6_d&Z> zCM}sL_UQ_<b$0MnOG)c|Y3o&WIai_>K<Dn(=7(P2tN&~Jf&cEe9Ibb@ZMs~1)|thZ z<;g0SwncNhyMhD!MWt)r%UfuOyF3Wdu--P|&^xx71sWeY589|K)#YEbbrPG-MURLT zZoL80Z-22a_`vo-J7W6$+f#F84#Z`j-FPh~xpv<r_vdf66(&@yGhA-FKbfcD+{T>B z@Vwf_^;-{q*4^3vJS=Z#@%we1973H!zt*q&yX!+!^_1tLcNFLDFkiOg`LT0PC+P*A z=uOIdqi0(mUeTIn<vFJ*VDGop^II)+7e>X+pE=VovBTq9r)#0+vv5^QhKxQ9GqWI< z&DGX(^~z%XKicHvtPHnRFWR%YeEP=4y3gF+UtwU#nR0WPUsm(;=%V}6Z?jhaxzcfx zV^%=f|DsoAip&1}N>AqUo$zR$^wXfs+@yt#vJW%A$6o*b{{HveN?WngkkhY~ls?6O z|1DCyaV`s^!dmI+?&;<6`A_O{znATZu{5hW@Yx`@-Z$^wmV-AgiWMh|%-a*p%y8oN zgWLH}Z#Y(jO55C@^!w5sy&Lyr_o^u~WE=`~4qP+s+a1BWgoN)oJ1xpigzZ@N;?l1> zve%urZh7~GU2x*B$w}|FO;%u7BDnO6TY31_YU@AKv!A<9vf<~Kl``3PWpBsHmyA!W z%=zSPAI+6waCjEBK5}Ms{KJK675`knuP@fVIirW+L1FZ^JiR}4(oaKA=7;~-nfl{K z;_j%Zu#WdKwzlhQf7kZ23Kny}E-sJiXBAOWx-{p=otQ5*|DT=9?P6pIDA;K$Hqq5_ z@5SmZcW*x|?5$fjuPmr(<I<VeQ>IMnl}(*5ovXpYFkyS=$!N<mnPXcIeAeGN|IFJ% zvbN>Nmas5%dcO;7n0D^WnKNg$yFNECEBm%l>B}A2z0Hp*UYCXNJ3GI({r0yrSmIgT z|0!2pT~5u9C<*yuoBVkhuNNajz=Y((>{_dL#pk@ZC-eW$(aZ0p{VSR(%5;BKTG$mI zn^tvHiE}yogvWOzc2`v`XJeSK-eRZv;dw6m#VY=(eh)9+UGSUjmyZ{N!SREK+qw4N zcdHCrGBNh?{Lm@&QHgcy%I?Jei>#mjVToZykl|i07Z)q#LVb_I_#iHZhHKMrCyQUZ z!FaFY(B-4)Dn~zm=smso*z{$wll}M?#6CM_{rz3ldNzg$D|w}_KaVJiU&MM(()D}0 zW$cbH31)|1ld45}TyN?6Yjs`MF54n5D42QeulCXR{_Ez-2l6m9h)un{y477ZI^stA z@q50XY-HlE{|M^0s5}gg&AO_mlfGv`wqZ(&-PwQb-@7@JejmM~_uzGW&+Iu259Hm> z&-E<YFDfV~IPpv6hX>M2<rq$^xFZ*@%r)tlh*<ik&D@^z+UG8EP@W^_u=?oNDM@)f zzLWQaGc%kx|1ntEa@w8tt^2K)Ke;#mHml8#Z_#S%3_sd$R4O0+YsM9>q@<)Y$<E7` z;ljVC-%?}G@BZ&Jx9bPbx$Tvg*^<5QKKixs!VH<`$8@93t3d&<@Sf~m%V~FZgALrL zvYor)@UgFI>I@z=Z!TQ9GUeFJj*bow;ZMh;Z*$jAyZx`KKZt?BCi(e`h0e{bQ;&ap zbI<a(X|L{;=V#~Mp7f{g@{OSNGp@hhDK25%C1QVF+*V&N`rgyMQVb4lMmjt0U;p!N z&!XRN@8~`0JQ=N~!Qk=ZfR$NU*kd0T7ndcRl2TRcKcw%}c&o|EaNu!XjNIJ2xwd7o z`dNXIHNMH*y`8S=nsxgt-~Q?NxKwYWcJ<opw|`BKH!2g+niu&+hk+sD#EYHAmecO& zXVsR+ove+|6aVz#qOzJM!;f~0q)jiX-*yTsOQnOt$JawgZ%eT%!xCZF>q_Na_x5Bu zKYjG_d#|pDik-jay!L)xd4qjdY9F=FKX{@v&!#TxNVO?LL(do9FHa+i?l1d#w^H@{ zyE}SMc%`q;Uh?ectNi+vf4+SW*It|~ANucc^W&2>e@;fE);uas<_l2TYhA^?|N6d< z$I5z*1qB5&cl-GJhc8>UOwQP_u(*sde)ZA$$^Yi-F45YleV_5d%S8{QTE8gydllBV zngrSKAAcm4?7cVX+;?LM%X7WW`TN14={8OG{i$_N)_uIY)AjrBov~-i-`zD0Jgd25 zx!(5k<qys0OH?;ZvZ(kG@bLT1(%09rPIh*5cz7Eb8-I@AtjP<k`TwtWbN9zpMt9~O zIyaT!LWA^lckTCY?uLe2evEut_C3^N^$AwZ(AV*GCvOC8ukvH){N2BCv4>&5sIB?2 zlLzjtW@LEs@R#^w%YFByu77)XXVUMJcl0vcGyhJHkNsU5%>6F3{>P_fAK5h;FBYdy zx|8kd;^NZfvvo_|*H=^Xy<amk?-so#d~<X4@*oBVS>>|xYnM-0afk1z!1;BW^E%b- zcPG@WJbhu|!CC9KN32PFlkqjF`{;)_UIqpJLNEWe_uGGM-D|!5$-k^T@sjs_ag(pw z_ssdXKvng7zrCdKKL*M5=X!)@b#!!`aGJUM^RGXjs^;)5F1RPfCB|@LYwS+hTdp<F zf^3A3Gf6!5wp}+@e&x@q=xbm1fNGgz{_A5t<?%8oFt5J8=FG>x*Mf52pVQlAf9CC? zeZ}wBalW1yCUR%$9mZ3tM{CP+-mJMcucM<QM9${NvyHN#Q5o~-g!eBieP`}DBBH}^ zV&{jgf4|OC;XYz#^KG4Bo0x8t=SLqI?!+GbuU+$3X6=2pNGAVH#?z$kqY`#ipcKY1 zJ8{~@>rwZ--ia6Q-q1f^$}rQm=+)x*ZA+fif#S5jVbYBag|!dA-_+OuiqPk8j@TI% ze%>gwJNCxy`%luvMVJ{*EPL|x*}2?OQ9kkDyzRG*x1=wuP~50+>_*V~9rjnM&RTM| zEL!>_*73f>d{7yc`|iO*XUl!prLKJnD|&za?V)eXH}1#&{!^~2xwGD~^!5+tDK2+} zyZ4=U+vw}!;_~TMudQEJr_%2O2j1OO+O1S^Pvjdz#`mP(^X^(}uih2!Q#8NlQq3E= z+%*ejg63R!P@*g)sLpt$INz{rOV!4sPGRdKU+$G+Xy`RKy(0Q_^vPP!GWUG__ePn2 z4})3}D_Os5T$3(u_|)-OHTX{UVgYp}C8f7pm49Dd9iG<xCNK#Ux;J+>yJ|XXGB6zd zcAR^CVSPwmyA9XT?uVcK_9k5{SbIJC&i)?Rw+80-c9vh?ZOYJKW@=ceeY`yCyXl^# zQ6>B5-e$F{de?LEwfw&iPtV@m^!xby9@Wpc@5gU#wszpGt$G?X>37bQC!i83rc>$n zkt4p=o07#H8ANW2XZ}5{AKJ$&Z*Xry<iZL=P_%wrn)fxPc=G&MgEA4dXB$L{llKIJ zQqTdl8LCA=yQ5dBey`mb`=FM&R!yIwLgi>}+5dmFvs#ptlyp7jEE7uowsGU;sS6i= zPwRg3`r6viJImAx*X#^pU`W;7yi9LfxOmOc{ikO*|8zC9IBFwM-1~89+(wU6hq$6N z{T6!|n#<YLoB)+fW?K^<|B|_%nS1%&w5*f0nR((rHa(41(`WGbp<r!nyf{-sNokVC z<;$1vzdI$@efrHQzl&3t7&N>qP0ND%Fa6xK?)l_<zZY59mt<V<+jT*)HHq8aQ&Y?{ zBEoU?(u%TIcQ3vM72(peX6%{zc=ww2S$B>0zxY?0C%)_P7KR7*+Rgd<r#`Wh-hIsN zqn=lVl9EzTd{X$g)#2;U+zVcO;@;)YvzW|$3*Y|f2x2(3wZCg!pxLZwzD}W>Dfb@P z*QdW<cXRH%+PDQj?%sO*dFrAqS=Y->1lRQG{#oLa)HtnGbjz)8*Q;|>I2aDBdA!`M zsAhU;;OgjS)9?5{D_iKk^1KS0!*Xfca<!kf<wv`oZa%t4<ArOWK3BDplG3N|M_#HI z=F3Q1M@vdo<$s$e*?m-GZRS$`{=KV39FBJ{3S7I};k@pF<Ig<`#l*z8U6a_qY9uYa zw|1`<*Ox$tE!oyj6rW8HDQ^93@pV^W<&{HRQF?W1o`&Yf^cLJ(%gC^0y2V8G!{w2G zqwX5*e{yf`?bdx&XT2s%Fvz|?w|BShZt?Kb@0po*r*nTuOnUSz=i+(34@ydtqUCIU zq<xbU|GxY0@9$^tF+Yx55#TF%^mM^ehBx~nAM~~NckK>r=%1VR__JudeOEEpwvw!m z`gY78D?5%Vp53+m=zeXng-7<^|IYX+T4!?7y^c?NJ}!;>dgrmunguT|7Y3c_-B>uO zJez^R%29QL%j)QPAtn3g-#%LRx4Uq%B!g`J>1$_~?u$R3w=IxmPJGAucU<}D6@r4A z!AT3lbZ*UxP79y4?Cz1gU0#eOn>6m5eKr<n{UN~mL*t68qAFMQKJgnX_kLtm`&jv{ zvgyy#8O}-n47Od-epf9PcEM}o0<)ucEPi~822~LLrgk4IpI&j_zvj<z_T$-Q56$O? zsO|qXxlrc@s1394xYYG$)0R&KMdQKWiaZSeHXGG^@i6=TO+(0Sp+Q$`U|oM~v8#(q zkjgvbjSsZmSr-0(`Lfd2a#qffb<JSM&6)o4vqic15B~nW+2R#md%de;78kDF_Nq8U zciZv#hrhGj*=;L)St~GN`;8f4(f>brx1R6am<ei{9hm&*)vfifwYHx(E&9dm`n~Dv zyBB9a+FrBE&8v($SsR@v{^ymcwr?6k$)3)W(Kp4nu6p`?<HpUKmmZlpQ}V5kpkSoI z#t5x<(uMyeK<TP(Q_|5Q)eNg9Cx*E?T)W<WitK&lCGz{*n|mu+{4bZY_h##^+pY1` zRdP${eCDHN3Rm~u{yW9Z&uHcIy0kYL?ZT@-O}l5^NmYwkzpnySV#`=}7QfG1_kP2) ztm4y~yWa5^?|!kq-Y_qSdBNk{8$0$r?urf!>e-YuMeOY#J*A}ZZ?D$90VTBe{9flu zc4_Eov0ga2JJ9{4M*I0se}w*Qe8{|c{`()+zv6<u1M}bUy-od5<Fe9j-RmElf66f$ zx>u?#%Xzi)na$#huY_5@Xfrfa#r*zL-a7S8v!U)WaAfWO71bRrrnNKv%-ciqHNSNy zOEJjheXiM&Tk-sR*3a6iswn0VmnCO~i!0B(G~9k%CO^EaVw=VxE!GP!m)?u%ddK}% zLTc&L8=cl%XB4?=yFQ$HQ|Nm{snaNSec@WSNbilZ6_=Q{ihTAv(|&Av)zRA1=M%Tw z?qupVtohRMJ&U1XQnmDpyBB9ae!t~=X5nck)$h4GV}Go^zQ$xF<AWKC+>eXsM&Da{ zVQa&@dDqj*fAlt`y!j!W>M1CwdA;w=Ri)}VR|H+ZmA<~VtKCsHsXS&WgVo(9>EdbK zZddQFJ{|TWw@lD3r2E5F*@tfnZqG|y{$t<K?}pEQ{n&SG-HX&c-yWR@Rj8Y<N7u;J z{%=V4G@O1^CNpPc_?_(Rz0V%)OMjE`wUdearSyx>al8x_XMP-c-YR;>-LF2uhkH^c z`-*6A!0Dg-=z8|Z6J23x23h?&!<838=ilJ0c=ztTu&}x416LQJCkLDJ)1F_C$VhQ7 z^VlD~&WXXMcKZzt&f|TTt}@lwT9-bHY3pwa+bSS$-5k#SvFp^!(Br$RYLE53`DmLt zeKO~x^V!?W7RVXaFWIqOGWwP1d55iW#T!>#x&ew)u}z7OtKMH>XgFT;b^HD^(=K;w z?EL@jdw6dqqucqpCqI^7_-?u*b))O|k9X`C`mQiF{GSv1W$A^hdzk*5In%RkRmX`r zNA^VA?X1mt^XAPQ$>r%cdgrEfzSdc{{pYIhAFj;%@;+{j{GWuiPW)3czJJ${2rqBQ z-`-Sc?ArO-bLo!&-7NOh=coI7-M8+sD{pj-EKiDmvuM?;?{{RFOscQHIa(mUXyWrj zRqHIfnKXmu+?kw|*K@gXZ#Xl<vsr&$`SXh3)&KKMI5~6j>2%ALdv&{YcYc5Vjd8;* z35I{5*2^g|-!R?fq1<^_o0fNY<n3O6UUxk|@80ik|13Y?x2pQ}o!{9V!VIgfC*^UU zd-Q%<lFn3Z1>Z=^vadZ#aU#2K?_F@`RMMB2jWZJRJojmdNuSZ}u=iXw_uu@qJkPzW zc1b9;U)mL9ec@DfPFJP&J5^BnT(mE0{mzOold>(JTpEx5_;N}W6t?Q`Uf6+(yj#!r zuf91wczbVRBdC@BvAp~4t=pS!O!_@Zrhcc~?(4H2FuW+)`1{x^Q|+m0UJ+NionG8& zy7%SFmS<}^wv=rDx^wAQf!(p%>n8uIvnUV$`s$^ISbJ#NeD0v0>a9J}*86R9)n92O zxmg-}%?^AM^MbYdO-rP1mDa_>lkMfN3YBdA@W#$zcUQHG&a;l}TYe`TjF-$f{V4JV zr~$}-t?KO2;sqNQpJ1J#`Rv#YgOk>#3=Kt6w&iNa@0;GcerH-#_q*-IzZH1oZIdQ3 zH@L5>H=Or+)w!InU-o>PE1UiNU6}N4jqZ*!XYVYk5@~(@uFST4`qvFfM~jMePagSd z`d=<gcm3}AtJ6g8&#(XY{Q0X}3(Nn#+q3a^s>s9nVGTWxE+lb%N@&0J{}$`MT|bu0 zyX&af8o^;&KD~^4W<%Lc(`v<!roFmfyXLpP`Z@E|jld=9x)J#y@B8B3UuIzNT9v;* z|M-3TxGT4&MR~vbUG!Ta=f;kED(nnh?{0SAow_>pP-ElWe$nXX)8dl1rwL~EPpX>n zJCd*1`_;ie?yKKhUzNQv*JG02#usaS?*G<EbCKLWZBgKqvZ+c7?LOWNY+63kddu-g zOLts*G;4DJXU6l`&Ekh|TzV6`rB~L~tI#TB4#%5VDFz42)LUO~F59ZRb=sZj&wiZ# z3F^sOF$9z>KbN#ew%j$#drHmxZL_OHn%*w++dZSYUP9V>^^tpvj(k^Wf33;2(_d?s zd*`O8TXXkw$NotV%;<_0n)>A7P3wd08fxttn#Z53bDe&dZj)X9ZAN`NA8+0BC43Ds zWoP4fKFgoI=lc8BPr+pO#78&dw=*#;Fz%UWJ^Ar_P5G=G@4c?y*BAeG07cv;<_610 z)29^P>YV=jiWb+-V(wke&hKlZ@2!3JC|Y%r^P?}#>Y~>k-`c*|YUi1kSMT0<ELHx> z{io3V*)i*OW?i&Ba{5P<w_;$$_SFVgwqIVMRFmFSX}<6LN89z&Zt6-g-3k<G4n8y4 z&|E71mFW54b(T?kZ<rpvBf+Zm{vrdzsiojpijTW;ZCVvLmK<C<&!@06+%Ns`L2>u4 z%U@z2KcD`1^={_dmT^%VZ~waUsOrtMHCz1NS#Js#SMmI<vM=5;w%`BO#=T*I*FrKH zN~{kZ&)fO=^oPJ{W&XPF``&!4ofVz3U4dgm_P0kz{$%E4KGVCk&az9STRhk%`B=5` z`|}J8r&KS;oj1$PUAg_qK9l3|Kdi&J8RqR<UA=6z-N`Kq@plV<WLlqauZ*<P-)NDv zQ1<%cs82JMzV9r0_ejxt({tnfJCDuZW4%#GeakwZ&r6(Y=4=ya&0hK=>4@I%s~^|& z750?(RKLl16UAcXd!}9USyZyOarwovvw>Sg)Qxj*?z*|#n4v+ab8?x{pTEzYeRDIn zfLhD)Jr5VV`&2P(aJXq(_99|$+EORRn=fBhzTLQ}W-Eu){X3g#rcTPp?t1n4^sCR@ zuM>}UJzbY?RTTd1Rnq()JrOr9OBTMhuVqhm_0Qn{7`ayLvGdj~v7x%f;Y&4MZ>dT= zcW3|od3UY%|J@y49v>dZu2FaW&Cv}7liYSZ%h(!`F)JzW%eghhK7YTSpQ^t+&ps{b zQ~&*c{~zx+_hYyaH8U@&GSE9(N_Qv!^KS=lY$)98$<L4#!70UmYNlKz%gL_K=d~{A zhb*g~6*le7<NJGO*gyVb^sB~SN_qFH!<UaT_5GN0<PhKPP2MW&*yr=QmOuEE?E3TP zA|1Q^HuEoC{wLFw&5&7B@#e0|`N<zkd-c!SBr5o&8J3Bt&T9-l(|dit#P@YN#_@mO z>TiDfHGBU5bw!}oqT6x1RiL(`_|xtC_h<1iE@(A+`}RwAruSmi@9$*dYmV`4RkLGQ z;rqwP*w5wV-HWTg@G-D<9hJM<Y8bvgZl><$=VeyTQ@%*sRxXVC6~883ch^cisTu3v zSU)=6#6ExK@^0Dr>h`-AJYZm$u(9Hv_eUK`?&+Yu`Q^y0z0V%aH!Ks`$zgKzPQ{-q z9p95BXZ(5PznS%G6xZ9XcMJjhc(sgcw{Ldwj_%Ufb^rX^!-A}~ljRvq)Wmv^Hh(#I zxIL}=ee|}xuysrgtbTP85;tt4H}y^CKNYt^?~zDHjMvT2++VJ~f4tf6xyM9}=f8Dq zZ-2X9Eh59fU?kox-Cft$Gj~U??pd3}gukctC9S!pK1zRM@$&lb4c|<@UbjClcFDi? z%jvf6x1Wz*H#^2~A?9Puw1?Jn3*Y8wu6j~uw4MJ1sQFsQFyX}iiqG{L5sViuE@IhR z|9@Y8_xX*JE0?Qs{Rw<kZfmnI`v2sznf<K%SCjrYUHAHv-}C%XAFq5s0RzK{2%Q|C zk20A#ncp~>kM$`XO`5yt`B7f!>(%eCwk^67SF*8oo&NGX>2!vSO{u4M7uC$ayne2( z>(o2Di)$WM{_QRlR$x#Ou->g5&NyMWsP?q;)21db|8ygEckt;q{$4%KJ^inje4P7# z_0k_Z&Mgx7|Nej7l^Z&THm!S}?ycs<$G}i2Wo0tsiRGtTKLsCq2m4FxsQ6Wz?4J1T z&Api^d0+0WzU!CxFZoi_?n%}RCig!EEAQNQK624qU01QY@1K8DlmxX=6&O?us^0lb zs{a1r!-Y5Nb_9M2y2rHOrt4!3iTJ%$soT!zo$r&qquE^k?Ojk21H*|Bk><G^E;sk= zES^0-I%DOG!$D_y=f~}QayMN1=a0!7pQwIcx&PnI2xbRiNO$4fj<9Vau|@VXZ?mU< zoi$a>k-<a3&)c)`{k(Xsp4g<v_T85jezIoh?fUI;$N$kjBg4YYMz*$V*T%Ugg;!q} zE-PkdP}nMRenMc7**25UEsbYqn@L!66+ixzF=?lv-}|rcR@W}k+W~H;88et%oLgO9 zT-$$n{Zw7o>34P)|JmTec|L`M;iz}v{k}^NlNSBqJCIbC+HX{LM?Wns&EzuonO&vX zvDs7Hruc}+GBA7+dHP_{eEIA9|4iDrH1GPk{wrH8uHOh;vSV4-Jn7`;0q^(Tda>o{ z#(t4Ij0(!f{d=GM;!E!g+qMLfyp2G^%+3rR35Sn;ZN0ypovq9~WY_HII(ez8{B2Km zBpoecHE1~Fa?<MAj~TC%&-L%TzwXUh&z`N>6O00bm>5o6pLf@KvW>G;^sHEezM?%F z7oXv701pO*OLr<&=^p($@v?k~-M^HaZ}WG5`}tl=cyj%k8q3n()}VQv$J`9M0^EGY zHTA~pdUaQNy;Cp#ec(qU55uJw(l50C?2~Q%BGM^avv^AR*H=?-8l{LRCohjbYQW%H zwo>=w-h$d7GcIKYhDs~58ikXeAA_bL;%7w}lrf3AR;9mRr&9cQZgu(I-&w+-0_gmm zvwy*z)>pUIr=Nb)^_n3d?<3E&m%C@z<>q*X7QH|B(YYAZl~!U9$@%eOqRRKTH+uKZ zti1H@ec+l931$y%F|(s{q?cD5k+Cr=D=V|h`&R3a<z2HsX8#o5JrBZ57#L2R?>)VE zp8Uy034flQ%RSb22wXB2KYp>(_+IVS$cwgJZ#H^Yi`-uPMb3Jwf8AI0$IJ}5PkyY- zF`pi_s8?6B``!2A-xqlH{hj71$iVgO<y3Facegj*u8I`0W^;dN)HS`VfqjMVnVH4q zN&P?X=Dm44|Hr&t`!r|Y@C>}j$e`eVde=PtKR*k9zqUO#ZP!sxhOKeMt9Qkll!>H) zCLZdx*;V|QP#({~;CpTNV)NtQ%^pYHn6wLAtegXlD!DRvC>*V|J~iR(gqbsE-rV%; z$dR+h%NoO**o(x}W6$WXZ=b>c_E4UBd4{ShJ41ub(WYaE?n~Qgos*813Orvbel#W7 zJuvB^%f;fy)7H-3`<;m)V^QbH=$-pEzr22E+7(dQZg10fovGmwsH^*-x@^jkV$ZE# zB6S<z-QVvoD5vo>@AYTz*H>e&i(XHyd-UtW&4oQl=B^;S{_NRY9zN;$ap~#qz51n~ zF28AfvAkUM^&5dREG8a0*2uu{HuuMii81$Y>RdcDElmVeSUh|w{leIi$>HFmf3qI# zlij_f+-uqL<?^=$>+&S+j;uS`m3_deyZPC)tE-DWC8Vu?=SIdR#&&t!Szq%`WAXpb zzqQliKe=;ialQBQW?-o7NZ&1TzMt#3Nz(aub4}xmKc1Jc?lLOLFgSUq;%|51`+W=y zw<>~93Q1hwH!Te``tgl%(<cdrTj{BpB8E?QcNS%BU17CdME;prO!%6Jb#K^mV}j=I zUR>32{`Z|lRqDDdlZuYjs?Fc2{{3jl>0R^I=iJ+pxb26Ws@l<VhK6s(KX10GobTc~ zZu02HhsIg!cmB9}<VN5(R)^#My%pbC87{C0Pu^ZsYkqlst?pT^o#oGeC`#FuA5-CE zVC{;v4Z5>=@fFRkj~DzFY5dx9_saUXy^EIUMXIjLp8xyX_hZs~Hx~yj|GRhb54-Z? z<xe>n8a{!7xYb@<OXhM%ghTZC()2ePL0$7_vfr;ey<4B5!R%hZCYEU#@!rPZG%N6x z_sdKb#svw5QC=UHu6`@kqU$44@La6u`Lt5dJZ;3paL)-cM;G<KGPN_<@cZ`b`kXg! zlIQbI^xNnEWFK?I@+o(e3-jN9+1PO@<joVw-FuJwEj%T}!0`0bvvawg^O$>edn2y? zO*(shPV2TQwTu_qdS8Q+S5w8iQy*$i@3^+rWcQOgqvPV!!P6y74vpJ#?#_8KPxtNK z>_2~s{#>|F-9Pp5ROQUpdGoIC+kE-go!D!xDIaIfn^(r=F}vH<=Bg|AzUlqlo4iC; zf~v_Xb_R{ch0e{M^M0?JD{r{(imqSBs;{%Ug_riox^^DDrTNV5{ayx!OS}FZtyuRy z{MXiXOK*acx6g6^-WfWK3mn+_<-Ll|hgrPcv+2p5rkXc1Y`3e(yV|H$zPedxD;D3; zvB>)V*U$6+pU>YvU0B$Bwq5=9*M9H2L>L&(il=@NIbRt#&wQUr@kdvY$Gx(yovk-D zpMmEv-f=T1EIhdV{;98bFAJ^B&UC%_w=Pe98EEF(n?WPs&mrTJ-pkyr>$`Q#Hgdnc zGpVLScGq*Ur-%Rj{Vk_`y8Xu8=$jj5T)+O@z2?0B8tt{+Q$CCIN2Da#W!oDbKj(YL zeD>DnnmgNXSH4*^L#TC{^mKPoZ3c!}Do2ZB=iE!q$$a*xJ2m#aw6)iMhKwIC1VM>j zC~9w7YTx_0$F{Cr8mjtzvgN)LdqGnw!VFwf9@WVnO`aGgZvI^Sx$~Pc>-{$S11A3S zyp<?^`-hC)m+uv~EL<W#c|KNG`uXma+~@g|&2DXfBG*}Ib@jW!JIUhr%sYFMOQ(O= z5Z8!gU|6!b@^agu`A@@2_h;l}{(8jSovIn6GiO7l0)xZv9pIRl`wQZTcQW=NVe-=t zhu8o1ej0wgF7{_Xe_y@!zxSYe{s+UBnYz*D>O0eq>&*wvsrt_=`Q)ZMuf*$kOremE zwZ2|f>B-u6>)xHWdZ|*D9KY?&|B7eV|4*;~dGF1kc8iIRJ(m|8sh@v)hMT9?Ls<re z-imWxA9>7w-ei639V{L%BW;)PM&m2ff*X-ns`VKfOn$NbDyn_I#pQNXR3vD?wms|c zv9D@pg+%VSAGfPo^B~T&=vVWp{QCOPo3aafWo&9RPTE?Roe>ih6!e^`KKGX4eh>To z7XR0LD%Vr}p04Y)B5mP%dDkE5s>dhoK4i_{U?neCZGN)&Hn{qG_3hlfSkw68{C9WK z-ekNq-62u_?(SDms%Zo_=G2YWrRuKL+d2Qt$JEE5VXJg*(4>&R&W`iqu0J&P`1}0Z z`0Uc}>A~Cgi!QBt%s1iO@^C%Xo$>A~eLxc@bGtqjbAJl_qW9YG)5r8x=7DwjTU`F% z|Nr~Db=vhmU-kEgNLra>Ob=jaV7s%!X4aEPU9LsPrl;xc>zL2qBbyq}Ao9Lu&u=CM zjcYG<8t>f4{_^^!X<^er{q2Wcvgy9_)_(q|p4_dq)Bfbj{yNLw=k0ypu>4<g_u>B! zPkod5Cj@l;{<^C)+w{4Mi;D_qy0t#KOCD5mYwnBc=ucl@H2u!w^LH~&{$;n1xNWHV z{pW78Te>0)3+xJ`{4SnPpKYFNu<eSj*rsd6cOx0RZ;CU#3}RpqS)ac^|9ZK+_m(wF zdBC0Rg0*p*FFm=rO!d3lk-iVd<Q00M>E+!D&?NKRn2!JP|6iv(JRf0eyZ-9m^jR}@ z?EJu4)&I}@{HgxBElZWX--QNV*tFZ4!6A3s{(Hecif?XO_q<n^w{z~z?7i=jzUL;p z&lG1k`dbcEigXn}zjrt0etFE5b<;LYx%2($55?X8j_&Z>;#ybw_PVa-&i=mIls}9@ zopWu2?yLtD-FMZLl$2!W9(^+>uD?on_ZIyxTOXhQv*w83r@1jj^P^XF-MyRq-S#OD zLqmEss2y}ZW!}*Y7n}3ftIi(XngdRpPh;;@Gct(0__1<g%>Ck=%V4XgKl`C54QgO# zbc4E+x|%!LAM;Oe(~<Ko+%G3_W9?0ly<YEBwRZCJ?%n?2`n;Jl1B=!NPD$3AR~PTe z%<w?-QKaV4;u{+uG9R11>*&|u*QVP+ixb>miZl57-23#7n_+>%UhAsjn)M$8Hb<Qb zEBSA=`|hSS4tXm(PuhpM`PDCY!Z%^!j_qQ#`{Ony?M$29(a}*-6Z9u8W#Qdx(wZy8 zKbl&Fio{L1%g8WK=jdlp+p|}<w0knctDWy4$!m9S)q7Tk02lX9Ve8%->t%&{-}HL- zyXen`-g(x^M!6sR-tFJ@?e#LzJNExl&g@{`^6=H=moGEVnh6RD1{Udip4_|q`PTHh zyFcDfz0<9^JKoxU(H2GqgX6!Z$7}uBsl9L6#-)Ow%K7K6&ujc|iZk%;`#bG>90LQZ zgk6=&_3sk5x2#&4qxyZRW!;TmY`=V#scP;9HS;IGfAjC@mE6a?7uxurtNZn2Yy-{m zx~DHps<b_J?3|kB9rwoAlY1@l-`z3WZN20X8^eL8H`5o3oR2v+%`K;X@A7Bac`q(3 z*tqx#cf+=vyKnZ2GdM7s<;2W?yt}(y>T1xnMZYWh^ts>P*`4jAdsR@jeva;*{=V9f zh@GG&@0`E8j)^a@?T?H)leYkrfGyQsHTTSGZQ+-z*<28r{K8iCJIlSByH^|iyvfSS z$FN|rthC*PCy}o~D<||zyVJi$t>39}OxpU?K86#ZBJEhr|0J91<znhvS1w(n`u(4b zeF>=E3-NxndjH?lvhQC%cAnS1ZudX->0|$6`$Ug^-Rb&G<7oK*-SM%%zrOkZk3at2 z8lSqa>dBlJTvlIS<5RSM-prX7^MnNjC-$BF_xCqf{l2dCk=e_ZE#uNWuf6kndg%A= zsi3*NBa93sYryNQ(r<>&b~~cfSvBu%FQ{Dk@^Y#-C`Fqje0aOPs5buMT3_8%-JSX; zKRQ2Oq06A*ci$m?((kWFj`+R>#r4Y@E`@tuJYTIb>-wzK;p=sNlrHAj9}u=CV%?T| z4QFSYh2+J^g+60ou)4Hq-E;2xeVbOB^{#rp>$49y(&cR*fntEuyfbIx?^#!ZzJY_E zU0p4IW(4B`hQ-g%sq75DzWMSB&=MQHNS~d1Bvrp3o$_}1^5x=xtTg9||4;pCUmkMN z_Ec<{3@d|Gpw18P!lb^9OK)CJeX}q3O~zBF?$#sA+&~_hvf4VBNqy^zrEkCiT@$9r z>|prr&hFVy;`Zj<je`2-$h#Ms^EPIkJ#gTi)4sH>{ijdP|G%T?Z}Y#K|I0rtUmy1G zYx`=gyZZYs2=3nHUsvY1l9}O!#QQgQr#{(v%2>4b#^&nuv)5z(7$561(r4(J>kevN zt?<{8IP+z%%XYD?TbwWcP0W+GvtPjIPzXwQPwMv0h;;<5{+M#-^3*%Y-@hw~sV&pm zdH>J-|L@CVejPop^?%?0uU`NA<5&LqF!g=<?$y7KUVg7##=s!^@Nn{bwaR5(>$7Vz zpOx<X_jG!X?9zA!5ozg4P}cqZY{Kbj<xhXuJ<5KYnK^yZ@1rvD9C81X?x=7xu!2^; zOsf8R<3=Q}xuBrn%M)kLoSCxd$-WEMyM=0QdcE@xy8G64`=#nBQd6uM8txqJdp&RI ziKn|v%0R8g<>7i@8x}ua?pAd7Xzl!OTef(gtc~uIKV+eFNQIlBx4Si2^W9Zu=G~@u zK($@+<yVt_H?!Z@`SG=_?Ot~Gq~Djl-rGm~-Mj7o-)rBlSEq5CdC4(2oC_=6AMvC3 z$}?Z-9$nx4dUH>>1m?xa`F=7^%gK5IN-4RZ=4kfG+Lhn7Yze;jH?hp!+TIFm<x!8) zFOxbtIyxp*XU|)^Y}qogKUL~}JzG*w)~<Uk|0Voi?)hn_{Oh)CyY%%?aqds+bzk-O zn?x4`d|_ZH66O9KWaBOwE%ou)xm-Vi1xu%u+Q$Fbb7S}7>(=@V4N^Wn_fBnn@Net2 zEnA{b{!QtVKW3qIC<Wxr_?l%q!rgazxwyEvoZS0U6*LFhYP)*s&L?*Fj~}+y`fFde z^le#Xf6?KspOw4h7#yax@$srvwtf2JvU$C?I!C}aRtGaK7KRnRb6O^6p4=Os9d&E% zlY4U?w_o&1VbE~Xk?}5EFDF&ye;Bm3WXhfBfTI4`TjIZ}E?>TUbLySvyS{YK59NDv z>xx-xxobItLb$m9{`pUSzP#~)@v-;aM>luROD{`y4}6r;AX1$C#_iQ!afSnr*2HZ# zx<2W*(Avz*<BNX(m9d`yYV1E`a`5a=c=fW<7hzZZ<KDNewR_8Scb?bZ!~gHgRj=>e z`Wm~K8MZidr7t%x&oka;qB3v)Tm^?b?gqE>b3fkWW=IeOO^IY5tc{6|y0!I*-JHkm zML%8$PS#@(0S%3KzPoB{Y#f!Rq@=Xy$-O6&s&&k2u3eAXo|o%B_0IEO6&3DJ)$OCA zUsgS|bS-CSP`kM&)A`|fU+_Y!OJ80WflF_J$@619J{doKa67;9IV-~kj#}p0ozw38 z-nw*YtoJ+b;y(dyiszTWBPf1vmFsCp0M3pnihq%P)bIV=sG{||{yEk^z5gv|<)4JF z-$m{+G6>z?T%A7YxmvQf^1Yk8PjfPD3DLQxSrvC@Q|adNI0lC94LOzJeXQTxXI;AV z4%EWY*>(J)pjsS5hL23*%tv;6>;K#7g7Q;fQGU|NzXzN1#qQM>yx2SKU+kiUd#@(_ zo?KS0fBF6Hu+se&yEo5&#Lh6GIr%XABpc&co4@-$F3l_ad*$<-yf+$NI<q_s&8wcX zGJMDZjWq4*{_U!pnfZNEb$y?_pL-sogJIB}<=59nuYL+@O2|%KxpL*SX?Mgwzqc<; zTC!C2yOHRf=kMRy{kR;i9jk8>-gUq7=(@Ttc?JhQaE96=VqGX54;pMpH`H<kH8m$Y zFf@pPrjWBw{tX3N^?Q<x{hY#*mXqQPQsT!WmhA{Xp0@~8>v_F9tGTnkcW&&5?4$Do zPwurn^{%??eaJrshD{sRy#9G;{?u*zL46z#9i6pbcm4iwWB0K>rx@$`Y3vstE_UDZ znTesI3pAV|cISPzhqs>V_m496OBO#rH=~7df#b*S^CI70t`1+HvAYwTn<sm{+vxq< zDL%WZD(d9k-c#?qOc)&a%<^vq{Beuu@A`afn%j{@LEM3v+b^?-T{6G$e6BddfnZSU z|N5lgo^LZwE`4%u{^NF&z6l1L%nr$qI8KXvf7#f0_ZBn>Hk7`;ruXZ<{P{Rn(P!3s zpV)1G^KY{J+T6REZT+XBC(n-!U|?jpb<4WCT(vR`w8rH}(DvlR>{<Jsfj2vx;chU? ziFpsU6q2#3x0h{s5>iq><1xEw-y{P;W{2cyy6?6A$n8x!T9gY-9S5ZIbK<}3xBs`@ zRrJ}^JM!N@e&{>JAOEw?yYBtgzhC881sE2r1tp5$e2uvgDuJMZgN&z{Ox=ag@5R2~ z!@%(D=a*AUW4PbNXS;gmsebRatcz&xmot=Pc4&T7GDYP3%a<=Rd!d#&o!on3{n97@ zQrOFKSC#Dj5OcZy`_cof3|lr^%v3vS93<k>tKSP57l_rlWl$!fSa;6b(A=%@G^qGH z{+0L3)2O2R%SCl}f(EbuY&aGuq?XK(apq&Nvgf<Y$;s)a_aFrzi|Y5kzrSnl6n}6@ zzwX+X*t?5sgr6F?3NS2)U0eTi>7n@(&GK(0<YaoxnHBQ7^!vGcvB&zR%~RVjp}CzO zl#vbG=ag*DsSIDI`du~Z;-ut@f9v|>Z@iB0nLUMZ0i*Eb?UU{-W@jtQ-UDv+sfc~w zy6TDC^5;5Vw))MH2rSaS@W4Ml_tpD-Q!*JE%D#bzJSO(&_DWcpM0_?CKU$IO9tbJg zC6<2!Wv&TzhmQ+MTyL8e<NfZiWnIQ&56;O(3?^!R?wY^kK&=9B2)^ua>D&{l`u*q| zrTVY0L{+~x&HeMUAC#}IPq|;~`txAkI|c{!sh#4F!9($PAN^YSeCM4Tfm19dE_zXE zc<*z?eO87K@sO%(Z@hF=k?v0Yvmc$M-Mx-n6jDoLSP`!y<y|<x?!yD=wU8+Dk0^>i zqxUJWCA>)g-qQF#Yd$q!y}ucBoz=nAM@PZynFPPal$-1IOIdRX+CN@8L;CTPI8eIy zSNv_K#^t8p&b}EZ_rCa7+9!X{BI?i+9)_pZ%T`{Cb%r!G{_E{a3;h4?<;zUf?=I`= zFWjH9X!qSaj17L;!un6n&b{5E>wDkx_l*yX$?l4J^XlwR-m$29*8?g7`+4^L4O^%B zy*ui{r0SD<?T_>4%jhN+u{C^Jn{;=7{rqd7u7<`=bscEeW|gVeyQez4w68EQ%nebC zJF)7WcrVEC+mE=qgt})0|G87~;e#T`<#LgG(^A)|eh=TeK=u2i-;;do_w?OkY7nw} z^8L%6WnV$%+)Z_{Z(CPA`FBkE_S8GpOJ3~z_jLLcM}~%NThhOuQ#tSMw`-vwXfV^* zQdhLQG>4CaAz+WiUA4=7Z)$lnUQSu``>2flk-{S_o>C02uA5(&{zT5!*m&_zkkOIp zhOVE(rrybpE&1`_pt;vOUXi=I<0|xCzTXd8($2=nV716+kA%4Y{`{KEUw*g5!ULvQ zNGcq?^P*Oq;lj(R@-NS#isY}=P4m;-nSc7Dv&`=Evz9O}s5|W5ud>tK-`6*DAEZ26 zH0gJj=;`@COCOyN^L}*G_vGF>dH(kvzkaX3!5S*b!jNHZuGg<tX;zi~UhlEDb5i=Z zsP(%ewj{pMICNp*L6zdiU-gge{mjH*b?wNLwK3f95?6lPToMG%DNii24yEuieC>>{ zS+>Jof7=38a4j46+v#BIzP?G-pJi`s)x7zB-y@6aRDmo_5x1ZDpO^7=Z(H;F=eECh z3;x{9{<*tNVt#t(qrf*pe@x1XSR?j`e4jDnbg%B&d!FDJJ3m=-UU&a|sgLKl88+-p zuFK1|^#(6d`;pkUSk31eL%{yj)4RF$+w=3hxmF`AC@84<T?`be1uLG!^~mr0^fzVy z|E@=yoH)2G&1w{$%XZ(|Rv_=XOMU9g`5_C+Wtn&0{8!~a>F2c@m)@kSb!%$`b){e2 z*J$^Ccf<P`zh2MRj`zD8cVX-K`t1u&uK$<f(|8FqYPN2F@tf;a)BLn|>Yx3}>Lg>C zc!;gxSI*5{J3mx^?h-w1dLJ~-@p{RRzsHii-to)TTozOPzD|7J>m8GRpPc{S;^zB( zN$HuX0%Erg#$L3sFPwCEa@nGO%Y%=^7swu&lgg;D)5cuVx=ZMMiR<}pX|r|T_i-EP zEIF?~3)CmomajMZCab*Meg$YMcJlA5TjPJnF)sc5a;o>ve|aAsDtm94w^X?MUHtPO z3;UGSeQq%X%x`YzSKVpv&gcy(H*ZY(oy7GrRb%Jzb<gI874h5uym(9Hy4#zkRXk4G zUM*9qpZ~bgdF?Czl*l<j6O;H%{$E_NqyJjf-B@e;q&FHzKr=^YdheAx?(}+9|KroM zWY(|T`+q*!nDlF9f8EU~NmUmYWxW5*JH>NO#^jgp|LbL0doQ1M=Xdd+fa4Q|)p8j$ zuAjPgbjlWxTc+IkfBMWBAH~)$ot?A2-syh&_@OUlx21OTg*SH<GW!?pzT4Bd$=mS1 ztK*d$mpUR`UX`dusfxW?GDG@tY=3#&gkzwQ!ql2apO1UJTAVDuHPv%3hoRg$?gc!c zuGZ)G|KhHeP4ffwC%-noZ8u}kxZYg9*1Dq$G(J&va_<VKs<qv`Q}1+tZN7TnyQtQu zuFO%fW!ZZ+&!3ui7*n_ZdpezK{_mv1=^K~cT>ii!wsX-DrK2L}TMM(+m&XO{Il2B{ zh@|CT$KztR=Bt#gD$iv|E%<ZAW8MDGyVt+enHyKKf5zi>>%MsgmCO#ck3yy_dViLg zdG}Uu>NxG=@2|a6d#C-?#@N}DV&ujB_pcW?6nymS!Vh<6io9#sR9*aho66_;8<*ZZ z@8=i3$fHon|KjH)(9)aT3J3Y#alP|;=TMn@V~5@K`#*WJExngdzq9@6FYdoLI<K+t zF>LLQuM?|{fA_M|m)Xz7#buLESJ00n?{~?`=~M4`zq_PgH|@!<4&}E~9Wz`zClqzh z&4~T)F!QK!4{O7eK-=rFZw}<X(QumM5%^_~#B9mR`>aQ2&G@r8=(kPaFR(ZNc7L2x z|9pGM=}3{g^0Ju|9<$egTHO{5R}}j;=7a`9Qrh4Bq1V<%?_N>=y;E4Zb^0C9AlQ?* z4e!L`15%czx*qzfzyHgPt-`Fcs*ae3t8GlKw5{(K*_|@2bCP;M+4XbFE$!-FTv+gN z=}XmQZhuWLoBOv!1Wvub^?ZMD&iv>6@%Kt{8J1o!zcBsv``>xl=G}kxKB+T0&cE~O zNrr&={_A7Bit^{pn|G}VQZBewJnns~tG!eIS+>^B>(AorcX*wYz2!6I==^7gli%BI zt&z8Wv3*sH{QtcB)(Y2UH;W5(&+pNN_OW9@eQc#8pHsVb7Jj)S`F_s=hrkzMIsbPD z%l|DZORv7p8o;)3L;lTA>tej${k?Tosa}7l{@K#!vov1LJj1x)+T(9|syp@leePTV zxn|-UBeSxwld&iN&Sb0qwQ7>}2ieK<V=Iz6>kN<n-1+(7s(0dNIUT-Pr|GLab4vE! z?0pP0%&>UH^Ft!<QyyK3d%tIa1!!(`>cq?PQ#O_S`>39L|KsZH{qyeD{_|Y4;s4Vs zZ+GnwYuIF2m!)#O>9_OQw28;N-)%4cv*CE4h*~kjirB8H>jGy82?`3H)YbHQ=sN9= zyv>hgPwVH;|C6zHQuV=Psiy|10t^dej~<#M@}6a}N>)u~*~uF>0;fc*3I4KYN9yae z_q!K7*$o=w{1RdKcl-YRyAmYterJ48C~dax{MILRfvY2*e4JEWzi#)=;}b>HN<hm( zK5c$c{prAgJY5U$uw8u1-{0RwzrEKxd|%z`p4U6CcMJ?)-_6)70bY@!CwW{`=UAT- zXc+B7rJ<Ser+wUA;;x^$_y0^O3;!N0|M%0(-OK%b{(aooRP}}}pNFxl_;2^e818oq zqrrCno@DVz;W+;v(3Yc8h7}hd+|J*c;~pd^C^*qif2aO8mN_q9zD%#1E2=$BduMu7 zQNL_}s3Svz-z~%2p9NR$-B~>Qb>B2eE0Y;1c|DJ&m&Y+UtOHF6=<c|GJwvRr=;Gg` zKKWl)v%_XxVO-$G&M&X^XI_l|Nl@Q>$(zp0Sy7=y{YRV*Ew7!sapPvMcd8%O+s7<D z!pd;rLElZkT?>0uldsFVb_O#Bm8kYXD!3Du=2n-d`>#8><;gz(*^y69s(ybL)1MDo z&N$hc;flh$xti}zf_g+dpGK;FPMdNkJuPkCkMtE!vzO?-Ew4Jc_jT*@DR&qdp56FY z<^S-!`{`Zt%(t05x%E@<x~%ThM{|AV+<HA%oMFP^h%?i(uYaAWdh3jmzy7ZK=RY>f zy9dv>!<g_9++BIHa;2s(G>Q%!IdXQ^f0@gdFK<2{_3&VGzSr09FP}iFv6IDL+mGK1 zWnyHo$~yk$Xvd^YAD0RSMwQ>asP#I&Zsmu{!o$bD-m7F}i0pbk$A|mf<ES%A=k<2J zKV91DEfbj7#NKc;xJVqd1It%)&(!lin*Z$B%W_}cnDl%9zk<+7&tF-bisNKq$O!+a zGx?DuWRSrb)D!z$D&B3@BkKwp{+hJ&;%_~M1Iv1IQ)i29KC#*Rop;e(hPHk=!;{Rq z-(ODk-n`s9=jJZSNiXkSw5~P@UVQ!arl+y3_xnL*5hrLnOJwTNuBTq_xI6BidHX0% z2h<h1yR^css`$BCvbQs+V_xch`iRq9&{mS!U;4xtPI!J<XY_W*z3T~Lkueu*ZH{{; zfL5DSE=YZ3(y1YzzGu<|p{~a>lUTF&UeE2y{&u8O5FDH*wRX;}Tl^$$j{KT`ag$yv z_iYFV_4Q(HE?4*|wFk3-Cdl4s9NGF=*^HTmA;RUq*3q_JRl_xVbvEso^m|*(>AEmY z=CxG^x;AaRWV%*>|GV(y?Njc6TG+Q%Jo)$Fpt<hv-)o|`hn?KZ@YlXh^``N@xk`); zGH-6~z1(S@Qhe&blXUSO+17|_UuzzIPMY)Yb*(PLgl^EF+Pfb*SL4JYYe3C9VMm$J z#7*q8-adHfeCpbkkSSMB7ri}p4m<$u_3r$%+xM4W_Ime!Te|n9=f6RNyMGuNw(JED zD`+3}yK`)M+I*u2l5-d3+}m=n^E(5>`3WD@7H{7=%{5DVC;#)PFWs_JeSbI@r`GuJ z<t~|b_s&$X59ZCiQ5btN_GIn4`uqQ@KBZUhc41<$+)-F*a&q$}>*{jJ_*r$Q93X|T z%ra$0h7T$8<91FdUcWp(J95dkNxv_}sJCdmnfZm0KcZxo#U{^_v7nK_8$Q0inmhHK z)Zae1_w`V*=ls{(_upImgOMR6Ir94FdDBlkn$mcq_V$gy77I~@qvt1m+;^!unqk3R zP#^Tx%gPlSb%Nr-F?_HvreTux+!ga&<22XBtCoWcu=;J_vSWMZ!M&2_zXnzW{9#}y z5<L1~(fsM4xXj5ssmXk-&uD&8qOt?Sg1bjgnn;#c`DJN$UkNXIf4($H!nXX_6Ml`I zmjm1S<uuQJ)rPd6&$%|PEL(Pd?}K~)ABWHS<g<PQE5nm#bNB9^WMl5?dF98Yj*4&V zzV6x$UVwFa-Tu~`o4am;oW0idx$0xT^Fg_(6MuET<1d~gQC0qB)*nV~&X*e3_e+F> zGh1L$c#-}ESSK(0mT~Qr10r?|4Rc&HZ@e_0a`D^sYMb?!!>-?Vnx^~y(>*bUjBL=} zyRGLxZ=JTuBU$zP<ek(0s;TAgWMuHYXntXNim&(8-OlZkc6W4ioY-9a=t#$;-%PvW zYZOm6{cen%tre?pbA3ztuhiJ{;cE7~7kpr3NKu`aA7o?w_U7KpKQ2vJ=-g}?UmoaV zRyO756z;zq3=3kHzFIfMWk1BWr91ruK$|Sp7))}_zu!=Fyg4hZBYXY4SZKnTa;N*l z;qZO)@4kEcu{`Tr@!nWP#)g=+uj)2_NM8<Gz!fc3^!ATOEO&6PY^vSUM?Y2yzRzWB z*mh<2V)N^M=MTG2%h2pLi7VMZH~ZyzUxtin8j|TXC48#;uDb^A%~_oY%3f3M%+Jes zv3J_v+GEGgY3;N>`j!8ecC&r$R@L)g1OEhp#&khD5<KTE?9l~HH|#E~ymI5>rq}1y z8W<e<9+}MQskRm0I@z^LbLaQxR)G;~c}%L^zdu~;t_50=ct8!b=Q*5D&d#Lz?9`7Z z)Il{=j8N;BMf0aFvX~#7Y2QAnddltHaTV)Q&wt<8J%18A!-Un~RSpZ2)bk#DD?f5+ zh+4lp`7k>ucZ0XpbbqY7^gD`S!CjZ{s*mgZx0h}5C<N`M_7ka_z{~(nz7wlHgZs7O zpo;10wx{3fZ*N|D>F*<M-M@FQ&bw<ZYQxa5##PexXmQAt=e_#973uHS&04?PV&;Jx zfzN{VK(oQO&Te`dyHo7W{%c-hn%kb#8C@4OyuM$e+?fGlg`nzp7S-=JSohBDdVAge zMgGroZ$nq_ieCe2W*=l`I1$&Cu9=!F_4VP#^6Y((=~cl;Aq}8{_WQ?w+zc7wpuxyJ z-PQZUHhFAR{l0XkpF}NlZ5|iHf+u=PN=iXplYU>hGG$UVH+bd()Qt(6a(i`Bc<@s` zh6Tbo_qHtj0JcGt+wb+xZ#p4M&n%DOk+*&HSDfL38F+x?;9pROX_9M~{;vDy3NLji z>%P0Q`}Hvf2CsLZn$}eH=;le2s*C^r{&!v5zUJxgrN3)K-`rY$gOQ=6%XW9UTII4J zvt@xBBNknItyk7yUN+_H6mDq-CWg0<K)Z3@KdK9qj#TkIx!3-B=i#nYh77-xwRd-I zy;T6t>Fb`{`xJZocl{r)m1Vi}wY}oFWEmXPJA(?kp0Da&e&2kb321O6Yu`IiC3GY3 zR<Isug&xT9Vo8N@$5g-P<)%z50mrLM-3;c2_f~bQeoVS7ou6~P4btYFG_T6oV1xDT zN!22^`QO|M`FZfw`>DUmLjo5Cf@aCi_MTqsIdAQh-pr6W8$w<~mVyZ;@p&7XTRoLy z(AZrO7rAYZ_VuRU*P~7-WqQ9;FOF3-u6oxqn}y*_;fD{3kd(Asr7Y(B+9z`7vn;3H zxxMtpx(9p=1v@u^2WQt$>CL>##FOkk(|>12aLrz3W`<LsWqNbU3*TRN67!5Mil6nG z<<joO*L|57Ahp?)JGXZ{xtDjejJ2GhVgGG#V<sYSj`_ANNsPy~epWu#cWGXc;QP8g zV6(o?nz~c$j=bF_7w$-v+KYe7*13M~JQ<xQ!tj9~d`?4L^`j#lZgV<1Iy81pFL6xh znp7=vE?E4w|Gz)Sr~Z@QAM~>BW9zm*wNsj`84f%>1s-|5)-`Fx$E7#94chp4rL4WG zPqm)?&(L55+Sd3y_Ktp*e76Z`xBqJwqaWX*^TeR(aZ|#hoo**<69XOmH%9;7|Mq6k z&+GE*z(b(X|Mj#^#dJwCFih75PnuM|22Yw?7Ef?7ya$fkY2}sdYz$MvbWWV!@nm1f z?}#Op;HXvk$b5Hhb@^Qbh6fWxzTX0kRUZM5?d+aZ9lP|~{687Fx8Gg+H}}4y?X6z_ zhg=K~3N`2L{`TfxW=`fWrk>Ed`cl?jwWnHz-!V2Ab)`?~;eNM$YoF_^=py-ZrB0T0 zSx0=C8SHITemzXg%JNbM^%kexnP0Z#?}ciwcQdEmdM+LZ8j`xfz%V2I?`eI}e{Z&e z76*8HizVFIVUzVn<E^In;^*fo#Mv08oCBTB5mWU3x|LXF-pSg`b;74!nQGrPVR%vT zk^7v;_nYke`!05XCX98A3^wfkkiJyoTzS&TzmFfvPG#P0mKvQkU%PMC{6BA+HnA}r z5Z<%1IC@gLL9+Maq>V0Xug{%4Tf^zkpBYJUJxnvp6B!(4-q~5ceG_N|_dT0jmQ44S zWiRaJz2-jdzdokuGiW{>yeKCOG#WE~iAKxzT~GEU9sTq~_4|#bfA4?aA1C?e<?5-R zQKB{6Z;N$bSH+!VWk_KBxM#|vNS!h#vwhGtgXN$#gQu!a9i6sz_Fisg2Ct_-R!*FA zUvSP9GqFtHleN+7guUPQ#hLRnSVjG5+Wg{ow#Y%q=*IkaudZsJ|5NVg>l^y*{eAP_ z@B99n|9h`A`BAw}b^W*c+USh;RS$ReX>L7#fA8O8PXj@VKUia|=P$crP?B-s$E6AU z{d=Q7Lo((}|D7N7co;M$U(F7C_Gezg%557xUU$9wUOYDjR3A4oT-X>S!z}8mBM2S` zTV5TOY0LFt<@}9S8yn_TegCF$SR<8zK__mNYx}WjZa#Ho3)f|zzY*9Hv0`#k-kyI) zcYIG|aL}x&dKz@@Jy%|~WcQYBPweKrW-$h(aV3V5B|na)bydIa6jlb8Uz2=;Z1io{ zK9T!hscd~fd#Cw*>+15eVu>O~3=CP2HD6~T&7g=F_pNc&ps`GFVma*IU!l&%FvaP8 z-@Q5a#d9tjiDl-Vto7WsJJ<Hs!EfjG?#@$TD4EmT&TqPP3uH|3-<#)4Z>;?r`9J23 z*7_%Ld>g%A^qyYaCBeW@+I6%^bKYeghb4je@9u<Me-xhV9_hdHh4hQhemo2rJ3+^& z>^I)AK2ayAZ_)3gG3v7(FL%4+!|+05W3l_H->=S`@wt3DonNjdSW?>BdUtnC2h)wq zJUnmyeXAFLG{1XMWX93?pr)kN`X_Sd_58hTRxi=pdHi$Vq^iG3#{+kpFfo|C15b>{ zb%Q3xk6c)Ia95q50jMJA1})ClXJgoM2b3%Ryi17K9kE0PbdJj03{XLy#^i9kBi1_T zZg6!~Tz1w=9j_>7=l7~Vt6e&C@;Kud<G{1L8vfqKUhh7}EMBwj4j;pXtc{PWx}KX^ zXI);A{oFmv-g3|D%4By%$TIwrO|}ddygurHvc$Rf0@Jd@yQeIF@vn5<<g?4e^>(gg znDCdMFM3;^UzL6Dp-N-!cY$vC&psd8Rhqs3E~gz=60}yDxBcz<?;6{g8B{i{`h8TT zTew%Zx9d{X+Us#sKxZ!6K6MgjV#rtu>N(W)7X+@3SQ4Z9{a=jwoO`l+^RyUJbo-Y0 z)Y{LTvE$~JLy=vwce1x89sP83?mbr*7nSo%v|6-xPLCFex_4*i+M>swR!m}LaB$kV zz~JcSIUARPs?uk?37}F}O3c1}*$>O_4<0(-o6N|dySeJ@sX6yG_pA!l30gPl_at|@ zXI3wLeC`z`Gb(u3GS~X<oPO-xtFs<|s!x64*$A2%bpYpsZ5lg|FLH7Hrrtf*W$_Hq zTA8O@3=L`>>FY(#mzG^w7Wn?n-O$ga;@qjdvTLn8546=YI7If&v!499y7jlzQKhFk zyXK!MebmXcU^X{HUB(K3|MS_t+H<CEoOAU|>>E(~@Z{cmb1V!OUHI2x<R!zo-iMLl zLJYW&|M?D5$ge*eVUqnO<EkeUcjw*Uz52`yQHiIooweK_|Khrum}dIP+RSao1NGmp zy0f$VIxky8&XHQ(cll>`^t&aliquTD%)Yy8>#PPPB_*$SOZ9jD|MUER@W#Irzv}N# zxn9Q5Amp*N<Km4=UD=n<i*I?Q!nphvGefG#d3nkG=@mat2<0YC{3Lca|G5<-ue|Le zHD(7hJ~_K9TdH4t`BLIO{myJ#Hc(S4=8>FSEBJ^2yL2Ajz2?yx{gbnbw0G|R=$3z6 z>~?bcQQO_+VW5g&4g-TmXGG16B*(=Ymx^9rCcH@Fv!;0AtM%X07#xg2J*PkC9xf5v z=&{rL-R+{e4Ki0*9sC~coAy}m*~+re+>k#zK|QmWnKNh3-0R-1v7ud~yIoX!n)%<# zhmo#d)27^suY8(%w2XnlOL^YaARBh6=%~WnWA@2!GD7BXOh}6B@twHGoS9+P({p=w z@7!M>vC35^=-;B>e`C}ag0glFLq_%W{Sx`N_8Ol`I_oF$8r;ELvWp=v=}}s6Sz`Y8 zNx%31IsIMaHY0;ZFSy?-e9Z5}vFT~?vuB&<8kC7B)veR5in{}vgimL1xO{|Zch7z2 zJJ;mIGW#d}E?6f#QT_wN2}hk<S;uOP%N%-TgJ#dw*fjO6<fDVl`CE8gU0j63Zmy5p zYZRR#FL7gUg5sVvk8ZA<s``C;T-4mB?~4}s7?osf0Hu5<76u3D&el%NdHnZp?mqqF z(u5y34{0)OIW^mQyXs8oz1GYOvp^eJET`Yup2^?6#r<Th=egZ=N8fGFvtWpj+`VDr z#?89gyIoJNl`TsZ6%?F!R8{Pp>rC5u`m3xrxog^Nzi+u^)026Z^WJ{E^#5@3`*U(n z*Re1%T-XPmmHhnZ+x6-mUEQ0$w>6nW6vYZ(J1{VqrRXgEJ?pU2+t8BzGhVk`F~9J9 z8FRy=-%Ls3SB>7hifWr1^Z2}?l9JL^(OZvGrbTQK`~Io)^|fbzy!}<bv$=lM?DG1! z$iD1%NEHLa3HLdtCMN|h*|;?Dqj5(tOGayi&csLQuQldW*0V7z*_QbD*PQzw-&~dw z%UnOHy8N8}Ty?elogWz%Jo(3S`SRtZw||=2RD3ua{J;F;{m}pAie06OT))4*6RZCE zO4Qd?P;erv(Dw&B(%;?RzkV^-+f=Qc$G<zQlx1kx1ZqL2pOOacIq<y?_T5ppdIksU zUtdlwy>tJg&P6G)%>9dgzl~8}s=>bNC&L4d6<c<9PBRT`=vTUT;X<{)?wq6bdF<ta zf)msAous9$Z+~3+ZPS!Hk9RIzlPqMNtF@Jx;l{=t9-z5DaHK7n$GZDi-==v*g1c8$ zf&2#QT|WPAExxtY_15Mm_vXJovL&Z79F$`792g=Lv&BE(JaX=9_f1_;8UHVCMOdDG z_(|J&w@(?decV)c{@vWE$%onBY~W<L@KDWu_k<@ijpv#7>aV@wd;7eFh~l#iBE^fp zr!zQc2~XZ$RKNf7T3ww>`&_^O-s$JJk$c^20fx7$B)^~1Sl`*v(J^JKPpq4Nw9fQh zPwE~W@$mk)4>ULjTA;sq_m<;&b5C(GFq{!r|Ggw4A~PrRXx^=jGp^sbxMD|N(4QVT zX%%o(fyUTB@1A=*>X6dgSWvUEDQa)p(%AwGeN9mZjvVpLwG$K+oat*LuCd8J`c2XO zu1UZD{rxR+i;+QNX+@jQ$C|91%q!N_<yUL&9{rjF%g8nrKPG^D@$lW9-O-?a#`ALP zzYr_pCw)GhzI!M0g>`P{=VqSTYs3`{>W&&3rdxon!g1+;c-{c(Qte+gyfmaSzB z3{ryKD#13@@z(Z9HJK;ckKbFH{c-)q#T=l`H8pWPXD9BlXJ+UU<9=yWx4t;uIYOl$ z+#Fb?8*RQ@lJUZ}M<J80d_T3+`~ONKv$AcU9vn2kRSR0KJ16ap$h_u?ye!v~wnv#- zG<ImqF)&<M5n(d((M{`9pN~z4wxsm`Sw41OY?goPfl4)lgZ|R5ZCjgNKWXeNfBuK* z*JbVLcP21oco*_(J7<FCMn3h$-VuL)q;ul3>31Igp8V*25_>rVL)WB7m0!X0;k@0T zCCA^A*ejCV7vH<NTl?gl3eZxF^9&7#Wb92R{jQ#?dh4LlPZ3bT9{H8`%T7(k3)|T4 z*R5Xp{p^jSp)M{iR@$JW3~q>LCM1+!_I?)}9PIf|uS}hVVZj+|F?Y+GH!iJ+&<T9K zRs3lRxXC18TYhY}F~b49ciqK-+7T-2Cso&<(_aY6lZK2JrX_{<@k(FU-qqdF;j!t+ zyC+<4x-Vb;9Cg|Io#sCK)4S${TQM*!FsLqjzr|p3kd;}@f@iPw#BwF9r9?l6cU67_ z)#7s*8CrjU^We*pY}W24;U)X?&C3}AO4f^QOiN4K^3TP^Wy+nI%WtZFzhS%Y#s20? zYzz#pzdqd9?Ky96vU<v6Z{@rgxwWrv8JCG9hJNpEJ>MO@E$`bs9tI5;oA8uBde66+ zZSa_<`u$;y`nuH9yVJOv@&Xt%cIn^i5<RUQ92`8W9$bf>`MBiy;wh@%OJ83T`&ZsE z*G!a;fgz)GVuj-SH+NHOG9%`sgudQd{`ODD#>I)Z<KKH;s{U|}=ab3LtMj$u{qE*j ze|-M!Z}T_Mbi<wdPjfD_iJjd1WS`3Olcz7nGHC3&o}Tf-b~h-XG<JUGPfkvMt+mtN z-#=VUE$>|4_n43KZQn+|KG>W;>5nXE(~1QH!-A)-k6K+obDUj^K3-VpnCyP|k(Jj+ z<Ju{g_82$U`1t(WSoCUfd>H5`vs~?ee?ETy@VDjLMe_^OKUdHBJ?nr{rTAU_XM1Mv zo-M*)*-;&}`TgRJtAAfz9lnLZ)y2ig=g#A)*TwS_626xoEBODf_WYmpxQd7K#lMz5 ze=j88`b(sqeYX%3!v!&GF?;Z?Fi~};hy+LN7@NO!ljgq!&A+eXF%q<1xV?C1?Y<ws zf9!Lz)>*f6>hJ0~wNVF@DnT0oY&w57@-wW?lHQzmH!2lWbe@@%wf#fP(MS7#b{16y z#@m<G_P_U3>3XmEkM9&41H+Vs9(yD}D@x*L#hJui{kv%6Vgb!(M-Ohl|7jhM(Z`SK z$&pj<JbwT9H`i0~^FosQ4_E#;A*7oy@egPsYwihf1De(0cDHNv+I`Elc6WDlJejHy zw*B+@-yd^?>f1G1=UW&W?PjhLIWK-Iac`WkuzB{qvwN>8)lNM6bEjGUtpynj3=X&7 zMAYQ`X!y8P)is%0N8=D^y?9OBoehP1%Tp(G&f$6&x^I0zUirJbYjvXUO)Wn8chR@? z9_dr=Y=64v@vRp-jq{=yEbLYtaEcT;xoUTBS4W3OwOZ)HT_^6Ib+##Q(U^IBeq~zP zvzhhlf81aC<Fm`czn(uIGz(7!l`>b7C9QL`q!<|9=6u@BJ@x<3|9|Z_cYk+!|Nn0A z&dR6t(zAtX;)87VzXK1GZkVC1vtfZKcxa|7oDDQt=3vVwXE)_{<{s~@^{!USU)0%O zKbdp-+S$A)hAn%I?j<KbzjEVl?ZQnnL6v~9v-A6{Z!8xrf4=p&*PFlu{$4e)M@xSh zpRa$``QN%MLI3xA*Q9n|S7wF<cR{-!Z!UUpx$MZ_<@LYvr%raS&s$@3XX6b|mo2L@ zavE7(JB|uz)@}O_I%ngQ0`uZz`P9&Y{{8*$wWr*EWvX4Qx1&G%Z&yj!$-VZ^L#^vx zFgu*wYuQ?Ey{EgQV@r5a`=>OKn~yCOz22Oy2<w=f9`vX7(R)MlkLB9Gjc;vQ_k1c3 zL&G)!?$3`{W<{07_bu8jdpG(u=r}{0<5JOG5gNg-A@e`IyUOZRPVTX&`O;CII^pQc zyY**QJ&~)IzaOr#9@ICvfAnwY+W3j*w07!OK1p0RIqJT{{Mq6Rxv$Ud-JM%{zt<`H z4Ue^9;bpz|N=iz(6Wq#6`m5`8D!PR#?)+cAeEDXbcgNSgy_!B-<L&mt#W%lQub#rg z&~RxQLpvYuwUDg(NwNPQA3tV%Shjnvo6BM~``rnRth&P7=ep;KSC@aOif5bo<M4EI zZRO?m8Lx|~|NMOX{^4)Vvcmj@|L5=h{eJ7}U7v0Ki~OngSNC(g*~h)hpzT<rVMUk1 z<A8-4JC12g?c!bcuQ4-ln?{VJ+QINGOp+61TY~(AeOi~j5Gy;Tt8Lq&T^Y5h^;m}2 zisdG6*%MmT8{`kl*83Nod|LE&^Eb=tw|l?Et?&O5R?2SieNOGQxa_;T@85sF>(CF; zmBA(PGR0rdT{`+%%z)v5LZ`52+a9*|A7Yy#PbAcO=PM~GZK_*zy2>m4(~C)RPQO<M z=llMfEhN0C_T1%crJcKuZuj+YXJKYw2$*z5&b1=<RK4}PJI{XgZAdQc5xp+{x#)N9 zc8v`V`e&jKY?V`7SsBOH(_a5a{(tSy{js|YA|CzyE!Vio^5?hN$?qT4HN4dhTK;5T z;hD*^^WHHuEEGB((3cw<cl+bk5KliBmnGX=9HThi1TGM}^!rqm?9r_Gb-!jGtm&Kc zd&ZQchM<mjtssY7VBcT&|H+aE@2dT6j3#HS`uwTj#K*bEb`<6s>KpdW>f5{jXSx5b zvKg}_+%2CSv-o=5*qDJ~!l8NXax$AA{FA&Kz9jGBU)j5N7#TFWHLgfiPJKK5$i@dZ zHj1kU#R>@h;c^yw1M0NQZ<!N+`Cq2(B5$po3=9k<t|Hg}-d%0~!X+!-`%ldMgFCFm zj!P8f8tNA+Ib7Z-{`ltB!+VbGnv%S?JGkD~n3;j$a)<5V6Z7kJHr2Skns%qWw{lYT zzt+WK#ta7@?D)QK?%MU8{r39|R_HD9wK}ri<CAvI-Ce1#>cy4j<b6_7QhMw;M<jUn z6Tfdv3=FXzZ~g7R9{F@`_xm@c_l4gdEH~QMchpby(4Ie^-uIi!mCrW6`{dTbsiu=& zGcYjxN=m$c=*Il|oP?iU0(bR$N+;dklR7zh4+BH9(zUfR*-0ht{c|jftvs35x4w|m z2ifIuwpwPcJ|lwz-@TtN`_-I^`_A3{EHG*B`}7*wZqeLDyiQU1R^OcZ%HJC3Tl$&a z{CuH#-fTvO2I);DAOGB#U%%(@JJE>~?(n~O#>Zf`?>GOu`6BFs^V8FR%if;GZ~Obq zld5TDQ$kA2V^3aP9j<=K`sUy5bF99KX$QEtq_A{8+8XuUSaJSDE(Qh%>DUSVvbI-t zU)lF@_5Yez`#-<_?*HptmD0Mswz^)a(|&3{v%Svu`O}TVyEmJB`OG8Cz;LJILyg<N zKgr6w!(GB$zH29o@#$tU6x7C5KepIudstr1Ic)yZ-yM(E$h?1f*}wj?s$kEXf6<RV zAKxk<C^#`u{hM{@JKOc8T0M&|da^PwB!sQBJ+dcqm;Clht+U_fRiym9di1#()7Q)X zwuWE#ch+Aow^-MAR8f8Rwi(kkre#=tOZr#%_QLTS-dPDI?!l@I3=6t{AJ}=|mFUE* zT|3(kWEL_vyxZ0Gc>AK?H~G(*{_}hE<D`tx_g<l<@)G0w8y~OB+P~g7-OrfW)y2ha zg0ef`>qmSH3<b@6cNE*(FU)if$_rW|o>a^6P4U+H+WGb0U-2*7=l19OzRMF!b@rL* z#YCSuZEgSeqED;YI@w<m)i&%53<mt|^J>%HoVPFASmm0s^~t`6QuALv<6|fl{H&~K zE3df5{I6fpp8jU``Cej&r%kh)^XK>0+VG1PLEV#*;_F9c85nvxZ>YBz+}nO--=(F$ ztAc)42`oCTw(qpeW0lexhR<i@UqAe=^~LntGQm%?p3h`pNYIt9{q%9k$44FW>thnX zbe*VL^m|d>JB9%Mi>Y%u=FL}g_k8xtFHLYq_^#dW@BL)}&)1d|>ra``-NC}Zkg)d3 zzc0c5I`8-VK6h{FH;Y0wtJ~*3MLycE?sEP5Mhicwf?7lU&1dQj%XgK%NPhD)V;Ktr z!?E+9^<`v#f9_|_i4%<UFS>8>?Bx4<zssVYFeHd}>+g4Qdf!m)zyJF0@}ifQmhQA( z)b?Rt`TJxQ&}^=z-PV#~{*T=*3=9lTW_&YkT)EDBcGN0fZ`Zix=Kkb|57)m}uOnoV zPi#H9=ZJ;Tw+rlrMP7Y7FB<!TqIY-4iTAGG%RAZ_7Hks!yT+FLx7emV?PkKV_oh#? zn^WR(cjM!A7i;{d>&K_Dbaiy}XapWGduIFWnXkF-|6hM6t1vMzXsPU)K3!q!{kq$_ zYrWpSu05Ce{^7><a%o}Z*AX)7U*1ZJd*s64dPL&XjmH)Y3=F)w`;RDfhr6tL`|O>C zKEn^&^?M8Fw8YJLGVk&8_xJufeDhnGer`^jUD=zXC(lbgDi@J`<?7;+QX~25o=WS4 zlN>Az3|Ex5x*z`}uxs&!wf-w@t**2kxE{JO_SADzx3;Ug)~wgXJ_{93+1S4C+8deA zNgX-!vY8kfM7Q1Fn0u!0Z2I*Z2Ofz|%v|)Fb(11P&-|s`&pltr3b?y2t&!ho_w>h4 z#rfrPy{GHx&bRt{?MZsO!@knj(~|bjugKrEqr0P{$9Uth{=$06Nz#=J3=M^+XDUu= z54gAdik!XmkzY5ezmzul{P~ml{`1`V|4!_Xj69xnU-Om%S8<Q+7stNJ!v6>Vf*lhz zD{|lAd!iFXPS#EbB`x-k?S@KKc6_$KeLj_c{KM_Oc~AS&rTpC!&a8{uYc=uy;@7`B zg^y3?m#fKAI`IBRVfcF4JBx+)c64;~m<LvvFZ-K%B5w&J1H-YSN8|rKDqdMDrn%WS zY{|D5F42d!c78W{Yy1D~{_0B>QeX$|(wb!WZ9+5q{>uE<pOZ?mzxoI>Foaw<YJ20v zJ<*9F7yq7`p?>5=T+T!0hX47OQuj3Z7U<upzJKnC-aE%Xzb)^%pLptgqKieoWrn=c zA1?PknRy&9a|PCmu9viTcX4rf<+0|!)edHchDl4l?XUjIei~8S*9$7edCXl}rtdd# z#baZM@V^ruZ)uz`IX1c^P$l_|BKyX5-zu{V7#J=bjTJ8!T<Kb5Z}80X;>0+H53Uz& z{dOuW+g_dJG1=bY*#6m%Yv0`a%di@>TjfdAq8qs@s!t2FJGCftGcXv$I4SYJT${hr zwyy5PSLa*NOFXU|y8)`=I@#9g{<6qacqV<F@3T;LPM_(YyO-ZrF5_fyc={x3PK3bj zh}}wyX7A2>$50Uah(85X_9$f}n?3q<_EY<@7}4#=`}Us50L@TF{(HO9Fp$Aw%l_Dw z4zVJ(Kn8|}hbN~hZhbD$F#FUY?V#$C3G$D&_MAI)*)DzM+!v)f^XA6yufO#5=pBjb z7tIpRmd}npkGFUgsm8!C^|y_(_#OQXrLHMrC;x89d&j`=Bt7xI)4Zm2OZg>pLE{I^ zqIaD=q*wK@F*x)F{oc5^UCpV?>-onyLBC<8x|?#=vC_HUb~<k{<NIyBRN;6;*(AYV zR+$RV{6T(wUDzkwV(ZV$upll;e?j-|juX>Wzw=)I;bUIT!0>5P<>_TQuVXr5Kz4mP zDq~r+<Hi2aBZmv_dN49*?Dx*@n4mc2yXMy8=lM3;xqR4ICf~=@lzCmzCG7Dg`9&JW z$8Ut~XxQf`)lqqOtF!p>2_|u$*W0>(vf*W5h`r-}N_5$}jx)-;^j|&WV{owZ+xItZ znrYtqd&ebmK=xffxiUCk^t*Z2`r5bJyV#f*0ydo3t+e&|i*vVHL|58Ac^|dz{}!jF zAJ31y++iiA9pfN<q?5t-_`P$x-<Q0-;N95DR>#1w;E~=t_K00dM*ZLxSxSga{g;!+ z#atL1@@1;N&D6<`>4*kdR`fS!UrlA@@xI+%zpPz3N?I5g7*0*N<=j{EYo)r{q2&3$ zn<vydPh0(S$@D3GJ4`+QFBLp0Z+UEAcK1F%sSnkX&s4#Miiz*17_jF`3&jP0ZhG<W z+zj>8&*Lq!0$CWo9Q$UyEj9AK(=E_4#fj3-UtL{&`gq^oh%@&!vZh^UV9;>%;GVe$ znmiS6{*J5jE?GCf?Czucg=<g!txI!!$aE`Vn&sU;-TSz7mI?Y!wh3ouSfD5NO}8hu zC_d$RS4ZBvT|1c>xSqaYf4*r=?!}2AE-o%EmxNiHs=wP^`+Z--X^k=q1H%Pg#S6!7 zNzc9XJLZ4>{<qW4FD<*<y#9Zz@9w^fZ|`oE3O}CI%KhT?62|@07p`aO&U{n(!twky z28I<KOS_*R*V|EF*30`QMljR6#D4i~YX*k5Lb2vWYqH(@WYSiF2I$UAFi!XL=VJT) z>o<!fH$%goMI|1aH{Q#;R}#EFsM=%tdOf@Ce?U#1JfWH2<{q^#pZiPs_+Fv!o!Q-$ zojbR^ywUwg{W@Q*NW_u{H>DUDzHa#cpf2`~tBaJ!yWJ(l><kNHx82{UdwSQlEngI! zK^Z-z??~ON2M3p1{r~M!Ql-qyz;J<2aYFl@8{0wU?>**~wRS;P?{@D?t+)Sn>_xWj zjMP6n%Vtd1SaW*g`VQeH+jwRM2l4L{H%y$Wt(4pSP8@8B>?8h(JFl65rXDlZ!`H{n z<#?~|Co|vUef4)cv!DAv{;z*FbNS{sPfsu~Fq~1}>i+!7i)r_^Uy&<{F6sY%cgx}X ze|D=ckNf@OU+n6-ieD?$H{J0Uum8$@UHqnhQw0BK^IH~<YRC8N`0>em-bO}HgG!>J zy;obwQsuil#C}kzKkci|5^azZPR{q9u9tfA{NB%(<pr4-7(5i7Tn81R!aL2Z?7si3 zQQQ^L-jXYO-aY1a=6z=oiydKq1->uZYv`rQ)jz9muSQ4_s8##ysK7m&WRP#mK>@l> ze^<QZXO>l;BpEJ<-hO{$TB@#f@iP<1VfoE2)4$97wlrd8U@#Y(>pkJt<LAeJD?FH{ z%6;tnBdf3Flbrghb-UbS;!6sJjzl^2fSS#LEZ4v7sd!&&ZHurZPhqFL#Ag+$Lko`z zF-(}fS$@vxZPQwFK+~W~cT-+p(_Q=ixzh|#q<yGfY5U}e%%mGSLDeOz`}jWXn_ZOZ zc;CN1=Uz$h>+f<GC1U5YY@BvGfA`U?hwmJ@r+9qdk(XZ>7+yTGD=6Do;Ob)j-Lm3s z?_)7vh64)P`TTM<U74V*DVGwzy{ldG)i(A-bP5B5!&*>(!r#x7bE9dy!EKkkKlg<D zb@uQ2ac7D1*7s=^n-WBnz@e9W`+L$E=5@NeEI5;F&-|Y;Jz{dvo8Wu4f9Iv=GB6Z) zww+@Awzi{0ai{#Xv$6~gH*fAq4W4HD=E}<LGtxjsitMu^osT2Gm4fWlZE=uLs=Oam z{pU>u|B`PHPd8osd4KDx_8s3W-}!%6*=5C<q`OgVN7;<>`ID35YW}q@p0^d0D0b_; zQ&KXYaK}96u`#GKmvQdo_WNhH)z$ubnGdxkE%W7Jo!`4&Bzbc%F!W61_y3>s^S<5A z{L1Hd%k}<Wymof4_uGr6_jXy!=>2;o?srskMtR+@#X8@$p~3khKgRlucc0R})>`g) z+Zh=QoEA;UebV&X-Z0;FiTB0YKu}F^$}%qN`#bgsh{x2scsgwu8a4_(D(^US|K{)I zr~iN093EADSN;E^i%-|rEZx8V_wn>Dzsrh`e$8t?{dW7^M<H_<#TCymLG9Ey0ZNX6 zA=j%m-rIV)$u^&vAt9#b%gN)DP3xXa`ptN4ZO4me>t<UsEcg)bQ?xcZ{oI_inV_QO z%LJL~-2xv@FfcUe?bbhj>+^y6f6l*N=l%Wu_ujB0KiB;~CSR0vVq@~;Th1zd=S8lY z?AtD2o-MWhe)S{4<&Q*s?vz_{g~UXE32k|JD={u<?YWKTBX?EYD>i3fC@GW|3YXXp zt>zmJbuz7rd428b>TpT0r)^W--#gx6!_eR;$W*{_>0)Hb=Vh}eU0c>_f7|x@`9I>@ zYxWwiv|aLkg5>cJwnx)BE%lDPyCEO*e)IjEfBRPp?hfWsdvw2W{q*P-2NSoG>W*uU zzLd{cJj3Alo{CRz&27u!nR1!OJ85^jouE1~V`}yL+cQ)5T2*||ECY>tdH7qFy*c`= zUv9se%p^tzhTM;@zx(U$-}NI#d1bAx^!{JxpI7mJyuW>KT-zE6r`(!tKYE<sosyfc znDR~FX8PNfy<cC?UZr_yMwxEXn%&=jD;_KA+g~r#dof(FEqL37>zYiLJMz}g+YL{7 zmtDV?mlU%zBv=)eq^$e;>def`Z;U{z`Q`~#Z<MLtv+z_ELqpM$Zxeo|y^N~1efCnM z?y`JN&QcDYCr=f<-hQlez7%_RYVEbAX6cX3`+sf^?fE!`iKEzYrz^+i1=jYvtT+#8 zMr%A3X@t}<_dqSYS`C@BoA9da`Gw8rQ=(U|i`#oj57fSTsX1Lg{@kYHzjue%JFqb@ zsFZW`mOg&DeBO+m+!c8zzg&ync1CCG@$+-tH@uJf(EDB~<y*yj%l-XdD=N;<4>5e^ zY!zx?aYv~ovg47!b+KBJM2l4J+PO*-n$q*Z1qp-Q?qh7z;K{Eb$@b(%KUvG78Ij<U zq`2tKXQw_;VYSY^g!R1c*6laXn%&EOb-u&2z$2)7&wY`XySU5l>|ERRQT}?&!3P_< z1!gU>w!f7$E!d=OlUicTa*ibh-<pf(?FWT%^-G;i*{&|;<)EzHTKws)`R28O-rn+? zPPw?au+6iW`t;1q%cs@-Wd6%!|Jksq`aAR5_n#O2)|O;o*btSa@3^dQ-N&6z*8S*l z{-L+Xxx(YO;@xRKY!<iuR%H2>d0laza<ThPSB}_o_6PR3N_?J^!nEeiV+$Sz1_$wS z!HIRQ-?>4pg$;I~zTF!C=<RulQ#w03cx;yY?KO?Od_DTL^PGJ(KR0!oG#q(pwJVf~ z;nq6=xu94P+q0KS&BQmC9rv5KyG=px*!Q4I-vhJRKTnujJkO@#k1NM9v$l|yk9*bS z3f~%-TRuDbm;HM+8#_aT-aAlVNyQ6NjXyZ86KgX+H`l7{jjP+tj*b%!#V;={UGna} z;sN2i?SX3+M5{6++<W(6y`Ek8oGbUHy%3+De=EDaBI4KgFYWa|*pJ$uUg3Jo=jD?8 zyqEcQrwzBY8@MOTk=-h)uy}ni%d$dHHPjBuR^KOGJR0j#QhfcaEJMI&ef1V|LBWX+ zpT4@fx_5Wo`x}MRxy>6EwaWb7D`0Sffx#eerESX-kw|lK#VhR*^08O$+x{#HyO{rC z?soq_zyHZQ+^@fHeqzRc<#)2xD-*>PO<c?CzT6CqW;A;C^yTt-CpMXXkl_QhZ@Hh! zn!yrM0)xxMkUmpQtNmRa9Va#vJv#EyGyPlSwSUIxe&Xt-$Deafn`SrX#P6-*`YDz> zpU*1rU}I<~6ezlLfA6p6&IemQzq79XYhB*4=%QeyEu+QLy{!xEPn*v8cI)GL?|*#q z_dcu7t+7{RUti<CQM}`Q=GK^*pJe}jdf(swZ(dh+vVN#upv~mP8ppS~N}t)pcU<b- ztwgy+I}DHSdwBQq`${o(h6cAz)lCz9wUu`5eEp1%L1WJ3{QWa?eXUAg=`LFUiW(uI zijw5{>2Lery;oKFrtrG+*T?;>AL5Fi{q4K1Y&B&PBSXTDmN_v^SLE#fR|WmniFHdC zZFjyi@7pca`uX+$mh*3k%Mnm2s4-XcU)J@~a{ppQ!Rx2vR>dU6JfCqsOXGpVOxdlE z_ZPl3c&}+^`RwR~CpP_{r~@}sATf7gMr$qi&1;Kq?Oxi|(ZQoQT|YkV-tO-k!>;|S zn7dDS(cdlKD?dC4zFK$x<IQ4^&J+d)iD_5llG3}*%#F_Cm()M<@~Z5CVEe;cuJapO zPyb?-J^hE?kJt5|ryG~f>-#8h|F~E9w@Ulut~;@(<&>6c@7uX@|4)PCf5hfah>ibp zG0^&15vafPyJ_3=qZNElD`glMcI|lmNKfgKPs#p8psK2Dn%=zg+r*|`ItiMrymo&1 z{C{em9P*Q%)IB@%^2zt8Z1?X!?pS`Sb75f6*gd(V<FsP!_n+pk1u7ROmwHtDF8vmH z<e|Wpw930X!Y;>IFTGuJGU&<tJG&nj&)l2uxvqC(fR!ezs%cF7LNUcNO?kIoY+k%A zyIt>^?mH%!Qzpe1*)ITXa%Roj$8~4vQvRFGN=izsYJO3i7b`(6t@ZzFyB=ShxbI|o zSN-;5!RdOjyQZYR58w2Lox#+rP&=r)&u@<JuIBX~Z!N9nFZcMZ_~ZGDH!|0^KUvh4 z`QCotbiI4te`I9WU-o0~5avA-|5rer%i<-+QX$r)I&<gF*VlZ`_pCFG{S*UE|DZ0= z#j~-lCJYKQBeaXwI9iw8IjSHcD5z<$^T{{SMb>`=SiaBd{`AQD)W^Hm6;?1hoD8Zy zb68R2ywc&Vnp@i|<d}Zw6jk>1z21D{h34F1@AsGHTngPkW!<M(&hNECOux6h7I0el zbB+9?y0S}xUa8Z9BhIMLm_DUxf276FZ?or}1{blMbCS=(Y7;hxHG(^@&9~dV1C$GY z-Q4|s<C^{Ta@OCH^yh0^O+K&n?)t9ulYuV+cD-R|NPhHaeVyUNwB&bhgR}VM{yf_& zJaZlQ%GzmtPe1-E@_4j)Utai;-?P6-Cdrf<h6Q&iXYELDw_A41$IGy7a^D4UP1e|K zPQ!a!o!^yai!IV#lU~fgFy-vO=HJ;b9_{Nkg=IAfhHAO0f|A%6R~MI*zby^(K9`?Y zcIW&4X{S?A_>6G3gUp8944=xI_*T|Fzgzz8*Y{^XekyLAu9V-VFn96nPg`E!3040R z+4+8j2&1{{j`fagewrSJ*S|V@9X#XXdcb&&3gZ?-yKD_PC&|}g!H;H60XyULrK6us zIo^ri*aU0toT_)UtoWd*wy>ka!?E+x=9t(2`ee&>^>u4+{7mn9_jY%=y}|e2{nu9- zeimaF*vz0{ulToZ#T+G$=hJREuj4<tulwA6-_E?PmMpKPypF31JhJ7x{NvSA^p2R$ z;rP5)U2bNT>@N#J#+R(dyD}H+r%BfDulv6wyZue|nq#aI(Pou)@ao~kvwi>cd*o|B zZDf^XxNuTmqqYNd(nQhUIaXi8=ACP~zUy%O-m0ya&kOzTF?;eY;q^7$t9_k2`YeyJ z7;-Z_dwoU9sDN+b3eJmLjZ^M~i_g~%%9`)GV4mwUzn3j>pLU5CC2KO}d5J&LSSIn? zcAimK>A!dVGOVsk=l^IZ>^~oIJl6V2-1fAGZ`hyPEJiAV{u`a&UvOm+55tc+8V#qe zo(1LcQ(h-t<gWV;>JYx<yI<NTV|nM*bB>?;uf^=Eu{<4Tu<O_)Mh1mgr?`o?ic19i z@+K6$O<(Wv*7?n^SxN!zGBcdtXw}}GZMJTgNWtUutM^JR{6uDy@ji+(vH#}mmDrtk zOXAWGllcp}OHXrtVPMFZw4!@=2egkLrT(vDM)qFI!bcX916*8|Y}lgO?rs<zufA=I z?kjnlA0b~KD;<w3nC7>WAz<<qIi*UEbj?Hgek*N{{F<=icoCDk*F*=tjjO+u>M#AA zAI|jdvcK)Z?w_V5|MaG7L<O>R8TOu+@;l-1|MfK;nW}G+=U;-FW}v}0!Mk@#i`f}s z=7US)S$4a2f$~zXuxrNWHSeRh=gr)6?CR?9>dOBc_h%IE2en!D)=rxwB>VIBJ??Xt zG{qT?ojMx-H%Vz}>z&)nuk16jZ=YZ*wz5`N@vZ-EHpR8(fB&`JQ#A)WDz9sS<o(At zp0`dp)GSf`>_XkM9M=UBw||(-Pl#I-vFL5($9uoas{G(7=ZwbA{2j;AL5-SYK5LkF zUYq$s2($y~>C;b7PZzI!U(5aQv)8Ze)>_xf{l2&FehlBmEX>Go<zA-gl5a9j0hiyc zRSYu|-QDh0!f^hgYR!wIu}e!A`%CUlmS3$Y`!;)LzPF0I<0PekFPhTUo(!>TqBlQ? zl!cYOM!R3^TQS?3A>quPZ^u67WS?2;J^cn~{b}p72M3o+t$ls*sr8c|LYKmhe-yam z{nJPF$(5DcH@)F3<z@*GR$SbsGUw7<%k5X>gn~}wn4UX)aiN|2^beW$vtJ&K)tp<u zTcjY^>Ro^A37?l4>pz#*A9=}R`7GnQSZ%NWXU=C&uO5BA=}h<gd3EPMTY-8q*N?`! zK%15EX^HoprhQF4-nV-O$T_U)yEeYR_xHdRQ`>)YFL7PJHQ^5DyLi8v^OoOQcl9$# z?DmnBJ@|Xtt;M$sPULO%diz@NP~~l>s;+>DUti~6o4Lz7(B5@QcedTL!e6hy`@i~Q z`yp5{P4ODvb@AF0$DRq71bSF-ckAzeQYp*8z$(z14r=j1`*IpZYjr_Axh_yE)1kz^ z=*frDr{99Ee}299dB~&9N7JY4s~_JNu-$<ndCIND%wJ79cX6+@W!XL<rPh3NDQCXc ztYfpxzC2nt<@KejGrR=%B(LeOT{A7DqCtQDxrxbq{X1`ebrmmOF`4CpyW&F~7h|>a zuNfF#%(vyYg=U<mn@T?JVU=dkdi>;eep+PkB4e#W9~YMti=SUE-`COCt=&=c=*Y*D z|8;9+`G3}3tM%ge^iA`+zgPMHWi3ALEDQ!IjXEhu1WqmQToLL2c#oR!(Hg0yy?h7W zmL~MoFF%>>w*1e+)2lTX)lHwD`222p*!{0o?v8A?l#kD``zFj4uq`LY?%<v$76&ta z%igxxj8wSnH~h{2ZhHo^Ln>rY((6PrXavD>bMo=n-tG@h52j0}-_!fKwJd?vKn~Q6 z7oNB?f2A!)W5<<w+nI}lFPiM@UN}EtQc>)@x>ud&?)m>&v#ncDBxOO#Oye%=nCOyF zm1H|ddDi01A1<oPSLeaA3?ybAd<PBV>%2a>)O)%FD3MGuovt50uj92R|HuBlE2^uL z7R|2j`>QC(;P5i2x?`KB?9yWIw~D;2EpK+eT*mxar!_+J{^JYly{FGtTw0Lu#;KsM ziKisG!;pL9za9HtEb=(!8J#hE%H-TMML)T3cfhR!<4^uP5rP-b#+sKi9BAlRCt-PQ z(u-AEN=izXroPx${hj&x+dFcxC++`!G1m)ecG;NJXRDMb?2ze{dE$xXuFqy~pGbd7 z>2OLp{?Ez)G~?78R~*&;UvW;tq@W8IpZ>nN=jF0jtqJOnr<`8heg39=@	XTnc3 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 diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyFlat.svg b/vendor/github.com/golang/dep/docs/assets/DigbyFlat.svg deleted file mode 100644 index ae67f6ca..00000000 --- a/vendor/github.com/golang/dep/docs/assets/DigbyFlat.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.07 762.53"><defs><style>.cls-1{fill:#ced8d2}.cls-2{fill:#1d1d1b}.cls-3{fill:#ccbca8}.cls-4{fill:#b7a38d}.cls-5{fill:#b79765}.cls-6{fill:#fff}.cls-7{fill:#d7b89b}.cls-8{opacity:.27}.cls-9{opacity:.51}.cls-10{fill:#e3fbfc}.cls-11{opacity:.39}.cls-12{fill:none;stroke:#1d1d1b;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}</style></defs><title>BoyeFlat</title><g id="BACKGROUND_OCLOR" data-name="BACKGROUND OCLOR"><path class="cls-1" d="M604,97c102.41,62,170.85,174.54,170.85,303,0,195.53-158.51,354-354,354s-354-158.51-354-354A352.48,352.48,0,0,1,139,185.68l6.95-8.83A356,356,0,0,1,220.64,108Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M774.33,418.17H743a2.5,2.5,0,0,1,0-5h31.33a2.5,2.5,0,0,1,0,5Z" transform="translate(-60.79 2.5)"/></g><g id="COLOR"><path class="cls-3" d="M379.67,631.39l50.88-10.2,110.17-24.29,74.73-16.24-13.42-60L594.42,482H680l66-17.43V289l-50.12-6.6V177.1l-23.14-25.84-5.41-2.66L604,148V12.67L539,0,400,5V32H290L222,46V174.2l-83,2.89V312.74L80,314l-3.72,4.24,1,154.1,1.75,2,57.45,11.84,57.15-.53L343,454.5c-.07,0,4.24,22.37,4.47,23.62l4.68,24.73c1.64,8.67,3.73,18.35,2.53,27.22-.51,3.75-.49,7.66-.68,11.44-.17,3.33-.59,6.81,3.25,7.49,1.29.23,2.84-.51,3.7.5s.4,3.3.62,4.55c.37,2.13,1.11,4.34,1.52,6.52l2.81,14.86,5,26.61,5.49,29s.05.34.06.34Z" transform="translate(-60.79 2.5)"/><polygon class="cls-4" points="134.41 488.2 78.21 488.68 13.87 477.07 16.52 316.5 280.95 315.24 352.71 324.5 352.71 390.84 343.71 391 134.41 488.2"/><polygon class="cls-4" points="355.21 150.5 355.21 297.5 635.1 295.83 635.1 179.59 624.21 167 611.96 153.75 591.85 151.83 355.21 150.5"/><polygon class="cls-4" points="161.71 172.5 161.21 48.46 229.21 34.5 366.21 34.5 366.21 148.95 355.21 150.5 354.38 177.49 227.43 179.46 161.71 172.5"/><path class="cls-5" d="M345.88,628.62a19.34,19.34,0,0,0-3.63,1.85c-2.64,1.58-5.9,2.39-8.78,3.45-3.7,1.36-7.63,3.4-11.49,4.23L304,642l-23,.65-32.85-9.12-7.9,6.43-9.5,4.29-10.13,2L217.74,642l4.69-12.72,8.29-7.88-10.09-12.88-6.8-21.21c-.15-4.54-.28-9.09-.46-13.63-.3-7.38-4.83-1.22-7.93-5.12-2.19-2.75,1.31-8.37,2.14-11.07,1.07-3.46,3.65-6.93,4.39-10.37.4-1.85-.79-3.32-.72-5.08,0-1.19.59-1.75.76-2.79.45-2.78-.62-5.74-.77-8.51a117.36,117.36,0,0,0-1.67-11.85c-.45-2.87-.2-6.63-2.31-8.89-1.73-1.86-4.94-2-6.25-4.25-1.1-1.9.2-3.86,0-6-.46-5.23-3.43-9.56-5.81-14.05l-6.84-12.87-8.25-15.52-7.75-20.06,1.3-22.67L182,391.63l3.62-6.63-6.09-2.31-4.76-8.25-.58-11,2.6-4.53,6.43-3.44,5.21,1.25,9.51,9L222.55,355l38.54-8.5,1-7.65,2.74-5.2,5.88-1,3.44,2.58,4.14,9.6,24,.7,32,5.52L350,363.07l8.4-3.82L373.94,355l11.35.35,4.29,3.65L365.95,378.2l6.22,22,14.59,20.54,7.77,6.22-.82,12.28-.82,3.44L343,454.5c-.52.12,6.72,41.69,7.34,45.53.84,5.22,1.15,10.56,2.18,15.72a45.42,45.42,0,0,1,.49,8.61V535.8c0,3.16-.7,9.73,1.75,12.08,1.49,1.43,2.23-.07,3.76.62,2.49,1.13,3,8.54,3.63,11.14L365,572.22c1.27,5.54,3,11.17,3.86,16.79l6.24,40.78,3.37,3.93,3.22-.31.51,6.09-8.08,3.15c-7.9-3.34-15.36-6.95-21.87-12.71a6,6,0,0,0-1.84-1.28A6.58,6.58,0,0,0,345.88,628.62Z" transform="translate(-60.79 2.5)"/><path class="cls-6" d="M367.71,375s25.05-15.79,25.17-15.79,4.73,6.38,4.73,6.38l6.18,19.06-3.15,14-5.14,6.35-5.92,2.45-5.69-4.41-4.45-2.88.39-7.3L371,391.63Z" transform="translate(-60.79 2.5)"/><polygon class="cls-6" points="268 386.47 240.1 389.87 209.14 394.5 194.94 395.41 192.21 407.55 197.47 425.94 207.9 439.05 220.17 446.08 230.11 448.31 240.1 448.06 252.46 444.82 262.21 437.75 268.24 430.09 273.17 419.72 275.01 407.55 273.81 397.65 268 386.47"/><path class="cls-2" d="M362.47,402.31a4.84,4.84,0,0,0,1.79,1l3.11,1.18a10.32,10.32,0,0,0,3.91.92c2.44-.07,4.46-1.82,6.24-3.49a6,6,0,0,0,2.17-3.23A4.82,4.82,0,0,0,378,394.8c-2.45-2.47-7.94-4.68-11.46-3.35C363.61,392.55,359.91,399.72,362.47,402.31Z" transform="translate(-60.79 2.5)"/><path class="cls-7" d="M355,414.41c.84,3.95,4.6,7.43,8.59,6.85,2.93-.42,5.19-2.74,7.93-3.87,4.64-1.92,9.9-.21,14.92-.33a5,5,0,0,0,2-.35,3.89,3.89,0,0,0,1.84-4.23,10.3,10.3,0,0,0-2.31-4.34q-2.11-2.7-4.46-5.2c-1.22-1.3-3-2.65-4.61-1.88a6.15,6.15,0,0,0-1.74,1.69,7.77,7.77,0,0,1-7,2.48c-3.49-.58-7.21-4.17-10.76-2.09S354.24,410.71,355,414.41Z" transform="translate(-60.79 2.5)"/><g class="cls-8"><path class="cls-6" d="M368.81,388.34l-1.1-23.69s8.48-17.33,8.09-18,6.68-6.06,6.68-6.06l13-1,8.29,1.85,9.82,12.28,7.21,15.07L424.21,386l-4.71,21.73-6.39,11.59-8.61,4.11L390.36,422l-5.08-3.31,3.67-3.79v-5.42l-4-6.79-5.56-2.47-1.51-7.57Z" transform="translate(-60.79 2.5)"/></g><g class="cls-8"><polygon class="cls-6" points="226.66 366.6 237.24 361.46 250.18 361.46 265.7 366.6 279.96 384.01 285.01 395.42 287.35 407.55 286.4 422.15 279.23 440.12 268 452.2 253.91 456.94 235.27 454.47 220.17 446.08 208.28 425.94 205.61 398.57 213.7 378.9 226.66 366.6"/></g><g class="cls-9"><path class="cls-6" d="M409,439.75c2.36,4.34,2.22,12.12,2.69,17.5.09,1.06-.14,3.22.56,4,1.48,1.65,1-.36,2.56-.69.63-.14,1.51.46,1.75.39.58-.16,1.31-1.06,1.76-1.16,1.15-.24,3,.52,4.19,0,.76-.35,1-1.35,1.69-1.59.86-.31,1.44.2,2.31.08,1.47-.21,4-2,4.8-.05,1.43.12,1.21-1.24,2.15-1.49.72-.19,1.17.59,1.7.51.9-.12,3.54-.38,4.45-1,2.39-1.52,1-8.77.9-11.83A110.37,110.37,0,0,0,439,431.52c-2.13,0-4.39,1.84-6.54,2.33-5.92,1.36-12,1.57-17.91,3.15" transform="translate(-60.79 2.5)"/></g><g class="cls-9"><path class="cls-6" d="M536.5,417c-1.36,2.71.54,8.93,1.31,12,.62,2.48,1.22,5,1.73,7.46,1.31-.76,1.41-1.43,3-1.49a14.4,14.4,0,0,0,1.74.77c1.14.13,1.75-.4,2.77-.56,1.84-.29,4.55-.88,6.77-.28-2.06-4.24-3-8.94-3.79-13.6-.18-1,.13-3.81-.67-4.58C547.82,415.29,542.06,417.06,536.5,417Z" transform="translate(-60.79 2.5)"/></g><g class="cls-9"><path class="cls-6" d="M547.25,294.25c0,9.83-1.48,19.55-1.25,29.38,0,1-.43,3.13,0,4,1.14,2.17,1,.14,2.53.12s2.27,1.32,4.2,1.26c1.21,0,2.66-.62,4-.76,3.52-.36,8.43.88,11.46,2.23.67-11.62-.15-23.39-.24-34.95-.89,0-1.82,0-2.72,0" transform="translate(-60.79 2.5)"/></g><g class="cls-9"><path class="cls-6" d="M374.75,251c-.19,4,.75,8,.75,12,0,3.31-.18,6.68,0,10,.21,3.74.35,7.47.54,11.21,1.38.2,3.73-1.36,4.73-1,1.66.62.39,3.52,2.47,3.79,1.05.14,1.18-1.19,2-1.3s1.31.73,2,.73,1.89-.48,2.52-.4,1.11.91,1.41.91c4.59,0,3.49-6.39,3.58-10.1.13-5.21,1.23-10.28,1.25-15.49,0-1.39.84-6.83-.05-7.82-.59-.65-1.81-.24-2.59-.25-4.44,0-8.91.19-13.36.19" transform="translate(-60.79 2.5)"/></g><g class="cls-9"><path class="cls-6" d="M106.25,316.25c-1.22.56-1,9.29-1,11.36,0,3.62.17,7.29,0,10.9-.18,4,.39,8.06.28,12,1.35-.75,2.9-3.06,4.67-2.25.54.25.24,1.64,1,1.93.91.36,1.25-.45,2.07-.48,1.63-.05,2.85.13,4.37-.9,2.49-1.67,1.66-4,1.38-7a76.43,76.43,0,0,1,.5-16.47c.16-1.27,1.52-4.07.75-5.3-1.56-2.48-7.92.65-10.25-1.75" transform="translate(-60.79 2.5)"/></g><g class="cls-9"><path class="cls-6" d="M164.25,177.75c-1.19,3.13-.24,7.9-.49,11.31a68.35,68.35,0,0,0,.46,11.07c.29,3.43-.16,7.73,1.25,10.84,1-.46,1.46-1.42,2.82-1.47.78,0,2,.77,2.82,1,2.6.78,4.87,1.11,5.37-1.72,1.86-10.4-1.63-22.08,1-32.28" transform="translate(-60.79 2.5)"/></g><g class="cls-9"><path class="cls-6" d="M314.75,177.5c0,7.1,1,13.7,1.73,20.63.29,2.92-.35,7.68,1,10.32,1.16,2.23.77.49,2.85-.06,2.62-.7,1.29.93,3.27,1.47.61.17,2.79-.54,3.55-.66a40.06,40.06,0,0,0,4.08-.44c.39-.1,2-.76,2.13-.74.87.11,1.12.85,1.65,1,1.47.41,3.44.31,4.72,1.27,2.09-1.86,1.25-6.75,1.25-9.29a111.45,111.45,0,0,1,.28-11.35c.43-4.23,2.08-8.41,2-12.67,0,.13-.45.23-.75.54" transform="translate(-60.79 2.5)"/></g><path class="cls-6" d="M638.75,149.5c0,7.67-.1,15.3-.27,22.94.64-1.54,2.45-3.17,4.22-2.9.54,3.11,1,3.66,3.49,1.74,1.22,3.69,3.36-.27,4.8-1s3.29.33,4.75,0c2-.47,2.21-2.73,2.48-4.73.72-5.42,1.62-10.88,2.52-16.27" transform="translate(-60.79 2.5)"/><g class="cls-9"><path class="cls-6" d="M565.25,4.5c-1.2,3.83-.25,9.22-.25,13.24s-.2,8.22.13,12.26c.34,4.2,1,8.33,1.41,12.49.65-.46,1.79-2.75,2.71-2.77.62,0,1.28,1.34,2,1.55-.51-.15,2.6-.36,2.12-.27.58-.11,1.29.45,2.08-.47,0,.81.59,1.27.81,1.76a1.44,1.44,0,0,1,1.94-.08c1.62-2.72,1.09-7.6,1.24-10.71s.35-6.07.57-9.07c.26-3.51-1.82-10.46-.26-13.18" transform="translate(-60.79 2.5)"/></g><g class="cls-9"><path class="cls-6" d="M344,32c-.48,1,.06,2.92,0,4.3-.19,2.38-1.19,4.66-1.53,7-.46,3.24-.18,6.66-.18,9.93,0,4-.57,8.72.5,12.48,1.9-1.32,4.18-5.76,6.51-6,.23.57.47,2.78,1.23,3,1.51.34,1.67-2.51,2.77-2.78,1.7-.43,1.94,2.07,3.94.33,1,2.63,1.73,0,3-.48s2.08.81,3.71-.52c.4,1.15,1.06,2.27,2.23,2.45,1.38-2.07,1.35-4.43,1.62-6.86.37-3.41,1.16-6.53,1.19-10,0-4.25-.05-8.71,1.25-12.62" transform="translate(-60.79 2.5)"/></g><g class="cls-9"><path class="cls-6" d="M247.5,41.25c-.35,3.5,1.76,7.33,2.25,10.81.25,1.81.14,4,1.25,5.48,1.82-3,4.84,1.18,5.79-1,6.84,1.07,2.63-13.17,5-16.54" transform="translate(-60.79 2.5)"/></g><g class="cls-9"><path class="cls-6" d="M709.67,295.33c2.33,3.49,2,11.62,2,16a48.19,48.19,0,0,1-1.63,14c1.82-1.77,2.28-.66,4.27-.64,1.46,0,2.63.09,4.2,0,4.21-.25,4.85.8,4.83-4.4,0-9,1.83-19.42,1.67-27.6" transform="translate(-60.79 2.5)"/></g><path class="cls-5" d="M372.5,517.5c-1,0-4.6-.61-5.25-.27-1.44.77-.83,5.27-1.06,7.08a86.53,86.53,0,0,0-.65,15.65c3.48.21,7.31-1.35,10.34-2.82,2.46-1.19,7-2.37,8.37-5,1.23-2.26-.15-5.42-1.3-7.43C380.22,520,375.95,520.66,372.5,517.5Z" transform="translate(-60.79 2.5)"/><path class="cls-6" d="M364,513.75c-1.64,0-3.47.25-5-.4-1-.43-1.89-2-2.87-2.21-2.63-.57-3.64,4.44-3.93,6.55-.65,4.7,0,9.78-.21,14.56-.18,3.54-.83,7.5-.49,11,.27,2.77,5.17,7.86,7,3.79,2.07,0,2.24,1.42,4.13-.47,2.36-2.36,2.43-8.28,2.58-11.46A89.06,89.06,0,0,0,364,513.75Z" transform="translate(-60.79 2.5)"/><path class="cls-6" d="M346.75,488.75c-4.43-.36-9,1.44-13.25,2.5s-8.35,2.19-12.6,2.12a119.23,119.23,0,0,0-14.92.71c-9.72,1-19.31,3-29,4.43-8,1.18-16.07.42-24.15.8a160.73,160.73,0,0,1-21.67-.3c-3.36-.3-6.5-1.24-9.81-1.71s-7.16.62-10.52,0c-2.57-.5-10.5-4.42-12.24-.89-1.1,2.24,1.65,9,3.37,10.62,1.91,1.8,3.77,2.19,5.08,4.74s1.34,5.38,2.05,8a61.06,61.06,0,0,1,2,12c.21,3.07-.48,6-.26,9,.41,5.51-1.6,10.3-2.13,15.74-.27,2.81-1.92,4.91-2.43,7.58-.45,2.35-1.55,4.24.74,5.47,1.78,1,4.4.33,6.33.6,4.14.59,8.24,1.38,12.37,2.18,10.84,2.11,23,2.42,34,1.95a173.24,173.24,0,0,1,25.22.5c7.15.72,14.39,1.51,21.56,1.87s13.5.73,20.7-.13c4.43-.53,8.73-1,13.2-1.3,3.77-.21,7.17-.5,10.6-2,2.85-1.28,10.28-3.3,11-6.25.81-3.33-1.57-7.8-2-11.1-.3-2.5-.36-4.25-1.34-6.51-5.43.15-6.21-5.74-6.47-10.28-.19-3.35,1.7-6.78,2.08-10.14a70.7,70.7,0,0,0,.18-8.57c-.06-4.81-1.46-9.9-2.56-14.55-.51-2.15-4.41-14.24-4.69-14.24" transform="translate(-60.79 2.5)"/><path class="cls-6" d="M367.67,422.33c-.24-.33.24-.54-.26-.66-.48,7.73,6.38,11.62,12.85,8.57,5.41-2.54,7.2-11,.74-12.92A11.57,11.57,0,0,0,367.67,422.33Z" transform="translate(-60.79 2.5)"/><path class="cls-10" d="M231,391.5c-3,2.57-14.36,15.14-8,18.65C227.9,412.85,231.23,401.12,231,391.5Z" transform="translate(-60.79 2.5)"/><path class="cls-10" d="M230.5,419c-3.25,2.7-10.29,24.24-2.73,21.27C233.1,438.17,229.89,425.67,230.5,419Z" transform="translate(-60.79 2.5)"/></g><g id="DETAILS"><path class="cls-2" d="M391.56,572.73a1,1,0,0,1-.25-2l33.32-8.69a1,1,0,0,1,.5,1.94l-33.32,8.69A1,1,0,0,1,391.56,572.73Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M398.8,603.88a1,1,0,0,1-.93-.63c-4.16-10.56-5.82-20.87-7.3-31.38a1,1,0,1,1,2-.28c1.46,10.39,3.1,20.57,7.18,30.93a1,1,0,0,1-.93,1.37Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M398.8,603.88a1,1,0,0,1-.24-2c11.3-2.76,24.26-5.85,34.69-7.87a1,1,0,1,1,.38,2c-10.39,2-23.32,5.09-34.6,7.85A1,1,0,0,1,398.8,603.88Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M433.44,596a1,1,0,0,1-.92-.61c-2.65-6.23-4.23-13.44-5.76-20.4-.92-4.17-1.78-8.11-2.84-11.69a1,1,0,0,1,1.92-.57c1.08,3.65,2,7.62,2.87,11.83,1.51,6.88,3.07,14,5.65,20a1,1,0,0,1-.92,1.39Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M430.55,564.05a1,1,0,0,1-.25-2l33.32-8.69a1,1,0,0,1,.5,1.94L430.8,564A1,1,0,0,1,430.55,564.05Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M437.79,595.21a1,1,0,0,1-.93-.63c-4.16-10.56-5.82-20.87-7.3-31.38a1,1,0,1,1,2-.28c1.46,10.39,3.11,20.57,7.18,30.93a1,1,0,0,1-.93,1.37Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M437.79,595.21a1,1,0,0,1-.24-2c11.3-2.76,24.26-5.85,34.69-7.87a1,1,0,1,1,.38,2c-10.39,2-23.32,5.09-34.6,7.85A1,1,0,0,1,437.79,595.21Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M472.43,587.35a1,1,0,0,1-.92-.61c-2.65-6.23-4.24-13.44-5.76-20.4-.92-4.17-1.78-8.11-2.84-11.69a1,1,0,0,1,1.92-.57c1.08,3.65,1.95,7.62,2.87,11.83,1.51,6.88,3.07,14,5.65,20a1,1,0,0,1-.92,1.39Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M469.54,555.13a1,1,0,0,1-.25-2l33.32-8.69a1,1,0,1,1,.5,1.94l-33.32,8.69A1,1,0,0,1,469.54,555.13Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M476.78,586.28a1,1,0,0,1-.93-.63c-4.16-10.56-5.82-20.87-7.3-31.38a1,1,0,1,1,2-.28c1.46,10.39,3.11,20.57,7.18,30.93a1,1,0,0,1-.93,1.37Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M476.78,586.28a1,1,0,0,1-.24-2c11.31-2.76,24.27-5.86,34.69-7.87a1,1,0,0,1,.38,2c-10.38,2-23.31,5.09-34.6,7.85A1,1,0,0,1,476.78,586.28Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M511.42,578.43a1,1,0,0,1-.92-.61c-2.65-6.23-4.23-13.44-5.76-20.4-.92-4.17-1.78-8.11-2.84-11.69a1,1,0,1,1,1.92-.57c1.08,3.65,1.95,7.62,2.87,11.83,1.51,6.88,3.07,14,5.65,20a1,1,0,0,1-.92,1.39Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M411,594.15a1,1,0,0,1-1-.75,147.58,147.58,0,0,1-3-14.59,1,1,0,0,1,2-.3,146,146,0,0,0,2.94,14.39,1,1,0,0,1-1,1.25Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M404.8,579.33a.31.31,0,0,0,0,.19c0,.18.32.13.49,0a15.4,15.4,0,0,1,5.9-1.86,13.93,13.93,0,0,1-2.23-2.31c-.38-.46-1.53-2.3-2.17-2.28-.82,0-.82,2.22-.95,2.8A23.77,23.77,0,0,1,404.8,579.33Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M417.37,592.77a1,1,0,0,1-1-.75,147.58,147.58,0,0,1-3-14.59,1,1,0,0,1,2-.3,146,146,0,0,0,2.94,14.39,1,1,0,0,1-1,1.25Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M411.2,578a.31.31,0,0,0,0,.19c0,.18.32.13.49,0a15.4,15.4,0,0,1,5.9-1.86,13.93,13.93,0,0,1-2.23-2.31c-.38-.46-1.53-2.3-2.17-2.28-.82,0-.82,2.22-.95,2.8A23.77,23.77,0,0,1,411.2,578Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M408.18,597.66a1,1,0,0,1-.14-2,113.17,113.17,0,0,0,12.62-2.59,1,1,0,0,1,.51,1.93,115.38,115.38,0,0,1-12.84,2.63Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M455.14,587.53l-.29,0a3,3,0,0,1-2.33-2.1,16.6,16.6,0,0,1-.68-2l-2.24-7.76a1,1,0,1,1,1.92-.55l2.24,7.76a14.83,14.83,0,0,0,.59,1.77c.22.52.52.88.75.91a.8.8,0,0,0,.62-.44,4.3,4.3,0,0,0,.38-1.52,1,1,0,0,1,2,.26,6,6,0,0,1-.64,2.26A2.74,2.74,0,0,1,455.14,587.53Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M443.83,577.65a1.81,1.81,0,0,1-1.5-.64c-.86-1.07,0-2.7.28-3.23a9.06,9.06,0,0,1,5.24-4.79,13.43,13.43,0,0,1,5.21-.59,7.57,7.57,0,0,1,4.56,1.92c.75.55,2.14,1.58,2.24,3.18a1,1,0,0,1-.77,1c-3.13.75-6.31,1.44-9.45,2.06-.59.12-1.19.21-1.79.31a28,28,0,0,0-2.87.56A4.39,4.39,0,0,1,443.83,577.65Zm8.13-7.28a10.64,10.64,0,0,0-3.46.52,7.11,7.11,0,0,0-4.12,3.83,4.21,4.21,0,0,0-.38.92,3.18,3.18,0,0,0,.45-.09,29.36,29.36,0,0,1,3.08-.61c.58-.09,1.15-.18,1.72-.3,2.74-.54,5.51-1.14,8.25-1.78a6.36,6.36,0,0,0-1.07-.93,5.68,5.68,0,0,0-3.49-1.53Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M449.68,569.86a1,1,0,0,1-.95-.68l-.65-1.95a1,1,0,1,1,1.89-.64l.66,2a1,1,0,0,1-.95,1.32Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M487.63,569.34a7.54,7.54,0,0,1-2.89-.62,4.08,4.08,0,0,1-1.66-1.15,4.62,4.62,0,0,1-.81-2l-1.89-9.07a1,1,0,0,1,2-.41l1.89,9.07a3,3,0,0,0,.41,1.2,2.27,2.27,0,0,0,.87.55,5.12,5.12,0,0,0,2.67.42,2.93,2.93,0,0,0,2-1.2c.79-1.21.35-3-.12-4.65L488.21,555a1,1,0,0,1,1.92-.56l1.89,6.42c.6,2,1.14,4.39-.12,6.31a4.88,4.88,0,0,1-3.42,2.08A5.85,5.85,0,0,1,487.63,569.34Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M481.41,557a1,1,0,0,1-.38-1.93,10,10,0,0,1,2.29-.55l5.71-.89a1,1,0,1,1,.31,2l-5.71.89a8.28,8.28,0,0,0-1.84.43A1,1,0,0,1,481.41,557Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M490.11,579a1,1,0,0,1-1-.73c-.84-3-1.53-6.16-2.07-9.27a1,1,0,0,1,2-.34c.53,3,1.21,6.1,2,9.07a1,1,0,0,1-1,1.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M486.73,580.72a1,1,0,0,1-.4-1.92,11.07,11.07,0,0,1,2.91-.69l.95-.14a13.12,13.12,0,0,0,2.83-.84,1,1,0,1,1,.78,1.84,15.09,15.09,0,0,1-3.26,1l-1,.16a9.4,9.4,0,0,0-2.39.54A1,1,0,0,1,486.73,580.72Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M539.23,438.62h-.05a1,1,0,0,1-.92-.76,100.06,100.06,0,0,1-2.75-19.47,1,1,0,1,1,2-.08,98.07,98.07,0,0,0,2.08,16.38q.29-.45.62-.87a1,1,0,0,1,1.55,0,3,3,0,0,0,1.45,1.13.67.67,0,0,0,.6-.23,1,1,0,0,1,1.91-.48.66.66,0,0,0,.78.29,2.38,2.38,0,0,0,.25-.15,2.75,2.75,0,0,1,1-.43,2.79,2.79,0,0,1,1.72.3l.35.14h.05a1,1,0,0,1,1.57-.38,4,4,0,0,0,1.15.68c-1.13-6.06-2.51-12.14-4.09-18.09a1,1,0,1,1,1.93-.51c1.72,6.47,3.2,13.1,4.39,19.69a1,1,0,0,1-.23.83.94.94,0,0,1-.79.34,6.06,6.06,0,0,1-2.82-.83,2.28,2.28,0,0,1-1.79.15c-.17-.06-.34-.13-.52-.2a2,2,0,0,0-.52-.18,1.72,1.72,0,0,0-.28.16,4.4,4.4,0,0,1-.47.27,2.6,2.6,0,0,1-2,.06l-.29-.12,0,0a2.66,2.66,0,0,1-2.24.61,3.67,3.67,0,0,1-1.69-.87,10.64,10.64,0,0,0-.95,2A1,1,0,0,1,539.23,438.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M413.45,463.26a1,1,0,0,1-.8-.4c-1.36-1.8-1.36-4.11-1.36-6.14v-.54a34.58,34.58,0,0,0-3.39-14.73,1,1,0,1,1,1.8-.87,36.62,36.62,0,0,1,3.59,15.59v.55a13.41,13.41,0,0,0,.31,3.6l.66-.92a1,1,0,0,1,1.67.06.37.37,0,0,0,.31.11.38.38,0,0,0,.31-.12l.07-.15a2.15,2.15,0,0,1,.55-.8c1.06-.91,2.17-.05,2.7.36a3.14,3.14,0,0,0,.62.41.21.21,0,0,0,.19,0,3,3,0,0,0,1-1.69,1,1,0,0,1,1.81-.24,2,2,0,0,0,3.34-.39,1,1,0,0,1,1.69-.34,3.62,3.62,0,0,0,2.06,1.31.43.43,0,0,0,.31-.13,2.09,2.09,0,0,0,.27-.51,4.56,4.56,0,0,1,.43-.81,2.72,2.72,0,0,1,2.6-1.06,3,3,0,0,1,1.39.55l.45-.45a1,1,0,0,1,1.59.25.43.43,0,0,0,.78-.35,1,1,0,0,1,1.77-.91,2.4,2.4,0,0,0,.38.45l-1.72-21.17a1,1,0,0,1,2-.16l1.86,22.86a1,1,0,0,1-1.15,1.07A4.46,4.46,0,0,1,440,457a2.36,2.36,0,0,1-.95.8,2.48,2.48,0,0,1-2.26-.15l-.54.54a1,1,0,0,1-1.64-.35.78.78,0,0,0-.64-.4.79.79,0,0,0-.72.23,3,3,0,0,0-.23.46,3.62,3.62,0,0,1-.64,1.07,2.39,2.39,0,0,1-1.79.77,4.43,4.43,0,0,1-2.59-1.09,4,4,0,0,1-2.48,1.18,4.09,4.09,0,0,1-2.49-.47,3.7,3.7,0,0,1-1.47,1.51,2.18,2.18,0,0,1-1.77.1,4.43,4.43,0,0,1-1.15-.7l-.26-.2-.09.18a2.34,2.34,0,0,1-2,1.14,2.22,2.22,0,0,1-1-.18l-1,1.45a1,1,0,0,1-.8.42Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M568,334.05a2,2,0,0,1-1.63-.84q-.62-.86-1.14-1.78a2.62,2.62,0,0,1-1.57.53,3.26,3.26,0,0,1-2.43-1.15l-.8-.81a3.77,3.77,0,0,1-4.27.95,4,4,0,0,1-1.4-1.09l-.28.46a2.83,2.83,0,0,1-4.34.92l-1.78-1.15a13.94,13.94,0,0,1-1.61,1.75,2,2,0,0,1-3.34-1.73,114.37,114.37,0,0,0,.86-19.86c0-.71-.07-1.42-.11-2.13a46.28,46.28,0,0,1,.41-11.9,2,2,0,0,1,3.92.81,42.57,42.57,0,0,0-.33,10.87c0,.72.08,1.45.11,2.17a118.36,118.36,0,0,1-.32,15.26,2,2,0,0,1,.92.31l2.7,1.75,1.05-1.76a2,2,0,0,1,1.89-1,4,4,0,0,1,3,2.11l.21.31a4.35,4.35,0,0,0,.77-1.08,2,2,0,0,1,3.2-.48l1.59,1.62a2.92,2.92,0,0,1,2.11-1.48,2,2,0,0,1,1.14.17c.08-3.24-.09-6.52-.25-9.73-.35-7-.71-14.15,1.29-21.07a2,2,0,1,1,3.84,1.11c-1.81,6.28-1.48,12.83-1.13,19.77.27,5.39.55,11-.26,16.43a2,2,0,0,1-2,1.71Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M723.53,328.85a2,2,0,0,1-1.7-.94h0a3.37,3.37,0,0,1-1.62.17,3.55,3.55,0,0,1-1.3-.46,2,2,0,0,1-1.19.4,2,2,0,0,1-1.59-.77,4.51,4.51,0,0,0-1.65-1.3,8.46,8.46,0,0,1-2.29,2.39,2,2,0,0,1-3.14-1.52,48.11,48.11,0,0,1,.34-7.82c.06-.61.12-1.22.17-1.83a90.75,90.75,0,0,0-.81-22.43,2,2,0,0,1,3.95-.64,94.8,94.8,0,0,1,.84,23.42c-.06.62-.12,1.25-.18,1.87s-.15,1.48-.21,2.21a2,2,0,0,1,.52,0,8.49,8.49,0,0,1,3.76,1.46,3.43,3.43,0,0,0,4.1-.29h0c.07-9.84.45-19.76,1.14-29.55a2,2,0,0,1,4,.28c-.78,11.06-1.17,22.29-1.15,33.37a2,2,0,0,1-2,2Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M637.16,177a2,2,0,0,1-2-2.4,143.33,143.33,0,0,0,2.81-24,2,2,0,0,1,4,.13,147.05,147.05,0,0,1-1.22,14.67,2.79,2.79,0,0,1,2.14,1.26l1.59,2.13a3.5,3.5,0,0,1,.5-.66,3.06,3.06,0,0,1,4.17-.17l.15-.26a2,2,0,0,1,1.79-1,2,2,0,0,1,1.73,1.1q.29.58.56,1.17l1.26-1.74a2.6,2.6,0,0,1,2.63-1.2,63.58,63.58,0,0,0,2.49-16.74,2,2,0,0,1,2-2h0a2,2,0,0,1,2,2,67.58,67.58,0,0,1-4,22,2,2,0,0,1-2,1.32,2,2,0,0,1-1.54-.82l-1.84,2.54a3.31,3.31,0,0,0-4.89.84,2,2,0,0,1-1.91-.57l-.1-.11a3.58,3.58,0,0,1-.21.34,2,2,0,0,1-1.61.85,2.09,2.09,0,0,1-1.63-.81l-3-4.05L639,175.74A2,2,0,0,1,637.16,177Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M578.34,48.08a2,2,0,0,1-1-.25,5.11,5.11,0,0,1-2.11-2.27,3,3,0,0,1-1.94-.21,3.58,3.58,0,0,1-1.52-1.43,2,2,0,0,1-3.17-.08L568,43a18.65,18.65,0,0,0-.65,2.92,2,2,0,0,1-4-.28q0-18.63,0-37.26a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2q0,14.29,0,28.57h0a2,2,0,0,1,1.76.82l.71,1q.19-.25.41-.48a2,2,0,0,1,3.22.4l1,1.85a2,2,0,0,1,1.76-1.37c-.05-9.67.38-19.39,1.28-29a2,2,0,1,1,4,.38A288.91,288.91,0,0,0,580.34,46a2,2,0,0,1-2,2.06Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M341.35,72.24a2,2,0,0,1-2-2.07c.46-12.23,1.44-24.6,2.91-36.75a2,2,0,1,1,4,.48c-1,8.09-1.74,16.27-2.27,24.44a2,2,0,0,1,2.25-.33,11,11,0,0,1,2.36,1.58l.3-.64a2,2,0,0,1,3.7.19l.48,1.37a3.47,3.47,0,0,1,2.3-1.8,2,2,0,0,1,1.66.4l.16.15.08-.15a2,2,0,0,1,2.43-.89q.18-.64.32-1.28a2,2,0,0,1,3.93.11q0,.25.09.51a2,2,0,0,1,2-1.12l2.38-24.32a2,2,0,0,1,4,.39l-3.12,31.83a2,2,0,0,1-3.57,1,8.93,8.93,0,0,1-.56-.81,2,2,0,0,1-3-.59l-.26-.48q-.31.63-.65,1.25a9.33,9.33,0,0,0-4.17,1,2,2,0,0,1-1.71-.68l-.2-.24a3.67,3.67,0,0,1-1.7,1.06,2.83,2.83,0,0,1-2.46-.47,2.94,2.94,0,0,1-.64-.68,2,2,0,0,1-3.08-.44,6.92,6.92,0,0,0-.75-1,31,31,0,0,1-3.55,8A2,2,0,0,1,341.35,72.24Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M250.94,60a2,2,0,0,1-2-1.71L246.6,42.31a2,2,0,1,1,4-.58L252,51.65a2,2,0,0,1,1.31.75l.35.44a2,2,0,0,1,2.52.09,3.33,3.33,0,0,1,.47.5,2.46,2.46,0,0,1,.74-.33,2,2,0,0,1,1,0,2,2,0,0,1,1.21-.66c.05-4.25.07-8.52,0-12.75a2,2,0,0,1,2-2,2,2,0,0,1,2,2c0,5.9,0,11.88-.12,17.78a2,2,0,0,1-3,1.67,5.14,5.14,0,0,1-.61-.43,2,2,0,0,1-2.39-.14,2.66,2.66,0,0,1-1.36.08A3.1,3.1,0,0,1,255,58.1a2,2,0,0,1-1.1.3,2,2,0,0,1-1-.27,2,2,0,0,1-1.82,1.81Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M340.36,215.29h-.1a2,2,0,0,1-1.83-1.51c0-.09-.06-.22-.1-.37a2,2,0,0,1-2.54-.55,5.77,5.77,0,0,1-.38-.57,1.5,1.5,0,0,0-2,.7,2.42,2.42,0,0,1-2.31-1.24,3.3,3.3,0,0,1-.73.66,3.23,3.23,0,0,1-2.57.42,3.9,3.9,0,0,1-1.72-.94L326,212a7.25,7.25,0,0,0-3.9.33,2,2,0,0,1-1.52-.63q-.69-.73-1.3-1.52l-.78,1.1a2,2,0,0,1-3.63-1,286.61,286.61,0,0,1-.45-32.05,2,2,0,0,1,2.08-1.91,2,2,0,0,1,1.91,2.08c-.37,8.76-.33,17.62.13,26.4a2,2,0,0,1,2.54.87q.33.6.71,1.16a13.67,13.67,0,0,0,5.52-1.38,2,2,0,0,1,1.48,2v.13a3.09,3.09,0,0,1,3.68-1.4,2.81,2.81,0,0,1,.86.51l.5-1a2,2,0,0,1,3.78.82l0,.35a2,2,0,0,1,1,2,3.47,3.47,0,0,1,.74.11,50.87,50.87,0,0,0,.36-7.37v-.84a208.41,208.41,0,0,1,1.46-24.08,2,2,0,1,1,4,.47,204.43,204.43,0,0,0-1.43,23.61v.84c0,4.07,0,8.28-1.47,12.29A2,2,0,0,1,340.36,215.29Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M388.18,290.76a2.88,2.88,0,0,1-2.64-1.93,2,2,0,0,1-2.78-.7l-.18.21a2,2,0,0,1-3.18-.19q-.27-.4-.56-.78a16.48,16.48,0,0,0-.57,1.72,2,2,0,0,1-3.93-.47l-1-34.89a2,2,0,1,1,4-.12l.84,28.28a2,2,0,0,1,1.56.52q.68.62,1.29,1.31.2-.34.38-.69A2,2,0,0,1,383.1,282a2,2,0,0,1,1.77,1l.06.11a2,2,0,0,1,3.53.81l.19.87.92-1.57a2,2,0,0,1,3.72.89q0,.2,0,.39l.06,0c1.1-7.19,2-14.54,1.41-21.78,0-.57-.1-1.13-.16-1.7a28.16,28.16,0,0,1,0-7.76,2,2,0,1,1,3.94.7,24.78,24.78,0,0,0,.07,6.67c.06.59.12,1.18.16,1.76.73,8.92-.66,17.76-2,26.32a4,4,0,0,1-6.32.89,2.86,2.86,0,0,1-1.82,1.19A2.66,2.66,0,0,1,388.18,290.76Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M176,215.44a2,2,0,0,1-1.12-.34,8,8,0,0,1-1.65-1.5l-.06.07a2,2,0,0,1-3,.23q-.18-.17-.35-.36a2,2,0,0,1-2.12-.32q-.42-.37-.82-.77l0,.15a2,2,0,0,1-3.94-.14,198.32,198.32,0,0,1-1.3-35.58,2,2,0,1,1,4,.21,194.37,194.37,0,0,0,.65,29.33h.13a2,2,0,0,1,1.72,1,10,10,0,0,0,.56.9l.19-.32a2,2,0,0,1,3.55.21,2,2,0,0,1,2.92.93,2,2,0,0,1,.22-.25,104.51,104.51,0,0,0-.31-12.64c-.42-6.48-.85-13.19.58-19.75a2,2,0,1,1,3.91.85c-1.31,6-.92,12.15-.5,18.64a89.68,89.68,0,0,1,.08,15.77,2,2,0,0,1-1.27,1.64l-.2.61a2,2,0,0,1-1.9,1.38Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M105.57,354.11a2,2,0,0,1-2-2.32,82.63,82.63,0,0,0,.84-19.26c-.09-1.22-.21-2.43-.32-3.65a61.71,61.71,0,0,1-.39-10.8,2,2,0,1,1,4,.32,57.8,57.8,0,0,0,.39,10.1c.12,1.25.24,2.49.33,3.74a86.64,86.64,0,0,1,0,13.21l.17.05a2,2,0,0,1,1.25,1.26,2,2,0,0,1,3.41-.55,2,2,0,0,1,2.72-.39c-.92-8.6.7-17.35,2.13-25.16a2,2,0,0,1,3.93.72c-1.59,8.64-3.24,17.58-1.78,26.27.41,2.42-.13,4.09-1.6,4.95a2,2,0,0,1-2.71-.67,2,2,0,0,1-1.35-.21,2,2,0,0,1-2.37-.24l-.42-.4a3.82,3.82,0,0,1-2.09.58,3.71,3.71,0,0,1-1.5-.36l-.84,1.69A2,2,0,0,1,105.57,354.11Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M312.16,134.92a.81.81,0,0,1,0-1.62L340,133a.83.83,0,0,1,.82.8.81.81,0,0,1-.8.82l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M311.72,160.82a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.55.44-26.09a.81.81,0,0,1,1.61.17c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M340.48,161.46h0c-8.56-.47-19.33-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M340.48,161.46a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,1.62-.07c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M344.5,135.77a.81.81,0,0,1,0-1.62l27.89-.27a.81.81,0,1,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M344.06,161.67a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.54.44-26.09a.81.81,0,0,1,1.61.17c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M372.82,162.31h0c-8.55-.47-19.32-.58-28.72-.64a.81.81,0,0,1-.81-.81.8.8,0,0,1,.81-.81c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M372.82,162.31a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.74a.81.81,0,0,1,.78-.84.8.8,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M376.88,136.43a.81.81,0,0,1,0-1.62l27.89-.27h0a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M376.44,162.33a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.55.44-26.09a.81.81,0,1,1,1.61.17c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M405.21,163h0c-8.57-.47-19.33-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.41.05,20.2.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M405.21,163a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.74a.81.81,0,0,1,.78-.84.84.84,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M323.19,155.57a.81.81,0,0,1-.81-.8,119.45,119.45,0,0,1,.53-12,.81.81,0,1,1,1.61.15,117.78,117.78,0,0,0-.52,11.88.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M321.06,142.69a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,321.06,142.69Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M328.49,155.74a.81.81,0,0,1-.81-.8,119.74,119.74,0,0,1,.53-12,.81.81,0,1,1,1.61.15,118.08,118.08,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M326.36,142.86a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,326.36,142.86Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M359.46,159.08a1.87,1.87,0,0,1-.68-.13,2.44,2.44,0,0,1-1.42-2.11,13.4,13.4,0,0,1-.14-1.71L357,148.6a.81.81,0,1,1,1.62-.06l.24,6.54a12,12,0,0,0,.12,1.51c.07.45.23.79.41.86a.65.65,0,0,0,.57-.23,3.52,3.52,0,0,0,.6-1.12.81.81,0,1,1,1.5.6,4.84,4.84,0,0,1-.94,1.65A2.32,2.32,0,0,1,359.46,159.08Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M364.67,149.6h0c-2.6,0-5.24-.11-7.83-.24-.48,0-1-.07-1.46-.11a22.82,22.82,0,0,0-2.37-.12c-1,0-1.7-.28-2-.89-.46-1,.53-2.12.86-2.48a7.33,7.33,0,0,1,5.06-2.73,10.84,10.84,0,0,1,4.21.56,6.13,6.13,0,0,1,3.2,2.4,3.77,3.77,0,0,1,1.13,2.94A.81.81,0,0,1,364.67,149.6Zm-11.45-2.09c.77,0,1.54.07,2.28.13.47,0,.94.08,1.4.1,2.26.11,4.56.19,6.83.22a5.18,5.18,0,0,0-.66-.94,4.6,4.6,0,0,0-2.44-1.89,9.3,9.3,0,0,0-3.58-.49,5.76,5.76,0,0,0-4,2.2,3.41,3.41,0,0,0-.48.65,2.61,2.61,0,0,0,.37,0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M358.38,144.1a.81.81,0,0,1-.81-.75l-.13-1.66a.81.81,0,0,1,1.61-.13l.13,1.66a.81.81,0,0,1-.74.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M389.22,151.27l-.45,0a5.75,5.75,0,0,1-2.82-1.17,3.27,3.27,0,0,1-1.08-1.23,3.75,3.75,0,0,1-.23-1.76l.3-7.5a.82.82,0,0,1,.84-.78.81.81,0,0,1,.78.84l-.3,7.49a2.47,2.47,0,0,0,.09,1,1.72,1.72,0,0,0,.57.6,4.14,4.14,0,0,0,2,.86,2.37,2.37,0,0,0,1.83-.54c.86-.8.88-2.32.82-3.68l-.22-5.41a.81.81,0,1,1,1.62-.07l.22,5.41c.07,1.72,0,3.67-1.34,4.94A3.88,3.88,0,0,1,389.22,151.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M392.22,140.66h-.07l-4.66-.42a6.73,6.73,0,0,0-1.53,0,.81.81,0,0,1-.23-1.6,8.12,8.12,0,0,1,1.91,0l4.66.42a.81.81,0,0,1-.07,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M388.35,159.23a.81.81,0,0,1-.81-.79c-.06-2.56,0-5.14.2-7.69a.81.81,0,0,1,1.62.12c-.19,2.49-.25,5-.19,7.53a.81.81,0,0,1-.79.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M389.16,160.06q-.43,0-.86,0l-.83-.08a7.63,7.63,0,0,0-2,0,.81.81,0,0,1-.26-1.6,8.9,8.9,0,0,1,2.41,0l.78.07a10.65,10.65,0,0,0,2.38-.1.81.81,0,0,1,.25,1.6A12.24,12.24,0,0,1,389.16,160.06Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M436.16,110.93a.81.81,0,0,1,0-1.62L464,109a.85.85,0,0,1,.82.8.81.81,0,0,1-.8.82l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M435.72,136.83a.81.81,0,0,1-.8-.71c-1.19-9.11-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M464.49,137.47h0c-8.55-.47-19.32-.58-28.73-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M464.48,137.47a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75A.81.81,0,0,1,464,109a.84.84,0,0,1,.84.78c.13,3.08,0,6.38-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M468.5,111.78a.81.81,0,0,1,0-1.62l27.89-.27h0a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M468.06,137.69a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M496.82,138.33h0c-8.55-.47-19.32-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M496.82,138.33a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.74a.81.81,0,0,1,.78-.84.83.83,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M500.89,112.44a.81.81,0,0,1,0-1.62l27.89-.27a.84.84,0,0,1,.82.8.81.81,0,0,1-.8.82l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M500.45,138.34a.81.81,0,0,1-.8-.71c-1.19-9.11-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M529.21,139h0c-8.55-.47-19.32-.59-28.73-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.22.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M529.21,139a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.74a.81.81,0,0,1,.78-.84.83.83,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M447.2,131.58a.81.81,0,0,1-.81-.8,119.88,119.88,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.36,118.36,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M445.07,118.7a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,445.07,118.7Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M452.5,131.76a.81.81,0,0,1-.81-.8,119.9,119.9,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.39,118.39,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M450.37,118.88a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,450.37,118.88Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M483.46,135.1a1.87,1.87,0,0,1-.68-.13,2.44,2.44,0,0,1-1.42-2.11,13.51,13.51,0,0,1-.14-1.71l-.24-6.54a.81.81,0,0,1,.78-.84.85.85,0,0,1,.84.78l.24,6.54a12.11,12.11,0,0,0,.12,1.51c.08.45.24.79.41.86a.64.64,0,0,0,.57-.23,3.54,3.54,0,0,0,.6-1.12.81.81,0,1,1,1.5.6,4.78,4.78,0,0,1-.94,1.65A2.32,2.32,0,0,1,483.46,135.1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M488.68,125.61h0c-2.61,0-5.24-.11-7.83-.24-.48,0-1-.07-1.46-.11a21.9,21.9,0,0,0-2.37-.12c-1,0-1.7-.28-2-.89-.46-1,.53-2.12.86-2.48a7.33,7.33,0,0,1,5.06-2.73,10.85,10.85,0,0,1,4.21.56,6.13,6.13,0,0,1,3.2,2.4,3.77,3.77,0,0,1,1.13,2.94A.81.81,0,0,1,488.68,125.61Zm-11.45-2.09c.77,0,1.54.07,2.28.13.47,0,.94.08,1.4.1,2.26.11,4.55.19,6.83.22a5.15,5.15,0,0,0-.66-.94,4.59,4.59,0,0,0-2.44-1.89,9.34,9.34,0,0,0-3.58-.49,5.76,5.76,0,0,0-4,2.2,3.38,3.38,0,0,0-.48.65l.37,0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M482.39,120.11a.81.81,0,0,1-.81-.75l-.13-1.66a.81.81,0,0,1,1.62-.13l.13,1.66a.81.81,0,0,1-.74.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M513.23,127.28l-.45,0a5.74,5.74,0,0,1-2.82-1.17,3.27,3.27,0,0,1-1.08-1.23,3.76,3.76,0,0,1-.23-1.76l.3-7.5a.85.85,0,0,1,.84-.78.81.81,0,0,1,.78.84l-.3,7.49a2.48,2.48,0,0,0,.09,1,1.84,1.84,0,0,0,.57.6,4.14,4.14,0,0,0,2,.86,2.39,2.39,0,0,0,1.83-.54c.86-.8.88-2.32.82-3.68l-.22-5.41a.81.81,0,0,1,.78-.84.8.8,0,0,1,.84.78l.22,5.41c.07,1.72,0,3.67-1.34,4.94A3.88,3.88,0,0,1,513.23,127.28Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M516.23,116.68h-.07l-4.66-.42a6.78,6.78,0,0,0-1.53,0,.81.81,0,1,1-.23-1.6,8.16,8.16,0,0,1,1.91,0l4.66.42a.81.81,0,0,1-.07,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M512.36,135.24a.81.81,0,0,1-.81-.79c-.06-2.55,0-5.14.2-7.69a.82.82,0,0,1,.87-.75.81.81,0,0,1,.75.87c-.19,2.5-.25,5-.19,7.53a.81.81,0,0,1-.79.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M513.16,136.07q-.43,0-.86,0l-.83-.08a7.66,7.66,0,0,0-2,0,.81.81,0,1,1-.26-1.6,9,9,0,0,1,2.42,0l.77.07a10.62,10.62,0,0,0,2.38-.1.81.81,0,0,1,.25,1.6A12.27,12.27,0,0,1,513.16,136.07Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M490.5,258.07a.81.81,0,0,1,0-1.62l27.89-.27h0a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M490.06,284a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M518.83,284.61h0c-8.55-.47-19.32-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M518.83,284.61a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,.78-.84.83.83,0,0,1,.84.78c.13,3.08,0,6.38-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M522.84,258.92a.81.81,0,0,1,0-1.62l27.89-.27a.79.79,0,0,1,.82.8.81.81,0,0,1-.8.82l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M522.4,284.82a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.55.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M551.17,285.46h0c-8.55-.47-19.32-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M551.17,285.46a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.74a.81.81,0,0,1,.78-.84.85.85,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M555.23,259.58a.81.81,0,0,1,0-1.62l27.89-.27h0a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M554.79,285.48a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M583.56,286.12h0c-8.55-.47-19.32-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M583.55,286.12a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,.78-.84.83.83,0,0,1,.84.78c.13,3.08,0,6.38-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M501.54,278.72a.81.81,0,0,1-.81-.8,119.9,119.9,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.39,118.39,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M499.41,265.84a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,499.41,265.84Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M506.84,278.89a.81.81,0,0,1-.81-.8,119.9,119.9,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.39,118.39,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M504.71,266a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,504.71,266Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M537.81,282.23a1.86,1.86,0,0,1-.68-.13,2.44,2.44,0,0,1-1.42-2.11,13.51,13.51,0,0,1-.14-1.71l-.24-6.54a.81.81,0,0,1,.78-.84.85.85,0,0,1,.84.78l.24,6.54a12.11,12.11,0,0,0,.12,1.51c.08.45.24.79.41.86a.65.65,0,0,0,.57-.23,3.49,3.49,0,0,0,.6-1.12.81.81,0,1,1,1.51.6,4.85,4.85,0,0,1-.94,1.65A2.32,2.32,0,0,1,537.81,282.23Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M543,272.75h0c-2.6,0-5.24-.11-7.83-.24-.48,0-1-.07-1.46-.11a23.26,23.26,0,0,0-2.38-.12c-1,0-1.7-.28-2-.89-.46-1,.53-2.12.86-2.48a7.33,7.33,0,0,1,5.06-2.73,10.88,10.88,0,0,1,4.21.56,6.13,6.13,0,0,1,3.2,2.4,3.76,3.76,0,0,1,1.13,2.94A.81.81,0,0,1,543,272.75Zm-11.45-2.09c.77,0,1.54.07,2.28.13.47,0,.94.08,1.4.1,2.26.11,4.55.19,6.83.22a5.25,5.25,0,0,0-.66-.94,4.6,4.6,0,0,0-2.44-1.89,9.31,9.31,0,0,0-3.58-.49,5.76,5.76,0,0,0-4,2.2,3.47,3.47,0,0,0-.48.65,2.52,2.52,0,0,0,.37,0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M536.73,267.24a.81.81,0,0,1-.81-.75l-.13-1.66a.81.81,0,0,1,1.62-.13l.13,1.66a.81.81,0,0,1-.74.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M567.57,274.42l-.45,0a5.76,5.76,0,0,1-2.82-1.17,3.26,3.26,0,0,1-1.08-1.23,3.8,3.8,0,0,1-.23-1.76l.3-7.49a.81.81,0,0,1,.81-.78h0a.81.81,0,0,1,.78.84l-.3,7.49a2.49,2.49,0,0,0,.09,1,1.85,1.85,0,0,0,.57.6,4.15,4.15,0,0,0,2,.86,2.37,2.37,0,0,0,1.83-.54c.86-.8.88-2.32.82-3.68l-.22-5.41a.81.81,0,0,1,1.62-.07l.22,5.41c.07,1.72,0,3.67-1.34,4.94A3.88,3.88,0,0,1,567.57,274.42Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M570.57,263.81h-.07l-4.66-.42a6.7,6.7,0,0,0-1.53,0,.81.81,0,1,1-.23-1.6,8.16,8.16,0,0,1,1.91,0l4.66.42a.81.81,0,0,1-.07,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M566.7,282.37a.81.81,0,0,1-.81-.79c-.06-2.55,0-5.13.2-7.69a.82.82,0,0,1,.87-.75.81.81,0,0,1,.75.87c-.19,2.5-.25,5-.19,7.53a.81.81,0,0,1-.79.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M567.51,283.21q-.43,0-.86,0l-.83-.08a7.59,7.59,0,0,0-2,0,.81.81,0,1,1-.26-1.6,9,9,0,0,1,2.42,0l.77.07a10.58,10.58,0,0,0,2.38-.1.81.81,0,0,1,.25,1.6A12.27,12.27,0,0,1,567.51,283.21Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M587.27,441.82a.81.81,0,0,1,0-1.62l23.12-.22a.81.81,0,1,1,0,1.62l-23.12.22Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M610.83,468.41h0c-5.06-.28-11.42-.46-19.44-.56a.81.81,0,0,1,0-1.62h0c8,.1,14.43.28,19.51.56a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M610.82,468.41a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,.78-.84.85.85,0,0,1,.84.78c.13,3.08,0,6.38-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M614.84,442.72a.81.81,0,0,1,0-1.62l27.89-.27h0a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M614.4,468.62a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M643.17,469.26h0c-8.55-.47-19.32-.58-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M643.16,469.26a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,.78-.84.86.86,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M647.23,443.38a.81.81,0,0,1,0-1.62l27.89-.27a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M646.79,469.28a.81.81,0,0,1-.8-.71c-1.19-9.11-.47-17.54.44-26.09a.81.81,0,1,1,1.61.17c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M675.55,469.92h0c-8.57-.47-19.33-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.41.05,20.2.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M675.55,469.92a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,.78-.84.85.85,0,0,1,.84.78c.13,3.08,0,6.38-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M593.54,462.51a.81.81,0,0,1-.81-.8,119.92,119.92,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.4,118.4,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M591.41,449.64a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,591.41,449.64Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M598.84,462.69a.81.81,0,0,1-.81-.8,119.87,119.87,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.37,118.37,0,0,0-.52,11.88.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M596.71,449.81a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,596.71,449.81Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M629.8,466a1.87,1.87,0,0,1-.68-.13,2.44,2.44,0,0,1-1.42-2.11,13.55,13.55,0,0,1-.14-1.71l-.24-6.54a.81.81,0,0,1,.78-.84.84.84,0,0,1,.84.78l.24,6.54a11.94,11.94,0,0,0,.12,1.51c.07.45.24.79.41.86a.64.64,0,0,0,.57-.23,3.49,3.49,0,0,0,.6-1.12.81.81,0,0,1,1.51.6,4.82,4.82,0,0,1-.94,1.65A2.32,2.32,0,0,1,629.8,466Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M635,456.54h0c-2.59,0-5.23-.11-7.83-.24-.48,0-1-.07-1.47-.11-.79-.07-1.6-.13-2.37-.12-1,0-1.71-.28-2-.89-.46-1,.53-2.12.86-2.48a7.32,7.32,0,0,1,5.06-2.73,10.87,10.87,0,0,1,4.21.56,6.13,6.13,0,0,1,3.2,2.4,3.77,3.77,0,0,1,1.13,2.94A.81.81,0,0,1,635,456.54Zm-11.45-2.09c.76,0,1.53.07,2.28.13.47,0,.94.08,1.41.1,2.27.11,4.56.19,6.83.22a5.12,5.12,0,0,0-.66-.94,4.59,4.59,0,0,0-2.44-1.89,9.45,9.45,0,0,0-3.58-.49,5.76,5.76,0,0,0-4,2.2,3.43,3.43,0,0,0-.48.65l.37,0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M628.73,451a.81.81,0,0,1-.81-.75l-.13-1.66a.81.81,0,0,1,.74-.87.8.8,0,0,1,.87.74l.13,1.66a.81.81,0,0,1-.75.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M659.57,458.22l-.45,0A5.76,5.76,0,0,1,656.3,457a3.27,3.27,0,0,1-1.08-1.23A3.76,3.76,0,0,1,655,454l.3-7.49a.81.81,0,0,1,.81-.78h0a.81.81,0,0,1,.78.84l-.3,7.49a2.51,2.51,0,0,0,.09,1,1.72,1.72,0,0,0,.57.6,4.16,4.16,0,0,0,2,.86,2.39,2.39,0,0,0,1.83-.54c.86-.8.88-2.32.82-3.68l-.22-5.41a.81.81,0,0,1,.78-.84.83.83,0,0,1,.84.78l.22,5.41c.07,1.72,0,3.67-1.34,4.94A3.88,3.88,0,0,1,659.57,458.22Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M662.57,447.61h-.07l-4.66-.42a6.67,6.67,0,0,0-1.53,0,.81.81,0,0,1-.23-1.6,8,8,0,0,1,1.91,0l4.66.42a.81.81,0,0,1-.07,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M658.7,466.17a.81.81,0,0,1-.81-.79c-.06-2.55,0-5.14.2-7.69a.81.81,0,1,1,1.62.12c-.19,2.5-.25,5-.19,7.53a.81.81,0,0,1-.79.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M659.5,467c-.29,0-.57,0-.86,0l-.83-.08a7.66,7.66,0,0,0-2,0,.81.81,0,1,1-.26-1.6,9,9,0,0,1,2.42,0l.77.07a10.54,10.54,0,0,0,2.38-.1.81.81,0,1,1,.25,1.6A12.16,12.16,0,0,1,659.5,467Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M649.15,174.82a1.5,1.5,0,0,1-1.06-2.56l1.28-1.28a1.5,1.5,0,0,1,2.12,2.12l-1.29,1.28A1.5,1.5,0,0,1,649.15,174.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M646.76,297.47a1.91,1.91,0,0,1-.54-.08c-.46-.14-2-.78-1.73-3.32a821.6,821.6,0,0,0,2-121.16,1.5,1.5,0,1,1,3-.17,824.54,824.54,0,0,1-1.89,120.89,1.64,1.64,0,0,1,.42.25,2.14,2.14,0,0,1,.42,2.58A1.82,1.82,0,0,1,646.76,297.47Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M720.11,472.24h0a1.5,1.5,0,0,1-1.49-1.51c.17-47.52-.5-95.68-2-143.15a1.5,1.5,0,0,1,1.45-1.55,1.48,1.48,0,0,1,1.55,1.45c1.5,47.5,2.17,95.7,2,143.26A1.5,1.5,0,0,1,720.11,472.24Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M580,590.51c-.85,0-2.61-.4-3.33-3.53l-34.2-149.63a1.5,1.5,0,0,1,2.92-.67L579.55,586a1.76,1.76,0,0,1,1.05,0,2.53,2.53,0,0,1,1.49,2.71,2,2,0,0,1-1.94,1.81Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M509.61,417.68a1.5,1.5,0,0,1-1.49-1.35c-.91-9-1.45-18.11-1.61-27.13a1.5,1.5,0,0,1,1.47-1.53h0a1.5,1.5,0,0,1,1.5,1.47c.16,8.93.69,18,1.59,26.88a1.5,1.5,0,0,1-1.34,1.64Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M172.54,314.24a1.5,1.5,0,0,1-1.5-1.4c-2.16-33.64-3.43-67.8-3.77-101.51a1.5,1.5,0,0,1,1.48-1.52h0a1.5,1.5,0,0,1,1.5,1.48c.34,33.66,1.61,67.76,3.77,101.35a1.5,1.5,0,0,1-1.4,1.59Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M102.22,479.3a1.5,1.5,0,0,1-1.5-1.5,976.48,976.48,0,0,1,8.15-126.63,1.5,1.5,0,0,1,3,.39,973.51,973.51,0,0,0-8.13,126.24,1.5,1.5,0,0,1-1.5,1.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M382.09,318.12a1.5,1.5,0,0,1-1.5-1.46,137.6,137.6,0,0,1,2.19-27.88,1.5,1.5,0,0,1,3,.54,134.6,134.6,0,0,0-2.15,27.27,1.5,1.5,0,0,1-1.46,1.53Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M567,147.95h-.11a1.5,1.5,0,0,1-1.39-1.61c2.5-34.22,3.92-69,4.21-103.28a1.5,1.5,0,0,1,1.5-1.49h0a1.5,1.5,0,0,1,1.49,1.51c-.29,34.38-1.71,69.19-4.22,103.47A1.5,1.5,0,0,1,567,147.95Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M254.41,176.21a1.5,1.5,0,0,1-1.5-1.49l-.43-115.58A1.5,1.5,0,0,1,254,57.63h0a1.5,1.5,0,0,1,1.5,1.49l.43,115.58a1.5,1.5,0,0,1-1.49,1.51Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M323.06,194a.88.88,0,0,1-.34-1.68,20.41,20.41,0,0,0,8.61-6.82.88.88,0,1,1,1.42,1A21.88,21.88,0,0,1,323.4,194,.88.88,0,0,1,323.06,194Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M329.51,195.91a.88.88,0,0,1-.31-1.69,7.32,7.32,0,0,0,3.11-2.27.87.87,0,0,1,1.37,1.09,9.07,9.07,0,0,1-3.85,2.81A.88.88,0,0,1,329.51,195.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M383.94,269.31a.88.88,0,0,1-.59-1.52,18.54,18.54,0,0,0,4.38-6.13.87.87,0,1,1,1.6.7,20.31,20.31,0,0,1-4.8,6.71A.88.88,0,0,1,383.94,269.31Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M387,272.83a.87.87,0,0,1-.61-1.5l3-3a.87.87,0,0,1,1.22,1.25l-3,3A.87.87,0,0,1,387,272.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M550.94,316.28a.87.87,0,0,1-.46-1.62,10.51,10.51,0,0,0,4.81-7.27.88.88,0,0,1,1.73.26,12.29,12.29,0,0,1-5.62,8.49A.87.87,0,0,1,550.94,316.28Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M555.08,319.94a.88.88,0,0,1-.68-1.43l4.05-5a.88.88,0,0,1,1.36,1.11l-4.05,5A.87.87,0,0,1,555.08,319.94Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M646.36,158.78a.87.87,0,0,1-.72-1.36l6.27-9.32a.87.87,0,1,1,1.45,1l-6.27,9.32A.87.87,0,0,1,646.36,158.78Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M647.38,163.19a.88.88,0,0,1-.49-1.6,22.85,22.85,0,0,0,6.44-6.52.88.88,0,0,1,1.47,1,24.63,24.63,0,0,1-6.94,7A.87.87,0,0,1,647.38,163.19Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M715.47,312.87a.88.88,0,0,1-.23,0,.87.87,0,0,1-.61-1.08,45.45,45.45,0,0,0,1.57-9.31.87.87,0,0,1,1.75.11,47.17,47.17,0,0,1-1.63,9.67A.87.87,0,0,1,715.47,312.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M717.5,317.38a.87.87,0,0,1-.87-.87V314a.88.88,0,0,1,1.75,0v2.5A.87.87,0,0,1,717.5,317.38Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M569.57,20.39h-.13a.88.88,0,0,1-.74-1l.52-3.5a.87.87,0,1,1,1.73.26l-.52,3.5A.88.88,0,0,1,569.57,20.39Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M572.25,30a.86.86,0,0,1-.28,0,.88.88,0,0,1-.55-1.11A43.82,43.82,0,0,0,573.68,17a.91.91,0,0,1,.92-.83.87.87,0,0,1,.83.92,45.63,45.63,0,0,1-2.35,12.32A.88.88,0,0,1,572.25,30Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M351.81,47.69a.88.88,0,0,1-.63-1.48,27.74,27.74,0,0,0,5.53-8.54.87.87,0,1,1,1.62.66,29.07,29.07,0,0,1-5.89,9.08A.87.87,0,0,1,351.81,47.69Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M356.83,51.68a.88.88,0,0,1-.58-1.53A45.23,45.23,0,0,0,362,44.08a.87.87,0,1,1,1.38,1.08,47,47,0,0,1-5.94,6.3A.87.87,0,0,1,356.83,51.68Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M255.46,48.4a.87.87,0,0,1-.77-.46L253.09,45a.87.87,0,1,1,1.54-.83l1.59,2.95a.87.87,0,0,1-.77,1.29Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M173.55,192.77a.87.87,0,0,1-.4-.1,12.56,12.56,0,0,1-6.25-7.89.88.88,0,0,1,1.7-.43,10.78,10.78,0,0,0,5.36,6.77.88.88,0,0,1-.41,1.65Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M171.49,204.89a.87.87,0,0,1-.48-.15,10,10,0,0,1-4.38-8.8.88.88,0,1,1,1.75.11,8.22,8.22,0,0,0,3.6,7.23.87.87,0,0,1-.48,1.6Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M114,331.87a.88.88,0,0,1-.81-.53l-1.49-3.5a.88.88,0,0,1,1.61-.69l1.49,3.5a.87.87,0,0,1-.8,1.22Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M112.89,344.45a.88.88,0,0,1-.72-.38,24.28,24.28,0,0,1-3.57-7.84.87.87,0,0,1,1.7-.43,22.53,22.53,0,0,0,3.32,7.28.87.87,0,0,1-.72,1.37Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M190.82,374.17a.88.88,0,0,1-.82-.58,9.05,9.05,0,0,0-7.67-5.79.88.88,0,0,1,.12-1.75,10.85,10.85,0,0,1,9.19,6.94.87.87,0,0,1-.82,1.17Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M189.51,373.73a.87.87,0,0,1-.62-.25,4.18,4.18,0,0,0-5.15-.45.87.87,0,0,1-1-1.43,5.92,5.92,0,0,1,7.39.64.88.88,0,0,1-.62,1.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M269.07,343.71a.87.87,0,0,1-.86-.72,17.45,17.45,0,0,1-.2-4.76.88.88,0,0,1,1.74.17,15.71,15.71,0,0,0,.18,4.28.87.87,0,0,1-.71,1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M268.36,343.16a.87.87,0,0,1-.57-1.54l3.13-2.7a.87.87,0,1,1,1.14,1.33l-3.13,2.7A.87.87,0,0,1,268.36,343.16Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M377.93,433.36h-.11a.88.88,0,0,1-.76-1,26.76,26.76,0,0,0-1.74-14.15.88.88,0,1,1,1.63-.63,28.38,28.38,0,0,1,1.85,15A.88.88,0,0,1,377.93,433.36Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M420.89,450.7a1,1,0,0,1-.53-1.85l9.92-6.12a1,1,0,0,1,1,1.7l-9.92,6.12A1,1,0,0,1,420.89,450.7Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M424.36,453.7a1,1,0,0,1-.45-1.89l2.94-1.46a1,1,0,1,1,.89,1.79l-2.93,1.46A1,1,0,0,1,424.36,453.7Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M544.14,426.87a1,1,0,0,1-.45-1.89l2-1a1,1,0,1,1,.89,1.79l-2,1A1,1,0,0,1,544.14,426.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M545.1,431.23h-.49a1,1,0,0,1,0-2h.49a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M475.12,219.77a1,1,0,0,1,0-2A235.3,235.3,0,0,0,547,203.46a1,1,0,0,1,.69,1.88,237.28,237.28,0,0,1-72.48,14.43Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M510.53,226.27a1,1,0,0,1-.25-2l9.8-2.54a1,1,0,0,1,.5,1.94l-9.8,2.54A1,1,0,0,1,510.53,226.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M544.37,369.75a1,1,0,0,1-.07-2c16.71-1.22,32.23-8.25,47.24-15.05a1,1,0,0,1,.83,1.82c-14.46,6.55-30.85,14-47.92,15.23Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M580.71,394.05a1,1,0,0,1-.45-1.89l5.5-2.76a1,1,0,0,1,.9,1.79l-5.5,2.76A1,1,0,0,1,580.71,394.05Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M454.49,60.42a1,1,0,0,1,0-2,214.71,214.71,0,0,0,53.3-9.11,1,1,0,1,1,.58,1.91,216.68,216.68,0,0,1-53.8,9.19Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M327.29,102.14a1,1,0,0,1-.06-2,192.46,192.46,0,0,0,70.27-18,1,1,0,1,1,.86,1.81,194.47,194.47,0,0,1-71,18.23Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M432.07,510.83c-10.54,0-21-1.47-31.26-2.9a1,1,0,1,1,.28-2c12.26,1.72,24.94,3.49,37.49,2.68,13.92-.91,25.89-5.09,34.6-12.1a1,1,0,1,1,1.25,1.56c-9,7.27-21.39,11.6-35.73,12.54C436.49,510.76,434.28,510.83,432.07,510.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M450.56,528.21h-.06c-9.42-.56-19-.73-28.4-.49h0a1,1,0,0,1,0-2c9.48-.23,19.09-.06,28.57.5a1,1,0,0,1-.06,2Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M359,529.5a1,1,0,0,1-1-1,55.34,55.34,0,0,1,.78-8.08c.31-2.13.63-4.32.73-6.47a1,1,0,0,1,1-1,1,1,0,0,1,1,1,66.87,66.87,0,0,1-.74,6.67,53.91,53.91,0,0,0-.75,7.79,1,1,0,0,1-1,1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M357.5,544.5a1,1,0,0,1-1-1v-6a1,1,0,0,1,2,0v6A1,1,0,0,1,357.5,544.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M227.31,549.06c-4.17,0-11.51-.6-15.38-4.5a1.5,1.5,0,1,1,2.13-2.11c3.07,3.09,9.95,3.87,15.35,3.56a1.5,1.5,0,0,1,.17,3C229,549,228.26,549.06,227.31,549.06Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M227.5,541a1.46,1.46,0,0,1-.31,0,20.42,20.42,0,0,0-5.58-.47,1.5,1.5,0,0,1-.22-3,23.41,23.41,0,0,1,6.42.53,1.5,1.5,0,0,1-.31,3Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M328.5,560a1.5,1.5,0,0,1-.7-2.83c1.12-.59,2.3-1.27,3.42-2a1.5,1.5,0,1,1,1.57,2.56c-1.17.72-2.41,1.43-3.58,2A1.48,1.48,0,0,1,328.5,560Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M340,561a1.5,1.5,0,0,1-.55-2.9,4.24,4.24,0,0,0,1.83-1.48,1.5,1.5,0,1,1,2.44,1.74,7.21,7.21,0,0,1-3.17,2.52A1.5,1.5,0,0,1,340,561Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M230.5,604a1.5,1.5,0,0,1-1.07-.45,8.85,8.85,0,0,1-2.42-4.84,1.5,1.5,0,0,1,3-.43,5.86,5.86,0,0,0,1.58,3.16A1.5,1.5,0,0,1,230.5,604Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M236.5,613a1.49,1.49,0,0,1-.89-.29,5.41,5.41,0,0,1-2.11-4.15,1.5,1.5,0,0,1,1.44-1.55,1.47,1.47,0,0,1,1.55,1.44,2.46,2.46,0,0,0,.89,1.85,1.5,1.5,0,0,1-.89,2.71Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M239.5,604.5a1.5,1.5,0,0,1-1.16-.55,3.88,3.88,0,0,1-.81-3.23,1.5,1.5,0,0,1,2.95.56.86.86,0,0,0,.19.77,1.5,1.5,0,0,1-1.16,2.45Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M184.5,419a1.5,1.5,0,0,1-1.48-1.25,8,8,0,0,1,.7-5,1.5,1.5,0,0,1,2.57,1.55,5.2,5.2,0,0,0-.3,3,1.5,1.5,0,0,1-1.23,1.73Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M186,431.5a1.5,1.5,0,0,1-1.22-.63,7.49,7.49,0,0,1-1.28-4.41,1.5,1.5,0,1,1,3,.07,4.53,4.53,0,0,0,.72,2.59A1.5,1.5,0,0,1,186,431.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M192,424.5a1.5,1.5,0,0,1-1.37-.9,14.86,14.86,0,0,1-1.11-3.89,1.5,1.5,0,1,1,3-.42,11.86,11.86,0,0,0,.89,3.11,1.5,1.5,0,0,1-1.37,2.1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M204.5,533h-36a1.5,1.5,0,0,1,0-3h36a1.5,1.5,0,0,1,0,3Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M204,549.5H185.5a1.5,1.5,0,0,1,0-3H204a1.5,1.5,0,0,1,0,3Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M189.5,578.5c-6,0-12.13-.13-18-.25s-12-.25-18-.25a1.5,1.5,0,0,1,0-3c6,0,12.13.13,18,.25s12,.25,18,.25a1.5,1.5,0,0,1,0,3Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M194.74,597.1c-1.16,0-2.31,0-3.45-.05s-2.2,0-3.29,0a1.5,1.5,0,0,1,0-3h0c1.11,0,2.23,0,3.36,0a47.35,47.35,0,0,0,10.34-.52,1.5,1.5,0,0,1,.6,2.94A37.75,37.75,0,0,1,194.74,597.1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M204.57,643.61c-1.36,0-2.93-.29-3.46-1.53a1.5,1.5,0,0,1,2.52-1.56,6.25,6.25,0,0,0,2.15,0,1.5,1.5,0,0,1,.43,3A11.65,11.65,0,0,1,204.57,643.61Zm-.69-2.69h0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M224.41,412a4.41,4.41,0,0,1-2.14-.58,4.94,4.94,0,0,1-2.65-4c-.63-6.22,8.66-15.66,10.4-17.13a1.5,1.5,0,0,1,2.47,1.11c.19,7.81-1.82,17.46-5.91,19.94A4.16,4.16,0,0,1,224.41,412Zm5-16.86c-3.19,3.51-7.12,8.94-6.81,12a2,2,0,0,0,1.11,1.64,1.14,1.14,0,0,0,1.3,0C227.15,407.56,229,401.53,229.42,395.18Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M226.47,442.05a3.21,3.21,0,0,1-2.82-1.63c-2.75-4.65,2.88-20.07,5.89-22.57a1.5,1.5,0,0,1,2.45,1.29,49.5,49.5,0,0,0,.16,7c.44,6.71.89,13.65-3.83,15.5A5.05,5.05,0,0,1,226.47,442.05ZM229,424.37c-2.07,4.91-4,12.42-2.8,14.52.07.11.18.3,1,0,2.69-1.05,2.27-7.41,1.94-12.52C229.11,425.68,229.07,425,229,424.37Z" transform="translate(-60.79 2.5)"/><g class="cls-11"><path class="cls-2" d="M659,528.67a1,1,0,0,1-.06-2l1.29-.08c4.56-.29,8.88-.57,13.44-.59h0a1,1,0,0,1,0,2c-4.5,0-8.79.29-13.32.58l-1.29.08Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M680.33,545.33H669.67a1,1,0,0,1,0-2h10.67a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M638.33,570H633a1,1,0,0,1,0-2h5.33a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M421,664.7c-.45,0-.91,0-1.36,0a1,1,0,0,1,.1-2,43.87,43.87,0,0,0,6.81-.34c1.22-.12,2.49-.25,3.75-.32a1,1,0,0,1,1.06.94,1,1,0,0,1-.94,1.06c-1.22.07-2.46.2-3.66.32A57,57,0,0,1,421,664.7Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M457.67,654a1,1,0,0,1-.36-1.93c3.28-1.27,7.31-1.07,11.22-.87,1.35.07,2.62.13,3.81.13a1,1,0,0,1,0,2c-1.25,0-2.54-.07-3.91-.14-3.69-.19-7.51-.38-10.39.74A1,1,0,0,1,457.67,654Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M503,674H490.33a1,1,0,1,1,0-2H503a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M340.77,690.77a22.36,22.36,0,0,1-6-.81,1,1,0,1,1,.54-1.93,21.35,21.35,0,0,0,7.64.63,1,1,0,0,1,.19,2Q341.92,690.77,340.77,690.77Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M393,700h-8a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M645,630.67h-7.33a1,1,0,0,1,0-2H645a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M731,508.67h-2.67a1,1,0,0,1,0-2H731a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M630.33,513.33a1,1,0,0,1-.35-1.94,11.21,11.21,0,0,1,4.38-.73,1,1,0,0,1,1,1,1,1,0,0,1-1,1,9.37,9.37,0,0,0-3.62.6A1,1,0,0,1,630.33,513.33Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M753,472h-2.67a1,1,0,1,1,0-2H753a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M765.67,446H763a1,1,0,0,1,0-2h2.67a1,1,0,1,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M111,505.33h-5.33a1,1,0,1,1,0-2H111a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M144.33,500.67h-4a1,1,0,1,1,0-2h4a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-2" d="M120.56,518.83a7.62,7.62,0,0,1-4.12-1,1,1,0,0,1,1.14-1.65,7.18,7.18,0,0,0,4.58.51,1,1,0,1,1,.38,2A10.47,10.47,0,0,1,120.56,518.83Z" transform="translate(-60.79 2.5)"/></g></g><g id="LINEART"><path class="cls-12" d="M145.95,176.85" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M255.72,395.42a2.5,2.5,0,0,1-.07-5c14.6-.4,26.34-2.39,38.77-4.49a316.57,316.57,0,0,1,34.2-4.45,2.5,2.5,0,0,1,.32,5,312.48,312.48,0,0,0-33.68,4.38c-12,2-24.51,4.16-39.46,4.56Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M365,378.9a2.5,2.5,0,0,1-1.06-4.76c5.28-2.48,9.35-5.59,13.65-8.88a95.33,95.33,0,0,1,12-8.2,2.5,2.5,0,0,1,2.42,4.38,91.32,91.32,0,0,0-11.39,7.8c-4.33,3.31-8.8,6.72-14.56,9.43A2.49,2.49,0,0,1,365,378.9Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M371.49,408.63a13.15,13.15,0,0,1-1.43-.08,12.82,12.82,0,0,1-8.47-4.94,9.18,9.18,0,0,1-1.83-7.18c1.23-6.66,9.76-7.66,14.6-7.21h0a9.63,9.63,0,0,1,4.79,1.55,8.4,8.4,0,0,1,3.17,7.19,11.07,11.07,0,0,1-6.4,9.79A11.23,11.23,0,0,1,371.49,408.63Zm.79-14.5c-3.31,0-7.17.89-7.6,3.21a4.26,4.26,0,0,0,.92,3.28,7.71,7.71,0,0,0,5,3,6.7,6.7,0,0,0,3.36-.42,6.08,6.08,0,0,0,3.38-5.35,3.59,3.59,0,0,0-1.08-3,5.2,5.2,0,0,0-2.35-.64h0C373.39,394.15,372.85,394.13,372.29,394.13Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M363.66,424.5a11.22,11.22,0,0,1-7.68-3,12.76,12.76,0,0,1-3.34-12.21,15.39,15.39,0,0,1,7.71-9.63,2.5,2.5,0,0,1,2.39,4.39,10.53,10.53,0,0,0-5.24,6.45,7.79,7.79,0,0,0,1.94,7.37,6.05,6.05,0,0,0,6.84,1,13.26,13.26,0,0,0,1.65-1.22,18.82,18.82,0,0,1,2.06-1.53c3.61-2.23,8-2,11.37-1.58,1.91.24,4,.51,5-.3s.89-3.23,0-5c-1.06-2.1-5.27-5.48-8-6.77a2.5,2.5,0,0,1,2.15-4.51c3.08,1.47,8.52,5.54,10.28,9s2,8.39-1.34,11.12c-2.66,2.14-6.14,1.7-8.68,1.37s-5.91-.53-8.19.87a14.67,14.67,0,0,0-1.52,1.14,17.46,17.46,0,0,1-2.31,1.68A10.19,10.19,0,0,1,363.66,424.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M376.27,435a8.13,8.13,0,0,1-4-1,13,13,0,0,1-3.16-2.74,12,12,0,0,1-1.82-2.39c-1.18-2.18-2.32-5.7-2-8.26a2.5,2.5,0,1,1,5,.56,11.53,11.53,0,0,0,1.46,5.31,8.1,8.1,0,0,0,1.12,1.4,8.88,8.88,0,0,0,1.92,1.75,4,4,0,0,0,4-.44,6.94,6.94,0,0,0,2.53-4.42,20.49,20.49,0,0,0-.59-7,2.5,2.5,0,1,1,4.89-1,24.37,24.37,0,0,1,.62,8.94,11.8,11.8,0,0,1-4.51,7.58A9.3,9.3,0,0,1,376.27,435Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M388.38,410.24a2.5,2.5,0,0,1-.38-5c5.57-.87,10.41-5.64,12.34-12.16,2.08-7,.34-14.44-1.48-19.41a28.74,28.74,0,0,0-3.29-6.64c-4.09-5.88-11.69-9.55-19.85-9.6h-.15c-9,0-17,4.08-22.08,7.51a2.5,2.5,0,0,1-2.79-4.15c8.19-5.51,16.84-8.38,25-8.36,9.76,0,18.92,4.55,23.93,11.74a33.58,33.58,0,0,1,3.88,7.78c3,8.15,3.54,16,1.58,22.56-2.48,8.36-8.9,14.52-16.37,15.68Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M291.58,645.16a94,94,0,0,1-26.67-3.83,95.29,95.29,0,0,1-38-21.85c-11.07-10.39-14.37-23.33-16.28-35.77a40.63,40.63,0,0,1,0-12.24,2.5,2.5,0,0,1,5,.53,35.69,35.69,0,0,0,0,11c2.05,13.35,5.35,24,14.76,32.88a89.3,89.3,0,0,0,82.71,21.78c2-.48,4-.93,6-1.37,10.24-2.28,19.91-4.44,28.15-10.85a2.5,2.5,0,0,1,3.07,3.95c-9.13,7.1-19.33,9.38-30.14,11.79-2,.44-3.95.88-5.94,1.36A97.5,97.5,0,0,1,291.58,645.16Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M200.22,497.51a2.5,2.5,0,0,1-2.21-1.33c-2.34-4.4-4.81-8.85-7.19-13.15-2.67-4.82-5.43-9.81-8-14.76-6.07-11.51-11.81-24-12.76-37.34-1-13.78,3-28.47,12.17-44.91,4.35-7.8,8.33-13.25,12.9-17.67a67.46,67.46,0,0,1,17.65-11.86c27.92-13.6,60.15-14.28,88-13.15,28.91,1.17,48.72,11.29,66.24,33.85a2.5,2.5,0,1,1-3.95,3.07c-16.52-21.27-35.21-30.82-62.49-31.92s-58.7-.46-85.61,12.65a62.58,62.58,0,0,0-16.36,11c-4.2,4.06-7.9,9.15-12,16.51C177.87,404,174.09,417.8,175,430.58c.88,12.41,6.39,24.33,12.2,35.36,2.59,4.91,5.34,9.87,8,14.67,2.39,4.32,4.87,8.79,7.23,13.22a2.5,2.5,0,0,1-2.21,3.68Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M261.89,349a2.49,2.49,0,0,1-1.67-.64,4.61,4.61,0,0,1-1.32-3.69,34.16,34.16,0,0,1,.75-6.35,12.71,12.71,0,0,1,2-5,8.89,8.89,0,0,1,9.85-3.06c3,1.06,5.42,3.7,7.23,8.08a43.72,43.72,0,0,1,2,5.84,2.5,2.5,0,0,1-4.84,1.25,38.8,38.8,0,0,0-1.73-5.17c-1.24-3-2.63-4.71-4.25-5.28a3.88,3.88,0,0,0-4.19,1.3,8.26,8.26,0,0,0-1.17,3.09,29.18,29.18,0,0,0-.64,5.42c0,.09,0,.16,0,.21a2.5,2.5,0,0,1-2,4Zm1.67-4.36h0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M183.89,387.5a2.52,2.52,0,0,1-.41,0c-3.94-.65-7.3-3.73-9.72-8.89-2.67-5.71-3.34-11.18-1.95-15.82,1.62-5.36,7.07-10.44,13.41-9.67,5,.61,8.67,4.6,11.1,7.24l4.87,5.3a2.5,2.5,0,1,1-3.68,3.38l-4.87-5.3c-2.55-2.78-5.08-5.3-8-5.66-3.68-.45-7,2.84-8,6.15-1.31,4.35.2,9.06,1.69,12.25,1.17,2.51,3.17,5.61,6,6.08a2.5,2.5,0,0,1-.41,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M294.85,448.5A43.45,43.45,0,1,1,338.3,405,43.5,43.5,0,0,1,294.85,448.5Zm0-81.9A38.45,38.45,0,1,0,333.3,405,38.49,38.49,0,0,0,294.85,366.6Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M394.52,444.82a2.5,2.5,0,0,1-2.5-2.41c-.18-4.94-.79-11.63-1.59-17.47a4.05,4.05,0,0,1,0-1.16A2.53,2.53,0,0,1,392.5,421a2.46,2.46,0,0,1,2.86,2,4.07,4.07,0,0,1,0,1.28c.82,6,1.44,12.85,1.63,17.9a2.5,2.5,0,0,1-2.41,2.59Zm-4.09-20.91h0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M375.87,636.22a2.5,2.5,0,0,1-2.46-2l-16-84.58a2.5,2.5,0,0,1,4.91-.93l15.56,82L537.75,595,500.12,420.84,344.73,456.22l10,56.84a2.5,2.5,0,0,1-4.92.87l-10.45-59.18a2.5,2.5,0,0,1,1.91-2.87l160.17-36.47a2.5,2.5,0,0,1,3,1.91l38.69,179a2.5,2.5,0,0,1-1.9,3L376.42,636.16A2.45,2.45,0,0,1,375.87,636.22Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M542.38,599.64a2.5,2.5,0,0,1-.49-5c23.54-4.76,47.28-10.1,70.61-15.88L578,417l-53.49,1.44c-6.61.18-13.44.36-20.07,1a2.5,2.5,0,0,1-.51-5c6.82-.7,13.74-.89,20.44-1.07L580,411.91a2.46,2.46,0,0,1,2.51,2l35.43,166.24a2.5,2.5,0,0,1-1.84,2.95c-24.16,6-48.78,11.58-73.18,16.51A2.48,2.48,0,0,1,542.38,599.64Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M339.58,545.66a2.5,2.5,0,0,1-.67-4.91A92.52,92.52,0,0,1,350.66,539l1.36-.16a2.5,2.5,0,0,1,.57,5l-1.36.15a94.18,94.18,0,0,0-11,1.58A2.5,2.5,0,0,1,339.58,545.66Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M365,542.15a2.5,2.5,0,0,1-.41-5c10.27-1.72,16.43-4,18.3-6.92a3.28,3.28,0,0,0,.4-2.81c-1-4-7.08-6.94-18-8.69a2.5,2.5,0,0,1,.79-4.94c8.44,1.36,19.9,4.12,22,12.38a8.33,8.33,0,0,1-1.05,6.79c-2.78,4.27-9.46,7.09-21.67,9.13A2.49,2.49,0,0,1,365,542.15Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M353,517.24l-.28,0A200,200,0,0,0,330.45,516a2.5,2.5,0,0,1,0-5,205,205,0,0,1,22.86,1.26,2.5,2.5,0,0,1-.27,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M374.91,644.09a19.3,19.3,0,0,1-7.71-1.6,35.5,35.5,0,0,1-5.75-3.38l-23.4-15.86a2.5,2.5,0,0,1,2.8-4.14L364.26,635a31.89,31.89,0,0,0,4.94,2.93,14.31,14.31,0,0,0,7.26,1.1,4.63,4.63,0,0,0,2.48-.81c1-.83,1-2.61.47-3.86a2.5,2.5,0,0,1,4.65-1.85c1.39,3.49.62,7.4-1.87,9.52a9.29,9.29,0,0,1-5.17,2A19.23,19.23,0,0,1,374.91,644.09Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M224.4,649.13a19.38,19.38,0,0,1-5.42-.75,5.09,5.09,0,0,1-3-2,5.2,5.2,0,0,1-.74-3c.17-10,7.38-17.73,14.76-24.76a2.5,2.5,0,1,1,3.45,3.62c-6.61,6.3-13.07,13.13-13.21,21.23v.08l.14,0c4.2,1.22,9.32.4,14-2.26,4.56-2.56,8.4-6.47,11.86-10.31a2.5,2.5,0,0,1,3.71,3.35c-3.75,4.16-7.94,8.4-13.13,11.32A25.75,25.75,0,0,1,224.4,649.13Zm-4.15-5.26h0Zm-.31-.44Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M559.82,416.91a2.5,2.5,0,0,1-2.5-2.5V390.84H404.5a2.5,2.5,0,0,1,0-5H559.82a2.5,2.5,0,0,1,2.5,2.5v26.08A2.5,2.5,0,0,1,559.82,416.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M447.94,433.1a2.5,2.5,0,0,1-2.5-2.5V388.34a2.5,2.5,0,0,1,5,0V430.6A2.5,2.5,0,0,1,447.94,433.1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M682,484.5H594.42a2.5,2.5,0,1,1,0-5H679.5v-182h-243v90.84a2.5,2.5,0,0,1-5,0V295a2.5,2.5,0,0,1,2.5-2.5H682a2.5,2.5,0,0,1,2.5,2.5V482A2.5,2.5,0,0,1,682,484.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M682,484.5a2.5,2.5,0,0,1-.66-4.91l62.16-16.93V291.75l-61.27,5.74a2.5,2.5,0,1,1-.47-5l64-6A2.5,2.5,0,0,1,748.5,289V464.57a2.5,2.5,0,0,1-1.84,2.41l-64,17.43A2.52,2.52,0,0,1,682,484.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M598,297.5a2.5,2.5,0,0,1-2.5-2.5V150.5H417.66v142H434a2.5,2.5,0,0,1,0,5H415.16a2.5,2.5,0,0,1-2.5-2.5V148a2.5,2.5,0,0,1,2.5-2.5H598a2.5,2.5,0,0,1,2.5,2.5V295A2.5,2.5,0,0,1,598,297.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M670.74,151.74h0L598,150.5a2.5,2.5,0,1,1,.09-5l72.74,1.24a2.5,2.5,0,0,1,0,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M695.88,296.2a2.5,2.5,0,0,1-2.5-2.5V177.1a2.5,2.5,0,0,1,5,0V293.7A2.5,2.5,0,0,1,695.88,296.2Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M604,150.5a2.5,2.5,0,0,1-2.5-2.5V16L541.5,3.1V148a2.5,2.5,0,0,1-5,0V0a2.5,2.5,0,0,1,.93-1.94,2.5,2.5,0,0,1,2.1-.5l65,14a2.5,2.5,0,0,1,2,2.44V148A2.5,2.5,0,0,1,604,150.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M400,30.5a2.5,2.5,0,0,1-2.5-2.5V5a2.5,2.5,0,0,1,2.41-2.5l139-5A2.51,2.51,0,0,1,541.5-.09a2.5,2.5,0,0,1-2.41,2.59L402.5,7.41V28A2.5,2.5,0,0,1,400,30.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M415.16,179.6H289.78l-68-5.1A2.5,2.5,0,0,1,219.5,172V46a2.5,2.5,0,0,1,2-2.45l68-14a2.49,2.49,0,0,1,.5-.05H427a2.5,2.5,0,0,1,2.5,2.5V148a2.5,2.5,0,0,1-5,0V34.5H290.25L224.5,48V169.68l65.56,4.92h125.1a2.5,2.5,0,0,1,0,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M290,179.6h0a2.5,2.5,0,0,1-2.5-2.5l0-145.1a2.5,2.5,0,0,1,2.5-2.5h0a2.5,2.5,0,0,1,2.5,2.5l0,145.1A2.5,2.5,0,0,1,290,179.6Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M290,316.5H139a2.5,2.5,0,0,1-2.5-2.5V177.1a2.5,2.5,0,0,1,2.41-2.5L242,171a2.5,2.5,0,1,1,.17,5L141.5,179.51v132h146l0-59.5a2.5,2.5,0,0,1,.74-1.77,2.38,2.38,0,0,1,1.78-.72l125.16,1a2.5,2.5,0,1,1,0,5l-122.64-1,0,59.48A2.5,2.5,0,0,1,290,316.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M199.36,316.5a2.5,2.5,0,0,1-2.5-2.5V175a2.5,2.5,0,0,1,5,0V314A2.5,2.5,0,0,1,199.36,316.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M415.16,324.62H144l-.3,0L77,316.48a2.5,2.5,0,0,1,.3-5H139a2.5,2.5,0,0,1,0,5H118.54l25.61,3.12H369.87l-28.15-3.12H290a2.5,2.5,0,0,1,0-5h51.88l.27,0,73.31,8.12a2.5,2.5,0,0,1-.28,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M195.71,489.21H139a2.51,2.51,0,0,1-.5-.05L76.81,476.45a2.5,2.5,0,0,1-2-2.45V314a2.5,2.5,0,0,1,5,0V472l59.44,12.25h56.46a2.5,2.5,0,0,1,0,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M144,489.21a2.5,2.5,0,0,1-2.5-2.5V322.12a2.5,2.5,0,0,1,5,0v164.6A2.5,2.5,0,0,1,144,489.21Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M415.16,391a2.5,2.5,0,0,1-2.5-2.5V322.12a2.5,2.5,0,0,1,5,0V388.5A2.5,2.5,0,0,1,415.16,391Z" transform="translate(-60.79 2.5)"/><circle class="cls-2" cx="268" cy="397.88" r="4.97"/><circle class="cls-2" cx="332.92" cy="374.31" r="4.97"/><path class="cls-2" d="M746,291.5l-.33,0-50.12-6.6a2.5,2.5,0,1,1,.65-5l50.12,6.6a2.5,2.5,0,0,1-.32,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M260.2,516c-11.18,0-22.1-.85-32.78-1.67-5.72-.44-11.25-1.28-17.79-2.41-.42-.07-1.15-.13-1.93-.2-3.83-.31-6.88-.7-8.48-2.55-2.33-2.7-2.49-14.1-2.49-14.21a2.5,2.5,0,0,1,.76-1.78,2.43,2.43,0,0,1,1.81-.7,86.45,86.45,0,0,1,11.45,1.34c2.72.44,5.53.9,8.3,1.14,2.19.19,4.39.43,6.52.67,2.37.27,4.82.54,7.24.73,11.37.88,23.05.62,37.87-.85,4.78-.47,9.53-.91,14.27-1.34,8.69-.79,17.68-1.62,26.58-2.67,6.31-.75,12-1.48,17.45-2.22,4.9-.67,9.64-1.59,14.23-2.48l3-.57a2.5,2.5,0,0,1,.94,4.91l-3,.57c-4.65.9-9.46,1.83-14.5,2.52-5.46.75-11.2,1.48-17.54,2.23-9,1.06-18,1.89-26.71,2.69-4.73.43-9.47.87-14.23,1.34-15.12,1.5-27.08,1.76-38.75.86-2.5-.19-5-.47-7.41-.74-2.1-.23-4.26-.48-6.39-.66-3-.25-5.88-.73-8.69-1.18s-5.43-.89-8.12-1.12c.21,3.07.69,7.15,1.22,8.31.74.45,3.75.69,5.05.8.93.08,1.73.14,2.37.25,6.4,1.1,11.79,1.92,17.33,2.35,16.15,1.25,32.85,2.55,49.94.84,3.43-.34,7-.56,10.36-.78,4.63-.29,9.41-.59,14-1.2,3.91-.53,7.81-1.15,11.58-1.76a221.82,221.82,0,0,1,23.71-2.93c2.85-.15,5.73-.1,8.52-.05,1.38,0,2.75,0,4.11,0a2.5,2.5,0,0,1,0,5c-1.39,0-2.8,0-4.2,0-2.7,0-5.49-.1-8.17,0a215,215,0,0,0-23.18,2.88c-3.81.61-7.74,1.25-11.71,1.78-4.73.63-9.6.94-14.31,1.23-3.36.21-6.84.43-10.18.76C272.16,515.75,266.14,516,260.2,516Zm-57.09-10Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M312.32,579.89q-1.43,0-2.86,0c-15-.5-31.12-1.47-50.81-3.05-3.23-.26-6.56-.34-9.77-.42-3.72-.09-7.57-.19-11.4-.55a74,74,0,0,1-8.77-1.55c-2-.44-4.12-.9-6.18-1.21a55.21,55.21,0,0,0-9.94-.29c-2.27.07-4.62.13-7,0a2.5,2.5,0,0,1-2.38-2.36c-.21-3.82-.29-8.26,1.5-12.54a66.07,66.07,0,0,0,3.9-11.72,3.41,3.41,0,0,0-.06-2.55l-.09-.07a4.08,4.08,0,0,1-1.68-3.3,3.78,3.78,0,0,1,1.78-2.78l.12-.09c1.49-5.19-.17-11.18-1.78-17a76.62,76.62,0,0,1-2.05-8.66,2.5,2.5,0,0,1,4.94-.76,71.94,71.94,0,0,0,1.93,8.08c1.86,6.69,3.78,13.6,1.57,20.34a3.23,3.23,0,0,1-.73,1.2,3.74,3.74,0,0,1,.63,1.13,7.77,7.77,0,0,1,.32,5.48,70.61,70.61,0,0,1-4.19,12.63,19.26,19.26,0,0,0-1.21,8c1.44,0,2.85,0,4.33-.08a59.92,59.92,0,0,1,10.83.34c2.22.33,4.4.81,6.51,1.27a69.34,69.34,0,0,0,8.18,1.46c3.64.35,7.4.44,11,.53,3.29.08,6.68.16,10.05.43,19.61,1.58,35.68,2.55,50.57,3,12.67.43,25.17-2.26,37.24-4.86,7.23-1.55,12.09-2.88,14.44-3.93a2.5,2.5,0,0,1,2,4.56c-2.71,1.21-7.75,2.6-15.43,4.25C336.44,577.34,324.6,579.89,312.32,579.89Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M372,620.83a2.49,2.49,0,0,1-1.73-.69c-1.32-1.27-2.55-2.67-3.74-4a39,39,0,0,0-5.07-5.14,2.5,2.5,0,0,1,3.07-3.94,43.31,43.31,0,0,1,5.76,5.79c1.17,1.33,2.27,2.59,3.43,3.71a2.5,2.5,0,0,1-1.73,4.31Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M357,551.65a5.21,5.21,0,0,1-2.67-1c-5.24-3.3-4.58-11.16-4.14-16.36.07-.8.13-1.54.16-2.18.06-1.23.14-2.47.22-3.7.17-2.67.34-5.43.34-8.11,0-.37-.07-1-.15-1.64-.32-2.75-.76-6.51,1.74-8.64a5,5,0,0,1,2.09-1,4.05,4.05,0,0,1,3.34.57,3.84,3.84,0,0,1,.47-.26,2.5,2.5,0,0,1,3.11.82l.07.09a3.77,3.77,0,0,1,5.15,1c1.64,2.09,1.54,5.24,1.47,7.55,0,.38,0,.72,0,1,0,4.07,0,8.45-.34,12.9,0,.57-.06,1.32-.08,2.17-.17,6.18-.56,11.92-3.51,14.29-.94.76-1.91,1.54-3.26,1.25a2.59,2.59,0,0,1-1.34-.75,2.73,2.73,0,0,1-2.64,2Zm-1.41-37.47a16,16,0,0,0,.13,3.87,20.36,20.36,0,0,1,.18,2.21c0,2.84-.18,5.68-.35,8.43-.08,1.21-.15,2.42-.21,3.64,0,.69-.1,1.49-.17,2.34-.28,3.34-.73,8.69,1.06,11l.18-.14a3.3,3.3,0,0,1,3.06-2,2.86,2.86,0,0,1,2.16.91c.92-2.23,1.07-7.73,1.13-9.73,0-.93,0-1.74.09-2.36.28-4.31.32-8.59.33-12.58,0-.35,0-.75,0-1.18a22.32,22.32,0,0,0-.07-3.18,2.63,2.63,0,0,1-3.27.36,2.5,2.5,0,0,1-3.7-.65l-.09-.14C355.94,514.73,355.76,514.44,355.59,514.19Zm4.89,30.51h0Zm-4.74-30.9h0Zm-1.62-1.9h0Z" transform="translate(-60.79 2.5)"/></g><g id="circle"><path class="cls-2" d="M153.52,177.1A349.71,349.71,0,0,1,222,114.31L221,102a6,6,0,0,0-3.76,1,361.7,361.7,0,0,0-75.95,70.06,6,6,0,0,0-1.31,4.4" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M139.38,195.21A344.77,344.77,0,0,0,72.79,400c0,191.91,156.13,348,348,348s348-156.13,348-348c0-121.6-61.55-232-164.86-296l.87-13a6,6,0,0,1,2.24.81A359.84,359.84,0,0,1,780.86,400,360.13,360.13,0,0,1,89.08,540.14,360.53,360.53,0,0,1,134.23,182a6,6,0,0,1,3.74-2.26Z" transform="translate(-60.79 2.5)"/></g><g id="layers"><g class="cls-8"><path class="cls-6" d="M368.81,388.34l-1.1-23.69s8.48-17.33,8.09-18,6.68-6.06,6.68-6.06l13-1,8.29,1.85,9.82,12.28,7.21,15.07L424.21,386l-4.71,21.73-6.39,11.59-8.61,4.11L390.36,422l-5.08-3.31,3.67-3.79v-5.42l-4-6.79-5.56-2.47-1.51-7.57Z" transform="translate(-60.79 2.5)"/></g><g class="cls-8"><polygon class="cls-6" points="226.66 366.6 237.24 361.46 250.18 361.46 265.7 366.6 279.96 384.01 285.01 395.42 287.35 407.55 286.4 422.15 279.23 440.12 268 452.2 253.91 456.94 235.27 454.47 220.17 446.08 208.28 425.94 205.61 398.57 213.7 378.9 226.66 366.6"/></g><path class="cls-2" d="M426,376.14c-2.08-12-7.08-22.86-14.06-30.5-7.32-8-16-11.61-24.38-10.16s-15.34,7.76-19.54,17.76c-3.34,7.95-4.62,17.52-3.76,27.46a26.09,26.09,0,0,0-17.18,6.73c-8.49-20.91-28.27-34.1-48.45-30.6-23.83,4.13-39.32,30-34.53,57.59,4.35,25.11,24,43.19,45.38,43.19a38.08,38.08,0,0,0,6.5-.56c11.63-2,21.63-9.18,28.14-20.17a55,55,0,0,0,6.39-37.42c-.32-1.87-.74-3.7-1.23-5.49a19.71,19.71,0,0,1,15.78-7.13c.22,1.27.63,3.21.91,4.42a3.06,3.06,0,0,0,6-1.36c-.26-1.15-.67-3.1-.87-4.24-1.89-10.9-1-21.56,2.6-30,3.37-8,8.67-13,14.95-14.1s13,1.85,18.82,8.26c6.2,6.78,10.66,16.52,12.54,27.41,3.81,22-4.06,41.81-17.54,44.14a13,13,0,0,1-3.13.12,23.62,23.62,0,0,1-10.67-3.64,11.5,11.5,0,0,0-1.58-1.14c-.49-.19-1.28.36-1.83.46a9.58,9.58,0,0,0-1.67.32,1.45,1.45,0,0,0-1,1.23,2.66,2.66,0,0,0,.7,1.39,13,13,0,0,1,.83,1.85c.22.45.71.67,1.13.94a28.53,28.53,0,0,0,15.33,4.73,17.49,17.49,0,0,0,3-.24C420.27,424.45,430.38,401.47,426,376.14Zm-87.14,57.62c-5.59,9.43-14.08,15.56-23.92,17.26-20.5,3.55-40.6-13.34-44.81-37.64s9-47,29.55-50.52a32.07,32.07,0,0,1,5.48-.47c18.49,0,35.5,16,39.33,38.11A48.84,48.84,0,0,1,338.85,433.76Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M309.47,458.61c-22.09,0-42-18.92-46.37-44-4.88-28.17,11-54.53,35.35-58.75,19.89-3.45,39.86,8.82,49,29.93a27.19,27.19,0,0,1,15.71-6,58.73,58.73,0,0,1,3.92-26.87c4.34-10.33,11.55-16.85,20.3-18.36s17.73,2.2,25.29,10.47c7.11,7.77,12.19,18.78,14.3,31h0c4.48,25.87-6,49.37-23.34,52.37a18.5,18.5,0,0,1-3.14.25,29.35,29.35,0,0,1-15.87-4.89l-.23-.14a3,3,0,0,1-1.25-1.2c-.13-.27-.23-.54-.33-.81a4.14,4.14,0,0,0-.42-.92l-.16-.22a2.91,2.91,0,0,1-.72-1.74,2.4,2.4,0,0,1,1.67-2.16,5.81,5.81,0,0,1,1.34-.29l.5-.07a3.31,3.31,0,0,0,.46-.17,2.52,2.52,0,0,1,1.92-.24,4.9,4.9,0,0,1,1.26.85,5.44,5.44,0,0,0,.5.39,21.77,21.77,0,0,0,3.33,1.76,21.47,21.47,0,0,0,6.86,1.72,12,12,0,0,0,2.89-.11c12.94-2.24,20.45-21.52,16.73-43-1.85-10.71-6.22-20.27-12.3-26.91-5.63-6.15-12-9-17.91-7.95s-11,5.82-14.2,13.51c-3.49,8.3-4.39,18.77-2.53,29.48.2,1.14.6,3.06.86,4.19a4.06,4.06,0,1,1-7.91,1.81c-.22-1-.53-2.43-.77-3.66a18.76,18.76,0,0,0-13.84,6.39c.45,1.71.82,3.41,1.11,5.07a56,56,0,0,1-6.51,38.1C338.31,448.64,328.07,456,316.15,458A39.24,39.24,0,0,1,309.47,458.61Zm-4.33-101.34a37.16,37.16,0,0,0-6.35.55c-23.28,4-38.41,29.35-33.72,56.44,4.18,24.15,23.27,42.36,44.4,42.36a37.25,37.25,0,0,0,6.33-.54c11.34-2,21.09-9,27.45-19.69a54,54,0,0,0,6.26-36.74c-.31-1.77-.71-3.58-1.21-5.4l-.14-.5.32-.4a20.76,20.76,0,0,1,16.59-7.5l.81,0,.14.79c.23,1.3.63,3.22.9,4.37a2.06,2.06,0,0,0,2.47,1.55,2.06,2.06,0,0,0,1.55-2.47c-.27-1.16-.68-3.13-.88-4.3-1.92-11.08-1-21.95,2.66-30.59,3.5-8.33,9.08-13.56,15.7-14.7s13.62,1.89,19.73,8.57C414.49,356,419,365.93,420.95,377c3.9,22.55-4.33,42.87-18.36,45.3a14,14,0,0,1-3.37.13,23.47,23.47,0,0,1-7.5-1.87,23.81,23.81,0,0,1-3.64-1.93,7.5,7.5,0,0,1-.69-.53,5.15,5.15,0,0,0-.63-.48,4.85,4.85,0,0,0-.5.19,4.3,4.3,0,0,1-.86.29l-.6.09a4.18,4.18,0,0,0-.89.18.65.65,0,0,0-.38.3,1.91,1.91,0,0,0,.33.55l.19.27a5.89,5.89,0,0,1,.65,1.35c.08.21.16.42.26.63a1.78,1.78,0,0,0,.49.36l.29.18a27.71,27.71,0,0,0,14.78,4.57,16.5,16.5,0,0,0,2.8-.22c16.26-2.82,26-25.27,21.71-50.06h0c-2.05-11.85-7-22.5-13.81-30-7.08-7.75-15.42-11.24-23.47-9.85S373,344,368.94,353.64c-3.27,7.78-4.54,17.11-3.68,27l.09,1.08h-1.09a25.09,25.09,0,0,0-16.52,6.47l-1.06,1-.54-1.33C338.55,369.1,322.28,357.27,305.14,357.27Zm4.32,95.22c-19,0-36.41-16.32-40.32-38.94-4.3-24.85,9.32-48,30.36-51.67a33.19,33.19,0,0,1,5.65-.49c19.14,0,36.48,16.74,40.32,38.94a49.84,49.84,0,0,1-5.75,33.94C334,444,325.23,450.25,315.1,452A33,33,0,0,1,309.46,452.49Zm-4.31-89.1a31.2,31.2,0,0,0-5.31.46c-20,3.46-32.85,25.6-28.73,49.36S294.8,453.49,314.76,450c9.55-1.65,17.8-7.61,23.23-16.79h0a47.84,47.84,0,0,0,5.5-32.58C339.81,379.42,323.32,363.39,305.14,363.39Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M371.49,408.63a13.15,13.15,0,0,1-1.43-.08,12.82,12.82,0,0,1-8.47-4.94,9.18,9.18,0,0,1-1.83-7.18c1.23-6.66,9.76-7.66,14.6-7.21h0a9.63,9.63,0,0,1,4.79,1.55,8.4,8.4,0,0,1,3.17,7.19,11.07,11.07,0,0,1-6.4,9.79A11.23,11.23,0,0,1,371.49,408.63Zm.79-14.5c-3.31,0-7.17.89-7.6,3.21a4.26,4.26,0,0,0,.92,3.28,7.71,7.71,0,0,0,5,3,6.7,6.7,0,0,0,3.36-.42,6.08,6.08,0,0,0,3.38-5.35,3.59,3.59,0,0,0-1.08-3,5.2,5.2,0,0,0-2.35-.64h0C373.39,394.15,372.85,394.13,372.29,394.13Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M363.66,424.5a11.22,11.22,0,0,1-7.68-3,12.76,12.76,0,0,1-3.34-12.21,15.39,15.39,0,0,1,7.71-9.63,2.5,2.5,0,0,1,2.39,4.39,10.53,10.53,0,0,0-5.24,6.45,7.79,7.79,0,0,0,1.94,7.37,6.05,6.05,0,0,0,6.84,1,13.26,13.26,0,0,0,1.65-1.22,18.82,18.82,0,0,1,2.06-1.53c3.61-2.23,8-2,11.37-1.58,1.91.24,4,.51,5-.3s.89-3.23,0-5c-1.06-2.1-5.27-5.48-8-6.77a2.5,2.5,0,0,1,2.15-4.51c3.08,1.47,8.52,5.54,10.28,9s2,8.39-1.34,11.12c-2.66,2.14-6.14,1.7-8.68,1.37s-5.91-.53-8.19.87a14.67,14.67,0,0,0-1.52,1.14,17.46,17.46,0,0,1-2.31,1.68A10.19,10.19,0,0,1,363.66,424.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M376.27,435a8.13,8.13,0,0,1-4-1,13,13,0,0,1-3.16-2.74,12,12,0,0,1-1.82-2.39c-1.18-2.18-2.32-5.7-2-8.26a2.5,2.5,0,1,1,5,.56,11.53,11.53,0,0,0,1.46,5.31,8.1,8.1,0,0,0,1.12,1.4,8.88,8.88,0,0,0,1.92,1.75,4,4,0,0,0,4-.44,6.94,6.94,0,0,0,2.53-4.42,20.49,20.49,0,0,0-.59-7,2.5,2.5,0,1,1,4.89-1,24.37,24.37,0,0,1,.62,8.94,11.8,11.8,0,0,1-4.51,7.58A9.3,9.3,0,0,1,376.27,435Z" transform="translate(-60.79 2.5)"/></g></svg> \ No newline at end of file diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyFlatScene2.png b/vendor/github.com/golang/dep/docs/assets/DigbyFlatScene2.png deleted file mode 100644 index 80632cd43421bf747c3c24515afbeac765a7b59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 375770 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∾P>%%gW|@2u)yDUpxKv2lqQaNQgL| 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.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 Ddp`eu diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyFlatScene2.svg b/vendor/github.com/golang/dep/docs/assets/DigbyFlatScene2.svg deleted file mode 100644 index 80cbf313..00000000 --- a/vendor/github.com/golang/dep/docs/assets/DigbyFlatScene2.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 725.13 841.56"><defs><style>.cls-1{fill:#1c1c1b}.cls-2{fill:#ced8d2}.cls-3{opacity:.2}.cls-4{opacity:.45}.cls-5{fill:#ccbca8}.cls-6{fill:#b79765}.cls-7{fill:#fff}.cls-8{opacity:.38}.cls-9{fill:#f6d2a2}.cls-10{fill:#b7a38d}.cls-11{fill:#1d1d1b}.cls-12{opacity:.19}</style></defs><title>BoyerFlatScene2</title><g id="Capa_10" data-name="Capa 10"><path class="cls-1" d="M764.83,322.58A357.59,357.59,0,0,0,608.13,193.31l.36-11,36.64-58.43a2.5,2.5,0,0,0-2.34-3.82l-24.27,2.17,11.87-36.4a2.5,2.5,0,0,0-1.76-3.2l-134.5-34a2.5,2.5,0,0,0-3.05,1.89l-21.16,96.39L429.15,79.7a2.51,2.51,0,0,0-2.31-1.2L276.83,89a2.5,2.5,0,0,0-2.15,3.41l3.72,9.52-17.26-4.35a2.5,2.5,0,0,0-2.5,4.06l53.29,61.29V202.7a3.52,3.52,0,0,0-3.42-.16,357.58,357.58,0,1,0,456.3,120Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M468.33,885.06a362.61,362.61,0,0,1-162-687q.32-.16.65-.29v-33l-52.07-59.88a7.5,7.5,0,0,1,7.49-12.19l7.84,2-.18-.47A7.5,7.5,0,0,1,276.48,84l150-10.5a7.49,7.49,0,0,1,6.93,3.59l34.28,56.48,18.48-84.19a7.5,7.5,0,0,1,9.15-5.67l134.51,34a7.5,7.5,0,0,1,5.29,9.6l-9.52,29.2L642.34,115a7.5,7.5,0,0,1,7,11.45l-35.92,57.28-.2,6.29a362.56,362.56,0,0,1-144.91,695ZM310,207.39a352.51,352.51,0,1,0,296.15-9.48L603,196.57l.51-15.82,34.68-55.31-26.8,2.39L624.8,86.77,495.4,54.06,472.12,160.13,425.66,83.6,280.58,93.76l6,15.39-18.95-4.78,49.29,56.69v50.56Z" transform="translate(-105.77 -43.5)"/></g><g id="background_color" data-name="background color"><path class="cls-2" d="M606.14,196.29C733.21,250,822.37,375.85,822.37,522.5c0,195.53-158.51,354-354,354s-354-158.51-354-354c0-138.66,79.71-258.7,195.81-316.8" transform="translate(-105.77 -43.5)"/></g><g id="background_shadows" data-name="background shadows"><g class="cls-3"><polygon points="655.41 575.12 531.59 650.5 494.43 631.06 496.06 597.66 556.54 578.75 655.41 575.12"/></g><g class="cls-3"><path d="M168.51,577.42l-52.39,5.17s20.59,65.66,26.2,78.18S178.74,727,185.62,737.5s37.45,40.32,37.45,40.32L383.61,705Z" transform="translate(-105.77 -43.5)"/></g></g><g id="Capa_9" data-name="Capa 9"><path class="cls-1" d="M770.15,537.19c-5.12,0-9.59-.48-13-1.76a2.5,2.5,0,0,1,1.78-4.67c7.58,2.88,23.89.83,38.27-1,8.92-1.12,17.34-2.18,23.83-2.18a2.5,2.5,0,0,1,0,5c-6.19,0-14.46,1-23.21,2.14C788.21,535.95,778.35,537.19,770.15,537.19Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M116.11,585.09a2.5,2.5,0,0,1-.58-4.93c12-2.85,23.67-3.07,36.58-3.07a2.5,2.5,0,0,1,0,5h0c-12.64,0-24,.21-35.42,2.93A2.48,2.48,0,0,1,116.11,585.09Z" transform="translate(-105.77 -43.5)"/><g class="cls-4"><path class="cls-1" d="M307.84,758.67h-4.67a2.5,2.5,0,0,1,0-5h4.67a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M348.51,782.67h-6a2.5,2.5,0,1,1,0-5h6a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M491.18,824.67h-2.67a2.5,2.5,0,1,1,0-5h2.67a2.5,2.5,0,1,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M546.51,806h-2.67a2.5,2.5,0,0,1,0-5h2.67a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M693.18,678.67a2.5,2.5,0,0,1-1-4.78,9.8,9.8,0,0,1,4.46-.89,2.5,2.5,0,0,1,2.41,2.59,2.53,2.53,0,0,1-2.59,2.41,4.85,4.85,0,0,0-2.2.44A2.49,2.49,0,0,1,693.18,678.67Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M671.17,663.33a2.5,2.5,0,0,1-.21-5l3.06-.29c1.43-.14,2.86-.28,4.3-.38a2.5,2.5,0,0,1,.36,5c-1.4.1-2.79.24-4.18.37l-3.13.29Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M743.84,654h-6a2.5,2.5,0,0,1,0-5h6a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M787.18,579.33h-8a2.5,2.5,0,0,1,0-5h8a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M628.13,800.15a18.45,18.45,0,0,1-6.49-1,2.5,2.5,0,1,1,1.73-4.69c2.16.8,4.77.7,7.54.59,1,0,2-.07,2.94-.07a2.5,2.5,0,0,1,0,5h-.09c-.87,0-1.75,0-2.65.07S629.13,800.15,628.13,800.15Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M302.11,802.76a25.61,25.61,0,0,1-6.21-.84,2.5,2.5,0,0,1,1.22-4.85,18.38,18.38,0,0,0,6.44.61,2.5,2.5,0,1,1,.57,5A17.58,17.58,0,0,1,302.11,802.76Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M354.79,816.06a18.53,18.53,0,0,1-8-1.64,2.5,2.5,0,0,1,2.15-4.51,14.84,14.84,0,0,0,7.42,1.1,2.5,2.5,0,0,1,.35,5Q355.72,816.06,354.79,816.06Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M239.84,748.67h-5.33a2.5,2.5,0,1,1,0-5h5.33a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g></g><g id="COLOR"><path class="cls-5" d="M636.94,672.51l.8-29.52,123.44-24.37V376.75L670.5,347.84,601.4,325l3.79-143.43L643,122.5,615,125,627.37,87,493.51,51,468.33,152.25,427,81,277,91.5l5.55,14.05L262,101.71,313.76,162l.69,106.83L247.51,274l-11.2-.75,8.12,48.44-1.59,103.56v2.92l-42.58,5.43V470.5l-50.82,8v45l-4.36,2,12.4,36-2,100.22,95.38,63.2c.75.5,131-19.64,131-19.64Z" transform="translate(-105.77 -43.5)"/><path class="cls-6" d="M488,791.08c1.73.41,3.46.83,5.22,1.13,6.25,1.07,11.6,2.26,18.06,1.63,15.87-1.55,33.24-1.7,48.46-6.84,9.3-3.14,17.6-8.61,25.79-14l21.6-14.3c7.14-4.73,14.35-9.51,20.21-15.76,3.07-3.27,6-7.1,10.28-8.44,3.42-1.07,6.91,0,10.21-1s6.54-3.75,8.88-6.16a28.13,28.13,0,0,0,8.11-19.64c-.06-4.51-1.64-9.52-5.69-11.52-5.15-2.55-8.9,1.34-12.27,4.65-2.85,2.8-5.23,7.7-7.65,2-1.27-3-1-5.72-1.82-8.82-2-7.49-2.87-17.1-6.28-24.09s-13.47-5.69-19.9-5c-3.27.35-6.28,2.14-9.35,2.57-5.08.73-10.24-.11-15.36.77-10,1.71-20.73,3.63-30.14,7.61-10.29,4.35-19,11.78-28.48,17.55-6.62,4-8.49,8.54-12.51,14.63-2.18,3.29-2.85,4.21-7.09,4.81a13.21,13.21,0,0,0-7.4,3,133.18,133.18,0,0,0-20,17.45A147.06,147.06,0,0,0,464.33,755c-2.47,4-4.95,7.94-7.57,11.93-2.18,3.31-7.21,7.6-8.2,11.21,4.48.44,9.38,4.8,13.63,6.63,4,1.74,8.69,4.48,13,5.08,2.75.39,5.59-.06,8.33.34C485,790.4,486.49,790.73,488,791.08Z" transform="translate(-105.77 -43.5)"/><path class="cls-6" d="M577.72,629.6q1.12-1.14,2.21-2.32c2.31-2.5,6.69-5.41,7.4-8.85a12.6,12.6,0,0,0-.2-4.62c-.49-2.9-4-13.59-1.07-15.25a6.65,6.65,0,0,1,2.48-.54c4.88-.6,8.84-4.32,11.51-8.45,7.67-11.89,6.78-30.25-1.48-41.48l-5.77-7.85a42.81,42.81,0,0,0-6.15-7.19,24.19,24.19,0,0,0-19.1-5.79c-5.24.6-10.62,1.84-15.71.44-6.12-1.68-10.55-6.81-15.62-10.61-11.44-8.57-26.51-10.51-40.81-10.52a6.36,6.36,0,0,1-3.58-.7,7.41,7.41,0,0,1-2-2.67,19.85,19.85,0,0,0-6.55-6.83,7,7,0,0,0-4.88-1.36,8.49,8.49,0,0,0-3.73,2.19c-2.45,2.07-5.11,4.3-6.63,7.19-1.34,2.55-.75,6.11-3.41,7.46-2.07,1.05-6.25,1-8.69,1.86q-6,2.11-11.86,4.63c-11.08,4.77-21.65,10.62-32.2,16.46-9.48,5.25-19.69,11.33-23.34,21.53-.76,2.13-2.21,3-3.16,5a22.16,22.16,0,0,0-23.17,2.28,10.31,10.31,0,0,0-4.1,5.86,10.86,10.86,0,0,0,1.44,6.8,28,28,0,0,0,16.12,13.78,4.73,4.73,0,0,1,2.38,1.28c1.42,1.8-.31,4.55-1,6.29a16.18,16.18,0,0,0-1.49,6.8v50.12c0,5.83.09,12,3.07,17,24.4.82,49.14-5.34,73.43-7.85,10.86-1.13,21.79-1.25,32.68-2,13.67-1,27.24-2.89,40.81-4.83,6.15-.88,12.4-1.86,18.23-4.11a93,93,0,0,0,25.29-15.26A110.36,110.36,0,0,0,577.72,629.6Z" transform="translate(-105.77 -43.5)"/><path class="cls-7" d="M551.14,648.24a67.44,67.44,0,0,1-9.66,4.38,66.76,66.76,0,0,1-13.13,2.49q-36.59,4.39-73.27,7.93c-22.21,2.14-43.57,6.23-65.86,7.06a40.19,40.19,0,0,0-15.61,3.34c-.16,3.1-.3,6.31.75,9.23s3.64,5.53,6.75,5.62a31.17,31.17,0,0,0,1.32,12.18,62.17,62.17,0,0,0,3.63,8.47c2.84,5.82,5.29,12.19,8.67,17.71,2.63,4.3,5.48,8.34,6.8,13.35,1.23,4.67,3.06,6.19,6.32,9.51,3.59,3.65,7.3,7.54,11,11.31,5.46,5.63,10.9,9.18,18,12.77,1.93,1,3.89,1.83,5.74,2.84,3.09,1.68,3.64,2.29,6.11-.71,3.95-4.81,7.13-10.25,11.23-14.92,3.41-3.88,6.75-7.86,9.78-12,4.73-6.42,9.78-12.61,14.9-18.73,4.32-5.16,10.41-8.76,15-13.52,2.82-2.94.35-3.06-.08-7.15-.74-7,2.48-24.26,12.5-18.55,3.65,2.08,4.47,6.22,7.77,7.92,1-2.83,4.22-5.08,6.75-6.63,4.12-2.52,7.95-5.48,12.35-7.42,6.86-3,13.52-6.36,20.46-9.1,7.16-2.83,14.43-6.14,22-7.72,8.37-1.74,16.44-1.92,25-2.34,6.53-.32,13.08-.12,19.43-1.12,0-1.92-3.18-4.81-4.48-6.45a70.75,70.75,0,0,0-5.79-6.52c-4.4-4.28-8.58-.64-12.84,2.51s-15.29,11-19.27,3.36c-4.43-8.46,2.81-15.4,10.76-15.85,4.41-.25,7.76.45,11.09,3.34,2.94,2.54,5,6.21,8.85,7.3,3.25-5.74-.65-13.37-5.28-16.92-5-3.86-11-3.82-15.33-8.71-1.53-1.75-3-6-5-7-2.57-1.27-4.3,2.26-6,4.44-4,5.2-7.54,10.85-13.37,14.23S557.26,645.07,551.14,648.24Z" transform="translate(-105.77 -43.5)"/><g class="cls-8"><path class="cls-7" d="M548.55,520.1a25.14,25.14,0,0,1,6.58-6.75,23.42,23.42,0,0,1,7.31-2.95,40.69,40.69,0,0,1,35.7,8.76c11.42,10,15.88,25.19,17.67,39.75.86,7,2.84,12.83,1.86,20a46.19,46.19,0,0,1-9.29,22.14,24.82,24.82,0,0,1-7.23,6.57c-4.26,2.37-9.29,2.79-14.15,3.17l-12.41,1c-3,.23-6.28.43-9-1-2.14-1.16-3.63-3.21-5-5.2C543.23,581.15,529,547.74,548.55,520.1Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-8"><path class="cls-7" d="M423.16,562.28a25.14,25.14,0,0,1,6.58-6.75c17.24-11.2,40.27-11.29,59.15-4.76,7.48,2.59,15,6.48,19.15,13.23,2.19,3.57,3.27,7.7,5.06,11.48,2.78,5.88,5.22,8.87,5.62,15.37.35,5.59,1.06,11.13,1.07,16.75,0,10.38-1.67,22-10.26,29-9.82,7.93-21.24,14.51-33.77,16-11.55,1.37-23.07-1.78-33.34-6.94-4.59-2.31-11.26-5.26-14.7-9.17-2.83-3.22-4.69-8.71-6.44-12.64C412.37,603.93,410,580.92,423.16,562.28Z" transform="translate(-105.77 -43.5)"/></g><path class="cls-9" d="M521.44,619.75a4.06,4.06,0,0,0,.1,2.17,3.59,3.59,0,0,0,1.47,1.52,10.39,10.39,0,0,0,11.8-.66c2.25-1.82,3.66-4.55,6-6.22,4.47-3.15,10.66-1.55,15.94-3a8.15,8.15,0,0,0,5.21-3.66c1.57-2.92.15-6.82-2.56-8.74s-6.3-2.16-9.56-1.52a7.14,7.14,0,0,0-2.58.94c-.5.33-.92.76-1.44,1.07a7.24,7.24,0,0,1-2.14.74,91,91,0,0,1-9.6,2.15c-1.8.21-4-.33-5.66.51C524.25,607.22,522.06,615.55,521.44,619.75Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M539.69,595.19a16.74,16.74,0,0,0-5.23,2.53,7.4,7.4,0,0,0-2.66,3.05,2.77,2.77,0,0,0-.21,1.58,3,3,0,0,0,1.52,1.83,8.09,8.09,0,0,0,4.66.9,34.56,34.56,0,0,0,4.74-.86,12.39,12.39,0,0,0,4.27-1.41,3.67,3.67,0,0,0,1.78-3.83,4.43,4.43,0,0,0-2.74-2.55,12.88,12.88,0,0,0-7.51-.78" transform="translate(-105.77 -43.5)"/><path class="cls-7" d="M538.59,620.55a4.57,4.57,0,0,0,.24,1.64c.34,1.06,2.86,5.74,4,6.17,3.37,1.25,12-3.91,12-7.67-.11-7-5.46-6-10.54-4.6C541.69,616.81,538.73,617.93,538.59,620.55Z" transform="translate(-105.77 -43.5)"/><path class="cls-6" d="M511.18,690.5c-9.54-4.09-12.13,7.26-11.68,14.67.27,4.56,1.43,7.6,6.67,7.33,4.82-.25,10.48-4.16,12.43-8.64S516.34,693.51,511.18,690.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-6" d="M601.84,640.83c-4.64-2.27-18.77,2-20.76,7.33-5.05,13.47,13.34,13.65,20.77,9.07C608.25,653.3,614.29,646.82,601.84,640.83Z" transform="translate(-105.77 -43.5)"/><polygon class="cls-10" points="261.69 395.02 182.17 404.84 135.41 383.03 140.61 281.16 130.54 229.75 142.41 232.33 236.08 222.66 247.41 240.66 251.49 239.66 264.08 210.62 310.13 222.66 306.47 236.45 312.74 236 302.08 275.33 302.33 355.11 274.9 357.33 280.37 390.09 254.85 381.34 261.69 395.02"/></g><g id="DETAILS"><path class="cls-11" d="M652,604.19a1.5,1.5,0,0,1-.3-3l27.16-5.51a1.5,1.5,0,0,1,.6,2.94l-27.15,5.51A1.5,1.5,0,0,1,652,604.19Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M656.45,629.7a1.5,1.5,0,0,1-1.43-1c-2.88-8.79-3.75-17.24-4.47-25.85a1.5,1.5,0,0,1,1.37-1.62,1.52,1.52,0,0,1,1.62,1.37c.7,8.42,1.55,16.68,4.33,25.16a1.5,1.5,0,0,1-1.43,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M656.44,629.7a1.5,1.5,0,0,1-.27-3c9.22-1.72,19.79-3.64,28.25-4.79a1.5,1.5,0,0,1,.41,3c-8.4,1.15-18.92,3.05-28.11,4.77Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M684.63,624.91a1.5,1.5,0,0,1-1.41-1c-1.87-5.22-2.81-11.14-3.73-16.87-.54-3.4-1.06-6.61-1.74-9.53a1.5,1.5,0,0,1,2.92-.68c.7,3,1.23,6.29,1.78,9.74.89,5.59,1.82,11.37,3.59,16.33a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M683.75,598.95a1.5,1.5,0,0,1-.3-3l27.16-5.51a1.5,1.5,0,1,1,.6,2.94l-27.15,5.51A1.5,1.5,0,0,1,683.75,598.95Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M688.15,624.45a1.5,1.5,0,0,1-1.43-1c-2.88-8.79-3.75-17.24-4.47-25.85a1.5,1.5,0,0,1,1.37-1.62,1.52,1.52,0,0,1,1.62,1.37c.7,8.42,1.55,16.68,4.33,25.16a1.5,1.5,0,0,1-1.43,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M688.15,624.45a1.5,1.5,0,0,1-.27-3c9.21-1.72,19.77-3.64,28.25-4.79a1.5,1.5,0,0,1,.41,3c-8.42,1.15-18.93,3.06-28.11,4.77Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M716.33,619.67a1.5,1.5,0,0,1-1.41-1c-1.87-5.22-2.81-11.14-3.73-16.87-.54-3.4-1.06-6.61-1.74-9.53a1.5,1.5,0,1,1,2.92-.68c.7,3,1.23,6.29,1.78,9.74.89,5.59,1.82,11.37,3.59,16.33a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M715.47,593.5a1.5,1.5,0,0,1-.3-3L742.33,585a1.5,1.5,0,0,1,.6,2.94l-27.16,5.51A1.49,1.49,0,0,1,715.47,593.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M719.87,619a1.5,1.5,0,0,1-1.43-1c-2.88-8.79-3.75-17.24-4.47-25.85a1.5,1.5,0,0,1,3-.25c.7,8.42,1.55,16.68,4.33,25.16a1.5,1.5,0,0,1-1.43,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M719.87,619a1.5,1.5,0,0,1-.27-3c9.21-1.72,19.76-3.64,28.25-4.79a1.5,1.5,0,1,1,.4,3c-8.43,1.15-18.94,3.06-28.11,4.77Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M748.05,614.22a1.5,1.5,0,0,1-1.41-1c-1.87-5.22-2.82-11.14-3.73-16.87-.54-3.4-1.06-6.61-1.74-9.53a1.5,1.5,0,0,1,2.92-.68c.7,3,1.23,6.29,1.78,9.74.89,5.59,1.82,11.38,3.59,16.33a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M666.66,622.38a1.5,1.5,0,0,1-1.47-1.21,120.78,120.78,0,0,1-1.74-12,1.5,1.5,0,1,1,3-.28,118,118,0,0,0,1.7,11.69,1.5,1.5,0,0,1-1.47,1.79Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M662.34,609.44a.26.26,0,0,0,0,.15c0,.15.25.12.39.05a12.33,12.33,0,0,1,4.83-1.24,11.24,11.24,0,0,1-1.68-2c-.28-.39-1.12-1.92-1.64-1.94s-.76,1.76-.89,2.22A19.33,19.33,0,0,1,662.34,609.44Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M671.86,621.56a1.5,1.5,0,0,1-1.47-1.21,120.75,120.75,0,0,1-1.74-12,1.5,1.5,0,1,1,3-.28,117.9,117.9,0,0,0,1.7,11.69,1.5,1.5,0,0,1-1.18,1.76Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M667.54,608.61a.26.26,0,0,0,0,.15c0,.15.25.12.39.05a12.33,12.33,0,0,1,4.83-1.24,11.24,11.24,0,0,1-1.68-2c-.28-.39-1.12-1.92-1.64-1.94s-.76,1.76-.89,2.22A19.33,19.33,0,0,1,667.54,608.61Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M702.49,619a2.52,2.52,0,0,1-.46,0,3.11,3.11,0,0,1-2.3-2.24,14.26,14.26,0,0,1-.48-1.74l-1.45-6.37a1.5,1.5,0,1,1,2.93-.67l1.45,6.37a12.26,12.26,0,0,0,.35,1.31,5.84,5.84,0,0,0,.14-.61,1.5,1.5,0,0,1,2.95.56,5.49,5.49,0,0,1-.71,2A2.91,2.91,0,0,1,702.49,619Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M693.91,610.54a2.17,2.17,0,0,1-1.89-.87c-.61-.85-.49-2,.34-3.36a8.16,8.16,0,0,1,4.83-3.94,11.49,11.49,0,0,1,4.48-.26,6.73,6.73,0,0,1,3.94,1.92,4.41,4.41,0,0,1,1.9,3.2,1.5,1.5,0,0,1-1.23,1.49c-2.55.46-5.14.88-7.71,1.25-.48.07-1,.12-1.47.17a21.5,21.5,0,0,0-2.27.32A4.39,4.39,0,0,1,693.91,610.54ZM700,605a7.29,7.29,0,0,0-2,.25,4.76,4.76,0,0,0-2.72,2.06c.51-.07,1-.12,1.51-.18s.91-.09,1.36-.16c1.77-.25,3.56-.53,5.33-.83a3.56,3.56,0,0,0-2.16-1.06A11.39,11.39,0,0,0,700,605Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M698.86,604.5a1.5,1.5,0,0,1-1.45-1.11l-.44-1.6a1.5,1.5,0,1,1,2.89-.79l.44,1.6a1.5,1.5,0,0,1-1.45,1.89Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M729.58,605.81a6.59,6.59,0,0,1-2.87-.71,4,4,0,0,1-1.54-1.23,4.38,4.38,0,0,1-.67-2l-1.1-7.41a1.5,1.5,0,1,1,3-.44l1.1,7.41a2.64,2.64,0,0,0,.16.7,1.16,1.16,0,0,0,.41.26,3.42,3.42,0,0,0,1.76.39,1.67,1.67,0,0,0,1.19-.6c.52-.71.27-2,0-3.21l-1.22-5.27a1.5,1.5,0,1,1,2.92-.68l1.22,5.27c.31,1.32.88,3.77-.5,5.66a4.62,4.62,0,0,1-3.34,1.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M724.92,595.53a1.5,1.5,0,0,1-.49-2.92,8.6,8.6,0,0,1,2-.38l4.62-.46a1.5,1.5,0,0,1,.3,3l-4.62.46a6.16,6.16,0,0,0-1.34.23A1.5,1.5,0,0,1,724.92,595.53Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M730.91,613.71a1.5,1.5,0,0,1-1.46-1.19c-.54-2.52-1-5.09-1.25-7.65a1.5,1.5,0,1,1,3-.34c.28,2.46.68,4.93,1.2,7.36a1.5,1.5,0,0,1-1.47,1.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M728.12,615a1.5,1.5,0,0,1-.52-2.91,9.5,9.5,0,0,1,2.54-.46l.75-.07A9.73,9.73,0,0,0,733,611a1.5,1.5,0,1,1,1,2.82,12.73,12.73,0,0,1-2.81.67l-.85.08a7.07,7.07,0,0,0-1.76.29A1.49,1.49,0,0,1,728.12,615Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M500.65,218.38a1.5,1.5,0,0,1-.13-3l27.59-2.52a1.5,1.5,0,1,1,.27,3l-27.59,2.52Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M502.24,244.21a1.5,1.5,0,0,1-1.47-1.19c-1.9-9.06-1.85-17.55-1.62-26.18a1.5,1.5,0,1,1,3,.08c-.23,8.44-.28,16.74,1.56,25.48a1.5,1.5,0,0,1-1.47,1.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M502.24,244.21a1.5,1.5,0,0,1-.11-3c9.34-.71,20.05-1.46,28.61-1.69h0a1.5,1.5,0,0,1,0,3c-8.49.22-19.15,1-28.46,1.68Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M530.77,242.53a1.5,1.5,0,0,1-1.46-1.15C528,236,527.73,230,527.44,224.2c-.17-3.44-.33-6.68-.69-9.66a1.5,1.5,0,0,1,3-.36c.37,3.08.53,6.38.71,9.87.28,5.66.57,11.51,1.79,16.63a1.5,1.5,0,0,1-1.46,1.85Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M532.74,216.62a1.5,1.5,0,0,1-.13-3l27.59-2.52a1.5,1.5,0,1,1,.27,3l-27.59,2.52Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M534.33,242.45a1.5,1.5,0,0,1-1.47-1.19c-1.9-9.06-1.85-17.55-1.62-26.18a1.5,1.5,0,1,1,3,.08c-.23,8.44-.28,16.74,1.56,25.48a1.5,1.5,0,0,1-1.47,1.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M534.33,242.45a1.5,1.5,0,0,1-.11-3c9.34-.71,20.05-1.46,28.61-1.69a1.5,1.5,0,0,1,.08,3c-8.49.22-19.15,1-28.46,1.68Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M562.86,240.77a1.5,1.5,0,0,1-1.46-1.15c-1.29-5.39-1.58-11.38-1.87-17.17-.17-3.44-.33-6.68-.69-9.66a1.5,1.5,0,0,1,3-.36c.37,3.08.53,6.38.71,9.87.28,5.66.57,11.51,1.79,16.63a1.5,1.5,0,0,1-1.46,1.85Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M564.86,214.67a1.5,1.5,0,0,1-.13-3l27.59-2.52a1.5,1.5,0,1,1,.27,3L565,214.66Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M566.45,240.5A1.5,1.5,0,0,1,565,239.3c-1.9-9.06-1.85-17.55-1.62-26.18a1.5,1.5,0,1,1,3,.08c-.23,8.44-.28,16.74,1.56,25.48a1.5,1.5,0,0,1-1.47,1.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M566.45,240.5a1.5,1.5,0,0,1-.11-3c9.33-.71,20-1.46,28.61-1.69a1.5,1.5,0,0,1,.08,3c-8.51.22-19.16,1-28.46,1.68Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M595,238.81a1.5,1.5,0,0,1-1.46-1.15c-1.29-5.39-1.58-11.38-1.87-17.18-.17-3.44-.33-6.68-.69-9.66a1.5,1.5,0,0,1,3-.36c.37,3.08.53,6.38.71,9.87.28,5.66.57,11.51,1.79,16.63a1.5,1.5,0,0,1-1.46,1.85Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M513.19,238.06a1.5,1.5,0,0,1-1.49-1.37,120.8,120.8,0,0,1-.42-12.11,1.52,1.52,0,0,1,1.52-1.48,1.5,1.5,0,0,1,1.48,1.52,118,118,0,0,0,.41,11.81,1.5,1.5,0,0,1-1.37,1.62Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M510.14,224.71a.26.26,0,0,0,0,.15c0,.15.24.14.38.09a12.33,12.33,0,0,1,4.93-.71,11.24,11.24,0,0,1-1.46-2.14c-.24-.42-.91-2-1.42-2.11s-.95,1.66-1.12,2.11A19.33,19.33,0,0,1,510.14,224.71Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M518.45,237.8a1.5,1.5,0,0,1-1.49-1.37,120.79,120.79,0,0,1-.42-12.11,1.5,1.5,0,0,1,1.5-1.48h0a1.5,1.5,0,0,1,1.48,1.52,118,118,0,0,0,.41,11.81,1.5,1.5,0,0,1-1.37,1.62Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M515.4,224.46a.26.26,0,0,0,0,.15c0,.15.24.14.38.09a12.33,12.33,0,0,1,4.93-.71,11.24,11.24,0,0,1-1.46-2.14c-.24-.42-.91-2-1.42-2.11s-.95,1.66-1.12,2.11A19.33,19.33,0,0,1,515.4,224.46Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M549.29,238.63a2.53,2.53,0,0,1-.73-.11,3.11,3.11,0,0,1-2-2.48,14,14,0,0,1-.28-1.78l-.75-6.5a1.5,1.5,0,1,1,3-.34l.74,6.49a12.42,12.42,0,0,0,.2,1.34,5.71,5.71,0,0,0,.21-.59,1.5,1.5,0,1,1,2.87.88,5.48,5.48,0,0,1-.93,2A3,3,0,0,1,549.29,238.63Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M541.83,229.26a2.3,2.3,0,0,1-2.2-1.1c-.51-.91-.27-2,.7-3.3a8.16,8.16,0,0,1,5.24-3.39,11.43,11.43,0,0,1,4.48.23,6.71,6.71,0,0,1,3.71,2.33,4.4,4.4,0,0,1,1.54,3.39,1.5,1.5,0,0,1-1.39,1.34c-2.58.18-5.21.32-7.8.4-.49,0-1,0-1.48,0a22.18,22.18,0,0,0-2.28.07Zm12-2h0Zm-6.65-2.92a6.64,6.64,0,0,0-1.09.09,4.76,4.76,0,0,0-2.93,1.75c.51,0,1,0,1.51,0s.92,0,1.37,0c1.79-.06,3.59-.14,5.39-.24a3.56,3.56,0,0,0-2-1.29A10,10,0,0,0,547.15,224.35Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M547.14,223.79a1.5,1.5,0,0,1-1.48-1.27l-.26-1.64a1.5,1.5,0,1,1,3-.47l.26,1.64a1.5,1.5,0,0,1-1.25,1.72Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M578,228.46h-.11a6.37,6.37,0,0,1-3.25-1,4,4,0,0,1-1.4-1.39,4.39,4.39,0,0,1-.46-2l-.29-7.49a1.5,1.5,0,0,1,3-.12l.29,7.49a2.64,2.64,0,0,0,.08.71,1.17,1.17,0,0,0,.38.3,3.4,3.4,0,0,0,1.7.58,1.69,1.69,0,0,0,1.25-.46c.6-.65.49-2,.35-3.19l-.64-5.37a1.5,1.5,0,0,1,3-.35l.64,5.37c.16,1.34.46,3.85-1.12,5.57A4.6,4.6,0,0,1,578,228.46Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M574,217.71a1.5,1.5,0,0,1-.33-3,8.77,8.77,0,0,1,2.05-.15l4.65,0a1.5,1.5,0,0,1,0,3h0l-4.64,0a6.15,6.15,0,0,0-1.35.08A1.53,1.53,0,0,1,574,217.71Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M578,236.44a1.5,1.5,0,0,1-1.49-1.35c-.26-2.55-.4-5.16-.41-7.74a1.5,1.5,0,0,1,1.49-1.51h0a1.5,1.5,0,0,1,1.5,1.49c0,2.48.14,5,.39,7.45a1.5,1.5,0,0,1-1.34,1.64Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M575.09,237.37a1.5,1.5,0,0,1-.36-3,9.55,9.55,0,0,1,2.58-.18h.75a9.75,9.75,0,0,0,2.19-.27,1.5,1.5,0,1,1,.71,2.92,12.81,12.81,0,0,1-2.87.36h-.85a7.06,7.06,0,0,0-1.79.1A1.52,1.52,0,0,1,575.09,237.37Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M266.5,686.83a1.5,1.5,0,0,1-.31-3l27.11-5.73a1.5,1.5,0,1,1,.62,2.94l-27.11,5.73A1.55,1.55,0,0,1,266.5,686.83Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M271.1,712.29a1.5,1.5,0,0,1-1.42-1c-3-8.77-3.9-17.21-4.68-25.81a1.5,1.5,0,1,1,3-.27c.76,8.41,1.68,16.66,4.53,25.13a1.5,1.5,0,0,1-.94,1.9A1.52,1.52,0,0,1,271.1,712.29Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M271.1,712.29a1.5,1.5,0,0,1-.29-3c9.18-1.79,19.71-3.79,28.21-5a1.5,1.5,0,0,1,.43,3c-8.43,1.22-18.92,3.21-28.07,5A1.46,1.46,0,0,1,271.1,712.29Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M299.24,707.28a1.5,1.5,0,0,1-1.41-1c-1.91-5.2-2.91-11.12-3.87-16.84-.57-3.39-1.11-6.6-1.81-9.51a1.5,1.5,0,0,1,2.92-.71c.73,3,1.28,6.27,1.86,9.72.94,5.59,1.91,11.36,3.73,16.3a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M298.16,681.32a1.5,1.5,0,0,1-.31-3L325,672.62a1.5,1.5,0,0,1,.62,2.94l-27.11,5.73A1.55,1.55,0,0,1,298.16,681.32Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M302.77,706.79a1.5,1.5,0,0,1-1.42-1c-3-8.77-3.9-17.22-4.68-25.81a1.5,1.5,0,1,1,3-.27c.76,8.41,1.68,16.66,4.53,25.13a1.5,1.5,0,0,1-.94,1.9A1.52,1.52,0,0,1,302.77,706.79Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M302.77,706.79a1.5,1.5,0,0,1-.29-3c9.2-1.8,19.75-3.8,28.21-5a1.5,1.5,0,1,1,.43,3c-8.4,1.21-18.9,3.21-28.07,5Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M330.91,701.78a1.5,1.5,0,0,1-1.41-1c-1.91-5.2-2.91-11.12-3.87-16.84-.57-3.39-1.11-6.6-1.81-9.51a1.5,1.5,0,0,1,2.92-.71c.73,3,1.28,6.27,1.86,9.72.94,5.58,1.91,11.36,3.73,16.3a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M329.83,675.62a1.5,1.5,0,0,1-.31-3l27.11-5.73a1.5,1.5,0,1,1,.62,2.94l-27.11,5.73A1.55,1.55,0,0,1,329.83,675.62Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M334.44,701.08a1.5,1.5,0,0,1-1.42-1c-3-8.77-3.9-17.21-4.68-25.81a1.5,1.5,0,1,1,3-.27c.76,8.41,1.68,16.66,4.53,25.12a1.5,1.5,0,0,1-.94,1.9A1.52,1.52,0,0,1,334.44,701.08Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M334.44,701.08a1.5,1.5,0,0,1-.29-3c9.19-1.79,19.74-3.8,28.21-5a1.5,1.5,0,0,1,.43,3c-8.41,1.22-18.91,3.21-28.07,5Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M362.58,696.07a1.5,1.5,0,0,1-1.41-1c-1.91-5.2-2.91-11.12-3.87-16.83-.57-3.39-1.11-6.6-1.82-9.52a1.5,1.5,0,0,1,2.92-.71c.73,3,1.28,6.28,1.86,9.72.94,5.58,1.91,11.36,3.73,16.3a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M281.26,704.9a1.5,1.5,0,0,1-1.47-1.2c-.81-3.95-1.43-8-1.84-12a1.5,1.5,0,1,1,3-.3c.4,3.9,1,7.83,1.79,11.68a1.5,1.5,0,0,1-1.17,1.77A1.54,1.54,0,0,1,281.26,704.9Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M276.84,692a.26.26,0,0,0,0,.15c0,.15.25.12.39,0a12.33,12.33,0,0,1,4.82-1.28,11.24,11.24,0,0,1-1.7-2c-.29-.39-1.14-1.92-1.66-1.93s-.75,1.76-.87,2.23A19.33,19.33,0,0,1,276.84,692Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M286.45,704a1.5,1.5,0,0,1-1.47-1.2,120.91,120.91,0,0,1-1.84-12,1.5,1.5,0,1,1,3-.3,118,118,0,0,0,1.79,11.68,1.5,1.5,0,0,1-1.17,1.77A1.53,1.53,0,0,1,286.45,704Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M282,691.12a.26.26,0,0,0,0,.15c0,.15.25.12.39,0a12.33,12.33,0,0,1,4.82-1.28,11.24,11.24,0,0,1-1.7-2c-.29-.39-1.14-1.92-1.66-1.93s-.75,1.76-.87,2.23A19.33,19.33,0,0,1,282,691.12Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M317.05,701.25a2.49,2.49,0,0,1-.44,0,3.11,3.11,0,0,1-2.32-2.23,14.09,14.09,0,0,1-.49-1.73l-1.5-6.36a1.5,1.5,0,0,1,2.92-.69l1.5,6.36a12.44,12.44,0,0,0,.36,1.31,5.79,5.79,0,0,0,.13-.61,1.5,1.5,0,1,1,3,.54,5.42,5.42,0,0,1-.7,2.05A2.91,2.91,0,0,1,317.05,701.25Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M308.39,692.83a2.17,2.17,0,0,1-1.87-.86c-.61-.84-.51-2,.31-3.36a8.15,8.15,0,0,1,4.8-4,11.42,11.42,0,0,1,4.48-.3,6.72,6.72,0,0,1,4,1.88,4.4,4.4,0,0,1,1.93,3.18,1.5,1.5,0,0,1-1.22,1.49c-2.56.49-5.15.93-7.7,1.31-.48.07-1,.13-1.46.18a21.61,21.61,0,0,0-2.27.33A4.39,4.39,0,0,1,308.39,692.83Zm6.15-5.59a7.42,7.42,0,0,0-2.07.27,4.76,4.76,0,0,0-2.71,2.08c.51-.08,1-.13,1.51-.19s.91-.1,1.36-.17c1.76-.26,3.54-.56,5.32-.87a3.57,3.57,0,0,0-2.17-1A11.49,11.49,0,0,0,314.55,687.24Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M313.31,686.76a1.5,1.5,0,0,1-1.44-1.09l-.45-1.6a1.5,1.5,0,1,1,2.89-.81l.45,1.6a1.5,1.5,0,0,1-1.44,1.91Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M344,687.81a6.59,6.59,0,0,1-2.83-.68,3.93,3.93,0,0,1-1.55-1.22,4.38,4.38,0,0,1-.69-2l-1.16-7.4a1.5,1.5,0,0,1,3-.47l1.16,7.4a2.62,2.62,0,0,0,.17.69,1.14,1.14,0,0,0,.41.26,3.37,3.37,0,0,0,1.76.38,1.67,1.67,0,0,0,1.18-.61c.52-.72.26-2,0-3.21l-1.27-5.26A1.5,1.5,0,0,1,347,675l1.27,5.26c.32,1.32.91,3.77-.46,5.66a4.62,4.62,0,0,1-3.33,1.84Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M339.3,677.57a1.5,1.5,0,0,1-.5-2.91,8.62,8.62,0,0,1,2-.39l4.62-.5a1.5,1.5,0,1,1,.32,3l-4.62.5a6.21,6.21,0,0,0-1.34.24A1.49,1.49,0,0,1,339.3,677.57Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M345.44,695.71a1.5,1.5,0,0,1-1.46-1.17c-.56-2.51-1-5.08-1.31-7.64a1.5,1.5,0,1,1,3-.36c.3,2.46.73,4.93,1.26,7.35a1.5,1.5,0,0,1-1.47,1.83Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M342.65,697a1.5,1.5,0,0,1-.53-2.9,9.58,9.58,0,0,1,2.54-.48l.74-.08a9.78,9.78,0,0,0,2.15-.53,1.5,1.5,0,0,1,1,2.81,12.85,12.85,0,0,1-2.81.69l-.84.09a7.08,7.08,0,0,0-1.77.31A1.5,1.5,0,0,1,342.65,697Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M698.06,387.11a3.52,3.52,0,0,1-1.07-.17c-19.51-6.22-39-13.58-57.77-20.69-27.37-10.35-55.66-21.06-84.39-28.32a3.53,3.53,0,1,1,1.73-6.84c29.12,7.36,57.61,18.14,85.16,28.56,18.72,7.08,38.09,14.41,57.42,20.57a3.53,3.53,0,0,1-1.07,6.89Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M233.85,453.13a3.53,3.53,0,0,1-.9-6.94c12.29-3.27,24.88-6.06,37.4-8.29a3.53,3.53,0,0,1,1.24,6.95c-12.33,2.19-24.72,4.94-36.82,8.16A3.55,3.55,0,0,1,233.85,453.13Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M557.18,676.67a1.5,1.5,0,0,1-1.35-.85,43.4,43.4,0,0,1-1.72-4.29c-1-2.89-1.94-5.39-4.29-7.6a1.5,1.5,0,1,1,2.05-2.19c2.88,2.7,4,5.79,5.06,8.78a41,41,0,0,0,1.6,4,1.5,1.5,0,0,1-1.35,2.15Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M564.18,672.33a1.5,1.5,0,0,1-1.22-.62,9.23,9.23,0,0,1-1.36-4.23,12.75,12.75,0,0,0-.42-2.11,8.8,8.8,0,0,0-1.28-2.19,8.19,8.19,0,0,1-1.89-4.25,1.5,1.5,0,0,1,3-.18,5.7,5.7,0,0,0,1.34,2.7,11.35,11.35,0,0,1,1.68,3,15.14,15.14,0,0,1,.54,2.62,6.87,6.87,0,0,0,.83,2.91,1.5,1.5,0,0,1-1.22,2.38Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M411.84,735.33a1.5,1.5,0,0,1-.95-2.66c4.89-4,15-6.91,21.52-7.33a1.5,1.5,0,1,1,.19,3c-6.1.39-15.52,3.16-19.81,6.67A1.49,1.49,0,0,1,411.84,735.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M425.84,743a1.5,1.5,0,0,1-.73-2.81c.79-.43,1.54-.93,2.35-1.46a21.68,21.68,0,0,1,4.89-2.64,1.5,1.5,0,0,1,1,2.84,19.12,19.12,0,0,0-4.21,2.31c-.81.54-1.66,1.09-2.55,1.58A1.49,1.49,0,0,1,425.84,743Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M492.18,698.67h-.07a1.5,1.5,0,0,1-1.43-1.57c.16-3.24,3.28-9.69,5.4-12a1.5,1.5,0,1,1,2.19,2.05c-1.71,1.82-4.47,7.53-4.6,10A1.5,1.5,0,0,1,492.18,698.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M492.18,708.33a1.5,1.5,0,0,1-1.37-2.12,14.94,14.94,0,0,0,1.2-4.79,1.5,1.5,0,0,1,3,.14,17.83,17.83,0,0,1-1.46,5.88A1.5,1.5,0,0,1,492.18,708.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M488.84,783.33a1.5,1.5,0,0,1-.57-.11c-.86-.35-1.75-.69-2.57-1a1.5,1.5,0,1,1,1-2.84c.89.3,1.84.66,2.76,1a1.5,1.5,0,0,1-.57,2.89Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M492.18,776.67H492a9.22,9.22,0,0,1-3.59-1.2,1.5,1.5,0,1,1,1.51-2.59,6.19,6.19,0,0,0,2.41.8,1.5,1.5,0,0,1-.17,3Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M498.45,782.38a6.56,6.56,0,0,1-2.51-.49,1.5,1.5,0,0,1,1.14-2.78,3.67,3.67,0,0,0,1.9.23,1.5,1.5,0,1,1,.39,3A7.09,7.09,0,0,1,498.45,782.38Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M631.18,690.67a1.5,1.5,0,0,1-1.5-1.5v-3a1.5,1.5,0,0,1,3,0v3A1.5,1.5,0,0,1,631.18,690.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M632.51,700.67h-.21A1.5,1.5,0,0,1,631,699a2.59,2.59,0,0,0-.21-1.5,1.5,1.5,0,0,1,2.72-1.26,5.58,5.58,0,0,1,.46,3.17A1.5,1.5,0,0,1,632.51,700.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M627.18,696.33a1.5,1.5,0,0,1-1.5-1.5v-1.67a1.5,1.5,0,0,1,3,0v1.67A1.5,1.5,0,0,1,627.18,696.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M372.18,581.33a1.5,1.5,0,0,1-.72-2.82c3.81-2.08,14.85-4.39,18.79-.4a1.5,1.5,0,1,1-2.13,2.11c-2.49-2.52-11.85-.91-15.21.93A1.49,1.49,0,0,1,372.18,581.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M388.51,580.33a1.5,1.5,0,0,1-1.14-.52,24.8,24.8,0,0,0-5.8-4.47c-3.37-2.12-6.86-4.32-8.77-8.56a1.5,1.5,0,1,1,2.74-1.23c1.54,3.42,4.5,5.28,7.63,7.25a27.44,27.44,0,0,1,6.47,5.05,1.5,1.5,0,0,1-1.14,2.48Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M510.58,669.36l-1.18,0h-1.23a1.5,1.5,0,0,1,0-3h1.29a13.85,13.85,0,0,0,4-.29,1.5,1.5,0,1,1,.81,2.89A13.35,13.35,0,0,1,510.58,669.36Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M521.51,671.33h-2a1.5,1.5,0,0,1,0-3h2a1.5,1.5,0,0,1,0,3Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M549.17,628a1.5,1.5,0,0,1-1.47-1.21A30,30,0,0,0,543,616.46a1.5,1.5,0,1,1,2.31-1.92c2.25,2.71,4.66,8.39,5.32,11.67a1.5,1.5,0,0,1-1.18,1.76A1.46,1.46,0,0,1,549.17,628Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M268.51,659a1.5,1.5,0,0,1-1.5-1.5v-4.67a1.5,1.5,0,0,1,3,0v4.67A1.5,1.5,0,0,1,268.51,659Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M267.84,666.67a1.5,1.5,0,0,1-1.49-1.33,8.15,8.15,0,0,1,.41-3.67,1.5,1.5,0,0,1,2.83,1,5.18,5.18,0,0,0-.26,2.33,1.5,1.5,0,0,1-1.32,1.66Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M273.17,659.33a1.5,1.5,0,0,1-1.48-1.3,4.89,4.89,0,0,1,.48-2.88,1.5,1.5,0,1,1,2.68,1.35,1.89,1.89,0,0,0-.19,1.12,1.5,1.5,0,0,1-1.28,1.69Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M165.51,652.67a1.5,1.5,0,0,1-1.4-.95,33.38,33.38,0,0,1-2.1-13,1.5,1.5,0,0,1,3,.16,30.59,30.59,0,0,0,1.9,11.7,1.5,1.5,0,0,1-1.39,2.05Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M170.51,646.67a1.5,1.5,0,0,1-1.2-.59,17.13,17.13,0,0,1-1.55-2.73c-.19-.39-.38-.77-.57-1.13a1.5,1.5,0,0,1,2.65-1.42c.21.39.41.81.62,1.22a15.28,15.28,0,0,0,1.25,2.25,1.5,1.5,0,0,1-1.19,2.41Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M270.84,441.67h0a1.5,1.5,0,0,1-1.5-1.5,15.5,15.5,0,0,0-.58-3.65,27.65,27.65,0,0,1-.57-2.81,30,30,0,0,1-.21-3.51c0-.44,0-.87,0-1.29a1.5,1.5,0,0,1-1.85-.73,8.88,8.88,0,0,1-.72-2.27,3.93,3.93,0,0,1-.73.54,1.5,1.5,0,0,1-2.2-.92l-.08-.3-.06-.22c-.17.32-.34.63-.53.93a1.5,1.5,0,0,1-2.17.42,6.21,6.21,0,0,1-.52-.43,28.48,28.48,0,0,1,.58,7.39,1.5,1.5,0,1,1-3-.26,27.61,27.61,0,0,0-.63-7.12,35.76,35.76,0,0,1-.73-6.67,1.5,1.5,0,0,1,2.74-.82,18.52,18.52,0,0,1,1.35,2.49c.26.54.51,1.07.78,1.55.22-.52.42-1.09.62-1.72a1.5,1.5,0,0,1,2.46-.64,5.09,5.09,0,0,1,1.07,1.51c.07-.19.13-.37.2-.55a1.5,1.5,0,0,1,2.78,0,12.55,12.55,0,0,1,.71,2.64,1.41,1.41,0,0,1,.86-.25,1.5,1.5,0,0,1,1.4,1,19,19,0,0,1,.69,5.67,27.31,27.31,0,0,0,.18,3.17,24.77,24.77,0,0,0,.52,2.51,18,18,0,0,1,.67,4.36A1.5,1.5,0,0,1,270.84,441.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M206.51,695.33a1.5,1.5,0,0,1-1.41-1c-1.2-3.37-.75-7-.32-10.57a34.32,34.32,0,0,0,.4-6.41,2.38,2.38,0,0,1-1.44.28c-1.77-.24-2.37-2.24-3-4.35l0-.13a4.77,4.77,0,0,1-1.67,2.22,1.5,1.5,0,0,1-2.18-.57,15.46,15.46,0,0,1-1.05-3.23l-.14-.57-.12.56a21.28,21.28,0,0,1-.67,2.66,1.5,1.5,0,0,1-1.35,1,1.49,1.49,0,0,1-1.43-.89,38.93,38.93,0,0,1-2-6.27c-.21-.8-.41-1.59-.62-2.35-.15.79-.28,1.6-.42,2.43s-.23,1.4-.35,2.12-.29,1.44-.47,2.28c-.65,3-1.64,7.55-.66,9.66a1.5,1.5,0,0,1-2.72,1.26c-1.41-3-.38-7.76.45-11.56.17-.8.33-1.54.45-2.17s.24-1.38.35-2.06a31.06,31.06,0,0,1,1.81-7.32,1.5,1.5,0,0,1,2.72-.09,34.45,34.45,0,0,1,2.38,7.07l.26,1a7.69,7.69,0,0,1,1.07-2.13,1.5,1.5,0,0,1,1.13-.61,1.53,1.53,0,0,1,1.19.49,9.35,9.35,0,0,1,1.9,4.11,9.09,9.09,0,0,1,.77-1.8,1.5,1.5,0,0,1,2.42-.22,11.77,11.77,0,0,1,1.88,4.24c.17.57.4,1.33.61,1.85a8.94,8.94,0,0,0,.62-.88,1.5,1.5,0,0,1,2.69.34c1.09,3.36.65,6.94.23,10.41s-.8,6.49.17,9.19a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M455.51,328.33a1.5,1.5,0,0,1-1.5-1.43c0-.59-.09-1.18-.15-1.76a24.68,24.68,0,0,1-.18-2.65,1.5,1.5,0,0,1,3,0,21.91,21.91,0,0,0,.17,2.33c.07.64.13,1.28.17,1.93a1.5,1.5,0,0,1-1.43,1.57Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M455.51,339.67a1.5,1.5,0,0,1-1.5-1.5v-2a1.5,1.5,0,0,1,3,0v2A1.5,1.5,0,0,1,455.51,339.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M462.18,330.33a1.5,1.5,0,0,1-1.45-1.13c-.24-.93-.51-2.33-.69-3.47a1.5,1.5,0,1,1,3-.47c.17,1,.43,2.36.64,3.2a1.5,1.5,0,0,1-1.46,1.87Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M496.84,441h-.06a1.5,1.5,0,0,1-1.44-1.56v-.35a26,26,0,0,1,.71-6,1.5,1.5,0,0,1,2.88.83,23.86,23.86,0,0,0-.6,5.29v.36A1.5,1.5,0,0,1,496.84,441Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M497.18,450.33a1.5,1.5,0,0,1-1.27-2.3,1.23,1.23,0,0,0,.13-.9,1.5,1.5,0,1,1,2.94-.6,4.22,4.22,0,0,1-.53,3.1A1.5,1.5,0,0,1,497.18,450.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M636.84,488.33a1.5,1.5,0,0,1-1.31-2.22,10.57,10.57,0,0,1,2.73-3.13,1.5,1.5,0,1,1,1.83,2.38,7.6,7.6,0,0,0-1.94,2.2A1.5,1.5,0,0,1,636.84,488.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M743.18,547a1.5,1.5,0,0,1-1.28-2.28,17.16,17.16,0,0,0,1.4-3.36c.16-.46.31-.93.48-1.38a1.5,1.5,0,0,1,2.81,1c-.16.43-.3.86-.45,1.3a19.66,19.66,0,0,1-1.67,4A1.5,1.5,0,0,1,743.18,547Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M747.18,559a1.5,1.5,0,0,1-1-2.61.53.53,0,0,0,.18-.47,1.5,1.5,0,0,1,3-.18,3.52,3.52,0,0,1-1.15,2.87A1.49,1.49,0,0,1,747.18,559Z" transform="translate(-105.77 -43.5)"/></g><g id="LINEART"><path class="cls-1" d="M389.53,594.58a2.5,2.5,0,0,1-.54-.06l-.89-.19c-12.57-2.76-33.6-7.38-31.41-25.13.7-5.64,2.85-9.58,6.39-11.73,7-4.23,17.46-.3,25.87,2.86,2.22.83,4.31,1.62,6.1,2.16a2.5,2.5,0,1,1-1.46,4.78c-1.94-.59-4.1-1.4-6.4-2.26-7.4-2.78-16.62-6.24-21.52-3.26-2.2,1.33-3.51,4-4,8.06-1.51,12.21,12.77,16.39,27.52,19.63l.89.2a2.5,2.5,0,0,1-.54,4.94Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M586.6,621.13h-.12a2.5,2.5,0,0,1-2.37-2.62c.31-6.34.06-8.26-.76-14.61-.25-1.94-.6-4-1-6a2.5,2.5,0,0,1,4.9-1c.45,2.18.81,4.33,1.08,6.39a67.68,67.68,0,0,1,.8,15.5A2.5,2.5,0,0,1,586.6,621.13Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M384.51,562.5a2.5,2.5,0,0,1-2.11-3.83,92.9,92.9,0,0,1,26.15-27.28,106.28,106.28,0,0,1,34-15.26c4.37-1.1,8.81-2.41,13.1-3.68,8.43-2.49,17.14-5.07,26.13-6.25,1.59-.21,3.17-.44,4.75-.66,6.18-.88,12.57-1.8,19-1.59,8.11.27,13.78,2.23,20.9,5a72,72,0,0,1,29.78,21.5,2.5,2.5,0,0,1-3.83,3.22,67.07,67.07,0,0,0-27.75-20.05c-6.87-2.65-11.92-4.4-19.27-4.65-6-.2-11.92.65-18.16,1.54-1.6.23-3.2.46-4.8.67-8.59,1.13-17.12,3.65-25.36,6.09-4.34,1.28-8.82,2.61-13.3,3.73a101.32,101.32,0,0,0-32.41,14.54,87.87,87.87,0,0,0-24.72,25.8A2.5,2.5,0,0,1,384.51,562.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M378.15,676a2.5,2.5,0,0,1-2.48-2.17c-3.25-24.48-5.7-53.7.79-84.83a2.5,2.5,0,0,1,4.89,1c-6.33,30.4-3.92,59.1-.73,83.16a2.5,2.5,0,0,1-2.15,2.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M519.25,702.13a2.5,2.5,0,0,1-1.5-4.5A210.35,210.35,0,0,1,546.49,679a136.83,136.83,0,0,1,39.61-13.51c3.2-.56,6.43-.83,9.57-1.09a92.3,92.3,0,0,0,9.49-1.1,104.21,104.21,0,0,1,15.61-1.72l-.75-.81c-3.51-3.81-7.88-8.55-11.65-8.77a2.5,2.5,0,0,1,.29-5c5.79.33,10.71,5.66,15,10.37a49.59,49.59,0,0,0,4.7,4.71,2.5,2.5,0,0,1-1.56,4.45h-.06a98.51,98.51,0,0,0-20.7,1.67,97,97,0,0,1-10,1.17c-3,.25-6.14.5-9.1,1a131.83,131.83,0,0,0-38.16,13,205.28,205.28,0,0,0-28.06,18.21A2.49,2.49,0,0,1,519.25,702.13Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M445.87,782.45a2.5,2.5,0,0,1-1.79-.76c-2.5-2.57-6-4.44-9.79-6.42a61.91,61.91,0,0,1-8-4.77c-1.3-1-2.69-1.91-4.17-2.91a59.53,59.53,0,0,1-9.12-7.07,16.94,16.94,0,0,1-3.32-5.47,13.19,13.19,0,0,0-2-3.59,10.17,10.17,0,0,0-1.83-1.43,10.61,10.61,0,0,1-4.93-6.24,12.12,12.12,0,0,0-.93-2,61.62,61.62,0,0,1-3-5.52c-.79-1.56-1.53-3-2.4-4.48-.58-1-1.24-1.9-1.93-2.89-.57-.81-1.16-1.65-1.71-2.52-1.32-2.08-2.37-4.14-3.38-6.14-.52-1-1-2.06-1.61-3.1C381,708,379.4,699.4,378,689.9a2.5,2.5,0,1,1,4.95-.74c1.35,9,2.83,17.18,7.38,25.56.59,1.08,1.13,2.16,1.67,3.22,1,2,1.95,3.84,3.14,5.71.49.78,1,1.53,1.59,2.33.71,1,1.45,2.07,2.13,3.19,1,1.61,1.79,3.24,2.58,4.81a57.23,57.23,0,0,0,2.78,5.08,16.18,16.18,0,0,1,1.37,2.9,5.94,5.94,0,0,0,3.08,3.91,14.23,14.23,0,0,1,2.74,2.23,17.39,17.39,0,0,1,2.87,4.94,12.66,12.66,0,0,0,2.3,4,55.94,55.94,0,0,0,8.36,6.44c1.46,1,3,2,4.35,3a57.43,57.43,0,0,0,7.38,4.36,57,57,0,0,1,8.81,5.36c3-4.17,6.22-8.18,9.37-12.08a177.59,177.59,0,0,0,12.68-17c7.6-12.15,18.9-24.48,32.7-35.65a2.5,2.5,0,0,1,3.15,3.88C490,726.16,479,738.06,471.72,749.75a181.62,181.62,0,0,1-13,17.53c-3.67,4.54-7.46,9.23-10.75,14.08a2.5,2.5,0,0,1-1.85,1.09Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M518.09,796a170.73,170.73,0,0,1-28.22-2.37c-5.62.34-10.17-1.06-15-2.54-1.41-.43-2.87-.88-4.37-1.29a104,104,0,0,1-23.77-9.44,2.5,2.5,0,1,1,2.44-4.37,99,99,0,0,0,22.64,9c1.59.43,3.09.89,4.54,1.34,4.63,1.43,8.63,2.66,13.46,2.31a2.51,2.51,0,0,1,.6,0,162.56,162.56,0,0,0,38.24,2c12.47-.88,24.46-5.86,34.53-10.61a2.5,2.5,0,0,1,2.13,4.52c-10.49,5-23,10.14-36.31,11.08C525.44,795.85,521.79,796,518.09,796Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M579.89,776.93a2.5,2.5,0,0,1-1.2-4.7,168.65,168.65,0,0,0,16.36-10.06c3.14-2.2,6.54-4.29,9.82-6.3,7.82-4.8,15.91-9.76,21.57-16.9,18.62-23.46,11.39-59.13-7-77.71-1.25-1.26-2.29-2.46-3.21-3.52-2.36-2.71-4.06-4.66-7.51-5.89a2.5,2.5,0,0,1,1.68-4.71c4.69,1.67,7.08,4.41,9.61,7.32.92,1.05,1.86,2.14,3,3.28,10.43,10.51,17.37,25.4,19,40.85,1.78,16.35-2.36,31.79-11.64,43.49-6.22,7.83-14.68,13-22.87,18.05-3.37,2.07-6.55,4-9.56,6.13a173.37,173.37,0,0,1-16.84,10.35A2.49,2.49,0,0,1,579.89,776.93Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M467.17,513.92l-.39,0a2.5,2.5,0,0,1-2.09-2.85c1.1-7.09,5.21-16,13.17-17.81,7.2-1.64,14,4.06,16.22,13.56a2.5,2.5,0,0,1-4.87,1.12c-1.32-5.73-5.27-10.94-10.24-9.81-5.13,1.16-8.43,7.92-9.33,13.7A2.5,2.5,0,0,1,467.17,513.92Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M537.44,607.22h-.74c-4-.16-6.74-1.62-7.5-4s.57-5,4-7.56c2.92-2.24,11.31-4.41,15.13-1.5,1,.74,3,2.91,1.3,7.16S542.27,607.22,537.44,607.22Zm-3.33-5.55a10.86,10.86,0,0,0,6,.29c2.43-.46,4.36-1.49,4.79-2.56h0a2.43,2.43,0,0,0,.29-1.33c-1-1-7.07,0-9,1.52A8.16,8.16,0,0,0,534.12,601.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M461.94,640.88c-1.43,0-2.8,0-4.09-.05-14.46-.36-26.11-9.2-32.81-24.88a71.6,71.6,0,0,1-3.63-12.73,55.67,55.67,0,0,1-1.47-13c.18-9.12,3.38-16.86,10.38-25.08,4.1-4.82,12-9.22,18.08-11.46,20.17-7.44,48.23-1.52,57.84,19.15A94.12,94.12,0,0,1,511,586.68c3.92,13.69,2.82,25.54-3.26,35.23-4.81,7.67-14,13.74-25.16,16.67A82.12,82.12,0,0,1,461.94,640.88ZM466,555.62a46.28,46.28,0,0,0-15.89,2.71c-5.42,2-12.66,6.08-16,10-6.2,7.28-9,14-9.18,21.94h0a50.76,50.76,0,0,0,1.36,11.86A67.88,67.88,0,0,0,429.64,614c3.41,8,11.62,21.43,28.33,21.85,6.55.16,15.12.07,23.35-2.08,9.81-2.57,18.1-8,22.19-14.49,5.3-8.44,6.2-18.94,2.69-31.2a90.18,90.18,0,0,0-4.51-13.16C495.66,561.92,480.59,555.62,466,555.62Zm-43.57,34.61h0Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M467.07,655.25a61.92,61.92,0,0,1-23.16-4.39,51.53,51.53,0,0,1-28.79-28c-2.13-5-3.34-10.51-4.51-15.82a69.67,69.67,0,0,1-1.84-16.21h0c.2-11.39,4.16-21,12.81-31.27,5.09-6,14.91-11.5,22.39-14.27,19.5-7.21,44.36-3.48,60.45,9.07,12.67,9.89,16,25.19,18.73,37.49,6.14,28-10.29,53.73-39.07,61.25A67.41,67.41,0,0,1,467.07,655.25Zm-2-106.55a54.06,54.06,0,0,0-18.65,3.16c-6.6,2.45-15.41,7.42-19.45,12.21-7.54,8.91-11,17.19-11.15,26.84h0a62.8,62.8,0,0,0,1.68,14.57c1.1,5,2.23,10.16,4.11,14.57,10.56,24.83,38.53,32,60.69,26.17,25.38-6.63,39.34-28.39,34-52.91-3.12-14.23-6.3-25.72-16.18-33.44C490.8,552.63,477.77,548.7,465.08,548.7ZM412.3,590.85h0Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M578.15,615.43c-5.87,0-12-1.19-17.83-6.13-8-6.76-13.43-15.13-18.08-28a126.1,126.1,0,0,1-4.16-15.7,97.31,97.31,0,0,1-2.3-15.87A51.14,51.14,0,0,1,543,519.87c3.39-5.84,10.34-10.84,15.73-13.2,14.07-6.15,32.68-.86,45.25,12.87,9.54,10.41,12.86,25.54,15.52,37.7,3.71,16.92,2.33,31.23-4.12,42.55-7.37,12.93-19.3,14.13-28.88,15.1A82.79,82.79,0,0,1,578.15,615.43Zm-7-104.21a24,24,0,0,0-9.66,1.92c-4.33,1.9-10,6-12.45,10.27a44.47,44.47,0,0,0-6.25,26h0A90.27,90.27,0,0,0,545,564.08a121,121,0,0,0,3.9,14.81c4.26,11.78,8.89,19,16,25,6.42,5.41,13.41,4.71,20.81,4,10.88-1.09,18.35-2.49,23.53-11.58,5.56-9.75,6.69-22.39,3.36-37.54-3.16-14.41-6.19-26.09-13.84-34.44S580.64,511.22,571.19,511.22Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M583.65,599.89c-12.91,0-24.11-8.93-30.41-24.49-6.2-15.29-11.87-34.24-.67-45.15h0c.33-.32.68-.64,1-.95,9.59-8.13,26.29-5.09,35.28,2.74,12.16,10.58,16.24,24.2,18.63,36.13a28.15,28.15,0,0,1-4.45,22,23,23,0,0,1-16,9.47A28.62,28.62,0,0,1,583.65,599.89ZM556,533.84c-9.16,8.93-3.35,26.93,1.82,39.69,2.86,7.05,11.35,23.23,28.56,21.2A18,18,0,0,0,599,587.28a23.14,23.14,0,0,0,3.59-18.12c-3.15-15.74-8.23-25.71-17-33.34-7.45-6.48-21.33-9-28.78-2.69-.28.24-.54.47-.79.72Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M502.34,715.06a12.41,12.41,0,0,1-1.45-.08,2.5,2.5,0,1,1,.59-5c3.81.45,12.26-2.27,14.54-5.22,1.69-2.17.74-5.17.25-6.36a12.76,12.76,0,0,0-10.33-7.21l-2.56-.05a2.5,2.5,0,0,1,0-5h0l2.66.06a17.75,17.75,0,0,1,14.8,10.31c1.72,4.21,1.38,8.33-.93,11.31C516.83,711.92,508,715.06,502.34,715.06Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M567.78,785.4a11.33,11.33,0,0,1-5.54-1.29,6.36,6.36,0,0,1-2.08-1.92h0c-1.34-2-1.28-4.29-1.24-6.16a54.15,54.15,0,0,1,.73-7.32,57.41,57.41,0,0,1,3.61-13.28c1.85-4.36,7.79-13.46,14.3-13.77,2.15-.11,5.22.7,7.6,5.1a20.48,20.48,0,0,1,2.14,10c0,8.79-3.16,17.45-8.36,23.17-3,3.28-6.47,5.15-10.1,5.42C568.57,785.38,568.21,785.4,567.78,785.4Zm10.15-38.76h-.14c-3.3.16-8.17,6.56-9.94,10.73a52.57,52.57,0,0,0-3.27,12.13,49.13,49.13,0,0,0-.66,6.58c0,1.34-.07,2.65.36,3.28h0a1.35,1.35,0,0,0,.47.41,7.22,7.22,0,0,0,3.72.59c2.94-.22,5.3-2.18,6.77-3.79,4.32-4.76,7-12.36,7.06-19.83a15.72,15.72,0,0,0-1.53-7.62C579.51,746.83,578.42,746.65,577.93,746.65Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M638.39,738.56a8.38,8.38,0,0,1-2.86-.48,7.6,7.6,0,0,1-4.72-5.53,2.5,2.5,0,1,1,4.82-1.34c.49,1.77,1.3,2.06,1.6,2.17,3.61,1.3,12-4.53,14.77-6.45l.64-.44c4.49-3.09,7.55-11.34,8.59-18.14.57-3.7.06-8.38-2-10.17-.35-.3-1.41-1.21-4-.4-5.1,1.57-10.45,7.24-12.17,12.9a2.5,2.5,0,1,1-4.78-1.46C640.4,702,647.05,695,653.69,693c4.37-1.34,7.19,0,8.78,1.39,3.87,3.34,4.41,10,3.69,14.71-.4,2.64-2.81,16.08-10.69,21.5l-.63.43C649.12,735,643.25,738.56,638.39,738.56Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M447.81,618.41c-8.8,0-17.45-1.38-23.25-7.2a2.5,2.5,0,0,1,3.54-3.53c6.33,6.33,18,6.1,28.43,5.37,16.86-1.17,34.34-8.73,52-22.5a2.5,2.5,0,0,1,3.08,3.94c-18.43,14.39-36.84,22.31-54.71,23.54C453.9,618.24,450.84,618.41,447.81,618.41Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M566.29,578.89a30.83,30.83,0,0,1-11.69-2.11,2.5,2.5,0,0,1,1.9-4.62c13.85,5.69,37.34-3,43.33-16.07a2.5,2.5,0,0,1,4.54,2.09C598.86,570.2,581.39,578.89,566.29,578.89Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M556.63,603.14a2.49,2.49,0,0,1-1.14-.28,30.21,30.21,0,0,0-8.12-2.49,2.5,2.5,0,0,1,.78-4.94,34.78,34.78,0,0,1,9.62,3,2.5,2.5,0,0,1-1.14,4.73Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M529.43,626.73a8,8,0,0,1-6-2.45c-2.56-2.71-2.92-7-1-12,2.31-6.09,4.85-10,7.76-12A2.5,2.5,0,1,1,533,604.5c-2,1.35-4,4.58-5.88,9.6-.55,1.45-1.66,5,0,6.75s5,.78,7.32-.94c1-.71,1.89-1.55,2.86-2.43a17.66,17.66,0,0,1,14-6c1.06-.05,2.07-.1,3-.23,2.09-.27,4.7-1.25,5.3-3.11,0-.29,0-.8.06-1.22s0-.87.05-1a2.5,2.5,0,1,1,5,.57c0,.05,0,.3,0,.6a10.56,10.56,0,0,1-.18,2.17c-1.16,4.34-5.68,6.42-9.53,6.92-1.17.15-2.32.21-3.43.27a13,13,0,0,0-10.91,4.69c-1,.92-2.08,1.88-3.24,2.74A13.82,13.82,0,0,1,529.43,626.73Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M519.85,593.87a3.53,3.53,0,0,1-2.47-6,44.74,44.74,0,0,1,26.81-12.52,3.53,3.53,0,0,1,.7,7,37.66,37.66,0,0,0-22.57,10.54A3.52,3.52,0,0,1,519.85,593.87Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M491.51,718.37a2.5,2.5,0,0,1-1.68-.65,6.89,6.89,0,0,1-.56-.57,3.4,3.4,0,0,1-2,.17c-3.42-.68-4.15-5.85-4.29-7.42-.39-4.33,1.18-20.68,7.72-27h0a8.46,8.46,0,0,1,7.46-2.49,2.5,2.5,0,0,1,1.95,1.64,4.71,4.71,0,0,1,1.85,0,2.5,2.5,0,0,1,1.12.58,4.43,4.43,0,0,1,3.88,1.52c1.49,2.13.1,4.4-.56,5.5a5.42,5.42,0,0,0-.3.51,66.63,66.63,0,0,0-2.4,9.82l0,.23c-1.5,7.72-1.78,11.54-1.71,12.87a2.5,2.5,0,0,1-1.77,4.15c-1.32.06-2.6.05-3.84,0-1,0-1.92,0-2.87,0a2.5,2.5,0,0,1-1.74,1Zm-2.59-5.64h0Zm1-2.27a2.43,2.43,0,0,1,.38,0,2.5,2.5,0,0,1,2.06,1.9c1.4-.07,2.75-.06,4-.05H497a81.17,81.17,0,0,1,1.79-13l0-.22a71.26,71.26,0,0,1,2.62-10.6,5,5,0,0,1,.23-.54,2.51,2.51,0,0,1-1.52-.41l0,0c-.31.25-.62.48-.92.67a2.5,2.5,0,0,1-3.83-2.3c0-.09,0-.19,0-.29a4.89,4.89,0,0,0-1.19.87h0c-4.59,4.42-6.62,18.44-6.21,22.93a10.75,10.75,0,0,0,.28,1.64A2.5,2.5,0,0,1,489.94,710.45ZM500,712.29h0Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M374,676.5a2.5,2.5,0,0,1-.3-5c52.83-6.38,114.94-14,175.09-21.86a2.5,2.5,0,1,1,.65,5c-60.17,7.9-122.3,15.49-175.14,21.87Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M550.07,654.18a2.5,2.5,0,0,1-1.68-4.35c4.28-3.89,9.64-7.94,14.83-11.86,9.22-7,18.75-14.15,22.48-20.59a2.5,2.5,0,1,1,4.33,2.51c-4.24,7.32-14.18,14.82-23.79,22.08-5.1,3.85-10.37,7.83-14.48,11.57A2.49,2.49,0,0,1,550.07,654.18Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M378.4,692q-2,0-3.93,0a2.5,2.5,0,0,1-2.42-2.2,88.85,88.85,0,0,1-.51-15.92,2.5,2.5,0,1,1,5,.29,83.89,83.89,0,0,0,.24,12.87c12.87.14,25.88-1.39,38.49-2.87,16.89-2,38.15-4.31,58.71-6.56s41.89-4.58,58.8-6.57a2.5,2.5,0,1,1,.58,5c-16.93,2-38.23,4.32-58.83,6.57s-41.8,4.58-58.67,6.55C403.63,690.55,391,692,378.4,692Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M637.74,676a2.5,2.5,0,0,1-2.5-2.5V517.87l-33.42,6.51a2.5,2.5,0,1,1-1-4.91l36.4-7.09a2.5,2.5,0,0,1,3,2.45V673.51A2.5,2.5,0,0,1,637.74,676Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M637.74,645.49a2.5,2.5,0,0,1-.48-5l121.42-24V378.4L641.23,396a2.51,2.51,0,0,1-1.25-.13l-140.5-52.67a2.5,2.5,0,0,1,.53-4.82l101-14.1a2.52,2.52,0,0,1,1.08.08l159.83,48.76h0a2.49,2.49,0,0,1,1.42,1.16h0l0,0h0a2.49,2.49,0,0,1,.26,1.17V618.63a2.5,2.5,0,0,1-2,2.45L638.22,645.45A2.52,2.52,0,0,1,637.74,645.49ZM510.46,341.95l130.67,49,108.74-16.27L601.14,329.29Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M640.86,433a2.5,2.5,0,0,1-2.5-2.5v-37a2.5,2.5,0,0,1,5,0v37A2.5,2.5,0,0,1,640.86,433Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M500.36,393.33a2.5,2.5,0,0,1-2.5-2.5V344a2.5,2.5,0,0,1,5,0v46.83A2.5,2.5,0,0,1,500.36,393.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M637.74,517.35a2.51,2.51,0,0,1-2.41-3.21c.7-2.41,15.84-32.87,22.19-45.59l-113,13.94-16.81,30a2.5,2.5,0,1,1-4.36-2.44l17.42-31.1a2.5,2.5,0,0,1,1.88-1.26L661.54,463a2.5,2.5,0,0,1,2.54,3.6c-9.21,18.41-23.18,46.64-23.95,48.94A2.48,2.48,0,0,1,637.74,517.35Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M467.63,512.6a2.49,2.49,0,0,1-.93-.18L398.53,485.2a2.5,2.5,0,0,1-1.13-.9L357,425.58a2.5,2.5,0,0,1,3.05-3.71l120.36,52a2.49,2.49,0,0,1,1.07.87l19.66,28.47a2.5,2.5,0,1,1-4.11,2.84l-19.26-27.88L366,429.91l35.05,50.93,67.48,26.95a2.5,2.5,0,0,1-.93,4.82Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M396.21,500.85a2.5,2.5,0,0,1-2.5-2.5V480.93a2.5,2.5,0,0,1,5,0v17.42A2.5,2.5,0,0,1,396.21,500.85Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M287.51,543a2.47,2.47,0,0,1-.38,0,2.5,2.5,0,0,1-2.11-2.19l-8.71-77L151.94,480.69V522.5a2.5,2.5,0,0,1-5,0v-44a2.5,2.5,0,0,1,2.16-2.48l129.07-17.5a2.5,2.5,0,0,1,2.82,2.2l8,70.3,29.27-66.52a2.5,2.5,0,0,1,3.34-1.26l106.5,49.33a2.5,2.5,0,0,1,1.32,3.06l-3.65,10.88a2.5,2.5,0,1,1-4.74-1.59l2.94-8.76L321.77,468.84l-32,72.67A2.5,2.5,0,0,1,287.51,543Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M256.51,614.13a2.5,2.5,0,0,1-2.47-2.87l10-66.48a2.5,2.5,0,0,1,2.15-2.11L404.9,524.54a2.5,2.5,0,0,1,2.82,2.48v9.9a2.5,2.5,0,0,1-5,0v-7.06l-134,17.53-9.22,61.32,118-16a2.5,2.5,0,0,1,.67,5L256.84,614.11Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M256.51,614.13a2.5,2.5,0,0,1-1.15-.28l-99-51.63a2.5,2.5,0,0,1-1.2-1.37l-13.5-37.5A2.5,2.5,0,0,1,145,520.2l79.5,33.5a2.5,2.5,0,0,1,1.18,1l33,55.63a2.5,2.5,0,0,1-2.15,3.78Zm-97-55.89,90.35,47.12L221.78,558l-73.49-31Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M207.35,551.69a2.5,2.5,0,0,1-.17-5l59.16-4a2.5,2.5,0,0,1,.34,5l-59.16,4Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M252.51,728.5a2.5,2.5,0,0,1-1.38-.42l-97-64.28a2.5,2.5,0,0,1-1.12-2.13L155,560a2.5,2.5,0,0,1,2.5-2.45h.05A2.5,2.5,0,0,1,160,560L158,660.4l95,63,130.14-20.83a2.5,2.5,0,1,1,.79,4.94l-131.1,21A2.56,2.56,0,0,1,252.51,728.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M252.51,728.5h-.09a2.5,2.5,0,0,1-2.41-2.58l4-114.37a2.5,2.5,0,0,1,5,.17l-4,114.37A2.5,2.5,0,0,1,252.51,728.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M454.71,468a2.5,2.5,0,0,1-.2-5l52.56-4.31-1.75-65.17L383.58,403l5.43,32.6a2.5,2.5,0,0,1-4.93.82l-5.88-35.29a2.5,2.5,0,0,1,2.27-2.9l127.09-9.92a2.5,2.5,0,0,1,2.69,2.43l1.88,70.17a2.5,2.5,0,0,1-2.29,2.56L454.92,468Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M560.41,480.52a2.49,2.49,0,0,1-.79-.13l-50.78-17a2.5,2.5,0,0,1,1.59-4.74l50.78,17a2.5,2.5,0,0,1-.79,4.87Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M645.36,469.64a2.5,2.5,0,0,1-2.17-3.73l15-26.56L538,396.62l-26.32,57.8a2.5,2.5,0,0,1-4.55-2.07l27.28-59.88a2.5,2.5,0,0,1,3.11-1.32l125.14,44.48a2.5,2.5,0,0,1,1.34,3.59l-16.48,29.15A2.5,2.5,0,0,1,645.36,469.64Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M279,468a2.5,2.5,0,0,1-.28-5l95.89-11a2.5,2.5,0,1,1,.57,5L279.3,468Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M200.26,474.11a2.5,2.5,0,0,1-2.5-2.5v-38a2.5,2.5,0,0,1,5,0v38A2.5,2.5,0,0,1,200.26,474.11Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M259,466.15a2.49,2.49,0,0,1-1.14-.27l-58.72-30.05a2.5,2.5,0,0,1,.82-4.71l42.58-5.43a2.53,2.53,0,0,1,1.33.2l44.76,19.9L369,436.54a2.5,2.5,0,1,1,.57,5l-81,9.31a2.5,2.5,0,0,1-1.3-.2l-44.74-19.89-33.87,4.32,51.52,26.37a2.5,2.5,0,0,1-1.14,4.73Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M288.23,450.84a2.5,2.5,0,0,1-2.5-2.43l-3.4-116.85-35.44-6.85L245.34,428.2a2.5,2.5,0,0,1-2.5,2.46h0a2.5,2.5,0,0,1-2.46-2.54l1.59-106.47a2.5,2.5,0,0,1,3-2.42L285.24,327a2.5,2.5,0,0,1,2,2.38l3.46,118.85a2.5,2.5,0,0,1-2.43,2.57Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M408.1,401.12a2.5,2.5,0,0,1-2.5-2.5V320c-12.94.83-77.13,7.39-120.57,12a2.5,2.5,0,0,1-2.61-3.33l14.87-41.24a2.5,2.5,0,0,1,2.17-1.65L418.63,277a2.5,2.5,0,0,1,2.59,3.17L410.6,317.82v80.8A2.5,2.5,0,0,1,408.1,401.12ZM301.44,290.62l-13,36c9.27-1,33.4-3.49,57.35-5.92,17.84-1.81,32.09-3.21,42.37-4.18s15.31-1.42,18-1.52l9.23-32.73Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M357.46,286.49a2.5,2.5,0,0,1-2.35-3.34l11.34-31.79a2.5,2.5,0,0,1,3-1.56l47.09,13.64a2.5,2.5,0,0,1,1.72,3.06l-3.88,14.14a2.5,2.5,0,1,1-4.82-1.32l3.23-11.76-42.46-12.3-10.55,29.58A2.5,2.5,0,0,1,357.46,286.49Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M351.79,286.91a2.5,2.5,0,0,1-2.23-1.37L341,268.81l-94.43,9a2.5,2.5,0,1,1-.47-5l96.12-9.12a2.49,2.49,0,0,1,2.46,1.35L354,283.27a2.5,2.5,0,0,1-2.23,3.63Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M284.76,332a2.5,2.5,0,0,1-2.47-2.12l-6.65-43.51-36.22-10.81,7.47,45.74a2.5,2.5,0,0,1-4.93.81l-8.12-49.69a2.5,2.5,0,0,1,3.18-2.8L278.59,282a2.5,2.5,0,0,1,1.76,2l6.89,45.08a2.5,2.5,0,0,1-2.09,2.85Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M601.34,329.24h-.08a2.5,2.5,0,0,1-2.42-2.58l4.57-142.37-163.65,17.2a2.5,2.5,0,0,1-.52-5L605.75,179a2.5,2.5,0,0,1,2.76,2.57l-4.67,145.24A2.5,2.5,0,0,1,601.34,329.24Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M436.5,398.9h0a2.5,2.5,0,0,1-2.46-2.54l3-195.5-120-35.51V268.83a2.5,2.5,0,0,1-5,0V162a2.5,2.5,0,0,1,3.21-2.4l125.06,37A2.5,2.5,0,0,1,442,199l-3,197.4A2.5,2.5,0,0,1,436.5,398.9Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M439.51,201.5a2.5,2.5,0,0,1-2.08-3.88l41-62a2.5,2.5,0,0,1,1.86-1.11L642.79,120a2.5,2.5,0,0,1,2.34,3.82l-37,59a2.5,2.5,0,0,1-4.24-2.66l34.33-54.73L481.93,139.38l-40.34,61A2.5,2.5,0,0,1,439.51,201.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M403.51,157.5a2.5,2.5,0,0,1-.17-5l66.33-4.57,21.4-97.47a2.5,2.5,0,0,1,3.05-1.89l134.5,34a2.5,2.5,0,0,1,1.76,3.2l-13,40a2.5,2.5,0,1,1-4.75-1.55L624.8,86.77,495.4,54.06l-21.25,96.78a2.5,2.5,0,0,1-2.27,2l-68.2,4.7Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M436.62,200.64a2.5,2.5,0,0,1-1.94-.92l-54.58-67L267.65,104.37l48.68,56a2.5,2.5,0,1,1-3.77,3.28l-53.91-62a2.5,2.5,0,0,1,2.5-4.06l121,30.5a2.51,2.51,0,0,1,1.33.85l55.11,67.64a2.5,2.5,0,0,1-1.94,4.08Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M468.33,151.57a2.5,2.5,0,0,1-2.14-1.2L425.66,83.6,280.58,93.76l3.26,8.33a2.5,2.5,0,1,1-4.66,1.82l-4.5-11.5A2.5,2.5,0,0,1,276.83,89l150-10.5a2.51,2.51,0,0,1,2.31,1.2l41.32,68.07a2.5,2.5,0,0,1-2.13,3.8Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M522.51,687.33a2.5,2.5,0,0,1-2-4,77.06,77.06,0,0,1,20-18.5c2.69-1.64,26.72-16.06,40.51-16.42h.07a2.5,2.5,0,0,1,.07,5c-10.15.27-28.69,10-38,15.69a71.62,71.62,0,0,0-18.59,17.2A2.5,2.5,0,0,1,522.51,687.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M540.51,669.67a2.5,2.5,0,0,1-2-4,33.69,33.69,0,0,0,2.67-5.27c1.9-4.25,3.69-8.26,6.47-9.77A2.5,2.5,0,0,1,550,655c-1.29.7-3.09,4.74-4.29,7.41a35.3,35.3,0,0,1-3.23,6.22A2.5,2.5,0,0,1,540.51,669.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M558.51,659.67a2.49,2.49,0,0,1-1.23-.33c-.71-.4-1.68-.83-2.71-1.29-2.24-1-4.78-2.11-6.47-3.76a2.5,2.5,0,1,1,3.49-3.58,19.25,19.25,0,0,0,5,2.77c1.14.5,2.22,1,3.15,1.51a2.5,2.5,0,0,1-1.23,4.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M484.51,715c-.87,0-1.8,0-2.85-.08-5.32-.27-26.21-3.31-31.25-13.33-1.28-2.54-2.08-6.67,1.4-11.88,6-8.94,19.6-7.5,30.55-6.35,3.06.32,5.94.63,8.15.63a2.5,2.5,0,0,1,0,5c-2.47,0-5.48-.32-8.67-.65-9.62-1-21.58-2.28-25.87,4.15-1.74,2.61-2.1,4.85-1.09,6.85,3.33,6.61,19.51,10.2,27,10.58,1,0,1.82.07,2.6.07a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M593,628a2.5,2.5,0,0,1-2.32-1.57,19.54,19.54,0,0,0-4-5.67,2.5,2.5,0,0,1,3.54-3.53,24.33,24.33,0,0,1,5,7.33A2.5,2.5,0,0,1,593,628Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M572.5,655a2.61,2.61,0,0,1-.7-.1,2.54,2.54,0,0,1-1.71-3.13c.92-3.26,15-19.9,15.16-20.06a25.2,25.2,0,0,0,2.06-3,22,22,0,0,1,3.52-4.63,2.5,2.5,0,0,1,3.38,3.69,18.24,18.24,0,0,0-2.66,3.61A29.11,29.11,0,0,1,589,635c-3.08,3.56-13.32,16.19-14.16,18.23A2.44,2.44,0,0,1,572.5,655Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M614.19,654a2.49,2.49,0,0,1-.67-.09c-3.05-.85-4.95-3.27-6.78-5.6-1.67-2.13-3.25-4.14-5.5-4.68a32.78,32.78,0,0,0-4.7.14c-6.27.42-10.21.53-12.15-1.51a3.61,3.61,0,0,1-1-3,2.49,2.49,0,0,1,.64-1.4,2.39,2.39,0,0,1,.14-.65c1.66-4.44,6-7.31,12-7.88h0a23.37,23.37,0,0,1,9.1.94,18.94,18.94,0,0,1,11.2,10.37,14.19,14.19,0,0,1,0,11.89A2.5,2.5,0,0,1,614.19,654Zm-13.86-15.42a9.08,9.08,0,0,1,2.07.19c3.95.94,6.25,3.87,8.27,6.46a29.17,29.17,0,0,0,2,2.43,10.16,10.16,0,0,0-.84-5,14,14,0,0,0-8.15-7.58,18.26,18.26,0,0,0-7.08-.72h0a11,11,0,0,0-6.19,2.33,2.58,2.58,0,0,1,.36.61,2.45,2.45,0,0,1,.05,1.71h0c1.82,0,4-.14,5.32-.23C597.94,638.62,599.27,638.54,600.33,638.54Zm-3.91-6.71h0Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M590.08,663.44a11.54,11.54,0,0,1-8.33-3.41,8.64,8.64,0,0,1-2.31-6.88c.26-4.44,2.92-9.72,6.2-12.28a2.5,2.5,0,0,1,3.08,3.94,13.56,13.56,0,0,0-4.29,8.63,4,4,0,0,0,.84,3c4.68,4.63,11.85,0,14.71-2.27,1.12-.87,2.2-1.82,3.34-2.84a53.86,53.86,0,0,1,4.76-3.91,2.5,2.5,0,1,1,2.87,4.1,49.44,49.44,0,0,0-4.31,3.56c-1.15,1-2.34,2.08-3.59,3C598.52,661.66,594.05,663.44,590.08,663.44Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M608.54,636a2.49,2.49,0,0,1-1.28-.35c-3.93-2.35-12.45-5.87-15.18-5.62a2.5,2.5,0,0,1-.48-5c5-.49,15.66,4.78,18.23,6.31a2.5,2.5,0,0,1-1.29,4.65Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M545.57,631.36h-.23c-3.13-.2-4.86-3.22-6.24-5.64a11.71,11.71,0,0,0-1.85-2.72,2.5,2.5,0,0,1,2.52-4.32c1.6.94,2.65,2.77,3.67,4.55a13.1,13.1,0,0,0,2.12,3.07,20.3,20.3,0,0,0,2-1.2,15.74,15.74,0,0,1,1.92-1.13,34.39,34.39,0,0,1,3.19-1.28c-.36-.67-.75-1.35-1.17-2a24.07,24.07,0,0,1-2.75-5.82,2.5,2.5,0,0,1,4.82-1.31,20.12,20.12,0,0,0,2.23,4.59,25.17,25.17,0,0,1,2.71,5.64,2.5,2.5,0,0,1-2.16,3.19,17.73,17.73,0,0,0-4.84,1.59c-.21.1-.81.48-1.25.76C548.38,630.53,547,631.36,545.57,631.36Z" transform="translate(-105.77 -43.5)"/></g><g id="circle"><g class="cls-12"><path class="cls-7" d="M412.3,590.85c.19-10.39,3.77-19.35,12-29.06C429,556.25,438.5,551,445.2,548.55c18-6.67,41.77-3.38,57.05,8.54,11.26,8.79,14.51,22.08,17.45,35.46,5.89,26.81-10.08,50.17-36.51,57.08-25.62,6.69-54-2.76-64.83-28.2-2-4.68-3.14-9.87-4.31-15.2A66.21,66.21,0,0,1,412.3,590.85Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-12"><path class="cls-7" d="M539.3,549.54a47.78,47.78,0,0,1,6.72-27.9c3-5.17,9.47-9.71,14.09-11.74,12.44-5.44,29.58-.7,41.23,12,8.59,9.38,11.74,22.69,14.68,36.07,3.29,15,2.67,28.79-3.74,40-6.27,11-15.81,12.29-26.17,13.33-7.79.78-15.93,1.62-23.52-4.77-8-6.75-12.87-15-17-26.51a122.75,122.75,0,0,1-4-15.26A93.72,93.72,0,0,1,539.3,549.54Z" transform="translate(-105.77 -43.5)"/></g><path class="cls-1" d="M467.07,655.25a61.92,61.92,0,0,1-23.16-4.39,51.53,51.53,0,0,1-28.79-28c-2.13-5-3.34-10.51-4.51-15.82a69.67,69.67,0,0,1-1.84-16.21h0c.2-11.39,4.16-21,12.81-31.27,5.09-6,14.91-11.5,22.39-14.27,19.5-7.21,44.36-3.48,60.45,9.07,12.67,9.89,16,25.19,18.73,37.49,6.14,28-10.29,53.73-39.07,61.25A67.41,67.41,0,0,1,467.07,655.25Zm-2-106.55a54.06,54.06,0,0,0-18.65,3.16c-6.6,2.45-15.41,7.42-19.45,12.21-7.54,8.91-11,17.19-11.15,26.84h0a62.8,62.8,0,0,0,1.68,14.57c1.1,5,2.23,10.16,4.11,14.57,10.56,24.83,38.53,32,60.69,26.17,25.38-6.63,39.34-28.39,34-52.91-3.12-14.23-6.3-25.72-16.18-33.44C490.8,552.63,477.77,548.7,465.08,548.7ZM412.3,590.85h0Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M578.15,615.43c-5.87,0-12-1.19-17.83-6.13-8-6.76-13.43-15.13-18.08-28a126.1,126.1,0,0,1-4.16-15.7,97.31,97.31,0,0,1-2.3-15.87A51.14,51.14,0,0,1,543,519.87c3.39-5.84,10.34-10.84,15.73-13.2,14.07-6.15,32.68-.86,45.25,12.87,9.54,10.41,12.86,25.54,15.52,37.7,3.71,16.92,2.33,31.23-4.12,42.55-7.37,12.93-19.3,14.13-28.88,15.1A82.79,82.79,0,0,1,578.15,615.43Zm-7-104.21a24,24,0,0,0-9.66,1.92c-4.33,1.9-10,6-12.45,10.27a44.47,44.47,0,0,0-6.25,26h0A90.27,90.27,0,0,0,545,564.08a121,121,0,0,0,3.9,14.81c4.26,11.78,8.89,19,16,25,6.42,5.41,13.41,4.71,20.81,4,10.88-1.09,18.35-2.49,23.53-11.58,5.56-9.75,6.69-22.39,3.36-37.54-3.16-14.41-6.19-26.09-13.84-34.44S580.64,511.22,571.19,511.22Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M519.85,593.87a3.53,3.53,0,0,1-2.47-6,44.74,44.74,0,0,1,26.81-12.52,3.53,3.53,0,0,1,.7,7,37.66,37.66,0,0,0-22.57,10.54A3.52,3.52,0,0,1,519.85,593.87Z" transform="translate(-105.77 -43.5)"/><g class="cls-12"><path class="cls-7" d="M594.18,528.83c-2.91-2.27-6.89-1-6.33,3,.48,3.5,3.92,7.78,5.33,11.35,1.52,3.85,1.69,9.59,4.15,12.83,6.11,8,5.64-6.3,4.59-9.76C600,539.94,598.74,534.06,594.18,528.83Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-12"><path class="cls-7" d="M496.84,563.83c-1-3.57-9.51-2.83-8.77,1.67.41,2.44,3.62,5.41,4.9,7.54a40.24,40.24,0,0,1,4.21,9.12c1.7,5.77-.86,14.73,3.3,19.67,3.29,3.9,6.35,1.12,6.68-2.86.42-5.1-.18-10.25-.7-15.28C505.86,577.61,503,567.14,496.84,563.83Z" transform="translate(-105.77 -43.5)"/></g></g><g id="layers"><path class="cls-1" d="M468.33,880.06a357.61,357.61,0,0,1-159.8-677.52,3.53,3.53,0,1,1,3.16,6.31c-119.58,59.84-193.86,180-193.86,313.64C117.82,715.77,275.06,873,468.33,873S818.84,715.77,818.84,522.5a350,350,0,0,0-214.08-323,3.53,3.53,0,0,1,2.75-6.5,357.56,357.56,0,0,1-139.18,687Z" transform="translate(-105.77 -43.5)"/></g></svg> \ No newline at end of file diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyScene2Flat.png b/vendor/github.com/golang/dep/docs/assets/DigbyScene2Flat.png deleted file mode 100644 index 712f82fb46289d7b89d20ca381120fd6380ffe2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 430407 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�_EB`L?&Ai2J(VoS2r>oXL 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%0A7e42onyW+<BIadRwxu0QYu-l$<uj29f zO3-M{(z5PNTMr$Zx^v!+#?Y@)91MY*xx{C^vbEf5d1u4U-79YDCl<RsGdLvIu;S)d z^#@goSz(1dPit9)=j;mj-#xp{>0z<X{CNVuepf~{6>qc-G!87@e(BPsj?T_mj14Oy zKX>2XoPJ)w)Y*D&tiP~FNB`%8i`yQrvA<^WO-lE>o0_@tT*-#`<}}gZ*>gK)tLg>) z+<bFOP1y&*ugm63v$H<p{KatKcuH2ijAQYQC(8nNR+?P9Uc>$D+=f|MW*g_R3QW5# zt`*xm>+L-b>DL=}E(bYx^AV>bwhV!r=P!D;|Nr0jE@vCga{PMkG<m_|N-w5`ML8=h z_^Q_a{qm|RdiRP*rKqH&MQIEd0=<GJEtd-vIo%!q)A-Floo)IzPyFUu$Hn7e^6&7E zgPJF=ZM__Si*Ht|Peq!QF~i-v+1775&t`Sb7T1khq4OcIl4pwhmEVdve*V%PH`p2M zR4)HY&9Zka{^7WJjcHQtS#|TG!n5oOLgrC+1-6L31UIP0-+g>`c6IlxqqAALd-nUq zY)+Ld<WJbq%9?+}F6=~bv2Vw$P@C5BH!XpC)-wp03Y*^UoAnt~ZSXL>I+2p7fA_5P zTh<rn<{sVl|6Wtm(K+@DriL3C)e4%_mw#-Wv>?)8u4Kczyscpx_c!EORbKdZ?9&{} z%{lV?>Cb(_t#)3}Pb|*+rom*-@L}fkAR*3Khp$BK*L~(_e7%ODq<faL-dy{nx7zxb z)pGdMv&2@L>lpvCkrD^Dl&hKK4<r~VUVXRGDKtdp^@_+xIm_-aD`cr<m3dbC2Yz;0 zl(s|AbpGlLg=tI<S7erLPCu{FJ1g~5@sj^-JB!nA|Eqp_IN+T8g`@9_!~{&-UtHQ4 zcAoVtYo(>nD<*+$eanPi-+rAgdvnb@Xj|`gKl8iHtgsyy`4fwunC&%fJ;BdVlk{mu zNYgWele3(ziEZ5TZ1RGrLs{20F)S+lJNd3*@2pUphsV!u*jaFS)rLiB_AO_b*;FFV zhD&$WFf4kOmwRKwy^a-;M}sS-i$43jk7>cyM9EAy*RwNc&U87uN=21dNzF_r>))dU z?t>x>@i+FREMETZ8E@@TrL3@xY7hP}nup}-t7r5%y}TAXZ`QdOP-XOj!R5)pr&Y)0 z4Qtk{J9X_@QD$bRY5hN&+s9A7nk0IvF7NoawR~(rZvKy61;v`Q-{5E90cFOfwBDv? zz1qb)J4G9EH}=hPzTUOG?^=ajj^1h=UhAxH&Nt@#`jns~e;{CM`l=jx<&Zb4s}!@Q zy+8c!ypvMly>NySHR0!P<+zQF+NziR_VJf@yRybhVS<Ox8^upm0!tYkD$2y)ZK*w@ zqY<&D_R5``H&>?k9;oK>0~IVkI2<S27s!A6box|t+Q(yWEa!2|N)4KRN^=Rrj0;bX zy7T1U-F5TZm9(jen^}UEwV&<$`*=;;CYwd}3<e=5Z@qcotHW}3ul3IQSfA#!pSwfX zB{TfEy*Qh99>?sXt;?$X+s{sPJ6p#wTeU#(3uDKu-N{Z@Y$^&iy`A6u$EGr#@k8|$ z9Yw>y;`OttyJiV@%yPWK!|-a(>WmGwXJkyZf`700`R1nawt7D0cHZZ<tnQ`rcBitk zsYv~G{QczP<SEC`Jo<IB%%A0~>+4T5uCN}M96W1o#gPqNE6*A|oUp;NMt`Y_&_Bk8 z#wW`}cUHD8*jX+leEid_{IYW;c}c7bu9%1SRj6h0#cJQ$%Xw|(2FqD1Zt^D<Uz~UL zh+RWth>U#QpO5RK+|Pb`AO5k}qW-JNdrbyVpXcF?tIL<`FG>?IWp1##-X9-Ur1$6d z{r~Gquk0yK-}rXE<GCw2_ks(qY?ywDW7gt={ZHGb&YdcHxi@#_mC)_wyt4}#7G1g+ zBD9(J^|HzAx%oz*y2W(s%ng=@KEIq1!sNhU;8S(Wp(%~G=~>er8IViw-0fz!5jE{T z*Qa*d{GgSfnY*;<Y&o;j!T;^7!ks@bOQ>ny{P#RsT)%Ez=@p&-b)v^T@A)%y%-Snz zx_s$ULDSVPK0a4?7<L5}%7v6Zl>Rm8<@r22HBY-QTYekgh}|*yyRgjXUsohq&IYob zHBOQ-(Vt;`IBV_wV{S4HEAH+Kki5+M+P=2x&Nmgkn<?`wKX0Gc(eg*YOn<idJPrW{ z9>e4!E62@jj+<?!wwG!%sNc!>d7wD3SR==-bjz{e#Nx`Y^HwZQ`#5{e%4742*?Bw^ zelT*}sB>hqdnseOS|UQ#-u<3GL&^5K<65_mJ9BpKy;RF5X*6TSOfZyWsCzT(nb}2S z@qG*RXYP3uc10(6S?C(pbD<_5>Y9{SZJRD^k}YMjc_XhwYx~>d$@>y(xBpGPJ$Z+h zxAz*?Zn0atJX<zcp7D%{UDf?efSIY`nb);6VUuc`jA_e1ow$E~mT1G|JrbtvF&V4A z``oy5<x<Ao>Q7tOZm2x8#PHa>>f^pLzF(LnQX&)gy?xxoGvktFR+!-iue!cH^BDw8 z|7%GI37dY`+P{6pPrE?lIeoL_=k0cNVLf0TrW^5WCindam$R$n{EzHp_WQBv+vNw! zOq{cnKVO}xZOA(-H5ojjagX7~wTmH1cU0CLI%L{%R?p*&e7fnBr-H0Z4a=TL$jRqF z+nSKzP@mlNY}qW|HIa-z9=U}tpZ{*L)9a&Yuj~IGPkw!H|6Qe=cgJSwp5~}$aDKB+ zE37Ey$H(LQkEvvBv)1vxdO+)^<)=C(hbul;WR`XAbv^qw?oWGqTAGlEw1}y2AY%eo z&J!zZ>#aSr%yT00e^>i^dOh09;?BaRB4pzJ;?F{3!@1{l4$4a3W(e7NHR|C`-q+sG z`!y;}Huwa0ezUk8wZC_RB@d`?$js;vtiN<drS6Og7tVvma%(TF`Q)a}0B(ZW%9?i1 z&Rw1?XLkS3Gws(W|Nq|nb^8B5^ET|<z5G`R@A)4uVt7CDCp3Hx_t&=6yK?>d&3l)7 z)eNT9CRoR>VhfwQE8zTZPKLnE#}}oE-c=9$yjj}y<zbF4TP3@F@`1(-E)RZvJneO^ zRfzqygz4!inY-`*UNm#(p6LtjXiLsK<`&i*JZbHFJv#%vjJQ~X>AkrOUU&Ca9Js;z z`qCvKP$%_RjnSf);HvPE1H*+gJttqXoR#C7weubGgKe+pzxh^kMW$-k`NmaUGhEM3 zx8BF$cDCiLt+atc;}3QNm!M65&u<Q~?Y#bWMdZ-~T0eh&v|~zWx@8>tt^G&o+q=T1 zxBF+!?woZ|SaiL*qA0`uiJphIDIYy}^5E{m(ym#lyS8+FZu8mwtd?aem-t$hjB7d> zdUt1?cavs_w@r(<+V*vkE4QtnnRiC&tDW0Za?K_xFl0FO-DEj?k9Su0wWk~1SOtXp z*O_Jro5`<U-Q{^DCT`#LSAR~|rY08OK6`E54&{?4K7ZQLxtOzofq9Re|Jkk0KDO6% zv!>Z*?!LeM&z}l;Mun_@`9h$S{Azwx_pEY3)8-YD3|FGICd{1l___SQfQ6w~);#iy zQ@p&cQr>au<y80PekPTSYswkZR;&XJ%iUnG08Q#WH(%>7yLRK=pL<F&9nTz2<6P^* zJNxnD-%-4&l}DNw9uyX>nU=h*^Z6p*)9KmrCa3S8{UzeC=FZPGQQa#dpOz+>@X6UF z{Qa5V&oTS(hP2a0N(v6eyH|HjmEnKGcI=|d*)lbk`L@+=C%?yTNjHA4%;0iXu4k68 z&?DQOb?+|Uo*usVnW8hBu!yiJbHld2X>vhjet$k5-=8IDdO9RiwEWYlDcSd&1D1Zi zqpNM8FmXZT<OP*w=SoryWf}H#=t*CjeolVl-k&iMJK8qfbOhBLJWLJ8moDcu`6RQ& zM&JAOf|=5hj1>pJ`j=&knsz@scKBG!S-E*);--?TK3?1@<)q+{{Cxequri+&>(_7I zy52hXR!DeTsO#?bKT6B>u6(v*a=7y5;EJ28U#Eks4hJ5apKms9Dqa+`<COr|h4<I{ z?0ja+5*l~%gi6LWm5exp^0upGi#mEu8TwvkXkE-YybCl=yYG`x^z8H2WqV{}yoJoH zlaD<qS>(v@VFhR^_N*N5teq1@8^UdJ?AOKKSo4T2Lcir~yI)9Ytokv@@_Bw<avmHk z8F_D5Os@+Xv79=0L2LWG1J!?jm8#x<zoEzEo;^cP;Y+{GZyzTmCDku_Ht%n^MPM-> zXw;q2VXv!k@zlBE<~b4XU#^JMI}_@YDfV1Ts^Y&x=OI_^-aAL8@&EZBaXBO8!k)rZ zz1f)zGUbb(GQTxjlfP~5HoH6Vc`i3{9$7|$`krzu4E-zhW+fk$tT-oWZWVj7GV<Je zo0;qkWl`JpL$b<yCAen4y~p5v<ISA#&2_#!EE#Ju&ZjMPUj0OKd*0jEWo2c%j0AtV ziizzx_?x{UFhoXr?}eJQw5l?Om}-l_&o27^9<%du35ZAwnLhV9tG0&efw$1}RW|0g zIA_nT@tGJiVfC&TzMyiBS#{r<za~FU*f*uUXFt0%`twZ>W``?xn$PvAy><v~U3>QV zqetayXByW_U)~U@<~>WoRQ+53W~o!3Iye{)I6t}JbKy?y1)b;R^Ug3c{C`{MzIfX8 z&LZZVHHV%BT#@0LZC$@dy7b1MZ`HGV_xS19f2mGVIB@*3WoXOUi#D?1%k<noss28< zYTx-&{iiDaGbm(zOSm#;o?Xw1$gK_v6Bo=_A<3}Cyy!;3(&z3wjm>8r7j^yhy+>-Q z<hPczP{+*?TN5PTOKS*9Ovre`{%9HN*-s~u%`Pwqn6`_X&9{n5&i=e}%a)c6Hx*xI zGIw$?9#B^6_cVQHGkK24hN!IV0w&B2%<tlC7Q8J@T65@G|M|I9dO2cchn`)Po+erT zuFwBPx@ml_3I~&kYH)j~obVIR?GxFKUvxS9^=oM&|LPz~6aLd4k87D5R?J*+bK;6h zjX>jFlR<MCk_<UFVs`}pv<%X#dzxf6$+~)R=kn_AndR?v!v5{8E!@!hoi}H;RoSG8 z2d{h!ojsNP?Dy!rBPwbC&aMt#Gx_)Rjg@Q-D=eMVTFzQtJ}y}~FU~CA#!!*rNW{ro zIZe;<wp`2a_5_W2=s6lQ_`lB3+PH6T-Lwss#}Ys1Z(26%`;^ws#hgtHzH@g4ygyOs z==7+7Jv?^LkIEzU``*ZY7c-u3Tdihs!|P>wQtQt>`3w^2Z(0Jk_4k7t{dZTt5k5EF zTz;*re@KqUM*k~32hPu{`F6w0)2rxBji&g4qQuuFS9Hn+PPeXWIisa+Z124+>hrwD z*wEXjIcF(z%t}v5-MMe&-&uzY_!$0(nRa_W@4vwZ>Lf~p-q3NJ(se!Q&Wn=A=dKol zTO*=O4m~DQo<@HBSles0U8Tgga*a-0&hI_ifg63i%YNU=e|#$D+5(0d*WLu(*t0)r z{p-Zy*GHelx17EIuf+Zpq=^!%F821Oj|fY~tE+3`t;=#I*hbteew$e__08#9cW=La z^M>c0qW2q}|1*Q{pZ~dfdF6SA2R0uTsoRv9PT%;>uAN8n&DE`+^l}%ct?zlLmZg@( z#-Q(){q9{-=%VDE0@J!<cSi8WZgKmS&MP@d=+EaAtu4{d|1MtIUa|kcv~$JV*X-D_ z?^x{*+v2EchK`$amaOJ_#BgAJ;O4FkkuJh!t7~fhbUa*nZ0=@ISDu?u!7c8jhvB<D zP8WC>e6sn%)7>YBJ}bJSv##dqx9$x;f7jPbgkHH*w)v`;r>D{DXV=%AUp0HZnGhSJ z)GFKHr>6>?*gQ`%tp4?D*MocOI?574ot$C{^25KXJe#MZQ_=jLn*lUD4lZ09)?J>J z%C)ica&qXz%xinX6RvNVeyQj8-5EA@lL8%$`(@b#vX{A>UG(_#<ZbfCGN(7}Tw2yW zb&iO^`#ZL3Q+Eh3#B6)HR`b|g|7p)tH6wqo(VO9Yfrr6v#x)(kx-a`<`e)7Mn5}xs z_~o2=zdj`#Qg8@ffBtkD|8{Yq`p<EU;FebFpMu5D%Jl1)XU?42a@6H4LqbcjC~wT2 zZws=jE#C{@2-=acv~a(8bMU08>}Ty`e;?F3aauit&EZN8N9CCf?-Gj>9O@sRd#IYd zxs!+SfGTflWmwIgNdGsLr9sOkmG&Pw%5s+B!Tij#<+ttoJg@9ozv#}c?{9Nc6F)B$ z4n5X-HhY_nG9Qyk$-h^b+M1RJ?DER5>&70Ge=p3iENXx9)VGgQqN1YC>^|?<Y*Q^a zdqwG$H?2u?K`TBOLLyC!r+42GpP+edkA1@N>09Ts$v;hxy71@jQFb?$vzu1>Uf?;P zEmv+LWTwqEoBLDIls#%wk9O}iTk~78RL=j6ym-%>4qnCsmHJCnq)PcD4Q)bC{@nU! zt}4q}27!gQ#kIEXx68@1d9!lE&d<kp2ezIC4Jy3)qc=a+JU&-NfXO6eOS*CO&bt#{ z%>K^7u;|&llT)5Vl+SN;Py)^V1{RlZ)4%Caz{(H{&6tmzzNhcAxN+z=^EMu{H{ZR~ zCjQyDEb!-)XNOc*-?+l|pql@7zqGh%yIPU#id6-+Ibo%9>hm8nJ-)VMeaaF6X{Lt5 z)6PogU)iZ_sVPv?)p+-FR_RHub$=NYyg+TL`r3+D8NNP;o;A1gN7Vnjy*R$*EPwqT z;m{j4uX|^@&3zsmFXyAclHsK$w0Zt-o6f%#`3#^TkZp>JcUJ7Y)P4WJg@w+X-Mk&M z%EjNQ>|koB-%<C+NPPF5A55)v)05*^p1NF!*;Oh&`xe86r*XFvl^3U7ym>LjIwx+| z7KOCqzn@k{9-DjFe6MNi3jqchCE<^cdv@*I8vo%XYuWkbzNWL+ta%x{^BZ%6#@&pc z2RdFKj%Yh;-#_dBr}_7z`TxBQ3rYNZBJgnUE;rDy(nNs;3%$!{txc57eDnI>;TxQb zo9u<}NrU={@}|d+SAW)=S$pX3t6%!>KRq&k&?<iY{iREnI%Y9CY+SsweaDNpMwMrd zJou7zPq^dS%T0@)wf<Xerp-U=yLi3B1s(=ATfZAGH|*R{;CtkF?M#l9kG@KpTispp zxvHk-enN?R4F|)klP)!r&q;o|!nFJO#cRKES<W&nIA9*$Cs9~i@$!%0>QDUgJLJsj zYu;VaKlDug-}~}wd)4FJWlXo<&Dk0hbf(fPJ|-r9_0KHjg#rr}28+L1yW~m3`|o8> z(-rKw?+G*bgjX*+_0P~aGvLf_|Mm0yJ7y)$-oxf{mcil1nkcWJpn@#Z_pCQSmF1Q9 zN6%zNo@##fx&54g3G)HteRlu%T@2jJnOGc^wJGp<dFQ(hentn~nJxL3b|yVsqq*(; z{9N^}HLS(y1#j6IxImLH_v7rd&zL@XKEEcVcEk7D@Waopb)VhOG5i15|0QmwYkxlG zR^K%*Lm>T3rTy2Z2V0yN5;t!v3m5$y#{e1%b5NML;^)zS+LKmT9-n+L*vlx<FwmGm zz)aYLdH;uBS0vs3#_?4DOnvJ3IXrzG$cfxDwphO1x*<}oGXMM6%$0YORMls0byWE% zE2zY<LQ(ibs?a{o=Ny$@ja^^QzG~VT^P923soZY0*(<4!X}2@8<11&bPW(J|{jEAd zGy8wH_pUhfZ2SG&Iaf>{&C)&H(aLZrttpK`A*(FJ?O4J3dBL}oJ7=j^eVqNlX`|m2 z(7-{<S(dXOrd>{T@BOt`;!dgZ{c>@64c=Mrx8K>2mXf-0B`*V;z1NNI#LYIJ;#_aU zMDE#<Efj8_eD15zea{y69u9_YCs}HO&+!)t_un~_{C!X47QOy#dxnAohrc~;IcxT2 zwZ`^$wbj3OuK20{|L5M)|0mC`IP@$s|BT6Vsg19zw*SmhJ}BUD!{-7IgPh&9*Z1}= zTh6bX1*)yove+74)D~_~mH0iY?x1zije@2$aD(W~`&JvPkNu{-Ud_+uult*DcK+ch zdJG><AJJXkdKNT*e9KSdX5Cyf-TAp!q9T-Rl3W-zEKkYZ=6Jp7Z<G1Q8@BOb)7KPy zy|rFJzx}HU!~GrqPUbzH_eHpS!_V{e)n8(6{CWQWv&O0wkv%e|cjhcN^^x&4V99v% z=j!EaH#isf+`m1wV)g>bhWMNEWtaL_{5(2KxpUV4le6XD92FJ=^-uIcjsK~}rnhf& z-*YuCZoaR)-t^6{*mF#a>&(C9X@^RgbT{p(X-Z>wk(zu<Kd@NmaGL1)&~sl3-R6D= zl?EDu3^|~of^(J&Uq6%G{oJ$Cs>w$6;M#2aP;)&-2J@rG>~hMqv&7i><ty~E#QOi2 z>91O`^KDvofyOM&*Nuy8XLGhOoLzf=<Ea~aV>`E{25GK0W?1y>#mjp&Rw?20J@)OX zTBM=_Y7W?2hF?s$awTo%Ii35$>vcnZZ2A_gt+#Hy;eL7U`1$K?GW725>RuqpaOlI1 z#S=H&e7GU<s%6rV4<W^JhBEiBXK9>P_F-wz@R3VC_w&J3&zalK_X~-iKR46w0uO^; z#f`c<JF<^>Kkwfm1<v`!fuH05eXf3eZ}R%ZT(kM-t}sgTHArw^Iw+99z*!%E_Se?H z%QIE4J=@9(s$_kx_*}^;x#Dw%jbWmH?lftqlD^rhY3pvqoqNr>lucUXPruyEl{Oi9 zH|nokT~JwiFve^fL&od4+lle6XE$=qK7Btj>G#$waBgDliDce0X`<5{4hF$h;EqX= z+=Sv;U0Zz|<NC6%*9rLxn=pU)eYp<Y*u1$+JASLJxLN)G_xy{yKtuP>Y|i>Sc`Q;q zz_WXG7pR1dI(~+m``(6g@wR7Qb27v}+2L{JO~==XZfC#m{n6VaVc4`I;<Nb=arS7A zjSLE>c0?XZ;A|<~`5@NB__|e8RmXMyQ-Af2&*5M7RIu}YY|R3bjD00*u3lX*Q!|#q z=f;$8(N|<vZ`hglUh4MxaL7WR`G(nzleXS;>0%IQbZo3p?)zV)XT2?d>)X#s7kAlQ zU-x&@GXJf!vdlKtu{@~W9;My0#|=~sXWgiIfBW|N*0cBjd@Z{IsV*YqPfX^tw+eT* zV380re{Hg}@=Z%%*u{BguPwDcyQhxf1CQwOPdz;k4YTc*dVYAZGd*cZVDWD8{S&`@ zNjw5->pZ9~(uv)gF!T8`bMFG(|9YG=RS!Me+9Ygs{w`PDj%=?JUyjdmTk81v?=<Oa zJ!^ED(il1}EY9ZL$20r=w)&j6+WN)1IbovCy5~<DrRh$%Vc+K=$Z%*&&b^A{zW=kQ zo!?e#H)VD!$1Fw#Gr5>`=AWcKUb!fBebKX8(Wlqu|Nr(P^U9z7{~s4#2`s*SHcY== zO3=?;*298D!b43?U;E7WJ73af+Wh*p=S{+iGa+dV1!h@&so%Y>_*}^`5zQ}Hl*SP7 z`q#(P*WMkP8+PtW&UK~q&goCzPi~0(muI<6*zmCK;W#hjG~w#stIk3SmkVESJOpLc zjze#`r|#<kPor-;{ES!nTJ+^*zNKIP80MAiGR$r|nH<z9%D6xr(w37n-?7h1^YXXK z4O{D?4NS^j|60E*g*Drap~B5Qxby3d#TQRxA4x6^UDtXRl!^1Ail6tFFXjVhif2-V zXQ!neac+3nxY^~1knnC%OYc28j`RM^eO<n0la{@fauOSZyzAM{&cAziee>-w$-4LS zXugW+SJg+L=`II;xia64Q<K*oIhJ(s%$<Y=9Tm5C?|#Vqde8Cme#^h_p|?*r*ULRL z+T(Dq|JV`l$LgBAvyOh-8a?9@D}$NYlKr6m*3DySU;1S8+hxtfpFGv5ygO+!Q<_cE z4)4;7GK*XpUNqieNIGN~e=fG{e0@>zggYuO7kC&pe*OCMd+#2*H*YdF@r8u$5HtJ# zasKRiZfEWP+<(8O+J9f4RZiXJghs*Ftv_1o!aiShV^TVxu6H+c8)#98b2?|AxY!=S zp65qya4z0u8+M{z?ALqFpZD8N%vbk|UGY4fhk@(F#>nTOF_wFF6YDBXv*e6Y3<^PY zE5nC{=hh|IE83mw;9ttVTqPQksn*>McD}&FU<Mit+#b03#g9Kr-kyEoap>8lwLiDT zZ%+Ol7R?zud#~CWem2%eonnj&q>CQ6a~`j<Ob->)-&XtY_70=#TVLD%+#R9L<naAn zO;~QujXw|n6<t5{3{*n!&ffp`W!;s)%@vg^B+Z>X7kD_ZFfcseEjrwB?(S;Oz|U3s zb;_Etj2uum&cD9=oI#4P^|@ckzKbs{__^9RJm&TVG0@VQ%Ulf;K`TbD2X5X`@~>lc zV)5O3rrYAT`<_mh{;blT`uUi!KGOm26TR|kGS8<!PrYgP{^XUE?d$%AiJwXB<zPts z@$8h~ycfxr_jMJ$zPEjQGo+-AzC7!8-ZnP-X4AyCA1>~cQc_}IU|5tE?bajl@aorh zlQR}Q>x}!8rm{*^4^$a2{QH#pcKNX*Ubn+@!=z09m%L@qb_)~hmt|vcm5W)Yo)acu zCN91|`|O;b(bt##-*2UPxyPO7`1h?+r#^8=Fg}nhI^52A{D<J-;N1D|pUlyG?q|O4 zuh^NniCgDtB-L^-B)-Vd+9+3U^2tShHf%6(icfak@4aW;*2qtq#4aSr$iN_AdVA75 zyECg_-z@|8_81s)dHuYM9y!0bsBAoy?d&22{rg)%Gx>JXp`hNg@bbQEH||Z))79nF z&IuFr-FhW&<D|(<ZfnHV`aM;XSQ^q#@XG(P-?%*fLriM<T&3qe=Ij2d%*k7O|JW@7 z2Bi;Qe|}$^zkdGHW8t&y?8?1PZUIkbxWy=gy51fv3=9IvyH|JRu74dAG^ulzsLNT- zdw)LY&)WeSzhU@s;#_FH^v8#r*DT(*`-em3g+2R!Fkc5x_uX8;bYM%`p|s<N(nO!n zJoV`4!HhF4rOu@nWt`j?UMQJY%_xWg^;K>^-?^x?a$W5Il@(n~3_mWu<(?WNuT}7L zwV5h7`pR0BfAOF0c)#nMstOYWL&w@%#-X?PK2PPmC>Q%W>|5uv)0>6gb#!m-n>D}Y z+YAS828I^!C@3g5_`ca?YwFef%=>s$?ClHFG81xq7!#s4|1T*siDX};6~jGywRhN! zy0>EIW+ffjl^CEfZ-!vQ`;)wKg={jH<L6Gv{QW0vdwFm6^?I#y#~BXzZc2+&z9xI; zy%)Sss(N`As3LzP_3`SOcwu31{LL0KeXo?&mcA&BNtb~^U>zvkKXQKFy8e8)l*#|s zOWQ%!Lb%zM^yfa?Z~2LA)MPzS{%)(RTFyUraQ+HElva6VZ`a8Q%5Ad^uNL3j^U<Z3 zp+?s>cfq&gpPnpfxEi$k=(S4Ub;qB`oD{BNaFFj`XIfC3arxk3_BHnZ-%kAccfb7> zQPb|o{4-bTd<Dg?U(eci%Oik=0n|L-IAu!8`gO(E-K9<Me}7~?Wu9Hn0dQ1GygPl% zzn5bYTY0R?3Z7Z6j&b|6rEjfzWW;bG5L9Nr{kpm3Y;4}Px!b-?oqqG)6g|DV>$A*q zv)22wZ>TozJ(A2B+yDIPKf%KvYe7q~4!JSx+wxM^SnYkdnEtlCYMLib7e4*v|4;5( z1H*!MFYTAb`LEh#$8%i%|IU+DpZ@>Lxm#a!x$MTANt2fR-KC^lEa51~z~Immv+HtB zwe9p7H{x&KyR0a@xEHjl?BkjrKk8i0GB6wvJsjtC`Cs$1mKKZGw_fT`WjnjIIxD97 z%?6uCGkP@`>dKyP&RX=W{>SCz$EW6ay}$9XY<=S9F3pMWb7K-*c+4w(v<j6O;-y47 zuK$ymXIwky?dQm!*4{C@7fx0G!q5<99%c97S3qOm?YCabOy#WtQ;(QFa(|xH(Z#^P zkmPc-s&B>32P-Ufb$bt3xP|PgbBSVLSYRG{`*iP*36)P5E%j=Cw*Fj9p>D>sv&Ci$ z7!KSy&gTBuDR}QB-<O9DneLs}z6zZB;^t0S`CqwhcZm2|#R8TG+NYoOUjO%F?i`T~ zwQ|{O?~C>H-re!<F{drVf!<9Mv+``-K$0J57DV;(tn|Hx!M{!2f<8GkL5jEQ?KiAc z6mPAloG!k9A!yD(LfDj<fuWg|O(p9;<L4I>XF_WBgtI436{R{yA8qkrNZ2)Prl0KE zz)gmGGcF#AQ+M+^llpvX_R71Lwk~_I{_iX$+gyc-$_(+H{qI-*-MD*G#m2X$Cz^H| z$L#zUT&OI_u%P;WjAhcBuMaow(h5KHtiSJ?=FDq4K|zzY#HWkAz3CGIPJC~&-oI?I zyI2RAf??RPw&0@ITl)w<kB-gY(&NgW+P7liW?NDp&pFP=eBd)EQ)JW~Yh1;3d-f&J znx8W>_rLu*C*}Lr>iow{%Jcqhc)3=yrH`Q|@z|4+xBWLQFCV{YS3foH?DMuT1_KxO z;LeTy46oi~Y_hu(|IX{iovMwIC$~IvR$sLxKAT5kf&<7^0?g~v{@(f)rDtq>`RcXc ze|Ex)pVjEsIX5~eHG=C_gMjBdqr+n6{0rU*>ARS}v43@{ZClsM84L-p)V^%LeqPAL zeskg8^?S~ITlS?-HvfB7-lP?$-@R5ZocS)h+p)1C$(`X?w#Mnrk4)_2P75==nYVpb zmRX^*HiN{o*Pq`@SNm3Oe!FGT>%#>#rSJW{mYJTfN?!KudPlzAX;mF228Ig;S$_WV z&$3=?*3WmpzU6J%qGz2hXBD#87#Q*@YhUrawGWW9H44tW@MryWxhUgJn__NWvD;ZM zEA7j0p*MQ1D9c&<+dINGYVIw1+7)-+U#R?M?cYh0nQpB&oOV{){|m=~jLFBBWYw>k zrp|K1Hr+Gl%`x7!TIbd?Fs#!&y7aSqOy?|qIlF|r|Ng~KX*sK@=^3@&@{#Z_K{0S) zCu~~%y71mdmSf=jXb^v`Zq?r@;QY9|n}3SiS=P#THf0e<ReTr>?wW`937A-KD6~yK zw?^)K;O63Gx96!uM(&CD9iV5oPyeDa!!ncV8>=T9<*qk<vg=Im>;11LiLQCepuqNS ztE}0#UmvbqlnOueOn7;}MklD)z4TA2@Y)~ABd!b#3@&GFy?kp=u6}*<nO)gF8*9dX zXtDNmYLCxbdyjj&*M?+Xh}pgT*i_!PS6Pd1MldxPl$cDF_<iC*L|zQIXn4MAQEBD2 z`2BNUKHd_aeP+fSzdsxYJYHrpZ?&^yXZx}}Dr@@<EB}*EQq0%=H(PfmHI|*h@XLn3 zJ0@Ol18tyaT*VcB=$ZfR|0`5-{`p=DS$kdHNMXs(EagT)28IUjYwsgct9hqSoAxa0 zwPnhQg!SvvL0cS+13`<FJGU_~9MGSmXT7R6#iS}_*`)<P>rV5An{5g8+0VitC;29R zmD#%Kdb%&Z&M7VWZxy|M?vXU1xtV)2@47CVDdfOp;8}W6=IwfRbKUv5)x8@N-tnya z&(JVCb!*x7zsaB>lE;Cc*<<UEe|4Xp>wY%ZJbJBzLg0IK*AicD6$4NjQ_q@q;>Ou) z#+sQEHU@qc)~`#>>wnZXYlUTcmf1rw28JK42R%Kb>MQ0<5J;~r|JZnG#ZHCubC2_# zHZd@p!qDK(cDr!%+bwT<L37U9*1t`UJFod}rgy<^&TJdCsT@KK!Lw{rj(iBYo!$MZ zd|JU@b_Tnm#ZQ@&*Yp4X^0F{|nd$Vmx7VgbeZKuZH!aGTfq|i?cb099aD3n06+7pG zw(2o39MBBCeR^wucbHz(DwB+LcY`0FYTK4GXY)iBhKs(}s!G;2E{ObitTgfAthn>B ztGS=us{0!^cgo2vX$%Qon-@vP{Ej^SZSA(wxU9AJ(^7rspZY4#@Z-$f^Q(II+S!zD zIrecyWL{71pXbS5hn`Jb+-AI15}c~u&B{o*GH2E=p^4zqAi=Bn3~%+%R7n4B9m`p* zMFtEXHm^Uw-~Y@XV_$XtTlZ$nGfod%|9r!)z1cZ?%XGI!uQ|~0FKWGg$|_Am6^3Od z$K%d@Dcp8lgtgMLFaH0@`v-sVGVFOiTid;7j~TS{U?FFge|z86UH@Kedb<KN+}7m( zC>b0qRYBFuPJO$jtC=|=Z0+)9p*L=4cklVpyEAre@|LNP2`UDSt;JVw-}2AgSN6+$ zX<)Hq+`h-sw>B3qi_TT=x?#h_pq5>k_qgiywX^Hy95>UQzxJ<`%d*)*E=&nt#cx#9 zS##E_K5>&>zW#p-*A}1Vw6|;w_iDH<JnnN-Ue6Dj?EE%$x}}_%_}g2{QldVuF;C0d zt0!q*XtEHL$k_rn`}nD4{hNCA_&d;)^^_?oPRY}kf=0C17#O@%j~vhZoA~k2_2=5W zv$DTm*<rMF=gKr;X?KPLDZ1zLV$RREUw^$g^5QO=+w1RkJY4CM&Bn0I#Qp8wUhbT^ z?N8WbIs4}B`?vXb3o`?QKV#Rm)@4=47e50{Vg{depVD$xuFj-90<>x<2VCE*DQQ?c z9bB9z=Y_up7noV1dQmICwjbFf7b<CTKY!;#uM07|Oy~0|GbC)9wivV^usYakPVudi ze_!Y9Ej#{g?YpWY1@_BKnHhp-DbH`Su)6zA$|>(c;jdr$r3YiKWiu>j+%3*8QC(ZH zX5Fce8!G?)a(ex1@#$@gpMAI2xmZ;@X`*G%4Gso|h82;SuU}3m69q3F6aZDo%S`Oo zughMw>C}py3i|gy^1f}_BV*RZ&~P#;DknxiYRiV}pKraH^YWnP^s>0!b6!54agB$; zC$q2Pj)1cHu^X2EPh2jZv+v(z%?oAcCo?d7x5=^3d$Kh#-F@=g<v&{%|2h19s!z6@ zWtPR|S&R$}7j%Em*FL)YTGg_pOC@DZ`M<teH0J`i-Dj}WQtkBxaHHVXI)_`myl=1l z%FPjCY;b;86Xtv7&*t9O{NJZr+pUc}D$FryGE>xgZ_pwm52ggK&D~GhBz8ZS+xhUy z%j^T71=foh8`At4e|`HEsl1-w+RpxE#TA|F6Xw?x-YUED=VPmI?844{hb@lz%J_m} z=)uDkH_tvRJu%^6T<mta*NY!@Lvnh9=Gle2)gQ0PUcNs>4Blck+roH&;eL#z(}gt! zkFDlpo^@Ild#m#9z1uq+Uhl{YP?+ZdDrN3gH9cwgx9vLjRaI@7{r{q44W@6EWXO2o zcAEWIoV?jwn->)~_T>If1IN-~&^YXsvb93cHgW+t+2kx;qEcOYch~6`D=d|hEjB_k z{^r$U`|RRhLgrpBurV~NW!vt$=5S$6#^YUEwj2Ssg`Zo_EX(}9RodJt_Vw43%eF5Q z@B)RC^zqwIH|NgHzvU;wI)BmQFTqt$-Y4d=F;wlkUUuWg@}Dv*Ru$OftXucD`7LN1 zbG0akO4jbUO4HZZS=_;;P+Z*Qb>X7m7Q4noUAT*~gLm!{`=<r&;K=gNx_N<(p}e;C zUv09yq>Qe$^mXs)VlAcnCa;`c7Pme5cUZY???U;@vltsR&))U&_T9GEPa|sj@!%>3 zhP_5#({9erT`t={tGoODR=eG0_sVYUsXA-~O8E>A#E<z&q*m{pHgo37?<*=7ty;13 z?qqqTWlII6!A;9$CcBsA`S)&G@N;>#eT4C*O)~c{fEpmP9T^^Mx-G8NIa4$@rrmmN z<WXN6%ge_z_xfo@&h|CnY|uQ*w@N22=e5n{sQtamzc4V=)Njryew_IH@UywD+ZLyN z{B$7%;sVP}=PspASl@nq^{GYAlH>lcwev{&<gAIjvL_==&rzI#!6)<DB~a6LxygI| ze+NGD=FVg~<|e@K;Y7k+^L2;kUfWZcy6)|DU4sStw`GgYtn)Gf*?vyK-0JQ(%Vi4s z?I7C^fw~Lxo+UfqJt=iN@bho^X$H_*pzCYk*Q;OK-+p>zK4XeW$Bl^1D=Nz$`Zeh> zFwD5LW+^10f{K%h3pUp2R?@c^1d{o0_Y0e7-`K%d9<{kkT_h*UF8cM?E+0qLIV=xc zLBnKomL0#=(o%PAW9{nPx$#f_Jo#dpP<oQ<T0BF-jQn*n4>RoofBk(I^!n4>^SSM3 zmEC!-fBRK%?T=&&C{5V)&N4P?`>m7}_x@<Ufq;jK8F&c8C$sDhsCb=wDQ3d-_dnXU z-Ce=WkPr`Q3itDrRX?`6lX=#N_42#d)27Wjvn7ooAm@`rt^9p(->10yPRXk$U*~sy zmS<?l_KKbNOn6=G@6$Q%XXWE97QU5I+xPmI&LL$628ONEM4x2~ny!9fBU==odd22q z_x+Tlr23@fMQIES2d1R8FE2V82^xgb0gq3AT(C1ER!-WU;elZM{QCI|A`c!bRk=Lt zt>3COI&mOZBzS$kta(;<Yjn=s@Kg6AAN?>*$o^|~EtVl+Mf6%xo3qE;>h~3$E4%S$ z_L`Nq;^g=3)S3Q+gMq<e;aBUhn{kVIC5>);JZG${dv<m9m9oc+(;RbruJAB0?8z?( znzT*+PhR}i$jA$SE^n1zBN-XlmzQ>$Wy3aM*PLGr4efXK1$bUqlK>8w$ji%b*@^c_ z&pihU85Q&DDcg=;d0H8{?VNg%-K5WxCSPw@8vQvkpRwVgT+F)Xp!ivE=iioR+h(sl zcu*WvSur%|1#bQ$D;K+1?)BnN-76%)n?INt8ahIA^{<yPTMKxEh?#U>TDx0j{smA& z&a9fD!8gPI^^ZR(S1!-myg9yD^~0o<bByLr&OFPI5MNUhZ@ZqI{mb^+f73q;nr~%d zc=HN6h-5NfqxMR{jWY0D?X5U@&~QxyXaH{W3QNt*3E|h5@2(LvJ^dx2DY<-w#*fZf zjG%Uq->Yv|G`K;NTLm_d)q-*iA2zsOm+F}Hf8om~2UnOa=H|ZMQX7}E_I}#yucv0( z`Q0`>^Tcpv%M^wgmt-Dmo-L9qs`3Jj&#l?Wa6mn8OU;4HHH)^aUvwvHfAz`jmuF3$ z#4e=3$iSeXWZv^q!1VM7v;KAd*H`z=dJj6J0#sf!c!1iuZ`r<Wm>wTywRC5}NiBEt z&8eH`aK<t`$h~fVGq<+-uTEg`bkI7b!+)O!=6bYSuf6&1teusAcHiqu0n^+AI2E3; zu|BG`URwG1RE+z2M($5V5%G)-=kH`&=REoP@a(qBeg4^YA@v8oZFy$SEtc^+@;j*G zK7oOOL1cw(aO(eMo7ZWc@++SQ9z`~ryTU3f@B1V3S8hA`Kxx?L^M^aSue+Od9YMpz z&tDXrs5k$ze|O!VqV@IXwIyfzWWFo<cR}*_a+C1sYZ8jt8D^|oI@P|m%4XHs7i*)< z+iUA=cGk~bd)<3kiP2g~hDDoSuGPFH=Y0S6jsxGOq%B|1_||SB1H*#(eanPi7rHC^ zf9||=wEk!M?ZnOP>i52CC>P(*Z<+(zsT<h0;?D}59~xf^PS)Fh*{_<%1nTMt-t)P? zby>--&tE>=3aPvj<9P)%Tg1cA5a)F9(>GP=wR2Y94D$+_q?~Q^bMw*74~w&}M&_Dt zaPL0@s!u`Vn*ZkP^m)O=U{m`25#yp~^((A**snVK!m>DRXIbBr%(+(U(jPtkEfmVs zvGU87#wa=a%R!TE?U(K>$+pYZVtC*dIq#Y9Li;!O(?O#)VOKykMXvqld3zI<ea*VI z9yCSN_vh!Q^!;}Fzcato{CkyoNF6--)V#vd`10=N=f76`d-cn?yz-M_f!-8w%gjOi zxt7#CwlllxcD!P}?pME3Cu`l?SwGIS=rJ5PZ<}N9cjeC0yx+&K?fbN;!+ddf_x;kh znQT`6+2_v6xkhj*sIBULX0Y_8V&vuJQMu|}5&nz~{dcoLX(93Wb9LGI*J{>ny}14I ztYk-~EY7**;iAHp%%HL0=~dUid`aBb1=@82+SAL(@L`(zd|S{8%S~cu&pdSw3hmF5 zxA%NG<(Xt;Bq+%CeAsyKew@AcjXO(sek=%?eGy#AuA4L0`0lsYQ|E|WD2knY!@h5a zkb{qp+~ilcHP3#U!l1sM@$J1e%nSyPt3DOFFP?b4{rIa@GQG3Dhfay!zW=}YeZTB) zPEYo%F}QD4x^SKb7Xw4a%S&_9&VOI$+|Kv)Rn>;OohvFAnaeM|+5Z6CYK!+viQC%1 z@4we>>CTeZdhX_%RWBtui8Fk-ks$2ydB(#_mxMsQuy7`WnYUKHzLj=4I+#O;afjZy z<-xQ3-^D+FVfvtHr*VWcBSX)=d2ilibiK;7oA~3$9nEE?)hY#gw>Hn@JjcM`V6An{ zDK6ipv}=~|o?Q=AEkJe50sY{atG7*$2JKpK_UBy&ZlLw$rE%XhNEc>j_)-Q+Qfbot zlJ|C%ZqB|uE46BQ-|N|+{Wm&{JG9KJMS^GTWMg62@c^_UWIeyW$yIA9({Aax*JoUN zqsYyDFQLkqfk7cFOhxtR=4#2QwR3)adZlEpoNRFs+z@j+ex`^Iw7ikouXmY=xL)Mb z7ir&KHSNr~$IzfCw@qF>=Uq^FL4C;Vi$8znx0SxrxjXCq?aZ@RU5hz%8F#2{te1h> zzhLpoBhZ#Ae@Li>l&QRJWd7aiPo|e=**?3vCO&#=`l^nl3=9l`n|bBpmcJ{~%KE3T zUw8QB%flUgpyJeEl24ji+O>Qy&_V`_T{GvJ)~*6?Rg`8(P`;%BTD+8H3~L%jJU_op z*md8WYk$1lxE881gil#>HqC3Z^A0u^hCL_NUgMhgOn9lbxt`J5n~US-PtTpZziL(n z7Xw2@P*Bl<%Yns7N%ia3eJ+~QHS6}?AH2(#?Q<ys)o~4h`z&rG`N|nj<Tsdk>CK5H zo(v7&?_~UJ$UGZ6%TKN+%ed-r+gG3LcaAaB+cw!Wc{B8R`%ABQT3A#WH*NWHll+*O zr>i&_F09R8Cu8^tJi_9>7&Lwt`F;MKl&H<^pjq@?CCg`4fZWn$6MN{LmAbL<<&DQK zAAY^N)6ezn*|<M#s@qhpt|@2Pg<o`7!N%ag4_du+YhQ}8d_<Pb(w~188u#U;oj*4- zulke<!-3hLU8uiT?A*Ng<gM^Hv8!!g{`~xW$g2NV?c9>N*XGQ&?Rp^8u=vTdP7B`t z{zk^Xx$~vN#LqnSv}I_RvGd=_JmvZSlAr%Fh>4H+eI@J)Xr)rkzIPiEB{Rd`&eUSk zVqi!J0j)DVGjU&VQYQcUw?cEeW|dcdl$JBma41>hc||8!o%0$4L&e6|$Mucp-fYl3 z`}z5qQj@H8w|BRlm0~cs0h+AkpRI3l)qSgEY*bW|?`*TJ*NZbtPjbckW&6F6cQ4^Q z5LooNMSi)7cfpy-RSXOpK@G=s{EGuZV>4?%U%wp)8DeQ^v9L=n&&)Cw6a}T|cQgO& zjEg=0weZ#I*ZlGCPkM62_LnMJf%23?y1O@jq^755jm60+&*Vg(Jl){Q%;0n5Q!D@X z>F!$<_a+{$T4wq^0hEpP87<uM=6!fP1+=M3cJ3vx3m#V8sJnCG^<m~v(Z05`;(FT+ z)<y~o3B>NY?Bl~4K6ihWm4)sf*L%0OKVB*NT0DAx^u7n;VtRFlf4zNkz3R*Bm5<j7 zF1}Q4Qgz28`_KCLpRJw2$Jpx4lQJU{>pmP~Ru_GH^UmAX3#8sxGg!Hw1(!)t?>Z+3 zes&Q%y+M?>)OY@wnX_`|xEdF)z1wQNRsG^lKDl|jT^TqJXxyHjlQK8qz!cC*l?Okj zfOdN1TwrM6zq2pk<?j_g{pZW|S2<Vx`%~$Y{q9}!r7evu)7e(&%@XFhQt!9yiJ#o$ zRcAI;K92wK{lxwAuN&rTN6tPwC2g4rGegoF(BNrh?TwE=J(rn2UYRJFd2J>4SC&va zrS;|hjIZ9UdX(oJ(b<)LuJY|p4vWuId!8pfoN|yyrfJ`#NzChxyqGFK^{Z5KaZcO( zJ$CxHHwSL+TDX-jv)m|4?vy7Z!!FR;<nylI<2s+M-Zs5jtw()P>-05I8+sluR}2OX zURdm!se5_<jX8`A|3TA__uJ2wvVV8qst8RoS3hQ+HM$#o{Hwonq#Wb2<4zX>bpGT7 z*k}m+51GUEes%i)z4}X4?7r`9*=PSVuJY_zRde4LWi~z@FVeSO$xHMyW;men{T82e zC3tAz^5t3TK2nFDztwZEIa0iFwx5ijkBrjAaR0!kH#iqp_%qun?f+cn^m<;Or_ZPM z*-!pveE;sKre!T?x_n8+H_ge%e_8xI>L|v*V9IfSuk^m%rlRu}++3r17Svh0duAGE zLe3e6hWZkdsS*9wQnj+Cw`U&Pnt1qE-1+tD-`8*cDs{5NU-r7avD$Lsgk3I7MV*zY zk2W6JyFO)!4R8J5eSH3J<iB?_Sc%wwzIXBSUb*FupBr61e$$HIqd@0+mQN-dLxJwg zJ-gq^TidPud2s*TE~~76KMrx)<*VnE>Bxz>R-3h(`kKypx#rX6$F?jDGk)zaEw`B} zZO*acVagR9;i+>wW-&LqtpBI?uE;9upFUp&0|Uc_*tBCE4@y!$UY)7E?N8lnJvmDr zhJbf&r`dh7`--AA&#<qL>wkW|X^%|2Uv^*rd+(N&H#R@q<g&}<bk^bL>5J2s*;WVV zZJT%b>KnhzX|GK{NovoFu<X`}*W1tbw#)L)_Mc~YYD-%4p|qd-+l9H^g?QSfd4>6y z8|-;cdsIKPbX<1L-Kut0!K@XQQJtOh?ruI&Zk3hy95e~eaJN@(?#qmhGihcF4esp6 z%c6=wdnI$D&I_B&&NBO16lHw5U~zD)$@85RkxYfxu5Rr9tXeVc<#nUln0uFvbZ30e z%y}X4sb6|--fx++Q_>h3rrYM&=iT`V8s6Eue$SbWD=On%cb0y>{cQz!q$zPN9|Hr& z^3GYwQl`~E{#svrxnk$cW)=nph7z-k0Eg}cks;I9Bq*~n)V#a6m2H`+`%cZhiHCp5 zo!=}S{_Iv=t&q^K%<W=c{?Z;Dl5PidE~l%`O8vCS?orBG|2J=bz3=LKKlRk3qucua z7R^1@yOx1LfA_zWdCN@QA4VkCMlgO}9&W#JmY&%kr=m{^*Pb#k94LQS^3*+5pJ(~` zcw65qZ<4OqBpu<<-@jdGPT#EZkK8;A3=DHq)A}wbWz3svJl9u(p#ijdV&=7+<X})y zU^_4WZCf&Es9>j@(wCZfN7gUoJX5%4dhgsfI_o$3+@2;d{rg_2PsUf@{+%#wR?hD` z&{S4&_ii_P&mOlw1@$|V12@}zJbtdS=19lGHTxME7!Dbf9a<rN?DC@B6}y(7ynJZw zipYO@`fg`mzC3L6yXt%4uhp;hBhTxLfdXynj2R2gPI<O#Z}yD_Mh1z!l5dY~NxL~^ zo>}gy<c|^FZ^d-4yBM|JIIp;@Wvx$Q+A8CPn`?!7UVpolA7yv@TH*gE|4KorK4anH zl}D=XT+F!h_2JUb?lN<)?a8?46#cyT=bxEh%@`OO<b+o^i;3;InCug~CH?c|il~40 zwdU!pwaW7I_Wu0p{Qpkrz|SuCUVxJORG-rq6f^WroKF1A%J5;1`*o=q*JPGX)eg7# zmC{nU`104?7gyKMS%2vCq^&m(R!r@X-0NF1E%UCi+H&^g<-)q(?H<N#ziwf$VE^0X zf3KQ$f}Qs`ESvT6Eaff9$8T>t_uRRC*~V>b3=9tX^PRtKW@<dr;lZIRJa4!1f7$-J z{crPJ&N^2nGcqtZT<>o7oUE1s>Rsxa#W66P2OZ4dlf7-DA!ueN@BHqos@gew&5nOt zd#xxp<x|S7woQ8;m}GH=JdR*LeD2DW^ktT(e|OFJS-)gC@0E97V=S_});_My{%Z!x zgIhjt_-kRl&rQSn_tq8XUw-;&{5peyf#Jc*Q+9bZADcnfGWVr;u?5d!WU$)(IdW_M z;<VlU5}?`Wi^cg-S)0nT7l#`K^>FE^UYf?a+o*NcR{c41iuCqdyPWghx+ihL(z5Qg z$+Z`E*&JWTY`*SH>RM)o2W*kz`8B=YGVLEq7^$>w1<gNvxL>wY)YSfAJ1+wR!`&Wv z`)QhI85ox3{QMz!*n7HIN%g;}FK3s<O$SYKe9#oD-P*6^eJzchIrwK>#CxT%iJN_j z?tQr?63=>8sPy%>s9x#0d9N+>gQuj<+7x`fvFyAv1H%{4Zt7*G?hCeTIdZMC_R9;O zYo{0(7!K5*F4WG-dk(gF?uil}*`{Zp39Af7h95<zrb%C(m72V3_i>KXUwn73_f2r9 ze|ybCNbQx?#F-N$<GuuWC4Km-`965^;%8sBG~U{4HuY$CuI%I0-eCqyB^eg11@$;@ zzfPZdO{VeZ=jS)A_N%L@ZLniwU|{(5H)~OJ;Ag|S8=&OY>2v&oVpf`!ID>*rxxU<o z)GK#xUQBtbt-pDzA*kpOpVyrFYuVlFsSnp^-da0R#pjCRf*g(0n~OHPvo3$MX<Mt` z<qN5kcJ!I^fBE)%#qI2gb3``O_QV^Mv-!VfWGIk*xj6Ie-B|0kY*6;>WMp7ysN4Tb zefy$kv41u&GB7OYc2EfHUNG}z3`2v5&8}+?PH)(`^W%oMXJ1+tr|ta^qZ4fLc8?lp za;2rEE^6)MN4q>0ytrBsloTMVeuzo`SL|fXb3)Inf0paXe6oG<?Q{IR>8Y=O+zZ)! za^vd*O?zannKCe3w|SS55>?Ey%y+ibSIfFfOE_cAcYaOQ1(i<muOD9vzaBsBFux1~ z1H-NfD<wb~W(H`!_P0^izT5vczU_Va=ux>W_vvH3e%JHXsx&UTzU+XX++?XaMW>_0 zmR+(em{z~r&pvzSO_w~Yjm0_Br32>f;@eW~%*((qamUrDgIk_)=tOO~aILcL!~~IR z`xqD)K5Q;CU;M1|59mzx1<W(s6oU<CT;gGP@bTa?i_$H}zCA0c`!~DqPD)7Ro`};s zE^#k>vTXY@gQ=4Hrrfain|&biU+=EJHBZxocR#<q=4G(#PQE#Fjpu&lVK`9Af4kp! zt))-&_PlMS>*Q^%CV$miu=32r!)rSqAOE&Op+3-MTTVpw-v4nM_18vjG<h^XTxFU6 z>`Sj-KW*D`Me)x+1_z$S&+0$D;&<|EOZS&+P5f5B;rI{Nn2)!kWn+*0Ol-U{xsjQ@ zU=ahu{7ISMp!)D5L9Os_OlIauZh6(1Eqdp_Wlx$Tav|@m$mtnDN#`6JE3U0;U=yD6 z^!~Ej=R@+$HWvF#_dMkn%RX)Y=9aA>H=9S<J&-bFx_NW`O{@E$RC<ne(S_Up{x?+? z=dd1WU-i$Sn^{?Qy|qN)dX@e955GBnv1Cx%vbukEeB5704~bKrTnq>InZKXV(-PiP zAturA?^s`LD<~72E#dw0@L$pG*_XYii&+?%7FWhiE6Y~n6ump|n^kgA)%9T0Uz^fc zcPUOjJ^ifo`;{vq7iG__YXfyf<S&PdpDBG}6|l^H`&^AAU1o-kPWI`qdw09p1cW~H zxN_%iaNVJ)^X#T<)$QTzJUr7+=l9vYZ#{)YnE$CAZ^+m!x^rRUKIRLjs<wmn&-_z( z!f=d}fgwR^eari}SwiPsDq6NS%6g=D88bBSW;(}atSZlW6?XTY>9)B3X}5I4oSf|6 zE<3zS)YxBca@Ns}VXTMLKK|F1)C?=VIA;di*-yV$-#(xBaE<1+zUM`2kDXo1z#ts^ zKV^I2^^WQ1<O@}@?rnUW8~yx`=VY}F%Z?Ub3TkiJ`rafvtt{eqs?m@2+yB~1ZaG?~ z%`mH5TweL9h1AQ*uZ`XLp3h-xNndn3uz0h0y}+goj~#dz7?LW}HMxV|pEx%wZ*TOL zyW8&k%-=APm*K+}Xz@}jYFb`q68Zbo>74ukaj|uUPyX2CmFz0ZR_7G!oXMCkEz(h5 zyQ!+<&)!{s_w>Du&V3yb_wSt0@pY`Tv&=TOF)|#vvUl5In~TSfo!v0e!_zZKSK7IG zciq2<e$ss@uL@3l+|~SMG9$w-TmPJ!8_XWPygcW4Vgt+e#m{2nYGv5iJs21Sw2KT6 z9l9bdB=l%azrWmOy>0WhKlM3W=)T-!{+<1Oz9I|_LfiF2e&t1dUb)z`FE?QOT#Zd% zt3t%|ujT!H;-cYshR4FWZuy;g_jH8smj06Lm6(_H`_8U}cRcRvn4g|ceapn~;8{fN zGSlbJ_h-JoGk>OKlW9(my7K0FR)!DG7P{t-_h`(Srnu2(j+@Sx!r!Z3>&L!7D&J!B zYi_eR14D=CPK|`ZSG>u`dp60Mbg!LlW+7%G{^aR~Mka=USBbw1<6Y0n&YvH$$?@-^ z%(I~Cbidq5PsX*^{DpK@@hGJG_^GF{#r(Q^_scbr<BQYo*3Ad4inMCmel5TFO;o^9 zOEv}u(RXn+33o~tb*caQbEl2>b@THNuH51gKlewAY!f{_&8Ai=p{B<E+B(A{|3n!W z&b3{(^_??q-sG<x`gi+Xuh?8%Z7(4AnvsDasrC4Q3ipfO)^2NlHmx{)&Goq7yrA0m z7HHeRec$Y`uN4pH`)9|+8eISOdSk&gk+;_Zj3RI5{n(Ln@5egc-}}~hGEP7Fey*_a zb?5!pt88~JpZ_+w;-|H@%uc>Dv+S;ZyUf7AkPub;eU>!8wb9zjTU%Bhw6MH&epV_6 zd-k;(6FItVbr=}-xJsRW_vq!L?c4Vm%zLN1VA=H#Q@%yGoaNN<U}RvJr`~UvTqsq| z%=RVRXldp5YU`Poco-5cO*<Z&u_}C%BWUSM{G9cvUd!iRU$nHWyX>`wwPVW3TRGVQ z3iG~d2qYT?R(_fhqH3<$0&0`IN;k+W+4c7G%ch;iGCRfY>@b@Cm5bp(a9;chlUGt3 zH!nUpaYg0DMXlFfTN*F^x2E#_JfUl=47a2nj{3HNfuW&v#Vh{1ZCCaly`p$|x$jHE zRch<%R&Dav*%vW^iGjhUzjdYgnc3FSo>z3_gRDhOufL5wyo{6Kz(&t#Q0Gh7boH$b zpyix?_o}|t=muN8-6yBqwmfTVUzMh+;iDUYhfanY1x2(ou^m5KIIH&k>}lt>mA;ua zJE|gypW%SN&+ayx(k*V4S7IV|s8#6wkDn?USbtCFutmi3V{I%RZxR_97}mei-15%% z|G#;%CY!Xw0zcP^ErCok7H`;fsqBJ|yr1>fPFw4AtJ$gy4DNTc)_%CU<ymrRsF&Hw z>3X^q@8*DAB_?$3<+f>EDh*Rko-15q&$#$;+RQ`iE`OJP(bf7!Zuiq=V(VBL8GN#@ zT|c|+@~OpXI|akeJ=dP5+xg4*x#s?PCw@(7V*#yt={<EM0(@{o<B5*^dm9)S6vX<q z9v(h;!`oYSQHs~*8jH6fS7Kr}HJue=Xm~8QP5!&@l|Re<`?YT_(bKE@F8(}s=C#c4 zTRl8pEWcXi<@EHP((zY|EUztauzBr&fW2^Y-sBtLwVXS2&9_<<>PBqQ>o?_MXvjRP zx6*n?eB}+B^mA(-SpM}n{Bea{@x9&4TS_x~&di#5)=rFp!Jz2S=Jx9e&dH*t?>{}_ zPkHoX<DN`L1_o}o`B8uVZ~ne5J~Zz6q4o7n``^0+2q<zXDoClSxfrByayW7{O<2Qn z|AT6m%OWL_hn-#ejTu)$)_mP+D((5m?^4?J%hQ%8mT$jZ`{~A(-Lk(^`imzO+nM}* zCUG<Q$z!XS)#n#A>{(NKzxZDEx!?a{lmEE6-)6~scRl;uYxDJzbtku8(3yN`SIe_a z7oxgU7#JRK?w71H4!AqZf3D5CB_4YVlkYCc-(K>%q*^y@{h7^L^G}_QG+F&1B5;m- zc^ZTKiL)QQ&T@;N+5YOi^oy#iSFNMPHouVKUlpOj%)sEV{n?KnKiQ{G^**bsdwcQy zFXsI<_dnh#zI9`r(32$=Dhvz^3|cR&Zsg_sGu4kY{C4{Ltg4_Lpip60X*uK0uDYXJ zuiUwJZPnV2ySL?*c`z|B%=`Fr`EzDv)BAreTB^Ff`u6R*dhPC|(aUeYR%n`=dr0~2 zOvXR{UZ<3c%hIMlzqf3^X04A<(eHE9j_Oz)Ytq`M4(gI+`}J)9?XNX;7Qd{O#NT!M z143U`yxY01jCrR<5U9c4AT;Z+@3Lp{@v6aDdPb(2Q{Ud-S;)x1aKQVQzs%R8PvZQ( zP4ZZ=MP(L)zW#>Qs~>Ditz6fdmUws9^R1p|%h#6%fF`ZZOUS<Z7#monR#*Q0_$jWd zPoKV?Qhv>6`x@!%*LE#`d5%XwAZ4S|ZEe-dUT2kTZ-3ct^ZgCi_4lvmp4}RCtVzr2 zKQjZvi)Z)ktlq9JeAI6Lv++~j*^M6`Z9Oe6d)7AI!aCvlqU%5Ve<(elI*Ywj2h`+~ zp7dB^R(-EZaF(B`speF_&O19my&Y4LBa=_BemFgb`|R>xeObb@zHhw}EW^ma&~-_y z<l(JNOCxu7s4bf7TX}U=YGmNTkH<b9J8@}E>yudwj0*bcfnR3M*D$^P?T>eQjrsem z$d*;vHY<`Ec^DWP#Q!8dS(SgRV}AdgAU#ua)7-AQ+uz^Zdsx9|Wo+F1=W_CrPHt0( z%Qi{3F8q1@z@C)0m7Xuxy^Y=h3QmTVmJUmnoeRIT)bdY}uxkzj!vc+5P3P<S8k#}n zrKNtq+RU$n?byerbnE7n=%q_+gx=oK`tP}pQ$S{k^6rxKKF_mer5V%ve&pT1+FZMP zOAl*k4QM)h&!g?-em}D2RHT0B30nDc>-B%r^iSl~`#oRaeNALywGwE-48xC`{x@gm zto&)`sR`;Q-H+I!(aU*A<zvXh$?IC5eb0-zs%Bzt9u_FV$k4Fl<9c}+?v^WmcJH<i z3tMq-$40-Ok5mNTow&_#fX(Pqu#*1%4X0KmPXoE+@}}K=eIFNe_5EjHV9@C)J+|I% z->Q(Tc{@11&27Bg_iW+szHbwXFNyGjY!!V!uk!ShKdUuv27PW<n<tUE_Uu`11_p+l z_kuFt-eeW(nwFQzTu?LhKCaKD#K17Yr|y5ZccZ}U^Ybm&ZuvdUOVPK*`jZ(0gRRWX z>kod}?p>(0B-O^EWL<9z3j@QNN6@r$`>*=cuCq^{zFu_y$J=Og>v`RN$ro2Im$AO& z$_uisruB(A+w=I9C#TKY?Q3IbdDDAGB`C2MuhKp}Q^AL6<;u^o+-DDQhfa;+x)CI? zT!M*#;bdCL3iVIV@Bdl+e(5v+Ha$(vpzq(lxp;YB@2fvAouwTU-`uz^{N!B*hAlmu z@}+<K#6HgWsKCH*;Qr6cFZ^qa{bY94Ij+2N=gOAMKhgEizg71=TLg-o<CPsHMoZdQ z85kJqoXQp%n0}u%{f&fm$A*>a?X$%h7#KWcnhyrI`tK5(mAcv?Hg;C^?ZYBY3=9W2 z?EZh*^M2{G^X_?>njzfsu~mn^ntCjk7H4QE3R{1s_;1~`zCTvSnq{k{PC7C$9PoNq zYjnWEuy1ay-&fgE6ZyO4TiR{TDU0cPEv^IEzHjlub;qv!dA*M_sCeSalbQcJ7vDJm z%1xS+>J2<!*jATq-7#&}_c!+z`eyB`Ufb-%!N71K_q6l5`Ic*!1l+x~tNfCAY>WB! z=l^%6hfmng$e^(-_cq)0_s^dl)6#u>@b%y76ZQ-Y4IdXX^2EIeS2HayE$yp+y*>Z# zn+m_EG6j|Cm;G04Y566}z`*dMZ_)DkMyCIz3>~xn&0Bdg^ZLQEyaZ5&mx=s(-euu- zP%%06f=)EcD<N>+W?*Ds*p*v(M%{V(6w%e*pg6e>ij(>OL2+`QfkCAB`J=k)@6%-; zAKY{ys)(O~A>mI3hyDKtn=a*@efsqEvHd^a-`(*lBM#z{{x=&u-*Pc9F#K`z`z93p zdHuUewIeqgZ45rLn6}T}(Fjf~DOc@<TkmbmiJbRZ@9ZYm1$rxIu8Uz{NKmSm*!e1Z zW#rRqhkSi!PkDb}!n|z_Hhc^Yf~-GpuDgHQC@*=UHUmS${@tek3rjp!Ua=`$^W)jX z_tv*<3v$?<K3SIi0F5XVG#&gIenVtsWlOFLsM7d%?BBJ!J|a~oKn0uk*@x3-ZxPvG z9@45&!@$rm@z1w&ocGJK?dqRxndJ0!p)<RB?fvuLa>{G}&95$Ft(0MCP%;ahzN1dR z{7vQ+Bejr^XBik67DR8h%KP_Xj?v1UOH+UUFyCL7ymoPA=FP?lHGcY+4o=twj*Q-9 z_gy~c4tDuWoV9*NMN`+jx~|z03=9l5&tE-YRpYjGQLDSladwmGf^~Xl_r6W!k_T6U zDj!c?P}RN7^*(1^Y3;k)+j159nHd6(Obxb<-9KGAOM6QXr~R%kY?kZ{3_qIe|38zj zHT3&)^?3NyUg70>4O1)A)IVQl%a?w~E%hpEMKoxL<2|U>EaLlS8@%LMUa-HAxgi4s zgG%$OQ$=b#whG3^hfAlY-INNLe#M7Tnt{RRnfc-TUr|~AYMxA+mfOlI`rO|1Yv3o# z0vE4S$`gCOOz~V3HBD4g?@U<VpF1n}XFqKE8N+VS_GJs}y8Fk=*Oz8U@^@+Y?qg(N zsC)R?|NQT?H5IR(6s9I0?Yv(%Gri2nJ~sUHqVTzUs-Nj*g@Lk(HKYdRe>PL-lF=*` zP|zKi_13PY+2_Zusk2hE9b{Q^L}Nj<P|4@t@iCva-uP4Y-&3{q)wOGTC-3{*T)R7F z{_mzgIiD;g(yc6azMVR$u&ykzd*dC8dloMv)V(fl-0$s@v(EU%gPrN&JL=?5TgM)s zu_4)Cc_$kK!;iL$3+3*YWXtWUbDVi4COFvk-`nZnFsya2KJog-P0*FB3W`okRhK<W zP*(FiyK|Y^DkYIZWl)R7DB-rn-xDqCr58qSW4Us5>Cc?=Wn6NgSWJ_L=BDT0w_e$8 z_x-li=@ZYHT1w2tc9yT&kh5vcn(iC-;{xZ1+lp6Ob_>iuXqbE3Y)74Zcg>n)pNhTp z{2;eoSbNg}+#)#E`S64H<bD6k^Y%Z_m}ixn^PRKE`s<tgyS{5dd9CJT*VCWNo+X4o zn<=tPZPlf$+0vj@#FH9*W*8Q(;Gg-T^!8Ga0|WQyaj#u^fsuhhWLa(4n!K!AOTI+c zKYvtLWHtZPY46QqZmD<ImioI_l}%?4iYaTJvw6lBow=(8=Ovnj)Ubn-9`{K@28IUL zjsNaneZKX&+WQ{`tKP3zT={A_*L;=j!96B(7y5yU#JZyoY}VX1S^0Bcr~0a0o92Ms z^WxeY=afa)*Iv<yW_qO&xBA6B4hDt;W{1*5S4T&G_xp8^e{Obh?K@-f<&&>R>KS-X zPn?+Fe5=$_^3diJkCb}5ZS<};R2!aH<h5+l`vrZ5iN(pHpbqDcN%#Lh659RC=fQ=A z&6A57K=szF<@YwPZvE4z2g<Arg%|4|tvFd3F)=gfb4RE8suwSp@0iKRz@U&>BAb)W z6ew(T@wHn<-TPyqx<|7^CkcawUT2-v3j6-;o6oO%<!>@eYVWOfT7B}hPU1g_jeKV~ z&OB4RzGUB@lONBWyR-RVLU3v4>+c`F{<Dob*0T3);wNqfh7YR$e;qU|`#ST`6`Kd= z-hLOFw|ZacU#_2Xol>mJUIjBSFf=qz5-IYXJZrbFZRDLZ44^7IWumBX=c|dGappmv zXS;tXd2%a2bkPAu28NPsvyS-Mn$XCNyOu4h`ZN1}K=i|3d-zNCdc~#hIHD6fW2v>l zqYZOo=L*jK+q=j4?!I<cyK9DeB9XKHFflOvIVJD5Zqw@XJda%-hTIQy|9o}kOvxt| zT^40ax^IbqYK>{n3MOx?ykT=W>CJ*e%jT^qKfmWFFK7hX)451cO(-<qc+Zik7j&-V zuelnuC+y-@(3<PKvssp<pLR@2D)m17&GY`>e!aa9f9+Ym%+9MWor7EaOh4C#lB93t z?&*S8T_gNGD_efwOL}s5<)hoz??fz3jq!*B6%fz1m-}s4eV*me!|7^I8LP|Q7nsDy zZd%r1<Ii|?>eDMrK`o!_EneO}XOF&{tzjy@Q3%`^+IO|cEGST}NY!M2`Qug74sA6k zS=alBje+69+M5QTa(PlxX?XbaCGY>;ocDI!`D({Hv!Ag-f;&TZ{har9h2t+?g`&Gp ze?5Py<5aYbr?Pz2k8dv}gu66+!ESo)zu10b-JBo0ciUgv^rQ6duII96Bj4Y=>NM~9 zB-idsO5yDK0h5^+7#QL=CspoS`SV8mXCI#6$>9?_b}R&ywofkEf02D#sA_sztih`5 zy7Ve15mN?+16l8CjUITf{P|oyCM;-;*s0Ukd+UFfn_b^!_Z(C>yq~0Ebl>7$#|>_e zbJI4h+;!yZ?{KjtuO!63ZEHWN$-vOCak1*2yY-j8N^IQw_iOv7#&R}4b({3s*S|zR z+044j$iTpGrt{#>i0vzbJ~MBV0P$zcD?h(S^sUH&CyQ?9wmsi1G^_P(w0X8>T=|>K zB`ZM5>W<L_`#wI+$+Kq9GV}fQZ@2CJaKE=I$3Hjpd=YU;^O!O3?$e1~kM^wKIA5G1 z#vHqTSKa@4Hfz#jKn2uK76yh5m-|(DV)s9&>bY_I_U8b*3-_+Q%D4w=(Z`%u<SjM5 zvJe!3-@nYa$SU#+OI>xvCg~BUcGWM<yetL=1_P#-A_rI&TTjzHU94;RS|f)0(#!5e zpja$C?Zc-3MSJ2baJlf0|J&Q5+H;pLi%oc*>0tF%Ogznf_j{!mO<dcq*~&(4)#=td z=NbRv*NRE+@9vvcrTf^ah?Bv?tbBc`i+IG5=0BU~7#E!Szw0;i>*Jk^?RT$BnG+GU zt1QUwgH!0z#g(ronYuoy{-FSBDHvZW-EjBGo;4>zR#qOkGWnP<C=V?AQ1sYMO)54Z zeD^_6)9L?9jhOruT!Cj87_>XL-|)TexXbkRIZy*iWcBj0hd~>I55JmP`J|F-;<{Z* z^OYVpz0*6VbXGscVE*%S$y}c{Ppx?^m8CtUpZjV0BzFb}o0^iBz3s=MFFEepZfn!| z?AWUI36>hM+~3sC75n~~yYcbF<dhl?!#d+X%k+<RE%%cvxAj}Ia%J5M%c}RsuC_d1 z_x(+l;(hN4qNhJAgOX-769Yqo!v&c<BQyQk=~+FpcjAKmXXSi9*9-DYN%pq+`xe`- zTk_0ycX@{9w-o}j7!)Er%D=C4&3XC5YHNpVa(eOGEv#=PQWtK$#eMse^^=GlbtT!` zCZ2cC)0{Y~_0*}aUgBoC**ePSi%<SBT+*x;J5y2eL~VHBoc0HA1ZS`Eo>F3%8pH8m zz2Vgm#foKxlf|71E=>5Wb@%<#J*T${B+mYAY*F*^^yzE;qWS+`%z15?6nuGE`@G)Z zT6f`jyTOHIoYU^lHeKwXJl3cb5|xyd_igG)P}`bw?Fr{Qpn0MMrr*)!#t&aq%zpTD zT}ztdwttrc4@`8DYUOE2C^Mhu=i=8^@J5xxx+HtsR8aSQ;;h3Dr>oft=N;|UUS2lo zwWVH?z0g$8e3^Wgb*wDU8wyh5n<vHix%ZW9OSiUUX>dwmJmivSX|~Tv#Y|q3`SjLD zdtcPoRX=a}`uIqEZOzrM5{0LyJ!_xGoVo5{%0EzopQG;=W*6yjmXm>jfvNRPP+~@& zS<<E}e{6$=qcZoN1qXf(XOj8pX-{_w%~~J3Z$+-RUzY?!nfS@%Ggl;M=Ed<lf7kv0 z`MtgEYwMMjFMhGA1{G(&zUO(qxx*~)e0kL^rcZlWQlI_$q&_j@V8y{mtB%uuPZh7` z6TNS7^6QCyhBHp{=HF-vwAbU|H8R@vOfKDV&C4CK%G<W@|94@p{#nyGXA-Bc(Nucg zJ$cdc`HP;hFfcGQ9(r(RP4&E!hGh->J~o9{r#=M-Zo`!v%hIjVF`j4h<$ms)_NXUk zqbDQt0iVFgT~5B&ZD$@bn#+-x=hj}ORR8a+{V%Vqu#1h}FW$bb%s8F9{dx7*Q#PM$ zQ_?;d=B}UO@~KGdqs(p<b?e}h=6)>Jvay~g<r##ew|5@VDb~_a`f9Hw#>m8-R9ck! zp=Y(>qlM1w%lCf2zq`=%q2-(K<7I40@13(iZTcBr|2r3}Jx@!#y!4r%P!uS$E=iMx zl(X&ed6$A_OjMF#<zdM0IC*O0+ji@3CVkzfN<J;p;C=P;&*jhiUSC_|lqII6eciuG z&E-sC@w)A%(<Z(@d+3j07x(6g$p@?QWb%7LM4n&Vds8uV;Z?7F`Bp4mRuh?ys2iPr z<RQz=eIO@9hlxe($g3xl7kaNd-f{Wv@8!Sx)NI;oAHHFzjAsfc2Iad27oY`5$;!%x z7SNo2LYma8tQk2a4q2~i!ksoRSZ(0^k;$QdgO2R(B_D1EL^}%JaA-TXweWt>9KICx zbrKIZzKhfnx8yC^>vhhYdG)kZSJ!}+hy~TgTXJtNa9MR_qO|8fuXhXvwv*HqjhN3j z?f>~#UoX<u?@!H>X|D~FGG89<etY|Nl<e8$(=ir1<@q>3O%2_%pP$W?OJ?7B{mSI; z?`Ce_aS+t{d3l0Q$j8j;W?Dt3_QJ{!f2^apj7lCedBjACJ#_9UjaatBd%Es|=*`pr z{AoVzwdC3LxZ9>LcTQ-P$U9$}^=k2xTHzBO{+)B)u5hely|4UzXNl7M^Tqb+<$CYJ zCry5JqW{VBN#+bbZo7<Lzv$unrr15TQti*#{dEOrer<eo`>%RzuV8l8D*0XCUz=aE znss{G&VnNQC21h%c7kjCllwL~f`-%<P8GXz=K)CkN{+hdQ^oM0%_T=K1WuXAB-_f} zu>a%5rRHj-QDQIUGjGm!+FWAsWZv@V;tAFToUyTUC(q**EW0!Bb<>}mPx}mA-mKBD z7rH6R)Lx=8z1m*&so*`<%M<2pb2wS<`zb`$Qs}4PfhXtAoH+Ap>4O`G9(0zx$&`t= zSkrW)&(km@)_tb>gPR}h|9^Zf9R?}8RvSJ#)?0e{9;jVD{X@*QGp&>VA9erVx%kRl z1_lNN0f{{ya*wdB{8_zBZOf&m+0vjn-AQM=p8oVPvs&=jVYl|m$X!V<G_*R8cwS^` zI&xv>wvTzIgKR=0pR^n~@@Qv3?44;!TVm?xF>e$4#{B&JoG>Lb|GRNF-WmsqM#=t| zlb?C*(25(K54arJcm7OFdDz~SKTBs%@Z8xeBW^G~ST0+YGof+$Bey?ud4Hy-|Bl=g zVYh8{AWyKk=aFa3PiCmkYu|Jss?4%k<GY>YhN?L~PF_$Ae|%Usde-t<wiNb*F3&fm z>dpD1Z`UXLa?v|*adF_moHf<+cn!-I@cY;_!hGam_V&rOuiAaBX)oIjUYp5q&RS1d z&)S)5_s5Q7mqj=F>ZLdv{5<<%_P$B8+SkPgD4F`dJ@RxL^WBNHyp8Y9?b-S+GbN1S z$ur4`t@2v?GOa#Ewb(Z7S1wkyIv)9n$A4<8df(z5Y$qL$t>4IcVPouUmNJXv>GHFG z+`TKGJ#m(`HJ^&jeBI)QPwG9uZGA(P=Y|&Q+_#lX`)5=zE!9>sw*<w7>23G4w6@iH zXW#S8xfbLhY&o%s^~Sx@$Zf3iB1&A`=EeHV(@^c+W3jQqPds@+^k&<he{XgPt*p$t z7<II1xx%w5$(NcFH_MuGtYJ8DcC!+<eTYZ7Rgv3C-jkvX|JuANBaf{#%$)gAjN!4H zzD4P$9gjaIR{wr|dEfa%`sS9iF8g^$JLD?xmF3=dx(liyYR><=c316rit9Fyv&_rp zx#Sgr#;erc&#Ub2bYr&({jo%Q<<7lpL%knHr37?|CY=7Zf8*Ok*E3h|TAmj3tV~K@ z-+6b^(qPl?ybb?%o9@;OJ0G^C>^I-Zm^pGQY}W5EkWLg;@B<ZTcE+EXt@QR37w(_5 zC&InYvpj;~d(h^d;8ektXSQz0=55&f=QaEBHFD~FaWBI4Ou7A@ZJDlnda;=R``L$T zS^l8zd9~E5te&&SpWPHnX5T&iEoj)3Va;u^BN4B%%y&$h_1gSemS#-w3Wm$p`mb+9 z-40p8ptq=K&E)9{&zp2R7_WS4pSXJ8#98Zk<`wFie*gB(=8N4VR^hyJA74#9s1egW zW#`s+nJ%FW?M20L=N38ia$Y`eCA#WIpJ(3+WpUR7EI+I}dz@4MsB!yLwlVxUTL0%) z+t$ZN`0GD0AAfv!-MVu#XD838SAS^vw(FC?)<z3~gYCCK{kI=;!2@CPzfY;H+<D^4 zlCY@4;>FAi3=Q*_JX`9$Y0+JdqD|9(lqGF??65m|;m>n#zi$y)>pE|V2jfYnT@76; zw1e7C6xY4qBlCKVPV8>Ave2~Oi45<5zMU()Z{n=_e+N^q2W<|B+voQ(k8k!W@0$3M zxE%>~OVZ0Ni&h=yky+8VY4JjhQ{At_Tz3EC(*C?Tru<Hy;5xmYe}A@xdo9}kKB-*x zdAx8@UvQ8dXUm$P3G>%Ju~yr;`Bh9Pi(e5-!+zz;3o+-<oIE^Ra3*8Tnf?F2tl9eb z$i?}w<)(IXUfxx==2Wv<uUq`6?)1w~pXI{;8M}U1_zjdr>(VbSG6^o;!~guINRB<I z0rkOPQum8FTVC52n%tUsAirtzY`wFWSe@HbG?P?axjwA=y~$&b(wD9q(PB}rwG$(` zZhb26OlaD`<8WP9|7XpUX+kS^E?f3%VfpMmtLN@J-uEW^!`=%zv1x)qUk&ca_jMgn z+I?)v)1EIP%Ij+1UHVe^(o)T)`0SOE+_<eer@sdkhh}V@ls}{IXv3w<X@3|JjEvUJ zwkn%iD8Ks!155M8g>tKpcUdiYCca8bc;5AW1!V`sD`Qq{QMpy|?$v|V6YJhaPXO&A zWe{@tq|y9&Z{F=C&({0cOjOwlN|)&?E0x~QtJJpg)R^4Hw*JoS$!E^+ga;L;A7|86 zQfsxi(0C{O(#BK%cc-UMnzr<|$#t0nexN?s?7Xwj&(A5-HO;?y$>!~Ee;2vR=a!bo z>!u2QE)r8T(RSOV(5(;?I7fVHTkanHCEi;&Zp_tH+-0@<%`Kbz$AgM*Z{zjam#9<0 z`hoA|5uIfF#&u^H4nFRVkK0x@$D(3k{7XMO!+W3>%+9x0uKc|AG*^4tb9d?WC9*l+ zQ`Eg1!O3%jbj76=n|!n63_rSbT{wJ}kAZ>Vq!Y{Il(#O5v2&IxH~DCEapay>c>x-~ zo;2&QzImo*Oz<3r?HyONnOaK9gg;(SD~x2x5uE<?y`bi7ztar=K;71ltylg$^sjpm zm6ex!*ZQ?}(7o=?dH2s8eYsC$mZ1ODlBd0%XO@*Dg!TT3{q()_Ne|0>iFE6%MRza! zt%#4Y+!}n6PeZ4Im4V?yTmA1BB?`woFTZ^v{P?W$egBHQ+tXwv#dSP7PnlhEHIQ`T z+X|W<TTmEx>BLswtaoN#Q_fBGVP;@pc;VFUBeVXB%|z$l-y?(ftXqBefmhbGz%62x zlOM6{SeWd;SpP`sE?s7p>F4cj-*d10SzccMCMwIW<i&$I?*m?j%|G!ocCQitLP@pK zWWI3msN0>9uIkTad0k5i{Tynhr=QFJ-q@8tz2yA$iRzPunHd;-&d;y^+#l8_>|S3M z+kNGaQ)ud;;@hg(U29HWf3(*3#gDs}F0}pv7Yb8fohnK$K2W*s=ncnqU)!0Rm?lWe zF)%PpYJ4NL&}#e4Jn8K_In1v`8%y3QTyS^eg_^gYT(^m{J-(nCykddQ7Belq?i%&) zma@|s6V%+=t7;TYxxq=v?D%dCt$S;)n}<$UFi~E{7L_uO(^CG@%2|BpiXW?Qv;;MO zw|jqzmi=iAo-X<FXZ>#b4P|pyIA@8mo!>wC!k=v>e>SM5|2}y0-xANWKjgvbJ51-i zxheae{KZ%1WM?_OT{2q{)Cl78nYrQeMZ+lZyj>=zr`6@?^DNuAP-{v_Wn^Ds*7c_q zuGS0<68rxjRgL#JJD(@ENY^wxY+e8E*R?k9Z!7<n5}3v8m3}&6Ucijr12XKQM=K{L zuYJ8UKTT2D_Ne&vs9o1r|H$+FcUsSmfq~)P$My0uo6EqnV~aOFoThtr^E1AO(`O6K zx<9Q=e%q6r-P`g#XH5}){~pvtKVTSmYHFof+e&qlkf=kvpn;ls%Fzp6p2)pt`#J2; z@l8)Q`e>^;UA`o?V-k2a#Fb;I24kMbv^_eqiv&M0HZXlX{HL(w#MUc&3X@~+ynj}4 z<e9bj_h@}Zy%>Y}dAkaY?#TDO$<SD&y}A3{S*7M;ec$^ZtM~D*D+CoX@28c7rip_B zF8^nL{C$oqkFM`rlJ+p<{>2^7x97+1Px3t%_W97SC8jY8SIUBdcZN!9Ui8vuzt!di zME*VQ3vzCpvh38-CuV+qs>y+~RB!X>7pj`>4+vekCqq|Bh?Ud8H%rXX`N`8h+uo8m zHU|HnhfjpYcbqk^FF7~$ij4n5tH6zxwK;{;*D@t}ol@pF%X#8V-OFX!O?P~rKWo1k z^?l3N>tVaD@BSNi(mLE-PLG@YBs&8GL)x?Z^;OqS89sWhynRbA@Ab9Sc16#>RTrKw zT)ynwcBORTNXvP*T%2Qhecyt5J&#iAU*}COKA;r6^clae?aDh}K%Oz(#5#-b<@NOF zDL(gtcG*0M$e7ldDC?R%(M{8%LAuQB`Yy58Pt!fZEhbI}%^f@!WtenquRmLjqN%lR z#PN*WyR$$1u8H^lyXLu>y7gtRp8>lLeS4$lt~QrBC9PIOJWctkzoLHn#H-i8oLV_| z-Tv@N=C38>HwkkwFdTUEC+&xC_VLc==jUA8_F(Jg#}0Qs-w9&gpqM`SuHxgBz8>LE zQ#h}JoW5;gvf~V=pxmjTG0&BkG$%@fqHE8QDJOUByO)>Ub$xwXe36bR|Gav4?~7F% z^2J#>3yxmcxoyYxee-VB&iu^Ip!R9`#rZ7zqKm74zwZ0Q6}iCZa^+gCwcCR1Kn?rO z60s$dH<XCD*<I`AcwCbE&swQcKgQtxt=B6bMXUbY()UrZ5|o4L%YXb#c@cCd`SA6) z+oIuo6Fs&+n`G)*_T)kGZs%jc^Iurq@C&vEsk9K3KXT#E`-3*o&QU(IXN7oY=jGKf zFfeSeeK=)mrCLePHP_>fWygaym+Za}xMi8P-U^}F>SZ}%CnH(XCf-ir&i?t|(w`xL zdwzY@J@KH=^6u?Q%l+iab<9@3`?PcIMxKQ?-Fd#ZD~lej<Tx%TyiV`Qzs)f@=VIop zdlIe6%^KRzo60WwiGd-Y_l&h?-3qB^k`1zTdv0D-pUApCU+!mJ%;!6sW-rv;8Ex~G zGt+MQ<MMdfJr1(q8G+-AHnt|WJ*!hT^FF(Bnc5XU7VrR<`I?A%>ur`#e0RQ6&V9v} zBeOgMmOE|UP`mn<UkqrV5_FVP&6c?zLh8PL3_ZUz?WF#@xYrdg_Q>75-f-c~;&*2* zSxTI=uoMwbb6;BY&ei(pvpH{kRPSp=I;^Ow(dZUA$;{AnHl#2@O!IWo)6NsSo$fgb zPjnTu5__~;aode5t>00v<bTb6^4?`en~Q|(tBqwnpqY2Gl|Nfoo!aqi=hBbu^OvMG z&fNtXzI^uVu5td%Ilp<&Y_?o-bxWuEwUc4sERc6$;^h-zxpub}r3htaa>sa{HPZCC zD8;~VKpHgZy-#p9XkbYh)Nr{~*rzD#vfO(8Hj#BpnGFxU_~NlV;mD&Wn~m(bH&!yO zo|YO}{C1Vo>Zvu$U9JV&+KFuJmti;%A3JgRsol%EPb@PEoiHt?{88oHigU}O@38-S z(j6bicjVA@mnCTrZ$0fUK3Du*_U%Tsa_cSi@t3UlPVr5J40-x@a3>YK6W<n_CAYD5 zDJbY0R<3?Ar$j#DQ^Yb=*`3oY#Ady}Q|Ip;*tQ5XIQ#`X3+ZvzZ&x9wwE4B2r;L}q zE|@;+*9z0Q1%j^X%1mqLh_@siNekZibXV>wy+9@1R}%7k-`*;*GZ=83T)OP_3>~Mp zE(gV4-iS$IpM0Zq(lMru*%hBYr0sJ0-B3NBC&JpUX7~RkW-E7Ye(VtQ`R=wSc^|uu zT1l<n5Nr;b0N}m3_4b21>ra${$31V?Khgk|hYS@>Cyp=ExpeBn1y)Dz<NH5NNL~pZ zC+N}+vRTN%$iQG=TQBvuGk?i5`#wI`bMr0dPPnos)qC@58|NpzE1#RF-|jn_ap|k5 zXUV1uI!wAshD>%ro2&cYWEcFcom4od@1tUpY(w0V=JzF&Hl0{!_%YO7yllf}<uCiD z{rXt#@^1Q#y~^Ct74yy{l&m;@>*K@o_B+=2X7TO6BXYfF`<tu`=XYXSx}B@t0%If3 z`P~H-F~tfyr>?BLZ*$u@%6E2E(cGNtpq5p_DJ`p;i_V_hcq0hh9*M}B#wTvorJB>p z$-rP>{QuwO&HG+mo3rA^o3N~TeiNei8lCUjqpNJo>M64DrqrRUt&RKr&zD_^DBinn z&aIcfeycRi?)#{CzmDNKH*cEIROu}338jwGMfFEjGG0EA-Tgo5yUJOfFQ1R<>;K*t zUA!o0v%q<nd)G(g1nmX2)DML4oMU|d+cE2$sp-mTDKkM;0mB}LZFa^>KR4(eeci|W zwr}Y((0Kh#rpb?(87$uFm<exGdKKgI#_gGi@U9s<|4J{r-DMH?Y?qi}!~vl*=b|?k zes+JpMRfggCD~_c^DeKtkfr@;TPyc7WfNtS=%X92eQn$qemhQc<FlxhKkQEK4t4iC zyj?z_D)Q%(hi5PTiCz+DrPX}aN2d9l$+jmq{d>U4Mh`TzytS8mee6Dq=QZUgXDMkH zZC5YaJbBmVr&kYhUs((q;1~CZOD?$g{h^J0%Uf+$Mg|6kJ4%)9uVUP`Wq5zFD9hcR zKKmheI=hVbS^bbuE&Y@Z2ltPR2kK9RZ3$j_tyA`Jl8?>_|JJ1Z4c0Zj$B(Rw4;DO` zY_{^&xAa%v_wNvi*cjP*Md#3YmyP>!Z?k0=nYX01q|Ki2?orX%rmFpUYpZW{y`EyX z?d-0u{K<Vaxv!K&8WehFvi&Zz-SQ$xtijlhp`v1r#{JHjE*X`}A~>?uo5g=^?cruW zzu)+IO}T63i9Q?ab9pEKs`tH$++(5U9o!G<H`y=97M!89>#vgOee;hjn^{4<_KMag zvTARv5+`4I6OtiTBBHj0!O>9oz#G34!Ko>lN`4}~H&03AxTRd5sq$(i>*orVtXSEV z_0`W?^p~bRd@dg|Z)?Tf+qV}#iRv~Gv7Yb#%`{^2?z<NEBr;Y?F1%?M7qeYy!}sjM z#BHM2HNY*#&X0-?Nr#N?PGy|5JEQECQsm6nGc2Y_TU}54TKyc{;qdwK^MtN0sL#`A z`F!{HH(48##pkzbdfp8TdL<8u9DYzybT9mg_{yJME7gDAHO>buu3>1H8r^L1(n>&U zYx3-eXU^~(ciLRC?LuHeg109_{%*D7+jQndge>2{m%ttyJGU_Rw6%2p_xU|#2WR#1 z*MDmE?D_ZRmqopd?4^BAKdhX5Jl!Tw_O5-dpv&zzP0lq6T17gOHq4EAv(7ooY{pgX z&r_aE@8MTGapYKdNd(&m{ZBUMRb2gJU#!Y5%vQSdJLSNuqwAiZpX1kc<xb&(yR&4h z??oN$diwKJeYtZiuPJEJ)d$wLYT5gryRY2IedYPi>c+WdP;L*)<5h~@qFSZn>TjRw z>Ap_2Z|Sq(TKBCY96mF?uzzUYAoF^ej;onVDntFIRPW8%D{ty5$@x!Rko;)#ZKZGT z-~Fp_+qiQ}$=XSNxx)A7uUy%$WGa1T<F&8XI`{P3|BG0%K*9V|%}e8nUqw|X-r{|& zbbH&i{>yj2M#acjT`+oifAV}~`~0(;S1+=+*Up~!@wwBJdkXiqOTN?$yR#ZJhTP&O zd*AA0?#Yh_r_9Yxik+t3xABB0qr%0z4QgfW*EF5_`MyTzn)1i)pCGdG=b@X7_dU;E zo%-}t{q`&ND?C9niSidVGWZDcKl`b=<mr}`o?9p9-UekZA;)bt-p`&qaG7^v>tf~b zle3hL2W|FYdi|op>7a<hzNRXlsA+zSOBk3r)Sf<lJxR~>_-)Rpl;`v73oNy?RtwC| z&RR8f&f(7Y*XO+P(f+hu;nYI&K65GE_O6gWA&HJ5CSoste65}RSZrG8rt0h76T=Ug zUVJ>^v7v9-wAUS1a@1z8@{W1FV$$?iKdw#u?`*U*HIl*g94Es`hkN#$Juf&vzxAkU ze=TT&$Lp+7n@`&nof}G~^0)TuuZ&(544yZ&Pbk=D{zx4(E;=tG47Ap}Aur{$@m0&7 zHD`*8bR@ekt(oy-jRwEvG*HJ^bN+_uomE_`82GzSi(Fw$P>YKGE~Rhg-`;WVQswJ# z`S{*Hg(Vr+lD3u9UQ;#opTam{)>+qoX_r;fUhdOjD%`~KtYYHh+ad9iZ(q&HIr;Nw zsWwyjd%YNg`(58pO|0cz_xbwVvs-)k4`w7ODO@sQ__0%Xi%v~H=Y>rHj}M>T%c-x! zTeUn*(e!GcjNhz1H?|#CWnf@%5GZ2`clmB(fAog@m#HhGXMZ*TH5dI-1gE}|Q45KB z^ddq`Z_8rk>+@oD`<6cY)%&XZn$bhQjiOC0CrUQvC2Z_FE%JmxL2%YAvq()-|EGUu zUVc2O*d}(DS>Br9qJJ)VU3(|5c3Qpm#QkY$x;#@vs@9b56@32p<8k@!D|r#=dydHT zKhddg|6?0B-}z;fjLFKI)AZ`KmZS-;3aNjrVxM+~;p3-^OU)PE|2nzd-2HgC(k<hC zOblh;BhBCXS#5M(W_0dX%8Q^9#gzuvn}YQxCi_ggq7&CVf624*^Lv&){r*1xu5T=; z8F_;<Mn1G|@+^CkuPO1edk!#zlHaX}B@3-L<(z%CIoC_=BB-ByWli#;*e8Bn8y}Qc zMs~d}VPR%i+TB!DU888`|K!wznJ3QM@34srnf~9V^wW<Y|M#bQ7bh%zwxDz2PVdW; zZ%w?(uk<;lY4dd1Ij%wOS!Vp(cdmP*x9I8bV~fH&7T^BVwo2fq0>c3v8LN^DAKzIW zIx9c7`_y?SpE}S2rLvWkkACp4y!qGfrd5{ured{HP;s$g=BrahlRxhb+3$Jw?y`9~ znK#dZoo+SZXt33%>Fb)`?wdACe~zqySJpfYF~%ErWO*tj8TLHcdcEwYU)DS=i~o=2 zugjP|YiaOG-k-M*v3_P&ZYkT=GO4I<zLri$&h4o8-V-a;;yACnaB&rFoqxNaG%?}b z{mrtbjT2_Qk9&RL($bk96E_@vx^nl;7rTx#Ff=(>{F!v^<1D_Pk^k=QtXnS(ZblWJ zt)9L{^V8fbYm%p*cB!)mC85qW5%cnM)|sErS6sW?*Y>8LwJfMMI@78%@6yEmU*=oP z`mpiK*Rtr~J!M)Zr&%`id6seQNQmATyUnbxlw)xK8^g&(n~L_XU;6AN$EGVf7nVly zXU~g$dVAfOk4kfAU%nKyb?)P-KO-A=)`MCCk7_5)`n6*9oQQNeokJ#%`Ti?j58b!_ z(nITQ5>q~kFf{x>-o5$c`HiwwNhj<VJ7?`H`<WC|d|&jbqV}g9>eKbRcc&@NYwJs1 zU<O+AW0qX7&is-4O3SNPgypn!A2x!DXx$kmn%lE~i+Oil|2%OPqfAMBT6Hpm!Nhgz z&N+CVy)-xKXr;8(b+do__7@l02W@tg$&P)0^XC-4qr1!Zie${JR4URd={oCiHf`eM zxi2mJr|Iq5wJ&?qW6os3BdH7w9M>uW%bxG7*k@n#=SQG!Q1PDP``bLuN_Jm*v@Y^Z z{@q-kV9<Iy27B|f!AB0**dMzg|LwpT&P%E`pk*%$T3?+idb+ba$NW+H%E%()<)C_$ z@#*B(K@XPv;6Ca0WZR9f<2l7V3}%XRyPH)^tu+&lZ(eXpY~{}!_ulud7rGwV_@7%^ zqUM(JEi6aQB0!d7Wo7o=%loFyD&;!c^rz;SdfA&eVQKr5rp_^J3<i^@O?%sTfA8|T z<lH;O_hs2{)vB9z*Q|Lg;WBNR9XJ4!c3c+xw)%=q(ksvXRuzrxpy9MB%1oPH?QwO< zR6nk?J6OR~*|b@fX>$qR>l>FnKFTtzS-z)6HmJDC<N4o}_uH;qabJ7l@e<}W^HVQ8 z{I}s-vBn|2yED_%Yh5{mHgk7zZ(dt5e@)!X^f?!FIy6qtI69{=IOqAS89UBA@@HV! zePhQ)y$?af)zR4tmZrttUTuEmYQTI@>YMd!rTX>tLB-ows>eo^e+I25ZOAHlqI>qC zn)~sfFJFSge5&k1e=JE}S^4|g*;DG*U3Hcw@Nk@AU^r)4@<JhK^J%>Wmo|#5wES7J z?Zw@9KSAZ#o_+bok3PxBSY24OH2QO2o6?fB<`rCP{WR83n{%r>|JL1X*`8#ZCyTxF zU5-AT+-~0AKQrYc|4&hdhWZz8-*Rrb^5@)v%=?~aoi@D|^DEyCYEpklzHAeE=5uz> z-@?#k^GcQ%34n6c_2}i6u|28XS7HL?igZld<MV>-H`-nM+L>geV8F~^p)OO$x$<VJ zctG?L(ByipZu7n!d9By@&MLiD(mn3(=%^QD9JKkl)8})~qK=u)5-5yZx438jQycRu zVH2Dg8CY7bUEA9@4b+>{U-&cM-s|k8P|KUgL23WN^JSG?5+65TnUnRZQ~YE*I6gx* z?JwOvZO_xY#`%_3^Hlp&f5m0RZGTt!RQPpJ#L^RxP}9_nm6li;xhrV5Wq9hst(VIf zV?liq8^07!`_l_{dSBkkd3JaC-j+3U7_#TZwqAKNVQD1y+KTx(tModp-%l%FE`Hzm zSlhef9!mP%J9Ksnov=8$I-8xLN<%yPcqPMi6Vu#JS7!wLn^*C_>}ILKMX<AD*>B%m zDb2vZAou9igVq<{V?-}~2s2-JY0`@3S5rh!PoFvGG4Gkr#XWx;`F(6Yc8e|j=mhfQ zQjbSjLFXnJetUn*;Ni~n@b2W5k;jkh5{cDxU}iFAV7R;e(b2P&LMO9#<@c88xMun3 z9sZk``+RNLVJnwZE7NK>x2i7D_mh=>OFcVtI92dO+o}ob_YHsA_SEi^zivA7Mrq_R z_mWt)5BlHV-|zS7(ck~a=-2+EJF32(vZ$>+uKfGkTiN!{?1raKU;mk96A>IN`~801 zs`nZ}pCv9GX$21?EK`pZ$}dgbscmVlUfpS0$$jK(+<xz~%FE`}ERW>})o9C{g~}$E zP2b>}_0HnLJCBTgWj_~9>-^fUx7V>yN?-;f!;5`SJFnOT-)p=wr)J^LpXqYfi_W>6 za}DzAab}O&62rYD?e~(jNRCHW%X{?BP8KYz+>kFGJDqXDEM={vMLd6BE}!qG?PP9p zrTAQJ&zlNila-NWG9^ar^JdOWbk!@*_`k0uOT63Uir$i7rBbaA%zxGUwBCly()jdy zC*K60BTtK~<xj6;I4M#yG4Y_f$j{iUcV=a)KW}<&n`t`F=iByoep!c-nN?C57#48J z3K#O0n)dalKRhH7?|l|D+iA4Y@1RtpWTPa*0o$cZvnS4yEz1<!W;!i$;_*(Mm*$LL zB3@Um6?(C4?bnV|oSUBA42@dn8hll2Nm}=kG{LOBzuH*WdKa&`y-DFx(VE9b$w~|t zR87^T?$>;tZmIg>>+91y-NY_l+GJY*Dmhj!wk(L=CHL;uKGlV{S~*U<xx#yLTJzI= zp{k}z`*tQD{Ztdq^fKmz_3`(4H*#LsY`0-%_?J5Ge)60CHIJN_f2cnU=Iv$@YUcaQ zkhWgx>c_b0<r6O_Z+d#W^z|=Mci~-gW!W|2K*_4%;FfLgT(jmezRa_{{Z2sXyP|3J z{kc0AS@^&HdFoVD%aS<?>)+p&@${?=xosLbbH3=#8?n!`S5`i3`Wd#zf8Cs0ma9v& zlTFv}i&y&oEA@`@{aGsyeLDB-)(eRfr;E85JkG`)JK}f2kTI%*^8(X#<DDHGGFv`A zs5W1xWa{tmYJ*i@b6VOrj-ww-0_UDKjz~F~2U@8pR%Fi+RIDW~#c-hhgoB`Eozb!r z?|r7Ju+MBT%oRE}?R)3slQD_l67tH@4c#BQ5AZy2Z)?x*7cccqPkO%AWk$q;dA)0; z_Q@OA`ufhEFf0ARlZR(F*X^D#>+jXMmTr0Pf?S@mSd=VKoius!)04G#zIk=#FHMU+ z*1CDGu<MbpuWqX*v)yh<eVJst_3$R0d5YqU3|D^`?)&@g_Q#DcUc5+u{P=Y7^Lvg> z*L)@%YpyPPUtq)jE_`KVR-~Ft`}~gObsD}U&sLQlyFB;CwBJGu3=A^Gsc`~HZ}@8u z9A#r*SWsNE=|fVqVr=y59fEiM>VbyFC0{U^`Sgo?brrdNJxD%t#o7fPED4eBy29MI zjTIOD@M-#bh3Q8~Q_=mY)7H6W&0~8x!Secdo|QLuzdQ5rmDBli;aRU12L_5KTG}lH z)e4`#)J^ldTjZ}`I$PD$dwSY>mRL#q85+8$nS2GOrS>?tr+%39_4VoFpRY&E)4sI) z$st|c+ZOH~XB&HG9%~Ig-uQ{9@cxhL^!fMh$*ql@)w-N({+Fd!)~wd-=Gb}imCYOv z_N0Xi*Qu@hCB_6^0pGaSapElZ9XCMbn1QUC@3Qk(O$E<re>lF)f7u3p1M5wH^%CP7 zZSL`1Gd_7)P2}R=fE8hyrrieWP4{B%?*z?FOg?>6t19lzy6!b+&VTw-v$nEK^wKAp zH}}3ydhYbuC9wX1gK5xa$DqyOv9ny~^gaK(CObws`C`QKRIzlYO|7Ys56r_m_MEKb z5##0k%5zPm|Ld~8*H+g2{!-^pT7Lg*E6TS&<!{7>y??)2{y+C^Ti9`@%>jXOo0O&t z|1=YH{BhSf-*sMvO?0iD{kGFNHgnqq+d#!x+ENXTpki}zP+`s>H!J0ghk2G!Y}ZMS z!)ayl)83_A@|?YP3ge3vu0NFJY$^nP{(8MW{Ykg}zK)u2H`gEES^Yil$+NT4k8fz0 zp8oFrWNXF#dXKZeUgU7PKE0YUcXLxyjFs8>1HZb2l;6GH7Vb4+7Vm^vdtY7B*`NF( zX7)A1-aon<U1x6WJN;zEg2`*6&E1!JOzd}^HiflFDX{MI+4w0>iar@zo<HdHPF-oI zV)xYaNsE@3b#8k&Z`GQZ_th(Z{(L^a`_9h4aSBVGv2q8kC<jH(kCsZu&W-lly0}5Z zc?`?E&z^j7hPB?^rRm_l*phfQhb*;@9glav-zP1;Q2o^T=jZ1edu5d=ol!J>tr!!V zair4Q+q*Ys)q0ndfA>%9JaH;2<;vdJz&YZQ@A#EXs~xItHD%s!-n8N3v7>8+S<{Z0 zE(kW5dn46S&9X}L($$%-1$2J>>NEba!6e1d`HigN`FB3M|EWCQ_v-E2jZs;7nKNy} zSJo}m5~|yoDfCr3TiD8d=T6Hjf*^+<@OEobF<o8+T5rX0AZ2AF*V&Gv_wqK%ybe0{ z?G%H@S(b&`NwM>jHx(N#N&9)u@+Cvpl{I1$gS)vm_gdFq+FE)0+AoK$Gndxha+z7F zr2Tobl6jwbl(xy~jkiC@ojiGN&No{Prw#99Jdb3Gb{qT4-II~Mtzgg`zvO9!)v=<v zO|5s@T?&$R^<5C&?dWY@A^JTu`*qyvrO$MuXKl5whOC%*V95NrNhG=c1GAnL$jvjf zOuY}vJdCha()VuMpX{Gp(w(Zmt)GoyNm|nk?~;Ax@9!&Z&*#saKFc+uY?p9LiJog# z*x{q^cCDC`^{G;1V>nB^VC`Q$<NZSGI@eT|g>H%7Dw;g)%aj+kDT}Xw%B-zHoA+4z ziq1-%xa`kvqqdY9W<Np2fFlkQS$wBVd(62mdBcXc|5PSj=B%pt@y$7QLAvmQ!w;vg znFd;=tO(wb*KnVM-8W0_;UZ8A`9Ml#@<zj>l7jgYCtNLwPwP%)c)8}9m0xPA>!nuC zCWW-V@Au`eDVd&bk~6;_Ht|o+iRV>i)1~!Ix~F6X_x%Y;Y+TQh{?j@~c;@oOn^jw` zyjgg~=EnBZ8Ve(jS$&F2pTqodQ(bLk$g|h4t>vcvw)^|#@`?}N-)_JEORYWV>Ppc! z64Ae2-cvmzu;A%kjomM6{(N-5_+R8+)$1*xLB+nlTfe2RU!XAG3e=8fsPN3Yu;f`D zB%FO*tbAt#sT6I}tqGV|tSZ#Nai%1`ZGqC!6iu!978lL$wQ5{T%w6{5b^QL$KcDUE zrT%{3b8puyg^run=Bua8TI#&{_WQNEL7P1$FXNi4wD8tEeQ}W|Zr8%6xNOT^yWK6R zuJ-=36-WMn2C$CH*PjW0JYAO8)#I$3=UJm`7p6&Xy>k4koY=;wf04(mA3V=Ho#)h& z`>y#(pYHBmR<@SM+S;nvcw3f#yjy<X^?2sS*fP7{Z>~?=UH)E5-G2JCSLX%8*2Or= zf{Ggko8-6)NpJesJvs!6j)u;l%_X;;!shK%o>{VSTGBp_Ga@p%Z(e=b{w`q?>k1K9 zep#y%m4zp^<wh@(ja}OC#%u}0+pC4Azp8T_ie4G%kmdI5N~6c2OCK%NthycMoZ&lD z#B(V$s?VJzXSTKB@zdR}!xT)b6--aR(~ml`$5L$Wi686}C6@_LcQxwmUAg44hG1ve z{AY57TAb!C$EW@O8vj4_=#5RAKO30aH2$$^y?0N}|DHHB<tr*XPMH<F^8+Z^CoH-m zlfQhO0_T~aH_I<%L<erE+jGOt>R05G)B5}8Y<r;m-~PFF;mk<)<EB4%#>woDDQ;4j zFsoU`w7W!V%buu|^od=`hc+wRo#blOC)m%R`~S?5diOfFH_ttvr~Z_6x^UdEsGs+H z`@~tMUT1fSh4^iEK7Th`_F~}#oif$$yziU>CYq_{iv@}oTJD=reB|%s9cR`g=d7$Y zR}lQg$@H_*=<VC}%Fx6wF+==_#P7rVA3XvGcxKS%9Bmnu%E+#7N(QH=ox8-y+j#R_ zUgD)%^KGhcx8JYxHrM5DO}N|oT*C1d(`<!3(`Kb>rzo2$n>6o_oH;*r&yAeTSJpTi z%-c01lqLP={S%eV*9$Gx^wf>|l$P;F#+?2uD*yc4+|6Y<mX{Z0Hhl>0xHIQO#D=A* z)<K{h&<sC%3j&rt<KOuM9E_8$=p6mDpd>-8apt?^vNB%l@^^DTuI;<q_J`+OcFhU1 zeY+m5um5{&^ZsVNVwT1$G9oJ_7fK4u{;O>I`b1|+jEJ=S%U3MC&pJ+T{3yJ0!@UVd zx812eDI5Lod;S0NC7XioCzT3b=VV&>GjY}|Ge~J*k@D~m>%=c#TGyRC;nA-X`DupO zr%&@P9BN|KREwW|Wr5e(yEZdmZoAv{SHr;jxS^H7ZEXYZ=LU1<PO!Ls^6etki&w9{ zym{YApk*#-)sksY@tls3sF)ePb-W#CJ<e{v^eIc%XfwaSK_j!guD3DGJLc?>kp0{9 zyNEC4P5S2>LGw(T9J1<WeEL)hPFoMUu3Qm0ZuI`qQOUm4yKmksUAN>;Q&ZDMnN(Ga zgri)Gi+8hsZjwr_uMyM-4Ja}gcxL^3aY_0b*O^VRMoh*`n<r1;ON(i~IWaGM*P|ny zcK+{;n-tRe-|zd)xAJDv%E*+UiC!nyGH$#Xx3co<sXguY8s8WQ=UiK_-~VjmCDw=| zse<Wy<%|VC9^HPw?zF8n`zG)Hv&r6-|2UXdRvN|Wg}7(2IV70OoifFJ=e7qNJIh1v zH0M2u6P2wLtWgwvGSBeGP8m+{>UI4ye}497WV_3mJZXNo-9<-kiK$&DI|GA5l8DF? z^>8iO$&I-}GtPg@=`VScxn#El)8^L`k{|9mb7os^^p-j0f=j=@&Hnl&Uy!p!p<^fW z%A0=B=vFj6{X6fK^#ntIg9%5c8HG)n6MD?+QfZ`0<e_yh-q@V^Ym=P*ku5jbTYrgH zWP*c$$65Z%mo~|+lsu4d<o1lSuTPvhRibOIWLS0k>XqJtSsIrPUMo@8HaEY1xmc+A zx8MQWPdw6pc;C(we<ESc_}zD}#p!8JKQlNkn3%30d9puV$WxMGrrK@e0#=5{-2am& zZ#t=?7yJHx@{$8J-=o}9Hspsd*={SN`)qpawICjsgfOY1oEYtV?(_dY=`Wsm%Im%L zs%{A<ffl=!mD`fa0+u{mTk5ZD!YrX>c3a2vG*if@p!(9-X@-+doSrlv)adcBs}bqZ zPj@@kV0CPoQQFr>KbA&YIVzai`=matT9U@l9vlAn<qE6m+6t4j^Vk^}Zgf193lF`p z^qKauxH)s?$jB)$F!bKmn9-mqWb??nK{9BwrqJdSSCtIj=d4SeoywBt@1(-CZoawE zhCedvcN_b+C~)iz`aDhdY~%D<-Q1feD`kg?JXd|2@8|EWI^BHAnVu~tqGfd_rtb6> zn5{c~mcQIRAHS@`>!~kqSZ{o7BsfQ)a_;j3^~v6|pILGo(q4J9TkoaESpof(D>aL+ zF&Z0Pdb}$7(o#_d1_%313@0Akc~tE<eb)C`RfQ>`68r)T3=RLc^UdOpd?9jP<vb|) z+!V`Rc3*w6|3|LZR(-rHBYB;l-%?7i-sW!IZ+ayx;DK|3UsOlQfzr8q7f-wVXmbwh zpY#9!WTxESrt7&sowI3%^}gTlte2#nUh+)*y6XB3@nJC%k~=GnJ{?ZZ4Q!m|w9C?F zvzC3)`@fqf+Sgl2{5`*`>(PPkvu56Bjq;S#O@m{m$pjyH`tafHl32B4&c{yKC>!_d zF5SIp_Qq5ru~Vl$`+-uIFyH=`D>4d8;)MNe)#3^*;wopz9%E!+_~Y*A*m$z?eE8=k zxny<4>ra+UX$LK;pER>1EnT1Y&^6V^Q>NL8-!(FpEAio~FL}wkmTB{!KL_{4Uer5t zwl`Gdv%m~ZtLTo7lkfN2%ZQpSSzr_U=j;0WF8}K%T2Hz;wNguImH>-kdClLi*FDaP zd7eEfGK>H14H40_<QkhB-8XVL*0-Ab>@qXF_wLrrE!iqb#zDn3B2Uu&f6Jwa&wkR= zoOEfEfz_`_lk<PS-Ol%v=!k5-+i;~{ckeqkYtfnfiX93^e|~=cOy>XBZ{K>(rmuI+ zD%<t=tV~it)~g!b{ogkp-=xNQIOz7mW1u0(IOX22Jm;?3&2e`*nwG3Tsif<PBWPd4 z&J$<PUY*pv;?^PVm6moc7Gau(@$c^oi_R!FyB^fwo?vG8B>(BJ-_pCD3AWUM7G6lL zyy?8sGSX?Y$Hq%DE3GoateCvNryY6pWP?t*=aXx<WiQ9g?)<d#Pw`0$yPfG1XFXR_ zw=TZ*J>mE~w<0UoHSzKPCT!4oEI(1b*@R8$OWU1zoBV&3=^JJ=azyQjy|QZ7*6eQO zg#npQRxW=dk$ocURbIAKko3jEoJ+1VXMwg|sLWoo#%J>9oqHwD)=!@0?z7ipl?!Nb zi^9v2D`&kge*77jHLWw|sZqA~-sFoO+nnugZ?=uf$X~H`!Hd*DMf<P=%PZt1tGB({ zX<oC()WT7~<80leS=P}`o<D!ji<~MixwEn;EHi9^-Z_tB_sY}7R@SV`o}Ba3W@ggn zw?UiV)HugI_lf8$jYyj){V?@}?Q!Fm{7-D11U$}8p7`!%XIbXDRjYcgT)%$Y_P?#H zQN5hV%1DEs;BM%h4FwOGCV$?k)bnh==UL`uaZ6Oa<sO6MV2Q`!Nhg#{&-aup3y58! z$-TDs&faT=%R^ND_mq@Q1E;l%_5DiIZ+5Ja)_&#fI6vv%7e(1sJLCVH{O}<+ub}CJ zL)N-AG5uHGG+vpbvvB9SMHYFPVFEvAt~>i{VzEqrhMnyCYg1L9&L}q#Q8cxlFpKpj zD|_b8{7XgY&mX?{;r7YKN=H~{4(r?tOJ_P{`Q<pi_PKKP>Q13q%^IfO;i<aTdvs1O zUk6G>p2<hMMBSbj-8fS}eb#E9y&g&o9}Pe!I2u{8>BP-xykf(hnwlELWqK*MGV9@= zs{iv&oIE^x@!UC}P5Bv-7bb37|Ncis;rvI@e-xEizE7}se4@^gzvS6XF+WAq)en=( zV}t(bO^l!GvH1{x|5n#&PxTxft|=JbuiAb1V`=Bdvg_xT$m~Dy)8lNX_gTkR*K7h~ z`bwkJIBq+YxhC19nQ!_rQ(?j^^~;ww-A%mQ+IGO>?8=p&r(QALw0Zia8+;553^nd? z_k`7+7k%G2^S_?y@?W*0pp}<D#3Qe+SLUC{X}#px%$2KFT?$$g`Mt*T$({chpq(N; zWr@ogQvJWDT1{TbIq}fW{eN0d7_d01glA2g!?ZH8_rjcs^B(=YuX1U1bfKBrdArS8 z@`{m-3GcQTf6lqCW~_Yn^M2QNnM<A>S(4^>EUQlX`jIE8g3}{=+<xe$+&Q=7%)N6T zbVSrA%u@e+D|>fL&F5xi)74or%U6F}R5aZOG|=rbku{9%c@guCGn0=#Tko?s0<r*n z^Tf%MlWX`Mxv%_rRQzU{MaFGy@A3r^-&33Xq6F-f{tB}!j0dg0RS5bl5&e4JHKk;} z@9oOkpEs`&ou#gHx7GEGYk*%uj>)x`zs_Ett^EC-{pvqeM}AanxL&+5QsuAoap{S( zgr|U}y*f;;g#B<za1&E$5-3`4thZUXGF;F_;PJs`_RD=gZ{3cUpS?e>`^uY-c{f(B ztP<NMCL$7WA5^+5N!YPl@L0+`9n<=ZS4V?xs)G8?f84{umQ9mUap?SLu{wOcUxrZm z+gnLpK6ZDKcCLSK;rdUdZBDV^$({0lFaPXU;K*N+rdgnD`rkQZ))mEMFZK-m|9lgp z>nqmy&UVo5SfIT~@9yk$v6=DQ`5mW@S*>^8bTn<^SJzwaS$*+YVr}QPx}I{%UVGwb zN{uo%`^y79ES4{><vfp=WGUHXxNsKVS*@kdLRW{e`DMlJv2gZ3XL)T++b?iA(>!I0 zyYIQDL54Hcz0clV7N_GmrE&r2WHGgr)kc%m|K?1ZHC;b`+69%o$VkanweIfZperJk zk-JXR{d_t-#D|A#r{10A{~TDPniTd-oRzL!q-?rdIVSeS&I@mrdT96Dv5^#=bGnP0 zS=Xrh!P~7Ta++?$1kP!{GH1aRojGrB=B4~oojW77T~Z~j=|}a6&j)_=Y*cZ)VWIZs z?c2_l!}>exmMyVt=UN&0?0mDD>GNmLUfncRRh|oWdPU!xYq<q--x<1pCa&Ch;tID~ z^sEm7paVL5UYxLB^4mD*^PN2(4snaj(n)xI?d-*ODM2@u|K234c)g?gdfk%8W{v`# z$J6Kky)_ZE=F2!}Guz6Yn^m7wFRa|fckYsE)RVaV<%QGszrVU`(}~-$){E=Qjn4lL z*?9AH@&3gNPY7?k=^wONGimdan2mX7dP+Hxo+W%-6T3S@kR|Bz{j$fJ`ti%3?Br_o znm9{#Q_@i`-QyavLM!t@%Ob9)r0bhn_Wu^>uB_U4^G0`AK)``!P`SfDar*Zb(dhX< zL$kz|oMvTJ-^>;N{M=q)-4~Z@Z@v>SY_7hQ=OU%Ramae*&Xt*y!&XMB>|fw{R($ts zCCQhXjY6~1C(X&<dsonMOLFj%b&D)E>6CX)W!fyWU1t9u*-zhRs2H9vxwltrcK_CO z?pb|il9eV4zb9`xk|z0E!ARI8NwIsL<m#FGEvET>cDeBQ-rnkovu0&2JueotdFEH% zmG1+dgT?^#BllPweqysuy1BAy<<EU9#eKJ#K0FALSs!-k<ThoGvmXP)!rU%udb;Xq zKI%5HwE88<sxRMmLb7P?&iikdEL<peuuZ`R)P<{hpS{vO%WuNNe+4P2bzu)$pWPHN zjIfgFR*4CVkvQ5?tx%>@6jM}V#&KqI=h--~CrTghTilbVSQ+W@MYeKpz5f!OE!QU7 zc#9Pp{Zr&fSL~iIxqfEvn@z3)j{LH7pH7^0cFo}x_Y8$WsaY>5IN0ah<1T|4%csv` z_t~4FvIVq*TUJu?Wmr!2v-Fia*RAVYG?~3fg~`}eW&`(2DGz~`?LozvFV7go=2uIs zv~<+!`YbRjmg_vY%zpYv!th~*)f1Z|=Z@$6zjI{1y1o6k-G55{sVRMTdvm9v@x&jG zv;QBwu>A>I$1wL}>9dGU4Xp|s$7a^utL;|cuzkOB)24t0OP-xMbJXj#^d%Oz^L&b$ zS9UTmFdQ)E;^OK#_i)4X^l7sWFN@pK$}Rq(0F-dlwO@vm8-Cb*MaN?~cbESwmS^YA z9lm(-_wVoTFTXT>;J7`_dZO-J&ZYu6`T9SBhn$MT!=JA?uNqXGRI;r_V3y*Aq~aaB z1XkWW`a9^}&Rx6A!b7HfT&Tjqs`yDK+5B_alO(<lg@0n3w3}b0uh~?zS7@cBvGL)q z7(MIiPSaRkSG`5oK&dot!tB}EMSSJ*)s<;0Ew4U#GP@mgw2~S)m0KR4q}s1(f9<&3 z=}%j)#6(9sGoDI3n3cqy))juFL{YZBGVYC&n2G?)Lz}#NdnRtUa_81A@s*JiuheYZ ztv6}nySrjF`Q>k2Zm}vKeb&f))#I$*gmq`vo4j~=%SWK)cLJmCV~-||TZg!pq<z<k zo3rp`#Pp!|pv32Y;*?QUUp+&0W!c7`+QIs9arcC6Koh+NeNWh|iufWIF8>vgDs-{! z<T+LEO)~y3PKnitEPNzBWB<=*`XL$}OT>yD_%CJ7Rp5BP^jX1=rIGW`PHs16cguQr zGxnX=j+mMATQBgqb)Sv9J74KL|M&K(-e=?VqzVp$R^Z&9UB13l!Bn{AprVj&vW4-4 zol2mg72oNzN=wboobXtF4-{<kHWWN$nq0iY;Mu1)L7&^7d71TpYyg#37L%l3oUmNN zToSM}ZRV6xtA)|w;qHoAOh!NTqE(d)gtZ=>*5ChRXVUJ3CWowfteOGmztzOOzyCPu zoVR~;f~(zgw{3SW20Xc0xbJ6`@gzM9r<98I?=E*evRRTg{leKP3TODr*u3m&Yme^~ z<V^C)xw|X!=Vmo)UM17r?$<xQT5*zr0d%Va_YS8Z!|CbZZqUa|m&HF#fVyqPIrE_4 z;4L!Q0!z{o^%kC3f5K(A$igKO8lN;BUvRv<<8ttNPKqG2qrkhzYq$HUtC)QM_U+8i znpG2K<(_zY$KxzB`zl-OW8tq)O(;GnwQ(nCgtF&~kH9{@ndcL1rtkTwB6dvZ$l-;L zD}z-{moKr&a@CtYefsjH=M-b7=H9dgW!?kbu?IvyGGtfgt=xIy3Co;z&`HBdFJ?Gg z*?KiHU`g7-Enh6-#pg&#y;7b#w_W-0;q98sg!jD&Va}THoyk!kOX;HC+4Xz3aj(3& z^oq?L`MxK5zTcnxc%{`fvB;5A>3DVF`L33l#}&#!o1JG#ub%QecGHY03LHn$TGE;v zviw@a<JW{Lncg<iyAnG2<hi(2Pb<Xr&n<Wciqo)nOzS%MH%@yjJiB*q2dIa>0Mtxe zvS5LO_d3OsIzgLvcgD_C_~zZ1`S;hS6Z>kb7t0p8CM>(*qGG-8=QI6_zb7$msO*-l zuorOowB%W@^y_Cee(&R6J7mpkEht^6e*D{+Rew(G{eE8QNt2Pwr0<XJt<^XetY-TB zsm`WHu|c9yxofWIJT`7pxYDk3C8g%L#3Y4DvYWW)&3nF%aplbiyLwDEEPMxY=(e{^ z>n7}#IQ`M{tn#urm&m`zK_`MUY?7ThFZbrW3uR}v`Bbc$acAwSRhu@gP+|JKv-rJ> zb$zFemw?)_7cbI98hM?$@>m>KMD6+L>jWxS(qqoA<T5<JKIrq&cUJjg=Tn!sy5-Gt zIl{WMLq&hn9`WxVHeUPcwdC2OLvI{B&sxvEs$VtLP}))8m9t888T+R+M%!eMrWuw? zHnyw`D$dQ#eXukw@!=s>lkK1p!Pf>h_1cFb`usurvXoxk5|U$RYUb&3jhf@(=jXS@ zdbRYXO-75gtM@o;OYC|+W7)sChCBGf`sTLpd9icK)%%7)!Oz{rbUZp=OYN}yU$=)( zc)oUI!<3mjEhbGf`}yb8&Z*B`uD+i#KlOG>{DdWG4}U)Q?tR~-e0wz?|NTC{X~HeO zic0K96O0pn7dHh+$JhTYbpnq?%=0+w{_W<)iQ3Axs)+}SQtPIvAOH3-L0?EO!!f0D z;<LRK``UgV_BhLV>9*XpO%hWTIBJtN+a&jV{c_e-(M0&j8^zB$tLE>$bm{q&Gv%kx zJ7!%ApB)%!&-Ciem78C$-xSyNx*U~0{aM(Ro9fqZKCOTLkGbI2y{bbm?(jxi)~(!m z>Pq*CYsw4;Uk@vL1X*8RaC{nPTZ*Fgs;4$57YSO{8-18kyesJ_SNuKWO{UX$R^{w4 z(_+8pH}QAUuKU{elg;aIC-<jH?zHW&;rBTEYRNNRX)}qdtnOV!n|wENoXPp<`9txB zl*P{zhd7!Pt{kiX_q_g?E+{Yeh)%tJPPhL`n1bnfhuhk!^JK2iUT>~^zbPzl@7;$d z_sXo(<LS8)Ghu%36(0dcKFQYx&w{&44yM_4DLmtwxj*#ppH`=(jgw}T{ubG_MB(mN z$r+JL=Bz#UZkybT@}S^gwW~K>J-$}YjeQdJ>dm+7HyNASY$mhq-|V(w>f`CN_NRY3 z-oDnIp{Y^jsBn0>SCFRXymh&~3BMX6as-~Wi}vr_X&DoKxTWecOJe1D1=Ih|CDOL0 zw?AH0*&3iSH)rW)cG&`s{cO?9>f$L<O&5gc*M7@>8ar#Y^y&$-mOEOVJ7vHA_l&r; z+RnRJ{Vld6PgXyF^XNOP@Sx4%-JEwOO`f~bC2QZk{qEj+ZUQVx#!kkLAKrCN-?VAM zq@V9hv*)>H{k#7{D0ZotPwyP7-SHEiw^&)faC%a7uax1V^84iG`7iTwo*p^!?Dw)b zpUAsMnAsojr%X-Ck>>S$A?b6|@W&*^4Y}GrsUOann(!|d+Ne{o$?*6L`~QO4>$+FH z{qgGcYunqqf~~F{+hri^a^XnYOBcV1Gnz~sS$wnJy?WL2duFJjX@0iO=ebvOWYbIK z&l|7)1nS;&7jVxD3=drMci%L>(;jC%&awzjnQ-(`597^;?FxH%B3;(~vRtz!W_`-O z>Ytxdr<v%?TEF+1+E!T`fmd%HB;0GWvewu;U+kkEi^r!X9oLXVEp;{1_>Z$0SQ$>< zKcu!zYRcQJKaNqi4sC4wB&7Y$K6=|BPNmAqO3rxynF}@+nsY?ot6sGv&2hSq2Gi#k zFVZLG@B7JZ{MY4y^R9`?X38eQE%A@Oy<NCtNt&kD@!xm8ZEKJ9t_)pxHS9^@$5YeH z`^>ZKr-8=zjyLb^*!DnE>7xGW*hPQ;$yo%vtzH=!plHf%Rb(W#MX04*@w{}hUpf!} z{by`S9W2gL5i9D%R<Bycq-yHT8&-bS_toBQa@M6~2AS^Buii}Pv9fj$*uSvN{`CFB zA$~qte6x4&nqc;e!E6oB*|TSRQ&Lmi*uzw&{8KkB-njAmVwKM^%A48WE-PW=_`!9c zFh$xnH0blKtw%-Hb24p|TsTvqW5?rXXQhj|&OZF$&1t*a<1Bx0;F|iLFJ;&LRH8k& zw%>bqp|1Y9o^QF1Y4yex3LHV3b&6Cu4(*=c`qW4+DMmux$S(a~m%^OZzVuDowz-{* zDfja;3;Nt*wPD@k?Q5IYp0ld<Nmw?`WA0ol>oYAJ&wqF_oXniDyyJJosZQ^+E7kVT zNUdg;vtiiG7QV?U#Kk$X!huQB$K{5}$G<w!>kDens9nrnmHb;rU+q`QZFA{$?Im*p zR88BRmYz~yxYXO&QJ~{2$61z#=Pm00-C5)GIeYzEuOB~U-`sv0bpo`3#5`zo$&9PD zGNqzNPi&nK!uR&ZlD~HEb2u%<X6H(-j<?(z+<E0rK=i>K6BKHMo}b%$_(uVsl{LR{ znF>d{BDY3~&2;^J5vx<yS%aF8GJaV}aaZn@oZJ?a&sVhBK=!Ntf^+ZK1lR4f`?qQ{ zGfQtzPs!x@4;gh*(~~}jFN?dPpthMoZQG0KqKkOeB`AG<ZhvT+#e&)mOCL+5Y&vnx z({4#xlY+o(!C9P#^cO~Dh^_nnzEJnc)0Fh6iN~)_x3^sGqxop_x#WmxyH!A=svTP= zl+24<TAuA`es@-`<ZAhw*B7{C<>jpjnm7OJSJ~%_Jq0|uUOL>l5O6-CaMrsshYxSx z>Bw>D>2KHLpI2tByDhfT(z?3yYApZKMzPW|j-t7DO*YP~zEZPfw%I?ShON6Z+YP78 z^*k#-t17U0(ix^1ZEJ+4itgK1BHj8#p;>y8h{p<vInw`=mhRc3ZX)Zf7xekZ1M~2k zF8QvlRXdCB@7sIkgYXd@#ZS7onLyd2_v3?u&62IpmM!z`oBz09Z?B-l%AIegPFhl) zx$kQkyOXZO!4qdEPdw9OqP*KQeaUhbudH{u{Kk4J9P)kEFK^lGwBB4YLzUxD?1@7R zSI<Acwe{$!XS;G&Zm&=^?XFn4I(lvV>o-brLFw$T-Xy%PmOpUK)uqk;@JfkO=axL% zyDaX?l`A50b`1WvKk6$fvSf#|7~L?MuRgCMUgO%<U-!GGp5L~|d+FnrRh{=vo%$-W zo>R$_HBEC>P|PxB1;-mA@%4YdIvagn=*%AbTv)4R&y_3gwTh<UBF{7b{$1Z{u5h_2 zaL>=G%@gm=%AGiCwbSa}sk4?UYdH#><iDxw@hr2+Ds4*N)y0eF7b*+1ESezuE5v^J zrpXBxmZa&wF5YFe!>d@@{_0I*V{v!u4?+Aa*00}q{8%=5^5ovjEDttDFX~voVe(w> zvpd!H&+xrn#&}@<+?mB5EWK~Ce*cI#UbXqD$3%1Ao&BkbJl}g?Hh)$Z5@^1>Huk5! zc51VlY5t83j@}nL6gqx1or^q|csrr#gWbL#kGczI?%cjz9kl=Ab^1=7En%G#(!Jwq zw=GU{>-===qubj3)sgQef!k=8nhK|gif8Tp-oJI7e?-=~(~%+?D}Pq~mpj(V^6<03 z#&DMV3wp#;6I)MAXK`G?E8DGd>eQ(zXNsp!UAs9g=0)mXU2X64>)bvS{|!oaPh(R* zac=#Un~E#A9T~2e&Gk0_`Ezg6+&6wXbqVjXCd<e<Ftj{#P!cw@F3U0hC6W4CCHURb zR_@@P`86gtE*VyQ%PKk`wlY#BKNQry;ys$(WUyd|4r{o}(;wZJzrVl#{Fq{g%8~T> zf2(5B^mJoaKbe`Ax28z<@!g#}?$6p&W!CxWXsPy=fA8ewvYi*OD*vq55dL1qH?izc z(B?nZW_yCUK5d@raaKOI%Gvv#+c`IZXGfRMuX~lf(^Ad&^g9n0#})jt@A+^3bU$iS zp82xa<E&iX%XjUuyH{>*<~=*(k)m!c<8_vmk_V!A;%96WH@-Rd%AbWR#mhfF;*oP; z@byqH5pvkP^qI8zI>Q@X!h&Ht^Zyv$h}!7X-?1^}WU^0^ujAA!G4b*KA7?4>bmZ^* z>7DZW+F6g&#R{^G8h*kqpB`OVIr-Fl(D~BqQuiqTmRd7?R{QV66MIT(g?E5Tw9N@7 z?PWQae!cNjFR}MJYk6~~*OD|x_jhWaR2&7KojO}5)!dcQdB#WJm-F$@+SZ(_W;~DE znx(4rgy+Qjl<V)>7djgUq_ZzcW7xCZ^2AY}GIi7P*|%9uTH6I0o|tS1`s`o->#~Qd zt7Nn8yXOwP+n&tdT)QFtwCT!Kt3uSwUeD;6c5X9^ql#Qmi)-AxeYdZH#<vBUJc?f2 z$l9^pRz?E6(9f7_%3NK=wfn1|Jo7vfX)vq${rp~?(^t0_`|a3epa?1wgtYHzuUy%$ zHF=hFmiCnWk5#v;avXXy!S!Wr?eVp7KTa`mHGOzjyYR8)w7D#yXA1S>_wfi8u`Lmt z+qYlUx_af-(r;(Z9KG^SC+*`S*DE(yZdNvB{?RZ;X0h}++XG%@`ljNNds*i_)&9cZ z)B5B*-^!h<UmFOk^K4@>y)miplvUmSl7?r0tt4;y`A@x~W8eMA)NzJzeBDpg*xAcP zRxX`v3d+^8=YQOs_jaA@9`J5H^Or~F^sL)(iBUXLEa$=7b#rgcYreDe<-RGiSVMz~ zi<75Lv*}aduy(SNIqeiAeQeRjb!U2nIS<{Qz{*lJFVnR6j`y^bn;UPGK4dzdU9fZK z&ZvK4E8kvRDmm$3pX}}9?_M8Yxj8u9J&SFFOf2_$k&lXDo1`}0yrcW!*qSOi7ly4* zo<5!UCsN6jpPyg4x`$hAiNOt~r_F17dP-iG*KJ5O%04SqD!gxDz{*c2Uz|I4_{<mK zmeUiOHkD}btvaLAnzd`6aEqnlrH;Pzzg7R|9q>5oy;;mp+y9=$y%lfE)6$l>T0c-a z)1+&&Su6hb=Yln*wReIxpL-r;${f31YvQb>#ryhdK)(BIC)t1MPM_vu=ZR}wQ>M8d zU~yDYFL|T)?M`v_)U$=@X=xD?cdI(HOj~BS>z|yy^d**z)zux&Sz?oRXP>Ki^`_wp z&jX>44m@>b-;-2UPn_j`=I$@WW_Cdb!<#p~J^txToYmUZWu)A1sGG~!tQ%l=W75=< zr>t-Fc3z6R*KhTYP4+}t)he|bZSCuqCw43F@V=Z@`tFW(<D{9cPo_D|{PUK@afa}& zZBqNH*B;*55k6sl?s1F4HPV}}%O<|O#IvpN^;^E&^UgbV87#~@yRGMX|C{UpB~$O` zHL~w3i>#VHxXWoIo6LOuG3(*lKYEhfr=7y@DYGQHohV-UD{^|8^r~k&a%WyYe<o(m z6stLXZ6@2yb}T;kj(_FPW4+nXBpA`d+TBxRIO(bfXgoS){cde01=HKUeq~`#W?uF8 zdvtY~czVk5Y15VdFMeJ6_{YJUlPB8$f7yLP{QLj&C!QYU-u#dE(3Sm_7nS}t^H1K^ z8f19m*2dCb)ej4Pzq365|8sV?+%7iZjemCr8O{_xpWq$-XlKgF<azh{FCD$p$5^m# z6X*R^tF&}kHJTKzw3eKD_1e1cjE{iJC8u3qUsikz?WnN4IWx@rtmx6IvgAeH#y7ko z3l~mHS1Qk}atbQ;>XP04!()4u==-3TbJjn$)i+Xc6!<4Szbi-QvAN{(t`{0}r_3!W zo?ahr<#hV|r1_reX-x*^PiBVBRrlD;8(Ms4+m-Ak$7avD^(jc|4(oz*`$}G3IuYEu zTK(b;fq4_puHWWj#rI9>^g7w!%WU73pPSQv=lAyd{w?or%Kv>I{6Ec-|H@6_<lox2 zmEHNi_;~Ml_%u>eH%_{;>dl_>M;3iCdG*HQEW^B~YF!l#y=(lk^o)M0>Q55pS81>+ zD%!Nx^V2kO8^Nhgu2Q|6OLBK_@8Mp)ykD;G&y!D*_dj0#p6~K+|N4L0r>58cYhFEH z)H=NA-6}1w#m}c4ymt76rPsBu(|%jTJ&b+#f2Ydpoil#$_#S`ySzTRrK9`~Oyn|tR zdF%AU*5BH+D0187VAF@u(b0>SR_MCwH7R^KaW<~>xKo-Mhmx4pu4CrrVVZ&;gM#0_ zIH4*#bMG5A@9Ak9rpn7@U;Y*o^JZOlbk;eK?a2pU7oT4j@JUa!<Vn>gjW&gj2dyVg zZd#G3#o~BF(kOkgvVX<HR`Drk@~2O;OAp+B&L+OpS>)#VZC1Y@_dkzN*PJe5Z@#wU zPW6+Jln;01+56(}$oBrR|Ns5J^w0VGf4!aaKj%%%$(`Ezt9$18zj|}|4TFiAe*FFd zWz9L3b!Bb~tF+eYRzIJz=DAbdv7G(M8|n)#eY9QsV4h<Z+lM@HPS>6U<<+9I&%WK0 z^>CXqgPO8uf99nkpKU#!Q|m;g3O{`Q|I57{S9JbdwvP+^XDyL4Q`vNOUwF{wl8|d3 z=Y6zmj7vG1a&3`o=BXvme*LPlDiUmIJ*pz;Qc`mABiG9(UtcbtuVgITqPj47^}|}- zuU;xP(OnZSdxD1AUS8rc;5}V5y<*pn1glR)ZzQC>wpWD)6+7p)ek$Lqb3&P;NrB_g zy9t$Xvc=Aqa-5I;`8Lb+e3Y@CPnvGt!$Yk5GJGB{xB9&)m38ti&EqV06uM6NEqP}D z|M>r>Khguz&E2!iWS68d*sgfdv~FUaPs-My&mAkpZy(EbXOPJ8bz5@c*R4}0`gHYO zpI-c&|5d5`+@bw{UZqc7^6Y-?w|da-pWks=*DgMcP`i1fDkm+(^K4U}XXeX2UIH!V zt*X(x%ugGh+PG<{f#VHvt9yof-zHvXx;L@*TaIzf<BG@5m!9;sDe3NieRY@7k%$em z%;WQ~eaZ<Dd45#aR9yVl#^9)`TTH1zpp7oN+&4iUZQ5X+GB5nN&BRqZ-#$G(UD5Qo zBWO}?zh|9Z>9?DLg^{~hjvskCx%T;l$)X--53Qa3zvW8Lm7Xg+36iI$J)J#ovuL8y zYS3{XdvB~<scAEXVH(diG2JMOdzC*6e&;<&bq)GFz5X9FXoJoBrD?LOUryR+06MU1 z)vBPINAfj7yxjGgJ~;OD)uqjOpmTT0`MK5VRXLy(dcWqgxbFM*gZp9|C(YVBMa^FB zjcX6<>WO}jt>*RKS^Bcj`)u^<dE1`-UF4ND?Wmg7z3(iJ0xXU<WarLppZc7A>C*F> zvu~d}xiQ&r)|G%i8Ui<;HN9A~dHM3?z2$Lv*|sfv-ZWnMV_*L@dPy1xGMqkfE-tI& zTwCj!I8d%{5*HEqkiaBiapTm<b6p{!Q`~Nq<#*1ptCC<05&ZtX*Kg9S*7!efYC(GM zd!79>_xeP852x8Z)t9Cn+Ip(<{-#YvphS7zX_q2D|NTC(d3&bJ`CtF--Z$%2O80;7 z`_FR!zLUCQzslXqB|=O`G^8d;e7Yi#^kzo$Lrn(-rcR|94Ibw%x`YI<xE=CnGT?T# zIPpTF{qe+|XDYr(*{1OtZ{M7<_H^WR>B^Hj{~BtaUpJmB?8Nl4<m$Uscjupvx-V`# zsqV(^s_?h5^M6hCIP+=Vr+Z3HObvfu+{*fKXydyU);$HKGesY7>-qBYve)FBGwr_K zzRvb}Vp6C2rI_$_Prp}uEV#X9$+LH*+G}>2PhpkQTJr2W-}?(id#Bg2FfcH@ah>;d zg`E7AD<Rs|+vd)moqN1CQK)QLN%rdU*)alBKfhsRWxdFC=C<{&Is2x^Ia`!z-mm%l zx8=&8<s0QE%$hiB;w;XMIyZ05RO`RFE>ZEd;Ot)8myHe$@@k4~cXQTOd{JCwkbNe8 z{r~T=L7QJ?oxPKzXgXWPl)c$e_i=m5-6uDV3isyR3`*s%la_k5@&xOHLKlN+StmE8 zuJAY>8*42*X>O{Mcbv19^XcraHATO_<?@*{uwUGIbpsdU`cD^yw2$Q~>HCYSo&UBy zt8#t%Eh)jIPW4aE{^ds1DZ77LGjHmZHLuNADc_wfJvAn{zW7z8?)B=(H=qNM%9PGm zmGtmGsob(E{r0w=n?5t9PrhroH)MfY<mWe!_64+BR{ngq`?YY;<|l7HsDjeQk~Als zu63?qT}2Gck^NU{&R&^3ujlP!PRFcymaqRm<xKJS-C6MLNUT$_&i?&XtSco~-kcm% zT=&mO_c1%$rSIn+9d$h=_s7h1?Zr<8QCdft8f1k-lvK~FF-)ieHHDY1^y_R8|M2|Q zMv1i=@AVRcj(EwwFa38`t|j78XN+~ZM?Zs2Tw|qK(B>mzj&7^2t=_TBD{GbZl=#o7 zf}pc1Z*;DkTm7VROV{&T4-1-2lee{Uf1YF~zkIbrZ%B;K(#mh`$5h>)Bo!}tcEA3k zX^=4pDo$InV#S3ohPR7&Qfz}h3kLh|I^p=og3~d}ul3KnQ@@S9&f4GovAXzavmz)2 z&U>EKI=9d>dgIciXSY96T#>VSxmQ-7i&B)FUw==}hbQt33<ruza!l`RHC^Pg&)a)* zvSC!^%Kv(iV868Tc<-6AC}H2H`yTG6KSg?<4NAS+mhDrxFn;EhJqu0O)G3~>0H1<a zwkZ3#T&3LFM?1?xLzkKcZN5K${+FLSCJEK<mOYuRY$|MS6qzyY&yUCcpaDORvn>%q zH}4*N@=@yBM!S`kIiEVkZ_kt0Q1mz(cYgc-(p<Ndk)N)={x7@s8K|^-qq;KEJ@s+Q zyH5+8FI}71(_@kvw0X&*MKM1Qzf3-U@7YPv?Hxy7+{)UKUp`yt=ecPoUw?bn{(h3G z>za_icKtfqE-k9_PW^f&6)q-uW=fNd^*i3;Vxy^^XNzjD72cix51gkKug+fnsn9Vs zwRKbaEzqey-&>cRIq4aiDtq65m4mXW@LfymnwNSjBR_qddLERAK)Fa^*D=MeBHrH- z^RN7AxVf62`$wZt)0H<bJJ#r2o$+4PbhXgzoj0Ab%v`hd^z^>n*`a7{eR>xALan9G zUcJ)#8Y*#Iz6x|^;$Bd}u=lXFkl6dUS6Lg=&ZvdXTz+bj|C*3^MQ@e>mxxD8_gwfG z60|h!=k{$e=^>tHo0)HKjrs2GzJEzDD+9xZ3BP_tJ$>9XYgSh3`7O+h_CcE!MTI6u zu3%efSz7e-Qu<}Dvq5Wrep$&6&HjcqZT;8z669Zt&R##W>eJC}&)K~=f;Lb8+^%o8 zcl`yM$eewj4hn#(jjutQ*X+9<+8S}|n9syQ*Sdd)I!`oP{G2n%rM!JY?t`34fvDik zK{uHnw6#^~PQDJB%GL)p&a0NGCw|N;&h9l$Hrt-!Dd-@W`1RSXozCZenpZD7E3Ys6 zR6?^)=6Z@3C`nCw-J|m*K+*L7vn!vY*8RRTAGF*i_Rfw%=hHhJ<~gsfS_UfRjz;*F z?KVmE^9x@%Ym13|knzQN_v=4?-4e9<$?Wy}-Lu@X{3KUenyK4Wu8Vng?!D>uch_vJ z6|H_JoQ>?OToayUcOYS|fZi96v+thYueY^Wt#vk7S;++C$+JP5@4T2{^W)43kN$0j zD}@y1n+kBa?C-bPG5e>L^ro~&zcwD13;o7WadlN_lw8p1!}*{yswUU|uA17<D|Ps) z*OA@e0)6XGJ+HI*@9wv8taey5^|3}%MRDxT;NZAdBCL<&zi8B}*XytUygGc>Vk48| z*LhY}E^B4G?7C{r?V@}QZrhO1>}jt}c7qmqA2@NMW7_khzP{O0Y%gz1U8D9{MD46; zcf*>;)wdK5t(=h_fBA<>Q{kjfhvVz!1ZGXEsd-uq%IyB0XN~6TvL5^Nsc7-@s6Ez~ zpWo!%cvbtL)ir%nee<1+8x}PSEJ<7c?AQ1EM|4e&7d>u&eeV7GxI(=-mW@|>uH?+U zvgXkrRpU<|{Ps29;W_1CwT<cOwDbEb3MX!2Kj3e3amiD~uSdJ(jX-l?37WdPf=`p1 zbERiZ@hE4kUnlx_>l>f>*+H8*7IbX*$hrCdw>NDoYHY*{E$=-^)9=_feb4jb&9!rw zxtFAM>V9vV+CNQW@~o#;XTc}o85mqxpXwvf=`zLU{Ipn}T*=j`>FJWD*L6NCTJ2jN z^2?{S^4qm(W-O0Yo*e#ezjOHonf@DRY^;MepA0JYNxHU`;b?DV*&e;5h2cfKuW!h1 zym`Y-LENxzMT>%IweJ0Y*SA`7pA9ztc0BO;XMg>>;RVmqxL4j3S$XrV=)#mP3B!GR z=V`5sT=ZCRtIZ!!P4jz4<>z$W<mP>MbG?@AKEwJltmnE@qt24FW|qj6b96$d^h%uW z_dfS}cJ`vF3;$QV)Oda(VCBu{)fc+5dv(49sG6QGjXM6dJ}0N=oG1gs0i_b1qP445 zg?!W5y=KjsS<ipe)z^9D{Li~|M>%No_fL1rucxb;dfV-{>H@{W)GInl8$z7FUE1?I z<zb}Q-hhWQCGMs1C&=tpHjOvlDtN<Sf-1|(nMZ^LCxmjI4gP%n_5Zh^k{?vE9`ia| z^tdr%&YRrVm!^1~y?QnDlzhnc?fEGnUmb9AbKieOY3ttd3im^Y?z*eb-<-Bb?UPYZ zaZ%CRI}2AB=v<xXs$jNvZAXr7=$xm;#sAJsoVE1UF4@VgpQm`9Et-3+@UOg_+@fMo zk;4+(9h04vHO2NcD86>;n*=_(q<U`Zlqm|Plb3{M&XbwA;5=WvQ<htnSya}v|7pM1 zohY7t-><(eU$dv{!yKuJTu<7zpMENF{GG>HcAq?sKM|asI*kqtD{nT7&RQ-!tG@cB z&eT~GXZ22<_4L2+La~h&KLa&QuV1~IRT)wH`&(`rXjO&I;~N{dZ|&h;H}9oq#E$Bf ztB=mw81;RZ=sM4{L9G%Ke+Go`)TKl&yqa9|^AE?lswK}79MfWgHuv3MwT@@+Hs6^y z);#{TKR;f7F6h=H)t;W73`zbqQCq!kZqB)R^un~lS)HHH-n=<8YTs%PZ;!Jssebc+ z9r*cB-~O1c>G4ljUu-WwdG^d^WmEO&EWgm1mh-sIU-Iw#q9f?;^-KKbPX)0%hP#zS zck||zZ{N^+ck-<1vuhZQY8AXYUQYCrUTL{=XTh_U;=jN1w{V`lU-MJ``(GYVQ%l`D zYg*{HHh!yMJ+19;vU75-eA*DDWy{3C&=6Zv`ZmN)ErTaqd*a)9QF{-~+IZ{Wxv1+d zC%>LG?KmSR^M3iJ2Rip}uYL8>ST$((k$J8nv!$nco|TR|eCl_@uU}DC;S3B6-Vzco zu78@dW9QDuo11fDr?!Q<+bs|8&hVW+XHL$Nv_&SM*5aJjXD26K|M}z8^FYs8m1Rqw zrFfn_vw5}Hg6GN>(LyWF<rYNm>dAex?nX{d@&s-Z`v|8AvvSYAU$^J|pOVMxZ?!x- zZ@<@M_4$Km#e#~BmONXu=+KK-9(j|_oZ6J?J=K<DTKlOSW6&~*rar@i+jxDwQg&}z zs+fH&%eZrrtnTTl`@;hb?3cPc+uGZ2&C0zwDC^Dqtfu1P*vd;w(;{aic>m@IpRPH1 zR(08yte5P^jvafEz{tR$vtX&}q8gciz`%8HEXyqJB%GD-Rgn{ZKD)cSdu!+omn^ka zN}<z2InD-uK4<;j;=J8$+qelI#X&K+Tg}w?{Jg4K-JkL^?|(4cB7FHq?8=`~;=)d# z8uRMY`}MXjdj1xM%s!*@^RW2*bH6@=`ii@CO<zZC^%wG2co6>0AVP_MdZ_(|X<q%H zT9999?#l@``M&0bDBXVgEalcm2iw|xtAjQldA;fN!F8p65B0^0<PGMnIa9KH=e|3e zpa1Ef-j`*Wm%G~g@uXR**X~IFDxM0i=OaIGF)&P6bZ5`c&C?1Ue0{fWO23hsntHA0 zVo`B%(7LQe9G5-L9tl}!sb+e*w6n5oN!s=$X*1Ker?xXjPoDSgu)48{ScRISPjdOv zXUuBm92-CUd??g(B_}xVPeJVJ3p$5NZ056rTE4z3D<2-R$!qhOCb>yWW9qD@4>$F- zUxWEYf<MOM+FF-wn^Wh6O_*-DSfw)Me3tI}o%?nkD=vC{yt($``>8t>dO!Z>sjN7u z^gMihN%gBe`*+sQo|df2&Gl&NtklLP+1u+tt3%>#FE3sypKuVA>3)JU9ec~+#MJW} zoEI)IO)lMUfB%MM`pv}X^W}ODS!%`SUIxos)Jy$#oPFWX&#QsYZcdyPJ9XB~^m6^1 zHzO@l+0@k4Z$Bw3=01I+c4g(xo1(1De+oDqv$ko4+esAF?fMw5>$G{#yH;a$P*nC# zoz)2{NX$*HY(8tiz~IoOd}(Ii#|Ey8?@s*tdadW;Deu3=UX#*)M{nJ`UR>+@sq!D& z)6Feh57r#}U8th2eYkSj+Ka!;6hdbeZx+w6blbE*A#SCm$catMcu$xHO}%mFQpoY9 za0Z43k(B%U;&hW6)aPXcedDn<H@`jW<II!A=d@Vvzg)V>XGxmT@|b;JW`2I$Z=WeV z%YNUd$}hDu(%rM>`LglzTP;kO@Z5LW(I<DAf=n|r?IzzoldALhNypjkJ+%ky@*aLZ ztje-da^p|=pLeHzfBa7eRBkAnPCf}5zyId2V`V1qZ60O@h9wqO$C#v}4tuHWULLl7 zLt4+Zdw)LIx}JRFW6NJ69~qWWT6*u<uA*Z<xPpS?q-^JzZDU?}X6@@8F*bL^wqMcV z7Rj-EKRY^misxBd>!__?*cUI3zjTp_fkDEjws!5OfBP3Lipfmmi$0e2`MG_@pFNw; zo9i!4$rJtj#^da(;<6u;KA*jQKYQ{_b?&pEy6O9==)dlBbzg6@2z@GQ6TQh~=T6It zRJNs{?u^-H;lmb|L7!8Lw;%fa@v$n)%9~Lee;(t%K9%$A_5J_T{N^{$)&(_jj4V%2 z(+&L<Fe4YV6+1}$W~}4!hy|c_|H*YZnI~o$-nux?^t*`a>r-EA#V0!D3PzmYe^dDH zo?Tj>m;FgO_oHy?<KG_>=8L{{)GB#xC3djs%#PMH&+k^%V!@#JyJBOpA=bOT;LVNO zCEFMn7}|;+ALG^iTMy25*MlA$p0+WvYS&M{mXOeEAMY+zG72)D>1$W>UwG}+nX3E$ zKYDF_Z!)N~eChJ+XsfG@`zMD>m!3VIDk-vm|A8-N!bc4J`mXG`{G?6M%+5XmRAioM zHCA6_w25ow&+XICDVZvpDw|Gj5$5<Y6<m2o$;I8@S34VYmlng}iFZXydYJE7?{V%- znLc}R=2;2dn~Rootf}8qa>b+YE2wd8oZIUcXfXfdp6-cS_mp^N-_l#+`{K{P+|}OC zRZQo<&EM*tB){Kn)udVL=e@jmNq)-~mlrvV3=BbU>I`J~w5!W>S?zKpXU{YdHxFiN zY?$_5@AFNMvnkttW_^jyb^1L2Sly1-e?f`VE#+HY3Omytqxbsrf~M?G6j%4p;+s{Y zC@4K&-ayggtl9I~`u~*`7yi8cf0x<w@1WL}<jR>oeqq;|c7XfSGd+@%7hk>*U@y3G zR$%1LCP-{f`Sz_h>KNlH73=6@={INEDZ6-1jPPA~L0f4v$JS3XB@V0GpDlfQZhhQK zvt_wgrcBTJe{TJoRr4ob(fRmOZp*VfbtRuHQ?K8dw#-Vm_R!hc_Lm<rF)%E-@He5j zc(c(;OMCnCvkGV4pP&C{PjO-4#%b^8O`O<w#is{!iRbR7D>d^w?r2Y1f8F(2IRBnk zChPOuQrxoC^xV$1AAFn2vD;#2(r4Xd_3~r6HFXDC6ijc=J8!@DN!8S6<^A%H(zsVj zuAF&i>T&t?U11UPq;B^4A8*dsCdtOY@Ih|V>ZWO{<~$CX!?p9>(sg3l$I?!BeM(dH z($g(TcZyqO)@|`>+Zrt=Q>D!hr`B#3ce(9u#FD;J;;+;3;EU%I4mmYfFICV#JgZpi zx>smW@%?vZx_=KH?Uujv66CuRe-lzuTQ9}385><%BRRd(Am{L%;;32vr@!lKYC2}A z6+ZnQU$ZtO<KLfGFSfitZ1dYzELlXvf`9rnOJ42QbGJ=fK6mf#Z*Hjx(XMGf|0o%q z{{Bc(Ajr7TeBlM9%eTFy(+Z20K2w}5&0(M9G-1}>3EJ{JmiBjlWXCvt{`!9Z%+J3& z51c+L1{#^zSsfFa)U(GXc*!NuVVg6$->h1Y%yVJ$;?T|*@pXEe({jXC#u{k{ZmPb^ z6>dNM#Omkw-(1vM*(LMaCwg(P$eHvxc`G0MdG;^&V)4r0vgzLoozwcBc1~60^gR1? zX<hcY#WC8Uo@d|7-dngd{>Jw8)BVI57!DY?xw&om^4rwZ^i<2Uf*l7prGG0sWBdH+ z)2yHW4kie!oOxt!|N5GBE*bwm9-lww@^U+etT2g{1v-Z|pE$RB+q;suTg4YFIwQ6G zPN%QdT3@iqNc_VZb=Jw#%;eXfajsqWY)PV+dU#fz@y^DMspt7;3M_dRA~JjFA@ER4 z(B~&>Pt;ueEa7iuwzfC!yvoB}t6r2(O-W5%^29gFK*As{D{Xcn0|UcmNr@NNFa7Tp zS?;t>TW^cImd%YwYwf^Kj~;HzV7-}gYISEw!L<Foo@YXmzr{V7b86?*G9{%=U1gJW zZvK7J_^f3~+IDdTl}Qcu;WMx3tX#S7!X<MLQxDMkaQ4WOC5zAJ=j4Q_nNFX2bMpmL z+q>y!?`%GC+^Vnf#3hfjDSDRm@4Q01t_3cYTp3xLban1hrA-{?m8^G%-i^HHu9CJ= zXRg=P8O!B9&q$H;-?rwq(BJ4z8T(4x&bLNCnpj^}q_(LjE8l&x?UVVMM^C)ZW~#;e z_{f|PYP#Z6(tY+*zEGt+s94tbI{V2owEp|!{4cJz-QK@D_o7t)(iMT)`A3g-+f*{o zo;x?Q^@@(DJ!tv3PgImr)UW!`q}ZriHrdD0KAxBq<an*+d`xhh)LCv>|FaSkgPz`3 zFj&6rg-))+k{{Jur#{>D>Bauy%~GFzCTgAT<T$(WM#;Poud}z!Ofp|er+|;JFlhhv zD@wPvPDLnC&6J&~u6y3~^ho3HF+q!-&kIRWTaspU-DB!g``*6`_IMcw6&F2;o|xu3 zPjsT0+SOyqcBl9EcJ5I6ROPs@_q)ZZ@Ar0RuQ#r!xFDJsbI-kR=bq(rcHbzR-gQ?^ zUVC!g{FO4X$=t1$O`$n$H~yFxuQuA`)FiMZE&pkG_`Ut>ulzYX{XeKX-E$@9K&hsh z?Qt!;+j=&?Yd)`;FzaTT1OvkXpS(Le7A}2%|AJJQ(pBEQ+s@8A`TFCj(;quP?T(45 zoEK*(SBGg&oMn9JdGzPG@vpK1)lB7Wcer~0SJ(~edpAg)NK%&lTN@g>)M#Pkq=^&L z`Wv2|-=6g^a=JuhOia%eA0eUH`=$PdWll|7l9m+gq9nHQ25+b3y**d!O@7^6;<d%& zeCShAH;(fjXVX*!IA;9&&6O-NThUbBaOc8~x##(32`ov|cU|(d+VgDCMah*Q`172H zY3k&@+bIttw{>oQ`s~}n_Gyy(rrt+E2N@gmcZ=I!x%B<}+q__<tGRh=H>UY)Tce?$ z7r807RCBUvi$u)QNFlD2$j^HZUrjx=<k|f>Rr9Ky85kJ)mAiXOzI^B9{R+vys|qu; z&e{8mPn<Pjmgl0*@Ekkq8qSq7BV;Ew`%aztSa9CbP1`um=Y>_cWtk~kTHajt|D4<b z4KwE~zS(yIe5An%Q|N4~vHG0(d4Ecy7J}Lk!gZjDf@c*<`^%;C&c)U5ynZ7&B1mS_ zGc|J&uBgDZGr_gbnZ<i+7f-AEe`sT#YEbOWpz32O6K|;&o}MJmzui^a#<<YA<CceN zNodgKKihJD-eas^XS6c%(xs5&dleZN8rmlwb+h{Q3)I>J<;1CxTURg2{d|7mgn6+# zu31i5YI$8}LH(-Q`0mOwquVK|dIf)NrNgdSH@CB|6`l2ddN}`{s_7qe9J9WKUAoj$ zch0uWH>dB)pN5lj8#0+AohHoc?E3St+kg4gSxdX1rO#c%pAu$fA<@OfbEi*FZoN|T z=Em(apo8}$j=a6See0K>rdLHzwd^{>`tn-ONxrgc=R9ZBq=wrHyS1g9oHXg<bN$M~ z|98XVYoFG9IQaWqxBff%`&ql2l4m|C*`gD!X5#&1d+z1$;hLu3-(+09<nIv*DsepY zHl6Trw~vpET<DWAjfJT$`&go+<jb&gj@><Le?@d$X}RJP^3*@s{!Vz-zaOWbdz@8S z_=B5k&a<m$1Am4si8jB#d)1ypn~gr_G+)W7@9N_6{XbX!fSQ?ij$HCmB}I?391Gro zdRrE2ul%{~oemjjU7oivc+ZI!$vc*>KD>%cz|7;UuC8DjXj2DIQc8-8_x$@?O&7T= zldj609XeUQ(_?b!Q$@82lLQ1OxVp$m{=D+@_x=BJe`8HdO^^Mx3Z8g<()BxAv(rPS zJd4=9<8FE4yr6}a(|(G{HorUDdumDA%3bRh&!4br0s{lXgqW0x6Q{YZGd1;E`mCqN zB>Pw*xA?P2OZK^Q=dOHOAtElWY$~j3S^J9l`EmLBS%DeT{+rFdo;Yvr9n<jG2opsk zf3cjq(`Ma&We*<Nsr~bh>2m$&(}taAC(YuYaVO!(rRVLw96_6}gGRe++b{gN+`C_^ zGImMYtu5D=JS&Ku`tkV1Wzz54<)YGBZ`3?K#+wG}GxH>Zx)y)`UTlt@a-w8*boLs_ z?$q>OLPBc#a(Tr~tTTNyb_R4tx;#E9^f@HN<81KH&-4GwOkFNG=j(qyf4PinN~Wi? zZx_jE$?FD2t&Lpu{`Cv(W5<rY=wM`EnAD+Tbm`)8b2Bq7;aP_tvaLS0cwqnsXJ!yn zBSVmJ;I#8~)wymff3CimKXI04jMC?6rP1#+g?4M2o__9Gx=?cEO=-hFyGppbZ`iD? z+<Eco@8j$z{%qiM%=#Af@59mM<sN5~>t$TC+_K!V=Ba&>^tJDcjFc3!HQ<d>1g&~8 zOlDwUNMP8WfB)LG`=D;3%M$JAEdQ^MJ_Xeuy0qlP471M3VWID1ql84e)0_ELN*=s9 zch9EPaorbmCf?tndtA|6J$U66ovYtVzla9Of{xglboj-K=~2JFcXbsl4V^VzH#+NP zE&J`G{(hjvtj2+}<o|toyd~)KQ}6kTrsoxTO~3kuR<?dF$ecNO>dphVtxJ3B&;RZ` zb8^zGr9t4K;<uWbhW{*|r|KjbAAJ_R%uGs83pB=PxPSMjf3iWJ->;8z1p98=mp`^a z+m6hV{<LS0jP{ae-@f&pkpgXGsSw(|bfw=+kLf!V?#|j6QT_R_*AdT&MiYaty1P8R zxhOho-kDQVug;Noy}5mB)a(m7FXOf!TJ`wj#gosc#CEf@Z_9qEzr;!fbiXuvWXzJq z_3Kxz4AU}w{``5Q@joyB?~%6rZ$F<6uJbW6x-@ZC=cSsu(vql^mD}pi+x(tenR)); z?ju1z|Ci<7m7H4T$}&yskeQwG2XPS#P+M^C?r&Dj?d*@ma_&x<^>i<&yPWH9AYt-% z*9PI{8$K(4ZaT^9o>N=*0OVuMa65@z&RNs`_kw4nYs&lfUrhf~_$DJh`z-G+o02V# zS<~+9`DttnY75HEJ@W4M-DNI|AX!v3{de@#larOwl~yimyJ9o_yV5&uP@V2$w*8vM z+G{bvu?v@;pTKGcx_QHH(+&^!`}?x4YAp@g%y%*DcAn%;%dqp#>FMcJw^#!W&)?ho zn)S#dmFI6hEZyDmEPvlWxs{O%uh;~~*?!3Sa=*Jld((!Ha<i9GI#ZV=U!C!Evzpe8 zU7DuHi{(K6^Yx93TlX?~s|in%@zQ5=)y!o!e*M`f+;rv5R-b9JLief#8Ry>e4k``{ zYZE>G@rU&PtgA=9I`ivpcFNjU@zFUAw42$+s<ZZC#CD-ZzZRQnvFWxeV&=KzxMiuO zah{#@#%I3i@ufML9xJbaX4v4q(%V(`cA|@tV5(DbXz0?=$Cm;$Qoh=3xgY-^Q{3gK zP4)SEc1Mz!LF4;-oU{JD*?xV(tjQXey+og^ygJvlLhNM3bJOs9iz`cuztrA;WxpzB zgKJiq`K7)Iv)=ke&ANF0%)d6<oOM^`q<vzrS681cZ=vXMcHY!k>+ApXf?Dc9pG_*4 z<aC-IH&VWvezE!T0@0x2>fdf@psL))qVulAx-hj1qT;{aN;b1@+QKo#{o9&tUW;6^ z`sSP8tC;&ax$}aKrvBFFyQWMt^Iv(z2GnKVugIMPYTU(^yuB419K3dm*Jhj7+cI;q ze%q7;1}>cTSZS*C#95uEJW`*X4Ep@DIDEn^-f5Yx7Sq0WhF12es@dPy-&n6NI^(Hn z3C9_avnTsyn3tqg2gk(Z{Iba9sJ@Z2@n`-syM(VFmDO1ouN41${q=vJ7kJoIQ_-~D zse75Pf<T9z#tgm8%+HyZHFZqgXGyKGoThqIF<WlVDX~H`kF%3zo7bnYfp(20PrhMm z9W|A+MCr**Bew1<dKc9K=h<9%qoaGqIl(ncZSwo-W2yB&b9ZQ(c<;KtcEc+R*_-?0 zZkqmlHB&D4dz-Sda>*G61_r&t-`{d`Yk#c@T|LF?Y-A+&8p-md%c~EUfB1RjetUY# z5@l22r9c0?deL&>&*OgkqhGf#JGc4tqNbEHo0Ttv`uf6?%c}!s7(Cl>GwAb#le`{Q znRPF~c`ImP<Py*bYD(`Fo1bl&pL{2JO!`#5@kPZ7$Ju_iD|aSej>_(PdP{8gwwAgt z7u}cDuaH?+JTLCH(Zuv^Tdnt2?^648?smIc(aS%X&$mxM=k__}vy?9XPW`w)6Czm{ z7#dU*ry7=ic^`B#xYb5oX`b)n^^0w@w{%Sr=ihGWzedL~%{5Ey@x-i?pJo?CXY?Ii zmMpqXFF0y#<?S{#-P+^(YWG6?uh`vL;(2zWhs(?hGJNI{rteOjJ^S%U%$76kRa?7E zgEp6g=1SF<JbS-ycV5pGo69!4-^Ap<vavQ=D;Z>bTzX|>=+-AQxde|%SLzBM<LCO! z01AoX8&B9&uI)Q3&i3=qrqWYS4xY$SsyD85P}W|XB+luQ-*n{-@5;y)hsjIQB6aN| zL#Ac@H1kipwCwHFS-Do_$M63LUtK4jn?1jz&2OKnqN@6=ed6D<Do@<Kw{IfI?+pCD zN!LTdHH4qL9NC=u=ILkK7qfhRo?2I>9x<WwM%R@&o374W8dS6?<ypj&;t1vIPg1m| z&PsjQrN`;D%8iMEp`mWquCiA<<=3nXi&|QFbJNnW-caX-0#n7_SJsFrnhK}>{P5Rb zZAse7TW^+Ku_>Jwt2Oa<&3s59nX{}}<J|)vzNAg-#2<+swQG)HR<G`Bi+_D=L)+Qu zv*ZnS3f`<J)YR1MT(_#|^CN?whZ=tLT<KxRDm(ViLTc(P{W+G2Q?9((dI99w`?hr_ zRz1$Vbn4~rFum$Gf~iiMpZxitztuP9KB(B`1SL>qQNz+NuVbT?PaUxo{J3W39=?>F zS|MJoxB8|%owsLybkq#-sbROnrYo7MZ`xb@%jW!6-jyNq&b&G^S$XQBT&ptY^|`@X zW~Z6N%04kNFl-R66kGk;@;xNI|NL25cK38eieA(mX4&KJciK|w%_kn7Fl(>6Y5cw~ zGgk*~zTO0`8s^O6OX_;caBYKZ(r44j(v$u;<Vszbtzv#MeIoakm<LamDM;`r*(jST zH>g?G|9EtH#g#RmOefCDyc{=aR<8BDgYi$IKkts%pb)$AicaOG%HC=1caQh&J(~lH zjBXEApV-Maf({0^8hpQa^7)!w>YZ2gJi8()x9vC8s;Y8Lnf6}zcb?Ufw;_{ex$c^} z>fR;0oK;#jm&+|H7u@8SX(^Vu-c0uJ*|nx#OVc6`9P+bcU|=XSvawn6w$4DPQ$u*x z>{+wcNacGz4bwmCo_(`4bx*-;@n<(D&N_SIWw5-D$Jz9DeMM7c(`bFu{a5QnR$3li zn)dN`&i%x@4_FM_-cA5D^Cq|)*}C+~Zr`g?si(UmTGK6$eflZbGI3U?br5I_1=3)c zr`A73cjLPXP=o&K?TV)f>w{MQ+_}zAmw$J3l+qbB1_p*5Cr+H`n76j=xOVv}p=T}! zHfP=`-IDGb#Ogh<ap|UwzMo!|D1CmiWYU#C2if0e3pT3DpRbKxJ$Kiq38hnKrf12k zrR;M(zG=sW^&wf)Sao)#tdKU(yAa6Cz>wiG?`Re%Ne4zP{kieD+}5l&vu4jeT=PYT zYm1_(@YGJvvmgJ-7QZfkw)5O`ff>9LW=%XD9Gx|dX@i+%$F!$n+cww+6<>IAOeM4} zxKv^Onp5XCo%K=>Sg^`C$oS%f`>~bs;4WlkTg&TJYpmyi^5|}r2Ghi)L7y+2+`h#( zroXq>5OmYY1EC<!VE1~xsn(&K#i`!TVz%*>7bH%C21-`!(Q;aydEB!ldt%np&u862 zd{tNeT)lqZB|TGrzco$88x$@_+>E`oX{AxI4r^tZt^72uA6iG#B2O$@tS>3?V)<e= z28IhqUc8uoYu<Y^Gc&EJvzQt8hbHT;7ZsW8lo@B^=W+Jl<XQWFzq1P3+@zzYQ?zZ( z?MHj69)zYm^URF93torfwZud7x>D}W9^IVjH)>9&T)fsc>3!T^!{aW`BV5xXd7C_X zuJ}Bgr!CI|N)pPZ=LLS|n8{u4DXCs{|LL<d?Wwa=S05_%iD717h&Xe0wte>OBhyaJ zU6rzPi%GRsa0^qU8`pFtzHXUWXI|}5y4E$PCguFA9rpG?o9$Ls7Wv6#%*#+ex$2AV z{I7ALyM23er><Yhw9jkh&UE+H)AlXdx9{4{+TUifW(*7sY~S9#zIv%XJY<Tt=qy#U zQ0+PP{~gbtb#Hg--Xf!|xuxxjkIMXb+0t`-@m?=X>;8OHe?EKt{{GkbeR4lVi(h~5 z+`r&JW<=!sH+Q#Qm$b2&v8iaS46}K^bx`puud|yTv}gBU+mgt2Th)|*=A8vT>m_ui z_6EOXpEq%$+}Z`Y=8|#Isa;om?wpX{_d^66^EaKJuU&FuUFYlK<^CE|XZ?=5bNYxW z14F}68S8J`z$v<HmC(~&=H^kR_qwj=ZFD*yvN6IXQP8k7<b|kV=&Ju+bF9QWC0ANn z27NA>v^nH*UUaNfE$`Juo443zHWyF5>wD_rJkzpJew{DcQ)lVRyuP;0BP}JRg-@D+ z!NJf<e8;sbS2RRt$ydJ#eEsawUNd>!*7GGY+8=c$%<}Zfnx^teDrl+Yz3US`AHP%e zCv=YMhr3%#moL}0JY7Ed)ET8x^~V;<rpwn|S(9DPVl>gjCvo?ZXJ(V7r~FCSt2g!5 zoGm8ulZ=CmJC*<cd+oR+?McLvXPKXVo!%QJcX_LBnWx$7>uyuL&OUFiKMC>lmMtz@ zzB~q%$}T%kxqGjX%J009v3iOo)9Q|;N=n@+Qj_Porp=u-qeH6u&)g@E9-8US=Ur*J zQAhVou-?(*M}F+wCOVt-*~~|uZ8I(!->vjon&z3jBg%XJrF;7(LVSGqu=A~XukAj% zOb%LUDe&QT=+!Ip-=DP1oVYbqes#*}G>@}so@ed<JU!kL=e){9*;HMffBH06)&#-1 zxl;?5a%~M+ES6{;sRSNp;9K;qCz12Ex~ctvtYbUd<^SG&?j07&*6g?>c}dzMrwO2f zdg82H+hw3^y}C}`wbgNH(B>y6pP5#rtXMbqj2;66Lq<x;7w_E3H=3DmPxUOC$$e?9 zWOnC;7p{SqTNF&y<!(*<r=xvp^Q(UWS`SxGnZ^G#@5;6HcXkvu_krS1ahKSRu&^)< z(OIf?_ia`mi-?;$d74ssoOK+;8-M5je?7;(Ty^2~AK(E8w$Ku>n>*J&%}hVNOE=K* z>)L;d-A-)!WclRtiF9Mvq<K<;YbMSL4$j(^dnY-vFM;#6rdhw_UfFpIMH`$Ky8e0b ze)5|)XFiIqWDO~F%Tfc)TzQ-|zJEhZf77oWX{k52CIxN1a_9S_xLo1un|MKIUcG?y z$G3;P3Q;{FdvpK2RfW?ydOPNVw62`}?OFTUU1?Kwc{QibsxN+3nftwsnfY(Y9R>!5 zt_wR4n9A^JLsI7HGK+cdZ(3&F+#2bvIBk*Bk~AYl)B10>vy1C`Pfxci22C?9N#mY0 zb*F-s&G9AABV3YtpI&8Nf6lXI>i+J%Z6SSqd&}PZ&9QX*G;`vtVE?RXb`!H(uIU^X z*cO~+mr!(glH;aMagm9oKQA7SKWaJCTpcvp0&=9s*=KV%yPujCQ5*C0^X)IvFW=l) z5t3zR|HnI*|6spt_3TK{@)6z>hZJM~mY?qnOKpmIx>z-=ce6`|%NrNa!mGD8RPUY% z)-v_pmYZ?u()KIYuUl=;zrT!`oq-{s;mw5Quj@AK+!?v@iVVk(wNmj<pFOK6^NX6E zp}LPX$hgz<Y`xU)#B=Kle_dfO46lL)`pOLr9WKS();Ho-T4q#jjThF}__XuK!}DJk z?&LpsbHZ$07k|*m^O9#N?sn799xwF|Zx7u+@lvYlsnw?W_iil9eFW-nUop0^S&}RC z`_RU`)S{SYO(m<3MRLsj_36~QUsEQ|`v2#-{bf5{KgW5o)<1Ld)&^>s^7G|fzqUVS z&ksde3kC*<rWY{}qJo3hhGa~;v5mD_L*&z!JzM&cr%j&Rd&OtYdbj<(US}s&9DU-_ zbj1hUq3rt7xurgLXOC>o_8T>)uN+e~*HMcLa5?j|z5hWEM9sum!rsT1ZM`NReS6!1 zU|m!Bs-Ld8{D<A$+-Br5Ffau8cze5e@4tH~WVug|^``p0p~-9B_{cjgKPGc?vsLPn zG{%)T?_HVNzGhdMsQ9m`;o0j}uDfvgc+dA((1?`;GxOhD^B$X-nQ1|i)#_uRpP$>G z*s~?|kYvziOXvz&j&pf?o?lenUo<Z#FEwwj#LTv-Up>xhYM7>{EV=ye>r!6h8+j`$ zPds50<6-OFHA6&P{PW`L0y{lUn;EOBs(PIEILoq9a;2r~k~IA}n;+<ZTKj8mNm)*a zmTA0I{jJEIo4igRF1X1DI%n#Nq1CUY+dSVm@0FhFSva+ST7>C7p^1VEg;z?hoGJ4* zGWl-tlzu<E<sn(`ZeCoqcK$>=&=}XVV{dP7Uu^yO<%`AI+S*gXGx=ElTsvD>T^kqG zHRYv6na5cbHIw6?9{!%6Q90k4`S_f-va#p7K6yR6(s{9R#}=NImPePQ6+X%M9W}X4 zGH3ghJ84DClN~pCii=EK^Ydc%x}qs_Gv}P?gGI>I=Rc%tugTv&)|R!pPJQWVuPNc# zb!pMNw{>RU6a)KWLw@}FZFaw3&6G<Gih0JgTPwKZM8}2BD?L|yR3u-1Uc0L<7o2`T zYZ!0+k`&v^#K3T7?!$+QxwR$E&U=eiMwS(A%k&ZDVY9K<UwgXW<67Q1t!Fn~C%Jn0 z=}gzJEt`G?)Je2_em*uZsCQ@eb?$Ssj;SBNE$Pb58Dt!^c_(M9*u`&OQ+c#+)UEu< zxOuzR_oYX?T#WwiJbyl3Vr^gViJmJyZzjx=*NiR-ms=kpH#O_MsOZ(aiL>5Lp0&3i zr+@#)_0ztt{XEtCth4(4OWy)wwz-13f=4E{I_>)P8nld$v(Ww9`t4acPe0psoB;bw zZPOZ!^Q*EW3Kzz&yrOgSg4DHZ_d(?{pDY7I0w1Uz`+END*|T1)&o*r`di`v3aAI84 zb-!yTwThOl3i=$Qd`LIw^ZL2(_wBBme#ItyV`Sg!V_&1^-kQa>TJ>4Vxy|<1f6m#Q zdRJ`usy&BJo{DK$58B=ECg@1#;<wqS1=l3xcbrXDGvAW3_R?k36RIE8)zz(cIk7JM zDKGd?dZxh2$mjWag&!An&R%-b-1XDGjeGtTt>5%s`F-=1IZ;8Iw-~OMx!+SVKeRS0 z{kYrHq|d7g=1yyWv`KeSPCw{;$<D$zH*Vij+sMwoO?&b~E%~k4yKMy}1T8^B&Yn8# z*4b;TpILpmWwtbE^A}E?Dpm#tgZ7CN1#@dbhfaUeI{WiynXZtx|M#V5?riCMtga-! z@A&^E3l<!x%!tXDBQvoiI{MbTju3@;I-cM6ewn4d%EbR{_~QFk>FxTye|kfX_nkal zB=h9Q2}9$LF}Ezv>nXiV+4$uu^Li!Ae)oO#uZ8_VO~~kr>Y-EYjgqBat(u#DOt$g2 z>ZLtZ$F6VqV7^C2`G$1RXU56Wv+l<~SjqVN3Zu7<?CfiPJQ+&9yu!?~l3x_e{`)@{ z=3ohm%Ub576{u*Mo|@{i-n{5-VC`p6K-<i|dMwUzUw^nwR%m=wh(w5<>G!=m!fzig zto#5P*D7`w<2dQ0DEqf0c}LVr9?*d0s>0Cf&xbqafGUkAeIBgkv)3j2uZ>%{Cu;K- z-d*qbQ=fwlte#<Owc5nobZwxPiMgq1q<Q|{f<(F99O@I^yzyC*<~vi%eZ9u|J>Gry z?p>TZ#p_Z~Yvd}!?j3&)|Np-D^K|?F1{3Z7z0X%KdVA~rVo52fqFcA-l}*!)&bnea z&+7cVGnHAgL7%Vexmtha=GM~Xm-p<l)Vf#ob^Bv^@u#5ql<M-grEL8CT9b1ga|RV> zd7ibqzo%vY`+4csbM@WycFr<he$VXh_Zn{L8`j`H%e09T^Nt*K(Q;e;!>+TVIhZx$ zW}eegg`?X%mOcuZHaqm>*Sm9PFB5&UoI7d7_a$kQmjo?&c4hLc)Q^4PeedV3<9q$< zBBW8PKi7Wk+lM=BD%cqq8g?$;Y!rU~omr~Tor!;6ua)vY>n^r6ENk7WRSsEdx0FQh ztkqI5+&9Bz>lK~a=5=-MWuRNK8*Un!nJruEzi!Q%fVibMO%e;uJeTf#xo1zzc?*R% zXV&gp^yRP7#>ZEGy#Mp)X!p7N`ro&Ad^%_S-etY5NWRy+D>jo~=+s}o_NgR<Wm{m` zwDUTPwsGA4R9oV?4HRFOm+sgR;W^v#-?N6-L7%hN%NYFqUMnemBRc7`?qum0PfyQF z`WiuoQAfLUW1FXz_se&A)hey(I-u4(y}_P;r{v1W*IY*;Tt7w}Dh(~qS!`5UnzU&( zBWS_O@~kEC25*1qUT4>rO%`3P5o`M|Tlv&#Q~S+pV{bcux_D84W-9{&!wh9B?c%@B zu6#bFvIE@g^>1a0<d`$f>+Hvl;~r;K?v<>MPQ3d$G%{pSP}aVxW$w}Ym96<t@PU@+ z7u4_CRhIR7^5KUYidI@`XE%l>ulQ0D?{(I9^#>In!Nac0-2BSyWo4ruO`ECu`}=pP zpS2TarT2wcOuH@|7}4@PqV#!+=lO2#ZnY<=KW#qUOcR;`%I9}`cI0W@>bdQ-S>@86 zTVLvy^9tXH29L#^V<|LMSHFGhps!Eav{N%aNxHbX=DB5=J=$)och7&?B6aSI!P=hP zJNg&=>SyJVeVYwh=U*1u6fV1d?)piOCdA%W{|PE<-|wmQxb0k2$p9K#{iw{{T=Mn& zZ8H<isShq)dK0B0wlcQq0Jx}KcDCm9ytANY;`(cMwuatsn)UFZqE!V0L&NU{o4tx% zU3Ut1x=i6ZYig>!cJ}?49R~VKmplu|m^kgRMyS@z^zUU$tTu;4&FjAK=hNx`X>Yze zWrZo*9p99CciM^qo7h#SwAGemob>tc7nl4gdzQ*gCDYy2dp>^_Uv@^1L-c9Cifh)n zljltK{;y;Jg#c&_Zo2KiW{+>Iu18ndPSy&Rt6zNn<=wlMfmd&87j3>1qG(!eAH3Sd zf31LRXvef~dEFaiexKR6>h;E>9INV=gVLMF*;kvEuRgr%^@~pBzo(8q3w>yn%YQom z&W?jQEDQ_|b6%`DV`{M>cIKaJdv{*kweiZ$e_>C2K`lC?+$EEC$DR*<t~njlm0K2N z%)rp#{+<=I+BiIuueIsgUEyW7^bT!Wy=_|Tgh>YL&)e+Yee&eVS(C5Se0wwV#eF5y z>fkIt)01K=C0ADN@^F3Wvj6q5ZOdcCXSK86H`@DN@-Wl4d7!D)UcYUn-w!#&sw7Qb zy5@TPyHe0P4z5K(j@Pdp+!*s`^2SY*XY20Xw4>spY*LAilAyoXlF+nG3uL@EX)OmO ze0AeEn{(S@nde6chrtTZPmPUrY03-?438YrQ`a3U*c$ZHcU8+RlRm8zrycH;Xo~Z1 z2bb*ALH&Z=_IK_?Esn{#cR>p5O$VU~j|6u8O7JW$-dwaY(uQI7F~65D_f45ROV#S! z<oodlY^;+$Z&|r|wc#&oMN{RQuRu%cEbnP5nXb;zXa8>he%BQprL7PDo@3NW$nQFP z-6yZ&V8Vr8x}i(BR{J(h3)wz3YvVSrbC)7JC-hzM;Q-GCY<{Qpx^ib(=;Npj3b8w{ z)V%zYnf~;YRxbaU{Cj_9MshMRG(;+KH<f%n*<NL?HTj;M)z3Ml--9OJQtg<n#|BzB zdhE>hH@n0>JlC2&t6%QUqP6l_nVlCdGBYr!JdE40Y+2OK3o&6~X?JZO9%`-B)HGea zLL;-O;+Ra~rz6k){;p0}HIcV0ig=wKxY5}<$avD)bxVHj^blPcIkmas;T_HEOP^gz z?e=|N+$3?}-jrG8vurP%^t;9Cs#n!%FLQ2l+^tzUmg=i_<@|}(_%&%$DX)1ns9`F( zvhtbM%Q%a58|^-R?0R}Fjy=xu#_E`yy0mEPtFu7!oIN@$m&`h2V;{!YUS8}|HTl(o zZM_T6ecP^-3mTc9T&*T@V$-`@W?ycZJx$si^6mOn`QDzM3lEtY7<N?XYh-3cEsn`L zclPYIygO66oHo0}@LoM`WNkgU@|%cv^zF;vr_Op>wfI-9yq0cpRP-&-KD^?pZ{G~h z_jz<*>A5oJ$_YPKPU|U;YggQM+U#+q?YnXP;eTI2Gd8>C%v!_U#j`^A?;j=GO5Z8f zf1k!JPriI>#e%e743_%(*NsDG?|i5T%3<5Q&wiSjBxreK+GCB{c{*=4F1$b6*K7Jz zjp?(_^ZyUJ?fm)Iuc+tW-rhdr$H2gFhkfqUox8TVP2tMlX*n~jcfQf3=gK)?&;DLk zeV6O?JAQ3>-G!js#_+w#c-gL9UOU0V`sQg~{@<6bxw2*v$DJ!4U(=u64A%FzxoEQZ z0w}w+#P46Q;6P+xoaEFQt_gB~p00n-5oD~S8)O``SzL@Obc+3>U03!zzv*}R_YB21 z@%i0n>y39ZiiwJ<J#A8QDqS=`)<r|#yZF7Fy-DE4OINhc70FG$+P34S63B-hXFqN| zf3nlW)Z+F3r=6W1^Q|I#`doi4+8Giv?~l~R?*f&P_oB<9KD;Vb(9PXf{O$|q)1=Rr zv!l1z+Q`evC6zHTFg%cZvF^;**}><vC*SRR6Q6(g$I5j!EgL$o<V?L%^U1;Zt%fIP z@!*?(1@nqlMr!@`ZmnMhx(4D#z5b4@t6EQkiZw*Gyqj0>@X($qQ)e+ZHhg;g^7Glv zMe|~p+^Ak!eVsdS;kP)!mtm{e{rv(13r}^Q4LWIQSHI#1U*pdU2R80jNn4WU6160) zdQ<l6b5kbFGB&y-{BPd*lAMy*EU}5VKKxVd`T06`<<E|nSIh41n;{~;TGD3Otb*&i zcN=T9%+#>()~sKW1{p~AIr0DXnt16zJ=6VPf1M7=W@BLR5VF!P&duP}o_hDxw6-<U z*0OISo7X@*mvTPqR^X&fYfkKA-2__2+kLin_w6lV+0Xt7Ffcg$-wRqdShO%w$!T@& z<E0^@vs4#eQ1X`v7M=gI?$Vl5GPa*q?_Tn<_x1LBiXPXmncPwJxc#B}*8ct9^;TM{ ztG`~i>h!1Dq(_@-zTZ4`+T(1;7LT*vmacu8dEWc1s;a8jty3S(*<(a!+3zel*S7B| z<C*w;@3V=ExBrxhU;E%2tExoEW-pVet-EGC$O(!*bt+2Wt<Hp5ppK4lkg?~}C(qKf zr-KJe!M-ezygPL#XyNP17iyu7xl-n->AwU_ZIw*_|9xL?9+VZgX$i~9o6eRuBD3%Q zO*}9^J9cZ@JJ8K@GU+)vXLf0w1+ACwoqFkVt){N&YAqIX)4cQ7Z>yQUp0fCTXkgVU zm9<vcQu9m9*4%#c=VN`n^x5+JweSBtfBrxF(dL&nVj$nCd7q8Gmg|`HZO4^0SraFC z9Lw`M%l_Ry|5wCYqigwD9cQ=u<aHP&lznbe65r!u|M}4)*N)Q1mEV6TF5g`|c~axl zt~2xhFL?d-WXo*b%zh<Hzv+Fx*>k`C|8!(ar-`Y{`MXyXSV4JF*;IIU@gtA@MJs<^ zIISPFR+53?Kx&_Cb#(Oq+Y;--w03%$2HZa811f!I$xWQK|JN&R<)zPd?vW4Ld=r$8 z-$j{&i>%`FePQ4rFu8PfYjAXYbYS4RrCyswZg0q)Bf`TL6qR)?w8Hy|-jZim&YH*9 zzyI^4{$IYy{J-C3X}<@xM{+h@(FxKI+Pr;fnke6+MGNkSE{wbs5T5%hB3J!bewN4C z>Ara#b@h#_#iyJ(({n_9-?7wyBfG4N|Mc#AQONn@v%u`weK#-Jo|sl_9XUm8V(lgw z-O$|=7l9gG6K8c=YQ}~wipknn@^8!LqEykVI~W)kVw_f)bl+II`n_#cL3hwW-&Kvb z%+joG-|t$|3EG*qCqLWttwyJ&{@3X8wc62AL3)twf~(z&>Nyw~R`$HpItyAw*7|JL ztf^sk?*5?FC_m*-o{4GbSz{m{|Fgy^%dY+%7r4$d4%+;D>9aR)&K!|F^6ct5@3Ue( zS1%dV1v`UQdMc)+EZJS<`0=OEeZJ5oen)oAoc!k1*`mIQv(8Suo4!iMc56_{rq&-R zohK$u4ec-7+zJ{4n4$_VfQsMG(_2-@$iT4U$N`7_rlGU?-^AzNtyrm`&+K^FIq1cS z6U#M~P0P3FESFU^bg#Y^QBiMk{^yG)#ix!wTensa5^D=~dljn)1?riyGkw$jQ*_(k zz*MX2ps%ljz=o`Oe-~adN=a!2%``4@`rL2-@5!xdNa9g8RX5Je+}E=I@w{~FSkYPW z)lVB<CT}&&xqoHiEO~>!#}+PGa%5_EXUK=pkCpNDJH<EViA{X05?V9);<BRR;x#)W zLoTZMPMam1Yj4bX@p5Q~nPbni@ALmuy4>ljy?5{K+>7rG?|yY|T>@Iq<a6T5nt17p zL2GAb#V{~1{F<nB*6Q~i(4M)YW-FPpZbxVa?PdXa`LlHXp1dVj_9PyzT9U@EW_>yR zuIc-gSGCuyz6M&e#>2tDpzu^e_V1-#T4#NIeZ%bR`CFYl&dyqrw*9H`lC;f5zpk(c zuKc<C{W?&q3xuoVvc#?jx>|#JGpmC(hqRg1tSMu;ZNBx$vurhUkL_V^SeqSH=Zmk@ z`<Jy>sWdG$b;q@3&(7Ch=$h?%vx$ABrRAiOMWEcdSS1wH=5%@&b7%6}n5=0wo7c_- z`)1a~$fY}%?K-rxYMJ}YD{5EmmvXJ}eZ1u7W6Rt3yXMSXa%Jl3=?`4x%mTB-Zc44Z zSv}EJaNAw^G(C@SJ=53guIWs41x+Qcbn*5+vP<i1x43wux!I;vzMH)%>FJ=j((d;- zJ3n656}(!=E$iE!D{BsYp9ETQP-ODuf0yu)FTT1fE0>?-4PrZ!7ZdR5Q<0#@WQmCm zcc;u=%4HN}>?!Igx^m_>rz>v1v{rJ&NAEp!>-~pA?_^IcefIhA{w1JlyumGJ^`$*K zw;tQq71OA5<cx~jk{H?Nr72H>7cY6X|Nr0j=hnqqPn=~d5h;@R_;2F(XKt@onVwdX zXJBXuNlZxrxqDJij|n$-(-Q@g|HevPpoZ(~3A6O$fAN5)bt-K_pNe{%m76vz^vmL< zr^R+_nRth096p}4eM3#Kf0m!|UpA*xn{IDt^;)u$ai!nHJ8O3P{`~tBGIlugn^T&u zp?%!OJ1=i+F^jrsTej!!i}fW-OCmYJEi|3O%e2l4t^AjHTVmzjpNU7#sHEM$mQ^e4 z8Y&7}tJu$VuKwTW`LUBhW#H<JB}SV&&U~^gsdZnHW~|h$oU{8I>z|!rVcBxh(#Zu3 z3=H$!=e380hDL=i-MMDXnN!c7nTZ_T6q!}Fdd6Irb4#OxHg|0P?tR~Ty`pLVbN^&} z3;BKjA=T063OTv`#}rJf!?VI3DVVJ<3(dNB<J**%$y*h5?q3m^{XgwX^HqlfKc-e) zTqQPl_Jmg=Pk%_)UeuZaZosSpk!4<IwO7k^f9qEI=hqi=d#S8XpXaAdHF7_DK1DvQ z@Txbt{Bc`k*0ebmm-1t`rh&>1hgG1BCu?ihbfjy!ZkxU<>do!63LB1@C(ll_T^(!t z+<V#-m(*vx(%1U!+ci6XzjqDkb8X42)a~>ulw5i9Ps#et#qRPu^KOT&-MKnjotcG! z;e*ZX?d1`XOF^CI(#H$Gl*k)xPFoqtqCflD&CN!WFZXqKbuD)KdSy*!&85uT%-zbj zt#`c>TH!lw*8bn`cCCKj4xY>JxiV+XkDAXy|LUsey)6mNiWB)V+b)hf`Ny(lS89$t zX`4BD^4hOSK_MY4o)q8nu2Cu${~{)??*vNZK~F(@ZjDw(w%m8wcl^nhcklLi_w~7I zY4}fFvfS<8*(>`euR6W)`uyzwxx25#?A~-~SJqkZk{vT<28JL$!R;mA)+^0hDRQ%m z`|q{h-f5yw6;q@H%DQG&yKpV%ohdl~z2oa!{x>g8n0j@VyZinW(E81JPwoGIw%__~ z@vc=S-l>_=$1j_mk=-r1f4{=hrD^L^R>{~#cHP@i_gdEJ%SGk=m$W47O@Dz}uEwC& z>+_{)qPtl=+Su<G`DRS}ZnW3_@H^kwm6jPrho^}0Sm|p7aYnh8y0=)>2I}^8o&b*} zzuj~5*8X(&FS7)qKM1T|XB`>Sdveu#IeVAtjR9GHSNENKyJYFv>q@5kKYvpMH#0R- za&peB(mLzBK6i6bPRWMNVv?5|rcD1ev&1cHnXI~I(cf)rql&$~TN;@d7%HZPu09kN zmI>;26zQ~_SQF3XmbFcL=HscW)K6d7YRX&AadC3$3uorzX{wU(`@TrRDm$Z<k?X#y zeOq`iA;43*aI@FvW80Sdyq~U@{C(NB8#Sk&uxZ&>#fneavnS?BAUA00^3*D`<)_Xn zy%qAj+HD@q{dv=)f3q9x^A~01`_#O9cgIB0{&L(E_f^`}f4@s+W^MSl@XD{Pg1V5l zw_SnwPHqMUh0u)r`x&8A(^h`Vygfrhxz<i;nc~Zg$a7CV$`pSrkj_0Z0W|ubDt#$* zEoch+T3t>>MF;4l{)#?-yPro+X@SN%bf=md3(TB2tMd|5@zKre_;ewwCET*UO}e5Z zx<vSIp6Jv59a^UPTvGcT_VaEw-wNKXlHupKZ5wwN&w`a6nf{=8nTfN4f2Vn;FPl8y z+HCFI3G@5+Uu?f(bGpJ)Z2MN*^J?5;OQIvedBs?ofnkDBPft%o=+d8yC!g<q&t`aj zmto+NGESvsik6iNW^z8*DblQQV#!~LX-#{0Uf-G+v;V2px~QyuRm+aAT)FPTwdq%{ zU$-*P|91v-*tU&paPZ=5)dxdYhh?t3B*SrIXR@n?h!bdQ5!=!Q3m))kMr~TO=M$f0 zRnfNclDn#2-ex`ASI%r!Hl3|y`uq58%b?BXpf=c|5Wh0-jC}>~rtsDtW}dNkrLJka zZ{7mC`!>1aB3eP9Dn)onn#zR=<*AR8nYM(y>GiyDNnXXf$;>k=E;Ky#h~Yxp`}X>8 z?j@#feFhqmyUW19;9vav+uM(x4?99bXC1zp8rIi-?%Q^yL@5!$l9@+(_5IiAEPN|5 z4Kz}b<6R_sJ#g*L{PNk?{^i`?7stlO!0<p)FYZr3_WsDo$c3&MeC==V+%(Y5wG-Ox z9aIoCi+|<J2ysy5I@j~)<3C~l13~k#eqqm;&U>AGWUlt>F5kQQd!{QZ&u^Z)EWZ2r zhN_4E4fnnBFj(;iQh;o(^t@zbxqknh**^|^Ua0E#{F<+3;pQI|M~iOp25k<U`ed() z>G9cX*7R_4R;}XD?eyHg@rIu1`KL3^l-Nv|WxAf_+w<&+v)cXkE&cj%w?`ZU14CR| zMa79#T4#l%SDUmmMRLq&Te>*aQh0gcv#GIPx5zR-{%q^9HEsGTQ}1KPj!D=sFf@EU z@hI$OYlGI=cc~8#*{Gz6FHL~-#&S00bYEGczFw}vG-_sLVdBI`bH&a~p4HvmJ+)^0 z!-LynCeQMou50!;YLD<@ahI%pIYrKAPoEC0bL3=U@>-(v#QXQEYk4u>_2=!6H1SMR z^*Fmy&s2R@gZ+Cx#tJLJh*iqfe=W|0DDK`}Jo&ZKmg%=Pugf}nJ}3M7FNU}jeFg>w z{i4s$&PS<la@7$&=(BXgww+s#ohl6YzDxAP^tPvu9-6&leC$!StiLQd<COPXk?NAr zY`ZJFC$_F<U|{&3n6Mx|yFM~D)^%zcclmcv69hcX{qD%yZ>pQthp&$FHhs406PK#! z%-l({mPV}ZdjD+Ng_?(VG^N)a&6L=y5L7(-=2WFC`JPIPwoGR;;+VJDI)1tTo_Rv% z-5zJRR4z$#dM9@1@Z(S4QzT<9?cV))UDi#Zn~Dmew~AkG64DL&{PSUaRxOAArs*O2 zj0_A3O4j?nyv+;NTb-)su|1DRB{W1(|E$mLS3&Pm(<E2s_|7&oPX8UPd$%dpe=BII z!z{2jj1_kCy?CRp>g$`m#pCS4fD7kXn{Gye7LT@ojv(+nJNa`#W~2$P_Upx=y{gsa zZ+qt%2cMr^qxZAtQ>1G`SZwD_x0ROm^@)e>uU_;=@cNQxw&%-c)yc{oe%3nU%Abap z&25VoIV}bEZ(8gx?{|@!s2|%E^2p~)jc2O=<<%z2rov0ooH}k>7B0DeD(kFLEh7Vi z!9?Gw&vq_ZXVX%VS+F&2rNbGEzyCsKJ&m}ScE(p@LTc*ms;sYEx<Q{G94LFs9iIw5 zPF{LqEPKhf$y29_MzuU!wrtr)*2SOK$b3E__7UnEVc{juc9faPO>a*Y+M=T7cpNmA zz$sa^ZsPSBe`YD^p03`ht9M(?bajD%`8M09v#!MK%Gvnx?OzTveIK#e>u26cSh{J` zDef+zi@QFEpO~)a`s9qu`S911R|h{!69l*9W(qv|nsrua;(i7OhCNQzzujK1GI{<i zCCc*OM6FdG)1QF`h>pDs$plqNLACMikjcPX=Sxf9rWi0XFkDmI&HJLREh;>GwQE+~ zo*gGnee|o^#a}78^5;BF4UGahDe)i6(tICJ_RIE;J~Z>)R`vGkI8fQJBrR$Fl{HBV zuOIw-ez%fIyhZt`w$Cz0p0u6}`s}xP`~KkaX2sC?p?qogZ0k5UFEg#I{He?zS-5#c zQZy4tzrNSm?(WD~-;Ug?v#P(BWY#L^e-dY4Xb|5~@zHs0ZCdh<sLH9&Kn<vx7q)S> zq7N_q@i5Ij_VV)bJy-mtH-e{bbCQEv<J+(Nx%W`^*3z{XFX~H%FfcTjp3r07_1n$U z+1WO9mb$70kAl9k>HXaSw{}$6{5TyiJry+TJa2Dpc}lhWb=gf@Jg!fE`eM<dq<0G^ zg3s8RI4ic}4a34m)x7-so_0Zoz|McXzo8;=)s;DEzgj(0Qbfh4I4CUGcI5w#jPgId zb}l}>ohGI#HS?bA0jI6%{B2KWe0le-<WOno#p~QZK1*y7PO8}Y%=@{&wRU(|X03+4 zkOTum!`VCgYHzPxzy9j2csbi0t~=+5eRv*a`EKH?l_#b>d;aL5S$d}8_nPufhR4TU z`gn7X^toicy|dLTeJiNDx%TheFUv2jXJTNu(eTFTLEDuWP`U7|-pwWFNa~U_>7{A1 zNnehAjZPO?v@{BO29;yhyx69L3nsmP+IB%_rAGacFU2)1-QvrHXCL>;+fiA$^O(ot z;K@^`J}k+J>h8(>;BfYcE(d6Mr?@8QbIE$$tDm0k_k3dQEw?_R?}v}a9Lw@wEmN<~ znz@CIf#LSe?d!v<r>0#Enzc4`R_#7^L0!SwYkfB;Tn5#>+Y%$6Mc=wNFKVw-_Z6Mp zY*#|UGv0n@WBVl;!@$t+@x{Hh?#r*_6i<D2=Z?&grz#$2L3@)rQ{$%25<a<C%cXj& zl?kX#<d{`<`J>Rq8@vmDPWFDDV{tr@CvJvc*1gQ4!@l01HFqvZNlVL+y%Vria;4<T znF^-6)lH8V`>5WXJ6r8Z`p=jX=Ue_LZ`Ib`>Tz~b=tC>DwTui5%Mx>Pe15Zht8On3 zSo(AR#8oRjrgfYR$xzE%w&zNI>TGZC+0ScAK3VD}fp+k|t)2e`R2DA-72~(cUtiQT zZFh34K7Q5XwCBWGN6&7^oF}_7GQRZ1N~bR&nzvL8r63MDZ+7$MOwRh{y}AB7l}zRD z{NMBP`FF8zdS_Hj*?sq0h>D7;)i@R=f6Z93QZdR_#Paf-##=eJ{X9KAw+K&}I;ZHd z^2w7Y`|cGSoqXfI*ORX*pKgIVW1wYqIiG)>-di48H!Zu$ry(w8PseQ5M<+pz)v&do zktm}~UIqpOUR_<mwSOPCT{8%s^<Q%3w5o0UMNeJ|+W50`s;Z{7Uw(9~m-Pk<(3r;U zZ-=g?MlDI}e515r^Z&{JrpnebFdPUed4Fwja28*?^cvaQJ2bC>TP=T^zFf(P*<b23 zW!>6L2T)fb>svwE<Jg^&nipohC>OeUgLmc5h3js8`E1>?m;1ZW?Eh&+%;!#@_I;5Q z6!YfZsda1C^sL}%zcZ&I<gS5d%G93w@dCNrlN=NTa>GB}zjI4Z^P6STq0KdXpqe|U z?TU>5lV5Ve3#!Y@{X8yAUhUw$#NMM-y5qR^wEK#!#Xc*p*;x9o&%OAoVBfMdRbwRv zh6GX2dOG#>pw(NeO#U06?)oI4qkCR^_p7-Hj%lZQ&MrOl{v`9+Io13sA}1C_eV%ec zk7?KM1IfqlrEOqjU^oU^0JGW&d}7&5@Cqo|c>j6bs>beJb)X*gZMlhaAVtR6(~k}* zsaw2DugrYTD!3+8X7<B_+qZC^ogZVB?rhDO{O-`+CC`-8?0vpUnhVSiP3_*L1zNXq zVwUHWS!d^Kd~kJrzGe+8C`NAzt+br@*?RI1>(GB&S6Y3ExqT-^aM$kQ%SQ?)>@zOo zVXE6UXWQPW&(`_!m;N>E+gqz_tjxfWz-pd%=fXYxZ*MY|dVOBvu{Gq0SAIzDyNt+p zDe1p#bdBY2Zl3k|?LwJ1YnDcRHo3WNVJ9eB6_!qjWqI{FJ9hf4{~Nm<v%)j|{J$&e z?ABmaHWk+QI2&|=6O?*Y^bF0{=aqeXck4BeoLrCG>vr$cHmatpZ#_KFt93Sr_tqD) z=B?b{C(mkLX8vf=BB#Y{k3RC%xg<E>a>+6a)KLNTq`z@pT3PaTW{hIAQ6$HF9j9Qy zsyxtG;@YUs#<y>6wO{c6!(r|-6F_Cb2`8Dg))FD%7UAc=fO4efiPH{izAU)2CqH}Z z<}DYbyXBWMmEL|8^gO3t`}y_78$*v=k6asBCOqMv*ZKpZom?pl3=C=)u5LBfblR-7 z^5!$GvkL<_5<vxm<Vwq>&u>ngb#~G$*EhXKy_t$bD_bvL`&6=J?@^U!D<{@JS6vzD zx<7bV&PMH^V&~YcFW<f}x~6x=E$83tlf0Jt`sL@uMI=pTe~?}BDCPLFt$~Kzn*RIm zbV3#*MgBRs)m>?~nvd9`<zemfG$*^h40+-1C-d^UlIeW;e@izPrB1!Z{v|YYD%hVF zWA^-5_>J?m^Iqwdmuxiez7A6et+G&JI&Ha5n?F*yuj`1;{BS#SrQ$4?b6eM5zp!bk zV(!&hzst5~z87X^`z2Y!z~JC@hyB%*Sx;wbht8Tf>-nrXpksg_Qw}zoO8@-+@+dK$ zuAKDd)-K~;`6|5Huhm&HM4djwJl5CfsB4?CLuT^yc-s%FULU`;q|Vsd+W6sn;mo+T zu^IoKT(XotmYXZF+dz8d&yJg-O3&&(Km2^wIA41I$5oR~RC%2BQqMWgYI}?CtsJBo za+ld>&9ytbmwW$q{<Uvk^O-3O3=I=ON8fyV+ZH|R)s~L*ZDE<`Jm&WY%uKSZTwob> zG*U}``t)CmnF=@En!jiNlEtZ&Az8MY(o46TGI_3P`uMYL##`G*7qV|}={$QW|K&b+ z8QH&+961;mDt_60sLRaD^YZ{t<CV!g{{CE9`?#RsgwXlSg1r-=lM$cyE`7FBP0h*w z+`ZUp^&^jOy1Besx!yQ<>(dnZ?8(1;KZ*<gwX2@@_KF_3H0FK0joqLu(Jbh5(Pio4 zz`(>i;*%#$5?Z`}a!9_I<kVMZJ<gt(&$9C8yFLGk^mCb4&P;yWn00niXyV_=*Ua<o zBphR5VCXsA`?l@A^&aP)1)ygAEkoZWWt>K;GgrLO3EJqQ@;D;tQ?bp=Ki`EWu1H?* z`!v-k_(@gD>#bXMTv+d$HLcFO{Jw_L&9}F=OLj0YG^D?0em{NLGE>dSrIB586}8ms zuV;hGLC|{kHU3$CN0W1d_OE>OTc*C)VfU3gpb`EZZ;iI;9Z@#BZ?x0#`O~MzY7IGC z#a7M~$j-X(>+YsaMvLATf*LD(Kb~k13<TwenX`3ou?86*zh!-O*8R%g6TY#3efw5= zrXeE(!{UPE-4EBT71TWx`K+nLTYZDP%Mz8AfVGi<aj&v2s+obd7T<U8<4$E@V8}DJ zv6)h`&@ynPrLuCb7Wm8<@LcXi&_sUZ<mMI8@FX>3mq7m&o0OvFX+rN#N*p=Wpr|IJ zrx&;6Z*|-2RY7ripbe&OS<rJwlIPCZv!S}(Y-8o;V`gvpU#DJTU|=}FlETh-_crf! zSP4-Xv}BQ<kg8%!*4b5Ml4q`}nR@?M{X64bwM%3I3j@Q0XSEABor;x$iX$UuUOm5k z;*`hz780w@H+#gJd7izyJI;XzZ0Q!)EVrzE`G5W~vAP};%bq@q|6TpPw!+)YU?<C% z?F|$c6+Kq!c=Fu2kf5cNpBNVHE)L$Z$*2f4=41>X-H2K;sa0>~&p#jZ=T6mLy~TdR z^pl{IB2$#DIbOW`3_4ayZ)R=DC(G>BCg<hP-~1P*;^ov4IPvwRn(p_4sSCUHHdYoS z?A8tv|K7pC@PKW5{(ZUWP0GhS&i3~97IK3|*&pxrIkUO!&ZOD1o0r(MzpxPB=6P1> zh!PuUcwPAxsAj&eZ)th6)4JpA>aE^qc}uS@>%Xm+{PIxDk!R6r=5O}wiMbvwR+bZ0 zeO=+v-N)^Vnx)L2q)lA)^ly;om0&{;=Pb2tu3|m~;Q5g=8^2X;eRj___LlsOZWlHN zh6z4*ZshG)y3(&ZL2TW&?ONiYvp5x(xvlfx78jkmuv@3%qN-W`?F&y%*)HlxV_;yg zl9YI1?v^pl#N^6xT~qzI7?-KfM7%vcI|W-`fm)WvL7T5HefI3?S($A9FCQf(JH?qR zmnAO_gEa6Yw!b}cp>?OnS!Xr#oQYHJ#zj`>M_$q085tLUPd)Sr_zYsLDaBBy`o)R$ z_(#2-G)whssp&2GTk_W5%#1Y|7$%6^xs~_h(8fI7&{>x+y;*yzbW1w#ClyeNu__ah ziT|+38$JkhFTX2;je%i7_r!^Ui(8)U^f>#lp!w?gEh{hCZ1-?Yz0Fz-$%Q%1SN;@a zN*=H36P$R%d$%+wAFjSqQ}F+@S<l@|1|^AlLB%(|9J9SWwRRQT!;c}6ygxo~sVlFn z1)aMADWiQR%(~kd6Cb=WK61a=BHt{~x>ardcgK$%n-R#!zz|-Tz5C%j*|kweHi3>< zJFd6TLF^IO(YLsI&lI=C-CpLKBPVm?-6`8e9O(=U467!#uKoIT>oxDQKYvz+*`Id{ zm>1o2aKYE-%Erdbpw=)bg=C*u%^uggZF$74sCoO8L7nXT`MWf3I%fT`%6FQtxo%O{ zd*!K9O1+@z=GcZ}MZt|fr=8@r(bq2z6BpUPU*X~RsF*z&exEKs7CpUHj`?Ry+_Z>^ zQ$Q^t&{`@`X7c;C<ZI3IJ1>Q!mVnaEI-4EhD|>X?7#R-uf>MuRjO^O1l~EePk!PQ6 z<OU_6knC&Hkv|rBXHCnwePPL7e$j_MM~oR57(!2MKK|`n?=jA^AHB|ohE5I1^t-rX zMbVr$U9&)~B~T$|x$lgM#_DMkLywBAv=rb_`4cO~`Zuce8TWI)n+9dKJ7;otdYpAm z^ETTT85>Ykv`P4W)cSQ<=a_pzN1m|TS*<odo$&1I^lHJckYzQ-pngWs=1*7Ft=STl zHSNvq>!;svF)-{n^y0<zbzgEp$Jn^4asMb@dC7-EF(iB6_aznK-DWEz#omDWH1FMA zZIVA~Gcc?;)Z4nY*w@$h>l*M01glJzXDpd9=j|uSAaG&fSGw}&+JB3MCw*GC)>>WV z>8ej%oSv52#f@A4?$Hd|+-0|U(I3IJL7(TPTjyFV&z!MyLdO*uv%M3&Bg@U%HmqXP zyE}LG6ds#*s`1?}y(`)wO%PBVOq><^?8wBrr$L{e_2#a#JCNR;$iQ&n?Ah7&yEon4 z5VG-#;-t<cZd22oI2J~Iu3fG0EG290H5-c!cc)gn2wq@dU=VVhXE{sD#Cz51)oH3G z`qA5_Xr0xR5w$xSQ+^k^#NXqrad^PAoXG8|$GlFNd7s+mbyn-w>~t%$tf`REvzord zr%hbobW>~AoG9!XDA=#;%j*{w)@HWz&E3cC6OKbNKRC4iPMX!4((3p$2($zwrncd{ z*kJ~S1=8l*q^G@_8gw+M-DTQNg}b*ldO60iEdu8Ny=N=0YH#T}yQ!i5=z0c*1glSL zE~YH3+!j<E96b5)=d+8win-j6|2%&_z5^CA%Ux7bCQcL=7kg+Psb#wQg)wM~)okI< zLpy`b=A54^v2%e_mYmVfh0B-zd{=2W(d(SnJ@@GfI_qz5%zXRf+q%kE)`trdZ>62o ziTpHUPWN%`Y3}`V=ScsQ*?8x*jo-iWPvxJ!E3G^25PbY6s3LL8Qd9FhTQqOttaRhN zjlU0m;ND#xp=-MNr~w1RizhcWZjXI=dP&t%zDk{#*tD+}ORMj4sdzeZT%8qLt7i|M zRKB$&E%Lx+iFIX5^HV_y>I`e;u^X3!KDJz$Gk<>i*S`v(vxNKmJ`3@%!J0hAAE#W2 ziHTYBWOql!8t<%opL3S;J~!r777y__n|N9J_g=OmjSdc-PhK5sShBl#ve?hixZt?k zW|eEox9=9eb?a5p+pBBi>vx)0=_PI2-1lBF^uR<LNQ#;`>+F<Ssoin2^Tot_!t=Mp zW~G5s)j@EcNDSH<)NY{`H0x~l`c1~Q9FtlER+*|R9&N2#dv(@*>ph33{tIm}5!=ti z;IOBp^sPx;#<Y;o(0jod)Bfk}e$p~!PK47!*Qj&dd-Nb#!!1iKZqlsKuQOM%JbRqa zcW0_=H`B8Drwwyr0yII5n}g4vq@1sCoS5sIBfQn6YO2<0t0!rKt-+pewj>s4Jy(ed zU;1W_a)pv<^~bbst|uO6<0j5x{?~f#zJc9FwVb_I&VZ8_Xo{-r)$8o7-(yX$ie6kb z)oRJcO-mJ5nFxcT;klXPy{n5tbKc#&_zF~&Wil`@Y(BbnZq*gt2QwqH&YkdB>{Z<5 z?mE#zI0afGfLmtPS~5qT_D^wp`ndV`{PKA(Z%FtqsoWYI`0s?QX6&{btDhICtLd$n zGOOJu?}Ocao3+i?Q+T45ByHHUo^NL)o1Ga)(@G^%f4{(o`k?&rxmGOQCT^q6ufHjd z4I%c+&w>xH+<Wu`xN!Aa@+`&fg!oTz$?CxR_N{d6%iV13+p;Gfb#dEVnd1b?<X2}+ zwpnShZ*jjL<j|XSb_@&&JV81K)fWDY3;O)%sB1{3nqOSpy0%Id`5<FYuU+MP57_*k z!Xqc=66con&1KVO<H`5ZPo+PIQJG`n6BD3m+U}eG<zPa=E$%Lk^PT(3j8;o`-_Z%J zDdo&iJAHQIvbHIcXNB^33EE7YwO7aV{FI|dyBEDzz8|f0eOt(?cRg3$_*t2)b<O&h z?lpaCgubb_i&HWvF?p~|oFB7NZl~!YUy;*iH~x0ifm95Bb)W%>rO&vJ?^<jvwqZ3t z1A~gR=A;M5{A}~UmGjs0D_361>Ep?9GW8X`&#Zal-<EA#4A0xCcAWM&8`l})=~p&i zv%AbfoHLb&Tf79k;^&8@<<0U~A1^PjD{DUJX!e{sdQxVMO#Nd2*%BG6?!0N^$h`F+ zWYq;F&`9yuiT9_~@OA3U=s0;EG?2uS(Ybc&eBT%Csp*V$vsWscddJ<^d$?+4<fi<1 z{mq693<m0VR-L;lv94_0yq6c1I&HUBwO)NZv1t!ai-%K(y3oqlq`$V0CjNcBwd-tq zmHDo+`6ob;VjvqNvv8?u(%cI+ldsH~Jv;a7jmL4;mXm)x68*>ntG#DWU2}%@+~K9E z7j^V>KDAsqQ|W7AZCK#ge#Iu`cCWX_7LQEP0O1t#iSL43^ZZ;_Mjrj{z~wf_CF`2D z>uibOKH>dmuS}XH-ji?mhIM76k&VrfH9QOqM_OlJ1uxU;mNENsYum?DLZ8>j^~=1C zZ07Og_~=u!k6pLEY|`pbaP9oW>%MmFpR=>=jUO;FG+0lFy`Lj8OZDv8v*jFTPfxq4 z|MbV-pByK-KvT)-IT9QSpdbVd_}>0~tEq`obLXl(hcdG(tCT?N{o`&G7brEiv%jyL z^E5wa`m9i^4$V0xJTVs(P1}3x3#?KLbi_@rhH5NbwVbnA{HKi8s$a8o%wPYigH--A zLD^xo=i5`KEV<84KR4g()xm!^Zb%p#GcXuv-&u3+>h|5fvn9e}UTm+D5#mZwbQE%0 zaV;kzg`Ht;(B?NW3f2-kF0yy;P^-0LU}!KfxRAg0f=*^ul(8ac`-5wDYv9tE9!J(+ zC^~PaSEmT`$7iFtOZKGRoyKVis=uT9Hj6Jw+rOVdU1eiW;{7H+P@QMr@aD}KYdsB1 z%c^Z>EB7Sr{QT~t^D&MvrRdi`<^|2QnklsX_FHyHoK8NH<aNK}%9}htnV0h?U-@(H zc6(3N2K}i!ZX`)CFr+z$U-v8D#-6w8vRZ3te%_Wk9#F3C5T88v<>p_vbgUUp_%T== z1!a!d-TqVT<QW(o$|{T3zP~9|n6*lKix;RVc<nwvTQg%zitEYKr>_?EP5KxcQj@nN z0Td}q(xO#UPd@QFHF>qh?1DLa6--~hG7i?THq3Wie#Iu`SO0<~OHv*+O`14y-P>B9 zRkw76X8P@n)KV+YiF&<jO&fS=!I`sS8@1I!ewzQ?9vSpzZ*FGFY<qo=vmuX|7#eOq z2rJc_dF0>OmCv`HNRXdfbM9o!guJgmnzhch2&@N9PP~3E$owy6ZP4Z?0q@<ezY|{i zo}HoLN@_~Vk*#*_V%tuwW08(Jd~3<G<8swker<HC+Qly!nOO2e<P*FBSXrj@>50#} zc`~Qht+jqHFr_p!$StcZ-MvA?U+S6eiz%}XAG0^%WtqYk^IlxiWrk9rZ2jW%oYzA$ zMRzLu@?QLY@o#Kg{Z4VnIL2(<rYmoD-e30S+k>OU`|EO#2nTHj9SED2&A_1Wa`H`g z{=AE7O`&#CNndv)+d)bwGdusaaSLN}?rmFma%<hsM@RW3IT#t1C~R6iJG!=4Cuizi zjwSt<RZY!JO)c&2+q^z5xiEl3GBR*U#GJljmED=(IfEr>OP<aA{HifL_?<<yW7aWt zPmSb=?GM^Ov;6W+YkDShdj<wBT>V~q(j@6k>p6>x-~9ge?%kDdvMxQ&kfGOOXT_Me zT<O%bmYDJ9_LaN#>iOLdf1cZUS=~m_)VmL~8C05q!Q)oSwjA>{-VD_%S0DXV=w7)} z{^dl0M=wtt;{E+z@VTY)`rOM}rrxUFD>Gh({nzQ9&A_0r^&R8u*V(bJ)7jX!`F|<2 zTJo&G!bXqjX{7zJj!Fg>-=>2Lmfe-*231&~=G<pnCDG{<XT6;SnpFMhD0JGdC%V8n zOU~%;aRqVVl{e<}d>4y6DY7&2NWxvwAm)F2UM%qYS`O+qfUufa*lW`jcVBkA32V4w zQ{2VXT<CeWJ+AIz#LAhR*$fOG*HX%Ib|=O%MdbM{`x-jy{I~5&wn9!e^8*x4|EfOH zU>{z+HEm^v=2YFgyZmLOrIQm_7$z`*CR#ExJ9k{$|K&}_-o^Eo6-}p4om%xsa*GAS zi4(6TO`pCxeO<zyA2N^@$Tro;ncNd*=}w&GywG)CG>1vB80%j@*PqIl)h_M1Rk<wr zv5VJq-EE07-x-eS?oc#s_x*2p;+1{m!ii_jPsl1NUQ@L><YmqGABxIL{FbCOU3nwB zGIE{%rVge;iIq3Mv9rfbo25GUvAN&osi3(pNnKNKmn3Ee2DQz%Z=3JB_Wj5<>1z`U zN+m(b>&T=NOnpD)cDUDMedT(a^!Z|Qbj<7JsS}02cQP>CVO|w?!)j~(?QIJ^Usl`v zdZFBR-u(QpLf5h~F{Mq9Qc{*=TZW(fWd|uPEA_w|EG1X|+!y#%;aE!Q#EIW+ZoibN zFIJf4uQ#`NpTtg)@+a?$HudVK6iMC|yCX6?f99X&35+{(?2`|rPjqbaIJ#2B{P>c! z_wLU1IIDMheo@`TrirumYMA=(opzFm>u2AkXX4`eP8wz^ar@a6P0y#nQlPS_aUw4R zL!Mt+_mrjHKdd&@@BR9iXa0Lf7k4KQFITam8}<Db=OwFhXP0e^)QTyZ&%wa3?Jo1F zJm$-9uUy`~+xO+~Cr_VNJi2KtwCUEADN`~m{U2q(tCl6tR<6`qzac8?T$lo1c=*)w zo-zBvL5mdH3S*>~>F&@p<)3MPGxb_m@JfSKtGYJ&7JZJ<ws4;%HDQ(@7pR5%c$I_R zb%~w(PBwA<{Ac(w(rIcssC4`u6e97Z=Zen6PM(z)m>3vV9zWo)Kl`um^=lnrH?_^x zFaI)hTT;e3Nm)_lsS>wU&i*>~KRa(NO*`3k%>WcV31@8|>@9m02%aPIw<-Si`?KIg zQFQ^149oDKlR}UR0MsdeZE^18lv$x~@)VdhWr62R+BV){p0Vx0vMYOJDzo!Wo;uaR zwfp$}7v7dTBb7u$pZ>nTzH003`P?8QZtI(#H!J!(H9J7ZkkLwPr`yq#7b`u}LNi|4 zr~Qgi`&tYdf1h;jqi*pYC2%xMn8m}-zjN2!4<%Q3hN#BGrv1I4WPQ2)jt7V5$t~vg zZ#t`8UUrvwpZ#xN{r+EUYU%sm|GEF{YmGV4>JTPXq$uk0u%(;B&@#r%_sl}U!@5$9 zOI$T4GA@Z{b#&1DVaxlKh5MSA>(Ri%jI~=X<mRqjHv8S$seGruS09u7`sdk?U+io0 z@2yUMsPtr$-sj4Bmd`)`>iH<O`>k5G?dzTAexA8r<8SMIeaqSf^F0DZTrCw%{I>=5 zYp(qHZuk35dMrBkuQE=Ya5gwHQt-sbt{@BTlH03SuLh+;P&|S#^K6UaS2vyATA#(o zSv+@&epjj!t;MzRXWM(HzLf0>mu;^yY*gH9$+fd`&672MKb)D&ym8vBQaJ@v=Ahy~ zE|JmS3_)wiUW%W6{_ptb$zEss?e^T1Tp5{>(7Z^atIK`w-*2}U>Y3XFT21Hddw=(Z z>+MDV52~K%We|uq*?73UdgnY($L_OL%U<2=y5SQj;(AlZ#D6Qu13TBOxzcUs5*sTk zRK&odx(8GnXwSK8s&z+^6_f@bxZm}D_M;uM{W9zRRPWW>@^qI$&Pt6X&mP;IwwPJ8 zg7aX(sxQ8telvseMPB^Qov>ELYWftBqkdV_V*0M|fZ}<b_t{|8kH=%P{^h^TPTFkc z>RkJFNzmtV^AZbHQ)RPY5m!YM_JbD|x-$vyzW3wf_sN^JPT!F~uujuGi=`o=IO%+p z{;!TyWAC8z%N86>vyDC+ce8zwM%N<#8M^$X+kAiOSle8P{qX(DwQD~v)=7wN7MyVQ z@`V8T6Cbs7bvwV5E1H7tECba7#R6BZh}>HjWl%q_aAoBDmk!l=Qf<1Ttyf}RZ|+du zX})=5!K)Vu8ZQrewS_5r-WLx&>~VkXmz0y&3I*3sn8gULjc@WW@2;9SYxxed<gYn* zFT9(2Md#cc$+Ru)i!@GM-c|Rv>eIj9;jQ0%Zf@Rd9I!I`<|DP|w}p(|CZ1`(!og6u zywdSdx80*d)~}hS&+=7^F=CvyNP}zPO_l6hVJi1)3(rqEzj40Y?YIly?^LEwHh(`| zT3UMI1m*>+vceROXP=vM)8lLdxPdc=b$9u@H2demD@?64)w`Z|&&zMktIj^nwb<$N z&*J5=8K-%ZuLlKooi(qST2N({J0rj*bW%Y?=h0hzD_EY3`^ox!`=003c?}dl5EI|r z+L<mTJh}FfnyI+>c@Mk#KMTTxHeYC9cMTM2y&zL!6|VT^{p$~lbQL@KX9_YT1b=#S z@Z3e!L+?L4x_57Xs;@>;@%?RON7A|$X`GT;SoyST>B-OPzc*L4i7J`u$JLzAh|1e2 zp4)bF^J;+!%ub!B8rN(Q32a(+p<LOtxj$%g=SI&XslS&zTi5q~)BMj0tI~VI`ZP*z z%fEeTre*s2vrNYMt%=uy0=>>2ubo<;GQ;m$1xNI^-l&3W|8|tWR05TZklEgOBDUH$ z&U>7lsUlRoXYwq;*_vI81ZExfcz$ZSdEKAC7du@q&&_xCxHtJo`xy>~5B_HB_urm; za{cAWhu!7)Tyx$<TyFyB5m!AE?#@#;?e=p`oV9wD*4_+#5m8@vJ3fx3@xLq1Oqg{r zeC5p}Upsg7T*+bn{7QPx)LCD9v`cRH+iX3*;)>1oYrjPI?mM(<>7r?~x@$!XrUcFL zRaWX!d91;jUb}qX?c-n4mZU)(Z1%Y)$zIvCKlN(u>AcCa_HV9R`|)67>Hn|$0@#(^ z+}tEs7in}A?b-M5*Xt+G&fX1MR{YdEx%N=^x8^6dDsBu7(JM8yKRuGOU%g33WM$;! z4wIQ28)t%wg`f<(!h~$U^XqGtKHIe`D*vAP^{ZDE71&*r0%cDau3n+xoW%wTH&82& z({SVcMHTx@Oid+ke*65~Pg;1^c^=#6PStr5tEX*p%#r)(yXT@1-%c|%6?5+=T~2b{ zUIlf}PBx}QpDt4Njsx|1K$&c_e9-3e$GKPTG?-^)P|$rv<_N>V&;EJdCzBF+Jv6Qc zznmxH8Ytpayp2b;N+qE3b>mg<JsIX6x18fx7<SARuD(`v**#|44o#7bk&`<Qy-`<! z6b|W^wy(8apB}#Me)09#&%H}HZZ%A+aJS>@yL4%iLtnJ7FK>`B$O)k0s#@K2cEvu9 z$(m>1z7F4gVOjR!6-#p_%qst(c2`8H&CBQNefOz-E7_){Jl-H3%)Gm5uK1jZ@T|RS z{>J$eXB{^xPV@Y9=YNG=z{*HXwV!*wxaTa>=yJ;7Yd#no+vpX2{Cl2{nD}qQ4&6-t zN<oH%npxs1dtR!4%a0VEbwg&`kv32YYP~S0|H2%#>F*=={Fpa|<Bj+41sgXC{<Kh# zl6tilG)w@=c0E^eUURW~&wg*HWg6bMt}mgo`ki)8)G4u*J8zi3Jm#Y8dh%qT*FMwE zRVlxBUGq4yY0HB(xuBE-io0h&JkLh$ZTM^RZ?omOpv@5m`!xerMtXC<Ub=r;i3`Zl zi*kf!aZ8>#H!X5%YTOoamDh^8Obk9}ZZ^+d?AcRZQF#7(%AAMF{Ow9+?RWjbI=Z%B zxU+HH(`UO+Em-=@vUt^=%KAATXB_SLCahW&*(hVa)ZYE?ZCGh2xzdtDOIw@kUY@G< zY@u18)Zc1$w=gH_l-kChoBR*;dP=@-4Q>yfzg*<$in{(IS)Rux^&ZYk(KL<f-M8Y> z>c?uP-YM=MK*zqgW%WtLzjswrn|CBO%kS=dvn}jurs?~B+~2%c7@VLtIb~c+D7&!e z+NPtvaa)8{UV2`0j$&b$G3Ouq^oq;wSC-5%Sds=Ve_GPQTb{)%0jK&~EJu$T3-mKD z+p$AqLb7@Kxg1!=bIalj$<ouBC3o`k(IZ(B{q^gw&$x2u)}}+PWwE+yx~Y?|+<7`V zM>u5HMwa^;muFwTv%4hFYs<6(+14Gir_EV>kKfMgteNQsP_<yWFKBcB%8ylT%BHic zE&pC=Y&@_uZDEKH*fm;S3oCtZcQvtZUcRXQv{e2r&e_-R_pae!n4o$!^q-FL`jeK4 zoo5rj3kPePeR=D#)mfu!k;eblXH&JOshywyM*m0U)U)MxORv|gzbAeD`gLVFc8}cL z0;U>gXIn(FXV)_I*6VxpGwD&q{Hkvg1Q-6CE`Dz3g=M=NUA=FrnfiZTd0C|7u=3n{ zInGsuQ<^qgl$IDwRao1$aGUC>+NLW!cAjS)eb0f?Ro`nv<HG)H#_Q5Ax83kQyJ*uU zo1GOOZ5zGMPC7BA2U<8Pn#`6uGq2~NGJn6H#H@F&zZWc8!{I5&puj#Q$Nuo*x<}K_ zO^xe5o7JuW%E7JS>F0Q?wN28MO<&*5%FNst{=P?B>(qpP<|UgpDJ>9~tfXBxpL1p9 z)l*?hphEylo-tIsd%&r_^x3gvZpz1_jW%(vjO;wmx8>!x#EU^@U1!(-zL2=eGo)4T zt5?CL@5f>b{DecBim&trpS%mHBj0pi$+>KqG5Jc)qvD#xb8}W5So&<sjWtssk<#*P z1N)X{u~|pgoHEkC#X9Me-<!zpB^(SBl)ZL*PY<2{^5o-c^ENdz`ztrWx%p|PtW}A@ zm+Cz)?H+`j*W^54x6e3imI2eI%2~5!F<GaDhHl<7ahB>~C3w4OcKZLv>~p5f^0kT9 za=)FU){?d{;h&B8t>U8+Tc-2|6;J1%tJ=9YP%roXzICSGnu=p4&+_e91FDZb&K~@9 z?&y4F)8k+2QYK%CG247(_Vg>gy<d;9@v7+gn{X^(WK~@X4p~K$_M@H5(ah5~PSef% zw9NOy9)-p^91IiGy>@+nTDjn)RsNqJzZZI(4P5hPve@kXe?G~ZT+--TWFtJw_dBEd z<XPEStM>993V5}iCB`LXvx?BcxyHP_Um*e5b7hY5FTW*ezd^-7n)sf(ph8N?WWIg* zt=4UKIKJtmZoctn>g&0x(NY?PqI15=dYtuW0l9yh*V+Bm|0hjNGM?P>NY%8wXB&S_ zrDtr2iESmQ_~wy$;rc&?nNeu=VYxF7phBu^`GuN_1=a<E+1}5+@^3LORW+U<#K^$q z;Q8IyX3|Wl*TM^zn!2l+T@GKO(Z#jw|MTt(HZ!l>xpL*j+6y_+pVs?(i1B+lZGUR6 z1aInX&h%N+^D)DJyWq;5yI(Vk-zu~=NY|Xb^jYF{YcJ;ARcnP;K2oumJpptuaTBPC z-aKWN`@ag&m6qJ6PJ2(Bb$mhk&d&1}Z6DoR+Wl8>rdRjmZt?rVJFe)M95|3*3a-Q^ ze96t`k2zqqul(_g0}o5`Z!!Jl*K_n@VbGW`?U~j3lx5pQxxvj3jn}{H9oJnlo_A$U z0Y|IL4?R<E&Q&K)q^(%HmiLW?CgZJX_cN7zg~82B(Cne)O3TTYE*%Q@x7+aDP&w%H zom(y3xjQmvY@Tv9sCf44xhkAT%)CR*IL~>_d2@4%V&$tB3ZVHx1=HhhS^wsn|C?s> z|IufUvvM}U#g3Eb`P^CT>v{H;TIb_`OY%e7lprl`!v$}5UHEgXfB*bBp^?vgr4#C$ zMU9jg8Wgoob?uonbBmVajHJ(}M7@<?YVZ5|?Y7B1jjly9qO;h`OIg3=NNJmDi#R<L zC={6WU$P~zX+jQ%XF}uJ4Hs{8KwA8uRIt$F?9{2E3+<zQWL^iKm(z;Ku={kyPW)E> z`sA}gdL3uYW8SIkREh8un;c@ZzA*2}Z{OPqP6gM}VHNppJ=6W=FPVah&%E<o_U@wE zlC-t67UWiC-Pc<m7jpgDwH77QZrj_|%93mLRej}B_7!mrWV}8-{-5$B#<wx^oLetM z%>VH0W_(DA`=>Vt{ajoa7@X(a*lcEbc(L80Fx3mMSQ0zWKKK9Tu4Kl2B&}=Fia%b8 zOjXatj_$R7;kowLpEK``H~!g~?GfbarN`rW+);MEhLAC=rC_-)sQAX)rna^!<>R+p zyo!JSx~jM3?k<BgP4Okq9<M9wQ+c*aE80_Sn!uVbDbrcgg)d1283!4BQVA-)5cK(k z{CXwR^qDWtmuALgox8K%%;vlAr7Kq?X8D+vB{Uq&>RP11w&k;{_ciT@h8Z_k<sNlf zKkqjvZ8@<p82ES>&kaA{wP~j6%22LH3TE<FB@>RxxCVysnHm{AT6;lf3e((w`z(uB zC8?YIFIIX}vU*ZOtjo%2j<WM-&5}aYedoH?^}V-JH@$xCn%JJR#o5BF+-LXiDLB_! zb~}8r&*2$MV<ybXj(sb$b*s*Ir#)2<uRKhtf4?kbQu3AGThs!l=EPs0<uw&FIL5Xl zEq+N_;lHELC(hdJa9(BI=?6>F0;7VST<w0f``xVh*Atp9P3QKtaRlXbr;Kf(8Sn0I zI=1@Y%b&cVC)ybp7y|>to?JCf4oi*92r9mk^jX-SM`i!NU)fS+BCdhKQ|_&GEu7Ei zopEl;ENSW2$(km&XR*Bz^7Zv?+;{x?b7e%1Umvu&^ZBVu&#Jkm&EkJkd#2Uww!t=? zr;~2jJW4u#B3!W~Aw1vfhMvBDZ%o0pvW#lATh}y%)ge)8DZcXOUT^UUvo?D^ke-`z zxKwh@l|L2n{pI?r#P#>7KWAj!`{I0h!-I$I*IbPliatH*muOt1(Pb18zCP|_REFKY z^5jiBDt4Kl|0TJ2j_r-k3JwMV0rhWdeD7x0zEaoQvsuq9>GQL*cRS9CxCTz1a&P5N zJ(J~2pIN`p>DqcBCtGQQ_KXP|)topl*!=^qWS2f}1}c;$&RRTimbTU@u6xhit9Nlv zn<ai`{&T15wY<U8iafLKJxp4DLXFcP<6vY{p_Xjszqu3NWOH8gniSS-V0=_~<;-G< z3A2vxj=%9K+U;M(*JW4M{O`G9W4h~lactdZAr+35mam?t3xtG*wyBwVyG@>Q?9(9; z*Fcq$r%f*Eoc@mdDf>S@e!pButG4P~eq6ozB}E2@16$Vr+E(rqe7mc4qu^}QNbl7F z0V1w}_ot}UyoimGX-V5ydHC;2lb9uG*1?Uj9+`Zf{$ysXaL-~}zclUsp~C{xLB1+p zzGcgj2f1OViWH%p)zx<oOj;T<c~*Dq8<DwIRubBUpJuAFPtu=jTO3@_Cv-BxcD9+y z^E2xp?L@b%c|i|)y0YijR0L=J`~CI&gjuqaFXisgYo0XAHM29`o9FtKkai_gcU`m1 zdkkCyL;jUMJG0@s)8-YPXFk3985bVhm&3szAapf!={-;1XshsJUOCsE=yomA(3<(@ z)9Lyplioa5GRZD_edbb9%QK!S(>m7VxO;65i~91_9Mr{t;M>}!>Oxl++J*bbJU4be zFREf%UT*uq$@;CuG@Yl5Zv5GmExX9#)MTO0an+d`R}F%jHb2?CqpSm--XiyaOE<BM zsSMZGdkcG>aP&Ug|NU#l_nf?(HT<qweNj1Sm5E)8R@~8E)w0f@^;v8AwaRJhN+HFW zGeg6K3%2EL?e7cv-`|yx-WZu7B<>m*GROPm*I6$F)fe8}ezmH{chcI~-5YWoy^4K( zd$$J_|34?M0B@i~Ynis+<h#(tqSjZe=(Kr8^z4F#y<y#o-a9o+%XeN8+~hfnJ38y% z+1=v#-UWH_*Rx!kisvjz^Lz?w9^`!g8~O6g%%IIG=}VsJOzV){yI;|iUEg%}Ex+44 zUa$KJYIAg-m6d&~qwf<aGSxLx$Rqwf-}}}y)xclheBRd=a86QWa5(Ye-s{_+m+Yvh zdUGT#?8ib4t#wO}{95sDZy?86JHI^B+iV(MoVz<tUtDV9J?-1i^7l7wJ48Tp+C5if zxH?~DecO06XtUY}kzISapPkqCfYvbS$~QJnSsnCwOW?kurOHp53#P8WVl#7!xcWiM ztd%#X7_@_pka=TUtRr4;*mGqLtNt9To+~m<S9EHkOC9yS-tYUpPLo}-jn6hI<$;3N z#>kb%%F4<;5rHDEz5#)HmNLsO?AgEm@a})#{<LX5abjrbxL|u@`|~a#ovA63+iu8& z#vATE#4ntv+0_;7y48x`X>(-SnH`5;Jok)ojp@@{dh^-een>^B=Xti!T5p}_S+#kZ zYjw4`Ce6BieSO)&wcDAkrxiu!$hl=~jn5K$9$!;;s{Zxv2R&DKwk>$wb8cE~(C29J zbA8&Tw<lbC<6;#5UTw*<2}_<W|MvFNJIUCvuvsyCe$4Y^m#VAE*}ajmMdN7NLJ_I1 zMH;WJbrqd_XwaIb>aW#!X+5V`xypIDH!eCX3>_SIo4vi$6wInGgoi}Gcy(3Vgh#XM z)2=B#@>f%?nY6R-au%Oe8?)9ur*6aH3Xb+^E$#_&^FdugIse&{H~Ic4gN`MD*S{?+ zeCf3P`^9<h_CSU_y`tAk7*8vT%!+&BwOp&uXobtOEmOYVTgq+ucWr-@aggy3HGd`3 z*-y>i$H|0eiM@~cV;S^W<V^M)>EEwEUAcHLU`blx`%6dTy3Qtgo;BkM)9!6sq|x;& z-F4@af*DSmkF41=Q}v$hVg4`coU~XNIwbCPr&nlrnO;+OntpE4JMFH?>h&(n6BlXd zduz{dHJxdCwv#zpa2D^xx_;XYtFOO!K5g1G1%rO)<mBW9$2V`<bm-Ond?yFU92TgK zbITGtdeoIQ|NX?}-=6B4+W*@dCw{AHee%&DJ5WRBMTDnG*KCWKGp&Bz+}i*7pA6?Y zp(fQeil)k&n4UMS585m=Q+?8`|8;*iKgrhTRWz;sv&Qse&*kSWs;1pHLq+fH<(O~0 zT+3wT&9;ND_U)5hSt8Z7Xobb}C3AOhob{UX<?YS8dlVXdI2aN*b<dW@aRqa~U(>zx zhEM&(MH=^CT@8=#{IXAKDmY1=eqNmEd2xn7pR1d_{lpb+DRR!Pt{dKqsQ7{^%FWfu z2PSz6PM<id_Qvr<yLKO$`^L`apX!?G&#*t=`Yle}P3LLzm6|)P=R#$Up4_-{vDzdz z)iqypZar86N_wDHov>nJrP4yn;-U_r4-;ppyK(+s7dL&`Eh+suRx-Ct3tzq9-&>;? z7ac7;>q^eygi?3+>QBGEzV68h6cOD$Y02j!!ps{5X0=XI`zw89UZV>KLxSYh(4`$` z*?xD`-oB+g_5GBzRUyG$i!^@KwSND<NMKg~`@0siSS;?IPX8SIyX>x6T})iwI@zEQ zle<+X&3vZBNj{$fA4%IbyYee9>wEp{^H%=kIy-5hY{u)_R$lL)N~YqwFYKI@B4S?n zX)(Xv{b?pyK_`OQx9%^W{PE^?kgq^E@$>HQ`o5Z`?wV%1KPd(4>&DjJn>EKl^qJ|! z&6Um5^^ZzRzjmHHD_3B)X~5raxATopxdw*hculr6%YWC`dqGF=^!D_xJ%ONpqyxxb z>HKAVUJm6IH~sHi+G$iG>Fc6v)@_{Lmgx{A@-*kZzwoccVzUmv`G3?g<KBghX@APE z&OWnm^|T{h7ykHrd3!V2E)&{=G|Uq3^Je{qdFrO7rmXp^Cr$f2b=L0Pas><bn)mQ} z|5P#SzfpJ5b6@Xd6U~=;K8pTAw-2nl2O6APY+MMcawpDuYbSolXDRQex|N>tH$Be2 z<W$O!wdlU`=H};Xp(`UzOs^ev%BlPOCHbDdehsL3^LCNOso%S*zItUDxrcneWtyw) zBzvJQ;j57T{L61w@9VYUU`WtpuL`gH`KB`{=icVM#zh-<uFrSZdOKy2#;K`QU$2HM z?JsvzH32mus<ln7*Jb-XcpSfd-K%iv>V=jQSMYtAu}i5Rlq^9*^Tt7&IiH=G8T(<| zwry)pL}#sAqfxx@>~;>}X`ei^-fjB3X!dmr^RP=#QdTa$ZogM-$Asl=3BPw;yHe+# zWp;gH{j-ydOA?l(t+tB3#dm$_vx)X`XQMLCxzvBZ<?ZZoHhG0-h@z=`f$x-QB9-5p zV!V0om0tfdyIG(xGHym=R@b5$J>PpBpX64b)ZTTy-E@NP$5Y20-|U)Iw8W8t;dEx^ zI_Dg-Go8%Q%F{oa82Shw(db%~qqq0^rQd5;yq}r){l8J`GtlswUGrDIUso>5`~8|1 z^?1gz`-0}CrbojvuH|31>!|iJh78t-AKLQ^G<27?`21w|>Rq3Opl#LrygCu5%vV;< z;-0&92ggG3dc!$WCzQXP%s=^k%%92!w~JrBSnyG`{gIZbG7G2yGW+RXZ}Cq;vy6Yf zXg=L|-#fN?=gXw1%_l!wbY(yKxKB<$eoA`R*}|x}h|@(`m42W;#a6*tZ>!DjPqeAt zAe<<`aDZ{uYA?aryv8LjCWgF9zp`kaT9={Zv_%@y+OMWo3e0MDeZOFHW%$~U5tHvn zhni|{3o1@cWz{?js{VVf<TMs^UwP9HTHIF=a065>s+#KO?mOOUcHd4X;*|Tw${XLh z*RM^j)M<IPKmNZ?x~6~A=bz&9zek;djynr~KizpD-LqhtM((e=SGP|4UJr9Om?)PR zly%PhZI$n9uKc6VcE8`J{l&3k#nH5dsaBd@i(=MKoH+3W`_{v97wq<xFW&CWEB_+4 zRfB`!0mrPCMJF}v?E1gVx%%0RYva#9C+oD2JUcsk_e>t|z$u}^k&EMIK7Xc_vH1O$ zMHO~G^h{pgE#CHiWxPeH#n(RTzRW{v7xVdQRMpzQX$KXTy)fr{XAfEu&Es*_@9pDD zmnL19r>@rbcILw8MPjqg&$oW-wR^n;^R!QaS$UiPKGN3L{~9$VBq(E_)8}k`-bj5r zB~WW9Ti(;{jN3i$#rp-BcUJ`;k34w?v;b_I_t|Bw&lbF2t+(&VmY1y#H=b|o{5$=9 z{>s1CWc1@_y>4B~#&$@q$HL}<>`#X?!u~uH4!8zR*<AYUOu-wrEwy5^qG!FHz{1EN z<2*UAX6ouiBD3$?{Ef)EG==w*++<LzW0%Q6Ct=;39qR9H-s`*|!{FOnI<cQyJJit6 zsW>=z@<f%BCj+>)c>g}qa^=nB8`VE9oJ{$CEcc}9+0&D*UcD;(?^#>hu`By0a_Bt# zdF11Ki~qN;ulvad8e<6B>}s?3eP((XpMhzj#{4PI+^cuRW_*u5R=2c9Y<B*QI>B$> z^FH}a2vK^`9$q(fdd2dP!0;Bs>r0<$sBX_m^G#Paes0yNplheC8v8pwa|Nj24fH<i z6~yP2vG3o@txuxG&s9w?d0!p1*+1y>%Ek6R)24}3{`?ff%pBNpR-G@Wx9;SbzA~X5 z8eK(tOINSYXLs7{9uhuPiJghTqDyV5g4t~M)ebgSZl<|wz0BDC`n3LkN98GtRz&!v z_%1H5;5hs2;_hcP_d~ODE<D+GW~Q;VS<vRX><h=YZQLlh@}{ARig(Ji6)`93F5LGn zDl@(Kb6sGk_{y7pD=Ys$W}g%-e`nU4S3mNyb|3llZ0XAXdS!XHC(2lvwOn~4Y4vWM z$60XU{JQDq=TDPnJ-?<FlkvMWabJ*~_u1pQ`#BbSu<%NGmi#<XK0o%i#g^PRH@7gZ zyqUD}=9li)lRL^^E}G&3y4XeLTkXyXoC-JZ1%H*@cF%r>hY0`5NSk}tAHVhfvf{|I zh0gsE8~1Er>jITQpv>^(@Avgxf99>+QrnVdEFyXroVyJL7!D-9$~q-Do7rjdikt~Q zul!TmI&;yA4X2isr0v~oUB5|wp{2sSTiaJJa8PAcI2w86Y<pYVuLJ$7vo+5aPM@V} z?CqqdJv*~b=y%4c&34fz&wHGGxY)ts`qF22t;?4mdAg?gqucr9zn}}CibaApcX~Rn z)zvN%gG>OF-3N^z)GV!;Hmf`KMZ;Vxs~1xhDnE)Ju3Xx;@7tw-jN2LuB|xDXdENQO zai=6u`CmLEX!E7XpXV|NZN2bj)0LRXE4q5G+}XG8>Z;#=XI&HRINNsdK?iTrW}zKZ z8oUBUQj_P}{9GKNR`SzsLhXWbQ6~k4hQ}F2UYRF(j->U6|4@Ya_E}%4?n!fhd$F5; z@0Ty!nf|%0>3*>Gk0VdaT2*abU4w%!XY5|4@u2hc<>32|Z|%ESc04evZpm_efti&y z(@gZe-`%wBxbo)4kCc$0%}1UbSs^liyF}IfzYCX|xqp?J3L0a+{(0}BMIW}^UTk~U z()+B?LfMSpyvcim3I%4n=j@j-KB_$bNSbHqO|FXl)&GN5++JSWcO_@}6`KvK%_luh zyu3-z<Lp1Lv$OVmyvRPCdGgG|0<&VL&C1>Jz3pp~>F4rWMf=zPy(W_%zry^Qx{~CI z2{+ap6p|L&u`X`!Aq^?lz$GQUlP`R|oP1kw7Vo7?G3`7Y3=cR#;|}LOMC|E`$_bM` z($=|QiCM77)9U^DXAkqQ_1^dU(YzBvv$BOY?-85zK6clQRfZdVggUeGmp)sy>cM&K zr6Id^<oo<7yMAe=?}^<%7rd9fQxDoXRT(qSx<cveT(xssE5GutJP&Fe^JTL(Ub-}? zX?y6((>po9<404!-B;=f*WwE*7C$-hqQc6&C;j2eMLtY<C9|bLyrf-p<xLse*=8<9 zHn*atDVtut$rY1z&itfZ^p~5z_{87I2QGa2bjz7JXRj~myvmX@WtP9}--j7O;S;y( zUlYF<DSmQ6E1P$Y!0e+7o!LEemuYBynq;6{sP?M*(X4Hv3-vAE?7k2a9^A*m!SF!x zFTdW$r~{xth+3ih*EMLiW|vW<*-~ThsNwGGzwhyjaGf^To3!Q_=c9QhHln4a#m*Vp zqL#bgKT<K(*0o$y^6X^9?q}ATJ3;%UEzh3IwVw2}?YwX8z01Gnxn-3}%oShfv%|13 z<~)z>^vPHL{P<oKoALkdfwHBKluZ4L7dkI1iHdJM$-n;3sa2px>h7g!!o8`tUBW;U zt{aX#yT7OU;>_RfQ*PLG9t>X@X|pwd`gQ#qi-l&p-rrVcJ?-Y34FA5K9)n$Ofgvwc z9o-i7=z8<D&%N;Uw?kRx$(|=So9A*gFfhn15~(}#EJ6LytxNGf%gwyqmS}XHTK?sn z=lgj%JC|z;{y);Vmg8*WH`eZ;L`k!K&F5WCAOEdl;%zc*jqHvManY~e*mZSZxwE%$ zcIfw(SFc`8Ndc8YcdG9HJ;<8Es$-^X%I+P0ynOD2S<+IkdS$N1w4@nsH+$$LUBJFg zTU32x<&A%-#bTAZzWd5w9%>P~m#xp+y3bZE{ehC{@4}jz{cICwy%oCCEHHb0?Wcvo z-}_f=d^)Fh_7xqok~NMwd>sd4W3TbNnq%`*85BQUYuCl?O>(s=)@m#Wk#fo~JKYn= z_hp^aA7+LR5=%cSo3WpM*qFCE$k#moU7C}QYhdK`dxkG#C;NWis1f$ObM^%tkx7DA zs()1W77LcBFIc1VqcEzr{q%1QzM#*mrmnqqPg*5f+4OjL7GF>XpK}hVYbTavF0yMb z_p|e-Ju~dSzEKRn)o^six{x_bp1JD9%!qn-EFIEmP<z<>=i{o)PWnN`1wqB<m+>x? z=dV={GM>BEAb9ur{Xc3xZO)dLo;>URt^%=@mh4$Vp(n-tWWR-Fy?cK*<?G*jZKA?8 zqO+&+EuJC)@@d!U1K))Gc_NHgtUam9lQKK~^RL~4{}>o-+%x}pJ^db=bMO9j!Id}u zTu#2d_NBg&;<QC8a$djPet%n<Q1+~L`6%&UDc3Bx&f3mymfc?c>?Gsi^S>5_9NPHW zX|u~ZgTDOaWaS`Zr((wp>4~!*tDCkfnxuD~bw1uUVb;W1YisX;+Ss01dGY&iwVFM6 z9kDJ%=IAr&ZSivgz1Jmj)LggUTh`sOoaOn3?ao5d$9ET;^fjK5JN?(Dya|13&bPJ9 zl}vwYn=XIf{n+=%iK!dZJAQl$+EN?4dg^s>kK_81wUZ;#!b26z*js{<a->$IO_;Sv z<39Vg#Zg5Te9Sk`atocPV_-0Rcx2wzl_hoeS=Z{$)m9b-w_!FV$99JnEx1*ZbvsbR zHTBxp*ViZ4)>^OG6%XpQ_c?u@bxm~Pp6=@sjVIr(TQ%$HmKD+A=H^o#OSkE?U3s(p zLeAtHJy&GrU6EOKq2_Yu%6x~czJ*s}f`f&B6faq{=)<==i*4^lLI%30R#%I+X^XnA ztenria^k+zllNDCf26B4uf<MWI$3R+N>OYUpYxxPs-52^@AH1~wCUgPz24$?|J-j` zH`l2p?d-9>)falM$gI6$b8)X>cwBWR$I6=@i_K4DUkY3K^U6i}KD9zoMKku6OP~-? z+d6ZRM)23C)BkVCO0Zs~+Wy#JLTqek*AsRI0b{-|>psO@+T@rcR=uq}N}X#}uX^Xi zMJp<%s~yX3+LQZT!#6GTk*!nlhbwj2ek&X!T6+xp+?}2GPM)-G(&X;0W$hcPTID;h z?ejXjtmWCOSFfH-dX{?fT;Dp8U*~ywd*iy!dYpaeaW-21j?~TK%)hU`dYt7;bgH|q zGJnB*<)uqiS@WMyT>dQ;HmcDWpSV4!a4M+gUcvk3)z_$bQ!1uU`(U^G+s4hkhD)Ah z966uUzy8I|Es9(Fr&i3GHvjmkGr#_O>8Hq324@`JI2SwQfEMZtySsc}rd1s{H?k zT&Ib-o^O|}_Y|HlekH$l&-&xPr+*0SI=d)8dUq(ZLpz_W3aGl?^ZIId{Kl-CiN123 zNhcp#@T5$icE)3#?TyX{><j|Vx58_sH(IKI2Ia15*?*DN?Any+DkuG`Zl=ur-Gw1+ zbKm{_9GG05xWE7UjXf9ty;-s3$*cw1CvUXGq;_jOYr3NI^19i=pA+ZpYpM&5ym{uy zEz|p+eDCayUVeXb({_f?Twkwqx5}2J)h~Uv{JX8}&(9~92=rW$(J7bSp?0_;Y^KGs z^tO4Yqq63KhDmiRWOh&O+I-{BuD9YVg)(ZzHP+Wx>8d{Z`|hvz#G3ss*PZ$=*Pj00 zeK}||i(UNEG>5FRpLh2C=zcioXxhmO9%t)ps~@YFcJs<+@2Qv6|LDUM71AuH&X=<_ zFZ1E*@bv~k?tvlKmLA!6cJ}VIyQXX2oshCFVTNJXBrCz+3=EG>|7lwl(Q!6cTg*+* zY=7l1!_{FwPrfnFa*}op{HU?^U261v{a5?qWm?nLzFL0u@1hFz^@dE7_otqlbJLG= z7idyWCb_ns-)S?aq_5H%U#HD3kDcoJQ=SPQub=e!`>Xt2=6S|S7XGTi%BH(DP5EV| zz0};)8K3O7Jw1E6TKW4sbAQRy&ihyVb4A1a*UvMgFU<#CP#&WZb@kv8!?R(~QnY#N zjI|+imOj%H*9*BnIeDs<)YOi2udJ{`>rV%5e*H*Y!Sr`c-g70h>`5Knp6|^Tm6Xq4 zck;}a%-c(!)$cQj>$xFg@ZA4f^z;Kum$riDt$XeSikK$e-0^0^yQQ;qgswW2-8>`o ze*VnA{CbWrm>C*UVtp%hjyzit{@qhK^Ss;44T~4ss#*t$JWYSO_X4P-t^6N&|NZjg z+mub(JHozp8}WE)UR+k^9eD9eN^<gI;i5dHK-p6tui6DFnFMXF4f_1hSv^?u^iMTE z?+!E7FmWXg?;f|TZ~j?v`>Sf}wAWuZ_tE&M_0v**<IdHOcZ2#dZY$QV)vb`8x@XSX zD|hzQZRO5AD7Yq!Yh&fF{WYn-k4i0lBgG~k_cPS%nDzfhpC{Jr=TxlxJ4<W{c)--( zI{NMFDCPgMH@nX6ul%kQwApc9Wzm7I&o_>o4!(T7LSp~!Z_&j9vzgsar`TP&nRZv< z;!NYiI=ViAS8|uSlzZx!-Ccie%UTa#p+p61i>O(z1%5IxC>#Z?^Xcq07MSgv^5TN> zHQ%<gb3|5OwbtlLV#=0y@ptCE#jdsS_b%-;5<7ozMe8#YE<3}YvrnD!S}R_hot5Qe zeN1Rajo_@>$+JHDdS1&vp+2`#>sR?dh5VCIE6;nJ{pWFZQo-k&ZP$LkoBwI^XVKa7 ztt*&TTCxQdUzl95Ws&p3+dH=WoVTV0yz14fdIR_3sZLq*{^=jj-5-%H6dK1p1=J=^ zdAVrWlXdgXN`oq=iL-3q=G-*e_++oQ__8Up;=$#r!lX`P;l9O(j^q~xW{E{532d~S z#~C9eu4)h@;;OmQ`%+i#_m!YZ@#ccEn3govBBhUv3<n}M?p*PrFXBXu*%#5=c|5b9 zU0B$>=7)1&-{~{6?$rJNyL!#u^D=TTwk0j{oYV5mbglLtDgE84XX-<wwuPR`%~;{T zRK2~hXZ5PIN>vl>gO|lu?%cdsd;Qz^t(#0Qyq%=8cS&WW++@x)Hl-+KQ+H)k?OaQa zg*yc{T24Rjp4Hd($wu8ZMd(ZMl1-ZyJ;<%uvfNsG<<F1rzwWvq7h>_&q$iAPW#zB^ zBD*g%O5eEpdh3;%x0CsmfB&oOEe4I(F|NGXx#iD9`?$FQ8UNngI_~GaecPgRmn%t| zdxMH2uK!rM*q-ODYu1!0XLUR|vs4Ot=kGhpVCp*Y%FzYi%-_6!-O+ksjf&qBTLuP+ ze&)TaCmAOxmEKe`<K9}IBg)r$s}~dwc~@`e@6WxPWwYI9NBni6o2P7&1Don&TGDPG zliE6K@yYwk%kMfax4orjA}%f-xs!jwtavZJclJq3FU;xOr+xkH<Q2VF-t4=wr}%cC zL+dlAeakOwNn7$P!EodHrn<fi({`ur9}nC+z6shD7UoOd9CXDz>2t?h@wa=u#VfS~ z{yn?ft-0}LYGls)$Nge|Bwzn~eQL@cy~a(ovDvF0>rJ^bH+xgYul&m|K7ZMn`NcM? zW!cT&KgvK;*kuk`VM3o>f;PWf>T$NtuKBT!DYvevM7#Jmp(~5Tz%7Za18t01U5j!g z?rbw$neBVK%Y%LE<4I>!7e;!{>8NI4FqnBmMttY#wtY!bTbpy<8gp%xpZde={=`KS zW^%i(p5?mL$bU}jvs?LRHx`}oNp?}IUw%m<SExu;V*0dcE!(v&uV8pH`NEsYSMFT6 zkg@f`ob@+iVq<%+ylK2LN5Zx*v37mRi<o`c;M&&XENfztw7+e2hS$Q#|HmelJyh}u z>-y!E^{(jQA=}cD3*L>N)^exMoj%Lg<i!kIUQk(b^TS2<>BpzeQnfkmo0XRxDfg<} zbz}Ziq1<2p-aInhw=mf^hi&!L1Cn18I@$7aWEa$Zy&5j@cd<r)c1nuM&dSYmH5>Tt zx9DARd<&XFxHn}*+Xi+9hTx0)Uftd(G&}c&_N{yAE_ur|Ql2?o)Jn6r-FCODdhMiN zQ*X#mPoK*)J4ep^v}waB(T(Og3oFmfxp|NC>^_gPUdCmavx`MH{4W2;u+nl-;kTz} zy`B9t_4H@Yl(90K^8NeE{I8OUwecb6@7=X7S2m4SFf}(ble&2<CkQgF6<fjFJ#|su z)LF}WKTUlrzCJf;uI9P@KWb8fHg~2rUzrHmr0kZ(*Ilmn?~mESpPRGgt>>%E$@kj# za(d^s&a-Og66KeqZCqCBnlo>u(Dg-f78e=%*oxM~{3|YDc=PJ2b`M+76n9WN%j4VE zw;Re5qED}Nuk?@GwnNkGyhBSG1H*~dY0q{=?5*FraQ%#%=~uMGPMj5S{i$Gl+hC%p zu<DoNo*8<&no_*qel5KEIBnVS#_sO!Ag97PEzdS>3es;)lV9@eaJyfh-29oAx$7_W z`^)_ITyi@ndyz@d=d~rJHRfNYqzP}zTc@=3-`?z?&7H}~)|1ZW*4NFfXgjmk*GJRj z|EEKi;kVkXH$-T@D%)5&BXZS6!O%l1G$VOd{*0gWT`#sp05rWRBb2=K8UOk}TGN6y z_vPRCet*N!v?b4?GqZZmH+*GYJ>A8wVNv6pcB|WKWOF7ltPBb7T6AaHOnzCbjJLIJ zr&njsES)CB$F7>E^n#JWVcnIhQ;xrqU881wQ^{=g`Hbo;<04~MMdS3z=WI$|2xh-q zD>Q5Bh5idU@^4>9?e)~<i_Xx~nl%q}NB6eitZ5%+zy8Me&R!^UQ^~s9x}4H0Z~B6V z!-{_G+wJ~+zow#@_{?1sT(XutdvN0GpH8Q&u<8XDa$|1QoSzc(d9m%?bzAtCCvFJ3 z@;0b=Ew^|<{d=_~-pv{HvnEtdob}gN$UUoU_vWjcGn=PB|F+fNZjWnLSXFVz?V?vN z5|#uN3+M~y3eBE4D}VX7=;EZ$Ia5!h9Zu*H^2(K~se07eI7PxUaEi6+LYJgY7UAgk zx<Vz3d|qA(I&9h*xv}z@W~Q(qKLdln?9Gce+D**To^Y$@j!)o;Gyj$tbE|$jo}2UW z<373cW9Q;5N-abk(ms7RH@Q-+Z_<71R#bj#+V!Q+Y<CySKYo30hi=hA%lTW<{#GwZ z`@ZDawcqc~zx+MVy5i6bf!Wznn}ZrbC3f*ra6vz1gU!?{YfRGFZ?zr1v0B7*;|-gn z->x=cK23)vtjTbyfUIEHH#L2p%!gM}+uurP&a@29vitw&^F5v2)6Tod@AX;Z8B(cf zHv7i@<n346JGs3+By6yXnG&+<NYHHdMN__Yf&HKsv`gigOXc~iwf27AyxuO(Czu%; zoHTW33a&2Sn5E4lUpeE-Gn=PrzxqW)_wSo`_T?ET&p#YzzZq{>eLW}W>x!5+yD!M3 zDwzgtu4FVn<?`}l#HBqtzYUMhwRgxW^U0c~5))@;{QCVQhTN#Gvrm7QzrO<-7MNrF z>rd0|ko&LahJfeV!*8|c&H(xH%AKc&TGxd59PtJ<XEsD;eR~V?9H>2P-umqPy4p82 z?bnWM>`bygBrv<#L;Aa8*0o73g+jAUBXYgDu0L3(_nLi~#GGXs)~8z;^Q41zJ=%7q zpfprdNsfU*;^CWv=WcYK%`#r`HevFV=Z9KuZ2Wut_4W0aBbKkQ@qQogH}B6xW24Qy zt3UOauMAzt#&Pzel=Eqoi7UQ^W$;C@eD=(G_vXbWyQMpGLf-LczqN>-B9(jF&MnJK z{oJ!zQ*w-!TAuxN^)>VKRTF2uoi=Og5}7B)OIED-u(2Wdyxgpiti0UFhfcpguwBz~ z_0<Cn>@2>%Z=LAJON;uJr#%H7ZBrbpVA_5%TKwF-DYK^D>ba8huHyOTrlv`YVy)V1 zC(Jq;{JYFB;_RhEC(epIb=bM#%LZM|*r+TEKc~${j5#wpDi|0VZp27rIp0t*Tdsa& zRqxZTCpWHdSFZf}N>u8-$kf!{o}MN5cJC<a<=%U`t15KfN42fTGN;a)ed+qDr+)nl zHEY)F*>mN_zX@lq+_>>#?uD3`m?^*FmZViLeHQcdw#K$XEw=CSC#!x>ebsa2&9o~z zo))*?N8a0GBB1&0WvzeuUf$2Iq$kYMO@7@Ry*94U;k>8t@lVsm&-rSAmwHY$dt|pJ zv};yWj@-7tNn!4q9*ta;#^2pkLDK=(S%Zp0f<9MI*HbWMpD}4dsQT8zyoA*n3a0*j zLbi|8%)aMG9tL|nwRY)rxoxp&V*I7sR6(;9PrhGe57Y0wYRtP(l7XQ~WOjGgyN<iN zZ?=|Si&QsT-Me(#H1A7`Z>?Xy@0ZsqTkpUtKPHEn=f5j^wM%SPM&fPTp!Yu>nXJ5e zto(G~`VA6ciwZ@YHoLrSYx@<!adw^8*`3Qw!o$O()lHV4{ATW9=9YD?_uoC=iCvqY zE`IsoX5IOBb9XZfCl}xBi?NS>dCBAK!G-rTHebnk^fNFr&@9snQg8`&8-{6SWv#57 z$SuA_O5nuw*5o9$wJv6$G!7cXTe0L>_kIbttaA>N>wK1}JTZEx(J`IJ<7~&-$BG}% zPGgh^51Ku3wx(9h%$u!C+o#G@R4lmNRlQPWiG}U)w4SC5JPZtuMGMM9UsVck-?!+J z-TfaQzpoYkzD23cd*xZDw~@alh<rVNskGqJlm0m`p5L_UEY-=?7CTmDbCG>zq{f>g zPwG~#U2Cf6?Ww~Tox%5N`wbso-`?UN&`{UTotoD532U#!Oj}yebw%c^MC!grIeMHY zC-pUpBu{0U`*z!#`aceS^Vin*Uy+GlX*qF)Ud8WeX7`O(UeS4Zv+>)**Ed#)Ox=5< z=J2=fC|T7frw<tx>NHLJr856%*ULWextBqkYmaN{n*QGKWx~s3;iqPr3lDB9u6T30 z|6A$WdwVP5F7HyBrWv!1Cv5kWTRQV9k`%W3Xt@TavG0tXIP>UX{<WKv5~9C<+@Wi# zbI@mz<RMuG1_d+r?T60)+sF5s#qRpA-kD#%zV%poIVj}Lt5;XGSC(t&#ciL}u%1(N z+g<Lf>^W=vkJzc46kqvsraF7ia%t_*n@cXNInVR^hu4L!$rp4~_Uu$KmA5M~TAs`8 z&Bhm{<d#+DoptZmgKKN{FaEmk_gcZ^V&5LOtiJ7_Xuo*(>wy-h&y9QgcV4o~IUKTd z#haziWc6ZhywXujc-Aj8EqBta^fNmin-$(oX%3w~wNq+grjN%OP+QI8>_hLf^J9NY zth8M6^nTI9drP~6IxlXE=}(@o>ez9q<Lr`xrNOhUuWhw3HCW4N)wPIg^316T&rg-E zZ*hob+Xh;`wR>rsAm}2gjh6GY|D+WCOR3kgyz1&1B>ZDan0J-2XglX>S=qOKam$km z!o#zaT64eKe`P$KHtk4U#y8I_v#;y^PE&oNt=*%_?yhJu`&QkOX9*X}pKi*nF5?Fk zQ0;o>o=xhTv)W^h_RfyuJ3&hfe}nb}?QFEQKXr;LzV_F}dG9!vrY*IwzF@Yeaj93} zPS3NKV_tmOx>d*hKu^Sx$vI+fLB$t%!{;CMcgXq{nYHiR$###klXGUzn;e)MU0Jzu zVzqgYaZ<6FW{i}`#>@$B&F*@<Wtj{7Rz}Cy|217aU1Vyi=Gz!y<~d$BZePngd*Iu& zb5l18&kFXQYPW;sARnlfc6P~JVCLI$)<yX2lqIiLne41AHvj8!YWAhdHJ@*8wYwK# zl6a_1wDJY>G4HIf9iG06PQCc288Xjk<CI!Ek2771FT7cFB_?+6U&|!WWc%j*LB&e# zpG#ic2w0Hx1~OtlWjAk3zoXY#@LHbxE7SRVwIOBPwug2)p<Sn9bL7e%GMP_hk#uJ( z`)Z|Vx;$`s1n+SLp<SR=dpGwMM{9yswhIM)7P-Cr%5RPNm*2jQ;;sr)Hg(^8KE|b4 z*^KvEhQP_KUvz`EYiR9m%)2hMTjjKd=e=paA8$J9yRpV^>-t}2N#K<3t|-yFtm&4S zpjofloXns#VV4U+7lqgdX;0t4CGa%q<({iQSAV{dI`if>yLh!(5t}}ovvNu6U;0ep zn1_mmsj2BxRd-EI%dX_8sHjQb&6G{swN1aj|Kpe^e8v6$-nT)UbDPY9HcJ+o-9A4* z{Jub!4CtmX85Xs^#ZR7oT=MMO*VVC^(qhRgf<oQ}eO40J`!LT}dV+y+PK#$)x7Vx5 zTb91RZn@yS{*uCO&_cC$b8mZPx@G;lzGjlpBC*+~nyUA!O@fN+KqHbm>?|f8Nzq)_ zJDH>B$}FgR)XB)UR8uSYXCmi+J-!m}NgFc_cB>h3gNk{Ejh2%{>vCpuSeFH@3A<Vl zxyolf(~`2!UteE;=@M{l+ByHZ%h&ma$@1^bx3amA`*yFduvc2>G)2SX4q1FjS5K^3 z6=~@iDAc7Y=6?B{M%UI0Z)RQDla-o%?e-Fv^xLgz@k^ftyR#?jnm(V@1De7J^E^8# z1JpX(>^MLBkwu?6r~$q+CAC%f?S<<bgEh74H~wsUE56f3Q{~Ky)Z-dU_pLngyi-G8 z-*oqsg7<3Yv_Yl30BD89$?tlx4q4}lI4v%J-%|scuALJ+yLpG4Z;ZI!ozIW8%(6G6 z{5Wy=+S2^DH}AcCv*63>_4^J@Iuw!<yj$hR<~JK=9(=Py&$I_r<eP1*{Cjufv=dUV zg|C5<yXWe4YkwF=#(z39Gck;5k-$vmIR{pK_uY2yyvanBb+rd}^r^EMvR%9oFn_B^ zXo$$!pUd8#Ewi3D>+OVDr%$D&?e)DYy**Ojg#VrWq_6KMUU=Je<;`V_YP&}{dW-TS zlJr13hcmOXvbgSTTYC0;kG84&jo&l0-ySkM6Vi1mKI`7YL#=ijR*MT7^Q%ms`Ksc! zmZ|Y(sR^_GPMuZ%`Q6bc(c<TnOw)JHJ#S-~(0XG{?updhzBTD{F8>7i`NER=(^9Y5 zO3uxHQ(n~&<-G|sVI}2NIscT-&qG%a=IL64dKjzU)$*^26S{4u<YdgiaHC_Me_>sF zwAp4A(}$<R1OrysE-#y_|LN(ovv*gX+@xX=+;OILaY*@WwGDmSo%+LqoMZZ)pIR@q z-hAi$DSK?D3QY9~aW9h*oOO5dtl#DT6qe^&75-7b=6$yR%a=&?K5$NWe{bh)t(BJ7 z?{{Cx*?%SH^XA1{Q;+U|?xZ**9kEg*bjB5%+$rmG_TNxdP)c%B&RgaRUU<EZx86G1 zcD7kW<s7|#NfIk9k58Y!t>f&=sbZTvmpEj(<><9+6Xjkj^T4t&Av>!xKxn(hsd-hu z-)^7lo4U<(rFZj9FJ~9fVSNrc+XQ|0Y>LeB`z~8MY4+v6o}J4$&V>jp?Yv>vb>`*O z3X{lt&#I@X^<+HaxKvcLG%fgX_DqioDgTzNtSqlEmmO<toHkb)>h^@BsEVfVw)LJh zJyPGKdu#T-$+Z!8S6u16@}}*|n*ArgeO6^<*FDBIQ|9faD>ZdLL|-p`_DSZ_%fr)V z`Pv+pfBSNuFLXq<<@bgl%~b^(D{r)N|GRS0G3AWR#DK6Db<-8vuk>6w<1N15I@)ah z?dS0|aw{#5zuoGY<LB=)>y3;v$k#Co=BGaWbV!I_Rl#b$z?JRFs?BwOzh3W|7v!f_ zuG#qK-|ukCT3Ne47pz`S+V#k8257~i0XqZ3wc-Wkp+#<I?mxeED_&;(`xl>%+&IaS zzV-O}xV=vEC!Jbda_`057XH7xPNqDYFLyiduS$=_`U}lhYP6-+n_K=<sNAt}<3};h zRqOKdUe&v2eDlt_x4GJ&;O4enR=-p7RTXwCn3|iIr2U=E_FdjF%Ps31_fkh?)BES- z*ZnzIweseXI<8kY7m7-9-QA|_|8}=;R#??$<=jI_Jt19MF<I+Ml~^-lwT;sHW{4bx zj6P1B^|&iLXmfAU=aeGjAmgOXoL$|^)xUo)jj(*7EEwpt=yh|Bl#LI+Tkw>#OIr$6 zdw);3b9Ljoqo)qO-NB!B{pu9uQ;ZA@Nt=`Z9{s1Ay+)j^cG~RA8BeE#$Je%sq-UKv zx$@QJ+<SN4zTKKoT%WIV*j>)gSHLmEE$f`i>iSuC;!{(XnzOE0wJPJhc}rUP(lpM! zJ9GNEoj{|}#XI`a+P1}doc-r{_I3FB^HtR<4#!=y{?+gMQ9s#Ux=M1TrN2+k?U@Uo z=LyaNuTZKkkdU6b=uGEX<!$j_CT)(hD3v&<=e=b;$g7GwM2eR@`(dzQ_4Sj}=bLq% z{qN(s%In+rJR>#J*PkcM+Mjst&8Z0c)zfwJHkAo@Fo$~G|CsoI_u$M;fhp5u9-dyX zeVW4cpeNhz9-mTlBVxWohT8;Y28JVP>X8-cbHA=UTR3sHaqyf-$&R3Uzvqoh%HuE3 zh<)+Cw_U9zBZ*^@QPAg#Gud;pOXi=Q7n`bbQE(w>OU?IVxsmy&Cp}B`^EkWnk6Pz3 zQ1j}i(fWOguisWy-M_qX(yaQw*M57Ptz7VYWoNGR>`Q+#{I_erJ?J`Pg-EI&ctGv^ zlm!YuQUXgoeCy&so0E++gN$!XN$R`u#$N4PVTiuHs@d(T`&Y~UZvSTLCbVGUtog}8 zL2R3~P6ufkZR6v}eBi|#v5)7NBB&U8HerWSqpMPP?svVV52v5iam;Y*0ef<JVD+(U zp>>b6%$Eo5{`cgh{L)|3JkEWbFypJ<!FJKInkh49Ug)|q=k1MV|KmIhD~q(WPOX_f zOI0g<w{HKJFP4hXG^^sEZ0c^zwx{@Z-yGMFrLyclf9_Q9w48o__Uq@n^-TXCpa1`I z_R7ff`xWL%mzK8r*UgHay~8(aoyi9qu14vI6(Xr&S@X<Jg>Q@h^LVMDQ$bMhGL5uH zpD)d=SUT_3W>A|2w4KcI$MpGL@66}UN)QHxr?9U6o~6Z0uQI!|v+vp~J;$wJ*`bKG z8|D)&&(3>0H|*4zMY%^0-LMZA05?c)?hmbt@yP94d}ofP<?_jMR1XHdyLRG)$0~X8 z=_=1QW?Wsj(7E5DaKGYQ$(1*kZWL~LR-mb^y)`at-MV$>s-pSitupssSd)7u^*?w$ zoy^5ro%t$HV_fb#9lf(MWAFQaYqmdqcQN_>q$_jIf9sn%>*&vi;d`deDy`pc`mjFp zv+Z_{v+UpOo_XC)Vi(hLohd%MUC{fbN1tyPpHr4!@v9dJo6;|{rKeb*vt5!VZ5{nx zFZRgJ-Yava-pF|r<CwKg-Zos);s@K(Q#Wh^-u`~Dg-u7YVVMt4gZ9R=*ICx@%Y6%4 z8<h6c)@$W=ul@bMH!oSblTQ%b8uiRw_CMpGO4L`w^K&Hqz6yF2Z?kTVtlhD1pX^4P zaN|@^Y4z@mt=s$aCJ&pRH%s2SzV%qr8<)p?dh0KAUwG4hrRLEO|4sM!PM+6WVzNH= zvut*~a8U8XpwGqZ{we!+Rn<BtIOXWwR@`Q{!}R(4fJ<9m2Yp_Dzv{l%!kaAya#OCv zL`DXF*k*g{a&7mOJqiD8!f%ORHVDu>wdYFAn?t+~L1L3)EqFKhEY#*$S($S@ob%i- zbD=BXt&5B+ExCP`%q!0Ot#7*gVv6XJwEaud;x8FKG7FGxKlt)X&>^XsWh-*n4%YgA z+!UE6#=j=c$!a>=qVQU2Mm`3HJ&%vf+j{cSB*`!0vOc+f#g7hLdopXA=teQORy8{% zEBD=#{FWV%IWF?7^H-JL$umyx&wlyWlkT+P{hCP28^^Bx>k^n{J8{<6n>X{0PkNSm zjr;7REudz~-`SwlzFXDw`K%4vKP@;kzrB;`Pqn+fa7pI%rO)jD{!3o+jANd(SDGL9 z+2!+WpLqRFlK4GkQIqg&{oMu10f+P##eR6X)~lMwJ8Pat$+hpxQqvU`{q>oPj<%@u z{s7%F*>mO1VWZN&duM}+H^~*-L^%7T{&aaCnl^2|>d~1&v3sjjO$GFR&fT)^#pRt- ziq01^gPNp&p1nEfcO<Pnc((D=w5|Grp80R{y*5mJq4RKB=hn0*sb6ny@xMB~-+8}o zxQXZ8Z=I{Z{GTwZ+2!Pwb+U^uU7C~<94vfjlX_5bx_kJw+Y9TncVC%v`n_QD?|ubS zYYo%qN+RAoX1Yh##qYISet%|u(w5ahpU=0&?b9^n{#(A}*_(@A9IVxii<OF_z{@eF znz`vd({yE3H!a_o(=R_mOm^{vS%UVAD`yr<ue6-;`<bynpT&Ni7%AT}$=|<CG}%{5 z9s}*1`}E^p?=^m{qpo@9e6CxSyhzA8AbHYKPIaRL^P|G3z8kGe+kbCgqc~R*<Yj@` zGkIP|WNi+xHukGM;gpi@yUa)3TG{6QuB5(i?P~JNe`lRI9lZER$=W?jMR&yP&cE>A zIm@imX;n^4W4Tcy_rja{D<eIRn&r5QXr8@#_3Fa>#r~i*fRaDG&h9+1@9E;_Eho1; zt8sZe_jcJ4udIDPKF!|larXV5k9tAH(_TnsKl<_a)1jSHF4X+HlNo+XLOEi&i0B^B zNW<(#E4Nn)ino1xI3syi&TJ_F4YYKG3Gse<x_sVZwV=Pb8Nx5hJyQJUpI&FbdBQB` z2@k_{N|G8pi$2eLJ9p)g`4)PLYYv8}ItAuUpVr{Fyy~cDlHcbK&ac-@pXvGBDT9rn zp`!cj)zGC|7>_M6^Zr)s8_-iMe`(5xIeryluMT^B`nu46me{n*lf5r@p8mD>Redqv zlaKe3V!gFA?;ibq<io`Fm;V(_*_*=dmOi`@5*DVQSq+Nfn_g1iG?(tIer&enS;z64 zpQp~6fA4$AInR^M$J@9jC4BvUdiL~Zc4F3Aq0fKc-RE(({@35*9%mzi!p*mTcwXvy z^DJZ;Z6<SB;+&w64?&;p#Pc{n>G-YF6tju5{<nVadd&>F8~gP1`D#JExyfartU<;V zlW*xv`LX!Pd<%Y`<?Pc<H~7rj{MTF9+avr}*&Oy0v5{3XO4jAiXasdR44182Hs{*` z36;N||B3^nLga%EEe%Q$3^=>+$)hcQ*8KB}5;!+yfwAGu@~bHqH_o50smZ-GVEOj` zDNi5#s@&!uHMfU7On>2j^R`8ctS3d^7FRTV-g#`AN!<D+mn(aV*V^CfbTMr*3fdg5 zdG^=#K#yA<XVaFXO_cDxbuKjLochK{r%g{DeUdr1-Un3LT?xsMUh-^v+}@JzD>~=+ z_dl9@#U}k+&g1huw)xz5*DXE!{mztGsutE4*8Rzvk|_a799LrAIJpOV9yw7aygVN? zq5(Q=#5kyUo6YAZ4Z`}ehmWMKj67c%yZ!M)=U-+k&jz19%i~i&c}eRFncPf)zi+qS z-)C8IPGP&Xk@3qj+quuOSA{EXWn^$zGxL6c>+S@eN&i(CcWD`Lan8tEd?}3m1pnS< zOPdRGtJELAs&$zB%XH`b-@n#QnRdowZA8JJk5@g;PF@h2^YvcjLyfBRb@!j$if{rg zBgoCwEh;(^^!dR*<wnnKH}jmGoflsPkH%TP4gULEV_Wd=iG^jxL7P(^*6iE-b>HvF zyUX9rGvcgzzD;&zee{Kv34tGX34FX3y7K4t_c1$tv#$M5n|x(W@d3A$k@F*8l$Dm- zPJnC|nELHlVNP%tmw!&(-BxL4rF%z=lezD1e>DLVHlW=B&NfS)nRtafX#KYKcfC%o z?&;v?Eu6=G|M59>I+Dra%+uEI-%Bk_6<l9kJJNYhC}*mO&cm?GuqivAc3nO#GWl1j zwpZZw7Upoaou27#px(?3j<rz^zZ3pUt&4eW+-L3?mZbLAqv1`(kA<ZtK@EV~yV*vs zHy!o8bNu+iMQb!vO<vy=PhV*%JH>Fr>hI62vs=?Lev9foJI=CnQ6S@HIm4SwD=j@v zn%&L~IJ9A{)8<KQitjFO=bzh?5-pi-u5POBXnFt3lQUn^PVUYu@~!9l^nIs}>HnAC z<?pMR)_=UNKgnLY3UpEGk$t>QS!N&4RBTyptqR`7G}X-AaG9oStGcOv(Zgd4`a}=K z8U%g5!MFW&&}RSM><2ZVBQE%UNjha29}(sKl5ybpQbsM_4YpTq9&1PzTY2u~)5goE znSvkdr>}XE`sC>w;oT+&4~Wi;JiYw7N?PH5`OQ}hK%LkFZ<9Xr+~Rx;8kTwft7nNh z^AYW-mS?A(o9dG`w_(?;Pto(L?L5y$O*GWiT0VKIvFp<vteGCGva+(Ayxg+NoU+cD z{<Q$F3f;ft{>ls6ZYtb!Q#7srH~oD6<XK1e@BPmh^jRdsDRANK(pNW~HDxl3V~!au zUGd@QGikj$3R~XrUYc9U=<hiN)Sv_54>7OmB-B@0evWhsGB{FNnYeVuF0+Wze<}9O zmsporb9e4>N?IRawb8%y@2{^{-cP!+_Wnwj?7w+Op5D3W!gO6|_pLCU6o=}jrEL?h zgKkf7pIj#}Tm7A}-G-{p&xew&_C`+rVs&lng>&r@>-Q}Fu35GI(c#jyA(d*I{d_(* z9mzevM`6jcjjJEd@(OwP{_d2j{Pm*ZmnUt~?>x1P)9DiE%1*wnt=an?`*;}#ZLVAy zsgZkg+wT{jo-MuBu|3iI?DO_`$?y!n;*U?wC(cqocx0n>{kxJ)wSTk1Z^`CLEE5sk z2by5wb&@q-V*NSja|9!(T?@jN>t@_IzD_TAd8c#Wzq$sEiwqNjd}C#%$lbYmbkZTl z&hs-r6{o!_zM)hS72r47FZ|q;se;p*C0~GcI-TRq$lh7<?ls3*1_p+mMM>vxT```# z?eLEkpt%Qrp(O#<<>$Zo{hA~oEmxNj>-FmUQ>n17J(r&BwD&ifXR}M_V8!{}3QL~F z9G?(pQTk(A$<r+x&J><bcU|`K<gQ&iJ5Go#%TqG#KR@qov*mkl&kKQh#*g1TTMAlT zHdjY~cIMf=A(Osd*tqb9*V+Abum5^3eWw5Km+Pmko7XFw_B%T}?=@U`bK<t+yl;ZK zy4)bm{QD|XlvbXTdvw=4Lvo?h_tjSCKymMJ_T!73i52}<=J*P+bn**aXVF_adzaOM zr7DrCr;H*p*@b$HpT1c6;)O!x?5FMA(ih^k?dYto6!Yd~W?(pQBts~`HBvCQ!!u)z zzlEh@nNeL;PIZ>ke6?>E)fwgoXzg@KyZ)<u&6!|{sLBQZ52^~=y*@N;*8IvMg{eE{ z_(i8}bt%^H-LY~dC#NNYkBt11XSXd2|EMp1{`QQ_`Oh;~?sv}m=A9*Gz5VTmM{!z$ zH>O<Bxwby;{hTX*e#YC)56Rl*nzJo1YaM9m)NHXc^QYHrS$=!!x8r;uZ~KA9W8DnH z4!9mLo`0w73TSHlO@4ZJG1E%R=r5b5PG2K%TKti*_Z+_mUg~*<3cM4Xt-h}~qB!&L z(d;_!=U!}Ez@zFti_$f6J5NpwS<#tl*E#9s$xR&R9_%`?rgPQ0wYw(s{*Au2<X&VU z|2&<o-}|04-V2><_qb`=EcUXm_k7}?&0uNI)a0Hp>+phw3k{$Dy|K42`pNCH7S#qp zn|YHqv!q;pwDw5S^d-;A?^Tq0Ewl{I0X290yw6UW;A^M<#YV4WcG%tRI+2kN&%By^ z*}z*<%WCD$8@*2tt`>N2WH51A=an9C<CVwbtgvqD^52$4#uE-aRr6B0B($0*hv~=U zQ*+!V>t_jV-Vy(N#}xwx28I-O?_$~9E}gL7l?h*k-XHN~Nq0zD_WrrjQdQ$1Z9bo` zHPv4u!V}(qv*b&(sqPN)zN;*!Y?|Jzk`&$YEL1zX_+I-qkDEQ4+0{+E?^>6upDy<K zpeIs0f1f$W$7`x9f2KR@r%%0PGp)Y*fAf|5yEII%Up;I3YtIS;1?BBq*Ay(3HR=iV z3cT2Tc6#iN#EfOypJEFRsRbE7Qoqgtni32$E;2q~&%UzO<H4l^^Voi<6dFC?EOc{f zJJR!6{rB9x^GfZbD%2-kO!4N;kE=H~l44+JVEp1U*YUT~>Z^5Is@m2U6)$_>GhZmj zQFw>x#M|K$BQqB5Rl8F>-*mqh|L-%tt5&6{&Ym@ELf^z$!JF3e-kzwNeZ59~eXYfg z{~SS^Tayo*m$gZZ3A>u!rpl~6xAMh}fP_bDy@NJCc@oq5?97#C_xBa6R@VKPdI3C> zzuhlOPh0zr^bFhGm!@v>&~?*vb=5cBzO&%)hR8o$(MF(M4s1)(&gCvidy>Y$wsNzp zk$Psdz;(v_>+9ovH(f~Kes@}!`)shTDG#U=S(u(3cu{tX>87Z}qA;z%tLZx}?=HWy zd9U%*KJR$uL-Q7B9lUq-YT1kvQan+S3fI%6f1kC@%FdqHJ8{<MNwXG<HOs$zc{=-l zY5tuw-%}=!-)t9JvSnBC?Y@*nyR0Upq@6tD$Z>O>7pN_rchBi_#J?}U`-A6;Z+VcD zbbr>gS;<$#cJ}ys1%3l<O5Rau^ZALxo2S;opFZw6w$tP6_Pq`3oZh))ZQHat)k)>) z9EU73RrBxP^StirSFYsZ3EDk(o9fNUj6n&UNxNU(-=t=`v*~xiLvShK@a~0VbYPgv zZ04PncS0LYDg*v{shx8YsNHoiHr8+bmdUHnoN>8!M{Vmj`yDFlpG*BdZ@XoW?Iy#Z z;#ueV^wgg`sA)~}yuFPBv=rIvY-ZW}J9A_1?b(trG4kZTUu!l@YKfgV%a`kH^3Q(z z|LLzjKL#%xI<`{xQmdy|;5U!6zhib3ZrQ5io@J&W->-i0Xl#}mr_9Qm*UpJ)KJhqf zX0&0o`K7;X0<2zVE*dS^$1_LssfMk<*#nviMz@<&Bs>l8l&de_wMqok`B7kbm31n! z`iX}5?<@Id+UCpMo;NALv#_lu;_@~nv&=Im&b0bx>84DT`=*$A_QAF*bGmi*EUAoC zQQDC5YEM{?jA)?0%zw_H;xkL1`FyjlQ@DBc<J~C>bXJze)gE5U*tYn8?El>t_6Ohk zeEIi0zFO<piL;tTX4(Hg{k)O$teMx@Uu$M;am-7Y7&Ij|=(9<9o`P3b&*mESLJJN{ z8RP?i!u@1reYUO7Hl3uw_kioPnE6t+`885L&IN3jb}w@O#C@7K{rI0YEfr%1h6aJm z_@hgn?eOn9yEI?Zvh@5nKb7<uAxYP)IpWopDH-oJTsigc3pH2Q%aeV5eLaqQoIQEC z-S62J-Cy4my$-An+xBel{cmsNws>W@W%b2nmGRDA`V5r$543=~<&U47Z;RVjcYoHD zS;C#Kc5HF{mN+qJN^R2T4cz7vG>%5bFM0Oyn<6CV2NlP32A%l&^4{h9yF0(6b?{2n zTvC{l56aMM9Nne~u?fvQEP2H(?VOxv=!sMY28M@=OU^7>WS!BkV6JS*EM#m{yuw7^ zL*&aJtA9UUJ=uTn`jLGlGghsN^f=Dvakjj-tK6}B+tsT#PnS&UIXt0$>V}$d#!Cw? z&CL}CEm8ITBX%V9`;uqZ&+VJ{2b7Q!oIZnwfoIlc2W4F|wp4rDpTrZ?waGtgUFkzM zrJp+IKHc5xEiSr;zuGMKgI8AFvy+TRoIvfvz7qN3_d8AZMxLKJ%SBW_R#B|zGw47w z{yj_C7nlm1Y|v@xy>z%%_D@=XwRu`k(21bK3=9kb7G5XUXlO6WZMqXP;R$HxM)2x& zHdk&QbBW@=Sa|j0)!i(z?|01q{N*>-Yv#PT`trE*tHb+CRp;N>rc{}3`+j-t!6g$| z-+7(gxlED&oxRYDZyJd^*W{$#`>mt%5xfP-FKF|m$@Ra_O+AqEti)-v_wQ{B7v8(E zdC?jjF>Q1H<o=*3dy_t=isz|#HTSHpNmpVGX4(wundiD^xdpjqJ*#odGCM!#rs$rM z)`$SJ%}1(tM$WOnIp6ElRRz`NtpX`s)7cJ4UTHH~s%p#?mnFf#z;MQJKclBke3sDW zNxy$vCFxhCE#mB%bz;TIEniIU3ePCLQ}XA_zJ|{;>*k-dd(df{U0i4Px8nY<5G`Zj zf*PJ_8eV3mri${%W3r~X%sFkQc{9@Ul;aZP^|7DlHhsGe8Xn>T-^{gB=;`OgHCJR( ztTtbG?mef>Gt2DfnhT#T*xvTJ&R8sxy8g<Yr^in3Uv=YDx!NRs(1hN^5YX`E&F{6` z4R>Vj868?;;k+>O%%rEa@m(_<-`ZTBk#!1O_v^U4oN1h~TEU#%Vqw@Koz8P*3;y;W zm?P_z5^iMucVEHph9ySFnRP4sYh-wYj>S%x)#~!}j*yr1<aYkKCg1+vmEJBo<=mWm z%M?<wL4y%Xo^3t}PG67K$FqP2%459`Zp&oqVeU!j4Vv;d=`*i*p2p+OohQnFnk#|a zxzlgLEX#P%h!o?5+1$R@gHGv9GEUhnvvJy7wT0Yji<j=?%j98TIFK}D(Ml8FTe@Fl z56_BNZP%javMhM+#JSCrr*ECVb^q4;mj9PM`*E*VbLPz7QU5X)`TSm$pZ=F;(vLe^ zs~A_F5etqFpRA*6T3z$%)iWhU_J(h(wSzV<c{JyC^kSh+|Mc#^pCWSi=EcwrXWn#O z0JowxU6~^`8&oVEYX#ScUuvz_?>i{9^5&7vhZuJmxM`lMTUj}u+kA?J*9!3IC_SKg zU{G`OO*8}BiivX=J0)k{e0}f@^WN1HjxsPX$T$Se3^L6;EOM_r<aS`L2g}7ff$`4T zoGb4yw9`2B`N)d;b$=KCUGjJ7U$O1`W_eE8vF=IfyX4k|oJKdlF-|>oXOF_cy3G?l zeYyl%`K|i9+I;D;&8Bu2HfJ_pe1BoncP~*lm%jB^bQCS(cSh82FFRX4sk)5cPfN@@ z>DvB@Cv-S(UitYN>bG52bn48$6n(P)_h<gGmNd^xzkI~MuU(n$nwz`!eeO)@8;eAq zwt=VrVs>l<Rg!Ct>{fUh3yNPCuO(^c#FwN=e_#78(6{L+Gvm&i>?b3em%en-Wt;q0 zR-yjK!cz0#y^ku^DI1I1&6xWdob?54y{^x3j6T+|#?*G|H>;W_i7kQ7pse+3cE+W( zD)&m}Uvd9vId{t(zvyf4ufD(bK79V1&j(}X`@gUFvabF2w8kfQFLoLRe`WMc-4>lR zZHLXxioN&V&;E07)vCyj6Nb}f9aXliJ$6n#w|thu`su1?PtOsY1xj7D6J}jb0vB=} zSN@!nes8rq-`7_A*_oMdt8b^tZ_{wyscgo-yC69;J5o;jV_rhIKB%BpFfGngHa-3+ zDr8slyYE$=tDf`f_ceaewZF7QWxtl<s^nPipbdvL&j?+6Z0Di(k!9vigJ<R;imi+c z3>IfPZL@=gr(|58v2df^M6brB?<L~?oAmx#`Re%+&+bE+P4D*i{oPlxU)#4zXyt@0 zXFqbUKfgVvP`K8vS^G<d(;1iZQ^Na8mj=yzzefGdAvO`KMH_kcPQM=Ub>-sb$bLbO z3bVboyu4pefIRJbL1>d_*xH;@w=~dBy>FgbexF}&zo&1p^ybsr>{pS2fq~DetJ9^H zf&6JIzPqUS<kH7atkhK2eJfq-akgW=$10DrAL=g{v#h*%HrvpzQ{2kGt4qS*qi!wt z&dRKdGhNbu3+=zeWX$}0J712rZ+~@kV)ISV;ha2d3=9uAXRUCNKK|y(4e;0(hk)R$ zm<66}clyt)yHLEK{OXSL6Xf4V&;N7%_biXpz7Murn2uihwCPxUuH^lFPi3@p9o_nN zUa0|Xt&hCv^LoAZQm@@=CZMsI-)g4a-TM1y{&}=M-eT&doY_~_q_02zc0r;}U{{fU z&b~K?c-6EfUJG4Wx#({zsC(eic}2$E=Z?LF-8-+dR{s|5FAshtDW>wP@5}ez_DL&p zZT%G^BBCsIKW$RI<h7#q$HLMjR_zM<*()EF{JOqd|J_5IlmzPw2XmHMDK#)MF#Kp$ z(>c3fZE{V~nqU3LzvnHn<r6TN<+9);%dC(Cf7O48R!uo|=l=ttpqb1magXm@i8un< z_*N4?ciObWT>O{KX8iFjes;#qqi^FC9Z<XB+pN{=*7@<hvwyVYLeG^N?aqtIojcy_ zyP^|k{kux5)KYw5q|%nxzpq`{eCYGGAl)_%*PZI7+jkljmlz42P`~m}r=;F<l~dL^ zyMt1XG=p9}?c&|<{M~Fx<dSC=@!gZ(%FmBm<<mMZa8FJDVWYmy5m6TI_iX+~c<q|{ zMu*e9C$*v0@wZpgj&FB6nWHC8FHZ1&e(K4ZQ%3Ki8F|w{w;bBfvAyAWDa~Pp?W!`( zmuDHCsjuH8<X@rvMW(){RBP(Yzmv~bA6a!}ck#mV<H@d1S2~$2dH`Bc_P)KXt!l{= z3GcH`o+q}&&i9@*UDaRaf9GZ=<DlYymvUro{{PW<V*SpTZQs+K_0|7BKL3B_)+>K* zm#<SW?Z0&6#*5<JuZ+qxTz6`l-7k3Pc6oCqb5Jqg$|;FnXP?K{+~d?V^y|FuarRxu zvLzFgO^bDvOxY(UF@Dq6J@cUCp~r=(D`xvuhzV7;Uh1e7n|6K6+8wS@Vz<Pbik0oB zEW5WYDN#$d|96N%^GyZ@h6nn(XE~Z2mzx_qiY@r?Pj2Ozg9|zJX1$m+@580b8#N-M z&!#*)DKzzV)U^8|Q!h^{is(GGZM{d$=~w<sRXt7`PM>u-sW|eckM^aRzsvs}$ealp zS-Dxh(o)w<yU|j5<<CDKv^~zY%@Y>8+$QN2_|EHW?7A}^z0EbtLtZ(3pPF{4O_ObZ z>BF2)dqF4Y*}5Kw-dpmx`HGB8RpeRjzd!i=^rP=gk%~#4U}$k^Q~t6)Iw~y7RbObh zzSy#0j#_ZYxhYf6&wum0V$!9jEK605C#ip1<NAS#fuTc^y()a^EygYFO>-5r4JX^F zIDA|E!Q`6yj(QfGg`vXHUt}thZgZ*aOxg2!U-`>LS9UB3yS~*h^yX5Ae#_!CWwmI9 z)tYlHyg17X{!g3|BI7BY6SCsnn-@iPb3vZ8)C<~N@%GK@V6L<E|6bfzzQ4b<-&jnt z((gs&>&)G6*upeicj}t@OFz{X&$D>-W1`*cdS)Y!m6cEW!za$Nefn$pbx_Sdah9cB z<H;Q!XU{JUTl^r^{)$T4QnuR?C0oL~%ou-P=9@BU-D_X(s^b5K-k+OTg2WjZ9L|6T zo;8lxsc17W_ShFr4Xrpd^TMuL=i*QC@3XyBO^-(=T>J6(z`A>!&dVhxYtCtFt9tUJ zV`-Y_-oWl1le(_2`{}pB2(-`>)RwPOHvX+<I$L77OV+pGEHUVCQu)1#>y;}(NBo~C zUbHG}+WOqBvJneKp6<J`=loRF%9?jiW@eOVzO>|8`Lq7skLXW-y3a@NjS&ngu6uFg z){JYQW<t-EH~)W1i?57aDa+Hs@bWCf!Qz_tZfx6`eV)InFW^)XXJBAh60m#0iWhvh zJQWwJ-1?`Ro$=Xu&F`wJ>5EK?-*G++2oIjOXS3bD$q^==yLPXh`*FHwM*Q`xutoa1 zj(%=g`#M#UPaboOeeBip?%s~Gt5eeAm!=6no&r7;;nC;)HFgWH{Mo#4`ovlP`G3jq z-_GGGpW7zr75L8k?9p|1Dy|qf@}2hQ<BrOzdw+>_Nt*xCXZ?0NKrVly<K+Qr%73e! z%BHYal0nTc6?Aw}&`jnfyH=T0eoIhi0y+Lp(=GNTX6^Q#VUvFd%u(daFtSi8{vmQU z;gDCBy@;>>z2flTq8B@xdk*>>;9kzxzwfrmZN3@C>1ItvL7#JrHa~gX*5<~X`Ji{D z$cux2-S>#j1XatAHB7a8D{U73^xyygM%Ul$?kj7y^|t43dwgSo$kYBCHg8TD+3hR) z@T=O~QrEQq&quAG&C7#6-(O$fcBSXa8y&TG@-p&E(ylN0J!z5>n}m(bjId7v%+nce zDo%91&ij2r!sVH_!)v88xfvK3JaXL%*f>ll&h%WJz#O{y)a2W8uTpr_o`jl6OTC&n z<@17V+pc-9v=m;d_5P;qj9Y$7E$*9Yt@1lE=~?Q^`tKh8@vrh9DHwvPrQ@MlV)1{z zcHds|EPnsjx+lLutHYy}O{;IkX&+-*s!_k>nd`bcHS;Qq7(VLp7n*0RjGR;dv2sZo z|I)ON;NyxxrWDsqn57%vrhj&0vc1<lyIQrIckY}~XinE?^jNvsOC`xcxIwjj@uEd* zG%AzMN4e-SfbR0Ssdz9_n=w;W_!pmpJ^ulo`+0L_|G7Akx#w`pkAJ(jY+>=V<eyUX zb~mI6dT_(ngKN)upRM2Vsr~knXP*zRuTbonJz<vblAqBh48$~Cf2y0smpx>=a&6O` zzPYYJpWolxUlLqXi<UxquAKSkm}S=UQuW8BnolQ}pZx!K|Ns3W;cnKiZ*Q}mvu4$- zqY2IF8Z$c_GZRieY!6;!?-~2>BItZ&R#2)pv-U}@Z92IrLAUDo#JEa#C%fx9H+){c z$f|ss{VrW5O(@Qy^u`bC0?u6>rywUL$?(O>-Y<>Is(apBo-YU<6S%h|VfKVs*;!dN zIm>kqF)Y>izvP)-c%IYpKEA5!8z<igeNlJO=v$)qS^2o1SA9Qz1s6EBQ)e|>ZSy$W z8b2Mp+#ze@l{ZZh*{iR_#Kpb(y6^faVaGZ7pP!lD6PacF^Y;CJ;xEt6<M&dwU{*3_ zv5v4-u3S(q>LkX%z%b#~o0}<-OCP*@|9ZiC#);oQe#vWoEflkOTbkde7nA)B#DqUs z9EzBt)wu@V_`mt#*3Ikr6K74m({m-~n`ENo^o{nKr{XvMY~wapS}LV%dcRL9FA=;P z`p2>#T2t=yTzND9iVk=w-OWSi#Gac4Z3dsyy6Eih_34+}9L{Zz-CfqNZJO>>W!z-U zpkzGZ9B3ddaM8)2SthR0r{$(}d3PDN%si&Ea9>Uu=XH4t|JSEddyckji2Atp{F+7J z`FEorV;2?E-zMk!uDscQMaO7qnyR_7X}z;+Yk9I>?2P#$PuE}BbGTJ{;w9;=DZT!( zyA}wqX`Y}SU!D0v?4{}1>gjq4rqu_2iqGHwbcfbd>6M_W0fcYPJL&WI<LCMN&6Zx7 z(|Kujbo6bBh7U0XX%12XGaE}lR|#(r^qn`$arbF2mDzfGHuu@7N;qad$ki6Rw4Ygj z<(e5YZ8j|L|2V_*!i+lKLvOrzx!yQLxMhLQ|61}a=f@xY`S+)Q1M?5>(xq{}Mtd5+ zdIr{cpS|q%^Hi(!q<p3L3y)$1K0R@lkC6+{5`*jve!Qpj;TzrKU%;th;;gxk?=9^H z)kAA*I;D^7TqeGAC&$^Dpd`I=O8TYQf8)X;nqGX|D=itontk!7XO#HMGYkw20{VV$ zB4>lfD|p+U@W^?cG3C5x?C4Q@<Jq$(t3q`r*8X4AT5cpKe5m431gKM~3p%N-*wN#b zYuvZ^tbd=~|IZVewg1O!@oR6QqnD(eztv*B!A|p3{l-f9%(L%IcbFVD^{Fgc^TA5) zy4_EMpXZLwk5)AO{yp!}Qpd)i%@_W+UGd@C>CG~=t^111o+<A)gHObnP`q|?vGcv4 z&o{oL)rv7I)$zM|%Ums5&$G?x%4t6Dt_d;=pRU_!x7giD5aJ2e+1Ky;W^HbsWIQ?D z@vqh1_zTr+Drp?Tt;RXG&8$v7IwhaC@A?(3vd_;<+xF>#hQMxDn;EGYv%Y;D)%*VY zvSn&VQkQ@);^6DJ_WRv;udHkTU9<kR9XsYW|5h7U{@k{Yo`L_smCcMA!O&*E-6p#8 zWB(j2`1Jm|{p_Hub3Q*pR~7GT+RXVec>jEHww)h$f7kETUIi)&XM=jOpm<4EH=SKq zIol0%hP|cn-pYaxCq3Ah6k?=a3-h=*ugE;3W1S-})B)PGy$Vzw2Az|8<8v;5#iH70 z8bVQ5uT6j8HEZ*I%`;W)3(7gyY+?>vYV_Ln#r=QZ_N&#b|9M3CxAXmVJMXXZoA+~n zztKL6qg-uVFO94$cQ4{8lw2tZasl(BcdXodC(Qc)_Ah@>(B^;oL7&YtjxzV(>Nvj9 zR#VF^>GK9@{gbQqyg2eTN6Uuy<GrQbP7}`;iO#xQQ}*`pp5VHPvlcrl{i-;AsclQz zlC=6IX(vCc3Ec(Nb;l216P5MZzr$CV^X8H(b2@|krqmod!0FA!{6yJsIr|>Z<ZY8* zt-5q&)BBDP1_p)%?kGzqZI26K#nM~<3(oy3FyrgIhR&4<(OREFTm-LNxO?^7k0g%A zT-$##nVOzB?QvGXd1WMHhsRluvo}B7E?>7~38;3m3)=kfd9$lXa#c`B&5~zPmuCGH zlJ+eTnqT`Y;hfQCiJy<JKKUs=zrW<ag6Z=<moJ?xUp2PBzH-rVN!s}(X?K-DVbW|- zW_Itl@14VHUK*TU8RuL$HIDcF)%aS=vqHg=*+<Rr^&ZEhZL=3GvJN`EN7;{&fuUjT zmi52NR-JXaeb)YB<;_RSLhOSt>HO8O{#7V+UUk9b13c@N8u=et7rWc}{=HLOGfysj z&S!K?;*(b!DB<<?_HvwI^veEgUEjddbLGub3+tfbJxiW->+gR#^~xI0_*NVFFW={F zk!;^+qp4Mw^f~p?tiz6)r(55#FSTV?oqzROo%YZB|9{u}|9jal|7_}on2rlN;6s$! z&t&WK`c}oLF50CNq-1(q)l~bh>`KX%pw?~YRmo${`Y#Vpm}MMj)V1&WVn6*S3YOkc zR~M)^@1L;qi-FK)>x{^9-S>SuplWT~Vlz-1HFt-^7t_m|HvbZTm2R-nY{tLYDWA6N z@%d%+W6~*`i@Q&2Z2Nyt^}E423)ZN_i(j(ZT9<_?nfjlbcenY(0Z>$VoIU4t)+=Kg zctP^|C24o>b648ExcSoa_eQb9lNUWwH`OnCs`hl(2C23kp(|>(mA`j57qr>M_2fpq zH}X5C-rrMQc<S-*drP@NhOvIW$UZ&z`DJVIdbtzNXV)3FU6Hx>^Y!b!_m8+N`&jXM zZG5YqY5J$n^Y>4C^XATh1Kg)M)j>O{BsIQCc(PiZ6XGqovy<(P^XVPgmgOv(3=9kf zy~5Sk)K;(d%DjA3pmY1ny5$pQcpv(Fr1Nz0(bTurY73g)uRJ3xcr>fni?{CCf2o8u zhAkWIE*FV|Mo&Qaho-6a!pNY_zQ3=rt&GeS<G(dw`bKL_t$pADz>sYwa~4f`*EDU` z(VgP)Cp@#JNxbg*!n?ib@8#@B*~c13(w3y{U-B$_{-5GaEl-{)*xheS7YQ;BDpq^? z^dQdxH%*iDPbbyqtM$wN4lKI2$BivHY2JpVjhDY97%$p<n`v{Oa`S_C#>pbO_xl7u zk+$yg{|A#&GEef{swkNKWld=7v99y`PMm)=e`$UHq%~iqFHiP;xxVrB$}>@%e(yz^ zE5cWPpAz^7RAi*BG335=eXG>{@4UQUJI+AbDLEZ3rCY^=K4+)LyJyKc2M15qe|yq( z##|B6_?0`mw>*2m={(C=v1wJJMyILt&CsAV-k#S!@ZOYrY$6}`QxxQngF%}o-95km zhYe`&!S(O|6fUW^2u;eJIP19H#}!MJOf3#7@GhAy<fm?>ZOc`7W1nir<>p5`9lwwM zX<Kz=(_4=KP@h(K)&|q&ZE{aMqL{>9p4>5WMf?;^mwwlxLcPChPD=c~J9CoJU!xDQ zd(U4vmG8KJe#oohko_CqPs}?evpFH|am?c1d$(*+QO!~`u6K5Im4qC=`Mi}kmo0ez z)ARCwt%Hi$N=u7tGlK6Oc(p|1NZO@Y%uiZ_+viT2^)(W7`lgV;VXqIaS$zDSOK&bS z>7RPzKKNv(rgPI?KQDW>_euHtc+k3rZ@=#4C(Z9|7jn;;GRyd)LMxlL#Foa7LR&8} zpL}^RS><s;KvLN=qa#u(({s*MzR(v<bv?<vclCsM3=9khqD=}{S2{B7lw>%-xMkDr z2M;DUE;aIRaS~tjW3O?#nDM(Atmkbk1w5E6j6R!BnK~76zeVvI@B|I>>Thq)<ytFE z1velw;>!|Cf<%Ho+lA*vE$`#Ax*ln)n2{xxJtOFINYdt)M?#l8`|#sM^Jz=&vokeH zuP?dKcje9Zooj!exKVvP8+0nMvT1eod-IR8k14-tY;d|9sFG-IZf-n-dGaEcRcD?y zUp`c<w=$woWv@zMRLnGkb$?G-it2ZDz4OS6t2bXH%)r2K#4B&zYR%=kpwn+Bd8>-< z|9Wk`5^r?JtMA*_MIF15?2@Rkb?a8pBp~GKqngQ|53i5dnqT_PRnzo!zGvn#jZ^F^ zD{pDU?<{znl^yvm#yvM7JYR#?{c_Ofl%&l^B5tb~EP1x_=h@xj+(NUCpIT|fuVOJ< z<j%xdf33D3w|;K7``gBg#cZIZa?5JPLJoCmJAIB&Nq&E8tMylDi6@OQfrmcac-nN? z`-j~9-50$RE&u-hwSCRbpR*&UNf-q>Eu6%q`c=W4k%7TM#&To2ZjmuV1M8M;+f@DM z+fC-O*znLcWy*W`e)(I+B~rvR4xE0|^8V$?Wy{n+1IG?o^QM3fJ<vbylC`aO#nLq4 z^KBhB+s}FihD7Dq`9*Es+q?E#>Dq}NXPqv+iqH()WE`|Px~E*m_tWn0`iiFghxdAm zAN_R)bOvVOdGXG(YC^Mp=V*h9KeM~Lk2!m)uk$*aEFAnLddj^+2l!bO?U#F=K9KDC z!UuF=9`nRWUw1yPy?-P3)SbAL)DvPStxtg3cntrS{6DCAvTKvltxg68MWw<BMmDo` zTILo%Qc`{|t;^$mJRx$y$G@M7HaAUe(S>@W=WoBfL!4Vy-_k2FQBjYIb_Xw9bJ@UB zv&#$I3_1|woy`};#T}I;r>*wNe)c_g&~-Hrr^d6Y8OQ&A;;dY>YJE`gob$Pz?}C@s zzP>Lq=@zIzo^$!@LQW6IIq_aLA04y&7Jm`@yX@RKULH0^hLpw>Sydq=eMV5*$DEm= zrI(3IBxJz>rrY5?-9`4f?<+e#p3r%5Gv(jh0;NFEHgq0PxKu8vZNBnm{S_ZCW7oia zoo5d(F}<y6`t5sOR|w?L`mPT7+5*XsmjzY2y{!1WGWZ_FIAs0%f3y1cbB%S?@!#Vg zd}ndvQBG`JvUvN&oY^;`m$NVmH<xr8HU@1t!MR&tTVB8p_v5#wtxkC@re@(bMe)a+ zjvX7kr%DJrJH2Z)Dr4gNR`y4z*;%M#Va_?rr}tyO%fGOmzpb6;u*a<FSMO$*+TUNb zyy%>t#Mv)jO4i5SPp=KLIrlbe^1<~rKl=XXuM&L%YCq-vs-1DqZheDpv;~{0g}=Z2 z$6vpGWe71cOqme3>&Wzy2~!zBUA5Va42PEOuRp-AR*;!zbV{K0%cUvbFI{~8!nbY9 z;Y`iDcVj_eBH#?Vl#U5h_jd+ue%IaC?<#Fzq1mOh*3vB~c|y?Vnb-U7Pvbv7-!k#3 zVUcGEKXa|W*CAf7jIcv_0q<p3-ppOOGiu>Zi?6@mtc(Pu2laaSSsVBs-I?@8I(*^I zm|0!h)?YE3X41!?aB@k|{V&_>zUZIu1Uc};Sq6rMiz;`nTv_|iW^VWAZm-FGpMKbW zd64yMvgo;`=4Q)!<$jk`t(<=PDX8(K*uT&F*Bg+NPfnX<ZEYPRH(BoZy(Jo1dK-T( z;ubfueY0cJBhxi0uN0Q11q$#_{g?f?VM=Gi`hZKh6JDNi1P!F`)-`>7>%+gL+nuID z0`g}qOR1jMC*Q6sF=v)~%m0`kdpr7408_(~4J!Ob#vn%)88bM{$oQ9A@x!p*PLJ<% zS0KCEhSfQ#K0UoGMS7q%J7is{anR?z|Mn{{ow;a*h1c1=>tfD46JGjA&9q%L<ZQXm z)L+$)Z-r*FFY#fjaa|jfxin_~uZ_Y*3PHs`PCnRW*P?s!{k@%cyM7A>73Y2z6~66u z^V4sG!ZoKBmP}OfI=hrpJ8O-C1+&AP)Mxub*WP>c&yht1<hUnk3=IJiGI!)o?{ru7 zb+3#GUl-xGev{L-ym#hxe{SEt4N5IAEUa&;AAj%3D~Ye>5wk^HCti~gI{$vQ!6(by z3A3jDtA2X8e8MbQhe;U%PMeREsXBtZHofTC*2n*T3T{)8pW<=q>+w4u?^<s%zHoi} z)9;Cow#W6&Hs9~D=Ss|(jmi4IdBvst85+)jdg2VAn7w-O`t|4M*B`As_wm!y?3N<S zrm8=-H~AJHx0@RE=4p}Tl4nvC@6_#`Ioz_`viu}=m%VYy>RWjw=g~d^!Mzf*MO<}N zO!+5Vdoyp2WZRWL?^=sJ&T@*)ZvORe;;iS-UmVm_KesdLNZMcNCC@6n&wlniUN~u1 zbC!{U(RBA-ah7xjhcq?@28M>L%Cskn>o>2RSg6UM(l&42n)z`$H_bJR+s)2M?z(in z)7c_IQ)uUeS*zJ4B|urAa>j(biL>5LnI$W`J?_Z0B^s-OHvSaLJo|NXb^2fabFZ&` ziBdNG|L=}wcB+BgzxQrJn=}{xJhpZ9#u%OlhYnBketzd<c-)uE)3q&^tK7S-aJT5M zW7f8ZvqJkeZY*SZ#>M*l<xAy#EPji*7$(dF6<!O3`0Rgf&^OmloWsRnC_2-0d&SF3 z?45J;Z3-WiJh|VfYrAU67e%kk++5I3HMgu~=liboT$$ssGSXVi!m3U7z!i`aS5|gx zNwbzaqV>1N(fh1W%K3S-T(in}I$vB}_I#SM#zNVZmh+yMsd_$KUT@iarRRza_e#qZ zp93bp_c(nuU%&GK4+Es^573laoVlj$4iCe+%Xez}&29cj6nDidZ?t~(-sNEU7tO=3 zmrlKO_iihARh`fLyVZ&R6Is%hJah3pJ9n<EUSDc{VrGzt=<O|O(ej7b%+~bwUitHF zcKU=_vQN)sAOE`~RXk|cV>Q#)zouL%uD08F)5WVeKsYw0e!{HPuGU&Cg>jmVGuT}I zHhr%Be%C#jn?Xr&>Mu2LK5TH#seKXu$519YlA)mU;K8>YXHsX(x+Pxw-zxcg-eI%C zFAt_ntcx;y`6bAHtq^!L#`0#6@h798&8LrVpEj5MOTLWEWxm9WAd%3uSN0sA+I{EV z#JL+|BcoPs5Z!WRO-Sg;jUH$7iat#h-}^e;ew*D=%e<iCOXuJ2Jo4;wx}SonGU%o( zGuxY5Q%rn5A6)am#_Zesdz(_dGs_qqG>kU4NE}fB<w*0JyOXzGzceQ;hnpd+`^@pa zy*?U;m_9d})r4~$S>PTiDV(g_s4_#{G0UuQ%>?i%Fq4lnuYTvAwJjzq>{Zd$?<`BL zCtvaj3=vxL%(Ze~$wQ~>*KXxJWu9>_JZ4GSk@FP>@l|=2cKZu$zkKhwBD21DcgQmH znSVf4+?vjFD}+^=ES4WTb}ZA5<;cq5|Lec6|Nm>f$pMA~7QQn@z#-|-WAW$7;d`}r z&)yR{wu>Qwk<0PIx|EJHQ!n4QPdHkh?rhMmJ>v%B&MDu%m4S-$CC^yicl7M(xiZIO z<xQ6=d(E>Vt~-^?{3l&|({`cb%9+D;0!g2Di=R_8EzY}s^k(qp@;Slp<Eyw=-V|)Q zmwTY)ip<s8)eXnw9One*NJ{eE|Nn3CKeHB-V+;%AraW41Vt+&)lus*+cGq8s-!m<4 zSIb9z1{WnG?a~=L_q+<6wN>|EjJ|Ab-@g>r7Zx))cy<@NuRR*4HyyOd&MnI?W4>&q z<VwrTpkim|Q%gUta|#nrObZfmjoQ5UWiP0%a4dLwxLj+}EdT#SY%6CL@6MZYF2-W{ zx%rlfZ%V5-f$pC>J5g@&+S$LEEthA6w47e(?7rvPHL+Q#3;~8-uV3e6f4TfypcWLh zlMWjz^Z$J8aA`Ip!^E4svu3~F_^A4-jnUqdrz-01w|soO{)!hkz`&PF_%&U5bK^$2 zkoM$7E2@q@b6#TVuAJs|1LSPJrpfE~yolZZ>*F4$&sR^sxBh+GF>4$5Qe*LR+PC}k z?+XTP&dq#iYa1!WC;0K0wD_K@tHZ0kr`1eWlVUhC@!e<N_4%Qz=U;2T!py+H;811! z@+?C_mR&(smb_9iLr-sS^k-Y|YfJ4TCDp3fm#&G~398#cLz9wS8M&E`S$#9Ftod&X zibhr6th|D!hth+iJ|DT^v4YucNt)cJ)u62UeCn+F`gbBh#?QA2-mClUqp%3nFDt$h zR4nlP@`DFuQhb8NPfwM;|9HH9%Kb&1&rBF<T!Yn~dTVpofP%`Q%9vq>&`i}kal5`S zelBEO^f>!$d7SG6Q5Inhc=^$Dg(p7w^k2c1H|Jc*In5`!#3WcmblZ)ZIa{862%i|X zSynK}nE%Jt4;QP&pHG=J^;ypqnYTM-r+cp3ygco1@vFPs&q1w%WMxzKjlA<Ne4At< z^XB1&h01z)*I5|YCQMPXeEMNBzw&Fadt5UVW4w!JeKcWEFp74GkDqV){J^`pw_o~( zow(Q>9GATKW_6ac^QqHMi$G}xgd48NSp0o$-lk`|Jg7TXO4>Xj36!jgT|7Mag0FdP zy0WG{O727U<1hN@r?}286E2-N>+V09WlKP%MTB}UsP??xB^JnP*k@V&O?MWr*e6g- zHa0R|n$0NGuuWik&m!HUg2f=$EfCvckmnqqzHj9p-(xozI?i;Q5nL?58GVlZtFh|q zOY?d1!=D6A)6WNW9YK{P+mdGoDif~$UFdZ-H#b+WcVd5XBFJr<9~;e(yEb9gWaT=y zqhD9c-&Zx=|M!{Xl4n+xFJBbTxvl!?&&=z6(dF|%rJ4KAij^`ZQg5EGTt4rcmDR1x zGmJ+Jrbb4$D?bFesln6a*q-&fB@ap}IBG~%fYR1x)tG%XXIFi0o|pFJ^M|)@--3e4 z<1FWdS*lZ&^x4%-zn7FMn?|dcW}7nw%>p$bXKqQ;PBB=LrpDl-*tjz!%S>~=T4+{Z z@S`o9C2=<^YCtWM#Wr?JzkKJvkO7);^GF3(+A}`oN6UQ>zpR_6!zbW9F|zZ3P{vI2 z&HV=tz73nJf3+n_RhE@w=B?7r4q97poKD*eafrv+&ZjTc=NT5&fX_Mb%v`3?^~)<~ zpGQ=2#qGq9&8(pG^lfX=w<~XCojyM|U#HCc*|I13*B(%~_C;m!CB0d+RwL7B$H|4x z?teO)RlPm#F%>9Ijr6QsVg$-+3{A!i3P$S9$;aciy}FZ`<MVryp6w|}=6|m+*%K7! z%BInG=1)^^2A?6Iv{rKE&bpN|r-1GXT)*U5+@)EEC(k`3_GiMZ$=(~U)PR~?jX!0M zRenEY`MU4@fwrw6pG@>!HpO}JYZJ*k&rVH!eeZGq{}b7H``Vw$HKcAaSzcSn(g+G9 z27x(@3+BzeCNT5v<7a2}*H};AmiKPCeI)Dd@>%}3<8~IY1{KfCe|pq9C1J@ki*Gk4 z&T5`M%eP~<$Jwu*XF*vF)ByaYusTXpdgV;^UsXE_-@eLS`SY#$c?IUrmQ0>3+jE&t zw}f<Gnd7rE@-{P@VcyP?m&~(x3?KEH>s5eC@w!*+zV;0n8K;))S<C;o+kAJuKqS~@ za|GvX-Rz-t)X#xon}NlSyZp)%Bu>wnzWYV>mbZ6i<^PjudKozdsTk<F5_8&V{a5LU zvveoSlJ(AfcXY=Rjjk=vIxf#zJV7#c>MTL~w+~)D{hsfAHa*U|kLS$u4RXOwI-pUb zkmvE18G1*i-@GY&@72}SpC@yBXRtA`_*A_V%6E=mUjE}``@|$rdOnajPqOmF>*%Ym z`U@prGq<#tJ&=;C<C$og_Tu-Jw=u6zmR)$ivT1ss-E&j3S-cY_@Js`DI=~gQ@X-s~ z++W-6tKwbqEMsZf@t|4yNzvd8$C`OoEoFIWcGbjLg7(T2XH9JUDFcc^kF%c_S8sXw z(JMY){wyn~HJSnr8IA5^yKc2ES!(%K_n{=ifju#|CVzE(CamsfTrV1|vf_5dJ6F@= zZ?zoXEZR|1DI8>MWB?jD1dWIl2N{D(?7$_a?rOIcO_l4~j_wve_tR<fleCnCYP;jt z&i<V<pD`}I{QVtJ12IO}>w<x8T;S!FXH4K!3r@cwhwjO)-urvkY|lcr6~QTT($e4c zVt+MMu4-A3z<K+evns#5t%d9T<y=>+jsMzi*}fe#e*?N{!8mBMG1LK{yU&JuWb^4A z4BR9Oih&zJpWWZbx@2v8QM|#){>JMyo$onTR@TkCZ!YM)(z0XYsVi6Pq_{cG?Rzli z<dRGsCIv`V3Yq)p&dqBtmImE_a+5Kk@$RK%%lj*)>&GYCX*Fi>T|4%9l3jY~o{}$? zj}I!Zypp6p{j{aJNqKp>qA94mRjd;9`NaphCC@mPrh$r@MbD<sYWK+QQ@bm)a%TJA z1xwQYst0YB+%kh{<;{Pub%KgF9KW$Gme*&&l^%s-TIuKaxh6B_eFhcC@9X~uuHX4n zPO5K0#g@I>SbA^%ZRXGhr5FZLuX9m6D>i-+ny1OI=itG&_ckW$SDWY89o!RqC{Szr z+UGBi+~C+dUn^ii*UR?~iNfnV&kEfG-M&=$P9>4$*@Kqb%jZ|Ht+Z5v767M?Jd0jp zdcSuY7njjpP!sj0$$tCtQ`2XGTkB>mr!}{L(oUks*>zq2mz|p(<k8-^b4StBUEhB^ zw*REAHBCpcko!^pq^DC1zUN2FIe38j4-5teK&_HV#-8UUh-~qwsrX^|{z&KLGr9+3 zZ%8RExVK5D<K_R5zA{_0zqVVpZBqaTA1F#UUxh~K5>xkGy0s$A)=Qo}QJQJ#7qpqz z$RKF*-$QFx9*ONM%sqbW>isGK;iXM&Od+S<yy47GNI2lnw=j^iaG~bpPpaG}#XQu( z;dM~mGTVI0?_IO^ez~M-Guc7s#p~Cfj~zSqS0(OQe}dhVJGrkb_mmdf|DDhAOJZpW zBrc12#B@Q`(ec2nGM%MAxx!Rk1DBXaPq~(pwObl=l8(lbH0gWXpp-VF+Z|NlFaD7` z{nCAV2WQ4Czrwm#E0^z&o9U}8b;t2h3k%n!8Q?&9lkmRpYTW%*Ve6M#`pz=8Xnu0# z<xAx^4Q!zci;q3~yzAE7n#p~a*809#P;-1wXq6^tr1$uO^L<xr%xz=umdf9s`BHMp zvxcS5in?=TyfftvtpF8BY2BA*EuK^|aaLu)dU04wZ^^UP$nDF_C$RDGvKkze&X4&Z zSO3TT-;raJR81Bhlv8odSe?D};MsTbE>d8pZIJ1`Ejag}*{s>`Ken~YfA*VW@%HYX zpRC1>0m5FNxBawvf3oZX^QuXm8z(xfGlz_>%Y^&HsQY&A_BdPoxWenRZjM*iB9H8C zI%^}>_k&h{D4DN|b<F}b4M4ar!Fu<~m9-`!3Ib{A{@|io#nM^D^9*ZeWOTH0D>$-_ zc$ZwO*snSH(NA`!<?Gj<pKm?6<5Ud)j6>f(*L^?t_DkcwXWyUug?`z8d)LnUKfWs@ zN<d}>K~;9{#983VRcY-_&xwL7XR`mU0@Ywk(oU~q^@%yVckYapTbP$TdvNsQj=$G@ z^HbIPWUFVUF}2KkvZv~6mi}bV%QCFV9%(z)@4oqayDtBPBj7QE2?p~dD^JvmIh3&l zzg%(as?X<CaCyMav~Yj@fgd}wi>{lTbp#bq_8RA}o_=4g9$&d}(Y}el?9}!LpG@8v z!-sI8@^qLBcjmE~tpSBi*(5JD)(Nu?*WS3a@xdLQZ@U^n{otd8nor-{+@7K4pc1pQ z=&p6iiw<)Gg9oK0TcmUMIn-R-cKKFam2>>^`Ip*`fTNG$>4kN=RcRMCH@BppJjZd~ zAYAJ6jT;ulDFRZ55BJZ!zg6pQ!k4et*1lXS|79z<^Q-mizTN)(LqERn0vGAv#NH+T zO@7_)8(ueDv-te8t}#i23o(!EZAsC;qFj!tc%L=nSaZNq@JLuVs7UZQTlV+b)IPx@ zJDxl{tDm9P5Sn?;-}dVkeJgEQ&Wn<bkxZLeSWa>*F#wnH4V+(c7N++&9V*`VWlu}` zMwbO9&tAS%USjC1;^X_)xXv#-+~l(LV&9%#1=HtCpS=#ZU-zSay=;JQ{dRDpuHnj? z1y^kBton|`w1G>on}#bZpPmA@&s`^8i?J7421*5u#Y(GK`Q|8JT`B|eQ+w^Zsm*Ro zI~1(Mh34MA6}5M%x97Dk<(Esn|Eygk2+5WQmMuvS6qw)rG(Bkk-9^jQUoSVDZ&5gF zr&x!~(kAx8dFh*P{$cuf)XjNUoYk+GM@ygmuYJ9&{MU5jh2NgPi}|wuhW|+y&_amq zOVUp6_Bi8lHt^!*tGO;&*Zv-Va-#{<%JRteD~Ku%X_5&tUZj3VE2ucgVB@8I1$`hF zy6c**Ug)gM7~{I=bNT+?8?Ily`tsHiuSZXxI{n%dba9?!B}XC?ICCVaI!<5aAintM zoTEu4jXqVL|0**#UZ0S3TuC_NyZWUW2gCGYe<@7(Y}a9Objf!I`~8J?r_Z`y_u1#@ ze>bIy<i$6yyjix42UMuEpEv+&)QNeY{rlQn$yC2#?PD%bTq~`;Ik9`yOLj+F6-85J zQ|9L^L7V@sE}l5+v7)KC(DuVlyKQF3b%WZ)9t}4Zs67Q$J@@~8i+X%J*J&%K(fu#8 zKYcGXzwZ|p)+~P!k}wmNfB*Gm!uK~X-10LnYyF?u`P{?!%h#_zGtYP(Or6J)quz1f zLGkSNg$Hvc{rUV`P3SiNqzgJzZp573KU+fD@ZaBUklJChb8Xp@XP<a-tGB#MUVYsm zi!UxqZRyNK8d?W4&qgiHEV?Zx+!W@&4Rp8wxKjxpYq@!-Q&jl5T#&Jf?$@-etoilx zF5fXdJxTTchu|YtQPO|e{<Q7$I|ACi!@$sBIpePV3tQ7a3%;NDwWr|5)icFQ51KrC z`0)52)^ke?nS(x?*BrbuB_nHgg2dJ<I)3{;CB5)mU*5){^KH}3oHt9J9n5uxO&NQf z74w3%W^-~1Qj@NxuWfc&lIG$Msymh>Bq@1a2XDfVUXr%-`URH;m4eUD#P4+qFaKM- zZ@Ien=j%_dE&JKF=hD$D3&I!6B|?I7(z%7|W<R;@w=#t6zVYErMp@%NF@tPH<Il1W zj3#|*o;2&|r>DMd@zJ|E)MB&#{oNTH`hLTmYguKA-DS(67uA8RH&_B`oOooLO}m!k zRCa6EPWwQm7w_iY2JJ(cse4pO_!uZBEuJ>(D$Aly22U4GKd&MwnLBbG!kQ<yY)|>~ z#nALaz1>dMg%Ecooqc`T`QGNm(tnT6yLGbdxzpy1#7$xv*$X#`=@>6(EL7~6d$en5 z+U4kDv+vd3a9#QHRQr3EOT{`%w{B&H6pnLKbMH$f9~WC`83AdPXk41r%Q-=4(&8%p zbzKY8SPVf9-{Ez34nL^iDf3;kCi-&s6&?WruZm0W6+7C5Y7XbWd4KQP>*Z5dKJ5Pi z&Mpk=79E`(b!6qyIZ;<m8qbg1@*#qI!d8Ju?nyH@Gc0*_Yf0M0YuD1geBIieI;qMr zJ<htW9TKfi5>+Q%-F#Cg$oNQDR+v7|O3QsS1SW!l1YEytNjrXNmM_mbwPS9eihts) z<O07hDb^EGWjzjpDmuR3ceGQhesTD+G#F_xdU*!a*4CO#WqxpPU0OUtMb;0;{IdTF zNi1MDM$A35#&y;b1NQbOe!3>tnv$QXFn|Ugbc|+hxwt=&Bgc~|-T&-8Rnz^|4`Whn zcPD+>t7PgNv-H`HmiDtg=ON1-LF00up{14Vi=yP+Ce9MHojB{QmHLF#yB6DO{5{SF zdY=WgErl5q7`N<QE3~MsUH<d-y-OeF%v<Jj>h^`}mDXn^D<MUUM`GW{JiDK)N1{B| zupT{Q%@9<)A!xHut?xhHuZt#M;;#CA*0|jBtogdwwJ*1dlqCQ9od+5MW?Pch{kxFk z%+t)=OhdIEP>&PrsLZp9g<l?oJYkAh`<`*7<V9g{u9RGPbJ^oP7oKQ=dJzt5Gk!;V zp1Z{te*4j-34D5ID>E)@U77<<SqcJQ<~VW{TVynD5aW6s8O7Z`Gn(PYf2NzVYvx?h z30oJF7#lF1yXMQiqq~<ptGYC+{QaH0FV!AP#eQF^ni916NY;|Hj>T8j%)K@-_3hML z-(_~ibHFjEw00*Go7tMuuq2l(w=a-$tlhG<y|mC*kpa1#d4|*N$A13uA63(5U0q@c zslMjEuyoQqQ?*W^)iPoW!wv<*>_mfNc7}4{Bl-DyD=nv=uH@y_Os;p|6u;LoR&PPb zv!WnSZ@zkYy=C%InR>O!eIZ$9if2IPAK!Yu?*M2j5j^21l6ki6$(n7~(hzMo0oRCq z>L6~zkA?TIUb(W*VVhv<&dYPQ`kE{P_t+RXY~^2AI-cjQ%6srrv!XMSyLRh?aPIn< z(hM8Cv&4SA_xZQBG`lMKF88D@F@70(1%F>1zjrb`Zq2XKr;IZ^8g$(<PeK}TZ<vfP z8-I=e92Esh%;4bJk~aO)ti{tdPnb2)c4FAXS(f%7sfn`~8BSWhGD**sj`b+6tF7W# z2o4y9XJ_8Yf0-wH_k}(Ci%N&{tTytj{qqVZ&S1=P=6vS(M{nv0oB0j5uB4bPtxL*L z+4i@yTz}5&@GP-#yPD<8uHV~x`AuFvs4q49EM!f<=C3w?j~JKAhj*R<Wp?nOK-6aE z%(H4w?nJd_fr4ep)gQJwUsJ3t<R{Ehe!O(?d2nrYWYTQ&{U1Or*WTXVYEZ5_<m_<U z%YKvH^L%67i;^$F?mZB@r6BNe73Uf0UsiuV+MTz3=y@h;!|52IhMBA%8sB7WZD`PX z8OgL}<^JWe4W`rOxBqJqnqj}cu-0+q&Ur`DE*Jlu=_3UxwkFQ{Id77ZDKx1E26n56 zZk^M8rRPoO7OC~^Yd56&h8t{b+V|s+Lsp-kg<F<e7MnwnpPpC#WwR@{`l43molpdq z0%b~#k=!C%13uncmo_hb!VJcw#-MYHC(Lrq&hEarU-GzIrmE)Iqjz?cUA3;x+V(18 z`mtkMF1~lVuM4WnZ(mH$KcnNEq<8qoi;BC)%X05afr1E9om+aTM7Qc%y_LP$dF2eV zbx<+Sl4sAq`zn}P7o7#IDR;|aV^Dei;^Ma}LUX5nTb8?e>c2Jza8V$jXFvbWBYhi} z1h*u%4(nOp4gX57Q(I|1H!kZ-{%Up6>GzJjj6WAL=Tgim_xG`1{?{(8&rZrY^5Xjf zk#{*};G<T>JkB1?JoLf8ZJTY>_l;Mx6-?EmAeHu|S+U;PW{Os!+CiZFF!@OKbIXT| z)^vg=aAbO~tVt8?WnoZB-yxlwy!P!HRV!^-zLVe*^T3`1Yh**V9GH+Uppw?0B6vi` zKR9?<lHk_eyR|>bcH};JqOD(beSKZb<O?xprt;taSXcip#I?To?yP$!&M|}5N9vuw z*c=Q>Sbm=m{W}a!T@$b6_(yH-+`pVr3REOrdZi4KZ}c+|jR#Lv9^PlCXv(Z$=`4GD z$Fs|irbsP+yIycExQG&%F>wat0<oqaz216j-Q05X_8ot5e|@@nLUh2TqP<SVmIpy& zR~6}T)^XqR_mzCHT))vUw`^fuwKXX2-0v)Q$<jMN%{Tg$-8S%4V_d`X`4w%THlxO+ zS<Oq;Zws!vBJ=eDv=fngyhO_m<isFjh8Yv)e2orkp5<2i!{gM1If|ano7gUKfzp$L zfwF;nZ;Go*8iVyk8$W^lzqf7MwkqXHjNbF5LEXK7Ydd!emBjjH@Hu7Z6+FImwQ}-o z^<!>5^SFP-ef<l~gSj&%Oi+EJWU3yP_3mf|q?@@SC3SUY<5W2_P*unXEy^t;gEmXW zm<TgGYL&X?ajxSW$OQ}>XHHI<!Op(D`toJ>J>Jvp9^8~TkhJA@n85YMckkA%Y7J5S zHLHf7S^Aolrb+z%Uxf)ypt+jXZQdD%r>C1kMpHn;0mXB6biDNl6v;e0?c%jtZ(0t_ zNLgvg7p=t@R4k)5|ImRgEudmFhIg5;bj`<g>-*D~9Gq0rO?UX_>vCP~JhyxM*Q)b< zd0*1L^D7+$JB-Qr%D&U-{@0}C>UcUO4>*4L&HHFq!0IWpPA=))*Z(L${I+HNvzG5a zdtW!6I8zn7w{GcsSIz5O3dTQUOUlY1;}n}izm$|-ug&52k#orMTLxLS(K&He_2Vhm z_EbOrw(EaeSc8)3@&Amn6J~iTxM#U#m4#=SeVljN(U?&oa>c{7$IK@cZ!t*?f`nFr zYWut!Pu||$c&j?4map;VG}lQ#U0+U`(Jxzlb9c>8sq@<y_|BhXDeRpvBWCrKS!ZWW zT~obD)^CY%{Lc?_4_ulFn%$b%KFh>p322x{a^+1epP1V|>h{Wzk|}lZjhc&7ySId; zWwkClE2I`=yh%N1vn_wLnwS-+1EOqtTisON)<X1zMYD^1L(1Z|9a4|8Ca_NxV}ZI) ze!V~cT}6ZYx38YraYyLaZ}vSKHx`1%bMBp;9sl7Cmw@n>-F%N`Ep&Yy*uC=T3is6P z_Yc26_hX%QF2<pL@wM;E1&k)&Z`~IS%6@$N-7UAg4O9WwcA!FP(WHsjZ0<iedxY6< zFaHdWvnS?xoc(5#bM&FHit85FtiE^i9xb|(^J<Q!tC6xVD}%;@ww+SXv$kmR@+>?c zcQNvIZT9Va78y|Ft`O6mG5Nrn!l!Nf{MPSPJzQ~HNJTkIeeTMYwfAmr&i@$0C6L^7 z%W(DHy?gU4Ls#xoJG@KeLgMNxGD|M}xmYd!n$PUwN8`#mjb7=Mk`rcWyYF71Y&!dS z>)-a*cI(#a>Ux|#IT_M_-;y@{@+{R*SKVhyrph(2gQ}EG+55M>H?}<%V5RNL$}of9 z^xD;g@TiCYUW*k)zhCZoVY4MubdfR0rFUA7wcq;b%(VGfZ<NMyiCc18oco?7Z8<UL z?q-Hb&2^t0W5az;teiVH?fG2M6RE{f#R5*7g%<el`?N@O_eQbFCzpU)>XuLJtb>XT z7OhoDTk`A(bo4xGGk4D2JMm=+sYyqleg3Tms<}Z~wNg&)m|Ktk6HrCzzV~m8qF~1{ zCWeq^srQ#JyZ>?9BlW3+^IPXRuZPYrK;>G8z0`M5f|O^^vN^HihTRs65bK8-?lNzC z4jZdF7+u_|(2?EanYeZ3$(*kJXa8RQobLBSXp`s4$n}}8{?6nuF`oNOcFL7MKi<hJ zGlNQa2nJV_Pm7{9Yiy70=M9nxGCrgZD$Sm|eLXI^(sIYzxsS9=XIt=}UU*FEEGxr` zsi&u}|9M@|^wsZQzXZf}9^G4)_I~15%lHz<5>P9sVEWC!&HpO=UY?fzWwrO)G@i$? z-oc<!=XbZm*2lc(yBPv*Flw)O?U$Y1ZRlt^`)t+9D@n=k*RI`q^OfC^nb-TO&DX`6 zDw)LZ{j=}lcQyF~E-NA#YuE3LIp?)9Qb-3p%3b{D=GNr!yT?mUF9RijNwcI4q(E~> zHy3h$KhU<doM+XP4KeStUoGSSm4_2%bx#aA^|RrM%=7yTR|jqG{2t4<bnT@C28PSL zpuw*?p@~8d1!dkiGWEDfa2g6F$IX{>5&_k>8+2+Tcjt>-nm*e|^Vr61@1{+Pzq0b^ z+~a+F-{^mP5-GrN$R|@wXriyzs!2<H_u1cOF7ey<X_3Clb#2r6wx-#&2RffUhva@s ztr8y}`S2yrBD~KY-zcfswP>Hv?Ec*)jMGo#%%0MErRPJZkL3Dx-E*&ZM{ZwseTNQs zU|v^WwpMS$N7m>COb!!bc718Q|Khq5*QGgcofq}ANOqnBm7<dw1iL_~_mFS=H9hGb z-?y$tGlFJpt(Yv5#;`$gspZ_bte7Cts=Euy6}R<%*Wa7!>s4$BT3d79wY*#$RNu8< zSRA5dsAL>e9MZ%0UJ=}XcMB?R_7?w;)S31D+*^;cr3=pY{oyQ}Jj-(ZUCVWzlV_<u zc_q>DQ_X1Ntiy9p=qy+!)62%d!L7SQ;q1-ECp-7NSkvO5%IdYl(GC=h3bmG+FDzR@ z4zgStx$=~w2WSOI<JYaZpmD><$(LlVoa=?Q-<%6rr%dTSVUr!>pl7?z<Lp7sC(zbF z%yx<N?uJfKP=Q+{Jy&ezpRw7Hn0xc&nMZfoC(P1Le*Ns<0ipJcON<Pe=Qap<3Dl(2 zp7R%(GUxNJF9M5%K%w;VwBO~+lfMSfSiZb}!XX|8za=K!F?!-1S9E;z?dD5J7cQD! z`0oto`_IzXwZ&%T$LxL;W4~bST3%4u!+dWibmJ+gC9vYiGE?oP7q2YfS}FNcc)~2p z_2S2lY>h6;zqBN+_Sw%#t<ut$%RA44W_LIrEI1}E#F=Tqz>s+^K-Wtu<k5mBbJN|; ztL*3BX}SVxLTz;8-mRkl{_e(KWxtFbJDFc7Zk?z9WlrIvBbonqHb2*A;9%07!SO0; zTTNwfg45;+26Mf1&D1Y#GrNCPe&bZ*^|I?Dvg&@HHD357;)=WB*H{yiB|V%UJ<bZa zue|9pUv}lsyr}4?S9a^z)%X=mkH=@(we0l>6cKIS@@%iN_1cNz6K4t9ff^7KXRQ{W z;Jatpx$SqYxBtE$*|?Z}`5KF~UH+MyHeG79@;Li&UVpKpk|4v53D4H#F7PbgCV$e_ zt905M=T)FGbVt`QLw{cT7y1t_{aChF^>D=brG}aRb~>Ktuj;$-ndN*ag8*BUh2WE| zYd3FJ4p<qfaq;?->aa%}wEr%+Ki@iZ;+2|DQ^n`<SWWEdf$YUgOnP)n)a93P(B{yZ zndyShlw1QtDpyusye{sguJ=mlsMbW#x!R!fOFvsxb%toaJS-C2{eRuLP9`gRZVxNH zX$!Oe-sAoswto5bwNGVq{IbnHT2Fald%t?xkGGqy<RmR``?)P<=|={Jb-B-1r7hgn z&1b~Qc}9V=BP5-HfnkGSueXWaMT=C>^k9Ct@niGj7d|)4<6gGBe?x{egVN(qPqQ1} znJry%cR}kjrkOssUR3Mf-Fh+Y-u^Gw_Bef>%74Fb-S==Gv)Qhokw{PnU`g8S8Aqa) zXmrhr&za|Q%VmD&L0NEtTf9eZn}zrx&#y~whWsl}epDWDa_i01l{ZU_oHZvgXF4!6 zoIdNEtGqUQ=C-NN?7YFD?O?e1H~Zg@ZBJ5r?M?U+ZJx;qv8ftl-_dXU`RuHIg&Y%u zHb<476X&T!&$D;$#=70Fo>Khk>LQV6(%09W(=^pSYkB5-veJsBGr$9o66poE1wi9@ zyJyUtxAOOlZQHgem>!RY^bNG~GS7mV-wjt{x;k0P&#{6$^IJV(>LJ-D<xYzP8IEw~ z8n1o3tQ|CpG5^`U*Kw;hZ>v$iD#^gWu*$J}iHd&q#VZ$<g`POw$9-lJi>g63<6<$R zPji?V%oZ*Ap|HMv<&{SlTGA#z$}+t5@#55b6OKIHxg^c=yxup1?w4=gtayEAf<!MU zNt7#hiqHHx-{aG|?=!p-+_L(%LRxwvnP(4jM0%X{m=A8K+}v~nRKf1Nmi=;<>0Xbs zq8mz!>mNjKn^eTYQ0UfeekCVl*X(tbclz%-Mjy=ft~hy4XzG-09XnVV7#jA(=;)iL z2KCIAabx;?<HnBt27%lnm352^;bI}#f^HM8yK^2(^gg>Y=3I7$L3w;=#Bp!;`NhlZ zzx?cdUCwzn+^**M%Y?;DFTY&cb*|S(t@jGg#>um)H_3Kv@;K}Fd9QE(j&Fa;xxFVY z(pa@?%d==uutKnc+A%jKOZ|+X+P$%HbwYYw*_&SnZGQRo*(t?~{cS7^Dy+IsCcIel z#oSZG(Ol`EjnE7gBhQRUH&hOCUgTzAP>6dWw_a9e!gSCGdd}=%j;eHxr6%46e9>8A zZ{NOkvp;>HZR@!&?RHh~AH@cJzMVg>(5mHm-#?#dX;3vF{qC-kk+P|~r+@kO?DH+o z5nUp#fmb`vI(yDAFfr9|$#VMz8kBjq$05tCRMs_Xos924w!eQp-Yqs{Wbkyo9hF`E zy6MH4+S|6bqK)=_SQ3)X82~EZ1VCq9OxUxgddIt`yOtYob4*}k*f90s!{bc*+uSBz z%85!S-MGK%-<i(cOP*ccKd1AH?aUVoMFP0W*KV=_xl7qJ{1CVkU6OHovBz1_f`m^D z;OT8n!P)tsmXorn@_Hpx=Ahz&H?lV+Z*H~Z3o4e#JnMAUZI&<t!~Z*eVb@(xN_3oi zSCk*VdHcfkm&KRPlfB#Vh6fbaJRD~j7)%XqYgImEuR3yBqcv^f*|fh~GJ@x?RKNYu zrT)beZT)+SCii!gnU>WyMzvOgo6F%-Y=8f<RCkT$Jn3=vVZx&s6E67#f=2tMzMKJy z%M+_T&gQN?JBQojY~$q{Gv<B%)p;c+K5Fv<Moxx?7jsxtf^9e1J?{>kv<B1(0*$L( zIr;js^S|2C_kCCIU04?S@9#Fv$w_Y-5AZNNu(@?tv*&eAbaeESpv@EhWPK`rdvE96 zPPvQE&DY(ZHp{;1eNxV^Fjke-*C$;A7n={eHr4;TeEi<}v^dagmfq>h{x*+q6+dxZ z<I=Tg#jhjJx<PLAID2CCI-8umC0};l=$KV#t$)h*oa)w#TT6@g*ROM{&Fwp#?|M9F zQpE?Qs<vY)3=X1mY=2Lie{G3w#_wOhCd4KwS$iLwG)2{t+mn}pfuT~eab_hGgU2_f z=g*#1Gwpx3?6UV-fmz%drngdlbOyEOz88$$`{y5I)riZlIJIMLf8<X8U0u~PFWqW7 zsO7x#-@U}-w8(@@uhixL9<}~|+Z<FOoxXJI(xY3OQ}x|IMSpEjasC{21z+BG6J|}c zn;8DK;)c=3XqPO$XL~ft*LnmU_U3$G)i>2AVAc+^^Xk6GeY4Ewo-+7v*6zLMdi?+T zj3@>M1uJJc&!|aTRdN-rnHd}=UGQVu^*%G5S@)M?T%Y=+*(wJ9zHdKI_Rx>tcWj0n zgF?!}$da<M2vyV9e`oxu0j=r1ue|HiL+kBJpBb;0?RQDJ*4OLUK09S|Bq(L9`~25? z3vW=?zuW5dpf2XV?u!p?mzV^DmQaH_#XVPg_H<pDV`8#0ZS|Ek*F|StxwJFf;eK+X zK~T+U&ofqeUMuSA?z_CW{>(s4E$8>zFDceeKl7&R{9I;kUETDIm4RWAu>#25XMX;C zGHv&h)OTM$E?KVrnwKxnJ%Np3MFVKCZT;-TnEBK7^EY{A=v}xnWn)qL!vz)J5AD1i zR2)$s%xL)PYs=01E5Fq^XSMC{JgfHWjidM3|DQMie>&IZ-|HiuXZ`Iz@&tXBIpcHw z2j{~++vaV_N<kv7GbhfvoopF6bNYN(_r-EowyQ{Yu!&%pz{1ugkCP;Kg>=MqJgQgU z7_~mq)9X`>M~7Qh-?Q)Wy*GT4j2Rp@bo$>q7k#@*TbBPK+f7LZ1_h52|EjW*#rpdB zFJ6Cn_crU<J=x?f6a2VesTgE8&V6EY>;VJARPM8hx*mQ@#i}8FfcM_-&!>2FaR-5x zL$({8Umx;p#WBvSOF&a&LB%FPpXJZR6?pBsyD5`9X!Fxc6(?klJ1x=ZGSW7a@4x+I zsi!3OO39ayG4GqaD{rzMveGO3vo`1M9r;@pixwt!&cEkk%*?=WQF6juMur1*CHWU^ zpRIhzURxRYecrceJl`M9SX{XHSpO|a7bfG!Squ%o=AAz5l>sVY!?@0}Mny;W)ZNpl z&YtRZR(@}};e~(mI^#n2dW3*?W$#}4Y=7;i^5sjSg+Cbv6<5aHsK0Ua`4u)Em##$` zn}dp-@2Hum+JOo+=AdHDD8_R;8$fgR%dV`Mk|XSS{i?#jzGZ9-4kf&yx(0!#=Cw?H z_N;nBImn?34?zRI?<Iw%m-1iS>+)UX-P(_Clja_4mJ-jZSy8C;IF*56^ZEOUcE#qV zscXb$aWA>--CLLU)+96e{G&fJh4)?2*=f1XsMv7sTv^Z<bk4#ne{R~_eO{XOarMk_ zP)^+Y@2hldb(w8TEvV(#bE8JXPk62xdkdt_{aATpQ>7_r;iqv>vBmYqtc%;WnwT>% zym|2HX?A(Xxx{52jz2bSZZYl57P<ktJ9^U5^Xl6xKs}iEto>`w|NPGOZt}?m>(`&J z=eu6v|ME0w@r;E8gMvfJTHfFcX!LWgjQq5E?QWjgPu{GIjL({OC+C%^YJqmjiDMhx zmV#O+4OeQ+vwvS>QQIKal2-U{d%lvXdQ8?e!@@U_-%i_f8}Ms(Eoz!LOT4yrVeio= z&yU;ypDB98C#&r5Ur2ZOcCqe?RPSi1l?)7Ji(YS@wLvJJjeYxXB_5{$AJyf1E~stf zy(!6{Ag8e~{`%+TZSr5%zuk2XGzep>ujsKrdx?Jbbd^if85s__U%$U${r|Ub-}-T! zW%c2{ulD=;vZZN%mv`P3TRdYwKWM$5<b+x8(=u)^Ug&WaRA76Y<(xjtx8~o3nMbUa zXmoLf<;?3jy<~-_q&PgqO0K*qwsPl2!?_hJZ(ga4_C6eXNrso7fua1;GSH%^<mAWu z44Q33;#CghzIgqm)naLt)?ML90fqx|TR2=lZCZEP>(TT*Yf|doB`(otW^gEZu}kLY zpH<#Yn*&yDxwO<*wt3sNwD><;bN9steFn`;yf#(IdHs2(f!RuxwUR3(AE}wnezCb- z)wDbQET|j{SXo(9a%XG$y=ZV5*E;!HjW(a~QZ;#wiJ<Zse1_P>S-BHuX;1BatY`Y# zPXC~Fmtoti4JLLB40l{O8@v`>+8VQ{ct-RaCzDN^k63z^cri{5XpiAw5Rln*E~~I} z-R`KIMcD@5l`l<~Y-VD(vHf<Sh_%ep%igt)H%wPXZrQq3(pD_m{Cl+d{eM4uUz`5F zy_kKu6Stz_P2mU)kdr6OIy`yS`8~gO?_ToEe$L*8D{}%??%cZc=+^XyiaE|*i&hjI zdA88PXThy)qU@mN#^-;JbxgA_ajmROoOj>6@k-9kk89LZyPoMVIMhh(^5U6NV{Ea* zcG5GwmhMZAs<$+COWyZg-PiK{*B1dNB?br97gZ}?FIzXi^~zIFVKJRWsWMV?{w>Mo zFR2U+<`#vIN>sY5r<UBgd-v&*3pqgrx^Bg{&CYI(-}|TTZ0&A^!|qp>U$}q6dedco ztBdt*Q=t{Q=h^gl`|{~m{=AI0cg^x!aAi&LnXOaObinREnzsBhsC@~l)ElnEi1}6& z=*`$4#-e!jSYVb}p}k|)KH<reXDl&eW^gc^R6NDN!p!WQxAh6{lMY4qlwTLuom#PE z?|lC}$0U{pmqoAR6-y(py9Q04?CtM=E&j*S=kX^CbUv^$6cih-pO?FM*Yqvhw_EF) zaC_cdmKr<z*-g+|hO3Rrua2`9?&Hacc<tNMd*<i%+flQfJ+ncD-m?!&p4rdaUo!p5 z8?Pwipv{(P%hLB8J7aWx-pp!49?h;rho;V|j-8ib`d6XjO3#<hD>=sxPuuq7(HuAM zDkZ*0w*vCBHXkvUQej~D`25q;?0si~JxZrNX?`<>=iS?^Z)RUge-+&iKFt5?kntsD zh9jz_k=IRQ?|a1hnR>-uGGyk$f8^B9JPiUmhC0^fODxpnK&o(nMvPfv-u^`Ct= z_qOouY#rA{oBG->%{a_sHB%pwYTl<^?~83bv1WeFm+6~=KBxcxamKpx&vlQpoD*mL zzMfz5*7BE9nWAf8h)L3C*KqX&RdZ0W?fhp++PO?n=V-~ZodH$OS03{(ox9<#9)m+s z@Z7CmtyZ2pxfrw(?!ZFd)qD0@hy5;k@aCUmiYLPcz0%0*%O71yjorVaPhGq>+$8Vf z57);M^HLcZJkt4^o}QkaqzoFXcy4MkL)zKYY?=0?irj}U4r)Grd1lhg?3;;KpZpHs zG6yB$>w5REonD_7r>kuuKH)>p6`A^#KMy=%6raBqJd>!j*7DXtg&^Zg>Y!mhFy8z( zL+D0ZineKM<{SnFhs;&QQ%*(*T+HLE%-k^H-Jdrv+~T!d*0D4g1W%u8bpESEWhH2f zn~hRs<YVDunG6gkBPy~FpK}swFpa-;@1C6W#>n|cpBM&3v~w4~_X;$#{2#aaOwOk3 zn<musU*Rd7Jj?e>bMu5*=l_2@Te&ptqhsB5M)1xoHM{&1GRL)+XmoXj<=DM@l=2o- zKyO~yxYAp@1=OFDTxrP}RJ?TmK^3pF(%05+OVe4jtkK16mIebuz`C7lbnkMnJeT!B zDOR=n+q52iX)i0CCDz_<E~i);yaJ?bR-P`n?lkMqBTd~!llH7hzv%sQnf+ruhK3Zq zbyxo$xHUI#mQh@E^z8W+Z#Lb?aVjfan!nWU<1W*^*G`;SRvpc{3AFe?!PH&FwEow1 zfAJ}^a>Zs(ob@`rrsU4i=O5U5oVpgR$XNP}O<cXu*Zz-cWR}|xP=^VWjLq8BUQd{H zcSelq%r4c+-ep`23_4qMH@p)UnmA?Iir?%_VMUkcs%m<LP1)kH%h;hv(=RscmG#Qg z4SRSP7(Uwuzq<F}lI_{lgON-*T3c_#IJj*)d~1T3=Lxm)C^N}rq9swrpm=B3Hw~Y3 zDdx<5yPvzuKmAxgaaOXL>Go|~c6`gR>-6;q6iIErVe|6VlXn-J|C@v2UBPs+o!my9 zzAG|s^9?wIK3{AO{<p1MO;~cmY(|CyYARZu5kbXKOp|$Uvpbu3q)oY^u`_Ve;uQBK z{tVv(y>{1~_sYHgKAKy4%CmE&{3Ykz<JcG)ye{lL^i{S&#bW#R?bfPh>tl8vdSTeH z>AP5n{^Ev19wyWCv+KP*g7ih-fExXl5i5U&8?O(Wb1CMO{Q3A#|80Xd{|@?mVVirb z^mfpQkD8)u;1t=Q&x_XUpE-BO!-t=3;w;96m-^aug|!b^^52;>i*aS8-o(h4qIz}p zC(bf3Brx6e?vt&)nIHH1-lHmJ=`8n8i&Z>Q(iwKoylY<(9Vd5d%c=i&%~FG6jvtsl zy;T3YZS425dE$%=3xZ1ScicV{-nq1DU#QR~?xbSp=A9p7l9R0rKANwR6})<RwuCgN zjqj~1<qCnapaH?>>1kERW}Nx;+`bkxv-x0iea*AK$6LSexx9IQ=h7>8W<-iruZ(;? zx%0dyXb*A7rlZen_3nE3*#7{{rEQkwk5>7wWa?bB6f_9e>$~jMr5$098`*dm7-rnb zi%`1q<%?i`PL9k?%ZDD*rkH3}1_>=q@lrjcG@YqMSwDN>LFL!Q|K3l?7V6lyZ=dy~ z=@X|jGBC`nth@AbDJU6V4JuAwe)9qE*?M<N_WytOaVkG_N_ze5--R+iQ_%*cm2xX3 zAL*FR{!u%7QlzT#b!C(3i;kr4eRlKu`PO+4WTsrnd9*8S_mw;Q>lSA}o*aFnS;RH4 ztn2Ldm|Y8baw0&tee!smopaga>_%tJqn;CInRc%Fy;Ds4=-1y<a+WRI=3+9-h=D<X zWx9U+=cAf;^V{0xKc}W23psJ_#5sl&rv>`<)V#dJ-s8@|aNvYe*xl$!3dXyq-Me#T zis7%y(_f<wafuol^6O_BojJc?|JT23XZOhdPnrmFvYP2_rIY_Y{!v}*RJ`*`+LE;2 zOP?`MW{;7X&XdR&B;tBg)0BTlS+L>P3oW4WB2cC1adzF^+cDE-nKouU+Ec>YnYN^q zk-<S^)8;4Io)JA;C(KpNurvL$KtEe)9n+gHOY8s2ZQ)?3l$<b~kwKyBx!K+98?Db@ zKcBY8VNFTO>?O})^qzNLKepu79ub+aLxqe>wRTTCx8}oig+l>T1o}XB9`xKK|78B` zCZSpX|19r!_Rn<7>if2%^^EHp$F4;hyN^EW*1H?w!x;%`XUp`r>-rWH$bshkZflxm zZwkIX-D0^>c$ZN4vgQ2~?(r}%OjOYHE)v^h-0^MN8QD#r&#P}&*yZ%*X{zeX*L$YF zIbX`K<#40ef>--i9Ces<T0)<J!QsM-d5eGZe}A;|=;cQ)cUNTQ<{JL`dFa*QOuu_B z^%`eNo^@^%{QsV{vQG2}cs#>Q{p38Gf7$Qz=l`)aSoo7aUEf0Yxted5oV;v#;h&4$ zhM=-z`;|MdZ=H3`><0yD!xfp*PdcDNXZrIO2Q~8(4oB^~U3qD?>a>ez7#SE+(l>Ng z@1C`nw|4HnH=ybRyt+!qqWMXU=P#>zRekS!&&%iLOsUhXtjx)gsgz`3P;zEu2TiQ7 z%N5kG>uGD7Vp_D>C42IG-_Oq+&!7IDV*RRa{_AUB+9sV_^IiJdyFTcQbn(s)8_sN+ z#S+GOeE#3Zn-8=+`@FyQ^3Nj=RXoocUp9`*_U_J3?t6TrNyIfUujB0T*j)!TK5o3% zt_kX`_x(#eedN6WXp(5<&3X5`?bwZqOJAPN+OT=4Ap?Vgb@N#dfm+ZU!tT&lYcJ(b z%uv))x&7K^${rogcq6<0!ShzD=)az~^lqVw{$^)B28Icz-q@|Yl9d1SlxUpZ^lqQ5 zuwCnWcMDE`{IgcL^!<z#_4!H>I&1EwZH0~&=sAAMGyU{xW_Z1LhSlaD3ikSvTbFcS ziIH`_EmvB&=3;}UM<D1Z;X4zadr!|Z`pU-#Dl=g#DR17%w_M}WYGMB9YKyuh4+F!5 zxd&ONG-=<AOj>!VaO$M)0`6rK_vp;511<5adAxo42UfA4)qU@5cd=`J4B8~|J&l23 z1LxV-FYR2liuXK8d;2fpcHWVtFHB$0n}1H-#=D1aSNYQYiAuh^#7g88O`Yc~NfWO9 zmbElZRfApA#Cygz$4hVH_Y1Dv=>+P=`u{1*sWI$S1-W<{sG4ccvAz8TGB*!eG_YAW z#40l5_IuWumOIk+3LWz(U<0L-0^X(1w5~>OGG2Ku!1vdu&5Nb;m+O1adj5S%%#>Yg zQoQd5tLS}>VPRm{)_rEy@yC)H`-(RIoA+;<?{2}_VzajXUUc$%O0ZS2AulgDM%M*r z@df4ldm}%;QoaAbmD$O|o)c$X|F*U;*Jt5|^R5!$WZ-$WJH|VEo%=Z_@UZ+di^ZNA zOVY|YvZXbH_lxUlMQvX;{k`52mggHc7E1kOV0e(z9Pc#ihzVzw(A6FL)%%zEyeeC@ z`ABHcT+ev5TFEbS7FRdTD^+QF8Fz4<DFed;F7y1lhwr5pu+F`6eX^qY_N`kb|MGzP zC>Pl$CCIuIZSj41X6cg4yrBFav;2z8lpBAJf1bWZuyo=qZRhzH4{kgn_r{@Xk%sxv zXNuSJte!5hhBPRj*yPNd_2=Op4*#rc)!o9mYqf=xO}*316wf&4W~_GRO!PXmq>+Vz zp>XnC-~5-{d~f_FibqX-rE@TJk@lhdJpo?Z_gx1qU*2Q+e)3N4-WL7X_p0?TZ=J6d zU|@*xOG#U}%vPf`d{bdW(&o;Vc;Uaf!A`}|*~Le#J+2*oH~041$&WzEZ)e@g$T^i? z%j<S+;#~Oi^8UK4scW*GKxIY$-Ya)5UwwP)$3w9&1=qkSx061LPS3NcdI8!r=N4D` zIq~$76t|G~vMXn12QV&`JQACA?OL(ba-W(ogZ3v3rokR2%nS_{s`ET6F8}p?Iai2n z%CnQT_Ld$sQyH`c!<^O}iC{_mJ@c;pi{%Bct0%8nSCV(`dCJ1qTg6s-#9b?$GdGQa zL4of@-LmT0VlNB!Z;#H)%g^VJ$vT&I)^4`e&K=iw{;FzC`^x#n%JG};mtSh-)o*^E zzrX3(9MDGFzR6eiq+Xu3Yst0A$LrtzeLH#obzM{KpO$$+o8y$v1$|y8yE{h4{7Vu` zkO=6^*6+K@KCet&&~b(5#OjOoIXnN{n_Lj*16n5Et{`<=&oukDWlEa)w)|;-mWrfv zCYsD+U{J{Om=t_!`4Xm+#T~3C9h=s;L~?ExN>{z0B;<Y^G#CP!IpfWZdRnhPXYt9Z zXBWPPUr*GvyI49iou7fBLwZ*9WhYs&@LlbbrdV5BGl|X)Ul)`3#a8>r@~FTFqb+ZD z&(~s%T9~rTmSOVx&MQ2H6K46gv`-bzU;Q-Pczu=p6LF@as!JtTRwlwaV8^(`H!^B= zEqbJA_W#&Y=?N*T7qc%14em`0pEyhLL2~z%IWj9Fzn`p9_gL%8aK_)^cy0IZrW^++ zDFy}=MO)uTjqj>&9c_5KV6v)}_nN5*+84zh-mvjHeQ$U2*6$~N&6&UG?9S<PuB68L zm&RWGIyIe(fuZB~=N7ToFYX<;P*6M1<tu3)YRLgwrup;ag}^V{eL2o@8F223U$j5* z)ent{yMFwbQIoqQt)ux$&LZ&~r!2h>$3IU`ns}+_${vHiug!N^xMdt*0reKzuiSZX z%h!Y73{*FP2H!!$W-;@xtnqZ3eEZPNTT8+h%?JvgWH3>`F}hdMG($j$fk8nNv_;il zaO#xhcX>+w_y1m`_JeJaF_Uq~%w20<Cxd#yzVGB27zD~q)MvDqq}_e~|M>q3&5Ms^ zmuh)CndzEs-@aYCcK)nx{-}&;Hfz5;Sx~L|>Z-Kl>Sy+=fBksc*UY=y3$hC3d@sw> ztd?iz|9zY}|4Yx6H+@%X5<WF_KW=i4Xb^D?{3tYAJ$AR`)anD^V;kanzaPGK<Oauc zM$le9#g&owck)hdN(`8DY|<7Nchj6JJ1ooIq#j{qVDMOSM4{6EyCdg$DfSIpO%@eT zs;I5vXteZvULSw|?UmHn?<Id9$1yN4crM;>Bk=oCl@{q2^WuNp@s#IY8q~da+cvYu zNt-V%@ZER*=dYNrTxWl6zxu8$MprFp3HPV3@8;fi7F-U>@RkxQcSddeX|J~@eeQ*x zD>nB0Yj)k=`tiW@O0h(SAQ9K2-dS;9zOvqv^;G|VpanEHzvtDt!_zuVZe)oW7sP>D zHvdo0`R*b-xlhmQ?9sEmOY*||pYSj+d^ms9&ntKGhXvKiLC4uT&VBSrxOd_D%dOi} ze*8<;(iaVyUiw$5RFZ)~;(Gmq_bwB*eB5)4G3rR9&Ha-RFSU(kZn=K<ZmLh#xwOsu z402!n-MZE6cT$0XQ}NF0rkz3yd|8&RC=cwcS-W5S>(4Lobp~&`Hzd7!IbVrQ+0<Is zw7<WPU1?vKmf8Gye|dv8I|qR_35p+QtlscnqifM4O*8(TWx-Jytl&=ar&XYpS?AIr z<?yYgX}%eGckj$U(fMZQEIFa-$@8vtfIJjncQ-PrWr^dZxq@?Z#b<aXsDWIs&?&U} z-Q=h@leZW)J^Og->_b*XQ~l^|SAHH%*co%K<Hnw%r(BEQ`+oki^lw8|OPZ<_`(5dq z)|)oxE!;V&ByI9>RgS2rs6Flbf7=SpnK*0io6Yurj~F*{ZU7A#e&#w`|NF`NFs`#n z*ZX2U&Z?gAIbYE`Gj-kF-}#Au14UeqM(6B%bg9>q-+t;EE7vTxC!tHy&T%h!rs93} z)}?bUO-^@~q&<1|=~D}fo@%(*^1TcU3<ts&IVj$Z6k>gOuHziXnFOWM$f6*{(#S<( z*P|I27*w7GnWW9gpCiz6CFaNMS=uF~??O0F=jP_R9eGxAYt56jB99LJ*}Ej=cI&eZ zmu7lTWXa9f`eF2b;rlPu{qO&6{C>y3uFa(9%A5>v&#wy9YO`Dl8k$R3du7ezrYkk- z(Pp`YANSqw{^%YkBAUN)=k=|#gH`#nJ<c}l>AE75?&I@H!Sr}=*0n?POS7wl^|?cC zsZ6}nGp7X{1-f2dlU)=vH%@prC*`4%o=IxZz88C{qt}BsyOjM;&|uo!lGS-tXpP{E z$D6IY)^Q(QdAesUBLl-Tx#-t*D_!kd1Zq^p!Z#&52Lu&=yno@(f_>uR{mE*RzwO$+ z`_-gb*4Ag$*t8pW#4X%;>&oM(70>_9eBr(7_`_3`%S4_xJ+b-v#eZVQ#96|srrn?S z*B1M&{Q2Z#yt1jalBxU*n+K2f{!`i}?;03lbmZCn9c7cFJW4>jl%Bni-{zAec+^th zohcvql%(CS?JcLDlL=Y8Xqt%IlQfld28M>Ji+h6}b9qWmk~H1taHb%>1e9C4&w2UR z)mE+0Ym8j9r6rT|jL-_pWAFN>PE}fYfA_J|Q#m|9r#PSSIP>+ynMAL%N6%aSI%o2& z@a>LuF*^^Pep+POefIQp^O>^t|DNYx{gXd+Ue4|dYyP!#Zcv)u9KCPrtGf3O-`Ac0 z{gA(Huln)jdk(kPHOBN@k(p_(6lt2FxGg5?GibPBtJ7x9l{@SI9=qXjmjB86Xui07 zX@kESU5h3unwncoulV#e>)H;_vuY_OE&fZ=qUE*;q)eRUYiMZpDEIE2_x1<Qm(IOX z>nNNz>&9iTy6AJsd+!_68?VdRxn`Mb;-q_QD|hZ#`6%m`$BajAiK}y@3K<v}uIet* znl?99gz14cXukQyp7P^a@g?)T6Q(h&{U7JFg(Z#il8k-1s<N%R$gzW;b6NSp;c#`q z<Dk<wlzdk1l-L`7{h7bCR8ZZkBHf_PEiXc{3ZKkZ%vcy{JGH90i_6+`)+^4VZ@25+ ztSr61z4m07M}=FJTh_e(ZP(J&S#I)w`raC}5>zURSFemzDv(+7?BYXPy|`fh#Gip8 zuBzTS^Ge>Pncf$(UgvezV?o1}Ge2dfUD5Hp@$CJZpS8mKmc*P+;{PlCH+rwzmFFAP zK24bQU-R&)#=u$MvL|1OnPaDv*y!e+dX^6y^S367ENBV8>p%5J*PAzL-^)y^@5fI6 z8u|M`{imbpeciu5ZBo%$7YquO^Q$v!R?popar>P7uYmIr%33RLKK&WIRPXwvTX(Kq zYr7ERy#HjIf`Rza=S=*y%l~g<h)sC^V*mYV3r{yH$m*}WDeCy`&FkmyCV_^`t(T;+ zFL^ferQ~|U&1be|KLr)|Kfrzi75KadW=c<!OM4deu@ltk1=YM)Pj54;N&l6jwk<^K z-yC;-KSfjbIc7%lKV&Vw64NuwK&U5UhXQElhJrP-f<9>Bzfken-4~v*K6v?3xxCeG zhlZ*6Vg>H-CuvLdwr}4au4|TVl-cskvg)hjUU$~(1$Q~7`^4qxh^>CUC}f+S-#oGN zf1jj#oaLM}tKRhUtJt8;XPu0LKHJ~il-b>VeU<HvS`pX4lOnU*V|Hi0Y-C$0$tkk( z=Dy-cVZ~Da4^P#DEZ8S0o4%gISu|<Ywfl@g#cwl}vr<Bo*jYY)Zx+b<8tIYmR>a1@ zu)(oxn#qFStKV(z@nv{+UzZKkU1jLJ+4j>=)_C&$X5XOVkJXp5cYK&@Vw$?jEB9R5 zW{$I|Eos8LQ_pRmt$v;VduC?lPF-jFKX>0xow{J+th>`@9bI1k_sg~me@?pBJ7$$V zu(md+Ja9Dol;|3}u0<<Sy3dNo?ymHF2WpqPWo>&M!{@cDwZiMHaI*5k9Mxs#ZNd-P z2W_^T8F|RTG*fw<$JwRAUnVJkshl~(1?*tPyV2dL>BlrDY`NmBI_veH=>{r4=f4Im z#S<#N@_4eBv-~3^)7@(3;j?e;DSFy<gX64F+wG{?uenrLZMz=C{dJFf!Q@9SFWUEA zt`ArG@_2WBO}jv>*USHLL0h|P%icOjx0FbW2+iaU`YeAw-YKihA?w=j@()rMyDz#2 zicHN}x%2wY&PJombslFy?XaFJZ`!WNd=pE$>bFhNlwI9;w~nc}d8rD&=YoVo8_i1I zY<a8ph?9ZA!5~?*x4UHh)h3<rpvw%;s^4koOuB3_r?m*2bIs0`&h$$y^UW&r&0D9o zb>~7w(VKcl)moobIi+1&`;yl+12hj*9NT!JaO-)wWmo<<?%N+c0h*3aF9qk$e`58` zXWauuTs?E_-re%e0WWR@rCbo^^E~@CFE_2qkSD14hf#5(!Zx3Nr@RY>6AWB7FW>i> z^Q0sLgF?j=G4+d1k1g(2OYU!2YhB}U?D~y>$G@xQSu!v%Fmzgal-w~%<1F6usOid^ zNq1s0vx?Kx-50e!TW~*q=XdFEJ3rj<uY30Q1N-5+AcO1X4q5AXmKuvMc?O<N%h`Cv z#@P0;ZuGRWx8*-l=dt<NbuH5H0u6rV^PIbL;tNCA9xV~j$m3$$>03?1_P&qS-eAf8 zNYm6^(<J=&Zig&Bzcf98BQ0fDI&+0u1?Efytt^RgPS#j@-z(#ygzxvHV=4m2uDxmf zlFAv{^P7Qz;gIBaMZ@d%Z5Iu%*d&D9U#K0l*}G`-yhbsvT)tP9D{sZBt#(}>+kYWO z%0NskckS7Q^O%kQ|DC?wvgU>Oy~n%j-`IYcTc<xc^4M1Xm69tf8CQZkgnKXO@cGDj z^j!IK=-=UcKVIxG-|{x_zpc56PT|LLi_W8<7!d6~J9*vRGhN~B;I%tjo^M+HUV7!u zf2?YH9A{bk<mNbKtz-1PHrq$GbMciJEemhHNpnuKC`<xfNY}mcoK*D0S3ICOOoko0 zhS@ghy8~Wzoya-7XG%9HH}WTaw+l8gS@Or_*-p?hGOseTpXSqbvpHfi)-Bgxtgv{+ zuf$jX-BnGe8-4xa|5xPs)!O@RMQ&MqBDzW|zSnvu@p=o{{l9HqyYlDc{(p~JuH-m5 zZ1c?u`?cl5_j~*67XSYz^|)~EuB8EfJfJ9A6_T^>=`CO1Me&!GKGTrbVYHN3X?Zi~ zvlG*LU#H@w(MuIg{|kHSII8p?iOtfxdoH+XvkTuOesJ_Wn)2$*4HmECnPAT-7%Cen zo1Sl<r=Bwn)W0)ae&f!)dwE~-*Jk8#`DB$vW{3$VD_`?CyVU0U<oQ26&+*rPufDha z6O-a1<DkvHwciXt%ToTGn?7smjh-tp|G#e&_;q{H^3~Ry`wudnvF%!<v1$%z9M9J` z`hrSqme~3CvmO5QaL&?k$ZFf+arX7KFH$>?y?pQCA@-~O`sXNaUlAqK`osQ@xr2oK zCS5rbHs1rZm88(WblQO^fs7n6kppi&Hyum(b<Z=Nje)@-sqgd;x6j^=EH(<J_hp$D z7GJ-{&;dG?@od`ZuCt&8lJ{@z+Ie4VVWf4jm&Ue*>dU?-Exuwi{l%XrKc<-P$bGTx z&7Dh^4s8`(X(<R^$l;L1HaX_Vt;HH$i=GM3*575Z!DrW%HSN|%(w<z^IG-x~DNC_Z z_R!?qW|4~5ceOl)^C$gzK54?&`&X4L^rsjlJen2r^2ws!rWI=Mo9FG|TXb{L6n=44 zg}wQlic2h%K{e44R!=V0lWyNr#fo?K9(xxxW%<Xc+T5Is3=9)yEWBi?a`x=bO%B?6 zLB${MtSH;Q`QsmtrDD~&xw++@XD7}5dVl7hXf@SGRjp~Wf1O#zRD5W{EN#Jg-~0aU z*0=3$-*@?a_xTg&zb*Q#|E4&uTjo{m{l$l?orGKb&;L6%eU_@ZvT3v9EyHgbU5i%y zT=I<VdR|`Dg<tvha%Fxjrn*~hZfO#mq;7hB_Pp*ZGW)Kq;as&~$+N1sXwE-ZV@|J{ zx_s(4nXOmWJQhy7<e-|tWVwd(kHRedtXD^tTDJaZ2DOC+!Uf&Gr}SD&zQ19ar^Rt* zQniFNBLl;YjUGImH*=&mAG2Dgccp9gm6$&}b8OE~*U$e{wDXQ^QgL>6_s4thoOXMM zbydk1a-K8VxH{K$zU}5W+Y;7HN%cH#|L5QaeWmWh?RA1HzSvA>iS=^qi0ep7+$A<) z&FcFTuP(Fuec9hec$Erh#Z%4<=NnZbu7M${NuQTwoA3M`{&bG8qwk5;#cSnkstUL` zO%4WaUd<ovarU9tS;u+VTj%l5Dp{S%w0;)ny4E^*NAI(VzQ;n1XUczbu?s3rJ*%Dj zRPSYb?j1<x>3VluC_{C+!kZR-gKVC)hRe_1Uc=15pyHZz%{DSwNvxiA@-dnAkA5*r zpE3QKmviUrx`m2QOUujeDuS98k85LFo>>RZzrF0ULa>Uxw~U_05wC<kuLi!^K@Wd@ zylcO&Rz{^oywAV9Tx_M~BD?DU<z`in7eC&2C#FyQo4lD8XZ^SS^K%4eO`Ns%`DvSO zgRh{d^a35mm#6wRO;UX2&WZ!NmFKQ-#XDrp<6rvv+V6dq;g1zfum9S$E3UPWFKd#X z*2<mNI*%^s@L~xwW?Z@R*INnGjr~u0K=Ie`g6Hajjmk`*mDNJUK^i^Pk1Wm$m#^IU z;r501hmI9{bDm{gX*t`}-ah)g-=0_b$2~LjE=+z~@GWY|k;ji%o?LQydPyaX^ROQG zx#EwD{}-S6t^e~$_Qse0Z@l4t_-J2sc;(&LyP&Be{T^l0*%N1Fi<Wjv-um_;*RB2g z9YxpaTzlu&d=bxP1vLTx+rGcG@$~EX{TH)MCpg7vnZEuiSuL5&;oZMTqidC0j+{eQ zS#*}3Y|ZP>FY}f9luU1H+|iqo$NkRZ>{gqK>)IyazsnEXO)tH>HIvD2^3}joJXtyl zrq}f?y^l<tke%Gr`FhgkbL!#Sl~@@V97_DQ9f+}+Hc{lzPtXlpM`Y4VY)WHFYaZ9h zsXAuq$^E}=@h(5>RK?DibK;;<GV#k+RSEXJ-AlclHs9E_)BfXii=}enr!PL$5M8!9 zvGo4-=e2Len3Xg<&rV%<e~I_;6^8nY?LWr<znv=?^{8N@fbPs4F;QDM6C*n>A6*~$ zV|MoMYd_vEHB<<cTWM*am-IYP#5Hhh$60akkqgtSBd#{YtX%l(4(r363{0A!iPWHC z-SsOyH)yn^&7M4~)W=6<=4>G|)kAK!n!Q(K&bZi5D&D|p4=y@8&TZ2@rX{yr0d)R` zf}wh<V7OzF->o0&o<YToXUlJyUB7u@!l~|MvHNb!@zd`OS+ZvN@nC<Wl86_!MR%K* zc%0RfTmJO4v~X#hf+@S3ewv(Xph#%<l{*brWc*j|j8b`$$q?`3*d|uBL50<7XVB(- z<-*S;?(hE{v{}r{rSR_BXPb4t{5H@u^}ew!wY2ogOVDoKb6}S>yolL<K&SEev_f0Z zLCJ>giiZ6B_Rso1PO@Y3T687mM{Q=`<z4$Sqi5@z&#t?B*Lr*S72&`cUTgQV2Rj<; zeUW1XZFRYs)tCGf6kcCD&Q1okszUuuQmy|m?%&4dRJCr-V)o^GbnoANaOd!})h{o3 zoc&s#|N7dOYg4Ah?C_gmWmY9W^<Qk~^+b=evuaf4O0K-=c5<et5V#Apr0blXhZ|_M zE`!GzFg#nn`2L)8{JVp^X73TzKJ)I9MquQjPfnZi*Y0-SrDP%=Am5p-d?Yq&U8;DD zLslPS{IkfGiJ+#(Rb^BCU%%R#uJl~ViK&_vv*NMdPygf2D!w68Kj{A4eT|a?bg+TO z(r1reFI(~_>)+ay_p7(gPhRM0Exi9=mhkGy6VAzOxuO#}{h3>-uRtxo=bcrupvECX z$^2_g`kcmr-5yfb9vzc*C^OD}&kk-DdS*CIfA)34jES?f|LVRf&$w(k$4~$3G`(Dd zd(OO0UrK#5#H`uOi`TYzlx;XB$tb<_*|lk6|7$xI=Jx-x`T3Z0{ZBdd@|?TPy&(6` z6qwyUVV2|qH&r|B#?bq|g^xC`UU|Oi{w$LTM`WJ7dbEKxu~to3NaN9_+d;*q>(jNC zMk<wVjb8KezDi=Z`s~Tw%@bzD&Teoo0(Wm1s((D>|F1i#u<40LpFINugHW-MYMQP= zvZHuVvF-6g%dR|A_1>5H$MmYZ&h`B(OaqQ?m7DX+_f=-$-If&xBpVHuJY&DU=5u_y zUDy9K%WXNg9zFWFr>Pa}P?6dCN~W{@U!*c*gf-|*U2yv3g{4<MHw5-Q+8<rvf7NUH zy0r>d(@Woee=eoAO-^g-EZ_QkubA~;?!T;$es6g3P+OKbdx+AX-F3Dhi;sS5V+b;y z1cnR@4Za@hI+J1!<SBzY2Oeh{uE@;4l6HB@H-ptL5AM)1Q8soKTKX)i{`P}?SJo_f z+PdWFPYZ*}16Lp4>}~|RZOW|M6KA~@c04>SwXt1y$+H(~MLE-Ft*+c#B_<*wG%MTF zdVNZ@>Gb;Vx9p-P@7(5ZvD)(p%bw^9H=IFztPbs4uWU|jY~X%e&cM*Hqwwb^(|Vo- zJ56R^ikmotapldwSJEc0V2`=6b=x($i7R7`A8Q$J-?F9PZCk{bn~F6nD@!W;p9B^A zhi~sb{>kE-tZSf%Xv>Wnj+Hm<1Vbjxn^Y<3;}pUl?R9+J_rGCEvz1JbyJxL?UbXtk z*C?@)kXZ@uvNj)Bx_0%<2KBuh&+Mm{=9KnKoWsDt(4_uquBOVL50ET;Jn^8Jka6*< zC1$hTYh_#aT)8AX@j}dmMY*o?bx);$&PKU+rvCrZ^H(n0f1M{Y|I@d=f4l$Ji?9B@ z?`^HNz7f~D?`4bMzW|Ng+5b6c5M<n<Wa{nF7nF5xYx4B&;~zma-g{7ur?BLiYyAC; z3A1#4wom=CLbt^uzios3HXk30E3@x(Uy<2+CFX7Qns2jKpIlqT^2_VI;q|)Llf16Z zNMw>*DS6Uz-isMZptcx`x`k`)`sooz%NZFM8jhS<7kprj*2=TRh37vVn-w%~{(bYr z-1FX>w(=^aZ@dzt+0Os>(DeC7AMdWOiEgO-vHSjRT?b{y+2Yf<Mf$csDXwMzW#_ej zvC6lbsypod9x*Oo@PGD_n@PW}=YM&6hpA8PuUcGIUE=>l(BQ_=$2-_x_bt-s;tB%Q zWZQzX^n8u(?%H`jzV)<%FnE60l4oV)r9xfd?5LiFOWqX;=T!OrE&sZ#@%8=isx`5@ z^1Mn?z`l_Lmjqddr<s_yfKK^UNmEHn@Vk2F&XWfZz8(3Wmn$~w>fvpv?2n?BJd4s0 zTgWZ)<j&3|FEm(R`ovAs`EEC*CFa*YZCB1yOOG#*@jA2adxiSO^Lm{-uN}D`6uB*; zM^9|g_MBTq?E<;0LvG)?^k~2R-uS)wwSDUKe^S;gdA7ASJ7$l0?7?lICi5WyQ2x8E zYdT$6sr>z&cc+`BBql%WxsoF!{Qmkk-3=3FomPIh<A-VP%nmKL_bX?8);_iNoYvBv zKjq>xQkdqoSgWKvfD-!(+1}M_GnPDG%DoRXiU#tMLzY?lvr{>e@7sMd?;l%M@~nzE zCuZs_#h94an`ggRD>uU?!6j=Q``-2>#j2W;KkJsfC@Ly36>)jWwD@p!-v7NbU(U3= zKl|VB9Uf<`*7e<+UuF0fl#&dVJY!puwjH#1j%!uQ$)+!Bt_yorPP-A#v+}&hSx2w4 z9jEg^XPn>ORd(Zx^@`MP)7wkaID4}07%<kGo0w0S!w3rg1wkrKH%s`-YkT-X3907@ zkH=ZFIO{KxlfP7l^&dMXH{B&$ntA(#S&u!BIW%p^uKl*6HSKn1_Z6MOXwNHr_vZ5@ z-UQWQiCv&N?4tMCrA~=Aw6nZhUo<hCbx9~%lGgcA?MU#Erw^7syOcerQ}pA~>k7ip zov(DVn8hEyvZJ$kNyil)4@kWln0$MOvy$L_Zcx!`EM%-;I@|quwNTydr3cNH7%Q8q zPtAY&G<Zo`fn(OS->aS#YplF=@b_iVSlbP-8@$eTf4bw8<+tui%*qZ;F3t-c=coEw z?NBjgpQym|G<@UieaB{6Tt5}t>=Sc)(Ve8T*RrpC`7$xWblHSij3>dVQ6aDU%`3;~ z<l=lbhK40YFE6qGyL0`)gR=kgPJFfoIf%XR&!asai`H(vDc+I$D%-cGH)7_wm^1wK z20bi2SKidj-@AOZbfG27%1Eb;nFn`BftM48zYlc2Q3`6=izIz!2r7QdGI7$Yq+dCO zmp&h8+qy5{#^kpiM^YBaJ^Nbu^=9{e?<Hv*P9l8XSz>|z+P?0-loGl2_${-Qk-aje zWsl4{K^s@jee*n*Q_au7;OV%s-|XJ>sU9c4Gcz!FoM`|>;K8%TuXYI^k9++2x7r%7 z^n1H@-tSEQ{^W;<kU`Mq&$Zt!u_XQgot5^@t^IpN_U~&IFPHL`%BQOui|_x(%yw>b z){?Z7ulepR)=Rny3fI7{v-=&h`uye;$7Zc#vF&(W>=mS=V)r_6$An*Rni$rKUaDF@ zX&W~aXi;2ap7G;JIji3b7h1*zZB|>m=tu6W{A<>g>65SM+%#C1nd@=3;Yp6V*P4kh zR9A9=QsARqbN8P8p14n$fx#h(O(o4Ci%%@J|4|9=iqh++7F6xhV+~g{RW^0Mn{K`_ zc>R*QO+T!RZ69}U;#PcUp2xJ=Zu*gA+5T(O#2#Po)>xYMH`o1r;9CiBU{47ucAlp{ zan{6HxsIC(6d89pIJWUgbzVPOzx~?z2_`Eo-`tl2t-xQf;b_{)k80b(H@jv{3z2yK z7BrU!O%Gfue{R&gzq+ICJtwH2%h)M7VOH~gzs!55f9~8}!+&g=-L$f&rEh<LoOpcU z`M3$WU+4GEOf}u#=aSI5>uAo+El2C`CLNlx#9Q@ktaaJX_m1zq-|L_G@@U19G}+r# z`>u1$JhBW_0ObhGRtGutpp2d;XmH`$-#F8Y2fxexabCNm`ttP!UO^Lm_k3?vd+QU& zojYOH)i0gDmlO&d_Z7ZqV!;4$Y{I_6rngC<la2}@g7WuIhwHkNX1#V!G*+u>^*B4h zWo2ZeuUg9Oe_y5FzSn)i`XnfGR|EI;?iEYY!u$L=w|~+(v;^!P=$0|(PfOCyC71Va z?!3N6&9OG&a1`hSkdQRKq)qSc#e}DPS2V4iH0g}kk&lZvGDGvR-f|P;b*u~wDrpW$ zY)hVfxcHT4<4!Y?8sTSsb3M)maNfOp)8*^UdV?L!AA>ojaGgl>IJ@|8b&PEsvqXuA zYv2^$pkn<XV<Qa}|E#?1+-EjrU#b$57Ok8n`g>N)<yC*9SkmX_Pg<<)*|DyaNpEVD z%*+dOmMlqp!tVfSrg2DzZ=3F>#|UzON*cqGXCM04zrMbG!7sJqg>n5S6=r9hNVybe zb+_RPPio=H^LdNHf3K~6pKSAV1!z#wc=?4j|JNCAK65m=RInOU(`^dOvFp1cvu??X zFTpMTOP*=SZ;Po~?{W73^wRrt)oz-6T>5%_N^0%7AW&mW_)E*2IQvzc7M)XtbSIm5 z%Cz`+J!YQ(8DM<o^j&HCyM>-nA2>jn)#D6<$JuRXgm>B4ulVN{k+k`jWnj&*r>AG{ z$uWC<xBC6weK&fp@T~Jbt9CE@^r@*m>t&|SdhVSWcYFJ>qmRF&&SN`c*|kXHlpAQ5 zuesKeXA@LhQ$X%J&+GXWwAs#So2$q6;Eb?hjZCM_7g{WXj1?@EEsM`FGB9YKeR}cl zr1!j_L_Ki^<Ahm<-9I<!b)R))OUg9&6F#|VtBP@XdHGMHVn)#NuYX<FrimSkR{U`2 z-{EqP<7z=uo(s)V4Y017qqgyxM%N;Z*+-w*g8DEMcveQ9-2Zi-|6jfz=N4P4Pnfk> zeAZ+gEd^8NNygv_4b8Kk5APL(+q<~Bt>Eh~jh7Lh3T3J^d3iP0Z{GZvZ|2P<S89G- z(4WvSan{^-o4qs2OfFux^g8-jAujlg&-oo%tKtt%10~ZKf!X@IECg=uD;0jEb;K!w z*IVSC^(Nt!mMkVeTdv61FO2M6tm4nbu4w9QlX^%N8V`qjGUIlc998lFWfVUHt9e%I ztoDH$#{09EufFbcd9S(f-ve2o0W9tCbsE~nv!~1wY?wGJcKR&&h|>M$c2?(R=(q)a zp5_}JW9zneMiD60at9Uf?l!-5t}kp!+6JdhC9Wc2yDIm-FMa*2Zr}F~p^cO4c)Nl! zrmdO&h4Z1pk~Gx^1~>Vj876U=NqK4M#A`gDRKYoQM(G^O`wS~B{}tD-JNJ_}Cn9^v z^hMV>Ki7JPolD#Nnd_{_S%D>2)@&&b|MlkYYx7@9YyM3xj4IHuwB%X&^QHQ{!mkpt z$0vb<2ee>f&qF`ZY8z)A)@up|h7%XEo9!z%Uz)~wkmKxCb6bxb$E>y#lbI!UY=!fb zEkQ$l4YrzRrS9La|NnQ1DKi6ukg<?4Ls0RVi#zTd&A#z&?(NsNTtkY|XS_VKcC9Y= zsWYrTe|%XU{4o6b#a~!d&TPxui?^ND{JY;fGqvY_mrKgYd$ZZiq&<)DIcL3l`Ks(= zME%Tk!8RG!K#`}DuI$k`uX{aj*Q7gNCbWU(#<&;ne|*V_Dcta5Ky;q#KJDi-GY`${ z(9UbP@PngFNMfbrggKLSEwwG%Kl3s$bY0Bja=h1m#bf%FI~OndMHw?NC>SamGAo!K zmx&dhB=llw!i;U#(q3PhIdN8^;yju8ULo^qODfLG2E94+rDy)P=rikNch@}JIYoE& zwjZ1F422qFcOMhIx7%)VU%OrLN5hN%&$6zJe1HGq$Ik*~U<WU{acB0Ew-pm+Efh1^ z`QVggPLh+ekoo=U4?)E{UEZj8oektXJLz3U)16Kh|0QXl^2n@r8?&sm^mkP=P~V)x zXldooPipZQdJaggRZo7nB>Q?IYn806MQEXX>iZMt0?K!-QJV|eN2Fpp`$hOPu04(g z37;H}E-G26600w?zB_*Z58IGm|9npzI@)<-*^)HQCr6LpxVZ6)>lzDCnUK2ir@7v} zhQk876K5&<G+w<{Y_TS#WV+$TpzS5yhQ0}^zFB=<8PgKlBigU<G(ZN?9xf93ukhaR zX3lrnAmhxl3=9cEvENJeFCUtwApQ~@utCPhw{2@xTNgX~s`Sbw^4m*`>oeYK&W(Fj zT3&ut#YEZkaLk_%?1wvFZQj4(f5C&G&9A?#zn`)6O3a*ppyh6_ZtP-I29>Bqky&w5 zo_k-<JK(i|H)@+p7TfftX}PvXE&ntbYnOV9XTA78UuC7_Ldlhq3@0Tg%wc5k$TXW? zvh5Au!pJpITTgi}6=VNqt{VSwFB5};Av369rfhn<@!3?9^CHvdc3pJ_ogKX8`=Yt| zMLT28IvEEUpE>$qo1*%!H)@BLvt0Ug$U}}#N$~cRD>+J@R!V9cAA%ax79D4+WA+GU zo31(=v^iUIr9hn4`y)3z9=tcs49b}@W5+yCC;w01#h<0fI2D%!8BhMu@Pr3693<fC zRm_+>Tjt6At1}wji!(5EN{V?XpOyEQ4F|Pm((FumHb!2Tp1yA4(_ihc<Xc6#7Pl_Q z&CM-6dB)?cfjoch@_$=CUb>r~`*!p8ZCey{!yS^-W)`lD<h-f2ByDeB=XY_&?He9| zUD$b6Ja!I)wy(Ks7Mpl*Wv=g(X&I-=<<5ECRq=l5CGU^{KB28GOC^1YAp=9utks^G zeA;Vge$)eH;xoF2uYbI<DBi~yWc>K_hKn(iw6C8zc5KW2a;<lwFaL`jyYIJrdez;# zv2HDCOVVa^=SzA#<z0MUukcpLCH*sJ&wTMw=)5s$j&Du9TF?^ZMdHk$nCzN-<<7fD zygS!!m0T$~$NQ=7ya^m!sxx<QsO^6}V?zJw*yEFwOx+btR(Bq9d3Q)dx81XX!C0fx zYrkgh^3}PenOU><uJcfEFJfa*Sh~}}-Tn6*NYV?Kb8n?=qROt!k1FTG!S$p~`wgds z+moGEt(gL<A!GE?eKO1xO}9S@&YRfq*!`HptK66Gwr^`|&%L>YwXl-W=frWZAihVX zw?D7^+ShmdfBm<2|BtUSJ}>-xf586pH$q)S6Es%s2nfBhDYg27L;rEUT!BrqdRy<N zTJ|l-Ri6+yS?%Vw0_%;k{ZEv(Y<?>{M|RCu{hYLG8eLVUmpqa=Gs8D2IWF?>3%l0g z^6LJ@f6V4zcRsu28W{g>`sX>-^NQp0UoO2n^JUwkD=VX)+dQweJ8$~dTu^Xj^2VQ8 zefwtwi|GG<YX6^mX`0#HN18`N?uk75BmM35pQpF;f9#uH5WM?lx~s6)*}^(aljs(9 z)pQVK2%gn#WNEoCcj3(~X$-1qAh==Ptv5-<dfA2Nb>ubQzV8yZ@76IE56$Z9+~;-R z>nHL5hyPz$@%)Xp{{NW5O7`dR*7H-8$^@4_o09F$X&Yg@?5CQNQmL-l{quzn*Ss+Q zG|NbJ>L>3R?qd8?KW!D;C>tty`@4o|{=X!*yY|f@vvdzJd!0+2I_L3?V}@nx7-w9H zxwhrmkMdu2%sumjHVYX?_@{0zwRoLxFZNAL?Ac_ISyN}-JfpAw*L>=|qt$yW=Gniw zE_F2O=+n2ZAFE&7pQ^uS#*!;@R$i9MS5gXk9`t#mj`$@my)G@&%`-3C*XF(W{OEjr z(V8jiw|2~5JtN}X?|J*K$V7LTzBFF3qVqY|S+R$XCui0j+1Qi3>Isj*F3y>n_3OVH zE#0{$^K9U^Pqyq5XQSNS+!1=s|E_V$jDuBLU1y_jZ_VDccgvP3Yc8z062rTH?>GDH z|8Hx*|NeAs{Gaf*#ro@2KKB2+_~H4{#+kKq(>H7W*?c;`eBODnk3D98`s+U?{@(vT z{eSH81nImr_X1M<0<!MqD3v*TpN-Gn-Pz$G+;!Hx_>Ze>>*aT?&#Ju6im2ZE=VLf^ zdxq=XoS*Zi8y8k=KEHBT9h>XIogJEwxXxDU9b!K&Hf7H0h@x)^ateDjW`-tuZO%N) z;B`jBusO*1<E7MK^`GzW?pDv78M*SOyR~RXxfbJb!yBg#9a{8S?ANz9w{`}L2D<(8 zpI4puqW<#F>*xLl$h@z5{<eJ9x4pF+(wr{)y12{=$dar6(S81CtmmSd2-lVON@QGo zHs4*dC2m^$pXckvKJAs;k`Z5aF-&v6`TswYzqebR3;f_4>Z6~nRk1$lQ@Nl%n}&(D zY4fDblQy$|XIN&!Zv_tHkMDcyx4*Y<s8;;$lwcdWGIHZit!K}kd1;!++tp;GEPWQY zO!&J|?~fxN?Qd@jsd;dK@w%WxXv~!&VZn)NqO<*fKjjyVuZhs^$P07RUu3bX{{Fmq zr{5c@?mc<*yK;B4{<$L?y+gC~lC>)ATc0KNO?E2&`ABhEka5L^_Xq#YejB}gUyv8` ziknlOZCYk}eE;q5@(DY(a(=h+I<w%)n;TkY{Q7Y(Vj^bf@7W_$pC&THeAe8#lE1R= z+1jRB86G(IE^|95!n)6Hk7Z$aqOa!EU-YVa%9GQ7zDK>$Z3{Biu>8EZ;y~%oPok>n z4PAS5%+E|oyF80=)o*L%u5E!kdLOO*Euflq!gGyy#Pf68Z^+D_T>976!0=;A_5Xjh zZ)eW@`}XC_SX<A^`790#qh{qQDP1}e^!dmvc0Cq`6Dv!WSuD81qhUGy<8L*!f@3Ob z&m|9B3!2XS>^VPwOqO19)MnWfhHd&2T{#0fBReJE_$|6}r=?n)LE}c~S~Eex%%Y7y z7j-i-fU;NjgWt?v=SoHSr5-b;$;3aGbg&GbRsMdS)T#@2L@&<^uA9r1%FsV;Ml$=9 zh{J{Q3y<)4o%K4~b(X<k!tYx-N=l1v{5c|D`*slnLu=a7XNfa2xV+B!3LH1=OP2{( zO<!<wQOm?npUVmh7fuNJywG{=lKAvLeg$?6zM`)g0>60wwRY^349IfZDA~Yfx$LBx zl9Jb1|387JT^Sj;&Vnpj@TBJwqr-aDZ8FPDrkk$4S!!_M$ZyW?Oz+ekRz|Lj+$hPw zRqosE>*Dg{c+%%kadw7~LaAk%GcuRl;0l|`JY~+$eNzOY^NwG;9e0Y+CsXb%II^{u zFqDd_-qyIiD?T8JZE4!lw4-SZ9`F9mGUPQA6rAYZefE2d3d4d6YdRKP;qf}>#eMXh zg@9`M{D}^+E}YuSHP6O=e7@|@uE#qp>>KVJ^{)I_DdxIf<NmIB;Yn;$W{J*bTwt=? z^ty|Si=4jc_81k008x-<8YUIX9(|rK6TJU<L(EdWowBx7CY~!Tm)S4ZTWe|GAaj&Y z`J+%=m+agrGp5dPg!-<kC_3BM#U<r+(q~g~Zib#&n(39(W-VUw{6^Cx<G*jc1dazi zWIW;ehtK2h&KZj?fQnO%-4^~0GV5MG{;YL$SA)>z?5cpQu&l5gwuXJ60(+yHlG3Kq zm6bVXYsGmPKp9iJkiqNRVojGLTlU=eb=#6H#Ir_k>AyAprb~Bf|NC=gY0mun4p&_+ zUNhY-WW3-?Pm(di)Y7PEkgJ|2eKr*5W$1Czk%@B9b+<ValEoG@b&hYXwp$LPTy*3A zf8Xn$|6$6Cd=inLmR5hssW|+VQ+!RHb$mnM{uZIu+Y!l~OzU1}sirxsoOyBWOy&c8 z`>q8E3kts6d!y#;QD%nJE>>sm<(2wJv`v|%T_vwyyLQy>L(ip(DaYr=JKPMm3!c_^ z{P_F~eSQ7uL0Ns7XFq;l`e#pA6|-C6U0MCmBi@DUX1CAZC7&JQb*3Sx*f^f&({7Ol zA=?P!g$vb`lrB|6f<cgBifQL1v$I}j8zve5ovQ28!~ANK=;t?Y8iTmb#(w->nJB!$ znd`OpnK(I?DYF7|*cPOSZ@ui|;_^%1Y<`&_qk|-WzsRiD8wKQ3#gB^x6v^G?b~2p% z{@U90f8toV=3kog>GSF{pj7jH>AY()`ybD-cbGW;=traIJLSvg%vpbgXTg;--;X|1 zb{G45Z^@)S+utSU<Kioq7Ua*ZU;OuB^?NnJ`m(O|JH`LXTz7nP&-Uq`)Wz$!UUG49 zVbeFef9@kwLQ&D4zi%%8uQ=U(Y^m~Ry-5sOpA=3qt8jm0hz&fkHMgvA{>hJ#@4xF9 zthu5;PsZws*47JmN<Tb^`E)+<Isb!OJEW$}V9Z|0vq`&2yz_=e*UH<X;q&X?9qD^| z^R3t3)$;Wh{$2n7YW;$sE{!$&i(kIo=k@I4<}2QjHdT%@>*m=+7%!Ztrle$4v9j{b zL;Wjn^jPBTeg|z6Z;QY4BX*OyOuOMKbLIA(6MTIg<=TXU+jJ&Gb+F&a(&|%k-+1}O zqwje>Ka1-a|N30<{~Pp6gX?VUO8L5-_Zffb`n!I-rl)pv?}PL#y98a)qtB{3o^L$t zr}{4SP=U?j@T69oBi;;>{s;E0=mptdv+-xiI&+J{&kvjW)PB7Ar9M?--}m3sQqSFH zxfzsEu~8r=aZ4PlDECK)NY(V{20rz^c$woC^UmoeObMR#{5gOBmMb##^{>uHKNs9E zwc@5uT-}a>hrX?v;MCdGb^ogGueny{)|W3Aub0pZbLqUXxh5e%l7Ig1C~jXDmnA!r zKEI90-?Jx>bHmTut7q%V+5Y}wua|q<pL>zlSq9gs4pZi||Npa1);!?b;olWMi>I_c zTX#i&Vbx6Gi1U6bM>`%rSG9FmIdjvIS)P&mANT!Rto+t^x!*UN2g|Q7beT7uxm0L= zz2yD#TTCvvxVUs_oA$4*obcH7;OFym3liBcG*@KrTf^>en0q-X<FD7*k9$jV7$?8` zBz9b{FHy#O|N4bDgZ3M2+OZ>`GpM*mcBOrI?L4Q=+t>Chh3vWWHfr+>q0Q$*99GT@ z?ASWVsP6gECxNUf4R6`YQ)}{zLx20YxGedR^!a6sKHt5)MK@XH4w%{P{^$9LGxaX} zuVoI`wqKEviC)mfDx~`SA-Br5Pi&J<bZserKhH~K*6yJH^E%E4J{L7{7Rg&&k!?Ql z;gOA>7s)QT;&XM%*2{-Zr^kP~!<8WX@sj(VKNDZpp0izREGRg!<mj{8mT?L$f#;*w zGDKT{dvkedjok6W8r}1~&N3`}^3?jMB`Ef0^t|2E^h@kh(Da&qIoqg}LB%z;EA5?Y z^PKjsH(vZEEbQXScdBXgr#A!{hwcm4dcAZh|NZLgo3$HwA1&?gd0!nRm9C_u^wR5W za<<%)iisco6syO)V9a^6_H+J}PnJ1Wkzd6Urp{_yw*QVGzv^SfMM@_hJQcp((0u5a zg1$${$_sZ)t*aGY?zcWwbxwapyT)C&pV#^nj_%P(ch`4VIrC0jn%3j*|L?r%X^drf zedM&9<bCGYt7gK2f}Zg?c5`1JbrSg=^MUcti_Nd+mn^$EePiif*7L6dv)FzFiWDzi zkbUT00e^~U@PR4M-uCp{UyO^3TbHuZa^Jcizk=%gj&YlwGd}UX)#7^BI#EVYCFZo} zPROzM=Vo}kvJ^WIUmEwRW4f);Uh!SaQ`MA|g5oy*Eb9~J3B1$IG@skP;k|72x0gZ7 z-rum=V!1SJvQ^`*DZh59KHs!WbnR=gN6Rdn;~qUXdz$X-<Ge0u;m+3&4(@!?YWH07 ziE*zb*A7G98(Z%_m|q#l^u>vN!Id|+F6_PhAjxQDdZfeUxt66y&#M<tYn$28;ZeEt z*+x_TqCFWMU`zME@>#F{xY+!ZkC^4`;H+;OgjReOd;IZ$*U8EcvC@weH=L{qczb@= zl=;k|^DgbV_vFcr%(E9h%(aer&s(=w{P=nA+=igdLB+vSHa0u^sP%F#otMez`}N(_ z)0X$uW3TE73kquPzfog#y}SK-cw8YPhe?#r+WwbcSK8-4PMmhscWGL~uFj;q@}l@R z9t)0K`me_qDA2!X$02T$^h-AuI<Gw?KI`zGKM$Wwels^eL8^Fe*|P#)b`4W)Q}fE& z6+NX3r=Q>VWT)5#kB>p_lIJ%I?_3@VDt2~(^1XO$xc$EatqK<+47cv<;k1>@GR>dV z5@dYgN_)h|24gu7tsOHS@hmg3*IOq4JRswp*WUv=Tn*=}4SFq)i(g*EAU8kpWA)*m zEFjxH%UkakKmEh@&%^5XRohri&V4>V_ry=RRZ9cG)&+gOF^k<Y&P7Ld=Jr_r3m%|a zV#@i*qf1_S2kr~bV*9aCC-|7zl4Tamp?mdW^q0v$56Oy)i7{AP*^pFohkJ+o0h4D{ zo%i_*|E&4Q0BU39tnGQ-v-76p`K^rSH-9b+o$ce|lJe!~v&%c<d~U2`-{9-NDDy`) z{~nz*v(0;iT<wmFJ#Y^^(|i7y#;aKz8C}L9fl~s4|H&Nx>+T0C(r$YkPmhkRJD;ml zcx0n-uhiukpZ9+2N`B7D%CI!;*KRex+W!J^@s&r5^%e+%N)b(PP`ZNB=v;76X60UI zzOn3h(wd;nMQjc;FEcHEA<DYJNUq{)VOO!pRG-4Onq?-(uRNCVKI`5u=lgGFSo`@+ zZ_ml=+ayU9e|7zM`>SX}knz>}$S>`UM)LI!BE<u$H@>bq_B~RU*GN!s;;SjMj$gAm z@o|yTy$_pW`7f}%kJ}mJbyGu5E$T=}7TW@I!$u1`>)`2Jx$S&Cj}HF6x3_wej!F61 zb8-f2E88=7SWi{`J7?mj&!<hE9lVyi=#Q-a&B*<X0a?o;3Uep@Dz6mzYxADzmCmwD z={4s|L#siBXB9X!V~#ut67O)Bd-Sw)@n++b_WrqsIfij7B^S(idnx&K{?XY7m+@Hj zFR%)pm3*u4+|p-HpFaKe<A?AvQ~pBxhtGL-$5sgP9I#pyR2+O{YptYy%-+&}yyy2e zM0I6;k-T4ByVevGhIc_>sBd&{=a+5Vt_!w-s^U-QFIH^Gcz7vkPmr<0M*hQ#_6VoO z26O!0uh;phkF&*Km*&|(t1~;nt;dRqt}7+C-M@I~bll(0$D;Ff<GwKkWTly0*H3-p z^ylVRf1BS-JTF%D-MCuklnnCPuBFd5w(sAtdH00^W{!&0TXzZ{(>W%t-c{bG>#&PG zIq*vFp>>D+{vVyEQDD`7V9GN`AHP0z+pwMc8Wvvh=@Q?ys6+bu)MbX>_b0pV;YrVB zb67dEYMy?XBHOEXXI4(OygxnmikPsV;L18s?Jh2Td|vG>R^<Tek2k0N`h59|eD`Xx z$Bb^qsivoPEffFtU1{1S{w4D-$z1Mz9hAY>&bM`v-1?Y!o{+3%9D%R;r*8||pAmRH zR`bzP^XGyMr6H@9_iUX7suGM17Kq*3TV(nC_vZCmkGQzFe9|<FKmB#l<F8Z0V=S1q zemu8yyLaV;w24Ok9~rJB**MgyNxKD_cNH40^}o6N`~7Gx#~GJm)_nY^e(Ut<(_6Jn z+gGmiygX~_EX^NBb*}4_&0`42D$9Aj=XThu*Ug~3cCg`1ZQ<kcxv^J`_l9@JzEL-U z*lOCpcIW)pN*`Yxm*3IAa);%c#oG&0oP~es9Aggo{4jD#>Eox$t_$vM&+FebK~|%H zH^b|5nwYq_Pj*<=vWDsFlVlH;y60b4Et}2|kaeswIYK<)_(QMVD`eG_lqSV*{28%M zT>fKP_7uig7beT<pKrWR+UrlP6N%C}#{9%oaAVI~|JMp!;ej0CDvSDp{M^>Qo&sv5 z^gc6N8@Y1k+ao_^^dpwe;fXgde4EJ5$*?r-mFib3pF4|d%Ki$UKhmJHxAb4{oc9m& zvRgYlI-W%5?3?!5^~B6z^;i$4n_aGJjJ9QO*I0RFPbBA=jjRT`8~dX7X-jUr8uDe% zx$f-icD}zh7rh8ry{$D36ml>Bs;-)%?|<d(uS0r*3|?m=n!o!<XDqs5Yy0^3PWFw} zd);Pqba?Co)iB?S_DWQKKb0yzrD1K=HjQ=9%v^guiG|2UH~jIMsiygDyKIffgh$_3 zd|rNYY1>zQ)+7Jz<HT0{x<2=lYum|_AEU%)?GD<{GwE{ev>@ZSDX;2vRr^9^jI*`C z#p7AQY>t)djqPgQ$DTjdkaJ|+OK<mQ#ryVKujK^=YW>EYQ(qtL(5-HeIm#`$(q4Y? zj}*gAa<>_^O_?_Y`f!`1Zv0;qB(i&sJr{4Np4tEI`j7g)nR*8<E_V0L4$I2>Q@dpP z!e82Jj-KzjE64CjZ2#{mvm~FnZn%=I6Ug_ahUdi5)9LZ2e%ig?CI<3vZP(fG;=LN3 znalNb8t0rjdrsxP+*PNPS`Aa?3*Ln<@9YfsO?cxdv)m$Xnf|rkiC_F&zptu$t0}+8 zJQXxD<aO5f-c`l8imtB=``?$}yQmoF*D?Lbo)0Vu$E}y9UEA+4@0Zn+x!(EJZfp|g zre15lu{Mqwl*{9eKC9jtH)qejPhH$T3f%c~>y>||FM8?Zb=Lah1F;47_=~2_s;U>% z>6@Cp{Ml5=NA{OngxrLeo6Nqp=E|Kdk9_BJm*u_qyHsueXT~X@K|Q}1<0X64IvdU7 z@BEmXp6ZZ#G(F_aw0R%@-Zwm}FDN+i*VI|j{P$x{ePT-e`j|f^gQ<7FU{6xtQTL_K zWV&q_mdt$g=jZeI5-$H`7T@i*Ufdb{-^f{X{mfu{oA{`xtdNyEdos^j?$KCrC1$_p zmygwV-|_7I8`ponYX5b{JM0>!m)~1?y?U+FysJU0JNA<CKJh)vzN#uI1>H~jd^AQs zXwO})kXW6trF9wUOzVR-2N^Tm&h?dNH4mP%U7X)w@dKHohS$R?=RMzB)4%%5-d^_S zE6=}%X8m3*)A#rH>%TPYJs-R@?bMH&4$i}Yt3Fxp+Mao)@XQ=*aFXKDTBjZqxB18e z>GPW#m%THabK$RPvQ)g1lG0Z_v--KOkDdbMnF6M%Uv7T&pH$B_%OS*HQ!Y;1l=;Hk zZy8<1`Kl`|!n}fhc1-_U^>bg?)7QQ84;!6(x^m@7H<8)>a<;dAZlCs%$>nN%&5NZI z9vUC^_So6=I9bY=!Rzdj3BRn)e9l>rl@$Kv%zMG;S#cm+^-cZPR8Dx!dfIyWy|Ra# zA$~eROaHvtd|=g;HCK2Vm_jXCwSpB^>wD$xt+8M16VocrbIPXubzF{JMZr4bsk_!Z zj{KT=);f27Z0mf+x<9ru^JDk!nR4;TT#-E)EDb@%JLmaJA61Y!f388R<K@SV+EvHC zcZYA?<Kp5nD;U%ecJ<D={n$+)<JRr9axXMZzbl`L=+k9bW+85@Xw;Q)ZuTot%j&;& z$G#U#iO-&rblR@``@6fryOWB2()+$H*wmjY60rK;XMy?8qifqjYcG}DJ=&7EKfC&O z?CYa33{z&UyxnKD%#_(z^32p5wr}+W1t&feot^)@>f@%8lzXfi0g}h()$Y1@`QVDU zl{YP!8#K=y6_*yBb6WqtyQ0Clvl_X1I_cj&GgM8{=jdB?CSrN#*;N1Zdm88V%h(-% zoUZgv*J;m_6&GxFo!51J_V%br+HNI=1y_7T*WC?@-(36S-tKt|8I>VzRQqG^KI@(Z zJ7DUp<Jaz-|Ely1RKIjEDT{Xpt=t~})!>#3$I>(gpTc#07J7v>i*`Jl;~9S8PQ|~Y z|M%>RkxJbWcm87F)S&IN7OcK;XZF#ft>^YH<eHrFH)hl2_h&U;{gU1Jx7)EUp9$2v zT5>N^o$XOYA6t*tn>xF$*!5f`fvde;T$b!S`YhQ}zpMJN=!)M{p2;k03f$WoyflrW zOJ};9;7O5m*5|8yPInnO?_c_G28UHwy|>6ux7xmAEsvKjUApGf8TWp<-1m2PFAuVR z{rbFhK#EzfB&Z@#{#rXb{pNucN8UY`ydPe-_N*#saIi-AdiTtV&2PG;_ZJ6pT`BU~ z+?n8Ywz;clYBIOO#YHo&=oZd=w5Rl-W#7cPW^CfBJLYy3{e4#@`1Fs}6uq{>4-aC* zQlG7=+m>VVKI7T@13zklQtnkrZJu7k5Rj$jUiddD$~eG$<Lk;}-)HbAU9a@j6BHEe zO!~YxMn7v_{ks<K;04oyXZbP*XKhp9cepD5=cveYEuY0}vp9ne?yN7A-5gw5^SC~J zchct-r&jEpvex}$QiVwS)S2wbk8+B;&y;E3_~rV>!ftUzAq&IOwCojAD&@1Hj1x4% zSNdfabar%jY`=2n)XziD)_%_4;lP?z>YO1oBeO;93FC>4Kc@b2T+mef_iaet-8EP4 z>|J&%!lvi3U01T4J%6a3e0n<nmg&={yT_%)#l&QQhUjO{e_YXd`1}f`&9a<tJQx~+ zjK2!&XU@FFbH(vZk(~b4^qTjT!PVX_E-q$bv-O|t*|6`|M|QoC##=s_W~^tL_OMnm z6p6YnpYcfM=yI85>-$zccvF>Me0ZAo;~mGoUe)N&@0x4TWoGy9h{vh3hEsn&IJooM zlP49^TK()7cb)N_b4+Ib&az2N2c)!0r&n#4y*#VY%4Wacn}4$m&*};a3f^3E<4@^2 zam(V(#&gZj$E;!6>7Utm)VRAt>`8m=hc`Ev0+x2V2Yw0>yZxuUOys4=oa*^k?u0(o zT<G4XlUB^<w$rlj=cP+QpOijdxsvkDe)C7Cruo6H&(!wRJT4bz@H%Vq@z;edX$t8Z zcUM09zF4;xZ0D*gHXENgt`oOP_nTXCkSpcyv}_TsoX1&?`#Ab^8A5A4B$gh~@X_qk zw8&TMV%;mVew80@ujbR8^O_B9E7Q{ItLy%K2oRpLSfTbs!0O`s$&X#q^!ck!F3WtB zZW_0)@4WtNK?V)e%PA|%?;5U^^iVA`J^$z4msQ)Qb#!#R3CXdW`<eATxJ2Yiv0iE^ zc2-9&YC?Dx+XBr+4x+BB=BVA)vRE#<^!ps|v!z;Z+!ZUozgzk3&6`Gf9X-823d{7% z|9`Lk{_f?U^w}RiOCF7wf4@?6rhfdsN8it=?N5KS!(u)os8RScaL<FQuirT~SNz*4 zJa02&YxmtV$>E=S-Uq(V%mk&e^+%u0-Wm7hi1U^T;j^qd6P$cn%$Lqwq-o0Bz&VTS zoc*h(GAkaH7QcGiwX&^3@NoJzrQ*IvOS!F?7#3VvbLC9Na?^TH^XyiG(@}0=$@{C1 z>3tHGic(Tix|9tX|NI-HUpKAqO!+;JVnJ>ZO|jWNnQkj38BS@oA3Ji-%6G46<mUbF z|Cgm6v0w}Rvum-=3!An3D<rQz-=b8k_dILLhvaY;{Qzc=RX(Q6Opia1Ie)uh(Vo(O zy?5TnhHu&I;^MO8ep0dab8ZFm)&|Y9COfahT-CkFm@t98EAT{DQrIc>?wy^F;^uOn z`&irmzEZFC*#e)NG9NFso=<m8+b_-Fuu}5!EZ=N4H`Oxz{@63d``Y)eovNy&q|_`n zd;POL6aK%OdRi}|(do#S?^Dd%46mL|S_rPPH8yH)%#BOn2(9BZ=-XSo(K4xP&-vv2 z%&U~RA~!A*2!1zLnE}+@4nE_(O>@0@Jg7@*p77%NwT;!4$G&gcnEhvl8z>?01n2y- zy57A|L!s)nsD_h{(Ndj-5gIw$Zg|D5lw|lN&bm&cXz7pGS=9$`ZgtrCXomIwS+0#C z6DvcKt~Y61JAS0V+Kv$%I#Pver+)fbDk5ZC&Ae*I?gG!g%%skajuRV}KI=5)FWRfn zWqu{*2GikLv*#Kvotcuv7`sxEp>6&W5q{alFP47!mi+PUp;q(T+w*Fl%6R(R+%)Uk zySs1g^nyR`6rCUc(ehc$zkjWw^PfXJ^-jw9RQAPky}fU5N*hf0@#n-Jx$mpQK>iU4 z1tsj(i>K4$iyFB@K0PxKJL(gr<ht_b-|zMXIg9}v!5zT`dM{&&`$GL=l8>7_6}f&( zQSFHJ|JuCihL!eeq1N^cpecoAH5-r3dljY6_Ojw1+n4OGkNK@G-!tBKeed#GQ1rNp z&(44LN8!O;?dh>En3y{|-><ZrE#e=T#nw<H*Whk=#^kO%_c_ChR%+4J2lFZd50%7) z9zSwq^4#LxJ-Le)o4id=*zvNw>rDUjr^#G9in&2G`Ts3x=hrpX)f7H1_naR&U7@Uf z{)Ih4f`Stld7n+re)qg;qDcOl+OogG;(HwK=kJ+y$tNptQxM3;BS%jEu$4S&$hzyj zrUk#d<mM>9d4Do9U0XEf|B`&MUqWcU`Ny4)Yihq3M@*Dtm@+H#+LmX}=UYFtl)13k zc)8!Ry8pWum4dvrvg_>HIr>u`oi!ET;}DuBFxAg<r@^Z~Obv5g8+E)oxy~(X30oQC z`0?qKkjq;hKR<fjF@OHnt}}6Jj0{WDe6s82G{!jS-`n}6?A`Z+=3CdgxVWg4Zv2^a zPTWU-e(lLt{R^MX>@@BBZT6_7uDrR(hC$=5XyA<=S=FRnTZ@<Mku}%&XJv8jVMzUa zafUr6mtOn%2Cmy*`da%rJA;Pl<9+9gvlpz7ZA}jU)bqYG+5Cs0ueP9|pyuKme@f5s z3xNl34K^&^es2H7H^mxqX;C~bD<v6LS$BFK{2A!pr&A{PMC*yIR$uq$#lMz5n{t1( z#=BpUKQ`LP%@^)E({%>au(=y|!@KmXgsbcM#|>}U3XbMInR#D+yU7|*K3@YKo7x#? zag=w_+nR>CXU?9R@yu28k>YmON`@7A2QBNu-3@i0PTOoL_I1&ZyHD=A2l@S9`s4Kj z5q+Uu@Ba1M*Vt+Ou>Zy6A+r7tA8SL_^jVL;Z%g)G|7e!^RnsTd)9-!r;k$8VX0Uqk ze*b-|VnNZ7Dn7gaX$_-j{+6S&bM@L9*KYfy`CHLi?CIQeh6(<S{s(_veBC!A?DiJ% z?~m@k`90r%rRCF-t!h($U-#ei-SS7qM9a9657j~ppCavf`*auEu^;|?e(r}Dz6zf` zA13_#`{{aAsFISB(W<1+Tj%I6d34rH{D{NN{C%@-w76C>1QeJpHK`Ar_tp0N@+&fZ z^7iwdyziNme|P)sKB4`^aT6sO*37?@qPf2PtpQJt%s$cG{pmILWp?lD&kO-&e2wn2 z-;3%v620XU7SDJz@0HudX=M>p*c+<4lA=ZKJgV}4_`W*uTi>N}5xduBC(ZuZ?mPZ- z>a1Yj>wTa1^y%mR@Tm@&@<?<h<AGnAXGOnnTe;2@RET}He9-><%Es3f&%R$+Zo1ON z#U<s+(r2CR`BABrj-p48R$M;IY7}s+%&v6)1J|uyhJCsW8W!Pe1%CYdEq`T^fJEzg znZBP_uB24g{NY^stW>yt@19*>H+KHMTKqiDw6^Z>^ROuoAOHCAmyN;e?1Wc#^?7B- zK3gt${PVfrlREuc-)=7#7nfB*IdLa{9@4s3(rtb(Muk~3U+nS0g1c&00%f{CF)Vm+ zN2SoFXx<~4`<G?<K=W+hK7A_sePLl(_4|9aQ-A+bQ$OylYuc`{a@mjVPa>}M7X{2Y zy|S-U$rzjfk96-^xz3sQA=5pp|8DQTU-`aeIVkaE9ep<2GCpChW$C3>qYMAu{8B$@ zm;P#ps^L{V)8k3|lernV&MmVL*PkwwF=f{L%4aj>*XUdHCp8uSnftN)`1OJ>FD`z2 z^vLPu(<vdUEgA=B9b0pPhe5+MIDchX{l_&@9pchP`?vSqy{m2lv2N+JjTN7@o^!7S z6|zl|dl+ZGF<!=ZJ7@6~9tM%{f<C6XoGWL)FA!RKS|dJeV}iuwrNMu8e}8jx?w%`q z0;hEG%guQ$(%U_6mJI8&ySta)GB*Bgt@>=~(xtxt|7|+0`Em2~NAG)zubHH|rZG6I zocXIe`@hKZ<U972e(YyOc6XgWd+tfy{Jo1zL75;_*KB)H{er}7`HXE#l|P@9n-=wE z@te$gud@sj&M#4CeZKZ+%4?0(d%M1dE)TGI^*+2tcICghuK#BSM%-I>Wl!iuOBY2e zmy<Sf>+)6qy}$ea&7VIH&()i&Ieq_C-n(edq(>3Q3s+p?7GBvU)^!HdGWDJQYM#NK z>ZhC1OD{N_w=Y-v{`>9hTR}=nN<m+fJ|CT<zvB__jtb#(M~zL+r(d`C{B~0)_?gbP zjdO#S`-#`xJNjr9I66voRQLV=$F5x6sLgdv^IvTJxAgk3AM+)bKCJUTn<^E$^5>ye z^X$#m{xxYw{-*tzy(r?Xu@ks>o;u4@|7iE5hi6t!o_F2x@Sc62yxx7kyK(mK8Ox@0 zbaXrk$k{jdb8Gk>&gV>0v!1X0oUigbX5}Fl%UR)BeVh6rmWy8xOr16-IA*)6r0LQ5 z(O-j#C0s34y$<Z$cV^eVBXd@H1WrHC>Y4_w>(sVSk4-k0IsbZrrCrVYyLaC2mp_vC zP737XN#5XA)ExZ-k9sY{FI~{_c7HaxX5Nv*Y27s%rpyekB6H5qtqx5rJfiwsB)+&N ze(J2#+RKl4FW-6Rx2ECu@5Lg=PkA3@2(Vwd?!HWP+fG0K(%9ecrk<X6(~<eeyN4f@ zoS%JvB))YqsHWJSRIL5IUGZbu9PX@)w)5-iC%xJH<l5TxI-fQ!*0=|<ZLi&h{zvng zihrs;4-tN}Xv4ZIF?p7%M_Io7FrGR?bS7hi$&^_uXNBz60_BrpYl9qZ_U&62fy}-R zj<_R_&hDsiKIdwB<$m<@`yQVxh4>fhzB61Ev{~~Z!-5BAo*lh>L(3x0?#*@%$)}G+ z;xEs&zOP|AJ;u*-Yi!AW`@<ji_J8*3jGQP5>Y(Ybe8>Oz=a%PX0r~p#Yc;=Df4;G` z)<+psLKJ}pIzF>T?ooVxNb1%58=L*rfAVy)KNb5f5xUZ{3sfqZtbQQldRN2!-R<vF zJ|)ZRD;+cJX1^3@aQB_W@%nWy_S^3Z|Cqk~$2?8bd|j`Nn*ZLtRcktaKI6~*$G7a) zUHv=f+dtz)kSu((x?nda^WUoHmu{Et2+z-S0yV4OfkqDbi}q=Bn?H?7aIQV-@-1Y( zy!BKig{L9xOVb!K%vhg4T(@{p#je6x#a)@F?q+Wj`QNu}+N|oG{JX2a-&UzFkGZ~n z{vjFHJ3lOawwjjC?LJd@=TZ8F=a!&iDs<^B)03MsS1iBUZ~ww4`TU=Ge;0{?(&m+= zH)?dgw`+bpHitX+gImsi;rlwTF0P(&W7!oRh9!Hhb;P<nk_t^M+K~M_gn#v7o3&SB z?rnMUHAv*&{Q7^bDo@M71w!P?nXf#zGM~BgrssKiz+uJcjouZ{zQ5bPb-s&>%aXjK z&sJN;FE}b){PEcw?z|QAjhFkW{k+q0sl(OQEi&s}UMe5MhB%-8-t5rH$*UJeKk)gO zuCK4JZJO`=bBB~Z&ynX7WBV8wmZlYnSpQzKD-2Yc&U@(CYxDn3=biTt-yhd|JIf!G z+m9!GzHS-6;^^$+k8E?h^Hxj`x&5a?<MayevtrK}8|L2G`#ZO~^lLEdbHT3nj;kiQ zUFANTn3YwOvh>-ENpEFz;%n|{7%?+=oxS3^Dz^5X)&I8iiU8q{pJSST|D1Mgaz{tU zm91B7wmow^C!YP0Z7z5IivAe~=4IWQa@6LRu1Mqzb_O@wM6GS-e7`zOd%OPntf(x% zkCQUjLrq_QLPkHJ#QP5e*n&Im)oQ#sPY-{;xAt)DU)Nl9K|#Tl)f<0Cyc5q|zkbgn zCYdayx_QAhen+loc2`EsU}q@Ovv7a-8Pw+f{mpjil$j@11}~pF%RM5??`x9c{cdrU zMGpk$tJ{S$HfXJzd+cvtwrJOmdcRWNx0Z5Gbjuk1w<Z^K=4D%g5?e56*tXt4IRDB{ zf%ZS3xmT6>f`JShXSj=sJ*(C&VPMF4er|5QmHxY<eJZDB9i65TG%b7TEcasGdm$g0 zT;^PU*Us1wbIotJwU>sO@fwSMn|?O4C@Z7+zxV$8d!sk@uqS9REhOik)pPD06)(Qs z{OTXm<NPfD__C@A*@FB_(-;=4Thy?7*RRa<QyY|?7u>7=-+a!nH`{FKvqwjMTE6<^ z7<}Yox47J+qwMqh865hSKI^q!aX{gboXXLiKR?}^ZgalbXRc-GCcf`~b<e5^3JPXM zfl9sRIr@(to!zD3x=W+oW^eV=qD{JGx{m^<X7YKRWpH?vTb8Vq?UUX+{r40b_T6E@ zS$@G{?^}!hC4Ao#c&kHPriPD+p;W{4`|l)~oNc=USEXN^_uR1#)Hs%X_g_ED6dZEh zXV>1*fA)yiTKw6B<rRl*k3K*2e13hRV1MHhjSvfY#)eJuPuvz>`EvW>^jXW7sZE_# zE$~0``J-=rGLdig>=4j5_%Vl>;Z;;t-*l75OMQ>eay(jE+*N$JLHESzSI6a5B42CV z%*_RRscPfTq<8$~k9@7gUrd+}vMRkPGc;u76`5#9>un4NRxGnP&K<VQB7bf5nxHAO z9y3PqEq!+LCbQRBQIYRzhHDMtLOxWoF_<j8lH<T~xU2fU$n(@UR<CBtJyDEvnlXFs z$y(nBb#Hd9JE@|iq||jbJHP7bzYXg5b`&q<tMvRBDIok(=bqsT`~RPxbK9%OS3V6r zF2-PRG;(F+%1Um{zS?(}XZUKcFwBa|+P3e!!J{avqm@5@ozkB7(oqexX6W5(X8xq@ zrMw`oOnmQsHktqak5k{6^yS2E{bT?15wwozr;dT>^hBG_J|DYfm;28z%VBKr@+<6P z-xs*ZXRB-eRo9u@t8J2$<^*jH+MIcYfnl+(Df@Ldp5pnlAI<5RwB&hJK&}4#+Le6S ztlGD{m6Vi}`o(5P?~H$<D?79NAm7Xm^V`8Sd@hEEAIUcF0F{u>pDc9NJuc30BB`r* ziuU=r)m!)G-w*E9m~w3Y=HKu8h1LZX7e2C)`dV5cdi2S`3c>5O+6)V>?AcoJ@zTe% zfR$xxpJMn|y`Afwe?9T;gJstyb#!!`cy{#J)I0j$&dsrUc}P}j&)<GmYc|oRO(M^q zG%_3a=`&22J7b=->-`xjtFNrNVsnD!k(OA>DY4)Si>C-rKCpPt+s&*D0a@>SeeRT= zS$WB-{*B$Mn{pwSUmce(xt3rQ@4Q2N_v&n&&W?_boY<UwGk-fTt`I)YY7-LOHT!g( z{G7v8E7gSDCLa9A%20Iwkh$9FV}~Dx1h02{c%)O<)BCKk@$ad#q{FiMs=H<c$p)XF zI)jm6>9d1JzfMU$w?O~JG7I(lpfavHz!9`IsyeSs?fcgj_KmA|Ed%@Q8)z;yzbUo$ zqj>(4ofF!#e!cmn?pgP4aZ2LFKF1?ZwuJ2O7ZVqkNoH_3xw9#*^67I=@3Vno=N4X( zxxRX_p6T+cgB#8WeV%K5|3?i2!<1RPT??4LuP);{w|at9@P_T5-c3FI_Ih~S&5NJU z&wcSm;P!f{DT(sNCkkJ<%e;=;r|x?5-5(Bb_h+v^)LO4y3QDAxqBrjR`k{A2j{d(g z|M#!%aO_lUdDWTuO0(|W;s}tNmgqgUIL6R0src)kxA*_;4Jvl^IvZ#Zp2WrwkhSfe zf9Un!i~mF&e_m=W>h`$uURmqq>F4)t$z|N8)*9^ba#k70*B<pppNWc3JbLfVvO42U z;f2kS&!neBcdngPwkuMvdF8#Q-Ngn+&qq$t)VUEj_3eu(vltuHrq6jSrQLNXFmG*^ zW$EARa~{3UDOzdi#qxKKaiGEaN0matO!_eu!JU!}2`o#W)x}R~URUwZ?5Jhr6~ATH zw%gyNT7C3OeYDF@v2E7Q<x@dEHHz5yb5^&fM&_;`?^d1?xt}b(c1r8FojYf$@Xyx0 zX4s*j32I#}sh_CRwb1aX8Q0Op`~Ls>bUNDWET{L`<{0Mr7KKSqp1V%jxR~MN&*$-5 z-rxIs?Ytht0S@o82TdiLJ6``3dH(p)#Ma#TYb&pDeo-v*mA~vEBq%5-x#vdBc~{kd z(m<cB5$^kw0{8TMz8qrC&~SYH;YW_eA|AmxynE(eUM@fX$FxOPYF-3*uiVN1{oUXD zpasH9{a*LIul5n?zqEI5Jp;ow^RDT_YkvnnEv;`*l)3BzHh<j}n{OX{4aKKBq#nIu z-d*}dn~NuP&iueh1$!77s^&kFvEI03hn{uSmlw<G%e#V#r?eJpnCk26ho^0yH09{C zA9Aw~@h}+d5V?M4@1BllPmPN-A2NS=u}TaacZNrwCF|)mY6VLzjo&B{ckR%!&%z7| z8(weS(bpw@u}i}$-)v#z%AeJtnx^I5XAj3MKmO(Yj922SmDe9JF#Mc0%lQt!#lI&- z`<UK5*!FE=M@NUpM$no4MvbdBdARRSa*B?8p8hAc&yvAmqwDkfPyTW5R{oK?JoEpz z{QvvDXvX>KoAO%+zMuc^^8a1SSDr1LBRYeT;Z?Ly?{sO|`d^{f^m-X;cgXKvk}U_y z(IW9V``#uAub4ICQ0m0Kx}~=+-7yhlX!z89?)tjgTXj#T&M#kPSpN6d_4lRA{(bwD zzGMemPSwhtE1C*LF5Rzsy}#y3we<hb`+u7MpZ!^$VS(c0eBRy#@u2azpOOKp{MWXa z^trgWxLg9QFS%2Eku${8=jkR7_o?D0Q)e+UtkOMdn&8tBmQ|L=$e>}$um3OaKJ%}_ z@9(zHo6i`!X;CgH8BW@E<4)BNwVB=i3xq`6R{mnzQ!K);pmOQ67_PI4-`{C2O=Dot ziq0yl^$dOYnSre!__PP8y*DT6b62<j0xg}iOZ^t{K0=HP3tsPj{|_|m$iv`p)cfr7 zb9-O?b_jc}<M5_wT`b6^pgd554_LsJByGrD^5xZ`R&$UmJ^o#azU+M#)YSaU&EVj8 zWix}+R~?3gxi|jS_-qDS_9yAHt@z>tD<bDC4&V5~wyQW~r6hyH%AJ`@pMAgo|G-aH zh6Pt*R%opJ6?b9v4)u>byb=qOrCdSP#bQm<e%qSEXIwP{UT?~nlDPQIg{`0_iQ^h= zvEawqk?((eeC+xEuJqAw)vxz2+wd=YU-5J4$&zj+GZXLcTdt$T%wV$OijAr1%+QsU z@9)`qon>GM*>@!;>T|+*t)Tk%X1{-%*{$AD`g*ndzISut6Ifpybj?)~6cn6zQEYa! zo>yaFr_%cc+);s_dR^B>_`KFzb9Dao*phCgth?L~rNt$Z8Mo|S@#AiJy}{C(E`<yX zOP?_wdGdIU*V)aR*{956WH_<tO3d-hvv*B@em$>sZTjTb|JEq69Vz+0cDjDN=9@@Y z8|F_kyb_JGqg+6qy{ciheuo9CTjFl^r*|(El?!g@>0~Jt;a(<v`uyFMT$a8^CBB9g z%hfP2gaq5@glC0iu`ww02Nkage{M1%`LWB>yhzKZe*LATPfjE~zj4&CC;8{k=kaeM zs><#(OuE~B_nc`5D7CE$&e``;NmL_RC(5;Qr}e=DNeQN6!n>C~U!|jW{JP<*Ofld4 zVuB0{JoWc$n%3_(?g2&X%AIc#)l-dQmPQ?pOuAHDeyUh>9`}ZwpgHWzmv?Uit=;@~ z=FGp`tx;>gJv`iAwQb9mD|S_1G9K&d>3u7`^GozKw{`7%Gh@@OtNEUPYrgR`rWl+w zqQDi{yq%KF4>md--dVi<n~m+lyx>{Re`eeMVPME`TWKjbN841}l$k-p^m=mC=U<PC zrldWNII@60`~OvQQ`46gUm`X5J{oU}Wh~9h%e$TQ`p}_0Ooq1IpI55c$1mU72KI7f z&b*2rY*E+5=Y0J3TtolPW8aHY@;$yO=P9vO&fb*q(e~y`w%t6!!jHvl6dZ3Zw0>wQ z)|TA3BQJOsD2dMs&FY&};J5VI&!2}uNhl>a%g=DF<+X{)yyk61CF*+GdcjlT<~hC# zQF&KtwQ-V;WhYaOZ{4}|S=^vfBxLuEnl*gl^9qw+xHYX>74*?oETBqvS@e!Y^2ht- z|0nMHyf!+1>-&3u&2DR+1(|<Ubn>-XaiBGL0iY;e9rSs@<ypI*KD~O?zkbH9nAU|7 zPm-^%>y)22QCCl|Dvy)7YySKhGI7o4TW?1>fl^YX$ZY*<50{xN6WP76A?e7YzN30w zbKb~wpWFCj&)q|%q03B`&yZnaa40=3>2>!0be}o#3=HdLyYGA^wVUbK0iMazHLG52 zdR}Mnhhcr}Znf7RW)|e1ozXS{RNC5s=9c1Hj?He|__R}+TO!Wp%Jv(sS{o%~yDv#E zw+c`70<C^<*nCQoo&TKazAG{ivro^uc4zKB8D_&(Keh(RfBbW!*k0n?Jlo5qKWr*C zEL$oGDqtpsudICYaCYX+`!kNsZpzb3urN0Mty>njYH#)TE$V9XLbBKx7JMmko6=IO zWqRCpc91ax!_KL*cJE#i!M{9b-tU7CR&6?*#psvK3JUcn;5cuKx+cD4<JZn4V-3^8 z21yt1ALeIhcx74lr{b~qS;v)<3=J~gXBS-I`8i|u?A52A9|+A=0A>F@-Di)#GWvMA zmyIVaF>#;q*E>$)UT5X%7#Ko)yRz+<K6`(6=jYyH9)<;KN$OUw_k7s9eBQ0sKjnEo z?Af6<pK<%v22iql6_~RxqMiH743pPw%vIvT=d!o73V>P#pjo8v55MpKZ~a^XG&*+W z(vc$-zdt;5p2zOQFD5Sj+KA!xy;+95V7L4dnVo;_A)Dzom%_)4d-vw<&c42+RkuQe z>mSHHCX27kiC$>w<JSkuBMYwZv?Vz{bl#Bl>CBIVv!*@k2gTW5ud~Vg_hU}~Ycf4G zE6*VzJMiE7lef18Xz<%JFsynCF8BXjcy~7#l=w7E4>K%VUS8TYd!FE-$B&*bR<nP- zd}|%pKhZgL6MnO1PccpI7BN@+u%klxE|VC@Lr)aEwtJm@>2-GX>iJgZK`qIJf=NPa z4@P`gvA6pBm8a={R&9egrTgsKU3X?wJr>KVPUiBwv-kH}b_Gy(yI0fH{o~O}HiiXP zczgw$H;T-DczkYc_NUFY!Kd9pHJ0SjXH$3Os6J_9*=KHDeV|G7Mx8Xnf{#m|X|O+! z$nx9xx-ZBW6qY7uj~v-?Fv28m_0?6U&wtr_qc`R-*Z|9;&t{kIn9zH2OP)_b@~uq) ztRU~+{Q2jz{*+nrULO~&f*KI`=Ev)wiB^G9_qV@ad9JYU<qgGu|NU*ZZr{6O#|w$x z2p{eK_ny3U)8yC8yzoX4)U}P<_%lv6&nNk{h`EMI<--MP=F29;Oi8n0U}RWPZs@%7 zr~7ihxn=Vh8FrMlxpmzwuyNP9H_vu=xy`r9lZEF#|E`wS|7>TWkM{bL=RX?u%7Ic~ z+BDFDkM)OLbA48oE_M<=x}~T)I3Y-up&{v5zqOSnxJcYl#^%GTckM~a|J0kd)yqWZ zc<Y!PKk{bQpFis|K6i9<beQbEai?lWsrxnYZH6n&wgnX)cA6|>SF>VbcfiMleXsBA z47cvy`TFm_@Acnj>@MFgn|1KVxw-jfe~a_){(7}>zx}>tU*nT=4yJw#0A-b;F3CW? za~rSN*w;s_lmu0GJu;S?ew^6caC-WBn@?*JO21zAov+RF`^=-=@BeLhIbYIRblv~o zk6%ar|9bTL?Je&we)*zzUf4Y%<KCO!g5Teqdd8Oc_Q5hSP|E0V*;u)hPkcvU&bMjm zXKy{q+*RiK^lNwB-PRo%BH|lg?B3WS!`*dw+T7ow_4m`bd+sWI`S|#_E}Oc@^XZ@z zbXD;BL9es-qhn$;{zM%4+xnRYGzfn0NW-MJ^Fmv8&GCQTeQ~z!>J`C^w*uBYe0zWY z`Va5DeMI`^Ti&0abS2}!CEK^Mpty{T&)FB%&V6?WV^GdA&PTe>?s%QPyYkfCmn^PR zr<!Z?9=~7w@X%~qU#~va-CBBDWy_t*#YL|Bhi*8K6C}&vAiHG8w$QA)DG=-Bmus!R z|94~btKO#d#W}w}6_+RYe7AJ<Tl#!P-0Pi>3g*>(>YrTKucmg)`u_5;)lVz<6Y}!b z>CM0T{d!O4yADwA^;pv9vsN)5j(v$TH@FgOvtoT#rpc)zcUccknLOd~`TnMoa>3jg z>#eVIa^H2m{!VF4=6O)6_SH9)x4IGpZXyI^y>ooE=#j=Uo$~qqM>b5ja$cjNr2WjQ zX>*g8$DbEvFMn{L@zVbIk8A9^cCpQT`{u(#=hB}t^&6Hg-KY$zOlD7=bv((t-zw%u z)$3`yx>r64oslEJ-LlbQM$)TK$67bOyOypgcJ$Hx!0ktmyu0%1-IDay^xOH&3?>V& z$UJ=@11)Bayw3^?`=`am_-$2IIqFmX&TjgRO!KowGZ<`keEfK^&hN<Q3ld*MtZ)3P zv&l+K+!xHW{-p69(Oht(++26V=Hmz79dGpO9`pK{n_RiN!uyQo_T+A(yg#xZ%cq7O z%Du&MKks4X-?GBchzOl#*HngvS006XmtXm#G5IB^Jld|u?H5vJ;mTtXX<vBLa>90v z`Nz-A){M(}d-Tkiy7OY$2CNob=RWFapW5U5|K1Ui*PWdociHUTy=o~q5cZ19jxN<) zU-?<Ao8$1!&FSU8#rIcOzueONE-6eWsBcxo?JYr{{e(px{l2Jc4JnD|<gbimWMObv zS*d;b@@}`Nu5L%IyPrO-jgFtW>&}Ab0)b)ng^$#i&dn}dSH17Xe%tD0+P~MR+wGne zRnX^DEL!$O_k{0T8Bm&hx%|eSpmy$uH;Rtlo^{1{%Gc8~S_HZ~RxV@d-*se9V2!Pq zaP{mrGWWL|sbw5jO75~Ze>$a*fx#_4>)h50GHU9_L5-LjA!`zsM>OjucbvMnx7v!? zBxyq1$<sMC-vpk!zWS6S;$R#9=KP~aNoKVT8WzW&`_#<SoSpvk-Ymnj5I1bUQL|R> z=(8Oki<rG$ZBI&1Pq&)fo2*y>+I`y0{(RD$>W#i(r#g>niis>%kmU|GtX$X?eKXSL zP5i0%sX7iv&rk6zWnlPPSF!fWpA~m^FOT`p#IRxIj&<Iqd&|ncIb1UR5yBj@;=akJ zDa{2or{DO$I?pORhh6yT+gT#B<TXsXL7Bne=(F3UI}G~F3l=LpSDUg()~;s9^USD1 zW!dhQ*g(HHeKC$lx{u~A*_EhU6jfOMdxMs5@;!}x>olTf-?{z&QKgR4@;~=V?k@|^ zVq*w66_6$8C&D}@pMhcB{O#JN?G=5~vi5#Yx3|9i^Vj2}Zuh;*s(zYY^_w^^^PBp- z%xCxbUx>|lZS*H6FK?Y+>$7QUeV`1=6PzViz2mF9Zr9m7C(R(A<aH;{CLiCx-SxWr zOz5xjqhDVBnDr>JZc5?QsPZ_Io@5c#?-pr=ZyrfZ`)T|7U(eA+yH<kgKgqvut}Fqq zon(0MYv=!<;#0Cp=3TK2$!9Iw`XaWcFXk4%7m_8naYj+h^5^sK&U2X3R4m&Rw%DmS z;^HAt5}Byfbyk@F{*2TAlq}Wm?2=qMBX@dQR=Kl$cSp01!O^B<(XKNezaCEt*J+yd zYr|ga@_jF57F&dEERZ>_clAqiVw{6#U{=^G28I>+n#x`WEvL^4&Uyd(mpH?Luf_UH zpM|Xsohd7JonNcdQR`#=`bT};h7v0KuC41``u1$e{KS%@`*n}Zstx@YTX<%Bb(+Bc z-)Hx^hu*t*{K4vfA*Jlslzubam31!GoO#^)j;ZCp@U8iv=ERZ{NyV%6%(Xsl+bJE? zCU{%q>Q}dY*V*p{O7t1MSs`Y&D_ACJ;~KB-+E9JH<4IXp&mXi{4(e6C(qDIa%B;)N zXDv2)Si{T^kach66`9N4#ggZOS`QVUQdGRlR8l^vbmr3MiOW@v7rwOH{j&UnPmO%A zZE;lny3LzAJ3mHEpSAnZeaY_+L+9O#+3fV$cdaxi6g>lT;#Qva^~$;UXxS9Ur5aIT zo;qf^=2I*G9%(dM6VDQyaIePDy3bc9FD&y>k)Zy(B{x19oKt<y%g_*19PD+r`P~U- z28YdFXBD59K7H5n+^DSBr%?a$>USb97OAV0&;P&VM^&<~-M=?;xz1|N&s`(G%&C~& zI#<=}u;E_Ie{Vy7#kt(HTGn&@iN*bB<7I{5l4oVt+3T;0nkQY}W)$LmH~(I8VR~|< zh1l^^vp(I9ouFN0xUTQ%Q<-IY{J(F`S#)L16-I`D`$5Gq_RnIn>`GQV{Uy%OFmdXv z*H#ynzSvYO%HDnCbJIJP*N)4>kJsCOy)IerZu9)ckFUJeinlhbezc_GrkVOj%ZOG! z$Fp2#`9)^Af|_1ENuS^D+EXeSy={l%Qu%g%`Me{()jFq+E(+3VSbFQ7cV}hs#syNx zmHIq&K0LLn+!_Dcembbgd8K{S`E|vQS;Z?W3kwxb?w$LY7u4;a9`t#h?d9Ic_IG|| z@7@XBJpZ{f=3nn$vAOOWy`R5&wfyb<zwbUjsSm%Z_TkoAv;Lyb8mB)PTJCadeKxJF z7nJ9w1cLIMs|P60rM!I4`*h~9I~$h&+P?07Ue1I}#!_vA<ApE$;{9S3&ObE%d2u=i zpJpio!<CRO_GeyaXBY1Sji!7L%F6rIa_!x(!aWU=skhg5olBiwAN=>X*}EGvtD-)w zII<=By!q+7Yrpx=x4mZf|JKiM6Mwe8IX}O%^W&w{XHB(C+C|?=fzpiTW>DR9c30G$ zGsndA@<IZ${Qe*Nd(3r{S|?L^In!pQ&(FTSyE}IeENVV4bk<#(c6~pn(aSt-Rx-zg z(pPJ{4;WswoL6|{fAsSD_;T~J+1KsXKK-6Q<#Ji^<*cn-md~c^#pL{7eZTf*;orsg z%l<uo-uGYScTus;X0N}t9iO+l+1H0}%>rer6p^FP!sd3J%?o>Z^k8$b*vDTwM#oJa zsp%P&i<>8JG+q{LtzM;R`aUp=jUl6BN4!Rz_rumT-e(Vf)n{NxojPmrlI?Z2W^4?R z%isB~F1=8ABBk7;d2Lnr6@z)wtIg{)OxKJ5|E)cJ-4_47ACjuSe+ilPJY)~gq*Zso z*(etrB$BBcE0?ZIwYuT6YSL1rVq32>AM@?Y--QOx;EqWM0TnXKMXpzRot>Tism~G= z4!5KCi&-0QzHjxl;oF;=cjwKwzw>Xh{m;qYPENLe>ti3Mf7E+!>dd*e7wUe!TrU5! z{OKnim3@Ba&8o$n5471nbAKjorfZV_Y;XMEWwqbV-2C>YkvZ}kSJJN9z~gm^iTnKK zcYfcJ0ScWZTt}a+?mDYsY96k`b=2h1GFy%CBtK=bbHUSRJ!WiRR|L7nSJQO&KhU5* zs9ZU$mh_^<^wlG_12Ow*me#($7XJ4AzTbzF@1K|85x##}z}gP9AYtzRnycIwKH8}K z^L>5(^t-;PpoNc1vV)5AyJlV4_vzF5YCY5S<$o97-*$d~*}mYebD06>kEKU7i_OaZ z^0T`B><l(=!VXz_qh_-nH}A%+-Lu1|%&M-q{p&<h`o^rytUIl`>eI^$_5Qs**I2a7 zRJ)XcLBsUB)_14k8M9`U{N-kFc)2t!c-G~vO+_Npe@pTSpI5myectMjioSG}kEXeI zwi@qyreW*uxLfOdAkUUpzN@clJ*lX#`TDrg>+I{h5qmH0D|wjod*@^Olh1ZuTj;#D z@$?f@Eff2Q%a`VW68XecqO;#?nk~L^r|0PQWi}%Htj8i|oUY8?amT*7`^Gz;mCOta zBwKr|rhra@(E78(h4WA)JHrF1s@*}Kj~v;t_2s1U{W578J~q1};>+Zo=1sc&_KD=u z=kNNa&-)z~EvRqyX5KuhT^IJm9<==TN9%vi@y~0H9zD8`>#XLy#@-8ty^<hDtV~*2 zxyJA4vm39D`s#R{J*#beT!iuR40mm@3%l)$FJIox_5X9S;MHaUP|sx9lv#^kJlMm` zP{6x4bfqQN{A)|yf4@<^w#MAg_Fed&?~iRHLoZe?Pxp9Tepu&scDLt_dB5}4ccdEz z+UV`NvghJd@9<m8<0>|8VtuYY|Ig!j-Dgd;P1a|e29-Y^Q@hWuZIA9wssH$vO?>Gy z`R#(Mt7q<vPLX?R!Yn6hpS{xStd}eU!&mJTA79^Vi>}OhH1Eh)eFleri#E(!btPtV zQtY*)>nD`B&b>ZAyW(Hr&rehRUheQ>E_(F3>hsy{-g6g8PcF25eJ4in_>Vu?&nHix zb^Wzp!MTk$_LRS$XH{DkdwCKlJSN6;oqfAYWcKfyYHUlNS%F%mYt?UQ8HGpd7%Ypr z5%`LML1OKUbD>{M<9saEIj^iN`{wZQxEdGFIctW7KT9LpbGJraTPz(^5chvl=AWI< z&+VO6a{N@>>9eU**E-wee^~Rm(D2FXj>o@0UhVhRH7y4v6HN>I-G6+Z&MP!saG@sH z+6|PcinPquUs)OP{A_HOj;Z|2_>BGESKlwm+Ylc2?`Lw-?Ik-t#=U>J`1IV9$*FU{ zv-6!1*%uJTTK=x)a^-^cC+4(A+_<^Fetr-;gTvV)-f3QEpH7{%SOpYw0a^F5cJyz3 z@v1xfSB2%5-S7WRNa3pZb8};!oa?Jir_X-8v+PW=rMda@%I9o_K3x{u7HgQ~mw?L0 zd0WrPSr~kpfBSGdzq<7`(Zc+*GtzoMQTHS)XWyzDJwcxzFIsZvy>G?L+v={BR!0xr zSaD>(>N371b1WQgb^ZiJp4VCHPI2+q0a<nx1?ND8<I<_KPWr!bxOtl8Nuu{T!;?GL z6cu+>A9;HuCF#6PeaI1o1&;G-mx(biOPX*+qx{I)!i7KgIc)}88k4gxa(ee?+v;U^ zZx~GqDxPV6XLq@O`Ms|7hnezq`i?%D=ju1bih*I3>e13FNL&>bf=gttvv2ljzqq9^ zUE;;0A`jp444;X@bGB=lPycD7-nLT1?0-g8)%6R<O_nK#uf1}oH2Lc>k7efmetqJ< zYIZuwt;x(h1ag4KyQ9ylOLuzQ-(B86J9_D}An&u`da;^s|J40@`ShIhk7Y)nHE0fA zg|^GC#Kf(%w0IBdG8yizlrR)ne&W%`w5QK1_60xF+dHqiZhgmN$@9jmqq5@OUux~1 z`+Q64)aQ?XxHZ}xUAIKJ#E01plq6mSWXY`#-e|e)L1FXiD=}d!cb?hamdyC_+S>J- zV$Sp$mFX-K-RLT|*V1bL`r4YxZGXF`_ixqzv%G%N-RC>n6&M)4YMIL0SS$y(h!<Rm zVN{<t@AVq#|8H8Co|F1C?`2{3E7i`<Q}gTpxqf<X_<sL?$Heo=yPiIih${a1X=>2? z&u7k_HT}0UT_msDV%l~4U%6sSpRM~|_jUG@r_bKGe3&IVD||~l$e~O8jy}6~c&$fP z;lX!m;VXCc1QpK=o@K75u=LKlH69x;gg%>=;w!{`cH@ITmmjxVb6?oM??cV+TkFql z`JYz0^lyIs_hZSA>}Oxzf8JSuq2Z!t(d$R+G?=e1ydneY-%Kc8X?bm;d9?Gt)2q|1 z|8I}TkF(r-Co;J2q2#s4-Qv3=k6n2@<$Tqn^L<6df!67Li+*HAeZE+>`l{3~i+A(p zomzEa&%NW}_IdNG9v)43e*K8c+PGIcmVE{F%9Xm#cAYiZb7jsewO!Xew{4snG4=Er z&1JhyeP16aNq=Y|HX&K@=V5RCyqypBO#bm+%aobHV3ko@(C2SK`L5vhYI*y9$7|E~ z|9KIUp8IS1`nfOGgdX3}dxtGEr1bhB4Y}oVDZ-Z*c59hW&n+z6c=5b#dfK<?yPR_; ztC{!r+ea=xKY8{oJ&;R+o+o|wnk&Y<=)tNNtFO#?_3Yn?KZj1-f3p78k+jrj2i5hC zht=PGROE9+A|<g>J#Z3e+5&VIk0e7w+O%28$M-L~J~#RMfv>IU!t<ui=9c}p$!z70 zljm)hFE8h<<q41bSNUz}vv*h0=8MnXwfrf_MkQYjv-mZqU2Ae$w`?$2|7P`-IZLj@ zv=;xlvom~q%$!}--*2C5{%E9Tb^QLqGk0!Zc^Yx0_vqb-C%s4Si9CI}_DEBy-f?eG zl@*uTvrA;w;VV~`ypCsJ*raWGT&i^D>x+tP6-N~KFVFq0ZNA(t{PFva{o3uxLX*2@ z|G86~lvMK~x#H=isZmpAx$kVwo63DQ`<O`#I4x-&eKs4^xCq~W<xcGn*`<#v4*&b~ zRD1Tc?#E|;i}0UZY*G90&}=bYvzdGL6s7%a|5S97`)KKmYoJEE!LGaEQ)X@7Uj04f z;qmm+uffmdL7j@S;92ZnpSnMn)3l!b=Fbn~xfRbQf2!$SdBJkZ?AdWydXFTIwLHGV zebziI|3^;6on}+vS-PMgy0it<W{<gYJbI0{x3|}R)`*yxHzMuVXV0GfT1P7<t?b(Y z<^MOYuzptZI=eUT@RsVTRYK3dKY8ME{{PKI%goBfcl*T8d#AJG*rDtx(~}jqd9gk_ zd*u4cD?A`aZS^{v>XXdOuwduXXA(yOzixf~?pNuQ^~o6>E6-)$-~Rac<n>d-_ui2? zFFE^{kJ-GHVud`f4VGHYyQ^hrAC{4qxdmJ%34>OgY}Z+N^yuGpv6H*bTHldySF{jg zU(_ShEq?j(ZmX^vw=!10_x$to<9AoXT^)ytXD)p<<HelY=MU~IUeCApK<Vpi;d3<^ zef16gpMB*e)_q`hXMH<pQUKJ9Wr<lHRD9<!DBVv8Uinjh{k*efw$}T;Efb%ceEf`t zy!pmEGUxx!`t@ep)hu57uhn%6#g;z1$;>V?Q-15Bv!EbU^3^xHAD(kA{?G2~{-O6a zr|$~Zkdv=pRCIrN-o?rZlR(b-yngQaPtOxBu&&)*zCU-qRp~BEVS#I6?u!q|L_c^M zlW@=HPxYcDu}>ebzrx61Af;KBvNC$5WgOeON8BqwEx7z=)7Q^karIZ(_7^h$*UjI% zA>`-QcZ*zZR+N6d9CYsKWcB)}&iZ1T!#STERw>1;sD1atf0MpR{LT{B&d7z4phWj% zV^Z<!hhl15cU<T<%D>!o+OmFsl2?h&l`l~RdYiA*{9SzCY}pkV?$pq`Rcj`kZ+-dk z+?PiYEN3f|T=#eH`}iJ`8!NvoeOA$U<tIC6CU%R)U$ex$)@+qW8YaznR#Q?Jzm~hV z@V$U@M$o*|p^^og%iqs)n?9?%;@Iui#^<%HzaHxDI%B_U*<Ns{eahIl(@gx&&igFx zh34C2x*iq%iC$$@XnAzWTaBFXrB`Im&9j_+)$mREukhIA#^xK3?3o$yBos8yRl3sB z>p-a%WaN^K;ep}te);uRq_U?}&))Sd_WPvbS1ZqkR_KYGw-px`myXTSdt`BJ%HuiU z#IIrW|HZOvU7&<@;_=aEqDP;7TBh4x@nLt}qaxw1(|i5$@2$EMQ?}AFZ&^CO%!y|= zKx5w5KQFrae13i4>X&D{&dmP(we`8S<;KXBk_-tZK{k8VMT5Joo|*@LvNJr0+NE)P zdb;(|xa<f0)8|C9FUvOF`g8aDe*ve9E#E26j>+hg&FQx2laK#v@jB@9Qf_fu>Hqg^ zb49@owKkF2j~71F$a9%rmGwT#@cYScll}i~oV`I&-Tb)kUk&fGiefBf{{Er=V)`c) z>34^2WGH)hX!gzd@*52#xu<Ll$h=rq9r$Hk)W(}jtQZ)UK2w`ItNAlO!-1_Of_2{x zO)7maTl4ec&T|4&B-(=7)93!>*>dt>%(>d*ca@IRmIxj<dhS$gVYL6j%pXw;E6>hY z1_`Ebp!twpf;X}r<<FA7AZZ@QdBo&(;Ivu0k3Q478*$vMJkY1_?eQeT)z{6xzQ6Nx zSyA+puhz9nVoJ%5mk#Cp@7@u5tIdC<B*Owb*Pfq04{y~n72nFc0W^n_{c_RKUpv0O z`**ZpibivIVff*|H+2@LiYxyb?^o-Nt!cNNc3#hZa_PdKzufnKmHE?YU$r64$r&`( z;Nr5;@@7ezdE84M|Myw?y1Kn<uE^xAx%c8vxx3-kpHEKCFB4nSRw@1e+S>J2`Cp!Y z+uQHSwSV7-J!`*ked?axuW8E6U=q=ly?aIur~vRNob&G9-)oi}3=6K<Opu5WwEh(N zST8O8@C{a@vgR{yD^G%_oS!VqdR}DnygR*y>+F4L`TC@k^VX{${mFhVI&1!q#naNj z0R~!jRNZw}%_RKfy4cBYo7tbc)lHUv`V7<=K0nX$b|v?&o=KlKM0dL?MopZ#E_=Tf zs8I!4Q4v$La_0-(#f;$T>@tHb>()NlQ>T9Z#?;NPo)_6%?#?{2c{BShZtl-rXI_gK z9?(3p`P3Zmv!S;X%U$|1mw?iA$Cvmlxz*7dEwB1+K2%r<nm5q?`RvnDZt=<YYWP2Y z_<g9=eDjZc$Ch;7uzG*G|6HVxuA|6t_n&|5ic&5%3otaynlfwp^y%5*S@Y(|fJQ$T z2rW&^e)jaohfCdW=kMKc<({!^+|TEl8?~Ps9DNq@yvRrX-tO}Ax4PGNpE`Y8BP;x> z#GxtK;P}e@W&B<=R|K4{A9kJPe^t~hV1C(EeD?gRto54;(}MDjf4R55E_h~8agL+e zska}h1iPCJSr2ZjeA?amA+Y|xEe9imM);lZB|Fxwj$UZ_=3eZdJ{$1z5dqNXkbdB% zt@C2n-EcH2o7Cf|6RK~<U)4YHQB2>;GoYI6wC#);68kLVo2M1cyHxXU>u2A(u-ZUw zaN0@vkyPxxu`*k8nfb*0m6jn3ugJ7MyV11fRPfB?zza+-GyXn$nhcsA0UctaI(63l z`v1(&6+tyxytCt?glygFEr%Uf+3l^IkW}1NT$z@(|4<SCBgs<1<G<g`+#ET5)_m)K zlb6{o-?y?BT+{{SY}~o_#-ANOHjA`QowYh7YhBSoOR@hxsq3yC>AcpM30ixz^jV{? zukW=@S7NS|9e~)~{Of79`kLhMoT|?n*DrVLm}#5#`vrcVwXry7UF$RH)#i|4H<u+F zKn<%rnX<RDbW)^MR1=pz)0#SKbwoxVC!3+5g_=~vpEdKK$?Sqa;40l;v-H%Yu5Y|z zV_m)ALvrc6JFCw*Gc@$fwfTAZ(lx(+{qs@#*R9~!-+SZdzb7#{VOer>J3AjPuX{gl z-l;0D&r`j_XZ@)8HE$be_PnDbsW|g!8pzI7Q)aCW%Xl|!W^R9Yt#<k}_oBWp#*H$d za_Elt*+7{BIVOfDtFKx`+`6?(QL&PTXJypRo!65#2Yt>sqIbwu<~3-n>UGfPmEv(Z zG2rqCY=OtEq|c^D)0U<!efDbVEYRY+nKK)=pOZeitr8SWKc~-ne6Up3`)oVkR?wiY z#K~X3_2aD*??&ycRQUbP_9|$l&(ddIUGMz`kN>*V+8sH4Ryw~-#--wyzqugw_fyf? z`C4YzH(!x4pLAZ&{&RChw3*id>(1>>yZ_H!Hhos|?d6+J&kxlw(Kdd*|HG;)JPZN( znsPD6T^?Ian<XwTK1qaUPCEm`&&b%nTeg^9);J!uJ}l2KHpj0tf5nbHdpkQnI`w_+ zy()cEY?l4LUxkyo&Vp8Sf%aRwxSY~8yT9&o@6j(`*4>&uYxmN}d4fMrE!BPt>Vur) zO}S{kw9r|${@c&%=gPUxYj*7m)iqtNQI;S6ujlO%w_2b2Z-*us74xo{6RG!g&(GKU z|Ha#iFfs&W<@v0%wBToC_!RW)S2Yjc&rgesudOov{&1<d`zGT@%1?hhK7RXt?f3Se z_q_b_c1w2b>9w$Pm3dzAY}V%~&noiPT+jh0Tut!i$Ez>dlHcF6jhsGfcknb&38wkZ zZKXxXQ#VtuD~3NKSMIDg<V@P!y1e3c-4gEP>|pkPpI$|BPc<znsf*8i?qAcEw|xT_ zgTq(vv!6e=XGdoFmF|CU!@>}danEZ?;@ZIL?r(A=UB3p}?zb#|cUAZN+ZoT+T!~p% z!4`X@5H#9!ZRs<ORP!ZQYNBR?8Zs^}8!J<eKHIc^-;4^Gr8hO$%ezl&s_8BVb?E!H z+?kUM-fmivb5Zlu0{1?hz9$mLobG^9MB=8lMN8tIIc1Av+bA$HXt;O1-Z>*9=6F!C zN8z5bTWnGc4Oty`g-_q(z4)u-?~x~OCHRb2Jx`40J>&VYT+=i^H#2jkt=&Ht#p9M` zr_S!Y60>w}t#H&u&@wPV!If?se>w(tpG_5+o_wfqs+yj->ObGbJ1W<Due7|kN&ad{ zTJ(dfx7X|2#J{pEeRycL+!O`|4O8<)S7e?_JXd0H*m|@(LsRW$-p<8$Z@sI$w)C}b z+mW8Etj}rsVatA0i-|oGow41(+&uh*VV~x4OMCG?#aLbqllUv3H2{KwEB!X^ym}?6 zSg`*3&+F&-Z3=(Z@BDfF=KTZHVsrdrv-<4qzna{R-oDRh?#v}&=XA8qm>I5ky!kTe zk=43&t<MZhO+gLz1sCSj+`TIx7(9D2-zv+xJySHFoH`vnd)~d!6Ncb;IN$QPvf?cF zS@W&nzPpRaZ0*1ty+`jQpRs+o|M&0y^L0tZcUrVfzwdh?lG<V<9=dz75;!UJ^9Fxo zTAgIf;81rv{rb);d#b;OXzu>Nz;NM=Q}K>(tBtQMl71$xFR%T#^7*gd6GEJer%X5B zzGFwk4ZZ#5VfiV4Z7kG$wZT(+9Vaxp&MtplCM*=q6uR@upZY)V|EK?6t)HJBpQBeC zRs1RlR6b3rxqFv&dGYf&-LL5n()D$={!c4Cnv~3Z^!wh@gs6?6MTMZn?~)7-3wI{` zKdN1yCA(|kqBC;AyH4BOe<agiZ2Qi$>)+<`x3fYL?j1UF=3i1-N$o?|^G&N?Z<_|L zXFa}lpVju&G85mJdSS!TXZhE}l#2FGtS$RF^VXDE_kUl_pQLNCR7)x6>Gbt;HypT8 zV7PGio1>ww{0t3`md-dPy7a!)^jY0iKi))%Gc36E?%v;RUz|Rlw6{(9yYt~bP)~dM znN8<*1~2zhm!2bh-b-|bxw&EBna@)tR!sR^{Gfk*UCec-&wEXirNG%#sq5@iEwk{2 zSN`z-KX0EBpVhahFxKnr#=pT`>#Iw@Uj8;wxqGSX^7#0Qdxw-{<>RV0emQ^Vy#4<} z%%ThpOiO1R3;iAh+ANvk%EZ91>f!G9|1Q|o{i#@)J)b>&*&6H5hx0m9#bzhpwRLT@ z|L4Q{?6|C5&58++t*ak6d^_KG|JV6@AsJ%eir!0P_IlHWH*8)7eXjqp|DW^k|9{*6 zumAgd|Ih7SXGJwlm)~-Fd8Bjxl%kp>t$d&7TNj+DGTa&sj*!Z|d#k^L7CbRCXqbF| zcwk@bT&2~f>DPYW<n~@Vryg|T)}Nh)@0T3;vtviP-lHG$Y>Ularynrn$vXe;<u1`# z@1Y3<bU0Mx_oUA&yw3(^@ZG=jQ|-0%El_b9HFehf*gCb-pQ9JfeEa9;e3_6OHii>d zTDkMpDhpzt2Yr6@$m!v69WUc^?hFlSVzbJl>z6YfeI}Bmv{C5u;%U>S-Fp1kU!<sJ zef^i)Yq-z4KNEiymQlB1*-}n$BrLiSb2F(p)a$I_#>kaBt(HEk$c|b#)5^-ic<l`y zh6xL22&}nc^DC&hz>bN*Wc>x1HT#3FCl!lSh|ZK3JwK`2Vp||bSVkB$98EyuaJpuo zZqUA8pSFQlzlZC^o_sgw--k=xV!SsmPM4pX{eD(W5IF31)_!;Z+FN1F(BM?eUswCE z^7ZL2PhR}lw`QL1+gqk9kL>AGnkV1xEv~0!65b6NZ1m{$I-6XoZFYQ`BRBWwsamH0 zckloI9UM!?&sO<8-^?2NOV{jp%KJ^{FI$)I`}lyBA;H1DPe-h-Rt%hcox5J&(zs-y z&dA{Q_|DGowfloJ>o@P36uPnU{=Vf?W|&9B=sf#Z{ryYG^UB3e#i@V(zxjJNdrtYj z_m$`8KlmJ%XX_oNb8^$tNgp~`oJ-Y&&u>w+ab~$U%f;@-=CyopaxY2?uT?aDWv1e$ zZdBH%B(Kq<Xx6#$GB1~kBB$<)JfB^;?KT3*K4}Wi6aO=BeZATv(|TI2ZA|#puOF%o zcS}EuvpzlTRQIL#zg~o24wIjx;yEd?Sg-A@tZc5YwCVocB~KRye!jc@os?;M$`zSU zpO~v_=FDt%Dl6J>>*53H*^djZY>;F~NWWB3pLS)Bv9|X73STA$lY?i@tmd_^|9`hr z`P}52+qOSfpIx-^gdYzdpOn#mr~3MMrTE()7auSBdFJ|p$Vn=mL2~V9?~8w6pSi4O z*8h^H=lOeQIsd6Q&N_E&Mdha-DbM1oKi>Yw$8qxV!BvUI3=U;(XFqP(_G0m~AE{}J z(-;_<)5N<jWE37Qmz!7E*VhNKBRkvZyzir%nfK;>KPGS+Zb@^gy_E6$x+{B%-X3;$ zJ8S+r*?#e}oSs?Y&%}-X-|7xrb=Z+-HX}oq?mg?JANQ?!(fsVf)vFVKTz`9MY55*K zMh2c)4_DSj+fI3z?sNC<T(>j(4Qy<toVdPi|N8R_ETzvymwQZ7@oYQmcJ}s%>HT5y zlBVt7r`<QtI(J}&<&lNXVe#d5-}-F$XRp4R_4eLgd7CMW3^$r~NZwdsX}$Q_=Jfj? zcCj#IO!(1i)SUL|)vZS*htJ>Jo}7?yV8T!FM?ur}*q%1Ys9Te|n$L5R%E=8kS5(e^ zSM%}dvc=DS{Li~Gr?<J`$Ni~Cuir_CU(W1U^gpno?JNVsS!vVqk}Xq{uFSc@oVhrS zp`nOp7C-;jb-aOdB_}`M{C#ak=FMnnSy|JRf34T9rMSHiKNo9~VU{sX#dFe?C5fL~ z0zaQ~KRcUumU+#tPcs9H+1$<+zL;?I`kmREkIS$HbsWC>@gpaH1_Q%9CATe}`}w=2 zdrli<y?gKf?{fLFWpUqju`qbtyt?{2?<~!pirmz<mcjo1+XX-C%UG2dOkDr=#Dxux zn;kc+curcP#y@*`@2u_rogbar%0J&Ci?4pyr}V|oe2@HJXY}78UiNi4hsVOUv&P2j zs{)uA60Xdd9k@CE3^Rkr^;fUXhS(JzUNAGw^8c-mXKZh;3DIghvtPjZy~@6An~j(A z&YJza?5-R)DBL`k%A37^!hX~`zUJqZz|Vi*zq`IJe&57y`I_fx&$+C#&fUsAo0qw) z<M1=%^k+637#S*hD%MZ=@_YT?-}5z(uBgm-F(J^H!J+TYuCHqyjq|e0yo-akY<c7R z<n`_?J5ny>T+jhWj%EDfXA)ZWxflK{=(qb}@!9^5-~5WD8x}v)`CDLr<NC`F{fGEw z>&I3dZ<c0g@IBID_VRmNVRNCR+u5n73bfwG?$u*tm{k7$9{<*?tyvd(jK7N<Ex4|G zwqHs{#^=fF-%ejEo70-pJSVAmN=loZpI&%H#{8#Rt@mgBzmMPlU$b}npM8PFlikjK zjJ_H>SJt<F?O%D}|BDaXOQrq#5pg*FF({)pfC4e+3J=4B+Wc3$tfRB0pZB%oUZ$92 z^Z#}H|LDu}jgKz>CSho=mABsS(Q9k#;#&)DLNXFt``Oc}(x&<8DZgKyO1~{<V*ldV ztFu0Rv%BrG_=-0d`_`}B`{52_d%ejOZ+Ca;UsC=3(_+^Czi-K3$iVO~HD$@9AHUa0 z{GOJ0#l~#fIsI2hb(`X5GccT-IkR%>!{%q(pR3Phyln8XD*K!9vTxtan4cZ*kX}>% z`)lv%iH|0!G(T(mwQ=25CueYB^_kCo+jaf>H?A)D=@@_iXIid;?EkYme-vygYc_pY z{A|si1Mi=4blK(f_0KR7Vr2L+-Q-^J)YL07HHSDD9Ja;o`qJlUeC}qj*y6hnA1X3G z^X1{;QTb%rm)^m4mRH_{KPnBBqm6RzJv?D{?D+TnyXW6n@zb$<|E}oYr`=ck{!RR` zb7Q)<VOHP$4RVrFd9PmU^6ish2>QZ&edWsOwig%~JPNPaSXpIV0R{Ahl8-BM+0Kf@ z#)MsdlRne%j%mWZnDX*;rTE7`j)XTuBed=8P6^ZXF~1GAIu`#axBvCv@v{F8G1CHz z!`jYX7h5jN67(bS^Uclq6&sitBr2Dfe9}0*z_O&YROR2-?%OPT?HC!#)a}-;-CjQ5 z(fHgo-dVHN>K>YRt}hHvZ--^IIX$z!U%9LId4*+OfM4<%nSJ{{`@X%qRD0%+g*$u} zKhxovU0?pFquF8BqYnZ3&hfAF4lpyE(!0kmX_}sY<&F3U28Ocynwmum(|hyJ$rT^- zK73Tw)NqA)#<^ubeyMyc?fVGJ)GCLc`Sj1aA6>V<?0L7ow_%3f;}tt^9)4!QP#kT1 z)~X@*$p*{3tWN1@n<tD6J+mfXzIH8WRba8d|8`I&J9gyvO1F6{_uGA5^f`8xlHN+g zjC1SWy*uY*yIbeS0!yFhcxdDt<X=^24a&>Y(=NztDl#rJ_K}-k5^daeR<lbw+U5l# zLyzqwVRP~6nOE-Izd!xQ^@6Ndsq6h28hUD_IvtJkGXHsIXM5*XRGi58sp;nKF8s6V z`}ePsCekL}lT<v7a?VZr|7ZTc)939q?#1k#d25E{kqE2o=4YGwXF30wDOH=j`Sz^L zZ;5Xb;?obuz0W(u%+NEdch+W;tZ&`r3=G!7^G}J*KX+|K@zMM9|MY&2@hbKH{O|Ai zHNB<1)8^~tZSs4REjL{r$+jtd-?rU4^yknm{%%8yzS&bQOM%lvadX__XZ17ZTJHTO zeKRk68PC0W^K)M43a|beFZJ;OJA=k-<Md}il_z4C1%5u*-0XIifk9Gme#ONVpN~xM z>$5t()MUHK_b(;awWfA${A9M}`uz85AGhAGaLa*~TAKF{KYQQ(jX5+t-Tl?!XZ3&n z&Yvm!`C0CjKNs2Mm)8{+%g7yheJJ;=gqix{sI^rem>H({^`uX(ix&llY|P3fpI2JN z&1Yb^UHtV`X>;10OLG=TJUw>4JTL9uK8XhPPoGQwE>eai^P>`G{MY_Qd`bL#_Sf1) zp1iZ(*O%}AcJI?~x3iqRv)<Qye0uBq3c>i<oB!8syLN5by%)v5e#~HYn)T}J&116D zjvilM&A`GSVJdAZZOY8><n-QZ`zuw|-%X$JeEblwzBqc;t4}*uhUhcDeEHHS<=)aC zJ1sijAAR!C6J~we*`JbT?fYxC%sR2c@}G62tVz5@x#9H1&-}yfvTt11;4{7SXVwwM znaxhKUVfb^F8!^ZIqda*gGY`63;|-w%2SWr_dj}KyU*fh6OR49B=M}Gmx&?g?3F90 zd8JK$mpIST&ExX_T$*=bPj%txQlb0Z?DILLP1Lh)&T;~mTE$(5pH0n{Uw3!Qp4ri} zq)S(S@H=wCqJQzT_3vwfXFS~Ae`zrf`&Q{yS68t+GB{)|`B-;qg{35@)CSpe@apR8 z(nWa^=8yN;+P_>gZQ1=xbDq84vwZn&jmqg-Q&Z|HD^fCUKuhaMiN$s8XRqtukC477 z_IBE{J$<vx_icNxyFY%$;nvUVWy=#hF8|$DwL<ZKc|zewUH%pZhQ-h3-ir&b?}*+O zSnPc|4%BK;>+s+1@%Xa4S@H!Rv5@1xf@|j<SGaCaS^n$yZ=s)YbF3;)A?(}Nezx%T zC%?9{y)yTv<zD&o@>F{3&b5|&r(`59<$S!@_ffDv^Z)(Ed-rPX-bpiP?74b%_R2le zwQhrpu^+D13=L`))!%yCY|JZapSeEYY!Vw|_juZ~H`)35-cNoDp8v};i+7f)=Oh(L zv*~#^YBv89us+@VY)}8J$JK#Ln%m6N`z<Y0gyq+Z%YU8m?Z2)?aoV|NMTP|z9;qcP ze)gtsR`P<!rCbajDz@j<?k=-*y!E{0^6}$yPEX>@jQ{a)+Oxae>l20UcTZfHh)66? zWz7D+JT<>}R<Mj|`;R)2r`w(#+;?v4>>^pYpfA#zW=EO@`8yaI7VWC~TJ`Atd@HM4 zUY1#Y$v(+fco;sU7#pu&R%iD@nCD~{s0fIjRlH#Te*KB>kFT7(T<VujS!Q8ou17Ao z>EL-*+U$ClMb5n0bE`9M)coK5+h4}y{@+)5&)Cl@))k!pyyE9#emlJ@`GNo69T8;j zNO9UDcKP3a_Kyiin3Wg~xR>TXPQU!C_h_n&sruIkzZ@Sw7LHraz~H}QspZ?v2Y+m_ zm|io1^`n)~@5|hGFU{%s_HCQXKKa7ViLk1nh<EmK?qAK3xn<A3oVRZ|rhCR;%Jl!& z&HJAwU9qWsG&QDw*8h*+>&?Erp875K?88qxHQ75;obF6{v@MN+VKKNlzTHG!*G~7G zq)z0AOBVyTn>=^mIXwAC-H`)GNiwnhtl^5<J1c(vdMfR9R<mc8x%A}y+yB%p%**~Z zv3knOHm>ca%nWS`(c+Kq8THL-Z{t(_UmU*mRVf$4g(cCmYLgTr1t0&~68}Cg)6Xqv z{~M|K3E3C+WY3RwhExgXUTm;Dwq-W&toL=L=HkuI7WK^f|LJ1Z!@TUe;%_sUU5ymu zy7RKx7;fy_!FgkarQ}pEEB>avevAxK_1>GkZBI-(xX*99$#a+NY$NdvM~v;7pT+Ks z-F{pMntj{a&&J>X`E26ExAFGBX9pI0Eq*3p@c+~6+W)(MZ!Mp`&g9E$v&tHytLuaB z^hs}jVilsoy{x}~=UPby1?I)inAzF9EVJZfWlgi#7&H#(o-KS=`}58e<8ULzJRbkg zU+-PoRQ@(yviZqfX*oHsC)GmE$*`2D^=HG+%Tv$GN#0x+^ZUXI%cX&z?f?Bd@0))- z?@R94LXC@8Z%%x5{nhrX&U|7gTO@8QuS|B$f4}e6-fH`b0u}}luRX^-|0Q>~ds}Al z*%`7hDAcB(-#78q%<u30{~fE;p84V1pOjbU4}W`Ke@wwr(erQ3-onJG(6pf<T6N>k z`~P3>%S+yPmU=;Eo^-WY_~K`~<L}-rxgxVJeqZ1Y#~+|>fx#rs=keC_US-#U3Y0#E z1}D$Qwvz*kH-&}SeT-sd@c1eI*(~JvueqBiNw&9F-MutNdF@)=&YJk7k~!Cm54Zkg zg*0uAa?bVrfByCV@8^kc=j!h>$*ODOey;cK$9bv6PmlA?I()r+-^#taOO`H--~Vsl zzAN^9`gtcyPk4wOdHXPP?=^QfEjbxRhE~D(P7{w+FWb0r<E6e?w{J!D%wl8+DtURy zdgZ**<7aoAi#XYIf3C%(Uz;~HHZmqZY2o4LSN&vLx$sxbs^(`~?C)L$H+m=W%-;U? z|DXQ<g}D*Gr}u~T&YGWKUVm+W-M8)PeY0j8f-<c4-)u4GAokvrgHMZtvz>o$iF>_z zwYjYW69bpxu}ztK;<a9bia6E(4HkBBcVCM#JWvk~)?Z%s&b+qf%ulVE0*`-fng4Rj z_U)3&>KZGhpQNYzNkiKpL6+@jwXfTmWcejtk#T<d`~KbfS1Wc(9)9Ll!+U>@?Xv?D z58Y2He0F9Iy9Yx<;O4;1p!SoaUFMPHf|E?!+pB`>=M}%W;F$b`W$QMz;)|y)J(>iI z)v3idY(DPylQ3Owkku!>VY^YrJptwyZoFq6Ur>6xK3e9_G2NYfvYFc|7$#oJJ*%uN z%0H2TLH_Pv3By;qpI21=|Cjy;v{k3?-u}D}Z=pG>C$SbLSG+o3w9A@zqOb|5fBgMv z>#NUfXW7nz>b{V7iJyO5Om;iV**9x_{JxEA9X~g}tNEDv)<68;oL|=qKUMsaj|`K2 zUH-x2VSaX8?B17-LJSkC3z;_r7H|6X`}d^(H*0GSy%uFykeBr;b-PJ$1}LrlGM*Fv z|JVJjsa{7VEFJgm{VnwK-kEcA{JzY5ARqU8F}R1RB5C&A|If92Df!eXTipI%*n8Lh z{%-H^tn&T4c0UgM+y<(9f0sPne5?BO`{kcXd)}8S@0*slb-|16roTA~7!ItcEVi}1 zyHw6p-ohZ^3J=2sq31U(&ig$}H*<cHvUQu<=UVSimAO1ix_{+BMjR%28RW=GN}c<& zVdus8$#3~)CHL&P?f5y3`8g=r9LX=3H+ydOiR%V=A_W4Tf%dD;Z(w04xP157qh*hb z`e$iReRyR5vclKXuWK^|lxb_vUs5*h?X<K_3U;iU1<&X4$y#M}%vtd8;ld+&3yq*X zc9p}=WO!$9w#xF$zOd)vIq`TkyDYx*y|%M|UBBS|Z6fRR^S(>JNqslqWH_<=hpX=5 zXK(sv?fuTe;PE`z?U1*-``pEsN(!SZ7SF4fG*#EG<23Dj@69uj7h2t(++gW`_?Zqk z-X`8!@bh2!_iXvv4~1Fr=eeKjUE5`49rWMo*jXk%mCS92o%gQXv+r@41pgF<2AkDk zt2_6*OG#OUyb3I~xnh>Z#&F`e{*#|a95*S%HTTy1OT98@&9!UOT=waE+RQfvk3Ogz zes+j&cJha;D}SEYpI@#$e=TqSWhs;6307~{zXVmBpSI4ivwM~>X<1e6v!fw#w+pR% z*u5AW<}Ljwr<tb(>fQWkwPI+f*;6k2=5<M(*Jb-m1G}%6R#?t&Yi}3&Id4xuZQb?r ze~$Ib8N)1m#5emf+x^y`tc#!d?%DpQ?(I48_+>_Ec~2HpI``a={`j>ga3!<XtV)A9 z$6i-uy-MYu!oYA?09@@gOj*0`p3hU;YoK79f63&!*z(}tQx2*dy7~F#zu)JwPrdN) zCRm=6G<%+LLq>k*l-9uFJLl$Hn^AfA)K-4!Ut4?M7b@?YS9tlr?a!0>v@&Oz@U=gF ze9Jb3iQ&_$Yisj^E8oX|b1Z)G>XpZz*HtesS;uW>aLA0^TV*@-`#Mlxtjz23krn$S z&;Re4IQjCeS!Z-_f0VfbYnk!PE;h;ecR0KL%#js8LD}uqf}iW>|6QvYfB&WMdXp#F zQu0s5&G{|XERkH+-@o+Ju5SUH3@29a_<4PWr9E_jij~1j`yThwkN2)tnx6gid-DFw zTbu2ZpQM0G&A$~3fBosxZ!v;|=hU(rHs;ppSN6PH%x|~u?*DgnkD5W%MeeKXpl-8t zaYWdD-Rq62X9c#eTk>&MpERFs1QSEgtolpWt|eWGxqkU_E-0HVm^m|iZfLN?`ty5k zTzOu{cJkzlw|A$X_?}$$>`NcpS!L(LkdkG|C%)O`znn`2-OoP!^;Ei(fA(Xs7ioR7 z^ylo}VV018<hq$%(Ak5ky=6b|glMgQF2P*6frVkm+q}QilU|#PNSoS6zkdJT`%kvD z>DNuybr}Mp9zPa7w^FlZ`*Zc|yK{Bj&az&(HS5fGL$*_}vMlAsoXv^F*WAuN-23!< zcKrRHY7-ql&(+_T^J+omVNeqN_I0kE-7|*CZN^z_3<g=}Uazohvx(cz&=6Q$R9F6} z!#G%~?xWjg_OothPp$~j>a5X^TVa<E?T>l3o!u>ZIDGN5`FnPkEG;Yk`fQ#1S;GnE z4y~{}!sxYl-?5K^*?dNsOMZBqToQl0yE`A`pC26WOAViyX4P#oGbz#dxITAl)Yo0C z3|_0Zm&ZSPzy97F+h=E{wC&txG56HZFJ)V|yfO9ia|qghV%OZ$OT?auXZ@|Mg@mTc z;b*@29adFmR{Ug~zpiH6V@GgH;|$L%^SaZ!C$=lKoizz6U1R_8dcmE77YBtH9&EE- z{ER(R>*bv}PfNKOri4npUwdwU*`1l1OQlTO&z&n<{Dfu8_U)>l{&u7nMa!C$mzIfC zUZ^<?t6qyuL3QZqFDoq9#Qfe+_J8;9+j6F$Mz^tPR^G9WKW~3}vd@+<Wo8gbxKi`r z0H~HTW@rdBwt2Aqs`JdsZRuC`R8RF%o%r6hrf8Mp=UJ(%nLy)XS#LH}E_!!diGTL? zU(rW)8`eIWdZvHY;jgF7x0&Yr`*qHIrnHIq<LrBPZzkR70o9s}c89Ew?QuJ6@A)`= z`PHkl<935<RAb9emo8rPvAu4bb#L#FmPIQ2#5Wr+pZ{x(-oJDnaBsvjlV>)2w+*Ps z_p7}zXL{i0vi7r}@-fZ*tYV$_oeh%Ug5rR|krkHGi=R!M>c6Lqk>P!8?<~U%v#h*D z;I_E9fAu!0=4VRvN*mynR@IF;%L9uec7A&p%zoCermp;@*E09BA8p^he{Gy|Y{ktL zk_;L%s=wEHJhlCM<Hiif&%3s569Wy5FHYl`)jNxONzh7_PqiK1tx$Kio#mA<(?6px zVY(hPisdh3dVfuQPQf(xv(k^MZ=LAhW|VVmg(QPQtzn<<<G*_hKkqLoEv<OZ$&hfR z$8mFDapRZo>cxTqJ=5gB$K?HaVF+ohO-d{dO8PVF*apk~#m@@9uio7+YkEBQT&0Am z`D61#yt7YUUQr2Z4^D&h6F|L6k+0w08D||^aC61Zm$z=;7W!#t^X_s!q;KchcGgnT z?0M-G(C9<HRmQ&mcmLkunPu)HH{T>j?fa#QwZAwD7!>;TVyo1D&S!nC9GCp8-t!gP zdiJwt_PqMa%`oNCj~_0N-mit^GcVH&zTe;NljrPlp6aE#(SP6Hr^Y)ZETzFCJd=24 z2g{k+zg#@|lu;I+VZy(sD}Kt?|4)DCcJ|@Ujp@9zPp-}Gz6=^rdHv{E{NiVSdS@k{ zdHj`|LBdo$`PYvb#lc>t8D?4c<}Rr_W?lN}igNQa2`jkK(h4gRix(f?;@LOr|F4_( z<s?my^Pa1eF*SdjpxSoUj%|X<k=Gi%*I%rSzF)NgG^TO=sC$#N@&D6}%*-G=IXnH= zc>LNMTDs=`PR-7kWfP}6ZVvqX4xE>4cNDx!y2*C-au_41aW!Rq;^%q0ZoB?VG|h|D z`@Ev^>8<wu9?$@s{q)7pHW=&=c<u4xL7H{k{K|`rn!APM)n^{dzU-{ZaKN|RzB77t z&&>ZzgCxKG6J}62ynl-LoY|XhJAQt+@Lr7VX5*}TGrg8hI&s~e?F_$N{_FRzp|z%@ znfc)#7n7IDLZ*uxLDNOg$}a4AX#aot|4UP@PfRr4Eoi=8rEa$O)>jLK7!t1JfJZ|o zY+4<@e)*?+uipOjOke)y#M9#7ozf=Krtf3^?3sP!`u{5@gYEfe?Y6Rpr`k$cv*(pp zWZu=6|9>9%`Rvu%JLOIPKiq0>_O?_+{_(Q|Q|5X+{%T?RbyK?+gM(ggPl!-`z6dy7 zNJ>k4Kec@U>ILyKGc4U4WgqVUc<)tEr{|{TZL#DZ@6JtYvzLE)cl-GjJ3XzeZwvpF zi?b--Xl8Dm4(XN~<(%vK5wUdX(WRFlqf_S>KkK*qabrd0^tx!<E#Efg@%i6eWuD%@ z^ixz%|K2a4nsc$qJ!wf(d#&E}pHH1qk2}oJ@O=Yk=j^h%^Echy{49-U*6-iHvV!&h zvM+w7CLt^9`$qERn=>yL_0NRlfRh_`${c>C)C+1RCtjIzA+fk-&ur(AZArg=%y8sn za5&XGq2faJi9Z{rP1}2~nTbIqrKUz{>i3O$7ZO%KN_(GX!`~TQEB;J8>#};>&9C*@ z2?+-RDrY~+o_6H>$JST>L%tY(?uV51A#V~t_bUBQklr6C$8HcQYkHh9aFX(a{WV*D zeO_VtzWLdjo>|U!+6w+{eashJx$59PKl#7B3>);^HfHWIH%h7t2@n4yueoQ(k7?Hp z83Mf0&z)KN$?n_Nnc{O7esVFasekz*Bbfc{#~iiJz|RYv*?FgKU%7ktW}fZZ>V_F| zU#7%^l5UrMUYy=1{vG^sM{IoWyt{M4KDuYcWeL;cy`ajm`?jFWnompmnSCCYhOZ5? z^#QdLdS^-7W!Y7K<6WQ3uwcr%xV`gkEoZWFe_HrRSoyK(r8Upx`R&|i+t_7Zxs&j* z(}nFc#J5W(@y<?9_p>i`x&6XEJZkZ?{dM2W7eAYFM3>V}ZNk|lrOj@4cpfJTF(mMO zn%viCru@wJ%eQx*?L-(96hE%a%$%!#yx?l2)_#%sB9ikZZmxMQx4))t+L7h6q)hYA zA2`r(aTBEEUYT?F*;&4{F0-t-o!=hbT48zYtlQa_owtSV&6{6x<CL>J_l#?=b&om7 zsWCECikSaZ`^UZdt8{1Y4Ed|zLF%fSnnSN87&O-Y__D?1+^=Q*{g(bu757^gsuZ6; z+cQgg{qEhD3m{W6lR~Z~7T4s21-hTD-}UMF*1+OF|D{ZqYv=j?_<QocMTzRy=I1*k zk2R|>99Z#F-PZQ5+Zj;Fva;KMt;g$_o9c{0kFLFY6;ZFI&t#O9x8~x-z{5|E?~c9x zigTX|c%02&{BQe%kBg6k2DXJi-hQRnejzW@@9kp7<;&u}32-u;SX-e#`OELc67Qu9 z?N<d!`u)kidwchJu=7E~dvi5+>okLMN7=GDN7QFanVMfaaG>Gir^oDPt8I2p2U#*T z?S@Rdk$1OutCVTGgsFJq1yB`w?5))Ec<Xlt+m^)5uQc3x{n}FR_Z1y13{S%De968t z=YC-E2P-y)Q#mP1CY`EYb8w&E^Hr+*6do^Ke0KlT@1D(Ri=Q2P{qCJff*GVqDrxpV zB_-p>!o*@hx3k~(@6Nw+N9FSI<9BYwIDHgQT6_HpsEB9)8NW5k_s`#p7cM9&Kl44( zTmY)BQs!D3PrtP@K4!{;oUJjBlBSrPpEOy@MBOw?PEO7!;@+ZZ)AqWZfhMwCzS;FU zpZJget*zbK`m^;=4`@t#X<)JN(S=K*XP;KK(=u9nJ*XyTce^{R&!S?MbT39K{ynH= zFpaU{QdI2TnXfE2aT}c~wl0q8nAG}QJX#WDomtquSqBd~DnD!2h1N3LjB@03er?#f zdUJB_jhL3e&&##vOPZ!T)U?cTe)&k=t-O5Ol5bMGs=n@OcLz6Tzykya?P^mFzxR_V zJQr1ve@^c7k+)~0&mY+KE9cmXorP6ZyLe~HOPEw^>4Vx)Mmc$#Ox(`8PI?|#+;MPq zzo5>#iWd{EWiQ`eKEK_Kp&|OMS>m2Q6|u3ho%MS`Gn=m^88o&YJ-R)}*1pWp%`n!^ zJoI<&*MMbuUvHk<JX7W0cPX8GU+>d#=e;4t9eCc{?QCzT?CbS=ZS7wgY<GC{d*-w3 zXK!wr+n6vh6zS&uFwHvmf5pw;K@1Dtyu155@hwx+mUE2BKVI$GS}{Fw$xqJu+ZXR& z-~JZVNO{b|$5$2hYx3uLhd`4!lgf;9^49Kt%bv41ZSk|W)h}PHm~GAln%`Qrerojg zeP1tdFc@V0Yu&a@?D11|kK~+W(8%rmEYQ$xmDrDGZw%Adu?pNjesJHpGdBGal2Yq* zb@kr9xY-j}oc!fWNp;w+@8Or{?E_miNy6;CVUAhWxzj6t2K+U@`}pzIO`mN0rKKJ% zV|)DU&n!E;X|J+X<R(=_urNG{?MW2=f8)t7-y_FP_g@ER{2EZkmt@e`yQ4wjt#R`6 zqd!akZGD_Q|JsbL>HgNTCeo(ne%`0!pv^9x*}bz)n`QN_FRa-UHLdNeVqOkt*t~t8 z<(^#Sx7Xe7WW7ifMAW*nANOgTH9q(w#p3z;pG80KT)DN}IPLAu%ReqA@2)dTzA|T@ zb35O(pFdwf>xLyJ?PpIPJLz^dQr`4<y>^~zM}PF`TiFM8SlZv4H$P^#sp?hc^u>Y< z2i!~S!+Oekr_1MOya@OtA88x(v5JjhMRzyHB|GiD#x=ze$<OZ2m}@!r#AeCG&%S*9 z_D=irg31fQWuVj*bn9{2;k3oi&h*bRZ#!G)?I;${eeCQ_G5P;9zAd<^dzPVL_M4tr z<%@$npHH{gJCBh;syMp%$K6ilbIH9kxBp*h_SJt?&vQ*r+u1kY&R@PXb^XIn!CSU% zlYlhuQf}m2iTM`zx$UL!`jl^`f{&lwpa19Vt&VGsg=K7KKYr|AS+BDodKM!?bHBP( zMZtxNpPX*)?!B`Z8H(zniwl0bZktp8wj%BLne6%Ng8sLh;(o5D_A4iCd;PL==gJO0 zRhN*H(|T-t@jWylpOrA1Zx&*fb?)$r%E$X<w~MEI-72`9$zNVRdiURh2Mdey?`IqV z`^w?sl8<$oc}iw+bw=-l85us+M{iCnHaqftfz`G7FVlTKo}BWLbE>EPY{M+S@cj4t zHrev;jop5HatS!hHn*L<eC(9l*-8o1_8of_@(fS>di`YkRp+gs84!=W4cniqUqAM= z_lKOn@7^~H1rTYVaP?|)=`uZ;?abE8bN{G{@3$^Yc`Gcs`QM!fS55}6w3!|`Bi<m( zFETs38&Z`)^Jc$!WsQ;e`so%Pz09H8&CQ>Q^||rRIt*&KYOpYfxb4{v8tA?F>2hhw z7S(^H`>Ve0x^BvFfH^HKF89XH#5*E2xrMi8=AL>KG;v3a3jcY|U%!7{YdaoUr<Z)? zPsQQG&Z$*=RnQLMl%<KE6Ylo6opw8W_TP-nYwLQSr#;V#oh!Su^6intGM;?d40Y{& z^DZAhF7<1#P4zck{$_>-r_R~6y|ZR7UcLJ8?@)#Ywm(Ag`S16&#g!HQ+xqxie(;Ya z`z*Ngo;(%X{nhE~&s&!s1wGTBZJ1TJr?2nZCL8A1Z(CwOZ4pp<$+@!U^!ksj#p2ih zJ^%d8s!LiW>A@R?s`5t%4?J9WudVLAo150w>hE<Q3_t}(T^FeAKOKDmGG=jsp}RZZ z^pA{%-O=-^;=6_CH%T}@ljwT>Qqm#jMA54!EAP}aEerg-*v;KN`|jPjkSaqZHRVRl z?S`8xEcq8d<GrjNck*p^R`P>41=hE>8~@hGXIO9|iDmW==Rd!AkGP%ohm;j{pqcD! zh6dk|)mPi*tMA%c`P|&-dG3inpN~p79|qMtZMKsQv;5L8+_`rzY+CyK%k%och14g5 zoO{VPa;|{7mL1NAEOgF%eyz=RZomD{*;{X`%f#i|rS;wRo%Qu&(=kPGjZrM;b`~_7 zbe(}=c0}ynn_D*De-*L6@U!q9%W9qL&d+!Y8NC<JKPh3Vo?TIq@pf`MwB3H{*@mCR z&S{IE?dh4-U6B1*KmS9A^Bs#by1#YLos~0Qe|Mc>(8{~Jzc;trGdL)oJ+o)lkKfDx z{+@3bb+2jRLg$nGX|K!$s$!WLa`Fm4u3a|ox0Lz+*JjUlJW$sArE#dTZgGCPS(e}N z2M-b=+0NQu^R1B51LclWuXj}5oN;r7rT^k*i|*Xob2G7=r}}is16lUl`m(aQuVz#_ z-+A<CAwNSvNa5!EOYi4DVoO^5bouI#OFwrWeJ#cC;Nv6Vo3m=~RaC6l{_WS9?xi~~ zDA~<5__wd{-t6zUXKXI8F21z**}Z$UOXW?Lf7G;+lr!P4Vgg%jlw+1<mX&wtx&@!` zZYyi9pHV#%KOgfwSEvv(<?!3?|JVP={l5S2xmWK0ec#U1tbP1VjK3N*>-yHRAmKm; zs5`GP`H}F=N0V=ED)=TLZgu2>`MJt&lcc`WmS%ZLdbc`$9!!@!yKAoH%fRBAOMWxi z&)VAFO|3llb1x*fuJkzk?6TWgx3iVfrtRF%_1670@BVkI=kWX9+jBmfmGm*c6Q5@t zke&a#^x3|39|PaWePLj572jT@`qxhD*e<uz(T^v)F)&E!-_u|E(XL{9`W{23KIz`i zW&5O=pGl-2=e^=;-`(FG;y2f3>dbT_x3kvfR#s83-{k0@Ha>T|wA$t)Xz`eeXzmT0 z+$%X(=4=oA+_v-P&ZzqM_?K~;4NLkCKasFL{_xZ7&y#&^AN2kITc{zw-RJmx-OKU2 zvr6Ay6XUOBXjtU^c<+?J;$ru+pjq!+W(J$1OTFKx{Hig^v*?>x%+vNb=liWkC6~{Y zKCUnSBl#%D{M@X^Ions58`z)xaWQ%8(xXd#Y$ta%ZVmkWjhCPQ>aE+iq3KcUz=oe5 zcl+JWKFPfz^JqiiuOr&o=9*J#7wj+G{Q211bBcUR9w$^C_T%5?d`E2W$NRniWh-|t zJiI`XLF2M}{_>A?Svfgp5-PiI-HH<W|0{lP)!o<93=0?zKRZ76bzV%$M#Bm|>z#Lh z9yGqYp>Ub>|Gzf#UN8HZqmk!w?ve4#if4&e_Sm-b$*$SD<&Ey?*X1`a=YmpekYwB0 z=2TfTY18M`SN1$Sw6i<gT+5;-)%fGa$!upC93qeO?#tY>+$ikcu6664)W7`n=BD|c zeT)p-H11hjil-WXeA&O*c)9UkpJOX3tJ&DtPJNMrws@!J-Ke>}Vx~>sEOVVR`fL8a zFSa<{-2Ck7)!A~-7#Q5n?iMhQlhg(;qBwcx%<6OQKO<{yCHJ&`{s1!T^`k%gUDiL& z^xq7cZ}&`<F?+9hd&A8YJ0li9<Ndg?@Yva&o)Df{j189}V`{X2GCI^Q$zHRk^zYx= z&U${(`oCXn3^$e;r$3uBS;}~QZ_9MC=|!J?j;;9l61C`?nsK9Mu?{<9^Vj~RMlpWn zS7h4T&i>jgZ9YAGYt&kB>0r*#(0|J;OYg{vN>KYqnjwK*FShD<<x0cibrPobkxPSC zZr#3p>eH=%l4~xlTYeo>kgNPP$&1rF{qWk4i^<1MYxd1@-u$2M*x9E-&HT-23<q*c zPIj_CI(90${KJC<ps~MWZD;rH{XJ){l(Dqw^E(Tj*|T+ZtD&{J*2fJ$OCtGpxwW+w z*Pckdvd8rC|I>!-yIIYRKd)jpWpG$|^oQxo?-7NcH*EZLEmZ69%01V=g1o=;>ebn8 zXOEq6J8Nkc@c+qGp}ouUkE_3~3ep9|{H14ypS|29BlP9_*Q;XB#Cc|N+hqAYGMJFl z#V%C%xQpEcT=;^T>kP9y{mZ={|1~;WyUy6Ucvryrlt~qRh87kPD;$gc{kKChzh_m( zjhd9d$$efQZ~rOYTnw`JiO1Hc*xi{&n<W_<{!csgw%G8JY1qAaCilMI+x2zrbqfXu zrgQUZ5AV!6w>O}6-?#Sb{~}JL8+qCsw<vj$pm^-e;>C-%o;&x=Xz#Y^wo}2GJM;D7 zX9qX&%yyQMk~EPvom~5o;ZU;#LqomiW83M0#b$2cY}?DsprWGZ*>PHE&c<i2!=70@ z-e2%8X(6bR_@7cyvEtgjdtuA2|ETm|3{G9Q{%xo{|LeHi)JF`7e_m|7b?MP0&_rfl zIvc}@v&S=+f4rwHry;GC?;joA9cawZ5Ix(|!N0tGrCp-&Jm0CcS8OaSBC<1YMlZYm zbIbAz;P`)=cjHfGB%hF5TO0TP=>KkKpLo{H`Ss{gwA>B`h8!ig^_hFvjf3v(TepsH zeh?GG1mW#@wb9b@^9%mX3OwIy8@(#s=;L?Y&ntHB-@o2x{rev+cR2m$gB|OYc4tq_ zH0RcJ=lX6P`qKn*sBhV`Gk0#iZI;`@0A88I%rN2D@0SxNc5RLTbvi&}JZryxDVd&o z!RAFLXw9pN=SjZV&rg>Wm{}L!T5)s5PP4C<>LaRkK{HdiAKnF6)*2hHUw3!fqk~)w z2PVhv`r`L#|C31h=Te&a_y7GpzvR=t8?R*;78t%?-8;K?R_`on>x{hoeC^Axf0f0q zRtHbFsw_3mnWuO8;Z5+It174s|M=klXLsJ*x%GO{{`Kb>i<_#dzpuS}Cg%(f!-mqr z$?F4)&6a$ec=F@K7je%S7<y&Rk5?N!-wLWuUP{Wztpb%>w-;3QtDgY}@KWm>yG{QL zJ(pTKL`TIKWtnBw9RV#}`~Tll#%kJKP<Oh3iD5!xVDX<#GbeufCJUK64G_@Qp1-Cx ztF8F<Gs7&sXDccb5*FmFf12t)6&$)*cQ#aRc=vmgjLng?dkhmyLFUep*mqp_+~nix z*~-p``Q~jud02>{;jQ;$v7I{#Z+KMx)|#65eljBimzrKuL`==<u(e@xAKJaV9A{;n zr5`eX{amZcthbh3ftv$Ar&U$$I{hs_`QGIeP!^mdWuJ3z^S_OrOD$*2o@)uJv~r&0 ztYHL=cY{iWPS9fC#?Q%aXI$%!C0yB44ayJSzHQs|*LvnR5zqqmNlTvb&CZ|l(m=^= z6)2>vKek{0x8vLWZsz+t{@$K(GlH2R!Q9PFt8>48cj3B;pT70>_AdQoXPL+TC5oNl z#5D2vnvEgp+YNX1K36JydAhY&-1}?K!4;L|ZSCz@YuD<g{`&qYx#rT^<;TH+o|=4T zPs}#wJv%zDueiCQ()^L>7Q+%b`zoD@hfnW`irxFNk%QrY+0u{u&a9|>e(6Wunl&|# zw(>CqH2M3SY}(PGd~U_#JyvXIX5T%uN7OUs1*l3YlrFl)c9xl$dF!-kdsC~<eT23p zJa0;y`A^Smkz_Bnw!LBuiib%%-YOkC_wi%x$NlzvrtWQR+<)Jnj9_L^kY4<(;z!Pc zJ;s?f8@}5~GAL9pTNZcjtz}Ml`te(p#W9-%)6W-gF3wKB7%BZy>}$}>E&JjkrA@wn zd#8Q-sP6X1lXGn~!KI7l?8DDGzxIb~9d&e-VK~;y3JTL+k@ho+an&E6SASUcocH!# z-sHyy)rYySKCl0mpD&Y>U$X^VgnvHzd%4NI>5}U2W5UDTAKmXidUX4qdyEW5pm7AD z`upY^>byVs>20t05L5nm*;8KW^pn!*yDKGMs@ZNa%gXE7VYqAa=Dj)1&r+fN>rM7K zaypkcSb`=Vvdpsdcp)<@QpQ<*2YaqtGdO&7KkI7MZkDC@d_^UwP`h<2Xq)5bO8-`H zN<MWST&U?zefB|#Z(i4ji5ad^rpI{?^GyczFS}k`T3Rkt?|<#$#k4tlxPO1QpZw$d zlQT0d*O!B*NuDuv`v;!+4bC3dE^XSL)BG&czZqii^9_|decC1de(mpw2KCp@ow%>c zXD6!$s>>yUa(wTY<jmPq46cg(j~!PB1p;XJZtnK<vMYCP?_Qsi{Ore)TaNyX5aYh@ z_*pZP&*aheSLx|~(|?6AEKX}*<93#T;iq)amoFvK>hBLhCnWB5PyZ)l^-s_3>`{5s z{=U9zw{G7)WtOoo7cx{HRM>X*va0os6~1!wb>8Z7xt-;U1o`!nsp;3EPxEbp_h;U) zsC=#kTHl~v_<H7bYtVe?O}DeDR@2WvhJ@jzP1}2#pV`j);RQ<YA!`ypPyE`Ss&!V; zod?v00Qp09lawhlgNjz(2h%LQe=962_A-M@UF-bwr@-Nrll*MM8_o5gu|?0LvS$42 z{+ktN@>%b)vd-fE%neFX5O)a$uMHEf_ct>sIbl&L{)n+&>iyLBcYhzumSZ@u;^vB* zmDR!SXF*wh-n@54e6#$kcWHx4ji8V1XRBY?>EAwh{LPt6Pyz4c@yImk3J=2u>&!oA zgv@!R)!+BUGq5liWP$nvdbd{W3|e^w99C(4{`2O32nh#yZi$en{PmD+;8ihOmmXCG zO%g6nbLM4eIMX}p@iX1SDWC+`Gpjr~uk76Q#SV*~Ik)p&i;DU-t?+`)3(s|6|EcQO zZ3B%rPh9x$R%@|1s50oC#cRsIP?l2qHBHNYwS?;XIB<TL?mhk9$6f58+2~%Cb5G+} z*yUfD(-;U^kvt{$j7;8f^>bBC5D#{C_vc6bU;F%$Ojk*1*_yjykf|HcQuYn8AMc%9 zvD0SpGl{bmcR>L^J@bl8`USVMXQfS#FaJ?eUOuhx!XC(W2+v8^y7~)O{oa?ut`cdp z!UP-~Yz!y1tqxzW{;zJ$;>Bk*EE)Ii{S8{01&Z3<S<+@%dAYfsB^PXLY_@#6uk&z0 z<-N;MpkSZ$CE(-j^RMM!hpcLzWHBc?Dn{!{f+?Ra#LJ8fpNtoENVoM)Dqp{Uzy8Pf zXMg-?xo!(>Lw#Nbn%a>z;pgGG0t&#~Gcxm4tlw&`1&3i(&TIMiA*-Ax|J%0@TBU=V zU7(Z#$_J{|_Wzu|{ya2C{<x~1+u5Jerr*DmO#fK+Ou~e}$_N}}ljcSJ6?j;}$?u=F z*?2k3NfnD`&J3UY-}Uq_iR&7b-@ysrTv=IkeKkWvQ~#`PvqyKo>c^IqNtl{vT!~p3 zlJ)j&ZmNvQarNWxKDvZ~(uhj#&R>a#CVss?N$;xTsUH`Uv&|)8Yo9mF+_CdII4T~L z@-rk{iCMNV&mhaM9^M=}=J**pBjI@~@Z(1R*ZXy2S20foB^6M^1+=Bd_16u1P%2ye z?6_q`!37OV#>I;lgZvEfd$iE`##yFW_xAsvY1B9KaHfAexX8G)uIv7^b-(xIuxo$( zm{q*F*zK&ZoT>O*gPWk)<Nud_{8Y}9F!S<rle#beemZD@fA6er_0DvO+p?y|^^=bM zpDolk^YP?Fb(_+u;27u(wa>ALKXzYgK4{VgGEE4X=Vx#`yVTM-4%EW%tGHrgV-o^u z=pA$X{Qcv}4fD2uONk{%R?A!YOfS4)V`LJuyWrg-*gCkAcXxfw)v_;^P*z{Qc(Lxs z_vf#!zP|S#$U)wvZF8nR=W&%Z{r>&?)WS0{(f?I$*v{JkG4M*){bh0gXRHX4-BVIp zX7WVfJg7VXd2aWk+R1^%+e$&(F8+2t?740aOJZe^vf|ylbDQ{PO}7n&_>6aDoxsJY z^4&e{2A9?23U6e9r$7^~%$f1yM`H4mC!hk>6qJoX>)Fj~AwJB_)qK66^48@LaJs*8 z;nCwokG8KlT_GXN-sIiw%_rSEi`zKsTj4DRhUm>ZeuRCR&lS8s@`i+^WoFHq&sVOT zj{DER!1~Yi@S?fS{qnYHSMEFsES9pL{=}u`((47wSAbL2%FL_$>VDHdCM;XMS$V3n zEvO(%>zQ@ehMnQUp6G`?vo_mj$;r?E@C#C8{5W#*Zk?~+T$|J@dzu43zj%?ccK7bh zYnq?^Xt^Hd?*~p7L6=v{2l=e||E=^TU*@BN3(!DYAaiccOz%H?Z~XgvUP4*@#e;*6 z;53)E_*swbZ;iu{lK<YluxpORHJe_``TIajOY7>N9Q9xK%_Z4uM;f0)It8GN>2UDq z4%3(4lL|L)Ff1z4n))!L?%ijwGeN~|-5qcx0ID?CG(WpMZxSR*eZ=;+#+EPcX*Y|V zE8E%A3Cp9WOtb6?5)Md!k}hZ+^Rqd9v#P6howiEr^DnS{^l}9_fu5@Q>fG~llH7wg zzZT?w`mqF-!rZ=od*}UUZ$wW)@5ISdkDagDo>%+&J_D#;%RIL0<C;S&e!i^x`?_8m zbbsZ}(hI_Y;3%Ck`&GN7@az3cV|N{%W5Ey`6_a&~mkW~T7#Lo9Jbuo;_*qTQtYn+V z5W^ym?Mk(n?f>X?NYKa5wbeG9kkqwPyUx4%@Aj?U<tr{<y}5C5;YOIlcDkKy=a)Bg z@r!^g<Og{zEnax>vnOY(e`$gpQ55@U+qYl&xzj&2sJoqVJIm)cdCHOOBcN0+{kSus zWzL>;>-vuD_wVk`|5?re9z=fgIwb7l$u+|Bsvv=SNM!%s*lUO9S^R-yyXIg}#6IR+ z3<|})>ENYL-K{@aK^ChVRo}!{bqQiOSNI>X@4xbkr@y<feD&tVpy~E2ZysC$*}WXH zutWIO<7nk4Pu|}D@AK&XYUA{0f2<k6b=TcGU$?fl-dQWx)(gFs^S6McmBjA*&*J{C zeHSFh;43%Zr*=ctt0$U}8kM1;<!H6q;%7B4K&!l}P3`O+-e&~IklWdVD|UYIt6l|h zlvm)Nu<yU}%cp-*(8#j@EwIRHzWO5{R^F!6U%7Mna&8N#8Uz(in*)od9Z_E=_t7L6 zoS~+!`?c^yO(cISsG)&W3lt?~y?T1&e*4iM*ElRIr=BYKw119O(8u=-kXA-y^~Iy= zYqwQ3K^+nOw;(0y@AiG(l@2C#Um|id3r|Axk;3Cg%i<P4`_wn9xt<*~gyVMh+%4`L zOS{aglfA)F8uIJW_I=mufA5~c?yBqz8U<#Bg#piM&{9l(X(_9emN`v_+xfw*MbqiO zWUT)Afl}V>f?Jopz@{u=@4Ejl?!WGbOL9_kttwB!tY3WThonNDh?$e0yVU*l5*L1K z2c?RbX@Q@QrRto!#jR`SS$ZKDYQ}Mq{k(C{n3p(%HY9<}2RRtDiYwvDohyOGb3Tgy zT=Tc})#p@sljG_u-hE670tezt&7=9P>;ISSxIf7}%Pa-7U^HV_^!9zePxtQrSXgCc zbxY`fUF_bfyZhN8?PO3xz$oM1@715@xq%a<O77wxZ$Ioh-#evu7Vpf<@}{6kkVXy$ zhvs%+x3e!_y?XWGbOQs!z1g4=*FGh&ZsE22*TbKsdlW9bux0rKuq!;Rb?Tz;1l(LP zv&0=V_AS@Jz+h5gaq-%<q?$R4=FQ6kCG+=Zx39@~e!}yPOU#zQVyX1kmc`a~npY>g zLjo~2%sypi#Q(R2i&J57&=wt2qy6!FLgC~M9}BB~{hqwPHaG2A=zlo|hMrm8#eFeT z0zbDFiwp1EY4tqsi29PMM;c(WrUZPv{rL5M*SsB|su7g_E(8=huMgZDxcU28P`IXA zx!aX~3VF95v<q|Vx^sP-?9Hv-YAyzsT|rz&^Cw={mDU4!SUR17!Q|3R<KoW!?6>#- zmwfzKMApXQMJ;GW-R8hz#(Ac1j$C>al>6t!#!dG6UH%TXk6tc<7<1}q{#0pwY18SU zclr|NFfv?-_*kd;66PClF?{dSdq!}ow!95pQ<z#G_N6jL<Vh#gkmgnL$9S&Q<{z2! zw%Kj*vz)%8pdJFG?FXutduMf<W%)gx%vbzk&+-mPWcX^-ov!)2{j6+|q$$V`%nVD? zKzm86H%Q!-l3$*llcO_r{`Plwe;?e>2}u+^I}6@Dy7jqblD+(|jd_PIJA;F9iCVb* zl9}ddpjrZyuspn_-rw$>b$R-+@49X#|9nA%H|clpyot$lJNvQx?W;E$zc(+uUAlIj z1SDalF8P&scH-CjPWpdWRQ`Ek2#eO9{#ows?!5gVpBQAFdt+I2&Hb!*xA#`@Rp)oV zNqfJ3nyu;-a2TFS_}V<%wsijVzYN*`jnA)<eFpQ<n|q+m%=flS%PwEPTKnhiTc9D% z{oJ70fuK3c#}h10*Ms&tZ0eu+c+vb!e|B)GH_0gOufX$~o9&>ruv<Z^m(xIQVrb~; zQ|sybYzbZ?^Is2~x(fT|T>bp><m1VC>GyuGzFpcpj|1YXr%Qe%o;&g@f93RF39ql5 z40b!qw;1FTBePi<+1Z9xc@41ie!h1WcafdE_|7A(dTeL+NA>yZeN_nn$B}0GRsPbb z>-Euludv4yeyDhO$8~X9`$bSo(po_I+LHVAM|lsq9e?@yz5l<*D?n>U-ZOy{%Fct2 zn8cHxZSAgEX8U(CB#<h<I?wx@YX9cdt2Zmoo||KqRVMK_0+a<oCGqc82T&Y8KM`p) zzn?q$(fPy+e^$SL&1U-%qFc-3>*0BwU+*XBe?54e`|9&-?{4o_dDHm)HHX0qCKUwJ z&z({IcTfA+Hn-z1tt$#HtdL|_kN`?OD|V_Zezx=G&aK?hJhSRc7w7e>*MfcL$-27k z#pS5-+iTCtX0y+7l{3Bn^N}|ss9lb9TwP%~A2bFvmyv<%#EP9a<}Z;D-+Y8s_t=?i zzv^A;;ItR=;Z?iCbJ>=^t3dmMzDCcUU7GRh|K0!pv)}9P&%cs0gOOpv$-vK`j`nd- zsDZqiU-a*7*)!Ao*LkZJK~0(Ts@+kz)PCCEgf;uu>tBtYJ=-$tU&+(WPI4~s7UdTW zm>Cu{f`^;FcWqpIvGCWiW5<Fj-^<8XzPrx`s`4(npEcCWd-C>7p<uV+=ULLF)ix)g z;THMTdEvEPxA{)gh0eD7==IPIw9{$X1on%bHL;-dFw1&|K~~-zlYRBt+Vg*G2Mv<N zbQM2wyL(PXd_zUp<}$(anf~v=F*wO9?(c*bdk$}kzv|Z3md*W{yH(P(y?pvQiylzE zJ8>r=sifq}gBvR(LFxNa|E$M{M9-&RJHl$yJnsfLxKuLN{z|-f<X8T|-CHdWM$az) zo!)s{vdkFdSz~Cr+P168c<T4KW5;?ggU)LB{{GU^@;|>pjRdo-d#yVXRP~}h`lOvL zx+~}Z3gWCU0biXLU)yzFcER70?9Z*m;>DF2zm{v)|Es)G^L_PhNV+f6$$J7CcKo*# zbTGqvW^gjS`S#3iQSrAv)mD&*SfU<g?=q`=#<$f`;py&gubd3tX>IcNMRR|>oN4>i zY<Vk)N6)O-xpwW*8#@}Ss&;|G5LC_?e<&@q{_LE0owrH}YM5@Qy^qzVf6<?o+Q(Gq zy}2oS|JI!z=gYId_H)!1TmkI`1nn(@1m2BpM~`lw^#AF>UuO@3ybfA8^1T35i`aqk zdGD<4ih2Q^-61x`k;VJ+`qc{|Dfm`c;fj#&JDIo5y?^V@3+Kxc`o}wd9t<r0@#~y< ztCZRDkG64Z`w!X*Ffvp`+&PhbCFjZ?@5hgY|J8yE#kiP=OK;YD$IO^?Wd34>M@n-! z{qIA9bj#{j?LNz8x4nIH?U|dr+W)7Eue!6Hm3~)Oy8YX7?RvAUx}F~yrTi`o4433h z-{1e=v$2p_*2W^^3J<tJd8cK4_wAYTMZ4Es6*h;&ylT+j4VfF>RkP>c-o16_#P*Zd z_3u}_S@6@beBX~v+lt;gL-O77u8&!l-tT_&EFt;vv6Ufh!vE#IeS7yA5ns`!?=@#b z94WNE?!%Vl@7kDmti6Bh&WgiNBuwuAfA?>i+ga&H_5VN%enFeyVT}~Gv$r4JX9wjL zNw>506>t0V((mn*f8AHHOAYM8B_XTjoqX5JyY1ZiQ**nS`6C0+o{Bwh9l?RQ_4~B@ z`fn4rfX0uD-Od_rGBwMa18;6gn=ZG>DzpBq{HSS;?YtFW^Hf$UUgclR_BzjcM)jw) zXEWv0j`N<b|NAEYww!VMj)gnlK+^kJNpA^L^Ej#d$FE+U{jV1kFVd#F=T;gow{?YN z;h^AE@_uv69lrmFo_*QIr*HPOa-)pC|K)}qpc)U<7&puM_D_=G!0(d9&*t{dx_j<V z#}1D43zLl@?l9f@OY!Q&UGlOwY^$=1XMsb0#ohn!{%vzV`|<y|#4Ukr3<oaX+5O#F z>;3fJ9_jUq7oYu|4l0coKVxw}o0nd91eDp%KmvVA=c5g)-W9W#^WVQU=Ud{Z>eKJ@ zUmpXnxop4aCdt4ME%d&>XIA&Z)!IKd9)0vE`rllTpQh(sc~kbx{Yb01@VrS7cWF+( z%D>*v`bhSh#804oTmOIjwx4g6(HA}Uas9Q#FVEJ+?S0qC0q%!?7MpAPyRBXw)F@gi zWx9LrPr<^AzN^)fA-UjG$yet!2Y21(`yy36LuR{yedd*#;;+jNXDsGnXwdDB|K;^Z z*!R`rDCNh;K#imK^C3-=atlzLEqi9m3k~SJRq`2cS6aVMSiiCTq<rm%kIC+5-|Oyw zZ*WV4nIYlyqrVdaiw(bg|E~IPuZ;Zs5ARtR4y>@ee5_yY_TS(4e$^j-dxrm~o!+*O zB0dmz?Oap0!!+>w;^uwFWYv!Mp4l&BQeXRA+B^r;V3sgl{^Y~M!&~RgdpH08JYC)D z>upCMRfPHZFP-5w$sX5=Vlp0|1TUuaoK$r8*V?o5tv_U+frM81{$0N>toV6(>UkMA zP@6yJG`RKm{M4lj<|iGCduEvb{(bC%C3pR?g$tcQ=7RFUn~<0o<A<40Be_EVUU<Fb z@cv^mYV}_Z9_Q}`EiAtePU8o*9m%-5;^#{%t6TGal=nFnZvNjh^;E&5`={^StA)g< zw5fP}OvL3^oG{ZO|9;5c@NQf4ffD}7kGDPRb^Lt2d|#miXwOf=l{rm6em{Bme$KHK zmOsjwz=cFi#^-rikfg9u<SPH+bJhYr-wiB}oiWV%_d3147_4(c?$s>QkKbbq*Xf>G z@DmhX)28k9|7-pJ{(qm#|JNiZC&T=f6B^@V{K6AF;ov#REA(%`8;`r+`8Y0H`t19B zbb9t;&<=g8o_kH8gJ1+089XXA0+$39=fB^l`*$wCjKql}^UZtTKY#Vg_kS3q$n93u zTXOR;C(Oi1nZB!c3j${RN&FOV7ZnRWPU&dk7qKJ9S63^5ytL<P^sMclzW2_a^LW~m zMSZiv!|Xohvw|y{of36D-5EApA?ae$zxJ(#pTGQCIP>sf7I)CP)%OOsK%Hb`=gviU zF5S6*fBVw??=M_fc;?ScYpYv5vltongqvrj8JpiZ2Re_&bCSy6MZXqCX5W3zCm{dr z&W+7mK^ti^uGBp5*5|I2s0DYD85%^6MqFL-^W&{sQS*M4zkT`g+?Dw|SFcw7`2IO4 zU+x9vOKH>RzssIw`Y(s%?j`CW_Ab_M4L&Bu&Xvt}zV}w<#yZgMo#L-)iu{ZJf4C(N zsqbbdm6Vit*Iz%}&M#hfrRLik>3=Zef@2IWzv_fEj3;erebt`XT)JIW$1W!&W5+gw z{Tr4t-?oqa`T17vSx|~(V2G43J-%Wa$Kq%I{_R`-FSfe+d+NLMvh`}9zS!btM!mBh z2MgGS-?*}8IiyYMd5Le8{JOd22Y#&Bk(iWO__C9I+k3rO!z@r6<i<pa)l#PK{~UX~ z<E&+W@|(A_W>#L^FAi#t_{@|4{{3s^v=1wGc%)sJtPV+enc`RZZ}wfOeShF%Vxfj~ z`(}TuJ+=8iYr(Y<!{TQwwr}6xymoEUZRuru+d*aRxy?H`Qa=4y@|=CP_4`an!7*t{ zz*pw&wt2aAXC^#&v2ppmTRB(un1Y(NOU%Ketatcl9Y1z#-mmX(-rk*l(*8H7JqYgM zwaS{FKYQ-#E-Pyr<BE_NiQ*%{klIK^v-MSbzHq6%RmY#BYs<eLzIAgZcnuH(L+6ZH zRhB>frB>b-iD?Tg4*Ne3oHH+HZGCm08&tmq$6Azc1f`03!Z~@CdOaT@v!W`VUK_tg z&(61)P!l3^@0eoVMfbDdi4z6}%`WMR-dX0?uU-3eWdHLQFETRS&faqdjbEBy{?ZwK z=iHv1J0#K$U4|qQm6eS<xBmS2$YA@6!)eVt3=K8Cv-ss?bdG?IQ@W7+zi;o}-$uWm zgW|&=OYhVQOS_Z#DH%65H=Mm&U=5ikpLAu(tM=lxrSq*<+<Bt5XWzc9hhrCm&3d~E zG@x<4D==5k?W`i(EnVGe`Cq?5<3-Q@-+{R4dF7QoTXuxZwy}Hp=l)yBytQZ0w$<|2 z=9XoDes-*1F53EyX_nau28N7h9*aB{KV#3g=Sxmb?(dmrZFQ^e-|piKR&M9_|Cz6S zXhmh|*Jbs_po(SX?AdcymzI`Ue7=9@d0sj++Z#=bo-MD>SM3iPBF&k=$Z%oH#3L_W zWIS{`JNxC^yWelDcjTGdZI%@m`SZwraKraX3^e%9{gkh_{+#LG4hgm;JkPH^JKlX5 zydM?p*S3C@QwACD-oLMYb^YOi#>QoTe?B_);>dCR|L;Zrr-2HgV8hx+qR)T%@0+{x zs<0v?$!fB%y??9b_Q7Y*)cXCeO%t2mGwXkK_4mtC*Q?YkYT}yW9IPj~g<rq6b*}dD zX)OYGIkXhNELGQX@{i{@6j&DimS?TQ;!bg1FP3MQc&2!4*(_$1vUuuNArlF=fW1P@ zm(Fdz;3WP2D__>R^}jYoUtj!xRq?AUmh<^*62mU<47zFe)n@-^n>Nr6xqtf~&D7{m zU#sq~rfq+vX70j=A3tu~_a}e$+_`6;e*bm;{~!CmJ144m8eO?_`QL}%_GNPRRVljn zU!GxLU|<N)z4_?gEZ1|NyImhn-(PLH!TD@ujAh1($Vn=i`xidDc=6%6J9lDI*=MDv zrLFr~{Nj4R=Oag&W9rtQO}ji_+H;bM^I6-M{`ddy{QUXY`8D^g=SqT1U8NoUWOhl` z=c7jp3UtJzv&^pOcuo?LmD_jz{n1^=`?ajE*qDBO6J_5lp||do=2@^ecuc>qdSCZB zHvLbxVfHt_bT$SChK8zwtj|w%|Gv83HjCHPdy>jiGZjHz{`;%nWS+e)E7SMz`KmdW zWd45J{{PAO9u?0?3!g=QZ@>S4qw(J_Gfk_O8#6O7FgX0R*!r_;@@F~QS9(g<OIPf? zdTWcOlINr;rgnDEwmge2xqANX$;l_Z=3bKd`&8fh-x-fdDw0|I3fD)kx8}b8=g_V_ zmuE79Jhj{`{@!_M``3S7{<goKx1zH4?^Itw&q+(x?EnA!|GO>EqD_pAFaLe7ecGY; z-g1-wFWl>&p6>=bO8WcV{C%%`>J8I$??Hn7fV*GrzC95kalfvv_qM(w(|jEq2A@{m zwL9^>Z35T)YckDezrU~lnYqLA-~Hg=^S?grSA8Em>;Jd>{U4vZPEt7;@Of)@G}H3= zcANjbD@g;n?}3tE?!Kf4PcANgmsEVSZC3JwTLGI@JcH^?rFfT{@>f*OyCn1X_x}I# z^<gTWlXy(yZ@#|v`rP*Yf38*ShIp~zwa0R^_t6%6cUVaN^uPcACRo4kt=rYpUw?jj zxIJFd=G;aLS*!E+@8AD>xBl~U7qCO7{>`ggTCKgnv<wpB4CW%;?U{lXlU`XKeN@aN zES)t?#dDQAH}~0?`TFVU>AVWhul%Uk*R0&${{F8dIAzu(7XH5f<#PJ9t8>rsfIM@@ zRY%Ec>(5Ve_ElG6r-0MXlP%A7n;3pP!0?G--laWz{v4Xm4^Ds2zwP?EYx9S*`fC<L zliv%~<!14BVR03nw&G?%n~G=9$K|Hy&zzBPc~_X6yx1>u8YoM|{0R75zW?XC>f7_T z7DJtHS&;SlYZv2Vi^k*&?X!{-jxXy_@eJCy+_b;HU()4WqW?S}tEG`3uNN<LK3ljN z?C?|T?dDdVT*nP^d_nrg8!xUrJ6-+fMd0(N@8hIE0Z<h6xp(%gsx*b2?!A3{)=&c! zozE6_-#=u&e}i3J>F!A9vM7)N4f8r(k8k;rA^2_5zqEJjcX!_eCyzPTYVIC8=Eke? zeZld5`KQ0CqvGqIo^J-HG5^<_AIJAZ3h)0_@@&~%QIIJL<{LR)UU|0q_qXZy%i^}j zLE^!qyZd}`ZC%Z$luHSpWM|Eu{hEjW{^_^hjSW98D6aW)a6YT&q$RWXP5(dqUjOFa zt#sZ$r?x>OMMP=ttv$Jk-#$HB(sy5Xy#&Zxs~p<f-xt@G$;isS<9j9*urHQhzV7K1 z&>?!xXLs_N9)DX?=smymy|(qqS=+mrK<*OJ6H~vewDjmL?^$)f)>JpOFHG~CwB%r3 z<xkgj=X?9*?Tr@Hbf=}K7ysRB0Scy-`<%}fO2^A(Zxqcv49PzZ@k@heo9o<&OV0Q) zJHEvKi^l7K;+U0r!7h_jR@N^!<>$Zun(u{F$iB$$@9SSeU1KYs)ffHak(pig?eMZG zrkUGWK(5i~jo9MTJzcC&UsLR0vVx`G4~^Ran-h6GCoTCm|C-ElCh3rUb-}^sKkY3| ztvaO%TK;7!oz)lp{n0nu*Eg?coqfjvGA1BuW5>+WEW__ztB=atzMA(X5mbg|Zs=mX zE@5--bEF|#DX&ia`i&be#?*^PN9WhPQ}vvbWpqVm`<tV=)z{Xqzgl;#Lsk%E)PgTb zhQ_*CQFrz(+CTI6>vQ|p{e9irK5PHqr`y5F;8%!^`O~W1$A8Rde472`>vj8cf2X9) zFZZ0Zq>9J%xS~+u>3OEFwY!;p!`?K3%wu3ykG>OA1WMGx4sqM#;;UC!wk-sgr=j1s zJX7~q<JF75bmvY?dc}{pb^Dv=&fRYJev*o(sbto*t+&ofZTbu@|9I9!Jn`wCD^|PS zYNEb1r-~oT%j*HftG8x?0{!Kzqnm^0oo`#b`0(9>vCL<lfB*0>{O7)s9T&b>P6uVQ zHUD3ztj^pHDv=ph^yFMDw$rVPV%fLoc)wg}-S$02F9V9@!WG}W-Mbl7IF~dpTfY2L ztzONa6AYg%&z?E+<e$&Gn-QQqw|Q5t1*Dc)v7{vH^Q_hfuSJ&|f>NtZ`HGtlKpFl2 z?VFXee;Yr1^Jb0Xv-48&@~6M1@7wd|(DP`J0mXN%PtDr08tkW#IGwh%x6u;&o?X3u z|Ieb&%isV1lexf>ZSLnE`->}n+ymwOOT5t$8P9&{NHFhVoB4mUy1!a+{l9N9I-ZkK zR_r`BH*M{Wqu@}^QWtZ-thDmzqt$JZ`y^iL{C#zO?)A0T=YlFVz5nJp9UhZZ?(W&~ zR_T5E!R7w-Nee8q^YYdi+tlb^pa1pOFYWo+;Nq+_*F5{kIaZL70ns;=UIs+zY|W@S z`|#P!l`H4{|8H$;o9gT`N#*4<UH$zhzDgF9l<cs+5dD4Ovv&Udr@lV7fo9|MD2QLJ zPG;R&3o?wsW0ULUpIa)j1b6Zu-TKnZMa6Sc-t~tMf4_6cnRh<BU*3MzSBKAM&iK4L ze<V6Ozh<5)sFJw8w%4NK2p`xv2huOCJew^xsr$U??MW)0<=XR>f2vEHJ$LTfw*jAj z{D@d*f7@;G!(vFl_{paF-kJ)wc!!hDvb49+5qj(9&fN~S_uYk$AKTA;`4Y13e2(Fb z=;Mu`L|9xeckg!fbEtkkP{6iA^e@aQEY;NA6qR#s=MJO0Z5=9}m+s!WRW<o{@$JjY z?N?rP_zX+D_Lq+yeQviObX@GL*BA2cOv`u<j^_u{k|vsF-)<_dJKEV~=B(m5sp|3} zC*$ks+a*5qI^N&KW9si?^Py?JisvLd(eruNO7ib`UfXjQ)COT_kn424zDAk*!ruJS zuS<DBRleNSJozX8{(SrJFnp^-#=Kco(|(^Xs{K3l{8|;yOAIA7e->`u^XE|2yR*@o zcZ0n!VRDXOnd<8+NhR-Z-K@+`1{G87qJ}ww%=<&-v*e_u&;C6&NuuxL%&97#THg(d z_jH6E;gu83w$DD&2QD)m&LtU|WnVv3lE2AP$#c?`-v_(*wCg23*nW!nY`?tyr=s~P zo<V1C->OQU@$=c-6w|j#V0%S$qUX%@@7^M|I{)UQN5#@AlT<t{uVm#u`==w`ygyVX zW8U1kXaA;e-*DlJCCKW`kDns%tV;a*?bzB>-kX+SGhQs-5>cIX@z=B3|9}5)3IsKs zf_vSRucz;P_^|pe<AYVapo;P7Kbe|}ANSHjCaJ7UdHZ(n>wPt8cfTEbo9=r{6Ksq| zXU@ekmF(+G-_FjO^JiCe?_ytJ&q+&a+KfKc&Ff}-pv7xa|MzQu@&B1?*YE%IbBc<m zR^Z1&GZUXhi?Y}1+?0hFvNA`o-0t;}rf+AvUdud=a-Xd+NyT$-Zskwccjt@z=lO&s zEvU@PTUY(7<lgzc$B)a`n5lYB@-jLTbL4Z8>+KU#o0P%k7%*&Ny}Pv}sFn4dw21nm zBb`lVp`b(&%yYrd$L7RWNj<j4WQB?g?X%wB|8MmDd93~?&q*p%A4^*1o!=l=z53f` zwYOk{7<gvn6qc)GUw8Wcwr%$9x6HG3CaHMZuDE*Z%-^57Y)$Ny3x2-5JYVEf&+E?` zo|CTpPkgo~{@3b^!iM9MLhC_BG%!xr{dO*WZp4p$m4$zkW0*59yG~MhnRnD7_ulzD zLkXJ>=Cg&TO6Hi&eSThzE#2n2*Cds%>({O|Z=0Ea-|gCjsdZpexK4`IUBA>RCU%I| z+<TIWXw;piiQkQ*dDxCOd|1G1dR+5z<^P;VE)MgZK@}U1vA@56Wb)qF-;tBUzJard zmR2;2+{s&873y|hew!qrvaWNBqO#|tlFwn`@z4I90i|_j(+f7HUv<9E_vE?w<B#Vg z717)G?pYr`vt2(=HYe&VJIEm`I&%Um>|UQ>+W8Pvt1s$$zFdjTIw_z+fNj>}ke3%P zKD<*eXBhDKv%2S`kUIvS4>?`7diA#ZHe36e2jI%#O29UUJ(EhaHvTC)e0J@%WoM;4 zCoPfQviY;w_vc$AMEV*ZZsIpRzVcG#f1O7qIrFVOC#f7h!+fFcj#0)@Igkq$JbUz{ zdrdC)^X>c3RcF8MJuB@wX-W3B9Y1Wor*Dyv(EIFAJV!0|h<8Pv_(T=YQ`-+8{yz8V zQ}Jt_`S(5VXk|<V8`2<uLabl?a;JpYWpH>twfZ5*yuH$X{?P{olI*h{i@db(wR->m zpM~h{=f0CvP8t+@cHd^czUCCz4+Sf83@bI~PDm{LJMHjUHV+lgNqXx+Nn)oCTYGZD zjvVK+t~@2juRga+2NhK_y`%0(S)`~!Y|id<eQKe3nCbUjHqUS0?%jMdQN?rDf{M6P zzh}OAczC^+>4iUEUiugP&+l9KQexXj$;m37uVRlMm$!QTdi|Q}duw;77TkMf4GIZ{ z?UQtk`cvLU6`0@A@tkz!^{uzfPV<g0TQ+ZM(gI7rUOBma(|_0J&uM!5S=DpWmD`EW zl=5z`C@9o^FzIR;*nlb}zY8a<HZkPyh@7Oda=K{Yt-CK?6qGO6ao-u#J&8PFy!<?9 zu}tDKA<^xOe36OZG_c_LBbVMa!QCI*W~+KmstR3v@x)(A9k#CDmSCrIRbI2Psd;a# z>NzQ8#!jB2Z|jxAu7K0viO@M~CT>kkyjK9~xaenX=jW>Y*LCnw9goTRbLYz1+TTC@ zcVGOlxt%{a*nY>{`DUIk3N9KNoQ`@*NB$Oj_5RwUN5$%|JSQ!=CC;o;X<vRc;p3e< zF%O;3K7O3M^Z)jvnb+;yA=)GEyxX2~RR-kKhJ9U=%{Te!+_}H@=~Ho#yMxxYdoEkP zyr}-!uKNF{o!DpX|M%;7tBv<Dg#Ig0ciyEhh3LQ3G1=l$r;OMqaB{i3WAEPbR-62z z3kn69&l(#W-@Ux>^S}3<i8Ax$!3nlD!#wZvW+Oh3-42>ZJ7r#`@OA$J**huk&Z}3a z@66wvbfKcG%<TKZXB#(Oyz@U=s<-WYFX$loXNzw4-~PR(4V=;p1Rk~Yl?1iB)*S}5 zOwFatX3m>;>aV0WTi<7yjJiKR0u|49z5Uh*(`wau``4N}h}H>@j`WojwY%1XwO-H4 ze;=!OKHRWk&T)s&SFUV!`uF{KK_9paoA`{$%6I!`-pG&O8ZqI)QBJv+D*Uq<Y$fvg z9OY*RPf}TVYVEpxI!|tDu}!G9ykKK)eqB;l_T1n4^2HZFSc3X^XJTA#w?TT+E0&Zj zI==F3!|v@HE|`E)rj~7wk*)32-^QUl3da?S*0+I*-AxnH50?Et0PbWO6wf>Qwt8~d z7H~3IvBl!1^4t%J#Rov?<WlR=2YG_$gAIRN>IOF?xPRW4K5S(NI(ENpX0cY@?b+MA zc)<a^Hl_Qq^2;Oqvsu9*eNLAxq^n|DSL2i2JSOMQoGEE*e=qv!%=2PJP|CDye^j<t zb@ernPKGN{bN(dmxCyq;)l{nY&isW*3YBGL->x~IO-^3iI!B`xRQowiQjttEJ9FoC z;<K$gV$XY-f;FoY3VH0hcOlKGzioDT*}YqDCaHKb$M3EUIPp1{N9}&vf}al$ujl%C z|9V#LFB^|ZOKyqjm+R{9-|+7G?QOi^K@5fis+UeGEH@Lay8Pu!NIIxg)AyWYa^a{$ zzTkPketG*{7acxdUT&}Xrqy&lGsyLkwpw{-r8f$JJ<f1lK)q$j!?f8vV1MsAnvgGe z-Zwb-{5n%eRDlYD|MPZ4*{+NHE;&KPvu)<p=EP@}tIvboU%*|M<gttG;xgy{_SwA0 zJSHu1l*#F2yuWAu^rQewwrT67vgG9DwV(XVO@F@j{(cqDRle2L@2$GK&#!&_b=%}M zs;kd}&AGsQbJ6b<E6*cpF8uy~qT}mRLB$Gh$j72E!Sh~*8)|Mke13eqpX=v+!R5lg z_IgiRvWv%9ywupe*XnH4#$Din0S3#C*Mhv}(s|QVJio46G5L2=!OuO7&sMHXZ@s(W zp``C5mC(IArXDgV);oMAJJLC93OL0mq!-2}?J~Ql=GyPi)RTQTcZKJqB}U@S`#vUx z37&U1Ha51G$e0J|3u{05U$(pU!FOHHNm{kc?t6};`mTGPE1d>T`VDp-htDoI)8;Yv zp0wmwtbg2*;)|dXal+5X;5M-0|MJIby!+EVCxslHewoMkxz!n)q@xmG@Bh;9lk>c; zDV6uGu<&a-56{h#$ts?yIi+7y70<hTe_wx77LsBAf0ycQyT4w=bJZP#;yqhJujERb zX4_}q(=r4bGsQzH@7{)q6VDfXK6fs9cEKc-l_f_R3IxwPyYfCb@?X|G&12G%RU+q2 zKPt^iOgju7=3@x(E<BsGEAQenxBl+cj*q(nW*1FTS*f%2Hv3emNgtJFs(7wCW$^ja zC+^poKT9TUO%a7SnGIyu){7I*7Zk@xN`<%IS}|G0^RHgqu2qMO!+8GvsP&q(#4#`b zeeCyR`mfWW*}I|mh-uGDE4SJ5mNETuhtIC_n6BdaH?Q#H&jb5Sp0yf!PBJ;6KT|U8 z+}g`)wysgs-V63tfMDC~&-RfQKw0cnxS@bd^TFm{I#=`Lf7p6WTGCkkuPgDHV;!6E z8Avkt61q+Bg3oo+TQVmXT1-`6C$)8_y62=WJ+@}{k3Uylz4hhyWED?l(=#&W<wtqr zt{o~mZD0(x=Zfbx!wo4rEcZ+Gx_#dwH@kL{%E}W-2ht|Yn<*wf|My<cNlO|v@?Lb! z-nFLs>8-MB9aE#h`c`NjKKoNFe8RDp&4pe4ybhj|LR<=qk0{uvAAQ+2Z=#B4(9Le? zosV2~UdO<~p=n9BtbgvJC+1r=@A|c=dR0HKqvxb4->1H4E|9I_;rLnWIcdozG4q0> zzA@Lf@)(0lWro@bxk@~edFS@;San69U&Zs(Z<m8c_WYnmarGn>&!sh%I(c`xW^Z4U z`1DrYwLMoOz^;4X)i%3Zb6s11aD9%H*Q6yjT?Zd-vSa@F*JIKWBT@70qrB101-Dxh z!6StX3#RdyiwDp7C%l~DXr_aikg8{pemCPIBirvs7EDN&^PCj2?6&SBH{I94Ft0Es z?%26QalVD9h9CQ;jT)Yls!Cg{X8OtW98}yd?m6ko`$x~#xGhe!Jp~PAgB6zwK5yfl z`KLR$i3j9}xVa7yZO><a{Tf~;KS^cfdj0C7pFQr(NPT+}sv|(~=CUIl51%D<1vfwX zqA<IElFCcHqYVD`^E1W7X4UaeQdy~gv^V18ryZrsoUDvs$)NS&vqxRokCP=d{X{n@ zYI;t}3+55~{@7B@&-n|Fvgf3(y!7X}_vh7T-SE6N>1q%-uok@MF&B@Xqjx1w{>FkS zDxT*1ifrSiX#Ki*w76TvQ|nXZ@~gMr><dZdg}W`eZFcwmW3}0@dwsn<CzZTSI<Vu! z^QjVApNglecvhBI{Mh$fsKP$(0nAweNgxfEYHR;a&AzMZd1-5x<Ksnn(?5Kkrs7$- zZS&`Czb|e7stC=S4AYJ7#MBttJn1U;oKzC}@yvwh#-58WemFE$#q-qCienwqw>(nK z&vt~y1w-DEg5r-y6)s-8COv!ZB$bzk5*Jj&op@}ivaa^~q^T;NuS(n7-|yB>JG!}T z>-<Bv&Syp41&?$wXgxnu@Oh>0!lbU=eP6$Z-|e-RUNA}JWsYIRpQGZ*w)OuyvLF1d zQS}U3-!*-kxY(>~m0j{_^S0081czEk+%`?4DO=Na?7Sf+KEE8)G!>Yt;yJ&I@kyLr z{-4M8|M>00Jttk696a-}>f4tuHM6Z?F8-9hW2gPmwuIGNZ|*I-=eAPC^H+QQk8SGb zB_>af|6S=dX^FL{ezLy){tb1>Gr%(l3=8ae%)c-1>}0>&duT`1y<;m?JiqGA<9_!k z#?a`~;&T@-{{Ole6m@!WyYAhpdK>~P=op?R?$}wct7EcTy2C73)pJ$4;e<a&#s7Z| zJ1=Pe>tcNAzfaR;?cF^ml`MXw`nuxguXXz2FT>tSL5g>V9c?Ce_Dm{Gn!NJI<=Nrk z@nwAc_iramRax2AeAfQ&OaJ^oZyvOyc}^;s{AlT`ik-KteBy7NliK(TJO;>6z<ty0 z^rVN+{>{C&XY=Q4ZL3v0O|z4eH-CO|^2yTkoQ11C=hy%CuZx?c@-ph^>B}F5wg%6H zR`3iwHiyst&916iwRzvaQ!md>Qn~u!$+P;O)9p)Uoqe`EX~NI@|K8UB{^>DEWx3Jx z{lT!bV|mIfX;$QKvt_?7KYCQW9Mt#ooV3K-KeccA;>W6)*_yS|X>q5eHcf)KFrXnP zIqhD-=F6a#xr%3yW!Lltk5e;VtHGiwOOw|;|MrfeD##3BkybIU^~orBx)!>5>}<!w zG?+bqZiB-9*(4t0Xi-QS(^zS8XV1iSceWgS`UNxy>^bSm;^3K}kW^EXi}?K_|97PC z>IQIvVqjKUcjru$@tr&OlNKAB+04BMo>jl}VBV=c8!l`)7uW}Cf`GfX3=GU#yyp5# zwJmcSzHYq1(A#_A@ne3oR`5bit-`n89Mda*wg%5UeX;D0Puf&|u=xv|E){&9cy`0T z`S)a`7jJaTS{wnI_+L^aqOW-T^od@#!@perch5d<1}l0)Vq&h&T=!;+=e6fai?>|8 zRRRr!T2RyY`_tstB1<LH;<{%aU-JOms$jU{vCYwB=DH7CGQ*mZm`l^2ujNez&kh#7 z`|zPQz4mWtdR5h_SuU1VozlnFT!U(giFrD6-4~m!o!9;+IhU4xO)YP}>IMn!z1i8X zebW;cX8v7hbJRD<cXct?Ck%faV&2YN_rqr6%CJ7EUbphYUw`~)KAR4<D=%<&?S;Lv znMsctx3+x}F>gN`-3zHo9(WZ#UH<UdClTrO8yR<R|9-A*3wRDRTx7fa)~MNcZ%<gG zJ!RQtlQT9+Pa*BZ2I=nL;!B|m%<g*y<(yczZr_`{3%6E)=U`vjci-+46Q3V#uW{d? z_zsU*%2KEv>+ax^OPN+?kG(<`Uwn~wLr%VaLnU|@{;Jfs-yFY}E#C3;M3m#oF6jf) z)~tdA!h~*<JA0=2-Q4IHz9@;g929bp6C0j(-|oJ4J-#&Gc#~Sdu1Ck#SFX;0gn@|C zI-cIkWtUc3o4xT0nd7q+RHp__?ac#)LQrT|bl0P8i&|Tkz5oAIC+~;U#w>7yjlto5 zigei760UyUJ(EP$!$AHPUX#-RKCOjq<Bq8sdFr2R_fMI-OnPtInh6ls1xOW2`CCmr zzATQjd-9q`E~_nWo?5m86m~1m9DVCt$Q^jc?TK}*rgfL}o;7VyJz0fT{#Hw$A5n|9 z>=s`4Xo<G;Q*d(IB(j}n?fU(%?pZzAU7dOR?5yp-z{9Bw2M%-wS6_N*Yxd78Vorr9 z^SMH%X}pj#h%O$@by|BZZTZEFAM@hw`E53P)TXB$3ke6FJr+mRvv0d4RCZ6^@F**u z`5f4qJ?t~LZ@X6lYQxyYz4N<t`jvCoHi(WDb1bf^XY0=Wl-#^w$x+V8!l1C2zuAXl zLHe$AmzCWs%jf>IclVdK>85LwpuUlQxn;ic?AB((2QuoJH(S7~i|(dPs7!j)`2NPz zcP4i?m?j<N0-N7(>y+7<XP1x7^gS|3Je>Ks=s~tQ;EXALHBY`IEIht!+4AKz)Aj1r zBef%)!&ZPbF(`CiZrF6~(n|+3F<uLBZ15Oq&oA3ND{L`D!2_<F$8H5(o9KJ&pvF3( zKJC`rCm>}(wN^GY`4cKPbWJ~D{%C2Dwm(F9f%8qb+bP$!^&UT%k@TpM5u7<z{ZJ@g zz4d0MiPS!Jen0n@Pd_SZ`$E;bZ~QoI>!i{o<4X<T%y&{@^E#b4q50caK}s?P%adkL zW<~BcQ-{0nHT%)i53>DIAt|eYDOI{eIZ`@uxtT6p$@Lw7D>(0DfhTep7`{YqE8ITC z>_bk9Q~@{_Nv5oGUj8!my`Z);#2EobH{I@~T-$beHq?l7>+jmVShIe=(FvO!vPVzf z4QqrbOkhZvUG4nx%QNNKbDM8Idi43+wQIA_ef-Go%npvnX2)k&uTG!)@}=f|OZM*} z&nh~rFRg+UgbX|@at`O)<^H+JV)_7F#<I;cEm&@J{PgXx3W(_olrFtIs~xFs=E}ak zwKWaY0Fsg0XTC%Ml)2__-TZmm<~@HF85@2)Q0}qZ2vWQ-q(1-hEbB^!2@g2_R+Sbm z?sZIq%QByPdG@O2y5PR-sgJ8tn|VR5TxEA+&(^QYHt+ax=er|ZW$5EC&$4(ej%%hC zM$K$w2U!`ak+-6AcGja~Qulw)IR$C*GhA`7+FPlaYj7(=_QRuJPc8Q9_!)LzKEngP zokD8LBehvOCaT5V`SSPNN=UDV!J+r4Tk@>}o2@^idd0+M-MxJF(G+86A&^r}h260b zHa~xad)B_gmQx{(4u%Kp=jPnolW)Au>S$(q;j73wb!io#%PE5FyTtV#r_J1vc<lR@ zQ*%%4nP{363dzL`CtPzpmi2lrHxFN7!K&-$+#P(euisu`-2@fSNmHUfCO!T2Yqj6v ziyvy&RJ}dseK8E0UK^ZJrKg_Vl9>5;TavDhiS^oRY2UAyIE#ba_AY9VgQR}Yv0lS{ z#i8pauQ7!ORqb@Y{5VhPnPw&0VLY;H*6n-q=IvhN9z{=ZlY)EF$3;&bJu1Gxde!Z+ zYkNYWsc^xRO}uAMZrNCw)x5pR*T?1spK4C--oh?WvR@)EqVIH!dt$HK;qS{|l}*_? z#WaN#ngJv@HXfX5X7xSySJ-xmu!#8jtC`#Rc?vy1bAvX$mT?t5;_{DKJ?>A`ioSDd zi{N&XNa&zA16x#1P1@R}y#dmPMD31NR{nG?U-9tAk7h;Cl>N!fGg5CJi7i_e3aLOC z7EId2d-3NM!>X+29dgSpj$deg2vgV5cWJG+bC>}nl{Q3m@Lt*yxGVoMSe<|ikMog$ zmWKkM%i%K5X!#bdzT|diQ_5EGlnDdFimf*+&PI7kuQZ#IUDQ>~<N4;z9#az~&`ACR zlV@Ssn|~`Udau1zD=#oB3Nls2z+mCNZK2gnvoQZ$gX_y%Thq!r7TvWo2mxt&dgtTE z_IKQEr%&r!UA`Q=Z}OGZe@n72O%R1Ntr!}zyMz~SD$BLHz8chSeb}{jt@&Ny$2@aE z0al)$|2`JfBKUqy<i2&*b<bV0nMb^!8R>xR5ze5ODl3&|U;L`wrUxoA{U>z`Kjm2h z(i$$leZi4jjqdLAyY=~g<pu73^lfqP4&IZipx$)gdz7-W<j|E)-&a-JHe7f!&p=%L ztYp|k70*fk7Vmhfl4so+?GGw~%U8Tt_*{0UD&;FAI2jf=6g~>Esyx+D?AtB;{Lz!0 z7L9s-i;T}Gc}`lgOJw_uBe`mYt2-5+-P%4o&s=H~r1!+Ya3Q@=DAa1=t1E5W6rWox z)bm?q{05{&>uX`h&Wjlp|E>q_I(k9@(%)uqh+HbXsw}ri+iy+x>+QUj-jh@^1#aK2 zz8)E0e>E~9qiSEc`rROr<}=FsenP{8XM)AXQw^JWKx$74Y-X#OP^p}KX?qRC*$rGB zlh<7840AU-ntB3sPDtB~&_{loxADTtrI0y{>5@gD@>VfzYRQD1FQcs?IvseIGCtp0 zvUGiK30OYJ-^%V^LPsPUWL%PgVaLuLx6HE-H*D6EE{cn(xtF=s%=+!O#za}rTF-=z z%Jk>C>7`#&mtV}NsJoW>HcdB`_oo_o5SM}Bz)~KI*H+-{WqJH%bs^XML^;n%OMZ!% zS03q=E8N_!m?oJ5sW})F%Gu_WPJWd2QKG0X_}8N?cFgvZR6MV0<h|;Uwtlp9+m3^W zH?QY``R9T;+nmzNkFM;q*sJgNvHS8L9u`m<-d|y<oA;<=`qf8Ex9(VYc=KAgh5#?N zIi<6c6x95_cQekEm||!Gx_9#bqo<oIICD$CrhZ>)a(=DR323o;z`^Ljn%yGH{~u*I zd+uEHa!{y?UN{~+<8i9-a)Z;bcx0HGav-uix2oz?CaA^Xml(Fw>g+8ugej-YcDrv1 z+tkOy_(Ja}gCEbMBMyGMYZDwmWz(F#etV17$Vwg~^V;3ef^&fpkHzZgM;p!^a@uUY zVe{tC+pG^HPw<?ia&@glLf%$0>(i(8=N!^$hL+_F1;LpIEZ6DYGc{QdXKHJE)pnu* z+uY;>#}{l?@mv*D80~r|N^pDlk<+pB{$Dxlx5;diT5UAUs%@KkKQA<9KDV5W>&odz zM-Ex+H1IR%aZG0p1f@nRo0|K3dzIp@868+Nr%Srz8ayNqus)jgxa96e#&pS&X)2yu zr4#1OsCY2bw{q+JtwQF{e>{WqjTsos1(vrh&7R=Tqi_P`9-{*~cX!+^F+MjTe+DG& zF<f9SoE2de`sPGJQ<qFh-@?TbC3bfI5+uAQsl@Is`@LW@sAAmp>k`A}t~VxkYc7A$ z6@uz45?kK0^zyMXUfmTZmMvcn8d%-ke6H|R(wuD>8Qzmrj&cVSK0bV$G3~ss){ey` zhtDp_?}lo<;9kfTY1RAYh(mLio?mRw!=(~QU6&;uhq!^7f1#Tz7HYE1c+9%I;-Y3= z*$0~?c3bD?ZIb-hD*)B+rQxT3I?8+bRLQb{`(295pFS18yKuQg9Vp*O_)J>DXkBX= z7tvLJ`Z4RWiiszU`+nWXteR+?w?^{QS!m;ffz4x1)HJid<-Cq7dX`%q-!NsNq35JI z`*dOh_N>@B(e(Xo@B|J614D?18P5eDXGV24m5^o2mM`Ds9AfALYI|JHlb0}>tg`a> z(Y2h0d+ucAmgNU`i1*sGuV^{SJyZK*)3W>msDlHTZ%#OnA|-ai++yJ-F?Cm|vS}(W zza2hZXzj$Ke>|6So^HscN3EydRxn=PZUWV_VrNc6g2voOd)|tqOO{PjIr(AJl;Ynn zSx<Z3KL%COz-@UnGE}1M-mR+3vR{n8sCi0#;p4ww{@=H|{{FP-@e*;@9OfUB(GU4` z44UK^?#u|D6WR*$26IATSL&QJ$>u~ug|q;_Ng>M~-CtgzsopmIvFhB4$m9DT7fC@2 zONIlMa~`d+n)9xv=Fh=`xhk5|Z@q2yU#@rjw3%OQ*ipaadj)W%7sN9&5)W&hTNP!P zAl96A`n3M8=5%Z8{N2tOY@bv-!$r3<9@#HhXzlPvTIm10BWoG|)rKCmI(y4k-=^<J z8nljQnBvA`oT9t*VOwys+^W+DHVe;FJ=uBs<9nw$|K8vC4BfN%i__yh`S#FoIB?)Z zo2=UAYn#6DHmvYFnh-70oLA_T&a?OEhuMk_o>FrjxlaA@+uH9{|NirjUB%S(R<|9^ z)w%uh=uyS{uqbM16n7SgJX^Bq_C!X(t6L@7tlv+0e)#bBHV)O54<5b0-@jbfT|VCH z<NK*ucQSXCrmE&8e$-`yI$*^fiAf&n`*N2HKj4|@(Kb)@<b_QkHNRh$O|85StDhQf zoo>@myWCl@`(=v-v)Uy~aH0G}SI_Rh$&&Ad8Rr=mFR{9sCtvdaUH5eRNAC|^y*mBw zetGHMwtD>~r>(uVFE^>>hV+9N7<M>G6~%e0AD6V7m>0nFWv=bpomX%DG5G<CAcG}K z8l@xbs!tW|x%2RS)l0XzOKu0wigezW33V;Q9mkmV+!K+nVlQ6~p3lZ&&&Tub&7QY> zg2xONF7)!O6wwc>sX6)R@qOEmOvjGz@Bi~x=W9tvrDpaKb6COBATw98$j)eo($o4^ zpKm^VZee-#<oQYGtRru3*p$)%ZMQNk*!D>3ZOPnkZHnnD>uY7=Vq$9Q-Z6Z6_^|r$ z{7Vd9Kc3H<^XT8l^Iu-QI_+P7?eUTF`tP1?GvIzaknVi$H(UIYPojq>$g?XyHo4x< zJbCT4XUiQ=ok&=DW%i?`O{?3c%w3@)nFNanh4h;YCu*+EQcPbd)qLUN@r7s3`?vIg zTD~cvs@dE5>pn!<|9-9zCt$DuNmoLHMA5WYp^Gp6IJhBwj$d_|#Fx*)i+J5ucQiiP ztgcr7=FM}HSu-jgoZk@gw~xmV+8$uIFqL<LPukj)w`p^w)=ey#`|yQ^-|@dS2Buw& zSI@IAU3~cPceWbudzJgQYqZ@z|2ww+-%NuZotIM1XQU&~u2J-V1dERt4PHzArNN*5 zc<y^>Es|)l&3E`_<$OiF^kTz1h0==#A6;X=8uvUbnQ!jNx@~?Q$IS0jpp8_919Ojr zK6q)ex3^^1JVsE1p!S~UuAj<z3^Tuoz|=Urd$eV5$*Z_I`^vLA+$X85ER$V2{obRt zenI~eFeiM8opWqDThz9>&vZN|h3xdZd^#ul<<o77{s&+xro{2=vN#(#NhNcEf8sqq z{k6VTyI`ft0;4%#eYb*Vl+Qf`t-%=_a_3r}wPefm;}P|or1CWG&Z3PI<IJQ#x<Gp9 z3=9nOI}grUlO|Pi&%8v%b5hCjzDv52+8>Q(E{Ar985njf&0$D4nya!S@j@hMRN3#+ zTk-6dW<84jlVA>;u-N3qo=JXkHbzHOJSSyc%dEP2n!y+*JH=D#h2aYw&q=Fn4%|5- z_3;UKF#t%G`3R^^l-l6OV*ra$2i}y!j*}z3Bc(GlPB4H*t*<kD&XY>$6W`covl5mt z9eS5KK2MX<y5)a;kMuUsQlD2EcVz_4J<e4Bg0_Ac7}lx!dHXC^Temb=q@O3nbJ7xR zD_?z&wM%C!s@aCZOk%K|&NesMBlGaebCXoA{`>OuuE_zJ^X$s=rhps>!VUX66_*(= zx5~G^8aZi+SLvfKsUTqxPDnU<AvnyK*YWMLg&KzwC#g)`eA#4=%yz>yOT?$O*<1vv z0pqDt+LlbawBhr<#B|R|T>18Q*KL^gFIMhj3*50E;(4sSCr!D0@^ssDxZB=oNgtSX zCTm&an!9V1o3kdV)V@;T)z42^yX4_hMSoab%)r3faary1gKJSzPj2}y50WaFtP;9$ z@t30WQM+y?+`9~R0f=zuT$=cNsqu2__tI^XRd{c#Je~dW{$|1dn_z*@5OQMX<+<UP zHr%MQ`guuVuFA?4ewX*#-+p<2QQEa7^-JLnGx(t6d8)dg^4@;vP!a<J!<{Iz4znq2 z^QK=axRoarW^KAd-E-?(jla<wCjQHvQU1sX<ODFToy>Og+2w%Q!ShsCO3ke)yY(sP z*Y3I_`=RZ41_lP6DaOlf%r6JrX<L}?sde?jr@UXkE01QL25ScqSFW+D+qy4r<5PWk zO?K&iZ}T}@U}>I#p<INyB2ys$<>t%tzVqsO6`lIT?-x1m`+8Ur#lY~z)9i%#OtxRM zp3nJFlf)1NDhl7P%VkDb5a1}!&U|^of`{pze`UhrtUs4u>e#;!9smvU7RDJB-<~{w zYwX;)oXtcvRd(*r>cqF7Cr{<oh6g7@tA+6%i~6(`AK!3Z_|0a&wDIMWCgG{m&;7BK z|70!?@(36kT-elj;-vB6iQegLYUXy*EoD+$uIvt;Qf^=UGU46?M93ZBJ#yh`y7LV0 z`MeqLq&mWQ*(QI#{Ncar;ggg9A!33-V`a{b;wPIQp8t8C&3W<L^KI^ng`KzVa$Wws zW?I?#pJ#My|Ly#;Toi0Kh-k>ROn0!#nrFPF>Z0eRbZaA)JKq~0pZ0V5cjFZ6{_leI zkX3^qr3@?faQn^Lw`Qt0+Zy(@v;UNz|Gfn)&eQjw-8*}S_>W(wCV~V!UHx3vIVCg! E02(y|!2kdN diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyScene2Flat.svg b/vendor/github.com/golang/dep/docs/assets/DigbyScene2Flat.svg deleted file mode 100644 index df6de66d..00000000 --- a/vendor/github.com/golang/dep/docs/assets/DigbyScene2Flat.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 688.25 700.83"><defs><style>.cls-1{fill:none}.cls-2{fill:#474747}.cls-3{opacity:.2}.cls-4{fill:#edc0e3}.cls-5{fill:#e8e5e3}.cls-6{fill:#aaa39f}.cls-7{fill:#fff}.cls-8{fill:#c4d8ba}.cls-9{fill:#807e6e}.cls-10{fill:#d7b89b}.cls-11{fill:#efe6da}.cls-12{opacity:.44}.cls-13{fill:#995967}.cls-14{opacity:.72}.cls-15{fill:#829e93}.cls-16{opacity:.61}.cls-17{fill:#a7d8bf}.cls-18{opacity:.59}.cls-19{fill:#d1b288}.cls-20{fill:#606282}.cls-21{opacity:.46}.cls-22{fill:#51483e}.cls-23{fill:#6e607f}.cls-24{fill:#1d1d1b}.cls-25{clip-path:url(#clip-path)}.cls-26{clip-path:url(#clip-path-2)}.cls-27{clip-path:url(#clip-path-3)}.cls-28{clip-path:url(#clip-path-4)}.cls-29{clip-path:url(#clip-path-5)}.cls-30{clip-path:url(#clip-path-6)}.cls-31{clip-path:url(#clip-path-7)}.cls-32{fill:#b79765}.cls-33{fill:#e9e9f2}.cls-34{fill:#3d3d3d}.cls-35{opacity:.68}.cls-36{opacity:.17}.cls-37{opacity:.36}</style><clipPath id="clip-path" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M64.1,446.5,68,327c0-.74,110.68.57,120.76.64q30.51.22,61,.33c6.75,0,15.67-2.86,18.19,5,1.69,5.22-.25,11.23,0,16.58a66.07,66.07,0,0,0,2,13.25c1.3,5,2,6.21,0,10.75-3.71,8.44-8.65,15.92-13.38,24.23a58.76,58.76,0,0,0-4.67,11c-1.6,4.92-1.3,10.78-3.33,15.37s-6.67,8.57-9.26,12.9c-2.48,4.16-4.41,10-9.47,11.12-5.52,1.28-15.14-.81-21.12-.85q-24.31-.15-48.62-.34C152.13,446.9,64.12,445.91,64.1,446.5Z"/></clipPath><clipPath id="clip-path-2" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M547.52,426.07A19.5,19.5,0,0,1,543,417c-1.22-5.73-3.79-10.48-5.95-16-6.29-16.22-11.85-27-11.27-44.83.32-9.71.48-19.43,1-29.13,0-.74,110.68.57,120.76.64q30.51.22,61,.33c6.38,0,12.68-.67,19.06-.19,4,11.39,4.55,23,6.27,35.07,1.86,13.09,4.55,25.42,3.85,39-.63,12.08-.29,26.9-4,38.38-1.72,5.29-1.34,5.51-7.3,6.15-4.38.47-8.93-.24-13.33,0-15.44.84-30.18,1.06-45.52,1q-24.31-.15-48.63-.34c-11.71-.09-23.42-.23-35.13-.34-6.18-.06-16.86,2.13-22.47-.37-5.11-2.28-5.82-8.72-8.39-13.08A51.57,51.57,0,0,0,547.52,426.07Z"/></clipPath><clipPath id="clip-path-3" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M132.33,613.67c3-.92,8.1.34,11.5.67a101.15,101.15,0,0,0,14.08,0c8.09-.4,16.39-.28,24.51-.67a108.86,108.86,0,0,1,11.88-.28,17.65,17.65,0,0,0-1.35,4.55c-5.19-.07-3.06,3.59-1.4,6.15-3.62,1.72-3.81,5.09.74,5,0,2.42,0,5.84,1.7,7.78,1,1.1,2.72,1.61,3.56,2.78,1,1.36,1.07,3.37,1.7,4.94a22.28,22.28,0,0,0,6.36,8.73c5.62,4.73,13.19,6.71,20.4,7.06,3.64.18,7.32-.15,10.95,0,.35,7,1,14.28.22,21.25-.66,6.16-2.13,12.08-2.57,18.27-1.4-2.33-5.52-4.06-7.76-5.57-3.65-2.46-7.27-3.34-11.15-5.16-7.75-3.64-13.38-9.11-20.36-13.93-7.53-5.2-15.21-9-22.15-15.08a173,173,0,0,1-22.18-24c-2.75-3.56-6-6.48-8.67-10.07-2.39-3.16-6.59-7.57-8-11.09"/></clipPath><clipPath id="clip-path-4" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M661.33,612.33c-11.53,0-23.3,1.39-34.74,2.33-7.67.63-15.22-.38-22.87.06a6.61,6.61,0,0,0-.34,3.56c3.57.37,3.12,4.64.31,5.63,1.48.49,2.61,1.47,2.59,3-4.54.55-2.26,4.19-3.27,7.39-.52,1.64-1.08,1.92-2.16,3-.36.36-1.26-.21-1.77.39s-.45,1.93-.81,2.67c-2.6,5.29-5.11,10.83-10.45,13.92-4.11,2.37-9.38,3.66-13.82,5.25a32.68,32.68,0,0,1-12.27,2.13c-.65,4.82.62,10.54.62,15.51,0,6.61-.91,14,.34,20.42,4,.09,8.51-3.94,11.64-6.28,5.48-4.09,11.25-7.68,16.78-11.7,5.72-4.15,10.69-9,16.23-13.34s11.78-8.28,17-13.27c4.31-4.15,8.76-8.19,13.34-12,4.43-3.73,7.79-7.72,11.83-11.78C652.16,626.52,662.91,616.69,661.33,612.33Z"/></clipPath><clipPath id="clip-path-5" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M579.07,484.41c-.8,4.09-1.75,8.25-2.81,12.34-2.06,7.88-6.13,15.35-9.25,22.91-1.85,4.48-3.71,6.52-8.28,8.4.2-.08.35,8.66.44,9.64.36,3.72,1.64,7.27,2.7,10.83,2.2,7.37,3.58,13.61-1.5,20.06.48-.61,9.82,2.94,10.61,3.5,2.42,1.71,4.69,3.82,7.21,5.6a47.82,47.82,0,0,1,5.91,5.44c2.74,2.71,4.32,5.41,8.4,5.21,5.13-.25,10.46-1.11,15.65-.58,8,.83,16,.73,24,1.07s16.17-.83,24.31-.83c6.07,0,12.15,0,18.19-.26,5.07-.24,6.21.26,8.85-4.21,2.51-4.26,6.39-7.32,9.59-11,3.9-4.51,5.95-9.54,8.61-14.76,3.82-7.47,5.77-15.67,8-23.71,2.16-7.84,6.43-14.87,9.36-22.45,2.19-5.66,4.22-11.21,4.93-17.26a124.32,124.32,0,0,1,2.34-13.68c.62-2.7,1.77-6.43,1.27-9.27-38.84-2.08-78.82-1.69-117.78,0q-10.63.45-21.24,1.36c-2.39.21-8-.29-9.27,1.76C578.16,476.28,579.53,482,579.07,484.41Z"/></clipPath><clipPath id="clip-path-6" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M141.17,586c8.14.29,16,1.67,24.41,1.67,9.44,0,18.67.29,28-.17,3.4-.17,6.65-.41,10.06-.5,4.37-.12,4.93-2.93,8-6,6-5.95,13.79-9.37,20.88-13.73-1.29-5.55-4.27-8.69-4.28-14.83,0-7.27,4.87-15.19,3.32-22.24-.32-1.47-2.51-3-2.26-4.78s2.46-3.63,2.94-5.42c1-3.89.57-9.75-.41-13.59-1.61-6.29-7-10.59-8.18-17-.63-3.39-.23-6.81-.74-10.19-.35-2.34-1.66-4.32-1.71-6.81-7.93-.44-16-.07-24-.05-10.2,0-20.36-1.34-30.64-1.33-17.24,0-34.65,0-51.82-.67a289.65,289.65,0,0,0-39.92,1c-2,.2-6.86-.45-7.95,1.35-1.41,2.34,3.64,10,4.3,12.3,1.76,6,3.44,12,5.3,17.93,5.63,18.05,11.86,35.93,17.48,54,3,9.49,7.26,19.28,14.09,26.65,4.48,4.84,7.5,4.35,13.9,3.82S134.75,585.77,141.17,586Z"/></clipPath><clipPath id="clip-path-7" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M260.38,162.7c55.06.06,110.12.66,165.17.93s110,.24,164.94-1q11.49-.25,23-.58c6.76-.19,14.57.48,21.18-.81-2.12-2.56-2.84-5.8-5.31-8.27a49.21,49.21,0,0,0-8.75-6.93c-3.43-2.17-6.39-5.18-9.92-7.17s-7.45-3.18-10.4-6.06c-2.57-2.52-3.58-5.46-6.65-7.58-3.92-2.7-8.47-4.14-12.53-6.6-8.77-5.33-15.26-12.33-24.56-16.66-5.63-2.62-9.94-7.32-15.43-10-5.2-2.54-11.11-3.46-16.43-5.68C519,84,513.78,80.24,508,78.17c-11.9-4.27-24.91-5.63-37-9.42-6-1.89-11.6-2.33-17.86-2.73-6.58-.43-13.28-2.26-19.83-3.1a194.85,194.85,0,0,0-31.88-1.22c-4.19.15-7.08-1.83-11.21-1.81s-8.06,1.46-12.12,1.87c-10.28,1-20.62,1.18-30.91,2.28-16.38,1.76-32.39,8-48.07,12.63-10.5,3.1-21.41,6.09-31.32,10.75-9.51,4.47-18.42,10-27.82,14.64-9,4.48-18.56,8.06-26.82,13.94-3.55,2.52-6.66,5.4-10.63,7.35-4.14,2-8.49,3.57-12.18,6.41-7.21,5.55-14.07,12.07-21,17.93-2.51,2.12-15.05,10-10.75,14,2.39,2.2,12.65.55,15.86.57l17.34.12Q226.08,162.62,260.38,162.7Z"/></clipPath></defs><title>BoyerScene2Flat</title><g id="COLOR"><path class="cls-2" d="M411.55,62.33C592.55,69.76,737,218.85,737,401.67c0,187.57-152.06,339.62-339.62,339.62S57.75,589.24,57.75,401.67,209.81,62,397.38,62h3Z" transform="translate(-53.25 -44.96)"/><g class="cls-3"><path d="M411.55,62.33C592.55,69.76,737,218.85,737,401.67c0,187.57-152.06,339.62-339.62,339.62S57.75,589.24,57.75,401.67,209.81,62,397.38,62h3Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-4" d="M89.49,418.2c.15-3,.16-6,.34-9.05.16-2.72.88-5.49.78-8.19s-.8-5.19,2.15-6.53a49.56,49.56,0,0,1,10.52-3.06c5.41-1.11,11.86-.2,17.44-.35,6.67-.18,13.51,0,20.13-.73,5.79-.66,11.57,2.28,17.41.66,4.71-1.3,1.34-16.9.49-20.44-.92-3.87-2.37-5.83-4.24-9.25-1.77-3.25-2.63-4.83-5.59-7.05-3.61-2.71-6.83-5.59-11.24-7-4-1.23-9.3-.66-13.37-.25a149.55,149.55,0,0,0-15.43,2.48c-7.23,1.5-13.51-4.77-15.24-11.31a15.92,15.92,0,0,1-.43-6.7c.71-3.35,2.92-4.58,6.15-4.63,2,0,3.83-.42,5.79-.51s5.19-.69,6.93-.16c2.42.73,3.93,4.59,5.11,6.67.4.69.56,2.46,1.48,2.68s4.9-2.71,5.85-3.19c5.28-2.67,10.15-4.48,16.08-4.7,8.39-.31,16.79-.16,25.19,0,7.38.17,14.71.78,22.06.17,5-.41,9.91-.5,14.91-.5,5.15,0,10.31-.07,15.45.17,2.67.12,5.91.73,8.14,2.3,2,1.4,5.57,5,8.15,4.47,2.23-.5,3.46-3.4,5.18-4.67,3-2.22,7.08-2.77,10.8-2.43,3.53.32,6.58.76,8.5,3.85s.88,5.93-.23,9.07a54.25,54.25,0,0,1-6.23,12.12,3.82,3.82,0,0,0-2.87-1,13.92,13.92,0,0,1-5.53-1.33c-4.15-2.12-7.94-3.68-12.69-3.83a37.3,37.3,0,0,0-16,3.29c-4.25,1.8-9.81,4.19-13.05,7.58-6,6.26-6.8,14.53-7.53,22.8-.29,3.31-.68,6.73,0,10,.42,2,.9,2.61,3,2.63a68.9,68.9,0,0,0,10.13-.75c8.26-1.17,16.85-3.06,25.24-2.38,4.65.38,9.17.43,13.79,1.32,2.23.43,4.37,1.06,6.63,1.38a14.25,14.25,0,0,1,4,.83c.16,2.13-1.9,5-2.87,6.84-2.06,3.94-3.08,8.38-4.95,12.42a43.33,43.33,0,0,0-2.5,6.58c-.66,2.33-.74,5.27-1.67,7.46-1,2.4-3.9,4.89-5.55,7.09a105.22,105.22,0,0,1-7,8.37c-1.79,1.93-3.67,4.55-5.59,6.25-2.14,1.89-6.41.88-9.08.79-7.44-.26-14.64-1.68-22.17-1.13-6.64.49-13.72-.28-20.44-.32-7.34,0-14.67,0-22,.3-18.33.83-36.7-3.1-54.85-.54a26,26,0,0,1-6.08.2c-1.8-.16-4.23.14-4.82-1.77-.72-2.33.22-6.49.33-9C88.72,430.24,89.19,424.23,89.49,418.2Z" transform="translate(-53.25 -44.96)"/><path class="cls-5" d="M727.5,327.5c0-.64,0-1.28-.09-1.91-.34-5.38-.65-22.82-6.92-23.84-4.21-.69-9.54.16-13.88.16h-41c-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-65.54-.07-126.07-1.17-191.59-1.17L68,327c65.51,0,130.74.93,196.28,1,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0H728" transform="translate(-53.25 -44.96)"/><path class="cls-5" d="M637.53,161.53c-3.9,0-7.8,0-11.68.17-120.91,3.89-243.85,1.14-365.47,1-34.45,0-68.81-.31-103.17-.56l-23.62,24.93c42.24.28,84.46.68,126.79.73,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0" transform="translate(-53.25 -44.96)"/><path class="cls-5" d="M64.1,446.5c65.51,0,130.74.93,196.28,1,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0,20.81,0,51.3,2.07,72.11,2.07L730,470.8c-20.81,0-47.47.79-68.28.79-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-65.54-.07-130.77-1-196.28-1" transform="translate(-53.25 -44.96)"/><path class="cls-5" d="M681,588.06c-6.91-.23-13.49-.4-19.3-.4-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-48.95-.05-97.73-.59-146.58-.85L131.17,613c43,.28,86.06.7,129.21.75,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0" transform="translate(-53.25 -44.96)"/><path class="cls-6" d="M727.5,327.5c0-.64,0-1.28-.09-1.91-.34-5.38-.65-22.82-6.92-23.84-4.21-.69-9.54.16-13.88.16h-41c-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-65.54-.07-126.07-1.17-191.59-1.17L68,327c65.51,0,130.74.93,196.28,1,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0H728" transform="translate(-53.25 -44.96)"/><path class="cls-6" d="M637.53,161.53c-3.9,0-7.8,0-11.68.17-120.91,3.89-243.85,1.14-365.47,1-34.45,0-68.81-.31-103.17-.56l-23.62,24.93c42.24.28,84.46.68,126.79.73,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0" transform="translate(-53.25 -44.96)"/><path class="cls-6" d="M64.1,446.5c65.51,0,130.74.93,196.28,1,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0,20.81,0,51.3,2.07,72.11,2.07L730,470.8c-20.81,0-47.47.79-68.28.79-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-65.54-.07-130.77-1-196.28-1" transform="translate(-53.25 -44.96)"/><path class="cls-6" d="M681,588.06c-6.91-.23-13.49-.4-19.3-.4-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-48.95-.05-97.73-.59-146.58-.85L131.17,613c43,.28,86.06.7,129.21.75,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M689.33,345.33c-15.88.07-27.4,7.39-33.93,21.91-3.35,7.46-4.21,16-1.49,23.75.63,1.79,2.24,7.45,4.14,8.28s7.59-1.84,9.76-1.94c4.4-.21,8.78-.44,13.16-.67,9.14-.47,19-2.15,28-.83,5.14.75,10.82,4.1,15.95,3.49,0-6.61,2.86-12.73,2.39-19.62-.37-5.43-3.36-10.23-6.19-14.69s-6.29-10.2-10.14-13.95C706.06,346.23,699.6,346.58,689.33,345.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M577.33,345.67c-8.13,2.74-16.2,6.05-22.67,12-7.18,6.59-8,16.39-8,25.65,0,5,.58,12.8,4,16.73,9.37-6.75,25.31-5.33,36.26-4.37,6,.52,11.95.82,17.84,1.91,3.54.65,7.58,1.86,11.19,1.37,1.49-6.31,5.31-10,5.06-17a39.76,39.76,0,0,0-5.5-18.32C607.56,350.39,597,346.33,577.33,345.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-8" d="M584.47,330.32c-2.69,1.39-5.71,4.62-8.4,5.3-3.34-7-9.64-7-16.73-6.62-4,.22-7-.06-6.67,4.58.38,5.94,3.06,14.31,9.5,16,5.45,1.42,10.87-1.23,16.15-2.22,6.6-1.23,12.53-1.2,18.85,1,14.85,5.24,21.87,18,21.17,33.56-.16,3.48,0,16.13-4.19,18.05-1.58.72-7.86-1.67-9.82-2-8-1.24-16-2.9-24.13-3.7s-14.79.94-22.37,3.32c-2.75.86-6.43,1.58-8.2,3.86s-2.1,6.88-2.3,9.51c-.45,5.79-2,12.06.31,17.62,1.53,3.63,4.42,6.53,7.44,8.93,3.53,2.82,4.78,5.89,6.65,10.07,14.65.9,29-2.15,43.76-2.28,9-.08,18-.93,26.84-1,9.1-.07,17.51,1.92,26.5,2.68,10.45.88,21,.63,31.53.81,9.78.17,19.79.78,29.48.75,4.8,0,2.74-3,2.71-7.43,0-5.1.57-10.23-.2-15.3-.52-3.43-1.15-6.67-1.35-10.15-.15-2.71-1.27-6.44-.67-9,.75-3.19,3.76-4.87,3.28-8.62-11.35-.63-22.56-1.38-33.94-1.38s-22.47,3.56-33.34,1.83c.18-4-1.47-7.84-1.67-11.83s-.33-8-.33-12c0-8.39,4.09-14.09,10.68-19.41,9.93-8,21.7-11.6,34.67-9.23,3.63.66,7.27,3.77,10.65,4.14,4.87.54,7.91-8.54,8.51-12.84,1.2-8.69-1.45-10.79-9.68-11.17-3.57-.16-6.87-.6-9.85,1.68s-5,5.72-8.22,7.79c-5.52-9.81-22.7-9.3-32.08-9.3-17.09,0-34.29.82-51.35,1.67-3.94.2-8-.88-11.91-1C590.64,326.75,588.76,328.11,584.47,330.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-9" d="M638,393.67c-3.35,0-15.51-.26-14.36,5.67.5,2.58,6,4.42,8.19,4.83,3,.56,5.94.31,8.16-1.82C641.55,400.86,645.87,392.58,638,393.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-10" d="M626,400.67c-8.15-1.58-12.48,17.44-3.33,18.33,3.87.38,6.87-2.06,10.41-2.92,4.88-1.19,10.23.45,15.19,0,5.93-.57,6.78-6.25,4-11.05-1.75-3-4.79-3.2-7.18-5.3-2,5.4-13.39,5.35-16.08,1" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M628,418.33c-.19,2.28-1.39,7.7-.18,9.85,1.32,2.33,6,2.67,8.35,2.49,2.92-.23,5.64-1.43,6.58-4.33.44-1.35,1.15-8,.59-9.17C641.86,414.17,631,415,628,418.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-9" d="M183.67,393c-3.93,0-20.42-1.1-18.35,6,1.15,3.93,8.21,4.93,11.58,5C182.73,404.09,186.51,400.8,183.67,393Z" transform="translate(-53.25 -44.96)"/><path class="cls-10" d="M161.75,404.35c-1.93,2.57-4.11,7.18-2.35,10.26s6.5,4.14,9.6,3.32A43,43,0,0,1,179.5,416c3.4-.11,8.91,1.1,12-.37,7.94-3.79.72-11.47-3.41-14.71-3.25-2.55-3.86.42-6.92,2.25-2.62,1.56-5.68,2.94-8.67,1.7C168.19,403.07,166,398.74,161.75,404.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M168.33,417.33c0,7,.59,11.56,8.33,12.34,3.34.33,6.66.05,8.26-3.17,1-2.07,1.55-7.61.22-9.49C182.34,413.05,174.9,415.3,168.33,417.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M88.5,394.33a48.2,48.2,0,0,1-.21-22.53A27.33,27.33,0,0,1,96,358.64c2-2,3.92-4.38,6.43-5.77a53.9,53.9,0,0,1,8-3.24c6.09-2.19,12.16-3.64,18.69-3.3a36.48,36.48,0,0,1,10.33,2.26c2.89,1.05,4.92,3.18,7.24,5.1,2.08,1.72,4.25,2.94,5.92,5a29.06,29.06,0,0,1,3.73,6.56c2.84,6.42,3.69,12.08,3.68,19.05,0,1.77.92,6.87-.68,8.23-1.13,1-4.26-.81-5.46-1.24-3.84-1.37-8-1.5-12-1.5-9.57,0-19.67.27-29.12,1.88C104.76,393.07,96,393.51,88.5,394.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M196,392c-1.79-1.75-1.89-6.26-2-8.63a33.15,33.15,0,0,1,.46-8c.9-4.59,3.49-9.41,5.67-13.5,7.79-14.61,29.4-17.66,44-13.87,4.77,1.24,9.79,2.87,12.87,6.92,2.27,3,5.88,7.5,6.46,11.25" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M248.67,351.33c.78,1.44,2.61,2.29,3.84,3.33a44,44,0,0,1,4.62,4.63,40.35,40.35,0,0,1,5.83,8.8,52,52,0,0,1,3.62,7.83c.95,3.06-2.19,6-3.86,8.48-2.07,3.07-4.34,6.07-6.27,9.26-2.39-2.19-6.42-2.57-9.56-3.09a103.84,103.84,0,0,0-17.2-1.23c-10.86,0-21.52,2.53-32.37,2.67" transform="translate(-53.25 -44.96)"/><path class="cls-11" d="M180.17,162.33c-4.89,0-5.59-1.1-7.57-5.41-.55-1.2-2.47-4.28-2.28-5.58.35-2.33,3.06-3.08,5-4.35,6.52-4.23,12.36-9.33,18.49-14.16,7.48-5.9,15.18-10.77,23.17-15.93,5.58-3.61,11.35-6.67,17.1-10,11.44-6.63,24.34-10.63,36.4-16.08A352.56,352.56,0,0,1,347.35,66a242.15,242.15,0,0,1,28.52-3.37c3-.23,17.34-2.79,18.83,1,.22.58-.92,3.37-1,4.17-.23,1.6-.25,3.32-.33,4.91-.22,4.5-2.48,16.8.83,20.26,1.57,1.65,2.82.45,5.18,0,3.1-.59,6.36-.33,9.51-.33,6.7,0,13.33,0,20,.67,1.42.14,4.8-.14,5.55,1,.59.87-.24,4.17-.34,5.19-.67,6.65-.65,13.76-.68,20.51,0,10-.34,19.9-.28,29.86,0,2.6-1.23,9.56.09,11.76,1.22,2,4.81,1.58,6.81,2-.32-.07.52-32.62.49-35.66-.1-10.61-.77-21.25-.77-32,0-5-2-14.61.39-18.94,5-.32,9.91-.19,14.89-.44.14-2.75-1-7.18,1.38-8.28,3.14-1.44,9.33,1.6,12.88,1.38-.32,0,.45,22.21.45,24.2,0,5.69-.34,11.33-.59,17-.54,12.46.59,24.71.59,37.15,0,5.16-.47,10.06-.72,15.2-4.26.57-9.19-.62-13.58-.62-5.59,0-11.39-.35-16.94.24-15.7,1.69-32.27.91-48.16.09-10.62-.55-21.43.27-32.14.1-12.09-.19-24.18-.44-36.27-.44-29.6,0-59,1-88.57,1-8.16,0-16.68.73-24.62-.76-2.89-.54-5.9-1-8.74-1.49C193.6,160.38,186.58,162.33,180.17,162.33Z" transform="translate(-53.25 -44.96)"/><g class="cls-3"><path d="M440.17,158.78c-.13-10.26.36-20.52.26-30.82-.1-10.61-.77-21.25-.77-32,0-5-2-14.61.39-18.94,5-.32,9.91-.19,14.89-.44.14-2.75-1-7.18,1.38-8.28,3.14-1.44,9.33,1.6,12.88,1.38-.32,0,.45,22.21.45,24.2,0,5.69-.34,11.33-.59,17-.54,12.46.59,24.71.59,37.15,0,5.16-.47,10.06-.72,15.2,0,.76-19.65-.13-21.13-.32a10.14,10.14,0,0,0-4.14,0c-1.13.34-2.28,1.1-3.39.72Q440.2,161.24,440.17,158.78Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-12"><path class="cls-13" d="M303.55,161.86c-.81-12.51,1.83-24.9,2.8-37.33a114.16,114.16,0,0,0-.45-18.9c-.5-5.93.14-12.09.09-18.06q0-4.55-.21-9.1c8.46-5.27,18.63-7.23,28.31-9.56,7.08-1.7,14.13-3.37,21.41-1.81-3.48,13.14-.1,27-.06,40.58,0,3.35-.18,6.7-.33,10a355.09,355.09,0,0,0,.93,45.51c-.07-.88-31.13-.58-34.17-.58-1.33,0-18.28-.34-18.21.53Q303.59,162.53,303.55,161.86Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-14"><path class="cls-15" d="M239.27,163.84a64.66,64.66,0,0,0,2.63-13.77l4.88-41.94a19,19,0,0,1,1.28-5.73c1.72-3.78,6.3-4.89,9.83-6.3,4.23-1.69,8.45-3.38,12.6-5.26a188.12,188.12,0,0,1,24.76-9.16L294,102.77c-.4,6.47-1.61,13.54-.9,19.93a203.82,203.82,0,0,1,1.36,23.14c0,3.86-.17,7.72-.48,11.57s0,5.17-3.94,5.26c-8.35.18-16.71.58-25.05.71q-7,.11-14.07.19C247.54,163.6,242.35,165,239.27,163.84Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M180.17,162.33c-4.89,0-5.59-1.1-7.57-5.41-.55-1.2-2.47-4.28-2.28-5.58.35-2.33,3.06-3.08,5-4.35,6.52-4.23,12.36-9.33,18.49-14.16,7.48-5.9,15.18-10.77,23.17-15.93,5.58-3.61,11.35-6.67,17.1-10,4.47-2.59,9.16-5.63,14.1-7.05a1.67,1.67,0,0,1,1-.08c.77.26.74,1.35.55,2.14a479.38,479.38,0,0,0-8.47,47.41c-.42,3.28.1,9.24-1.38,12.13-1.2,2.34-5,2.19-7.76,2.21-7.81.06-15.73.68-23.45-.76-2.89-.54-5.9-1-8.74-1.49C193.6,160.38,186.58,162.33,180.17,162.33Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M499.64,86.89c-.77-1.42-1.53-2.84-2.27-4.28-3-5.84-6.46-6.27-12.5-8.39-4.32-1.51-8.84-3.06-13.48-2.84-.63,4,6.39,10.9,8.54,14.28,3.41,5.36,5,11,7.49,16.75,2.83,6.54,8,11.93,11.25,18.33,3.69,7.21,8.86,13.26,12.93,20.29,4,6.84,9.36,13.51,14.4,19.55,5.21-1.43,7.56-8.46,13.61-9.2,1.34,3.76-.71,7.55-.23,11.23a520.91,520.91,0,0,0,78.88-1.94c4.88-.48,9.81-.13,14.71-.39-2.19-3-3.55-6.49-6.15-9.47-3.41-3.91-7.1-6.63-11.26-9.64-6.7-4.85-14.37-8.71-20.69-14-3.87-3.24-7.56-6.62-11.76-9.5a196.87,196.87,0,0,0-30.18-16.75c-2.57-1.15-10.73-6.6-13.35-3.61-1.39,1.58-.13,8.08-.23,10.18-.44,9.22,1.55,18,1.65,27.17.05,4.4,1.27,12.09-1,15.71-4.13-2.63-4.54-9.06-6.61-13.08-2.44-4.74-6.06-8.74-8.82-13.29-3.25-5.35-7-9.85-10.51-15-1.79-2.64-3-5.7-4.81-8.32C506,96,502.37,91.94,499.64,86.89Z" transform="translate(-53.25 -44.96)"/><g class="cls-16"><path class="cls-17" d="M499.64,86.89c-.77-1.42-1.53-2.84-2.27-4.28-3-5.84-6.46-6.27-12.5-8.39-4.32-1.51-8.84-3.06-13.48-2.84-.63,4,6.39,10.9,8.54,14.28,3.41,5.36,5,11,7.49,16.75,2.83,6.54,8,11.93,11.25,18.33,3.69,7.21,8.86,13.26,12.93,20.29,4,6.84,9.36,13.51,14.4,19.55,5.21-1.43,7.56-8.46,13.61-9.2,1.34,3.76-.71,7.55-.23,11.23a520.91,520.91,0,0,0,78.88-1.94c4.88-.48,9.81-.13,14.71-.39-2.19-3-3.55-6.49-6.15-9.47-3.41-3.91-7.1-6.63-11.26-9.64-6.7-4.85-14.37-8.71-20.69-14-3.87-3.24-7.56-6.62-11.76-9.5a196.87,196.87,0,0,0-30.18-16.75c-2.57-1.15-10.73-6.6-13.35-3.61-1.39,1.58-.13,8.08-.23,10.18-.44,9.22,1.55,18,1.65,27.17.05,4.4,1.27,12.09-1,15.71-4.13-2.63-4.54-9.06-6.61-13.08-2.44-4.74-6.06-8.74-8.82-13.29-3.25-5.35-7-9.85-10.51-15-1.79-2.64-3-5.7-4.81-8.32C506,96,502.37,91.94,499.64,86.89Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-12"><path class="cls-13" d="M499.64,86.89c-.77-1.42-1.53-2.84-2.27-4.28-3-5.84-6.46-6.27-12.5-8.39-4.32-1.51-8.84-3.06-13.48-2.84-.63,4,6.39,10.9,8.54,14.28,3.41,5.36,5,11,7.49,16.75,2.83,6.54,8,11.93,11.25,18.33,3.69,7.21,8.86,13.26,12.93,20.29,4,6.84,9.36,13.51,14.4,19.55,5.21-1.43,7.56-8.46,13.61-9.2,1.34,3.76-.71,7.55-.23,11.23a520.91,520.91,0,0,0,78.88-1.94c4.88-.48,9.81-.13,14.71-.39-2.19-3-3.55-6.49-6.15-9.47-3.41-3.91-7.1-6.63-11.26-9.64-6.7-4.85-14.37-8.71-20.69-14-3.87-3.24-7.56-6.62-11.76-9.5a196.87,196.87,0,0,0-30.18-16.75c-2.57-1.15-10.73-6.6-13.35-3.61-1.39,1.58-.13,8.08-.23,10.18-.44,9.22,1.55,18,1.65,27.17.05,4.4,1.27,12.09-1,15.71-4.13-2.63-4.54-9.06-6.61-13.08-2.44-4.74-6.06-8.74-8.82-13.29-3.25-5.35-7-9.85-10.51-15-1.79-2.64-3-5.7-4.81-8.32C506,96,502.37,91.94,499.64,86.89Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M92.25,301.5c0-6-.5-12-.5-18.06,0-5.5-1-10.71-.75-16.21s-.53-10.74,1.4-16c3.53-9.57,9.82-18.41,15.56-26.75,3.87-5.62,7.07-11.13,14-12.82q.13-.15,0,0a3.67,3.67,0,0,1-.62.54c3.43-.59,7-2.53,10.66-1.41,5.14,1.6,6.51,6.61,7.46,11.3,3.59,17.89,6,36.34,7.92,54.46.51,4.84.5,13.41,4.64,16.72,1.58-5.82,1-12.05.73-18-.09-2.2,1-6.55-1-8,0,0,1.38-62,1.31-63s9.69-2,9.69-2l8.44,1.41,1.06,4.33L174,195.93h20.67v14.55l12.33.13V195.93l19-.65s12.92,3.72,12.84,4.22.17,76.75.17,76.75l.47,16.25,16.16-28.11,31.47-48.05L297.25,201l11.54,8L310.67,188l13.09-.23L323.18,219l17.32.25L338.75,304l-28.66-1V213l-1.84-1L274,271l-11.25,20L253,302l-12-8.67-2,1.09,1.33,6.85Z" transform="translate(-53.25 -44.96)"/><g class="cls-18"><path class="cls-19" d="M92.25,301.5c0-6-.5-12-.5-18.06,0-5.5-1-10.71-.75-16.21s-.53-10.74,1.4-16c3.53-9.57,9.82-18.41,15.56-26.75,3.87-5.62,7.07-11.13,14-12.82q.13-.15,0,0a3.67,3.67,0,0,1-.62.54c3.43-.59,7-2.53,10.66-1.41,5.14,1.6,6.51,6.61,7.46,11.3,3.59,17.89,6,36.34,7.92,54.46.36,3.41.41,6.88,1.22,10.23s3,6.57,2.57,10.21c-.92,7-12.72,4.42-17.57,4.43l-21.11,0Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-14"><path class="cls-15" d="M310.09,301.5V253.82c0-17.45.39-34.95-.69-52.32-.06-1,1.2-13.52,1.27-13.52l13.09-.23L323.18,219l17.32.25L338.75,304l-28.66-1Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-12"><path class="cls-13" d="M253,302c-2.25-1.63-4.71-2.95-7-4.5-1.06-.72-5.47-2.36-5.74-3.5a2.51,2.51,0,0,1,.14-1.25c2.85-9.95,10.06-19.35,15.24-28.36l31.47-48.05L297.25,201c4.1,2.86,9.46,5.37,12.37,9.43a3.46,3.46,0,0,1-1.25,3.18c-3.48,2.74-5.36,7.38-7.58,11.2l-8.67,14.93-15.74,27.11L274,271l-11.25,20Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-18"><path class="cls-20" d="M153,295.9c-.63-6.8,0-13.85-.26-20.65-.09-2.2,1-6.55-1-8,0,0,1.38-62,1.31-63s9.69-2,9.69-2l8.44,1.41,1.06,4.33L174,195.93h20.67v14.55l12.33.13V195.93l19-.65s12.92,3.72,12.84,4.22.17,76.74.17,76.75c0,2.8.16,5.61.24,8.41.11,4-.6,8.55.14,12.4.4,2.11,2.31,3.77,2.05,6.09-10.6.4-21.52-1-32.17-1.15s-21.12,0-31.67.34c-7.47.26-15.09.63-22.26-1.48a3,3,0,0,1-1.46-.77,3,3,0,0,1-.55-1.55C153.19,297.68,153.08,296.79,153,295.9Z" transform="translate(-53.25 -44.96)"/></g><polygon class="cls-11" points="292.81 257.04 292.37 188.62 331.25 188.69 332.25 161.42 375.58 161.42 377.25 158.59 388.74 157.38 392.75 158.09 396.14 159.65 397.6 150.81 419.52 150.97 418.91 163.79 431.27 164.54 431.3 151.68 445.66 150.81 454.25 150.63 462.5 152.7 463.08 178.06 474.5 177.82 477.54 175.78 476.5 171.22 496 164.54 500.75 165.29 513 237.04 518.25 258.54 486.5 258.79 479.75 205.44 476.5 185.51 474.5 188.04 474.5 259.72 388.74 258.79 372.42 251.62 363.92 248.75 359.76 249.29 360.52 252.7 346.42 254.29 327.96 255.7 320.75 255.7 292.81 257.04"/><g class="cls-16"><path class="cls-17" d="M536.48,277.9,533,250.4c-1.67-10.25-2.32-20.24-3.6-30.5a7,7,0,0,1-.06-2c.57-3.44,8.49-4.49,11.35-5.47l8.57-2.94,4.75.75L566.25,282l5.25,21.5-31.75.25Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M473.47,293.73c-1.74-26.81.49-53.82-1.55-80.62a4.35,4.35,0,0,1,.27-2.4c1-1.92,12.33-1.69,12.33-1.21l0-12.86,14.36-.87,8.59-.19,8.25,2.08.58,25.36c2.8-.06,10.63-1.71,11.76,1.59a7.14,7.14,0,0,1,.21,2.63c-.69,16-.55,32.12-.55,48.19v29.24s-17.26-.19-18.27-.2l-18.3-.2-9.55-.1c-1.55,0-5.71,1.2-6.72,0a4.87,4.87,0,0,1-.81-2.69Q473.72,297.6,473.47,293.73Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-12"><path class="cls-13" d="M425.5,293.74a206.26,206.26,0,0,1-.69-22.25l.26-51.15a30.31,30.31,0,0,0-.76-8.51,7.25,7.25,0,0,1-.48-2.53c.14-1.71,1.71-2.93,3.28-3.62,5-2.2,9.39-2.75,14.88-3.33l4,.71,3.39,1.56,1.45-8.84,21.92.16c-.27,5.63.18,11.07-.14,16.67-.46,8.18-.88,16.36-1.09,24.55-.41,16.12,0,32.31,2.46,48.27.91,5.88,2.09,11.73,2.51,17.66.16,2.26-.67,1.84-2,1.84-.19,0-1.31-.76-1.64-.85-1.21-.34-3,0-4.25,0L455,303.89l-13-.14c-2,0-5.17-2.27-7-3.05-2.68-1.18-9-2.58-9.43-6Q425.55,294.23,425.5,293.74Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-18"><path class="cls-19" d="M346.06,302l-.45-68.42,38.88.07,1-27.27h16.62c8.39,0,18.24-1.41,26.4.12a68.46,68.46,0,0,1-.41,12.13l-2.78,29.79c-.43,4.65-.87,9.3-.88,14,0,3.8.25,7.6.52,11.39.52,7.46,4,19.43,3.88,26.89-3.05.17-7.48-.41-10.33,0l-4.62-.25h0L400,300.5l-18.79.17H374Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-18"><path class="cls-20" d="M433.26,162.79c-.09-1.68-.12-3.36-.15-5l-.53-29.61a72.4,72.4,0,0,0-.4-7.61c-.31-2.49-.88-5-1-7.47-.28-6.72,2.75-13.46,1.35-20a1.53,1.53,0,0,0-.45-.93,1.6,1.6,0,0,0-1-.22c-7.26,0-14.53.07-21.78.32-2.6.09-4.76,1-7.28,1.19-2.21.18-6.4-.33-6.61,3-.06.92.31,2.07-.45,2.59-2.09-11,1.69-22.46-.31-33.48a3,3,0,0,0-.73-1.72,3.17,3.17,0,0,0-2.4-.51c-11.48.7-23,1.4-34.34,3.2a4.31,4.31,0,0,0-2.25.82c-1.21,1.08-1.59,5.31-2,6.89-.75,3.31.08,7.37.39,10.71,1.19,12.69.41,25.42.46,38.17q.08,19.88,1,39.74,20.06,1.58,40.21,1.38C398.23,164.17,433.25,162.64,433.26,162.79Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M714.75,284.75c1.42,1.82,1.16,5.24,1.75,7.45s2,3.71,2.85,5.67c2.21,5.24-8.77,4.26-11.58,4.29l-18.26.18-52,.51L635.34,210l-2.86-3.52S622.35,250.08,616.92,266s-12.28,36-12.28,36l-14.84-6.92-2.55,7.29L571.5,303.5l-2.5-97,.75-2.25,11.8-1.16H587l1.5,3.28-.12,6.5-1.13,54.83.25,23.8,26.19-77,5.56-13.75L620,194l13,3.25,2.34,2.5-1.1,4.5,18.27-1.2,2.69,3.45,1.1,2.25V195l8-.33s31,44.17,38.25,58.88" transform="translate(-53.25 -44.96)"/><g class="cls-18"><path class="cls-19" d="M714.75,284.75c1.42,1.82,1.16,5.24,1.75,7.45s2,3.71,2.85,5.67c2.21,5.24-8.77,4.26-11.58,4.29l-18.26.18-52,.51-1-42.75-.73-31.8-.27-11.63c0-1.28-.74-11.06-1.42-10.63,5.27-3.33,12.27-2.59,18.43-3l2.69,3.45,1.1,2.25V195l8-.33s31,44.17,38.25,58.88" transform="translate(-53.25 -44.96)"/></g><g class="cls-12"><path class="cls-13" d="M635.34,199.75c-1.38,5.62-3.78,10.93-5.29,16.55-1.63,6.07-2.86,12.23-4.4,18.32-2.66,10.52-5.23,21.14-8.72,31.42-5.42,16-12.28,36-12.28,36l-14.84-6.92-2.55,7.29L571.5,303.5l-2.5-97,.75-2.25,11.8-1.16H587l1.5,3.28-.12,6.5-1.13,54.83.25,23.8,26.19-77,5.56-13.75L620,194l13,3.25Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M82,522.25l5.82-27.41,20.8,5.82,5.19,3.67L111.33,509l8.5-.68,4,.74,1.66-3V484.25l12.81-2.65h8l6.21.9,3.5.32.5,14.42L168,495.5l1.14-.66.11-13.09,16.5.75h5.91v9.65l1,2.69,5.11-5.88,4.59-.52,4.57.52,5.1.67.6,5.21,4.79-2.88,4.73-.25,3.63-1s7,15.41,8.11,18.2-.1,4.09-.1,4.09l-2,8.21L229.5,544.5l-2.88,12.27v5.56l2.63,3.86,2.76,1.43-13.26,8.62L206,587.76l-92.21.05Z" transform="translate(-53.25 -44.96)"/><g class="cls-21"><path class="cls-22" d="M82,522.25l5.82-27.41,20.8,5.82,5.19,3.67L111.33,509l8.5-.68,4,.74,1.66-3V484.25l12.81-2.65h8l6.21.9,3.5.32.5,14.42L168,495.5l1.14-.66.11-13.09,16.5.75h5.91v9.65l1,2.69,5.11-5.88,4.59-.52,4.57.52,5.1.67.6,5.21,4.79-2.88,4.73-.25,3.63-1s7,15.41,8.11,18.2-.1,4.09-.1,4.09l-2,8.21L229.5,544.5l-2.88,12.27v5.56l2.63,3.86,2.76,1.43-13.26,8.62L206,587.76l-92.21.05Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M592.09,588l14.61-9.7-.15,9.23,31.78.81,44.33-.81s8.87-18.31,18-38c9-19.49,18.24-40.34,19.36-46.2,2.25-11.78,0-5.95,0-5.95a36.4,36.4,0,0,1-5.55-.79c-1.25-.39-2.24-2.22-3.75-.67-.92.95-1,2.4-1.12,3.72-.61,7.11-3.47,13.81-5,20.78a67.44,67.44,0,0,0-1.42,17.29c.17,4.31.64,8.82-1.1,12.76s-5.5,6.72-7.62,10.51a101.78,101.78,0,0,1-.84-11.9q.65-29.68,1.3-59.37c-3.89.63-7.49-1.87-11.53-1.89a9.74,9.74,0,0,0-4.33.8,4.84,4.84,0,0,0-2.73,3.3,16.64,16.64,0,0,1-.3,2.3c-.25.74-1,1.39-1.76,1.09-1.23-.52-1.5-11.2-1.48-13-1.88-.13-20.08-1.41-20.08-1.38l-1.12,14.8-13.22,1s.25-13.54.33-14.21-31.5,1.57-31.5,1.57l-1.5,90.54-2-1.6-35.11-56.86-7.33,10.78-3,3,21.07,38.54" transform="translate(-53.25 -44.96)"/><path class="cls-11" d="M175.14,629.45a13.91,13.91,0,0,1,6.19,6.09l-.49-13.79a26.83,26.83,0,0,1,8.37,1.08,8.38,8.38,0,0,1-.92,4.7c1.39-.45,2.83.81,3.26,2.21a17.53,17.53,0,0,1,.27,4.36c.07,1.46.59,3.08,1.91,3.71.45.21,1,.29,1.42.49a5.55,5.55,0,0,1,2.35,2.88c2.91,5.91,6.45,12,12.24,15.11a28.83,28.83,0,0,0,8.88,2.75,78.46,78.46,0,0,0,10.7,1.11,9.41,9.41,0,0,1,4.68.93c1.89,1.17,2.62,3.54,3,5.73a62.61,62.61,0,0,1,.5,9.74v15.57c0,2.63-.39,5.87-2.83,6.85s-5.12-1.25-7.11-3.15a92.58,92.58,0,0,0-11-8.45c-7.57-5.3-15-10.82-22.31-16.47-8.51-6.58-16.64-13.72-25.3-20.1-6.14-4.53-9.18-8.39-8.43-16.6.31-3.47,1.82-3.48,5-3.79Z" transform="translate(-53.25 -44.96)"/><g class="cls-18"><path class="cls-23" d="M175.14,629.45a13.91,13.91,0,0,1,6.19,6.09l-.49-13.79a26.83,26.83,0,0,1,8.37,1.08,8.38,8.38,0,0,1-.92,4.7c1.39-.45,2.83.81,3.26,2.21a17.53,17.53,0,0,1,.27,4.36c.07,1.46.59,3.08,1.91,3.71.45.21,1,.29,1.42.49a5.55,5.55,0,0,1,2.35,2.88c2.91,5.91,6.45,12,12.24,15.11a28.83,28.83,0,0,0,8.88,2.75,78.46,78.46,0,0,0,10.7,1.11,9.41,9.41,0,0,1,4.68.93c1.89,1.17,2.62,3.54,3,5.73a62.61,62.61,0,0,1,.5,9.74v15.57c0,2.63-.39,5.87-2.83,6.85s-5.12-1.25-7.11-3.15a92.58,92.58,0,0,0-11-8.45c-7.57-5.3-15-10.82-22.31-16.47-8.51-6.58-16.64-13.72-25.3-20.1-6.14-4.53-9.18-8.39-8.43-16.6.31-3.47,1.82-3.48,5-3.79Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M560.6,661.45a34,34,0,0,0,27-8c4-3.55,7.13-8,10.2-12.41a101.21,101.21,0,0,0-3,33c5-2.15,10.08-4.38,13.87-8.25a42,42,0,0,0,5.77-8.14,71.54,71.54,0,0,0,6.35-12.44c.93-2.62,1.55-5.34,2.28-8a104.45,104.45,0,0,1,4.87-14,1.57,1.57,0,0,1,.44-.67,1.54,1.54,0,0,1,1-.19,25,25,0,0,1,13.82,5.09c-5.61,4.68-5.11,13.61-9.43,19.5a27.5,27.5,0,0,1-6.13,5.57q-18.32,13.5-37.27,26.11-9.35,6.22-18.84,12.22c-1.75,1.1-6.93,5.66-9,5.23-2.86-.6-1.62-6.71-1.62-8.86S561.4,661.57,560.6,661.45Z" transform="translate(-53.25 -44.96)"/><g class="cls-18"><path class="cls-23" d="M560.6,661.45a34,34,0,0,0,27-8c4-3.55,7.13-8,10.2-12.41a101.21,101.21,0,0,0-3,33c5-2.15,10.08-4.38,13.87-8.25a42,42,0,0,0,5.77-8.14,71.54,71.54,0,0,0,6.35-12.44c.93-2.62,1.55-5.34,2.28-8a104.45,104.45,0,0,1,4.87-14,1.57,1.57,0,0,1,.44-.67,1.54,1.54,0,0,1,1-.19,25,25,0,0,1,13.82,5.09c-5.61,4.68-5.11,13.61-9.43,19.5a27.5,27.5,0,0,1-6.13,5.57q-18.32,13.5-37.27,26.11-9.35,6.22-18.84,12.22c-1.75,1.1-6.93,5.66-9,5.23-2.86-.6-1.62-6.71-1.62-8.86S561.4,661.57,560.6,661.45Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-18"><path class="cls-20" d="M618.76,481.46c-3.58,0-7.92.36-9.5,3.58a9.59,9.59,0,0,0-.68,4.06l-2.13,98.17a180.81,180.81,0,0,0,34.45-.75c-2.21-6.75-2.28-14-2.32-21.09l-.17-28.76a101.28,101.28,0,0,1,.41-12c.47-4.13,1.45-8.2,1.66-12.35.25-4.95-.6-9.85-.78-14.79-.12-3.56,1.07-7.89-.42-11.27C636.27,479.39,624.51,481.52,618.76,481.46Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-18"><path class="cls-23" d="M652.25,544q.42-27.32-.87-54.62c-.13-2.8,0-6.14,2.34-7.64a8,8,0,0,1,4.52-.82l11.28.18a2.46,2.46,0,0,1,3,2.44l1.86,9.92c1.53-.69,1.42-3.21,2.93-3.93a3.4,3.4,0,0,1,1.64-.2A117.76,117.76,0,0,1,694.3,491a1.45,1.45,0,0,1,1.53,1.88l-3.67,40.48a59.81,59.81,0,0,0-.35,9.87c.26,3.51,1.15,6.95,1.53,10.45a48.07,48.07,0,0,1-.17,10.79,10.67,10.67,0,0,1-.59,2.76,12.66,12.66,0,0,1-2.09,3.11,67.57,67.57,0,0,0-10.11,17.14,147.26,147.26,0,0,0-16.07-.7c-3.72,0-9.24,1.46-12.55-.81-2.9-2-2.75-5.51-2.27-8.6.83-5.29,1.67-10.51,2.07-15.86C652,555.68,652.16,549.82,652.25,544Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-21"><path class="cls-22" d="M590.16,587.71c-1.45-5.44-5.88-9.46-9.16-14-5.17-7.2-7.61-16.07-12.71-23.33a50.69,50.69,0,0,1-3.54-5.18c-.9-1.69-1.47-3.54-2.34-5.24-1-2-2.55-4-2.77-6.23a11.73,11.73,0,0,1,1.12-5.19c1.69-4.42,3.58-9.11,7.45-11.83,5.85,6.16,8.57,14.61,13.45,21.56,1.1,1.56,2.3,3,3.44,4.56A135.37,135.37,0,0,1,593.95,557q2.83,5,5.65,10,1.41,2.5,2.8,5c.74,1.34,2.23,3.11,2.42,4.65.31,2.54-3.39,4-5.15,5.19Q595.06,585,590.16,587.71Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-21"><path class="cls-22" d="M639.06,496.73c-1.32,8.89-1.12,17.92-.91,26.91l.18,7.91c.31,13.59.63,27.17.85,40.76a79.15,79.15,0,0,1-.68,14.6l11.23-1.48q1.41-23.59,1.67-47.24c.07-6.84.07-13.68.08-20.52v-8.08c0-2.4,0-4.79-.09-7.19-.06-1.61.23-4.24-.84-5.61S639.17,496,639.06,496.73Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M709.39,497.13a.65.65,0,0,0-.78.67l-3.88,25.33c-1,6.83-2.1,13.74-1.52,20.62,4.23-4.28,5.51-10.58,8.36-15.89,1.36-2.54,3.1-4.87,4.28-7.5a39.23,39.23,0,0,0,2.33-8.3c.85-4.17,2.49-9.42,1.85-13.69-.32-2.18-1.46-1.82-3.46-1.69Z" transform="translate(-53.25 -44.96)"/></g></g><g id="DETAILS"><path class="cls-24" d="M636.33,431.17a1.5,1.5,0,0,1-1.46-1.14c-.77-3.17-.62-6.77-.48-10.25.05-1.32.11-2.57.11-3.77a1.5,1.5,0,0,1,3,0c0,1.26-.05,2.6-.11,3.89-.13,3.28-.27,6.67.4,9.42a1.5,1.5,0,0,1-1.46,1.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M177.34,430.83h-.21a1.5,1.5,0,0,1-1.28-1.69,37.15,37.15,0,0,0-.09-7.5c-.13-1.65-.26-3.35-.26-5a1.5,1.5,0,0,1,3,0c0,1.5.12,3.07.25,4.73a39.23,39.23,0,0,1,.07,8.14A1.5,1.5,0,0,1,177.34,430.83Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M569,342.17a1.5,1.5,0,0,1-.73-.19c-.63-.35-1.23-.71-1.83-1.07-2.38-1.43-4.43-2.67-7.31-2.41a1.5,1.5,0,1,1-.27-3c3.84-.34,6.53,1.27,9.12,2.83.57.34,1.14.69,1.74,1a1.5,1.5,0,0,1-.73,2.81Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M569,341.5a1.5,1.5,0,0,1-1.42-1,17.5,17.5,0,0,1-.48-6.45c0-.7.07-1.39.07-2a1.5,1.5,0,0,1,3,0c0,.7,0,1.44-.07,2.19a15.14,15.14,0,0,0,.32,5.32,1.5,1.5,0,0,1-1.42,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M700.66,342.78a1.44,1.44,0,0,1-.71-.18,1.46,1.46,0,0,1-.59-2l0-.08c1.39-2.46,3.29-5.84,3.43-8.59a1.5,1.5,0,0,1,3,.15c-.18,3.46-2.28,7.19-3.81,9.91A1.58,1.58,0,0,1,700.66,342.78Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M701,343.83a1.5,1.5,0,0,1-.85-2.74,24.7,24.7,0,0,1,9.93-3.58,1.5,1.5,0,0,1,.5,3,21.84,21.84,0,0,0-8.74,3.09A1.49,1.49,0,0,1,701,343.83Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M242.33,343.5a1.5,1.5,0,0,1-1.32-2.21l.54-1c1.08-1.95,2.57-4.61,3-6.9a1.5,1.5,0,1,1,3,.52c-.49,2.79-2.11,5.71-3.3,7.84l-.52.95A1.5,1.5,0,0,1,242.33,343.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M243.26,342.84l-.4,0a1.5,1.5,0,1,1,.28-3,28.1,28.1,0,0,0,6.41-1.27,1.5,1.5,0,0,1,.9,2.86A32.77,32.77,0,0,1,243.26,342.84Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M110.33,344.17a1.5,1.5,0,0,1-1.41-1c-.71-1.92-4.84-5.23-6.7-5.36a1.5,1.5,0,0,1,.21-3c3.27.23,8.26,4.49,9.3,7.31a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M109.67,343.5a1.5,1.5,0,0,1-1.38-.9c-1-2.2-1.91-9.32.22-11.89a1.5,1.5,0,1,1,2.31,1.91c-1,1.17-.69,6.68.22,8.78a1.5,1.5,0,0,1-1.37,2.1Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M215.83,217.59c-3.24,0-6.29-.39-8.5-1.78a1.25,1.25,0,0,1,1.33-2.11c3,1.87,8.76,1.43,13.43,1.07,1.78-.14,3.47-.26,4.9-.26,3.17,0,6.77-.09,9.56-1.17a1.25,1.25,0,0,1,.9,2.33C234.27,216.9,230.38,217,227,217c-1.33,0-3,.12-4.71.26C220.18,217.42,218,217.59,215.83,217.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M215.7,222.35c-3.13,0-6.2-.35-8.59-1.77a1.25,1.25,0,1,1,1.28-2.15c3,1.77,7.8,1.49,12,1.24,1.43-.08,2.77-.16,4-.16.82,0,1.7,0,2.59.06,2.9.1,5.89.21,8-.71a1.25,1.25,0,1,1,1,2.29c-2.61,1.14-6,1-9.06.92-.86,0-1.71-.06-2.5-.06-1.15,0-2.47.08-3.86.16C219,222.25,217.34,222.35,215.7,222.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M220.25,211.33c-1.06,0-2.08-.74-3-2.2-1.12-1.69-1.28-6.22.52-7.53.38-.27,1.73-1,3.25.87A1.25,1.25,0,0,1,219,204a7.39,7.39,0,0,0,0,3,1.25,1.25,0,0,1,.73-.95,4.58,4.58,0,0,1,2.71-.3,1.25,1.25,0,0,1,1,1.47c-.59,3-1.82,3.82-2.75,4A2.33,2.33,0,0,1,220.25,211.33Zm-.47-2.92a1.84,1.84,0,0,0,.45.39,1.47,1.47,0,0,0,.22-.32A1.26,1.26,0,0,1,219.78,208.41Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M226.3,210.34a3.82,3.82,0,0,1-1-.15,2.84,2.84,0,0,1-2-2,8.61,8.61,0,0,1,1.22-6.48,3.12,3.12,0,0,0,1.05-.76,1.25,1.25,0,0,1,1.72.41c.31.5,2.64,5.81,1,8A2.38,2.38,0,0,1,226.3,210.34Zm-.38-5.79a5.77,5.77,0,0,0-.2,2.89c.09.31.19.33.23.34a1,1,0,0,0,.4.05C226.61,207.44,226.32,205.89,225.92,204.55Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M218.77,281.3c-4.57,0-9.06-.65-11-3.31a1.25,1.25,0,1,1,2-1.48c2.21,3,11.17,2.31,16,1.94,1.14-.09,2.15-.17,3-.2,3.06-.12,7.16-1.07,8.9-2.87a1.25,1.25,0,0,1,1.79,1.74c-2.39,2.46-7.2,3.49-10.6,3.63-.79,0-1.77.11-2.87.19C223.8,281.11,221.27,281.3,218.77,281.3Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M223.15,285c-4.72,0-9.85-.19-14.16-2.12a1.25,1.25,0,1,1,1-2.28c4.34,1.95,9.67,1.92,14.82,1.9h1.82c2.67,0,8.25,0,10.18-2.09a1.25,1.25,0,1,1,1.84,1.69c-2.67,2.92-8.75,2.91-12,2.91h-3.49Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M260.15,291.5c-5.17,0-12.44-6.59-14.82-9.15a1.25,1.25,0,1,1,1.83-1.7c3.24,3.49,9.38,8.35,13,8.35h.11a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M262.75,289a1.24,1.24,0,0,1-.31,0c-5.06-1.3-11.1-5.88-14.85-9.85a1.25,1.25,0,0,1,1.82-1.72c3.38,3.59,9.1,8,13.65,9.15a1.25,1.25,0,0,1-.31,2.46Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M297.25,229.5l-.23,0c-4.42-.83-9.93-2.35-13.26-6.72a1.25,1.25,0,0,1,2-1.52c2.82,3.69,7.75,5,11.74,5.78a1.25,1.25,0,0,1-.23,2.48Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M299.5,227.5h0c-3.75,0-7.37-2.34-10.56-4.39a43.46,43.46,0,0,0-3.75-2.25,1.25,1.25,0,1,1,1.12-2.23,44.92,44.92,0,0,1,4,2.38c3,2,6.19,4,9.21,4a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M302.75,224.25h-.07c-4.22-.24-7.69-3.18-10.75-5.78-1.18-1-2.3-1.94-3.39-2.69a1.25,1.25,0,0,1,1.41-2.06,45.3,45.3,0,0,1,3.59,2.85c2.9,2.45,5.89,5,9.27,5.19a1.25,1.25,0,0,1-.07,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M225.2,288.58a84.79,84.79,0,0,1-18-1.61,1.25,1.25,0,0,1,.53-2.44c9,1.94,18.55,1.63,27.82,1.33l3.38-.11a1.25,1.25,0,0,1,.07,2.5l-3.37.11C232.21,288.47,228.71,288.58,225.2,288.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M203.42,226.89a23.26,23.26,0,0,1-6.81-1.45,1.25,1.25,0,0,1,.78-2.37c1.72.57,5.76,1.9,7.58,1.05a1.25,1.25,0,1,1,1.05,2.27A6.16,6.16,0,0,1,203.42,226.89Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M203.75,230.5h0a24.26,24.26,0,0,1-4.32-.53,19.58,19.58,0,0,0-3.91-.47h0a1.25,1.25,0,0,1,0-2.5,22.23,22.23,0,0,1,4.4.51,22.07,22.07,0,0,0,3.88.49,1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M204.21,291.25a17,17,0,0,1-3.78-.54,17.39,17.39,0,0,0-2.75-.47,1.25,1.25,0,0,1-1.17-1.32,1.24,1.24,0,0,1,1.32-1.17,19.55,19.55,0,0,1,3.15.52,13.65,13.65,0,0,0,3.48.48,1.25,1.25,0,0,1,.08,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M183.25,211.87c-.81,0-1.63,0-2.42-.06s-1.28-.05-1.83-.05a1.25,1.25,0,0,1,0-2.5h0c.58,0,1.23,0,1.93.05,2,.08,4.55.18,5.76-.42a1.25,1.25,0,0,1,1.11,2.24A10.66,10.66,0,0,1,183.25,211.87Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M182.34,216.06a6,6,0,0,1-3-.5,1.25,1.25,0,0,1,1.28-2.15,15.14,15.14,0,0,0,3.34.11l1.28,0a1.25,1.25,0,0,1,0,2.5l-1.2,0C183.43,216,182.86,216.06,182.34,216.06Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M184.5,286.5h-.25a1.25,1.25,0,0,1,0-2.5h.25a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M162.75,220.25a30,30,0,0,1-6.77-.53,1.25,1.25,0,1,1,.55-2.44,27.88,27.88,0,0,0,6.17.47l.05,1.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M160,229a1.25,1.25,0,0,1-.42-.07c-.27-.09-.63-.26-1-.45s-.71-.33-1.06-.47a1.25,1.25,0,0,1-2-.8,1.55,1.55,0,0,1,.56-1.52c.91-.7,2.12-.13,3.53.53.32.15.61.29.82.36A1.25,1.25,0,0,1,160,229Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M159,295.25a1.25,1.25,0,0,1-.73-2.26,7,7,0,0,1,2.65-1l.75-.18a1.25,1.25,0,1,1,.67,2.41l-.86.21a5.26,5.26,0,0,0-1.74.6A1.24,1.24,0,0,1,159,295.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M121.9,229.57a22.28,22.28,0,0,1-5.46-.61,1.25,1.25,0,0,1,.61-2.42,25,25,0,0,0,8.56.33l1-.09c2.75-.25,7.34-.67,9.07-2.21a1.25,1.25,0,1,1,1.66,1.87c-2.35,2.09-7.26,2.54-10.51,2.84l-1,.09C124.43,229.5,123.12,229.57,121.9,229.57Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M119,234.75a1.25,1.25,0,0,1,0-2.5c1.84,0,3.7-.15,5.49-.28,1.06-.08,2.13-.16,3.2-.22a1.25,1.25,0,0,1,.13,2.5c-1.05.05-2.1.13-3.14.21-1.84.14-3.74.28-5.67.29Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M130.92,292.79c-.6,0-1.2,0-1.75-.06l-.4,0a1.25,1.25,0,0,1-1-.66,1.87,1.87,0,0,1-.22-1.13,1.27,1.27,0,0,1,1.11-1.4,1.24,1.24,0,0,1,1.29.74c1.71.08,3.4.05,4.51-.94a1.25,1.25,0,1,1,1.67,1.86A7.39,7.39,0,0,1,130.92,292.79Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M100.65,293a16.77,16.77,0,0,1-6.1-1.1,1.25,1.25,0,0,1,.91-2.33,14.75,14.75,0,0,0,6,.92,1.25,1.25,0,1,1,.12,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M103,253.75H96.75a1.25,1.25,0,0,1,0-2.5H103a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M316.38,201.63a28.3,28.3,0,0,1-4.06-.39,1.25,1.25,0,1,1,.35-2.47h0c2.75.4,4.92.71,7.29-.4a1.25,1.25,0,1,1,1.06,2.26A10.62,10.62,0,0,1,316.38,201.63Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M315.5,206h0a4,4,0,0,1-2.92-1.45,1.25,1.25,0,1,1,1.92-1.6,1.47,1.47,0,0,0,1.08.55,1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M317.84,298.77a10.29,10.29,0,0,1-3-.57,8,8,0,0,0-2.3-.45,1.25,1.25,0,0,1-.06-2.5,9.52,9.52,0,0,1,3.08.55,7.1,7.1,0,0,0,2.6.45,1.25,1.25,0,1,1,.21,2.49Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M315.81,294a2,2,0,0,1-1.5-.7A1.25,1.25,0,0,1,316,291.5h0a1.25,1.25,0,0,1,.26,2.47A2.16,2.16,0,0,1,315.81,294Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M331.74,237.75a12.81,12.81,0,0,1-4.15-.82,1.25,1.25,0,1,1,.81-2.37,10.12,10.12,0,0,0,3.55.68,1.25,1.25,0,1,1,.09,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M367.76,250.38c-1,0-2,0-3-.07-1.61-.06-3.14-.07-4.72,0-2.81.1-5.73.2-8.4-1.19a1.25,1.25,0,1,1,1.15-2.22c2.1,1.09,4.56,1,7.17.91,1.64-.06,3.23,0,4.9,0,3,.1,6.07.21,8.68-.74a1.25,1.25,0,1,1,.85,2.35A19.37,19.37,0,0,1,367.76,250.38Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M366.25,253.75c-4,0-7.73-.17-11.37-.51a1.25,1.25,0,0,1,.23-2.49c3.56.33,7.2.49,11.13.49a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M404.37,234.9a10.12,10.12,0,0,1-2.15-.23,10.85,10.85,0,0,1-7.26-5,10.7,10.7,0,0,1-.75-8.67c1.15-3.67,5.93-7.72,10.18-7.23,7.43.77,10.94,7.22,10.61,11.58a10.23,10.23,0,0,1-4.18,7.39A10.8,10.8,0,0,1,404.37,234.9Zm-.69-18.68c-2.82,0-6.29,3-7.09,5.52a8.24,8.24,0,0,0,.53,6.67,8.39,8.39,0,0,0,5.63,3.82,8.13,8.13,0,0,0,6.57-1.51,7.74,7.74,0,0,0,3.18-5.57c.24-3.26-2.6-8.31-8.38-8.91h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M416.68,242.27c-2.57,0-5.17,0-7.74-.14-1.52-.07-3-.16-4.58-.25-3.16-.19-6.45-.35-9.62-.37-.59,0-1.3,0-2.08.07-2.88.14-6.14.3-7.83-.77a1.25,1.25,0,0,1,1.33-2.12c1,.64,4.24.49,6.38.39.89,0,1.67-.08,2.34-.08,3.22,0,6.48.19,9.63.38,1.52.09,3,.18,4.54.25,3.52.16,7.14.15,10.64.13h3.05a1.25,1.25,0,0,1,0,2.5h-6.07Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M432.44,215.28c-.42,0-.84,0-1.25,0a1.25,1.25,0,1,1,.12-2.5,57.87,57.87,0,0,0,8.39-.51c2.29-.25,4.45-.48,6.3-.49h0a1.25,1.25,0,0,1,0,2.5c-1.72,0-3.82.23-6,.47A72.52,72.52,0,0,1,432.44,215.28Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M430.5,219.5a1.25,1.25,0,0,1-.23-2.48,76.8,76.8,0,0,1,14.48-1,1.25,1.25,0,0,1,0,2.5,74.64,74.64,0,0,0-14,1Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M456.75,222c-.43,0-.87,0-1.3,0a1.25,1.25,0,0,1-1.1-1.68c.67-1.81,1.26-3.74,1.83-5.61.72-2.38,1.47-4.84,2.42-7.15a1.25,1.25,0,0,1,2.27-.08,32.87,32.87,0,0,0,2.57,4c2.06,2.9,4.19,5.89,4,8.87a1.25,1.25,0,0,1-1.25,1.18h0a39.69,39.69,0,0,0-4.91.25C459.8,221.86,458.29,222,456.75,222ZM460,210.86c-.52,1.49-1,3-1.44,4.53-.41,1.35-.83,2.74-1.29,4.1,1.23,0,2.48-.14,3.77-.26s2.52-.23,3.81-.27c-.44-1.86-2-4-3.45-6.1C460.93,212.21,460.45,211.53,460,210.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M460.45,247.43a5.05,5.05,0,0,1-4.72-2.68c-1.77-3.28-.51-8.47,1.76-10.75a3.53,3.53,0,0,1,4.22-.91c3.38,1.05,5.33,5.14,5.2,8.38a5.74,5.74,0,0,1-4.7,5.77A8.85,8.85,0,0,1,460.45,247.43Zm-.21-12.19a1.42,1.42,0,0,0-1,.53c-1.57,1.58-2.5,5.64-1.33,7.8.24.45,1,1.8,3.79,1.23a3.28,3.28,0,0,0,2.7-3.41c.1-2.59-1.54-5.35-3.52-5.92a1.25,1.25,0,0,1-.24-.1A.86.86,0,0,0,460.24,235.23Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M461.06,273.63a15,15,0,0,1-3.85-.46,1.25,1.25,0,0,1-.92-1.17c0-.92-.15-1.86-.27-2.85a23.47,23.47,0,0,1-.27-4.48,1.27,1.27,0,0,1,.1-.42,12.49,12.49,0,0,1,7.33-6.77,3.17,3.17,0,0,1,2.82.29c1.53,1.12,1.8,4.45,1.75,9.83,0,.5,0,.9,0,1.15V269c.08,2.88-.22,3.68-3.23,4.32A16.94,16.94,0,0,1,461.06,273.63Zm-2.33-2.69a15.17,15.17,0,0,0,5.28-.11,8.3,8.3,0,0,0,1.24-.33,10.35,10.35,0,0,0,0-1.47v-.22c0-.28,0-.71,0-1.24.05-5.74-.38-7.41-.75-7.8-.79-.27-4.62,1.71-6.27,5.28a22.69,22.69,0,0,0,.27,3.79C458.59,269.53,458.67,270.23,458.73,270.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M499.19,228.22a9.21,9.21,0,0,1-1.77-.17c-4.48-.87-6.68-3.57-6.92-8.47-.19-3.88,1.83-10.92,6-13.49a6.41,6.41,0,0,1,6.88.07,1.25,1.25,0,0,1-1.23,2.18,4,4,0,0,0-4.34-.12c-3.12,1.93-5,8-4.8,11.24.19,3.77,1.56,5.49,4.9,6.14,2.67.52,5.84-.58,6.76-3.7.62-2.12-.39-6.15-2.41-7.65a2.53,2.53,0,0,0-3.18.08c-.92.6-2.12,3.18-2.24,5.5-.06,1.18.19,1.82.45,2a1,1,0,0,0,1.2.09,1.88,1.88,0,0,0,.89-1.13,1.29,1.29,0,0,1-.42-1.63,1.21,1.21,0,0,1,1.61-.56,2.32,2.32,0,0,1,1.32,2.15,4.19,4.19,0,0,1-2.43,3.49,3.43,3.43,0,0,1-3.74-.46c-1-.8-1.47-2.22-1.37-4.1.14-2.62,1.46-6.22,3.37-7.46a5,5,0,0,1,6,0c2.94,2.19,4.2,7.37,3.32,10.36A8,8,0,0,1,499.19,228.22Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M496.25,258.25A1.25,1.25,0,0,1,495,257a38,38,0,0,1,.89-8.09c.27-1.5.53-2.92.68-4.3.06-.55.09-1.32.12-2.21.12-3.34.26-7.49,2.26-9.16a1.25,1.25,0,0,1,1.93.44c.62,1.34,1.31,2.72,2,4.05.49,1,1,1.95,1.45,2.92.17.36.41.8.67,1.29,1.5,2.84,2.72,5.34,2.52,7.25-.26,2.38-2.82,3.8-5.29,5.17a15.92,15.92,0,0,0-3.27,2.14,1.25,1.25,0,0,1-1.36.28l-.07,0s0,.1,0,.15a1.25,1.25,0,0,1-1.2,1.3Zm3.59-10.6a39.39,39.39,0,0,0-.52,5.53c.54-.33,1.1-.64,1.66-.95l1-.58a1.24,1.24,0,0,1-.52-.4A12.68,12.68,0,0,1,499.84,247.65Zm-.17-4.88a1.25,1.25,0,0,1,1.06.59,16,16,0,0,1,1.44,3.39,11.14,11.14,0,0,0,1.32,3,1.24,1.24,0,0,1,.25.8A2.77,2.77,0,0,0,505,249c.14-1.3-1.35-4.12-2.24-5.81-.28-.52-.52-1-.71-1.37-.46-1-.95-1.93-1.43-2.89l-.93-1.86a32.17,32.17,0,0,0-.52,5.49v.33a1.24,1.24,0,0,1,.47-.1Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M493.31,296.12a1.23,1.23,0,0,1-1-.54c-.24-.34-.51-1,.32-1.93a1.25,1.25,0,0,1,1.77-.07,1.17,1.17,0,0,1,.15.17,1.25,1.25,0,0,1-.25,2.14A2.35,2.35,0,0,1,493.31,296.12Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M501.16,296a1.21,1.21,0,0,1-.92-.39c-.37-.42-.61-1.1.33-2a1.29,1.29,0,0,1,1.8,0,1.21,1.21,0,0,1,0,1.73l-.14.13a1.2,1.2,0,0,1-.17.17A1.4,1.4,0,0,1,501.16,296Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M507.58,295.18h-.17a1.33,1.33,0,0,1-1.16-1.3,1.37,1.37,0,1,1,2.67,0l0,.08C508.63,294.79,508.19,295.18,507.58,295.18Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M494.91,292.32c-1.58,0-3.16,0-4.72,0s-3.13,0-4.69,0a1.25,1.25,0,0,1,0-2.5c1.57,0,3.14,0,4.72,0a135.16,135.16,0,0,0,14.23-.34c.88-.08,1.9-.13,3-.18,2.7-.12,6.06-.26,7.75-1.14a1.25,1.25,0,1,1,1.14,2.22c-2.18,1.12-5.69,1.28-8.78,1.41-1,0-2,.09-2.86.17C501.45,292.25,498.17,292.32,494.91,292.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M476.59,238.29l-2.13,0-2,0a1.25,1.25,0,1,1,0-2.5h0l2,0a37.3,37.3,0,0,0,8.23-.49,1.25,1.25,0,1,1,.54,2.44A31.24,31.24,0,0,1,476.59,238.29Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M482,243c-1.25,0-2.52-.07-3.74-.15a42.49,42.49,0,0,0-4.93-.11,1.25,1.25,0,0,1-.14-2.5,45.62,45.62,0,0,1,5.22.11c1.19.07,2.43.14,3.6.14a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M472.5,233a1.25,1.25,0,0,1,0-2.5c1.46,0,2.95-.13,4.39-.25a48.2,48.2,0,0,1,5.41-.25,1.25,1.25,0,0,1,1.21,1.29,1.27,1.27,0,0,1-1.29,1.21,45.31,45.31,0,0,0-5.12.24c-1.49.13-3,.26-4.59.26Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M473,227.25a1.25,1.25,0,0,1-.31-2.46,40.15,40.15,0,0,1,11.14-1,1.25,1.25,0,1,1-.15,2.5,37.41,37.41,0,0,0-10.36,1A1.25,1.25,0,0,1,473,227.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M518.75,239.75a1.25,1.25,0,0,1,0-2.5c2.07,0,5.69-.13,9-.25a1.25,1.25,0,1,1,.09,2.5C524.51,239.62,520.86,239.75,518.75,239.75Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M517.75,235.5a1.25,1.25,0,0,1-.19-2.49,39.94,39.94,0,0,1,6.62-.28l1.82,0a1.25,1.25,0,0,1,0,2.5l-1.85,0a38.16,38.16,0,0,0-6.21.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M542.16,236.15a7.76,7.76,0,0,1-.82,0,5.72,5.72,0,0,1-4.17-2.31,6.49,6.49,0,0,1-.72-5.35,3.89,3.89,0,0,1,2.29-2.58c3-1.57,8.68-3.08,11.54-1.37a3.39,3.39,0,0,1,1.72,2.66c.25,2.56-2.09,5.4-3.36,6.54A10.13,10.13,0,0,1,542.16,236.15Zm4.82-9.92a17.25,17.25,0,0,0-7.15,1.88l-.18.08a1.42,1.42,0,0,0-.82,1,4,4,0,0,0,.36,3.13,3.24,3.24,0,0,0,2.41,1.29,7.54,7.54,0,0,0,5.36-1.8c1.32-1.19,2.66-3.26,2.54-4.44a.91.91,0,0,0-.51-.75A4.07,4.07,0,0,0,547,226.23Zm-7.73.77h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M538.5,227.75a1.25,1.25,0,0,1-1-.45,4.76,4.76,0,0,1-.92-2,1.25,1.25,0,0,1,1.09-1.48,3.57,3.57,0,0,1,2.5.67,2.31,2.31,0,0,1-1.7,3.28Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M549.25,226a1.72,1.72,0,0,0-2.39-.31,1.25,1.25,0,0,1-.79-1.58,3.66,3.66,0,0,1,1.82-2.2,1.25,1.25,0,0,1,1.72.66,5.17,5.17,0,0,0,.29.57,5.47,5.47,0,0,1,.57,1.31,1.25,1.25,0,0,1-1.21,1.55Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M533,244a1.25,1.25,0,0,1-.51-2.39c4.39-1.94,9.74-3,14.45-4,1.23-.25,2.43-.5,3.59-.76l1.25-.28a41.06,41.06,0,0,1,5.87-1,1.25,1.25,0,1,1,.19,2.49,39.3,39.3,0,0,0-5.51,1l-1.26.29c-1.17.26-2.38.51-3.62.76-4.82,1-9.8,2-13.95,3.85A1.25,1.25,0,0,1,533,244Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M538.5,293.5a1.25,1.25,0,0,1,0-2.5,79.17,79.17,0,0,0,18.59-2.62c.84-.21,1.75-.38,2.72-.56a20.92,20.92,0,0,0,5.82-1.65,1.25,1.25,0,0,1,1.25,2.17,22,22,0,0,1-6.6,1.94c-.93.18-1.81.34-2.59.53a81.57,81.57,0,0,1-19.18,2.69Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M541.59,299.51h-.87a1.25,1.25,0,0,1,0-2.5h0c7.63.21,15.26-2.72,22.6-5.55l2.92-1.12a1.25,1.25,0,0,1,.88,2.34l-2.91,1.11C557,296.6,549.45,299.51,541.59,299.51Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M572.38,217.43a8,8,0,0,1-3.12-.53,1.25,1.25,0,0,1,1-2.3c1.75.74,4.88.13,7.64-.41a32.09,32.09,0,0,1,4.32-.66c.54,0,1.08-.08,1.63-.13a19.47,19.47,0,0,1,3.27-.14,1.25,1.25,0,0,1,1.16,1.33,1.23,1.23,0,0,1-1.33,1.16,17.49,17.49,0,0,0-2.85.13c-.58.06-1.17.11-1.75.14a30.63,30.63,0,0,0-4,.62A32.48,32.48,0,0,1,572.38,217.43Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M584.5,221H571a1.25,1.25,0,0,1,0-2.5h13.5a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M587.25,283.25c-2.46,0-4.94-.13-7.34-.26-2.84-.15-5.78-.31-8.63-.24h0a1.25,1.25,0,0,1,0-2.5c2.94-.07,5.93.09,8.82.24,2.37.13,4.82.26,7.21.26a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M588.5,286.75H572.75a1.25,1.25,0,0,1,0-2.5H588.5a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M632,210h-.12a37.79,37.79,0,0,1-14-4.64,1.25,1.25,0,1,1,1.18-2.2,35.33,35.33,0,0,0,13,4.36A1.25,1.25,0,0,1,632,210Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M631.25,215.75a1.25,1.25,0,0,1-.42-.07c-1.36-.49-2.75-1.08-4.22-1.71-3.66-1.56-7.44-3.17-10.88-3.22a1.25,1.25,0,1,1,0-2.5c3.93.05,7.94,1.76,11.82,3.42,1.44.61,2.79,1.19,4.08,1.66a1.25,1.25,0,0,1-.42,2.43Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M599.66,291.29a4.59,4.59,0,0,1-4.13-2.24,6.26,6.26,0,0,1,.39-6.52,4.15,4.15,0,0,1,4.34-1.75,1.25,1.25,0,0,1,.84.62,5,5,0,0,1-.73,9.86A6.58,6.58,0,0,1,599.66,291.29Zm-1.06-7.92a2,2,0,0,0-.66.61,3.81,3.81,0,0,0-.26,3.8,2.25,2.25,0,0,0,2.42,1,2.52,2.52,0,0,0-.52-5A1.25,1.25,0,0,1,598.6,283.37Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M639.25,294a1.25,1.25,0,0,1-.7-2.28c2.92-2,11-1.56,14.28-.67a1.25,1.25,0,1,1-.65,2.41c-3.16-.86-10.25-1-12.22.33A1.25,1.25,0,0,1,639.25,294Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M636,217.5a1.25,1.25,0,0,1-.61-2.34c3.3-1.83,11.37-3.43,15.33-1.81a1.25,1.25,0,1,1-.95,2.31c-3.11-1.27-10.41.15-13.17,1.69A1.25,1.25,0,0,1,636,217.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M643.45,235.79a5,5,0,0,1-.9-.08,4.68,4.68,0,0,1-3.91-5.66c.44-2.71,2.64-5.27,5.59-4.85h0a5.23,5.23,0,0,1,2.33,1,5.41,5.41,0,0,1-3.11,9.6Zm.19-8.14c-1.25,0-2.3,1.39-2.53,2.79a2.2,2.2,0,0,0,1.9,2.8,2.56,2.56,0,0,0,2.82-1.7,2.7,2.7,0,0,0-.73-3.34,2.76,2.76,0,0,0-1.21-.54h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M645.13,254.09a5,5,0,0,1-.9-.08,4.68,4.68,0,0,1-3.91-5.66c.44-2.71,2.65-5.27,5.59-4.85h0a5.22,5.22,0,0,1,2.33,1,5.41,5.41,0,0,1-3.11,9.6Zm.19-8.14c-1.25,0-2.3,1.39-2.53,2.79a2.2,2.2,0,0,0,1.9,2.8,2.56,2.56,0,0,0,2.82-1.7,2.7,2.7,0,0,0-.73-3.34,2.76,2.76,0,0,0-1.21-.54h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M644.82,272.38a5,5,0,0,1-.9-.08,4.68,4.68,0,0,1-3.91-5.66c.44-2.71,2.65-5.26,5.59-4.85h0a5.22,5.22,0,0,1,2.33,1,5.41,5.41,0,0,1-3.11,9.6Zm.19-8.14c-1.25,0-2.3,1.39-2.53,2.79a2.2,2.2,0,0,0,1.9,2.8,2.56,2.56,0,0,0,2.82-1.7,2.7,2.7,0,0,0-.73-3.34,2.76,2.76,0,0,0-1.21-.54h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M675.75,217a1.25,1.25,0,0,1-.53-.12c-.87-.41-2.74-.3-4.24-.21-.65,0-1.26.07-1.79.07-1.54,0-3.14-.06-4.66-.13s-2.86-.12-4.29-.12a1.25,1.25,0,0,1,0-2.5h0c1.48,0,3,.07,4.39.13s2.95.12,4.42.12h.12c.49,0,1.05,0,1.65-.07,1.87-.11,4-.24,5.44.44a1.25,1.25,0,0,1-.53,2.38Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M676.5,228.25a1.26,1.26,0,0,1-.47-.09,13.36,13.36,0,0,0-3.59-.54l-1.28-.1a67.49,67.49,0,0,1-12.24-2.62,1.25,1.25,0,0,1-.44-2.18c2.77-2.21,6.45-3.5,10-4.74a49.15,49.15,0,0,0,6.44-2.59,1.25,1.25,0,0,1,1.16,2.21,51.72,51.72,0,0,1-6.78,2.73,47.88,47.88,0,0,0-7.06,2.89,53.81,53.81,0,0,0,9.15,1.8l1.22.09a14.9,14.9,0,0,1,4.35.72,1.25,1.25,0,0,1-.47,2.41Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M666.44,283.13c-4.71,0-5.74-.45-6.11-1.44a1.25,1.25,0,0,1,2.06-1.32c1.56.5,9.36.15,12.74,0,1.5-.07,2.72-.12,3.38-.13h0a1.25,1.25,0,0,1,.44.08,1.31,1.31,0,0,1,.91,1.26,1.29,1.29,0,0,1-.95,1.21,1.25,1.25,0,0,1-1.4,0l-2.28.1C671.4,283,668.55,283.13,666.44,283.13Zm12.8-.63h0Zm-16.58-1.7h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M239,158.58l-.21,0a73.4,73.4,0,0,1-10.64-2.37,57.77,57.77,0,0,1-5.62-2.28c-3.74-1.67-7.61-3.36-10.84-3.33a1.23,1.23,0,0,1-1.27-1.22,1.25,1.25,0,0,1,1.23-1.27c3.8-.07,7.92,1.76,11.91,3.54a56.19,56.19,0,0,0,5.36,2.19,71.43,71.43,0,0,0,10.3,2.29,1.25,1.25,0,0,1-.21,2.48Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M240.33,154.58h-.07a23.16,23.16,0,0,1-7.07-1.93c-.85-.33-1.73-.68-2.59-1-1.62-.55-3.37-1-5.22-1.47-4.74-1.21-9.64-2.47-13.21-5.61a1.25,1.25,0,1,1,1.65-1.87c3.12,2.75,7.72,3.93,12.17,5.06,1.81.46,3.69.94,5.4,1.52.92.31,1.83.67,2.71,1a21,21,0,0,0,6.3,1.76,1.25,1.25,0,0,1-.07,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M200,158.92c-2.45,0-4.2-1.83-4.39-4.59s1.22-5.62,3.88-5.9h0a1.25,1.25,0,0,1,1.6-.57,7,7,0,0,1,3.75,7.29,4.58,4.58,0,0,1-4.71,3.77Zm.62-8.5a1.25,1.25,0,0,1-.87.49c-1.09.12-1.75,1.8-1.65,3.25,0,.7.35,2.32,2,2.26a2.12,2.12,0,0,0,2.33-1.74A4.57,4.57,0,0,0,200.66,150.42Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M252.67,154.58a1.25,1.25,0,0,1,0-2.5,39,39,0,0,0,7.44-.64,1.25,1.25,0,1,1,.47,2.46,41.36,41.36,0,0,1-7.9.69Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M252.33,149.92a1.25,1.25,0,0,1-.21-2.48,18.9,18.9,0,0,1,2.8-.19,9.51,9.51,0,0,0,3.21-.37,1.25,1.25,0,1,1,1.07,2.26,10.79,10.79,0,0,1-4.24.62,16.86,16.86,0,0,0-2.41.15Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M295.33,148.92a1.25,1.25,0,0,1-.1-2.5c1.15-.09,2.34-.12,3.5-.16a37.78,37.78,0,0,0,6-.49,1.25,1.25,0,0,1,.48,2.45,39.59,39.59,0,0,1-6.44.54c-1.17,0-2.28.07-3.37.15Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M295.38,154.58h-.05a1.25,1.25,0,0,1-1.25-1.25,1.27,1.27,0,0,1,1.25-1.25,28.42,28.42,0,0,0,4.5-.5,25.18,25.18,0,0,1,5.92-.5,1.25,1.25,0,1,1-.17,2.49,22.63,22.63,0,0,0-5.33.47A29.61,29.61,0,0,1,295.38,154.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M301.32,98.77a5.18,5.18,0,0,1-1.74-.33c-2.41-.86-3.2-3.61-2.71-5.75a3.86,3.86,0,0,1,4.26-3.26,1.25,1.25,0,0,1,.87,2,4.61,4.61,0,0,1,2.24,5.4A3,3,0,0,1,301.32,98.77Zm-1.57-6.47a2.06,2.06,0,0,0-.44.94c-.25,1.09.11,2.49,1.12,2.85.47.17,1.28.37,1.48-.15a2.16,2.16,0,0,0-1.37-2.44A1.25,1.25,0,0,1,299.75,92.3Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M327,87.25H308.67a1.25,1.25,0,0,1,0-2.5H327a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M310,92.25h-2a1.25,1.25,0,0,1,0-2.5h1c3.62,0,7.36,0,11-.17.69,0,1.48,0,2.31,0,1.7,0,3.82.07,4.86-.39a1.25,1.25,0,0,1,1,2.29c-1.54.68-3.76.64-5.92.6-.79,0-1.53,0-2.15,0C316.74,92.24,313.31,92.25,310,92.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M317.48,117.31c-1.41,0-2.81,0-4.16-.11a1.25,1.25,0,0,1-1.18-1.11,9.07,9.07,0,0,1,1.23-5,7.35,7.35,0,0,0,1.05-3.93,6.4,6.4,0,0,0,2.2-1.49,1.25,1.25,0,0,1,1.74.32l.5.72c1.76,2.5,4.42,6.29,4,9.44a1.25,1.25,0,0,1-1.17,1.08C320.3,117.27,318.89,117.31,317.48,117.31Zm-2.82-2.55c1.87.07,3.8.07,5.69,0-.34-2.07-2.2-4.75-3.43-6.51a11.59,11.59,0,0,1-1.28,3.88A10.13,10.13,0,0,0,314.65,114.76Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M317.93,132.87a1.25,1.25,0,0,1-.87-.35c-1.54-1.49-2.12-3.64-2.68-5.72-.47-1.75-.91-3.4-1.85-4.18a1.25,1.25,0,0,1,.57-2.19,1.25,1.25,0,0,1,1.75-.91,10.12,10.12,0,0,0,3.66.28c.74,0,1.5,0,2.19,0a1.25,1.25,0,0,1,1.1,1.68,28.14,28.14,0,0,0-1.06,4.49,24.54,24.54,0,0,1-1.69,6.19,1.25,1.25,0,0,1-.91.69Zm-2.54-10.64a16.54,16.54,0,0,1,1.41,3.92,24.47,24.47,0,0,0,.81,2.63c.27-1,.48-2.16.67-3.26s.4-2.17.66-3.23h-.36A19.72,19.72,0,0,1,315.38,122.23Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M323,153.58a1.25,1.25,0,0,1-.28,0c-3.24-.73-7-.58-10.64-.43-1.47.06-3,.12-4.42.12a1.25,1.25,0,0,1,0-2.5c1.39,0,2.81-.06,4.32-.12,3.8-.16,7.72-.32,11.29.49a1.25,1.25,0,0,1-.27,2.47Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M340.6,87.54a5.83,5.83,0,0,1-5.79-4.18A7.23,7.23,0,0,1,338,74.92a2.56,2.56,0,0,0,2.84-.48c3.51.62,5.56,4.49,5.43,7.71a5.26,5.26,0,0,1-4.94,5.36A7.74,7.74,0,0,1,340.6,87.54Zm-.82-11a1.24,1.24,0,0,1-.5.53,4.72,4.72,0,0,0-2.1,5.51A3.44,3.44,0,0,0,341.13,85a2.79,2.79,0,0,0,2.7-3c.08-2.14-1.28-4.78-3.37-5.15A1.24,1.24,0,0,1,339.79,76.55Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M347,101.58H332.33a1.25,1.25,0,0,1,0-2.5H347a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M347.33,118.25a1.24,1.24,0,0,1-.45-.09c-2.59-1-6.67-.84-10.28-.69-1.28.05-2.49.1-3.6.1a1.25,1.25,0,0,1,0-2.5c1.06,0,2.24,0,3.5-.1,3.85-.16,8.22-.35,11.29.86a1.25,1.25,0,0,1-.46,2.41Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M356.33,79.58a1.25,1.25,0,0,1,0-2.5c7.22,0,14.81-.33,22.56-1,1-.09,2.15-.15,3.28-.2a35.06,35.06,0,0,0,8.44-1.08,1.25,1.25,0,1,1,.76,2.38,36.78,36.78,0,0,1-9.07,1.2c-1.1.06-2.18.11-3.2.2C371.28,79.25,363.62,79.58,356.33,79.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M358,87.58a1.25,1.25,0,0,1,0-2.5c5.58,0,11.25-.61,16.73-1.17s11.28-1.15,16.94-1.17h0a1.25,1.25,0,0,1,0,2.5c-5.54,0-11.21.6-16.69,1.16s-11.27,1.15-17,1.18Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M373.19,127.89c-4.6,0-9.16-1.46-11.59-5.48a18.94,18.94,0,0,1,0-19.05,13.71,13.71,0,0,1,12.76-6.94h0c9.7.78,14.87,4.9,15.81,12.61.66,5.4.64,13-7.13,16.69A24.1,24.1,0,0,1,373.19,127.89Zm.43-29a11.12,11.12,0,0,0-9.83,5.74,16.6,16.6,0,0,0,0,16.48c3.35,5.52,12.95,4.89,18.3,2.35,4.94-2.34,6.65-6.57,5.72-14.13-.8-6.52-5-9.73-13.51-10.42Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M367.44,123.21H367a1.25,1.25,0,0,1-1.2-1.15c-.32-3.86.8-7.22,1.88-10.47a28.1,28.1,0,0,1,1.69-3.72c1-1.87,1.94-3.8,2-5.27a1.25,1.25,0,0,1,2.15-.79,21.29,21.29,0,0,1,3.1,4.13,15.17,15.17,0,0,0,1.41,2.06,22.93,22.93,0,0,0,2.73,2.5c2.12,1.75,4.3,3.57,5,6.11a1.25,1.25,0,0,1-1.08,1.58,28.36,28.36,0,0,0-7.69,2.39C373.93,121.87,370.7,123.21,367.44,123.21Zm5.86-17.86a34.89,34.89,0,0,1-1.7,3.65,28.41,28.41,0,0,0-3.35,11.68,27.38,27.38,0,0,0,7.85-2.41A39.11,39.11,0,0,1,382.8,116a18.07,18.07,0,0,0-3.59-3.55,25.06,25.06,0,0,1-3-2.8,17.36,17.36,0,0,1-1.65-2.38C374.16,106.63,373.78,106,373.3,105.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M392.33,145.58h-35a1.25,1.25,0,0,1,0-2.5h35a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M363.79,154.26h-6.46a1.25,1.25,0,0,1,0-2.5h3.23c7.16,0,14.57,0,21.67-.66a38.38,38.38,0,0,1,4.64,0c2.65.08,5.65.17,7.31-.54a1.25,1.25,0,1,1,1,2.3c-2.16.93-5.32.83-8.37.74a36.82,36.82,0,0,0-4.32,0C376.32,154.18,370,154.26,363.79,154.26Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M426.47,108.22c-1.47,0-3-.1-4.37-.19-.73,0-1.4-.09-2-.11-3.38-.13-6.82-.48-10.15-.82-3.74-.38-7.61-.78-11.33-.85a1.25,1.25,0,0,1-1.23-1.27,1.24,1.24,0,0,1,1.27-1.23c3.82.07,7.74.47,11.54.86,3.29.34,6.69.69,10,.81.6,0,1.29.07,2,.12,2.74.18,6.5.43,8.23-.35a1.25,1.25,0,1,1,1,2.28A13.1,13.1,0,0,1,426.47,108.22Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M446.35,89.6c-.93,0-1.85,0-2.77,0-1.69,0-3.44-.08-5.17,0a1.25,1.25,0,1,1-.15-2.5c1.83-.11,3.64-.07,5.38,0a33,33,0,0,0,9.05-.61,1.25,1.25,0,1,1,.61,2.42A28.08,28.08,0,0,1,446.35,89.6Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M453.67,95.58H439.33a1.25,1.25,0,0,1,0-2.5h14.33a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M463.67,82.58h-6a1.25,1.25,0,0,1,0-2.5h6a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M462.26,153.33a8.62,8.62,0,0,1-3.07-.51,1.25,1.25,0,0,1,1-2.31c1.1.45,3.63.44,4.44-.17a1.25,1.25,0,1,1,1.51,2A6.56,6.56,0,0,1,462.26,153.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M520,149.25a1.25,1.25,0,0,1-1-2,50,50,0,0,1,8.81-8.32c.92-.74,1.83-1.47,2.71-2.21a1.25,1.25,0,1,1,1.61,1.92c-.9.75-1.82,1.5-2.76,2.24a48.07,48.07,0,0,0-8.38,7.89A1.25,1.25,0,0,1,520,149.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M522.33,153.58a1.25,1.25,0,0,1-1.13-1.78,17,17,0,0,1,3.55-4.58,13.25,13.25,0,0,0,3.08-4,1.25,1.25,0,1,1,2.32.93,15.26,15.26,0,0,1-3.62,4.84,15,15,0,0,0-3.08,3.89A1.25,1.25,0,0,1,522.33,153.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M481.93,87.59h-.31a1.25,1.25,0,1,1,.09-2.5c2.23.08,5-1.11,7.63-2.27a40.11,40.11,0,0,1,4.3-1.68,1.25,1.25,0,0,1,.71,2.4,38.48,38.48,0,0,0-4,1.58C487.53,86.33,484.63,87.59,481.93,87.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M484,92.92a1.25,1.25,0,0,1-.7-2.29c2.45-1.66,5.83-2.61,9.09-3.53,1.52-.43,3-.83,4.18-1.28a1.25,1.25,0,0,1,.86,2.35c-1.31.48-2.79.9-4.36,1.34-3.07.86-6.25,1.76-8.37,3.19A1.24,1.24,0,0,1,484,92.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M555.52,157.85a6.45,6.45,0,0,1-5.64-3.1,8.58,8.58,0,0,1,1.6-10.51c3.37-3.32,6.34-2.72,7.82-2.07,2.79,1.24,4.72,4.63,4.58,8.07a7.61,7.61,0,0,1-5.44,7.08h0A8.89,8.89,0,0,1,555.52,157.85Zm2.5-1.7h0Zm-1.11-12a5.43,5.43,0,0,0-3.68,1.85,6.06,6.06,0,0,0-1.24,7.41c1.13,1.82,3.18,2.38,5.61,1.54h0a5.14,5.14,0,0,0,3.76-4.83,6.07,6.07,0,0,0-3.09-5.68A3.35,3.35,0,0,0,556.92,144.17Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M570.67,149.58h-4.33a1.25,1.25,0,0,1,0-2.5h4.33a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M542.6,151.64a9.44,9.44,0,0,1-1.08-.06,1.25,1.25,0,1,1,.29-2.48,8.67,8.67,0,0,0,3.19-.3,1.25,1.25,0,1,1,.67,2.41A11.65,11.65,0,0,1,542.6,151.64Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M549.58,132.21h-.91a1.25,1.25,0,0,1-1.16-1.61,52.47,52.47,0,0,1,3.39-8,42.37,42.37,0,0,0,3.88-9.88,1.25,1.25,0,0,1,2.42-.12,56.07,56.07,0,0,0,2.43,6.07c1.63,3.67,3.32,7.46,3.24,10.94a1.25,1.25,0,0,1-1.06,1.21l-1.26.2A73.36,73.36,0,0,1,549.58,132.21ZM556.15,117a67.5,67.5,0,0,1-3,6.74,65.08,65.08,0,0,0-2.7,6,79.31,79.31,0,0,0,9.71-1.12l.17,0c-.25-2.67-1.58-5.67-3-8.83C556.94,118.82,556.53,117.91,556.15,117Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M603,150.25c-2.34,0-5.13-.15-8.08-.32-3.61-.2-7.34-.41-10.56-.35a1.28,1.28,0,0,1-1.27-1.23,1.25,1.25,0,0,1,1.23-1.27c3.33-.06,7.1.15,10.75.35,2.91.16,5.67.31,7.94.31a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M585.67,144.58a1.25,1.25,0,0,1-.4-2.43c4.81-1.65,10.6-1.54,15.7-1.44,1.27,0,2.52,0,3.7,0h0a1.25,1.25,0,0,1,0,2.5c-1.22,0-2.47,0-3.75,0-5.14-.1-10.45-.19-14.85,1.31A1.25,1.25,0,0,1,585.67,144.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M610.35,152.6H609a1.25,1.25,0,0,1,0-2.5h0c3.29.07,7.09-.14,10.76-.35,2.76-.16,5.37-.3,7.54-.31h0a1.25,1.25,0,0,1,0,2.5c-2.11,0-4.68.16-7.41.31C616.71,152.41,613.39,152.6,610.35,152.6Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M147.76,501.88c-3.43,0-6.88-.24-10.26-.48s-6.79-.48-10.13-.48h0a1.25,1.25,0,0,1-1.25-1.25,1.29,1.29,0,0,1,1.28-1.25c3.43,0,6.92.25,10.31.49,6.05.43,12.31.87,18.12-.13a1.25,1.25,0,1,1,.42,2.46A49.74,49.74,0,0,1,147.76,501.88Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M138.33,525.58h-.1c-.51,0-1-.1-1.53-.15a18.61,18.61,0,0,0-3-.18,1.23,1.23,0,0,1-1.31-1.19,1.25,1.25,0,0,1,1.19-1.31,21.27,21.27,0,0,1,3.38.19c.48.05,1,.11,1.44.14a1.25,1.25,0,0,1-.09,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M146.58,580.92a90.71,90.71,0,0,1-12-1c-.57-.07-1.27-.11-2-.15-2.76-.14-6.19-.31-7.88-2.71a1.25,1.25,0,1,1,2-1.44c1,1.4,3.74,1.54,6,1.65.79,0,1.54.08,2.2.17a95.08,95.08,0,0,0,11.83,1H147c3.33,0,5.73,0,8.49-1.23a1.25,1.25,0,1,1,1,2.29c-3.24,1.43-6,1.43-9.5,1.44h-.43Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M189.67,506.92h0c-4.84,0-13.33-.8-17.81-1.34a1.25,1.25,0,1,1,.3-2.48c4.42.53,12.79,1.29,17.53,1.33a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M182.45,514.29c-4.67,0-9.59-.2-13.8-1.43a1.25,1.25,0,0,1,.7-2.4c4.87,1.42,11,1.36,16.42,1.3l3.57,0a1.25,1.25,0,0,1,0,2.5,3.43,3.43,0,0,1-.44,0l-3.1,0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M202.33,564.63c-1.34,0-2.86-.1-4.5-.23-1-.08-1.9-.15-2.5-.15a1.25,1.25,0,0,1,0-2.5c.69,0,1.62.07,2.69.16,1.9.15,6.94.55,7.66-.35a1.25,1.25,0,0,1,2,1.56C206.71,564.28,204.82,564.63,202.33,564.63Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M208.67,570.58h-13a1.25,1.25,0,0,1,0-2.5h13a1.25,1.25,0,1,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M201,581.92h-.23c-2.67-.14-3.68-1.28-4.05-2.21-.54-1.35-.05-3,1.31-4.48s3.48-2.61,5.7-1.88c2.5.83,3.09,2.69,2.82,4.15A5.94,5.94,0,0,1,201,581.92Zm1.39-6.29a3.88,3.88,0,0,0-2.54,1.3c-.71.75-.95,1.51-.81,1.84s.66.59,1.86.65h0a3.45,3.45,0,0,0,3.18-2.39c0-.26.17-.88-1.15-1.31A1.71,1.71,0,0,0,202.38,575.63Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M110.35,517.29a22.47,22.47,0,0,1-8.32-1.93,75.86,75.86,0,0,1-7.71-3.87L93,510.76a23.18,23.18,0,0,0-2.32-1c-1.85-.75-3.94-1.6-5.3-3.27a1.25,1.25,0,1,1,1.94-1.58c1,1.17,2.66,1.86,4.3,2.53a25.54,25.54,0,0,1,2.58,1.16l1.34.74a74.18,74.18,0,0,0,7.45,3.74,18.35,18.35,0,0,0,8.25,1.7,1.25,1.25,0,0,1,.22,2.49Q110.91,517.29,110.35,517.29Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M110,522.92a1.25,1.25,0,0,1-.33,0c-3.36-.9-6.88-2.06-10.49-3.27-.66-.22-1.43-.46-2.26-.72-4.57-1.43-10.83-3.38-13.24-6.44a1.25,1.25,0,0,1,2-1.54c1.93,2.45,8,4.35,12,5.6.85.27,1.64.51,2.31.74,3.57,1.2,7,2.34,10.34,3.23a1.25,1.25,0,0,1-.32,2.46Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M114.33,529.92a1.25,1.25,0,0,1-.47-2.41c2.22-.91,5.17-.72,7.78-.55,1,.06,1.89.12,2.7.12a1.25,1.25,0,1,1,0,2.5c-.89,0-1.84-.06-2.86-.13-2.34-.15-5-.32-6.67.37A1.24,1.24,0,0,1,114.33,529.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M121.32,533c-2.07,0-4.35-.2-6-1.25a1.25,1.25,0,0,1,1.35-2.1c1.53,1,4.41.89,6.51.82h.44a1.22,1.22,0,0,1,1.29,1.21,1.25,1.25,0,0,1-1.21,1.29h-.43C122.67,533,122,533,121.32,533Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M204.06,502.94c-1.59,0-3.19-.1-4.71-.19s-2.79-.17-4-.17a1.25,1.25,0,1,1,0-2.5c1.31,0,2.7.08,4.17.17,3.66.22,7.8.47,10.68-.74a1.25,1.25,0,0,1,1,2.31A18.59,18.59,0,0,1,204.06,502.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M210.65,507.25c-3.38,0-6.75-.28-10-.54-2.19-.18-4.46-.36-6.69-.46a1.25,1.25,0,1,1,.11-2.5c2.28.1,4.57.29,6.79.47,3.21.26,6.52.53,9.8.53h0a1.25,1.25,0,1,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M626.88,500.82c-2.73,0-5.52-.16-8.27-.32-3.4-.19-6.62-.38-9.55-.25a1.25,1.25,0,1,1-.1-2.5c3.05-.12,6.33.06,9.8.26,6.67.38,13.56.77,18.82-1.18a1.25,1.25,0,0,1,.87,2.34A33.57,33.57,0,0,1,626.88,500.82Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M638.67,506.25c-4.2,0-8.52-.31-12.7-.6a122.36,122.36,0,0,0-17.87-.4,1.25,1.25,0,0,1-.2-2.49,124.15,124.15,0,0,1,18.24.4c4.14.29,8.42.6,12.53.6a1.25,1.25,0,1,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M634.9,576.77c-1.72,0-3.45-.16-5.06-.3-1-.09-2-.18-2.9-.23-1.46-.07-2.93-.09-4.49-.11-4.54-.06-9.24-.12-13.52-1.62a1.25,1.25,0,1,1,.83-2.36c3.9,1.37,8.38,1.43,12.73,1.48,1.52,0,3.08,0,4.59.12,1,0,2,.14,3,.23,3.09.28,6.3.57,8.93-.19a1.25,1.25,0,1,1,.69,2.4A17.52,17.52,0,0,1,634.9,576.77Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M622.24,579.36a123.7,123.7,0,0,1-13.37-.78,1.25,1.25,0,0,1,.27-2.49,111.6,111.6,0,0,0,17.55.66c.93,0,2-.06,3-.06,2.82,0,6,0,8.2-.86a1.25,1.25,0,0,1,.87,2.34c-2.59,1-6,1-9,1-1,0-2,0-2.91.06Q624.58,579.36,622.24,579.36Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M662.25,493.36a39.46,39.46,0,0,1-6.09-.66,32.89,32.89,0,0,0-3.53-.45,1.25,1.25,0,1,1,.09-2.5,34,34,0,0,1,3.84.48,26,26,0,0,0,7.42.5,31.79,31.79,0,0,0,4.85-1.31c1-.34,2.11-.69,3.19-1a1.25,1.25,0,1,1,.63,2.42c-1,.26-2,.58-3,.93a34.23,34.23,0,0,1-5.24,1.4A13.65,13.65,0,0,1,662.25,493.36Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M663.41,498.84a35.43,35.43,0,0,1-10.82-1.66,1.25,1.25,0,1,1,.81-2.36c4.77,1.64,14,2.52,18.25-.2a1.25,1.25,0,0,1,1.35,2.1C670.63,498.25,667.07,498.84,663.41,498.84Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M620.51,540.9a5.16,5.16,0,0,1-4.57-2.22c-2-3-.88-8.07,1.28-11.54,1.94-3.12,4.47-4.72,6.94-4.38h0c4.22.63,6.67,3.05,6.71,6.65.06,4.85-4.34,10.57-8.72,11.33A9.76,9.76,0,0,1,620.51,540.9Zm3-15.68c-1.36,0-2.9,1.19-4.18,3.24-1.92,3.09-2.52,7.05-1.33,8.82.66,1,1.92,1.31,3.73,1,3.15-.55,6.69-5.25,6.65-8.83,0-2.34-1.57-3.76-4.57-4.21Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M661.55,536.59a4.66,4.66,0,0,1-4.27-2.25c-1.38-2.4-.59-6,.9-8.31,1.32-2,3.12-3.11,4.94-2.93h0a1.25,1.25,0,0,1,.83.18,8.54,8.54,0,0,1,3.58,9,5.74,5.74,0,0,1-5.69,4.35Zm1.18-11a3.33,3.33,0,0,0-2.45,1.81c-1.22,1.89-1.59,4.4-.83,5.71.15.27.62,1.08,2.32,1a3.28,3.28,0,0,0,3.38-2.49,6,6,0,0,0-2.21-6h-.21Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M685,507.44a75.46,75.46,0,0,1-8.17-.54,1.25,1.25,0,1,1,.27-2.48c5.78.64,12.24,1,16.33-.89a1.25,1.25,0,0,1,1.06,2.26A22.82,22.82,0,0,1,685,507.44Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M676.67,512.58a1.25,1.25,0,0,1,0-2.5c2.87,0,5.77-.25,8.58-.5,2.64-.23,5.38-.47,8.07-.5h0a1.25,1.25,0,0,1,0,2.5c-2.6,0-5.17.25-7.88.49S679.64,512.58,676.67,512.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M663.94,579.51c-2.27,0-4.67-.17-6.95-.33-2-.14-3.82-.27-5.33-.27a1.25,1.25,0,0,1,0-2.5c1.6,0,3.5.13,5.5.27,4.81.34,10.79.76,13.55-.78a1.25,1.25,0,1,1,1.21,2.19C670,579.19,667.07,579.51,663.94,579.51Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M662.37,583.61c-2,0-4.06-.11-5.92-.21-1.42-.08-2.76-.15-3.79-.15a1.25,1.25,0,0,1,0-2.5c1.09,0,2.47.07,3.92.15,4.14.22,9.8.53,12.94-.73a1.25,1.25,0,0,1,.93,2.32A22.89,22.89,0,0,1,662.37,583.61Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M678.95,578c-.41,0-.77,0-1.07,0a1.25,1.25,0,1,1,.25-2.49c1.78.19,6.62-.33,8.56-1.49a1.25,1.25,0,1,1,1.29,2.14C685.8,577.38,681.47,578,678.95,578Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M707,514.25a1.27,1.27,0,0,1-.28,0,1.25,1.25,0,0,1-.95-1.49c.41-1.81,3-1.88,6.57-2a21,21,0,0,0,3.64-.28,1.25,1.25,0,0,1,.68,2.41,20.75,20.75,0,0,1-4.25.37,20.78,20.78,0,0,0-4.34.38A1.25,1.25,0,0,1,707,514.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M587.67,582.58a1.25,1.25,0,0,1-1-2c3.71-5.15,8.35-9.53,12.43-11.71a1.25,1.25,0,0,1,1.18,2.21c-3.75,2-8.08,6.1-11.57,11A1.25,1.25,0,0,1,587.67,582.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M583.67,576.58a1.25,1.25,0,0,1-1.07-1.9c2.1-3.48,10.42-10.32,14.9-10.93a1.25,1.25,0,0,1,.33,2.48c-3.31.45-11.2,6.6-13.1,9.74A1.25,1.25,0,0,1,583.67,576.58Z" transform="translate(-53.25 -44.96)"/></g><g id="BACKGROUND"><path class="cls-24" d="M479.9,331.07c-37.71,0-75.29-.27-112.34-.54-33.89-.24-68.94-.49-103.29-.53-31.44,0-63.33-.27-94.18-.5-33.44-.25-68-.5-102.1-.5a2,2,0,0,1,0-4c34.1,0,68.68.26,102.13.5,30.83.23,62.72.46,94.15.5,34.36,0,69.41.29,103.31.53,86.22.62,175.37,1.26,262.09-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08H728a2,2,0,0,1,0,4H665.58c-4,0-8,0-12-.08-7.82-.08-15.9-.17-23.81.08C580.3,330.59,530,331.07,479.9,331.07Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M479.9,306c-37.71,0-75.29-.27-112.33-.54-33.89-.24-68.94-.49-103.29-.53-31.7,0-62.72-.31-92.72-.58-32-.29-65-.59-98.87-.59a2,2,0,1,1,0-4c33.84,0,66.92.3,98.91.59,30,.27,61,.55,92.69.58,34.36,0,69.41.29,103.31.53,86.22.62,175.37,1.26,262.09-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08h56.53a2,2,0,0,1,0,4H665.58c-4,0-8,0-12-.09-7.82-.08-15.9-.17-23.81.08C580.3,305.5,530,306,479.9,306Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M476,190.86c-37.71,0-75.29-.27-112.33-.54-33.89-.24-68.94-.49-103.29-.53-31.42,0-63.29-.27-94.12-.5l-32.69-.23a2,2,0,0,1-2-2,2,2,0,0,1,2-2l32.69.23c30.82.23,62.68.46,94.09.5,34.36,0,69.41.29,103.31.53,86.22.62,175.37,1.26,262.09-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08a2,2,0,0,1,0,4c-4,0-8,0-12-.09-7.82-.08-15.9-.17-23.81.08C576.4,190.38,526.09,190.86,476,190.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M476,165.77c-37.71,0-75.29-.27-112.33-.54-33.89-.24-68.94-.49-103.29-.53-31.52,0-63.48-.27-94.4-.5l-8.79-.06a2,2,0,0,1,0-4h0l8.79.06c30.91.23,62.87.46,94.38.5,34.36,0,69.41.29,103.31.53,86.22.62,175.37,1.26,262.09-1.53,3.52-.11,7.36-.17,11.75-.17h0a2,2,0,0,1,0,4c-4.34,0-8.14.06-11.62.17C576.4,165.29,526.09,165.77,476,165.77Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M476,475.66c-37.71,0-75.29-.27-112.35-.54-33.89-.24-68.93-.5-103.27-.53-31.45,0-63.35-.27-94.2-.5-33.43-.25-68-.5-102.07-.5a2,2,0,1,1,0-4c34.09,0,68.66.25,102.1.5,30.84.23,62.74.46,94.18.5,34.35,0,69.4.29,103.29.53,86.23.62,175.39,1.26,262.11-1.53,8-.25,16.12-.17,24-.09,4,0,7.95.08,11.91.08,10.39,0,22.44-.2,34.11-.4s23.75-.4,34.17-.4a2,2,0,0,1,0,4c-10.39,0-22.45.2-34.11.4s-23.75.4-34.17.4c-4,0-8,0-12-.08-7.82-.08-15.91-.17-23.81.08C576.39,475.19,526.08,475.66,476,475.66Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M733.78,450.57c-10.44,0-23.51-.53-36.14-1s-25.61-1-36-1c-4,0-8,0-12-.08-7.82-.08-15.91-.17-23.81.08-86.79,2.79-176,2.15-262.23,1.53-33.9-.24-69-.5-103.31-.53-31.43,0-63.31-.27-94.14-.5-33.45-.25-68-.5-102.13-.5a2,2,0,1,1,0-4c34.11,0,68.7.25,102.16.5,30.83.23,62.7.46,94.12.5,34.37,0,69.43.29,103.33.53,86.21.62,175.36,1.26,262.07-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08,10.44,0,23.5.53,36.13,1s25.61,1,36,1a2,2,0,0,1,0,4Z" transform="translate(-53.25 -44.96)"/><g class="cls-25"><path class="cls-24" d="M167.18,469.74a2.91,2.91,0,0,1-1.53-.42,4.18,4.18,0,0,1-1.65-3.38h0c-.07-.82-.11-1.66-.15-2.5s-.07-1.56-.13-2.32c-.19-2.42-.29-5.09-.29-8.41a4.24,4.24,0,0,1,1.48-3.58c1.55-1.09,3.5-.4,4.66,0a21.31,21.31,0,0,1,9.27,5.93l.19.21c1.06,1.17,2.65,2.94,2,4.76-.35,1-1.32,1.71-2.88,2.76-.28.19-.52.34-.65.45-.95.78-1.93,1.46-2.89,2.13-.56.39-1.13.78-1.68,1.19-.29.22-.58.45-.88.68a14.2,14.2,0,0,1-3.3,2.15A4.14,4.14,0,0,1,167.18,469.74Zm.91-3.46h0Zm-.66-13.63v.05c0,3.21.09,5.78.28,8.09.06.81.1,1.64.14,2.46s.06,1.38.11,2.06a18.62,18.62,0,0,0,1.61-1.2c.33-.27.66-.53,1-.77.59-.43,1.19-.85,1.79-1.27.93-.65,1.81-1.25,2.63-1.93.19-.16.54-.4,1-.68l.9-.62c-.28-.35-.62-.73-.77-.9l-.22-.25a17.5,17.5,0,0,0-7.61-4.8C167.89,452.79,167.63,452.71,167.43,452.65Zm10,5.68Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M190.73,469.74a4.13,4.13,0,0,1-1.59-.35,14.22,14.22,0,0,1-3.3-2.15c-.3-.24-.59-.47-.88-.68-.55-.41-1.12-.8-1.69-1.19-1-.66-1.94-1.35-2.89-2.13-.13-.11-.37-.26-.65-.45-1.56-1.05-2.54-1.77-2.88-2.76-.63-1.81,1-3.58,2-4.76l.19-.21a21.32,21.32,0,0,1,9.27-5.93c1.16-.42,3.11-1.11,4.66,0a4.24,4.24,0,0,1,1.48,3.58c0,3.32-.09,6-.29,8.41-.06.76-.1,1.54-.13,2.32s-.08,1.69-.15,2.51a4.18,4.18,0,0,1-1.65,3.38A2.91,2.91,0,0,1,190.73,469.74Zm-9.65-10.88.9.62c.41.28.76.52,1,.68.82.67,1.7,1.28,2.62,1.93.6.42,1.2.83,1.79,1.27.33.24.66.5,1,.77a18.47,18.47,0,0,0,1.61,1.2c0-.68.08-1.37.11-2.07s.08-1.64.14-2.45c.19-2.31.27-4.88.28-8.1v-.05c-.2.05-.46.14-.8.26a17.5,17.5,0,0,0-7.61,4.8l-.22.24C181.71,458.13,181.37,458.5,181.09,458.86Zm-.65-.52" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M102.47,354.23a2,2,0,0,1-1.68-3.08,79.22,79.22,0,0,1,7.43-9.73c6.39-7.21,15.4-12.58,27.57-16.43,11.57-3.66,22.64-7.53,30.94-14.54a2,2,0,0,1,3.25,1.91,18.25,18.25,0,0,1-2,5.36c6.95-2,16.48-6.56,19.26-10a2,2,0,0,1,3.55,1.36,16.94,16.94,0,0,1-3,8.82,65.35,65.35,0,0,0,12.58-2.63c1.46-.41,2.94-.82,4.46-1.21a2,2,0,0,1,2.44,2.41,12.34,12.34,0,0,1-1.78,4c17.25,3.33,36.68,15.6,47.45,30.28a2,2,0,1,1-3.23,2.37c-11-15-31.37-27.27-48.49-29.27a2,2,0,0,1-1-3.57,9.19,9.19,0,0,0,1.26-1.18l-.05,0c-5.93,1.65-11.53,3.21-18.5,2.83a2,2,0,0,1-1.09-3.6,12.31,12.31,0,0,0,3.36-3.87c-6.56,4.13-16.49,7.75-21.54,8.2a2,2,0,0,1-1.7-3.3c.35-.4.71-.85,1.08-1.35-7.71,4.74-16.71,7.82-26,10.77-11.46,3.62-19.89,8.62-25.78,15.27a75.18,75.18,0,0,0-7.06,9.24A2,2,0,0,1,102.47,354.23Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M119.46,422.75c-6.6,0-13.4-1.41-18.19-5.32-12.68-10.37-18.57-28.31-14.66-44.65,3.5-14.6,13.77-24.79,28.19-27.94a50.34,50.34,0,0,1,13.11-1.2h0c21.69,1,33,17.78,34.56,33.91,1.71,17.53-7.28,37.86-31.21,43.77A50.23,50.23,0,0,1,119.46,422.75Zm6.37-75.16a47.77,47.77,0,0,0-10.17,1.15c-12.86,2.81-22,11.91-25.15,25-3.56,14.88,1.78,31.21,13.3,40.62,6.27,5.12,17.82,5.25,26.5,3.11,21.61-5.34,29.73-23.69,28.19-39.5-1.41-14.42-11.46-29.38-30.77-30.3Q126.79,347.59,125.83,347.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M136.19,391.22c6.18-1.2,8.88-12,3.72-16s-15.21,1.36-14.1,8.27C126.6,388.33,131.25,392.18,136.19,391.22Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M88.65,512.72a2,2,0,0,1-2-2c0-8.37-.06-16.77-.11-24.89-.19-29.54-.38-57.44,1.85-87a2,2,0,1,1,4,.3c-2.22,29.38-2,57.2-1.84,86.66.05,8.13.11,16.53.11,24.91A2,2,0,0,1,88.65,512.72Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M263.59,512.72h-.2a2,2,0,0,1-1.79-2.19c1.33-13.41.87-37.17.34-58.37-.17-6.66-.6-13.32-1-19.77-.58-8.87-1.18-18-1.07-27.25a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c-.1,9.06.49,18.15,1.06,26.95.42,6.49.86,13.2,1,19.93.53,21.33,1,45.23-.36,58.87A2,2,0,0,1,263.59,512.72Z" transform="translate(-53.25 -44.96)"/><circle class="cls-7" cx="84.62" cy="334.45" r="2.31"/><path class="cls-24" d="M235.5,423.2a50.2,50.2,0,0,1-11.8-1.43c-23.93-5.91-32.92-26.24-31.21-43.77,1.57-16.13,12.87-32.87,34.56-33.91a50.36,50.36,0,0,1,13.11,1.2c14.42,3.15,24.69,13.33,28.19,27.94,3.91,16.34-2,34.29-14.66,44.65C248.9,421.79,242.1,423.2,235.5,423.2ZM229.13,348q-1,0-1.9,0h0c-19.31.92-29.37,15.89-30.77,30.3-1.54,15.81,6.58,34.16,28.19,39.5,8.68,2.14,20.23,2,26.5-3.11,11.52-9.42,16.87-25.74,13.3-40.62-3.13-13.05-12.29-22.15-25.15-25A47.79,47.79,0,0,0,229.13,348Zm-2-2h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M240.76,389.67c-6.18-1.2-8.88-12-3.72-16s15.21,1.36,14.1,8.27C250.36,386.77,245.71,390.62,240.76,389.67Z" transform="translate(-53.25 -44.96)"/><circle class="cls-7" cx="191.83" cy="332.89" r="2.31"/><path class="cls-24" d="M176.13,407.12a13.92,13.92,0,0,1-8.83-3.22h0c-3.83-3.15-3.79-5.86-3.09-7.58,1.81-4.42,9.6-5.72,13.19-5.4s8.38,1.36,10,4.47c.61,1.18,1,3.14-.55,5.76a12,12,0,0,1-8.4,5.76A13.24,13.24,0,0,1,176.13,407.12Zm-6.29-6.31a9.78,9.78,0,0,0,7.89,2.17,8.07,8.07,0,0,0,5.65-3.86c.34-.58.7-1.38.43-1.89-.46-.89-2.73-2-6.77-2.31-3.51-.31-8.45,1.28-9.13,2.93-.27.65.46,1.76,1.93,3Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M165.22,420.86a8.93,8.93,0,0,1-5.31-1.66,8,8,0,0,1-3.17-7c.2-4.74,3.51-11.08,9.24-13.51a2,2,0,0,1,1.56,3.68c-4,1.7-6.65,6.51-6.8,10a4,4,0,0,0,1.53,3.62,5.83,5.83,0,0,0,5.35.45l1.06-.39c4.27-1.57,7.64-2.81,13.06-2.09a28.21,28.21,0,0,1,3.13.66c3.48.87,5.69,1.27,7.19-.59s.86-4.43.32-5.75c-1.36-3.33-4.58-6.19-7.32-6.52a2,2,0,0,1,.47-4c4.19.5,8.62,4.27,10.55,9,1.49,3.64,1.16,7.2-.9,9.77-3.21,4-7.87,2.83-11.28,2a25.36,25.36,0,0,0-2.68-.58c-4.44-.58-7.12.4-11.16,1.88l-1.08.39A11.06,11.06,0,0,1,165.22,420.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M176.32,432.68c-2.92,0-5.13-.74-6.72-2.25-2.9-2.77-3-7.44-2.79-12.38a2,2,0,1,1,4,.15c-.14,3.84-.14,7.72,1.55,9.34,1,1,2.74,1.31,5.32,1.09l.2,0c3.29-.28,4-.34,4.67-2.76a36.9,36.9,0,0,0,.84-9.07,2,2,0,0,1,2-2h0a2,2,0,0,1,2,2,39.11,39.11,0,0,1-1,10.13c-1.45,5.07-4.72,5.35-8.17,5.65l-.2,0Q177.14,432.68,176.32,432.68Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M104,352.05a2,2,0,0,1-.74-.14C98,349.85,93.29,344,91.72,337.8c-1.24-4.94-.36-9.51,2.47-12.85,3.35-4,10.47-4.29,15-2.12,4.91,2.34,7.35,5.93,9.93,9.73l1.09,1.6a2,2,0,0,1-3.28,2.28l-1.12-1.63c-2.46-3.63-4.41-6.49-8.34-8.37-3.07-1.46-8.22-1.31-10.25,1.09-2.53,3-2.29,6.71-1.64,9.3,1.25,5,5.08,9.77,9.11,11.37a2,2,0,0,1-.74,3.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M251.49,354a2,2,0,0,1-1.5-3.32c3.8-4.33,11.95-15.11,5.66-21.62-2.51-2.6-7.3-2.47-10.55-1-3.57,1.58-5.83,4.67-8,7.65l-.92,1.25a2,2,0,0,1-3.2-2.4l.9-1.21c2.38-3.25,5.08-6.93,9.62-8.94s11.23-2,15,1.91c6.05,6.27,4,16.12-5.53,27A2,2,0,0,1,251.49,354Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-26"><path class="cls-24" d="M625.88,469.74a2.91,2.91,0,0,1-1.54-.42,4.19,4.19,0,0,1-1.65-3.38c-.07-.82-.11-1.67-.15-2.52s-.07-1.55-.13-2.31c-.19-2.42-.29-5.09-.29-8.41a4.24,4.24,0,0,1,1.48-3.58c1.55-1.09,3.5-.4,4.66,0a21.33,21.33,0,0,1,9.27,5.93l.19.21c1.06,1.17,2.65,2.94,2,4.76-.35,1-1.32,1.71-2.88,2.76-.28.19-.52.34-.65.45-.95.78-1.93,1.46-2.89,2.13-.57.39-1.13.79-1.69,1.2-.29.21-.58.45-.88.68a14.24,14.24,0,0,1-3.3,2.15A4.13,4.13,0,0,1,625.88,469.74Zm.91-3.46h0Zm-.66-13.63v.05c0,3.21.09,5.78.28,8.09.06.81.1,1.63.14,2.44s.07,1.4.12,2.08a18.23,18.23,0,0,0,1.61-1.2c.33-.27.66-.53,1-.77.59-.44,1.19-.85,1.79-1.27.93-.64,1.81-1.25,2.62-1.93.19-.16.54-.4,1-.68l.9-.62c-.28-.35-.62-.73-.77-.9l-.22-.25a17.51,17.51,0,0,0-7.61-4.8C626.59,452.79,626.33,452.71,626.13,452.65Zm10,5.68Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M649.44,469.74a4.13,4.13,0,0,1-1.59-.35,14.23,14.23,0,0,1-3.3-2.15c-.3-.24-.59-.47-.88-.68-.55-.41-1.12-.8-1.68-1.19-1-.66-1.94-1.35-2.89-2.13-.13-.11-.37-.26-.65-.45-1.56-1.05-2.54-1.77-2.88-2.76-.63-1.81,1-3.58,2-4.75l.19-.21a21.33,21.33,0,0,1,9.27-5.93c1.16-.42,3.11-1.11,4.66,0a4.24,4.24,0,0,1,1.48,3.58c0,3.32-.1,6-.29,8.41-.06.77-.1,1.54-.13,2.32s-.08,1.69-.15,2.51h0a4.19,4.19,0,0,1-1.65,3.38A2.91,2.91,0,0,1,649.44,469.74Zm-9.65-10.88c.32.23.67.47.9.62.41.28.76.52,1,.68.82.67,1.7,1.28,2.63,1.93.6.42,1.2.83,1.79,1.27.33.24.66.5,1,.77a18.42,18.42,0,0,0,1.61,1.2c0-.68.08-1.37.11-2.07s.08-1.64.14-2.45c.18-2.31.27-4.88.28-8.1v-.05c-.2.05-.46.14-.8.26a17.51,17.51,0,0,0-7.61,4.8l-.22.24C640.41,458.13,640.07,458.5,639.79,458.86Zm-.65-.52" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M561.17,354.23a2,2,0,0,1-1.68-3.08,79.07,79.07,0,0,1,7.43-9.73c6.39-7.21,15.4-12.58,27.57-16.43,11.57-3.66,22.64-7.53,30.95-14.54a2,2,0,0,1,3.25,1.91,18.24,18.24,0,0,1-2,5.36c6.95-2,16.48-6.56,19.26-10a2,2,0,0,1,3.55,1.36,16.94,16.94,0,0,1-3,8.82A65.37,65.37,0,0,0,659,315.26c1.46-.41,2.94-.82,4.46-1.21a2,2,0,0,1,2.44,2.42,12.35,12.35,0,0,1-1.78,4c17.25,3.33,36.67,15.59,47.45,30.28a2,2,0,1,1-3.22,2.37c-11-15-31.37-27.27-48.49-29.27a2,2,0,0,1-1-3.57,9.15,9.15,0,0,0,1.26-1.18h-.05c-5.93,1.65-11.54,3.21-18.5,2.83a2,2,0,0,1-1.09-3.6,12.32,12.32,0,0,0,3.36-3.87c-6.57,4.13-16.49,7.75-21.54,8.2a2,2,0,0,1-1.7-3.29c.35-.4.71-.86,1.08-1.35-7.71,4.74-16.72,7.82-26,10.77-11.46,3.62-19.89,8.62-25.78,15.27a75.13,75.13,0,0,0-7.06,9.24A2,2,0,0,1,561.17,354.23Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M578.17,422.75c-6.6,0-13.4-1.41-18.19-5.32-12.68-10.37-18.57-28.31-14.66-44.65,3.5-14.6,13.77-24.79,28.19-27.94a50.35,50.35,0,0,1,13.11-1.2h0c21.69,1,33,17.78,34.56,33.91,1.71,17.53-7.28,37.86-31.21,43.77A50.23,50.23,0,0,1,578.17,422.75Zm6.37-75.16a47.79,47.79,0,0,0-10.18,1.15c-12.86,2.81-22,11.91-25.15,25-3.56,14.88,1.78,31.21,13.3,40.62,6.27,5.12,17.82,5.25,26.5,3.11,21.61-5.34,29.73-23.69,28.19-39.5-1.41-14.42-11.47-29.38-30.77-30.3Q585.49,347.59,584.53,347.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M571.9,391.22c6.18-1.2,8.88-12,3.72-16s-15.21,1.36-14.1,8.27C562.3,388.33,567,392.18,571.9,391.22Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M547.36,512.72a2,2,0,0,1-2-2c0-8.37-.06-16.77-.11-24.88-.2-29.54-.38-57.44,1.85-87a2,2,0,0,1,4,.3c-2.22,29.38-2,57.21-1.84,86.66.05,8.12.11,16.52.11,24.91A2,2,0,0,1,547.36,512.72Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M722.29,512.72h-.2a2,2,0,0,1-1.79-2.19c1.33-13.41.87-37.16.34-58.37-.17-6.66-.6-13.32-1-19.77-.58-8.87-1.17-18-1.07-27.26a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c-.1,9.06.49,18.16,1.07,27,.42,6.49.86,13.19,1,19.93.53,21.33,1,45.23-.36,58.87A2,2,0,0,1,722.29,512.72Z" transform="translate(-53.25 -44.96)"/><circle class="cls-7" cx="520.33" cy="334.45" r="2.31"/><path class="cls-24" d="M694.2,423.2a50.2,50.2,0,0,1-11.8-1.43c-23.93-5.91-32.92-26.24-31.21-43.77,1.57-16.13,12.87-32.87,34.56-33.91a50.16,50.16,0,0,1,13.11,1.2c14.42,3.15,24.69,13.33,28.19,27.94,3.91,16.34-2,34.29-14.66,44.65C707.6,421.79,700.8,423.2,694.2,423.2ZM687.83,348q-1,0-1.9,0h0c-19.31.92-29.37,15.89-30.77,30.3-1.54,15.81,6.58,34.16,28.19,39.5,8.68,2.14,20.23,2,26.5-3.11,11.52-9.42,16.86-25.74,13.3-40.62C720,361.1,710.86,352,698,349.19A47.79,47.79,0,0,0,687.83,348Zm-2-2h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M676.47,389.67c-6.18-1.2-8.88-12-3.72-16s15.21,1.36,14.1,8.27C686.07,386.77,681.41,390.62,676.47,389.67Z" transform="translate(-53.25 -44.96)"/><circle class="cls-7" cx="627.54" cy="332.89" r="2.31"/><path class="cls-24" d="M634.83,407.12A13.92,13.92,0,0,1,626,403.9h0c-3.83-3.15-3.79-5.86-3.09-7.58,1.81-4.42,9.61-5.71,13.19-5.4s8.38,1.36,10,4.47c.61,1.18,1,3.14-.55,5.76a12,12,0,0,1-8.4,5.76A13.24,13.24,0,0,1,634.83,407.12Zm-6.29-6.31a9.78,9.78,0,0,0,7.88,2.17,8.08,8.08,0,0,0,5.65-3.86c.34-.58.7-1.38.43-1.89-.46-.89-2.73-2-6.77-2.31-3.51-.31-8.46,1.28-9.13,2.93-.26.65.46,1.76,1.93,3Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M623.92,420.86a8.93,8.93,0,0,1-5.31-1.66,8,8,0,0,1-3.17-7c.2-4.74,3.51-11.08,9.23-13.51a2,2,0,0,1,1.56,3.68c-4,1.7-6.65,6.51-6.8,10A4,4,0,0,0,621,416a5.83,5.83,0,0,0,5.35.45l1.06-.39c4.27-1.57,7.64-2.82,13.06-2.09a28.19,28.19,0,0,1,3.13.66c3.48.87,5.7,1.27,7.19-.59s.86-4.43.32-5.75c-1.36-3.33-4.58-6.19-7.32-6.52a2,2,0,1,1,.47-4c4.19.5,8.62,4.27,10.55,9,1.49,3.64,1.16,7.2-.9,9.77-3.21,4-7.87,2.83-11.28,2a25.6,25.6,0,0,0-2.68-.58c-4.44-.58-7.12.4-11.16,1.88l-1.08.39A11.05,11.05,0,0,1,623.92,420.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M635,432.68c-2.92,0-5.13-.74-6.72-2.25-2.9-2.76-3-7.44-2.79-12.38a2,2,0,0,1,4,.15c-.14,3.84-.14,7.72,1.55,9.34,1,1,2.74,1.31,5.32,1.09l.2,0c3.29-.28,4-.34,4.67-2.76a36.89,36.89,0,0,0,.84-9.07,2,2,0,0,1,2-2h0a2,2,0,0,1,2,2,39.06,39.06,0,0,1-1,10.13c-1.45,5.07-4.71,5.35-8.17,5.65l-.2,0Q635.84,432.68,635,432.68Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M562.68,352.05a2,2,0,0,1-.74-.14c-5.21-2.06-9.95-7.87-11.52-14.11-1.24-4.94-.37-9.51,2.46-12.85,3.35-4,10.47-4.29,15-2.12,4.91,2.34,7.35,5.93,9.93,9.74l1.09,1.59a2,2,0,1,1-3.29,2.28l-1.12-1.63c-2.46-3.63-4.41-6.5-8.34-8.37-3.07-1.47-8.23-1.31-10.25,1.09-2.53,3-2.29,6.71-1.64,9.3,1.25,5,5.08,9.77,9.11,11.37a2,2,0,0,1-.74,3.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M710.2,354a2,2,0,0,1-1.5-3.32c3.8-4.33,11.95-15.11,5.66-21.62-2.51-2.6-7.3-2.47-10.54-1-3.57,1.58-5.83,4.67-8,7.65l-.92,1.25a2,2,0,0,1-3.2-2.4l.89-1.21c2.38-3.25,5.08-6.93,9.62-8.94s11.23-2,15,1.91c6.05,6.26,4,16.12-5.53,27A2,2,0,0,1,710.2,354Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M658,401.5a2,2,0,0,1-1.75-3c1.28-2.33,6-3.06,16.21-3.8,1.16-.08,2.16-.16,2.84-.23a186.1,186.1,0,0,1,25.3-.51l3.1.08c6.61.14,14.83.32,19.92,3.76a2,2,0,1,1-2.24,3.31c-4.12-2.78-11.69-2.94-17.77-3.08l-3.16-.08a182.21,182.21,0,0,0-24.75.49c-.72.07-1.75.15-3,.24-3.18.23-11.54.84-13.11,1.92A2,2,0,0,1,658,401.5Zm1.75-1h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M550.5,403a2,2,0,0,1-.85-3.81c22.12-10.34,50.14-5.14,64.87-1.12a2,2,0,1,1-1.05,3.86c-14.2-3.88-41.16-8.92-62.13.88A2,2,0,0,1,550.5,403Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-24" d="M476,616.83c-37.71,0-75.29-.27-112.35-.54-33.89-.24-68.93-.5-103.27-.53-31.46,0-63.37-.27-94.23-.5l-35-.25a2,2,0,0,1,0-4h0l35,.25c30.85.23,62.75.46,94.2.5,34.35,0,69.4.29,103.29.53,86.22.62,175.38,1.26,262.11-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08a2,2,0,0,1,0,4c-4,0-8,0-12-.08-7.82-.08-15.91-.17-23.81.08C576.39,616.35,526.08,616.83,476,616.83Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M476,591.73c-37.71,0-75.28-.27-112.32-.54-33.9-.24-69-.5-103.31-.53-31.4,0-63.25-.27-94.05-.5q-26.27-.19-52.54-.35a2,2,0,0,1,0-4h0q26.28.14,52.55.35c30.8.23,62.64.46,94,.5,34.37,0,69.43.29,103.33.53,86.21.62,175.36,1.26,262.07-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08,5.21,0,11.36.13,19.37.4a2,2,0,0,1,1.93,2.07,2,2,0,0,1-2.07,1.93c-8-.27-14.08-.39-19.24-.39-4,0-8,0-12-.08-7.82-.08-15.9-.17-23.81.08C576.4,591.25,526.09,591.73,476,591.73Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M89,396a2,2,0,0,1-.1-4,88.43,88.43,0,0,0,11.52-1.63c3-.56,6.18-1.15,9.26-1.47a131.34,131.34,0,0,1,15.92-.45c1.88,0,3.77.05,5.71,0,1.54,0,3.15,0,4.81-.07,7.7-.16,16.42-.33,23.09,2.2a2,2,0,0,1-1.42,3.74c-5.94-2.26-14.25-2.09-21.59-1.94-1.69,0-3.33.07-4.88.07-2,0-3.87,0-5.77,0a128,128,0,0,0-15.45.42c-2.92.31-6,.88-8.95,1.43A91.36,91.36,0,0,1,89.1,396Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M256,394.5a2,2,0,0,1-.63-.1c-13.31-4.45-28.4-3-43-1.64-5.39.51-11,1-16.28,1.24a2,2,0,1,1-.15-4c5.21-.2,10.48-.7,16.06-1.23,15-1.42,30.54-2.89,44.65,1.83a2,2,0,0,1-.63,3.9Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M91.67,303.33a2,2,0,0,1-2-2V282.07c0-4.12.11-8.41.34-12.75.09-1.79.1-4.22.11-6.8,0-3.27,0-6.64.22-8.83a2,2,0,1,1,4,.35c-.18,2-.19,5.31-.21,8.49,0,2.62,0,5.1-.12,7-.22,4.33-.33,8.44-.33,12.55v19.26A2,2,0,0,1,91.67,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M110.33,303.33a2,2,0,0,1-2-2V222.5a2,2,0,0,1,4,0v78.83A2,2,0,0,1,110.33,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M122.33,303.74a2,2,0,0,1-.93-.23c-1.39-.73-1.91-2.27-2.88-11.69-.08-.74-.14-1.34-.19-1.73-.64-5.16-1.33-10.52-2-16-2.33-18.08-4.73-36.78-6-53.83a2,2,0,1,1,4-.29c1.23,16.93,3.63,35.58,5.95,53.61.7,5.47,1.39,10.83,2,16,.05.41.12,1,.2,1.81.2,1.92.78,7.61,1.31,9a2,2,0,0,1-1.48,3.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M151.33,298.33a2,2,0,0,1-2-1.91,53.62,53.62,0,0,0-1.07-6.68c-.3-1.53-.62-3.1-.83-4.51-.49-3.15-1-6.3-1.55-9.46-.38-2.26-.75-4.52-1.12-6.79-.75-4.62-1.46-9.25-2.18-13.88-2.2-14.2-4.47-28.86-7.59-43.13-5.25-.24-12.81-.26-17,3.52a2,2,0,1,1-2.67-3c5.43-4.85,13.91-4.84,21.43-4.46a2,2,0,0,1,1.85,1.56c3.33,14.87,5.69,30.12,8,44.88.72,4.62,1.43,9.24,2.17,13.86q.55,3.38,1.12,6.76c.53,3.17,1.06,6.34,1.55,9.51.21,1.33.51,2.86.81,4.35a55.52,55.52,0,0,1,1.14,7.28,2,2,0,0,1-1.91,2.09Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M138.56,304a2,2,0,0,1-.14-4,17.88,17.88,0,0,0,5.7-1.36c.58-.22,1.13-.44,1.7-.59a11.3,11.3,0,0,0,2.52-1.24c.58-.34,1.18-.7,1.81-1a2,2,0,0,1,1.71,3.61c-.46.22-1,.51-1.49.83a14.58,14.58,0,0,1-3.48,1.65c-.38.1-.82.27-1.33.47a21.89,21.89,0,0,1-6.85,1.61Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M153.33,302.67a2,2,0,0,1-2-2c0-2,0-4.07.07-6.11.06-3.86.13-7.85,0-11.71-.3-6.38-.38-12.91-.45-19.22-.08-7-.17-14.32-.57-21.35-.67-11.75-1-25.1-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.44.33,26.71,1,38.39.41,7.12.49,14.44.57,21.53.07,6.28.15,12.77.45,19.08.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,153.33,302.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M170.33,303.33h0a2,2,0,0,1-2-2c0-2.41-.08-4.85-.16-7.2s-.17-4.93-.17-7.48v-7.94c0-22,0-44.68,1-67,0-.32,0-.69.06-1.07.08-1.2.29-4.37-.27-5-1.78-2.09-8.12-1.15-12.31-.53a40,40,0,0,1-5.15.57h0a2,2,0,0,1,0-4,38.77,38.77,0,0,0,4.58-.52c5.67-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.21,1.21,7.88,0,.36,0,.7-.06,1-1,22.2-1,44.86-1,66.78v7.95c0,2.48.08,5,.17,7.34s.17,4.87.17,7.34A2,2,0,0,1,170.33,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M527.75,303.33a2,2,0,0,1-2-2V222.5a2,2,0,0,1,4,0v78.83A2,2,0,0,1,527.75,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M539.75,303.74a2,2,0,0,1-.93-.23c-1.39-.73-1.91-2.27-2.88-11.68-.08-.74-.14-1.35-.19-1.75l-.58-4.7c-2.64-21.32-5.92-47.86-7.42-68.57a2,2,0,0,1,4-.29c1.49,20.6,4.76,47.09,7.4,68.37l.58,4.7c.05.41.12,1.05.2,1.83.2,1.91.78,7.59,1.31,9a2,2,0,0,1-1.48,3.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M568.75,298.33a2,2,0,0,1-2-1.91,53.52,53.52,0,0,0-1.07-6.67c-.3-1.53-.62-3.11-.84-4.52-.49-3.15-1-6.3-1.54-9.46-.38-2.26-.75-4.52-1.12-6.79-.75-4.62-1.46-9.25-2.18-13.88-2.19-14.18-4.46-28.83-7.58-43.08-6.43.09-17.21,2.45-21.34,6.14a2,2,0,0,1-2.67-3c5.46-4.88,18.89-7.47,25.72-7.12a2,2,0,0,1,1.85,1.56c3.33,14.87,5.69,30.13,8,44.88.72,4.62,1.43,9.24,2.17,13.85.36,2.25.74,4.51,1.12,6.76.53,3.17,1.06,6.34,1.55,9.51.21,1.33.51,2.87.81,4.35a55.44,55.44,0,0,1,1.14,7.27,2,2,0,0,1-1.91,2.09Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M556,304a2,2,0,0,1-.14-4,17.89,17.89,0,0,0,5.7-1.36c.58-.22,1.13-.44,1.7-.59a11.29,11.29,0,0,0,2.52-1.24c.58-.34,1.18-.7,1.81-1a2,2,0,1,1,1.71,3.61c-.46.22-1,.51-1.49.82a14.58,14.58,0,0,1-3.48,1.65c-.38.1-.82.27-1.33.47a21.89,21.89,0,0,1-6.85,1.61Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M570.75,302.67a2,2,0,0,1-2-2c0-2,0-4.06.07-6.1.06-3.86.13-7.85-.05-11.71-.3-6.38-.38-12.91-.45-19.22-.08-7-.17-14.32-.57-21.35-.67-11.76-1-25.11-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.43.33,26.7,1,38.39.41,7.12.49,14.45.57,21.53.07,6.28.15,12.77.45,19.08.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,570.75,302.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M587.75,303.33h0a2,2,0,0,1-2-2c0-2.41-.08-4.84-.16-7.2s-.17-4.93-.17-7.48v-7.93c0-22,0-44.69,1-67,0-.33,0-.69.06-1.08.08-1.2.29-4.37-.27-5-1.78-2.09-8.12-1.15-12.31-.53a40,40,0,0,1-5.15.57h0a2,2,0,0,1,0-4,38.79,38.79,0,0,0,4.58-.52c5.68-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.21,1.21,7.88,0,.36,0,.7-.06,1-1,22.2-1,44.87-1,66.8v7.93c0,2.48.08,5,.17,7.34s.17,4.87.17,7.34A2,2,0,0,1,587.75,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M175.66,301.33a2,2,0,0,1-2-1.66,70.59,70.59,0,0,1-.53-13.69,87.77,87.77,0,0,0-.14-10.38c-1.94-20.3-1.75-41.52-1.57-62,.05-5.91.11-12,.11-17.95a2,2,0,0,1,4,0c0,5.94-.05,12.06-.11,18-.18,20.42-.37,41.53,1.55,61.62a90.77,90.77,0,0,1,.15,10.86,66.62,66.62,0,0,0,.47,12.91,2,2,0,0,1-2,2.34Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M180.34,197.94a62.68,62.68,0,0,1-7-.33,2,2,0,1,1,.46-4,105.46,105.46,0,0,0,14.11.14c2.39-.08,4.65-.15,6.72-.15a2,2,0,0,1,2,2,2,2,0,0,1-2,2h0c-2,0-4.24.07-6.6.15C185.46,197.85,182.85,197.94,180.34,197.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M197.66,303.33a2,2,0,0,1-2-1.65,139.45,139.45,0,0,1-1.7-17.26c-1.34-28.65-1.34-55.82-1.34-84.59v-4.22a2,2,0,0,1,4,0v4.22c0,28.72,0,55.84,1.33,84.4A135.63,135.63,0,0,0,199.64,301,2,2,0,0,1,198,303.3,2.05,2.05,0,0,1,197.66,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M207,212.49a2,2,0,0,1-.5-.06c-2.37-.61-8.13-.82-11.23-.84a2,2,0,1,1,0-4c2.94,0,9.26.2,12.22,1a2,2,0,0,1-.5,3.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M208,303a2,2,0,0,1-1.84-1.21c-1.15-2.66-1-7-.9-10.92,0-1.08.07-2.11.07-3,0-15.16-.08-30.61-.17-45.54s-.17-30.43-.17-45.64a2,2,0,0,1,4,0c0,15.2.08,30.67.17,45.62s.17,30.39.17,45.56c0,1,0,2-.07,3.15-.1,3.28-.23,7.37.57,9.21A2,2,0,0,1,208,303Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M239.67,304h0a2,2,0,0,1-2-2c0-2.18-.07-5-.16-8s-.18-5.94-.18-8.58c0-15.56-.34-31.45-.67-46.8-.29-13.42-.59-27.3-.66-40.92a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c.07,13.58.37,27.45.66,40.85.33,15.38.68,31.28.68,46.89,0,2.59.09,5.57.18,8.46s.18,5.89.16,8.15A2,2,0,0,1,239.67,304Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M238,199.67a2,2,0,0,1-.71-.13c-3.41-1.29-9.72-1.87-14.46-1.87l-2.73,0c-1.77,0-3.59,0-5.36,0l-1.23,0c-1.86,0-4.18.09-5.67.78a2,2,0,1,1-1.69-3.63c2.26-1,5-1.11,7.28-1.15l1.16,0c1.87-.07,3.74,0,5.56,0l2.68,0c4.73,0,11.73.56,15.87,2.13a2,2,0,0,1-.71,3.87Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M430.83,302.67a2,2,0,0,1-2-2c0-2,0-4.07.07-6.11.07-3.86.13-7.85,0-11.7-.3-6.38-.38-12.91-.45-19.22-.08-7-.17-14.32-.57-21.35-.67-11.75-1-25.11-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.43.33,26.71,1,38.39.41,7.12.49,14.45.57,21.53.07,6.28.15,12.77.45,19.08.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,430.83,302.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M447.83,303.33h0a2,2,0,0,1-2-2c0-2.41-.08-4.85-.16-7.21s-.17-4.93-.17-7.47v-8c0-22,0-44.66,1-67,0-.32,0-.69.06-1.07.08-1.2.29-4.38-.27-5-1.78-2.09-8.12-1.15-12.32-.53a40,40,0,0,1-5.15.57h0a2,2,0,0,1,0-4,38.79,38.79,0,0,0,4.58-.52c5.67-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.21,1.21,7.88,0,.36,0,.7-.06,1-1,22.19-1,44.85-1,66.76v8c0,2.48.08,4.94.17,7.33s.17,4.87.17,7.35A2,2,0,0,1,447.83,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M453.16,301.33a2,2,0,0,1-2-1.66,70.61,70.61,0,0,1-.53-13.69,87.64,87.64,0,0,0-.14-10.38c-1.94-20.3-1.75-41.52-1.57-62,.05-5.91.11-12,.11-17.95a2,2,0,0,1,4,0c0,5.94-.05,12.06-.11,18-.18,20.42-.37,41.53,1.55,61.62a90.75,90.75,0,0,1,.15,10.86,66.58,66.58,0,0,0,.47,12.91,2,2,0,0,1-2,2.34Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M457.84,197.94a62.68,62.68,0,0,1-7-.33,2,2,0,1,1,.46-4,105.2,105.2,0,0,0,14.11.14c2.41-.08,4.65-.13,6.77-.15a2,2,0,0,1,0,4h0c-2,0-4.24.07-6.6.15C463,197.85,460.35,197.94,457.84,197.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M475.16,303.33a2,2,0,0,1-2-1.65,139.55,139.55,0,0,1-1.7-17.26c-1.34-28.65-1.34-55.82-1.34-84.59v-4.22a2,2,0,0,1,4,0v4.22c0,28.72,0,55.84,1.33,84.4A135.64,135.64,0,0,0,477.13,301a2,2,0,0,1-1.62,2.32A2,2,0,0,1,475.16,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M484.5,212.49a2,2,0,0,1-.5-.06c-2.37-.61-8.13-.84-11.22-.84h0a2,2,0,1,1,0-4h0c2.94,0,9.26.2,12.22,1a2,2,0,0,1-.5,3.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M485.5,303a2,2,0,0,1-1.84-1.21c-1.15-2.66-1-7-.9-10.92,0-1.08.07-2.11.07-3,0-15.16-.08-30.61-.17-45.54s-.17-30.43-.17-45.64a2,2,0,0,1,4,0c0,15.2.08,30.67.17,45.62s.17,30.39.17,45.56c0,1,0,2-.07,3.15-.1,3.28-.23,7.37.57,9.21a2,2,0,0,1-1.83,2.8Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M517.17,304h0a2,2,0,0,1-2-2c0-2.18-.07-5-.16-8s-.18-5.94-.18-8.59c0-15.56-.34-31.44-.67-46.79-.29-13.43-.59-27.31-.66-40.93a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c.07,13.58.37,27.45.66,40.86.33,15.38.67,31.28.67,46.88,0,2.59.09,5.58.18,8.47s.18,5.89.16,8.15A2,2,0,0,1,517.17,304Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M515.5,199.67a2,2,0,0,1-.71-.13c-3.41-1.29-9.72-1.87-14.46-1.87l-2.73,0c-1.77,0-3.59,0-5.36,0l-1.23,0c-1.86,0-4.18.09-5.67.78a2,2,0,0,1-1.69-3.63c2.26-1,5-1.11,7.28-1.15l1.16,0c1.87-.07,3.74,0,5.56,0l2.68,0c4.73,0,11.73.56,15.87,2.13a2,2,0,0,1-.71,3.87Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M637.34,302.67a2,2,0,0,1-2-2c0-2,0-4.07.07-6.11.07-3.86.13-7.85,0-11.7-.3-6.38-.38-12.91-.45-19.22-.08-7-.17-14.32-.57-21.35-.67-11.75-1-25.11-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.43.33,26.71,1,38.39.41,7.12.49,14.45.57,21.53.07,6.28.15,12.77.45,19.08.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,637.34,302.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M654.34,303.33h0a2,2,0,0,1-2-2c0-2.41-.08-4.85-.16-7.2s-.17-4.93-.17-7.48v-8c0-22,0-44.66,1-67,0-.32,0-.69.06-1.07.08-1.2.29-4.38-.27-5-1.78-2.09-8.12-1.15-12.32-.53a40,40,0,0,1-5.15.57h0a2,2,0,0,1,0-4,38.79,38.79,0,0,0,4.58-.52c5.67-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.21,1.21,7.88,0,.36,0,.7-.06,1-1,22.19-1,44.85-1,66.76v8c0,2.48.08,5,.17,7.34s.17,4.87.17,7.34A2,2,0,0,1,654.34,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M659.67,301.33a2,2,0,0,1-2-1.66,70.61,70.61,0,0,1-.53-13.69,87.64,87.64,0,0,0-.14-10.38c-1.94-20.3-1.75-41.52-1.57-62,.05-5.91.11-12,.11-17.95a2,2,0,1,1,4,0c0,5.94-.05,12.06-.11,18-.18,20.42-.37,41.53,1.55,61.62a90.75,90.75,0,0,1,.15,10.86,66.58,66.58,0,0,0,.47,12.91,2,2,0,0,1-2,2.34Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M681.67,303.33a2,2,0,0,1-2-1.65,139.55,139.55,0,0,1-1.7-17.26c-1.2-25.62-1.32-50.17-1.33-73.13a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,22.91.13,47.4,1.33,72.94A135.64,135.64,0,0,0,683.64,301a2,2,0,0,1-2,2.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M692,303a2,2,0,0,1-1.84-1.21c-1.15-2.66-1-7-.9-10.92,0-1.08.07-2.11.07-3,0-15.2-.08-30.69-.17-45.66l-.06-11.11a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2l.06,11.11c.08,15,.17,30.47.17,45.68,0,1,0,2-.07,3.15-.1,3.28-.23,7.37.57,9.21A2,2,0,0,1,692,303Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M253,303.33a2,2,0,0,1-1.19-.4c-.74-.55-1.6-1.25-2.51-2-2.68-2.19-6.36-5.2-8.67-5.64a2,2,0,1,1,.75-3.93c3.31.63,7.27,3.87,10.46,6.47.87.72,1.7,1.39,2.37,1.89a2,2,0,0,1-1.2,3.6Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M241.33,293a2,2,0,0,1-1.94-2.48c2.64-10.63,9.2-19.77,15.55-28.61,2-2.82,3.94-5.48,5.73-8.19,3.93-5.95,7.81-12.09,11.57-18,4.56-7.21,9.27-14.66,14.11-21.83.44-.66.89-1.29,1.33-1.91a29.33,29.33,0,0,0,3.24-5.33c.53-1.23,2.4-5.38,4.32-7.35a2,2,0,1,1,2.86,2.79,25,25,0,0,0-3.51,6.14,32.85,32.85,0,0,1-3.65,6.06c-.42.6-.85,1.2-1.28,1.84-4.81,7.13-9.5,14.55-14,21.74-3.77,6-7.66,12.11-11.61,18.09-1.83,2.77-3.86,5.59-5.81,8.32-6.13,8.53-12.46,17.35-14.91,27.24A2,2,0,0,1,241.33,293Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M309.67,212a2,2,0,0,1-1.49-.67c-2.4-2.68-5.79-4.76-9.06-6.77-1.18-.72-2.39-1.47-3.55-2.23a2,2,0,0,1,2.21-3.34c1.1.73,2.23,1.42,3.43,2.16,3.52,2.16,7.16,4.39,10,7.51a2,2,0,0,1-1.49,3.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M254,304.33a2,2,0,0,1-1.92-2.58c.78-2.6,2.65-4.64,4.45-6.62a32.78,32.78,0,0,0,2.18-2.56c2.36-3.22,4.48-6.69,6.54-10.05l3.33-5.44c3.09-5.06,6.29-10.29,9.55-15.45a408.31,408.31,0,0,0,21.48-38.44c.38-.79.77-1.6,1.16-2.42,2-4.17,4.2-8.89,7.47-12.18a2,2,0,1,1,2.84,2.82c-2.78,2.8-4.77,7-6.69,11.07-.4.84-.79,1.67-1.18,2.47a412.46,412.46,0,0,1-21.69,38.82c-3.25,5.13-6.44,10.35-9.52,15.39l-3.33,5.44c-2.1,3.43-4.27,7-6.73,10.33a35.92,35.92,0,0,1-2.45,2.89c-1.5,1.65-3.06,3.36-3.58,5.09A2,2,0,0,1,254,304.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M603.43,303.32a2,2,0,0,1-.75-.15c-.85-.35-1.86-.81-2.93-1.3-3.15-1.45-7.48-3.43-9.81-3.28a2,2,0,1,1-.26-4c3.38-.23,8,1.92,11.75,3.64,1,.47,2,.92,2.77,1.23a2,2,0,0,1-.76,3.85Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M589.54,296.25a2,2,0,0,1-2-2c-.12-11,3.94-21.45,7.86-31.6,1.25-3.24,2.43-6.29,3.49-9.36,2.31-6.75,4.53-13.67,6.67-20.36,2.6-8.12,5.29-16.51,8.17-24.67.26-.75.54-1.47.81-2.18a29.41,29.41,0,0,0,1.8-6c.2-1.32,1-5.82,2.34-8.2a2,2,0,1,1,3.47,2,25.08,25.08,0,0,0-1.86,6.83,32.91,32.91,0,0,1-2,6.78c-.26.68-.52,1.38-.78,2.1-2.86,8.1-5.54,16.47-8.13,24.56-2.15,6.71-4.37,13.65-6.7,20.44-1.08,3.14-2.33,6.38-3.54,9.51-3.79,9.8-7.7,19.92-7.59,30.11a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M635.33,200.68a2,2,0,0,1-1.11-.33c-3-2-6.8-3.15-10.47-4.27-1.32-.4-2.68-.82-4-1.27a2,2,0,1,1,1.3-3.78c1.25.43,2.52.82,3.87,1.23,3.95,1.21,8,2.45,11.52,4.77a2,2,0,0,1-1.11,3.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M604.65,304h-.08a2,2,0,0,1-1.92-2.08c.11-2.71,1.4-5.16,2.65-7.53a32.79,32.79,0,0,0,1.47-3c1.47-3.71,2.66-7.6,3.81-11.37l1.86-6.13c1.72-5.67,3.49-11.52,5.36-17.33A408.38,408.38,0,0,0,628.92,214c.17-.86.34-1.74.51-2.64.86-4.53,1.84-9.66,4.17-13.66a2,2,0,1,1,3.46,2c-2,3.41-2.86,8-3.7,12.39-.17.92-.35,1.82-.52,2.69a412.59,412.59,0,0,1-11.24,43c-1.85,5.77-3.63,11.61-5.34,17.26l-1.86,6.13c-1.17,3.85-2.38,7.83-3.92,11.69a35.72,35.72,0,0,1-1.65,3.41c-1,2-2.12,4-2.19,5.82A2,2,0,0,1,604.65,304Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M310,304.86a2,2,0,0,1-2-1.91c-.52-11.52-.63-20-.34-26,.76-16,.71-32.73.67-48.9,0-13.26-.08-27,.33-40.1a2,2,0,0,1,4,.13c-.41,13.07-.37,26.74-.33,40,0,16.22.1,33-.67,49.1-.28,5.88-.17,14.28.34,25.67a2,2,0,0,1-1.91,2.09Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M323.33,305.14a2,2,0,0,1-2-2V278.83c0-5.5-.21-11.11-.41-16.53-.3-8.08-.62-16.43-.25-24.7.34-7.62.33-15.47.33-23.06v-2.2c0-2.18.07-4.55.14-7.06a126.8,126.8,0,0,0-.26-17,2,2,0,1,1,4-.46,129.52,129.52,0,0,1,.29,17.58c-.07,2.48-.14,4.82-.14,6.94v2.2c0,7.64,0,15.53-.34,23.24-.36,8.1,0,16.37.25,24.37.21,5.46.42,11.11.42,16.68v24.31A2,2,0,0,1,323.33,305.14Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M340.5,221a2,2,0,0,1-.78-.16c-2.63-1.12-8.49-.91-12.77-.75-1.38.05-2.69.1-3.76.1a2,2,0,0,1,0-4c1,0,2.27,0,3.61-.1,4.92-.18,11-.4,14.49,1.07a2,2,0,0,1-.79,3.84Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M338.75,305.14a2,2,0,0,1-2-2V289.69c0-11.85.45-23.83.88-35.41s.88-23.52.87-35.28a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,11.84-.44,23.83-.87,35.43s-.87,23.48-.87,35.26v13.45A2,2,0,0,1,338.75,305.14Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M346.25,305.29a2,2,0,0,1-2-2V293c0-9.65-.1-19.65-.19-29.32s-.19-19.77-.19-29.53a2,2,0,1,1,4,0c0,9.74.1,19.78.19,29.49s.19,19.68.19,29.35v10.31A2,2,0,0,1,346.25,305.29Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M380.14,236.27h-.33c-16.41-.09-27.82-.13-33.94-.13a2,2,0,0,1,0-4c6.12,0,17.54,0,34,.13h1.38v2l2,0C383.19,236.15,381.69,236.27,380.14,236.27Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M380,303.28a2,2,0,0,1-2-2c0-9.68.36-21.38,1-32.94.48-8.65.38-17.78.28-26.61,0-2.51-.06-5-.07-7.44a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,2.44,0,4.92.07,7.42.1,8.9.21,18.09-.28,26.88-.64,11.49-1,23.11-1,32.71A2,2,0,0,1,380,303.28Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M384.18,302.4a2,2,0,0,1-2-2c-.05-4.06-.14-11.62-.4-16.81-.38-7.67,0-15.44.28-22.95.22-5.06.45-10.3.45-15.42,0-6.33.06-13.14.13-19.74s.13-13.42.13-19.76a2,2,0,0,1,4,0c0,6.35-.06,13.19-.12,19.79s-.12,13.39-.12,19.7c0,5.2-.23,10.49-.45,15.59-.32,7.42-.65,15.09-.28,22.58.26,5.27.36,12.88.41,17a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M425,208c-2.64,0-5.15-.2-7.58-.39-2-.16-3.87-.31-5.84-.36-4.83-.13-9.6.07-13.22.26-2.63.14-10.62.24-13.62.24a2,2,0,0,1,0-4c3,0,10.84-.1,13.41-.23,3.69-.19,8.56-.39,13.53-.26,2.08.05,4.1.21,6.05.37,2.35.19,4.78.38,7.26.38a2,2,0,0,1,0,4Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M424.5,296a2,2,0,0,1-2-2V279.51c0-12.4.19-24.88.38-37s.37-24.48.37-36.81a2,2,0,0,1,4,0c0,12.36-.19,24.82-.37,36.87s-.37,24.52-.37,36.89V294A2,2,0,0,1,424.5,296Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M657.67,197.33a2,2,0,0,1,0-4c1.61,0,3.14-.17,4.77-.34,1.35-.14,2.75-.28,4.18-.33a2,2,0,0,1,.14,4c-1.29,0-2.56.17-3.91.31-1.65.17-3.35.34-5.15.36Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M516.67,225.33a2,2,0,0,1-.88-3.8c2.92-1.42,9.36-1.86,12.44-.32a2,2,0,0,1-1.79,3.58c-1.87-.94-7-.59-8.9.34A2,2,0,0,1,516.67,225.33Z" transform="translate(-53.25 -44.96)"/><g class="cls-27"><path class="cls-24" d="M161.5,730.09a2,2,0,0,1-2-2c0-2,0-4.07.07-6.11.07-3.86.13-7.85,0-11.71-.3-6.38-.38-12.91-.45-19.22-.08-7-.17-14.32-.57-21.35-.67-11.76-1-25.11-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.43.33,26.7,1,38.38.41,7.12.49,14.45.57,21.53.07,6.28.15,12.77.45,19.08.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,161.5,730.09Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M178.5,730.76h0a2,2,0,0,1-2-2c0-2.41-.08-4.85-.16-7.21s-.17-4.93-.17-7.47v-7.94c0-22,0-44.67,1-67,0-.32,0-.69.06-1.07.08-1.2.29-4.38-.27-5-1.78-2.09-8.12-1.15-12.32-.53a39.88,39.88,0,0,1-5.15.57h0a2,2,0,0,1,0-4,39,39,0,0,0,4.58-.52c5.67-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.21,1.21,7.88,0,.36,0,.7-.06,1-1,22.2-1,44.86-1,66.78v7.95c0,2.48.08,4.95.17,7.34s.17,4.87.17,7.35A2,2,0,0,1,178.5,730.76Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M183.83,728.76a2,2,0,0,1-2-1.66,70.59,70.59,0,0,1-.53-13.69,87.87,87.87,0,0,0-.14-10.38c-1.94-20.3-1.75-41.52-1.57-62,.05-5.91.11-12,.11-17.95a2,2,0,0,1,4,0c0,5.94-.05,12.06-.11,18-.18,20.42-.37,41.53,1.55,61.62a90.77,90.77,0,0,1,.15,10.86,66.65,66.65,0,0,0,.47,12.91,2,2,0,0,1-1.63,2.31Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M188.51,625.36a62.93,62.93,0,0,1-7-.33,2,2,0,0,1,.46-4,105.22,105.22,0,0,0,14.11.14c2.39-.08,4.65-.15,6.72-.15a2,2,0,1,1,0,4s0,0,0,0c-2,0-4.24.07-6.6.15C193.63,625.28,191,625.36,188.51,625.36Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M205.83,730.76a2,2,0,0,1-2-1.65,139.57,139.57,0,0,1-1.7-17.26c-1.34-28.65-1.34-55.82-1.34-84.59V623a2,2,0,0,1,4,0v4.22c0,28.72,0,55.84,1.33,84.4a135.64,135.64,0,0,0,1.64,16.74,2,2,0,0,1-2,2.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M215.17,639.92a2,2,0,0,1-.5-.06c-2.37-.61-8.12-.84-11.21-.84h0a2,2,0,0,1,0-4h0c2.94,0,9.25.2,12.21,1a2,2,0,0,1-.5,3.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M216.17,730.43a2,2,0,0,1-1.84-1.21c-1.15-2.66-1-7-.9-10.92,0-1.08.07-2.11.07-3,0-15.16-.08-30.61-.17-45.54s-.17-30.43-.17-45.64a2,2,0,0,1,4,0c0,15.2.08,30.67.17,45.62s.17,30.39.17,45.56c0,1,0,2-.07,3.15-.1,3.28-.23,7.37.57,9.21a2,2,0,0,1-1.83,2.8Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M246.16,627.1a2,2,0,0,1-.71-.13c-3.41-1.29-9.72-1.87-14.46-1.87l-2.72,0c-1.77,0-3.6,0-5.37,0l-1.23,0c-1.86,0-4.18.09-5.67.78a2,2,0,1,1-1.69-3.63c2.26-1,5-1.11,7.27-1.15l1.16,0c1.87-.07,3.75,0,5.58,0l2.67,0c4.73,0,11.72.56,15.87,2.13a2,2,0,0,1-.71,3.87Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-28"><path class="cls-24" d="M578.92,730.09a2,2,0,0,1-2-2c0-2,0-4.07.07-6.11.07-3.86.13-7.85,0-11.7-.3-6.39-.38-12.92-.45-19.23-.08-7-.17-14.32-.57-21.34-.67-11.76-1-25.11-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.43.33,26.7,1,38.38.41,7.12.49,14.44.57,21.52.07,6.28.15,12.77.45,19.09.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,578.92,730.09Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M595.92,730.76h0a2,2,0,0,1-2-2c0-2.41-.08-4.84-.16-7.2s-.17-4.93-.17-7.48v-8c0-22,0-44.66,1-66.95,0-.32,0-.68.06-1.07.08-1.2.29-4.38-.27-5-1.78-2.09-8.12-1.15-12.31-.53a39.9,39.9,0,0,1-5.15.57h0a2,2,0,0,1,0-4,39,39,0,0,0,4.58-.52c5.67-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.22,1.21,7.89,0,.36,0,.69-.06,1-1,22.19-1,44.85-1,66.76v8c0,2.48.08,5,.17,7.34s.17,4.87.17,7.34A2,2,0,0,1,595.92,730.76Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M611.59,730.75a2,2,0,0,1-.75-.15c-.85-.35-1.86-.81-2.93-1.3-3.15-1.45-7.45-3.44-9.81-3.28a2,2,0,1,1-.26-4c3.38-.21,8,1.92,11.75,3.64,1,.47,2,.92,2.76,1.23a2,2,0,0,1-.76,3.85Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M597.71,723.68a2,2,0,0,1-2-2c-.12-11,3.94-21.45,7.86-31.6,1.25-3.24,2.43-6.29,3.48-9.36,2.31-6.75,4.53-13.67,6.67-20.36,2.6-8.12,5.29-16.51,8.17-24.67.26-.75.54-1.47.81-2.18a29.33,29.33,0,0,0,1.8-6c.2-1.32,1-5.82,2.34-8.21a2,2,0,0,1,3.47,2,25.08,25.08,0,0,0-1.86,6.83,32.84,32.84,0,0,1-2,6.78c-.26.68-.52,1.38-.78,2.1-2.86,8.1-5.54,16.47-8.13,24.55-2.15,6.71-4.37,13.65-6.7,20.44-1.08,3.14-2.33,6.38-3.54,9.51-3.79,9.8-7.7,19.93-7.59,30.11a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M643.5,628.11a2,2,0,0,1-1.11-.33c-3-2-6.8-3.15-10.47-4.27-1.32-.4-2.68-.82-4-1.27a2,2,0,1,1,1.3-3.78c1.25.43,2.52.82,3.86,1.23,4,1.21,8,2.45,11.52,4.77a2,2,0,0,1-1.11,3.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M612.81,731.47h-.08a2,2,0,0,1-1.92-2.08c.11-2.71,1.4-5.16,2.65-7.53a32.54,32.54,0,0,0,1.47-3c1.47-3.71,2.66-7.61,3.81-11.38l1.86-6.12c1.72-5.67,3.49-11.53,5.36-17.33a408,408,0,0,0,11.13-42.6c.17-.86.34-1.74.51-2.64.86-4.53,1.84-9.66,4.17-13.67a2,2,0,0,1,3.46,2c-2,3.41-2.86,8-3.7,12.4-.17.92-.35,1.82-.52,2.69a412.27,412.27,0,0,1-11.24,43c-1.86,5.77-3.63,11.61-5.34,17.27l-1.86,6.12c-1.17,3.85-2.38,7.83-3.92,11.69a35.94,35.94,0,0,1-1.65,3.41c-1,2-2.12,4-2.19,5.83A2,2,0,0,1,612.81,731.47Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-29"><path class="cls-24" d="M694.89,584.32h-.09a2,2,0,0,1-1.91-2.09,55.68,55.68,0,0,1,1.14-7.28c.29-1.48.6-3,.8-4.34.49-3.16,1-6.33,1.55-9.5q.57-3.38,1.12-6.77c.75-4.62,1.46-9.24,2.18-13.86,2.28-14.75,4.64-30,8-44.87A2,2,0,0,1,709.5,494c7.52-.39,16-.39,21.43,4.46a2,2,0,1,1-2.67,3c-4.23-3.78-11.79-3.76-17-3.52-3.13,14.27-5.4,28.93-7.59,43.13-.72,4.63-1.43,9.26-2.18,13.89q-.55,3.4-1.12,6.79c-.53,3.16-1.05,6.31-1.54,9.46-.22,1.41-.53,3-.83,4.51a53.58,53.58,0,0,0-1.07,6.68A2,2,0,0,1,694.89,584.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M707.66,590h-.15a21.87,21.87,0,0,1-6.85-1.62c-.51-.2-1-.37-1.33-.47a14.59,14.59,0,0,1-3.49-1.65c-.53-.31-1-.6-1.49-.82a2,2,0,1,1,1.71-3.61c.63.3,1.23.65,1.81,1a11.31,11.31,0,0,0,2.52,1.24c.57.16,1.11.37,1.7.59a17.86,17.86,0,0,0,5.7,1.36,2,2,0,0,1-.14,4Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M692.88,588.65a2,2,0,0,1-2-2c0-2,0-4-.07-6-.07-3.92-.13-8,.05-12,.3-6.31.37-12.81.45-19.09.08-7.08.17-14.41.57-21.52.67-11.68,1-25,1-38.39a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.5-.33,26.86-1,38.62-.4,7-.49,14.3-.57,21.34-.07,6.32-.15,12.84-.45,19.23-.18,3.85-.12,7.84,0,11.7,0,2,.07,4.08.07,6.11A2,2,0,0,1,692.88,588.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M675.88,589.32a2,2,0,0,1-2-2c0-2.47.08-4.95.17-7.34s.17-4.86.17-7.34v-8c0-21.91,0-44.57-1-66.76,0-.3,0-.64-.06-1-.18-2.67-.39-6,1.21-7.89,3.22-3.79,10.28-2.74,16-1.9a38.94,38.94,0,0,0,4.58.52,2,2,0,0,1,0,4h0a39.87,39.87,0,0,1-5.15-.57c-4.2-.62-10.54-1.56-12.32.53-.56.66-.35,3.84-.27,5,0,.38,0,.75.06,1.07,1,22.29,1,45,1,66.95v8c0,2.55-.09,5.05-.17,7.48s-.16,4.8-.16,7.21A2,2,0,0,1,675.88,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M670.55,587.32l-.34,0a2,2,0,0,1-1.63-2.31,66.62,66.62,0,0,0,.47-12.9,90.82,90.82,0,0,1,.16-10.87c1.92-20.09,1.73-41.2,1.55-61.62-.05-5.92-.11-12-.11-18a2,2,0,1,1,4,0c0,5.92.05,12,.11,18,.18,20.52.37,41.73-1.57,62a87.71,87.71,0,0,0-.14,10.38,70.56,70.56,0,0,1-.53,13.69A2,2,0,0,1,670.55,587.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M665.88,483.92c-2.51,0-5.12-.08-7.68-.17-2.36-.08-4.59-.15-6.59-.15h-.05a2,2,0,1,1,.05-4c2.07,0,4.33.07,6.72.15a105.2,105.2,0,0,0,14.1-.14,2,2,0,0,1,.46,4A62.84,62.84,0,0,1,665.88,483.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M648.55,589.32a2,2,0,0,1-2-2.35,135.59,135.59,0,0,0,1.64-16.74c1.34-28.56,1.34-55.68,1.33-84.4V481.6a2,2,0,1,1,4,0v4.22c0,28.77,0,55.94-1.34,84.59a139.52,139.52,0,0,1-1.7,17.26A2,2,0,0,1,648.55,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M639.22,498.47a2,2,0,0,1-.5-3.94c3-.76,9.27-1,12.21-1h0a2,2,0,0,1,0,4h0c-3.09,0-8.84.23-11.21.84A2,2,0,0,1,639.22,498.47Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M638.22,589a2,2,0,0,1-1.83-2.8c.8-1.84.67-5.92.57-9.21,0-1.12-.07-2.19-.07-3.15,0-15.17.08-30.62.17-45.56s.17-30.42.17-45.62a2,2,0,1,1,4,0c0,15.21-.08,30.68-.17,45.64s-.17,30.38-.17,45.54c0,.92,0,1.95.07,3,.12,3.87.25,8.26-.9,10.92A2,2,0,0,1,638.22,589Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M606.55,590a2,2,0,0,1-2-2c0-2.26.07-5.12.16-8.15s.18-5.88.18-8.46c0-15.6.34-31.5.67-46.88.29-13.41.59-27.28.66-40.86a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c-.07,13.62-.37,27.5-.66,40.93-.33,15.35-.67,31.23-.67,46.79,0,2.65-.09,5.66-.18,8.58s-.17,5.81-.16,8a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M608.22,485.65a2,2,0,0,1-.71-3.87c4.15-1.57,11.14-2.13,15.88-2.13l2.69,0c1.81,0,3.69,0,5.55,0l1.16,0c2.24,0,5,.1,7.28,1.15a2,2,0,0,1-1.69,3.63c-1.5-.7-3.81-.74-5.67-.78l-1.23,0c-1.76-.07-3.58,0-5.34,0l-2.75,0c-4.74,0-11,.58-14.46,1.87A2,2,0,0,1,608.22,485.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M593.22,589.32a2,2,0,0,1-1.2-3.6c.67-.5,1.49-1.17,2.37-1.89,3.18-2.6,7.14-5.84,10.45-6.47a2,2,0,1,1,.75,3.93c-2.31.44-6,3.45-8.67,5.64-.91.75-1.77,1.45-2.51,2A2,2,0,0,1,593.22,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M604.88,579a2,2,0,0,1-1.94-1.52c-2.45-9.89-8.79-18.71-14.92-27.24-2-2.72-4-5.54-5.81-8.31-4-6-7.85-12.14-11.61-18.09-4.54-7.18-9.24-14.61-14-21.73-.43-.63-.86-1.24-1.28-1.84a32.89,32.89,0,0,1-3.65-6.05,25,25,0,0,0-3.51-6.14,2,2,0,1,1,2.86-2.79c1.92,2,3.79,6.13,4.32,7.35a29.38,29.38,0,0,0,3.24,5.33c.44.62.89,1.25,1.33,1.92,4.84,7.17,9.55,14.62,14.11,21.83,3.76,5.94,7.64,12.08,11.57,18,1.79,2.71,3.7,5.37,5.72,8.19,6.35,8.84,12.91,18,15.55,28.61a2,2,0,0,1-1.94,2.48Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M592.22,590.32a2,2,0,0,1-1.91-1.42c-.52-1.73-2.08-3.44-3.58-5.09a36.17,36.17,0,0,1-2.45-2.89c-2.45-3.34-4.62-6.89-6.72-10.31l-3.35-5.49c-3.08-5-6.26-10.25-9.5-15.37A412.7,412.7,0,0,1,543,510.94c-.39-.8-.78-1.63-1.18-2.47-1.92-4.07-3.91-8.27-6.69-11.07a2,2,0,1,1,2.84-2.82c3.26,3.29,5.5,8,7.47,12.18.39.83.78,1.64,1.16,2.43a408.3,408.3,0,0,0,21.47,38.44c3.26,5.15,6.45,10.37,9.54,15.42l3.35,5.48c2.06,3.35,4.18,6.82,6.53,10a32.83,32.83,0,0,0,2.18,2.56c1.8,2,3.67,4,4.45,6.62a2,2,0,0,1-1.92,2.58Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-30"><path class="cls-24" d="M113.55,589.32a2,2,0,0,1-2-2V508.48a2,2,0,0,1,4,0v78.83A2,2,0,0,1,113.55,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M101.55,589.72a2,2,0,0,1-1.48-3.35c.52-1.38,1.11-7.07,1.31-9,.08-.77.15-1.41.2-1.81l.58-4.72c2.63-21.27,5.9-47.75,7.39-68.35a2,2,0,1,1,4,.29c-1.5,20.7-4.78,47.23-7.41,68.55l-.58,4.72c0,.39-.11,1-.19,1.73-1,9.42-1.49,11-2.88,11.69A2,2,0,0,1,101.55,589.72Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M72.55,584.32h-.09a2,2,0,0,1-1.91-2.09,55.58,55.58,0,0,1,1.14-7.28c.29-1.49.6-3,.81-4.35.49-3.16,1-6.33,1.55-9.5.38-2.25.75-4.51,1.12-6.77.74-4.62,1.46-9.24,2.17-13.86,2.28-14.75,4.64-30,8-44.88A2,2,0,0,1,87.17,494c6.85-.36,20.26,2.25,25.72,7.12a2,2,0,1,1-2.67,3c-4.13-3.69-14.91-6-21.34-6.14-3.12,14.25-5.39,28.9-7.58,43.08-.72,4.63-1.43,9.26-2.18,13.88-.37,2.26-.74,4.53-1.12,6.79-.53,3.16-1.05,6.31-1.54,9.46-.22,1.41-.53,3-.83,4.51a53.65,53.65,0,0,0-1.07,6.68A2,2,0,0,1,72.55,584.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M210.47,588.65a2,2,0,0,1-2-2c0-2,0-4-.07-6-.07-3.92-.13-8,.05-12,.3-6.31.37-12.8.45-19.08.08-7.08.17-14.41.57-21.53.67-11.67,1-24.95,1-38.39a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.51-.33,26.87-1,38.62-.4,7-.48,14.31-.57,21.35-.07,6.31-.15,12.84-.45,19.23-.18,3.86-.11,7.85,0,11.71,0,2,.07,4.08.07,6.11A2,2,0,0,1,210.47,588.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M193.47,589.32a2,2,0,0,1-2-2c0-2.47.08-4.95.17-7.34s.17-4.86.17-7.34v-7.95c0-21.92,0-44.58-1-66.78,0-.3,0-.64-.06-1-.18-2.67-.39-6,1.21-7.89,3.21-3.79,10.28-2.74,16-1.9a39,39,0,0,0,4.58.52,2,2,0,0,1,0,4h0a39.87,39.87,0,0,1-5.15-.57c-4.2-.62-10.54-1.56-12.32.53-.56.66-.35,3.84-.27,5,0,.39,0,.75.06,1.07,1,22.29,1,45,1,67v7.95c0,2.55-.09,5.05-.17,7.48s-.16,4.8-.16,7.21A2,2,0,0,1,193.47,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M188.14,587.32l-.34,0a2,2,0,0,1-1.63-2.31,66.63,66.63,0,0,0,.47-12.91,90.75,90.75,0,0,1,.15-10.86c1.92-20.09,1.73-41.21,1.55-61.62-.05-5.92-.11-12-.11-18a2,2,0,0,1,4,0c0,5.92.05,12,.11,17.95.18,20.52.37,41.74-1.57,62a87.75,87.75,0,0,0-.14,10.38,70.6,70.6,0,0,1-.53,13.69A2,2,0,0,1,188.14,587.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M183.47,483.92c-2.51,0-5.12-.08-7.68-.17-2.38-.08-4.63-.15-6.64-.15h0a2,2,0,0,1,0-4h.05c2.07,0,4.33.07,6.72.15a105.06,105.06,0,0,0,14.1-.14,2,2,0,0,1,.46,4A62.84,62.84,0,0,1,183.47,483.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M166.14,589.32a2,2,0,0,1-2-2.35,135.67,135.67,0,0,0,1.64-16.74c1.34-28.56,1.34-55.68,1.33-84.4V481.6a2,2,0,0,1,4,0v4.22c0,28.77,0,55.94-1.34,84.59a139.43,139.43,0,0,1-1.7,17.26A2,2,0,0,1,166.14,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M156.8,498.47a2,2,0,0,1-.5-3.94c3-.76,9.27-1,12.21-1h0a2,2,0,0,1,0,4h0c-3.09,0-8.84.23-11.21.84A2,2,0,0,1,156.8,498.47Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M155.81,589a2,2,0,0,1-1.83-2.8c.8-1.84.67-5.92.57-9.21,0-1.12-.07-2.19-.07-3.15,0-15.17.08-30.62.17-45.56s.17-30.42.17-45.62a2,2,0,1,1,4,0c0,15.21-.08,30.68-.17,45.64s-.17,30.38-.17,45.54c0,.92,0,1.95.07,3,.12,3.87.25,8.26-.9,10.92A2,2,0,0,1,155.81,589Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M124.14,590a2,2,0,0,1-2-2c0-2.26.07-5.12.16-8.15s.18-5.88.18-8.46c0-15.6.34-31.5.68-46.88.29-13.41.59-27.28.66-40.87a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c-.07,13.62-.37,27.5-.66,40.93-.33,15.35-.67,31.23-.67,46.79,0,2.65-.09,5.66-.18,8.58s-.17,5.81-.16,8a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M125.81,485.65a2,2,0,0,1-.71-3.87c4.15-1.57,11.14-2.13,15.87-2.13l2.69,0c1.81,0,3.69,0,5.55,0l1.16,0c2.24,0,5,.1,7.28,1.15a2,2,0,0,1-1.69,3.63c-1.5-.7-3.81-.74-5.67-.78l-1.23,0c-1.76-.07-3.58,0-5.35,0l-2.74,0c-4.74,0-11,.58-14.46,1.87A2,2,0,0,1,125.81,485.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M216.31,494a2,2,0,1,1,0-4c2.48,0,4.91-.19,7.26-.38,2-.16,4-.32,6.06-.37,5-.13,9.84.07,13.53.26,2.43.13,10.08.23,13.41.23a2,2,0,0,1,0,4c-3,0-11-.1-13.61-.24-3.62-.19-8.39-.39-13.22-.26-2,.05-3.85.2-5.85.36C221.45,493.78,218.95,494,216.31,494Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M216.81,582a2,2,0,0,1-2-2V565.5c0-12.37-.19-24.84-.37-36.89s-.37-24.51-.37-36.87a2,2,0,0,1,4,0c0,12.33.19,24.77.37,36.81s.38,24.55.38,37V580A2,2,0,0,1,216.81,582Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M124.64,511.32a2,2,0,0,1-.87-.2c-1.92-.93-7-1.28-8.9-.34a2,2,0,1,1-1.79-3.58c3.07-1.54,9.51-1.1,12.44.32a2,2,0,0,1-.88,3.8Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-31"><path class="cls-24" d="M625.89,161.66a2,2,0,0,1-2-2c0-2,0-4-.07-6-.07-3.92-.13-8,.05-12,.3-6.31.37-12.81.45-19.09.08-7.08.17-14.41.57-21.52.67-11.68,1-25,1-38.38a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.5-.33,26.86-1,38.62-.4,7-.49,14.3-.57,21.34-.07,6.31-.15,12.84-.45,19.23-.18,3.85-.12,7.84,0,11.7,0,2,.07,4.08.07,6.11A2,2,0,0,1,625.89,161.66Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M608.89,162.32a2,2,0,0,1-2-2c0-2.47.08-4.95.17-7.34s.17-4.86.17-7.34v-8c0-21.91,0-44.57-1-66.76,0-.3,0-.64-.06-1-.18-2.67-.39-6,1.21-7.89,3.21-3.79,10.28-2.74,16-1.9a38.75,38.75,0,0,0,4.58.52,2,2,0,0,1,0,4h0a39.87,39.87,0,0,1-5.15-.57c-4.2-.62-10.54-1.56-12.32.53-.56.66-.35,3.84-.27,5,0,.39,0,.75.06,1.07,1,22.29,1,45,1,66.95v8c0,2.55-.09,5.05-.17,7.48s-.16,4.8-.16,7.2A2,2,0,0,1,608.89,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M251.47,162.32a2,2,0,0,1-2-2V81.49a2,2,0,1,1,4,0v78.83A2,2,0,0,1,251.47,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M238.84,164.65a2,2,0,0,1-1.49-3.34c.21-.53.95-3,2.15-12.73l.58-4.72c2.63-21.27,5.9-47.75,7.39-68.34a2,2,0,0,1,4,.29c-1.5,20.7-4.78,47.23-7.41,68.54l-.58,4.72c-1.77,14.33-2.66,14.8-3.7,15.35A2,2,0,0,1,238.84,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M210.47,157.32h-.09a2,2,0,0,1-1.91-2.09,55.62,55.62,0,0,1,1.14-7.28c.29-1.49.6-3,.81-4.35.49-3.16,1-6.33,1.55-9.51.38-2.25.75-4.51,1.12-6.76.74-4.61,1.46-9.24,2.17-13.86,2.28-14.75,4.64-30,8-44.88A2,2,0,0,1,225.08,67c6.84-.35,20.26,2.25,25.72,7.12a2,2,0,1,1-2.67,3c-4.13-3.69-14.91-6-21.34-6.14-3.12,14.26-5.39,28.9-7.58,43.08-.72,4.63-1.43,9.26-2.18,13.88q-.55,3.39-1.12,6.78c-.53,3.16-1.05,6.32-1.55,9.47-.22,1.41-.53,3-.83,4.51a53.54,53.54,0,0,0-1.07,6.68A2,2,0,0,1,210.47,157.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M224.5,164.58h-.15a18.39,18.39,0,0,1-7.71-2.77,11.93,11.93,0,0,0-1.73-.87,14.6,14.6,0,0,1-3.48-1.65c-.53-.31-1-.6-1.49-.82a2,2,0,1,1,1.71-3.61c.63.3,1.23.65,1.81,1a11.28,11.28,0,0,0,2.52,1.24,12.72,12.72,0,0,1,2.62,1.24,14.89,14.89,0,0,0,6,2.27,2,2,0,0,1-.14,4Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M208.47,161.66a2,2,0,0,1-2-2c0-2,0-4-.07-6-.07-3.92-.13-8,.05-12,.3-6.31.37-12.8.45-19.08.08-7.08.17-14.41.57-21.53.67-11.67,1-24.95,1-38.38a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.51-.33,26.87-1,38.62-.4,7-.48,14.31-.57,21.35-.07,6.31-.15,12.84-.45,19.22-.18,3.86-.11,7.85,0,11.71,0,2,.07,4.08.07,6.11A2,2,0,0,1,208.47,161.66Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M191.47,162.32a2,2,0,0,1-2-2c0-2.48.08-4.95.17-7.34s.17-4.86.17-7.34v-7.95c0-21.92,0-44.58-1-66.78,0-.3,0-.64-.06-1-.17-2.67-.39-6,1.21-7.88,3.21-3.79,10.28-2.74,16-1.9a38.76,38.76,0,0,0,4.58.52,2,2,0,0,1,0,4h0a39.87,39.87,0,0,1-5.15-.57c-4.2-.62-10.54-1.57-12.32.53-.56.66-.35,3.84-.27,5,0,.39,0,.75.06,1.07,1,22.29,1,45,1,67v7.94c0,2.55-.09,5.05-.17,7.48s-.16,4.8-.16,7.2A2,2,0,0,1,191.47,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M603.56,163.53a2,2,0,0,1-2-2.34c.7-4.07.59-9.54.47-14.84a109.87,109.87,0,0,1,.16-12.13c1.92-20.09,1.74-41.21,1.55-61.63-.05-5.92-.11-12-.11-18a2,2,0,0,1,4,0c0,5.92.05,12,.11,17.94.18,20.52.37,41.74-1.57,62a107,107,0,0,0-.14,11.66c.12,5.49.24,11.16-.53,15.61A2,2,0,0,1,603.56,163.53Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M598.88,56.92c-2.51,0-5.12-.08-7.69-.17-2.36-.08-4.59-.15-6.59-.15h0a2,2,0,0,1-2-2,2,2,0,0,1,2-2c2.07,0,4.33.07,6.72.15a105.14,105.14,0,0,0,14.11-.14,2,2,0,1,1,.46,4A62.66,62.66,0,0,1,598.88,56.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M581.56,162.32a2,2,0,0,1-2-2.35,135.61,135.61,0,0,0,1.64-16.74c1.34-28.54,1.34-55.65,1.33-84.35V54.61a2,2,0,0,1,4,0v4.27c0,28.75,0,55.9-1.34,84.54a139.52,139.52,0,0,1-1.7,17.26A2,2,0,0,1,581.56,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M572.22,71.48a2,2,0,0,1-.5-3.94c3-.76,9.27-1,12.21-1h0a2,2,0,0,1,0,4h0c-3.09,0-8.84.23-11.21.84A2,2,0,0,1,572.22,71.48Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M571.72,163.53a2,2,0,0,1-1.83-2.8c.7-1.62.42-6.14.21-9.44-.1-1.64-.2-3.19-.2-4.45,0-15.17.08-30.62.17-45.56s.17-30.42.17-45.62a2,2,0,0,1,4,0c0,15.21-.08,30.68-.17,45.64s-.17,30.38-.17,45.54c0,1.13.09,2.62.2,4.19.27,4.32.56,8.78-.53,11.29A2,2,0,0,1,571.72,163.53Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M539.56,163a2,2,0,0,1-2-2c0-2.26.07-5.12.16-8.15s.18-5.88.18-8.46c0-15.6.34-31.5.67-46.88.29-13.41.59-27.28.66-40.86a2,2,0,0,1,2-2,2,2,0,0,1,2,2c-.07,13.62-.37,27.5-.66,40.93-.33,15.35-.67,31.23-.67,46.79,0,2.65-.09,5.66-.18,8.58s-.17,5.81-.16,8a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M541.22,58.66a2,2,0,0,1-.71-3.87c4.15-1.57,11.15-2.13,15.88-2.13l2.68,0c1.82,0,3.7,0,5.56,0l1.16,0c2.24,0,5,.1,7.28,1.15a2,2,0,0,1-1.69,3.63c-1.49-.7-3.81-.74-5.67-.78l-1.23,0c-1.76-.07-3.59,0-5.36,0l-2.73,0c-4.74,0-11,.58-14.46,1.87A2,2,0,0,1,541.22,58.66Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M349.32,164.65a2,2,0,0,1-2-2c0-2.53-.23-5.64-.47-8.93a109,109,0,0,1-.47-12.06c.3-6.31.37-12.8.45-19.08.08-7.08.17-14.41.57-21.53.67-11.67,1-24.95,1-38.38a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.51-.33,26.87-1,38.62-.4,7-.48,14.31-.57,21.35-.07,6.31-.15,12.84-.45,19.22a106.6,106.6,0,0,0,.47,11.58c.25,3.37.48,6.55.48,9.23A2,2,0,0,1,349.32,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M331.39,162.32a2,2,0,0,1-2-2c0-2.48.08-4.95.17-7.34s.17-4.86.17-7.34v-7.95c0-21.92,0-44.58-1-66.78,0-.3,0-.64-.06-1-.18-2.67-.39-6,1.21-7.89,3.21-3.79,10.28-2.74,16-1.9a38.76,38.76,0,0,0,4.58.52,2,2,0,0,1,0,4h0a39.87,39.87,0,0,1-5.15-.57c-4.2-.62-10.54-1.57-12.32.53-.56.66-.35,3.84-.27,5,0,.39,0,.75.06,1.07,1,22.29,1,45,1,67v7.95c0,2.55-.09,5.05-.17,7.48s-.16,4.8-.16,7.2A2,2,0,0,1,331.39,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M326.06,163a2,2,0,0,1-2-2.34c.7-4.06.59-9.38.47-14.52a107.94,107.94,0,0,1,.16-11.92c1.92-20.09,1.73-41.21,1.55-61.62-.05-5.92-.11-12-.11-18a2,2,0,0,1,4,0c0,5.92.05,12,.11,17.95.18,20.52.37,41.74-1.57,62a103.64,103.64,0,0,0-.14,11.45c.12,5.33.24,10.84-.53,15.29A2,2,0,0,1,326.06,163Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M321.39,56.92c-2.51,0-5.12-.08-7.69-.17-2.36-.08-4.59-.15-6.59-.15h0a2,2,0,1,1,0-4c2.07,0,4.33.07,6.72.15a105.3,105.3,0,0,0,14.1-.14,2,2,0,1,1,.46,4A62.65,62.65,0,0,1,321.39,56.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M304.06,164.65a2,2,0,0,1-2-2.35,169,169,0,0,0,1.64-19.07c1.34-28.56,1.34-55.68,1.33-84.4V54.61a2,2,0,0,1,4,0v4.22c0,28.77,0,55.94-1.34,84.59A172.17,172.17,0,0,1,306,163,2,2,0,0,1,304.06,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M294.72,71.48a2,2,0,0,1-.5-3.94c3-.76,9.27-1,12.21-1a2,2,0,0,1,2,2,2,2,0,0,1-2,2h0c-3.09,0-8.84.23-11.21.84A2,2,0,0,1,294.72,71.48Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M293.72,164.65a2,2,0,0,1-1.83-2.8c.82-1.89.66-8.07.56-11.76,0-1.24-.06-2.36-.06-3.25,0-15.17.08-30.62.17-45.56s.17-30.42.17-45.62a2,2,0,0,1,4,0c0,15.21-.08,30.68-.17,45.64s-.17,30.38-.17,45.54c0,.86,0,1.95.06,3.15.16,6.1.19,11-.89,13.45A2,2,0,0,1,293.72,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M262.06,163a2,2,0,0,1-2-2c0-2.26.07-5.12.16-8.15s.18-5.88.18-8.46c0-15.6.34-31.5.68-46.88.29-13.41.59-27.28.66-40.86a2,2,0,0,1,4,0c-.07,13.62-.37,27.5-.66,40.93-.33,15.35-.67,31.23-.67,46.79,0,2.65-.09,5.66-.18,8.58s-.17,5.81-.16,8a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M263.72,58.66a2,2,0,0,1-.71-3.87c4.15-1.57,11.14-2.13,15.87-2.13l2.68,0c1.82,0,3.7,0,5.56,0l1.16,0c2.24,0,5,.1,7.28,1.15a2,2,0,1,1-1.69,3.63c-1.49-.7-3.81-.74-5.67-.78l-1.23,0c-1.76-.07-3.59,0-5.36,0l-2.73,0c-4.74,0-11,.58-14.46,1.87A2,2,0,0,1,263.72,58.66Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M526.22,162.32a2,2,0,0,1-1.2-3.6c.67-.5,1.5-1.17,2.37-1.89,3.18-2.6,7.14-5.84,10.45-6.47a2,2,0,1,1,.75,3.93c-2.32.44-6,3.45-8.67,5.64-.91.75-1.77,1.45-2.51,2A2,2,0,0,1,526.22,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M537.89,152a2,2,0,0,1-1.94-1.52c-2.45-9.89-8.79-18.71-14.92-27.24-2-2.72-4-5.54-5.81-8.31-4-6-7.85-12.14-11.61-18.09-4.54-7.18-9.24-14.61-14-21.73-.43-.63-.86-1.24-1.28-1.84a32.83,32.83,0,0,1-3.65-6.06,25,25,0,0,0-3.51-6.14A2,2,0,1,1,484,58.26c1.92,2,3.8,6.13,4.32,7.35a29.37,29.37,0,0,0,3.24,5.33c.44.62.89,1.25,1.33,1.91C497.72,80,502.43,87.48,507,94.68c3.76,5.94,7.64,12.08,11.57,18,1.79,2.71,3.7,5.37,5.72,8.19,6.35,8.84,12.91,18,15.55,28.61a2,2,0,0,1-1.46,2.42A2,2,0,0,1,537.89,152Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M469.56,71a2,2,0,0,1-1.49-3.33c2.79-3.12,6.43-5.35,10-7.51,1.2-.74,2.33-1.43,3.43-2.16a2,2,0,0,1,2.21,3.34c-1.16.77-2.37,1.51-3.55,2.23-3.28,2-6.66,4.08-9.06,6.77A2,2,0,0,1,469.56,71Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M525.22,163.32a2,2,0,0,1-1.91-1.42c-.52-1.73-2.08-3.44-3.58-5.09a35.82,35.82,0,0,1-2.45-2.89c-2.46-3.36-4.63-6.91-6.74-10.34l-3.35-5.48c-3.07-5-6.25-10.23-9.49-15.35A412.58,412.58,0,0,1,476,83.94c-.39-.8-.78-1.63-1.18-2.47-1.92-4.07-3.91-8.27-6.69-11.07A2,2,0,1,1,471,67.58c3.26,3.29,5.5,8,7.47,12.18.39.83.78,1.64,1.16,2.42a408.43,408.43,0,0,0,21.47,38.44c3.26,5.14,6.44,10.36,9.53,15.4L514,141.5c2.06,3.37,4.19,6.85,6.55,10.07a32.68,32.68,0,0,0,2.18,2.56c1.8,2,3.67,4,4.45,6.62a2,2,0,0,1-1.92,2.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M175.8,162.31a2,2,0,0,1-.76-3.85c.77-.31,1.74-.76,2.77-1.23,3.73-1.72,8.37-3.86,11.74-3.64a2,2,0,1,1-.26,4c-2.35-.14-6.66,1.83-9.81,3.28-1.07.49-2.08,1-2.93,1.31A2,2,0,0,1,175.8,162.31Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M189.68,155.24h0a2,2,0,0,1-2-2c.11-10.19-3.81-20.32-7.59-30.11-1.21-3.13-2.46-6.36-3.54-9.51-2.32-6.79-4.55-13.73-6.7-20.44-2.59-8.09-5.27-16.45-8.13-24.55-.25-.72-.52-1.41-.78-2.1a32.89,32.89,0,0,1-2-6.78,25,25,0,0,0-1.86-6.83,2,2,0,1,1,3.47-2c1.37,2.39,2.13,6.89,2.34,8.2a29.35,29.35,0,0,0,1.8,6c.27.71.54,1.43.81,2.18,2.88,8.16,5.57,16.55,8.17,24.67,2.14,6.69,4.36,13.62,6.67,20.36,1.05,3.07,2.23,6.13,3.48,9.36,3.92,10.15,8,20.64,7.86,31.6A2,2,0,0,1,189.68,155.24Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M143.89,59.67A2,2,0,0,1,142.78,56c3.49-2.32,7.57-3.56,11.52-4.77,1.35-.41,2.62-.8,3.86-1.23a2,2,0,0,1,1.3,3.78c-1.31.45-2.67.87-4,1.27-3.68,1.12-7.48,2.28-10.48,4.27A2,2,0,0,1,143.89,59.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M174.57,163a2,2,0,0,1-2-1.92c-.07-1.8-1.15-3.85-2.19-5.82a35.88,35.88,0,0,1-1.65-3.41C167.21,148,166,144,164.83,140.2L163,134.1c-1.72-5.67-3.49-11.52-5.35-17.31a412.5,412.5,0,0,1-11.24-43c-.18-.87-.35-1.78-.52-2.69-.84-4.42-1.71-9-3.7-12.4a2,2,0,1,1,3.46-2c2.33,4,3.31,9.14,4.17,13.66.17.9.34,1.78.51,2.64a408.42,408.42,0,0,0,11.13,42.6c1.87,5.82,3.65,11.69,5.37,17.37l1.85,6.09c1.15,3.77,2.33,7.66,3.81,11.36a32.7,32.7,0,0,0,1.47,3c1.25,2.37,2.54,4.82,2.65,7.53a2,2,0,0,1-1.92,2.08Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M469.22,163.85h-.09a2,2,0,0,1-1.91-2.09c.51-11.39.62-19.78.34-25.67-.77-16.11-.72-32.88-.67-49.1,0-13.22.08-26.89-.33-40a2,2,0,0,1,4-.13c.41,13.13.37,26.84.33,40.09,0,16.17-.1,32.9.67,48.9.29,6,.17,14.53-.34,26A2,2,0,0,1,469.22,163.85Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M455.89,164.13a2,2,0,0,1-2-2V137.82c0-5.58.21-11.22.42-16.68.3-8,.61-16.27.25-24.37-.34-7.72-.34-15.63-.34-23.28V71.32c0-2.12-.07-4.46-.14-6.94a129.62,129.62,0,0,1,.29-17.58,2,2,0,1,1,4,.46,127,127,0,0,0-.26,17c.07,2.51.14,4.87.14,7.05v2.16c0,7.61,0,15.47.33,23.1.37,8.26.05,16.62-.25,24.7-.2,5.42-.41,11-.41,16.53v24.31A2,2,0,0,1,455.89,164.13Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M438.72,80a2,2,0,0,1-.79-3.84c3.45-1.47,9.57-1.25,14.49-1.07,1.35,0,2.62.1,3.61.1a2,2,0,0,1,0,4c-1.07,0-2.38,0-3.76-.1-4.28-.16-10.15-.37-12.77.75A2,2,0,0,1,438.72,80Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M440.47,164.13a2,2,0,0,1-2-2V148.68c0-11.78-.44-23.72-.87-35.26s-.88-23.59-.87-35.43a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,11.76.44,23.71.87,35.28s.88,23.56.88,35.41v13.45A2,2,0,0,1,440.47,164.13Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M433,164.28a2,2,0,0,1-2-2V152c0-9.67.09-19.68.19-29.35s.19-19.75.19-29.49a2,2,0,0,1,4,0c0,9.76-.1,19.81-.19,29.53S435,142.32,435,152v10.31A2,2,0,0,1,433,164.28Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M399.1,95.25c-1.5,0-3.07-.11-3.08-2l2,0v-2h1.37c16.41-.09,27.84-.13,34-.13a2,2,0,1,1,0,4c-6.11,0-17.53,0-33.94.13Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M399.22,164.65a2,2,0,0,1-2-2c0-10.34-.4-24.44-1-35.1-.49-8.79-.39-18-.28-26.87,0-2.5.06-5,.07-7.43a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,2.45,0,4.94-.07,7.45-.1,8.82-.21,18,.28,26.6.6,10.72,1,24.92,1,35.32A2,2,0,0,1,399.22,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M395,163.53h0a2,2,0,0,1-2-2l0-1.28c.06-4.91.16-13.14.39-17.83.37-7.49,0-15.16-.28-22.58-.22-5.11-.45-10.39-.45-15.59,0-6.31-.06-13.12-.12-19.7s-.12-13.44-.12-19.79a2,2,0,1,1,4,0c0,6.33.06,13.16.13,19.76s.13,13.41.13,19.74c0,5.12.23,10.35.45,15.42.33,7.51.66,15.28.28,22.95-.23,4.61-.33,12.79-.39,17.68l0,1.28A2,2,0,0,1,395,163.53Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M354.22,67a2,2,0,0,1,0-4c2.48,0,4.91-.19,7.26-.38,2-.16,4-.32,6.06-.37,5-.13,9.83.07,13.53.26,2.42.13,10.07.23,13.41.23a2,2,0,0,1,0,4c-3,0-11-.1-13.62-.24-3.62-.19-8.39-.39-13.22-.26-2,.05-3.85.2-5.84.36C359.37,66.79,356.87,67,354.22,67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M355.5,164.65a2,2,0,0,1-2-2c0-2.37-.2-7.26-.39-12s-.39-9.7-.39-12.15c0-12.37-.19-24.84-.37-36.89S352,77.1,352,64.74a2,2,0,1,1,4,0c0,12.33.19,24.77.37,36.81s.38,24.55.38,37c0,2.37.2,7.26.39,12s.39,9.7.39,12.15A2,2,0,0,1,355.5,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M262.56,84.32a2,2,0,0,1-.87-.2c-1.92-.93-7-1.28-8.9-.34A2,2,0,1,1,251,80.2c3.07-1.54,9.51-1.1,12.44.32a2,2,0,0,1-.88,3.8Z" transform="translate(-53.25 -44.96)"/></g></g><g id="COLOR-2" data-name="COLOR"><path class="cls-7" d="M348.43,470c-2.63-1-6-1-8.83-1.21-4.22-.38-8.44-.52-12.67-.62-8.68-.21-17.29.23-25.92-.82a58.42,58.42,0,0,0-15.84.35c-4.32.6-8.71,1.09-13,1.84-6.7,1.17-13.45,1.86-20.12,3.25-5.91,1.24-11.79,2.64-17.71,3.83-2.56.52-5.13,1-7.69,1.49-.88.18-3.73.26-4.27,1.08-.74,1.11.42,4.52.63,5.75.67,3.87,1.55,8,3.4,11.51A140.8,140.8,0,0,0,234,508.57c2.85,4.25,4.81,8.24,8.61,11.85a50.38,50.38,0,0,0,12.91,9.06c6.17,2.86,13.11,5.65,19.89,6.31a85.31,85.31,0,0,0,14-.13c2.73-.16,5.46-.65,8.16-1a122,122,0,0,0,14.46-3.5,36.34,36.34,0,0,0,12.24-5.8c7-5.16,12.12-12.82,17.1-19.83a60,60,0,0,0,3.33-5.67,39.58,39.58,0,0,0,2.58-6.66c1.62-4.58,1.84-9.14,2.88-13.77C350.78,476.48,352.27,471.49,348.43,470Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M272.5,468.5c-.55,7,4.53,14,11.81,14,7.66,0,11.95-7.38,12.41-14-3.09-.42-7.19,1.21-10.45,1.23A57.65,57.65,0,0,1,272.5,468.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M290.26,472c-3.34-.13-4.94,3.06-.58,2.67,2.51-.23,5.53-3,1.25-2.83" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M566,470c-2.63-1-6-1-8.83-1.21-4.22-.38-8.44-.52-12.67-.62-8.68-.21-17.29.23-25.92-.82-18.38-2.22-37,.43-55,4.19C455.38,473.24,447,474.6,439,477a22.34,22.34,0,0,0,.84,6.53c.75,3.28,1.14,6.75,2.57,9.82a112.66,112.66,0,0,0,9.11,15.2c2.85,4.25,4.81,8.24,8.61,11.85a50.38,50.38,0,0,0,12.91,9.06c6.17,2.86,13.11,5.65,19.89,6.31a64.13,64.13,0,0,0,22.71-1.38c6.84-1.83,14-4,19.51-8.59,4.69-4,10.07-7.07,14.29-11.55,2.36-2.51,5.09-4.83,7-7.72,2.46-3.72,4-8,5.56-12.17s3.3-8,4.88-12C567.68,480.36,570.64,471.62,566,470Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M492.5,468.5c.12,7,6.16,13.3,13.38,12.25A15.38,15.38,0,0,0,516,474.18a10,10,0,0,0,1.8-4.45c.18-2.63-.45-2.46-2.81-2.49-3.94,0-7.84-.25-11.77-.25C500.19,467,495.9,466.38,492.5,468.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-32" d="M315,336.21c-3.66-2.95-5.67-7.23-9.3-10.61a61.08,61.08,0,0,0-13.44-9.16c-13.63-7.12-22.83,11.34-15.79,22.31,1.81,2.82,3.9,6.21,5.88,8.72,2.17,2.76,5.2,4.37,6.55,7.9-5.6,3.14-9.54,8.71-14,13.22-4.26,4.27-9.21,8.45-12.54,13.52-6,9.16-8.62,20.26-12.72,30.3-1.67,4.08-3.53,7.71-4.1,11.93.88-.56,2.17-.79,3-1.35-.69,6.27-5.62,4.49-9.37,9.14A81.54,81.54,0,0,0,230,445.5c-2.49,4.82-4,10.2-5.38,15.5a42.67,42.67,0,0,0-1.63,8c-.08,1.43.32,3.13,0,4.52-.24,1.12-2,1.94-2,3,0,5,1.76,2.87,5,2.16,4.82-1.05,9.7-2.48,14.66-3.53,11.74-2.48,23.52-5.57,35.38-7.38,13-2,26.14-1.74,39.38-1.74a121.68,121.68,0,0,1,18.1,1.38c4,.58,8.63-.25,12.5.62,13.48,3.05-4.54,36.54-8,41.74-3.59,5.43-8.81,10.7-13.66,15.14-17.42,16-52.62,19.6-71.13,3.4-3.87-3.39-8.18-6.07-11.48-10-2.56-3.09-4.87-7.49-8.66-8.7-.2,5.41-2.39,12.29-1.1,17.24,1.24,4.78,4.77,10.72,8.52,13.7,10.08,8,23.71,10.68,36.14,12.46,6.95,1,13.36,3.11,19.89,5.3,6.29,2.11,12.84,2.16,19.22,3.75a129.87,129.87,0,0,0,18.63,3.61c19.63,2,38.31,8.92,58.11,10.9,8.06.81,17.29-3,25-5,9.67-2.49,19.64-3.34,29.46-5s19.43-3,29-5c26.08-5.38,52.67-10.58,77.5-20.36,5.66-2.23,6-3,6-9.14,0-4.5.11-9,0-13.5s-.23-9.77-2.39-13.45c-6.66,16.31-24.6,27.61-42.11,29-16.18,1.25-40.74-.14-53-12.53C454.77,514.15,449.39,505,444.5,496c-2.2-4.06-7.86-16-5-20.76,1.8-3,11.67-2,15.14-2.34,7.56-.73,15.16-1.67,22.75-2.42,14.61-1.43,29.36-3.19,44-3.86a166.26,166.26,0,0,1,29.35.78c5.67.76,11.27,2,17,1.57-1.84-6.64-3.32-13.49-5.52-20.14-1.83-5.55-6.93-10.4-10.44-14.94-2.31-3-5.15-5.56-6.5-9.25-1.09-3-.88-6.4-1.87-9.51a106,106,0,0,0-8.23-18.77c-6.24-11.45-12-22.6-21.15-32-2.26-2.33-4.65-4.29-6.76-6.75a20.87,20.87,0,0,0-6.1-5.09c-.54-.29-2.94-1.07-3.1-1.77-.65-3,6.25-6.28,8.11-7.71a21,21,0,0,0,7.09-11.23c1.46-5.57.17-8.86-3.45-13.25s-8.49-6-14.18-6c-6.75,0-10.71,3.57-15.28,8.09a24.4,24.4,0,0,0-5.5,7.9c-1.46,3.52-2.07,7.25-3.21,10.66-1.59-.87-2.6-2.55-4.12-3.59a27,27,0,0,0-8.5-3.24c-4.63-1.12-9.44-1.34-14.09-2.34-4.33-.94-8.63-2.49-12.93-3.73-5.4-1.57-10.35-1.59-16-1.59-12.77,0-25.3.87-38,2-12.39,1.1-25.51,1.3-37.58,4.33a122.83,122.83,0,0,0-13.36,3.92c-2.8,1.05-7.43,1.34-9.43,3A14.6,14.6,0,0,1,315,336.21Z" transform="translate(-53.25 -44.96)"/><path class="cls-32" d="M229.13,623.25c.89,1.17,1.92,3.92,2.74,4.87,1.3,1.5,2.83,2.79,4.21,4.21a82.17,82.17,0,0,1,6.68,7.93c3.71,4.95,4.32,10.93-.5,15.32-5.63,5.12-13.27,6-20.58,4.77-5.58-.92-8.09-4.39-12-8-2.89-2.68-6.07-4.7-8.76-7.58-3.41-3.66-6.39-7.37-2.9-11.67,3.77-4.65,10.31-6.32,15.92-7.45,3.29-.66,11.72-4.79,14.75-2.82A1.88,1.88,0,0,1,229.13,623.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-32" d="M566,624.33c-4.5,5.82-7.4,11.21-12.83,16.15s-4.81,10.93-.67,16.68c4.66,6.47,17.4,5.51,23.58,2.74,9-4,18.16-10.94,22.66-20,1.53-3.07,1.13-2.81-1.62-4.79a69.33,69.33,0,0,0-9.77-5.8C581.45,626.37,576.32,625,566,624.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-10" d="M383.12,470.36c-4.4,2-11.06,9.12-12.45,14-2.15,7.44,4.66,10.07,10.72,8.56,4.63-1.15,8.94-3.74,13.79-4,2.3-.1,4.26.7,6.41,1.39,2.45.79,4.77,1.95,7.27,2.57,6.06,1.51,12.87-1.12,10.72-8.56-1.39-4.83-8.05-12-12.45-14" transform="translate(-53.25 -44.96)"/><path class="cls-9" d="M393.83,462.79a18.23,18.23,0,0,0-7.35,2.06c-2.93,1.7-5.13,5.48-1.36,7.86,4.51,2.85,16.6,2.72,20.71-.84,2.88-2.49,2.1-6.25-1.3-7.7A23.59,23.59,0,0,0,393.83,462.79Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M401,490.33c-2.85-1.27-7.34-1.63-10.46-1.34-3.28.31-3.21,2.87-3.58,5.87-.26,2.07-.66,8.48,1.53,9.5,1.47.69,4.55-.06,6.26.11a15.56,15.56,0,0,0,4.83,0C405,503.31,401.23,493.16,401,490.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M510.83,472c-3.34-.13-4.94,3.06-.58,2.67,2.51-.23,5.53-3,1.25-2.83" transform="translate(-53.25 -44.96)"/><path class="cls-33" d="M560.91,668.12c0-1.84.56-4.94-.4-6.62-.74-1.31-2.44-1.5-3.69-2.11a11.57,11.57,0,0,1-5.08-4.89c-3.75-7-.4-12.58,4.49-17.77,2.1-2.22,3.94-4.35,4.32-7.5s-.31-6-.36-9.07c0-1.58.14-3.18.11-4.74,0-.78.26-3.69,0-4.24,1.45,2.88,3.64,5.18,4.62,8.42,1.32,4.38,4,4.19,8,4.76a92.15,92.15,0,0,1,10.5,2c6.07,1.61,14.06,4.53,15.75,11.39.41,1.66,3.47-2.07,3.74-2.9.66-2,.46-4.22.45-6.28,1.23-.16,2.15-1.09,3.38-1.17-.9-1-1.73-2.52-2.91-3.44,1.84-2.05,1.58-3.31-.38-4.65-2.17-1.48-1.34-2.76-1.65-5.3a39.1,39.1,0,0,0-1.89-7.92,58.56,58.56,0,0,0-7.94-14.85c-3.7-5.19-8.79-9.52-13.92-13.24a68.21,68.21,0,0,0-8.86-5.52c-2.45-1.26-6.23-2-8-4.15,1.08-2.54,1.48-5.31,2.46-7.89a13,13,0,0,0,.91-6.71,37.36,37.36,0,0,0-2.8-9c-.76-1.89-1.17-4.3-3.42-4.9-3.36-.9-7.19,2.16-10.17,3.27q-6.93,2.58-14,4.84c-9.38,3-18.89,5.63-28.46,8-25,6.06-50.38,10.09-75.76,14q-11,1.71-22,3.82a57.18,57.18,0,0,0-8.85,2.39c-2.64,1-5.4-.68-8-1.22q-4.67-1-9.35-1.84-9.24-1.73-18.54-3.16c-24.86-3.85-49.68-8.14-74.12-14.14-10.36-2.54-20.65-5.39-30.81-8.66q-7.54-2.43-15-5.18c-2.45-.91-4.91-1.84-7.33-2.83-1.74-.7-3.09-2.28-4.29-.4s-1.61,5.42-2.17,7.66c-1.09,4.37-2.51,9.25-1.29,13.74.72,2.67,3.45,6.2,2.49,9.08-.55,1.66-2.06,1.46-3.53,2.05a37.62,37.62,0,0,0-5.61,2.95,64.39,64.39,0,0,0-18.26,17,58.28,58.28,0,0,0-8,15.09,43.9,43.9,0,0,0-1.84,7.89c-.32,2.28-.07,3.79-1.86,5.29-.72.61-1.35.41-1.48,1.66a4.11,4.11,0,0,0,1.34,2.8c-1.18.92-2,2.49-2.91,3.44,1.24.08,2.16,1,3.38,1.17,0,2.42-.47,5.93,1.21,7.94,1,1.19,2.81,2.33,4,.82s.55-3.19,1.91-4.66c2.44-2.64,6.15-4.18,9.48-5.31a79.51,79.51,0,0,1,14.05-3c3.79-.56,6.63-.61,8.16-4.4.54-1.34,1.66-4.24,2.9-5,1.16,2.17,1.1,4.83,1.3,7.21.32,3.8-.19,8.6,1.75,12,1.64,2.89,4.65,4.7,6.43,7.48a12,12,0,0,1,.35,12.77,10,10,0,0,1-4.13,4.33c-1.71.78-3.68,1.13-3.61,3.32,0,.91.52,1.9.56,2.88.07,1.64,0,3.29.05,4.93.1,8.11.25,15.62-1,23.45-1.39,8.62,2.78,7.83,9.13,11.09,7.41,3.81,14.76,8.81,22.48,11.89,9.71,3.87,21.29,5.47,31.42,8,7.78,1.95,15.39,4.44,23.07,6.74,20.13,6,39.23,12.91,60.46,9.87,29.79-4.26,60-3.23,89.34-10.76,19.65-5,39.24-8.93,58.6-15.13A117.05,117.05,0,0,0,546.43,708c4-2,12.41-4,14.5-8.19,1.47-2.92.11-8.2.07-11.39C560.92,681.63,561,674.88,560.91,668.12Z" transform="translate(-53.25 -44.96)"/><path class="cls-34" d="M399.75,580.86a69.12,69.12,0,0,1,4.48,10.28c.68,1.78,2.41,4.44,2.53,6.3s.46.9-.88,2c-1.09.92-2.07.55-2.95,2a9.39,9.39,0,0,0-.79,3.94,31.94,31.94,0,0,0,.66,8.16c2.37,12.11,1.73,25.25,2.94,37.65.76,7.85,2.22,15,2.26,23.06,0,5.48,3.54,12.13,1.26,17.11-3.09,6.74-8.66,12-13.07,17.81-2.64-1.83-4-6.26-6.06-8.84-2.42-3-5.46-10.59-9.34-11.43-.36-3.59.56-7.58.71-11.2.51-12.06,2.79-23.94,4.6-35.84,1.73-11.41,2.17-22.8,3.15-34.23.11-1.34.63-3.71.2-4.94-1.13-3.26-3.19-4.05-2.63-7.94.47-3.31,2.83-6.07,4.74-8.68C393.71,583.2,396.57,575.41,399.75,580.86Z" transform="translate(-53.25 -44.96)"/></g><g id="LIGHTS"><g class="cls-35"><path class="cls-7" d="M552.25,251c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C552.94,253.89,553,252.63,552.25,251Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M543.3,134.37c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C544,137.27,544,136,543.3,134.37Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M467.29,196.29c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C468,199.18,468,197.91,467.29,196.29Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M664,239.37c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C664.73,242.26,664.78,241,664,239.37Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M395.2,206.7c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C395.9,209.6,396,208.33,395.2,206.7Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M490.21,264.49c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C490.91,267.38,491,266.11,490.21,264.49Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M503.78,95.86c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C504.48,98.75,504.53,97.48,503.78,95.86Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M681.87,531.06c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C682.56,534,682.62,532.68,681.87,531.06Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M149,482.09c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C149.72,485,149.78,483.72,149,482.09Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M633.27,482.86c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C634,485.75,634,484.48,633.27,482.86Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M179.43,517.52c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C180.13,520.42,180.18,519.15,179.43,517.52Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M165.19,633c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C165.88,635.94,165.93,634.67,165.19,633Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M187.74,639.86c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C188.44,642.75,188.49,641.48,187.74,639.86Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M145.49,539.88c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C146.19,542.78,146.24,541.51,145.49,539.88Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M657.92,563.36c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C658.61,566.25,658.67,565,657.92,563.36Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M587.59,553c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36A5.15,5.15,0,0,1,589.4,557C588.28,555.89,588.34,554.63,587.59,553Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M335.84,215.69c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C336.53,218.59,336.58,217.32,335.84,215.69Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M427.19,90.19c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36A5.15,5.15,0,0,1,429,94.19C427.89,93.09,427.94,91.82,427.19,90.19Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M225.82,231.69c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C226.52,234.59,226.57,233.32,225.82,231.69Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M359.42,266.65c0,1.12,0,1.64-1,2.18.29.35.79.57,1,1s.11,1,.25,1.43c0-.73.42-2.57,1.23-2.85a1.76,1.76,0,0,1-.9-.43C359.65,267.64,359.67,267.21,359.42,266.65Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M339.39,141c0,1.12,0,1.64-1,2.18.29.35.79.57,1,1s.11,1,.25,1.43c0-.73.42-2.57,1.23-2.85a1.76,1.76,0,0,1-.9-.43C339.63,142,339.65,141.57,339.39,141Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M363.07,260.66c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C363.48,262.38,363.51,261.62,363.07,260.66Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M345.15,131.25c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C345.56,133,345.59,132.21,345.15,131.25Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M662.2,258.7c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C662.61,260.41,662.64,259.66,662.2,258.7Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M182.29,542.66c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C182.71,544.37,182.74,543.62,182.29,542.66Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M220.61,677.2c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C221,678.91,221.05,678.16,220.61,677.2Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M116.86,539.75c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C117.27,541.47,117.3,540.71,116.86,539.75Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M669.88,245.85c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C670.29,247.56,670.32,246.81,669.88,245.85Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M592.3,133.64c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C592.71,135.35,592.74,134.6,592.3,133.64Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M99.4,519.52c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C99.81,521.23,99.85,520.48,99.4,519.52Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M629.94,495.14c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C630.35,496.85,630.38,496.1,629.94,495.14Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M578.78,209.48c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C579.19,211.2,579.22,210.45,578.78,209.48Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M498.53,87.64c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95A3,3,0,0,1,499.6,90C498.94,89.35,499,88.6,498.53,87.64Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M621.17,210.72c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C621.58,212.43,621.61,211.68,621.17,210.72Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M129.34,220.08c0,1.12,0,1.64-1,2.18.29.35.79.57,1,1s.11,1,.25,1.43c0-.73.42-2.57,1.23-2.85a1.76,1.76,0,0,1-.9-.43C129.57,221.07,129.59,220.63,129.34,220.08Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M133,214.09c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C133.4,215.8,133.43,215.05,133,214.09Z" transform="translate(-53.25 -44.96)"/></g></g><g id="DETAILS-2" data-name="DETAILS"><path class="cls-24" d="M479.33,333.67a1,1,0,0,1-.92-1.38c.22-.54.45-1.1.66-1.64a1,1,0,1,1,1.87.72c-.22.56-.45,1.13-.68,1.69A1,1,0,0,1,479.33,333.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M480.33,337a1,1,0,0,1-.38-1.93.65.65,0,0,0,.39-.55,1,1,0,1,1,2,.29,2.62,2.62,0,0,1-1.61,2.11A1,1,0,0,1,480.33,337Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M483.67,332l-.2,0a1,1,0,0,1-.79-1.18,5.48,5.48,0,0,1,1.22-2.46,1,1,0,0,1,1.52,1.31,3.46,3.46,0,0,0-.78,1.54A1,1,0,0,1,483.67,332Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M483,327.67h-.08a1,1,0,0,1-.91-1.08,2.65,2.65,0,0,1,1.54-2.14,1,1,0,1,1,.92,1.78c-.44.23-.46.45-.46.53A1,1,0,0,1,483,327.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M307,335a1,1,0,0,1-.48-.12,4.52,4.52,0,0,1-1.72-1.72,1,1,0,0,1,1.74-1,2.54,2.54,0,0,0,.94,1A1,1,0,0,1,307,335Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M308.67,340.67a1,1,0,0,1-.7-.29,4.44,4.44,0,0,1-1.27-2.15,1,1,0,0,1,1.95-.46,2.52,2.52,0,0,0,.73,1.18,1,1,0,0,1-.7,1.71Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M304,338.67a1,1,0,0,1-.72-.31,5.2,5.2,0,0,1-1.23-2.05,1,1,0,1,1,1.9-.62,3.2,3.2,0,0,0,.77,1.28,1,1,0,0,1-.72,1.69Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M302,330.33a1,1,0,0,1-.69-.28,17,17,0,0,1-2.12-2.48,1,1,0,1,1,1.64-1.15,15,15,0,0,0,1.88,2.19,1,1,0,0,1-.69,1.72Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M261.67,463.67a1,1,0,0,1-.19-2,210.85,210.85,0,0,1,41.19-4,1,1,0,1,1,0,2,208.87,208.87,0,0,0-40.81,4Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M491.33,461.33a1,1,0,0,1-.46-1.89c3.49-1.78,8.65-1.75,13.18-1.72,1.59,0,3.08,0,4.39-.05l.44,0c4.21-.22,9-.48,13,.38a1,1,0,0,1-.42,2c-3.75-.8-8.37-.55-12.46-.34l-.45,0c-1.36.07-2.89.06-4.5.05-4.32,0-9.21-.05-12.27,1.5A1,1,0,0,1,491.33,461.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M394,506.5a1.5,1.5,0,0,1-1.5-1.5V489.67a1.5,1.5,0,0,1,3,0V505A1.5,1.5,0,0,1,394,506.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M397,686.67h-.14a1,1,0,0,1-.85-1.13,6,6,0,0,1,1.2-2.81,1,1,0,1,1,1.58,1.23,4.05,4.05,0,0,0-.8,1.86A1,1,0,0,1,397,686.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M398.67,689a1,1,0,0,1-1-.89,1.25,1.25,0,0,1,1.43-1.43,1.25,1.25,0,0,1-.33,2.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M372,601a1,1,0,0,1-.35-.06,1.67,1.67,0,0,1-.94-2.23A1.39,1.39,0,1,1,372,601Zm.6-1.6Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M374.67,599.33a1,1,0,0,1-.65-.24,4,4,0,0,1-1.33-2.22,1,1,0,0,1,2-.42,2,2,0,0,0,.67,1.11,1,1,0,0,1-.65,1.76Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M420.67,598a1,1,0,0,1-1-1v-3a1,1,0,0,1,2,0v3A1,1,0,0,1,420.67,598Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M192,626.33a1,1,0,0,1-.71-1.7c3.28-3.33,12-4.81,15.58-5.29a1,1,0,0,1,.27,2c-5.45.73-12.1,2.35-14.42,4.71A1,1,0,0,1,192,626.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M193,630a1,1,0,0,1-.43-1.9,27.69,27.69,0,0,1,3.3-.75,1,1,0,1,1,.24,2c-.68.08-2.55.55-2.81.63A1,1,0,0,1,193,630Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M604.33,629.33l-.21,0a21,21,0,0,1-5-2,21.42,21.42,0,0,0-4.71-2,47.68,47.68,0,0,0-12-1.64h0a1,1,0,0,1,0-2,49.77,49.77,0,0,1,12.52,1.69,22.92,22.92,0,0,1,5.16,2.12,19.2,19.2,0,0,0,4.55,1.87,1,1,0,0,1-.21,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M605.67,625.67h0a18.9,18.9,0,0,1-5-1.06,14,14,0,0,0-5.2-.94,1,1,0,0,1-1.08-.91,1,1,0,0,1,.91-1.08,15.42,15.42,0,0,1,6,1,17.07,17.07,0,0,0,4.49,1,1,1,0,0,1,0,2Z" transform="translate(-53.25 -44.96)"/></g><g id="LINEART"><path class="cls-24" d="M561,701a2.5,2.5,0,0,1-2.5-2.5V684.63c0-7-.05-14.7-.17-23.48a2.5,2.5,0,1,1,5-.06c.11,8.8.17,16.5.17,23.54V698.5A2.5,2.5,0,0,1,561,701Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M560.38,634.64a2.5,2.5,0,0,1-2.5-2.46c-.25-14.88-.48-30.71-.42-46.42,0-7.15,0-13.43,0-19.2a2.5,2.5,0,0,1,2.49-2.51h0a2.5,2.5,0,0,1,2.5,2.49c0,5.78,0,12.08,0,19.24-.07,15.65.17,31.46.42,46.31a2.5,2.5,0,0,1-2.46,2.54Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M559.63,541.5a2.5,2.5,0,0,1-2.5-2.44c-.29-12.49-.76-23.82-1.45-34.65a2.5,2.5,0,0,1,5-.31c.68,10.89,1.16,22.29,1.45,34.84a2.5,2.5,0,0,1-2.44,2.56Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M547.24,430.29a2.5,2.5,0,0,1-2.4-1.8q-.26-.9-.53-1.8c-5.82-19.3-15-43.91-34.51-63.11-13.58-13.36-32.91-23.48-57.45-30.09-6.15-1.65-11.36-2.85-16-3.66-17.78-3.15-36.76-2.18-55.12-1.24-4,.21-8.05.41-12,.57-35.32,1.43-66.4,13.65-87.49,34.41-19.51,19.2-28.69,43.81-34.51,63.11a2.5,2.5,0,1,1-4.79-1.44c6-19.87,15.47-45.24,35.79-65.23,22-21.63,54.23-34.36,90.8-35.84,4-.16,8-.37,12-.57,18.64-1,37.91-1.94,56.25,1.31,4.74.84,10.1,2.07,16.38,3.76C479,335.49,499.11,346,513.31,360c20.32,20,29.8,45.36,35.79,65.23q.28.92.55,1.85a2.5,2.5,0,0,1-2.4,3.2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M232,540h0a2.5,2.5,0,0,1-2.46-2.54c.17-9.84.55-19.7,1.1-29.31a2.5,2.5,0,1,1,5,.29c-.55,9.54-.92,19.33-1.1,29.11A2.5,2.5,0,0,1,232,540Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M235.67,635.7a2.5,2.5,0,0,1-2.5-2.38c-.18-3.87-.41-7.43-.7-10.88-1.6-19.07-2.59-38-2.94-56.19a2.5,2.5,0,1,1,5-.1c.35,18.11,1.33,36.91,2.92,55.87.3,3.51.53,7.13.72,11.06a2.5,2.5,0,0,1-2.38,2.62Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M236.44,704.72a2.5,2.5,0,0,1-2.47-2.16c-.71-5.17-.46-6.39,0-7.95.24-.79.55-1.77.36-5.79-.41-9-.49-18.31-.57-27.28v-1.29a2.5,2.5,0,0,1,5,0v1.29c.08,8.93.16,18.16.56,27.1.2,4.52-.14,6.06-.58,7.49-.24.78-.45,1.45.15,5.79a2.5,2.5,0,0,1-2.13,2.82Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M291,354.83a2.49,2.49,0,0,1-1-.23c-7-3.19-17.19-13.06-18.28-23.27-.61-5.75,1.75-10.8,6.83-14.6a16.09,16.09,0,0,1,13.71-3.12c13.11,3,23,20.91,24.85,24.47a2.5,2.5,0,1,1-4.44,2.31c-4.62-8.89-13-20-21.53-21.9a11.15,11.15,0,0,0-9.6,2.25c-3.69,2.76-5.28,6.05-4.85,10.07.85,7.94,9.54,16.56,15.39,19.25a2.5,2.5,0,0,1-1,4.77Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M497.67,352.83a2.5,2.5,0,0,1-1.55-4.46l1.68-1.32c3.62-2.82,7.72-6,10.47-9.17a14.43,14.43,0,0,0,2.58-15.12c-2-4.73-6.39-7.56-11.94-7.77-11-.44-21.13,11.1-24.17,22a2.5,2.5,0,1,1-4.82-1.34c3.63-13,15.5-26.18,29.17-25.66,7.45.28,13.56,4.31,16.34,10.79A19.45,19.45,0,0,1,512,341.18c-3.06,3.5-7.36,6.85-11.15,9.81l-1.66,1.3A2.49,2.49,0,0,1,497.67,352.83Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M223.17,481.17a2.49,2.49,0,0,1-1.79-.76c-2.65-2.72-3.46-6.28-2-9.07a13.19,13.19,0,0,0,.68-3.53c.08-.73.16-1.42.28-2.06a67.86,67.86,0,0,1,7-20.67A68.93,68.93,0,0,1,247.25,421a66,66,0,0,1,97.16,20.76c3,5.36,4.85,11.47,6.64,17.78a3.24,3.24,0,0,0,1.57,2.36c2.67,2.24,3,4.42,2.81,5.86s-1.12,3.55-4.45,5.1a2.5,2.5,0,0,1-2.12-4.53c1.26-.59,1.59-1.12,1.6-1.22s-.14-.6-1.07-1.37a7.5,7.5,0,0,1-3.16-4.82c-1.71-6-3.47-11.82-6.2-16.71A60.88,60.88,0,0,0,250.23,425a64,64,0,0,0-18.46,22.4,63.26,63.26,0,0,0-6.56,19.27c-.09.51-.16,1.11-.23,1.73a15.77,15.77,0,0,1-1.19,5.22c-.34.67-.12,2,1.17,3.33a2.5,2.5,0,0,1-1.79,4.24Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M286.66,540c-.89,0-1.78,0-2.68-.05a66.06,66.06,0,0,1-63.3-61.13,2.5,2.5,0,0,1,5-.37,61.13,61.13,0,0,0,122-2.13c.08-2,.06-3.93,0-5.88a2.5,2.5,0,1,1,5-.27c.12,2.1.13,4.24,0,6.35A66.22,66.22,0,0,1,286.66,540Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M284.37,485.33a15.13,15.13,0,0,1-15-13.82,2.5,2.5,0,0,1,5-.43,10.13,10.13,0,1,0,20.19-1.76,2.5,2.5,0,0,1,5-.43,15.15,15.15,0,0,1-13.76,16.39C285.26,485.31,284.81,485.33,284.37,485.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M223.17,481.17a2.5,2.5,0,0,1-.53-4.94l2.9-.63c7.58-1.64,14.74-3.2,22.69-4.56,3.42-.59,6.9-1.29,10.26-2a171.15,171.15,0,0,1,22-3.46c17.18-1.17,34.56-.63,49.51,0,1.58.06,3.28.05,5.09,0,5.17,0,10.51-.05,14.94,1.54a2.5,2.5,0,0,1-1.69,4.71c-3.6-1.29-8.49-1.27-13.22-1.25-1.86,0-3.62,0-5.31,0-14.82-.59-32-1.13-49,0a167.45,167.45,0,0,0-21.4,3.37c-3.4.69-6.92,1.4-10.41,2-7.85,1.35-15,2.89-22.48,4.52l-2.9.63A2.47,2.47,0,0,1,223.17,481.17Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M439.67,478.95a2.49,2.49,0,0,1-.8-.13c-3.48-1.17-4.63-3.13-5-4.57s-.26-3.61,2.14-6.14a3.25,3.25,0,0,0,1.29-2.52c1.07-6.47,2.23-12.75,4.6-18.41a65.89,65.89,0,0,1,94.21-31.56,68.94,68.94,0,0,1,22.51,21.73,67.86,67.86,0,0,1,9.31,19.75c.19.63.34,1.3.51,2a13.18,13.18,0,0,0,1.08,3.42c1.71,2.61,1.32,6.24-1,9.24a2.5,2.5,0,0,1-4-3.06c1.13-1.46,1.2-2.8.79-3.43a15.75,15.75,0,0,1-1.77-5.05c-.14-.61-.27-1.2-.42-1.7a63.24,63.24,0,0,0-8.68-18.41,64,64,0,0,0-20.86-20.18,61,61,0,0,0-87.09,29.16c-2.16,5.17-3.26,11.13-4.28,17.3a7.5,7.5,0,0,1-2.6,5.15c-.83.88-.93,1.4-.91,1.49s.41.59,1.73,1a2.5,2.5,0,0,1-.8,4.87Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M502.91,538.8a66.23,66.23,0,0,1-65.32-56.08c-.32-2.1-.55-4.22-.67-6.32a2.5,2.5,0,1,1,5-.29c.11,1.94.32,3.91.62,5.85A61.13,61.13,0,0,0,564,470.36a2.5,2.5,0,0,1,5-.2,66.18,66.18,0,0,1-66.13,68.64Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M504.75,483.85a15.13,15.13,0,0,1-15.12-14.74,2.5,2.5,0,0,1,2.43-2.56h.07a2.5,2.5,0,0,1,2.5,2.44,10.13,10.13,0,1,0,20.26-.52,2.5,2.5,0,0,1,2.43-2.56,2.46,2.46,0,0,1,2.56,2.43,15.15,15.15,0,0,1-14.74,15.51Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M440.26,477.84a2.5,2.5,0,0,1-1.11-4.74c4.22-2.08,9.53-2.66,14.67-3.21,1.79-.19,3.48-.38,5-.62,14.79-2.28,32-4.77,49.2-5.53a170.23,170.23,0,0,1,22.29,1c3.42.3,7,.6,10.42.8,8.08.46,15.38,1.2,23.12,2l2.89.29a2.5,2.5,0,0,1-.5,5l-2.89-.29c-7.68-.78-14.93-1.51-22.9-2-3.54-.2-7.11-.51-10.57-.81a168.33,168.33,0,0,0-21.64-.94c-16.95.75-34,3.23-48.66,5.48-1.67.26-3.42.45-5.27.65-4.71.51-9.57,1-13,2.72A2.48,2.48,0,0,1,440.26,477.84Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M393.72,477.54c-4.22,0-8.34-.81-10.74-2.32a6,6,0,0,1-3.13-5.28c0-2.5,1.83-5.12,4.53-6.69a20.53,20.53,0,0,1,8.22-2.34h0a25.62,25.62,0,0,1,11.67,1.54,7.17,7.17,0,0,1,4.44,5.39,6.91,6.91,0,0,1-2.52,6.33C403.56,476.47,398.57,477.54,393.72,477.54Zm-.67-11.65a15.45,15.45,0,0,0-6.16,1.69,3.86,3.86,0,0,0-2,2.46c0,.3.26.62.79,1,3.77,2.38,14.27,2,17.29-.6a2,2,0,0,0,.85-1.78,2.22,2.22,0,0,0-1.46-1.56,20.71,20.71,0,0,0-9.27-1.16Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M377.41,495.74a10.85,10.85,0,0,1-7.91-3c-2.15-2.23-2.76-5.43-1.73-9,1.63-5.66,8.82-13.11,13.56-15.24a2.5,2.5,0,0,1,2,4.56c-3.85,1.73-9.71,8.27-10.8,12.06-.53,1.84-.35,3.23.53,4.15,1.3,1.35,4.16,1.8,7,1.11a43.8,43.8,0,0,0,4.76-1.59,29.73,29.73,0,0,1,9.23-2.35,16.92,16.92,0,0,1,6.25,1.18l.88.29c1.06.34,2.08.74,3.07,1.13a31.94,31.94,0,0,0,3.89,1.34c2.8.69,5.66.24,7-1.11.88-.92,1.06-2.31.53-4.15-1.09-3.79-7-10.33-10.8-12.06a2.5,2.5,0,1,1,2-4.56c4.74,2.13,11.93,9.58,13.56,15.24,1,3.57.42,6.77-1.73,9-2.6,2.69-7.1,3.65-11.76,2.49a36.21,36.21,0,0,1-4.51-1.54c-1-.37-1.85-.73-2.76-1l-.94-.31a12.24,12.24,0,0,0-4.46-.93,25.55,25.55,0,0,0-7.69,2,48.2,48.2,0,0,1-5.31,1.76A16,16,0,0,1,377.41,495.74Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M394.25,507.75a17.94,17.94,0,0,1-5.4-.66c-3.8-1.3-3.85-4.93-3.88-7.34,0-.32,0-.65,0-1-.08-2.48-.06-5.07,0-7.36v-.91a2.5,2.5,0,0,1,2.5-2.48h0a2.5,2.5,0,0,1,2.48,2.52v.91c0,2.24,0,4.78,0,7.16,0,.36,0,.72,0,1.08,0,2.28.17,2.56.5,2.67,1.55.53,5.59.49,7.9.11a6.24,6.24,0,0,0,.89-.2c0-.3,0-.75,0-1.13,0-.63-.09-1.42-.08-2.32,0-1.83,0-3-.08-4.32,0-1.11-.09-2.26-.09-3.82a2.5,2.5,0,0,1,5,0c0,1.47,0,2.57.08,3.63.05,1.29.1,2.63.08,4.58,0,.71,0,1.34.07,1.94.14,2.26.36,5.69-5,6.58A33.27,33.27,0,0,1,394.25,507.75Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M286.42,555.33A80.37,80.37,0,1,1,366.79,475,80.46,80.46,0,0,1,286.42,555.33Zm0-150.74A70.37,70.37,0,1,0,356.79,475,70.45,70.45,0,0,0,286.42,404.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M503,554.33A80.37,80.37,0,1,1,583.34,474,80.46,80.46,0,0,1,503,554.33Zm0-150.74A70.37,70.37,0,1,0,573.34,474,70.45,70.45,0,0,0,503,403.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M426,465a5,5,0,0,1-4.26-2.37c-1.47-2.38-11.35-7.06-25.79-7.89-13.45-.77-24.29,2.35-29,8.36a5,5,0,0,1-7.85-6.19c6.85-8.69,20.51-13.12,37.45-12.15,12.95.74,29,5,33.73,12.62A5,5,0,0,1,426,465Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M210,462h-.27c-5.85-.31-10.27-2.79-12.11-6.8a8.69,8.69,0,0,1,1-9.07c2.79-3.64,8-5.12,14.2-4.06a5,5,0,0,1-1.68,9.86,11.76,11.76,0,0,0-2.75-.18,10.12,10.12,0,0,0,1.86.26,5,5,0,0,1-.26,10Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M579,462a5,5,0,0,1-.26-10,10.1,10.1,0,0,0,1.86-.26,11.7,11.7,0,0,0-2.75.18,5,5,0,0,1-1.68-9.86c6.23-1.07,11.41.42,14.2,4.06a8.69,8.69,0,0,1,1,9.07c-1.85,4-6.26,6.49-12.11,6.8Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M382.36,612.58a2.56,2.56,0,0,1-.46,0c-10.2-1.9-18.76-4.71-27.82-7.67-3.3-1.08-6.7-2.2-10.31-3.31-21.85-6.75-44.73-12.41-66.85-17.89-8.13-2-16.54-4.1-24.7-6.19l-1.4-.36c-8.17-2.07-19.37-4.9-24-13.77-3.18-6.08,0-16.94,2.14-24.13.25-.86.49-1.65.68-2.35a2.5,2.5,0,0,1,4.82,1.35c-.2.71-.44,1.53-.7,2.41-1.66,5.63-4.74,16.12-2.5,20.4,3.62,6.9,13.15,9.31,20.82,11.25l1.41.36c8.14,2.08,16.54,4.16,24.66,6.18,22.19,5.5,45.14,11.18,67.13,18,3.65,1.13,7.08,2.25,10.39,3.33,8.9,2.92,17.31,5.67,27.18,7.51a2.5,2.5,0,0,1-.46,5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M396.13,578.5a2.54,2.54,0,0,1-.52-.06c-11.08-2.36-21.5-4.28-32.79-6-44.24-6.84-90.83-15.53-131.76-32.57a2.5,2.5,0,1,1,1.92-4.62c40.44,16.84,86.67,25.45,130.6,32.25,11.39,1.76,21.9,3.69,33.07,6.08a2.5,2.5,0,0,1-.52,4.95Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M382.36,612.58h-.18a2.5,2.5,0,0,1-2.32-2.67c.53-7.58,4.21-14.32,7.78-20.84,2.44-4.47,4.75-8.69,6.09-13.12a2.5,2.5,0,1,1,4.79,1.45c-1.49,4.92-4,9.58-6.49,14.07-3.46,6.33-6.73,12.3-7.18,18.79A2.5,2.5,0,0,1,382.36,612.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M411,612.58a2.5,2.5,0,0,1-.46-5c9.73-1.82,17.93-4.52,26.61-7.38,3.41-1.13,6.94-2.29,10.73-3.46,22-6.79,44.92-12.47,67.11-18,8.13-2,16.53-4.1,24.68-6.18l.33-.08c7.38-1.89,15.74-4,19.9-10.15,3.84-5.67,2.12-10-.26-15.95a65.76,65.76,0,0,1-2.41-6.77,2.5,2.5,0,1,1,4.81-1.35,61.79,61.79,0,0,0,2.24,6.27c2.5,6.27,5.09,12.75-.25,20.61-5.22,7.69-15,10.18-22.79,12.19l-.33.08c-8.16,2.09-16.58,4.17-24.71,6.19-22.12,5.48-45,11.14-66.83,17.89-3.74,1.16-7.25,2.31-10.64,3.43-8.85,2.92-17.2,5.67-27.26,7.55A2.57,2.57,0,0,1,411,612.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M397,578.5a2.5,2.5,0,0,1-.52-4.95c11.18-2.38,21.68-4.32,33.07-6.08,40.41-6.25,86.22-13.34,128.13-30.79a2.5,2.5,0,1,1,1.92,4.62C517.14,559,471,566.12,430.32,572.42c-11.29,1.75-21.71,3.66-32.79,6A2.54,2.54,0,0,1,397,578.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M411,612.58a2.5,2.5,0,0,1-2.49-2.33c-.45-6.45-3.76-12.4-7.27-18.7-2.52-4.53-5.13-9.21-6.63-14.17a2.5,2.5,0,1,1,4.79-1.45c1.34,4.44,3.71,8.69,6.21,13.18,3.62,6.5,7.36,13.22,7.89,20.78a2.5,2.5,0,0,1-2.32,2.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M229.87,663.57a41.28,41.28,0,0,1-16.34-3.66,39.84,39.84,0,0,1-19.73-21.19,2.5,2.5,0,0,1,4.63-1.89,34.79,34.79,0,0,0,17.19,18.54c6.44,3,21.18,6.34,25.68-2,3.47-6.46.36-10.22-5-15.81a36.79,36.79,0,0,1-6.18-7.72,6.23,6.23,0,0,1-2.7-3.22,5.9,5.9,0,0,0-.87-1.53,2.5,2.5,0,0,1,3.93-3.09A10.75,10.75,0,0,1,232,624.6c.29.67.32.74,1.16,1.19a2.5,2.5,0,0,1,1.09,1.14c1.18,2.47,3.34,4.73,5.64,7.13,5,5.18,11.16,11.64,5.8,21.63C242.57,661.53,236.38,663.57,229.87,663.57Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M193.09,620.7H193a2.5,2.5,0,0,1-2.38-2.61c.45-9.82,3.75-18.54,10.68-28.29,5.72-8,18.92-20.32,30.37-22.5a2.5,2.5,0,1,1,.93,4.91c-9,1.72-21.17,12-27.23,20.49-6.34,8.92-9.36,16.82-9.76,25.62A2.5,2.5,0,0,1,193.09,620.7Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M228.33,626.08a2.5,2.5,0,0,1-2-4.06l0,0a2.5,2.5,0,0,1,.44-2,3.43,3.43,0,0,1,.48-1.3,2.52,2.52,0,0,1,.31-.85,71,71,0,0,0,4.08-8.66,2.5,2.5,0,0,1,4.63,1.89,84,84,0,0,1-3.7,8,2.5,2.5,0,0,1-.55,1.84l-.24.27a2.83,2.83,0,0,1-.18.82,4.76,4.76,0,0,1-1.27,3l-.11.13A2.5,2.5,0,0,1,228.33,626.08Zm-1.22-2.85h0Zm4.08-6.18h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M196.12,640.27a2.51,2.51,0,0,1-2.43-3.1c2.94-11.89,21.33-14.36,31.21-15.68,1.25-.17,2.34-.31,3.19-.45a2.5,2.5,0,1,1,.82,4.93c-.89.15-2,.3-3.34.48-8.08,1.08-24.9,3.34-27,11.93A2.5,2.5,0,0,1,196.12,640.27Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M195.84,640.28a5.69,5.69,0,0,1-4.05-1.56c-2.2-2.12-2.4-5.65-2.39-8.37l-.2-.1a3.72,3.72,0,0,0-.83-.34,2.5,2.5,0,0,1-1.65-4.21,12.38,12.38,0,0,0,.84-1.07c.21-.29.44-.6.68-.9a4.87,4.87,0,0,1-.28-4.23c1.74-4.17,9.13-5.1,16.86-5.49,10.49-.53,22.23,1.82,25.58,2.55a2.5,2.5,0,1,1-1.07,4.88c-6.58-1.44-16.4-2.83-24.2-2.44-9.92.5-12,1.88-12.48,2.35a3.58,3.58,0,0,0,.67,1,2.5,2.5,0,0,1-.33,3.64,3.19,3.19,0,0,0-.29.26,2.5,2.5,0,0,1,1.73,2.39v.79c0,1.45-.09,4.83.84,5.72.06.06.2.2.72.16a2.5,2.5,0,0,1,.29,5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M565.37,663.57c-6.51,0-12.69-2-15.83-7.89-5.36-10,.83-16.45,5.8-21.63,2.3-2.39,4.47-4.66,5.64-7.12a2.49,2.49,0,0,1,1.09-1.14c.85-.45.88-.52,1.16-1.19a10.73,10.73,0,0,1,1.54-2.65,2.5,2.5,0,0,1,3.93,3.09,5.91,5.91,0,0,0-.87,1.53,6.23,6.23,0,0,1-2.7,3.22,36.77,36.77,0,0,1-6.18,7.72c-5.36,5.59-8.47,9.34-5,15.81,4.5,8.39,19.24,5,25.68,2a34.79,34.79,0,0,0,17.19-18.54,2.5,2.5,0,1,1,4.63,1.89,39.84,39.84,0,0,1-19.73,21.19A41.28,41.28,0,0,1,565.37,663.57Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M602.15,620.7a2.5,2.5,0,0,1-2.5-2.38c-.41-8.8-3.42-16.7-9.76-25.62-5.67-8-20.58-19.22-29.88-21a2.5,2.5,0,1,1,.93-4.91c10.84,2.06,26.66,14.06,33,23,6.94,9.74,10.23,18.47,10.68,28.29a2.5,2.5,0,0,1-2.38,2.61Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M566.91,626.08a2.49,2.49,0,0,1-2-.94l-.11-.14a4.77,4.77,0,0,1-1.27-3,2.8,2.8,0,0,1-.18-.83l-.24-.27a2.5,2.5,0,0,1-.55-1.84,84,84,0,0,1-3.7-8,2.5,2.5,0,1,1,4.63-1.89,71.12,71.12,0,0,0,4.08,8.66,2.5,2.5,0,0,1,.31.85,3.43,3.43,0,0,1,.48,1.31,2.48,2.48,0,0,1,.44,1,2.53,2.53,0,0,1,0,1l0,0a2.5,2.5,0,0,1-2,4.06Zm1.22-2.85h0Zm-4.08-6.18h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M599.12,640.27a2.5,2.5,0,0,1-2.42-1.9c-2.12-8.59-18.94-10.84-27-11.93-1.31-.18-2.45-.33-3.34-.48a2.5,2.5,0,1,1,.82-4.93c.85.14,1.93.29,3.19.45,9.88,1.33,28.28,3.79,31.21,15.68a2.5,2.5,0,0,1-2.43,3.1Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M599.4,640.28H599a2.5,2.5,0,1,1,.29-5c.51,0,.66-.11.72-.16.92-.89.86-4.27.84-5.72v-.79a2.5,2.5,0,0,1,1.73-2.39,3.12,3.12,0,0,0-.29-.26,2.5,2.5,0,0,1-.33-3.64,3.58,3.58,0,0,0,.67-1c-.44-.47-2.56-1.85-12.43-2.34-7.86-.39-17.68,1-24.26,2.44a2.5,2.5,0,1,1-1.07-4.88c3.35-.73,15.08-3.08,25.52-2.55,7.79.39,15.18,1.32,16.92,5.49a4.87,4.87,0,0,1-.28,4.23c.24.31.46.61.68.9a12.45,12.45,0,0,0,.84,1.07,2.5,2.5,0,0,1-1.65,4.21,3.73,3.73,0,0,0-.83.34l-.2.1c0,2.72-.18,6.25-2.39,8.37A5.69,5.69,0,0,1,599.4,640.28Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M395.89,605.19a13.23,13.23,0,0,1-2.15-.17,13.89,13.89,0,0,1-9.52-6.77,2.5,2.5,0,1,1,4.23-2.66,8.94,8.94,0,0,0,6.1,4.49c3.11.51,6.78-.8,10.32-3.69a2.5,2.5,0,1,1,3.16,3.88C404.08,603.49,399.85,605.19,395.89,605.19Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M381.45,690.17h-.18A2.5,2.5,0,0,1,379,687.5c.55-7.7,1.54-17.78,2.59-28.45,2-20.32,4.27-43.35,4.29-57.89a2.5,2.5,0,0,1,2.5-2.5h0a2.5,2.5,0,0,1,2.5,2.5c0,14.78-2.3,37.94-4.31,58.37-1,10.64-2,20.68-2.58,28.32A2.5,2.5,0,0,1,381.45,690.17Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M409.89,690.37A2.5,2.5,0,0,1,407.4,688c-.55-7.75-1.55-18-2.62-28.77-2-20.33-4.27-43.38-4.29-58.11a2.5,2.5,0,0,1,2.5-2.5h0a2.5,2.5,0,0,1,2.5,2.5c0,14.49,2.27,37.41,4.27,57.63,1.07,10.85,2.08,21.1,2.63,28.91a2.5,2.5,0,0,1-2.32,2.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M395.67,712.41a2.5,2.5,0,0,1-2-.94A128.91,128.91,0,0,1,379.22,689a2.5,2.5,0,1,1,4.5-2.19,123.3,123.3,0,0,0,13.91,21.57,2.5,2.5,0,0,1-2,4.06Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M395.67,712.41a2.5,2.5,0,0,1-2-4.06,124.1,124.1,0,0,0,13.94-21.57,2.5,2.5,0,0,1,4.5,2.19,129.3,129.3,0,0,1-14.52,22.5A2.5,2.5,0,0,1,395.67,712.41Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M222,539.15a40.07,40.07,0,0,1-11.74-1.43c-25.41-7.8-19.39-36.26-14.54-59.13,1.89-8.93,3.68-17.36,3.44-23.49a2.5,2.5,0,1,1,5-.19c.26,6.75-1.59,15.48-3.55,24.72-4.65,22-9.93,46.86,11.12,53.32,4.87,1.5,10.81,1.27,16.55,1,2-.08,4.08-.16,6.05-.16a2.5,2.5,0,0,1,0,5c-1.87,0-3.81.07-5.86.15S224.16,539.15,222,539.15Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M559,542.83a2.5,2.5,0,0,1-2.1-3.85c2.37-3.68,7.95-4.14,13.34-4.59,3.45-.29,7-.59,8.82-1.67,11.8-7.07,17.55-20.9,14.67-35.23-1.06-5.25-2.55-10.19-4-15C587.16,474,584.5,465.2,584.5,455a2.5,2.5,0,0,1,5,0c0,9.46,2.44,17.53,5,26.07,1.48,4.9,3,10,4.11,15.44,3.31,16.43-3.36,32.33-17,40.51-2.79,1.68-7,2-11,2.36-3.8.32-8.52.71-9.55,2.32A2.5,2.5,0,0,1,559,542.83Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M486,344.5a2.5,2.5,0,0,1-1.32-4.62c2.93-1.83,5.25-6.67,6.36-13.29a2.5,2.5,0,1,1,4.93.82c-1,5.77-3.24,13.35-8.64,16.71A2.49,2.49,0,0,1,486,344.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M487,345.5a2.5,2.5,0,0,1-2.07-3.9c2.69-4,7.07-5.2,10.93-6.28.81-.23,1.61-.45,2.37-.7a2.5,2.5,0,1,1,1.53,4.76c-.83.27-1.68.51-2.56.75-3.33.93-6.48,1.82-8.14,4.27A2.5,2.5,0,0,1,487,345.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M300,347.5a2.49,2.49,0,0,1-1.68-.65L297,345.61c-2.17-2-7.92-7.44-10.14-7.13a2.5,2.5,0,1,1-.68-5c4.23-.58,9.15,3.66,14.24,8.44l1.28,1.19A2.5,2.5,0,0,1,300,347.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M300.5,347.5a2.5,2.5,0,0,1-2.07-1.1c-2.93-4.33-2.93-10.32-2.93-15.13v-.77A2.5,2.5,0,0,1,298,328h0a2.5,2.5,0,0,1,2.5,2.5v.77c0,4.34,0,9.26,2.07,12.33a2.5,2.5,0,0,1-2.07,3.9Z" transform="translate(-53.25 -44.96)"/></g><g id="HAIR_DETAILS" data-name="HAIR DETAILS"><path class="cls-24" d="M400.45,398h0Z" transform="translate(-53.25 -44.96)"/></g><g id="layers"><g class="cls-36"><circle class="cls-7" cx="233.17" cy="430" r="75.37"/></g><g class="cls-36"><circle class="cls-7" cx="449.72" cy="429" r="75.37"/></g><path class="cls-24" d="M426,465a5,5,0,0,1-4.26-2.37c-1.47-2.38-11.35-7.06-25.79-7.89-13.45-.77-24.29,2.35-29,8.36a5,5,0,0,1-7.85-6.19c6.85-8.69,20.51-13.12,37.45-12.15,12.95.74,29,5,33.73,12.62A5,5,0,0,1,426,465Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M286.42,555.33A80.37,80.37,0,1,1,366.79,475,80.46,80.46,0,0,1,286.42,555.33Zm0-150.74A70.37,70.37,0,1,0,356.79,475,70.45,70.45,0,0,0,286.42,404.59Z" transform="translate(-53.25 -44.96)"/><g class="cls-37"><path class="cls-7" d="M532.48,427.22c1.29,3.14,3.66,6,5.79,8.72a96.55,96.55,0,0,1,18.14,38.2c1,4.5,7.56,4.49,9.69.91a10.2,10.2,0,0,0,1.13-4.2,51.8,51.8,0,0,0-3.32-24.26c-1.32-3.37-3.17-5.84-5.09-8.79-2.11-3.25-3-6.77-6-9.49-3.77-3.43-7.3-7.66-11.88-10.14-2.12-1.15-4.77-2-6.87-.84a5.82,5.82,0,0,0-2.52,4.86A11.66,11.66,0,0,0,532.48,427.22Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-37"><path class="cls-7" d="M316.29,432.4c1.29,3.14,3.66,6,5.79,8.72a96.55,96.55,0,0,1,18.14,38.2c1,4.5,7.56,4.49,9.69.91a10.2,10.2,0,0,0,1.13-4.2,51.8,51.8,0,0,0-3.32-24.26c-1.32-3.37-3.17-5.84-5.09-8.79-2.11-3.25-3-6.77-6-9.49-3.77-3.43-7.3-7.66-11.88-10.14-2.12-1.15-4.77-2-6.87-.84a5.82,5.82,0,0,0-2.52,4.86A11.66,11.66,0,0,0,316.29,432.4Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-24" d="M503,554.33A80.37,80.37,0,1,1,583.34,474,80.46,80.46,0,0,1,503,554.33Zm0-150.74A70.37,70.37,0,1,0,573.34,474,70.45,70.45,0,0,0,503,403.59Z" transform="translate(-53.25 -44.96)"/></g><g id="CIRCLE"><path class="cls-24" d="M397.38,745.79A344.13,344.13,0,0,1,154,158.33,341.87,341.87,0,0,1,397.38,57.54h3l11.29.28h.07a344.13,344.13,0,0,1-14.36,688Zm0-679.25c-184.79,0-335.12,150.34-335.12,335.13S212.59,736.79,397.38,736.79,732.5,586.46,732.5,401.67A334.16,334.16,0,0,0,411.4,66.83l-11.17-.28Z" transform="translate(-53.25 -44.96)"/></g></svg> \ No newline at end of file diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyScene2Shadows.png b/vendor/github.com/golang/dep/docs/assets/DigbyScene2Shadows.png deleted file mode 100644 index 3cd582e21aa4bf87e1eb1127174f29c41f5b206c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 527917 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⪼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%0DkXnJl@=P5O6T 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%0D^GRaU7d2<&(o=I_LUl;m6CVle#Gr4P+Wa5H#>W^ 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	|C>^#5l@t1oZ=iX+;-R^Dq81myuUH9At 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 Hr-UW|maLs3 diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyScene2Shadows.svg b/vendor/github.com/golang/dep/docs/assets/DigbyScene2Shadows.svg deleted file mode 100644 index 039c8077..00000000 --- a/vendor/github.com/golang/dep/docs/assets/DigbyScene2Shadows.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 688.25 700.83"><defs><style>.cls-1{fill:none}.cls-2{fill:#474747}.cls-3{opacity:.2}.cls-4{fill:#edc0e3}.cls-5{fill:#e8e5e3}.cls-6{fill:#aaa39f}.cls-7{fill:#fff}.cls-8{fill:#c4d8ba}.cls-9{fill:#807e6e}.cls-10{fill:#d7b89b}.cls-11{fill:#efe6da}.cls-12{opacity:.44}.cls-13{fill:#995967}.cls-14{opacity:.72}.cls-15{fill:#829e93}.cls-16{opacity:.61}.cls-17{fill:#a7d8bf}.cls-18{opacity:.59}.cls-19{fill:#d1b288}.cls-20{fill:#606282}.cls-21{opacity:.46}.cls-22{fill:#51483e}.cls-23{fill:#6e607f}.cls-24{fill:#1d1d1b}.cls-25{clip-path:url(#clip-path)}.cls-26{clip-path:url(#clip-path-2)}.cls-27{clip-path:url(#clip-path-3)}.cls-28{clip-path:url(#clip-path-4)}.cls-29{clip-path:url(#clip-path-5)}.cls-30{clip-path:url(#clip-path-6)}.cls-31{clip-path:url(#clip-path-7)}.cls-32{fill:#b79765}.cls-33{fill:#e9e9f2}.cls-34{fill:#3d3d3d}.cls-35{opacity:.68}.cls-36{opacity:.17}.cls-37{opacity:.36}</style><clipPath id="clip-path" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M64.1,446.5,68,327c0-.74,110.68.57,120.76.64q30.51.22,61,.33c6.75,0,15.67-2.86,18.19,5,1.69,5.22-.25,11.23,0,16.58a66.07,66.07,0,0,0,2,13.25c1.3,5,2,6.21,0,10.75-3.71,8.44-8.65,15.92-13.38,24.23a58.76,58.76,0,0,0-4.67,11c-1.6,4.92-1.3,10.78-3.33,15.37s-6.67,8.57-9.26,12.9c-2.48,4.16-4.41,10-9.47,11.12-5.52,1.28-15.14-.81-21.12-.85q-24.31-.15-48.62-.34C152.13,446.9,64.12,445.91,64.1,446.5Z"/></clipPath><clipPath id="clip-path-2" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M547.52,426.07A19.5,19.5,0,0,1,543,417c-1.22-5.73-3.79-10.48-5.95-16-6.29-16.22-11.85-27-11.27-44.83.32-9.71.48-19.43,1-29.13,0-.74,110.68.57,120.76.64q30.51.22,61,.33c6.38,0,12.68-.67,19.06-.19,4,11.39,4.55,23,6.27,35.07,1.86,13.09,4.55,25.42,3.85,39-.63,12.08-.29,26.9-4,38.38-1.72,5.29-1.34,5.51-7.3,6.15-4.38.47-8.93-.24-13.33,0-15.44.84-30.18,1.06-45.52,1q-24.31-.15-48.63-.34c-11.71-.09-23.42-.23-35.13-.34-6.18-.06-16.86,2.13-22.47-.37-5.11-2.28-5.82-8.72-8.39-13.08A51.57,51.57,0,0,0,547.52,426.07Z"/></clipPath><clipPath id="clip-path-3" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M132.33,613.67c3-.92,8.1.34,11.5.67a101.15,101.15,0,0,0,14.08,0c8.09-.4,16.39-.28,24.51-.67a108.86,108.86,0,0,1,11.88-.28,17.65,17.65,0,0,0-1.35,4.55c-5.19-.07-3.06,3.59-1.4,6.15-3.62,1.72-3.81,5.09.74,5,0,2.42,0,5.84,1.7,7.78,1,1.1,2.72,1.61,3.56,2.78,1,1.36,1.07,3.37,1.7,4.94a22.28,22.28,0,0,0,6.36,8.73c5.62,4.73,13.19,6.71,20.4,7.06,3.64.18,7.32-.15,10.95,0,.35,7,1,14.28.22,21.25-.66,6.16-2.13,12.08-2.57,18.27-1.4-2.33-5.52-4.06-7.76-5.57-3.65-2.46-7.27-3.34-11.15-5.16-7.75-3.64-13.38-9.11-20.36-13.93-7.53-5.2-15.21-9-22.15-15.08a173,173,0,0,1-22.18-24c-2.75-3.56-6-6.48-8.67-10.07-2.39-3.16-6.59-7.57-8-11.09"/></clipPath><clipPath id="clip-path-4" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M661.33,612.33c-11.53,0-23.3,1.39-34.74,2.33-7.67.63-15.22-.38-22.87.06a6.61,6.61,0,0,0-.34,3.56c3.57.37,3.12,4.64.31,5.63,1.48.49,2.61,1.47,2.59,3-4.54.55-2.26,4.19-3.27,7.39-.52,1.64-1.08,1.92-2.16,3-.36.36-1.26-.21-1.77.39s-.45,1.93-.81,2.67c-2.6,5.29-5.11,10.83-10.45,13.92-4.11,2.37-9.38,3.66-13.82,5.25a32.68,32.68,0,0,1-12.27,2.13c-.65,4.82.62,10.54.62,15.51,0,6.61-.91,14,.34,20.42,4,.09,8.51-3.94,11.64-6.28,5.48-4.09,11.25-7.68,16.78-11.7,5.72-4.15,10.69-9,16.23-13.34s11.78-8.28,17-13.27c4.31-4.15,8.76-8.19,13.34-12,4.43-3.73,7.79-7.72,11.83-11.78C652.16,626.52,662.91,616.69,661.33,612.33Z"/></clipPath><clipPath id="clip-path-5" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M579.07,484.41c-.8,4.09-1.75,8.25-2.81,12.34-2.06,7.88-6.13,15.35-9.25,22.91-1.85,4.48-3.71,6.52-8.28,8.4.2-.08.35,8.66.44,9.64.36,3.72,1.64,7.27,2.7,10.83,2.2,7.37,3.58,13.61-1.5,20.06.48-.61,9.82,2.94,10.61,3.5,2.42,1.71,4.69,3.82,7.21,5.6a47.82,47.82,0,0,1,5.91,5.44c2.74,2.71,4.32,5.41,8.4,5.21,5.13-.25,10.46-1.11,15.65-.58,8,.83,16,.73,24,1.07s16.17-.83,24.31-.83c6.07,0,12.15,0,18.19-.26,5.07-.24,6.21.26,8.85-4.21,2.51-4.26,6.39-7.32,9.59-11,3.9-4.51,5.95-9.54,8.61-14.76,3.82-7.47,5.77-15.67,8-23.71,2.16-7.84,6.43-14.87,9.36-22.45,2.19-5.66,4.22-11.21,4.93-17.26a124.32,124.32,0,0,1,2.34-13.68c.62-2.7,1.77-6.43,1.27-9.27-38.84-2.08-78.82-1.69-117.78,0q-10.63.45-21.24,1.36c-2.39.21-8-.29-9.27,1.76C578.16,476.28,579.53,482,579.07,484.41Z"/></clipPath><clipPath id="clip-path-6" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M141.17,586c8.14.29,16,1.67,24.41,1.67,9.44,0,18.67.29,28-.17,3.4-.17,6.65-.41,10.06-.5,4.37-.12,4.93-2.93,8-6,6-5.95,13.79-9.37,20.88-13.73-1.29-5.55-4.27-8.69-4.28-14.83,0-7.27,4.87-15.19,3.32-22.24-.32-1.47-2.51-3-2.26-4.78s2.46-3.63,2.94-5.42c1-3.89.57-9.75-.41-13.59-1.61-6.29-7-10.59-8.18-17-.63-3.39-.23-6.81-.74-10.19-.35-2.34-1.66-4.32-1.71-6.81-7.93-.44-16-.07-24-.05-10.2,0-20.36-1.34-30.64-1.33-17.24,0-34.65,0-51.82-.67a289.65,289.65,0,0,0-39.92,1c-2,.2-6.86-.45-7.95,1.35-1.41,2.34,3.64,10,4.3,12.3,1.76,6,3.44,12,5.3,17.93,5.63,18.05,11.86,35.93,17.48,54,3,9.49,7.26,19.28,14.09,26.65,4.48,4.84,7.5,4.35,13.9,3.82S134.75,585.77,141.17,586Z"/></clipPath><clipPath id="clip-path-7" transform="translate(-53.25 -44.96)"><path class="cls-1" d="M260.38,162.7c55.06.06,110.12.66,165.17.93s110,.24,164.94-1q11.49-.25,23-.58c6.76-.19,14.57.48,21.18-.81-2.12-2.56-2.84-5.8-5.31-8.27a49.21,49.21,0,0,0-8.75-6.93c-3.43-2.17-6.39-5.18-9.92-7.17s-7.45-3.18-10.4-6.06c-2.57-2.52-3.58-5.46-6.65-7.58-3.92-2.7-8.47-4.14-12.53-6.6-8.77-5.33-15.26-12.33-24.56-16.66-5.63-2.62-9.94-7.32-15.43-10-5.2-2.54-11.11-3.46-16.43-5.68C519,84,513.78,80.24,508,78.17c-11.9-4.27-24.91-5.63-37-9.42-6-1.89-11.6-2.33-17.86-2.73-6.58-.43-13.28-2.26-19.83-3.1a194.85,194.85,0,0,0-31.88-1.22c-4.19.15-7.08-1.83-11.21-1.81s-8.06,1.46-12.12,1.87c-10.28,1-20.62,1.18-30.91,2.28-16.38,1.76-32.39,8-48.07,12.63-10.5,3.1-21.41,6.09-31.32,10.75-9.51,4.47-18.42,10-27.82,14.64-9,4.48-18.56,8.06-26.82,13.94-3.55,2.52-6.66,5.4-10.63,7.35-4.14,2-8.49,3.57-12.18,6.41-7.21,5.55-14.07,12.07-21,17.93-2.51,2.12-15.05,10-10.75,14,2.39,2.2,12.65.55,15.86.57l17.34.12Q226.08,162.62,260.38,162.7Z"/></clipPath></defs><title>BoyerScene2Shadows</title><g id="COLOR"><path class="cls-2" d="M411.55,62.33C592.55,69.76,737,218.85,737,401.67c0,187.57-152.06,339.62-339.62,339.62S57.75,589.24,57.75,401.67,209.81,62,397.38,62h3Z" transform="translate(-53.25 -44.96)"/><g class="cls-3"><path d="M411.55,62.33C592.55,69.76,737,218.85,737,401.67c0,187.57-152.06,339.62-339.62,339.62S57.75,589.24,57.75,401.67,209.81,62,397.38,62h3Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-4" d="M89.49,418.2c.15-3,.16-6,.34-9.05.16-2.72.88-5.49.78-8.19s-.8-5.19,2.15-6.53a49.56,49.56,0,0,1,10.52-3.06c5.41-1.11,11.86-.2,17.44-.35,6.67-.18,13.51,0,20.13-.73,5.79-.66,11.57,2.28,17.41.66,4.71-1.3,1.34-16.9.49-20.44-.92-3.87-2.37-5.83-4.24-9.25-1.77-3.25-2.63-4.83-5.59-7.05-3.61-2.71-6.83-5.59-11.24-7-4-1.23-9.3-.66-13.37-.25a149.55,149.55,0,0,0-15.43,2.48c-7.23,1.5-13.51-4.77-15.24-11.31a15.92,15.92,0,0,1-.43-6.7c.71-3.35,2.92-4.58,6.15-4.63,2,0,3.83-.42,5.79-.51s5.19-.69,6.93-.16c2.42.73,3.93,4.59,5.11,6.67.4.69.56,2.46,1.48,2.68s4.9-2.71,5.85-3.19c5.28-2.67,10.15-4.48,16.08-4.7,8.39-.31,16.79-.16,25.19,0,7.38.17,14.71.78,22.06.17,5-.41,9.91-.5,14.91-.5,5.15,0,10.31-.07,15.45.17,2.67.12,5.91.73,8.14,2.3,2,1.4,5.57,5,8.15,4.47,2.23-.5,3.46-3.4,5.18-4.67,3-2.22,7.08-2.77,10.8-2.43,3.53.32,6.58.76,8.5,3.85s.88,5.93-.23,9.07a54.25,54.25,0,0,1-6.23,12.12,3.82,3.82,0,0,0-2.87-1,13.92,13.92,0,0,1-5.53-1.33c-4.15-2.12-7.94-3.68-12.69-3.83a37.3,37.3,0,0,0-16,3.29c-4.25,1.8-9.81,4.19-13.05,7.58-6,6.26-6.8,14.53-7.53,22.8-.29,3.31-.68,6.73,0,10,.42,2,.9,2.61,3,2.63a68.9,68.9,0,0,0,10.13-.75c8.26-1.17,16.85-3.06,25.24-2.38,4.65.38,9.17.43,13.79,1.32,2.23.43,4.37,1.06,6.63,1.38a14.25,14.25,0,0,1,4,.83c.16,2.13-1.9,5-2.87,6.84-2.06,3.94-3.08,8.38-4.95,12.42a43.33,43.33,0,0,0-2.5,6.58c-.66,2.33-.74,5.27-1.67,7.46-1,2.4-3.9,4.89-5.55,7.09a105.22,105.22,0,0,1-7,8.37c-1.79,1.93-3.67,4.55-5.59,6.25-2.14,1.89-6.41.88-9.08.79-7.44-.26-14.64-1.68-22.17-1.13-6.64.49-13.72-.28-20.44-.32-7.34,0-14.67,0-22,.3-18.33.83-36.7-3.1-54.85-.54a26,26,0,0,1-6.08.2c-1.8-.16-4.23.14-4.82-1.77-.72-2.33.22-6.49.33-9C88.72,430.24,89.19,424.23,89.49,418.2Z" transform="translate(-53.25 -44.96)"/><path class="cls-5" d="M727.5,327.5c0-.64,0-1.28-.09-1.91-.34-5.38-.65-22.82-6.92-23.84-4.21-.69-9.54.16-13.88.16h-41c-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-65.54-.07-126.07-1.17-191.59-1.17L68,327c65.51,0,130.74.93,196.28,1,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0H728" transform="translate(-53.25 -44.96)"/><path class="cls-5" d="M637.53,161.53c-3.9,0-7.8,0-11.68.17-120.91,3.89-243.85,1.14-365.47,1-34.45,0-68.81-.31-103.17-.56l-23.62,24.93c42.24.28,84.46.68,126.79.73,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0" transform="translate(-53.25 -44.96)"/><path class="cls-5" d="M64.1,446.5c65.51,0,130.74.93,196.28,1,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0,20.81,0,51.3,2.07,72.11,2.07L730,470.8c-20.81,0-47.47.79-68.28.79-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-65.54-.07-130.77-1-196.28-1" transform="translate(-53.25 -44.96)"/><path class="cls-5" d="M681,588.06c-6.91-.23-13.49-.4-19.3-.4-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-48.95-.05-97.73-.59-146.58-.85L131.17,613c43,.28,86.06.7,129.21.75,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0" transform="translate(-53.25 -44.96)"/><path class="cls-6" d="M727.5,327.5c0-.64,0-1.28-.09-1.91-.34-5.38-.65-22.82-6.92-23.84-4.21-.69-9.54.16-13.88.16h-41c-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-65.54-.07-126.07-1.17-191.59-1.17L68,327c65.51,0,130.74.93,196.28,1,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0H728" transform="translate(-53.25 -44.96)"/><path class="cls-6" d="M637.53,161.53c-3.9,0-7.8,0-11.68.17-120.91,3.89-243.85,1.14-365.47,1-34.45,0-68.81-.31-103.17-.56l-23.62,24.93c42.24.28,84.46.68,126.79.73,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0" transform="translate(-53.25 -44.96)"/><path class="cls-6" d="M64.1,446.5c65.51,0,130.74.93,196.28,1,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0,20.81,0,51.3,2.07,72.11,2.07L730,470.8c-20.81,0-47.47.79-68.28.79-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-65.54-.07-130.77-1-196.28-1" transform="translate(-53.25 -44.96)"/><path class="cls-6" d="M681,588.06c-6.91-.23-13.49-.4-19.3-.4-11.92,0-23.91-.38-35.82,0-120.91,3.89-243.85,1.14-365.47,1-48.95-.05-97.73-.59-146.58-.85L131.17,613c43,.28,86.06.7,129.21.75,121.62.14,244.56,2.89,365.47-1,11.91-.38,23.9,0,35.82,0" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M689.33,345.33c-15.88.07-27.4,7.39-33.93,21.91-3.35,7.46-4.21,16-1.49,23.75.63,1.79,2.24,7.45,4.14,8.28s7.59-1.84,9.76-1.94c4.4-.21,8.78-.44,13.16-.67,9.14-.47,19-2.15,28-.83,5.14.75,10.82,4.1,15.95,3.49,0-6.61,2.86-12.73,2.39-19.62-.37-5.43-3.36-10.23-6.19-14.69s-6.29-10.2-10.14-13.95C706.06,346.23,699.6,346.58,689.33,345.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M577.33,345.67c-8.13,2.74-16.2,6.05-22.67,12-7.18,6.59-8,16.39-8,25.65,0,5,.58,12.8,4,16.73,9.37-6.75,25.31-5.33,36.26-4.37,6,.52,11.95.82,17.84,1.91,3.54.65,7.58,1.86,11.19,1.37,1.49-6.31,5.31-10,5.06-17a39.76,39.76,0,0,0-5.5-18.32C607.56,350.39,597,346.33,577.33,345.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-8" d="M584.47,330.32c-2.69,1.39-5.71,4.62-8.4,5.3-3.34-7-9.64-7-16.73-6.62-4,.22-7-.06-6.67,4.58.38,5.94,3.06,14.31,9.5,16,5.45,1.42,10.87-1.23,16.15-2.22,6.6-1.23,12.53-1.2,18.85,1,14.85,5.24,21.87,18,21.17,33.56-.16,3.48,0,16.13-4.19,18.05-1.58.72-7.86-1.67-9.82-2-8-1.24-16-2.9-24.13-3.7s-14.79.94-22.37,3.32c-2.75.86-6.43,1.58-8.2,3.86s-2.1,6.88-2.3,9.51c-.45,5.79-2,12.06.31,17.62,1.53,3.63,4.42,6.53,7.44,8.93,3.53,2.82,4.78,5.89,6.65,10.07,14.65.9,29-2.15,43.76-2.28,9-.08,18-.93,26.84-1,9.1-.07,17.51,1.92,26.5,2.68,10.45.88,21,.63,31.53.81,9.78.17,19.79.78,29.48.75,4.8,0,2.74-3,2.71-7.43,0-5.1.57-10.23-.2-15.3-.52-3.43-1.15-6.67-1.35-10.15-.15-2.71-1.27-6.44-.67-9,.75-3.19,3.76-4.87,3.28-8.62-11.35-.63-22.56-1.38-33.94-1.38s-22.47,3.56-33.34,1.83c.18-4-1.47-7.84-1.67-11.83s-.33-8-.33-12c0-8.39,4.09-14.09,10.68-19.41,9.93-8,21.7-11.6,34.67-9.23,3.63.66,7.27,3.77,10.65,4.14,4.87.54,7.91-8.54,8.51-12.84,1.2-8.69-1.45-10.79-9.68-11.17-3.57-.16-6.87-.6-9.85,1.68s-5,5.72-8.22,7.79c-5.52-9.81-22.7-9.3-32.08-9.3-17.09,0-34.29.82-51.35,1.67-3.94.2-8-.88-11.91-1C590.64,326.75,588.76,328.11,584.47,330.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-9" d="M638,393.67c-3.35,0-15.51-.26-14.36,5.67.5,2.58,6,4.42,8.19,4.83,3,.56,5.94.31,8.16-1.82C641.55,400.86,645.87,392.58,638,393.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-10" d="M626,400.67c-8.15-1.58-12.48,17.44-3.33,18.33,3.87.38,6.87-2.06,10.41-2.92,4.88-1.19,10.23.45,15.19,0,5.93-.57,6.78-6.25,4-11.05-1.75-3-4.79-3.2-7.18-5.3-2,5.4-13.39,5.35-16.08,1" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M628,418.33c-.19,2.28-1.39,7.7-.18,9.85,1.32,2.33,6,2.67,8.35,2.49,2.92-.23,5.64-1.43,6.58-4.33.44-1.35,1.15-8,.59-9.17C641.86,414.17,631,415,628,418.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-9" d="M183.67,393c-3.93,0-20.42-1.1-18.35,6,1.15,3.93,8.21,4.93,11.58,5C182.73,404.09,186.51,400.8,183.67,393Z" transform="translate(-53.25 -44.96)"/><path class="cls-10" d="M161.75,404.35c-1.93,2.57-4.11,7.18-2.35,10.26s6.5,4.14,9.6,3.32A43,43,0,0,1,179.5,416c3.4-.11,8.91,1.1,12-.37,7.94-3.79.72-11.47-3.41-14.71-3.25-2.55-3.86.42-6.92,2.25-2.62,1.56-5.68,2.94-8.67,1.7C168.19,403.07,166,398.74,161.75,404.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M168.33,417.33c0,7,.59,11.56,8.33,12.34,3.34.33,6.66.05,8.26-3.17,1-2.07,1.55-7.61.22-9.49C182.34,413.05,174.9,415.3,168.33,417.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M88.5,394.33a48.2,48.2,0,0,1-.21-22.53A27.33,27.33,0,0,1,96,358.64c2-2,3.92-4.38,6.43-5.77a53.9,53.9,0,0,1,8-3.24c6.09-2.19,12.16-3.64,18.69-3.3a36.48,36.48,0,0,1,10.33,2.26c2.89,1.05,4.92,3.18,7.24,5.1,2.08,1.72,4.25,2.94,5.92,5a29.06,29.06,0,0,1,3.73,6.56c2.84,6.42,3.69,12.08,3.68,19.05,0,1.77.92,6.87-.68,8.23-1.13,1-4.26-.81-5.46-1.24-3.84-1.37-8-1.5-12-1.5-9.57,0-19.67.27-29.12,1.88C104.76,393.07,96,393.51,88.5,394.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M196,392c-1.79-1.75-1.89-6.26-2-8.63a33.15,33.15,0,0,1,.46-8c.9-4.59,3.49-9.41,5.67-13.5,7.79-14.61,29.4-17.66,44-13.87,4.77,1.24,9.79,2.87,12.87,6.92,2.27,3,5.88,7.5,6.46,11.25" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M248.67,351.33c.78,1.44,2.61,2.29,3.84,3.33a44,44,0,0,1,4.62,4.63,40.35,40.35,0,0,1,5.83,8.8,52,52,0,0,1,3.62,7.83c.95,3.06-2.19,6-3.86,8.48-2.07,3.07-4.34,6.07-6.27,9.26-2.39-2.19-6.42-2.57-9.56-3.09a103.84,103.84,0,0,0-17.2-1.23c-10.86,0-21.52,2.53-32.37,2.67" transform="translate(-53.25 -44.96)"/><path class="cls-11" d="M180.17,162.33c-4.89,0-5.59-1.1-7.57-5.41-.55-1.2-2.47-4.28-2.28-5.58.35-2.33,3.06-3.08,5-4.35,6.52-4.23,12.36-9.33,18.49-14.16,7.48-5.9,15.18-10.77,23.17-15.93,5.58-3.61,11.35-6.67,17.1-10,11.44-6.63,24.34-10.63,36.4-16.08A352.56,352.56,0,0,1,347.35,66a242.15,242.15,0,0,1,28.52-3.37c3-.23,17.34-2.79,18.83,1,.22.58-.92,3.37-1,4.17-.23,1.6-.25,3.32-.33,4.91-.22,4.5-2.48,16.8.83,20.26,1.57,1.65,2.82.45,5.18,0,3.1-.59,6.36-.33,9.51-.33,6.7,0,13.33,0,20,.67,1.42.14,4.8-.14,5.55,1,.59.87-.24,4.17-.34,5.19-.67,6.65-.65,13.76-.68,20.51,0,10-.34,19.9-.28,29.86,0,2.6-1.23,9.56.09,11.76,1.22,2,4.81,1.58,6.81,2-.32-.07.52-32.62.49-35.66-.1-10.61-.77-21.25-.77-32,0-5-2-14.61.39-18.94,5-.32,9.91-.19,14.89-.44.14-2.75-1-7.18,1.38-8.28,3.14-1.44,9.33,1.6,12.88,1.38-.32,0,.45,22.21.45,24.2,0,5.69-.34,11.33-.59,17-.54,12.46.59,24.71.59,37.15,0,5.16-.47,10.06-.72,15.2-4.26.57-9.19-.62-13.58-.62-5.59,0-11.39-.35-16.94.24-15.7,1.69-32.27.91-48.16.09-10.62-.55-21.43.27-32.14.1-12.09-.19-24.18-.44-36.27-.44-29.6,0-59,1-88.57,1-8.16,0-16.68.73-24.62-.76-2.89-.54-5.9-1-8.74-1.49C193.6,160.38,186.58,162.33,180.17,162.33Z" transform="translate(-53.25 -44.96)"/><g class="cls-3"><path d="M440.17,158.78c-.13-10.26.36-20.52.26-30.82-.1-10.61-.77-21.25-.77-32,0-5-2-14.61.39-18.94,5-.32,9.91-.19,14.89-.44.14-2.75-1-7.18,1.38-8.28,3.14-1.44,9.33,1.6,12.88,1.38-.32,0,.45,22.21.45,24.2,0,5.69-.34,11.33-.59,17-.54,12.46.59,24.71.59,37.15,0,5.16-.47,10.06-.72,15.2,0,.76-19.65-.13-21.13-.32a10.14,10.14,0,0,0-4.14,0c-1.13.34-2.28,1.1-3.39.72Q440.2,161.24,440.17,158.78Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-12"><path class="cls-13" d="M303.55,161.86c-.81-12.51,1.83-24.9,2.8-37.33a114.16,114.16,0,0,0-.45-18.9c-.5-5.93.14-12.09.09-18.06q0-4.55-.21-9.1c8.46-5.27,18.63-7.23,28.31-9.56,7.08-1.7,14.13-3.37,21.41-1.81-3.48,13.14-.1,27-.06,40.58,0,3.35-.18,6.7-.33,10a355.09,355.09,0,0,0,.93,45.51c-.07-.88-31.13-.58-34.17-.58-1.33,0-18.28-.34-18.21.53Q303.59,162.53,303.55,161.86Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-14"><path class="cls-15" d="M239.27,163.84a64.66,64.66,0,0,0,2.63-13.77l4.88-41.94a19,19,0,0,1,1.28-5.73c1.72-3.78,6.3-4.89,9.83-6.3,4.23-1.69,8.45-3.38,12.6-5.26a188.12,188.12,0,0,1,24.76-9.16L294,102.77c-.4,6.47-1.61,13.54-.9,19.93a203.82,203.82,0,0,1,1.36,23.14c0,3.86-.17,7.72-.48,11.57s0,5.17-3.94,5.26c-8.35.18-16.71.58-25.05.71q-7,.11-14.07.19C247.54,163.6,242.35,165,239.27,163.84Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M180.17,162.33c-4.89,0-5.59-1.1-7.57-5.41-.55-1.2-2.47-4.28-2.28-5.58.35-2.33,3.06-3.08,5-4.35,6.52-4.23,12.36-9.33,18.49-14.16,7.48-5.9,15.18-10.77,23.17-15.93,5.58-3.61,11.35-6.67,17.1-10,4.47-2.59,9.16-5.63,14.1-7.05a1.67,1.67,0,0,1,1-.08c.77.26.74,1.35.55,2.14a479.38,479.38,0,0,0-8.47,47.41c-.42,3.28.1,9.24-1.38,12.13-1.2,2.34-5,2.19-7.76,2.21-7.81.06-15.73.68-23.45-.76-2.89-.54-5.9-1-8.74-1.49C193.6,160.38,186.58,162.33,180.17,162.33Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M499.64,86.89c-.77-1.42-1.53-2.84-2.27-4.28-3-5.84-6.46-6.27-12.5-8.39-4.32-1.51-8.84-3.06-13.48-2.84-.63,4,6.39,10.9,8.54,14.28,3.41,5.36,5,11,7.49,16.75,2.83,6.54,8,11.93,11.25,18.33,3.69,7.21,8.86,13.26,12.93,20.29,4,6.84,9.36,13.51,14.4,19.55,5.21-1.43,7.56-8.46,13.61-9.2,1.34,3.76-.71,7.55-.23,11.23a520.91,520.91,0,0,0,78.88-1.94c4.88-.48,9.81-.13,14.71-.39-2.19-3-3.55-6.49-6.15-9.47-3.41-3.91-7.1-6.63-11.26-9.64-6.7-4.85-14.37-8.71-20.69-14-3.87-3.24-7.56-6.62-11.76-9.5a196.87,196.87,0,0,0-30.18-16.75c-2.57-1.15-10.73-6.6-13.35-3.61-1.39,1.58-.13,8.08-.23,10.18-.44,9.22,1.55,18,1.65,27.17.05,4.4,1.27,12.09-1,15.71-4.13-2.63-4.54-9.06-6.61-13.08-2.44-4.74-6.06-8.74-8.82-13.29-3.25-5.35-7-9.85-10.51-15-1.79-2.64-3-5.7-4.81-8.32C506,96,502.37,91.94,499.64,86.89Z" transform="translate(-53.25 -44.96)"/><g class="cls-16"><path class="cls-17" d="M499.64,86.89c-.77-1.42-1.53-2.84-2.27-4.28-3-5.84-6.46-6.27-12.5-8.39-4.32-1.51-8.84-3.06-13.48-2.84-.63,4,6.39,10.9,8.54,14.28,3.41,5.36,5,11,7.49,16.75,2.83,6.54,8,11.93,11.25,18.33,3.69,7.21,8.86,13.26,12.93,20.29,4,6.84,9.36,13.51,14.4,19.55,5.21-1.43,7.56-8.46,13.61-9.2,1.34,3.76-.71,7.55-.23,11.23a520.91,520.91,0,0,0,78.88-1.94c4.88-.48,9.81-.13,14.71-.39-2.19-3-3.55-6.49-6.15-9.47-3.41-3.91-7.1-6.63-11.26-9.64-6.7-4.85-14.37-8.71-20.69-14-3.87-3.24-7.56-6.62-11.76-9.5a196.87,196.87,0,0,0-30.18-16.75c-2.57-1.15-10.73-6.6-13.35-3.61-1.39,1.58-.13,8.08-.23,10.18-.44,9.22,1.55,18,1.65,27.17.05,4.4,1.27,12.09-1,15.71-4.13-2.63-4.54-9.06-6.61-13.08-2.44-4.74-6.06-8.74-8.82-13.29-3.25-5.35-7-9.85-10.51-15-1.79-2.64-3-5.7-4.81-8.32C506,96,502.37,91.94,499.64,86.89Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-12"><path class="cls-13" d="M499.64,86.89c-.77-1.42-1.53-2.84-2.27-4.28-3-5.84-6.46-6.27-12.5-8.39-4.32-1.51-8.84-3.06-13.48-2.84-.63,4,6.39,10.9,8.54,14.28,3.41,5.36,5,11,7.49,16.75,2.83,6.54,8,11.93,11.25,18.33,3.69,7.21,8.86,13.26,12.93,20.29,4,6.84,9.36,13.51,14.4,19.55,5.21-1.43,7.56-8.46,13.61-9.2,1.34,3.76-.71,7.55-.23,11.23a520.91,520.91,0,0,0,78.88-1.94c4.88-.48,9.81-.13,14.71-.39-2.19-3-3.55-6.49-6.15-9.47-3.41-3.91-7.1-6.63-11.26-9.64-6.7-4.85-14.37-8.71-20.69-14-3.87-3.24-7.56-6.62-11.76-9.5a196.87,196.87,0,0,0-30.18-16.75c-2.57-1.15-10.73-6.6-13.35-3.61-1.39,1.58-.13,8.08-.23,10.18-.44,9.22,1.55,18,1.65,27.17.05,4.4,1.27,12.09-1,15.71-4.13-2.63-4.54-9.06-6.61-13.08-2.44-4.74-6.06-8.74-8.82-13.29-3.25-5.35-7-9.85-10.51-15-1.79-2.64-3-5.7-4.81-8.32C506,96,502.37,91.94,499.64,86.89Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M92.25,301.5c0-6-.5-12-.5-18.06,0-5.5-1-10.71-.75-16.21s-.53-10.74,1.4-16c3.53-9.57,9.82-18.41,15.56-26.75,3.87-5.62,7.07-11.13,14-12.82q.13-.15,0,0a3.67,3.67,0,0,1-.62.54c3.43-.59,7-2.53,10.66-1.41,5.14,1.6,6.51,6.61,7.46,11.3,3.59,17.89,6,36.34,7.92,54.46.51,4.84.5,13.41,4.64,16.72,1.58-5.82,1-12.05.73-18-.09-2.2,1-6.55-1-8,0,0,1.38-62,1.31-63s9.69-2,9.69-2l8.44,1.41,1.06,4.33L174,195.93h20.67v14.55l12.33.13V195.93l19-.65s12.92,3.72,12.84,4.22.17,76.75.17,76.75l.47,16.25,16.16-28.11,31.47-48.05L297.25,201l11.54,8L310.67,188l13.09-.23L323.18,219l17.32.25L338.75,304l-28.66-1V213l-1.84-1L274,271l-11.25,20L253,302l-12-8.67-2,1.09,1.33,6.85Z" transform="translate(-53.25 -44.96)"/><g class="cls-18"><path class="cls-19" d="M92.25,301.5c0-6-.5-12-.5-18.06,0-5.5-1-10.71-.75-16.21s-.53-10.74,1.4-16c3.53-9.57,9.82-18.41,15.56-26.75,3.87-5.62,7.07-11.13,14-12.82q.13-.15,0,0a3.67,3.67,0,0,1-.62.54c3.43-.59,7-2.53,10.66-1.41,5.14,1.6,6.51,6.61,7.46,11.3,3.59,17.89,6,36.34,7.92,54.46.36,3.41.41,6.88,1.22,10.23s3,6.57,2.57,10.21c-.92,7-12.72,4.42-17.57,4.43l-21.11,0Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-14"><path class="cls-15" d="M310.09,301.5V253.82c0-17.45.39-34.95-.69-52.32-.06-1,1.2-13.52,1.27-13.52l13.09-.23L323.18,219l17.32.25L338.75,304l-28.66-1Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-12"><path class="cls-13" d="M253,302c-2.25-1.63-4.71-2.95-7-4.5-1.06-.72-5.47-2.36-5.74-3.5a2.51,2.51,0,0,1,.14-1.25c2.85-9.95,10.06-19.35,15.24-28.36l31.47-48.05L297.25,201c4.1,2.86,9.46,5.37,12.37,9.43a3.46,3.46,0,0,1-1.25,3.18c-3.48,2.74-5.36,7.38-7.58,11.2l-8.67,14.93-15.74,27.11L274,271l-11.25,20Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-18"><path class="cls-20" d="M153,295.9c-.63-6.8,0-13.85-.26-20.65-.09-2.2,1-6.55-1-8,0,0,1.38-62,1.31-63s9.69-2,9.69-2l8.44,1.41,1.06,4.33L174,195.93h20.67v14.55l12.33.13V195.93l19-.65s12.92,3.72,12.84,4.22.17,76.74.17,76.75c0,2.8.16,5.61.24,8.41.11,4-.6,8.55.14,12.4.4,2.11,2.31,3.77,2.05,6.09-10.6.4-21.52-1-32.17-1.15s-21.12,0-31.67.34c-7.47.26-15.09.63-22.26-1.48a3,3,0,0,1-1.46-.77,3,3,0,0,1-.55-1.55C153.19,297.68,153.08,296.79,153,295.9Z" transform="translate(-53.25 -44.96)"/></g><polygon class="cls-11" points="292.81 257.04 292.37 188.62 331.25 188.69 332.25 161.42 375.58 161.42 377.25 158.59 388.74 157.38 392.75 158.09 396.14 159.65 397.6 150.81 419.52 150.97 418.91 163.79 431.27 164.54 431.3 151.68 445.66 150.81 454.25 150.63 462.5 152.7 463.08 178.06 474.5 177.82 477.54 175.78 476.5 171.22 496 164.54 500.75 165.29 513 237.04 518.25 258.54 486.5 258.79 479.75 205.44 476.5 185.51 474.5 188.04 474.5 259.72 388.74 258.79 372.42 251.62 363.92 248.75 359.76 249.29 360.52 252.7 346.42 254.29 327.96 255.7 320.75 255.7 292.81 257.04"/><g class="cls-16"><path class="cls-17" d="M536.48,277.9,533,250.4c-1.67-10.25-2.32-20.24-3.6-30.5a7,7,0,0,1-.06-2c.57-3.44,8.49-4.49,11.35-5.47l8.57-2.94,4.75.75L566.25,282l5.25,21.5-31.75.25Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M473.47,293.73c-1.74-26.81.49-53.82-1.55-80.62a4.35,4.35,0,0,1,.27-2.4c1-1.92,12.33-1.69,12.33-1.21l0-12.86,14.36-.87,8.59-.19,8.25,2.08.58,25.36c2.8-.06,10.63-1.71,11.76,1.59a7.14,7.14,0,0,1,.21,2.63c-.69,16-.55,32.12-.55,48.19v29.24s-17.26-.19-18.27-.2l-18.3-.2-9.55-.1c-1.55,0-5.71,1.2-6.72,0a4.87,4.87,0,0,1-.81-2.69Q473.72,297.6,473.47,293.73Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-12"><path class="cls-13" d="M425.5,293.74a206.26,206.26,0,0,1-.69-22.25l.26-51.15a30.31,30.31,0,0,0-.76-8.51,7.25,7.25,0,0,1-.48-2.53c.14-1.71,1.71-2.93,3.28-3.62,5-2.2,9.39-2.75,14.88-3.33l4,.71,3.39,1.56,1.45-8.84,21.92.16c-.27,5.63.18,11.07-.14,16.67-.46,8.18-.88,16.36-1.09,24.55-.41,16.12,0,32.31,2.46,48.27.91,5.88,2.09,11.73,2.51,17.66.16,2.26-.67,1.84-2,1.84-.19,0-1.31-.76-1.64-.85-1.21-.34-3,0-4.25,0L455,303.89l-13-.14c-2,0-5.17-2.27-7-3.05-2.68-1.18-9-2.58-9.43-6Q425.55,294.23,425.5,293.74Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-18"><path class="cls-19" d="M346.06,302l-.45-68.42,38.88.07,1-27.27h16.62c8.39,0,18.24-1.41,26.4.12a68.46,68.46,0,0,1-.41,12.13l-2.78,29.79c-.43,4.65-.87,9.3-.88,14,0,3.8.25,7.6.52,11.39.52,7.46,4,19.43,3.88,26.89-3.05.17-7.48-.41-10.33,0l-4.62-.25h0L400,300.5l-18.79.17H374Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-18"><path class="cls-20" d="M433.26,162.79c-.09-1.68-.12-3.36-.15-5l-.53-29.61a72.4,72.4,0,0,0-.4-7.61c-.31-2.49-.88-5-1-7.47-.28-6.72,2.75-13.46,1.35-20a1.53,1.53,0,0,0-.45-.93,1.6,1.6,0,0,0-1-.22c-7.26,0-14.53.07-21.78.32-2.6.09-4.76,1-7.28,1.19-2.21.18-6.4-.33-6.61,3-.06.92.31,2.07-.45,2.59-2.09-11,1.69-22.46-.31-33.48a3,3,0,0,0-.73-1.72,3.17,3.17,0,0,0-2.4-.51c-11.48.7-23,1.4-34.34,3.2a4.31,4.31,0,0,0-2.25.82c-1.21,1.08-1.59,5.31-2,6.89-.75,3.31.08,7.37.39,10.71,1.19,12.69.41,25.42.46,38.17q.08,19.88,1,39.74,20.06,1.58,40.21,1.38C398.23,164.17,433.25,162.64,433.26,162.79Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M714.75,284.75c1.42,1.82,1.16,5.24,1.75,7.45s2,3.71,2.85,5.67c2.21,5.24-8.77,4.26-11.58,4.29l-18.26.18-52,.51L635.34,210l-2.86-3.52S622.35,250.08,616.92,266s-12.28,36-12.28,36l-14.84-6.92-2.55,7.29L571.5,303.5l-2.5-97,.75-2.25,11.8-1.16H587l1.5,3.28-.12,6.5-1.13,54.83.25,23.8,26.19-77,5.56-13.75L620,194l13,3.25,2.34,2.5-1.1,4.5,18.27-1.2,2.69,3.45,1.1,2.25V195l8-.33s31,44.17,38.25,58.88" transform="translate(-53.25 -44.96)"/><g class="cls-18"><path class="cls-19" d="M714.75,284.75c1.42,1.82,1.16,5.24,1.75,7.45s2,3.71,2.85,5.67c2.21,5.24-8.77,4.26-11.58,4.29l-18.26.18-52,.51-1-42.75-.73-31.8-.27-11.63c0-1.28-.74-11.06-1.42-10.63,5.27-3.33,12.27-2.59,18.43-3l2.69,3.45,1.1,2.25V195l8-.33s31,44.17,38.25,58.88" transform="translate(-53.25 -44.96)"/></g><g class="cls-12"><path class="cls-13" d="M635.34,199.75c-1.38,5.62-3.78,10.93-5.29,16.55-1.63,6.07-2.86,12.23-4.4,18.32-2.66,10.52-5.23,21.14-8.72,31.42-5.42,16-12.28,36-12.28,36l-14.84-6.92-2.55,7.29L571.5,303.5l-2.5-97,.75-2.25,11.8-1.16H587l1.5,3.28-.12,6.5-1.13,54.83.25,23.8,26.19-77,5.56-13.75L620,194l13,3.25Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M82,522.25l5.82-27.41,20.8,5.82,5.19,3.67L111.33,509l8.5-.68,4,.74,1.66-3V484.25l12.81-2.65h8l6.21.9,3.5.32.5,14.42L168,495.5l1.14-.66.11-13.09,16.5.75h5.91v9.65l1,2.69,5.11-5.88,4.59-.52,4.57.52,5.1.67.6,5.21,4.79-2.88,4.73-.25,3.63-1s7,15.41,8.11,18.2-.1,4.09-.1,4.09l-2,8.21L229.5,544.5l-2.88,12.27v5.56l2.63,3.86,2.76,1.43-13.26,8.62L206,587.76l-92.21.05Z" transform="translate(-53.25 -44.96)"/><g class="cls-21"><path class="cls-22" d="M82,522.25l5.82-27.41,20.8,5.82,5.19,3.67L111.33,509l8.5-.68,4,.74,1.66-3V484.25l12.81-2.65h8l6.21.9,3.5.32.5,14.42L168,495.5l1.14-.66.11-13.09,16.5.75h5.91v9.65l1,2.69,5.11-5.88,4.59-.52,4.57.52,5.1.67.6,5.21,4.79-2.88,4.73-.25,3.63-1s7,15.41,8.11,18.2-.1,4.09-.1,4.09l-2,8.21L229.5,544.5l-2.88,12.27v5.56l2.63,3.86,2.76,1.43-13.26,8.62L206,587.76l-92.21.05Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M592.09,588l14.61-9.7-.15,9.23,31.78.81,44.33-.81s8.87-18.31,18-38c9-19.49,18.24-40.34,19.36-46.2,2.25-11.78,0-5.95,0-5.95a36.4,36.4,0,0,1-5.55-.79c-1.25-.39-2.24-2.22-3.75-.67-.92.95-1,2.4-1.12,3.72-.61,7.11-3.47,13.81-5,20.78a67.44,67.44,0,0,0-1.42,17.29c.17,4.31.64,8.82-1.1,12.76s-5.5,6.72-7.62,10.51a101.78,101.78,0,0,1-.84-11.9q.65-29.68,1.3-59.37c-3.89.63-7.49-1.87-11.53-1.89a9.74,9.74,0,0,0-4.33.8,4.84,4.84,0,0,0-2.73,3.3,16.64,16.64,0,0,1-.3,2.3c-.25.74-1,1.39-1.76,1.09-1.23-.52-1.5-11.2-1.48-13-1.88-.13-20.08-1.41-20.08-1.38l-1.12,14.8-13.22,1s.25-13.54.33-14.21-31.5,1.57-31.5,1.57l-1.5,90.54-2-1.6-35.11-56.86-7.33,10.78-3,3,21.07,38.54" transform="translate(-53.25 -44.96)"/><path class="cls-11" d="M175.14,629.45a13.91,13.91,0,0,1,6.19,6.09l-.49-13.79a26.83,26.83,0,0,1,8.37,1.08,8.38,8.38,0,0,1-.92,4.7c1.39-.45,2.83.81,3.26,2.21a17.53,17.53,0,0,1,.27,4.36c.07,1.46.59,3.08,1.91,3.71.45.21,1,.29,1.42.49a5.55,5.55,0,0,1,2.35,2.88c2.91,5.91,6.45,12,12.24,15.11a28.83,28.83,0,0,0,8.88,2.75,78.46,78.46,0,0,0,10.7,1.11,9.41,9.41,0,0,1,4.68.93c1.89,1.17,2.62,3.54,3,5.73a62.61,62.61,0,0,1,.5,9.74v15.57c0,2.63-.39,5.87-2.83,6.85s-5.12-1.25-7.11-3.15a92.58,92.58,0,0,0-11-8.45c-7.57-5.3-15-10.82-22.31-16.47-8.51-6.58-16.64-13.72-25.3-20.1-6.14-4.53-9.18-8.39-8.43-16.6.31-3.47,1.82-3.48,5-3.79Z" transform="translate(-53.25 -44.96)"/><g class="cls-18"><path class="cls-23" d="M175.14,629.45a13.91,13.91,0,0,1,6.19,6.09l-.49-13.79a26.83,26.83,0,0,1,8.37,1.08,8.38,8.38,0,0,1-.92,4.7c1.39-.45,2.83.81,3.26,2.21a17.53,17.53,0,0,1,.27,4.36c.07,1.46.59,3.08,1.91,3.71.45.21,1,.29,1.42.49a5.55,5.55,0,0,1,2.35,2.88c2.91,5.91,6.45,12,12.24,15.11a28.83,28.83,0,0,0,8.88,2.75,78.46,78.46,0,0,0,10.7,1.11,9.41,9.41,0,0,1,4.68.93c1.89,1.17,2.62,3.54,3,5.73a62.61,62.61,0,0,1,.5,9.74v15.57c0,2.63-.39,5.87-2.83,6.85s-5.12-1.25-7.11-3.15a92.58,92.58,0,0,0-11-8.45c-7.57-5.3-15-10.82-22.31-16.47-8.51-6.58-16.64-13.72-25.3-20.1-6.14-4.53-9.18-8.39-8.43-16.6.31-3.47,1.82-3.48,5-3.79Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-11" d="M560.6,661.45a34,34,0,0,0,27-8c4-3.55,7.13-8,10.2-12.41a101.21,101.21,0,0,0-3,33c5-2.15,10.08-4.38,13.87-8.25a42,42,0,0,0,5.77-8.14,71.54,71.54,0,0,0,6.35-12.44c.93-2.62,1.55-5.34,2.28-8a104.45,104.45,0,0,1,4.87-14,1.57,1.57,0,0,1,.44-.67,1.54,1.54,0,0,1,1-.19,25,25,0,0,1,13.82,5.09c-5.61,4.68-5.11,13.61-9.43,19.5a27.5,27.5,0,0,1-6.13,5.57q-18.32,13.5-37.27,26.11-9.35,6.22-18.84,12.22c-1.75,1.1-6.93,5.66-9,5.23-2.86-.6-1.62-6.71-1.62-8.86S561.4,661.57,560.6,661.45Z" transform="translate(-53.25 -44.96)"/><g class="cls-18"><path class="cls-23" d="M560.6,661.45a34,34,0,0,0,27-8c4-3.55,7.13-8,10.2-12.41a101.21,101.21,0,0,0-3,33c5-2.15,10.08-4.38,13.87-8.25a42,42,0,0,0,5.77-8.14,71.54,71.54,0,0,0,6.35-12.44c.93-2.62,1.55-5.34,2.28-8a104.45,104.45,0,0,1,4.87-14,1.57,1.57,0,0,1,.44-.67,1.54,1.54,0,0,1,1-.19,25,25,0,0,1,13.82,5.09c-5.61,4.68-5.11,13.61-9.43,19.5a27.5,27.5,0,0,1-6.13,5.57q-18.32,13.5-37.27,26.11-9.35,6.22-18.84,12.22c-1.75,1.1-6.93,5.66-9,5.23-2.86-.6-1.62-6.71-1.62-8.86S561.4,661.57,560.6,661.45Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-18"><path class="cls-20" d="M618.76,481.46c-3.58,0-7.92.36-9.5,3.58a9.59,9.59,0,0,0-.68,4.06l-2.13,98.17a180.81,180.81,0,0,0,34.45-.75c-2.21-6.75-2.28-14-2.32-21.09l-.17-28.76a101.28,101.28,0,0,1,.41-12c.47-4.13,1.45-8.2,1.66-12.35.25-4.95-.6-9.85-.78-14.79-.12-3.56,1.07-7.89-.42-11.27C636.27,479.39,624.51,481.52,618.76,481.46Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-18"><path class="cls-23" d="M652.25,544q.42-27.32-.87-54.62c-.13-2.8,0-6.14,2.34-7.64a8,8,0,0,1,4.52-.82l11.28.18a2.46,2.46,0,0,1,3,2.44l1.86,9.92c1.53-.69,1.42-3.21,2.93-3.93a3.4,3.4,0,0,1,1.64-.2A117.76,117.76,0,0,1,694.3,491a1.45,1.45,0,0,1,1.53,1.88l-3.67,40.48a59.81,59.81,0,0,0-.35,9.87c.26,3.51,1.15,6.95,1.53,10.45a48.07,48.07,0,0,1-.17,10.79,10.67,10.67,0,0,1-.59,2.76,12.66,12.66,0,0,1-2.09,3.11,67.57,67.57,0,0,0-10.11,17.14,147.26,147.26,0,0,0-16.07-.7c-3.72,0-9.24,1.46-12.55-.81-2.9-2-2.75-5.51-2.27-8.6.83-5.29,1.67-10.51,2.07-15.86C652,555.68,652.16,549.82,652.25,544Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-21"><path class="cls-22" d="M590.16,587.71c-1.45-5.44-5.88-9.46-9.16-14-5.17-7.2-7.61-16.07-12.71-23.33a50.69,50.69,0,0,1-3.54-5.18c-.9-1.69-1.47-3.54-2.34-5.24-1-2-2.55-4-2.77-6.23a11.73,11.73,0,0,1,1.12-5.19c1.69-4.42,3.58-9.11,7.45-11.83,5.85,6.16,8.57,14.61,13.45,21.56,1.1,1.56,2.3,3,3.44,4.56A135.37,135.37,0,0,1,593.95,557q2.83,5,5.65,10,1.41,2.5,2.8,5c.74,1.34,2.23,3.11,2.42,4.65.31,2.54-3.39,4-5.15,5.19Q595.06,585,590.16,587.71Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-21"><path class="cls-22" d="M639.06,496.73c-1.32,8.89-1.12,17.92-.91,26.91l.18,7.91c.31,13.59.63,27.17.85,40.76a79.15,79.15,0,0,1-.68,14.6l11.23-1.48q1.41-23.59,1.67-47.24c.07-6.84.07-13.68.08-20.52v-8.08c0-2.4,0-4.79-.09-7.19-.06-1.61.23-4.24-.84-5.61S639.17,496,639.06,496.73Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M709.39,497.13a.65.65,0,0,0-.78.67l-3.88,25.33c-1,6.83-2.1,13.74-1.52,20.62,4.23-4.28,5.51-10.58,8.36-15.89,1.36-2.54,3.1-4.87,4.28-7.5a39.23,39.23,0,0,0,2.33-8.3c.85-4.17,2.49-9.42,1.85-13.69-.32-2.18-1.46-1.82-3.46-1.69Z" transform="translate(-53.25 -44.96)"/></g></g><g id="SHADOWS"><g class="cls-3"><path d="M195.5,131.62a9.1,9.1,0,0,1,1.78-.56c1.88,5.23-1.12,12.48-1,17.92,0,2.32,0,5.88,1.86,7.58,1.14,1,9.58,1.63,9.52.49.08,1.56.55,3,.34,4.57-.22,1.73-20.35,1.31-22.15,1.31-8.71,0-17.42-.5-26.11-1,3.56-4,9-6.43,12.87-10.29s7.75-7.42,12-10.9C187.92,138,191.39,133.38,195.5,131.62Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M233.33,106.67c-4.37,13.39-11.53,28.24-11.67,42.65-.05,5.33,2.52,6.93,7,9.08,2.48,1.19,8.63,1.47,10,3.51-4.31,2.79-12.76,2.12-17.7,1.1-4.15-.86-8-4.47-10.78-7.51s-.25-5.88.83-9.55c1.74-5.89,3.26-11.78,4.7-17.72,1-4.22,1.49-8.33,2.22-12.58.93-5.4,4-3.06,7.43-6.65" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M262,93c-2.62,0-7.35,3.44-9.67,4.91-3.2,2-3,3.17-2.66,6.69.68,6.61.65,13.22,1,19.9s0,13.5.67,20.1c.29,3.06-1.11,13,1,15.16s12,.57,14.7.57c3.7,0,7.67.38,11.27-.38-.22-1.64-1.85-2.85-2.55-4.59-1.52-3.79-1.51-8.84-2.07-12.86-1.12-8-1.22-16.34-1.59-24.43-.48-10.46.65-21.92,5.58-31.34C272.13,86.33,264.71,90.07,262,93Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M304,79c-3.21-.27-8.87.83-9.68,3.83s.68,8.29.68,11.55c0,4,.2,8,0,12-.64,12.68,0,25.56,0,38.33,0,5.29.1,10.39.38,15.62,4.34,1.18,14.61,1.76,18.85,0-5-2.95-3.89-15.79-4.32-20.87a195.5,195.5,0,0,1-.24-34.41c.56-6.13,1.47-12.29,2.42-18.34.63-4,2.24-8.05,2.57-11.94C311.49,74.47,308.31,76.81,304,79Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M342,68c-3.19.65-10.42,2.59-11.68,5.82-.76,2-.06,6,0,8.1.15,4.29.67,8.41.67,12.73,0,16-1.35,31.81-.67,47.78.28,6.5,1.09,13,1.38,19.53,4.08.45,7.68-1.32,11.59-2-.44-3.71-2.43-7.78-3.13-11.62-1.12-6.14-2.19-12.25-3.09-18.43-1.37-9.37-2.94-20.47-1.69-30,.86-6.51,2.87-12.88,3.45-19.48C339.09,77.63,338.34,71.23,342,68Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M370,63.33c-7,2.77-7.27,13.38-8.07,19.65-1.33,10.37-1.73,20.93-2.27,31.35-.48,9.22,1.67,18.62,3,27.67.83,5.76,1.76,11.21,4.36,16.49,1.79,3.63,1.95,4-2.45,4.17a28.73,28.73,0,0,1-9.16-1.05,575.68,575.68,0,0,1-.73-57.6c.35-8.3,1-16.73,1-25,0-5.52-1.65-12.88,5.33-14" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M397.67,92.67c2.19-.29,12.81-1,14.36,2,.74,1.42-1.14,6.2-1.37,7.76a91.87,91.87,0,0,0-1,12.33c-.16,16.12-.36,32.61-.72,48.54a85.48,85.48,0,0,1-8.57.33c-1.1-11.42-2.39-22.9-3.54-34.4a200.38,200.38,0,0,1-.84-20.12C396,104,397,98.7,397.67,92.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M395.33,130c0,9.54.06,26.48-7,33.92,1.68.68,3.76.46,5.58.37.61-8.25,1-16.67,1.38-24.95" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M444.67,77.33c-5-2.72-3.47,6.66-3.33,8.67.51,7.82.67,15.62.67,23.49,0,8.92.86,17.62,1.36,26.49.36,6.51.46,13.41,1.72,19.83.92,4.69,2.4,7.41,7.87,5.81,1.4-27.34-1.36-55,.38-82.3.21-3.23,1-2.17,2.27-4.4s.27-5,3.75-3.58c4.71,1.88,2.08,14.17,2,17.9-.41,12.3-1.71,24.59-2.23,36.88-.36,8.41-.85,17.68.59,26,.47,2.71,1,9.7,3.75,10.56-6.92-.24-16.09,3.53-22.72.95-.53-16.33-.92-32.79-1-49.17-.05-7.63-.93-15.23-1-22.85C438.63,87.94,437,78.35,444.67,77.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M477,75.67c1.36,2.46,4.09,3.8,5.93,5.91a54.56,54.56,0,0,1,6.25,9.25c4,7.16,7.92,14.39,12.17,21.53,4,6.8,6.95,14.19,10.73,21.13,3,5.58,6.67,9,11.52,12.77s7.41,5.84,13.63,5.73c-5,2.14-8.6,5.62-12.87,8.1-4.58-5.69-8.66-11.58-13-17.43-5.78-7.75-9.34-16.33-14.67-24.34S487.59,101.63,483.33,93c-1.7-3.46-3.87-6.54-4.91-10.28C477.85,80.64,477,71.8,477,75.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M540.67,97c-1.83,6.16-.33,14.59-.33,21,0,6.6,0,13.18-.33,19.73-.24,5.5-.08,11.05-.33,16.51-.24,5.12-1,7.1,4.45,7.09h16.11c-14.28-.76-10.06-20.28-10.59-30.34-.45-8.45.63-16.6.7-25,0-1.21.78-6.42,0-7.37-.89-1.11-2.88-.63-4.36-.64" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M585.33,121.67c-2.71,5.44-.34,16.3-.65,22.68-.26,5.42-1.19,11.08-1.63,16.27,3,.44,7.33-1.1,9.72,0-3.49-5.92-1.46-16.87-1.44-23.48C591.34,134.45,592.46,123.68,585.33,121.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M574.42,211.81c-.24,3.17.63,7,.71,10.31.23,8.73.76,17.45,1.44,26.16,1.35,17.26,3.31,34.47,4.74,51.72.26,3.13,1,2.78-2.46,3.49a30.27,30.27,0,0,1-7.12.47c-1-2.36-.41-5.56-.4-8.06,0-4.31-.52-8.54-.67-12.83-.34-10.21-.32-20.39-.74-30.58-.53-12.83-1.07-25.66-1.2-38.5,0-2.95-.13-11.65,5-10.85C578.63,203.9,574.61,209.27,574.42,211.81Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M531,215.67c3.23-3,8.55-3.56,12.62-4.29-.6,2.26-3.63,4-4.79,6.32-1.31,2.59-1.67,5.95-1.85,8.8-.51,8.39,1.44,16.92,2.85,25.13a303.37,303.37,0,0,0,8.52,34.9c.88,3,1.46,6,2.15,9,.28,1.19,1.64,4,1.59,5.09-.2,4-7.44,3.47-10.71,2.35-.36-6.51-2.73-12.28-4.55-18.54-2.31-8-3.21-16.3-4.09-24.53A223.9,223.9,0,0,1,531.33,236C531.34,229.67,530.38,223.27,531,215.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M628.67,194.67c-1.84-.19-5.55-1.18-7.33-.33-2.42,1.15-1.84,4.47-2.58,7.24-2.05,7.69-5.47,14.8-7.18,22.58-2.26,10.3-6.18,21-10.18,30.77-3.78,9.18-5.74,18.87-9.16,28.16-.87,2.38-4.17,7.24-3.83,9.65.45,3.19,5.93,5,8.52,6.57.42-4.8,0-9.18,1.23-13.95,1.14-4.28,2.27-8.6,3.52-12.86,3.23-11,6.07-22.28,8.48-33.52,1.86-8.7,5.69-17.17,9.19-25.34a63.77,63.77,0,0,0,3.74-9.92C623.66,201.41,623.59,199.54,628.67,194.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M647.67,201.67c-3.32-.28-11.86,3-13,6s.35,8.4.34,11.37c0,4.54-.15,9.13,0,13.67.29,8.56,1.29,17.08,1.67,25.64.33,7.58-.28,15.09.69,22.59.83,6.47,1,12.79,1.36,19.36,2.48.14,5,0,7.51.08-3.78-6.92-2.88-15.86-3.3-23.51-.66-12-.2-23.8-.25-35.77,0-8.69,1.8-17.22,2.17-25.88C645,210.87,646.82,206.06,647.67,201.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M665.33,194c-1.33,0-5.61.45-6.5,1.36-1.38,1.41-.4,6.65-.5,8.64-.4,8.11-1.32,16.31-1.67,24.47-.46,10.71-.54,22,0,32.7.41,8,2.29,15.71,2.67,23.73.19,4.15.3,8.26.33,12.45,0,1.92-.38,3.07,1,4,1.7,1.14,5.48.21,7.33,0,.12-9.45-2.16-20-3.3-29.44a189,189,0,0,1-1.69-29.5C663.49,227.72,666.67,213.23,665.33,194Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M692.33,233c-1,2.21-.24,6.22-.33,8.91-.16,4.61-.33,9.2-.33,13.84,0,6.58.38,13,.67,19.59.39,8.88,1.53,18.17,1.38,26.95,2.28.28,5.82.26,7-1.88,1-1.76-.16-5.48-.34-7.45-.43-4.61-.56-9.28-.72-13.9-.48-14-2.27-26.92-6.36-40.06" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M526.33,221.67c-3.89.57-8.66-.66-9.67,3.83-1.47,6.54,0,15,0,21.75,0,13,.66,25.67,1.33,38.39.31,5.86.11,11.76.38,17.64,3.28.48,6.2,1.43,7.62-1.78,1.06-2.41.23-6.1.33-8.76.17-4.89.31-9.82.68-14.7.8-10.38.32-21,.32-31.38C527.33,238.63,528.54,230.67,526.33,221.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M483.33,210a37.06,37.06,0,0,0-7.67.67c-3.15.66-2.88.1-3,3.65-.29,8.35-.33,16.65-.33,25,0,18.61-.15,37.75,1.66,56.18.77,7.88,5,8.82,12.63,8.44.52-7.8-.95-15.76-.95-23.62,0-9.13-.9-18.22-.5-27.33.31-7.11.5-14.17.5-21.32C485.67,226,487,217.38,483.33,210Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M494,195.67c-2.1-.07-6.24-.32-8,.74-2.8,1.69-1.37,5.65-1.65,8.68-.95,10.14-1.34,20-1.35,30.3,0,10.72.47,21.62,1,32.36.39,8.3.2,17,1,25.24.24,2.46-.07,8,1.33,10,1.91,2.75,6.2,1.28,9.29,1.28.09-2-.74-4-1-6-.83-5.58,0-11.42-.24-17-.38-11.2-.59-22.43-1-33.64C492.75,231.11,492.33,214.57,494,195.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M452,196.33c2.4,0,4.72-.21,6.95.73.46,21.53,1.05,43.38,1.05,65a251,251,0,0,0,1.65,30.56c.48,3.91,2.7,7.64,2.65,11.31-4.41-1.21-9.25.28-13.76,0-5-.27-5.46-.68-6.18-6.19-3.5-26.94-2.84-55.33.13-82.29.36-3.27,1-8.47,3.16-10.53.54-.5,1.93,0,2.66-.87S450.72,199.14,452,196.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M432,205.67c-1.42,0-2.87,0-4.28.06-1.38,2.56-.38,5.48-.38,8.26,0,5.78-1.35,11.52-1.34,17.37,0,13.53,0,27.06,0,40.59,0,4.88.31,10-.35,14.72-.28,2-1.2,4.31-.62,6.16.67,2.15,4.28,5.2,6.3,5.86,5.7,1.87,3.33-8.73,3.33-12.45,0-16.32-.7-32.53-1.5-48.82-.29-6-.85-11.93-.84-17.91C432.34,217.1,431.2,210.4,432,205.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M398.67,205c-3.11,0-10.57-1.34-13,1-1.68,1.61-.67,4.58-.68,7,0,4.23-.54,8.43-.34,12.65.77,16.7,1.85,33.33,1,50.11-.22,4.31-1,8.57-1.34,12.89-.25,3.2.17,6.9-.62,9.94,3.37,1.06,8,.54,11.52.35.49-2.72-.44-5.82-.66-8.6-.43-5.39-.57-10.8-.57-16.21q0-18.08,0-36.17C394,229.47,392.47,212.61,398.67,205Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M359.67,234.67c-1.46-2-10.7-.75-13.62-.28-.55,6.36.72,13.4.95,19.84.26,7.24.33,14.55.33,21.77,0,6.18-.09,12.28-.67,18.36-.12,1.22-1.08,5.63-.35,6.65,1.24,1.75,7.24.65,9.31.28.73-14,.07-28.15,0-42.14,0-5.19-.4-11.29.53-16.39C356.77,239.56,359.33,236.91,359.67,234.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M331.33,218.33c-6.24,0-8.58-.37-8.33,6,.33,8.74-1.14,17.64-1,26.35.12,7.88,1,15.72,1,23.7,0,6-.3,12.18,0,18.22.24,4.9-.34,9.59,5.94,9.37,1.78-6.4-.67-13.62-1-20.07-.44-9.73,0-19.6,0-29.33C328,241.52,331.3,230.49,331.33,218.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M321.33,186.67c-3.29-.81-8-.77-9,2.65-.74,2.42-.31,6-.67,8.59-.44,3.15-1.17,6.33-1.63,9.43-1.3,8.61.3,17.31.3,25.9,0,7.3.61,14.34,1,21.51.37,6.65-.72,13.16-1,19.73s-.33,13.45-.33,20.2c0,1.72-.74,5.42.29,6.83,1.37,1.86,6.5,1.63,8.78,1.15,4.08-.85,3.45-3.94,3.6-8.23.26-7.39.57-14.83.34-22.24-.49-15.74-.84-31.38-.68-47.15.11-11,2.92-22,.33-32.71" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M304.33,217.33a92.36,92.36,0,0,0-6,11.5c-1.54,3.22-3.78,5-5.84,7.89-5,7-8,15.28-13.14,22.28-4.32,5.93-7.89,12.32-12.5,18.19-3.65,4.64-6.94,9.67-11.15,13.8-.93.91-3.52,4.08-5,4-2.07-.06-4-3.81-4-5.49-.14-6.73,6.26-16.49,9.44-22.28,4-7.24,9.45-14.14,14.59-20.59,4.58-5.75,8.7-12.32,14.17-17.21,4.53-4,7.22-8,10.65-13,1.7-2.44,8-6.83,8.12-9.86.08-2.19-4.94-4.82-7.1-4.33s-3.49,4.25-4.66,5.88c-2.09,2.91-4.44,5.69-6.27,8.78-3.81,6.44-7.24,12.82-11.48,19-5.11,7.48-9.09,15.64-14.41,23.07-4.55,6.36-8.29,13.29-13,19.56-2.41,3.2-7.78,9.79-6,14.11,1.27,3,7.08,3.83,9.58,5.88,1.33,1.09,2.47,2.43,3.69,3.4,6.88-7.71,11.65-17.81,19-25" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M224.67,196.67a131.28,131.28,0,0,0-15.57,1c-5.35.63-4.29,3.57-4.09,8.74.67,17.21,1.66,34.69,1.67,51.92,0,11.92-.82,24.36.93,36.08.64,4.29,1.62,6.22,6.46,5.67,1.47-.17,7.39-.15,8.4-1.27,2-2.23-1-11.85-1.14-14.49-.7-18.28,1.25-36.57.28-54.82-.37-7-1.11-14.28-.93-21.31a22.61,22.61,0,0,1,.91-7.21C222.27,199.15,223.54,198.12,224.67,196.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M204.67,210.33c-3,.68-5.94.87-8.95,1.72.25,4-1.05,8.5-1.4,12.53a101,101,0,0,0-.06,17.16c1,11.86-.71,23.56-.26,35.41.18,4.85.8,9.5,1.41,14.25.29,2.26.56,9.72,2.33,11.18s8.62-.51,9.85-1.94c1.48-1.72.93-5.91,1-8,.2-5.19.55-10.38.75-15.56a279.22,279.22,0,0,0-.76-35.67c-.48-5.5-1.74-10.92-1.92-16.43A87.3,87.3,0,0,0,204.67,210.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M185.67,195.67c-2.38,0-8.11-1-10,.32s-1.34,5-1.34,7.34c0,10.89-.33,21.8-.33,32.73,0,18.1,1.33,36.31,1.33,54.35,0,2.37-1,7.67.16,9.76,1.37,2.51,5.08,1.92,7.79,1.78.52-7.72-1.84-15.65-2-23.42-.19-11.48-.31-23-.73-34.44-.35-9.54-.47-18.89.92-28.34C182.24,210.8,184.9,204.63,185.67,195.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M161.33,202.33c-2.42-.07-9.24.23-10.69,2.65-1,1.73.93,9.94,1,12.26.51,13.18,1.67,26.27,1.67,39.58v36.76c0,2.48-.7,7.64,1.64,8.77.91.43,5.06-.29,5.62-1.07,1.66-2.3.07-12.48.07-15,0-17-.33-34-.33-51C160.33,224.91,157.87,213.86,161.33,202.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M129.67,209.67c-11.07-.29-20.32,5.41-18,17.23.75,3.74,2.64,7.41,3.45,11.25.94,4.42,1.24,8.94,2,13.38,1.5,8.85,2.42,17.72,3.83,26.59,1.18,7.45,3.44,16,3.05,23.5,7.14.39,14.55-.13,20.89-3.56-5.07-.36-9-.75-11.13-6.22-3.46-9.12-5.27-20-6.91-29.56-1.86-10.93-3.85-22.35-3.91-33.45C123,222.64,123.32,215.83,129.67,209.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M105,235c-1,3-.51,6.79-1.07,10a90.56,90.56,0,0,0-1.59,13c-.22,6.91,0,13.77-.33,20.67-.4,8-1,15.94-1.39,24-4.41-1.19-7.16,1.32-8.12-4.31-1.19-7-.42-14.47-.76-21.56-.31-6.45-.06-13-.07-19.41,0-3,.08-5.07,1.4-7.72,1.8-3.62,6-6.42,6.93-10.29" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M97.67,328.33c-4.84.56-4.93,4.53-3.92,8.42.89,3.4,3.12,11.19,6.39,13.1,4.42,2.58,8.26-5.29,10.2-8.39a69.68,69.68,0,0,1,8.63-10.7C113.45,327.11,107,327.33,97.67,328.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M201.66,327.34c-8.3.17-16.71-.55-25,.4-7.92.91-15.71,1.69-23.71,1.27-3.21-.17-6.47-.67-9.67-1-2.61-.28-5.72-1.67-8.29-1.37-5.43.63-12,7.74-17,10.31-3,1.53-12.82,4.75-13,9.15-.15,3.57,7.23.11,9.47-.26a71.05,71.05,0,0,1,16.35-.77c3.2.23,7.35.74,10.31,2,3.36,1.47,5.74,4.51,9.24,7.23-.28-3.45-6.64-9.29-5.36-11.76.67-1.29,7-2.82,8.27-3.18,4.36-1.22,9-2,13.45-2.91,8-1.71,15.59-.78,23.63-.32,3.63.21,10.17-.89,11.6,3.7,1.07,3.43-2.31,7.72-3.51,10.73-4.75,11.87-6.4,25.23-2.84,37.65,2.22,7.75,3.75,17.79,10.43,23a45,45,0,0,0,11.3,6.37c-1.4-2.58-4.66-4.33-6.64-6.59a24.09,24.09,0,0,1-5-9.54c-1.12-4.88.52-6.58,4.35-8.5-5.9-2.91-5.52-9.35-4.81-15.68,1-9,4.46-16.78,11.4-22.66,6.07-5.15,13.17-6.94,21-7.34,4.56-.23,7.89,1,12,1.63-2.63-2-2.58-3.06-4-6.36-.71-1.7-2.5-3.34-3-5.06-.52-1.93,1-3.85.55-5.9-4.72-1.35-4.94,1.38-8.09,2.85s-9.28-5.14-12.28-6.35C216.12,325.39,208.74,327.2,201.66,327.34Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M172.33,393c-10.71.93,1.19,11.2,5.88,12.37C174.46,403.8,167.71,393.12,172.33,393Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M174,405c-5.19,1.15-15.55,10.63-6.77,14-3.23,2.42-8.22-2.7-8.87-5.81-1.19-5.64,5.41-9.42,9-12.19" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M174,418c-6.44.18,2.56,13.07,2.28,14.62-7.62.81-24.82-12.92-17.59-21.51-.18,4.11,1.55,8.35,6.07,8.23C167.58,419.26,169.93,417.64,174,418Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M140.67,416.67c-6,2.29-11.74,5.45-17.93,7.59-4.49,1.55-10.5,3.34-14,6.75-2.22,2.17-3.12,5.71-3.4,8.82-.37,4.06,1,6-3.9,6.48-4.45.46-9.54-.13-14.06-.35.71-4.08.7-7.92,1.88-12a64.87,64.87,0,0,0,2.38-12.07c.68-7.46.58-16-1.05-23.26-1.69-7.51-3.93-13.69-3.59-21.65a32.08,32.08,0,0,1,9.61-21.54c7.09-6.64,18.12-10.21,27.72-7.67-1.85,1.82-4.85,2.58-7.22,3.74a30.13,30.13,0,0,0-10.22,8.11,50.51,50.51,0,0,0-9,18.41c-2.18,9-.07,19.94,6.85,26.39,7.58,7.07,18.77,16.22,30,13" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M81.67,522.67c2-4.66,2.61-10.29,3.92-15.26.71-2.68.47-10.63,2.9-12.22,1.75-1.15,10.47.82,11.83,2.48,1.85,2.26-1.93,4.92-2.74,8.09-1.26,5-1,10.52-1.25,15.6-.53,10.79-1,21.55-1.71,32.29-3.41-.53-7.47-13.76-8.76-16.65C83.9,532.61,80.57,526.58,81.67,522.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M124,509.33a9.09,9.09,0,0,0-8.34,1.75c-2.73,2.55-1.36,6-1.33,9.57.11,12.64,2,25.14,2,37.84a163,163,0,0,1-1,16.58c-.22,2.19-2.41,9.69-.94,11.52,1.17,1.45,8,1.34,9.61,0s1-4.36,1-6.56c0-5.42,1-11.13,1.66-16.54,1.33-11-.53-20.62-1.33-31.42a120.43,120.43,0,0,1-.34-13.78C125.15,514.52,126.43,508.82,124,509.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M142.67,480.67c-6,0-10.22-2.33-13.8,3.17-4.47,6.85-3.2,13.41-3.2,20.92,0,10,1.34,19.82.15,29.76-1.08,9.05.94,18.14-.56,27.13a118.71,118.71,0,0,0-1.21,25c4.23.22,8.55.05,12.8.05,3.15,0,6.39,1.06,9.43.61.23-4.22-4.32-8.19-5.36-12.24-1.32-5.14-1.56-10.38-1.92-15.67-.82-12.37-1.68-24.82-1.67-37.22,0-8.39-.7-16.42,3-24.17,2-4.09,6.15-8.91,4.66-14.64-4.72-.09-12.36.92-16.54,3.33-3.06,1.76-3.41,6.25-3.23,10.64" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M156.31,497.08c-1.62,1.43-1.32,2.42-1.31,4.66a183.3,183.3,0,0,0,1.67,21.63c1.78,14.67.33,29.79.33,44.55,0,6.58.35,13.15.72,19.7,3.52.4,14.68,3.46,17-.62,1.08-1.94.07-7.95,0-10.15-.23-4.82-.3-9.63-.3-14.48,0-13.42.72-26.75.67-40.16,0-9.37-1-19.18.33-28.47.56-3.86,1.9-8.3,1.63-12-2.42-.36-5.44.18-7.91.34-1.42,4.4-.88,9.59-1.1,14.22C168,496.25,157.49,496,156.31,497.08Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M196.67,489c-5.26-.25-5,5.59-5,9.33A223.63,223.63,0,0,0,193.34,523c1.84,15.29,1.32,30.9,1.32,46.32,0,5.81.07,11.55.38,17.31,1.47.09,7.26.85,8,.07,1.51-1.49-.07-8.36-.1-10.43-.08-7-.27-13.71-.81-20.65-1.15-14.84-.62-29.9-1.36-44.78-.36-7.26-.31-14.53-.53-21.78C200,489,199.66,488.94,196.67,489Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M220.33,492.33a14.91,14.91,0,0,0-4.29.38c-1.48,5.41,0,12.72.3,18.34.54,9.27.33,18.84.33,28.12,0,7.85.69,15.5.67,23.35,0,4.71,1.57,9.19,1.39,13.77,2.49-.75,11.84-3.8,12.63-6.78.58-2.18-2.41-6.65-2.78-8.95a27.8,27.8,0,0,1,.69-10.8,188.87,188.87,0,0,0,3.38-23.91c.57-6.48.49-13.79-1.88-19.85C229.52,502.83,225.86,490.53,220.33,492.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M160.33,645c-.82-2.4-1.62-10.72-.67-13,1.16-2.8,7.83-3.39,10.69-3.65,3.49-.32,5.62-.25,6.63,3,1.7,5.43.2,12.35,2.11,17.54a106.73,106.73,0,0,0,2.17-19.13c.14-3.27-.79-7.39,3.76-7.08,3,.2,2.5,1.61,3.91,3.67s3.28,3.35,3.74,6.69c.24,1.71-.52,4.12,1,5.41.94.81,2.71,0,3.77.88,2.09,1.71,3.62,8.86,4.51,11.37.44,1.23.07,2.82,1.05,3.68.48.42,3.68,1.09,4.68,1.65,5,2.81,9.48,2.69,15,3.91,6,1.32,11.72.52,12.38,7.72,1,10.3.88,20.9,1,31.24-3.88,1-9.37-2.15-12.9-3.58a85.82,85.82,0,0,1-23.71-15.06c-7.29-6.57-15.24-12.41-22.31-19.17C171.48,655.7,162.74,652,160.33,645Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M561.67,527.33c6.45,4.84,10.16,17,14.33,24.36,3.09,5.46,7.2,10.27,10.17,15.77,2.22,4.11,3.95,8.67,6.42,12.61.77,1.23,2.09,2.32,1.86,3.68-.19,1.15-3.74,4-4.72,4.22-.81-4.32-5.64-8.81-7.86-12.75q-6.05-10.78-12.37-21.38c-2.41-4-5.84-7.35-8.5-11.16C557.33,537.41,558.72,531.81,561.67,527.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M626,481.33c-3.63-.26-7.16,1-10.74,1.34-2,.2-6.08-.33-7.28,1.64s-.12,8.15-.33,10.35a84.26,84.26,0,0,0-.06,15.64c2.07,21.74,1.16,43.75.15,65.53-.1,2.17-1.42,11.59.33,13.1,1.26,1.1,5.54-.4,6.95-.53,2.63-.24,5.32,0,7.95-.1-.88-7.6-2.87-15.28-3.7-23a311.87,311.87,0,0,1-1.6-36.37c.16-15.13,6.53-29.9,6-44.84a2,2,0,0,0-1.63.25" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M648.33,496c-3.37-.09-8.79,1.66-9.68,4.67-1.58,5.33.08,13.48,0,19-.16,13.34-.92,26.72-.26,40.11.3,6.11.63,12.28.93,18.38.25,4.94-1.55,9.27,4.26,9.47,3.07.11,10,1.24,12.73-.24,3-1.64,1.58-6,1.33-9.09-.53-6.93-.33-13.91-.33-20.87,0-16.13-1.18-32.22-.5-48.36.39-9.15,2.24-18.61,1.82-27.72-6.1-.69-7.45,1-8.08,6.31C650.29,490.07,650.29,496.06,648.33,496Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M688.67,489.67c-3.68,0-9-.62-11.58,2.33-3.78,4.38-3.08,13.19-3.08,18.39,0,19.23,4.62,37.9,4.67,57,0,6.94-2.44,14-2,20.87,7.27-1.84,7.85-2.67,8-10.6.19-13.45.68-26.83.68-40.33C685.33,521.17,683.62,505,688.67,489.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M716,497.33c-1,.19-6.34-.36-7.59,1.06-1.92,2.18-1.45,10.76-1.58,13.55-.46,10.06-1.54,19.74-2.86,29.64,4.72-8.76,6.72-20.48,8-30.22C712.61,506.83,712.71,500,716,497.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M621,654.67c3.15-2.21,3.35-6.94,4.58-10.42.93-2.66,2.33-5.19,3.17-7.91,1.28-4.11,4.28-10.25,3.53-14.62a5.33,5.33,0,0,1-3.88-1C625.23,631.09,619,642.5,621,654.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M596.33,646.67c.27,7.17-1.33,14.41-1.33,21.67,0,3.86.14,7.77-.05,11.61-5.35,1.56-9.95,6.33-14.93,8.73-6.16,3-12.76,6.71-19.29,8.63-.46-3,1.06-6.79,1.36-9.89.41-4.19-.06-8.45.57-12.6a60.35,60.35,0,0,0,1-9c0-1.16-.62-5.13.18-6s4.92.09,6.22-.16c3.48-.68,7.05-2.65,10.31-4A98.74,98.74,0,0,0,596.33,646.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M559,329.67a26.61,26.61,0,0,0,7.93-.92c2.35-.48,5.38-2.11,7.61-.43s.28,4.68,3.46,4.94c1.13.09,2.32-1.42,3.25-1.86a35.56,35.56,0,0,1,6.27-2,56.92,56.92,0,0,1,11.82-1.82c12.22-.57,24.58-1.11,36.85-.6,7.21.3,14.41.77,21.63,1a81.75,81.75,0,0,1,9.48,1c4,.58,7.77-.35,11.69.95,3.59,1.19,7.17,2.48,10.68,3.85,1.29.5,3.63,1.78,5,1.5,1.77-.37,2.68-2.29,4.25-3.53,3.3-2.63,9.2-5.13,13.14-2.74-2.2,2-7.7,3.94-8.4,7.19-.95,4.42,3.54,1.36,6.3,1.87.3,1.76-.64,2.86-1.12,4.45-.79,2.56-.13,2.65.17,4.41.2,1.19,1.08,3.68-1.15,4.71-1.67.77-5.39-.72-5.57-2.56-5.18-1.77-11.27.25-15.92,2.59-10.72,5.41-19,10.13-23.71,21.77-6.06,15-4.17,29.79,8.29,40.53-8,.69-15.79-9.3-18.62-15.7a58,58,0,0,1-5.32-23.4c0-7.37,1.91-13.16,4.34-20,2.88-8.09-6.68-7.32-12.73-8.29-7.47-1.19-15.71-2.17-23.29-1.59-6.62.5-5.45,3.86-6,9.62-2.48,0-7.08-5.42-9.6-6.71-4.34-2.23-8.72-2.25-13.54-2.23-9.16,0-17.18,3.75-26,5,.42-3.09-3.08-2.5-4.9-4-3.36-2.69-3-7.84-2.71-11.67C552.92,329.22,553.6,329.16,559,329.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M598.33,348c-5.19-3.16-14.84-.6-20.35.75a28.59,28.59,0,0,0-16.62,10.55c-11,13.86-9.22,29.22-2.85,44.93,1.77,4.36,3.45,9.3,7.14,12.44,2.39,2,5.28,3.15,7.9,4.68-8.89.42-13.19-4.78-17.64-11.51-5.06-7.65-9.3-15.47-9.57-25a38.42,38.42,0,0,1,6.3-22.13,40.56,40.56,0,0,1,6.69-8.66c4.54-4.14,10.7-4.61,16-7.06" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M636.67,393c-4.08-.48-8.65,3.33-7.27,7.68,1,3.21,5.65,4.8,8.23,6.41-5.39,3.38-10.56,3.18-11.58,10.54,2.29,0,4.53.32,6.91.43-.41,2.87-1.68,5.68-.54,8.61.76,1.95,2.72,3.29,4,5-3,3.74-11-.55-14.14-2.42-3.58-2.09-2.09-2.47-3.54-5.58-1.08-2.32-3.8-2.65-5.23-4.9-2.1-3.31-1.3-8,.19-11.34,1.86-4.21,4.22-4.74,7.39-7.42,1.34-1.13,1.64-2.76,2.79-3.85,1.6-1.51,4.07-1.52,6.17-2.14" transform="translate(-53.25 -44.96)"/></g></g><g id="DETAILS"><path class="cls-24" d="M636.33,431.17a1.5,1.5,0,0,1-1.46-1.14c-.77-3.17-.62-6.77-.48-10.25.05-1.32.11-2.57.11-3.77a1.5,1.5,0,0,1,3,0c0,1.26-.05,2.6-.11,3.89-.13,3.28-.27,6.67.4,9.42a1.5,1.5,0,0,1-1.46,1.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M177.34,430.83h-.21a1.5,1.5,0,0,1-1.28-1.69,37.15,37.15,0,0,0-.09-7.5c-.13-1.65-.26-3.35-.26-5a1.5,1.5,0,0,1,3,0c0,1.5.12,3.07.25,4.73a39.23,39.23,0,0,1,.07,8.14A1.5,1.5,0,0,1,177.34,430.83Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M569,342.17a1.5,1.5,0,0,1-.73-.19c-.63-.35-1.23-.71-1.83-1.07-2.38-1.43-4.43-2.67-7.31-2.41a1.5,1.5,0,1,1-.27-3c3.84-.34,6.53,1.27,9.12,2.83.57.34,1.14.69,1.74,1a1.5,1.5,0,0,1-.73,2.81Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M569,341.5a1.5,1.5,0,0,1-1.42-1,17.5,17.5,0,0,1-.48-6.45c0-.7.07-1.39.07-2a1.5,1.5,0,0,1,3,0c0,.7,0,1.44-.07,2.19a15.14,15.14,0,0,0,.32,5.32,1.5,1.5,0,0,1-1.42,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M700.66,342.78a1.44,1.44,0,0,1-.71-.18,1.46,1.46,0,0,1-.59-2l0-.08c1.39-2.46,3.29-5.84,3.43-8.59a1.5,1.5,0,0,1,3,.15c-.18,3.46-2.28,7.19-3.81,9.91A1.58,1.58,0,0,1,700.66,342.78Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M701,343.83a1.5,1.5,0,0,1-.85-2.74,24.7,24.7,0,0,1,9.93-3.58,1.5,1.5,0,0,1,.5,3,21.84,21.84,0,0,0-8.74,3.09A1.49,1.49,0,0,1,701,343.83Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M242.33,343.5a1.5,1.5,0,0,1-1.32-2.21l.54-1c1.08-1.95,2.57-4.61,3-6.9a1.5,1.5,0,1,1,3,.52c-.49,2.79-2.11,5.71-3.3,7.84l-.52.95A1.5,1.5,0,0,1,242.33,343.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M243.26,342.84l-.4,0a1.5,1.5,0,1,1,.28-3,28.1,28.1,0,0,0,6.41-1.27,1.5,1.5,0,0,1,.9,2.86A32.77,32.77,0,0,1,243.26,342.84Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M110.33,344.17a1.5,1.5,0,0,1-1.41-1c-.71-1.92-4.84-5.23-6.7-5.36a1.5,1.5,0,0,1,.21-3c3.27.23,8.26,4.49,9.3,7.31a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M109.67,343.5a1.5,1.5,0,0,1-1.38-.9c-1-2.2-1.91-9.32.22-11.89a1.5,1.5,0,1,1,2.31,1.91c-1,1.17-.69,6.68.22,8.78a1.5,1.5,0,0,1-1.37,2.1Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M215.83,217.59c-3.24,0-6.29-.39-8.5-1.78a1.25,1.25,0,0,1,1.33-2.11c3,1.87,8.76,1.43,13.43,1.07,1.78-.14,3.47-.26,4.9-.26,3.17,0,6.77-.09,9.56-1.17a1.25,1.25,0,0,1,.9,2.33C234.27,216.9,230.38,217,227,217c-1.33,0-3,.12-4.71.26C220.18,217.42,218,217.59,215.83,217.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M215.7,222.35c-3.13,0-6.2-.35-8.59-1.77a1.25,1.25,0,1,1,1.28-2.15c3,1.77,7.8,1.49,12,1.24,1.43-.08,2.77-.16,4-.16.82,0,1.7,0,2.59.06,2.9.1,5.89.21,8-.71a1.25,1.25,0,1,1,1,2.29c-2.61,1.14-6,1-9.06.92-.86,0-1.71-.06-2.5-.06-1.15,0-2.47.08-3.86.16C219,222.25,217.34,222.35,215.7,222.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M220.25,211.33c-1.06,0-2.08-.74-3-2.2-1.12-1.69-1.28-6.22.52-7.53.38-.27,1.73-1,3.25.87A1.25,1.25,0,0,1,219,204a7.39,7.39,0,0,0,0,3,1.25,1.25,0,0,1,.73-.95,4.58,4.58,0,0,1,2.71-.3,1.25,1.25,0,0,1,1,1.47c-.59,3-1.82,3.82-2.75,4A2.33,2.33,0,0,1,220.25,211.33Zm-.47-2.92a1.84,1.84,0,0,0,.45.39,1.47,1.47,0,0,0,.22-.32A1.26,1.26,0,0,1,219.78,208.41Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M226.3,210.34a3.82,3.82,0,0,1-1-.15,2.84,2.84,0,0,1-2-2,8.61,8.61,0,0,1,1.22-6.48,3.12,3.12,0,0,0,1.05-.76,1.25,1.25,0,0,1,1.72.41c.31.5,2.64,5.81,1,8A2.38,2.38,0,0,1,226.3,210.34Zm-.38-5.79a5.77,5.77,0,0,0-.2,2.89c.09.31.19.33.23.34a1,1,0,0,0,.4.05C226.61,207.44,226.32,205.89,225.92,204.55Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M218.77,281.3c-4.57,0-9.06-.65-11-3.31a1.25,1.25,0,1,1,2-1.48c2.21,3,11.17,2.31,16,1.94,1.14-.09,2.15-.17,3-.2,3.06-.12,7.16-1.07,8.9-2.87a1.25,1.25,0,0,1,1.79,1.74c-2.39,2.46-7.2,3.49-10.6,3.63-.79,0-1.77.11-2.87.19C223.8,281.11,221.27,281.3,218.77,281.3Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M223.15,285c-4.72,0-9.85-.19-14.16-2.12a1.25,1.25,0,1,1,1-2.28c4.34,1.95,9.67,1.92,14.82,1.9h1.82c2.67,0,8.25,0,10.18-2.09a1.25,1.25,0,1,1,1.84,1.69c-2.67,2.92-8.75,2.91-12,2.91h-3.49Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M260.15,291.5c-5.17,0-12.44-6.59-14.82-9.15a1.25,1.25,0,1,1,1.83-1.7c3.24,3.49,9.38,8.35,13,8.35h.11a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M262.75,289a1.24,1.24,0,0,1-.31,0c-5.06-1.3-11.1-5.88-14.85-9.85a1.25,1.25,0,0,1,1.82-1.72c3.38,3.59,9.1,8,13.65,9.15a1.25,1.25,0,0,1-.31,2.46Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M297.25,229.5l-.23,0c-4.42-.83-9.93-2.35-13.26-6.72a1.25,1.25,0,0,1,2-1.52c2.82,3.69,7.75,5,11.74,5.78a1.25,1.25,0,0,1-.23,2.48Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M299.5,227.5h0c-3.75,0-7.37-2.34-10.56-4.39a43.46,43.46,0,0,0-3.75-2.25,1.25,1.25,0,1,1,1.12-2.23,44.92,44.92,0,0,1,4,2.38c3,2,6.19,4,9.21,4a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M302.75,224.25h-.07c-4.22-.24-7.69-3.18-10.75-5.78-1.18-1-2.3-1.94-3.39-2.69a1.25,1.25,0,0,1,1.41-2.06,45.3,45.3,0,0,1,3.59,2.85c2.9,2.45,5.89,5,9.27,5.19a1.25,1.25,0,0,1-.07,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M225.2,288.58a84.79,84.79,0,0,1-18-1.61,1.25,1.25,0,0,1,.53-2.44c9,1.94,18.55,1.63,27.82,1.33l3.38-.11a1.25,1.25,0,0,1,.07,2.5l-3.37.11C232.21,288.47,228.71,288.58,225.2,288.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M203.42,226.89a23.26,23.26,0,0,1-6.81-1.45,1.25,1.25,0,0,1,.78-2.37c1.72.57,5.76,1.9,7.58,1.05a1.25,1.25,0,1,1,1.05,2.27A6.16,6.16,0,0,1,203.42,226.89Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M203.75,230.5h0a24.26,24.26,0,0,1-4.32-.53,19.58,19.58,0,0,0-3.91-.47h0a1.25,1.25,0,0,1,0-2.5,22.23,22.23,0,0,1,4.4.51,22.07,22.07,0,0,0,3.88.49,1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M204.21,291.25a17,17,0,0,1-3.78-.54,17.39,17.39,0,0,0-2.75-.47,1.25,1.25,0,0,1-1.17-1.32,1.24,1.24,0,0,1,1.32-1.17,19.55,19.55,0,0,1,3.15.52,13.65,13.65,0,0,0,3.48.48,1.25,1.25,0,0,1,.08,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M183.25,211.87c-.81,0-1.63,0-2.42-.06s-1.28-.05-1.83-.05a1.25,1.25,0,0,1,0-2.5h0c.58,0,1.23,0,1.93.05,2,.08,4.55.18,5.76-.42a1.25,1.25,0,0,1,1.11,2.24A10.66,10.66,0,0,1,183.25,211.87Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M182.34,216.06a6,6,0,0,1-3-.5,1.25,1.25,0,0,1,1.28-2.15,15.14,15.14,0,0,0,3.34.11l1.28,0a1.25,1.25,0,0,1,0,2.5l-1.2,0C183.43,216,182.86,216.06,182.34,216.06Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M184.5,286.5h-.25a1.25,1.25,0,0,1,0-2.5h.25a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M162.75,220.25a30,30,0,0,1-6.77-.53,1.25,1.25,0,1,1,.55-2.44,27.88,27.88,0,0,0,6.17.47l.05,1.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M160,229a1.25,1.25,0,0,1-.42-.07c-.27-.09-.63-.26-1-.45s-.71-.33-1.06-.47a1.25,1.25,0,0,1-2-.8,1.55,1.55,0,0,1,.56-1.52c.91-.7,2.12-.13,3.53.53.32.15.61.29.82.36A1.25,1.25,0,0,1,160,229Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M159,295.25a1.25,1.25,0,0,1-.73-2.26,7,7,0,0,1,2.65-1l.75-.18a1.25,1.25,0,1,1,.67,2.41l-.86.21a5.26,5.26,0,0,0-1.74.6A1.24,1.24,0,0,1,159,295.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M121.9,229.57a22.28,22.28,0,0,1-5.46-.61,1.25,1.25,0,0,1,.61-2.42,25,25,0,0,0,8.56.33l1-.09c2.75-.25,7.34-.67,9.07-2.21a1.25,1.25,0,1,1,1.66,1.87c-2.35,2.09-7.26,2.54-10.51,2.84l-1,.09C124.43,229.5,123.12,229.57,121.9,229.57Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M119,234.75a1.25,1.25,0,0,1,0-2.5c1.84,0,3.7-.15,5.49-.28,1.06-.08,2.13-.16,3.2-.22a1.25,1.25,0,0,1,.13,2.5c-1.05.05-2.1.13-3.14.21-1.84.14-3.74.28-5.67.29Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M130.92,292.79c-.6,0-1.2,0-1.75-.06l-.4,0a1.25,1.25,0,0,1-1-.66,1.87,1.87,0,0,1-.22-1.13,1.27,1.27,0,0,1,1.11-1.4,1.24,1.24,0,0,1,1.29.74c1.71.08,3.4.05,4.51-.94a1.25,1.25,0,1,1,1.67,1.86A7.39,7.39,0,0,1,130.92,292.79Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M100.65,293a16.77,16.77,0,0,1-6.1-1.1,1.25,1.25,0,0,1,.91-2.33,14.75,14.75,0,0,0,6,.92,1.25,1.25,0,1,1,.12,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M103,253.75H96.75a1.25,1.25,0,0,1,0-2.5H103a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M316.38,201.63a28.3,28.3,0,0,1-4.06-.39,1.25,1.25,0,1,1,.35-2.47h0c2.75.4,4.92.71,7.29-.4a1.25,1.25,0,1,1,1.06,2.26A10.62,10.62,0,0,1,316.38,201.63Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M315.5,206h0a4,4,0,0,1-2.92-1.45,1.25,1.25,0,1,1,1.92-1.6,1.47,1.47,0,0,0,1.08.55,1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M317.84,298.77a10.29,10.29,0,0,1-3-.57,8,8,0,0,0-2.3-.45,1.25,1.25,0,0,1-.06-2.5,9.52,9.52,0,0,1,3.08.55,7.1,7.1,0,0,0,2.6.45,1.25,1.25,0,1,1,.21,2.49Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M315.81,294a2,2,0,0,1-1.5-.7A1.25,1.25,0,0,1,316,291.5h0a1.25,1.25,0,0,1,.26,2.47A2.16,2.16,0,0,1,315.81,294Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M331.74,237.75a12.81,12.81,0,0,1-4.15-.82,1.25,1.25,0,1,1,.81-2.37,10.12,10.12,0,0,0,3.55.68,1.25,1.25,0,1,1,.09,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M367.76,250.38c-1,0-2,0-3-.07-1.61-.06-3.14-.07-4.72,0-2.81.1-5.73.2-8.4-1.19a1.25,1.25,0,1,1,1.15-2.22c2.1,1.09,4.56,1,7.17.91,1.64-.06,3.23,0,4.9,0,3,.1,6.07.21,8.68-.74a1.25,1.25,0,1,1,.85,2.35A19.37,19.37,0,0,1,367.76,250.38Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M366.25,253.75c-4,0-7.73-.17-11.37-.51a1.25,1.25,0,0,1,.23-2.49c3.56.33,7.2.49,11.13.49a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M404.37,234.9a10.12,10.12,0,0,1-2.15-.23,10.85,10.85,0,0,1-7.26-5,10.7,10.7,0,0,1-.75-8.67c1.15-3.67,5.93-7.72,10.18-7.23,7.43.77,10.94,7.22,10.61,11.58a10.23,10.23,0,0,1-4.18,7.39A10.8,10.8,0,0,1,404.37,234.9Zm-.69-18.68c-2.82,0-6.29,3-7.09,5.52a8.24,8.24,0,0,0,.53,6.67,8.39,8.39,0,0,0,5.63,3.82,8.13,8.13,0,0,0,6.57-1.51,7.74,7.74,0,0,0,3.18-5.57c.24-3.26-2.6-8.31-8.38-8.91h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M416.68,242.27c-2.57,0-5.17,0-7.74-.14-1.52-.07-3-.16-4.58-.25-3.16-.19-6.45-.35-9.62-.37-.59,0-1.3,0-2.08.07-2.88.14-6.14.3-7.83-.77a1.25,1.25,0,0,1,1.33-2.12c1,.64,4.24.49,6.38.39.89,0,1.67-.08,2.34-.08,3.22,0,6.48.19,9.63.38,1.52.09,3,.18,4.54.25,3.52.16,7.14.15,10.64.13h3.05a1.25,1.25,0,0,1,0,2.5h-6.07Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M432.44,215.28c-.42,0-.84,0-1.25,0a1.25,1.25,0,1,1,.12-2.5,57.87,57.87,0,0,0,8.39-.51c2.29-.25,4.45-.48,6.3-.49h0a1.25,1.25,0,0,1,0,2.5c-1.72,0-3.82.23-6,.47A72.52,72.52,0,0,1,432.44,215.28Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M430.5,219.5a1.25,1.25,0,0,1-.23-2.48,76.8,76.8,0,0,1,14.48-1,1.25,1.25,0,0,1,0,2.5,74.64,74.64,0,0,0-14,1Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M456.75,222c-.43,0-.87,0-1.3,0a1.25,1.25,0,0,1-1.1-1.68c.67-1.81,1.26-3.74,1.83-5.61.72-2.38,1.47-4.84,2.42-7.15a1.25,1.25,0,0,1,2.27-.08,32.87,32.87,0,0,0,2.57,4c2.06,2.9,4.19,5.89,4,8.87a1.25,1.25,0,0,1-1.25,1.18h0a39.69,39.69,0,0,0-4.91.25C459.8,221.86,458.29,222,456.75,222ZM460,210.86c-.52,1.49-1,3-1.44,4.53-.41,1.35-.83,2.74-1.29,4.1,1.23,0,2.48-.14,3.77-.26s2.52-.23,3.81-.27c-.44-1.86-2-4-3.45-6.1C460.93,212.21,460.45,211.53,460,210.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M460.45,247.43a5.05,5.05,0,0,1-4.72-2.68c-1.77-3.28-.51-8.47,1.76-10.75a3.53,3.53,0,0,1,4.22-.91c3.38,1.05,5.33,5.14,5.2,8.38a5.74,5.74,0,0,1-4.7,5.77A8.85,8.85,0,0,1,460.45,247.43Zm-.21-12.19a1.42,1.42,0,0,0-1,.53c-1.57,1.58-2.5,5.64-1.33,7.8.24.45,1,1.8,3.79,1.23a3.28,3.28,0,0,0,2.7-3.41c.1-2.59-1.54-5.35-3.52-5.92a1.25,1.25,0,0,1-.24-.1A.86.86,0,0,0,460.24,235.23Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M461.06,273.63a15,15,0,0,1-3.85-.46,1.25,1.25,0,0,1-.92-1.17c0-.92-.15-1.86-.27-2.85a23.47,23.47,0,0,1-.27-4.48,1.27,1.27,0,0,1,.1-.42,12.49,12.49,0,0,1,7.33-6.77,3.17,3.17,0,0,1,2.82.29c1.53,1.12,1.8,4.45,1.75,9.83,0,.5,0,.9,0,1.15V269c.08,2.88-.22,3.68-3.23,4.32A16.94,16.94,0,0,1,461.06,273.63Zm-2.33-2.69a15.17,15.17,0,0,0,5.28-.11,8.3,8.3,0,0,0,1.24-.33,10.35,10.35,0,0,0,0-1.47v-.22c0-.28,0-.71,0-1.24.05-5.74-.38-7.41-.75-7.8-.79-.27-4.62,1.71-6.27,5.28a22.69,22.69,0,0,0,.27,3.79C458.59,269.53,458.67,270.23,458.73,270.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M499.19,228.22a9.21,9.21,0,0,1-1.77-.17c-4.48-.87-6.68-3.57-6.92-8.47-.19-3.88,1.83-10.92,6-13.49a6.41,6.41,0,0,1,6.88.07,1.25,1.25,0,0,1-1.23,2.18,4,4,0,0,0-4.34-.12c-3.12,1.93-5,8-4.8,11.24.19,3.77,1.56,5.49,4.9,6.14,2.67.52,5.84-.58,6.76-3.7.62-2.12-.39-6.15-2.41-7.65a2.53,2.53,0,0,0-3.18.08c-.92.6-2.12,3.18-2.24,5.5-.06,1.18.19,1.82.45,2a1,1,0,0,0,1.2.09,1.88,1.88,0,0,0,.89-1.13,1.29,1.29,0,0,1-.42-1.63,1.21,1.21,0,0,1,1.61-.56,2.32,2.32,0,0,1,1.32,2.15,4.19,4.19,0,0,1-2.43,3.49,3.43,3.43,0,0,1-3.74-.46c-1-.8-1.47-2.22-1.37-4.1.14-2.62,1.46-6.22,3.37-7.46a5,5,0,0,1,6,0c2.94,2.19,4.2,7.37,3.32,10.36A8,8,0,0,1,499.19,228.22Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M496.25,258.25A1.25,1.25,0,0,1,495,257a38,38,0,0,1,.89-8.09c.27-1.5.53-2.92.68-4.3.06-.55.09-1.32.12-2.21.12-3.34.26-7.49,2.26-9.16a1.25,1.25,0,0,1,1.93.44c.62,1.34,1.31,2.72,2,4.05.49,1,1,1.95,1.45,2.92.17.36.41.8.67,1.29,1.5,2.84,2.72,5.34,2.52,7.25-.26,2.38-2.82,3.8-5.29,5.17a15.92,15.92,0,0,0-3.27,2.14,1.25,1.25,0,0,1-1.36.28l-.07,0s0,.1,0,.15a1.25,1.25,0,0,1-1.2,1.3Zm3.59-10.6a39.39,39.39,0,0,0-.52,5.53c.54-.33,1.1-.64,1.66-.95l1-.58a1.24,1.24,0,0,1-.52-.4A12.68,12.68,0,0,1,499.84,247.65Zm-.17-4.88a1.25,1.25,0,0,1,1.06.59,16,16,0,0,1,1.44,3.39,11.14,11.14,0,0,0,1.32,3,1.24,1.24,0,0,1,.25.8A2.77,2.77,0,0,0,505,249c.14-1.3-1.35-4.12-2.24-5.81-.28-.52-.52-1-.71-1.37-.46-1-.95-1.93-1.43-2.89l-.93-1.86a32.17,32.17,0,0,0-.52,5.49v.33a1.24,1.24,0,0,1,.47-.1Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M493.31,296.12a1.23,1.23,0,0,1-1-.54c-.24-.34-.51-1,.32-1.93a1.25,1.25,0,0,1,1.77-.07,1.17,1.17,0,0,1,.15.17,1.25,1.25,0,0,1-.25,2.14A2.35,2.35,0,0,1,493.31,296.12Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M501.16,296a1.21,1.21,0,0,1-.92-.39c-.37-.42-.61-1.1.33-2a1.29,1.29,0,0,1,1.8,0,1.21,1.21,0,0,1,0,1.73l-.14.13a1.2,1.2,0,0,1-.17.17A1.4,1.4,0,0,1,501.16,296Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M507.58,295.18h-.17a1.33,1.33,0,0,1-1.16-1.3,1.37,1.37,0,1,1,2.67,0l0,.08C508.63,294.79,508.19,295.18,507.58,295.18Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M494.91,292.32c-1.58,0-3.16,0-4.72,0s-3.13,0-4.69,0a1.25,1.25,0,0,1,0-2.5c1.57,0,3.14,0,4.72,0a135.16,135.16,0,0,0,14.23-.34c.88-.08,1.9-.13,3-.18,2.7-.12,6.06-.26,7.75-1.14a1.25,1.25,0,1,1,1.14,2.22c-2.18,1.12-5.69,1.28-8.78,1.41-1,0-2,.09-2.86.17C501.45,292.25,498.17,292.32,494.91,292.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M476.59,238.29l-2.13,0-2,0a1.25,1.25,0,1,1,0-2.5h0l2,0a37.3,37.3,0,0,0,8.23-.49,1.25,1.25,0,1,1,.54,2.44A31.24,31.24,0,0,1,476.59,238.29Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M482,243c-1.25,0-2.52-.07-3.74-.15a42.49,42.49,0,0,0-4.93-.11,1.25,1.25,0,0,1-.14-2.5,45.62,45.62,0,0,1,5.22.11c1.19.07,2.43.14,3.6.14a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M472.5,233a1.25,1.25,0,0,1,0-2.5c1.46,0,2.95-.13,4.39-.25a48.2,48.2,0,0,1,5.41-.25,1.25,1.25,0,0,1,1.21,1.29,1.27,1.27,0,0,1-1.29,1.21,45.31,45.31,0,0,0-5.12.24c-1.49.13-3,.26-4.59.26Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M473,227.25a1.25,1.25,0,0,1-.31-2.46,40.15,40.15,0,0,1,11.14-1,1.25,1.25,0,1,1-.15,2.5,37.41,37.41,0,0,0-10.36,1A1.25,1.25,0,0,1,473,227.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M518.75,239.75a1.25,1.25,0,0,1,0-2.5c2.07,0,5.69-.13,9-.25a1.25,1.25,0,1,1,.09,2.5C524.51,239.62,520.86,239.75,518.75,239.75Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M517.75,235.5a1.25,1.25,0,0,1-.19-2.49,39.94,39.94,0,0,1,6.62-.28l1.82,0a1.25,1.25,0,0,1,0,2.5l-1.85,0a38.16,38.16,0,0,0-6.21.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M542.16,236.15a7.76,7.76,0,0,1-.82,0,5.72,5.72,0,0,1-4.17-2.31,6.49,6.49,0,0,1-.72-5.35,3.89,3.89,0,0,1,2.29-2.58c3-1.57,8.68-3.08,11.54-1.37a3.39,3.39,0,0,1,1.72,2.66c.25,2.56-2.09,5.4-3.36,6.54A10.13,10.13,0,0,1,542.16,236.15Zm4.82-9.92a17.25,17.25,0,0,0-7.15,1.88l-.18.08a1.42,1.42,0,0,0-.82,1,4,4,0,0,0,.36,3.13,3.24,3.24,0,0,0,2.41,1.29,7.54,7.54,0,0,0,5.36-1.8c1.32-1.19,2.66-3.26,2.54-4.44a.91.91,0,0,0-.51-.75A4.07,4.07,0,0,0,547,226.23Zm-7.73.77h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M538.5,227.75a1.25,1.25,0,0,1-1-.45,4.76,4.76,0,0,1-.92-2,1.25,1.25,0,0,1,1.09-1.48,3.57,3.57,0,0,1,2.5.67,2.31,2.31,0,0,1-1.7,3.28Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M549.25,226a1.72,1.72,0,0,0-2.39-.31,1.25,1.25,0,0,1-.79-1.58,3.66,3.66,0,0,1,1.82-2.2,1.25,1.25,0,0,1,1.72.66,5.17,5.17,0,0,0,.29.57,5.47,5.47,0,0,1,.57,1.31,1.25,1.25,0,0,1-1.21,1.55Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M533,244a1.25,1.25,0,0,1-.51-2.39c4.39-1.94,9.74-3,14.45-4,1.23-.25,2.43-.5,3.59-.76l1.25-.28a41.06,41.06,0,0,1,5.87-1,1.25,1.25,0,1,1,.19,2.49,39.3,39.3,0,0,0-5.51,1l-1.26.29c-1.17.26-2.38.51-3.62.76-4.82,1-9.8,2-13.95,3.85A1.25,1.25,0,0,1,533,244Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M538.5,293.5a1.25,1.25,0,0,1,0-2.5,79.17,79.17,0,0,0,18.59-2.62c.84-.21,1.75-.38,2.72-.56a20.92,20.92,0,0,0,5.82-1.65,1.25,1.25,0,0,1,1.25,2.17,22,22,0,0,1-6.6,1.94c-.93.18-1.81.34-2.59.53a81.57,81.57,0,0,1-19.18,2.69Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M541.59,299.51h-.87a1.25,1.25,0,0,1,0-2.5h0c7.63.21,15.26-2.72,22.6-5.55l2.92-1.12a1.25,1.25,0,0,1,.88,2.34l-2.91,1.11C557,296.6,549.45,299.51,541.59,299.51Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M572.38,217.43a8,8,0,0,1-3.12-.53,1.25,1.25,0,0,1,1-2.3c1.75.74,4.88.13,7.64-.41a32.09,32.09,0,0,1,4.32-.66c.54,0,1.08-.08,1.63-.13a19.47,19.47,0,0,1,3.27-.14,1.25,1.25,0,0,1,1.16,1.33,1.23,1.23,0,0,1-1.33,1.16,17.49,17.49,0,0,0-2.85.13c-.58.06-1.17.11-1.75.14a30.63,30.63,0,0,0-4,.62A32.48,32.48,0,0,1,572.38,217.43Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M584.5,221H571a1.25,1.25,0,0,1,0-2.5h13.5a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M587.25,283.25c-2.46,0-4.94-.13-7.34-.26-2.84-.15-5.78-.31-8.63-.24h0a1.25,1.25,0,0,1,0-2.5c2.94-.07,5.93.09,8.82.24,2.37.13,4.82.26,7.21.26a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M588.5,286.75H572.75a1.25,1.25,0,0,1,0-2.5H588.5a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M632,210h-.12a37.79,37.79,0,0,1-14-4.64,1.25,1.25,0,1,1,1.18-2.2,35.33,35.33,0,0,0,13,4.36A1.25,1.25,0,0,1,632,210Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M631.25,215.75a1.25,1.25,0,0,1-.42-.07c-1.36-.49-2.75-1.08-4.22-1.71-3.66-1.56-7.44-3.17-10.88-3.22a1.25,1.25,0,1,1,0-2.5c3.93.05,7.94,1.76,11.82,3.42,1.44.61,2.79,1.19,4.08,1.66a1.25,1.25,0,0,1-.42,2.43Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M599.66,291.29a4.59,4.59,0,0,1-4.13-2.24,6.26,6.26,0,0,1,.39-6.52,4.15,4.15,0,0,1,4.34-1.75,1.25,1.25,0,0,1,.84.62,5,5,0,0,1-.73,9.86A6.58,6.58,0,0,1,599.66,291.29Zm-1.06-7.92a2,2,0,0,0-.66.61,3.81,3.81,0,0,0-.26,3.8,2.25,2.25,0,0,0,2.42,1,2.52,2.52,0,0,0-.52-5A1.25,1.25,0,0,1,598.6,283.37Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M639.25,294a1.25,1.25,0,0,1-.7-2.28c2.92-2,11-1.56,14.28-.67a1.25,1.25,0,1,1-.65,2.41c-3.16-.86-10.25-1-12.22.33A1.25,1.25,0,0,1,639.25,294Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M636,217.5a1.25,1.25,0,0,1-.61-2.34c3.3-1.83,11.37-3.43,15.33-1.81a1.25,1.25,0,1,1-.95,2.31c-3.11-1.27-10.41.15-13.17,1.69A1.25,1.25,0,0,1,636,217.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M643.45,235.79a5,5,0,0,1-.9-.08,4.68,4.68,0,0,1-3.91-5.66c.44-2.71,2.64-5.27,5.59-4.85h0a5.23,5.23,0,0,1,2.33,1,5.41,5.41,0,0,1-3.11,9.6Zm.19-8.14c-1.25,0-2.3,1.39-2.53,2.79a2.2,2.2,0,0,0,1.9,2.8,2.56,2.56,0,0,0,2.82-1.7,2.7,2.7,0,0,0-.73-3.34,2.76,2.76,0,0,0-1.21-.54h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M645.13,254.09a5,5,0,0,1-.9-.08,4.68,4.68,0,0,1-3.91-5.66c.44-2.71,2.65-5.27,5.59-4.85h0a5.22,5.22,0,0,1,2.33,1,5.41,5.41,0,0,1-3.11,9.6Zm.19-8.14c-1.25,0-2.3,1.39-2.53,2.79a2.2,2.2,0,0,0,1.9,2.8,2.56,2.56,0,0,0,2.82-1.7,2.7,2.7,0,0,0-.73-3.34,2.76,2.76,0,0,0-1.21-.54h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M644.82,272.38a5,5,0,0,1-.9-.08,4.68,4.68,0,0,1-3.91-5.66c.44-2.71,2.65-5.26,5.59-4.85h0a5.22,5.22,0,0,1,2.33,1,5.41,5.41,0,0,1-3.11,9.6Zm.19-8.14c-1.25,0-2.3,1.39-2.53,2.79a2.2,2.2,0,0,0,1.9,2.8,2.56,2.56,0,0,0,2.82-1.7,2.7,2.7,0,0,0-.73-3.34,2.76,2.76,0,0,0-1.21-.54h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M675.75,217a1.25,1.25,0,0,1-.53-.12c-.87-.41-2.74-.3-4.24-.21-.65,0-1.26.07-1.79.07-1.54,0-3.14-.06-4.66-.13s-2.86-.12-4.29-.12a1.25,1.25,0,0,1,0-2.5h0c1.48,0,3,.07,4.39.13s2.95.12,4.42.12h.12c.49,0,1.05,0,1.65-.07,1.87-.11,4-.24,5.44.44a1.25,1.25,0,0,1-.53,2.38Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M676.5,228.25a1.26,1.26,0,0,1-.47-.09,13.36,13.36,0,0,0-3.59-.54l-1.28-.1a67.49,67.49,0,0,1-12.24-2.62,1.25,1.25,0,0,1-.44-2.18c2.77-2.21,6.45-3.5,10-4.74a49.15,49.15,0,0,0,6.44-2.59,1.25,1.25,0,0,1,1.16,2.21,51.72,51.72,0,0,1-6.78,2.73,47.88,47.88,0,0,0-7.06,2.89,53.81,53.81,0,0,0,9.15,1.8l1.22.09a14.9,14.9,0,0,1,4.35.72,1.25,1.25,0,0,1-.47,2.41Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M666.44,283.13c-4.71,0-5.74-.45-6.11-1.44a1.25,1.25,0,0,1,2.06-1.32c1.56.5,9.36.15,12.74,0,1.5-.07,2.72-.12,3.38-.13h0a1.25,1.25,0,0,1,.44.08,1.31,1.31,0,0,1,.91,1.26,1.29,1.29,0,0,1-.95,1.21,1.25,1.25,0,0,1-1.4,0l-2.28.1C671.4,283,668.55,283.13,666.44,283.13Zm12.8-.63h0Zm-16.58-1.7h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M239,158.58l-.21,0a73.4,73.4,0,0,1-10.64-2.37,57.77,57.77,0,0,1-5.62-2.28c-3.74-1.67-7.61-3.36-10.84-3.33a1.23,1.23,0,0,1-1.27-1.22,1.25,1.25,0,0,1,1.23-1.27c3.8-.07,7.92,1.76,11.91,3.54a56.19,56.19,0,0,0,5.36,2.19,71.43,71.43,0,0,0,10.3,2.29,1.25,1.25,0,0,1-.21,2.48Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M240.33,154.58h-.07a23.16,23.16,0,0,1-7.07-1.93c-.85-.33-1.73-.68-2.59-1-1.62-.55-3.37-1-5.22-1.47-4.74-1.21-9.64-2.47-13.21-5.61a1.25,1.25,0,1,1,1.65-1.87c3.12,2.75,7.72,3.93,12.17,5.06,1.81.46,3.69.94,5.4,1.52.92.31,1.83.67,2.71,1a21,21,0,0,0,6.3,1.76,1.25,1.25,0,0,1-.07,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M200,158.92c-2.45,0-4.2-1.83-4.39-4.59s1.22-5.62,3.88-5.9h0a1.25,1.25,0,0,1,1.6-.57,7,7,0,0,1,3.75,7.29,4.58,4.58,0,0,1-4.71,3.77Zm.62-8.5a1.25,1.25,0,0,1-.87.49c-1.09.12-1.75,1.8-1.65,3.25,0,.7.35,2.32,2,2.26a2.12,2.12,0,0,0,2.33-1.74A4.57,4.57,0,0,0,200.66,150.42Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M252.67,154.58a1.25,1.25,0,0,1,0-2.5,39,39,0,0,0,7.44-.64,1.25,1.25,0,1,1,.47,2.46,41.36,41.36,0,0,1-7.9.69Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M252.33,149.92a1.25,1.25,0,0,1-.21-2.48,18.9,18.9,0,0,1,2.8-.19,9.51,9.51,0,0,0,3.21-.37,1.25,1.25,0,1,1,1.07,2.26,10.79,10.79,0,0,1-4.24.62,16.86,16.86,0,0,0-2.41.15Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M295.33,148.92a1.25,1.25,0,0,1-.1-2.5c1.15-.09,2.34-.12,3.5-.16a37.78,37.78,0,0,0,6-.49,1.25,1.25,0,0,1,.48,2.45,39.59,39.59,0,0,1-6.44.54c-1.17,0-2.28.07-3.37.15Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M295.38,154.58h-.05a1.25,1.25,0,0,1-1.25-1.25,1.27,1.27,0,0,1,1.25-1.25,28.42,28.42,0,0,0,4.5-.5,25.18,25.18,0,0,1,5.92-.5,1.25,1.25,0,1,1-.17,2.49,22.63,22.63,0,0,0-5.33.47A29.61,29.61,0,0,1,295.38,154.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M301.32,98.77a5.18,5.18,0,0,1-1.74-.33c-2.41-.86-3.2-3.61-2.71-5.75a3.86,3.86,0,0,1,4.26-3.26,1.25,1.25,0,0,1,.87,2,4.61,4.61,0,0,1,2.24,5.4A3,3,0,0,1,301.32,98.77Zm-1.57-6.47a2.06,2.06,0,0,0-.44.94c-.25,1.09.11,2.49,1.12,2.85.47.17,1.28.37,1.48-.15a2.16,2.16,0,0,0-1.37-2.44A1.25,1.25,0,0,1,299.75,92.3Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M327,87.25H308.67a1.25,1.25,0,0,1,0-2.5H327a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M310,92.25h-2a1.25,1.25,0,0,1,0-2.5h1c3.62,0,7.36,0,11-.17.69,0,1.48,0,2.31,0,1.7,0,3.82.07,4.86-.39a1.25,1.25,0,0,1,1,2.29c-1.54.68-3.76.64-5.92.6-.79,0-1.53,0-2.15,0C316.74,92.24,313.31,92.25,310,92.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M317.48,117.31c-1.41,0-2.81,0-4.16-.11a1.25,1.25,0,0,1-1.18-1.11,9.07,9.07,0,0,1,1.23-5,7.35,7.35,0,0,0,1.05-3.93,6.4,6.4,0,0,0,2.2-1.49,1.25,1.25,0,0,1,1.74.32l.5.72c1.76,2.5,4.42,6.29,4,9.44a1.25,1.25,0,0,1-1.17,1.08C320.3,117.27,318.89,117.31,317.48,117.31Zm-2.82-2.55c1.87.07,3.8.07,5.69,0-.34-2.07-2.2-4.75-3.43-6.51a11.59,11.59,0,0,1-1.28,3.88A10.13,10.13,0,0,0,314.65,114.76Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M317.93,132.87a1.25,1.25,0,0,1-.87-.35c-1.54-1.49-2.12-3.64-2.68-5.72-.47-1.75-.91-3.4-1.85-4.18a1.25,1.25,0,0,1,.57-2.19,1.25,1.25,0,0,1,1.75-.91,10.12,10.12,0,0,0,3.66.28c.74,0,1.5,0,2.19,0a1.25,1.25,0,0,1,1.1,1.68,28.14,28.14,0,0,0-1.06,4.49,24.54,24.54,0,0,1-1.69,6.19,1.25,1.25,0,0,1-.91.69Zm-2.54-10.64a16.54,16.54,0,0,1,1.41,3.92,24.47,24.47,0,0,0,.81,2.63c.27-1,.48-2.16.67-3.26s.4-2.17.66-3.23h-.36A19.72,19.72,0,0,1,315.38,122.23Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M323,153.58a1.25,1.25,0,0,1-.28,0c-3.24-.73-7-.58-10.64-.43-1.47.06-3,.12-4.42.12a1.25,1.25,0,0,1,0-2.5c1.39,0,2.81-.06,4.32-.12,3.8-.16,7.72-.32,11.29.49a1.25,1.25,0,0,1-.27,2.47Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M340.6,87.54a5.83,5.83,0,0,1-5.79-4.18A7.23,7.23,0,0,1,338,74.92a2.56,2.56,0,0,0,2.84-.48c3.51.62,5.56,4.49,5.43,7.71a5.26,5.26,0,0,1-4.94,5.36A7.74,7.74,0,0,1,340.6,87.54Zm-.82-11a1.24,1.24,0,0,1-.5.53,4.72,4.72,0,0,0-2.1,5.51A3.44,3.44,0,0,0,341.13,85a2.79,2.79,0,0,0,2.7-3c.08-2.14-1.28-4.78-3.37-5.15A1.24,1.24,0,0,1,339.79,76.55Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M347,101.58H332.33a1.25,1.25,0,0,1,0-2.5H347a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M347.33,118.25a1.24,1.24,0,0,1-.45-.09c-2.59-1-6.67-.84-10.28-.69-1.28.05-2.49.1-3.6.1a1.25,1.25,0,0,1,0-2.5c1.06,0,2.24,0,3.5-.1,3.85-.16,8.22-.35,11.29.86a1.25,1.25,0,0,1-.46,2.41Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M356.33,79.58a1.25,1.25,0,0,1,0-2.5c7.22,0,14.81-.33,22.56-1,1-.09,2.15-.15,3.28-.2a35.06,35.06,0,0,0,8.44-1.08,1.25,1.25,0,1,1,.76,2.38,36.78,36.78,0,0,1-9.07,1.2c-1.1.06-2.18.11-3.2.2C371.28,79.25,363.62,79.58,356.33,79.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M358,87.58a1.25,1.25,0,0,1,0-2.5c5.58,0,11.25-.61,16.73-1.17s11.28-1.15,16.94-1.17h0a1.25,1.25,0,0,1,0,2.5c-5.54,0-11.21.6-16.69,1.16s-11.27,1.15-17,1.18Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M373.19,127.89c-4.6,0-9.16-1.46-11.59-5.48a18.94,18.94,0,0,1,0-19.05,13.71,13.71,0,0,1,12.76-6.94h0c9.7.78,14.87,4.9,15.81,12.61.66,5.4.64,13-7.13,16.69A24.1,24.1,0,0,1,373.19,127.89Zm.43-29a11.12,11.12,0,0,0-9.83,5.74,16.6,16.6,0,0,0,0,16.48c3.35,5.52,12.95,4.89,18.3,2.35,4.94-2.34,6.65-6.57,5.72-14.13-.8-6.52-5-9.73-13.51-10.42Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M367.44,123.21H367a1.25,1.25,0,0,1-1.2-1.15c-.32-3.86.8-7.22,1.88-10.47a28.1,28.1,0,0,1,1.69-3.72c1-1.87,1.94-3.8,2-5.27a1.25,1.25,0,0,1,2.15-.79,21.29,21.29,0,0,1,3.1,4.13,15.17,15.17,0,0,0,1.41,2.06,22.93,22.93,0,0,0,2.73,2.5c2.12,1.75,4.3,3.57,5,6.11a1.25,1.25,0,0,1-1.08,1.58,28.36,28.36,0,0,0-7.69,2.39C373.93,121.87,370.7,123.21,367.44,123.21Zm5.86-17.86a34.89,34.89,0,0,1-1.7,3.65,28.41,28.41,0,0,0-3.35,11.68,27.38,27.38,0,0,0,7.85-2.41A39.11,39.11,0,0,1,382.8,116a18.07,18.07,0,0,0-3.59-3.55,25.06,25.06,0,0,1-3-2.8,17.36,17.36,0,0,1-1.65-2.38C374.16,106.63,373.78,106,373.3,105.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M392.33,145.58h-35a1.25,1.25,0,0,1,0-2.5h35a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M363.79,154.26h-6.46a1.25,1.25,0,0,1,0-2.5h3.23c7.16,0,14.57,0,21.67-.66a38.38,38.38,0,0,1,4.64,0c2.65.08,5.65.17,7.31-.54a1.25,1.25,0,1,1,1,2.3c-2.16.93-5.32.83-8.37.74a36.82,36.82,0,0,0-4.32,0C376.32,154.18,370,154.26,363.79,154.26Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M426.47,108.22c-1.47,0-3-.1-4.37-.19-.73,0-1.4-.09-2-.11-3.38-.13-6.82-.48-10.15-.82-3.74-.38-7.61-.78-11.33-.85a1.25,1.25,0,0,1-1.23-1.27,1.24,1.24,0,0,1,1.27-1.23c3.82.07,7.74.47,11.54.86,3.29.34,6.69.69,10,.81.6,0,1.29.07,2,.12,2.74.18,6.5.43,8.23-.35a1.25,1.25,0,1,1,1,2.28A13.1,13.1,0,0,1,426.47,108.22Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M446.35,89.6c-.93,0-1.85,0-2.77,0-1.69,0-3.44-.08-5.17,0a1.25,1.25,0,1,1-.15-2.5c1.83-.11,3.64-.07,5.38,0a33,33,0,0,0,9.05-.61,1.25,1.25,0,1,1,.61,2.42A28.08,28.08,0,0,1,446.35,89.6Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M453.67,95.58H439.33a1.25,1.25,0,0,1,0-2.5h14.33a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M463.67,82.58h-6a1.25,1.25,0,0,1,0-2.5h6a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M462.26,153.33a8.62,8.62,0,0,1-3.07-.51,1.25,1.25,0,0,1,1-2.31c1.1.45,3.63.44,4.44-.17a1.25,1.25,0,1,1,1.51,2A6.56,6.56,0,0,1,462.26,153.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M520,149.25a1.25,1.25,0,0,1-1-2,50,50,0,0,1,8.81-8.32c.92-.74,1.83-1.47,2.71-2.21a1.25,1.25,0,1,1,1.61,1.92c-.9.75-1.82,1.5-2.76,2.24a48.07,48.07,0,0,0-8.38,7.89A1.25,1.25,0,0,1,520,149.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M522.33,153.58a1.25,1.25,0,0,1-1.13-1.78,17,17,0,0,1,3.55-4.58,13.25,13.25,0,0,0,3.08-4,1.25,1.25,0,1,1,2.32.93,15.26,15.26,0,0,1-3.62,4.84,15,15,0,0,0-3.08,3.89A1.25,1.25,0,0,1,522.33,153.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M481.93,87.59h-.31a1.25,1.25,0,1,1,.09-2.5c2.23.08,5-1.11,7.63-2.27a40.11,40.11,0,0,1,4.3-1.68,1.25,1.25,0,0,1,.71,2.4,38.48,38.48,0,0,0-4,1.58C487.53,86.33,484.63,87.59,481.93,87.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M484,92.92a1.25,1.25,0,0,1-.7-2.29c2.45-1.66,5.83-2.61,9.09-3.53,1.52-.43,3-.83,4.18-1.28a1.25,1.25,0,0,1,.86,2.35c-1.31.48-2.79.9-4.36,1.34-3.07.86-6.25,1.76-8.37,3.19A1.24,1.24,0,0,1,484,92.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M555.52,157.85a6.45,6.45,0,0,1-5.64-3.1,8.58,8.58,0,0,1,1.6-10.51c3.37-3.32,6.34-2.72,7.82-2.07,2.79,1.24,4.72,4.63,4.58,8.07a7.61,7.61,0,0,1-5.44,7.08h0A8.89,8.89,0,0,1,555.52,157.85Zm2.5-1.7h0Zm-1.11-12a5.43,5.43,0,0,0-3.68,1.85,6.06,6.06,0,0,0-1.24,7.41c1.13,1.82,3.18,2.38,5.61,1.54h0a5.14,5.14,0,0,0,3.76-4.83,6.07,6.07,0,0,0-3.09-5.68A3.35,3.35,0,0,0,556.92,144.17Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M570.67,149.58h-4.33a1.25,1.25,0,0,1,0-2.5h4.33a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M542.6,151.64a9.44,9.44,0,0,1-1.08-.06,1.25,1.25,0,1,1,.29-2.48,8.67,8.67,0,0,0,3.19-.3,1.25,1.25,0,1,1,.67,2.41A11.65,11.65,0,0,1,542.6,151.64Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M549.58,132.21h-.91a1.25,1.25,0,0,1-1.16-1.61,52.47,52.47,0,0,1,3.39-8,42.37,42.37,0,0,0,3.88-9.88,1.25,1.25,0,0,1,2.42-.12,56.07,56.07,0,0,0,2.43,6.07c1.63,3.67,3.32,7.46,3.24,10.94a1.25,1.25,0,0,1-1.06,1.21l-1.26.2A73.36,73.36,0,0,1,549.58,132.21ZM556.15,117a67.5,67.5,0,0,1-3,6.74,65.08,65.08,0,0,0-2.7,6,79.31,79.31,0,0,0,9.71-1.12l.17,0c-.25-2.67-1.58-5.67-3-8.83C556.94,118.82,556.53,117.91,556.15,117Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M603,150.25c-2.34,0-5.13-.15-8.08-.32-3.61-.2-7.34-.41-10.56-.35a1.28,1.28,0,0,1-1.27-1.23,1.25,1.25,0,0,1,1.23-1.27c3.33-.06,7.1.15,10.75.35,2.91.16,5.67.31,7.94.31a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M585.67,144.58a1.25,1.25,0,0,1-.4-2.43c4.81-1.65,10.6-1.54,15.7-1.44,1.27,0,2.52,0,3.7,0h0a1.25,1.25,0,0,1,0,2.5c-1.22,0-2.47,0-3.75,0-5.14-.1-10.45-.19-14.85,1.31A1.25,1.25,0,0,1,585.67,144.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M610.35,152.6H609a1.25,1.25,0,0,1,0-2.5h0c3.29.07,7.09-.14,10.76-.35,2.76-.16,5.37-.3,7.54-.31h0a1.25,1.25,0,0,1,0,2.5c-2.11,0-4.68.16-7.41.31C616.71,152.41,613.39,152.6,610.35,152.6Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M147.76,501.88c-3.43,0-6.88-.24-10.26-.48s-6.79-.48-10.13-.48h0a1.25,1.25,0,0,1-1.25-1.25,1.29,1.29,0,0,1,1.28-1.25c3.43,0,6.92.25,10.31.49,6.05.43,12.31.87,18.12-.13a1.25,1.25,0,1,1,.42,2.46A49.74,49.74,0,0,1,147.76,501.88Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M138.33,525.58h-.1c-.51,0-1-.1-1.53-.15a18.61,18.61,0,0,0-3-.18,1.23,1.23,0,0,1-1.31-1.19,1.25,1.25,0,0,1,1.19-1.31,21.27,21.27,0,0,1,3.38.19c.48.05,1,.11,1.44.14a1.25,1.25,0,0,1-.09,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M146.58,580.92a90.71,90.71,0,0,1-12-1c-.57-.07-1.27-.11-2-.15-2.76-.14-6.19-.31-7.88-2.71a1.25,1.25,0,1,1,2-1.44c1,1.4,3.74,1.54,6,1.65.79,0,1.54.08,2.2.17a95.08,95.08,0,0,0,11.83,1H147c3.33,0,5.73,0,8.49-1.23a1.25,1.25,0,1,1,1,2.29c-3.24,1.43-6,1.43-9.5,1.44h-.43Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M189.67,506.92h0c-4.84,0-13.33-.8-17.81-1.34a1.25,1.25,0,1,1,.3-2.48c4.42.53,12.79,1.29,17.53,1.33a1.25,1.25,0,0,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M182.45,514.29c-4.67,0-9.59-.2-13.8-1.43a1.25,1.25,0,0,1,.7-2.4c4.87,1.42,11,1.36,16.42,1.3l3.57,0a1.25,1.25,0,0,1,0,2.5,3.43,3.43,0,0,1-.44,0l-3.1,0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M202.33,564.63c-1.34,0-2.86-.1-4.5-.23-1-.08-1.9-.15-2.5-.15a1.25,1.25,0,0,1,0-2.5c.69,0,1.62.07,2.69.16,1.9.15,6.94.55,7.66-.35a1.25,1.25,0,0,1,2,1.56C206.71,564.28,204.82,564.63,202.33,564.63Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M208.67,570.58h-13a1.25,1.25,0,0,1,0-2.5h13a1.25,1.25,0,1,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M201,581.92h-.23c-2.67-.14-3.68-1.28-4.05-2.21-.54-1.35-.05-3,1.31-4.48s3.48-2.61,5.7-1.88c2.5.83,3.09,2.69,2.82,4.15A5.94,5.94,0,0,1,201,581.92Zm1.39-6.29a3.88,3.88,0,0,0-2.54,1.3c-.71.75-.95,1.51-.81,1.84s.66.59,1.86.65h0a3.45,3.45,0,0,0,3.18-2.39c0-.26.17-.88-1.15-1.31A1.71,1.71,0,0,0,202.38,575.63Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M110.35,517.29a22.47,22.47,0,0,1-8.32-1.93,75.86,75.86,0,0,1-7.71-3.87L93,510.76a23.18,23.18,0,0,0-2.32-1c-1.85-.75-3.94-1.6-5.3-3.27a1.25,1.25,0,1,1,1.94-1.58c1,1.17,2.66,1.86,4.3,2.53a25.54,25.54,0,0,1,2.58,1.16l1.34.74a74.18,74.18,0,0,0,7.45,3.74,18.35,18.35,0,0,0,8.25,1.7,1.25,1.25,0,0,1,.22,2.49Q110.91,517.29,110.35,517.29Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M110,522.92a1.25,1.25,0,0,1-.33,0c-3.36-.9-6.88-2.06-10.49-3.27-.66-.22-1.43-.46-2.26-.72-4.57-1.43-10.83-3.38-13.24-6.44a1.25,1.25,0,0,1,2-1.54c1.93,2.45,8,4.35,12,5.6.85.27,1.64.51,2.31.74,3.57,1.2,7,2.34,10.34,3.23a1.25,1.25,0,0,1-.32,2.46Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M114.33,529.92a1.25,1.25,0,0,1-.47-2.41c2.22-.91,5.17-.72,7.78-.55,1,.06,1.89.12,2.7.12a1.25,1.25,0,1,1,0,2.5c-.89,0-1.84-.06-2.86-.13-2.34-.15-5-.32-6.67.37A1.24,1.24,0,0,1,114.33,529.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M121.32,533c-2.07,0-4.35-.2-6-1.25a1.25,1.25,0,0,1,1.35-2.1c1.53,1,4.41.89,6.51.82h.44a1.22,1.22,0,0,1,1.29,1.21,1.25,1.25,0,0,1-1.21,1.29h-.43C122.67,533,122,533,121.32,533Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M204.06,502.94c-1.59,0-3.19-.1-4.71-.19s-2.79-.17-4-.17a1.25,1.25,0,1,1,0-2.5c1.31,0,2.7.08,4.17.17,3.66.22,7.8.47,10.68-.74a1.25,1.25,0,0,1,1,2.31A18.59,18.59,0,0,1,204.06,502.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M210.65,507.25c-3.38,0-6.75-.28-10-.54-2.19-.18-4.46-.36-6.69-.46a1.25,1.25,0,1,1,.11-2.5c2.28.1,4.57.29,6.79.47,3.21.26,6.52.53,9.8.53h0a1.25,1.25,0,1,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M626.88,500.82c-2.73,0-5.52-.16-8.27-.32-3.4-.19-6.62-.38-9.55-.25a1.25,1.25,0,1,1-.1-2.5c3.05-.12,6.33.06,9.8.26,6.67.38,13.56.77,18.82-1.18a1.25,1.25,0,0,1,.87,2.34A33.57,33.57,0,0,1,626.88,500.82Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M638.67,506.25c-4.2,0-8.52-.31-12.7-.6a122.36,122.36,0,0,0-17.87-.4,1.25,1.25,0,0,1-.2-2.49,124.15,124.15,0,0,1,18.24.4c4.14.29,8.42.6,12.53.6a1.25,1.25,0,1,1,0,2.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M634.9,576.77c-1.72,0-3.45-.16-5.06-.3-1-.09-2-.18-2.9-.23-1.46-.07-2.93-.09-4.49-.11-4.54-.06-9.24-.12-13.52-1.62a1.25,1.25,0,1,1,.83-2.36c3.9,1.37,8.38,1.43,12.73,1.48,1.52,0,3.08,0,4.59.12,1,0,2,.14,3,.23,3.09.28,6.3.57,8.93-.19a1.25,1.25,0,1,1,.69,2.4A17.52,17.52,0,0,1,634.9,576.77Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M622.24,579.36a123.7,123.7,0,0,1-13.37-.78,1.25,1.25,0,0,1,.27-2.49,111.6,111.6,0,0,0,17.55.66c.93,0,2-.06,3-.06,2.82,0,6,0,8.2-.86a1.25,1.25,0,0,1,.87,2.34c-2.59,1-6,1-9,1-1,0-2,0-2.91.06Q624.58,579.36,622.24,579.36Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M662.25,493.36a39.46,39.46,0,0,1-6.09-.66,32.89,32.89,0,0,0-3.53-.45,1.25,1.25,0,1,1,.09-2.5,34,34,0,0,1,3.84.48,26,26,0,0,0,7.42.5,31.79,31.79,0,0,0,4.85-1.31c1-.34,2.11-.69,3.19-1a1.25,1.25,0,1,1,.63,2.42c-1,.26-2,.58-3,.93a34.23,34.23,0,0,1-5.24,1.4A13.65,13.65,0,0,1,662.25,493.36Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M663.41,498.84a35.43,35.43,0,0,1-10.82-1.66,1.25,1.25,0,1,1,.81-2.36c4.77,1.64,14,2.52,18.25-.2a1.25,1.25,0,0,1,1.35,2.1C670.63,498.25,667.07,498.84,663.41,498.84Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M620.51,540.9a5.16,5.16,0,0,1-4.57-2.22c-2-3-.88-8.07,1.28-11.54,1.94-3.12,4.47-4.72,6.94-4.38h0c4.22.63,6.67,3.05,6.71,6.65.06,4.85-4.34,10.57-8.72,11.33A9.76,9.76,0,0,1,620.51,540.9Zm3-15.68c-1.36,0-2.9,1.19-4.18,3.24-1.92,3.09-2.52,7.05-1.33,8.82.66,1,1.92,1.31,3.73,1,3.15-.55,6.69-5.25,6.65-8.83,0-2.34-1.57-3.76-4.57-4.21Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M661.55,536.59a4.66,4.66,0,0,1-4.27-2.25c-1.38-2.4-.59-6,.9-8.31,1.32-2,3.12-3.11,4.94-2.93h0a1.25,1.25,0,0,1,.83.18,8.54,8.54,0,0,1,3.58,9,5.74,5.74,0,0,1-5.69,4.35Zm1.18-11a3.33,3.33,0,0,0-2.45,1.81c-1.22,1.89-1.59,4.4-.83,5.71.15.27.62,1.08,2.32,1a3.28,3.28,0,0,0,3.38-2.49,6,6,0,0,0-2.21-6h-.21Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M685,507.44a75.46,75.46,0,0,1-8.17-.54,1.25,1.25,0,1,1,.27-2.48c5.78.64,12.24,1,16.33-.89a1.25,1.25,0,0,1,1.06,2.26A22.82,22.82,0,0,1,685,507.44Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M676.67,512.58a1.25,1.25,0,0,1,0-2.5c2.87,0,5.77-.25,8.58-.5,2.64-.23,5.38-.47,8.07-.5h0a1.25,1.25,0,0,1,0,2.5c-2.6,0-5.17.25-7.88.49S679.64,512.58,676.67,512.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M663.94,579.51c-2.27,0-4.67-.17-6.95-.33-2-.14-3.82-.27-5.33-.27a1.25,1.25,0,0,1,0-2.5c1.6,0,3.5.13,5.5.27,4.81.34,10.79.76,13.55-.78a1.25,1.25,0,1,1,1.21,2.19C670,579.19,667.07,579.51,663.94,579.51Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M662.37,583.61c-2,0-4.06-.11-5.92-.21-1.42-.08-2.76-.15-3.79-.15a1.25,1.25,0,0,1,0-2.5c1.09,0,2.47.07,3.92.15,4.14.22,9.8.53,12.94-.73a1.25,1.25,0,0,1,.93,2.32A22.89,22.89,0,0,1,662.37,583.61Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M678.95,578c-.41,0-.77,0-1.07,0a1.25,1.25,0,1,1,.25-2.49c1.78.19,6.62-.33,8.56-1.49a1.25,1.25,0,1,1,1.29,2.14C685.8,577.38,681.47,578,678.95,578Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M707,514.25a1.27,1.27,0,0,1-.28,0,1.25,1.25,0,0,1-.95-1.49c.41-1.81,3-1.88,6.57-2a21,21,0,0,0,3.64-.28,1.25,1.25,0,0,1,.68,2.41,20.75,20.75,0,0,1-4.25.37,20.78,20.78,0,0,0-4.34.38A1.25,1.25,0,0,1,707,514.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M587.67,582.58a1.25,1.25,0,0,1-1-2c3.71-5.15,8.35-9.53,12.43-11.71a1.25,1.25,0,0,1,1.18,2.21c-3.75,2-8.08,6.1-11.57,11A1.25,1.25,0,0,1,587.67,582.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M583.67,576.58a1.25,1.25,0,0,1-1.07-1.9c2.1-3.48,10.42-10.32,14.9-10.93a1.25,1.25,0,0,1,.33,2.48c-3.31.45-11.2,6.6-13.1,9.74A1.25,1.25,0,0,1,583.67,576.58Z" transform="translate(-53.25 -44.96)"/></g><g id="BACKGROUND"><path class="cls-24" d="M479.9,331.07c-37.71,0-75.29-.27-112.34-.54-33.89-.24-68.94-.49-103.29-.53-31.44,0-63.33-.27-94.18-.5-33.44-.25-68-.5-102.1-.5a2,2,0,0,1,0-4c34.1,0,68.68.26,102.13.5,30.83.23,62.72.46,94.15.5,34.36,0,69.41.29,103.31.53,86.22.62,175.37,1.26,262.09-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08H728a2,2,0,0,1,0,4H665.58c-4,0-8,0-12-.08-7.82-.08-15.9-.17-23.81.08C580.3,330.59,530,331.07,479.9,331.07Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M479.9,306c-37.71,0-75.29-.27-112.33-.54-33.89-.24-68.94-.49-103.29-.53-31.7,0-62.72-.31-92.72-.58-32-.29-65-.59-98.87-.59a2,2,0,1,1,0-4c33.84,0,66.92.3,98.91.59,30,.27,61,.55,92.69.58,34.36,0,69.41.29,103.31.53,86.22.62,175.37,1.26,262.09-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08h56.53a2,2,0,0,1,0,4H665.58c-4,0-8,0-12-.09-7.82-.08-15.9-.17-23.81.08C580.3,305.5,530,306,479.9,306Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M476,190.86c-37.71,0-75.29-.27-112.33-.54-33.89-.24-68.94-.49-103.29-.53-31.42,0-63.29-.27-94.12-.5l-32.69-.23a2,2,0,0,1-2-2,2,2,0,0,1,2-2l32.69.23c30.82.23,62.68.46,94.09.5,34.36,0,69.41.29,103.31.53,86.22.62,175.37,1.26,262.09-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08a2,2,0,0,1,0,4c-4,0-8,0-12-.09-7.82-.08-15.9-.17-23.81.08C576.4,190.38,526.09,190.86,476,190.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M476,165.77c-37.71,0-75.29-.27-112.33-.54-33.89-.24-68.94-.49-103.29-.53-31.52,0-63.48-.27-94.4-.5l-8.79-.06a2,2,0,0,1,0-4h0l8.79.06c30.91.23,62.87.46,94.38.5,34.36,0,69.41.29,103.31.53,86.22.62,175.37,1.26,262.09-1.53,3.52-.11,7.36-.17,11.75-.17h0a2,2,0,0,1,0,4c-4.34,0-8.14.06-11.62.17C576.4,165.29,526.09,165.77,476,165.77Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M476,475.66c-37.71,0-75.29-.27-112.35-.54-33.89-.24-68.93-.5-103.27-.53-31.45,0-63.35-.27-94.2-.5-33.43-.25-68-.5-102.07-.5a2,2,0,1,1,0-4c34.09,0,68.66.25,102.1.5,30.84.23,62.74.46,94.18.5,34.35,0,69.4.29,103.29.53,86.23.62,175.39,1.26,262.11-1.53,8-.25,16.12-.17,24-.09,4,0,7.95.08,11.91.08,10.39,0,22.44-.2,34.11-.4s23.75-.4,34.17-.4a2,2,0,0,1,0,4c-10.39,0-22.45.2-34.11.4s-23.75.4-34.17.4c-4,0-8,0-12-.08-7.82-.08-15.91-.17-23.81.08C576.39,475.19,526.08,475.66,476,475.66Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M733.78,450.57c-10.44,0-23.51-.53-36.14-1s-25.61-1-36-1c-4,0-8,0-12-.08-7.82-.08-15.91-.17-23.81.08-86.79,2.79-176,2.15-262.23,1.53-33.9-.24-69-.5-103.31-.53-31.43,0-63.31-.27-94.14-.5-33.45-.25-68-.5-102.13-.5a2,2,0,1,1,0-4c34.11,0,68.7.25,102.16.5,30.83.23,62.7.46,94.12.5,34.37,0,69.43.29,103.33.53,86.21.62,175.36,1.26,262.07-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08,10.44,0,23.5.53,36.13,1s25.61,1,36,1a2,2,0,0,1,0,4Z" transform="translate(-53.25 -44.96)"/><g class="cls-25"><path class="cls-24" d="M167.18,469.74a2.91,2.91,0,0,1-1.53-.42,4.18,4.18,0,0,1-1.65-3.38h0c-.07-.82-.11-1.66-.15-2.5s-.07-1.56-.13-2.32c-.19-2.42-.29-5.09-.29-8.41a4.24,4.24,0,0,1,1.48-3.58c1.55-1.09,3.5-.4,4.66,0a21.31,21.31,0,0,1,9.27,5.93l.19.21c1.06,1.17,2.65,2.94,2,4.76-.35,1-1.32,1.71-2.88,2.76-.28.19-.52.34-.65.45-.95.78-1.93,1.46-2.89,2.13-.56.39-1.13.78-1.68,1.19-.29.22-.58.45-.88.68a14.2,14.2,0,0,1-3.3,2.15A4.14,4.14,0,0,1,167.18,469.74Zm.91-3.46h0Zm-.66-13.63v.05c0,3.21.09,5.78.28,8.09.06.81.1,1.64.14,2.46s.06,1.38.11,2.06a18.62,18.62,0,0,0,1.61-1.2c.33-.27.66-.53,1-.77.59-.43,1.19-.85,1.79-1.27.93-.65,1.81-1.25,2.63-1.93.19-.16.54-.4,1-.68l.9-.62c-.28-.35-.62-.73-.77-.9l-.22-.25a17.5,17.5,0,0,0-7.61-4.8C167.89,452.79,167.63,452.71,167.43,452.65Zm10,5.68Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M190.73,469.74a4.13,4.13,0,0,1-1.59-.35,14.22,14.22,0,0,1-3.3-2.15c-.3-.24-.59-.47-.88-.68-.55-.41-1.12-.8-1.69-1.19-1-.66-1.94-1.35-2.89-2.13-.13-.11-.37-.26-.65-.45-1.56-1.05-2.54-1.77-2.88-2.76-.63-1.81,1-3.58,2-4.76l.19-.21a21.32,21.32,0,0,1,9.27-5.93c1.16-.42,3.11-1.11,4.66,0a4.24,4.24,0,0,1,1.48,3.58c0,3.32-.09,6-.29,8.41-.06.76-.1,1.54-.13,2.32s-.08,1.69-.15,2.51a4.18,4.18,0,0,1-1.65,3.38A2.91,2.91,0,0,1,190.73,469.74Zm-9.65-10.88.9.62c.41.28.76.52,1,.68.82.67,1.7,1.28,2.62,1.93.6.42,1.2.83,1.79,1.27.33.24.66.5,1,.77a18.47,18.47,0,0,0,1.61,1.2c0-.68.08-1.37.11-2.07s.08-1.64.14-2.45c.19-2.31.27-4.88.28-8.1v-.05c-.2.05-.46.14-.8.26a17.5,17.5,0,0,0-7.61,4.8l-.22.24C181.71,458.13,181.37,458.5,181.09,458.86Zm-.65-.52" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M102.47,354.23a2,2,0,0,1-1.68-3.08,79.22,79.22,0,0,1,7.43-9.73c6.39-7.21,15.4-12.58,27.57-16.43,11.57-3.66,22.64-7.53,30.94-14.54a2,2,0,0,1,3.25,1.91,18.25,18.25,0,0,1-2,5.36c6.95-2,16.48-6.56,19.26-10a2,2,0,0,1,3.55,1.36,16.94,16.94,0,0,1-3,8.82,65.35,65.35,0,0,0,12.58-2.63c1.46-.41,2.94-.82,4.46-1.21a2,2,0,0,1,2.44,2.41,12.34,12.34,0,0,1-1.78,4c17.25,3.33,36.68,15.6,47.45,30.28a2,2,0,1,1-3.23,2.37c-11-15-31.37-27.27-48.49-29.27a2,2,0,0,1-1-3.57,9.19,9.19,0,0,0,1.26-1.18l-.05,0c-5.93,1.65-11.53,3.21-18.5,2.83a2,2,0,0,1-1.09-3.6,12.31,12.31,0,0,0,3.36-3.87c-6.56,4.13-16.49,7.75-21.54,8.2a2,2,0,0,1-1.7-3.3c.35-.4.71-.85,1.08-1.35-7.71,4.74-16.71,7.82-26,10.77-11.46,3.62-19.89,8.62-25.78,15.27a75.18,75.18,0,0,0-7.06,9.24A2,2,0,0,1,102.47,354.23Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M119.46,422.75c-6.6,0-13.4-1.41-18.19-5.32-12.68-10.37-18.57-28.31-14.66-44.65,3.5-14.6,13.77-24.79,28.19-27.94a50.34,50.34,0,0,1,13.11-1.2h0c21.69,1,33,17.78,34.56,33.91,1.71,17.53-7.28,37.86-31.21,43.77A50.23,50.23,0,0,1,119.46,422.75Zm6.37-75.16a47.77,47.77,0,0,0-10.17,1.15c-12.86,2.81-22,11.91-25.15,25-3.56,14.88,1.78,31.21,13.3,40.62,6.27,5.12,17.82,5.25,26.5,3.11,21.61-5.34,29.73-23.69,28.19-39.5-1.41-14.42-11.46-29.38-30.77-30.3Q126.79,347.59,125.83,347.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M136.19,391.22c6.18-1.2,8.88-12,3.72-16s-15.21,1.36-14.1,8.27C126.6,388.33,131.25,392.18,136.19,391.22Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M88.65,512.72a2,2,0,0,1-2-2c0-8.37-.06-16.77-.11-24.89-.19-29.54-.38-57.44,1.85-87a2,2,0,1,1,4,.3c-2.22,29.38-2,57.2-1.84,86.66.05,8.13.11,16.53.11,24.91A2,2,0,0,1,88.65,512.72Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M263.59,512.72h-.2a2,2,0,0,1-1.79-2.19c1.33-13.41.87-37.17.34-58.37-.17-6.66-.6-13.32-1-19.77-.58-8.87-1.18-18-1.07-27.25a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c-.1,9.06.49,18.15,1.06,26.95.42,6.49.86,13.2,1,19.93.53,21.33,1,45.23-.36,58.87A2,2,0,0,1,263.59,512.72Z" transform="translate(-53.25 -44.96)"/><circle class="cls-7" cx="84.62" cy="334.45" r="2.31"/><path class="cls-24" d="M235.5,423.2a50.2,50.2,0,0,1-11.8-1.43c-23.93-5.91-32.92-26.24-31.21-43.77,1.57-16.13,12.87-32.87,34.56-33.91a50.36,50.36,0,0,1,13.11,1.2c14.42,3.15,24.69,13.33,28.19,27.94,3.91,16.34-2,34.29-14.66,44.65C248.9,421.79,242.1,423.2,235.5,423.2ZM229.13,348q-1,0-1.9,0h0c-19.31.92-29.37,15.89-30.77,30.3-1.54,15.81,6.58,34.16,28.19,39.5,8.68,2.14,20.23,2,26.5-3.11,11.52-9.42,16.87-25.74,13.3-40.62-3.13-13.05-12.29-22.15-25.15-25A47.79,47.79,0,0,0,229.13,348Zm-2-2h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M240.76,389.67c-6.18-1.2-8.88-12-3.72-16s15.21,1.36,14.1,8.27C250.36,386.77,245.71,390.62,240.76,389.67Z" transform="translate(-53.25 -44.96)"/><circle class="cls-7" cx="191.83" cy="332.89" r="2.31"/><path class="cls-24" d="M176.13,407.12a13.92,13.92,0,0,1-8.83-3.22h0c-3.83-3.15-3.79-5.86-3.09-7.58,1.81-4.42,9.6-5.72,13.19-5.4s8.38,1.36,10,4.47c.61,1.18,1,3.14-.55,5.76a12,12,0,0,1-8.4,5.76A13.24,13.24,0,0,1,176.13,407.12Zm-6.29-6.31a9.78,9.78,0,0,0,7.89,2.17,8.07,8.07,0,0,0,5.65-3.86c.34-.58.7-1.38.43-1.89-.46-.89-2.73-2-6.77-2.31-3.51-.31-8.45,1.28-9.13,2.93-.27.65.46,1.76,1.93,3Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M165.22,420.86a8.93,8.93,0,0,1-5.31-1.66,8,8,0,0,1-3.17-7c.2-4.74,3.51-11.08,9.24-13.51a2,2,0,0,1,1.56,3.68c-4,1.7-6.65,6.51-6.8,10a4,4,0,0,0,1.53,3.62,5.83,5.83,0,0,0,5.35.45l1.06-.39c4.27-1.57,7.64-2.81,13.06-2.09a28.21,28.21,0,0,1,3.13.66c3.48.87,5.69,1.27,7.19-.59s.86-4.43.32-5.75c-1.36-3.33-4.58-6.19-7.32-6.52a2,2,0,0,1,.47-4c4.19.5,8.62,4.27,10.55,9,1.49,3.64,1.16,7.2-.9,9.77-3.21,4-7.87,2.83-11.28,2a25.36,25.36,0,0,0-2.68-.58c-4.44-.58-7.12.4-11.16,1.88l-1.08.39A11.06,11.06,0,0,1,165.22,420.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M176.32,432.68c-2.92,0-5.13-.74-6.72-2.25-2.9-2.77-3-7.44-2.79-12.38a2,2,0,1,1,4,.15c-.14,3.84-.14,7.72,1.55,9.34,1,1,2.74,1.31,5.32,1.09l.2,0c3.29-.28,4-.34,4.67-2.76a36.9,36.9,0,0,0,.84-9.07,2,2,0,0,1,2-2h0a2,2,0,0,1,2,2,39.11,39.11,0,0,1-1,10.13c-1.45,5.07-4.72,5.35-8.17,5.65l-.2,0Q177.14,432.68,176.32,432.68Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M104,352.05a2,2,0,0,1-.74-.14C98,349.85,93.29,344,91.72,337.8c-1.24-4.94-.36-9.51,2.47-12.85,3.35-4,10.47-4.29,15-2.12,4.91,2.34,7.35,5.93,9.93,9.73l1.09,1.6a2,2,0,0,1-3.28,2.28l-1.12-1.63c-2.46-3.63-4.41-6.49-8.34-8.37-3.07-1.46-8.22-1.31-10.25,1.09-2.53,3-2.29,6.71-1.64,9.3,1.25,5,5.08,9.77,9.11,11.37a2,2,0,0,1-.74,3.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M251.49,354a2,2,0,0,1-1.5-3.32c3.8-4.33,11.95-15.11,5.66-21.62-2.51-2.6-7.3-2.47-10.55-1-3.57,1.58-5.83,4.67-8,7.65l-.92,1.25a2,2,0,0,1-3.2-2.4l.9-1.21c2.38-3.25,5.08-6.93,9.62-8.94s11.23-2,15,1.91c6.05,6.27,4,16.12-5.53,27A2,2,0,0,1,251.49,354Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-26"><path class="cls-24" d="M625.88,469.74a2.91,2.91,0,0,1-1.54-.42,4.19,4.19,0,0,1-1.65-3.38c-.07-.82-.11-1.67-.15-2.52s-.07-1.55-.13-2.31c-.19-2.42-.29-5.09-.29-8.41a4.24,4.24,0,0,1,1.48-3.58c1.55-1.09,3.5-.4,4.66,0a21.33,21.33,0,0,1,9.27,5.93l.19.21c1.06,1.17,2.65,2.94,2,4.76-.35,1-1.32,1.71-2.88,2.76-.28.19-.52.34-.65.45-.95.78-1.93,1.46-2.89,2.13-.57.39-1.13.79-1.69,1.2-.29.21-.58.45-.88.68a14.24,14.24,0,0,1-3.3,2.15A4.13,4.13,0,0,1,625.88,469.74Zm.91-3.46h0Zm-.66-13.63v.05c0,3.21.09,5.78.28,8.09.06.81.1,1.63.14,2.44s.07,1.4.12,2.08a18.23,18.23,0,0,0,1.61-1.2c.33-.27.66-.53,1-.77.59-.44,1.19-.85,1.79-1.27.93-.64,1.81-1.25,2.62-1.93.19-.16.54-.4,1-.68l.9-.62c-.28-.35-.62-.73-.77-.9l-.22-.25a17.51,17.51,0,0,0-7.61-4.8C626.59,452.79,626.33,452.71,626.13,452.65Zm10,5.68Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M649.44,469.74a4.13,4.13,0,0,1-1.59-.35,14.23,14.23,0,0,1-3.3-2.15c-.3-.24-.59-.47-.88-.68-.55-.41-1.12-.8-1.68-1.19-1-.66-1.94-1.35-2.89-2.13-.13-.11-.37-.26-.65-.45-1.56-1.05-2.54-1.77-2.88-2.76-.63-1.81,1-3.58,2-4.75l.19-.21a21.33,21.33,0,0,1,9.27-5.93c1.16-.42,3.11-1.11,4.66,0a4.24,4.24,0,0,1,1.48,3.58c0,3.32-.1,6-.29,8.41-.06.77-.1,1.54-.13,2.32s-.08,1.69-.15,2.51h0a4.19,4.19,0,0,1-1.65,3.38A2.91,2.91,0,0,1,649.44,469.74Zm-9.65-10.88c.32.23.67.47.9.62.41.28.76.52,1,.68.82.67,1.7,1.28,2.63,1.93.6.42,1.2.83,1.79,1.27.33.24.66.5,1,.77a18.42,18.42,0,0,0,1.61,1.2c0-.68.08-1.37.11-2.07s.08-1.64.14-2.45c.18-2.31.27-4.88.28-8.1v-.05c-.2.05-.46.14-.8.26a17.51,17.51,0,0,0-7.61,4.8l-.22.24C640.41,458.13,640.07,458.5,639.79,458.86Zm-.65-.52" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M561.17,354.23a2,2,0,0,1-1.68-3.08,79.07,79.07,0,0,1,7.43-9.73c6.39-7.21,15.4-12.58,27.57-16.43,11.57-3.66,22.64-7.53,30.95-14.54a2,2,0,0,1,3.25,1.91,18.24,18.24,0,0,1-2,5.36c6.95-2,16.48-6.56,19.26-10a2,2,0,0,1,3.55,1.36,16.94,16.94,0,0,1-3,8.82A65.37,65.37,0,0,0,659,315.26c1.46-.41,2.94-.82,4.46-1.21a2,2,0,0,1,2.44,2.42,12.35,12.35,0,0,1-1.78,4c17.25,3.33,36.67,15.59,47.45,30.28a2,2,0,1,1-3.22,2.37c-11-15-31.37-27.27-48.49-29.27a2,2,0,0,1-1-3.57,9.15,9.15,0,0,0,1.26-1.18h-.05c-5.93,1.65-11.54,3.21-18.5,2.83a2,2,0,0,1-1.09-3.6,12.32,12.32,0,0,0,3.36-3.87c-6.57,4.13-16.49,7.75-21.54,8.2a2,2,0,0,1-1.7-3.29c.35-.4.71-.86,1.08-1.35-7.71,4.74-16.72,7.82-26,10.77-11.46,3.62-19.89,8.62-25.78,15.27a75.13,75.13,0,0,0-7.06,9.24A2,2,0,0,1,561.17,354.23Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M578.17,422.75c-6.6,0-13.4-1.41-18.19-5.32-12.68-10.37-18.57-28.31-14.66-44.65,3.5-14.6,13.77-24.79,28.19-27.94a50.35,50.35,0,0,1,13.11-1.2h0c21.69,1,33,17.78,34.56,33.91,1.71,17.53-7.28,37.86-31.21,43.77A50.23,50.23,0,0,1,578.17,422.75Zm6.37-75.16a47.79,47.79,0,0,0-10.18,1.15c-12.86,2.81-22,11.91-25.15,25-3.56,14.88,1.78,31.21,13.3,40.62,6.27,5.12,17.82,5.25,26.5,3.11,21.61-5.34,29.73-23.69,28.19-39.5-1.41-14.42-11.47-29.38-30.77-30.3Q585.49,347.59,584.53,347.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M571.9,391.22c6.18-1.2,8.88-12,3.72-16s-15.21,1.36-14.1,8.27C562.3,388.33,567,392.18,571.9,391.22Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M547.36,512.72a2,2,0,0,1-2-2c0-8.37-.06-16.77-.11-24.88-.2-29.54-.38-57.44,1.85-87a2,2,0,0,1,4,.3c-2.22,29.38-2,57.21-1.84,86.66.05,8.12.11,16.52.11,24.91A2,2,0,0,1,547.36,512.72Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M722.29,512.72h-.2a2,2,0,0,1-1.79-2.19c1.33-13.41.87-37.16.34-58.37-.17-6.66-.6-13.32-1-19.77-.58-8.87-1.17-18-1.07-27.26a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c-.1,9.06.49,18.16,1.07,27,.42,6.49.86,13.19,1,19.93.53,21.33,1,45.23-.36,58.87A2,2,0,0,1,722.29,512.72Z" transform="translate(-53.25 -44.96)"/><circle class="cls-7" cx="520.33" cy="334.45" r="2.31"/><path class="cls-24" d="M694.2,423.2a50.2,50.2,0,0,1-11.8-1.43c-23.93-5.91-32.92-26.24-31.21-43.77,1.57-16.13,12.87-32.87,34.56-33.91a50.16,50.16,0,0,1,13.11,1.2c14.42,3.15,24.69,13.33,28.19,27.94,3.91,16.34-2,34.29-14.66,44.65C707.6,421.79,700.8,423.2,694.2,423.2ZM687.83,348q-1,0-1.9,0h0c-19.31.92-29.37,15.89-30.77,30.3-1.54,15.81,6.58,34.16,28.19,39.5,8.68,2.14,20.23,2,26.5-3.11,11.52-9.42,16.86-25.74,13.3-40.62C720,361.1,710.86,352,698,349.19A47.79,47.79,0,0,0,687.83,348Zm-2-2h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M676.47,389.67c-6.18-1.2-8.88-12-3.72-16s15.21,1.36,14.1,8.27C686.07,386.77,681.41,390.62,676.47,389.67Z" transform="translate(-53.25 -44.96)"/><circle class="cls-7" cx="627.54" cy="332.89" r="2.31"/><path class="cls-24" d="M634.83,407.12A13.92,13.92,0,0,1,626,403.9h0c-3.83-3.15-3.79-5.86-3.09-7.58,1.81-4.42,9.61-5.71,13.19-5.4s8.38,1.36,10,4.47c.61,1.18,1,3.14-.55,5.76a12,12,0,0,1-8.4,5.76A13.24,13.24,0,0,1,634.83,407.12Zm-6.29-6.31a9.78,9.78,0,0,0,7.88,2.17,8.08,8.08,0,0,0,5.65-3.86c.34-.58.7-1.38.43-1.89-.46-.89-2.73-2-6.77-2.31-3.51-.31-8.46,1.28-9.13,2.93-.26.65.46,1.76,1.93,3Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M623.92,420.86a8.93,8.93,0,0,1-5.31-1.66,8,8,0,0,1-3.17-7c.2-4.74,3.51-11.08,9.23-13.51a2,2,0,0,1,1.56,3.68c-4,1.7-6.65,6.51-6.8,10A4,4,0,0,0,621,416a5.83,5.83,0,0,0,5.35.45l1.06-.39c4.27-1.57,7.64-2.82,13.06-2.09a28.19,28.19,0,0,1,3.13.66c3.48.87,5.7,1.27,7.19-.59s.86-4.43.32-5.75c-1.36-3.33-4.58-6.19-7.32-6.52a2,2,0,1,1,.47-4c4.19.5,8.62,4.27,10.55,9,1.49,3.64,1.16,7.2-.9,9.77-3.21,4-7.87,2.83-11.28,2a25.6,25.6,0,0,0-2.68-.58c-4.44-.58-7.12.4-11.16,1.88l-1.08.39A11.05,11.05,0,0,1,623.92,420.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M635,432.68c-2.92,0-5.13-.74-6.72-2.25-2.9-2.76-3-7.44-2.79-12.38a2,2,0,0,1,4,.15c-.14,3.84-.14,7.72,1.55,9.34,1,1,2.74,1.31,5.32,1.09l.2,0c3.29-.28,4-.34,4.67-2.76a36.89,36.89,0,0,0,.84-9.07,2,2,0,0,1,2-2h0a2,2,0,0,1,2,2,39.06,39.06,0,0,1-1,10.13c-1.45,5.07-4.71,5.35-8.17,5.65l-.2,0Q635.84,432.68,635,432.68Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M562.68,352.05a2,2,0,0,1-.74-.14c-5.21-2.06-9.95-7.87-11.52-14.11-1.24-4.94-.37-9.51,2.46-12.85,3.35-4,10.47-4.29,15-2.12,4.91,2.34,7.35,5.93,9.93,9.74l1.09,1.59a2,2,0,1,1-3.29,2.28l-1.12-1.63c-2.46-3.63-4.41-6.5-8.34-8.37-3.07-1.47-8.23-1.31-10.25,1.09-2.53,3-2.29,6.71-1.64,9.3,1.25,5,5.08,9.77,9.11,11.37a2,2,0,0,1-.74,3.86Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M710.2,354a2,2,0,0,1-1.5-3.32c3.8-4.33,11.95-15.11,5.66-21.62-2.51-2.6-7.3-2.47-10.54-1-3.57,1.58-5.83,4.67-8,7.65l-.92,1.25a2,2,0,0,1-3.2-2.4l.89-1.21c2.38-3.25,5.08-6.93,9.62-8.94s11.23-2,15,1.91c6.05,6.26,4,16.12-5.53,27A2,2,0,0,1,710.2,354Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M658,401.5a2,2,0,0,1-1.75-3c1.28-2.33,6-3.06,16.21-3.8,1.16-.08,2.16-.16,2.84-.23a186.1,186.1,0,0,1,25.3-.51l3.1.08c6.61.14,14.83.32,19.92,3.76a2,2,0,1,1-2.24,3.31c-4.12-2.78-11.69-2.94-17.77-3.08l-3.16-.08a182.21,182.21,0,0,0-24.75.49c-.72.07-1.75.15-3,.24-3.18.23-11.54.84-13.11,1.92A2,2,0,0,1,658,401.5Zm1.75-1h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M550.5,403a2,2,0,0,1-.85-3.81c22.12-10.34,50.14-5.14,64.87-1.12a2,2,0,1,1-1.05,3.86c-14.2-3.88-41.16-8.92-62.13.88A2,2,0,0,1,550.5,403Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-24" d="M476,616.83c-37.71,0-75.29-.27-112.35-.54-33.89-.24-68.93-.5-103.27-.53-31.46,0-63.37-.27-94.23-.5l-35-.25a2,2,0,0,1,0-4h0l35,.25c30.85.23,62.75.46,94.2.5,34.35,0,69.4.29,103.29.53,86.22.62,175.38,1.26,262.11-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08a2,2,0,0,1,0,4c-4,0-8,0-12-.08-7.82-.08-15.91-.17-23.81.08C576.39,616.35,526.08,616.83,476,616.83Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M476,591.73c-37.71,0-75.28-.27-112.32-.54-33.9-.24-69-.5-103.31-.53-31.4,0-63.25-.27-94.05-.5q-26.27-.19-52.54-.35a2,2,0,0,1,0-4h0q26.28.14,52.55.35c30.8.23,62.64.46,94,.5,34.37,0,69.43.29,103.33.53,86.21.62,175.36,1.26,262.07-1.53,8-.26,16.12-.17,24-.09,4,0,7.95.08,11.91.08,5.21,0,11.36.13,19.37.4a2,2,0,0,1,1.93,2.07,2,2,0,0,1-2.07,1.93c-8-.27-14.08-.39-19.24-.39-4,0-8,0-12-.08-7.82-.08-15.9-.17-23.81.08C576.4,591.25,526.09,591.73,476,591.73Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M89,396a2,2,0,0,1-.1-4,88.43,88.43,0,0,0,11.52-1.63c3-.56,6.18-1.15,9.26-1.47a131.34,131.34,0,0,1,15.92-.45c1.88,0,3.77.05,5.71,0,1.54,0,3.15,0,4.81-.07,7.7-.16,16.42-.33,23.09,2.2a2,2,0,0,1-1.42,3.74c-5.94-2.26-14.25-2.09-21.59-1.94-1.69,0-3.33.07-4.88.07-2,0-3.87,0-5.77,0a128,128,0,0,0-15.45.42c-2.92.31-6,.88-8.95,1.43A91.36,91.36,0,0,1,89.1,396Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M256,394.5a2,2,0,0,1-.63-.1c-13.31-4.45-28.4-3-43-1.64-5.39.51-11,1-16.28,1.24a2,2,0,1,1-.15-4c5.21-.2,10.48-.7,16.06-1.23,15-1.42,30.54-2.89,44.65,1.83a2,2,0,0,1-.63,3.9Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M91.67,303.33a2,2,0,0,1-2-2V282.07c0-4.12.11-8.41.34-12.75.09-1.79.1-4.22.11-6.8,0-3.27,0-6.64.22-8.83a2,2,0,1,1,4,.35c-.18,2-.19,5.31-.21,8.49,0,2.62,0,5.1-.12,7-.22,4.33-.33,8.44-.33,12.55v19.26A2,2,0,0,1,91.67,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M110.33,303.33a2,2,0,0,1-2-2V222.5a2,2,0,0,1,4,0v78.83A2,2,0,0,1,110.33,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M122.33,303.74a2,2,0,0,1-.93-.23c-1.39-.73-1.91-2.27-2.88-11.69-.08-.74-.14-1.34-.19-1.73-.64-5.16-1.33-10.52-2-16-2.33-18.08-4.73-36.78-6-53.83a2,2,0,1,1,4-.29c1.23,16.93,3.63,35.58,5.95,53.61.7,5.47,1.39,10.83,2,16,.05.41.12,1,.2,1.81.2,1.92.78,7.61,1.31,9a2,2,0,0,1-1.48,3.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M151.33,298.33a2,2,0,0,1-2-1.91,53.62,53.62,0,0,0-1.07-6.68c-.3-1.53-.62-3.1-.83-4.51-.49-3.15-1-6.3-1.55-9.46-.38-2.26-.75-4.52-1.12-6.79-.75-4.62-1.46-9.25-2.18-13.88-2.2-14.2-4.47-28.86-7.59-43.13-5.25-.24-12.81-.26-17,3.52a2,2,0,1,1-2.67-3c5.43-4.85,13.91-4.84,21.43-4.46a2,2,0,0,1,1.85,1.56c3.33,14.87,5.69,30.12,8,44.88.72,4.62,1.43,9.24,2.17,13.86q.55,3.38,1.12,6.76c.53,3.17,1.06,6.34,1.55,9.51.21,1.33.51,2.86.81,4.35a55.52,55.52,0,0,1,1.14,7.28,2,2,0,0,1-1.91,2.09Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M138.56,304a2,2,0,0,1-.14-4,17.88,17.88,0,0,0,5.7-1.36c.58-.22,1.13-.44,1.7-.59a11.3,11.3,0,0,0,2.52-1.24c.58-.34,1.18-.7,1.81-1a2,2,0,0,1,1.71,3.61c-.46.22-1,.51-1.49.83a14.58,14.58,0,0,1-3.48,1.65c-.38.1-.82.27-1.33.47a21.89,21.89,0,0,1-6.85,1.61Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M153.33,302.67a2,2,0,0,1-2-2c0-2,0-4.07.07-6.11.06-3.86.13-7.85,0-11.71-.3-6.38-.38-12.91-.45-19.22-.08-7-.17-14.32-.57-21.35-.67-11.75-1-25.1-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.44.33,26.71,1,38.39.41,7.12.49,14.44.57,21.53.07,6.28.15,12.77.45,19.08.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,153.33,302.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M170.33,303.33h0a2,2,0,0,1-2-2c0-2.41-.08-4.85-.16-7.2s-.17-4.93-.17-7.48v-7.94c0-22,0-44.68,1-67,0-.32,0-.69.06-1.07.08-1.2.29-4.37-.27-5-1.78-2.09-8.12-1.15-12.31-.53a40,40,0,0,1-5.15.57h0a2,2,0,0,1,0-4,38.77,38.77,0,0,0,4.58-.52c5.67-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.21,1.21,7.88,0,.36,0,.7-.06,1-1,22.2-1,44.86-1,66.78v7.95c0,2.48.08,5,.17,7.34s.17,4.87.17,7.34A2,2,0,0,1,170.33,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M527.75,303.33a2,2,0,0,1-2-2V222.5a2,2,0,0,1,4,0v78.83A2,2,0,0,1,527.75,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M539.75,303.74a2,2,0,0,1-.93-.23c-1.39-.73-1.91-2.27-2.88-11.68-.08-.74-.14-1.35-.19-1.75l-.58-4.7c-2.64-21.32-5.92-47.86-7.42-68.57a2,2,0,0,1,4-.29c1.49,20.6,4.76,47.09,7.4,68.37l.58,4.7c.05.41.12,1.05.2,1.83.2,1.91.78,7.59,1.31,9a2,2,0,0,1-1.48,3.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M568.75,298.33a2,2,0,0,1-2-1.91,53.52,53.52,0,0,0-1.07-6.67c-.3-1.53-.62-3.11-.84-4.52-.49-3.15-1-6.3-1.54-9.46-.38-2.26-.75-4.52-1.12-6.79-.75-4.62-1.46-9.25-2.18-13.88-2.19-14.18-4.46-28.83-7.58-43.08-6.43.09-17.21,2.45-21.34,6.14a2,2,0,0,1-2.67-3c5.46-4.88,18.89-7.47,25.72-7.12a2,2,0,0,1,1.85,1.56c3.33,14.87,5.69,30.13,8,44.88.72,4.62,1.43,9.24,2.17,13.85.36,2.25.74,4.51,1.12,6.76.53,3.17,1.06,6.34,1.55,9.51.21,1.33.51,2.87.81,4.35a55.44,55.44,0,0,1,1.14,7.27,2,2,0,0,1-1.91,2.09Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M556,304a2,2,0,0,1-.14-4,17.89,17.89,0,0,0,5.7-1.36c.58-.22,1.13-.44,1.7-.59a11.29,11.29,0,0,0,2.52-1.24c.58-.34,1.18-.7,1.81-1a2,2,0,1,1,1.71,3.61c-.46.22-1,.51-1.49.82a14.58,14.58,0,0,1-3.48,1.65c-.38.1-.82.27-1.33.47a21.89,21.89,0,0,1-6.85,1.61Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M570.75,302.67a2,2,0,0,1-2-2c0-2,0-4.06.07-6.1.06-3.86.13-7.85-.05-11.71-.3-6.38-.38-12.91-.45-19.22-.08-7-.17-14.32-.57-21.35-.67-11.76-1-25.11-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.43.33,26.7,1,38.39.41,7.12.49,14.45.57,21.53.07,6.28.15,12.77.45,19.08.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,570.75,302.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M587.75,303.33h0a2,2,0,0,1-2-2c0-2.41-.08-4.84-.16-7.2s-.17-4.93-.17-7.48v-7.93c0-22,0-44.69,1-67,0-.33,0-.69.06-1.08.08-1.2.29-4.37-.27-5-1.78-2.09-8.12-1.15-12.31-.53a40,40,0,0,1-5.15.57h0a2,2,0,0,1,0-4,38.79,38.79,0,0,0,4.58-.52c5.68-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.21,1.21,7.88,0,.36,0,.7-.06,1-1,22.2-1,44.87-1,66.8v7.93c0,2.48.08,5,.17,7.34s.17,4.87.17,7.34A2,2,0,0,1,587.75,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M175.66,301.33a2,2,0,0,1-2-1.66,70.59,70.59,0,0,1-.53-13.69,87.77,87.77,0,0,0-.14-10.38c-1.94-20.3-1.75-41.52-1.57-62,.05-5.91.11-12,.11-17.95a2,2,0,0,1,4,0c0,5.94-.05,12.06-.11,18-.18,20.42-.37,41.53,1.55,61.62a90.77,90.77,0,0,1,.15,10.86,66.62,66.62,0,0,0,.47,12.91,2,2,0,0,1-2,2.34Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M180.34,197.94a62.68,62.68,0,0,1-7-.33,2,2,0,1,1,.46-4,105.46,105.46,0,0,0,14.11.14c2.39-.08,4.65-.15,6.72-.15a2,2,0,0,1,2,2,2,2,0,0,1-2,2h0c-2,0-4.24.07-6.6.15C185.46,197.85,182.85,197.94,180.34,197.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M197.66,303.33a2,2,0,0,1-2-1.65,139.45,139.45,0,0,1-1.7-17.26c-1.34-28.65-1.34-55.82-1.34-84.59v-4.22a2,2,0,0,1,4,0v4.22c0,28.72,0,55.84,1.33,84.4A135.63,135.63,0,0,0,199.64,301,2,2,0,0,1,198,303.3,2.05,2.05,0,0,1,197.66,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M207,212.49a2,2,0,0,1-.5-.06c-2.37-.61-8.13-.82-11.23-.84a2,2,0,1,1,0-4c2.94,0,9.26.2,12.22,1a2,2,0,0,1-.5,3.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M208,303a2,2,0,0,1-1.84-1.21c-1.15-2.66-1-7-.9-10.92,0-1.08.07-2.11.07-3,0-15.16-.08-30.61-.17-45.54s-.17-30.43-.17-45.64a2,2,0,0,1,4,0c0,15.2.08,30.67.17,45.62s.17,30.39.17,45.56c0,1,0,2-.07,3.15-.1,3.28-.23,7.37.57,9.21A2,2,0,0,1,208,303Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M239.67,304h0a2,2,0,0,1-2-2c0-2.18-.07-5-.16-8s-.18-5.94-.18-8.58c0-15.56-.34-31.45-.67-46.8-.29-13.42-.59-27.3-.66-40.92a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c.07,13.58.37,27.45.66,40.85.33,15.38.68,31.28.68,46.89,0,2.59.09,5.57.18,8.46s.18,5.89.16,8.15A2,2,0,0,1,239.67,304Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M238,199.67a2,2,0,0,1-.71-.13c-3.41-1.29-9.72-1.87-14.46-1.87l-2.73,0c-1.77,0-3.59,0-5.36,0l-1.23,0c-1.86,0-4.18.09-5.67.78a2,2,0,1,1-1.69-3.63c2.26-1,5-1.11,7.28-1.15l1.16,0c1.87-.07,3.74,0,5.56,0l2.68,0c4.73,0,11.73.56,15.87,2.13a2,2,0,0,1-.71,3.87Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M430.83,302.67a2,2,0,0,1-2-2c0-2,0-4.07.07-6.11.07-3.86.13-7.85,0-11.7-.3-6.38-.38-12.91-.45-19.22-.08-7-.17-14.32-.57-21.35-.67-11.75-1-25.11-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.43.33,26.71,1,38.39.41,7.12.49,14.45.57,21.53.07,6.28.15,12.77.45,19.08.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,430.83,302.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M447.83,303.33h0a2,2,0,0,1-2-2c0-2.41-.08-4.85-.16-7.21s-.17-4.93-.17-7.47v-8c0-22,0-44.66,1-67,0-.32,0-.69.06-1.07.08-1.2.29-4.38-.27-5-1.78-2.09-8.12-1.15-12.32-.53a40,40,0,0,1-5.15.57h0a2,2,0,0,1,0-4,38.79,38.79,0,0,0,4.58-.52c5.67-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.21,1.21,7.88,0,.36,0,.7-.06,1-1,22.19-1,44.85-1,66.76v8c0,2.48.08,4.94.17,7.33s.17,4.87.17,7.35A2,2,0,0,1,447.83,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M453.16,301.33a2,2,0,0,1-2-1.66,70.61,70.61,0,0,1-.53-13.69,87.64,87.64,0,0,0-.14-10.38c-1.94-20.3-1.75-41.52-1.57-62,.05-5.91.11-12,.11-17.95a2,2,0,0,1,4,0c0,5.94-.05,12.06-.11,18-.18,20.42-.37,41.53,1.55,61.62a90.75,90.75,0,0,1,.15,10.86,66.58,66.58,0,0,0,.47,12.91,2,2,0,0,1-2,2.34Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M457.84,197.94a62.68,62.68,0,0,1-7-.33,2,2,0,1,1,.46-4,105.2,105.2,0,0,0,14.11.14c2.41-.08,4.65-.13,6.77-.15a2,2,0,0,1,0,4h0c-2,0-4.24.07-6.6.15C463,197.85,460.35,197.94,457.84,197.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M475.16,303.33a2,2,0,0,1-2-1.65,139.55,139.55,0,0,1-1.7-17.26c-1.34-28.65-1.34-55.82-1.34-84.59v-4.22a2,2,0,0,1,4,0v4.22c0,28.72,0,55.84,1.33,84.4A135.64,135.64,0,0,0,477.13,301a2,2,0,0,1-1.62,2.32A2,2,0,0,1,475.16,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M484.5,212.49a2,2,0,0,1-.5-.06c-2.37-.61-8.13-.84-11.22-.84h0a2,2,0,1,1,0-4h0c2.94,0,9.26.2,12.22,1a2,2,0,0,1-.5,3.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M485.5,303a2,2,0,0,1-1.84-1.21c-1.15-2.66-1-7-.9-10.92,0-1.08.07-2.11.07-3,0-15.16-.08-30.61-.17-45.54s-.17-30.43-.17-45.64a2,2,0,0,1,4,0c0,15.2.08,30.67.17,45.62s.17,30.39.17,45.56c0,1,0,2-.07,3.15-.1,3.28-.23,7.37.57,9.21a2,2,0,0,1-1.83,2.8Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M517.17,304h0a2,2,0,0,1-2-2c0-2.18-.07-5-.16-8s-.18-5.94-.18-8.59c0-15.56-.34-31.44-.67-46.79-.29-13.43-.59-27.31-.66-40.93a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c.07,13.58.37,27.45.66,40.86.33,15.38.67,31.28.67,46.88,0,2.59.09,5.58.18,8.47s.18,5.89.16,8.15A2,2,0,0,1,517.17,304Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M515.5,199.67a2,2,0,0,1-.71-.13c-3.41-1.29-9.72-1.87-14.46-1.87l-2.73,0c-1.77,0-3.59,0-5.36,0l-1.23,0c-1.86,0-4.18.09-5.67.78a2,2,0,0,1-1.69-3.63c2.26-1,5-1.11,7.28-1.15l1.16,0c1.87-.07,3.74,0,5.56,0l2.68,0c4.73,0,11.73.56,15.87,2.13a2,2,0,0,1-.71,3.87Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M637.34,302.67a2,2,0,0,1-2-2c0-2,0-4.07.07-6.11.07-3.86.13-7.85,0-11.7-.3-6.38-.38-12.91-.45-19.22-.08-7-.17-14.32-.57-21.35-.67-11.75-1-25.11-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.43.33,26.71,1,38.39.41,7.12.49,14.45.57,21.53.07,6.28.15,12.77.45,19.08.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,637.34,302.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M654.34,303.33h0a2,2,0,0,1-2-2c0-2.41-.08-4.85-.16-7.2s-.17-4.93-.17-7.48v-8c0-22,0-44.66,1-67,0-.32,0-.69.06-1.07.08-1.2.29-4.38-.27-5-1.78-2.09-8.12-1.15-12.32-.53a40,40,0,0,1-5.15.57h0a2,2,0,0,1,0-4,38.79,38.79,0,0,0,4.58-.52c5.67-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.21,1.21,7.88,0,.36,0,.7-.06,1-1,22.19-1,44.85-1,66.76v8c0,2.48.08,5,.17,7.34s.17,4.87.17,7.34A2,2,0,0,1,654.34,303.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M659.67,301.33a2,2,0,0,1-2-1.66,70.61,70.61,0,0,1-.53-13.69,87.64,87.64,0,0,0-.14-10.38c-1.94-20.3-1.75-41.52-1.57-62,.05-5.91.11-12,.11-17.95a2,2,0,1,1,4,0c0,5.94-.05,12.06-.11,18-.18,20.42-.37,41.53,1.55,61.62a90.75,90.75,0,0,1,.15,10.86,66.58,66.58,0,0,0,.47,12.91,2,2,0,0,1-2,2.34Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M681.67,303.33a2,2,0,0,1-2-1.65,139.55,139.55,0,0,1-1.7-17.26c-1.2-25.62-1.32-50.17-1.33-73.13a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,22.91.13,47.4,1.33,72.94A135.64,135.64,0,0,0,683.64,301a2,2,0,0,1-2,2.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M692,303a2,2,0,0,1-1.84-1.21c-1.15-2.66-1-7-.9-10.92,0-1.08.07-2.11.07-3,0-15.2-.08-30.69-.17-45.66l-.06-11.11a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2l.06,11.11c.08,15,.17,30.47.17,45.68,0,1,0,2-.07,3.15-.1,3.28-.23,7.37.57,9.21A2,2,0,0,1,692,303Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M253,303.33a2,2,0,0,1-1.19-.4c-.74-.55-1.6-1.25-2.51-2-2.68-2.19-6.36-5.2-8.67-5.64a2,2,0,1,1,.75-3.93c3.31.63,7.27,3.87,10.46,6.47.87.72,1.7,1.39,2.37,1.89a2,2,0,0,1-1.2,3.6Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M241.33,293a2,2,0,0,1-1.94-2.48c2.64-10.63,9.2-19.77,15.55-28.61,2-2.82,3.94-5.48,5.73-8.19,3.93-5.95,7.81-12.09,11.57-18,4.56-7.21,9.27-14.66,14.11-21.83.44-.66.89-1.29,1.33-1.91a29.33,29.33,0,0,0,3.24-5.33c.53-1.23,2.4-5.38,4.32-7.35a2,2,0,1,1,2.86,2.79,25,25,0,0,0-3.51,6.14,32.85,32.85,0,0,1-3.65,6.06c-.42.6-.85,1.2-1.28,1.84-4.81,7.13-9.5,14.55-14,21.74-3.77,6-7.66,12.11-11.61,18.09-1.83,2.77-3.86,5.59-5.81,8.32-6.13,8.53-12.46,17.35-14.91,27.24A2,2,0,0,1,241.33,293Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M309.67,212a2,2,0,0,1-1.49-.67c-2.4-2.68-5.79-4.76-9.06-6.77-1.18-.72-2.39-1.47-3.55-2.23a2,2,0,0,1,2.21-3.34c1.1.73,2.23,1.42,3.43,2.16,3.52,2.16,7.16,4.39,10,7.51a2,2,0,0,1-1.49,3.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M254,304.33a2,2,0,0,1-1.92-2.58c.78-2.6,2.65-4.64,4.45-6.62a32.78,32.78,0,0,0,2.18-2.56c2.36-3.22,4.48-6.69,6.54-10.05l3.33-5.44c3.09-5.06,6.29-10.29,9.55-15.45a408.31,408.31,0,0,0,21.48-38.44c.38-.79.77-1.6,1.16-2.42,2-4.17,4.2-8.89,7.47-12.18a2,2,0,1,1,2.84,2.82c-2.78,2.8-4.77,7-6.69,11.07-.4.84-.79,1.67-1.18,2.47a412.46,412.46,0,0,1-21.69,38.82c-3.25,5.13-6.44,10.35-9.52,15.39l-3.33,5.44c-2.1,3.43-4.27,7-6.73,10.33a35.92,35.92,0,0,1-2.45,2.89c-1.5,1.65-3.06,3.36-3.58,5.09A2,2,0,0,1,254,304.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M603.43,303.32a2,2,0,0,1-.75-.15c-.85-.35-1.86-.81-2.93-1.3-3.15-1.45-7.48-3.43-9.81-3.28a2,2,0,1,1-.26-4c3.38-.23,8,1.92,11.75,3.64,1,.47,2,.92,2.77,1.23a2,2,0,0,1-.76,3.85Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M589.54,296.25a2,2,0,0,1-2-2c-.12-11,3.94-21.45,7.86-31.6,1.25-3.24,2.43-6.29,3.49-9.36,2.31-6.75,4.53-13.67,6.67-20.36,2.6-8.12,5.29-16.51,8.17-24.67.26-.75.54-1.47.81-2.18a29.41,29.41,0,0,0,1.8-6c.2-1.32,1-5.82,2.34-8.2a2,2,0,1,1,3.47,2,25.08,25.08,0,0,0-1.86,6.83,32.91,32.91,0,0,1-2,6.78c-.26.68-.52,1.38-.78,2.1-2.86,8.1-5.54,16.47-8.13,24.56-2.15,6.71-4.37,13.65-6.7,20.44-1.08,3.14-2.33,6.38-3.54,9.51-3.79,9.8-7.7,19.92-7.59,30.11a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M635.33,200.68a2,2,0,0,1-1.11-.33c-3-2-6.8-3.15-10.47-4.27-1.32-.4-2.68-.82-4-1.27a2,2,0,1,1,1.3-3.78c1.25.43,2.52.82,3.87,1.23,3.95,1.21,8,2.45,11.52,4.77a2,2,0,0,1-1.11,3.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M604.65,304h-.08a2,2,0,0,1-1.92-2.08c.11-2.71,1.4-5.16,2.65-7.53a32.79,32.79,0,0,0,1.47-3c1.47-3.71,2.66-7.6,3.81-11.37l1.86-6.13c1.72-5.67,3.49-11.52,5.36-17.33A408.38,408.38,0,0,0,628.92,214c.17-.86.34-1.74.51-2.64.86-4.53,1.84-9.66,4.17-13.66a2,2,0,1,1,3.46,2c-2,3.41-2.86,8-3.7,12.39-.17.92-.35,1.82-.52,2.69a412.59,412.59,0,0,1-11.24,43c-1.85,5.77-3.63,11.61-5.34,17.26l-1.86,6.13c-1.17,3.85-2.38,7.83-3.92,11.69a35.72,35.72,0,0,1-1.65,3.41c-1,2-2.12,4-2.19,5.82A2,2,0,0,1,604.65,304Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M310,304.86a2,2,0,0,1-2-1.91c-.52-11.52-.63-20-.34-26,.76-16,.71-32.73.67-48.9,0-13.26-.08-27,.33-40.1a2,2,0,0,1,4,.13c-.41,13.07-.37,26.74-.33,40,0,16.22.1,33-.67,49.1-.28,5.88-.17,14.28.34,25.67a2,2,0,0,1-1.91,2.09Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M323.33,305.14a2,2,0,0,1-2-2V278.83c0-5.5-.21-11.11-.41-16.53-.3-8.08-.62-16.43-.25-24.7.34-7.62.33-15.47.33-23.06v-2.2c0-2.18.07-4.55.14-7.06a126.8,126.8,0,0,0-.26-17,2,2,0,1,1,4-.46,129.52,129.52,0,0,1,.29,17.58c-.07,2.48-.14,4.82-.14,6.94v2.2c0,7.64,0,15.53-.34,23.24-.36,8.1,0,16.37.25,24.37.21,5.46.42,11.11.42,16.68v24.31A2,2,0,0,1,323.33,305.14Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M340.5,221a2,2,0,0,1-.78-.16c-2.63-1.12-8.49-.91-12.77-.75-1.38.05-2.69.1-3.76.1a2,2,0,0,1,0-4c1,0,2.27,0,3.61-.1,4.92-.18,11-.4,14.49,1.07a2,2,0,0,1-.79,3.84Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M338.75,305.14a2,2,0,0,1-2-2V289.69c0-11.85.45-23.83.88-35.41s.88-23.52.87-35.28a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,11.84-.44,23.83-.87,35.43s-.87,23.48-.87,35.26v13.45A2,2,0,0,1,338.75,305.14Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M346.25,305.29a2,2,0,0,1-2-2V293c0-9.65-.1-19.65-.19-29.32s-.19-19.77-.19-29.53a2,2,0,1,1,4,0c0,9.74.1,19.78.19,29.49s.19,19.68.19,29.35v10.31A2,2,0,0,1,346.25,305.29Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M380.14,236.27h-.33c-16.41-.09-27.82-.13-33.94-.13a2,2,0,0,1,0-4c6.12,0,17.54,0,34,.13h1.38v2l2,0C383.19,236.15,381.69,236.27,380.14,236.27Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M380,303.28a2,2,0,0,1-2-2c0-9.68.36-21.38,1-32.94.48-8.65.38-17.78.28-26.61,0-2.51-.06-5-.07-7.44a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,2.44,0,4.92.07,7.42.1,8.9.21,18.09-.28,26.88-.64,11.49-1,23.11-1,32.71A2,2,0,0,1,380,303.28Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M384.18,302.4a2,2,0,0,1-2-2c-.05-4.06-.14-11.62-.4-16.81-.38-7.67,0-15.44.28-22.95.22-5.06.45-10.3.45-15.42,0-6.33.06-13.14.13-19.74s.13-13.42.13-19.76a2,2,0,0,1,4,0c0,6.35-.06,13.19-.12,19.79s-.12,13.39-.12,19.7c0,5.2-.23,10.49-.45,15.59-.32,7.42-.65,15.09-.28,22.58.26,5.27.36,12.88.41,17a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M425,208c-2.64,0-5.15-.2-7.58-.39-2-.16-3.87-.31-5.84-.36-4.83-.13-9.6.07-13.22.26-2.63.14-10.62.24-13.62.24a2,2,0,0,1,0-4c3,0,10.84-.1,13.41-.23,3.69-.19,8.56-.39,13.53-.26,2.08.05,4.1.21,6.05.37,2.35.19,4.78.38,7.26.38a2,2,0,0,1,0,4Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M424.5,296a2,2,0,0,1-2-2V279.51c0-12.4.19-24.88.38-37s.37-24.48.37-36.81a2,2,0,0,1,4,0c0,12.36-.19,24.82-.37,36.87s-.37,24.52-.37,36.89V294A2,2,0,0,1,424.5,296Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M657.67,197.33a2,2,0,0,1,0-4c1.61,0,3.14-.17,4.77-.34,1.35-.14,2.75-.28,4.18-.33a2,2,0,0,1,.14,4c-1.29,0-2.56.17-3.91.31-1.65.17-3.35.34-5.15.36Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M516.67,225.33a2,2,0,0,1-.88-3.8c2.92-1.42,9.36-1.86,12.44-.32a2,2,0,0,1-1.79,3.58c-1.87-.94-7-.59-8.9.34A2,2,0,0,1,516.67,225.33Z" transform="translate(-53.25 -44.96)"/><g class="cls-27"><path class="cls-24" d="M161.5,730.09a2,2,0,0,1-2-2c0-2,0-4.07.07-6.11.07-3.86.13-7.85,0-11.71-.3-6.38-.38-12.91-.45-19.22-.08-7-.17-14.32-.57-21.35-.67-11.76-1-25.11-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.43.33,26.7,1,38.38.41,7.12.49,14.45.57,21.53.07,6.28.15,12.77.45,19.08.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,161.5,730.09Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M178.5,730.76h0a2,2,0,0,1-2-2c0-2.41-.08-4.85-.16-7.21s-.17-4.93-.17-7.47v-7.94c0-22,0-44.67,1-67,0-.32,0-.69.06-1.07.08-1.2.29-4.38-.27-5-1.78-2.09-8.12-1.15-12.32-.53a39.88,39.88,0,0,1-5.15.57h0a2,2,0,0,1,0-4,39,39,0,0,0,4.58-.52c5.67-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.21,1.21,7.88,0,.36,0,.7-.06,1-1,22.2-1,44.86-1,66.78v7.95c0,2.48.08,4.95.17,7.34s.17,4.87.17,7.35A2,2,0,0,1,178.5,730.76Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M183.83,728.76a2,2,0,0,1-2-1.66,70.59,70.59,0,0,1-.53-13.69,87.87,87.87,0,0,0-.14-10.38c-1.94-20.3-1.75-41.52-1.57-62,.05-5.91.11-12,.11-17.95a2,2,0,0,1,4,0c0,5.94-.05,12.06-.11,18-.18,20.42-.37,41.53,1.55,61.62a90.77,90.77,0,0,1,.15,10.86,66.65,66.65,0,0,0,.47,12.91,2,2,0,0,1-1.63,2.31Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M188.51,625.36a62.93,62.93,0,0,1-7-.33,2,2,0,0,1,.46-4,105.22,105.22,0,0,0,14.11.14c2.39-.08,4.65-.15,6.72-.15a2,2,0,1,1,0,4s0,0,0,0c-2,0-4.24.07-6.6.15C193.63,625.28,191,625.36,188.51,625.36Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M205.83,730.76a2,2,0,0,1-2-1.65,139.57,139.57,0,0,1-1.7-17.26c-1.34-28.65-1.34-55.82-1.34-84.59V623a2,2,0,0,1,4,0v4.22c0,28.72,0,55.84,1.33,84.4a135.64,135.64,0,0,0,1.64,16.74,2,2,0,0,1-2,2.35Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M215.17,639.92a2,2,0,0,1-.5-.06c-2.37-.61-8.12-.84-11.21-.84h0a2,2,0,0,1,0-4h0c2.94,0,9.25.2,12.21,1a2,2,0,0,1-.5,3.94Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M216.17,730.43a2,2,0,0,1-1.84-1.21c-1.15-2.66-1-7-.9-10.92,0-1.08.07-2.11.07-3,0-15.16-.08-30.61-.17-45.54s-.17-30.43-.17-45.64a2,2,0,0,1,4,0c0,15.2.08,30.67.17,45.62s.17,30.39.17,45.56c0,1,0,2-.07,3.15-.1,3.28-.23,7.37.57,9.21a2,2,0,0,1-1.83,2.8Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M246.16,627.1a2,2,0,0,1-.71-.13c-3.41-1.29-9.72-1.87-14.46-1.87l-2.72,0c-1.77,0-3.6,0-5.37,0l-1.23,0c-1.86,0-4.18.09-5.67.78a2,2,0,1,1-1.69-3.63c2.26-1,5-1.11,7.27-1.15l1.16,0c1.87-.07,3.75,0,5.58,0l2.67,0c4.73,0,11.72.56,15.87,2.13a2,2,0,0,1-.71,3.87Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-28"><path class="cls-24" d="M578.92,730.09a2,2,0,0,1-2-2c0-2,0-4.07.07-6.11.07-3.86.13-7.85,0-11.7-.3-6.39-.38-12.92-.45-19.23-.08-7-.17-14.32-.57-21.34-.67-11.76-1-25.11-1-38.62a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.43.33,26.7,1,38.38.41,7.12.49,14.44.57,21.52.07,6.28.15,12.77.45,19.09.19,4,.12,8,.05,12,0,2-.07,4-.07,6A2,2,0,0,1,578.92,730.09Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M595.92,730.76h0a2,2,0,0,1-2-2c0-2.41-.08-4.84-.16-7.2s-.17-4.93-.17-7.48v-8c0-22,0-44.66,1-66.95,0-.32,0-.68.06-1.07.08-1.2.29-4.38-.27-5-1.78-2.09-8.12-1.15-12.31-.53a39.9,39.9,0,0,1-5.15.57h0a2,2,0,0,1,0-4,39,39,0,0,0,4.58-.52c5.67-.84,12.74-1.89,16,1.9,1.61,1.89,1.39,5.22,1.21,7.89,0,.36,0,.69-.06,1-1,22.19-1,44.85-1,66.76v8c0,2.48.08,5,.17,7.34s.17,4.87.17,7.34A2,2,0,0,1,595.92,730.76Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M611.59,730.75a2,2,0,0,1-.75-.15c-.85-.35-1.86-.81-2.93-1.3-3.15-1.45-7.45-3.44-9.81-3.28a2,2,0,1,1-.26-4c3.38-.21,8,1.92,11.75,3.64,1,.47,2,.92,2.76,1.23a2,2,0,0,1-.76,3.85Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M597.71,723.68a2,2,0,0,1-2-2c-.12-11,3.94-21.45,7.86-31.6,1.25-3.24,2.43-6.29,3.48-9.36,2.31-6.75,4.53-13.67,6.67-20.36,2.6-8.12,5.29-16.51,8.17-24.67.26-.75.54-1.47.81-2.18a29.33,29.33,0,0,0,1.8-6c.2-1.32,1-5.82,2.34-8.21a2,2,0,0,1,3.47,2,25.08,25.08,0,0,0-1.86,6.83,32.84,32.84,0,0,1-2,6.78c-.26.68-.52,1.38-.78,2.1-2.86,8.1-5.54,16.47-8.13,24.55-2.15,6.71-4.37,13.65-6.7,20.44-1.08,3.14-2.33,6.38-3.54,9.51-3.79,9.8-7.7,19.93-7.59,30.11a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M643.5,628.11a2,2,0,0,1-1.11-.33c-3-2-6.8-3.15-10.47-4.27-1.32-.4-2.68-.82-4-1.27a2,2,0,1,1,1.3-3.78c1.25.43,2.52.82,3.86,1.23,4,1.21,8,2.45,11.52,4.77a2,2,0,0,1-1.11,3.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M612.81,731.47h-.08a2,2,0,0,1-1.92-2.08c.11-2.71,1.4-5.16,2.65-7.53a32.54,32.54,0,0,0,1.47-3c1.47-3.71,2.66-7.61,3.81-11.38l1.86-6.12c1.72-5.67,3.49-11.53,5.36-17.33a408,408,0,0,0,11.13-42.6c.17-.86.34-1.74.51-2.64.86-4.53,1.84-9.66,4.17-13.67a2,2,0,0,1,3.46,2c-2,3.41-2.86,8-3.7,12.4-.17.92-.35,1.82-.52,2.69a412.27,412.27,0,0,1-11.24,43c-1.86,5.77-3.63,11.61-5.34,17.27l-1.86,6.12c-1.17,3.85-2.38,7.83-3.92,11.69a35.94,35.94,0,0,1-1.65,3.41c-1,2-2.12,4-2.19,5.83A2,2,0,0,1,612.81,731.47Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-29"><path class="cls-24" d="M694.89,584.32h-.09a2,2,0,0,1-1.91-2.09,55.68,55.68,0,0,1,1.14-7.28c.29-1.48.6-3,.8-4.34.49-3.16,1-6.33,1.55-9.5q.57-3.38,1.12-6.77c.75-4.62,1.46-9.24,2.18-13.86,2.28-14.75,4.64-30,8-44.87A2,2,0,0,1,709.5,494c7.52-.39,16-.39,21.43,4.46a2,2,0,1,1-2.67,3c-4.23-3.78-11.79-3.76-17-3.52-3.13,14.27-5.4,28.93-7.59,43.13-.72,4.63-1.43,9.26-2.18,13.89q-.55,3.4-1.12,6.79c-.53,3.16-1.05,6.31-1.54,9.46-.22,1.41-.53,3-.83,4.51a53.58,53.58,0,0,0-1.07,6.68A2,2,0,0,1,694.89,584.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M707.66,590h-.15a21.87,21.87,0,0,1-6.85-1.62c-.51-.2-1-.37-1.33-.47a14.59,14.59,0,0,1-3.49-1.65c-.53-.31-1-.6-1.49-.82a2,2,0,1,1,1.71-3.61c.63.3,1.23.65,1.81,1a11.31,11.31,0,0,0,2.52,1.24c.57.16,1.11.37,1.7.59a17.86,17.86,0,0,0,5.7,1.36,2,2,0,0,1-.14,4Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M692.88,588.65a2,2,0,0,1-2-2c0-2,0-4-.07-6-.07-3.92-.13-8,.05-12,.3-6.31.37-12.81.45-19.09.08-7.08.17-14.41.57-21.52.67-11.68,1-25,1-38.39a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.5-.33,26.86-1,38.62-.4,7-.49,14.3-.57,21.34-.07,6.32-.15,12.84-.45,19.23-.18,3.85-.12,7.84,0,11.7,0,2,.07,4.08.07,6.11A2,2,0,0,1,692.88,588.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M675.88,589.32a2,2,0,0,1-2-2c0-2.47.08-4.95.17-7.34s.17-4.86.17-7.34v-8c0-21.91,0-44.57-1-66.76,0-.3,0-.64-.06-1-.18-2.67-.39-6,1.21-7.89,3.22-3.79,10.28-2.74,16-1.9a38.94,38.94,0,0,0,4.58.52,2,2,0,0,1,0,4h0a39.87,39.87,0,0,1-5.15-.57c-4.2-.62-10.54-1.56-12.32.53-.56.66-.35,3.84-.27,5,0,.38,0,.75.06,1.07,1,22.29,1,45,1,66.95v8c0,2.55-.09,5.05-.17,7.48s-.16,4.8-.16,7.21A2,2,0,0,1,675.88,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M670.55,587.32l-.34,0a2,2,0,0,1-1.63-2.31,66.62,66.62,0,0,0,.47-12.9,90.82,90.82,0,0,1,.16-10.87c1.92-20.09,1.73-41.2,1.55-61.62-.05-5.92-.11-12-.11-18a2,2,0,1,1,4,0c0,5.92.05,12,.11,18,.18,20.52.37,41.73-1.57,62a87.71,87.71,0,0,0-.14,10.38,70.56,70.56,0,0,1-.53,13.69A2,2,0,0,1,670.55,587.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M665.88,483.92c-2.51,0-5.12-.08-7.68-.17-2.36-.08-4.59-.15-6.59-.15h-.05a2,2,0,1,1,.05-4c2.07,0,4.33.07,6.72.15a105.2,105.2,0,0,0,14.1-.14,2,2,0,0,1,.46,4A62.84,62.84,0,0,1,665.88,483.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M648.55,589.32a2,2,0,0,1-2-2.35,135.59,135.59,0,0,0,1.64-16.74c1.34-28.56,1.34-55.68,1.33-84.4V481.6a2,2,0,1,1,4,0v4.22c0,28.77,0,55.94-1.34,84.59a139.52,139.52,0,0,1-1.7,17.26A2,2,0,0,1,648.55,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M639.22,498.47a2,2,0,0,1-.5-3.94c3-.76,9.27-1,12.21-1h0a2,2,0,0,1,0,4h0c-3.09,0-8.84.23-11.21.84A2,2,0,0,1,639.22,498.47Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M638.22,589a2,2,0,0,1-1.83-2.8c.8-1.84.67-5.92.57-9.21,0-1.12-.07-2.19-.07-3.15,0-15.17.08-30.62.17-45.56s.17-30.42.17-45.62a2,2,0,1,1,4,0c0,15.21-.08,30.68-.17,45.64s-.17,30.38-.17,45.54c0,.92,0,1.95.07,3,.12,3.87.25,8.26-.9,10.92A2,2,0,0,1,638.22,589Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M606.55,590a2,2,0,0,1-2-2c0-2.26.07-5.12.16-8.15s.18-5.88.18-8.46c0-15.6.34-31.5.67-46.88.29-13.41.59-27.28.66-40.86a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c-.07,13.62-.37,27.5-.66,40.93-.33,15.35-.67,31.23-.67,46.79,0,2.65-.09,5.66-.18,8.58s-.17,5.81-.16,8a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M608.22,485.65a2,2,0,0,1-.71-3.87c4.15-1.57,11.14-2.13,15.88-2.13l2.69,0c1.81,0,3.69,0,5.55,0l1.16,0c2.24,0,5,.1,7.28,1.15a2,2,0,0,1-1.69,3.63c-1.5-.7-3.81-.74-5.67-.78l-1.23,0c-1.76-.07-3.58,0-5.34,0l-2.75,0c-4.74,0-11,.58-14.46,1.87A2,2,0,0,1,608.22,485.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M593.22,589.32a2,2,0,0,1-1.2-3.6c.67-.5,1.49-1.17,2.37-1.89,3.18-2.6,7.14-5.84,10.45-6.47a2,2,0,1,1,.75,3.93c-2.31.44-6,3.45-8.67,5.64-.91.75-1.77,1.45-2.51,2A2,2,0,0,1,593.22,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M604.88,579a2,2,0,0,1-1.94-1.52c-2.45-9.89-8.79-18.71-14.92-27.24-2-2.72-4-5.54-5.81-8.31-4-6-7.85-12.14-11.61-18.09-4.54-7.18-9.24-14.61-14-21.73-.43-.63-.86-1.24-1.28-1.84a32.89,32.89,0,0,1-3.65-6.05,25,25,0,0,0-3.51-6.14,2,2,0,1,1,2.86-2.79c1.92,2,3.79,6.13,4.32,7.35a29.38,29.38,0,0,0,3.24,5.33c.44.62.89,1.25,1.33,1.92,4.84,7.17,9.55,14.62,14.11,21.83,3.76,5.94,7.64,12.08,11.57,18,1.79,2.71,3.7,5.37,5.72,8.19,6.35,8.84,12.91,18,15.55,28.61a2,2,0,0,1-1.94,2.48Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M592.22,590.32a2,2,0,0,1-1.91-1.42c-.52-1.73-2.08-3.44-3.58-5.09a36.17,36.17,0,0,1-2.45-2.89c-2.45-3.34-4.62-6.89-6.72-10.31l-3.35-5.49c-3.08-5-6.26-10.25-9.5-15.37A412.7,412.7,0,0,1,543,510.94c-.39-.8-.78-1.63-1.18-2.47-1.92-4.07-3.91-8.27-6.69-11.07a2,2,0,1,1,2.84-2.82c3.26,3.29,5.5,8,7.47,12.18.39.83.78,1.64,1.16,2.43a408.3,408.3,0,0,0,21.47,38.44c3.26,5.15,6.45,10.37,9.54,15.42l3.35,5.48c2.06,3.35,4.18,6.82,6.53,10a32.83,32.83,0,0,0,2.18,2.56c1.8,2,3.67,4,4.45,6.62a2,2,0,0,1-1.92,2.58Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-30"><path class="cls-24" d="M113.55,589.32a2,2,0,0,1-2-2V508.48a2,2,0,0,1,4,0v78.83A2,2,0,0,1,113.55,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M101.55,589.72a2,2,0,0,1-1.48-3.35c.52-1.38,1.11-7.07,1.31-9,.08-.77.15-1.41.2-1.81l.58-4.72c2.63-21.27,5.9-47.75,7.39-68.35a2,2,0,1,1,4,.29c-1.5,20.7-4.78,47.23-7.41,68.55l-.58,4.72c0,.39-.11,1-.19,1.73-1,9.42-1.49,11-2.88,11.69A2,2,0,0,1,101.55,589.72Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M72.55,584.32h-.09a2,2,0,0,1-1.91-2.09,55.58,55.58,0,0,1,1.14-7.28c.29-1.49.6-3,.81-4.35.49-3.16,1-6.33,1.55-9.5.38-2.25.75-4.51,1.12-6.77.74-4.62,1.46-9.24,2.17-13.86,2.28-14.75,4.64-30,8-44.88A2,2,0,0,1,87.17,494c6.85-.36,20.26,2.25,25.72,7.12a2,2,0,1,1-2.67,3c-4.13-3.69-14.91-6-21.34-6.14-3.12,14.25-5.39,28.9-7.58,43.08-.72,4.63-1.43,9.26-2.18,13.88-.37,2.26-.74,4.53-1.12,6.79-.53,3.16-1.05,6.31-1.54,9.46-.22,1.41-.53,3-.83,4.51a53.65,53.65,0,0,0-1.07,6.68A2,2,0,0,1,72.55,584.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M210.47,588.65a2,2,0,0,1-2-2c0-2,0-4-.07-6-.07-3.92-.13-8,.05-12,.3-6.31.37-12.8.45-19.08.08-7.08.17-14.41.57-21.53.67-11.67,1-24.95,1-38.39a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.51-.33,26.87-1,38.62-.4,7-.48,14.31-.57,21.35-.07,6.31-.15,12.84-.45,19.23-.18,3.86-.11,7.85,0,11.71,0,2,.07,4.08.07,6.11A2,2,0,0,1,210.47,588.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M193.47,589.32a2,2,0,0,1-2-2c0-2.47.08-4.95.17-7.34s.17-4.86.17-7.34v-7.95c0-21.92,0-44.58-1-66.78,0-.3,0-.64-.06-1-.18-2.67-.39-6,1.21-7.89,3.21-3.79,10.28-2.74,16-1.9a39,39,0,0,0,4.58.52,2,2,0,0,1,0,4h0a39.87,39.87,0,0,1-5.15-.57c-4.2-.62-10.54-1.56-12.32.53-.56.66-.35,3.84-.27,5,0,.39,0,.75.06,1.07,1,22.29,1,45,1,67v7.95c0,2.55-.09,5.05-.17,7.48s-.16,4.8-.16,7.21A2,2,0,0,1,193.47,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M188.14,587.32l-.34,0a2,2,0,0,1-1.63-2.31,66.63,66.63,0,0,0,.47-12.91,90.75,90.75,0,0,1,.15-10.86c1.92-20.09,1.73-41.21,1.55-61.62-.05-5.92-.11-12-.11-18a2,2,0,0,1,4,0c0,5.92.05,12,.11,17.95.18,20.52.37,41.74-1.57,62a87.75,87.75,0,0,0-.14,10.38,70.6,70.6,0,0,1-.53,13.69A2,2,0,0,1,188.14,587.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M183.47,483.92c-2.51,0-5.12-.08-7.68-.17-2.38-.08-4.63-.15-6.64-.15h0a2,2,0,0,1,0-4h.05c2.07,0,4.33.07,6.72.15a105.06,105.06,0,0,0,14.1-.14,2,2,0,0,1,.46,4A62.84,62.84,0,0,1,183.47,483.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M166.14,589.32a2,2,0,0,1-2-2.35,135.67,135.67,0,0,0,1.64-16.74c1.34-28.56,1.34-55.68,1.33-84.4V481.6a2,2,0,0,1,4,0v4.22c0,28.77,0,55.94-1.34,84.59a139.43,139.43,0,0,1-1.7,17.26A2,2,0,0,1,166.14,589.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M156.8,498.47a2,2,0,0,1-.5-3.94c3-.76,9.27-1,12.21-1h0a2,2,0,0,1,0,4h0c-3.09,0-8.84.23-11.21.84A2,2,0,0,1,156.8,498.47Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M155.81,589a2,2,0,0,1-1.83-2.8c.8-1.84.67-5.92.57-9.21,0-1.12-.07-2.19-.07-3.15,0-15.17.08-30.62.17-45.56s.17-30.42.17-45.62a2,2,0,1,1,4,0c0,15.21-.08,30.68-.17,45.64s-.17,30.38-.17,45.54c0,.92,0,1.95.07,3,.12,3.87.25,8.26-.9,10.92A2,2,0,0,1,155.81,589Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M124.14,590a2,2,0,0,1-2-2c0-2.26.07-5.12.16-8.15s.18-5.88.18-8.46c0-15.6.34-31.5.68-46.88.29-13.41.59-27.28.66-40.87a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c-.07,13.62-.37,27.5-.66,40.93-.33,15.35-.67,31.23-.67,46.79,0,2.65-.09,5.66-.18,8.58s-.17,5.81-.16,8a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M125.81,485.65a2,2,0,0,1-.71-3.87c4.15-1.57,11.14-2.13,15.87-2.13l2.69,0c1.81,0,3.69,0,5.55,0l1.16,0c2.24,0,5,.1,7.28,1.15a2,2,0,0,1-1.69,3.63c-1.5-.7-3.81-.74-5.67-.78l-1.23,0c-1.76-.07-3.58,0-5.35,0l-2.74,0c-4.74,0-11,.58-14.46,1.87A2,2,0,0,1,125.81,485.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M216.31,494a2,2,0,1,1,0-4c2.48,0,4.91-.19,7.26-.38,2-.16,4-.32,6.06-.37,5-.13,9.84.07,13.53.26,2.43.13,10.08.23,13.41.23a2,2,0,0,1,0,4c-3,0-11-.1-13.61-.24-3.62-.19-8.39-.39-13.22-.26-2,.05-3.85.2-5.85.36C221.45,493.78,218.95,494,216.31,494Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M216.81,582a2,2,0,0,1-2-2V565.5c0-12.37-.19-24.84-.37-36.89s-.37-24.51-.37-36.87a2,2,0,0,1,4,0c0,12.33.19,24.77.37,36.81s.38,24.55.38,37V580A2,2,0,0,1,216.81,582Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M124.64,511.32a2,2,0,0,1-.87-.2c-1.92-.93-7-1.28-8.9-.34a2,2,0,1,1-1.79-3.58c3.07-1.54,9.51-1.1,12.44.32a2,2,0,0,1-.88,3.8Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-31"><path class="cls-24" d="M625.89,161.66a2,2,0,0,1-2-2c0-2,0-4-.07-6-.07-3.92-.13-8,.05-12,.3-6.31.37-12.81.45-19.09.08-7.08.17-14.41.57-21.52.67-11.68,1-25,1-38.38a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.5-.33,26.86-1,38.62-.4,7-.49,14.3-.57,21.34-.07,6.31-.15,12.84-.45,19.23-.18,3.85-.12,7.84,0,11.7,0,2,.07,4.08.07,6.11A2,2,0,0,1,625.89,161.66Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M608.89,162.32a2,2,0,0,1-2-2c0-2.47.08-4.95.17-7.34s.17-4.86.17-7.34v-8c0-21.91,0-44.57-1-66.76,0-.3,0-.64-.06-1-.18-2.67-.39-6,1.21-7.89,3.21-3.79,10.28-2.74,16-1.9a38.75,38.75,0,0,0,4.58.52,2,2,0,0,1,0,4h0a39.87,39.87,0,0,1-5.15-.57c-4.2-.62-10.54-1.56-12.32.53-.56.66-.35,3.84-.27,5,0,.39,0,.75.06,1.07,1,22.29,1,45,1,66.95v8c0,2.55-.09,5.05-.17,7.48s-.16,4.8-.16,7.2A2,2,0,0,1,608.89,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M251.47,162.32a2,2,0,0,1-2-2V81.49a2,2,0,1,1,4,0v78.83A2,2,0,0,1,251.47,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M238.84,164.65a2,2,0,0,1-1.49-3.34c.21-.53.95-3,2.15-12.73l.58-4.72c2.63-21.27,5.9-47.75,7.39-68.34a2,2,0,0,1,4,.29c-1.5,20.7-4.78,47.23-7.41,68.54l-.58,4.72c-1.77,14.33-2.66,14.8-3.7,15.35A2,2,0,0,1,238.84,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M210.47,157.32h-.09a2,2,0,0,1-1.91-2.09,55.62,55.62,0,0,1,1.14-7.28c.29-1.49.6-3,.81-4.35.49-3.16,1-6.33,1.55-9.51.38-2.25.75-4.51,1.12-6.76.74-4.61,1.46-9.24,2.17-13.86,2.28-14.75,4.64-30,8-44.88A2,2,0,0,1,225.08,67c6.84-.35,20.26,2.25,25.72,7.12a2,2,0,1,1-2.67,3c-4.13-3.69-14.91-6-21.34-6.14-3.12,14.26-5.39,28.9-7.58,43.08-.72,4.63-1.43,9.26-2.18,13.88q-.55,3.39-1.12,6.78c-.53,3.16-1.05,6.32-1.55,9.47-.22,1.41-.53,3-.83,4.51a53.54,53.54,0,0,0-1.07,6.68A2,2,0,0,1,210.47,157.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M224.5,164.58h-.15a18.39,18.39,0,0,1-7.71-2.77,11.93,11.93,0,0,0-1.73-.87,14.6,14.6,0,0,1-3.48-1.65c-.53-.31-1-.6-1.49-.82a2,2,0,1,1,1.71-3.61c.63.3,1.23.65,1.81,1a11.28,11.28,0,0,0,2.52,1.24,12.72,12.72,0,0,1,2.62,1.24,14.89,14.89,0,0,0,6,2.27,2,2,0,0,1-.14,4Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M208.47,161.66a2,2,0,0,1-2-2c0-2,0-4-.07-6-.07-3.92-.13-8,.05-12,.3-6.31.37-12.8.45-19.08.08-7.08.17-14.41.57-21.53.67-11.67,1-24.95,1-38.38a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.51-.33,26.87-1,38.62-.4,7-.48,14.31-.57,21.35-.07,6.31-.15,12.84-.45,19.22-.18,3.86-.11,7.85,0,11.71,0,2,.07,4.08.07,6.11A2,2,0,0,1,208.47,161.66Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M191.47,162.32a2,2,0,0,1-2-2c0-2.48.08-4.95.17-7.34s.17-4.86.17-7.34v-7.95c0-21.92,0-44.58-1-66.78,0-.3,0-.64-.06-1-.17-2.67-.39-6,1.21-7.88,3.21-3.79,10.28-2.74,16-1.9a38.76,38.76,0,0,0,4.58.52,2,2,0,0,1,0,4h0a39.87,39.87,0,0,1-5.15-.57c-4.2-.62-10.54-1.57-12.32.53-.56.66-.35,3.84-.27,5,0,.39,0,.75.06,1.07,1,22.29,1,45,1,67v7.94c0,2.55-.09,5.05-.17,7.48s-.16,4.8-.16,7.2A2,2,0,0,1,191.47,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M603.56,163.53a2,2,0,0,1-2-2.34c.7-4.07.59-9.54.47-14.84a109.87,109.87,0,0,1,.16-12.13c1.92-20.09,1.74-41.21,1.55-61.63-.05-5.92-.11-12-.11-18a2,2,0,0,1,4,0c0,5.92.05,12,.11,17.94.18,20.52.37,41.74-1.57,62a107,107,0,0,0-.14,11.66c.12,5.49.24,11.16-.53,15.61A2,2,0,0,1,603.56,163.53Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M598.88,56.92c-2.51,0-5.12-.08-7.69-.17-2.36-.08-4.59-.15-6.59-.15h0a2,2,0,0,1-2-2,2,2,0,0,1,2-2c2.07,0,4.33.07,6.72.15a105.14,105.14,0,0,0,14.11-.14,2,2,0,1,1,.46,4A62.66,62.66,0,0,1,598.88,56.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M581.56,162.32a2,2,0,0,1-2-2.35,135.61,135.61,0,0,0,1.64-16.74c1.34-28.54,1.34-55.65,1.33-84.35V54.61a2,2,0,0,1,4,0v4.27c0,28.75,0,55.9-1.34,84.54a139.52,139.52,0,0,1-1.7,17.26A2,2,0,0,1,581.56,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M572.22,71.48a2,2,0,0,1-.5-3.94c3-.76,9.27-1,12.21-1h0a2,2,0,0,1,0,4h0c-3.09,0-8.84.23-11.21.84A2,2,0,0,1,572.22,71.48Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M571.72,163.53a2,2,0,0,1-1.83-2.8c.7-1.62.42-6.14.21-9.44-.1-1.64-.2-3.19-.2-4.45,0-15.17.08-30.62.17-45.56s.17-30.42.17-45.62a2,2,0,0,1,4,0c0,15.21-.08,30.68-.17,45.64s-.17,30.38-.17,45.54c0,1.13.09,2.62.2,4.19.27,4.32.56,8.78-.53,11.29A2,2,0,0,1,571.72,163.53Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M539.56,163a2,2,0,0,1-2-2c0-2.26.07-5.12.16-8.15s.18-5.88.18-8.46c0-15.6.34-31.5.67-46.88.29-13.41.59-27.28.66-40.86a2,2,0,0,1,2-2,2,2,0,0,1,2,2c-.07,13.62-.37,27.5-.66,40.93-.33,15.35-.67,31.23-.67,46.79,0,2.65-.09,5.66-.18,8.58s-.17,5.81-.16,8a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M541.22,58.66a2,2,0,0,1-.71-3.87c4.15-1.57,11.15-2.13,15.88-2.13l2.68,0c1.82,0,3.7,0,5.56,0l1.16,0c2.24,0,5,.1,7.28,1.15a2,2,0,0,1-1.69,3.63c-1.49-.7-3.81-.74-5.67-.78l-1.23,0c-1.76-.07-3.59,0-5.36,0l-2.73,0c-4.74,0-11,.58-14.46,1.87A2,2,0,0,1,541.22,58.66Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M349.32,164.65a2,2,0,0,1-2-2c0-2.53-.23-5.64-.47-8.93a109,109,0,0,1-.47-12.06c.3-6.31.37-12.8.45-19.08.08-7.08.17-14.41.57-21.53.67-11.67,1-24.95,1-38.38a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,13.51-.33,26.87-1,38.62-.4,7-.48,14.31-.57,21.35-.07,6.31-.15,12.84-.45,19.22a106.6,106.6,0,0,0,.47,11.58c.25,3.37.48,6.55.48,9.23A2,2,0,0,1,349.32,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M331.39,162.32a2,2,0,0,1-2-2c0-2.48.08-4.95.17-7.34s.17-4.86.17-7.34v-7.95c0-21.92,0-44.58-1-66.78,0-.3,0-.64-.06-1-.18-2.67-.39-6,1.21-7.89,3.21-3.79,10.28-2.74,16-1.9a38.76,38.76,0,0,0,4.58.52,2,2,0,0,1,0,4h0a39.87,39.87,0,0,1-5.15-.57c-4.2-.62-10.54-1.57-12.32.53-.56.66-.35,3.84-.27,5,0,.39,0,.75.06,1.07,1,22.29,1,45,1,67v7.95c0,2.55-.09,5.05-.17,7.48s-.16,4.8-.16,7.2A2,2,0,0,1,331.39,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M326.06,163a2,2,0,0,1-2-2.34c.7-4.06.59-9.38.47-14.52a107.94,107.94,0,0,1,.16-11.92c1.92-20.09,1.73-41.21,1.55-61.62-.05-5.92-.11-12-.11-18a2,2,0,0,1,4,0c0,5.92.05,12,.11,17.95.18,20.52.37,41.74-1.57,62a103.64,103.64,0,0,0-.14,11.45c.12,5.33.24,10.84-.53,15.29A2,2,0,0,1,326.06,163Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M321.39,56.92c-2.51,0-5.12-.08-7.69-.17-2.36-.08-4.59-.15-6.59-.15h0a2,2,0,1,1,0-4c2.07,0,4.33.07,6.72.15a105.3,105.3,0,0,0,14.1-.14,2,2,0,1,1,.46,4A62.65,62.65,0,0,1,321.39,56.92Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M304.06,164.65a2,2,0,0,1-2-2.35,169,169,0,0,0,1.64-19.07c1.34-28.56,1.34-55.68,1.33-84.4V54.61a2,2,0,0,1,4,0v4.22c0,28.77,0,55.94-1.34,84.59A172.17,172.17,0,0,1,306,163,2,2,0,0,1,304.06,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M294.72,71.48a2,2,0,0,1-.5-3.94c3-.76,9.27-1,12.21-1a2,2,0,0,1,2,2,2,2,0,0,1-2,2h0c-3.09,0-8.84.23-11.21.84A2,2,0,0,1,294.72,71.48Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M293.72,164.65a2,2,0,0,1-1.83-2.8c.82-1.89.66-8.07.56-11.76,0-1.24-.06-2.36-.06-3.25,0-15.17.08-30.62.17-45.56s.17-30.42.17-45.62a2,2,0,0,1,4,0c0,15.21-.08,30.68-.17,45.64s-.17,30.38-.17,45.54c0,.86,0,1.95.06,3.15.16,6.1.19,11-.89,13.45A2,2,0,0,1,293.72,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M262.06,163a2,2,0,0,1-2-2c0-2.26.07-5.12.16-8.15s.18-5.88.18-8.46c0-15.6.34-31.5.68-46.88.29-13.41.59-27.28.66-40.86a2,2,0,0,1,4,0c-.07,13.62-.37,27.5-.66,40.93-.33,15.35-.67,31.23-.67,46.79,0,2.65-.09,5.66-.18,8.58s-.17,5.81-.16,8a2,2,0,0,1-2,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M263.72,58.66a2,2,0,0,1-.71-3.87c4.15-1.57,11.14-2.13,15.87-2.13l2.68,0c1.82,0,3.7,0,5.56,0l1.16,0c2.24,0,5,.1,7.28,1.15a2,2,0,1,1-1.69,3.63c-1.49-.7-3.81-.74-5.67-.78l-1.23,0c-1.76-.07-3.59,0-5.36,0l-2.73,0c-4.74,0-11,.58-14.46,1.87A2,2,0,0,1,263.72,58.66Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M526.22,162.32a2,2,0,0,1-1.2-3.6c.67-.5,1.5-1.17,2.37-1.89,3.18-2.6,7.14-5.84,10.45-6.47a2,2,0,1,1,.75,3.93c-2.32.44-6,3.45-8.67,5.64-.91.75-1.77,1.45-2.51,2A2,2,0,0,1,526.22,162.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M537.89,152a2,2,0,0,1-1.94-1.52c-2.45-9.89-8.79-18.71-14.92-27.24-2-2.72-4-5.54-5.81-8.31-4-6-7.85-12.14-11.61-18.09-4.54-7.18-9.24-14.61-14-21.73-.43-.63-.86-1.24-1.28-1.84a32.83,32.83,0,0,1-3.65-6.06,25,25,0,0,0-3.51-6.14A2,2,0,1,1,484,58.26c1.92,2,3.8,6.13,4.32,7.35a29.37,29.37,0,0,0,3.24,5.33c.44.62.89,1.25,1.33,1.91C497.72,80,502.43,87.48,507,94.68c3.76,5.94,7.64,12.08,11.57,18,1.79,2.71,3.7,5.37,5.72,8.19,6.35,8.84,12.91,18,15.55,28.61a2,2,0,0,1-1.46,2.42A2,2,0,0,1,537.89,152Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M469.56,71a2,2,0,0,1-1.49-3.33c2.79-3.12,6.43-5.35,10-7.51,1.2-.74,2.33-1.43,3.43-2.16a2,2,0,0,1,2.21,3.34c-1.16.77-2.37,1.51-3.55,2.23-3.28,2-6.66,4.08-9.06,6.77A2,2,0,0,1,469.56,71Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M525.22,163.32a2,2,0,0,1-1.91-1.42c-.52-1.73-2.08-3.44-3.58-5.09a35.82,35.82,0,0,1-2.45-2.89c-2.46-3.36-4.63-6.91-6.74-10.34l-3.35-5.48c-3.07-5-6.25-10.23-9.49-15.35A412.58,412.58,0,0,1,476,83.94c-.39-.8-.78-1.63-1.18-2.47-1.92-4.07-3.91-8.27-6.69-11.07A2,2,0,1,1,471,67.58c3.26,3.29,5.5,8,7.47,12.18.39.83.78,1.64,1.16,2.42a408.43,408.43,0,0,0,21.47,38.44c3.26,5.14,6.44,10.36,9.53,15.4L514,141.5c2.06,3.37,4.19,6.85,6.55,10.07a32.68,32.68,0,0,0,2.18,2.56c1.8,2,3.67,4,4.45,6.62a2,2,0,0,1-1.92,2.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M175.8,162.31a2,2,0,0,1-.76-3.85c.77-.31,1.74-.76,2.77-1.23,3.73-1.72,8.37-3.86,11.74-3.64a2,2,0,1,1-.26,4c-2.35-.14-6.66,1.83-9.81,3.28-1.07.49-2.08,1-2.93,1.31A2,2,0,0,1,175.8,162.31Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M189.68,155.24h0a2,2,0,0,1-2-2c.11-10.19-3.81-20.32-7.59-30.11-1.21-3.13-2.46-6.36-3.54-9.51-2.32-6.79-4.55-13.73-6.7-20.44-2.59-8.09-5.27-16.45-8.13-24.55-.25-.72-.52-1.41-.78-2.1a32.89,32.89,0,0,1-2-6.78,25,25,0,0,0-1.86-6.83,2,2,0,1,1,3.47-2c1.37,2.39,2.13,6.89,2.34,8.2a29.35,29.35,0,0,0,1.8,6c.27.71.54,1.43.81,2.18,2.88,8.16,5.57,16.55,8.17,24.67,2.14,6.69,4.36,13.62,6.67,20.36,1.05,3.07,2.23,6.13,3.48,9.36,3.92,10.15,8,20.64,7.86,31.6A2,2,0,0,1,189.68,155.24Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M143.89,59.67A2,2,0,0,1,142.78,56c3.49-2.32,7.57-3.56,11.52-4.77,1.35-.41,2.62-.8,3.86-1.23a2,2,0,0,1,1.3,3.78c-1.31.45-2.67.87-4,1.27-3.68,1.12-7.48,2.28-10.48,4.27A2,2,0,0,1,143.89,59.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M174.57,163a2,2,0,0,1-2-1.92c-.07-1.8-1.15-3.85-2.19-5.82a35.88,35.88,0,0,1-1.65-3.41C167.21,148,166,144,164.83,140.2L163,134.1c-1.72-5.67-3.49-11.52-5.35-17.31a412.5,412.5,0,0,1-11.24-43c-.18-.87-.35-1.78-.52-2.69-.84-4.42-1.71-9-3.7-12.4a2,2,0,1,1,3.46-2c2.33,4,3.31,9.14,4.17,13.66.17.9.34,1.78.51,2.64a408.42,408.42,0,0,0,11.13,42.6c1.87,5.82,3.65,11.69,5.37,17.37l1.85,6.09c1.15,3.77,2.33,7.66,3.81,11.36a32.7,32.7,0,0,0,1.47,3c1.25,2.37,2.54,4.82,2.65,7.53a2,2,0,0,1-1.92,2.08Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M469.22,163.85h-.09a2,2,0,0,1-1.91-2.09c.51-11.39.62-19.78.34-25.67-.77-16.11-.72-32.88-.67-49.1,0-13.22.08-26.89-.33-40a2,2,0,0,1,4-.13c.41,13.13.37,26.84.33,40.09,0,16.17-.1,32.9.67,48.9.29,6,.17,14.53-.34,26A2,2,0,0,1,469.22,163.85Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M455.89,164.13a2,2,0,0,1-2-2V137.82c0-5.58.21-11.22.42-16.68.3-8,.61-16.27.25-24.37-.34-7.72-.34-15.63-.34-23.28V71.32c0-2.12-.07-4.46-.14-6.94a129.62,129.62,0,0,1,.29-17.58,2,2,0,1,1,4,.46,127,127,0,0,0-.26,17c.07,2.51.14,4.87.14,7.05v2.16c0,7.61,0,15.47.33,23.1.37,8.26.05,16.62-.25,24.7-.2,5.42-.41,11-.41,16.53v24.31A2,2,0,0,1,455.89,164.13Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M438.72,80a2,2,0,0,1-.79-3.84c3.45-1.47,9.57-1.25,14.49-1.07,1.35,0,2.62.1,3.61.1a2,2,0,0,1,0,4c-1.07,0-2.38,0-3.76-.1-4.28-.16-10.15-.37-12.77.75A2,2,0,0,1,438.72,80Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M440.47,164.13a2,2,0,0,1-2-2V148.68c0-11.78-.44-23.72-.87-35.26s-.88-23.59-.87-35.43a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,11.76.44,23.71.87,35.28s.88,23.56.88,35.41v13.45A2,2,0,0,1,440.47,164.13Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M433,164.28a2,2,0,0,1-2-2V152c0-9.67.09-19.68.19-29.35s.19-19.75.19-29.49a2,2,0,0,1,4,0c0,9.76-.1,19.81-.19,29.53S435,142.32,435,152v10.31A2,2,0,0,1,433,164.28Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M399.1,95.25c-1.5,0-3.07-.11-3.08-2l2,0v-2h1.37c16.41-.09,27.84-.13,34-.13a2,2,0,1,1,0,4c-6.11,0-17.53,0-33.94.13Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M399.22,164.65a2,2,0,0,1-2-2c0-10.34-.4-24.44-1-35.1-.49-8.79-.39-18-.28-26.87,0-2.5.06-5,.07-7.43a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2c0,2.45,0,4.94-.07,7.45-.1,8.82-.21,18,.28,26.6.6,10.72,1,24.92,1,35.32A2,2,0,0,1,399.22,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M395,163.53h0a2,2,0,0,1-2-2l0-1.28c.06-4.91.16-13.14.39-17.83.37-7.49,0-15.16-.28-22.58-.22-5.11-.45-10.39-.45-15.59,0-6.31-.06-13.12-.12-19.7s-.12-13.44-.12-19.79a2,2,0,1,1,4,0c0,6.33.06,13.16.13,19.76s.13,13.41.13,19.74c0,5.12.23,10.35.45,15.42.33,7.51.66,15.28.28,22.95-.23,4.61-.33,12.79-.39,17.68l0,1.28A2,2,0,0,1,395,163.53Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M354.22,67a2,2,0,0,1,0-4c2.48,0,4.91-.19,7.26-.38,2-.16,4-.32,6.06-.37,5-.13,9.83.07,13.53.26,2.42.13,10.07.23,13.41.23a2,2,0,0,1,0,4c-3,0-11-.1-13.62-.24-3.62-.19-8.39-.39-13.22-.26-2,.05-3.85.2-5.84.36C359.37,66.79,356.87,67,354.22,67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M355.5,164.65a2,2,0,0,1-2-2c0-2.37-.2-7.26-.39-12s-.39-9.7-.39-12.15c0-12.37-.19-24.84-.37-36.89S352,77.1,352,64.74a2,2,0,1,1,4,0c0,12.33.19,24.77.37,36.81s.38,24.55.38,37c0,2.37.2,7.26.39,12s.39,9.7.39,12.15A2,2,0,0,1,355.5,164.65Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M262.56,84.32a2,2,0,0,1-.87-.2c-1.92-.93-7-1.28-8.9-.34A2,2,0,1,1,251,80.2c3.07-1.54,9.51-1.1,12.44.32a2,2,0,0,1-.88,3.8Z" transform="translate(-53.25 -44.96)"/></g></g><g id="COLOR-2" data-name="COLOR"><path class="cls-7" d="M348.43,470c-2.63-1-6-1-8.83-1.21-4.22-.38-8.44-.52-12.67-.62-8.68-.21-17.29.23-25.92-.82a58.42,58.42,0,0,0-15.84.35c-4.32.6-8.71,1.09-13,1.84-6.7,1.17-13.45,1.86-20.12,3.25-5.91,1.24-11.79,2.64-17.71,3.83-2.56.52-5.13,1-7.69,1.49-.88.18-3.73.26-4.27,1.08-.74,1.11.42,4.52.63,5.75.67,3.87,1.55,8,3.4,11.51A140.8,140.8,0,0,0,234,508.57c2.85,4.25,4.81,8.24,8.61,11.85a50.38,50.38,0,0,0,12.91,9.06c6.17,2.86,13.11,5.65,19.89,6.31a85.31,85.31,0,0,0,14-.13c2.73-.16,5.46-.65,8.16-1a122,122,0,0,0,14.46-3.5,36.34,36.34,0,0,0,12.24-5.8c7-5.16,12.12-12.82,17.1-19.83a60,60,0,0,0,3.33-5.67,39.58,39.58,0,0,0,2.58-6.66c1.62-4.58,1.84-9.14,2.88-13.77C350.78,476.48,352.27,471.49,348.43,470Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M272.5,468.5c-.55,7,4.53,14,11.81,14,7.66,0,11.95-7.38,12.41-14-3.09-.42-7.19,1.21-10.45,1.23A57.65,57.65,0,0,1,272.5,468.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M290.26,472c-3.34-.13-4.94,3.06-.58,2.67,2.51-.23,5.53-3,1.25-2.83" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M566,470c-2.63-1-6-1-8.83-1.21-4.22-.38-8.44-.52-12.67-.62-8.68-.21-17.29.23-25.92-.82-18.38-2.22-37,.43-55,4.19C455.38,473.24,447,474.6,439,477a22.34,22.34,0,0,0,.84,6.53c.75,3.28,1.14,6.75,2.57,9.82a112.66,112.66,0,0,0,9.11,15.2c2.85,4.25,4.81,8.24,8.61,11.85a50.38,50.38,0,0,0,12.91,9.06c6.17,2.86,13.11,5.65,19.89,6.31a64.13,64.13,0,0,0,22.71-1.38c6.84-1.83,14-4,19.51-8.59,4.69-4,10.07-7.07,14.29-11.55,2.36-2.51,5.09-4.83,7-7.72,2.46-3.72,4-8,5.56-12.17s3.3-8,4.88-12C567.68,480.36,570.64,471.62,566,470Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M492.5,468.5c.12,7,6.16,13.3,13.38,12.25A15.38,15.38,0,0,0,516,474.18a10,10,0,0,0,1.8-4.45c.18-2.63-.45-2.46-2.81-2.49-3.94,0-7.84-.25-11.77-.25C500.19,467,495.9,466.38,492.5,468.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-32" d="M315,336.21c-3.66-2.95-5.67-7.23-9.3-10.61a61.08,61.08,0,0,0-13.44-9.16c-13.63-7.12-22.83,11.34-15.79,22.31,1.81,2.82,3.9,6.21,5.88,8.72,2.17,2.76,5.2,4.37,6.55,7.9-5.6,3.14-9.54,8.71-14,13.22-4.26,4.27-9.21,8.45-12.54,13.52-6,9.16-8.62,20.26-12.72,30.3-1.67,4.08-3.53,7.71-4.1,11.93.88-.56,2.17-.79,3-1.35-.69,6.27-5.62,4.49-9.37,9.14A81.54,81.54,0,0,0,230,445.5c-2.49,4.82-4,10.2-5.38,15.5a42.67,42.67,0,0,0-1.63,8c-.08,1.43.32,3.13,0,4.52-.24,1.12-2,1.94-2,3,0,5,1.76,2.87,5,2.16,4.82-1.05,9.7-2.48,14.66-3.53,11.74-2.48,23.52-5.57,35.38-7.38,13-2,26.14-1.74,39.38-1.74a121.68,121.68,0,0,1,18.1,1.38c4,.58,8.63-.25,12.5.62,13.48,3.05-4.54,36.54-8,41.74-3.59,5.43-8.81,10.7-13.66,15.14-17.42,16-52.62,19.6-71.13,3.4-3.87-3.39-8.18-6.07-11.48-10-2.56-3.09-4.87-7.49-8.66-8.7-.2,5.41-2.39,12.29-1.1,17.24,1.24,4.78,4.77,10.72,8.52,13.7,10.08,8,23.71,10.68,36.14,12.46,6.95,1,13.36,3.11,19.89,5.3,6.29,2.11,12.84,2.16,19.22,3.75a129.87,129.87,0,0,0,18.63,3.61c19.63,2,38.31,8.92,58.11,10.9,8.06.81,17.29-3,25-5,9.67-2.49,19.64-3.34,29.46-5s19.43-3,29-5c26.08-5.38,52.67-10.58,77.5-20.36,5.66-2.23,6-3,6-9.14,0-4.5.11-9,0-13.5s-.23-9.77-2.39-13.45c-6.66,16.31-24.6,27.61-42.11,29-16.18,1.25-40.74-.14-53-12.53C454.77,514.15,449.39,505,444.5,496c-2.2-4.06-7.86-16-5-20.76,1.8-3,11.67-2,15.14-2.34,7.56-.73,15.16-1.67,22.75-2.42,14.61-1.43,29.36-3.19,44-3.86a166.26,166.26,0,0,1,29.35.78c5.67.76,11.27,2,17,1.57-1.84-6.64-3.32-13.49-5.52-20.14-1.83-5.55-6.93-10.4-10.44-14.94-2.31-3-5.15-5.56-6.5-9.25-1.09-3-.88-6.4-1.87-9.51a106,106,0,0,0-8.23-18.77c-6.24-11.45-12-22.6-21.15-32-2.26-2.33-4.65-4.29-6.76-6.75a20.87,20.87,0,0,0-6.1-5.09c-.54-.29-2.94-1.07-3.1-1.77-.65-3,6.25-6.28,8.11-7.71a21,21,0,0,0,7.09-11.23c1.46-5.57.17-8.86-3.45-13.25s-8.49-6-14.18-6c-6.75,0-10.71,3.57-15.28,8.09a24.4,24.4,0,0,0-5.5,7.9c-1.46,3.52-2.07,7.25-3.21,10.66-1.59-.87-2.6-2.55-4.12-3.59a27,27,0,0,0-8.5-3.24c-4.63-1.12-9.44-1.34-14.09-2.34-4.33-.94-8.63-2.49-12.93-3.73-5.4-1.57-10.35-1.59-16-1.59-12.77,0-25.3.87-38,2-12.39,1.1-25.51,1.3-37.58,4.33a122.83,122.83,0,0,0-13.36,3.92c-2.8,1.05-7.43,1.34-9.43,3A14.6,14.6,0,0,1,315,336.21Z" transform="translate(-53.25 -44.96)"/><path class="cls-32" d="M229.13,623.25c.89,1.17,1.92,3.92,2.74,4.87,1.3,1.5,2.83,2.79,4.21,4.21a82.17,82.17,0,0,1,6.68,7.93c3.71,4.95,4.32,10.93-.5,15.32-5.63,5.12-13.27,6-20.58,4.77-5.58-.92-8.09-4.39-12-8-2.89-2.68-6.07-4.7-8.76-7.58-3.41-3.66-6.39-7.37-2.9-11.67,3.77-4.65,10.31-6.32,15.92-7.45,3.29-.66,11.72-4.79,14.75-2.82A1.88,1.88,0,0,1,229.13,623.25Z" transform="translate(-53.25 -44.96)"/><path class="cls-32" d="M566,624.33c-4.5,5.82-7.4,11.21-12.83,16.15s-4.81,10.93-.67,16.68c4.66,6.47,17.4,5.51,23.58,2.74,9-4,18.16-10.94,22.66-20,1.53-3.07,1.13-2.81-1.62-4.79a69.33,69.33,0,0,0-9.77-5.8C581.45,626.37,576.32,625,566,624.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-10" d="M383.12,470.36c-4.4,2-11.06,9.12-12.45,14-2.15,7.44,4.66,10.07,10.72,8.56,4.63-1.15,8.94-3.74,13.79-4,2.3-.1,4.26.7,6.41,1.39,2.45.79,4.77,1.95,7.27,2.57,6.06,1.51,12.87-1.12,10.72-8.56-1.39-4.83-8.05-12-12.45-14" transform="translate(-53.25 -44.96)"/><path class="cls-9" d="M393.83,462.79a18.23,18.23,0,0,0-7.35,2.06c-2.93,1.7-5.13,5.48-1.36,7.86,4.51,2.85,16.6,2.72,20.71-.84,2.88-2.49,2.1-6.25-1.3-7.7A23.59,23.59,0,0,0,393.83,462.79Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M401,490.33c-2.85-1.27-7.34-1.63-10.46-1.34-3.28.31-3.21,2.87-3.58,5.87-.26,2.07-.66,8.48,1.53,9.5,1.47.69,4.55-.06,6.26.11a15.56,15.56,0,0,0,4.83,0C405,503.31,401.23,493.16,401,490.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-7" d="M510.83,472c-3.34-.13-4.94,3.06-.58,2.67,2.51-.23,5.53-3,1.25-2.83" transform="translate(-53.25 -44.96)"/><path class="cls-33" d="M560.91,668.12c0-1.84.56-4.94-.4-6.62-.74-1.31-2.44-1.5-3.69-2.11a11.57,11.57,0,0,1-5.08-4.89c-3.75-7-.4-12.58,4.49-17.77,2.1-2.22,3.94-4.35,4.32-7.5s-.31-6-.36-9.07c0-1.58.14-3.18.11-4.74,0-.78.26-3.69,0-4.24,1.45,2.88,3.64,5.18,4.62,8.42,1.32,4.38,4,4.19,8,4.76a92.15,92.15,0,0,1,10.5,2c6.07,1.61,14.06,4.53,15.75,11.39.41,1.66,3.47-2.07,3.74-2.9.66-2,.46-4.22.45-6.28,1.23-.16,2.15-1.09,3.38-1.17-.9-1-1.73-2.52-2.91-3.44,1.84-2.05,1.58-3.31-.38-4.65-2.17-1.48-1.34-2.76-1.65-5.3a39.1,39.1,0,0,0-1.89-7.92,58.56,58.56,0,0,0-7.94-14.85c-3.7-5.19-8.79-9.52-13.92-13.24a68.21,68.21,0,0,0-8.86-5.52c-2.45-1.26-6.23-2-8-4.15,1.08-2.54,1.48-5.31,2.46-7.89a13,13,0,0,0,.91-6.71,37.36,37.36,0,0,0-2.8-9c-.76-1.89-1.17-4.3-3.42-4.9-3.36-.9-7.19,2.16-10.17,3.27q-6.93,2.58-14,4.84c-9.38,3-18.89,5.63-28.46,8-25,6.06-50.38,10.09-75.76,14q-11,1.71-22,3.82a57.18,57.18,0,0,0-8.85,2.39c-2.64,1-5.4-.68-8-1.22q-4.67-1-9.35-1.84-9.24-1.73-18.54-3.16c-24.86-3.85-49.68-8.14-74.12-14.14-10.36-2.54-20.65-5.39-30.81-8.66q-7.54-2.43-15-5.18c-2.45-.91-4.91-1.84-7.33-2.83-1.74-.7-3.09-2.28-4.29-.4s-1.61,5.42-2.17,7.66c-1.09,4.37-2.51,9.25-1.29,13.74.72,2.67,3.45,6.2,2.49,9.08-.55,1.66-2.06,1.46-3.53,2.05a37.62,37.62,0,0,0-5.61,2.95,64.39,64.39,0,0,0-18.26,17,58.28,58.28,0,0,0-8,15.09,43.9,43.9,0,0,0-1.84,7.89c-.32,2.28-.07,3.79-1.86,5.29-.72.61-1.35.41-1.48,1.66a4.11,4.11,0,0,0,1.34,2.8c-1.18.92-2,2.49-2.91,3.44,1.24.08,2.16,1,3.38,1.17,0,2.42-.47,5.93,1.21,7.94,1,1.19,2.81,2.33,4,.82s.55-3.19,1.91-4.66c2.44-2.64,6.15-4.18,9.48-5.31a79.51,79.51,0,0,1,14.05-3c3.79-.56,6.63-.61,8.16-4.4.54-1.34,1.66-4.24,2.9-5,1.16,2.17,1.1,4.83,1.3,7.21.32,3.8-.19,8.6,1.75,12,1.64,2.89,4.65,4.7,6.43,7.48a12,12,0,0,1,.35,12.77,10,10,0,0,1-4.13,4.33c-1.71.78-3.68,1.13-3.61,3.32,0,.91.52,1.9.56,2.88.07,1.64,0,3.29.05,4.93.1,8.11.25,15.62-1,23.45-1.39,8.62,2.78,7.83,9.13,11.09,7.41,3.81,14.76,8.81,22.48,11.89,9.71,3.87,21.29,5.47,31.42,8,7.78,1.95,15.39,4.44,23.07,6.74,20.13,6,39.23,12.91,60.46,9.87,29.79-4.26,60-3.23,89.34-10.76,19.65-5,39.24-8.93,58.6-15.13A117.05,117.05,0,0,0,546.43,708c4-2,12.41-4,14.5-8.19,1.47-2.92.11-8.2.07-11.39C560.92,681.63,561,674.88,560.91,668.12Z" transform="translate(-53.25 -44.96)"/><path class="cls-34" d="M399.75,580.86a69.12,69.12,0,0,1,4.48,10.28c.68,1.78,2.41,4.44,2.53,6.3s.46.9-.88,2c-1.09.92-2.07.55-2.95,2a9.39,9.39,0,0,0-.79,3.94,31.94,31.94,0,0,0,.66,8.16c2.37,12.11,1.73,25.25,2.94,37.65.76,7.85,2.22,15,2.26,23.06,0,5.48,3.54,12.13,1.26,17.11-3.09,6.74-8.66,12-13.07,17.81-2.64-1.83-4-6.26-6.06-8.84-2.42-3-5.46-10.59-9.34-11.43-.36-3.59.56-7.58.71-11.2.51-12.06,2.79-23.94,4.6-35.84,1.73-11.41,2.17-22.8,3.15-34.23.11-1.34.63-3.71.2-4.94-1.13-3.26-3.19-4.05-2.63-7.94.47-3.31,2.83-6.07,4.74-8.68C393.71,583.2,396.57,575.41,399.75,580.86Z" transform="translate(-53.25 -44.96)"/></g><g id="SHADOWS-2" data-name="SHADOWS"><g class="cls-3"><path d="M286.67,316.33c-3.62,2.59-8.05,10-3.81,14,1.6,1.53,4.85,2,6.81,3.41,2.36,1.74,4.42,3.91,7,5.31,1.58-1.79,0-13.45,3-5.87,1.94,5,5.63,6.09,9,1.11,1.13.93,2.55,2.49,2.73,4,.29,2.41-2.2,3.24-4.57,5-3.7,2.71-11.85,10.52-16.83,10.1-3-.26-4.52-4.4-6.58-6.61-2.77-3-5.22-5.63-7-9.34-3.52-7.36-3.28-16,4.58-20.73" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M473,335.67c1.84-7.87,8.06-16.08,15.65-19.33,4.8-2.05,13.27-3.46,17.31.6-5.42.4-11.26-.72-12.61,5.72a57.49,57.49,0,0,0-1,14.3c2.79.38,5.42-.8,8.23-.57.12,2.17-3.51,4.44-3,6.12,1.24,3.87,9.78-2.53,11.37-3.39-1.13,4.6-8.65,10.11-12.95,12.18-1.59-4.63-7.3-6.17-11.42-7.77-2.63-1-5.47-1.41-8-2.53C474.89,340.25,473.69,338.9,473,335.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M365.33,466c10-7,24.85-9.09,37-6.83,4.54.84,11.69,1.72,13.68,6.33,1.59,3.69,1.5,9.1,2.46,13.1,1.3,5.39,2.09,10.9,3.57,16.25,1.88,6.83,4.32,14.52,7.56,20.85,6.61,12.94,15.94,22.93,29.41,28.55,8.63,3.6,16.54,4.43,25.89,4.42a53,53,0,0,1-31.73-17.33c-4.93-5.48-8.81-12-12.16-18.56-3.75-7.33-8.36-14.24-10.76-22.18a70.49,70.49,0,0,1-2.92-19.1c-.05-2.64-.45-5.2-.33-7.84.06-1.42.83-3.59.33-5-1.27-3.61-11.3-4.6-15.07-5.1-6.49-.86-13.3-1.32-19.85-1.57-7.06-.26-14.22,1.94-21,3.59-5.23,1.27-11.4,4.17-7.05,11.07" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M392.67,462.33c-4.53.82-10.59,3.67-10,9.15.57,5.25,10.25,5.34,14.22,3.84C393.46,474.42,383.84,469.37,392.67,462.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M390.67,475.67c-3.65,0-8,1.1-10.35,4.33-1.68,2.33-2.7,7.07-.31,8.34,2.8,1.5,8.7-1.34,11.74-1.66s5.78-.19,8.5,1.67a43.92,43.92,0,0,0-14.91,2c-3.09,1-7.17,4-10.5,3.66-3.74-.37-6.27-4.13-6.17-7.67.16-5.81,6.45-9.4,10.67-12.33" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M367.33,487.67c-1.28,4-.14,8.45,3.41,10.58,3,1.8,7.53,1.2,10.1,3.22s1.51,6,4.64,7.22c2.93,1.16,10.37-1,13.08-2.27-3.56-.31-7.68.23-10.14-2.8-3.22-4-.84-8.61-1.14-12.91-4.66,1.53-10.47,4.44-14.95,1" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M489,468.67c-5.68,0-12.84,3.07-18.25,4.91-4.34,1.48-14.53,2.44-17.34,6.16-3.64,4.82-1.14,16.07.59,21,2.81,8.08,9.47,14.77,15.65,20.55,5.66,5.3,12.71,7.83,19,11.6-6,.48-12.19-2.87-17.51-5.44a57.25,57.25,0,0,1-18.2-13.59c-9.08-9.64-12.68-22.75-17.86-34.28-2.53-5.63-1.81-9.69-.66-15.6,1.81-9.28,3.75-17.09,7.85-25.7,9.21-19.37,38.33-29.09,58.26-29.31,15.86-.17,28.66,5.54,42.11,13-5-.46-10.55-2.65-15.66-3.57a83.41,83.41,0,0,0-15.57-1.07c-12.92.08-27.78,5.36-38.33,12.72-8.12,5.66-13.31,12.83-17.7,21.73-2,4.09-2.48,5.44,2.49,5.88,6.77.59,14-1.23,20.66.06-2.85,2.43-8.56,1.42-10.76,4.4,6.37,2.67,16.78,1.08,23.76,1.72s14.54.64,21.47,2.07c-3.85,1.2-8.56,1-12.56,1.52C495.12,468.08,490.24,470.3,489,468.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M267.33,405.67c-7,.76-20.15,6.64-20,15,2.6-.2,5.64-2.17,8.28-3,4.31-1.29,8.75-2.19,13.09-3.42,8.06-2.27,16.47-4.55,24.84-4.93,6.23-.28,13,1.43,18.74,3.81,5.27,2.17,12.38,5.48,16.71,9.18,9.29,7.95,13.51,23.72,17,34.72,1.22,3.88,3.35,7.72,4.32,11.63,1.47,5.87-.26,13.57-.85,19.5-1.08,11-5.36,19.46-11.74,28.58a170.58,170.58,0,0,1-11.57,14.6c-2.36,2.68-4.21,5.15-7.32,7s-7.12,3.23-10.22,5.27C318,545,327,537.3,333.64,532c8-6.39,16.32-12.51,18.54-22.93,2.81-13.21,7-26.41,9.17-39.71,1.74-10.86,1.17-26-6.33-34.8a66.17,66.17,0,0,0-6.51-6.08c-2.72-2.44-4.64-5.5-7.38-7.88a134.89,134.89,0,0,0-12.48-10c-5.13-3.47-11.67-6.74-17.78-8-5.71-1.14-11.71-1-17.49-1.39-8.92-.63-20.34-2.62-28.13,2.81C265.24,404.7,265.6,405,267.33,405.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M290.33,411.33c-6.84,2.45-14.82,2.28-21.6,6-6.22,3.41-12.05,8.64-17.57,13.13s-9.15,11.08-13.51,16.79c-2.55,3.34-7.33,10.5-5.68,15.08,1.5,4.17,8.16,2.08,11.4,1.46,6.78-1.29,13.58-3.3,20.45-3.74-4.71,2.88-11.12,4-15.16,7.86,4.23,1.73,10.8.5,15.34.74,4.19.22,8.4.69,12.58,1A63,63,0,0,0,254,477c-3.91,2.2-11.33,5.54-12.33,10.34-1.1,5.28.29,11.72,2.08,16.6,5.18,14.09,21,22.35,33.93,28a46.07,46.07,0,0,0,10.4,2.82c2.48.46,6.95.12,8.65.92-7.27-.42-15,1.7-22.34,1.67-7.13,0-13.42-2.58-20.06-4.67-5.83-1.84-11.48-2-16.85-5.53-1.73-1.13-4.59-3-5.16-4.62-1-3,.87-5.18,1.3-8a14.57,14.57,0,0,0-.64-6.32c-1.35-4.81-4.41-8.94-5.84-13.72-.92-3.05-1.72-6.36-2.39-9.51-.31-1.43-.38-3.08-.76-4.49-.5-1.87-1.37-2.08-2.27-3.85-1.45-2.87.23-4.52.6-7.48.57-4.54.19-8.55,2.21-12.84,4.8-10.23,10.44-20.13,19.29-27.47A78.1,78.1,0,0,1,259.2,418.5c3.53-1.7,7.13-3.52,10.77-5,4.28-1.71,8.72-1.6,13-2.86" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M334,537c-5.51,4.05-12.08,7.07-18,10.51-3.43,2-6.63,4.54-10.32,6.08-4.62,1.92-11.17,5-14.73.42,1.08-1.31,4.06-2,5.71-2.6,4-1.54,8.12-2.65,12.15-4.07,5.6-2,15.9-3.35,19.85-8" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M392.72,583.1a20.56,20.56,0,0,0-1.53,3.33c-1,2.9-3,6.84-3.2,9.9-.17,3.55,5.58,6.69,8.63,6.62a26.18,26.18,0,0,1-2-4.75,5.52,5.52,0,0,1,4.05-4.71c4.7-1,2.45,5.12,6.65,5.46.51-6.64-5.73-13.69-8-19.91C395.47,579.15,393.86,581.09,392.72,583.1Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M402.67,603.33c-1.55,1.36-2.47,3.56-4,5-1.09,1-2.34,1.24-3,2.63-1.48,3.07-.64,9.55-1,13-.58,5.85-.32,11.69-.65,17.59-.18,3.28-.39,9.08-2,11.72-.15-2.76-2.17-9.55-5.35-9.94-.33,5.78-.57,11.59-1,17.37-.49,6-2.1,12.49-1.65,18.51.57,7.65,1.43,15.64,7.29,21.07,1.56-2.31,3.85-6.63,6.28-7.95.13,1.73,0,3.53.12,5.27,3.76.1,8.61-5.58,10.88-8.27.56,3-3.39,7.63-4.93,10s-4.53,6.88-7.5,8.12c-4.29,1.8-10.9-10.54-14.17-13.86-2.28-2.32-5.7-4.73-7-7.73-2.32-5.23-.64-13.75-.64-19.26,0-13.78.69-26.83,3.46-40.32.55-2.66,2.2-8.53.15-10.86-.92-1-4.1-1.49-5.44-2.35-2.17-1.39-4-3.4-6.09-4.85a48.36,48.36,0,0,0,11.93-1.38c3.61-1.06,3.17-2.56,4.33-5.87,1.82-5.2,2.89-1.82,6.68-.09C392.47,602.37,400.21,602.57,402.67,603.33Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M404.67,600.67c-1.17,3-.47,8-.28,11.31,4.62-4.61,2.15,6.64,3.3,7.87,1.86,2,17.76-5.76,20.65-6.85,17.88-6.73,35.75-14,54-19.43a200.6,200.6,0,0,0,25.22-9.16c-2.34-.3-5,.68-7.22,1.29-4.84,1.33-9.73,2-14.62,3.14-7.89,1.8-15.4,4.6-23.09,7-12.19,3.75-23.7,9.06-35.81,13-4.52,1.45-11.73,4.33-14.45,0-3.19-5-4.43-13.2-6-18.88-1.41-5.16-1.6-6.67,2.29-10.18s8.65-4.38,13.23-6.67c-7.11-.6-16.23.87-23.25,2.66-.29,4.74,2.78,10.93,4.66,15.34C405.1,595.22,408.06,597.12,404.67,600.67Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M421,595.67c-1.36,1.21-2.2,4.47-2.28,6.31,1.62-1.1,2.77-3.11,4.23-4.29-.08,1,.44,1.94.44,2.94,1.16-.49,3.08-6.27,1.88-7.56-2-2.16-4.45,1.91-4.6,3.6" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M520.33,553.33c9.15-3.9,20-7.21,30-8.17,2.22-.21,5.83-1.27,6,1.5s-5,4.7-7.23,5.34c4.14,0,8.17-.85,8.57,4,.36,4.31-1.6,9.12-4.31,12.29,10.7,1.49,13.52-12.74,11.23-20.34-.68-2.26-1.85-7.69-4.26-8.78-4.86-2.2-15.12,5.39-19.33,6.85" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M562,571.67c-.11,2.51,1.66,4.34,2.42,6.58.86,2.53,1.2,5.24,2,7.76,1.42,4.23,2.9,8.37,4.2,12.51,2.39,7.66,8.36,10.46,15.67,11.15,3.63.34,8.25.4,10.72,3.35-3.93,4.38-18.12,1.2-20,6.92,3.86,1.23,8.51.46,12.29,2.17-3.4,1.47-8.66.3-12,1.89,3.57,1.88,7.83,3.39,11,5.62-4.23.31-9-1.32-13.05.46S567,636.2,563.6,639c-3.18,2.6-5.39,6.43-6.94,10.33s-.42,6.65,0,10.29c-2.76-.2-7.7-5.19-8.55-8-1.25-4.1,1.43-9.94,3-13.5,5.47-12.44,2.85-28.16,3.29-41.68.33-10,.32-18.93,2.32-28.48" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M548.67,654c-.32,4.49,2.76,12.28,6.67,14.5,5.9,3.35,4.38-4.76,4.62-8.45A12.91,12.91,0,0,1,548.67,654Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M278.33,551c1.84,2.56,6.92,2.59,9.74,3.33,4.29,1.14,8.62,2,12.93,2.91,5.16,1.13,13.37,1.77,17.63,4.35-11.6,1-22.56-1.3-34-2.18A150.75,150.75,0,0,1,269.32,557c-2.88-.52-10.85-1.35-12.34,2-.49,1.09.91,3.56,1,4.71.17,1.6-.46,3.81.05,5.37,1.07,3.27,6.25,6.05,9.24,7.61a67.67,67.67,0,0,0,13.19,5.19c4.46,1.24,9.51,1.22,13.82,2.76,9,3.2,17.31,7.84,26.68,10.28,6.33,1.65,13,2.17,18.89,4.77-10.65-1.33-21.53-2.58-32.05-4.88-9.17-2-20-3.75-29.5-2.15-7,1.19-11,13.49-12.08,19.46-1.8,9.65-.92,19.28-.91,29,0,4.27-2.06,7.93-2.24,12.31-.18,4.54.48,9.07.24,13.61-.53,10,0,19.72,0,29.68,0,6.15.21,12.38.62,18.22-5-4.71-12.74-5.56-18.72-8.57-2-1-5.91-2-7.31-3.59s-.78-4-.54-6.48c.64-6.56-.42-12.57-1-19-.42-4.44-.39-9.32-1.38-13.52-.39,0-.76,0-1.16,0,.31-2.23,3.13-3,4.95-4.27,3.87-2.68,5.25-5.48,5.94-10.13.6-4,.39-6.59-2.36-9.71-2.06-2.33-5.21-3.94-6.28-7.07-1.5-4.43-.65-10.6-1.29-15.27-.76-5.55-1.75-10.65-1.34-16.3a122.57,122.57,0,0,0-.31-20c-.44-4.87.47-12.84-2.6-16.89-2.24-3-4.2-3.91-3.84-8.33.33-4.08,2.42-8.24,3.76-12.09,1.43-4.11,2.78-7.18,7.39-5.43,6.44,2.45,13.62,7.94,20.52,8.52A74,74,0,0,1,278.33,551Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-3"><path d="M229.33,570c-4.59,1-10.21,6.73-13.46,10.13A142,142,0,0,0,205,592.47c-2.76,3.65-5.61,7.23-8,11.1-2.66,4.32-1.86,7.91-3,12.43-.82,3.24-2.65,3.94-2.57,7.67,0,.83.55,1.58.55,2.47,0,.41-1.29.92-1.24,1.26.35,2.44,2.63,2.17,3.57,4.43.63,1.52-.36,3.16.55,4.67,1.17,1.93,4.15,2.93,5.47,5,3.93,6.08,6.07,10.68,12.69,14.53,6,3.5,12.13,4.91,19,3.38,3.7-.83,12.41-4.35,12-9.26-5.23,3.7-16.81,5.39-17.71-2.9-.32-3-.25-7.19,1.14-10,.89-1.77,2.65-3,3.26-4.88a7.62,7.62,0,0,1,1.76.25c-1.47-3-5-4.91-5.76-8.32-.94-4.51,2.19-9.4,4.16-13.15C237.22,599.1,230.25,585.2,229.33,570Z" transform="translate(-53.25 -44.96)"/></g></g><g id="LIGHTS"><g class="cls-35"><path class="cls-7" d="M552.25,251c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C552.94,253.89,553,252.63,552.25,251Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M543.3,134.37c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C544,137.27,544,136,543.3,134.37Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M467.29,196.29c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C468,199.18,468,197.91,467.29,196.29Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M664,239.37c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C664.73,242.26,664.78,241,664,239.37Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M395.2,206.7c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C395.9,209.6,396,208.33,395.2,206.7Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M490.21,264.49c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C490.91,267.38,491,266.11,490.21,264.49Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M503.78,95.86c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C504.48,98.75,504.53,97.48,503.78,95.86Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M681.87,531.06c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C682.56,534,682.62,532.68,681.87,531.06Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M149,482.09c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C149.72,485,149.78,483.72,149,482.09Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M633.27,482.86c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C634,485.75,634,484.48,633.27,482.86Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M179.43,517.52c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C180.13,520.42,180.18,519.15,179.43,517.52Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M165.19,633c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C165.88,635.94,165.93,634.67,165.19,633Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M187.74,639.86c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C188.44,642.75,188.49,641.48,187.74,639.86Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M145.49,539.88c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C146.19,542.78,146.24,541.51,145.49,539.88Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M657.92,563.36c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C658.61,566.25,658.67,565,657.92,563.36Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M587.59,553c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36A5.15,5.15,0,0,1,589.4,557C588.28,555.89,588.34,554.63,587.59,553Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M335.84,215.69c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C336.53,218.59,336.58,217.32,335.84,215.69Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M427.19,90.19c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36A5.15,5.15,0,0,1,429,94.19C427.89,93.09,427.94,91.82,427.19,90.19Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M225.82,231.69c0,3.28,0,4.81-2.87,6.4.87,1,2.32,1.66,3,3s.32,3,.73,4.19c0-2.13,1.22-7.54,3.61-8.36a5.15,5.15,0,0,1-2.65-1.25C226.52,234.59,226.57,233.32,225.82,231.69Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M359.42,266.65c0,1.12,0,1.64-1,2.18.29.35.79.57,1,1s.11,1,.25,1.43c0-.73.42-2.57,1.23-2.85a1.76,1.76,0,0,1-.9-.43C359.65,267.64,359.67,267.21,359.42,266.65Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M339.39,141c0,1.12,0,1.64-1,2.18.29.35.79.57,1,1s.11,1,.25,1.43c0-.73.42-2.57,1.23-2.85a1.76,1.76,0,0,1-.9-.43C339.63,142,339.65,141.57,339.39,141Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M363.07,260.66c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C363.48,262.38,363.51,261.62,363.07,260.66Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M345.15,131.25c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C345.56,133,345.59,132.21,345.15,131.25Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M662.2,258.7c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C662.61,260.41,662.64,259.66,662.2,258.7Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M182.29,542.66c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C182.71,544.37,182.74,543.62,182.29,542.66Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M220.61,677.2c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C221,678.91,221.05,678.16,220.61,677.2Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M116.86,539.75c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C117.27,541.47,117.3,540.71,116.86,539.75Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M669.88,245.85c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C670.29,247.56,670.32,246.81,669.88,245.85Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M592.3,133.64c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C592.71,135.35,592.74,134.6,592.3,133.64Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M99.4,519.52c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C99.81,521.23,99.85,520.48,99.4,519.52Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M629.94,495.14c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C630.35,496.85,630.38,496.1,629.94,495.14Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M578.78,209.48c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C579.19,211.2,579.22,210.45,578.78,209.48Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M498.53,87.64c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95A3,3,0,0,1,499.6,90C498.94,89.35,499,88.6,498.53,87.64Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M621.17,210.72c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C621.58,212.43,621.61,211.68,621.17,210.72Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M129.34,220.08c0,1.12,0,1.64-1,2.18.29.35.79.57,1,1s.11,1,.25,1.43c0-.73.42-2.57,1.23-2.85a1.76,1.76,0,0,1-.9-.43C129.57,221.07,129.59,220.63,129.34,220.08Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-35"><path class="cls-7" d="M133,214.09c0,1.94,0,2.84-1.7,3.79.51.61,1.37,1,1.77,1.79s.19,1.76.43,2.48c0-1.26.72-4.46,2.14-4.95a3,3,0,0,1-1.57-.74C133.4,215.8,133.43,215.05,133,214.09Z" transform="translate(-53.25 -44.96)"/></g></g><g id="DETAILS-2" data-name="DETAILS"><path class="cls-24" d="M479.33,333.67a1,1,0,0,1-.92-1.38c.22-.54.45-1.1.66-1.64a1,1,0,1,1,1.87.72c-.22.56-.45,1.13-.68,1.69A1,1,0,0,1,479.33,333.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M480.33,337a1,1,0,0,1-.38-1.93.65.65,0,0,0,.39-.55,1,1,0,1,1,2,.29,2.62,2.62,0,0,1-1.61,2.11A1,1,0,0,1,480.33,337Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M483.67,332l-.2,0a1,1,0,0,1-.79-1.18,5.48,5.48,0,0,1,1.22-2.46,1,1,0,0,1,1.52,1.31,3.46,3.46,0,0,0-.78,1.54A1,1,0,0,1,483.67,332Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M483,327.67h-.08a1,1,0,0,1-.91-1.08,2.65,2.65,0,0,1,1.54-2.14,1,1,0,1,1,.92,1.78c-.44.23-.46.45-.46.53A1,1,0,0,1,483,327.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M307,335a1,1,0,0,1-.48-.12,4.52,4.52,0,0,1-1.72-1.72,1,1,0,0,1,1.74-1,2.54,2.54,0,0,0,.94,1A1,1,0,0,1,307,335Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M308.67,340.67a1,1,0,0,1-.7-.29,4.44,4.44,0,0,1-1.27-2.15,1,1,0,0,1,1.95-.46,2.52,2.52,0,0,0,.73,1.18,1,1,0,0,1-.7,1.71Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M304,338.67a1,1,0,0,1-.72-.31,5.2,5.2,0,0,1-1.23-2.05,1,1,0,1,1,1.9-.62,3.2,3.2,0,0,0,.77,1.28,1,1,0,0,1-.72,1.69Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M302,330.33a1,1,0,0,1-.69-.28,17,17,0,0,1-2.12-2.48,1,1,0,1,1,1.64-1.15,15,15,0,0,0,1.88,2.19,1,1,0,0,1-.69,1.72Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M261.67,463.67a1,1,0,0,1-.19-2,210.85,210.85,0,0,1,41.19-4,1,1,0,1,1,0,2,208.87,208.87,0,0,0-40.81,4Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M491.33,461.33a1,1,0,0,1-.46-1.89c3.49-1.78,8.65-1.75,13.18-1.72,1.59,0,3.08,0,4.39-.05l.44,0c4.21-.22,9-.48,13,.38a1,1,0,0,1-.42,2c-3.75-.8-8.37-.55-12.46-.34l-.45,0c-1.36.07-2.89.06-4.5.05-4.32,0-9.21-.05-12.27,1.5A1,1,0,0,1,491.33,461.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M394,506.5a1.5,1.5,0,0,1-1.5-1.5V489.67a1.5,1.5,0,0,1,3,0V505A1.5,1.5,0,0,1,394,506.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M397,686.67h-.14a1,1,0,0,1-.85-1.13,6,6,0,0,1,1.2-2.81,1,1,0,1,1,1.58,1.23,4.05,4.05,0,0,0-.8,1.86A1,1,0,0,1,397,686.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M398.67,689a1,1,0,0,1-1-.89,1.25,1.25,0,0,1,1.43-1.43,1.25,1.25,0,0,1-.33,2.32Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M372,601a1,1,0,0,1-.35-.06,1.67,1.67,0,0,1-.94-2.23A1.39,1.39,0,1,1,372,601Zm.6-1.6Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M374.67,599.33a1,1,0,0,1-.65-.24,4,4,0,0,1-1.33-2.22,1,1,0,0,1,2-.42,2,2,0,0,0,.67,1.11,1,1,0,0,1-.65,1.76Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M420.67,598a1,1,0,0,1-1-1v-3a1,1,0,0,1,2,0v3A1,1,0,0,1,420.67,598Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M192,626.33a1,1,0,0,1-.71-1.7c3.28-3.33,12-4.81,15.58-5.29a1,1,0,0,1,.27,2c-5.45.73-12.1,2.35-14.42,4.71A1,1,0,0,1,192,626.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M193,630a1,1,0,0,1-.43-1.9,27.69,27.69,0,0,1,3.3-.75,1,1,0,1,1,.24,2c-.68.08-2.55.55-2.81.63A1,1,0,0,1,193,630Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M604.33,629.33l-.21,0a21,21,0,0,1-5-2,21.42,21.42,0,0,0-4.71-2,47.68,47.68,0,0,0-12-1.64h0a1,1,0,0,1,0-2,49.77,49.77,0,0,1,12.52,1.69,22.92,22.92,0,0,1,5.16,2.12,19.2,19.2,0,0,0,4.55,1.87,1,1,0,0,1-.21,2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M605.67,625.67h0a18.9,18.9,0,0,1-5-1.06,14,14,0,0,0-5.2-.94,1,1,0,0,1-1.08-.91,1,1,0,0,1,.91-1.08,15.42,15.42,0,0,1,6,1,17.07,17.07,0,0,0,4.49,1,1,1,0,0,1,0,2Z" transform="translate(-53.25 -44.96)"/></g><g id="LINEART"><path class="cls-24" d="M561,701a2.5,2.5,0,0,1-2.5-2.5V684.63c0-7-.05-14.7-.17-23.48a2.5,2.5,0,1,1,5-.06c.11,8.8.17,16.5.17,23.54V698.5A2.5,2.5,0,0,1,561,701Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M560.38,634.64a2.5,2.5,0,0,1-2.5-2.46c-.25-14.88-.48-30.71-.42-46.42,0-7.15,0-13.43,0-19.2a2.5,2.5,0,0,1,2.49-2.51h0a2.5,2.5,0,0,1,2.5,2.49c0,5.78,0,12.08,0,19.24-.07,15.65.17,31.46.42,46.31a2.5,2.5,0,0,1-2.46,2.54Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M559.63,541.5a2.5,2.5,0,0,1-2.5-2.44c-.29-12.49-.76-23.82-1.45-34.65a2.5,2.5,0,0,1,5-.31c.68,10.89,1.16,22.29,1.45,34.84a2.5,2.5,0,0,1-2.44,2.56Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M547.24,430.29a2.5,2.5,0,0,1-2.4-1.8q-.26-.9-.53-1.8c-5.82-19.3-15-43.91-34.51-63.11-13.58-13.36-32.91-23.48-57.45-30.09-6.15-1.65-11.36-2.85-16-3.66-17.78-3.15-36.76-2.18-55.12-1.24-4,.21-8.05.41-12,.57-35.32,1.43-66.4,13.65-87.49,34.41-19.51,19.2-28.69,43.81-34.51,63.11a2.5,2.5,0,1,1-4.79-1.44c6-19.87,15.47-45.24,35.79-65.23,22-21.63,54.23-34.36,90.8-35.84,4-.16,8-.37,12-.57,18.64-1,37.91-1.94,56.25,1.31,4.74.84,10.1,2.07,16.38,3.76C479,335.49,499.11,346,513.31,360c20.32,20,29.8,45.36,35.79,65.23q.28.92.55,1.85a2.5,2.5,0,0,1-2.4,3.2Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M232,540h0a2.5,2.5,0,0,1-2.46-2.54c.17-9.84.55-19.7,1.1-29.31a2.5,2.5,0,1,1,5,.29c-.55,9.54-.92,19.33-1.1,29.11A2.5,2.5,0,0,1,232,540Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M235.67,635.7a2.5,2.5,0,0,1-2.5-2.38c-.18-3.87-.41-7.43-.7-10.88-1.6-19.07-2.59-38-2.94-56.19a2.5,2.5,0,1,1,5-.1c.35,18.11,1.33,36.91,2.92,55.87.3,3.51.53,7.13.72,11.06a2.5,2.5,0,0,1-2.38,2.62Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M236.44,704.72a2.5,2.5,0,0,1-2.47-2.16c-.71-5.17-.46-6.39,0-7.95.24-.79.55-1.77.36-5.79-.41-9-.49-18.31-.57-27.28v-1.29a2.5,2.5,0,0,1,5,0v1.29c.08,8.93.16,18.16.56,27.1.2,4.52-.14,6.06-.58,7.49-.24.78-.45,1.45.15,5.79a2.5,2.5,0,0,1-2.13,2.82Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M291,354.83a2.49,2.49,0,0,1-1-.23c-7-3.19-17.19-13.06-18.28-23.27-.61-5.75,1.75-10.8,6.83-14.6a16.09,16.09,0,0,1,13.71-3.12c13.11,3,23,20.91,24.85,24.47a2.5,2.5,0,1,1-4.44,2.31c-4.62-8.89-13-20-21.53-21.9a11.15,11.15,0,0,0-9.6,2.25c-3.69,2.76-5.28,6.05-4.85,10.07.85,7.94,9.54,16.56,15.39,19.25a2.5,2.5,0,0,1-1,4.77Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M497.67,352.83a2.5,2.5,0,0,1-1.55-4.46l1.68-1.32c3.62-2.82,7.72-6,10.47-9.17a14.43,14.43,0,0,0,2.58-15.12c-2-4.73-6.39-7.56-11.94-7.77-11-.44-21.13,11.1-24.17,22a2.5,2.5,0,1,1-4.82-1.34c3.63-13,15.5-26.18,29.17-25.66,7.45.28,13.56,4.31,16.34,10.79A19.45,19.45,0,0,1,512,341.18c-3.06,3.5-7.36,6.85-11.15,9.81l-1.66,1.3A2.49,2.49,0,0,1,497.67,352.83Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M223.17,481.17a2.49,2.49,0,0,1-1.79-.76c-2.65-2.72-3.46-6.28-2-9.07a13.19,13.19,0,0,0,.68-3.53c.08-.73.16-1.42.28-2.06a67.86,67.86,0,0,1,7-20.67A68.93,68.93,0,0,1,247.25,421a66,66,0,0,1,97.16,20.76c3,5.36,4.85,11.47,6.64,17.78a3.24,3.24,0,0,0,1.57,2.36c2.67,2.24,3,4.42,2.81,5.86s-1.12,3.55-4.45,5.1a2.5,2.5,0,0,1-2.12-4.53c1.26-.59,1.59-1.12,1.6-1.22s-.14-.6-1.07-1.37a7.5,7.5,0,0,1-3.16-4.82c-1.71-6-3.47-11.82-6.2-16.71A60.88,60.88,0,0,0,250.23,425a64,64,0,0,0-18.46,22.4,63.26,63.26,0,0,0-6.56,19.27c-.09.51-.16,1.11-.23,1.73a15.77,15.77,0,0,1-1.19,5.22c-.34.67-.12,2,1.17,3.33a2.5,2.5,0,0,1-1.79,4.24Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M286.66,540c-.89,0-1.78,0-2.68-.05a66.06,66.06,0,0,1-63.3-61.13,2.5,2.5,0,0,1,5-.37,61.13,61.13,0,0,0,122-2.13c.08-2,.06-3.93,0-5.88a2.5,2.5,0,1,1,5-.27c.12,2.1.13,4.24,0,6.35A66.22,66.22,0,0,1,286.66,540Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M284.37,485.33a15.13,15.13,0,0,1-15-13.82,2.5,2.5,0,0,1,5-.43,10.13,10.13,0,1,0,20.19-1.76,2.5,2.5,0,0,1,5-.43,15.15,15.15,0,0,1-13.76,16.39C285.26,485.31,284.81,485.33,284.37,485.33Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M223.17,481.17a2.5,2.5,0,0,1-.53-4.94l2.9-.63c7.58-1.64,14.74-3.2,22.69-4.56,3.42-.59,6.9-1.29,10.26-2a171.15,171.15,0,0,1,22-3.46c17.18-1.17,34.56-.63,49.51,0,1.58.06,3.28.05,5.09,0,5.17,0,10.51-.05,14.94,1.54a2.5,2.5,0,0,1-1.69,4.71c-3.6-1.29-8.49-1.27-13.22-1.25-1.86,0-3.62,0-5.31,0-14.82-.59-32-1.13-49,0a167.45,167.45,0,0,0-21.4,3.37c-3.4.69-6.92,1.4-10.41,2-7.85,1.35-15,2.89-22.48,4.52l-2.9.63A2.47,2.47,0,0,1,223.17,481.17Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M439.67,478.95a2.49,2.49,0,0,1-.8-.13c-3.48-1.17-4.63-3.13-5-4.57s-.26-3.61,2.14-6.14a3.25,3.25,0,0,0,1.29-2.52c1.07-6.47,2.23-12.75,4.6-18.41a65.89,65.89,0,0,1,94.21-31.56,68.94,68.94,0,0,1,22.51,21.73,67.86,67.86,0,0,1,9.31,19.75c.19.63.34,1.3.51,2a13.18,13.18,0,0,0,1.08,3.42c1.71,2.61,1.32,6.24-1,9.24a2.5,2.5,0,0,1-4-3.06c1.13-1.46,1.2-2.8.79-3.43a15.75,15.75,0,0,1-1.77-5.05c-.14-.61-.27-1.2-.42-1.7a63.24,63.24,0,0,0-8.68-18.41,64,64,0,0,0-20.86-20.18,61,61,0,0,0-87.09,29.16c-2.16,5.17-3.26,11.13-4.28,17.3a7.5,7.5,0,0,1-2.6,5.15c-.83.88-.93,1.4-.91,1.49s.41.59,1.73,1a2.5,2.5,0,0,1-.8,4.87Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M502.91,538.8a66.23,66.23,0,0,1-65.32-56.08c-.32-2.1-.55-4.22-.67-6.32a2.5,2.5,0,1,1,5-.29c.11,1.94.32,3.91.62,5.85A61.13,61.13,0,0,0,564,470.36a2.5,2.5,0,0,1,5-.2,66.18,66.18,0,0,1-66.13,68.64Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M504.75,483.85a15.13,15.13,0,0,1-15.12-14.74,2.5,2.5,0,0,1,2.43-2.56h.07a2.5,2.5,0,0,1,2.5,2.44,10.13,10.13,0,1,0,20.26-.52,2.5,2.5,0,0,1,2.43-2.56,2.46,2.46,0,0,1,2.56,2.43,15.15,15.15,0,0,1-14.74,15.51Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M440.26,477.84a2.5,2.5,0,0,1-1.11-4.74c4.22-2.08,9.53-2.66,14.67-3.21,1.79-.19,3.48-.38,5-.62,14.79-2.28,32-4.77,49.2-5.53a170.23,170.23,0,0,1,22.29,1c3.42.3,7,.6,10.42.8,8.08.46,15.38,1.2,23.12,2l2.89.29a2.5,2.5,0,0,1-.5,5l-2.89-.29c-7.68-.78-14.93-1.51-22.9-2-3.54-.2-7.11-.51-10.57-.81a168.33,168.33,0,0,0-21.64-.94c-16.95.75-34,3.23-48.66,5.48-1.67.26-3.42.45-5.27.65-4.71.51-9.57,1-13,2.72A2.48,2.48,0,0,1,440.26,477.84Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M393.72,477.54c-4.22,0-8.34-.81-10.74-2.32a6,6,0,0,1-3.13-5.28c0-2.5,1.83-5.12,4.53-6.69a20.53,20.53,0,0,1,8.22-2.34h0a25.62,25.62,0,0,1,11.67,1.54,7.17,7.17,0,0,1,4.44,5.39,6.91,6.91,0,0,1-2.52,6.33C403.56,476.47,398.57,477.54,393.72,477.54Zm-.67-11.65a15.45,15.45,0,0,0-6.16,1.69,3.86,3.86,0,0,0-2,2.46c0,.3.26.62.79,1,3.77,2.38,14.27,2,17.29-.6a2,2,0,0,0,.85-1.78,2.22,2.22,0,0,0-1.46-1.56,20.71,20.71,0,0,0-9.27-1.16Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M377.41,495.74a10.85,10.85,0,0,1-7.91-3c-2.15-2.23-2.76-5.43-1.73-9,1.63-5.66,8.82-13.11,13.56-15.24a2.5,2.5,0,0,1,2,4.56c-3.85,1.73-9.71,8.27-10.8,12.06-.53,1.84-.35,3.23.53,4.15,1.3,1.35,4.16,1.8,7,1.11a43.8,43.8,0,0,0,4.76-1.59,29.73,29.73,0,0,1,9.23-2.35,16.92,16.92,0,0,1,6.25,1.18l.88.29c1.06.34,2.08.74,3.07,1.13a31.94,31.94,0,0,0,3.89,1.34c2.8.69,5.66.24,7-1.11.88-.92,1.06-2.31.53-4.15-1.09-3.79-7-10.33-10.8-12.06a2.5,2.5,0,1,1,2-4.56c4.74,2.13,11.93,9.58,13.56,15.24,1,3.57.42,6.77-1.73,9-2.6,2.69-7.1,3.65-11.76,2.49a36.21,36.21,0,0,1-4.51-1.54c-1-.37-1.85-.73-2.76-1l-.94-.31a12.24,12.24,0,0,0-4.46-.93,25.55,25.55,0,0,0-7.69,2,48.2,48.2,0,0,1-5.31,1.76A16,16,0,0,1,377.41,495.74Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M394.25,507.75a17.94,17.94,0,0,1-5.4-.66c-3.8-1.3-3.85-4.93-3.88-7.34,0-.32,0-.65,0-1-.08-2.48-.06-5.07,0-7.36v-.91a2.5,2.5,0,0,1,2.5-2.48h0a2.5,2.5,0,0,1,2.48,2.52v.91c0,2.24,0,4.78,0,7.16,0,.36,0,.72,0,1.08,0,2.28.17,2.56.5,2.67,1.55.53,5.59.49,7.9.11a6.24,6.24,0,0,0,.89-.2c0-.3,0-.75,0-1.13,0-.63-.09-1.42-.08-2.32,0-1.83,0-3-.08-4.32,0-1.11-.09-2.26-.09-3.82a2.5,2.5,0,0,1,5,0c0,1.47,0,2.57.08,3.63.05,1.29.1,2.63.08,4.58,0,.71,0,1.34.07,1.94.14,2.26.36,5.69-5,6.58A33.27,33.27,0,0,1,394.25,507.75Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M286.42,555.33A80.37,80.37,0,1,1,366.79,475,80.46,80.46,0,0,1,286.42,555.33Zm0-150.74A70.37,70.37,0,1,0,356.79,475,70.45,70.45,0,0,0,286.42,404.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M503,554.33A80.37,80.37,0,1,1,583.34,474,80.46,80.46,0,0,1,503,554.33Zm0-150.74A70.37,70.37,0,1,0,573.34,474,70.45,70.45,0,0,0,503,403.59Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M426,465a5,5,0,0,1-4.26-2.37c-1.47-2.38-11.35-7.06-25.79-7.89-13.45-.77-24.29,2.35-29,8.36a5,5,0,0,1-7.85-6.19c6.85-8.69,20.51-13.12,37.45-12.15,12.95.74,29,5,33.73,12.62A5,5,0,0,1,426,465Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M210,462h-.27c-5.85-.31-10.27-2.79-12.11-6.8a8.69,8.69,0,0,1,1-9.07c2.79-3.64,8-5.12,14.2-4.06a5,5,0,0,1-1.68,9.86,11.76,11.76,0,0,0-2.75-.18,10.12,10.12,0,0,0,1.86.26,5,5,0,0,1-.26,10Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M579,462a5,5,0,0,1-.26-10,10.1,10.1,0,0,0,1.86-.26,11.7,11.7,0,0,0-2.75.18,5,5,0,0,1-1.68-9.86c6.23-1.07,11.41.42,14.2,4.06a8.69,8.69,0,0,1,1,9.07c-1.85,4-6.26,6.49-12.11,6.8Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M382.36,612.58a2.56,2.56,0,0,1-.46,0c-10.2-1.9-18.76-4.71-27.82-7.67-3.3-1.08-6.7-2.2-10.31-3.31-21.85-6.75-44.73-12.41-66.85-17.89-8.13-2-16.54-4.1-24.7-6.19l-1.4-.36c-8.17-2.07-19.37-4.9-24-13.77-3.18-6.08,0-16.94,2.14-24.13.25-.86.49-1.65.68-2.35a2.5,2.5,0,0,1,4.82,1.35c-.2.71-.44,1.53-.7,2.41-1.66,5.63-4.74,16.12-2.5,20.4,3.62,6.9,13.15,9.31,20.82,11.25l1.41.36c8.14,2.08,16.54,4.16,24.66,6.18,22.19,5.5,45.14,11.18,67.13,18,3.65,1.13,7.08,2.25,10.39,3.33,8.9,2.92,17.31,5.67,27.18,7.51a2.5,2.5,0,0,1-.46,5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M396.13,578.5a2.54,2.54,0,0,1-.52-.06c-11.08-2.36-21.5-4.28-32.79-6-44.24-6.84-90.83-15.53-131.76-32.57a2.5,2.5,0,1,1,1.92-4.62c40.44,16.84,86.67,25.45,130.6,32.25,11.39,1.76,21.9,3.69,33.07,6.08a2.5,2.5,0,0,1-.52,4.95Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M382.36,612.58h-.18a2.5,2.5,0,0,1-2.32-2.67c.53-7.58,4.21-14.32,7.78-20.84,2.44-4.47,4.75-8.69,6.09-13.12a2.5,2.5,0,1,1,4.79,1.45c-1.49,4.92-4,9.58-6.49,14.07-3.46,6.33-6.73,12.3-7.18,18.79A2.5,2.5,0,0,1,382.36,612.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M411,612.58a2.5,2.5,0,0,1-.46-5c9.73-1.82,17.93-4.52,26.61-7.38,3.41-1.13,6.94-2.29,10.73-3.46,22-6.79,44.92-12.47,67.11-18,8.13-2,16.53-4.1,24.68-6.18l.33-.08c7.38-1.89,15.74-4,19.9-10.15,3.84-5.67,2.12-10-.26-15.95a65.76,65.76,0,0,1-2.41-6.77,2.5,2.5,0,1,1,4.81-1.35,61.79,61.79,0,0,0,2.24,6.27c2.5,6.27,5.09,12.75-.25,20.61-5.22,7.69-15,10.18-22.79,12.19l-.33.08c-8.16,2.09-16.58,4.17-24.71,6.19-22.12,5.48-45,11.14-66.83,17.89-3.74,1.16-7.25,2.31-10.64,3.43-8.85,2.92-17.2,5.67-27.26,7.55A2.57,2.57,0,0,1,411,612.58Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M397,578.5a2.5,2.5,0,0,1-.52-4.95c11.18-2.38,21.68-4.32,33.07-6.08,40.41-6.25,86.22-13.34,128.13-30.79a2.5,2.5,0,1,1,1.92,4.62C517.14,559,471,566.12,430.32,572.42c-11.29,1.75-21.71,3.66-32.79,6A2.54,2.54,0,0,1,397,578.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M411,612.58a2.5,2.5,0,0,1-2.49-2.33c-.45-6.45-3.76-12.4-7.27-18.7-2.52-4.53-5.13-9.21-6.63-14.17a2.5,2.5,0,1,1,4.79-1.45c1.34,4.44,3.71,8.69,6.21,13.18,3.62,6.5,7.36,13.22,7.89,20.78a2.5,2.5,0,0,1-2.32,2.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M229.87,663.57a41.28,41.28,0,0,1-16.34-3.66,39.84,39.84,0,0,1-19.73-21.19,2.5,2.5,0,0,1,4.63-1.89,34.79,34.79,0,0,0,17.19,18.54c6.44,3,21.18,6.34,25.68-2,3.47-6.46.36-10.22-5-15.81a36.79,36.79,0,0,1-6.18-7.72,6.23,6.23,0,0,1-2.7-3.22,5.9,5.9,0,0,0-.87-1.53,2.5,2.5,0,0,1,3.93-3.09A10.75,10.75,0,0,1,232,624.6c.29.67.32.74,1.16,1.19a2.5,2.5,0,0,1,1.09,1.14c1.18,2.47,3.34,4.73,5.64,7.13,5,5.18,11.16,11.64,5.8,21.63C242.57,661.53,236.38,663.57,229.87,663.57Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M193.09,620.7H193a2.5,2.5,0,0,1-2.38-2.61c.45-9.82,3.75-18.54,10.68-28.29,5.72-8,18.92-20.32,30.37-22.5a2.5,2.5,0,1,1,.93,4.91c-9,1.72-21.17,12-27.23,20.49-6.34,8.92-9.36,16.82-9.76,25.62A2.5,2.5,0,0,1,193.09,620.7Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M228.33,626.08a2.5,2.5,0,0,1-2-4.06l0,0a2.5,2.5,0,0,1,.44-2,3.43,3.43,0,0,1,.48-1.3,2.52,2.52,0,0,1,.31-.85,71,71,0,0,0,4.08-8.66,2.5,2.5,0,0,1,4.63,1.89,84,84,0,0,1-3.7,8,2.5,2.5,0,0,1-.55,1.84l-.24.27a2.83,2.83,0,0,1-.18.82,4.76,4.76,0,0,1-1.27,3l-.11.13A2.5,2.5,0,0,1,228.33,626.08Zm-1.22-2.85h0Zm4.08-6.18h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M196.12,640.27a2.51,2.51,0,0,1-2.43-3.1c2.94-11.89,21.33-14.36,31.21-15.68,1.25-.17,2.34-.31,3.19-.45a2.5,2.5,0,1,1,.82,4.93c-.89.15-2,.3-3.34.48-8.08,1.08-24.9,3.34-27,11.93A2.5,2.5,0,0,1,196.12,640.27Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M195.84,640.28a5.69,5.69,0,0,1-4.05-1.56c-2.2-2.12-2.4-5.65-2.39-8.37l-.2-.1a3.72,3.72,0,0,0-.83-.34,2.5,2.5,0,0,1-1.65-4.21,12.38,12.38,0,0,0,.84-1.07c.21-.29.44-.6.68-.9a4.87,4.87,0,0,1-.28-4.23c1.74-4.17,9.13-5.1,16.86-5.49,10.49-.53,22.23,1.82,25.58,2.55a2.5,2.5,0,1,1-1.07,4.88c-6.58-1.44-16.4-2.83-24.2-2.44-9.92.5-12,1.88-12.48,2.35a3.58,3.58,0,0,0,.67,1,2.5,2.5,0,0,1-.33,3.64,3.19,3.19,0,0,0-.29.26,2.5,2.5,0,0,1,1.73,2.39v.79c0,1.45-.09,4.83.84,5.72.06.06.2.2.72.16a2.5,2.5,0,0,1,.29,5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M565.37,663.57c-6.51,0-12.69-2-15.83-7.89-5.36-10,.83-16.45,5.8-21.63,2.3-2.39,4.47-4.66,5.64-7.12a2.49,2.49,0,0,1,1.09-1.14c.85-.45.88-.52,1.16-1.19a10.73,10.73,0,0,1,1.54-2.65,2.5,2.5,0,0,1,3.93,3.09,5.91,5.91,0,0,0-.87,1.53,6.23,6.23,0,0,1-2.7,3.22,36.77,36.77,0,0,1-6.18,7.72c-5.36,5.59-8.47,9.34-5,15.81,4.5,8.39,19.24,5,25.68,2a34.79,34.79,0,0,0,17.19-18.54,2.5,2.5,0,1,1,4.63,1.89,39.84,39.84,0,0,1-19.73,21.19A41.28,41.28,0,0,1,565.37,663.57Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M602.15,620.7a2.5,2.5,0,0,1-2.5-2.38c-.41-8.8-3.42-16.7-9.76-25.62-5.67-8-20.58-19.22-29.88-21a2.5,2.5,0,1,1,.93-4.91c10.84,2.06,26.66,14.06,33,23,6.94,9.74,10.23,18.47,10.68,28.29a2.5,2.5,0,0,1-2.38,2.61Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M566.91,626.08a2.49,2.49,0,0,1-2-.94l-.11-.14a4.77,4.77,0,0,1-1.27-3,2.8,2.8,0,0,1-.18-.83l-.24-.27a2.5,2.5,0,0,1-.55-1.84,84,84,0,0,1-3.7-8,2.5,2.5,0,1,1,4.63-1.89,71.12,71.12,0,0,0,4.08,8.66,2.5,2.5,0,0,1,.31.85,3.43,3.43,0,0,1,.48,1.31,2.48,2.48,0,0,1,.44,1,2.53,2.53,0,0,1,0,1l0,0a2.5,2.5,0,0,1-2,4.06Zm1.22-2.85h0Zm-4.08-6.18h0Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M599.12,640.27a2.5,2.5,0,0,1-2.42-1.9c-2.12-8.59-18.94-10.84-27-11.93-1.31-.18-2.45-.33-3.34-.48a2.5,2.5,0,1,1,.82-4.93c.85.14,1.93.29,3.19.45,9.88,1.33,28.28,3.79,31.21,15.68a2.5,2.5,0,0,1-2.43,3.1Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M599.4,640.28H599a2.5,2.5,0,1,1,.29-5c.51,0,.66-.11.72-.16.92-.89.86-4.27.84-5.72v-.79a2.5,2.5,0,0,1,1.73-2.39,3.12,3.12,0,0,0-.29-.26,2.5,2.5,0,0,1-.33-3.64,3.58,3.58,0,0,0,.67-1c-.44-.47-2.56-1.85-12.43-2.34-7.86-.39-17.68,1-24.26,2.44a2.5,2.5,0,1,1-1.07-4.88c3.35-.73,15.08-3.08,25.52-2.55,7.79.39,15.18,1.32,16.92,5.49a4.87,4.87,0,0,1-.28,4.23c.24.31.46.61.68.9a12.45,12.45,0,0,0,.84,1.07,2.5,2.5,0,0,1-1.65,4.21,3.73,3.73,0,0,0-.83.34l-.2.1c0,2.72-.18,6.25-2.39,8.37A5.69,5.69,0,0,1,599.4,640.28Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M395.89,605.19a13.23,13.23,0,0,1-2.15-.17,13.89,13.89,0,0,1-9.52-6.77,2.5,2.5,0,1,1,4.23-2.66,8.94,8.94,0,0,0,6.1,4.49c3.11.51,6.78-.8,10.32-3.69a2.5,2.5,0,1,1,3.16,3.88C404.08,603.49,399.85,605.19,395.89,605.19Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M381.45,690.17h-.18A2.5,2.5,0,0,1,379,687.5c.55-7.7,1.54-17.78,2.59-28.45,2-20.32,4.27-43.35,4.29-57.89a2.5,2.5,0,0,1,2.5-2.5h0a2.5,2.5,0,0,1,2.5,2.5c0,14.78-2.3,37.94-4.31,58.37-1,10.64-2,20.68-2.58,28.32A2.5,2.5,0,0,1,381.45,690.17Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M409.89,690.37A2.5,2.5,0,0,1,407.4,688c-.55-7.75-1.55-18-2.62-28.77-2-20.33-4.27-43.38-4.29-58.11a2.5,2.5,0,0,1,2.5-2.5h0a2.5,2.5,0,0,1,2.5,2.5c0,14.49,2.27,37.41,4.27,57.63,1.07,10.85,2.08,21.1,2.63,28.91a2.5,2.5,0,0,1-2.32,2.67Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M395.67,712.41a2.5,2.5,0,0,1-2-.94A128.91,128.91,0,0,1,379.22,689a2.5,2.5,0,1,1,4.5-2.19,123.3,123.3,0,0,0,13.91,21.57,2.5,2.5,0,0,1-2,4.06Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M395.67,712.41a2.5,2.5,0,0,1-2-4.06,124.1,124.1,0,0,0,13.94-21.57,2.5,2.5,0,0,1,4.5,2.19,129.3,129.3,0,0,1-14.52,22.5A2.5,2.5,0,0,1,395.67,712.41Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M222,539.15a40.07,40.07,0,0,1-11.74-1.43c-25.41-7.8-19.39-36.26-14.54-59.13,1.89-8.93,3.68-17.36,3.44-23.49a2.5,2.5,0,1,1,5-.19c.26,6.75-1.59,15.48-3.55,24.72-4.65,22-9.93,46.86,11.12,53.32,4.87,1.5,10.81,1.27,16.55,1,2-.08,4.08-.16,6.05-.16a2.5,2.5,0,0,1,0,5c-1.87,0-3.81.07-5.86.15S224.16,539.15,222,539.15Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M559,542.83a2.5,2.5,0,0,1-2.1-3.85c2.37-3.68,7.95-4.14,13.34-4.59,3.45-.29,7-.59,8.82-1.67,11.8-7.07,17.55-20.9,14.67-35.23-1.06-5.25-2.55-10.19-4-15C587.16,474,584.5,465.2,584.5,455a2.5,2.5,0,0,1,5,0c0,9.46,2.44,17.53,5,26.07,1.48,4.9,3,10,4.11,15.44,3.31,16.43-3.36,32.33-17,40.51-2.79,1.68-7,2-11,2.36-3.8.32-8.52.71-9.55,2.32A2.5,2.5,0,0,1,559,542.83Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M486,344.5a2.5,2.5,0,0,1-1.32-4.62c2.93-1.83,5.25-6.67,6.36-13.29a2.5,2.5,0,1,1,4.93.82c-1,5.77-3.24,13.35-8.64,16.71A2.49,2.49,0,0,1,486,344.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M487,345.5a2.5,2.5,0,0,1-2.07-3.9c2.69-4,7.07-5.2,10.93-6.28.81-.23,1.61-.45,2.37-.7a2.5,2.5,0,1,1,1.53,4.76c-.83.27-1.68.51-2.56.75-3.33.93-6.48,1.82-8.14,4.27A2.5,2.5,0,0,1,487,345.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M300,347.5a2.49,2.49,0,0,1-1.68-.65L297,345.61c-2.17-2-7.92-7.44-10.14-7.13a2.5,2.5,0,1,1-.68-5c4.23-.58,9.15,3.66,14.24,8.44l1.28,1.19A2.5,2.5,0,0,1,300,347.5Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M300.5,347.5a2.5,2.5,0,0,1-2.07-1.1c-2.93-4.33-2.93-10.32-2.93-15.13v-.77A2.5,2.5,0,0,1,298,328h0a2.5,2.5,0,0,1,2.5,2.5v.77c0,4.34,0,9.26,2.07,12.33a2.5,2.5,0,0,1-2.07,3.9Z" transform="translate(-53.25 -44.96)"/></g><g id="HAIR_DETAILS" data-name="HAIR DETAILS"><path class="cls-24" d="M400.45,398h0Z" transform="translate(-53.25 -44.96)"/></g><g id="layers"><g class="cls-36"><circle class="cls-7" cx="233.17" cy="430" r="75.37"/></g><g class="cls-36"><circle class="cls-7" cx="449.72" cy="429" r="75.37"/></g><path class="cls-24" d="M426,465a5,5,0,0,1-4.26-2.37c-1.47-2.38-11.35-7.06-25.79-7.89-13.45-.77-24.29,2.35-29,8.36a5,5,0,0,1-7.85-6.19c6.85-8.69,20.51-13.12,37.45-12.15,12.95.74,29,5,33.73,12.62A5,5,0,0,1,426,465Z" transform="translate(-53.25 -44.96)"/><path class="cls-24" d="M286.42,555.33A80.37,80.37,0,1,1,366.79,475,80.46,80.46,0,0,1,286.42,555.33Zm0-150.74A70.37,70.37,0,1,0,356.79,475,70.45,70.45,0,0,0,286.42,404.59Z" transform="translate(-53.25 -44.96)"/><g class="cls-37"><path class="cls-7" d="M532.48,427.22c1.29,3.14,3.66,6,5.79,8.72a96.55,96.55,0,0,1,18.14,38.2c1,4.5,7.56,4.49,9.69.91a10.2,10.2,0,0,0,1.13-4.2,51.8,51.8,0,0,0-3.32-24.26c-1.32-3.37-3.17-5.84-5.09-8.79-2.11-3.25-3-6.77-6-9.49-3.77-3.43-7.3-7.66-11.88-10.14-2.12-1.15-4.77-2-6.87-.84a5.82,5.82,0,0,0-2.52,4.86A11.66,11.66,0,0,0,532.48,427.22Z" transform="translate(-53.25 -44.96)"/></g><g class="cls-37"><path class="cls-7" d="M316.29,432.4c1.29,3.14,3.66,6,5.79,8.72a96.55,96.55,0,0,1,18.14,38.2c1,4.5,7.56,4.49,9.69.91a10.2,10.2,0,0,0,1.13-4.2,51.8,51.8,0,0,0-3.32-24.26c-1.32-3.37-3.17-5.84-5.09-8.79-2.11-3.25-3-6.77-6-9.49-3.77-3.43-7.3-7.66-11.88-10.14-2.12-1.15-4.77-2-6.87-.84a5.82,5.82,0,0,0-2.52,4.86A11.66,11.66,0,0,0,316.29,432.4Z" transform="translate(-53.25 -44.96)"/></g><path class="cls-24" d="M503,554.33A80.37,80.37,0,1,1,583.34,474,80.46,80.46,0,0,1,503,554.33Zm0-150.74A70.37,70.37,0,1,0,573.34,474,70.45,70.45,0,0,0,503,403.59Z" transform="translate(-53.25 -44.96)"/></g><g id="CIRCLE"><path class="cls-24" d="M397.38,745.79A344.13,344.13,0,0,1,154,158.33,341.87,341.87,0,0,1,397.38,57.54h3l11.29.28h.07a344.13,344.13,0,0,1-14.36,688Zm0-679.25c-184.79,0-335.12,150.34-335.12,335.13S212.59,736.79,397.38,736.79,732.5,586.46,732.5,401.67A334.16,334.16,0,0,0,411.4,66.83l-11.17-.28Z" transform="translate(-53.25 -44.96)"/></g></svg> \ No newline at end of file diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyShadows.png b/vendor/github.com/golang/dep/docs/assets/DigbyShadows.png deleted file mode 100644 index e24ab79524a593437e373b12864df5d66460bcef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359595 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�a`!ubzoNk_(dNy>k<72)zXS7}CwOsI5nRPsV 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≀TRXOiD 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 V+I6!}Jp+%Edb;|#taD0e0su@$`%wS@ diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyShadows.svg b/vendor/github.com/golang/dep/docs/assets/DigbyShadows.svg deleted file mode 100644 index de7d138b..00000000 --- a/vendor/github.com/golang/dep/docs/assets/DigbyShadows.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.07 762.53"><defs><style>.cls-1{fill:#ced8d2}.cls-2{fill:#1d1d1b}.cls-3{opacity:.2}.cls-4{fill:#050505}.cls-5{fill:#ccbca8}.cls-6{fill:#b7a38d}.cls-7{fill:#b79765}.cls-8{fill:#fff}.cls-9{fill:#d7b89b}.cls-10{opacity:.27}.cls-11{opacity:.51}.cls-12{fill:#e3fbfc}.cls-13{opacity:.56}.cls-14{opacity:.39}.cls-15{fill:none;stroke:#1d1d1b;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}</style></defs><title>BoyerShadows</title><g id="BACKGROUND_OCLOR" data-name="BACKGROUND OCLOR"><path class="cls-1" d="M604,97c102.41,62,170.85,174.54,170.85,303,0,195.53-158.51,354-354,354s-354-158.51-354-354A352.48,352.48,0,0,1,139,185.68l6.95-8.83A356,356,0,0,1,220.64,108Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M774.33,418.17H743a2.5,2.5,0,0,1,0-5h31.33a2.5,2.5,0,0,1,0,5Z" transform="translate(-60.79 2.5)"/></g><g id="shadow"><g class="cls-3"><path class="cls-4" d="M683,482.33c-18.83,3.44-37.15,12-54.59,19.58-9,3.89-18.46,6.69-27.67,10.08-5.37,2-15.08,4-18.46,8.83.79-8.35-.94-19-3.12-27.1-2.32-8.64-7.87-15.93-6.74-25.29,10.4-.89,21.59,1.16,32.08,1.24,14.77.12,29.37.81,44.09,1.92C660,472.46,673.68,471.94,683,482.33Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M291,512.33c-30.31,0-58.76,13-86.18,24.53-16.11,6.77-34.42,9.42-51.16,14.65-10.28,3.21-21.33,5.38-31.33,8.65-5.92,1.94-11.34,5.75-17.38,7.26-3.81-5.92-4.16-13.61-6.52-20.21-3.8-10.67-7.68-21.23-11.12-32C83.14,502,72,486.26,73.7,471.75c10.35.26,20.59,2.61,31.22,2.58,15.75,0,31.49,1.5,47.24,2,23.23.68,46.12,6.64,69,9.85,15.67,2.2,30.65,10.18,46.2,13.66C276.88,501.94,286.34,504.48,291,512.33Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M267.7,678.5c9.58,1.57,19,4.62,28.83,4.61,8.83,0,17.49-2.54,26.5-2.12,6.67.31,13.14,1.66,19.79,2,15.14.78,28.27,4,42.83,8.8,10.37,3.41,20.13,9,30.39,12.38,8.91,2.93,20.7,1.92,30.18.2,13.06-2.37,25.5-7.44,38.49-10.12,15-3.1,27.84-5.3,42-11.55,12.52-5.54,25.66-10.15,38.37-15.42,4.46-1.85,17.39-3.54,16.48-10.31-.43-3.2-6.84-6.92-9-8.77-7.25-6.25-14.56-10-23.13-14.16-12.82-6.3-19.11-8.37-33.63-7.06-35.83,3.25-71.88,6.13-106.13,17.5-8.81,2.93-20.59,8.56-30,7.84-16.78-1.3-33.56-3-50.42-1.94-10.88.66-21.23,2.49-32.25,1.95-10.47-.52-20.93-3.28-31.32-5-13.79-2.29-29.89-6.58-51.33-3-5.23-.11-14,7.91-14.7,13.33-1.24,9.58,10.32,5.68,16.42,5.39C234.49,662.17,249.83,675.57,267.7,678.5Z" transform="translate(-60.79 2.5)"/></g></g><g id="COLOR"><path class="cls-5" d="M379.67,631.39l50.88-10.2,110.17-24.29,74.73-16.24-13.42-60L594.42,482H680l66-17.43V289l-50.12-6.6V177.1l-23.14-25.84-5.41-2.66L604,148V12.67L539,0,400,5V32H290L222,46V174.2l-83,2.89V312.74L80,314l-3.72,4.24,1,154.1,1.75,2,57.45,11.84,57.15-.53L343,454.5c-.07,0,4.24,22.37,4.47,23.62l4.68,24.73c1.64,8.67,3.73,18.35,2.53,27.22-.51,3.75-.49,7.66-.68,11.44-.17,3.33-.59,6.81,3.25,7.49,1.29.23,2.84-.51,3.7.5s.4,3.3.62,4.55c.37,2.13,1.11,4.34,1.52,6.52l2.81,14.86,5,26.61,5.49,29s.05.34.06.34Z" transform="translate(-60.79 2.5)"/><polygon class="cls-6" points="134.41 488.2 78.21 488.68 13.87 477.07 16.52 316.5 280.95 315.24 352.71 324.5 352.71 390.84 343.71 391 134.41 488.2"/><polygon class="cls-6" points="355.21 150.5 355.21 297.5 635.1 295.83 635.1 179.59 624.21 167 611.96 153.75 591.85 151.83 355.21 150.5"/><polygon class="cls-6" points="161.71 172.5 161.21 48.46 229.21 34.5 366.21 34.5 366.21 148.95 355.21 150.5 354.38 177.49 227.43 179.46 161.71 172.5"/><path class="cls-7" d="M345.88,628.62a19.34,19.34,0,0,0-3.63,1.85c-2.64,1.58-5.9,2.39-8.78,3.45-3.7,1.36-7.63,3.4-11.49,4.23L304,642l-23,.65-32.85-9.12-7.9,6.43-9.5,4.29-10.13,2L217.74,642l4.69-12.72,8.29-7.88-10.09-12.88-6.8-21.21c-.15-4.54-.28-9.09-.46-13.63-.3-7.38-4.83-1.22-7.93-5.12-2.19-2.75,1.31-8.37,2.14-11.07,1.07-3.46,3.65-6.93,4.39-10.37.4-1.85-.79-3.32-.72-5.08,0-1.19.59-1.75.76-2.79.45-2.78-.62-5.74-.77-8.51a117.36,117.36,0,0,0-1.67-11.85c-.45-2.87-.2-6.63-2.31-8.89-1.73-1.86-4.94-2-6.25-4.25-1.1-1.9.2-3.86,0-6-.46-5.23-3.43-9.56-5.81-14.05l-6.84-12.87-8.25-15.52-7.75-20.06,1.3-22.67L182,391.63l3.62-6.63-6.09-2.31-4.76-8.25-.58-11,2.6-4.53,6.43-3.44,5.21,1.25,9.51,9L222.55,355l38.54-8.5,1-7.65,2.74-5.2,5.88-1,3.44,2.58,4.14,9.6,24,.7,32,5.52L350,363.07l8.4-3.82L373.94,355l11.35.35,4.29,3.65L365.95,378.2l6.22,22,14.59,20.54,7.77,6.22-.82,12.28-.82,3.44L343,454.5c-.52.12,6.72,41.69,7.34,45.53.84,5.22,1.15,10.56,2.18,15.72a45.42,45.42,0,0,1,.49,8.61V535.8c0,3.16-.7,9.73,1.75,12.08,1.49,1.43,2.23-.07,3.76.62,2.49,1.13,3,8.54,3.63,11.14L365,572.22c1.27,5.54,3,11.17,3.86,16.79l6.24,40.78,3.37,3.93,3.22-.31.51,6.09-8.08,3.15c-7.9-3.34-15.36-6.95-21.87-12.71a6,6,0,0,0-1.84-1.28A6.58,6.58,0,0,0,345.88,628.62Z" transform="translate(-60.79 2.5)"/><path class="cls-8" d="M367.71,375s25.05-15.79,25.17-15.79,4.73,6.38,4.73,6.38l6.18,19.06-3.15,14-5.14,6.35-5.92,2.45-5.69-4.41-4.45-2.88.39-7.3L371,391.63Z" transform="translate(-60.79 2.5)"/><polygon class="cls-8" points="268 386.47 240.1 389.87 209.14 394.5 194.94 395.41 192.21 407.55 197.47 425.94 207.9 439.05 220.17 446.08 230.11 448.31 240.1 448.06 252.46 444.82 262.21 437.75 268.24 430.09 273.17 419.72 275.01 407.55 273.81 397.65 268 386.47"/><path class="cls-2" d="M362.47,402.31a4.84,4.84,0,0,0,1.79,1l3.11,1.18a10.32,10.32,0,0,0,3.91.92c2.44-.07,4.46-1.82,6.24-3.49a6,6,0,0,0,2.17-3.23A4.82,4.82,0,0,0,378,394.8c-2.45-2.47-7.94-4.68-11.46-3.35C363.61,392.55,359.91,399.72,362.47,402.31Z" transform="translate(-60.79 2.5)"/><path class="cls-9" d="M355,414.41c.84,3.95,4.6,7.43,8.59,6.85,2.93-.42,5.19-2.74,7.93-3.87,4.64-1.92,9.9-.21,14.92-.33a5,5,0,0,0,2-.35,3.89,3.89,0,0,0,1.84-4.23,10.3,10.3,0,0,0-2.31-4.34q-2.11-2.7-4.46-5.2c-1.22-1.3-3-2.65-4.61-1.88a6.15,6.15,0,0,0-1.74,1.69,7.77,7.77,0,0,1-7,2.48c-3.49-.58-7.21-4.17-10.76-2.09S354.24,410.71,355,414.41Z" transform="translate(-60.79 2.5)"/><g class="cls-10"><path class="cls-8" d="M368.81,388.34l-1.1-23.69s8.48-17.33,8.09-18,6.68-6.06,6.68-6.06l13-1,8.29,1.85,9.82,12.28,7.21,15.07L424.21,386l-4.71,21.73-6.39,11.59-8.61,4.11L390.36,422l-5.08-3.31,3.67-3.79v-5.42l-4-6.79-5.56-2.47-1.51-7.57Z" transform="translate(-60.79 2.5)"/></g><g class="cls-10"><polygon class="cls-8" points="226.66 366.6 237.24 361.46 250.18 361.46 265.7 366.6 279.96 384.01 285.01 395.42 287.35 407.55 286.4 422.15 279.23 440.12 268 452.2 253.91 456.94 235.27 454.47 220.17 446.08 208.28 425.94 205.61 398.57 213.7 378.9 226.66 366.6"/></g><g class="cls-11"><path class="cls-8" d="M409,439.75c2.36,4.34,2.22,12.12,2.69,17.5.09,1.06-.14,3.22.56,4,1.48,1.65,1-.36,2.56-.69.63-.14,1.51.46,1.75.39.58-.16,1.31-1.06,1.76-1.16,1.15-.24,3,.52,4.19,0,.76-.35,1-1.35,1.69-1.59.86-.31,1.44.2,2.31.08,1.47-.21,4-2,4.8-.05,1.43.12,1.21-1.24,2.15-1.49.72-.19,1.17.59,1.7.51.9-.12,3.54-.38,4.45-1,2.39-1.52,1-8.77.9-11.83A110.37,110.37,0,0,0,439,431.52c-2.13,0-4.39,1.84-6.54,2.33-5.92,1.36-12,1.57-17.91,3.15" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-8" d="M536.5,417c-1.36,2.71.54,8.93,1.31,12,.62,2.48,1.22,5,1.73,7.46,1.31-.76,1.41-1.43,3-1.49a14.4,14.4,0,0,0,1.74.77c1.14.13,1.75-.4,2.77-.56,1.84-.29,4.55-.88,6.77-.28-2.06-4.24-3-8.94-3.79-13.6-.18-1,.13-3.81-.67-4.58C547.82,415.29,542.06,417.06,536.5,417Z" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-8" d="M547.25,294.25c0,9.83-1.48,19.55-1.25,29.38,0,1-.43,3.13,0,4,1.14,2.17,1,.14,2.53.12s2.27,1.32,4.2,1.26c1.21,0,2.66-.62,4-.76,3.52-.36,8.43.88,11.46,2.23.67-11.62-.15-23.39-.24-34.95-.89,0-1.82,0-2.72,0" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-8" d="M374.75,251c-.19,4,.75,8,.75,12,0,3.31-.18,6.68,0,10,.21,3.74.35,7.47.54,11.21,1.38.2,3.73-1.36,4.73-1,1.66.62.39,3.52,2.47,3.79,1.05.14,1.18-1.19,2-1.3s1.31.73,2,.73,1.89-.48,2.52-.4,1.11.91,1.41.91c4.59,0,3.49-6.39,3.58-10.1.13-5.21,1.23-10.28,1.25-15.49,0-1.39.84-6.83-.05-7.82-.59-.65-1.81-.24-2.59-.25-4.44,0-8.91.19-13.36.19" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-8" d="M106.25,316.25c-1.22.56-1,9.29-1,11.36,0,3.62.17,7.29,0,10.9-.18,4,.39,8.06.28,12,1.35-.75,2.9-3.06,4.67-2.25.54.25.24,1.64,1,1.93.91.36,1.25-.45,2.07-.48,1.63-.05,2.85.13,4.37-.9,2.49-1.67,1.66-4,1.38-7a76.43,76.43,0,0,1,.5-16.47c.16-1.27,1.52-4.07.75-5.3-1.56-2.48-7.92.65-10.25-1.75" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-8" d="M164.25,177.75c-1.19,3.13-.24,7.9-.49,11.31a68.35,68.35,0,0,0,.46,11.07c.29,3.43-.16,7.73,1.25,10.84,1-.46,1.46-1.42,2.82-1.47.78,0,2,.77,2.82,1,2.6.78,4.87,1.11,5.37-1.72,1.86-10.4-1.63-22.08,1-32.28" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-8" d="M314.75,177.5c0,7.1,1,13.7,1.73,20.63.29,2.92-.35,7.68,1,10.32,1.16,2.23.77.49,2.85-.06,2.62-.7,1.29.93,3.27,1.47.61.17,2.79-.54,3.55-.66a40.06,40.06,0,0,0,4.08-.44c.39-.1,2-.76,2.13-.74.87.11,1.12.85,1.65,1,1.47.41,3.44.31,4.72,1.27,2.09-1.86,1.25-6.75,1.25-9.29a111.45,111.45,0,0,1,.28-11.35c.43-4.23,2.08-8.41,2-12.67,0,.13-.45.23-.75.54" transform="translate(-60.79 2.5)"/></g><path class="cls-8" d="M638.75,149.5c0,7.67-.1,15.3-.27,22.94.64-1.54,2.45-3.17,4.22-2.9.54,3.11,1,3.66,3.49,1.74,1.22,3.69,3.36-.27,4.8-1s3.29.33,4.75,0c2-.47,2.21-2.73,2.48-4.73.72-5.42,1.62-10.88,2.52-16.27" transform="translate(-60.79 2.5)"/><g class="cls-11"><path class="cls-8" d="M565.25,4.5c-1.2,3.83-.25,9.22-.25,13.24s-.2,8.22.13,12.26c.34,4.2,1,8.33,1.41,12.49.65-.46,1.79-2.75,2.71-2.77.62,0,1.28,1.34,2,1.55-.51-.15,2.6-.36,2.12-.27.58-.11,1.29.45,2.08-.47,0,.81.59,1.27.81,1.76a1.44,1.44,0,0,1,1.94-.08c1.62-2.72,1.09-7.6,1.24-10.71s.35-6.07.57-9.07c.26-3.51-1.82-10.46-.26-13.18" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-8" d="M344,32c-.48,1,.06,2.92,0,4.3-.19,2.38-1.19,4.66-1.53,7-.46,3.24-.18,6.66-.18,9.93,0,4-.57,8.72.5,12.48,1.9-1.32,4.18-5.76,6.51-6,.23.57.47,2.78,1.23,3,1.51.34,1.67-2.51,2.77-2.78,1.7-.43,1.94,2.07,3.94.33,1,2.63,1.73,0,3-.48s2.08.81,3.71-.52c.4,1.15,1.06,2.27,2.23,2.45,1.38-2.07,1.35-4.43,1.62-6.86.37-3.41,1.16-6.53,1.19-10,0-4.25-.05-8.71,1.25-12.62" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-8" d="M247.5,41.25c-.35,3.5,1.76,7.33,2.25,10.81.25,1.81.14,4,1.25,5.48,1.82-3,4.84,1.18,5.79-1,6.84,1.07,2.63-13.17,5-16.54" transform="translate(-60.79 2.5)"/></g><g class="cls-11"><path class="cls-8" d="M709.67,295.33c2.33,3.49,2,11.62,2,16a48.19,48.19,0,0,1-1.63,14c1.82-1.77,2.28-.66,4.27-.64,1.46,0,2.63.09,4.2,0,4.21-.25,4.85.8,4.83-4.4,0-9,1.83-19.42,1.67-27.6" transform="translate(-60.79 2.5)"/></g><path class="cls-7" d="M372.5,517.5c-1,0-4.6-.61-5.25-.27-1.44.77-.83,5.27-1.06,7.08a86.53,86.53,0,0,0-.65,15.65c3.48.21,7.31-1.35,10.34-2.82,2.46-1.19,7-2.37,8.37-5,1.23-2.26-.15-5.42-1.3-7.43C380.22,520,375.95,520.66,372.5,517.5Z" transform="translate(-60.79 2.5)"/><path class="cls-8" d="M364,513.75c-1.64,0-3.47.25-5-.4-1-.43-1.89-2-2.87-2.21-2.63-.57-3.64,4.44-3.93,6.55-.65,4.7,0,9.78-.21,14.56-.18,3.54-.83,7.5-.49,11,.27,2.77,5.17,7.86,7,3.79,2.07,0,2.24,1.42,4.13-.47,2.36-2.36,2.43-8.28,2.58-11.46A89.06,89.06,0,0,0,364,513.75Z" transform="translate(-60.79 2.5)"/><path class="cls-8" d="M346.75,488.75c-4.43-.36-9,1.44-13.25,2.5s-8.35,2.19-12.6,2.12a119.23,119.23,0,0,0-14.92.71c-9.72,1-19.31,3-29,4.43-8,1.18-16.07.42-24.15.8a160.73,160.73,0,0,1-21.67-.3c-3.36-.3-6.5-1.24-9.81-1.71s-7.16.62-10.52,0c-2.57-.5-10.5-4.42-12.24-.89-1.1,2.24,1.65,9,3.37,10.62,1.91,1.8,3.77,2.19,5.08,4.74s1.34,5.38,2.05,8a61.06,61.06,0,0,1,2,12c.21,3.07-.48,6-.26,9,.41,5.51-1.6,10.3-2.13,15.74-.27,2.81-1.92,4.91-2.43,7.58-.45,2.35-1.55,4.24.74,5.47,1.78,1,4.4.33,6.33.6,4.14.59,8.24,1.38,12.37,2.18,10.84,2.11,23,2.42,34,1.95a173.24,173.24,0,0,1,25.22.5c7.15.72,14.39,1.51,21.56,1.87s13.5.73,20.7-.13c4.43-.53,8.73-1,13.2-1.3,3.77-.21,7.17-.5,10.6-2,2.85-1.28,10.28-3.3,11-6.25.81-3.33-1.57-7.8-2-11.1-.3-2.5-.36-4.25-1.34-6.51-5.43.15-6.21-5.74-6.47-10.28-.19-3.35,1.7-6.78,2.08-10.14a70.7,70.7,0,0,0,.18-8.57c-.06-4.81-1.46-9.9-2.56-14.55-.51-2.15-4.41-14.24-4.69-14.24" transform="translate(-60.79 2.5)"/><path class="cls-8" d="M367.67,422.33c-.24-.33.24-.54-.26-.66-.48,7.73,6.38,11.62,12.85,8.57,5.41-2.54,7.2-11,.74-12.92A11.57,11.57,0,0,0,367.67,422.33Z" transform="translate(-60.79 2.5)"/><path class="cls-12" d="M231,391.5c-3,2.57-14.36,15.14-8,18.65C227.9,412.85,231.23,401.12,231,391.5Z" transform="translate(-60.79 2.5)"/><path class="cls-12" d="M230.5,419c-3.25,2.7-10.29,24.24-2.73,21.27C233.1,438.17,229.89,425.67,230.5,419Z" transform="translate(-60.79 2.5)"/></g><g id="shadows"><g class="cls-3"><polygon class="cls-4" points="161.21 48.46 229.21 34.5 229.19 179.59 354.38 179.59 198.21 202.51 165.27 179 161.71 172.5 161.21 48.46"/></g><g class="cls-3"><path class="cls-4" d="M412.5,180c-9,23.6-18.5,48.61-25.84,72.42a252.61,252.61,0,0,0,28.76,0c.84-14.23.89-28.77,1.08-43C416.62,200.39,413.53,192.41,412.5,180Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M290,251c-10.86,19.34-26.07,40.4-36,61.4,11.67,1.24,25-.47,36.87-1C291,291.92,291.49,272.44,290,251Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><polygon class="cls-4" points="138.57 177.49 78.21 179.59 78.21 315.24 138.57 316.5 138.57 177.49"/></g><g class="cls-3"><polygon class="cls-4" points="19.21 316.5 83.21 324.62 83.21 489.21 16.52 476.5 19.21 316.5"/></g><g class="cls-3"><polygon class="cls-4" points="354.64 254.92 229.21 253.5 229.19 316.5 284.48 316.5 352.71 324.5 352.71 354 354.64 387.5 375.37 390.84 373.21 297.5 354.38 296.75 354.64 254.92"/></g><g class="cls-3"><polygon class="cls-4" points="373.21 297.5 373.21 390.49 499.03 390.84 497.21 418.17 519.23 416.91 535.94 484.5 619.21 484.5 621.21 297.5 535.86 298.09 537.21 150.5 354.38 150.5 354.38 296.75 373.21 297.5"/></g><g class="cls-3"><path class="cls-4" d="M408.5,254.5c-1.72,11.63-.54,23.82-1.84,35.55-.81,7.35-1.51,14.57-1.7,22.27a66,66,0,0,1,17.46-1.74c.89,16.3-1.28,32.82-1.95,49.07-.4,9.85.58,19.49,1.1,29.27,3.85-.45,7.23-1.33,11.34-1.5,6-19.23-.34-41,.59-60.82.14-3-.42-8.29,1.69-10.16,2.33-2.07,11.37-2.31,14.31-2.47,22.9-1.22,45.35-4.54,68-7.48,15-1.94,29.77-6.35,44.85-7,5.65-.24,10.71-.52,16.1-2.13,4.42-1.32,12.76-1.92,15.73-4.76-19.4-3.52-39.12-1.68-58.76-2.1-21.15-.45-42.22,0-63.38,0-13.56,0-27.86,2.62-41.3.54-2.23-.35-4.87-.59-6.85-1.92-3.59-2.41-3.44-5.78-4.67-10.64-1.16-4.63-1.79-24.93-5.74-26.48" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><polygon class="cls-4" points="475.7 2.59 339.21 7.5 339.21 34.5 366.21 34.5 366.21 149.74 475.7 151.07 475.7 2.59"/></g><g class="cls-3"><path class="cls-4" d="M341.85,454.31,502,417.85l38.69,179L375.87,633.72l-10.22-53.87-3-15.57c-1.05-5.55-3.3-11.65-3.17-17.26,3.09,1.72,5.12-1.35,5.72-4.28.92-4.53.23-4.23,5.51-4.25,4.9,0,8.53-2.82,12.31-5.76,4.51-3.52.94-6.64-2-10-4.31-4.86-8.66-5.73-15-6.07,0-9.28-10.17-1.72-12.72-8.82-1.68-4.67-2.19-10.14-3.22-15L343,459.5C342.9,459.23,341.84,454.32,341.85,454.31Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M261.67,345.33c.71-3-1.64-12.36,3.83-12.33,4.53,0,2.93,9.79,2.79,12.95-2.3.13-4.85-.24-7,.72" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M185.67,384.33c-6.22,1.13-9.76-9-10.41-13.68-.87-6.31.63-9.24,5.5-13,.47.32.22.28.4.2.73,3.17-1.09,6.15.92,9.13,1.49,2.22,4.23,2.45,6.3,3.52-1.15-.91-2.45-1.66-2.5-3.15,2,.39,4.4,4.37,6.46,3.11,1.5-.91,1.11-5.52.46-6.75,4.1.69,4.17,4.81,2.71,7.25-2.34,3.9-10.33,10.17-9.43,14.94C186.3,385.68,186.39,385.36,185.67,384.33Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M246.31,350.72c-1.27,1.27-3.4,2.11-5.06,3.18-3.34,2.15-6.16,5-9.25,7.45a83.09,83.09,0,0,0-12.87,12.81c-6.32,7.81-10.75,19.13-12.07,29.1-1,7.23.18,15.24.94,22.44.89,8.47,1.71,17.31,5.26,25.15,6.2,13.7,14.95,28.54,27.78,37,4.94,3.24,10,7.2,15.71,9,4.31,1.39,8.84,1.24,13.23,2.23-3.06,3.07-9.28,2.33-12.72,5.42-2.88,2.59-2.79,5.92.95,7.19,1.69.58,4.05.24,5.86.63,2.82.61,5.36,1.53,8.3,1.71,3.71.23,7.52,0,11.24,0-4.16,0-8.39-.24-12.26,1.54-3.43,1.58-7,2.52-10.31,4s-5.71,4.56-8.28,6.88c-3.22,2.91-6.67,8-2.12,11.25,3,2.13,10.59,2.31,12.25,6.16,1.73,4-4.14,4.18-6.95,4.75-3.63.74-9,1.22-6.26,5.77,2.29,3.86,5.3,3.53,5.33,8.58,0,3.45-1.43,6.07,1.66,8.07s8,1.95,11.52,2.83A65.85,65.85,0,0,0,285.33,576c3.28,0,9-.88,11.31,1.67-5.49,3.45-15.75,3-22.13,4.33-3.3.67-9.6,1.64-11.55,4.74-1.42,2.26-.69,6.78-.06,9.21,1.12,4.33,5,7,8.11,9.71,7.07,6.19,11.31,14.54,20.31,18.52,7.76,3.43,18,3.45,26.41,3.9,5.7.31,12,.81,17.6-.09,1.3-.21,4.62-.53,5.43-1.89,1.26-2.12-1.19-2.72-1.72-4.68,3.66-2.07,10.79,3,14,4.44,3.72,1.65,7.76,2.41,11.4,4.31,2.53,1.33,5.48,3.6,8.5,3.16a27.55,27.55,0,0,0,.48-13.23c-.43,3.89,3.95,16.67,8.8,14.5.53,2.9.1,5.59-2.72,7-7.7,4-22.12-6.42-28.33-10.84-5.24-3.74-6.78-.89-12.26,1.34s-11.38,3.62-17.24,5.13c-13.27,3.42-27.45,4.4-41.22,3.74-6.22-.3-11.5-2.13-17.13-4.47-2.59-1.07-5.4-1.43-8-2.46-1.61-.64-3.45-2.28-5.33-2.07-2.44.27-4.62,4.29-7,6-4.84,3.47-16.18,13.83-22.49,9s-.22-12.28,3-17.15c2.25-3.4,4.66-6.16,5.47-10.1-7-4.26-11.11-13.77-13.31-21.1-2.79-9.27-6.33-20.47-2.68-29.91-2-.35-6,1.29-7.57-.06s-.53-5.59,0-7.34c.93-3.08,2.16-6.15,3.31-9.15.73-1.92,2.61-5.11,2.37-7.18-.1-.91-1.35-1.87-1.35-2.4,0-2,.85-1.63,1.28-2.93,1.06-3.16.25-6.76-.33-10.16-.71-4.15-2.2-8.09-3.37-12.11-.56-1.91-.78-6.27-2.05-7.67-.93-1-2.91-.38-3.93-1.12-1.66-1.21-1.44-2.7-1.74-4.63-.69-4.47.35-8.63-1.27-12.86-1.95-5.08-5.41-9.49-8.65-13.8-2.05-2.73-4.34-5.08-5.69-8.32-1.9-4.58-2.83-9.51-4.9-14-3.89-8.46-5.68-16.8-6.42-26.21a54,54,0,0,1,8-31.47c3-4.62,4.06-9.85,7.65-14.39,6.72-8.49,11.63-17.25,21.5-22.32C221.14,354.82,233.33,349.9,246.31,350.72Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M273.67,368.33c-1.13-4-10.12,5-11.35,6.5-3.26,3.95-6,6.85-7.91,11.76a50.11,50.11,0,0,0-1.75,31.1c2.35,8.41,7.94,19.78,14.9,25.18,8.52,6.6,20.57,8.32,31.14,7.47,7.79-.62,14.35-5.58,19.9-10.8a50.14,50.14,0,0,0,11.1-16.46c-2,6.48-13.41,14.93-19.84,16.73-7.47,2.09-18.4,4.18-25.55.2-12.48-7-24.38-25.35-15.32-39.27,1.93-3,4.76-6,8-7.44,2.18-1,7.74-1.36,8-4.23-4.36-1.48-9.49.89-13.33-2.77-1.72-1.63-3-5.48-3.35-7.8C267.7,374.2,270,374,273.67,368.33Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M359.67,386.67c-4.3.06-10.59,3.22-11.17,7.85-.33,2.66.75,9.09,2.09,11.12,2-3.53,2.56-7.41,5.28-10.79,3.21-4,5.34-3.32,10.09-3.56C364.29,386.61,362.59,383.8,359.67,386.67Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M360.33,402.67c-2.91.29-6.34,5.53-7,8.35a16,16,0,0,0,1,8.82c1.31,2.8,4.78,4.71,7,7,2.44,2.46,3.76,5.82,6.19,8.2,4.57,4.46,10.14-.65,11.77-5.29-4.84,1.22-7,2.58-8.76-3.54-1.17-4.17.93-5.16,3.54-7.84,1.11-1.15,3.21-1,1.6-2.67-1.4-1.43-5.15.3-6.75.42-2.58.19-4.06-.07-5.6-2.48C362,411.52,359.72,407.17,360.33,402.67Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M359.67,358.33c-.76.31-6.6,4-6.82,4.65-.49,1.41,2.81,4.23,3.75,5.6,2.32,3.38,6.22,6.22,7.66,10a8,8,0,0,0-.28-1.18,30.47,30.47,0,0,0,2.79,7.56c.88,1.57,3.17,6.14,4.59,7.15,2.35,1.66,3.71-1.5,6.4,1.84,1.45,1.79,3,5.84,2.28,7.93,3.41,1.11,4.83,2.88,7.61,4.73,2.32,1.54,1.94,1.59,4.19-.58,1.35-1.3,3.83-4,4.12-5.72-3.86,1.79-7.87,1.35-10.92-1.69s-6.29-6-9.56-9c-2.79-2.59-5-5-4.83-8.95.13-2.92,2.57-6.66,2-9.33C366.92,372.31,363.62,363.75,359.67,358.33Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M341,454.67c-4.14,3.75-3.56,16.7-4.66,22.34-.85,4.35-3.51,10.22-3,14.61,4-.2,7.16.24,6.62,4.9-.45,3.82-5.52,4.61-4.63,8.09,2.95,1.11,6.66,1.29,7,5.23.39,5-5.31,1.2-8.28,1.55-1,2.37,5.49,3.72,6.64,4.42s1.78,1.62,3.23,2.23,3.23.49,4.56,1.5c2.28,1.73,1.85,4.47,4.18,6.17,2.35-2.21-.25-7,3-8.41,1.49,1.3.19,3.11,2.35,3.71,3.27.9,2.13-2.54,3.66-3.83,3.18-2.68,2.27,5.63,2.39,7.79,2.19-1.18,3.11-.88,5.36.12,1.51.67,6.09,2.23,6.62,3.59,1.42,3.68-6.64,8.48-8.25,11,2.05,1.28,10.43-3,12.74-4.34a10.33,10.33,0,0,0,4.82-6.82c1.65-7.43-5.83-10.9-12.25-11.55-3.49-.35-3.25.33-5.57-2-3.24-3.23-4.07-2.28-8.2-2.66-1.23-.11-6-.63-6.92-1.32-1.46-1.12-1.27-4.38-1.59-5.86-.75-3.48-2.39-6.71-3.1-10.21-1.46-7.27-1-14.8-2.22-22.12-.81-5.08-2.44-10.34-2.17-15.51" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M350.67,541c-3-.23-6.11.62-9,1.25-3.12.68-3.7.34-3.57,3.08.17,3.43,3.3,4.68,4.94,7.07,1.28,1.87,2.56,5.74,3.23,7.93,1.2,3.91,1.76,8.4-1.57,11.42-3.64,3.3-9.51,1.66-12.73,4.58,1.34,1.83,7.16,1.55,9.67,2.25,3.09.86,6.73,1.93,8.65,4.76,3,4.38,3.42,10.73,6.07,15.46,1.72,3.06,2.83,6,5.24,8.52,3.08,3.27,6.61,6.19,9.69,9.4,1.18-15.4-6.86-29-8.6-43.82-.71-6.11-1.3-12.15-1.6-18.31-.08-1.64.39-4.13-.59-5.22-1.18-1.31-5.14-1.94-6.81-3.7" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M384.67,530c.3,8.5-6.07,13.8-11.35,19.33-3.39,3.55-4.81,8.52-5,13.33-.25,7.06.67,13.93.67,20.93,0,5.53-.81,11.5-.34,16.93,1.65-11.38-.9-24.65-4.25-35.53-1.69-5.47-3.45-11.3-3.69-17,6.54,1.48,5.79-3.28,6-8,2.64-.59,5.35-.85,8-1.37,3.17-.61,6.32-2.67,9.27-3" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M435.35,507.66c-4.24,1.67-9.4-.44-13.87-.81-3.78-.31-7.49-1-11.29-1.06-1.72,0-6.63-1.22-8.09-.41-3.43,1.92,3.15,5.19,5.13,6.06a124.84,124.84,0,0,0,16,6.13c10.08,2.86,22.82,1.09,32.08-3.58,7.21-3.64,10.57-8.8,15.72-14.36-5.8,2.45-10.79,5.86-17.25,6.83A116.77,116.77,0,0,1,435.35,507.66Z" transform="translate(-60.79 2.5)"/></g><g class="cls-3"><path class="cls-4" d="M435,527c-2.45,0-4.91,0-7.33,0-4.11,0-3.83,1.13-.38,2.87,5.4,2.72,21.11,6.84,22.34-3.47-3.72-.21-7.54-.06-11.29-.06" transform="translate(-60.79 2.5)"/></g><g class="cls-13"><path class="cls-8" d="M403.49,349.46c-1.42-2-4.26-1.57-6.78-1.52a3.17,3.17,0,0,0-.93,1.51c-2.56,3,4.57,9.28,6.21,12.51,2.07,4.1.56,13.79,3.3,16.77,6.24,6.81,5.75-10.13,5.15-13.27C409.27,359.45,406.45,355.81,403.49,349.46Z" transform="translate(-60.79 2.5)"/></g><g class="cls-13"><path class="cls-8" d="M322,374c-1.2-3.64-13.68-1.56-7.75,5.24,2.13,2.44,6.18,3.72,8.74,5.76a26,26,0,0,1,7.41,8.5c2,4,2.86,14.65,6.09,17,4.07,3,5.05-1,5.51-4.24.83-5.84-1.21-10.45-3.71-15.46C334.78,383.79,330.24,379.88,322,374Z" transform="translate(-60.79 2.5)"/></g></g><g id="DETAILS"><path class="cls-2" d="M391.56,572.73a1,1,0,0,1-.25-2l33.32-8.69a1,1,0,0,1,.5,1.94l-33.32,8.69A1,1,0,0,1,391.56,572.73Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M398.8,603.88a1,1,0,0,1-.93-.63c-4.16-10.56-5.82-20.87-7.3-31.38a1,1,0,1,1,2-.28c1.46,10.39,3.1,20.57,7.18,30.93a1,1,0,0,1-.93,1.37Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M398.8,603.88a1,1,0,0,1-.24-2c11.3-2.76,24.26-5.85,34.69-7.87a1,1,0,1,1,.38,2c-10.39,2-23.32,5.09-34.6,7.85A1,1,0,0,1,398.8,603.88Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M433.44,596a1,1,0,0,1-.92-.61c-2.65-6.23-4.23-13.44-5.76-20.4-.92-4.17-1.78-8.11-2.84-11.69a1,1,0,0,1,1.92-.57c1.08,3.65,2,7.62,2.87,11.83,1.51,6.88,3.07,14,5.65,20a1,1,0,0,1-.92,1.39Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M430.55,564.05a1,1,0,0,1-.25-2l33.32-8.69a1,1,0,0,1,.5,1.94L430.8,564A1,1,0,0,1,430.55,564.05Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M437.79,595.21a1,1,0,0,1-.93-.63c-4.16-10.56-5.82-20.87-7.3-31.38a1,1,0,1,1,2-.28c1.46,10.39,3.11,20.57,7.18,30.93a1,1,0,0,1-.93,1.37Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M437.79,595.21a1,1,0,0,1-.24-2c11.3-2.76,24.26-5.85,34.69-7.87a1,1,0,1,1,.38,2c-10.39,2-23.32,5.09-34.6,7.85A1,1,0,0,1,437.79,595.21Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M472.43,587.35a1,1,0,0,1-.92-.61c-2.65-6.23-4.24-13.44-5.76-20.4-.92-4.17-1.78-8.11-2.84-11.69a1,1,0,0,1,1.92-.57c1.08,3.65,1.95,7.62,2.87,11.83,1.51,6.88,3.07,14,5.65,20a1,1,0,0,1-.92,1.39Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M469.54,555.13a1,1,0,0,1-.25-2l33.32-8.69a1,1,0,1,1,.5,1.94l-33.32,8.69A1,1,0,0,1,469.54,555.13Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M476.78,586.28a1,1,0,0,1-.93-.63c-4.16-10.56-5.82-20.87-7.3-31.38a1,1,0,1,1,2-.28c1.46,10.39,3.11,20.57,7.18,30.93a1,1,0,0,1-.93,1.37Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M476.78,586.28a1,1,0,0,1-.24-2c11.31-2.76,24.27-5.86,34.69-7.87a1,1,0,0,1,.38,2c-10.38,2-23.31,5.09-34.6,7.85A1,1,0,0,1,476.78,586.28Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M511.42,578.43a1,1,0,0,1-.92-.61c-2.65-6.23-4.23-13.44-5.76-20.4-.92-4.17-1.78-8.11-2.84-11.69a1,1,0,1,1,1.92-.57c1.08,3.65,1.95,7.62,2.87,11.83,1.51,6.88,3.07,14,5.65,20a1,1,0,0,1-.92,1.39Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M411,594.15a1,1,0,0,1-1-.75,147.58,147.58,0,0,1-3-14.59,1,1,0,0,1,2-.3,146,146,0,0,0,2.94,14.39,1,1,0,0,1-1,1.25Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M404.8,579.33a.31.31,0,0,0,0,.19c0,.18.32.13.49,0a15.4,15.4,0,0,1,5.9-1.86,13.93,13.93,0,0,1-2.23-2.31c-.38-.46-1.53-2.3-2.17-2.28-.82,0-.82,2.22-.95,2.8A23.77,23.77,0,0,1,404.8,579.33Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M417.37,592.77a1,1,0,0,1-1-.75,147.58,147.58,0,0,1-3-14.59,1,1,0,0,1,2-.3,146,146,0,0,0,2.94,14.39,1,1,0,0,1-1,1.25Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M411.2,578a.31.31,0,0,0,0,.19c0,.18.32.13.49,0a15.4,15.4,0,0,1,5.9-1.86,13.93,13.93,0,0,1-2.23-2.31c-.38-.46-1.53-2.3-2.17-2.28-.82,0-.82,2.22-.95,2.8A23.77,23.77,0,0,1,411.2,578Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M408.18,597.66a1,1,0,0,1-.14-2,113.17,113.17,0,0,0,12.62-2.59,1,1,0,0,1,.51,1.93,115.38,115.38,0,0,1-12.84,2.63Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M455.14,587.53l-.29,0a3,3,0,0,1-2.33-2.1,16.6,16.6,0,0,1-.68-2l-2.24-7.76a1,1,0,1,1,1.92-.55l2.24,7.76a14.83,14.83,0,0,0,.59,1.77c.22.52.52.88.75.91a.8.8,0,0,0,.62-.44,4.3,4.3,0,0,0,.38-1.52,1,1,0,0,1,2,.26,6,6,0,0,1-.64,2.26A2.74,2.74,0,0,1,455.14,587.53Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M443.83,577.65a1.81,1.81,0,0,1-1.5-.64c-.86-1.07,0-2.7.28-3.23a9.06,9.06,0,0,1,5.24-4.79,13.43,13.43,0,0,1,5.21-.59,7.57,7.57,0,0,1,4.56,1.92c.75.55,2.14,1.58,2.24,3.18a1,1,0,0,1-.77,1c-3.13.75-6.31,1.44-9.45,2.06-.59.12-1.19.21-1.79.31a28,28,0,0,0-2.87.56A4.39,4.39,0,0,1,443.83,577.65Zm8.13-7.28a10.64,10.64,0,0,0-3.46.52,7.11,7.11,0,0,0-4.12,3.83,4.21,4.21,0,0,0-.38.92,3.18,3.18,0,0,0,.45-.09,29.36,29.36,0,0,1,3.08-.61c.58-.09,1.15-.18,1.72-.3,2.74-.54,5.51-1.14,8.25-1.78a6.36,6.36,0,0,0-1.07-.93,5.68,5.68,0,0,0-3.49-1.53Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M449.68,569.86a1,1,0,0,1-.95-.68l-.65-1.95a1,1,0,1,1,1.89-.64l.66,2a1,1,0,0,1-.95,1.32Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M487.63,569.34a7.54,7.54,0,0,1-2.89-.62,4.08,4.08,0,0,1-1.66-1.15,4.62,4.62,0,0,1-.81-2l-1.89-9.07a1,1,0,0,1,2-.41l1.89,9.07a3,3,0,0,0,.41,1.2,2.27,2.27,0,0,0,.87.55,5.12,5.12,0,0,0,2.67.42,2.93,2.93,0,0,0,2-1.2c.79-1.21.35-3-.12-4.65L488.21,555a1,1,0,0,1,1.92-.56l1.89,6.42c.6,2,1.14,4.39-.12,6.31a4.88,4.88,0,0,1-3.42,2.08A5.85,5.85,0,0,1,487.63,569.34Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M481.41,557a1,1,0,0,1-.38-1.93,10,10,0,0,1,2.29-.55l5.71-.89a1,1,0,1,1,.31,2l-5.71.89a8.28,8.28,0,0,0-1.84.43A1,1,0,0,1,481.41,557Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M490.11,579a1,1,0,0,1-1-.73c-.84-3-1.53-6.16-2.07-9.27a1,1,0,0,1,2-.34c.53,3,1.21,6.1,2,9.07a1,1,0,0,1-1,1.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M486.73,580.72a1,1,0,0,1-.4-1.92,11.07,11.07,0,0,1,2.91-.69l.95-.14a13.12,13.12,0,0,0,2.83-.84,1,1,0,1,1,.78,1.84,15.09,15.09,0,0,1-3.26,1l-1,.16a9.4,9.4,0,0,0-2.39.54A1,1,0,0,1,486.73,580.72Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M539.23,438.62h-.05a1,1,0,0,1-.92-.76,100.06,100.06,0,0,1-2.75-19.47,1,1,0,1,1,2-.08,98.07,98.07,0,0,0,2.08,16.38q.29-.45.62-.87a1,1,0,0,1,1.55,0,3,3,0,0,0,1.45,1.13.67.67,0,0,0,.6-.23,1,1,0,0,1,1.91-.48.66.66,0,0,0,.78.29,2.38,2.38,0,0,0,.25-.15,2.75,2.75,0,0,1,1-.43,2.79,2.79,0,0,1,1.72.3l.35.14h.05a1,1,0,0,1,1.57-.38,4,4,0,0,0,1.15.68c-1.13-6.06-2.51-12.14-4.09-18.09a1,1,0,1,1,1.93-.51c1.72,6.47,3.2,13.1,4.39,19.69a1,1,0,0,1-.23.83.94.94,0,0,1-.79.34,6.06,6.06,0,0,1-2.82-.83,2.28,2.28,0,0,1-1.79.15c-.17-.06-.34-.13-.52-.2a2,2,0,0,0-.52-.18,1.72,1.72,0,0,0-.28.16,4.4,4.4,0,0,1-.47.27,2.6,2.6,0,0,1-2,.06l-.29-.12,0,0a2.66,2.66,0,0,1-2.24.61,3.67,3.67,0,0,1-1.69-.87,10.64,10.64,0,0,0-.95,2A1,1,0,0,1,539.23,438.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M413.45,463.26a1,1,0,0,1-.8-.4c-1.36-1.8-1.36-4.11-1.36-6.14v-.54a34.58,34.58,0,0,0-3.39-14.73,1,1,0,1,1,1.8-.87,36.62,36.62,0,0,1,3.59,15.59v.55a13.41,13.41,0,0,0,.31,3.6l.66-.92a1,1,0,0,1,1.67.06.37.37,0,0,0,.31.11.38.38,0,0,0,.31-.12l.07-.15a2.15,2.15,0,0,1,.55-.8c1.06-.91,2.17-.05,2.7.36a3.14,3.14,0,0,0,.62.41.21.21,0,0,0,.19,0,3,3,0,0,0,1-1.69,1,1,0,0,1,1.81-.24,2,2,0,0,0,3.34-.39,1,1,0,0,1,1.69-.34,3.62,3.62,0,0,0,2.06,1.31.43.43,0,0,0,.31-.13,2.09,2.09,0,0,0,.27-.51,4.56,4.56,0,0,1,.43-.81,2.72,2.72,0,0,1,2.6-1.06,3,3,0,0,1,1.39.55l.45-.45a1,1,0,0,1,1.59.25.43.43,0,0,0,.78-.35,1,1,0,0,1,1.77-.91,2.4,2.4,0,0,0,.38.45l-1.72-21.17a1,1,0,0,1,2-.16l1.86,22.86a1,1,0,0,1-1.15,1.07A4.46,4.46,0,0,1,440,457a2.36,2.36,0,0,1-.95.8,2.48,2.48,0,0,1-2.26-.15l-.54.54a1,1,0,0,1-1.64-.35.78.78,0,0,0-.64-.4.79.79,0,0,0-.72.23,3,3,0,0,0-.23.46,3.62,3.62,0,0,1-.64,1.07,2.39,2.39,0,0,1-1.79.77,4.43,4.43,0,0,1-2.59-1.09,4,4,0,0,1-2.48,1.18,4.09,4.09,0,0,1-2.49-.47,3.7,3.7,0,0,1-1.47,1.51,2.18,2.18,0,0,1-1.77.1,4.43,4.43,0,0,1-1.15-.7l-.26-.2-.09.18a2.34,2.34,0,0,1-2,1.14,2.22,2.22,0,0,1-1-.18l-1,1.45a1,1,0,0,1-.8.42Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M568,334.05a2,2,0,0,1-1.63-.84q-.62-.86-1.14-1.78a2.62,2.62,0,0,1-1.57.53,3.26,3.26,0,0,1-2.43-1.15l-.8-.81a3.77,3.77,0,0,1-4.27.95,4,4,0,0,1-1.4-1.09l-.28.46a2.83,2.83,0,0,1-4.34.92l-1.78-1.15a13.94,13.94,0,0,1-1.61,1.75,2,2,0,0,1-3.34-1.73,114.37,114.37,0,0,0,.86-19.86c0-.71-.07-1.42-.11-2.13a46.28,46.28,0,0,1,.41-11.9,2,2,0,0,1,3.92.81,42.57,42.57,0,0,0-.33,10.87c0,.72.08,1.45.11,2.17a118.36,118.36,0,0,1-.32,15.26,2,2,0,0,1,.92.31l2.7,1.75,1.05-1.76a2,2,0,0,1,1.89-1,4,4,0,0,1,3,2.11l.21.31a4.35,4.35,0,0,0,.77-1.08,2,2,0,0,1,3.2-.48l1.59,1.62a2.92,2.92,0,0,1,2.11-1.48,2,2,0,0,1,1.14.17c.08-3.24-.09-6.52-.25-9.73-.35-7-.71-14.15,1.29-21.07a2,2,0,1,1,3.84,1.11c-1.81,6.28-1.48,12.83-1.13,19.77.27,5.39.55,11-.26,16.43a2,2,0,0,1-2,1.71Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M723.53,328.85a2,2,0,0,1-1.7-.94h0a3.37,3.37,0,0,1-1.62.17,3.55,3.55,0,0,1-1.3-.46,2,2,0,0,1-1.19.4,2,2,0,0,1-1.59-.77,4.51,4.51,0,0,0-1.65-1.3,8.46,8.46,0,0,1-2.29,2.39,2,2,0,0,1-3.14-1.52,48.11,48.11,0,0,1,.34-7.82c.06-.61.12-1.22.17-1.83a90.75,90.75,0,0,0-.81-22.43,2,2,0,0,1,3.95-.64,94.8,94.8,0,0,1,.84,23.42c-.06.62-.12,1.25-.18,1.87s-.15,1.48-.21,2.21a2,2,0,0,1,.52,0,8.49,8.49,0,0,1,3.76,1.46,3.43,3.43,0,0,0,4.1-.29h0c.07-9.84.45-19.76,1.14-29.55a2,2,0,0,1,4,.28c-.78,11.06-1.17,22.29-1.15,33.37a2,2,0,0,1-2,2Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M637.16,177a2,2,0,0,1-2-2.4,143.33,143.33,0,0,0,2.81-24,2,2,0,0,1,4,.13,147.05,147.05,0,0,1-1.22,14.67,2.79,2.79,0,0,1,2.14,1.26l1.59,2.13a3.5,3.5,0,0,1,.5-.66,3.06,3.06,0,0,1,4.17-.17l.15-.26a2,2,0,0,1,1.79-1,2,2,0,0,1,1.73,1.1q.29.58.56,1.17l1.26-1.74a2.6,2.6,0,0,1,2.63-1.2,63.58,63.58,0,0,0,2.49-16.74,2,2,0,0,1,2-2h0a2,2,0,0,1,2,2,67.58,67.58,0,0,1-4,22,2,2,0,0,1-2,1.32,2,2,0,0,1-1.54-.82l-1.84,2.54a3.31,3.31,0,0,0-4.89.84,2,2,0,0,1-1.91-.57l-.1-.11a3.58,3.58,0,0,1-.21.34,2,2,0,0,1-1.61.85,2.09,2.09,0,0,1-1.63-.81l-3-4.05L639,175.74A2,2,0,0,1,637.16,177Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M578.34,48.08a2,2,0,0,1-1-.25,5.11,5.11,0,0,1-2.11-2.27,3,3,0,0,1-1.94-.21,3.58,3.58,0,0,1-1.52-1.43,2,2,0,0,1-3.17-.08L568,43a18.65,18.65,0,0,0-.65,2.92,2,2,0,0,1-4-.28q0-18.63,0-37.26a2,2,0,0,1,2-2h0a2,2,0,0,1,2,2q0,14.29,0,28.57h0a2,2,0,0,1,1.76.82l.71,1q.19-.25.41-.48a2,2,0,0,1,3.22.4l1,1.85a2,2,0,0,1,1.76-1.37c-.05-9.67.38-19.39,1.28-29a2,2,0,1,1,4,.38A288.91,288.91,0,0,0,580.34,46a2,2,0,0,1-2,2.06Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M341.35,72.24a2,2,0,0,1-2-2.07c.46-12.23,1.44-24.6,2.91-36.75a2,2,0,1,1,4,.48c-1,8.09-1.74,16.27-2.27,24.44a2,2,0,0,1,2.25-.33,11,11,0,0,1,2.36,1.58l.3-.64a2,2,0,0,1,3.7.19l.48,1.37a3.47,3.47,0,0,1,2.3-1.8,2,2,0,0,1,1.66.4l.16.15.08-.15a2,2,0,0,1,2.43-.89q.18-.64.32-1.28a2,2,0,0,1,3.93.11q0,.25.09.51a2,2,0,0,1,2-1.12l2.38-24.32a2,2,0,0,1,4,.39l-3.12,31.83a2,2,0,0,1-3.57,1,8.93,8.93,0,0,1-.56-.81,2,2,0,0,1-3-.59l-.26-.48q-.31.63-.65,1.25a9.33,9.33,0,0,0-4.17,1,2,2,0,0,1-1.71-.68l-.2-.24a3.67,3.67,0,0,1-1.7,1.06,2.83,2.83,0,0,1-2.46-.47,2.94,2.94,0,0,1-.64-.68,2,2,0,0,1-3.08-.44,6.92,6.92,0,0,0-.75-1,31,31,0,0,1-3.55,8A2,2,0,0,1,341.35,72.24Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M250.94,60a2,2,0,0,1-2-1.71L246.6,42.31a2,2,0,1,1,4-.58L252,51.65a2,2,0,0,1,1.31.75l.35.44a2,2,0,0,1,2.52.09,3.33,3.33,0,0,1,.47.5,2.46,2.46,0,0,1,.74-.33,2,2,0,0,1,1,0,2,2,0,0,1,1.21-.66c.05-4.25.07-8.52,0-12.75a2,2,0,0,1,2-2,2,2,0,0,1,2,2c0,5.9,0,11.88-.12,17.78a2,2,0,0,1-3,1.67,5.14,5.14,0,0,1-.61-.43,2,2,0,0,1-2.39-.14,2.66,2.66,0,0,1-1.36.08A3.1,3.1,0,0,1,255,58.1a2,2,0,0,1-1.1.3,2,2,0,0,1-1-.27,2,2,0,0,1-1.82,1.81Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M340.36,215.29h-.1a2,2,0,0,1-1.83-1.51c0-.09-.06-.22-.1-.37a2,2,0,0,1-2.54-.55,5.77,5.77,0,0,1-.38-.57,1.5,1.5,0,0,0-2,.7,2.42,2.42,0,0,1-2.31-1.24,3.3,3.3,0,0,1-.73.66,3.23,3.23,0,0,1-2.57.42,3.9,3.9,0,0,1-1.72-.94L326,212a7.25,7.25,0,0,0-3.9.33,2,2,0,0,1-1.52-.63q-.69-.73-1.3-1.52l-.78,1.1a2,2,0,0,1-3.63-1,286.61,286.61,0,0,1-.45-32.05,2,2,0,0,1,2.08-1.91,2,2,0,0,1,1.91,2.08c-.37,8.76-.33,17.62.13,26.4a2,2,0,0,1,2.54.87q.33.6.71,1.16a13.67,13.67,0,0,0,5.52-1.38,2,2,0,0,1,1.48,2v.13a3.09,3.09,0,0,1,3.68-1.4,2.81,2.81,0,0,1,.86.51l.5-1a2,2,0,0,1,3.78.82l0,.35a2,2,0,0,1,1,2,3.47,3.47,0,0,1,.74.11,50.87,50.87,0,0,0,.36-7.37v-.84a208.41,208.41,0,0,1,1.46-24.08,2,2,0,1,1,4,.47,204.43,204.43,0,0,0-1.43,23.61v.84c0,4.07,0,8.28-1.47,12.29A2,2,0,0,1,340.36,215.29Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M388.18,290.76a2.88,2.88,0,0,1-2.64-1.93,2,2,0,0,1-2.78-.7l-.18.21a2,2,0,0,1-3.18-.19q-.27-.4-.56-.78a16.48,16.48,0,0,0-.57,1.72,2,2,0,0,1-3.93-.47l-1-34.89a2,2,0,1,1,4-.12l.84,28.28a2,2,0,0,1,1.56.52q.68.62,1.29,1.31.2-.34.38-.69A2,2,0,0,1,383.1,282a2,2,0,0,1,1.77,1l.06.11a2,2,0,0,1,3.53.81l.19.87.92-1.57a2,2,0,0,1,3.72.89q0,.2,0,.39l.06,0c1.1-7.19,2-14.54,1.41-21.78,0-.57-.1-1.13-.16-1.7a28.16,28.16,0,0,1,0-7.76,2,2,0,1,1,3.94.7,24.78,24.78,0,0,0,.07,6.67c.06.59.12,1.18.16,1.76.73,8.92-.66,17.76-2,26.32a4,4,0,0,1-6.32.89,2.86,2.86,0,0,1-1.82,1.19A2.66,2.66,0,0,1,388.18,290.76Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M176,215.44a2,2,0,0,1-1.12-.34,8,8,0,0,1-1.65-1.5l-.06.07a2,2,0,0,1-3,.23q-.18-.17-.35-.36a2,2,0,0,1-2.12-.32q-.42-.37-.82-.77l0,.15a2,2,0,0,1-3.94-.14,198.32,198.32,0,0,1-1.3-35.58,2,2,0,1,1,4,.21,194.37,194.37,0,0,0,.65,29.33h.13a2,2,0,0,1,1.72,1,10,10,0,0,0,.56.9l.19-.32a2,2,0,0,1,3.55.21,2,2,0,0,1,2.92.93,2,2,0,0,1,.22-.25,104.51,104.51,0,0,0-.31-12.64c-.42-6.48-.85-13.19.58-19.75a2,2,0,1,1,3.91.85c-1.31,6-.92,12.15-.5,18.64a89.68,89.68,0,0,1,.08,15.77,2,2,0,0,1-1.27,1.64l-.2.61a2,2,0,0,1-1.9,1.38Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M105.57,354.11a2,2,0,0,1-2-2.32,82.63,82.63,0,0,0,.84-19.26c-.09-1.22-.21-2.43-.32-3.65a61.71,61.71,0,0,1-.39-10.8,2,2,0,1,1,4,.32,57.8,57.8,0,0,0,.39,10.1c.12,1.25.24,2.49.33,3.74a86.64,86.64,0,0,1,0,13.21l.17.05a2,2,0,0,1,1.25,1.26,2,2,0,0,1,3.41-.55,2,2,0,0,1,2.72-.39c-.92-8.6.7-17.35,2.13-25.16a2,2,0,0,1,3.93.72c-1.59,8.64-3.24,17.58-1.78,26.27.41,2.42-.13,4.09-1.6,4.95a2,2,0,0,1-2.71-.67,2,2,0,0,1-1.35-.21,2,2,0,0,1-2.37-.24l-.42-.4a3.82,3.82,0,0,1-2.09.58,3.71,3.71,0,0,1-1.5-.36l-.84,1.69A2,2,0,0,1,105.57,354.11Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M312.16,134.92a.81.81,0,0,1,0-1.62L340,133a.83.83,0,0,1,.82.8.81.81,0,0,1-.8.82l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M311.72,160.82a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.55.44-26.09a.81.81,0,0,1,1.61.17c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M340.48,161.46h0c-8.56-.47-19.33-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M340.48,161.46a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,1.62-.07c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M344.5,135.77a.81.81,0,0,1,0-1.62l27.89-.27a.81.81,0,1,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M344.06,161.67a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.54.44-26.09a.81.81,0,0,1,1.61.17c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M372.82,162.31h0c-8.55-.47-19.32-.58-28.72-.64a.81.81,0,0,1-.81-.81.8.8,0,0,1,.81-.81c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M372.82,162.31a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.74a.81.81,0,0,1,.78-.84.8.8,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M376.88,136.43a.81.81,0,0,1,0-1.62l27.89-.27h0a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M376.44,162.33a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.55.44-26.09a.81.81,0,1,1,1.61.17c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M405.21,163h0c-8.57-.47-19.33-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.41.05,20.2.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M405.21,163a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.74a.81.81,0,0,1,.78-.84.84.84,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M323.19,155.57a.81.81,0,0,1-.81-.8,119.45,119.45,0,0,1,.53-12,.81.81,0,1,1,1.61.15,117.78,117.78,0,0,0-.52,11.88.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M321.06,142.69a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,321.06,142.69Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M328.49,155.74a.81.81,0,0,1-.81-.8,119.74,119.74,0,0,1,.53-12,.81.81,0,1,1,1.61.15,118.08,118.08,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M326.36,142.86a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,326.36,142.86Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M359.46,159.08a1.87,1.87,0,0,1-.68-.13,2.44,2.44,0,0,1-1.42-2.11,13.4,13.4,0,0,1-.14-1.71L357,148.6a.81.81,0,1,1,1.62-.06l.24,6.54a12,12,0,0,0,.12,1.51c.07.45.23.79.41.86a.65.65,0,0,0,.57-.23,3.52,3.52,0,0,0,.6-1.12.81.81,0,1,1,1.5.6,4.84,4.84,0,0,1-.94,1.65A2.32,2.32,0,0,1,359.46,159.08Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M364.67,149.6h0c-2.6,0-5.24-.11-7.83-.24-.48,0-1-.07-1.46-.11a22.82,22.82,0,0,0-2.37-.12c-1,0-1.7-.28-2-.89-.46-1,.53-2.12.86-2.48a7.33,7.33,0,0,1,5.06-2.73,10.84,10.84,0,0,1,4.21.56,6.13,6.13,0,0,1,3.2,2.4,3.77,3.77,0,0,1,1.13,2.94A.81.81,0,0,1,364.67,149.6Zm-11.45-2.09c.77,0,1.54.07,2.28.13.47,0,.94.08,1.4.1,2.26.11,4.56.19,6.83.22a5.18,5.18,0,0,0-.66-.94,4.6,4.6,0,0,0-2.44-1.89,9.3,9.3,0,0,0-3.58-.49,5.76,5.76,0,0,0-4,2.2,3.41,3.41,0,0,0-.48.65,2.61,2.61,0,0,0,.37,0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M358.38,144.1a.81.81,0,0,1-.81-.75l-.13-1.66a.81.81,0,0,1,1.61-.13l.13,1.66a.81.81,0,0,1-.74.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M389.22,151.27l-.45,0a5.75,5.75,0,0,1-2.82-1.17,3.27,3.27,0,0,1-1.08-1.23,3.75,3.75,0,0,1-.23-1.76l.3-7.5a.82.82,0,0,1,.84-.78.81.81,0,0,1,.78.84l-.3,7.49a2.47,2.47,0,0,0,.09,1,1.72,1.72,0,0,0,.57.6,4.14,4.14,0,0,0,2,.86,2.37,2.37,0,0,0,1.83-.54c.86-.8.88-2.32.82-3.68l-.22-5.41a.81.81,0,1,1,1.62-.07l.22,5.41c.07,1.72,0,3.67-1.34,4.94A3.88,3.88,0,0,1,389.22,151.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M392.22,140.66h-.07l-4.66-.42a6.73,6.73,0,0,0-1.53,0,.81.81,0,0,1-.23-1.6,8.12,8.12,0,0,1,1.91,0l4.66.42a.81.81,0,0,1-.07,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M388.35,159.23a.81.81,0,0,1-.81-.79c-.06-2.56,0-5.14.2-7.69a.81.81,0,0,1,1.62.12c-.19,2.49-.25,5-.19,7.53a.81.81,0,0,1-.79.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M389.16,160.06q-.43,0-.86,0l-.83-.08a7.63,7.63,0,0,0-2,0,.81.81,0,0,1-.26-1.6,8.9,8.9,0,0,1,2.41,0l.78.07a10.65,10.65,0,0,0,2.38-.1.81.81,0,0,1,.25,1.6A12.24,12.24,0,0,1,389.16,160.06Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M436.16,110.93a.81.81,0,0,1,0-1.62L464,109a.85.85,0,0,1,.82.8.81.81,0,0,1-.8.82l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M435.72,136.83a.81.81,0,0,1-.8-.71c-1.19-9.11-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M464.49,137.47h0c-8.55-.47-19.32-.58-28.73-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M464.48,137.47a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75A.81.81,0,0,1,464,109a.84.84,0,0,1,.84.78c.13,3.08,0,6.38-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M468.5,111.78a.81.81,0,0,1,0-1.62l27.89-.27h0a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M468.06,137.69a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M496.82,138.33h0c-8.55-.47-19.32-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M496.82,138.33a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.74a.81.81,0,0,1,.78-.84.83.83,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M500.89,112.44a.81.81,0,0,1,0-1.62l27.89-.27a.84.84,0,0,1,.82.8.81.81,0,0,1-.8.82l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M500.45,138.34a.81.81,0,0,1-.8-.71c-1.19-9.11-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M529.21,139h0c-8.55-.47-19.32-.59-28.73-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.22.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M529.21,139a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.74a.81.81,0,0,1,.78-.84.83.83,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M447.2,131.58a.81.81,0,0,1-.81-.8,119.88,119.88,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.36,118.36,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M445.07,118.7a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,445.07,118.7Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M452.5,131.76a.81.81,0,0,1-.81-.8,119.9,119.9,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.39,118.39,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M450.37,118.88a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,450.37,118.88Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M483.46,135.1a1.87,1.87,0,0,1-.68-.13,2.44,2.44,0,0,1-1.42-2.11,13.51,13.51,0,0,1-.14-1.71l-.24-6.54a.81.81,0,0,1,.78-.84.85.85,0,0,1,.84.78l.24,6.54a12.11,12.11,0,0,0,.12,1.51c.08.45.24.79.41.86a.64.64,0,0,0,.57-.23,3.54,3.54,0,0,0,.6-1.12.81.81,0,1,1,1.5.6,4.78,4.78,0,0,1-.94,1.65A2.32,2.32,0,0,1,483.46,135.1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M488.68,125.61h0c-2.61,0-5.24-.11-7.83-.24-.48,0-1-.07-1.46-.11a21.9,21.9,0,0,0-2.37-.12c-1,0-1.7-.28-2-.89-.46-1,.53-2.12.86-2.48a7.33,7.33,0,0,1,5.06-2.73,10.85,10.85,0,0,1,4.21.56,6.13,6.13,0,0,1,3.2,2.4,3.77,3.77,0,0,1,1.13,2.94A.81.81,0,0,1,488.68,125.61Zm-11.45-2.09c.77,0,1.54.07,2.28.13.47,0,.94.08,1.4.1,2.26.11,4.55.19,6.83.22a5.15,5.15,0,0,0-.66-.94,4.59,4.59,0,0,0-2.44-1.89,9.34,9.34,0,0,0-3.58-.49,5.76,5.76,0,0,0-4,2.2,3.38,3.38,0,0,0-.48.65l.37,0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M482.39,120.11a.81.81,0,0,1-.81-.75l-.13-1.66a.81.81,0,0,1,1.62-.13l.13,1.66a.81.81,0,0,1-.74.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M513.23,127.28l-.45,0a5.74,5.74,0,0,1-2.82-1.17,3.27,3.27,0,0,1-1.08-1.23,3.76,3.76,0,0,1-.23-1.76l.3-7.5a.85.85,0,0,1,.84-.78.81.81,0,0,1,.78.84l-.3,7.49a2.48,2.48,0,0,0,.09,1,1.84,1.84,0,0,0,.57.6,4.14,4.14,0,0,0,2,.86,2.39,2.39,0,0,0,1.83-.54c.86-.8.88-2.32.82-3.68l-.22-5.41a.81.81,0,0,1,.78-.84.8.8,0,0,1,.84.78l.22,5.41c.07,1.72,0,3.67-1.34,4.94A3.88,3.88,0,0,1,513.23,127.28Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M516.23,116.68h-.07l-4.66-.42a6.78,6.78,0,0,0-1.53,0,.81.81,0,1,1-.23-1.6,8.16,8.16,0,0,1,1.91,0l4.66.42a.81.81,0,0,1-.07,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M512.36,135.24a.81.81,0,0,1-.81-.79c-.06-2.55,0-5.14.2-7.69a.82.82,0,0,1,.87-.75.81.81,0,0,1,.75.87c-.19,2.5-.25,5-.19,7.53a.81.81,0,0,1-.79.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M513.16,136.07q-.43,0-.86,0l-.83-.08a7.66,7.66,0,0,0-2,0,.81.81,0,1,1-.26-1.6,9,9,0,0,1,2.42,0l.77.07a10.62,10.62,0,0,0,2.38-.1.81.81,0,0,1,.25,1.6A12.27,12.27,0,0,1,513.16,136.07Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M490.5,258.07a.81.81,0,0,1,0-1.62l27.89-.27h0a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M490.06,284a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M518.83,284.61h0c-8.55-.47-19.32-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M518.83,284.61a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,.78-.84.83.83,0,0,1,.84.78c.13,3.08,0,6.38-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M522.84,258.92a.81.81,0,0,1,0-1.62l27.89-.27a.79.79,0,0,1,.82.8.81.81,0,0,1-.8.82l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M522.4,284.82a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.55.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M551.17,285.46h0c-8.55-.47-19.32-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M551.17,285.46a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.74a.81.81,0,0,1,.78-.84.85.85,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M555.23,259.58a.81.81,0,0,1,0-1.62l27.89-.27h0a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M554.79,285.48a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M583.56,286.12h0c-8.55-.47-19.32-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M583.55,286.12a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,.78-.84.83.83,0,0,1,.84.78c.13,3.08,0,6.38-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M501.54,278.72a.81.81,0,0,1-.81-.8,119.9,119.9,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.39,118.39,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M499.41,265.84a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,499.41,265.84Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M506.84,278.89a.81.81,0,0,1-.81-.8,119.9,119.9,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.39,118.39,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M504.71,266a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,504.71,266Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M537.81,282.23a1.86,1.86,0,0,1-.68-.13,2.44,2.44,0,0,1-1.42-2.11,13.51,13.51,0,0,1-.14-1.71l-.24-6.54a.81.81,0,0,1,.78-.84.85.85,0,0,1,.84.78l.24,6.54a12.11,12.11,0,0,0,.12,1.51c.08.45.24.79.41.86a.65.65,0,0,0,.57-.23,3.49,3.49,0,0,0,.6-1.12.81.81,0,1,1,1.51.6,4.85,4.85,0,0,1-.94,1.65A2.32,2.32,0,0,1,537.81,282.23Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M543,272.75h0c-2.6,0-5.24-.11-7.83-.24-.48,0-1-.07-1.46-.11a23.26,23.26,0,0,0-2.38-.12c-1,0-1.7-.28-2-.89-.46-1,.53-2.12.86-2.48a7.33,7.33,0,0,1,5.06-2.73,10.88,10.88,0,0,1,4.21.56,6.13,6.13,0,0,1,3.2,2.4,3.76,3.76,0,0,1,1.13,2.94A.81.81,0,0,1,543,272.75Zm-11.45-2.09c.77,0,1.54.07,2.28.13.47,0,.94.08,1.4.1,2.26.11,4.55.19,6.83.22a5.25,5.25,0,0,0-.66-.94,4.6,4.6,0,0,0-2.44-1.89,9.31,9.31,0,0,0-3.58-.49,5.76,5.76,0,0,0-4,2.2,3.47,3.47,0,0,0-.48.65,2.52,2.52,0,0,0,.37,0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M536.73,267.24a.81.81,0,0,1-.81-.75l-.13-1.66a.81.81,0,0,1,1.62-.13l.13,1.66a.81.81,0,0,1-.74.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M567.57,274.42l-.45,0a5.76,5.76,0,0,1-2.82-1.17,3.26,3.26,0,0,1-1.08-1.23,3.8,3.8,0,0,1-.23-1.76l.3-7.49a.81.81,0,0,1,.81-.78h0a.81.81,0,0,1,.78.84l-.3,7.49a2.49,2.49,0,0,0,.09,1,1.85,1.85,0,0,0,.57.6,4.15,4.15,0,0,0,2,.86,2.37,2.37,0,0,0,1.83-.54c.86-.8.88-2.32.82-3.68l-.22-5.41a.81.81,0,0,1,1.62-.07l.22,5.41c.07,1.72,0,3.67-1.34,4.94A3.88,3.88,0,0,1,567.57,274.42Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M570.57,263.81h-.07l-4.66-.42a6.7,6.7,0,0,0-1.53,0,.81.81,0,1,1-.23-1.6,8.16,8.16,0,0,1,1.91,0l4.66.42a.81.81,0,0,1-.07,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M566.7,282.37a.81.81,0,0,1-.81-.79c-.06-2.55,0-5.13.2-7.69a.82.82,0,0,1,.87-.75.81.81,0,0,1,.75.87c-.19,2.5-.25,5-.19,7.53a.81.81,0,0,1-.79.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M567.51,283.21q-.43,0-.86,0l-.83-.08a7.59,7.59,0,0,0-2,0,.81.81,0,1,1-.26-1.6,9,9,0,0,1,2.42,0l.77.07a10.58,10.58,0,0,0,2.38-.1.81.81,0,0,1,.25,1.6A12.27,12.27,0,0,1,567.51,283.21Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M587.27,441.82a.81.81,0,0,1,0-1.62l23.12-.22a.81.81,0,1,1,0,1.62l-23.12.22Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M610.83,468.41h0c-5.06-.28-11.42-.46-19.44-.56a.81.81,0,0,1,0-1.62h0c8,.1,14.43.28,19.51.56a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M610.82,468.41a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,.78-.84.85.85,0,0,1,.84.78c.13,3.08,0,6.38-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M614.84,442.72a.81.81,0,0,1,0-1.62l27.89-.27h0a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M614.4,468.62a.81.81,0,0,1-.8-.71c-1.19-9.12-.47-17.54.44-26.09a.8.8,0,0,1,.89-.72.81.81,0,0,1,.72.89c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M643.17,469.26h0c-8.55-.47-19.32-.58-28.72-.64a.81.81,0,0,1,0-1.62h0c9.42.05,20.21.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M643.16,469.26a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,.78-.84.86.86,0,0,1,.84.78c.13,3.08,0,6.37-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M647.23,443.38a.81.81,0,0,1,0-1.62l27.89-.27a.81.81,0,0,1,0,1.62l-27.89.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M646.79,469.28a.81.81,0,0,1-.8-.71c-1.19-9.11-.47-17.54.44-26.09a.81.81,0,1,1,1.61.17c-.9,8.45-1.61,16.77-.44,25.71a.81.81,0,0,1-.7.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M675.55,469.92h0c-8.57-.47-19.33-.59-28.72-.64a.81.81,0,0,1,0-1.62h0c9.41.05,20.2.17,28.8.64a.81.81,0,0,1,0,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M675.55,469.92a.81.81,0,0,1-.8-.68c-.86-5.42-.68-11.39-.52-17.16.1-3.46.2-6.72.07-9.75a.81.81,0,0,1,.78-.84.85.85,0,0,1,.84.78c.13,3.08,0,6.38-.07,9.86-.17,5.7-.34,11.59.5,16.86a.81.81,0,0,1-.67.93Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M593.54,462.51a.81.81,0,0,1-.81-.8,119.92,119.92,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.4,118.4,0,0,0-.52,11.89.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M591.41,449.64a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,591.41,449.64Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M598.84,462.69a.81.81,0,0,1-.81-.8,119.87,119.87,0,0,1,.53-12,.81.81,0,0,1,1.61.15,118.37,118.37,0,0,0-.52,11.88.81.81,0,0,1-.8.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M596.71,449.81a.25.25,0,0,0-.06.14c0,.15.23.16.38.12a12.47,12.47,0,0,1,5-.3,11.28,11.28,0,0,1-1.29-2.25c-.21-.43-.75-2.1-1.26-2.22s-1.08,1.58-1.29,2A19.26,19.26,0,0,1,596.71,449.81Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M629.8,466a1.87,1.87,0,0,1-.68-.13,2.44,2.44,0,0,1-1.42-2.11,13.55,13.55,0,0,1-.14-1.71l-.24-6.54a.81.81,0,0,1,.78-.84.84.84,0,0,1,.84.78l.24,6.54a11.94,11.94,0,0,0,.12,1.51c.07.45.24.79.41.86a.64.64,0,0,0,.57-.23,3.49,3.49,0,0,0,.6-1.12.81.81,0,0,1,1.51.6,4.82,4.82,0,0,1-.94,1.65A2.32,2.32,0,0,1,629.8,466Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M635,456.54h0c-2.59,0-5.23-.11-7.83-.24-.48,0-1-.07-1.47-.11-.79-.07-1.6-.13-2.37-.12-1,0-1.71-.28-2-.89-.46-1,.53-2.12.86-2.48a7.32,7.32,0,0,1,5.06-2.73,10.87,10.87,0,0,1,4.21.56,6.13,6.13,0,0,1,3.2,2.4,3.77,3.77,0,0,1,1.13,2.94A.81.81,0,0,1,635,456.54Zm-11.45-2.09c.76,0,1.53.07,2.28.13.47,0,.94.08,1.41.1,2.27.11,4.56.19,6.83.22a5.12,5.12,0,0,0-.66-.94,4.59,4.59,0,0,0-2.44-1.89,9.45,9.45,0,0,0-3.58-.49,5.76,5.76,0,0,0-4,2.2,3.43,3.43,0,0,0-.48.65l.37,0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M628.73,451a.81.81,0,0,1-.81-.75l-.13-1.66a.81.81,0,0,1,.74-.87.8.8,0,0,1,.87.74l.13,1.66a.81.81,0,0,1-.75.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M659.57,458.22l-.45,0A5.76,5.76,0,0,1,656.3,457a3.27,3.27,0,0,1-1.08-1.23A3.76,3.76,0,0,1,655,454l.3-7.49a.81.81,0,0,1,.81-.78h0a.81.81,0,0,1,.78.84l-.3,7.49a2.51,2.51,0,0,0,.09,1,1.72,1.72,0,0,0,.57.6,4.16,4.16,0,0,0,2,.86,2.39,2.39,0,0,0,1.83-.54c.86-.8.88-2.32.82-3.68l-.22-5.41a.81.81,0,0,1,.78-.84.83.83,0,0,1,.84.78l.22,5.41c.07,1.72,0,3.67-1.34,4.94A3.88,3.88,0,0,1,659.57,458.22Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M662.57,447.61h-.07l-4.66-.42a6.67,6.67,0,0,0-1.53,0,.81.81,0,0,1-.23-1.6,8,8,0,0,1,1.91,0l4.66.42a.81.81,0,0,1-.07,1.62Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M658.7,466.17a.81.81,0,0,1-.81-.79c-.06-2.55,0-5.14.2-7.69a.81.81,0,1,1,1.62.12c-.19,2.5-.25,5-.19,7.53a.81.81,0,0,1-.79.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M659.5,467c-.29,0-.57,0-.86,0l-.83-.08a7.66,7.66,0,0,0-2,0,.81.81,0,1,1-.26-1.6,9,9,0,0,1,2.42,0l.77.07a10.54,10.54,0,0,0,2.38-.1.81.81,0,1,1,.25,1.6A12.16,12.16,0,0,1,659.5,467Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M649.15,174.82a1.5,1.5,0,0,1-1.06-2.56l1.28-1.28a1.5,1.5,0,0,1,2.12,2.12l-1.29,1.28A1.5,1.5,0,0,1,649.15,174.82Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M646.76,297.47a1.91,1.91,0,0,1-.54-.08c-.46-.14-2-.78-1.73-3.32a821.6,821.6,0,0,0,2-121.16,1.5,1.5,0,1,1,3-.17,824.54,824.54,0,0,1-1.89,120.89,1.64,1.64,0,0,1,.42.25,2.14,2.14,0,0,1,.42,2.58A1.82,1.82,0,0,1,646.76,297.47Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M720.11,472.24h0a1.5,1.5,0,0,1-1.49-1.51c.17-47.52-.5-95.68-2-143.15a1.5,1.5,0,0,1,1.45-1.55,1.48,1.48,0,0,1,1.55,1.45c1.5,47.5,2.17,95.7,2,143.26A1.5,1.5,0,0,1,720.11,472.24Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M580,590.51c-.85,0-2.61-.4-3.33-3.53l-34.2-149.63a1.5,1.5,0,0,1,2.92-.67L579.55,586a1.76,1.76,0,0,1,1.05,0,2.53,2.53,0,0,1,1.49,2.71,2,2,0,0,1-1.94,1.81Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M509.61,417.68a1.5,1.5,0,0,1-1.49-1.35c-.91-9-1.45-18.11-1.61-27.13a1.5,1.5,0,0,1,1.47-1.53h0a1.5,1.5,0,0,1,1.5,1.47c.16,8.93.69,18,1.59,26.88a1.5,1.5,0,0,1-1.34,1.64Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M172.54,314.24a1.5,1.5,0,0,1-1.5-1.4c-2.16-33.64-3.43-67.8-3.77-101.51a1.5,1.5,0,0,1,1.48-1.52h0a1.5,1.5,0,0,1,1.5,1.48c.34,33.66,1.61,67.76,3.77,101.35a1.5,1.5,0,0,1-1.4,1.59Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M102.22,479.3a1.5,1.5,0,0,1-1.5-1.5,976.48,976.48,0,0,1,8.15-126.63,1.5,1.5,0,0,1,3,.39,973.51,973.51,0,0,0-8.13,126.24,1.5,1.5,0,0,1-1.5,1.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M382.09,318.12a1.5,1.5,0,0,1-1.5-1.46,137.6,137.6,0,0,1,2.19-27.88,1.5,1.5,0,0,1,3,.54,134.6,134.6,0,0,0-2.15,27.27,1.5,1.5,0,0,1-1.46,1.53Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M567,147.95h-.11a1.5,1.5,0,0,1-1.39-1.61c2.5-34.22,3.92-69,4.21-103.28a1.5,1.5,0,0,1,1.5-1.49h0a1.5,1.5,0,0,1,1.49,1.51c-.29,34.38-1.71,69.19-4.22,103.47A1.5,1.5,0,0,1,567,147.95Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M254.41,176.21a1.5,1.5,0,0,1-1.5-1.49l-.43-115.58A1.5,1.5,0,0,1,254,57.63h0a1.5,1.5,0,0,1,1.5,1.49l.43,115.58a1.5,1.5,0,0,1-1.49,1.51Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M323.06,194a.88.88,0,0,1-.34-1.68,20.41,20.41,0,0,0,8.61-6.82.88.88,0,1,1,1.42,1A21.88,21.88,0,0,1,323.4,194,.88.88,0,0,1,323.06,194Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M329.51,195.91a.88.88,0,0,1-.31-1.69,7.32,7.32,0,0,0,3.11-2.27.87.87,0,0,1,1.37,1.09,9.07,9.07,0,0,1-3.85,2.81A.88.88,0,0,1,329.51,195.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M383.94,269.31a.88.88,0,0,1-.59-1.52,18.54,18.54,0,0,0,4.38-6.13.87.87,0,1,1,1.6.7,20.31,20.31,0,0,1-4.8,6.71A.88.88,0,0,1,383.94,269.31Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M387,272.83a.87.87,0,0,1-.61-1.5l3-3a.87.87,0,0,1,1.22,1.25l-3,3A.87.87,0,0,1,387,272.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M550.94,316.28a.87.87,0,0,1-.46-1.62,10.51,10.51,0,0,0,4.81-7.27.88.88,0,0,1,1.73.26,12.29,12.29,0,0,1-5.62,8.49A.87.87,0,0,1,550.94,316.28Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M555.08,319.94a.88.88,0,0,1-.68-1.43l4.05-5a.88.88,0,0,1,1.36,1.11l-4.05,5A.87.87,0,0,1,555.08,319.94Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M646.36,158.78a.87.87,0,0,1-.72-1.36l6.27-9.32a.87.87,0,1,1,1.45,1l-6.27,9.32A.87.87,0,0,1,646.36,158.78Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M647.38,163.19a.88.88,0,0,1-.49-1.6,22.85,22.85,0,0,0,6.44-6.52.88.88,0,0,1,1.47,1,24.63,24.63,0,0,1-6.94,7A.87.87,0,0,1,647.38,163.19Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M715.47,312.87a.88.88,0,0,1-.23,0,.87.87,0,0,1-.61-1.08,45.45,45.45,0,0,0,1.57-9.31.87.87,0,0,1,1.75.11,47.17,47.17,0,0,1-1.63,9.67A.87.87,0,0,1,715.47,312.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M717.5,317.38a.87.87,0,0,1-.87-.87V314a.88.88,0,0,1,1.75,0v2.5A.87.87,0,0,1,717.5,317.38Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M569.57,20.39h-.13a.88.88,0,0,1-.74-1l.52-3.5a.87.87,0,1,1,1.73.26l-.52,3.5A.88.88,0,0,1,569.57,20.39Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M572.25,30a.86.86,0,0,1-.28,0,.88.88,0,0,1-.55-1.11A43.82,43.82,0,0,0,573.68,17a.91.91,0,0,1,.92-.83.87.87,0,0,1,.83.92,45.63,45.63,0,0,1-2.35,12.32A.88.88,0,0,1,572.25,30Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M351.81,47.69a.88.88,0,0,1-.63-1.48,27.74,27.74,0,0,0,5.53-8.54.87.87,0,1,1,1.62.66,29.07,29.07,0,0,1-5.89,9.08A.87.87,0,0,1,351.81,47.69Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M356.83,51.68a.88.88,0,0,1-.58-1.53A45.23,45.23,0,0,0,362,44.08a.87.87,0,1,1,1.38,1.08,47,47,0,0,1-5.94,6.3A.87.87,0,0,1,356.83,51.68Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M255.46,48.4a.87.87,0,0,1-.77-.46L253.09,45a.87.87,0,1,1,1.54-.83l1.59,2.95a.87.87,0,0,1-.77,1.29Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M173.55,192.77a.87.87,0,0,1-.4-.1,12.56,12.56,0,0,1-6.25-7.89.88.88,0,0,1,1.7-.43,10.78,10.78,0,0,0,5.36,6.77.88.88,0,0,1-.41,1.65Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M171.49,204.89a.87.87,0,0,1-.48-.15,10,10,0,0,1-4.38-8.8.88.88,0,1,1,1.75.11,8.22,8.22,0,0,0,3.6,7.23.87.87,0,0,1-.48,1.6Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M114,331.87a.88.88,0,0,1-.81-.53l-1.49-3.5a.88.88,0,0,1,1.61-.69l1.49,3.5a.87.87,0,0,1-.8,1.22Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M112.89,344.45a.88.88,0,0,1-.72-.38,24.28,24.28,0,0,1-3.57-7.84.87.87,0,0,1,1.7-.43,22.53,22.53,0,0,0,3.32,7.28.87.87,0,0,1-.72,1.37Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M190.82,374.17a.88.88,0,0,1-.82-.58,9.05,9.05,0,0,0-7.67-5.79.88.88,0,0,1,.12-1.75,10.85,10.85,0,0,1,9.19,6.94.87.87,0,0,1-.82,1.17Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M189.51,373.73a.87.87,0,0,1-.62-.25,4.18,4.18,0,0,0-5.15-.45.87.87,0,0,1-1-1.43,5.92,5.92,0,0,1,7.39.64.88.88,0,0,1-.62,1.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M269.07,343.71a.87.87,0,0,1-.86-.72,17.45,17.45,0,0,1-.2-4.76.88.88,0,0,1,1.74.17,15.71,15.71,0,0,0,.18,4.28.87.87,0,0,1-.71,1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M268.36,343.16a.87.87,0,0,1-.57-1.54l3.13-2.7a.87.87,0,1,1,1.14,1.33l-3.13,2.7A.87.87,0,0,1,268.36,343.16Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M377.93,433.36h-.11a.88.88,0,0,1-.76-1,26.76,26.76,0,0,0-1.74-14.15.88.88,0,1,1,1.63-.63,28.38,28.38,0,0,1,1.85,15A.88.88,0,0,1,377.93,433.36Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M420.89,450.7a1,1,0,0,1-.53-1.85l9.92-6.12a1,1,0,0,1,1,1.7l-9.92,6.12A1,1,0,0,1,420.89,450.7Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M424.36,453.7a1,1,0,0,1-.45-1.89l2.94-1.46a1,1,0,1,1,.89,1.79l-2.93,1.46A1,1,0,0,1,424.36,453.7Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M544.14,426.87a1,1,0,0,1-.45-1.89l2-1a1,1,0,1,1,.89,1.79l-2,1A1,1,0,0,1,544.14,426.87Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M545.1,431.23h-.49a1,1,0,0,1,0-2h.49a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M475.12,219.77a1,1,0,0,1,0-2A235.3,235.3,0,0,0,547,203.46a1,1,0,0,1,.69,1.88,237.28,237.28,0,0,1-72.48,14.43Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M510.53,226.27a1,1,0,0,1-.25-2l9.8-2.54a1,1,0,0,1,.5,1.94l-9.8,2.54A1,1,0,0,1,510.53,226.27Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M544.37,369.75a1,1,0,0,1-.07-2c16.71-1.22,32.23-8.25,47.24-15.05a1,1,0,0,1,.83,1.82c-14.46,6.55-30.85,14-47.92,15.23Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M580.71,394.05a1,1,0,0,1-.45-1.89l5.5-2.76a1,1,0,0,1,.9,1.79l-5.5,2.76A1,1,0,0,1,580.71,394.05Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M454.49,60.42a1,1,0,0,1,0-2,214.71,214.71,0,0,0,53.3-9.11,1,1,0,1,1,.58,1.91,216.68,216.68,0,0,1-53.8,9.19Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M327.29,102.14a1,1,0,0,1-.06-2,192.46,192.46,0,0,0,70.27-18,1,1,0,1,1,.86,1.81,194.47,194.47,0,0,1-71,18.23Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M432.07,510.83c-10.54,0-21-1.47-31.26-2.9a1,1,0,1,1,.28-2c12.26,1.72,24.94,3.49,37.49,2.68,13.92-.91,25.89-5.09,34.6-12.1a1,1,0,1,1,1.25,1.56c-9,7.27-21.39,11.6-35.73,12.54C436.49,510.76,434.28,510.83,432.07,510.83Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M450.56,528.21h-.06c-9.42-.56-19-.73-28.4-.49h0a1,1,0,0,1,0-2c9.48-.23,19.09-.06,28.57.5a1,1,0,0,1-.06,2Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M359,529.5a1,1,0,0,1-1-1,55.34,55.34,0,0,1,.78-8.08c.31-2.13.63-4.32.73-6.47a1,1,0,0,1,1-1,1,1,0,0,1,1,1,66.87,66.87,0,0,1-.74,6.67,53.91,53.91,0,0,0-.75,7.79,1,1,0,0,1-1,1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M357.5,544.5a1,1,0,0,1-1-1v-6a1,1,0,0,1,2,0v6A1,1,0,0,1,357.5,544.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M227.31,549.06c-4.17,0-11.51-.6-15.38-4.5a1.5,1.5,0,1,1,2.13-2.11c3.07,3.09,9.95,3.87,15.35,3.56a1.5,1.5,0,0,1,.17,3C229,549,228.26,549.06,227.31,549.06Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M227.5,541a1.46,1.46,0,0,1-.31,0,20.42,20.42,0,0,0-5.58-.47,1.5,1.5,0,0,1-.22-3,23.41,23.41,0,0,1,6.42.53,1.5,1.5,0,0,1-.31,3Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M328.5,560a1.5,1.5,0,0,1-.7-2.83c1.12-.59,2.3-1.27,3.42-2a1.5,1.5,0,1,1,1.57,2.56c-1.17.72-2.41,1.43-3.58,2A1.48,1.48,0,0,1,328.5,560Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M340,561a1.5,1.5,0,0,1-.55-2.9,4.24,4.24,0,0,0,1.83-1.48,1.5,1.5,0,1,1,2.44,1.74,7.21,7.21,0,0,1-3.17,2.52A1.5,1.5,0,0,1,340,561Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M230.5,604a1.5,1.5,0,0,1-1.07-.45,8.85,8.85,0,0,1-2.42-4.84,1.5,1.5,0,0,1,3-.43,5.86,5.86,0,0,0,1.58,3.16A1.5,1.5,0,0,1,230.5,604Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M236.5,613a1.49,1.49,0,0,1-.89-.29,5.41,5.41,0,0,1-2.11-4.15,1.5,1.5,0,0,1,1.44-1.55,1.47,1.47,0,0,1,1.55,1.44,2.46,2.46,0,0,0,.89,1.85,1.5,1.5,0,0,1-.89,2.71Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M239.5,604.5a1.5,1.5,0,0,1-1.16-.55,3.88,3.88,0,0,1-.81-3.23,1.5,1.5,0,0,1,2.95.56.86.86,0,0,0,.19.77,1.5,1.5,0,0,1-1.16,2.45Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M184.5,419a1.5,1.5,0,0,1-1.48-1.25,8,8,0,0,1,.7-5,1.5,1.5,0,0,1,2.57,1.55,5.2,5.2,0,0,0-.3,3,1.5,1.5,0,0,1-1.23,1.73Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M186,431.5a1.5,1.5,0,0,1-1.22-.63,7.49,7.49,0,0,1-1.28-4.41,1.5,1.5,0,1,1,3,.07,4.53,4.53,0,0,0,.72,2.59A1.5,1.5,0,0,1,186,431.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M192,424.5a1.5,1.5,0,0,1-1.37-.9,14.86,14.86,0,0,1-1.11-3.89,1.5,1.5,0,1,1,3-.42,11.86,11.86,0,0,0,.89,3.11,1.5,1.5,0,0,1-1.37,2.1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M204.5,533h-36a1.5,1.5,0,0,1,0-3h36a1.5,1.5,0,0,1,0,3Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M204,549.5H185.5a1.5,1.5,0,0,1,0-3H204a1.5,1.5,0,0,1,0,3Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M189.5,578.5c-6,0-12.13-.13-18-.25s-12-.25-18-.25a1.5,1.5,0,0,1,0-3c6,0,12.13.13,18,.25s12,.25,18,.25a1.5,1.5,0,0,1,0,3Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M194.74,597.1c-1.16,0-2.31,0-3.45-.05s-2.2,0-3.29,0a1.5,1.5,0,0,1,0-3h0c1.11,0,2.23,0,3.36,0a47.35,47.35,0,0,0,10.34-.52,1.5,1.5,0,0,1,.6,2.94A37.75,37.75,0,0,1,194.74,597.1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M204.57,643.61c-1.36,0-2.93-.29-3.46-1.53a1.5,1.5,0,0,1,2.52-1.56,6.25,6.25,0,0,0,2.15,0,1.5,1.5,0,0,1,.43,3A11.65,11.65,0,0,1,204.57,643.61Zm-.69-2.69h0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M224.41,412a4.41,4.41,0,0,1-2.14-.58,4.94,4.94,0,0,1-2.65-4c-.63-6.22,8.66-15.66,10.4-17.13a1.5,1.5,0,0,1,2.47,1.11c.19,7.81-1.82,17.46-5.91,19.94A4.16,4.16,0,0,1,224.41,412Zm5-16.86c-3.19,3.51-7.12,8.94-6.81,12a2,2,0,0,0,1.11,1.64,1.14,1.14,0,0,0,1.3,0C227.15,407.56,229,401.53,229.42,395.18Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M226.47,442.05a3.21,3.21,0,0,1-2.82-1.63c-2.75-4.65,2.88-20.07,5.89-22.57a1.5,1.5,0,0,1,2.45,1.29,49.5,49.5,0,0,0,.16,7c.44,6.71.89,13.65-3.83,15.5A5.05,5.05,0,0,1,226.47,442.05ZM229,424.37c-2.07,4.91-4,12.42-2.8,14.52.07.11.18.3,1,0,2.69-1.05,2.27-7.41,1.94-12.52C229.11,425.68,229.07,425,229,424.37Z" transform="translate(-60.79 2.5)"/><g class="cls-14"><path class="cls-2" d="M659,528.67a1,1,0,0,1-.06-2l1.29-.08c4.56-.29,8.88-.57,13.44-.59h0a1,1,0,0,1,0,2c-4.5,0-8.79.29-13.32.58l-1.29.08Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M680.33,545.33H669.67a1,1,0,0,1,0-2h10.67a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M638.33,570H633a1,1,0,0,1,0-2h5.33a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M421,664.7c-.45,0-.91,0-1.36,0a1,1,0,0,1,.1-2,43.87,43.87,0,0,0,6.81-.34c1.22-.12,2.49-.25,3.75-.32a1,1,0,0,1,1.06.94,1,1,0,0,1-.94,1.06c-1.22.07-2.46.2-3.66.32A57,57,0,0,1,421,664.7Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M457.67,654a1,1,0,0,1-.36-1.93c3.28-1.27,7.31-1.07,11.22-.87,1.35.07,2.62.13,3.81.13a1,1,0,0,1,0,2c-1.25,0-2.54-.07-3.91-.14-3.69-.19-7.51-.38-10.39.74A1,1,0,0,1,457.67,654Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M503,674H490.33a1,1,0,1,1,0-2H503a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M340.77,690.77a22.36,22.36,0,0,1-6-.81,1,1,0,1,1,.54-1.93,21.35,21.35,0,0,0,7.64.63,1,1,0,0,1,.19,2Q341.92,690.77,340.77,690.77Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M393,700h-8a1,1,0,0,1,0-2h8a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M645,630.67h-7.33a1,1,0,0,1,0-2H645a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M731,508.67h-2.67a1,1,0,0,1,0-2H731a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M630.33,513.33a1,1,0,0,1-.35-1.94,11.21,11.21,0,0,1,4.38-.73,1,1,0,0,1,1,1,1,1,0,0,1-1,1,9.37,9.37,0,0,0-3.62.6A1,1,0,0,1,630.33,513.33Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M753,472h-2.67a1,1,0,1,1,0-2H753a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M765.67,446H763a1,1,0,0,1,0-2h2.67a1,1,0,1,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M111,505.33h-5.33a1,1,0,1,1,0-2H111a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M144.33,500.67h-4a1,1,0,1,1,0-2h4a1,1,0,0,1,0,2Z" transform="translate(-60.79 2.5)"/></g><g class="cls-14"><path class="cls-2" d="M120.56,518.83a7.62,7.62,0,0,1-4.12-1,1,1,0,0,1,1.14-1.65,7.18,7.18,0,0,0,4.58.51,1,1,0,1,1,.38,2A10.47,10.47,0,0,1,120.56,518.83Z" transform="translate(-60.79 2.5)"/></g></g><g id="LINEART"><path class="cls-15" d="M145.95,176.85" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M255.72,395.42a2.5,2.5,0,0,1-.07-5c14.6-.4,26.34-2.39,38.77-4.49a316.57,316.57,0,0,1,34.2-4.45,2.5,2.5,0,0,1,.32,5,312.48,312.48,0,0,0-33.68,4.38c-12,2-24.51,4.16-39.46,4.56Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M365,378.9a2.5,2.5,0,0,1-1.06-4.76c5.28-2.48,9.35-5.59,13.65-8.88a95.33,95.33,0,0,1,12-8.2,2.5,2.5,0,0,1,2.42,4.38,91.32,91.32,0,0,0-11.39,7.8c-4.33,3.31-8.8,6.72-14.56,9.43A2.49,2.49,0,0,1,365,378.9Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M371.49,408.63a13.15,13.15,0,0,1-1.43-.08,12.82,12.82,0,0,1-8.47-4.94,9.18,9.18,0,0,1-1.83-7.18c1.23-6.66,9.76-7.66,14.6-7.21h0a9.63,9.63,0,0,1,4.79,1.55,8.4,8.4,0,0,1,3.17,7.19,11.07,11.07,0,0,1-6.4,9.79A11.23,11.23,0,0,1,371.49,408.63Zm.79-14.5c-3.31,0-7.17.89-7.6,3.21a4.26,4.26,0,0,0,.92,3.28,7.71,7.71,0,0,0,5,3,6.7,6.7,0,0,0,3.36-.42,6.08,6.08,0,0,0,3.38-5.35,3.59,3.59,0,0,0-1.08-3,5.2,5.2,0,0,0-2.35-.64h0C373.39,394.15,372.85,394.13,372.29,394.13Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M363.66,424.5a11.22,11.22,0,0,1-7.68-3,12.76,12.76,0,0,1-3.34-12.21,15.39,15.39,0,0,1,7.71-9.63,2.5,2.5,0,0,1,2.39,4.39,10.53,10.53,0,0,0-5.24,6.45,7.79,7.79,0,0,0,1.94,7.37,6.05,6.05,0,0,0,6.84,1,13.26,13.26,0,0,0,1.65-1.22,18.82,18.82,0,0,1,2.06-1.53c3.61-2.23,8-2,11.37-1.58,1.91.24,4,.51,5-.3s.89-3.23,0-5c-1.06-2.1-5.27-5.48-8-6.77a2.5,2.5,0,0,1,2.15-4.51c3.08,1.47,8.52,5.54,10.28,9s2,8.39-1.34,11.12c-2.66,2.14-6.14,1.7-8.68,1.37s-5.91-.53-8.19.87a14.67,14.67,0,0,0-1.52,1.14,17.46,17.46,0,0,1-2.31,1.68A10.19,10.19,0,0,1,363.66,424.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M376.27,435a8.13,8.13,0,0,1-4-1,13,13,0,0,1-3.16-2.74,12,12,0,0,1-1.82-2.39c-1.18-2.18-2.32-5.7-2-8.26a2.5,2.5,0,1,1,5,.56,11.53,11.53,0,0,0,1.46,5.31,8.1,8.1,0,0,0,1.12,1.4,8.88,8.88,0,0,0,1.92,1.75,4,4,0,0,0,4-.44,6.94,6.94,0,0,0,2.53-4.42,20.49,20.49,0,0,0-.59-7,2.5,2.5,0,1,1,4.89-1,24.37,24.37,0,0,1,.62,8.94,11.8,11.8,0,0,1-4.51,7.58A9.3,9.3,0,0,1,376.27,435Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M388.38,410.24a2.5,2.5,0,0,1-.38-5c5.57-.87,10.41-5.64,12.34-12.16,2.08-7,.34-14.44-1.48-19.41a28.74,28.74,0,0,0-3.29-6.64c-4.09-5.88-11.69-9.55-19.85-9.6h-.15c-9,0-17,4.08-22.08,7.51a2.5,2.5,0,0,1-2.79-4.15c8.19-5.51,16.84-8.38,25-8.36,9.76,0,18.92,4.55,23.93,11.74a33.58,33.58,0,0,1,3.88,7.78c3,8.15,3.54,16,1.58,22.56-2.48,8.36-8.9,14.52-16.37,15.68Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M291.58,645.16a94,94,0,0,1-26.67-3.83,95.29,95.29,0,0,1-38-21.85c-11.07-10.39-14.37-23.33-16.28-35.77a40.63,40.63,0,0,1,0-12.24,2.5,2.5,0,0,1,5,.53,35.69,35.69,0,0,0,0,11c2.05,13.35,5.35,24,14.76,32.88a89.3,89.3,0,0,0,82.71,21.78c2-.48,4-.93,6-1.37,10.24-2.28,19.91-4.44,28.15-10.85a2.5,2.5,0,0,1,3.07,3.95c-9.13,7.1-19.33,9.38-30.14,11.79-2,.44-3.95.88-5.94,1.36A97.5,97.5,0,0,1,291.58,645.16Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M200.22,497.51a2.5,2.5,0,0,1-2.21-1.33c-2.34-4.4-4.81-8.85-7.19-13.15-2.67-4.82-5.43-9.81-8-14.76-6.07-11.51-11.81-24-12.76-37.34-1-13.78,3-28.47,12.17-44.91,4.35-7.8,8.33-13.25,12.9-17.67a67.46,67.46,0,0,1,17.65-11.86c27.92-13.6,60.15-14.28,88-13.15,28.91,1.17,48.72,11.29,66.24,33.85a2.5,2.5,0,1,1-3.95,3.07c-16.52-21.27-35.21-30.82-62.49-31.92s-58.7-.46-85.61,12.65a62.58,62.58,0,0,0-16.36,11c-4.2,4.06-7.9,9.15-12,16.51C177.87,404,174.09,417.8,175,430.58c.88,12.41,6.39,24.33,12.2,35.36,2.59,4.91,5.34,9.87,8,14.67,2.39,4.32,4.87,8.79,7.23,13.22a2.5,2.5,0,0,1-2.21,3.68Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M261.89,349a2.49,2.49,0,0,1-1.67-.64,4.61,4.61,0,0,1-1.32-3.69,34.16,34.16,0,0,1,.75-6.35,12.71,12.71,0,0,1,2-5,8.89,8.89,0,0,1,9.85-3.06c3,1.06,5.42,3.7,7.23,8.08a43.72,43.72,0,0,1,2,5.84,2.5,2.5,0,0,1-4.84,1.25,38.8,38.8,0,0,0-1.73-5.17c-1.24-3-2.63-4.71-4.25-5.28a3.88,3.88,0,0,0-4.19,1.3,8.26,8.26,0,0,0-1.17,3.09,29.18,29.18,0,0,0-.64,5.42c0,.09,0,.16,0,.21a2.5,2.5,0,0,1-2,4Zm1.67-4.36h0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M183.89,387.5a2.52,2.52,0,0,1-.41,0c-3.94-.65-7.3-3.73-9.72-8.89-2.67-5.71-3.34-11.18-1.95-15.82,1.62-5.36,7.07-10.44,13.41-9.67,5,.61,8.67,4.6,11.1,7.24l4.87,5.3a2.5,2.5,0,1,1-3.68,3.38l-4.87-5.3c-2.55-2.78-5.08-5.3-8-5.66-3.68-.45-7,2.84-8,6.15-1.31,4.35.2,9.06,1.69,12.25,1.17,2.51,3.17,5.61,6,6.08a2.5,2.5,0,0,1-.41,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M294.85,448.5A43.45,43.45,0,1,1,338.3,405,43.5,43.5,0,0,1,294.85,448.5Zm0-81.9A38.45,38.45,0,1,0,333.3,405,38.49,38.49,0,0,0,294.85,366.6Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M394.52,444.82a2.5,2.5,0,0,1-2.5-2.41c-.18-4.94-.79-11.63-1.59-17.47a4.05,4.05,0,0,1,0-1.16A2.53,2.53,0,0,1,392.5,421a2.46,2.46,0,0,1,2.86,2,4.07,4.07,0,0,1,0,1.28c.82,6,1.44,12.85,1.63,17.9a2.5,2.5,0,0,1-2.41,2.59Zm-4.09-20.91h0Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M375.87,636.22a2.5,2.5,0,0,1-2.46-2l-16-84.58a2.5,2.5,0,0,1,4.91-.93l15.56,82L537.75,595,500.12,420.84,344.73,456.22l10,56.84a2.5,2.5,0,0,1-4.92.87l-10.45-59.18a2.5,2.5,0,0,1,1.91-2.87l160.17-36.47a2.5,2.5,0,0,1,3,1.91l38.69,179a2.5,2.5,0,0,1-1.9,3L376.42,636.16A2.45,2.45,0,0,1,375.87,636.22Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M542.38,599.64a2.5,2.5,0,0,1-.49-5c23.54-4.76,47.28-10.1,70.61-15.88L578,417l-53.49,1.44c-6.61.18-13.44.36-20.07,1a2.5,2.5,0,0,1-.51-5c6.82-.7,13.74-.89,20.44-1.07L580,411.91a2.46,2.46,0,0,1,2.51,2l35.43,166.24a2.5,2.5,0,0,1-1.84,2.95c-24.16,6-48.78,11.58-73.18,16.51A2.48,2.48,0,0,1,542.38,599.64Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M339.58,545.66a2.5,2.5,0,0,1-.67-4.91A92.52,92.52,0,0,1,350.66,539l1.36-.16a2.5,2.5,0,0,1,.57,5l-1.36.15a94.18,94.18,0,0,0-11,1.58A2.5,2.5,0,0,1,339.58,545.66Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M365,542.15a2.5,2.5,0,0,1-.41-5c10.27-1.72,16.43-4,18.3-6.92a3.28,3.28,0,0,0,.4-2.81c-1-4-7.08-6.94-18-8.69a2.5,2.5,0,0,1,.79-4.94c8.44,1.36,19.9,4.12,22,12.38a8.33,8.33,0,0,1-1.05,6.79c-2.78,4.27-9.46,7.09-21.67,9.13A2.49,2.49,0,0,1,365,542.15Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M353,517.24l-.28,0A200,200,0,0,0,330.45,516a2.5,2.5,0,0,1,0-5,205,205,0,0,1,22.86,1.26,2.5,2.5,0,0,1-.27,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M374.91,644.09a19.3,19.3,0,0,1-7.71-1.6,35.5,35.5,0,0,1-5.75-3.38l-23.4-15.86a2.5,2.5,0,0,1,2.8-4.14L364.26,635a31.89,31.89,0,0,0,4.94,2.93,14.31,14.31,0,0,0,7.26,1.1,4.63,4.63,0,0,0,2.48-.81c1-.83,1-2.61.47-3.86a2.5,2.5,0,0,1,4.65-1.85c1.39,3.49.62,7.4-1.87,9.52a9.29,9.29,0,0,1-5.17,2A19.23,19.23,0,0,1,374.91,644.09Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M224.4,649.13a19.38,19.38,0,0,1-5.42-.75,5.09,5.09,0,0,1-3-2,5.2,5.2,0,0,1-.74-3c.17-10,7.38-17.73,14.76-24.76a2.5,2.5,0,1,1,3.45,3.62c-6.61,6.3-13.07,13.13-13.21,21.23v.08l.14,0c4.2,1.22,9.32.4,14-2.26,4.56-2.56,8.4-6.47,11.86-10.31a2.5,2.5,0,0,1,3.71,3.35c-3.75,4.16-7.94,8.4-13.13,11.32A25.75,25.75,0,0,1,224.4,649.13Zm-4.15-5.26h0Zm-.31-.44Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M559.82,416.91a2.5,2.5,0,0,1-2.5-2.5V390.84H404.5a2.5,2.5,0,0,1,0-5H559.82a2.5,2.5,0,0,1,2.5,2.5v26.08A2.5,2.5,0,0,1,559.82,416.91Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M447.94,433.1a2.5,2.5,0,0,1-2.5-2.5V388.34a2.5,2.5,0,0,1,5,0V430.6A2.5,2.5,0,0,1,447.94,433.1Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M682,484.5H594.42a2.5,2.5,0,1,1,0-5H679.5v-182h-243v90.84a2.5,2.5,0,0,1-5,0V295a2.5,2.5,0,0,1,2.5-2.5H682a2.5,2.5,0,0,1,2.5,2.5V482A2.5,2.5,0,0,1,682,484.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M682,484.5a2.5,2.5,0,0,1-.66-4.91l62.16-16.93V291.75l-61.27,5.74a2.5,2.5,0,1,1-.47-5l64-6A2.5,2.5,0,0,1,748.5,289V464.57a2.5,2.5,0,0,1-1.84,2.41l-64,17.43A2.52,2.52,0,0,1,682,484.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M598,297.5a2.5,2.5,0,0,1-2.5-2.5V150.5H417.66v142H434a2.5,2.5,0,0,1,0,5H415.16a2.5,2.5,0,0,1-2.5-2.5V148a2.5,2.5,0,0,1,2.5-2.5H598a2.5,2.5,0,0,1,2.5,2.5V295A2.5,2.5,0,0,1,598,297.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M670.74,151.74h0L598,150.5a2.5,2.5,0,1,1,.09-5l72.74,1.24a2.5,2.5,0,0,1,0,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M695.88,296.2a2.5,2.5,0,0,1-2.5-2.5V177.1a2.5,2.5,0,0,1,5,0V293.7A2.5,2.5,0,0,1,695.88,296.2Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M604,150.5a2.5,2.5,0,0,1-2.5-2.5V16L541.5,3.1V148a2.5,2.5,0,0,1-5,0V0a2.5,2.5,0,0,1,.93-1.94,2.5,2.5,0,0,1,2.1-.5l65,14a2.5,2.5,0,0,1,2,2.44V148A2.5,2.5,0,0,1,604,150.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M400,30.5a2.5,2.5,0,0,1-2.5-2.5V5a2.5,2.5,0,0,1,2.41-2.5l139-5A2.51,2.51,0,0,1,541.5-.09a2.5,2.5,0,0,1-2.41,2.59L402.5,7.41V28A2.5,2.5,0,0,1,400,30.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M415.16,179.6H289.78l-68-5.1A2.5,2.5,0,0,1,219.5,172V46a2.5,2.5,0,0,1,2-2.45l68-14a2.49,2.49,0,0,1,.5-.05H427a2.5,2.5,0,0,1,2.5,2.5V148a2.5,2.5,0,0,1-5,0V34.5H290.25L224.5,48V169.68l65.56,4.92h125.1a2.5,2.5,0,0,1,0,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M290,179.6h0a2.5,2.5,0,0,1-2.5-2.5l0-145.1a2.5,2.5,0,0,1,2.5-2.5h0a2.5,2.5,0,0,1,2.5,2.5l0,145.1A2.5,2.5,0,0,1,290,179.6Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M290,316.5H139a2.5,2.5,0,0,1-2.5-2.5V177.1a2.5,2.5,0,0,1,2.41-2.5L242,171a2.5,2.5,0,1,1,.17,5L141.5,179.51v132h146l0-59.5a2.5,2.5,0,0,1,.74-1.77,2.38,2.38,0,0,1,1.78-.72l125.16,1a2.5,2.5,0,1,1,0,5l-122.64-1,0,59.48A2.5,2.5,0,0,1,290,316.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M199.36,316.5a2.5,2.5,0,0,1-2.5-2.5V175a2.5,2.5,0,0,1,5,0V314A2.5,2.5,0,0,1,199.36,316.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M415.16,324.62H144l-.3,0L77,316.48a2.5,2.5,0,0,1,.3-5H139a2.5,2.5,0,0,1,0,5H118.54l25.61,3.12H369.87l-28.15-3.12H290a2.5,2.5,0,0,1,0-5h51.88l.27,0,73.31,8.12a2.5,2.5,0,0,1-.28,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M195.71,489.21H139a2.51,2.51,0,0,1-.5-.05L76.81,476.45a2.5,2.5,0,0,1-2-2.45V314a2.5,2.5,0,0,1,5,0V472l59.44,12.25h56.46a2.5,2.5,0,0,1,0,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M144,489.21a2.5,2.5,0,0,1-2.5-2.5V322.12a2.5,2.5,0,0,1,5,0v164.6A2.5,2.5,0,0,1,144,489.21Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M415.16,391a2.5,2.5,0,0,1-2.5-2.5V322.12a2.5,2.5,0,0,1,5,0V388.5A2.5,2.5,0,0,1,415.16,391Z" transform="translate(-60.79 2.5)"/><circle class="cls-2" cx="268" cy="397.88" r="4.97"/><circle class="cls-2" cx="332.92" cy="374.31" r="4.97"/><path class="cls-2" d="M746,291.5l-.33,0-50.12-6.6a2.5,2.5,0,1,1,.65-5l50.12,6.6a2.5,2.5,0,0,1-.32,5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M260.2,516c-11.18,0-22.1-.85-32.78-1.67-5.72-.44-11.25-1.28-17.79-2.41-.42-.07-1.15-.13-1.93-.2-3.83-.31-6.88-.7-8.48-2.55-2.33-2.7-2.49-14.1-2.49-14.21a2.5,2.5,0,0,1,.76-1.78,2.43,2.43,0,0,1,1.81-.7,86.45,86.45,0,0,1,11.45,1.34c2.72.44,5.53.9,8.3,1.14,2.19.19,4.39.43,6.52.67,2.37.27,4.82.54,7.24.73,11.37.88,23.05.62,37.87-.85,4.78-.47,9.53-.91,14.27-1.34,8.69-.79,17.68-1.62,26.58-2.67,6.31-.75,12-1.48,17.45-2.22,4.9-.67,9.64-1.59,14.23-2.48l3-.57a2.5,2.5,0,0,1,.94,4.91l-3,.57c-4.65.9-9.46,1.83-14.5,2.52-5.46.75-11.2,1.48-17.54,2.23-9,1.06-18,1.89-26.71,2.69-4.73.43-9.47.87-14.23,1.34-15.12,1.5-27.08,1.76-38.75.86-2.5-.19-5-.47-7.41-.74-2.1-.23-4.26-.48-6.39-.66-3-.25-5.88-.73-8.69-1.18s-5.43-.89-8.12-1.12c.21,3.07.69,7.15,1.22,8.31.74.45,3.75.69,5.05.8.93.08,1.73.14,2.37.25,6.4,1.1,11.79,1.92,17.33,2.35,16.15,1.25,32.85,2.55,49.94.84,3.43-.34,7-.56,10.36-.78,4.63-.29,9.41-.59,14-1.2,3.91-.53,7.81-1.15,11.58-1.76a221.82,221.82,0,0,1,23.71-2.93c2.85-.15,5.73-.1,8.52-.05,1.38,0,2.75,0,4.11,0a2.5,2.5,0,0,1,0,5c-1.39,0-2.8,0-4.2,0-2.7,0-5.49-.1-8.17,0a215,215,0,0,0-23.18,2.88c-3.81.61-7.74,1.25-11.71,1.78-4.73.63-9.6.94-14.31,1.23-3.36.21-6.84.43-10.18.76C272.16,515.75,266.14,516,260.2,516Zm-57.09-10Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M312.32,579.89q-1.43,0-2.86,0c-15-.5-31.12-1.47-50.81-3.05-3.23-.26-6.56-.34-9.77-.42-3.72-.09-7.57-.19-11.4-.55a74,74,0,0,1-8.77-1.55c-2-.44-4.12-.9-6.18-1.21a55.21,55.21,0,0,0-9.94-.29c-2.27.07-4.62.13-7,0a2.5,2.5,0,0,1-2.38-2.36c-.21-3.82-.29-8.26,1.5-12.54a66.07,66.07,0,0,0,3.9-11.72,3.41,3.41,0,0,0-.06-2.55l-.09-.07a4.08,4.08,0,0,1-1.68-3.3,3.78,3.78,0,0,1,1.78-2.78l.12-.09c1.49-5.19-.17-11.18-1.78-17a76.62,76.62,0,0,1-2.05-8.66,2.5,2.5,0,0,1,4.94-.76,71.94,71.94,0,0,0,1.93,8.08c1.86,6.69,3.78,13.6,1.57,20.34a3.23,3.23,0,0,1-.73,1.2,3.74,3.74,0,0,1,.63,1.13,7.77,7.77,0,0,1,.32,5.48,70.61,70.61,0,0,1-4.19,12.63,19.26,19.26,0,0,0-1.21,8c1.44,0,2.85,0,4.33-.08a59.92,59.92,0,0,1,10.83.34c2.22.33,4.4.81,6.51,1.27a69.34,69.34,0,0,0,8.18,1.46c3.64.35,7.4.44,11,.53,3.29.08,6.68.16,10.05.43,19.61,1.58,35.68,2.55,50.57,3,12.67.43,25.17-2.26,37.24-4.86,7.23-1.55,12.09-2.88,14.44-3.93a2.5,2.5,0,0,1,2,4.56c-2.71,1.21-7.75,2.6-15.43,4.25C336.44,577.34,324.6,579.89,312.32,579.89Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M372,620.83a2.49,2.49,0,0,1-1.73-.69c-1.32-1.27-2.55-2.67-3.74-4a39,39,0,0,0-5.07-5.14,2.5,2.5,0,0,1,3.07-3.94,43.31,43.31,0,0,1,5.76,5.79c1.17,1.33,2.27,2.59,3.43,3.71a2.5,2.5,0,0,1-1.73,4.31Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M357,551.65a5.21,5.21,0,0,1-2.67-1c-5.24-3.3-4.58-11.16-4.14-16.36.07-.8.13-1.54.16-2.18.06-1.23.14-2.47.22-3.7.17-2.67.34-5.43.34-8.11,0-.37-.07-1-.15-1.64-.32-2.75-.76-6.51,1.74-8.64a5,5,0,0,1,2.09-1,4.05,4.05,0,0,1,3.34.57,3.84,3.84,0,0,1,.47-.26,2.5,2.5,0,0,1,3.11.82l.07.09a3.77,3.77,0,0,1,5.15,1c1.64,2.09,1.54,5.24,1.47,7.55,0,.38,0,.72,0,1,0,4.07,0,8.45-.34,12.9,0,.57-.06,1.32-.08,2.17-.17,6.18-.56,11.92-3.51,14.29-.94.76-1.91,1.54-3.26,1.25a2.59,2.59,0,0,1-1.34-.75,2.73,2.73,0,0,1-2.64,2Zm-1.41-37.47a16,16,0,0,0,.13,3.87,20.36,20.36,0,0,1,.18,2.21c0,2.84-.18,5.68-.35,8.43-.08,1.21-.15,2.42-.21,3.64,0,.69-.1,1.49-.17,2.34-.28,3.34-.73,8.69,1.06,11l.18-.14a3.3,3.3,0,0,1,3.06-2,2.86,2.86,0,0,1,2.16.91c.92-2.23,1.07-7.73,1.13-9.73,0-.93,0-1.74.09-2.36.28-4.31.32-8.59.33-12.58,0-.35,0-.75,0-1.18a22.32,22.32,0,0,0-.07-3.18,2.63,2.63,0,0,1-3.27.36,2.5,2.5,0,0,1-3.7-.65l-.09-.14C355.94,514.73,355.76,514.44,355.59,514.19Zm4.89,30.51h0Zm-4.74-30.9h0Zm-1.62-1.9h0Z" transform="translate(-60.79 2.5)"/></g><g id="circle"><path class="cls-2" d="M153.52,177.1A349.71,349.71,0,0,1,222,114.31L221,102a6,6,0,0,0-3.76,1,361.7,361.7,0,0,0-75.95,70.06,6,6,0,0,0-1.31,4.4" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M139.38,195.21A344.77,344.77,0,0,0,72.79,400c0,191.91,156.13,348,348,348s348-156.13,348-348c0-121.6-61.55-232-164.86-296l.87-13a6,6,0,0,1,2.24.81A359.84,359.84,0,0,1,780.86,400,360.13,360.13,0,0,1,89.08,540.14,360.53,360.53,0,0,1,134.23,182a6,6,0,0,1,3.74-2.26Z" transform="translate(-60.79 2.5)"/></g><g id="layers"><g class="cls-10"><path class="cls-8" d="M368.81,388.34l-1.1-23.69s8.48-17.33,8.09-18,6.68-6.06,6.68-6.06l13-1,8.29,1.85,9.82,12.28,7.21,15.07L424.21,386l-4.71,21.73-6.39,11.59-8.61,4.11L390.36,422l-5.08-3.31,3.67-3.79v-5.42l-4-6.79-5.56-2.47-1.51-7.57Z" transform="translate(-60.79 2.5)"/></g><g class="cls-10"><polygon class="cls-8" points="226.66 366.6 237.24 361.46 250.18 361.46 265.7 366.6 279.96 384.01 285.01 395.42 287.35 407.55 286.4 422.15 279.23 440.12 268 452.2 253.91 456.94 235.27 454.47 220.17 446.08 208.28 425.94 205.61 398.57 213.7 378.9 226.66 366.6"/></g><path class="cls-2" d="M426,376.14c-2.08-12-7.08-22.86-14.06-30.5-7.32-8-16-11.61-24.38-10.16s-15.34,7.76-19.54,17.76c-3.34,7.95-4.62,17.52-3.76,27.46a26.09,26.09,0,0,0-17.18,6.73c-8.49-20.91-28.27-34.1-48.45-30.6-23.83,4.13-39.32,30-34.53,57.59,4.35,25.11,24,43.19,45.38,43.19a38.08,38.08,0,0,0,6.5-.56c11.63-2,21.63-9.18,28.14-20.17a55,55,0,0,0,6.39-37.42c-.32-1.87-.74-3.7-1.23-5.49a19.71,19.71,0,0,1,15.78-7.13c.22,1.27.63,3.21.91,4.42a3.06,3.06,0,0,0,6-1.36c-.26-1.15-.67-3.1-.87-4.24-1.89-10.9-1-21.56,2.6-30,3.37-8,8.67-13,14.95-14.1s13,1.85,18.82,8.26c6.2,6.78,10.66,16.52,12.54,27.41,3.81,22-4.06,41.81-17.54,44.14a13,13,0,0,1-3.13.12,23.62,23.62,0,0,1-10.67-3.64,11.5,11.5,0,0,0-1.58-1.14c-.49-.19-1.28.36-1.83.46a9.58,9.58,0,0,0-1.67.32,1.45,1.45,0,0,0-1,1.23,2.66,2.66,0,0,0,.7,1.39,13,13,0,0,1,.83,1.85c.22.45.71.67,1.13.94a28.53,28.53,0,0,0,15.33,4.73,17.49,17.49,0,0,0,3-.24C420.27,424.45,430.38,401.47,426,376.14Zm-87.14,57.62c-5.59,9.43-14.08,15.56-23.92,17.26-20.5,3.55-40.6-13.34-44.81-37.64s9-47,29.55-50.52a32.07,32.07,0,0,1,5.48-.47c18.49,0,35.5,16,39.33,38.11A48.84,48.84,0,0,1,338.85,433.76Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M309.47,458.61c-22.09,0-42-18.92-46.37-44-4.88-28.17,11-54.53,35.35-58.75,19.89-3.45,39.86,8.82,49,29.93a27.19,27.19,0,0,1,15.71-6,58.73,58.73,0,0,1,3.92-26.87c4.34-10.33,11.55-16.85,20.3-18.36s17.73,2.2,25.29,10.47c7.11,7.77,12.19,18.78,14.3,31h0c4.48,25.87-6,49.37-23.34,52.37a18.5,18.5,0,0,1-3.14.25,29.35,29.35,0,0,1-15.87-4.89l-.23-.14a3,3,0,0,1-1.25-1.2c-.13-.27-.23-.54-.33-.81a4.14,4.14,0,0,0-.42-.92l-.16-.22a2.91,2.91,0,0,1-.72-1.74,2.4,2.4,0,0,1,1.67-2.16,5.81,5.81,0,0,1,1.34-.29l.5-.07a3.31,3.31,0,0,0,.46-.17,2.52,2.52,0,0,1,1.92-.24,4.9,4.9,0,0,1,1.26.85,5.44,5.44,0,0,0,.5.39,21.77,21.77,0,0,0,3.33,1.76,21.47,21.47,0,0,0,6.86,1.72,12,12,0,0,0,2.89-.11c12.94-2.24,20.45-21.52,16.73-43-1.85-10.71-6.22-20.27-12.3-26.91-5.63-6.15-12-9-17.91-7.95s-11,5.82-14.2,13.51c-3.49,8.3-4.39,18.77-2.53,29.48.2,1.14.6,3.06.86,4.19a4.06,4.06,0,1,1-7.91,1.81c-.22-1-.53-2.43-.77-3.66a18.76,18.76,0,0,0-13.84,6.39c.45,1.71.82,3.41,1.11,5.07a56,56,0,0,1-6.51,38.1C338.31,448.64,328.07,456,316.15,458A39.24,39.24,0,0,1,309.47,458.61Zm-4.33-101.34a37.16,37.16,0,0,0-6.35.55c-23.28,4-38.41,29.35-33.72,56.44,4.18,24.15,23.27,42.36,44.4,42.36a37.25,37.25,0,0,0,6.33-.54c11.34-2,21.09-9,27.45-19.69a54,54,0,0,0,6.26-36.74c-.31-1.77-.71-3.58-1.21-5.4l-.14-.5.32-.4a20.76,20.76,0,0,1,16.59-7.5l.81,0,.14.79c.23,1.3.63,3.22.9,4.37a2.06,2.06,0,0,0,2.47,1.55,2.06,2.06,0,0,0,1.55-2.47c-.27-1.16-.68-3.13-.88-4.3-1.92-11.08-1-21.95,2.66-30.59,3.5-8.33,9.08-13.56,15.7-14.7s13.62,1.89,19.73,8.57C414.49,356,419,365.93,420.95,377c3.9,22.55-4.33,42.87-18.36,45.3a14,14,0,0,1-3.37.13,23.47,23.47,0,0,1-7.5-1.87,23.81,23.81,0,0,1-3.64-1.93,7.5,7.5,0,0,1-.69-.53,5.15,5.15,0,0,0-.63-.48,4.85,4.85,0,0,0-.5.19,4.3,4.3,0,0,1-.86.29l-.6.09a4.18,4.18,0,0,0-.89.18.65.65,0,0,0-.38.3,1.91,1.91,0,0,0,.33.55l.19.27a5.89,5.89,0,0,1,.65,1.35c.08.21.16.42.26.63a1.78,1.78,0,0,0,.49.36l.29.18a27.71,27.71,0,0,0,14.78,4.57,16.5,16.5,0,0,0,2.8-.22c16.26-2.82,26-25.27,21.71-50.06h0c-2.05-11.85-7-22.5-13.81-30-7.08-7.75-15.42-11.24-23.47-9.85S373,344,368.94,353.64c-3.27,7.78-4.54,17.11-3.68,27l.09,1.08h-1.09a25.09,25.09,0,0,0-16.52,6.47l-1.06,1-.54-1.33C338.55,369.1,322.28,357.27,305.14,357.27Zm4.32,95.22c-19,0-36.41-16.32-40.32-38.94-4.3-24.85,9.32-48,30.36-51.67a33.19,33.19,0,0,1,5.65-.49c19.14,0,36.48,16.74,40.32,38.94a49.84,49.84,0,0,1-5.75,33.94C334,444,325.23,450.25,315.1,452A33,33,0,0,1,309.46,452.49Zm-4.31-89.1a31.2,31.2,0,0,0-5.31.46c-20,3.46-32.85,25.6-28.73,49.36S294.8,453.49,314.76,450c9.55-1.65,17.8-7.61,23.23-16.79h0a47.84,47.84,0,0,0,5.5-32.58C339.81,379.42,323.32,363.39,305.14,363.39Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M371.49,408.63a13.15,13.15,0,0,1-1.43-.08,12.82,12.82,0,0,1-8.47-4.94,9.18,9.18,0,0,1-1.83-7.18c1.23-6.66,9.76-7.66,14.6-7.21h0a9.63,9.63,0,0,1,4.79,1.55,8.4,8.4,0,0,1,3.17,7.19,11.07,11.07,0,0,1-6.4,9.79A11.23,11.23,0,0,1,371.49,408.63Zm.79-14.5c-3.31,0-7.17.89-7.6,3.21a4.26,4.26,0,0,0,.92,3.28,7.71,7.71,0,0,0,5,3,6.7,6.7,0,0,0,3.36-.42,6.08,6.08,0,0,0,3.38-5.35,3.59,3.59,0,0,0-1.08-3,5.2,5.2,0,0,0-2.35-.64h0C373.39,394.15,372.85,394.13,372.29,394.13Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M363.66,424.5a11.22,11.22,0,0,1-7.68-3,12.76,12.76,0,0,1-3.34-12.21,15.39,15.39,0,0,1,7.71-9.63,2.5,2.5,0,0,1,2.39,4.39,10.53,10.53,0,0,0-5.24,6.45,7.79,7.79,0,0,0,1.94,7.37,6.05,6.05,0,0,0,6.84,1,13.26,13.26,0,0,0,1.65-1.22,18.82,18.82,0,0,1,2.06-1.53c3.61-2.23,8-2,11.37-1.58,1.91.24,4,.51,5-.3s.89-3.23,0-5c-1.06-2.1-5.27-5.48-8-6.77a2.5,2.5,0,0,1,2.15-4.51c3.08,1.47,8.52,5.54,10.28,9s2,8.39-1.34,11.12c-2.66,2.14-6.14,1.7-8.68,1.37s-5.91-.53-8.19.87a14.67,14.67,0,0,0-1.52,1.14,17.46,17.46,0,0,1-2.31,1.68A10.19,10.19,0,0,1,363.66,424.5Z" transform="translate(-60.79 2.5)"/><path class="cls-2" d="M376.27,435a8.13,8.13,0,0,1-4-1,13,13,0,0,1-3.16-2.74,12,12,0,0,1-1.82-2.39c-1.18-2.18-2.32-5.7-2-8.26a2.5,2.5,0,1,1,5,.56,11.53,11.53,0,0,0,1.46,5.31,8.1,8.1,0,0,0,1.12,1.4,8.88,8.88,0,0,0,1.92,1.75,4,4,0,0,0,4-.44,6.94,6.94,0,0,0,2.53-4.42,20.49,20.49,0,0,0-.59-7,2.5,2.5,0,1,1,4.89-1,24.37,24.37,0,0,1,.62,8.94,11.8,11.8,0,0,1-4.51,7.58A9.3,9.3,0,0,1,376.27,435Z" transform="translate(-60.79 2.5)"/></g></svg> \ No newline at end of file diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyShadowsScene2.png b/vendor/github.com/golang/dep/docs/assets/DigbyShadowsScene2.png deleted file mode 100644 index 569ddfe9e6231a946c718b5d572c4e821d5c2406..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434463 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 Z{>hx`AF)3}wCfN^ji;-h%Q~loCIBB&W$6F_ diff --git a/vendor/github.com/golang/dep/docs/assets/DigbyShadowsScene2.svg b/vendor/github.com/golang/dep/docs/assets/DigbyShadowsScene2.svg deleted file mode 100644 index 71d9bb8a..00000000 --- a/vendor/github.com/golang/dep/docs/assets/DigbyShadowsScene2.svg +++ /dev/null @@ -1 +0,0 @@ -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 725.13 841.56"><defs><style>.cls-1{fill:#1c1c1b}.cls-2{fill:#ced8d2}.cls-3{opacity:.2}.cls-4{opacity:.45}.cls-5{fill:#ccbca8}.cls-6{fill:#b79765}.cls-7{fill:#fff}.cls-8{opacity:.38}.cls-9{fill:#f6d2a2}.cls-10{fill:#b7a38d}.cls-11{fill:#1d1d1b}.cls-12{opacity:.19}</style></defs><title>BoyerShadowsScene2</title><g id="Capa_10" data-name="Capa 10"><path class="cls-1" d="M764.83,322.58A357.59,357.59,0,0,0,608.13,193.31l.36-11,36.64-58.43a2.5,2.5,0,0,0-2.34-3.82l-24.27,2.17,11.87-36.4a2.5,2.5,0,0,0-1.76-3.2l-134.5-34a2.5,2.5,0,0,0-3.05,1.89l-21.16,96.39L429.15,79.7a2.51,2.51,0,0,0-2.31-1.2L276.83,89a2.5,2.5,0,0,0-2.15,3.41l3.72,9.52-17.26-4.35a2.5,2.5,0,0,0-2.5,4.06l53.29,61.29V202.7a3.52,3.52,0,0,0-3.42-.16,357.58,357.58,0,1,0,456.3,120Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M468.33,885.06a362.61,362.61,0,0,1-162-687q.32-.16.65-.29v-33l-52.07-59.88a7.5,7.5,0,0,1,7.49-12.19l7.84,2-.18-.47A7.5,7.5,0,0,1,276.48,84l150-10.5a7.49,7.49,0,0,1,6.93,3.59l34.28,56.48,18.48-84.19a7.5,7.5,0,0,1,9.15-5.67l134.51,34a7.5,7.5,0,0,1,5.29,9.6l-9.52,29.2L642.34,115a7.5,7.5,0,0,1,7,11.45l-35.92,57.28-.2,6.29a362.56,362.56,0,0,1-144.91,695ZM310,207.39a352.51,352.51,0,1,0,296.15-9.48L603,196.57l.51-15.82,34.68-55.31-26.8,2.39L624.8,86.77,495.4,54.06,472.12,160.13,425.66,83.6,280.58,93.76l6,15.39-18.95-4.78,49.29,56.69v50.56Z" transform="translate(-105.77 -43.5)"/></g><g id="background_color" data-name="background color"><path class="cls-2" d="M606.14,196.29C733.21,250,822.37,375.85,822.37,522.5c0,195.53-158.51,354-354,354s-354-158.51-354-354c0-138.66,79.71-258.7,195.81-316.8" transform="translate(-105.77 -43.5)"/></g><g id="background_shadows" data-name="background shadows"><g class="cls-3"><polygon points="655.41 575.12 531.59 650.5 494.43 631.06 496.06 597.66 556.54 578.75 655.41 575.12"/></g><g class="cls-3"><path d="M168.51,577.42l-52.39,5.17s20.59,65.66,26.2,78.18S178.74,727,185.62,737.5s37.45,40.32,37.45,40.32L383.61,705Z" transform="translate(-105.77 -43.5)"/></g></g><g id="Capa_9" data-name="Capa 9"><path class="cls-1" d="M770.15,537.19c-5.12,0-9.59-.48-13-1.76a2.5,2.5,0,0,1,1.78-4.67c7.58,2.88,23.89.83,38.27-1,8.92-1.12,17.34-2.18,23.83-2.18a2.5,2.5,0,0,1,0,5c-6.19,0-14.46,1-23.21,2.14C788.21,535.95,778.35,537.19,770.15,537.19Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M116.11,585.09a2.5,2.5,0,0,1-.58-4.93c12-2.85,23.67-3.07,36.58-3.07a2.5,2.5,0,0,1,0,5h0c-12.64,0-24,.21-35.42,2.93A2.48,2.48,0,0,1,116.11,585.09Z" transform="translate(-105.77 -43.5)"/><g class="cls-4"><path class="cls-1" d="M307.84,758.67h-4.67a2.5,2.5,0,0,1,0-5h4.67a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M348.51,782.67h-6a2.5,2.5,0,1,1,0-5h6a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M491.18,824.67h-2.67a2.5,2.5,0,1,1,0-5h2.67a2.5,2.5,0,1,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M546.51,806h-2.67a2.5,2.5,0,0,1,0-5h2.67a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M693.18,678.67a2.5,2.5,0,0,1-1-4.78,9.8,9.8,0,0,1,4.46-.89,2.5,2.5,0,0,1,2.41,2.59,2.53,2.53,0,0,1-2.59,2.41,4.85,4.85,0,0,0-2.2.44A2.49,2.49,0,0,1,693.18,678.67Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M671.17,663.33a2.5,2.5,0,0,1-.21-5l3.06-.29c1.43-.14,2.86-.28,4.3-.38a2.5,2.5,0,0,1,.36,5c-1.4.1-2.79.24-4.18.37l-3.13.29Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M743.84,654h-6a2.5,2.5,0,0,1,0-5h6a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M787.18,579.33h-8a2.5,2.5,0,0,1,0-5h8a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M628.13,800.15a18.45,18.45,0,0,1-6.49-1,2.5,2.5,0,1,1,1.73-4.69c2.16.8,4.77.7,7.54.59,1,0,2-.07,2.94-.07a2.5,2.5,0,0,1,0,5h-.09c-.87,0-1.75,0-2.65.07S629.13,800.15,628.13,800.15Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M302.11,802.76a25.61,25.61,0,0,1-6.21-.84,2.5,2.5,0,0,1,1.22-4.85,18.38,18.38,0,0,0,6.44.61,2.5,2.5,0,1,1,.57,5A17.58,17.58,0,0,1,302.11,802.76Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M354.79,816.06a18.53,18.53,0,0,1-8-1.64,2.5,2.5,0,0,1,2.15-4.51,14.84,14.84,0,0,0,7.42,1.1,2.5,2.5,0,0,1,.35,5Q355.72,816.06,354.79,816.06Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-4"><path class="cls-1" d="M239.84,748.67h-5.33a2.5,2.5,0,1,1,0-5h5.33a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/></g></g><g id="COLOR"><path class="cls-5" d="M636.94,672.51l.8-29.52,123.44-24.37V376.75L670.5,347.84,601.4,325l3.79-143.43L643,122.5,615,125,627.37,87,493.51,51,468.33,152.25,427,81,277,91.5l5.55,14.05L262,101.71,313.76,162l.69,106.83L247.51,274l-11.2-.75,8.12,48.44-1.59,103.56v2.92l-42.58,5.43V470.5l-50.82,8v45l-4.36,2,12.4,36-2,100.22,95.38,63.2c.75.5,131-19.64,131-19.64Z" transform="translate(-105.77 -43.5)"/><path class="cls-6" d="M488,791.08c1.73.41,3.46.83,5.22,1.13,6.25,1.07,11.6,2.26,18.06,1.63,15.87-1.55,33.24-1.7,48.46-6.84,9.3-3.14,17.6-8.61,25.79-14l21.6-14.3c7.14-4.73,14.35-9.51,20.21-15.76,3.07-3.27,6-7.1,10.28-8.44,3.42-1.07,6.91,0,10.21-1s6.54-3.75,8.88-6.16a28.13,28.13,0,0,0,8.11-19.64c-.06-4.51-1.64-9.52-5.69-11.52-5.15-2.55-8.9,1.34-12.27,4.65-2.85,2.8-5.23,7.7-7.65,2-1.27-3-1-5.72-1.82-8.82-2-7.49-2.87-17.1-6.28-24.09s-13.47-5.69-19.9-5c-3.27.35-6.28,2.14-9.35,2.57-5.08.73-10.24-.11-15.36.77-10,1.71-20.73,3.63-30.14,7.61-10.29,4.35-19,11.78-28.48,17.55-6.62,4-8.49,8.54-12.51,14.63-2.18,3.29-2.85,4.21-7.09,4.81a13.21,13.21,0,0,0-7.4,3,133.18,133.18,0,0,0-20,17.45A147.06,147.06,0,0,0,464.33,755c-2.47,4-4.95,7.94-7.57,11.93-2.18,3.31-7.21,7.6-8.2,11.21,4.48.44,9.38,4.8,13.63,6.63,4,1.74,8.69,4.48,13,5.08,2.75.39,5.59-.06,8.33.34C485,790.4,486.49,790.73,488,791.08Z" transform="translate(-105.77 -43.5)"/><path class="cls-6" d="M577.72,629.6q1.12-1.14,2.21-2.32c2.31-2.5,6.69-5.41,7.4-8.85a12.6,12.6,0,0,0-.2-4.62c-.49-2.9-4-13.59-1.07-15.25a6.65,6.65,0,0,1,2.48-.54c4.88-.6,8.84-4.32,11.51-8.45,7.67-11.89,6.78-30.25-1.48-41.48l-5.77-7.85a42.81,42.81,0,0,0-6.15-7.19,24.19,24.19,0,0,0-19.1-5.79c-5.24.6-10.62,1.84-15.71.44-6.12-1.68-10.55-6.81-15.62-10.61-11.44-8.57-26.51-10.51-40.81-10.52a6.36,6.36,0,0,1-3.58-.7,7.41,7.41,0,0,1-2-2.67,19.85,19.85,0,0,0-6.55-6.83,7,7,0,0,0-4.88-1.36,8.49,8.49,0,0,0-3.73,2.19c-2.45,2.07-5.11,4.3-6.63,7.19-1.34,2.55-.75,6.11-3.41,7.46-2.07,1.05-6.25,1-8.69,1.86q-6,2.11-11.86,4.63c-11.08,4.77-21.65,10.62-32.2,16.46-9.48,5.25-19.69,11.33-23.34,21.53-.76,2.13-2.21,3-3.16,5a22.16,22.16,0,0,0-23.17,2.28,10.31,10.31,0,0,0-4.1,5.86,10.86,10.86,0,0,0,1.44,6.8,28,28,0,0,0,16.12,13.78,4.73,4.73,0,0,1,2.38,1.28c1.42,1.8-.31,4.55-1,6.29a16.18,16.18,0,0,0-1.49,6.8v50.12c0,5.83.09,12,3.07,17,24.4.82,49.14-5.34,73.43-7.85,10.86-1.13,21.79-1.25,32.68-2,13.67-1,27.24-2.89,40.81-4.83,6.15-.88,12.4-1.86,18.23-4.11a93,93,0,0,0,25.29-15.26A110.36,110.36,0,0,0,577.72,629.6Z" transform="translate(-105.77 -43.5)"/><path class="cls-7" d="M551.14,648.24a67.44,67.44,0,0,1-9.66,4.38,66.76,66.76,0,0,1-13.13,2.49q-36.59,4.39-73.27,7.93c-22.21,2.14-43.57,6.23-65.86,7.06a40.19,40.19,0,0,0-15.61,3.34c-.16,3.1-.3,6.31.75,9.23s3.64,5.53,6.75,5.62a31.17,31.17,0,0,0,1.32,12.18,62.17,62.17,0,0,0,3.63,8.47c2.84,5.82,5.29,12.19,8.67,17.71,2.63,4.3,5.48,8.34,6.8,13.35,1.23,4.67,3.06,6.19,6.32,9.51,3.59,3.65,7.3,7.54,11,11.31,5.46,5.63,10.9,9.18,18,12.77,1.93,1,3.89,1.83,5.74,2.84,3.09,1.68,3.64,2.29,6.11-.71,3.95-4.81,7.13-10.25,11.23-14.92,3.41-3.88,6.75-7.86,9.78-12,4.73-6.42,9.78-12.61,14.9-18.73,4.32-5.16,10.41-8.76,15-13.52,2.82-2.94.35-3.06-.08-7.15-.74-7,2.48-24.26,12.5-18.55,3.65,2.08,4.47,6.22,7.77,7.92,1-2.83,4.22-5.08,6.75-6.63,4.12-2.52,7.95-5.48,12.35-7.42,6.86-3,13.52-6.36,20.46-9.1,7.16-2.83,14.43-6.14,22-7.72,8.37-1.74,16.44-1.92,25-2.34,6.53-.32,13.08-.12,19.43-1.12,0-1.92-3.18-4.81-4.48-6.45a70.75,70.75,0,0,0-5.79-6.52c-4.4-4.28-8.58-.64-12.84,2.51s-15.29,11-19.27,3.36c-4.43-8.46,2.81-15.4,10.76-15.85,4.41-.25,7.76.45,11.09,3.34,2.94,2.54,5,6.21,8.85,7.3,3.25-5.74-.65-13.37-5.28-16.92-5-3.86-11-3.82-15.33-8.71-1.53-1.75-3-6-5-7-2.57-1.27-4.3,2.26-6,4.44-4,5.2-7.54,10.85-13.37,14.23S557.26,645.07,551.14,648.24Z" transform="translate(-105.77 -43.5)"/><g class="cls-8"><path class="cls-7" d="M548.55,520.1a25.14,25.14,0,0,1,6.58-6.75,23.42,23.42,0,0,1,7.31-2.95,40.69,40.69,0,0,1,35.7,8.76c11.42,10,15.88,25.19,17.67,39.75.86,7,2.84,12.83,1.86,20a46.19,46.19,0,0,1-9.29,22.14,24.82,24.82,0,0,1-7.23,6.57c-4.26,2.37-9.29,2.79-14.15,3.17l-12.41,1c-3,.23-6.28.43-9-1-2.14-1.16-3.63-3.21-5-5.2C543.23,581.15,529,547.74,548.55,520.1Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-8"><path class="cls-7" d="M423.16,562.28a25.14,25.14,0,0,1,6.58-6.75c17.24-11.2,40.27-11.29,59.15-4.76,7.48,2.59,15,6.48,19.15,13.23,2.19,3.57,3.27,7.7,5.06,11.48,2.78,5.88,5.22,8.87,5.62,15.37.35,5.59,1.06,11.13,1.07,16.75,0,10.38-1.67,22-10.26,29-9.82,7.93-21.24,14.51-33.77,16-11.55,1.37-23.07-1.78-33.34-6.94-4.59-2.31-11.26-5.26-14.7-9.17-2.83-3.22-4.69-8.71-6.44-12.64C412.37,603.93,410,580.92,423.16,562.28Z" transform="translate(-105.77 -43.5)"/></g><path class="cls-9" d="M521.44,619.75a4.06,4.06,0,0,0,.1,2.17,3.59,3.59,0,0,0,1.47,1.52,10.39,10.39,0,0,0,11.8-.66c2.25-1.82,3.66-4.55,6-6.22,4.47-3.15,10.66-1.55,15.94-3a8.15,8.15,0,0,0,5.21-3.66c1.57-2.92.15-6.82-2.56-8.74s-6.3-2.16-9.56-1.52a7.14,7.14,0,0,0-2.58.94c-.5.33-.92.76-1.44,1.07a7.24,7.24,0,0,1-2.14.74,91,91,0,0,1-9.6,2.15c-1.8.21-4-.33-5.66.51C524.25,607.22,522.06,615.55,521.44,619.75Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M539.69,595.19a16.74,16.74,0,0,0-5.23,2.53,7.4,7.4,0,0,0-2.66,3.05,2.77,2.77,0,0,0-.21,1.58,3,3,0,0,0,1.52,1.83,8.09,8.09,0,0,0,4.66.9,34.56,34.56,0,0,0,4.74-.86,12.39,12.39,0,0,0,4.27-1.41,3.67,3.67,0,0,0,1.78-3.83,4.43,4.43,0,0,0-2.74-2.55,12.88,12.88,0,0,0-7.51-.78" transform="translate(-105.77 -43.5)"/><path class="cls-7" d="M538.59,620.55a4.57,4.57,0,0,0,.24,1.64c.34,1.06,2.86,5.74,4,6.17,3.37,1.25,12-3.91,12-7.67-.11-7-5.46-6-10.54-4.6C541.69,616.81,538.73,617.93,538.59,620.55Z" transform="translate(-105.77 -43.5)"/><path class="cls-6" d="M511.18,690.5c-9.54-4.09-12.13,7.26-11.68,14.67.27,4.56,1.43,7.6,6.67,7.33,4.82-.25,10.48-4.16,12.43-8.64S516.34,693.51,511.18,690.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-6" d="M601.84,640.83c-4.64-2.27-18.77,2-20.76,7.33-5.05,13.47,13.34,13.65,20.77,9.07C608.25,653.3,614.29,646.82,601.84,640.83Z" transform="translate(-105.77 -43.5)"/><polygon class="cls-10" points="261.69 395.02 182.17 404.84 135.41 383.03 140.61 281.16 130.54 229.75 142.41 232.33 236.08 222.66 247.41 240.66 251.49 239.66 264.08 210.62 310.13 222.66 306.47 236.45 312.74 236 302.08 275.33 302.33 355.11 274.9 357.33 280.37 390.09 254.85 381.34 261.69 395.02"/></g><g id="shadows"><g class="cls-3"><path d="M397.5,545.11c5-5.27,11.18-9.17,17.39-13.1A178.07,178.07,0,0,1,454,513.52c9.72-3.16,11.15,1.58,1.09,5.49-13.06,5.07-23.87,13.14-34.14,22.5-5,4.57-9.92,9.43-12.86,15.51-1.65,3.4-2.59,7.48-5.24,10.47-3.92,4.43-14.43-.32-16.81-4.62C382.68,556.72,393.35,549.5,397.5,545.11Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M382,562c-5.63,0-12.67-3.47-18-.5-4.91,2.72-4.43,8.73-2.47,13.29s24.31,23.4,28.12,14.83c3.14-7.07-16.95-5.47-16.56-12.54a19.12,19.12,0,0,1,7.37-1.17C378.68,571.07,368.68,567.89,382,562Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M384,591c7.86,3.69,6.66,5.87,5.47,14.64-1.21,9-1.08,18.17-1.47,27.24-.3,6.87-1.18,15,3.13,21,4.79,6.71,16.64,7.09,24.13,8.07,8,1,18.91-.5,26.2,3.17-3.93,3.94-14.31,4.92-19.68,6.17-4.66,1.08-15.51,2.6-18.16,7.19-7,12.16,24.8,5.86,29.86,6.61C430.25,689,423,689.26,419.59,694c-3.68,5.12-3.85,13.11-4.19,19.11-.23,4-1.78,10.13,1.1,13.51,3.7,4.34,9.49-.2,14.53.43-2.72,3.86-10.18,13.25-3.22,15.51,5.82,1.89,4.29-2.58,6.7,3.49,1.45,3.66,1.39,8.13,5.53,10.21,7.8,3.9,21.8-9.37,27.09-14.47,6.7-6.46,11.79-11.78,19.74-16.69-.87,11.91-14.7,18-9.25,31.79,2.53,6.4,8.75,6.78,14.38,8.92,8.59,3.25,15.42,8.84,25,9.72,13.5,1.24,33.1,1.14,42-10.27,2.18-2.8,3.23-5.43,4.67-8.7,1.78-4,3.92-5.88,6.72-9-1,5.36-8.77,20-1.41,23.71,13.74,6.92,12.34-18.61,19-20.89,1.43-.49,5.89.68,8,.15,3.36-.85,6.88-3.07,10-4.63,5.77-2.91,12-4.53,17.39-8,3.74-2.42,7.76-5.79,11.54-7.81.46,4.6-7.45,12.32-10.55,15.42-4.11,4.11-10.12,7.33-15,10.76s-9.45,7.28-14.4,10.37c-4.23,2.65-9.38,3.45-13.18,6.19s-7.22,7.6-11.81,9.46c-2.16.88-4.08.2-6.25.73-2.45.6-5,2.09-7.69,3-13.71,4.59-29,9.28-43.56,8.5-8-.42-15-2.41-22.5-4.38-8.37-2.18-16.81-1.56-25-5.12-3.7-1.61-6.83-4.38-10.5-5.89-4.3-1.76-7.44-.64-11.5-1.1-7.84-.9-15.56-9.4-22-13.38-5.16-3.2-7.15-4.55-9.89-10.14a35.34,35.34,0,0,0-6.62-9.37c-4-4.35-3.95-10.18-8-14.61a57.14,57.14,0,0,1-6.5-8.39c-2.83-4.55-4.85-10.14-7.38-14.9a40.53,40.53,0,0,1-4.22-19.15c-5.68-.11-6.63-13.83-2.5-13.65.6-5.41-.77-12.84-1.3-18.39-.71-7.47-.6-14.91-.62-22.45,0-13.08,2.26-27.58,5.5-40.09" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M426.51,572c1.41-7.49,16.39-15.55,23.46-15.42-3.75,6.73-9.32,11.19-11.58,19.07a45.42,45.42,0,0,0-1.77,18.11A40.07,40.07,0,0,0,441.13,608c2.54,4.31,6.43,5.21,9.94,8-3,3.14-4.63,3.31-2.09,7.76,2.93,5.14,8.72,6.95,14.14,8.37,10.51,2.77,28.08,4.58,34.86-6.49-16.19,15.3-36.68,25.36-58.07,12.58-12.57-7.51-19.57-13.86-23.88-28.61-1.87-6.42-3.34-12.12-.9-18.64C417.81,583.78,425.11,577.49,426.51,572Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M531,599c-3.57,4.47-7.85,6.24-9.5,12a57.08,57.08,0,0,0-2,12.5c-.29,5.67,1,8.58,7.25,8,5.91-.53,7-2.14,12.5,0,6.66,2.55,8.28-.52,12.58-5.54-4.84,1.41-5.52,1.57-8.1-2.32-1.2-1.81-1.57-7.2-4-7.68-3.17-.63-5.09,5-8.61,4.07C526.64,618.81,526.54,607.42,531,599Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M550.51,537c-4.84,2.19-3.83,18.15-3.61,22.88.17,3.51-.69,7.91.13,11.32,1,4,4.64,8.32,6.79,11.76,3.47,5.55,6.81,14.68,12.42,18.55,2.47,1.71,5.68,1.68,8.27,3,2,1,4,3.89,6.48,4,9.84.57,2.46-8.92,4.07-12.52-1.59-1.66-2.65-.1-4.69-1.08-2.83-1.35-4.65-3.69-6.49-6.16-2.19-2.94-10.08-12.09-8.81-15.26C556.24,566.71,556.23,550.37,550.51,537Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M541,653.5c-4.87,1.15-16.92,1.11-19,6.51,2.92,2.72,8.27,1.67,10,5,1.52,2.94-1.09,7.9-.94,10.93,1.35-.47,1.81,0,3-1.23-.18.23-.84,1.14-1,1.24,11.63-9.73,25.33-19.65,39.84-24.52a46.33,46.33,0,0,0,1.51-8.3c-2.32,3.22-7.76,10.68-12.17,10.41-4.11-.26-5.75-6-10.75-3.52" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M453,696.5c-2.61-11.13,16.36,1.09,19,2.51s8.67,6,12,5c2.82-.81,4-6.32,4.5-9.37.67,3.88,1.2,13.8,6,7.29,1.12,2,3.18,1.81,4.88.63,2.47,7.16,8.24,2.66,13.12,2.08,5.19-.62,4.57,2.06,1.09,5.5-3.27,3.22-7.93,5-11.6,7.86-4.18,3.22-9.4,11.64-15.46,10.93-.22-3,2.27-5.72,0-8.33s-8.35-1.45-11.26-1.64C465.86,718.33,452.75,711.41,453,696.5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M522,674c-8-.49-16.6,3.35-24.53,4.11-6.43.62-13.74,1.36-20,3.52,2.5,2.54,8.24,1.53,11.48,1.48,1.54,0,3.76-.59,5.25-.13,3.06.95,2.36,2.71,4.44,4.23,3.43,2.5,6,0,10.7.89,3.2.61,6.72,2.68,10,3.34.81-5.63-1.54-4.06,2.59-8.94C524,680.17,527.32,675.21,522,674Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M587.51,635.5c-2.71,2.1-4,5.66-6.25,8.25-1.88,2.15-4.78,2.8-4.17,6.17,7-1.05,3.11,7.88,7.44,10.45,4.76,2.83,11.54-2.32,13.93-5.55-2.39,1.91-6.4,2.54-9.36,2.1-2.8-7.06-.07-13.59,6.91-15.68,2.73-.82,6.22.58,3.81-2.65-1.29-1.72-5.39,1.22-4.12-3.25.6-2.11,4.27-1.68,5.28-3.76C597.63,631,589.38,625.44,587.51,635.5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M638,714.5c-.73-4.45,7.31-16.33,12.42-15.42C651.87,705,642.81,714,643.5,721c.88,9,10.68,2.07,14.41-1.45.53,7.84-12.88,16.15-19.61,17-1.17.14-3.7.38-4.79,0-3.38-1.19-2.44.34-2-3.33C632.39,725.34,636.61,717.18,638,714.5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M149.44,520V478.5L278.51,461l9,79.5,33-75L427,514.83l-3.29,9.8-18.49,11.77c.57-.36-1.54-8.07-1.79-9a193.18,193.18,0,0,1-25.81,4.06c-26.8,2.53-54.93,12.18-78.25,26.11-13,7.79-25.92,20.72-34.38,33.37a62.39,62.39,0,0,0-6.54,11.79c-2.89,7.39-.68,11.48-.05,18.7.46,5.29-.47,11-.78,16.28l-2.2,37.91L252.51,726l-97-64.27,2-101.09L142,522.5l7,1.5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M238.51,426.5C232,427,225.38,430,219,430.89c-3.94.57-12.23.11-15.32,2.54-3.36,2.64-1.89,12.95-2.18,17.08-.37,5.2-2.53,13.57-1.42,18.43,9.62-2.43,19.82-2.39,29.79-3.41,10.33-1.06,21.15-3,31.39-3.5,3.72-.18,12.9-2.25,15.62.46,2.25,2.24,1.78,8.66,2.11,11.55.8,6.93,1.46,13.84,2.47,20.71,1.2,8.15,2.61,16.1,4,24.25,1.06,6,.85,12.5,3.12,18.26,6.35-9.54,13-21.37,16.62-32.52,2.25-6.92,3.77-13.84,6.26-20.75,2-5.68,3.07-15,9.83-17,8-2.32,18.46,6.73,25.46,9.47A140.2,140.2,0,0,1,370.51,489c6.61,4.21,18.87,10.6,26.93,11a141,141,0,0,0,.09-21.89C396.9,471.33,392,470.72,387,466c-2.93-2.78-5.59-6-8.31-8.93s-3.23-5.8-4.75-9.29c-1.35-3.11-3.44-5.93-4.14-9.21-6.1-.5-12.51,2.61-18.74,2.9-6.91.32-13,1.68-19.78,3.06A249.22,249.22,0,0,1,294.35,449c-7.85.36-12.06-3.22-18.83-7-5.83-3.28-11.78-5.78-17.87-8.5C251.93,431,245.54,425.89,238.51,426.5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><polygon points="137.08 381.75 138.66 278.19 130.54 228.5 143.74 231.78 236.73 222.66 245.81 240.49 194.74 245.5 179 285.98 182.46 404.33 137.08 381.75"/></g><g class="cls-3"><polyline points="208.66 222.66 208.68 118.5 154.77 56.5 275.74 87 330.85 154.64 330.74 352.89 302.33 355.11 302.24 272.5 313.05 235.7 306.24 236.47 310.13 224.59 262.74 208.7 251.69 240.49 245.81 240.49 236.73 222.66 208.68 225.41"/></g><g class="cls-3"><path d="M357.26,283.5c2.08-1.83,1.64-6,4.49-7.27,1.34-.57,4.9-.4,6.45-.55,3.69-.35,7.36-.09,11-.58,11.07-1.49,22.26-.56,33-.3a22.58,22.58,0,0,0-1.33,5.22c-9.5-.26-19,2.65-28.28,4.23-5.37.91-10.91,1.35-16.31,2C364.25,286.52,360.31,287.34,357.26,283.5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M301,290.75c5.31-2.94,15.62-2.08,21.84-2.25,4.48-.12,9.5-1,13.88-.46-.6,1.65-2.53,3.08-3.47,4.71-1.53,2.65-3,5.16-4.72,7.74a119.15,119.15,0,0,0-8.1,13.25c-.72,1.47-1.54,3.09-.48,4.26,1.93,2.12,9.39,2,12,2.25,10.58,1.17,22,1.52,32.51,0,4.11-.59,8.19-.46,12.31-.81,3.62-.31,7.26-1.66,10.91-1.45-5.2-.24-12.24,2.24-17.18,3.76-6.67,2.05-13.53,3.4-20.15,5.55-12.44,4-25.07,7.38-37.65,10.9-9.71,2.72-16.76,8.44-20.84,17.72a69.12,69.12,0,0,0-5.36,18.3c-.29-4.92-1-9.78-1-14.72,0-4.35.48-9-.13-13.27-.9-6.39-1.86-13.37.57-19.54C290.84,314.24,293.23,301.07,301,290.75Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M380.84,407.17c-1.77,5.07-3,10-6.17,14.5-.91,1.32-2.1,3.7-3.37,4.64s-2.7.82-3.84,1.51c2.48,3.34,13.65,5,17.67,5.3,0-3.72-1.84-7.9-2.46-11.65C382.12,418.17,383,412.71,380.84,407.17Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M397.91,409.93a180.76,180.76,0,0,1,18,11.59c5.38,3.79,11.2,6.89,16.6,10.66,4.38,3.06,7.88,6.76,13.23,8a139.68,139.68,0,0,1,14.18,4.34c3.94,1.35,8.21,1.38,12.24,2.32,5.63,1.31,11.3,1.65,16.92,2.92,5.05,1.14,12.39,6.53,17.75,5.08,4.42-1.19,6.07-11.94,8.39-15.6,4.34-6.84,8-13.64,9.68-21.74.88-4.22,1.25-8.22,3.34-12.07,2-3.66,5.26-15.42,9.31-8s3.58,14.83,10.13,21a70.59,70.59,0,0,1,9.66,10.69c3,4.1,7.16,9.47,11.21,12.49,4.2,3.14,10.07,3.95,14.64,6.63,3.68,2.16,7.61,3.82,11.31,6a60.37,60.37,0,0,0,18.37,7.09c12.47,2.52,25.74-2.17,37.9-4-.55,2.26-3.1,4-4.44,6-1.06,1.58-1.43,3.29-2.78,4.64-1.74,1.73-1.53,1.43-4.29,1.68-5.33.48-10.51,1.73-15.8,2.33-13.56,1.53-27.06,3.54-40.6,5.25-6.48.82-13,1.48-19.45,2.18-4.19.45-7.6,2.14-11.62,3.26-2.92.81-5.81.72-8.65,1.32-4.63,1-5.85,6.3-8,10.27-2.56,4.67-4.6,9.71-7.45,14.24s-6.54,1-10.65-.1c-6.11-1.59-13.92-1.39-20.22-1.07-2.53.13-4.53.13-5.91-1.69-1.81-2.39-1.4-4.13-4.1-6-5.81-4-12.71-.16-16.07,5.25-1.53,2.47-2.14,6.12-4.26,7.85-3.86,3.16-12.35,4-17.09,5.33-5.67,1.61-11,2.55-16.51,4.82a63.19,63.19,0,0,1-9.37,3c1.67-2.65,3.33-6.34,2.92-9.57-2.71-.41-4.59-3.14-6.62-4.8-2.82-2.31-6.19-3.9-9.31-5.58-6.3-3.39-14.42-.82-15-9.87-.39-5.76,2.56-12.55.66-18.13s-7.08-10.94-10.34-16c-3.81-5.89-8.77-11.11-12.49-17-2.23-3.55-3.8-7-6.53-10.32-2.24-2.74-5.24-5.44-6.2-9,5.23-.55,12.68,4.75,17.59,6.64,3.15,1.21,7.1,3.56,10.53,3.34a83.1,83.1,0,0,1-7.71-20.4,37.54,37.54,0,0,1-.85-9.78c.16-3.59,3.17-6.26,6.93-4.33,1.7.87,2.56,3.33,4.13,4.72A35.08,35.08,0,0,0,397.91,409.93Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M498.84,341.5c-1.85,2.24-2.51,5.38-3.74,8-1.85,4-4.24,7.62-5.94,11.67-2.29,5.46-4.64,10.71-7.11,16s-4.92,10.64-7.84,15.56c9,1.25,19.34-6.2,28.13-2.94,5.28,2,3.3,10.27,3.57,14.54.38,6.06,1.32,12.13,1.59,18.21.21,4.91,1,9.78,1.35,14.67s.27,10.82,1.91,15.26c1.49-11,7.73-20.76,12.08-30.66,3.34-7.59,7.26-15.17,11.32-22.34,3.58-6.33,10.87-2.74,16.41-.57,10.71,4.18,21.14,8.74,32.28,11.34a116.68,116.68,0,0,1,11.65,3.9c7,2.42,14,5.37,20.69,8.34,8.65,3.83,18.84,9.26,28.28,9.28-2.75-4.55-1.46-10.57-2-15.74s-1-10.33-1-15.55c0-3.66.2-4.46-3-5.89-6.12-2.74-13.07-3.65-19.15-6.43-13.72-6.28-27.27-13-41.12-18.93-8.26-3.52-17.18-5.41-25.28-9.06-7-3.14-14.15-4-21.15-6.69-4.64-1.78-8.43-6-13.31-6.93-2-.39-4.17.41-6.07-.28-2.49-.91-4-3.38-6.92-3.78" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M433.43,154.58c-6.07,1.08-12.36.51-18.52.58-3.35,0-9-.6-12,.73,1.38-.62,6.78,8.19,7.55,9.6,2.42,4.42,6.84,6.94,10,10.75,3,3.58,5.09,7.55,7.57,11.43,2.9,4.53,6.57,10.87,11.43,13.47,4.53-10.25,13.06-19.2,19.41-28.39,2.56-3.71,4-7.7,6.66-11.3s6.15-7.6,7-12.23c-3.25-.48-6,1.2-9.06,1.54-2.73.3-5.54,0-8.32.34C447.82,152,440.62,153.31,433.43,154.58Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M472.51,143.5c2.59-2.07,2.86-7.34,3.66-10.48,1-4.06,2.45-8.06,3.5-12.15a92.72,92.72,0,0,0,2.84-19c.54-11.33,3.49-22.76,6.25-33.74,1.25-5,1.45-10.37,2.79-15.19a27.26,27.26,0,0,1,9.75.44c5.54,1.34,10.83,2.11,16.38,3.33,11.54,2.52,23,4.73,34.35,7.91,9.32,2.6,18.55,5.52,28,7.86,9.07,2.26,18.78,3.33,27.66,6.23a35.11,35.11,0,0,1,9.52,4.59c.81.58,3.62,2,3.93,2.66,1.11,2.55-4,8.71-5.42,11-3.23,5.28-6.39,10.37-9.84,15.49-2.1,3.12-3.41,7-5.73,9.89s-4.23,2.61-7.68,3.16c-4,.63-7.45,2.4-11.34,3.44-4.83,1.29-10,1.63-15,2.31-10.49,1.44-21,2.34-31.52,3.85-8.37,1.2-16.91-.11-25.32.85-6.48.73-12.91,2-19.41,2.68C484.44,139.1,477.72,138.2,472.51,143.5Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M476.51,142.17c-.26,2.37-2.93,5.46-4.82,7.49-3.76,4.05-5.93,8-8.85,12.65-5.36,8.61-11.9,16.14-16.32,25.32a95,95,0,0,1-7,12.15c-1.54,2.29-1.7,3.79-2,6.8-.91,9.54.39,18.75,1,28.22.52,8,1.31,16,1.33,24,0,8.83-2.32,17.54-2.33,26.3.38-12.56,5.41-26.66,10.59-37.93,4.26-9.26,8.41-17.29,15.17-25,3.35-3.82,7.22-6.77,11.1-10,5.25-4.35,10.9-8.67,17.52-11,6.4-2.2,13.1-3,19.48-5.2,15-5.09,30.4-11,46.42-11.86-6.77.32-13.86-.56-20.63-.93-10.38-.56-20.83.27-31.22.27-3.42,0-12.51,2.09-10.53-2.58,1-2.39,5.17-5.25,7.15-6.83,12-9.58,24.27-18.84,37.91-26,8.8-4.64,18.27-8.1,27.56-11.57,7.69-2.87,15.67-6.69,24-7.32-5.87-.3-11.73,1.6-17.48,2.52a201.78,201.78,0,0,1-21.49,2.13c-9.89.48-19.93.34-29.81,0-14.37-.48-28.51,3.68-42.73,3.68" transform="translate(-105.77 -43.5)"/></g><g class="cls-3"><path d="M401.84,536.83c-11,0-18.59,4.06-27.85,9.48-6.91,4-17.08,9-21.31,16-6.15,10.22-3.41,26-1.5,37.2,2.22,13-3.3,22.81-4.68,35.32-1,8.85-.12,18.69.68,27.45,1.25,13.73-3.83,33.5,2.05,46.16,2.56,5.5,10.14,6.08,14.65,10.37,3.14,3,7.47,6.92,9.33,11,2.15,4.72,1.93,10.11,5.35,14.67,4.08,5.44,10.34,9.23,15.3,13.69,3.81,3.42,6.72,7.37,11.49,9.52,7.94,3.57,17.77,4.79,26.39,4.37-.38-4.86-13.29-10.74-17.08-14.57-6.59-6.66-12-17.42-16.65-25.63-5.39-9.57-15-21.1-16.75-32.06-.25-1.6,0-7.54-.88-8.84-1.44-2.15-4.58-.58-6.38-3.62-2.52-4.25-.48-16.51,4.4-18-2-21.66-1.22-43.66-1.22-65.61,0-4.4.8-9.45-1.17-13.11-2.12-3.93-7.74-6.1-10.72-9.19-6.12-6.34-9.28-21.65,2.28-24.59,5.56-1.41,10.68,4.26,14.91,2.32,3.16-1.45,5-8.12,6.83-10.73a64.56,64.56,0,0,1,8.53-9" transform="translate(-105.77 -43.5)"/></g></g><g id="DETAILS"><path class="cls-11" d="M652,604.19a1.5,1.5,0,0,1-.3-3l27.16-5.51a1.5,1.5,0,0,1,.6,2.94l-27.15,5.51A1.5,1.5,0,0,1,652,604.19Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M656.45,629.7a1.5,1.5,0,0,1-1.43-1c-2.88-8.79-3.75-17.24-4.47-25.85a1.5,1.5,0,0,1,1.37-1.62,1.52,1.52,0,0,1,1.62,1.37c.7,8.42,1.55,16.68,4.33,25.16a1.5,1.5,0,0,1-1.43,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M656.44,629.7a1.5,1.5,0,0,1-.27-3c9.22-1.72,19.79-3.64,28.25-4.79a1.5,1.5,0,0,1,.41,3c-8.4,1.15-18.92,3.05-28.11,4.77Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M684.63,624.91a1.5,1.5,0,0,1-1.41-1c-1.87-5.22-2.81-11.14-3.73-16.87-.54-3.4-1.06-6.61-1.74-9.53a1.5,1.5,0,0,1,2.92-.68c.7,3,1.23,6.29,1.78,9.74.89,5.59,1.82,11.37,3.59,16.33a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M683.75,598.95a1.5,1.5,0,0,1-.3-3l27.16-5.51a1.5,1.5,0,1,1,.6,2.94l-27.15,5.51A1.5,1.5,0,0,1,683.75,598.95Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M688.15,624.45a1.5,1.5,0,0,1-1.43-1c-2.88-8.79-3.75-17.24-4.47-25.85a1.5,1.5,0,0,1,1.37-1.62,1.52,1.52,0,0,1,1.62,1.37c.7,8.42,1.55,16.68,4.33,25.16a1.5,1.5,0,0,1-1.43,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M688.15,624.45a1.5,1.5,0,0,1-.27-3c9.21-1.72,19.77-3.64,28.25-4.79a1.5,1.5,0,0,1,.41,3c-8.42,1.15-18.93,3.06-28.11,4.77Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M716.33,619.67a1.5,1.5,0,0,1-1.41-1c-1.87-5.22-2.81-11.14-3.73-16.87-.54-3.4-1.06-6.61-1.74-9.53a1.5,1.5,0,1,1,2.92-.68c.7,3,1.23,6.29,1.78,9.74.89,5.59,1.82,11.37,3.59,16.33a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M715.47,593.5a1.5,1.5,0,0,1-.3-3L742.33,585a1.5,1.5,0,0,1,.6,2.94l-27.16,5.51A1.49,1.49,0,0,1,715.47,593.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M719.87,619a1.5,1.5,0,0,1-1.43-1c-2.88-8.79-3.75-17.24-4.47-25.85a1.5,1.5,0,0,1,3-.25c.7,8.42,1.55,16.68,4.33,25.16a1.5,1.5,0,0,1-1.43,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M719.87,619a1.5,1.5,0,0,1-.27-3c9.21-1.72,19.76-3.64,28.25-4.79a1.5,1.5,0,1,1,.4,3c-8.43,1.15-18.94,3.06-28.11,4.77Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M748.05,614.22a1.5,1.5,0,0,1-1.41-1c-1.87-5.22-2.82-11.14-3.73-16.87-.54-3.4-1.06-6.61-1.74-9.53a1.5,1.5,0,0,1,2.92-.68c.7,3,1.23,6.29,1.78,9.74.89,5.59,1.82,11.38,3.59,16.33a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M666.66,622.38a1.5,1.5,0,0,1-1.47-1.21,120.78,120.78,0,0,1-1.74-12,1.5,1.5,0,1,1,3-.28,118,118,0,0,0,1.7,11.69,1.5,1.5,0,0,1-1.47,1.79Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M662.34,609.44a.26.26,0,0,0,0,.15c0,.15.25.12.39.05a12.33,12.33,0,0,1,4.83-1.24,11.24,11.24,0,0,1-1.68-2c-.28-.39-1.12-1.92-1.64-1.94s-.76,1.76-.89,2.22A19.33,19.33,0,0,1,662.34,609.44Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M671.86,621.56a1.5,1.5,0,0,1-1.47-1.21,120.75,120.75,0,0,1-1.74-12,1.5,1.5,0,1,1,3-.28,117.9,117.9,0,0,0,1.7,11.69,1.5,1.5,0,0,1-1.18,1.76Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M667.54,608.61a.26.26,0,0,0,0,.15c0,.15.25.12.39.05a12.33,12.33,0,0,1,4.83-1.24,11.24,11.24,0,0,1-1.68-2c-.28-.39-1.12-1.92-1.64-1.94s-.76,1.76-.89,2.22A19.33,19.33,0,0,1,667.54,608.61Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M702.49,619a2.52,2.52,0,0,1-.46,0,3.11,3.11,0,0,1-2.3-2.24,14.26,14.26,0,0,1-.48-1.74l-1.45-6.37a1.5,1.5,0,1,1,2.93-.67l1.45,6.37a12.26,12.26,0,0,0,.35,1.31,5.84,5.84,0,0,0,.14-.61,1.5,1.5,0,0,1,2.95.56,5.49,5.49,0,0,1-.71,2A2.91,2.91,0,0,1,702.49,619Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M693.91,610.54a2.17,2.17,0,0,1-1.89-.87c-.61-.85-.49-2,.34-3.36a8.16,8.16,0,0,1,4.83-3.94,11.49,11.49,0,0,1,4.48-.26,6.73,6.73,0,0,1,3.94,1.92,4.41,4.41,0,0,1,1.9,3.2,1.5,1.5,0,0,1-1.23,1.49c-2.55.46-5.14.88-7.71,1.25-.48.07-1,.12-1.47.17a21.5,21.5,0,0,0-2.27.32A4.39,4.39,0,0,1,693.91,610.54ZM700,605a7.29,7.29,0,0,0-2,.25,4.76,4.76,0,0,0-2.72,2.06c.51-.07,1-.12,1.51-.18s.91-.09,1.36-.16c1.77-.25,3.56-.53,5.33-.83a3.56,3.56,0,0,0-2.16-1.06A11.39,11.39,0,0,0,700,605Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M698.86,604.5a1.5,1.5,0,0,1-1.45-1.11l-.44-1.6a1.5,1.5,0,1,1,2.89-.79l.44,1.6a1.5,1.5,0,0,1-1.45,1.89Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M729.58,605.81a6.59,6.59,0,0,1-2.87-.71,4,4,0,0,1-1.54-1.23,4.38,4.38,0,0,1-.67-2l-1.1-7.41a1.5,1.5,0,1,1,3-.44l1.1,7.41a2.64,2.64,0,0,0,.16.7,1.16,1.16,0,0,0,.41.26,3.42,3.42,0,0,0,1.76.39,1.67,1.67,0,0,0,1.19-.6c.52-.71.27-2,0-3.21l-1.22-5.27a1.5,1.5,0,1,1,2.92-.68l1.22,5.27c.31,1.32.88,3.77-.5,5.66a4.62,4.62,0,0,1-3.34,1.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M724.92,595.53a1.5,1.5,0,0,1-.49-2.92,8.6,8.6,0,0,1,2-.38l4.62-.46a1.5,1.5,0,0,1,.3,3l-4.62.46a6.16,6.16,0,0,0-1.34.23A1.5,1.5,0,0,1,724.92,595.53Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M730.91,613.71a1.5,1.5,0,0,1-1.46-1.19c-.54-2.52-1-5.09-1.25-7.65a1.5,1.5,0,1,1,3-.34c.28,2.46.68,4.93,1.2,7.36a1.5,1.5,0,0,1-1.47,1.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M728.12,615a1.5,1.5,0,0,1-.52-2.91,9.5,9.5,0,0,1,2.54-.46l.75-.07A9.73,9.73,0,0,0,733,611a1.5,1.5,0,1,1,1,2.82,12.73,12.73,0,0,1-2.81.67l-.85.08a7.07,7.07,0,0,0-1.76.29A1.49,1.49,0,0,1,728.12,615Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M500.65,218.38a1.5,1.5,0,0,1-.13-3l27.59-2.52a1.5,1.5,0,1,1,.27,3l-27.59,2.52Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M502.24,244.21a1.5,1.5,0,0,1-1.47-1.19c-1.9-9.06-1.85-17.55-1.62-26.18a1.5,1.5,0,1,1,3,.08c-.23,8.44-.28,16.74,1.56,25.48a1.5,1.5,0,0,1-1.47,1.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M502.24,244.21a1.5,1.5,0,0,1-.11-3c9.34-.71,20.05-1.46,28.61-1.69h0a1.5,1.5,0,0,1,0,3c-8.49.22-19.15,1-28.46,1.68Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M530.77,242.53a1.5,1.5,0,0,1-1.46-1.15C528,236,527.73,230,527.44,224.2c-.17-3.44-.33-6.68-.69-9.66a1.5,1.5,0,0,1,3-.36c.37,3.08.53,6.38.71,9.87.28,5.66.57,11.51,1.79,16.63a1.5,1.5,0,0,1-1.46,1.85Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M532.74,216.62a1.5,1.5,0,0,1-.13-3l27.59-2.52a1.5,1.5,0,1,1,.27,3l-27.59,2.52Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M534.33,242.45a1.5,1.5,0,0,1-1.47-1.19c-1.9-9.06-1.85-17.55-1.62-26.18a1.5,1.5,0,1,1,3,.08c-.23,8.44-.28,16.74,1.56,25.48a1.5,1.5,0,0,1-1.47,1.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M534.33,242.45a1.5,1.5,0,0,1-.11-3c9.34-.71,20.05-1.46,28.61-1.69a1.5,1.5,0,0,1,.08,3c-8.49.22-19.15,1-28.46,1.68Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M562.86,240.77a1.5,1.5,0,0,1-1.46-1.15c-1.29-5.39-1.58-11.38-1.87-17.17-.17-3.44-.33-6.68-.69-9.66a1.5,1.5,0,0,1,3-.36c.37,3.08.53,6.38.71,9.87.28,5.66.57,11.51,1.79,16.63a1.5,1.5,0,0,1-1.46,1.85Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M564.86,214.67a1.5,1.5,0,0,1-.13-3l27.59-2.52a1.5,1.5,0,1,1,.27,3L565,214.66Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M566.45,240.5A1.5,1.5,0,0,1,565,239.3c-1.9-9.06-1.85-17.55-1.62-26.18a1.5,1.5,0,1,1,3,.08c-.23,8.44-.28,16.74,1.56,25.48a1.5,1.5,0,0,1-1.47,1.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M566.45,240.5a1.5,1.5,0,0,1-.11-3c9.33-.71,20-1.46,28.61-1.69a1.5,1.5,0,0,1,.08,3c-8.51.22-19.16,1-28.46,1.68Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M595,238.81a1.5,1.5,0,0,1-1.46-1.15c-1.29-5.39-1.58-11.38-1.87-17.18-.17-3.44-.33-6.68-.69-9.66a1.5,1.5,0,0,1,3-.36c.37,3.08.53,6.38.71,9.87.28,5.66.57,11.51,1.79,16.63a1.5,1.5,0,0,1-1.46,1.85Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M513.19,238.06a1.5,1.5,0,0,1-1.49-1.37,120.8,120.8,0,0,1-.42-12.11,1.52,1.52,0,0,1,1.52-1.48,1.5,1.5,0,0,1,1.48,1.52,118,118,0,0,0,.41,11.81,1.5,1.5,0,0,1-1.37,1.62Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M510.14,224.71a.26.26,0,0,0,0,.15c0,.15.24.14.38.09a12.33,12.33,0,0,1,4.93-.71,11.24,11.24,0,0,1-1.46-2.14c-.24-.42-.91-2-1.42-2.11s-.95,1.66-1.12,2.11A19.33,19.33,0,0,1,510.14,224.71Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M518.45,237.8a1.5,1.5,0,0,1-1.49-1.37,120.79,120.79,0,0,1-.42-12.11,1.5,1.5,0,0,1,1.5-1.48h0a1.5,1.5,0,0,1,1.48,1.52,118,118,0,0,0,.41,11.81,1.5,1.5,0,0,1-1.37,1.62Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M515.4,224.46a.26.26,0,0,0,0,.15c0,.15.24.14.38.09a12.33,12.33,0,0,1,4.93-.71,11.24,11.24,0,0,1-1.46-2.14c-.24-.42-.91-2-1.42-2.11s-.95,1.66-1.12,2.11A19.33,19.33,0,0,1,515.4,224.46Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M549.29,238.63a2.53,2.53,0,0,1-.73-.11,3.11,3.11,0,0,1-2-2.48,14,14,0,0,1-.28-1.78l-.75-6.5a1.5,1.5,0,1,1,3-.34l.74,6.49a12.42,12.42,0,0,0,.2,1.34,5.71,5.71,0,0,0,.21-.59,1.5,1.5,0,1,1,2.87.88,5.48,5.48,0,0,1-.93,2A3,3,0,0,1,549.29,238.63Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M541.83,229.26a2.3,2.3,0,0,1-2.2-1.1c-.51-.91-.27-2,.7-3.3a8.16,8.16,0,0,1,5.24-3.39,11.43,11.43,0,0,1,4.48.23,6.71,6.71,0,0,1,3.71,2.33,4.4,4.4,0,0,1,1.54,3.39,1.5,1.5,0,0,1-1.39,1.34c-2.58.18-5.21.32-7.8.4-.49,0-1,0-1.48,0a22.18,22.18,0,0,0-2.28.07Zm12-2h0Zm-6.65-2.92a6.64,6.64,0,0,0-1.09.09,4.76,4.76,0,0,0-2.93,1.75c.51,0,1,0,1.51,0s.92,0,1.37,0c1.79-.06,3.59-.14,5.39-.24a3.56,3.56,0,0,0-2-1.29A10,10,0,0,0,547.15,224.35Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M547.14,223.79a1.5,1.5,0,0,1-1.48-1.27l-.26-1.64a1.5,1.5,0,1,1,3-.47l.26,1.64a1.5,1.5,0,0,1-1.25,1.72Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M578,228.46h-.11a6.37,6.37,0,0,1-3.25-1,4,4,0,0,1-1.4-1.39,4.39,4.39,0,0,1-.46-2l-.29-7.49a1.5,1.5,0,0,1,3-.12l.29,7.49a2.64,2.64,0,0,0,.08.71,1.17,1.17,0,0,0,.38.3,3.4,3.4,0,0,0,1.7.58,1.69,1.69,0,0,0,1.25-.46c.6-.65.49-2,.35-3.19l-.64-5.37a1.5,1.5,0,0,1,3-.35l.64,5.37c.16,1.34.46,3.85-1.12,5.57A4.6,4.6,0,0,1,578,228.46Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M574,217.71a1.5,1.5,0,0,1-.33-3,8.77,8.77,0,0,1,2.05-.15l4.65,0a1.5,1.5,0,0,1,0,3h0l-4.64,0a6.15,6.15,0,0,0-1.35.08A1.53,1.53,0,0,1,574,217.71Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M578,236.44a1.5,1.5,0,0,1-1.49-1.35c-.26-2.55-.4-5.16-.41-7.74a1.5,1.5,0,0,1,1.49-1.51h0a1.5,1.5,0,0,1,1.5,1.49c0,2.48.14,5,.39,7.45a1.5,1.5,0,0,1-1.34,1.64Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M575.09,237.37a1.5,1.5,0,0,1-.36-3,9.55,9.55,0,0,1,2.58-.18h.75a9.75,9.75,0,0,0,2.19-.27,1.5,1.5,0,1,1,.71,2.92,12.81,12.81,0,0,1-2.87.36h-.85a7.06,7.06,0,0,0-1.79.1A1.52,1.52,0,0,1,575.09,237.37Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M266.5,686.83a1.5,1.5,0,0,1-.31-3l27.11-5.73a1.5,1.5,0,1,1,.62,2.94l-27.11,5.73A1.55,1.55,0,0,1,266.5,686.83Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M271.1,712.29a1.5,1.5,0,0,1-1.42-1c-3-8.77-3.9-17.21-4.68-25.81a1.5,1.5,0,1,1,3-.27c.76,8.41,1.68,16.66,4.53,25.13a1.5,1.5,0,0,1-.94,1.9A1.52,1.52,0,0,1,271.1,712.29Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M271.1,712.29a1.5,1.5,0,0,1-.29-3c9.18-1.79,19.71-3.79,28.21-5a1.5,1.5,0,0,1,.43,3c-8.43,1.22-18.92,3.21-28.07,5A1.46,1.46,0,0,1,271.1,712.29Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M299.24,707.28a1.5,1.5,0,0,1-1.41-1c-1.91-5.2-2.91-11.12-3.87-16.84-.57-3.39-1.11-6.6-1.81-9.51a1.5,1.5,0,0,1,2.92-.71c.73,3,1.28,6.27,1.86,9.72.94,5.59,1.91,11.36,3.73,16.3a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M298.16,681.32a1.5,1.5,0,0,1-.31-3L325,672.62a1.5,1.5,0,0,1,.62,2.94l-27.11,5.73A1.55,1.55,0,0,1,298.16,681.32Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M302.77,706.79a1.5,1.5,0,0,1-1.42-1c-3-8.77-3.9-17.22-4.68-25.81a1.5,1.5,0,1,1,3-.27c.76,8.41,1.68,16.66,4.53,25.13a1.5,1.5,0,0,1-.94,1.9A1.52,1.52,0,0,1,302.77,706.79Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M302.77,706.79a1.5,1.5,0,0,1-.29-3c9.2-1.8,19.75-3.8,28.21-5a1.5,1.5,0,1,1,.43,3c-8.4,1.21-18.9,3.21-28.07,5Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M330.91,701.78a1.5,1.5,0,0,1-1.41-1c-1.91-5.2-2.91-11.12-3.87-16.84-.57-3.39-1.11-6.6-1.81-9.51a1.5,1.5,0,0,1,2.92-.71c.73,3,1.28,6.27,1.86,9.72.94,5.58,1.91,11.36,3.73,16.3a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M329.83,675.62a1.5,1.5,0,0,1-.31-3l27.11-5.73a1.5,1.5,0,1,1,.62,2.94l-27.11,5.73A1.55,1.55,0,0,1,329.83,675.62Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M334.44,701.08a1.5,1.5,0,0,1-1.42-1c-3-8.77-3.9-17.21-4.68-25.81a1.5,1.5,0,1,1,3-.27c.76,8.41,1.68,16.66,4.53,25.12a1.5,1.5,0,0,1-.94,1.9A1.52,1.52,0,0,1,334.44,701.08Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M334.44,701.08a1.5,1.5,0,0,1-.29-3c9.19-1.79,19.74-3.8,28.21-5a1.5,1.5,0,0,1,.43,3c-8.41,1.22-18.91,3.21-28.07,5Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M362.58,696.07a1.5,1.5,0,0,1-1.41-1c-1.91-5.2-2.91-11.12-3.87-16.83-.57-3.39-1.11-6.6-1.82-9.52a1.5,1.5,0,0,1,2.92-.71c.73,3,1.28,6.28,1.86,9.72.94,5.58,1.91,11.36,3.73,16.3a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M281.26,704.9a1.5,1.5,0,0,1-1.47-1.2c-.81-3.95-1.43-8-1.84-12a1.5,1.5,0,1,1,3-.3c.4,3.9,1,7.83,1.79,11.68a1.5,1.5,0,0,1-1.17,1.77A1.54,1.54,0,0,1,281.26,704.9Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M276.84,692a.26.26,0,0,0,0,.15c0,.15.25.12.39,0a12.33,12.33,0,0,1,4.82-1.28,11.24,11.24,0,0,1-1.7-2c-.29-.39-1.14-1.92-1.66-1.93s-.75,1.76-.87,2.23A19.33,19.33,0,0,1,276.84,692Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M286.45,704a1.5,1.5,0,0,1-1.47-1.2,120.91,120.91,0,0,1-1.84-12,1.5,1.5,0,1,1,3-.3,118,118,0,0,0,1.79,11.68,1.5,1.5,0,0,1-1.17,1.77A1.53,1.53,0,0,1,286.45,704Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M282,691.12a.26.26,0,0,0,0,.15c0,.15.25.12.39,0a12.33,12.33,0,0,1,4.82-1.28,11.24,11.24,0,0,1-1.7-2c-.29-.39-1.14-1.92-1.66-1.93s-.75,1.76-.87,2.23A19.33,19.33,0,0,1,282,691.12Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M317.05,701.25a2.49,2.49,0,0,1-.44,0,3.11,3.11,0,0,1-2.32-2.23,14.09,14.09,0,0,1-.49-1.73l-1.5-6.36a1.5,1.5,0,0,1,2.92-.69l1.5,6.36a12.44,12.44,0,0,0,.36,1.31,5.79,5.79,0,0,0,.13-.61,1.5,1.5,0,1,1,3,.54,5.42,5.42,0,0,1-.7,2.05A2.91,2.91,0,0,1,317.05,701.25Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M308.39,692.83a2.17,2.17,0,0,1-1.87-.86c-.61-.84-.51-2,.31-3.36a8.15,8.15,0,0,1,4.8-4,11.42,11.42,0,0,1,4.48-.3,6.72,6.72,0,0,1,4,1.88,4.4,4.4,0,0,1,1.93,3.18,1.5,1.5,0,0,1-1.22,1.49c-2.56.49-5.15.93-7.7,1.31-.48.07-1,.13-1.46.18a21.61,21.61,0,0,0-2.27.33A4.39,4.39,0,0,1,308.39,692.83Zm6.15-5.59a7.42,7.42,0,0,0-2.07.27,4.76,4.76,0,0,0-2.71,2.08c.51-.08,1-.13,1.51-.19s.91-.1,1.36-.17c1.76-.26,3.54-.56,5.32-.87a3.57,3.57,0,0,0-2.17-1A11.49,11.49,0,0,0,314.55,687.24Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M313.31,686.76a1.5,1.5,0,0,1-1.44-1.09l-.45-1.6a1.5,1.5,0,1,1,2.89-.81l.45,1.6a1.5,1.5,0,0,1-1.44,1.91Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M344,687.81a6.59,6.59,0,0,1-2.83-.68,3.93,3.93,0,0,1-1.55-1.22,4.38,4.38,0,0,1-.69-2l-1.16-7.4a1.5,1.5,0,0,1,3-.47l1.16,7.4a2.62,2.62,0,0,0,.17.69,1.14,1.14,0,0,0,.41.26,3.37,3.37,0,0,0,1.76.38,1.67,1.67,0,0,0,1.18-.61c.52-.72.26-2,0-3.21l-1.27-5.26A1.5,1.5,0,0,1,347,675l1.27,5.26c.32,1.32.91,3.77-.46,5.66a4.62,4.62,0,0,1-3.33,1.84Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M339.3,677.57a1.5,1.5,0,0,1-.5-2.91,8.62,8.62,0,0,1,2-.39l4.62-.5a1.5,1.5,0,1,1,.32,3l-4.62.5a6.21,6.21,0,0,0-1.34.24A1.49,1.49,0,0,1,339.3,677.57Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M345.44,695.71a1.5,1.5,0,0,1-1.46-1.17c-.56-2.51-1-5.08-1.31-7.64a1.5,1.5,0,1,1,3-.36c.3,2.46.73,4.93,1.26,7.35a1.5,1.5,0,0,1-1.47,1.83Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M342.65,697a1.5,1.5,0,0,1-.53-2.9,9.58,9.58,0,0,1,2.54-.48l.74-.08a9.78,9.78,0,0,0,2.15-.53,1.5,1.5,0,0,1,1,2.81,12.85,12.85,0,0,1-2.81.69l-.84.09a7.08,7.08,0,0,0-1.77.31A1.5,1.5,0,0,1,342.65,697Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M698.06,387.11a3.52,3.52,0,0,1-1.07-.17c-19.51-6.22-39-13.58-57.77-20.69-27.37-10.35-55.66-21.06-84.39-28.32a3.53,3.53,0,1,1,1.73-6.84c29.12,7.36,57.61,18.14,85.16,28.56,18.72,7.08,38.09,14.41,57.42,20.57a3.53,3.53,0,0,1-1.07,6.89Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M233.85,453.13a3.53,3.53,0,0,1-.9-6.94c12.29-3.27,24.88-6.06,37.4-8.29a3.53,3.53,0,0,1,1.24,6.95c-12.33,2.19-24.72,4.94-36.82,8.16A3.55,3.55,0,0,1,233.85,453.13Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M557.18,676.67a1.5,1.5,0,0,1-1.35-.85,43.4,43.4,0,0,1-1.72-4.29c-1-2.89-1.94-5.39-4.29-7.6a1.5,1.5,0,1,1,2.05-2.19c2.88,2.7,4,5.79,5.06,8.78a41,41,0,0,0,1.6,4,1.5,1.5,0,0,1-1.35,2.15Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M564.18,672.33a1.5,1.5,0,0,1-1.22-.62,9.23,9.23,0,0,1-1.36-4.23,12.75,12.75,0,0,0-.42-2.11,8.8,8.8,0,0,0-1.28-2.19,8.19,8.19,0,0,1-1.89-4.25,1.5,1.5,0,0,1,3-.18,5.7,5.7,0,0,0,1.34,2.7,11.35,11.35,0,0,1,1.68,3,15.14,15.14,0,0,1,.54,2.62,6.87,6.87,0,0,0,.83,2.91,1.5,1.5,0,0,1-1.22,2.38Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M411.84,735.33a1.5,1.5,0,0,1-.95-2.66c4.89-4,15-6.91,21.52-7.33a1.5,1.5,0,1,1,.19,3c-6.1.39-15.52,3.16-19.81,6.67A1.49,1.49,0,0,1,411.84,735.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M425.84,743a1.5,1.5,0,0,1-.73-2.81c.79-.43,1.54-.93,2.35-1.46a21.68,21.68,0,0,1,4.89-2.64,1.5,1.5,0,0,1,1,2.84,19.12,19.12,0,0,0-4.21,2.31c-.81.54-1.66,1.09-2.55,1.58A1.49,1.49,0,0,1,425.84,743Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M492.18,698.67h-.07a1.5,1.5,0,0,1-1.43-1.57c.16-3.24,3.28-9.69,5.4-12a1.5,1.5,0,1,1,2.19,2.05c-1.71,1.82-4.47,7.53-4.6,10A1.5,1.5,0,0,1,492.18,698.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M492.18,708.33a1.5,1.5,0,0,1-1.37-2.12,14.94,14.94,0,0,0,1.2-4.79,1.5,1.5,0,0,1,3,.14,17.83,17.83,0,0,1-1.46,5.88A1.5,1.5,0,0,1,492.18,708.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M488.84,783.33a1.5,1.5,0,0,1-.57-.11c-.86-.35-1.75-.69-2.57-1a1.5,1.5,0,1,1,1-2.84c.89.3,1.84.66,2.76,1a1.5,1.5,0,0,1-.57,2.89Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M492.18,776.67H492a9.22,9.22,0,0,1-3.59-1.2,1.5,1.5,0,1,1,1.51-2.59,6.19,6.19,0,0,0,2.41.8,1.5,1.5,0,0,1-.17,3Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M498.45,782.38a6.56,6.56,0,0,1-2.51-.49,1.5,1.5,0,0,1,1.14-2.78,3.67,3.67,0,0,0,1.9.23,1.5,1.5,0,1,1,.39,3A7.09,7.09,0,0,1,498.45,782.38Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M631.18,690.67a1.5,1.5,0,0,1-1.5-1.5v-3a1.5,1.5,0,0,1,3,0v3A1.5,1.5,0,0,1,631.18,690.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M632.51,700.67h-.21A1.5,1.5,0,0,1,631,699a2.59,2.59,0,0,0-.21-1.5,1.5,1.5,0,0,1,2.72-1.26,5.58,5.58,0,0,1,.46,3.17A1.5,1.5,0,0,1,632.51,700.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M627.18,696.33a1.5,1.5,0,0,1-1.5-1.5v-1.67a1.5,1.5,0,0,1,3,0v1.67A1.5,1.5,0,0,1,627.18,696.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M372.18,581.33a1.5,1.5,0,0,1-.72-2.82c3.81-2.08,14.85-4.39,18.79-.4a1.5,1.5,0,1,1-2.13,2.11c-2.49-2.52-11.85-.91-15.21.93A1.49,1.49,0,0,1,372.18,581.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M388.51,580.33a1.5,1.5,0,0,1-1.14-.52,24.8,24.8,0,0,0-5.8-4.47c-3.37-2.12-6.86-4.32-8.77-8.56a1.5,1.5,0,1,1,2.74-1.23c1.54,3.42,4.5,5.28,7.63,7.25a27.44,27.44,0,0,1,6.47,5.05,1.5,1.5,0,0,1-1.14,2.48Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M510.58,669.36l-1.18,0h-1.23a1.5,1.5,0,0,1,0-3h1.29a13.85,13.85,0,0,0,4-.29,1.5,1.5,0,1,1,.81,2.89A13.35,13.35,0,0,1,510.58,669.36Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M521.51,671.33h-2a1.5,1.5,0,0,1,0-3h2a1.5,1.5,0,0,1,0,3Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M549.17,628a1.5,1.5,0,0,1-1.47-1.21A30,30,0,0,0,543,616.46a1.5,1.5,0,1,1,2.31-1.92c2.25,2.71,4.66,8.39,5.32,11.67a1.5,1.5,0,0,1-1.18,1.76A1.46,1.46,0,0,1,549.17,628Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M268.51,659a1.5,1.5,0,0,1-1.5-1.5v-4.67a1.5,1.5,0,0,1,3,0v4.67A1.5,1.5,0,0,1,268.51,659Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M267.84,666.67a1.5,1.5,0,0,1-1.49-1.33,8.15,8.15,0,0,1,.41-3.67,1.5,1.5,0,0,1,2.83,1,5.18,5.18,0,0,0-.26,2.33,1.5,1.5,0,0,1-1.32,1.66Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M273.17,659.33a1.5,1.5,0,0,1-1.48-1.3,4.89,4.89,0,0,1,.48-2.88,1.5,1.5,0,1,1,2.68,1.35,1.89,1.89,0,0,0-.19,1.12,1.5,1.5,0,0,1-1.28,1.69Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M165.51,652.67a1.5,1.5,0,0,1-1.4-.95,33.38,33.38,0,0,1-2.1-13,1.5,1.5,0,0,1,3,.16,30.59,30.59,0,0,0,1.9,11.7,1.5,1.5,0,0,1-1.39,2.05Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M170.51,646.67a1.5,1.5,0,0,1-1.2-.59,17.13,17.13,0,0,1-1.55-2.73c-.19-.39-.38-.77-.57-1.13a1.5,1.5,0,0,1,2.65-1.42c.21.39.41.81.62,1.22a15.28,15.28,0,0,0,1.25,2.25,1.5,1.5,0,0,1-1.19,2.41Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M270.84,441.67h0a1.5,1.5,0,0,1-1.5-1.5,15.5,15.5,0,0,0-.58-3.65,27.65,27.65,0,0,1-.57-2.81,30,30,0,0,1-.21-3.51c0-.44,0-.87,0-1.29a1.5,1.5,0,0,1-1.85-.73,8.88,8.88,0,0,1-.72-2.27,3.93,3.93,0,0,1-.73.54,1.5,1.5,0,0,1-2.2-.92l-.08-.3-.06-.22c-.17.32-.34.63-.53.93a1.5,1.5,0,0,1-2.17.42,6.21,6.21,0,0,1-.52-.43,28.48,28.48,0,0,1,.58,7.39,1.5,1.5,0,1,1-3-.26,27.61,27.61,0,0,0-.63-7.12,35.76,35.76,0,0,1-.73-6.67,1.5,1.5,0,0,1,2.74-.82,18.52,18.52,0,0,1,1.35,2.49c.26.54.51,1.07.78,1.55.22-.52.42-1.09.62-1.72a1.5,1.5,0,0,1,2.46-.64,5.09,5.09,0,0,1,1.07,1.51c.07-.19.13-.37.2-.55a1.5,1.5,0,0,1,2.78,0,12.55,12.55,0,0,1,.71,2.64,1.41,1.41,0,0,1,.86-.25,1.5,1.5,0,0,1,1.4,1,19,19,0,0,1,.69,5.67,27.31,27.31,0,0,0,.18,3.17,24.77,24.77,0,0,0,.52,2.51,18,18,0,0,1,.67,4.36A1.5,1.5,0,0,1,270.84,441.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M206.51,695.33a1.5,1.5,0,0,1-1.41-1c-1.2-3.37-.75-7-.32-10.57a34.32,34.32,0,0,0,.4-6.41,2.38,2.38,0,0,1-1.44.28c-1.77-.24-2.37-2.24-3-4.35l0-.13a4.77,4.77,0,0,1-1.67,2.22,1.5,1.5,0,0,1-2.18-.57,15.46,15.46,0,0,1-1.05-3.23l-.14-.57-.12.56a21.28,21.28,0,0,1-.67,2.66,1.5,1.5,0,0,1-1.35,1,1.49,1.49,0,0,1-1.43-.89,38.93,38.93,0,0,1-2-6.27c-.21-.8-.41-1.59-.62-2.35-.15.79-.28,1.6-.42,2.43s-.23,1.4-.35,2.12-.29,1.44-.47,2.28c-.65,3-1.64,7.55-.66,9.66a1.5,1.5,0,0,1-2.72,1.26c-1.41-3-.38-7.76.45-11.56.17-.8.33-1.54.45-2.17s.24-1.38.35-2.06a31.06,31.06,0,0,1,1.81-7.32,1.5,1.5,0,0,1,2.72-.09,34.45,34.45,0,0,1,2.38,7.07l.26,1a7.69,7.69,0,0,1,1.07-2.13,1.5,1.5,0,0,1,1.13-.61,1.53,1.53,0,0,1,1.19.49,9.35,9.35,0,0,1,1.9,4.11,9.09,9.09,0,0,1,.77-1.8,1.5,1.5,0,0,1,2.42-.22,11.77,11.77,0,0,1,1.88,4.24c.17.57.4,1.33.61,1.85a8.94,8.94,0,0,0,.62-.88,1.5,1.5,0,0,1,2.69.34c1.09,3.36.65,6.94.23,10.41s-.8,6.49.17,9.19a1.5,1.5,0,0,1-1.41,2Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M455.51,328.33a1.5,1.5,0,0,1-1.5-1.43c0-.59-.09-1.18-.15-1.76a24.68,24.68,0,0,1-.18-2.65,1.5,1.5,0,0,1,3,0,21.91,21.91,0,0,0,.17,2.33c.07.64.13,1.28.17,1.93a1.5,1.5,0,0,1-1.43,1.57Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M455.51,339.67a1.5,1.5,0,0,1-1.5-1.5v-2a1.5,1.5,0,0,1,3,0v2A1.5,1.5,0,0,1,455.51,339.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M462.18,330.33a1.5,1.5,0,0,1-1.45-1.13c-.24-.93-.51-2.33-.69-3.47a1.5,1.5,0,1,1,3-.47c.17,1,.43,2.36.64,3.2a1.5,1.5,0,0,1-1.46,1.87Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M496.84,441h-.06a1.5,1.5,0,0,1-1.44-1.56v-.35a26,26,0,0,1,.71-6,1.5,1.5,0,0,1,2.88.83,23.86,23.86,0,0,0-.6,5.29v.36A1.5,1.5,0,0,1,496.84,441Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M497.18,450.33a1.5,1.5,0,0,1-1.27-2.3,1.23,1.23,0,0,0,.13-.9,1.5,1.5,0,1,1,2.94-.6,4.22,4.22,0,0,1-.53,3.1A1.5,1.5,0,0,1,497.18,450.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M636.84,488.33a1.5,1.5,0,0,1-1.31-2.22,10.57,10.57,0,0,1,2.73-3.13,1.5,1.5,0,1,1,1.83,2.38,7.6,7.6,0,0,0-1.94,2.2A1.5,1.5,0,0,1,636.84,488.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M743.18,547a1.5,1.5,0,0,1-1.28-2.28,17.16,17.16,0,0,0,1.4-3.36c.16-.46.31-.93.48-1.38a1.5,1.5,0,0,1,2.81,1c-.16.43-.3.86-.45,1.3a19.66,19.66,0,0,1-1.67,4A1.5,1.5,0,0,1,743.18,547Z" transform="translate(-105.77 -43.5)"/><path class="cls-11" d="M747.18,559a1.5,1.5,0,0,1-1-2.61.53.53,0,0,0,.18-.47,1.5,1.5,0,0,1,3-.18,3.52,3.52,0,0,1-1.15,2.87A1.49,1.49,0,0,1,747.18,559Z" transform="translate(-105.77 -43.5)"/></g><g id="LINEART"><path class="cls-1" d="M389.53,594.58a2.5,2.5,0,0,1-.54-.06l-.89-.19c-12.57-2.76-33.6-7.38-31.41-25.13.7-5.64,2.85-9.58,6.39-11.73,7-4.23,17.46-.3,25.87,2.86,2.22.83,4.31,1.62,6.1,2.16a2.5,2.5,0,1,1-1.46,4.78c-1.94-.59-4.1-1.4-6.4-2.26-7.4-2.78-16.62-6.24-21.52-3.26-2.2,1.33-3.51,4-4,8.06-1.51,12.21,12.77,16.39,27.52,19.63l.89.2a2.5,2.5,0,0,1-.54,4.94Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M586.6,621.13h-.12a2.5,2.5,0,0,1-2.37-2.62c.31-6.34.06-8.26-.76-14.61-.25-1.94-.6-4-1-6a2.5,2.5,0,0,1,4.9-1c.45,2.18.81,4.33,1.08,6.39a67.68,67.68,0,0,1,.8,15.5A2.5,2.5,0,0,1,586.6,621.13Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M384.51,562.5a2.5,2.5,0,0,1-2.11-3.83,92.9,92.9,0,0,1,26.15-27.28,106.28,106.28,0,0,1,34-15.26c4.37-1.1,8.81-2.41,13.1-3.68,8.43-2.49,17.14-5.07,26.13-6.25,1.59-.21,3.17-.44,4.75-.66,6.18-.88,12.57-1.8,19-1.59,8.11.27,13.78,2.23,20.9,5a72,72,0,0,1,29.78,21.5,2.5,2.5,0,0,1-3.83,3.22,67.07,67.07,0,0,0-27.75-20.05c-6.87-2.65-11.92-4.4-19.27-4.65-6-.2-11.92.65-18.16,1.54-1.6.23-3.2.46-4.8.67-8.59,1.13-17.12,3.65-25.36,6.09-4.34,1.28-8.82,2.61-13.3,3.73a101.32,101.32,0,0,0-32.41,14.54,87.87,87.87,0,0,0-24.72,25.8A2.5,2.5,0,0,1,384.51,562.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M378.15,676a2.5,2.5,0,0,1-2.48-2.17c-3.25-24.48-5.7-53.7.79-84.83a2.5,2.5,0,0,1,4.89,1c-6.33,30.4-3.92,59.1-.73,83.16a2.5,2.5,0,0,1-2.15,2.81Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M519.25,702.13a2.5,2.5,0,0,1-1.5-4.5A210.35,210.35,0,0,1,546.49,679a136.83,136.83,0,0,1,39.61-13.51c3.2-.56,6.43-.83,9.57-1.09a92.3,92.3,0,0,0,9.49-1.1,104.21,104.21,0,0,1,15.61-1.72l-.75-.81c-3.51-3.81-7.88-8.55-11.65-8.77a2.5,2.5,0,0,1,.29-5c5.79.33,10.71,5.66,15,10.37a49.59,49.59,0,0,0,4.7,4.71,2.5,2.5,0,0,1-1.56,4.45h-.06a98.51,98.51,0,0,0-20.7,1.67,97,97,0,0,1-10,1.17c-3,.25-6.14.5-9.1,1a131.83,131.83,0,0,0-38.16,13,205.28,205.28,0,0,0-28.06,18.21A2.49,2.49,0,0,1,519.25,702.13Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M445.87,782.45a2.5,2.5,0,0,1-1.79-.76c-2.5-2.57-6-4.44-9.79-6.42a61.91,61.91,0,0,1-8-4.77c-1.3-1-2.69-1.91-4.17-2.91a59.53,59.53,0,0,1-9.12-7.07,16.94,16.94,0,0,1-3.32-5.47,13.19,13.19,0,0,0-2-3.59,10.17,10.17,0,0,0-1.83-1.43,10.61,10.61,0,0,1-4.93-6.24,12.12,12.12,0,0,0-.93-2,61.62,61.62,0,0,1-3-5.52c-.79-1.56-1.53-3-2.4-4.48-.58-1-1.24-1.9-1.93-2.89-.57-.81-1.16-1.65-1.71-2.52-1.32-2.08-2.37-4.14-3.38-6.14-.52-1-1-2.06-1.61-3.1C381,708,379.4,699.4,378,689.9a2.5,2.5,0,1,1,4.95-.74c1.35,9,2.83,17.18,7.38,25.56.59,1.08,1.13,2.16,1.67,3.22,1,2,1.95,3.84,3.14,5.71.49.78,1,1.53,1.59,2.33.71,1,1.45,2.07,2.13,3.19,1,1.61,1.79,3.24,2.58,4.81a57.23,57.23,0,0,0,2.78,5.08,16.18,16.18,0,0,1,1.37,2.9,5.94,5.94,0,0,0,3.08,3.91,14.23,14.23,0,0,1,2.74,2.23,17.39,17.39,0,0,1,2.87,4.94,12.66,12.66,0,0,0,2.3,4,55.94,55.94,0,0,0,8.36,6.44c1.46,1,3,2,4.35,3a57.43,57.43,0,0,0,7.38,4.36,57,57,0,0,1,8.81,5.36c3-4.17,6.22-8.18,9.37-12.08a177.59,177.59,0,0,0,12.68-17c7.6-12.15,18.9-24.48,32.7-35.65a2.5,2.5,0,0,1,3.15,3.88C490,726.16,479,738.06,471.72,749.75a181.62,181.62,0,0,1-13,17.53c-3.67,4.54-7.46,9.23-10.75,14.08a2.5,2.5,0,0,1-1.85,1.09Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M518.09,796a170.73,170.73,0,0,1-28.22-2.37c-5.62.34-10.17-1.06-15-2.54-1.41-.43-2.87-.88-4.37-1.29a104,104,0,0,1-23.77-9.44,2.5,2.5,0,1,1,2.44-4.37,99,99,0,0,0,22.64,9c1.59.43,3.09.89,4.54,1.34,4.63,1.43,8.63,2.66,13.46,2.31a2.51,2.51,0,0,1,.6,0,162.56,162.56,0,0,0,38.24,2c12.47-.88,24.46-5.86,34.53-10.61a2.5,2.5,0,0,1,2.13,4.52c-10.49,5-23,10.14-36.31,11.08C525.44,795.85,521.79,796,518.09,796Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M579.89,776.93a2.5,2.5,0,0,1-1.2-4.7,168.65,168.65,0,0,0,16.36-10.06c3.14-2.2,6.54-4.29,9.82-6.3,7.82-4.8,15.91-9.76,21.57-16.9,18.62-23.46,11.39-59.13-7-77.71-1.25-1.26-2.29-2.46-3.21-3.52-2.36-2.71-4.06-4.66-7.51-5.89a2.5,2.5,0,0,1,1.68-4.71c4.69,1.67,7.08,4.41,9.61,7.32.92,1.05,1.86,2.14,3,3.28,10.43,10.51,17.37,25.4,19,40.85,1.78,16.35-2.36,31.79-11.64,43.49-6.22,7.83-14.68,13-22.87,18.05-3.37,2.07-6.55,4-9.56,6.13a173.37,173.37,0,0,1-16.84,10.35A2.49,2.49,0,0,1,579.89,776.93Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M467.17,513.92l-.39,0a2.5,2.5,0,0,1-2.09-2.85c1.1-7.09,5.21-16,13.17-17.81,7.2-1.64,14,4.06,16.22,13.56a2.5,2.5,0,0,1-4.87,1.12c-1.32-5.73-5.27-10.94-10.24-9.81-5.13,1.16-8.43,7.92-9.33,13.7A2.5,2.5,0,0,1,467.17,513.92Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M537.44,607.22h-.74c-4-.16-6.74-1.62-7.5-4s.57-5,4-7.56c2.92-2.24,11.31-4.41,15.13-1.5,1,.74,3,2.91,1.3,7.16S542.27,607.22,537.44,607.22Zm-3.33-5.55a10.86,10.86,0,0,0,6,.29c2.43-.46,4.36-1.49,4.79-2.56h0a2.43,2.43,0,0,0,.29-1.33c-1-1-7.07,0-9,1.52A8.16,8.16,0,0,0,534.12,601.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M461.94,640.88c-1.43,0-2.8,0-4.09-.05-14.46-.36-26.11-9.2-32.81-24.88a71.6,71.6,0,0,1-3.63-12.73,55.67,55.67,0,0,1-1.47-13c.18-9.12,3.38-16.86,10.38-25.08,4.1-4.82,12-9.22,18.08-11.46,20.17-7.44,48.23-1.52,57.84,19.15A94.12,94.12,0,0,1,511,586.68c3.92,13.69,2.82,25.54-3.26,35.23-4.81,7.67-14,13.74-25.16,16.67A82.12,82.12,0,0,1,461.94,640.88ZM466,555.62a46.28,46.28,0,0,0-15.89,2.71c-5.42,2-12.66,6.08-16,10-6.2,7.28-9,14-9.18,21.94h0a50.76,50.76,0,0,0,1.36,11.86A67.88,67.88,0,0,0,429.64,614c3.41,8,11.62,21.43,28.33,21.85,6.55.16,15.12.07,23.35-2.08,9.81-2.57,18.1-8,22.19-14.49,5.3-8.44,6.2-18.94,2.69-31.2a90.18,90.18,0,0,0-4.51-13.16C495.66,561.92,480.59,555.62,466,555.62Zm-43.57,34.61h0Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M467.07,655.25a61.92,61.92,0,0,1-23.16-4.39,51.53,51.53,0,0,1-28.79-28c-2.13-5-3.34-10.51-4.51-15.82a69.67,69.67,0,0,1-1.84-16.21h0c.2-11.39,4.16-21,12.81-31.27,5.09-6,14.91-11.5,22.39-14.27,19.5-7.21,44.36-3.48,60.45,9.07,12.67,9.89,16,25.19,18.73,37.49,6.14,28-10.29,53.73-39.07,61.25A67.41,67.41,0,0,1,467.07,655.25Zm-2-106.55a54.06,54.06,0,0,0-18.65,3.16c-6.6,2.45-15.41,7.42-19.45,12.21-7.54,8.91-11,17.19-11.15,26.84h0a62.8,62.8,0,0,0,1.68,14.57c1.1,5,2.23,10.16,4.11,14.57,10.56,24.83,38.53,32,60.69,26.17,25.38-6.63,39.34-28.39,34-52.91-3.12-14.23-6.3-25.72-16.18-33.44C490.8,552.63,477.77,548.7,465.08,548.7ZM412.3,590.85h0Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M578.15,615.43c-5.87,0-12-1.19-17.83-6.13-8-6.76-13.43-15.13-18.08-28a126.1,126.1,0,0,1-4.16-15.7,97.31,97.31,0,0,1-2.3-15.87A51.14,51.14,0,0,1,543,519.87c3.39-5.84,10.34-10.84,15.73-13.2,14.07-6.15,32.68-.86,45.25,12.87,9.54,10.41,12.86,25.54,15.52,37.7,3.71,16.92,2.33,31.23-4.12,42.55-7.37,12.93-19.3,14.13-28.88,15.1A82.79,82.79,0,0,1,578.15,615.43Zm-7-104.21a24,24,0,0,0-9.66,1.92c-4.33,1.9-10,6-12.45,10.27a44.47,44.47,0,0,0-6.25,26h0A90.27,90.27,0,0,0,545,564.08a121,121,0,0,0,3.9,14.81c4.26,11.78,8.89,19,16,25,6.42,5.41,13.41,4.71,20.81,4,10.88-1.09,18.35-2.49,23.53-11.58,5.56-9.75,6.69-22.39,3.36-37.54-3.16-14.41-6.19-26.09-13.84-34.44S580.64,511.22,571.19,511.22Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M583.65,599.89c-12.91,0-24.11-8.93-30.41-24.49-6.2-15.29-11.87-34.24-.67-45.15h0c.33-.32.68-.64,1-.95,9.59-8.13,26.29-5.09,35.28,2.74,12.16,10.58,16.24,24.2,18.63,36.13a28.15,28.15,0,0,1-4.45,22,23,23,0,0,1-16,9.47A28.62,28.62,0,0,1,583.65,599.89ZM556,533.84c-9.16,8.93-3.35,26.93,1.82,39.69,2.86,7.05,11.35,23.23,28.56,21.2A18,18,0,0,0,599,587.28a23.14,23.14,0,0,0,3.59-18.12c-3.15-15.74-8.23-25.71-17-33.34-7.45-6.48-21.33-9-28.78-2.69-.28.24-.54.47-.79.72Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M502.34,715.06a12.41,12.41,0,0,1-1.45-.08,2.5,2.5,0,1,1,.59-5c3.81.45,12.26-2.27,14.54-5.22,1.69-2.17.74-5.17.25-6.36a12.76,12.76,0,0,0-10.33-7.21l-2.56-.05a2.5,2.5,0,0,1,0-5h0l2.66.06a17.75,17.75,0,0,1,14.8,10.31c1.72,4.21,1.38,8.33-.93,11.31C516.83,711.92,508,715.06,502.34,715.06Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M567.78,785.4a11.33,11.33,0,0,1-5.54-1.29,6.36,6.36,0,0,1-2.08-1.92h0c-1.34-2-1.28-4.29-1.24-6.16a54.15,54.15,0,0,1,.73-7.32,57.41,57.41,0,0,1,3.61-13.28c1.85-4.36,7.79-13.46,14.3-13.77,2.15-.11,5.22.7,7.6,5.1a20.48,20.48,0,0,1,2.14,10c0,8.79-3.16,17.45-8.36,23.17-3,3.28-6.47,5.15-10.1,5.42C568.57,785.38,568.21,785.4,567.78,785.4Zm10.15-38.76h-.14c-3.3.16-8.17,6.56-9.94,10.73a52.57,52.57,0,0,0-3.27,12.13,49.13,49.13,0,0,0-.66,6.58c0,1.34-.07,2.65.36,3.28h0a1.35,1.35,0,0,0,.47.41,7.22,7.22,0,0,0,3.72.59c2.94-.22,5.3-2.18,6.77-3.79,4.32-4.76,7-12.36,7.06-19.83a15.72,15.72,0,0,0-1.53-7.62C579.51,746.83,578.42,746.65,577.93,746.65Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M638.39,738.56a8.38,8.38,0,0,1-2.86-.48,7.6,7.6,0,0,1-4.72-5.53,2.5,2.5,0,1,1,4.82-1.34c.49,1.77,1.3,2.06,1.6,2.17,3.61,1.3,12-4.53,14.77-6.45l.64-.44c4.49-3.09,7.55-11.34,8.59-18.14.57-3.7.06-8.38-2-10.17-.35-.3-1.41-1.21-4-.4-5.1,1.57-10.45,7.24-12.17,12.9a2.5,2.5,0,1,1-4.78-1.46C640.4,702,647.05,695,653.69,693c4.37-1.34,7.19,0,8.78,1.39,3.87,3.34,4.41,10,3.69,14.71-.4,2.64-2.81,16.08-10.69,21.5l-.63.43C649.12,735,643.25,738.56,638.39,738.56Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M447.81,618.41c-8.8,0-17.45-1.38-23.25-7.2a2.5,2.5,0,0,1,3.54-3.53c6.33,6.33,18,6.1,28.43,5.37,16.86-1.17,34.34-8.73,52-22.5a2.5,2.5,0,0,1,3.08,3.94c-18.43,14.39-36.84,22.31-54.71,23.54C453.9,618.24,450.84,618.41,447.81,618.41Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M566.29,578.89a30.83,30.83,0,0,1-11.69-2.11,2.5,2.5,0,0,1,1.9-4.62c13.85,5.69,37.34-3,43.33-16.07a2.5,2.5,0,0,1,4.54,2.09C598.86,570.2,581.39,578.89,566.29,578.89Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M556.63,603.14a2.49,2.49,0,0,1-1.14-.28,30.21,30.21,0,0,0-8.12-2.49,2.5,2.5,0,0,1,.78-4.94,34.78,34.78,0,0,1,9.62,3,2.5,2.5,0,0,1-1.14,4.73Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M529.43,626.73a8,8,0,0,1-6-2.45c-2.56-2.71-2.92-7-1-12,2.31-6.09,4.85-10,7.76-12A2.5,2.5,0,1,1,533,604.5c-2,1.35-4,4.58-5.88,9.6-.55,1.45-1.66,5,0,6.75s5,.78,7.32-.94c1-.71,1.89-1.55,2.86-2.43a17.66,17.66,0,0,1,14-6c1.06-.05,2.07-.1,3-.23,2.09-.27,4.7-1.25,5.3-3.11,0-.29,0-.8.06-1.22s0-.87.05-1a2.5,2.5,0,1,1,5,.57c0,.05,0,.3,0,.6a10.56,10.56,0,0,1-.18,2.17c-1.16,4.34-5.68,6.42-9.53,6.92-1.17.15-2.32.21-3.43.27a13,13,0,0,0-10.91,4.69c-1,.92-2.08,1.88-3.24,2.74A13.82,13.82,0,0,1,529.43,626.73Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M519.85,593.87a3.53,3.53,0,0,1-2.47-6,44.74,44.74,0,0,1,26.81-12.52,3.53,3.53,0,0,1,.7,7,37.66,37.66,0,0,0-22.57,10.54A3.52,3.52,0,0,1,519.85,593.87Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M491.51,718.37a2.5,2.5,0,0,1-1.68-.65,6.89,6.89,0,0,1-.56-.57,3.4,3.4,0,0,1-2,.17c-3.42-.68-4.15-5.85-4.29-7.42-.39-4.33,1.18-20.68,7.72-27h0a8.46,8.46,0,0,1,7.46-2.49,2.5,2.5,0,0,1,1.95,1.64,4.71,4.71,0,0,1,1.85,0,2.5,2.5,0,0,1,1.12.58,4.43,4.43,0,0,1,3.88,1.52c1.49,2.13.1,4.4-.56,5.5a5.42,5.42,0,0,0-.3.51,66.63,66.63,0,0,0-2.4,9.82l0,.23c-1.5,7.72-1.78,11.54-1.71,12.87a2.5,2.5,0,0,1-1.77,4.15c-1.32.06-2.6.05-3.84,0-1,0-1.92,0-2.87,0a2.5,2.5,0,0,1-1.74,1Zm-2.59-5.64h0Zm1-2.27a2.43,2.43,0,0,1,.38,0,2.5,2.5,0,0,1,2.06,1.9c1.4-.07,2.75-.06,4-.05H497a81.17,81.17,0,0,1,1.79-13l0-.22a71.26,71.26,0,0,1,2.62-10.6,5,5,0,0,1,.23-.54,2.51,2.51,0,0,1-1.52-.41l0,0c-.31.25-.62.48-.92.67a2.5,2.5,0,0,1-3.83-2.3c0-.09,0-.19,0-.29a4.89,4.89,0,0,0-1.19.87h0c-4.59,4.42-6.62,18.44-6.21,22.93a10.75,10.75,0,0,0,.28,1.64A2.5,2.5,0,0,1,489.94,710.45ZM500,712.29h0Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M374,676.5a2.5,2.5,0,0,1-.3-5c52.83-6.38,114.94-14,175.09-21.86a2.5,2.5,0,1,1,.65,5c-60.17,7.9-122.3,15.49-175.14,21.87Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M550.07,654.18a2.5,2.5,0,0,1-1.68-4.35c4.28-3.89,9.64-7.94,14.83-11.86,9.22-7,18.75-14.15,22.48-20.59a2.5,2.5,0,1,1,4.33,2.51c-4.24,7.32-14.18,14.82-23.79,22.08-5.1,3.85-10.37,7.83-14.48,11.57A2.49,2.49,0,0,1,550.07,654.18Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M378.4,692q-2,0-3.93,0a2.5,2.5,0,0,1-2.42-2.2,88.85,88.85,0,0,1-.51-15.92,2.5,2.5,0,1,1,5,.29,83.89,83.89,0,0,0,.24,12.87c12.87.14,25.88-1.39,38.49-2.87,16.89-2,38.15-4.31,58.71-6.56s41.89-4.58,58.8-6.57a2.5,2.5,0,1,1,.58,5c-16.93,2-38.23,4.32-58.83,6.57s-41.8,4.58-58.67,6.55C403.63,690.55,391,692,378.4,692Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M637.74,676a2.5,2.5,0,0,1-2.5-2.5V517.87l-33.42,6.51a2.5,2.5,0,1,1-1-4.91l36.4-7.09a2.5,2.5,0,0,1,3,2.45V673.51A2.5,2.5,0,0,1,637.74,676Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M637.74,645.49a2.5,2.5,0,0,1-.48-5l121.42-24V378.4L641.23,396a2.51,2.51,0,0,1-1.25-.13l-140.5-52.67a2.5,2.5,0,0,1,.53-4.82l101-14.1a2.52,2.52,0,0,1,1.08.08l159.83,48.76h0a2.49,2.49,0,0,1,1.42,1.16h0l0,0h0a2.49,2.49,0,0,1,.26,1.17V618.63a2.5,2.5,0,0,1-2,2.45L638.22,645.45A2.52,2.52,0,0,1,637.74,645.49ZM510.46,341.95l130.67,49,108.74-16.27L601.14,329.29Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M640.86,433a2.5,2.5,0,0,1-2.5-2.5v-37a2.5,2.5,0,0,1,5,0v37A2.5,2.5,0,0,1,640.86,433Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M500.36,393.33a2.5,2.5,0,0,1-2.5-2.5V344a2.5,2.5,0,0,1,5,0v46.83A2.5,2.5,0,0,1,500.36,393.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M637.74,517.35a2.51,2.51,0,0,1-2.41-3.21c.7-2.41,15.84-32.87,22.19-45.59l-113,13.94-16.81,30a2.5,2.5,0,1,1-4.36-2.44l17.42-31.1a2.5,2.5,0,0,1,1.88-1.26L661.54,463a2.5,2.5,0,0,1,2.54,3.6c-9.21,18.41-23.18,46.64-23.95,48.94A2.48,2.48,0,0,1,637.74,517.35Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M467.63,512.6a2.49,2.49,0,0,1-.93-.18L398.53,485.2a2.5,2.5,0,0,1-1.13-.9L357,425.58a2.5,2.5,0,0,1,3.05-3.71l120.36,52a2.49,2.49,0,0,1,1.07.87l19.66,28.47a2.5,2.5,0,1,1-4.11,2.84l-19.26-27.88L366,429.91l35.05,50.93,67.48,26.95a2.5,2.5,0,0,1-.93,4.82Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M396.21,500.85a2.5,2.5,0,0,1-2.5-2.5V480.93a2.5,2.5,0,0,1,5,0v17.42A2.5,2.5,0,0,1,396.21,500.85Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M287.51,543a2.47,2.47,0,0,1-.38,0,2.5,2.5,0,0,1-2.11-2.19l-8.71-77L151.94,480.69V522.5a2.5,2.5,0,0,1-5,0v-44a2.5,2.5,0,0,1,2.16-2.48l129.07-17.5a2.5,2.5,0,0,1,2.82,2.2l8,70.3,29.27-66.52a2.5,2.5,0,0,1,3.34-1.26l106.5,49.33a2.5,2.5,0,0,1,1.32,3.06l-3.65,10.88a2.5,2.5,0,1,1-4.74-1.59l2.94-8.76L321.77,468.84l-32,72.67A2.5,2.5,0,0,1,287.51,543Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M256.51,614.13a2.5,2.5,0,0,1-2.47-2.87l10-66.48a2.5,2.5,0,0,1,2.15-2.11L404.9,524.54a2.5,2.5,0,0,1,2.82,2.48v9.9a2.5,2.5,0,0,1-5,0v-7.06l-134,17.53-9.22,61.32,118-16a2.5,2.5,0,0,1,.67,5L256.84,614.11Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M256.51,614.13a2.5,2.5,0,0,1-1.15-.28l-99-51.63a2.5,2.5,0,0,1-1.2-1.37l-13.5-37.5A2.5,2.5,0,0,1,145,520.2l79.5,33.5a2.5,2.5,0,0,1,1.18,1l33,55.63a2.5,2.5,0,0,1-2.15,3.78Zm-97-55.89,90.35,47.12L221.78,558l-73.49-31Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M207.35,551.69a2.5,2.5,0,0,1-.17-5l59.16-4a2.5,2.5,0,0,1,.34,5l-59.16,4Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M252.51,728.5a2.5,2.5,0,0,1-1.38-.42l-97-64.28a2.5,2.5,0,0,1-1.12-2.13L155,560a2.5,2.5,0,0,1,2.5-2.45h.05A2.5,2.5,0,0,1,160,560L158,660.4l95,63,130.14-20.83a2.5,2.5,0,1,1,.79,4.94l-131.1,21A2.56,2.56,0,0,1,252.51,728.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M252.51,728.5h-.09a2.5,2.5,0,0,1-2.41-2.58l4-114.37a2.5,2.5,0,0,1,5,.17l-4,114.37A2.5,2.5,0,0,1,252.51,728.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M454.71,468a2.5,2.5,0,0,1-.2-5l52.56-4.31-1.75-65.17L383.58,403l5.43,32.6a2.5,2.5,0,0,1-4.93.82l-5.88-35.29a2.5,2.5,0,0,1,2.27-2.9l127.09-9.92a2.5,2.5,0,0,1,2.69,2.43l1.88,70.17a2.5,2.5,0,0,1-2.29,2.56L454.92,468Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M560.41,480.52a2.49,2.49,0,0,1-.79-.13l-50.78-17a2.5,2.5,0,0,1,1.59-4.74l50.78,17a2.5,2.5,0,0,1-.79,4.87Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M645.36,469.64a2.5,2.5,0,0,1-2.17-3.73l15-26.56L538,396.62l-26.32,57.8a2.5,2.5,0,0,1-4.55-2.07l27.28-59.88a2.5,2.5,0,0,1,3.11-1.32l125.14,44.48a2.5,2.5,0,0,1,1.34,3.59l-16.48,29.15A2.5,2.5,0,0,1,645.36,469.64Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M279,468a2.5,2.5,0,0,1-.28-5l95.89-11a2.5,2.5,0,1,1,.57,5L279.3,468Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M200.26,474.11a2.5,2.5,0,0,1-2.5-2.5v-38a2.5,2.5,0,0,1,5,0v38A2.5,2.5,0,0,1,200.26,474.11Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M259,466.15a2.49,2.49,0,0,1-1.14-.27l-58.72-30.05a2.5,2.5,0,0,1,.82-4.71l42.58-5.43a2.53,2.53,0,0,1,1.33.2l44.76,19.9L369,436.54a2.5,2.5,0,1,1,.57,5l-81,9.31a2.5,2.5,0,0,1-1.3-.2l-44.74-19.89-33.87,4.32,51.52,26.37a2.5,2.5,0,0,1-1.14,4.73Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M288.23,450.84a2.5,2.5,0,0,1-2.5-2.43l-3.4-116.85-35.44-6.85L245.34,428.2a2.5,2.5,0,0,1-2.5,2.46h0a2.5,2.5,0,0,1-2.46-2.54l1.59-106.47a2.5,2.5,0,0,1,3-2.42L285.24,327a2.5,2.5,0,0,1,2,2.38l3.46,118.85a2.5,2.5,0,0,1-2.43,2.57Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M408.1,401.12a2.5,2.5,0,0,1-2.5-2.5V320c-12.94.83-77.13,7.39-120.57,12a2.5,2.5,0,0,1-2.61-3.33l14.87-41.24a2.5,2.5,0,0,1,2.17-1.65L418.63,277a2.5,2.5,0,0,1,2.59,3.17L410.6,317.82v80.8A2.5,2.5,0,0,1,408.1,401.12ZM301.44,290.62l-13,36c9.27-1,33.4-3.49,57.35-5.92,17.84-1.81,32.09-3.21,42.37-4.18s15.31-1.42,18-1.52l9.23-32.73Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M357.46,286.49a2.5,2.5,0,0,1-2.35-3.34l11.34-31.79a2.5,2.5,0,0,1,3-1.56l47.09,13.64a2.5,2.5,0,0,1,1.72,3.06l-3.88,14.14a2.5,2.5,0,1,1-4.82-1.32l3.23-11.76-42.46-12.3-10.55,29.58A2.5,2.5,0,0,1,357.46,286.49Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M351.79,286.91a2.5,2.5,0,0,1-2.23-1.37L341,268.81l-94.43,9a2.5,2.5,0,1,1-.47-5l96.12-9.12a2.49,2.49,0,0,1,2.46,1.35L354,283.27a2.5,2.5,0,0,1-2.23,3.63Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M284.76,332a2.5,2.5,0,0,1-2.47-2.12l-6.65-43.51-36.22-10.81,7.47,45.74a2.5,2.5,0,0,1-4.93.81l-8.12-49.69a2.5,2.5,0,0,1,3.18-2.8L278.59,282a2.5,2.5,0,0,1,1.76,2l6.89,45.08a2.5,2.5,0,0,1-2.09,2.85Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M601.34,329.24h-.08a2.5,2.5,0,0,1-2.42-2.58l4.57-142.37-163.65,17.2a2.5,2.5,0,0,1-.52-5L605.75,179a2.5,2.5,0,0,1,2.76,2.57l-4.67,145.24A2.5,2.5,0,0,1,601.34,329.24Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M436.5,398.9h0a2.5,2.5,0,0,1-2.46-2.54l3-195.5-120-35.51V268.83a2.5,2.5,0,0,1-5,0V162a2.5,2.5,0,0,1,3.21-2.4l125.06,37A2.5,2.5,0,0,1,442,199l-3,197.4A2.5,2.5,0,0,1,436.5,398.9Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M439.51,201.5a2.5,2.5,0,0,1-2.08-3.88l41-62a2.5,2.5,0,0,1,1.86-1.11L642.79,120a2.5,2.5,0,0,1,2.34,3.82l-37,59a2.5,2.5,0,0,1-4.24-2.66l34.33-54.73L481.93,139.38l-40.34,61A2.5,2.5,0,0,1,439.51,201.5Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M403.51,157.5a2.5,2.5,0,0,1-.17-5l66.33-4.57,21.4-97.47a2.5,2.5,0,0,1,3.05-1.89l134.5,34a2.5,2.5,0,0,1,1.76,3.2l-13,40a2.5,2.5,0,1,1-4.75-1.55L624.8,86.77,495.4,54.06l-21.25,96.78a2.5,2.5,0,0,1-2.27,2l-68.2,4.7Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M436.62,200.64a2.5,2.5,0,0,1-1.94-.92l-54.58-67L267.65,104.37l48.68,56a2.5,2.5,0,1,1-3.77,3.28l-53.91-62a2.5,2.5,0,0,1,2.5-4.06l121,30.5a2.51,2.51,0,0,1,1.33.85l55.11,67.64a2.5,2.5,0,0,1-1.94,4.08Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M468.33,151.57a2.5,2.5,0,0,1-2.14-1.2L425.66,83.6,280.58,93.76l3.26,8.33a2.5,2.5,0,1,1-4.66,1.82l-4.5-11.5A2.5,2.5,0,0,1,276.83,89l150-10.5a2.51,2.51,0,0,1,2.31,1.2l41.32,68.07a2.5,2.5,0,0,1-2.13,3.8Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M522.51,687.33a2.5,2.5,0,0,1-2-4,77.06,77.06,0,0,1,20-18.5c2.69-1.64,26.72-16.06,40.51-16.42h.07a2.5,2.5,0,0,1,.07,5c-10.15.27-28.69,10-38,15.69a71.62,71.62,0,0,0-18.59,17.2A2.5,2.5,0,0,1,522.51,687.33Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M540.51,669.67a2.5,2.5,0,0,1-2-4,33.69,33.69,0,0,0,2.67-5.27c1.9-4.25,3.69-8.26,6.47-9.77A2.5,2.5,0,0,1,550,655c-1.29.7-3.09,4.74-4.29,7.41a35.3,35.3,0,0,1-3.23,6.22A2.5,2.5,0,0,1,540.51,669.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M558.51,659.67a2.49,2.49,0,0,1-1.23-.33c-.71-.4-1.68-.83-2.71-1.29-2.24-1-4.78-2.11-6.47-3.76a2.5,2.5,0,1,1,3.49-3.58,19.25,19.25,0,0,0,5,2.77c1.14.5,2.22,1,3.15,1.51a2.5,2.5,0,0,1-1.23,4.67Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M484.51,715c-.87,0-1.8,0-2.85-.08-5.32-.27-26.21-3.31-31.25-13.33-1.28-2.54-2.08-6.67,1.4-11.88,6-8.94,19.6-7.5,30.55-6.35,3.06.32,5.94.63,8.15.63a2.5,2.5,0,0,1,0,5c-2.47,0-5.48-.32-8.67-.65-9.62-1-21.58-2.28-25.87,4.15-1.74,2.61-2.1,4.85-1.09,6.85,3.33,6.61,19.51,10.2,27,10.58,1,0,1.82.07,2.6.07a2.5,2.5,0,0,1,0,5Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M593,628a2.5,2.5,0,0,1-2.32-1.57,19.54,19.54,0,0,0-4-5.67,2.5,2.5,0,0,1,3.54-3.53,24.33,24.33,0,0,1,5,7.33A2.5,2.5,0,0,1,593,628Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M572.5,655a2.61,2.61,0,0,1-.7-.1,2.54,2.54,0,0,1-1.71-3.13c.92-3.26,15-19.9,15.16-20.06a25.2,25.2,0,0,0,2.06-3,22,22,0,0,1,3.52-4.63,2.5,2.5,0,0,1,3.38,3.69,18.24,18.24,0,0,0-2.66,3.61A29.11,29.11,0,0,1,589,635c-3.08,3.56-13.32,16.19-14.16,18.23A2.44,2.44,0,0,1,572.5,655Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M614.19,654a2.49,2.49,0,0,1-.67-.09c-3.05-.85-4.95-3.27-6.78-5.6-1.67-2.13-3.25-4.14-5.5-4.68a32.78,32.78,0,0,0-4.7.14c-6.27.42-10.21.53-12.15-1.51a3.61,3.61,0,0,1-1-3,2.49,2.49,0,0,1,.64-1.4,2.39,2.39,0,0,1,.14-.65c1.66-4.44,6-7.31,12-7.88h0a23.37,23.37,0,0,1,9.1.94,18.94,18.94,0,0,1,11.2,10.37,14.19,14.19,0,0,1,0,11.89A2.5,2.5,0,0,1,614.19,654Zm-13.86-15.42a9.08,9.08,0,0,1,2.07.19c3.95.94,6.25,3.87,8.27,6.46a29.17,29.17,0,0,0,2,2.43,10.16,10.16,0,0,0-.84-5,14,14,0,0,0-8.15-7.58,18.26,18.26,0,0,0-7.08-.72h0a11,11,0,0,0-6.19,2.33,2.58,2.58,0,0,1,.36.61,2.45,2.45,0,0,1,.05,1.71h0c1.82,0,4-.14,5.32-.23C597.94,638.62,599.27,638.54,600.33,638.54Zm-3.91-6.71h0Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M590.08,663.44a11.54,11.54,0,0,1-8.33-3.41,8.64,8.64,0,0,1-2.31-6.88c.26-4.44,2.92-9.72,6.2-12.28a2.5,2.5,0,0,1,3.08,3.94,13.56,13.56,0,0,0-4.29,8.63,4,4,0,0,0,.84,3c4.68,4.63,11.85,0,14.71-2.27,1.12-.87,2.2-1.82,3.34-2.84a53.86,53.86,0,0,1,4.76-3.91,2.5,2.5,0,1,1,2.87,4.1,49.44,49.44,0,0,0-4.31,3.56c-1.15,1-2.34,2.08-3.59,3C598.52,661.66,594.05,663.44,590.08,663.44Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M608.54,636a2.49,2.49,0,0,1-1.28-.35c-3.93-2.35-12.45-5.87-15.18-5.62a2.5,2.5,0,0,1-.48-5c5-.49,15.66,4.78,18.23,6.31a2.5,2.5,0,0,1-1.29,4.65Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M545.57,631.36h-.23c-3.13-.2-4.86-3.22-6.24-5.64a11.71,11.71,0,0,0-1.85-2.72,2.5,2.5,0,0,1,2.52-4.32c1.6.94,2.65,2.77,3.67,4.55a13.1,13.1,0,0,0,2.12,3.07,20.3,20.3,0,0,0,2-1.2,15.74,15.74,0,0,1,1.92-1.13,34.39,34.39,0,0,1,3.19-1.28c-.36-.67-.75-1.35-1.17-2a24.07,24.07,0,0,1-2.75-5.82,2.5,2.5,0,0,1,4.82-1.31,20.12,20.12,0,0,0,2.23,4.59,25.17,25.17,0,0,1,2.71,5.64,2.5,2.5,0,0,1-2.16,3.19,17.73,17.73,0,0,0-4.84,1.59c-.21.1-.81.48-1.25.76C548.38,630.53,547,631.36,545.57,631.36Z" transform="translate(-105.77 -43.5)"/></g><g id="circle"><g class="cls-12"><path class="cls-7" d="M412.3,590.85c.19-10.39,3.77-19.35,12-29.06C429,556.25,438.5,551,445.2,548.55c18-6.67,41.77-3.38,57.05,8.54,11.26,8.79,14.51,22.08,17.45,35.46,5.89,26.81-10.08,50.17-36.51,57.08-25.62,6.69-54-2.76-64.83-28.2-2-4.68-3.14-9.87-4.31-15.2A66.21,66.21,0,0,1,412.3,590.85Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-12"><path class="cls-7" d="M539.3,549.54a47.78,47.78,0,0,1,6.72-27.9c3-5.17,9.47-9.71,14.09-11.74,12.44-5.44,29.58-.7,41.23,12,8.59,9.38,11.74,22.69,14.68,36.07,3.29,15,2.67,28.79-3.74,40-6.27,11-15.81,12.29-26.17,13.33-7.79.78-15.93,1.62-23.52-4.77-8-6.75-12.87-15-17-26.51a122.75,122.75,0,0,1-4-15.26A93.72,93.72,0,0,1,539.3,549.54Z" transform="translate(-105.77 -43.5)"/></g><path class="cls-1" d="M467.07,655.25a61.92,61.92,0,0,1-23.16-4.39,51.53,51.53,0,0,1-28.79-28c-2.13-5-3.34-10.51-4.51-15.82a69.67,69.67,0,0,1-1.84-16.21h0c.2-11.39,4.16-21,12.81-31.27,5.09-6,14.91-11.5,22.39-14.27,19.5-7.21,44.36-3.48,60.45,9.07,12.67,9.89,16,25.19,18.73,37.49,6.14,28-10.29,53.73-39.07,61.25A67.41,67.41,0,0,1,467.07,655.25Zm-2-106.55a54.06,54.06,0,0,0-18.65,3.16c-6.6,2.45-15.41,7.42-19.45,12.21-7.54,8.91-11,17.19-11.15,26.84h0a62.8,62.8,0,0,0,1.68,14.57c1.1,5,2.23,10.16,4.11,14.57,10.56,24.83,38.53,32,60.69,26.17,25.38-6.63,39.34-28.39,34-52.91-3.12-14.23-6.3-25.72-16.18-33.44C490.8,552.63,477.77,548.7,465.08,548.7ZM412.3,590.85h0Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M578.15,615.43c-5.87,0-12-1.19-17.83-6.13-8-6.76-13.43-15.13-18.08-28a126.1,126.1,0,0,1-4.16-15.7,97.31,97.31,0,0,1-2.3-15.87A51.14,51.14,0,0,1,543,519.87c3.39-5.84,10.34-10.84,15.73-13.2,14.07-6.15,32.68-.86,45.25,12.87,9.54,10.41,12.86,25.54,15.52,37.7,3.71,16.92,2.33,31.23-4.12,42.55-7.37,12.93-19.3,14.13-28.88,15.1A82.79,82.79,0,0,1,578.15,615.43Zm-7-104.21a24,24,0,0,0-9.66,1.92c-4.33,1.9-10,6-12.45,10.27a44.47,44.47,0,0,0-6.25,26h0A90.27,90.27,0,0,0,545,564.08a121,121,0,0,0,3.9,14.81c4.26,11.78,8.89,19,16,25,6.42,5.41,13.41,4.71,20.81,4,10.88-1.09,18.35-2.49,23.53-11.58,5.56-9.75,6.69-22.39,3.36-37.54-3.16-14.41-6.19-26.09-13.84-34.44S580.64,511.22,571.19,511.22Z" transform="translate(-105.77 -43.5)"/><path class="cls-1" d="M519.85,593.87a3.53,3.53,0,0,1-2.47-6,44.74,44.74,0,0,1,26.81-12.52,3.53,3.53,0,0,1,.7,7,37.66,37.66,0,0,0-22.57,10.54A3.52,3.52,0,0,1,519.85,593.87Z" transform="translate(-105.77 -43.5)"/><g class="cls-12"><path class="cls-7" d="M594.18,528.83c-2.91-2.27-6.89-1-6.33,3,.48,3.5,3.92,7.78,5.33,11.35,1.52,3.85,1.69,9.59,4.15,12.83,6.11,8,5.64-6.3,4.59-9.76C600,539.94,598.74,534.06,594.18,528.83Z" transform="translate(-105.77 -43.5)"/></g><g class="cls-12"><path class="cls-7" d="M496.84,563.83c-1-3.57-9.51-2.83-8.77,1.67.41,2.44,3.62,5.41,4.9,7.54a40.24,40.24,0,0,1,4.21,9.12c1.7,5.77-.86,14.73,3.3,19.67,3.29,3.9,6.35,1.12,6.68-2.86.42-5.1-.18-10.25-.7-15.28C505.86,577.61,503,567.14,496.84,563.83Z" transform="translate(-105.77 -43.5)"/></g></g><g id="layers"><path class="cls-1" d="M468.33,880.06a357.61,357.61,0,0,1-159.8-677.52,3.53,3.53,0,1,1,3.16,6.31c-119.58,59.84-193.86,180-193.86,313.64C117.82,715.77,275.06,873,468.33,873S818.84,715.77,818.84,522.5a350,350,0,0,0-214.08-323,3.53,3.53,0,0,1,2.75-6.5,357.56,357.56,0,0,1-139.18,687Z" transform="translate(-105.77 -43.5)"/></g></svg> \ No newline at end of file diff --git a/vendor/github.com/golang/dep/docs/assets/StatusGraph.png b/vendor/github.com/golang/dep/docs/assets/StatusGraph.png deleted file mode 100644 index dacdc0b0f8aaf8906fcafba11fb07897f1b077b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5690 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 diff --git a/vendor/github.com/golang/dep/docs/assets/annotated-func-arrows.png b/vendor/github.com/golang/dep/docs/assets/annotated-func-arrows.png deleted file mode 100644 index bcfb1708799a734f3983114ce5693a5d9cdb1d62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26098 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 F0sw)FI->vp diff --git a/vendor/github.com/golang/dep/docs/assets/base-arrows.png b/vendor/github.com/golang/dep/docs/assets/base-arrows.png deleted file mode 100644 index 0a423404a843335ded6cd1646ea65f3291c242be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20591 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 Bm}~$5 diff --git a/vendor/github.com/golang/dep/docs/assets/four-states.png b/vendor/github.com/golang/dep/docs/assets/four-states.png deleted file mode 100644 index 81eecfa70cdbc210963db706632c6249a334d83b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19965 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 diff --git a/vendor/github.com/golang/dep/docs/assets/func-toggles.png b/vendor/github.com/golang/dep/docs/assets/func-toggles.png deleted file mode 100644 index 56d07e1b1f0a8d3625e6dbe2c07d9545c04b48a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30826 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 I=akR{0D)jGR{#J2 diff --git a/vendor/github.com/golang/dep/docs/assets/in-sync.png b/vendor/github.com/golang/dep/docs/assets/in-sync.png deleted file mode 100644 index b0f3a12e2bf82c2f0d2b9f16a6d446e017fbe52f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21095 zcmeAS@N?(olHy`uVBq!ia0y~yVBW^Sz^K8&#=yXk!<pN}z!0S8>Eakt!T9Db^BR?S zIo1cY$KsQ3Z<Ab;Ydx#yZmfUy?QOZYx1CMMUHt9ermOtP{*Ql8GXAz_@|BZo*X<Kz zpb#8zWrUe9t8M8|kxapf!DWjx4Z=kj7y=|W=pOHrjSkhD{(G}db?B+~%hUJYzI^%f z@-I*SToIi3!lOjhO89OkpX+oj<{KCG?qOgs$cW~Xx7)KTM9bFn^d@;p&FLme_FZ|d z#}{Q!&w9Ybz;N{Cn|-yvpG`acbo$pXU;ZpFQvA1qo&QOG-LuD^_4ogp`IG<tmpy;3 zzppC%*U!Jl=Dhu<Q<q&_{(U?+-93Df@x{3>0!lJ}biS)!lznmM!QdDMh6jiIGxCdP z-!7T%wN(AfmoI;G^>+QPs{Z$TTe`j7|C`bA2}@!Qb+{~F6n$}H(u03*e|&u0-_K`t zkd>i<+j?p4-uJcdt+&SL)i2s{;@|u1`QK*zDSuzLQBbK!QdqWoo$K>O)fW%GNGkbs z$3LHu;Xw1kTV?O>?X^3-Y5uY&{go#i{(aW2a?)11xbsC^iNP+3xjlJR2SgYc<~+Uj zc*?if-DSBaHoZBo`LkH=_lG~{-&e0(SSYF_bhn#N?D4nr7tg*}5j~la;lUU6t#8Zs zJeExl^UI3=d*%3(|Nky%^YpBinD`>0WMfg0v~2G>KKq@l3=Ca?yR)vY3S1iWGWe)x zu4r$R;Nxvj`QB&-h6Ot-?#6w;xY&Ju(4J-2-X2#9o%SN-sp)q2KAFm*l5hX-n&vSw z6mS=1dtHxxS2X=;<g~xa^NvK#<?j-j_#*A&mM8n&(--f)_;Ar_28Ih0qJpe~*7+~r zy8h%QoqK6V8df~&aB*L}`r^$Oc_lku7%?!I%vtux>{#~u%JbFlUc7wy(?34{eEsU* zwOOtzR#LIO=iJH{AHMk1&2}p*!-34)^iwaI+4=4C{Tl9ldvjcx&s1RIi>wl}UDC3B zdggCd>M}6+We2NGJN>kxdj6mE{MvmN1O5tn#@0H@&Fy{X)-L_)iWmdK@~!1N4$I~V ziJ$1N`p|GNz*(>pY)x-f7B@qKx?=ofqr~s;?)vw1KQ_1DJT1>zY~qWY5_2n=*gn5% zCnE-iUXvW_pgfP6RWB|q+<x@v$LaB3eUcZpDSdhxZg1TG&aHj%Y1ie}JkbmcQjXqU z;iqOyiEQVW{}&S@^Z$eId1J9G4JB{@SnP@^*|qvbMJzKz!@=7Vf}hD+m%ULhEd2Aj z{OYCKe>yy%KI`8hyYn0)gG2PGQq9T1VyTherce1JFJG~9Bi!v5pDwz5T~u~`Gy}th zDVO3ZYjaOsdUWVUz>0$%A-|+!<-S?n{<i3KDK7&9f1lJ;Biq#0#AtEB!)2})Uj}~t z$Dql;km2`IN6yIDICUySCbVSNi?Z~KUw5%FG$dMYtLS=_bvSH^UfbJOi!LWiC*ELU zNVriZD!zYn@HMGzN~MN5*Tv?_Nz3N9Byxi^oZBF}@^qs0x`}PN3=C~==S(SWTk8?a zbG!6n=3y}ghQnblpztxsaXqqum7(GEa@D1`H;Ar$op?L8M3#YpCtA=jhmqmH22nwf zY6KU%C`eI5Rr-xCiERuF2{*br61f=|+SYcUaj}bn6kTCB{Oz2z`4jGCzE;`O&d!^5 zzwr34J^%NWpNRjw;P21%_kYb<_1F4t$=y$a_22Gp-`_b=4dkyYuQ$Z*&+v=cGQV7{ zXO~_5VQ2oZr}s1OUFlT*w`Tk8UE9>$uI!c%KgIs8{P;neAOFgY^mwBg7<R<)-1ho* z_v5m*x2mTW?!J?BWd81@J5TN~$zf!8P-L8=EMJ*bANqIhHofQx{*u;N2K;-To^zAh zmUM%Op&{}2yyMe9+wb}Ov-#)K=y`MNAFKACoxkb*zMp40AN&3KsQt{xyoo3Juo%OG z`Zsf#Cp`5LZ_CaFR{$VVI=Q;;_O{&W-}lW!%U`{o{AAgCS^vHMSAXui>s!8j@|1bi zyZnVGl`pta_vIDi^>6p<D+5C{<F8$Np00RZ!$~B%OINW)z==b#Qoc(!>Dhz0ZFZXC z-%?`s?<!n)%PQH&&1LS5tiQka2g|MAeS3POcdPbP-Nn01@}F4zOV5)HWf$`coBXSE z>$lTk8o^#)vo8Crl`waSy}!ldukORf`#<N#*ah$Ye>hhA@3wy1t+8+C*xp;UEM~2f zW$4Zr$*b!MZM{wQe|j+G<L*D+cWO(kUk7c?Iuww-@2U6nps%aL1Dmb3hDk5$3%Org z=lIQ0?T)$s9{#s;#j51@Wpgav+3_Rv2e0;JyB~jLW?fyId6x6yqBvdCHQCXn*{6k4 zp345N`~A}L?Z1wCRr_u0Y9D`;)cLsWm`?Pnma5{6=C%Kiua^yJ7xUe?FM08-t80Fj z<=i^3YTe(8?^<8yPf-`SeWwu=EG+_Ex=Vt;Rc<JDJ@)lp?ySt~+s;Vj%JN_F{!_g- zYwFfQ#WfR79%|)!xGURX(xmh6&y{>!ao^=mNbs-n@73!cxpr4{89oxe&c9M^>*~}0 zw(-1~v#{1=Vvof(*6Te=Z(b~G*!TAG-qoQOm0E3&>jrOPd2;WX{l_<Y(a|S<FOJpD zeSGisKAXk&?I+8v><xBzI%B&(`Nc$Ek=t|Hp^kg|#nCpW_LAPaQqkLIFT1a<dmDYi zP9R!$^9$8BC50P~-MX6&nQBcn-*^4pPT?!Nzoh$pcXkuGlw~7kwBtlg+VUHZ)+GL9 zZk&GL@eW1)jYnm+?DyXI*Y!nd%I@Cx+>UJ_!8x4Z^l{QqW83|zD!$VlxwUnYWrss^ zHp+x=o1WC|vuw}34QZj-JGIZ19NlzN=xA5gb;Ue^D-K7+ycgXzTeW(tX6T+7vu<o( zy|qM4@>v*f*6E)L%&&gfb%|;&+Isl@#xLTZ<!-N@to5@l$5L#X_TvBM^XDA36*OAh z+q3+=6w~SY-u>DCzv*t>xZ#V0z1<(ZSKEF)+AI9(*|ejdb}#5(e&du~P>y)toA*EF zPVbd%k+=AeD`R}@esy7Ek~as)=^ob{H@b=m&NPqz^Wmzhw}QXU{Km({Db+oV8<*U; z#niOD>XAWd{qdryRf+vwmOIaeE;#o6<(t!4znBj7*3OFB?RQpc#s6h?ye>H(Wo~_q znyT&eZHw6s^Iw&r^>UXtFP;)*GyP6Ax99a+505jRv9|7VPka}&?EKn!$=Tm0YX5%v zcSFjZz?{@C8CP9oqpj{%g{4$&tp9P@y#K`0;{r80zSrJWrygdCnf!V24Iw9xgC|*k zkcsZ#`8K_(Q+L{5tJH8o=iOVb-dgl(lYd)^!ex!)eb##qN90Ugs~fv$$K!tqk}JOO z+$`QLKF|GJ>is{SeaQ<~Ov&kf<aJYVn|)R7&9e39&PqLU@8aLq9FZ)!K};>FTPaTC z&lA<38d^_7W^mnikdtmb6e|)9w%n<Rwd-x)&Bq3P%WuTR?LSb;XQ~~3;nup@Hg~q_ zx~!aX!fjrh<>`o={WbrW<mTB|7PCf%9)EFfQ|C1?@5OghL?`vXF<WPOLdIxz)PsFD zOYiV+y70+T@yiYQUU~L_#Gmz<{;|Jyck3RTI<qAHM9#lOfy^<-|NUBQd~5dsqfA&) zWXW}Oo8MJ0rC_ZiVImyAvj5aB-*!Ua)W(e=H{Z{>ZL((Z)_8+O^EckGyS-a2SgC)_ zl6;*vl2hNS^v_A|PM)}D9_w+9g<2-x_>`Hmm9|-ko&3tqe)HS8ZA)#APXp(g2{DaH z-J3l(mWOhu=so9q-E5pxsJAvEN$be9#}V>7^TY1NzY7#?tesu7fBD86?`E1CW~`k0 zyVJdU>Gs%YlT*e?-3RztN>_)PRq5^7?0?Tf=jgSq9#eSUte={@_@k`mwn}zLSVoB6 zv{`b)sq5~oMOqv7{D0m2`fo4)#H+WQ4SbJ&`!j3jw%=Rx0*;$(*}Fg@yl=Ajkub4I zT=v^;YTdfJY2V&UoA2E2d3B`j$hEH-^Yri7zWXPuxeZ)WtL%5)xb()O_j$R22RM%Z zU<pzTfA{o`UG|!dH`M0b)toP${(|lE91W4By}|23JnMglDbBEnzb1Yoeb(C~?Z@VV z=4-3Z%iQ7iK9c+X(Tho$|Bi_Le`cZAReSQ|xiz!iTJ^uTv0lHo+q~T@0Fw7T_O&E= zZ*+YiA-lGA{<gERx080Rne%>etak6wZ_D%7pZYf;_WJL?mha?N@%(0be&E+SMdeH@ zF)fAaRC~p3pXS6Vo=W?;)B1S8%bVg6R_|`S+q}KsY2MS_Ty8mnCnB<Qt9RCyr|e4& zn-9&epY%ndyWVb_nH<~yVdB(Q_pdJ&Y<1rDon2pFvU}}hkMFtHo%VXyr|rHkpZsoB z81I*-yYu<;FZ3}_5}oyXd;ZIckc&_L-OUm0`aki<h50v>HXJd3@Lj)EdS=S<M*$p_ zZ_XWCsoX4fn>W~9s@8q^sVnW`{!1Y_Z^9q$qtlYQlS=~<ytrO3E&aUKcE^r+HFew9 zMhHLZ$bXr`kktKLTjiJ|+sEYVe2X-umGYcltLq)W<CWcPyUM7!D(k4u?KukfSBigg zh*7*7q1F3l^|iEb7w&DVl#j7E`ti?A=k8@Iw57#X<lERKfB82t^w{4ghOR+NHnK$A z(|_{e*n*>C_ADoo+Z6t-xX_bhzUlr8{d%1PLeJLQTKR5N1;_nQ@h;t?VuFP^+_%_- zB7Sx0<Q+)rZg|03ps#bYH0DybPsZ_Oyi8K7J>R~1_5I@Zrx6nO^Y?F9JiBNA!5&B3 z+`p?sHI}P=ecknVV!+E=A34;|Xh&>xO<2F?=k5vVGSIT#;~yx#ub!K+HfrIVi9Cwc zzaN{2U(nas__z9z^BiYw<Jo<UJxZHq=Y9TH`NGt6pMUz|O6A2rr?M}PIo~w(=9z?} zVpk^||7tc{c#+%EPbc~o=Px@V_Oar-R_Mwc$;H3d%{7@5IuTN<EW9Bmv(fdB)uUyz z%=fHc6|rqgZrp?m&q}kM8dB|(H%@JQdR!wWWKV{m`@*@VOT@c$B+veRdGG3s`HOX? z>&Kp2W$|Zw3wz!11N&lALO%X+>|8tH_U_x$SI%2IJL~ZYop;kD7eBRo>eH$FNPOY- ziKfSjt?!jPw1<7V69X%1Sp9P(Z@lh$<a~mm?%B0K#nyF=s#|Bd_`bP)bu<4o6XnUj zlKw}fq$|cou|9ElwEpAwtLp3IgZRtWZh7|q?sIXMk81A^#NE5^cJI(eix>ULRVj_D z8<?tN>}x9bf35kxP2b%$O=Q`n=|$<z3Fq$DR|>kzM%sJS{CXz1JoN^w$ko`!lcKKJ zfByU0t*PwOdu5N5A6WoRk^eWBiyz3H`%~%|?^MMc>j!2rGfG!ARb4-q6tt{$$wQa5 znr9N!FK!G<<5It8^tmZ`*BKD#`S<Ss-Jd1yoqjLey3S9WZ~S@o%MB{$Kl|R3V+`NY zuKOj@_y6oQta6cir(EYaoPMJy^w~<TKwgC{y{BxPOA8CrnC8sniEhiivEpiadj03# zy-$DNIk@5JslUl<s;;k#U8%tFZsY!&x1arfyT9Ie_St`v|Ftn3S}C}7QQDP0sUYv2 z^=AxAEREYG4$M5cA@#<!t13nIs=@OPY<Mc4e%032_IirZOy_Uqzib~fh@5@DQrC3Z zHHjT_W-^>RJoDs+qs7+YyLX0f-4PwNzU1!q_}6kT;-38bk?nr!{m!Pu)1j%Ww&&a| z@)TfMpT7C#|C4{`8hyY2e4DK81G7C}7e)X6dj0OI{(Ggd_rLO9|GD=)vqfiKw#(WT zl3N$IT?tyJZMy8*m6&_7oklw>jNiY%{r1;yv)$!Qp?L}~itdYT+5P^cPPzSr$TA^@ zede2;pxQ3ooI8^znt><!omtJ#)A4c>Po{iJ+kCVB@_n@%lV$H*s=u(-@|&76tA>*4 z(rs5}L<JY`E`MJa#aqN~zAydRynP8DW+p8Dt?(jc34`mBWml$2Szn!bas%su4Nv<H zv&zcKPHtBCF){yN?53LsbKAe|nkv8lI0vJbNAF5g)8*f;EQku3d}nX(`I$4{zLvI; z$tk-(Z|7t|rYRGog0r*q{+vm<!IW@=@43FEXU?4+8_)g|tIxRej{RNn>hrH<qZqRM z-mY}qx<c)0+L!%0t;U}l_r<<z_F-TA*oNuKoLk!eKn@W&op}283!k&UzP?VsegEP7 z-q*E{0<Zsl8=suP;Oy{rrDMI>zs<Ko7Vj~&+?D=pa;@#V-A0*hYz8b>=1J*5OxT`y zI<|dQE4R4c`Maez>I&As{_~EJjm@Ct%7UmfcUuD%XHB)<e$m>P|7&jP{o^|r+NMZ_ zbRV@hmfXhh$RKCuDj#31sZ!HVrqrFezcTd-lc3c0oz~m4Le@U}>)fl&l)mhpkYQHi zi=Jpx$+|S797cnj(?8`iIE|B@pPS46H$6-F+qYzfETiu;Z{NFjkNIDYk3nAhpEFmU z|55@=1m(8P2gTr1vz(n;XIYokot&f^ek=RG{4cd@8Fhgo3|n9B*Zq0_>Y7`jhxe#f zzBuPoE1YezUxTaRR><Os)*x3N{<iP^y>Hg+bx-Hj+XWuK+?{VOn$G^ObggOfn{$VE zSH1metjyE#g6YbNsL;(>*RTAVw$rOtbl%KgGX>dPS{SoTiqh2%izVF1I#PG`>u%w- zclQ7A3vM({4`1pzBk*NORi4@Gzw;CP%M5Pq59W60T@`A&y6ox(&w}gQu7p3FxpTR` zM9;VPSC|48XPJVdyyNeN)_UL9K8L@(y*>Z>>wQcAD;!p2W7xVX?dm!yv(h_Tb-#vI zq}d7Qq*xqbSP*vjyic2M!zRgXch;ItZc_N+y!YK|_D3IXMloc6iHyz;d%Nmk(EY{- zT=vF~Ki-UDkY|~@+|Ky1Jt(AiM(<8I*fjg=tn_#L`wt2zH_Qs%owegixxx;v^Jjkl zE;E*R#2m1BVS1WPyDmeU?x+1%i<ivYQTX^+ZPnTBvbF~zIs_fgu8K8XGwo`L=DxR+ zwf~%X^S=AybT`I;&FZ$skF7zLNN(Gjwr1v@<l}w(UuUha|Ll6qsfR)OUe(2wAdR(` zxANRhihr2??Djz|kj(pt&4KpDt9@(_i)p-0jLu&rvCXwsx@d2viE&j`Rh`%RpSRZU zKZmfn_VU-Gb=k7vKW17Alo*O7u>@=uv^VB%&lO<#zl!~@{Qci-&WdgfpfEQ$yshNZ z{h)NcyIZrb%fBd%|9WwEPpbsu6;R^H`nhBKHPMfcxa^Jh>t>|u9N}1yrd*dM#uxqj z<6Zkp&HrBKSGR72hS7|~Xsa^SGa1DTGdEuU6W{at*SdTIu-#eVysK01f62ICaZzvG z2jkDxMyDmY4VhNld@*lk>*2CxKc8&Ny<O+X|ErvR9>kKX>!iX?XU$5Co^<~DwI_Dk zX_Nj<NY^+bFyVE$?(^ETHOoBaOFp*xIrC&dhoZu(^t8MiW>4GJ)?U8){T1W?Kh}TY zKBzprturxtl7635`m$N8CAK+4^4wlsbNO-C&s2?=*7UTRcHM>*^Jj)GJ7+Re^4Y9& z=gv+4+R*>i{w#7}`Y!8Bj28Ksp0;>qUJy_80-d(pQ|5PPl&8)6d^EHo?O6E@rj8#o zBP$-%{JK0pZZZ3x8-KqW!F(<*XTftjiR1VD#*gyb7!I3#sb?#i`h?93YBOuTpyBn~ z)6f5DmHQ%J`$4H0o~rq(yHD)ok8Y{0QT_+YN^NyD&8t=9E4$xsU={dky!nCi-)Fbp zy?e+1Wr2N-8ehIU+k!A~mS&ZIrT=Y1>W#ki8%(K|ImeB2yg#ch1=+4tmnK%nyZdKM zcJ}LMIcC4@%io{m`*(M{`_J@xh82O3+{E`=>RYk=Hjdw&TYm6IHzZ2`63&cK{TX@k z2VXQppuI77oyF}lX4}_CZhpr8^}v1WKP-<KI}A)$K`d{zpL2FYDyWP$%3+-HeZ$&s z{3|Y=G0-f2ymWfpE=7)}|C@F@G}p_VJb#NRV0PA(sK5TEtIK>(ZNKy4_PVqi;KELF z8^fvE8)36<?KyulF7MflN?BQ1`IiUnKOWfoZvOt)rfn<&idjLqt1f=~_KpAQn*8rY z_diA4FH=3d&Em}}Gi6XL^WPTS_qBNcjz6FR|CEEyxihCGY**esGy3)G*O#NW<^1%u zZA_nEbK~##?|V-!=wNWrUFErTrQ6k2vrKba^PTnnC!Pk?SYVGl<C|x7Ibqo>?Xxk) z`*-fF49?GgfB%K&p5hms96iwufvd%?F1Z!5IP0o;_0s$u2hHE|&-x_44P1k^=`ytC zf{MJfNjuMMnK}FHB<*!O9_{l{`~3djIo*73wziI2r|+%|otzci`z!2r&F;xHr#XWy zW7>2Ni!mIYmdM?ZC|!2lEYmK1U&f`ADW4ec%ATryHcfvD(>Z<9<==|Rv%psGyPERj z?kyBcZ^Yi_Ok3tTGy81KWxK*hN9N8p%l##5t5_?%x-PBd{!UgeZ=?!$-`Q;6Q|8tS zALP9?kV10$JBC%J$v&HRp0WQReTM0BTy*qq&AEQ{+v~VI{NKE@y?Ky-e&wyd7uod< zoVqvyg0sM8Zm;?I>3vvp-4(qLx!Zn)&92?ObtiM01z$8MG{7D+`_6mv>#~DBX1dGH z-kBl2J?-t5%**dyzkByjv%0AH*vaJY_h0vYwSQapZ*JZ9-OT5A@Bg<g{7!w%dFh@h z!3<YAq5_Sx+<8~3nm*-S1!^>Wa(mmm@2uGUtmc*9dBgdxBSqe;RYsiu6{OFKTuw@x zEq$hDvf1i0$09eU*(R13)Gt`R+<pH3(xZ$HzTj3_O>yS^2fX`EirvpxoNx9}dY!~M zNF;z0!`a^3QpT4|p7!1jD_;9^QDl<U8L7=DbFwotE3+ORYQ3LVKD{pQa2xOb&9%S3 z?LSpJ+o+)+3)U8!H0x9D+K+2>KfaC4j{5ADJ2`*ru^)k_;aSBXN84XwdvDsNooAMu zd4A?>+P=s%t20@f@8uXppDo*b_{)qq2KB3tqi?>uee+3l)Z5!p&!TtV+&=x2uHU!Z zXZ^RlkdjRGpB-z>O#d;O&qy=Atl~R+W_F(G=QBc+&19F|USpPh)@rlec{YaQrVHJ! z{Yu+a>zsN2ip~8SG52FGncsLbTjrtk+H<{8Najh`JvU2ybymXoppWVFncBXyXC~*F zY@c13))<*HZRXRoR?p`<izS#ZRfhd=oAxtJ>_=PPci*!gdt+bDp8ZN%=J9NwmU}Bx z;dxtP8*BK~od>SW3S4&3$0+#h(q~1JjW(ZserD@4w&KY<kKW13`<%!Apn8K@jk5XA zv~^#3&wlfbeJ4Hp)$HsKyw`rIt?t<`fk>opXYMn#EdO4%CDTCoY>M&Wn5-zDOEIZI z&!W$$?+xQ`cz?)z(x<a3wa(LjEmQk_Osb~%t6JcXYsqc7*OSZ77>F(n0T-`olTQZ5 z`s?Rh-&rxI)_eM_E+a!0NE^oO{i;*H-{j7fOg%PB&G=$WhT81Rv|Te3(`I!uip+Q^ zJ@eh{nQx?Ly_hZaT6*>8v!U(xm!{sZ`}~{#|MAB7eb47_+js5jw^PT(Vso^*biN%f zJNWwij_7Z8PoBMbS$f@mN@@9?Tkmh}e=W^3$0p&%y=$d+do~n*I$LjNkfC+zU~Iq6 zo`CbuJLjMIb9R}y)h}zg*b6CIT|J51206)<?AxzhnLROWi)6Nx&*IEa$Cx!PJTd*1 zcI;Q1+plF={`KwC5_kW)u!;BQ`R8~4+Zg?L@csRd#arV&?|*-@Ia_$yB90`>obZ|t z)4cVfAGpO|dGqF@*orml%7iEBzI(P@uH&!A&K0IlkNNC;@xLbN-rJ28cTO%Xm-)U! zJ<hQE`kch*pxJTnYJTo`{>`7A?fuVhy8G8{z7isGa)b1?>vc(8vo9IE+A?YK>^sxf z?Yoh?^P|-E`k$rmZkOvMnKUL!Z`7Z$%1nGl%Sywo%g$YypTN@4r1#2aZNB=$=v8)` z_1lteypm5zJntR%>$LiRYvT?7)WhG!8l4ZB(|m*X_HBOKcW!>O9=N}GX}Ww}$>%s5 zk?V=k2KScNm6hqpeLo|;-u7MLb#t>1vy5}RU%i}v`rqG^=gy?p{h#>%O>Ozt^1EMu zJUTzCtJvU8TdsHU;{1nid?aGu%f;KYKV)gkb!pG@3+>2aSeP5~%<^z|;_B@eUgkB= zJO1*`|EJaeDqpXj`~KD1Q&0bdJ?VQdSFm#3mep%kS-q}LxN6!{+I_F8FY)vSTh6xJ zJEitppR^fU>hFKI@6*}sTKP2(*QNj4pC6ibW8PfpG~eRmX6NPmnmKu*_4M@g+Sc01 zf7=h5@6b8Dt?l@;V+H-Tn@zXnN`ogp)>h}V$TOecmOIDd=dbtQs~&}fg@uN@e?4-h zF5C5wcx>d%tCruty<C5Ne)dD#7Z?54o?3lweUbUegIvB68(P2K_>$9A^!a0&9OJ*P z>wlG(&(t~7&ymBK!>Y7l?u%PricWs7vN!&Je$}7Z+~>cpF*tcJO7O-j@n=8MiqHSI zPEZoO5fl&*AaLWJgkArkz+d}ToLqaV*uQMs%qI&LaWZbx5P16Jk<#x?PfSydPT$|q zwDsQ36K?yeP8)3dewNv+ct^YC&Qr(L&93fgPw-CguJ%jV{qEu){=ENBKgyTXhJ6Zq z`kZ_Jm2Fy+MJ1(9c_&6o7rB}4&#=<=?@PEC{72+rS#D_?<9TO@D+F%%-Czo`$X=b{ zZFXRljo^W@sJd-$yeGxGSiG(&3jR26)86PA&5IYGnZ(1Ow&AI3f_H-T$JRwv-Fn~O zn^}hcdvUWqZo^As;jpKV?f3g0UF8#&^5RiK>!Tlkb6L;az8hM`A6LD1(a|62Dib+! zG&M9ha@4QQjJ`3s(Cp3A{^_~D4zaEN)cD@)&&Nrp|Nc%0ou?7@<kjQfDe)8L#KcCP zKfQa_cQ>);C*S4nsEGMGZ=rwuhCg3VM<x}|-MMMg>h0SlOO&{ZCvslfV_*I?DTGBX z^ytF5&#up2H#co%?Apb}ex80QnzCotq+EB~XFD<P1k;*yy_wx#RaRMTbDzVwzrJ<p zdHIyfpEk|dy?_4BPx(2elJ~a%jNCQ<{<O1Kzkgf!F(LcGzR#=n7xbK+cl*3j_oo^D z9s<Q*KczGl8b15)E0P<Veco1mgDks~ee@Pj=iMeJtIZCqTEn-EW!r_xs=ZD-a_7k| zuaZ9?9y&F9x%=iDEB~Fjdvqr2@5+sDW(X9g{pjY6?fR~yd}sD#lU2%dk3PGee`al> z?aj`dsvjcHlB<?Yx!}1*+qm&<=E?N<+*e_>^YYEVZ`l0z>6*ke9&Zk=gvonsXUyI# zJp0Y#gF?;Bk=a!;yRCwjCfoPMKYzH0ZBKmXzB@nm|1POdw9TF&n7l6P?aNn(zHJpd z@$P?0Ec@+<*{N~Lx;aLli;5E+m)ZLF^BBFq{P<`u%eG`$5fKrVZSQB#`(N<Vz4~nJ z^Y#9JHavZMX?}ZX<(}r;np)BSPdU~{mge8xsjN2P<n$Fe@58o!Y_M6gP-{!Q<c|-X z8GH^iQ*yG(S96wqGZN=7e|qZdOXJA<yWP#4!-BkJ*PT4ZTl+1@Y}=y;d=B#-ZGP}G zuyR)Y-p3b9A0NCnqxLz&PgU=iIoIZJZ;0NOzxwa@nmLVcf3FcQ`*r5Y+EXmsZY6N@ zK2iJpo$;2)apqlrZ0;EN1vXqRUwzBv`{KJ3QgZUkgsg7{pR$RWEBgF&2Un8(x=itN z-!I-On<kYuFF3ez<H9$^iY1?o>SXu0*U2Q5Mkn(XKa266{d%+N_c*y#DT$2tR%Khw ze73@?H%Wf|TZIiv7c5w?p*-gAVdwv;zs1Fb>Lem6)1QR?bjW*F!4fSevT)hz<-GCi zH_gxFuHDnTY{R<c=BD$_4fJN&%j*ao;JcP}cS5U<fxS3G-H*@Vn|5-Ut$XtJrjxH< z*LM3GQhVMDZ2G}y7#McGmFxCY_cH1I&)>`5m{hU))1_=?^R)2gDgrlFrN_^myJWuk zi33X3C;MHO30+?sxMIJ#(ZpE^(&nZOJ0k*J<!_#OetMQlF{9jMCnnSPPZcAznRz64 z_etdNZxcWD{^<d+nS~Ckx4u?t?)EWg)MaI5ZIyj|(0-2DgYYV$HK%^>i~IiEcDMBU z{JYyq?=<MHlKpJZbj{vv-NmZkOvNQ-)7CIcxT=YoMWl4pIyFCy@A$NNEmPr%qnCvn zSgLgtIKrZD&e$=lD0YHr@d|e{cOTb{7t(J3KPdd{*=yzY8%HWa=9nFf;{In`em7vl z*4O)-3%81H+87tSd_&7IsRJu=^c7PsS<A&4*POp!zd`ljsy%-Xi|)U^Y2PP_#<dX* zZvXD3doLB(xjM2gg~fHntxJz@Ha(JDqh&hjyiHPENTgVkuD-vyc$kFzv1g*b>8hQV z6WpI2Kk!Ru=4+q$nK@@X9JQ)<EfGAB_wM{{3*%|>&A+#NKYF6{NCLO^My(r%_MQ3v zqTxSZ#oXj5dwV^Ru#B63H)sn(%jj3)jk-n!pL$|HgoJu$fBg1!mDb(Ok!4|%+5^+e z&BKa|_NT}kP~Ekrqh2mzw&}rZ$_5NmXRAKG5Psd-qNBZxVM*wOsrwQ<SdMjFu+Lu7 zFVDYVYA^GSoANom_rD)It<Ea;UUGw)_pzsIqI9IEZ_Sw}`)$sFX$PhqC@VV>a&zzT z-QI5N53|X<c&hhz%}I}h_~M!VYmOg&`)`|*?}nq1SF5>~+`PM7Z3ExLCi!P<K2gUQ znpCeBz6+U<>Gmzeh%Y^;^vznv*98fuIiGimPdj74{HgQZq>G<7RTeI^xst?F|83fR z^*<U7`+31Bf;DpD*RC}uO4Iqd&o^lG_G@V#kXT!{eNr{cbI-(n(X;#~oVpcHMu;?C zV!Hi_`L=3u$hBiX1AI@MireQ<SGIOxl<0;J%?#n8Q5&61x^!-egZ%j6j*g!2>qZ?@ zd+|4iHtpp&JuA1}R(*r2wozkl>8dvw3|yj->y(wXcZ$h9Se)@Zcc$!d=h<pE<X&kA zoh!}U5M;JZTf6W})!!b8tIxM_OnZ?Wt19;J%&NY<rU|m58(bIaU5ty9UMZH=>3Y6B z{o(PrL$_GAwXw6Zva*WyZ`ynQZHtCn>#Mzg>_h%4FPG%nR{46`$xX{_*T2(TXPCTU zHoFGHBBdLPj!u~6YpP&1>AcY@r)j(AuNU}s^_B#0-KUtkxU7R49#uHZsXch@NA34H zI)6XO#)q%85a0BCMO;qc+n3F3?=4*typJyC$nh3B{Ii-d&Fgxiz1y+?4F@gz>)okm zyAry6Hbj*frgiOq!?W_~EjGprjw`O%OqkyD{ebw~OZv&z7;khLUA5p}&AWPz?VRi3 z(z_?VoXSz{mtf7;)YQ~;>u<pB`Cscd{Wx{tU+1NF><%xUygGC{l$Z7PlW%VOEGE7( zK6vWPdCusKOgA3wS#hg|!Qfn$tV)B<TP2U)a6hee7mGg6c{A_Q-PxkY!{zR!mTxdE zx<7H|)AdjDBNo1{?7jE7^ZvW`TYnSs%j)<2+AcQlee_w0Vw01MN*lJy<rIcZ+b#aw z`ls;@Gwz%2tQ%Tu!^5|UY>Pg<l|O9z#uX>`&3e7qL3EY9ebk)=>HfU2?kw9Hl3GnK z{_=QL_wnPC;}ZHz(Og_yTuirHpI1+x`Ag#;+qt5fzn;Fiv;N(`>sR@o?Uk^)B%42p zd3oXe<7NhCUJNGYF3E*<!Vb!UIa{+5q-Pm+ujg2ETQ0V=q+jU<(}xecw$Aim5N?R$ zPjO_tD41cI{MI=7*K4k;1uu8pJ$UUzt@zyaYi-W#x6hT_`J822^7`!SV!QQr-PvFL zfBS22W97%iwACN=bN=oY-QKqTto0q+t19eqEZeR%>ULRwWbFuO6_0d?arcjM-;=ky zKrciv=i(x_w?ErH2meT)98n&xoA0<$bM-vI?@G7Nh;Ip+82FkYCv>%ZvD0aVlMx}Q zY8zBRwS~flt+T`KNZ8eX<>&jiT(CCFw<zG^4))tGJ|*3>-;&N#(sew0zAo#HRp;Kz zi!L;iPw1+bYY=7Mrezyoxln53lkV=-+B)lIO*kq#uZiL0BGV7f4K|B+*6n;`JoW9} zByb$gUO)fhIgjkq7eFnL=(W`*|C?{uSN>s-wl`k?S8>g;?tM*HZ>X@F3f_of-{x-h zbpBn%fA=OCYD`o4x$(s5xvsw7Hb-qx*KX9+Qe15tUp`Hxn3F?XEYE3LN#)O+X~M#X zY<4~mwO+njaq%_A8>?>ZwM>jxN#5AcvW;aMxOGq_oO66zWUu)j!+g_g7b@7JQ(~W% zCB@5|{rFgXwmLd*?)5E7=jWL#?0om?>B_P)AqS1^wY6V-1as7n9$#gb9FnP6-xk5V ziQ!x9n(t?s|GiP)w0Du*{u2z3XQkwnL@L_%ZRfl#n$vryJjCwU@6F2uM6djNprw6t z>q(^>b9nC;Gu_^J_1N_8{hN<w?RmX9bpO@|HSbRauHLw9%fV>}#QsKJ%nvJzH)pTQ zOq|S{t$w&U*D0Xk)sIa}IQTx)m|j0H^R9I9s=%`m8H>w`3%8{#xtj9AN@>H<Y_H<Q z0V4PLJasSk$n$^O@+7)N>oVBGA}rf}ox2j1ZGY^y`CQd%y=_w2S$CRs7w8!1MO`?R zswVy8L+7p94coJta&PWiyUFmX`ZvvU($nVZNxl{qS`sNLSsOI9%W7v;^~!G<tSOpv zZ|dII5tP^8+bMJ_`KRrXn@_h@PfvYZkazXw*|YBwvcK$8eypweZpy4BHsRND)*UKp z`Uol!mPuJ&3(T8xHNsgc!8_r1UZ}RVABXtY$)>T{lY5?4Z(%CAI*+xrd!BywCJu*X zQKCOjPI5D>SpPodUX1<irX3psxxa2}liBuF{m`yOhrDcLoXwwK%XqtT;p-QyxA(4P z4eNJjO?jIGX&$gPu5ByWc8z28N0;qN&Rf&@INwH07Jgjt?b4Ku)ryk$OTLQm&*)0H z{rQue)*G*5Ea!ck#R6*1O@6&}#*L8GoZB{rE<Kc!^6QV|%^P=2y|+f4U-7M}HI484 ziECPSHo2Ld%RZ$NQ8V$c+c)9oc^8YrSNH20O+PWqo8|O&wi~xf?+07W3O#4HTKv*1 z+wucHK#9C~?w_Y`|1XHU8gV;ojqWBTXXz{>M%%?qFW%*xG8NbT^ts^iapx0upNbcY zug$r$@?OwtEsn)SAGW_r=q_`fWayRKwxHB>=Cs!vo_np+)tswYrFKBWzP~T)<gqo2 z#d8XmiA%<xe13h)N{i2HBCp=MdsOmf1+?^v{@c3PCG4^4^xxlKZjkaX(Kf1A3)WB< z7cY*#yg+g#gGOxV#D#A}xmzS3zIyz7f~ebVMFw>(BkyB7e*fOMZ#)0g1JgGD6Wh3} z*qvcw+Uu++|Je*C>dK#&b4JRnILN2H{dk=9+4K#q=`M=y>FIfVxf`CYJM6WFbz9lp z@Bil8PW$_IV&$>FbN%y@?9Onn-k!5QDnH(!?mTDC@fhuQXLc%A=Kt5(E+wtV6#bX$ z(`TpCau5GRUOYHy<B28fR{5m+PdA&X_{t}K=FUm$H&0%ia%bH$o3nP?0xFAGb|)~s zKYy)!*4w>%Ej>3G2G`oEzAfBkB)o)A@Un5N?7B&7AgyMzneDl<)!ApPst$@VIeh;9 z<XGE`?^4x$d*7e;ohG_vl~?Z)V^FCe!m@1}C+iZOu*W~$t&)9<3?hVCav1gc3-m(1 zi))4F=QnWiZ!5Z8l(gsF&hG8&5C2Wta8>_H*-@EY3fw}DMr)2Ap1=Q*@y&+xvwu&; zZa(raA^Xn0&$^8zn(0rKcE7W1e0wAFMS#1;z4IUE-~YD#bUt6~(TRMMWq8CI*V-}8 zsNmk@lJWoXsZjrGLJDHf16mVS$DeTUe#XS0Y<;r7Idqqq?krK&mg3g+Ax7)w^u!$( z+u-{3`Huw*vDG4C4|1#D$3dg}_Qb_^C#qTA2oz?@sq|jky?l9T!0V@-*GxC8>^d-Q z^RauW6OUG2J7jb&>XDu9hNF@GA%$Uc`OR*xS^BwPzwZQA>5bQ~Xl|-Z@BMP}*dZpF zNp{XZWM(km^azpMW`9F!%lkQ9+twYue`D3pNw=lmY<&J$DChE}OEu5ty^%Qfe38rY z>MEb23V)Mp^JlVb(<&+}N$K`ZFA7W8sK*-?b@y^v)en(xCvWkceH7Sm_~0IquXR_{ zbhYQJR;i`vSDs$SC_1q>{<zqN*0}W<54BaavnFk4-)+2q+A5`B@Q_1azOTuK)_@+( zO&0TaR_y5BAFy-h%(eSt&*w!ZxQpieTqFNxRf8|%o`XWX5{DyJ9}xS0H|Xw7<qPp_ zTV7m_uB;G0c7rD};OD<wr|!bfUpGJE`N8fVadss$L)IJqoc)WhzdA4f^tscqI~5yD z3+`J+9J??7J@VOu^Pe8E_Z!~&yivT?b91%84X&0m$sO~>&t)@ZOzgb6m5<BnYnu8- z2mSJ+J&HP~Hi$$Ai%R~NU7x?|^r1O67Y?1%e%Y*j>F&?c7t*K2XHC+uHR{;xy87gg z(l1TA>T`OJ^>ZDv+jT<hv5nFG=fd$U+xqM$PIfq_BINnwKd*Z?XkeyStjq1{oIB^a z%+@AJa<^X;V!P=U5tBQse|<#H<_)g5uQA#b`c0N!%$=j_^lWp=b+^mK@()&9-42c5 zejcRDbYoSDt?GM5$)dm6x2o@NZFTa$@%|I@?Z}VczCPQxz4rZ?2D?7c(1^EFYHEtn z_ABX|h3~4qIe4h*>NJzAgzSr#ReLkSn=2=Nyvlobg%gj!y__nwGsSfan)b%rTT}Xe zM~wRt|LdijPCHM1=5_YCZ}q>5LS>!PSB`(P<>Wr_kH5N{Q98VCUE&_$<MVuyzL_bQ zm%M&a<@~Ab)Jdbsix;f6cx`a4FSAcpZ~N&pXJ!}~8ylC;oOy8heeGK1RAV{a-p9pn zo_p-)K6*0Ze0*Io8<&-p)vG3j8+r8)q|cVW`TsAvy!?A`6%)f3zupz1ri;t2Oo+Ob z&7dx^jpz1^lZQ9FwVy0LXG&?h;q~w9`{umTzh8W{IL+mkCHvuNiQRV&i%IM`Y?jCs z6&=m*wfyq)8}gs-tFcTl{~s2eb%wu(<?yt`(;MD;?~IR&vD#*J<#d|#{*A})n^#S) z?L9X!^1s#J>Yq1_a(03&vtT%U?ftpDdwYJ)brgunE}tED@{eM9&7b6lE35PP&i}vK zf2jNa$K4;g*#FDMeZJHDuynl*p8~t-qOdDHw*sBBG%rsDuWBe3-~PT$7c{25SEsz> z?v^?7n?h~ULe{^}m$m=C_fL%Ewiuphkb=UU&eexF)p@q>_E>&f|MvNp{MYv8MxS3f zf4A<QFZ=7$mOK$$09tYJx$$>QdiwLsEQ4b9>4~6OhHrPPC#}A38r=Wd^ySi1#@BVO zEA;&+<^zrL^F$luw9i=B+uM89QQ*&o`jhW|J~?~6HQeq~yqkwS(-qJPk1T)QRj#Hh z%^q9jNN!tU`Rv1nSO2q(zWjH8_3>ru@m~SU%J)=HJC^-TefG3zH`JxhUoF3P>=`7$ zlb8EnQMX8c@&9?{!37fAIE{~p<lWeixb3gwJClcf{&h-wzMR`{VAb%~<LpXX(-ok} zv@dSLApia<d-6(qVxR5*D<6)WK7aN4lazb;(uE0-i3H()3f<S%Mw=i1C*VK(gR=Ns z`M9r7_VV=BF|2@^60-PSRuj@xP}=>Ky0h%-|NS^K_m=;?3g3#i-TejzzXTVsT}^s+ zZmm@4>gxMDk*6u_vR=P>b?WlVFa3Z0a$DSV59~O5XJ_c*EK}n=NyPla+WpI~@#N>{ z+uyz)EWL5MJafS0ncweh+q!k`(zLyI6+s?h00r}b1i5XT##fez>BU%_mHWZ{OXXTd zT>xk?#{6l2_RI?1eXjuFT8TA>w;fRNU3quy-bntKc;iD242!%W%Ov(bWC9rno*qmv z;Je+TX>yd8m$&$>-UaQux3_(D`CXmGxB@zv`)wLHB%uzF-o~0XV`WBW=FSlQUsulG zJyyVw<gj*C<kr<~d!Hhk%5!_o?yYGd0xadP9OHl8w>Oq*kO)|v1zI<;X7@Jc3P==4 zZex(x7FnMC`t|Gn3(WUEe(X1tXpjipoE6TSes`<vgTvqn%+sKW)U!20pE!(*4!7~9 zzhIod>v`HSCIMxTd5K%sEZh4Ql<Bw|KyhUt(UyB@%FI`~(c5a`_<#I~|J$*V;YbH) z5k`b=^<_^auk+kynrt*R%_%$k_4%(2`u~o<m*95jSpo9R)lKGejacD9FL6U+TlHR^ zn^#IoO8$iN|L9`>e>Q?4$px}b<9nT@5!|V4R&BWpH4T$}*4o}k_o+Br%x@$H_0#Iq z{9Q*xjB-97UZ<#bbi>hxV;g)cU+4dQ^vQT~A~z39puMs1GL6swqKuEq8#ps|EcDr* zb#u1f=VQV=xA#eIa}=;y{d~{M*X0HxPy>x~e!n_Zn^vd2cgjMLAA5hzoN3@0oOf*2 zOP**R4xZaD)7EUCn{wmZ-3__<`TM=k|2(CC=M2o@XEwZDt^IxG&!-8J$&4L>rqW-H zi#sIKw9ZxpAK!4a;lPHqpO<Ox{is+ezm4a1XIffu@#p-nbJp+t8-)n_95thy&$UnO zjK8xiHvs!H(B9bi@U~Mv2JD78h6)Bb{GXPsme^Knl(X7s|B{>E+3LN||NJGbm#)KL zxG3%FI;nfFr*F|}%e7m7C;gf4K`*e;W{=X-zBL}+;QGffXEVP{Tdv)gZ_^u3PuJfc zbiVTQ&vZkuO<Cc*-+xVStlY7qX#Py`lH4S)k&Eln()PNvBz7~lCRQ^XHmk3y{(Wrs z{lD+7R-L=Ny9^!~-+z7UwTX$@dHzgn?A#t!1-C0XN6w#lWB%1Rr}4+Be-dSFxprT_ zHC8_p_^r^&{$<ble`mh(uqm)zSp`Z;7RTA&?cLh_+VuRH^Q@;Oc^r6FT)l1wTKFWf zZR5q;;Y(&#`uh6Lzx;XM&!)|iybe4ozzdWL`qq0?XNzCYo;OpRRaychj?k7A4oNqa z_t!*jHY+VJ-!GK&_Fd%1qtOz4f^4u1X}0xVNvHX|?cLhnXYSmp{o<$BuV$Wh4(2N> zqIwU{j7(@V&M{nInA2YUI{)_1-e>h$ciyf3xP|rjjO`D%-ZZ_^W1#HYJ2Sa2a&Ohw z?_chi&o8!mtayk4vijm{TlSupg7+%w^wwRsF+R`xLtv!_^OcM(=X~094{UgP>iN!@ zMpM(8RvNcoy>ev@f764d>)ySa7rN)V*(8RoE8W&!6~DUX*4H-mipwkiR>u{km6ex% zt<k%CqM<{<A$Qe9Z~!^XG0gdCFy&13F}2zJGlZq3rS~s*zQ6eUxeYJ1w;QS`u>^qD zGU!Ebd-FN#+U>b-bf<qk-@c$A?cKXq9Q)_xC3v{7FHpOhCU?%KEjNUbCwiTWzW&<T zxqV(sgLr3~=l`2s$Cf+)SH+G$($x|of($D_mCn@_QK6gD%C338lGygQD6MYSYSTYv z$x1>DTUV(4{s&nR==Si9Oq$l22;;M7Ox1hkY^#!^qi-w!vfMJKwu<GL?tvAd-Jm5S zfm>gl_50kWeZ?d__5Zw?&r51Gm>!EITv>J02D0e!w#1!A4U?m3Q)Z^5%~n2h=;h_* z?|qhEKL2~}?YgQ+BZjThcLuLkTkbb^S8#9D>dkxa2Hq=5{C}tN!I>-PkDm9rtNLpB zbXDen>MVo*>1v0?7!I5Hl`AZp@qOlFpTko$gUiz2IlZW@{r#PJDZ>iOt<!hDUZ8e$ znfa=)<u0GkF{dxPcYS-keE?U(tl;XO;N^l6+X{Cve=IY;cx7hgGnLIbPfkpHD{Y?l zXL+64FO{&`vmW>B&g(LOmU+&(72KQ^=vy`W^Pa1nS?06K<t&W9dan63YvR7Y^P(BD zeAceqc>=V~m4WAWou%{SWmkI4CjZ%Kf91;T)RQSi$<EG)&A)6F`*o8gdUv&1d_mcc zEdKI>#+o45vW}FKlk!(MZq0bL_iW_7R~h-{l6Q?K85d`VUnmaT&}hBGVcts3txJ!6 zDupareEdIizGiUZD&Ms;bNNpHS(J9IN7_6uJvjLC`Q3l=T~zmGr{Adg7y0m)v>yNU zJ9W7`K5?73FR%H_=f*W*wp5^YmfPDEid&Z~Gpf2WYgTaey@b8ymbazXeoG7f_){h2 z94OyEWR0DDXm-=ohw~mx`EdH+rVq1Us`iK|m?Iik@1c?K@47(ni}S@xE8AC^7N1%8 zOyzPy*eqUlxrztN-{c)BkB*L(zj&U@p>74p2Ulj9Uw^<W_saKL)#9o5au%A)eC{?D zW&jy=g1=37{|eEWg3Gej$6raCS^3Oj^97SxSJM_}u3Nj-w)EehpYa>_YySQE>+9?P zH!ofK6!2`aV>P=2yqy{peD7LTe(u8U=I5i=d^KCW=c<yMZo1k8duYu3i0`be3tVk- zHEq&L<M+nyGbW!&x||U<vovk-&k31^(LSp)nI{CV-hS!P+ng`c!YZS?_ik0*v)3wr z<E@Z)f4Qaf9iN?H`P2`pks1=E|Hoh9@|kG=Tr_RV%#39-Zl<lXJT)gnY!=()j9F*2 zHXmDK`ufOP_6N2S`6<2Tm!I&ORs^e8B^U4Asd?`~Mt;!_^QZ$Wo}TH^Xn>kGbGJaN zTB_IC+h-$;Px=^dKFfY4@tH*NqLt>{XOcD_(J|$HWXHji#QSJkm2&sqnN|5OB=TP| z-@9RwpSQ+5;+3yh(ei1=#zqY1eA?co`rna#_wVHPL)XsVkyy9?*`$Kw-}g(!{dll{ z(H9BEHr@B~(pi(1-3XZxn6_r6;bh;rGn4P7Kbz@%_Te*+;whH5WSI|CZ!p_4@$lZ6 zmG>^l<Y#R%H@h}_^#``eS(CnBDN1u=0xidW`{U5s#Jd~a+nl?*zI0blo5Z~8knknl zhe!GUt6zKU(p>vxN%_80%m4q_++piC=j;0Wsek8~-K|hPTz0>E`pwjLE>mW38D9#S z&AIH@m06l;yH*+-pYbt2&G<oY&qS;Iv@Y|I$G)M}$)fjSPKkWFlzi@t2ZM#N<hF2| z;`)js$FABX#7D2%ViNP^qU^)1`u1YS4=&k#A+mm1|KCs58!O&~+x>Qk*uVF4=(f7o z+{{Hc=6$;!pZa%BSWJc3;c2V4TMN$oK9Se>=&~~*Gbg6?tTcOkro#B3kI8>_h0`wi zDSOO=-}3f;S$1mA#>9IujOCe@#>$Kj&ZOL^`}EzO^SIyaM~5HwTCQ6>GjaF)*iSd+ zM)ubpe7BY-`nklmJG~yWrbs4w`OI8tFm>4}Sq25~sjI)Fo!YZd@LtFy>n(F;PGl}f zGs-!?`}z9BRZCQ!7x=0OC0^aJ(K3FPj<5I}&^mXn!_&00<fjEacptC%WxuNLulqBW zeKVAC2oujzefd_T%A0lKp9#Wx=X^k^$NGEyo4Lsobj}L3J-)H+`f<>9{@mN!HqHla z>Aby8`u(39FV3x6x9;wYqn*F)1S<{a#s(YL+Svq0Mm~0vO5OVQM_|^;x7QsPDOHO9 z`{$>-|F@gy^&O3R`)_Vu{a1dE)5fJYf^s%%smxa2B(22We9++E)`@3@BZUv`PdAeI zQ>}Ki?C|98(o4%;Oe;NDU0DA!M%5&H&0XVf5A?cpk4}T`#PK-hw9z-`p3CI6yyE5U z_qKm+b>I3stNf+FtvOsyml9u9Oueya<*E239a^&Di>1E3UHNNm)S7E{Roi0=?p1_+ zjj*^a{=DwL*WCY~rA@2umt8IK`0sJDWaFo&A&(hruY7nby(YFV_NdtUli!cl`2YVi zv#_t(Y)#PDsxsH_FFe@qPg~r!s`L0a*JqU<9$(+Ov9I>;zR#bfc2;{onWwjT`Kg_c zt$ihnpR7B3P2Tv|`p8vMUtcdhb>z6)tcHi}U3|gERu;CGoj(7xdvW}})o10`Ka>jl zzWdzFWvi~NUd$z;y(+6TYx%Er5i82}{p-o^iJU$+@anBCN4_`PGf(^zwzz%e+x0e{ z&`mcgr2#qL>wl~&w10cAJicVt{?ltT1x`%Ku&WU`HMMu=YWY2~liI&;a9jRT`07b{ zJF~uxU;18e{i7VeXYs4=uf#0k*6pcO49XO{ovUxVj%%96yVED<>d%iVyUu&;adS@f zRK<A~+!6csJ)bK+XTGG0!1or{r&e3HR4cBz`|Rui<8Ak%wU%+&&EK5j^o)I7w4g=Y zygxs$ZnDmI_?}~P|A5Vu&HVRv%u33JZC72}tl=cI_>WzL<<T4G0v83jzPVmHD?euO zFTdnR5sR*L>9(x(n0cwrQ#-(6?XLe}xobSt`EIlZo-=Pg`t8H>{Nz#_)ANk0clk}a zxuCp!d3x8>*Ar}N+9%X^t(69EL23!eaeseTt(8$bKhWMy!~NWxecw+^)SkZT=EB@1 zbGE;2xwtAMr>8lAd!uOJ#<Z^<m3m&u$*-=Pu48*w_qsBD<Iz>6AG<_ru5Xaq{cYmz zp5L*7Roch9awGWN6%(h5{Ev?FpM1mV1>2g~byfPa*Y^f5u9c2)&WK$V-6OH)>GU;0 zlDvls*z``dUHls5rFLqX?j+55j%%eV<o|5<jr*9)82001I>YLnpRAraZ7gjD@Anhv z()||Vl{lm5*M^;u7t7^WNuE@9KD>Lr(9-1^`+2n=AH5g+rhjVj%<8YKt8YYoV@ci` z_{?$9+#}x(xUXL*bNzeOzeTQBf2qGaT>I_&ra5nKmp@hNzTvjJa?0Q8!&=(k)T=*V zvngp0^Xe6S#9d!2t+h=<@!02YZ&=NqU441&<oA8i@ijcvHMN$mr>8B1Z0r$u#CB9n zyCz6N!Lcpojp@;^8xCk~2%qw#bc(9<@pc>0^#S*$OW$9TIAek1o+dl_uz!1YMp(Kn zR$hHWZ|B>nP(96q-=hvbI(lVUx*Si9yvdqR&mR91IVl{tGw&^r`0ZJ;w=?HIf0G|C zRlM<%_VL)7*QRDCk9_nml6kY$Y~8VUmC^s#tUca$;ZtAzZ^ol$GESgvr%oE%GQO#_ zCSH4*zF2LW)1&~tp1t!NKRdF=?wl{$lp%WC@OL>&pZW7upQHY*V$a*$r7PunGd14& z*NIH~^)V;Ucx;^dyXE4S(`I^7d6l2rbEEU8`mC9;+r!3d{@dyeOBsT5-a;b7Y2(q2 zCP5MkhJnJ-98)qBQs$n2qkaD5#|_u7YHfS5O~&NjzVGqZyw{$WnV2Lk#rx}v$JLGQ zo7Y>2&)EOs*=nPZoc_A6^QM{qyrTH}hG<sE=cn7{jAJ~O-TrwrqHuceW}nI(u$_b+ zvliSqw^uEai}{pO?@kTgxfM10%`cRkP}`=_xV5X7W6iRt(+R#w+%Gw$-rtdrKV5Ui z@@i7|fq#kDE%o<&>^fk%w))My9)aj+ON%E~p{lP0u59s8J9ljAaaqaJ^ZDPy;&PIi z#y0D?>L_70lX9znXW8|>FTOY>G-o!i?1SB53#&qJS4@bol#?=xJSui}p3D>fDV(>D zik<CFX-_Dzwfl23`q!!t)%uy={cX0LkCU5QnADyAX4|5i$jr63_ZD9hfp5?ki8jfZ z)Y~uMynRjaPI>ojH;#xcQtdy@nX{^;LEzL!zrSBrhUPqvub=sLh2mwoq}4YT#Yico zzACx1B3}P-`3zfkzWBJy2mhwb(>Z_6VB^t0OP2KC*m=^b>|#-BYWs5?jcp>)u!Jy8 z^hiwQrv*MYtM31Kt;c&SIa{|huIxE)WAe3^w=T}^RxV!?JMrm1e@Tlbw`ch^zZey_ zJ+s}NUia5&YG?n|b?5hd*>X>1rJrs-pNr6Oxsx_;#NCpYl?X?l*rB;S=<O`AgFO0E z=T&{n5EDi6-RX_?FA{8WURzDMRaLB5lVR1mIL7Iy*wWoEa^CEXTkGpBW14(t^(@_J zvwXdCH+e;)J04AYE`RZu^_Q2kS5+M4x)&p(-eMfmd^Bu|nf}hdR&TBPPEDLUSFz4$ zeZ<eAiI-kowy$psO@Fg{>fO%Xr0z6-jp}b~VOQTKW#<=NExtJCz~0kE{zm6!icaEF zJbx?68(R3cBz5;4-!$i%w1)56yE|=nJxwybzEj&M>B_vdQGRFna+N1leQNK&y3TxF z=wrUO$L__&`z@TLdS&DK`~0HOF8>y}D*vwiUjKpX+{)fHBGWxPCRbL-_dM3w*0Id_ z*J+t43BQZZ{r}0^x5@A<Z~F5`?o5AYMdldRSIVm1apOFCBk0rZ9_f|G<Zg7nS62Og zrGLJ|C)32En-9sw#Kf0f=e^;bt)IW_Mo<nXc&B?<Yf|@txX{YB)!s+U)})I@zxg=D zQjhWFk-uddOZnDRC2cjknpFMa@pZ*%3!neZt9iw^h9mm<g#8|ZGP%N{8(oi>aQur4 zl+&G`pS9oE<ad)pa1M0O@smXjN!=DdPD)42EESvo>@b_tkuyo!r<$a{zJF_?_9XvO zC-aW;t~np;Zggi$3s?KNdT!l)L+OK@5x@2+_k9(|XSZL<4vsWu(q3lqS?sa9ch1F} z)1f(n7Mo7|JkGu5UJ|R!_dtYQjY-`O*B=@FE?@EK>LjM6%S&Q<W|h5*IAyyuDfvv2 zcG9=0&kgjxU7GcT_c*g-)5O<0+bVdg;|kN(X)Hfh7hy8pX{GKv|IIg&u39dui`CtJ zazR~V@7%CE#gnBrCM)k#pAvoh+|;9z2Q!7Dk4!Ok-=OqPWgEwdiqnD4ADNrV_~&`w zJW^4arVnoiZL$-Io_*xOnc$9h6V7H|T{L_Bq}5Y0yNvhO$i4KldHd(%i5b7|)kmH$ z7LUHaBg4t`@uc8Q+J#kY-?)<P3%ne1nu`>7-TV1mH^M-x*kSUjzw-OK&iB3-_TA_7 z-qCKBN1~tfygl;CCuG=;LiVS-2zTio*4s8y{O<GfQ+O9EygPPh$+WY3cD`^rlMYLk zD#Z(L1m#?}sabBez9>}q>a*u^VdDS(=`A%b{C)Cqik#QvpRn+33CPjhHgmuJ&Z^zl zX7m@<>wHs~{Y}(d^2YS@Q(-N=WuPtPN*k76t>DYKaC6(?ZEM>FKJSF4D~^RX{@EYh zb^KjmVehMI=JlyFe=d9@adyM2uWz_2Tfbz)&YI0H-(sBq|M)%GiZIdkM49kg*HluK z)0Qc@EHRN(Wc;O_w!@(C;e%ajPLhlqoo-Enh74Q_880ey_$&}~Xk7LEWTyf{*}I=L zKMwKCn0`Nb^XuoCH{|j_N55z(oBuEUaqr#g_}SIFe@ZN_d0T&9A993@C+Nf$iEWc0 z=gz2N6_f;@ALE6p5-MnWVgoDa;2NVG(7`lQQ^1F@XrF`#PD<ovU~pf3vr}%{q(tl6 z_pBHgz9ir1b6cEWDPjM+E<vM2L(_cr?X$en+ZY(WRNXN1{cPF)cscw0o>o59r)kBz zcP1VdV`$jNcl-0ztq%)+*!4d?F8>`a`S4Cr-mML+3=8}Zm;HOcAvQj~e(v#)i_7zS zVcH+ox4o^A2RXd$?Z<B)tJm!UfvLwo9-e;tm{a?tqRl(+-YLl2x%cJII~7oMF{Rsf zZQ8WS=)~h6@0x$3s<H$*$FqFNtd)M@-dCT#3cG9)|H+|l)Bl4BFC2pMOu?SnzJ1S? zd*6JjUo-gVFdQ!1WfiI$HhtCX?Cfmo`hPN&&s#5EXk2n9E6;5EZ0WrG%8h&9f)4*_ z@H7vdyGCqP_toB~PoG*p{`li~Me^h4*RIzdekh>+)U9~+&YO4g@^<Wf+WKwVaxDgi z85ze{316N0%BghkE?Wtndr!<AX5T(vZ7fi?xtwpq)Vy2?-?bMr+5ZNcHy7pH{x)Z0 z?(M$M;Dz7oazEdBo;xpFI#xS!<K(G(tlxis+xw%+M5;Gz@y(3uyyYdAS@UE-r<Xn8 z^=&&dxph-e+4RL$Wp8%W-QQRHJ(K&(gWY<6e`gmga6gh^EET%?yW8fA>!jC}T&~R9 z6A9AC5TkH4YT5}aOBcV`O(`d*&(8C(D>wW4FM53qFYlKQ317F_7hgO&+Pz=o?5?|3 z+waWkUObB%q;bMGk@?EsCqDl4>C+_8&|NyuIraPhrd?@&xA&o`!3E`{EnvMFTcpmO zvh)AP6WPlQ(q_VJl(Np}gwain_EVWhj~<mSe|M+S`SSm5^1l_@qmNuau+S{3M{V)h z43ntR&AoXR50@FMfb=<RR`5+bDYmKkjmqy6hDCnP&WA7Vt^R)R?b)}hzeE}-xmEM$ zXDvRNVJua;y7o>U`}R3cw}Fp!oAvhEwm7~?lT$YB+xKsW`F7v`U-xbj_fkwU5r1pD zXJxP2VqbHs6K6NAH3eC7;M%siYbM=&YGCQBmv?{P-*vsx=Ks{$Uhn8MohMmYd4H$t zkqn)v?q`ekW*9{EsNH>Lusurks^0A=kmiK!*~-x;lWux`o2LAfXQzd_dU~?a%s*u| ztXE17*p|FF*d70;<W=nSKW|lKo(USx>e{wwV}|am+4lASwl6-I5qPd(_TIZ$8*hgm z&dCP3y+L}?=M<-DC!}t=_f`EU(7rxp`gHl&eKkMVn-th<1V5Z;ygXRk{(I+@=(^vR zuUP;4d;CiE`oHn7n#*H<^BlHTa#OzOWg`66#ra~8NveF$wM9EK&hwrtm|S}&qjPrX z?mI0!AXiV&+nlmbXUft|Zr{F^Wz6z9HMPh&H}~z&6r-QbvespH9w^EP#xpHmnV~J! zeeF)nCEmW0$)<T*E}TvCGzA;L@X{z+?8KtuGI`af6N@IzQJ#L{YSH35QNh8*h0o5+ zjK5y?vi$Y+_5aUr%e}p>`iEJnOHJ0|i5aT1I?EO<%+Q=w6utWHEt&1+XLPUaIIFaM z*4r{xkh>U`*gh<X*6>bIzZuInDfx+s<$34tT08ynrbIt6+Zp?Ag0<ks%)1Z6w(XqT zo2NM|>d~=fJ9j$fZJ0b;r{>MVYj2rAhBSCimXw?EIn_z*v{t14?-L7)=FEAO8+57p zM-l(i>?ct>^|rhg4AhM<-*oJ(PPwzEx#`tj-qPZ)c^hu{KHGhf$NaYm$QXtVJI_w4 z+%z>u{d9`@%@>K)9Wtuw6$0}W)2lC=#OqBsc|p%5=a`!F?gPDNij9r$TwpObJ<@Bs zYp0R<jZ?m9w%dJm!Nx2(?K4w3`b5i{2a3BFubF%|HQv&LZ?f{!49jcM%RiPeDeYq4 z`q0g7_sqn+73*iODo#$#(|gEPd}qn6ntfmcK4gA6eEaq^BgNaNg(5YrPf11U@2)a< zuUUQbUPs2=R_T}T(q7#Sa5oQqbWAAkTy&J3E$Ea*h6=+a_RsF$j>+$jI<3V2Ab*nT zrkJn_i}jPP`U?rJzT?q4TeHyl?cI=U^J%Z28QoD}VAyknfq_B#j?7GT?meMdy26_R z#BOf$7ZU8wSvWiMZ5!8}5I*T!?YDL^^E4zXbS%0gdhy=>1Feoxj2F1xf9y9<*u=o_ z;cnx~Q}g%Fo4#~n__EJeRbTGx&Ph$NwvAp@&*#j@z>xbYB4pCE+Zn;LL5UsgJ>rPG XsmEp(Y8?LdAEeyV)z4*}Q$iB}9CfND diff --git a/vendor/github.com/golang/dep/docs/assets/lock-back.png b/vendor/github.com/golang/dep/docs/assets/lock-back.png deleted file mode 100644 index b4c4d06d379fd572c1eb98828cb1e687553b31e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21545 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 ZgLLwiR@b|a(oTT1c)I$ztaD0e0szp>C6fRE diff --git a/vendor/github.com/golang/dep/docs/assets/required-arrows.png b/vendor/github.com/golang/dep/docs/assets/required-arrows.png deleted file mode 100644 index 6180a4a1116d7d97f3ad25e1af7aec1e6cd1b1e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27544 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 diff --git a/vendor/github.com/golang/dep/docs/daily-dep.md b/vendor/github.com/golang/dep/docs/daily-dep.md deleted file mode 100644 index 5d1d23a0..00000000 --- a/vendor/github.com/golang/dep/docs/daily-dep.md +++ /dev/null @@ -1,147 +0,0 @@ ---- -title: Daily Dep ---- - -This guide is an introduction to the day-to-day use of dep. If you haven't set up a Go project at all yet, though, run through [Creating a New Project](new-project.md) first. - -Dep is a tool you'll use regularly in the course of normal Go development. Regularly, but briefly - dependency management is never the place we want to be spending our time or energy! In keeping with Go's philosophy of minimizing knobs, dep has a sparse interface; there are only two commands you're likely to run regularly: - -* `dep ensure` is the primary workhorse command, and is the only command that changes disk state. -* `dep status` reports on the state of your project, and the visible universe of Go software projects. - -This guide primarily centers on `dep ensure`, as that's the command you run to effect changes on your project. The [Models and Mechanisms](ensure-mechanics.md) reference document details how the things work under the hood, and is worth reading if you're encountering a confusing `dep ensure` behavior (or just curious!). - -## Basics - -Let's start with words! - -Dep's main command is `dep ensure`. The verb is "ensure" to imply that the action is not just some single, discrete action (like adding a dependency), but enforcing some kind of broader guarantee. If we wanted to express the `dep ensure` guarantee as a sentence, it would go something like this: - -> Hey dep, please make sure that [my project](glossary.md#current-project) is [in sync](glossary.md#sync): that [`Gopkg.lock`](Gopkg.lock.md) satisfies all the imports in my project, and all the rules in[ `Gopkg.toml`](Gopkg.toml.md), and that `vendor/` contains exactly what `Gopkg.lock` says it should." - -As the narrative indicates, `dep ensure` is a holistic operation. Rather than offering a series of commands to run in succession that incrementally achieve some final state, each run of `dep ensure` delivers a safe, complete, and reproducible set of dependencies with respect to the current state of your project. You might imagine repeated runs of `dep ensure` as being a bit like a frog, hopping from one lily pad to the next. - -## Using `dep ensure` - -There are four times when you'll run `dep ensure`: - -* To add a new dependency -* To update an existing dependency -* To catch up after importing a package for the first time in your project, or removing the last import of a package in your project -* To catch up to a change to a rule in `Gopkg.toml` - -If you're not sure if there have been changes to imports or `Gopkg.toml` rules, run `dep check`. It will tell you what is out of sync in your project. If anything is out of sync, running `dep ensure` will bring it back into line. - -Let's explore each of these moments. To play along, you'll need to `cd` into a project that's already been set up by `dep init`. If you haven't done that yet, check out the guides for [new projects](new-project.md) and [migrations](migrating.md). - -### Adding a new dependency - -Let's say that we want to introduce a new dependency on `github.com/pkg/errors`. This can be accomplished with one command: - -```bash -$ dep ensure -add github.com/pkg/errors -``` - -> Much like git, `dep status` and `dep ensure` can also be run from any subdirectory of your project root (which is determined by the presence of a `Gopkg.toml` file). - -This should succeed, resulting in an updated `Gopkg.lock` and `vendor/` directory, as well as injecting a best-guess version constraint for `github.com/pkg/errors` into our `Gopkg.toml`. But, it will also report a warning: - -```bash -"github.com/pkg/errors" is not imported by your project, and has been temporarily added to Gopkg.lock and vendor/. -If you run "dep ensure" again before actually importing it, it will disappear from Gopkg.lock and vendor/. -``` - -As the warning suggests, you should introduce an `import "github.com/pkg/errors"` in your code, the sooner the better. If you don't, a later `dep ensure` run will interpret your newly-added dependency as unused, and automatically remove it from `Gopkg.lock` and `vendor/`. This also means that if you want to add multiple dependencies at once, you'll need to do it in a single command, rather than one after the other: - -```bash -$ dep ensure -add github.com/pkg/errors github.com/foo/bar -``` - -Dep works this way because it considers the import statements it discovers through static analysis of your project's code to be the canonical indicator of what dependencies must be present. That choice does add some pain at this moment, but it reduces friction and automates cleanup elsewhere. Tradeoffs! - -Of course, given this model, you don't _have to_ use `dep ensure -add` to add new dependencies - you can also just add an appropriate `import` statement in your code, then run `dep ensure`. However, this approach doesn't always play nicely with [`goimports`](https://godoc.org/golang.org/x/tools/cmd/goimports), and also won't append a `[[constraint]]` into `Gopkg.toml`. Still, it can be useful at times, often for rapid iteration and off-the-cuff experimenting. - -The [ensure mechanics section on `-add`](ensure-mechanics.md#add) has a more thorough exploration, including some ways that `dep ensure -add`'s behavior subtly varies depending on the state of your project. - -### Updating dependencies - -Ideally, updating a dependency project to a newer version is a single command: - -```bash -$ dep ensure -update github.com/foo/bar -``` - -This also works without arguments to try to update all dependencies (though it's generally not recommended): - -```bash -$ dep ensure -update -``` - -`dep ensure -update` searches for versions that work with the `branch`, `version`, or `revision` constraint defined in `Gopkg.toml`. These constraint types have different semantics, some of which allow `dep ensure -update` to effectively find a "newer" version, while others will necessitate hand-updating the `Gopkg.toml`. The [ensure mechanics](ensure-mechanics.md#update-and-constraint-types) guide explains this in greater detail, but if you want to know what effect a `dep ensure -update` is likely to have for a particular project, the `LATEST` field in `dep status` output will tell you. - -### Adding and removing `import` statements - -As noted in [the section on adding dependencies](#adding-a-new-dependency), dep relies on the `import` statements in your code to figure out which dependencies your project actually needs. Thus, when you add or remove import statements, dep often needs to care about it. - - Only if one of the following has occurred will a `dep ensure` be necessary to bring the project back in sync: - -1. You've added the first `import` of a package, but already `import` other packages from that project. -2. You've removed the last `import` of a package, but still `import` other packages from that project. -3. You've added the first `import` of any package within a particular project. (Note: this is the [alternate adding approach](#adding-a-new-dependency)) -4. You've removed the last `import` of a package from within a particular project. - -In short, dep is concerned with the set of unique import paths across your entire project, and only cares when you make a change that adds or removes an import path from that set. `dep check` will quickly report any such issues, which will be resolved by running `dep ensure`. - -### Rule changes in `Gopkg.toml` - -`Gopkg.toml` files contain five basic types of rules. The [`Gopkg.toml` docs](Gopkg.toml.md) explain them in detail, but here's an overview: - -* `required`, which are mostly equivalent to `import` statements in `.go` files, except that it's OK to list a `main` package here -* `ignored`, which causes dep to black hole an import path (and any imports it uniquely introduces) -* `[[constraint]]`, stanzas that express version constraints and some other rules on a per-project dependency basis -* `[[override]]`, stanzas identical to `[[constraint]]` except that only the current project can express them and they supersede `[[constraint]]` in both the current project and dependencies -* `[prune]`, global and per-project rules that govern what kinds of files should be removed from `vendor/` - -Changes to any one of these rules will likely necessitate changes in `Gopkg.lock` and `vendor/`; a single successful `dep ensure` run will incorporate all such changes at once, bringing your project back in sync. - -## Visualizing dependencies - -Generate a visual representation of the dependency tree by piping the output of `dep status -dot` to [graphviz](http://www.graphviz.org/). - -### Linux - -``` -$ sudo apt-get install graphviz -$ dep status -dot | dot -T png | display -``` - -### macOS - -``` -$ brew install graphviz -$ dep status -dot | dot -T png | open -f -a /Applications/Preview.app -``` - -### Windows - -``` -> choco install graphviz.portable -> dep status -dot | dot -T png -o status.png; start status.png -``` - - - -## Key Takeaways - -Here are the key takeaways from this guide: - -* `dep check` will quickly report any ways in which your project is out of [sync](glossary.md#sync). -* `dep ensure -update` is the preferred way to update dependencies, though it's less effective for projects that don't publish semver releases. -* `dep ensure -add` is usually the easiest way to introduce new dependencies, though you can also just add new `import` statements then run `dep ensure`. -* If you ever make a manual change in `Gopkg.toml`, it's best to run `dep ensure` to make sure everything's in sync. -* `dep ensure` is almost never the wrong thing to run; if you're not sure what's going on, running it will bring you back to safety ("the nearest lilypad"), or fail informatively. - -Also, a couple other miscellaneous tidbits: - -* As in the Go toolchain generally, avoid symlinks within your own project. dep tolerates a bit of this, but like the Go toolchain itself, is generally not terribly supportive of symlinks. -* Never directly edit anything in `vendor/`; dep will unconditionally overwrite such changes. If you need to modify a dependency, fork it and do it properly. diff --git a/vendor/github.com/golang/dep/docs/deduction.md b/vendor/github.com/golang/dep/docs/deduction.md deleted file mode 100644 index 20ee6361..00000000 --- a/vendor/github.com/golang/dep/docs/deduction.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Import Path Deduction ---- - -Deduction is dep's algorithm for looking at an import path and determining the portion of the path that corresponds to the source root. The algorithm has a static component, by which a small set of known, popular hosts like GitHub and Bitbucket have their roots deduced: - -* `github.com/golang/dep/gps` -> `github.com/golang/dep` -* `bitbucket.org/foo/bar/baz` -> `bitbucket.org/foo/bar` - -The set of hosts supported by static deduction are the same as [those supported by `go get`](https://golang.org/cmd/go/#hdr-Remote_import_paths): - -* GitHub -* Bitbucket -* Launchpad -* IBM DevOps Services - -In addition, dep also handles [gopkg.in](http://gopkg.in) directly with static deduction because, owing to internal implementation details, it is the easiest way of also attaching filters to adapt the versioning semantics of gopkg.in import paths into dep's versioning model. This turns out fine, as gopkg.in's rules mapping rules are themselves entirely static. - -If the static logic cannot identify the root for a given import path, the algorithm continues to a dynamic component: dep makes an HTTP(S) request to the import path, and a server is expected to send back the root import path embedded within the HTML response. Again, this directly emulates the behavior of `go get`. - -Import path deduction is applied to all of the following: - -* `import` statements found in all `.go` files -* Import paths in the [`required`](Gopkg.toml.md#required) list in `Gopkg.toml` -* `name` properties in both [`[[constraint]]`](Gopkg.toml.md#constraint) and [`[[override]]`](Gopkg.toml.md#override) stanzas in `Gopkg.toml`. This is solely for validation purposes, enforcing that these names correspond only to project/source roots. diff --git a/vendor/github.com/golang/dep/docs/ensure-mechanics.md b/vendor/github.com/golang/dep/docs/ensure-mechanics.md deleted file mode 100644 index ddd17c4b..00000000 --- a/vendor/github.com/golang/dep/docs/ensure-mechanics.md +++ /dev/null @@ -1,212 +0,0 @@ ---- -title: Models and Mechanisms ---- - -While dep has many discrete components and moving parts, all of these parts revolve around a central model. This document explains that model, then explores the dep's primary mechanisms in the context of that model. - -## States and flows - -Dep is centered around the idea of the "four state system" - a model for classifying and organizing the on-disk state with which a package manager interacts. This was first articulated as a coherent, general model in [this (long) article](https://medium.com/@sdboyer/so-you-want-to-write-a-package-manager-4ae9c17d9527), though many of the principles in the four state model were derived from existing package managers. - -Briefly, the four states are: - -1. The [current project's](glossary.md#current-project) source code. -2. A [manifest](glossary.md#manifest) - a file describing the current project's dependency requirements. In dep, this is the [`Gopkg.toml`](Gopkg.toml.md) file. -3. A [lock](glossary.md#lock) - a file containing a transitively-complete, reproducible description of the dependency graph. In dep, this is the [`Gopkg.lock`](Gopkg.lock.md) file. -4. The source code of the dependences themselves. In dep's current design, this is the `vendor/` directory. - -We can visually represent these four states as follows: - - - -### Functional flow - -It's useful to think of dep as a system that imposes a unidirectional, functional flow on the relationships between these states. These functions treat the above states as inputs and outputs, moving them from left to right. Specifically, there are two functions: - -* A _solving function_, that takes as its input the set of imports in the current project and the rules in `Gopkg.toml`, and returns as its output a transitively-complete, immutable dependency graph - the information in a `Gopkg.lock`. -* A _vendoring function_, that takes the information in a `Gopkg.lock` as its input and ensures an on-disk arrangement of source files such that the compiler will use the versions designated in the lock. - -We can represent these two functions visually: - - - -This is `dep ensure` - the typical flow, used when a `Gopkg.toml` already exists. When a project does not yet have a `Gopkg.toml`, `dep init` can generate one. The essential flow remains the same, but with changed inputs: instead of reading from an existing `Gopkg.toml` file, `dep init` constructs one out of data inferred from the user's GOPATH, and/or [a metadata file from another tool](). (In other words, `dep init` automatically migrates a project from other approaches to organizing dependencies.) - -This diagram directly corresponds to code as well. The solving function is actually split into a constructor and a method - we first create a [`Solver`](https://godoc.org/github.com/golang/dep/gps#Solver) type, then call its `Solve()` method. The inputs to the constructor are wrapped up in a [`SolveParameters`](https://godoc.org/github.com/golang/dep/gps#SolveParameters), which should look familiar: - -```go -type SolveParameters struct { - RootPackageTree pkgtree.PackageTree // Parsed project src; contains lists of imports - Manifest gps.RootManifest // Gopkg.toml - ... -} -``` - -The vendoring function is [`gps.WriteDepTree()`](https://godoc.org/github.com/golang/dep/gps#WriteDepTree). While it takes a handful of arguments, the relevant one is a [`gps.Lock`](https://godoc.org/github.com/golang/dep/gps#Lock) - an interface representing an abstracted form of the data held in a `Gopkg.lock`. - -The four state system, and these functional flows through it, are the foundation on which all of dep's behavior is built. If you want to understand dep's mechanics, keep this model at the forefront of your mind. - -### Staying in sync - -One of dep's design goals is that both of its "functions" minimize both the work they do, and the change they induce in their respective outputs. Consequently, both functions peek ahead at the pre-existing output to understand what work actually needs to be done: - -* The solving function checks the existing `Gopkg.lock` to determine if all of its inputs are satisfied. If they are, the solving function can be bypassed entirely. If not, the solving function proceeds, but attempts to change as few of the selections in `Gopkg.lock` as possible. -* The vendoring function hashes each discrete project already in `vendor/` to see if the code present on disk is what `Gopkg.lock` indicates it should be. Only projects with hash mismatches are rewritten. - -Specifically, dep defines a number of invariants that must be met: - -| Sync invariant | Resolution when desynced | Func | -| ------------------------------------------------------------ | ------------------------------------------------------------ | ---------- | -| All [`required`](Gopkg.toml.md#required) statements in `Gopkg.toml` must be present in the [`input-imports`](Gopkg.lock.md#input-imports) list in `Gopkg.lock`. | Re-solve, update `Gopkg.lock` and `vendor/` for projects that changed | Solving | -| All `import` statements in the current project's non-[`ignored`]((Gopkg.toml.md#ignored)), non-hidden packages must be present in [`input-imports`](Gopkg.lock.md#input-imports) list in `Gopkg.lock`. | Re-solve, update `Gopkg.lock` and `vendor/` for projects that changed | Solving | -| All [versions in `Gopkg.lock`](Gopkg.lock.md#version-information-revision-version-and-branch) must be acceptable with respect to the `[[constraint]]` or `[[override]]` declarations made in `Gopkg.toml`. | Re-solve, update `Gopkg.lock` and `vendor/` for projects that changed | Solving | -| The [`pruneopts`](Gopkg.lock.md#pruneopts) of each `[[project]]` in `Gopkg.lock` must equal the declaration in `Gopkg.toml`. | Update `Gopkg.lock` and `vendor/` | Vendoring* | -| The [`digest`](Gopkg.lock.md#digest) of each `[[project]]` in `Gopkg.lock` must equal the value derived from hashing the current contents of `vendor/` | Regenerate the projects in `vendor/ `, and update `Gopkg.lock` with the new hash digest if necessary | Vendoring | - -(*`pruneopts` is a little weird, because the desync is between `Gopkg.toml` and `Gopkg.lock`, but it doesn't trigger a solve.) - -If peeking ahead reveals that the sync invariants are already met, then the corresponding function needn't do any work; if they don't, then dep takes the resolution step. Either way, when `dep ensure` finishes, we can be sure that we're in the "known good state" of where all sync invariants are maintained. - -`dep check` will evaluate all of the above relations, and if any invariants do not hold, it will print a description of the desync and exit 1. This behavior can be disabled on a per-project basis using the [`noverify` field in Gopkg.toml](Gopkg.toml.md#noverify). - -## `dep ensure` flags and behavior variations - -Each of `dep ensure`'s various flags affects the behavior of the solving and vendoring functions - or even whether they run at all. Some flags can also temporarily result in the project being out of sync. Thinking about these effects in the context of dep's basic model is the fastest path to understanding what's going on. - -### `-no-vendor` and `-vendor-only` - -These two flags are mutually exclusive, and determine which of `dep ensure`'s two functions are actually performed. Passing `-no-vendor` will cause only the solving function to be run, resulting in the creation of a new `Gopkg.lock`; `-vendor-only` will skip solving and run only the vendoring function, causing `vendor/` to be repopulated from the pre-existing `Gopkg.lock`. - - - -Passing `-no-vendor` has the additional effect of causing the solving function to run unconditionally, bypassing the pre-check ordinarily made against `Gopkg.lock` to see if it already satisfies all inputs. - -### `-add` - -The general purpose of `dep ensure -add` is to facilitate the introduction of new dependencies into the depgraph. Whereas `-update` is restricted to [source roots](glossary.md#source-root), (e.g. `github.com/foo/bar`), `-add` can take any package import path as an argument (e.g. `github.com/foo/bar` OR `github.com/foo/bar/baz`). - -Conceptually, there are two possible things that `-add` might be introducing. Any `dep ensure -add` run will do at least one of these: - -1. Running the solving function in order to generate a new `Gopkg.lock` with the new dependenc(ies) -2. Appending a version constraint into `Gopkg.toml` - -This implies two preconditions for `dep ensure -add`, at least one of which must be met: - -1. The named import path is not currently in the project's import statements, or in `Gopkg.toml`'s `required` list -2. There is no `[[constraint]]` stanza in `Gopkg.toml` for the project root corresponding to the named import path - -It is also possible to explicitly specify a version constraint: - -```bash -$ dep ensure -add github.com/foo/bar@v1.0.0 -``` - -When no version constraint is included in the argument, the solving function will select the latest version that works (generally, the newest semver release, or the default branch if there are no semver releases). If solving succeeds, then either the argument-specified version, or if none then the version selected by the solver, will be appended into `Gopkg.toml`. - -The behavioral variations that arise from the assorted differences in input and current project state are best expressed as a matrix: - -| Argument to `dep ensure -add` | Has `[[constraint]]` stanza in `Gopkg.toml` | In imports or `required` | Result | -| ----------------------------- | ------------------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------------------- | -| `github.com/foo/bar` | N | N | Added temporarily to `Gopkg.lock` & `vendor/`; inferred version constraint appended to `Gopkg.toml` | -| `github.com/foo/bar@v1.0.0` | N | N | Added temporarily to `Gopkg.lock` & `vendor/`; specified version constraint appended to `Gopkg.toml` | -| `github.com/foo/bar` | Y | N | Added temporarily to `Gopkg.lock` & `vendor/` | -| `github.com/foo/bar@v1.0.0` | Y | - | **Immediate error**: constraint already present in `Gopkg.toml` | -| `github.com/foo/bar` | N | Y | Infer version constraint from `Gopkg.lock` and add to `Gopkg.toml` | -| `github.com/foo/bar` | Y | Y | **Immediate error:** nothing to do | - -For any of the paths where `dep ensure -add` needs to run the solving function in order to generate an updated `Gopkg.lock`, the relevant information from CLI arguments is applied to the in-memory representation of `Gopkg.toml`: - - - -Import path arguments that need to be added are injected via the `required` list, and if an explicit version requirement was specified, the equivalent of a `[[constraint]]` is created. - -Though these rules may ultimately be persisted if solving succeeds, they are ephemeral at least until solving succeeds. And, from the solver's perspective, the ephemeral rules are indistinguishable from rules sourced directly from disk. Thus, to the solver, `dep ensure -add foo@v1.0.0` is identical to modifying `Gopkg.toml` by adding `"foo"` to the `required` list, plus a `[[constraint]]` stanza with `version = "v1.0.0"`, then running `dep ensure`. - -However, because these modifications are ephemeral, a successful `dep ensure -add` may actually push the project out of sync. Constraint modifications generally do not, but if the `required` list is modified, then the project will desync. The user is warned accordingly: - -```bash -$ dep ensure -add github.com/foo/bar -"github.com/foo/bar" is not imported by your project, and has been temporarily added to Gopkg.lock and vendor/. -If you run "dep ensure" again before actually importing it, it will disappear from Gopkg.lock and vendor/. -``` - -### `-update` - -The behavior of `dep ensure -update` is intimately linked to the behavior of the solver itself. Full detail on that is a topic for the [solver reference material](the-solver.md), but for the purposes of understanding `-update`, we can simplify a bit. - -First, to solidify an implication in the discussion of [functional optimizations](#staying-in-sync), the solving function actually takes into account the pre-existing `Gopkg.lock` when it runs: - - - -Injecting `Gopkg.lock` into the solver is a necessity. If we want the solver to preserve previously-selected versions by default, then the solver has to learn about the existing `Gopkg.lock` from somewhere. Otherwise, it wouldn't know what to preserve! - -As such, the lock is another one of the properties encoded onto the [previously-discussed]() `SolveParameters` struct. That, plus two other properties, are the salient ones for `-update`: - -```go -type SolveParameters struct { - ... - Lock gps.Lock // Gopkg.lock - ToChange []gps.ProjectRoot // args to -update - ChangeAll bool // true if no -update args passed - ... -} -``` - -Ordinarily, when the solver encounters a project name for which there's an entry in `Gopkg.lock`, it pulls that version out and puts it at the head of the queue of possible versions for that project. When a specific dependency is passed to `dep ensure -update`, however, it is added to the `ToChange` list; when the solver encounters a project listed in `ToChange`, it simply skips pulling the version from the lock. - -"Skips pulling the version from the lock" would imply that `dep ensure -update github.com/foo/bar` is equivalent to removing the `[[project]]` stanza for `github.com/foo/bar` from your `Gopkg.lock`, then running `dep ensure`. And indeed it is - however, that approach is not recommended, and subtle changes may be introduced in the future that complicate the equivalency. - -If `-update` is passed with no arguments, then `ChangeAll` is set to `true`, resulting in the solver ignoring `Gopkg.lock` for all newly-encountered project names. This is equivalent to explicitly passing all of your dependences as arguments to `dep ensure -update`, as well as `rm Gopkg.lock && dep ensure`. Again, however, neither of these approaches are recommended, and future changes may introduce subtle differences. - -When a version hint from `Gopkg.lock` is not placed at the head of the version queue, it means that dep will explore the set of possible versions for a particular dependency. This exploration is performed according to a [fixed sort order](https://godoc.org/github.com/golang/dep/gps#SortForUpgrade), where newer versions are tried first, resulting in an update. - -For example, say there is a project, `github.com/foo/bar`, with the following versions: - -```bash -v1.2.0, v1.1.1, v1.1.0, v1.0.0, master -``` - -If we depend on that project with `^1.1.0`, and have `v1.1.0` in our `Gopkg.lock` , then it means there are three versions that match our constraint, and two of them are newer than the one currently selected. (There's also an older version, `v1.0.0`, and a `master` branch, but these aren't allowed by a `^1.1.0` constraint.) An ordinary `dep ensure` run will duplicate and push `v1.1.0` ahead of all the others in the queue: - -```bash -[v1.1.0, v1.2.0, v1.1.1, v1.1.0, v1.0.0, master] -``` - -And `v1.1.0` will be selected again, unless some other condition is presented that forces the solver to discard it. When running `dep ensure -update github.com/foo/bar`, however, the locked version is not prepended: - -```bash -[v1.2.0, v1.1.1, v1.1.0, v1.0.0, master] -``` - -So, barring some other conflict, `v1.2.0` is selected, resulting in the desired update. - -#### `-update` and constraint types - -Continuing with our example, it's important to note that updates with `-update` are achieved incidentally - the solver never explicitly targets a newer version. It just skips adding a hint from the lock, then selects the first version in the queue that satisfies constraints. Consequently, `-update` is only effective with certain types of constraints. - -It does work with branch constraints, which we can observe by including the underlying revision. If the user has constrained on `branch = "master"`, and `Gopkg.lock` points at a topologically older revision (say, `aabbccd`) than the tip of the canonical source's `master` branch (say, `bbccdde`), then `dep ensure` will end up constructing a queue that looks like this: - -```bash -[master@aabbccd, v1.1.0, v1.2.0, v1.1.1, v1.1.0, v1.0.0, master@bbccdde] -``` - -With `-update`, the hint at the head will be omitted; `branch = "master"` will cause the solver to reject all of the semantic versions, and finally settle on `master@bbccdde`. - -All versions in the version queue keep track of an underlying revision, which means the same is true if, for example, some upstream project force-pushes a git tag: - -```bash -[v1.1.0@aabbccd, v1.1.0, v1.2.0, v1.1.1, v1.1.0@bbccdde, v1.0.0, master] -``` - -Thus, even if an upstream tag is force-pushed in one of your project's dependences, dep will retain the original revision until you explicitly allow it to change via a `dep ensure -update`. - -The key takeaway here is that `-update`'s behavior is governed by the type of constraints specified: - -| `Gopkg.toml` version constraint type | Constraint example | `dep ensure -update` behavior | -| ------------------------------------ | ------------------ | ----------------------------------------------------------------------------------------------------------------------- | -| `version` (semver range) | `"^1.0.0"` | Tries to get the latest version allowed by the range | -| `branch` | `"master"` | Tries to move to the current tip of the named branch | -| `version` (non-range semver) | `"=1.0.0"` | Change can only occur if the upstream release was moved (e.g. `git push --force <tag>`) | -| `version` (non-semver) | `"foo"` | Change can only occur if the upstream release was moved | -| `revision` | `aabbccd...` | No change is possible | -| (none) | (none) | The first version that works, according to [the sort order](https://godoc.org/github.com/golang/dep/gps#SortForUpgrade) | diff --git a/vendor/github.com/golang/dep/docs/env-vars.md b/vendor/github.com/golang/dep/docs/env-vars.md deleted file mode 100644 index 4d6ffcba..00000000 --- a/vendor/github.com/golang/dep/docs/env-vars.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -id: env-vars -title: Environment Variables ---- - -dep's behavior can be modified by some environment variables: - -* [`DEPCACHEAGE`](#depcacheage) -* [`DEPCACHEDIR`](#depcachedir) -* [`DEPPROJECTROOT`](#depprojectroot) -* [`DEPNOLOCK`](#depnolock) - -Environment variables are passed through to subcommands, and therefore can be used to affect vcs (e.g. `git`) behavior. - ---- - -### `DEPCACHEAGE` - -If set to a [duration](https://golang.org/pkg/time/#ParseDuration) (e.g. `24h`), it will enable caching of metadata from source repositories: - -* Lists of published versions -* The contents of a project's `Gopkg.toml` file, at a particular version -* A project's tree of packages and imports, at a particular version - -A duration must be set to enable caching. (In future versions of dep, it will be on by default). The duration is used as a TTL, but only for mutable information, like version lists. Information associated with an immutable VCS revision (packages and imports; `Gopkg.toml` declarations) is cached indefinitely. - -The cache lives in `$DEPCACHEDIR/bolt-v1.db`, where the version number is an internal number associated with a particular data schema dep uses. - -The file can be removed safely; the database will be automatically rebuilt as needed. - -### `DEPCACHEDIR` - -Allows the user to specify a custom directory for dep's [local cache](glossary.md#local-cache) of pristine VCS source repositories. Defaults to `$GOPATH/pkg/dep`. - -### `DEPPROJECTROOT` - -If set, the value of this variable will be treated as the [project root](glossary.md#project-root) of the [current project](glossary.md#current-project), superseding GOPATH-based inference. - -This is primarily useful if you're not using the standard `go` toolchain as a compiler (for example, with Bazel), as there otherwise isn't much use to operating outside of GOPATH. - -### `DEPNOLOCK` - -By default, dep creates an `sm.lock` file at `$DEPCACHEDIR/sm.lock` in order to prevent multiple dep processes from interacting with the [local cache](glossary.md#local-cache) simultaneously. Setting this variable will bypass that protection; no file will be created. This can be useful on certain filesystems; VirtualBox shares in particular are known to misbehave. diff --git a/vendor/github.com/golang/dep/docs/failure-modes.md b/vendor/github.com/golang/dep/docs/failure-modes.md deleted file mode 100644 index 3362388b..00000000 --- a/vendor/github.com/golang/dep/docs/failure-modes.md +++ /dev/null @@ -1,201 +0,0 @@ ---- -title: Failure Modes ---- - -Like all complex, network-oriented software, dep has known failure modes. These generally fall into two categories: I/O and logical. I/O errors arise from unexpected responses to system calls that interact with the network or local disk. Logical failures occur when dep encounters issues within the package management problem domain. - -## I/O errors - -dep reads from the network, and reads and writes to disk, and is thus subject to all the typical errors that are possible with such activities: full disks, failed disks, lack of permissions, network partitions, firewalls, etc. However, there are three classes of I/O errors that are worth addressing specifically: - -* Network failures -* Bad local cache state -* `vendor` write errors - -In general, these problems aren't things we can reasonably program around in dep. Therefore, they can't be considered bugs for us to fix. Fortunately, most of these problems have straightforward remediations. - -### Network failures - -> **Remediation tl;dr:** most network issues are ephemeral, even if they may last for a few minutes, and can be addressed simply by re-running the same command. Always try this before attempting more invasive solutions. - -dep talks to the network at several different points. These vary somewhat depending on source (VCS) type and local disk state, but this list of operations is generally instructive: - -* When dep cannot [statically deduce](deduction.md#static-deduction) the source root of an import path, it issues a `go-get` HTTP metadata request to a URL constructed from the import path. -* Retrieving the list of available versions for a source (think `git ls-remote`) necessarily requires network activity. -* Initially downloading (in git terms, `git clone`) an upstream source into the local cache also necessarily requires network activity. -* Updating a local cache (in git terms, `git fetch`) with the latest changes from an upstream source. -* Writing out code trees under `vendor` is typically done from the local cache, but under some circumstances a tarball may be fetched on-the-fly from a remote source. - -Network failures that you actually may observe are biased towards the earlier items in the list, simply because those operations tend to happen first: you generally don't see update failures as much as version-listing failures, because they usually have the same underlying cause (source host is down, network partition, etc.), but the version-list request happens first on most paths. - -#### Persistent network failures - -Although most network failures are ephemeral, there are three well-defined cases where they're more permanent: - -* **The network on which the source resides is permanently unreachable from the user's location:** in practice, this generally means one of two things: you've forgotten to log into your company VPN, or you're behind [the GFW](https://en.wikipedia.org/wiki/Great_Firewall). In the latter case, setting the _de facto_ standard HTTP proxy environment variables that [`http.ProxyFromEnvironment()`](https://golang.org/pkg/net/http/#ProxyFromEnvironment) respects will cause dep's `go-get` HTTP metadata requests, as well as git, bzr, and hg subcommands, to utilize the proxy. - - * Remediation is also exactly the same when the custom `go-get` HTTP metadata service for a source is similarly unreachable. The failure messages, however, will look like [deduction failures](#deduction-failures). - -* **The source has been permanently deleted or moved:** these are [left-pad](https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/) events, though note that [GitHub automatically redirects traffic after renames](https://help.github.com/articles/renaming-a-repository/), mitigating the rename problem. But, if an upstream source is removed, dep will be unable to proceed until a new upstream source is established for the import path. To that end: - - * If you still have a copy of the source repository in your local cache or GOPATH, consider uploading it to a new location (e.g. forking it) and using a [`source`](Gopkg.toml.md#source) rule to point to the fork. - * If you don't have a whole repository locally, then extracting the code currently in your `vendor` directory into a new repository and pushing it to a . (Note: this may have licensing implications.) - * If you have no instances of the code locally, then there's little that can be done - that code is simply gone, and you'll need to refactor your project. - - Future versions of dep will be able to better handle an interim period before a new upstream/forked source is created, or simply living in a world where a given code tree exists solely in your project's `vendor` directory. - -* **The user lacks the necessary credentials to interact with a source:** see the [FAQ on configuring credentials](FAQ.md#how-do-i-get-dep-to-authenticate-to-a-git-repo). - -The exact error text will vary depending on which of the operations is running, what type of source dep is trying to communicate with, and what actual network problem has occurred. The error text may not always make it immediately clear which combination of these you're dealing with, but for persistent problems, it should at least reduce the search space. - -#### Hangs - -> **Remediation tl;dr:** hangs are almost always network congestion, or sheer amount of network data to fetch. Wait, or cancel and try again with `-v` to try to get more context. - -Almost any case where a dep command, run with `-v`, hangs for more than ten minutes will ultimately be a bug. However, the most common explanation for an apparent dep hangs is actually normal behavior: because dep's operation requires that it keep its own copies of upstream sources hidden away in the [local cache](glossary.md#local-cache), the first run of dep against a project, especially large projects, can take a long time while it populates the cache. - -The only known case where dep may hang indefinitely is if one of the underlying VCS binaries it calls is prompting for some kind of input. Typically this means credentials (though not always - make sure to accept remote hosts' SSH keys into your known hosts!), and dep's normal assumption is that necessary credentials have been provided via environmental mechanisms - [configuration files or daemons](FAQ.md#how-do-i-get-dep-to-authenticate-to-a-git-repo), SSH agents, etc. This assumption is necessary for dep's concurrent network activity to work. If your use case absolutely cannot support the use of any such environmental caching mechanism, [please weigh in on this issue](https://github.com/golang/dep/issues/1476). - -Unfortunately, until dep [improves the observability of its ongoing I/O operations](), it cannot accurately report to the user which operations are actually underway at any given moment. This can make it difficult to differentiate from other hangs - credentials prompts, long network timeouts induced by firewalls, sluggish TCP when faced with packet loss, etc. - -### Bad local cache state - -> **Remediation tl;dr:** Remove the local cache dir: `rm -rf $GOPATH/pkg/dep/sources`. - -It is possible for parts of the [local cache](glossary.md#local-cache) maintained by dep to get into a bad state. This primarily happens when dep processes are forcibly terminated (e.g. Ctrl-C). This can, for example, terminate a `git` command partway through, leaving bad state on disk. By dep's definition, a [dirty git working copy]() is bad state. - -The error messages arising from bad local cache state often do not include full paths, so it may not be immediately obvious that problems are originating in the local cache. If full paths aren't included, then the best hint tends to be that the errors look like local VCS errors, but they're not on files from your own project. - -However, for the most part, **dep automatically discovers and recovers from bad local cache state problems**, rebounding back into a good state as it bootstraps each command execution. If you do encounter what appears to be a local cache problem from which dep does not automatically recover, then the fix is typically to just throw out the cache, `rm -rf $GOPATH/pkg/dep/sources`; dep will repopulate it automatically on the next run. However, if you have time, please preserve the local cache dir and report it as a bug! - -There are no known cases where, in the course of normal operations, dep can irreparably corrupt its own local cache. Any such case would be considered a critical bug in dep, and you should report it! If you think you've encountered such a case, it should have the following characteristics: - -* The error message you're seeing is consistent with some sort of disk state error in a downloaded source within `$GOPATH/pkg/dep/sources` -* You can identify a bad state (generally: a vcs "status"-type command will either fail outright, or report a modified working tree) in a subdirectory of `$GOPATH/pkg/dep/sources` suggested by the above error -* The exact same error recurs after removing the local cache dir and running the same command, **without** prematurely terminating the project (e.g. via Ctrl-C) - -### `vendor` write errors - -Dep may encounter errors while attempting to write out the `vendor` directory itself (any such errors will result in a full rollback; causing no changes to be made to disk). To help pinpoint where the problem may be, know that this is the flow for populating `vendor`: - -1. Allocate a new temporary directory within the system temporary directory. -2. Rename the existing `vendor` directory to `vendor.orig`. Do this within the current project's root directory if possible; if not, rename and move it to the tempdir. -3. Create a new `vendor` directory within the tempdir and concurrently populate it with all the projects named in `Gopkg.lock`. -4. Move the new `vendor` directory into place in the current project's root directory. -5. Delete the old `vendor` directory. - -Note: this flow will become more targeted after [vendor verification]() allows dep to identify and target the subset of projects currently in `vendor` that need to be changed. - -Known problems in this category include: - -* Insufficient space in the temporary directory will cause an error, triggering a rollback. However, because the rollback process cleans up files written so-far, the temporary partition won't actually be full after dep exits, which can be misleading. -* Attempting to [re]move the original `vendor` directory can fail with permissions errors if any of the files therein are "open", in some editors/on some OSes (particularly Windows). [There's an issue for this](). - -## Logical failures - -Logical failures encompass everything that can happen within dep's logical problem-solving domain - after - -Some of these failures can be as straightforward as typos, and are just as easily resolved. Others, unfortunately, may necessitate forking and modifying an upstream project - although such cases are very rare. - -### Deduction failures - -Import path deduction, as detailed in the [deduction reference](deduction.md), has both static and dynamic phases. When neither of these phases is able to determine the source root for a given import path, it is considered to be a deduction failure. Deduction failures all contain this key error text: - -```bash -...unable to deduce repository and source type for "<bad path>"... -``` - -_Note: there are [more varied error messages for the small subset of cases](#malformed-import-paths) where an import path appears to be deducible, but is somehow malformed._ - -When a deduction failure occurs on a given import path, the proximal cause will have been one of following five scenarios (arranged from most to least likely): - -* The import path was never deducible. -* **Dynamic deduction failures:** - * The import path was, at one time, dynamically deducible, and the metadata service for it is up, but it is unreachable by dep. - * The import path was, at one time, dynamically deducible, but the metadata service for it is down. -* **Static rule changes:** - * The import path cannot be statically deduced by the running version of dep, but a newer version of dep has added rules that can statically deduce it. - * The import path was once statically deducible, but the running version of dep has discontinued support for it. - -In all of these cases, your last recourse will be to add a [`source`](Gopkg.toml.md#source) directive to fix the problem. However, these directives are brittle, and should only be used when other options have been exhausted; also, until [this problem is solved](https://github.com/golang/dep/issues/860), even `source` may not be able to help. - -#### Undeducible paths - -> **Remediation tl;dr:** You made a typo; fix it. If not, you may need a `source`, but be sparing with those. - -The most likely cause of deduction failure is minor user error. Specifically, the user is the _current_ user (you), and the error is there is a mistyped import path somewhere in the current (your) project. The problem may be in your `Gopkg.toml`, or one of your imports, but the error message should point you directly at the problem, and the solution is usually obvious - e.g., "gihtub". - -Validation of the inputs from the current project are made fast and up front in dep, so these errors will tend to present themselves immediately. Between this fast validation, and the fact that projects are typically uncompilable, or at least not `go get`-able, with these kinds of errors, they tend to be caught early. This is why truly undeducible paths pop up primarily as temporary accidents while hacking on your own projects - you have to fix them to move on. - -That undeducibility is an immediate and hard blocker, however, has led to this being a sticking point for migration to dep. In particular, there are two issues: - -* Several other Go dependency management tools do allow specifying arbitrary VCS/source URLs, and [but support for that via `source` in dep is still pending](https://github.com/golang/dep/issues/860). -* GitHub Enterprise only implements `go-get` HTTP metadata correctly for the root package of a repository. In practice, this makes all import paths pointing to GHE undeducible, and `source` can't help either without the aforementioned improvement. - -If the problem import path is in your current project, but the problem isn't an obvious typo, then you're likely experiencing a dynamic failure, or may need to check the [deduction reference](deduction.md) to understand what what a deducible import path looks like. - -#### Dynamic deduction failures - -Most dynamic deduction failures are either ephemeral network or service availability issues, and will go away by re-running the previous command. Always try that first. - -If the issue persists, and you're certain the import path should be deducible, network issues are the first culprit to check. The typical causes (VPN, firewalls) and remediation for when a metadata service is unreachable are the same as [when a source itself is unreachable](#persistent-network-failures). - -The next possibility is a metadata service that's permanently gone away. Whereas network errors are still reasonably common, it is rare to encounter an import path pointing to a defunct public metadata service. Consider: that one import path can render the entire project unfetchable and/or uncompilable, and neither of those are states that popular projects can afford to be in for long. So, being that most (public Go ecosystem) dependencies are on the more popular projects, as long as you're also depending on the more popular projects, you're unlikely to encounter this. - -Of course, defunct _private_ metadata services may be much more common, as they are subject to entirely different incentives. - -If you think you've encountered a defunct metadata service, try probing the domain portion of the import path directly to see if there is an HTTP(S) server there at all. If not, you can only force with `source` - assuming you know what source URL you should use. If not, you may need to refactor your code (if the problem is in your project), pick a different version of the problem dependency, or drop the problem dependency entirely; sometimes, you just have to get rid of dead code. - -#### Static rule changes - -> **Remediation tl;dr:** make sure you have the latest released version of dep. - -Static rule changes are very unlikely to be the cause of your deduction failures. - -It is plausible that dep will add new static deduction rules in the future. And it is possible that, if you have an older version of dep, and you collaborate with or pull in code from someone using a newer version of dep, then their code may take advantage of new import path patterns that your dep doesn't know about yet. But very, very few static rules additions are likely to ever be made to dep over its lifetime - and getting access to them is just a question of updating once. - -The final scenario - dep discontinuing support for a static deduction pattern - is included for clarity and completeness, but simply should never happen. Even if a hosting service covered by static rules today were to shut down, dep would retain the existing static rules; if hosted code had been migrated elsewhere, then dep would attempt to perform a remapping automatically. If no such remapping were possible, then dep would still recognize the basic host pattern, but may fall back on using malformed import path errors - the next topic - to informatively reject new imports from the host. - -#### Malformed import paths - -For the most part, static ("is it one of the handful of hosts we know?") and dynamic ("just do whatever the metadata service tells us to do") deduction are single-pass checks. However, both cases can perform some minor additional validation: - -* In static deduction, the rules are necessarily specific to each host, but most enforce allowable characters and schemes in URLs that are known to be required by the underlying host. -* In dynamic deduction, responses from the metadata service are minimally validated to ensure that the source type and scheme are all supported, and that the URL contains valid characters. - -### Solving failures - -When `dep ensure` or `dep init` exit with an error message looking something like this: - -```bash -$ dep init -init failed: unable to solve the dependency graph: Solving failure: No versions of github.com/foo/bar met constraints: - v1.0.1: Could not introduce github.com/foo/bar@v1.13.1, as its subpackage github.com/foo/bar/foo is missing. (Package is required by (root).) - v1.0.0: Could not introduce github.com/foo/bar@v1.13.0, as... - v0.1.0: (another error) - master: (another error) -``` - -_Note: all three of the other hard failure types can sometimes be reported as the errors for individual versions in a list like this. This primarily happens because dep is in need of a [thorough refactor of its error handling](https://github.com/golang/dep/issues/288)._ - -It means that the solver was unable to find a combination of versions for all dependencies that satisfy all the rules enforced by the solver. It is crucial to note that, just because dep provides a big list of reasons why each version failed _doesn't mean_ you have to address each one! That's just dep telling you why it ultimately couldn't use each of those versions in a solution. - -These rules, and specific remediations for failing to meet them, are described in detail in the section on [solver invariants](the-solver.md#solving-invariants). This section is about the steps to take when solving failures occur in general. But, to set context, here's a summary: - -* **`[[constraint]]` conflicts:** when projects in the dependency graph disagree on what [versions](Gopkg.toml.md#version-rules) are acceptable for a project, or where to [source](Gopkg.toml.md#source) it from. - * Remediation will usually be either changing a `[[constraint]]` or adding an `[[override]]`, but genuine conflicts may require forking and hacking code. -* **Package validity failure:** when an imported package is quite obviously not capable of being built. - * There usually isn't much remediation here beyond "stop importing that," as it indicates something broken at a particular version. -* **Import comment failure:** when the import path used to address a package differs from the [import comment](https://golang.org/cmd/go/#hdr-Import_path_checking) the package uses to specify how it should be imported. - * Remediation is to use the specified import path, instead of whichever one you used. -* **Case-only import variation failure:** when two equal-except-for-case imports exist in the same build. - * Remediation is to pick one case variation to use throughout your project, then manually update all projects in your depgraph to use the new casing. - -Let's break down the process of addressing a solving failure into a series of steps: - -1. First, look through the failed versions list for a version of the dependency that works for you (or a failure that seems fixable), then try to work that one out. Often enough, you'll see a single failure repeated across the entire version list, which makes it pretty clear what problem you need to solve. -2. Take the remediation steps specific to that failure. -3. Re-run the same command you ran that produced the failure. There are three possible outcomes: - 1. Success! - 2. Your fix was ineffective - the same failure re-occurs. Either re-examine your fix (step 2), or look for a new failure to fix (step 1). - 3. Your fix was effective, but some new failure arose. Return to step 1 with the new failure list. diff --git a/vendor/github.com/golang/dep/docs/glossary.md b/vendor/github.com/golang/dep/docs/glossary.md deleted file mode 100644 index 25f218ba..00000000 --- a/vendor/github.com/golang/dep/docs/glossary.md +++ /dev/null @@ -1,153 +0,0 @@ ---- -id: glossary -title: Glossary ---- - -dep uses some specialized terminology. Learn about it here! - -* [Atom](#atom) -* [Cache lock](#cache-lock) -* [Constraint](#constraint) -* [Current Project](#current-project) -* [Deducible](#deducible) -* [Deduction](#deduction) -* [Direct Dependency](#direct-dependency) -* [External Import](#external-import) -* [GPS](#gps) -* [Local cache](#local-cache) -* [Lock](#lock) -* [Manifest](#manifest) -* [Metadata Service](#metadata-service) -* [Override](#override) -* [Project](#project) -* [Project Root](#project-root) -* [Solver](#solver) -* [Source](#source) -* [Source Root](#source-root) -* [Sync](#sync) -* [Transitive Dependency](#transitive-dependency) -* [Vendor Verification](#vendor-verification) - ---- - -### Atom - -Atoms are a source at a particular version. In practice, this means a two-tuple of [project root](#project-root) and version, e.g. `github.com/foo/bar@master`. Atoms are primarily internal to the [solver](#solver), and the term is rarely used elsewhere. - -### Cache lock - -Also "cache lock file." A file, named `sm.lock`, used to ensure only a single dep process operates on the [local cache](#local-cache) at a time, as it is unsafe in dep's current design for multiple processes to access the local cache. - -### Constraint - -Constraints have both a narrow and a looser meaning. The narrow sense refers to a [`[[constraint]]`](Gopkg.toml.md#constraint) stanza in `Gopkg.toml`. However, in some contexts, the word may be used more loosely to refer to the idea of applying rules and requirements to dependency management in general. - -### Current Project - -The project on which dep is operating - writing its `Gopkg.lock` and populating its `vendor` directory. - -Also called the "root project." - -### Deducible - -A shorthand way of referring to whether or not import path [deduction](#deduction) will return successfully for a given import path. "Undeducible" is also often used, to refer to an import path for which deduction fails. - -### Deduction - -Deduction is the process of determining the subset of an import path that corresponds to a source root. Some patterns are known a priori (static); others must be discovered via network requests (dynamic). See the reference on [import path deduction](deduction.md) for specifics. - -### Direct Dependency - -A project's direct dependencies are those that it _imports_ from one or more of its packages, or includes in its [`required`](Gopkg.toml.md#required) list in `Gopkg.toml`. - -If each letter in `A -> B -> C -> D` represents a distinct project containing only a single package, and `->` indicates an import statement, then `B` is `A`'s direct dependency, whereas `C` and `D` are [transitive dependencies](#transitive-dependency) of `A`. - -Dep only incorporates the `required` rules from the [current project's](#current-project) `Gopkg.toml`. Therefore, if `=>` represents `required` rather than a standard import, and `A -> B => C`, then `C` is a direct dependency of `B` _only_ when `B` is the current project. Because the `B`-to-`C` link does not exist when `A` is the current project, then `C` won't actually be in the graph at all. - -### External Import - -An `import` statement that points to a package in a project other than the one in which it originates. For example, an `import` in package `github.com/foo/bar` will be considered an external import if it points to anything _other_ than stdlib or `github.com/foo/bar/*`. - -### GPS - -Acronym for "Go packaging solver", it is [a subtree of library-style packages within dep](https://godoc.org/github.com/golang/dep/gps), and is the engine around which dep is built. Most commonly referred to as "gps." - -### Local cache - -dep maintains its own, pristine set of upstream sources (so, generally, git repository clones). This is kept separate from `$GOPATH/src` so that there is no obligation to maintain disk state within `$GOPATH`, as dep frequently needs to change disk state in order to do its work. - -By default, the local cache lives at `$GOPATH/pkg/dep`. If you have multiple `$GOPATH` entries, dep will use whichever is the logical parent of the process' working directory. Alternatively, the location can be forced via the [`DEPCACHEDIR` environment variable](env-vars.md#depcachedir). - -### Lock - -A generic term, used across many language package managers, for the kind of information dep keeps in a `Gopkg.lock` file. - -### Manifest - -A generic term, used across many language package managers, for the kind of information dep keeps in a `Gopkg.toml` file. - -### Metadata Service - -An HTTP service that, when it receives an HTTP request containing a `go-get=1` in the query string, treats interprets the path portion of the request as an import path, and responds by embedding data in HTML `<meta>` tags that indicate the type and URL of of the underlying source root. This is the server-side component of dynamic [deduction](#deduction). - -The behavior of metadata services is defined in the [Go documentation on remote import paths](https://golang.org/cmd/go/#hdr-Remote_import_paths). - -Variously referenced as "HTTP metadata service", "`go-get` HTTP metadata service", "`go-get` service", etc. - -### Override - -An override is a [`[[override]]`](Gopkg.toml.md#override) stanza in `Gopkg.toml`. - -### Project - -A project is a tree of Go packages. Projects cannot be nested. See [Project Root](#project-root) for more information about how the root of the tree is determined. - -### Project Root - -The root import path for a project. A project root is defined as: - -* For the current project, the location of the `Gopkg.toml` file defines the project root -* For dependencies, the root of the network [source](#source) (VCS repository) is treated as the project root - -These are generally one and the same, though not always. When using dep inside a monorepo, multiple `Gopkg.toml` files may exist at subpaths for discrete projects, designating each of those import paths as Project Roots. This works fine when working directly on those projects. If, however, any project not in the repository seeks to import the monorepo, dep will treat the monorepo as one big Project, with the root directory being the Project Root; it will disregard any and all `Gopkg.toml` files in subdirectories. - -This may also be referred to as the "import root" or "root import path." - -### Solver - -"The solver" is a reference to the domain-specific SAT solver contained in [gps](#gps). More detail can be found on its [reference page](the-solver.md). - -### Source - -The remote entities that hold versioned code. Sources are specifically the entity containing the code, not any particular version of the code itself. - -"Source" is used in lieu of "VCS" because Go package management tools will soon learn to use more than just VCS systems. - -### Source Root - -The portion of an import path that corresponds to the network location of a source. This is similar to [Project Root](#project-root), but refers strictly to the second, network-oriented definition. - -### Sync - -Dep is designed around a well-defined relationship between four states: - -1. `import` statements in `.go` files -2. `Gopkg.toml` -3. `Gopkg.lock` -4. The `vendor` directory - -If any aspect of the relationship is unfulfilled (e.g., there is an `import` not reflected in `Gopkg.lock`, or a project that's missing from `vendor`), then dep considers the project to be "out of sync." - -This concept is explored in detail in [ensure mechanics](ensure-mechanics.md#staying-in-sync). - -### Transitive Dependency - -A project's transitive dependencies are those dependencies that it does not import itself, but are imported by one of its dependencies. - -If each letter in `A -> B -> C -> D` represents a distinct project containing only a single package, and `->` indicates an import statement, then `C` and `D` are `A`'s transitive dependencies, whereas `B` is a [direct dependency](#transitive-dependency) of `A`. - -### Vendor Verification - -Dep guarantees that `vendor/` contains exactly the expected code by hashing the contents of each project and storing the resulting [digest in Gopkg.lock](Gopkg.lock.md#digest). This digest is computed _after_ pruning rules are applied. - -The digest is used to determine if the contents of `vendor/` need to be regenerated during a `dep ensure` run, and `dep check` uses it to determine whether `Gopkg.lock` and `vendor/` are in [sync](#sync). The [`noverify`](Gopkg.toml.md#noverify) list in `Gopkg.toml` can be used to bypass most of these verification behaviors. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/docs/installation.md b/vendor/github.com/golang/dep/docs/installation.md deleted file mode 100644 index ac5de5d6..00000000 --- a/vendor/github.com/golang/dep/docs/installation.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: Installation ---- - -It is strongly recommended that you use a released version of dep. While tip is never purposefully broken, its stability is not guaranteed. - -## Binary Installation - -Pre-compiled binaries are available on the [releases](https://github.com/golang/dep/releases) page. You can use the `install.sh` script to automatically install one for your local platform: - -```sh -$ curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh -``` - -## MacOS - -Install or upgrade to the latest released version with Homebrew: - -```sh -$ brew install dep -$ brew upgrade dep -``` - -## Arch Linux - -Install the `dep` package: - -```sh -pacman -S dep -``` - -## Install From Source - -The snippet below installs the latest release of dep from source and sets the -version in the binary so that `dep version` works as expected. - -Note that this approach is not recommended for general use. We don't try to -break tip, but we also don't guarantee its stability. At the same time, we love -our users who are willing to be experimental and provide us with fast feedback! - -```sh -go get -d -u github.com/golang/dep -cd $(go env GOPATH)/src/github.com/golang/dep -DEP_LATEST=$(git describe --abbrev=0 --tags) -git checkout $DEP_LATEST -go install -ldflags="-X main.version=$DEP_LATEST" ./cmd/dep -git checkout master -``` - -## Development - -If you want to hack on dep, you can install via `go get`: - -```sh -go get -u github.com/golang/dep/cmd/dep -``` - -Note that dep requires a functioning Go workspace and GOPATH. If you're unfamiliar with Go workspaces and GOPATH, have a look at [the language documentation](https://golang.org/doc/code.html#Organization) and get your local workspace set up. Dep's model could lead to being able to work without GOPATH, but we're not there yet. - -## Uninstalling - -Looking for a way to uninstall `dep`? There's a separate [doc page](uninstalling.md) for that! diff --git a/vendor/github.com/golang/dep/docs/introduction.md b/vendor/github.com/golang/dep/docs/introduction.md deleted file mode 100644 index 326de20f..00000000 --- a/vendor/github.com/golang/dep/docs/introduction.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -id: introduction -title: Getting Started ---- - -Welcome! This is documentation for dep, the "official experiment" dependency management tool for the Go language. Dep is a tool intended primarily for use by developers, to support the work of actually writing and shipping code. It is _not_ intended for end users who are installing Go software - that's what `go get` does. - -This site has both guides and reference documents. The guides are practical explanations of how to actually do things with dep, whereas the reference material provides deeper dives on specific topics. Of particular note is the [glossary](glossary.md) - if you're unfamiliar with terminology used in this documentation, make sure to check there! - -After [installing dep](installation.md), if you're using it for the first time, check out [Creating a New Project](new-project.md). Or, if you have an existing Go project that you want to convert to dep, [Migrating to Dep](migrating.md) is probably the place to start. diff --git a/vendor/github.com/golang/dep/docs/migrating.md b/vendor/github.com/golang/dep/docs/migrating.md deleted file mode 100644 index b78ac29d..00000000 --- a/vendor/github.com/golang/dep/docs/migrating.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -title: Migrating to Dep ---- - -Ideally, migrating an existing Go project to dep is straightforward: - -```bash -$ cd $GOPATH/src/path/to/project/root -$ dep init -``` - -For many projects, this will just work. `dep init` will make educated guesses about what versions to use for your dependencies, generate sane `Gopkg.toml`, `Gopkg.lock`, and `vendor/`, and if your tests pass and builds work, then you're probably done. (If so, congratulations! You should check out [Daily Dep](daily-dep.md) next.) - -The migration process is still difficult for some projects. If you're trying dep for the first time, this can be particularly frustrating, as you're trying to simultaneously learn how to use dep, and how your project _should_ be managed in dep. The good news is, `dep init` is usually the big difficulty hump; once you're over it, things get much easier. - -The goal of this guide is to provide enough information for you to reason about what's happening during `dep init`, so that you can at least understand what class of problems you're encountering, and what steps you might take to address them. To that end, we'll start with an overview of what `dep init` is doing. - -> Note: the first run of `dep init` can take quite a long time, as dep is creating fresh clones of all your dependencies into a special location, `$GOPATH/pkg/dep/sources/`. This is necessary for dep's normal operations, and is largely a one-time cost. - -## `dep init` mechanics - -When migrating existing projects, the primary goal of `dep init` is to automate as much of the work of creating a `Gopkg.toml` as possible. This is necessarily a heuristic goal, as dep may not have a 1:1 correspondence for everything you may have done before. As such, it's important to only expect that `dep init`'s automated migrations are operating on a best-effort basis. - -The behavior of `dep init` varies depending on what's in your existing codebase, and the flags that are passed to it. However, it always proceeds in two phases: - -1. _Inference phase:_ Infer, from various sources, rules and hints about which versions of dependencies to use. -2. _Solving phase:_ Work out a solution that is acceptable under dep's model, while incorporating the above inferences as much as possible. - -### The Inference Phase - -The inference phase is where `dep init`'s behavior varies. By default, `dep init` will look in your codebase for metadata files from [other Go package management tools that it understands](https://github.com/golang/dep/tree/master/internal/importers), and attempt to automatically migrate the data in these files into concepts that make sense in a dep. Depending on the tool and the particular values dep finds, metadata from the tool may be treated as either: - -* A hint: information that dep will try to honor in the solving phase, but will discard if it cannot find a solution that respects the hint. -* A rule: information that must obeyed in the solving phase, and will ultimately appear in `Gopkg.toml` as a `[[constraint]]`. If the solving phase cannot find a solution that satisfies the rules, it will fail with an informative message. - -There are three circumstances that can lead dep not to make any tool-based inferences: - -* Your project doesn't use a package management tool -* dep doesn't yet support the tool you use yet -* You tell it not to, by running `dep init -skip-tools` - -After tool-based inference is complete, dep will normally proceed to the solving phase. However, if the user passes the `-gopath` flag, dep will first try to fill in any holes in the inferences drawn from tool metadata by checking the current project's containing GOPATH. Only hints are gleaned from GOPATH, and they will never supersede inferences from tool metadata. If you want to put GOPATH fully in charge, pass both flags: `dep init -skip-tools -gopath`. - -Once dep has compiled its set of inferences, it proceeds to solving. - -### The Solving Phase - -Once the inference phase is completed, the set of rules and hints dep has assembled will be passed to its [solver](the-solver.md) to work out a transitively complete depgraph, which will ultimately be recorded as the `Gopkg.lock`. This is the same solving process used by `dep ensure`, and completing it successfully means that dep has found a combination of dependency versions that respects all inferred rules, and as many inferred hints as possible. If solving succeeds, then the hard work is done; most of what remains is writing out `Gopkg.toml`, `Gopkg.lock`, and `vendor/`. - -The solver returns a solution, which itself is just [a representation](https://godoc.org/github.com/golang/dep/gps#Solution) of [the data stored in a `Gopkg.lock`](https://godoc.org/github.com/golang/dep#Lock): a transitively-complete, reproducible snapshot of the entire dependency graph. Writing out the `Gopkg.lock` from a solution is little more than a copy-and-encode operation, and writing `vendor/` is a matter of placing each project listed in the solution into its appropriate place, at the designated revision. This is exactly the same as `dep ensure`'s behavior. - -`Gopkg.toml` is a little different. There's no guarantee that rules were inferred for all (or even any) of your project's dependencies, but we still want to populate `Gopkg.toml` with sane values. So, for any dependency for which a rule was not inferred, dep inspects the solution to see what version was ultimately selected, and creates a constraint based on that: - -* If a branch, like `master`, was picked in the solution, then `branch: "master"` will appear in `Gopkg.toml`. -* If a semantic version-compliant version was selected, like `v1.2.0`, then that will be specified as a minimum version: `version: "v1.2.0"`. -* If only a raw revision was selected, nothing will be put in `Gopkg.toml`. While dep does allow `revision: "…"` constraints in `Gopkg.toml`, use of them is considered an antipattern, so dep does not create them automatically in order to avoid implicitly encouraging their use. - -## Dealing with failures - -First and foremost, make sure that you're running `dep init` with the `-v` flag. That will provide a lot more information. - -`dep init`, like dep in general, has both hard and soft failure modes. Hard failures result in the process hanging or aborting entirely, without anything being written to disk. Soft failures may or may not include warnings, but do ultimately write out a `Gopkg.toml`, `Gopkg.lock`, and `vendor/` - just, not the ones you wanted. Before we dig into those, though, let's set some context. - -While dep contributors have invested enormous effort into creating automated migration paths into dep, these paths will always best-effort and imprecise. It's simply not always possible to convert from other tools or GOPATH with full fidelity. dep is an opinionated tool, with a correspondingly opinionated model, and that model does sometimes fundamentally differ from that of other tools. Sometimes these model mismatches result in hard failures, sometimes soft, and sometimes there's no harm at all. - -Because these are deep assumptions, their symptoms can be varied and surprising. Keeping these assumptions in mind could save you some hair-pulling later on. - -* dep does not allow nested `vendor/` directories; it flattens all dependencies to the topmost `vendor/` directory, at the root of your project. This is foundational to dep's model, and cannot be disabled. -* dep wholly controls `vendor`, and will blow away any manual changes or additions made to it that deviate from the version of an upstream source dep selects. -* dep requires that all packages from a given project/repository be at the same version. -* dep generally does not care about what's on your GOPATH; it deals exclusively with projects sourced from remote network locations. (Hint inference is the only exception to this; once solving begins, GOPATH - and any custom changes you've made to code therein - is ignored.) -* dep generally prefers semantic versioning-tagged releases to branches (when not given any additional rules). This is a significant shift from the "default branch" model of `go get` and some other tools. It can result in dep making surprising choices for dependencies for which it could not infer a rule. -* dep assumes that all generated code exists, and has been committed to the source. - -A small number of projects that have reported being unable, thus far, to find a reasonable way of adapting to these requirements. If you can't figure out how to make your project fit, please file an issue - while dep necessarily cannot accommodate every single existing approach, it is dep's goal is define rules to which all Go projects can reasonably adapt. - -### Hard failures - -All of the hard failure modes are covered extensively in the reference on [failure modes](failure-modes.md). - -Because the solver, and all its possible failures, are the same for `dep init` as for `dep ensure`, there's a separate section for understanding and dealing with them: [dealing with solving failures](failure-modes.md#solving-failures). It can be trickier with `dep init`, however, as many remediations require tweaking `Gopkg.toml`. - -Unfortunately, `dep init` does not write out a partial `Gopkg.toml` when it fails. This is a known, critical problem, and [we have an open issue (help wanted!)](https://github.com/golang/dep/issues/909). - -In the meantime, if the particular errors you are encountering do entail `Gopkg.toml` tweaks, you unfortunately may have to do without the automation of `dep init`: create an empty [`Gopkg.toml`](Gopkg.toml.md), and populate it with rules by hand. Before resorting to that, make sure you've run `dep init` with various combinations of the inferencing flags (`-skip-tools` and `-gopath`) to see if they can at least give you something to start from. - -### Soft failures - -Soft failures are cases where `dep init` appears to exit cleanly, but a subsequent `go build` or `go test` fails. Dep's soft failures are usually more drastically than subtly wrong - e.g., an explosion of type errors when you try to build, because a wildly incorrect version for some dependency got selected. - -If you do encounter problems like this, `dep status` is your first diagnostic step; it will report what versions were selected for all your dependencies. It may be clear which dependencies are a problem simply from your building or testing error messages. If not, compare the `dep status` list against the versions recorded by your previous tool to find the differences. - -Once you've identified the problematic dependenc(ies), the next step is exerting appropriate controls over them via `Gopkg.toml`. - -For each of the following items, assume that you should run `dep ensure` after making the suggested change. If that fails, consult [dealing with solving failures](). - -* If the wrong `[[constraint]]` was inferred for one of your direct dependencies, change it. Then, file an issue against dep (please!) - while `dep init` may choose to omit a constraint, converting one incorrectly is considered a bug. -* If one of your transitive dependencies is at the wrong version, define an `[[override]]` on it to force it to the version you need. - * If the version you need is a specific git commit, it's preferable to instead manually change the `revision` to the desired hash in `Gopkg.lock` for that project, then drop the `version` or `branch` fields (if any). -* If one of your direct dependencies is at the wrong version and there's no `[[constraint]]` on it in `Gopkg.toml` already, then define an appropriate one. - * As with the transitive dependencies, if the version you need is a specific git commit, prefer doing that manually in `Gopkg.lock`. - -Hopefully this information is enough to get you through your project's migration to dep. If not, please feel free to file an issue, or join us in [#vendor on the Gopher's slack](https://gophers.slack.com/messages/C0M5YP9LN) for help! diff --git a/vendor/github.com/golang/dep/docs/new-project.md b/vendor/github.com/golang/dep/docs/new-project.md deleted file mode 100644 index e0443871..00000000 --- a/vendor/github.com/golang/dep/docs/new-project.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Creating a New Project ---- - -Once you have [dep installed](installation.md), we need to pick a root directory for our project. This is primarily about picking the right root import path, and corresponding directory beneath `$GOPATH/src`, at which to situate your project. There are four basic possibilities: - -1. A project that is now or eventually may be shared with or imported by other projects/people. In this case, pick the import path corresponding to the VCS root of its intended network location, e.g., `$GOPATH/src/github.com/golang/dep`. -2. An entirely local project - one that you have no intention of pushing to a central server (like GitHub). In this case, any subdirectory beneath `$GOPATH/src` will do. -3. A project that needs to live within a large repository, such as a company monorepo. This may be possible, but gets more complicated. (Unfortunately, no docs on this yet - coming soon!) -4. Treat the entire GOPATH as a single project, where `$GOPATH/src` is the root. Dep [does not currently support this](https://github.com/golang/dep/issues/417) - it needs a non-empty import path to treat as the root of your project's import namespace. - -We'll assume the first case, as it's the most common. Create and move into the directory: - -```bash -$ mkdir -p $GOPATH/src/github.com/me/example -$ cd $GOPATH/src/github.com/me/example -``` - -Now, we'll initialize the project: - -```bash -$ dep init -$ ls -Gopkg.toml Gopkg.lock vendor/ -``` - -In a new project like this one, both files and the `vendor` directory will be effectively empty. - -This would also be a good time to set up a version control, such as [git](https://git-scm.com/). While dep in no way requires version control for your project, it can make inspecting the changes made by normal dep operations easier. Plus, it's basically best practice #1 of modern software development! - -At this point, our project is initialized, and we're ready to start writing code. You can open up a `.go` file in an editor and start hacking away. Or, **after creating your first `.go` file**, you can go ahead and pre-populate your `vendor` directory with some projects that you already know that you'll need: - -```bash -$ dep ensure -add github.com/foo/bar github.com/baz/quux -``` - -Now you're ready to move on to [Daily Dep](daily-dep.md)! diff --git a/vendor/github.com/golang/dep/docs/the-solver.md b/vendor/github.com/golang/dep/docs/the-solver.md deleted file mode 100644 index 287e22cf..00000000 --- a/vendor/github.com/golang/dep/docs/the-solver.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: The Solver ---- - -At the heart of dep is a constraint solving engine - a [CDCL](https://en.wikipedia.org/wiki/Conflict-Driven_Clause_Learning)-style solver (albeit light on the "CL" part), tailored specifically to the domain of Go package management. It lives in the `github.com/golang/dep/gps` package, and is where the work of determining a valid, transitively complete dependency graph (aka, the contents of `Gopkg.lock`) is performed. - -This page will eventually detail the solver's mechanics, but in the meantime, there are [docs for an older version of the solver](https://github.com/sdboyer/gps/wiki/gps-for-Contributors) that are still accurate enough to provide a rough picture of its behavior. - -## Solving invariants - -The solver guarantees certain invariants in every complete solution it returns. Each invariant is explored in detail later, but they can be summarized as follows: - -* All rules specified in activated `[[constraint]]` stanzas in both the current project and dependency projects will be satisfied, unless superseded by a `[[override]]` stanza in the current project. -* For all import paths pointing into a given project, the version of the project selected will contain "valid" Go packages in the corresponding directory. -* If an [import comment](https://golang.org/cmd/go/#hdr-Import_path_checking) is specified by a package, any import paths addressing that package will be of the form specified in the comment. -* For any given import path, all instances of that import path will use the exact same casing. - -The solver is an iterative algorithm, working its way project-by-project through possible dependency graphs. In order to select a project, it must first prove that, to the best of its current knowledge, all of the above conditions are met. When the solver cannot find a solution, failure is defined in terms of a project's version's inability to meet one of the above criteria. - -### `[[constraint]]` rules - -As described in the `Gopkg.toml` docs, each [`[[constraint]]`](Gopkg.toml.md#constraint) stanza is associated with a single project, and each stanza can contain both [a version rule](Gopkg.toml.md#version-rules) and a [source rule](Gopkg.toml.md#source). For any given project `P`, all dependers on `P` whose constraint rules are "activated" must express mutually compatible rules. That means: - -* For version rules, all activated constraints on `P` must [intersect](<https://en.wikipedia.org/wiki/Intersection_(set_theory)>), and and there must be at least one published version must exist in the intersecting space. Intersection varies depending on version rule type: - * For `revision` and `branch`, it must be a string-literal match. - * For `version`, if the string is not a valid semantic version, then it must be a string-literal match. - * For `version` that are valid semantic version ranges, intersection is standard set-theoretic intersection of the possible values in each range range. Semantic versions without ranges are treated as a single element set (e.g., `version = "=v1.0.0"`) for intersection purposes. -* For `source` rules, all projects with a particular dependency must either express a string-equal `source` value, or have no `source` value at all. This allows one dependency to specify an alternate `source`, and other dependencies to play along if they have no opinion. (NB: this play-along behavior may be removed in a future version.) - -If the current project's `Gopkg.toml` has an [`[[override]]`](Gopkg.toml.md#override) on `P`, then all `[[constraint]]` declarations (including any in the current project) are ignored, obviating the possibility of conflict. - -#### Activated constraints - -Just because a `[[constraint]]` on `P` appears in `D`'s `Gopkg.toml` doesn't necessarily mean the constraint on `P` is considered active. A package in `P` must be imported by a package in `D` - and, if `D` is not the current project, then one of its packages importing `P` must also be imported. - -Given the following dependency graph, where `C` is the current project: - -``` -C -> D -C -> P -D/subpkg -> P -``` - -Even though `C` imports `D`, because `D/subpkg` is not reachable through `C`'s imports, any `[[constraint]]` declared in `D`'s `Gopkg.toml`' on `P` will not be active. - -The reasoning behind this behavior is explained further [in this gist](https://gist.github.com/sdboyer/b0813bf2b9dba58a335a85092085472f). - -### Package validity - -dep does only superficial validation of code in packages, but it does do some. For a package to be considered valid, three things must be true: - -* There must be at least one `.go` file. -* No errors are reported from [`parser.ParseFile()`](https://golang.org/pkg/go/parser/#ParseFile) when called with [`parser.ImportsOnly|parser.ParseComments`](https://golang.org/pkg/go/parser/#Mode) on any file in the package directory. - -- The package must not contain any [local imports](https://golang.org/pkg/go/build/#IsLocalImport). Note: this disallows something the standard toolchain compiler does allow, which is normally means dep must support it. However, local imports are already strongly discouraged in the toolchain, and skipping them allows dep to avoid [dot-dot hell](https://9p.io/sys/doc/lexnames.html). - -If any of the above are untrue, the code in a package is considered malformed, and cannot be used in a solution. - -It is not immediately disqualifying for a project to merely contain some invalid packages; they must be imported for the invariant to be broken. So, if `P/invalid` is a subpackage with invalid code in it, then it is still acceptable if `C -> P`. However, internal imports within `P` are also considered, so this import chain: - -``` -C -> P -P -> invalid -``` - -will result in an error, as `C` imports a package that will necessarily result in the import of an invalid package. - -### Import comments - -Go 1.4 introduced [import comments](https://golang.org/cmd/go/#hdr-Import_path_checking), which allow a package to specify the import path that must be used when addressing it. For example, `import "github.com/golang/net/dict"` would point to a valid package, but because [it uses an import comment](https://github.com/golang/net/blob/42fe2e1c20de1054d3d30f82cc9fb5b41e2e3767/dict/dict.go#L7) to enforce that it must be imported as `golang.org/x/net/dict`, dep would reject any project attempting to import it directly through its github address. - -Because most projects are consistent about their import comment use over time, this issue typically only occurs when adding a new dependency or attempting to revive an older project. - -> Note: dep does not currently enforce this rule, but [it needs to](https://github.com/golang/dep/issues/902). - -**Remediation:** change the code by fixing the offending import paths. If the offending import paths are not in the current project and you don't directly control the dependency, you'll have to fork and fix it yourself, then use `source` to point to your fork. - -### Import path casing - -The standard Go toolchain compiler [does not](https://github.com/golang/go/issues/4773) [allow](https://github.com/golang/go/issues/20264) import paths that vary only in case to exist in the same build. For example, either of `github.com/sirupsen/logrus` or `github.com/Sirupsen/logrus` are fine (GitHub treats usernames as case-insensitive) individually, but they cannot exist in the same project. - -The solver keeps track of the accepted case variant for each import path it's processed. Any subsequent projects it sees that introduces a case-only variation for a known import path will be rejected. - -**Remediation:** Pick a casing variation (all lowercase is usually the right answer), and enforce it universally across the depgraph. As it has to be respected in all dependencies, as well, this may necessitate pull requests and possibly forking of dependencies, if you don't control them directly. diff --git a/vendor/github.com/golang/dep/docs/uninstalling.md b/vendor/github.com/golang/dep/docs/uninstalling.md deleted file mode 100644 index 44be0f56..00000000 --- a/vendor/github.com/golang/dep/docs/uninstalling.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Uninstalling Dep ---- - -## Uninstalling - -To uninstall `dep` itself, follow these instructions, depending on how you installed `dep` originally. - -### If you installed `dep` by executing the `install.sh` script via curl - -If you installed `dep` using the `install.sh` script, it is safe to simply delete the installed binary file. - -On Linux and MacOS, the `install.sh` script installs a pre-compiled binary to `$GOPATH/bin/dep`. It is safe to simply `rm` the installed `$GOPATH/bin/dep` file: - -```sh -$ rm $GOPATH/bin/dep -``` - -On Windows, the `install.sh` script installs a pre-compiled binary to `$GOPATH/bin/dep.exe`. It is safe to simply delete this file to uninstall `dep`. - -### If you installed `dep` using Homebrew on MacOS - -If you installed `dep` using Homebrew on MacOS, uninstall `dep` also using Homebrew: - -```sh -$ brew uninstall dep -``` - -### If you installed `dep` using `pacman` on Arch Linux - -If you installed `dep` using `pacman` on Arch Linux, uninstall `dep` like so: - -```sh -$ pacman -R dep -``` diff --git a/vendor/github.com/golang/dep/gps/_testdata/badrepo/README.md b/vendor/github.com/golang/dep/gps/_testdata/badrepo/README.md deleted file mode 100644 index 14232159..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/badrepo/README.md +++ /dev/null @@ -1,5 +0,0 @@ -### Test Data - -This directory contains artifacts that represent malformed repo archives. Its purpose is to ensure `dep` can recover from such corrupted repositories in specific test scenarios. - -- `corrupt_dot_git_directory.tar`: is a repo with a corrupt `.git` directory. Dep can put a directory in such malformed state when a user hits `Ctrl+C` in the middle of a `dep init` process or others. `TestNewCtxRepoRecovery` uses this file to ensure recovery. diff --git a/vendor/github.com/golang/dep/gps/_testdata/badrepo/corrupt_dot_git_directory.tar b/vendor/github.com/golang/dep/gps/_testdata/badrepo/corrupt_dot_git_directory.tar deleted file mode 100644 index 7a847318395c721a0bee0e7f189c00792e05caef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmb2|=3w~oTs4w``R(+xS$7Ns8fwo4^Sn{aeQ|4(>g|9RD=!4!S9r4EjaRnmw)BZ9 z+jf4rsh#iZ%%R)q=;i%v_lb^+{a-zmt@Ss(FgSK=S6lH-ljoB{ABFE^P}M&@$$U?) z<c3My$Bb4y_SZeF_IxRCu;dcklNWvWnl#JIKh|on_Wz~xpXBzR{@=3ag~0omE3qGZ z{;v^Svr=2`PxmgZll5Gm4)sVqR%;afXQ}?*^91*vzst(((%33?{+|`9`_tbsE@J89 zW&cZ`?^pY;8S$sw>)qnFO`^}^FZ`X~c69&r_6pC0*8i)XKCx%z|6af6{Q=Q`x0fmX z*R1$ZKV|ps`s4c-{I=&j{eS+ieXp1A?J{<Y=y&U||NZ=I@PD6_1CM;38|L5n&&GGm z`Te$AUrrq?>)sb!Ru{4DNLaLt-BZO^7yWkLI1p~!Cbn;~+%wZJ1xEXtPoGuwSe?** zc!AsdPXa$#bv-Pi<{0zxyr`+?Pir|Z?^Mhx^;^zA&E^2-@;d(QS}yVe-yck2zp}7B zHN?W}{Zv`mJ+qIcw(RU?>}ji>qoBbf$}u_k`LFNt&W~6Bk$QUe&xgm4wqBpDz|n+2 QL7#*b`W+@PXfQAU07<{>82|tP diff --git a/vendor/github.com/golang/dep/gps/_testdata/cmd/echosleep/echosleep.go b/vendor/github.com/golang/dep/gps/_testdata/cmd/echosleep/echosleep.go deleted file mode 100644 index 70de0e50..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/cmd/echosleep/echosleep.go +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2017 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 main - -import ( - "flag" - "fmt" - "time" -) - -func main() { - n := flag.Int("n", 1, "number of iterations before stopping") - flag.Parse() - - for i := 0; i < *n; i++ { - fmt.Println("foo") - time.Sleep(time.Duration(i) * 250 * time.Millisecond) - } -} diff --git a/vendor/github.com/golang/dep/gps/_testdata/cmd/stdout_stderr/stdout_stderr.go b/vendor/github.com/golang/dep/gps/_testdata/cmd/stdout_stderr/stdout_stderr.go deleted file mode 100644 index 806d1891..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/cmd/stdout_stderr/stdout_stderr.go +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2017 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 main - -import ( - "os" -) - -func main() { - os.Stdout.WriteString("stdout") - os.Stderr.WriteString("stderr") -} diff --git a/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/match/match.go b/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/match/match.go deleted file mode 100644 index ab5f8752..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/match/match.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright 2017 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 match diff --git a/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/mismatch/mismatch.go b/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/mismatch/mismatch.go deleted file mode 100644 index 1ace4e76..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/mismatch/mismatch.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright 2017 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 mismatch diff --git a/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/notInLock/notInLock.go b/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/notInLock/notInLock.go deleted file mode 100644 index 5b2914de..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/alice/notInLock/notInLock.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright 2017 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 notInLock diff --git a/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/bob/emptyDigest/emptyDigest.go b/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/bob/emptyDigest/emptyDigest.go deleted file mode 100644 index 2d6067bc..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/bob/emptyDigest/emptyDigest.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright 2017 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 emptyDigest diff --git a/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/bob/match/match.go b/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/bob/match/match.go deleted file mode 100644 index ab5f8752..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/digest/github.com/bob/match/match.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright 2017 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 match diff --git a/vendor/github.com/golang/dep/gps/_testdata/digest/launchpad.net/match/match.go b/vendor/github.com/golang/dep/gps/_testdata/digest/launchpad.net/match/match.go deleted file mode 100644 index ab5f8752..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/digest/launchpad.net/match/match.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright 2017 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 match diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/bad/bad.go b/vendor/github.com/golang/dep/gps/_testdata/src/bad/bad.go deleted file mode 100644 index dfc89bee..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/bad/bad.go +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright 2017 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. - -// This ill-formed Go source file is here to ensure the tool is robust -// against bad packages in the workspace. diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/buildtag/invalid.go b/vendor/github.com/golang/dep/gps/_testdata/src/buildtag/invalid.go deleted file mode 100644 index 20c43146..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/buildtag/invalid.go +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright 2017 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. - -// Hello -// Not a valid +build ignore -// No Really - -package buildtag - -import ( - "sort" -) - -var ( - _ = sort.Strings -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/canon_confl/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/canon_confl/a.go deleted file mode 100644 index 98153451..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/canon_confl/a.go +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2017 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 canonical // import "vanity1" - -var ( - A = "A" -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/canon_confl/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/canon_confl/b.go deleted file mode 100644 index b8b706bb..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/canon_confl/b.go +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2017 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 canonical // import "vanity2" - -var ( - B = "B" -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/canonical/main.go b/vendor/github.com/golang/dep/gps/_testdata/src/canonical/main.go deleted file mode 100644 index 4fe31ce3..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/canonical/main.go +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2017 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 pkg // import "canonical" - -var ( - A = "A" -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/canonical/sub/sub.go b/vendor/github.com/golang/dep/gps/_testdata/src/canonical/sub/sub.go deleted file mode 100644 index 783186df..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/canonical/sub/sub.go +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright 2017 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 sub // import "canonical/subpackage" diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/cycle/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/cycle/a.go deleted file mode 100644 index 443db779..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/cycle/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 cycle - -import ( - "cycle/one" - - "github.com/golang/dep/gps" -) - -var ( - A = gps.Solve - B = one.A -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/cycle/one/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/cycle/one/a.go deleted file mode 100644 index 055d98db..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/cycle/one/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 one - -import ( - "cycle/two" - - "github.com/golang/dep/gps" -) - -var ( - A = gps.Solve - B = two.A -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/cycle/two/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/cycle/two/a.go deleted file mode 100644 index a44003ad..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/cycle/two/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 two - -import ( - "cycle" - - "github.com/golang/dep/gps" -) - -var ( - A = gps.Solve - B = cycle.A -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/disallow/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/disallow/a.go deleted file mode 100644 index 99dd6f35..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/disallow/a.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2017 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 disallow - -import ( - "disallow/testdata" - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve - _ = testdata.H -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/disallow/testdata/another.go b/vendor/github.com/golang/dep/gps/_testdata/src/disallow/testdata/another.go deleted file mode 100644 index f2d60b88..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/disallow/testdata/another.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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 testdata - -import "hash" - -var ( - H = hash.Hash -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.go/.gitkeep b/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.go/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.go/dot.go b/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.go/dot.go deleted file mode 100644 index bb51d69f..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.go/dot.go +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2017 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 dot - -// nothing to see here diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.m1p/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.m1p/a.go deleted file mode 100644 index 6a88c120..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.m1p/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - S = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.m1p/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.m1p/b.go deleted file mode 100644 index de4eb0b5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/.m1p/b.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "os" - "sort" -) - -var ( - _ = sort.Strings - _ = os.PathSeparator -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/foo.go/.gitkeep b/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/foo.go/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/foo.go/foo.go b/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/foo.go/foo.go deleted file mode 100644 index 1de8b0ab..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/dotgodir/foo.go/foo.go +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017 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 foo - -import "sort" - -var _ = sort.Strings - -// yes, this is dumb, don't use ".go" in your directory names -// See https://github.com/golang/dep/issues/550 for more information diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/a.go deleted file mode 100644 index fca9b43a..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 base - -import ( - "go/parser" - - "github.com/golang/dep/gps" -) - -var ( - _ = parser.ParseFile - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/m1p/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/m1p/a.go deleted file mode 100644 index 78f859bb..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/m1p/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/m1p/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/m1p/b.go deleted file mode 100644 index de4eb0b5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/m1p/b.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "os" - "sort" -) - -var ( - _ = sort.Strings - _ = os.PathSeparator -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/nm.go b/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/nm.go deleted file mode 100644 index 6c4a42fc..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/doublenest/namemismatch/nm.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 nm - -import ( - "os" - - "github.com/Masterminds/semver" -) - -var ( - V = os.FileInfo - _ = semver.Constraint -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/empty/.gitkeep b/vendor/github.com/golang/dep/gps/_testdata/src/empty/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/locals.go b/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/locals.go deleted file mode 100644 index 38dbe7aa..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/locals.go +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright 2017 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 main - -import ( - "github.com/example/varied/namemismatch" - "github.com/example/varied/otherpath" - "github.com/example/varied/simple" -) - -var ( - _ = simple.S - _ = nm.V - _ = otherpath.O -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/m1p/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/m1p/a.go deleted file mode 100644 index 9fae843c..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/m1p/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - M = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/m1p/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/m1p/b.go deleted file mode 100644 index de4eb0b5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/m1p/b.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "os" - "sort" -) - -var ( - _ = sort.Strings - _ = os.PathSeparator -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/main.go b/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/main.go deleted file mode 100644 index 0812e3ca..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "net/http" -) - -var ( - _ = http.Client -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/namemismatch/nm.go b/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/namemismatch/nm.go deleted file mode 100644 index 6c4a42fc..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/namemismatch/nm.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 nm - -import ( - "os" - - "github.com/Masterminds/semver" -) - -var ( - V = os.FileInfo - _ = semver.Constraint -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/another/another.go b/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/another/another.go deleted file mode 100644 index c453a8ea..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/another/another.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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 another - -import "hash" - -var ( - H = hash.Hash -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/another/locals.go b/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/another/locals.go deleted file mode 100644 index 6995b925..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/another/locals.go +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2017 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 another - -import "github.com/example/varied/m1p" - -var _ = m1p.M diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/locals.go b/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/locals.go deleted file mode 100644 index c5a0ae3a..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/locals.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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 simple - -import "github.com/example/varied/simple/another" - -var ( - _ = another.H -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/simple.go b/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/simple.go deleted file mode 100644 index 6dfd0494..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/github.com/example/varied/simple/simple.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "go/parser" - - "github.com/golang/dep/gps" -) - -var ( - _ = parser.ParseFile - S = gps.Prepare -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/igmain/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/igmain/a.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/igmain/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/igmain/igmain.go b/vendor/github.com/golang/dep/gps/_testdata/src/igmain/igmain.go deleted file mode 100644 index eaab15bd..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/igmain/igmain.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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. - -// +build ignore - -package main - -import "unicode" - -var _ = unicode.In diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/igmainfirst/igmain.go b/vendor/github.com/golang/dep/gps/_testdata/src/igmainfirst/igmain.go deleted file mode 100644 index eaab15bd..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/igmainfirst/igmain.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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. - -// +build ignore - -package main - -import "unicode" - -var _ = unicode.In diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/igmainfirst/z.go b/vendor/github.com/golang/dep/gps/_testdata/src/igmainfirst/z.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/igmainfirst/z.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/igmainlong/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/igmainlong/a.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/igmainlong/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/igmainlong/igmain.go b/vendor/github.com/golang/dep/gps/_testdata/src/igmainlong/igmain.go deleted file mode 100644 index 849ceab4..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/igmainlong/igmain.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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. - -// Another comment, which the parser should ignore and still see builds tags - -// +build ignore - -package main - -import "unicode" - -var _ = unicode.In diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/igmaint/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/igmaint/a.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/igmaint/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/igmaint/igmain.go b/vendor/github.com/golang/dep/gps/_testdata/src/igmaint/igmain.go deleted file mode 100644 index eaab15bd..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/igmaint/igmain.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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. - -// +build ignore - -package main - -import "unicode" - -var _ = unicode.In diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/m1p/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/m1p/a.go deleted file mode 100644 index 78f859bb..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/m1p/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/m1p/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/m1p/b.go deleted file mode 100644 index de4eb0b5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/m1p/b.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "os" - "sort" -) - -var ( - _ = sort.Strings - _ = os.PathSeparator -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/missing/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/missing/a.go deleted file mode 100644 index 619b1bc5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/missing/a.go +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "missing/missing" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve - _ = missing.Foo -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/missing/m1p/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/missing/m1p/a.go deleted file mode 100644 index 78f859bb..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/missing/m1p/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/missing/m1p/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/missing/m1p/b.go deleted file mode 100644 index de4eb0b5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/missing/m1p/b.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "os" - "sort" -) - -var ( - _ = sort.Strings - _ = os.PathSeparator -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/nest/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/nest/a.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/nest/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/nest/m1p/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/nest/m1p/a.go deleted file mode 100644 index 78f859bb..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/nest/m1p/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/nest/m1p/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/nest/m1p/b.go deleted file mode 100644 index de4eb0b5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/nest/m1p/b.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "os" - "sort" -) - -var ( - _ = sort.Strings - _ = os.PathSeparator -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/relimport/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/relimport/a.go deleted file mode 100644 index ccfa73a9..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/relimport/a.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 relimport - -import ( - "sort" -) - -var ( - A = sort.Strings -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dot/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dot/a.go deleted file mode 100644 index a1dd2853..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dot/a.go +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2017 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 dot - -import ( - "." - "sort" -) - -var ( - A = sort.Strings -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotdot/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotdot/a.go deleted file mode 100644 index 6cfc99f2..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotdot/a.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 dotdot - -import ( - relimport ".." -) - -var ( - A = relimport.A -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotdotslash/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotdotslash/a.go deleted file mode 100644 index b4caf2fa..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotdotslash/a.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 dotslash - -import ( - "../github.com/golang/dep/gps" -) - -var ( - A = gps.Solver -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotslash/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotslash/a.go deleted file mode 100644 index b904565d..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/relimport/dotslash/a.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 dotslash - -import ( - "./simple" -) - -var ( - A = simple.A -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/ren/m1p/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/ren/m1p/a.go deleted file mode 100644 index 78f859bb..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/ren/m1p/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/ren/m1p/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/ren/m1p/b.go deleted file mode 100644 index de4eb0b5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/ren/m1p/b.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "os" - "sort" -) - -var ( - _ = sort.Strings - _ = os.PathSeparator -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/ren/simple/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/ren/simple/a.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/ren/simple/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/simple/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/simple/a.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/simple/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/simpleallt/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/simpleallt/a.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/simpleallt/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/simplet/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/simplet/a.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/simplet/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/simplext/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/simplext/a.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/simplext/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/skip_/_a.go b/vendor/github.com/golang/dep/gps/_testdata/src/skip_/_a.go deleted file mode 100644 index b53a03b5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/skip_/_a.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 skip - -import ( - "bytes" - "sort" -) - -var ( - _ = sort.Strings - _ = bytes.Buffer -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/skip_/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/skip_/a.go deleted file mode 100644 index fc99a11d..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/skip_/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 skip - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/twopkgs/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/twopkgs/a.go deleted file mode 100644 index f772b57e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/twopkgs/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - _ = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/twopkgs/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/twopkgs/b.go deleted file mode 100644 index de4eb0b5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/twopkgs/b.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "os" - "sort" -) - -var ( - _ = sort.Strings - _ = os.PathSeparator -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied/locals.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied/locals.go deleted file mode 100644 index d9dcdec1..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied/locals.go +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright 2017 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 main - -import ( - "varied/namemismatch" - "varied/otherpath" - "varied/simple" -) - -var ( - _ = simple.S - _ = nm.V - _ = otherpath.O -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied/m1p/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied/m1p/a.go deleted file mode 100644 index 9fae843c..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied/m1p/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - M = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied/m1p/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied/m1p/b.go deleted file mode 100644 index de4eb0b5..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied/m1p/b.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 m1p - -import ( - "os" - "sort" -) - -var ( - _ = sort.Strings - _ = os.PathSeparator -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied/main.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied/main.go deleted file mode 100644 index 0812e3ca..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "net/http" -) - -var ( - _ = http.Client -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied/namemismatch/nm.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied/namemismatch/nm.go deleted file mode 100644 index 6c4a42fc..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied/namemismatch/nm.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 nm - -import ( - "os" - - "github.com/Masterminds/semver" -) - -var ( - V = os.FileInfo - _ = semver.Constraint -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/another/another.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/another/another.go deleted file mode 100644 index c453a8ea..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/another/another.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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 another - -import "hash" - -var ( - H = hash.Hash -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/another/locals.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/another/locals.go deleted file mode 100644 index befa5c68..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/another/locals.go +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2017 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 another - -import "varied/m1p" - -var _ = m1p.M diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/locals.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/locals.go deleted file mode 100644 index 3f592af7..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/locals.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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 simple - -import "varied/simple/another" - -var ( - _ = another.H -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/simple.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/simple.go deleted file mode 100644 index 6dfd0494..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied/simple/simple.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "go/parser" - - "github.com/golang/dep/gps" -) - -var ( - _ = parser.ParseFile - S = gps.Prepare -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/.onlyfromtests/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/.onlyfromtests/a.go deleted file mode 100644 index 676dbae1..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/.onlyfromtests/a.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2017 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 onlyfromtests - -import ( - "sort" - - _ "varied/_secondorder" - - "github.com/golang/dep/gps" -) - -var ( - M = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/.onlyfromtests/b.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/.onlyfromtests/b.go deleted file mode 100644 index fa353864..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/.onlyfromtests/b.go +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2017 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 onlyfromtests - -import ( - "os" - "sort" -) - -var ( - _ = sort.Strings - _ = os.PathSeparator -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_frommain/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_frommain/a.go deleted file mode 100644 index 67634a85..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_frommain/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 frommain - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - M = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_never/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_never/a.go deleted file mode 100644 index f2bdd5b0..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_never/a.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 never - -import ( - "sort" - - "github.com/golang/dep/gps" -) - -var ( - M = sort.Strings - _ = gps.Solve -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_secondorder/secondorder.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_secondorder/secondorder.go deleted file mode 100644 index 4224b81e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/_secondorder/secondorder.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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 secondorder - -import "hash" - -var ( - H = hash.Hash -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/dotdotslash/a.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/dotdotslash/a.go deleted file mode 100644 index b4caf2fa..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/dotdotslash/a.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 dotslash - -import ( - "../github.com/golang/dep/gps" -) - -var ( - A = gps.Solver -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/locals.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/locals.go deleted file mode 100644 index 4afaa8bf..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/locals.go +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2017 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 main - -import ( - _ "varied/_frommain" - "varied/simple" -) - -var ( - _ = simple.S -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/main.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/main.go deleted file mode 100644 index 0812e3ca..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/main.go +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2017 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 main - -import ( - "net/http" -) - -var ( - _ = http.Client -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/locals.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/locals.go deleted file mode 100644 index 7d682c4e..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/locals.go +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2017 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 simple - -import "varied/simple/testdata" - -var ( - _ = testdata.H -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/simple.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/simple.go deleted file mode 100644 index 6dfd0494..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/simple.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017 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 simple - -import ( - "go/parser" - - "github.com/golang/dep/gps" -) - -var ( - _ = parser.ParseFile - S = gps.Prepare -) diff --git a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/testdata/another.go b/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/testdata/another.go deleted file mode 100644 index 02eab2a2..00000000 --- a/vendor/github.com/golang/dep/gps/_testdata/src/varied_hidden/simple/testdata/another.go +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright 2017 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 testdata - -import _ "varied/dotdotslash" diff --git a/vendor/github.com/golang/dep/gps/bridge.go b/vendor/github.com/golang/dep/gps/bridge.go deleted file mode 100644 index 6f5c38a5..00000000 --- a/vendor/github.com/golang/dep/gps/bridge.go +++ /dev/null @@ -1,215 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "fmt" - "os" - "path/filepath" - "sync/atomic" - - "github.com/golang/dep/gps/pkgtree" -) - -// sourceBridge is an adapter to SourceManagers that tailor operations for a -// single solve run. -type sourceBridge interface { - // sourceBridge includes many methods from the SourceManager interface. - SourceExists(ProjectIdentifier) (bool, error) - SyncSourceFor(ProjectIdentifier) error - RevisionPresentIn(ProjectIdentifier, Revision) (bool, error) - ListPackages(ProjectIdentifier, Version) (pkgtree.PackageTree, error) - GetManifestAndLock(ProjectIdentifier, Version, ProjectAnalyzer) (Manifest, Lock, error) - ExportProject(ProjectIdentifier, Version, string) error - DeduceProjectRoot(ip string) (ProjectRoot, error) - - listVersions(ProjectIdentifier) ([]Version, error) - verifyRootDir(path string) error - vendorCodeExists(ProjectIdentifier) (bool, error) - breakLock() -} - -// bridge is an adapter around a proper SourceManager. It provides localized -// caching that's tailored to the requirements of a particular solve run. -// -// Finally, it provides authoritative version/constraint operations, ensuring -// that any possible approach to a match - even those not literally encoded in -// the inputs - is achieved. -type bridge struct { - // The underlying, adapted-to SourceManager - sm SourceManager - - // The solver which we're assisting. - // - // The link between solver and bridge is circular, which is typically a bit - // awkward, but the bridge needs access to so many of the input arguments - // held by the solver that it ends up being easier and saner to do this. - s *solver - - // Map of project root name to their available version list. This cache is - // layered on top of the proper SourceManager's cache; the only difference - // is that this keeps the versions sorted in the direction required by the - // current solve run. - vlists map[ProjectIdentifier][]Version - - // Indicates whether lock breaking has already been run - lockbroken int32 - - // Whether to sort version lists for downgrade. - down bool - - // The cancellation context provided to the solver. Threading it through the - // various solver methods is needlessly verbose so long as we maintain the - // lifetime guarantees that a solver can only be run once. - // TODO(sdboyer) uncomment this and thread it through SourceManager methods - //ctx context.Context -} - -// mkBridge creates a bridge -func mkBridge(s *solver, sm SourceManager, down bool) *bridge { - return &bridge{ - sm: sm, - s: s, - down: down, - vlists: make(map[ProjectIdentifier][]Version), - } -} - -func (b *bridge) GetManifestAndLock(id ProjectIdentifier, v Version, an ProjectAnalyzer) (Manifest, Lock, error) { - if b.s.rd.isRoot(id.ProjectRoot) { - return b.s.rd.rm, b.s.rd.rl, nil - } - - b.s.mtr.push("b-gmal") - m, l, e := b.sm.GetManifestAndLock(id, v, an) - b.s.mtr.pop() - return m, l, e -} - -func (b *bridge) listVersions(id ProjectIdentifier) ([]Version, error) { - if vl, exists := b.vlists[id]; exists { - return vl, nil - } - - b.s.mtr.push("b-list-versions") - pvl, err := b.sm.ListVersions(id) - if err != nil { - b.s.mtr.pop() - return nil, err - } - - vl := hidePair(pvl) - if b.down { - SortForDowngrade(vl) - } else { - SortForUpgrade(vl) - } - - b.vlists[id] = vl - b.s.mtr.pop() - return vl, nil -} - -func (b *bridge) RevisionPresentIn(id ProjectIdentifier, r Revision) (bool, error) { - b.s.mtr.push("b-rev-present-in") - i, e := b.sm.RevisionPresentIn(id, r) - b.s.mtr.pop() - return i, e -} - -func (b *bridge) SourceExists(id ProjectIdentifier) (bool, error) { - b.s.mtr.push("b-source-exists") - i, e := b.sm.SourceExists(id) - b.s.mtr.pop() - return i, e -} - -func (b *bridge) vendorCodeExists(id ProjectIdentifier) (bool, error) { - fi, err := os.Stat(filepath.Join(b.s.rd.dir, "vendor", string(id.ProjectRoot))) - if err != nil { - return false, err - } else if fi.IsDir() { - return true, nil - } - - return false, nil -} - -// listPackages lists all the packages contained within the given project at a -// particular version. -// -// The root project is handled separately, as the source manager isn't -// responsible for that code. -func (b *bridge) ListPackages(id ProjectIdentifier, v Version) (pkgtree.PackageTree, error) { - if b.s.rd.isRoot(id.ProjectRoot) { - return b.s.rd.rpt, nil - } - - b.s.mtr.push("b-list-pkgs") - pt, err := b.sm.ListPackages(id, v) - b.s.mtr.pop() - return pt, err -} - -func (b *bridge) ExportProject(id ProjectIdentifier, v Version, path string) error { - panic("bridge should never be used to ExportProject") -} - -// verifyRoot ensures that the provided path to the project root is in good -// working condition. This check is made only once, at the beginning of a solve -// run. -func (b *bridge) verifyRootDir(path string) error { - if fi, err := os.Stat(path); err != nil { - return badOptsFailure(fmt.Sprintf("could not read project root (%s): %s", path, err)) - } else if !fi.IsDir() { - return badOptsFailure(fmt.Sprintf("project root (%s) is a file, not a directory", path)) - } - - return nil -} - -func (b *bridge) DeduceProjectRoot(ip string) (ProjectRoot, error) { - b.s.mtr.push("b-deduce-proj-root") - pr, e := b.sm.DeduceProjectRoot(ip) - b.s.mtr.pop() - return pr, e -} - -// breakLock is called when the solver has to break a version recorded in the -// lock file. It prefetches all the projects in the solver's lock, so that the -// information is already on hand if/when the solver needs it. -// -// Projects that have already been selected are skipped, as it's generally unlikely that the -// solver will have to backtrack through and fully populate their version queues. -func (b *bridge) breakLock() { - // No real conceivable circumstance in which multiple calls are made to - // this, but being that this is the entrance point to a bunch of async work, - // protect it with an atomic CAS in case things change in the future. - // - // We avoid using a sync.Once here, as there's no reason for other callers - // to block until completion. - if !atomic.CompareAndSwapInt32(&b.lockbroken, 0, 1) { - return - } - - for _, lp := range b.s.rd.rl.Projects() { - if _, is := b.s.sel.selected(lp.Ident()); !is { - pi, v := lp.Ident(), lp.Version() - go func() { - // Sync first - b.sm.SyncSourceFor(pi) - // Preload the package info for the locked version, too, as - // we're more likely to need that - b.sm.ListPackages(pi, v) - }() - } - } -} - -func (b *bridge) SyncSourceFor(id ProjectIdentifier) error { - // we don't track metrics here b/c this is often called in its own goroutine - // by the solver, and the metrics design is for wall time on a single thread - return b.sm.SyncSourceFor(id) -} diff --git a/vendor/github.com/golang/dep/gps/cmd.go b/vendor/github.com/golang/dep/gps/cmd.go deleted file mode 100644 index f7bfb810..00000000 --- a/vendor/github.com/golang/dep/gps/cmd.go +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "os" -) - -func (c cmd) Args() []string { - return c.Cmd.Args -} - -func (c cmd) SetDir(dir string) { - c.Cmd.Dir = dir -} - -func (c cmd) SetEnv(env []string) { - c.Cmd.Env = env -} - -func init() { - // For our git repositories, we very much assume a "regular" topology. - // Therefore, no value for the following variables can be relevant to - // us. Unsetting globally properly propagates to libraries like - // github.com/Masterminds/vcs, which cannot make the same assumption in - // general. - parasiteGitVars := []string{"GIT_DIR", "GIT_INDEX_FILE", "GIT_OBJECT_DIRECTORY", "GIT_WORK_TREE"} - for _, e := range parasiteGitVars { - os.Unsetenv(e) - } -} diff --git a/vendor/github.com/golang/dep/gps/cmd_unix.go b/vendor/github.com/golang/dep/gps/cmd_unix.go deleted file mode 100644 index 413f6b39..00000000 --- a/vendor/github.com/golang/dep/gps/cmd_unix.go +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright 2017 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. - -// +build !windows - -package gps - -import ( - "bytes" - "context" - "os" - "os/exec" - "syscall" - "time" - - "github.com/pkg/errors" -) - -type cmd struct { - // ctx is provided by the caller; SIGINT is sent when it is cancelled. - ctx context.Context - Cmd *exec.Cmd -} - -func commandContext(ctx context.Context, name string, arg ...string) cmd { - c := exec.Command(name, arg...) - - // Force subprocesses into their own process group, rather than being in the - // same process group as the dep process. Because Ctrl-C sent from a - // terminal will send the signal to the entire currently running process - // group, this allows us to directly manage the issuance of signals to - // subprocesses. - c.SysProcAttr = &syscall.SysProcAttr{ - Setpgid: true, - Pgid: 0, - } - - return cmd{ctx: ctx, Cmd: c} -} - -// CombinedOutput is like (*os/exec.Cmd).CombinedOutput except that it -// terminates subprocesses gently (via os.Interrupt), but resorts to Kill if -// the subprocess fails to exit after 1 minute. -func (c cmd) CombinedOutput() ([]byte, error) { - // Adapted from (*os/exec.Cmd).CombinedOutput - if c.Cmd.Stdout != nil { - return nil, errors.New("exec: Stdout already set") - } - if c.Cmd.Stderr != nil { - return nil, errors.New("exec: Stderr already set") - } - var b bytes.Buffer - c.Cmd.Stdout = &b - c.Cmd.Stderr = &b - if err := c.Cmd.Start(); err != nil { - return nil, err - } - - // Adapted from (*os/exec.Cmd).Start - waitDone := make(chan struct{}) - defer close(waitDone) - go func() { - select { - case <-c.ctx.Done(): - if err := c.Cmd.Process.Signal(os.Interrupt); err != nil { - // If an error comes back from attempting to signal, proceed - // immediately to hard kill. - _ = c.Cmd.Process.Kill() - } else { - defer time.AfterFunc(time.Minute, func() { - _ = c.Cmd.Process.Kill() - }).Stop() - <-waitDone - } - case <-waitDone: - } - }() - - err := c.Cmd.Wait() - return b.Bytes(), err -} diff --git a/vendor/github.com/golang/dep/gps/cmd_windows.go b/vendor/github.com/golang/dep/gps/cmd_windows.go deleted file mode 100644 index ce1a0347..00000000 --- a/vendor/github.com/golang/dep/gps/cmd_windows.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "context" - "os/exec" -) - -type cmd struct { - *exec.Cmd -} - -func commandContext(ctx context.Context, name string, arg ...string) cmd { - return cmd{Cmd: exec.CommandContext(ctx, name, arg...)} -} diff --git a/vendor/github.com/golang/dep/gps/constraint.go b/vendor/github.com/golang/dep/gps/constraint.go deleted file mode 100644 index f7c60031..00000000 --- a/vendor/github.com/golang/dep/gps/constraint.go +++ /dev/null @@ -1,420 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "fmt" - "sort" - - "github.com/Masterminds/semver" - "github.com/golang/dep/gps/internal/pb" -) - -var ( - none = noneConstraint{} - any = anyConstraint{} -) - -// A Constraint provides structured limitations on the versions that are -// admissible for a given project. -// -// As with Version, it has a private method because the gps's internal -// implementation of the problem is complete, and the system relies on type -// magic to operate. -type Constraint interface { - fmt.Stringer - - // ImpliedCaretString converts the Constraint to a string in the same manner - // as String(), but treats the empty operator as equivalent to ^, rather - // than =. - // - // In the same way that String() is the inverse of NewConstraint(), this - // method is the inverse of NewSemverConstraintIC(). - ImpliedCaretString() string - - // Matches indicates if the provided Version is allowed by the Constraint. - Matches(Version) bool - - // MatchesAny indicates if the intersection of the Constraint with the - // provided Constraint would yield a Constraint that could allow *any* - // Version. - MatchesAny(Constraint) bool - - // Intersect computes the intersection of the Constraint with the provided - // Constraint. - Intersect(Constraint) Constraint - - // typedString emits the normal stringified representation of the provided - // constraint, prefixed with a string that uniquely identifies the type of - // the constraint. - // - // It also forces Constraint to be a private/sealed interface, which is a - // design goal of the system. - typedString() string - - // copyTo copies fields into a serializable representation which can be - // converted back into an identical Constraint with constraintFromCache. - copyTo(*pb.Constraint) - - // identical returns true if the constraints are identical. - // - // Identical Constraints behave identically for all methods defined by the - // interface. A Constraint is always identical to itself. - // - // Constraints serialized for caching are de-serialized into identical instances. - identical(Constraint) bool -} - -// constraintFromCache returns a Constraint identical to the one which produced m. -func constraintFromCache(m *pb.Constraint) (Constraint, error) { - switch m.Type { - case pb.Constraint_Revision: - return Revision(m.Value), nil - case pb.Constraint_Branch: - return NewBranch(m.Value), nil - case pb.Constraint_DefaultBranch: - return newDefaultBranch(m.Value), nil - case pb.Constraint_Version: - return plainVersion(m.Value), nil - case pb.Constraint_Semver: - return NewSemverConstraint(m.Value) - - default: - return nil, fmt.Errorf("unrecognized Constraint type: %#v", m) - } -} - -// unpairedVersionFromCache returns an UnpairedVersion identical to the one which produced m. -func unpairedVersionFromCache(m *pb.Constraint) (UnpairedVersion, error) { - switch m.Type { - case pb.Constraint_Branch: - return NewBranch(m.Value), nil - case pb.Constraint_DefaultBranch: - return newDefaultBranch(m.Value), nil - case pb.Constraint_Version: - return plainVersion(m.Value), nil - case pb.Constraint_Semver: - sv, err := semver.NewVersion(m.Value) - if err != nil { - return nil, err - } - return semVersion{sv: sv}, nil - - default: - return nil, fmt.Errorf("unrecognized UnpairedVersion type: %#v", m) - } -} - -// NewSemverConstraint attempts to construct a semver Constraint object from the -// input string. -// -// If the input string cannot be made into a valid semver Constraint, an error -// is returned. -func NewSemverConstraint(body string) (Constraint, error) { - c, err := semver.NewConstraint(body) - if err != nil { - return nil, err - } - // If we got a simple semver.Version, simplify by returning our - // corresponding type - if sv, ok := c.(semver.Version); ok { - return semVersion{sv: sv}, nil - } - return semverConstraint{c: c}, nil -} - -// NewSemverConstraintIC attempts to construct a semver Constraint object from the -// input string, defaulting to a caret, ^, when no operator is specified. Put -// differently, ^ is the default operator for NewSemverConstraintIC, while = -// is the default operator for NewSemverConstraint. -// -// If the input string cannot be made into a valid semver Constraint, an error -// is returned. -func NewSemverConstraintIC(body string) (Constraint, error) { - c, err := semver.NewConstraintIC(body) - if err != nil { - return nil, err - } - // If we got a simple semver.Version, simplify by returning our - // corresponding type - if sv, ok := c.(semver.Version); ok { - return semVersion{sv: sv}, nil - } - return semverConstraint{c: c}, nil -} - -type semverConstraint struct { - c semver.Constraint -} - -func (c semverConstraint) String() string { - return c.c.String() -} - -// ImpliedCaretString converts the Constraint to a string in the same manner -// as String(), but treats the empty operator as equivalent to ^, rather -// than =. -// -// In the same way that String() is the inverse of NewConstraint(), this -// method is the inverse of NewSemverConstraintIC(). -func (c semverConstraint) ImpliedCaretString() string { - return c.c.ImpliedCaretString() -} - -func (c semverConstraint) typedString() string { - return fmt.Sprintf("svc-%s", c.c.String()) -} - -func (c semverConstraint) Matches(v Version) bool { - switch tv := v.(type) { - case semVersion: - return c.c.Matches(tv.sv) == nil - case versionPair: - if tv2, ok := tv.v.(semVersion); ok { - return c.c.Matches(tv2.sv) == nil - } - } - - return false -} - -func (c semverConstraint) MatchesAny(c2 Constraint) bool { - return c.Intersect(c2) != none -} - -func (c semverConstraint) Intersect(c2 Constraint) Constraint { - switch tc := c2.(type) { - case anyConstraint: - return c - case semverConstraint: - rc := c.c.Intersect(tc.c) - if !semver.IsNone(rc) { - return semverConstraint{c: rc} - } - case semVersion: - rc := c.c.Intersect(tc.sv) - if !semver.IsNone(rc) { - // If single version intersected with constraint, we know the result - // must be the single version, so just return it back out - return c2 - } - case versionPair: - if tc2, ok := tc.v.(semVersion); ok { - rc := c.c.Intersect(tc2.sv) - if !semver.IsNone(rc) { - // same reasoning as previous case - return c2 - } - } - } - - return none -} - -func (c semverConstraint) identical(c2 Constraint) bool { - sc2, ok := c2.(semverConstraint) - if !ok { - return false - } - return c.c.String() == sc2.c.String() -} - -func (c semverConstraint) copyTo(msg *pb.Constraint) { - msg.Type = pb.Constraint_Semver - msg.Value = c.String() -} - -// IsAny indicates if the provided constraint is the wildcard "Any" constraint. -func IsAny(c Constraint) bool { - _, ok := c.(anyConstraint) - return ok -} - -// Any returns a constraint that will match anything. -func Any() Constraint { - return anyConstraint{} -} - -// anyConstraint is an unbounded constraint - it matches all other types of -// constraints. It mirrors the behavior of the semver package's any type. -type anyConstraint struct{} - -func (anyConstraint) String() string { - return "*" -} - -func (anyConstraint) ImpliedCaretString() string { - return "*" -} - -func (anyConstraint) typedString() string { - return "any-*" -} - -func (anyConstraint) Matches(Version) bool { - return true -} - -func (anyConstraint) MatchesAny(Constraint) bool { - return true -} - -func (anyConstraint) Intersect(c Constraint) Constraint { - return c -} - -func (anyConstraint) identical(c Constraint) bool { - return IsAny(c) -} - -func (anyConstraint) copyTo(*pb.Constraint) { - panic("anyConstraint should never be serialized; it is solver internal-only") -} - -// noneConstraint is the empty set - it matches no versions. It mirrors the -// behavior of the semver package's none type. -type noneConstraint struct{} - -func (noneConstraint) String() string { - return "" -} - -func (noneConstraint) ImpliedCaretString() string { - return "" -} - -func (noneConstraint) typedString() string { - return "none-" -} - -func (noneConstraint) Matches(Version) bool { - return false -} - -func (noneConstraint) MatchesAny(Constraint) bool { - return false -} - -func (noneConstraint) Intersect(Constraint) Constraint { - return none -} - -func (noneConstraint) identical(c Constraint) bool { - _, ok := c.(noneConstraint) - return ok -} - -func (noneConstraint) copyTo(*pb.Constraint) { - panic("noneConstraint should never be serialized; it is solver internal-only") -} - -// A ProjectConstraint combines a ProjectIdentifier with a Constraint. It -// indicates that, if packages contained in the ProjectIdentifier enter the -// depgraph, they must do so at a version that is allowed by the Constraint. -type ProjectConstraint struct { - Ident ProjectIdentifier - Constraint Constraint -} - -// ProjectConstraints is a map of projects, as identified by their import path -// roots (ProjectRoots) to the corresponding ProjectProperties. -// -// They are the standard form in which Manifests declare their required -// dependency properties - constraints and network locations - as well as the -// form in which RootManifests declare their overrides. -type ProjectConstraints map[ProjectRoot]ProjectProperties - -type workingConstraint struct { - Ident ProjectIdentifier - Constraint Constraint - overrNet, overrConstraint bool -} - -func pcSliceToMap(l []ProjectConstraint, r ...[]ProjectConstraint) ProjectConstraints { - final := make(ProjectConstraints) - - for _, pc := range l { - final[pc.Ident.ProjectRoot] = ProjectProperties{ - Source: pc.Ident.Source, - Constraint: pc.Constraint, - } - } - - for _, pcs := range r { - for _, pc := range pcs { - if pp, exists := final[pc.Ident.ProjectRoot]; exists { - // Technically this should be done through a bridge for - // cross-version-type matching...but this is a one off for root and - // that's just ridiculous for this. - pp.Constraint = pp.Constraint.Intersect(pc.Constraint) - final[pc.Ident.ProjectRoot] = pp - } else { - final[pc.Ident.ProjectRoot] = ProjectProperties{ - Source: pc.Ident.Source, - Constraint: pc.Constraint, - } - } - } - } - - return final -} - -// overrideAll treats the receiver ProjectConstraints map as a set of override -// instructions, and applies overridden values to the ProjectConstraints. -// -// A slice of workingConstraint is returned, allowing differentiation between -// values that were or were not overridden. -func (m ProjectConstraints) overrideAll(pcm ProjectConstraints) (out []workingConstraint) { - out = make([]workingConstraint, len(pcm)) - k := 0 - for pr, pp := range pcm { - out[k] = m.override(pr, pp) - k++ - } - - sort.SliceStable(out, func(i, j int) bool { - return out[i].Ident.Less(out[j].Ident) - }) - return -} - -// override replaces a single ProjectConstraint with a workingConstraint, -// overriding its values if a corresponding entry exists in the -// ProjectConstraints map. -func (m ProjectConstraints) override(pr ProjectRoot, pp ProjectProperties) workingConstraint { - wc := workingConstraint{ - Ident: ProjectIdentifier{ - ProjectRoot: pr, - Source: pp.Source, - }, - Constraint: pp.Constraint, - } - - if opp, has := m[pr]; has { - // The rule for overrides is that *any* non-zero value for the prop - // should be considered an override, even if it's equal to what's - // already there. - if opp.Constraint != nil { - wc.Constraint = opp.Constraint - wc.overrConstraint = true - } - - // This may appear incorrect, because the solver encodes meaning into - // the empty string for NetworkName (it means that it would use the - // import path by default, but could be coerced into using an alternate - // URL). However, that 'coercion' can only happen if there's a - // disagreement between projects on where a dependency should be sourced - // from. Such disagreement is exactly what overrides preclude, so - // there's no need to preserve the meaning of "" here - thus, we can - // treat it as a zero value and ignore it, rather than applying it. - if opp.Source != "" { - wc.Ident.Source = opp.Source - wc.overrNet = true - } - } - - return wc -} diff --git a/vendor/github.com/golang/dep/gps/deduce.go b/vendor/github.com/golang/dep/gps/deduce.go deleted file mode 100644 index 79668173..00000000 --- a/vendor/github.com/golang/dep/gps/deduce.go +++ /dev/null @@ -1,892 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "context" - "fmt" - "io" - "net/http" - "net/url" - "path" - "regexp" - "strconv" - "strings" - "sync" - - "github.com/armon/go-radix" - "github.com/pkg/errors" -) - -var ( - gitSchemes = []string{"https", "ssh", "git", "http"} - bzrSchemes = []string{"https", "bzr+ssh", "bzr", "http"} - hgSchemes = []string{"https", "ssh", "http"} - svnSchemes = []string{"https", "http", "svn", "svn+ssh"} - gopkginSchemes = []string{"https", "http"} -) - -const gopkgUnstableSuffix = "-unstable" - -func validateVCSScheme(scheme, typ string) bool { - // everything allows plain ssh - if scheme == "ssh" { - return true - } - - var schemes []string - switch typ { - case "git": - schemes = gitSchemes - case "bzr": - schemes = bzrSchemes - case "hg": - schemes = hgSchemes - case "svn": - schemes = svnSchemes - default: - panic(fmt.Sprint("unsupported vcs type", scheme)) - } - - for _, valid := range schemes { - if scheme == valid { - return true - } - } - return false -} - -// Regexes for the different known import path flavors -var ( - // This regex allows some usernames that github currently disallows. They - // have allowed them in the past. - ghRegex = regexp.MustCompile(`^(?P<root>github\.com(/[A-Za-z0-9][-A-Za-z0-9]*/[A-Za-z0-9_.\-]+))((?:/[A-Za-z0-9_.\-]+)*)$`) - gpinNewRegex = regexp.MustCompile(`^(?P<root>gopkg\.in(?:(/[a-zA-Z0-9][-a-zA-Z0-9]+)?)(/[a-zA-Z][-.a-zA-Z0-9]*)\.((?:v0|v[1-9][0-9]*)(?:\.0|\.[1-9][0-9]*){0,2}(?:-unstable)?)(?:\.git)?)((?:/[a-zA-Z0-9][-.a-zA-Z0-9]*)*)$`) - //gpinOldRegex = regexp.MustCompile(`^(?P<root>gopkg\.in/(?:([a-z0-9][-a-z0-9]+)/)?((?:v0|v[1-9][0-9]*)(?:\.0|\.[1-9][0-9]*){0,2}(-unstable)?)/([a-zA-Z][-a-zA-Z0-9]*)(?:\.git)?)((?:/[a-zA-Z][-a-zA-Z0-9]*)*)$`) - bbRegex = regexp.MustCompile(`^(?P<root>bitbucket\.org(?P<bitname>/[A-Za-z0-9_.\-]+/[A-Za-z0-9_.\-]+))((?:/[A-Za-z0-9_.\-]+)*)$`) - //lpRegex = regexp.MustCompile(`^(?P<root>launchpad\.net/([A-Za-z0-9-._]+)(/[A-Za-z0-9-._]+)?)(/.+)?`) - lpRegex = regexp.MustCompile(`^(?P<root>launchpad\.net(/[A-Za-z0-9-._]+))((?:/[A-Za-z0-9_.\-]+)*)?$`) - //glpRegex = regexp.MustCompile(`^(?P<root>git\.launchpad\.net/([A-Za-z0-9_.\-]+)|~[A-Za-z0-9_.\-]+/(\+git|[A-Za-z0-9_.\-]+)/[A-Za-z0-9_.\-]+)$`) - glpRegex = regexp.MustCompile(`^(?P<root>git\.launchpad\.net(/[A-Za-z0-9_.\-]+))((?:/[A-Za-z0-9_.\-]+)*)$`) - //gcRegex = regexp.MustCompile(`^(?P<root>code\.google\.com/[pr]/(?P<project>[a-z0-9\-]+)(\.(?P<subrepo>[a-z0-9\-]+))?)(/[A-Za-z0-9_.\-]+)*$`) - jazzRegex = regexp.MustCompile(`^(?P<root>hub\.jazz\.net(/git/[a-z0-9]+/[A-Za-z0-9_.\-]+))((?:/[A-Za-z0-9_.\-]+)*)$`) - apacheRegex = regexp.MustCompile(`^(?P<root>git\.apache\.org(/[a-z0-9_.\-]+\.git))((?:/[A-Za-z0-9_.\-]+)*)$`) - vcsExtensionRegex = regexp.MustCompile(`^(?P<root>([a-z0-9.\-]+\.)+[a-z0-9.\-]+(:[0-9]+)?/[A-Za-z0-9_.\-/~]*?\.(?P<vcs>bzr|git|hg|svn))((?:/[A-Za-z0-9_.\-]+)*)$`) -) - -// Other helper regexes -var ( - scpSyntaxRe = regexp.MustCompile(`^([a-zA-Z0-9_]+)@([a-zA-Z0-9._-]+):(.*)$`) - pathvld = regexp.MustCompile(`^([A-Za-z0-9-]+)(\.[A-Za-z0-9-]+)+(/[A-Za-z0-9-_.~]+)*$`) -) - -func pathDeducerTrie() *deducerTrie { - dxt := newDeducerTrie() - - dxt.Insert("github.com/", githubDeducer{regexp: ghRegex}) - dxt.Insert("gopkg.in/", gopkginDeducer{regexp: gpinNewRegex}) - dxt.Insert("bitbucket.org/", bitbucketDeducer{regexp: bbRegex}) - dxt.Insert("launchpad.net/", launchpadDeducer{regexp: lpRegex}) - dxt.Insert("git.launchpad.net/", launchpadGitDeducer{regexp: glpRegex}) - dxt.Insert("hub.jazz.net/", jazzDeducer{regexp: jazzRegex}) - dxt.Insert("git.apache.org/", apacheDeducer{regexp: apacheRegex}) - - return dxt -} - -type pathDeducer interface { - // deduceRoot takes an import path such as - // "github.com/some-user/some-package/some-subpackage" - // and returns the root folder to where the version control - // system exists. For example, the root folder where .git exists. - // So the return of the above string would be - // "github.com/some-user/some-package" - deduceRoot(string) (string, error) - deduceSource(string, *url.URL) (maybeSources, error) -} - -type githubDeducer struct { - regexp *regexp.Regexp -} - -func (m githubDeducer) deduceRoot(path string) (string, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return "", fmt.Errorf("%s is not a valid path for a source on github.com", path) - } - - return "github.com" + v[2], nil -} - -func (m githubDeducer) deduceSource(path string, u *url.URL) (maybeSources, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return nil, fmt.Errorf("%s is not a valid path for a source on github.com", path) - } - - u.Host = "github.com" - u.Path = v[2] - - if u.Scheme == "ssh" && u.User != nil && u.User.Username() != "git" { - return nil, fmt.Errorf("github ssh must be accessed via the 'git' user; %s was provided", u.User.Username()) - } else if u.Scheme != "" { - if !validateVCSScheme(u.Scheme, "git") { - return nil, fmt.Errorf("%s is not a valid scheme for accessing a git repository", u.Scheme) - } - if u.Scheme == "ssh" { - u.User = url.User("git") - } - return maybeSources{maybeGitSource{url: u}}, nil - } - - mb := make(maybeSources, len(gitSchemes)) - for k, scheme := range gitSchemes { - u2 := *u - if scheme == "ssh" { - u2.User = url.User("git") - } - u2.Scheme = scheme - mb[k] = maybeGitSource{url: &u2} - } - - return mb, nil -} - -type bitbucketDeducer struct { - regexp *regexp.Regexp -} - -func (m bitbucketDeducer) deduceRoot(path string) (string, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return "", fmt.Errorf("%s is not a valid path for a source on bitbucket.org", path) - } - - return "bitbucket.org" + v[2], nil -} - -func (m bitbucketDeducer) deduceSource(path string, u *url.URL) (maybeSources, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return nil, fmt.Errorf("%s is not a valid path for a source on bitbucket.org", path) - } - - u.Host = "bitbucket.org" - u.Path = v[2] - - // This isn't definitive, but it'll probably catch most - isgit := strings.HasSuffix(u.Path, ".git") || (u.User != nil && u.User.Username() == "git") - ishg := strings.HasSuffix(u.Path, ".hg") || (u.User != nil && u.User.Username() == "hg") - - // TODO(sdboyer) resolve scm ambiguity if needed by querying bitbucket's REST API - if u.Scheme != "" { - validgit, validhg := validateVCSScheme(u.Scheme, "git"), validateVCSScheme(u.Scheme, "hg") - if isgit { - if !validgit { - // This is unreachable for now, as the git schemes are a - // superset of the hg schemes - return nil, fmt.Errorf("%s is not a valid scheme for accessing a git repository", u.Scheme) - } - return maybeSources{maybeGitSource{url: u}}, nil - } else if ishg { - if !validhg { - return nil, fmt.Errorf("%s is not a valid scheme for accessing an hg repository", u.Scheme) - } - return maybeSources{maybeHgSource{url: u}}, nil - } else if !validgit && !validhg { - return nil, fmt.Errorf("%s is not a valid scheme for accessing either a git or hg repository", u.Scheme) - } - - // No other choice, make an option for both git and hg - return maybeSources{ - maybeHgSource{url: u}, - maybeGitSource{url: u}, - }, nil - } - - mb := make(maybeSources, 0) - // git is probably more common, even on bitbucket. however, bitbucket - // appears to fail _extremely_ slowly on git pings (ls-remote) when the - // underlying repository is actually an hg repository, so it's better - // to try hg first. - if !isgit { - for _, scheme := range hgSchemes { - u2 := *u - if scheme == "ssh" { - u2.User = url.User("hg") - } - u2.Scheme = scheme - mb = append(mb, maybeHgSource{url: &u2}) - } - } - - if !ishg { - for _, scheme := range gitSchemes { - u2 := *u - if scheme == "ssh" { - u2.User = url.User("git") - } - u2.Scheme = scheme - mb = append(mb, maybeGitSource{url: &u2}) - } - } - - return mb, nil -} - -type gopkginDeducer struct { - regexp *regexp.Regexp -} - -func (m gopkginDeducer) deduceRoot(p string) (string, error) { - v, err := m.parseAndValidatePath(p) - if err != nil { - return "", err - } - - return v[1], nil -} - -func (m gopkginDeducer) parseAndValidatePath(p string) ([]string, error) { - v := m.regexp.FindStringSubmatch(p) - if v == nil { - return nil, fmt.Errorf("%s is not a valid path for a source on gopkg.in", p) - } - - // We duplicate some logic from the gopkg.in server in order to validate the - // import path string without having to make a network request - if strings.Contains(v[4], ".") { - return nil, fmt.Errorf("%s is not a valid import path; gopkg.in only allows major versions (%q instead of %q)", - p, v[4][:strings.Index(v[4], ".")], v[4]) - } - - return v, nil -} - -func (m gopkginDeducer) deduceSource(p string, u *url.URL) (maybeSources, error) { - // Reuse root detection logic for initial validation - v, err := m.parseAndValidatePath(p) - if err != nil { - return nil, err - } - - // Putting a scheme on gopkg.in would be really weird, disallow it - if u.Scheme != "" { - return nil, fmt.Errorf("specifying alternate schemes on gopkg.in imports is not permitted") - } - - // gopkg.in is always backed by github - u.Host = "github.com" - if v[2] == "" { - elem := v[3][1:] - u.Path = path.Join("/go-"+elem, elem) - } else { - u.Path = path.Join(v[2], v[3]) - } - - unstable := false - majorStr := v[4] - - if strings.HasSuffix(majorStr, gopkgUnstableSuffix) { - unstable = true - majorStr = strings.TrimSuffix(majorStr, gopkgUnstableSuffix) - } - major, err := strconv.ParseUint(majorStr[1:], 10, 64) - if err != nil { - // this should only be reachable if there's an error in the regex - return nil, fmt.Errorf("could not parse %q as a gopkg.in major version", majorStr[1:]) - } - - mb := make(maybeSources, len(gopkginSchemes)) - for k, scheme := range gopkginSchemes { - u2 := *u - u2.Scheme = scheme - mb[k] = maybeGopkginSource{ - opath: v[1], - url: &u2, - major: major, - unstable: unstable, - } - } - - return mb, nil -} - -type launchpadDeducer struct { - regexp *regexp.Regexp -} - -func (m launchpadDeducer) deduceRoot(path string) (string, error) { - // TODO(sdboyer) lp handling is nasty - there's ambiguities which can only really - // be resolved with a metadata request. See https://github.com/golang/go/issues/11436 - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return "", fmt.Errorf("%s is not a valid path for a source on launchpad.net", path) - } - - return "launchpad.net" + v[2], nil -} - -func (m launchpadDeducer) deduceSource(path string, u *url.URL) (maybeSources, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return nil, fmt.Errorf("%s is not a valid path for a source on launchpad.net", path) - } - - u.Host = "launchpad.net" - u.Path = v[2] - - if u.Scheme != "" { - if !validateVCSScheme(u.Scheme, "bzr") { - return nil, fmt.Errorf("%s is not a valid scheme for accessing a bzr repository", u.Scheme) - } - return maybeSources{maybeBzrSource{url: u}}, nil - } - - mb := make(maybeSources, len(bzrSchemes)) - for k, scheme := range bzrSchemes { - u2 := *u - u2.Scheme = scheme - mb[k] = maybeBzrSource{url: &u2} - } - - return mb, nil -} - -type launchpadGitDeducer struct { - regexp *regexp.Regexp -} - -func (m launchpadGitDeducer) deduceRoot(path string) (string, error) { - // TODO(sdboyer) same ambiguity issues as with normal bzr lp - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return "", fmt.Errorf("%s is not a valid path for a source on git.launchpad.net", path) - } - - return "git.launchpad.net" + v[2], nil -} - -func (m launchpadGitDeducer) deduceSource(path string, u *url.URL) (maybeSources, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return nil, fmt.Errorf("%s is not a valid path for a source on git.launchpad.net", path) - } - - u.Host = "git.launchpad.net" - u.Path = v[2] - - if u.Scheme != "" { - if !validateVCSScheme(u.Scheme, "git") { - return nil, fmt.Errorf("%s is not a valid scheme for accessing a git repository", u.Scheme) - } - return maybeSources{maybeGitSource{url: u}}, nil - } - - mb := make(maybeSources, len(gitSchemes)) - for k, scheme := range gitSchemes { - u2 := *u - u2.Scheme = scheme - mb[k] = maybeGitSource{url: &u2} - } - - return mb, nil -} - -type jazzDeducer struct { - regexp *regexp.Regexp -} - -func (m jazzDeducer) deduceRoot(path string) (string, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return "", fmt.Errorf("%s is not a valid path for a source on hub.jazz.net", path) - } - - return "hub.jazz.net" + v[2], nil -} - -func (m jazzDeducer) deduceSource(path string, u *url.URL) (maybeSources, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return nil, fmt.Errorf("%s is not a valid path for a source on hub.jazz.net", path) - } - - u.Host = "hub.jazz.net" - u.Path = v[2] - - switch u.Scheme { - case "": - u.Scheme = "https" - fallthrough - case "https": - return maybeSources{maybeGitSource{url: u}}, nil - default: - return nil, fmt.Errorf("IBM's jazz hub only supports https, %s is not allowed", u.String()) - } -} - -type apacheDeducer struct { - regexp *regexp.Regexp -} - -func (m apacheDeducer) deduceRoot(path string) (string, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return "", fmt.Errorf("%s is not a valid path for a source on git.apache.org", path) - } - - return "git.apache.org" + v[2], nil -} - -func (m apacheDeducer) deduceSource(path string, u *url.URL) (maybeSources, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return nil, fmt.Errorf("%s is not a valid path for a source on git.apache.org", path) - } - - u.Host = "git.apache.org" - u.Path = v[2] - - if u.Scheme != "" { - if !validateVCSScheme(u.Scheme, "git") { - return nil, fmt.Errorf("%s is not a valid scheme for accessing a git repository", u.Scheme) - } - return maybeSources{maybeGitSource{url: u}}, nil - } - - mb := make(maybeSources, len(gitSchemes)) - for k, scheme := range gitSchemes { - u2 := *u - u2.Scheme = scheme - mb[k] = maybeGitSource{url: &u2} - } - - return mb, nil -} - -type vcsExtensionDeducer struct { - regexp *regexp.Regexp -} - -func (m vcsExtensionDeducer) deduceRoot(path string) (string, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return "", fmt.Errorf("%s contains no vcs extension hints for matching", path) - } - - return v[1], nil -} - -func (m vcsExtensionDeducer) deduceSource(path string, u *url.URL) (maybeSources, error) { - v := m.regexp.FindStringSubmatch(path) - if v == nil { - return nil, fmt.Errorf("%s contains no vcs extension hints for matching", path) - } - - switch v[4] { - case "git", "hg", "bzr": - x := strings.SplitN(v[1], "/", 2) - // TODO(sdboyer) is this actually correct for bzr? - u.Host = x[0] - u.Path = "/" + x[1] - - if u.Scheme != "" { - if !validateVCSScheme(u.Scheme, v[4]) { - return nil, fmt.Errorf("%s is not a valid scheme for accessing %s repositories (path %s)", u.Scheme, v[4], path) - } - - switch v[4] { - case "git": - return maybeSources{maybeGitSource{url: u}}, nil - case "bzr": - return maybeSources{maybeBzrSource{url: u}}, nil - case "hg": - return maybeSources{maybeHgSource{url: u}}, nil - } - } - - var schemes []string - var mb maybeSources - var f func(k int, u *url.URL) - - switch v[4] { - case "git": - schemes = gitSchemes - f = func(k int, u *url.URL) { - mb[k] = maybeGitSource{url: u} - } - case "bzr": - schemes = bzrSchemes - f = func(k int, u *url.URL) { - mb[k] = maybeBzrSource{url: u} - } - case "hg": - schemes = hgSchemes - f = func(k int, u *url.URL) { - mb[k] = maybeHgSource{url: u} - } - } - - mb = make(maybeSources, len(schemes)) - for k, scheme := range schemes { - u2 := *u - u2.Scheme = scheme - f(k, &u2) - } - - return mb, nil - default: - return nil, fmt.Errorf("unknown repository type: %q", v[4]) - } -} - -// A deducer takes an import path and inspects it to determine where the -// corresponding project root should be. It applies a number of matching -// techniques, eventually falling back to an HTTP request for go-get metadata if -// none of the explicit rules succeed. -// -// The only real implementation is deductionCoordinator. The interface is -// primarily intended for testing purposes. -type deducer interface { - deduceRootPath(ctx context.Context, path string) (pathDeduction, error) -} - -type deductionCoordinator struct { - suprvsr *supervisor - mut sync.RWMutex - rootxt *radix.Tree - deducext *deducerTrie -} - -func newDeductionCoordinator(superv *supervisor) *deductionCoordinator { - dc := &deductionCoordinator{ - suprvsr: superv, - rootxt: radix.New(), - deducext: pathDeducerTrie(), - } - - return dc -} - -// deduceRootPath takes an import path and attempts to deduce various -// metadata about it - what type of source should handle it, and where its -// "root" is (for vcs repositories, the repository root). -// -// If no errors are encountered, the returned pathDeduction will contain both -// the root path and a list of maybeSources, which can be subsequently used to -// create a handler that will manage the particular source. -func (dc *deductionCoordinator) deduceRootPath(ctx context.Context, path string) (pathDeduction, error) { - if err := dc.suprvsr.ctx.Err(); err != nil { - return pathDeduction{}, err - } - - // First, check the rootxt to see if there's a prefix match - if so, we - // can return that and move on. - dc.mut.RLock() - prefix, data, has := dc.rootxt.LongestPrefix(path) - dc.mut.RUnlock() - if has && isPathPrefixOrEqual(prefix, path) { - switch d := data.(type) { - case maybeSources: - return pathDeduction{root: prefix, mb: d}, nil - case *httpMetadataDeducer: - // Multiple calls have come in for a similar path shape during - // the window in which the HTTP request to retrieve go get - // metadata is in flight. Fold this request in with the existing - // one(s) by calling the deduction method, which will avoid - // duplication of work through a sync.Once. - return d.deduce(ctx, path) - } - - panic(fmt.Sprintf("unexpected %T in deductionCoordinator.rootxt: %v", data, data)) - } - - // No match. Try known path deduction first. - pd, err := dc.deduceKnownPaths(path) - if err == nil { - // Deduction worked; store it in the rootxt, send on retchan and - // terminate. - // FIXME(sdboyer) deal with changing path vs. root. Probably needs - // to be predeclared and reused in the hmd returnFunc - dc.mut.Lock() - dc.rootxt.Insert(pd.root, pd.mb) - dc.mut.Unlock() - return pd, nil - } - - if err != errNoKnownPathMatch { - return pathDeduction{}, err - } - - // The err indicates no known path matched. It's still possible that - // retrieving go get metadata might do the trick. - hmd := &httpMetadataDeducer{ - basePath: path, - suprvsr: dc.suprvsr, - // The vanity deducer will call this func with a completed - // pathDeduction if it succeeds in finding one. We process it - // back through the action channel to ensure serialized - // access to the rootxt map. - returnFunc: func(pd pathDeduction) { - dc.mut.Lock() - dc.rootxt.Insert(pd.root, pd.mb) - dc.mut.Unlock() - }, - } - - // Save the hmd in the rootxt so that calls checking on similar - // paths made while the request is in flight can be folded together. - dc.mut.Lock() - dc.rootxt.Insert(path, hmd) - dc.mut.Unlock() - - // Trigger the HTTP-backed deduction process for this requestor. - return hmd.deduce(ctx, path) -} - -// pathDeduction represents the results of a successful import path deduction - -// a root path, plus a maybeSource that can be used to attempt to connect to -// the source. -type pathDeduction struct { - root string - mb maybeSources -} - -var errNoKnownPathMatch = errors.New("no known path match") - -func (dc *deductionCoordinator) deduceKnownPaths(path string) (pathDeduction, error) { - u, path, err := normalizeURI(path) - if err != nil { - return pathDeduction{}, err - } - - // First, try the root path-based matches - if _, mtch, has := dc.deducext.LongestPrefix(path); has { - root, err := mtch.deduceRoot(path) - if err != nil { - return pathDeduction{}, err - } - mb, err := mtch.deduceSource(path, u) - if err != nil { - return pathDeduction{}, err - } - - return pathDeduction{ - root: root, - mb: mb, - }, nil - } - - // Next, try the vcs extension-based (infix) matcher - exm := vcsExtensionDeducer{regexp: vcsExtensionRegex} - if root, err := exm.deduceRoot(path); err == nil { - mb, err := exm.deduceSource(path, u) - if err != nil { - return pathDeduction{}, err - } - - return pathDeduction{ - root: root, - mb: mb, - }, nil - } - - return pathDeduction{}, errNoKnownPathMatch -} - -type httpMetadataDeducer struct { - once sync.Once - deduced pathDeduction - deduceErr error - basePath string - returnFunc func(pathDeduction) - suprvsr *supervisor -} - -func (hmd *httpMetadataDeducer) deduce(ctx context.Context, path string) (pathDeduction, error) { - hmd.once.Do(func() { - opath := path - u, path, err := normalizeURI(path) - if err != nil { - err = errors.Wrapf(err, "unable to normalize URI") - hmd.deduceErr = err - return - } - - pd := pathDeduction{} - - // Make the HTTP call to attempt to retrieve go-get metadata - var root, vcs, reporoot string - err = hmd.suprvsr.do(ctx, path, ctHTTPMetadata, func(ctx context.Context) error { - root, vcs, reporoot, err = getMetadata(ctx, path, u.Scheme) - if err != nil { - err = errors.Wrapf(err, "unable to read metadata") - } - return err - }) - if err != nil { - err = errors.Wrapf(err, "unable to deduce repository and source type for %q", opath) - hmd.deduceErr = err - return - } - pd.root = root - - // If we got something back at all, then it supersedes the actual input for - // the real URL to hit - repoURL, err := url.Parse(reporoot) - if err != nil { - err = errors.Wrapf(err, "server returned bad URL in go-get metadata, reporoot=%q", reporoot) - hmd.deduceErr = err - return - } - - // If the input path specified a scheme, then try to honor it. - if u.Scheme != "" && repoURL.Scheme != u.Scheme { - // If the input scheme was http, but the go-get metadata - // nevertheless indicated https should be used for the repo, then - // trust the metadata and use https. - // - // To err on the secure side, do NOT allow the same in the other - // direction (https -> http). - if u.Scheme != "http" || repoURL.Scheme != "https" { - hmd.deduceErr = errors.Errorf("scheme mismatch for %q: input asked for %q, but go-get metadata specified %q", path, u.Scheme, repoURL.Scheme) - return - } - } - - switch vcs { - case "git": - pd.mb = maybeSources{maybeGitSource{url: repoURL}} - case "bzr": - pd.mb = maybeSources{maybeBzrSource{url: repoURL}} - case "hg": - pd.mb = maybeSources{maybeHgSource{url: repoURL}} - default: - hmd.deduceErr = errors.Errorf("unsupported vcs type %s in go-get metadata from %s", vcs, path) - return - } - - hmd.deduced = pd - // All data is assigned for other goroutines that may be waiting. Now, - // send the pathDeduction back to the deductionCoordinator by calling - // the returnFunc. This will also remove the reference to this hmd in - // the coordinator's trie. - // - // When this call finishes, it is guaranteed the coordinator will have - // at least begun running the action to insert the path deduction, which - // means no other deduction request will be able to interleave and - // request the same path before the pathDeduction can be processed, but - // after this hmd has been dereferenced from the trie. - hmd.returnFunc(pd) - }) - - return hmd.deduced, hmd.deduceErr -} - -// normalizeURI takes a path string - which can be a plain import path, or a -// proper URI, or something SCP-shaped - performs basic validity checks, and -// returns both a full URL and just the path portion. -func normalizeURI(p string) (*url.URL, string, error) { - var u *url.URL - var newpath string - if m := scpSyntaxRe.FindStringSubmatch(p); m != nil { - // Match SCP-like syntax and convert it to a URL. - // Eg, "git@github.com:user/repo" becomes - // "ssh://git@github.com/user/repo". - u = &url.URL{ - Scheme: "ssh", - User: url.User(m[1]), - Host: m[2], - Path: "/" + m[3], - // TODO(sdboyer) This is what stdlib sets; grok why better - //RawPath: m[3], - } - } else { - var err error - u, err = url.Parse(p) - if err != nil { - return nil, "", errors.Errorf("%q is not a valid URI", p) - } - } - - // If no scheme was passed, then the entire path will have been put into - // u.Path. Either way, construct the normalized path correctly. - if u.Host == "" { - newpath = p - } else { - newpath = path.Join(u.Host, u.Path) - } - - return u, newpath, nil -} - -// fetchMetadata fetches the remote metadata for path. -func fetchMetadata(ctx context.Context, path, scheme string) (rc io.ReadCloser, err error) { - if scheme == "http" { - rc, err = doFetchMetadata(ctx, "http", path) - return - } - - rc, err = doFetchMetadata(ctx, "https", path) - if err == nil { - return - } - - rc, err = doFetchMetadata(ctx, "http", path) - return -} - -func doFetchMetadata(ctx context.Context, scheme, path string) (io.ReadCloser, error) { - url := fmt.Sprintf("%s://%s?go-get=1", scheme, path) - switch scheme { - case "https", "http": - req, err := http.NewRequest("GET", url, nil) - if err != nil { - return nil, errors.Wrapf(err, "unable to build HTTP request for URL %q", url) - } - - resp, err := http.DefaultClient.Do(req.WithContext(ctx)) - if err != nil { - return nil, errors.Wrapf(err, "failed HTTP request to URL %q", url) - } - - return resp.Body, nil - default: - return nil, errors.Errorf("unknown remote protocol scheme: %q", scheme) - } -} - -// getMetadata fetches and decodes remote metadata for path. -// -// scheme is optional. If it's http, only http will be attempted for fetching. -// Any other scheme (including none) will first try https, then fall back to -// http. -func getMetadata(ctx context.Context, path, scheme string) (string, string, string, error) { - rc, err := fetchMetadata(ctx, path, scheme) - if err != nil { - return "", "", "", errors.Wrapf(err, "unable to fetch raw metadata") - } - defer rc.Close() - - imports, err := parseMetaGoImports(rc) - if err != nil { - return "", "", "", errors.Wrapf(err, "unable to parse go-import metadata") - } - match := -1 - for i, im := range imports { - if !strings.HasPrefix(path, im.Prefix) { - continue - } - if match != -1 { - return "", "", "", errors.Errorf("multiple meta tags match import path %q", path) - } - match = i - } - if match == -1 { - return "", "", "", errors.Errorf("go-import metadata not found") - } - return imports[match].Prefix, imports[match].VCS, imports[match].RepoRoot, nil -} diff --git a/vendor/github.com/golang/dep/gps/discovery.go b/vendor/github.com/golang/dep/gps/discovery.go deleted file mode 100644 index 8da4a66d..00000000 --- a/vendor/github.com/golang/dep/gps/discovery.go +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright 2012 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 gps - -// This code is taken from cmd/go/discovery.go; it is the logic go get itself -// uses to interpret meta imports information. - -import ( - "encoding/xml" - "fmt" - "io" - "strings" -) - -// charsetReader returns a reader for the given charset. Currently -// it only supports UTF-8 and ASCII. Otherwise, it returns a meaningful -// error which is printed by go get, so the user can find why the package -// wasn't downloaded if the encoding is not supported. Note that, in -// order to reduce potential errors, ASCII is treated as UTF-8 (i.e. characters -// greater than 0x7f are not rejected). -func charsetReader(charset string, input io.Reader) (io.Reader, error) { - switch strings.ToLower(charset) { - case "ascii": - return input, nil - default: - return nil, fmt.Errorf("can't decode XML document using charset %q", charset) - } -} - -type metaImport struct { - Prefix, VCS, RepoRoot string -} - -// parseMetaGoImports returns meta imports from the HTML in r. -// Parsing ends at the end of the <head> section or the beginning of the <body>. -func parseMetaGoImports(r io.Reader) (imports []metaImport, err error) { - d := xml.NewDecoder(r) - d.CharsetReader = charsetReader - d.Strict = false - var t xml.Token - for { - t, err = d.RawToken() - if err != nil { - if err == io.EOF || len(imports) > 0 { - err = nil - } - return - } - if e, ok := t.(xml.StartElement); ok && strings.EqualFold(e.Name.Local, "body") { - return - } - if e, ok := t.(xml.EndElement); ok && strings.EqualFold(e.Name.Local, "head") { - return - } - e, ok := t.(xml.StartElement) - if !ok || !strings.EqualFold(e.Name.Local, "meta") { - continue - } - if attrValue(e.Attr, "name") != "go-import" { - continue - } - if f := strings.Fields(attrValue(e.Attr, "content")); len(f) == 3 { - imports = append(imports, metaImport{ - Prefix: f[0], - VCS: f[1], - RepoRoot: f[2], - }) - } - } -} - -// attrValue returns the attribute value for the case-insensitive key -// `name', or the empty string if nothing is found. -func attrValue(attrs []xml.Attr, name string) string { - for _, a := range attrs { - if strings.EqualFold(a.Name.Local, name) { - return a.Value - } - } - return "" -} diff --git a/vendor/github.com/golang/dep/gps/doc.go b/vendor/github.com/golang/dep/gps/doc.go deleted file mode 100644 index 32940f35..00000000 --- a/vendor/github.com/golang/dep/gps/doc.go +++ /dev/null @@ -1,6 +0,0 @@ -// Copyright 2018 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 gps is a Go packaging solver library. -package gps diff --git a/vendor/github.com/golang/dep/gps/error.go b/vendor/github.com/golang/dep/gps/error.go deleted file mode 100644 index ea15957b..00000000 --- a/vendor/github.com/golang/dep/gps/error.go +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "bytes" - "fmt" -) - -type errorSlice []error - -func (errs errorSlice) Error() string { - var buf bytes.Buffer - fmt.Fprintln(&buf) - for i, err := range errs { - fmt.Fprintf(&buf, "\t(%d) %s\n", i+1, err) - } - return buf.String() -} - -func (errs errorSlice) Format(f fmt.State, c rune) { - fmt.Fprintln(f) - for i, err := range errs { - if ferr, ok := err.(fmt.Formatter); ok { - fmt.Fprintf(f, "\t(%d) ", i+1) - ferr.Format(f, c) - fmt.Fprint(f, "\n") - } else { - fmt.Fprintf(f, "\t(%d) %s\n", i+1, err) - } - } -} diff --git a/vendor/github.com/golang/dep/gps/example.go b/vendor/github.com/golang/dep/gps/example.go deleted file mode 100644 index 33c25213..00000000 --- a/vendor/github.com/golang/dep/gps/example.go +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright 2017 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. - -// +build ignore - -package main - -import ( - "go/build" - "io/ioutil" - "log" - "os" - "path/filepath" - "strings" - - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/pkgtree" -) - -// This is probably the simplest possible implementation of gps. It does the -// substantive work that `go get` does, except: -// 1. It drops the resulting tree into vendor instead of GOPATH -// 2. It prefers semver tags (if available) over branches -// 3. It removes any vendor directories nested within dependencies -// -// This will compile and work...and then blow away any vendor directory present -// in the cwd. Be careful! -func main() { - // Assume the current directory is correctly placed on a GOPATH, and that it's the - // root of the project. - root, _ := os.Getwd() - srcprefix := filepath.Join(build.Default.GOPATH, "src") + string(filepath.Separator) - importroot := filepath.ToSlash(strings.TrimPrefix(root, srcprefix)) - - // Set up params, including tracing - params := gps.SolveParameters{ - RootDir: root, - TraceLogger: log.New(os.Stdout, "", 0), - ProjectAnalyzer: NaiveAnalyzer{}, - } - // Perform static analysis on the current project to find all of its imports. - params.RootPackageTree, _ = pkgtree.ListPackages(root, importroot) - - // Set up a SourceManager. This manages interaction with sources (repositories). - tempdir, _ := ioutil.TempDir("", "gps-repocache") - sourcemgr, _ := gps.NewSourceManager(gps.SourceManagerConfig{Cachedir: filepath.Join(tempdir)}) - defer sourcemgr.Release() - - // Prep and run the solver - solver, _ := gps.Prepare(params, sourcemgr) - solution, err := solver.Solve() - if err == nil { - // If no failure, blow away the vendor dir and write a new one out, - // stripping nested vendor directories as we go. - os.RemoveAll(filepath.Join(root, "vendor")) - pruneOpts := gps.CascadingPruneOptions{ - DefaultOptions: gps.PruneNestedVendorDirs | gps.PruneUnusedPackages | gps.PruneGoTestFiles, - } - gps.WriteDepTree(filepath.Join(root, "vendor"), solution, sourcemgr, pruneOpts, nil) - } -} - -// NaiveAnalyzer is a project analyzer that implements gps.ProjectAnalyzer interface. -type NaiveAnalyzer struct{} - -// DeriveManifestAndLock is called when the solver needs manifest/lock data -// for a particular dependency project (identified by the gps.ProjectRoot -// parameter) at a particular version. That version will be checked out in a -// directory rooted at path. -func (a NaiveAnalyzer) DeriveManifestAndLock(path string, n gps.ProjectRoot) (gps.Manifest, gps.Lock, error) { - return nil, nil, nil -} - -// Info reports the name and version of the analyzer. This is used internally as part -// of gps' hashing memoization scheme. -func (a NaiveAnalyzer) Info() gps.ProjectAnalyzerInfo { - return gps.ProjectAnalyzerInfo{ - Name: "example-analyzer", - Version: 1, - } -} diff --git a/vendor/github.com/golang/dep/gps/filesystem.go b/vendor/github.com/golang/dep/gps/filesystem.go deleted file mode 100644 index d599866e..00000000 --- a/vendor/github.com/golang/dep/gps/filesystem.go +++ /dev/null @@ -1,136 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "os" - "path/filepath" - "strings" - - "github.com/pkg/errors" -) - -// fsLink represents a symbolic link. -type fsLink struct { - path string - to string - - // circular denotes if evaluating the symlink fails with "too many links" error. - // This error means that it's very likely that the symlink has a circular reference. - circular bool - - // broken denotes that attempting to resolve the link fails, most likely because - // the destaination doesn't exist. - broken bool -} - -// filesystemState represents the state of a file system. -type filesystemState struct { - root string - dirs []string - files []string - links []fsLink -} - -func (s filesystemState) setup() error { - for _, dir := range s.dirs { - p := filepath.Join(s.root, dir) - - if err := os.MkdirAll(p, 0777); err != nil { - return errors.Errorf("os.MkdirAll(%q, 0777) err=%q", p, err) - } - } - - for _, file := range s.files { - p := filepath.Join(s.root, file) - - f, err := os.Create(p) - if err != nil { - return errors.Errorf("os.Create(%q) err=%q", p, err) - } - - if err := f.Close(); err != nil { - return errors.Errorf("file %q Close() err=%q", p, err) - } - } - - for _, link := range s.links { - p := filepath.Join(s.root, link.path) - - // On Windows, relative symlinks confuse filepath.Walk. So, we'll just sigh - // and do absolute links, assuming they are relative to the directory of - // link.path. - // - // Reference: https://github.com/golang/go/issues/17540 - // - // TODO(ibrasho): This was fixed in Go 1.9. Remove this when support for - // 1.8 is dropped. - dir := filepath.Dir(p) - to := "" - if link.to != "" { - to = filepath.Join(dir, link.to) - } - - if err := os.Symlink(to, p); err != nil { - return errors.Errorf("os.Symlink(%q, %q) err=%q", to, p, err) - } - } - - return nil -} - -// deriveFilesystemState returns a filesystemState based on the state of -// the filesystem on root. -func deriveFilesystemState(root string) (filesystemState, error) { - fs := filesystemState{root: root} - - err := filepath.Walk(fs.root, func(path string, info os.FileInfo, err error) error { - if err != nil { - return err - } - - if path == fs.root { - return nil - } - - relPath, err := filepath.Rel(fs.root, path) - if err != nil { - return err - } - - if (info.Mode() & os.ModeSymlink) != 0 { - l := fsLink{path: relPath} - - l.to, err = filepath.EvalSymlinks(path) - if err != nil && strings.HasSuffix(err.Error(), "too many links") { - l.circular = true - } else if err != nil && os.IsNotExist(err) { - l.broken = true - } else if err != nil { - return err - } - - fs.links = append(fs.links, l) - - return nil - } - - if info.IsDir() { - fs.dirs = append(fs.dirs, relPath) - - return nil - } - - fs.files = append(fs.files, relPath) - - return nil - }) - - if err != nil { - return filesystemState{}, err - } - - return fs, nil -} diff --git a/vendor/github.com/golang/dep/gps/identifier.go b/vendor/github.com/golang/dep/gps/identifier.go deleted file mode 100644 index cf3ca235..00000000 --- a/vendor/github.com/golang/dep/gps/identifier.go +++ /dev/null @@ -1,226 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "fmt" - "math/rand" - "strconv" -) - -// ProjectRoot is the topmost import path in a tree of other import paths - the -// root of the tree. In gps' current design, ProjectRoots have to correspond to -// a repository root (mostly), but their real purpose is to identify the root -// import path of a "project", logically encompassing all child packages. -// -// Projects are a crucial unit of operation in gps. Constraints are declared by -// a project's manifest, and apply to all packages in a ProjectRoot's tree. -// Solving itself mostly proceeds on a project-by-project basis. -// -// Aliasing string types is usually a bit of an anti-pattern. gps does it here -// as a means of clarifying API intent. This is important because Go's package -// management domain has lots of different path-ish strings floating around: -// -// actual directories: -// /home/sdboyer/go/src/github.com/sdboyer/gps/example -// URLs: -// https://github.com/sdboyer/gps -// import paths: -// github.com/sdboyer/gps/example -// portions of import paths that refer to a package: -// example -// portions that could not possibly refer to anything sane: -// github.com/sdboyer -// portions that correspond to a repository root: -// github.com/sdboyer/gps -// -// While not a panacea, having ProjectRoot allows gps to clearly indicate via -// the type system when a path-ish string must have particular semantics. -type ProjectRoot string - -// A ProjectIdentifier provides the name and source location of a dependency. It -// is related to, but differs in two key ways from, a plain import path. -// -// First, ProjectIdentifiers do not identify a single package. Rather, they -// encompass the whole tree of packages, including tree's root - the -// ProjectRoot. In gps' current design, this ProjectRoot almost always -// corresponds to the root of a repository. -// -// Second, ProjectIdentifiers can optionally carry a Source, which -// identifies where the underlying source code can be located on the network. -// These can be either a full URL, including protocol, or plain import paths. -// So, these are all valid data for Source: -// -// github.com/sdboyer/gps -// github.com/fork/gps -// git@github.com:sdboyer/gps -// https://github.com/sdboyer/gps -// -// With plain import paths, network addresses are derived purely through an -// algorithm. By having an explicit network name, it becomes possible to, for -// example, transparently substitute a fork for the original upstream source -// repository. -// -// Note that gps makes no guarantees about the actual import paths contained in -// a repository aligning with ImportRoot. If tools, or their users, specify an -// alternate Source that contains a repository with incompatible internal -// import paths, gps' solving operations will error. (gps does no import -// rewriting.) -// -// Also note that if different projects' manifests report a different -// Source for a given ImportRoot, it is a solve failure. Everyone has to -// agree on where a given import path should be sourced from. -// -// If Source is not explicitly set, gps will derive the network address from -// the ImportRoot using a similar algorithm to that utilized by `go get`. -type ProjectIdentifier struct { - ProjectRoot ProjectRoot - Source string -} - -// Less compares by ProjectRoot then normalized Source. -func (i ProjectIdentifier) Less(j ProjectIdentifier) bool { - if i.ProjectRoot < j.ProjectRoot { - return true - } - if j.ProjectRoot < i.ProjectRoot { - return false - } - return i.normalizedSource() < j.normalizedSource() -} - -func (i ProjectIdentifier) eq(j ProjectIdentifier) bool { - if i.ProjectRoot != j.ProjectRoot { - return false - } - if i.Source == j.Source { - return true - } - - if (i.Source == "" && j.Source == string(j.ProjectRoot)) || - (j.Source == "" && i.Source == string(i.ProjectRoot)) { - return true - } - - return false -} - -// equiv will check if the two identifiers are "equivalent," under special -// rules. -// -// Given that the ProjectRoots are equal (==), equivalency occurs if: -// -// 1. The Sources are equal (==), OR -// 2. The LEFT (the receiver) Source is non-empty, and the right -// Source is empty. -// -// *This is asymmetry in this binary relation is intentional.* It facilitates -// the case where we allow for a ProjectIdentifier with an explicit Source -// to match one without. -func (i ProjectIdentifier) equiv(j ProjectIdentifier) bool { - if i.ProjectRoot != j.ProjectRoot { - return false - } - if i.Source == j.Source { - return true - } - - if i.Source != "" && j.Source == "" { - return true - } - - return false -} - -func (i ProjectIdentifier) normalizedSource() string { - if i.Source == "" { - return string(i.ProjectRoot) - } - return i.Source -} - -func (i ProjectIdentifier) String() string { - if i.Source == "" || i.Source == string(i.ProjectRoot) { - return string(i.ProjectRoot) - } - return fmt.Sprintf("%s (from %s)", i.ProjectRoot, i.Source) -} - -func (i ProjectIdentifier) normalize() ProjectIdentifier { - if i.Source == "" { - i.Source = string(i.ProjectRoot) - } - - return i -} - -// ProjectProperties comprise the properties that can be attached to a -// ProjectRoot. -// -// In general, these are declared in the context of a map of ProjectRoot to its -// ProjectProperties; they make little sense without their corresponding -// ProjectRoot. -type ProjectProperties struct { - Source string - Constraint Constraint -} - -// bimodalIdentifiers are used to track work to be done in the unselected queue. -type bimodalIdentifier struct { - id ProjectIdentifier - // List of packages required within/under the ProjectIdentifier - pl []string - // prefv is used to indicate a 'preferred' version. This is expected to be - // derived from a dep's lock data, or else is empty. - prefv Version - // Indicates that the bmi came from the root project originally - fromRoot bool -} - -type atom struct { - id ProjectIdentifier - v Version -} - -// With a random revision and no name, collisions are...unlikely -var nilpa = atom{ - v: Revision(strconv.FormatInt(rand.Int63(), 36)), -} - -type atomWithPackages struct { - a atom - pl []string -} - -// bmi converts an atomWithPackages into a bimodalIdentifier. -// -// This is mostly intended for (read-only) trace use, so the package list slice -// is not copied. It is the callers responsibility to not modify the pl slice, -// lest that backpropagate and cause inconsistencies. -func (awp atomWithPackages) bmi() bimodalIdentifier { - return bimodalIdentifier{ - id: awp.a.id, - pl: awp.pl, - } -} - -// completeDep (name hopefully to change) provides the whole picture of a -// dependency - the root (repo and project, since currently we assume the two -// are the same) name, a constraint, and the actual packages needed that are -// under that root. -type completeDep struct { - // The base workingConstraint - workingConstraint - // The specific packages required from the ProjectDep - pl []string -} - -// dependency represents an incomplete edge in the depgraph. It has a -// fully-realized atom as the depender (the tail/source of the edge), and a set -// of requirements that any atom to be attached at the head/target must satisfy. -type dependency struct { - depender atom - dep completeDep -} diff --git a/vendor/github.com/golang/dep/gps/internal/pb/pb.go b/vendor/github.com/golang/dep/gps/internal/pb/pb.go deleted file mode 100644 index f622f388..00000000 --- a/vendor/github.com/golang/dep/gps/internal/pb/pb.go +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2017 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 pb provides generated Protocol Buffers for cache serialization. -package pb - -//go:generate protoc --go_out=. source_cache.proto diff --git a/vendor/github.com/golang/dep/gps/internal/pb/source_cache.pb.go b/vendor/github.com/golang/dep/gps/internal/pb/source_cache.pb.go deleted file mode 100644 index 8f9436c9..00000000 --- a/vendor/github.com/golang/dep/gps/internal/pb/source_cache.pb.go +++ /dev/null @@ -1,199 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: source_cache.proto - -/* -Package pb is a generated protocol buffer package. - -It is generated from these files: - source_cache.proto - -It has these top-level messages: - Constraint - ProjectProperties - LockedProject -*/ -package pb - -import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type Constraint_Type int32 - -const ( - Constraint_Revision Constraint_Type = 0 - Constraint_Branch Constraint_Type = 1 - Constraint_DefaultBranch Constraint_Type = 2 - Constraint_Version Constraint_Type = 3 - Constraint_Semver Constraint_Type = 4 -) - -var Constraint_Type_name = map[int32]string{ - 0: "Revision", - 1: "Branch", - 2: "DefaultBranch", - 3: "Version", - 4: "Semver", -} -var Constraint_Type_value = map[string]int32{ - "Revision": 0, - "Branch": 1, - "DefaultBranch": 2, - "Version": 3, - "Semver": 4, -} - -func (x Constraint_Type) String() string { - return proto.EnumName(Constraint_Type_name, int32(x)) -} -func (Constraint_Type) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} } - -// Constraint is a serializable representation of a gps.Constraint or gps.UnpairedVersion. -type Constraint struct { - Type Constraint_Type `protobuf:"varint,1,opt,name=type,enum=pb.Constraint_Type" json:"type,omitempty"` - Value string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` -} - -func (m *Constraint) Reset() { *m = Constraint{} } -func (m *Constraint) String() string { return proto.CompactTextString(m) } -func (*Constraint) ProtoMessage() {} -func (*Constraint) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *Constraint) GetType() Constraint_Type { - if m != nil { - return m.Type - } - return Constraint_Revision -} - -func (m *Constraint) GetValue() string { - if m != nil { - return m.Value - } - return "" -} - -// ProjectProperties is a serializable representation of gps.ProjectRoot and gps.ProjectProperties. -type ProjectProperties struct { - Root string `protobuf:"bytes,1,opt,name=root" json:"root,omitempty"` - Source string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"` - Constraint *Constraint `protobuf:"bytes,3,opt,name=constraint" json:"constraint,omitempty"` -} - -func (m *ProjectProperties) Reset() { *m = ProjectProperties{} } -func (m *ProjectProperties) String() string { return proto.CompactTextString(m) } -func (*ProjectProperties) ProtoMessage() {} -func (*ProjectProperties) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -func (m *ProjectProperties) GetRoot() string { - if m != nil { - return m.Root - } - return "" -} - -func (m *ProjectProperties) GetSource() string { - if m != nil { - return m.Source - } - return "" -} - -func (m *ProjectProperties) GetConstraint() *Constraint { - if m != nil { - return m.Constraint - } - return nil -} - -// LockedProject is a serializable representation of gps.LockedProject. -type LockedProject struct { - Root string `protobuf:"bytes,1,opt,name=root" json:"root,omitempty"` - Source string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"` - UnpairedVersion *Constraint `protobuf:"bytes,3,opt,name=unpairedVersion" json:"unpairedVersion,omitempty"` - Revision string `protobuf:"bytes,4,opt,name=revision" json:"revision,omitempty"` - Packages []string `protobuf:"bytes,5,rep,name=packages" json:"packages,omitempty"` -} - -func (m *LockedProject) Reset() { *m = LockedProject{} } -func (m *LockedProject) String() string { return proto.CompactTextString(m) } -func (*LockedProject) ProtoMessage() {} -func (*LockedProject) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -func (m *LockedProject) GetRoot() string { - if m != nil { - return m.Root - } - return "" -} - -func (m *LockedProject) GetSource() string { - if m != nil { - return m.Source - } - return "" -} - -func (m *LockedProject) GetUnpairedVersion() *Constraint { - if m != nil { - return m.UnpairedVersion - } - return nil -} - -func (m *LockedProject) GetRevision() string { - if m != nil { - return m.Revision - } - return "" -} - -func (m *LockedProject) GetPackages() []string { - if m != nil { - return m.Packages - } - return nil -} - -func init() { - proto.RegisterType((*Constraint)(nil), "pb.Constraint") - proto.RegisterType((*ProjectProperties)(nil), "pb.ProjectProperties") - proto.RegisterType((*LockedProject)(nil), "pb.LockedProject") - proto.RegisterEnum("pb.Constraint_Type", Constraint_Type_name, Constraint_Type_value) -} - -func init() { proto.RegisterFile("source_cache.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 294 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x91, 0x4f, 0x4f, 0xc2, 0x40, - 0x14, 0xc4, 0x5d, 0x28, 0x08, 0x0f, 0x41, 0x78, 0x1a, 0xd3, 0x78, 0x6a, 0x7a, 0x91, 0x53, 0x0f, - 0x78, 0xf1, 0xac, 0x1e, 0x39, 0x90, 0x6a, 0xbc, 0x9a, 0xed, 0xf2, 0x94, 0x0a, 0x76, 0x37, 0xaf, - 0xdb, 0x26, 0x7c, 0x14, 0x3f, 0x84, 0xdf, 0xd1, 0x74, 0x59, 0xf1, 0x4f, 0xe2, 0xc1, 0x5b, 0xa7, - 0xf3, 0xcb, 0xce, 0xcc, 0x2e, 0x60, 0xa9, 0x2b, 0x56, 0xf4, 0xa8, 0xa4, 0x5a, 0x51, 0x62, 0x58, - 0x5b, 0x8d, 0x2d, 0x93, 0xc5, 0x6f, 0x02, 0xe0, 0x46, 0x17, 0xa5, 0x65, 0x99, 0x17, 0x16, 0x2f, - 0x20, 0xb0, 0x5b, 0x43, 0xa1, 0x88, 0xc4, 0x74, 0x34, 0x3b, 0x49, 0x4c, 0x96, 0x7c, 0xb9, 0xc9, - 0xfd, 0xd6, 0x50, 0xea, 0x00, 0x3c, 0x85, 0x4e, 0x2d, 0x37, 0x15, 0x85, 0xad, 0x48, 0x4c, 0xfb, - 0xe9, 0x4e, 0xc4, 0x73, 0x08, 0x1a, 0x06, 0x8f, 0xa0, 0x97, 0x52, 0x9d, 0x97, 0xb9, 0x2e, 0xc6, - 0x07, 0x08, 0xd0, 0xbd, 0x66, 0x59, 0xa8, 0xd5, 0x58, 0xe0, 0x04, 0x86, 0xb7, 0xf4, 0x24, 0xab, - 0x8d, 0xf5, 0xbf, 0x5a, 0x38, 0x80, 0xc3, 0x07, 0x62, 0xc7, 0xb6, 0x1b, 0xf6, 0x8e, 0x5e, 0x6b, - 0xe2, 0x71, 0x10, 0x6b, 0x98, 0x2c, 0x58, 0xbf, 0x90, 0xb2, 0x0b, 0xd6, 0x86, 0xd8, 0xe6, 0x54, - 0x22, 0x42, 0xc0, 0x5a, 0x5b, 0xd7, 0xb0, 0x9f, 0xba, 0x6f, 0x3c, 0x83, 0xee, 0x6e, 0x9e, 0x6f, - 0xe3, 0x15, 0x26, 0x00, 0x6a, 0xdf, 0x3e, 0x6c, 0x47, 0x62, 0x3a, 0x98, 0x8d, 0x7e, 0x6e, 0x4a, - 0xbf, 0x11, 0xf1, 0xbb, 0x80, 0xe1, 0x5c, 0xab, 0x35, 0x2d, 0x7d, 0xee, 0xbf, 0xd2, 0xae, 0xe0, - 0xb8, 0x2a, 0x8c, 0xcc, 0x99, 0x96, 0x7e, 0xcf, 0x1f, 0x91, 0xbf, 0x31, 0x3c, 0x87, 0x1e, 0xfb, - 0xeb, 0x0a, 0x03, 0x77, 0xe6, 0x5e, 0x37, 0x9e, 0x91, 0x6a, 0x2d, 0x9f, 0xa9, 0x0c, 0x3b, 0x51, - 0xbb, 0xf1, 0x3e, 0x75, 0xd6, 0x75, 0xef, 0x78, 0xf9, 0x11, 0x00, 0x00, 0xff, 0xff, 0xbd, 0x52, - 0x77, 0xb3, 0xdd, 0x01, 0x00, 0x00, -} diff --git a/vendor/github.com/golang/dep/gps/internal/pb/source_cache.proto b/vendor/github.com/golang/dep/gps/internal/pb/source_cache.proto deleted file mode 100644 index 7245318e..00000000 --- a/vendor/github.com/golang/dep/gps/internal/pb/source_cache.proto +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2017 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. - -syntax = "proto3"; -package pb; - -// Constraint is a serializable representation of a gps.Constraint or gps.UnpairedVersion. -message Constraint { - enum Type { - Revision = 0; - Branch = 1; - DefaultBranch = 2; - Version = 3; - Semver = 4; - } - Type type = 1; - string value = 2; - //TODO strongly typed Semver field -} - -// ProjectProperties is a serializable representation of gps.ProjectRoot and gps.ProjectProperties. -message ProjectProperties { - string root = 1; - string source = 2; - Constraint constraint = 3; -} - -// LockedProject is a serializable representation of gps.LockedProject. -message LockedProject { - string root = 1; - string source = 2; - Constraint unpairedVersion = 3; - string revision = 4; - repeated string packages = 5; -} diff --git a/vendor/github.com/golang/dep/gps/lock.go b/vendor/github.com/golang/dep/gps/lock.go deleted file mode 100644 index 1fb909ec..00000000 --- a/vendor/github.com/golang/dep/gps/lock.go +++ /dev/null @@ -1,237 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "fmt" - "sort" -) - -// Lock represents data from a lock file (or however the implementing tool -// chooses to store it) at a particular version that is relevant to the -// satisfiability solving process. -// -// In general, the information produced by gps on finding a successful -// solution is all that would be necessary to constitute a lock file, though -// tools can include whatever other information they want in their storage. -type Lock interface { - // Projects returns the list of LockedProjects contained in the lock data. - Projects() []LockedProject - - // The set of imports (and required statements) that were the inputs that - // generated this Lock. It is acceptable to return a nil slice from this - // method if the information cannot reasonably be made available. - InputImports() []string -} - -// sortLockedProjects returns a sorted copy of lps, or itself if already sorted. -func sortLockedProjects(lps []LockedProject) []LockedProject { - if len(lps) <= 1 || sort.SliceIsSorted(lps, func(i, j int) bool { - return lps[i].Ident().Less(lps[j].Ident()) - }) { - return lps - } - cp := make([]LockedProject, len(lps)) - copy(cp, lps) - sort.Slice(cp, func(i, j int) bool { - return cp[i].Ident().Less(cp[j].Ident()) - }) - return cp -} - -// LockedProject is a single project entry from a lock file. It expresses the -// project's name, one or both of version and underlying revision, the network -// URI for accessing it, the path at which it should be placed within a vendor -// directory, and the packages that are used in it. -type LockedProject interface { - Ident() ProjectIdentifier - Version() Version - Packages() []string - Eq(LockedProject) bool - String() string -} - -// lockedProject is the default implementation of LockedProject. -type lockedProject struct { - pi ProjectIdentifier - v UnpairedVersion - r Revision - pkgs []string -} - -// SimpleLock is a helper for tools to easily describe lock data when they know -// that input imports are unavailable. -type SimpleLock []LockedProject - -var _ Lock = SimpleLock{} - -// Projects returns the entire contents of the SimpleLock. -func (l SimpleLock) Projects() []LockedProject { - return l -} - -// InputImports returns a nil string slice, as SimpleLock does not provide a way -// of capturing string slices. -func (l SimpleLock) InputImports() []string { - return nil -} - -// NewLockedProject creates a new LockedProject struct with a given -// ProjectIdentifier (name and optional upstream source URL), version. and list -// of packages required from the project. -// -// Note that passing a nil version will cause a panic. This is a correctness -// measure to ensure that the solver is never exposed to a version-less lock -// entry. Such a case would be meaningless - the solver would have no choice but -// to simply dismiss that project. By creating a hard failure case via panic -// instead, we are trying to avoid inflicting the resulting pain on the user by -// instead forcing a decision on the Analyzer implementation. -func NewLockedProject(id ProjectIdentifier, v Version, pkgs []string) LockedProject { - if v == nil { - panic("must provide a non-nil version to create a LockedProject") - } - - lp := lockedProject{ - pi: id, - pkgs: pkgs, - } - - switch tv := v.(type) { - case Revision: - lp.r = tv - case branchVersion: - lp.v = tv - case semVersion: - lp.v = tv - case plainVersion: - lp.v = tv - case versionPair: - lp.r = tv.r - lp.v = tv.v - } - - return lp -} - -// Ident returns the identifier describing the project. This includes both the -// local name (the root name by which the project is referenced in import paths) -// and the network name, where the upstream source lives. -func (lp lockedProject) Ident() ProjectIdentifier { - return lp.pi -} - -// Version assembles together whatever version and/or revision data is -// available into a single Version. -func (lp lockedProject) Version() Version { - if lp.r == "" { - return lp.v - } - - if lp.v == nil { - return lp.r - } - - return lp.v.Pair(lp.r) -} - -// Eq checks if two LockedProject instances are equal. The implementation -// assumes both Packages lists are already sorted lexicographically. -func (lp lockedProject) Eq(lp2 LockedProject) bool { - if lp.pi != lp2.Ident() { - return false - } - - var uv UnpairedVersion - switch tv := lp2.Version().(type) { - case Revision: - if lp.r != tv { - return false - } - case versionPair: - if lp.r != tv.r { - return false - } - uv = tv.v - case branchVersion, semVersion, plainVersion: - // For now, we're going to say that revisions must be present in order - // to indicate equality. We may need to change this later, as it may be - // more appropriate to enforce elsewhere. - return false - } - - v1n := lp.v == nil - v2n := uv == nil - - if v1n != v2n { - return false - } - - if !v1n && !lp.v.Matches(uv) { - return false - } - - opkgs := lp2.Packages() - if len(lp.pkgs) != len(opkgs) { - return false - } - - for k, v := range lp.pkgs { - if opkgs[k] != v { - return false - } - } - - return true -} - -// Packages returns the list of packages from within the LockedProject that are -// actually used in the import graph. Some caveats: -// -// * The names given are relative to the root import path for the project. If -// the root package itself is imported, it's represented as ".". -// * Just because a package path isn't included in this list doesn't mean it's -// safe to remove - it could contain C files, or other assets, that can't be -// safely removed. -// * The slice is not a copy. If you need to modify it, copy it first. -func (lp lockedProject) Packages() []string { - return lp.pkgs -} - -func (lp lockedProject) String() string { - return fmt.Sprintf("%s@%s with packages: %v", - lp.Ident(), lp.Version(), lp.pkgs) -} - -type safeLock struct { - p []LockedProject - i []string -} - -func (sl safeLock) InputImports() []string { - return sl.i -} - -func (sl safeLock) Projects() []LockedProject { - return sl.p -} - -// prepLock ensures a lock is prepared and safe for use by the solver. This is -// mostly about defensively ensuring that no outside routine can modify the lock -// while the solver is in-flight. -// -// This is achieved by copying the lock's data into a new safeLock. -func prepLock(l Lock) safeLock { - pl := l.Projects() - - rl := safeLock{ - p: make([]LockedProject, len(pl)), - } - copy(rl.p, pl) - - rl.i = make([]string, len(l.InputImports())) - copy(rl.i, l.InputImports()) - - return rl -} diff --git a/vendor/github.com/golang/dep/gps/manifest.go b/vendor/github.com/golang/dep/gps/manifest.go deleted file mode 100644 index 3974c959..00000000 --- a/vendor/github.com/golang/dep/gps/manifest.go +++ /dev/null @@ -1,133 +0,0 @@ -// Copyright 2017 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 gps - -import "github.com/golang/dep/gps/pkgtree" - -// Manifest represents manifest-type data for a project at a particular version. -// The constraints expressed in a manifest determine the set of versions that -// are acceptable to try for a given project. -// -// Expressing a constraint in a manifest does not guarantee that a particular -// dependency will be present. It only guarantees that if packages in the -// project specified by the dependency are discovered through static analysis of -// the (transitive) import graph, then they will conform to the constraint. -// -// This does entail that manifests can express constraints on projects they do -// not themselves import. This is by design, but its implications are complex. -// See the gps docs for more information: https://github.com/sdboyer/gps/wiki -type Manifest interface { - // Returns a list of project-level constraints. - DependencyConstraints() ProjectConstraints -} - -// RootManifest extends Manifest to add special controls over solving that are -// only afforded to the root project. -type RootManifest interface { - Manifest - - // Overrides returns a list of ProjectConstraints that will unconditionally - // supersede any ProjectConstraint declarations made in either the root - // manifest, or in any dependency's manifest. - // - // Overrides are a special control afforded only to root manifests. Tool - // users should be encouraged to use them only as a last resort; they do not - // "play well with others" (that is their express goal), and overreliance on - // them can harm the ecosystem as a whole. - Overrides() ProjectConstraints - - // IgnoredPackages returns a pkgtree.IgnoredRuleset, which comprises a set - // of import paths, or import path patterns, that are to be ignored during - // solving. These ignored import paths can be within the root project, or - // part of other projects. Ignoring a package means that both it and its - // (unique) imports will be disregarded by all relevant solver operations. - // - // It is an error to include a package in both the ignored and required - // sets. - IgnoredPackages() *pkgtree.IgnoredRuleset - - // RequiredPackages returns a set of import paths to require. These packages - // are required to be present in any solution. The list can include main - // packages. - // - // It is meaningless to specify packages that are within the - // PackageTree of the ProjectRoot (though not an error, because the - // RootManifest itself does not report a ProjectRoot). - // - // It is an error to include a package in both the ignored and required - // sets. - RequiredPackages() map[string]bool -} - -// SimpleManifest is a helper for tools to enumerate manifest data. It's -// generally intended for ephemeral manifests, such as those Analyzers create on -// the fly for projects with no manifest metadata, or metadata through a foreign -// tool's idioms. -type SimpleManifest struct { - Deps ProjectConstraints -} - -var _ Manifest = SimpleManifest{} - -// DependencyConstraints returns the project's dependencies. -func (m SimpleManifest) DependencyConstraints() ProjectConstraints { - return m.Deps -} - -// simpleRootManifest exists so that we have a safe value to swap into solver -// params when a nil Manifest is provided. -type simpleRootManifest struct { - c, ovr ProjectConstraints - ig *pkgtree.IgnoredRuleset - req map[string]bool -} - -func (m simpleRootManifest) DependencyConstraints() ProjectConstraints { - return m.c -} -func (m simpleRootManifest) Overrides() ProjectConstraints { - return m.ovr -} -func (m simpleRootManifest) IgnoredPackages() *pkgtree.IgnoredRuleset { - return m.ig -} -func (m simpleRootManifest) RequiredPackages() map[string]bool { - return m.req -} - -// prepManifest ensures a manifest is prepared and safe for use by the solver. -// This is mostly about ensuring that no outside routine can modify the manifest -// while the solver is in-flight, but it also filters out any empty -// ProjectProperties. -// -// This is achieved by copying the manifest's data into a new SimpleManifest. -func prepManifest(m Manifest) SimpleManifest { - if m == nil { - return SimpleManifest{} - } - - deps := m.DependencyConstraints() - - rm := SimpleManifest{ - Deps: make(ProjectConstraints, len(deps)), - } - - for k, d := range deps { - // A zero-value ProjectProperties is equivalent to one with an - // anyConstraint{} in terms of how the solver will treat it. However, we - // normalize between these two by omitting such instances entirely, as - // it negates some possibility for false mismatches in input hashing. - if d.Constraint == nil { - if d.Source == "" { - continue - } - d.Constraint = anyConstraint{} - } - - rm.Deps[k] = d - } - - return rm -} diff --git a/vendor/github.com/golang/dep/gps/maybe_source.go b/vendor/github.com/golang/dep/gps/maybe_source.go deleted file mode 100644 index ea4b79d5..00000000 --- a/vendor/github.com/golang/dep/gps/maybe_source.go +++ /dev/null @@ -1,208 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "context" - "fmt" - "net/url" - "os" - "path/filepath" - - "github.com/Masterminds/vcs" -) - -// A maybeSource represents a set of information that, given some -// typically-expensive network effort, could be transformed into a proper source. -// -// Wrapping these up as their own type achieves two goals: -// -// * Allows control over when deduction logic triggers network activity -// * Makes it easy to attempt multiple URLs for a given import path -type maybeSource interface { - // try tries to set up a source. - try(ctx context.Context, cachedir string) (source, error) - URL() *url.URL - fmt.Stringer -} - -type maybeSources []maybeSource - -func (mbs maybeSources) possibleURLs() []*url.URL { - urlslice := make([]*url.URL, len(mbs)) - for i, mb := range mbs { - urlslice[i] = mb.URL() - } - return urlslice -} - -// sourceCachePath returns a url-sanitized source cache dir path. -func sourceCachePath(cacheDir, sourceURL string) string { - return filepath.Join(cacheDir, "sources", sanitizer.Replace(sourceURL)) -} - -type maybeGitSource struct { - url *url.URL -} - -func (m maybeGitSource) try(ctx context.Context, cachedir string) (source, error) { - ustr := m.url.String() - path := sourceCachePath(cachedir, ustr) - - r, err := vcs.NewGitRepo(ustr, path) - if err != nil { - os.RemoveAll(path) - r, err = vcs.NewGitRepo(ustr, path) - if err != nil { - return nil, unwrapVcsErr(err) - } - } - - return &gitSource{ - baseVCSSource: baseVCSSource{ - repo: &gitRepo{r}, - }, - }, nil -} - -func (m maybeGitSource) URL() *url.URL { - return m.url -} - -func (m maybeGitSource) String() string { - return fmt.Sprintf("%T: %s", m, ufmt(m.url)) -} - -type maybeGopkginSource struct { - // the original gopkg.in import path. this is used to create the on-disk - // location to avoid duplicate resource management - e.g., if instances of - // a gopkg.in project are accessed via different schemes, or if the - // underlying github repository is accessed directly. - opath string - // the actual upstream URL - always github - url *url.URL - // the major version to apply for filtering - major uint64 - // whether or not the source package is "unstable" - unstable bool -} - -func (m maybeGopkginSource) try(ctx context.Context, cachedir string) (source, error) { - // We don't actually need a fully consistent transform into the on-disk path - // - just something that's unique to the particular gopkg.in domain context. - // So, it's OK to just dumb-join the scheme with the path. - aliasURL := m.url.Scheme + "://" + m.opath - path := sourceCachePath(cachedir, aliasURL) - ustr := m.url.String() - - r, err := vcs.NewGitRepo(ustr, path) - if err != nil { - os.RemoveAll(path) - r, err = vcs.NewGitRepo(ustr, path) - if err != nil { - return nil, unwrapVcsErr(err) - } - } - - return &gopkginSource{ - gitSource: gitSource{ - baseVCSSource: baseVCSSource{ - repo: &gitRepo{r}, - }, - }, - major: m.major, - unstable: m.unstable, - aliasURL: aliasURL, - }, nil -} - -func (m maybeGopkginSource) URL() *url.URL { - return &url.URL{ - Scheme: m.url.Scheme, - Path: m.opath, - } -} - -func (m maybeGopkginSource) String() string { - return fmt.Sprintf("%T: %s (v%v) %s ", m, m.opath, m.major, ufmt(m.url)) -} - -type maybeBzrSource struct { - url *url.URL -} - -func (m maybeBzrSource) try(ctx context.Context, cachedir string) (source, error) { - ustr := m.url.String() - path := sourceCachePath(cachedir, ustr) - - r, err := vcs.NewBzrRepo(ustr, path) - if err != nil { - os.RemoveAll(path) - r, err = vcs.NewBzrRepo(ustr, path) - if err != nil { - return nil, unwrapVcsErr(err) - } - } - - return &bzrSource{ - baseVCSSource: baseVCSSource{ - repo: &bzrRepo{r}, - }, - }, nil -} - -func (m maybeBzrSource) URL() *url.URL { - return m.url -} - -func (m maybeBzrSource) String() string { - return fmt.Sprintf("%T: %s", m, ufmt(m.url)) -} - -type maybeHgSource struct { - url *url.URL -} - -func (m maybeHgSource) try(ctx context.Context, cachedir string) (source, error) { - ustr := m.url.String() - path := sourceCachePath(cachedir, ustr) - - r, err := vcs.NewHgRepo(ustr, path) - if err != nil { - os.RemoveAll(path) - r, err = vcs.NewHgRepo(ustr, path) - if err != nil { - return nil, unwrapVcsErr(err) - } - } - - return &hgSource{ - baseVCSSource: baseVCSSource{ - repo: &hgRepo{r}, - }, - }, nil -} - -func (m maybeHgSource) URL() *url.URL { - return m.url -} - -func (m maybeHgSource) String() string { - return fmt.Sprintf("%T: %s", m, ufmt(m.url)) -} - -// borrow from stdlib -// more useful string for debugging than fmt's struct printer -func ufmt(u *url.URL) string { - var user, pass interface{} - if u.User != nil { - user = u.User.Username() - if p, ok := u.User.Password(); ok { - pass = p - } - } - return fmt.Sprintf("host=%q, path=%q, opaque=%q, scheme=%q, user=%#v, pass=%#v, rawpath=%q, rawq=%q, frag=%q", - u.Host, u.Path, u.Opaque, u.Scheme, user, pass, u.RawPath, u.RawQuery, u.Fragment) -} diff --git a/vendor/github.com/golang/dep/gps/metrics.go b/vendor/github.com/golang/dep/gps/metrics.go deleted file mode 100644 index 5462f4bf..00000000 --- a/vendor/github.com/golang/dep/gps/metrics.go +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "bytes" - "fmt" - "log" - "sort" - "text/tabwriter" - "time" -) - -type metrics struct { - stack []string - times map[string]time.Duration - last time.Time -} - -func newMetrics() *metrics { - return &metrics{ - stack: []string{"other"}, - times: map[string]time.Duration{ - "other": 0, - }, - last: time.Now(), - } -} - -func (m *metrics) push(name string) { - cn := m.stack[len(m.stack)-1] - m.times[cn] = m.times[cn] + time.Since(m.last) - - m.stack = append(m.stack, name) - m.last = time.Now() -} - -func (m *metrics) pop() { - on := m.stack[len(m.stack)-1] - m.times[on] = m.times[on] + time.Since(m.last) - - m.stack = m.stack[:len(m.stack)-1] - m.last = time.Now() -} - -func (m *metrics) dump(l *log.Logger) { - s := make(ndpairs, len(m.times)) - k := 0 - for n, d := range m.times { - s[k] = ndpair{ - n: n, - d: d, - } - k++ - } - - sort.Sort(sort.Reverse(s)) - - var tot time.Duration - var buf bytes.Buffer - w := tabwriter.NewWriter(&buf, 0, 0, 1, ' ', tabwriter.AlignRight) - for _, nd := range s { - tot += nd.d - fmt.Fprintf(w, "\t%s:\t%v\t\n", nd.n, nd.d) - } - fmt.Fprintf(w, "\n\tTOTAL:\t%v\t\n", tot) - w.Flush() - - l.Println("\nSolver wall times by segment:") - l.Println((&buf).String()) -} - -type ndpair struct { - n string - d time.Duration -} - -type ndpairs []ndpair - -func (s ndpairs) Less(i, j int) bool { return s[i].d < s[j].d } -func (s ndpairs) Swap(i, j int) { s[i], s[j] = s[j], s[i] } -func (s ndpairs) Len() int { return len(s) } diff --git a/vendor/github.com/golang/dep/gps/paths/paths.go b/vendor/github.com/golang/dep/gps/paths/paths.go deleted file mode 100644 index af930494..00000000 --- a/vendor/github.com/golang/dep/gps/paths/paths.go +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2017 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 paths - -import "strings" - -// IsStandardImportPath reports whether $GOROOT/src/path should be considered -// part of the standard distribution. For historical reasons we allow people to add -// their own code to $GOROOT instead of using $GOPATH, but we assume that -// code will start with a domain name (dot in the first element). -// This was lovingly taken from src/cmd/go/pkg.go in Go's code (isStandardImportPath). -func IsStandardImportPath(path string) bool { - i := strings.Index(path, "/") - if i < 0 { - i = len(path) - } - - return !strings.Contains(path[:i], ".") -} diff --git a/vendor/github.com/golang/dep/gps/pkgtree/ignored_ruleset.go b/vendor/github.com/golang/dep/gps/pkgtree/ignored_ruleset.go deleted file mode 100644 index 30b92bd8..00000000 --- a/vendor/github.com/golang/dep/gps/pkgtree/ignored_ruleset.go +++ /dev/null @@ -1,111 +0,0 @@ -// Copyright 2017 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 pkgtree - -import ( - "sort" - "strings" - - "github.com/armon/go-radix" -) - -// IgnoredRuleset comprises a set of rules for ignoring import paths. It can -// manage both literal and prefix-wildcard matches. -type IgnoredRuleset struct { - t *radix.Tree -} - -// NewIgnoredRuleset processes a set of strings into an IgnoredRuleset. Strings -// that end in "*" are treated as wildcards, where any import path with a -// matching prefix will be ignored. IgnoredRulesets are immutable once created. -// -// Duplicate and redundant (i.e. a literal path that has a prefix of a wildcard -// path) declarations are discarded. Consequently, it is possible that the -// returned IgnoredRuleset may have a smaller Len() than the input slice. -func NewIgnoredRuleset(ig []string) *IgnoredRuleset { - if len(ig) == 0 { - return &IgnoredRuleset{} - } - - ir := &IgnoredRuleset{ - t: radix.New(), - } - - // Sort the list of all the ignores in order to ensure that wildcard - // precedence is recorded correctly in the trie. - sort.Strings(ig) - for _, i := range ig { - // Skip global ignore and empty string. - if i == "*" || i == "" { - continue - } - - _, wildi, has := ir.t.LongestPrefix(i) - // We may not always have a value here, but if we do, then it's a bool. - wild, _ := wildi.(bool) - // Check if it's a wildcard ignore. - if strings.HasSuffix(i, "*") { - // Check if it is ineffectual. - if has && wild { - // Skip ineffectual wildcard ignore. - continue - } - // Create the ignore prefix and insert in the radix tree. - ir.t.Insert(i[:len(i)-1], true) - } else if !has || !wild { - ir.t.Insert(i, false) - } - } - - if ir.t.Len() == 0 { - ir.t = nil - } - - return ir -} - -// IsIgnored indicates whether the provided path should be ignored, according to -// the ruleset. -func (ir *IgnoredRuleset) IsIgnored(path string) bool { - if path == "" || ir == nil || ir.t == nil { - return false - } - - prefix, wildi, has := ir.t.LongestPrefix(path) - return has && (wildi.(bool) || path == prefix) -} - -// Len indicates the number of rules in the ruleset. -func (ir *IgnoredRuleset) Len() int { - if ir == nil || ir.t == nil { - return 0 - } - - return ir.t.Len() -} - -// ToSlice converts the contents of the IgnoredRuleset to a string slice. -// -// This operation is symmetrically dual to NewIgnoredRuleset. -func (ir *IgnoredRuleset) ToSlice() []string { - irlen := ir.Len() - if irlen == 0 { - return nil - } - - items := make([]string, 0, irlen) - ir.t.Walk(func(s string, v interface{}) bool { - if s != "" { - if v.(bool) { - items = append(items, s+"*") - } else { - items = append(items, s) - } - } - return false - }) - - return items -} diff --git a/vendor/github.com/golang/dep/gps/pkgtree/pkgtree.go b/vendor/github.com/golang/dep/gps/pkgtree/pkgtree.go deleted file mode 100644 index 55f2af46..00000000 --- a/vendor/github.com/golang/dep/gps/pkgtree/pkgtree.go +++ /dev/null @@ -1,1099 +0,0 @@ -// Copyright 2017 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 pkgtree - -import ( - "bytes" - "fmt" - "go/ast" - "go/build" - "go/parser" - gscan "go/scanner" - "go/token" - "os" - "path/filepath" - "sort" - "strconv" - "strings" - "unicode" -) - -// Package represents a Go package. It contains a subset of the information -// go/build.Package does. -type Package struct { - Name string // Package name, as declared in the package statement - ImportPath string // Full import path, including the prefix provided to ListPackages() - CommentPath string // Import path given in the comment on the package statement - Imports []string // Imports from all go and cgo files - TestImports []string // Imports from all go test files (in go/build parlance: both TestImports and XTestImports) -} - -// vcsRoots is a set of directories we should not descend into in ListPackages when -// searching for Go packages -var vcsRoots = map[string]struct{}{ - ".git": {}, - ".bzr": {}, - ".svn": {}, - ".hg": {}, -} - -// ListPackages reports Go package information about all directories in the tree -// at or below the provided fileRoot. -// -// The importRoot parameter is prepended to the relative path when determining -// the import path for each package. The obvious case is for something typical, -// like: -// -// fileRoot = "/home/user/go/src/github.com/foo/bar" -// importRoot = "github.com/foo/bar" -// -// where the fileRoot and importRoot align. However, if you provide: -// -// fileRoot = "/home/user/workspace/path/to/repo" -// importRoot = "github.com/foo/bar" -// -// then the root package at path/to/repo will be ascribed import path -// "github.com/foo/bar", and the package at -// "/home/user/workspace/path/to/repo/baz" will be "github.com/foo/bar/baz". -// -// A PackageTree is returned, which contains the ImportRoot and map of import path -// to PackageOrErr - each path under the root that exists will have either a -// Package, or an error describing why the directory is not a valid package. -func ListPackages(fileRoot, importRoot string) (PackageTree, error) { - ptree := PackageTree{ - ImportRoot: importRoot, - Packages: make(map[string]PackageOrErr), - } - - var err error - fileRoot, err = filepath.Abs(fileRoot) - if err != nil { - return PackageTree{}, err - } - - err = filepath.Walk(fileRoot, func(wp string, fi os.FileInfo, err error) error { - if err != nil && err != filepath.SkipDir { - if os.IsPermission(err) { - return filepath.SkipDir - } - return err - } - if !fi.IsDir() { - return nil - } - - // Skip dirs that are known to hold non-local/dependency code. - // - // We don't skip _*, or testdata dirs because, while it may be poor - // form, importing them is not a compilation error. - switch fi.Name() { - case "vendor": - return filepath.SkipDir - } - - // Skip dirs that are known to be VCS roots. - // - // Note that there are some pathological edge cases this doesn't cover, - // such as a user using Git for version control, but having a package - // named "svn" in a directory named ".svn". - if _, ok := vcsRoots[fi.Name()]; ok { - return filepath.SkipDir - } - - { - // For Go 1.9 and earlier: - // - // The entry error is nil when visiting a directory that itself is - // untraversable, as it's still governed by the parent directory's - // perms. We have to check readability of the dir here, because - // otherwise we'll have an empty package entry when we fail to read any - // of the dir's contents. - // - // If we didn't check here, then the next time this closure is called it - // would have an err with the same path as is called this time, as only - // then will filepath.Walk have attempted to descend into the directory - // and encountered an error. - var f *os.File - f, err = os.Open(wp) - if err != nil { - if os.IsPermission(err) { - return filepath.SkipDir - } - return err - } - f.Close() - } - - // Compute the import path. Run the result through ToSlash(), so that - // windows file paths are normalized to slashes, as is expected of - // import paths. - ip := filepath.ToSlash(filepath.Join(importRoot, strings.TrimPrefix(wp, fileRoot))) - - // Find all the imports, across all os/arch combos - p := &build.Package{ - Dir: wp, - ImportPath: ip, - } - err = fillPackage(p) - - if err != nil { - switch err.(type) { - case gscan.ErrorList, *gscan.Error, *build.NoGoError, *ConflictingImportComments: - // Assorted cases in which we've encounter malformed or - // nonexistent Go source code. - ptree.Packages[ip] = PackageOrErr{ - Err: err, - } - return nil - default: - return err - } - } - - pkg := Package{ - ImportPath: ip, - CommentPath: p.ImportComment, - Name: p.Name, - Imports: p.Imports, - TestImports: dedupeStrings(p.TestImports, p.XTestImports), - } - - if pkg.CommentPath != "" && !strings.HasPrefix(pkg.CommentPath, importRoot) { - ptree.Packages[ip] = PackageOrErr{ - Err: &NonCanonicalImportRoot{ - ImportRoot: importRoot, - Canonical: pkg.CommentPath, - }, - } - return nil - } - - // This area has some...fuzzy rules, but check all the imports for - // local/relative/dot-ness, and record an error for the package if we - // see any. - var lim []string - for _, imp := range append(pkg.Imports, pkg.TestImports...) { - if build.IsLocalImport(imp) { - // Do allow the single-dot, at least for now - if imp == "." { - continue - } - lim = append(lim, imp) - } - } - - if len(lim) > 0 { - ptree.Packages[ip] = PackageOrErr{ - Err: &LocalImportsError{ - Dir: wp, - ImportPath: ip, - LocalImports: lim, - }, - } - } else { - ptree.Packages[ip] = PackageOrErr{ - P: pkg, - } - } - - return nil - }) - - if err != nil { - return PackageTree{}, err - } - - return ptree, nil -} - -// fillPackage full of info. Assumes p.Dir is set at a minimum -func fillPackage(p *build.Package) error { - var buildPrefix = "// +build " - var buildFieldSplit = func(r rune) bool { - return unicode.IsSpace(r) || r == ',' - } - - gofiles, err := filepath.Glob(filepath.Join(p.Dir, "*.go")) - if err != nil { - return err - } - - if len(gofiles) == 0 { - return &build.NoGoError{Dir: p.Dir} - } - - var testImports []string - var imports []string - var importComments []string - for _, file := range gofiles { - // Skip underscore-led or dot-led files, in keeping with the rest of the toolchain. - bPrefix := filepath.Base(file)[0] - if bPrefix == '_' || bPrefix == '.' { - continue - } - - // Skip any directories that happened to get caught by glob - if stat, err := os.Stat(file); err == nil && stat.IsDir() { - continue - } - - pf, err := parser.ParseFile(token.NewFileSet(), file, nil, parser.ImportsOnly|parser.ParseComments) - if err != nil { - if os.IsPermission(err) { - continue - } - return err - } - testFile := strings.HasSuffix(file, "_test.go") - fname := filepath.Base(file) - - var ignored bool - for _, c := range pf.Comments { - ic := findImportComment(pf.Name, c) - if ic != "" { - importComments = append(importComments, ic) - } - if c.Pos() > pf.Package { // +build comment must come before package - continue - } - - var ct string - for _, cl := range c.List { - if strings.HasPrefix(cl.Text, buildPrefix) { - ct = cl.Text - break - } - } - if ct == "" { - continue - } - - for _, t := range strings.FieldsFunc(ct[len(buildPrefix):], buildFieldSplit) { - // hardcoded (for now) handling for the "ignore" build tag - // We "soft" ignore the files tagged with ignore so that we pull in their imports. - if t == "ignore" { - ignored = true - } - } - } - - if testFile { - p.TestGoFiles = append(p.TestGoFiles, fname) - if p.Name == "" && !ignored { - p.Name = strings.TrimSuffix(pf.Name.Name, "_test") - } - } else { - if p.Name == "" && !ignored { - p.Name = pf.Name.Name - } - p.GoFiles = append(p.GoFiles, fname) - } - - for _, is := range pf.Imports { - name, err := strconv.Unquote(is.Path.Value) - if err != nil { - return err // can't happen? - } - if testFile { - testImports = append(testImports, name) - } else { - imports = append(imports, name) - } - } - } - importComments = uniq(importComments) - if len(importComments) > 1 { - return &ConflictingImportComments{ - ImportPath: p.ImportPath, - ConflictingImportComments: importComments, - } - } - if len(importComments) > 0 { - p.ImportComment = importComments[0] - } - imports = uniq(imports) - testImports = uniq(testImports) - p.Imports = imports - p.TestImports = testImports - return nil -} - -var ( - slashSlash = []byte("//") - slashStar = []byte("/*") - starSlash = []byte("*/") - importKwd = []byte("import ") -) - -func findImportComment(pkgName *ast.Ident, c *ast.CommentGroup) string { - afterPkg := pkgName.NamePos + token.Pos(len(pkgName.Name)) + 1 - commentSlash := c.List[0].Slash - if afterPkg != commentSlash { - return "" - } - text := []byte(c.List[0].Text) - switch { - case bytes.HasPrefix(text, slashSlash): - eol := bytes.IndexByte(text, '\n') - if eol < 0 { - eol = len(text) - } - text = text[2:eol] - case bytes.HasPrefix(text, slashStar): - text = text[2:] - end := bytes.Index(text, starSlash) - if end < 0 { - // malformed comment - return "" - } - text = text[:end] - if bytes.IndexByte(text, '\n') >= 0 { - // multiline comment, can't be an import comment - return "" - } - } - text = bytes.TrimSpace(text) - if !bytes.HasPrefix(text, importKwd) { - return "" - } - quotedPath := bytes.TrimSpace(text[len(importKwd):]) - return string(bytes.Trim(quotedPath, `"`)) -} - -// ConflictingImportComments indicates that the package declares more than one -// different canonical path. -type ConflictingImportComments struct { - ImportPath string // An import path referring to this package - ConflictingImportComments []string // All distinct "canonical" paths encountered in the package files -} - -func (e *ConflictingImportComments) Error() string { - return fmt.Sprintf("import path %s had conflicting import comments: %s", - e.ImportPath, quotedPaths(e.ConflictingImportComments)) -} - -// NonCanonicalImportRoot reports the situation when the dependee imports a -// package via something other than the package's declared canonical path. -type NonCanonicalImportRoot struct { - ImportRoot string // A root path that is being used to import a package - Canonical string // A canonical path declared by the package being imported -} - -func (e *NonCanonicalImportRoot) Error() string { - return fmt.Sprintf("import root %q is not a prefix for the package's declared canonical path %q", - e.ImportRoot, e.Canonical) -} - -func quotedPaths(ps []string) string { - quoted := make([]string, 0, len(ps)) - for _, p := range ps { - quoted = append(quoted, fmt.Sprintf("%q", p)) - } - return strings.Join(quoted, ", ") -} - -// LocalImportsError indicates that a package contains at least one relative -// import that will prevent it from compiling. -// -// TODO(sdboyer) add a Files property once we're doing our own per-file parsing -type LocalImportsError struct { - ImportPath string - Dir string - LocalImports []string -} - -func (e *LocalImportsError) Error() string { - switch len(e.LocalImports) { - case 0: - // shouldn't be possible, but just cover the case - return fmt.Sprintf("import path %s had bad local imports", e.ImportPath) - case 1: - return fmt.Sprintf("import path %s had a local import: %q", e.ImportPath, e.LocalImports[0]) - default: - return fmt.Sprintf("import path %s had local imports: %s", e.ImportPath, quotedPaths(e.LocalImports)) - } -} - -type wm struct { - err error - ex map[string]bool - in map[string]bool -} - -// PackageOrErr stores the results of attempting to parse a single directory for -// Go source code. -type PackageOrErr struct { - P Package - Err error -} - -// ProblemImportError describes the reason that a particular import path is -// not safely importable. -type ProblemImportError struct { - // The import path of the package with some problem rendering it - // unimportable. - ImportPath string - // The path to the internal package the problem package imports that is the - // original cause of this issue. If empty, the package itself is the - // problem. - Cause []string - // The actual error from ListPackages that is undermining importability for - // this package. - Err error -} - -// Error formats the ProblemImportError as a string, reflecting whether the -// error represents a direct or transitive problem. -func (e *ProblemImportError) Error() string { - switch len(e.Cause) { - case 0: - return fmt.Sprintf("%q contains malformed code: %s", e.ImportPath, e.Err.Error()) - case 1: - return fmt.Sprintf("%q imports %q, which contains malformed code: %s", e.ImportPath, e.Cause[0], e.Err.Error()) - default: - return fmt.Sprintf("%q transitively (through %v packages) imports %q, which contains malformed code: %s", e.ImportPath, len(e.Cause)-1, e.Cause[len(e.Cause)-1], e.Err.Error()) - } -} - -// Helper func to create an error when a package is missing. -func missingPkgErr(pkg string) error { - return fmt.Errorf("no package exists at %q", pkg) -} - -// A PackageTree represents the results of recursively parsing a tree of -// packages, starting at the ImportRoot. The results of parsing the files in the -// directory identified by each import path - a Package or an error - are stored -// in the Packages map, keyed by that import path. -type PackageTree struct { - ImportRoot string - Packages map[string]PackageOrErr -} - -// ToReachMap looks through a PackageTree and computes the list of external -// import statements (that is, import statements pointing to packages that are -// not logical children of PackageTree.ImportRoot) that are transitively -// imported by the internal packages in the tree. -// -// main indicates whether (true) or not (false) to include main packages in the -// analysis. When utilized by gps' solver, main packages are generally excluded -// from analyzing anything other than the root project, as they necessarily can't -// be imported. -// -// tests indicates whether (true) or not (false) to include imports from test -// files in packages when computing the reach map. -// -// backprop indicates whether errors (an actual PackageOrErr.Err, or an import -// to a nonexistent internal package) should be backpropagated, transitively -// "poisoning" all corresponding importers to all importers. -// -// ignore is a map of import paths that, if encountered, should be excluded from -// analysis. This exclusion applies to both internal and external packages. If -// an external import path is ignored, it is simply omitted from the results. -// -// If an internal path is ignored, then it not only does not appear in the final -// map, but it is also excluded from the transitive calculations of other -// internal packages. That is, if you ignore A/foo, then the external package -// list for all internal packages that import A/foo will not include external -// packages that are only reachable through A/foo. -// -// Visually, this means that, given a PackageTree with root A and packages at A, -// A/foo, and A/bar, and the following import chain: -// -// A -> A/foo -> A/bar -> B/baz -// -// In this configuration, all of A's packages transitively import B/baz, so the -// returned map would be: -// -// map[string][]string{ -// "A": []string{"B/baz"}, -// "A/foo": []string{"B/baz"} -// "A/bar": []string{"B/baz"}, -// } -// -// However, if you ignore A/foo, then A's path to B/baz is broken, and A/foo is -// omitted entirely. Thus, the returned map would be: -// -// map[string][]string{ -// "A": []string{}, -// "A/bar": []string{"B/baz"}, -// } -// -// If there are no packages to ignore, it is safe to pass a nil map. -// -// Finally, if an internal PackageOrErr contains an error, it is always omitted -// from the result set. If backprop is true, then the error from that internal -// package will be transitively propagated back to any other internal -// PackageOrErrs that import it, causing them to also be omitted. So, with the -// same import chain: -// -// A -> A/foo -> A/bar -> B/baz -// -// If A/foo has an error, then it would backpropagate to A, causing both to be -// omitted, and the returned map to contain only A/bar: -// -// map[string][]string{ -// "A/bar": []string{"B/baz"}, -// } -// -// If backprop is false, then errors will not backpropagate to internal -// importers. So, with an error in A/foo, this would be the result map: -// -// map[string][]string{ -// "A": []string{}, -// "A/bar": []string{"B/baz"}, -// } -func (t PackageTree) ToReachMap(main, tests, backprop bool, ignore *IgnoredRuleset) (ReachMap, map[string]*ProblemImportError) { - // world's simplest adjacency list - workmap := make(map[string]wm) - - var imps []string - for ip, perr := range t.Packages { - if perr.Err != nil { - workmap[ip] = wm{ - err: perr.Err, - } - continue - } - p := perr.P - - // Skip main packages, unless param says otherwise - if p.Name == "main" && !main { - continue - } - // Skip ignored packages - if ignore.IsIgnored(ip) { - continue - } - - // TODO (kris-nova) Disable to get staticcheck passing - //imps = imps[:0] - - if tests { - imps = dedupeStrings(p.Imports, p.TestImports) - } else { - imps = p.Imports - } - - w := wm{ - ex: make(map[string]bool), - in: make(map[string]bool), - } - - // For each import, decide whether it should be ignored, or if it - // belongs in the external or internal imports list. - for _, imp := range imps { - if ignore.IsIgnored(imp) || imp == "." { - continue - } - - if !eqOrSlashedPrefix(imp, t.ImportRoot) { - w.ex[imp] = true - } else { - w.in[imp] = true - } - } - - workmap[ip] = w - } - - return wmToReach(workmap, backprop) -} - -// Copy copies the PackageTree. -// -// This is really only useful as a defensive measure to prevent external state -// mutations. -func (t PackageTree) Copy() PackageTree { - return PackageTree{ - ImportRoot: t.ImportRoot, - Packages: CopyPackages(t.Packages, nil), - } -} - -// CopyPackages returns a deep copy of p, optionally modifying the entries with fn. -func CopyPackages(p map[string]PackageOrErr, fn func(string, PackageOrErr) (string, PackageOrErr)) map[string]PackageOrErr { - p2 := make(map[string]PackageOrErr, len(p)) - // Walk through and count up the total number of string slice elements we'll - // need, then allocate them all at once. - strcount := 0 - for _, poe := range p { - strcount = strcount + len(poe.P.Imports) + len(poe.P.TestImports) - } - pool := make([]string, strcount) - - for path, poe := range p { - var poe2 PackageOrErr - - if poe.Err != nil { - poe2.Err = poe.Err - } else { - poe2.P = poe.P - il, til := len(poe.P.Imports), len(poe.P.TestImports) - if il > 0 { - poe2.P.Imports, pool = pool[:il], pool[il:] - copy(poe2.P.Imports, poe.P.Imports) - } - if til > 0 { - poe2.P.TestImports, pool = pool[:til], pool[til:] - copy(poe2.P.TestImports, poe.P.TestImports) - } - } - if fn != nil { - path, poe2 = fn(path, poe2) - } - p2[path] = poe2 - } - - return p2 -} - -// TrimHiddenPackages returns a new PackageTree where packages that are ignored, -// or both hidden and unreachable, have been removed. -// -// The package list is partitioned into two sets: visible, and hidden, where -// packages are considered hidden if they are within or beneath directories -// with: -// -// * leading dots -// * leading underscores -// * the exact name "testdata" -// -// Packages in the hidden set are dropped from the returned PackageTree, unless -// they are transitively reachable from imports in the visible set. -// -// The "main", "tests" and "ignored" parameters have the same behavior as with -// PackageTree.ToReachMap(): the first two determine, respectively, whether -// imports from main packages, and imports from tests, should be considered for -// reachability checks. Setting 'main' to true will additionally result in main -// packages being trimmed. -// -// "ignored" designates import paths, or patterns of import paths, where the -// corresponding packages should be excluded from reachability checks, if -// encountered. Ignored packages are also removed from the final set. -// -// Note that it is not recommended to call this method if the goal is to obtain -// a set of tree-external imports; calling ToReachMap and FlattenFn will achieve -// the same effect. -func (t PackageTree) TrimHiddenPackages(main, tests bool, ignore *IgnoredRuleset) PackageTree { - rm, pie := t.ToReachMap(main, tests, false, ignore) - t2 := t.Copy() - preserve := make(map[string]bool) - - for pkg, ie := range rm { - if pkgFilter(pkg) && !ignore.IsIgnored(pkg) { - preserve[pkg] = true - for _, in := range ie.Internal { - preserve[in] = true - } - } - } - - // Also process the problem map, as packages in the visible set with errors - // need to be included in the return values. - for pkg := range pie { - if pkgFilter(pkg) && !ignore.IsIgnored(pkg) { - preserve[pkg] = true - } - } - - for ip := range t.Packages { - if !preserve[ip] { - delete(t2.Packages, ip) - } - } - - return t2 -} - -// wmToReach takes an internal "workmap" constructed by -// PackageTree.ExternalReach(), transitively walks (via depth-first traversal) -// all internal imports until they reach an external path or terminate, then -// translates the results into a slice of external imports for each internal -// pkg. -// -// It drops any packages with errors, and - if backprop is true - backpropagates -// those errors, causing internal packages that (transitively) import other -// internal packages having errors to also be dropped. -func wmToReach(workmap map[string]wm, backprop bool) (ReachMap, map[string]*ProblemImportError) { - // Uses depth-first exploration to compute reachability into external - // packages, dropping any internal packages on "poisoned paths" - a path - // containing a package with an error, or with a dep on an internal package - // that's missing. - - const ( - white uint8 = iota - grey - black - ) - - colors := make(map[string]uint8) - exrsets := make(map[string]map[string]struct{}) - inrsets := make(map[string]map[string]struct{}) - errmap := make(map[string]*ProblemImportError) - - // poison is a helper func to eliminate specific reachsets from exrsets and - // inrsets, and populate error information along the way. - poison := func(path []string, err *ProblemImportError) { - for k, ppkg := range path { - delete(exrsets, ppkg) - delete(inrsets, ppkg) - - // Duplicate the err for this package - kerr := &ProblemImportError{ - ImportPath: ppkg, - Err: err.Err, - } - - // Shift the slice bounds on the incoming err.Cause. - // - // This check will only be false on the final path element when - // entering via poisonWhite, where the last pkg is the underlying - // cause of the problem, and is thus expected to have an empty Cause - // slice. - if k+1 < len(err.Cause) { - // reuse the slice - kerr.Cause = err.Cause[k+1:] - } - - // Both black and white cases can have the final element be a - // package that doesn't exist. If that's the case, don't write it - // directly to the errmap, as presence in the errmap indicates the - // package was present in the input PackageTree. - if k == len(path)-1 { - if _, exists := workmap[path[len(path)-1]]; !exists { - continue - } - } - - // Direct writing to the errmap means that if multiple errors affect - // a given package, only the last error visited will be reported. - // But that should be sufficient; presumably, the user can - // iteratively resolve the errors. - errmap[ppkg] = kerr - } - } - - // poisonWhite wraps poison for error recording in the white-poisoning case, - // where we're constructing a new poison path. - poisonWhite := func(path []string) { - err := &ProblemImportError{ - Cause: make([]string, len(path)), - } - copy(err.Cause, path) - - // find the tail err - tail := path[len(path)-1] - if w, exists := workmap[tail]; exists { - // If we make it to here, the dfe guarantees that the workmap - // will contain an error for this pkg. - err.Err = w.err - } else { - err.Err = missingPkgErr(tail) - } - - poison(path, err) - } - // poisonBlack wraps poison for error recording in the black-poisoning case, - // where we're connecting to an existing poison path. - poisonBlack := func(path []string, from string) { - // Because the outer dfe loop ensures we never directly re-visit a pkg - // that was already completed (black), we don't have to defend against - // an empty path here. - - fromErr, exists := errmap[from] - // FIXME: It should not be possible for fromErr to not exist, - // See issue https://github.com/golang/dep/issues/351 - // This is a temporary solution to avoid a panic. - if !exists { - fromErr = &ProblemImportError{ - Err: fmt.Errorf("unknown error for %q, if you get this error see https://github.com/golang/dep/issues/351", from), - } - } - err := &ProblemImportError{ - Err: fromErr.Err, - Cause: make([]string, 0, len(path)+len(fromErr.Cause)+1), - } - err.Cause = append(err.Cause, path...) - err.Cause = append(err.Cause, from) - err.Cause = append(err.Cause, fromErr.Cause...) - - poison(path, err) - } - - var dfe func(string, []string) bool - - // dfe is the depth-first-explorer that computes a safe, error-free external - // reach map. - // - // pkg is the import path of the pkg currently being visited; path is the - // stack of parent packages we've visited to get to pkg. The return value - // indicates whether the level completed successfully (true) or if it was - // poisoned (false). - dfe = func(pkg string, path []string) bool { - // white is the zero value of uint8, which is what we want if the pkg - // isn't in the colors map, so this works fine - switch colors[pkg] { - case white: - // first visit to this pkg; mark it as in-process (grey) - colors[pkg] = grey - - // make sure it's present and w/out errs - w, exists := workmap[pkg] - - // Push current visitee onto the path slice. Passing path through - // recursion levels as a value has the effect of auto-popping the - // slice, while also giving us safe memory reuse. - path = append(path, pkg) - - if !exists || w.err != nil { - if backprop { - // Does not exist or has an err; poison self and all parents - poisonWhite(path) - } else if exists { - // Only record something in the errmap if there's actually a - // package there, per the semantics of the errmap - errmap[pkg] = &ProblemImportError{ - ImportPath: pkg, - Err: w.err, - } - } - - // we know we're done here, so mark it black - colors[pkg] = black - return false - } - // pkg exists with no errs; start internal and external reachsets for it. - rs := make(map[string]struct{}) - irs := make(map[string]struct{}) - - // Dump this package's external pkgs into its own reachset. Separate - // loop from the parent dump to avoid nested map loop lookups. - for ex := range w.ex { - rs[ex] = struct{}{} - } - exrsets[pkg] = rs - // Same deal for internal imports - for in := range w.in { - irs[in] = struct{}{} - } - inrsets[pkg] = irs - - // Push this pkg's imports into all parent reachsets. Not all - // parents will necessarily have a reachset; none, some, or all - // could have been poisoned by a different path than what we're on - // right now. - for _, ppkg := range path { - if prs, exists := exrsets[ppkg]; exists { - for ex := range w.ex { - prs[ex] = struct{}{} - } - } - - if prs, exists := inrsets[ppkg]; exists { - for in := range w.in { - prs[in] = struct{}{} - } - } - } - - // Now, recurse until done, or a false bubbles up, indicating the - // path is poisoned. - for in := range w.in { - // It's possible, albeit weird, for a package to import itself. - // If we try to visit self, though, then it erroneously poisons - // the path, as it would be interpreted as grey. In practice, - // self-imports are a no-op, so we can just skip it. - if in == pkg { - continue - } - - clean := dfe(in, path) - if !clean && backprop { - // Path is poisoned. If we're backpropagating errors, then - // the reachmap for the visitee was already deleted by the - // path we're returning from; mark the visitee black, then - // return false to bubble up the poison. This is OK to do - // early, before exploring all internal imports, because the - // outer loop visits all internal packages anyway. - // - // In fact, stopping early is preferable - white subpackages - // won't have to iterate pointlessly through a parent path - // with no reachset. - colors[pkg] = black - return false - } - } - - // Fully done with this pkg; no transitive problems. - colors[pkg] = black - return true - - case grey: - // Import cycles can arise in healthy situations through xtests, so - // allow them for now. - // - // FIXME(sdboyer) we need an improved model that allows us to - // accurately reject real import cycles. - return true - // grey means an import cycle; guaranteed badness right here. You'd - // hope we never encounter it in a dependency (really? you published - // that code?), but we have to defend against it. - //colors[pkg] = black - //poison(append(path, pkg)) // poison self and parents - - case black: - // black means we're revisiting a package that was already - // completely explored. If it has an entry in exrsets, it completed - // successfully. If not, it was poisoned, and we need to bubble the - // poison back up. - rs, exists := exrsets[pkg] - if !exists { - if backprop { - // just poison parents; self was necessarily already poisoned - poisonBlack(path, pkg) - } - return false - } - // If external reachset existed, internal must (even if empty) - irs := inrsets[pkg] - - // It's good; pull over the imports from its reachset into all - // non-poisoned parent reachsets - for _, ppkg := range path { - if prs, exists := exrsets[ppkg]; exists { - for ex := range rs { - prs[ex] = struct{}{} - } - } - - if prs, exists := inrsets[ppkg]; exists { - for in := range irs { - prs[in] = struct{}{} - } - } - } - return true - - default: - panic(fmt.Sprintf("invalid color marker %v for %s", colors[pkg], pkg)) - } - } - - // Run the depth-first exploration. - // - // Don't bother computing graph sources, this straightforward loop works - // comparably well, and fits nicely with an escape hatch in the dfe. - var path []string - for pkg := range workmap { - // However, at least check that the package isn't already fully visited; - // this saves a bit of time and implementation complexity inside the - // closures. - if colors[pkg] != black { - dfe(pkg, path) - } - } - - type ie struct { - Internal, External []string - } - - // Flatten exrsets into reachmap - rm := make(ReachMap) - for pkg, rs := range exrsets { - rlen := len(rs) - if rlen == 0 { - rm[pkg] = ie{} - continue - } - - edeps := make([]string, 0, rlen) - for opkg := range rs { - edeps = append(edeps, opkg) - } - - sort.Strings(edeps) - - sets := rm[pkg] - sets.External = edeps - rm[pkg] = sets - } - - // Flatten inrsets into reachmap - for pkg, rs := range inrsets { - rlen := len(rs) - if rlen == 0 { - continue - } - - ideps := make([]string, 0, rlen) - for opkg := range rs { - ideps = append(ideps, opkg) - } - - sort.Strings(ideps) - - sets := rm[pkg] - sets.Internal = ideps - rm[pkg] = sets - } - - return rm, errmap -} - -// eqOrSlashedPrefix checks to see if the prefix is either equal to the string, -// or that it is a prefix and the next char in the string is "/". -func eqOrSlashedPrefix(s, prefix string) bool { - if !strings.HasPrefix(s, prefix) { - return false - } - - prflen, pathlen := len(prefix), len(s) - return prflen == pathlen || strings.Index(s[prflen:], "/") == 0 -} - -// helper func to merge, dedupe, and sort strings -func dedupeStrings(s1, s2 []string) (r []string) { - dedupe := make(map[string]bool) - - if len(s1) > 0 && len(s2) > 0 { - for _, i := range s1 { - dedupe[i] = true - } - for _, i := range s2 { - dedupe[i] = true - } - - for i := range dedupe { - r = append(r, i) - } - // And then re-sort them - sort.Strings(r) - } else if len(s1) > 0 { - r = s1 - } else if len(s2) > 0 { - r = s2 - } - - return -} - -func uniq(a []string) []string { - if a == nil { - return make([]string, 0) - } - var s string - var i int - if !sort.StringsAreSorted(a) { - sort.Strings(a) - } - for _, t := range a { - if t != s { - a[i] = t - i++ - s = t - } - } - return a[:i] -} diff --git a/vendor/github.com/golang/dep/gps/pkgtree/reachmap.go b/vendor/github.com/golang/dep/gps/pkgtree/reachmap.go deleted file mode 100644 index 27af5e90..00000000 --- a/vendor/github.com/golang/dep/gps/pkgtree/reachmap.go +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright 2017 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 pkgtree - -import ( - "sort" - "strings" -) - -// ReachMap maps a set of import paths (keys) to the sets of transitively -// reachable tree-internal packages, and all the tree-external packages -// reachable through those internal packages. -// -// See PackageTree.ToReachMap() for more information. -type ReachMap map[string]struct { - Internal, External []string -} - -// Eliminate import paths with any elements having leading dots, leading -// underscores, or testdata. If these are internally reachable (which is -// a no-no, but possible), any external imports will have already been -// pulled up through ExternalReach. The key here is that we don't want -// to treat such packages as themselves being sources. -func pkgFilter(pkg string) bool { - for _, elem := range strings.Split(pkg, "/") { - if strings.HasPrefix(elem, ".") || strings.HasPrefix(elem, "_") || elem == "testdata" { - return false - } - } - return true -} - -// FlattenFn flattens a reachmap into a sorted, deduplicated list of all the -// external imports named by its contained packages, but excludes imports coming -// from packages with disallowed patterns in their names: any path element with -// a leading dot, a leading underscore, with the name "testdata". -// -// Imports for which exclude returns true will be left out. -func (rm ReachMap) FlattenFn(exclude func(string) bool) []string { - exm := make(map[string]struct{}) - for pkg, ie := range rm { - if pkgFilter(pkg) { - for _, ex := range ie.External { - if exclude != nil && exclude(ex) { - continue - } - exm[ex] = struct{}{} - } - } - } - - if len(exm) == 0 { - return []string{} - } - - ex := make([]string, 0, len(exm)) - for p := range exm { - ex = append(ex, p) - } - - sort.Strings(ex) - return ex -} diff --git a/vendor/github.com/golang/dep/gps/prune.go b/vendor/github.com/golang/dep/gps/prune.go deleted file mode 100644 index a0a68fad..00000000 --- a/vendor/github.com/golang/dep/gps/prune.go +++ /dev/null @@ -1,436 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "bytes" - "fmt" - "os" - "path/filepath" - "sort" - "strings" - - "github.com/golang/dep/internal/fs" - "github.com/pkg/errors" -) - -// PruneOptions represents the pruning options used to write the dependecy tree. -type PruneOptions uint8 - -const ( - // PruneNestedVendorDirs indicates if nested vendor directories should be pruned. - PruneNestedVendorDirs PruneOptions = 1 << iota - // PruneUnusedPackages indicates if unused Go packages should be pruned. - PruneUnusedPackages - // PruneNonGoFiles indicates if non-Go files should be pruned. - // Files matching licenseFilePrefixes and legalFileSubstrings are kept in - // an attempt to comply with legal requirements. - PruneNonGoFiles - // PruneGoTestFiles indicates if Go test files should be pruned. - PruneGoTestFiles -) - -// PruneOptionSet represents trinary distinctions for each of the types of -// prune rules (as expressed via PruneOptions): nested vendor directories, -// unused packages, non-go files, and go test files. -// -// The three-way distinction is between "none", "true", and "false", represented -// by uint8 values of 0, 1, and 2, respectively. -// -// This trinary distinction is necessary in order to record, with full fidelity, -// a cascading tree of pruning values, as expressed in CascadingPruneOptions; a -// simple boolean cannot delineate between "false" and "none". -type PruneOptionSet struct { - NestedVendor uint8 - UnusedPackages uint8 - NonGoFiles uint8 - GoTests uint8 -} - -// CascadingPruneOptions is a set of rules for pruning a dependency tree. -// -// The DefaultOptions are the global default pruning rules, expressed as a -// single PruneOptions bitfield. These global rules will cascade down to -// individual project rules, unless superseded. -type CascadingPruneOptions struct { - DefaultOptions PruneOptions - PerProjectOptions map[ProjectRoot]PruneOptionSet -} - -// ParsePruneOptions extracts PruneOptions from a string using the standard -// encoding. -func ParsePruneOptions(input string) (PruneOptions, error) { - var po PruneOptions - for _, char := range input { - switch char { - case 'T': - po |= PruneGoTestFiles - case 'U': - po |= PruneUnusedPackages - case 'N': - po |= PruneNonGoFiles - case 'V': - po |= PruneNestedVendorDirs - default: - return 0, errors.Errorf("unknown pruning code %q", char) - } - } - - return po, nil -} - -func (po PruneOptions) String() string { - var buf bytes.Buffer - - if po&PruneNonGoFiles != 0 { - fmt.Fprintf(&buf, "N") - } - if po&PruneUnusedPackages != 0 { - fmt.Fprintf(&buf, "U") - } - if po&PruneGoTestFiles != 0 { - fmt.Fprintf(&buf, "T") - } - if po&PruneNestedVendorDirs != 0 { - fmt.Fprintf(&buf, "V") - } - - return buf.String() -} - -// PruneOptionsFor returns the PruneOptions bits for the given project, -// indicating which pruning rules should be applied to the project's code. -// -// It computes the cascade from default to project-specific options (if any) on -// the fly. -func (o CascadingPruneOptions) PruneOptionsFor(pr ProjectRoot) PruneOptions { - po, has := o.PerProjectOptions[pr] - if !has { - return o.DefaultOptions - } - - ops := o.DefaultOptions - if po.NestedVendor != 0 { - if po.NestedVendor == 1 { - ops |= PruneNestedVendorDirs - } else { - ops &^= PruneNestedVendorDirs - } - } - - if po.UnusedPackages != 0 { - if po.UnusedPackages == 1 { - ops |= PruneUnusedPackages - } else { - ops &^= PruneUnusedPackages - } - } - - if po.NonGoFiles != 0 { - if po.NonGoFiles == 1 { - ops |= PruneNonGoFiles - } else { - ops &^= PruneNonGoFiles - } - } - - if po.GoTests != 0 { - if po.GoTests == 1 { - ops |= PruneGoTestFiles - } else { - ops &^= PruneGoTestFiles - } - } - - return ops -} - -func defaultCascadingPruneOptions() CascadingPruneOptions { - return CascadingPruneOptions{ - DefaultOptions: PruneNestedVendorDirs, - PerProjectOptions: map[ProjectRoot]PruneOptionSet{}, - } -} - -var ( - // licenseFilePrefixes is a list of name prefixes for license files. - licenseFilePrefixes = []string{ - "license", - "licence", - "copying", - "unlicense", - "copyright", - "copyleft", - } - // legalFileSubstrings contains substrings that are likey part of a legal - // declaration file. - legalFileSubstrings = []string{ - "authors", - "contributors", - "legal", - "notice", - "disclaimer", - "patent", - "third-party", - "thirdparty", - } -) - -// PruneProject remove excess files according to the options passed, from -// the lp directory in baseDir. -func PruneProject(baseDir string, lp LockedProject, options PruneOptions) error { - fsState, err := deriveFilesystemState(baseDir) - - if err != nil { - return errors.Wrap(err, "could not derive filesystem state") - } - - if (options & PruneNestedVendorDirs) != 0 { - if err := pruneVendorDirs(fsState); err != nil { - return errors.Wrapf(err, "failed to prune nested vendor directories") - } - } - - if (options & PruneUnusedPackages) != 0 { - if _, err := pruneUnusedPackages(lp, fsState); err != nil { - return errors.Wrap(err, "failed to prune unused packages") - } - } - - if (options & PruneNonGoFiles) != 0 { - if err := pruneNonGoFiles(fsState); err != nil { - return errors.Wrap(err, "failed to prune non-Go files") - } - } - - if (options & PruneGoTestFiles) != 0 { - if err := pruneGoTestFiles(fsState); err != nil { - return errors.Wrap(err, "failed to prune Go test files") - } - } - - if err := deleteEmptyDirs(fsState); err != nil { - return errors.Wrap(err, "could not delete empty dirs") - } - - return nil -} - -// pruneVendorDirs deletes all nested vendor directories within baseDir. -func pruneVendorDirs(fsState filesystemState) error { - for _, dir := range fsState.dirs { - if filepath.Base(dir) == "vendor" { - err := os.RemoveAll(filepath.Join(fsState.root, dir)) - if err != nil && !os.IsNotExist(err) { - return err - } - } - } - - for _, link := range fsState.links { - if filepath.Base(link.path) == "vendor" { - err := os.Remove(filepath.Join(fsState.root, link.path)) - if err != nil && !os.IsNotExist(err) { - return err - } - } - } - - return nil -} - -// pruneUnusedPackages deletes unimported packages found in fsState. -// Determining whether packages are imported or not is based on the passed LockedProject. -func pruneUnusedPackages(lp LockedProject, fsState filesystemState) (map[string]interface{}, error) { - unusedPackages := calculateUnusedPackages(lp, fsState) - toDelete := collectUnusedPackagesFiles(fsState, unusedPackages) - - for _, path := range toDelete { - if err := os.Remove(path); err != nil && !os.IsNotExist(err) { - return nil, err - } - } - - return unusedPackages, nil -} - -// calculateUnusedPackages generates a list of unused packages in lp. -func calculateUnusedPackages(lp LockedProject, fsState filesystemState) map[string]interface{} { - unused := make(map[string]interface{}) - imported := make(map[string]interface{}) - - for _, pkg := range lp.Packages() { - imported[pkg] = nil - } - - // Add the root package if it's not imported. - if _, ok := imported["."]; !ok { - unused["."] = nil - } - - for _, dirPath := range fsState.dirs { - pkg := filepath.ToSlash(dirPath) - - if _, ok := imported[pkg]; !ok { - unused[pkg] = nil - } - } - - return unused -} - -// collectUnusedPackagesFiles returns a slice of all files in the unused -// packages based on fsState. -func collectUnusedPackagesFiles(fsState filesystemState, unusedPackages map[string]interface{}) []string { - // TODO(ibrasho): is this useful? - files := make([]string, 0, len(unusedPackages)) - - for _, path := range fsState.files { - // Keep preserved files. - if isPreservedFile(filepath.Base(path)) { - continue - } - - pkg := filepath.ToSlash(filepath.Dir(path)) - - if _, ok := unusedPackages[pkg]; ok { - files = append(files, filepath.Join(fsState.root, path)) - } - } - - return files -} - -func isSourceFile(path string) bool { - ext := fileExt(path) - - // Refer to: https://github.com/golang/go/blob/release-branch.go1.9/src/go/build/build.go#L750 - switch ext { - case ".go": - return true - case ".c": - return true - case ".cc", ".cpp", ".cxx": - return true - case ".m": - return true - case ".h", ".hh", ".hpp", ".hxx": - return true - case ".f", ".F", ".for", ".f90": - return true - case ".s": - return true - case ".S": - return true - case ".swig": - return true - case ".swigcxx": - return true - case ".syso": - return true - } - return false -} - -// pruneNonGoFiles delete all non-Go files existing in fsState. -// -// Files matching licenseFilePrefixes and legalFileSubstrings are not pruned. -func pruneNonGoFiles(fsState filesystemState) error { - toDelete := make([]string, 0, len(fsState.files)/4) - - for _, path := range fsState.files { - if isSourceFile(path) { - continue - } - - // Ignore preserved files. - if isPreservedFile(filepath.Base(path)) { - continue - } - - toDelete = append(toDelete, filepath.Join(fsState.root, path)) - } - - for _, path := range toDelete { - if err := os.Remove(path); err != nil && !os.IsNotExist(err) { - return err - } - } - - return nil -} - -// isPreservedFile checks if the file name indicates that the file should be -// preserved based on licenseFilePrefixes or legalFileSubstrings. -// This applies only to non-source files. -func isPreservedFile(name string) bool { - if isSourceFile(name) { - return false - } - - name = strings.ToLower(name) - - for _, prefix := range licenseFilePrefixes { - if strings.HasPrefix(name, prefix) { - return true - } - } - - for _, substring := range legalFileSubstrings { - if strings.Contains(name, substring) { - return true - } - } - - return false -} - -// pruneGoTestFiles deletes all Go test files (*_test.go) in fsState. -func pruneGoTestFiles(fsState filesystemState) error { - toDelete := make([]string, 0, len(fsState.files)/2) - - for _, path := range fsState.files { - if strings.HasSuffix(path, "_test.go") { - toDelete = append(toDelete, filepath.Join(fsState.root, path)) - } - } - - for _, path := range toDelete { - if err := os.Remove(path); err != nil && !os.IsNotExist(err) { - return err - } - } - - return nil -} - -func deleteEmptyDirs(fsState filesystemState) error { - sort.Sort(sort.Reverse(sort.StringSlice(fsState.dirs))) - - for _, dir := range fsState.dirs { - path := filepath.Join(fsState.root, dir) - - notEmpty, err := fs.IsNonEmptyDir(path) - if err != nil { - return err - } - - if !notEmpty { - if err := os.Remove(path); err != nil && !os.IsNotExist(err) { - return err - } - } - } - - return nil -} - -func fileExt(name string) string { - i := strings.LastIndex(name, ".") - if i < 0 { - return "" - } - return name[i:] -} diff --git a/vendor/github.com/golang/dep/gps/rootdata.go b/vendor/github.com/golang/dep/gps/rootdata.go deleted file mode 100644 index ee78bdf2..00000000 --- a/vendor/github.com/golang/dep/gps/rootdata.go +++ /dev/null @@ -1,204 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "sort" - - "github.com/armon/go-radix" - "github.com/golang/dep/gps/pkgtree" -) - -// rootdata holds static data and constraining rules from the root project for -// use in solving. -type rootdata struct { - // Path to the root of the project on which gps is operating. - dir string - - // Ruleset for ignored import paths. - ir *pkgtree.IgnoredRuleset - - // Map of packages to require. - req map[string]bool - - // A ProjectConstraints map containing the validated (guaranteed non-empty) - // overrides declared by the root manifest. - ovr ProjectConstraints - - // A map of the ProjectRoot (local names) that should be allowed to change - chng map[ProjectRoot]struct{} - - // Flag indicating all projects should be allowed to change, without regard - // for lock. - chngall bool - - // A map of the project names listed in the root's lock. - rlm map[ProjectRoot]LockedProject - - // A defensively copied instance of the root manifest. - rm SimpleManifest - - // A defensively copied instance of the root lock. - rl safeLock - - // A defensively copied instance of params.RootPackageTree - rpt pkgtree.PackageTree - - // The ProjectAnalyzer to use for all GetManifestAndLock calls. - an ProjectAnalyzer -} - -// externalImportList returns a list of the unique imports from the root data. -// Ignores and requires are taken into consideration, stdlib is excluded, and -// errors within the local set of package are not backpropagated. -func (rd rootdata) externalImportList(stdLibFn func(string) bool) []string { - rm, _ := rd.rpt.ToReachMap(true, true, false, rd.ir) - reach := rm.FlattenFn(stdLibFn) - - // If there are any requires, slide them into the reach list, as well. - if len(rd.req) > 0 { - // Make a map of imports that are both in the import path list and the - // required list to avoid duplication. - skip := make(map[string]bool, len(rd.req)) - for _, r := range reach { - if rd.req[r] { - skip[r] = true - } - } - - for r := range rd.req { - if !skip[r] { - reach = append(reach, r) - } - } - } - - sort.Strings(reach) - return reach -} - -func (rd rootdata) getApplicableConstraints(stdLibFn func(string) bool) []workingConstraint { - pc := rd.rm.DependencyConstraints() - - // Ensure that overrides which aren't in the combined pc map already make it - // in. Doing so makes input hashes equal in more useful cases. - for pr, pp := range rd.ovr { - if _, has := pc[pr]; !has { - cpp := ProjectProperties{ - Constraint: pp.Constraint, - Source: pp.Source, - } - if cpp.Constraint == nil { - cpp.Constraint = anyConstraint{} - } - - pc[pr] = cpp - } - } - - // Now override them all to produce a consolidated workingConstraint slice - combined := rd.ovr.overrideAll(pc) - - type wccount struct { - count int - wc workingConstraint - } - xt := radix.New() - for _, wc := range combined { - xt.Insert(string(wc.Ident.ProjectRoot), wccount{wc: wc}) - } - - // Walk all dep import paths we have to consider and mark the corresponding - // wc entry in the trie, if any - for _, im := range rd.externalImportList(stdLibFn) { - if stdLibFn(im) { - continue - } - - if pre, v, match := xt.LongestPrefix(im); match && isPathPrefixOrEqual(pre, im) { - wcc := v.(wccount) - wcc.count++ - xt.Insert(pre, wcc) - } - } - - var ret []workingConstraint - - xt.Walk(func(s string, v interface{}) bool { - wcc := v.(wccount) - if wcc.count > 0 { - ret = append(ret, wcc.wc) - } - return false - }) - - return ret -} - -func (rd rootdata) combineConstraints() []workingConstraint { - return rd.ovr.overrideAll(rd.rm.DependencyConstraints()) -} - -// needVersionListFor indicates whether we need a version list for a given -// project root, based solely on general solver inputs (no constraint checking -// required). Assuming the argument is not the root project itself, this will be -// true if any of the following conditions hold: -// -// - ChangeAll is on -// - The project is not in the lock -// - The project is in the lock, but is also in the list of projects to change -func (rd rootdata) needVersionsFor(pr ProjectRoot) bool { - if rd.isRoot(pr) { - return false - } - - if rd.chngall { - return true - } - - if _, has := rd.rlm[pr]; !has { - // not in the lock - return true - } - - if _, has := rd.chng[pr]; has { - // in the lock, but marked for change - return true - } - // in the lock, not marked for change - return false - -} - -func (rd rootdata) isRoot(pr ProjectRoot) bool { - return pr == ProjectRoot(rd.rpt.ImportRoot) -} - -// rootAtom creates an atomWithPackages that represents the root project. -func (rd rootdata) rootAtom() atomWithPackages { - a := atom{ - id: ProjectIdentifier{ - ProjectRoot: ProjectRoot(rd.rpt.ImportRoot), - }, - // This is a hack so that the root project doesn't have a nil version. - // It's sort of OK because the root never makes it out into the results. - // We may need a more elegant solution if we discover other side - // effects, though. - v: rootRev, - } - - list := make([]string, 0, len(rd.rpt.Packages)) - for path, pkg := range rd.rpt.Packages { - if pkg.Err != nil && !rd.ir.IsIgnored(path) { - list = append(list, path) - } - } - sort.Strings(list) - - return atomWithPackages{ - a: a, - pl: list, - } -} diff --git a/vendor/github.com/golang/dep/gps/satisfy.go b/vendor/github.com/golang/dep/gps/satisfy.go deleted file mode 100644 index 29e4f571..00000000 --- a/vendor/github.com/golang/dep/gps/satisfy.go +++ /dev/null @@ -1,337 +0,0 @@ -// Copyright 2017 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 gps - -// check performs constraint checks on the provided atom. The set of checks -// differ slightly depending on whether the atom is pkgonly, or if it's the -// entire project being added for the first time. -// -// The goal is to determine whether selecting the atom would result in a state -// where all the solver requirements are still satisfied. -func (s *solver) check(a atomWithPackages, pkgonly bool) error { - pa := a.a - if nilpa == pa { - // This shouldn't be able to happen, but if it does, it unequivocally - // indicates a logical bug somewhere, so blowing up is preferable - panic("canary - checking version of empty ProjectAtom") - } - - s.mtr.push("satisfy") - var err error - defer func() { - if err != nil { - s.traceInfo(err) - } - s.mtr.pop() - }() - - // If we're pkgonly, then base atom was already determined to be allowable, - // so we can skip the checkAtomAllowable step. - if !pkgonly { - if err = s.checkAtomAllowable(pa); err != nil { - return err - } - } - - if err = s.checkRequiredPackagesExist(a); err != nil { - return err - } - - var deps []completeDep - _, deps, err = s.getImportsAndConstraintsOf(a) - if err != nil { - // An err here would be from the package fetcher; pass it straight back - return err - } - - // TODO(sdboyer) this deps list contains only packages not already selected - // from the target atom (assuming one is selected at all). It's fine for - // now, but won't be good enough when we get around to doing static - // analysis. - for _, dep := range deps { - if err = s.checkIdentMatches(a, dep); err != nil { - return err - } - if err = s.checkRootCaseConflicts(a, dep); err != nil { - return err - } - if err = s.checkDepsConstraintsAllowable(a, dep); err != nil { - return err - } - if err = s.checkDepsDisallowsSelected(a, dep); err != nil { - return err - } - if err = s.checkRevisionExists(a, dep); err != nil { - return err - } - if err = s.checkPackageImportsFromDepExist(a, dep); err != nil { - return err - } - - // TODO(sdboyer) add check that fails if adding this atom would create a loop - } - - return nil -} - -// checkAtomAllowable ensures that an atom itself is acceptable with respect to -// the constraints established by the current solution. -func (s *solver) checkAtomAllowable(pa atom) error { - constraint := s.sel.getConstraint(pa.id) - if constraint.Matches(pa.v) { - return nil - } - // TODO(sdboyer) collect constraint failure reason (wait...aren't we, below?) - - deps := s.sel.getDependenciesOn(pa.id) - var failparent []dependency - for _, dep := range deps { - if !dep.dep.Constraint.Matches(pa.v) { - s.fail(dep.depender.id) - failparent = append(failparent, dep) - } - } - - err := &versionNotAllowedFailure{ - goal: pa, - failparent: failparent, - c: constraint, - } - - return err -} - -// checkRequiredPackagesExist ensures that all required packages enumerated by -// existing dependencies on this atom are actually present in the atom. -func (s *solver) checkRequiredPackagesExist(a atomWithPackages) error { - ptree, err := s.b.ListPackages(a.a.id, a.a.v) - if err != nil { - // TODO(sdboyer) handle this more gracefully - return err - } - - deps := s.sel.getDependenciesOn(a.a.id) - fp := make(map[string]errDeppers) - // We inspect these in a bit of a roundabout way, in order to incrementally - // build up the failure we'd return if there is, indeed, a missing package. - // TODO(sdboyer) rechecking all of these every time is wasteful. Is there a shortcut? - for _, dep := range deps { - for _, pkg := range dep.dep.pl { - if errdep, seen := fp[pkg]; seen { - errdep.deppers = append(errdep.deppers, dep.depender) - fp[pkg] = errdep - } else { - perr, has := ptree.Packages[pkg] - if !has || perr.Err != nil { - fp[pkg] = errDeppers{ - err: perr.Err, - deppers: []atom{dep.depender}, - } - } - } - } - } - - if len(fp) > 0 { - return &checkeeHasProblemPackagesFailure{ - goal: a.a, - failpkg: fp, - } - } - return nil -} - -// checkDepsConstraintsAllowable checks that the constraints of an atom on a -// given dep are valid with respect to existing constraints. -func (s *solver) checkDepsConstraintsAllowable(a atomWithPackages, cdep completeDep) error { - dep := cdep.workingConstraint - constraint := s.sel.getConstraint(dep.Ident) - // Ensure the constraint expressed by the dep has at least some possible - // intersection with the intersection of existing constraints. - if constraint.MatchesAny(dep.Constraint) { - return nil - } - - siblings := s.sel.getDependenciesOn(dep.Ident) - // No admissible versions - visit all siblings and identify the disagreement(s) - var failsib []dependency - var nofailsib []dependency - for _, sibling := range siblings { - if !sibling.dep.Constraint.MatchesAny(dep.Constraint) { - s.fail(sibling.depender.id) - failsib = append(failsib, sibling) - } else { - nofailsib = append(nofailsib, sibling) - } - } - - return &disjointConstraintFailure{ - goal: dependency{depender: a.a, dep: cdep}, - failsib: failsib, - nofailsib: nofailsib, - c: constraint, - } -} - -// checkDepsDisallowsSelected ensures that an atom's constraints on a particular -// dep are not incompatible with the version of that dep that's already been -// selected. -func (s *solver) checkDepsDisallowsSelected(a atomWithPackages, cdep completeDep) error { - dep := cdep.workingConstraint - selected, exists := s.sel.selected(dep.Ident) - if exists && !dep.Constraint.Matches(selected.a.v) { - s.fail(dep.Ident) - - return &constraintNotAllowedFailure{ - goal: dependency{depender: a.a, dep: cdep}, - v: selected.a.v, - } - } - return nil -} - -// checkIdentMatches ensures that the LocalName of a dep introduced by an atom, -// has the same Source as what's already been selected (assuming anything's been -// selected). -// -// In other words, this ensures that the solver never simultaneously selects two -// identifiers with the same local name, but that disagree about where their -// network source is. -func (s *solver) checkIdentMatches(a atomWithPackages, cdep completeDep) error { - dep := cdep.workingConstraint - if curid, has := s.sel.getIdentFor(dep.Ident.ProjectRoot); has && !curid.equiv(dep.Ident) { - deps := s.sel.getDependenciesOn(a.a.id) - // Fail all the other deps, as there's no way atom can ever be - // compatible with them - for _, d := range deps { - s.fail(d.depender.id) - } - - return &sourceMismatchFailure{ - shared: dep.Ident.ProjectRoot, - sel: deps, - current: curid.normalizedSource(), - mismatch: dep.Ident.normalizedSource(), - prob: a.a, - } - } - - return nil -} - -// checkRootCaseConflicts ensures that the ProjectRoot specified in the completeDep -// does not have case conflicts with any existing dependencies. -// -// We only need to check the ProjectRoot, rather than any packages therein, as -// the later check for package existence is case-sensitive. -func (s *solver) checkRootCaseConflicts(a atomWithPackages, cdep completeDep) error { - pr := cdep.workingConstraint.Ident.ProjectRoot - hasConflict, current := s.sel.findCaseConflicts(pr) - if !hasConflict { - return nil - } - - curid, _ := s.sel.getIdentFor(current) - deps := s.sel.getDependenciesOn(curid) - for _, d := range deps { - s.fail(d.depender.id) - } - - // If a project has multiple packages that import each other, we treat that - // as establishing a canonical case variant for the ProjectRoot. It's possible, - // however, that that canonical variant is not the same one that others - // imported it under. If that's the situation, then we'll have arrived here - // when visiting the project, not its dependers, having misclassified its - // internal imports as external. That means the atomWithPackages will - // be the wrong case variant induced by the importers, and the cdep will be - // a link pointing back at the canonical case variant. - // - // If this is the case, use a special failure, wrongCaseFailure, that - // makes a stronger statement as to the correctness of case variants. - // - // TODO(sdboyer) This approach to marking failure is less than great, as - // this will mark the current atom as failed, as well, causing the - // backtracker to work through it. While that could prove fruitful, it's - // quite likely just to be wasted effort. Addressing this - if that's a good - // idea - would entail creating another path back out of checking to enable - // backjumping directly to the incorrect importers. - if current == a.a.id.ProjectRoot { - return &wrongCaseFailure{ - correct: pr, - goal: dependency{depender: a.a, dep: cdep}, - badcase: deps, - } - } - - return &caseMismatchFailure{ - goal: dependency{depender: a.a, dep: cdep}, - current: current, - failsib: deps, - } -} - -// checkPackageImportsFromDepExist ensures that, if the dep is already selected, -// the newly-required set of packages being placed on it exist and are valid. -func (s *solver) checkPackageImportsFromDepExist(a atomWithPackages, cdep completeDep) error { - sel, is := s.sel.selected(cdep.workingConstraint.Ident) - if !is { - // dep is not already selected; nothing to do - return nil - } - - ptree, err := s.b.ListPackages(sel.a.id, sel.a.v) - if err != nil { - // TODO(sdboyer) handle this more gracefully - return err - } - - e := &depHasProblemPackagesFailure{ - goal: dependency{ - depender: a.a, - dep: cdep, - }, - v: sel.a.v, - prob: make(map[string]error), - } - - for _, pkg := range cdep.pl { - perr, has := ptree.Packages[pkg] - if !has || perr.Err != nil { - if has { - e.prob[pkg] = perr.Err - } else { - e.prob[pkg] = nil - } - } - } - - if len(e.prob) > 0 { - return e - } - return nil -} - -// checkRevisionExists ensures that if a dependency is constrained by a -// revision, that that revision actually exists. -func (s *solver) checkRevisionExists(a atomWithPackages, cdep completeDep) error { - r, isrev := cdep.Constraint.(Revision) - if !isrev { - // Constraint is not a revision; nothing to do - return nil - } - - present, _ := s.b.RevisionPresentIn(cdep.Ident, r) - if present { - return nil - } - - return &nonexistentRevisionFailure{ - goal: dependency{ - depender: a.a, - dep: cdep, - }, - r: r, - } -} diff --git a/vendor/github.com/golang/dep/gps/selection.go b/vendor/github.com/golang/dep/gps/selection.go deleted file mode 100644 index c8d41a9c..00000000 --- a/vendor/github.com/golang/dep/gps/selection.go +++ /dev/null @@ -1,264 +0,0 @@ -// Copyright 2017 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 gps - -type selection struct { - // projects is a stack of the atoms that have currently been selected by the - // solver. It can also be thought of as the vertex set of the current - // selection graph. - projects []selected - // deps records the set of dependers on a given ProjectRoot. It is - // essentially an adjacency list of *inbound* edges. - deps map[ProjectRoot][]dependency - // foldRoots records a mapping from a canonical, case-folded form of - // ProjectRoots to the particular case variant that has currently been - // selected. - foldRoots map[string]ProjectRoot -} - -type selected struct { - a atomWithPackages - first bool -} - -func (s *selection) getDependenciesOn(id ProjectIdentifier) []dependency { - if deps, exists := s.deps[id.ProjectRoot]; exists { - return deps - } - - return nil -} - -// getIdentFor returns the ProjectIdentifier (so, the network name) currently in -// use for the provided ProjectRoot. -// -// If no dependencies are present yet that designate a network name for -// the provided root, this will return an empty ProjectIdentifier and false. -func (s *selection) getIdentFor(pr ProjectRoot) (ProjectIdentifier, bool) { - deps := s.getDependenciesOn(ProjectIdentifier{ProjectRoot: pr}) - if len(deps) == 0 { - return ProjectIdentifier{}, false - } - - // For now, at least, the solver maintains (assumes?) the invariant that - // whatever is first in the deps list decides the net name to be used. - return deps[0].dep.Ident, true -} - -// pushSelection pushes a new atomWithPackages onto the selection stack, along -// with an indicator as to whether this selection indicates a new project *and* -// packages, or merely some new packages on a project that was already selected. -func (s *selection) pushSelection(a atomWithPackages, pkgonly bool) { - s.projects = append(s.projects, selected{ - a: a, - first: !pkgonly, - }) -} - -// popSelection removes and returns the last atomWithPackages from the selection -// stack, along with an indication of whether that element was the first from -// that project - that is, if it represented an addition of both a project and -// one or more packages to the overall selection. -func (s *selection) popSelection() (atomWithPackages, bool) { - var sel selected - sel, s.projects = s.projects[len(s.projects)-1], s.projects[:len(s.projects)-1] - return sel.a, sel.first -} - -// findCaseConflicts checks to see if the given ProjectRoot has a -// case-insensitive overlap with another, different ProjectRoot that's already -// been picked. -func (s *selection) findCaseConflicts(pr ProjectRoot) (bool, ProjectRoot) { - if current, has := s.foldRoots[toFold(string(pr))]; has && pr != current { - return true, current - } - - return false, "" -} - -func (s *selection) pushDep(dep dependency) { - pr := dep.dep.Ident.ProjectRoot - deps := s.deps[pr] - if len(deps) == 0 { - s.foldRoots[toFold(string(pr))] = pr - } - - s.deps[pr] = append(deps, dep) -} - -func (s *selection) popDep(id ProjectIdentifier) (dep dependency) { - deps := s.deps[id.ProjectRoot] - dlen := len(deps) - if dlen == 1 { - delete(s.foldRoots, toFold(string(id.ProjectRoot))) - } - - dep, s.deps[id.ProjectRoot] = deps[dlen-1], deps[:dlen-1] - return dep -} - -func (s *selection) depperCount(id ProjectIdentifier) int { - return len(s.deps[id.ProjectRoot]) -} - -// Compute a list of the unique packages within the given ProjectIdentifier that -// have dependers, and the number of dependers they have. -func (s *selection) getRequiredPackagesIn(id ProjectIdentifier) map[string]int { - // TODO(sdboyer) this is horribly inefficient to do on the fly; we need a method to - // precompute it on pushing a new dep, and preferably with an immut - // structure so that we can pop with zero cost. - uniq := make(map[string]int) - for _, dep := range s.deps[id.ProjectRoot] { - for _, pkg := range dep.dep.pl { - uniq[pkg] = uniq[pkg] + 1 - } - } - - return uniq -} - -// Suppress unused linting warning. -var _ = (*selection)(nil).getSelectedPackagesIn -var _ = (*selection)(nil).getProjectImportMap - -// Compute a list of the unique packages within the given ProjectIdentifier that -// are currently selected, and the number of times each package has been -// independently selected. -func (s *selection) getSelectedPackagesIn(id ProjectIdentifier) map[string]int { - // TODO(sdboyer) this is horribly inefficient to do on the fly; we need a method to - // precompute it on pushing a new dep, and preferably with an immut - // structure so that we can pop with zero cost. - uniq := make(map[string]int) - for _, p := range s.projects { - if p.a.a.id.eq(id) { - for _, pkg := range p.a.pl { - uniq[pkg] = uniq[pkg] + 1 - } - } - } - - return uniq -} - -// getProjectImportMap extracts the set of package imports from the used -// packages in each selected project. -func (s *selection) getProjectImportMap() map[ProjectRoot]map[string]struct{} { - importMap := make(map[ProjectRoot]map[string]struct{}) - for _, edges := range s.deps { - for _, edge := range edges { - var curmap map[string]struct{} - if imap, has := importMap[edge.depender.id.ProjectRoot]; !has { - curmap = make(map[string]struct{}) - } else { - curmap = imap - } - - for _, pl := range edge.dep.pl { - curmap[pl] = struct{}{} - } - importMap[edge.depender.id.ProjectRoot] = curmap - } - } - - return importMap -} - -func (s *selection) getConstraint(id ProjectIdentifier) Constraint { - deps, exists := s.deps[id.ProjectRoot] - if !exists || len(deps) == 0 { - return any - } - - // TODO(sdboyer) recomputing this sucks and is quite wasteful. Precompute/cache it - // on changes to the constraint set, instead. - - // The solver itself is expected to maintain the invariant that all the - // constraints kept here collectively admit a non-empty set of versions. We - // assume this is the case here while assembling a composite constraint. - - // Start with the open set - var ret Constraint = any - for _, dep := range deps { - ret = ret.Intersect(dep.dep.Constraint) - } - - return ret -} - -// selected checks to see if the given ProjectIdentifier has been selected, and -// if so, returns the corresponding atomWithPackages. -// -// It walks the projects selection list from front to back and returns the first -// match it finds, which means it will always and only return the base selection -// of the project, without any additional package selections that may or may not -// have happened later. -func (s *selection) selected(id ProjectIdentifier) (atomWithPackages, bool) { - for _, p := range s.projects { - if p.a.a.id.ProjectRoot == id.ProjectRoot { - return p.a, true - } - } - - return atomWithPackages{a: nilpa}, false -} - -type unselected struct { - sl []bimodalIdentifier - cmp func(i, j int) bool -} - -func (u unselected) Len() int { - return len(u.sl) -} - -func (u unselected) Less(i, j int) bool { - return u.cmp(i, j) -} - -func (u unselected) Swap(i, j int) { - u.sl[i], u.sl[j] = u.sl[j], u.sl[i] -} - -func (u *unselected) Push(x interface{}) { - u.sl = append(u.sl, x.(bimodalIdentifier)) -} - -func (u *unselected) Pop() (v interface{}) { - v, u.sl = u.sl[len(u.sl)-1], u.sl[:len(u.sl)-1] - return v -} - -// remove takes a bimodalIdentifier out of the priority queue, if present. Only -// the first matching bmi will be removed. -// -// There are two events that cause this to be called: bmi selection, when the -// bmi at the front of the queue is removed, and backtracking, when a bmi -// becomes unnecessary because the dependency that induced it was backtracked -// and popped off. -// -// The worst case for both of these is O(n), but in practice the first case is -// O(1), as we iterate the queue from front to back. -func (u *unselected) remove(bmi bimodalIdentifier) { - plen := len(bmi.pl) -outer: - for i, pi := range u.sl { - if pi.id.eq(bmi.id) && len(pi.pl) == plen { - // Simple slice comparison - assume they're both sorted the same - for i2, pkg := range pi.pl { - if bmi.pl[i2] != pkg { - continue outer - } - } - - if i == len(u.sl)-1 { - // if we're on the last element, just pop, no splice - u.sl = u.sl[:len(u.sl)-1] - } else { - u.sl = append(u.sl[:i], u.sl[i+1:]...) - } - break - } - } -} diff --git a/vendor/github.com/golang/dep/gps/solution.go b/vendor/github.com/golang/dep/gps/solution.go deleted file mode 100644 index 3612a130..00000000 --- a/vendor/github.com/golang/dep/gps/solution.go +++ /dev/null @@ -1,178 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "context" - "fmt" - "os" - "path/filepath" - "sync" - - "github.com/pkg/errors" - "golang.org/x/sync/errgroup" -) - -// A Solution is returned by a solver run. It is mostly just a Lock, with some -// additional methods that report information about the solve run. -type Solution interface { - Lock - // The name of the ProjectAnalyzer used in generating this solution. - AnalyzerName() string - // The version of the ProjectAnalyzer used in generating this solution. - AnalyzerVersion() int - // The name of the Solver used in generating this solution. - SolverName() string - // The version of the Solver used in generating this solution. - SolverVersion() int - Attempts() int -} - -type solution struct { - // The projects selected by the solver. - p []LockedProject - - // The import inputs that created this solution (including requires). - i []string - - // The number of solutions that were attempted - att int - - // The analyzer info - analyzerInfo ProjectAnalyzerInfo - - // The solver used in producing this solution - solv Solver -} - -// WriteProgress informs about the progress of WriteDepTree. -type WriteProgress struct { - Count int - Total int - LP LockedProject - Failure bool -} - -func (p WriteProgress) String() string { - msg := "Wrote" - if p.Failure { - msg = "Failed to write" - } - return fmt.Sprintf("(%d/%d) %s %s@%s", p.Count, p.Total, msg, p.LP.Ident(), p.LP.Version()) -} - -const concurrentWriters = 16 - -// WriteDepTree takes a basedir, a Lock and a RootPruneOptions and exports all -// the projects listed in the lock to the appropriate target location within basedir. -// -// If the goal is to populate a vendor directory, basedir should be the absolute -// path to that vendor directory, not its parent (a project root, typically). -// -// It requires a SourceManager to do the work. Prune options are read from the -// passed manifest. -// -// If onWrite is not nil, it will be called after each project write. Calls are ordered and atomic. -func WriteDepTree(basedir string, l Lock, sm SourceManager, co CascadingPruneOptions, onWrite func(WriteProgress)) error { - if l == nil { - return fmt.Errorf("must provide non-nil Lock to WriteDepTree") - } - - if err := os.MkdirAll(basedir, 0777); err != nil { - return err - } - - g, ctx := errgroup.WithContext(context.TODO()) - lps := l.Projects() - sem := make(chan struct{}, concurrentWriters) - var cnt struct { - sync.Mutex - i int - } - - for i := range lps { - p := lps[i] // per-iteration copy - - g.Go(func() error { - err := func() error { - select { - case sem <- struct{}{}: - defer func() { <-sem }() - case <-ctx.Done(): - return ctx.Err() - } - - ident := p.Ident() - projectRoot := string(ident.ProjectRoot) - to := filepath.FromSlash(filepath.Join(basedir, projectRoot)) - - if err := sm.ExportProject(ctx, ident, p.Version(), to); err != nil { - return errors.Wrapf(err, "failed to export %s", projectRoot) - } - - err := PruneProject(to, p, co.PruneOptionsFor(ident.ProjectRoot)) - if err != nil { - return errors.Wrapf(err, "failed to prune %s", projectRoot) - } - - return ctx.Err() - }() - - switch err { - case context.Canceled, context.DeadlineExceeded: - // Don't report "secondary" errors. - default: - if onWrite != nil { - // Increment and call atomically to prevent re-ordering. - cnt.Lock() - cnt.i++ - onWrite(WriteProgress{ - Count: cnt.i, - Total: len(lps), - LP: p, - Failure: err != nil, - }) - cnt.Unlock() - } - } - - return err - }) - } - - err := g.Wait() - if err != nil { - os.RemoveAll(basedir) - } - return errors.Wrap(err, "failed to write dep tree") -} - -func (r solution) Projects() []LockedProject { - return r.p -} - -func (r solution) InputImports() []string { - return r.i -} - -func (r solution) Attempts() int { - return r.att -} - -func (r solution) AnalyzerName() string { - return r.analyzerInfo.Name -} - -func (r solution) AnalyzerVersion() int { - return r.analyzerInfo.Version -} - -func (r solution) SolverName() string { - return r.solv.Name() -} - -func (r solution) SolverVersion() int { - return r.solv.Version() -} diff --git a/vendor/github.com/golang/dep/gps/solve_failures.go b/vendor/github.com/golang/dep/gps/solve_failures.go deleted file mode 100644 index 05daedd7..00000000 --- a/vendor/github.com/golang/dep/gps/solve_failures.go +++ /dev/null @@ -1,572 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "bytes" - "fmt" - "sort" - "strings" -) - -func a2vs(a atom) string { - if a.v == rootRev || a.v == nil { - return "(root)" - } - - return fmt.Sprintf("%s@%s", a.id, a.v) -} - -type traceError interface { - traceString() string -} - -type noVersionError struct { - pn ProjectIdentifier - fails []failedVersion -} - -func (e *noVersionError) Error() string { - if len(e.fails) == 0 { - return fmt.Sprintf("No versions found for project %q.", e.pn.ProjectRoot) - } - - var buf bytes.Buffer - fmt.Fprintf(&buf, "No versions of %s met constraints:", e.pn.ProjectRoot) - for _, f := range e.fails { - fmt.Fprintf(&buf, "\n\t%s: %s", f.v, f.f.Error()) - } - - return buf.String() -} - -func (e *noVersionError) traceString() string { - if len(e.fails) == 0 { - return fmt.Sprintf("No versions found") - } - - var buf bytes.Buffer - fmt.Fprintf(&buf, "No versions of %s met constraints:", e.pn.ProjectRoot) - for _, f := range e.fails { - if te, ok := f.f.(traceError); ok { - fmt.Fprintf(&buf, "\n %s: %s", f.v, te.traceString()) - } else { - fmt.Fprintf(&buf, "\n %s: %s", f.v, f.f.Error()) - } - } - - return buf.String() -} - -// caseMismatchFailure occurs when there are import paths that differ only by -// case. The compiler disallows this case. -type caseMismatchFailure struct { - // goal is the depender atom that tried to introduce the case-varying name, - // along with the case-varying name. - goal dependency - // current is the specific casing of a ProjectRoot that is presently - // selected for all possible case variations of its contained unicode code - // points. - current ProjectRoot - // failsib is the list of active dependencies that have determined the - // specific casing for the target project. - failsib []dependency -} - -func (e *caseMismatchFailure) Error() string { - if len(e.failsib) == 1 { - str := "Could not introduce %s due to a case-only variation: it depends on %q, but %q was already established as the case variant for that project root by depender %s" - return fmt.Sprintf(str, a2vs(e.goal.depender), e.goal.dep.Ident.ProjectRoot, e.current, a2vs(e.failsib[0].depender)) - } - - var buf bytes.Buffer - - str := "Could not introduce %s due to a case-only variation: it depends on %q, but %q was already established as the case variant for that project root by the following other dependers:\n" - fmt.Fprintf(&buf, str, a2vs(e.goal.depender), e.goal.dep.Ident.ProjectRoot, e.current) - - for _, c := range e.failsib { - fmt.Fprintf(&buf, "\t%s\n", a2vs(c.depender)) - } - - return buf.String() -} - -func (e *caseMismatchFailure) traceString() string { - var buf bytes.Buffer - fmt.Fprintf(&buf, "case-only variation in dependency on %q; %q already established by:\n", e.goal.dep.Ident.ProjectRoot, e.current) - for _, f := range e.failsib { - fmt.Fprintf(&buf, "%s\n", a2vs(f.depender)) - } - - return buf.String() -} - -// wrongCaseFailure occurs when one or more projects - A, B, ... - depend on -// another project - Z - with an incorrect case variant, as indicated by the -// case variant used internally by Z to reference its own packages. -// -// For example, github.com/sirupsen/logrus/hooks/syslog references itself via -// github.com/sirupsen/logrus, establishing that as the canonical case variant. -type wrongCaseFailure struct { - // correct is the canonical representation of the ProjectRoot - correct ProjectRoot - // goal is the incorrectly-referenced target project - goal dependency - // badcase is the list of active dependencies that have specified an - // incorrect ProjectRoot casing for the project in question. - badcase []dependency -} - -func (e *wrongCaseFailure) Error() string { - if len(e.badcase) == 1 { - str := "Could not introduce %s; imports amongst its packages establish %q as the canonical casing for root, but %s tried to import it as %q" - return fmt.Sprintf(str, a2vs(e.goal.depender), e.correct, a2vs(e.badcase[0].depender), e.badcase[0].dep.Ident.ProjectRoot) - } - - var buf bytes.Buffer - - str := "Could not introduce %s; imports amongst its packages establish %q as the canonical casing for root, but the following projects tried to import it as %q" - fmt.Fprintf(&buf, str, a2vs(e.goal.depender), e.correct, e.badcase[0].dep.Ident.ProjectRoot) - - for _, c := range e.badcase { - fmt.Fprintf(&buf, "\t%s\n", a2vs(c.depender)) - } - - return buf.String() -} - -func (e *wrongCaseFailure) traceString() string { - var buf bytes.Buffer - fmt.Fprintf(&buf, "internal imports establish %q as correct casing; %q was used by:\n", e.correct, e.goal.dep.Ident.ProjectRoot) - for _, f := range e.badcase { - fmt.Fprintf(&buf, "%s\n", a2vs(f.depender)) - } - - return buf.String() -} - -// disjointConstraintFailure occurs when attempting to introduce an atom that -// itself has an acceptable version, but one of its dependency constraints is -// disjoint with one or more dependency constraints already active for that -// identifier. -type disjointConstraintFailure struct { - // goal is the dependency with the problematic constraint, forcing us to - // reject the atom that introduces it. - goal dependency - // failsib is the list of active dependencies that are disjoint with the - // goal dependency. This will be at least one, but may not be all of the - // active dependencies. - failsib []dependency - // nofailsib is the list of active dependencies that are NOT disjoint with - // the goal dependency. The total of nofailsib and failsib will always be - // the total number of active dependencies on target identifier. - nofailsib []dependency - // c is the current constraint on the target identifier. It is intersection - // of all the active dependencies' constraints. - c Constraint -} - -func (e *disjointConstraintFailure) Error() string { - if len(e.failsib) == 1 { - str := "Could not introduce %s, as it has a dependency on %s with constraint %s, which has no overlap with existing constraint %s from %s" - return fmt.Sprintf(str, a2vs(e.goal.depender), e.goal.dep.Ident, e.goal.dep.Constraint.String(), e.failsib[0].dep.Constraint.String(), a2vs(e.failsib[0].depender)) - } - - var buf bytes.Buffer - - var sibs []dependency - if len(e.failsib) > 1 { - sibs = e.failsib - - str := "Could not introduce %s, as it has a dependency on %s with constraint %s, which has no overlap with the following existing constraints:\n" - fmt.Fprintf(&buf, str, a2vs(e.goal.depender), e.goal.dep.Ident, e.goal.dep.Constraint.String()) - } else { - sibs = e.nofailsib - - str := "Could not introduce %s, as it has a dependency on %s with constraint %s, which does not overlap with the intersection of existing constraints from other currently selected packages:\n" - fmt.Fprintf(&buf, str, a2vs(e.goal.depender), e.goal.dep.Ident, e.goal.dep.Constraint.String()) - } - - for _, c := range sibs { - fmt.Fprintf(&buf, "\t%s from %s\n", c.dep.Constraint.String(), a2vs(c.depender)) - } - - return buf.String() -} - -func (e *disjointConstraintFailure) traceString() string { - var buf bytes.Buffer - fmt.Fprintf(&buf, "constraint %s on %s disjoint with other dependers:\n", e.goal.dep.Constraint.String(), e.goal.dep.Ident) - for _, f := range e.failsib { - fmt.Fprintf( - &buf, - "%s from %s (no overlap)\n", - f.dep.Constraint.String(), - a2vs(f.depender), - ) - } - for _, f := range e.nofailsib { - fmt.Fprintf( - &buf, - "%s from %s (some overlap)\n", - f.dep.Constraint.String(), - a2vs(f.depender), - ) - } - - return buf.String() -} - -// Indicates that an atom could not be introduced because one of its dep -// constraints does not admit the currently-selected version of the target -// project. -type constraintNotAllowedFailure struct { - // The dependency with the problematic constraint that could not be - // introduced. - goal dependency - // The (currently selected) version of the target project that was not - // admissible by the goal dependency. - v Version -} - -func (e *constraintNotAllowedFailure) Error() string { - return fmt.Sprintf( - "Could not introduce %s, as it has a dependency on %s with constraint %s, which does not allow the currently selected version of %s", - a2vs(e.goal.depender), - e.goal.dep.Ident, - e.goal.dep.Constraint, - e.v, - ) -} - -func (e *constraintNotAllowedFailure) traceString() string { - return fmt.Sprintf( - "%s depends on %s with %s, but that's already selected at %s", - a2vs(e.goal.depender), - e.goal.dep.Ident.ProjectRoot, - e.goal.dep.Constraint, - e.v, - ) -} - -// versionNotAllowedFailure describes a failure where an atom is rejected -// because its version is not allowed by current constraints. -// -// (This is one of the more straightforward types of failures) -type versionNotAllowedFailure struct { - // goal is the atom that was rejected by current constraints. - goal atom - // failparent is the list of active dependencies that caused the atom to be - // rejected. Note that this only includes dependencies that actually - // rejected the atom, which will be at least one, but may not be all the - // active dependencies on the atom's identifier. - failparent []dependency - // c is the current constraint on the atom's identifier. This is the intersection - // of all active dependencies' constraints. - c Constraint -} - -func (e *versionNotAllowedFailure) Error() string { - if len(e.failparent) == 1 { - return fmt.Sprintf( - "Could not introduce %s, as it is not allowed by constraint %s from project %s.", - a2vs(e.goal), - e.failparent[0].dep.Constraint.String(), - e.failparent[0].depender.id, - ) - } - - var buf bytes.Buffer - - fmt.Fprintf(&buf, "Could not introduce %s, as it is not allowed by constraints from the following projects:\n", a2vs(e.goal)) - - for _, f := range e.failparent { - fmt.Fprintf(&buf, "\t%s from %s\n", f.dep.Constraint.String(), a2vs(f.depender)) - } - - return buf.String() -} - -func (e *versionNotAllowedFailure) traceString() string { - var buf bytes.Buffer - - fmt.Fprintf(&buf, "%s not allowed by constraint %s:\n", a2vs(e.goal), e.c.String()) - for _, f := range e.failparent { - fmt.Fprintf(&buf, " %s from %s\n", f.dep.Constraint.String(), a2vs(f.depender)) - } - - return buf.String() -} - -type missingSourceFailure struct { - goal ProjectIdentifier - prob string -} - -func (e *missingSourceFailure) Error() string { - return fmt.Sprintf(e.prob, e.goal) -} - -type badOptsFailure string - -func (e badOptsFailure) Error() string { - return string(e) -} - -type sourceMismatchFailure struct { - // The ProjectRoot over which there is disagreement about where it should be - // sourced from - shared ProjectRoot - // The current value for the network source - current string - // The mismatched value for the network source - mismatch string - // The currently selected dependencies which have agreed upon/established - // the given network source - sel []dependency - // The atom with the constraint that has the new, incompatible network source - prob atom -} - -func (e *sourceMismatchFailure) Error() string { - var cur []string - for _, c := range e.sel { - cur = append(cur, string(c.depender.id.ProjectRoot)) - } - - str := "Could not introduce %s, as it depends on %s from %s, but %s is already marked as coming from %s by %s" - return fmt.Sprintf(str, a2vs(e.prob), e.shared, e.mismatch, e.shared, e.current, strings.Join(cur, ", ")) -} - -func (e *sourceMismatchFailure) traceString() string { - var buf bytes.Buffer - fmt.Fprintf(&buf, "disagreement on network addr for %s:\n", e.shared) - - fmt.Fprintf(&buf, " %s from %s\n", e.mismatch, e.prob.id) - for _, dep := range e.sel { - fmt.Fprintf(&buf, " %s from %s\n", e.current, dep.depender.id) - } - - return buf.String() -} - -type errDeppers struct { - err error - deppers []atom -} - -// checkeeHasProblemPackagesFailure indicates that the goal atom was rejected -// because one or more of the packages required by its deppers had errors. -// -// "errors" includes package nonexistence, which is indicated by a nil err in -// the corresponding errDeppers failpkg map value. -// -// checkeeHasProblemPackagesFailure complements depHasProblemPackagesFailure; -// one or the other could appear to describe the same fundamental issue, -// depending on the order in which dependencies were visited. -type checkeeHasProblemPackagesFailure struct { - // goal is the atom that was rejected due to problematic packages. - goal atom - // failpkg is a map of package names to the error describing the problem - // with them, plus a list of the selected atoms that require that package. - failpkg map[string]errDeppers -} - -func (e *checkeeHasProblemPackagesFailure) Error() string { - var buf bytes.Buffer - indent := "" - - if len(e.failpkg) > 1 { - indent = "\t" - fmt.Fprintf( - &buf, "Could not introduce %s due to multiple problematic subpackages:\n", - a2vs(e.goal), - ) - } - - for pkg, errdep := range e.failpkg { - var cause string - if errdep.err == nil { - cause = "is missing" - } else { - cause = fmt.Sprintf("does not contain usable Go code (%T).", errdep.err) - } - - if len(e.failpkg) == 1 { - fmt.Fprintf( - &buf, "Could not introduce %s, as its subpackage %s %s.", - a2vs(e.goal), - pkg, - cause, - ) - } else { - fmt.Fprintf(&buf, "\tSubpackage %s %s.", pkg, cause) - } - - if len(errdep.deppers) == 1 { - fmt.Fprintf( - &buf, " (Package is required by %s.)", - a2vs(errdep.deppers[0]), - ) - } else { - fmt.Fprintf(&buf, " Package is required by:") - for _, pa := range errdep.deppers { - fmt.Fprintf(&buf, "\n%s\t%s", indent, a2vs(pa)) - } - } - } - - return buf.String() -} - -func (e *checkeeHasProblemPackagesFailure) traceString() string { - var buf bytes.Buffer - - fmt.Fprintf(&buf, "%s at %s has problem subpkg(s):\n", e.goal.id.ProjectRoot, e.goal.v) - for pkg, errdep := range e.failpkg { - if errdep.err == nil { - fmt.Fprintf(&buf, "\t%s is missing; ", pkg) - } else { - fmt.Fprintf(&buf, "\t%s has err (%T); ", pkg, errdep.err) - } - - if len(errdep.deppers) == 1 { - fmt.Fprintf(&buf, "required by %s.", a2vs(errdep.deppers[0])) - } else { - fmt.Fprintf(&buf, " required by:") - for _, pa := range errdep.deppers { - fmt.Fprintf(&buf, "\n\t\t%s at %s", pa.id, pa.v) - } - } - } - - return buf.String() -} - -// depHasProblemPackagesFailure indicates that the goal dependency was rejected -// because there were problems with one or more of the packages the dependency -// requires in the atom currently selected for that dependency. (This failure -// can only occur if the target dependency is already selected.) -// -// "errors" includes package nonexistence, which is indicated by a nil err as -// the corresponding prob map value. -// -// depHasProblemPackagesFailure complements checkeeHasProblemPackagesFailure; -// one or the other could appear to describe the same fundamental issue, -// depending on the order in which dependencies were visited. -type depHasProblemPackagesFailure struct { - // goal is the dependency that was rejected due to the atom currently - // selected for the dependency's target id having errors (including, and - // probably most commonly, - // nonexistence) in one or more packages named by the dependency. - goal dependency - // v is the version of the currently selected atom targeted by the goal - // dependency. - v Version - // prob is a map of problem packages to their specific error. It does not - // include missing packages. - prob map[string]error -} - -func (e *depHasProblemPackagesFailure) Error() string { - fcause := func(pkg string) string { - if err := e.prob[pkg]; err != nil { - return fmt.Sprintf("does not contain usable Go code (%T).", err) - } - return "is missing." - } - - if len(e.prob) == 1 { - var pkg string - for pkg = range e.prob { - } - - return fmt.Sprintf( - "Could not introduce %s, as it requires package %s from %s, but in version %s that package %s", - a2vs(e.goal.depender), - pkg, - e.goal.dep.Ident, - e.v, - fcause(pkg), - ) - } - - var buf bytes.Buffer - fmt.Fprintf( - &buf, "Could not introduce %s, as it requires problematic packages from %s (current version %s):", - a2vs(e.goal.depender), - e.goal.dep.Ident, - e.v, - ) - - pkgs := make([]string, len(e.prob)) - k := 0 - for pkg := range e.prob { - pkgs[k] = pkg - k++ - } - sort.Strings(pkgs) - for _, pkg := range pkgs { - fmt.Fprintf(&buf, "\t%s %s", pkg, fcause(pkg)) - } - - return buf.String() -} - -func (e *depHasProblemPackagesFailure) traceString() string { - var buf bytes.Buffer - fcause := func(pkg string) string { - if err := e.prob[pkg]; err != nil { - return fmt.Sprintf("has parsing err (%T).", err) - } - return "is missing" - } - - fmt.Fprintf( - &buf, "%s depping on %s at %s has problem subpkg(s):", - a2vs(e.goal.depender), - e.goal.dep.Ident, - e.v, - ) - - pkgs := make([]string, len(e.prob)) - k := 0 - for pkg := range e.prob { - pkgs[k] = pkg - k++ - } - sort.Strings(pkgs) - for _, pkg := range pkgs { - fmt.Fprintf(&buf, "\t%s %s", pkg, fcause(pkg)) - } - - return buf.String() -} - -// nonexistentRevisionFailure indicates that a revision constraint was specified -// for a given project, but that that revision does not exist in the source -// repository. -type nonexistentRevisionFailure struct { - goal dependency - r Revision -} - -func (e *nonexistentRevisionFailure) Error() string { - return fmt.Sprintf( - "Could not introduce %s, as it requires %s at revision %s, but that revision does not exist", - a2vs(e.goal.depender), - e.goal.dep.Ident, - e.r, - ) -} - -func (e *nonexistentRevisionFailure) traceString() string { - return fmt.Sprintf( - "%s wants missing rev %s of %s", - a2vs(e.goal.depender), - e.r, - e.goal.dep.Ident, - ) -} diff --git a/vendor/github.com/golang/dep/gps/solver.go b/vendor/github.com/golang/dep/gps/solver.go deleted file mode 100644 index c9b541d9..00000000 --- a/vendor/github.com/golang/dep/gps/solver.go +++ /dev/null @@ -1,1381 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "container/heap" - "context" - "fmt" - "log" - "sort" - "strings" - "sync" - "sync/atomic" - - "github.com/armon/go-radix" - "github.com/golang/dep/gps/paths" - "github.com/golang/dep/gps/pkgtree" - "github.com/pkg/errors" -) - -var rootRev = Revision("") - -// SolveParameters hold all arguments to a solver run. -// -// Only RootDir and RootPackageTree are absolutely required. A nil Manifest is -// allowed, though it usually makes little sense. -// -// Of these properties, only the Manifest and RootPackageTree are (directly) -// incorporated in memoization hashing. -type SolveParameters struct { - // The path to the root of the project on which the solver should operate. - // This should point to the directory that should contain the vendor/ - // directory. - // - // In general, it is wise for this to be under an active GOPATH, though it - // is not (currently) required. - // - // A real path to a readable directory is required. - RootDir string - - // The ProjectAnalyzer is responsible for extracting Manifest and - // (optionally) Lock information from dependencies. The solver passes it - // along to its SourceManager's GetManifestAndLock() method as needed. - // - // An analyzer is required. - ProjectAnalyzer ProjectAnalyzer - - // The tree of packages that comprise the root project, as well as the - // import path that should identify the root of that tree. - // - // In most situations, tools should simply pass the result of ListPackages() - // directly through here. - // - // The ImportRoot property must be a non-empty string, and at least one - // element must be present in the Packages map. - RootPackageTree pkgtree.PackageTree - - // The root manifest. This contains all the dependency constraints - // associated with normal Manifests, as well as the particular controls - // afforded only to the root project. - // - // May be nil, but for most cases, that would be unwise. - Manifest RootManifest - - // The root lock. Optional. Generally, this lock is the output of a previous - // solve run. - // - // If provided, the solver will attempt to preserve the versions specified - // in the lock, unless ToChange or ChangeAll settings indicate otherwise. - Lock Lock - - // ToChange is a list of project names that should be changed - that is, any - // versions specified for those projects in the root lock file should be - // ignored. - // - // Passing ChangeAll has subtly different behavior from enumerating all - // projects into ToChange. In general, ToChange should *only* be used if the - // user expressly requested an upgrade for a specific project. - ToChange []ProjectRoot - - // ChangeAll indicates that all projects should be changed - that is, any - // versions specified in the root lock file should be ignored. - ChangeAll bool - - // Downgrade indicates whether the solver will attempt to upgrade (false) or - // downgrade (true) projects that are not locked, or are marked for change. - // - // Upgrading is, by far, the most typical case. The field is named - // 'Downgrade' so that the bool's zero value corresponds to that most - // typical case. - Downgrade bool - - // TraceLogger is the logger to use for generating trace output. If set, the - // solver will generate informative trace output as it moves through the - // solving process. - TraceLogger *log.Logger - - // stdLibFn is the function to use to recognize standard library import paths. - // Only overridden for tests. Defaults to paths.IsStandardImportPath if nil. - stdLibFn func(string) bool - - // mkBridgeFn is the function to use to create sourceBridges. - // Only overridden for tests (so we can run with virtual RootDir). - // Defaults to mkBridge if nil. - mkBridgeFn func(*solver, SourceManager, bool) sourceBridge -} - -// solver is a CDCL-style constraint solver with satisfiability conditions -// hardcoded to the needs of the Go package management problem space. -type solver struct { - // The current number of attempts made over the course of this solve. This - // number increments each time the algorithm completes a backtrack and - // starts moving forward again. - attempts int - - // Logger used exclusively for trace output, or nil to suppress. - tl *log.Logger - - // The function to use to recognize standard library import paths. - stdLibFn func(string) bool - - // A bridge to the standard SourceManager. The adapter does some local - // caching of pre-sorted version lists, as well as translation between the - // full-on ProjectIdentifiers that the solver deals with and the simplified - // names a SourceManager operates on. - b sourceBridge - - // A stack containing projects and packages that are currently "selected" - - // that is, they have passed all satisfiability checks, and are part of the - // current solution. - // - // The *selection type is mostly just a dumb data container; the solver - // itself is responsible for maintaining that invariant. - sel *selection - - // The current list of projects that we need to incorporate into the solution in - // order for the solution to be complete. This list is implemented as a - // priority queue that places projects least likely to induce errors at the - // front, in order to minimize the amount of backtracking required to find a - // solution. - // - // Entries are added to and removed from this list by the solver at the same - // time that the selected queue is updated, either with an addition or - // removal. - unsel *unselected - - // A stack of all the currently active versionQueues in the solver. The set - // of projects represented here corresponds closely to what's in s.sel, - // although s.sel will always contain the root project, and s.vqs never - // will. Also, s.vqs is only added to (or popped from during backtracking) - // when a new project is selected; it is untouched when new packages are - // added to an existing project. - vqs []*versionQueue - - // Contains data and constraining information from the root project - rd rootdata - - // metrics for the current solve run. - mtr *metrics - - // Indicates whether the solver has been run. It is invalid to run this type - // of solver more than once. - hasrun int32 -} - -func (params SolveParameters) toRootdata() (rootdata, error) { - if params.ProjectAnalyzer == nil { - return rootdata{}, badOptsFailure("must provide a ProjectAnalyzer") - } - if params.RootDir == "" { - return rootdata{}, badOptsFailure("params must specify a non-empty root directory") - } - if params.RootPackageTree.ImportRoot == "" { - return rootdata{}, badOptsFailure("params must include a non-empty import root") - } - if len(params.RootPackageTree.Packages) == 0 { - return rootdata{}, badOptsFailure("at least one package must be present in the PackageTree") - } - if params.Lock == nil && len(params.ToChange) != 0 { - return rootdata{}, badOptsFailure(fmt.Sprintf("update specifically requested for %s, but no lock was provided to upgrade from", params.ToChange)) - } - - if params.Manifest == nil { - params.Manifest = simpleRootManifest{} - } - - rd := rootdata{ - ir: params.Manifest.IgnoredPackages(), - req: params.Manifest.RequiredPackages(), - ovr: params.Manifest.Overrides(), - rpt: params.RootPackageTree.Copy(), - chng: make(map[ProjectRoot]struct{}), - rlm: make(map[ProjectRoot]LockedProject), - chngall: params.ChangeAll, - dir: params.RootDir, - an: params.ProjectAnalyzer, - } - - // Ensure the required and overrides maps are at least initialized - if rd.req == nil { - rd.req = make(map[string]bool) - } - if rd.ovr == nil { - rd.ovr = make(ProjectConstraints) - } - - if rd.ir.Len() > 0 { - var both []string - for pkg := range params.Manifest.RequiredPackages() { - if rd.ir.IsIgnored(pkg) { - both = append(both, pkg) - } - } - switch len(both) { - case 0: - break - case 1: - return rootdata{}, badOptsFailure(fmt.Sprintf("%q was given as both a required and ignored package", both[0])) - default: - return rootdata{}, badOptsFailure(fmt.Sprintf("multiple packages given as both required and ignored: %s", strings.Join(both, ", "))) - } - } - - // Validate no empties in the overrides map - var eovr []string - for pr, pp := range rd.ovr { - if pp.Constraint == nil && pp.Source == "" { - eovr = append(eovr, string(pr)) - } - } - - if eovr != nil { - // Maybe it's a little nitpicky to do this (we COULD proceed; empty - // overrides have no effect), but this errs on the side of letting the - // tool/user know there's bad input. Purely as a principle, that seems - // preferable to silently allowing progress with icky input. - if len(eovr) > 1 { - return rootdata{}, badOptsFailure(fmt.Sprintf("Overrides lacked any non-zero properties for multiple project roots: %s", strings.Join(eovr, " "))) - } - return rootdata{}, badOptsFailure(fmt.Sprintf("An override was declared for %s, but without any non-zero properties", eovr[0])) - } - - // Prep safe, normalized versions of root manifest and lock data - rd.rm = prepManifest(params.Manifest) - - if params.Lock != nil { - for _, lp := range params.Lock.Projects() { - rd.rlm[lp.Ident().ProjectRoot] = lp - } - - // Also keep a prepped one, mostly for the bridge. This is probably - // wasteful, but only minimally so, and yay symmetry - rd.rl = prepLock(params.Lock) - } - - for _, p := range params.ToChange { - if _, exists := rd.rlm[p]; !exists { - return rootdata{}, badOptsFailure(fmt.Sprintf("cannot update %s as it is not in the lock", p)) - } - rd.chng[p] = struct{}{} - } - - return rd, nil -} - -// Prepare readies a Solver for use. -// -// This function reads and validates the provided SolveParameters. If a problem -// with the inputs is detected, an error is returned. Otherwise, a Solver is -// returned, ready to hash and check inputs or perform a solving run. -func Prepare(params SolveParameters, sm SourceManager) (Solver, error) { - if sm == nil { - return nil, badOptsFailure("must provide non-nil SourceManager") - } - - rd, err := params.toRootdata() - if err != nil { - return nil, err - } - - if params.stdLibFn == nil { - params.stdLibFn = paths.IsStandardImportPath - } - - s := &solver{ - tl: params.TraceLogger, - stdLibFn: params.stdLibFn, - rd: rd, - } - - // Set up the bridge and ensure the root dir is in good, working order - // before doing anything else. - if params.mkBridgeFn == nil { - s.b = mkBridge(s, sm, params.Downgrade) - } else { - s.b = params.mkBridgeFn(s, sm, params.Downgrade) - } - err = s.b.verifyRootDir(params.RootDir) - if err != nil { - return nil, err - } - - // Initialize stacks and queues - s.sel = &selection{ - deps: make(map[ProjectRoot][]dependency), - foldRoots: make(map[string]ProjectRoot), - } - s.unsel = &unselected{ - sl: make([]bimodalIdentifier, 0), - cmp: s.unselectedComparator, - } - - return s, nil -} - -// A Solver is the main workhorse of gps: given a set of project inputs, it -// performs a constraint solving analysis to develop a complete Solution, or -// else fail with an informative error. -// -// If a Solution is found, an implementing tool may persist it - typically into -// a "lock file" - and/or use it to write out a directory tree of dependencies, -// suitable to be a vendor directory, via CreateVendorTree. -type Solver interface { - // Solve initiates a solving run. It will either abort due to a canceled - // Context, complete successfully with a Solution, or fail with an - // informative error. - // - // It is generally not allowed that this method be called twice for any - // given solver. - Solve(context.Context) (Solution, error) - - // Name returns a string identifying the particular solver backend. - // - // Different solvers likely have different invariants, and likely will not - // have the same result sets for any particular inputs. - Name() string - - // Version returns an int indicating the version of the solver of the given - // Name(). Implementations should change their reported version ONLY when - // the logic is changed in such a way that substantially changes the result - // set that is possible for a substantial subset of likely inputs. - // - // "Substantial" is an imprecise term, and it is used intentionally. There - // are no easy, general ways of subdividing constraint solving problems such - // that one can know, a priori, the full impact that subtle algorithmic - // changes will have on possible result sets. Consequently, we have to fall - // back on coarser, intuition-based reasoning as to whether a change is - // large enough that it is likely to be broadly user-visible. - // - // This is acceptable, because this value is not used programmatically by - // the solver in any way. Rather, it is intend for implementing tools to - // use as a coarse signal to users about compatibility between their tool's - // version and the current data, typically via persistence to a Lock. - // Changes to the version number reported should be weighed between - // confusing teams by having two members' tools continuously rolling back - // each others' chosen Solutions for no apparent reason, and annoying teams - // by changing the number for changes so remote that warnings about solver - // version mismatches become meaningless. - // - // Err on the side of caution. - // - // Chronology is the only implication of the ordering - that lower version - // numbers were published before higher numbers. - Version() int -} - -func (s *solver) Name() string { - return "gps-cdcl" -} - -func (s *solver) Version() int { - return 1 -} - -// DeductionErrs maps package import path to errors occurring during deduction. -type DeductionErrs map[string]error - -func (e DeductionErrs) Error() string { - return "could not deduce external imports' project roots" -} - -// ValidateParams validates the solver parameters to ensure solving can be completed. -func ValidateParams(params SolveParameters, sm SourceManager) error { - // Ensure that all packages are deducible without issues. - var deducePkgsGroup sync.WaitGroup - deductionErrs := make(DeductionErrs) - var errsMut sync.Mutex - - rd, err := params.toRootdata() - if err != nil { - return err - } - - deducePkg := func(ip string, sm SourceManager) { - _, err := sm.DeduceProjectRoot(ip) - if err != nil { - errsMut.Lock() - deductionErrs[ip] = err - errsMut.Unlock() - } - deducePkgsGroup.Done() - } - - for _, ip := range rd.externalImportList(paths.IsStandardImportPath) { - deducePkgsGroup.Add(1) - go deducePkg(ip, sm) - } - - deducePkgsGroup.Wait() - - if len(deductionErrs) > 0 { - return deductionErrs - } - - return nil -} - -// Solve attempts to find a dependency solution for the given project, as -// represented by the SolveParameters with which this Solver was created. -// -// This is the entry point to the main gps workhorse. -func (s *solver) Solve(ctx context.Context) (Solution, error) { - // Solving can only be run once per solver. - if !atomic.CompareAndSwapInt32(&s.hasrun, 0, 1) { - return nil, errors.New("solve method can only be run once per instance") - } - // Make sure the bridge has the context before we start. - //s.b.ctx = ctx - - // Set up a metrics object - s.mtr = newMetrics() - - // Prime the queues with the root project - if err := s.selectRoot(); err != nil { - return nil, err - } - - all, err := s.solve(ctx) - - s.mtr.pop() - var soln solution - if err == nil { - soln = solution{ - att: s.attempts, - solv: s, - } - soln.analyzerInfo = s.rd.an.Info() - soln.i = s.rd.externalImportList(s.stdLibFn) - - // Convert ProjectAtoms into LockedProjects - soln.p = make([]LockedProject, 0, len(all)) - for pa, pl := range all { - lp := pa2lp(pa, pl) - // Pass back the original inputlp directly if it Eqs what was - // selected. - if inputlp, has := s.rd.rlm[lp.Ident().ProjectRoot]; has && lp.Eq(inputlp) { - lp = inputlp - } - - soln.p = append(soln.p, lp) - } - } - - s.traceFinish(soln, err) - if s.tl != nil { - s.mtr.dump(s.tl) - } - return soln, err -} - -// solve is the top-level loop for the solving process. -func (s *solver) solve(ctx context.Context) (map[atom]map[string]struct{}, error) { - // Pull out the donechan once up front so that we're not potentially - // triggering mutex cycling and channel creation on each iteration. - donechan := ctx.Done() - - // Main solving loop - for { - select { - case <-donechan: - return nil, ctx.Err() - default: - } - - bmi, has := s.nextUnselected() - - if !has { - // no more packages to select - we're done. - break - } - - // This split is the heart of "bimodal solving": we follow different - // satisfiability and selection paths depending on whether we've already - // selected the base project/repo that came off the unselected queue. - // - // (If we've already selected the project, other parts of the algorithm - // guarantee the bmi will contain at least one package from this project - // that has yet to be selected.) - if awp, is := s.sel.selected(bmi.id); !is { - s.mtr.push("new-atom") - // Analysis path for when we haven't selected the project yet - need - // to create a version queue. - queue, err := s.createVersionQueue(bmi) - if err != nil { - s.mtr.pop() - // Err means a failure somewhere down the line; try backtracking. - s.traceStartBacktrack(bmi, err, false) - success, berr := s.backtrack(ctx) - if berr != nil { - err = berr - } else if success { - // backtracking succeeded, move to the next unselected id - continue - } - return nil, err - } - - if queue.current() == nil { - panic("canary - queue is empty, but flow indicates success") - } - - awp := atomWithPackages{ - a: atom{ - id: queue.id, - v: queue.current(), - }, - pl: bmi.pl, - } - err = s.selectAtom(awp, false) - s.mtr.pop() - if err != nil { - // Only a released SourceManager should be able to cause this. - return nil, err - } - - s.vqs = append(s.vqs, queue) - } else { - s.mtr.push("add-atom") - // We're just trying to add packages to an already-selected project. - // That means it's not OK to burn through the version queue for that - // project as we do when first selecting a project, as doing so - // would upend the guarantees on which all previous selections of - // the project are based (both the initial one, and any package-only - // ones). - - // Because we can only safely operate within the scope of the - // single, currently selected version, we can skip looking for the - // queue and just use the version given in what came back from - // s.sel.selected(). - nawp := atomWithPackages{ - a: atom{ - id: bmi.id, - v: awp.a.v, - }, - pl: bmi.pl, - } - - s.traceCheckPkgs(bmi) - err := s.check(nawp, true) - if err != nil { - s.mtr.pop() - // Err means a failure somewhere down the line; try backtracking. - s.traceStartBacktrack(bmi, err, true) - success, berr := s.backtrack(ctx) - if berr != nil { - err = berr - } else if success { - // backtracking succeeded, move to the next unselected id - continue - } - return nil, err - } - err = s.selectAtom(nawp, true) - s.mtr.pop() - if err != nil { - // Only a released SourceManager should be able to cause this. - return nil, err - } - - // We don't add anything to the stack of version queues because the - // backtracker knows not to pop the vqstack if it backtracks - // across a pure-package addition. - } - } - - // Getting this far means we successfully found a solution. Combine the - // selected projects and packages. - projs := make(map[atom]map[string]struct{}) - - // Skip the first project. It's always the root, and that shouldn't be - // included in results. - for _, sel := range s.sel.projects[1:] { - pm, exists := projs[sel.a.a] - if !exists { - pm = make(map[string]struct{}) - projs[sel.a.a] = pm - } - - for _, path := range sel.a.pl { - pm[path] = struct{}{} - } - } - return projs, nil -} - -// selectRoot is a specialized selectAtom, used solely to initially -// populate the queues at the beginning of a solve run. -func (s *solver) selectRoot() error { - s.mtr.push("select-root") - // Push the root project onto the queue. - awp := s.rd.rootAtom() - s.sel.pushSelection(awp, false) - - // If we're looking for root's deps, get it from opts and local root - // analysis, rather than having the sm do it. - deps, err := s.intersectConstraintsWithImports(s.rd.combineConstraints(), s.rd.externalImportList(s.stdLibFn)) - if err != nil { - if contextCanceledOrSMReleased(err) { - return err - } - // TODO(sdboyer) this could well happen; handle it with a more graceful error - panic(fmt.Sprintf("canary - shouldn't be possible %s", err)) - } - - for _, dep := range deps { - // If we have no lock, or if this dep isn't in the lock, then prefetch - // it. See longer explanation in selectAtom() for how we benefit from - // parallelism here. - if s.rd.needVersionsFor(dep.Ident.ProjectRoot) { - go s.b.SyncSourceFor(dep.Ident) - } - - s.sel.pushDep(dependency{depender: awp.a, dep: dep}) - // Add all to unselected queue - heap.Push(s.unsel, bimodalIdentifier{id: dep.Ident, pl: dep.pl, fromRoot: true}) - } - - s.traceSelectRoot(s.rd.rpt, deps) - s.mtr.pop() - return nil -} - -func (s *solver) getImportsAndConstraintsOf(a atomWithPackages) ([]string, []completeDep, error) { - var err error - - if s.rd.isRoot(a.a.id.ProjectRoot) { - panic("Should never need to recheck imports/constraints from root during solve") - } - - // Work through the source manager to get project info and static analysis - // information. - m, _, err := s.b.GetManifestAndLock(a.a.id, a.a.v, s.rd.an) - if err != nil { - return nil, nil, err - } - - ptree, err := s.b.ListPackages(a.a.id, a.a.v) - if err != nil { - return nil, nil, err - } - - rm, em := ptree.ToReachMap(true, false, true, s.rd.ir) - // Use maps to dedupe the unique internal and external packages. - exmap, inmap := make(map[string]struct{}), make(map[string]struct{}) - - for _, pkg := range a.pl { - inmap[pkg] = struct{}{} - for _, ipkg := range rm[pkg].Internal { - inmap[ipkg] = struct{}{} - } - } - - var pl []string - // If lens are the same, then the map must have the same contents as the - // slice; no need to build a new one. - if len(inmap) == len(a.pl) { - pl = a.pl - } else { - pl = make([]string, 0, len(inmap)) - for pkg := range inmap { - pl = append(pl, pkg) - } - sort.Strings(pl) - } - - // Add to the list those packages that are reached by the packages - // explicitly listed in the atom - for _, pkg := range a.pl { - // Skip ignored packages - if s.rd.ir.IsIgnored(pkg) { - continue - } - - ie, exists := rm[pkg] - if !exists { - // Missing package here *should* only happen if the target pkg was - // poisoned; check the errors map. - if importErr, eexists := em[pkg]; eexists { - return nil, nil, importErr - } - - // Nope, it's actually full-on not there. - return nil, nil, fmt.Errorf("package %s does not exist within project %s", pkg, a.a.id) - } - - for _, ex := range ie.External { - exmap[ex] = struct{}{} - } - } - - reach := make([]string, 0, len(exmap)) - for pkg := range exmap { - reach = append(reach, pkg) - } - sort.Strings(reach) - - deps := s.rd.ovr.overrideAll(m.DependencyConstraints()) - cd, err := s.intersectConstraintsWithImports(deps, reach) - return pl, cd, err -} - -// intersectConstraintsWithImports takes a list of constraints and a list of -// externally reached packages, and creates a []completeDep that is guaranteed -// to include all packages named by import reach, using constraints where they -// are available, or Any() where they are not. -func (s *solver) intersectConstraintsWithImports(deps []workingConstraint, reach []string) ([]completeDep, error) { - // Create a radix tree with all the projects we know from the manifest - xt := radix.New() - for _, dep := range deps { - xt.Insert(string(dep.Ident.ProjectRoot), dep) - } - - // Step through the reached packages; if they have prefix matches in - // the trie, assume (mostly) it's a correct correspondence. - dmap := make(map[ProjectRoot]completeDep) - for _, rp := range reach { - // If it's a stdlib-shaped package, skip it. - if s.stdLibFn(rp) { - continue - } - - // Look for a prefix match; it'll be the root project/repo containing - // the reached package - if pre, idep, match := xt.LongestPrefix(rp); match && isPathPrefixOrEqual(pre, rp) { - // Match is valid; put it in the dmap, either creating a new - // completeDep or appending it to the existing one for this base - // project/prefix. - dep := idep.(workingConstraint) - if cdep, exists := dmap[dep.Ident.ProjectRoot]; exists { - cdep.pl = append(cdep.pl, rp) - dmap[dep.Ident.ProjectRoot] = cdep - } else { - dmap[dep.Ident.ProjectRoot] = completeDep{ - workingConstraint: dep, - pl: []string{rp}, - } - } - continue - } - - // No match. Let the SourceManager try to figure out the root - root, err := s.b.DeduceProjectRoot(rp) - if err != nil { - // Nothing we can do if we can't suss out a root - return nil, err - } - - // Make a new completeDep with an open constraint, respecting overrides - pd := s.rd.ovr.override(root, ProjectProperties{Constraint: Any()}) - - // Insert the pd into the trie so that further deps from this - // project get caught by the prefix search - xt.Insert(string(root), pd) - // And also put the complete dep into the dmap - dmap[root] = completeDep{ - workingConstraint: pd, - pl: []string{rp}, - } - } - - // Dump all the deps from the map into the expected return slice - cdeps := make([]completeDep, 0, len(dmap)) - for _, cdep := range dmap { - cdeps = append(cdeps, cdep) - } - - return cdeps, nil -} - -func (s *solver) createVersionQueue(bmi bimodalIdentifier) (*versionQueue, error) { - id := bmi.id - // If on the root package, there's no queue to make - if s.rd.isRoot(id.ProjectRoot) { - return newVersionQueue(id, nil, nil, s.b) - } - - exists, err := s.b.SourceExists(id) - if err != nil { - return nil, err - } - if !exists { - exists, err = s.b.vendorCodeExists(id) - if err != nil { - return nil, err - } - if exists { - // Project exists only in vendor - // FIXME(sdboyer) this just totally doesn't work at all right now - } else { - return nil, fmt.Errorf("project '%s' could not be located", id) - } - } - - var lockv Version - if len(s.rd.rlm) > 0 { - lockv, err = s.getLockVersionIfValid(id) - if err != nil { - // Can only get an error here if an upgrade was expressly requested on - // code that exists only in vendor - return nil, err - } - } - - var prefv Version - if bmi.fromRoot { - // If this bmi came from the root, then we want to search through things - // with a dependency on it in order to see if any have a lock that might - // express a prefv - // - // TODO(sdboyer) nested loop; prime candidate for a cache somewhere - for _, dep := range s.sel.getDependenciesOn(bmi.id) { - // Skip the root, of course - if s.rd.isRoot(dep.depender.id.ProjectRoot) { - continue - } - - _, l, err := s.b.GetManifestAndLock(dep.depender.id, dep.depender.v, s.rd.an) - if err != nil || l == nil { - // err being non-nil really shouldn't be possible, but the lock - // being nil is quite likely - continue - } - - for _, lp := range l.Projects() { - if lp.Ident().eq(bmi.id) { - prefv = lp.Version() - } - } - } - - // OTHER APPROACH - WRONG, BUT MAYBE USEFUL FOR REFERENCE? - // If this bmi came from the root, then we want to search the unselected - // queue to see if anything *else* wants this ident, in which case we - // pick up that prefv - //for _, bmi2 := range s.unsel.sl { - //// Take the first thing from the queue that's for the same ident, - //// and has a non-nil prefv - //if bmi.id.eq(bmi2.id) { - //if bmi2.prefv != nil { - //prefv = bmi2.prefv - //} - //} - //} - - } else { - // Otherwise, just use the preferred version expressed in the bmi - prefv = bmi.prefv - } - - q, err := newVersionQueue(id, lockv, prefv, s.b) - if err != nil { - // TODO(sdboyer) this particular err case needs to be improved to be ONLY for cases - // where there's absolutely nothing findable about a given project name - return nil, err - } - - // Hack in support for revisions. - // - // By design, revs aren't returned from ListVersion(). Thus, if the dep in - // the bmi was has a rev constraint, it is (almost) guaranteed to fail, even - // if that rev does exist in the repo. So, detect a rev and push it into the - // vq here, instead. - // - // Happily, the solver maintains the invariant that constraints on a given - // ident cannot be incompatible, so we know that if we find one rev, then - // any other deps will have to also be on that rev (or Any). - // - // TODO(sdboyer) while this does work, it bypasses the interface-implied guarantees - // of the version queue, and is therefore not a great strategy for API - // coherency. Folding this in to a formal interface would be better. - if tc, ok := s.sel.getConstraint(bmi.id).(Revision); ok && q.pi[0] != tc { - // We know this is the only thing that could possibly match, so put it - // in at the front - if it isn't there already. - // TODO(sdboyer) existence of the revision is guaranteed by checkRevisionExists(); restore that call. - q.pi = append([]Version{tc}, q.pi...) - } - - // Having assembled the queue, search it for a valid version. - s.traceCheckQueue(q, bmi, false, 1) - return q, s.findValidVersion(q, bmi.pl) -} - -// findValidVersion walks through a versionQueue until it finds a version that -// satisfies the constraints held in the current state of the solver. -// -// The satisfiability checks triggered from here are constrained to operate only -// on those dependencies induced by the list of packages given in the second -// parameter. -func (s *solver) findValidVersion(q *versionQueue, pl []string) error { - if nil == q.current() { - // this case should not be reachable, but reflects improper solver state - // if it is, so panic immediately - panic("version queue is empty, should not happen") - } - - faillen := len(q.fails) - - for { - cur := q.current() - s.traceInfo("try %s@%s", q.id, cur) - err := s.check(atomWithPackages{ - a: atom{ - id: q.id, - v: cur, - }, - pl: pl, - }, false) - if err == nil { - // we have a good version, can return safely - return nil - } - - if q.advance(err) != nil { - // Error on advance, have to bail out - break - } - if q.isExhausted() { - // Queue is empty, bail with error - break - } - } - - s.fail(s.sel.getDependenciesOn(q.id)[0].depender.id) - - // Return a compound error of all the new errors encountered during this - // attempt to find a new, valid version - return &noVersionError{ - pn: q.id, - fails: q.fails[faillen:], - } -} - -// getLockVersionIfValid finds an atom for the given ProjectIdentifier from the -// root lock, assuming: -// -// 1. A root lock was provided -// 2. The general flag to change all projects was not passed -// 3. A flag to change this particular ProjectIdentifier was not passed -// -// If any of these three conditions are true (or if the id cannot be found in -// the root lock), then no atom will be returned. -func (s *solver) getLockVersionIfValid(id ProjectIdentifier) (Version, error) { - // If the project is specifically marked for changes, then don't look for a - // locked version. - if _, explicit := s.rd.chng[id.ProjectRoot]; explicit || s.rd.chngall { - // For projects with an upstream or cache repository, it's safe to - // ignore what's in the lock, because there's presumably more versions - // to be found and attempted in the repository. If it's only in vendor, - // though, then we have to try to use what's in the lock, because that's - // the only version we'll be able to get. - if exist, _ := s.b.SourceExists(id); exist { - // Upgrades mean breaking the lock - s.b.breakLock() - return nil, nil - } - - // However, if a change was *expressly* requested for something that - // exists only in vendor, then that guarantees we don't have enough - // information to complete a solution. In that case, error out. - if explicit { - return nil, &missingSourceFailure{ - goal: id, - prob: "Cannot upgrade %s, as no source repository could be found.", - } - } - } - - lp, exists := s.rd.rlm[id.ProjectRoot] - if !exists { - return nil, nil - } - - constraint := s.sel.getConstraint(id) - v := lp.Version() - if !constraint.Matches(v) { - // No match found, which means we're going to be breaking the lock - // Still return the invalid version so that is included in the trace - s.b.breakLock() - } - - return v, nil -} - -// backtrack works backwards from the current failed solution to find the next -// solution to try. -func (s *solver) backtrack(ctx context.Context) (bool, error) { - if len(s.vqs) == 0 { - // nothing to backtrack to - return false, nil - } - - donechan := ctx.Done() - s.mtr.push("backtrack") - defer s.mtr.pop() - for { - for { - select { - case <-donechan: - return false, ctx.Err() - default: - } - - if len(s.vqs) == 0 { - // no more versions, nowhere further to backtrack - return false, nil - } - if s.vqs[len(s.vqs)-1].failed { - break - } - - s.vqs, s.vqs[len(s.vqs)-1] = s.vqs[:len(s.vqs)-1], nil - - // Pop selections off until we get to a project. - var proj bool - var awp atomWithPackages - for !proj { - var err error - awp, proj, err = s.unselectLast() - if err != nil { - if !contextCanceledOrSMReleased(err) { - panic(fmt.Sprintf("canary - should only have been able to get a context cancellation or SM release, got %T %s", err, err)) - } - return false, err - } - s.traceBacktrack(awp.bmi(), !proj) - } - } - - // Grab the last versionQueue off the list of queues - q := s.vqs[len(s.vqs)-1] - - // Walk back to the next project. This may entail walking through some - // package-only selections. - var proj bool - var awp atomWithPackages - for !proj { - var err error - awp, proj, err = s.unselectLast() - if err != nil { - if !contextCanceledOrSMReleased(err) { - panic(fmt.Sprintf("canary - should only have been able to get a context cancellation or SM release, got %T %s", err, err)) - } - return false, err - } - s.traceBacktrack(awp.bmi(), !proj) - } - - if !q.id.eq(awp.a.id) { - panic("canary - version queue stack and selected project stack are misaligned") - } - - // Advance the queue past the current version, which we know is bad - // TODO(sdboyer) is it feasible to make available the failure reason here? - if q.advance(nil) == nil && !q.isExhausted() { - // Search for another acceptable version of this failed dep in its queue - s.traceCheckQueue(q, awp.bmi(), true, 0) - if s.findValidVersion(q, awp.pl) == nil { - // Found one! Put it back on the selected queue and stop - // backtracking - - // reusing the old awp is fine - awp.a.v = q.current() - err := s.selectAtom(awp, false) - if err != nil { - if !contextCanceledOrSMReleased(err) { - panic(fmt.Sprintf("canary - should only have been able to get a context cancellation or SM release, got %T %s", err, err)) - } - return false, err - } - break - } - } - - s.traceBacktrack(awp.bmi(), false) - - // No solution found; continue backtracking after popping the queue - // we just inspected off the list - // GC-friendly pop pointer elem in slice - s.vqs, s.vqs[len(s.vqs)-1] = s.vqs[:len(s.vqs)-1], nil - } - - // Backtracking was successful if loop ended before running out of versions - if len(s.vqs) == 0 { - return false, nil - } - s.attempts++ - return true, nil -} - -func (s *solver) nextUnselected() (bimodalIdentifier, bool) { - if len(s.unsel.sl) > 0 { - return s.unsel.sl[0], true - } - - return bimodalIdentifier{}, false -} - -func (s *solver) unselectedComparator(i, j int) bool { - ibmi, jbmi := s.unsel.sl[i], s.unsel.sl[j] - iname, jname := ibmi.id, jbmi.id - - // Most important thing is pushing package additions ahead of project - // additions. Package additions can't walk their version queue, so all they - // do is narrow the possibility of success; better to find out early and - // fast if they're going to fail than wait until after we've done real work - // on a project and have to backtrack across it. - - // FIXME the impl here is currently O(n) in the number of selections; it - // absolutely cannot stay in a hot sorting path like this - // FIXME while other solver invariants probably protect us from it, this - // call-out means that it's possible for external state change to invalidate - // heap invariants. - _, isel := s.sel.selected(iname) - _, jsel := s.sel.selected(jname) - - if isel && !jsel { - return true - } - if !isel && jsel { - return false - } - - if iname.eq(jname) { - return false - } - - _, ilock := s.rd.rlm[iname.ProjectRoot] - _, jlock := s.rd.rlm[jname.ProjectRoot] - - switch { - case ilock && !jlock: - return true - case !ilock && jlock: - return false - case ilock && jlock: - return iname.Less(jname) - } - - // Now, sort by number of available versions. This will trigger network - // activity, but at this point we know that the project we're looking at - // isn't locked by the root. And, because being locked by root is the only - // way avoid that call when making a version queue, we know we're gonna have - // to pay that cost anyway. - - // We can safely ignore an err from listVersions here because, if there is - // an actual problem, it'll be noted and handled somewhere else saner in the - // solving algorithm. - ivl, _ := s.b.listVersions(iname) - jvl, _ := s.b.listVersions(jname) - iv, jv := len(ivl), len(jvl) - - // Packages with fewer versions to pick from are less likely to benefit from - // backtracking, so deal with them earlier in order to minimize the amount - // of superfluous backtracking through them we do. - switch { - case iv == 0 && jv != 0: - return true - case iv != 0 && jv == 0: - return false - case iv != jv: - return iv < jv - } - - // Finally, if all else fails, fall back to comparing by name - return iname.Less(jname) -} - -func (s *solver) fail(id ProjectIdentifier) { - // TODO(sdboyer) does this need updating, now that we have non-project package - // selection? - - // skip if the root project - if !s.rd.isRoot(id.ProjectRoot) { - // just look for the first (oldest) one; the backtracker will necessarily - // traverse through and pop off any earlier ones - for _, vq := range s.vqs { - if vq.id.eq(id) { - vq.failed = true - return - } - } - } -} - -// selectAtom pulls an atom into the selection stack, alongside some of -// its contained packages. New resultant dependency requirements are added to -// the unselected priority queue. -// -// Behavior is slightly diffferent if pkgonly is true. -func (s *solver) selectAtom(a atomWithPackages, pkgonly bool) error { - s.mtr.push("select-atom") - s.unsel.remove(bimodalIdentifier{ - id: a.a.id, - pl: a.pl, - }) - - pl, deps, err := s.getImportsAndConstraintsOf(a) - if err != nil { - if contextCanceledOrSMReleased(err) { - return err - } - // This shouldn't be possible; other checks should have ensured all - // packages and deps are present for any argument passed to this method. - panic(fmt.Sprintf("canary - shouldn't be possible %s", err)) - } - // Assign the new internal package list into the atom, then push it onto the - // selection stack - a.pl = pl - s.sel.pushSelection(a, pkgonly) - - // If this atom has a lock, pull it out so that we can potentially inject - // preferred versions into any bmis we enqueue - // - // TODO(sdboyer) making this call here could be the first thing to trigger - // network activity...maybe? if so, can we mitigate by deferring the work to - // queue consumption time? - _, l, _ := s.b.GetManifestAndLock(a.a.id, a.a.v, s.rd.an) - var lmap map[ProjectIdentifier]Version - if l != nil { - lmap = make(map[ProjectIdentifier]Version) - for _, lp := range l.Projects() { - lmap[lp.Ident()] = lp.Version() - } - } - - for _, dep := range deps { - // Root can come back up here if there's a project-level cycle. - // Satisfiability checks have already ensured invariants are maintained, - // so we know we can just skip it here. - if s.rd.isRoot(dep.Ident.ProjectRoot) { - continue - } - // If this is dep isn't in the lock, do some prefetching. (If it is, we - // might be able to get away with zero network activity for it, so don't - // prefetch). This provides an opportunity for some parallelism wins, on - // two fronts: - // - // 1. Because this loop may have multiple deps in it, we could end up - // simultaneously fetching both in the background while solving proceeds - // - // 2. Even if only one dep gets prefetched here, the worst case is that - // that same dep comes out of the unselected queue next, and we gain a - // few microseconds before blocking later. Best case, the dep doesn't - // come up next, but some other dep comes up that wasn't prefetched, and - // both fetches proceed in parallel. - if s.rd.needVersionsFor(dep.Ident.ProjectRoot) { - go s.b.SyncSourceFor(dep.Ident) - } - - s.sel.pushDep(dependency{depender: a.a, dep: dep}) - // Go through all the packages introduced on this dep, selecting only - // the ones where the only depper on them is what the preceding line just - // pushed in. Then, put those into the unselected queue. - rpm := s.sel.getRequiredPackagesIn(dep.Ident) - var newp []string - for _, pkg := range dep.pl { - // Just one means that the dep we're visiting is the sole importer. - if rpm[pkg] == 1 { - newp = append(newp, pkg) - } - } - - if len(newp) > 0 { - // If there was a previously-established alternate source for this - // dependency, but the current atom did not express one (and getting - // here means the atom passed the source hot-swapping check - see - // checkIdentMatches()), then we have to create the new bmi with the - // alternate source. Otherwise, we end up with two discrete project - // entries for the project root in the final output, one with the - // alternate source, and one without. See #969. - id, _ := s.sel.getIdentFor(dep.Ident.ProjectRoot) - bmi := bimodalIdentifier{ - id: id, - pl: newp, - // This puts in a preferred version if one's in the map, else - // drops in the zero value (nil) - prefv: lmap[dep.Ident], - } - heap.Push(s.unsel, bmi) - } - } - - s.traceSelect(a, pkgonly) - s.mtr.pop() - - return nil -} - -func (s *solver) unselectLast() (atomWithPackages, bool, error) { - s.mtr.push("unselect") - defer s.mtr.pop() - awp, first := s.sel.popSelection() - heap.Push(s.unsel, bimodalIdentifier{id: awp.a.id, pl: awp.pl}) - - _, deps, err := s.getImportsAndConstraintsOf(awp) - if err != nil { - if contextCanceledOrSMReleased(err) { - return atomWithPackages{}, false, err - } - // This shouldn't be possible; other checks should have ensured all - // packages and deps are present for any argument passed to this method. - panic(fmt.Sprintf("canary - shouldn't be possible %s", err)) - } - - for _, dep := range deps { - // Skip popping if the dep is the root project, which can occur if - // there's a project-level import cycle. (This occurs frequently with - // e.g. kubernetes and docker) - if s.rd.isRoot(dep.Ident.ProjectRoot) { - continue - } - s.sel.popDep(dep.Ident) - - // if no parents/importers, remove from unselected queue - if s.sel.depperCount(dep.Ident) == 0 { - s.unsel.remove(bimodalIdentifier{id: dep.Ident, pl: dep.pl}) - } - } - - return awp, first, nil -} - -// simple (temporary?) helper just to convert atoms into locked projects -func pa2lp(pa atom, pkgs map[string]struct{}) LockedProject { - lp := lockedProject{ - pi: pa.id, - } - - switch v := pa.v.(type) { - case UnpairedVersion: - lp.v = v - case Revision: - lp.r = v - case versionPair: - lp.v = v.v - lp.r = v.r - default: - panic("unreachable") - } - - lp.pkgs = make([]string, 0, len(pkgs)) - - pr := string(pa.id.ProjectRoot) - trim := pr + "/" - for pkg := range pkgs { - if pkg == string(pa.id.ProjectRoot) { - lp.pkgs = append(lp.pkgs, ".") - } else { - lp.pkgs = append(lp.pkgs, strings.TrimPrefix(pkg, trim)) - } - } - sort.Strings(lp.pkgs) - - return lp -} - -func contextCanceledOrSMReleased(err error) bool { - return err == context.Canceled || err == context.DeadlineExceeded || err == ErrSourceManagerIsReleased -} diff --git a/vendor/github.com/golang/dep/gps/source.go b/vendor/github.com/golang/dep/gps/source.go deleted file mode 100644 index 1a1a0456..00000000 --- a/vendor/github.com/golang/dep/gps/source.go +++ /dev/null @@ -1,710 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "bytes" - "context" - "fmt" - "log" - "sync" - - "github.com/golang/dep/gps/pkgtree" - "github.com/pkg/errors" -) - -// sourceState represent the states that a source can be in, depending on how -// much search and discovery work ahs been done by a source's managing gateway. -// -// These are basically used to achieve a cheap approximation of a FSM. -type sourceState int32 - -const ( - // sourceExistsUpstream means the chosen source was verified upstream, during this execution. - sourceExistsUpstream sourceState = 1 << iota - // sourceExistsLocally means the repo was retrieved in the past. - sourceExistsLocally - // sourceHasLatestVersionList means the version list was refreshed within the cache window. - sourceHasLatestVersionList - // sourceHasLatestLocally means the repo was pulled fresh during this execution. - sourceHasLatestLocally -) - -func (state sourceState) String() string { - var b bytes.Buffer - for _, s := range []struct { - sourceState - string - }{ - {sourceExistsUpstream, "sourceExistsUpstream"}, - {sourceExistsLocally, "sourceExistsLocally"}, - {sourceHasLatestVersionList, "sourceHasLatestVersionList"}, - {sourceHasLatestLocally, "sourceHasLatestLocally"}, - } { - if state&s.sourceState > 0 { - if b.Len() > 0 { - b.WriteString("|") - } - b.WriteString(s.string) - } - } - return b.String() -} - -type srcReturn struct { - *sourceGateway - error -} - -type sourceCoordinator struct { - supervisor *supervisor - deducer deducer - srcmut sync.RWMutex // guards srcs and srcIdx - srcs map[string]*sourceGateway - nameToURL map[string]string - psrcmut sync.Mutex // guards protoSrcs map - protoSrcs map[string][]chan srcReturn - cachedir string - cache sourceCache - logger *log.Logger -} - -// newSourceCoordinator returns a new sourceCoordinator. -// Passing a nil sourceCache defaults to an in-memory cache. -func newSourceCoordinator(superv *supervisor, deducer deducer, cachedir string, cache sourceCache, logger *log.Logger) *sourceCoordinator { - if cache == nil { - cache = memoryCache{} - } - return &sourceCoordinator{ - supervisor: superv, - deducer: deducer, - cachedir: cachedir, - cache: cache, - logger: logger, - srcs: make(map[string]*sourceGateway), - nameToURL: make(map[string]string), - protoSrcs: make(map[string][]chan srcReturn), - } -} - -func (sc *sourceCoordinator) close() { - if err := sc.cache.close(); err != nil { - sc.logger.Println(errors.Wrap(err, "failed to close the source cache")) - } -} - -func (sc *sourceCoordinator) getSourceGatewayFor(ctx context.Context, id ProjectIdentifier) (*sourceGateway, error) { - if err := sc.supervisor.ctx.Err(); err != nil { - return nil, err - } - - normalizedName := id.normalizedSource() - - sc.srcmut.RLock() - if url, has := sc.nameToURL[normalizedName]; has { - srcGate, has := sc.srcs[url] - sc.srcmut.RUnlock() - if has { - return srcGate, nil - } - panic(fmt.Sprintf("%q was URL for %q in nameToURL, but no corresponding srcGate in srcs map", url, normalizedName)) - } - - // Without a direct match, we must fold the input name to a generally - // stable, caseless variant and primarily work from that. This ensures that - // on case-insensitive filesystems, we do not end up with multiple - // sourceGateways for paths that vary only by case. We perform folding - // unconditionally, independent of whether the underlying fs is - // case-sensitive, in order to ensure uniform behavior. - // - // This has significant implications. It is effectively deciding that the - // ProjectRoot portion of import paths are case-insensitive, which is by no - // means an invariant maintained by all hosting systems. If this presents a - // problem in practice, then we can explore expanding the deduction system - // to include case-sensitivity-for-roots metadata and treat it on a - // host-by-host basis. Such cases would still be rejected by the Go - // toolchain's compiler, though, and case-sensitivity in root names is - // likely to be at least frowned on if not disallowed by most hosting - // systems. So we follow this path, which is both a vastly simpler solution - // and one that seems quite likely to work in practice. - foldedNormalName := toFold(normalizedName) - notFolded := foldedNormalName != normalizedName - if notFolded { - // If the folded name differs from the input name, then there may - // already be an entry for it in the nameToURL map, so check again. - if url, has := sc.nameToURL[foldedNormalName]; has { - srcGate, has := sc.srcs[url] - // There was a match on the canonical folded variant. Upgrade to a - // write lock, so that future calls on this name don't need to - // burn cycles on folding. - sc.srcmut.RUnlock() - sc.srcmut.Lock() - // It may be possible that another goroutine could interleave - // between the unlock and re-lock. Even if they do, though, they'll - // only have recorded the same url value as we have here. In other - // words, these operations commute, so we can safely write here - // without checking again. - sc.nameToURL[normalizedName] = url - sc.srcmut.Unlock() - if has { - return srcGate, nil - } - panic(fmt.Sprintf("%q was URL for %q in nameToURL, but no corresponding srcGate in srcs map", url, normalizedName)) - } - } - sc.srcmut.RUnlock() - - // No gateway exists for this path yet; set up a proto, being careful to fold - // together simultaneous attempts on the same case-folded path. - sc.psrcmut.Lock() - if chans, has := sc.protoSrcs[foldedNormalName]; has { - // Another goroutine is already working on this normalizedName. Fold - // in with that work by attaching our return channels to the list. - rc := make(chan srcReturn, 1) - sc.protoSrcs[foldedNormalName] = append(chans, rc) - sc.psrcmut.Unlock() - ret := <-rc - return ret.sourceGateway, ret.error - } - - sc.protoSrcs[foldedNormalName] = []chan srcReturn{} - sc.psrcmut.Unlock() - - doReturn := func(sg *sourceGateway, err error) { - ret := srcReturn{sourceGateway: sg, error: err} - sc.psrcmut.Lock() - for _, rc := range sc.protoSrcs[foldedNormalName] { - rc <- ret - } - delete(sc.protoSrcs, foldedNormalName) - sc.psrcmut.Unlock() - } - - pd, err := sc.deducer.deduceRootPath(ctx, normalizedName) - if err != nil { - // As in the deducer, don't cache errors so that externally-driven retry - // strategies can be constructed. - doReturn(nil, err) - return nil, err - } - - // It'd be quite the feat - but not impossible - for a gateway - // corresponding to this normalizedName to have slid into the main - // sources map after the initial unlock, but before this goroutine got - // scheduled. Guard against that by checking the main sources map again - // and bailing out if we find an entry. - sc.srcmut.RLock() - if url, has := sc.nameToURL[foldedNormalName]; has { - if srcGate, has := sc.srcs[url]; has { - sc.srcmut.RUnlock() - doReturn(srcGate, nil) - return srcGate, nil - } - panic(fmt.Sprintf("%q was URL for %q in nameToURL, but no corresponding srcGate in srcs map", url, normalizedName)) - } - sc.srcmut.RUnlock() - - sc.srcmut.Lock() - defer sc.srcmut.Unlock() - - // Get or create a sourceGateway. - var srcGate *sourceGateway - var url, unfoldedURL string - var errs errorSlice - for _, m := range pd.mb { - url = m.URL().String() - if notFolded { - // If the normalizedName and foldedNormalName differ, then we're pretty well - // guaranteed that returned URL will also need folding into canonical form. - unfoldedURL = url - url = toFold(url) - } - if sg, has := sc.srcs[url]; has { - srcGate = sg - break - } - src, err := m.try(ctx, sc.cachedir) - if err == nil { - cache := sc.cache.newSingleSourceCache(id) - srcGate, err = newSourceGateway(ctx, src, sc.supervisor, sc.cachedir, cache) - if err == nil { - sc.srcs[url] = srcGate - break - } - } - errs = append(errs, err) - } - if srcGate == nil { - doReturn(nil, errs) - return nil, errs - } - - // Record the name -> URL mapping, making sure that we also get the - // self-mapping. - sc.nameToURL[foldedNormalName] = url - if url != foldedNormalName { - sc.nameToURL[url] = url - } - - // Make sure we have both the folded and unfolded names and URLs recorded in - // the map, if the input needed folding. - if notFolded { - sc.nameToURL[normalizedName] = url - sc.nameToURL[unfoldedURL] = url - } - - doReturn(srcGate, nil) - return srcGate, nil -} - -// sourceGateways manage all incoming calls for data from sources, serializing -// and caching them as needed. -type sourceGateway struct { - cachedir string - srcState sourceState - src source - cache singleSourceCache - mu sync.Mutex // global lock, serializes all behaviors - suprvsr *supervisor -} - -// newSourceGateway returns a new gateway for src. If the source exists locally, -// the local state may be cleaned, otherwise we ping upstream. -func newSourceGateway(ctx context.Context, src source, superv *supervisor, cachedir string, cache singleSourceCache) (*sourceGateway, error) { - var state sourceState - local := src.existsLocally(ctx) - if local { - state |= sourceExistsLocally - if err := superv.do(ctx, src.upstreamURL(), ctValidateLocal, func(ctx context.Context) error { - return src.maybeClean(ctx) - }); err != nil { - return nil, err - } - } - - sg := &sourceGateway{ - srcState: state, - src: src, - cachedir: cachedir, - cache: cache, - suprvsr: superv, - } - - if !local { - if err := sg.require(ctx, sourceExistsUpstream); err != nil { - return nil, err - } - } - - return sg, nil -} - -func (sg *sourceGateway) syncLocal(ctx context.Context) error { - sg.mu.Lock() - err := sg.require(ctx, sourceExistsLocally|sourceHasLatestLocally) - sg.mu.Unlock() - return err -} - -func (sg *sourceGateway) existsInCache(ctx context.Context) error { - sg.mu.Lock() - err := sg.require(ctx, sourceExistsLocally) - sg.mu.Unlock() - return err -} - -func (sg *sourceGateway) existsUpstream(ctx context.Context) error { - sg.mu.Lock() - err := sg.require(ctx, sourceExistsUpstream) - sg.mu.Unlock() - return err -} - -func (sg *sourceGateway) exportVersionTo(ctx context.Context, v Version, to string) error { - sg.mu.Lock() - defer sg.mu.Unlock() - - err := sg.require(ctx, sourceExistsLocally) - if err != nil { - return err - } - - r, err := sg.convertToRevision(ctx, v) - if err != nil { - return err - } - - err = sg.suprvsr.do(ctx, sg.src.upstreamURL(), ctExportTree, func(ctx context.Context) error { - return sg.src.exportRevisionTo(ctx, r, to) - }) - - // It's possible (in git) that we may have tried this against a version that - // doesn't exist in the repository cache, even though we know it exists in - // the upstream. If it looks like that might be the case, update the local - // and retry. - // TODO(sdboyer) It'd be better if we could check the error to see if this - // actually was the cause of the problem. - if err != nil && sg.srcState&sourceHasLatestLocally == 0 { - if err = sg.require(ctx, sourceHasLatestLocally); err == nil { - err = sg.suprvsr.do(ctx, sg.src.upstreamURL(), ctExportTree, func(ctx context.Context) error { - return sg.src.exportRevisionTo(ctx, r, to) - }) - } - } - - return err -} - -func (sg *sourceGateway) exportPrunedVersionTo(ctx context.Context, lp LockedProject, prune PruneOptions, to string) error { - sg.mu.Lock() - defer sg.mu.Unlock() - - err := sg.require(ctx, sourceExistsLocally) - if err != nil { - return err - } - - r, err := sg.convertToRevision(ctx, lp.Version()) - if err != nil { - return err - } - - if fastprune, ok := sg.src.(sourceFastPrune); ok { - return sg.suprvsr.do(ctx, sg.src.upstreamURL(), ctExportTree, func(ctx context.Context) error { - return fastprune.exportPrunedRevisionTo(ctx, r, lp.Packages(), prune, to) - }) - } - - if err = sg.suprvsr.do(ctx, sg.src.upstreamURL(), ctExportTree, func(ctx context.Context) error { - return sg.src.exportRevisionTo(ctx, r, to) - }); err != nil { - return err - } - - return PruneProject(to, lp, prune) -} - -func (sg *sourceGateway) getManifestAndLock(ctx context.Context, pr ProjectRoot, v Version, an ProjectAnalyzer) (Manifest, Lock, error) { - sg.mu.Lock() - defer sg.mu.Unlock() - - r, err := sg.convertToRevision(ctx, v) - if err != nil { - return nil, nil, err - } - - m, l, has := sg.cache.getManifestAndLock(r, an.Info()) - if has { - return m, l, nil - } - - err = sg.require(ctx, sourceExistsLocally) - if err != nil { - return nil, nil, err - } - - label := fmt.Sprintf("%s:%s", sg.src.upstreamURL(), an.Info()) - err = sg.suprvsr.do(ctx, label, ctGetManifestAndLock, func(ctx context.Context) error { - m, l, err = sg.src.getManifestAndLock(ctx, pr, r, an) - return err - }) - - // It's possible (in git) that we may have tried this against a version that - // doesn't exist in the repository cache, even though we know it exists in - // the upstream. If it looks like that might be the case, update the local - // and retry. - // TODO(sdboyer) It'd be better if we could check the error to see if this - // actually was the cause of the problem. - if err != nil && sg.srcState&sourceHasLatestLocally == 0 { - // TODO(sdboyer) we should warn/log/something in adaptive recovery - // situations like this - err = sg.require(ctx, sourceHasLatestLocally) - if err != nil { - return nil, nil, err - } - - err = sg.suprvsr.do(ctx, label, ctGetManifestAndLock, func(ctx context.Context) error { - m, l, err = sg.src.getManifestAndLock(ctx, pr, r, an) - return err - }) - } - - if err != nil { - return nil, nil, err - } - - sg.cache.setManifestAndLock(r, an.Info(), m, l) - return m, l, nil -} - -func (sg *sourceGateway) listPackages(ctx context.Context, pr ProjectRoot, v Version) (pkgtree.PackageTree, error) { - sg.mu.Lock() - defer sg.mu.Unlock() - - r, err := sg.convertToRevision(ctx, v) - if err != nil { - return pkgtree.PackageTree{}, err - } - - ptree, has := sg.cache.getPackageTree(r, pr) - if has { - return ptree, nil - } - - err = sg.require(ctx, sourceExistsLocally) - if err != nil { - return pkgtree.PackageTree{}, err - } - - label := fmt.Sprintf("%s:%s", pr, sg.src.upstreamURL()) - err = sg.suprvsr.do(ctx, label, ctListPackages, func(ctx context.Context) error { - ptree, err = sg.src.listPackages(ctx, pr, r) - return err - }) - - // It's possible (in git) that we may have tried this against a version that - // doesn't exist in the repository cache, even though we know it exists in - // the upstream. If it looks like that might be the case, update the local - // and retry. - // TODO(sdboyer) It'd be better if we could check the error to see if this - // actually was the cause of the problem. - if err != nil && sg.srcState&sourceHasLatestLocally == 0 { - // TODO(sdboyer) we should warn/log/something in adaptive recovery - // situations like this - err = sg.require(ctx, sourceHasLatestLocally) - if err != nil { - return pkgtree.PackageTree{}, err - } - - err = sg.suprvsr.do(ctx, label, ctListPackages, func(ctx context.Context) error { - ptree, err = sg.src.listPackages(ctx, pr, r) - return err - }) - } - - if err != nil { - return pkgtree.PackageTree{}, err - } - - sg.cache.setPackageTree(r, ptree) - return ptree, nil -} - -// caller must hold sg.mu. -func (sg *sourceGateway) convertToRevision(ctx context.Context, v Version) (Revision, error) { - // When looking up by Version, there are four states that may have - // differing opinions about version->revision mappings: - // - // 1. The upstream source/repo (canonical) - // 2. The local source/repo - // 3. The local cache - // 4. The input (params to this method) - // - // If the input differs from any of the above, it's likely because some lock - // got written somewhere with a version/rev pair that has since changed or - // been removed. But correct operation dictates that such a mis-mapping be - // respected; if the mis-mapping is to be corrected, it has to be done - // intentionally by the caller, not automatically here. - r, has := sg.cache.toRevision(v) - if has { - return r, nil - } - - if sg.srcState&sourceHasLatestVersionList != 0 { - // We have the latest version list already and didn't get a match, so - // this is definitely a failure case. - return "", fmt.Errorf("version %q does not exist in source", v) - } - - // The version list is out of date; it's possible this version might - // show up after loading it. - err := sg.require(ctx, sourceHasLatestVersionList) - if err != nil { - return "", err - } - - r, has = sg.cache.toRevision(v) - if !has { - return "", fmt.Errorf("version %q does not exist in source", v) - } - - return r, nil -} - -func (sg *sourceGateway) listVersions(ctx context.Context) ([]PairedVersion, error) { - sg.mu.Lock() - defer sg.mu.Unlock() - - if pvs, ok := sg.cache.getAllVersions(); ok { - return pvs, nil - } - - err := sg.require(ctx, sourceHasLatestVersionList) - if err != nil { - return nil, err - } - if pvs, ok := sg.cache.getAllVersions(); ok { - return pvs, nil - } - return nil, nil -} - -func (sg *sourceGateway) revisionPresentIn(ctx context.Context, r Revision) (bool, error) { - sg.mu.Lock() - defer sg.mu.Unlock() - - err := sg.require(ctx, sourceExistsLocally) - if err != nil { - return false, err - } - - if _, exists := sg.cache.getVersionsFor(r); exists { - return true, nil - } - - present, err := sg.src.revisionPresentIn(r) - if err == nil && present { - sg.cache.markRevisionExists(r) - } - return present, err -} - -func (sg *sourceGateway) disambiguateRevision(ctx context.Context, r Revision) (Revision, error) { - sg.mu.Lock() - defer sg.mu.Unlock() - - err := sg.require(ctx, sourceExistsLocally) - if err != nil { - return "", err - } - - return sg.src.disambiguateRevision(ctx, r) -} - -// sourceExistsUpstream verifies that the source exists upstream and that the -// upstreamURL has not changed and returns any additional sourceState, or an error. -func (sg *sourceGateway) sourceExistsUpstream(ctx context.Context) (sourceState, error) { - if sg.src.existsCallsListVersions() { - return sg.loadLatestVersionList(ctx) - } - err := sg.suprvsr.do(ctx, sg.src.sourceType(), ctSourcePing, func(ctx context.Context) error { - if !sg.src.existsUpstream(ctx) { - return errors.Errorf("source does not exist upstream: %s: %s", sg.src.sourceType(), sg.src.upstreamURL()) - } - return nil - }) - return 0, err -} - -// initLocal initializes the source locally and returns the resulting sourceState. -func (sg *sourceGateway) initLocal(ctx context.Context) (sourceState, error) { - if err := sg.suprvsr.do(ctx, sg.src.sourceType(), ctSourceInit, func(ctx context.Context) error { - err := sg.src.initLocal(ctx) - return errors.Wrapf(err, "failed to fetch source for %s", sg.src.upstreamURL()) - }); err != nil { - return 0, err - } - return sourceExistsUpstream | sourceExistsLocally | sourceHasLatestLocally, nil -} - -// loadLatestVersionList loads the latest version list, possibly ensuring the source -// exists locally first, and returns the resulting sourceState. -func (sg *sourceGateway) loadLatestVersionList(ctx context.Context) (sourceState, error) { - var addlState sourceState - if sg.src.listVersionsRequiresLocal() && !sg.src.existsLocally(ctx) { - as, err := sg.initLocal(ctx) - if err != nil { - return 0, err - } - addlState |= as - } - var pvl []PairedVersion - if err := sg.suprvsr.do(ctx, sg.src.sourceType(), ctListVersions, func(ctx context.Context) error { - var err error - pvl, err = sg.src.listVersions(ctx) - return errors.Wrapf(err, "failed to list versions for %s", sg.src.upstreamURL()) - }); err != nil { - return addlState, err - } - sg.cache.setVersionMap(pvl) - return addlState | sourceHasLatestVersionList, nil -} - -// require ensures the sourceGateway has the wanted sourceState, fetching more -// data if necessary. Returns an error if the state could not be reached. -// caller must hold sg.mu -func (sg *sourceGateway) require(ctx context.Context, wanted sourceState) (err error) { - todo := (^sg.srcState) & wanted - var flag sourceState = 1 - - for todo != 0 { - if todo&flag != 0 { - // Set up addlState so that individual ops can easily attach - // more states that were incidentally satisfied by the op. - var addlState sourceState - - switch flag { - case sourceExistsUpstream: - addlState, err = sg.sourceExistsUpstream(ctx) - case sourceExistsLocally: - if !sg.src.existsLocally(ctx) { - addlState, err = sg.initLocal(ctx) - } - case sourceHasLatestVersionList: - if _, ok := sg.cache.getAllVersions(); !ok { - addlState, err = sg.loadLatestVersionList(ctx) - } - case sourceHasLatestLocally: - err = sg.suprvsr.do(ctx, sg.src.sourceType(), ctSourceFetch, func(ctx context.Context) error { - return sg.src.updateLocal(ctx) - }) - addlState = sourceExistsUpstream | sourceExistsLocally - } - - if err != nil { - return - } - - checked := flag | addlState - sg.srcState |= checked - todo &= ^checked - } - - flag <<= 1 - } - - return nil -} - -// source is an abstraction around the different underlying types (git, bzr, hg, -// svn, maybe raw on-disk code, and maybe eventually a registry) that can -// provide versioned project source trees. -type source interface { - existsLocally(context.Context) bool - existsUpstream(context.Context) bool - upstreamURL() string - initLocal(context.Context) error - updateLocal(context.Context) error - // maybeClean is a no-op when the underlying source does not support cleaning. - maybeClean(context.Context) error - listVersions(context.Context) ([]PairedVersion, error) - getManifestAndLock(context.Context, ProjectRoot, Revision, ProjectAnalyzer) (Manifest, Lock, error) - listPackages(context.Context, ProjectRoot, Revision) (pkgtree.PackageTree, error) - revisionPresentIn(Revision) (bool, error) - disambiguateRevision(context.Context, Revision) (Revision, error) - exportRevisionTo(context.Context, Revision, string) error - sourceType() string - // existsCallsListVersions returns true if calling existsUpstream actually lists - // versions underneath, meaning listVersions might as well be used instead. - existsCallsListVersions() bool - // listVersionsRequiresLocal returns true if calling listVersions first - // requires the source to exist locally. - listVersionsRequiresLocal() bool -} - -type sourceFastPrune interface { - source - exportPrunedRevisionTo(context.Context, Revision, []string, PruneOptions, string) error -} diff --git a/vendor/github.com/golang/dep/gps/source_cache.go b/vendor/github.com/golang/dep/gps/source_cache.go deleted file mode 100644 index 966008a3..00000000 --- a/vendor/github.com/golang/dep/gps/source_cache.go +++ /dev/null @@ -1,307 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "fmt" - "path" - "sort" - "strings" - "sync" - - "github.com/golang/dep/gps/pkgtree" -) - -// sourceCache is an interface for creating singleSourceCaches, and safely -// releasing backing resources via close. -type sourceCache interface { - // newSingleSourceCache creates a new singleSourceCache for id, which - // remains valid until close is called. - newSingleSourceCache(id ProjectIdentifier) singleSourceCache - // close releases background resources. - close() error -} - -// singleSourceCache provides a method set for storing and retrieving data about -// a single source. -type singleSourceCache interface { - // Store the manifest and lock information for a given revision, as defined by - // a particular ProjectAnalyzer. - setManifestAndLock(Revision, ProjectAnalyzerInfo, Manifest, Lock) - - // Get the manifest and lock information for a given revision, as defined by - // a particular ProjectAnalyzer. - getManifestAndLock(Revision, ProjectAnalyzerInfo) (Manifest, Lock, bool) - - // Store a PackageTree for a given revision. - setPackageTree(Revision, pkgtree.PackageTree) - - // Get the PackageTree for a given revision. - getPackageTree(Revision, ProjectRoot) (pkgtree.PackageTree, bool) - - // Indicate to the cache that an individual revision is known to exist. - markRevisionExists(r Revision) - - // Store the mappings between a set of PairedVersions' surface versions - // their corresponding revisions. - // - // The existing list of versions will be purged before writing. Revisions - // will have their pairings purged, but record of the revision existing will - // be kept, on the assumption that revisions are immutable and permanent. - setVersionMap(versionList []PairedVersion) - - // Get the list of unpaired versions corresponding to the given revision. - getVersionsFor(Revision) ([]UnpairedVersion, bool) - - // Gets all the version pairs currently known to the cache. - getAllVersions() ([]PairedVersion, bool) - - // Get the revision corresponding to the given unpaired version. - getRevisionFor(UnpairedVersion) (Revision, bool) - - // Attempt to convert the given Version to a Revision, given information - // currently present in the cache, and in the Version itself. - toRevision(v Version) (Revision, bool) - - // Attempt to convert the given Version to an UnpairedVersion, given - // information currently present in the cache, or in the Version itself. - // - // If the input is a revision and multiple UnpairedVersions are associated - // with it, whatever happens to be the first is returned. - toUnpaired(v Version) (UnpairedVersion, bool) -} - -// memoryCache is a sourceCache which creates singleSourceCacheMemory instances. -type memoryCache struct{} - -func (memoryCache) newSingleSourceCache(ProjectIdentifier) singleSourceCache { - return newMemoryCache() -} - -func (memoryCache) close() error { return nil } - -type singleSourceCacheMemory struct { - // Protects all fields. - mut sync.RWMutex - infos map[ProjectAnalyzerInfo]map[Revision]projectInfo - // Replaced, never modified. Imports are *relative* (ImportRoot prefix trimmed). - ptrees map[Revision]map[string]pkgtree.PackageOrErr - // Replaced, never modified. - vList []PairedVersion - vMap map[UnpairedVersion]Revision - rMap map[Revision][]UnpairedVersion -} - -func newMemoryCache() singleSourceCache { - return &singleSourceCacheMemory{ - infos: make(map[ProjectAnalyzerInfo]map[Revision]projectInfo), - ptrees: make(map[Revision]map[string]pkgtree.PackageOrErr), - vMap: make(map[UnpairedVersion]Revision), - rMap: make(map[Revision][]UnpairedVersion), - } -} - -type projectInfo struct { - Manifest - Lock -} - -func (c *singleSourceCacheMemory) setManifestAndLock(r Revision, pai ProjectAnalyzerInfo, m Manifest, l Lock) { - c.mut.Lock() - inner, has := c.infos[pai] - if !has { - inner = make(map[Revision]projectInfo) - c.infos[pai] = inner - } - inner[r] = projectInfo{Manifest: m, Lock: l} - - // Ensure there's at least an entry in the rMap so that the rMap always has - // a complete picture of the revisions we know to exist - if _, has = c.rMap[r]; !has { - c.rMap[r] = nil - } - c.mut.Unlock() -} - -func (c *singleSourceCacheMemory) getManifestAndLock(r Revision, pai ProjectAnalyzerInfo) (Manifest, Lock, bool) { - c.mut.Lock() - defer c.mut.Unlock() - - inner, has := c.infos[pai] - if !has { - return nil, nil, false - } - - pi, has := inner[r] - if has { - return pi.Manifest, pi.Lock, true - } - return nil, nil, false -} - -func (c *singleSourceCacheMemory) setPackageTree(r Revision, ptree pkgtree.PackageTree) { - // Make a copy, with relative import paths. - pkgs := pkgtree.CopyPackages(ptree.Packages, func(ip string, poe pkgtree.PackageOrErr) (string, pkgtree.PackageOrErr) { - poe.P.ImportPath = "" // Don't store this - return strings.TrimPrefix(ip, ptree.ImportRoot), poe - }) - - c.mut.Lock() - c.ptrees[r] = pkgs - - // Ensure there's at least an entry in the rMap so that the rMap always has - // a complete picture of the revisions we know to exist - if _, has := c.rMap[r]; !has { - c.rMap[r] = nil - } - c.mut.Unlock() -} - -func (c *singleSourceCacheMemory) getPackageTree(r Revision, pr ProjectRoot) (pkgtree.PackageTree, bool) { - c.mut.Lock() - rptree, has := c.ptrees[r] - c.mut.Unlock() - - if !has { - return pkgtree.PackageTree{}, false - } - - // Return a copy, with full import paths. - pkgs := pkgtree.CopyPackages(rptree, func(rpath string, poe pkgtree.PackageOrErr) (string, pkgtree.PackageOrErr) { - ip := path.Join(string(pr), rpath) - if poe.Err == nil { - poe.P.ImportPath = ip - } - return ip, poe - }) - - return pkgtree.PackageTree{ - ImportRoot: string(pr), - Packages: pkgs, - }, true -} - -func (c *singleSourceCacheMemory) setVersionMap(versionList []PairedVersion) { - c.mut.Lock() - c.vList = versionList - // TODO(sdboyer) how do we handle cache consistency here - revs that may - // be out of date vis-a-vis the ptrees or infos maps? - for r := range c.rMap { - c.rMap[r] = nil - } - - c.vMap = make(map[UnpairedVersion]Revision, len(versionList)) - - for _, pv := range versionList { - u, r := pv.Unpair(), pv.Revision() - c.vMap[u] = r - c.rMap[r] = append(c.rMap[r], u) - } - c.mut.Unlock() -} - -func (c *singleSourceCacheMemory) markRevisionExists(r Revision) { - c.mut.Lock() - if _, has := c.rMap[r]; !has { - c.rMap[r] = nil - } - c.mut.Unlock() -} - -func (c *singleSourceCacheMemory) getVersionsFor(r Revision) ([]UnpairedVersion, bool) { - c.mut.Lock() - versionList, has := c.rMap[r] - c.mut.Unlock() - return versionList, has -} - -func (c *singleSourceCacheMemory) getAllVersions() ([]PairedVersion, bool) { - c.mut.Lock() - vList := c.vList - c.mut.Unlock() - - if vList == nil { - return nil, false - } - cp := make([]PairedVersion, len(vList)) - copy(cp, vList) - return cp, true -} - -func (c *singleSourceCacheMemory) getRevisionFor(uv UnpairedVersion) (Revision, bool) { - c.mut.Lock() - r, has := c.vMap[uv] - c.mut.Unlock() - return r, has -} - -func (c *singleSourceCacheMemory) toRevision(v Version) (Revision, bool) { - switch t := v.(type) { - case Revision: - return t, true - case PairedVersion: - return t.Revision(), true - case UnpairedVersion: - c.mut.Lock() - r, has := c.vMap[t] - c.mut.Unlock() - return r, has - default: - panic(fmt.Sprintf("Unknown version type %T", v)) - } -} - -func (c *singleSourceCacheMemory) toUnpaired(v Version) (UnpairedVersion, bool) { - switch t := v.(type) { - case UnpairedVersion: - return t, true - case PairedVersion: - return t.Unpair(), true - case Revision: - c.mut.Lock() - upv, has := c.rMap[t] - c.mut.Unlock() - - if has && len(upv) > 0 { - return upv[0], true - } - return nil, false - default: - panic(fmt.Sprintf("unknown version type %T", v)) - } -} - -// TODO(sdboyer) remove once source caching can be moved into separate package -func locksAreEq(l1, l2 Lock) bool { - ii1, ii2 := l1.InputImports(), l2.InputImports() - if len(ii1) != len(ii2) { - return false - } - - ilen := len(ii1) - if ilen > 0 { - sort.Strings(ii1) - sort.Strings(ii2) - for i := 0; i < ilen; i++ { - if ii1[i] != ii2[i] { - return false - } - } - } - - p1, p2 := l1.Projects(), l2.Projects() - if len(p1) != len(p2) { - return false - } - - p1, p2 = sortLockedProjects(p1), sortLockedProjects(p2) - - for k, lp := range p1 { - if !lp.Eq(p2[k]) { - return false - } - } - return true -} diff --git a/vendor/github.com/golang/dep/gps/source_cache_bolt.go b/vendor/github.com/golang/dep/gps/source_cache_bolt.go deleted file mode 100644 index 6174b1ca..00000000 --- a/vendor/github.com/golang/dep/gps/source_cache_bolt.go +++ /dev/null @@ -1,531 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "fmt" - "log" - "os" - "path" - "path/filepath" - "strings" - "time" - - "github.com/boltdb/bolt" - "github.com/golang/dep/gps/internal/pb" - "github.com/golang/dep/gps/pkgtree" - "github.com/golang/protobuf/proto" - "github.com/jmank88/nuts" - "github.com/pkg/errors" -) - -// boltCacheFilename is a versioned filename for the bolt cache. The version -// must be incremented whenever incompatible changes are made. -const boltCacheFilename = "bolt-v1.db" - -// boltCache manages a bolt.DB cache and provides singleSourceCaches. -type boltCache struct { - db *bolt.DB - epoch int64 // getters will not return values older than this unix timestamp - logger *log.Logger // info logging -} - -// newBoltCache returns a new boltCache backed by a BoltDB file under the cache directory. -func newBoltCache(cd string, epoch int64, logger *log.Logger) (*boltCache, error) { - path := filepath.Join(cd, boltCacheFilename) - dir := filepath.Dir(path) - if fi, err := os.Stat(dir); os.IsNotExist(err) { - if err := os.MkdirAll(dir, os.ModeDir|os.ModePerm); err != nil { - return nil, errors.Wrapf(err, "failed to create source cache directory: %s", dir) - } - } else if err != nil { - return nil, errors.Wrapf(err, "failed to check source cache directory: %s", dir) - } else if !fi.IsDir() { - return nil, errors.Wrapf(err, "source cache path is not directory: %s", dir) - } - db, err := bolt.Open(path, 0600, &bolt.Options{Timeout: 1 * time.Second}) - if err != nil { - return nil, errors.Wrapf(err, "failed to open BoltDB cache file %q", path) - } - return &boltCache{ - db: db, - epoch: epoch, - logger: logger, - }, nil -} - -// newSingleSourceCache returns a new singleSourceCache for pi. -func (c *boltCache) newSingleSourceCache(pi ProjectIdentifier) singleSourceCache { - return &singleSourceCacheBolt{ - boltCache: c, - sourceName: []byte(pi.normalizedSource()), - } -} - -// close releases all cache resources. -func (c *boltCache) close() error { - return errors.Wrapf(c.db.Close(), "error closing Bolt database %q", c.db.String()) -} - -// singleSourceCacheBolt implements a singleSourceCache backed by a persistent BoltDB file. -// Version mappings are timestamped, and the `epoch` field limits the age of returned values. -// Database access methods are safe for concurrent use. -// -// Implementation: -// -// Each source has a top-level bucket containing sub-buckets for (1) versions and (2) revisions. -// -// 1) Versions buckets hold version keys with revision values: -// -// Bucket: "v<timestamp>" -// Keys: Unpaired Versions serialized via ConstraintMsg -// Values: "<revision>" -// -// 2) Revision buckets hold (a) manifest and lock data for various ProjectAnalyzers, -// (b) package trees, and (c) version lists. -// -// Bucket: "r<revision>" -// -// a) Manifest and Lock info are stored in buckets derived from ProjectAnalyzer.Info: -// -// Sub-Bucket: "<name>.<version>m", "<name>.<version>l" -// Keys/Values: Manifest or Lock fields -// -// b) Package tree buckets contain package import path keys and package-or-error buckets: -// -// Sub-Bucket: "p" -// Sub-Bucket: "<import_path>" -// Key/Values: PackageOrErr fields -// -// c) Revision-versions buckets contain lists of version values: -// -// Sub-Bucket: "v<timestamp>" -// Keys: "<sequence_number>" -// Values: Unpaired Versions serialized via ConstraintMsg -type singleSourceCacheBolt struct { - *boltCache - sourceName []byte -} - -func (s *singleSourceCacheBolt) setManifestAndLock(rev Revision, ai ProjectAnalyzerInfo, m Manifest, l Lock) { - err := s.updateRevBucket(rev, func(b *bolt.Bucket) error { - info := ai.String() - name := make([]byte, len(info)+1) - copy(name, info) - name[len(info)] = 'm' - - if b.Bucket(name) != nil { - if err := b.DeleteBucket(name); err != nil { - return err - } - } - - // Manifest - mb, err := b.CreateBucket(name) - if err != nil { - return err - } - if err := cachePutManifest(mb, m); err != nil { - return errors.Wrap(err, "failed to put manifest") - } - if l == nil { - return nil - } - - // Lock - name[len(info)] = 'l' - if b.Bucket(name) != nil { - if err := b.DeleteBucket(name); err != nil { - return err - } - } - lb, err := b.CreateBucket(name) - if err != nil { - return err - } - return errors.Wrap(cachePutLock(lb, l), "failed to put lock") - }) - if err != nil { - s.logger.Println(errors.Wrapf(err, "failed to cache manifest/lock for revision %q, analyzer: %v", rev, ai)) - } -} - -func (s *singleSourceCacheBolt) getManifestAndLock(rev Revision, ai ProjectAnalyzerInfo) (m Manifest, l Lock, ok bool) { - err := s.viewRevBucket(rev, func(b *bolt.Bucket) error { - info := ai.String() - name := make([]byte, len(info)+1) - copy(name, info) - name[len(info)] = 'm' - - // Manifest - mb := b.Bucket(name) - if mb == nil { - return nil - } - var err error - m, err = cacheGetManifest(mb) - if err != nil { - return errors.Wrap(err, "failed to get manifest") - } - - // Lock - name[len(info)] = 'l' - lb := b.Bucket(name) - if lb == nil { - ok = true - return nil - } - l, err = cacheGetLock(lb) - if err != nil { - return errors.Wrap(err, "failed to get lock") - } - - ok = true - return nil - }) - if err != nil { - s.logger.Println(errors.Wrapf(err, "failed to get cached manifest/lock for revision %q, analyzer: %v", rev, ai)) - } - return -} - -func (s *singleSourceCacheBolt) setPackageTree(rev Revision, ptree pkgtree.PackageTree) { - err := s.updateRevBucket(rev, func(b *bolt.Bucket) error { - if b.Bucket(cacheKeyPTree) != nil { - if err := b.DeleteBucket(cacheKeyPTree); err != nil { - return err - } - } - ptrees, err := b.CreateBucket(cacheKeyPTree) - if err != nil { - return err - } - - root := string(ptree.ImportRoot) - for ip, poe := range ptree.Packages { - // Stored by relative import path. - rip := strings.TrimPrefix(ip, root) - if rip == "" { - rip = "/" - } - pb, err := ptrees.CreateBucket([]byte(rip)) - if err != nil { - return err - } - - if err := cachePutPackageOrErr(pb, poe); err != nil { - return err - } - } - return nil - }) - if err != nil { - s.logger.Println(errors.Wrapf(err, "failed to cache package tree for revision %q", rev)) - } -} - -func (s *singleSourceCacheBolt) getPackageTree(rev Revision, pr ProjectRoot) (ptree pkgtree.PackageTree, ok bool) { - err := s.viewRevBucket(rev, func(b *bolt.Bucket) error { - ptrees := b.Bucket(cacheKeyPTree) - if ptrees == nil { - return nil - } - - pkgs := make(map[string]pkgtree.PackageOrErr) - err := ptrees.ForEach(func(rip, _ []byte) error { - poe, err := cacheGetPackageOrErr(ptrees.Bucket(rip)) - if err != nil { - return err - } - srip := string(rip) - if srip == "/" { - srip = "" - } - // Return full import paths. - ip := path.Join(string(pr), srip) - if poe.Err == nil { - poe.P.ImportPath = ip - } - pkgs[ip] = poe - return nil - }) - if err != nil { - return err - } - ptree.ImportRoot = string(pr) - ptree.Packages = pkgs - ok = true - return nil - }) - if err != nil { - s.logger.Println(errors.Wrapf(err, "failed to get cached package tree for revision %q", rev)) - } - return -} - -func (s *singleSourceCacheBolt) markRevisionExists(rev Revision) { - err := s.updateRevBucket(rev, func(versions *bolt.Bucket) error { - return nil - }) - if err != nil { - s.logger.Println(errors.Wrapf(err, "failed to mark revision %q in cache", rev)) - } -} - -func (s *singleSourceCacheBolt) setVersionMap(pvs []PairedVersion) { - err := s.updateSourceBucket(func(src *bolt.Bucket) error { - if err := cachePrefixDelete(src, cacheVersion); err != nil { - return err - } - vk := cacheTimestampedKey(cacheVersion, time.Now()) - versions, err := src.CreateBucket(vk) - if err != nil { - return err - } - - c := src.Cursor() - for k, _ := c.Seek(cacheKeyRevision); len(k) > 0 && k[0] == cacheRevision; k, _ = c.Next() { - rb := src.Bucket(k) - if err := cachePrefixDelete(rb, cacheVersion); err != nil { - return err - } - } - - revVersions := make(map[Revision]*bolt.Bucket) - key := make(nuts.Key, nuts.KeyLen(uint64(len(pvs)-1))) - var msg pb.Constraint - for i, pv := range pvs { - uv, rev := pv.Unpair(), pv.Revision() - uv.copyTo(&msg) - uvB, err := proto.Marshal(&msg) - if err != nil { - return errors.Wrapf(err, "failed to serialize UnpairedVersion: %#v", uv) - } - - if err := versions.Put(uvB, []byte(rev)); err != nil { - return errors.Wrap(err, "failed to put version->revision") - } - - b, err := src.CreateBucketIfNotExists(cacheRevisionName(rev)) - if err != nil { - return errors.Wrapf(err, "failed to create bucket for revision: %s", rev) - } - - var versions *bolt.Bucket - if versions = revVersions[rev]; versions == nil { - err := cachePrefixDelete(b, cacheVersion) - if err != nil { - return err - } - versions, err = b.CreateBucket(vk) - if err != nil { - return errors.Wrapf(err, "failed to create bucket for revision versions: %s", rev) - } - revVersions[rev] = versions - } - - key.Put(uint64(i)) - if err := versions.Put(key, uvB); err != nil { - return errors.Wrap(err, "failed to put revision->version") - } - } - return nil - }) - if err != nil { - s.logger.Println(errors.Wrap(err, "failed to cache version map")) - } -} - -func (s *singleSourceCacheBolt) getVersionsFor(rev Revision) (uvs []UnpairedVersion, ok bool) { - err := s.viewRevBucket(rev, func(b *bolt.Bucket) error { - versions := cacheFindLatestValid(b, cacheVersion, s.epoch) - if versions == nil { - return nil - } - - ok = true - - var msg pb.Constraint - return versions.ForEach(func(_, v []byte) error { - if err := proto.Unmarshal(v, &msg); err != nil { - return err - } - uv, err := unpairedVersionFromCache(&msg) - if err != nil { - return err - } - uvs = append(uvs, uv) - return nil - }) - }) - if err != nil { - s.logger.Println(errors.Wrapf(err, "failed to get cached versions for revision %q", rev)) - return nil, false - } - return -} - -func (s *singleSourceCacheBolt) getAllVersions() (pvs []PairedVersion, ok bool) { - err := s.viewSourceBucket(func(src *bolt.Bucket) error { - versions := cacheFindLatestValid(src, cacheVersion, s.epoch) - if versions == nil { - return nil - } - - var msg pb.Constraint - return versions.ForEach(func(k, v []byte) error { - if err := proto.Unmarshal(k, &msg); err != nil { - return err - } - uv, err := unpairedVersionFromCache(&msg) - if err != nil { - return err - } - pvs = append(pvs, uv.Pair(Revision(v))) - ok = true - return nil - }) - }) - if err != nil { - s.logger.Println(errors.Wrap(err, "failed to get all cached versions")) - return nil, false - } - return -} - -func (s *singleSourceCacheBolt) getRevisionFor(uv UnpairedVersion) (rev Revision, ok bool) { - err := s.viewSourceBucket(func(src *bolt.Bucket) error { - versions := cacheFindLatestValid(src, cacheVersion, s.epoch) - if versions == nil { - return nil - } - - var msg pb.Constraint - uv.copyTo(&msg) - b, err := proto.Marshal(&msg) - if err != nil { - return errors.Wrapf(err, "failed to serialize UnpairedVersion: %#v", uv) - } - - v := versions.Get(b) - if len(v) > 0 { - rev = Revision(v) - ok = true - } - return nil - }) - if err != nil { - s.logger.Println(errors.Wrapf(err, "failed to get cached revision for unpaired version: %v", uv)) - } - return -} - -func (s *singleSourceCacheBolt) toRevision(v Version) (rev Revision, ok bool) { - switch t := v.(type) { - case Revision: - return t, true - case PairedVersion: - return t.Revision(), true - case UnpairedVersion: - return s.getRevisionFor(t) - default: - s.logger.Println(fmt.Sprintf("failed to get cached revision for version %v: unknown type %T", v, v)) - return "", false - } -} - -func (s *singleSourceCacheBolt) toUnpaired(v Version) (uv UnpairedVersion, ok bool) { - const errMsg = "failed to get cached unpaired version for version: %v" - switch t := v.(type) { - case UnpairedVersion: - return t, true - case PairedVersion: - return t.Unpair(), true - case Revision: - err := s.viewRevBucket(t, func(b *bolt.Bucket) error { - versions := cacheFindLatestValid(b, cacheVersion, s.epoch) - if versions == nil { - return nil - } - - _, v := versions.Cursor().First() - if len(v) == 0 { - return nil - } - var msg pb.Constraint - if err := proto.Unmarshal(v, &msg); err != nil { - return err - } - var err error - uv, err = unpairedVersionFromCache(&msg) - if err != nil { - return err - } - - ok = true - return nil - }) - if err != nil { - s.logger.Println(errors.Wrapf(err, errMsg, v)) - } - return - default: - s.logger.Println(fmt.Sprintf(errMsg, v)) - return - } -} - -// cacheRevisionName returns the bucket name for rev. -func cacheRevisionName(rev Revision) []byte { - name := make([]byte, 1+len(rev)) - name[0] = 'r' - copy(name[1:], string(rev)) - return name -} - -// viewSourceBucket executes view with the source bucket, if it exists. -func (s *singleSourceCacheBolt) viewSourceBucket(view func(b *bolt.Bucket) error) error { - return s.db.View(func(tx *bolt.Tx) error { - b := tx.Bucket(s.sourceName) - if b == nil { - return nil - } - return view(b) - }) -} - -// updateSourceBucket executes update (in batch) with the source bucket, creating it first if necessary. -func (s *singleSourceCacheBolt) updateSourceBucket(update func(b *bolt.Bucket) error) error { - return s.db.Batch(func(tx *bolt.Tx) error { - b, err := tx.CreateBucketIfNotExists(s.sourceName) - if err != nil { - return errors.Wrapf(err, "failed to create bucket: %s", s.sourceName) - } - return update(b) - }) -} - -// viewRevBucket executes view with rev's bucket for this source, if it exists. -func (s *singleSourceCacheBolt) viewRevBucket(rev Revision, view func(b *bolt.Bucket) error) error { - return s.viewSourceBucket(func(src *bolt.Bucket) error { - b := src.Bucket(cacheRevisionName(rev)) - if b == nil { - return nil - } - return view(b) - }) -} - -// updateRevBucket executes update with rev's bucket for this source, creating it first if necessary. -func (s *singleSourceCacheBolt) updateRevBucket(rev Revision, update func(b *bolt.Bucket) error) error { - return s.updateSourceBucket(func(src *bolt.Bucket) error { - name := cacheRevisionName(rev) - b, err := src.CreateBucketIfNotExists(name) - if err != nil { - return errors.Wrapf(err, "failed to create bucket: %s", name) - } - return update(b) - }) -} diff --git a/vendor/github.com/golang/dep/gps/source_cache_bolt_encode.go b/vendor/github.com/golang/dep/gps/source_cache_bolt_encode.go deleted file mode 100644 index 5b6a903c..00000000 --- a/vendor/github.com/golang/dep/gps/source_cache_bolt_encode.go +++ /dev/null @@ -1,498 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "encoding/binary" - "strings" - "time" - - "github.com/boltdb/bolt" - "github.com/golang/dep/gps/internal/pb" - "github.com/golang/dep/gps/pkgtree" - "github.com/golang/protobuf/proto" - "github.com/jmank88/nuts" - "github.com/pkg/errors" -) - -var ( - cacheKeyComment = []byte("c") - cacheKeyConstraint = cacheKeyComment - cacheKeyError = []byte("e") - cacheKeyInputImports = []byte("m") - cacheKeyIgnored = []byte("i") - cacheKeyImport = cacheKeyIgnored - cacheKeyLock = []byte("l") - cacheKeyName = []byte("n") - cacheKeyOverride = []byte("o") - cacheKeyPTree = []byte("p") - cacheKeyRequired = []byte("r") - cacheKeyRevision = cacheKeyRequired - cacheKeyTestImport = []byte("t") - - cacheRevision = byte('r') - cacheVersion = byte('v') -) - -// propertiesFromCache returns a new ProjectRoot and ProjectProperties with the fields from m. -func propertiesFromCache(m *pb.ProjectProperties) (ProjectRoot, ProjectProperties, error) { - ip := ProjectRoot(m.Root) - var pp ProjectProperties - pp.Source = m.Source - - if m.Constraint == nil { - pp.Constraint = Any() - } else { - c, err := constraintFromCache(m.Constraint) - if err != nil { - return "", ProjectProperties{}, err - } - pp.Constraint = c - } - - return ip, pp, nil -} - -// projectPropertiesMsgs is a convenience tuple. -type projectPropertiesMsgs struct { - pp pb.ProjectProperties - c pb.Constraint -} - -// copyFrom sets the ProjectPropertiesMsg fields from ip and pp. -func (ms *projectPropertiesMsgs) copyFrom(ip ProjectRoot, pp ProjectProperties) { - ms.pp.Root = string(ip) - ms.pp.Source = pp.Source - - if pp.Constraint != nil && !IsAny(pp.Constraint) { - pp.Constraint.copyTo(&ms.c) - ms.pp.Constraint = &ms.c - } else { - ms.pp.Constraint = nil - } -} - -// cachePutManifest stores a Manifest in the bolt.Bucket. -func cachePutManifest(b *bolt.Bucket, m Manifest) error { - var ppMsg projectPropertiesMsgs - - constraints := m.DependencyConstraints() - if len(constraints) > 0 { - cs, err := b.CreateBucket(cacheKeyConstraint) - if err != nil { - return err - } - key := make(nuts.Key, nuts.KeyLen(uint64(len(constraints)-1))) - var i uint64 - for ip, pp := range constraints { - ppMsg.copyFrom(ip, pp) - v, err := proto.Marshal(&ppMsg.pp) - if err != nil { - return err - } - key.Put(i) - i++ - if err := cs.Put(key, v); err != nil { - return err - } - } - } - - rm, ok := m.(RootManifest) - if !ok { - return nil - } - - ignored := rm.IgnoredPackages().ToSlice() - if len(ignored) > 0 { - ig, err := b.CreateBucket(cacheKeyIgnored) - if err != nil { - return err - } - key := make(nuts.Key, nuts.KeyLen(uint64(len(ignored)-1))) - var i uint64 - for _, ip := range ignored { - key.Put(i) - i++ - if err := ig.Put(key, []byte(ip)); err != nil { - return err - } - } - } - - overrides := rm.Overrides() - if len(overrides) > 0 { - ovr, err := b.CreateBucket(cacheKeyOverride) - if err != nil { - return err - } - key := make(nuts.Key, nuts.KeyLen(uint64(len(overrides)-1))) - var i uint64 - for ip, pp := range overrides { - ppMsg.copyFrom(ip, pp) - v, err := proto.Marshal(&ppMsg.pp) - if err != nil { - return err - } - key.Put(i) - i++ - if err := ovr.Put(key, v); err != nil { - return err - } - } - } - - required := rm.RequiredPackages() - if len(required) > 0 { - req, err := b.CreateBucket(cacheKeyRequired) - if err != nil { - return err - } - key := make(nuts.Key, nuts.KeyLen(uint64(len(required)-1))) - var i uint64 - for ip, ok := range required { - if ok { - key.Put(i) - i++ - if err := req.Put(key, []byte(ip)); err != nil { - return err - } - } - } - } - - return nil -} - -// cacheGetManifest returns a new RootManifest with the data retrieved from the bolt.Bucket. -func cacheGetManifest(b *bolt.Bucket) (RootManifest, error) { - //TODO consider storing slice/map lens to enable calling make() with capacity - m := &simpleRootManifest{ - c: make(ProjectConstraints), - ovr: make(ProjectConstraints), - req: make(map[string]bool), - } - - // Constraints - if cs := b.Bucket(cacheKeyConstraint); cs != nil { - var msg pb.ProjectProperties - err := cs.ForEach(func(_, v []byte) error { - if err := proto.Unmarshal(v, &msg); err != nil { - return err - } - ip, pp, err := propertiesFromCache(&msg) - if err != nil { - return err - } - m.c[ip] = pp - return nil - }) - if err != nil { - return nil, errors.Wrap(err, "failed to get constraints") - } - } - - // Ignored - if ig := b.Bucket(cacheKeyIgnored); ig != nil { - var igslice []string - err := ig.ForEach(func(_, v []byte) error { - igslice = append(igslice, string(v)) - return nil - }) - m.ig = pkgtree.NewIgnoredRuleset(igslice) - if err != nil { - return nil, errors.Wrap(err, "failed to get ignored") - } - } - - // Overrides - if os := b.Bucket(cacheKeyOverride); os != nil { - var msg pb.ProjectProperties - err := os.ForEach(func(_, v []byte) error { - if err := proto.Unmarshal(v, &msg); err != nil { - return err - } - ip, pp, err := propertiesFromCache(&msg) - if err != nil { - return err - } - m.ovr[ip] = pp - return nil - }) - if err != nil { - return nil, errors.Wrap(err, "failed to get overrides") - } - } - - // Required - if req := b.Bucket(cacheKeyRequired); req != nil { - err := req.ForEach(func(_, v []byte) error { - m.req[string(v)] = true - return nil - }) - if err != nil { - return nil, errors.Wrap(err, "failed to get required") - } - } - - return m, nil -} - -// copyTo returns a serializable representation of lp. -func (lp lockedProject) copyTo(msg *pb.LockedProject, c *pb.Constraint) { - if lp.v == nil { - msg.UnpairedVersion = nil - } else { - lp.v.copyTo(c) - msg.UnpairedVersion = c - } - - msg.Root = string(lp.pi.ProjectRoot) - msg.Source = lp.pi.Source - msg.Revision = string(lp.r) - msg.Packages = lp.pkgs -} - -// copyLockedProjectTo hydrates pointers to serializable representations of a -// LockedProject with the appropriate data. -func copyLockedProjectTo(lp LockedProject, msg *pb.LockedProject, c *pb.Constraint) { - if nlp, ok := lp.(lockedProject); ok { - nlp.copyTo(msg, c) - return - } - - v := lp.Version() - if v == nil { - msg.UnpairedVersion = nil - } else { - v.copyTo(c) - msg.UnpairedVersion = c - - switch tv := v.(type) { - case Revision: - msg.Revision = string(tv) - case versionPair: - msg.Revision = string(tv.r) - } - } - - pi := lp.Ident() - msg.Root = string(pi.ProjectRoot) - msg.Source = pi.Source - msg.Packages = lp.Packages() -} - -// lockedProjectFromCache returns a new LockedProject with fields from m. -func lockedProjectFromCache(m *pb.LockedProject) (LockedProject, error) { - var uv UnpairedVersion - var err error - if m.UnpairedVersion != nil { - uv, err = unpairedVersionFromCache(m.UnpairedVersion) - if err != nil { - return lockedProject{}, err - } - } - return lockedProject{ - pi: ProjectIdentifier{ - ProjectRoot: ProjectRoot(m.Root), - Source: m.Source, - }, - v: uv, - r: Revision(m.Revision), - pkgs: m.Packages, - }, nil -} - -// cachePutLock stores the Lock as fields in the bolt.Bucket. -func cachePutLock(b *bolt.Bucket, l Lock) error { - // Input imports, if present. - byt := []byte(strings.Join(l.InputImports(), "#")) - if err := b.Put(cacheKeyInputImports, byt); err != nil { - return errors.Wrap(err, "failed to put input imports") - } - - // Projects - if projects := l.Projects(); len(projects) > 0 { - lb, err := b.CreateBucket(cacheKeyLock) - if err != nil { - return err - } - key := make(nuts.Key, nuts.KeyLen(uint64(len(projects)-1))) - var msg pb.LockedProject - var cMsg pb.Constraint - for i, lp := range projects { - copyLockedProjectTo(lp, &msg, &cMsg) - v, err := proto.Marshal(&msg) - if err != nil { - return err - } - key.Put(uint64(i)) - if err := lb.Put(key, v); err != nil { - return err - } - } - } - - return nil -} - -// cacheGetLock returns a new *safeLock with the fields retrieved from the bolt.Bucket. -func cacheGetLock(b *bolt.Bucket) (*safeLock, error) { - l := &safeLock{} - if ii := b.Get(cacheKeyInputImports); len(ii) > 0 { - l.i = strings.Split(string(ii), "#") - } - - if locked := b.Bucket(cacheKeyLock); locked != nil { - var msg pb.LockedProject - err := locked.ForEach(func(_, v []byte) error { - if err := proto.Unmarshal(v, &msg); err != nil { - return err - } - lp, err := lockedProjectFromCache(&msg) - if err != nil { - return err - } - l.p = append(l.p, lp) - return nil - }) - if err != nil { - return nil, errors.Wrap(err, "failed to get locked projects") - } - } - return l, nil -} - -// cachePutPackageOrError stores the pkgtree.PackageOrErr as fields in the bolt.Bucket. -// Package.ImportPath is ignored. -func cachePutPackageOrErr(b *bolt.Bucket, poe pkgtree.PackageOrErr) error { - if poe.Err != nil { - err := b.Put(cacheKeyError, []byte(poe.Err.Error())) - return errors.Wrapf(err, "failed to put error: %v", poe.Err) - } - if len(poe.P.CommentPath) > 0 { - err := b.Put(cacheKeyComment, []byte(poe.P.CommentPath)) - if err != nil { - return errors.Wrapf(err, "failed to put package: %v", poe.P) - } - } - if len(poe.P.Imports) > 0 { - ip, err := b.CreateBucket(cacheKeyImport) - if err != nil { - return err - } - key := make(nuts.Key, nuts.KeyLen(uint64(len(poe.P.Imports)-1))) - for i := range poe.P.Imports { - v := []byte(poe.P.Imports[i]) - key.Put(uint64(i)) - if err := ip.Put(key, v); err != nil { - return err - } - } - } - - if len(poe.P.Name) > 0 { - err := b.Put(cacheKeyName, []byte(poe.P.Name)) - if err != nil { - return errors.Wrapf(err, "failed to put package: %v", poe.P) - } - } - - if len(poe.P.TestImports) > 0 { - ip, err := b.CreateBucket(cacheKeyTestImport) - if err != nil { - return err - } - key := make(nuts.Key, nuts.KeyLen(uint64(len(poe.P.TestImports)-1))) - for i := range poe.P.TestImports { - v := []byte(poe.P.TestImports[i]) - key.Put(uint64(i)) - if err := ip.Put(key, v); err != nil { - return err - } - } - } - return nil -} - -// cacheGetPackageOrErr returns a new pkgtree.PackageOrErr with fields retrieved -// from the bolt.Bucket. -func cacheGetPackageOrErr(b *bolt.Bucket) (pkgtree.PackageOrErr, error) { - if v := b.Get(cacheKeyError); len(v) > 0 { - return pkgtree.PackageOrErr{ - Err: errors.New(string(v)), - }, nil - } - - var p pkgtree.Package - p.CommentPath = string(b.Get(cacheKeyComment)) - if ip := b.Bucket(cacheKeyImport); ip != nil { - err := ip.ForEach(func(_, v []byte) error { - p.Imports = append(p.Imports, string(v)) - return nil - }) - if err != nil { - return pkgtree.PackageOrErr{}, err - } - } - p.Name = string(b.Get(cacheKeyName)) - if tip := b.Bucket(cacheKeyTestImport); tip != nil { - err := tip.ForEach(func(_, v []byte) error { - p.TestImports = append(p.TestImports, string(v)) - return nil - }) - if err != nil { - return pkgtree.PackageOrErr{}, err - } - } - return pkgtree.PackageOrErr{P: p}, nil -} - -// cacheTimestampedKey returns a prefixed key with a trailing timestamp. -func cacheTimestampedKey(pre byte, t time.Time) []byte { - b := make([]byte, 9) - b[0] = pre - binary.BigEndian.PutUint64(b[1:], uint64(t.Unix())) - return b -} - -// boltTxOrBucket is a minimal interface satisfied by bolt.Tx and bolt.Bucket. -type boltTxOrBucket interface { - Cursor() *bolt.Cursor - DeleteBucket([]byte) error - Bucket([]byte) *bolt.Bucket -} - -// cachePrefixDelete prefix scans and deletes each bucket. -func cachePrefixDelete(tob boltTxOrBucket, pre byte) error { - c := tob.Cursor() - for k, _ := c.Seek([]byte{pre}); len(k) > 0 && k[0] == pre; k, _ = c.Next() { - if err := tob.DeleteBucket(k); err != nil { - return errors.Wrapf(err, "failed to delete bucket: %s", k) - } - } - return nil -} - -// cacheFindLatestValid prefix scans for the latest bucket which is timestamped >= epoch, -// or returns nil if none exists. -func cacheFindLatestValid(tob boltTxOrBucket, pre byte, epoch int64) *bolt.Bucket { - c := tob.Cursor() - var latest []byte - for k, _ := c.Seek([]byte{pre}); len(k) > 0 && k[0] == pre; k, _ = c.Next() { - latest = k - } - if latest == nil { - return nil - } - ts := latest[1:] - if len(ts) != 8 { - return nil - } - if int64(binary.BigEndian.Uint64(ts)) < epoch { - return nil - } - return tob.Bucket(latest) -} diff --git a/vendor/github.com/golang/dep/gps/source_cache_multi.go b/vendor/github.com/golang/dep/gps/source_cache_multi.go deleted file mode 100644 index 52c08b20..00000000 --- a/vendor/github.com/golang/dep/gps/source_cache_multi.go +++ /dev/null @@ -1,170 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "github.com/golang/dep/gps/pkgtree" -) - -// multiCache creates singleSourceMultiCaches, and coordinates their async updates. -type multiCache struct { - mem, disk sourceCache - // Asynchronous disk cache updates. Closed by the close method. - async chan func() - // Closed when async has completed processing. - done chan struct{} -} - -// newMultiCache returns a new multiCache backed by mem and disk sourceCaches. -// Spawns a single background goroutine which lives until close() is called. -func newMultiCache(mem, disk sourceCache) *multiCache { - m := &multiCache{ - mem: mem, - disk: disk, - async: make(chan func(), 50), - done: make(chan struct{}), - } - go m.processAsync() - return m -} - -func (c *multiCache) processAsync() { - for f := range c.async { - f() - } - close(c.done) -} - -// close releases resources after blocking until async writes complete. -func (c *multiCache) close() error { - close(c.async) - _ = c.mem.close() - <-c.done - return c.disk.close() -} - -// newSingleSourceCache returns a singleSourceMultiCache for id. -func (c *multiCache) newSingleSourceCache(id ProjectIdentifier) singleSourceCache { - return &singleSourceMultiCache{ - mem: c.mem.newSingleSourceCache(id), - disk: c.disk.newSingleSourceCache(id), - async: c.async, - } -} - -// singleSourceMultiCache manages two cache levels, ephemeral in-memory and persistent on-disk. -// -// The in-memory cache is always checked first, with the on-disk used as a fallback. -// Values read from disk are set in-memory when an appropriate method exists. -// -// Set values are cached both in-memory and on-disk. Values are set synchronously -// in-memory. Writes to the on-disk cache are asynchronous, and executed in order by a -// background goroutine. -type singleSourceMultiCache struct { - mem, disk singleSourceCache - // Asynchronous disk cache updates. - async chan<- func() -} - -func (c *singleSourceMultiCache) setManifestAndLock(r Revision, ai ProjectAnalyzerInfo, m Manifest, l Lock) { - c.mem.setManifestAndLock(r, ai, m, l) - c.async <- func() { c.disk.setManifestAndLock(r, ai, m, l) } -} - -func (c *singleSourceMultiCache) getManifestAndLock(r Revision, ai ProjectAnalyzerInfo) (Manifest, Lock, bool) { - m, l, ok := c.mem.getManifestAndLock(r, ai) - if ok { - return m, l, true - } - - m, l, ok = c.disk.getManifestAndLock(r, ai) - if ok { - c.mem.setManifestAndLock(r, ai, m, l) - return m, l, true - } - - return nil, nil, false -} - -func (c *singleSourceMultiCache) setPackageTree(r Revision, ptree pkgtree.PackageTree) { - c.mem.setPackageTree(r, ptree) - c.async <- func() { c.disk.setPackageTree(r, ptree) } -} - -func (c *singleSourceMultiCache) getPackageTree(r Revision, pr ProjectRoot) (pkgtree.PackageTree, bool) { - ptree, ok := c.mem.getPackageTree(r, pr) - if ok { - return ptree, true - } - - ptree, ok = c.disk.getPackageTree(r, pr) - if ok { - c.mem.setPackageTree(r, ptree) - return ptree, true - } - - return pkgtree.PackageTree{}, false -} - -func (c *singleSourceMultiCache) markRevisionExists(r Revision) { - c.mem.markRevisionExists(r) - c.async <- func() { c.disk.markRevisionExists(r) } -} - -func (c *singleSourceMultiCache) setVersionMap(pvs []PairedVersion) { - c.mem.setVersionMap(pvs) - c.async <- func() { c.disk.setVersionMap(pvs) } -} - -func (c *singleSourceMultiCache) getVersionsFor(rev Revision) ([]UnpairedVersion, bool) { - uvs, ok := c.mem.getVersionsFor(rev) - if ok { - return uvs, true - } - - return c.disk.getVersionsFor(rev) -} - -func (c *singleSourceMultiCache) getAllVersions() ([]PairedVersion, bool) { - pvs, ok := c.mem.getAllVersions() - if ok { - return pvs, true - } - - pvs, ok = c.disk.getAllVersions() - if ok { - c.mem.setVersionMap(pvs) - return pvs, true - } - - return nil, false -} - -func (c *singleSourceMultiCache) getRevisionFor(uv UnpairedVersion) (Revision, bool) { - rev, ok := c.mem.getRevisionFor(uv) - if ok { - return rev, true - } - - return c.disk.getRevisionFor(uv) -} - -func (c *singleSourceMultiCache) toRevision(v Version) (Revision, bool) { - rev, ok := c.mem.toRevision(v) - if ok { - return rev, true - } - - return c.disk.toRevision(v) -} - -func (c *singleSourceMultiCache) toUnpaired(v Version) (UnpairedVersion, bool) { - uv, ok := c.mem.toUnpaired(v) - if ok { - return uv, true - } - - return c.disk.toUnpaired(v) -} diff --git a/vendor/github.com/golang/dep/gps/source_errors.go b/vendor/github.com/golang/dep/gps/source_errors.go deleted file mode 100644 index e8aab9a7..00000000 --- a/vendor/github.com/golang/dep/gps/source_errors.go +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "github.com/Masterminds/vcs" - "github.com/pkg/errors" -) - -// unwrapVcsErr recognizes *vcs.LocalError and *vsc.RemoteError, and returns a form -// preserving the actual vcs command output and error, in addition to the message. -// All other types pass through unchanged. -func unwrapVcsErr(err error) error { - var cause error - var out, msg string - - switch t := err.(type) { - case *vcs.LocalError: - cause, out, msg = t.Original(), t.Out(), t.Error() - case *vcs.RemoteError: - cause, out, msg = t.Original(), t.Out(), t.Error() - - default: - return err - } - - if cause == nil { - cause = errors.New(out) - } else { - cause = errors.Wrap(cause, out) - } - return errors.Wrap(cause, msg) -} diff --git a/vendor/github.com/golang/dep/gps/source_manager.go b/vendor/github.com/golang/dep/gps/source_manager.go deleted file mode 100644 index 16c3f481..00000000 --- a/vendor/github.com/golang/dep/gps/source_manager.go +++ /dev/null @@ -1,830 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "context" - "fmt" - "io/ioutil" - "log" - "net/url" - "os" - "os/signal" - "path/filepath" - "runtime" - "strings" - "sync" - "sync/atomic" - "time" - - "github.com/golang/dep/gps/pkgtree" - "github.com/golang/dep/internal/fs" - "github.com/nightlyone/lockfile" - "github.com/pkg/errors" - "github.com/sdboyer/constext" -) - -// Used to compute a friendly filepath from a URL-shaped input. -var sanitizer = strings.NewReplacer("-", "--", ":", "-", "/", "-", "+", "-") - -// A locker is responsible for preventing multiple instances of dep from -// interfering with one-another. -// -// Currently, anything that can either TryLock(), Unlock(), or GetOwner() -// satisfies that need. -type locker interface { - TryLock() error - Unlock() error - GetOwner() (*os.Process, error) -} - -// A falselocker adheres to the locker interface and its purpose is to quietly -// fail to lock when the DEPNOLOCK environment variable is set. -// -// This allows dep to run on systems where file locking doesn't work -- -// particularly those that use union mount type filesystems that don't -// implement hard links or fnctl() style locking. -type falseLocker struct{} - -// Always returns an error to indicate there's no current ower PID for our -// lock. -func (fl falseLocker) GetOwner() (*os.Process, error) { - return nil, fmt.Errorf("falseLocker always fails") -} - -// Does nothing and returns a nil error so caller believes locking succeeded. -func (fl falseLocker) TryLock() error { - return nil -} - -// Does nothing and returns a nil error so caller believes unlocking succeeded. -func (fl falseLocker) Unlock() error { - return nil -} - -// A SourceManager is responsible for retrieving, managing, and interrogating -// source repositories. Its primary purpose is to serve the needs of a Solver, -// but it is handy for other purposes, as well. -// -// gps's built-in SourceManager, SourceMgr, is intended to be generic and -// sufficient for any purpose. It provides some additional semantics around the -// methods defined here. -type SourceManager interface { - // SourceExists checks if a repository exists, either upstream or in the - // SourceManager's central repository cache. - SourceExists(ProjectIdentifier) (bool, error) - - // SyncSourceFor will attempt to bring all local information about a source - // fully up to date. - SyncSourceFor(ProjectIdentifier) error - - // ListVersions retrieves a list of the available versions for a given - // repository name. - ListVersions(ProjectIdentifier) ([]PairedVersion, error) - - // RevisionPresentIn indicates whether the provided Version is present in - // the given repository. - RevisionPresentIn(ProjectIdentifier, Revision) (bool, error) - - // ListPackages parses the tree of the Go packages at or below root of the - // provided ProjectIdentifier, at the provided version. - ListPackages(ProjectIdentifier, Version) (pkgtree.PackageTree, error) - - // GetManifestAndLock returns manifest and lock information for the provided - // root import path. - // - // gps currently requires that projects be rooted at their repository root, - // necessitating that the ProjectIdentifier's ProjectRoot must also be a - // repository root. - GetManifestAndLock(ProjectIdentifier, Version, ProjectAnalyzer) (Manifest, Lock, error) - - // ExportProject writes out the tree of the provided import path, at the - // provided version, to the provided directory. - ExportProject(context.Context, ProjectIdentifier, Version, string) error - - // ExportPrunedProject writes out the tree corresponding to the provided - // LockedProject, the provided version, to the provided directory, applying - // the provided pruning options. - // - // The first return value is the hex-encoded string representation of the - // hash, including colon-separated leaders indicating the version of the - // hashing function used, and the prune options that were applied. - ExportPrunedProject(context.Context, LockedProject, PruneOptions, string) error - - // DeduceProjectRoot takes an import path and deduces the corresponding - // project/source root. - DeduceProjectRoot(ip string) (ProjectRoot, error) - - // SourceURLsForPath takes an import path and deduces the set of source URLs - // that may refer to a canonical upstream source. - // In general, these URLs differ only by protocol (e.g. https vs. ssh), not path - SourceURLsForPath(ip string) ([]*url.URL, error) - - // Release lets go of any locks held by the SourceManager. Once called, it - // is no longer allowed to call methods of that SourceManager; all - // method calls will immediately result in errors. - Release() - - // InferConstraint tries to puzzle out what kind of version is given in a string - - // semver, a revision, or as a fallback, a plain tag - InferConstraint(s string, pi ProjectIdentifier) (Constraint, error) -} - -// A ProjectAnalyzer is responsible for analyzing a given path for Manifest and -// Lock information. Tools relying on gps must implement one. -type ProjectAnalyzer interface { - // Perform analysis of the filesystem tree rooted at path, with the - // root import path importRoot, to determine the project's constraints, as - // indicated by a Manifest and Lock. - // - // Note that an error will typically cause the solver to treat the analyzed - // version as unusable. As such, an error should generally only be returned - // if the code tree is somehow malformed, but not if the implementor's - // expected files containing Manifest and Lock data are merely absent. - DeriveManifestAndLock(path string, importRoot ProjectRoot) (Manifest, Lock, error) - - // Info reports this project analyzer's info. - Info() ProjectAnalyzerInfo -} - -// ProjectAnalyzerInfo indicates a ProjectAnalyzer's name and version. -type ProjectAnalyzerInfo struct { - Name string - Version int -} - -// String returns a string like: "<name>.<decimal version>" -func (p ProjectAnalyzerInfo) String() string { - return fmt.Sprintf("%s.%d", p.Name, p.Version) -} - -// SourceMgr is the default SourceManager for gps. -// -// There's no (planned) reason why it would need to be reimplemented by other -// tools; control via dependency injection is intended to be sufficient. -type SourceMgr struct { - cachedir string // path to root of cache dir - lf locker // handle for the sm lock file on disk - suprvsr *supervisor // subsystem that supervises running calls/io - cancelAll context.CancelFunc // cancel func to kill all running work - deduceCoord *deductionCoordinator // subsystem that manages import path deduction - srcCoord *sourceCoordinator // subsystem that manages sources - sigmut sync.Mutex // mutex protecting signal handling setup/teardown - qch chan struct{} // quit chan for signal handler - relonce sync.Once // once-er to ensure we only release once - releasing int32 // flag indicating release of sm has begun -} - -var _ SourceManager = &SourceMgr{} - -// ErrSourceManagerIsReleased is the error returned by any SourceManager method -// called after the SourceManager has been released, rendering its methods no -// longer safe to call. -var ErrSourceManagerIsReleased = fmt.Errorf("this SourceManager has been released, its methods can no longer be called") - -// SourceManagerConfig holds configuration information for creating SourceMgrs. -type SourceManagerConfig struct { - CacheAge time.Duration // Maximum valid age of cached data. <=0: Don't cache. - Cachedir string // Where to store local instances of upstream sources. - Logger *log.Logger // Optional info/warn logger. Discards if nil. - DisableLocking bool // True if the SourceManager should NOT use a lock file to protect the Cachedir from multiple processes. -} - -// NewSourceManager produces an instance of gps's built-in SourceManager. -// -// The returned SourceManager aggressively caches information wherever possible. -// If tools need to do preliminary work involving upstream repository analysis -// prior to invoking a solve run, it is recommended that they create this -// SourceManager as early as possible and use it to their ends. That way, the -// solver can benefit from any caches that may have already been warmed. -// -// A cacheEpoch is calculated from now()-cacheAge, and older persistent cache data -// is discarded. When cacheAge is <= 0, the persistent cache is -// not used. -// -// gps's SourceManager is intended to be threadsafe (if it's not, please file a -// bug!). It should be safe to reuse across concurrent solving runs, even on -// unrelated projects. -func NewSourceManager(c SourceManagerConfig) (*SourceMgr, error) { - if c.Logger == nil { - c.Logger = log.New(ioutil.Discard, "", 0) - } - - err := fs.EnsureDir(filepath.Join(c.Cachedir, "sources"), 0777) - if err != nil { - return nil, err - } - - // Fix for #820 - // - // Consult https://godoc.org/github.com/nightlyone/lockfile for the lockfile - // behaviour. It's magic. It deals with stale processes, and if there is - // a process keeping the lock busy, it will pass back a temporary error that - // we can spin on. - - glpath := filepath.Join(c.Cachedir, "sm.lock") - - lockfile, err := func() (locker, error) { - if c.DisableLocking { - return falseLocker{}, nil - } - return lockfile.New(glpath) - }() - - if err != nil { - return nil, CouldNotCreateLockError{ - Path: glpath, - Err: errors.Wrapf(err, "unable to create lock %s", glpath), - } - } - - process, err := lockfile.GetOwner() - if err == nil { - // If we didn't get an error, then the lockfile exists already. We should - // check to see if it's us already: - if process.Pid == os.Getpid() { - return nil, CouldNotCreateLockError{ - Path: glpath, - Err: fmt.Errorf("lockfile %s already locked by this process", glpath), - } - } - - // There is a lockfile, but it's owned by someone else. We'll try to lock - // it anyway. - } - - // If it's a TemporaryError, we retry every second. Otherwise, we fail - // permanently. - // - // TODO: #534 needs to be implemented to provide a better way to log warnings, - // but until then we will just use stderr. - - // Implicit Time of 0. - var lasttime time.Time - err = lockfile.TryLock() - for err != nil { - nowtime := time.Now() - duration := nowtime.Sub(lasttime) - - // The first time this is evaluated, duration will be very large as lasttime is 0. - // Unless time travel is invented and someone travels back to the year 1, we should - // be ok. - if duration > 15*time.Second { - fmt.Fprintf(os.Stderr, "waiting for lockfile %s: %s\n", glpath, err.Error()) - lasttime = nowtime - } - - if t, ok := err.(interface { - Temporary() bool - }); ok && t.Temporary() { - time.Sleep(time.Second * 1) - } else { - return nil, CouldNotCreateLockError{ - Path: glpath, - Err: errors.Wrapf(err, "unable to lock %s", glpath), - } - } - err = lockfile.TryLock() - } - - ctx, cf := context.WithCancel(context.TODO()) - superv := newSupervisor(ctx) - deducer := newDeductionCoordinator(superv) - - var sc sourceCache - if c.CacheAge > 0 { - // Try to open the BoltDB cache from disk. - epoch := time.Now().Add(-c.CacheAge).Unix() - boltCache, err := newBoltCache(c.Cachedir, epoch, c.Logger) - if err != nil { - c.Logger.Println(errors.Wrapf(err, "failed to open persistent cache %q", c.Cachedir)) - } else { - sc = newMultiCache(memoryCache{}, boltCache) - } - } - - sm := &SourceMgr{ - cachedir: c.Cachedir, - lf: lockfile, - suprvsr: superv, - cancelAll: cf, - deduceCoord: deducer, - srcCoord: newSourceCoordinator(superv, deducer, c.Cachedir, sc, c.Logger), - qch: make(chan struct{}), - } - - return sm, nil -} - -// Cachedir returns the location of the cache directory. -func (sm *SourceMgr) Cachedir() string { - return sm.cachedir -} - -// UseDefaultSignalHandling sets up typical os.Interrupt signal handling for a -// SourceMgr. -func (sm *SourceMgr) UseDefaultSignalHandling() { - sigch := make(chan os.Signal, 1) - signal.Notify(sigch, os.Interrupt) - sm.HandleSignals(sigch) -} - -// HandleSignals sets up logic to handle incoming signals with the goal of -// shutting down the SourceMgr safely. -// -// Calling code must provide the signal channel, and is responsible for calling -// signal.Notify() on that channel. -// -// Successive calls to HandleSignals() will deregister the previous handler and -// set up a new one. It is not recommended that the same channel be passed -// multiple times to this method. -// -// SetUpSigHandling() will set up a handler that is appropriate for most -// use cases. -func (sm *SourceMgr) HandleSignals(sigch chan os.Signal) { - sm.sigmut.Lock() - // always start by closing the qch, which will lead to any existing signal - // handler terminating, and deregistering its sigch. - if sm.qch != nil { - close(sm.qch) - } - sm.qch = make(chan struct{}) - - // Run a new goroutine with the input sigch and the fresh qch - go func(sch chan os.Signal, qch <-chan struct{}) { - defer signal.Stop(sch) - select { - case <-sch: - // Set up a timer to uninstall the signal handler after three - // seconds, so that the user can easily force termination with a - // second ctrl-c - time.AfterFunc(3*time.Second, func() { - signal.Stop(sch) - }) - - if opc := sm.suprvsr.count(); opc > 0 { - fmt.Printf("Signal received: waiting for %v ops to complete...\n", opc) - } - - sm.Release() - case <-qch: - // quit channel triggered - deregister our sigch and return - } - }(sigch, sm.qch) - // Try to ensure handler is blocked in for-select before releasing the mutex - runtime.Gosched() - - sm.sigmut.Unlock() -} - -// StopSignalHandling deregisters any signal handler running on this SourceMgr. -// -// It's normally not necessary to call this directly; it will be called as -// needed by Release(). -func (sm *SourceMgr) StopSignalHandling() { - sm.sigmut.Lock() - if sm.qch != nil { - close(sm.qch) - sm.qch = nil - runtime.Gosched() - } - sm.sigmut.Unlock() -} - -// CouldNotCreateLockError describe failure modes in which creating a SourceMgr -// did not succeed because there was an error while attempting to create the -// on-disk lock file. -type CouldNotCreateLockError struct { - Path string - Err error -} - -func (e CouldNotCreateLockError) Error() string { - return e.Err.Error() -} - -// Release lets go of any locks held by the SourceManager. Once called, it is no -// longer allowed to call methods of that SourceManager; all method calls will -// immediately result in errors. -func (sm *SourceMgr) Release() { - atomic.StoreInt32(&sm.releasing, 1) - - sm.relonce.Do(func() { - // Send the signal to the supervisor to cancel all running calls. - sm.cancelAll() - sm.suprvsr.wait() - - // Close the source coordinator. - sm.srcCoord.close() - - // Close the file handle for the lock file and remove it from disk - sm.lf.Unlock() - os.Remove(filepath.Join(sm.cachedir, "sm.lock")) - - // Close the qch, if non-nil, so the signal handlers run out. This will - // also deregister the sig channel, if any has been set up. - if sm.qch != nil { - close(sm.qch) - } - }) -} - -// GetManifestAndLock returns manifest and lock information for the provided -// ProjectIdentifier, at the provided Version. The work of producing the -// manifest and lock is delegated to the provided ProjectAnalyzer's -// DeriveManifestAndLock() method. -func (sm *SourceMgr) GetManifestAndLock(id ProjectIdentifier, v Version, an ProjectAnalyzer) (Manifest, Lock, error) { - if atomic.LoadInt32(&sm.releasing) == 1 { - return nil, nil, ErrSourceManagerIsReleased - } - - srcg, err := sm.srcCoord.getSourceGatewayFor(context.TODO(), id) - if err != nil { - return nil, nil, err - } - - return srcg.getManifestAndLock(context.TODO(), id.ProjectRoot, v, an) -} - -// ListPackages parses the tree of the Go packages at and below the ProjectRoot -// of the given ProjectIdentifier, at the given version. -func (sm *SourceMgr) ListPackages(id ProjectIdentifier, v Version) (pkgtree.PackageTree, error) { - if atomic.LoadInt32(&sm.releasing) == 1 { - return pkgtree.PackageTree{}, ErrSourceManagerIsReleased - } - - srcg, err := sm.srcCoord.getSourceGatewayFor(context.TODO(), id) - if err != nil { - return pkgtree.PackageTree{}, err - } - - return srcg.listPackages(context.TODO(), id.ProjectRoot, v) -} - -// ListVersions retrieves a list of the available versions for a given -// repository name. -// -// The list is not sorted; while it may be returned in the order that the -// underlying VCS reports version information, no guarantee is made. It is -// expected that the caller either not care about order, or sort the result -// themselves. -// -// This list is always retrieved from upstream on the first call. Subsequent -// calls will return a cached version of the first call's results. if upstream -// is not accessible (network outage, access issues, or the resource actually -// went away), an error will be returned. -func (sm *SourceMgr) ListVersions(id ProjectIdentifier) ([]PairedVersion, error) { - if atomic.LoadInt32(&sm.releasing) == 1 { - return nil, ErrSourceManagerIsReleased - } - - srcg, err := sm.srcCoord.getSourceGatewayFor(context.TODO(), id) - if err != nil { - // TODO(sdboyer) More-er proper-er errors - return nil, err - } - - return srcg.listVersions(context.TODO()) -} - -// RevisionPresentIn indicates whether the provided Revision is present in the given -// repository. -func (sm *SourceMgr) RevisionPresentIn(id ProjectIdentifier, r Revision) (bool, error) { - if atomic.LoadInt32(&sm.releasing) == 1 { - return false, ErrSourceManagerIsReleased - } - - srcg, err := sm.srcCoord.getSourceGatewayFor(context.TODO(), id) - if err != nil { - // TODO(sdboyer) More-er proper-er errors - return false, err - } - - return srcg.revisionPresentIn(context.TODO(), r) -} - -// SourceExists checks if a repository exists, either upstream or in the cache, -// for the provided ProjectIdentifier. -func (sm *SourceMgr) SourceExists(id ProjectIdentifier) (bool, error) { - if atomic.LoadInt32(&sm.releasing) == 1 { - return false, ErrSourceManagerIsReleased - } - - srcg, err := sm.srcCoord.getSourceGatewayFor(context.TODO(), id) - if err != nil { - return false, err - } - - ctx := context.TODO() - if err := srcg.existsInCache(ctx); err == nil { - return true, nil - } - if err := srcg.existsUpstream(ctx); err != nil { - return false, err - } - return true, nil -} - -// SyncSourceFor will ensure that all local caches and information about a -// source are up to date with any network-acccesible information. -// -// The primary use case for this is prefetching. -func (sm *SourceMgr) SyncSourceFor(id ProjectIdentifier) error { - if atomic.LoadInt32(&sm.releasing) == 1 { - return ErrSourceManagerIsReleased - } - - srcg, err := sm.srcCoord.getSourceGatewayFor(context.TODO(), id) - if err != nil { - return err - } - - return srcg.syncLocal(context.TODO()) -} - -// ExportProject writes out the tree of the provided ProjectIdentifier's -// ProjectRoot, at the provided version, to the provided directory. -func (sm *SourceMgr) ExportProject(ctx context.Context, id ProjectIdentifier, v Version, to string) error { - if atomic.LoadInt32(&sm.releasing) == 1 { - return ErrSourceManagerIsReleased - } - - srcg, err := sm.srcCoord.getSourceGatewayFor(ctx, id) - if err != nil { - return err - } - - return srcg.exportVersionTo(ctx, v, to) -} - -// ExportPrunedProject writes out a tree of the provided LockedProject, applying -// provided pruning rules as appropriate. -func (sm *SourceMgr) ExportPrunedProject(ctx context.Context, lp LockedProject, prune PruneOptions, to string) error { - if atomic.LoadInt32(&sm.releasing) == 1 { - return ErrSourceManagerIsReleased - } - - srcg, err := sm.srcCoord.getSourceGatewayFor(ctx, lp.Ident()) - if err != nil { - return err - } - - return srcg.exportPrunedVersionTo(ctx, lp, prune, to) -} - -// DeduceProjectRoot takes an import path and deduces the corresponding -// project/source root. -// -// Note that some import paths may require network activity to correctly -// determine the root of the path, such as, but not limited to, vanity import -// paths. (A special exception is written for gopkg.in to minimize network -// activity, as its behavior is well-structured) -func (sm *SourceMgr) DeduceProjectRoot(ip string) (ProjectRoot, error) { - if atomic.LoadInt32(&sm.releasing) == 1 { - return "", ErrSourceManagerIsReleased - } - - // TODO(sdboyer) refactor deduceRootPath() so that this validation can move - // back down below a cache point, rather than executing on every call. - if !pathvld.MatchString(ip) { - return "", errors.Errorf("%q is not a valid import path", ip) - } - - pd, err := sm.deduceCoord.deduceRootPath(context.TODO(), ip) - return ProjectRoot(pd.root), err -} - -// InferConstraint tries to puzzle out what kind of version is given in a -// string. Preference is given first for branches, then semver constraints, then -// plain tags, and then revisions. -func (sm *SourceMgr) InferConstraint(s string, pi ProjectIdentifier) (Constraint, error) { - if s == "" { - return Any(), nil - } - - // Lookup the string in the repository - var version PairedVersion - versions, err := sm.ListVersions(pi) - if err != nil { - return nil, errors.Wrapf(err, "list versions for %s", pi) // means repo does not exist - } - SortPairedForUpgrade(versions) - for _, v := range versions { - if s == v.String() { - version = v - break - } - } - - // Branch - if version != nil && version.Type() == IsBranch { - return version.Unpair(), nil - } - - // Semver Constraint - c, err := NewSemverConstraintIC(s) - if c != nil && err == nil { - return c, nil - } - - // Tag - if version != nil { - return version.Unpair(), nil - } - - // Revision, possibly abbreviated - r, err := sm.disambiguateRevision(context.TODO(), pi, Revision(s)) - if err == nil { - return r, nil - } - - return nil, errors.Errorf("%s is not a valid version for the package %s(%s)", s, pi.ProjectRoot, pi.Source) -} - -// SourceURLsForPath takes an import path and deduces the set of source URLs -// that may refer to a canonical upstream source. -// In general, these URLs differ only by protocol (e.g. https vs. ssh), not path -func (sm *SourceMgr) SourceURLsForPath(ip string) ([]*url.URL, error) { - deduced, err := sm.deduceCoord.deduceRootPath(context.TODO(), ip) - if err != nil { - return nil, err - } - - return deduced.mb.possibleURLs(), nil -} - -// disambiguateRevision looks up a revision in the underlying source, spitting -// it back out in an unabbreviated, disambiguated form. -// -// For example, if pi refers to a git-based project, then rev could be an -// abbreviated git commit hash. disambiguateRevision would return the complete -// hash. -func (sm *SourceMgr) disambiguateRevision(ctx context.Context, pi ProjectIdentifier, rev Revision) (Revision, error) { - srcg, err := sm.srcCoord.getSourceGatewayFor(context.TODO(), pi) - if err != nil { - return "", err - } - return srcg.disambiguateRevision(ctx, rev) -} - -type timeCount struct { - count int - start time.Time -} - -type durCount struct { - count int - dur time.Duration -} - -type supervisor struct { - ctx context.Context - mu sync.Mutex // Guards all maps - cond sync.Cond // Wraps mu so callers can wait until all calls end - running map[callInfo]timeCount - ran map[callType]durCount -} - -func newSupervisor(ctx context.Context) *supervisor { - supv := &supervisor{ - ctx: ctx, - running: make(map[callInfo]timeCount), - ran: make(map[callType]durCount), - } - - supv.cond = sync.Cond{L: &supv.mu} - return supv -} - -// do executes the incoming closure using a conjoined context, and keeps -// counters to ensure the sourceMgr can't finish Release()ing until after all -// calls have returned. -func (sup *supervisor) do(inctx context.Context, name string, typ callType, f func(context.Context) error) error { - ci := callInfo{ - name: name, - typ: typ, - } - - octx, err := sup.start(ci) - if err != nil { - return err - } - - cctx, cancelFunc := constext.Cons(inctx, octx) - err = f(cctx) - sup.done(ci) - cancelFunc() - return err -} - -func (sup *supervisor) start(ci callInfo) (context.Context, error) { - sup.mu.Lock() - defer sup.mu.Unlock() - if err := sup.ctx.Err(); err != nil { - // We've already been canceled; error out. - return nil, err - } - - if existingInfo, has := sup.running[ci]; has { - existingInfo.count++ - sup.running[ci] = existingInfo - } else { - sup.running[ci] = timeCount{ - count: 1, - start: time.Now(), - } - } - - return sup.ctx, nil -} - -func (sup *supervisor) count() int { - sup.mu.Lock() - defer sup.mu.Unlock() - return len(sup.running) -} - -func (sup *supervisor) done(ci callInfo) { - sup.mu.Lock() - - existingInfo, has := sup.running[ci] - if !has { - panic(fmt.Sprintf("sourceMgr: tried to complete a call that had not registered via run()")) - } - - if existingInfo.count > 1 { - // If more than one is pending, don't stop the clock yet. - existingInfo.count-- - sup.running[ci] = existingInfo - } else { - // Last one for this particular key; update metrics with info. - durCnt := sup.ran[ci.typ] - durCnt.count++ - durCnt.dur += time.Since(existingInfo.start) - sup.ran[ci.typ] = durCnt - delete(sup.running, ci) - - if len(sup.running) == 0 { - // This is the only place where we signal the cond, as it's the only - // time that the number of running calls could become zero. - sup.cond.Signal() - } - } - sup.mu.Unlock() -} - -// wait until all active calls have terminated. -// -// Assumes something else has already canceled the supervisor via its context. -func (sup *supervisor) wait() { - sup.cond.L.Lock() - for len(sup.running) > 0 { - sup.cond.Wait() - } - sup.cond.L.Unlock() -} - -type callType uint - -const ( - ctHTTPMetadata callType = iota - ctListVersions - ctGetManifestAndLock - ctListPackages - ctSourcePing - ctSourceInit - ctSourceFetch - ctExportTree - ctValidateLocal -) - -func (ct callType) String() string { - switch ct { - case ctHTTPMetadata: - return "Retrieving go get metadata" - case ctListVersions: - return "Retrieving latest version list" - case ctGetManifestAndLock: - return "Reading manifest and lock data" - case ctListPackages: - return "Parsing PackageTree" - case ctSourcePing: - return "Checking for upstream existence" - case ctSourceInit: - return "Initializing local source cache" - case ctSourceFetch: - return "Fetching latest data into local source cache" - case ctExportTree: - return "Writing code tree out to disk" - default: - panic("unknown calltype") - } -} - -// callInfo provides metadata about an ongoing call. -type callInfo struct { - name string - typ callType -} diff --git a/vendor/github.com/golang/dep/gps/strings.go b/vendor/github.com/golang/dep/gps/strings.go deleted file mode 100644 index 6ca7b3d9..00000000 --- a/vendor/github.com/golang/dep/gps/strings.go +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "bytes" - "unicode" - "unicode/utf8" -) - -// toFold returns a string with the property that strings.EqualFold(s, t) iff -// ToFold(s) == ToFold(t) This lets us test a large set of strings for -// fold-equivalent duplicates without making a quadratic number of calls to -// EqualFold. Note that strings.ToUpper and strings.ToLower do not have the -// desired property in some corner cases. -// -// This is hoisted from toolchain internals: src/cmd/go/internal/str/str.go -func toFold(s string) string { - // Fast path: all ASCII, no upper case. - // Most paths look like this already. - for i := 0; i < len(s); i++ { - c := s[i] - if c >= utf8.RuneSelf || 'A' <= c && c <= 'Z' { - goto Slow - } - } - return s - -Slow: - var buf bytes.Buffer - for _, r := range s { - // SimpleFold(x) cycles to the next equivalent rune > x - // or wraps around to smaller values. Iterate until it wraps, - // and we've found the minimum value. - for { - r0 := r - r = unicode.SimpleFold(r0) - if r <= r0 { - break - } - } - // Exception to allow fast path above: A-Z => a-z - if 'A' <= r && r <= 'Z' { - r += 'a' - 'A' - } - buf.WriteRune(r) - } - return buf.String() -} diff --git a/vendor/github.com/golang/dep/gps/trace.go b/vendor/github.com/golang/dep/gps/trace.go deleted file mode 100644 index d4dd24a1..00000000 --- a/vendor/github.com/golang/dep/gps/trace.go +++ /dev/null @@ -1,205 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "fmt" - "strconv" - "strings" - - "github.com/golang/dep/gps/pkgtree" -) - -const ( - successChar = "✓" - successCharSp = successChar + " " - failChar = "✗" - failCharSp = failChar + " " - backChar = "←" - innerIndent = " " -) - -func (s *solver) traceCheckPkgs(bmi bimodalIdentifier) { - if s.tl == nil { - return - } - - prefix := getprei(len(s.vqs) + 1) - s.tl.Printf("%s\n", tracePrefix(fmt.Sprintf("? revisit %s to add %v pkgs", bmi.id, len(bmi.pl)), prefix, prefix)) -} - -func (s *solver) traceCheckQueue(q *versionQueue, bmi bimodalIdentifier, cont bool, offset int) { - if s.tl == nil { - return - } - - prefix := getprei(len(s.vqs) + offset) - vlen := strconv.Itoa(len(q.pi)) - if !q.allLoaded { - vlen = "at least " + vlen - } - - // TODO(sdboyer) how...to list the packages in the limited space we have? - var verb string - indent := "" - if cont { - // Continue is an "inner" message.. indenting - verb = "continue" - vlen = vlen + " more" - indent = innerIndent - } else { - verb = "attempt" - } - - s.tl.Printf("%s\n", tracePrefix(fmt.Sprintf("%s? %s %s with %v pkgs; %s versions to try", indent, verb, bmi.id, len(bmi.pl), vlen), prefix, prefix)) -} - -// traceStartBacktrack is called with the bmi that first failed, thus initiating -// backtracking -func (s *solver) traceStartBacktrack(bmi bimodalIdentifier, err error, pkgonly bool) { - if s.tl == nil { - return - } - - var msg string - if pkgonly { - msg = fmt.Sprintf("%s%s could not add %v pkgs to %s; begin backtrack", innerIndent, backChar, len(bmi.pl), bmi.id) - } else { - msg = fmt.Sprintf("%s%s no more versions of %s to try; begin backtrack", innerIndent, backChar, bmi.id) - } - - prefix := getprei(len(s.sel.projects)) - s.tl.Printf("%s\n", tracePrefix(msg, prefix, prefix)) -} - -// traceBacktrack is called when a package or project is poppped off during -// backtracking -func (s *solver) traceBacktrack(bmi bimodalIdentifier, pkgonly bool) { - if s.tl == nil { - return - } - - var msg string - if pkgonly { - msg = fmt.Sprintf("%s backtrack: popped %v pkgs from %s", backChar, len(bmi.pl), bmi.id) - } else { - msg = fmt.Sprintf("%s backtrack: no more versions of %s to try", backChar, bmi.id) - } - - prefix := getprei(len(s.sel.projects)) - s.tl.Printf("%s\n", tracePrefix(msg, prefix, prefix)) -} - -// Called just once after solving has finished, whether success or not -func (s *solver) traceFinish(sol solution, err error) { - if s.tl == nil { - return - } - - if err == nil { - var pkgcount int - for _, lp := range sol.Projects() { - pkgcount += len(lp.Packages()) - } - s.tl.Printf("%s%s found solution with %v packages from %v projects", innerIndent, successChar, pkgcount, len(sol.Projects())) - } else { - s.tl.Printf("%s%s solving failed", innerIndent, failChar) - } -} - -// traceSelectRoot is called just once, when the root project is selected -func (s *solver) traceSelectRoot(ptree pkgtree.PackageTree, cdeps []completeDep) { - if s.tl == nil { - return - } - - // This duplicates work a bit, but we're in trace mode and it's only once, - // so who cares - rm, _ := ptree.ToReachMap(true, true, false, s.rd.ir) - - s.tl.Printf("Root project is %q", s.rd.rpt.ImportRoot) - - var expkgs int - for _, cdep := range cdeps { - expkgs += len(cdep.pl) - } - - // TODO(sdboyer) include info on ignored pkgs/imports, etc. - s.tl.Printf(" %v transitively valid internal packages", len(rm)) - s.tl.Printf(" %v external packages imported from %v projects", expkgs, len(cdeps)) - s.tl.Printf("(0) " + successCharSp + "select (root)") -} - -// traceSelect is called when an atom is successfully selected -func (s *solver) traceSelect(awp atomWithPackages, pkgonly bool) { - if s.tl == nil { - return - } - - var msg string - if pkgonly { - msg = fmt.Sprintf("%s%s include %v more pkgs from %s", innerIndent, successChar, len(awp.pl), a2vs(awp.a)) - } else { - msg = fmt.Sprintf("%s select %s w/%v pkgs", successChar, a2vs(awp.a), len(awp.pl)) - } - - prefix := getprei(len(s.sel.projects) - 1) - s.tl.Printf("%s\n", tracePrefix(msg, prefix, prefix)) -} - -func (s *solver) traceInfo(args ...interface{}) { - if s.tl == nil { - return - } - - if len(args) == 0 { - panic("must pass at least one param to traceInfo") - } - - preflen := len(s.sel.projects) - var msg string - switch data := args[0].(type) { - case string: - msg = tracePrefix(innerIndent+fmt.Sprintf(data, args[1:]...), " ", " ") - case traceError: - preflen++ - // We got a special traceError, use its custom method - msg = tracePrefix(innerIndent+data.traceString(), " ", failCharSp) - case error: - // Regular error; still use the x leader but default Error() string - msg = tracePrefix(innerIndent+data.Error(), " ", failCharSp) - default: - // panic here because this can *only* mean a stupid internal bug - panic(fmt.Sprintf("canary - unknown type passed as first param to traceInfo %T", data)) - } - - prefix := getprei(preflen) - s.tl.Printf("%s\n", tracePrefix(msg, prefix, prefix)) -} - -func getprei(i int) string { - var s string - if i < 10 { - s = fmt.Sprintf("(%d) ", i) - } else if i < 100 { - s = fmt.Sprintf("(%d) ", i) - } else { - s = fmt.Sprintf("(%d) ", i) - } - return s -} - -func tracePrefix(msg, sep, fsep string) string { - parts := strings.Split(strings.TrimSuffix(msg, "\n"), "\n") - for k, str := range parts { - if k == 0 { - parts[k] = fsep + str - } else { - parts[k] = sep + str - } - } - - return strings.Join(parts, "\n") -} diff --git a/vendor/github.com/golang/dep/gps/typed_radix.go b/vendor/github.com/golang/dep/gps/typed_radix.go deleted file mode 100644 index 615f297e..00000000 --- a/vendor/github.com/golang/dep/gps/typed_radix.go +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "strings" - "sync" - - "github.com/armon/go-radix" -) - -// Typed implementations of radix trees. These are just simple wrappers that let -// us avoid having to type assert anywhere else, cleaning up other code a bit. -// -// Some of the more annoying things to implement (like walks) aren't -// implemented. They can be added if/when we actually need them. -// -// Oh generics, where art thou... - -type deducerTrie struct { - sync.RWMutex - t *radix.Tree -} - -func newDeducerTrie() *deducerTrie { - return &deducerTrie{ - t: radix.New(), - } -} - -// Suppress unused warning. -var _ = (*deducerTrie)(nil).Delete - -// Delete is used to delete a key, returning the previous value and if it was deleted -func (t *deducerTrie) Delete(s string) (pathDeducer, bool) { - t.Lock() - defer t.Unlock() - if d, had := t.t.Delete(s); had { - return d.(pathDeducer), had - } - return nil, false -} - -// Insert is used to add a newentry or update an existing entry. Returns if updated. -func (t *deducerTrie) Insert(s string, d pathDeducer) (pathDeducer, bool) { - t.Lock() - defer t.Unlock() - if d2, had := t.t.Insert(s, d); had { - return d2.(pathDeducer), had - } - return nil, false -} - -// LongestPrefix is like Get, but instead of an exact match, it will return the -// longest prefix match. -func (t *deducerTrie) LongestPrefix(s string) (string, pathDeducer, bool) { - t.RLock() - defer t.RUnlock() - if p, d, has := t.t.LongestPrefix(s); has { - return p, d.(pathDeducer), has - } - return "", nil, false -} - -// isPathPrefixOrEqual is an additional helper check to ensure that the literal -// string prefix returned from a radix tree prefix match is also a path tree -// match. -// -// The radix tree gets it mostly right, but we have to guard against -// possibilities like this: -// -// github.com/sdboyer/foo -// github.com/sdboyer/foobar/baz -// -// The latter would incorrectly be conflated with the former. As we know we're -// operating on strings that describe import paths, guard against this case by -// verifying that either the input is the same length as the match (in which -// case we know they're equal), or that the next character is a "/". (Import -// paths are defined to always use "/", not the OS-specific path separator.) -func isPathPrefixOrEqual(pre, path string) bool { - prflen, pathlen := len(pre), len(path) - if pathlen == prflen+1 { - // this can never be the case - return false - } - - // we assume something else (a trie) has done equality check up to the point - // of the prefix, so we just check len - return prflen == pathlen || strings.Index(path[prflen:], "/") == 0 -} diff --git a/vendor/github.com/golang/dep/gps/vcs_repo.go b/vendor/github.com/golang/dep/gps/vcs_repo.go deleted file mode 100644 index 0835b357..00000000 --- a/vendor/github.com/golang/dep/gps/vcs_repo.go +++ /dev/null @@ -1,425 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "bytes" - "context" - "encoding/xml" - "os" - "path/filepath" - "runtime" - "strings" - "time" - - "github.com/Masterminds/vcs" - "github.com/pkg/errors" -) - -type ctxRepo interface { - vcs.Repo - get(context.Context) error - fetch(context.Context) error - updateVersion(context.Context, string) error - //ping(context.Context) (bool, error) -} - -// ensureCleaner is an optional extension of ctxRepo. -type ensureCleaner interface { - // ensureClean ensures a repository is clean and in working order, - // or returns an error if the adaptive recovery attempts fail. - ensureClean(context.Context) error -} - -// original implementation of these methods come from -// https://github.com/Masterminds/vcs - -type gitRepo struct { - *vcs.GitRepo -} - -func newVcsRemoteErrorOr(err error, args []string, out, msg string) error { - if err == context.Canceled || err == context.DeadlineExceeded { - return err - } - return vcs.NewRemoteError(msg, errors.Wrapf(err, "command failed: %v", args), out) -} - -func newVcsLocalErrorOr(err error, args []string, out, msg string) error { - if err == context.Canceled || err == context.DeadlineExceeded { - return err - } - return vcs.NewLocalError(msg, errors.Wrapf(err, "command failed: %v", args), out) -} - -func (r *gitRepo) get(ctx context.Context) error { - cmd := commandContext( - ctx, - "git", - "clone", - "--recursive", - "-v", - "--progress", - r.Remote(), - r.LocalPath(), - ) - // Ensure no prompting for PWs - cmd.SetEnv(append([]string{"GIT_ASKPASS=", "GIT_TERMINAL_PROMPT=0"}, os.Environ()...)) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to get repository") - } - - return nil -} - -func (r *gitRepo) fetch(ctx context.Context) error { - cmd := commandContext( - ctx, - "git", - "fetch", - "--tags", - "--prune", - r.RemoteLocation, - ) - cmd.SetDir(r.LocalPath()) - // Ensure no prompting for PWs - cmd.SetEnv(append([]string{"GIT_ASKPASS=", "GIT_TERMINAL_PROMPT=0"}, os.Environ()...)) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to update repository") - } - return nil -} - -func (r *gitRepo) updateVersion(ctx context.Context, v string) error { - cmd := commandContext(ctx, "git", "checkout", v) - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsLocalErrorOr(err, cmd.Args(), string(out), - "unable to update checked out version") - } - - return r.defendAgainstSubmodules(ctx) -} - -// defendAgainstSubmodules tries to keep repo state sane in the event of -// submodules. Or nested submodules. What a great idea, submodules. -func (r *gitRepo) defendAgainstSubmodules(ctx context.Context) error { - // First, update them to whatever they should be, if there should happen to be any. - { - cmd := commandContext( - ctx, - "git", - "submodule", - "update", - "--init", - "--recursive", - ) - cmd.SetDir(r.LocalPath()) - // Ensure no prompting for PWs - cmd.SetEnv(append([]string{"GIT_ASKPASS=", "GIT_TERMINAL_PROMPT=0"}, os.Environ()...)) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsLocalErrorOr(err, cmd.Args(), string(out), - "unexpected error while defensively updating submodules") - } - } - - // Now, do a special extra-aggressive clean in case changing versions caused - // one or more submodules to go away. - { - cmd := commandContext(ctx, "git", "clean", "-x", "-d", "-f", "-f") - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsLocalErrorOr(err, cmd.Args(), string(out), - "unexpected error while defensively cleaning up after possible derelict submodule directories") - } - } - - // Then, repeat just in case there are any nested submodules that went away. - { - cmd := commandContext( - ctx, - "git", - "submodule", - "foreach", - "--recursive", - "git", - "clean", "-x", "-d", "-f", "-f", - ) - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsLocalErrorOr(err, cmd.Args(), string(out), - "unexpected error while defensively cleaning up after possible derelict nested submodule directories") - } - } - - return nil -} - -func (r *gitRepo) ensureClean(ctx context.Context) error { - cmd := commandContext( - ctx, - "git", - "status", - "--porcelain", - ) - cmd.SetDir(r.LocalPath()) - - out, err := cmd.CombinedOutput() - if err != nil { - // An error on simple git status indicates some aggressive repository - // corruption, outside of the purview that we can deal with here. - return err - } - - if len(bytes.TrimSpace(out)) == 0 { - // No output from status indicates a clean tree, without any modified or - // untracked files - we're in good shape. - return nil - } - - // We could be more parsimonious about this, but it's probably not worth it - // - it's a rare case to have to do any cleanup anyway, so when we do, we - // might as well just throw the kitchen sink at it. - cmd = commandContext( - ctx, - "git", - "reset", - "--hard", - ) - cmd.SetDir(r.LocalPath()) - _, err = cmd.CombinedOutput() - if err != nil { - return err - } - - // We also need to git clean -df; just reuse defendAgainstSubmodules here, - // even though it's a bit layer-breaky. - err = r.defendAgainstSubmodules(ctx) - if err != nil { - return err - } - - // Check status one last time. If it's still not clean, give up. - cmd = commandContext( - ctx, - "git", - "status", - "--porcelain", - ) - cmd.SetDir(r.LocalPath()) - - out, err = cmd.CombinedOutput() - if err != nil { - return err - } - - if len(bytes.TrimSpace(out)) != 0 { - return errors.Errorf("failed to clean up git repository at %s - dirty? corrupted? status output: \n%s", r.LocalPath(), string(out)) - } - - return nil -} - -type bzrRepo struct { - *vcs.BzrRepo -} - -func (r *bzrRepo) get(ctx context.Context) error { - basePath := filepath.Dir(filepath.FromSlash(r.LocalPath())) - if _, err := os.Stat(basePath); os.IsNotExist(err) { - err = os.MkdirAll(basePath, 0755) - if err != nil { - return newVcsLocalErrorOr(err, nil, "", "unable to create directory") - } - } - - cmd := commandContext(ctx, "bzr", "branch", r.Remote(), r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to get repository") - } - - return nil -} - -func (r *bzrRepo) fetch(ctx context.Context) error { - cmd := commandContext(ctx, "bzr", "pull") - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to update repository") - } - return nil -} - -func (r *bzrRepo) updateVersion(ctx context.Context, version string) error { - cmd := commandContext(ctx, "bzr", "update", "-r", version) - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsLocalErrorOr(err, cmd.Args(), string(out), - "unable to update checked out version") - } - return nil -} - -type hgRepo struct { - *vcs.HgRepo -} - -func (r *hgRepo) get(ctx context.Context) error { - cmd := commandContext(ctx, "hg", "clone", r.Remote(), r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to get repository") - } - - return nil -} - -func (r *hgRepo) fetch(ctx context.Context) error { - cmd := commandContext(ctx, "hg", "pull") - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to fetch latest changes") - } - return nil -} - -func (r *hgRepo) updateVersion(ctx context.Context, version string) error { - cmd := commandContext(ctx, "hg", "update", version) - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to update checked out version") - } - - return nil -} - -type svnRepo struct { - *vcs.SvnRepo -} - -func (r *svnRepo) get(ctx context.Context) error { - remote := r.Remote() - if strings.HasPrefix(remote, "/") { - remote = "file://" + remote - } else if runtime.GOOS == "windows" && filepath.VolumeName(remote) != "" { - remote = "file:///" + remote - } - - cmd := commandContext(ctx, "svn", "checkout", remote, r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to get repository") - } - - return nil -} - -func (r *svnRepo) fetch(ctx context.Context) error { - cmd := commandContext(ctx, "svn", "update") - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to update repository") - } - - return nil -} - -func (r *svnRepo) updateVersion(ctx context.Context, version string) error { - cmd := commandContext(ctx, "svn", "update", "-r", version) - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to update checked out version") - } - - return nil -} - -func (r *svnRepo) CommitInfo(id string) (*vcs.CommitInfo, error) { - ctx := context.TODO() - // There are cases where Svn log doesn't return anything for HEAD or BASE. - // svn info does provide details for these but does not have elements like - // the commit message. - if id == "HEAD" || id == "BASE" { - type commit struct { - Revision string `xml:"revision,attr"` - } - - type info struct { - Commit commit `xml:"entry>commit"` - } - - cmd := commandContext(ctx, "svn", "info", "-r", id, "--xml") - cmd.SetDir(r.LocalPath()) - out, err := cmd.CombinedOutput() - if err != nil { - return nil, newVcsLocalErrorOr(err, cmd.Args(), string(out), - "unable to retrieve commit information") - } - - infos := new(info) - if err := xml.Unmarshal(out, &infos); err != nil { - return nil, newVcsLocalErrorOr(err, cmd.Args(), string(out), - "unable to retrieve commit information") - } - - id = infos.Commit.Revision - if id == "" { - return nil, vcs.ErrRevisionUnavailable - } - } - - cmd := commandContext(ctx, "svn", "log", "-r", id, "--xml") - cmd.SetDir(r.LocalPath()) - out, err := cmd.CombinedOutput() - if err != nil { - return nil, newVcsRemoteErrorOr(err, cmd.Args(), string(out), - "unable to retrieve commit information") - } - - type logentry struct { - Author string `xml:"author"` - Date string `xml:"date"` - Msg string `xml:"msg"` - } - - type log struct { - XMLName xml.Name `xml:"log"` - Logs []logentry `xml:"logentry"` - } - - logs := new(log) - if err := xml.Unmarshal(out, &logs); err != nil { - return nil, newVcsLocalErrorOr(err, cmd.Args(), string(out), - "unable to retrieve commit information") - } - - if len(logs.Logs) == 0 { - return nil, vcs.ErrRevisionUnavailable - } - - ci := &vcs.CommitInfo{ - Commit: id, - Author: logs.Logs[0].Author, - Message: logs.Logs[0].Msg, - } - - if len(logs.Logs[0].Date) > 0 { - ci.Date, err = time.Parse(time.RFC3339Nano, logs.Logs[0].Date) - if err != nil { - return nil, newVcsLocalErrorOr(err, cmd.Args(), string(out), - "unable to retrieve commit information") - } - } - - return ci, nil -} diff --git a/vendor/github.com/golang/dep/gps/vcs_source.go b/vendor/github.com/golang/dep/gps/vcs_source.go deleted file mode 100644 index 1e04b7b8..00000000 --- a/vendor/github.com/golang/dep/gps/vcs_source.go +++ /dev/null @@ -1,655 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "bytes" - "context" - "fmt" - "os" - "path/filepath" - "regexp" - "strings" - - "github.com/Masterminds/semver" - "github.com/golang/dep/gps/pkgtree" - "github.com/golang/dep/internal/fs" - "github.com/pkg/errors" -) - -type baseVCSSource struct { - repo ctxRepo -} - -func (bs *baseVCSSource) sourceType() string { - return string(bs.repo.Vcs()) -} - -func (bs *baseVCSSource) existsLocally(ctx context.Context) bool { - return bs.repo.CheckLocal() -} - -func (bs *baseVCSSource) existsUpstream(ctx context.Context) bool { - return bs.repo.Ping() -} - -func (*baseVCSSource) existsCallsListVersions() bool { - return false -} - -func (*baseVCSSource) listVersionsRequiresLocal() bool { - return false -} - -func (bs *baseVCSSource) upstreamURL() string { - return bs.repo.Remote() -} - -func (bs *baseVCSSource) disambiguateRevision(ctx context.Context, r Revision) (Revision, error) { - ci, err := bs.repo.CommitInfo(string(r)) - if err != nil { - return "", err - } - return Revision(ci.Commit), nil -} - -func (bs *baseVCSSource) getManifestAndLock(ctx context.Context, pr ProjectRoot, r Revision, an ProjectAnalyzer) (Manifest, Lock, error) { - err := bs.repo.updateVersion(ctx, r.String()) - if err != nil { - return nil, nil, unwrapVcsErr(err) - } - - m, l, err := an.DeriveManifestAndLock(bs.repo.LocalPath(), pr) - if err != nil { - return nil, nil, err - } - - if l != nil && l != Lock(nil) { - l = prepLock(l) - } - - return prepManifest(m), l, nil -} - -func (bs *baseVCSSource) revisionPresentIn(r Revision) (bool, error) { - return bs.repo.IsReference(string(r)), nil -} - -// initLocal clones/checks out the upstream repository to disk for the first -// time. -func (bs *baseVCSSource) initLocal(ctx context.Context) error { - err := bs.repo.get(ctx) - - if err != nil { - return unwrapVcsErr(err) - } - return nil -} - -// updateLocal ensures the local data (versions and code) we have about the -// source is fully up to date with that of the canonical upstream source. -func (bs *baseVCSSource) updateLocal(ctx context.Context) error { - err := bs.repo.fetch(ctx) - if err == nil { - return nil - } - - ec, ok := bs.repo.(ensureCleaner) - if !ok { - return err - } - - if err := ec.ensureClean(ctx); err != nil { - return unwrapVcsErr(err) - } - - if err := bs.repo.fetch(ctx); err != nil { - return unwrapVcsErr(err) - } - return nil -} - -func (bs *baseVCSSource) maybeClean(ctx context.Context) error { - ec, ok := bs.repo.(ensureCleaner) - if !ok { - return nil - } - - if err := ec.ensureClean(ctx); err != nil { - return unwrapVcsErr(err) - } - return nil -} - -func (bs *baseVCSSource) listPackages(ctx context.Context, pr ProjectRoot, r Revision) (ptree pkgtree.PackageTree, err error) { - err = bs.repo.updateVersion(ctx, r.String()) - - if err != nil { - err = unwrapVcsErr(err) - } else { - ptree, err = pkgtree.ListPackages(bs.repo.LocalPath(), string(pr)) - } - - return -} - -func (bs *baseVCSSource) exportRevisionTo(ctx context.Context, r Revision, to string) error { - // Only make the parent dir, as CopyDir will balk on trying to write to an - // empty but existing dir. - if err := os.MkdirAll(filepath.Dir(to), 0777); err != nil { - return err - } - - if err := bs.repo.updateVersion(ctx, r.String()); err != nil { - return unwrapVcsErr(err) - } - - return fs.CopyDir(bs.repo.LocalPath(), to) -} - -var ( - gitHashRE = regexp.MustCompile(`^[a-f0-9]{40}$`) -) - -// gitSource is a generic git repository implementation that should work with -// all standard git remotes. -type gitSource struct { - baseVCSSource -} - -func (s *gitSource) exportRevisionTo(ctx context.Context, rev Revision, to string) error { - r := s.repo - - if err := os.MkdirAll(to, 0777); err != nil { - return err - } - - // Back up original index - idx, bak := filepath.Join(r.LocalPath(), ".git", "index"), filepath.Join(r.LocalPath(), ".git", "origindex") - err := fs.RenameWithFallback(idx, bak) - if err != nil { - return err - } - - // could have an err here...but it's hard to imagine how? - defer fs.RenameWithFallback(bak, idx) - - { - cmd := commandContext(ctx, "git", "read-tree", rev.String()) - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return errors.Wrap(err, string(out)) - } - } - - // Ensure we have exactly one trailing slash - to = strings.TrimSuffix(to, string(os.PathSeparator)) + string(os.PathSeparator) - // Checkout from our temporary index to the desired target location on - // disk; now it's git's job to make it fast. - // - // Sadly, this approach *does* also write out vendor dirs. There doesn't - // appear to be a way to make checkout-index respect sparse checkout - // rules (-a supersedes it). The alternative is using plain checkout, - // though we have a bunch of housekeeping to do to set up, then tear - // down, the sparse checkout controls, as well as restore the original - // index and HEAD. - { - cmd := commandContext(ctx, "git", "checkout-index", "-a", "--prefix="+to) - cmd.SetDir(r.LocalPath()) - if out, err := cmd.CombinedOutput(); err != nil { - return errors.Wrap(err, string(out)) - } - } - - return nil -} - -func (s *gitSource) isValidHash(hash []byte) bool { - return gitHashRE.Match(hash) -} - -func (*gitSource) existsCallsListVersions() bool { - return true -} - -func (s *gitSource) listVersions(ctx context.Context) (vlist []PairedVersion, err error) { - r := s.repo - - cmd := commandContext(ctx, "git", "ls-remote", r.Remote()) - // We want to invoke from a place where it's not possible for there to be a - // .git file instead of a .git directory, as git ls-remote will choke on the - // former and erroneously quit. However, we can't be sure that the repo - // exists on disk yet at this point; if it doesn't, then instead use the - // parent of the local path, as that's still likely a good bet. - if r.CheckLocal() { - cmd.SetDir(r.LocalPath()) - } else { - cmd.SetDir(filepath.Dir(r.LocalPath())) - } - // Ensure no prompting for PWs - cmd.SetEnv(append([]string{"GIT_ASKPASS=", "GIT_TERMINAL_PROMPT=0"}, os.Environ()...)) - out, err := cmd.CombinedOutput() - if err != nil { - return nil, errors.Wrap(err, string(out)) - } - - all := bytes.Split(bytes.TrimSpace(out), []byte("\n")) - if len(all) == 1 && len(all[0]) == 0 { - return nil, fmt.Errorf("no data returned from ls-remote") - } - - // Pull out the HEAD rev (it's always first) so we know what branches to - // mark as default. This is, perhaps, not the best way to glean this, but it - // was good enough for git itself until 1.8.5. Also, the alternative is - // sniffing data out of the pack protocol, which is a separate request, and - // also waaaay more than we want to do right now. - // - // The cost is that we could potentially have multiple branches marked as - // the default. If that does occur, a later check (again, emulating git - // <1.8.5 behavior) further narrows the failure mode by choosing master as - // the sole default branch if a) master exists and b) master is one of the - // branches marked as a default. - // - // This all reduces the failure mode to a very narrow range of - // circumstances. Nevertheless, if we do end up emitting multiple - // default branches, it is possible that a user could end up following a - // non-default branch, IF: - // - // * Multiple branches match the HEAD rev - // * None of them are master - // * The solver makes it into the branch list in the version queue - // * The user/tool has provided no constraint (so, anyConstraint) - // * A branch that is not actually the default, but happens to share the - // rev, is lexicographically less than the true default branch - // - // If all of those conditions are met, then the user would end up with an - // erroneous non-default branch in their lock file. - var headrev Revision - var onedef, multidef, defmaster bool - - smap := make(map[string]int) - uniq := 0 - vlist = make([]PairedVersion, len(all)) - for _, pair := range all { - var v PairedVersion - // Valid `git ls-remote` output should start with hash, be at least - // 45 chars long and 40th character should be '\t' - // - // See: https://github.com/golang/dep/pull/1160#issuecomment-328843519 - if len(pair) < 45 || pair[40] != '\t' || !s.isValidHash(pair[:40]) { - continue - } - if string(pair[41:]) == "HEAD" { - // If HEAD is present, it's always first - headrev = Revision(pair[:40]) - } else if string(pair[46:51]) == "heads" { - rev := Revision(pair[:40]) - - isdef := rev == headrev - n := string(pair[52:]) - if isdef { - if onedef { - multidef = true - } - onedef = true - if n == "master" { - defmaster = true - } - } - v = branchVersion{ - name: n, - isDefault: isdef, - }.Pair(rev).(PairedVersion) - - vlist[uniq] = v - uniq++ - } else if string(pair[46:50]) == "tags" { - vstr := string(pair[51:]) - if strings.HasSuffix(vstr, "^{}") { - // If the suffix is there, then we *know* this is the rev of - // the underlying commit object that we actually want - vstr = strings.TrimSuffix(vstr, "^{}") - if i, ok := smap[vstr]; ok { - v = NewVersion(vstr).Pair(Revision(pair[:40])) - vlist[i] = v - continue - } - } else if _, ok := smap[vstr]; ok { - // Already saw the deref'd version of this tag, if one - // exists, so skip this. - continue - // Can only hit this branch if we somehow got the deref'd - // version first. Which should be impossible, but this - // covers us in case of weirdness, anyway. - } - v = NewVersion(vstr).Pair(Revision(pair[:40])) - smap[vstr] = uniq - vlist[uniq] = v - uniq++ - } - } - - // Trim off excess from the slice - vlist = vlist[:uniq] - - // There were multiple default branches, but one was master. So, go through - // and strip the default flag from all the non-master branches. - if multidef && defmaster { - for k, v := range vlist { - pv := v.(PairedVersion) - if bv, ok := pv.Unpair().(branchVersion); ok { - if bv.name != "master" && bv.isDefault { - bv.isDefault = false - vlist[k] = bv.Pair(pv.Revision()) - } - } - } - } - - return -} - -// gopkginSource is a specialized git source that performs additional filtering -// according to the input URL. -type gopkginSource struct { - gitSource - major uint64 - unstable bool - // The aliased URL we report as being the one we talk to, even though we're - // actually talking directly to GitHub. - aliasURL string -} - -func (s *gopkginSource) upstreamURL() string { - return s.aliasURL -} - -func (s *gopkginSource) listVersions(ctx context.Context) ([]PairedVersion, error) { - ovlist, err := s.gitSource.listVersions(ctx) - if err != nil { - return nil, err - } - - // Apply gopkg.in's filtering rules - vlist := make([]PairedVersion, len(ovlist)) - k := 0 - var dbranch int // index of branch to be marked default - var bsv semver.Version - var defaultBranch PairedVersion - tryDefaultAsV0 := s.major == 0 - for _, v := range ovlist { - // all git versions will always be paired - pv := v.(versionPair) - switch tv := pv.v.(type) { - case semVersion: - tryDefaultAsV0 = false - if tv.sv.Major() == s.major && !s.unstable { - vlist[k] = v - k++ - } - case branchVersion: - if tv.isDefault && defaultBranch == nil { - defaultBranch = pv - } - - // The semver lib isn't exactly the same as gopkg.in's logic, but - // it's close enough that it's probably fine to use. We can be more - // exact if real problems crop up. - sv, err := semver.NewVersion(tv.name) - if err != nil { - continue - } - tryDefaultAsV0 = false - - if sv.Major() != s.major { - // not the same major version as specified in the import path constraint - continue - } - - // Gopkg.in has a special "-unstable" suffix which we need to handle - // separately. - if s.unstable != strings.HasSuffix(tv.name, gopkgUnstableSuffix) { - continue - } - - // Turn off the default branch marker unconditionally; we can't know - // which one to mark as default until we've seen them all - tv.isDefault = false - // Figure out if this is the current leader for default branch - if bsv == (semver.Version{}) || bsv.LessThan(sv) { - bsv = sv - dbranch = k - } - pv.v = tv - vlist[k] = pv - k++ - } - // The switch skips plainVersions because they cannot possibly meet - // gopkg.in's requirements - } - - vlist = vlist[:k] - if bsv != (semver.Version{}) { - dbv := vlist[dbranch].(versionPair) - vlist[dbranch] = branchVersion{ - name: dbv.v.(branchVersion).name, - isDefault: true, - }.Pair(dbv.r) - } - - // Treat the default branch as v0 only when no other semver branches/tags exist - // See http://labix.org/gopkg.in#VersionZero - if tryDefaultAsV0 && defaultBranch != nil { - vlist = append(vlist, defaultBranch) - } - - return vlist, nil -} - -// bzrSource is a generic bzr repository implementation that should work with -// all standard bazaar remotes. -type bzrSource struct { - baseVCSSource -} - -func (s *bzrSource) exportRevisionTo(ctx context.Context, rev Revision, to string) error { - if err := s.baseVCSSource.exportRevisionTo(ctx, rev, to); err != nil { - return err - } - - return os.RemoveAll(filepath.Join(to, ".bzr")) -} - -func (s *bzrSource) listVersionsRequiresLocal() bool { - return true -} - -func (s *bzrSource) listVersions(ctx context.Context) ([]PairedVersion, error) { - r := s.repo - - // Now, list all the tags - tagsCmd := commandContext(ctx, "bzr", "tags", "--show-ids", "-v") - tagsCmd.SetDir(r.LocalPath()) - out, err := tagsCmd.CombinedOutput() - if err != nil { - return nil, errors.Wrap(err, string(out)) - } - - all := bytes.Split(bytes.TrimSpace(out), []byte("\n")) - - viCmd := commandContext(ctx, "bzr", "version-info", "--custom", "--template={revision_id}", "--revision=branch:.") - viCmd.SetDir(r.LocalPath()) - branchrev, err := viCmd.CombinedOutput() - if err != nil { - return nil, errors.Wrap(err, string(branchrev)) - } - - vlist := make([]PairedVersion, 0, len(all)+1) - - // Now, all the tags. - for _, line := range all { - idx := bytes.IndexByte(line, 32) // space - v := NewVersion(string(line[:idx])) - r := Revision(bytes.TrimSpace(line[idx:])) - vlist = append(vlist, v.Pair(r)) - } - - // Last, add the default branch, hardcoding the visual representation of it - // that bzr uses when operating in the workflow mode we're using. - v := newDefaultBranch("(default)") - vlist = append(vlist, v.Pair(Revision(string(branchrev)))) - - return vlist, nil -} - -func (s *bzrSource) disambiguateRevision(ctx context.Context, r Revision) (Revision, error) { - // If we used the default baseVCSSource behavior here, we would return the - // bazaar revision number, which is not a globally unique identifier - it is - // only unique within a branch. This is just the way that - // github.com/Masterminds/vcs chooses to handle bazaar. We want a - // disambiguated unique ID, though, so we need slightly different behavior: - // check whether r doesn't error when we try to look it up. If so, trust that - // it's a revision. - _, err := s.repo.CommitInfo(string(r)) - if err != nil { - return "", err - } - return r, nil -} - -// hgSource is a generic hg repository implementation that should work with -// all standard mercurial servers. -type hgSource struct { - baseVCSSource -} - -func (s *hgSource) exportRevisionTo(ctx context.Context, rev Revision, to string) error { - // TODO: use hg instead of the generic approach in - // baseVCSSource.exportRevisionTo to make it faster. - if err := s.baseVCSSource.exportRevisionTo(ctx, rev, to); err != nil { - return err - } - - return os.RemoveAll(filepath.Join(to, ".hg")) -} - -func (s *hgSource) listVersionsRequiresLocal() bool { - return true -} - -func (s *hgSource) hgCmd(ctx context.Context, args ...string) cmd { - r := s.repo - cmd := commandContext(ctx, "hg", args...) - cmd.SetDir(r.LocalPath()) - // Let's make sure extensions don't interfere with our expectations - // regarding the output of commands. - cmd.Cmd.Env = append(cmd.Cmd.Env, "HGRCPATH=") - return cmd -} - -func (s *hgSource) listVersions(ctx context.Context) ([]PairedVersion, error) { - var vlist []PairedVersion - - // Now, list all the tags - tagsCmd := s.hgCmd(ctx, "tags", "--debug", "--verbose") - out, err := tagsCmd.CombinedOutput() - if err != nil { - return nil, errors.Wrap(err, string(out)) - } - - all := bytes.Split(bytes.TrimSpace(out), []byte("\n")) - lbyt := []byte("local") - nulrev := []byte("0000000000000000000000000000000000000000") - for _, line := range all { - if bytes.Equal(lbyt, line[len(line)-len(lbyt):]) { - // Skip local tags - continue - } - - // tip is magic, don't include it - if bytes.HasPrefix(line, []byte("tip")) { - continue - } - - // Split on colon; this gets us the rev and the tag plus local revno - pair := bytes.Split(line, []byte(":")) - if bytes.Equal(nulrev, pair[1]) { - // null rev indicates this tag is marked for deletion - continue - } - - idx := bytes.IndexByte(pair[0], 32) // space - v := NewVersion(string(pair[0][:idx])).Pair(Revision(pair[1])).(PairedVersion) - vlist = append(vlist, v) - } - - // bookmarks next, because the presence of the magic @ bookmark has to - // determine how we handle the branches - var magicAt bool - bookmarksCmd := s.hgCmd(ctx, "bookmarks", "--debug") - out, err = bookmarksCmd.CombinedOutput() - if err != nil { - // better nothing than partial and misleading - return nil, errors.Wrap(err, string(out)) - } - - out = bytes.TrimSpace(out) - if !bytes.Equal(out, []byte("no bookmarks set")) { - all = bytes.Split(out, []byte("\n")) - for _, line := range all { - // Trim leading spaces, and * marker if present - line = bytes.TrimLeft(line, " *") - pair := bytes.Split(line, []byte(":")) - // if this doesn't split exactly once, we have something weird - if len(pair) != 2 { - continue - } - - // Split on colon; this gets us the rev and the branch plus local revno - idx := bytes.IndexByte(pair[0], 32) // space - // if it's the magic @ marker, make that the default branch - str := string(pair[0][:idx]) - var v PairedVersion - if str == "@" { - magicAt = true - v = newDefaultBranch(str).Pair(Revision(pair[1])).(PairedVersion) - } else { - v = NewBranch(str).Pair(Revision(pair[1])).(PairedVersion) - } - vlist = append(vlist, v) - } - } - - cmd := s.hgCmd(ctx, "branches", "-c", "--debug") - out, err = cmd.CombinedOutput() - if err != nil { - // better nothing than partial and misleading - return nil, errors.Wrap(err, string(out)) - } - - all = bytes.Split(bytes.TrimSpace(out), []byte("\n")) - for _, line := range all { - // Trim inactive and closed suffixes, if present; we represent these - // anyway - line = bytes.TrimSuffix(line, []byte(" (inactive)")) - line = bytes.TrimSuffix(line, []byte(" (closed)")) - - // Split on colon; this gets us the rev and the branch plus local revno - pair := bytes.Split(line, []byte(":")) - idx := bytes.IndexByte(pair[0], 32) // space - str := string(pair[0][:idx]) - // if there was no magic @ bookmark, and this is mercurial's magic - // "default" branch, then mark it as default branch - var v PairedVersion - if !magicAt && str == "default" { - v = newDefaultBranch(str).Pair(Revision(pair[1])).(PairedVersion) - } else { - v = NewBranch(str).Pair(Revision(pair[1])).(PairedVersion) - } - vlist = append(vlist, v) - } - - return vlist, nil -} diff --git a/vendor/github.com/golang/dep/gps/vcs_version.go b/vendor/github.com/golang/dep/gps/vcs_version.go deleted file mode 100644 index 80e6a4e6..00000000 --- a/vendor/github.com/golang/dep/gps/vcs_version.go +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "strings" - - "github.com/Masterminds/vcs" - "github.com/pkg/errors" -) - -// VCSVersion returns the current project version for an absolute path. -func VCSVersion(path string) (Version, error) { - repo, err := vcs.NewRepo("", path) - if err != nil { - return nil, errors.Wrapf(err, "creating new repo for root: %s", path) - } - - ver, err := repo.Current() - if err != nil { - return nil, errors.Wrapf(err, "finding current branch/version for root: %s", path) - } - - rev, err := repo.Version() - if err != nil { - return nil, errors.Wrapf(err, "getting repo version for root: %s", path) - } - - // First look through tags. - tags, err := repo.Tags() - if err != nil { - return nil, errors.Wrapf(err, "getting repo tags for root: %s", path) - } - // Try to match the current version to a tag. - if contains(tags, ver) { - // Assume semver if it starts with a v. - if strings.HasPrefix(ver, "v") { - return NewVersion(ver).Pair(Revision(rev)), nil - } - - return nil, errors.Errorf("version for root %s does not start with a v: %q", path, ver) - } - - // Look for the current branch. - branches, err := repo.Branches() - if err != nil { - return nil, errors.Wrapf(err, "getting repo branch for root: %s", path) - } - // Try to match the current version to a branch. - if contains(branches, ver) { - return NewBranch(ver).Pair(Revision(rev)), nil - } - - return Revision(rev), nil -} - -// contains checks if a array of strings contains a value -func contains(a []string, b string) bool { - for _, v := range a { - if b == v { - return true - } - } - return false -} diff --git a/vendor/github.com/golang/dep/gps/verify/digest.go b/vendor/github.com/golang/dep/gps/verify/digest.go deleted file mode 100644 index ba8add7d..00000000 --- a/vendor/github.com/golang/dep/gps/verify/digest.go +++ /dev/null @@ -1,555 +0,0 @@ -// Copyright 2017 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 verify - -import ( - "bytes" - "crypto/sha256" - "encoding/binary" - "encoding/hex" - "fmt" - "hash" - "io" - "os" - "path/filepath" - "sort" - "strconv" - "strings" - - "github.com/pkg/errors" -) - -// HashVersion is an arbitrary number that identifies the hash algorithm used by -// the directory hasher. -// -// 1: SHA256, as implemented in crypto/sha256 -const HashVersion = 1 - -const osPathSeparator = string(filepath.Separator) - -// lineEndingReader is a `io.Reader` that converts CRLF sequences to LF. -// -// When cloning or checking out repositories, some Version Control Systems, -// VCSs, on some supported Go Operating System architectures, GOOS, will -// automatically convert line endings that end in a single line feed byte, LF, -// to line endings that end in a two byte sequence of carriage return, CR, -// followed by LF. This LF to CRLF conversion would cause otherwise identical -// versioned files to have different on disk contents simply based on which VCS -// and GOOS are involved. Different file contents for the same file would cause -// the resultant hashes to differ. In order to ensure file contents normalize -// and produce the same hash, this structure wraps an io.Reader that modifies -// the file's contents when it is read, translating all CRLF sequences to LF. -type lineEndingReader struct { - src io.Reader // source io.Reader from which this reads - prevReadEndedCR bool // used to track whether final byte of previous Read was CR -} - -// newLineEndingReader returns a new lineEndingReader that reads from the -// specified source io.Reader. -func newLineEndingReader(src io.Reader) *lineEndingReader { - return &lineEndingReader{src: src} -} - -var crlf = []byte("\r\n") - -// Read consumes bytes from the structure's source io.Reader to fill the -// specified slice of bytes. It converts all CRLF byte sequences to LF, and -// handles cases where CR and LF straddle across two Read operations. -func (f *lineEndingReader) Read(buf []byte) (int, error) { - buflen := len(buf) - if f.prevReadEndedCR { - // Read one fewer bytes so we have room if the first byte of the - // upcoming Read is not a LF, in which case we will need to insert - // trailing CR from previous read. - buflen-- - } - nr, er := f.src.Read(buf[:buflen]) - if nr > 0 { - if f.prevReadEndedCR && buf[0] != '\n' { - // Having a CRLF split across two Read operations is rare, so the - // performance impact of copying entire buffer to the right by one - // byte, while suboptimal, will at least will not happen very - // often. This negative performance impact is mitigated somewhat on - // many Go compilation architectures, GOARCH, because the `copy` - // builtin uses a machine opcode for performing the memory copy on - // possibly overlapping regions of memory. This machine opcodes is - // not instantaneous and does require multiple CPU cycles to - // complete, but is significantly faster than the application - // looping through bytes. - copy(buf[1:nr+1], buf[:nr]) // shift data to right one byte - buf[0] = '\r' // insert the previous skipped CR byte at start of buf - nr++ // pretend we read one more byte - } - - // Remove any CRLF sequences in the buffer using `bytes.Index` because, - // like the `copy` builtin on many GOARCHs, it also takes advantage of a - // machine opcode to search for byte patterns. - var searchOffset int // index within buffer from whence the search will commence for each loop; set to the index of the end of the previous loop. - var shiftCount int // each subsequenct shift operation needs to shift bytes to the left by one more position than the shift that preceded it. - previousIndex := -1 // index of previously found CRLF; -1 means no previous index - for { - index := bytes.Index(buf[searchOffset:nr], crlf) - if index == -1 { - break - } - index += searchOffset // convert relative index to absolute - if previousIndex != -1 { - // shift substring between previous index and this index - copy(buf[previousIndex-shiftCount:], buf[previousIndex+1:index]) - shiftCount++ // next shift needs to be 1 byte to the left - } - previousIndex = index - searchOffset = index + 2 // start next search after len(crlf) - } - if previousIndex != -1 { - // handle final shift - copy(buf[previousIndex-shiftCount:], buf[previousIndex+1:nr]) - shiftCount++ - } - nr -= shiftCount // shorten byte read count by number of shifts executed - - // When final byte from a read operation is CR, do not emit it until - // ensure first byte on next read is not LF. - if f.prevReadEndedCR = buf[nr-1] == '\r'; f.prevReadEndedCR { - nr-- // pretend byte was never read from source - } - } else if f.prevReadEndedCR { - // Reading from source returned nothing, but this struct is sitting on a - // trailing CR from previous Read, so let's give it to client now. - buf[0] = '\r' - nr = 1 - er = nil - f.prevReadEndedCR = false // prevent infinite loop - } - return nr, er -} - -// writeBytesWithNull appends the specified data to the specified hash, followed by -// the NULL byte, in order to make accidental hash collisions less likely. -func writeBytesWithNull(h hash.Hash, data []byte) { - // Ignore return values from writing to the hash, because hash write always - // returns nil error. - _, _ = h.Write(append(data, 0)) -} - -// dirWalkClosure is used to reduce number of allocation involved in closing -// over these variables. -type dirWalkClosure struct { - someCopyBufer []byte // allocate once and reuse for each file copy - someModeBytes []byte // allocate once and reuse for each node - someDirLen int - someHash hash.Hash -} - -// DigestFromDirectory returns a hash of the specified directory contents, which -// will match the hash computed for any directory on any supported Go platform -// whose contents exactly match the specified directory. -// -// This function ignores any file system node named `vendor`, `.bzr`, `.git`, -// `.hg`, and `.svn`, as these are typically used as Version Control System -// (VCS) directories. -// -// Other than the `vendor` and VCS directories mentioned above, the calculated -// hash includes the pathname to every discovered file system node, whether it -// is an empty directory, a non-empty directory, an empty file, or a non-empty file. -// -// Symbolic links are excluded, as they are not considered valid elements in the -// definition of a Go module. -func DigestFromDirectory(osDirname string) (VersionedDigest, error) { - osDirname = filepath.Clean(osDirname) - - // Create a single hash instance for the entire operation, rather than a new - // hash for each node we encounter. - - closure := dirWalkClosure{ - someCopyBufer: make([]byte, 4*1024), // only allocate a single page - someModeBytes: make([]byte, 4), // scratch place to store encoded os.FileMode (uint32) - someDirLen: len(osDirname) + len(osPathSeparator), - someHash: sha256.New(), - } - - err := filepath.Walk(osDirname, func(osPathname string, info os.FileInfo, err error) error { - if err != nil { - return err - } - - // Completely ignore symlinks. - if info.Mode()&os.ModeSymlink != 0 { - return nil - } - - var osRelative string - if len(osPathname) > closure.someDirLen { - osRelative = osPathname[closure.someDirLen:] - } - - switch filepath.Base(osRelative) { - case "vendor", ".bzr", ".git", ".hg", ".svn": - return filepath.SkipDir - } - - // We could make our own enum-like data type for encoding the file type, - // but Go's runtime already gives us architecture independent file - // modes, as discussed in `os/types.go`: - // - // Go's runtime FileMode type has same definition on all systems, so - // that information about files can be moved from one system to - // another portably. - var mt os.FileMode - - // We only care about the bits that identify the type of a file system - // node, and can ignore append, exclusive, temporary, setuid, setgid, - // permission bits, and sticky bits, which are coincident to bits which - // declare type of the file system node. - modeType := info.Mode() & os.ModeType - var shouldSkip bool // skip some types of file system nodes - - switch { - case modeType&os.ModeDir > 0: - mt = os.ModeDir - // This func does not need to enumerate children, because - // filepath.Walk will do that for us. - shouldSkip = true - case modeType&os.ModeNamedPipe > 0: - mt = os.ModeNamedPipe - shouldSkip = true - case modeType&os.ModeSocket > 0: - mt = os.ModeSocket - shouldSkip = true - case modeType&os.ModeDevice > 0: - mt = os.ModeDevice - shouldSkip = true - } - - // Write the relative pathname to hash because the hash is a function of - // the node names, node types, and node contents. Added benefit is that - // empty directories, named pipes, sockets, and devices. Use - // `filepath.ToSlash` to ensure relative pathname is os-agnostic. - writeBytesWithNull(closure.someHash, []byte(filepath.ToSlash(osRelative))) - - binary.LittleEndian.PutUint32(closure.someModeBytes, uint32(mt)) // encode the type of mode - writeBytesWithNull(closure.someHash, closure.someModeBytes) // and write to hash - - if shouldSkip { - return nil // nothing more to do for some of the node types - } - - // If we get here, node is a regular file. - fh, err := os.Open(osPathname) - if err != nil { - return errors.Wrap(err, "cannot Open") - } - - var bytesWritten int64 - bytesWritten, err = io.CopyBuffer(closure.someHash, newLineEndingReader(fh), closure.someCopyBufer) // fast copy of file contents to hash - err = errors.Wrap(err, "cannot Copy") // errors.Wrap only wraps non-nil, so skip extra check - writeBytesWithNull(closure.someHash, []byte(strconv.FormatInt(bytesWritten, 10))) // 10: format file size as base 10 integer - - // Close the file handle to the open file without masking - // possible previous error value. - if er := fh.Close(); err == nil { - err = errors.Wrap(er, "cannot Close") - } - return err - }) - - if err != nil { - return VersionedDigest{}, err - } - - return VersionedDigest{ - HashVersion: HashVersion, - Digest: closure.someHash.Sum(nil), - }, nil -} - -// VendorStatus represents one of a handful of possible status conditions for a -// particular file system node in the vendor directory tree. -type VendorStatus uint8 - -const ( - // NotInLock is used when a file system node exists for which there is no - // corresponding dependency in the lock file. - NotInLock VendorStatus = iota - - // NotInTree is used when a lock file dependency exists for which there is - // no corresponding file system node. - NotInTree - - // NoMismatch is used when the digest for a dependency listed in the - // lockfile matches what is calculated from the file system. - NoMismatch - - // EmptyDigestInLock is used when the digest for a dependency listed in the - // lock file is the empty string. While this is a special case of - // DigestMismatchInLock, separating the cases is a desired feature. - EmptyDigestInLock - - // DigestMismatchInLock is used when the digest for a dependency listed in - // the lock file does not match what is calculated from the file system. - DigestMismatchInLock - - // HashVersionMismatch indicates that the hashing algorithm used to generate - // the digest being compared against is not the same as the one used by the - // current program. - HashVersionMismatch -) - -func (ls VendorStatus) String() string { - switch ls { - case NotInTree: - return "not in tree" - case NotInLock: - return "not in lock" - case NoMismatch: - return "match" - case EmptyDigestInLock: - return "empty digest in lock" - case DigestMismatchInLock: - return "mismatch" - case HashVersionMismatch: - return "hasher changed" - } - return "unknown" -} - -// fsnode is used to track which file system nodes are required by the lock -// file. When a directory is found whose name matches one of the declared -// projects in the lock file, e.g., "github.com/alice/alice1", an fsnode is -// created for that directory, but not for any of its children. All other file -// system nodes encountered will result in a fsnode created to represent it. -type fsnode struct { - osRelative string // os-specific relative path of a resource under vendor root - isRequiredAncestor bool // true iff this node or one of its descendants is in the lock file - myIndex, parentIndex int // index of this node and its parent in the tree's slice -} - -// VersionedDigest comprises both a hash digest, and a simple integer indicating -// the version of the hash algorithm that produced the digest. -type VersionedDigest struct { - HashVersion int - Digest []byte -} - -func (vd VersionedDigest) String() string { - return fmt.Sprintf("%s:%s", strconv.Itoa(vd.HashVersion), hex.EncodeToString(vd.Digest)) -} - -// IsEmpty indicates if the VersionedDigest is the zero value. -func (vd VersionedDigest) IsEmpty() bool { - return vd.HashVersion == 0 && len(vd.Digest) == 0 -} - -// ParseVersionedDigest decodes the string representation of versioned digest -// information - a colon-separated string with a version number in the first -// part and the hex-encdoed hash digest in the second - as a VersionedDigest. -func ParseVersionedDigest(input string) (VersionedDigest, error) { - var vd VersionedDigest - var err error - - parts := strings.Split(input, ":") - if len(parts) != 2 { - return VersionedDigest{}, errors.Errorf("expected two colon-separated components in the versioned hash digest, got %q", input) - } - if vd.Digest, err = hex.DecodeString(parts[1]); err != nil { - return VersionedDigest{}, err - } - if vd.HashVersion, err = strconv.Atoi(parts[0]); err != nil { - return VersionedDigest{}, err - } - - return vd, nil -} - -// CheckDepTree verifies a dependency tree according to expected digest sums, -// and returns an associative array of file system nodes and their respective -// vendor status conditions. -// -// The keys to the expected digest sums associative array represent the -// project's dependencies, and each is required to be expressed using the -// solidus character, `/`, as its path separator. For example, even on a GOOS -// platform where the file system path separator is a character other than -// solidus, one particular dependency would be represented as -// "github.com/alice/alice1". -func CheckDepTree(osDirname string, wantDigests map[string]VersionedDigest) (map[string]VendorStatus, error) { - osDirname = filepath.Clean(osDirname) - - // Create associative array to store the results of calling this function. - slashStatus := make(map[string]VendorStatus) - - // Ensure top level pathname is a directory - fi, err := os.Stat(osDirname) - if err != nil { - // If the dir doesn't exist at all, that's OK - just consider all the - // wanted paths absent. - if os.IsNotExist(err) { - for path := range wantDigests { - slashStatus[path] = NotInTree - } - return slashStatus, nil - } - return nil, errors.Wrap(err, "cannot Stat") - } - - if !fi.IsDir() { - return nil, errors.Errorf("cannot verify non directory: %q", osDirname) - } - - // Initialize work queue with a node representing the specified directory - // name by declaring its relative pathname under the directory name as the - // empty string. - currentNode := &fsnode{osRelative: "", parentIndex: -1, isRequiredAncestor: true} - queue := []*fsnode{currentNode} // queue of directories that must be inspected - - // In order to identify all file system nodes that are not in the lock file, - // represented by the specified expected sums parameter, and in order to - // only report the top level of a subdirectory of file system nodes, rather - // than every node internal to them, we will create a tree of nodes stored - // in a slice. We do this because we cannot predict the depth at which - // project roots occur. Some projects are fewer than and some projects more - // than the typical three layer subdirectory under the vendor root - // directory. - // - // For a following few examples, assume the below vendor root directory: - // - // github.com/alice/alice1/a1.go - // github.com/alice/alice2/a2.go - // github.com/bob/bob1/b1.go - // github.com/bob/bob2/b2.go - // launchpad.net/nifty/n1.go - // - // 1) If only the `alice1` and `alice2` projects were in the lock file, we'd - // prefer the output to state that `github.com/bob` is `NotInLock`, and - // `launchpad.net/nifty` is `NotInLock`. - // - // 2) If `alice1`, `alice2`, and `bob1` were in the lock file, we'd want to - // report `github.com/bob/bob2` as `NotInLock`, and `launchpad.net/nifty` is - // `NotInLock`. - // - // 3) If none of `alice1`, `alice2`, `bob1`, or `bob2` were in the lock - // file, the entire `github.com` directory would be reported as `NotInLock`, - // along with `launchpad.net/nifty` is `NotInLock`. - // - // Each node in our tree has the slice index of its parent node, so once we - // can categorically state a particular directory is required because it is - // in the lock file, we can mark all of its ancestors as also being - // required. Then, when we finish walking the directory hierarchy, any nodes - // which are not required but have a required parent will be marked as - // `NotInLock`. - nodes := []*fsnode{currentNode} - - // Mark directories of expected projects as required. When each respective - // project is later found while traversing the vendor root hierarchy, its - // status will be updated to reflect whether its digest is empty, or, - // whether or not it matches the expected digest. - for slashPathname := range wantDigests { - slashStatus[slashPathname] = NotInTree - } - - for len(queue) > 0 { - // Pop node from the top of queue (depth first traversal, reverse - // lexicographical order inside a directory), clearing the value stored - // in the slice's backing array as we proceed. - lq1 := len(queue) - 1 - currentNode, queue[lq1], queue = queue[lq1], nil, queue[:lq1] - slashPathname := filepath.ToSlash(currentNode.osRelative) - osPathname := filepath.Join(osDirname, currentNode.osRelative) - - if expectedSum, ok := wantDigests[slashPathname]; ok { - ls := EmptyDigestInLock - if expectedSum.HashVersion != HashVersion { - if !expectedSum.IsEmpty() { - ls = HashVersionMismatch - } - } else if len(expectedSum.Digest) > 0 { - projectSum, err := DigestFromDirectory(osPathname) - if err != nil { - return nil, errors.Wrap(err, "cannot compute dependency hash") - } - if bytes.Equal(projectSum.Digest, expectedSum.Digest) { - ls = NoMismatch - } else { - ls = DigestMismatchInLock - } - } - slashStatus[slashPathname] = ls - - // Mark current nodes and all its parents as required. - for i := currentNode.myIndex; i != -1; i = nodes[i].parentIndex { - nodes[i].isRequiredAncestor = true - } - - // Do not need to process this directory's contents because we - // already accounted for its contents while calculating its digest. - continue - } - - osChildrenNames, err := sortedChildrenFromDirname(osPathname) - if err != nil { - return nil, errors.Wrap(err, "cannot get sorted list of directory children") - } - for _, osChildName := range osChildrenNames { - switch osChildName { - case ".", "..", "vendor", ".bzr", ".git", ".hg", ".svn": - // skip - default: - osChildRelative := filepath.Join(currentNode.osRelative, osChildName) - osChildPathname := filepath.Join(osDirname, osChildRelative) - - // Create a new fsnode for this file system node, with a parent - // index set to the index of the current node. - otherNode := &fsnode{osRelative: osChildRelative, myIndex: len(nodes), parentIndex: currentNode.myIndex} - - fi, err := os.Stat(osChildPathname) - if err != nil { - return nil, errors.Wrap(err, "cannot Stat") - } - nodes = append(nodes, otherNode) // Track all file system nodes... - if fi.IsDir() { - queue = append(queue, otherNode) // but only need to add directories to the work queue. - } - } - } - } - - // Ignoring first node in the list, walk nodes from last to first. Whenever - // the current node is not required, but its parent is required, then the - // current node ought to be marked as `NotInLock`. - for len(nodes) > 1 { - // Pop node from top of queue, clearing the value stored in the slice's - // backing array as we proceed. - ln1 := len(nodes) - 1 - currentNode, nodes[ln1], nodes = nodes[ln1], nil, nodes[:ln1] - - if !currentNode.isRequiredAncestor && nodes[currentNode.parentIndex].isRequiredAncestor { - slashStatus[filepath.ToSlash(currentNode.osRelative)] = NotInLock - } - } - currentNode, nodes = nil, nil - - return slashStatus, nil -} - -// sortedChildrenFromDirname returns a lexicographically sorted list of child -// nodes for the specified directory. -func sortedChildrenFromDirname(osDirname string) ([]string, error) { - fh, err := os.Open(osDirname) - if err != nil { - return nil, errors.Wrap(err, "cannot Open") - } - - osChildrenNames, err := fh.Readdirnames(0) // 0: read names of all children - if err != nil { - return nil, errors.Wrap(err, "cannot Readdirnames") - } - sort.Strings(osChildrenNames) - - // Close the file handle to the open directory without masking possible - // previous error value. - if er := fh.Close(); err == nil { - err = errors.Wrap(er, "cannot Close") - } - return osChildrenNames, err -} diff --git a/vendor/github.com/golang/dep/gps/verify/lock.go b/vendor/github.com/golang/dep/gps/verify/lock.go deleted file mode 100644 index d6742a86..00000000 --- a/vendor/github.com/golang/dep/gps/verify/lock.go +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2018 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 verify - -import ( - "github.com/golang/dep/gps" -) - -// VerifiableProject composes a LockedProject to indicate what the hash digest -// of a file tree for that LockedProject should be, given the PruneOptions and -// the list of packages. -type VerifiableProject struct { - gps.LockedProject - PruneOpts gps.PruneOptions - Digest VersionedDigest -} diff --git a/vendor/github.com/golang/dep/gps/verify/lockdiff.go b/vendor/github.com/golang/dep/gps/verify/lockdiff.go deleted file mode 100644 index 525a46db..00000000 --- a/vendor/github.com/golang/dep/gps/verify/lockdiff.go +++ /dev/null @@ -1,434 +0,0 @@ -// Copyright 2018 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 verify - -import ( - "bytes" - "sort" - "strings" - - "github.com/golang/dep/gps" -) - -// DeltaDimension defines a bitset enumerating all of the different dimensions -// along which a Lock, and its constitutent components, can change. -type DeltaDimension uint32 - -// Each flag represents an ortohgonal dimension along which Locks can vary with -// respect to each other. -const ( - InputImportsChanged DeltaDimension = 1 << iota - ProjectAdded - ProjectRemoved - SourceChanged - VersionChanged - RevisionChanged - PackagesChanged - PruneOptsChanged - HashVersionChanged - HashChanged - AnyChanged = (1 << iota) - 1 -) - -// LockDelta represents all possible differences between two Locks. -type LockDelta struct { - AddedImportInputs []string - RemovedImportInputs []string - ProjectDeltas map[gps.ProjectRoot]LockedProjectDelta -} - -// LockedProjectDelta represents all possible state changes of a LockedProject -// within a Lock. It encapsulates the property-level differences represented by -// a LockedProjectPropertiesDelta, but can also represent existence deltas - a -// given name came to exist, or cease to exist, across two Locks. -type LockedProjectDelta struct { - Name gps.ProjectRoot - ProjectRemoved, ProjectAdded bool - LockedProjectPropertiesDelta -} - -// LockedProjectPropertiesDelta represents all possible differences between the -// properties of two LockedProjects. It can represent deltas for -// VerifiableProject properties, as well. -type LockedProjectPropertiesDelta struct { - PackagesAdded, PackagesRemoved []string - VersionBefore, VersionAfter gps.UnpairedVersion - RevisionBefore, RevisionAfter gps.Revision - SourceBefore, SourceAfter string - PruneOptsBefore, PruneOptsAfter gps.PruneOptions - HashVersionBefore, HashVersionAfter int - HashChanged bool -} - -// DiffLocks compares two locks and computes a semantically rich delta between -// them. -func DiffLocks(l1, l2 gps.Lock) LockDelta { - // Default nil locks to empty locks, so that we can still generate a diff. - if l1 == nil { - if l2 == nil { - // But both locks being nil results in an empty delta. - return LockDelta{} - } - l1 = gps.SimpleLock{} - } - if l2 == nil { - l2 = gps.SimpleLock{} - } - - p1, p2 := l1.Projects(), l2.Projects() - - p1 = sortLockedProjects(p1) - p2 = sortLockedProjects(p2) - - diff := LockDelta{ - ProjectDeltas: make(map[gps.ProjectRoot]LockedProjectDelta), - } - - var i2next int - for i1 := 0; i1 < len(p1); i1++ { - lp1 := p1[i1] - pr1 := lp1.Ident().ProjectRoot - - lpd := LockedProjectDelta{ - Name: pr1, - } - - for i2 := i2next; i2 < len(p2); i2++ { - lp2 := p2[i2] - pr2 := lp2.Ident().ProjectRoot - - switch strings.Compare(string(pr1), string(pr2)) { - case 0: // Found a matching project - lpd.LockedProjectPropertiesDelta = DiffLockedProjectProperties(lp1, lp2) - i2next = i2 + 1 // Don't visit this project again - case +1: // Found a new project - diff.ProjectDeltas[pr2] = LockedProjectDelta{ - Name: pr2, - ProjectAdded: true, - } - i2next = i2 + 1 // Don't visit this project again - continue // Keep looking for a matching project - case -1: // Project has been removed, handled below - lpd.ProjectRemoved = true - } - - break // Done evaluating this project, move onto the next - } - - diff.ProjectDeltas[pr1] = lpd - } - - // Anything that still hasn't been evaluated are adds - for i2 := i2next; i2 < len(p2); i2++ { - lp2 := p2[i2] - pr2 := lp2.Ident().ProjectRoot - diff.ProjectDeltas[pr2] = LockedProjectDelta{ - Name: pr2, - ProjectAdded: true, - } - } - - diff.AddedImportInputs, diff.RemovedImportInputs = findAddedAndRemoved(l1.InputImports(), l2.InputImports()) - - return diff -} - -func findAddedAndRemoved(l1, l2 []string) (add, remove []string) { - // Computing package add/removes might be optimizable to O(n) (?), but it's - // not critical path for any known case, so not worth the effort right now. - p1, p2 := make(map[string]bool, len(l1)), make(map[string]bool, len(l2)) - - for _, pkg := range l1 { - p1[pkg] = true - } - for _, pkg := range l2 { - p2[pkg] = true - } - - for pkg := range p1 { - if !p2[pkg] { - remove = append(remove, pkg) - } - } - for pkg := range p2 { - if !p1[pkg] { - add = append(add, pkg) - } - } - - return add, remove -} - -// DiffLockedProjectProperties takes two gps.LockedProject and computes a delta -// for each of their component properties. -// -// This function is focused exclusively on the properties of a LockedProject. As -// such, it does not compare the ProjectRoot part of the LockedProject's -// ProjectIdentifier, as those are names, and the concern here is a difference -// in properties, not intrinsic identity. -func DiffLockedProjectProperties(lp1, lp2 gps.LockedProject) LockedProjectPropertiesDelta { - ld := LockedProjectPropertiesDelta{ - SourceBefore: lp1.Ident().Source, - SourceAfter: lp2.Ident().Source, - } - - ld.PackagesAdded, ld.PackagesRemoved = findAddedAndRemoved(lp1.Packages(), lp2.Packages()) - - switch v := lp1.Version().(type) { - case gps.PairedVersion: - ld.VersionBefore, ld.RevisionBefore = v.Unpair(), v.Revision() - case gps.Revision: - ld.RevisionBefore = v - case gps.UnpairedVersion: - // This should ideally never happen - ld.VersionBefore = v - } - - switch v := lp2.Version().(type) { - case gps.PairedVersion: - ld.VersionAfter, ld.RevisionAfter = v.Unpair(), v.Revision() - case gps.Revision: - ld.RevisionAfter = v - case gps.UnpairedVersion: - // This should ideally never happen - ld.VersionAfter = v - } - - vp1, ok1 := lp1.(VerifiableProject) - vp2, ok2 := lp2.(VerifiableProject) - - if ok1 && ok2 { - ld.PruneOptsBefore, ld.PruneOptsAfter = vp1.PruneOpts, vp2.PruneOpts - ld.HashVersionBefore, ld.HashVersionAfter = vp1.Digest.HashVersion, vp2.Digest.HashVersion - - if !bytes.Equal(vp1.Digest.Digest, vp2.Digest.Digest) { - ld.HashChanged = true - } - } else if ok1 { - ld.PruneOptsBefore = vp1.PruneOpts - ld.HashVersionBefore = vp1.Digest.HashVersion - ld.HashChanged = true - } else if ok2 { - ld.PruneOptsAfter = vp2.PruneOpts - ld.HashVersionAfter = vp2.Digest.HashVersion - ld.HashChanged = true - } - - return ld -} - -// Changed indicates whether the delta contains a change along the dimensions -// with their corresponding bits set. -// -// This implementation checks the topmost-level Lock properties -func (ld LockDelta) Changed(dims DeltaDimension) bool { - if dims&InputImportsChanged != 0 && (len(ld.AddedImportInputs) > 0 || len(ld.RemovedImportInputs) > 0) { - return true - } - - for _, ld := range ld.ProjectDeltas { - if ld.Changed(dims & ^InputImportsChanged) { - return true - } - } - - return false -} - -// Changes returns a bitset indicating the dimensions along which deltas exist across -// all contents of the LockDelta. -// -// This recurses down into the individual LockedProjectDeltas contained within -// the LockDelta. A single delta along a particular dimension from a single -// project is sufficient to flip the bit on for that dimension. -func (ld LockDelta) Changes() DeltaDimension { - var dd DeltaDimension - if len(ld.AddedImportInputs) > 0 || len(ld.RemovedImportInputs) > 0 { - dd |= InputImportsChanged - } - - for _, ld := range ld.ProjectDeltas { - dd |= ld.Changes() - } - - return dd -} - -// Changed indicates whether the delta contains a change along the dimensions -// with their corresponding bits set. -// -// For example, if only the Revision changed, and this method is called with -// SourceChanged | VersionChanged, it will return false; if it is called with -// VersionChanged | RevisionChanged, it will return true. -func (ld LockedProjectDelta) Changed(dims DeltaDimension) bool { - if dims&ProjectAdded != 0 && ld.WasAdded() { - return true - } - - if dims&ProjectRemoved != 0 && ld.WasRemoved() { - return true - } - - return ld.LockedProjectPropertiesDelta.Changed(dims & ^ProjectAdded & ^ProjectRemoved) -} - -// Changes returns a bitset indicating the dimensions along which there were -// changes between the compared LockedProjects. This includes both -// existence-level deltas (add/remove) and property-level deltas. -func (ld LockedProjectDelta) Changes() DeltaDimension { - var dd DeltaDimension - if ld.WasAdded() { - dd |= ProjectAdded - } - - if ld.WasRemoved() { - dd |= ProjectRemoved - } - - return dd | ld.LockedProjectPropertiesDelta.Changes() -} - -// WasRemoved returns true if the named project existed in the first lock, but -// did not exist in the second lock. -func (ld LockedProjectDelta) WasRemoved() bool { - return ld.ProjectRemoved -} - -// WasAdded returns true if the named project did not exist in the first lock, -// but did exist in the second lock. -func (ld LockedProjectDelta) WasAdded() bool { - return ld.ProjectAdded -} - -// Changed indicates whether the delta contains a change along the dimensions -// with their corresponding bits set. -// -// For example, if only the Revision changed, and this method is called with -// SourceChanged | VersionChanged, it will return false; if it is called with -// VersionChanged | RevisionChanged, it will return true. -func (ld LockedProjectPropertiesDelta) Changed(dims DeltaDimension) bool { - if dims&SourceChanged != 0 && ld.SourceChanged() { - return true - } - if dims&RevisionChanged != 0 && ld.RevisionChanged() { - return true - } - if dims&PruneOptsChanged != 0 && ld.PruneOptsChanged() { - return true - } - if dims&HashChanged != 0 && ld.HashChanged { - return true - } - if dims&HashVersionChanged != 0 && ld.HashVersionChanged() { - return true - } - if dims&VersionChanged != 0 && ld.VersionChanged() { - return true - } - if dims&PackagesChanged != 0 && ld.PackagesChanged() { - return true - } - - return false -} - -// Changes returns a bitset indicating the dimensions along which there were -// changes between the compared LockedProjects. -func (ld LockedProjectPropertiesDelta) Changes() DeltaDimension { - var dd DeltaDimension - if ld.SourceChanged() { - dd |= SourceChanged - } - if ld.RevisionChanged() { - dd |= RevisionChanged - } - if ld.PruneOptsChanged() { - dd |= PruneOptsChanged - } - if ld.HashChanged { - dd |= HashChanged - } - if ld.HashVersionChanged() { - dd |= HashVersionChanged - } - if ld.VersionChanged() { - dd |= VersionChanged - } - if ld.PackagesChanged() { - dd |= PackagesChanged - } - - return dd -} - -// SourceChanged returns true if the source field differed between the first and -// second locks. -func (ld LockedProjectPropertiesDelta) SourceChanged() bool { - return ld.SourceBefore != ld.SourceAfter -} - -// VersionChanged returns true if the version property differed between the -// first and second locks. In addition to simple changes (e.g. 1.0.1 -> 1.0.2), -// this also includes all possible version type changes either going from a -// paired version to a plain revision, or the reverse direction, or the type of -// unpaired version changing (e.g. branch -> semver). -func (ld LockedProjectPropertiesDelta) VersionChanged() bool { - if ld.VersionBefore == nil && ld.VersionAfter == nil { - return false - } else if (ld.VersionBefore == nil || ld.VersionAfter == nil) || (ld.VersionBefore.Type() != ld.VersionAfter.Type()) { - return true - } else if !ld.VersionBefore.Matches(ld.VersionAfter) { - return true - } - - return false -} - -// RevisionChanged returns true if the revision property differed between the -// first and second locks. -func (ld LockedProjectPropertiesDelta) RevisionChanged() bool { - return ld.RevisionBefore != ld.RevisionAfter -} - -// PackagesChanged returns true if the package set gained or lost members (or -// both) between the first and second locks. -func (ld LockedProjectPropertiesDelta) PackagesChanged() bool { - return len(ld.PackagesAdded) > 0 || len(ld.PackagesRemoved) > 0 -} - -// PruneOptsChanged returns true if the pruning flags for the project changed -// between the first and second locks. -func (ld LockedProjectPropertiesDelta) PruneOptsChanged() bool { - return ld.PruneOptsBefore != ld.PruneOptsAfter -} - -// HashVersionChanged returns true if the version of the hashing algorithm -// changed between the first and second locks. -func (ld LockedProjectPropertiesDelta) HashVersionChanged() bool { - return ld.HashVersionBefore != ld.HashVersionAfter -} - -// HashVersionWasZero returns true if the first lock had a zero hash version, -// which can only mean it was uninitialized. -func (ld LockedProjectPropertiesDelta) HashVersionWasZero() bool { - return ld.HashVersionBefore == 0 -} - -// sortLockedProjects returns a sorted copy of lps, or itself if already sorted. -func sortLockedProjects(lps []gps.LockedProject) []gps.LockedProject { - if len(lps) <= 1 || sort.SliceIsSorted(lps, func(i, j int) bool { - return lps[i].Ident().Less(lps[j].Ident()) - }) { - return lps - } - - cp := make([]gps.LockedProject, len(lps)) - copy(cp, lps) - - sort.Slice(cp, func(i, j int) bool { - return cp[i].Ident().Less(cp[j].Ident()) - }) - return cp -} diff --git a/vendor/github.com/golang/dep/gps/verify/locksat.go b/vendor/github.com/golang/dep/gps/verify/locksat.go deleted file mode 100644 index bd0321aa..00000000 --- a/vendor/github.com/golang/dep/gps/verify/locksat.go +++ /dev/null @@ -1,199 +0,0 @@ -// Copyright 2018 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 verify - -import ( - radix "github.com/armon/go-radix" - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/paths" - "github.com/golang/dep/gps/pkgtree" -) - -// LockSatisfaction holds the compound result of LockSatisfiesInputs, allowing -// the caller to inspect each of several orthogonal possible types of failure. -// -// The zero value assumes that there was no input lock, which necessarily means -// the inputs were not satisfied. This zero value means we err on the side of -// failure. -type LockSatisfaction struct { - // If LockExisted is false, it indicates that a nil gps.Lock was passed to - // LockSatisfiesInputs(). - LockExisted bool - // MissingImports is the set of import paths that were present in the - // inputs but missing in the Lock. - MissingImports []string - // ExcessImports is the set of import paths that were present in the Lock - // but absent from the inputs. - ExcessImports []string - // UnmatchedConstraints reports any normal, non-override constraint rules that - // were not satisfied by the corresponding LockedProject in the Lock. - UnmetConstraints map[gps.ProjectRoot]ConstraintMismatch - // UnmatchedOverrides reports any override rules that were not satisfied by the - // corresponding LockedProject in the Lock. - UnmetOverrides map[gps.ProjectRoot]ConstraintMismatch -} - -// ConstraintMismatch is a two-tuple of a gps.Version, and a gps.Constraint that -// does not allow that version. -type ConstraintMismatch struct { - C gps.Constraint - V gps.Version -} - -// LockSatisfiesInputs determines whether the provided Lock satisfies all the -// requirements indicated by the inputs (RootManifest and PackageTree). -// -// The second parameter is expected to be the list of imports that were used to -// generate the input Lock. Without this explicit list, it is not possible to -// compute package imports that may have been removed. Figuring out that -// negative space would require exploring the entire graph to ensure there are -// no in-edges for particular imports. -func LockSatisfiesInputs(l gps.Lock, m gps.RootManifest, ptree pkgtree.PackageTree) LockSatisfaction { - if l == nil { - return LockSatisfaction{} - } - - lsat := LockSatisfaction{ - LockExisted: true, - UnmetOverrides: make(map[gps.ProjectRoot]ConstraintMismatch), - UnmetConstraints: make(map[gps.ProjectRoot]ConstraintMismatch), - } - - var ig *pkgtree.IgnoredRuleset - var req map[string]bool - if m != nil { - ig = m.IgnoredPackages() - req = m.RequiredPackages() - } - - rm, _ := ptree.ToReachMap(true, true, false, ig) - reach := rm.FlattenFn(paths.IsStandardImportPath) - - inlock := make(map[string]bool, len(l.InputImports())) - ininputs := make(map[string]bool, len(reach)+len(req)) - - type lockUnsatisfy uint8 - const ( - missingFromLock lockUnsatisfy = iota - inAdditionToLock - ) - - pkgDiff := make(map[string]lockUnsatisfy) - - for _, imp := range reach { - ininputs[imp] = true - } - - for imp := range req { - ininputs[imp] = true - } - - for _, imp := range l.InputImports() { - inlock[imp] = true - } - - for ip := range ininputs { - if !inlock[ip] { - pkgDiff[ip] = missingFromLock - } else { - // So we don't have to revisit it below - delete(inlock, ip) - } - } - - // Something in the missing list might already be in the packages list, - // because another package in the depgraph imports it. We could make a - // special case for that, but it would break the simplicity of the model and - // complicate the notion of LockSatisfaction.Passed(), so let's see if we - // can get away without it. - - for ip := range inlock { - if !ininputs[ip] { - pkgDiff[ip] = inAdditionToLock - } - } - - for ip, typ := range pkgDiff { - if typ == missingFromLock { - lsat.MissingImports = append(lsat.MissingImports, ip) - } else { - lsat.ExcessImports = append(lsat.ExcessImports, ip) - } - } - - eff := findEffectualConstraints(m, ininputs) - ovr, constraints := m.Overrides(), m.DependencyConstraints() - - for _, lp := range l.Projects() { - pr := lp.Ident().ProjectRoot - - if pp, has := ovr[pr]; has { - if !pp.Constraint.Matches(lp.Version()) { - lsat.UnmetOverrides[pr] = ConstraintMismatch{ - C: pp.Constraint, - V: lp.Version(), - } - } - // The constraint isn't considered if we have an override, - // independent of whether the override is satisfied. - continue - } - - if pp, has := constraints[pr]; has && eff[string(pr)] && !pp.Constraint.Matches(lp.Version()) { - lsat.UnmetConstraints[pr] = ConstraintMismatch{ - C: pp.Constraint, - V: lp.Version(), - } - } - } - - return lsat -} - -// Satisfied is a shortcut method that indicates whether there were any ways in -// which the Lock did not satisfy the inputs. It will return true only if the -// Lock was satisfactory in all respects vis-a-vis the inputs. -func (ls LockSatisfaction) Satisfied() bool { - if !ls.LockExisted { - return false - } - - if len(ls.MissingImports) > 0 { - return false - } - - if len(ls.ExcessImports) > 0 { - return false - } - - if len(ls.UnmetOverrides) > 0 { - return false - } - - if len(ls.UnmetConstraints) > 0 { - return false - } - - return true -} - -func findEffectualConstraints(m gps.Manifest, imports map[string]bool) map[string]bool { - eff := make(map[string]bool) - xt := radix.New() - - for pr := range m.DependencyConstraints() { - // FIXME(sdboyer) this has the trailing slash ambiguity problem; adapt - // code from the solver - xt.Insert(string(pr), nil) - } - - for imp := range imports { - if root, _, has := xt.LongestPrefix(imp); has { - eff[root] = true - } - } - - return eff -} diff --git a/vendor/github.com/golang/dep/gps/version.go b/vendor/github.com/golang/dep/gps/version.go deleted file mode 100644 index 7d843d35..00000000 --- a/vendor/github.com/golang/dep/gps/version.go +++ /dev/null @@ -1,847 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "fmt" - "sort" - - "github.com/Masterminds/semver" - "github.com/golang/dep/gps/internal/pb" -) - -// VersionType indicates a type for a Version that conveys some additional -// semantics beyond that which is literally embedded on the Go type. -type VersionType uint8 - -// VersionTypes for the four major classes of version. -const ( - IsRevision VersionType = iota - IsVersion - IsSemver - IsBranch -) - -// Version represents one of the different types of versions used by gps. -// -// Version composes Constraint, because all versions can be used as a constraint -// (where they allow one, and only one, version - themselves), but constraints -// are not necessarily discrete versions. -// -// Version is an interface, but it contains private methods, which restricts it -// to gps's own internal implementations. We do this for the confluence of -// two reasons: the implementation of Versions is complete (there is no case in -// which we'd need other types), and the implementation relies on type magic -// under the hood, which would be unsafe to do if other dynamic types could be -// hiding behind the interface. -type Version interface { - Constraint - - // Indicates the type of version - Revision, Branch, Version, or Semver. - Type() VersionType -} - -// PairedVersion represents a normal Version, but paired with its corresponding, -// underlying Revision. -type PairedVersion interface { - Version - - // Revision returns the immutable Revision that identifies this Version. - Revision() Revision - - // Unpair returns the surface-level UnpairedVersion that half of the pair. - // - // It does NOT modify the original PairedVersion. - Unpair() UnpairedVersion - - // Ensures it is impossible to be both a PairedVersion and an - // UnpairedVersion. - _pair(int) -} - -// UnpairedVersion represents a normal Version, with a method for creating a -// VersionPair by indicating the version's corresponding, underlying Revision. -type UnpairedVersion interface { - Version - // Pair takes the underlying Revision that this UnpairedVersion corresponds - // to and unites them into a PairedVersion. - Pair(Revision) PairedVersion - // Ensures it is impossible to be both a PairedVersion and an - // UnpairedVersion. - _pair(bool) -} - -// types are weird -func (branchVersion) _pair(bool) {} -func (plainVersion) _pair(bool) {} -func (semVersion) _pair(bool) {} -func (versionPair) _pair(int) {} - -// NewBranch creates a new Version to represent a floating version (in -// general, a branch). -func NewBranch(body string) UnpairedVersion { - return branchVersion{ - name: body, - // We always set isDefault to false here, because the property is - // specifically designed to be internal-only: only the SourceManager - // gets to mark it. This is OK because nothing that client code is - // responsible for needs to care about has to touch it it. - // - // TODO(sdboyer) ...maybe. this just ugly. - isDefault: false, - } -} - -func newDefaultBranch(body string) UnpairedVersion { - return branchVersion{ - name: body, - isDefault: true, - } -} - -// NewVersion creates a Semver-typed Version if the provided version string is -// valid semver, and a plain/non-semver version if not. -func NewVersion(body string) UnpairedVersion { - sv, err := semver.NewVersion(body) - - if err != nil { - return plainVersion(body) - } - return semVersion{sv: sv} -} - -// A Revision represents an immutable versioning identifier. -type Revision string - -// String converts the Revision back into a string. -func (r Revision) String() string { - return string(r) -} - -// ImpliedCaretString follows the same rules as String(), but in accordance with -// the Constraint interface will always print a leading "=", as all Versions, -// when acting as a Constraint, act as exact matches. -func (r Revision) ImpliedCaretString() string { - return r.String() -} - -func (r Revision) typedString() string { - return "r-" + string(r) -} - -// Type indicates the type of version - for revisions, "revision". -func (r Revision) Type() VersionType { - return IsRevision -} - -// Matches is the Revision acting as a constraint; it checks to see if the provided -// version is the same Revision as itself. -func (r Revision) Matches(v Version) bool { - switch tv := v.(type) { - case Revision: - return r == tv - case versionPair: - return r == tv.r - } - - return false -} - -// MatchesAny is the Revision acting as a constraint; it checks to see if the provided -// version is the same Revision as itself. -func (r Revision) MatchesAny(c Constraint) bool { - switch tc := c.(type) { - case anyConstraint: - return true - case noneConstraint: - return false - case Revision: - return r == tc - case versionPair: - return r == tc.r - } - - return false -} - -// Intersect computes the intersection of the Constraint with the provided -// Constraint. For Revisions, this can only be another, exactly equal -// Revision, or a PairedVersion whose underlying Revision is exactly equal. -func (r Revision) Intersect(c Constraint) Constraint { - switch tc := c.(type) { - case anyConstraint: - return r - case noneConstraint: - return none - case Revision: - if r == tc { - return r - } - case versionPair: - if r == tc.r { - return r - } - } - - return none -} - -func (r Revision) identical(c Constraint) bool { - r2, ok := c.(Revision) - if !ok { - return false - } - return r == r2 -} - -func (r Revision) copyTo(msg *pb.Constraint) { - msg.Type = pb.Constraint_Revision - msg.Value = string(r) -} - -type branchVersion struct { - name string - isDefault bool -} - -func (v branchVersion) String() string { - return string(v.name) -} - -func (v branchVersion) ImpliedCaretString() string { - return v.String() -} - -func (v branchVersion) typedString() string { - return fmt.Sprintf("b-%s", v.String()) -} - -func (v branchVersion) Type() VersionType { - return IsBranch -} - -func (v branchVersion) Matches(v2 Version) bool { - switch tv := v2.(type) { - case branchVersion: - return v.name == tv.name - case versionPair: - if tv2, ok := tv.v.(branchVersion); ok { - return tv2.name == v.name - } - } - return false -} - -func (v branchVersion) MatchesAny(c Constraint) bool { - switch tc := c.(type) { - case anyConstraint: - return true - case noneConstraint: - return false - case branchVersion: - return v.name == tc.name - case versionPair: - if tc2, ok := tc.v.(branchVersion); ok { - return tc2.name == v.name - } - } - - return false -} - -func (v branchVersion) Intersect(c Constraint) Constraint { - switch tc := c.(type) { - case anyConstraint: - return v - case noneConstraint: - return none - case branchVersion: - if v.name == tc.name { - return v - } - case versionPair: - if tc2, ok := tc.v.(branchVersion); ok { - if v.name == tc2.name { - return v - } - } - } - - return none -} - -func (v branchVersion) Pair(r Revision) PairedVersion { - return versionPair{ - v: v, - r: r, - } -} - -func (v branchVersion) identical(c Constraint) bool { - v2, ok := c.(branchVersion) - if !ok { - return false - } - return v == v2 -} - -func (v branchVersion) copyTo(msg *pb.Constraint) { - if v.isDefault { - msg.Type = pb.Constraint_DefaultBranch - } else { - msg.Type = pb.Constraint_Branch - } - msg.Value = v.name -} - -type plainVersion string - -func (v plainVersion) String() string { - return string(v) -} - -func (v plainVersion) ImpliedCaretString() string { - return v.String() -} - -func (v plainVersion) typedString() string { - return fmt.Sprintf("pv-%s", v.String()) -} - -func (v plainVersion) Type() VersionType { - return IsVersion -} - -func (v plainVersion) Matches(v2 Version) bool { - switch tv := v2.(type) { - case plainVersion: - return v == tv - case versionPair: - if tv2, ok := tv.v.(plainVersion); ok { - return tv2 == v - } - } - return false -} - -func (v plainVersion) MatchesAny(c Constraint) bool { - switch tc := c.(type) { - case anyConstraint: - return true - case noneConstraint: - return false - case plainVersion: - return v == tc - case versionPair: - if tc2, ok := tc.v.(plainVersion); ok { - return tc2 == v - } - } - - return false -} - -func (v plainVersion) Intersect(c Constraint) Constraint { - switch tc := c.(type) { - case anyConstraint: - return v - case noneConstraint: - return none - case plainVersion: - if v == tc { - return v - } - case versionPair: - if tc2, ok := tc.v.(plainVersion); ok { - if v == tc2 { - return v - } - } - } - - return none -} - -func (v plainVersion) Pair(r Revision) PairedVersion { - return versionPair{ - v: v, - r: r, - } -} - -func (v plainVersion) identical(c Constraint) bool { - v2, ok := c.(plainVersion) - if !ok { - return false - } - return v == v2 -} - -func (v plainVersion) copyTo(msg *pb.Constraint) { - msg.Type = pb.Constraint_Version - msg.Value = string(v) -} - -type semVersion struct { - sv semver.Version -} - -func (v semVersion) String() string { - str := v.sv.Original() - if str == "" { - str = v.sv.String() - } - return str -} - -func (v semVersion) ImpliedCaretString() string { - return v.sv.ImpliedCaretString() -} - -func (v semVersion) typedString() string { - return fmt.Sprintf("sv-%s", v.String()) -} - -func (v semVersion) Type() VersionType { - return IsSemver -} - -func (v semVersion) Matches(v2 Version) bool { - switch tv := v2.(type) { - case semVersion: - return v.sv.Equal(tv.sv) - case versionPair: - if tv2, ok := tv.v.(semVersion); ok { - return tv2.sv.Equal(v.sv) - } - } - return false -} - -func (v semVersion) MatchesAny(c Constraint) bool { - switch tc := c.(type) { - case anyConstraint: - return true - case noneConstraint: - return false - case semVersion: - return v.sv.Equal(tc.sv) - case semverConstraint: - return tc.Intersect(v) != none - case versionPair: - if tc2, ok := tc.v.(semVersion); ok { - return tc2.sv.Equal(v.sv) - } - } - - return false -} - -func (v semVersion) Intersect(c Constraint) Constraint { - switch tc := c.(type) { - case anyConstraint: - return v - case noneConstraint: - return none - case semVersion: - if v.sv.Equal(tc.sv) { - return v - } - case semverConstraint: - return tc.Intersect(v) - case versionPair: - if tc2, ok := tc.v.(semVersion); ok { - if v.sv.Equal(tc2.sv) { - return v - } - } - } - - return none -} - -func (v semVersion) Pair(r Revision) PairedVersion { - return versionPair{ - v: v, - r: r, - } -} - -func (v semVersion) identical(c Constraint) bool { - v2, ok := c.(semVersion) - if !ok { - return false - } - return v == v2 -} - -func (v semVersion) copyTo(msg *pb.Constraint) { - msg.Type = pb.Constraint_Semver - msg.Value = v.String() //TODO better encoding which doesn't require re-parsing -} - -type versionPair struct { - v UnpairedVersion - r Revision -} - -func (v versionPair) String() string { - return v.v.String() -} - -func (v versionPair) ImpliedCaretString() string { - return v.v.ImpliedCaretString() -} - -func (v versionPair) typedString() string { - return fmt.Sprintf("%s-%s", v.Unpair().typedString(), v.Revision().typedString()) -} - -func (v versionPair) Type() VersionType { - return v.v.Type() -} - -func (v versionPair) Revision() Revision { - return v.r -} - -func (v versionPair) Unpair() UnpairedVersion { - return v.v -} - -func (v versionPair) Matches(v2 Version) bool { - switch tv2 := v2.(type) { - case versionPair: - return v.r == tv2.r - case Revision: - return v.r == tv2 - } - - switch tv := v.v.(type) { - case plainVersion, branchVersion: - if tv.Matches(v2) { - return true - } - case semVersion: - if tv2, ok := v2.(semVersion); ok { - if tv.sv.Equal(tv2.sv) { - return true - } - } - } - - return false -} - -func (v versionPair) MatchesAny(c2 Constraint) bool { - return c2.Matches(v) -} - -func (v versionPair) Intersect(c2 Constraint) Constraint { - switch tc := c2.(type) { - case anyConstraint: - return v - case noneConstraint: - return none - case versionPair: - if v.r == tc.r { - return v.r - } - case Revision: - if v.r == tc { - return v.r - } - case semverConstraint: - if tv, ok := v.v.(semVersion); ok { - if tc.Intersect(tv) == v.v { - return v - } - } - // If the semver intersection failed, we know nothing could work - return none - } - - switch tv := v.v.(type) { - case plainVersion, branchVersion: - if c2.Matches(v) { - return v - } - case semVersion: - if tv2, ok := c2.(semVersion); ok { - if tv.sv.Equal(tv2.sv) { - return v - } - } - } - - return none -} - -func (v versionPair) identical(c Constraint) bool { - v2, ok := c.(versionPair) - if !ok { - return false - } - if v.r != v2.r { - return false - } - return v.v.identical(v2.v) -} - -func (v versionPair) copyTo(*pb.Constraint) { - panic("versionPair should never be serialized; it is solver internal-only") -} - -// compareVersionType is a sort func helper that makes a coarse-grained sorting -// decision based on version type. -// -// Make sure that l and r have already been converted from versionPair (if -// applicable). -func compareVersionType(l, r Version) int { - // Big fugly double type switch. No reflect, because this can be smack in a hot loop - switch l.(type) { - case Revision: - switch r.(type) { - case Revision: - return 0 - case branchVersion, plainVersion, semVersion: - return 1 - } - - case plainVersion: - switch r.(type) { - case Revision: - return -1 - case plainVersion: - return 0 - case branchVersion, semVersion: - return 1 - } - - case branchVersion: - switch r.(type) { - case Revision, plainVersion: - return -1 - case branchVersion: - return 0 - case semVersion: - return 1 - } - - case semVersion: - switch r.(type) { - case Revision, branchVersion, plainVersion: - return -1 - case semVersion: - return 0 - } - } - panic("unknown version type") -} - -// SortForUpgrade sorts a slice of []Version in roughly descending order, so -// that presumably newer versions are visited first. The rules are: -// -// - All semver versions come first, and sort mostly according to the semver -// 2.0 spec (as implemented by github.com/Masterminds/semver lib), with one -// exception: -// - Semver versions with a prerelease are after *all* non-prerelease semver. -// Within this subset they are sorted first by their numerical component, then -// lexicographically by their prerelease version. -// - The default branch(es) is next; the exact semantics of that are specific -// to the underlying source. -// - All other branches come next, sorted lexicographically. -// - All non-semver versions (tags) are next, sorted lexicographically. -// - Revisions, if any, are last, sorted lexicographically. Revisions do not -// typically appear in version lists, so the only invariant we maintain is -// determinism - deeper semantics, like chronology or topology, do not matter. -// -// So, given a slice of the following versions: -// -// - Branch: master devel -// - Semver tags: v1.0.0, v1.1.0, v1.1.0-alpha1 -// - Non-semver tags: footag -// - Revision: f6e74e8d -// -// Sorting for upgrade will result in the following slice: -// -// [v1.1.0 v1.0.0 v1.1.0-alpha1 master devel footag f6e74e8d] -func SortForUpgrade(vl []Version) { - sort.Sort(upgradeVersionSorter(vl)) -} - -// SortPairedForUpgrade has the same behavior as SortForUpgrade, but operates on -// []PairedVersion types. -func SortPairedForUpgrade(vl []PairedVersion) { - sort.Sort(pvupgradeVersionSorter(vl)) -} - -// SortForDowngrade sorts a slice of []Version in roughly ascending order, so -// that presumably older versions are visited first. -// -// This is *not* the same as reversing SortForUpgrade (or you could simply -// sort.Reverse()). The type precedence is the same, including the semver vs. -// semver-with-prerelease relation. Lexicographical comparisons within -// non-semver tags, branches, and revisions remains the same as well; because we -// treat these domains as having no ordering relation, there can be no real -// concept of "upgrade" vs "downgrade", so there is no reason to reverse them. -// -// Thus, the only binary relation that is reversed for downgrade is within-type -// comparisons for semver. -// -// So, given a slice of the following versions: -// -// - Branch: master devel -// - Semver tags: v1.0.0, v1.1.0, v1.1.0-alpha1 -// - Non-semver tags: footag -// - Revision: f6e74e8d -// -// Sorting for downgrade will result in the following slice: -// -// [v1.0.0 v1.1.0 v1.1.0-alpha1 footag devel master f6e74e8d] -func SortForDowngrade(vl []Version) { - sort.Sort(downgradeVersionSorter(vl)) -} - -// SortPairedForDowngrade has the same behavior as SortForDowngrade, but -// operates on []PairedVersion types. -func SortPairedForDowngrade(vl []PairedVersion) { - sort.Sort(pvdowngradeVersionSorter(vl)) -} - -type upgradeVersionSorter []Version - -func (vs upgradeVersionSorter) Len() int { - return len(vs) -} - -func (vs upgradeVersionSorter) Swap(i, j int) { - vs[i], vs[j] = vs[j], vs[i] -} - -func (vs upgradeVersionSorter) Less(i, j int) bool { - l, r := vs[i], vs[j] - return vLess(l, r, false) -} - -type pvupgradeVersionSorter []PairedVersion - -func (vs pvupgradeVersionSorter) Len() int { - return len(vs) -} - -func (vs pvupgradeVersionSorter) Swap(i, j int) { - vs[i], vs[j] = vs[j], vs[i] -} -func (vs pvupgradeVersionSorter) Less(i, j int) bool { - l, r := vs[i], vs[j] - return vLess(l, r, false) -} - -type downgradeVersionSorter []Version - -func (vs downgradeVersionSorter) Len() int { - return len(vs) -} - -func (vs downgradeVersionSorter) Swap(i, j int) { - vs[i], vs[j] = vs[j], vs[i] -} - -func (vs downgradeVersionSorter) Less(i, j int) bool { - l, r := vs[i], vs[j] - return vLess(l, r, true) -} - -type pvdowngradeVersionSorter []PairedVersion - -func (vs pvdowngradeVersionSorter) Len() int { - return len(vs) -} - -func (vs pvdowngradeVersionSorter) Swap(i, j int) { - vs[i], vs[j] = vs[j], vs[i] -} -func (vs pvdowngradeVersionSorter) Less(i, j int) bool { - l, r := vs[i], vs[j] - return vLess(l, r, true) -} - -func vLess(l, r Version, down bool) bool { - if tl, ispair := l.(versionPair); ispair { - l = tl.v - } - if tr, ispair := r.(versionPair); ispair { - r = tr.v - } - - switch compareVersionType(l, r) { - case -1: - return true - case 1: - return false - case 0: - break - default: - panic("unreachable") - } - - switch tl := l.(type) { - case branchVersion: - tr := r.(branchVersion) - if tl.isDefault != tr.isDefault { - // If they're not both defaults, then return the left val: if left - // is the default, then it is "less" (true) b/c we want it earlier. - // Else the right is the default, and so the left should be later - // (false). - return tl.isDefault - } - return l.String() < r.String() - case Revision, plainVersion: - // All that we can do now is alpha sort - return l.String() < r.String() - } - - // This ensures that pre-release versions are always sorted after ALL - // full-release versions - lsv, rsv := l.(semVersion).sv, r.(semVersion).sv - lpre, rpre := lsv.Prerelease() == "", rsv.Prerelease() == "" - if (lpre && !rpre) || (!lpre && rpre) { - return lpre - } - - if down { - return lsv.LessThan(rsv) - } - return lsv.GreaterThan(rsv) -} - -func hidePair(pvl []PairedVersion) []Version { - vl := make([]Version, 0, len(pvl)) - for _, v := range pvl { - vl = append(vl, v) - } - return vl -} - -// VersionComponentStrings decomposes a Version into the underlying number, branch and revision. -func VersionComponentStrings(v Version) (revision string, branch string, version string) { - switch tv := v.(type) { - case UnpairedVersion: - case Revision: - revision = tv.String() - case PairedVersion: - revision = tv.Revision().String() - } - - switch v.Type() { - case IsBranch: - branch = v.String() - case IsSemver, IsVersion: - version = v.String() - } - - return -} diff --git a/vendor/github.com/golang/dep/gps/version_queue.go b/vendor/github.com/golang/dep/gps/version_queue.go deleted file mode 100644 index 6e23ba4f..00000000 --- a/vendor/github.com/golang/dep/gps/version_queue.go +++ /dev/null @@ -1,158 +0,0 @@ -// Copyright 2017 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 gps - -import ( - "fmt" - "strings" -) - -type failedVersion struct { - v Version - f error -} - -type versionQueue struct { - id ProjectIdentifier - pi []Version - lockv, prefv Version - fails []failedVersion - b sourceBridge - failed bool - allLoaded bool - adverr error -} - -func newVersionQueue(id ProjectIdentifier, lockv, prefv Version, b sourceBridge) (*versionQueue, error) { - vq := &versionQueue{ - id: id, - b: b, - } - - // Lock goes in first, if present - if lockv != nil { - vq.lockv = lockv - vq.pi = append(vq.pi, lockv) - } - - // Preferred version next - if prefv != nil { - vq.prefv = prefv - vq.pi = append(vq.pi, prefv) - } - - if len(vq.pi) == 0 { - var err error - vq.pi, err = vq.b.listVersions(vq.id) - if err != nil { - // TODO(sdboyer) pushing this error this early entails that we - // unconditionally deep scan (e.g. vendor), as well as hitting the - // network. - return nil, err - } - vq.allLoaded = true - } - - return vq, nil -} - -func (vq *versionQueue) current() Version { - if len(vq.pi) > 0 { - return vq.pi[0] - } - - return nil -} - -// advance moves the versionQueue forward to the next available version, -// recording the failure that eliminated the current version. -func (vq *versionQueue) advance(fail error) error { - // Nothing in the queue means...nothing in the queue, nicely enough - if vq.adverr != nil || len(vq.pi) == 0 { // should be a redundant check, but just in case - return vq.adverr - } - - // Record the fail reason and pop the queue - vq.fails = append(vq.fails, failedVersion{ - v: vq.pi[0], - f: fail, - }) - vq.pi = vq.pi[1:] - - // *now*, if the queue is empty, ensure all versions have been loaded - if len(vq.pi) == 0 { - if vq.allLoaded { - // This branch gets hit when the queue is first fully exhausted, - // after a previous advance() already called ListVersions(). - return nil - } - vq.allLoaded = true - - var vltmp []Version - vltmp, vq.adverr = vq.b.listVersions(vq.id) - if vq.adverr != nil { - return vq.adverr - } - // defensive copy - calling listVersions here means slice contents may - // be modified when removing prefv/lockv. - vq.pi = make([]Version, len(vltmp)) - copy(vq.pi, vltmp) - - // search for and remove lockv and prefv, in a pointer GC-safe manner - // - // could use the version comparator for binary search here to avoid - // O(n) each time...if it matters - var delkeys []int - for k, pi := range vq.pi { - if pi == vq.lockv || pi == vq.prefv { - delkeys = append(delkeys, k) - } - } - - for k, dk := range delkeys { - dk -= k - copy(vq.pi[dk:], vq.pi[dk+1:]) - // write nil to final position for GC safety - vq.pi[len(vq.pi)-1] = nil - vq.pi = vq.pi[:len(vq.pi)-1] - } - - if len(vq.pi) == 0 { - // If listing versions added nothing (new), then return now - return nil - } - } - - // We're finally sure that there's something in the queue. Remove the - // failure marker, as the current version may have failed, but the next one - // hasn't yet - vq.failed = false - - // If all have been loaded and the queue is empty, we're definitely out - // of things to try. Return empty, though, because vq semantics dictate - // that we don't explicitly indicate the end of the queue here. - return nil -} - -// isExhausted indicates whether or not the queue has definitely been exhausted, -// in which case it will return true. -// -// It may return false negatives - suggesting that there is more in the queue -// when a subsequent call to current() will be empty. Plan accordingly. -func (vq *versionQueue) isExhausted() bool { - if !vq.allLoaded { - return false - } - return len(vq.pi) == 0 -} - -func (vq *versionQueue) String() string { - var vs []string - - for _, v := range vq.pi { - vs = append(vs, v.String()) - } - return fmt.Sprintf("[%s]", strings.Join(vs, ", ")) -} diff --git a/vendor/github.com/golang/dep/hack/build-all.bash b/vendor/github.com/golang/dep/hack/build-all.bash deleted file mode 100755 index a5630a6f..00000000 --- a/vendor/github.com/golang/dep/hack/build-all.bash +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env bash -# Copyright 2017 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. -# -# This script will build dep and calculate hash for each -# (DEP_BUILD_PLATFORMS, DEP_BUILD_ARCHS) pair. -# DEP_BUILD_PLATFORMS="linux" DEP_BUILD_ARCHS="amd64" ./hack/build-all.bash -# can be called to build only for linux-amd64 - -set -e - -DEP_ROOT=$(git rev-parse --show-toplevel) -VERSION=$(git describe --tags --dirty) -COMMIT_HASH=$(git rev-parse --short HEAD 2>/dev/null) -DATE=$(date "+%Y-%m-%d") -BUILD_PLATFORM=$(uname -a | awk '{print tolower($1);}') -IMPORT_DURING_SOLVE=${IMPORT_DURING_SOLVE:-false} - -if [[ "$(pwd)" != "${DEP_ROOT}" ]]; then - echo "you are not in the root of the repo" 1>&2 - echo "please cd to ${DEP_ROOT} before running this script" 1>&2 - exit 1 -fi - -GO_BUILD_CMD="go build -a -installsuffix cgo" -GO_BUILD_LDFLAGS="-s -w -X main.commitHash=${COMMIT_HASH} -X main.buildDate=${DATE} -X main.version=${VERSION} -X main.flagImportDuringSolve=${IMPORT_DURING_SOLVE}" - -if [[ -z "${DEP_BUILD_PLATFORMS}" ]]; then - DEP_BUILD_PLATFORMS="linux windows darwin freebsd" -fi - -if [[ -z "${DEP_BUILD_ARCHS}" ]]; then - DEP_BUILD_ARCHS="amd64 386 ppc64 ppc64le" -fi - -mkdir -p "${DEP_ROOT}/release" - -for OS in ${DEP_BUILD_PLATFORMS[@]}; do - for ARCH in ${DEP_BUILD_ARCHS[@]}; do - NAME="dep-${OS}-${ARCH}" - if [[ "${OS}" == "windows" ]]; then - NAME="${NAME}.exe" - fi - - # Enable CGO if building for OS X on OS X; see - # https://github.com/golang/dep/issues/1838 for details. - if [[ "${OS}" == "darwin" && "${BUILD_PLATFORM}" == "darwin" ]]; then - CGO_ENABLED=1 - else - CGO_ENABLED=0 - fi - if [[ "${ARCH}" == "ppc64" || "${ARCH}" == "ppc64le" ]] && [[ "${OS}" != "linux" ]]; then - # ppc64 and ppc64le are only supported on Linux. - echo "Building for ${OS}/${ARCH} not supported." - else - echo "Building for ${OS}/${ARCH} with CGO_ENABLED=${CGO_ENABLED}" - GOARCH=${ARCH} GOOS=${OS} CGO_ENABLED=${CGO_ENABLED} ${GO_BUILD_CMD} -ldflags "${GO_BUILD_LDFLAGS}"\ - -o "${DEP_ROOT}/release/${NAME}" ./cmd/dep/ - shasum -a 256 "${DEP_ROOT}/release/${NAME}" > "${DEP_ROOT}/release/${NAME}".sha256 - fi - done -done diff --git a/vendor/github.com/golang/dep/hack/coverage.bash b/vendor/github.com/golang/dep/hack/coverage.bash deleted file mode 100755 index 6ad89d9f..00000000 --- a/vendor/github.com/golang/dep/hack/coverage.bash +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env bash -# Copyright 2017 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. -# -# This script will generate coverage.txt -set -e - -PKGS=$(go list ./... | grep -v /vendor/) -for pkg in $PKGS; do - go test -race -coverprofile=profile.out -covermode=atomic $pkg - if [[ -f profile.out ]]; then - cat profile.out >> coverage.txt - rm profile.out - fi -done diff --git a/vendor/github.com/golang/dep/hack/licenseok/main.go b/vendor/github.com/golang/dep/hack/licenseok/main.go deleted file mode 100644 index 9ef8fa8e..00000000 --- a/vendor/github.com/golang/dep/hack/licenseok/main.go +++ /dev/null @@ -1,203 +0,0 @@ -// +build ignore - -// Copyright 2017 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. - -// Checks if all files have the license header, a lot of this is based off -// https://github.com/google/addlicense. -package main - -import ( - "bytes" - "flag" - "fmt" - "io/ioutil" - "log" - "os" - "path/filepath" - "sync" - "time" -) - -const helpText = `Usage: licenseok [flags] pattern [pattern ...] -This program ensures source code files have copyright license headers -by scanning directory patterns recursively. -The pattern argument can be provided multiple times, and may also refer -to single files. -Flags: -` - -const tmpl = `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.` - -var ( - update bool -) - -type file struct { - path string - mode os.FileMode -} - -func init() { - flag.BoolVar(&update, "u", false, "modifies all source files in place and avoids adding a license header to any file that already has one.") - - flag.Usage = func() { - fmt.Fprintln(os.Stderr, helpText) - flag.PrintDefaults() - } - - flag.Parse() - - if flag.NArg() == 0 { - flag.Usage() - os.Exit(1) - } -} - -func main() { - exitStatus := 0 - - // process at most 1000 files in parallel - ch := make(chan *file, 1000) - done := make(chan struct{}) - go func() { - var wg sync.WaitGroup - for f := range ch { - wg.Add(1) - go func(f *file) { - b, err := ioutil.ReadFile(f.path) - if err != nil { - log.Printf("%s: %v", f.path, err) - exitStatus = 1 - } - - if !hasLicense(b) { - if !update { - fmt.Fprintln(os.Stderr, f.path) - exitStatus = 1 - } else { - fmt.Fprintln(os.Stdout, f.path) - if err := addLicense(b, f.path, f.mode); err != nil { - log.Printf("%s: %v", f.path, err) - exitStatus = 1 - } - } - } - - wg.Done() - }(f) - } - wg.Wait() - close(done) - }() - - for _, d := range flag.Args() { - walk(ch, d) - } - close(ch) - <-done - os.Exit(exitStatus) -} - -func walk(ch chan<- *file, start string) { - filepath.Walk(start, func(path string, fi os.FileInfo, err error) error { - if err != nil { - log.Printf("%s error: %v", path, err) - return nil - } - if fi.IsDir() { - return nil - } - ch <- &file{path, fi.Mode()} - return nil - }) -} - -func addLicense(b []byte, path string, fmode os.FileMode) error { - var lic []byte - var err error - switch filepath.Ext(path) { - default: - return nil - case ".c", ".h": - lic, err = prefix("/*", " * ", " */") - case ".js", ".css": - lic, err = prefix("/**", " * ", " */") - case ".cc", ".cpp", ".cs", ".go", ".hh", ".hpp", ".java", ".m", ".mm", ".proto", ".rs", ".scala", ".swift", ".dart": - lic, err = prefix("", "// ", "") - case ".py", ".sh": - lic, err = prefix("", "# ", "") - case ".el", ".lisp": - lic, err = prefix("", ";; ", "") - case ".erl": - lic, err = prefix("", "% ", "") - case ".hs": - lic, err = prefix("", "-- ", "") - case ".html", ".xml": - lic, err = prefix("<!--", " ", "-->") - case ".php": - lic, err = prefix("<?php", "// ", "?>") - } - if err != nil || lic == nil { - return err - } - - line := hashBang(b) - if len(line) > 0 { - b = b[len(line):] - if line[len(line)-1] != '\n' { - line = append(line, '\n') - } - lic = append(line, lic...) - } - b = append(lic, b...) - return ioutil.WriteFile(path, b, fmode) -} - -func hashBang(b []byte) []byte { - var line = make([]byte, 0, len(b)) - for _, c := range b { - line = append(line, c) - if c == '\n' { - break - } - } - if bytes.HasPrefix(line, []byte("#!")) { - return line - } - return nil -} - -func hasLicense(b []byte) bool { - n := 100 - if len(b) < 100 { - n = len(b) - } - return bytes.Contains(bytes.ToLower(b[:n]), []byte("copyright")) -} - -// prefix will execute a license template and prefix the result with top, middle and bottom. -func prefix(top, mid, bot string) ([]byte, error) { - buf := bytes.NewBufferString(fmt.Sprintf("Copyright %d %s", time.Now().Year(), tmpl)) - var out bytes.Buffer - if top != "" { - out.WriteString(top) - out.WriteRune('\n') - } - out.WriteString(mid) - for _, c := range buf.Bytes() { - out.WriteByte(c) - if c == '\n' { - out.WriteString(mid) - } - } - if bot != "" { - out.WriteRune('\n') - out.WriteString(bot) - } - out.Write([]byte{'\n', '\n'}) - return out.Bytes(), nil -} diff --git a/vendor/github.com/golang/dep/hack/lint.bash b/vendor/github.com/golang/dep/hack/lint.bash deleted file mode 100755 index c474d6b7..00000000 --- a/vendor/github.com/golang/dep/hack/lint.bash +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash -# Copyright 2017 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. -# -# This script will validate code with various linters -set -e - -PKGS=$(go list ./... | grep -vF /vendor/) -go vet $PKGS -golint $PKGS -megacheck -unused.exported -ignore "github.com/golang/dep/internal/test/test.go:U1000 github.com/golang/dep/gps/prune.go:U1000 github.com/golang/dep/manifest.go:U1000" $PKGS diff --git a/vendor/github.com/golang/dep/hack/test.bash b/vendor/github.com/golang/dep/hack/test.bash deleted file mode 100755 index 38c704be..00000000 --- a/vendor/github.com/golang/dep/hack/test.bash +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env bash -# Copyright 2017 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. -# -# This script will build dep and calculate hash for each -# (DEP_BUILD_PLATFORMS, DEP_BUILD_ARCHS) pair. -# DEP_BUILD_PLATFORMS="linux" DEP_BUILD_ARCHS="amd64" ./hack/build-all.bash -# can be called to build only for linux-amd64 - -set -e - -IMPORT_DURING_SOLVE=${IMPORT_DURING_SOLVE:-false} - -go test -race \ - -ldflags '-X github.com/golang/dep/cmd/dep.flagImportDuringSolve=${IMPORT_DURING_SOLVE}' \ - ./... - -if ! ./dep status -out .dep.status.file.output; then exit 1; fi -if ! ./dep status > .dep.status.stdout.output; then - rm -f .dep.status.file.output - exit 1 -fi -if ! diff .dep.status.file.output .dep.status.stdout.output; then - diffResult=1 -else - diffResult=0 -fi -rm -f .dep.status.file.output .dep.status.stdout.output -if [ "$diffResult" -eq "1" ]; then - exit 1 -fi diff --git a/vendor/github.com/golang/dep/hack/validate-gofmt.bash b/vendor/github.com/golang/dep/hack/validate-gofmt.bash deleted file mode 100755 index a5ee7fa8..00000000 --- a/vendor/github.com/golang/dep/hack/validate-gofmt.bash +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env bash -# Copyright 2017 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. -# -# This script will validate that `go fmt` has been ran -# and is passing for certain directories in the project. -# -# Here we use `go list` to help determine which packages -# we need to check for `go fmt` -# -# EXIT 0 - The check is successful -# EXIT 1 - The check has failed - -PKGS=$(go list ./... | grep -v /vendor/) -REPO_TLD="github.com/golang/dep" -IGNORE_PKGS=". ./gps" - -for PKG in $PKGS; do - RELATIVE_PATH="${PKG/$REPO_TLD/.}" - i=0 - for IGNORE_PKG in $IGNORE_PKGS; do - if [ "${IGNORE_PKG}" == $RELATIVE_PATH ]; then - i=1 - fi - done; - if [ $i -eq 1 ]; then - continue - fi - - echo "Processing gofmt for: ${PKG}" - gofmt -s -l $RELATIVE_PATH - if [ $? -ne 0 ]; then - echo "GO FMT FAILURE: ${PKG}" - exit 1 - fi -done; -exit 0 diff --git a/vendor/github.com/golang/dep/hack/validate-licence.bash b/vendor/github.com/golang/dep/hack/validate-licence.bash deleted file mode 100755 index 385a3149..00000000 --- a/vendor/github.com/golang/dep/hack/validate-licence.bash +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env bash -# Copyright 2017 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. -# -# This script will build licenseok and run it on all -# source files to check licence -set -e - -go build -o licenseok ./hack/licenseok/main.go -find . -path ./vendor -prune -o -path ./cmd/dep/testdata -prune\ - -o -regex ".+\.pb\.go$" -prune -o -type f -regex ".*\.\(go\|proto\)$"\ - -printf '%P\n' | xargs ./licenseok diff --git a/vendor/github.com/golang/dep/install.sh b/vendor/github.com/golang/dep/install.sh deleted file mode 100755 index 6851ca16..00000000 --- a/vendor/github.com/golang/dep/install.sh +++ /dev/null @@ -1,174 +0,0 @@ -#!/bin/sh - -# This install script is intended to download and install the latest available -# release of the dep dependency manager for Golang. -# -# It attempts to identify the current platform and an error will be thrown if -# the platform is not supported. -# -# Environment variables: -# - INSTALL_DIRECTORY (optional): defaults to $GOPATH/bin -# - DEP_RELEASE_TAG (optional): defaults to fetching the latest release -# - DEP_OS (optional): use a specific value for OS (mostly for testing) -# - DEP_ARCH (optional): use a specific value for ARCH (mostly for testing) -# -# You can install using this script: -# $ curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh - -set -e - -RELEASES_URL="https://github.com/golang/dep/releases" - -downloadJSON() { - url="$2" - - echo "Fetching $url.." - if test -x "$(command -v curl)"; then - response=$(curl -s -L -w 'HTTPSTATUS:%{http_code}' -H 'Accept: application/json' "$url") - body=$(echo "$response" | sed -e 's/HTTPSTATUS\:.*//g') - code=$(echo "$response" | tr -d '\n' | sed -e 's/.*HTTPSTATUS://') - elif test -x "$(command -v wget)"; then - temp=$(mktemp) - body=$(wget -q --header='Accept: application/json' -O - --server-response "$url" 2> "$temp") - code=$(awk '/^ HTTP/{print $2}' < "$temp" | tail -1) - rm "$temp" - else - echo "Neither curl nor wget was available to perform http requests." - exit 1 - fi - if [ "$code" != 200 ]; then - echo "Request failed with code $code" - exit 1 - fi - - eval "$1='$body'" -} - -downloadFile() { - url="$1" - destination="$2" - - echo "Fetching $url.." - if test -x "$(command -v curl)"; then - code=$(curl -s -w '%{http_code}' -L "$url" -o "$destination") - elif test -x "$(command -v wget)"; then - code=$(wget -q -O "$destination" --server-response "$url" 2>&1 | awk '/^ HTTP/{print $2}' | tail -1) - else - echo "Neither curl nor wget was available to perform http requests." - exit 1 - fi - - if [ "$code" != 200 ]; then - echo "Request failed with code $code" - exit 1 - fi -} - -findGoBinDirectory() { - EFFECTIVE_GOPATH=$(go env GOPATH) - # CYGWIN: Convert Windows-style path into sh-compatible path - if [ "$OS_CYGWIN" = "1" ]; then - EFFECTIVE_GOPATH=$(cygpath "$EFFECTIVE_GOPATH") - fi - if [ -z "$EFFECTIVE_GOPATH" ]; then - echo "Installation could not determine your \$GOPATH." - exit 1 - fi - if [ -z "$GOBIN" ]; then - GOBIN=$(echo "${EFFECTIVE_GOPATH%%:*}/bin" | sed s#//*#/#g) - fi - if [ ! -d "$GOBIN" ]; then - echo "Installation requires your GOBIN directory $GOBIN to exist. Please create it." - exit 1 - fi - eval "$1='$GOBIN'" -} - -initArch() { - ARCH=$(uname -m) - if [ -n "$DEP_ARCH" ]; then - echo "Using DEP_ARCH" - ARCH="$DEP_ARCH" - fi - case $ARCH in - amd64) ARCH="amd64";; - x86_64) ARCH="amd64";; - i386) ARCH="386";; - ppc64) ARCH="ppc64";; - ppc64le) ARCH="ppc64le";; - *) echo "Architecture ${ARCH} is not supported by this installation script"; exit 1;; - esac - echo "ARCH = $ARCH" -} - -initOS() { - OS=$(uname | tr '[:upper:]' '[:lower:]') - OS_CYGWIN=0 - if [ -n "$DEP_OS" ]; then - echo "Using DEP_OS" - OS="$DEP_OS" - fi - case "$OS" in - darwin) OS='darwin';; - linux) OS='linux';; - freebsd) OS='freebsd';; - mingw*) OS='windows';; - msys*) OS='windows';; - cygwin*) - OS='windows' - OS_CYGWIN=1 - ;; - *) echo "OS ${OS} is not supported by this installation script"; exit 1;; - esac - echo "OS = $OS" -} - -# identify platform based on uname output -initArch -initOS - -# determine install directory if required -if [ -z "$INSTALL_DIRECTORY" ]; then - findGoBinDirectory INSTALL_DIRECTORY -fi -echo "Will install into $INSTALL_DIRECTORY" - -# assemble expected release artifact name -if [ "${OS}" != "linux" ] && { [ "${ARCH}" = "ppc64" ] || [ "${ARCH}" = "ppc64le" ];}; then - # ppc64 and ppc64le are only supported on Linux. - echo "${OS}-${ARCH} is not supported by this instalation script" -else - BINARY="dep-${OS}-${ARCH}" -fi - -# add .exe if on windows -if [ "$OS" = "windows" ]; then - BINARY="$BINARY.exe" -fi - -# if DEP_RELEASE_TAG was not provided, assume latest -if [ -z "$DEP_RELEASE_TAG" ]; then - downloadJSON LATEST_RELEASE "$RELEASES_URL/latest" - DEP_RELEASE_TAG=$(echo "${LATEST_RELEASE}" | tr -s '\n' ' ' | sed 's/.*"tag_name":"//' | sed 's/".*//' ) -fi -echo "Release Tag = $DEP_RELEASE_TAG" - -# fetch the real release data to make sure it exists before we attempt a download -downloadJSON RELEASE_DATA "$RELEASES_URL/tag/$DEP_RELEASE_TAG" - -BINARY_URL="$RELEASES_URL/download/$DEP_RELEASE_TAG/$BINARY" -DOWNLOAD_FILE=$(mktemp) - -downloadFile "$BINARY_URL" "$DOWNLOAD_FILE" - -echo "Setting executable permissions." -chmod +x "$DOWNLOAD_FILE" - -INSTALL_NAME="dep" - -if [ "$OS" = "windows" ]; then - INSTALL_NAME="$INSTALL_NAME.exe" -fi - -echo "Moving executable to $INSTALL_DIRECTORY/$INSTALL_NAME" -mv "$DOWNLOAD_FILE" "$INSTALL_DIRECTORY/$INSTALL_NAME" diff --git a/vendor/github.com/golang/dep/internal/feedback/feedback.go b/vendor/github.com/golang/dep/internal/feedback/feedback.go deleted file mode 100644 index 69e2c723..00000000 --- a/vendor/github.com/golang/dep/internal/feedback/feedback.go +++ /dev/null @@ -1,237 +0,0 @@ -// Copyright 2017 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 feedback - -import ( - "encoding/hex" - "fmt" - "log" - - "github.com/golang/dep/gps" -) - -const ( - // ConsTypeConstraint represents a constraint - ConsTypeConstraint = "constraint" - - // ConsTypeHint represents a constraint type hint - ConsTypeHint = "hint" - - // DepTypeDirect represents a direct dependency - DepTypeDirect = "direct dep" - - // DepTypeTransitive represents a transitive dependency, - // or a dependency of a dependency - DepTypeTransitive = "transitive dep" - - // DepTypeImported represents a dependency imported by an external tool - DepTypeImported = "imported dep" -) - -// ConstraintFeedback holds project constraint feedback data -type ConstraintFeedback struct { - Constraint, LockedVersion, Revision, ConstraintType, DependencyType, ProjectPath string -} - -// NewConstraintFeedback builds a feedback entry for a constraint in the manifest. -func NewConstraintFeedback(pc gps.ProjectConstraint, depType string) *ConstraintFeedback { - cf := &ConstraintFeedback{ - Constraint: pc.Constraint.String(), - ProjectPath: string(pc.Ident.ProjectRoot), - DependencyType: depType, - } - - if _, ok := pc.Constraint.(gps.Revision); ok { - cf.ConstraintType = ConsTypeHint - } else { - cf.ConstraintType = ConsTypeConstraint - } - - return cf -} - -// NewLockedProjectFeedback builds a feedback entry for a project in the lock. -func NewLockedProjectFeedback(lp gps.LockedProject, depType string) *ConstraintFeedback { - cf := &ConstraintFeedback{ - ProjectPath: string(lp.Ident().ProjectRoot), - DependencyType: depType, - } - - switch vt := lp.Version().(type) { - case gps.PairedVersion: - cf.LockedVersion = vt.String() - cf.Revision = vt.Revision().String() - case gps.UnpairedVersion: // Logically this should never occur, but handle for completeness sake - cf.LockedVersion = vt.String() - case gps.Revision: - cf.Revision = vt.String() - } - - return cf -} - -// LogFeedback logs feedback on changes made to the manifest or lock. -func (cf ConstraintFeedback) LogFeedback(logger *log.Logger) { - if cf.Constraint != "" { - logger.Printf(" %v", GetUsingFeedback(cf.Constraint, cf.ConstraintType, cf.DependencyType, cf.ProjectPath)) - } - if cf.Revision != "" { - logger.Printf(" %v", GetLockingFeedback(cf.LockedVersion, cf.Revision, cf.DependencyType, cf.ProjectPath)) - } -} - -type brokenImport interface { - String() string -} - -type modifiedImport struct { - source, branch, revision, version *StringDiff - projectPath string -} - -func (mi modifiedImport) String() string { - var pv string - var pr string - pp := mi.projectPath - - var cr string - var cv string - cp := "" - - if mi.revision != nil { - pr = fmt.Sprintf("(%s)", trimSHA(mi.revision.Previous)) - cr = fmt.Sprintf("(%s)", trimSHA(mi.revision.Current)) - } - - if mi.version != nil { - pv = mi.version.Previous - cv = mi.version.Current - } else if mi.branch != nil { - pv = mi.branch.Previous - cv = mi.branch.Current - } - - if mi.source != nil { - pp = fmt.Sprintf("%s(%s)", mi.projectPath, mi.source.Previous) - cp = fmt.Sprintf(" for %s(%s)", mi.projectPath, mi.source.Current) - } - - // Warning: Unable to preserve imported lock VERSION/BRANCH (REV) for PROJECT(SOURCE). Locking in VERSION/BRANCH (REV) for PROJECT(SOURCE) - return fmt.Sprintf("%v %s for %s. Locking in %v %s%s", pv, pr, pp, cv, cr, cp) -} - -type removedImport struct { - source, branch, revision, version *StringDiff - projectPath string -} - -func (ri removedImport) String() string { - var pr string - var pv string - pp := ri.projectPath - - if ri.revision != nil { - pr = fmt.Sprintf("(%s)", trimSHA(ri.revision.Previous)) - } - - if ri.version != nil { - pv = ri.version.Previous - } else if ri.branch != nil { - pv = ri.branch.Previous - } - - if ri.source != nil { - pp = fmt.Sprintf("%s(%s)", ri.projectPath, ri.source.Previous) - } - - // Warning: Unable to preserve imported lock VERSION/BRANCH (REV) for PROJECT(SOURCE). Locking in VERSION/BRANCH (REV) for PROJECT(SOURCE) - return fmt.Sprintf("%v %s for %s. The project was removed from the lock because it is not used.", pv, pr, pp) -} - -// BrokenImportFeedback holds information on changes to locks pre- and post- solving. -type BrokenImportFeedback struct { - brokenImports []brokenImport -} - -// NewBrokenImportFeedback builds a feedback entry that compares an initially -// imported, unsolved lock to the same lock after it has been solved. -func NewBrokenImportFeedback(ld *LockDiff) *BrokenImportFeedback { - bi := &BrokenImportFeedback{} - if ld == nil { - return bi - } - - for _, lpd := range ld.Modify { - if lpd.Branch == nil && lpd.Revision == nil && lpd.Source == nil && lpd.Version == nil { - continue - } - bi.brokenImports = append(bi.brokenImports, modifiedImport{ - projectPath: string(lpd.Name), - source: lpd.Source, - branch: lpd.Branch, - revision: lpd.Revision, - version: lpd.Version, - }) - } - - for _, lpd := range ld.Remove { - bi.brokenImports = append(bi.brokenImports, removedImport{ - projectPath: string(lpd.Name), - source: lpd.Source, - branch: lpd.Branch, - revision: lpd.Revision, - version: lpd.Version, - }) - } - - return bi -} - -// LogFeedback logs a warning for all changes between the initially imported and post- solve locks -func (b BrokenImportFeedback) LogFeedback(logger *log.Logger) { - for _, bi := range b.brokenImports { - logger.Printf("Warning: Unable to preserve imported lock %v\n", bi) - } -} - -// GetUsingFeedback returns a dependency "using" feedback message. For example: -// -// Using ^1.0.0 as constraint for direct dep github.com/foo/bar -// Using 1b8edb3 as hint for direct dep github.com/bar/baz -func GetUsingFeedback(version, consType, depType, projectPath string) string { - if depType == DepTypeImported { - return fmt.Sprintf("Using %s as initial %s for %s %s", version, consType, depType, projectPath) - } - return fmt.Sprintf("Using %s as %s for %s %s", version, consType, depType, projectPath) -} - -// GetLockingFeedback returns a dependency "locking" feedback message. For -// example: -// -// Locking in v1.1.4 (bc29b4f) for direct dep github.com/foo/bar -// Locking in master (436f39d) for transitive dep github.com/baz/qux -func GetLockingFeedback(version, revision, depType, projectPath string) string { - revision = trimSHA(revision) - - if depType == DepTypeImported { - if version == "" { - version = "*" - } - return fmt.Sprintf("Trying %s (%s) as initial lock for %s %s", version, revision, depType, projectPath) - } - return fmt.Sprintf("Locking in %s (%s) for %s %s", version, revision, depType, projectPath) -} - -// trimSHA checks if revision is a valid SHA1 digest and trims to 7 characters. -func trimSHA(revision string) string { - if len(revision) == 40 { - if _, err := hex.DecodeString(revision); err == nil { - // Valid SHA1 digest - revision = revision[0:7] - } - } - - return revision -} diff --git a/vendor/github.com/golang/dep/internal/feedback/lockdiff.go b/vendor/github.com/golang/dep/internal/feedback/lockdiff.go deleted file mode 100644 index f17dd05b..00000000 --- a/vendor/github.com/golang/dep/internal/feedback/lockdiff.go +++ /dev/null @@ -1,256 +0,0 @@ -// Copyright 2018 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 feedback - -import ( - "fmt" - "sort" - "strings" - - "github.com/golang/dep/gps" -) - -// StringDiff represents a modified string value. -// * Added: Previous = nil, Current != nil -// * Deleted: Previous != nil, Current = nil -// * Modified: Previous != nil, Current != nil -// * No Change: Previous = Current, or a nil pointer -type StringDiff struct { - Previous string - Current string -} - -func (diff *StringDiff) String() string { - if diff == nil { - return "" - } - - if diff.Previous == "" && diff.Current != "" { - return fmt.Sprintf("+ %s", diff.Current) - } - - if diff.Previous != "" && diff.Current == "" { - return fmt.Sprintf("- %s", diff.Previous) - } - - if diff.Previous != diff.Current { - return fmt.Sprintf("%s -> %s", diff.Previous, diff.Current) - } - - return diff.Current -} - -// LockDiff is the set of differences between an existing lock file and an updated lock file. -// Fields are only populated when there is a difference, otherwise they are empty. -type LockDiff struct { - Add []LockedProjectDiff - Remove []LockedProjectDiff - Modify []LockedProjectDiff -} - -// LockedProjectDiff contains the before and after snapshot of a project reference. -// Fields are only populated when there is a difference, otherwise they are empty. -type LockedProjectDiff struct { - Name gps.ProjectRoot - Source *StringDiff - Version *StringDiff - Branch *StringDiff - Revision *StringDiff - Packages []StringDiff -} - -// DiffLocks compares two locks and identifies the differences between them. -// Returns nil if there are no differences. -func DiffLocks(l1, l2 gps.Lock) *LockDiff { - // Default nil locks to empty locks, so that we can still generate a diff - if l1 == nil { - l1 = gps.SimpleLock{} - } - if l2 == nil { - l2 = gps.SimpleLock{} - } - - p1, p2 := l1.Projects(), l2.Projects() - - p1 = sortLockedProjects(p1) - p2 = sortLockedProjects(p2) - - diff := LockDiff{} - - var i2next int - for i1 := 0; i1 < len(p1); i1++ { - lp1 := p1[i1] - pr1 := lp1.Ident().ProjectRoot - - var matched bool - for i2 := i2next; i2 < len(p2); i2++ { - lp2 := p2[i2] - pr2 := lp2.Ident().ProjectRoot - - switch strings.Compare(string(pr1), string(pr2)) { - case 0: // Found a matching project - matched = true - pdiff := DiffProjects(lp1, lp2) - if pdiff != nil { - diff.Modify = append(diff.Modify, *pdiff) - } - i2next = i2 + 1 // Don't evaluate to this again - case +1: // Found a new project - add := buildLockedProjectDiff(lp2) - diff.Add = append(diff.Add, add) - i2next = i2 + 1 // Don't evaluate to this again - continue // Keep looking for a matching project - case -1: // Project has been removed, handled below - continue - } - - break // Done evaluating this project, move onto the next - } - - if !matched { - remove := buildLockedProjectDiff(lp1) - diff.Remove = append(diff.Remove, remove) - } - } - - // Anything that still hasn't been evaluated are adds - for i2 := i2next; i2 < len(p2); i2++ { - lp2 := p2[i2] - add := buildLockedProjectDiff(lp2) - diff.Add = append(diff.Add, add) - } - - if len(diff.Add) == 0 && len(diff.Remove) == 0 && len(diff.Modify) == 0 { - return nil // The locks are the equivalent - } - return &diff -} - -func buildLockedProjectDiff(lp gps.LockedProject) LockedProjectDiff { - s2 := lp.Ident().Source - r2, b2, v2 := gps.VersionComponentStrings(lp.Version()) - - var rev, version, branch, source *StringDiff - if s2 != "" { - source = &StringDiff{Previous: s2, Current: s2} - } - if r2 != "" { - rev = &StringDiff{Previous: r2, Current: r2} - } - if b2 != "" { - branch = &StringDiff{Previous: b2, Current: b2} - } - if v2 != "" { - version = &StringDiff{Previous: v2, Current: v2} - } - - add := LockedProjectDiff{ - Name: lp.Ident().ProjectRoot, - Source: source, - Revision: rev, - Version: version, - Branch: branch, - Packages: make([]StringDiff, len(lp.Packages())), - } - for i, pkg := range lp.Packages() { - add.Packages[i] = StringDiff{Previous: pkg, Current: pkg} - } - return add -} - -// DiffProjects compares two projects and identifies the differences between them. -// Returns nil if there are no differences. -func DiffProjects(lp1, lp2 gps.LockedProject) *LockedProjectDiff { - diff := LockedProjectDiff{Name: lp1.Ident().ProjectRoot} - - s1 := lp1.Ident().Source - s2 := lp2.Ident().Source - if s1 != s2 { - diff.Source = &StringDiff{Previous: s1, Current: s2} - } - - r1, b1, v1 := gps.VersionComponentStrings(lp1.Version()) - r2, b2, v2 := gps.VersionComponentStrings(lp2.Version()) - if r1 != r2 { - diff.Revision = &StringDiff{Previous: r1, Current: r2} - } - if b1 != b2 { - diff.Branch = &StringDiff{Previous: b1, Current: b2} - } - if v1 != v2 { - diff.Version = &StringDiff{Previous: v1, Current: v2} - } - - p1 := lp1.Packages() - p2 := lp2.Packages() - if !sort.StringsAreSorted(p1) { - p1 = make([]string, len(p1)) - copy(p1, lp1.Packages()) - sort.Strings(p1) - } - if !sort.StringsAreSorted(p2) { - p2 = make([]string, len(p2)) - copy(p2, lp2.Packages()) - sort.Strings(p2) - } - - var i2next int - for i1 := 0; i1 < len(p1); i1++ { - pkg1 := p1[i1] - - var matched bool - for i2 := i2next; i2 < len(p2); i2++ { - pkg2 := p2[i2] - - switch strings.Compare(pkg1, pkg2) { - case 0: // Found matching package - matched = true - i2next = i2 + 1 // Don't evaluate to this again - case +1: // Found a new package - add := StringDiff{Current: pkg2} - diff.Packages = append(diff.Packages, add) - i2next = i2 + 1 // Don't evaluate to this again - continue // Keep looking for a match - case -1: // Package has been removed (handled below) - continue - } - - break // Done evaluating this package, move onto the next - } - - if !matched { - diff.Packages = append(diff.Packages, StringDiff{Previous: pkg1}) - } - } - - // Anything that still hasn't been evaluated are adds - for i2 := i2next; i2 < len(p2); i2++ { - pkg2 := p2[i2] - add := StringDiff{Current: pkg2} - diff.Packages = append(diff.Packages, add) - } - - if diff.Source == nil && diff.Version == nil && diff.Revision == nil && len(diff.Packages) == 0 { - return nil // The projects are equivalent - } - return &diff -} - -// sortLockedProjects returns a sorted copy of lps, or itself if already sorted. -func sortLockedProjects(lps []gps.LockedProject) []gps.LockedProject { - if len(lps) <= 1 || sort.SliceIsSorted(lps, func(i, j int) bool { - return lps[i].Ident().Less(lps[j].Ident()) - }) { - return lps - } - - cp := make([]gps.LockedProject, len(lps)) - copy(cp, lps) - - sort.Slice(cp, func(i, j int) bool { - return cp[i].Ident().Less(cp[j].Ident()) - }) - return cp -} diff --git a/vendor/github.com/golang/dep/internal/fs/fs.go b/vendor/github.com/golang/dep/internal/fs/fs.go deleted file mode 100644 index a1e44eee..00000000 --- a/vendor/github.com/golang/dep/internal/fs/fs.go +++ /dev/null @@ -1,694 +0,0 @@ -// Copyright 2016 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 fs - -import ( - "io" - "io/ioutil" - "os" - "path/filepath" - "runtime" - "strings" - "syscall" - "unicode" - - "github.com/pkg/errors" -) - -// HasFilepathPrefix will determine if "path" starts with "prefix" from -// the point of view of a filesystem. -// -// Unlike filepath.HasPrefix, this function is path-aware, meaning that -// it knows that two directories /foo and /foobar are not the same -// thing, and therefore HasFilepathPrefix("/foobar", "/foo") will return -// false. -// -// This function also handles the case where the involved filesystems -// are case-insensitive, meaning /foo/bar and /Foo/Bar correspond to the -// same file. In that situation HasFilepathPrefix("/Foo/Bar", "/foo") -// will return true. The implementation is *not* OS-specific, so a FAT32 -// filesystem mounted on Linux will be handled correctly. -func HasFilepathPrefix(path, prefix string) (bool, error) { - // this function is more convoluted then ideal due to need for special - // handling of volume name/drive letter on Windows. vnPath and vnPrefix - // are first compared, and then used to initialize initial values of p and - // d which will be appended to for incremental checks using - // IsCaseSensitiveFilesystem and then equality. - - // no need to check IsCaseSensitiveFilesystem because VolumeName return - // empty string on all non-Windows machines - vnPath := strings.ToLower(filepath.VolumeName(path)) - vnPrefix := strings.ToLower(filepath.VolumeName(prefix)) - if vnPath != vnPrefix { - return false, nil - } - - // Because filepath.Join("c:","dir") returns "c:dir", we have to manually - // add path separator to drive letters. Also, we need to set the path root - // on *nix systems, since filepath.Join("", "dir") returns a relative path. - vnPath += string(os.PathSeparator) - vnPrefix += string(os.PathSeparator) - - var dn string - - if isDir, err := IsDir(path); err != nil { - return false, errors.Wrap(err, "failed to check filepath prefix") - } else if isDir { - dn = path - } else { - dn = filepath.Dir(path) - } - - dn = filepath.Clean(dn) - prefix = filepath.Clean(prefix) - - // [1:] in the lines below eliminates empty string on *nix and volume name on Windows - dirs := strings.Split(dn, string(os.PathSeparator))[1:] - prefixes := strings.Split(prefix, string(os.PathSeparator))[1:] - - if len(prefixes) > len(dirs) { - return false, nil - } - - // d,p are initialized with "/" on *nix and volume name on Windows - d := vnPath - p := vnPrefix - - for i := range prefixes { - // need to test each component of the path for - // case-sensitiveness because on Unix we could have - // something like ext4 filesystem mounted on FAT - // mountpoint, mounted on ext4 filesystem, i.e. the - // problematic filesystem is not the last one. - caseSensitive, err := IsCaseSensitiveFilesystem(filepath.Join(d, dirs[i])) - if err != nil { - return false, errors.Wrap(err, "failed to check filepath prefix") - } - if caseSensitive { - d = filepath.Join(d, dirs[i]) - p = filepath.Join(p, prefixes[i]) - } else { - d = filepath.Join(d, strings.ToLower(dirs[i])) - p = filepath.Join(p, strings.ToLower(prefixes[i])) - } - - if p != d { - return false, nil - } - } - - return true, nil -} - -// EquivalentPaths compares the paths passed to check if they are equivalent. -// It respects the case-sensitivity of the underlying filesysyems. -func EquivalentPaths(p1, p2 string) (bool, error) { - p1 = filepath.Clean(p1) - p2 = filepath.Clean(p2) - - fi1, err := os.Stat(p1) - if err != nil { - return false, errors.Wrapf(err, "could not check for path equivalence") - } - fi2, err := os.Stat(p2) - if err != nil { - return false, errors.Wrapf(err, "could not check for path equivalence") - } - - p1Filename, p2Filename := "", "" - - if !fi1.IsDir() { - p1, p1Filename = filepath.Split(p1) - } - if !fi2.IsDir() { - p2, p2Filename = filepath.Split(p2) - } - - if isPrefix1, err := HasFilepathPrefix(p1, p2); err != nil { - return false, errors.Wrap(err, "failed to check for path equivalence") - } else if isPrefix2, err := HasFilepathPrefix(p2, p1); err != nil { - return false, errors.Wrap(err, "failed to check for path equivalence") - } else if !isPrefix1 || !isPrefix2 { - return false, nil - } - - if p1Filename != "" || p2Filename != "" { - caseSensitive, err := IsCaseSensitiveFilesystem(filepath.Join(p1, p1Filename)) - if err != nil { - return false, errors.Wrap(err, "could not check for filesystem case-sensitivity") - } - if caseSensitive { - if p1Filename != p2Filename { - return false, nil - } - } else { - if strings.ToLower(p1Filename) != strings.ToLower(p2Filename) { - return false, nil - } - } - } - - return true, nil -} - -// RenameWithFallback attempts to rename a file or directory, but falls back to -// copying in the event of a cross-device link error. If the fallback copy -// succeeds, src is still removed, emulating normal rename behavior. -func RenameWithFallback(src, dst string) error { - _, err := os.Stat(src) - if err != nil { - return errors.Wrapf(err, "cannot stat %s", src) - } - - err = os.Rename(src, dst) - if err == nil { - return nil - } - - return renameFallback(err, src, dst) -} - -// renameByCopy attempts to rename a file or directory by copying it to the -// destination and then removing the src thus emulating the rename behavior. -func renameByCopy(src, dst string) error { - var cerr error - if dir, _ := IsDir(src); dir { - cerr = CopyDir(src, dst) - if cerr != nil { - cerr = errors.Wrap(cerr, "copying directory failed") - } - } else { - cerr = copyFile(src, dst) - if cerr != nil { - cerr = errors.Wrap(cerr, "copying file failed") - } - } - - if cerr != nil { - return errors.Wrapf(cerr, "rename fallback failed: cannot rename %s to %s", src, dst) - } - - return errors.Wrapf(os.RemoveAll(src), "cannot delete %s", src) -} - -// IsCaseSensitiveFilesystem determines if the filesystem where dir -// exists is case sensitive or not. -// -// CAVEAT: this function works by taking the last component of the given -// path and flipping the case of the first letter for which case -// flipping is a reversible operation (/foo/Bar → /foo/bar), then -// testing for the existence of the new filename. There are two -// possibilities: -// -// 1. The alternate filename does not exist. We can conclude that the -// filesystem is case sensitive. -// -// 2. The filename happens to exist. We have to test if the two files -// are the same file (case insensitive file system) or different ones -// (case sensitive filesystem). -// -// If the input directory is such that the last component is composed -// exclusively of case-less codepoints (e.g. numbers), this function will -// return false. -func IsCaseSensitiveFilesystem(dir string) (bool, error) { - alt := filepath.Join(filepath.Dir(dir), genTestFilename(filepath.Base(dir))) - - dInfo, err := os.Stat(dir) - if err != nil { - return false, errors.Wrap(err, "could not determine the case-sensitivity of the filesystem") - } - - aInfo, err := os.Stat(alt) - if err != nil { - // If the file doesn't exists, assume we are on a case-sensitive filesystem. - if os.IsNotExist(err) { - return true, nil - } - - return false, errors.Wrap(err, "could not determine the case-sensitivity of the filesystem") - } - - return !os.SameFile(dInfo, aInfo), nil -} - -// genTestFilename returns a string with at most one rune case-flipped. -// -// The transformation is applied only to the first rune that can be -// reversibly case-flipped, meaning: -// -// * A lowercase rune for which it's true that lower(upper(r)) == r -// * An uppercase rune for which it's true that upper(lower(r)) == r -// -// All the other runes are left intact. -func genTestFilename(str string) string { - flip := true - return strings.Map(func(r rune) rune { - if flip { - if unicode.IsLower(r) { - u := unicode.ToUpper(r) - if unicode.ToLower(u) == r { - r = u - flip = false - } - } else if unicode.IsUpper(r) { - l := unicode.ToLower(r) - if unicode.ToUpper(l) == r { - r = l - flip = false - } - } - } - return r - }, str) -} - -var errPathNotDir = errors.New("given path is not a directory") - -// ReadActualFilenames is used to determine the actual file names in given directory. -// -// On case sensitive file systems like ext4, it will check if those files exist using -// `os.Stat` and return a map with key and value as filenames which exist in the folder. -// -// Otherwise, it reads the contents of the directory and returns a map which has the -// given file name as the key and actual filename as the value(if it was found). -func ReadActualFilenames(dirPath string, names []string) (map[string]string, error) { - actualFilenames := make(map[string]string, len(names)) - if len(names) == 0 { - // This isn't expected to happen for current usage. Adding edge case handling, - // as it may be useful in future. - return actualFilenames, nil - } - // First, check that the given path is valid and it is a directory - dirStat, err := os.Stat(dirPath) - if err != nil { - return nil, errors.Wrap(err, "failed to read actual filenames") - } - - if !dirStat.IsDir() { - return nil, errPathNotDir - } - - // Ideally, we would use `os.Stat` for getting the actual file names but that returns - // the name we passed in as an argument and not the actual filename. So we are forced - // to list the directory contents and check against that. Since this check is costly, - // we do it only if absolutely necessary. - caseSensitive, err := IsCaseSensitiveFilesystem(dirPath) - if err != nil { - return nil, errors.Wrap(err, "failed to read actual filenames") - } - if caseSensitive { - // There will be no difference between actual filename and given filename. So - // just check if those files exist. - for _, name := range names { - _, err := os.Stat(filepath.Join(dirPath, name)) - if err == nil { - actualFilenames[name] = name - } else if !os.IsNotExist(err) { - // Some unexpected err, wrap and return it. - return nil, errors.Wrap(err, "failed to read actual filenames") - } - } - return actualFilenames, nil - } - - dir, err := os.Open(dirPath) - if err != nil { - return nil, errors.Wrap(err, "failed to read actual filenames") - } - defer dir.Close() - - // Pass -1 to read all filenames in directory - filenames, err := dir.Readdirnames(-1) - if err != nil { - return nil, errors.Wrap(err, "failed to read actual filenames") - } - - // namesMap holds the mapping from lowercase name to search name. Using this, we can - // avoid repeatedly looping through names. - namesMap := make(map[string]string, len(names)) - for _, name := range names { - namesMap[strings.ToLower(name)] = name - } - - for _, filename := range filenames { - searchName, ok := namesMap[strings.ToLower(filename)] - if ok { - // We are interested in this file, case insensitive match successful. - actualFilenames[searchName] = filename - if len(actualFilenames) == len(names) { - // We found all that we were looking for. - return actualFilenames, nil - } - } - } - return actualFilenames, nil -} - -var ( - errSrcNotDir = errors.New("source is not a directory") - errDstExist = errors.New("destination already exists") -) - -// CopyDir recursively copies a directory tree, attempting to preserve permissions. -// Source directory must exist, destination directory must *not* exist. -func CopyDir(src, dst string) error { - src = filepath.Clean(src) - dst = filepath.Clean(dst) - - // We use os.Lstat() here to ensure we don't fall in a loop where a symlink - // actually links to a one of its parent directories. - fi, err := os.Lstat(src) - if err != nil { - return err - } - if !fi.IsDir() { - return errSrcNotDir - } - - _, err = os.Stat(dst) - if err != nil && !os.IsNotExist(err) { - return err - } - if err == nil { - return errDstExist - } - - if err = os.MkdirAll(dst, fi.Mode()); err != nil { - return errors.Wrapf(err, "cannot mkdir %s", dst) - } - - entries, err := ioutil.ReadDir(src) - if err != nil { - return errors.Wrapf(err, "cannot read directory %s", dst) - } - - for _, entry := range entries { - srcPath := filepath.Join(src, entry.Name()) - dstPath := filepath.Join(dst, entry.Name()) - - if entry.IsDir() { - if err = CopyDir(srcPath, dstPath); err != nil { - return errors.Wrap(err, "copying directory failed") - } - } else { - // This will include symlinks, which is what we want when - // copying things. - if err = copyFile(srcPath, dstPath); err != nil { - return errors.Wrap(err, "copying file failed") - } - } - } - - return nil -} - -// copyFile copies the contents of the file named src to the file named -// by dst. The file will be created if it does not already exist. If the -// destination file exists, all its contents will be replaced by the contents -// of the source file. The file mode will be copied from the source. -func copyFile(src, dst string) (err error) { - if sym, err := IsSymlink(src); err != nil { - return errors.Wrap(err, "symlink check failed") - } else if sym { - if err := cloneSymlink(src, dst); err != nil { - if runtime.GOOS == "windows" { - // If cloning the symlink fails on Windows because the user - // does not have the required privileges, ignore the error and - // fall back to copying the file contents. - // - // ERROR_PRIVILEGE_NOT_HELD is 1314 (0x522): - // https://msdn.microsoft.com/en-us/library/windows/desktop/ms681385(v=vs.85).aspx - if lerr, ok := err.(*os.LinkError); ok && lerr.Err != syscall.Errno(1314) { - return err - } - } else { - return err - } - } else { - return nil - } - } - - in, err := os.Open(src) - if err != nil { - return - } - defer in.Close() - - out, err := os.Create(dst) - if err != nil { - return - } - - if _, err = io.Copy(out, in); err != nil { - out.Close() - return - } - - // Check for write errors on Close - if err = out.Close(); err != nil { - return - } - - si, err := os.Stat(src) - if err != nil { - return - } - - // Temporary fix for Go < 1.9 - // - // See: https://github.com/golang/dep/issues/774 - // and https://github.com/golang/go/issues/20829 - if runtime.GOOS == "windows" { - dst = fixLongPath(dst) - } - err = os.Chmod(dst, si.Mode()) - - return -} - -// cloneSymlink will create a new symlink that points to the resolved path of sl. -// If sl is a relative symlink, dst will also be a relative symlink. -func cloneSymlink(sl, dst string) error { - resolved, err := os.Readlink(sl) - if err != nil { - return err - } - - return os.Symlink(resolved, dst) -} - -// EnsureDir tries to ensure that a directory is present at the given path. It first -// checks if the directory already exists at the given path. If there isn't one, it tries -// to create it with the given permissions. However, it does not try to create the -// directory recursively. -func EnsureDir(path string, perm os.FileMode) error { - _, err := IsDir(path) - - if os.IsNotExist(err) { - err = os.Mkdir(path, perm) - if err != nil { - return errors.Wrapf(err, "failed to ensure directory at %q", path) - } - } - - return err -} - -// IsDir determines is the path given is a directory or not. -func IsDir(name string) (bool, error) { - fi, err := os.Stat(name) - if err != nil { - return false, err - } - if !fi.IsDir() { - return false, errors.Errorf("%q is not a directory", name) - } - return true, nil -} - -// IsNonEmptyDir determines if the path given is a non-empty directory or not. -func IsNonEmptyDir(name string) (bool, error) { - isDir, err := IsDir(name) - if err != nil && !os.IsNotExist(err) { - return false, err - } else if !isDir { - return false, nil - } - - // Get file descriptor - f, err := os.Open(name) - if err != nil { - return false, err - } - defer f.Close() - - // Query only 1 child. EOF if no children. - _, err = f.Readdirnames(1) - switch err { - case io.EOF: - return false, nil - case nil: - return true, nil - default: - return false, err - } -} - -// IsRegular determines if the path given is a regular file or not. -func IsRegular(name string) (bool, error) { - fi, err := os.Stat(name) - if os.IsNotExist(err) { - return false, nil - } - if err != nil { - return false, err - } - mode := fi.Mode() - if mode&os.ModeType != 0 { - return false, errors.Errorf("%q is a %v, expected a file", name, mode) - } - return true, nil -} - -// IsSymlink determines if the given path is a symbolic link. -func IsSymlink(path string) (bool, error) { - l, err := os.Lstat(path) - if err != nil { - return false, err - } - - return l.Mode()&os.ModeSymlink == os.ModeSymlink, nil -} - -// fixLongPath returns the extended-length (\\?\-prefixed) form of -// path when needed, in order to avoid the default 260 character file -// path limit imposed by Windows. If path is not easily converted to -// the extended-length form (for example, if path is a relative path -// or contains .. elements), or is short enough, fixLongPath returns -// path unmodified. -// -// See https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#maxpath -func fixLongPath(path string) string { - // Do nothing (and don't allocate) if the path is "short". - // Empirically (at least on the Windows Server 2013 builder), - // the kernel is arbitrarily okay with < 248 bytes. That - // matches what the docs above say: - // "When using an API to create a directory, the specified - // path cannot be so long that you cannot append an 8.3 file - // name (that is, the directory name cannot exceed MAX_PATH - // minus 12)." Since MAX_PATH is 260, 260 - 12 = 248. - // - // The MSDN docs appear to say that a normal path that is 248 bytes long - // will work; empirically the path must be less then 248 bytes long. - if len(path) < 248 { - // Don't fix. (This is how Go 1.7 and earlier worked, - // not automatically generating the \\?\ form) - return path - } - - // The extended form begins with \\?\, as in - // \\?\c:\windows\foo.txt or \\?\UNC\server\share\foo.txt. - // The extended form disables evaluation of . and .. path - // elements and disables the interpretation of / as equivalent - // to \. The conversion here rewrites / to \ and elides - // . elements as well as trailing or duplicate separators. For - // simplicity it avoids the conversion entirely for relative - // paths or paths containing .. elements. For now, - // \\server\share paths are not converted to - // \\?\UNC\server\share paths because the rules for doing so - // are less well-specified. - if len(path) >= 2 && path[:2] == `\\` { - // Don't canonicalize UNC paths. - return path - } - if !isAbs(path) { - // Relative path - return path - } - - const prefix = `\\?` - - pathbuf := make([]byte, len(prefix)+len(path)+len(`\`)) - copy(pathbuf, prefix) - n := len(path) - r, w := 0, len(prefix) - for r < n { - switch { - case os.IsPathSeparator(path[r]): - // empty block - r++ - case path[r] == '.' && (r+1 == n || os.IsPathSeparator(path[r+1])): - // /./ - r++ - case r+1 < n && path[r] == '.' && path[r+1] == '.' && (r+2 == n || os.IsPathSeparator(path[r+2])): - // /../ is currently unhandled - return path - default: - pathbuf[w] = '\\' - w++ - for ; r < n && !os.IsPathSeparator(path[r]); r++ { - pathbuf[w] = path[r] - w++ - } - } - } - // A drive's root directory needs a trailing \ - if w == len(`\\?\c:`) { - pathbuf[w] = '\\' - w++ - } - return string(pathbuf[:w]) -} - -func isAbs(path string) (b bool) { - v := volumeName(path) - if v == "" { - return false - } - path = path[len(v):] - if path == "" { - return false - } - return os.IsPathSeparator(path[0]) -} - -func volumeName(path string) (v string) { - if len(path) < 2 { - return "" - } - // with drive letter - c := path[0] - if path[1] == ':' && - ('0' <= c && c <= '9' || 'a' <= c && c <= 'z' || - 'A' <= c && c <= 'Z') { - return path[:2] - } - // is it UNC - if l := len(path); l >= 5 && os.IsPathSeparator(path[0]) && os.IsPathSeparator(path[1]) && - !os.IsPathSeparator(path[2]) && path[2] != '.' { - // first, leading `\\` and next shouldn't be `\`. its server name. - for n := 3; n < l-1; n++ { - // second, next '\' shouldn't be repeated. - if os.IsPathSeparator(path[n]) { - n++ - // third, following something characters. its share name. - if !os.IsPathSeparator(path[n]) { - if path[n] == '.' { - break - } - for ; n < l; n++ { - if os.IsPathSeparator(path[n]) { - break - } - } - return path[:n] - } - break - } - } - } - return "" -} diff --git a/vendor/github.com/golang/dep/internal/fs/rename.go b/vendor/github.com/golang/dep/internal/fs/rename.go deleted file mode 100644 index c48f69f1..00000000 --- a/vendor/github.com/golang/dep/internal/fs/rename.go +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2016 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. - -// +build !windows - -package fs - -import ( - "os" - "syscall" - - "github.com/pkg/errors" -) - -// renameFallback attempts to determine the appropriate fallback to failed rename -// operation depending on the resulting error. -func renameFallback(err error, src, dst string) error { - // Rename may fail if src and dst are on different devices; fall back to - // copy if we detect that case. syscall.EXDEV is the common name for the - // cross device link error which has varying output text across different - // operating systems. - terr, ok := err.(*os.LinkError) - if !ok { - return err - } else if terr.Err != syscall.EXDEV { - return errors.Wrapf(terr, "link error: cannot rename %s to %s", src, dst) - } - - return renameByCopy(src, dst) -} diff --git a/vendor/github.com/golang/dep/internal/fs/rename_windows.go b/vendor/github.com/golang/dep/internal/fs/rename_windows.go deleted file mode 100644 index 50829a5c..00000000 --- a/vendor/github.com/golang/dep/internal/fs/rename_windows.go +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright 2016 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. - -// +build windows - -package fs - -import ( - "os" - "syscall" - - "github.com/pkg/errors" -) - -// renameFallback attempts to determine the appropriate fallback to failed rename -// operation depending on the resulting error. -func renameFallback(err error, src, dst string) error { - // Rename may fail if src and dst are on different devices; fall back to - // copy if we detect that case. syscall.EXDEV is the common name for the - // cross device link error which has varying output text across different - // operating systems. - terr, ok := err.(*os.LinkError) - if !ok { - return err - } - - if terr.Err != syscall.EXDEV { - // In windows it can drop down to an operating system call that - // returns an operating system error with a different number and - // message. Checking for that as a fall back. - noerr, ok := terr.Err.(syscall.Errno) - - // 0x11 (ERROR_NOT_SAME_DEVICE) is the windows error. - // See https://msdn.microsoft.com/en-us/library/cc231199.aspx - if ok && noerr != 0x11 { - return errors.Wrapf(terr, "link error: cannot rename %s to %s", src, dst) - } - } - - return renameByCopy(src, dst) -} diff --git a/vendor/github.com/golang/dep/internal/fs/testdata/symlinks/file-symlink b/vendor/github.com/golang/dep/internal/fs/testdata/symlinks/file-symlink deleted file mode 120000 index 4c52274d..00000000 --- a/vendor/github.com/golang/dep/internal/fs/testdata/symlinks/file-symlink +++ /dev/null @@ -1 +0,0 @@ -../test.file \ No newline at end of file diff --git a/vendor/github.com/golang/dep/internal/fs/testdata/symlinks/invalid-symlink b/vendor/github.com/golang/dep/internal/fs/testdata/symlinks/invalid-symlink deleted file mode 120000 index 0edf4f30..00000000 --- a/vendor/github.com/golang/dep/internal/fs/testdata/symlinks/invalid-symlink +++ /dev/null @@ -1 +0,0 @@ -/non/existing/file \ No newline at end of file diff --git a/vendor/github.com/golang/dep/internal/fs/testdata/symlinks/windows-file-symlink b/vendor/github.com/golang/dep/internal/fs/testdata/symlinks/windows-file-symlink deleted file mode 120000 index af1d6c8f..00000000 --- a/vendor/github.com/golang/dep/internal/fs/testdata/symlinks/windows-file-symlink +++ /dev/null @@ -1 +0,0 @@ -C:/Users/ibrahim/go/src/github.com/golang/dep/internal/fs/testdata/test.file \ No newline at end of file diff --git a/vendor/github.com/golang/dep/internal/fs/testdata/test.file b/vendor/github.com/golang/dep/internal/fs/testdata/test.file deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/internal/importers/base/importer.go b/vendor/github.com/golang/dep/internal/importers/base/importer.go deleted file mode 100644 index 9a5f5f85..00000000 --- a/vendor/github.com/golang/dep/internal/importers/base/importer.go +++ /dev/null @@ -1,333 +0,0 @@ -// Copyright 2017 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 base - -import ( - "log" - "strings" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - fb "github.com/golang/dep/internal/feedback" - "github.com/pkg/errors" -) - -// Importer provides a common implementation for importing from other -// dependency managers. -type Importer struct { - SourceManager gps.SourceManager - Logger *log.Logger - Verbose bool - Manifest *dep.Manifest - Lock *dep.Lock -} - -// NewImporter creates a new Importer for embedding in an importer. -func NewImporter(logger *log.Logger, verbose bool, sm gps.SourceManager) *Importer { - return &Importer{ - Logger: logger, - Verbose: verbose, - Manifest: dep.NewManifest(), - Lock: &dep.Lock{}, - SourceManager: sm, - } -} - -// isTag determines if the specified value is a tag (plain or semver). -func (i *Importer) isTag(pi gps.ProjectIdentifier, value string) (bool, gps.Version, error) { - versions, err := i.SourceManager.ListVersions(pi) - if err != nil { - return false, nil, errors.Wrapf(err, "unable to list versions for %s(%s)", pi.ProjectRoot, pi.Source) - } - - for _, version := range versions { - if version.Type() != gps.IsVersion && version.Type() != gps.IsSemver { - continue - } - - if value == version.String() { - return true, version, nil - } - } - - return false, nil, nil -} - -// lookupVersionForLockedProject figures out the appropriate version for a locked -// project based on the locked revision and the constraint from the manifest. -// First try matching the revision to a version, then try the constraint from the -// manifest, then finally the revision. -func (i *Importer) lookupVersionForLockedProject(pi gps.ProjectIdentifier, c gps.Constraint, rev gps.Revision) (gps.Version, error) { - // Find the version that goes with this revision, if any - versions, err := i.SourceManager.ListVersions(pi) - if err != nil { - return rev, errors.Wrapf(err, "Unable to lookup the version represented by %s in %s(%s). Falling back to locking the revision only.", rev, pi.ProjectRoot, pi.Source) - } - - var branchConstraint gps.PairedVersion - gps.SortPairedForUpgrade(versions) // Sort versions in asc order - var matches []gps.Version - for _, v := range versions { - if v.Revision() == rev { - matches = append(matches, v) - } - if c != nil && v.Type() == gps.IsBranch && v.String() == c.String() { - branchConstraint = v - } - } - - // Try to narrow down the matches with the constraint. Otherwise return the first match. - if len(matches) > 0 { - if c != nil { - for _, v := range matches { - if i.testConstraint(c, v) { - return v, nil - } - } - } - return matches[0], nil - } - - // Use branch constraint from the manifest - if branchConstraint != nil { - return branchConstraint.Unpair().Pair(rev), nil - } - - // Give up and lock only to a revision - return rev, nil -} - -// ImportedPackage is a common intermediate representation of a package imported -// from an external tool's configuration. -type ImportedPackage struct { - // Required. The package path, not necessarily the project root. - Name string - - // Required. Text representing a revision or tag. - LockHint string - - // Optional. Alternative source, or fork, for the project. - Source string - - // Optional. Text representing a branch or version. - ConstraintHint string -} - -// importedProject is a consolidated representation of a set of imported packages -// for the same project root. -type importedProject struct { - Root gps.ProjectRoot - ImportedPackage -} - -// loadPackages consolidates all package references into a set of project roots. -func (i *Importer) loadPackages(packages []ImportedPackage) []importedProject { - // preserve the original order of the packages so that messages that - // are printed as they are processed are in a consistent order. - orderedProjects := make([]importedProject, 0, len(packages)) - - projects := make(map[gps.ProjectRoot]*importedProject, len(packages)) - for _, pkg := range packages { - pr, err := i.SourceManager.DeduceProjectRoot(pkg.Name) - if err != nil { - i.Logger.Printf( - " Warning: Skipping project. Cannot determine the project root for %s: %s\n", - pkg.Name, err, - ) - continue - } - pkg.Name = string(pr) - - prj, exists := projects[pr] - if !exists { - prj := importedProject{pr, pkg} - orderedProjects = append(orderedProjects, prj) - projects[pr] = &orderedProjects[len(orderedProjects)-1] - continue - } - - // The config found first "wins", though we allow for incrementally - // setting each field because some importers have a config and lock file. - if prj.Source == "" && pkg.Source != "" { - prj.Source = pkg.Source - } - - if prj.ConstraintHint == "" && pkg.ConstraintHint != "" { - prj.ConstraintHint = pkg.ConstraintHint - } - - if prj.LockHint == "" && pkg.LockHint != "" { - prj.LockHint = pkg.LockHint - } - } - - return orderedProjects -} - -// ImportPackages loads imported packages into the manifest and lock. -// - defaultConstraintFromLock specifies if a constraint should be defaulted -// based on the locked version when there wasn't a constraint hint. -// -// Rules: -// * When a constraint is ignored, default to *. -// * HEAD revisions default to the matching branch. -// * Semantic versions default to ^VERSION. -// * Revision constraints are ignored. -// * Versions that don't satisfy the constraint, drop the constraint. -// * Untagged revisions ignore non-branch constraint hints. -func (i *Importer) ImportPackages(packages []ImportedPackage, defaultConstraintFromLock bool) { - projects := i.loadPackages(packages) - - for _, prj := range projects { - source := prj.Source - if len(source) > 0 { - isDefault, err := i.isDefaultSource(prj.Root, source) - if err != nil { - i.Logger.Printf(" Ignoring imported source %s for %s: %s", source, prj.Root, err.Error()) - source = "" - } else if isDefault { - source = "" - } else if strings.Contains(source, "/vendor/") { - i.Logger.Printf(" Ignoring imported source %s for %s because vendored sources aren't supported", source, prj.Root) - source = "" - } - } - - pc := gps.ProjectConstraint{ - Ident: gps.ProjectIdentifier{ - ProjectRoot: prj.Root, - Source: source, - }, - } - - var err error - pc.Constraint, err = i.SourceManager.InferConstraint(prj.ConstraintHint, pc.Ident) - if err != nil { - pc.Constraint = gps.Any() - } - - var version gps.Version - if prj.LockHint != "" { - var isTag bool - // Determine if the lock hint is a revision or tag - isTag, version, err = i.isTag(pc.Ident, prj.LockHint) - if err != nil { - i.Logger.Printf( - " Warning: Skipping project. Unable to import lock %q for %v: %s\n", - prj.LockHint, pc.Ident, err, - ) - continue - } - // If the hint is a revision, check if it is tagged - if !isTag { - revision := gps.Revision(prj.LockHint) - version, err = i.lookupVersionForLockedProject(pc.Ident, pc.Constraint, revision) - if err != nil { - version = nil - i.Logger.Println(err) - } - } - - // Default the constraint based on the locked version - if defaultConstraintFromLock && prj.ConstraintHint == "" && version != nil { - c := i.convertToConstraint(version) - if c != nil { - pc.Constraint = c - } - } - } - - // Ignore pinned constraints - if i.isConstraintPinned(pc.Constraint) { - if i.Verbose { - i.Logger.Printf(" Ignoring pinned constraint %v for %v.\n", pc.Constraint, pc.Ident) - } - pc.Constraint = gps.Any() - } - - // Ignore constraints which conflict with the locked revision, so that - // solve doesn't later change the revision to satisfy the constraint. - if !i.testConstraint(pc.Constraint, version) { - if i.Verbose { - i.Logger.Printf(" Ignoring constraint %v for %v because it would invalidate the locked version %v.\n", pc.Constraint, pc.Ident, version) - } - pc.Constraint = gps.Any() - } - - // Add constraint to manifest that is not empty (has a branch, version or source) - if !gps.IsAny(pc.Constraint) || pc.Ident.Source != "" { - i.Manifest.Constraints[pc.Ident.ProjectRoot] = gps.ProjectProperties{ - Source: pc.Ident.Source, - Constraint: pc.Constraint, - } - fb.NewConstraintFeedback(pc, fb.DepTypeImported).LogFeedback(i.Logger) - } - - if version != nil { - lp := gps.NewLockedProject(pc.Ident, version, nil) - i.Lock.P = append(i.Lock.P, lp) - fb.NewLockedProjectFeedback(lp, fb.DepTypeImported).LogFeedback(i.Logger) - } - } -} - -// isConstraintPinned returns if a constraint is pinned to a specific revision. -func (i *Importer) isConstraintPinned(c gps.Constraint) bool { - if version, isVersion := c.(gps.Version); isVersion { - switch version.Type() { - case gps.IsRevision, gps.IsVersion: - return true - } - } - return false -} - -// testConstraint verifies that the constraint won't invalidate the locked version. -func (i *Importer) testConstraint(c gps.Constraint, v gps.Version) bool { - // Assume branch constraints are satisfied - if version, isVersion := c.(gps.Version); isVersion { - if version.Type() == gps.IsBranch { - - return true - } - } - - return c.Matches(v) -} - -// convertToConstraint turns a version into a constraint. -// Semver tags are converted to a range with the caret operator. -func (i *Importer) convertToConstraint(v gps.Version) gps.Constraint { - if v.Type() == gps.IsSemver { - c, err := gps.NewSemverConstraintIC(v.String()) - if err != nil { - // This should never fail, because the type is semver. - // If it does fail somehow, don't let that impact the import. - return nil - } - return c - } - return v -} - -func (i *Importer) isDefaultSource(projectRoot gps.ProjectRoot, sourceURL string) (bool, error) { - // this condition is mainly for gopkg.in imports, - // as some importers specify the repository url as https://gopkg.in/..., - // but SourceManager.SourceURLsForPath() returns https://github.com/... urls for gopkg.in - if sourceURL == "https://"+string(projectRoot) { - return true, nil - } - - sourceURLs, err := i.SourceManager.SourceURLsForPath(string(projectRoot)) - if err != nil { - return false, err - } - // The first url in the slice will be the default one (usually https://...) - if len(sourceURLs) > 0 && sourceURL == sourceURLs[0].String() { - return true, nil - } - - return false, nil -} diff --git a/vendor/github.com/golang/dep/internal/importers/glide/importer.go b/vendor/github.com/golang/dep/internal/importers/glide/importer.go deleted file mode 100644 index 9bad5c54..00000000 --- a/vendor/github.com/golang/dep/internal/importers/glide/importer.go +++ /dev/null @@ -1,211 +0,0 @@ -// Copyright 2016 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 glide - -import ( - "bytes" - "io/ioutil" - "log" - "os" - "path" - "path/filepath" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/fs" - "github.com/golang/dep/internal/importers/base" - "github.com/pkg/errors" - "gopkg.in/yaml.v2" -) - -const glideYamlName = "glide.yaml" -const glideLockName = "glide.lock" - -// Importer imports glide configuration into the dep configuration format. -type Importer struct { - *base.Importer - glideConfig glideYaml - glideLock glideLock - lockFound bool -} - -// NewImporter for glide. -func NewImporter(logger *log.Logger, verbose bool, sm gps.SourceManager) *Importer { - return &Importer{Importer: base.NewImporter(logger, verbose, sm)} -} - -type glideYaml struct { - Name string `yaml:"package"` - Ignores []string `yaml:"ignore"` - ExcludeDirs []string `yaml:"excludeDirs"` - Imports []glidePackage `yaml:"import"` - TestImports []glidePackage `yaml:"testImport"` -} - -type glideLock struct { - Imports []glideLockedPackage `yaml:"imports"` - TestImports []glideLockedPackage `yaml:"testImports"` -} - -type glidePackage struct { - Name string `yaml:"package"` - Reference string `yaml:"version"` // could contain a semver, tag or branch - Repository string `yaml:"repo"` - - // Unsupported fields that we will warn if used - Subpackages []string `yaml:"subpackages"` - OS string `yaml:"os"` - Arch string `yaml:"arch"` -} - -type glideLockedPackage struct { - Name string `yaml:"name"` - Revision string `yaml:"version"` - Repository string `yaml:"repo"` -} - -// Name of the importer. -func (g *Importer) Name() string { - return "glide" -} - -// HasDepMetadata checks if a directory contains config that the importer can handle. -func (g *Importer) HasDepMetadata(dir string) bool { - // Only require glide.yaml, the lock is optional - y := filepath.Join(dir, glideYamlName) - if _, err := os.Stat(y); err != nil { - return false - } - - return true -} - -// Import the config found in the directory. -func (g *Importer) Import(dir string, pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock, error) { - err := g.load(dir) - if err != nil { - return nil, nil, err - } - - m, l := g.convert(pr) - return m, l, nil -} - -// load the glide configuration files. Failure to load `glide.yaml` is considered -// unrecoverable and an error is returned for it. But if there is any error while trying -// to load the lock file, only a warning is logged. -func (g *Importer) load(projectDir string) error { - g.Logger.Println("Detected glide configuration files...") - y := filepath.Join(projectDir, glideYamlName) - if g.Verbose { - g.Logger.Printf(" Loading %s", y) - } - yb, err := ioutil.ReadFile(y) - if err != nil { - return errors.Wrapf(err, "unable to read %s", y) - } - err = yaml.Unmarshal(yb, &g.glideConfig) - if err != nil { - return errors.Wrapf(err, "unable to parse %s", y) - } - - l := filepath.Join(projectDir, glideLockName) - if exists, _ := fs.IsRegular(l); exists { - if g.Verbose { - g.Logger.Printf(" Loading %s", l) - } - lb, err := ioutil.ReadFile(l) - if err != nil { - g.Logger.Printf(" Warning: Ignoring lock file. Unable to read %s: %s\n", l, err) - return nil - } - lock := glideLock{} - err = yaml.Unmarshal(lb, &lock) - if err != nil { - g.Logger.Printf(" Warning: Ignoring lock file. Unable to parse %s: %s\n", l, err) - return nil - } - g.lockFound = true - g.glideLock = lock - } - - return nil -} - -// convert the glide configuration files into dep configuration files. -func (g *Importer) convert(pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock) { - projectName := string(pr) - - task := bytes.NewBufferString("Converting from glide.yaml") - if g.lockFound { - task.WriteString(" and glide.lock") - } - task.WriteString("...") - g.Logger.Println(task) - - numPkgs := len(g.glideConfig.Imports) + len(g.glideConfig.TestImports) + len(g.glideLock.Imports) + len(g.glideLock.TestImports) - packages := make([]base.ImportedPackage, 0, numPkgs) - - // Constraints - for _, pkg := range append(g.glideConfig.Imports, g.glideConfig.TestImports...) { - // Validate - if pkg.Name == "" { - g.Logger.Println( - " Warning: Skipping project. Invalid glide configuration, Name is required", - ) - continue - } - - // Warn - if g.Verbose { - if pkg.OS != "" { - g.Logger.Printf(" The %s package specified an os, but that isn't supported by dep yet, and will be ignored. See https://github.com/golang/dep/issues/291.\n", pkg.Name) - } - if pkg.Arch != "" { - g.Logger.Printf(" The %s package specified an arch, but that isn't supported by dep yet, and will be ignored. See https://github.com/golang/dep/issues/291.\n", pkg.Name) - } - } - - ip := base.ImportedPackage{ - Name: pkg.Name, - Source: pkg.Repository, - ConstraintHint: pkg.Reference, - } - packages = append(packages, ip) - } - - // Locks - for _, pkg := range append(g.glideLock.Imports, g.glideLock.TestImports...) { - // Validate - if pkg.Name == "" { - g.Logger.Println(" Warning: Skipping project. Invalid glide lock, Name is required") - continue - } - - ip := base.ImportedPackage{ - Name: pkg.Name, - Source: pkg.Repository, - LockHint: pkg.Revision, - } - packages = append(packages, ip) - } - - g.ImportPackages(packages, false) - - // Ignores - g.Manifest.Ignored = append(g.Manifest.Ignored, g.glideConfig.Ignores...) - if len(g.glideConfig.ExcludeDirs) > 0 { - if g.glideConfig.Name != "" && g.glideConfig.Name != projectName { - g.Logger.Printf(" Glide thinks the package is '%s' but dep thinks it is '%s', using dep's value.\n", g.glideConfig.Name, projectName) - } - - for _, dir := range g.glideConfig.ExcludeDirs { - pkg := path.Join(projectName, dir) - g.Manifest.Ignored = append(g.Manifest.Ignored, pkg) - } - } - - return g.Manifest, g.Lock -} diff --git a/vendor/github.com/golang/dep/internal/importers/glide/testdata/glide.lock b/vendor/github.com/golang/dep/internal/importers/glide/testdata/glide.lock deleted file mode 100644 index 0fae0660..00000000 --- a/vendor/github.com/golang/dep/internal/importers/glide/testdata/glide.lock +++ /dev/null @@ -1,12 +0,0 @@ -hash: 16053c82a71f9bd509b05a4523df6bc418aed2083e4b8bd97a870bbc003256f8 -updated: 2017-03-07T17:02:32.214383898-06:00 -imports: -- name: github.com/sdboyer/deptest - repo: https://github.com/sdboyer/deptest.git - vcs: git - version: 3f4c3bea144e112a69bbe5d8d01c1b09a544253f -- name: github.com/sdboyer/deptestdos - version: 5c607206be5decd28e6263ffffdcee067266015e -testImports: -- name: github.com/golang/lint - version: cb00e5669539f047b2f4c53a421a01b0c8e172c6 diff --git a/vendor/github.com/golang/dep/internal/importers/glide/testdata/glide.yaml b/vendor/github.com/golang/dep/internal/importers/glide/testdata/glide.yaml deleted file mode 100644 index 88a3f2be..00000000 --- a/vendor/github.com/golang/dep/internal/importers/glide/testdata/glide.yaml +++ /dev/null @@ -1,20 +0,0 @@ -package: github.com/golang/notexist -homepage: http://example.com -license: MIT -owners: -- name: Sam Boyer - email: sdboyer@example.com - homepage: http://sdboyer.io -ignore: -- github.com/sdboyer/dep-test -excludeDirs: -- samples -import: -- package: github.com/sdboyer/deptest - repo: https://github.com/sdboyer/deptest.git - vcs: git - version: master -- package: github.com/sdboyer/deptestdos - version: v2.0.0 -testImport: -- package: github.com/golang/lint diff --git a/vendor/github.com/golang/dep/internal/importers/glide/testdata/golden.txt b/vendor/github.com/golang/dep/internal/importers/glide/testdata/golden.txt deleted file mode 100644 index b8a0e65c..00000000 --- a/vendor/github.com/golang/dep/internal/importers/glide/testdata/golden.txt +++ /dev/null @@ -1,7 +0,0 @@ -Detected glide configuration files... -Converting from glide.yaml and glide.lock... - Using master as initial constraint for imported dep github.com/sdboyer/deptest - Trying v0.8.1 (3f4c3be) as initial lock for imported dep github.com/sdboyer/deptest - Using ^2.0.0 as initial constraint for imported dep github.com/sdboyer/deptestdos - Trying v2.0.0 (5c60720) as initial lock for imported dep github.com/sdboyer/deptestdos - Trying * (cb00e56) as initial lock for imported dep github.com/golang/lint diff --git a/vendor/github.com/golang/dep/internal/importers/glock/importer.go b/vendor/github.com/golang/dep/internal/importers/glock/importer.go deleted file mode 100644 index 6120d459..00000000 --- a/vendor/github.com/golang/dep/internal/importers/glock/importer.go +++ /dev/null @@ -1,150 +0,0 @@ -// Copyright 2016 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 glock - -import ( - "bufio" - "fmt" - "log" - "os" - "path/filepath" - "strings" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/importers/base" - "github.com/pkg/errors" -) - -const glockfile = "GLOCKFILE" - -// Importer imports glock configuration into the dep configuration format. -type Importer struct { - *base.Importer - - packages []glockPackage -} - -// NewImporter for glock. -func NewImporter(logger *log.Logger, verbose bool, sm gps.SourceManager) *Importer { - return &Importer{Importer: base.NewImporter(logger, verbose, sm)} -} - -// Name of the importer. -func (g *Importer) Name() string { - return "glock" -} - -// HasDepMetadata checks if a directory contains config that the importer can handle. -func (g *Importer) HasDepMetadata(dir string) bool { - path := filepath.Join(dir, glockfile) - if _, err := os.Stat(path); err != nil { - return false - } - - return true -} - -// Import the config found in the directory. -func (g *Importer) Import(dir string, pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock, error) { - err := g.load(dir) - if err != nil { - return nil, nil, err - } - - m, l := g.convert(pr) - return m, l, nil -} - -type glockPackage struct { - importPath string - revision string -} - -func (g *Importer) load(projectDir string) error { - g.Logger.Println("Detected glock configuration files...") - path := filepath.Join(projectDir, glockfile) - if g.Verbose { - g.Logger.Printf(" Loading %s", path) - } - - f, err := os.Open(path) - if err != nil { - return errors.Wrapf(err, "unable to open %s", path) - } - defer f.Close() - - scanner := bufio.NewScanner(f) - for scanner.Scan() { - pkg, err := parseGlockLine(scanner.Text()) - if err != nil { - g.Logger.Printf(" Warning: Skipping line. Unable to parse: %s\n", err) - continue - } - if pkg == nil { - continue - } - g.packages = append(g.packages, *pkg) - } - - if err := scanner.Err(); err != nil { - g.Logger.Printf(" Warning: Ignoring errors found while parsing %s: %s\n", path, err) - } - - return nil -} - -func parseGlockLine(line string) (*glockPackage, error) { - fields := strings.Fields(line) - switch len(fields) { - case 2: // Valid. - case 0: // Skip empty lines. - return nil, nil - default: - return nil, fmt.Errorf("invalid glock configuration: %s", line) - } - - // Skip commands. - if fields[0] == "cmd" { - return nil, nil - } - return &glockPackage{ - importPath: fields[0], - revision: fields[1], - }, nil -} - -func (g *Importer) convert(pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock) { - g.Logger.Println("Converting from GLOCKFILE ...") - - packages := make([]base.ImportedPackage, 0, len(g.packages)) - for _, pkg := range g.packages { - // Validate - if pkg.importPath == "" { - g.Logger.Println( - " Warning: Skipping project. Invalid glock configuration, import path is required", - ) - continue - } - - if pkg.revision == "" { - // Do not add 'empty constraints' to the manifest. Solve will add to lock if required. - g.Logger.Printf( - " Warning: Skipping import with empty constraints. "+ - "The solve step will add the dependency to the lock if needed: %q\n", - pkg.importPath, - ) - continue - } - - packages = append(packages, base.ImportedPackage{ - Name: pkg.importPath, - LockHint: pkg.revision, - }) - } - - g.ImportPackages(packages, true) - return g.Manifest, g.Lock -} diff --git a/vendor/github.com/golang/dep/internal/importers/glock/testdata/GLOCKFILE b/vendor/github.com/golang/dep/internal/importers/glock/testdata/GLOCKFILE deleted file mode 100644 index 27f499a4..00000000 --- a/vendor/github.com/golang/dep/internal/importers/glock/testdata/GLOCKFILE +++ /dev/null @@ -1,3 +0,0 @@ -cmd github.com/golang/lint -github.com/sdboyer/deptest 3f4c3bea144e112a69bbe5d8d01c1b09a544253f -github.com/sdboyer/deptestdos 5c607206be5decd28e6263ffffdcee067266015e diff --git a/vendor/github.com/golang/dep/internal/importers/glock/testdata/golden.txt b/vendor/github.com/golang/dep/internal/importers/glock/testdata/golden.txt deleted file mode 100644 index 3d7781b4..00000000 --- a/vendor/github.com/golang/dep/internal/importers/glock/testdata/golden.txt +++ /dev/null @@ -1,6 +0,0 @@ -Detected glock configuration files... -Converting from GLOCKFILE ... - Using ^0.8.1 as initial constraint for imported dep github.com/sdboyer/deptest - Trying v0.8.1 (3f4c3be) as initial lock for imported dep github.com/sdboyer/deptest - Using ^2.0.0 as initial constraint for imported dep github.com/sdboyer/deptestdos - Trying v2.0.0 (5c60720) as initial lock for imported dep github.com/sdboyer/deptestdos diff --git a/vendor/github.com/golang/dep/internal/importers/godep/importer.go b/vendor/github.com/golang/dep/internal/importers/godep/importer.go deleted file mode 100644 index 0d0879a5..00000000 --- a/vendor/github.com/golang/dep/internal/importers/godep/importer.go +++ /dev/null @@ -1,128 +0,0 @@ -// Copyright 2017 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 godep - -import ( - "encoding/json" - "io/ioutil" - "log" - "os" - "path/filepath" - "strings" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/importers/base" - "github.com/pkg/errors" -) - -const godepPath = "Godeps" + string(os.PathSeparator) + "Godeps.json" - -// Importer imports godep configuration into the dep configuration format. -type Importer struct { - *base.Importer - json godepJSON -} - -// NewImporter for godep. -func NewImporter(logger *log.Logger, verbose bool, sm gps.SourceManager) *Importer { - return &Importer{Importer: base.NewImporter(logger, verbose, sm)} -} - -type godepJSON struct { - Required []string `json:"Packages"` - Imports []godepPackage `json:"Deps"` -} - -type godepPackage struct { - ImportPath string `json:"ImportPath"` - Rev string `json:"Rev"` - Comment string `json:"Comment"` -} - -// Name of the importer. -func (g *Importer) Name() string { - return "godep" -} - -// HasDepMetadata checks if a directory contains config that the importer can handle. -func (g *Importer) HasDepMetadata(dir string) bool { - y := filepath.Join(dir, godepPath) - if _, err := os.Stat(y); err != nil { - return false - } - - return true -} - -// Import the config found in the directory. -func (g *Importer) Import(dir string, pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock, error) { - err := g.load(dir) - if err != nil { - return nil, nil, err - } - - m, l := g.convert(pr) - return m, l, nil -} - -func (g *Importer) load(projectDir string) error { - g.Logger.Println("Detected godep configuration files...") - j := filepath.Join(projectDir, godepPath) - if g.Verbose { - g.Logger.Printf(" Loading %s", j) - } - jb, err := ioutil.ReadFile(j) - if err != nil { - return errors.Wrapf(err, "unable to read %s", j) - } - err = json.Unmarshal(jb, &g.json) - if err != nil { - return errors.Wrapf(err, "unable to parse %s", j) - } - - return nil -} - -func (g *Importer) convert(pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock) { - g.Logger.Println("Converting from Godeps.json ...") - - packages := make([]base.ImportedPackage, 0, len(g.json.Imports)) - for _, pkg := range g.json.Imports { - // Validate - if pkg.ImportPath == "" { - g.Logger.Println( - " Warning: Skipping project. Invalid godep configuration, ImportPath is required", - ) - continue - } - - if pkg.Rev == "" { - g.Logger.Printf( - " Warning: Invalid godep configuration, Rev not found for ImportPath %q\n", - pkg.ImportPath, - ) - } - - ip := base.ImportedPackage{ - Name: pkg.ImportPath, - LockHint: pkg.Rev, - ConstraintHint: pkg.Comment, - } - packages = append(packages, ip) - } - - g.ImportPackages(packages, true) - required := make([]string, 0, len(g.json.Required)) - for _, req := range g.json.Required { - if !strings.HasPrefix(req, ".") { // ignore project packages - required = append(required, req) - } - } - if len(required) > 0 { - g.Manifest.Required = required - } - return g.Manifest, g.Lock -} diff --git a/vendor/github.com/golang/dep/internal/importers/godep/testdata/Godeps.json b/vendor/github.com/golang/dep/internal/importers/godep/testdata/Godeps.json deleted file mode 100644 index 15126ac1..00000000 --- a/vendor/github.com/golang/dep/internal/importers/godep/testdata/Godeps.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "ImportPath": "github.com/golang/notexist", - "GoVersion": "go1.8", - "GodepVersion": "vXYZ", - "Deps": [ - { - "ImportPath": "github.com/sdboyer/deptest", - "Rev": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f" - }, - { - "ImportPath": "github.com/sdboyer/deptestdos", - "Comment": "v2.0.0", - "Rev": "5c607206be5decd28e6263ffffdcee067266015e" - } - ] -} diff --git a/vendor/github.com/golang/dep/internal/importers/godep/testdata/golden.txt b/vendor/github.com/golang/dep/internal/importers/godep/testdata/golden.txt deleted file mode 100644 index 9788b947..00000000 --- a/vendor/github.com/golang/dep/internal/importers/godep/testdata/golden.txt +++ /dev/null @@ -1,6 +0,0 @@ -Detected godep configuration files... -Converting from Godeps.json ... - Using ^0.8.1 as initial constraint for imported dep github.com/sdboyer/deptest - Trying v0.8.1 (3f4c3be) as initial lock for imported dep github.com/sdboyer/deptest - Using ^2.0.0 as initial constraint for imported dep github.com/sdboyer/deptestdos - Trying v2.0.0 (5c60720) as initial lock for imported dep github.com/sdboyer/deptestdos diff --git a/vendor/github.com/golang/dep/internal/importers/govend/importer.go b/vendor/github.com/golang/dep/internal/importers/govend/importer.go deleted file mode 100644 index 7a54c466..00000000 --- a/vendor/github.com/golang/dep/internal/importers/govend/importer.go +++ /dev/null @@ -1,121 +0,0 @@ -// Copyright 2017 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 govend - -import ( - "io/ioutil" - "log" - "os" - "path/filepath" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/importers/base" - "github.com/pkg/errors" - "gopkg.in/yaml.v2" -) - -// ToDo: govend supports json and xml formats as well and we will add support for other formats in next PR - @RaviTezu -// govend don't have a separate lock file. -const govendYAMLName = "vendor.yml" - -// Importer imports govend configuration in to the dep configuration format. -type Importer struct { - *base.Importer - yaml govendYAML -} - -// NewImporter for govend. -func NewImporter(logger *log.Logger, verbose bool, sm gps.SourceManager) *Importer { - return &Importer{Importer: base.NewImporter(logger, verbose, sm)} -} - -type govendYAML struct { - Imports []govendPackage `yaml:"vendors"` -} - -type govendPackage struct { - Path string `yaml:"path"` - Revision string `yaml:"rev"` -} - -// Name of the importer. -func (g *Importer) Name() string { - return "govend" -} - -// HasDepMetadata checks if a directory contains config that the importer can handle. -func (g *Importer) HasDepMetadata(dir string) bool { - y := filepath.Join(dir, govendYAMLName) - if _, err := os.Stat(y); err != nil { - return false - } - - return true -} - -// Import the config found in the directory. -func (g *Importer) Import(dir string, pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock, error) { - err := g.load(dir) - if err != nil { - return nil, nil, err - } - - m, l := g.convert(pr) - return m, l, nil -} - -// load the govend configuration files. -func (g *Importer) load(projectDir string) error { - g.Logger.Println("Detected govend configuration files...") - y := filepath.Join(projectDir, govendYAMLName) - if g.Verbose { - g.Logger.Printf(" Loading %s", y) - } - yb, err := ioutil.ReadFile(y) - if err != nil { - return errors.Wrapf(err, "unable to read %s", y) - } - err = yaml.Unmarshal(yb, &g.yaml) - if err != nil { - return errors.Wrapf(err, "unable to parse %s", y) - } - return nil -} - -// convert the govend configuration files into dep configuration files. -func (g *Importer) convert(pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock) { - g.Logger.Println("Converting from vendor.yaml...") - - packages := make([]base.ImportedPackage, 0, len(g.yaml.Imports)) - for _, pkg := range g.yaml.Imports { - // Path must not be empty - if pkg.Path == "" { - g.Logger.Println( - " Warning: Skipping project. Invalid govend configuration, path is required", - ) - continue - } - - if pkg.Revision == "" { - // Do not add 'empty constraints' to the manifest. Solve will add to lock if required. - g.Logger.Printf( - " Warning: Skipping import with empty constraints. "+ - "The solve step will add the dependency to the lock if needed: %q\n", - pkg.Path, - ) - continue - } - - ip := base.ImportedPackage{ - Name: pkg.Path, - LockHint: pkg.Revision, - } - packages = append(packages, ip) - } - - g.ImportPackages(packages, true) - return g.Manifest, g.Lock -} diff --git a/vendor/github.com/golang/dep/internal/importers/govend/testdata/golden.txt b/vendor/github.com/golang/dep/internal/importers/govend/testdata/golden.txt deleted file mode 100644 index e77c76ab..00000000 --- a/vendor/github.com/golang/dep/internal/importers/govend/testdata/golden.txt +++ /dev/null @@ -1,6 +0,0 @@ -Detected govend configuration files... -Converting from vendor.yaml... - Using ^0.8.1 as initial constraint for imported dep github.com/sdboyer/deptest - Trying v0.8.1 (3f4c3be) as initial lock for imported dep github.com/sdboyer/deptest - Using ^2.0.0 as initial constraint for imported dep github.com/sdboyer/deptestdos - Trying v2.0.0 (5c60720) as initial lock for imported dep github.com/sdboyer/deptestdos diff --git a/vendor/github.com/golang/dep/internal/importers/govend/testdata/vendor.yml b/vendor/github.com/golang/dep/internal/importers/govend/testdata/vendor.yml deleted file mode 100644 index 0545b101..00000000 --- a/vendor/github.com/golang/dep/internal/importers/govend/testdata/vendor.yml +++ /dev/null @@ -1,6 +0,0 @@ -vendors: -- path: github.com/sdboyer/deptest - rev: 3f4c3bea144e112a69bbe5d8d01c1b09a544253f -- path: github.com/sdboyer/deptestdos - rev: 5c607206be5decd28e6263ffffdcee067266015e - diff --git a/vendor/github.com/golang/dep/internal/importers/govendor/importer.go b/vendor/github.com/golang/dep/internal/importers/govendor/importer.go deleted file mode 100644 index 09611f49..00000000 --- a/vendor/github.com/golang/dep/internal/importers/govendor/importer.go +++ /dev/null @@ -1,151 +0,0 @@ -// Copyright 2016 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 govendor - -import ( - "encoding/json" - "io/ioutil" - "log" - "os" - "path" - "path/filepath" - "strings" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/importers/base" - "github.com/pkg/errors" -) - -const govendorDir = "vendor" -const govendorName = "vendor.json" - -// Importer imports govendor configuration into the dep configuration format. -type Importer struct { - *base.Importer - - file govendorFile -} - -// NewImporter for govendor. -func NewImporter(logger *log.Logger, verbose bool, sm gps.SourceManager) *Importer { - return &Importer{Importer: base.NewImporter(logger, verbose, sm)} -} - -// File is the structure of the vendor file. -type govendorFile struct { - RootPath string // Import path of vendor folder - Ignore string - Package []*govendorPackage -} - -// Package represents each package. -type govendorPackage struct { - // See the vendor spec for definitions. - Origin string - Path string - Revision string - Version string -} - -// Name of the importer. -func (g *Importer) Name() string { - return "govendor" -} - -// HasDepMetadata checks if a directory contains config that the importer can handle. -func (g *Importer) HasDepMetadata(dir string) bool { - y := filepath.Join(dir, govendorDir, govendorName) - if _, err := os.Stat(y); err != nil { - return false - } - return true -} - -// Import the config found in the directory. -func (g *Importer) Import(dir string, pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock, error) { - err := g.load(dir) - if err != nil { - return nil, nil, err - } - - m, l := g.convert(pr) - return m, l, nil -} - -func (g *Importer) load(projectDir string) error { - g.Logger.Println("Detected govendor configuration file...") - v := filepath.Join(projectDir, govendorDir, govendorName) - if g.Verbose { - g.Logger.Printf(" Loading %s", v) - } - vb, err := ioutil.ReadFile(v) - if err != nil { - return errors.Wrapf(err, "unable to read %s", v) - } - err = json.Unmarshal(vb, &g.file) - if err != nil { - return errors.Wrapf(err, "unable to parse %s", v) - } - return nil -} - -func (g *Importer) convert(pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock) { - g.Logger.Println("Converting from vendor.json...") - - packages := make([]base.ImportedPackage, 0, len(g.file.Package)) - for _, pkg := range g.file.Package { - // Path must not be empty - if pkg.Path == "" { - g.Logger.Println( - " Warning: Skipping project. Invalid govendor configuration, Path is required", - ) - continue - } - - // There are valid govendor configs in the wild that don't have a revision set - // so we are not requiring it to be set during import - - ip := base.ImportedPackage{ - Name: pkg.Path, - Source: pkg.Origin, - LockHint: pkg.Revision, - } - packages = append(packages, ip) - } - - g.ImportPackages(packages, true) - - if len(g.file.Ignore) > 0 { - // Govendor has three use cases here - // 1. 'test' - special case for ignoring test files - // 2. build tags - any string without a slash (/) in it - // 3. path and path prefix - any string with a slash (/) in it. - // The path case could be a full path or just a prefix. - // Dep doesn't support build tags right now: https://github.com/golang/dep/issues/120 - for _, i := range strings.Split(g.file.Ignore, " ") { - if !strings.Contains(i, "/") { - g.Logger.Printf(" Govendor was configured to ignore the %s build tag, but that isn't supported by dep yet, and will be ignored. See https://github.com/golang/dep/issues/291.", i) - continue - } - - var ignorePattern string - _, err := g.SourceManager.DeduceProjectRoot(i) - if err == nil { // external package - ignorePattern = i - } else { // relative package path in the current project - ignorePattern = path.Join(string(pr), i) - } - - // Convert to a a wildcard ignore - ignorePattern = strings.TrimRight(ignorePattern, "/") - ignorePattern += "*" - - g.Manifest.Ignored = append(g.Manifest.Ignored, ignorePattern) - } - } - - return g.Manifest, g.Lock -} diff --git a/vendor/github.com/golang/dep/internal/importers/govendor/testdata/golden.txt b/vendor/github.com/golang/dep/internal/importers/govendor/testdata/golden.txt deleted file mode 100644 index 51a348f7..00000000 --- a/vendor/github.com/golang/dep/internal/importers/govendor/testdata/golden.txt +++ /dev/null @@ -1,7 +0,0 @@ -Detected govendor configuration file... -Converting from vendor.json... - Using ^0.8.1 as initial constraint for imported dep github.com/sdboyer/deptest - Trying v0.8.1 (3f4c3be) as initial lock for imported dep github.com/sdboyer/deptest - Using ^2.0.0 as initial constraint for imported dep github.com/sdboyer/deptestdos - Trying v2.0.0 (5c60720) as initial lock for imported dep github.com/sdboyer/deptestdos - Govendor was configured to ignore the test build tag, but that isn't supported by dep yet, and will be ignored. See https://github.com/golang/dep/issues/291. diff --git a/vendor/github.com/golang/dep/internal/importers/govendor/testdata/vendor.json b/vendor/github.com/golang/dep/internal/importers/govendor/testdata/vendor.json deleted file mode 100644 index 983f15f6..00000000 --- a/vendor/github.com/golang/dep/internal/importers/govendor/testdata/vendor.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "comment": "", - "ignore": "test github.com/sdboyer/dep-test", - "package": [ - { - "checksumSHA1": "4R6TQcq0/gI/I2kKeUunuO/pEec=", - "origin": "github.com/carolynvs/deptest", - "path": "github.com/sdboyer/deptest", - "revision": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f", - "revisionTime": "2017-02-22T03:31:47Z" - }, - { - "checksumSHA1": "96YwrJjpE07ENey/eDWWnCWKQOw=", - "path": "github.com/sdboyer/deptestdos", - "revision": "5c607206be5decd28e6263ffffdcee067266015e", - "revisionTime": "2017-02-22T03:34:58Z", - "version": "v2", - "versionExact": "v2.0.0" - } - ], - "rootPath": "github.com/golang/notexist" -} diff --git a/vendor/github.com/golang/dep/internal/importers/gvt/importer.go b/vendor/github.com/golang/dep/internal/importers/gvt/importer.go deleted file mode 100644 index 97f61a16..00000000 --- a/vendor/github.com/golang/dep/internal/importers/gvt/importer.go +++ /dev/null @@ -1,130 +0,0 @@ -// Copyright 2017 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 gvt - -import ( - "encoding/json" - "io/ioutil" - "log" - "os" - "path/filepath" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/importers/base" - "github.com/pkg/errors" -) - -const gvtPath = "vendor" + string(os.PathSeparator) + "manifest" - -// Importer imports gvt configuration into the dep configuration format. -type Importer struct { - *base.Importer - gvtConfig gvtManifest -} - -// NewImporter for gvt. It handles gb (gb-vendor) too as they share a common manifest file & format -func NewImporter(logger *log.Logger, verbose bool, sm gps.SourceManager) *Importer { - return &Importer{Importer: base.NewImporter(logger, verbose, sm)} -} - -type gvtManifest struct { - Deps []gvtPkg `json:"dependencies"` -} - -type gvtPkg struct { - ImportPath string - Repository string - Revision string - Branch string -} - -// Name of the importer. -func (g *Importer) Name() string { - return "gvt" -} - -// HasDepMetadata checks if a directory contains config that the importer can handle. -func (g *Importer) HasDepMetadata(dir string) bool { - y := filepath.Join(dir, gvtPath) - if _, err := os.Stat(y); err != nil { - return false - } - - return true -} - -// Import the config found in the directory. -func (g *Importer) Import(dir string, pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock, error) { - err := g.load(dir) - if err != nil { - return nil, nil, err - } - - m, l := g.convert(pr) - return m, l, nil -} - -func (g *Importer) load(projectDir string) error { - g.Logger.Println("Detected gb/gvt configuration files...") - j := filepath.Join(projectDir, gvtPath) - if g.Verbose { - g.Logger.Printf(" Loading %s", j) - } - jb, err := ioutil.ReadFile(j) - if err != nil { - return errors.Wrapf(err, "unable to read %s", j) - } - err = json.Unmarshal(jb, &g.gvtConfig) - if err != nil { - return errors.Wrapf(err, "unable to parse %s", j) - } - - return nil -} - -func (g *Importer) convert(pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock) { - g.Logger.Println("Converting from vendor/manifest ...") - - packages := make([]base.ImportedPackage, 0, len(g.gvtConfig.Deps)) - for _, pkg := range g.gvtConfig.Deps { - // Validate - if pkg.ImportPath == "" { - g.Logger.Println( - " Warning: Skipping project. Invalid gvt configuration, ImportPath is required", - ) - continue - } - - if pkg.Revision == "" { - g.Logger.Printf( - " Warning: Invalid gvt configuration, Revision not found for ImportPath %q\n", - pkg.ImportPath, - ) - } - - var contstraintHint = "" - if pkg.Branch == "HEAD" { - // gb-vendor sets "branch" to "HEAD", if the package was feteched via -tag or -revision, - // we pass the revision as the constraint hint - contstraintHint = pkg.Revision - } else if pkg.Branch != "master" { - // both gvt & gb-vendor set "branch" to "master" unless a different branch was requested. - // so it's not really a constraint unless it's a different branch - contstraintHint = pkg.Branch - } - - ip := base.ImportedPackage{ - Name: pkg.ImportPath, - Source: pkg.Repository, - LockHint: pkg.Revision, - ConstraintHint: contstraintHint, - } - packages = append(packages, ip) - } - - g.ImportPackages(packages, true) - return g.Manifest, g.Lock -} diff --git a/vendor/github.com/golang/dep/internal/importers/gvt/testdata/golden.txt b/vendor/github.com/golang/dep/internal/importers/gvt/testdata/golden.txt deleted file mode 100644 index 2a079fda..00000000 --- a/vendor/github.com/golang/dep/internal/importers/gvt/testdata/golden.txt +++ /dev/null @@ -1,7 +0,0 @@ -Detected gb/gvt configuration files... -Converting from vendor/manifest ... - Trying v0.8.1 (3f4c3be) as initial lock for imported dep github.com/sdboyer/deptest - Using ^2.0.0 as initial constraint for imported dep github.com/sdboyer/deptestdos - Trying v2.0.0 (5c60720) as initial lock for imported dep github.com/sdboyer/deptestdos - Using v2 as initial constraint for imported dep github.com/carolynvs/deptest-importers - Trying v2 (b79bc94) as initial lock for imported dep github.com/carolynvs/deptest-importers diff --git a/vendor/github.com/golang/dep/internal/importers/gvt/testdata/manifest b/vendor/github.com/golang/dep/internal/importers/gvt/testdata/manifest deleted file mode 100644 index 36e49d56..00000000 --- a/vendor/github.com/golang/dep/internal/importers/gvt/testdata/manifest +++ /dev/null @@ -1,19 +0,0 @@ -{ - "dependencies": [ - { - "importpath": "github.com/sdboyer/deptest", - "revision": "3f4c3bea144e112a69bbe5d8d01c1b09a544253f", - "branch": "HEAD" - }, - { - "importpath": "github.com/sdboyer/deptestdos", - "revision": "5c607206be5decd28e6263ffffdcee067266015e", - "branch": "master" - }, - { - "importpath": "github.com/carolynvs/deptest-importers", - "revision": "b79bc9482da8bb7402cdc3e3fd984db250718dd7", - "branch": "v2" - } - ] -} diff --git a/vendor/github.com/golang/dep/internal/importers/importers.go b/vendor/github.com/golang/dep/internal/importers/importers.go deleted file mode 100644 index d54277c1..00000000 --- a/vendor/github.com/golang/dep/internal/importers/importers.go +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright 2017 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 importers - -import ( - "log" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/importers/glide" - "github.com/golang/dep/internal/importers/glock" - "github.com/golang/dep/internal/importers/godep" - "github.com/golang/dep/internal/importers/govend" - "github.com/golang/dep/internal/importers/govendor" - "github.com/golang/dep/internal/importers/gvt" - "github.com/golang/dep/internal/importers/vndr" -) - -// Importer handles importing configuration from other dependency managers into -// the dep configuration format. -type Importer interface { - // Name of the importer. - Name() string - - // Import the config found in the directory. - Import(path string, pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock, error) - - // HasDepMetadata checks if a directory contains config that the importer can handle. - HasDepMetadata(dir string) bool -} - -// BuildAll returns a slice of all the importers. -func BuildAll(logger *log.Logger, verbose bool, sm gps.SourceManager) []Importer { - return []Importer{ - glide.NewImporter(logger, verbose, sm), - godep.NewImporter(logger, verbose, sm), - vndr.NewImporter(logger, verbose, sm), - govend.NewImporter(logger, verbose, sm), - gvt.NewImporter(logger, verbose, sm), - govendor.NewImporter(logger, verbose, sm), - glock.NewImporter(logger, verbose, sm), - } -} diff --git a/vendor/github.com/golang/dep/internal/importers/importertest/testcase.go b/vendor/github.com/golang/dep/internal/importers/importertest/testcase.go deleted file mode 100644 index 176a2ba1..00000000 --- a/vendor/github.com/golang/dep/internal/importers/importertest/testcase.go +++ /dev/null @@ -1,191 +0,0 @@ -// Copyright 2016 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 importertest - -import ( - "bytes" - "io/ioutil" - "log" - "sort" - "strings" - "testing" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/test" - "github.com/pkg/errors" -) - -// TestCase is a common set of validations applied to the result -// of an importer converting from an external config format to dep's. -type TestCase struct { - DefaultConstraintFromLock bool - WantSourceRepo string - WantConstraint string - WantRevision gps.Revision - WantVersion string - WantIgnored []string - WantRequired []string - WantWarning string -} - -// NewTestContext creates a unique context with its own GOPATH for a single test. -func NewTestContext(h *test.Helper) *dep.Ctx { - h.TempDir("src") - pwd := h.Path(".") - discardLogger := log.New(ioutil.Discard, "", 0) - - return &dep.Ctx{ - GOPATH: pwd, - Out: discardLogger, - Err: discardLogger, - } -} - -// Execute and validate the test case. -func (tc TestCase) Execute(t *testing.T, convert func(logger *log.Logger, sm gps.SourceManager) (*dep.Manifest, *dep.Lock)) error { - h := test.NewHelper(t) - defer h.Cleanup() - // Disable parallel tests until we can resolve this error on the Windows builds: - // "remote repository at https://github.com/carolynvs/deptest-importers does not exist, or is inaccessible" - //h.Parallel() - - ctx := NewTestContext(h) - sm, err := ctx.SourceManager() - h.Must(err) - defer sm.Release() - - // Capture stderr so we can verify warnings - output := &bytes.Buffer{} - ctx.Err = log.New(output, "", 0) - - manifest, lock := convert(ctx.Err, sm) - return tc.validate(manifest, lock, output) -} - -// validate returns an error if any of the testcase validations failed. -func (tc TestCase) validate(manifest *dep.Manifest, lock *dep.Lock, output *bytes.Buffer) error { - if !equalSlice(manifest.Ignored, tc.WantIgnored) { - return errors.Errorf("unexpected set of ignored projects: \n\t(GOT) %#v \n\t(WNT) %#v", - manifest.Ignored, tc.WantIgnored) - } - - if !equalSlice(manifest.Required, tc.WantRequired) { - return errors.Errorf("unexpected set of required projects: \n\t(GOT) %#v \n\t(WNT) %#v", - manifest.Required, tc.WantRequired) - } - - wantConstraintCount := 0 - if tc.WantConstraint != "" { - wantConstraintCount = 1 - } - gotConstraintCount := len(manifest.Constraints) - if gotConstraintCount != wantConstraintCount { - return errors.Errorf("unexpected number of constraints: \n\t(GOT) %v \n\t(WNT) %v", - gotConstraintCount, wantConstraintCount) - } - - if tc.WantConstraint != "" { - d, ok := manifest.Constraints[Project] - if !ok { - return errors.Errorf("Expected the manifest to have a dependency for '%v'", - Project) - } - - gotConstraint := d.Constraint.String() - if gotConstraint != tc.WantConstraint { - return errors.Errorf("unexpected constraint: \n\t(GOT) %v \n\t(WNT) %v", - gotConstraint, tc.WantConstraint) - } - - } - - // Lock checks. - wantLockCount := 0 - if tc.WantRevision != "" { - wantLockCount = 1 - } - gotLockCount := 0 - if lock != nil { - gotLockCount = len(lock.P) - } - if gotLockCount != wantLockCount { - return errors.Errorf("unexpected number of locked projects: \n\t(GOT) %v \n\t(WNT) %v", - gotLockCount, wantLockCount) - } - - if tc.WantRevision != "" { - lp := lock.P[0] - - gotProjectRoot := lp.Ident().ProjectRoot - if gotProjectRoot != Project { - return errors.Errorf("unexpected root project in lock: \n\t(GOT) %v \n\t(WNT) %v", - gotProjectRoot, Project) - } - - gotSource := lp.Ident().Source - if gotSource != tc.WantSourceRepo { - return errors.Errorf("unexpected source repository: \n\t(GOT) %v \n\t(WNT) %v", - gotSource, tc.WantSourceRepo) - } - - // Break down the locked "version" into a version (optional) and revision - var gotVersion string - var gotRevision gps.Revision - if lpv, ok := lp.Version().(gps.PairedVersion); ok { - gotVersion = lpv.String() - gotRevision = lpv.Revision() - } else if lr, ok := lp.Version().(gps.Revision); ok { - gotRevision = lr - } else { - return errors.New("could not determine the type of the locked version") - } - - if gotRevision != tc.WantRevision { - return errors.Errorf("unexpected locked revision: \n\t(GOT) %v \n\t(WNT) %v", - gotRevision, - tc.WantRevision) - } - if gotVersion != tc.WantVersion { - return errors.Errorf("unexpected locked version: \n\t(GOT) %v \n\t(WNT) %v", - gotVersion, - tc.WantVersion) - } - } - - if tc.WantWarning != "" { - gotWarning := output.String() - if !strings.Contains(gotWarning, tc.WantWarning) { - return errors.Errorf("Expected the output to include the warning '%s' but got '%s'\n", tc.WantWarning, gotWarning) - } - } - - return nil -} - -// equalSlice is comparing two string slices for equality. -func equalSlice(a, b []string) bool { - if a == nil && b == nil { - return true - } - - if a == nil || b == nil { - return false - } - - if len(a) != len(b) { - return false - } - - sort.Strings(a) - sort.Strings(b) - for i := range a { - if a[i] != b[i] { - return false - } - } - - return true -} diff --git a/vendor/github.com/golang/dep/internal/importers/importertest/testdata.go b/vendor/github.com/golang/dep/internal/importers/importertest/testdata.go deleted file mode 100644 index fc037ff0..00000000 --- a/vendor/github.com/golang/dep/internal/importers/importertest/testdata.go +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright 2016 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 importertest - -const ( - // RootProject is the containing project performing the import. - RootProject = "github.com/golang/notexist" - - // Project being imported. - Project = "github.com/carolynvs/deptest-importers" - - // ProjectSrc is an alternate source for the imported project. - ProjectSrc = "https://github.com/carolynvs/deptest-importers.git" - - // UntaggedRev is a revision without any tags. - UntaggedRev = "9b670d143bfb4a00f7461451d5c4a62f80e9d11d" - - // UntaggedRevAbbrv is the result of running `git describe` on UntaggedRev - UntaggedRevAbbrv = "v1.0.0-1-g9b670d1" - - // Beta1Tag is a non-semver tag. - Beta1Tag = "beta1" - - // Beta1Rev is the revision of Beta1Tag - Beta1Rev = "7913ab26988c6fb1e16225f845a178e8849dd254" - - // V2Branch is a branch that could be interpreted as a semver tag (but shouldn't). - V2Branch = "v2" - - // V2Rev is the HEAD revision of V2Branch. - V2Rev = "45dcf5a09c64b48b6e836028a3bc672b19b9d11d" - - // V2PatchTag is a prerelease semver tag on the non-default branch. - V2PatchTag = "v2.0.0-alpha1" - - // V2PatchRev is the revision of V2PatchTag. - V2PatchRev = "347760b50204948ea63e531dd6560e56a9adde8f" - - // V1Tag is a semver tag that matches V1Constraint. - V1Tag = "v1.0.0" - - // V1Rev is the revision of V1Tag. - V1Rev = "d0c29640b17f77426b111f4c1640d716591aa70e" - - // V1PatchTag is a semver tag that matches V1Constraint. - V1PatchTag = "v1.0.2" - - // V1PatchRev is the revision of V1PatchTag - V1PatchRev = "788963efe22e3e6e24c776a11a57468bb2fcd780" - - // V1Constraint is a constraint that matches multiple semver tags. - V1Constraint = "^1.0.0" - - // MultiTaggedRev is a revision with multiple tags. - MultiTaggedRev = "34cf993cc346f65601fe4356dd68bd54d20a1bfe" - - // MultiTaggedSemverTag is a semver tag on MultiTaggedRev. - MultiTaggedSemverTag = "v1.0.4" - - // MultiTaggedPlainTag is a non-semver tag on MultiTaggedRev. - MultiTaggedPlainTag = "stable" - - // NonexistentPrj is a dummy project which does not exist on Github. - NonexistentPrj = "github.com/nonexistent/project" -) diff --git a/vendor/github.com/golang/dep/internal/importers/vndr/importer.go b/vendor/github.com/golang/dep/internal/importers/vndr/importer.go deleted file mode 100644 index 60e28e23..00000000 --- a/vendor/github.com/golang/dep/internal/importers/vndr/importer.go +++ /dev/null @@ -1,149 +0,0 @@ -// Copyright 2017 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 vndr - -import ( - "bufio" - "log" - "os" - "path/filepath" - "strings" - - "github.com/golang/dep" - "github.com/golang/dep/gps" - "github.com/golang/dep/internal/importers/base" - "github.com/pkg/errors" -) - -func vndrFile(dir string) string { - return filepath.Join(dir, "vendor.conf") -} - -// Importer imports vndr configuration into the dep configuration format. -type Importer struct { - *base.Importer - packages []vndrPackage -} - -// NewImporter for vndr. -func NewImporter(log *log.Logger, verbose bool, sm gps.SourceManager) *Importer { - return &Importer{Importer: base.NewImporter(log, verbose, sm)} -} - -// Name of the importer. -func (v *Importer) Name() string { return "vndr" } - -// HasDepMetadata checks if a directory contains config that the importer can handle. -func (v *Importer) HasDepMetadata(dir string) bool { - _, err := os.Stat(vndrFile(dir)) - return err == nil -} - -// Import the config found in the directory. -func (v *Importer) Import(dir string, pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock, error) { - v.Logger.Println("Detected vndr configuration file...") - - err := v.loadVndrFile(dir) - if err != nil { - return nil, nil, errors.Wrapf(err, "unable to load vndr file") - } - - m, l := v.convert(pr) - return m, l, nil -} - -func (v *Importer) loadVndrFile(dir string) error { - v.Logger.Printf("Converting from vendor.conf...") - - path := vndrFile(dir) - f, err := os.Open(path) - if err != nil { - return errors.Wrapf(err, "unable to open %s", path) - } - defer f.Close() - - scanner := bufio.NewScanner(f) - for scanner.Scan() { - pkg, err := parseVndrLine(scanner.Text()) - if err != nil { - v.Logger.Printf(" Warning: Skipping line. Unable to parse: %s\n", err) - continue - } - if pkg == nil { - // Could be an empty line or one which is just a comment - continue - } - v.packages = append(v.packages, *pkg) - } - - if err := scanner.Err(); err != nil { - v.Logger.Printf(" Warning: Ignoring errors found while parsing %s: %s\n", path, err) - } - - return nil -} - -func (v *Importer) convert(pr gps.ProjectRoot) (*dep.Manifest, *dep.Lock) { - packages := make([]base.ImportedPackage, 0, len(v.packages)) - for _, pkg := range v.packages { - // Validate - if pkg.importPath == "" { - v.Logger.Println( - " Warning: Skipping project. Invalid vndr configuration, import path is required", - ) - continue - } - - if pkg.reference == "" { - v.Logger.Printf( - " Warning: Invalid vndr configuration, reference not found for import path %q\n", - pkg.importPath, - ) - } - - ip := base.ImportedPackage{ - Name: pkg.importPath, - Source: pkg.repository, - LockHint: pkg.reference, - } - packages = append(packages, ip) - } - v.ImportPackages(packages, true) - return v.Manifest, v.Lock -} - -type vndrPackage struct { - importPath string - reference string - repository string -} - -func parseVndrLine(line string) (*vndrPackage, error) { - commentIdx := strings.Index(line, "#") - if commentIdx >= 0 { - line = line[:commentIdx] - } - line = strings.TrimSpace(line) - - if line == "" { - return nil, nil - } - - parts := strings.Fields(line) - - if !(len(parts) == 2 || len(parts) == 3) { - return nil, errors.Errorf("invalid config format: %q", line) - } - - pkg := &vndrPackage{ - importPath: parts[0], - reference: parts[1], - } - if len(parts) == 3 { - pkg.repository = parts[2] - } - - return pkg, nil -} diff --git a/vendor/github.com/golang/dep/internal/importers/vndr/testdata/golden.txt b/vendor/github.com/golang/dep/internal/importers/vndr/testdata/golden.txt deleted file mode 100644 index 3702ae43..00000000 --- a/vendor/github.com/golang/dep/internal/importers/vndr/testdata/golden.txt +++ /dev/null @@ -1,6 +0,0 @@ -Detected vndr configuration file... -Converting from vendor.conf... - Using ^0.8.1 as initial constraint for imported dep github.com/sdboyer/deptest - Trying v0.8.1 (3f4c3be) as initial lock for imported dep github.com/sdboyer/deptest - Using ^2.0.0 as initial constraint for imported dep github.com/sdboyer/deptestdos - Trying v2.0.0 (5c60720) as initial lock for imported dep github.com/sdboyer/deptestdos diff --git a/vendor/github.com/golang/dep/internal/importers/vndr/testdata/vendor.conf b/vendor/github.com/golang/dep/internal/importers/vndr/testdata/vendor.conf deleted file mode 100644 index 072166aa..00000000 --- a/vendor/github.com/golang/dep/internal/importers/vndr/testdata/vendor.conf +++ /dev/null @@ -1,4 +0,0 @@ -github.com/sdboyer/deptest 3f4c3bea144e112a69bbe5d8d01c1b09a544253f https://github.com/sdboyer/deptest.git # trailing comment -# line comment - -github.com/sdboyer/deptestdos v2.0.0 # trailing comment diff --git a/vendor/github.com/golang/dep/internal/test/integration/testcase.go b/vendor/github.com/golang/dep/internal/test/integration/testcase.go deleted file mode 100644 index cb7f60fe..00000000 --- a/vendor/github.com/golang/dep/internal/test/integration/testcase.go +++ /dev/null @@ -1,223 +0,0 @@ -// Copyright 2017 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 integration - -import ( - "encoding/json" - "io/ioutil" - "os" - "path/filepath" - "strings" - "testing" - "unicode" - - "github.com/golang/dep/internal/test" -) - -// TestCase manages a test case directory structure and content -type TestCase struct { - t *testing.T - name string - rootPath string - initialPath string - finalPath string - Commands [][]string `json:"commands"` - ShouldFail bool `json:"should-fail"` - ErrorExpected string `json:"error-expected"` - GopathInitial map[string]string `json:"gopath-initial"` - VendorInitial map[string]string `json:"vendor-initial"` - VendorFinal []string `json:"vendor-final"` - InitPath string `json:"init-path"` - - RequiredFeatureFlag string `json:"feature"` -} - -// NewTestCase creates a new TestCase. -func NewTestCase(t *testing.T, dir, name string) *TestCase { - rootPath := filepath.FromSlash(filepath.Join(dir, name)) - n := &TestCase{ - t: t, - name: name, - rootPath: rootPath, - initialPath: filepath.Join(rootPath, "initial"), - finalPath: filepath.Join(rootPath, "final"), - } - j, err := ioutil.ReadFile(filepath.Join(rootPath, "testcase.json")) - if err != nil { - t.Fatal(err) - } - err = json.Unmarshal(j, n) - if err != nil { - t.Fatal(err) - } - - // Flip ShouldFail on if it's not set, but there's an expected error. - if n.ErrorExpected != "" && !n.ShouldFail { - n.ShouldFail = true - } - return n -} - -// InitialPath represents the initial set of files in a project. -func (tc *TestCase) InitialPath() string { - return tc.initialPath -} - -// UpdateFile updates the golden file with the working result. -func (tc *TestCase) UpdateFile(goldenPath, workingPath string) { - exists, working, err := getFile(workingPath) - if err != nil { - tc.t.Fatalf("Error reading project file %s: %s", goldenPath, err) - } - - golden := filepath.Join(tc.finalPath, goldenPath) - if exists { - if err := tc.WriteFile(golden, working); err != nil { - tc.t.Fatal(err) - } - } else { - err := os.Remove(golden) - if err != nil && !os.IsNotExist(err) { - tc.t.Fatal(err) - } - } -} - -// CompareFile compares the golden file with the working result. -func (tc *TestCase) CompareFile(goldenPath, working string) { - golden := filepath.Join(tc.finalPath, goldenPath) - - gotExists, got, err := getFile(working) - if err != nil { - tc.t.Fatalf("Error reading project file %q: %s", goldenPath, err) - } - wantExists, want, err := getFile(golden) - if err != nil { - tc.t.Fatalf("Error reading testcase file %q: %s", goldenPath, err) - } - - if wantExists && gotExists { - if want != got { - tc.t.Errorf("%s was not as expected\n(WNT):\n%s\n(GOT):\n%s", filepath.Base(goldenPath), want, got) - } - } else if !wantExists && gotExists { - tc.t.Errorf("%q created where none was expected", goldenPath) - } else if wantExists && !gotExists { - tc.t.Errorf("%q not created where one was expected", goldenPath) - } -} - -// UpdateOutput updates the golden file for stdout with the working result. -func (tc *TestCase) UpdateOutput(stdout string) { - stdoutPath := filepath.Join(tc.rootPath, "stdout.txt") - _, err := os.Stat(stdoutPath) - if err != nil { - if os.IsNotExist(err) { - // Don't update the stdout.txt file if it doesn't exist. - return - } - panic(err) - } - - if err := tc.WriteFile(stdoutPath, stdout); err != nil { - tc.t.Fatal(err) - } -} - -// CompareOutput compares expected and actual stdout output. -func (tc *TestCase) CompareOutput(stdout string) { - expected, err := ioutil.ReadFile(filepath.Join(tc.rootPath, "stdout.txt")) - if err != nil { - if os.IsNotExist(err) { - // Nothing to verify - return - } - panic(err) - } - - expStr := normalizeLines(string(expected)) - stdout = normalizeLines(stdout) - - if expStr != stdout { - tc.t.Errorf("stdout was not as expected\n(WNT):\n%s\n(GOT):\n%s\n", expStr, stdout) - } -} - -// normalizeLines returns a version with trailing whitespace stripped from each line. -func normalizeLines(s string) string { - lines := strings.Split(s, "\n") - for i := range lines { - lines[i] = strings.TrimRightFunc(lines[i], unicode.IsSpace) - } - return strings.Join(lines, "\n") -} - -// CompareError compares expected and actual stderr output. -func (tc *TestCase) CompareError(err error, stderr string) { - wantExists, want := tc.ErrorExpected != "", tc.ErrorExpected - gotExists, got := stderr != "" && err != nil, stderr - - if wantExists && gotExists { - switch c := strings.Count(got, want); c { - case 0: - tc.t.Errorf("error did not contain expected string:\n\t(GOT): %s\n\t(WNT): %s", got, want) - case 1: - default: - tc.t.Errorf("expected error %s matches %d times to actual error %s", want, c, got) - } - } else if !wantExists && gotExists { - tc.t.Fatalf("error raised where none was expected: \n%v", stderr) - } else if wantExists && !gotExists { - tc.t.Error("error not raised where one was expected:", want) - } -} - -// CompareCmdFailure checks to see if the failure/success (in the sense of an -// exit code) was as expected by the test fixture. -func (tc *TestCase) CompareCmdFailure(gotFail bool) { - if gotFail == tc.ShouldFail { - return - } - - if tc.ShouldFail { - tc.t.Errorf("expected command to fail, but it did not") - } else { - tc.t.Errorf("expected command not to fail, but it did") - } -} - -// CompareVendorPaths validates the vendor directory contents. -func (tc *TestCase) CompareVendorPaths(gotVendorPaths []string) { - if *test.UpdateGolden { - tc.VendorFinal = gotVendorPaths - } else { - wantVendorPaths := tc.VendorFinal - if len(gotVendorPaths) != len(wantVendorPaths) { - tc.t.Fatalf("Wrong number of vendor paths created: want %d got %d", len(wantVendorPaths), len(gotVendorPaths)) - } - for ind := range gotVendorPaths { - if gotVendorPaths[ind] != wantVendorPaths[ind] { - tc.t.Errorf("Mismatch in vendor paths created: want %s got %s", wantVendorPaths, gotVendorPaths) - } - } - } -} - -// WriteFile writes a file using the default file permissions. -func (tc *TestCase) WriteFile(src string, content string) error { - return ioutil.WriteFile(src, []byte(content), 0666) -} - -func getFile(path string) (bool, string, error) { - _, err := os.Stat(path) - if err != nil { - return false, "", nil - } - f, err := ioutil.ReadFile(path) - if err != nil { - return true, "", err - } - return true, string(f), nil -} diff --git a/vendor/github.com/golang/dep/internal/test/integration/testproj.go b/vendor/github.com/golang/dep/internal/test/integration/testproj.go deleted file mode 100644 index 1d8cc729..00000000 --- a/vendor/github.com/golang/dep/internal/test/integration/testproj.go +++ /dev/null @@ -1,321 +0,0 @@ -// Copyright 2017 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 integration - -import ( - "bytes" - "io" - "io/ioutil" - "os" - "os/exec" - "path/filepath" - "runtime" - "sort" - "strings" - "testing" - - "github.com/golang/dep/internal/test" - "github.com/pkg/errors" -) - -const ( - projectRoot = "src/github.com/golang/notexist" -) - -// RunFunc defines the function signature for an integration test command to execute. -type RunFunc func(prog string, newargs []string, outW, errW io.Writer, dir string, env []string) error - -// TestProject manages the "virtual" test project directory structure -// and content -type TestProject struct { - t *testing.T - preImports []string - tempdir string - env []string - origWd string - stdout bytes.Buffer - stderr bytes.Buffer - run RunFunc -} - -// NewTestProject initializes a new test's project directory. -func NewTestProject(t *testing.T, initPath, wd string, run RunFunc) *TestProject { - // Cleaning up the GIT_DIR variable is useful when running tests under git - // rebase. In any case, since we're operating with temporary clones, - // no pre-existing value could be useful here. - // We do it globally because the internal runs don't actually use the - // TestProject's environment. - os.Unsetenv("GIT_DIR") - - new := &TestProject{ - t: t, - origWd: wd, - env: os.Environ(), - run: run, - } - new.makeRootTempDir() - new.TempDir(projectRoot, "vendor") - new.CopyTree(initPath) - - new.Setenv("GOPATH", new.tempdir) - - return new -} - -// Cleanup (remove) the test project's directory. -func (p *TestProject) Cleanup() { - os.RemoveAll(p.tempdir) -} - -// Path to the test project directory. -func (p *TestProject) Path(args ...string) string { - return filepath.Join(p.tempdir, filepath.Join(args...)) -} - -// ProjPath builds an import path for the test project. -func (p *TestProject) ProjPath(args ...string) string { - localPath := append([]string{projectRoot}, args...) - return p.Path(localPath...) -} - -// TempDir creates a temporary directory for the test project. -func (p *TestProject) TempDir(args ...string) { - fullPath := p.Path(args...) - if err := os.MkdirAll(fullPath, 0755); err != nil && !os.IsExist(err) { - p.t.Fatalf("%+v", errors.Errorf("Unable to create temp directory: %s", fullPath)) - } -} - -// TempProjDir builds the path to a package within the test project. -func (p *TestProject) TempProjDir(args ...string) { - localPath := append([]string{projectRoot}, args...) - p.TempDir(localPath...) -} - -// VendorPath lists the contents of the test project's vendor directory. -func (p *TestProject) VendorPath(args ...string) string { - localPath := append([]string{projectRoot, "vendor"}, args...) - p.TempDir(localPath...) - return p.Path(localPath...) -} - -// RunGo runs a go command, and expects it to succeed. -func (p *TestProject) RunGo(args ...string) { - cmd := exec.Command("go", args...) - p.stdout.Reset() - p.stderr.Reset() - cmd.Stdout = &p.stdout - cmd.Stderr = &p.stderr - cmd.Dir = p.tempdir - cmd.Env = p.env - status := cmd.Run() - if p.stdout.Len() > 0 { - p.t.Log("go standard output:") - p.t.Log(p.stdout.String()) - } - if p.stderr.Len() > 0 { - p.t.Log("go standard error:") - p.t.Log(p.stderr.String()) - } - if status != nil { - p.t.Logf("go %v failed unexpectedly: %v", args, status) - p.t.FailNow() - } -} - -// RunGit runs a git command, and expects it to succeed. -func (p *TestProject) RunGit(dir string, args ...string) { - cmd := exec.Command("git", args...) - p.stdout.Reset() - p.stderr.Reset() - cmd.Stdout = &p.stdout - cmd.Stderr = &p.stderr - cmd.Dir = dir - cmd.Env = p.env - status := cmd.Run() - if *test.PrintLogs { - if p.stdout.Len() > 0 { - p.t.Logf("git %v standard output:", args) - p.t.Log(p.stdout.String()) - } - if p.stderr.Len() > 0 { - p.t.Logf("git %v standard error:", args) - p.t.Log(p.stderr.String()) - } - } - if status != nil { - p.t.Logf("git %v failed unexpectedly: %v", args, status) - p.t.FailNow() - } -} - -// GetStdout gets the Stdout output from test run. -func (p *TestProject) GetStdout() string { - return p.stdout.String() -} - -// GetStderr gets the Stderr output from test run. -func (p *TestProject) GetStderr() string { - return p.stderr.String() -} - -// GetVendorGit populates the initial vendor directory for a test project. -func (p *TestProject) GetVendorGit(ip string) { - parse := strings.Split(ip, "/") - gitDir := strings.Join(parse[:len(parse)-1], string(filepath.Separator)) - p.TempProjDir("vendor", gitDir) - p.RunGit(p.ProjPath("vendor", gitDir), "clone", "http://"+ip) -} - -// DoRun executes the integration test command against the test project. -func (p *TestProject) DoRun(args []string) error { - if *test.PrintLogs { - p.t.Logf("running testdep %v", args) - } - prog := filepath.Join(p.origWd, "testdep"+test.ExeSuffix) - - newargs := args - if args[0] != "check" { - newargs = append([]string{args[0], "-v"}, args[1:]...) - } - - p.stdout.Reset() - p.stderr.Reset() - - status := p.run(prog, newargs, &p.stdout, &p.stderr, p.ProjPath(""), p.env) - - if *test.PrintLogs { - if p.stdout.Len() > 0 { - p.t.Logf("\nstandard output:%s", p.stdout.String()) - } - if p.stderr.Len() > 0 { - p.t.Logf("standard error:\n%s", p.stderr.String()) - } - } - return status -} - -// CopyTree recursively copies a source directory into the test project's directory. -func (p *TestProject) CopyTree(src string) { - filepath.Walk(src, - func(path string, info os.FileInfo, err error) error { - if path != src { - localpath := path[len(src)+1:] - if info.IsDir() { - p.TempDir(projectRoot, localpath) - } else { - destpath := filepath.Join(p.ProjPath(), localpath) - copyFile(destpath, path) - } - } - return nil - }) -} - -func copyFile(dest, src string) { - in, err := os.Open(src) - if err != nil { - panic(err) - } - defer in.Close() - - out, err := os.Create(dest) - if err != nil { - panic(err) - } - defer out.Close() - - io.Copy(out, in) -} - -// GetVendorPaths collects final vendor paths at a depth of three levels. -func (p *TestProject) GetVendorPaths() []string { - vendorPath := p.ProjPath("vendor") - result := make([]string, 0) - filepath.Walk( - vendorPath, - func(path string, info os.FileInfo, err error) error { - if len(path) > len(vendorPath) && info.IsDir() { - parse := strings.Split(path[len(vendorPath)+1:], string(filepath.Separator)) - if len(parse) == 3 { - result = append(result, strings.Join(parse, "/")) - return filepath.SkipDir - } - } - return nil - }, - ) - sort.Strings(result) - return result -} - -// GetImportPaths collect final vendor paths at a depth of three levels. -func (p *TestProject) GetImportPaths() []string { - importPath := p.Path("src") - result := make([]string, 0) - filepath.Walk( - importPath, - func(path string, info os.FileInfo, err error) error { - if len(path) > len(importPath) && info.IsDir() { - parse := strings.Split(path[len(importPath)+1:], string(filepath.Separator)) - if len(parse) == 3 { - result = append(result, strings.Join(parse, "/")) - return filepath.SkipDir - } - } - return nil - }, - ) - sort.Strings(result) - return result -} - -// RecordImportPaths takes a snapshot of the import paths before test is run. -func (p *TestProject) RecordImportPaths() { - p.preImports = p.GetImportPaths() -} - -// CompareImportPaths compares import paths before and after test commands. -func (p *TestProject) CompareImportPaths() { - wantImportPaths := p.preImports - gotImportPaths := p.GetImportPaths() - if len(gotImportPaths) != len(wantImportPaths) { - p.t.Fatalf("Import path count changed during command: pre %d post %d", len(wantImportPaths), len(gotImportPaths)) - } - for ind := range gotImportPaths { - if gotImportPaths[ind] != wantImportPaths[ind] { - p.t.Errorf("Change in import paths during: pre %s post %s", gotImportPaths, wantImportPaths) - } - } -} - -// makeRootTempdir makes a temporary directory for a run of testgo. If -// the temporary directory was already created, this does nothing. -func (p *TestProject) makeRootTempDir() { - if p.tempdir == "" { - var err error - p.tempdir, err = ioutil.TempDir("", "gotest") - p.Must(err) - - // Fix for OSX where the tempdir is a symlink: - if runtime.GOOS == "darwin" { - p.tempdir, err = filepath.EvalSymlinks(p.tempdir) - p.Must(err) - } - } -} - -// Setenv sets an environment variable to use when running the test go -// command. -func (p *TestProject) Setenv(name, val string) { - p.env = append(p.env, name+"="+val) -} - -// Must gives a fatal error if err is not nil. -func (p *TestProject) Must(err error) { - if err != nil { - p.t.Fatalf("%+v", err) - } -} diff --git a/vendor/github.com/golang/dep/internal/test/test.go b/vendor/github.com/golang/dep/internal/test/test.go deleted file mode 100644 index 9d609f74..00000000 --- a/vendor/github.com/golang/dep/internal/test/test.go +++ /dev/null @@ -1,628 +0,0 @@ -// Copyright 2017 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 test - -import ( - "bytes" - "flag" - "fmt" - "go/format" - "io" - "io/ioutil" - "os" - "os/exec" - "path/filepath" - "regexp" - "runtime" - "strings" - "sync" - "testing" - - "github.com/pkg/errors" -) - -var ( - // ExeSuffix is the suffix of executable files; ".exe" on Windows. - ExeSuffix string - mu sync.Mutex - // PrintLogs controls logging of test commands. - PrintLogs = flag.Bool("logs", false, "log stdin/stdout of test commands") - // UpdateGolden controls updating test fixtures. - UpdateGolden = flag.Bool("update", false, "update golden files") -) - -const ( - manifestName = "Gopkg.toml" - lockName = "Gopkg.lock" -) - -func init() { - switch runtime.GOOS { - case "windows": - ExeSuffix = ".exe" - } -} - -// Helper with utilities for testing. -type Helper struct { - t *testing.T - temps []string - wd string - origWd string - env []string - tempdir string - ran bool - inParallel bool - stdout, stderr bytes.Buffer -} - -// NewHelper initializes a new helper for testing. -func NewHelper(t *testing.T) *Helper { - wd, err := os.Getwd() - if err != nil { - panic(err) - } - return &Helper{t: t, origWd: wd} -} - -// Must gives a fatal error if err is not nil. -func (h *Helper) Must(err error) { - if err != nil { - h.t.Fatalf("%+v", err) - } -} - -// check gives a test non-fatal error if err is not nil. -func (h *Helper) check(err error) { - if err != nil { - h.t.Errorf("%+v", err) - } -} - -// Parallel runs the test in parallel by calling t.Parallel. -func (h *Helper) Parallel() { - if h.ran { - h.t.Fatalf("%+v", errors.New("internal testsuite error: call to parallel after run")) - } - if h.wd != "" { - h.t.Fatalf("%+v", errors.New("internal testsuite error: call to parallel after cd")) - } - for _, e := range h.env { - if strings.HasPrefix(e, "GOROOT=") || strings.HasPrefix(e, "GOPATH=") || strings.HasPrefix(e, "GOBIN=") { - val := e[strings.Index(e, "=")+1:] - if strings.HasPrefix(val, "testdata") || strings.HasPrefix(val, "./testdata") { - h.t.Fatalf("%+v", errors.Errorf("internal testsuite error: call to parallel with testdata in environment (%s)", e)) - } - } - } - h.inParallel = true - h.t.Parallel() -} - -// pwd returns the current directory. -func (h *Helper) pwd() string { - wd, err := os.Getwd() - if err != nil { - h.t.Fatalf("%+v", errors.Wrap(err, "could not get working directory")) - } - return wd -} - -// Cd changes the current directory to the named directory. Note that -// using this means that the test must not be run in parallel with any -// other tests. -func (h *Helper) Cd(dir string) { - if h.inParallel { - h.t.Fatalf("%+v", errors.New("internal testsuite error: changing directory when running in parallel")) - } - if h.wd == "" { - h.wd = h.pwd() - } - abs, err := filepath.Abs(dir) - if err == nil { - h.Setenv("PWD", abs) - } - - err = os.Chdir(dir) - h.Must(errors.Wrapf(err, "Unable to cd to %s", dir)) -} - -// Setenv sets an environment variable to use when running the test go -// command. -func (h *Helper) Setenv(name, val string) { - if h.inParallel && (name == "GOROOT" || name == "GOPATH" || name == "GOBIN") && (strings.HasPrefix(val, "testdata") || strings.HasPrefix(val, "./testdata")) { - h.t.Fatalf("%+v", errors.Errorf("internal testsuite error: call to setenv with testdata (%s=%s) after parallel", name, val)) - } - h.unsetenv(name) - h.env = append(h.env, name+"="+val) -} - -// unsetenv removes an environment variable. -func (h *Helper) unsetenv(name string) { - if h.env == nil { - h.env = append([]string(nil), os.Environ()...) - } - for i, v := range h.env { - if strings.HasPrefix(v, name+"=") { - h.env = append(h.env[:i], h.env[i+1:]...) - break - } - } -} - -// DoRun runs the test go command, recording stdout and stderr and -// returning exit status. -func (h *Helper) DoRun(args []string) error { - if h.inParallel { - for _, arg := range args { - if strings.HasPrefix(arg, "testdata") || strings.HasPrefix(arg, "./testdata") { - h.t.Fatalf("%+v", errors.New("internal testsuite error: parallel run using testdata")) - } - } - } - if *PrintLogs { - h.t.Logf("running testdep %v", args) - } - var prog string - if h.wd == "" { - prog = "./testdep" + ExeSuffix - } else { - prog = filepath.Join(h.wd, "testdep"+ExeSuffix) - } - newargs := args - if args[0] != "check" { - newargs = append([]string{args[0], "-v"}, args[1:]...) - } - - cmd := exec.Command(prog, newargs...) - h.stdout.Reset() - h.stderr.Reset() - cmd.Stdout = &h.stdout - cmd.Stderr = &h.stderr - cmd.Env = h.env - status := cmd.Run() - if *PrintLogs { - if h.stdout.Len() > 0 { - h.t.Log("standard output:") - h.t.Log(h.stdout.String()) - } - if h.stderr.Len() > 0 { - h.t.Log("standard error:") - h.t.Log(h.stderr.String()) - } - } - h.ran = true - return errors.Wrapf(status, "Error running %s\n%s", strings.Join(newargs, " "), h.stderr.String()) -} - -// Run runs the test go command, and expects it to succeed. -func (h *Helper) Run(args ...string) { - if runtime.GOOS == "windows" { - mu.Lock() - defer mu.Unlock() - } - if status := h.DoRun(args); status != nil { - h.t.Logf("go %v failed unexpectedly: %v", args, status) - h.t.FailNow() - } -} - -// runFail runs the test go command, and expects it to fail. -func (h *Helper) runFail(args ...string) { - if status := h.DoRun(args); status == nil { - h.t.Fatalf("%+v", errors.New("testgo succeeded unexpectedly")) - } else { - h.t.Log("testgo failed as expected:", status) - } -} - -// RunGo runs a go command, and expects it to succeed. -func (h *Helper) RunGo(args ...string) { - cmd := exec.Command("go", args...) - h.stdout.Reset() - h.stderr.Reset() - cmd.Stdout = &h.stdout - cmd.Stderr = &h.stderr - cmd.Dir = h.wd - cmd.Env = h.env - status := cmd.Run() - if h.stdout.Len() > 0 { - h.t.Log("go standard output:") - h.t.Log(h.stdout.String()) - } - if h.stderr.Len() > 0 { - h.t.Log("go standard error:") - h.t.Log(h.stderr.String()) - } - if status != nil { - h.t.Logf("go %v failed unexpectedly: %v", args, status) - h.t.FailNow() - } -} - -// NeedsExternalNetwork makes sure the tests needing external network will not -// be run when executing tests in short mode. -func NeedsExternalNetwork(t *testing.T) { - if testing.Short() { - t.Skip("skipping test: no external network in -short mode") - } -} - -// NeedsGit will make sure the tests that require git will be skipped if the -// git binary is not available. -func NeedsGit(t *testing.T) { - if _, err := exec.LookPath("git"); err != nil { - t.Skip("skipping because git binary not found") - } -} - -// RunGit runs a git command, and expects it to succeed. -func (h *Helper) RunGit(dir string, args ...string) { - cmd := exec.Command("git", args...) - h.stdout.Reset() - h.stderr.Reset() - cmd.Stdout = &h.stdout - cmd.Stderr = &h.stderr - cmd.Dir = dir - cmd.Env = h.env - status := cmd.Run() - if *PrintLogs { - if h.stdout.Len() > 0 { - h.t.Logf("git %v standard output:", args) - h.t.Log(h.stdout.String()) - } - if h.stderr.Len() > 0 { - h.t.Logf("git %v standard error:", args) - h.t.Log(h.stderr.String()) - } - } - if status != nil { - h.t.Logf("git %v failed unexpectedly: %v", args, status) - h.t.FailNow() - } -} - -// getStdout returns standard output of the testgo run as a string. -func (h *Helper) getStdout() string { - if !h.ran { - h.t.Fatalf("%+v", errors.New("internal testsuite error: stdout called before run")) - } - return h.stdout.String() -} - -// getStderr returns standard error of the testgo run as a string. -func (h *Helper) getStderr() string { - if !h.ran { - h.t.Fatalf("%+v", errors.New("internal testsuite error: stdout called before run")) - } - return h.stderr.String() -} - -// doGrepMatch looks for a regular expression in a buffer, and returns -// whether it is found. The regular expression is matched against -// each line separately, as with the grep command. -func (h *Helper) doGrepMatch(match string, b *bytes.Buffer) bool { - if !h.ran { - h.t.Fatalf("%+v", errors.New("internal testsuite error: grep called before run")) - } - re := regexp.MustCompile(match) - for _, ln := range bytes.Split(b.Bytes(), []byte{'\n'}) { - if re.Match(ln) { - return true - } - } - return false -} - -// doGrep looks for a regular expression in a buffer and fails if it -// is not found. The name argument is the name of the output we are -// searching, "output" or "error". The msg argument is logged on -// failure. -func (h *Helper) doGrep(match string, b *bytes.Buffer, name, msg string) { - if !h.doGrepMatch(match, b) { - h.t.Log(msg) - h.t.Logf("pattern %v not found in standard %s", match, name) - h.t.FailNow() - } -} - -// grepStdout looks for a regular expression in the test run's -// standard output and fails, logging msg, if it is not found. -func (h *Helper) grepStdout(match, msg string) { - h.doGrep(match, &h.stdout, "output", msg) -} - -// grepStderr looks for a regular expression in the test run's -// standard error and fails, logging msg, if it is not found. -func (h *Helper) grepStderr(match, msg string) { - h.doGrep(match, &h.stderr, "error", msg) -} - -// grepBoth looks for a regular expression in the test run's standard -// output or stand error and fails, logging msg, if it is not found. -func (h *Helper) grepBoth(match, msg string) { - if !h.doGrepMatch(match, &h.stdout) && !h.doGrepMatch(match, &h.stderr) { - h.t.Log(msg) - h.t.Logf("pattern %v not found in standard output or standard error", match) - h.t.FailNow() - } -} - -// doGrepNot looks for a regular expression in a buffer and fails if -// it is found. The name and msg arguments are as for doGrep. -func (h *Helper) doGrepNot(match string, b *bytes.Buffer, name, msg string) { - if h.doGrepMatch(match, b) { - h.t.Log(msg) - h.t.Logf("pattern %v found unexpectedly in standard %s", match, name) - h.t.FailNow() - } -} - -// grepStdoutNot looks for a regular expression in the test run's -// standard output and fails, logging msg, if it is found. -func (h *Helper) grepStdoutNot(match, msg string) { - h.doGrepNot(match, &h.stdout, "output", msg) -} - -// grepStderrNot looks for a regular expression in the test run's -// standard error and fails, logging msg, if it is found. -func (h *Helper) grepStderrNot(match, msg string) { - h.doGrepNot(match, &h.stderr, "error", msg) -} - -// grepBothNot looks for a regular expression in the test run's -// standard output or stand error and fails, logging msg, if it is -// found. -func (h *Helper) grepBothNot(match, msg string) { - if h.doGrepMatch(match, &h.stdout) || h.doGrepMatch(match, &h.stderr) { - h.t.Log(msg) - h.t.Fatalf("%+v", errors.Errorf("pattern %v found unexpectedly in standard output or standard error", match)) - } -} - -// doGrepCount counts the number of times a regexp is seen in a buffer. -func (h *Helper) doGrepCount(match string, b *bytes.Buffer) int { - if !h.ran { - h.t.Fatalf("%+v", errors.New("internal testsuite error: doGrepCount called before run")) - } - re := regexp.MustCompile(match) - c := 0 - for _, ln := range bytes.Split(b.Bytes(), []byte{'\n'}) { - if re.Match(ln) { - c++ - } - } - return c -} - -// grepCountBoth returns the number of times a regexp is seen in both -// standard output and standard error. -func (h *Helper) grepCountBoth(match string) int { - return h.doGrepCount(match, &h.stdout) + h.doGrepCount(match, &h.stderr) -} - -// creatingTemp records that the test plans to create a temporary file -// or directory. If the file or directory exists already, it will be -// removed. When the test completes, the file or directory will be -// removed if it exists. -func (h *Helper) creatingTemp(path string) { - if filepath.IsAbs(path) && !strings.HasPrefix(path, h.tempdir) { - h.t.Fatalf("%+v", errors.Errorf("internal testsuite error: creatingTemp(%q) with absolute path not in temporary directory", path)) - } - // If we have changed the working directory, make sure we have - // an absolute path, because we are going to change directory - // back before we remove the temporary. - if h.wd != "" && !filepath.IsAbs(path) { - path = filepath.Join(h.pwd(), path) - } - h.Must(os.RemoveAll(path)) - h.temps = append(h.temps, path) -} - -// makeTempdir makes a temporary directory for a run of testgo. If -// the temporary directory was already created, this does nothing. -func (h *Helper) makeTempdir() { - if h.tempdir == "" { - var err error - h.tempdir, err = ioutil.TempDir("", "gotest") - h.Must(err) - } -} - -// TempFile adds a temporary file for a run of testgo. -func (h *Helper) TempFile(path, contents string) { - h.makeTempdir() - h.Must(os.MkdirAll(filepath.Join(h.tempdir, filepath.Dir(path)), 0755)) - bytes := []byte(contents) - if strings.HasSuffix(path, ".go") { - formatted, err := format.Source(bytes) - if err == nil { - bytes = formatted - } - } - h.Must(ioutil.WriteFile(filepath.Join(h.tempdir, path), bytes, 0644)) -} - -// WriteTestFile writes a file to the testdata directory from memory. src is -// relative to ./testdata. -func (h *Helper) WriteTestFile(src string, content string) error { - err := ioutil.WriteFile(filepath.Join(h.origWd, "testdata", src), []byte(content), 0666) - return err -} - -// GetFile reads a file into memory -func (h *Helper) GetFile(path string) io.ReadCloser { - content, err := os.Open(path) - if err != nil { - h.t.Fatalf("%+v", errors.Wrapf(err, "Unable to open file: %s", path)) - } - return content -} - -// GetTestFile reads a file from the testdata directory into memory. src is -// relative to ./testdata. -func (h *Helper) GetTestFile(src string) io.ReadCloser { - fullPath := filepath.Join(h.origWd, "testdata", src) - return h.GetFile(fullPath) -} - -// GetTestFileString reads a file from the testdata directory into memory. src is -// relative to ./testdata. -func (h *Helper) GetTestFileString(src string) string { - srcf := h.GetTestFile(src) - defer srcf.Close() - content, err := ioutil.ReadAll(srcf) - if err != nil { - h.t.Fatalf("%+v", err) - } - return string(content) -} - -// TempCopy copies a temporary file from testdata into the temporary directory. -// dest is relative to the temp directory location, and src is relative to -// ./testdata. -func (h *Helper) TempCopy(dest, src string) { - in := h.GetTestFile(src) - defer in.Close() - h.TempDir(filepath.Dir(dest)) - out, err := os.Create(filepath.Join(h.tempdir, dest)) - if err != nil { - panic(err) - } - defer out.Close() - io.Copy(out, in) -} - -// TempDir adds a temporary directory for a run of testgo. -func (h *Helper) TempDir(path string) { - h.makeTempdir() - fullPath := filepath.Join(h.tempdir, path) - if err := os.MkdirAll(fullPath, 0755); err != nil && !os.IsExist(err) { - h.t.Fatalf("%+v", errors.Errorf("Unable to create temp directory: %s", fullPath)) - } -} - -// Path returns the absolute pathname to file with the temporary -// directory. -func (h *Helper) Path(name string) string { - if h.tempdir == "" { - h.t.Fatalf("%+v", errors.Errorf("internal testsuite error: path(%q) with no tempdir", name)) - } - - var joined string - if name == "." { - joined = h.tempdir - } else { - joined = filepath.Join(h.tempdir, name) - } - - // Ensure it's the absolute, symlink-less path we're returning - abs, err := filepath.EvalSymlinks(joined) - if err != nil { - h.t.Fatalf("%+v", errors.Wrapf(err, "internal testsuite error: could not get absolute path for dir(%q)", joined)) - } - return abs -} - -// MustExist fails if path does not exist. -func (h *Helper) MustExist(path string) { - if err := h.ShouldExist(path); err != nil { - h.t.Fatalf("%+v", err) - } -} - -// ShouldExist returns an error if path does not exist. -func (h *Helper) ShouldExist(path string) error { - if !h.Exist(path) { - return errors.Errorf("%s does not exist but should", path) - } - - return nil -} - -// Exist returns whether or not a path exists -func (h *Helper) Exist(path string) bool { - if _, err := os.Stat(path); err != nil { - if os.IsNotExist(err) { - return false - } - h.t.Fatalf("%+v", errors.Wrapf(err, "Error checking if path exists: %s", path)) - } - - return true -} - -// MustNotExist fails if path exists. -func (h *Helper) MustNotExist(path string) { - if err := h.ShouldNotExist(path); err != nil { - h.t.Fatalf("%+v", err) - } -} - -// ShouldNotExist returns an error if path exists. -func (h *Helper) ShouldNotExist(path string) error { - if h.Exist(path) { - return errors.Errorf("%s exists but should not", path) - } - - return nil -} - -// Cleanup cleans up a test that runs testgo. -func (h *Helper) Cleanup() { - if h.wd != "" { - if err := os.Chdir(h.wd); err != nil { - // We are unlikely to be able to continue. - fmt.Fprintln(os.Stderr, "could not restore working directory, crashing:", err) - os.Exit(2) - } - } - // NOTE(mattn): It seems that sometimes git.exe is not dead - // when cleanup() is called. But we do not know any way to wait for it. - if runtime.GOOS == "windows" { - mu.Lock() - exec.Command(`taskkill`, `/F`, `/IM`, `git.exe`).Run() - mu.Unlock() - } - for _, path := range h.temps { - h.check(os.RemoveAll(path)) - } - if h.tempdir != "" { - h.check(os.RemoveAll(h.tempdir)) - } -} - -// ReadManifest returns the manifest in the current directory. -func (h *Helper) ReadManifest() string { - m := filepath.Join(h.pwd(), manifestName) - h.MustExist(m) - - f, err := ioutil.ReadFile(m) - h.Must(err) - return string(f) -} - -// ReadLock returns the lock in the current directory. -func (h *Helper) ReadLock() string { - l := filepath.Join(h.pwd(), lockName) - h.MustExist(l) - - f, err := ioutil.ReadFile(l) - h.Must(err) - return string(f) -} - -// GetCommit treats repo as a path to a git repository and returns the current -// revision. -func (h *Helper) GetCommit(repo string) string { - repoPath := h.Path("pkg/dep/sources/https---" + strings.Replace(repo, "/", "-", -1)) - cmd := exec.Command("git", "rev-parse", "HEAD") - cmd.Dir = repoPath - out, err := cmd.CombinedOutput() - if err != nil { - h.t.Fatalf("%+v", errors.Wrapf(err, "git commit failed: out -> %s", string(out))) - } - return strings.TrimSpace(string(out)) -} diff --git a/vendor/github.com/golang/dep/internal/test/writer.go b/vendor/github.com/golang/dep/internal/test/writer.go deleted file mode 100644 index 7fd3a4d9..00000000 --- a/vendor/github.com/golang/dep/internal/test/writer.go +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2017 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 test - -import ( - "strings" - "testing" - "unicode" -) - -// Writer adapts a testing.TB to the io.Writer interface -type Writer struct { - testing.TB -} - -func (t Writer) Write(b []byte) (n int, err error) { - str := string(b) - if len(str) == 0 { - return 0, nil - } - - for _, part := range strings.Split(str, "\n") { - str := strings.TrimRightFunc(part, unicode.IsSpace) - if len(str) != 0 { - t.Log(str) - } - } - return len(b), err -} diff --git a/vendor/github.com/golang/dep/lock.go b/vendor/github.com/golang/dep/lock.go deleted file mode 100644 index cdb35927..00000000 --- a/vendor/github.com/golang/dep/lock.go +++ /dev/null @@ -1,259 +0,0 @@ -// Copyright 2016 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 dep - -import ( - "bytes" - "io" - "sort" - - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/verify" - "github.com/pelletier/go-toml" - "github.com/pkg/errors" -) - -// LockName is the lock file name used by dep. -const LockName = "Gopkg.lock" - -// Lock holds lock file data and implements gps.Lock. -type Lock struct { - SolveMeta SolveMeta - P []gps.LockedProject -} - -// SolveMeta holds metadata about the solving process that created the lock that -// is not specific to any individual project. -type SolveMeta struct { - AnalyzerName string - AnalyzerVersion int - SolverName string - SolverVersion int - InputImports []string -} - -type rawLock struct { - SolveMeta solveMeta `toml:"solve-meta"` - Projects []rawLockedProject `toml:"projects"` -} - -type solveMeta struct { - AnalyzerName string `toml:"analyzer-name"` - AnalyzerVersion int `toml:"analyzer-version"` - SolverName string `toml:"solver-name"` - SolverVersion int `toml:"solver-version"` - InputImports []string `toml:"input-imports"` -} - -type rawLockedProject struct { - Name string `toml:"name"` - Branch string `toml:"branch,omitempty"` - Revision string `toml:"revision"` - Version string `toml:"version,omitempty"` - Source string `toml:"source,omitempty"` - Packages []string `toml:"packages"` - PruneOpts string `toml:"pruneopts"` - Digest string `toml:"digest"` -} - -func readLock(r io.Reader) (*Lock, error) { - buf := &bytes.Buffer{} - _, err := buf.ReadFrom(r) - if err != nil { - return nil, errors.Wrap(err, "Unable to read byte stream") - } - - raw := rawLock{} - err = toml.Unmarshal(buf.Bytes(), &raw) - if err != nil { - return nil, errors.Wrap(err, "Unable to parse the lock as TOML") - } - - return fromRawLock(raw) -} - -func fromRawLock(raw rawLock) (*Lock, error) { - l := &Lock{ - P: make([]gps.LockedProject, 0, len(raw.Projects)), - } - - l.SolveMeta.AnalyzerName = raw.SolveMeta.AnalyzerName - l.SolveMeta.AnalyzerVersion = raw.SolveMeta.AnalyzerVersion - l.SolveMeta.SolverName = raw.SolveMeta.SolverName - l.SolveMeta.SolverVersion = raw.SolveMeta.SolverVersion - l.SolveMeta.InputImports = raw.SolveMeta.InputImports - - for _, ld := range raw.Projects { - r := gps.Revision(ld.Revision) - - var v gps.Version = r - if ld.Version != "" { - if ld.Branch != "" { - return nil, errors.Errorf("lock file specified both a branch (%s) and version (%s) for %s", ld.Branch, ld.Version, ld.Name) - } - v = gps.NewVersion(ld.Version).Pair(r) - } else if ld.Branch != "" { - v = gps.NewBranch(ld.Branch).Pair(r) - } else if r == "" { - return nil, errors.Errorf("lock file has entry for %s, but specifies no branch or version", ld.Name) - } - - id := gps.ProjectIdentifier{ - ProjectRoot: gps.ProjectRoot(ld.Name), - Source: ld.Source, - } - - var err error - vp := verify.VerifiableProject{ - LockedProject: gps.NewLockedProject(id, v, ld.Packages), - } - if ld.Digest != "" { - vp.Digest, err = verify.ParseVersionedDigest(ld.Digest) - if err != nil { - return nil, err - } - } - - po, err := gps.ParsePruneOptions(ld.PruneOpts) - if err != nil { - return nil, errors.Errorf("%s in prune options for %s", err.Error(), ld.Name) - } - // Add the vendor pruning bit so that gps doesn't get confused - vp.PruneOpts = po | gps.PruneNestedVendorDirs - - l.P = append(l.P, vp) - } - - return l, nil -} - -// Projects returns the list of LockedProjects contained in the lock data. -func (l *Lock) Projects() []gps.LockedProject { - if l == nil || l == (*Lock)(nil) { - return nil - } - return l.P -} - -// InputImports reports the list of input imports that were used in generating -// this Lock. -func (l *Lock) InputImports() []string { - if l == nil || l == (*Lock)(nil) { - return nil - } - return l.SolveMeta.InputImports -} - -// HasProjectWithRoot checks if the lock contains a project with the provided -// ProjectRoot. -// -// This check is O(n) in the number of projects. -func (l *Lock) HasProjectWithRoot(root gps.ProjectRoot) bool { - for _, p := range l.P { - if p.Ident().ProjectRoot == root { - return true - } - } - - return false -} - -func (l *Lock) dup() *Lock { - l2 := &Lock{ - SolveMeta: l.SolveMeta, - P: make([]gps.LockedProject, len(l.P)), - } - - l2.SolveMeta.InputImports = make([]string, len(l.SolveMeta.InputImports)) - copy(l2.SolveMeta.InputImports, l.SolveMeta.InputImports) - copy(l2.P, l.P) - - return l2 -} - -// toRaw converts the manifest into a representation suitable to write to the lock file -func (l *Lock) toRaw() rawLock { - raw := rawLock{ - SolveMeta: solveMeta{ - AnalyzerName: l.SolveMeta.AnalyzerName, - AnalyzerVersion: l.SolveMeta.AnalyzerVersion, - InputImports: l.SolveMeta.InputImports, - SolverName: l.SolveMeta.SolverName, - SolverVersion: l.SolveMeta.SolverVersion, - }, - Projects: make([]rawLockedProject, 0, len(l.P)), - } - - sort.Slice(l.P, func(i, j int) bool { - return l.P[i].Ident().Less(l.P[j].Ident()) - }) - - for _, lp := range l.P { - id := lp.Ident() - ld := rawLockedProject{ - Name: string(id.ProjectRoot), - Source: id.Source, - Packages: lp.Packages(), - } - - v := lp.Version() - ld.Revision, ld.Branch, ld.Version = gps.VersionComponentStrings(v) - - // This will panic if the lock isn't the expected dynamic type. We can - // relax this later if it turns out to create real problems, but there's - // no intended case in which this is untrue, so it's preferable to start - // by failing hard if those expectations aren't met. - vp := lp.(verify.VerifiableProject) - ld.Digest = vp.Digest.String() - ld.PruneOpts = (vp.PruneOpts & ^gps.PruneNestedVendorDirs).String() - - raw.Projects = append(raw.Projects, ld) - } - - return raw -} - -// MarshalTOML serializes this lock into TOML via an intermediate raw form. -func (l *Lock) MarshalTOML() ([]byte, error) { - raw := l.toRaw() - var buf bytes.Buffer - enc := toml.NewEncoder(&buf).ArraysWithOneElementPerLine(true) - err := enc.Encode(raw) - return buf.Bytes(), errors.Wrap(err, "Unable to marshal lock to TOML string") -} - -// LockFromSolution converts a gps.Solution to dep's representation of a lock. -// It makes sure that that the provided prune options are set correctly, as the -// solver does not use VerifiableProjects for new selections it makes. -// -// Data is defensively copied wherever necessary to ensure the resulting *Lock -// shares no memory with the input solution. -func LockFromSolution(in gps.Solution, prune gps.CascadingPruneOptions) *Lock { - p := in.Projects() - - l := &Lock{ - SolveMeta: SolveMeta{ - AnalyzerName: in.AnalyzerName(), - AnalyzerVersion: in.AnalyzerVersion(), - InputImports: in.InputImports(), - SolverName: in.SolverName(), - SolverVersion: in.SolverVersion(), - }, - P: make([]gps.LockedProject, 0, len(p)), - } - - for _, lp := range p { - if vp, ok := lp.(verify.VerifiableProject); ok { - l.P = append(l.P, vp) - } else { - l.P = append(l.P, verify.VerifiableProject{ - LockedProject: lp, - PruneOpts: prune.PruneOptionsFor(lp.Ident().ProjectRoot), - }) - } - } - - return l -} diff --git a/vendor/github.com/golang/dep/manifest.go b/vendor/github.com/golang/dep/manifest.go deleted file mode 100644 index b40ac2db..00000000 --- a/vendor/github.com/golang/dep/manifest.go +++ /dev/null @@ -1,656 +0,0 @@ -// Copyright 2016 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 dep - -import ( - "bytes" - "fmt" - "io" - "reflect" - "regexp" - "sort" - "sync" - - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/pkgtree" - "github.com/pelletier/go-toml" - "github.com/pkg/errors" -) - -// ManifestName is the manifest file name used by dep. -const ManifestName = "Gopkg.toml" - -// Errors -var ( - errInvalidConstraint = errors.Errorf("%q must be a TOML array of tables", "constraint") - errInvalidOverride = errors.Errorf("%q must be a TOML array of tables", "override") - errInvalidRequired = errors.Errorf("%q must be a TOML list of strings", "required") - errInvalidIgnored = errors.Errorf("%q must be a TOML list of strings", "ignored") - errInvalidNoVerify = errors.Errorf("%q must be a TOML list of strings", "noverify") - errInvalidPrune = errors.Errorf("%q must be a TOML table of booleans", "prune") - errInvalidPruneProject = errors.Errorf("%q must be a TOML array of tables", "prune.project") - errInvalidMetadata = errors.New("metadata should be a TOML table") - - errInvalidProjectRoot = errors.New("ProjectRoot name validation failed") - - errInvalidPruneValue = errors.New("prune options values must be booleans") - errPruneSubProject = errors.New("prune projects should not contain sub projects") - - errRootPruneContainsName = errors.Errorf("%q should not include a name", "prune") - errInvalidRootPruneValue = errors.New("root prune options must be omitted instead of being set to false") - errInvalidPruneProjectName = errors.Errorf("%q in %q must be a string", "name", "prune.project") - errNoName = errors.New("no name provided") -) - -// Manifest holds manifest file data and implements gps.RootManifest. -type Manifest struct { - Constraints gps.ProjectConstraints - Ovr gps.ProjectConstraints - - Ignored []string - Required []string - - NoVerify []string - - PruneOptions gps.CascadingPruneOptions -} - -type rawManifest struct { - Constraints []rawProject `toml:"constraint,omitempty"` - Overrides []rawProject `toml:"override,omitempty"` - Ignored []string `toml:"ignored,omitempty"` - Required []string `toml:"required,omitempty"` - NoVerify []string `toml:"noverify,omitempty"` - PruneOptions rawPruneOptions `toml:"prune,omitempty"` -} - -type rawProject struct { - Name string `toml:"name"` - Branch string `toml:"branch,omitempty"` - Revision string `toml:"revision,omitempty"` - Version string `toml:"version,omitempty"` - Source string `toml:"source,omitempty"` -} - -type rawPruneOptions struct { - UnusedPackages bool `toml:"unused-packages,omitempty"` - NonGoFiles bool `toml:"non-go,omitempty"` - GoTests bool `toml:"go-tests,omitempty"` - - //Projects []map[string]interface{} `toml:"project,omitempty"` - Projects []map[string]interface{} -} - -const ( - pruneOptionUnusedPackages = "unused-packages" - pruneOptionGoTests = "go-tests" - pruneOptionNonGo = "non-go" -) - -// Constants representing per-project prune uint8 values. -const ( - pvnone uint8 = 0 // No per-project prune value was set in Gopkg.toml. - pvtrue uint8 = 1 // Per-project prune value was explicitly set to true. - pvfalse uint8 = 2 // Per-project prune value was explicitly set to false. -) - -// NewManifest instantites a new manifest. -func NewManifest() *Manifest { - return &Manifest{ - Constraints: make(gps.ProjectConstraints), - Ovr: make(gps.ProjectConstraints), - PruneOptions: gps.CascadingPruneOptions{ - DefaultOptions: gps.PruneNestedVendorDirs, - PerProjectOptions: map[gps.ProjectRoot]gps.PruneOptionSet{}, - }, - } -} - -func validateManifest(s string) ([]error, error) { - var warns []error - // Load the TomlTree from string - tree, err := toml.Load(s) - if err != nil { - return warns, errors.Wrap(err, "unable to load TomlTree from string") - } - // Convert tree to a map - manifest := tree.ToMap() - - // match abbreviated git hash (7chars) or hg hash (12chars) - abbrevRevHash := regexp.MustCompile("^[a-f0-9]{7}([a-f0-9]{5})?$") - // Look for unknown fields and collect errors - for prop, val := range manifest { - switch prop { - case "metadata": - // Check if metadata is of Map type - if reflect.TypeOf(val).Kind() != reflect.Map { - warns = append(warns, errInvalidMetadata) - } - case "constraint", "override": - valid := true - // Invalid if type assertion fails. Not a TOML array of tables. - if rawProj, ok := val.([]interface{}); ok { - // Check element type. Must be a map. Checking one element would be - // enough because TOML doesn't allow mixing of types. - if reflect.TypeOf(rawProj[0]).Kind() != reflect.Map { - valid = false - } - - if valid { - // Iterate through each array of tables - for _, v := range rawProj { - ruleProvided := false - props := v.(map[string]interface{}) - // Check the individual field's key to be valid - for key, value := range props { - // Check if the key is valid - switch key { - case "name": - case "branch", "version", "source": - ruleProvided = true - case "revision": - ruleProvided = true - if valueStr, ok := value.(string); ok { - if abbrevRevHash.MatchString(valueStr) { - warns = append(warns, fmt.Errorf("revision %q should not be in abbreviated form", valueStr)) - } - } - case "metadata": - // Check if metadata is of Map type - if reflect.TypeOf(value).Kind() != reflect.Map { - warns = append(warns, fmt.Errorf("metadata in %q should be a TOML table", prop)) - } - default: - // unknown/invalid key - warns = append(warns, fmt.Errorf("invalid key %q in %q", key, prop)) - } - } - if _, ok := props["name"]; !ok { - warns = append(warns, errNoName) - } else if !ruleProvided && prop == "constraint" { - warns = append(warns, fmt.Errorf("branch, version, revision, or source should be provided for %q", props["name"])) - } - } - } - } else { - valid = false - } - - if !valid { - if prop == "constraint" { - return warns, errInvalidConstraint - } - if prop == "override" { - return warns, errInvalidOverride - } - } - case "ignored", "required", "noverify": - valid := true - if rawList, ok := val.([]interface{}); ok { - // Check element type of the array. TOML doesn't let mixing of types in - // array. Checking one element would be enough. Empty array is valid. - if len(rawList) > 0 && reflect.TypeOf(rawList[0]).Kind() != reflect.String { - valid = false - } - } else { - valid = false - } - - if !valid { - if prop == "ignored" { - return warns, errInvalidIgnored - } - if prop == "required" { - return warns, errInvalidRequired - } - if prop == "noverify" { - return warns, errInvalidNoVerify - } - } - case "prune": - pruneWarns, err := validatePruneOptions(val, true) - warns = append(warns, pruneWarns...) - if err != nil { - return warns, err - } - default: - warns = append(warns, fmt.Errorf("unknown field in manifest: %v", prop)) - } - } - - return warns, nil -} - -func validatePruneOptions(val interface{}, root bool) (warns []error, err error) { - if reflect.TypeOf(val).Kind() != reflect.Map { - return warns, errInvalidPrune - } - - for key, value := range val.(map[string]interface{}) { - switch key { - case pruneOptionNonGo, pruneOptionGoTests, pruneOptionUnusedPackages: - if option, ok := value.(bool); !ok { - return warns, errInvalidPruneValue - } else if root && !option { - return warns, errInvalidRootPruneValue - } - case "name": - if root { - warns = append(warns, errRootPruneContainsName) - } else if _, ok := value.(string); !ok { - return warns, errInvalidPruneProjectName - } - case "project": - if !root { - return warns, errPruneSubProject - } - if reflect.TypeOf(value).Kind() != reflect.Slice { - return warns, errInvalidPruneProject - } - - for _, project := range value.([]interface{}) { - projectWarns, err := validatePruneOptions(project, false) - warns = append(warns, projectWarns...) - if err != nil { - return nil, err - } - } - - default: - if root { - warns = append(warns, errors.Errorf("unknown field %q in %q", key, "prune")) - } else { - warns = append(warns, errors.Errorf("unknown field %q in %q", key, "prune.project")) - } - } - } - - return warns, err -} - -func checkRedundantPruneOptions(co gps.CascadingPruneOptions) (warns []error) { - for name, project := range co.PerProjectOptions { - if project.UnusedPackages != pvnone { - if (co.DefaultOptions&gps.PruneUnusedPackages != 0) == (project.UnusedPackages == pvtrue) { - warns = append(warns, errors.Errorf("redundant prune option %q set for %q", pruneOptionUnusedPackages, name)) - } - } - - if project.NonGoFiles != pvnone { - if (co.DefaultOptions&gps.PruneNonGoFiles != 0) == (project.NonGoFiles == pvtrue) { - warns = append(warns, errors.Errorf("redundant prune option %q set for %q", pruneOptionNonGo, name)) - } - } - - if project.GoTests != pvnone { - if (co.DefaultOptions&gps.PruneGoTestFiles != 0) == (project.GoTests == pvtrue) { - warns = append(warns, errors.Errorf("redundant prune option %q set for %q", pruneOptionGoTests, name)) - } - } - } - - return warns -} - -// ValidateProjectRoots validates the project roots present in manifest. -func ValidateProjectRoots(c *Ctx, m *Manifest, sm gps.SourceManager) error { - // Channel to receive all the errors - errorCh := make(chan error, len(m.Constraints)+len(m.Ovr)) - - var wg sync.WaitGroup - - validate := func(pr gps.ProjectRoot) { - defer wg.Done() - origPR, err := sm.DeduceProjectRoot(string(pr)) - if err != nil { - errorCh <- err - } else if origPR != pr { - errorCh <- fmt.Errorf("the name for %q should be changed to %q", pr, origPR) - } - } - - for pr := range m.Constraints { - wg.Add(1) - go validate(pr) - } - for pr := range m.Ovr { - wg.Add(1) - go validate(pr) - } - for pr := range m.PruneOptions.PerProjectOptions { - wg.Add(1) - go validate(pr) - } - - wg.Wait() - close(errorCh) - - var valErr error - if len(errorCh) > 0 { - valErr = errInvalidProjectRoot - c.Err.Printf("The following issues were found in Gopkg.toml:\n\n") - for err := range errorCh { - c.Err.Println(" ✗", err.Error()) - } - c.Err.Println() - } - - return valErr -} - -// readManifest returns a Manifest read from r and a slice of validation warnings. -func readManifest(r io.Reader) (*Manifest, []error, error) { - buf := &bytes.Buffer{} - _, err := buf.ReadFrom(r) - if err != nil { - return nil, nil, errors.Wrap(err, "unable to read byte stream") - } - - warns, err := validateManifest(buf.String()) - if err != nil { - return nil, warns, errors.Wrap(err, "manifest validation failed") - } - - raw := rawManifest{} - err = toml.Unmarshal(buf.Bytes(), &raw) - if err != nil { - return nil, warns, errors.Wrap(err, "unable to parse the manifest as TOML") - } - - m, err := fromRawManifest(raw, buf) - if err != nil { - return nil, warns, err - } - - warns = append(warns, checkRedundantPruneOptions(m.PruneOptions)...) - return m, warns, nil -} - -func fromRawManifest(raw rawManifest, buf *bytes.Buffer) (*Manifest, error) { - m := NewManifest() - - m.Constraints = make(gps.ProjectConstraints, len(raw.Constraints)) - m.Ovr = make(gps.ProjectConstraints, len(raw.Overrides)) - m.Ignored = raw.Ignored - m.Required = raw.Required - m.NoVerify = raw.NoVerify - - for i := 0; i < len(raw.Constraints); i++ { - name, prj, err := toProject(raw.Constraints[i]) - if err != nil { - return nil, err - } - if _, exists := m.Constraints[name]; exists { - return nil, errors.Errorf("multiple dependencies specified for %s, can only specify one", name) - } - m.Constraints[name] = prj - } - - for i := 0; i < len(raw.Overrides); i++ { - name, prj, err := toProject(raw.Overrides[i]) - if err != nil { - return nil, err - } - if _, exists := m.Ovr[name]; exists { - return nil, errors.Errorf("multiple overrides specified for %s, can only specify one", name) - } - m.Ovr[name] = prj - } - - // TODO(sdboyer) it is awful that we have to do this manual extraction - tree, err := toml.Load(buf.String()) - if err != nil { - return nil, errors.Wrap(err, "unable to load TomlTree from string") - } - - iprunemap := tree.Get("prune") - if iprunemap == nil { - return m, nil - } - // Previous validation already guaranteed that, if it exists, it's this map - // type. - m.PruneOptions = fromRawPruneOptions(iprunemap.(*toml.Tree).ToMap()) - - return m, nil -} - -func fromRawPruneOptions(prunemap map[string]interface{}) gps.CascadingPruneOptions { - opts := gps.CascadingPruneOptions{ - DefaultOptions: gps.PruneNestedVendorDirs, - PerProjectOptions: make(map[gps.ProjectRoot]gps.PruneOptionSet), - } - - if val, has := prunemap[pruneOptionUnusedPackages]; has && val.(bool) { - opts.DefaultOptions |= gps.PruneUnusedPackages - } - if val, has := prunemap[pruneOptionNonGo]; has && val.(bool) { - opts.DefaultOptions |= gps.PruneNonGoFiles - } - if val, has := prunemap[pruneOptionGoTests]; has && val.(bool) { - opts.DefaultOptions |= gps.PruneGoTestFiles - } - - trinary := func(v interface{}) uint8 { - b := v.(bool) - if b { - return pvtrue - } - return pvfalse - } - - if projprunes, has := prunemap["project"]; has { - for _, proj := range projprunes.([]interface{}) { - var pr gps.ProjectRoot - // This should be redundant, but being explicit doesn't hurt. - pos := gps.PruneOptionSet{NestedVendor: pvtrue} - - for key, val := range proj.(map[string]interface{}) { - switch key { - case "name": - pr = gps.ProjectRoot(val.(string)) - case pruneOptionNonGo: - pos.NonGoFiles = trinary(val) - case pruneOptionGoTests: - pos.GoTests = trinary(val) - case pruneOptionUnusedPackages: - pos.UnusedPackages = trinary(val) - } - } - opts.PerProjectOptions[pr] = pos - } - } - - return opts -} - -// toRawPruneOptions converts a gps.RootPruneOption's PruneOptions to rawPruneOptions -// -// Will panic if gps.RootPruneOption includes ProjectPruneOptions -// See https://github.com/golang/dep/pull/1460#discussion_r158128740 for more information -func toRawPruneOptions(co gps.CascadingPruneOptions) rawPruneOptions { - if len(co.PerProjectOptions) != 0 { - panic("toRawPruneOptions cannot convert ProjectOptions to rawPruneOptions") - } - raw := rawPruneOptions{} - - if (co.DefaultOptions & gps.PruneUnusedPackages) != 0 { - raw.UnusedPackages = true - } - - if (co.DefaultOptions & gps.PruneNonGoFiles) != 0 { - raw.NonGoFiles = true - } - - if (co.DefaultOptions & gps.PruneGoTestFiles) != 0 { - raw.GoTests = true - } - return raw -} - -// toProject interprets the string representations of project information held in -// a rawProject, converting them into a proper gps.ProjectProperties. An -// error is returned if the rawProject contains some invalid combination - -// for example, if both a branch and version constraint are specified. -func toProject(raw rawProject) (n gps.ProjectRoot, pp gps.ProjectProperties, err error) { - n = gps.ProjectRoot(raw.Name) - if raw.Branch != "" { - if raw.Version != "" || raw.Revision != "" { - return n, pp, errors.Errorf("multiple constraints specified for %s, can only specify one", n) - } - pp.Constraint = gps.NewBranch(raw.Branch) - } else if raw.Version != "" { - if raw.Revision != "" { - return n, pp, errors.Errorf("multiple constraints specified for %s, can only specify one", n) - } - - // always semver if we can - pp.Constraint, err = gps.NewSemverConstraintIC(raw.Version) - if err != nil { - // but if not, fall back on plain versions - pp.Constraint = gps.NewVersion(raw.Version) - } - } else if raw.Revision != "" { - pp.Constraint = gps.Revision(raw.Revision) - } else { - // If the user specifies nothing, it means an open constraint (accept - // anything). - pp.Constraint = gps.Any() - } - - pp.Source = raw.Source - - return n, pp, nil -} - -// MarshalTOML serializes this manifest into TOML via an intermediate raw form. -func (m *Manifest) MarshalTOML() ([]byte, error) { - raw := m.toRaw() - var buf bytes.Buffer - enc := toml.NewEncoder(&buf).ArraysWithOneElementPerLine(true) - err := enc.Encode(raw) - return buf.Bytes(), errors.Wrap(err, "unable to marshal the lock to a TOML string") -} - -// toRaw converts the manifest into a representation suitable to write to the manifest file -func (m *Manifest) toRaw() rawManifest { - raw := rawManifest{ - Constraints: make([]rawProject, 0, len(m.Constraints)), - Overrides: make([]rawProject, 0, len(m.Ovr)), - Ignored: m.Ignored, - Required: m.Required, - NoVerify: m.NoVerify, - } - - for n, prj := range m.Constraints { - raw.Constraints = append(raw.Constraints, toRawProject(n, prj)) - } - sort.Sort(sortedRawProjects(raw.Constraints)) - - for n, prj := range m.Ovr { - raw.Overrides = append(raw.Overrides, toRawProject(n, prj)) - } - sort.Sort(sortedRawProjects(raw.Overrides)) - - raw.PruneOptions = toRawPruneOptions(m.PruneOptions) - - return raw -} - -type sortedRawProjects []rawProject - -func (s sortedRawProjects) Len() int { return len(s) } -func (s sortedRawProjects) Swap(i, j int) { s[i], s[j] = s[j], s[i] } -func (s sortedRawProjects) Less(i, j int) bool { - l, r := s[i], s[j] - - if l.Name < r.Name { - return true - } - if r.Name < l.Name { - return false - } - - return l.Source < r.Source -} - -func toRawProject(name gps.ProjectRoot, project gps.ProjectProperties) rawProject { - raw := rawProject{ - Name: string(name), - Source: project.Source, - } - - if v, ok := project.Constraint.(gps.Version); ok { - switch v.Type() { - case gps.IsRevision: - raw.Revision = v.String() - case gps.IsBranch: - raw.Branch = v.String() - case gps.IsSemver, gps.IsVersion: - raw.Version = v.ImpliedCaretString() - } - return raw - } - - // We simply don't allow for a case where the user could directly - // express a 'none' constraint, so we can ignore it here. We also ignore - // the 'any' case, because that's the other possibility, and it's what - // we interpret not having any constraint expressions at all to mean. - // if !gps.IsAny(pp.Constraint) && !gps.IsNone(pp.Constraint) { - if !gps.IsAny(project.Constraint) && project.Constraint != nil { - // Has to be a semver range. - raw.Version = project.Constraint.ImpliedCaretString() - } - - return raw -} - -// DependencyConstraints returns a list of project-level constraints. -func (m *Manifest) DependencyConstraints() gps.ProjectConstraints { - return m.Constraints -} - -// Overrides returns a list of project-level override constraints. -func (m *Manifest) Overrides() gps.ProjectConstraints { - return m.Ovr -} - -// IgnoredPackages returns a set of import paths to ignore. -func (m *Manifest) IgnoredPackages() *pkgtree.IgnoredRuleset { - if m == nil { - return pkgtree.NewIgnoredRuleset(nil) - } - return pkgtree.NewIgnoredRuleset(m.Ignored) -} - -// HasConstraintsOn checks if the manifest contains either constraints or -// overrides on the provided ProjectRoot. -func (m *Manifest) HasConstraintsOn(root gps.ProjectRoot) bool { - if _, has := m.Constraints[root]; has { - return true - } - if _, has := m.Ovr[root]; has { - return true - } - - return false -} - -// RequiredPackages returns a set of import paths to require. -func (m *Manifest) RequiredPackages() map[string]bool { - if m == nil || m == (*Manifest)(nil) { - return map[string]bool{} - } - - if len(m.Required) == 0 { - return nil - } - - mp := make(map[string]bool, len(m.Required)) - for _, i := range m.Required { - mp[i] = true - } - - return mp -} diff --git a/vendor/github.com/golang/dep/project.go b/vendor/github.com/golang/dep/project.go deleted file mode 100644 index e54744d3..00000000 --- a/vendor/github.com/golang/dep/project.go +++ /dev/null @@ -1,302 +0,0 @@ -// Copyright 2016 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 dep - -import ( - "fmt" - "os" - "path/filepath" - "sort" - "sync" - - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/pkgtree" - "github.com/golang/dep/gps/verify" - "github.com/golang/dep/internal/fs" - "github.com/pkg/errors" -) - -var ( - errProjectNotFound = fmt.Errorf("could not find project %s, use dep init to initiate a manifest", ManifestName) - errVendorBackupFailed = fmt.Errorf("failed to create vendor backup. File with same name exists") -) - -// findProjectRoot searches from the starting directory upwards looking for a -// manifest file until we get to the root of the filesystem. -func findProjectRoot(from string) (string, error) { - for { - mp := filepath.Join(from, ManifestName) - - _, err := os.Stat(mp) - if err == nil { - return from, nil - } - if !os.IsNotExist(err) { - // Some err other than non-existence - return that out - return "", err - } - - parent := filepath.Dir(from) - if parent == from { - return "", errProjectNotFound - } - from = parent - } -} - -// checkGopkgFilenames validates filename case for the manifest and lock files. -// -// This is relevant on case-insensitive file systems like the defaults in Windows and -// macOS. -// -// If manifest file is not found, it returns an error indicating the project could not be -// found. If it is found but the case does not match, an error is returned. If a lock -// file is not found, no error is returned as lock file is optional. If it is found but -// the case does not match, an error is returned. -func checkGopkgFilenames(projectRoot string) error { - // ReadActualFilenames is actually costly. Since the check to validate filename case - // for Gopkg filenames is not relevant to case-sensitive filesystems like - // ext4(linux), try for an early return. - caseSensitive, err := fs.IsCaseSensitiveFilesystem(projectRoot) - if err != nil { - return errors.Wrap(err, "could not check validity of configuration filenames") - } - if caseSensitive { - return nil - } - - actualFilenames, err := fs.ReadActualFilenames(projectRoot, []string{ManifestName, LockName}) - - if err != nil { - return errors.Wrap(err, "could not check validity of configuration filenames") - } - - actualMfName, found := actualFilenames[ManifestName] - if !found { - // Ideally this part of the code won't ever be executed if it is called after - // `findProjectRoot`. But be thorough and handle it anyway. - return errProjectNotFound - } - if actualMfName != ManifestName { - return fmt.Errorf("manifest filename %q does not match %q", actualMfName, ManifestName) - } - - // If a file is not found, the string map returned by `fs.ReadActualFilenames` will - // not have an entry for the given filename. Since the lock file is optional, we - // should check for equality only if it was found. - actualLfName, found := actualFilenames[LockName] - if found && actualLfName != LockName { - return fmt.Errorf("lock filename %q does not match %q", actualLfName, LockName) - } - - return nil -} - -// A Project holds a Manifest and optional Lock for a project. -type Project struct { - // AbsRoot is the absolute path to the root directory of the project. - AbsRoot string - // ResolvedAbsRoot is the resolved absolute path to the root directory of the project. - // If AbsRoot is not a symlink, then ResolvedAbsRoot should equal AbsRoot. - ResolvedAbsRoot string - // ImportRoot is the import path of the project's root directory. - ImportRoot gps.ProjectRoot - // The Manifest, as read from Gopkg.toml on disk. - Manifest *Manifest - // The Lock, as read from Gopkg.lock on disk. - Lock *Lock // Optional - // The above Lock, with changes applied to it. There are two possible classes of - // changes: - // 1. Changes to InputImports - // 2. Changes to per-project prune options - ChangedLock *Lock - // The PackageTree representing the project, with hidden and ignored - // packages already trimmed. - RootPackageTree pkgtree.PackageTree - // Oncer to manage access to initial check of vendor. - CheckVendor sync.Once - // The result of calling verify.CheckDepTree against the current lock and - // vendor dir. - VendorStatus map[string]verify.VendorStatus - // The error, if any, from checking vendor. - CheckVendorErr error -} - -// VerifyVendor checks the vendor directory against the hash digests in -// Gopkg.lock. -// -// This operation is overseen by the sync.Once in CheckVendor. This is intended -// to facilitate running verification in the background while solving, then -// having the results ready later. -func (p *Project) VerifyVendor() (map[string]verify.VendorStatus, error) { - p.CheckVendor.Do(func() { - p.VendorStatus = make(map[string]verify.VendorStatus) - vendorDir := filepath.Join(p.AbsRoot, "vendor") - - var lps []gps.LockedProject - if p.Lock != nil { - lps = p.Lock.Projects() - } - - sums := make(map[string]verify.VersionedDigest) - for _, lp := range lps { - sums[string(lp.Ident().ProjectRoot)] = lp.(verify.VerifiableProject).Digest - } - - p.VendorStatus, p.CheckVendorErr = verify.CheckDepTree(vendorDir, sums) - }) - - return p.VendorStatus, p.CheckVendorErr -} - -// SetRoot sets the project AbsRoot and ResolvedAbsRoot. If root is not a symlink, ResolvedAbsRoot will be set to root. -func (p *Project) SetRoot(root string) error { - rroot, err := filepath.EvalSymlinks(root) - if err != nil { - return err - } - - p.ResolvedAbsRoot, p.AbsRoot = rroot, root - return nil -} - -// MakeParams is a simple helper to create a gps.SolveParameters without setting -// any nils incorrectly. -func (p *Project) MakeParams() gps.SolveParameters { - params := gps.SolveParameters{ - RootDir: p.AbsRoot, - ProjectAnalyzer: Analyzer{}, - RootPackageTree: p.RootPackageTree, - } - - if p.Manifest != nil { - params.Manifest = p.Manifest - } - - // It should be impossible for p.ChangedLock to be nil if p.Lock is non-nil; - // we always want to use the former for solving. - if p.ChangedLock != nil { - params.Lock = p.ChangedLock - } - - return params -} - -// parseRootPackageTree analyzes the root project's disk contents to create a -// PackageTree, trimming out packages that are not relevant for root projects -// along the way. -// -// The resulting tree is cached internally at p.RootPackageTree. -func (p *Project) parseRootPackageTree() (pkgtree.PackageTree, error) { - if p.RootPackageTree.Packages == nil { - ptree, err := pkgtree.ListPackages(p.ResolvedAbsRoot, string(p.ImportRoot)) - if err != nil { - return pkgtree.PackageTree{}, errors.Wrap(err, "analysis of current project's packages failed") - } - // We don't care about (unreachable) hidden packages for the root project, - // so drop all of those. - var ig *pkgtree.IgnoredRuleset - if p.Manifest != nil { - ig = p.Manifest.IgnoredPackages() - } - p.RootPackageTree = ptree.TrimHiddenPackages(true, true, ig) - } - return p.RootPackageTree, nil -} - -// GetDirectDependencyNames returns the set of unique Project Roots that are the -// direct dependencies of this Project. -// -// A project is considered a direct dependency if at least one of its packages -// is named in either this Project's required list, or if there is at least one -// non-ignored import statement from a non-ignored package in the current -// project's package tree. -// -// The returned map of Project Roots contains only boolean true values; this -// makes a "false" value always indicate an absent key, which makes conditional -// checks against the map more ergonomic. -// -// This function will correctly utilize ignores and requireds from an existing -// manifest, if one is present, but will also do the right thing without a -// manifest. -func (p *Project) GetDirectDependencyNames(sm gps.SourceManager) (map[gps.ProjectRoot]bool, error) { - var reach []string - if p.ChangedLock != nil { - reach = p.ChangedLock.InputImports() - } else { - ptree, err := p.parseRootPackageTree() - if err != nil { - return nil, err - } - reach = externalImportList(ptree, p.Manifest) - } - - directDeps := map[gps.ProjectRoot]bool{} - for _, ip := range reach { - pr, err := sm.DeduceProjectRoot(ip) - if err != nil { - return nil, err - } - directDeps[pr] = true - } - - return directDeps, nil -} - -// FindIneffectualConstraints looks for constraint rules expressed in the -// manifest that will have no effect during solving, as they are specified for -// projects that are not direct dependencies of the Project. -// -// "Direct dependency" here is as implemented by GetDirectDependencyNames(); -// it correctly incorporates all "ignored" and "required" rules. -func (p *Project) FindIneffectualConstraints(sm gps.SourceManager) []gps.ProjectRoot { - if p.Manifest == nil { - return nil - } - - dd, err := p.GetDirectDependencyNames(sm) - if err != nil { - return nil - } - - var ineff []gps.ProjectRoot - for pr := range p.Manifest.DependencyConstraints() { - if !dd[pr] { - ineff = append(ineff, pr) - } - } - - sort.Slice(ineff, func(i, j int) bool { - return ineff[i] < ineff[j] - }) - return ineff -} - -// BackupVendor looks for existing vendor directory and if it's not empty, -// creates a backup of it to a new directory with the provided suffix. -func BackupVendor(vpath, suffix string) (string, error) { - // Check if there's a non-empty vendor directory - vendorExists, err := fs.IsNonEmptyDir(vpath) - if err != nil && !os.IsNotExist(err) { - return "", err - } - if vendorExists { - // vpath is a full filepath. We need to split it to prefix the backup dir - // with an "_" - vpathDir, name := filepath.Split(vpath) - vendorbak := filepath.Join(vpathDir, "_"+name+"-"+suffix) - // Check if a directory with same name exists - if _, err = os.Stat(vendorbak); os.IsNotExist(err) { - // Copy existing vendor to vendor-{suffix} - if err := fs.CopyDir(vpath, vendorbak); err != nil { - return "", err - } - return vendorbak, nil - } - return "", errVendorBackupFailed - } - - return "", nil -} diff --git a/vendor/github.com/golang/dep/testdata/analyzer/Gopkg.toml b/vendor/github.com/golang/dep/testdata/analyzer/Gopkg.toml deleted file mode 100644 index a86104fe..00000000 --- a/vendor/github.com/golang/dep/testdata/analyzer/Gopkg.toml +++ /dev/null @@ -1,8 +0,0 @@ - -[[constraint]] - name = "github.com/golang/dep" - version = ">=0.12.0, <1.0.0" - -[[constraint]] - name = "github.com/pkg/errors" - version = ">=0.8.0, <1.0.0" diff --git a/vendor/github.com/golang/dep/testdata/lock/error0.toml b/vendor/github.com/golang/dep/testdata/lock/error0.toml deleted file mode 100644 index 5b6b7f98..00000000 --- a/vendor/github.com/golang/dep/testdata/lock/error0.toml +++ /dev/null @@ -1,6 +0,0 @@ -[[projects]] - name = "github.com/golang/dep" - branch = "master" - version = "v0.12.0" - revision = "d05d5aca9f895d19e9265839bffeadd74a2d2ecb" - packages = ["."] diff --git a/vendor/github.com/golang/dep/testdata/lock/error1.toml b/vendor/github.com/golang/dep/testdata/lock/error1.toml deleted file mode 100644 index 41ff9ffd..00000000 --- a/vendor/github.com/golang/dep/testdata/lock/error1.toml +++ /dev/null @@ -1,6 +0,0 @@ -[[projects]] - name = "github.com/golang/dep" - branch = "master" - revision = "d05d5aca9f895d19e9265839bffeadd74a2d2ecb" - packages = ["."] - digest = "1:000aaa2a285ab27944a4d7adcba8dbd03980f59ba652f12db39fa93b927c345593e" diff --git a/vendor/github.com/golang/dep/testdata/lock/error2.toml b/vendor/github.com/golang/dep/testdata/lock/error2.toml deleted file mode 100644 index 17b00d10..00000000 --- a/vendor/github.com/golang/dep/testdata/lock/error2.toml +++ /dev/null @@ -1,3 +0,0 @@ -[[projects]] - name = "github.com/golang/dep" - packages = ["."] diff --git a/vendor/github.com/golang/dep/testdata/lock/golden0.toml b/vendor/github.com/golang/dep/testdata/lock/golden0.toml deleted file mode 100644 index dedbcfaa..00000000 --- a/vendor/github.com/golang/dep/testdata/lock/golden0.toml +++ /dev/null @@ -1,15 +0,0 @@ - -[[projects]] - branch = "master" - digest = "1:666f6f" - name = "github.com/golang/dep" - packages = ["."] - pruneopts = "" - revision = "d05d5aca9f895d19e9265839bffeadd74a2d2ecb" - -[solve-meta] - analyzer-name = "" - analyzer-version = 0 - input-imports = [] - solver-name = "" - solver-version = 0 diff --git a/vendor/github.com/golang/dep/testdata/lock/golden1.toml b/vendor/github.com/golang/dep/testdata/lock/golden1.toml deleted file mode 100644 index 4ffbce35..00000000 --- a/vendor/github.com/golang/dep/testdata/lock/golden1.toml +++ /dev/null @@ -1,15 +0,0 @@ - -[[projects]] - digest = "1:666f6f" - name = "github.com/golang/dep" - packages = ["."] - pruneopts = "NUT" - revision = "d05d5aca9f895d19e9265839bffeadd74a2d2ecb" - version = "0.12.2" - -[solve-meta] - analyzer-name = "" - analyzer-version = 0 - input-imports = [] - solver-name = "" - solver-version = 0 diff --git a/vendor/github.com/golang/dep/testdata/manifest/error1.toml b/vendor/github.com/golang/dep/testdata/manifest/error1.toml deleted file mode 100644 index fddf02a2..00000000 --- a/vendor/github.com/golang/dep/testdata/manifest/error1.toml +++ /dev/null @@ -1,15 +0,0 @@ -ignored = ["github.com/foo/bar"] - -[[constraint]] - name = "github.com/golang/dep" - branch = "master" - revision = "d05d5aca9f895d19e9265839bffeadd74a2d2ecb" - version = "^v0.12.0" - source = "https://github.com/golang/dep" - -[[override]] - name = "github.com/golang/dep" - branch = "master" - revision = "d05d5aca9f895d19e9265839bffeadd74a2d2ecb" - version = "^v0.12.0" - source = "https://github.com/golang/dep" diff --git a/vendor/github.com/golang/dep/testdata/manifest/error2.toml b/vendor/github.com/golang/dep/testdata/manifest/error2.toml deleted file mode 100644 index 6b140836..00000000 --- a/vendor/github.com/golang/dep/testdata/manifest/error2.toml +++ /dev/null @@ -1,9 +0,0 @@ -ignored = ["github.com/foo/bar"] - -[[constraint]] - name = "github.com/golang/dep" - branch = "master" - -[[constraint]] - name = "github.com/golang/dep" - branch = "master" diff --git a/vendor/github.com/golang/dep/testdata/manifest/error3.toml b/vendor/github.com/golang/dep/testdata/manifest/error3.toml deleted file mode 100644 index 4d96624b..00000000 --- a/vendor/github.com/golang/dep/testdata/manifest/error3.toml +++ /dev/null @@ -1,9 +0,0 @@ -ignored = ["github.com/foo/bar"] - -[[override]] - name = "github.com/golang/dep" - branch = "master" - -[[override]] - name = "github.com/golang/dep" - branch = "master" diff --git a/vendor/github.com/golang/dep/testdata/manifest/golden.toml b/vendor/github.com/golang/dep/testdata/manifest/golden.toml deleted file mode 100644 index 62af53fa..00000000 --- a/vendor/github.com/golang/dep/testdata/manifest/golden.toml +++ /dev/null @@ -1,17 +0,0 @@ -ignored = ["github.com/foo/bar"] - -[[constraint]] - name = "github.com/babble/brook" - revision = "d05d5aca9f895d19e9265839bffeadd74a2d2ecb" - -[[constraint]] - name = "github.com/golang/dep" - version = "0.12.0" - -[[override]] - branch = "master" - name = "github.com/golang/dep" - source = "https://github.com/golang/dep" - -[prune] - non-go = true diff --git a/vendor/github.com/golang/dep/testdata/rootfind/Gopkg.toml b/vendor/github.com/golang/dep/testdata/rootfind/Gopkg.toml deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/testdata/rootfind/subdir/.gitkeep b/vendor/github.com/golang/dep/testdata/rootfind/subdir/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/testdata/txn_writer/badinput_fileroot b/vendor/github.com/golang/dep/testdata/txn_writer/badinput_fileroot deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/golang/dep/testdata/txn_writer/expected_diff_output.txt b/vendor/github.com/golang/dep/testdata/txn_writer/expected_diff_output.txt deleted file mode 100644 index 7fe4662c..00000000 --- a/vendor/github.com/golang/dep/testdata/txn_writer/expected_diff_output.txt +++ /dev/null @@ -1,29 +0,0 @@ -Add: -[[projects]] - name = "github.com/sdboyer/deptest" - packages = ["."] - revision = "ff2948a2ac8f538c4ecd55962e919d1e13e74baf" - version = "v1.0.0" - -[[projects]] - name = "github.com/stuff/realthing" - packages = ["."] - revision = "1f02e52d6bac308da54ab84a234c58a98ca82347" - version = "2.0.0" - -Remove: -[[projects]] - name = "github.com/stuff/placeholder" - packages = ["."] - revision = "6694017eeb4e20fd277b049bf29dba4895c97234" - version = "2.0.0" - -Modify: -[[projects]] - branch = "- master" - name = "github.com/foo/bar" - packages = ["- placeholder","+ thing"] - revision = "f24338400f072ef18125ae0fbe6b06fe6d1783e7 -> 2a3a211e171803acb82d1d5d42ceb53228f51751" - source = "+ http://github.example.com/foo/bar" - version = "+ 1.2.0" - diff --git a/vendor/github.com/golang/dep/testdata/txn_writer/expected_lock.toml b/vendor/github.com/golang/dep/testdata/txn_writer/expected_lock.toml deleted file mode 100644 index 9b21bdbf..00000000 --- a/vendor/github.com/golang/dep/testdata/txn_writer/expected_lock.toml +++ /dev/null @@ -1,17 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:c4844614e2b12233bb037afec536831b92a4f58f7b712432b978d34df291e43a" - name = "github.com/sdboyer/dep-test" - packages = ["."] - pruneopts = "" - revision = "2a3a211e171803acb82d1d5d42ceb53228f51751" - version = "1.0.0" - -[solve-meta] - analyzer-name = "" - analyzer-version = 0 - input-imports = [] - solver-name = "" - solver-version = 0 diff --git a/vendor/github.com/golang/dep/testdata/txn_writer/expected_manifest.toml b/vendor/github.com/golang/dep/testdata/txn_writer/expected_manifest.toml deleted file mode 100644 index 560ea5c5..00000000 --- a/vendor/github.com/golang/dep/testdata/txn_writer/expected_manifest.toml +++ /dev/null @@ -1,30 +0,0 @@ -# Gopkg.toml example -# -# Refer to https://golang.github.io/dep/docs/Gopkg.toml.html -# for detailed Gopkg.toml documentation. -# -# required = ["github.com/user/thing/cmd/thing"] -# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"] -# -# [[constraint]] -# name = "github.com/user/project" -# version = "1.0.0" -# -# [[constraint]] -# name = "github.com/user/project2" -# branch = "dev" -# source = "github.com/myfork/project2" -# -# [[override]] -# name = "github.com/x/y" -# version = "2.4.0" -# -# [prune] -# non-go = false -# go-tests = true -# unused-packages = true - - -[[constraint]] - name = "github.com/sdboyer/dep-test" - version = "1.0.0" diff --git a/vendor/github.com/golang/dep/txn_writer.go b/vendor/github.com/golang/dep/txn_writer.go deleted file mode 100644 index 37be4635..00000000 --- a/vendor/github.com/golang/dep/txn_writer.go +++ /dev/null @@ -1,788 +0,0 @@ -// Copyright 2016 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 dep - -import ( - "context" - "encoding/hex" - "fmt" - "io/ioutil" - "log" - "os" - "path/filepath" - - "github.com/golang/dep/gps" - "github.com/golang/dep/gps/verify" - "github.com/golang/dep/internal/fs" - "github.com/pkg/errors" -) - -const ( - // Helper consts for common diff-checking patterns. - anyExceptHash verify.DeltaDimension = verify.AnyChanged & ^verify.HashVersionChanged & ^verify.HashChanged -) - -// Example string to be written to the manifest file -// if no dependencies are found in the project -// during `dep init` -var exampleTOML = []byte(`# Gopkg.toml example -# -# Refer to https://golang.github.io/dep/docs/Gopkg.toml.html -# for detailed Gopkg.toml documentation. -# -# required = ["github.com/user/thing/cmd/thing"] -# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"] -# -# [[constraint]] -# name = "github.com/user/project" -# version = "1.0.0" -# -# [[constraint]] -# name = "github.com/user/project2" -# branch = "dev" -# source = "github.com/myfork/project2" -# -# [[override]] -# name = "github.com/x/y" -# version = "2.4.0" -# -# [prune] -# non-go = false -# go-tests = true -# unused-packages = true - -`) - -// String added on top of lock file -var lockFileComment = []byte(`# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - -`) - -// SafeWriter transactionalizes writes of manifest, lock, and vendor dir, both -// individually and in any combination, into a pseudo-atomic action with -// transactional rollback. -// -// It is not impervious to errors (writing to disk is hard), but it should -// guard against non-arcane failure conditions. -type SafeWriter struct { - Manifest *Manifest - lock *Lock - lockDiff verify.LockDelta - writeVendor bool - writeLock bool - pruneOptions gps.CascadingPruneOptions -} - -// NewSafeWriter sets up a SafeWriter to write a set of manifest, lock, and -// vendor tree. -// -// - If manifest is provided, it will be written to the standard manifest file -// name beneath root. -// -// - If newLock is provided, it will be written to the standard lock file -// name beneath root. -// -// - If vendor is VendorAlways, or is VendorOnChanged and the locks are different, -// the vendor directory will be written beneath root based on newLock. -// -// - If oldLock is provided without newLock, error. -// -// - If vendor is VendorAlways without a newLock, error. -func NewSafeWriter(manifest *Manifest, oldLock, newLock *Lock, vendor VendorBehavior, prune gps.CascadingPruneOptions, status map[string]verify.VendorStatus) (*SafeWriter, error) { - sw := &SafeWriter{ - Manifest: manifest, - lock: newLock, - pruneOptions: prune, - } - - if oldLock != nil { - if newLock == nil { - return nil, errors.New("must provide newLock when oldLock is specified") - } - - sw.lockDiff = verify.DiffLocks(oldLock, newLock) - if sw.lockDiff.Changed(anyExceptHash) { - sw.writeLock = true - } - } else if newLock != nil { - sw.writeLock = true - } - - switch vendor { - case VendorAlways: - sw.writeVendor = true - case VendorOnChanged: - if newLock != nil && oldLock == nil { - sw.writeVendor = true - } else if sw.lockDiff.Changed(anyExceptHash & ^verify.InputImportsChanged) { - sw.writeVendor = true - } else { - for _, stat := range status { - if stat != verify.NoMismatch { - sw.writeVendor = true - break - } - } - } - } - - if sw.writeVendor && newLock == nil { - return nil, errors.New("must provide newLock in order to write out vendor") - } - - return sw, nil -} - -// HasLock checks if a Lock is present in the SafeWriter -func (sw *SafeWriter) HasLock() bool { - return sw.lock != nil -} - -// HasManifest checks if a Manifest is present in the SafeWriter -func (sw *SafeWriter) HasManifest() bool { - return sw.Manifest != nil -} - -// VendorBehavior defines when the vendor directory should be written. -type VendorBehavior int - -const ( - // VendorOnChanged indicates that the vendor directory should be written - // when the lock is new or changed, or a project in vendor differs from its - // intended state. - VendorOnChanged VendorBehavior = iota - // VendorAlways forces the vendor directory to always be written. - VendorAlways - // VendorNever indicates the vendor directory should never be written. - VendorNever -) - -func (sw SafeWriter) validate(root string, sm gps.SourceManager) error { - if root == "" { - return errors.New("root path must be non-empty") - } - if is, err := fs.IsDir(root); !is { - if err != nil && !os.IsNotExist(err) { - return err - } - return errors.Errorf("root path %q does not exist", root) - } - - if sw.writeVendor && sm == nil { - return errors.New("must provide a SourceManager if writing out a vendor dir") - } - - return nil -} - -// Write saves some combination of manifest, lock, and a vendor tree. root is -// the absolute path of root dir in which to write. sm is only required if -// vendor is being written. -// -// It first writes to a temp dir, then moves them in place if and only if all -// the write operations succeeded. It also does its best to roll back if any -// moves fail. This mostly guarantees that dep cannot exit with a partial write -// that would leave an undefined state on disk. -// -// If logger is not nil, progress will be logged after each project write. -func (sw *SafeWriter) Write(root string, sm gps.SourceManager, examples bool, logger *log.Logger) error { - err := sw.validate(root, sm) - if err != nil { - return err - } - - if !sw.HasManifest() && !sw.writeLock && !sw.writeVendor { - // nothing to do - return nil - } - - mpath := filepath.Join(root, ManifestName) - lpath := filepath.Join(root, LockName) - vpath := filepath.Join(root, "vendor") - - td, err := ioutil.TempDir(os.TempDir(), "dep") - if err != nil { - return errors.Wrap(err, "error while creating temp dir for writing manifest/lock/vendor") - } - defer os.RemoveAll(td) - - if sw.HasManifest() { - // Always write the example text to the bottom of the TOML file. - tb, err := sw.Manifest.MarshalTOML() - if err != nil { - return errors.Wrap(err, "failed to marshal manifest to TOML") - } - - var initOutput []byte - - // If examples are enabled, use the example text - if examples { - initOutput = exampleTOML - } - - if err = ioutil.WriteFile(filepath.Join(td, ManifestName), append(initOutput, tb...), 0666); err != nil { - return errors.Wrap(err, "failed to write manifest file to temp dir") - } - } - - if sw.writeVendor { - var onWrite func(gps.WriteProgress) - if logger != nil { - onWrite = func(progress gps.WriteProgress) { - logger.Println(progress) - } - } - err = gps.WriteDepTree(filepath.Join(td, "vendor"), sw.lock, sm, sw.pruneOptions, onWrite) - if err != nil { - return errors.Wrap(err, "error while writing out vendor tree") - } - - for k, lp := range sw.lock.Projects() { - vp := lp.(verify.VerifiableProject) - vp.Digest, err = verify.DigestFromDirectory(filepath.Join(td, "vendor", string(lp.Ident().ProjectRoot))) - if err != nil { - return errors.Wrapf(err, "error while hashing tree of %s in vendor", lp.Ident().ProjectRoot) - } - sw.lock.P[k] = vp - } - } - - if sw.writeLock { - l, err := sw.lock.MarshalTOML() - if err != nil { - return errors.Wrap(err, "failed to marshal lock to TOML") - } - - if err = ioutil.WriteFile(filepath.Join(td, LockName), append(lockFileComment, l...), 0666); err != nil { - return errors.Wrap(err, "failed to write lock file to temp dir") - } - } - - // Ensure vendor/.git is preserved if present - if hasDotGit(vpath) { - err = fs.RenameWithFallback(filepath.Join(vpath, ".git"), filepath.Join(td, "vendor/.git")) - if _, ok := err.(*os.LinkError); ok { - return errors.Wrap(err, "failed to preserve vendor/.git") - } - } - - // Move the existing files and dirs to the temp dir while we put the new - // ones in, to provide insurance against errors for as long as possible. - type pathpair struct { - from, to string - } - var restore []pathpair - var failerr error - var vendorbak string - - if sw.HasManifest() { - if _, err := os.Stat(mpath); err == nil { - // Move out the old one. - tmploc := filepath.Join(td, ManifestName+".orig") - failerr = fs.RenameWithFallback(mpath, tmploc) - if failerr != nil { - goto fail - } - restore = append(restore, pathpair{from: tmploc, to: mpath}) - } - - // Move in the new one. - failerr = fs.RenameWithFallback(filepath.Join(td, ManifestName), mpath) - if failerr != nil { - goto fail - } - } - - if sw.writeLock { - if _, err := os.Stat(lpath); err == nil { - // Move out the old one. - tmploc := filepath.Join(td, LockName+".orig") - - failerr = fs.RenameWithFallback(lpath, tmploc) - if failerr != nil { - goto fail - } - restore = append(restore, pathpair{from: tmploc, to: lpath}) - } - - // Move in the new one. - failerr = fs.RenameWithFallback(filepath.Join(td, LockName), lpath) - if failerr != nil { - goto fail - } - } - - if sw.writeVendor { - if _, err := os.Stat(vpath); err == nil { - // Move out the old vendor dir. just do it into an adjacent dir, to - // try to mitigate the possibility of a pointless cross-filesystem - // move with a temp directory. - vendorbak = vpath + ".orig" - if _, err := os.Stat(vendorbak); err == nil { - // If the adjacent dir already exists, bite the bullet and move - // to a proper tempdir. - vendorbak = filepath.Join(td, ".vendor.orig") - } - - failerr = fs.RenameWithFallback(vpath, vendorbak) - if failerr != nil { - goto fail - } - restore = append(restore, pathpair{from: vendorbak, to: vpath}) - } - - // Move in the new one. - failerr = fs.RenameWithFallback(filepath.Join(td, "vendor"), vpath) - if failerr != nil { - goto fail - } - } - - // Renames all went smoothly. The deferred os.RemoveAll will get the temp - // dir, but if we wrote vendor, we have to clean that up directly - if sw.writeVendor { - // Nothing we can really do about an error at this point, so ignore it - os.RemoveAll(vendorbak) - } - - return nil - -fail: - // If we failed at any point, move all the things back into place, then bail. - for _, pair := range restore { - // Nothing we can do on err here, as we're already in recovery mode. - fs.RenameWithFallback(pair.from, pair.to) - } - return failerr -} - -// PrintPreparedActions logs the actions a call to Write would perform. -func (sw *SafeWriter) PrintPreparedActions(output *log.Logger, verbose bool) error { - if output == nil { - output = log.New(ioutil.Discard, "", 0) - } - if sw.HasManifest() { - if verbose { - m, err := sw.Manifest.MarshalTOML() - if err != nil { - return errors.Wrap(err, "ensure DryRun cannot serialize manifest") - } - output.Printf("Would have written the following %s:\n%s\n", ManifestName, string(m)) - } else { - output.Printf("Would have written %s.\n", ManifestName) - } - } - - if sw.writeLock { - if verbose { - l, err := sw.lock.MarshalTOML() - if err != nil { - return errors.Wrap(err, "ensure DryRun cannot serialize lock") - } - output.Printf("Would have written the following %s:\n%s\n", LockName, string(l)) - } else { - output.Printf("Would have written %s.\n", LockName) - } - } - - if sw.writeVendor { - if verbose { - output.Printf("Would have written the following %d projects to the vendor directory:\n", len(sw.lock.Projects())) - lps := sw.lock.Projects() - for i, p := range lps { - output.Printf("(%d/%d) %s@%s\n", i+1, len(lps), p.Ident(), p.Version()) - } - } else { - output.Printf("Would have written %d projects to the vendor directory.\n", len(sw.lock.Projects())) - } - } - - return nil -} - -// hasDotGit checks if a given path has .git file or directory in it. -func hasDotGit(path string) bool { - gitfilepath := filepath.Join(path, ".git") - _, err := os.Stat(gitfilepath) - return err == nil -} - -// DeltaWriter manages batched writes to populate vendor/ and update Gopkg.lock. -// Its primary design goal is to minimize writes by only writing things that -// have changed. -type DeltaWriter struct { - lock *Lock - lockDiff verify.LockDelta - vendorDir string - changed map[gps.ProjectRoot]changeType - behavior VendorBehavior -} - -type changeType uint8 - -const ( - hashMismatch changeType = iota + 1 - hashVersionMismatch - hashAbsent - noVerify - solveChanged - pruneOptsChanged - missingFromTree - projectAdded - projectRemoved -) - -// NewDeltaWriter prepares a vendor writer that will construct a vendor -// directory by writing out only those projects that actually need to be written -// out - they have changed in some way, or they lack the necessary hash -// information to be verified. -func NewDeltaWriter(p *Project, newLock *Lock, behavior VendorBehavior) (TreeWriter, error) { - dw := &DeltaWriter{ - lock: newLock, - vendorDir: filepath.Join(p.AbsRoot, "vendor"), - changed: make(map[gps.ProjectRoot]changeType), - behavior: behavior, - } - - if newLock == nil { - return nil, errors.New("must provide a non-nil newlock") - } - - status, err := p.VerifyVendor() - if err != nil { - return nil, err - } - - _, err = os.Stat(dw.vendorDir) - if err != nil { - if os.IsNotExist(err) { - // Provided dir does not exist, so there's no disk contents to compare - // against. Fall back to the old SafeWriter. - return NewSafeWriter(nil, p.Lock, newLock, behavior, p.Manifest.PruneOptions, status) - } - return nil, err - } - - dw.lockDiff = verify.DiffLocks(p.Lock, newLock) - - for pr, lpd := range dw.lockDiff.ProjectDeltas { - // Hash changes aren't relevant at this point, as they could be empty - // in the new lock, and therefore a symptom of a solver change. - if lpd.Changed(anyExceptHash) { - if lpd.WasAdded() { - dw.changed[pr] = projectAdded - } else if lpd.WasRemoved() { - dw.changed[pr] = projectRemoved - } else if lpd.PruneOptsChanged() { - dw.changed[pr] = pruneOptsChanged - } else { - dw.changed[pr] = solveChanged - } - } - } - - for spr, stat := range status { - pr := gps.ProjectRoot(spr) - // These cases only matter if there was no change already recorded via - // the differ. - if _, has := dw.changed[pr]; !has { - switch stat { - case verify.NotInTree: - dw.changed[pr] = missingFromTree - case verify.NotInLock: - dw.changed[pr] = projectRemoved - case verify.DigestMismatchInLock: - dw.changed[pr] = hashMismatch - case verify.HashVersionMismatch: - dw.changed[pr] = hashVersionMismatch - case verify.EmptyDigestInLock: - dw.changed[pr] = hashAbsent - } - } - } - - // Apply noverify last, as it should only supersede changeTypes with lower - // values. It is NOT applied if no existing change is registered. - for _, spr := range p.Manifest.NoVerify { - pr := gps.ProjectRoot(spr) - // We don't validate this field elsewhere as it can be difficult to know - // at the beginning of a dep ensure command whether or not the noverify - // project actually will exist as part of the Lock by the end of the - // run. So, only apply if it's in the lockdiff, and isn't a removal. - if _, has := dw.lockDiff.ProjectDeltas[pr]; has { - if typ, has := dw.changed[pr]; has && typ < noVerify { - // Avoid writing noverify projects at all for the lower change - // types. - delete(dw.changed, pr) - - // Uncomment this if we want to switch to the safer behavior, - // where we ALWAYS write noverify projects. - //dw.changed[pr] = noVerify - } - } - } - - return dw, nil -} - -// Write executes the planned changes. -// -// This writes recreated projects to a new directory, then moves in existing, -// unchanged projects from the original vendor directory. If any failures occur, -// reasonable attempts are made to roll back the changes. -func (dw *DeltaWriter) Write(path string, sm gps.SourceManager, examples bool, logger *log.Logger) error { - // TODO(sdboyer) remove path from the signature for this - if path != filepath.Dir(dw.vendorDir) { - return errors.Errorf("target path (%q) must be the parent of the original vendor path (%q)", path, dw.vendorDir) - } - - if logger == nil { - logger = log.New(ioutil.Discard, "", 0) - } - - lpath := filepath.Join(path, LockName) - vpath := dw.vendorDir - - // Write the modified projects to a new adjacent directory. We use an - // adjacent directory to minimize the possibility of cross-filesystem renames - // becoming expensive copies, and to make removal of unneeded projects implicit - // and automatic. - vnewpath := filepath.Join(filepath.Dir(vpath), ".vendor-new") - if _, err := os.Stat(vnewpath); err == nil { - return errors.Errorf("scratch directory %s already exists, please remove it", vnewpath) - } - err := os.MkdirAll(vnewpath, os.FileMode(0777)) - if err != nil { - return errors.Wrapf(err, "error while creating scratch directory at %s", vnewpath) - } - - // Write out all the deltas to the newpath - projs := make(map[gps.ProjectRoot]gps.LockedProject) - for _, lp := range dw.lock.Projects() { - projs[lp.Ident().ProjectRoot] = lp - } - - dropped := []gps.ProjectRoot{} - i := 0 - tot := len(dw.changed) - if len(dw.changed) > 0 { - logger.Println("# Bringing vendor into sync") - } - for pr, reason := range dw.changed { - if reason == projectRemoved { - dropped = append(dropped, pr) - continue - } - - to := filepath.FromSlash(filepath.Join(vnewpath, string(pr))) - proj, has := projs[pr] - if !has { - // This shouldn't be reachable, but it's preferable to print an - // error and continue rather than panic. https://github.com/golang/dep/issues/1945 - // TODO(sdboyer) remove this once we've increased confidence around - // this case. - fmt.Fprintf(os.Stderr, "Internal error - %s had change code %v but was not in new Gopkg.lock. Re-running dep ensure should fix this. Please file a bug at https://github.com/golang/dep/issues/new!\n", pr, reason) - continue - } - po := proj.(verify.VerifiableProject).PruneOpts - if err := sm.ExportPrunedProject(context.TODO(), projs[pr], po, to); err != nil { - return errors.Wrapf(err, "failed to export %s", pr) - } - - i++ - lpd := dw.lockDiff.ProjectDeltas[pr] - v, id := projs[pr].Version(), projs[pr].Ident() - - // Only print things if we're actually going to leave behind a new - // vendor dir. - if dw.behavior != VendorNever { - logger.Printf("(%d/%d) Wrote %s@%s: %s", i, tot, id, v, changeExplanation(reason, lpd)) - } - - digest, err := verify.DigestFromDirectory(to) - if err != nil { - return errors.Wrapf(err, "failed to hash %s", pr) - } - - // Update the new Lock with verification information. - for k, lp := range dw.lock.P { - if lp.Ident().ProjectRoot == pr { - vp := lp.(verify.VerifiableProject) - vp.Digest = digest - dw.lock.P[k] = verify.VerifiableProject{ - LockedProject: lp, - PruneOpts: po, - Digest: digest, - } - } - } - } - - // Write out the lock, now that it's fully updated with digests. - l, err := dw.lock.MarshalTOML() - if err != nil { - return errors.Wrap(err, "failed to marshal lock to TOML") - } - - if err = ioutil.WriteFile(lpath, append(lockFileComment, l...), 0666); err != nil { - return errors.Wrap(err, "failed to write new lock file") - } - - if dw.behavior == VendorNever { - return os.RemoveAll(vnewpath) - } - - // Changed projects are fully populated. Now, iterate over the lock's - // projects and move any remaining ones not in the changed list to vnewpath. - for _, lp := range dw.lock.Projects() { - pr := lp.Ident().ProjectRoot - tgt := filepath.Join(vnewpath, string(pr)) - err := os.MkdirAll(filepath.Dir(tgt), os.FileMode(0777)) - if err != nil { - return errors.Wrapf(err, "error creating parent directory in vendor for %s", tgt) - } - - if _, has := dw.changed[pr]; !has { - err = fs.RenameWithFallback(filepath.Join(vpath, string(pr)), tgt) - if err != nil { - return errors.Wrapf(err, "error moving unchanged project %s into scratch vendor dir", pr) - } - } - } - - for i, pr := range dropped { - // Kind of a lie to print this. ¯\_(ツ)_/¯ - fi, err := os.Stat(filepath.Join(vpath, string(pr))) - if err != nil { - return errors.Wrap(err, "could not stat file that VerifyVendor claimed existed") - } - - if fi.IsDir() { - logger.Printf("(%d/%d) Removed unused project %s", tot-(len(dropped)-i-1), tot, pr) - } else { - logger.Printf("(%d/%d) Removed orphaned file %s", tot-(len(dropped)-i-1), tot, pr) - } - } - - // Ensure vendor/.git is preserved if present - if hasDotGit(vpath) { - err = fs.RenameWithFallback(filepath.Join(vpath, ".git"), filepath.Join(vnewpath, "vendor/.git")) - if _, ok := err.(*os.LinkError); ok { - return errors.Wrap(err, "failed to preserve vendor/.git") - } - } - err = os.RemoveAll(vpath) - if err != nil { - return errors.Wrap(err, "failed to remove original vendor directory") - } - err = fs.RenameWithFallback(vnewpath, vpath) - if err != nil { - return errors.Wrap(err, "failed to put new vendor directory into place") - } - - return nil -} - -// changeExplanation outputs a string explaining what changed for each different -// possible changeType. -func changeExplanation(c changeType, lpd verify.LockedProjectDelta) string { - switch c { - case noVerify: - return "verification is disabled" - case solveChanged: - if lpd.SourceChanged() { - return fmt.Sprintf("source changed (%s -> %s)", lpd.SourceBefore, lpd.SourceAfter) - } else if lpd.VersionChanged() { - if lpd.VersionBefore == nil { - return fmt.Sprintf("version changed (was a bare revision)") - } - return fmt.Sprintf("version changed (was %s)", lpd.VersionBefore.String()) - } else if lpd.RevisionChanged() { - return fmt.Sprintf("revision changed (%s -> %s)", trimSHA(lpd.RevisionBefore), trimSHA(lpd.RevisionAfter)) - } else if lpd.PackagesChanged() { - la, lr := len(lpd.PackagesAdded), len(lpd.PackagesRemoved) - if la > 0 && lr > 0 { - return fmt.Sprintf("packages changed (%v added, %v removed)", la, lr) - } else if la > 0 { - return fmt.Sprintf("packages changed (%v added)", la) - } - return fmt.Sprintf("packages changed (%v removed)", lr) - } - case pruneOptsChanged: - // Override what's on the lockdiff with the extra info we have; - // this lets us excise PruneNestedVendorDirs and get the real - // value from the input param in place. - old := lpd.PruneOptsBefore & ^gps.PruneNestedVendorDirs - new := lpd.PruneOptsAfter & ^gps.PruneNestedVendorDirs - return fmt.Sprintf("prune options changed (%s -> %s)", old, new) - case hashMismatch: - return "hash of vendored tree didn't match digest in Gopkg.lock" - case hashVersionMismatch: - return "hashing algorithm mismatch" - case hashAbsent: - return "hash digest absent from lock" - case projectAdded: - return "new project" - case missingFromTree: - return "missing from vendor" - default: - panic(fmt.Sprintf("unrecognized changeType value %v", c)) - } - - return "" -} - -// PrintPreparedActions indicates what changes the DeltaWriter plans to make. -func (dw *DeltaWriter) PrintPreparedActions(output *log.Logger, verbose bool) error { - if verbose { - l, err := dw.lock.MarshalTOML() - if err != nil { - return errors.Wrap(err, "ensure DryRun cannot serialize lock") - } - output.Printf("Would have written the following %s (hash digests may be incorrect):\n%s\n", LockName, string(l)) - } else { - output.Printf("Would have written %s.\n", LockName) - } - - projs := make(map[gps.ProjectRoot]gps.LockedProject) - for _, lp := range dw.lock.Projects() { - projs[lp.Ident().ProjectRoot] = lp - } - - tot := len(dw.changed) - if tot > 0 { - output.Print("Would have updated the following projects in the vendor directory:\n\n") - i := 0 - for pr, reason := range dw.changed { - lpd := dw.lockDiff.ProjectDeltas[pr] - if reason == projectRemoved { - output.Printf("(%d/%d) Would have removed %s", i, tot, pr) - } else { - output.Printf("(%d/%d) Would have written %s@%s: %s", i, tot, projs[pr].Ident(), projs[pr].Version(), changeExplanation(reason, lpd)) - } - } - } - - return nil -} - -// A TreeWriter is responsible for writing important dep states to disk - -// Gopkg.lock, vendor, and possibly Gopkg.toml. -type TreeWriter interface { - PrintPreparedActions(output *log.Logger, verbose bool) error - Write(path string, sm gps.SourceManager, examples bool, logger *log.Logger) error -} - -// trimSHA checks if revision is a valid SHA1 digest and trims to 10 characters. -func trimSHA(revision gps.Revision) string { - if len(revision) == 40 { - if _, err := hex.DecodeString(string(revision)); err == nil { - // Valid SHA1 digest - revision = revision[0:10] - } - } - - return string(revision) -} diff --git a/vendor/github.com/golang/dep/website/.gitignore b/vendor/github.com/golang/dep/website/.gitignore deleted file mode 100644 index e18da9fc..00000000 --- a/vendor/github.com/golang/dep/website/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -.DS_Store - -build/ -node_modules/ - -i18n/* -!i18n/en.json - -lib/core/metadata.js -lib/core/MetadataBlog.js diff --git a/vendor/github.com/golang/dep/website/blog/2018-01-23-announce-v0.4.0.md b/vendor/github.com/golang/dep/website/blog/2018-01-23-announce-v0.4.0.md deleted file mode 100644 index 329671e8..00000000 --- a/vendor/github.com/golang/dep/website/blog/2018-01-23-announce-v0.4.0.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Announcing dep v0.4.1 (with docs!) -author: sam boyer -authorURL: http://twitter.com/sdboyer ---- - -v0.4.1 of dep has been released - and along with it, this site for documentation and announcements about dep! And, being that it's been nearly six months since [the last dep status update](https://sdboyer.io/dep-status/2017-08-17/) (which are now officially discontinued, in favor of this blog), and the roadmap hasn't been substantially updated in even longer, we'll use this release as an excuse to bring a bunch of things up to speed. - -_Note: there was [a significant omission](https://github.com/golang/dep/issues/1561) in v0.4.0's new pruning behavior, so we immediately shipped [v0.4.1](https://github.com/golang/dep/releases/tag/v0.4.1) with a fix._ - -### A new dep release! - -After three months of work, the next version of dep is stable and ready for public use. The big headline changes are: - -* `dep prune` no longer exists as a separate command. It has been absorbed into `dep ensure`, and its behavior can now be more granularly controlled by [directives in `Gopkg.toml`](https://golang.github.io/dep/docs/Gopkg.toml.html#prune). Calls to `dep prune` will not fail now, but will in future versions, so update your scripts! -* Support for govendor and glock have been added; `dep init` can now read their metadata files and attempt to automatically convert projects managed by those tools. - -Additional information is available in [the release notes](https://github.com/golang/dep/releases/tag/v0.4.1). The other major addition is this documentation site! - -### Docs docs docs - -Dep has had a documentation problem for a while. Having a single-command interface helped us get by with having only an FAQ, but as time wore on, it became increasingly clear that we needed a comprehensive set of documentation if people were to really feel comfortable with the tool. - -This site, which is automatically generated from the [docs directory](https://github.com/golang/dep/tree/master/docs) within the dep repository by [docusaurus](http://docusaurus.io/), is now that comprehensive source of docs. More so than any individual bit of information, it provides some broader benefits: - -* New user guides - reference documentation is not what folks need when starting with a new tool. Step-by-step instructions are. Now [we have that](https://golang.github.io/dep/docs/introduction.html), and it caters to users who are not only new to dep, but also to Go in general. -* Thematic organization of content - up until now, we were somewhat haphazardly flinging information into the FAQ. The body of documentation here is organized from the ground up, which will hopefully make it both more useful and easier to maintain. -* Versioning - docusaurus is capable of snapshotting doc versions on each release, and users will be able to select the version of the docs they want to view (though we've not enabled this just quite yet). Ideally, everyone should always be able to use the latest version, but this at least means you're not penalized if that's not feasible for you/your organization. -* A blog - you're reading it! This is great, as it provides us a canonical place to circulate information about what's happening with the project. - -At the same time, the docs aren't quite comprehensive _yet_. There's more reference material and guides to be written. For example, we're still missing a guide for project maintainers on how to make releases that align well with dep's happy path. - -Also, now that we have this whole docs apparatus, it would be particularly awesome if someone were to step up to help as a [docs maintainer](https://github.com/golang/dep/issues/629#issuecomment-359922251)! (Also also, the CSS on this site is terrible, [please halp](https://github.com/golang/dep/issues/1558)!) - -### The future - -Right now, there's two aspects to the future of dep. One is the roadmap of changes and features that make sense for dep as it exists today, in this standalone context. The other is the roadmap for moving dep into the toolchain. - -For the former, we have a fair bit of work underway that, now that this release is out the door, we can move on quickly. That includes major performance improvements, solver improvements to pick a sane version more of the time with less manual intervention, allowing the `source` field to work the way [most people expect it to](https://github.com/golang/dep/issues/860), and others. The goal is also to move dep towards a more regular release schedule. - -With respect to dep's movement towards the toolchain, discussions have already been ongoing between dep folks and the Go team for months. Movement into the toolchain is not a simple process. Some rules that dep, as a standalone tool, had to accept as law, become negotiable (for example, the semantics of vendor directories). There's also the question of how to best fit dep's commands themselves into the `go` tool. These present both interesting design opportunities and considerable risk. More information and opportunities for comment will be coming as we move into the Go 1.10 cycle. As has always been the plan, though, dep will continue to exist as a standalone tool until the toolchain has evolved sufficiently to supplant it. diff --git a/vendor/github.com/golang/dep/website/blog/2018-07-25-announce-v0.5.0.md b/vendor/github.com/golang/dep/website/blog/2018-07-25-announce-v0.5.0.md deleted file mode 100644 index 1b81534c..00000000 --- a/vendor/github.com/golang/dep/website/blog/2018-07-25-announce-v0.5.0.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: Announcing dep v0.5.0 -author: sam boyer -authorURL: http://twitter.com/sdboyer ---- - -v0.5.0 of dep has been [released](https://github.com/golang/dep/releases/tag/v0.5.0)! - -The big theme of this release is performance improvements. dep was designed for safety from the outset, because we knew that foundation would let us speed things up later. Now we have! - -**NOTE:** your whole team will need to update at once to this new release, as it results in changes to the structure of `Gopkg.lock` that older versions of dep won't know how to work with. - -### Performance Improvements - -There are two big aspects to the performance improvements: source metadata caching, and vendor verification. - -Source metadata caching is an experimental feature that caches the result of all the parsing and code-backed analysis dep does as part of the solving process: reading in your dependencies' `Gopkg.toml` files, parsing the .go files for `import` statements, etc. All that work, and the `git checkout` necessary to put code on disk to analyze, is what made the solver plod along in the past. - -With the caching enabled (managed by [the env var `DEPCACHEAGE`](https://golang.github.io/dep/docs/env-vars.html#depcacheage)), any combination of version and project that was already visited is retrieved from a persistent cache. Time per solving step drops to the (sub-)millisecond range; previously it was on the order of hundreds of milliseconds or seconds. - -Vendor verification is the notion that `Gopkg.lock` should contain enough information to be able to verify whether the _current_ contents of `vendor/` are exactly as they should be, including whatever [pruning options](https://golang.github.io/dep/docs/Gopkg.toml.html#prune) you've set. We've now done this, by adding the [`digest`](https://golang.github.io/dep/docs/Gopkg.lock.html#digest) and [`pruneopts`](https://golang.github.io/dep/docs/Gopkg.lock.html#pruneopts) fields to each `[[project]]` stanza in `Gopkg.lock`. - -The performance impact of all this is that it is no longer necessary for dep to rewrite the entirety of `vendor/` on every `dep ensure` run. Instead, dep selectively writes out or removes only the files necessary to bring `vendor/` back in line with `Gopkg.lock`. With `-v`, it'll also tell you why change was made: - -``` -# Bringing vendor into sync -(1/4) Wrote github.com/eapache/go-resiliency@v1.1.0: version changed (was v1.0.0) -(2/4) Wrote github.com/gregjones/httpcache@master: revision changed (2bcd89a174 -> 9cad4c3443) -(3/4) Wrote github.com/prometheus/common@master: prune options changed (UT -> NUT) -(4/4) Removed unused project github.com/kr/pretty -``` - -While the improvements affect different workflows in different ways, a representative `dep ensure -v` run (including both a solve and updating `vendor/`) for CockroachDB dropped from 120s to 4s in local benchmarking. - -### Improved feedback - -Vendor verification has implications beyond just performance. With it complete, we fixed dep's final blind spot on whether all of the dependency-relevant information in your project - `import`s in code, `Gopkg.toml`, `Gopkg.lock`, and `vendor/` - are [in sync](https://golang.github.io/dep/docs/ensure-mechanics.html#staying-in-sync). That enables not only the granular feedback about `vendor/` changes above, but it also lets us tell you exactly what changed in your project that pushed it out of sync, causing a solve. - -dep informed you of this in the past, but it was kinda useless: - -``` -$ dep ensure -update -v -Warning: Gopkg.lock is out of sync with Gopkg.toml or the project's imports. -``` - -Not very helpful. - -Now, though, if `dep ensure -v` sees your project is out of sync in a way that entails re-solving the graph, it will tell you exactly why: - -``` -$ dep ensure -v -# Gopkg.lock is out of sync -github.com/kr/pretty: imported or required, but missing from Gopkg.lock's input-imports -github.com/aws-sdk-go/aws/awserr: in Gopkg.lock's input-imports, but neither imported nor required -github.com/pkg/errors@v0.7.0: not allowed by constraint ^0.8.0 -``` - -Of course, what if you just want to know what's out of sync, without actually changing anything? We have a new subcommand for that! - -### `dep check` - -This release introduces a new subcommand, `dep check`, which reports all the ways that your project is out of sync. This includes the output of `dep ensure -v`, but also looks for any issues in `vendor`: - -``` -$ dep check -# Gopkg.lock is out of sync -github.com/kr/pretty: imported or required, but missing from Gopkg.lock's input-imports -github.com/aws-sdk-go/aws/awserr: in Gopkg.lock's input-imports, but neither imported nor required -github.com/pkg/errors@v0.7.0: not allowed by constraint ^0.8.0 - -# vendor is out of sync -github.com/pkg/errors: missing from vendor -github.com/aws-sdk-go/aws: hash of vendored tree not equal to digest in Gopkg.lock -``` - -`dep check` is also designed for use in automated tooling: - -* If any of its checks fail, it will exit 1. Passing `-q` will suppress any output, for maximum automated utility. -* It's very fast; the checks it performs by default cannot hit the network. With a warm disk cache, it'll complete in seconds even on enormous projects. -* cannot hit the network, which makes it very fast. Even a large project could use it as a git pre-commit hook: - -You can use it as a git pre-commit hook, to keep you from committing an out-of-sync project. This will set it up: - -``` -cat >.git/hooks/pre-commit <<EOL -#!/bin/bash -dep check -EOL -chmod +x .git/hooks/pre-commit -``` - -It's also strongly recommended for use in CI. In dep itself, we [replaced a hacky, slow and underinformative script with a single call to `dep check`](https://github.com/golang/dep/commit/e3ceae31d79d80a5fd7062facbc1a987e547a7bd#diff-4ab86a5e2bf55eef644d42b3c081c433). - -### `noverify` - -Unfortunately, there are cases where you absolutely need to make modifications to certain projects in vendor, and getting the upstream project to change their ways just isn't practical. Code generation is probably the most common case. - -In previous versions of dep, this was possible to do by wrapping `dep ensure` with a script that automatically re-applied your modifications afterwards. With vendor verification in place, though, dep will identify this as an aberrant state, `dep ensure` will always try to fix it, and `dep check` will always fail. - -To address this, we have added [`noverify`](https://golang.github.io/dep/docs/Gopkg.toml.html#noverify) to `Gopkg.toml`, where you can provide a list of project roots (_not_ packages) for which vendor verification should be skipped. Projects marked as such will not be rewritten for hash mismatches (though they still will if the solver picks a new version). `dep check` will still print a message about such issues so that you can still keep track of whether you actually are out of sync: - -``` -github.com/aws-sdk-go/aws: hash of vendored tree not equal to digest in Gopkg.lock (CHECK IGNORED: marked noverify in Gopkg.toml) -``` - -but if these "ignored" problems are the only ones `dep check` finds, it will exit 0. - -### dep, vgo/modules, and beyond - -Modules, née vgo, which have been merged into the `go` command (behind experimental flags), and will be present in the release of Go1.11. The Go team believes this obviates the need for dep. - -On the one hand, we're very glad that the Go team is finally taking dependency management problems seriously. And there are some profoundly useful ideas in vgo - significant contributions to the dependency management problem space, and ones that our future plans will certainly benefit from. - -However, we believe that vgo pushes the line too far. In pursuit of algorithmic simplicity, it establishes rules that ask people to prioritize the ecosystem above their own goals, and push unnecessary work on [already-stretched maintainers](https://pbs.twimg.com/media/DXyRLygX0AIAsE-.jpg). These designs are so deeply baked into the toolchain that it will be impossible to use `go` without acquiescing to these rules. - -That means there's no choosing between "vgo/modules or dep." It'll be "vgo, or [another language](https://twitter.com/_rsc/status/1022149148374650880)." - -This is a complicated topic. [These writings](https://sdboyer.io/vgo) look at the problems in depth, but are a lot to absorb. We are working to produce content that explain the problems in a more easily digestible way. - -As we believe that the current incarnation of modules will be harmful to the Go community, we intend to continue with dep's development, moving towards an alternative prototype for the versioning behavior that currently undergirds the modules system. To that end, the primary focus in dep's next release will be changing the "get the newest version for transitive dependencies" problem. This issue is a [cornerstone](https://research.swtch.com/cargo-newest.html) of the criticisms of dep; and it has been a goal of ours since before dep was first released. \ No newline at end of file diff --git a/vendor/github.com/golang/dep/website/core/Footer.js b/vendor/github.com/golang/dep/website/core/Footer.js deleted file mode 100644 index 98956ad5..00000000 --- a/vendor/github.com/golang/dep/website/core/Footer.js +++ /dev/null @@ -1,29 +0,0 @@ -const React = require('react'); - -const siteConfig = require(process.cwd() + '/siteConfig.js'); - -class Footer extends React.Component { - render() { - const currentYear = new Date().getFullYear(); - return ( - <footer className="nav-footer" id="footer"> - <section className="copyright"> - {siteConfig.copyright} - </section> - <section className="footer-logo"> - <a href={this.props.config.baseUrl} className="nav-home"> - {this.props.config.footerIcon && ( - <img - src={this.props.config.baseUrl + this.props.config.footerIcon} - alt={this.props.config.title} - width="75" - /> - )} - </a> - </section> - </footer> - ); - } -} - -module.exports = Footer; diff --git a/vendor/github.com/golang/dep/website/i18n/en.json b/vendor/github.com/golang/dep/website/i18n/en.json deleted file mode 100644 index fd7d0be7..00000000 --- a/vendor/github.com/golang/dep/website/i18n/en.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "_comment": "This file is auto-generated by write-translations.js", - "localized-strings": { - "next": "Next", - "previous": "Previous", - "tagline": "Dependency management for Go", - "daily-dep": "Daily Dep", - "deduction": "Import Path Deduction", - "ensure-mechanics": "Models and Mechanisms", - "env-vars": "Environment Variables", - "failure-modes": "Failure Modes", - "FAQ": "FAQ", - "glossary": "Glossary", - "Gopkg.lock": "Gopkg.lock", - "Gopkg.toml": "Gopkg.toml", - "installation": "Installation", - "introduction": "Getting Started", - "migrating": "Migrating to Dep", - "new-project": "Creating a New Project", - "the-solver": "The Solver", - "Documentation": "Documentation", - "Blog": "Blog", - "Guides": "Guides", - "References": "References" - }, - "pages-strings": { - "Help Translate|recruit community translators for your project": "Help Translate", - "Edit this Doc|recruitment message asking to edit the doc source": "Edit", - "Translate this Doc|recruitment message asking to translate the docs": "Translate" - } -} diff --git a/vendor/github.com/golang/dep/website/package-lock.json b/vendor/github.com/golang/dep/website/package-lock.json deleted file mode 100644 index 1b54b987..00000000 --- a/vendor/github.com/golang/dep/website/package-lock.json +++ /dev/null @@ -1,2437 +0,0 @@ -{ - "requires": true, - "lockfileVersion": 1, - "dependencies": { - "accepts": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", - "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", - "dev": true, - "requires": { - "mime-types": "2.1.17", - "negotiator": "0.6.1" - } - }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.0.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true, - "requires": { - "sprintf-js": "1.0.3" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "autolinker": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.15.3.tgz", - "integrity": "sha1-NCQX2PLzRhsUzwkIjV7fh5HcmDI=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", - "dev": true - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" - }, - "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - } - } - }, - "babel-core": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz", - "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", - "dev": true, - "requires": { - "babel-code-frame": "6.26.0", - "babel-generator": "6.26.1", - "babel-helpers": "6.24.1", - "babel-messages": "6.23.0", - "babel-register": "6.26.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "convert-source-map": "1.5.1", - "debug": "2.6.9", - "json5": "0.5.1", - "lodash": "4.17.5", - "minimatch": "3.0.4", - "path-is-absolute": "1.0.1", - "private": "0.1.8", - "slash": "1.0.0", - "source-map": "0.5.7" - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, - "requires": { - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "detect-indent": "4.0.0", - "jsesc": "1.3.0", - "lodash": "4.17.5", - "source-map": "0.5.7", - "trim-right": "1.0.1" - }, - "dependencies": { - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - } - } - }, - "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dev": true, - "requires": { - "babel-helper-explode-assignable-expression": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-builder-react-jsx": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", - "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "esutils": "2.0.2" - } - }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, - "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.5" - } - }, - "babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "requires": { - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.5" - } - }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "dev": true, - "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "requires": { - "babel-helper-optimise-call-expression": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", - "dev": true - }, - "babel-plugin-syntax-flow": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", - "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", - "dev": true - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "6.24.1", - "babel-plugin-syntax-async-functions": "6.13.0", - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.5" - } - }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "requires": { - "babel-helper-define-map": "6.26.0", - "babel-helper-function-name": "6.24.1", - "babel-helper-optimise-call-expression": "6.24.1", - "babel-helper-replace-supers": "6.24.1", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" - } - }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dev": true, - "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "6.26.0", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz", - "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=", - "dev": true, - "requires": { - "babel-plugin-transform-strict-mode": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" - } - }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "dev": true, - "requires": { - "babel-helper-replace-supers": "6.24.1", - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "requires": { - "babel-helper-call-delegate": "6.24.1", - "babel-helper-get-function-arity": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "dev": true, - "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "dev": true, - "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.26.0", - "regexpu-core": "2.0.0" - } - }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dev": true, - "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", - "babel-plugin-syntax-exponentiation-operator": "6.13.0", - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-flow-strip-types": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", - "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", - "dev": true, - "requires": { - "babel-plugin-syntax-flow": "6.18.0", - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-react-display-name": { - "version": "6.25.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", - "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-react-jsx": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", - "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", - "dev": true, - "requires": { - "babel-helper-builder-react-jsx": "6.26.0", - "babel-plugin-syntax-jsx": "6.18.0", - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-react-jsx-self": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", - "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "6.18.0", - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-react-jsx-source": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", - "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "6.18.0", - "babel-runtime": "6.26.0" - } - }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, - "requires": { - "regenerator-transform": "0.10.1" - } - }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" - } - }, - "babel-preset-env": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz", - "integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "6.22.0", - "babel-plugin-syntax-trailing-function-commas": "6.22.0", - "babel-plugin-transform-async-to-generator": "6.24.1", - "babel-plugin-transform-es2015-arrow-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", - "babel-plugin-transform-es2015-block-scoping": "6.26.0", - "babel-plugin-transform-es2015-classes": "6.24.1", - "babel-plugin-transform-es2015-computed-properties": "6.24.1", - "babel-plugin-transform-es2015-destructuring": "6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", - "babel-plugin-transform-es2015-for-of": "6.23.0", - "babel-plugin-transform-es2015-function-name": "6.24.1", - "babel-plugin-transform-es2015-literals": "6.22.0", - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "6.26.0", - "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", - "babel-plugin-transform-es2015-modules-umd": "6.24.1", - "babel-plugin-transform-es2015-object-super": "6.24.1", - "babel-plugin-transform-es2015-parameters": "6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", - "babel-plugin-transform-es2015-spread": "6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "6.24.1", - "babel-plugin-transform-es2015-template-literals": "6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "6.24.1", - "babel-plugin-transform-exponentiation-operator": "6.24.1", - "babel-plugin-transform-regenerator": "6.26.0", - "browserslist": "2.11.3", - "invariant": "2.2.2", - "semver": "5.5.0" - } - }, - "babel-preset-flow": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", - "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", - "dev": true, - "requires": { - "babel-plugin-transform-flow-strip-types": "6.22.0" - } - }, - "babel-preset-react": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", - "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "6.18.0", - "babel-plugin-transform-react-display-name": "6.25.0", - "babel-plugin-transform-react-jsx": "6.24.1", - "babel-plugin-transform-react-jsx-self": "6.22.0", - "babel-plugin-transform-react-jsx-source": "6.22.0", - "babel-preset-flow": "6.23.0" - } - }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "requires": { - "babel-core": "6.26.0", - "babel-runtime": "6.26.0", - "core-js": "2.5.3", - "home-or-tmp": "2.0.0", - "lodash": "4.17.5", - "mkdirp": "0.5.1", - "source-map-support": "0.4.18" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "2.5.3", - "regenerator-runtime": "0.11.1" - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "lodash": "4.17.5" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "6.26.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "debug": "2.6.9", - "globals": "9.18.0", - "invariant": "2.2.2", - "lodash": "4.17.5" - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.5", - "to-fast-properties": "1.0.3" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "0.14.5" - } - }, - "body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "content-type": "1.0.4", - "debug": "2.6.9", - "depd": "1.1.2", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "1.6.15" - } - }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "dev": true, - "requires": { - "hoek": "4.2.0" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - } - }, - "browserslist": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", - "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", - "dev": true, - "requires": { - "caniuse-lite": "1.0.30000808", - "electron-to-chromium": "1.3.33" - } - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30000808", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000808.tgz", - "integrity": "sha512-vT0JLmHdvq1UVbYXioxCXHYdNw55tyvi+IUWyX0Zeh1OFQi2IllYtm38IJnSgHWCv/zUnX1hdhy3vMJvuTNSqw==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", - "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "5.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "supports-color": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", - "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", - "dev": true, - "requires": { - "has-flag": "3.0.0" - } - } - } - }, - "classnames": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", - "integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0=", - "dev": true - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "color": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color/-/color-2.0.1.tgz", - "integrity": "sha512-ubUCVVKfT7r2w2D3qtHakj8mbmKms+tThR8gI8zEYCbUBl8/voqFGt3kgBqGwXAopgXybnkuOq+qMYCRrp4cXw==", - "dev": true, - "requires": { - "color-convert": "1.9.1", - "color-string": "1.5.2" - } - }, - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "color-string": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.2.tgz", - "integrity": "sha1-JuRYFLw8mny9Z1FkikFDRRSnc6k=", - "dev": true, - "requires": { - "color-name": "1.1.3", - "simple-swizzle": "0.2.2" - } - }, - "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, - "requires": { - "delayed-stream": "1.0.0" - } - }, - "commander": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", - "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", - "dev": true - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "core-js": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", - "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "create-react-class": { - "version": "15.6.3", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", - "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", - "dev": true, - "requires": { - "fbjs": "0.8.16", - "loose-envify": "1.3.1", - "object-assign": "4.1.1" - } - }, - "crowdin-cli": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/crowdin-cli/-/crowdin-cli-0.3.0.tgz", - "integrity": "sha1-6smYmm/n/qrzMJA5evwYfGe0YZE=", - "dev": true, - "requires": { - "request": "2.83.0", - "yamljs": "0.2.10", - "yargs": "2.3.0" - } - }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "dev": true, - "requires": { - "boom": "5.2.0" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "dev": true, - "requires": { - "hoek": "4.2.0" - } - } - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "1.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-is": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.2.tgz", - "integrity": "sha1-nO1l6gvAsJ9CptecGxkD+dkTzBg=", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "2.0.1" - } - }, - "docusaurus": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/docusaurus/-/docusaurus-1.0.5.tgz", - "integrity": "sha512-mywZXQq/fiepVxpD4DLFZXZ8TV7VQd43nmicJZ2GnRfySj3XHqxEzBxpJss/waa76LNCdkDgRmkAEJ7JZSVY/g==", - "dev": true, - "requires": { - "babel-preset-env": "1.6.1", - "babel-preset-react": "6.24.1", - "babel-register": "6.26.0", - "babel-traverse": "6.26.0", - "babylon": "6.18.0", - "chalk": "2.3.1", - "classnames": "2.2.5", - "color": "2.0.1", - "commander": "2.14.1", - "crowdin-cli": "0.3.0", - "escape-string-regexp": "1.0.5", - "express": "4.16.2", - "feed": "1.1.1", - "fs-extra": "5.0.0", - "glob": "7.1.2", - "highlight.js": "9.12.0", - "react": "15.6.2", - "react-dom": "15.6.2", - "react-dom-factories": "1.0.2", - "remarkable": "1.7.1", - "request": "2.83.0", - "shelljs": "0.7.8", - "sitemap": "1.13.0", - "tcp-port-used": "0.1.2" - } - }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.33", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.33.tgz", - "integrity": "sha1-vwBwPWKnxlI4E2V4w1LWxcBCpUU=", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "dev": true, - "requires": { - "iconv-lite": "0.4.19" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "express": { - "version": "4.16.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", - "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", - "dev": true, - "requires": { - "accepts": "1.3.4", - "array-flatten": "1.1.1", - "body-parser": "1.18.2", - "content-disposition": "0.5.2", - "content-type": "1.0.4", - "cookie": "0.3.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "1.1.2", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", - "finalhandler": "1.1.0", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "path-to-regexp": "0.1.7", - "proxy-addr": "2.0.2", - "qs": "6.5.1", - "range-parser": "1.2.0", - "safe-buffer": "5.1.1", - "send": "0.16.1", - "serve-static": "1.13.1", - "setprototypeof": "1.1.0", - "statuses": "1.3.1", - "type-is": "1.6.15", - "utils-merge": "1.0.1", - "vary": "1.1.2" - } - }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "fbjs": { - "version": "0.8.16", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz", - "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", - "dev": true, - "requires": { - "core-js": "1.2.7", - "isomorphic-fetch": "2.2.1", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "promise": "7.3.1", - "setimmediate": "1.0.5", - "ua-parser-js": "0.7.17" - }, - "dependencies": { - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "dev": true - } - } - }, - "feed": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/feed/-/feed-1.1.1.tgz", - "integrity": "sha1-kUiXUX6U+jJ8xvc7tYWkfEqe0yE=", - "dev": true, - "requires": { - "xml": "1.0.1" - } - }, - "finalhandler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", - "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.3.1", - "unpipe": "1.0.0" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", - "dev": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "1.0.0" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "dev": true, - "requires": { - "ajv": "5.5.2", - "har-schema": "2.0.0" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "dev": true, - "requires": { - "boom": "4.3.1", - "cryptiles": "3.1.2", - "hoek": "4.2.0", - "sntp": "2.1.0" - } - }, - "highlight.js": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz", - "integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=", - "dev": true - }, - "hoek": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", - "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", - "dev": true - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" - } - }, - "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", - "dev": true, - "requires": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": "1.3.1" - }, - "dependencies": { - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "dev": true - }, - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", - "dev": true - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" - } - }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", - "dev": true - }, - "invariant": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true, - "requires": { - "loose-envify": "1.3.1" - } - }, - "ipaddr.js": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz", - "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=", - "dev": true - }, - "is-arrayish": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.1.tgz", - "integrity": "sha1-wt/DhquqDD4zxI2z/ocFnmkGXv0=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is2": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/is2/-/is2-0.0.9.tgz", - "integrity": "sha1-EZVW0dFlGkG6EFr4AyZ8gLKZ9ik=", - "dev": true, - "requires": { - "deep-is": "0.1.2" - } - }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "dev": true, - "requires": { - "node-fetch": "1.7.3", - "whatwg-fetch": "2.0.3" - } - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", - "dev": true - }, - "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true, - "requires": { - "js-tokens": "3.0.2" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true - }, - "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", - "dev": true - }, - "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "dev": true, - "requires": { - "mime-db": "1.30.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "1.1.11" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", - "dev": true - }, - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "dev": true, - "requires": { - "encoding": "0.1.12", - "is-stream": "1.1.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1.0.2" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "requires": { - "asap": "2.0.6" - } - }, - "prop-types": { - "version": "15.6.0", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz", - "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", - "dev": true, - "requires": { - "fbjs": "0.8.16", - "loose-envify": "1.3.1", - "object-assign": "4.1.1" - } - }, - "proxy-addr": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", - "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", - "dev": true, - "requires": { - "forwarded": "0.1.2", - "ipaddr.js": "1.5.2" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "q": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", - "integrity": "sha1-TeLmyzspCIyeTLwDv51C+5bOL3U=", - "dev": true - }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "dev": true - }, - "raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "unpipe": "1.0.0" - } - }, - "react": { - "version": "15.6.2", - "resolved": "https://registry.npmjs.org/react/-/react-15.6.2.tgz", - "integrity": "sha1-26BDSrQ5z+gvEI8PURZjkIF5qnI=", - "dev": true, - "requires": { - "create-react-class": "15.6.3", - "fbjs": "0.8.16", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "prop-types": "15.6.0" - } - }, - "react-dom": { - "version": "15.6.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.6.2.tgz", - "integrity": "sha1-Qc+t9pO3V/rycIRDodH9WgK+9zA=", - "dev": true, - "requires": { - "fbjs": "0.8.16", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "prop-types": "15.6.0" - } - }, - "react-dom-factories": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/react-dom-factories/-/react-dom-factories-1.0.2.tgz", - "integrity": "sha1-63cFxNs2+1AbOqOP91lhaqD/luA=", - "dev": true - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "1.5.0" - } - }, - "regenerate": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", - "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", - "dev": true - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", - "dev": true, - "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "private": "0.1.8" - } - }, - "regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "requires": { - "regenerate": "1.3.3", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" - } - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "requires": { - "jsesc": "0.5.0" - } - }, - "remarkable": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.1.tgz", - "integrity": "sha1-qspJchALZqZCpjoQIcpLrBvjv/Y=", - "dev": true, - "requires": { - "argparse": "0.1.16", - "autolinker": "0.15.3" - }, - "dependencies": { - "argparse": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", - "dev": true, - "requires": { - "underscore": "1.7.0", - "underscore.string": "2.4.0" - } - } - } - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "1.0.2" - } - }, - "request": { - "version": "2.83.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", - "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", - "dev": true, - "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.3.1", - "har-validator": "5.0.3", - "hawk": "6.0.2", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "performance-now": "2.1.0", - "qs": "6.5.1", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.6.0", - "uuid": "3.2.1" - } - }, - "resolve": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", - "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", - "dev": true, - "requires": { - "path-parse": "1.0.5" - } - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - }, - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true - }, - "send": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", - "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "1.1.2", - "destroy": "1.0.4", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", - "fresh": "0.5.2", - "http-errors": "1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "2.3.0", - "range-parser": "1.2.0", - "statuses": "1.3.1" - } - }, - "serve-static": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", - "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", - "dev": true, - "requires": { - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "parseurl": "1.3.2", - "send": "0.16.1" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", - "dev": true, - "requires": { - "glob": "7.1.2", - "interpret": "1.1.0", - "rechoir": "0.6.2" - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "0.3.1" - } - }, - "sitemap": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-1.13.0.tgz", - "integrity": "sha1-Vpy+IYAgKSamKiZs094Jyc60P4M=", - "dev": true, - "requires": { - "underscore": "1.7.0", - "url-join": "1.1.0" - } - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "dev": true, - "requires": { - "hoek": "4.2.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dev": true, - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - } - }, - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true - }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "tcp-port-used": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-0.1.2.tgz", - "integrity": "sha1-lFDodoyDtBb9TRpqlEnuzL9JbCk=", - "dev": true, - "requires": { - "debug": "0.7.4", - "is2": "0.0.9", - "q": "0.9.7" - }, - "dependencies": { - "debug": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=", - "dev": true - } - } - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - }, - "tough-cookie": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", - "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", - "dev": true, - "requires": { - "punycode": "1.4.1" - } - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true - }, - "type-is": { - "version": "1.6.15", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", - "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "2.1.17" - } - }, - "ua-parser-js": { - "version": "0.7.17", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", - "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==", - "dev": true - }, - "underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", - "dev": true - }, - "underscore.string": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", - "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", - "dev": true - }, - "universalify": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", - "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "url-join": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", - "integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", - "dev": true - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "1.3.0" - } - }, - "whatwg-fetch": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=", - "dev": true - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "xml": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", - "dev": true - }, - "yamljs": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.2.10.tgz", - "integrity": "sha1-SBzHwlynOvWfWR8MluPOVsdXpA8=", - "dev": true, - "requires": { - "argparse": "1.0.9", - "glob": "7.1.2" - } - }, - "yargs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", - "integrity": "sha1-6QDIclDsXNCA22AJ/j3WMVbx1/s=", - "dev": true, - "requires": { - "wordwrap": "0.0.2" - } - } - } -} diff --git a/vendor/github.com/golang/dep/website/package.json b/vendor/github.com/golang/dep/website/package.json deleted file mode 100644 index 64af166c..00000000 --- a/vendor/github.com/golang/dep/website/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "scripts": { - "examples": "docusaurus-examples", - "start": "docusaurus-start", - "build": "docusaurus-build", - "publish-gh-pages": "docusaurus-publish", - "write-translations": "docusaurus-write-translations", - "version": "docusaurus-version", - "rename-version": "docusaurus-rename-version" - }, - "devDependencies": { - "docusaurus": "^1.0.5", - "babel-preset-env": "^1.6.1", - "babel-preset-react": "^6.24.1", - "react": "^15.6.2" - } -} diff --git a/vendor/github.com/golang/dep/website/pages/en/help.js b/vendor/github.com/golang/dep/website/pages/en/help.js deleted file mode 100755 index 0a63c19e..00000000 --- a/vendor/github.com/golang/dep/website/pages/en/help.js +++ /dev/null @@ -1,43 +0,0 @@ -const React = require('react'); - -const CompLibrary = require('../../core/CompLibrary.js'); -const Container = CompLibrary.Container; -const GridBlock = CompLibrary.GridBlock; - -const siteConfig = require(process.cwd() + '/siteConfig.js'); - -class Help extends React.Component { - render() { - const supportLinks = [ - { - content: - 'Learn more using the [documentation on this site.](/test-site/docs/en/doc1.html)', - title: 'Browse Docs', - }, - { - content: 'Ask questions about the documentation and project', - title: 'Join the community', - }, - { - content: "Find out what's new with this project", - title: 'Stay up to date', - }, - ]; - - return ( - <div className="docMainWrapper wrapper"> - <Container className="mainContainer documentContainer postContainer"> - <div className="post"> - <header className="postHeader"> - <h2>Need help?</h2> - </header> - <p>This project is maintained by a dedicated group of people.</p> - <GridBlock contents={supportLinks} layout="threeColumn" /> - </div> - </Container> - </div> - ); - } -} - -module.exports = Help; diff --git a/vendor/github.com/golang/dep/website/pages/en/index.js b/vendor/github.com/golang/dep/website/pages/en/index.js deleted file mode 100755 index 11437ae9..00000000 --- a/vendor/github.com/golang/dep/website/pages/en/index.js +++ /dev/null @@ -1,92 +0,0 @@ -const React = require('react'); - -const CompLibrary = require('../../core/CompLibrary.js'); -const MarkdownBlock = CompLibrary.MarkdownBlock; /* Used to read markdown */ -const Container = CompLibrary.Container; -const GridBlock = CompLibrary.GridBlock; - -const siteConfig = require(process.cwd() + '/siteConfig.js'); - -class Button extends React.Component { - render() { - return ( - <div className="pluginWrapper buttonWrapper"> - <a className="button" href={this.props.href} target={this.props.target}> - {this.props.children} - </a> - </div> - ); - } -} - -function assetUrl(img) { - return siteConfig.baseUrl + 'docs/assets/' + img; -} - -function docUrl(doc, language) { - return siteConfig.baseUrl + 'docs/' + (language ? language + '/' : '') + doc; -} - -Button.defaultProps = { - target: '_self', -}; - -const SplashContainer = props => ( - <div className="homeContainer"> - <div className="homeSplashFade"> - <div className="wrapper homeWrapper">{props.children}</div> - </div> - </div> -); - -const Logo = props => ( - <div className="projectLogo"> - <img src={props.img_src} /> - </div> -); - -const ProjectTitle = props => ( - <h2 className="projectTitle"> - {siteConfig.title} - <small>{siteConfig.tagline}</small> - </h2> -); - -const PromoSection = props => ( - <div className="section promoSection"> - <div className="promoRow"> - <div className="pluginRowBlock">{props.children}</div> - </div> - </div> -); - -class HomeSplash extends React.Component { - render() { - let language = this.props.language || ''; - return ( - <SplashContainer> - <Logo img_src={assetUrl('DigbyShadows.svg')} /> - <div className="inner"> - <ProjectTitle /> - <PromoSection> - <Button href={docUrl('introduction.html', language)}>Docs</Button> - <Button href={siteConfig.baseUrl + 'blog'}>Blog</Button> - <Button href='https://github.com/golang/dep'>Code</Button> - </PromoSection> - </div> - </SplashContainer> - ); - } -} - -class Index extends React.Component { - render() { - let language = this.props.language || ''; - - return ( - <HomeSplash language={language} /> - ); - } -} - -module.exports = Index; diff --git a/vendor/github.com/golang/dep/website/pages/en/users.js b/vendor/github.com/golang/dep/website/pages/en/users.js deleted file mode 100644 index b94c4bc6..00000000 --- a/vendor/github.com/golang/dep/website/pages/en/users.js +++ /dev/null @@ -1,40 +0,0 @@ -const React = require('react'); - -const CompLibrary = require('../../core/CompLibrary.js'); -const Container = CompLibrary.Container; - -const siteConfig = require(process.cwd() + '/siteConfig.js'); - -class Users extends React.Component { - render() { - const showcase = siteConfig.users.map((user, i) => { - return ( - <a href={user.infoLink} key={i}> - <img src={user.image} title={user.caption} /> - </a> - ); - }); - - return ( - <div className="mainContainer"> - <Container padding={['bottom', 'top']}> - <div className="showcaseSection"> - <div className="prose"> - <h1>Who's Using This?</h1> - <p>This project is used by many folks</p> - </div> - <div className="logos">{showcase}</div> - <p>Are you using this project?</p> - <a - href="https://github.com/golang/dep/edit/master/website/siteConfig.js" - className="button"> - Add your company - </a> - </div> - </Container> - </div> - ); - } -} - -module.exports = Users; diff --git a/vendor/github.com/golang/dep/website/sidebars.json b/vendor/github.com/golang/dep/website/sidebars.json deleted file mode 100644 index 8ed31d65..00000000 --- a/vendor/github.com/golang/dep/website/sidebars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "docs": { - "Guides": ["introduction", "installation", "new-project", "migrating", "daily-dep", "uninstalling"], - "References": ["ensure-mechanics", "failure-modes", "the-solver", "deduction", "Gopkg.toml", "Gopkg.lock", "FAQ", "env-vars", "glossary"] - } -} diff --git a/vendor/github.com/golang/dep/website/siteConfig.js b/vendor/github.com/golang/dep/website/siteConfig.js deleted file mode 100644 index 4cd12500..00000000 --- a/vendor/github.com/golang/dep/website/siteConfig.js +++ /dev/null @@ -1,46 +0,0 @@ -/* List of projects/orgs using your project for the users page */ -const users = [ -]; - -const siteConfig = { - title: 'dep' /* title for your website */, - tagline: 'Dependency management for Go', - url: 'https://golang.github.io' /* your website url */, - baseUrl: '/dep/' /* base url for your project */, - editUrl: 'https://github.com/golang/dep/edit/master/docs/', - projectName: 'dep', - headerLinks: [ - {doc: 'introduction', label: 'Documentation'}, - {blog: true, label: 'Blog'}, - ], - users, - /* path to images for header/footer */ - headerIcon: 'docs/assets/DigbyFlat.svg', - footerIcon: 'docs/assets/DigbyShadowsScene2.svg', - favicon: 'docs/assets/DigbyScene2Flat.png', - /* colors for website */ - colors: { - secondaryColor: '#243f75', - primaryColor: '#375eab', - }, - algolia: { - apiKey: "0b4cdbc6bb41efe17ed7176afcb23441", - indexName: "golang_dep" - }, - // This copyright info is used in /core/Footer.js and blog rss/atom feeds. - copyright: - 'Copyright © ' + - new Date().getFullYear() + - ' The Go Authors', - organizationName: 'golang', // or set an env variable ORGANIZATION_NAME - projectName: 'dep', // or set an env variable PROJECT_NAME - highlight: { - // Highlight.js theme to use for syntax highlighting in code blocks - theme: 'default', - }, - scripts: ['https://buttons.github.io/buttons.js'], - // You may provide arbitrary config keys to be used as needed by your template. - repoUrl: 'https://github.com/golang/dep', -}; - -module.exports = siteConfig; diff --git a/vendor/github.com/golang/dep/website/static/css/custom.css b/vendor/github.com/golang/dep/website/static/css/custom.css deleted file mode 100644 index 6359d6ab..00000000 --- a/vendor/github.com/golang/dep/website/static/css/custom.css +++ /dev/null @@ -1,124 +0,0 @@ -/* -Contains custom styles for whole site. -*/ - -html { - box-sizing: border-box; -} - -*, *:before, *:after { - box-sizing: inherit; -} - -body { - min-height: 100vh; -} - -.navPusher { - display: flex; - flex-direction: column; - box-sizing: border-box; - justify-content: space-between; - min-height: 100%; - /* Resets default height: 100% */ - height: auto; -} - -.footer-logo { - padding-top: 1em; - display: flex; - justify-content: center; -} - -/* Reset .navToggle box-sizing */ -.navToggle { - box-sizing: content-box; -} - - -/* HOME _____________________________________________________________________________________________________________ */ - -.homeContainer { - flex: 1 0 auto; - padding-bottom: 1em; -} - -.homeContainer .homeWrapper .projectLogo { - justify-content: center; - position: relative; - padding: 2em; -} - -.homeContainer .homeWrapper .projectLogo img { - max-height: 360px; -} - - -/* DOCS _____________________________________________________________________________________________________________ */ - -.docMainWrapper { - width: 100%; -} - - -/* HEADINGS _________________________________________________________________________________________________________ */ - -.mainContainer .wrapper .post h2, -.mainContainer .wrapper .post h3, -.mainContainer .wrapper .post h4, -.mainContainer .wrapper .post h5, -.mainContainer .wrapper .post h6 { - margin-top: 2.5rem; -} - -.mainContainer .wrapper .post .postHeader h1 { - font-size: 2.909rem; -} - -.mainContainer .wrapper .post h2 { - font-size: 2.218rem; -} - -.mainContainer .wrapper .post h3 { - font-size: 1.798rem; - color: #a6a6a6; -} - -.mainContainer .wrapper .post h4 { - font-size: 1.618rem; - color: #a6a6a6; - font-weight: 300; - line-height: 1.5; - padding: 10px 0; -} - -.mainContainer .wrapper .post h5 { - font-size: 1.111rem; - color: #a6a6a6; - font-weight: 300; - line-height: 1.5; - padding: 10px 0; -} - -.mainContainer .wrapper .post h6 { - font-size: 1rem; - color: #a6a6a6; - font-weight: 300; - line-height: 1.5; - padding: 10px 0; -} - -@media only screen and (min-device-width: 360px) and (max-device-width: 736px) { -} - -@media only screen and (min-width: 1024px) { -} - -@media only screen and (max-width: 1023px) { -} - -@media only screen and (min-width: 1400px) { -} - -@media only screen and (min-width: 1500px) { -} diff --git a/vendor/github.com/golang/dep/website/yarn.lock b/vendor/github.com/golang/dep/website/yarn.lock deleted file mode 100644 index ca7f1668..00000000 --- a/vendor/github.com/golang/dep/website/yarn.lock +++ /dev/null @@ -1,1739 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -accepts@~1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" - dependencies: - mime-types "~2.1.16" - negotiator "0.6.1" - -ajv@^5.1.0: - version "5.5.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" - dependencies: - co "^4.6.0" - fast-deep-equal "^1.0.0" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.3.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - -ansi-styles@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" - dependencies: - color-convert "^1.9.0" - -argparse@^1.0.7: - version "1.0.9" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" - dependencies: - sprintf-js "~1.0.2" - -argparse@~0.1.15: - version "0.1.16" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-0.1.16.tgz#cfd01e0fbba3d6caed049fbd758d40f65196f57c" - dependencies: - underscore "~1.7.0" - underscore.string "~2.4.0" - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - -asn1@~0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - -autolinker@~0.15.0: - version "0.15.3" - resolved "https://registry.yarnpkg.com/autolinker/-/autolinker-0.15.3.tgz#342417d8f2f3461b14cf09088d5edf8791dc9832" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - -aws4@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" - -babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.0" - debug "^2.6.8" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.7" - slash "^1.0.0" - source-map "^0.5.6" - -babel-generator@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.6" - trim-right "^1.0.1" - -babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" - dependencies: - babel-helper-explode-assignable-expression "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-builder-react-jsx@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - esutils "^2.0.2" - -babel-helper-call-delegate@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-define-map@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-explode-assignable-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" - dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-function-name@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - dependencies: - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-get-function-arity@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-hoist-variables@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-optimise-call-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-remap-async-to-generator@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-replace-supers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - dependencies: - babel-helper-optimise-call-expression "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-syntax-async-functions@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" - -babel-plugin-syntax-exponentiation-operator@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" - -babel-plugin-syntax-flow@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" - -babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - -babel-plugin-syntax-trailing-function-commas@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" - -babel-plugin-transform-async-to-generator@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" - dependencies: - babel-helper-remap-async-to-generator "^6.24.1" - babel-plugin-syntax-async-functions "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-arrow-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.23.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-classes@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - dependencies: - babel-helper-define-map "^6.24.1" - babel-helper-function-name "^6.24.1" - babel-helper-optimise-call-expression "^6.24.1" - babel-helper-replace-supers "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-computed-properties@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-duplicate-keys@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-for-of@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" - dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" - dependencies: - babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-transform-es2015-modules-systemjs@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-umd@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" - dependencies: - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-object-super@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - dependencies: - babel-helper-call-delegate "^6.24.1" - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-shorthand-properties@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-sticky-regex@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-typeof-symbol@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-exponentiation-operator@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" - dependencies: - babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" - babel-plugin-syntax-exponentiation-operator "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-flow-strip-types@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" - dependencies: - babel-plugin-syntax-flow "^6.18.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-react-display-name@^6.23.0: - version "6.25.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx-self@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz#df6d80a9da2612a121e6ddd7558bcbecf06e636e" - dependencies: - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx-source@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" - dependencies: - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" - dependencies: - babel-helper-builder-react-jsx "^6.24.1" - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-regenerator@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - dependencies: - regenerator-transform "^0.10.0" - -babel-plugin-transform-strict-mode@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-preset-env@^1.6.0, babel-preset-env@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48" - dependencies: - babel-plugin-check-es2015-constants "^6.22.0" - babel-plugin-syntax-trailing-function-commas "^6.22.0" - babel-plugin-transform-async-to-generator "^6.22.0" - babel-plugin-transform-es2015-arrow-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoping "^6.23.0" - babel-plugin-transform-es2015-classes "^6.23.0" - babel-plugin-transform-es2015-computed-properties "^6.22.0" - babel-plugin-transform-es2015-destructuring "^6.23.0" - babel-plugin-transform-es2015-duplicate-keys "^6.22.0" - babel-plugin-transform-es2015-for-of "^6.23.0" - babel-plugin-transform-es2015-function-name "^6.22.0" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.22.0" - babel-plugin-transform-es2015-modules-commonjs "^6.23.0" - babel-plugin-transform-es2015-modules-systemjs "^6.23.0" - babel-plugin-transform-es2015-modules-umd "^6.23.0" - babel-plugin-transform-es2015-object-super "^6.22.0" - babel-plugin-transform-es2015-parameters "^6.23.0" - babel-plugin-transform-es2015-shorthand-properties "^6.22.0" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.22.0" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.23.0" - babel-plugin-transform-es2015-unicode-regex "^6.22.0" - babel-plugin-transform-exponentiation-operator "^6.22.0" - babel-plugin-transform-regenerator "^6.22.0" - browserslist "^2.1.2" - invariant "^2.2.2" - semver "^5.3.0" - -babel-preset-flow@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d" - dependencies: - babel-plugin-transform-flow-strip-types "^6.22.0" - -babel-preset-react@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380" - dependencies: - babel-plugin-syntax-jsx "^6.3.13" - babel-plugin-transform-react-display-name "^6.23.0" - babel-plugin-transform-react-jsx "^6.24.1" - babel-plugin-transform-react-jsx-self "^6.22.0" - babel-plugin-transform-react-jsx-source "^6.22.0" - babel-preset-flow "^6.23.0" - -babel-register@^6.24.1, babel-register@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.24.1, babel-template@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.24.1, babel-traverse@^6.25.0, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.17.4, babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - -bcrypt-pbkdf@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" - dependencies: - tweetnacl "^0.14.3" - -body-parser@1.18.2: - version "1.18.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" - dependencies: - bytes "3.0.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.1" - http-errors "~1.6.2" - iconv-lite "0.4.19" - on-finished "~2.3.0" - qs "6.5.1" - raw-body "2.3.2" - type-is "~1.6.15" - -boom@4.x.x: - version "4.3.1" - resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" - dependencies: - hoek "4.x.x" - -boom@5.x.x: - version "5.2.0" - resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" - dependencies: - hoek "4.x.x" - -brace-expansion@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -browserslist@^2.1.2: - version "2.11.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2" - dependencies: - caniuse-lite "^1.0.30000792" - electron-to-chromium "^1.3.30" - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - -caniuse-lite@^1.0.30000792: - version "1.0.30000792" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000792.tgz#d0cea981f8118f3961471afbb43c9a1e5bbf0332" - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - -chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" - dependencies: - ansi-styles "^3.1.0" - escape-string-regexp "^1.0.5" - supports-color "^4.0.0" - -classnames@^2.2.5: - version "2.2.5" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - -color-convert@^1.9.0, color-convert@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" - dependencies: - color-name "^1.1.1" - -color-name@^1.0.0, color-name@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - -color-string@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.2.tgz#26e45814bc3c9a7cbd6751648a41434514a773a9" - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color/-/color-2.0.1.tgz#e4ed78a3c4603d0891eba5430b04b86314f4c839" - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - -combined-stream@^1.0.5, combined-stream@~1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" - dependencies: - delayed-stream "~1.0.0" - -commander@^2.11.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - -convert-source-map@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - -cookie@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" - -core-js@^1.0.0: - version "1.2.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" - -core-js@^2.4.0, core-js@^2.5.0: - version "2.5.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" - -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - -create-react-class@^15.6.0: - version "15.6.2" - resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" - dependencies: - fbjs "^0.8.9" - loose-envify "^1.3.1" - object-assign "^4.1.1" - -crowdin-cli@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/crowdin-cli/-/crowdin-cli-0.3.0.tgz#eac9989a6fe7feaaf33090397afc187c67b46191" - dependencies: - request "^2.53.0" - yamljs "^0.2.1" - yargs "^2.3.0" - -cryptiles@3.x.x: - version "3.1.2" - resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" - dependencies: - boom "5.x.x" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - dependencies: - assert-plus "^1.0.0" - -debug@0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" - -debug@2.6.9, debug@^2.6.8: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - dependencies: - ms "2.0.0" - -deep-is@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.2.tgz#9ced65ea0bc0b09f42a6d79c1b1903f9d913cc18" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - -depd@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" - -depd@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - dependencies: - repeating "^2.0.0" - -docusaurus@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/docusaurus/-/docusaurus-1.0.5.tgz#a2d75690e8dde50987a44cc836d6375b6130c8b7" - dependencies: - babel-preset-env "^1.6.0" - babel-preset-react "^6.24.1" - babel-register "^6.24.1" - babel-traverse "^6.25.0" - babylon "^6.17.4" - chalk "^2.1.0" - classnames "^2.2.5" - color "^2.0.1" - commander "^2.11.0" - crowdin-cli "^0.3.0" - escape-string-regexp "^1.0.5" - express "^4.15.3" - feed "^1.1.0" - fs-extra "^5.0.0" - glob "^7.1.2" - highlight.js "^9.12.0" - react "^15.5.4" - react-dom "^15.5.4" - react-dom-factories "^1.0.1" - remarkable "^1.7.1" - request "^2.81.0" - shelljs "^0.7.8" - sitemap "^1.13.0" - tcp-port-used "^0.1.2" - -ecc-jsbn@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" - dependencies: - jsbn "~0.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - -electron-to-chromium@^1.3.30: - version "1.3.31" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.31.tgz#00d832cba9fe2358652b0c48a8816c8e3a037e9f" - -encodeurl@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - -encoding@^0.1.11: - version "0.1.12" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" - dependencies: - iconv-lite "~0.4.13" - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - -esutils@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - -express@^4.15.3: - version "4.16.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" - dependencies: - accepts "~1.3.4" - array-flatten "1.1.1" - body-parser "1.18.2" - content-disposition "0.5.2" - content-type "~1.0.4" - cookie "0.3.1" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.1" - encodeurl "~1.0.1" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.1.0" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.2" - path-to-regexp "0.1.7" - proxy-addr "~2.0.2" - qs "6.5.1" - range-parser "~1.2.0" - safe-buffer "5.1.1" - send "0.16.1" - serve-static "1.13.1" - setprototypeof "1.1.0" - statuses "~1.3.1" - type-is "~1.6.15" - utils-merge "1.0.1" - vary "~1.1.2" - -extend@~3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - -fast-deep-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" - -fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - -fbjs@^0.8.16, fbjs@^0.8.9: - version "0.8.16" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.9" - -feed@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/feed/-/feed-1.1.1.tgz#914897517e94fa327cc6f73bb585a47c4a9ed321" - dependencies: - xml "^1.0.1" - -finalhandler@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" - dependencies: - debug "2.6.9" - encodeurl "~1.0.1" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.2" - statuses "~1.3.1" - unpipe "~1.0.0" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - -form-data@~2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.5" - mime-types "^2.1.12" - -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - -fs-extra@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - dependencies: - assert-plus "^1.0.0" - -glob@^7.0.0, glob@^7.0.5, glob@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - -graceful-fs@^4.1.2, graceful-fs@^4.1.6: - version "4.1.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - -har-validator@~5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" - dependencies: - ajv "^5.1.0" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - dependencies: - ansi-regex "^2.0.0" - -has-flag@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" - -hawk@~6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" - dependencies: - boom "4.x.x" - cryptiles "3.x.x" - hoek "4.x.x" - sntp "2.x.x" - -highlight.js@^9.12.0: - version "9.12.0" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.12.0.tgz#e6d9dbe57cbefe60751f02af336195870c90c01e" - -hoek@4.x.x: - version "4.2.0" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -http-errors@1.6.2, http-errors@~1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" - dependencies: - depd "1.1.1" - inherits "2.0.3" - setprototypeof "1.0.3" - statuses ">= 1.3.1 < 2" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -iconv-lite@0.4.19, iconv-lite@~0.4.13: - version "0.4.19" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - -interpret@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" - -invariant@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" - dependencies: - loose-envify "^1.0.0" - -ipaddr.js@1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.5.2.tgz#d4b505bde9946987ccf0fc58d9010ff9607e3fa0" - -is-arrayish@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.1.tgz#c2dfc386abaa0c3e33c48db3fe87059e69065efd" - -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - dependencies: - number-is-nan "^1.0.0" - -is-stream@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - -is2@0.0.9: - version "0.0.9" - resolved "https://registry.yarnpkg.com/is2/-/is2-0.0.9.tgz#119556d1d1651a41ba105af803267c80b299f629" - dependencies: - deep-is "0.1.2" - -isomorphic-fetch@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" - dependencies: - node-fetch "^1.0.1" - whatwg-fetch ">=0.10.0" - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - -js-tokens@^3.0.0, js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - -json-schema-traverse@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - -json5@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - optionalDependencies: - graceful-fs "^4.1.6" - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -lodash@^4.17.4: - version "4.17.4" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" - dependencies: - js-tokens "^3.0.0" - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - -mime-db@~1.30.0: - version "1.30.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" - -mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17: - version "2.1.17" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" - dependencies: - mime-db "~1.30.0" - -mime@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - dependencies: - brace-expansion "^1.1.7" - -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - -mkdirp@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - dependencies: - minimist "0.0.8" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - -negotiator@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" - -node-fetch@^1.0.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - dependencies: - encoding "^0.1.11" - is-stream "^1.0.1" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - -oauth-sign@~0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" - -object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - dependencies: - ee-first "1.1.1" - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - dependencies: - wrappy "1" - -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - -os-tmpdir@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - -parseurl@~1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" - -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - -path-parse@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - -private@^0.1.6, private@^0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - dependencies: - asap "~2.0.3" - -prop-types@^15.5.10: - version "15.6.0" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" - dependencies: - fbjs "^0.8.16" - loose-envify "^1.3.1" - object-assign "^4.1.1" - -proxy-addr@~2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.2.tgz#6571504f47bb988ec8180253f85dd7e14952bdec" - dependencies: - forwarded "~0.1.2" - ipaddr.js "1.5.2" - -punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - -q@0.9.7: - version "0.9.7" - resolved "https://registry.yarnpkg.com/q/-/q-0.9.7.tgz#4de2e6cb3b29088c9e4cbc03bf9d42fb96ce2f75" - -qs@6.5.1, qs@~6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" - -range-parser@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - -raw-body@2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" - dependencies: - bytes "3.0.0" - http-errors "1.6.2" - iconv-lite "0.4.19" - unpipe "1.0.0" - -react-dom-factories@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/react-dom-factories/-/react-dom-factories-1.0.2.tgz#eb7705c4db36fb501b3aa38ff759616aa0ff96e0" - -react-dom@^15.5.4: - version "15.6.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730" - dependencies: - fbjs "^0.8.9" - loose-envify "^1.1.0" - object-assign "^4.1.0" - prop-types "^15.5.10" - -react@^15.5.4, react@^15.6.2: - version "15.6.2" - resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72" - dependencies: - create-react-class "^15.6.0" - fbjs "^0.8.9" - loose-envify "^1.1.0" - object-assign "^4.1.0" - prop-types "^15.5.10" - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - dependencies: - resolve "^1.1.6" - -regenerate@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - -regenerator-transform@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" - dependencies: - babel-runtime "^6.18.0" - babel-types "^6.19.0" - private "^0.1.6" - -regexpu-core@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - -regjsgen@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - -regjsparser@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - dependencies: - jsesc "~0.5.0" - -remarkable@^1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/remarkable/-/remarkable-1.7.1.tgz#aaca4972100b66a642a63a1021ca4bac1be3bff6" - dependencies: - argparse "~0.1.15" - autolinker "~0.15.0" - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - dependencies: - is-finite "^1.0.0" - -request@^2.53.0, request@^2.81.0: - version "2.83.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.6.0" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.1" - forever-agent "~0.6.1" - form-data "~2.3.1" - har-validator "~5.0.3" - hawk "~6.0.2" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.17" - oauth-sign "~0.8.2" - performance-now "^2.1.0" - qs "~6.5.1" - safe-buffer "^5.1.1" - stringstream "~0.0.5" - tough-cookie "~2.3.3" - tunnel-agent "^0.6.0" - uuid "^3.1.0" - -resolve@^1.1.6: - version "1.5.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" - dependencies: - path-parse "^1.0.5" - -safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - -semver@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" - -send@0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3" - dependencies: - debug "2.6.9" - depd "~1.1.1" - destroy "~1.0.4" - encodeurl "~1.0.1" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.6.2" - mime "1.4.1" - ms "2.0.0" - on-finished "~2.3.0" - range-parser "~1.2.0" - statuses "~1.3.1" - -serve-static@1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.1.tgz#4c57d53404a761d8f2e7c1e8a18a47dbf278a719" - dependencies: - encodeurl "~1.0.1" - escape-html "~1.0.3" - parseurl "~1.3.2" - send "0.16.1" - -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - -setprototypeof@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - -shelljs@^0.7.8: - version "0.7.8" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3" - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - dependencies: - is-arrayish "^0.3.1" - -sitemap@^1.13.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-1.13.0.tgz#569cbe2180202926a62a266cd3de09c9ceb43f83" - dependencies: - underscore "^1.7.0" - url-join "^1.1.0" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - -sntp@2.x.x: - version "2.1.0" - resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" - dependencies: - hoek "4.x.x" - -source-map-support@^0.4.15: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - dependencies: - source-map "^0.5.6" - -source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - -sshpk@^1.7.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - dashdash "^1.12.0" - getpass "^0.1.1" - optionalDependencies: - bcrypt-pbkdf "^1.0.0" - ecc-jsbn "~0.1.1" - jsbn "~0.1.0" - tweetnacl "~0.14.0" - -"statuses@>= 1.3.1 < 2": - version "1.4.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" - -statuses@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" - -stringstream@~0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" - -strip-ansi@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - dependencies: - ansi-regex "^2.0.0" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - -supports-color@^4.0.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" - dependencies: - has-flag "^2.0.0" - -tcp-port-used@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/tcp-port-used/-/tcp-port-used-0.1.2.tgz#9450e8768c83b416fd4d1a6a9449eeccbf496c29" - dependencies: - debug "0.7.4" - is2 "0.0.9" - q "0.9.7" - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - -tough-cookie@~2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" - dependencies: - punycode "^1.4.1" - -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - -type-is@~1.6.15: - version "1.6.15" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" - dependencies: - media-typer "0.3.0" - mime-types "~2.1.15" - -ua-parser-js@^0.7.9: - version "0.7.17" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" - -underscore.string@~2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.4.0.tgz#8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b" - -underscore@^1.7.0: - version "1.8.3" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022" - -underscore@~1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209" - -universalify@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7" - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - -url-join@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-1.1.0.tgz#741c6c2f4596c4830d6718460920d0c92202dc78" - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - -uuid@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -whatwg-fetch@>=0.10.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" - -wordwrap@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - -xml@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" - -yamljs@^0.2.1: - version "0.2.10" - resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.2.10.tgz#481cc7c25ca73af59f591f0c96e3ce56c757a40f" - dependencies: - argparse "^1.0.7" - glob "^7.0.5" - -yargs@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-2.3.0.tgz#e900c87250ec5cd080db6009fe3dd63156f1d7fb" - dependencies: - wordwrap "0.0.2" diff --git a/vendor/github.com/golang/protobuf/proto/BUILD.bazel b/vendor/github.com/golang/protobuf/proto/BUILD.bazel new file mode 100644 index 00000000..9d5aafd8 --- /dev/null +++ b/vendor/github.com/golang/protobuf/proto/BUILD.bazel @@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "clone.go", + "decode.go", + "discard.go", + "encode.go", + "equal.go", + "extensions.go", + "lib.go", + "message_set.go", + "pointer_unsafe.go", + "properties.go", + "table_marshal.go", + "table_merge.go", + "table_unmarshal.go", + "text.go", + "text_parser.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/golang/protobuf/proto", + importpath = "github.com/golang/protobuf/proto", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/jmank88/nuts/BUILD.bazel b/vendor/github.com/jmank88/nuts/BUILD.bazel new file mode 100644 index 00000000..72db5e47 --- /dev/null +++ b/vendor/github.com/jmank88/nuts/BUILD.bazel @@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "key.go", + "nuts.go", + "paths.go", + "types.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/jmank88/nuts", + importpath = "github.com/jmank88/nuts", + visibility = ["//visibility:public"], + deps = ["//vendor/github.com/boltdb/bolt:go_default_library"], +) diff --git a/vendor/github.com/konsorten/go-windows-terminal-sequences/BUILD.bazel b/vendor/github.com/konsorten/go-windows-terminal-sequences/BUILD.bazel new file mode 100644 index 00000000..70328e9c --- /dev/null +++ b/vendor/github.com/konsorten/go-windows-terminal-sequences/BUILD.bazel @@ -0,0 +1,9 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["sequences.go"], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/konsorten/go-windows-terminal-sequences", + importpath = "github.com/konsorten/go-windows-terminal-sequences", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/nightlyone/lockfile/BUILD.bazel b/vendor/github.com/nightlyone/lockfile/BUILD.bazel new file mode 100644 index 00000000..8b1c688b --- /dev/null +++ b/vendor/github.com/nightlyone/lockfile/BUILD.bazel @@ -0,0 +1,13 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "lockfile.go", + "lockfile_unix.go", + "lockfile_windows.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/nightlyone/lockfile", + importpath = "github.com/nightlyone/lockfile", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/pelletier/go-toml/BUILD.bazel b/vendor/github.com/pelletier/go-toml/BUILD.bazel new file mode 100644 index 00000000..8130328c --- /dev/null +++ b/vendor/github.com/pelletier/go-toml/BUILD.bazel @@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "keysparsing.go", + "lexer.go", + "marshal.go", + "parser.go", + "position.go", + "token.go", + "toml.go", + "tomltree_create.go", + "tomltree_write.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/pelletier/go-toml", + importpath = "github.com/pelletier/go-toml", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/pkg/errors/BUILD.bazel b/vendor/github.com/pkg/errors/BUILD.bazel new file mode 100644 index 00000000..b1eb9941 --- /dev/null +++ b/vendor/github.com/pkg/errors/BUILD.bazel @@ -0,0 +1,12 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "errors.go", + "stack.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/pkg/errors", + importpath = "github.com/pkg/errors", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/pmezard/go-difflib/difflib/BUILD.bazel b/vendor/github.com/pmezard/go-difflib/difflib/BUILD.bazel new file mode 100644 index 00000000..8a8fca20 --- /dev/null +++ b/vendor/github.com/pmezard/go-difflib/difflib/BUILD.bazel @@ -0,0 +1,9 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["difflib.go"], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/pmezard/go-difflib/difflib", + importpath = "github.com/pmezard/go-difflib/difflib", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/q3k/goveralls/BUILD.bazel b/vendor/github.com/q3k/goveralls/BUILD.bazel new file mode 100644 index 00000000..df180746 --- /dev/null +++ b/vendor/github.com/q3k/goveralls/BUILD.bazel @@ -0,0 +1,20 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "gitinfo.go", + "gocover.go", + "goveralls.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/q3k/goveralls", + importpath = "github.com/q3k/goveralls", + visibility = ["//visibility:private"], + deps = ["//vendor/golang.org/x/tools/cover:go_default_library"], +) + +go_binary( + name = "goveralls", + embed = [":go_default_library"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/sdboyer/constext/BUILD.bazel b/vendor/github.com/sdboyer/constext/BUILD.bazel new file mode 100644 index 00000000..effb8ca8 --- /dev/null +++ b/vendor/github.com/sdboyer/constext/BUILD.bazel @@ -0,0 +1,9 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["constext.go"], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/sdboyer/constext", + importpath = "github.com/sdboyer/constext", + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/sirupsen/logrus/BUILD.bazel b/vendor/github.com/sirupsen/logrus/BUILD.bazel new file mode 100644 index 00000000..23640240 --- /dev/null +++ b/vendor/github.com/sirupsen/logrus/BUILD.bazel @@ -0,0 +1,68 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "alt_exit.go", + "doc.go", + "entry.go", + "exported.go", + "formatter.go", + "hooks.go", + "json_formatter.go", + "logger.go", + "logrus.go", + "terminal_bsd.go", + "terminal_check_notappengine.go", + "terminal_check_windows.go", + "terminal_linux.go", + "terminal_windows.go", + "text_formatter.go", + "writer.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/sirupsen/logrus", + importpath = "github.com/sirupsen/logrus", + visibility = ["//visibility:public"], + deps = select({ + "@io_bazel_rules_go//go/platform:android": [ + "//vendor/golang.org/x/crypto/ssh/terminal:go_default_library", + ], + "@io_bazel_rules_go//go/platform:darwin": [ + "//vendor/golang.org/x/crypto/ssh/terminal:go_default_library", + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:dragonfly": [ + "//vendor/golang.org/x/crypto/ssh/terminal:go_default_library", + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:freebsd": [ + "//vendor/golang.org/x/crypto/ssh/terminal:go_default_library", + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:linux": [ + "//vendor/golang.org/x/crypto/ssh/terminal:go_default_library", + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:nacl": [ + "//vendor/golang.org/x/crypto/ssh/terminal:go_default_library", + ], + "@io_bazel_rules_go//go/platform:netbsd": [ + "//vendor/golang.org/x/crypto/ssh/terminal:go_default_library", + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:openbsd": [ + "//vendor/golang.org/x/crypto/ssh/terminal:go_default_library", + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:plan9": [ + "//vendor/golang.org/x/crypto/ssh/terminal:go_default_library", + ], + "@io_bazel_rules_go//go/platform:solaris": [ + "//vendor/golang.org/x/crypto/ssh/terminal:go_default_library", + ], + "@io_bazel_rules_go//go/platform:windows": [ + "//vendor/github.com/konsorten/go-windows-terminal-sequences:go_default_library", + ], + "//conditions:default": [], + }), +) diff --git a/vendor/github.com/stretchr/testify/assert/BUILD.bazel b/vendor/github.com/stretchr/testify/assert/BUILD.bazel new file mode 100644 index 00000000..5fc04335 --- /dev/null +++ b/vendor/github.com/stretchr/testify/assert/BUILD.bazel @@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "assertion_format.go", + "assertion_forward.go", + "assertions.go", + "doc.go", + "errors.go", + "forward_assertions.go", + "http_assertions.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/stretchr/testify/assert", + importpath = "github.com/stretchr/testify/assert", + visibility = ["//visibility:public"], + deps = [ + "//vendor/github.com/davecgh/go-spew/spew:go_default_library", + "//vendor/github.com/pmezard/go-difflib/difflib:go_default_library", + ], +) diff --git a/vendor/github.com/taktv6/tflow2/convert/BUILD.bazel b/vendor/github.com/taktv6/tflow2/convert/BUILD.bazel new file mode 100644 index 00000000..55066433 --- /dev/null +++ b/vendor/github.com/taktv6/tflow2/convert/BUILD.bazel @@ -0,0 +1,9 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["convert.go"], + importmap = "github.com/bio-routing/bio-rd/vendor/github.com/taktv6/tflow2/convert", + importpath = "github.com/taktv6/tflow2/convert", + visibility = ["//visibility:public"], +) diff --git a/vendor/golang.org/x/crypto/ssh/terminal/BUILD.bazel b/vendor/golang.org/x/crypto/ssh/terminal/BUILD.bazel new file mode 100644 index 00000000..f1dbddae --- /dev/null +++ b/vendor/golang.org/x/crypto/ssh/terminal/BUILD.bazel @@ -0,0 +1,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "terminal.go", + "util.go", + "util_bsd.go", + "util_linux.go", + "util_plan9.go", + "util_solaris.go", + "util_windows.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/crypto/ssh/terminal", + importpath = "golang.org/x/crypto/ssh/terminal", + visibility = ["//visibility:public"], + deps = select({ + "@io_bazel_rules_go//go/platform:darwin": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:dragonfly": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:freebsd": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:linux": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:netbsd": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:openbsd": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:solaris": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:windows": [ + "//vendor/golang.org/x/sys/windows:go_default_library", + ], + "//conditions:default": [], + }), +) diff --git a/vendor/golang.org/x/net/context/BUILD.bazel b/vendor/golang.org/x/net/context/BUILD.bazel new file mode 100644 index 00000000..8a09a361 --- /dev/null +++ b/vendor/golang.org/x/net/context/BUILD.bazel @@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "context.go", + "go17.go", + "go19.go", + "pre_go17.go", + "pre_go19.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/net/context", + importpath = "golang.org/x/net/context", + visibility = ["//visibility:public"], +) diff --git a/vendor/golang.org/x/sync/errgroup/BUILD.bazel b/vendor/golang.org/x/sync/errgroup/BUILD.bazel new file mode 100644 index 00000000..9090cd0a --- /dev/null +++ b/vendor/golang.org/x/sync/errgroup/BUILD.bazel @@ -0,0 +1,10 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["errgroup.go"], + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/sync/errgroup", + importpath = "golang.org/x/sync/errgroup", + visibility = ["//visibility:public"], + deps = ["//vendor/golang.org/x/net/context:go_default_library"], +) diff --git a/vendor/golang.org/x/sys/unix/BUILD.bazel b/vendor/golang.org/x/sys/unix/BUILD.bazel new file mode 100644 index 00000000..48a85091 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/BUILD.bazel @@ -0,0 +1,210 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "affinity_linux.go", + "aliases.go", + "asm_darwin_386.s", + "asm_darwin_amd64.s", + "asm_darwin_arm.s", + "asm_darwin_arm64.s", + "asm_dragonfly_amd64.s", + "asm_freebsd_386.s", + "asm_freebsd_amd64.s", + "asm_freebsd_arm.s", + "asm_linux_386.s", + "asm_linux_amd64.s", + "asm_linux_arm.s", + "asm_linux_arm64.s", + "asm_linux_mips64x.s", + "asm_linux_mipsx.s", + "asm_linux_ppc64x.s", + "asm_linux_s390x.s", + "asm_netbsd_386.s", + "asm_netbsd_amd64.s", + "asm_netbsd_arm.s", + "asm_openbsd_386.s", + "asm_openbsd_amd64.s", + "asm_openbsd_arm.s", + "asm_solaris_amd64.s", + "bluetooth_linux.go", + "cap_freebsd.go", + "constants.go", + "dev_darwin.go", + "dev_dragonfly.go", + "dev_freebsd.go", + "dev_linux.go", + "dev_netbsd.go", + "dev_openbsd.go", + "dirent.go", + "endian_big.go", + "endian_little.go", + "env_unix.go", + "errors_freebsd_386.go", + "errors_freebsd_amd64.go", + "errors_freebsd_arm.go", + "fcntl.go", + "fcntl_linux_32bit.go", + "ioctl.go", + "openbsd_pledge.go", + "pagesize_unix.go", + "race0.go", + "sockcmsg_linux.go", + "sockcmsg_unix.go", + "str.go", + "syscall.go", + "syscall_bsd.go", + "syscall_darwin.go", + "syscall_darwin_386.go", + "syscall_darwin_amd64.go", + "syscall_darwin_arm.go", + "syscall_darwin_arm64.go", + "syscall_dragonfly.go", + "syscall_dragonfly_amd64.go", + "syscall_freebsd.go", + "syscall_freebsd_386.go", + "syscall_freebsd_amd64.go", + "syscall_freebsd_arm.go", + "syscall_linux.go", + "syscall_linux_386.go", + "syscall_linux_amd64.go", + "syscall_linux_amd64_gc.go", + "syscall_linux_arm.go", + "syscall_linux_arm64.go", + "syscall_linux_gc.go", + "syscall_linux_gc_386.go", + "syscall_linux_mips64x.go", + "syscall_linux_mipsx.go", + "syscall_linux_ppc64x.go", + "syscall_linux_s390x.go", + "syscall_netbsd.go", + "syscall_netbsd_386.go", + "syscall_netbsd_amd64.go", + "syscall_netbsd_arm.go", + "syscall_openbsd.go", + "syscall_openbsd_386.go", + "syscall_openbsd_amd64.go", + "syscall_openbsd_arm.go", + "syscall_solaris.go", + "syscall_solaris_amd64.go", + "syscall_unix.go", + "syscall_unix_gc.go", + "timestruct.go", + "xattr_bsd.go", + "zerrors_darwin_386.go", + "zerrors_darwin_amd64.go", + "zerrors_darwin_arm.go", + "zerrors_darwin_arm64.go", + "zerrors_dragonfly_amd64.go", + "zerrors_freebsd_386.go", + "zerrors_freebsd_amd64.go", + "zerrors_freebsd_arm.go", + "zerrors_linux_386.go", + "zerrors_linux_amd64.go", + "zerrors_linux_arm.go", + "zerrors_linux_arm64.go", + "zerrors_linux_mips.go", + "zerrors_linux_mips64.go", + "zerrors_linux_mips64le.go", + "zerrors_linux_mipsle.go", + "zerrors_linux_ppc64.go", + "zerrors_linux_ppc64le.go", + "zerrors_linux_s390x.go", + "zerrors_netbsd_386.go", + "zerrors_netbsd_amd64.go", + "zerrors_netbsd_arm.go", + "zerrors_openbsd_386.go", + "zerrors_openbsd_amd64.go", + "zerrors_openbsd_arm.go", + "zerrors_solaris_amd64.go", + "zptrace386_linux.go", + "zptracearm_linux.go", + "zptracemips_linux.go", + "zptracemipsle_linux.go", + "zsyscall_darwin_386.go", + "zsyscall_darwin_amd64.go", + "zsyscall_darwin_arm.go", + "zsyscall_darwin_arm64.go", + "zsyscall_dragonfly_amd64.go", + "zsyscall_freebsd_386.go", + "zsyscall_freebsd_amd64.go", + "zsyscall_freebsd_arm.go", + "zsyscall_linux_386.go", + "zsyscall_linux_amd64.go", + "zsyscall_linux_arm.go", + "zsyscall_linux_arm64.go", + "zsyscall_linux_mips.go", + "zsyscall_linux_mips64.go", + "zsyscall_linux_mips64le.go", + "zsyscall_linux_mipsle.go", + "zsyscall_linux_ppc64.go", + "zsyscall_linux_ppc64le.go", + "zsyscall_linux_s390x.go", + "zsyscall_netbsd_386.go", + "zsyscall_netbsd_amd64.go", + "zsyscall_netbsd_arm.go", + "zsyscall_openbsd_386.go", + "zsyscall_openbsd_amd64.go", + "zsyscall_openbsd_arm.go", + "zsyscall_solaris_amd64.go", + "zsysctl_openbsd_386.go", + "zsysctl_openbsd_amd64.go", + "zsysctl_openbsd_arm.go", + "zsysnum_darwin_386.go", + "zsysnum_darwin_amd64.go", + "zsysnum_darwin_arm.go", + "zsysnum_darwin_arm64.go", + "zsysnum_dragonfly_amd64.go", + "zsysnum_freebsd_386.go", + "zsysnum_freebsd_amd64.go", + "zsysnum_freebsd_arm.go", + "zsysnum_linux_386.go", + "zsysnum_linux_amd64.go", + "zsysnum_linux_arm.go", + "zsysnum_linux_arm64.go", + "zsysnum_linux_mips.go", + "zsysnum_linux_mips64.go", + "zsysnum_linux_mips64le.go", + "zsysnum_linux_mipsle.go", + "zsysnum_linux_ppc64.go", + "zsysnum_linux_ppc64le.go", + "zsysnum_linux_s390x.go", + "zsysnum_netbsd_386.go", + "zsysnum_netbsd_amd64.go", + "zsysnum_netbsd_arm.go", + "zsysnum_openbsd_386.go", + "zsysnum_openbsd_amd64.go", + "zsysnum_openbsd_arm.go", + "ztypes_darwin_386.go", + "ztypes_darwin_amd64.go", + "ztypes_darwin_arm.go", + "ztypes_darwin_arm64.go", + "ztypes_dragonfly_amd64.go", + "ztypes_freebsd_386.go", + "ztypes_freebsd_amd64.go", + "ztypes_freebsd_arm.go", + "ztypes_linux_386.go", + "ztypes_linux_amd64.go", + "ztypes_linux_arm.go", + "ztypes_linux_arm64.go", + "ztypes_linux_mips.go", + "ztypes_linux_mips64.go", + "ztypes_linux_mips64le.go", + "ztypes_linux_mipsle.go", + "ztypes_linux_ppc64.go", + "ztypes_linux_ppc64le.go", + "ztypes_linux_s390x.go", + "ztypes_netbsd_386.go", + "ztypes_netbsd_amd64.go", + "ztypes_netbsd_arm.go", + "ztypes_openbsd_386.go", + "ztypes_openbsd_amd64.go", + "ztypes_openbsd_arm.go", + "ztypes_solaris_amd64.go", + ], + cgo = True, + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/sys/unix", + importpath = "golang.org/x/sys/unix", + visibility = ["//visibility:public"], +) diff --git a/vendor/golang.org/x/sys/windows/BUILD.bazel b/vendor/golang.org/x/sys/windows/BUILD.bazel new file mode 100644 index 00000000..846dfeb4 --- /dev/null +++ b/vendor/golang.org/x/sys/windows/BUILD.bazel @@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "aliases.go", + "asm_windows_386.s", + "asm_windows_amd64.s", + "dll_windows.go", + "env_windows.go", + "eventlog.go", + "exec_windows.go", + "memory_windows.go", + "mksyscall.go", + "race0.go", + "security_windows.go", + "service.go", + "str.go", + "syscall.go", + "syscall_windows.go", + "types_windows.go", + "types_windows_386.go", + "types_windows_amd64.go", + "zsyscall_windows.go", + ], + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/sys/windows", + importpath = "golang.org/x/sys/windows", + visibility = ["//visibility:public"], +) diff --git a/vendor/golang.org/x/tools/cover/BUILD.bazel b/vendor/golang.org/x/tools/cover/BUILD.bazel new file mode 100644 index 00000000..85feea16 --- /dev/null +++ b/vendor/golang.org/x/tools/cover/BUILD.bazel @@ -0,0 +1,9 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["profile.go"], + importmap = "github.com/bio-routing/bio-rd/vendor/golang.org/x/tools/cover", + importpath = "golang.org/x/tools/cover", + visibility = ["//visibility:public"], +) -- GitLab