From 6ff68d9aaf341fbd728f63b94f2683eb8aab3ce2 Mon Sep 17 00:00:00 2001 From: Diana Date: Mon, 27 Jan 2025 14:36:21 +0000 Subject: [PATCH] Feature [New SDK] [OCU-435] Convert PDF reporter to use the new SDK (#708) * new sdk for the pdf consumer - vendor changes fix pdf vendor formatting * convert the pdf consumer into the new SDK --- new-components/docker-compose.yaml | 12 +- new-components/reporters/pdf/.env | 9 + new-components/reporters/pdf/Dockerfile | 20 + new-components/reporters/pdf/README.md | 39 + new-components/reporters/pdf/cmd/main.go | 40 + .../reporters/pdf/docker-compose.yaml | 11 + new-components/reporters/pdf/go.mod | 70 + new-components/reporters/pdf/go.sum | 283 + .../pdf/internal/reporter/reporter.go | 255 + .../pdf/internal/reporter/reporter_test.go | 265 + .../pdf/internal/reporter/template.html | 360 + .../pdf/vendor/ariga.io/atlas/LICENSE | 202 + .../ariga.io/atlas/schemahcl/context.go | 504 + .../ariga.io/atlas/schemahcl/extension.go | 702 + .../ariga.io/atlas/schemahcl/schemahcl.go | 1203 + .../vendor/ariga.io/atlas/schemahcl/spec.go | 627 + .../vendor/ariga.io/atlas/schemahcl/stdlib.go | 566 + .../vendor/ariga.io/atlas/schemahcl/types.go | 404 + .../atlas/sql/internal/specutil/convert.go | 1275 + .../atlas/sql/internal/specutil/spec.go | 272 + .../ariga.io/atlas/sql/internal/sqlx/dev.go | 324 + .../ariga.io/atlas/sql/internal/sqlx/diff.go | 951 + .../ariga.io/atlas/sql/internal/sqlx/plan.go | 1027 + .../ariga.io/atlas/sql/internal/sqlx/sqlx.go | 722 + .../atlas/sql/internal/sqlx/sqlx_oss.go | 53 + .../vendor/ariga.io/atlas/sql/migrate/dir.go | 991 + .../vendor/ariga.io/atlas/sql/migrate/lex.go | 449 + .../ariga.io/atlas/sql/migrate/migrate.go | 1244 + .../ariga.io/atlas/sql/migrate/migrate_oss.go | 39 + .../atlas/sql/schema/changekind_string.go | 55 + .../vendor/ariga.io/atlas/sql/schema/dsl.go | 1082 + .../ariga.io/atlas/sql/schema/exclude.go | 341 + .../ariga.io/atlas/sql/schema/inspect.go | 137 + .../ariga.io/atlas/sql/schema/migrate.go | 694 + .../ariga.io/atlas/sql/schema/schema.go | 782 + .../ariga.io/atlas/sql/sqlclient/client.go | 524 + .../ariga.io/atlas/sql/sqlite/convert.go | 109 + .../vendor/ariga.io/atlas/sql/sqlite/diff.go | 228 + .../ariga.io/atlas/sql/sqlite/driver.go | 377 + .../ariga.io/atlas/sql/sqlite/driver_oss.go | 64 + .../ariga.io/atlas/sql/sqlite/inspect.go | 767 + .../ariga.io/atlas/sql/sqlite/migrate.go | 635 + .../ariga.io/atlas/sql/sqlite/sqlspec.go | 324 + .../ariga.io/atlas/sql/sqlspec/sqlspec.go | 245 + .../Masterminds/goutils/.travis.yml | 18 + .../Masterminds/goutils/CHANGELOG.md | 8 + .../Masterminds/goutils/LICENSE.txt | 202 + .../github.com/Masterminds/goutils/README.md | 70 + .../Masterminds/goutils/appveyor.yml | 21 + .../goutils/cryptorandomstringutils.go | 244 + .../Masterminds/goutils/randomstringutils.go | 264 + .../Masterminds/goutils/stringutils.go | 252 + .../Masterminds/goutils/wordutils.go | 372 + .../Masterminds/semver/v3/.gitignore | 1 + .../Masterminds/semver/v3/.golangci.yml | 27 + .../Masterminds/semver/v3/CHANGELOG.md | 214 + .../Masterminds/semver/v3/LICENSE.txt | 19 + .../github.com/Masterminds/semver/v3/Makefile | 30 + .../Masterminds/semver/v3/README.md | 258 + .../Masterminds/semver/v3/SECURITY.md | 19 + .../Masterminds/semver/v3/collection.go | 24 + .../Masterminds/semver/v3/constraints.go | 594 + .../github.com/Masterminds/semver/v3/doc.go | 184 + .../Masterminds/semver/v3/version.go | 639 + .../Masterminds/sprig/v3/.gitignore | 2 + .../Masterminds/sprig/v3/CHANGELOG.md | 383 + .../Masterminds/sprig/v3/LICENSE.txt | 19 + .../github.com/Masterminds/sprig/v3/Makefile | 9 + .../github.com/Masterminds/sprig/v3/README.md | 100 + .../github.com/Masterminds/sprig/v3/crypto.go | 653 + .../github.com/Masterminds/sprig/v3/date.go | 152 + .../Masterminds/sprig/v3/defaults.go | 163 + .../github.com/Masterminds/sprig/v3/dict.go | 174 + .../github.com/Masterminds/sprig/v3/doc.go | 19 + .../Masterminds/sprig/v3/functions.go | 381 + .../github.com/Masterminds/sprig/v3/list.go | 464 + .../Masterminds/sprig/v3/network.go | 12 + .../Masterminds/sprig/v3/numeric.go | 186 + .../Masterminds/sprig/v3/reflect.go | 28 + .../github.com/Masterminds/sprig/v3/regex.go | 83 + .../github.com/Masterminds/sprig/v3/semver.go | 23 + .../Masterminds/sprig/v3/strings.go | 236 + .../github.com/Masterminds/sprig/v3/url.go | 66 + .../github.com/abice/go-enum/.gitignore | 23 + .../github.com/abice/go-enum/.goreleaser.yml | 41 + .../vendor/github.com/abice/go-enum/.ko.yaml | 19 + .../github.com/abice/go-enum/CODEOWNERS | 1 + .../vendor/github.com/abice/go-enum/LICENSE | 21 + .../vendor/github.com/abice/go-enum/Makefile | 124 + .../vendor/github.com/abice/go-enum/README.md | 361 + .../vendor/github.com/abice/go-enum/doc.go | 31 + .../abice/go-enum/generator/embedded_1.16.go | 16 + .../abice/go-enum/generator/enum.tmpl | 367 + .../abice/go-enum/generator/enum_string.tmpl | 384 + .../abice/go-enum/generator/generator.go | 762 + .../abice/go-enum/generator/template_funcs.go | 129 + .../vendor/github.com/abice/go-enum/main.go | 331 + .../vendor/github.com/abice/go-enum/tools.go | 12 + .../abice/go-enum/update-snapshots.sh | 3 + .../github.com/agext/levenshtein/.gitignore | 53 + .../github.com/agext/levenshtein/.travis.yml | 30 + .../vendor/github.com/agext/levenshtein/DCO | 36 + .../github.com/agext/levenshtein/LICENSE | 201 + .../github.com/agext/levenshtein/MAINTAINERS | 1 + .../github.com/agext/levenshtein/NOTICE | 5 + .../github.com/agext/levenshtein/README.md | 38 + .../agext/levenshtein/levenshtein.go | 290 + .../github.com/agext/levenshtein/params.go | 152 + .../github.com/agext/levenshtein/test.sh | 10 + .../apparentlymart/go-textseg/v15/LICENSE | 95 + .../go-textseg/v15/textseg/all_tokens.go | 30 + .../go-textseg/v15/textseg/emoji_table.rl | 545 + .../go-textseg/v15/textseg/generate.go | 8 + .../v15/textseg/grapheme_clusters.go | 4349 + .../v15/textseg/grapheme_clusters.rl | 133 + .../v15/textseg/grapheme_clusters_table.rl | 1637 + .../go-textseg/v15/textseg/tables.go | 6120 + .../go-textseg/v15/textseg/unicode2ragel.rb | 335 + .../go-textseg/v15/textseg/utf8_seqs.go | 19 + .../github.com/aws/aws-sdk-go/LICENSE.txt | 202 + .../github.com/aws/aws-sdk-go/NOTICE.txt | 3 + .../aws/aws-sdk-go/aws/awserr/error.go | 143 + .../aws/aws-sdk-go/aws/awserr/types.go | 194 + .../aws/aws-sdk-go/aws/awsutil/copy.go | 108 + .../aws/aws-sdk-go/aws/awsutil/equal.go | 27 + .../aws/aws-sdk-go/aws/awsutil/path_value.go | 222 + .../aws/aws-sdk-go/aws/awsutil/prettify.go | 113 + .../aws-sdk-go/aws/awsutil/string_value.go | 88 + .../aws/aws-sdk-go/aws/client/client.go | 96 + .../aws-sdk-go/aws/client/default_retryer.go | 116 + .../aws/aws-sdk-go/aws/client/logger.go | 190 + .../aws/client/metadata/client_info.go | 13 + .../github.com/aws/aws-sdk-go/aws/config.go | 536 + .../aws/aws-sdk-go/aws/context_1_5.go | 38 + .../aws/aws-sdk-go/aws/context_1_9.go | 12 + .../aws-sdk-go/aws/context_background_1_5.go | 57 + .../aws-sdk-go/aws/context_background_1_7.go | 21 + .../aws/aws-sdk-go/aws/context_sleep.go | 24 + .../aws/aws-sdk-go/aws/convert_types.go | 387 + .../aws-sdk-go/aws/corehandlers/handlers.go | 228 + .../aws/corehandlers/param_validator.go | 17 + .../aws-sdk-go/aws/corehandlers/user_agent.go | 37 + .../aws/credentials/chain_provider.go | 99 + .../aws-sdk-go/aws/credentials/credentials.go | 292 + .../ec2rolecreds/ec2_role_provider.go | 178 + .../aws/credentials/endpointcreds/provider.go | 201 + .../aws/credentials/env_provider.go | 74 + .../aws-sdk-go/aws/credentials/example.ini | 12 + .../aws/credentials/processcreds/provider.go | 425 + .../shared_credentials_provider.go | 150 + .../aws/credentials/static_provider.go | 55 + .../stscreds/assume_role_provider.go | 297 + .../github.com/aws/aws-sdk-go/aws/csm/doc.go | 46 + .../aws/aws-sdk-go/aws/csm/enable.go | 67 + .../aws/aws-sdk-go/aws/csm/metric.go | 109 + .../aws/aws-sdk-go/aws/csm/metric_chan.go | 54 + .../aws-sdk-go/aws/csm/metric_exception.go | 26 + .../aws/aws-sdk-go/aws/csm/reporter.go | 260 + .../aws/aws-sdk-go/aws/defaults/defaults.go | 207 + .../aws-sdk-go/aws/defaults/shared_config.go | 27 + .../github.com/aws/aws-sdk-go/aws/doc.go | 56 + .../aws/aws-sdk-go/aws/ec2metadata/api.go | 166 + .../aws/aws-sdk-go/aws/ec2metadata/service.go | 152 + .../aws/aws-sdk-go/aws/endpoints/decode.go | 188 + .../aws/aws-sdk-go/aws/endpoints/defaults.go | 4090 + .../aws/endpoints/dep_service_ids.go | 141 + .../aws/aws-sdk-go/aws/endpoints/doc.go | 65 + .../aws/aws-sdk-go/aws/endpoints/endpoints.go | 451 + .../aws/aws-sdk-go/aws/endpoints/v3model.go | 307 + .../aws/endpoints/v3model_codegen.go | 352 + .../github.com/aws/aws-sdk-go/aws/errors.go | 13 + .../aws/aws-sdk-go/aws/jsonvalue.go | 12 + .../github.com/aws/aws-sdk-go/aws/logger.go | 119 + .../aws/request/connection_reset_error.go | 20 + .../request/connection_reset_error_other.go | 12 + .../aws/aws-sdk-go/aws/request/handlers.go | 277 + .../aws-sdk-go/aws/request/http_request.go | 24 + .../aws-sdk-go/aws/request/offset_reader.go | 60 + .../aws/aws-sdk-go/aws/request/request.go | 673 + .../aws/aws-sdk-go/aws/request/request_1_7.go | 40 + .../aws/aws-sdk-go/aws/request/request_1_8.go | 34 + .../aws-sdk-go/aws/request/request_context.go | 15 + .../aws/request/request_context_1_6.go | 15 + .../aws/request/request_pagination.go | 264 + .../aws/aws-sdk-go/aws/request/retryer.go | 162 + .../aws/request/timeout_read_closer.go | 94 + .../aws/aws-sdk-go/aws/request/validation.go | 286 + .../aws/aws-sdk-go/aws/request/waiter.go | 295 + .../aws/aws-sdk-go/aws/session/doc.go | 273 + .../aws/aws-sdk-go/aws/session/env_config.go | 236 + .../aws/aws-sdk-go/aws/session/session.go | 715 + .../aws-sdk-go/aws/session/shared_config.go | 329 + .../aws-sdk-go/aws/signer/v4/header_rules.go | 82 + .../aws/aws-sdk-go/aws/signer/v4/options.go | 7 + .../aws/aws-sdk-go/aws/signer/v4/uri_path.go | 25 + .../aws/aws-sdk-go/aws/signer/v4/v4.go | 796 + .../github.com/aws/aws-sdk-go/aws/types.go | 201 + .../github.com/aws/aws-sdk-go/aws/url.go | 13 + .../github.com/aws/aws-sdk-go/aws/url_1_7.go | 30 + .../github.com/aws/aws-sdk-go/aws/version.go | 8 + .../aws/aws-sdk-go/internal/ini/ast.go | 120 + .../aws-sdk-go/internal/ini/comma_token.go | 11 + .../aws-sdk-go/internal/ini/comment_token.go | 35 + .../aws/aws-sdk-go/internal/ini/doc.go | 30 + .../aws-sdk-go/internal/ini/empty_token.go | 4 + .../aws/aws-sdk-go/internal/ini/expression.go | 24 + .../aws/aws-sdk-go/internal/ini/fuzz.go | 18 + .../aws/aws-sdk-go/internal/ini/ini.go | 51 + .../aws/aws-sdk-go/internal/ini/ini_lexer.go | 165 + .../aws/aws-sdk-go/internal/ini/ini_parser.go | 347 + .../aws-sdk-go/internal/ini/literal_tokens.go | 324 + .../aws-sdk-go/internal/ini/newline_token.go | 30 + .../aws-sdk-go/internal/ini/number_helper.go | 152 + .../aws/aws-sdk-go/internal/ini/op_tokens.go | 39 + .../aws-sdk-go/internal/ini/parse_error.go | 43 + .../aws-sdk-go/internal/ini/parse_stack.go | 60 + .../aws/aws-sdk-go/internal/ini/sep_tokens.go | 41 + .../aws/aws-sdk-go/internal/ini/skipper.go | 45 + .../aws/aws-sdk-go/internal/ini/statement.go | 35 + .../aws/aws-sdk-go/internal/ini/value_util.go | 284 + .../aws/aws-sdk-go/internal/ini/visitor.go | 166 + .../aws/aws-sdk-go/internal/ini/walker.go | 25 + .../aws/aws-sdk-go/internal/ini/ws_token.go | 24 + .../aws/aws-sdk-go/internal/s3err/error.go | 57 + .../aws/aws-sdk-go/internal/sdkio/io_go1.6.go | 11 + .../aws/aws-sdk-go/internal/sdkio/io_go1.7.go | 13 + .../internal/sdkrand/locked_source.go | 29 + .../aws/aws-sdk-go/internal/sdkuri/path.go | 23 + .../internal/shareddefaults/ecs_container.go | 12 + .../internal/shareddefaults/shared_config.go | 40 + .../private/protocol/eventstream/debug.go | 144 + .../private/protocol/eventstream/decode.go | 199 + .../private/protocol/eventstream/encode.go | 114 + .../private/protocol/eventstream/error.go | 23 + .../eventstream/eventstreamapi/api.go | 196 + .../eventstream/eventstreamapi/error.go | 24 + .../private/protocol/eventstream/header.go | 166 + .../protocol/eventstream/header_value.go | 501 + .../private/protocol/eventstream/message.go | 103 + .../aws/aws-sdk-go/private/protocol/host.go | 68 + .../private/protocol/host_prefix.go | 54 + .../private/protocol/idempotency.go | 75 + .../aws-sdk-go/private/protocol/jsonvalue.go | 76 + .../aws-sdk-go/private/protocol/payload.go | 81 + .../private/protocol/query/build.go | 36 + .../protocol/query/queryutil/queryutil.go | 246 + .../private/protocol/query/unmarshal.go | 39 + .../private/protocol/query/unmarshal_error.go | 74 + .../aws-sdk-go/private/protocol/rest/build.go | 300 + .../private/protocol/rest/payload.go | 45 + .../private/protocol/rest/unmarshal.go | 225 + .../private/protocol/restxml/restxml.go | 77 + .../aws-sdk-go/private/protocol/timestamp.go | 72 + .../aws-sdk-go/private/protocol/unmarshal.go | 21 + .../private/protocol/xml/xmlutil/build.go | 306 + .../private/protocol/xml/xmlutil/unmarshal.go | 272 + .../protocol/xml/xmlutil/xml_to_struct.go | 148 + .../aws/aws-sdk-go/service/s3/api.go | 24633 ++ .../aws/aws-sdk-go/service/s3/body_hash.go | 249 + .../aws-sdk-go/service/s3/bucket_location.go | 106 + .../aws-sdk-go/service/s3/customizations.go | 74 + .../aws/aws-sdk-go/service/s3/doc.go | 26 + .../aws/aws-sdk-go/service/s3/doc_custom.go | 108 + .../aws/aws-sdk-go/service/s3/errors.go | 48 + .../service/s3/host_style_bucket.go | 155 + .../service/s3/platform_handlers.go | 9 + .../service/s3/platform_handlers_go1.6.go | 29 + .../service/s3/s3iface/interface.go | 443 + .../aws-sdk-go/service/s3/s3manager/batch.go | 532 + .../service/s3/s3manager/bucket_region.go | 87 + .../aws-sdk-go/service/s3/s3manager/doc.go | 3 + .../service/s3/s3manager/download.go | 558 + .../aws-sdk-go/service/s3/s3manager/upload.go | 721 + .../service/s3/s3manager/upload_input.go | 122 + .../aws/aws-sdk-go/service/s3/service.go | 100 + .../aws/aws-sdk-go/service/s3/sse.go | 54 + .../aws-sdk-go/service/s3/statusok_error.go | 40 + .../aws-sdk-go/service/s3/unmarshal_error.go | 82 + .../aws/aws-sdk-go/service/s3/waiters.go | 214 + .../aws/aws-sdk-go/service/sts/api.go | 2393 + .../aws-sdk-go/service/sts/customizations.go | 12 + .../aws/aws-sdk-go/service/sts/doc.go | 72 + .../aws/aws-sdk-go/service/sts/errors.go | 73 + .../aws/aws-sdk-go/service/sts/service.go | 96 + .../github.com/bmatcuk/doublestar/.gitignore | 32 + .../github.com/bmatcuk/doublestar/.travis.yml | 20 + .../github.com/bmatcuk/doublestar/LICENSE | 22 + .../github.com/bmatcuk/doublestar/README.md | 140 + .../bmatcuk/doublestar/doublestar.go | 680 + .../cpuguy83/go-md2man/v2/LICENSE.md | 21 + .../cpuguy83/go-md2man/v2/md2man/md2man.go | 16 + .../cpuguy83/go-md2man/v2/md2man/roff.go | 348 + .../vendor/github.com/davecgh/go-spew/LICENSE | 15 + .../github.com/davecgh/go-spew/spew/bypass.go | 146 + .../davecgh/go-spew/spew/bypasssafe.go | 39 + .../github.com/davecgh/go-spew/spew/common.go | 341 + .../github.com/davecgh/go-spew/spew/config.go | 306 + .../github.com/davecgh/go-spew/spew/doc.go | 217 + .../github.com/davecgh/go-spew/spew/dump.go | 509 + .../github.com/davecgh/go-spew/spew/format.go | 419 + .../github.com/davecgh/go-spew/spew/spew.go | 148 + .../deckarep/golang-set/v2/.gitignore | 23 + .../github.com/deckarep/golang-set/v2/LICENSE | 22 + .../deckarep/golang-set/v2/README.md | 190 + .../deckarep/golang-set/v2/iterator.go | 58 + .../deckarep/golang-set/v2/new_improved.jpeg | Bin 0 -> 120935 bytes .../github.com/deckarep/golang-set/v2/set.go | 255 + .../deckarep/golang-set/v2/sorted.go | 42 + .../deckarep/golang-set/v2/threadsafe.go | 299 + .../deckarep/golang-set/v2/threadunsafe.go | 332 + .../github.com/go-errors/errors/.travis.yml | 7 + .../github.com/go-errors/errors/LICENSE.MIT | 7 + .../github.com/go-errors/errors/README.md | 84 + .../github.com/go-errors/errors/error.go | 209 + .../github.com/go-errors/errors/error_1_13.go | 35 + .../go-errors/errors/error_backward.go | 125 + .../go-errors/errors/join_unwrap_1_20.go | 32 + .../go-errors/errors/join_unwrap_backward.go | 71 + .../go-errors/errors/parse_panic.go | 127 + .../github.com/go-errors/errors/stackframe.go | 122 + .../github.com/go-jose/go-jose/v3/LICENSE | 202 + .../go-jose/go-jose/v3/json/LICENSE | 27 + .../go-jose/go-jose/v3/json/README.md | 13 + .../go-jose/go-jose/v3/json/decode.go | 1216 + .../go-jose/go-jose/v3/json/encode.go | 1197 + .../go-jose/go-jose/v3/json/indent.go | 141 + .../go-jose/go-jose/v3/json/scanner.go | 623 + .../go-jose/go-jose/v3/json/stream.go | 484 + .../go-jose/go-jose/v3/json/tags.go | 44 + .../github.com/go-openapi/inflect/.hgignore | 1 + .../github.com/go-openapi/inflect/LICENCE | 7 + .../github.com/go-openapi/inflect/README | 168 + .../github.com/go-openapi/inflect/inflect.go | 713 + .../github.com/go-stack/stack/LICENSE.md | 21 + .../github.com/go-stack/stack/README.md | 38 + .../vendor/github.com/go-stack/stack/stack.go | 401 + .../pdf/vendor/github.com/golang/mock/AUTHORS | 12 + .../github.com/golang/mock/CONTRIBUTORS | 37 + .../pdf/vendor/github.com/golang/mock/LICENSE | 202 + .../github.com/golang/mock/mockgen/mockgen.go | 701 + .../golang/mock/mockgen/model/model.go | 495 + .../github.com/golang/mock/mockgen/parse.go | 644 + .../github.com/golang/mock/mockgen/reflect.go | 256 + .../golang/mock/mockgen/version.1.11.go | 27 + .../golang/mock/mockgen/version.1.12.go | 36 + .../vendor/github.com/google/go-cmp/LICENSE | 27 + .../github.com/google/go-cmp/cmp/compare.go | 671 + .../github.com/google/go-cmp/cmp/export.go | 31 + .../go-cmp/cmp/internal/diff/debug_disable.go | 18 + .../go-cmp/cmp/internal/diff/debug_enable.go | 123 + .../google/go-cmp/cmp/internal/diff/diff.go | 402 + .../google/go-cmp/cmp/internal/flags/flags.go | 9 + .../go-cmp/cmp/internal/function/func.go | 99 + .../google/go-cmp/cmp/internal/value/name.go | 164 + .../go-cmp/cmp/internal/value/pointer.go | 34 + .../google/go-cmp/cmp/internal/value/sort.go | 106 + .../github.com/google/go-cmp/cmp/options.go | 554 + .../github.com/google/go-cmp/cmp/path.go | 390 + .../github.com/google/go-cmp/cmp/report.go | 54 + .../google/go-cmp/cmp/report_compare.go | 433 + .../google/go-cmp/cmp/report_references.go | 264 + .../google/go-cmp/cmp/report_reflect.go | 414 + .../google/go-cmp/cmp/report_slices.go | 614 + .../google/go-cmp/cmp/report_text.go | 432 + .../google/go-cmp/cmp/report_value.go | 121 + .../github.com/google/uuid/CHANGELOG.md | 41 + .../github.com/google/uuid/CONTRIBUTING.md | 26 + .../github.com/google/uuid/CONTRIBUTORS | 9 + .../pdf/vendor/github.com/google/uuid/LICENSE | 27 + .../vendor/github.com/google/uuid/README.md | 21 + .../pdf/vendor/github.com/google/uuid/dce.go | 80 + .../pdf/vendor/github.com/google/uuid/doc.go | 12 + .../pdf/vendor/github.com/google/uuid/hash.go | 59 + .../vendor/github.com/google/uuid/marshal.go | 38 + .../pdf/vendor/github.com/google/uuid/node.go | 90 + .../vendor/github.com/google/uuid/node_js.go | 13 + .../vendor/github.com/google/uuid/node_net.go | 34 + .../pdf/vendor/github.com/google/uuid/null.go | 117 + .../pdf/vendor/github.com/google/uuid/sql.go | 59 + .../pdf/vendor/github.com/google/uuid/time.go | 134 + .../pdf/vendor/github.com/google/uuid/util.go | 43 + .../pdf/vendor/github.com/google/uuid/uuid.go | 367 + .../vendor/github.com/google/uuid/version1.go | 44 + .../vendor/github.com/google/uuid/version4.go | 76 + .../vendor/github.com/google/uuid/version6.go | 56 + .../vendor/github.com/google/uuid/version7.go | 104 + .../hashicorp/hcl/v2/.copywrite.hcl | 16 + .../github.com/hashicorp/hcl/v2/CHANGELOG.md | 299 + .../github.com/hashicorp/hcl/v2/LICENSE | 355 + .../github.com/hashicorp/hcl/v2/README.md | 219 + .../github.com/hashicorp/hcl/v2/diagnostic.go | 189 + .../hashicorp/hcl/v2/diagnostic_text.go | 314 + .../hashicorp/hcl/v2/diagnostic_typeparams.go | 42 + .../github.com/hashicorp/hcl/v2/didyoumean.go | 27 + .../vendor/github.com/hashicorp/hcl/v2/doc.go | 37 + .../hashicorp/hcl/v2/eval_context.go | 28 + .../github.com/hashicorp/hcl/v2/expr_call.go | 49 + .../github.com/hashicorp/hcl/v2/expr_list.go | 40 + .../github.com/hashicorp/hcl/v2/expr_map.go | 47 + .../hashicorp/hcl/v2/expr_unwrap.go | 71 + .../hcl/v2/ext/customdecode/README.md | 209 + .../hcl/v2/ext/customdecode/customdecode.go | 59 + .../v2/ext/customdecode/expression_type.go | 149 + .../hashicorp/hcl/v2/ext/tryfunc/README.md | 44 + .../hashicorp/hcl/v2/ext/tryfunc/tryfunc.go | 144 + .../hashicorp/hcl/v2/gohcl/decode.go | 323 + .../github.com/hashicorp/hcl/v2/gohcl/doc.go | 65 + .../hashicorp/hcl/v2/gohcl/encode.go | 194 + .../hashicorp/hcl/v2/gohcl/schema.go | 184 + .../hashicorp/hcl/v2/gohcl/types.go | 19 + .../hashicorp/hcl/v2/hclparse/parser.go | 138 + .../hashicorp/hcl/v2/hclsyntax/diagnostics.go | 26 + .../hashicorp/hcl/v2/hclsyntax/didyoumean.go | 27 + .../hashicorp/hcl/v2/hclsyntax/doc.go | 10 + .../hashicorp/hcl/v2/hclsyntax/expression.go | 1890 + .../hcl/v2/hclsyntax/expression_ops.go | 271 + .../hcl/v2/hclsyntax/expression_template.go | 262 + .../hcl/v2/hclsyntax/expression_vars.go | 79 + .../hashicorp/hcl/v2/hclsyntax/file.go | 23 + .../hashicorp/hcl/v2/hclsyntax/generate.go | 12 + .../hashicorp/hcl/v2/hclsyntax/keywords.go | 24 + .../hashicorp/hcl/v2/hclsyntax/navigation.go | 62 + .../hashicorp/hcl/v2/hclsyntax/node.go | 25 + .../hashicorp/hcl/v2/hclsyntax/parser.go | 2155 + .../hcl/v2/hclsyntax/parser_template.go | 865 + .../hcl/v2/hclsyntax/parser_traversal.go | 162 + .../hashicorp/hcl/v2/hclsyntax/peeker.go | 215 + .../hashicorp/hcl/v2/hclsyntax/public.go | 174 + .../hcl/v2/hclsyntax/scan_string_lit.go | 304 + .../hcl/v2/hclsyntax/scan_string_lit.rl | 105 + .../hashicorp/hcl/v2/hclsyntax/scan_tokens.go | 5268 + .../hashicorp/hcl/v2/hclsyntax/scan_tokens.rl | 395 + .../hashicorp/hcl/v2/hclsyntax/spec.md | 943 + .../hashicorp/hcl/v2/hclsyntax/structure.go | 396 + .../hcl/v2/hclsyntax/structure_at_pos.go | 121 + .../hashicorp/hcl/v2/hclsyntax/token.go | 336 + .../hcl/v2/hclsyntax/token_type_string.go | 131 + .../hcl/v2/hclsyntax/unicode2ragel.rb | 338 + .../hcl/v2/hclsyntax/unicode_derived.rl | 2135 + .../hashicorp/hcl/v2/hclsyntax/variables.go | 89 + .../hashicorp/hcl/v2/hclsyntax/walk.go | 44 + .../hashicorp/hcl/v2/hclwrite/ast.go | 124 + .../hcl/v2/hclwrite/ast_attribute.go | 51 + .../hashicorp/hcl/v2/hclwrite/ast_block.go | 180 + .../hashicorp/hcl/v2/hclwrite/ast_body.go | 242 + .../hcl/v2/hclwrite/ast_expression.go | 227 + .../hashicorp/hcl/v2/hclwrite/doc.go | 14 + .../hashicorp/hcl/v2/hclwrite/format.go | 469 + .../hashicorp/hcl/v2/hclwrite/generate.go | 399 + .../hcl/v2/hclwrite/native_node_sorter.go | 26 + .../hashicorp/hcl/v2/hclwrite/node.go | 299 + .../hashicorp/hcl/v2/hclwrite/parser.go | 641 + .../hashicorp/hcl/v2/hclwrite/public.go | 47 + .../hashicorp/hcl/v2/hclwrite/tokens.go | 135 + .../github.com/hashicorp/hcl/v2/json/ast.go | 124 + .../hashicorp/hcl/v2/json/didyoumean.go | 36 + .../github.com/hashicorp/hcl/v2/json/doc.go | 15 + .../github.com/hashicorp/hcl/v2/json/is.go | 57 + .../hashicorp/hcl/v2/json/navigation.go | 73 + .../hashicorp/hcl/v2/json/parser.go | 507 + .../hashicorp/hcl/v2/json/peeker.go | 28 + .../hashicorp/hcl/v2/json/public.go | 120 + .../hashicorp/hcl/v2/json/scanner.go | 309 + .../github.com/hashicorp/hcl/v2/json/spec.md | 405 + .../hashicorp/hcl/v2/json/structure.go | 640 + .../hashicorp/hcl/v2/json/tokentype_string.go | 29 + .../github.com/hashicorp/hcl/v2/merged.go | 229 + .../vendor/github.com/hashicorp/hcl/v2/ops.go | 435 + .../vendor/github.com/hashicorp/hcl/v2/pos.go | 278 + .../hashicorp/hcl/v2/pos_scanner.go | 155 + .../github.com/hashicorp/hcl/v2/schema.go | 24 + .../github.com/hashicorp/hcl/v2/spec.md | 691 + .../hashicorp/hcl/v2/static_expr.go | 43 + .../github.com/hashicorp/hcl/v2/structure.go | 154 + .../hashicorp/hcl/v2/structure_at_pos.go | 120 + .../github.com/hashicorp/hcl/v2/traversal.go | 296 + .../hashicorp/hcl/v2/traversal_for_expr.go | 127 + .../github.com/huandu/xstrings/.gitignore | 24 + .../huandu/xstrings/CONTRIBUTING.md | 23 + .../vendor/github.com/huandu/xstrings/LICENSE | 22 + .../github.com/huandu/xstrings/README.md | 117 + .../github.com/huandu/xstrings/common.go | 21 + .../github.com/huandu/xstrings/convert.go | 593 + .../github.com/huandu/xstrings/count.go | 120 + .../vendor/github.com/huandu/xstrings/doc.go | 8 + .../github.com/huandu/xstrings/format.go | 173 + .../github.com/huandu/xstrings/manipulate.go | 220 + .../huandu/xstrings/stringbuilder.go | 8 + .../huandu/xstrings/stringbuilder_go110.go | 10 + .../github.com/huandu/xstrings/translate.go | 552 + .../github.com/imdario/mergo/.deepsource.toml | 12 + .../github.com/imdario/mergo/.gitignore | 33 + .../github.com/imdario/mergo/.travis.yml | 12 + .../imdario/mergo/CODE_OF_CONDUCT.md | 46 + .../vendor/github.com/imdario/mergo/LICENSE | 28 + .../vendor/github.com/imdario/mergo/README.md | 235 + .../vendor/github.com/imdario/mergo/doc.go | 142 + .../vendor/github.com/imdario/mergo/map.go | 178 + .../vendor/github.com/imdario/mergo/merge.go | 380 + .../vendor/github.com/imdario/mergo/mergo.go | 78 + .../github.com/jackc/pgpassfile/.travis.yml | 9 + .../github.com/jackc/pgpassfile/LICENSE | 22 + .../github.com/jackc/pgpassfile/README.md | 8 + .../github.com/jackc/pgpassfile/pgpass.go | 110 + .../jackc/pgservicefile/.travis.yml | 9 + .../github.com/jackc/pgservicefile/LICENSE | 22 + .../github.com/jackc/pgservicefile/README.md | 6 + .../jackc/pgservicefile/pgservicefile.go | 79 + .../vendor/github.com/jackc/pgx/v5/.gitignore | 27 + .../github.com/jackc/pgx/v5/CHANGELOG.md | 400 + .../github.com/jackc/pgx/v5/CONTRIBUTING.md | 121 + .../vendor/github.com/jackc/pgx/v5/LICENSE | 22 + .../vendor/github.com/jackc/pgx/v5/README.md | 174 + .../vendor/github.com/jackc/pgx/v5/Rakefile | 18 + .../vendor/github.com/jackc/pgx/v5/batch.go | 433 + .../vendor/github.com/jackc/pgx/v5/conn.go | 1395 + .../github.com/jackc/pgx/v5/copy_from.go | 276 + .../pdf/vendor/github.com/jackc/pgx/v5/doc.go | 194 + .../jackc/pgx/v5/extended_query_builder.go | 146 + .../pgx/v5/internal/iobufpool/iobufpool.go | 70 + .../jackc/pgx/v5/internal/pgio/README.md | 6 + .../jackc/pgx/v5/internal/pgio/doc.go | 6 + .../jackc/pgx/v5/internal/pgio/write.go | 40 + .../pgx/v5/internal/sanitize/sanitize.go | 331 + .../pgx/v5/internal/stmtcache/lru_cache.go | 112 + .../pgx/v5/internal/stmtcache/stmtcache.go | 45 + .../v5/internal/stmtcache/unlimited_cache.go | 77 + .../github.com/jackc/pgx/v5/large_objects.go | 161 + .../github.com/jackc/pgx/v5/named_args.go | 295 + .../github.com/jackc/pgx/v5/pgconn/README.md | 29 + .../jackc/pgx/v5/pgconn/auth_scram.go | 272 + .../github.com/jackc/pgx/v5/pgconn/config.go | 918 + .../pgx/v5/pgconn/ctxwatch/context_watcher.go | 80 + .../jackc/pgx/v5/pgconn/defaults.go | 63 + .../jackc/pgx/v5/pgconn/defaults_windows.go | 57 + .../github.com/jackc/pgx/v5/pgconn/doc.go | 38 + .../github.com/jackc/pgx/v5/pgconn/errors.go | 248 + .../v5/pgconn/internal/bgreader/bgreader.go | 139 + .../github.com/jackc/pgx/v5/pgconn/krb5.go | 100 + .../github.com/jackc/pgx/v5/pgconn/pgconn.go | 2346 + .../jackc/pgx/v5/pgproto3/README.md | 7 + .../authentication_cleartext_password.go | 51 + .../pgx/v5/pgproto3/authentication_gss.go | 58 + .../pgproto3/authentication_gss_continue.go | 67 + .../pgproto3/authentication_md5_password.go | 76 + .../pgx/v5/pgproto3/authentication_ok.go | 51 + .../pgx/v5/pgproto3/authentication_sasl.go | 72 + .../pgproto3/authentication_sasl_continue.go | 75 + .../v5/pgproto3/authentication_sasl_final.go | 75 + .../jackc/pgx/v5/pgproto3/backend.go | 292 + .../jackc/pgx/v5/pgproto3/backend_key_data.go | 50 + .../jackc/pgx/v5/pgproto3/big_endian.go | 37 + .../github.com/jackc/pgx/v5/pgproto3/bind.go | 223 + .../jackc/pgx/v5/pgproto3/bind_complete.go | 34 + .../jackc/pgx/v5/pgproto3/cancel_request.go | 58 + .../jackc/pgx/v5/pgproto3/chunkreader.go | 90 + .../github.com/jackc/pgx/v5/pgproto3/close.go | 81 + .../jackc/pgx/v5/pgproto3/close_complete.go | 34 + .../jackc/pgx/v5/pgproto3/command_complete.go | 66 + .../pgx/v5/pgproto3/copy_both_response.go | 95 + .../jackc/pgx/v5/pgproto3/copy_data.go | 59 + .../jackc/pgx/v5/pgproto3/copy_done.go | 38 + .../jackc/pgx/v5/pgproto3/copy_fail.go | 45 + .../jackc/pgx/v5/pgproto3/copy_in_response.go | 96 + .../pgx/v5/pgproto3/copy_out_response.go | 96 + .../jackc/pgx/v5/pgproto3/data_row.go | 143 + .../jackc/pgx/v5/pgproto3/describe.go | 80 + .../github.com/jackc/pgx/v5/pgproto3/doc.go | 11 + .../pgx/v5/pgproto3/empty_query_response.go | 34 + .../jackc/pgx/v5/pgproto3/error_response.go | 326 + .../jackc/pgx/v5/pgproto3/execute.go | 58 + .../github.com/jackc/pgx/v5/pgproto3/flush.go | 34 + .../jackc/pgx/v5/pgproto3/frontend.go | 454 + .../jackc/pgx/v5/pgproto3/function_call.go | 102 + .../pgx/v5/pgproto3/function_call_response.go | 97 + .../jackc/pgx/v5/pgproto3/gss_enc_request.go | 49 + .../jackc/pgx/v5/pgproto3/gss_response.go | 46 + .../jackc/pgx/v5/pgproto3/no_data.go | 34 + .../jackc/pgx/v5/pgproto3/notice_response.go | 19 + .../pgx/v5/pgproto3/notification_response.go | 71 + .../pgx/v5/pgproto3/parameter_description.go | 67 + .../jackc/pgx/v5/pgproto3/parameter_status.go | 58 + .../github.com/jackc/pgx/v5/pgproto3/parse.go | 89 + .../jackc/pgx/v5/pgproto3/parse_complete.go | 34 + .../jackc/pgx/v5/pgproto3/password_message.go | 49 + .../jackc/pgx/v5/pgproto3/pgproto3.go | 120 + .../jackc/pgx/v5/pgproto3/portal_suspended.go | 34 + .../github.com/jackc/pgx/v5/pgproto3/query.go | 45 + .../jackc/pgx/v5/pgproto3/ready_for_query.go | 61 + .../jackc/pgx/v5/pgproto3/row_description.go | 166 + .../pgx/v5/pgproto3/sasl_initial_response.go | 90 + .../jackc/pgx/v5/pgproto3/sasl_response.go | 56 + .../jackc/pgx/v5/pgproto3/ssl_request.go | 49 + .../jackc/pgx/v5/pgproto3/startup_message.go | 94 + .../github.com/jackc/pgx/v5/pgproto3/sync.go | 34 + .../jackc/pgx/v5/pgproto3/terminate.go | 34 + .../github.com/jackc/pgx/v5/pgproto3/trace.go | 416 + .../github.com/jackc/pgx/v5/pgtype/array.go | 460 + .../jackc/pgx/v5/pgtype/array_codec.go | 405 + .../github.com/jackc/pgx/v5/pgtype/bits.go | 210 + .../github.com/jackc/pgx/v5/pgtype/bool.go | 343 + .../github.com/jackc/pgx/v5/pgtype/box.go | 238 + .../jackc/pgx/v5/pgtype/builtin_wrappers.go | 952 + .../github.com/jackc/pgx/v5/pgtype/bytea.go | 255 + .../github.com/jackc/pgx/v5/pgtype/circle.go | 222 + .../jackc/pgx/v5/pgtype/composite.go | 602 + .../github.com/jackc/pgx/v5/pgtype/convert.go | 108 + .../github.com/jackc/pgx/v5/pgtype/date.go | 351 + .../github.com/jackc/pgx/v5/pgtype/doc.go | 188 + .../jackc/pgx/v5/pgtype/enum_codec.go | 109 + .../github.com/jackc/pgx/v5/pgtype/float4.go | 319 + .../github.com/jackc/pgx/v5/pgtype/float8.go | 365 + .../github.com/jackc/pgx/v5/pgtype/hstore.go | 486 + .../github.com/jackc/pgx/v5/pgtype/inet.go | 200 + .../github.com/jackc/pgx/v5/pgtype/int.go | 1980 + .../github.com/jackc/pgx/v5/pgtype/int.go.erb | 548 + .../jackc/pgx/v5/pgtype/int_test.go.erb | 93 + .../pgtype/integration_benchmark_test.go.erb | 62 + .../pgtype/integration_benchmark_test_gen.sh | 2 + .../jackc/pgx/v5/pgtype/interval.go | 301 + .../github.com/jackc/pgx/v5/pgtype/json.go | 230 + .../github.com/jackc/pgx/v5/pgtype/jsonb.go | 129 + .../github.com/jackc/pgx/v5/pgtype/line.go | 225 + .../github.com/jackc/pgx/v5/pgtype/lseg.go | 238 + .../github.com/jackc/pgx/v5/pgtype/ltree.go | 122 + .../github.com/jackc/pgx/v5/pgtype/macaddr.go | 162 + .../jackc/pgx/v5/pgtype/multirange.go | 443 + .../github.com/jackc/pgx/v5/pgtype/numeric.go | 823 + .../github.com/jackc/pgx/v5/pgtype/path.go | 272 + .../github.com/jackc/pgx/v5/pgtype/pgtype.go | 2031 + .../jackc/pgx/v5/pgtype/pgtype_default.go | 226 + .../github.com/jackc/pgx/v5/pgtype/point.go | 266 + .../github.com/jackc/pgx/v5/pgtype/polygon.go | 253 + .../github.com/jackc/pgx/v5/pgtype/qchar.go | 141 + .../github.com/jackc/pgx/v5/pgtype/range.go | 322 + .../jackc/pgx/v5/pgtype/range_codec.go | 379 + .../jackc/pgx/v5/pgtype/record_codec.go | 125 + .../v5/pgtype/register_default_pg_types.go | 35 + .../register_default_pg_types_disabled.go | 6 + .../github.com/jackc/pgx/v5/pgtype/text.go | 223 + .../pgx/v5/pgtype/text_format_only_codec.go | 13 + .../github.com/jackc/pgx/v5/pgtype/tid.go | 241 + .../github.com/jackc/pgx/v5/pgtype/time.go | 272 + .../jackc/pgx/v5/pgtype/timestamp.go | 356 + .../jackc/pgx/v5/pgtype/timestamptz.go | 366 + .../github.com/jackc/pgx/v5/pgtype/uint32.go | 303 + .../github.com/jackc/pgx/v5/pgtype/uuid.go | 281 + .../vendor/github.com/jackc/pgx/v5/rows.go | 851 + .../vendor/github.com/jackc/pgx/v5/tracer.go | 107 + .../pdf/vendor/github.com/jackc/pgx/v5/tx.go | 432 + .../vendor/github.com/jackc/pgx/v5/values.go | 63 + .../jmespath/go-jmespath/.gitignore | 4 + .../jmespath/go-jmespath/.travis.yml | 28 + .../github.com/jmespath/go-jmespath/LICENSE | 13 + .../github.com/jmespath/go-jmespath/Makefile | 51 + .../github.com/jmespath/go-jmespath/README.md | 87 + .../github.com/jmespath/go-jmespath/api.go | 49 + .../go-jmespath/astnodetype_string.go | 16 + .../jmespath/go-jmespath/functions.go | 842 + .../jmespath/go-jmespath/interpreter.go | 418 + .../github.com/jmespath/go-jmespath/lexer.go | 420 + .../github.com/jmespath/go-jmespath/parser.go | 603 + .../jmespath/go-jmespath/toktype_string.go | 16 + .../github.com/jmespath/go-jmespath/util.go | 185 + .../jonboulle/clockwork/.editorconfig | 12 + .../github.com/jonboulle/clockwork/.gitignore | 27 + .../github.com/jonboulle/clockwork/LICENSE | 201 + .../github.com/jonboulle/clockwork/README.md | 80 + .../jonboulle/clockwork/clockwork.go | 349 + .../github.com/jonboulle/clockwork/context.go | 25 + .../github.com/jonboulle/clockwork/ticker.go | 48 + .../github.com/jonboulle/clockwork/timer.go | 53 + .../vendor/github.com/labstack/gommon/LICENSE | 22 + .../labstack/gommon/color/README.md | 86 + .../github.com/labstack/gommon/color/color.go | 407 + .../github.com/mattn/go-colorable/LICENSE | 21 + .../github.com/mattn/go-colorable/README.md | 48 + .../mattn/go-colorable/colorable_appengine.go | 38 + .../mattn/go-colorable/colorable_others.go | 38 + .../mattn/go-colorable/colorable_windows.go | 1047 + .../github.com/mattn/go-colorable/go.test.sh | 12 + .../mattn/go-colorable/noncolorable.go | 57 + .../vendor/github.com/mattn/go-isatty/LICENSE | 9 + .../github.com/mattn/go-isatty/README.md | 50 + .../vendor/github.com/mattn/go-isatty/doc.go | 2 + .../github.com/mattn/go-isatty/go.test.sh | 12 + .../github.com/mattn/go-isatty/isatty_bsd.go | 20 + .../mattn/go-isatty/isatty_others.go | 17 + .../mattn/go-isatty/isatty_plan9.go | 23 + .../mattn/go-isatty/isatty_solaris.go | 21 + .../mattn/go-isatty/isatty_tcgets.go | 20 + .../mattn/go-isatty/isatty_windows.go | 126 + .../github.com/mattn/go-sqlite3/.codecov.yml | 4 + .../github.com/mattn/go-sqlite3/.gitignore | 14 + .../github.com/mattn/go-sqlite3/LICENSE | 21 + .../github.com/mattn/go-sqlite3/README.md | 603 + .../github.com/mattn/go-sqlite3/backup.go | 85 + .../github.com/mattn/go-sqlite3/callback.go | 411 + .../github.com/mattn/go-sqlite3/convert.go | 299 + .../vendor/github.com/mattn/go-sqlite3/doc.go | 134 + .../github.com/mattn/go-sqlite3/error.go | 150 + .../mattn/go-sqlite3/sqlite3-binding.c | 258039 +++++++++++++++ .../mattn/go-sqlite3/sqlite3-binding.h | 13526 + .../github.com/mattn/go-sqlite3/sqlite3.go | 2281 + .../mattn/go-sqlite3/sqlite3_context.go | 103 + .../mattn/go-sqlite3/sqlite3_func_crypt.go | 120 + .../mattn/go-sqlite3/sqlite3_go18.go | 54 + .../mattn/go-sqlite3/sqlite3_libsqlite3.go | 23 + .../go-sqlite3/sqlite3_load_extension.go | 85 + .../go-sqlite3/sqlite3_load_extension_omit.go | 25 + .../sqlite3_opt_allow_uri_authority.go | 16 + .../mattn/go-sqlite3/sqlite3_opt_app_armor.go | 16 + .../go-sqlite3/sqlite3_opt_column_metadata.go | 22 + .../go-sqlite3/sqlite3_opt_foreign_keys.go | 16 + .../mattn/go-sqlite3/sqlite3_opt_fts5.go | 15 + .../mattn/go-sqlite3/sqlite3_opt_icu.go | 20 + .../go-sqlite3/sqlite3_opt_introspect.go | 16 + .../go-sqlite3/sqlite3_opt_math_functions.go | 15 + .../mattn/go-sqlite3/sqlite3_opt_os_trace.go | 15 + .../mattn/go-sqlite3/sqlite3_opt_preupdate.go | 21 + .../go-sqlite3/sqlite3_opt_preupdate_hook.go | 113 + .../go-sqlite3/sqlite3_opt_preupdate_omit.go | 22 + .../go-sqlite3/sqlite3_opt_secure_delete.go | 16 + .../sqlite3_opt_secure_delete_fast.go | 16 + .../mattn/go-sqlite3/sqlite3_opt_serialize.go | 83 + .../go-sqlite3/sqlite3_opt_serialize_omit.go | 21 + .../mattn/go-sqlite3/sqlite3_opt_stat4.go | 16 + .../go-sqlite3/sqlite3_opt_unlock_notify.c | 85 + .../go-sqlite3/sqlite3_opt_unlock_notify.go | 93 + .../mattn/go-sqlite3/sqlite3_opt_userauth.go | 295 + .../go-sqlite3/sqlite3_opt_userauth_omit.go | 158 + .../go-sqlite3/sqlite3_opt_vacuum_full.go | 16 + .../go-sqlite3/sqlite3_opt_vacuum_incr.go | 16 + .../mattn/go-sqlite3/sqlite3_opt_vtable.go | 721 + .../mattn/go-sqlite3/sqlite3_other.go | 18 + .../mattn/go-sqlite3/sqlite3_solaris.go | 15 + .../mattn/go-sqlite3/sqlite3_trace.go | 288 + .../mattn/go-sqlite3/sqlite3_type.go | 108 + .../go-sqlite3/sqlite3_usleep_windows.go | 42 + .../mattn/go-sqlite3/sqlite3_windows.go | 18 + .../github.com/mattn/go-sqlite3/sqlite3ext.h | 728 + .../mattn/go-sqlite3/static_mock.go | 38 + .../github.com/mattn/goveralls/.gitignore | 3 + .../github.com/mattn/goveralls/.travis.yml | 8 + .../vendor/github.com/mattn/goveralls/LICENSE | 21 + .../github.com/mattn/goveralls/README.md | 295 + .../github.com/mattn/goveralls/gitinfo.go | 146 + .../github.com/mattn/goveralls/gocover.go | 188 + .../github.com/mattn/goveralls/goveralls.go | 581 + .../github.com/mattn/goveralls/renovate.json | 6 + .../mitchellh/copystructure/LICENSE | 21 + .../mitchellh/copystructure/README.md | 21 + .../mitchellh/copystructure/copier_time.go | 15 + .../mitchellh/copystructure/copystructure.go | 630 + .../mitchellh/go-wordwrap/LICENSE.md | 21 + .../mitchellh/go-wordwrap/README.md | 39 + .../mitchellh/go-wordwrap/wordwrap.go | 83 + .../mitchellh/reflectwalk/.travis.yml | 1 + .../github.com/mitchellh/reflectwalk/LICENSE | 21 + .../mitchellh/reflectwalk/README.md | 6 + .../mitchellh/reflectwalk/location.go | 19 + .../mitchellh/reflectwalk/location_string.go | 16 + .../mitchellh/reflectwalk/reflectwalk.go | 419 + .../playwright-go/.gitattributes | 3 + .../playwright-go/.gitignore | 34 + .../playwright-go/.gitmodules | 3 + .../playwright-go/.golangci.yaml | 6 + .../playwright-go/.nojekyll | 0 .../playwright-go/404.html | 25 + .../playwright-go/CONTRIBUTING.md | 39 + .../playwright-go/Dockerfile.example | 25 + .../playwright-go/LICENSE | 21 + .../playwright-go/README.md | 148 + .../playwright-go/_config.yml | 21 + .../playwright-go/apiresponse_assertions.go | 75 + .../playwright-go/artifact.go | 70 + .../playwright-go/assertions.go | 145 + .../playwright-go/binding_call.go | 87 + .../playwright-go/browser.go | 274 + .../playwright-go/browser_context.go | 914 + .../playwright-go/browser_type.go | 170 + .../playwright-go/cdp_session.go | 38 + .../playwright-go/channel.go | 92 + .../playwright-go/channel_owner.go | 122 + .../playwright-go/clock.go | 111 + .../playwright-go/connection.go | 401 + .../playwright-go/console_message.go | 47 + .../playwright-go/dialog.go | 48 + .../playwright-go/download.go | 56 + .../playwright-go/element_handle.go | 403 + .../playwright-go/errors.go | 58 + .../playwright-go/event_emitter.go | 163 + .../playwright-go/fetch.go | 451 + .../playwright-go/file_chooser.go | 44 + .../playwright-go/frame.go | 787 + .../playwright-go/frame_locator.go | 125 + .../playwright-go/generated-enums.go | 391 + .../playwright-go/generated-interfaces.go | 4614 + .../playwright-go/generated-structs.go | 4317 + .../playwright-go/glob.go | 92 + .../playwright-go/har_router.go | 110 + .../playwright-go/helpers.go | 633 + .../playwright-go/input.go | 117 + .../playwright-go/input_files_helper.go | 202 + .../playwright-go/internal/safe/map.go | 90 + .../playwright-go/js_handle.go | 346 + .../playwright-go/jsonPipe.go | 64 + .../playwright-go/local_utils.go | 165 + .../playwright-go/locator.go | 898 + .../playwright-go/locator_assertions.go | 493 + .../playwright-go/locator_helpers.go | 133 + .../playwright-go/network.go | 62 + .../playwright-go/objectFactory.go | 74 + .../playwright-go/page.go | 1384 + .../playwright-go/page_assertions.go | 70 + .../playwright-go/playwright.go | 64 + .../playwright-go/request.go | 274 + .../playwright-go/response.go | 162 + .../playwright-go/route.go | 270 + .../playwright-community/playwright-go/run.go | 396 + .../playwright-go/run_unix.go | 10 + .../playwright-go/run_win.go | 10 + .../playwright-go/selectors.go | 88 + .../playwright-go/stream.go | 68 + .../playwright-go/tracing.go | 164 + .../playwright-go/transport.go | 141 + .../playwright-go/type_helpers.go | 72 + .../playwright-go/video.go | 97 + .../playwright-go/waiter.go | 181 + .../playwright-go/web_error.go | 21 + .../playwright-go/websocket.go | 134 + .../playwright-go/websocket_route.go | 220 + .../playwright-go/worker.go | 78 + .../playwright-go/writable_stream.go | 44 + .../github.com/pmezard/go-difflib/LICENSE | 27 + .../pmezard/go-difflib/difflib/difflib.go | 775 + .../russross/blackfriday/v2/.gitignore | 8 + .../russross/blackfriday/v2/.travis.yml | 17 + .../russross/blackfriday/v2/LICENSE.txt | 29 + .../russross/blackfriday/v2/README.md | 335 + .../russross/blackfriday/v2/block.go | 1612 + .../github.com/russross/blackfriday/v2/doc.go | 46 + .../russross/blackfriday/v2/entities.go | 2236 + .../github.com/russross/blackfriday/v2/esc.go | 70 + .../russross/blackfriday/v2/html.go | 952 + .../russross/blackfriday/v2/inline.go | 1230 + .../russross/blackfriday/v2/markdown.go | 954 + .../russross/blackfriday/v2/node.go | 360 + .../russross/blackfriday/v2/smartypants.go | 457 + .../github.com/shopspring/decimal/.gitignore | 9 + .../github.com/shopspring/decimal/.travis.yml | 19 + .../shopspring/decimal/CHANGELOG.md | 49 + .../github.com/shopspring/decimal/LICENSE | 45 + .../github.com/shopspring/decimal/README.md | 130 + .../shopspring/decimal/decimal-go.go | 415 + .../github.com/shopspring/decimal/decimal.go | 1890 + .../github.com/shopspring/decimal/rounding.go | 160 + .../smithy-security/pkg/env/LICENSE | 21 + .../smithy-security/pkg/env/README.md | 31 + .../github.com/smithy-security/pkg/env/env.go | 124 + .../github.com/smithy-security/smithy/LICENSE | 202 + .../smithy/pkg/playwright/mock/wrapper.go | 19 + .../smithy/pkg/playwright/wrapper.go | 59 + .../smithy-security/smithy/pkg/s3/wrapper.go | 71 + .../smithy-security/smithy/sdk/LICENSE | 202 + .../smithy-security/smithy/sdk/Makefile | 52 + .../smithy-security/smithy/sdk/README.md | 350 + .../smithy/sdk/component/component.go | 86 + .../smithy/sdk/component/conf.go | 245 + .../smithy/sdk/component/enricher.go | 61 + .../smithy/sdk/component/enum.go | 11 + .../smithy/sdk/component/enum_enum.go | 89 + .../smithy/sdk/component/filter.go | 65 + .../sdk/component/internal/utils/utils.go | 7 + .../smithy/sdk/component/logger.go | 118 + .../smithy/sdk/component/panic.go | 39 + .../smithy/sdk/component/reporter.go | 54 + .../smithy/sdk/component/runner.go | 156 + .../smithy/sdk/component/scanner.go | 69 + .../smithy/sdk/component/store.go | 24 + .../smithy/sdk/component/store/error.go | 6 + .../component/store/local/sqlite/sqlc/db.go | 31 + .../20241209150527_findings_table.sql | 8 + .../local/sqlite/sqlc/migrations/atlas.sum | 2 + .../local/sqlite/sqlc/migrations/package.go | 2 + .../store/local/sqlite/sqlc/models.go | 17 + .../store/local/sqlite/sqlc/query.sql | 21 + .../store/local/sqlite/sqlc/query.sql.go | 100 + .../sdk/component/store/local/sqlite/store.go | 311 + .../store/remote/findings-client/README.md | 9 + .../store/remote/findings-client/client.go | 137 + .../store/remote/postgresql/README.md | 9 + .../store/remote/postgresql/sqlc/db.go | 32 + .../20241209103854_findings_table.sql | 8 + .../postgresql/sqlc/migrations/atlas.sum | 2 + .../postgresql/sqlc/migrations/package.go | 1 + .../store/remote/postgresql/sqlc/models.go | 17 + .../store/remote/postgresql/sqlc/query.sql | 21 + .../store/remote/postgresql/sqlc/query.sql.go | 88 + .../store/remote/postgresql/store.go | 231 + .../smithy/sdk/component/target.go | 29 + .../smithy/sdk/component/uuid/uuid.go | 39 + .../vulnerability-finding/finding.go | 11 + .../v1/findings_service.pb.go | 590 + .../v1/findings_service_grpc.pb.go | 208 + .../sdk/gen/ocsf_schema/v1/ocsf_schema.pb.go | 93159 ++++++ .../smithy-security/smithy/sdk/sqlc.yaml | 17 + .../smithy-security/smithy/sdk/tools.go | 18 + .../smithy-security/smithy/sdk/version.go | 3 + .../vendor/github.com/spf13/cast/.gitignore | 25 + .../pdf/vendor/github.com/spf13/cast/LICENSE | 21 + .../pdf/vendor/github.com/spf13/cast/Makefile | 40 + .../vendor/github.com/spf13/cast/README.md | 75 + .../pdf/vendor/github.com/spf13/cast/cast.go | 176 + .../pdf/vendor/github.com/spf13/cast/caste.go | 1476 + .../spf13/cast/timeformattype_string.go | 27 + .../github.com/sqlc-dev/sqlc/.gitignore | 11 + .../sqlc-dev/sqlc/.readthedocs.yaml | 22 + .../github.com/sqlc-dev/sqlc/Dockerfile | 19 + .../vendor/github.com/sqlc-dev/sqlc/LICENSE | 21 + .../vendor/github.com/sqlc-dev/sqlc/Makefile | 54 + .../vendor/github.com/sqlc-dev/sqlc/README.md | 63 + .../github.com/sqlc-dev/sqlc/buf.gen.yaml | 12 + .../vendor/github.com/sqlc-dev/sqlc/buf.lock | 2 + .../github.com/sqlc-dev/sqlc/buf.work.yaml | 3 + .../github.com/sqlc-dev/sqlc/cliff.toml | 56 + .../github.com/sqlc-dev/sqlc/devenv.lock | 156 + .../github.com/sqlc-dev/sqlc/devenv.nix | 17 + .../github.com/sqlc-dev/sqlc/devenv.yaml | 3 + .../sqlc-dev/sqlc/docker-compose.yml | 21 + .../github.com/sqlc-dev/sqlc/placeholder.go | 6 + .../github.com/stretchr/testify/LICENSE | 21 + .../testify/assert/assertion_compare.go | 480 + .../testify/assert/assertion_format.go | 815 + .../testify/assert/assertion_format.go.tmpl | 5 + .../testify/assert/assertion_forward.go | 1621 + .../testify/assert/assertion_forward.go.tmpl | 5 + .../testify/assert/assertion_order.go | 81 + .../stretchr/testify/assert/assertions.go | 2105 + .../github.com/stretchr/testify/assert/doc.go | 46 + .../stretchr/testify/assert/errors.go | 10 + .../testify/assert/forward_assertions.go | 16 + .../testify/assert/http_assertions.go | 165 + .../stretchr/testify/require/doc.go | 29 + .../testify/require/forward_requirements.go | 16 + .../stretchr/testify/require/require.go | 2061 + .../stretchr/testify/require/require.go.tmpl | 6 + .../testify/require/require_forward.go | 1623 + .../testify/require/require_forward.go.tmpl | 5 + .../stretchr/testify/require/requirements.go | 29 + .../vendor/github.com/urfave/cli/v2/.flake8 | 2 + .../github.com/urfave/cli/v2/.gitignore | 14 + .../urfave/cli/v2/CODE_OF_CONDUCT.md | 75 + .../vendor/github.com/urfave/cli/v2/LICENSE | 21 + .../vendor/github.com/urfave/cli/v2/Makefile | 26 + .../vendor/github.com/urfave/cli/v2/README.md | 19 + .../vendor/github.com/urfave/cli/v2/app.go | 535 + .../vendor/github.com/urfave/cli/v2/args.go | 54 + .../github.com/urfave/cli/v2/category.go | 186 + .../vendor/github.com/urfave/cli/v2/cli.go | 25 + .../github.com/urfave/cli/v2/command.go | 422 + .../github.com/urfave/cli/v2/context.go | 272 + .../vendor/github.com/urfave/cli/v2/docs.go | 203 + .../vendor/github.com/urfave/cli/v2/errors.go | 178 + .../vendor/github.com/urfave/cli/v2/fish.go | 196 + .../github.com/urfave/cli/v2/flag-spec.yaml | 131 + .../vendor/github.com/urfave/cli/v2/flag.go | 419 + .../github.com/urfave/cli/v2/flag_bool.go | 178 + .../github.com/urfave/cli/v2/flag_duration.go | 108 + .../github.com/urfave/cli/v2/flag_ext.go | 48 + .../github.com/urfave/cli/v2/flag_float64.go | 107 + .../urfave/cli/v2/flag_float64_slice.go | 216 + .../github.com/urfave/cli/v2/flag_generic.go | 131 + .../github.com/urfave/cli/v2/flag_int.go | 109 + .../github.com/urfave/cli/v2/flag_int64.go | 108 + .../urfave/cli/v2/flag_int64_slice.go | 215 + .../urfave/cli/v2/flag_int_slice.go | 226 + .../github.com/urfave/cli/v2/flag_path.go | 102 + .../github.com/urfave/cli/v2/flag_string.go | 100 + .../urfave/cli/v2/flag_string_slice.go | 216 + .../urfave/cli/v2/flag_timestamp.go | 205 + .../github.com/urfave/cli/v2/flag_uint.go | 108 + .../github.com/urfave/cli/v2/flag_uint64.go | 108 + .../urfave/cli/v2/flag_uint64_slice.go | 210 + .../urfave/cli/v2/flag_uint_slice.go | 221 + .../vendor/github.com/urfave/cli/v2/funcs.go | 47 + .../urfave/cli/v2/godoc-current.txt | 2714 + .../vendor/github.com/urfave/cli/v2/help.go | 564 + .../github.com/urfave/cli/v2/mkdocs-reqs.txt | 5 + .../github.com/urfave/cli/v2/mkdocs.yml | 107 + .../vendor/github.com/urfave/cli/v2/parse.go | 102 + .../github.com/urfave/cli/v2/sliceflag.go | 290 + .../vendor/github.com/urfave/cli/v2/sort.go | 29 + .../github.com/urfave/cli/v2/suggestions.go | 60 + .../github.com/urfave/cli/v2/template.go | 143 + .../urfave/cli/v2/zz_generated.flags.go | 865 + .../github.com/xrash/smetrics/.travis.yml | 9 + .../vendor/github.com/xrash/smetrics/LICENSE | 21 + .../github.com/xrash/smetrics/README.md | 49 + .../vendor/github.com/xrash/smetrics/doc.go | 19 + .../github.com/xrash/smetrics/hamming.go | 25 + .../github.com/xrash/smetrics/jaro-winkler.go | 28 + .../vendor/github.com/xrash/smetrics/jaro.go | 86 + .../github.com/xrash/smetrics/soundex.go | 41 + .../github.com/xrash/smetrics/ukkonen.go | 94 + .../xrash/smetrics/wagner-fischer.go | 48 + .../vendor/github.com/zclconf/go-cty/LICENSE | 21 + .../github.com/zclconf/go-cty/cty/capsule.go | 128 + .../zclconf/go-cty/cty/capsule_ops.go | 144 + .../zclconf/go-cty/cty/collection.go | 34 + .../go-cty/cty/convert/compare_types.go | 165 + .../zclconf/go-cty/cty/convert/conversion.go | 262 + .../go-cty/cty/convert/conversion_capsule.go | 31 + .../cty/convert/conversion_collection.go | 629 + .../go-cty/cty/convert/conversion_dynamic.go | 136 + .../go-cty/cty/convert/conversion_object.go | 101 + .../cty/convert/conversion_primitive.go | 57 + .../go-cty/cty/convert/conversion_tuple.go | 71 + .../zclconf/go-cty/cty/convert/doc.go | 15 + .../go-cty/cty/convert/mismatch_msg.go | 226 + .../zclconf/go-cty/cty/convert/public.go | 83 + .../zclconf/go-cty/cty/convert/sort_types.go | 69 + .../zclconf/go-cty/cty/convert/unify.go | 500 + .../zclconf/go-cty/cty/ctystrings/doc.go | 26 + .../go-cty/cty/ctystrings/normalize.go | 14 + .../zclconf/go-cty/cty/ctystrings/prefix.go | 135 + .../github.com/zclconf/go-cty/cty/doc.go | 18 + .../zclconf/go-cty/cty/element_iterator.go | 194 + .../github.com/zclconf/go-cty/cty/error.go | 55 + .../zclconf/go-cty/cty/function/argument.go | 73 + .../zclconf/go-cty/cty/function/doc.go | 6 + .../zclconf/go-cty/cty/function/error.go | 50 + .../zclconf/go-cty/cty/function/function.go | 450 + .../go-cty/cty/function/stdlib/bool.go | 84 + .../go-cty/cty/function/stdlib/bytes.go | 116 + .../go-cty/cty/function/stdlib/collection.go | 1549 + .../go-cty/cty/function/stdlib/conversion.go | 123 + .../zclconf/go-cty/cty/function/stdlib/csv.go | 104 + .../go-cty/cty/function/stdlib/datetime.go | 445 + .../cty/function/stdlib/datetime_rfc3339.go | 219 + .../zclconf/go-cty/cty/function/stdlib/doc.go | 13 + .../go-cty/cty/function/stdlib/format.go | 532 + .../go-cty/cty/function/stdlib/format_fsm.go | 374 + .../go-cty/cty/function/stdlib/format_fsm.rl | 198 + .../go-cty/cty/function/stdlib/general.go | 117 + .../go-cty/cty/function/stdlib/json.go | 146 + .../go-cty/cty/function/stdlib/number.go | 715 + .../go-cty/cty/function/stdlib/regexp.go | 237 + .../go-cty/cty/function/stdlib/sequence.go | 239 + .../zclconf/go-cty/cty/function/stdlib/set.go | 232 + .../go-cty/cty/function/stdlib/string.go | 624 + .../cty/function/stdlib/string_replace.go | 87 + .../go-cty/cty/function/unpredictable.go | 31 + .../zclconf/go-cty/cty/gocty/doc.go | 7 + .../zclconf/go-cty/cty/gocty/helpers.go | 43 + .../github.com/zclconf/go-cty/cty/gocty/in.go | 548 + .../zclconf/go-cty/cty/gocty/out.go | 686 + .../zclconf/go-cty/cty/gocty/type_implied.go | 108 + .../github.com/zclconf/go-cty/cty/helper.go | 99 + .../github.com/zclconf/go-cty/cty/json.go | 199 + .../github.com/zclconf/go-cty/cty/json/doc.go | 11 + .../zclconf/go-cty/cty/json/marshal.go | 195 + .../zclconf/go-cty/cty/json/simple.go | 41 + .../zclconf/go-cty/cty/json/type.go | 23 + .../zclconf/go-cty/cty/json/type_implied.go | 170 + .../zclconf/go-cty/cty/json/unmarshal.go | 459 + .../zclconf/go-cty/cty/json/value.go | 65 + .../zclconf/go-cty/cty/list_type.go | 74 + .../github.com/zclconf/go-cty/cty/map_type.go | 74 + .../github.com/zclconf/go-cty/cty/marks.go | 392 + .../github.com/zclconf/go-cty/cty/null.go | 14 + .../zclconf/go-cty/cty/object_type.go | 220 + .../github.com/zclconf/go-cty/cty/path.go | 272 + .../github.com/zclconf/go-cty/cty/path_set.go | 200 + .../zclconf/go-cty/cty/primitive_type.go | 183 + .../zclconf/go-cty/cty/set/iterator.go | 15 + .../github.com/zclconf/go-cty/cty/set/ops.go | 210 + .../zclconf/go-cty/cty/set/rules.go | 47 + .../github.com/zclconf/go-cty/cty/set/set.go | 62 + .../zclconf/go-cty/cty/set_helper.go | 132 + .../zclconf/go-cty/cty/set_internals.go | 278 + .../github.com/zclconf/go-cty/cty/set_type.go | 72 + .../zclconf/go-cty/cty/tuple_type.go | 121 + .../github.com/zclconf/go-cty/cty/type.go | 161 + .../zclconf/go-cty/cty/type_conform.go | 139 + .../github.com/zclconf/go-cty/cty/unknown.go | 93 + .../zclconf/go-cty/cty/unknown_as_null.go | 64 + .../zclconf/go-cty/cty/unknown_refinement.go | 788 + .../github.com/zclconf/go-cty/cty/value.go | 143 + .../zclconf/go-cty/cty/value_init.go | 366 + .../zclconf/go-cty/cty/value_ops.go | 1502 + .../zclconf/go-cty/cty/value_range.go | 412 + .../github.com/zclconf/go-cty/cty/walk.go | 238 + .../pdf/vendor/go.uber.org/mock/AUTHORS | 12 + .../pdf/vendor/go.uber.org/mock/LICENSE | 202 + .../go.uber.org/mock/mockgen/deprecated.go | 41 + .../go.uber.org/mock/mockgen/generic.go | 103 + .../vendor/go.uber.org/mock/mockgen/gob.go | 21 + .../go.uber.org/mock/mockgen/mockgen.go | 906 + .../go.uber.org/mock/mockgen/model/model.go | 533 + .../go.uber.org/mock/mockgen/package_mode.go | 358 + .../vendor/go.uber.org/mock/mockgen/parse.go | 805 + .../go.uber.org/mock/mockgen/version.go | 31 + .../pdf/vendor/golang.org/x/crypto/LICENSE | 27 + .../pdf/vendor/golang.org/x/crypto/PATENTS | 22 + .../golang.org/x/crypto/bcrypt/base64.go | 35 + .../golang.org/x/crypto/bcrypt/bcrypt.go | 304 + .../golang.org/x/crypto/blowfish/block.go | 159 + .../golang.org/x/crypto/blowfish/cipher.go | 99 + .../golang.org/x/crypto/blowfish/const.go | 199 + .../golang.org/x/crypto/pbkdf2/pbkdf2.go | 77 + .../golang.org/x/crypto/scrypt/scrypt.go | 212 + .../pdf/vendor/golang.org/x/mod/LICENSE | 27 + .../pdf/vendor/golang.org/x/mod/PATENTS | 22 + .../x/mod/internal/lazyregexp/lazyre.go | 78 + .../vendor/golang.org/x/mod/modfile/print.go | 184 + .../vendor/golang.org/x/mod/modfile/read.go | 958 + .../vendor/golang.org/x/mod/modfile/rule.go | 1766 + .../vendor/golang.org/x/mod/modfile/work.go | 335 + .../vendor/golang.org/x/mod/module/module.go | 843 + .../vendor/golang.org/x/mod/module/pseudo.go | 250 + .../vendor/golang.org/x/mod/semver/semver.go | 401 + .../pdf/vendor/golang.org/x/net/LICENSE | 27 + .../pdf/vendor/golang.org/x/net/PATENTS | 22 + .../golang.org/x/net/http/httpguts/guts.go | 50 + .../golang.org/x/net/http/httpguts/httplex.go | 347 + .../vendor/golang.org/x/net/http2/.gitignore | 2 + .../vendor/golang.org/x/net/http2/ascii.go | 53 + .../vendor/golang.org/x/net/http2/ciphers.go | 641 + .../x/net/http2/client_conn_pool.go | 311 + .../golang.org/x/net/http2/databuffer.go | 149 + .../vendor/golang.org/x/net/http2/errors.go | 145 + .../pdf/vendor/golang.org/x/net/http2/flow.go | 120 + .../vendor/golang.org/x/net/http2/frame.go | 1691 + .../vendor/golang.org/x/net/http2/gotrack.go | 170 + .../golang.org/x/net/http2/headermap.go | 105 + .../golang.org/x/net/http2/hpack/encode.go | 245 + .../golang.org/x/net/http2/hpack/hpack.go | 523 + .../golang.org/x/net/http2/hpack/huffman.go | 226 + .../x/net/http2/hpack/static_table.go | 188 + .../golang.org/x/net/http2/hpack/tables.go | 403 + .../vendor/golang.org/x/net/http2/http2.go | 392 + .../pdf/vendor/golang.org/x/net/http2/pipe.go | 184 + .../vendor/golang.org/x/net/http2/server.go | 3326 + .../vendor/golang.org/x/net/http2/timer.go | 20 + .../golang.org/x/net/http2/transport.go | 3336 + .../vendor/golang.org/x/net/http2/write.go | 370 + .../golang.org/x/net/http2/writesched.go | 251 + .../x/net/http2/writesched_priority.go | 451 + .../x/net/http2/writesched_random.go | 77 + .../x/net/http2/writesched_roundrobin.go | 119 + .../pdf/vendor/golang.org/x/net/idna/go118.go | 13 + .../golang.org/x/net/idna/idna10.0.0.go | 769 + .../vendor/golang.org/x/net/idna/idna9.0.0.go | 717 + .../vendor/golang.org/x/net/idna/pre_go118.go | 11 + .../vendor/golang.org/x/net/idna/punycode.go | 217 + .../golang.org/x/net/idna/tables10.0.0.go | 4559 + .../golang.org/x/net/idna/tables11.0.0.go | 4653 + .../golang.org/x/net/idna/tables12.0.0.go | 4733 + .../golang.org/x/net/idna/tables13.0.0.go | 4959 + .../golang.org/x/net/idna/tables15.0.0.go | 5144 + .../golang.org/x/net/idna/tables9.0.0.go | 4486 + .../pdf/vendor/golang.org/x/net/idna/trie.go | 51 + .../golang.org/x/net/idna/trie12.0.0.go | 30 + .../golang.org/x/net/idna/trie13.0.0.go | 30 + .../vendor/golang.org/x/net/idna/trieval.go | 119 + .../x/net/internal/timeseries/timeseries.go | 525 + .../vendor/golang.org/x/net/trace/events.go | 532 + .../golang.org/x/net/trace/histogram.go | 365 + .../vendor/golang.org/x/net/trace/trace.go | 1130 + .../pdf/vendor/golang.org/x/sync/LICENSE | 27 + .../pdf/vendor/golang.org/x/sync/PATENTS | 22 + .../golang.org/x/sync/errgroup/errgroup.go | 135 + .../golang.org/x/sync/errgroup/go120.go | 13 + .../golang.org/x/sync/errgroup/pre_go120.go | 14 + .../pdf/vendor/golang.org/x/sys/LICENSE | 27 + .../pdf/vendor/golang.org/x/sys/PATENTS | 22 + .../golang.org/x/sys/execabs/execabs.go | 102 + .../golang.org/x/sys/execabs/execabs_go118.go | 17 + .../golang.org/x/sys/execabs/execabs_go119.go | 20 + .../vendor/golang.org/x/sys/unix/.gitignore | 2 + .../vendor/golang.org/x/sys/unix/README.md | 184 + .../golang.org/x/sys/unix/affinity_linux.go | 86 + .../vendor/golang.org/x/sys/unix/aliases.go | 13 + .../golang.org/x/sys/unix/asm_aix_ppc64.s | 17 + .../golang.org/x/sys/unix/asm_bsd_386.s | 27 + .../golang.org/x/sys/unix/asm_bsd_amd64.s | 27 + .../golang.org/x/sys/unix/asm_bsd_arm.s | 27 + .../golang.org/x/sys/unix/asm_bsd_arm64.s | 27 + .../golang.org/x/sys/unix/asm_bsd_ppc64.s | 29 + .../golang.org/x/sys/unix/asm_bsd_riscv64.s | 27 + .../golang.org/x/sys/unix/asm_linux_386.s | 65 + .../golang.org/x/sys/unix/asm_linux_amd64.s | 57 + .../golang.org/x/sys/unix/asm_linux_arm.s | 56 + .../golang.org/x/sys/unix/asm_linux_arm64.s | 50 + .../golang.org/x/sys/unix/asm_linux_loong64.s | 51 + .../golang.org/x/sys/unix/asm_linux_mips64x.s | 54 + .../golang.org/x/sys/unix/asm_linux_mipsx.s | 52 + .../golang.org/x/sys/unix/asm_linux_ppc64x.s | 42 + .../golang.org/x/sys/unix/asm_linux_riscv64.s | 47 + .../golang.org/x/sys/unix/asm_linux_s390x.s | 54 + .../x/sys/unix/asm_openbsd_mips64.s | 29 + .../golang.org/x/sys/unix/asm_solaris_amd64.s | 17 + .../golang.org/x/sys/unix/asm_zos_s390x.s | 382 + .../golang.org/x/sys/unix/bluetooth_linux.go | 36 + .../golang.org/x/sys/unix/bpxsvc_zos.go | 657 + .../vendor/golang.org/x/sys/unix/bpxsvc_zos.s | 192 + .../golang.org/x/sys/unix/cap_freebsd.go | 195 + .../vendor/golang.org/x/sys/unix/constants.go | 13 + .../golang.org/x/sys/unix/dev_aix_ppc.go | 26 + .../golang.org/x/sys/unix/dev_aix_ppc64.go | 28 + .../golang.org/x/sys/unix/dev_darwin.go | 24 + .../golang.org/x/sys/unix/dev_dragonfly.go | 30 + .../golang.org/x/sys/unix/dev_freebsd.go | 30 + .../vendor/golang.org/x/sys/unix/dev_linux.go | 42 + .../golang.org/x/sys/unix/dev_netbsd.go | 29 + .../golang.org/x/sys/unix/dev_openbsd.go | 29 + .../vendor/golang.org/x/sys/unix/dev_zos.go | 28 + .../vendor/golang.org/x/sys/unix/dirent.go | 102 + .../golang.org/x/sys/unix/endian_big.go | 9 + .../golang.org/x/sys/unix/endian_little.go | 9 + .../vendor/golang.org/x/sys/unix/env_unix.go | 31 + .../pdf/vendor/golang.org/x/sys/unix/fcntl.go | 36 + .../golang.org/x/sys/unix/fcntl_darwin.go | 24 + .../x/sys/unix/fcntl_linux_32bit.go | 13 + .../pdf/vendor/golang.org/x/sys/unix/fdset.go | 29 + .../pdf/vendor/golang.org/x/sys/unix/gccgo.go | 59 + .../vendor/golang.org/x/sys/unix/gccgo_c.c | 44 + .../x/sys/unix/gccgo_linux_amd64.go | 20 + .../golang.org/x/sys/unix/ifreq_linux.go | 141 + .../golang.org/x/sys/unix/ioctl_linux.go | 238 + .../golang.org/x/sys/unix/ioctl_signed.go | 69 + .../golang.org/x/sys/unix/ioctl_unsigned.go | 69 + .../vendor/golang.org/x/sys/unix/ioctl_zos.go | 71 + .../pdf/vendor/golang.org/x/sys/unix/mkall.sh | 249 + .../vendor/golang.org/x/sys/unix/mkerrors.sh | 791 + .../golang.org/x/sys/unix/mmap_nomremap.go | 13 + .../vendor/golang.org/x/sys/unix/mremap.go | 57 + .../golang.org/x/sys/unix/pagesize_unix.go | 15 + .../golang.org/x/sys/unix/pledge_openbsd.go | 111 + .../golang.org/x/sys/unix/ptrace_darwin.go | 11 + .../golang.org/x/sys/unix/ptrace_ios.go | 11 + .../pdf/vendor/golang.org/x/sys/unix/race.go | 30 + .../pdf/vendor/golang.org/x/sys/unix/race0.go | 25 + .../x/sys/unix/readdirent_getdents.go | 12 + .../x/sys/unix/readdirent_getdirentries.go | 19 + .../x/sys/unix/sockcmsg_dragonfly.go | 16 + .../golang.org/x/sys/unix/sockcmsg_linux.go | 85 + .../golang.org/x/sys/unix/sockcmsg_unix.go | 106 + .../x/sys/unix/sockcmsg_unix_other.go | 46 + .../golang.org/x/sys/unix/sockcmsg_zos.go | 58 + .../golang.org/x/sys/unix/symaddr_zos_s390x.s | 75 + .../vendor/golang.org/x/sys/unix/syscall.go | 86 + .../golang.org/x/sys/unix/syscall_aix.go | 582 + .../golang.org/x/sys/unix/syscall_aix_ppc.go | 52 + .../x/sys/unix/syscall_aix_ppc64.go | 83 + .../golang.org/x/sys/unix/syscall_bsd.go | 609 + .../golang.org/x/sys/unix/syscall_darwin.go | 658 + .../x/sys/unix/syscall_darwin_amd64.go | 50 + .../x/sys/unix/syscall_darwin_arm64.go | 50 + .../x/sys/unix/syscall_darwin_libSystem.go | 26 + .../x/sys/unix/syscall_dragonfly.go | 347 + .../x/sys/unix/syscall_dragonfly_amd64.go | 56 + .../golang.org/x/sys/unix/syscall_freebsd.go | 455 + .../x/sys/unix/syscall_freebsd_386.go | 64 + .../x/sys/unix/syscall_freebsd_amd64.go | 64 + .../x/sys/unix/syscall_freebsd_arm.go | 60 + .../x/sys/unix/syscall_freebsd_arm64.go | 60 + .../x/sys/unix/syscall_freebsd_riscv64.go | 60 + .../golang.org/x/sys/unix/syscall_hurd.go | 30 + .../golang.org/x/sys/unix/syscall_hurd_386.go | 28 + .../golang.org/x/sys/unix/syscall_illumos.go | 78 + .../golang.org/x/sys/unix/syscall_linux.go | 2594 + .../x/sys/unix/syscall_linux_386.go | 314 + .../x/sys/unix/syscall_linux_alarm.go | 12 + .../x/sys/unix/syscall_linux_amd64.go | 145 + .../x/sys/unix/syscall_linux_amd64_gc.go | 12 + .../x/sys/unix/syscall_linux_arm.go | 216 + .../x/sys/unix/syscall_linux_arm64.go | 184 + .../golang.org/x/sys/unix/syscall_linux_gc.go | 14 + .../x/sys/unix/syscall_linux_gc_386.go | 16 + .../x/sys/unix/syscall_linux_gc_arm.go | 13 + .../x/sys/unix/syscall_linux_gccgo_386.go | 30 + .../x/sys/unix/syscall_linux_gccgo_arm.go | 20 + .../x/sys/unix/syscall_linux_loong64.go | 216 + .../x/sys/unix/syscall_linux_mips64x.go | 188 + .../x/sys/unix/syscall_linux_mipsx.go | 174 + .../x/sys/unix/syscall_linux_ppc.go | 204 + .../x/sys/unix/syscall_linux_ppc64x.go | 115 + .../x/sys/unix/syscall_linux_riscv64.go | 189 + .../x/sys/unix/syscall_linux_s390x.go | 296 + .../x/sys/unix/syscall_linux_sparc64.go | 112 + .../golang.org/x/sys/unix/syscall_netbsd.go | 371 + .../x/sys/unix/syscall_netbsd_386.go | 37 + .../x/sys/unix/syscall_netbsd_amd64.go | 37 + .../x/sys/unix/syscall_netbsd_arm.go | 37 + .../x/sys/unix/syscall_netbsd_arm64.go | 37 + .../golang.org/x/sys/unix/syscall_openbsd.go | 341 + .../x/sys/unix/syscall_openbsd_386.go | 41 + .../x/sys/unix/syscall_openbsd_amd64.go | 41 + .../x/sys/unix/syscall_openbsd_arm.go | 41 + .../x/sys/unix/syscall_openbsd_arm64.go | 41 + .../x/sys/unix/syscall_openbsd_libc.go | 26 + .../x/sys/unix/syscall_openbsd_mips64.go | 39 + .../x/sys/unix/syscall_openbsd_ppc64.go | 41 + .../x/sys/unix/syscall_openbsd_riscv64.go | 41 + .../golang.org/x/sys/unix/syscall_solaris.go | 1104 + .../x/sys/unix/syscall_solaris_amd64.go | 27 + .../golang.org/x/sys/unix/syscall_unix.go | 615 + .../golang.org/x/sys/unix/syscall_unix_gc.go | 14 + .../x/sys/unix/syscall_unix_gc_ppc64x.go | 22 + .../x/sys/unix/syscall_zos_s390x.go | 3117 + .../golang.org/x/sys/unix/sysvshm_linux.go | 20 + .../golang.org/x/sys/unix/sysvshm_unix.go | 51 + .../x/sys/unix/sysvshm_unix_other.go | 13 + .../golang.org/x/sys/unix/timestruct.go | 76 + .../golang.org/x/sys/unix/unveil_openbsd.go | 51 + .../vendor/golang.org/x/sys/unix/xattr_bsd.go | 280 + .../golang.org/x/sys/unix/zerrors_aix_ppc.go | 1384 + .../x/sys/unix/zerrors_aix_ppc64.go | 1385 + .../x/sys/unix/zerrors_darwin_amd64.go | 1910 + .../x/sys/unix/zerrors_darwin_arm64.go | 1910 + .../x/sys/unix/zerrors_dragonfly_amd64.go | 1737 + .../x/sys/unix/zerrors_freebsd_386.go | 2042 + .../x/sys/unix/zerrors_freebsd_amd64.go | 2039 + .../x/sys/unix/zerrors_freebsd_arm.go | 2033 + .../x/sys/unix/zerrors_freebsd_arm64.go | 2033 + .../x/sys/unix/zerrors_freebsd_riscv64.go | 2147 + .../golang.org/x/sys/unix/zerrors_linux.go | 3662 + .../x/sys/unix/zerrors_linux_386.go | 843 + .../x/sys/unix/zerrors_linux_amd64.go | 843 + .../x/sys/unix/zerrors_linux_arm.go | 848 + .../x/sys/unix/zerrors_linux_arm64.go | 843 + .../x/sys/unix/zerrors_linux_loong64.go | 835 + .../x/sys/unix/zerrors_linux_mips.go | 849 + .../x/sys/unix/zerrors_linux_mips64.go | 849 + .../x/sys/unix/zerrors_linux_mips64le.go | 849 + .../x/sys/unix/zerrors_linux_mipsle.go | 849 + .../x/sys/unix/zerrors_linux_ppc.go | 901 + .../x/sys/unix/zerrors_linux_ppc64.go | 905 + .../x/sys/unix/zerrors_linux_ppc64le.go | 905 + .../x/sys/unix/zerrors_linux_riscv64.go | 832 + .../x/sys/unix/zerrors_linux_s390x.go | 904 + .../x/sys/unix/zerrors_linux_sparc64.go | 947 + .../x/sys/unix/zerrors_netbsd_386.go | 1779 + .../x/sys/unix/zerrors_netbsd_amd64.go | 1769 + .../x/sys/unix/zerrors_netbsd_arm.go | 1758 + .../x/sys/unix/zerrors_netbsd_arm64.go | 1769 + .../x/sys/unix/zerrors_openbsd_386.go | 1905 + .../x/sys/unix/zerrors_openbsd_amd64.go | 1905 + .../x/sys/unix/zerrors_openbsd_arm.go | 1905 + .../x/sys/unix/zerrors_openbsd_arm64.go | 1905 + .../x/sys/unix/zerrors_openbsd_mips64.go | 1905 + .../x/sys/unix/zerrors_openbsd_ppc64.go | 1904 + .../x/sys/unix/zerrors_openbsd_riscv64.go | 1903 + .../x/sys/unix/zerrors_solaris_amd64.go | 1556 + .../x/sys/unix/zerrors_zos_s390x.go | 988 + .../x/sys/unix/zptrace_armnn_linux.go | 40 + .../x/sys/unix/zptrace_linux_arm64.go | 17 + .../x/sys/unix/zptrace_mipsnn_linux.go | 49 + .../x/sys/unix/zptrace_mipsnnle_linux.go | 49 + .../x/sys/unix/zptrace_x86_linux.go | 79 + .../x/sys/unix/zsymaddr_zos_s390x.s | 364 + .../golang.org/x/sys/unix/zsyscall_aix_ppc.go | 1461 + .../x/sys/unix/zsyscall_aix_ppc64.go | 1420 + .../x/sys/unix/zsyscall_aix_ppc64_gc.go | 1188 + .../x/sys/unix/zsyscall_aix_ppc64_gccgo.go | 1069 + .../x/sys/unix/zsyscall_darwin_amd64.go | 2576 + .../x/sys/unix/zsyscall_darwin_amd64.s | 764 + .../x/sys/unix/zsyscall_darwin_arm64.go | 2576 + .../x/sys/unix/zsyscall_darwin_arm64.s | 764 + .../x/sys/unix/zsyscall_dragonfly_amd64.go | 1666 + .../x/sys/unix/zsyscall_freebsd_386.go | 1886 + .../x/sys/unix/zsyscall_freebsd_amd64.go | 1886 + .../x/sys/unix/zsyscall_freebsd_arm.go | 1886 + .../x/sys/unix/zsyscall_freebsd_arm64.go | 1886 + .../x/sys/unix/zsyscall_freebsd_riscv64.go | 1886 + .../x/sys/unix/zsyscall_illumos_amd64.go | 101 + .../golang.org/x/sys/unix/zsyscall_linux.go | 2231 + .../x/sys/unix/zsyscall_linux_386.go | 486 + .../x/sys/unix/zsyscall_linux_amd64.go | 653 + .../x/sys/unix/zsyscall_linux_arm.go | 601 + .../x/sys/unix/zsyscall_linux_arm64.go | 552 + .../x/sys/unix/zsyscall_linux_loong64.go | 486 + .../x/sys/unix/zsyscall_linux_mips.go | 653 + .../x/sys/unix/zsyscall_linux_mips64.go | 647 + .../x/sys/unix/zsyscall_linux_mips64le.go | 636 + .../x/sys/unix/zsyscall_linux_mipsle.go | 653 + .../x/sys/unix/zsyscall_linux_ppc.go | 658 + .../x/sys/unix/zsyscall_linux_ppc64.go | 704 + .../x/sys/unix/zsyscall_linux_ppc64le.go | 704 + .../x/sys/unix/zsyscall_linux_riscv64.go | 548 + .../x/sys/unix/zsyscall_linux_s390x.go | 495 + .../x/sys/unix/zsyscall_linux_sparc64.go | 648 + .../x/sys/unix/zsyscall_netbsd_386.go | 1848 + .../x/sys/unix/zsyscall_netbsd_amd64.go | 1848 + .../x/sys/unix/zsyscall_netbsd_arm.go | 1848 + .../x/sys/unix/zsyscall_netbsd_arm64.go | 1848 + .../x/sys/unix/zsyscall_openbsd_386.go | 2299 + .../x/sys/unix/zsyscall_openbsd_386.s | 694 + .../x/sys/unix/zsyscall_openbsd_amd64.go | 2299 + .../x/sys/unix/zsyscall_openbsd_amd64.s | 694 + .../x/sys/unix/zsyscall_openbsd_arm.go | 2299 + .../x/sys/unix/zsyscall_openbsd_arm.s | 694 + .../x/sys/unix/zsyscall_openbsd_arm64.go | 2299 + .../x/sys/unix/zsyscall_openbsd_arm64.s | 694 + .../x/sys/unix/zsyscall_openbsd_mips64.go | 2299 + .../x/sys/unix/zsyscall_openbsd_mips64.s | 694 + .../x/sys/unix/zsyscall_openbsd_ppc64.go | 2299 + .../x/sys/unix/zsyscall_openbsd_ppc64.s | 832 + .../x/sys/unix/zsyscall_openbsd_riscv64.go | 2299 + .../x/sys/unix/zsyscall_openbsd_riscv64.s | 694 + .../x/sys/unix/zsyscall_solaris_amd64.go | 2103 + .../x/sys/unix/zsyscall_zos_s390x.go | 3458 + .../x/sys/unix/zsysctl_openbsd_386.go | 280 + .../x/sys/unix/zsysctl_openbsd_amd64.go | 280 + .../x/sys/unix/zsysctl_openbsd_arm.go | 280 + .../x/sys/unix/zsysctl_openbsd_arm64.go | 280 + .../x/sys/unix/zsysctl_openbsd_mips64.go | 280 + .../x/sys/unix/zsysctl_openbsd_ppc64.go | 280 + .../x/sys/unix/zsysctl_openbsd_riscv64.go | 281 + .../x/sys/unix/zsysnum_darwin_amd64.go | 439 + .../x/sys/unix/zsysnum_darwin_arm64.go | 437 + .../x/sys/unix/zsysnum_dragonfly_amd64.go | 316 + .../x/sys/unix/zsysnum_freebsd_386.go | 393 + .../x/sys/unix/zsysnum_freebsd_amd64.go | 393 + .../x/sys/unix/zsysnum_freebsd_arm.go | 393 + .../x/sys/unix/zsysnum_freebsd_arm64.go | 393 + .../x/sys/unix/zsysnum_freebsd_riscv64.go | 393 + .../x/sys/unix/zsysnum_linux_386.go | 460 + .../x/sys/unix/zsysnum_linux_amd64.go | 382 + .../x/sys/unix/zsysnum_linux_arm.go | 424 + .../x/sys/unix/zsysnum_linux_arm64.go | 327 + .../x/sys/unix/zsysnum_linux_loong64.go | 321 + .../x/sys/unix/zsysnum_linux_mips.go | 444 + .../x/sys/unix/zsysnum_linux_mips64.go | 374 + .../x/sys/unix/zsysnum_linux_mips64le.go | 374 + .../x/sys/unix/zsysnum_linux_mipsle.go | 444 + .../x/sys/unix/zsysnum_linux_ppc.go | 451 + .../x/sys/unix/zsysnum_linux_ppc64.go | 423 + .../x/sys/unix/zsysnum_linux_ppc64le.go | 423 + .../x/sys/unix/zsysnum_linux_riscv64.go | 328 + .../x/sys/unix/zsysnum_linux_s390x.go | 389 + .../x/sys/unix/zsysnum_linux_sparc64.go | 402 + .../x/sys/unix/zsysnum_netbsd_386.go | 274 + .../x/sys/unix/zsysnum_netbsd_amd64.go | 274 + .../x/sys/unix/zsysnum_netbsd_arm.go | 274 + .../x/sys/unix/zsysnum_netbsd_arm64.go | 274 + .../x/sys/unix/zsysnum_openbsd_386.go | 219 + .../x/sys/unix/zsysnum_openbsd_amd64.go | 219 + .../x/sys/unix/zsysnum_openbsd_arm.go | 219 + .../x/sys/unix/zsysnum_openbsd_arm64.go | 218 + .../x/sys/unix/zsysnum_openbsd_mips64.go | 221 + .../x/sys/unix/zsysnum_openbsd_ppc64.go | 217 + .../x/sys/unix/zsysnum_openbsd_riscv64.go | 218 + .../x/sys/unix/zsysnum_zos_s390x.go | 2852 + .../golang.org/x/sys/unix/ztypes_aix_ppc.go | 353 + .../golang.org/x/sys/unix/ztypes_aix_ppc64.go | 357 + .../x/sys/unix/ztypes_darwin_amd64.go | 805 + .../x/sys/unix/ztypes_darwin_arm64.go | 805 + .../x/sys/unix/ztypes_dragonfly_amd64.go | 473 + .../x/sys/unix/ztypes_freebsd_386.go | 650 + .../x/sys/unix/ztypes_freebsd_amd64.go | 655 + .../x/sys/unix/ztypes_freebsd_arm.go | 641 + .../x/sys/unix/ztypes_freebsd_arm64.go | 635 + .../x/sys/unix/ztypes_freebsd_riscv64.go | 637 + .../golang.org/x/sys/unix/ztypes_linux.go | 6034 + .../golang.org/x/sys/unix/ztypes_linux_386.go | 689 + .../x/sys/unix/ztypes_linux_amd64.go | 703 + .../golang.org/x/sys/unix/ztypes_linux_arm.go | 683 + .../x/sys/unix/ztypes_linux_arm64.go | 682 + .../x/sys/unix/ztypes_linux_loong64.go | 683 + .../x/sys/unix/ztypes_linux_mips.go | 688 + .../x/sys/unix/ztypes_linux_mips64.go | 685 + .../x/sys/unix/ztypes_linux_mips64le.go | 685 + .../x/sys/unix/ztypes_linux_mipsle.go | 688 + .../golang.org/x/sys/unix/ztypes_linux_ppc.go | 696 + .../x/sys/unix/ztypes_linux_ppc64.go | 691 + .../x/sys/unix/ztypes_linux_ppc64le.go | 691 + .../x/sys/unix/ztypes_linux_riscv64.go | 737 + .../x/sys/unix/ztypes_linux_s390x.go | 705 + .../x/sys/unix/ztypes_linux_sparc64.go | 686 + .../x/sys/unix/ztypes_netbsd_386.go | 585 + .../x/sys/unix/ztypes_netbsd_amd64.go | 593 + .../x/sys/unix/ztypes_netbsd_arm.go | 590 + .../x/sys/unix/ztypes_netbsd_arm64.go | 593 + .../x/sys/unix/ztypes_openbsd_386.go | 568 + .../x/sys/unix/ztypes_openbsd_amd64.go | 568 + .../x/sys/unix/ztypes_openbsd_arm.go | 575 + .../x/sys/unix/ztypes_openbsd_arm64.go | 568 + .../x/sys/unix/ztypes_openbsd_mips64.go | 568 + .../x/sys/unix/ztypes_openbsd_ppc64.go | 570 + .../x/sys/unix/ztypes_openbsd_riscv64.go | 570 + .../x/sys/unix/ztypes_solaris_amd64.go | 516 + .../golang.org/x/sys/unix/ztypes_zos_s390x.go | 546 + .../golang.org/x/sys/windows/aliases.go | 12 + .../golang.org/x/sys/windows/dll_windows.go | 416 + .../golang.org/x/sys/windows/env_windows.go | 57 + .../golang.org/x/sys/windows/eventlog.go | 20 + .../golang.org/x/sys/windows/exec_windows.go | 248 + .../x/sys/windows/memory_windows.go | 48 + .../golang.org/x/sys/windows/mkerrors.bash | 70 + .../x/sys/windows/mkknownfolderids.bash | 27 + .../golang.org/x/sys/windows/mksyscall.go | 9 + .../vendor/golang.org/x/sys/windows/race.go | 30 + .../vendor/golang.org/x/sys/windows/race0.go | 25 + .../x/sys/windows/security_windows.go | 1458 + .../golang.org/x/sys/windows/service.go | 257 + .../x/sys/windows/setupapi_windows.go | 1425 + .../vendor/golang.org/x/sys/windows/str.go | 22 + .../golang.org/x/sys/windows/syscall.go | 104 + .../x/sys/windows/syscall_windows.go | 1918 + .../golang.org/x/sys/windows/types_windows.go | 3406 + .../x/sys/windows/types_windows_386.go | 35 + .../x/sys/windows/types_windows_amd64.go | 34 + .../x/sys/windows/types_windows_arm.go | 35 + .../x/sys/windows/types_windows_arm64.go | 34 + .../x/sys/windows/zerrors_windows.go | 9468 + .../x/sys/windows/zknownfolderids_windows.go | 149 + .../x/sys/windows/zsyscall_windows.go | 4544 + .../pdf/vendor/golang.org/x/text/LICENSE | 27 + .../pdf/vendor/golang.org/x/text/PATENTS | 22 + .../vendor/golang.org/x/text/cases/cases.go | 162 + .../vendor/golang.org/x/text/cases/context.go | 376 + .../vendor/golang.org/x/text/cases/fold.go | 34 + .../pdf/vendor/golang.org/x/text/cases/icu.go | 61 + .../vendor/golang.org/x/text/cases/info.go | 82 + .../pdf/vendor/golang.org/x/text/cases/map.go | 816 + .../golang.org/x/text/cases/tables10.0.0.go | 2255 + .../golang.org/x/text/cases/tables11.0.0.go | 2316 + .../golang.org/x/text/cases/tables12.0.0.go | 2359 + .../golang.org/x/text/cases/tables13.0.0.go | 2399 + .../golang.org/x/text/cases/tables15.0.0.go | 2527 + .../golang.org/x/text/cases/tables9.0.0.go | 2215 + .../vendor/golang.org/x/text/cases/trieval.go | 217 + .../golang.org/x/text/internal/internal.go | 49 + .../x/text/internal/language/common.go | 16 + .../x/text/internal/language/compact.go | 29 + .../text/internal/language/compact/compact.go | 61 + .../internal/language/compact/language.go | 260 + .../text/internal/language/compact/parents.go | 120 + .../text/internal/language/compact/tables.go | 1015 + .../x/text/internal/language/compact/tags.go | 91 + .../x/text/internal/language/compose.go | 167 + .../x/text/internal/language/coverage.go | 28 + .../x/text/internal/language/language.go | 627 + .../x/text/internal/language/lookup.go | 412 + .../x/text/internal/language/match.go | 226 + .../x/text/internal/language/parse.go | 608 + .../x/text/internal/language/tables.go | 3494 + .../x/text/internal/language/tags.go | 48 + .../golang.org/x/text/internal/match.go | 67 + .../golang.org/x/text/internal/tag/tag.go | 100 + .../golang.org/x/text/language/coverage.go | 187 + .../vendor/golang.org/x/text/language/doc.go | 98 + .../golang.org/x/text/language/language.go | 605 + .../golang.org/x/text/language/match.go | 735 + .../golang.org/x/text/language/parse.go | 256 + .../golang.org/x/text/language/tables.go | 298 + .../vendor/golang.org/x/text/language/tags.go | 145 + .../vendor/golang.org/x/text/runes/cond.go | 187 + .../vendor/golang.org/x/text/runes/runes.go | 355 + .../x/text/secure/bidirule/bidirule.go | 336 + .../x/text/secure/bidirule/bidirule10.0.0.go | 11 + .../x/text/secure/bidirule/bidirule9.0.0.go | 14 + .../golang.org/x/text/secure/precis/class.go | 36 + .../x/text/secure/precis/context.go | 139 + .../golang.org/x/text/secure/precis/doc.go | 14 + .../x/text/secure/precis/nickname.go | 72 + .../x/text/secure/precis/options.go | 157 + .../x/text/secure/precis/profile.go | 412 + .../x/text/secure/precis/profiles.go | 78 + .../x/text/secure/precis/tables10.0.0.go | 3889 + .../x/text/secure/precis/tables11.0.0.go | 4016 + .../x/text/secure/precis/tables12.0.0.go | 4118 + .../x/text/secure/precis/tables13.0.0.go | 4152 + .../x/text/secure/precis/tables15.0.0.go | 4315 + .../x/text/secure/precis/tables9.0.0.go | 3790 + .../x/text/secure/precis/transformer.go | 32 + .../x/text/secure/precis/trieval.go | 64 + .../golang.org/x/text/transform/transform.go | 709 + .../golang.org/x/text/unicode/bidi/bidi.go | 359 + .../golang.org/x/text/unicode/bidi/bracket.go | 335 + .../golang.org/x/text/unicode/bidi/core.go | 1071 + .../golang.org/x/text/unicode/bidi/prop.go | 206 + .../x/text/unicode/bidi/tables10.0.0.go | 1815 + .../x/text/unicode/bidi/tables11.0.0.go | 1887 + .../x/text/unicode/bidi/tables12.0.0.go | 1923 + .../x/text/unicode/bidi/tables13.0.0.go | 1955 + .../x/text/unicode/bidi/tables15.0.0.go | 2042 + .../x/text/unicode/bidi/tables9.0.0.go | 1781 + .../golang.org/x/text/unicode/bidi/trieval.go | 48 + .../x/text/unicode/norm/composition.go | 512 + .../x/text/unicode/norm/forminfo.go | 279 + .../golang.org/x/text/unicode/norm/input.go | 109 + .../golang.org/x/text/unicode/norm/iter.go | 458 + .../x/text/unicode/norm/normalize.go | 610 + .../x/text/unicode/norm/readwriter.go | 125 + .../x/text/unicode/norm/tables10.0.0.go | 7657 + .../x/text/unicode/norm/tables11.0.0.go | 7693 + .../x/text/unicode/norm/tables12.0.0.go | 7710 + .../x/text/unicode/norm/tables13.0.0.go | 7760 + .../x/text/unicode/norm/tables15.0.0.go | 7907 + .../x/text/unicode/norm/tables9.0.0.go | 7637 + .../x/text/unicode/norm/transform.go | 88 + .../golang.org/x/text/unicode/norm/trie.go | 54 + .../golang.org/x/text/width/kind_string.go | 28 + .../golang.org/x/text/width/tables10.0.0.go | 1328 + .../golang.org/x/text/width/tables11.0.0.go | 1340 + .../golang.org/x/text/width/tables12.0.0.go | 1360 + .../golang.org/x/text/width/tables13.0.0.go | 1361 + .../golang.org/x/text/width/tables15.0.0.go | 1367 + .../golang.org/x/text/width/tables9.0.0.go | 1296 + .../golang.org/x/text/width/transform.go | 239 + .../vendor/golang.org/x/text/width/trieval.go | 30 + .../vendor/golang.org/x/text/width/width.go | 206 + .../pdf/vendor/golang.org/x/tools/LICENSE | 27 + .../pdf/vendor/golang.org/x/tools/PATENTS | 22 + .../golang.org/x/tools/cmd/cover/LICENSE | 27 + .../golang.org/x/tools/cmd/cover/README.md | 3 + .../golang.org/x/tools/cmd/cover/cover.go | 721 + .../golang.org/x/tools/cmd/cover/doc.go | 25 + .../golang.org/x/tools/cmd/cover/func.go | 166 + .../golang.org/x/tools/cmd/cover/html.go | 285 + .../golang.org/x/tools/cmd/goimports/doc.go | 50 + .../x/tools/cmd/goimports/goimports.go | 379 + .../x/tools/cmd/goimports/goimports_gc.go | 27 + .../x/tools/cmd/goimports/goimports_not_gc.go | 12 + .../golang.org/x/tools/cover/profile.go | 266 + .../x/tools/go/ast/astutil/enclosing.go | 634 + .../x/tools/go/ast/astutil/imports.go | 485 + .../x/tools/go/ast/astutil/rewrite.go | 486 + .../golang.org/x/tools/go/ast/astutil/util.go | 18 + .../x/tools/go/buildutil/allpackages.go | 195 + .../x/tools/go/buildutil/fakecontext.go | 111 + .../x/tools/go/buildutil/overlay.go | 101 + .../golang.org/x/tools/go/buildutil/tags.go | 100 + .../golang.org/x/tools/go/buildutil/util.go | 209 + .../x/tools/go/gcexportdata/gcexportdata.go | 186 + .../x/tools/go/gcexportdata/importer.go | 75 + .../tools/go/internal/packagesdriver/sizes.go | 54 + .../golang.org/x/tools/go/packages/doc.go | 242 + .../x/tools/go/packages/external.go | 156 + .../golang.org/x/tools/go/packages/golist.go | 1026 + .../x/tools/go/packages/golist_overlay.go | 83 + .../x/tools/go/packages/loadmode_string.go | 57 + .../x/tools/go/packages/packages.go | 1510 + .../golang.org/x/tools/go/packages/visit.go | 59 + .../x/tools/go/types/objectpath/objectpath.go | 753 + .../golang.org/x/tools/imports/forward.go | 77 + .../x/tools/internal/aliases/aliases.go | 32 + .../x/tools/internal/aliases/aliases_go121.go | 31 + .../x/tools/internal/aliases/aliases_go122.go | 63 + .../x/tools/internal/event/core/event.go | 85 + .../x/tools/internal/event/core/export.go | 70 + .../x/tools/internal/event/core/fast.go | 77 + .../golang.org/x/tools/internal/event/doc.go | 7 + .../x/tools/internal/event/event.go | 127 + .../x/tools/internal/event/keys/keys.go | 564 + .../x/tools/internal/event/keys/standard.go | 22 + .../x/tools/internal/event/keys/util.go | 21 + .../x/tools/internal/event/label/label.go | 215 + .../x/tools/internal/gcimporter/bimport.go | 150 + .../x/tools/internal/gcimporter/exportdata.go | 99 + .../x/tools/internal/gcimporter/gcimporter.go | 266 + .../x/tools/internal/gcimporter/iexport.go | 1332 + .../x/tools/internal/gcimporter/iimport.go | 1100 + .../internal/gcimporter/newInterface10.go | 22 + .../internal/gcimporter/newInterface11.go | 14 + .../internal/gcimporter/support_go118.go | 34 + .../x/tools/internal/gcimporter/unified_no.go | 10 + .../tools/internal/gcimporter/unified_yes.go | 10 + .../tools/internal/gcimporter/ureader_yes.go | 728 + .../x/tools/internal/gocommand/invoke.go | 548 + .../x/tools/internal/gocommand/vendor.go | 163 + .../x/tools/internal/gocommand/version.go | 71 + .../x/tools/internal/gopathwalk/walk.go | 337 + .../x/tools/internal/imports/fix.go | 1896 + .../x/tools/internal/imports/imports.go | 354 + .../x/tools/internal/imports/mod.go | 841 + .../x/tools/internal/imports/mod_cache.go | 331 + .../x/tools/internal/imports/sortimports.go | 297 + .../internal/packagesinternal/packages.go | 22 + .../x/tools/internal/pkgbits/codes.go | 77 + .../x/tools/internal/pkgbits/decoder.go | 521 + .../x/tools/internal/pkgbits/doc.go | 32 + .../x/tools/internal/pkgbits/encoder.go | 383 + .../x/tools/internal/pkgbits/flags.go | 9 + .../x/tools/internal/pkgbits/frames_go1.go | 21 + .../x/tools/internal/pkgbits/frames_go17.go | 28 + .../x/tools/internal/pkgbits/reloc.go | 42 + .../x/tools/internal/pkgbits/support.go | 17 + .../x/tools/internal/pkgbits/sync.go | 113 + .../internal/pkgbits/syncmarker_string.go | 89 + .../x/tools/internal/stdlib/manifest.go | 17320 + .../x/tools/internal/stdlib/stdlib.go | 97 + .../internal/tokeninternal/tokeninternal.go | 137 + .../tools/internal/typesinternal/errorcode.go | 1560 + .../typesinternal/errorcode_string.go | 179 + .../x/tools/internal/typesinternal/recv.go | 43 + .../x/tools/internal/typesinternal/toonew.go | 89 + .../x/tools/internal/typesinternal/types.go | 50 + .../x/tools/internal/versions/features.go | 43 + .../x/tools/internal/versions/gover.go | 172 + .../x/tools/internal/versions/toolchain.go | 14 + .../internal/versions/toolchain_go119.go | 14 + .../internal/versions/toolchain_go120.go | 14 + .../internal/versions/toolchain_go121.go | 14 + .../x/tools/internal/versions/types.go | 19 + .../x/tools/internal/versions/types_go121.go | 30 + .../x/tools/internal/versions/types_go122.go | 41 + .../x/tools/internal/versions/versions.go | 57 + .../genproto/googleapis/rpc/LICENSE | 202 + .../googleapis/rpc/status/status.pb.go | 203 + .../pdf/vendor/google.golang.org/grpc/AUTHORS | 1 + .../google.golang.org/grpc/CODE-OF-CONDUCT.md | 3 + .../google.golang.org/grpc/CONTRIBUTING.md | 73 + .../google.golang.org/grpc/GOVERNANCE.md | 1 + .../pdf/vendor/google.golang.org/grpc/LICENSE | 202 + .../google.golang.org/grpc/MAINTAINERS.md | 29 + .../vendor/google.golang.org/grpc/Makefile | 49 + .../vendor/google.golang.org/grpc/NOTICE.txt | 13 + .../vendor/google.golang.org/grpc/README.md | 107 + .../vendor/google.golang.org/grpc/SECURITY.md | 3 + .../grpc/attributes/attributes.go | 141 + .../vendor/google.golang.org/grpc/backoff.go | 61 + .../google.golang.org/grpc/backoff/backoff.go | 52 + .../grpc/balancer/balancer.go | 443 + .../grpc/balancer/base/balancer.go | 264 + .../grpc/balancer/base/base.go | 71 + .../grpc/balancer/conn_state_evaluator.go | 74 + .../grpc/balancer/grpclb/state/state.go | 51 + .../grpc/balancer/pickfirst/pickfirst.go | 283 + .../grpc/balancer/roundrobin/roundrobin.go | 81 + .../grpc/balancer_wrapper.go | 341 + .../grpc_binarylog_v1/binarylog.pb.go | 1184 + .../pdf/vendor/google.golang.org/grpc/call.go | 74 + .../grpc/channelz/channelz.go | 36 + .../google.golang.org/grpc/clientconn.go | 1839 + .../vendor/google.golang.org/grpc/codec.go | 50 + .../grpc/codes/code_string.go | 111 + .../google.golang.org/grpc/codes/codes.go | 250 + .../grpc/connectivity/connectivity.go | 94 + .../grpc/credentials/credentials.go | 291 + .../grpc/credentials/insecure/insecure.go | 98 + .../google.golang.org/grpc/credentials/tls.go | 283 + .../google.golang.org/grpc/dialoptions.go | 782 + .../pdf/vendor/google.golang.org/grpc/doc.go | 26 + .../grpc/encoding/encoding.go | 130 + .../grpc/encoding/proto/proto.go | 72 + .../grpc/grpclog/component.go | 117 + .../google.golang.org/grpc/grpclog/grpclog.go | 132 + .../google.golang.org/grpc/grpclog/logger.go | 87 + .../grpc/grpclog/loggerv2.go | 258 + .../google.golang.org/grpc/interceptor.go | 104 + .../grpc/internal/backoff/backoff.go | 109 + .../balancer/gracefulswitch/config.go | 82 + .../balancer/gracefulswitch/gracefulswitch.go | 419 + .../grpc/internal/balancerload/load.go | 46 + .../grpc/internal/binarylog/binarylog.go | 192 + .../internal/binarylog/binarylog_testutil.go | 42 + .../grpc/internal/binarylog/env_config.go | 208 + .../grpc/internal/binarylog/method_logger.go | 446 + .../grpc/internal/binarylog/sink.go | 170 + .../grpc/internal/buffer/unbounded.go | 116 + .../grpc/internal/channelz/channel.go | 255 + .../grpc/internal/channelz/channelmap.go | 402 + .../grpc/internal/channelz/funcs.go | 230 + .../grpc/internal/channelz/logging.go | 75 + .../grpc/internal/channelz/server.go | 119 + .../grpc/internal/channelz/socket.go | 130 + .../grpc/internal/channelz/subchannel.go | 151 + .../grpc/internal/channelz/syscall_linux.go | 65 + .../internal/channelz/syscall_nonlinux.go | 47 + .../grpc/internal/channelz/trace.go | 204 + .../grpc/internal/credentials/credentials.go | 49 + .../grpc/internal/credentials/spiffe.go | 75 + .../grpc/internal/credentials/syscallconn.go | 58 + .../grpc/internal/credentials/util.go | 52 + .../grpc/internal/envconfig/envconfig.go | 72 + .../grpc/internal/envconfig/observability.go | 42 + .../grpc/internal/envconfig/xds.go | 56 + .../grpc/internal/experimental.go | 28 + .../grpc/internal/grpclog/grpclog.go | 126 + .../grpc/internal/grpclog/prefixLogger.go | 93 + .../internal/grpcsync/callback_serializer.go | 100 + .../grpc/internal/grpcsync/event.go | 61 + .../grpc/internal/grpcsync/oncefunc.go | 32 + .../grpc/internal/grpcsync/pubsub.go | 121 + .../grpc/internal/grpcutil/compressor.go | 42 + .../grpc/internal/grpcutil/encode_duration.go | 63 + .../grpc/internal/grpcutil/grpcutil.go | 20 + .../grpc/internal/grpcutil/metadata.go | 40 + .../grpc/internal/grpcutil/method.go | 88 + .../grpc/internal/grpcutil/regex.go | 31 + .../grpc/internal/idle/idle.go | 278 + .../grpc/internal/internal.go | 239 + .../grpc/internal/metadata/metadata.go | 132 + .../grpc/internal/pretty/pretty.go | 73 + .../grpc/internal/resolver/config_selector.go | 167 + .../internal/resolver/dns/dns_resolver.go | 458 + .../resolver/dns/internal/internal.go | 77 + .../resolver/passthrough/passthrough.go | 64 + .../grpc/internal/resolver/unix/unix.go | 78 + .../grpc/internal/serviceconfig/duration.go | 130 + .../internal/serviceconfig/serviceconfig.go | 180 + .../grpc/internal/status/status.go | 205 + .../grpc/internal/syscall/syscall_linux.go | 112 + .../grpc/internal/syscall/syscall_nonlinux.go | 77 + .../grpc/internal/tcp_keepalive_others.go | 29 + .../grpc/internal/tcp_keepalive_unix.go | 54 + .../grpc/internal/tcp_keepalive_windows.go | 54 + .../grpc/internal/transport/bdp_estimator.go | 141 + .../grpc/internal/transport/controlbuf.go | 1007 + .../grpc/internal/transport/defaults.go | 55 + .../grpc/internal/transport/flowcontrol.go | 215 + .../grpc/internal/transport/handler_server.go | 489 + .../grpc/internal/transport/http2_client.go | 1806 + .../grpc/internal/transport/http2_server.go | 1460 + .../grpc/internal/transport/http_util.go | 464 + .../grpc/internal/transport/logging.go | 40 + .../transport/networktype/networktype.go | 46 + .../grpc/internal/transport/proxy.go | 144 + .../grpc/internal/transport/transport.go | 832 + .../grpc/keepalive/keepalive.go | 85 + .../grpc/metadata/metadata.go | 300 + .../google.golang.org/grpc/peer/peer.go | 83 + .../google.golang.org/grpc/picker_wrapper.go | 219 + .../google.golang.org/grpc/preloader.go | 67 + .../google.golang.org/grpc/regenerate.sh | 123 + .../grpc/resolver/dns/dns_resolver.go | 60 + .../google.golang.org/grpc/resolver/map.go | 251 + .../grpc/resolver/resolver.go | 332 + .../grpc/resolver_wrapper.go | 198 + .../vendor/google.golang.org/grpc/rpc_util.go | 982 + .../vendor/google.golang.org/grpc/server.go | 2193 + .../google.golang.org/grpc/service_config.go | 356 + .../grpc/serviceconfig/serviceconfig.go | 44 + .../grpc/shared_buffer_pool.go | 154 + .../google.golang.org/grpc/stats/handlers.go | 63 + .../google.golang.org/grpc/stats/stats.go | 349 + .../google.golang.org/grpc/status/status.go | 162 + .../vendor/google.golang.org/grpc/stream.go | 1782 + .../grpc/stream_interfaces.go | 152 + .../vendor/google.golang.org/grpc/tap/tap.go | 62 + .../vendor/google.golang.org/grpc/trace.go | 143 + .../google.golang.org/grpc/trace_notrace.go | 52 + .../google.golang.org/grpc/trace_withtrace.go | 39 + .../vendor/google.golang.org/grpc/version.go | 22 + .../vendor/google.golang.org/protobuf/LICENSE | 27 + .../vendor/google.golang.org/protobuf/PATENTS | 22 + .../protobuf/encoding/protojson/decode.go | 685 + .../protobuf/encoding/protojson/doc.go | 11 + .../protobuf/encoding/protojson/encode.go | 380 + .../encoding/protojson/well_known_types.go | 880 + .../protobuf/encoding/prototext/decode.go | 772 + .../protobuf/encoding/prototext/doc.go | 7 + .../protobuf/encoding/prototext/encode.go | 380 + .../protobuf/encoding/protowire/wire.go | 547 + .../protobuf/internal/descfmt/stringer.go | 414 + .../protobuf/internal/descopts/options.go | 29 + .../protobuf/internal/detrand/rand.go | 69 + .../internal/editiondefaults/defaults.go | 12 + .../editiondefaults/editions_defaults.binpb | Bin 0 -> 138 bytes .../internal/encoding/defval/default.go | 213 + .../protobuf/internal/encoding/json/decode.go | 340 + .../internal/encoding/json/decode_number.go | 254 + .../internal/encoding/json/decode_string.go | 91 + .../internal/encoding/json/decode_token.go | 192 + .../protobuf/internal/encoding/json/encode.go | 278 + .../encoding/messageset/messageset.go | 242 + .../protobuf/internal/encoding/tag/tag.go | 207 + .../protobuf/internal/encoding/text/decode.go | 686 + .../internal/encoding/text/decode_number.go | 211 + .../internal/encoding/text/decode_string.go | 161 + .../internal/encoding/text/decode_token.go | 373 + .../protobuf/internal/encoding/text/doc.go | 29 + .../protobuf/internal/encoding/text/encode.go | 272 + .../protobuf/internal/errors/errors.go | 104 + .../protobuf/internal/filedesc/build.go | 157 + .../protobuf/internal/filedesc/desc.go | 755 + .../protobuf/internal/filedesc/desc_init.go | 560 + .../protobuf/internal/filedesc/desc_lazy.go | 703 + .../protobuf/internal/filedesc/desc_list.go | 457 + .../internal/filedesc/desc_list_gen.go | 367 + .../protobuf/internal/filedesc/editions.go | 164 + .../protobuf/internal/filedesc/placeholder.go | 110 + .../protobuf/internal/filetype/build.go | 296 + .../protobuf/internal/flags/flags.go | 29 + .../internal/flags/proto_legacy_disable.go | 10 + .../internal/flags/proto_legacy_enable.go | 10 + .../protobuf/internal/genid/any_gen.go | 34 + .../protobuf/internal/genid/api_gen.go | 106 + .../protobuf/internal/genid/descriptor_gen.go | 1270 + .../protobuf/internal/genid/doc.go | 11 + .../protobuf/internal/genid/duration_gen.go | 34 + .../protobuf/internal/genid/empty_gen.go | 19 + .../protobuf/internal/genid/field_mask_gen.go | 31 + .../internal/genid/go_features_gen.go | 70 + .../protobuf/internal/genid/goname.go | 25 + .../protobuf/internal/genid/map_entry.go | 16 + .../protobuf/internal/genid/name.go | 12 + .../internal/genid/source_context_gen.go | 31 + .../protobuf/internal/genid/struct_gen.go | 121 + .../protobuf/internal/genid/timestamp_gen.go | 34 + .../protobuf/internal/genid/type_gen.go | 228 + .../protobuf/internal/genid/wrappers.go | 13 + .../protobuf/internal/genid/wrappers_gen.go | 175 + .../protobuf/internal/impl/api_export.go | 177 + .../internal/impl/api_export_opaque.go | 128 + .../protobuf/internal/impl/bitmap.go | 34 + .../protobuf/internal/impl/bitmap_race.go | 126 + .../protobuf/internal/impl/checkinit.go | 174 + .../protobuf/internal/impl/codec_extension.go | 228 + .../protobuf/internal/impl/codec_field.go | 863 + .../internal/impl/codec_field_opaque.go | 264 + .../protobuf/internal/impl/codec_gen.go | 5724 + .../protobuf/internal/impl/codec_map.go | 399 + .../protobuf/internal/impl/codec_message.go | 233 + .../internal/impl/codec_message_opaque.go | 156 + .../internal/impl/codec_messageset.go | 145 + .../protobuf/internal/impl/codec_tables.go | 557 + .../protobuf/internal/impl/codec_unsafe.go | 15 + .../protobuf/internal/impl/convert.go | 495 + .../protobuf/internal/impl/convert_list.go | 141 + .../protobuf/internal/impl/convert_map.go | 121 + .../protobuf/internal/impl/decode.go | 333 + .../protobuf/internal/impl/encode.go | 315 + .../protobuf/internal/impl/enum.go | 21 + .../protobuf/internal/impl/equal.go | 224 + .../protobuf/internal/impl/extension.go | 156 + .../protobuf/internal/impl/lazy.go | 433 + .../protobuf/internal/impl/legacy_enum.go | 219 + .../protobuf/internal/impl/legacy_export.go | 92 + .../internal/impl/legacy_extension.go | 177 + .../protobuf/internal/impl/legacy_file.go | 81 + .../protobuf/internal/impl/legacy_message.go | 572 + .../protobuf/internal/impl/merge.go | 203 + .../protobuf/internal/impl/merge_gen.go | 207 + .../protobuf/internal/impl/message.go | 296 + .../protobuf/internal/impl/message_opaque.go | 632 + .../internal/impl/message_opaque_gen.go | 132 + .../protobuf/internal/impl/message_reflect.go | 467 + .../internal/impl/message_reflect_field.go | 499 + .../impl/message_reflect_field_gen.go | 273 + .../internal/impl/message_reflect_gen.go | 271 + .../protobuf/internal/impl/pointer_unsafe.go | 221 + .../internal/impl/pointer_unsafe_opaque.go | 42 + .../protobuf/internal/impl/presence.go | 142 + .../protobuf/internal/impl/validate.go | 592 + .../protobuf/internal/impl/weak.go | 74 + .../protobuf/internal/order/order.go | 89 + .../protobuf/internal/order/range.go | 115 + .../protobuf/internal/pragma/pragma.go | 29 + .../internal/protolazy/bufferreader.go | 364 + .../protobuf/internal/protolazy/lazy.go | 359 + .../internal/protolazy/pointer_unsafe.go | 17 + .../protobuf/internal/set/ints.go | 58 + .../protobuf/internal/strs/strings.go | 196 + .../internal/strs/strings_unsafe_go120.go | 94 + .../internal/strs/strings_unsafe_go121.go | 73 + .../protobuf/internal/version/version.go | 79 + .../protobuf/proto/checkinit.go | 71 + .../protobuf/proto/decode.go | 312 + .../protobuf/proto/decode_gen.go | 603 + .../google.golang.org/protobuf/proto/doc.go | 86 + .../protobuf/proto/encode.go | 355 + .../protobuf/proto/encode_gen.go | 97 + .../google.golang.org/protobuf/proto/equal.go | 66 + .../protobuf/proto/extension.go | 166 + .../google.golang.org/protobuf/proto/merge.go | 139 + .../protobuf/proto/messageset.go | 98 + .../google.golang.org/protobuf/proto/proto.go | 45 + .../protobuf/proto/proto_methods.go | 20 + .../protobuf/proto/proto_reflect.go | 20 + .../google.golang.org/protobuf/proto/reset.go | 43 + .../google.golang.org/protobuf/proto/size.go | 111 + .../protobuf/proto/size_gen.go | 55 + .../protobuf/proto/wrapperopaque.go | 80 + .../protobuf/proto/wrappers.go | 29 + .../protobuf/protoadapt/convert.go | 31 + .../protobuf/reflect/protoreflect/methods.go | 88 + .../protobuf/reflect/protoreflect/proto.go | 513 + .../protobuf/reflect/protoreflect/source.go | 129 + .../reflect/protoreflect/source_gen.go | 573 + .../protobuf/reflect/protoreflect/type.go | 672 + .../protobuf/reflect/protoreflect/value.go | 285 + .../reflect/protoreflect/value_equal.go | 168 + .../reflect/protoreflect/value_union.go | 438 + .../protoreflect/value_unsafe_go120.go | 98 + .../protoreflect/value_unsafe_go121.go | 86 + .../reflect/protoregistry/registry.go | 882 + .../protobuf/runtime/protoiface/legacy.go | 15 + .../protobuf/runtime/protoiface/methods.go | 202 + .../protobuf/runtime/protoimpl/impl.go | 48 + .../protobuf/runtime/protoimpl/version.go | 60 + .../protobuf/types/known/anypb/any.pb.go | 480 + .../types/known/durationpb/duration.pb.go | 358 + .../types/known/structpb/struct.pb.go | 792 + .../types/known/timestamppb/timestamp.pb.go | 367 + .../pdf/vendor/gopkg.in/yaml.v3/LICENSE | 50 + .../pdf/vendor/gopkg.in/yaml.v3/NOTICE | 13 + .../pdf/vendor/gopkg.in/yaml.v3/README.md | 150 + .../pdf/vendor/gopkg.in/yaml.v3/apic.go | 747 + .../pdf/vendor/gopkg.in/yaml.v3/decode.go | 1000 + .../pdf/vendor/gopkg.in/yaml.v3/emitterc.go | 2019 + .../pdf/vendor/gopkg.in/yaml.v3/encode.go | 577 + .../pdf/vendor/gopkg.in/yaml.v3/parserc.go | 1274 + .../pdf/vendor/gopkg.in/yaml.v3/readerc.go | 434 + .../pdf/vendor/gopkg.in/yaml.v3/resolve.go | 326 + .../pdf/vendor/gopkg.in/yaml.v3/scannerc.go | 3040 + .../pdf/vendor/gopkg.in/yaml.v3/sorter.go | 134 + .../pdf/vendor/gopkg.in/yaml.v3/writerc.go | 48 + .../pdf/vendor/gopkg.in/yaml.v3/yaml.go | 693 + .../pdf/vendor/gopkg.in/yaml.v3/yamlh.go | 809 + .../vendor/gopkg.in/yaml.v3/yamlprivateh.go | 198 + .../reporters/pdf/vendor/modules.txt | 404 + package.json | 2 +- 2018 files changed, 1159189 insertions(+), 2 deletions(-) create mode 100644 new-components/reporters/pdf/.env create mode 100644 new-components/reporters/pdf/Dockerfile create mode 100644 new-components/reporters/pdf/README.md create mode 100644 new-components/reporters/pdf/cmd/main.go create mode 100644 new-components/reporters/pdf/docker-compose.yaml create mode 100644 new-components/reporters/pdf/go.mod create mode 100644 new-components/reporters/pdf/go.sum create mode 100644 new-components/reporters/pdf/internal/reporter/reporter.go create mode 100644 new-components/reporters/pdf/internal/reporter/reporter_test.go create mode 100644 new-components/reporters/pdf/internal/reporter/template.html create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/LICENSE create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/schemahcl/context.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/schemahcl/extension.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/schemahcl/schemahcl.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/schemahcl/spec.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/schemahcl/stdlib.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/schemahcl/types.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/internal/specutil/convert.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/internal/specutil/spec.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/internal/sqlx/dev.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/internal/sqlx/diff.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/internal/sqlx/plan.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/internal/sqlx/sqlx.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/internal/sqlx/sqlx_oss.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/migrate/dir.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/migrate/lex.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/migrate/migrate.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/migrate/migrate_oss.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/schema/changekind_string.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/schema/dsl.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/schema/exclude.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/schema/inspect.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/schema/migrate.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/schema/schema.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/sqlclient/client.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/sqlite/convert.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/sqlite/diff.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/sqlite/driver.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/sqlite/driver_oss.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/sqlite/inspect.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/sqlite/migrate.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/sqlite/sqlspec.go create mode 100644 new-components/reporters/pdf/vendor/ariga.io/atlas/sql/sqlspec/sqlspec.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/goutils/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/goutils/CHANGELOG.md create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/goutils/LICENSE.txt create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/goutils/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/goutils/appveyor.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/goutils/cryptorandomstringutils.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/goutils/randomstringutils.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/goutils/stringutils.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/goutils/wordutils.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/.golangci.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/CHANGELOG.md create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/LICENSE.txt create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/Makefile create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/SECURITY.md create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/collection.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/constraints.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/semver/v3/version.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/CHANGELOG.md create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/LICENSE.txt create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/Makefile create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/crypto.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/date.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/defaults.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/dict.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/functions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/list.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/network.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/numeric.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/reflect.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/regex.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/semver.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/strings.go create mode 100644 new-components/reporters/pdf/vendor/github.com/Masterminds/sprig/v3/url.go create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/.goreleaser.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/.ko.yaml create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/CODEOWNERS create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/Makefile create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/generator/embedded_1.16.go create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/generator/enum.tmpl create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/generator/enum_string.tmpl create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/generator/generator.go create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/generator/template_funcs.go create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/main.go create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/tools.go create mode 100644 new-components/reporters/pdf/vendor/github.com/abice/go-enum/update-snapshots.sh create mode 100644 new-components/reporters/pdf/vendor/github.com/agext/levenshtein/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/agext/levenshtein/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/agext/levenshtein/DCO create mode 100644 new-components/reporters/pdf/vendor/github.com/agext/levenshtein/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/agext/levenshtein/MAINTAINERS create mode 100644 new-components/reporters/pdf/vendor/github.com/agext/levenshtein/NOTICE create mode 100644 new-components/reporters/pdf/vendor/github.com/agext/levenshtein/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/agext/levenshtein/levenshtein.go create mode 100644 new-components/reporters/pdf/vendor/github.com/agext/levenshtein/params.go create mode 100644 new-components/reporters/pdf/vendor/github.com/agext/levenshtein/test.sh create mode 100644 new-components/reporters/pdf/vendor/github.com/apparentlymart/go-textseg/v15/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/apparentlymart/go-textseg/v15/textseg/all_tokens.go create mode 100644 new-components/reporters/pdf/vendor/github.com/apparentlymart/go-textseg/v15/textseg/emoji_table.rl create mode 100644 new-components/reporters/pdf/vendor/github.com/apparentlymart/go-textseg/v15/textseg/generate.go create mode 100644 new-components/reporters/pdf/vendor/github.com/apparentlymart/go-textseg/v15/textseg/grapheme_clusters.go create mode 100644 new-components/reporters/pdf/vendor/github.com/apparentlymart/go-textseg/v15/textseg/grapheme_clusters.rl create mode 100644 new-components/reporters/pdf/vendor/github.com/apparentlymart/go-textseg/v15/textseg/grapheme_clusters_table.rl create mode 100644 new-components/reporters/pdf/vendor/github.com/apparentlymart/go-textseg/v15/textseg/tables.go create mode 100644 new-components/reporters/pdf/vendor/github.com/apparentlymart/go-textseg/v15/textseg/unicode2ragel.rb create mode 100644 new-components/reporters/pdf/vendor/github.com/apparentlymart/go-textseg/v15/textseg/utf8_seqs.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/LICENSE.txt create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/NOTICE.txt create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/awserr/error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/awserr/types.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/awsutil/copy.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/awsutil/equal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/awsutil/path_value.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/awsutil/prettify.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/awsutil/string_value.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/client/client.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/client/default_retryer.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/client/logger.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/client/metadata/client_info.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/config.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/context_1_5.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/context_1_9.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/context_background_1_5.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/context_background_1_7.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/context_sleep.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/convert_types.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/param_validator.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/user_agent.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/credentials/chain_provider.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/credentials/credentials.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds/ec2_role_provider.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/credentials/endpointcreds/provider.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/credentials/env_provider.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/credentials/example.ini create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/credentials/processcreds/provider.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/credentials/shared_credentials_provider.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/credentials/static_provider.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/credentials/stscreds/assume_role_provider.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/csm/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/csm/enable.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/csm/metric.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/csm/metric_chan.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/csm/metric_exception.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/csm/reporter.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/defaults/defaults.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/defaults/shared_config.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/ec2metadata/api.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/ec2metadata/service.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/endpoints/decode.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/endpoints/dep_service_ids.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/endpoints/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/endpoints/endpoints.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/endpoints/v3model.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/endpoints/v3model_codegen.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/errors.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/jsonvalue.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/logger.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/connection_reset_error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/connection_reset_error_other.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/handlers.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/http_request.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/offset_reader.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/request.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/request_1_7.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/request_1_8.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/request_context.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/request_context_1_6.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/request_pagination.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/retryer.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/timeout_read_closer.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/validation.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/request/waiter.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/session/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/session/env_config.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/session/session.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/session/shared_config.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/header_rules.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/options.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/uri_path.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/v4.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/types.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/url.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/url_1_7.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/aws/version.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/ast.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/comma_token.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/comment_token.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/empty_token.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/expression.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/fuzz.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/ini.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/ini_lexer.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/ini_parser.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/literal_tokens.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/newline_token.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/number_helper.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/op_tokens.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/parse_error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/parse_stack.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/sep_tokens.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/skipper.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/statement.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/value_util.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/visitor.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/walker.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/ini/ws_token.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/s3err/error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/sdkio/io_go1.6.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/sdkio/io_go1.7.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/sdkrand/locked_source.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/sdkuri/path.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/shareddefaults/ecs_container.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/internal/shareddefaults/shared_config.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/debug.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/decode.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/encode.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi/api.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi/error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/header.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/header_value.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/message.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/host.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/host_prefix.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/idempotency.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/jsonvalue.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/payload.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/query/build.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/query/queryutil/queryutil.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/query/unmarshal_error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/build.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/payload.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/timestamp.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/unmarshal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/build.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/unmarshal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil/xml_to_struct.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/api.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/body_hash.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/bucket_location.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/customizations.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/doc_custom.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/errors.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/host_style_bucket.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/platform_handlers.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/platform_handlers_go1.6.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/s3iface/interface.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/s3manager/batch.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/s3manager/bucket_region.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/s3manager/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/s3manager/download.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/s3manager/upload.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/s3manager/upload_input.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/service.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/sse.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/statusok_error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/unmarshal_error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/s3/waiters.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/sts/api.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/sts/customizations.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/sts/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/sts/errors.go create mode 100644 new-components/reporters/pdf/vendor/github.com/aws/aws-sdk-go/service/sts/service.go create mode 100644 new-components/reporters/pdf/vendor/github.com/bmatcuk/doublestar/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/bmatcuk/doublestar/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/bmatcuk/doublestar/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/bmatcuk/doublestar/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/bmatcuk/doublestar/doublestar.go create mode 100644 new-components/reporters/pdf/vendor/github.com/cpuguy83/go-md2man/v2/LICENSE.md create mode 100644 new-components/reporters/pdf/vendor/github.com/cpuguy83/go-md2man/v2/md2man/md2man.go create mode 100644 new-components/reporters/pdf/vendor/github.com/cpuguy83/go-md2man/v2/md2man/roff.go create mode 100644 new-components/reporters/pdf/vendor/github.com/davecgh/go-spew/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/davecgh/go-spew/spew/bypass.go create mode 100644 new-components/reporters/pdf/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go create mode 100644 new-components/reporters/pdf/vendor/github.com/davecgh/go-spew/spew/common.go create mode 100644 new-components/reporters/pdf/vendor/github.com/davecgh/go-spew/spew/config.go create mode 100644 new-components/reporters/pdf/vendor/github.com/davecgh/go-spew/spew/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/davecgh/go-spew/spew/dump.go create mode 100644 new-components/reporters/pdf/vendor/github.com/davecgh/go-spew/spew/format.go create mode 100644 new-components/reporters/pdf/vendor/github.com/davecgh/go-spew/spew/spew.go create mode 100644 new-components/reporters/pdf/vendor/github.com/deckarep/golang-set/v2/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/deckarep/golang-set/v2/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/deckarep/golang-set/v2/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/deckarep/golang-set/v2/iterator.go create mode 100644 new-components/reporters/pdf/vendor/github.com/deckarep/golang-set/v2/new_improved.jpeg create mode 100644 new-components/reporters/pdf/vendor/github.com/deckarep/golang-set/v2/set.go create mode 100644 new-components/reporters/pdf/vendor/github.com/deckarep/golang-set/v2/sorted.go create mode 100644 new-components/reporters/pdf/vendor/github.com/deckarep/golang-set/v2/threadsafe.go create mode 100644 new-components/reporters/pdf/vendor/github.com/deckarep/golang-set/v2/threadunsafe.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-errors/errors/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/go-errors/errors/LICENSE.MIT create mode 100644 new-components/reporters/pdf/vendor/github.com/go-errors/errors/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/go-errors/errors/error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-errors/errors/error_1_13.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-errors/errors/error_backward.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-errors/errors/join_unwrap_1_20.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-errors/errors/join_unwrap_backward.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-errors/errors/parse_panic.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-errors/errors/stackframe.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-jose/go-jose/v3/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/go-jose/go-jose/v3/json/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/go-jose/go-jose/v3/json/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/go-jose/go-jose/v3/json/decode.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-jose/go-jose/v3/json/encode.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-jose/go-jose/v3/json/indent.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-jose/go-jose/v3/json/scanner.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-jose/go-jose/v3/json/stream.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-jose/go-jose/v3/json/tags.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-openapi/inflect/.hgignore create mode 100644 new-components/reporters/pdf/vendor/github.com/go-openapi/inflect/LICENCE create mode 100644 new-components/reporters/pdf/vendor/github.com/go-openapi/inflect/README create mode 100644 new-components/reporters/pdf/vendor/github.com/go-openapi/inflect/inflect.go create mode 100644 new-components/reporters/pdf/vendor/github.com/go-stack/stack/LICENSE.md create mode 100644 new-components/reporters/pdf/vendor/github.com/go-stack/stack/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/go-stack/stack/stack.go create mode 100644 new-components/reporters/pdf/vendor/github.com/golang/mock/AUTHORS create mode 100644 new-components/reporters/pdf/vendor/github.com/golang/mock/CONTRIBUTORS create mode 100644 new-components/reporters/pdf/vendor/github.com/golang/mock/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/golang/mock/mockgen/mockgen.go create mode 100644 new-components/reporters/pdf/vendor/github.com/golang/mock/mockgen/model/model.go create mode 100644 new-components/reporters/pdf/vendor/github.com/golang/mock/mockgen/parse.go create mode 100644 new-components/reporters/pdf/vendor/github.com/golang/mock/mockgen/reflect.go create mode 100644 new-components/reporters/pdf/vendor/github.com/golang/mock/mockgen/version.1.11.go create mode 100644 new-components/reporters/pdf/vendor/github.com/golang/mock/mockgen/version.1.12.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/compare.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/export.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_disable.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_enable.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/internal/diff/diff.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/internal/flags/flags.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/internal/function/func.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/internal/value/name.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/internal/value/sort.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/options.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/path.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/report.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/report_compare.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/report_references.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/report_reflect.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/report_slices.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/report_text.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/go-cmp/cmp/report_value.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/CHANGELOG.md create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/CONTRIBUTING.md create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/CONTRIBUTORS create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/dce.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/hash.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/marshal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/node.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/node_js.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/node_net.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/null.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/sql.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/time.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/util.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/uuid.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/version1.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/version4.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/version6.go create mode 100644 new-components/reporters/pdf/vendor/github.com/google/uuid/version7.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/.copywrite.hcl create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/CHANGELOG.md create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/diagnostic.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/diagnostic_text.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/diagnostic_typeparams.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/didyoumean.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/eval_context.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/expr_call.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/expr_list.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/expr_map.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/expr_unwrap.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/ext/customdecode/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/ext/customdecode/customdecode.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/ext/customdecode/expression_type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/ext/tryfunc/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/ext/tryfunc/tryfunc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/gohcl/decode.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/gohcl/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/gohcl/encode.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/gohcl/schema.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/gohcl/types.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclparse/parser.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/diagnostics.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/didyoumean.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/expression.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/expression_ops.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/expression_template.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/expression_vars.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/file.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/generate.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/keywords.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/navigation.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/node.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/parser.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/parser_template.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/parser_traversal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/peeker.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/public.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/scan_string_lit.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/scan_string_lit.rl create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/scan_tokens.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/scan_tokens.rl create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/spec.md create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/structure.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/structure_at_pos.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/token.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/token_type_string.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/unicode2ragel.rb create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/unicode_derived.rl create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/variables.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclsyntax/walk.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/ast.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/ast_attribute.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/ast_block.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/ast_body.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/ast_expression.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/format.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/generate.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/native_node_sorter.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/node.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/parser.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/public.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/hclwrite/tokens.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/ast.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/didyoumean.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/is.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/navigation.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/parser.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/peeker.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/public.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/scanner.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/spec.md create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/structure.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/json/tokentype_string.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/merged.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/ops.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/pos.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/pos_scanner.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/schema.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/spec.md create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/static_expr.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/structure.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/structure_at_pos.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/traversal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/hashicorp/hcl/v2/traversal_for_expr.go create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/CONTRIBUTING.md create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/common.go create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/convert.go create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/count.go create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/format.go create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/manipulate.go create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/stringbuilder.go create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/stringbuilder_go110.go create mode 100644 new-components/reporters/pdf/vendor/github.com/huandu/xstrings/translate.go create mode 100644 new-components/reporters/pdf/vendor/github.com/imdario/mergo/.deepsource.toml create mode 100644 new-components/reporters/pdf/vendor/github.com/imdario/mergo/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/imdario/mergo/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/imdario/mergo/CODE_OF_CONDUCT.md create mode 100644 new-components/reporters/pdf/vendor/github.com/imdario/mergo/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/imdario/mergo/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/imdario/mergo/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/imdario/mergo/map.go create mode 100644 new-components/reporters/pdf/vendor/github.com/imdario/mergo/merge.go create mode 100644 new-components/reporters/pdf/vendor/github.com/imdario/mergo/mergo.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgpassfile/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgpassfile/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgpassfile/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgpassfile/pgpass.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgservicefile/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgservicefile/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgservicefile/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgservicefile/pgservicefile.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/CHANGELOG.md create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/CONTRIBUTING.md create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/Rakefile create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/batch.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/conn.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/copy_from.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/extended_query_builder.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/internal/iobufpool/iobufpool.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/internal/pgio/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/internal/pgio/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/internal/pgio/write.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/internal/sanitize/sanitize.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/internal/stmtcache/lru_cache.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/internal/stmtcache/stmtcache.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/internal/stmtcache/unlimited_cache.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/large_objects.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/named_args.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/auth_scram.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/config.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/ctxwatch/context_watcher.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/defaults.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/defaults_windows.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/errors.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/internal/bgreader/bgreader.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/krb5.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgconn/pgconn.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/authentication_cleartext_password.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/authentication_gss.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/authentication_gss_continue.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/authentication_md5_password.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/authentication_ok.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/authentication_sasl.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/authentication_sasl_continue.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/authentication_sasl_final.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/backend.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/backend_key_data.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/big_endian.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/bind.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/bind_complete.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/cancel_request.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/chunkreader.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/close.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/close_complete.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/command_complete.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/copy_both_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/copy_data.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/copy_done.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/copy_fail.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/copy_in_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/copy_out_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/data_row.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/describe.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/empty_query_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/error_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/execute.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/flush.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/frontend.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/function_call.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/function_call_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/gss_enc_request.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/gss_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/no_data.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/notice_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/notification_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/parameter_description.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/parameter_status.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/parse.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/parse_complete.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/password_message.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/pgproto3.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/portal_suspended.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/query.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/ready_for_query.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/row_description.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/sasl_initial_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/sasl_response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/ssl_request.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/startup_message.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/sync.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/terminate.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgproto3/trace.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/array.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/array_codec.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/bits.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/bool.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/box.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/builtin_wrappers.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/bytea.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/circle.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/composite.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/convert.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/date.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/enum_codec.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/float4.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/float8.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/hstore.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/inet.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/int.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/int.go.erb create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/int_test.go.erb create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/integration_benchmark_test.go.erb create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/integration_benchmark_test_gen.sh create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/interval.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/json.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/jsonb.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/line.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/lseg.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/ltree.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/macaddr.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/multirange.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/numeric.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/path.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/pgtype.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/pgtype_default.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/point.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/polygon.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/qchar.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/range.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/range_codec.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/record_codec.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/register_default_pg_types.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/register_default_pg_types_disabled.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/text.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/text_format_only_codec.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/tid.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/time.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/timestamp.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/timestamptz.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/uint32.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/pgtype/uuid.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/rows.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/tracer.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/tx.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jackc/pgx/v5/values.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/Makefile create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/api.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/astnodetype_string.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/functions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/interpreter.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/lexer.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/parser.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/toktype_string.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jmespath/go-jmespath/util.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jonboulle/clockwork/.editorconfig create mode 100644 new-components/reporters/pdf/vendor/github.com/jonboulle/clockwork/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/jonboulle/clockwork/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/jonboulle/clockwork/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/jonboulle/clockwork/clockwork.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jonboulle/clockwork/context.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jonboulle/clockwork/ticker.go create mode 100644 new-components/reporters/pdf/vendor/github.com/jonboulle/clockwork/timer.go create mode 100644 new-components/reporters/pdf/vendor/github.com/labstack/gommon/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/labstack/gommon/color/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/labstack/gommon/color/color.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-colorable/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-colorable/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-colorable/colorable_appengine.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-colorable/colorable_others.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-colorable/colorable_windows.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-colorable/go.test.sh create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-colorable/noncolorable.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-isatty/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-isatty/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-isatty/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-isatty/go.test.sh create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-isatty/isatty_bsd.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-isatty/isatty_others.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-isatty/isatty_plan9.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-isatty/isatty_solaris.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-isatty/isatty_tcgets.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-isatty/isatty_windows.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/.codecov.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/backup.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/callback.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/convert.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3-binding.c create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3-binding.h create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_context.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_func_crypt.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_go18.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_libsqlite3.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_load_extension.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_load_extension_omit.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_allow_uri_authority.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_app_armor.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_column_metadata.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_foreign_keys.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_fts5.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_icu.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_introspect.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_math_functions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_os_trace.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate_hook.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate_omit.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_secure_delete.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_secure_delete_fast.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_serialize.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_serialize_omit.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_stat4.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_unlock_notify.c create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_unlock_notify.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_userauth.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_userauth_omit.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vacuum_full.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vacuum_incr.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vtable.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_other.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_solaris.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_trace.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_usleep_windows.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3_windows.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/sqlite3ext.h create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/go-sqlite3/static_mock.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/goveralls/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/goveralls/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/goveralls/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/goveralls/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/goveralls/gitinfo.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/goveralls/gocover.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/goveralls/goveralls.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mattn/goveralls/renovate.json create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/copystructure/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/copystructure/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/copystructure/copier_time.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/copystructure/copystructure.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/go-wordwrap/LICENSE.md create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/go-wordwrap/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/go-wordwrap/wordwrap.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/reflectwalk/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/reflectwalk/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/reflectwalk/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/reflectwalk/location.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/reflectwalk/location_string.go create mode 100644 new-components/reporters/pdf/vendor/github.com/mitchellh/reflectwalk/reflectwalk.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/.gitattributes create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/.gitmodules create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/.golangci.yaml create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/.nojekyll create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/404.html create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/CONTRIBUTING.md create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/Dockerfile.example create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/_config.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/apiresponse_assertions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/artifact.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/assertions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/binding_call.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/browser.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/browser_context.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/browser_type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/cdp_session.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/channel.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/channel_owner.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/clock.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/connection.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/console_message.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/dialog.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/download.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/element_handle.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/errors.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/event_emitter.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/fetch.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/file_chooser.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/frame.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/frame_locator.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/generated-enums.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/generated-interfaces.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/generated-structs.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/glob.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/har_router.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/helpers.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/input.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/input_files_helper.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/internal/safe/map.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/js_handle.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/jsonPipe.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/local_utils.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/locator.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/locator_assertions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/locator_helpers.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/network.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/objectFactory.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/page.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/page_assertions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/playwright.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/request.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/response.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/route.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/run.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/run_unix.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/run_win.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/selectors.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/stream.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/tracing.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/transport.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/type_helpers.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/video.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/waiter.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/web_error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/websocket.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/websocket_route.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/worker.go create mode 100644 new-components/reporters/pdf/vendor/github.com/playwright-community/playwright-go/writable_stream.go create mode 100644 new-components/reporters/pdf/vendor/github.com/pmezard/go-difflib/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/pmezard/go-difflib/difflib/difflib.go create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/LICENSE.txt create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/block.go create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/entities.go create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/esc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/html.go create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/inline.go create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/markdown.go create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/node.go create mode 100644 new-components/reporters/pdf/vendor/github.com/russross/blackfriday/v2/smartypants.go create mode 100644 new-components/reporters/pdf/vendor/github.com/shopspring/decimal/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/shopspring/decimal/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/shopspring/decimal/CHANGELOG.md create mode 100644 new-components/reporters/pdf/vendor/github.com/shopspring/decimal/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/shopspring/decimal/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/shopspring/decimal/decimal-go.go create mode 100644 new-components/reporters/pdf/vendor/github.com/shopspring/decimal/decimal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/shopspring/decimal/rounding.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/pkg/env/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/pkg/env/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/pkg/env/env.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/pkg/playwright/mock/wrapper.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/pkg/playwright/wrapper.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/pkg/s3/wrapper.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/Makefile create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/component.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/conf.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/enricher.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/enum.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/enum_enum.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/filter.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/internal/utils/utils.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/logger.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/panic.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/reporter.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/runner.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/scanner.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/local/sqlite/sqlc/db.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/local/sqlite/sqlc/migrations/20241209150527_findings_table.sql create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/local/sqlite/sqlc/migrations/atlas.sum create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/local/sqlite/sqlc/migrations/package.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/local/sqlite/sqlc/models.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/local/sqlite/sqlc/query.sql create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/local/sqlite/sqlc/query.sql.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/local/sqlite/store.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/findings-client/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/findings-client/client.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/postgresql/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/postgresql/sqlc/db.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/postgresql/sqlc/migrations/20241209103854_findings_table.sql create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/postgresql/sqlc/migrations/atlas.sum create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/postgresql/sqlc/migrations/package.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/postgresql/sqlc/models.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/postgresql/sqlc/query.sql create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/postgresql/sqlc/query.sql.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/store/remote/postgresql/store.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/target.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/uuid/uuid.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/component/vulnerability-finding/finding.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/gen/findings_service/v1/findings_service.pb.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/gen/findings_service/v1/findings_service_grpc.pb.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/gen/ocsf_schema/v1/ocsf_schema.pb.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/sqlc.yaml create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/tools.go create mode 100644 new-components/reporters/pdf/vendor/github.com/smithy-security/smithy/sdk/version.go create mode 100644 new-components/reporters/pdf/vendor/github.com/spf13/cast/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/spf13/cast/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/spf13/cast/Makefile create mode 100644 new-components/reporters/pdf/vendor/github.com/spf13/cast/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/spf13/cast/cast.go create mode 100644 new-components/reporters/pdf/vendor/github.com/spf13/cast/caste.go create mode 100644 new-components/reporters/pdf/vendor/github.com/spf13/cast/timeformattype_string.go create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/.readthedocs.yaml create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/Dockerfile create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/Makefile create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/buf.gen.yaml create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/buf.lock create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/buf.work.yaml create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/cliff.toml create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/devenv.lock create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/devenv.nix create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/devenv.yaml create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/docker-compose.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/sqlc-dev/sqlc/placeholder.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/assertion_compare.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/assertion_format.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/assertion_forward.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/assertion_order.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/assertions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/errors.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/forward_assertions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/assert/http_assertions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/require/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/require/forward_requirements.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/require/require.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/require/require.go.tmpl create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/require/require_forward.go create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/require/require_forward.go.tmpl create mode 100644 new-components/reporters/pdf/vendor/github.com/stretchr/testify/require/requirements.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/.flake8 create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/.gitignore create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/CODE_OF_CONDUCT.md create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/Makefile create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/app.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/args.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/category.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/cli.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/command.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/context.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/docs.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/errors.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/fish.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag-spec.yaml create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_bool.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_duration.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_ext.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_float64.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_float64_slice.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_generic.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_int.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_int64.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_int64_slice.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_int_slice.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_path.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_string.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_string_slice.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_timestamp.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_uint.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_uint64.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_uint64_slice.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/flag_uint_slice.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/funcs.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/godoc-current.txt create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/help.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/mkdocs-reqs.txt create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/mkdocs.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/parse.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/sliceflag.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/sort.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/suggestions.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/template.go create mode 100644 new-components/reporters/pdf/vendor/github.com/urfave/cli/v2/zz_generated.flags.go create mode 100644 new-components/reporters/pdf/vendor/github.com/xrash/smetrics/.travis.yml create mode 100644 new-components/reporters/pdf/vendor/github.com/xrash/smetrics/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/xrash/smetrics/README.md create mode 100644 new-components/reporters/pdf/vendor/github.com/xrash/smetrics/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/xrash/smetrics/hamming.go create mode 100644 new-components/reporters/pdf/vendor/github.com/xrash/smetrics/jaro-winkler.go create mode 100644 new-components/reporters/pdf/vendor/github.com/xrash/smetrics/jaro.go create mode 100644 new-components/reporters/pdf/vendor/github.com/xrash/smetrics/soundex.go create mode 100644 new-components/reporters/pdf/vendor/github.com/xrash/smetrics/ukkonen.go create mode 100644 new-components/reporters/pdf/vendor/github.com/xrash/smetrics/wagner-fischer.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/LICENSE create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/capsule.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/capsule_ops.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/collection.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/compare_types.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/conversion.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/conversion_capsule.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/conversion_collection.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/conversion_dynamic.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/conversion_object.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/conversion_primitive.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/conversion_tuple.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/mismatch_msg.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/public.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/sort_types.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/convert/unify.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/ctystrings/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/ctystrings/normalize.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/ctystrings/prefix.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/element_iterator.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/argument.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/error.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/function.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/bool.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/bytes.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/collection.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/conversion.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/csv.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/datetime.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/datetime_rfc3339.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/format.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/format_fsm.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/format_fsm.rl create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/general.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/json.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/number.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/regexp.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/sequence.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/set.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/string.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/stdlib/string_replace.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/function/unpredictable.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/gocty/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/gocty/helpers.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/gocty/in.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/gocty/out.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/gocty/type_implied.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/helper.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/json.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/json/doc.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/json/marshal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/json/simple.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/json/type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/json/type_implied.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/json/unmarshal.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/json/value.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/list_type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/map_type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/marks.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/null.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/object_type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/path.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/path_set.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/primitive_type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/set/iterator.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/set/ops.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/set/rules.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/set/set.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/set_helper.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/set_internals.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/set_type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/tuple_type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/type.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/type_conform.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/unknown.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/unknown_as_null.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/unknown_refinement.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/value.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/value_init.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/value_ops.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/value_range.go create mode 100644 new-components/reporters/pdf/vendor/github.com/zclconf/go-cty/cty/walk.go create mode 100644 new-components/reporters/pdf/vendor/go.uber.org/mock/AUTHORS create mode 100644 new-components/reporters/pdf/vendor/go.uber.org/mock/LICENSE create mode 100644 new-components/reporters/pdf/vendor/go.uber.org/mock/mockgen/deprecated.go create mode 100644 new-components/reporters/pdf/vendor/go.uber.org/mock/mockgen/generic.go create mode 100644 new-components/reporters/pdf/vendor/go.uber.org/mock/mockgen/gob.go create mode 100644 new-components/reporters/pdf/vendor/go.uber.org/mock/mockgen/mockgen.go create mode 100644 new-components/reporters/pdf/vendor/go.uber.org/mock/mockgen/model/model.go create mode 100644 new-components/reporters/pdf/vendor/go.uber.org/mock/mockgen/package_mode.go create mode 100644 new-components/reporters/pdf/vendor/go.uber.org/mock/mockgen/parse.go create mode 100644 new-components/reporters/pdf/vendor/go.uber.org/mock/mockgen/version.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/crypto/LICENSE create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/crypto/PATENTS create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/crypto/bcrypt/base64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/crypto/bcrypt/bcrypt.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/crypto/blowfish/block.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/crypto/blowfish/cipher.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/crypto/blowfish/const.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/crypto/pbkdf2/pbkdf2.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/crypto/scrypt/scrypt.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/mod/LICENSE create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/mod/PATENTS create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/mod/modfile/print.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/mod/modfile/read.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/mod/modfile/rule.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/mod/modfile/work.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/mod/module/module.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/mod/module/pseudo.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/mod/semver/semver.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/LICENSE create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/PATENTS create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http/httpguts/guts.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http/httpguts/httplex.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/.gitignore create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/ascii.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/ciphers.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/client_conn_pool.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/databuffer.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/errors.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/flow.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/frame.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/gotrack.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/headermap.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/hpack/encode.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/hpack/hpack.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/hpack/huffman.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/hpack/static_table.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/hpack/tables.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/http2.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/pipe.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/server.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/timer.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/transport.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/write.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/writesched.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/writesched_priority.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/writesched_random.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/http2/writesched_roundrobin.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/go118.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/idna10.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/idna9.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/pre_go118.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/punycode.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/tables10.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/tables11.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/tables12.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/tables13.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/tables15.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/tables9.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/trie.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/trie12.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/trie13.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/idna/trieval.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/internal/timeseries/timeseries.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/trace/events.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/trace/histogram.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/net/trace/trace.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sync/LICENSE create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sync/PATENTS create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sync/errgroup/errgroup.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sync/errgroup/go120.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sync/errgroup/pre_go120.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/LICENSE create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/PATENTS create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/execabs/execabs.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/execabs/execabs_go118.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/execabs/execabs_go119.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/.gitignore create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/README.md create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/affinity_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/aliases.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_bsd_386.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_bsd_arm.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_linux_386.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_linux_amd64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_linux_arm.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_linux_arm64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_linux_loong64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_linux_s390x.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/asm_zos_s390x.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/bluetooth_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/bpxsvc_zos.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/bpxsvc_zos.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/cap_freebsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/constants.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/dev_aix_ppc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/dev_darwin.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/dev_dragonfly.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/dev_freebsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/dev_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/dev_netbsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/dev_openbsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/dev_zos.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/dirent.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/endian_big.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/endian_little.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/env_unix.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/fcntl.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/fcntl_darwin.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/fdset.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/gccgo.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/gccgo_c.c create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ifreq_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ioctl_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ioctl_signed.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ioctl_unsigned.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ioctl_zos.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/mkall.sh create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/mkerrors.sh create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/mmap_nomremap.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/mremap.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/pagesize_unix.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/pledge_openbsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ptrace_darwin.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ptrace_ios.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/race.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/race0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/readdirent_getdents.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/sockcmsg_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/sockcmsg_unix.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/sockcmsg_zos.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/symaddr_zos_s390x.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_aix.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_bsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_darwin.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_dragonfly.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_freebsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_hurd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_hurd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_illumos.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_gc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_netbsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_openbsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_solaris.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_unix.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_unix_gc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/sysvshm_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/sysvshm_unix.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/timestruct.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/unveil_openbsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/xattr_bsd.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsymaddr_zos_s390x.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/aliases.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/dll_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/env_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/eventlog.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/exec_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/memory_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/mkerrors.bash create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/mkknownfolderids.bash create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/mksyscall.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/race.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/race0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/security_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/service.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/setupapi_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/str.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/syscall.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/syscall_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/types_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/types_windows_386.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/types_windows_amd64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/types_windows_arm.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/types_windows_arm64.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/zerrors_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/zknownfolderids_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/sys/windows/zsyscall_windows.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/LICENSE create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/PATENTS create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/cases.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/context.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/fold.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/icu.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/info.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/map.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/tables10.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/tables11.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/tables12.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/tables13.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/tables15.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/tables9.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/cases/trieval.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/internal.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/common.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/compact.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/compact/compact.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/compact/language.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/compact/parents.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/compact/tables.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/compact/tags.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/compose.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/coverage.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/language.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/lookup.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/match.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/parse.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/tables.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/language/tags.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/match.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/internal/tag/tag.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/language/coverage.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/language/doc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/language/language.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/language/match.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/language/parse.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/language/tables.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/language/tags.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/runes/cond.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/runes/runes.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/bidirule/bidirule.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/class.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/context.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/doc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/nickname.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/options.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/profile.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/profiles.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/tables10.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/tables11.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/tables12.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/tables13.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/tables15.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/tables9.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/transformer.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/secure/precis/trieval.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/transform/transform.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/bidi.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/bracket.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/core.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/prop.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/tables15.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/bidi/trieval.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/composition.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/forminfo.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/input.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/iter.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/normalize.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/readwriter.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/tables15.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/transform.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/unicode/norm/trie.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/width/kind_string.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/width/tables10.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/width/tables11.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/width/tables12.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/width/tables13.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/width/tables15.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/width/tables9.0.0.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/width/transform.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/width/trieval.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/text/width/width.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/LICENSE create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/PATENTS create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cmd/cover/LICENSE create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cmd/cover/README.md create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cmd/cover/cover.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cmd/cover/doc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cmd/cover/func.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cmd/cover/html.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cmd/goimports/doc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cmd/goimports/goimports.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cmd/goimports/goimports_gc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cmd/goimports/goimports_not_gc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/cover/profile.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/ast/astutil/imports.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/ast/astutil/util.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/buildutil/allpackages.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/buildutil/fakecontext.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/buildutil/overlay.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/buildutil/tags.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/buildutil/util.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/gcexportdata/importer.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/internal/packagesdriver/sizes.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/packages/doc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/packages/external.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/packages/golist.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/packages/golist_overlay.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/packages/loadmode_string.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/packages/packages.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/packages/visit.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/imports/forward.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/aliases/aliases.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/aliases/aliases_go121.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/aliases/aliases_go122.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/event/core/event.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/event/core/export.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/event/core/fast.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/event/doc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/event/event.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/event/keys/keys.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/event/keys/standard.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/event/keys/util.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/event/label/label.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/bimport.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/exportdata.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/gcimporter.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/iexport.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/iimport.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/newInterface10.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/newInterface11.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/support_go118.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/unified_no.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/unified_yes.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gocommand/invoke.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gocommand/vendor.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gocommand/version.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/gopathwalk/walk.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/imports/fix.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/imports/imports.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/imports/mod.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/imports/mod_cache.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/imports/sortimports.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/packagesinternal/packages.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/codes.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/decoder.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/doc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/encoder.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/flags.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/frames_go1.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/frames_go17.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/reloc.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/support.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/sync.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/pkgbits/syncmarker_string.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/stdlib/manifest.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/stdlib/stdlib.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/tokeninternal/tokeninternal.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/typesinternal/recv.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/typesinternal/toonew.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/typesinternal/types.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/versions/features.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/versions/gover.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/versions/toolchain.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/versions/toolchain_go119.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/versions/toolchain_go120.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/versions/toolchain_go121.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/versions/types.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/versions/types_go121.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/versions/types_go122.go create mode 100644 new-components/reporters/pdf/vendor/golang.org/x/tools/internal/versions/versions.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/genproto/googleapis/rpc/LICENSE create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/AUTHORS create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/CODE-OF-CONDUCT.md create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/CONTRIBUTING.md create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/GOVERNANCE.md create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/LICENSE create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/MAINTAINERS.md create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/Makefile create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/NOTICE.txt create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/README.md create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/SECURITY.md create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/attributes/attributes.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/backoff.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/backoff/backoff.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/balancer/balancer.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/balancer/base/balancer.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/balancer/base/base.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/balancer/conn_state_evaluator.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/balancer/grpclb/state/state.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/balancer/pickfirst/pickfirst.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/balancer/roundrobin/roundrobin.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/balancer_wrapper.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/call.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/channelz/channelz.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/clientconn.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/codec.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/codes/code_string.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/codes/codes.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/connectivity/connectivity.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/credentials/credentials.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/credentials/insecure/insecure.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/credentials/tls.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/dialoptions.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/doc.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/encoding/encoding.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/encoding/proto/proto.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/grpclog/component.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/grpclog/grpclog.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/grpclog/logger.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/grpclog/loggerv2.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/interceptor.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/backoff/backoff.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch/config.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch/gracefulswitch.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/balancerload/load.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/binarylog/binarylog.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/binarylog/binarylog_testutil.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/binarylog/env_config.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/binarylog/method_logger.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/binarylog/sink.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/buffer/unbounded.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/channelz/channel.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/channelz/channelmap.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/channelz/funcs.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/channelz/logging.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/channelz/server.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/channelz/socket.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/channelz/subchannel.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/channelz/syscall_linux.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/channelz/syscall_nonlinux.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/channelz/trace.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/credentials/credentials.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/credentials/spiffe.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/credentials/syscallconn.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/credentials/util.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/envconfig/observability.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/envconfig/xds.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/experimental.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpclog/grpclog.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpclog/prefixLogger.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpcsync/callback_serializer.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpcsync/event.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpcsync/oncefunc.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpcsync/pubsub.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpcutil/compressor.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpcutil/encode_duration.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpcutil/grpcutil.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpcutil/metadata.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpcutil/method.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/grpcutil/regex.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/idle/idle.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/internal.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/metadata/metadata.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/pretty/pretty.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/resolver/config_selector.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/resolver/dns/dns_resolver.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/resolver/dns/internal/internal.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/resolver/passthrough/passthrough.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/resolver/unix/unix.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/serviceconfig/duration.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/serviceconfig/serviceconfig.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/status/status.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/syscall/syscall_linux.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/syscall/syscall_nonlinux.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/tcp_keepalive_others.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/tcp_keepalive_unix.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/tcp_keepalive_windows.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/bdp_estimator.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/controlbuf.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/defaults.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/handler_server.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/http2_client.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/http2_server.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/http_util.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/logging.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/networktype/networktype.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/proxy.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/internal/transport/transport.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/keepalive/keepalive.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/metadata/metadata.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/peer/peer.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/picker_wrapper.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/preloader.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/regenerate.sh create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/resolver/dns/dns_resolver.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/resolver/map.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/resolver/resolver.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/resolver_wrapper.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/rpc_util.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/server.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/service_config.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/serviceconfig/serviceconfig.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/shared_buffer_pool.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/stats/handlers.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/stats/stats.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/status/status.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/stream.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/stream_interfaces.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/tap/tap.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/trace.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/trace_notrace.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/trace_withtrace.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/grpc/version.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/LICENSE create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/PATENTS create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/encoding/protojson/decode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/encoding/protojson/doc.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/encoding/protojson/encode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/encoding/prototext/decode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/encoding/prototext/doc.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/encoding/prototext/encode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/encoding/protowire/wire.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/descopts/options.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/detrand/rand.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/editiondefaults/defaults.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/editiondefaults/editions_defaults.binpb create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/defval/default.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/json/decode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/json/decode_number.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/json/decode_string.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/json/decode_token.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/json/encode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/messageset/messageset.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/text/decode_number.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/text/decode_string.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/text/decode_token.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/text/doc.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/encoding/text/encode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/errors/errors.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/filedesc/build.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/filedesc/desc.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/filedesc/desc_list.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/filedesc/desc_list_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/filedesc/editions.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/filedesc/placeholder.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/filetype/build.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/flags/flags.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/flags/proto_legacy_disable.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/flags/proto_legacy_enable.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/any_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/api_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/doc.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/duration_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/empty_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/field_mask_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/go_features_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/goname.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/map_entry.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/name.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/source_context_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/struct_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/timestamp_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/type_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/wrappers.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/genid/wrappers_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/api_export.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/api_export_opaque.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/bitmap.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/bitmap_race.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/checkinit.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/codec_extension.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/codec_field.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/codec_field_opaque.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/codec_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/codec_map.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/codec_message.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/codec_message_opaque.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/codec_messageset.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/codec_tables.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/codec_unsafe.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/convert.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/convert_list.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/convert_map.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/decode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/encode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/enum.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/equal.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/extension.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/lazy.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/legacy_enum.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/legacy_export.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/legacy_extension.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/legacy_file.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/merge.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/merge_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/message.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/message_opaque.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/message_opaque_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/message_reflect.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/message_reflect_field.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/message_reflect_field_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe_opaque.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/presence.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/validate.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/impl/weak.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/order/order.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/order/range.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/pragma/pragma.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/protolazy/bufferreader.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/protolazy/lazy.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/protolazy/pointer_unsafe.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/set/ints.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/strs/strings.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe_go120.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe_go121.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/internal/version/version.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/checkinit.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/decode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/decode_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/doc.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/encode.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/encode_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/equal.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/extension.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/merge.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/messageset.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/proto.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/proto_methods.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/proto_reflect.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/reset.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/size.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/size_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/wrapperopaque.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/proto/wrappers.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/protoadapt/convert.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoreflect/methods.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoreflect/proto.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoreflect/source.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoreflect/type.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoreflect/value.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoreflect/value_equal.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go120.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go121.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/runtime/protoiface/legacy.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/runtime/protoiface/methods.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/runtime/protoimpl/impl.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/runtime/protoimpl/version.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/types/known/durationpb/duration.pb.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/types/known/structpb/struct.pb.go create mode 100644 new-components/reporters/pdf/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/LICENSE create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/NOTICE create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/README.md create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/apic.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/decode.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/emitterc.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/encode.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/parserc.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/readerc.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/resolve.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/scannerc.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/sorter.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/writerc.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/yaml.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/yamlh.go create mode 100644 new-components/reporters/pdf/vendor/gopkg.in/yaml.v3/yamlprivateh.go create mode 100644 new-components/reporters/pdf/vendor/modules.txt diff --git a/new-components/docker-compose.yaml b/new-components/docker-compose.yaml index ee699a97d..3d70417c3 100644 --- a/new-components/docker-compose.yaml +++ b/new-components/docker-compose.yaml @@ -1,5 +1,5 @@ services: - reporter: + json-logger-reporter: build: context: . dockerfile: Dockerfile @@ -12,6 +12,16 @@ services: depends_on: enricher: condition: service_completed_successfully + pdf-reporter: + build: + context: reporters/pdf + dockerfile: Dockerfile + platform: linux/amd64 + env_file: + - reporters/pdf/.env + depends_on: + enricher: + condition: service_completed_successfully enricher: build: context: . diff --git a/new-components/reporters/pdf/.env b/new-components/reporters/pdf/.env new file mode 100644 index 000000000..3343c54af --- /dev/null +++ b/new-components/reporters/pdf/.env @@ -0,0 +1,9 @@ +SMITHY_INSTANCE_ID=8d719c1c-c569-4078-87b3-4951bd4012ee +SMITHY_LOG_LEVEL=debug +AWS_ACCESS_KEY_ID='' +AWS_SECRET_ACCESS_KEY='' +BUCKET_NAME='pdf-consumer-test' +BUCKET_REGION='eu-north-1' +SKIP_S3_UPLOAD=false +SMITHY_STORE_TYPE=postgresql +SMITHY_REMOTE_STORE_POSTGRES_DSN="postgresql://smithy:smithy1234@findings-db:5432/findings-db?sslmode=disable&connect_timeout=10" diff --git a/new-components/reporters/pdf/Dockerfile b/new-components/reporters/pdf/Dockerfile new file mode 100644 index 000000000..ec2c256f1 --- /dev/null +++ b/new-components/reporters/pdf/Dockerfile @@ -0,0 +1,20 @@ +FROM golang:1.23.3 AS builder +COPY . /workdir +WORKDIR /workdir +# Install Playwright CLI with the correct version +RUN go install github.com/playwright-community/playwright-go/cmd/playwright@v0.4901.0 +# Build your Go application +RUN GOOS=linux GOARCH=amd64 go build -o /bin/reporter cmd/main.go + +# Stage 3: Final image +FROM ubuntu:22.04 + +COPY --from=builder /bin/reporter / +COPY --from=builder /go/ /go/ + +RUN apt-get update +RUN apt-get install -y ca-certificates tzdata +RUN ./go/bin/playwright install chromium --with-deps +RUN rm -rf /var/lib/apt/lists/* + +CMD ["/reporter"] diff --git a/new-components/reporters/pdf/README.md b/new-components/reporters/pdf/README.md new file mode 100644 index 000000000..0e22ac538 --- /dev/null +++ b/new-components/reporters/pdf/README.md @@ -0,0 +1,39 @@ +# PDF + +This component implements +a [reporter](https://github.com/smithy-security/smithy/blob/main/sdk/component/component.go) +that prints vulnerability findings into a PDF and uploads it to an AWS +S3 bucket. + +## Environment variables + +The component uses environment variables for configuration. + +It requires the component +environment variables defined +[here](https://github.com/smithy-security/smithy/blob/main/sdk/README.md#component) +as the following: + +| Environment Variable | Type | Required | Default | Description | +|-----------------------|--------|----------|---------|----------------------------------------------------------------------| +| AWS\_ACCESS\_KEY\_ID | string | yes | - | Your S3 access key ID for a user that has write access to the bucket | +| AWS\_SECRET\_ACCESS\_KEY | string | yes | - | Your S3 access key for a user that has write access to the bucket | +| BUCKET\_NAME | string | yes | - | Your S3 bucket name, e.g. "test-bucket" | +| BUCKET\_REGION | string | yes | - | Your S3 bucket region, e.g. "us-west-1" | + +On AWS, you will need a new IAM user with programmatic access and +with write permissions for your S3 bucket. + +## How to run + +Execute: + +```shell +docker-compose up --build --force-recreate --remove-orphans +``` + +Then shutdown with: + +```shell +docker-compose down --rmi all +``` diff --git a/new-components/reporters/pdf/cmd/main.go b/new-components/reporters/pdf/cmd/main.go new file mode 100644 index 000000000..5e3d2acaf --- /dev/null +++ b/new-components/reporters/pdf/cmd/main.go @@ -0,0 +1,40 @@ +package main + +import ( + "context" + "log" + "time" + + "github.com/go-errors/errors" + + "github.com/smithy-security/smithy/new-components/reporters/pdf/internal/reporter" + "github.com/smithy-security/smithy/sdk/component" +) + +func main() { + ctx, cancel := context.WithTimeout(context.Background(), 1*time.Minute) + defer cancel() + + if err := Main(ctx); err != nil { + log.Fatalf("unexpected error: %v", err) + } +} + +func Main(ctx context.Context, opts ...component.RunnerOption) error { + conf, err := reporter.NewConf(nil) + if err != nil { + return errors.Errorf("could not create new configuration: %w", err) + } + + opts = append(opts, component.RunnerWithComponentName("pdf")) + + if err := component.RunReporter( + ctx, + reporter.NewReporter(conf), + opts..., + ); err != nil { + return errors.Errorf("could not run reporter: %w", err) + } + + return nil +} diff --git a/new-components/reporters/pdf/docker-compose.yaml b/new-components/reporters/pdf/docker-compose.yaml new file mode 100644 index 000000000..48e06a379 --- /dev/null +++ b/new-components/reporters/pdf/docker-compose.yaml @@ -0,0 +1,11 @@ +services: + reporter: + build: + context: . + dockerfile: Dockerfile + args: + - COMPONENT_PATH=reporters/pdf + - COMPONENT_BINARY_SOURCE_PATH=cmd/main.go + platform: linux/amd64 + env_file: + - .env diff --git a/new-components/reporters/pdf/go.mod b/new-components/reporters/pdf/go.mod new file mode 100644 index 000000000..30665e63a --- /dev/null +++ b/new-components/reporters/pdf/go.mod @@ -0,0 +1,70 @@ +module github.com/smithy-security/smithy/new-components/reporters/pdf + +go 1.23.3 + +require ( + github.com/go-errors/errors v1.5.1 + github.com/smithy-security/pkg/env v0.0.1 + github.com/smithy-security/smithy v0.59.2 + github.com/smithy-security/smithy/sdk v0.0.4-alpha + github.com/stretchr/testify v1.9.0 + google.golang.org/protobuf v1.36.3 +) + +require ( + ariga.io/atlas v0.29.0 // indirect + github.com/Masterminds/goutils v1.1.1 // indirect + github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/Masterminds/sprig/v3 v3.2.3 // indirect + github.com/abice/go-enum v0.6.0 // indirect + github.com/agext/levenshtein v1.2.3 // indirect + github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect + github.com/aws/aws-sdk-go v1.17.7 // indirect + github.com/bmatcuk/doublestar v1.3.4 // indirect + github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/deckarep/golang-set/v2 v2.7.0 // indirect + github.com/go-jose/go-jose/v3 v3.0.3 // indirect + github.com/go-openapi/inflect v0.19.0 // indirect + github.com/go-stack/stack v1.8.1 // indirect + github.com/golang/mock v1.6.0 // indirect + github.com/google/go-cmp v0.6.0 // indirect + github.com/google/uuid v1.6.0 // indirect + github.com/hashicorp/hcl/v2 v2.18.1 // indirect + github.com/huandu/xstrings v1.4.0 // indirect + github.com/imdario/mergo v0.3.13 // indirect + github.com/jackc/pgpassfile v1.0.0 // indirect + github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a // indirect + github.com/jackc/pgx/v5 v5.6.0 // indirect + github.com/jmespath/go-jmespath v0.4.0 // indirect + github.com/jonboulle/clockwork v0.4.0 // indirect + github.com/labstack/gommon v0.4.1 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect + github.com/mattn/go-sqlite3 v1.14.24 // indirect + github.com/mattn/goveralls v0.0.12 // indirect + github.com/mitchellh/copystructure v1.2.0 // indirect + github.com/mitchellh/go-wordwrap v1.0.1 // indirect + github.com/mitchellh/reflectwalk v1.0.2 // indirect + github.com/playwright-community/playwright-go v0.4901.0 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + github.com/russross/blackfriday/v2 v2.1.0 // indirect + github.com/shopspring/decimal v1.3.1 // indirect + github.com/spf13/cast v1.5.0 // indirect + github.com/sqlc-dev/sqlc v1.27.0 // indirect + github.com/urfave/cli/v2 v2.26.0 // indirect + github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect + github.com/zclconf/go-cty v1.14.4 // indirect + go.uber.org/mock v0.5.0 // indirect + golang.org/x/crypto v0.24.0 // indirect + golang.org/x/mod v0.18.0 // indirect + golang.org/x/net v0.26.0 // indirect + golang.org/x/sync v0.8.0 // indirect + golang.org/x/sys v0.22.0 // indirect + golang.org/x/text v0.16.0 // indirect + golang.org/x/tools v0.22.0 // indirect + golang.org/x/tools/cmd/cover v0.1.0-deprecated // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 // indirect + google.golang.org/grpc v1.65.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect +) diff --git a/new-components/reporters/pdf/go.sum b/new-components/reporters/pdf/go.sum new file mode 100644 index 000000000..cf459b1c0 --- /dev/null +++ b/new-components/reporters/pdf/go.sum @@ -0,0 +1,283 @@ +ariga.io/atlas v0.29.0 h1:sXlI6ktGjo0vpBDvStjtgEKwLvjFfveK0vmRRTxyu1E= +ariga.io/atlas v0.29.0/go.mod h1:LOOp18LCL9r+VifvVlJqgYJwYl271rrXD9/wIyzJ8sw= +dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk= +dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk= +github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0= +github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= +github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60= +github.com/DATA-DOG/go-sqlmock v1.5.0/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM= +github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= +github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= +github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= +github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= +github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= +github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA= +github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= +github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= +github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= +github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw= +github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk= +github.com/abice/go-enum v0.6.0 h1:J6xiV+nyu/D5c5+/rQfgkMi9zJ1Hkap8clxCZf8KNsk= +github.com/abice/go-enum v0.6.0/go.mod h1:istq/zbgIh0kwEdbwHb+t8OS5dsB7w4w4VygV6HcpLg= +github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= +github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= +github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= +github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= +github.com/aws/aws-sdk-go v1.17.7 h1:/4+rDPe0W95KBmNGYCG+NUvdL8ssPYBMxL+aSCg6nIA= +github.com/aws/aws-sdk-go v1.17.7/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= +github.com/bmatcuk/doublestar v1.3.4 h1:gPypJ5xD31uhX6Tf54sDPUOBXTqKH4c9aPY66CyQrS0= +github.com/bmatcuk/doublestar v1.3.4/go.mod h1:wiQtGV+rzVYxB7WIlirSN++5HPtPlXEo9MEoZQC/PmE= +github.com/bradleyjkemp/cupaloy/v2 v2.8.0 h1:any4BmKE+jGIaMpnU8YgH/I2LPiLBufr6oMMlVBbn9M= +github.com/bradleyjkemp/cupaloy/v2 v2.8.0/go.mod h1:bm7JXdkRd4BHJk9HpwqAI8BoAY1lps46Enkdqw6aRX0= +github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8= +github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= +github.com/containerd/continuity v0.4.3 h1:6HVkalIp+2u1ZLH1J/pYX2oBVXlJZvh1X1A7bEZ9Su8= +github.com/containerd/continuity v0.4.3/go.mod h1:F6PTNCKepoxEaXLQp3wDAjygEnImnZ/7o4JzpodfroQ= +github.com/cpuguy83/go-md2man/v2 v2.0.3 h1:qMCsGGgs+MAzDFyp9LpAe1Lqy/fY/qCovCm0qnXZOBM= +github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/deckarep/golang-set/v2 v2.7.0 h1:gIloKvD7yH2oip4VLhsv3JyLLFnC0Y2mlusgcvJYW5k= +github.com/deckarep/golang-set/v2 v2.7.0/go.mod h1:VAky9rY/yGXJOLEDv3OMci+7wtDpOF4IN+y82NBOac4= +github.com/docker/cli v26.1.4+incompatible h1:I8PHdc0MtxEADqYJZvhBrW9bo8gawKwwenxRM7/rLu8= +github.com/docker/cli v26.1.4+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= +github.com/docker/docker v27.1.1+incompatible h1:hO/M4MtV36kzKldqnA37IWhebRA+LnqqcqDja6kVaKY= +github.com/docker/docker v27.1.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c= +github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc= +github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= +github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= +github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= +github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= +github.com/go-errors/errors v1.5.1 h1:ZwEMSLRCapFLflTpT7NKaAc7ukJ8ZPEjzlxt8rPN8bk= +github.com/go-errors/errors v1.5.1/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= +github.com/go-jose/go-jose/v3 v3.0.3 h1:fFKWeig/irsp7XD2zBxvnmA/XaRWp5V3CBsZXJF7G7k= +github.com/go-jose/go-jose/v3 v3.0.3/go.mod h1:5b+7YgP7ZICgJDBdfjZaIt+H/9L9T/YQrVfLAMboGkQ= +github.com/go-openapi/inflect v0.19.0 h1:9jCH9scKIbHeV9m12SmPilScz6krDxKRasNNSNPXu/4= +github.com/go-openapi/inflect v0.19.0/go.mod h1:lHpZVlpIQqLyKwJ4N+YSc9hchQy/i12fJykb83CRBH4= +github.com/go-stack/stack v1.8.1 h1:ntEHSVwIt7PNXNpgPmVfMrNhLtgjlmnZha2kOpuRiDw= +github.com/go-stack/stack v1.8.1/go.mod h1:dcoOX6HbPZSZptuspn9bctJ+N/CnF5gGygcUP3XYfe4= +github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68= +github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= +github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= +github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= +github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= +github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= +github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= +github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/hashicorp/hcl/v2 v2.18.1 h1:6nxnOJFku1EuSawSD81fuviYUV8DxFr3fp2dUi3ZYSo= +github.com/hashicorp/hcl/v2 v2.18.1/go.mod h1:ThLC89FV4p9MPW804KVbe/cEXoQ8NZEh+JtMeeGErHE= +github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= +github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= +github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= +github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= +github.com/imdario/mergo v0.3.13 h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk= +github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg= +github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM= +github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= +github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk= +github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM= +github.com/jackc/pgx/v5 v5.6.0 h1:SWJzexBzPL5jb0GEsrPMLIsi/3jOo7RHlzTjcAeDrPY= +github.com/jackc/pgx/v5 v5.6.0/go.mod h1:DNZ/vlrUnhWCoFGxHAG8U2ljioxukquj7utPDgtQdTw= +github.com/jackc/puddle/v2 v2.2.1 h1:RhxXJtFG022u4ibrCSMSiu5aOq1i77R3OHKNJj77OAk= +github.com/jackc/puddle/v2 v2.2.1/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4= +github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= +github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= +github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= +github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= +github.com/jonboulle/clockwork v0.4.0 h1:p4Cf1aMWXnXAUh8lVfewRBx1zaTSYKrKMF2g3ST4RZ4= +github.com/jonboulle/clockwork v0.4.0/go.mod h1:xgRqUGwRcjKCO1vbZUEtSLrqKoPSsUpK7fnezOII0kc= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= +github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= +github.com/labstack/gommon v0.4.1 h1:gqEff0p/hTENGMABzezPoPSRtIh1Cvw0ueMOe0/dfOk= +github.com/labstack/gommon v0.4.1/go.mod h1:TyTrpPqxR5KMk8LKVtLmfMjeQ5FEkBYdxLYPw/WfrOM= +github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= +github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-sqlite3 v1.14.24 h1:tpSp2G2KyMnnQu99ngJ47EIkWVmliIizyZBfPrBWDRM= +github.com/mattn/go-sqlite3 v1.14.24/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= +github.com/mattn/goveralls v0.0.12 h1:PEEeF0k1SsTjOBQ8FOmrOAoCu4ytuMaWCnWe94zxbCg= +github.com/mattn/goveralls v0.0.12/go.mod h1:44ImGEUfmqH8bBtaMrYKsM65LXfNLWmwaxFGjZwgMSQ= +github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= +github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw= +github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= +github.com/mitchellh/go-ps v1.0.0 h1:i6ampVEEF4wQFF+bkYfwYgY+F/uYJDktmvLPf7qIgjc= +github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN3nvg8Pg= +github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= +github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= +github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= +github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= +github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zxSIeXaQ= +github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= +github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0= +github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo= +github.com/moby/term v0.5.0 h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0= +github.com/moby/term v0.5.0/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y= +github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= +github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= +github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug= +github.com/opencontainers/image-spec v1.1.0/go.mod h1:W4s4sFTMaBeK1BQLXbG4AdM2szdn85PY75RI83NrTrM= +github.com/opencontainers/runc v1.1.13 h1:98S2srgG9vw0zWcDpFMn5TRrh8kLxa/5OFUstuUhmRs= +github.com/opencontainers/runc v1.1.13/go.mod h1:R016aXacfp/gwQBYw2FDGa9m+n6atbLWrYY8hNMT/sA= +github.com/ory/dockertest/v3 v3.11.0 h1:OiHcxKAvSDUwsEVh2BjxQQc/5EHz9n0va9awCtNGuyA= +github.com/ory/dockertest/v3 v3.11.0/go.mod h1:VIPxS1gwT9NpPOrfD3rACs8Y9Z7yhzO4SB194iUDnUI= +github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/playwright-community/playwright-go v0.4901.0 h1:d+1KxF5PNAHZ0gTMQ9bPSyYRWii8soJ7Rt0gLWDejc4= +github.com/playwright-community/playwright-go v0.4901.0/go.mod h1:kBNWs/w2aJ2ZUp1wEOOFLXgOqvppFngM5OS+qyhl+ZM= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII= +github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o= +github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= +github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= +github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= +github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= +github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= +github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= +github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/smithy-security/pkg/env v0.0.1 h1:uwLTMLdNN/dv3x4zat75JahEBQDpdBeldjEE8El4OiM= +github.com/smithy-security/pkg/env v0.0.1/go.mod h1:VIJfDqeAbQQcmohaXcZI6grjeJC9Y8CmqR4ITpdngZE= +github.com/smithy-security/smithy v0.59.2 h1:vNpEwhLBIe8X0z23ZyWLlerKAR6WW+FxqiASuNKv+SQ= +github.com/smithy-security/smithy v0.59.2/go.mod h1:463GQ2uH4xeN+wEojis3J4T0U179nNlaLRmnBrHXJyg= +github.com/smithy-security/smithy/sdk v0.0.4-alpha h1:2SRgY1TBp68utOHSu4O4RdzBsxWqUeGI9Hx9tK55R7o= +github.com/smithy-security/smithy/sdk v0.0.4-alpha/go.mod h1:76LY9UVqLYfc7+a1++rOHkCvvMXAU4zfWw5/TtHbeOI= +github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= +github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= +github.com/sqlc-dev/sqlc v1.27.0 h1:wWc+401GLh0whLa30WmDkkl11lMBZuqvDvgu5OsaDiQ= +github.com/sqlc-dev/sqlc v1.27.0/go.mod h1:wXAlx++Ed1eUhMeEKyXfeCO+ogPIN1adG5DdPavR4k0= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/urfave/cli/v2 v2.26.0 h1:3f3AMg3HpThFNT4I++TKOejZO8yU55t3JnnSr4S4QEI= +github.com/urfave/cli/v2 v2.26.0/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ= +github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb h1:zGWFAtiMcyryUHoUjUJX0/lt1H2+i2Ka2n+D3DImSNo= +github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHovont7NscjpAxXsDA8S8BMYve8Y5+7cuRE7R0= +github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= +github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= +github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= +github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU= +github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= +github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +github.com/zclconf/go-cty v1.14.4 h1:uXXczd9QDGsgu0i/QFR/hzI5NYCHLf6NQw/atrbnhq8= +github.com/zclconf/go-cty v1.14.4/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= +go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU= +go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= +golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= +golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= +golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= +golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= +golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= +golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= +golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= +golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= +golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= +golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= +golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= +golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= +golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= +golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= +golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= +golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= +golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= +golang.org/x/tools/cmd/cover v0.1.0-deprecated h1:Rwy+mWYz6loAF+LnG1jHG/JWMHRMMC2/1XX3Ejkx9lA= +golang.org/x/tools/cmd/cover v0.1.0-deprecated/go.mod h1:hMDiIvlpN1NoVgmjLjUJE9tMHyxHjFX7RuQ+rW12mSA= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 h1:Zy9XzmMEflZ/MAaA7vNcoebnRAld7FsPW1EeBB7V0m8= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157/go.mod h1:EfXuqaE1J41VCDicxHzUDm+8rk+7ZdXzHV0IhO/I6s0= +google.golang.org/grpc v1.65.0 h1:bs/cUb4lp1G5iImFFd3u5ixQzweKizoZJAwBNLR42lc= +google.golang.org/grpc v1.65.0/go.mod h1:WgYC2ypjlB0EiQi6wdKixMqukr6lBc0Vo+oOgjrM5ZQ= +google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU= +google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/new-components/reporters/pdf/internal/reporter/reporter.go b/new-components/reporters/pdf/internal/reporter/reporter.go new file mode 100644 index 000000000..937f66cd8 --- /dev/null +++ b/new-components/reporters/pdf/internal/reporter/reporter.go @@ -0,0 +1,255 @@ +package reporter + +import ( + "context" + _ "embed" + "fmt" + "html/template" + "log/slog" + "os" + "path/filepath" + "time" + + "github.com/go-errors/errors" + "github.com/smithy-security/pkg/env" + + playwright "github.com/smithy-security/smithy/pkg/playwright" + s3client "github.com/smithy-security/smithy/pkg/s3" + "github.com/smithy-security/smithy/sdk/component" + vf "github.com/smithy-security/smithy/sdk/component/vulnerability-finding" +) + +// NewReporter returns a new PDF reporter. +func NewReporter(conf *Conf) *PdfReporter { + return &PdfReporter{ + conf: conf, + } +} + +type PdfReporter struct { + conf *Conf +} + +type ( + Conf struct { + InstanceId string + Bucket string + Region string + SkipS3Upload bool + } +) + +// NewConf returns a new configuration build from environment lookup. +func NewConf(envLoader env.Loader) (*Conf, error) { + var envOpts = make([]env.ParseOption, 0) + if envLoader != nil { + envOpts = append(envOpts, env.WithLoader(envLoader)) + } + + instanceId, err := env.GetOrDefault( + "SMITHY_INSTANCE_ID", + "", + append(envOpts, env.WithDefaultOnError(false))..., + ) + if err != nil { + return nil, errors.Errorf("could not get SMITHY_INSTANCE_ID: %w", err) + } + + skipS3Upload, err := env.GetOrDefault( + "SKIP_S3_UPLOAD", + true, + append(envOpts, env.WithDefaultOnError(false))..., + ) + if err != nil { + return nil, errors.Errorf("could not get env variable for SKIP_S3_UPLOAD: %w", err) + } + + bucket, err := env.GetOrDefault( + "BUCKET_NAME", + "", + append(envOpts, env.WithDefaultOnError(false))..., + ) + if err != nil { + return nil, errors.Errorf("could not get env variable for BUCKET_NAME: %w", err) + } + + region, err := env.GetOrDefault( + "BUCKET_REGION", + "", + append(envOpts, env.WithDefaultOnError(false))..., + ) + if err != nil { + return nil, errors.Errorf("could not get env variable for BUCKET_REGION: %w", err) + } + + return &Conf{ + InstanceId: instanceId, + Bucket: bucket, + Region: region, + SkipS3Upload: skipS3Upload, + }, nil +} + +func (p PdfReporter) Report( + ctx context.Context, + findings []*vf.VulnerabilityFinding, +) error { + logger := component.LoggerFromContext(ctx).With(slog.Bool("s3_upload_disabled", p.conf.SkipS3Upload)) + + // get the Playwright client + pw, err := getPlayWright() + if err != nil { + return fmt.Errorf("could not initialise PlayWright: %w", err) + } + logger.Info("started Playwright") + + // get the PDF + resultFilename, pdfBytes, err := p.getPdf(findings, pw) + if err != nil { + return fmt.Errorf("could not build pdf: %w", err) + } + logger.Info("built the PDF") + + // do we need to upload to AWS S3 ? + if p.conf.SkipS3Upload { + logger.Info("skipping S3 upload because it is disabled") + return nil + } + + // start the s3 client + s3, err := getS3Client(p.conf.Region) + if err != nil { + return fmt.Errorf("could not initialise s3 client: %w", err) + } + logger.Info("started S3 client") + + // upload to s3 + logger.Info("uploading to S3") + err = p.uploadToS3(resultFilename, pdfBytes, s3) + if err != nil { + return fmt.Errorf("could not upload to S3: %w", err) + } + logger.Info("SUCCESS: uploaded to S3") + return nil +} + +// getPlayWright initializes tha playwright client +func getPlayWright() (*playwright.Client, error) { + pw, err := playwright.NewClient() + if err != nil { + slog.Error("could not launch playwright: %s", slog.String("err", err.Error())) + return nil, err + } + return &pw, nil +} + +// getPdf initializes Playwright and starts the PDF generation +func (p PdfReporter) getPdf(findings []*vf.VulnerabilityFinding, pw *playwright.Client) (string, []byte, error) { + defer func() { + if err := pw.Stop(); err != nil { + slog.Error("could not stop Playwright", slog.String("err", err.Error())) + } + }() + + slog.Info("reading PDF") + resultFilename, pdfBytes, err := p.buildPdf(findings, pw) + if err != nil { + return "", nil, fmt.Errorf("could not build pdf: %w", err) + } + slog.Info("result filename", slog.String("filename", resultFilename)) + + return resultFilename, pdfBytes, nil +} + +//go:embed template.html +var templateFile string + +// buildPdf builds a PDF +func (p PdfReporter) buildPdf(data any, pw playwright.Wrapper) (string, []byte, error) { + // process the default template into a html result + tmpl, err := template.New("template.html").Funcs(template.FuncMap{ + "formatTime": FormatTime, + }).Parse(templateFile) + if err != nil { + return "", nil, fmt.Errorf("could not parse files: %w", err) + } + + currentPath, err := os.Getwd() + if err != nil { + return "", nil, fmt.Errorf("could not get current working directory: %w", err) + } + + reportHTMLPath := filepath.Join(currentPath, "report.html") + //#nosec: G304 + f, err := os.OpenFile(reportHTMLPath, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0o600) //#nosec: G304 + if err != nil { + return "", nil, fmt.Errorf("could not open report.html: %w", err) + } + if err = tmpl.Execute(f, data); err != nil { + return "", nil, fmt.Errorf("could not apply data to template: %w", err) + } + // close the file after writing it + defer func(f *os.File) { + err := f.Close() + if err != nil { + slog.Error("could not close file", slog.String("err", err.Error())) + } + }(f) + + reportPDFPath := filepath.Join(currentPath, "report.pdf") + reportPage := fmt.Sprintf("file:///%s", reportHTMLPath) + pdfBytes, err := pw.GetPDFOfPage(reportPage, reportPDFPath) + if err != nil { + return "", nil, fmt.Errorf("could not generate pdf from page %s, err: %w", reportPage, err) + } + + // delete the intermediate HTML file + if err := os.Remove(reportHTMLPath); err != nil { + slog.Error("could not delete report.html", slog.String("err", err.Error())) + } + return reportPDFPath, pdfBytes, err +} + +// FormatTime is a template function for the PDF, that converts a timestamp to a human-readable format +func FormatTime(timestamp *int64) string { + if timestamp == nil { + return "" + } + + // Convert the int64 value to a time.Time + parsedTime := time.Unix(*timestamp, 0) + + // Format the time using a predefined layout + return parsedTime.Format(time.DateTime) +} + +// getS3Client initializes the s3 client, so we can upload the PDF there +func getS3Client(region string) (*s3client.Client, error) { + if region == "" { + err := errors.New("region is empty, you need to provide a region name") + return nil, err + } + + client, err := s3client.NewClient(region) + + if err != nil { + slog.Error("could not launch s3 client: %s", slog.String("err", err.Error())) + return nil, err + } + return &client, nil +} + +// uploadToS3 uploads the PDF to AWS via the s3 client +func (p PdfReporter) uploadToS3(resultFilename string, pdfBytes []byte, s3client *s3client.Client) error { + if p.conf.Bucket == "" { + slog.Error("bucket is empty, you need to provide a bucket name") + } + + if p.conf.InstanceId == "" { + slog.Error("InstanceId is empty, you need to provide an instance id") + } + + filenameSuffix := p.conf.InstanceId + slog.Info("uploading pdf to s3", slog.String("filename", resultFilename), slog.String("bucket", p.conf.Bucket), slog.String("region", p.conf.Region)) + return s3client.UpsertFile(resultFilename, p.conf.Bucket, filenameSuffix, pdfBytes) +} diff --git a/new-components/reporters/pdf/internal/reporter/reporter_test.go b/new-components/reporters/pdf/internal/reporter/reporter_test.go new file mode 100644 index 000000000..9c581270f --- /dev/null +++ b/new-components/reporters/pdf/internal/reporter/reporter_test.go @@ -0,0 +1,265 @@ +package reporter + +import ( + "os" + "strings" + "testing" + "time" + + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "google.golang.org/protobuf/types/known/structpb" + + playwright "github.com/smithy-security/smithy/pkg/playwright/mock" + vf "github.com/smithy-security/smithy/sdk/component/vulnerability-finding" + ocsf "github.com/smithy-security/smithy/sdk/gen/ocsf_schema/v1" +) + +func TestPdfReporter(t *testing.T) { + t.Run("The config should initialize correctly", func(t *testing.T) { + err := os.Setenv("SMITHY_INSTANCE_ID", "my-awesome-instance-id") + require.NoError(t, err) + err = os.Setenv("SKIP_S3_UPLOAD", "true") + require.NoError(t, err) + err = os.Setenv("BUCKET_NAME", "test-bucket") + require.NoError(t, err) + err = os.Setenv("BUCKET_REGION", "us-west-1") + require.NoError(t, err) + + conf, err := NewConf(nil) + require.NoError(t, err) + assert.Equal(t, "test-bucket", conf.Bucket) + assert.Equal(t, "us-west-1", conf.Region) + assert.True(t, conf.SkipS3Upload) + }) + + t.Run("it should build a PDF", func(t *testing.T) { + // set up test data + now := time.Now().Unix() + findings := getTestData(now) + + // set up the reporter component + conf := &Conf{ + InstanceId: "my-awesome-instance-id", + Bucket: "test-bucket", + Region: "us-west-1", + SkipS3Upload: true, + } + reporter := NewReporter(conf) + + // set up the mock playwright + mockClient, err := playwright.NewMockClient() + require.NoError(t, err) + expected := []byte("this is a pdf") + mockClient.GetPDFOfPageCallBack = func(s1, s2 string) ([]byte, error) { + return expected, nil + } + + // check if the PDF builds + _, result, err := reporter.buildPdf(findings, mockClient) + require.NoError(t, err) + require.Equal(t, result, expected) + }) + + t.Run("the time formatting function for the PDF template should work", func(t *testing.T) { + timestamp := int64(1672531199) // Example timestamp + formattedTime := FormatTime(×tamp) + expectedTime := time.Unix(timestamp, 0).Format(time.DateTime) + assert.Equal(t, expectedTime, formattedTime) + }) +} + +func ptr[T any](v T) *T { + return &v +} + +func getTestData(now int64) []*vf.VulnerabilityFinding { + vulns := []*ocsf.VulnerabilityFinding{ + { + ActivityId: ocsf.VulnerabilityFinding_ACTIVITY_ID_CREATE, + CategoryUid: ocsf.VulnerabilityFinding_CATEGORY_UID_FINDINGS, + ClassUid: ocsf.VulnerabilityFinding_CLASS_UID_VULNERABILITY_FINDING, + Confidence: ptr("MEDIUM"), + ConfidenceId: ptr(ocsf.VulnerabilityFinding_CONFIDENCE_ID_LOW), + Count: ptr(int32(1)), + FindingInfo: &ocsf.FindingInfo{ + CreatedTime: &now, + DataSources: []string{ + "/main.go", + }, + Desc: ptr("lots of hacks"), + FirstSeenTime: &now, + LastSeenTime: &now, + ModifiedTime: &now, + ProductUid: ptr("gosec"), + Title: "You have lots of issues", + Uid: "1", + }, + Message: ptr("lots of hacks"), + Resource: &ocsf.ResourceDetails{ + Uid: ptr( + strings.Join([]string{ + "/main.go", + "1", + "1", + }, + ":", + ), + ), + Data: &structpb.Value{ + Kind: &structpb.Value_StringValue{ + StringValue: "1", + }, + }, + }, + RawData: ptr(`{"issues" : []}`), + Severity: ptr("CRITICAL"), + SeverityId: ocsf.VulnerabilityFinding_SEVERITY_ID_CRITICAL, + StartTime: &now, + Status: ptr("opened"), + Time: now, + TypeUid: int64( + ocsf.VulnerabilityFinding_CLASS_UID_VULNERABILITY_FINDING.Number()* + 100 + + ocsf.VulnerabilityFinding_ACTIVITY_ID_CREATE.Number(), + ), + Vulnerabilities: []*ocsf.Vulnerability{ + { + Cwe: &ocsf.Cwe{ + Uid: "1", + SrcUrl: ptr("https://issues.com/1"), + }, + }, + }, + }, + { + ActivityId: ocsf.VulnerabilityFinding_ACTIVITY_ID_CREATE, + CategoryUid: ocsf.VulnerabilityFinding_CATEGORY_UID_FINDINGS, + ClassUid: ocsf.VulnerabilityFinding_CLASS_UID_VULNERABILITY_FINDING, + Confidence: ptr("HIGH"), + ConfidenceId: ptr(ocsf.VulnerabilityFinding_CONFIDENCE_ID_HIGH), + Count: ptr(int32(2)), + FindingInfo: &ocsf.FindingInfo{ + CreatedTime: &now, + DataSources: []string{ + "/internal/sketchy/sketch.go", + }, + Desc: ptr("stop writing hacky code"), + FirstSeenTime: &now, + LastSeenTime: &now, + ModifiedTime: &now, + ProductUid: ptr("gosec"), + Title: "You have lots of hacky code", + Uid: "2", + }, + Message: ptr("lots of hacky code"), + Resource: &ocsf.ResourceDetails{ + Uid: ptr( + strings.Join([]string{ + "/internal/sketchy/sketch.go", + "10", + "1", + }, + ":", + ), + ), + Data: &structpb.Value{ + Kind: &structpb.Value_StringValue{ + StringValue: "2", + }, + }, + }, + RawData: ptr(`{"issues" : [{"id": 2}]}`), + Severity: ptr("HIGH"), + SeverityId: ocsf.VulnerabilityFinding_SEVERITY_ID_HIGH, + StartTime: &now, + Status: ptr("opened"), + Time: now, + TypeUid: int64( + ocsf.VulnerabilityFinding_CLASS_UID_VULNERABILITY_FINDING.Number()* + 100 + + ocsf.VulnerabilityFinding_ACTIVITY_ID_CREATE.Number(), + ), + Vulnerabilities: []*ocsf.Vulnerability{ + { + Cwe: &ocsf.Cwe{ + Uid: "2", + SrcUrl: ptr("https://issues.com/2"), + }, + }, + }, + }, + { + ActivityId: ocsf.VulnerabilityFinding_ACTIVITY_ID_CREATE, + CategoryUid: ocsf.VulnerabilityFinding_CATEGORY_UID_FINDINGS, + ClassUid: ocsf.VulnerabilityFinding_CLASS_UID_VULNERABILITY_FINDING, + Confidence: ptr("LOW"), + ConfidenceId: ptr(ocsf.VulnerabilityFinding_CONFIDENCE_ID_LOW), + Count: ptr(int32(3)), + FindingInfo: &ocsf.FindingInfo{ + CreatedTime: &now, + DataSources: []string{ + "/internal/sketchy/hacks.go", + }, + Desc: ptr("stop writing hacks"), + FirstSeenTime: &now, + LastSeenTime: &now, + ModifiedTime: &now, + ProductUid: ptr("gosec"), + Title: "You have lots of hacks", + Uid: "3", + }, + Message: ptr("lots of hacks"), + Resource: &ocsf.ResourceDetails{ + Uid: ptr( + strings.Join([]string{ + "/internal/sketchy/hacks.go", + "123", + "13", + }, + ":", + ), + ), + Data: &structpb.Value{ + Kind: &structpb.Value_StringValue{ + StringValue: "3", + }, + }, + }, + RawData: ptr(`{"issues" : [{"id": 3}]}`), + Severity: ptr("HIGH"), + SeverityId: ocsf.VulnerabilityFinding_SEVERITY_ID_HIGH, + StartTime: &now, + Status: ptr("opened"), + Time: now, + TypeUid: int64( + ocsf.VulnerabilityFinding_CLASS_UID_VULNERABILITY_FINDING.Number()* + 100 + + ocsf.VulnerabilityFinding_ACTIVITY_ID_CREATE.Number(), + ), + Vulnerabilities: []*ocsf.Vulnerability{ + { + Cwe: &ocsf.Cwe{ + Uid: "3", + SrcUrl: ptr("https://issues.com/3"), + }, + }, + }, + }, + } + findings := []*vf.VulnerabilityFinding{ + { + ID: 0, + Finding: vulns[0], + }, + { + ID: 1, + Finding: vulns[1], + }, + { + ID: 2, + Finding: vulns[2], + }, + } + return findings +} diff --git a/new-components/reporters/pdf/internal/reporter/template.html b/new-components/reporters/pdf/internal/reporter/template.html new file mode 100644 index 000000000..cc82bce17 --- /dev/null +++ b/new-components/reporters/pdf/internal/reporter/template.html @@ -0,0 +1,360 @@ + + + + + + + Vulnerability Scan Results + + + + + +
+ Logo +

Smithy Report

+
+ + +
+
+

This report summarizes the results of running Smithy.

+ + +
+

High Severity

+

Total

+
+ + + + + + + + + + + {{range .}} + + + + + + {{end}} + +
NameSeen beforeSeverity
{{ .Finding.FindingInfo.Title }}{{ .Finding.Count }} times{{ .Finding.Severity }}
+
+ + +
+ {{range .}} +
+

{{ .Finding.FindingInfo.Title }}

+ + + {{ if and .Finding.FindingInfo.ProductUid (ne .Finding.FindingInfo.ProductUid nil) }} + + + + + {{ end }} + + {{ if and .Finding.Severity (ne .Finding.Severity nil) }} + + + + + {{ end }} + + {{ if and .Finding.Confidence (ne .Finding.Confidence nil) }} + + + + + {{ end }} + + {{ if and .Finding.TypeUid (ne .Finding.TypeUid nil) }} + + + + + {{ end }} + {{ if and .Finding.FindingInfo.SrcUrl (ne .Finding.FindingInfo.SrcUrl nil) }} + + + + + {{ end }} + {{ if and .Finding.FindingInfo.DataSources (ne .Finding.FindingInfo.DataSources nil) }} + + + + + {{ end }} + + {{ if and .Finding.Message (ne .Finding.Message nil) }} + + + + + {{ end }} + + {{ if and .Finding.FindingInfo.FirstSeenTime (ne .Finding.FindingInfo.FirstSeenTime nil) }} + + + + + {{ end }} + + + + + + + {{ if and .Finding.FindingInfo.ModifiedTime (ne .Finding.FindingInfo.ModifiedTime nil) }} + + + + + {{ end }} + + {{ range .Finding.Vulnerabilities }} + + + {{ if and .AffectedCode (ne .AffectedCode nil) }} + + + + + {{end}} + {{ if and .Cve (ne .Cve nil) }} + + + + + {{end}} + {{ if and .Cwe (ne .Cwe nil) }} + + + + + {{end}} + {{ if and .Remediation (ne .Remediation nil) }} + + + + + {{end}} + + {{end}} +
Tool{{.Finding.FindingInfo.ProductUid}}
Severity{{.Finding.Severity}}
Confidence{{.Finding.Confidence}}
Type{{.Finding.TypeUid}}
Src URL{{.Finding.FindingInfo.SrcUrl}}
Data sources{{range .Finding.FindingInfo.DataSources}}{{.}}{{ end }}
Description{{.Finding.Message}}
First Seen{{.Finding.FindingInfo.FirstSeenTime | formatTime}}
Seen Before{{.Finding.Count}} times
Last Updated{{ .Finding.FindingInfo.ModifiedTime | formatTime }}
Affected Code{{.AffectedCode}}
CVE + CVE-{{.Cve.Uid}}
+

{{.Cve.Caption}}

+
CWE + CWE-{{.Cwe.Uid}}
+

{{.Cwe.Caption}}

+
Remediation{{.Remediation}}
+
+ {{end}} +
+
+ + + + diff --git a/new-components/reporters/pdf/vendor/ariga.io/atlas/LICENSE b/new-components/reporters/pdf/vendor/ariga.io/atlas/LICENSE new file mode 100644 index 000000000..7a4a3ea24 --- /dev/null +++ b/new-components/reporters/pdf/vendor/ariga.io/atlas/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor 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, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/new-components/reporters/pdf/vendor/ariga.io/atlas/schemahcl/context.go b/new-components/reporters/pdf/vendor/ariga.io/atlas/schemahcl/context.go new file mode 100644 index 000000000..5790ea9f8 --- /dev/null +++ b/new-components/reporters/pdf/vendor/ariga.io/atlas/schemahcl/context.go @@ -0,0 +1,504 @@ +// Copyright 2021-present The Atlas Authors. All rights reserved. +// This source code is licensed under the Apache 2.0 license found +// in the LICENSE file in the root directory of this source tree. + +package schemahcl + +import ( + "context" + "fmt" + "reflect" + "strconv" + "strings" + + "github.com/hashicorp/hcl/v2" + "github.com/hashicorp/hcl/v2/gohcl" + "github.com/hashicorp/hcl/v2/hclsyntax" + "github.com/zclconf/go-cty/cty" + "github.com/zclconf/go-cty/cty/convert" +) + +// blockVar is an HCL resource that defines an input variable to the Atlas DDL document. +type blockVar struct { + Name string `hcl:",label"` + Type cty.Value `hcl:"type"` + Default cty.Value `hcl:"default,optional"` + Description string `hcl:"description,optional"` +} + +// setInputVals sets the input values into the evaluation context. HCL documents can define +// input variables in the document body by defining "variable" blocks: +// +// variable "name" { +// type = string // also supported: number, bool +// default = "rotemtam" +// } +func (s *State) setInputVals(ctx *hcl.EvalContext, body hcl.Body, input map[string]cty.Value) error { + var doc struct { + Vars []*blockVar `hcl:"variable,block"` + Remain hcl.Body `hcl:",remain"` + } + if diag := gohcl.DecodeBody(body, ctx, &doc); diag.HasErrors() { + return diag + } + ctxVars := make(map[string]cty.Value) + for _, v := range doc.Vars { + var vv cty.Value + switch iv, ok := input[v.Name]; { + case !v.Type.Type().IsCapsuleType(): + return fmt.Errorf( + "invalid type %q for variable %q. Valid types are: string, number, bool, list, map, or set", + v.Type.AsString(), v.Name, + ) + case ok: + vv = iv + case v.Default != cty.NilVal: + vv = v.Default + default: + return fmt.Errorf("missing value for required variable %q", v.Name) + } + vt := v.Type.EncapsulatedValue().(*cty.Type) + // In case the input value is a primitive type and the expected type is a list, + // wrap it as a list because the variable type may not be known to the caller. + if vt.IsListType() && vv.Type().Equals(vt.ElementType()) { + vv = cty.ListVal([]cty.Value{vv}) + } + cv, err := convert.Convert(vv, *vt) + if err != nil { + return fmt.Errorf("variable %q: %w", v.Name, err) + } + ctxVars[v.Name] = cv + } + mergeCtxVar(ctx, ctxVars) + return nil +} + +// evalReferences evaluates local and data blocks. +func (s *State) evalReferences(ctx *hcl.EvalContext, body *hclsyntax.Body) error { + type node struct { + addr [3]string + edges func() []hcl.Traversal + value func() (cty.Value, error) + } + var ( + initblk []*node + goctx = s.config.ctx + typeblk = make(map[string]bool) + nodes = make(map[[3]string]*node) + blocks = make(hclsyntax.Blocks, 0, len(body.Blocks)) + ) + if goctx == nil { + goctx = context.Background() + } + for _, b := range body.Blocks { + switch b := b; { + case b.Type == BlockData: + if len(b.Labels) < 2 { + return fmt.Errorf("data block %q must have exactly 2 labels", b.Type) + } + h, ok := s.config.datasrc[b.Labels[0]] + if !ok { + return fmt.Errorf("missing data source handler for %q", b.Labels[0]) + } + // Data references are combined from + // "data", "source" and "name" labels. + addr := [3]string{RefData, b.Labels[0], b.Labels[1]} + nodes[addr] = &node{ + addr: addr, + value: func() (cty.Value, error) { return h(goctx, ctx, b) }, + edges: func() []hcl.Traversal { return bodyVars(b.Body) }, + } + case b.Type == BlockLocals: + for k, v := range b.Body.Attributes { + k, v := k, v + // Local references are combined from + // "local" and "name" labels. + addr := [3]string{RefLocal, k, ""} + nodes[addr] = &node{ + addr: addr, + edges: func() []hcl.Traversal { return hclsyntax.Variables(v.Expr) }, + value: func() (cty.Value, error) { + v, diags := v.Expr.Value(ctx) + if diags.HasErrors() { + return cty.NilVal, diags + } + return v, nil + }, + } + } + case s.config.initblk[b.Type] != nil: + if len(b.Labels) != 0 { + return fmt.Errorf("init block %q cannot have labels", b.Type) + } + addr := [3]string{b.Type, "", ""} + if nodes[addr] != nil { + return fmt.Errorf("duplicate init block %q", b.Type) + } + h := s.config.initblk[b.Type] + n := &node{ + addr: addr, + value: func() (cty.Value, error) { return h(goctx, ctx, b) }, + edges: func() []hcl.Traversal { return bodyVars(b.Body) }, + } + nodes[addr] = n + initblk = append(initblk, n) + case s.config.typedblk[b.Type] != nil: + typeblk[b.Type] = true + if len(b.Labels) < 2 { + return fmt.Errorf("%s block must have exactly 2 labels", b.Type) + } + k, ok := s.config.typedblk[b.Type] + if !ok || k[b.Labels[0]] == nil { + return fmt.Errorf("missing %s block handler for %q", b.Type, b.Labels[0]) + } + h := k[b.Labels[0]] + // Typed block references are combined from + // "", "