From 2278f960cdff36197278b8e9a6d2e3a2611c726a Mon Sep 17 00:00:00 2001 From: Dylan Butler Date: Wed, 15 Feb 2023 13:26:57 +1100 Subject: [PATCH] Simplify (#49) * simplify * update actions * update actions * update actions * update actions * update actions * update actions * update actions --- .github/actions/builder/action.yaml | 39 ---- .github/actions/deployer/action.yaml | 33 --- .github/actions/dh_builder/action.yaml | 39 ---- .github/workflows/deploy-lengthener.yaml | 97 --------- .github/workflows/deploy-web.yaml | 100 --------- .github/workflows/deploy.yaml | 203 ++++++++++++++++++ .github/workflows/quality.yaml | 13 +- deploy/lengthener/Dockerfile | 8 - deploy/lengthener/dev.yaml | 4 - deploy/lengthener/prod.yaml | 4 - deploy/lengthener/test.yaml | 4 - deploy/web/Dockerfile | 8 - deploy/web/local.yaml | 13 -- deployment/Dockerfile | 9 + {deploy/web => deployment/configs}/dev.yaml | 6 +- .../configs}/local.yaml | 3 + {deploy/web => deployment/configs}/prod.yaml | 6 +- {deploy/web => deployment/configs}/test.yaml | 6 +- {database => deployment/database}/schema.sql | 0 docker-compose.yaml | 36 +--- firebase.json | 48 +---- lengthener/Dockerfile | 22 -- lengthener/config.go | 10 - lengthener/main.go | 29 --- lengthener/server.go | 66 ------ pkg/pages/login.html | 42 ---- scripts/migrate/migrate.go | 51 ----- scripts/migrate/migrate.yaml | 4 - shortener/Dockerfile | 23 ++ {web => shortener/cmd/shortener}/main.go | 9 +- go.mod => shortener/go.mod | 4 +- go.sum => shortener/go.sum | 0 {pkg => shortener/internal}/pages/404.html | 0 {pkg => shortener/internal}/pages/500.html | 0 {pkg => shortener/internal}/pages/index.html | 23 +- {pkg => shortener/internal}/pages/pages.go | 0 shortener/internal/server/config.go | 16 ++ {web => shortener/internal/server}/server.go | 45 ++-- {pkg => shortener/pkg}/auth/auth.go | 5 +- {pkg => shortener/pkg}/auth/errors.go | 0 {pkg => shortener/pkg}/configs/envs.go | 0 {pkg => shortener/pkg}/configs/load.go | 11 +- {pkg => shortener/pkg}/configs/loader.go | 0 {pkg => shortener/pkg}/configs/secret.go | 0 {pkg => shortener/pkg}/models/link.go | 0 {pkg => shortener/pkg}/models/nullable.go | 0 {pkg => shortener/pkg}/models/user.go | 0 {pkg => shortener/pkg}/shortener/errors.go | 0 {pkg => shortener/pkg}/shortener/shortener.go | 4 +- {pkg => shortener/pkg}/store/store.go | 2 +- {pkg => shortener/pkg}/stores/cache/cache.go | 4 +- {pkg => shortener/pkg}/stores/config.go | 16 +- .../pkg}/stores/database/database.go | 4 +- .../pkg}/stores/datastore/datastore.go | 4 +- {pkg => shortener/pkg}/stores/inmem/inmem.go | 4 +- {pkg => shortener/pkg}/stores/redis/redis.go | 4 +- .../vendor}/cloud.google.com/go/LICENSE | 0 .../cloud.google.com/go/civil/civil.go | 0 .../cloud.google.com/go/compute/LICENSE | 0 .../go/compute/internal/version.go | 0 .../go/compute/metadata/CHANGES.md | 0 .../go/compute/metadata/LICENSE | 0 .../go/compute/metadata/README.md | 0 .../go/compute/metadata/metadata.go | 0 .../go/compute/metadata/retry.go | 0 .../go/compute/metadata/retry_linux.go | 0 .../go/compute/metadata/tidyfix.go | 0 .../cloud.google.com/go/datastore/CHANGES.md | 0 .../cloud.google.com/go/datastore/LICENSE | 0 .../cloud.google.com/go/datastore/README.md | 0 .../cloud.google.com/go/datastore/client.go | 0 .../go/datastore/datastore.go | 0 .../go/datastore/datastore.replay | Bin .../cloud.google.com/go/datastore/doc.go | 0 .../cloud.google.com/go/datastore/errors.go | 0 .../internal/gaepb/datastore_v3.pb.go | 0 .../go/datastore/internal/version.go | 0 .../cloud.google.com/go/datastore/key.go | 0 .../go/datastore/keycompat.go | 0 .../cloud.google.com/go/datastore/load.go | 0 .../cloud.google.com/go/datastore/mutation.go | 0 .../cloud.google.com/go/datastore/prop.go | 0 .../cloud.google.com/go/datastore/query.go | 0 .../cloud.google.com/go/datastore/save.go | 0 .../cloud.google.com/go/datastore/time.go | 0 .../go/datastore/transaction.go | 0 .../cloud.google.com/go/iam/CHANGES.md | 0 .../vendor}/cloud.google.com/go/iam/LICENSE | 0 .../vendor}/cloud.google.com/go/iam/README.md | 0 .../go/iam/apiv1/iampb/iam_policy.pb.go | 0 .../go/iam/apiv1/iampb/options.pb.go | 0 .../go/iam/apiv1/iampb/policy.pb.go | 0 .../vendor}/cloud.google.com/go/iam/iam.go | 0 .../go/internal/.repo-metadata-full.json | 0 .../cloud.google.com/go/internal/README.md | 0 .../cloud.google.com/go/internal/annotate.go | 0 .../go/internal/fields/fields.go | 0 .../go/internal/fields/fold.go | 0 .../cloud.google.com/go/internal/retry.go | 0 .../go/internal/trace/trace.go | 0 .../go/internal/version/update_version.sh | 0 .../go/internal/version/version.go | 0 .../cloud.google.com/go/secretmanager/LICENSE | 0 .../go/secretmanager/apiv1/doc.go | 0 .../secretmanager/apiv1/gapic_metadata.json | 0 .../go/secretmanager/apiv1/iam.go | 0 .../apiv1/secret_manager_client.go | 0 .../apiv1/secretmanagerpb/resources.pb.go | 0 .../apiv1/secretmanagerpb/service.pb.go | 0 .../go/secretmanager/apiv1/version.go | 0 .../go/secretmanager/internal/version.go | 0 .../github.com/cespare/xxhash/v2/LICENSE.txt | 0 .../github.com/cespare/xxhash/v2/README.md | 0 .../github.com/cespare/xxhash/v2/xxhash.go | 0 .../cespare/xxhash/v2/xxhash_amd64.go | 0 .../cespare/xxhash/v2/xxhash_amd64.s | 0 .../cespare/xxhash/v2/xxhash_other.go | 0 .../cespare/xxhash/v2/xxhash_safe.go | 0 .../cespare/xxhash/v2/xxhash_unsafe.go | 0 .../github.com/dgryski/go-rendezvous/LICENSE | 0 .../github.com/dgryski/go-rendezvous/rdv.go | 0 .../github.com/gin-contrib/sse/.travis.yml | 0 .../github.com/gin-contrib/sse/LICENSE | 0 .../github.com/gin-contrib/sse/README.md | 0 .../github.com/gin-contrib/sse/sse-decoder.go | 0 .../github.com/gin-contrib/sse/sse-encoder.go | 0 .../github.com/gin-contrib/sse/writer.go | 0 .../github.com/gin-gonic/gin/.gitignore | 0 .../github.com/gin-gonic/gin/.golangci.yml | 0 .../github.com/gin-gonic/gin/.goreleaser.yaml | 0 .../github.com/gin-gonic/gin/AUTHORS.md | 0 .../github.com/gin-gonic/gin/BENCHMARKS.md | 0 .../github.com/gin-gonic/gin/CHANGELOG.md | 0 .../gin-gonic/gin/CODE_OF_CONDUCT.md | 0 .../github.com/gin-gonic/gin/CONTRIBUTING.md | 0 .../vendor}/github.com/gin-gonic/gin/LICENSE | 0 .../vendor}/github.com/gin-gonic/gin/Makefile | 0 .../github.com/gin-gonic/gin/README.md | 0 .../vendor}/github.com/gin-gonic/gin/any.go | 0 .../vendor}/github.com/gin-gonic/gin/auth.go | 0 .../github.com/gin-gonic/gin/binding/any.go | 0 .../gin-gonic/gin/binding/binding.go | 0 .../gin/binding/binding_nomsgpack.go | 0 .../gin/binding/default_validator.go | 0 .../github.com/gin-gonic/gin/binding/form.go | 0 .../gin-gonic/gin/binding/form_mapping.go | 0 .../gin-gonic/gin/binding/header.go | 0 .../github.com/gin-gonic/gin/binding/json.go | 0 .../gin-gonic/gin/binding/msgpack.go | 0 .../gin/binding/multipart_form_mapping.go | 0 .../gin-gonic/gin/binding/protobuf.go | 0 .../github.com/gin-gonic/gin/binding/query.go | 0 .../github.com/gin-gonic/gin/binding/toml.go | 0 .../github.com/gin-gonic/gin/binding/uri.go | 0 .../github.com/gin-gonic/gin/binding/xml.go | 0 .../github.com/gin-gonic/gin/binding/yaml.go | 0 .../github.com/gin-gonic/gin/codecov.yml | 0 .../github.com/gin-gonic/gin/context.go | 0 .../gin-gonic/gin/context_appengine.go | 0 .../vendor}/github.com/gin-gonic/gin/debug.go | 0 .../github.com/gin-gonic/gin/deprecated.go | 0 .../vendor}/github.com/gin-gonic/gin/doc.go | 0 .../github.com/gin-gonic/gin/errors.go | 0 .../vendor}/github.com/gin-gonic/gin/fs.go | 0 .../vendor}/github.com/gin-gonic/gin/gin.go | 0 .../gin/internal/bytesconv/bytesconv.go | 0 .../gin-gonic/gin/internal/json/go_json.go | 0 .../gin-gonic/gin/internal/json/json.go | 0 .../gin-gonic/gin/internal/json/jsoniter.go | 0 .../github.com/gin-gonic/gin/logger.go | 0 .../vendor}/github.com/gin-gonic/gin/mode.go | 0 .../vendor}/github.com/gin-gonic/gin/path.go | 0 .../github.com/gin-gonic/gin/recovery.go | 0 .../github.com/gin-gonic/gin/render/any.go | 0 .../github.com/gin-gonic/gin/render/data.go | 0 .../github.com/gin-gonic/gin/render/html.go | 0 .../github.com/gin-gonic/gin/render/json.go | 0 .../gin-gonic/gin/render/msgpack.go | 0 .../gin-gonic/gin/render/protobuf.go | 0 .../github.com/gin-gonic/gin/render/reader.go | 0 .../gin-gonic/gin/render/redirect.go | 0 .../github.com/gin-gonic/gin/render/render.go | 0 .../github.com/gin-gonic/gin/render/text.go | 0 .../github.com/gin-gonic/gin/render/toml.go | 0 .../github.com/gin-gonic/gin/render/xml.go | 0 .../github.com/gin-gonic/gin/render/yaml.go | 0 .../gin-gonic/gin/response_writer.go | 0 .../github.com/gin-gonic/gin/routergroup.go | 0 .../github.com/gin-gonic/gin/test_helpers.go | 0 .../vendor}/github.com/gin-gonic/gin/tree.go | 0 .../vendor}/github.com/gin-gonic/gin/utils.go | 0 .../github.com/gin-gonic/gin/version.go | 0 .../go-playground/locales/.gitignore | 0 .../go-playground/locales/.travis.yml | 0 .../github.com/go-playground/locales/LICENSE | 0 .../go-playground/locales/README.md | 0 .../locales/currency/currency.go | 0 .../github.com/go-playground/locales/logo.png | Bin .../github.com/go-playground/locales/rules.go | 0 .../universal-translator/.gitignore | 0 .../universal-translator/.travis.yml | 0 .../universal-translator/LICENSE | 0 .../universal-translator/Makefile | 0 .../universal-translator/README.md | 0 .../universal-translator/errors.go | 0 .../universal-translator/import_export.go | 0 .../universal-translator/logo.png | Bin .../universal-translator/translator.go | 0 .../universal_translator.go | 0 .../go-playground/validator/v10/.gitignore | 0 .../go-playground/validator/v10/LICENSE | 0 .../validator/v10/MAINTAINERS.md | 0 .../go-playground/validator/v10/Makefile | 0 .../go-playground/validator/v10/README.md | 0 .../go-playground/validator/v10/baked_in.go | 0 .../go-playground/validator/v10/cache.go | 0 .../validator/v10/country_codes.go | 0 .../validator/v10/currency_codes.go | 0 .../go-playground/validator/v10/doc.go | 0 .../go-playground/validator/v10/errors.go | 0 .../validator/v10/field_level.go | 0 .../go-playground/validator/v10/logo.png | Bin .../validator/v10/postcode_regexes.go | 0 .../go-playground/validator/v10/regexes.go | 0 .../validator/v10/struct_level.go | 0 .../validator/v10/translations.go | 0 .../go-playground/validator/v10/util.go | 0 .../go-playground/validator/v10/validator.go | 0 .../validator/v10/validator_instance.go | 0 .../github.com/go-redis/redis/v8/.gitignore | 0 .../go-redis/redis/v8/.golangci.yml | 0 .../go-redis/redis/v8/.prettierrc.yml | 0 .../github.com/go-redis/redis/v8/CHANGELOG.md | 0 .../github.com/go-redis/redis/v8/LICENSE | 0 .../github.com/go-redis/redis/v8/Makefile | 0 .../github.com/go-redis/redis/v8/README.md | 0 .../github.com/go-redis/redis/v8/RELEASING.md | 0 .../github.com/go-redis/redis/v8/cluster.go | 0 .../go-redis/redis/v8/cluster_commands.go | 0 .../github.com/go-redis/redis/v8/command.go | 0 .../github.com/go-redis/redis/v8/commands.go | 0 .../github.com/go-redis/redis/v8/doc.go | 0 .../github.com/go-redis/redis/v8/error.go | 0 .../go-redis/redis/v8/internal/arg.go | 0 .../redis/v8/internal/hashtag/hashtag.go | 0 .../go-redis/redis/v8/internal/hscan/hscan.go | 0 .../redis/v8/internal/hscan/structmap.go | 0 .../go-redis/redis/v8/internal/internal.go | 0 .../go-redis/redis/v8/internal/log.go | 0 .../go-redis/redis/v8/internal/once.go | 0 .../go-redis/redis/v8/internal/pool/conn.go | 0 .../go-redis/redis/v8/internal/pool/pool.go | 0 .../redis/v8/internal/pool/pool_single.go | 0 .../redis/v8/internal/pool/pool_sticky.go | 0 .../redis/v8/internal/proto/reader.go | 0 .../go-redis/redis/v8/internal/proto/scan.go | 0 .../redis/v8/internal/proto/writer.go | 0 .../go-redis/redis/v8/internal/rand/rand.go | 0 .../go-redis/redis/v8/internal/safe.go | 0 .../go-redis/redis/v8/internal/unsafe.go | 0 .../go-redis/redis/v8/internal/util.go | 0 .../go-redis/redis/v8/internal/util/safe.go | 0 .../redis/v8/internal/util/strconv.go | 0 .../go-redis/redis/v8/internal/util/unsafe.go | 0 .../github.com/go-redis/redis/v8/iterator.go | 0 .../github.com/go-redis/redis/v8/options.go | 0 .../github.com/go-redis/redis/v8/package.json | 0 .../github.com/go-redis/redis/v8/pipeline.go | 0 .../github.com/go-redis/redis/v8/pubsub.go | 0 .../github.com/go-redis/redis/v8/redis.go | 0 .../github.com/go-redis/redis/v8/result.go | 0 .../github.com/go-redis/redis/v8/ring.go | 0 .../github.com/go-redis/redis/v8/script.go | 0 .../github.com/go-redis/redis/v8/sentinel.go | 0 .../github.com/go-redis/redis/v8/tx.go | 0 .../github.com/go-redis/redis/v8/universal.go | 0 .../github.com/go-redis/redis/v8/version.go | 0 .../github.com/go-sql-driver/mysql/.gitignore | 0 .../github.com/go-sql-driver/mysql/AUTHORS | 0 .../go-sql-driver/mysql/CHANGELOG.md | 0 .../github.com/go-sql-driver/mysql/LICENSE | 0 .../github.com/go-sql-driver/mysql/README.md | 0 .../go-sql-driver/mysql/atomic_bool.go | 0 .../go-sql-driver/mysql/atomic_bool_go118.go | 0 .../github.com/go-sql-driver/mysql/auth.go | 0 .../github.com/go-sql-driver/mysql/buffer.go | 0 .../go-sql-driver/mysql/collations.go | 0 .../go-sql-driver/mysql/conncheck.go | 0 .../go-sql-driver/mysql/conncheck_dummy.go | 0 .../go-sql-driver/mysql/connection.go | 0 .../go-sql-driver/mysql/connector.go | 0 .../github.com/go-sql-driver/mysql/const.go | 0 .../github.com/go-sql-driver/mysql/driver.go | 0 .../github.com/go-sql-driver/mysql/dsn.go | 0 .../github.com/go-sql-driver/mysql/errors.go | 0 .../github.com/go-sql-driver/mysql/fields.go | 0 .../github.com/go-sql-driver/mysql/fuzz.go | 0 .../github.com/go-sql-driver/mysql/infile.go | 0 .../go-sql-driver/mysql/nulltime.go | 0 .../github.com/go-sql-driver/mysql/packets.go | 0 .../github.com/go-sql-driver/mysql/result.go | 0 .../github.com/go-sql-driver/mysql/rows.go | 0 .../go-sql-driver/mysql/statement.go | 0 .../go-sql-driver/mysql/transaction.go | 0 .../github.com/go-sql-driver/mysql/utils.go | 0 .../github.com/goccy/go-json/.codecov.yml | 0 .../github.com/goccy/go-json/.gitignore | 0 .../github.com/goccy/go-json/.golangci.yml | 0 .../github.com/goccy/go-json/CHANGELOG.md | 0 .../vendor}/github.com/goccy/go-json/LICENSE | 0 .../vendor}/github.com/goccy/go-json/Makefile | 0 .../github.com/goccy/go-json/README.md | 0 .../vendor}/github.com/goccy/go-json/color.go | 0 .../github.com/goccy/go-json/decode.go | 0 .../goccy/go-json/docker-compose.yml | 0 .../github.com/goccy/go-json/encode.go | 0 .../vendor}/github.com/goccy/go-json/error.go | 0 .../internal/decoder/anonymous_field.go | 0 .../goccy/go-json/internal/decoder/array.go | 0 .../goccy/go-json/internal/decoder/bool.go | 0 .../goccy/go-json/internal/decoder/bytes.go | 0 .../goccy/go-json/internal/decoder/compile.go | 0 .../internal/decoder/compile_norace.go | 0 .../go-json/internal/decoder/compile_race.go | 0 .../goccy/go-json/internal/decoder/context.go | 0 .../goccy/go-json/internal/decoder/float.go | 0 .../goccy/go-json/internal/decoder/func.go | 0 .../goccy/go-json/internal/decoder/int.go | 0 .../go-json/internal/decoder/interface.go | 0 .../goccy/go-json/internal/decoder/invalid.go | 0 .../goccy/go-json/internal/decoder/map.go | 0 .../goccy/go-json/internal/decoder/number.go | 0 .../goccy/go-json/internal/decoder/option.go | 0 .../goccy/go-json/internal/decoder/ptr.go | 0 .../goccy/go-json/internal/decoder/slice.go | 0 .../goccy/go-json/internal/decoder/stream.go | 0 .../goccy/go-json/internal/decoder/string.go | 0 .../goccy/go-json/internal/decoder/struct.go | 0 .../goccy/go-json/internal/decoder/type.go | 0 .../goccy/go-json/internal/decoder/uint.go | 0 .../internal/decoder/unmarshal_json.go | 0 .../internal/decoder/unmarshal_text.go | 0 .../internal/decoder/wrapped_string.go | 0 .../goccy/go-json/internal/encoder/code.go | 0 .../goccy/go-json/internal/encoder/compact.go | 0 .../go-json/internal/encoder/compiler.go | 0 .../internal/encoder/compiler_norace.go | 0 .../go-json/internal/encoder/compiler_race.go | 0 .../goccy/go-json/internal/encoder/context.go | 0 .../go-json/internal/encoder/decode_rune.go | 0 .../goccy/go-json/internal/encoder/encoder.go | 0 .../goccy/go-json/internal/encoder/indent.go | 0 .../goccy/go-json/internal/encoder/int.go | 0 .../goccy/go-json/internal/encoder/map112.go | 0 .../goccy/go-json/internal/encoder/map113.go | 0 .../goccy/go-json/internal/encoder/opcode.go | 0 .../goccy/go-json/internal/encoder/option.go | 0 .../goccy/go-json/internal/encoder/optype.go | 0 .../goccy/go-json/internal/encoder/query.go | 0 .../goccy/go-json/internal/encoder/string.go | 0 .../go-json/internal/encoder/string_table.go | 0 .../go-json/internal/encoder/vm/debug_vm.go | 0 .../goccy/go-json/internal/encoder/vm/hack.go | 0 .../goccy/go-json/internal/encoder/vm/util.go | 0 .../goccy/go-json/internal/encoder/vm/vm.go | 0 .../internal/encoder/vm_color/debug_vm.go | 0 .../go-json/internal/encoder/vm_color/hack.go | 0 .../go-json/internal/encoder/vm_color/util.go | 0 .../go-json/internal/encoder/vm_color/vm.go | 0 .../encoder/vm_color_indent/debug_vm.go | 0 .../internal/encoder/vm_color_indent/util.go | 0 .../internal/encoder/vm_color_indent/vm.go | 0 .../internal/encoder/vm_indent/debug_vm.go | 0 .../internal/encoder/vm_indent/hack.go | 0 .../internal/encoder/vm_indent/util.go | 0 .../go-json/internal/encoder/vm_indent/vm.go | 0 .../goccy/go-json/internal/errors/error.go | 0 .../goccy/go-json/internal/runtime/rtype.go | 0 .../go-json/internal/runtime/struct_field.go | 0 .../goccy/go-json/internal/runtime/type.go | 0 .../vendor}/github.com/goccy/go-json/json.go | 0 .../github.com/goccy/go-json/option.go | 0 .../vendor}/github.com/goccy/go-json/query.go | 0 .../github.com/golang/groupcache/LICENSE | 0 .../github.com/golang/groupcache/lru/lru.go | 0 .../github.com/golang/protobuf/AUTHORS | 0 .../github.com/golang/protobuf/CONTRIBUTORS | 0 .../github.com/golang/protobuf/LICENSE | 0 .../golang/protobuf/jsonpb/decode.go | 0 .../golang/protobuf/jsonpb/encode.go | 0 .../github.com/golang/protobuf/jsonpb/json.go | 0 .../golang/protobuf/proto/buffer.go | 0 .../golang/protobuf/proto/defaults.go | 0 .../golang/protobuf/proto/deprecated.go | 0 .../golang/protobuf/proto/discard.go | 0 .../golang/protobuf/proto/extensions.go | 0 .../golang/protobuf/proto/properties.go | 0 .../github.com/golang/protobuf/proto/proto.go | 0 .../golang/protobuf/proto/registry.go | 0 .../golang/protobuf/proto/text_decode.go | 0 .../golang/protobuf/proto/text_encode.go | 0 .../github.com/golang/protobuf/proto/wire.go | 0 .../golang/protobuf/proto/wrappers.go | 0 .../github.com/golang/protobuf/ptypes/any.go | 0 .../golang/protobuf/ptypes/any/any.pb.go | 0 .../github.com/golang/protobuf/ptypes/doc.go | 0 .../golang/protobuf/ptypes/duration.go | 0 .../protobuf/ptypes/duration/duration.pb.go | 0 .../golang/protobuf/ptypes/timestamp.go | 0 .../protobuf/ptypes/timestamp/timestamp.pb.go | 0 .../protobuf/ptypes/wrappers/wrappers.pb.go | 0 .../vendor}/github.com/google/go-cmp/LICENSE | 0 .../github.com/google/go-cmp/cmp/compare.go | 0 .../google/go-cmp/cmp/export_panic.go | 0 .../google/go-cmp/cmp/export_unsafe.go | 0 .../go-cmp/cmp/internal/diff/debug_disable.go | 0 .../go-cmp/cmp/internal/diff/debug_enable.go | 0 .../google/go-cmp/cmp/internal/diff/diff.go | 0 .../google/go-cmp/cmp/internal/flags/flags.go | 0 .../go-cmp/cmp/internal/function/func.go | 0 .../google/go-cmp/cmp/internal/value/name.go | 0 .../cmp/internal/value/pointer_purego.go | 0 .../cmp/internal/value/pointer_unsafe.go | 0 .../google/go-cmp/cmp/internal/value/sort.go | 0 .../github.com/google/go-cmp/cmp/options.go | 0 .../github.com/google/go-cmp/cmp/path.go | 0 .../github.com/google/go-cmp/cmp/report.go | 0 .../google/go-cmp/cmp/report_compare.go | 0 .../google/go-cmp/cmp/report_references.go | 0 .../google/go-cmp/cmp/report_reflect.go | 0 .../google/go-cmp/cmp/report_slices.go | 0 .../google/go-cmp/cmp/report_text.go | 0 .../google/go-cmp/cmp/report_value.go | 0 .../enterprise-certificate-proxy/LICENSE | 0 .../client/client.go | 0 .../client/util/util.go | 0 .../gax-go/v2/.release-please-manifest.json | 0 .../googleapis/gax-go/v2/CHANGES.md | 0 .../github.com/googleapis/gax-go/v2/LICENSE | 0 .../googleapis/gax-go/v2/apierror/apierror.go | 0 .../v2/apierror/internal/proto/README.md | 0 .../internal/proto/custom_error.pb.go | 0 .../internal/proto/custom_error.proto | 0 .../v2/apierror/internal/proto/error.pb.go | 0 .../v2/apierror/internal/proto/error.proto | 0 .../googleapis/gax-go/v2/call_option.go | 0 .../googleapis/gax-go/v2/content_type.go | 0 .../github.com/googleapis/gax-go/v2/gax.go | 0 .../github.com/googleapis/gax-go/v2/header.go | 0 .../googleapis/gax-go/v2/internal/version.go | 0 .../github.com/googleapis/gax-go/v2/invoke.go | 0 .../googleapis/gax-go/v2/proto_json_stream.go | 0 .../gax-go/v2/release-please-config.json | 0 .../github.com/json-iterator/go/.codecov.yml | 0 .../github.com/json-iterator/go/.gitignore | 0 .../github.com/json-iterator/go/.travis.yml | 0 .../github.com/json-iterator/go/Gopkg.lock | 0 .../github.com/json-iterator/go/Gopkg.toml | 0 .../github.com/json-iterator/go/LICENSE | 0 .../github.com/json-iterator/go/README.md | 0 .../github.com/json-iterator/go/adapter.go | 0 .../github.com/json-iterator/go/any.go | 0 .../github.com/json-iterator/go/any_array.go | 0 .../github.com/json-iterator/go/any_bool.go | 0 .../github.com/json-iterator/go/any_float.go | 0 .../github.com/json-iterator/go/any_int32.go | 0 .../github.com/json-iterator/go/any_int64.go | 0 .../json-iterator/go/any_invalid.go | 0 .../github.com/json-iterator/go/any_nil.go | 0 .../github.com/json-iterator/go/any_number.go | 0 .../github.com/json-iterator/go/any_object.go | 0 .../github.com/json-iterator/go/any_str.go | 0 .../github.com/json-iterator/go/any_uint32.go | 0 .../github.com/json-iterator/go/any_uint64.go | 0 .../github.com/json-iterator/go/build.sh | 0 .../github.com/json-iterator/go/config.go | 0 .../go/fuzzy_mode_convert_table.md | 0 .../github.com/json-iterator/go/iter.go | 0 .../github.com/json-iterator/go/iter_array.go | 0 .../github.com/json-iterator/go/iter_float.go | 0 .../github.com/json-iterator/go/iter_int.go | 0 .../json-iterator/go/iter_object.go | 0 .../github.com/json-iterator/go/iter_skip.go | 0 .../json-iterator/go/iter_skip_sloppy.go | 0 .../json-iterator/go/iter_skip_strict.go | 0 .../github.com/json-iterator/go/iter_str.go | 0 .../github.com/json-iterator/go/jsoniter.go | 0 .../github.com/json-iterator/go/pool.go | 0 .../github.com/json-iterator/go/reflect.go | 0 .../json-iterator/go/reflect_array.go | 0 .../json-iterator/go/reflect_dynamic.go | 0 .../json-iterator/go/reflect_extension.go | 0 .../json-iterator/go/reflect_json_number.go | 0 .../go/reflect_json_raw_message.go | 0 .../json-iterator/go/reflect_map.go | 0 .../json-iterator/go/reflect_marshaler.go | 0 .../json-iterator/go/reflect_native.go | 0 .../json-iterator/go/reflect_optional.go | 0 .../json-iterator/go/reflect_slice.go | 0 .../go/reflect_struct_decoder.go | 0 .../go/reflect_struct_encoder.go | 0 .../github.com/json-iterator/go/stream.go | 0 .../json-iterator/go/stream_float.go | 0 .../github.com/json-iterator/go/stream_int.go | 0 .../github.com/json-iterator/go/stream_str.go | 0 .../github.com/json-iterator/go/test.sh | 0 .../github.com/leodido/go-urn/.gitignore | 0 .../github.com/leodido/go-urn/.travis.yml | 0 .../vendor}/github.com/leodido/go-urn/LICENSE | 0 .../github.com/leodido/go-urn/README.md | 0 .../github.com/leodido/go-urn/machine.go | 0 .../github.com/leodido/go-urn/machine.go.rl | 0 .../github.com/leodido/go-urn/makefile | 0 .../vendor}/github.com/leodido/go-urn/urn.go | 0 .../github.com/mattn/go-isatty/LICENSE | 0 .../github.com/mattn/go-isatty/README.md | 0 .../vendor}/github.com/mattn/go-isatty/doc.go | 0 .../github.com/mattn/go-isatty/go.test.sh | 0 .../github.com/mattn/go-isatty/isatty_bsd.go | 0 .../mattn/go-isatty/isatty_others.go | 0 .../mattn/go-isatty/isatty_plan9.go | 0 .../mattn/go-isatty/isatty_solaris.go | 0 .../mattn/go-isatty/isatty_tcgets.go | 0 .../mattn/go-isatty/isatty_windows.go | 0 .../github.com/modern-go/concurrent/LICENSE | 0 .../github.com/modern-go/concurrent/README.md | 0 .../modern-go/concurrent/executor.go | 0 .../modern-go/concurrent/go_above_19.go | 0 .../modern-go/concurrent/go_below_19.go | 0 .../concurrent/unbounded_executor.go | 0 .../github.com/modern-go/reflect2/.gitignore | 0 .../github.com/modern-go/reflect2/.travis.yml | 0 .../github.com/modern-go/reflect2/Gopkg.lock | 0 .../github.com/modern-go/reflect2/Gopkg.toml | 0 .../github.com/modern-go/reflect2/LICENSE | 0 .../github.com/modern-go/reflect2/README.md | 0 .../modern-go/reflect2/go_above_118.go | 0 .../modern-go/reflect2/go_above_19.go | 0 .../modern-go/reflect2/go_below_118.go | 0 .../github.com/modern-go/reflect2/reflect2.go | 0 .../modern-go/reflect2/reflect2_amd64.s | 0 .../modern-go/reflect2/reflect2_kind.go | 0 .../modern-go/reflect2/relfect2_386.s | 0 .../modern-go/reflect2/relfect2_amd64p32.s | 0 .../modern-go/reflect2/relfect2_arm.s | 0 .../modern-go/reflect2/relfect2_arm64.s | 0 .../modern-go/reflect2/relfect2_mips64x.s | 0 .../modern-go/reflect2/relfect2_mipsx.s | 0 .../modern-go/reflect2/relfect2_ppc64x.s | 0 .../modern-go/reflect2/relfect2_s390x.s | 0 .../modern-go/reflect2/safe_field.go | 0 .../github.com/modern-go/reflect2/safe_map.go | 0 .../modern-go/reflect2/safe_slice.go | 0 .../modern-go/reflect2/safe_struct.go | 0 .../modern-go/reflect2/safe_type.go | 0 .../github.com/modern-go/reflect2/type_map.go | 0 .../modern-go/reflect2/unsafe_array.go | 0 .../modern-go/reflect2/unsafe_eface.go | 0 .../modern-go/reflect2/unsafe_field.go | 0 .../modern-go/reflect2/unsafe_iface.go | 0 .../modern-go/reflect2/unsafe_link.go | 0 .../modern-go/reflect2/unsafe_map.go | 0 .../modern-go/reflect2/unsafe_ptr.go | 0 .../modern-go/reflect2/unsafe_slice.go | 0 .../modern-go/reflect2/unsafe_struct.go | 0 .../modern-go/reflect2/unsafe_type.go | 0 .../pelletier/go-toml/v2/.dockerignore | 0 .../pelletier/go-toml/v2/.gitattributes | 0 .../pelletier/go-toml/v2/.gitignore | 0 .../pelletier/go-toml/v2/.golangci.toml | 0 .../pelletier/go-toml/v2/.goreleaser.yaml | 0 .../pelletier/go-toml/v2/CONTRIBUTING.md | 0 .../pelletier/go-toml/v2/Dockerfile | 0 .../github.com/pelletier/go-toml/v2/LICENSE | 0 .../github.com/pelletier/go-toml/v2/README.md | 0 .../pelletier/go-toml/v2/SECURITY.md | 0 .../github.com/pelletier/go-toml/v2/ci.sh | 0 .../github.com/pelletier/go-toml/v2/decode.go | 0 .../github.com/pelletier/go-toml/v2/doc.go | 0 .../github.com/pelletier/go-toml/v2/errors.go | 0 .../go-toml/v2/internal/characters/ascii.go | 0 .../go-toml/v2/internal/characters/utf8.go | 0 .../go-toml/v2/internal/danger/danger.go | 0 .../go-toml/v2/internal/danger/typeid.go | 0 .../go-toml/v2/internal/tracker/key.go | 0 .../go-toml/v2/internal/tracker/seen.go | 0 .../go-toml/v2/internal/tracker/tracker.go | 0 .../pelletier/go-toml/v2/localtime.go | 0 .../pelletier/go-toml/v2/marshaler.go | 0 .../github.com/pelletier/go-toml/v2/strict.go | 0 .../github.com/pelletier/go-toml/v2/toml.abnf | 0 .../github.com/pelletier/go-toml/v2/types.go | 0 .../pelletier/go-toml/v2/unmarshaler.go | 0 .../pelletier/go-toml/v2/unstable/ast.go | 0 .../pelletier/go-toml/v2/unstable/builder.go | 0 .../pelletier/go-toml/v2/unstable/doc.go | 0 .../pelletier/go-toml/v2/unstable/kind.go | 0 .../pelletier/go-toml/v2/unstable/parser.go | 0 .../pelletier/go-toml/v2/unstable/scanner.go | 0 .../ugorji/go/codec/0_importpath.go | 0 .../github.com/ugorji/go/codec/LICENSE | 0 .../github.com/ugorji/go/codec/README.md | 0 .../github.com/ugorji/go/codec/binc.go | 0 .../github.com/ugorji/go/codec/build.sh | 0 .../github.com/ugorji/go/codec/cbor.go | 0 .../github.com/ugorji/go/codec/codecgen.go | 0 .../github.com/ugorji/go/codec/decimal.go | 0 .../github.com/ugorji/go/codec/decode.go | 0 .../vendor}/github.com/ugorji/go/codec/doc.go | 0 .../github.com/ugorji/go/codec/encode.go | 0 .../ugorji/go/codec/fast-path.generated.go | 0 .../ugorji/go/codec/fast-path.go.tmpl | 0 .../ugorji/go/codec/fast-path.not.go | 0 .../ugorji/go/codec/gen-dec-array.go.tmpl | 0 .../ugorji/go/codec/gen-dec-map.go.tmpl | 0 .../ugorji/go/codec/gen-enc-chan.go.tmpl | 0 .../ugorji/go/codec/gen-helper.generated.go | 0 .../ugorji/go/codec/gen-helper.go.tmpl | 0 .../ugorji/go/codec/gen.generated.go | 0 .../vendor}/github.com/ugorji/go/codec/gen.go | 0 .../go/codec/goversion_arrayof_gte_go15.go | 0 .../go/codec/goversion_arrayof_lt_go15.go | 0 .../go/codec/goversion_fmt_time_gte_go15.go | 0 .../go/codec/goversion_fmt_time_lt_go15.go | 0 .../go/codec/goversion_makemap_lt_go110.go | 0 .../goversion_makemap_not_unsafe_gte_go110.go | 0 .../goversion_makemap_unsafe_gte_go110.go | 0 .../go/codec/goversion_maprange_gte_go112.go | 0 .../go/codec/goversion_maprange_lt_go112.go | 0 ...version_unexportedembeddedptr_gte_go110.go | 0 ...oversion_unexportedembeddedptr_lt_go110.go | 0 .../go/codec/goversion_unsupported_lt_go14.go | 0 .../go/codec/goversion_vendor_eq_go15.go | 0 .../go/codec/goversion_vendor_eq_go16.go | 0 .../go/codec/goversion_vendor_gte_go17.go | 0 .../go/codec/goversion_vendor_lt_go15.go | 0 .../github.com/ugorji/go/codec/helper.go | 0 .../github.com/ugorji/go/codec/helper.s | 0 .../ugorji/go/codec/helper_internal.go | 0 .../ugorji/go/codec/helper_not_unsafe.go | 0 .../go/codec/helper_not_unsafe_not_gc.go | 0 .../ugorji/go/codec/helper_unsafe.go | 0 .../go/codec/helper_unsafe_compiler_gc.go | 0 .../go/codec/helper_unsafe_compiler_not_gc.go | 0 .../github.com/ugorji/go/codec/json.go | 0 .../ugorji/go/codec/mammoth-test.go.tmpl | 0 .../ugorji/go/codec/mammoth2-test.go.tmpl | 0 .../github.com/ugorji/go/codec/msgpack.go | 0 .../github.com/ugorji/go/codec/reader.go | 0 .../ugorji/go/codec/register_ext.go | 0 .../vendor}/github.com/ugorji/go/codec/rpc.go | 0 .../github.com/ugorji/go/codec/simple.go | 0 .../ugorji/go/codec/sort-slice.generated.go | 0 .../ugorji/go/codec/sort-slice.go.tmpl | 0 .../ugorji/go/codec/test-cbor-goldens.json | 0 .../github.com/ugorji/go/codec/test.py | 0 .../github.com/ugorji/go/codec/writer.go | 0 .../vendor}/go.opencensus.io/.gitignore | 0 .../vendor}/go.opencensus.io/AUTHORS | 0 .../vendor}/go.opencensus.io/CONTRIBUTING.md | 0 .../vendor}/go.opencensus.io/LICENSE | 0 .../vendor}/go.opencensus.io/Makefile | 0 .../vendor}/go.opencensus.io/README.md | 0 .../vendor}/go.opencensus.io/appveyor.yml | 0 .../go.opencensus.io/internal/internal.go | 0 .../go.opencensus.io/internal/sanitize.go | 0 .../internal/tagencoding/tagencoding.go | 0 .../internal/traceinternals.go | 0 .../go.opencensus.io/metric/metricdata/doc.go | 0 .../metric/metricdata/exemplar.go | 0 .../metric/metricdata/label.go | 0 .../metric/metricdata/metric.go | 0 .../metric/metricdata/point.go | 0 .../metric/metricdata/type_string.go | 0 .../metric/metricdata/unit.go | 0 .../metric/metricproducer/manager.go | 0 .../metric/metricproducer/producer.go | 0 .../vendor}/go.opencensus.io/opencensus.go | 0 .../go.opencensus.io/plugin/ocgrpc/client.go | 0 .../plugin/ocgrpc/client_metrics.go | 0 .../plugin/ocgrpc/client_stats_handler.go | 0 .../go.opencensus.io/plugin/ocgrpc/doc.go | 0 .../go.opencensus.io/plugin/ocgrpc/server.go | 0 .../plugin/ocgrpc/server_metrics.go | 0 .../plugin/ocgrpc/server_stats_handler.go | 0 .../plugin/ocgrpc/stats_common.go | 0 .../plugin/ocgrpc/trace_common.go | 0 .../go.opencensus.io/plugin/ochttp/client.go | 0 .../plugin/ochttp/client_stats.go | 0 .../go.opencensus.io/plugin/ochttp/doc.go | 0 .../plugin/ochttp/propagation/b3/b3.go | 0 .../go.opencensus.io/plugin/ochttp/route.go | 0 .../go.opencensus.io/plugin/ochttp/server.go | 0 .../ochttp/span_annotating_client_trace.go | 0 .../go.opencensus.io/plugin/ochttp/stats.go | 0 .../go.opencensus.io/plugin/ochttp/trace.go | 0 .../plugin/ochttp/wrapped_body.go | 0 .../go.opencensus.io/resource/resource.go | 0 .../vendor}/go.opencensus.io/stats/doc.go | 0 .../go.opencensus.io/stats/internal/record.go | 0 .../vendor}/go.opencensus.io/stats/measure.go | 0 .../go.opencensus.io/stats/measure_float64.go | 0 .../go.opencensus.io/stats/measure_int64.go | 0 .../vendor}/go.opencensus.io/stats/record.go | 0 .../vendor}/go.opencensus.io/stats/units.go | 0 .../stats/view/aggregation.go | 0 .../stats/view/aggregation_data.go | 0 .../go.opencensus.io/stats/view/collector.go | 0 .../go.opencensus.io/stats/view/doc.go | 0 .../go.opencensus.io/stats/view/export.go | 0 .../go.opencensus.io/stats/view/view.go | 0 .../stats/view/view_to_metric.go | 0 .../go.opencensus.io/stats/view/worker.go | 0 .../stats/view/worker_commands.go | 0 .../vendor}/go.opencensus.io/tag/context.go | 0 .../vendor}/go.opencensus.io/tag/doc.go | 0 .../vendor}/go.opencensus.io/tag/key.go | 0 .../vendor}/go.opencensus.io/tag/map.go | 0 .../vendor}/go.opencensus.io/tag/map_codec.go | 0 .../vendor}/go.opencensus.io/tag/metadata.go | 0 .../go.opencensus.io/tag/profile_19.go | 0 .../go.opencensus.io/tag/profile_not19.go | 0 .../vendor}/go.opencensus.io/tag/validate.go | 0 .../go.opencensus.io/trace/basetypes.go | 0 .../vendor}/go.opencensus.io/trace/config.go | 0 .../vendor}/go.opencensus.io/trace/doc.go | 0 .../go.opencensus.io/trace/evictedqueue.go | 0 .../vendor}/go.opencensus.io/trace/export.go | 0 .../trace/internal/internal.go | 0 .../vendor}/go.opencensus.io/trace/lrumap.go | 0 .../trace/propagation/propagation.go | 0 .../go.opencensus.io/trace/sampling.go | 0 .../go.opencensus.io/trace/spanbucket.go | 0 .../go.opencensus.io/trace/spanstore.go | 0 .../go.opencensus.io/trace/status_codes.go | 0 .../vendor}/go.opencensus.io/trace/trace.go | 0 .../go.opencensus.io/trace/trace_api.go | 0 .../go.opencensus.io/trace/trace_go11.go | 0 .../go.opencensus.io/trace/trace_nongo11.go | 0 .../trace/tracestate/tracestate.go | 0 .../vendor}/golang.org/x/crypto/AUTHORS | 0 .../vendor}/golang.org/x/crypto/CONTRIBUTORS | 0 .../vendor}/golang.org/x/crypto/LICENSE | 0 .../vendor}/golang.org/x/crypto/PATENTS | 0 .../vendor}/golang.org/x/crypto/sha3/doc.go | 0 .../golang.org/x/crypto/sha3/hashes.go | 0 .../x/crypto/sha3/hashes_generic.go | 0 .../golang.org/x/crypto/sha3/keccakf.go | 0 .../golang.org/x/crypto/sha3/keccakf_amd64.go | 0 .../golang.org/x/crypto/sha3/keccakf_amd64.s | 0 .../golang.org/x/crypto/sha3/register.go | 0 .../vendor}/golang.org/x/crypto/sha3/sha3.go | 0 .../golang.org/x/crypto/sha3/sha3_s390x.go | 0 .../golang.org/x/crypto/sha3/sha3_s390x.s | 0 .../vendor}/golang.org/x/crypto/sha3/shake.go | 0 .../golang.org/x/crypto/sha3/shake_generic.go | 0 .../vendor}/golang.org/x/crypto/sha3/xor.go | 0 .../golang.org/x/crypto/sha3/xor_generic.go | 0 .../golang.org/x/crypto/sha3/xor_unaligned.go | 0 .../vendor}/golang.org/x/net/LICENSE | 0 .../vendor}/golang.org/x/net/PATENTS | 0 .../golang.org/x/net/context/context.go | 0 .../x/net/context/ctxhttp/ctxhttp.go | 0 .../vendor}/golang.org/x/net/context/go17.go | 0 .../vendor}/golang.org/x/net/context/go19.go | 0 .../golang.org/x/net/context/pre_go17.go | 0 .../golang.org/x/net/context/pre_go19.go | 0 .../golang.org/x/net/http/httpguts/guts.go | 0 .../golang.org/x/net/http/httpguts/httplex.go | 0 .../vendor}/golang.org/x/net/http2/.gitignore | 0 .../vendor}/golang.org/x/net/http2/Dockerfile | 0 .../vendor}/golang.org/x/net/http2/Makefile | 0 .../vendor}/golang.org/x/net/http2/ascii.go | 0 .../vendor}/golang.org/x/net/http2/ciphers.go | 0 .../x/net/http2/client_conn_pool.go | 0 .../golang.org/x/net/http2/databuffer.go | 0 .../vendor}/golang.org/x/net/http2/errors.go | 0 .../vendor}/golang.org/x/net/http2/flow.go | 0 .../vendor}/golang.org/x/net/http2/frame.go | 0 .../vendor}/golang.org/x/net/http2/go111.go | 0 .../vendor}/golang.org/x/net/http2/go115.go | 0 .../vendor}/golang.org/x/net/http2/go118.go | 0 .../vendor}/golang.org/x/net/http2/gotrack.go | 0 .../vendor}/golang.org/x/net/http2/h2c/h2c.go | 0 .../golang.org/x/net/http2/headermap.go | 0 .../golang.org/x/net/http2/hpack/encode.go | 0 .../golang.org/x/net/http2/hpack/hpack.go | 0 .../golang.org/x/net/http2/hpack/huffman.go | 0 .../x/net/http2/hpack/static_table.go | 0 .../golang.org/x/net/http2/hpack/tables.go | 0 .../vendor}/golang.org/x/net/http2/http2.go | 0 .../golang.org/x/net/http2/not_go111.go | 0 .../golang.org/x/net/http2/not_go115.go | 0 .../golang.org/x/net/http2/not_go118.go | 0 .../vendor}/golang.org/x/net/http2/pipe.go | 0 .../vendor}/golang.org/x/net/http2/server.go | 0 .../golang.org/x/net/http2/transport.go | 0 .../vendor}/golang.org/x/net/http2/write.go | 0 .../golang.org/x/net/http2/writesched.go | 0 .../x/net/http2/writesched_priority.go | 0 .../x/net/http2/writesched_random.go | 0 .../vendor}/golang.org/x/net/idna/go118.go | 0 .../golang.org/x/net/idna/idna10.0.0.go | 0 .../golang.org/x/net/idna/idna9.0.0.go | 0 .../golang.org/x/net/idna/pre_go118.go | 0 .../vendor}/golang.org/x/net/idna/punycode.go | 0 .../golang.org/x/net/idna/tables10.0.0.go | 0 .../golang.org/x/net/idna/tables11.0.0.go | 0 .../golang.org/x/net/idna/tables12.0.0.go | 0 .../golang.org/x/net/idna/tables13.0.0.go | 0 .../golang.org/x/net/idna/tables9.0.0.go | 0 .../vendor}/golang.org/x/net/idna/trie.go | 0 .../vendor}/golang.org/x/net/idna/trieval.go | 0 .../x/net/internal/timeseries/timeseries.go | 0 .../vendor}/golang.org/x/net/trace/events.go | 0 .../golang.org/x/net/trace/histogram.go | 0 .../vendor}/golang.org/x/net/trace/trace.go | 0 .../vendor}/golang.org/x/oauth2/.travis.yml | 0 .../golang.org/x/oauth2/CONTRIBUTING.md | 0 .../vendor}/golang.org/x/oauth2/LICENSE | 0 .../vendor}/golang.org/x/oauth2/README.md | 0 .../x/oauth2/authhandler/authhandler.go | 0 .../golang.org/x/oauth2/google/appengine.go | 0 .../x/oauth2/google/appengine_gen1.go | 0 .../x/oauth2/google/appengine_gen2_flex.go | 0 .../golang.org/x/oauth2/google/default.go | 0 .../vendor}/golang.org/x/oauth2/google/doc.go | 0 .../golang.org/x/oauth2/google/error.go | 0 .../golang.org/x/oauth2/google/google.go | 0 .../google/internal/externalaccount/aws.go | 0 .../externalaccount/basecredentials.go | 0 .../internal/externalaccount/clientauth.go | 0 .../google/internal/externalaccount/err.go | 0 .../externalaccount/executablecredsource.go | 0 .../externalaccount/filecredsource.go | 0 .../internal/externalaccount/impersonate.go | 0 .../internal/externalaccount/sts_exchange.go | 0 .../internal/externalaccount/urlcredsource.go | 0 .../vendor}/golang.org/x/oauth2/google/jwt.go | 0 .../vendor}/golang.org/x/oauth2/google/sdk.go | 0 .../x/oauth2/internal/client_appengine.go | 0 .../golang.org/x/oauth2/internal/doc.go | 0 .../golang.org/x/oauth2/internal/oauth2.go | 0 .../golang.org/x/oauth2/internal/token.go | 0 .../golang.org/x/oauth2/internal/transport.go | 0 .../vendor}/golang.org/x/oauth2/jws/jws.go | 0 .../vendor}/golang.org/x/oauth2/jwt/jwt.go | 0 .../vendor}/golang.org/x/oauth2/oauth2.go | 0 .../vendor}/golang.org/x/oauth2/token.go | 0 .../vendor}/golang.org/x/oauth2/transport.go | 0 .../vendor}/golang.org/x/sys/LICENSE | 0 .../vendor}/golang.org/x/sys/PATENTS | 0 .../golang.org/x/sys/cpu/asm_aix_ppc64.s | 0 .../vendor}/golang.org/x/sys/cpu/byteorder.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu_aix.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu_arm.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu_arm64.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu_arm64.s | 0 .../golang.org/x/sys/cpu/cpu_gc_arm64.go | 0 .../golang.org/x/sys/cpu/cpu_gc_s390x.go | 0 .../golang.org/x/sys/cpu/cpu_gc_x86.go | 0 .../golang.org/x/sys/cpu/cpu_gccgo_arm64.go | 0 .../golang.org/x/sys/cpu/cpu_gccgo_s390x.go | 0 .../golang.org/x/sys/cpu/cpu_gccgo_x86.c | 0 .../golang.org/x/sys/cpu/cpu_gccgo_x86.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu_linux.go | 0 .../golang.org/x/sys/cpu/cpu_linux_arm.go | 0 .../golang.org/x/sys/cpu/cpu_linux_arm64.go | 0 .../golang.org/x/sys/cpu/cpu_linux_mips64x.go | 0 .../golang.org/x/sys/cpu/cpu_linux_noinit.go | 0 .../golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 0 .../golang.org/x/sys/cpu/cpu_linux_s390x.go | 0 .../golang.org/x/sys/cpu/cpu_loong64.go | 0 .../golang.org/x/sys/cpu/cpu_mips64x.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu_mipsx.go | 0 .../golang.org/x/sys/cpu/cpu_netbsd_arm64.go | 0 .../golang.org/x/sys/cpu/cpu_openbsd_arm64.go | 0 .../golang.org/x/sys/cpu/cpu_openbsd_arm64.s | 0 .../golang.org/x/sys/cpu/cpu_other_arm.go | 0 .../golang.org/x/sys/cpu/cpu_other_arm64.go | 0 .../golang.org/x/sys/cpu/cpu_other_mips64x.go | 0 .../golang.org/x/sys/cpu/cpu_other_ppc64x.go | 0 .../golang.org/x/sys/cpu/cpu_other_riscv64.go | 0 .../golang.org/x/sys/cpu/cpu_ppc64x.go | 0 .../golang.org/x/sys/cpu/cpu_riscv64.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu_s390x.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu_s390x.s | 0 .../vendor}/golang.org/x/sys/cpu/cpu_wasm.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu_x86.go | 0 .../vendor}/golang.org/x/sys/cpu/cpu_x86.s | 0 .../vendor}/golang.org/x/sys/cpu/cpu_zos.go | 0 .../golang.org/x/sys/cpu/cpu_zos_s390x.go | 0 .../golang.org/x/sys/cpu/hwcap_linux.go | 0 .../golang.org/x/sys/cpu/syscall_aix_gccgo.go | 0 .../x/sys/cpu/syscall_aix_ppc64_gc.go | 0 .../vendor}/golang.org/x/sys/unix/.gitignore | 0 .../vendor}/golang.org/x/sys/unix/README.md | 0 .../golang.org/x/sys/unix/affinity_linux.go | 0 .../vendor}/golang.org/x/sys/unix/aliases.go | 0 .../golang.org/x/sys/unix/asm_aix_ppc64.s | 0 .../golang.org/x/sys/unix/asm_bsd_386.s | 0 .../golang.org/x/sys/unix/asm_bsd_amd64.s | 0 .../golang.org/x/sys/unix/asm_bsd_arm.s | 0 .../golang.org/x/sys/unix/asm_bsd_arm64.s | 0 .../golang.org/x/sys/unix/asm_bsd_ppc64.s | 0 .../golang.org/x/sys/unix/asm_bsd_riscv64.s | 0 .../golang.org/x/sys/unix/asm_linux_386.s | 0 .../golang.org/x/sys/unix/asm_linux_amd64.s | 0 .../golang.org/x/sys/unix/asm_linux_arm.s | 0 .../golang.org/x/sys/unix/asm_linux_arm64.s | 0 .../golang.org/x/sys/unix/asm_linux_loong64.s | 0 .../golang.org/x/sys/unix/asm_linux_mips64x.s | 0 .../golang.org/x/sys/unix/asm_linux_mipsx.s | 0 .../golang.org/x/sys/unix/asm_linux_ppc64x.s | 0 .../golang.org/x/sys/unix/asm_linux_riscv64.s | 0 .../golang.org/x/sys/unix/asm_linux_s390x.s | 0 .../x/sys/unix/asm_openbsd_mips64.s | 0 .../golang.org/x/sys/unix/asm_solaris_amd64.s | 0 .../golang.org/x/sys/unix/asm_zos_s390x.s | 0 .../golang.org/x/sys/unix/bluetooth_linux.go | 0 .../golang.org/x/sys/unix/cap_freebsd.go | 0 .../golang.org/x/sys/unix/constants.go | 0 .../golang.org/x/sys/unix/dev_aix_ppc.go | 0 .../golang.org/x/sys/unix/dev_aix_ppc64.go | 0 .../golang.org/x/sys/unix/dev_darwin.go | 0 .../golang.org/x/sys/unix/dev_dragonfly.go | 0 .../golang.org/x/sys/unix/dev_freebsd.go | 0 .../golang.org/x/sys/unix/dev_linux.go | 0 .../golang.org/x/sys/unix/dev_netbsd.go | 0 .../golang.org/x/sys/unix/dev_openbsd.go | 0 .../vendor}/golang.org/x/sys/unix/dev_zos.go | 0 .../vendor}/golang.org/x/sys/unix/dirent.go | 0 .../golang.org/x/sys/unix/endian_big.go | 0 .../golang.org/x/sys/unix/endian_little.go | 0 .../vendor}/golang.org/x/sys/unix/env_unix.go | 0 .../golang.org/x/sys/unix/epoll_zos.go | 0 .../vendor}/golang.org/x/sys/unix/fcntl.go | 0 .../golang.org/x/sys/unix/fcntl_darwin.go | 0 .../x/sys/unix/fcntl_linux_32bit.go | 0 .../vendor}/golang.org/x/sys/unix/fdset.go | 0 .../golang.org/x/sys/unix/fstatfs_zos.go | 0 .../vendor}/golang.org/x/sys/unix/gccgo.go | 0 .../vendor}/golang.org/x/sys/unix/gccgo_c.c | 0 .../x/sys/unix/gccgo_linux_amd64.go | 0 .../golang.org/x/sys/unix/ifreq_linux.go | 0 .../vendor}/golang.org/x/sys/unix/ioctl.go | 0 .../golang.org/x/sys/unix/ioctl_linux.go | 0 .../golang.org/x/sys/unix/ioctl_zos.go | 0 .../vendor}/golang.org/x/sys/unix/mkall.sh | 0 .../vendor}/golang.org/x/sys/unix/mkerrors.sh | 0 .../golang.org/x/sys/unix/pagesize_unix.go | 0 .../golang.org/x/sys/unix/pledge_openbsd.go | 0 .../golang.org/x/sys/unix/ptrace_darwin.go | 0 .../golang.org/x/sys/unix/ptrace_ios.go | 0 .../vendor}/golang.org/x/sys/unix/race.go | 0 .../vendor}/golang.org/x/sys/unix/race0.go | 0 .../x/sys/unix/readdirent_getdents.go | 0 .../x/sys/unix/readdirent_getdirentries.go | 0 .../x/sys/unix/sockcmsg_dragonfly.go | 0 .../golang.org/x/sys/unix/sockcmsg_linux.go | 0 .../golang.org/x/sys/unix/sockcmsg_unix.go | 0 .../x/sys/unix/sockcmsg_unix_other.go | 0 .../vendor}/golang.org/x/sys/unix/syscall.go | 0 .../golang.org/x/sys/unix/syscall_aix.go | 0 .../golang.org/x/sys/unix/syscall_aix_ppc.go | 0 .../x/sys/unix/syscall_aix_ppc64.go | 0 .../golang.org/x/sys/unix/syscall_bsd.go | 0 .../golang.org/x/sys/unix/syscall_darwin.go | 0 .../x/sys/unix/syscall_darwin_amd64.go | 0 .../x/sys/unix/syscall_darwin_arm64.go | 0 .../x/sys/unix/syscall_darwin_libSystem.go | 0 .../x/sys/unix/syscall_dragonfly.go | 0 .../x/sys/unix/syscall_dragonfly_amd64.go | 0 .../golang.org/x/sys/unix/syscall_freebsd.go | 0 .../x/sys/unix/syscall_freebsd_386.go | 0 .../x/sys/unix/syscall_freebsd_amd64.go | 0 .../x/sys/unix/syscall_freebsd_arm.go | 0 .../x/sys/unix/syscall_freebsd_arm64.go | 0 .../x/sys/unix/syscall_freebsd_riscv64.go | 0 .../golang.org/x/sys/unix/syscall_illumos.go | 0 .../golang.org/x/sys/unix/syscall_linux.go | 0 .../x/sys/unix/syscall_linux_386.go | 0 .../x/sys/unix/syscall_linux_alarm.go | 0 .../x/sys/unix/syscall_linux_amd64.go | 0 .../x/sys/unix/syscall_linux_amd64_gc.go | 0 .../x/sys/unix/syscall_linux_arm.go | 0 .../x/sys/unix/syscall_linux_arm64.go | 0 .../golang.org/x/sys/unix/syscall_linux_gc.go | 0 .../x/sys/unix/syscall_linux_gc_386.go | 0 .../x/sys/unix/syscall_linux_gc_arm.go | 0 .../x/sys/unix/syscall_linux_gccgo_386.go | 0 .../x/sys/unix/syscall_linux_gccgo_arm.go | 0 .../x/sys/unix/syscall_linux_loong64.go | 0 .../x/sys/unix/syscall_linux_mips64x.go | 0 .../x/sys/unix/syscall_linux_mipsx.go | 0 .../x/sys/unix/syscall_linux_ppc.go | 0 .../x/sys/unix/syscall_linux_ppc64x.go | 0 .../x/sys/unix/syscall_linux_riscv64.go | 0 .../x/sys/unix/syscall_linux_s390x.go | 0 .../x/sys/unix/syscall_linux_sparc64.go | 0 .../golang.org/x/sys/unix/syscall_netbsd.go | 0 .../x/sys/unix/syscall_netbsd_386.go | 0 .../x/sys/unix/syscall_netbsd_amd64.go | 0 .../x/sys/unix/syscall_netbsd_arm.go | 0 .../x/sys/unix/syscall_netbsd_arm64.go | 0 .../golang.org/x/sys/unix/syscall_openbsd.go | 0 .../x/sys/unix/syscall_openbsd_386.go | 0 .../x/sys/unix/syscall_openbsd_amd64.go | 0 .../x/sys/unix/syscall_openbsd_arm.go | 0 .../x/sys/unix/syscall_openbsd_arm64.go | 0 .../x/sys/unix/syscall_openbsd_libc.go | 0 .../x/sys/unix/syscall_openbsd_mips64.go | 0 .../x/sys/unix/syscall_openbsd_ppc64.go | 0 .../x/sys/unix/syscall_openbsd_riscv64.go | 0 .../golang.org/x/sys/unix/syscall_solaris.go | 0 .../x/sys/unix/syscall_solaris_amd64.go | 0 .../golang.org/x/sys/unix/syscall_unix.go | 0 .../golang.org/x/sys/unix/syscall_unix_gc.go | 0 .../x/sys/unix/syscall_unix_gc_ppc64x.go | 0 .../x/sys/unix/syscall_zos_s390x.go | 0 .../golang.org/x/sys/unix/sysvshm_linux.go | 0 .../golang.org/x/sys/unix/sysvshm_unix.go | 0 .../x/sys/unix/sysvshm_unix_other.go | 0 .../golang.org/x/sys/unix/timestruct.go | 0 .../golang.org/x/sys/unix/unveil_openbsd.go | 0 .../golang.org/x/sys/unix/xattr_bsd.go | 0 .../golang.org/x/sys/unix/zerrors_aix_ppc.go | 0 .../x/sys/unix/zerrors_aix_ppc64.go | 0 .../x/sys/unix/zerrors_darwin_amd64.go | 0 .../x/sys/unix/zerrors_darwin_arm64.go | 0 .../x/sys/unix/zerrors_dragonfly_amd64.go | 0 .../x/sys/unix/zerrors_freebsd_386.go | 0 .../x/sys/unix/zerrors_freebsd_amd64.go | 0 .../x/sys/unix/zerrors_freebsd_arm.go | 0 .../x/sys/unix/zerrors_freebsd_arm64.go | 0 .../x/sys/unix/zerrors_freebsd_riscv64.go | 0 .../golang.org/x/sys/unix/zerrors_linux.go | 0 .../x/sys/unix/zerrors_linux_386.go | 0 .../x/sys/unix/zerrors_linux_amd64.go | 0 .../x/sys/unix/zerrors_linux_arm.go | 0 .../x/sys/unix/zerrors_linux_arm64.go | 0 .../x/sys/unix/zerrors_linux_loong64.go | 0 .../x/sys/unix/zerrors_linux_mips.go | 0 .../x/sys/unix/zerrors_linux_mips64.go | 0 .../x/sys/unix/zerrors_linux_mips64le.go | 0 .../x/sys/unix/zerrors_linux_mipsle.go | 0 .../x/sys/unix/zerrors_linux_ppc.go | 0 .../x/sys/unix/zerrors_linux_ppc64.go | 0 .../x/sys/unix/zerrors_linux_ppc64le.go | 0 .../x/sys/unix/zerrors_linux_riscv64.go | 0 .../x/sys/unix/zerrors_linux_s390x.go | 0 .../x/sys/unix/zerrors_linux_sparc64.go | 0 .../x/sys/unix/zerrors_netbsd_386.go | 0 .../x/sys/unix/zerrors_netbsd_amd64.go | 0 .../x/sys/unix/zerrors_netbsd_arm.go | 0 .../x/sys/unix/zerrors_netbsd_arm64.go | 0 .../x/sys/unix/zerrors_openbsd_386.go | 0 .../x/sys/unix/zerrors_openbsd_amd64.go | 0 .../x/sys/unix/zerrors_openbsd_arm.go | 0 .../x/sys/unix/zerrors_openbsd_arm64.go | 0 .../x/sys/unix/zerrors_openbsd_mips64.go | 0 .../x/sys/unix/zerrors_openbsd_ppc64.go | 0 .../x/sys/unix/zerrors_openbsd_riscv64.go | 0 .../x/sys/unix/zerrors_solaris_amd64.go | 0 .../x/sys/unix/zerrors_zos_s390x.go | 0 .../x/sys/unix/zptrace_armnn_linux.go | 0 .../x/sys/unix/zptrace_linux_arm64.go | 0 .../x/sys/unix/zptrace_mipsnn_linux.go | 0 .../x/sys/unix/zptrace_mipsnnle_linux.go | 0 .../x/sys/unix/zptrace_x86_linux.go | 0 .../golang.org/x/sys/unix/zsyscall_aix_ppc.go | 0 .../x/sys/unix/zsyscall_aix_ppc64.go | 0 .../x/sys/unix/zsyscall_aix_ppc64_gc.go | 0 .../x/sys/unix/zsyscall_aix_ppc64_gccgo.go | 0 .../x/sys/unix/zsyscall_darwin_amd64.go | 0 .../x/sys/unix/zsyscall_darwin_amd64.s | 0 .../x/sys/unix/zsyscall_darwin_arm64.go | 0 .../x/sys/unix/zsyscall_darwin_arm64.s | 0 .../x/sys/unix/zsyscall_dragonfly_amd64.go | 0 .../x/sys/unix/zsyscall_freebsd_386.go | 0 .../x/sys/unix/zsyscall_freebsd_amd64.go | 0 .../x/sys/unix/zsyscall_freebsd_arm.go | 0 .../x/sys/unix/zsyscall_freebsd_arm64.go | 0 .../x/sys/unix/zsyscall_freebsd_riscv64.go | 0 .../x/sys/unix/zsyscall_illumos_amd64.go | 0 .../golang.org/x/sys/unix/zsyscall_linux.go | 0 .../x/sys/unix/zsyscall_linux_386.go | 0 .../x/sys/unix/zsyscall_linux_amd64.go | 0 .../x/sys/unix/zsyscall_linux_arm.go | 0 .../x/sys/unix/zsyscall_linux_arm64.go | 0 .../x/sys/unix/zsyscall_linux_loong64.go | 0 .../x/sys/unix/zsyscall_linux_mips.go | 0 .../x/sys/unix/zsyscall_linux_mips64.go | 0 .../x/sys/unix/zsyscall_linux_mips64le.go | 0 .../x/sys/unix/zsyscall_linux_mipsle.go | 0 .../x/sys/unix/zsyscall_linux_ppc.go | 0 .../x/sys/unix/zsyscall_linux_ppc64.go | 0 .../x/sys/unix/zsyscall_linux_ppc64le.go | 0 .../x/sys/unix/zsyscall_linux_riscv64.go | 0 .../x/sys/unix/zsyscall_linux_s390x.go | 0 .../x/sys/unix/zsyscall_linux_sparc64.go | 0 .../x/sys/unix/zsyscall_netbsd_386.go | 0 .../x/sys/unix/zsyscall_netbsd_amd64.go | 0 .../x/sys/unix/zsyscall_netbsd_arm.go | 0 .../x/sys/unix/zsyscall_netbsd_arm64.go | 0 .../x/sys/unix/zsyscall_openbsd_386.go | 0 .../x/sys/unix/zsyscall_openbsd_386.s | 0 .../x/sys/unix/zsyscall_openbsd_amd64.go | 0 .../x/sys/unix/zsyscall_openbsd_amd64.s | 0 .../x/sys/unix/zsyscall_openbsd_arm.go | 0 .../x/sys/unix/zsyscall_openbsd_arm.s | 0 .../x/sys/unix/zsyscall_openbsd_arm64.go | 0 .../x/sys/unix/zsyscall_openbsd_arm64.s | 0 .../x/sys/unix/zsyscall_openbsd_mips64.go | 0 .../x/sys/unix/zsyscall_openbsd_ppc64.go | 0 .../x/sys/unix/zsyscall_openbsd_ppc64.s | 0 .../x/sys/unix/zsyscall_openbsd_riscv64.go | 0 .../x/sys/unix/zsyscall_openbsd_riscv64.s | 0 .../x/sys/unix/zsyscall_solaris_amd64.go | 0 .../x/sys/unix/zsyscall_zos_s390x.go | 0 .../x/sys/unix/zsysctl_openbsd_386.go | 0 .../x/sys/unix/zsysctl_openbsd_amd64.go | 0 .../x/sys/unix/zsysctl_openbsd_arm.go | 0 .../x/sys/unix/zsysctl_openbsd_arm64.go | 0 .../x/sys/unix/zsysctl_openbsd_mips64.go | 0 .../x/sys/unix/zsysctl_openbsd_ppc64.go | 0 .../x/sys/unix/zsysctl_openbsd_riscv64.go | 0 .../x/sys/unix/zsysnum_darwin_amd64.go | 0 .../x/sys/unix/zsysnum_darwin_arm64.go | 0 .../x/sys/unix/zsysnum_dragonfly_amd64.go | 0 .../x/sys/unix/zsysnum_freebsd_386.go | 0 .../x/sys/unix/zsysnum_freebsd_amd64.go | 0 .../x/sys/unix/zsysnum_freebsd_arm.go | 0 .../x/sys/unix/zsysnum_freebsd_arm64.go | 0 .../x/sys/unix/zsysnum_freebsd_riscv64.go | 0 .../x/sys/unix/zsysnum_linux_386.go | 0 .../x/sys/unix/zsysnum_linux_amd64.go | 0 .../x/sys/unix/zsysnum_linux_arm.go | 0 .../x/sys/unix/zsysnum_linux_arm64.go | 0 .../x/sys/unix/zsysnum_linux_loong64.go | 0 .../x/sys/unix/zsysnum_linux_mips.go | 0 .../x/sys/unix/zsysnum_linux_mips64.go | 0 .../x/sys/unix/zsysnum_linux_mips64le.go | 0 .../x/sys/unix/zsysnum_linux_mipsle.go | 0 .../x/sys/unix/zsysnum_linux_ppc.go | 0 .../x/sys/unix/zsysnum_linux_ppc64.go | 0 .../x/sys/unix/zsysnum_linux_ppc64le.go | 0 .../x/sys/unix/zsysnum_linux_riscv64.go | 0 .../x/sys/unix/zsysnum_linux_s390x.go | 0 .../x/sys/unix/zsysnum_linux_sparc64.go | 0 .../x/sys/unix/zsysnum_netbsd_386.go | 0 .../x/sys/unix/zsysnum_netbsd_amd64.go | 0 .../x/sys/unix/zsysnum_netbsd_arm.go | 0 .../x/sys/unix/zsysnum_netbsd_arm64.go | 0 .../x/sys/unix/zsysnum_openbsd_386.go | 0 .../x/sys/unix/zsysnum_openbsd_amd64.go | 0 .../x/sys/unix/zsysnum_openbsd_arm.go | 0 .../x/sys/unix/zsysnum_openbsd_arm64.go | 0 .../x/sys/unix/zsysnum_openbsd_mips64.go | 0 .../x/sys/unix/zsysnum_openbsd_ppc64.go | 0 .../x/sys/unix/zsysnum_openbsd_riscv64.go | 0 .../x/sys/unix/zsysnum_zos_s390x.go | 0 .../golang.org/x/sys/unix/ztypes_aix_ppc.go | 0 .../golang.org/x/sys/unix/ztypes_aix_ppc64.go | 0 .../x/sys/unix/ztypes_darwin_amd64.go | 0 .../x/sys/unix/ztypes_darwin_arm64.go | 0 .../x/sys/unix/ztypes_dragonfly_amd64.go | 0 .../x/sys/unix/ztypes_freebsd_386.go | 0 .../x/sys/unix/ztypes_freebsd_amd64.go | 0 .../x/sys/unix/ztypes_freebsd_arm.go | 0 .../x/sys/unix/ztypes_freebsd_arm64.go | 0 .../x/sys/unix/ztypes_freebsd_riscv64.go | 0 .../golang.org/x/sys/unix/ztypes_linux.go | 0 .../golang.org/x/sys/unix/ztypes_linux_386.go | 0 .../x/sys/unix/ztypes_linux_amd64.go | 0 .../golang.org/x/sys/unix/ztypes_linux_arm.go | 0 .../x/sys/unix/ztypes_linux_arm64.go | 0 .../x/sys/unix/ztypes_linux_loong64.go | 0 .../x/sys/unix/ztypes_linux_mips.go | 0 .../x/sys/unix/ztypes_linux_mips64.go | 0 .../x/sys/unix/ztypes_linux_mips64le.go | 0 .../x/sys/unix/ztypes_linux_mipsle.go | 0 .../golang.org/x/sys/unix/ztypes_linux_ppc.go | 0 .../x/sys/unix/ztypes_linux_ppc64.go | 0 .../x/sys/unix/ztypes_linux_ppc64le.go | 0 .../x/sys/unix/ztypes_linux_riscv64.go | 0 .../x/sys/unix/ztypes_linux_s390x.go | 0 .../x/sys/unix/ztypes_linux_sparc64.go | 0 .../x/sys/unix/ztypes_netbsd_386.go | 0 .../x/sys/unix/ztypes_netbsd_amd64.go | 0 .../x/sys/unix/ztypes_netbsd_arm.go | 0 .../x/sys/unix/ztypes_netbsd_arm64.go | 0 .../x/sys/unix/ztypes_openbsd_386.go | 0 .../x/sys/unix/ztypes_openbsd_amd64.go | 0 .../x/sys/unix/ztypes_openbsd_arm.go | 0 .../x/sys/unix/ztypes_openbsd_arm64.go | 0 .../x/sys/unix/ztypes_openbsd_mips64.go | 0 .../x/sys/unix/ztypes_openbsd_ppc64.go | 0 .../x/sys/unix/ztypes_openbsd_riscv64.go | 0 .../x/sys/unix/ztypes_solaris_amd64.go | 0 .../golang.org/x/sys/unix/ztypes_zos_s390x.go | 0 .../vendor}/golang.org/x/text/LICENSE | 0 .../vendor}/golang.org/x/text/PATENTS | 0 .../x/text/internal/language/common.go | 0 .../x/text/internal/language/compact.go | 0 .../text/internal/language/compact/compact.go | 0 .../internal/language/compact/language.go | 0 .../text/internal/language/compact/parents.go | 0 .../text/internal/language/compact/tables.go | 0 .../x/text/internal/language/compact/tags.go | 0 .../x/text/internal/language/compose.go | 0 .../x/text/internal/language/coverage.go | 0 .../x/text/internal/language/language.go | 0 .../x/text/internal/language/lookup.go | 0 .../x/text/internal/language/match.go | 0 .../x/text/internal/language/parse.go | 0 .../x/text/internal/language/tables.go | 0 .../x/text/internal/language/tags.go | 0 .../golang.org/x/text/internal/tag/tag.go | 0 .../golang.org/x/text/language/coverage.go | 0 .../vendor}/golang.org/x/text/language/doc.go | 0 .../golang.org/x/text/language/language.go | 0 .../golang.org/x/text/language/match.go | 0 .../golang.org/x/text/language/parse.go | 0 .../golang.org/x/text/language/tables.go | 0 .../golang.org/x/text/language/tags.go | 0 .../x/text/secure/bidirule/bidirule.go | 0 .../x/text/secure/bidirule/bidirule10.0.0.go | 0 .../x/text/secure/bidirule/bidirule9.0.0.go | 0 .../golang.org/x/text/transform/transform.go | 0 .../golang.org/x/text/unicode/bidi/bidi.go | 0 .../golang.org/x/text/unicode/bidi/bracket.go | 0 .../golang.org/x/text/unicode/bidi/core.go | 0 .../golang.org/x/text/unicode/bidi/prop.go | 0 .../x/text/unicode/bidi/tables10.0.0.go | 0 .../x/text/unicode/bidi/tables11.0.0.go | 0 .../x/text/unicode/bidi/tables12.0.0.go | 0 .../x/text/unicode/bidi/tables13.0.0.go | 0 .../x/text/unicode/bidi/tables9.0.0.go | 0 .../golang.org/x/text/unicode/bidi/trieval.go | 0 .../x/text/unicode/norm/composition.go | 0 .../x/text/unicode/norm/forminfo.go | 0 .../golang.org/x/text/unicode/norm/input.go | 0 .../golang.org/x/text/unicode/norm/iter.go | 0 .../x/text/unicode/norm/normalize.go | 0 .../x/text/unicode/norm/readwriter.go | 0 .../x/text/unicode/norm/tables10.0.0.go | 0 .../x/text/unicode/norm/tables11.0.0.go | 0 .../x/text/unicode/norm/tables12.0.0.go | 0 .../x/text/unicode/norm/tables13.0.0.go | 0 .../x/text/unicode/norm/tables9.0.0.go | 0 .../x/text/unicode/norm/transform.go | 0 .../golang.org/x/text/unicode/norm/trie.go | 0 .../vendor}/golang.org/x/xerrors/LICENSE | 0 .../vendor}/golang.org/x/xerrors/PATENTS | 0 .../vendor}/golang.org/x/xerrors/README | 0 .../vendor}/golang.org/x/xerrors/adaptor.go | 0 .../golang.org/x/xerrors/codereview.cfg | 0 .../vendor}/golang.org/x/xerrors/doc.go | 0 .../vendor}/golang.org/x/xerrors/errors.go | 0 .../vendor}/golang.org/x/xerrors/fmt.go | 0 .../vendor}/golang.org/x/xerrors/format.go | 0 .../vendor}/golang.org/x/xerrors/frame.go | 0 .../golang.org/x/xerrors/internal/internal.go | 0 .../vendor}/golang.org/x/xerrors/wrap.go | 0 .../vendor}/google.golang.org/api/AUTHORS | 0 .../google.golang.org/api/CONTRIBUTORS | 0 .../vendor}/google.golang.org/api/LICENSE | 0 .../api/googleapi/googleapi.go | 0 .../api/googleapi/transport/apikey.go | 0 .../google.golang.org/api/googleapi/types.go | 0 .../api/internal/conn_pool.go | 0 .../google.golang.org/api/internal/creds.go | 0 .../api/internal/impersonate/impersonate.go | 0 .../api/internal/settings.go | 0 .../internal/third_party/uritemplates/LICENSE | 0 .../third_party/uritemplates/METADATA | 0 .../third_party/uritemplates/uritemplates.go | 0 .../third_party/uritemplates/utils.go | 0 .../google.golang.org/api/internal/version.go | 0 .../api/iterator/iterator.go | 0 .../option/internaloption/internaloption.go | 0 .../google.golang.org/api/option/option.go | 0 .../api/transport/cert/default_cert.go | 0 .../api/transport/cert/enterprise_cert.go | 0 .../api/transport/cert/secureconnect_cert.go | 0 .../google.golang.org/api/transport/dial.go | 0 .../google.golang.org/api/transport/doc.go | 0 .../api/transport/grpc/dial.go | 0 .../api/transport/grpc/dial_appengine.go | 0 .../api/transport/grpc/dial_socketopt.go | 0 .../api/transport/grpc/pool.go | 0 .../transport/http/configure_http2_go116.go | 0 .../http/configure_http2_not_go116.go | 0 .../api/transport/http/dial.go | 0 .../api/transport/http/dial_appengine.go | 0 .../http/internal/propagation/http.go | 0 .../api/transport/internal/dca/dca.go | 0 .../google.golang.org/appengine/.travis.yml | 0 .../appengine/CONTRIBUTING.md | 0 .../google.golang.org/appengine/LICENSE | 0 .../google.golang.org/appengine/README.md | 0 .../google.golang.org/appengine/appengine.go | 0 .../appengine/appengine_vm.go | 0 .../google.golang.org/appengine/errors.go | 0 .../google.golang.org/appengine/identity.go | 0 .../appengine/internal/api.go | 0 .../appengine/internal/api_classic.go | 0 .../appengine/internal/api_common.go | 0 .../appengine/internal/app_id.go | 0 .../app_identity/app_identity_service.pb.go | 0 .../app_identity/app_identity_service.proto | 0 .../appengine/internal/base/api_base.pb.go | 0 .../appengine/internal/base/api_base.proto | 0 .../internal/datastore/datastore_v3.pb.go | 0 .../internal/datastore/datastore_v3.proto | 0 .../appengine/internal/identity.go | 0 .../appengine/internal/identity_classic.go | 0 .../appengine/internal/identity_flex.go | 0 .../appengine/internal/identity_vm.go | 0 .../appengine/internal/internal.go | 0 .../appengine/internal/log/log_service.pb.go | 0 .../appengine/internal/log/log_service.proto | 0 .../appengine/internal/main.go | 0 .../appengine/internal/main_common.go | 0 .../appengine/internal/main_vm.go | 0 .../appengine/internal/metadata.go | 0 .../internal/modules/modules_service.pb.go | 0 .../internal/modules/modules_service.proto | 0 .../appengine/internal/net.go | 0 .../appengine/internal/regen.sh | 0 .../internal/remote_api/remote_api.pb.go | 0 .../internal/remote_api/remote_api.proto | 0 .../internal/socket/socket_service.pb.go | 0 .../internal/socket/socket_service.proto | 0 .../appengine/internal/transaction.go | 0 .../internal/urlfetch/urlfetch_service.pb.go | 0 .../internal/urlfetch/urlfetch_service.proto | 0 .../google.golang.org/appengine/namespace.go | 0 .../google.golang.org/appengine/socket/doc.go | 0 .../appengine/socket/socket_classic.go | 0 .../appengine/socket/socket_vm.go | 0 .../google.golang.org/appengine/timeout.go | 0 .../appengine/travis_install.sh | 0 .../appengine/travis_test.sh | 0 .../appengine/urlfetch/urlfetch.go | 0 .../google.golang.org/genproto/LICENSE | 0 .../api/annotations/annotations.pb.go | 0 .../googleapis/api/annotations/client.pb.go | 0 .../api/annotations/field_behavior.pb.go | 0 .../googleapis/api/annotations/http.pb.go | 0 .../googleapis/api/annotations/resource.pb.go | 0 .../googleapis/api/annotations/routing.pb.go | 0 .../googleapis/api/launch_stage.pb.go | 0 .../datastore/v1/aggregation_result.pb.go | 0 .../googleapis/datastore/v1/datastore.pb.go | 0 .../googleapis/datastore/v1/entity.pb.go | 0 .../googleapis/datastore/v1/query.pb.go | 0 .../genproto/googleapis/iam/v1/alias.go | 0 .../genproto/googleapis/rpc/code/code.pb.go | 0 .../rpc/errdetails/error_details.pb.go | 0 .../googleapis/rpc/status/status.pb.go | 0 .../genproto/googleapis/type/expr/expr.pb.go | 0 .../googleapis/type/latlng/latlng.pb.go | 0 .../vendor}/google.golang.org/grpc/AUTHORS | 0 .../google.golang.org/grpc/CODE-OF-CONDUCT.md | 0 .../google.golang.org/grpc/CONTRIBUTING.md | 0 .../google.golang.org/grpc/GOVERNANCE.md | 0 .../vendor}/google.golang.org/grpc/LICENSE | 0 .../google.golang.org/grpc/MAINTAINERS.md | 0 .../vendor}/google.golang.org/grpc/Makefile | 0 .../vendor}/google.golang.org/grpc/NOTICE.txt | 0 .../vendor}/google.golang.org/grpc/README.md | 0 .../google.golang.org/grpc/SECURITY.md | 0 .../grpc/attributes/attributes.go | 0 .../vendor}/google.golang.org/grpc/backoff.go | 0 .../google.golang.org/grpc/backoff/backoff.go | 0 .../grpc/balancer/balancer.go | 0 .../grpc/balancer/base/balancer.go | 0 .../grpc/balancer/base/base.go | 0 .../grpc/balancer/conn_state_evaluator.go | 0 .../grpclb/grpc_lb_v1/load_balancer.pb.go | 0 .../grpc_lb_v1/load_balancer_grpc.pb.go | 0 .../grpc/balancer/grpclb/grpclb.go | 0 .../grpc/balancer/grpclb/grpclb_config.go | 0 .../grpc/balancer/grpclb/grpclb_picker.go | 0 .../balancer/grpclb/grpclb_remote_balancer.go | 0 .../grpc/balancer/grpclb/grpclb_util.go | 0 .../grpc/balancer/grpclb/state/state.go | 0 .../grpc/balancer/roundrobin/roundrobin.go | 0 .../grpc/balancer_conn_wrappers.go | 0 .../grpc_binarylog_v1/binarylog.pb.go | 0 .../vendor}/google.golang.org/grpc/call.go | 0 .../grpc/channelz/channelz.go | 0 .../google.golang.org/grpc/clientconn.go | 0 .../vendor}/google.golang.org/grpc/codec.go | 0 .../vendor}/google.golang.org/grpc/codegen.sh | 0 .../grpc/codes/code_string.go | 0 .../google.golang.org/grpc/codes/codes.go | 0 .../grpc/connectivity/connectivity.go | 0 .../grpc/credentials/alts/alts.go | 0 .../alts/internal/authinfo/authinfo.go | 0 .../grpc/credentials/alts/internal/common.go | 0 .../alts/internal/conn/aeadrekey.go | 0 .../alts/internal/conn/aes128gcm.go | 0 .../alts/internal/conn/aes128gcmrekey.go | 0 .../credentials/alts/internal/conn/common.go | 0 .../credentials/alts/internal/conn/counter.go | 0 .../credentials/alts/internal/conn/record.go | 0 .../credentials/alts/internal/conn/utils.go | 0 .../alts/internal/handshaker/handshaker.go | 0 .../internal/handshaker/service/service.go | 0 .../internal/proto/grpc_gcp/altscontext.pb.go | 0 .../internal/proto/grpc_gcp/handshaker.pb.go | 0 .../proto/grpc_gcp/handshaker_grpc.pb.go | 0 .../grpc_gcp/transport_security_common.pb.go | 0 .../grpc/credentials/alts/utils.go | 0 .../grpc/credentials/credentials.go | 0 .../grpc/credentials/google/google.go | 0 .../grpc/credentials/google/xds.go | 0 .../grpc/credentials/insecure/insecure.go | 0 .../grpc/credentials/oauth/oauth.go | 0 .../google.golang.org/grpc/credentials/tls.go | 0 .../google.golang.org/grpc/dialoptions.go | 0 .../vendor}/google.golang.org/grpc/doc.go | 0 .../grpc/encoding/encoding.go | 0 .../grpc/encoding/proto/proto.go | 0 .../grpc/grpclog/component.go | 0 .../google.golang.org/grpc/grpclog/grpclog.go | 0 .../google.golang.org/grpc/grpclog/logger.go | 0 .../grpc/grpclog/loggerv2.go | 0 .../google.golang.org/grpc/interceptor.go | 0 .../grpc/internal/backoff/backoff.go | 0 .../balancer/gracefulswitch/gracefulswitch.go | 0 .../grpc/internal/balancerload/load.go | 0 .../grpc/internal/binarylog/binarylog.go | 0 .../internal/binarylog/binarylog_testutil.go | 0 .../grpc/internal/binarylog/env_config.go | 0 .../grpc/internal/binarylog/method_logger.go | 0 .../grpc/internal/binarylog/sink.go | 0 .../grpc/internal/buffer/unbounded.go | 0 .../grpc/internal/channelz/funcs.go | 0 .../grpc/internal/channelz/id.go | 0 .../grpc/internal/channelz/logging.go | 0 .../grpc/internal/channelz/types.go | 0 .../grpc/internal/channelz/types_linux.go | 0 .../grpc/internal/channelz/types_nonlinux.go | 0 .../grpc/internal/channelz/util_linux.go | 0 .../grpc/internal/channelz/util_nonlinux.go | 0 .../grpc/internal/credentials/credentials.go | 0 .../grpc/internal/credentials/spiffe.go | 0 .../grpc/internal/credentials/syscallconn.go | 0 .../grpc/internal/credentials/util.go | 0 .../grpc/internal/envconfig/envconfig.go | 0 .../grpc/internal/envconfig/observability.go | 0 .../grpc/internal/envconfig/xds.go | 0 .../grpc/internal/googlecloud/googlecloud.go | 0 .../grpc/internal/googlecloud/manufacturer.go | 0 .../googlecloud/manufacturer_linux.go | 0 .../googlecloud/manufacturer_windows.go | 0 .../grpc/internal/grpclog/grpclog.go | 0 .../grpc/internal/grpclog/prefixLogger.go | 0 .../grpc/internal/grpcrand/grpcrand.go | 0 .../grpc/internal/grpcsync/event.go | 0 .../grpc/internal/grpcsync/oncefunc.go | 0 .../grpc/internal/grpcutil/compressor.go | 0 .../grpc/internal/grpcutil/encode_duration.go | 0 .../grpc/internal/grpcutil/grpcutil.go | 0 .../grpc/internal/grpcutil/metadata.go | 0 .../grpc/internal/grpcutil/method.go | 0 .../grpc/internal/grpcutil/regex.go | 0 .../grpc/internal/internal.go | 0 .../grpc/internal/metadata/metadata.go | 0 .../grpc/internal/pretty/pretty.go | 0 .../grpc/internal/resolver/config_selector.go | 0 .../internal/resolver/dns/dns_resolver.go | 0 .../resolver/passthrough/passthrough.go | 0 .../grpc/internal/resolver/unix/unix.go | 0 .../internal/serviceconfig/serviceconfig.go | 0 .../grpc/internal/status/status.go | 0 .../grpc/internal/syscall/syscall_linux.go | 0 .../grpc/internal/syscall/syscall_nonlinux.go | 0 .../grpc/internal/transport/bdp_estimator.go | 0 .../grpc/internal/transport/controlbuf.go | 0 .../grpc/internal/transport/defaults.go | 0 .../grpc/internal/transport/flowcontrol.go | 0 .../grpc/internal/transport/handler_server.go | 0 .../grpc/internal/transport/http2_client.go | 0 .../grpc/internal/transport/http2_server.go | 0 .../grpc/internal/transport/http_util.go | 0 .../transport/networktype/networktype.go | 0 .../grpc/internal/transport/proxy.go | 0 .../grpc/internal/transport/transport.go | 0 .../grpc/internal/xds_handshake_cluster.go | 0 .../grpc/keepalive/keepalive.go | 0 .../grpc/metadata/metadata.go | 0 .../google.golang.org/grpc/peer/peer.go | 0 .../google.golang.org/grpc/picker_wrapper.go | 0 .../google.golang.org/grpc/pickfirst.go | 0 .../google.golang.org/grpc/preloader.go | 0 .../google.golang.org/grpc/regenerate.sh | 0 .../google.golang.org/grpc/resolver/map.go | 0 .../grpc/resolver/resolver.go | 0 .../grpc/resolver_conn_wrapper.go | 0 .../google.golang.org/grpc/rpc_util.go | 0 .../vendor}/google.golang.org/grpc/server.go | 0 .../google.golang.org/grpc/service_config.go | 0 .../grpc/serviceconfig/serviceconfig.go | 0 .../google.golang.org/grpc/stats/handlers.go | 0 .../google.golang.org/grpc/stats/stats.go | 0 .../google.golang.org/grpc/status/status.go | 0 .../vendor}/google.golang.org/grpc/stream.go | 0 .../vendor}/google.golang.org/grpc/tap/tap.go | 0 .../vendor}/google.golang.org/grpc/trace.go | 0 .../vendor}/google.golang.org/grpc/version.go | 0 .../vendor}/google.golang.org/grpc/vet.sh | 0 .../google.golang.org/protobuf/LICENSE | 0 .../google.golang.org/protobuf/PATENTS | 0 .../protobuf/encoding/protojson/decode.go | 0 .../protobuf/encoding/protojson/doc.go | 0 .../protobuf/encoding/protojson/encode.go | 0 .../encoding/protojson/well_known_types.go | 0 .../protobuf/encoding/prototext/decode.go | 0 .../protobuf/encoding/prototext/doc.go | 0 .../protobuf/encoding/prototext/encode.go | 0 .../protobuf/encoding/protowire/wire.go | 0 .../protobuf/internal/descfmt/stringer.go | 0 .../protobuf/internal/descopts/options.go | 0 .../protobuf/internal/detrand/rand.go | 0 .../internal/encoding/defval/default.go | 0 .../protobuf/internal/encoding/json/decode.go | 0 .../internal/encoding/json/decode_number.go | 0 .../internal/encoding/json/decode_string.go | 0 .../internal/encoding/json/decode_token.go | 0 .../protobuf/internal/encoding/json/encode.go | 0 .../encoding/messageset/messageset.go | 0 .../protobuf/internal/encoding/tag/tag.go | 0 .../protobuf/internal/encoding/text/decode.go | 0 .../internal/encoding/text/decode_number.go | 0 .../internal/encoding/text/decode_string.go | 0 .../internal/encoding/text/decode_token.go | 0 .../protobuf/internal/encoding/text/doc.go | 0 .../protobuf/internal/encoding/text/encode.go | 0 .../protobuf/internal/errors/errors.go | 0 .../protobuf/internal/errors/is_go112.go | 0 .../protobuf/internal/errors/is_go113.go | 0 .../protobuf/internal/filedesc/build.go | 0 .../protobuf/internal/filedesc/desc.go | 0 .../protobuf/internal/filedesc/desc_init.go | 0 .../protobuf/internal/filedesc/desc_lazy.go | 0 .../protobuf/internal/filedesc/desc_list.go | 0 .../internal/filedesc/desc_list_gen.go | 0 .../protobuf/internal/filedesc/placeholder.go | 0 .../protobuf/internal/filetype/build.go | 0 .../protobuf/internal/flags/flags.go | 0 .../internal/flags/proto_legacy_disable.go | 0 .../internal/flags/proto_legacy_enable.go | 0 .../protobuf/internal/genid/any_gen.go | 0 .../protobuf/internal/genid/api_gen.go | 0 .../protobuf/internal/genid/descriptor_gen.go | 0 .../protobuf/internal/genid/doc.go | 0 .../protobuf/internal/genid/duration_gen.go | 0 .../protobuf/internal/genid/empty_gen.go | 0 .../protobuf/internal/genid/field_mask_gen.go | 0 .../protobuf/internal/genid/goname.go | 0 .../protobuf/internal/genid/map_entry.go | 0 .../internal/genid/source_context_gen.go | 0 .../protobuf/internal/genid/struct_gen.go | 0 .../protobuf/internal/genid/timestamp_gen.go | 0 .../protobuf/internal/genid/type_gen.go | 0 .../protobuf/internal/genid/wrappers.go | 0 .../protobuf/internal/genid/wrappers_gen.go | 0 .../protobuf/internal/impl/api_export.go | 0 .../protobuf/internal/impl/checkinit.go | 0 .../protobuf/internal/impl/codec_extension.go | 0 .../protobuf/internal/impl/codec_field.go | 0 .../protobuf/internal/impl/codec_gen.go | 0 .../protobuf/internal/impl/codec_map.go | 0 .../protobuf/internal/impl/codec_map_go111.go | 0 .../protobuf/internal/impl/codec_map_go112.go | 0 .../protobuf/internal/impl/codec_message.go | 0 .../internal/impl/codec_messageset.go | 0 .../protobuf/internal/impl/codec_reflect.go | 0 .../protobuf/internal/impl/codec_tables.go | 0 .../protobuf/internal/impl/codec_unsafe.go | 0 .../protobuf/internal/impl/convert.go | 0 .../protobuf/internal/impl/convert_list.go | 0 .../protobuf/internal/impl/convert_map.go | 0 .../protobuf/internal/impl/decode.go | 0 .../protobuf/internal/impl/encode.go | 0 .../protobuf/internal/impl/enum.go | 0 .../protobuf/internal/impl/extension.go | 0 .../protobuf/internal/impl/legacy_enum.go | 0 .../protobuf/internal/impl/legacy_export.go | 0 .../internal/impl/legacy_extension.go | 0 .../protobuf/internal/impl/legacy_file.go | 0 .../protobuf/internal/impl/legacy_message.go | 0 .../protobuf/internal/impl/merge.go | 0 .../protobuf/internal/impl/merge_gen.go | 0 .../protobuf/internal/impl/message.go | 0 .../protobuf/internal/impl/message_reflect.go | 0 .../internal/impl/message_reflect_field.go | 0 .../internal/impl/message_reflect_gen.go | 0 .../protobuf/internal/impl/pointer_reflect.go | 0 .../protobuf/internal/impl/pointer_unsafe.go | 0 .../protobuf/internal/impl/validate.go | 0 .../protobuf/internal/impl/weak.go | 0 .../protobuf/internal/order/order.go | 0 .../protobuf/internal/order/range.go | 0 .../protobuf/internal/pragma/pragma.go | 0 .../protobuf/internal/set/ints.go | 0 .../protobuf/internal/strs/strings.go | 0 .../protobuf/internal/strs/strings_pure.go | 0 .../protobuf/internal/strs/strings_unsafe.go | 0 .../protobuf/internal/version/version.go | 0 .../protobuf/proto/checkinit.go | 0 .../protobuf/proto/decode.go | 0 .../protobuf/proto/decode_gen.go | 0 .../google.golang.org/protobuf/proto/doc.go | 0 .../protobuf/proto/encode.go | 0 .../protobuf/proto/encode_gen.go | 0 .../google.golang.org/protobuf/proto/equal.go | 0 .../protobuf/proto/extension.go | 0 .../google.golang.org/protobuf/proto/merge.go | 0 .../protobuf/proto/messageset.go | 0 .../google.golang.org/protobuf/proto/proto.go | 0 .../protobuf/proto/proto_methods.go | 0 .../protobuf/proto/proto_reflect.go | 0 .../google.golang.org/protobuf/proto/reset.go | 0 .../google.golang.org/protobuf/proto/size.go | 0 .../protobuf/proto/size_gen.go | 0 .../protobuf/proto/wrappers.go | 0 .../protobuf/reflect/protodesc/desc.go | 0 .../protobuf/reflect/protodesc/desc_init.go | 0 .../reflect/protodesc/desc_resolve.go | 0 .../reflect/protodesc/desc_validate.go | 0 .../protobuf/reflect/protodesc/proto.go | 0 .../protobuf/reflect/protoreflect/methods.go | 0 .../protobuf/reflect/protoreflect/proto.go | 0 .../protobuf/reflect/protoreflect/source.go | 0 .../reflect/protoreflect/source_gen.go | 0 .../protobuf/reflect/protoreflect/type.go | 0 .../protobuf/reflect/protoreflect/value.go | 0 .../reflect/protoreflect/value_pure.go | 0 .../reflect/protoreflect/value_union.go | 0 .../reflect/protoreflect/value_unsafe.go | 0 .../reflect/protoregistry/registry.go | 0 .../protobuf/runtime/protoiface/legacy.go | 0 .../protobuf/runtime/protoiface/methods.go | 0 .../protobuf/runtime/protoimpl/impl.go | 0 .../protobuf/runtime/protoimpl/version.go | 0 .../types/descriptorpb/descriptor.pb.go | 0 .../protobuf/types/known/anypb/any.pb.go | 0 .../types/known/durationpb/duration.pb.go | 0 .../protobuf/types/known/emptypb/empty.pb.go | 0 .../types/known/fieldmaskpb/field_mask.pb.go | 0 .../types/known/structpb/struct.pb.go | 0 .../types/known/timestamppb/timestamp.pb.go | 0 .../types/known/wrapperspb/wrappers.pb.go | 0 .../vendor}/gopkg.in/yaml.v2/.travis.yml | 0 .../vendor}/gopkg.in/yaml.v2/LICENSE | 0 .../vendor}/gopkg.in/yaml.v2/LICENSE.libyaml | 0 .../vendor}/gopkg.in/yaml.v2/NOTICE | 0 .../vendor}/gopkg.in/yaml.v2/README.md | 0 .../vendor}/gopkg.in/yaml.v2/apic.go | 0 .../vendor}/gopkg.in/yaml.v2/decode.go | 0 .../vendor}/gopkg.in/yaml.v2/emitterc.go | 0 .../vendor}/gopkg.in/yaml.v2/encode.go | 0 .../vendor}/gopkg.in/yaml.v2/parserc.go | 0 .../vendor}/gopkg.in/yaml.v2/readerc.go | 0 .../vendor}/gopkg.in/yaml.v2/resolve.go | 0 .../vendor}/gopkg.in/yaml.v2/scannerc.go | 0 .../vendor}/gopkg.in/yaml.v2/sorter.go | 0 .../vendor}/gopkg.in/yaml.v2/writerc.go | 0 .../vendor}/gopkg.in/yaml.v2/yaml.go | 0 .../vendor}/gopkg.in/yaml.v2/yamlh.go | 0 .../vendor}/gopkg.in/yaml.v2/yamlprivateh.go | 0 .../vendor}/gopkg.in/yaml.v3/LICENSE | 0 .../vendor}/gopkg.in/yaml.v3/NOTICE | 0 .../vendor}/gopkg.in/yaml.v3/README.md | 0 .../vendor}/gopkg.in/yaml.v3/apic.go | 0 .../vendor}/gopkg.in/yaml.v3/decode.go | 0 .../vendor}/gopkg.in/yaml.v3/emitterc.go | 0 .../vendor}/gopkg.in/yaml.v3/encode.go | 0 .../vendor}/gopkg.in/yaml.v3/parserc.go | 0 .../vendor}/gopkg.in/yaml.v3/readerc.go | 0 .../vendor}/gopkg.in/yaml.v3/resolve.go | 0 .../vendor}/gopkg.in/yaml.v3/scannerc.go | 0 .../vendor}/gopkg.in/yaml.v3/sorter.go | 0 .../vendor}/gopkg.in/yaml.v3/writerc.go | 0 .../vendor}/gopkg.in/yaml.v3/yaml.go | 0 .../vendor}/gopkg.in/yaml.v3/yamlh.go | 0 .../vendor}/gopkg.in/yaml.v3/yamlprivateh.go | 0 {vendor => shortener/vendor}/modules.txt | 0 web/Dockerfile | 22 -- web/config.go | 17 -- 1697 files changed, 373 insertions(+), 747 deletions(-) delete mode 100644 .github/actions/builder/action.yaml delete mode 100644 .github/actions/deployer/action.yaml delete mode 100644 .github/actions/dh_builder/action.yaml delete mode 100644 .github/workflows/deploy-lengthener.yaml delete mode 100644 .github/workflows/deploy-web.yaml create mode 100644 .github/workflows/deploy.yaml delete mode 100644 deploy/lengthener/Dockerfile delete mode 100644 deploy/lengthener/dev.yaml delete mode 100644 deploy/lengthener/prod.yaml delete mode 100644 deploy/lengthener/test.yaml delete mode 100644 deploy/web/Dockerfile delete mode 100644 deploy/web/local.yaml create mode 100644 deployment/Dockerfile rename {deploy/web => deployment/configs}/dev.yaml (100%) rename {deploy/lengthener => deployment/configs}/local.yaml (75%) rename {deploy/web => deployment/configs}/prod.yaml (100%) rename {deploy/web => deployment/configs}/test.yaml (100%) rename {database => deployment/database}/schema.sql (100%) delete mode 100644 lengthener/Dockerfile delete mode 100644 lengthener/config.go delete mode 100644 lengthener/main.go delete mode 100644 lengthener/server.go delete mode 100644 pkg/pages/login.html delete mode 100644 scripts/migrate/migrate.go delete mode 100644 scripts/migrate/migrate.yaml create mode 100644 shortener/Dockerfile rename {web => shortener/cmd/shortener}/main.go (56%) rename go.mod => shortener/go.mod (97%) rename go.sum => shortener/go.sum (100%) rename {pkg => shortener/internal}/pages/404.html (100%) rename {pkg => shortener/internal}/pages/500.html (100%) rename {pkg => shortener/internal}/pages/index.html (55%) rename {pkg => shortener/internal}/pages/pages.go (100%) create mode 100644 shortener/internal/server/config.go rename {web => shortener/internal/server}/server.go (68%) rename {pkg => shortener/pkg}/auth/auth.go (93%) rename {pkg => shortener/pkg}/auth/errors.go (100%) rename {pkg => shortener/pkg}/configs/envs.go (100%) rename {pkg => shortener/pkg}/configs/load.go (72%) rename {pkg => shortener/pkg}/configs/loader.go (100%) rename {pkg => shortener/pkg}/configs/secret.go (100%) rename {pkg => shortener/pkg}/models/link.go (100%) rename {pkg => shortener/pkg}/models/nullable.go (100%) rename {pkg => shortener/pkg}/models/user.go (100%) rename {pkg => shortener/pkg}/shortener/errors.go (100%) rename {pkg => shortener/pkg}/shortener/shortener.go (96%) rename {pkg => shortener/pkg}/store/store.go (91%) rename {pkg => shortener/pkg}/stores/cache/cache.go (87%) rename {pkg => shortener/pkg}/stores/config.go (76%) rename {pkg => shortener/pkg}/stores/database/database.go (97%) rename {pkg => shortener/pkg}/stores/datastore/datastore.go (91%) rename {pkg => shortener/pkg}/stores/inmem/inmem.go (91%) rename {pkg => shortener/pkg}/stores/redis/redis.go (91%) rename {vendor => shortener/vendor}/cloud.google.com/go/LICENSE (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/civil/civil.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/compute/LICENSE (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/compute/internal/version.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/compute/metadata/CHANGES.md (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/compute/metadata/LICENSE (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/compute/metadata/README.md (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/compute/metadata/metadata.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/compute/metadata/retry.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/compute/metadata/retry_linux.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/compute/metadata/tidyfix.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/CHANGES.md (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/LICENSE (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/README.md (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/client.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/datastore.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/datastore.replay (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/doc.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/errors.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/internal/gaepb/datastore_v3.pb.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/internal/version.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/key.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/keycompat.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/load.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/mutation.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/prop.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/query.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/save.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/time.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/datastore/transaction.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/iam/CHANGES.md (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/iam/LICENSE (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/iam/README.md (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/iam/apiv1/iampb/iam_policy.pb.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/iam/apiv1/iampb/options.pb.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/iam/apiv1/iampb/policy.pb.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/iam/iam.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/internal/.repo-metadata-full.json (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/internal/README.md (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/internal/annotate.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/internal/fields/fields.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/internal/fields/fold.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/internal/retry.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/internal/trace/trace.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/internal/version/update_version.sh (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/internal/version/version.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/secretmanager/LICENSE (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/secretmanager/apiv1/doc.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/secretmanager/apiv1/gapic_metadata.json (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/secretmanager/apiv1/iam.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/secretmanager/apiv1/secret_manager_client.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/secretmanager/apiv1/secretmanagerpb/resources.pb.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/secretmanager/apiv1/secretmanagerpb/service.pb.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/secretmanager/apiv1/version.go (100%) rename {vendor => shortener/vendor}/cloud.google.com/go/secretmanager/internal/version.go (100%) rename {vendor => shortener/vendor}/github.com/cespare/xxhash/v2/LICENSE.txt (100%) rename {vendor => shortener/vendor}/github.com/cespare/xxhash/v2/README.md (100%) rename {vendor => shortener/vendor}/github.com/cespare/xxhash/v2/xxhash.go (100%) rename {vendor => shortener/vendor}/github.com/cespare/xxhash/v2/xxhash_amd64.go (100%) rename {vendor => shortener/vendor}/github.com/cespare/xxhash/v2/xxhash_amd64.s (100%) rename {vendor => shortener/vendor}/github.com/cespare/xxhash/v2/xxhash_other.go (100%) rename {vendor => shortener/vendor}/github.com/cespare/xxhash/v2/xxhash_safe.go (100%) rename {vendor => shortener/vendor}/github.com/cespare/xxhash/v2/xxhash_unsafe.go (100%) rename {vendor => shortener/vendor}/github.com/dgryski/go-rendezvous/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/dgryski/go-rendezvous/rdv.go (100%) rename {vendor => shortener/vendor}/github.com/gin-contrib/sse/.travis.yml (100%) rename {vendor => shortener/vendor}/github.com/gin-contrib/sse/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/gin-contrib/sse/README.md (100%) rename {vendor => shortener/vendor}/github.com/gin-contrib/sse/sse-decoder.go (100%) rename {vendor => shortener/vendor}/github.com/gin-contrib/sse/sse-encoder.go (100%) rename {vendor => shortener/vendor}/github.com/gin-contrib/sse/writer.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/.golangci.yml (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/.goreleaser.yaml (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/AUTHORS.md (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/BENCHMARKS.md (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/CHANGELOG.md (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/CODE_OF_CONDUCT.md (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/CONTRIBUTING.md (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/Makefile (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/README.md (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/any.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/auth.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/any.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/binding.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/binding_nomsgpack.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/default_validator.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/form.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/form_mapping.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/header.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/json.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/msgpack.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/multipart_form_mapping.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/protobuf.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/query.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/toml.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/uri.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/xml.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/binding/yaml.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/codecov.yml (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/context.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/context_appengine.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/debug.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/deprecated.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/doc.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/errors.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/fs.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/gin.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/internal/bytesconv/bytesconv.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/internal/json/go_json.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/internal/json/json.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/internal/json/jsoniter.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/logger.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/mode.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/path.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/recovery.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/any.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/data.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/html.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/json.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/msgpack.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/protobuf.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/reader.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/redirect.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/render.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/text.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/toml.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/xml.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/render/yaml.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/response_writer.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/routergroup.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/test_helpers.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/tree.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/utils.go (100%) rename {vendor => shortener/vendor}/github.com/gin-gonic/gin/version.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/locales/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/go-playground/locales/.travis.yml (100%) rename {vendor => shortener/vendor}/github.com/go-playground/locales/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/go-playground/locales/README.md (100%) rename {vendor => shortener/vendor}/github.com/go-playground/locales/currency/currency.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/locales/logo.png (100%) rename {vendor => shortener/vendor}/github.com/go-playground/locales/rules.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/universal-translator/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/go-playground/universal-translator/.travis.yml (100%) rename {vendor => shortener/vendor}/github.com/go-playground/universal-translator/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/go-playground/universal-translator/Makefile (100%) rename {vendor => shortener/vendor}/github.com/go-playground/universal-translator/README.md (100%) rename {vendor => shortener/vendor}/github.com/go-playground/universal-translator/errors.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/universal-translator/import_export.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/universal-translator/logo.png (100%) rename {vendor => shortener/vendor}/github.com/go-playground/universal-translator/translator.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/universal-translator/universal_translator.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/MAINTAINERS.md (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/Makefile (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/README.md (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/baked_in.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/cache.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/country_codes.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/currency_codes.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/doc.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/errors.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/field_level.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/logo.png (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/postcode_regexes.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/regexes.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/struct_level.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/translations.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/util.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/validator.go (100%) rename {vendor => shortener/vendor}/github.com/go-playground/validator/v10/validator_instance.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/.golangci.yml (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/.prettierrc.yml (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/CHANGELOG.md (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/Makefile (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/README.md (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/RELEASING.md (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/cluster.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/cluster_commands.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/command.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/commands.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/doc.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/error.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/arg.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/hashtag/hashtag.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/hscan/hscan.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/hscan/structmap.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/internal.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/log.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/once.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/pool/conn.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/pool/pool.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/pool/pool_single.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/pool/pool_sticky.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/proto/reader.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/proto/scan.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/proto/writer.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/rand/rand.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/safe.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/unsafe.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/util.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/util/safe.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/util/strconv.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/internal/util/unsafe.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/iterator.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/options.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/package.json (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/pipeline.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/pubsub.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/redis.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/result.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/ring.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/script.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/sentinel.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/tx.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/universal.go (100%) rename {vendor => shortener/vendor}/github.com/go-redis/redis/v8/version.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/AUTHORS (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/CHANGELOG.md (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/README.md (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/atomic_bool.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/atomic_bool_go118.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/auth.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/buffer.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/collations.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/conncheck.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/conncheck_dummy.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/connection.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/connector.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/const.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/driver.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/dsn.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/errors.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/fields.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/fuzz.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/infile.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/nulltime.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/packets.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/result.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/rows.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/statement.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/transaction.go (100%) rename {vendor => shortener/vendor}/github.com/go-sql-driver/mysql/utils.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/.codecov.yml (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/.golangci.yml (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/CHANGELOG.md (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/Makefile (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/README.md (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/color.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/decode.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/docker-compose.yml (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/encode.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/error.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/anonymous_field.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/array.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/bool.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/bytes.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/compile.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/compile_norace.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/compile_race.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/context.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/float.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/func.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/int.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/interface.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/invalid.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/map.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/number.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/option.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/ptr.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/slice.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/stream.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/string.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/struct.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/type.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/uint.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/unmarshal_json.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/unmarshal_text.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/decoder/wrapped_string.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/code.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/compact.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/compiler.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/compiler_norace.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/compiler_race.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/context.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/decode_rune.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/encoder.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/indent.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/int.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/map112.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/map113.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/opcode.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/option.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/optype.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/query.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/string.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/string_table.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm/debug_vm.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm/hack.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm/util.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm/vm.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_color/debug_vm.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_color/hack.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_color/util.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_color/vm.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_color_indent/debug_vm.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_color_indent/util.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_color_indent/vm.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_indent/debug_vm.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_indent/hack.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_indent/util.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/encoder/vm_indent/vm.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/errors/error.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/runtime/rtype.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/runtime/struct_field.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/internal/runtime/type.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/json.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/option.go (100%) rename {vendor => shortener/vendor}/github.com/goccy/go-json/query.go (100%) rename {vendor => shortener/vendor}/github.com/golang/groupcache/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/golang/groupcache/lru/lru.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/AUTHORS (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/CONTRIBUTORS (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/jsonpb/decode.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/jsonpb/encode.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/jsonpb/json.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/buffer.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/defaults.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/deprecated.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/discard.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/extensions.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/properties.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/proto.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/registry.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/text_decode.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/text_encode.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/wire.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/proto/wrappers.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/ptypes/any.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/ptypes/any/any.pb.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/ptypes/doc.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/ptypes/duration.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/ptypes/duration/duration.pb.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/ptypes/timestamp.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go (100%) rename {vendor => shortener/vendor}/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/compare.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/export_panic.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/export_unsafe.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/internal/diff/debug_disable.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/internal/diff/debug_enable.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/internal/diff/diff.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/internal/flags/flags.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/internal/function/func.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/internal/value/name.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/internal/value/sort.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/options.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/path.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/report.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/report_compare.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/report_references.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/report_reflect.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/report_slices.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/report_text.go (100%) rename {vendor => shortener/vendor}/github.com/google/go-cmp/cmp/report_value.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/enterprise-certificate-proxy/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/googleapis/enterprise-certificate-proxy/client/client.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/enterprise-certificate-proxy/client/util/util.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/.release-please-manifest.json (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/CHANGES.md (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/apierror/apierror.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/apierror/internal/proto/README.md (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.pb.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.proto (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.pb.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.proto (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/call_option.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/content_type.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/gax.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/header.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/internal/version.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/invoke.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/proto_json_stream.go (100%) rename {vendor => shortener/vendor}/github.com/googleapis/gax-go/v2/release-please-config.json (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/.codecov.yml (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/.travis.yml (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/Gopkg.lock (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/Gopkg.toml (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/README.md (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/adapter.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_array.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_bool.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_float.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_int32.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_int64.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_invalid.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_nil.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_number.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_object.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_str.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_uint32.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/any_uint64.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/build.sh (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/config.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/fuzzy_mode_convert_table.md (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/iter.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/iter_array.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/iter_float.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/iter_int.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/iter_object.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/iter_skip.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/iter_skip_sloppy.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/iter_skip_strict.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/iter_str.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/jsoniter.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/pool.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_array.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_dynamic.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_extension.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_json_number.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_json_raw_message.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_map.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_marshaler.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_native.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_optional.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_slice.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_struct_decoder.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/reflect_struct_encoder.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/stream.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/stream_float.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/stream_int.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/stream_str.go (100%) rename {vendor => shortener/vendor}/github.com/json-iterator/go/test.sh (100%) rename {vendor => shortener/vendor}/github.com/leodido/go-urn/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/leodido/go-urn/.travis.yml (100%) rename {vendor => shortener/vendor}/github.com/leodido/go-urn/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/leodido/go-urn/README.md (100%) rename {vendor => shortener/vendor}/github.com/leodido/go-urn/machine.go (100%) rename {vendor => shortener/vendor}/github.com/leodido/go-urn/machine.go.rl (100%) rename {vendor => shortener/vendor}/github.com/leodido/go-urn/makefile (100%) rename {vendor => shortener/vendor}/github.com/leodido/go-urn/urn.go (100%) rename {vendor => shortener/vendor}/github.com/mattn/go-isatty/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/mattn/go-isatty/README.md (100%) rename {vendor => shortener/vendor}/github.com/mattn/go-isatty/doc.go (100%) rename {vendor => shortener/vendor}/github.com/mattn/go-isatty/go.test.sh (100%) rename {vendor => shortener/vendor}/github.com/mattn/go-isatty/isatty_bsd.go (100%) rename {vendor => shortener/vendor}/github.com/mattn/go-isatty/isatty_others.go (100%) rename {vendor => shortener/vendor}/github.com/mattn/go-isatty/isatty_plan9.go (100%) rename {vendor => shortener/vendor}/github.com/mattn/go-isatty/isatty_solaris.go (100%) rename {vendor => shortener/vendor}/github.com/mattn/go-isatty/isatty_tcgets.go (100%) rename {vendor => shortener/vendor}/github.com/mattn/go-isatty/isatty_windows.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/concurrent/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/modern-go/concurrent/README.md (100%) rename {vendor => shortener/vendor}/github.com/modern-go/concurrent/executor.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/concurrent/go_above_19.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/concurrent/go_below_19.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/concurrent/unbounded_executor.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/.travis.yml (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/Gopkg.lock (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/Gopkg.toml (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/README.md (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/go_above_118.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/go_above_19.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/go_below_118.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/reflect2.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/reflect2_amd64.s (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/reflect2_kind.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/relfect2_386.s (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/relfect2_amd64p32.s (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/relfect2_arm.s (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/relfect2_arm64.s (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/relfect2_mips64x.s (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/relfect2_mipsx.s (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/relfect2_ppc64x.s (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/relfect2_s390x.s (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/safe_field.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/safe_map.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/safe_slice.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/safe_struct.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/safe_type.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/type_map.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/unsafe_array.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/unsafe_eface.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/unsafe_field.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/unsafe_iface.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/unsafe_link.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/unsafe_map.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/unsafe_ptr.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/unsafe_slice.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/unsafe_struct.go (100%) rename {vendor => shortener/vendor}/github.com/modern-go/reflect2/unsafe_type.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/.dockerignore (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/.gitattributes (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/.gitignore (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/.golangci.toml (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/.goreleaser.yaml (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/CONTRIBUTING.md (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/Dockerfile (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/README.md (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/SECURITY.md (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/ci.sh (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/decode.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/doc.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/errors.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/internal/characters/ascii.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/internal/characters/utf8.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/internal/danger/danger.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/internal/danger/typeid.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/internal/tracker/key.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/internal/tracker/seen.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/internal/tracker/tracker.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/localtime.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/marshaler.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/strict.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/toml.abnf (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/types.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/unmarshaler.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/unstable/ast.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/unstable/builder.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/unstable/doc.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/unstable/kind.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/unstable/parser.go (100%) rename {vendor => shortener/vendor}/github.com/pelletier/go-toml/v2/unstable/scanner.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/0_importpath.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/LICENSE (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/README.md (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/binc.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/build.sh (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/cbor.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/codecgen.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/decimal.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/decode.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/doc.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/encode.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/fast-path.generated.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/fast-path.go.tmpl (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/fast-path.not.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/gen-dec-array.go.tmpl (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/gen-dec-map.go.tmpl (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/gen-enc-chan.go.tmpl (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/gen-helper.generated.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/gen-helper.go.tmpl (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/gen.generated.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/gen.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_arrayof_gte_go15.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_arrayof_lt_go15.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_fmt_time_gte_go15.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_fmt_time_lt_go15.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_makemap_lt_go110.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_makemap_not_unsafe_gte_go110.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_makemap_unsafe_gte_go110.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_maprange_gte_go112.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_maprange_lt_go112.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_gte_go110.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_lt_go110.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_unsupported_lt_go14.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_vendor_eq_go15.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_vendor_eq_go16.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_vendor_gte_go17.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/goversion_vendor_lt_go15.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/helper.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/helper.s (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/helper_internal.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/helper_not_unsafe.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/helper_not_unsafe_not_gc.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/helper_unsafe.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/helper_unsafe_compiler_gc.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/helper_unsafe_compiler_not_gc.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/json.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/mammoth-test.go.tmpl (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/mammoth2-test.go.tmpl (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/msgpack.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/reader.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/register_ext.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/rpc.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/simple.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/sort-slice.generated.go (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/sort-slice.go.tmpl (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/test-cbor-goldens.json (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/test.py (100%) rename {vendor => shortener/vendor}/github.com/ugorji/go/codec/writer.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/.gitignore (100%) rename {vendor => shortener/vendor}/go.opencensus.io/AUTHORS (100%) rename {vendor => shortener/vendor}/go.opencensus.io/CONTRIBUTING.md (100%) rename {vendor => shortener/vendor}/go.opencensus.io/LICENSE (100%) rename {vendor => shortener/vendor}/go.opencensus.io/Makefile (100%) rename {vendor => shortener/vendor}/go.opencensus.io/README.md (100%) rename {vendor => shortener/vendor}/go.opencensus.io/appveyor.yml (100%) rename {vendor => shortener/vendor}/go.opencensus.io/internal/internal.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/internal/sanitize.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/internal/tagencoding/tagencoding.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/internal/traceinternals.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/metric/metricdata/doc.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/metric/metricdata/exemplar.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/metric/metricdata/label.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/metric/metricdata/metric.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/metric/metricdata/point.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/metric/metricdata/type_string.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/metric/metricdata/unit.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/metric/metricproducer/manager.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/metric/metricproducer/producer.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/opencensus.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ocgrpc/client.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ocgrpc/client_metrics.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ocgrpc/client_stats_handler.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ocgrpc/doc.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ocgrpc/server.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ocgrpc/server_metrics.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ocgrpc/server_stats_handler.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ocgrpc/stats_common.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ocgrpc/trace_common.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ochttp/client.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ochttp/client_stats.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ochttp/doc.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ochttp/propagation/b3/b3.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ochttp/route.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ochttp/server.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ochttp/span_annotating_client_trace.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ochttp/stats.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ochttp/trace.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/plugin/ochttp/wrapped_body.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/resource/resource.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/doc.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/internal/record.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/measure.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/measure_float64.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/measure_int64.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/record.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/units.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/view/aggregation.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/view/aggregation_data.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/view/collector.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/view/doc.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/view/export.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/view/view.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/view/view_to_metric.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/view/worker.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/stats/view/worker_commands.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/tag/context.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/tag/doc.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/tag/key.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/tag/map.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/tag/map_codec.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/tag/metadata.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/tag/profile_19.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/tag/profile_not19.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/tag/validate.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/basetypes.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/config.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/doc.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/evictedqueue.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/export.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/internal/internal.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/lrumap.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/propagation/propagation.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/sampling.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/spanbucket.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/spanstore.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/status_codes.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/trace.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/trace_api.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/trace_go11.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/trace_nongo11.go (100%) rename {vendor => shortener/vendor}/go.opencensus.io/trace/tracestate/tracestate.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/AUTHORS (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/CONTRIBUTORS (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/LICENSE (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/PATENTS (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/doc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/hashes.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/hashes_generic.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/keccakf.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/keccakf_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/keccakf_amd64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/register.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/sha3.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/sha3_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/sha3_s390x.s (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/shake.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/shake_generic.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/xor.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/xor_generic.go (100%) rename {vendor => shortener/vendor}/golang.org/x/crypto/sha3/xor_unaligned.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/LICENSE (100%) rename {vendor => shortener/vendor}/golang.org/x/net/PATENTS (100%) rename {vendor => shortener/vendor}/golang.org/x/net/context/context.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/context/ctxhttp/ctxhttp.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/context/go17.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/context/go19.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/context/pre_go17.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/context/pre_go19.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http/httpguts/guts.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http/httpguts/httplex.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/.gitignore (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/Dockerfile (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/Makefile (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/ascii.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/ciphers.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/client_conn_pool.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/databuffer.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/errors.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/flow.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/frame.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/go111.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/go115.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/go118.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/gotrack.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/h2c/h2c.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/headermap.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/hpack/encode.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/hpack/hpack.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/hpack/huffman.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/hpack/static_table.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/hpack/tables.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/http2.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/not_go111.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/not_go115.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/not_go118.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/pipe.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/server.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/transport.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/write.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/writesched.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/writesched_priority.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/http2/writesched_random.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/go118.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/idna10.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/idna9.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/pre_go118.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/punycode.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/tables10.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/tables11.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/tables12.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/tables13.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/tables9.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/trie.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/idna/trieval.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/internal/timeseries/timeseries.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/trace/events.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/trace/histogram.go (100%) rename {vendor => shortener/vendor}/golang.org/x/net/trace/trace.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/.travis.yml (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/CONTRIBUTING.md (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/LICENSE (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/README.md (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/authhandler/authhandler.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/appengine.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/appengine_gen1.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/appengine_gen2_flex.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/default.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/doc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/error.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/google.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/internal/externalaccount/aws.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/internal/externalaccount/basecredentials.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/internal/externalaccount/clientauth.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/internal/externalaccount/err.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/internal/externalaccount/executablecredsource.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/internal/externalaccount/filecredsource.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/internal/externalaccount/impersonate.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/internal/externalaccount/sts_exchange.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/internal/externalaccount/urlcredsource.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/jwt.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/google/sdk.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/internal/client_appengine.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/internal/doc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/internal/oauth2.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/internal/token.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/internal/transport.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/jws/jws.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/jwt/jwt.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/oauth2.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/token.go (100%) rename {vendor => shortener/vendor}/golang.org/x/oauth2/transport.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/LICENSE (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/PATENTS (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/asm_aix_ppc64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/byteorder.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_aix.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_arm64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_gc_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_gc_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_gc_x86.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_gccgo_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_gccgo_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_gccgo_x86.c (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_gccgo_x86.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_linux_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_linux_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_linux_mips64x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_linux_noinit.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_linux_ppc64x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_linux_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_loong64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_mips64x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_mipsx.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_netbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_openbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_openbsd_arm64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_other_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_other_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_other_mips64x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_other_ppc64x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_other_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_ppc64x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_s390x.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_wasm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_x86.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_x86.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_zos.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/cpu_zos_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/hwcap_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/syscall_aix_gccgo.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/.gitignore (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/README.md (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/affinity_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/aliases.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_aix_ppc64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_bsd_386.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_bsd_amd64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_bsd_arm.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_bsd_arm64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_bsd_ppc64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_bsd_riscv64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_linux_386.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_linux_amd64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_linux_arm.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_linux_arm64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_linux_loong64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_linux_mips64x.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_linux_mipsx.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_linux_ppc64x.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_linux_riscv64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_linux_s390x.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_openbsd_mips64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_solaris_amd64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/asm_zos_s390x.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/bluetooth_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/cap_freebsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/constants.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/dev_aix_ppc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/dev_aix_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/dev_darwin.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/dev_dragonfly.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/dev_freebsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/dev_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/dev_netbsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/dev_openbsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/dev_zos.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/dirent.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/endian_big.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/endian_little.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/env_unix.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/epoll_zos.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/fcntl.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/fcntl_darwin.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/fcntl_linux_32bit.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/fdset.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/fstatfs_zos.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/gccgo.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/gccgo_c.c (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/gccgo_linux_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ifreq_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ioctl.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ioctl_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ioctl_zos.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/mkall.sh (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/mkerrors.sh (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/pagesize_unix.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/pledge_openbsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ptrace_darwin.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ptrace_ios.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/race.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/race0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/readdirent_getdents.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/readdirent_getdirentries.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/sockcmsg_dragonfly.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/sockcmsg_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/sockcmsg_unix.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/sockcmsg_unix_other.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_aix.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_aix_ppc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_aix_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_bsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_darwin.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_darwin_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_darwin_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_darwin_libSystem.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_dragonfly.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_dragonfly_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_freebsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_freebsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_freebsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_freebsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_freebsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_freebsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_illumos.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_alarm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_amd64_gc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_gc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_gc_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_gc_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_gccgo_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_loong64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_mips64x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_mipsx.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_ppc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_ppc64x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_linux_sparc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_netbsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_netbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_netbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_netbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_netbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_openbsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_openbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_openbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_openbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_openbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_openbsd_libc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_openbsd_mips64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_openbsd_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_openbsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_solaris.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_solaris_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_unix.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_unix_gc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/syscall_zos_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/sysvshm_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/sysvshm_unix.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/sysvshm_unix_other.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/timestruct.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/unveil_openbsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/xattr_bsd.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_aix_ppc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_aix_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_darwin_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_darwin_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_freebsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_freebsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_freebsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_freebsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_loong64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_mips.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_mips64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_mips64le.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_mipsle.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_ppc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_ppc64le.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_linux_sparc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_netbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_netbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_netbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_netbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_openbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_openbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_openbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_openbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_openbsd_mips64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_solaris_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zerrors_zos_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zptrace_armnn_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zptrace_linux_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zptrace_mipsnn_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zptrace_x86_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_aix_ppc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_aix_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_darwin_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_darwin_amd64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_darwin_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_darwin_arm64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_freebsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_freebsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_illumos_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_loong64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_mips.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_mips64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_mips64le.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_mipsle.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_ppc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_linux_sparc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_netbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_netbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_386.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_arm.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_solaris_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsyscall_zos_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysctl_openbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysctl_openbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_darwin_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_darwin_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_freebsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_freebsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_loong64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_mips.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_mips64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_mips64le.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_mipsle.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_ppc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_linux_sparc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_netbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_netbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_openbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_openbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/zsysnum_zos_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_aix_ppc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_aix_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_darwin_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_darwin_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_freebsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_freebsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_freebsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_freebsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_loong64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_mips.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_mips64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_mips64le.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_mipsle.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_ppc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_ppc64le.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_linux_sparc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_netbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_netbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_netbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_netbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_openbsd_386.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_openbsd_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_openbsd_arm.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_openbsd_arm64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_openbsd_mips64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_solaris_amd64.go (100%) rename {vendor => shortener/vendor}/golang.org/x/sys/unix/ztypes_zos_s390x.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/LICENSE (100%) rename {vendor => shortener/vendor}/golang.org/x/text/PATENTS (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/common.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/compact.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/compact/compact.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/compact/language.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/compact/parents.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/compact/tables.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/compact/tags.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/compose.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/coverage.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/language.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/lookup.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/match.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/parse.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/tables.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/language/tags.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/internal/tag/tag.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/language/coverage.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/language/doc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/language/language.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/language/match.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/language/parse.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/language/tables.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/language/tags.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/secure/bidirule/bidirule.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/secure/bidirule/bidirule10.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/secure/bidirule/bidirule9.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/transform/transform.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/bidi/bidi.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/bidi/bracket.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/bidi/core.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/bidi/prop.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/bidi/tables10.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/bidi/tables11.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/bidi/tables12.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/bidi/tables13.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/bidi/tables9.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/bidi/trieval.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/composition.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/forminfo.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/input.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/iter.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/normalize.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/readwriter.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/tables10.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/tables11.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/tables12.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/tables13.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/tables9.0.0.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/transform.go (100%) rename {vendor => shortener/vendor}/golang.org/x/text/unicode/norm/trie.go (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/LICENSE (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/PATENTS (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/README (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/adaptor.go (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/codereview.cfg (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/doc.go (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/errors.go (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/fmt.go (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/format.go (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/frame.go (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/internal/internal.go (100%) rename {vendor => shortener/vendor}/golang.org/x/xerrors/wrap.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/AUTHORS (100%) rename {vendor => shortener/vendor}/google.golang.org/api/CONTRIBUTORS (100%) rename {vendor => shortener/vendor}/google.golang.org/api/LICENSE (100%) rename {vendor => shortener/vendor}/google.golang.org/api/googleapi/googleapi.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/googleapi/transport/apikey.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/googleapi/types.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/internal/conn_pool.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/internal/creds.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/internal/impersonate/impersonate.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/internal/settings.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/internal/third_party/uritemplates/LICENSE (100%) rename {vendor => shortener/vendor}/google.golang.org/api/internal/third_party/uritemplates/METADATA (100%) rename {vendor => shortener/vendor}/google.golang.org/api/internal/third_party/uritemplates/uritemplates.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/internal/third_party/uritemplates/utils.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/internal/version.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/iterator/iterator.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/option/internaloption/internaloption.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/option/option.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/cert/default_cert.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/cert/enterprise_cert.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/cert/secureconnect_cert.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/dial.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/doc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/grpc/dial.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/grpc/dial_appengine.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/grpc/dial_socketopt.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/grpc/pool.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/http/configure_http2_go116.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/http/configure_http2_not_go116.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/http/dial.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/http/dial_appengine.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/http/internal/propagation/http.go (100%) rename {vendor => shortener/vendor}/google.golang.org/api/transport/internal/dca/dca.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/.travis.yml (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/CONTRIBUTING.md (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/LICENSE (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/README.md (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/appengine.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/appengine_vm.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/errors.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/identity.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/api.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/api_classic.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/api_common.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/app_id.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/app_identity/app_identity_service.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/app_identity/app_identity_service.proto (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/base/api_base.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/base/api_base.proto (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/datastore/datastore_v3.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/datastore/datastore_v3.proto (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/identity.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/identity_classic.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/identity_flex.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/identity_vm.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/internal.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/log/log_service.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/log/log_service.proto (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/main.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/main_common.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/main_vm.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/metadata.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/modules/modules_service.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/modules/modules_service.proto (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/net.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/regen.sh (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/remote_api/remote_api.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/remote_api/remote_api.proto (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/socket/socket_service.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/socket/socket_service.proto (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/transaction.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/urlfetch/urlfetch_service.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/namespace.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/socket/doc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/socket/socket_classic.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/socket/socket_vm.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/timeout.go (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/travis_install.sh (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/travis_test.sh (100%) rename {vendor => shortener/vendor}/google.golang.org/appengine/urlfetch/urlfetch.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/LICENSE (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/api/annotations/annotations.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/api/annotations/client.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/api/annotations/field_behavior.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/api/annotations/http.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/api/annotations/resource.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/api/annotations/routing.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/api/launch_stage.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/datastore/v1/aggregation_result.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/datastore/v1/datastore.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/datastore/v1/entity.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/datastore/v1/query.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/iam/v1/alias.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/rpc/code/code.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/rpc/errdetails/error_details.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/rpc/status/status.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/type/expr/expr.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/genproto/googleapis/type/latlng/latlng.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/AUTHORS (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/CODE-OF-CONDUCT.md (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/CONTRIBUTING.md (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/GOVERNANCE.md (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/LICENSE (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/MAINTAINERS.md (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/Makefile (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/NOTICE.txt (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/README.md (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/SECURITY.md (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/attributes/attributes.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/backoff.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/backoff/backoff.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/balancer.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/base/balancer.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/base/base.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/conn_state_evaluator.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer_grpc.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/grpclb/grpclb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/grpclb/grpclb_config.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/grpclb/grpclb_picker.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/grpclb/grpclb_remote_balancer.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/grpclb/grpclb_util.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/grpclb/state/state.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer/roundrobin/roundrobin.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/balancer_conn_wrappers.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/call.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/channelz/channelz.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/clientconn.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/codec.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/codegen.sh (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/codes/code_string.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/codes/codes.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/connectivity/connectivity.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/alts.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/authinfo/authinfo.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/common.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/conn/aeadrekey.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcm.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcmrekey.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/conn/common.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/conn/counter.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/conn/record.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/conn/utils.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/handshaker/handshaker.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/handshaker/service/service.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/altscontext.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker_grpc.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/transport_security_common.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/alts/utils.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/credentials.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/google/google.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/google/xds.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/insecure/insecure.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/oauth/oauth.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/credentials/tls.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/dialoptions.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/doc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/encoding/encoding.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/encoding/proto/proto.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/grpclog/component.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/grpclog/grpclog.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/grpclog/logger.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/grpclog/loggerv2.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/interceptor.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/backoff/backoff.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/balancer/gracefulswitch/gracefulswitch.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/balancerload/load.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/binarylog/binarylog.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/binarylog/binarylog_testutil.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/binarylog/env_config.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/binarylog/method_logger.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/binarylog/sink.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/buffer/unbounded.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/channelz/funcs.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/channelz/id.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/channelz/logging.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/channelz/types.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/channelz/types_linux.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/channelz/types_nonlinux.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/channelz/util_linux.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/channelz/util_nonlinux.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/credentials/credentials.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/credentials/spiffe.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/credentials/syscallconn.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/credentials/util.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/envconfig/envconfig.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/envconfig/observability.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/envconfig/xds.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/googlecloud/googlecloud.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/googlecloud/manufacturer.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/googlecloud/manufacturer_linux.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/googlecloud/manufacturer_windows.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpclog/grpclog.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpclog/prefixLogger.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpcrand/grpcrand.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpcsync/event.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpcsync/oncefunc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpcutil/compressor.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpcutil/encode_duration.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpcutil/grpcutil.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpcutil/metadata.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpcutil/method.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/grpcutil/regex.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/internal.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/metadata/metadata.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/pretty/pretty.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/resolver/config_selector.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/resolver/dns/dns_resolver.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/resolver/passthrough/passthrough.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/resolver/unix/unix.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/serviceconfig/serviceconfig.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/status/status.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/syscall/syscall_linux.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/syscall/syscall_nonlinux.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/bdp_estimator.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/controlbuf.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/defaults.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/flowcontrol.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/handler_server.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/http2_client.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/http2_server.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/http_util.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/networktype/networktype.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/proxy.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/transport/transport.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/internal/xds_handshake_cluster.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/keepalive/keepalive.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/metadata/metadata.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/peer/peer.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/picker_wrapper.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/pickfirst.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/preloader.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/regenerate.sh (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/resolver/map.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/resolver/resolver.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/resolver_conn_wrapper.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/rpc_util.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/server.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/service_config.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/serviceconfig/serviceconfig.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/stats/handlers.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/stats/stats.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/status/status.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/stream.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/tap/tap.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/trace.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/version.go (100%) rename {vendor => shortener/vendor}/google.golang.org/grpc/vet.sh (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/LICENSE (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/PATENTS (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/encoding/protojson/decode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/encoding/protojson/doc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/encoding/protojson/encode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/encoding/protojson/well_known_types.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/encoding/prototext/decode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/encoding/prototext/doc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/encoding/prototext/encode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/encoding/protowire/wire.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/descfmt/stringer.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/descopts/options.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/detrand/rand.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/defval/default.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/json/decode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/json/decode_number.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/json/decode_string.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/json/decode_token.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/json/encode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/messageset/messageset.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/tag/tag.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/text/decode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/text/decode_number.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/text/decode_string.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/text/decode_token.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/text/doc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/encoding/text/encode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/errors/errors.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/errors/is_go112.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/errors/is_go113.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/filedesc/build.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/filedesc/desc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/filedesc/desc_init.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/filedesc/desc_lazy.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/filedesc/desc_list.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/filedesc/desc_list_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/filedesc/placeholder.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/filetype/build.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/flags/flags.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/flags/proto_legacy_disable.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/flags/proto_legacy_enable.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/any_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/api_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/descriptor_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/doc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/duration_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/empty_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/field_mask_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/goname.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/map_entry.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/source_context_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/struct_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/timestamp_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/type_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/wrappers.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/genid/wrappers_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/api_export.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/checkinit.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_extension.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_field.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_map.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_map_go111.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_map_go112.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_message.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_messageset.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_reflect.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_tables.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/codec_unsafe.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/convert.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/convert_list.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/convert_map.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/decode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/encode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/enum.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/extension.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/legacy_enum.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/legacy_export.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/legacy_extension.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/legacy_file.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/legacy_message.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/merge.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/merge_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/message.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/message_reflect.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/message_reflect_field.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/message_reflect_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/pointer_reflect.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/pointer_unsafe.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/validate.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/impl/weak.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/order/order.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/order/range.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/pragma/pragma.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/set/ints.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/strs/strings.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/strs/strings_pure.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/strs/strings_unsafe.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/internal/version/version.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/checkinit.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/decode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/decode_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/doc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/encode.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/encode_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/equal.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/extension.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/merge.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/messageset.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/proto.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/proto_methods.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/proto_reflect.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/reset.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/size.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/size_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/proto/wrappers.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protodesc/desc.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protodesc/desc_init.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protodesc/desc_validate.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protodesc/proto.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protoreflect/methods.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protoreflect/proto.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protoreflect/source.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protoreflect/source_gen.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protoreflect/type.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protoreflect/value.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protoreflect/value_pure.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protoreflect/value_union.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protoreflect/value_unsafe.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/reflect/protoregistry/registry.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/runtime/protoiface/legacy.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/runtime/protoiface/methods.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/runtime/protoimpl/impl.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/runtime/protoimpl/version.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/types/known/anypb/any.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/types/known/durationpb/duration.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/types/known/emptypb/empty.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/types/known/fieldmaskpb/field_mask.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/types/known/structpb/struct.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go (100%) rename {vendor => shortener/vendor}/google.golang.org/protobuf/types/known/wrapperspb/wrappers.pb.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/.travis.yml (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/LICENSE (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/LICENSE.libyaml (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/NOTICE (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/README.md (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/apic.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/decode.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/emitterc.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/encode.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/parserc.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/readerc.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/resolve.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/scannerc.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/sorter.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/writerc.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/yaml.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/yamlh.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v2/yamlprivateh.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/LICENSE (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/NOTICE (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/README.md (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/apic.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/decode.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/emitterc.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/encode.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/parserc.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/readerc.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/resolve.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/scannerc.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/sorter.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/writerc.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/yaml.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/yamlh.go (100%) rename {vendor => shortener/vendor}/gopkg.in/yaml.v3/yamlprivateh.go (100%) rename {vendor => shortener/vendor}/modules.txt (100%) delete mode 100644 web/Dockerfile delete mode 100644 web/config.go diff --git a/.github/actions/builder/action.yaml b/.github/actions/builder/action.yaml deleted file mode 100644 index 46b9efdc..00000000 --- a/.github/actions/builder/action.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: "Builder" -description: "Build and push docker image" -inputs: - credentials_json: - description: "Credentials" - required: true - image_host: - description: "Image host" - required: true - image_name: - description: "Image name" - required: true - -runs: - using: "composite" - steps: - - uses: actions/checkout@v3 - - - id: auth - uses: "google-github-actions/auth@v0" - with: - credentials_json: ${{ inputs.credentials_json }} - token_format: "access_token" - - - id: docker-login - name: "Docker login" - shell: bash - run: | - echo "${{ steps.auth.outputs.access_token }}" | docker login -u oauth2accesstoken --password-stdin https://${{ env.IMAGE_HOST }} - - - id: build-push - name: "Build and push" - shell: bash - run: | - docker build -f ${{ env.DOCKERFILE }} -t ${{ env.IMAGE_HOST }}/${{ env.IMAGE_NAME }} . - docker tag ${{ env.IMAGE_HOST }}/${{ env.IMAGE_NAME }} ${{ env.IMAGE_HOST }}/${{ env.IMAGE_NAME }}:latest - docker tag ${{ env.IMAGE_HOST }}/${{ env.IMAGE_NAME }} ${{ env.IMAGE_HOST }}/${{ env.IMAGE_NAME }}:${{ github.sha }} - docker push ${{ env.IMAGE_HOST }}/${{ env.IMAGE_NAME }}:latest - docker push ${{ env.IMAGE_HOST }}/${{ env.IMAGE_NAME }}:${{ github.sha }} diff --git a/.github/actions/deployer/action.yaml b/.github/actions/deployer/action.yaml deleted file mode 100644 index 5730a885..00000000 --- a/.github/actions/deployer/action.yaml +++ /dev/null @@ -1,33 +0,0 @@ -name: "Deployer" -description: "Deploy image to Cloud Run" -inputs: - credentials_json: - description: "Credentials" - required: true - env: - description: "Environment" - required: true - secrets: - description: "GSM Secrets" - required: false - -runs: - using: "composite" - steps: - - id: checkout - uses: actions/checkout@v3 - - - id: auth - uses: "google-github-actions/auth@v0" - with: - credentials_json: ${{ inputs.credentials_json }} - - - id: "deploy" - uses: "google-github-actions/deploy-cloudrun@v1" - with: - project_id: ${{ env.PROJECT_ID }} - region: ${{ env.REGION }} - env_vars: ENV=${{ inputs.env }} - secrets: ${{ inputs.secrets }} - service: ${{ env.SERVICE }}-${{ inputs.env }} - image: ${{ env.IMAGE_HOST }}/${{ env.IMAGE_NAME }}:${{ github.sha }} diff --git a/.github/actions/dh_builder/action.yaml b/.github/actions/dh_builder/action.yaml deleted file mode 100644 index 9b7a995f..00000000 --- a/.github/actions/dh_builder/action.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: "Docker Hub Builder" -description: "Build and push docker image" -inputs: - dockerhub_username: - description: "Docker Hub username" - required: true - dockerhub_password: - description: "Docker Hub password" - required: true - dockerfile: - description: "Dockerfile to build and push" - required: true - image: - description: "Image name" - required: true - -runs: - using: "composite" - steps: - - name: Set up QEMU - uses: docker/setup-qemu-action@v2 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - - - name: Login to Docker Hub - uses: docker/login-action@v2 - with: - username: ${{ inputs.dockerhub_username }} - password: ${{ inputs.dockerhub_password }} - - - name: Build and push - uses: docker/build-push-action@v3 - with: - file: ${{ inputs.dockerfile }} - push: true - tags: | - ${{ inputs.image }}:latest - ${{ inputs.image }}:${{ github.sha }} \ No newline at end of file diff --git a/.github/workflows/deploy-lengthener.yaml b/.github/workflows/deploy-lengthener.yaml deleted file mode 100644 index 008a8330..00000000 --- a/.github/workflows/deploy-lengthener.yaml +++ /dev/null @@ -1,97 +0,0 @@ -name: Deploy Lengthener -on: - push: - branches: - - 'main' - workflow_dispatch: - -env: - SERVICE: lengthener - DOCKERFILE: deploy/lengthener/Dockerfile - IMAGE_HOST: asia.gcr.io - IMAGE_NAME: but-la/lengthener - PROJECT_ID: but-la - REGION: australia-southeast1 - -jobs: - dh_build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: ./.github/actions/dh_builder - with: - dockerhub_username: ${{ secrets.DH_USER }} - dockerhub_password: ${{ secrets.DH_TOKEN }} - dockerfile: lengthener/Dockerfile - image: dbut2/butla-lengthener - - build: - runs-on: ubuntu-latest - needs: - dh_build - steps: - - uses: actions/checkout@v3 - - uses: ./.github/actions/builder - with: - credentials_json: ${{ secrets.GCP_SA_KEY }} - image_host: ${{ env.IMAGE_HOST }} - image_name: ${{ env.IMAGE_NAME }} - - deploy-test: - if: github.event_name == 'workflow_dispatch' - runs-on: ubuntu-latest - environment: - name: lengthener-test - needs: - - build - - steps: - - uses: actions/checkout@v3 - - uses: ./.github/actions/deployer - with: - credentials_json: ${{ secrets.GCP_SA_KEY }} - env: test - secrets: | - DATABASE=database-config:latest - DATASTORE=datastore-config:latest - REDIS=redis-config:latest - - - deploy-dev: - if: github.ref == 'refs/heads/main' - runs-on: ubuntu-latest - environment: - name: lengthener-dev - needs: - - build - - steps: - - uses: actions/checkout@v3 - - uses: ./.github/actions/deployer - with: - credentials_json: ${{ secrets.GCP_SA_KEY }} - env: dev - secrets: | - DATABASE=database-config:latest - DATASTORE=datastore-config:latest - REDIS=redis-config:latest - - deploy-prod: - if: github.ref == 'refs/heads/main' - runs-on: ubuntu-latest - environment: - name: lengthener-prod - needs: - - build - - deploy-dev - - steps: - - uses: actions/checkout@v3 - - uses: ./.github/actions/deployer - with: - credentials_json: ${{ secrets.GCP_SA_KEY }} - env: prod - secrets: | - DATABASE=database-config:latest - DATASTORE=datastore-config:latest - REDIS=redis-config:latest diff --git a/.github/workflows/deploy-web.yaml b/.github/workflows/deploy-web.yaml deleted file mode 100644 index d6d1df3a..00000000 --- a/.github/workflows/deploy-web.yaml +++ /dev/null @@ -1,100 +0,0 @@ -name: Deploy Web -on: - push: - branches: - - 'main' - workflow_dispatch: - -env: - SERVICE: web - DOCKERFILE: deploy/web/Dockerfile - IMAGE_HOST: asia.gcr.io - IMAGE_NAME: but-la/web - PROJECT_ID: but-la - REGION: australia-southeast1 - -jobs: - dh_build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: ./.github/actions/dh_builder - with: - dockerhub_username: ${{ secrets.DH_USER }} - dockerhub_password: ${{ secrets.DH_TOKEN }} - dockerfile: web/Dockerfile - image: dbut2/butla-web - - build: - runs-on: ubuntu-latest - needs: - dh_build - steps: - - uses: actions/checkout@v3 - - uses: ./.github/actions/builder - with: - credentials_json: ${{ secrets.GCP_SA_KEY }} - image_host: ${{ env.IMAGE_HOST }} - image_name: ${{ env.IMAGE_NAME }} - - deploy-test: - if: github.event_name == 'workflow_dispatch' - runs-on: ubuntu-latest - environment: - name: web-test - url: https://web.test.but.la/ - needs: - - build - - steps: - - uses: actions/checkout@v3 - - uses: ./.github/actions/deployer - with: - credentials_json: ${{ secrets.GCP_SA_KEY }} - env: test - secrets: | - DATABASE=database-config:latest - DATASTORE=datastore-config:latest - REDIS=redis-config:latest - - - deploy-dev: - if: github.ref == 'refs/heads/main' - runs-on: ubuntu-latest - environment: - name: web-dev - url: https://web.dev.but.la/ - needs: - - build - - steps: - - uses: actions/checkout@v3 - - uses: ./.github/actions/deployer - with: - credentials_json: ${{ secrets.GCP_SA_KEY }} - env: dev - secrets: | - DATABASE=database-config:latest - DATASTORE=datastore-config:latest - REDIS=redis-config:latest - - deploy-prod: - if: github.ref == 'refs/heads/main' - runs-on: ubuntu-latest - environment: - name: web-prod - url: https://web.but.la/ - needs: - - build - - deploy-dev - - steps: - - uses: actions/checkout@v3 - - uses: ./.github/actions/deployer - with: - credentials_json: ${{ secrets.GCP_SA_KEY }} - env: prod - secrets: | - DATABASE=database-config:latest - DATASTORE=datastore-config:latest - REDIS=redis-config:latest diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml new file mode 100644 index 00000000..45296732 --- /dev/null +++ b/.github/workflows/deploy.yaml @@ -0,0 +1,203 @@ +name: Deploy + +on: + push: + branches: + - 'main' + workflow_dispatch: + +jobs: + dh-build: + name: Docker Hub Build and Push + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DH_USER }} + password: ${{ secrets.DH_TOKEN }} + + - name: Build + run: | + docker build -f shortener/Dockerfile -t dbut2/shortener shortener + + - name: Tag and Push SHA + run: | + docker tag dbut2/shortener dbut2/shortener:${{ github.sha }} + docker push dbut2/shortener:${{ github.sha }} + + - name: Tag and Push latest + if: ${{ github.ref == 'refs/head/main' }} + run: | + docker tag dbut2/shortener dbut2/shortener:latest + docker push dbut2/shortener:latest + + + build-test: + if: github.event_name == 'workflow_dispatch' + runs-on: ubuntu-latest + needs: + - dh-build + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: gcloud Auth + id: auth + uses: "google-github-actions/auth@v0" + with: + credentials_json: ${{ secrets.GCP_SA_KEY }} + + - name: Login to gcr + run: | + echo "${{ steps.auth.outputs.access_token }}" | docker login -u oauth2accesstoken --password-stdin https://${{ env.IMAGE_HOST }} + + - name: Build and Push + run: | + docker build -f deployment/Dockerfile -t asia.gcr.io/but-la/shortener/test --build-arg ENV=test deployment + docker tag asia.gcr.io/but-la/shortener/test asia.gcr.io/but-la/shortener/test:${{ github.sha }} + docker push asia.gcr.io/but-la/shortener/test:${{ github.sha }} + docker tag asia.gcr.io/but-la/shortener/test asia.gcr.io/but-la/shortener/test:latest + docker push asia.gcr.io/but-la/shortener/test:latest + + deploy-test: + runs-on: ubuntu-latest + needs: + - build-test + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: gcloud Auth + id: auth + uses: "google-github-actions/auth@v0" + with: + credentials_json: ${{ secrets.GCP_SA_KEY }} + + - id: "deploy" + uses: "google-github-actions/deploy-cloudrun@v1" + with: + project_id: but-la + region: australia-southeast1 + secrets: | + DATABASE=database-config:latest + DATASTORE=datastore-config:latest + REDIS=redis-config:latest + service: shortener-test + image: asia.gcr.io/but-la/shortener/test:${{ github.sha }} + + build-dev: + if: github.ref == 'refs/heads/main' + runs-on: ubuntu-latest + needs: + - dh-build + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: gcloud Auth + id: auth + uses: "google-github-actions/auth@v0" + with: + credentials_json: ${{ secrets.GCP_SA_KEY }} + + - name: Login to gcr + run: | + echo "${{ steps.auth.outputs.access_token }}" | docker login -u oauth2accesstoken --password-stdin https://${{ env.IMAGE_HOST }} + + - name: Build and Push + run: | + docker build -f deployment/Dockerfile -t asia.gcr.io/but-la/shortener/dev --build-arg ENV=test deployment + docker tag asia.gcr.io/but-la/shortener/dev asia.gcr.io/but-la/shortener/dev:${{ github.sha }} + docker push asia.gcr.io/but-la/shortener/dev:${{ github.sha }} + docker tag asia.gcr.io/but-la/shortener/dev asia.gcr.io/but-la/shortener/dev:latest + docker push asia.gcr.io/but-la/shortener/dev:latest + + deploy-dev: + runs-on: ubuntu-latest + needs: + - build-dev + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: gcloud Auth + id: auth + uses: "google-github-actions/auth@v0" + with: + credentials_json: ${{ secrets.GCP_SA_KEY }} + + - id: "deploy" + uses: "google-github-actions/deploy-cloudrun@v1" + with: + project_id: but-la + region: australia-southeast1 + secrets: | + DATABASE=database-config:latest + DATASTORE=datastore-config:latest + REDIS=redis-config:latest + service: shortener-dev + image: asia.gcr.io/but-la/shortener/dev:${{ github.sha }} + + build-prod: + runs-on: ubuntu-latest + needs: + - dh-build + - deploy-dev + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: gcloud Auth + id: auth + uses: "google-github-actions/auth@v0" + with: + credentials_json: ${{ secrets.GCP_SA_KEY }} + + - name: Login to gcr + run: | + echo "${{ steps.auth.outputs.access_token }}" | docker login -u oauth2accesstoken --password-stdin https://${{ env.IMAGE_HOST }} + + - name: Build and Push + run: | + docker build -f deployment/Dockerfile -t asia.gcr.io/but-la/shortener/prod --build-arg ENV=test deployment + docker tag asia.gcr.io/but-la/shortener/prod asia.gcr.io/but-la/shortener/prod:${{ github.sha }} + docker push asia.gcr.io/but-la/shortener/prod:${{ github.sha }} + docker tag asia.gcr.io/but-la/shortener/prod asia.gcr.io/but-la/shortener/prod:latest + docker push asia.gcr.io/but-la/shortener/prod:latest + + deploy-prod: + runs-on: ubuntu-latest + needs: + - build-prod + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: gcloud Auth + id: auth + uses: "google-github-actions/auth@v0" + with: + credentials_json: ${{ secrets.GCP_SA_KEY }} + + - id: "deploy" + uses: "google-github-actions/deploy-cloudrun@v1" + with: + project_id: but-la + region: australia-southeast1 + secrets: | + DATABASE=database-config:latest + DATASTORE=datastore-config:latest + REDIS=redis-config:latest + service: shortener-prod + image: asia.gcr.io/but-la/shortener/prod:${{ github.sha }} diff --git a/.github/workflows/quality.yaml b/.github/workflows/quality.yaml index 9db8d912..09d29cfa 100644 --- a/.github/workflows/quality.yaml +++ b/.github/workflows/quality.yaml @@ -8,9 +8,12 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v3.0.0 with: - go-version: '1.19' + go-version: '1.20' + + - uses: golangci/golangci-lint-action@v3 + with: + working-directory: shortener - - uses: golangci/golangci-lint-action@v3.2.0 test: runs-on: ubuntu-latest @@ -18,7 +21,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v3.0.0 with: - go-version: '1.19' + go-version: '1.20' - - name: run-tests - run: go test ./... + - run: go test ./... + working-directory: shortener diff --git a/deploy/lengthener/Dockerfile b/deploy/lengthener/Dockerfile deleted file mode 100644 index 33a3aff3..00000000 --- a/deploy/lengthener/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM dbut2/butla-lengthener - -ENV ENV="local" - -WORKDIR /app -COPY ./deploy/lengthener ./config - -CMD ["./lengthener"] diff --git a/deploy/lengthener/dev.yaml b/deploy/lengthener/dev.yaml deleted file mode 100644 index cc3e0300..00000000 --- a/deploy/lengthener/dev.yaml +++ /dev/null @@ -1,4 +0,0 @@ -address: ":8080" -store: - datastore: - env: DATASTORE diff --git a/deploy/lengthener/prod.yaml b/deploy/lengthener/prod.yaml deleted file mode 100644 index cc3e0300..00000000 --- a/deploy/lengthener/prod.yaml +++ /dev/null @@ -1,4 +0,0 @@ -address: ":8080" -store: - datastore: - env: DATASTORE diff --git a/deploy/lengthener/test.yaml b/deploy/lengthener/test.yaml deleted file mode 100644 index cc3e0300..00000000 --- a/deploy/lengthener/test.yaml +++ /dev/null @@ -1,4 +0,0 @@ -address: ":8080" -store: - datastore: - env: DATASTORE diff --git a/deploy/web/Dockerfile b/deploy/web/Dockerfile deleted file mode 100644 index 389f4d7e..00000000 --- a/deploy/web/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM dbut2/butla-web - -ENV ENV="local" - -WORKDIR /app -COPY ./deploy/web ./config - -CMD ["./web"] diff --git a/deploy/web/local.yaml b/deploy/web/local.yaml deleted file mode 100644 index cd360374..00000000 --- a/deploy/web/local.yaml +++ /dev/null @@ -1,13 +0,0 @@ -address: ":8080" -host: - scheme: "http" - hostname: "localhost:8080" -store: - database: - hostname: "mysql:3306" - database: "shortener" - username: "root" -cache: - redis: - host: "redis:6379" -login: true diff --git a/deployment/Dockerfile b/deployment/Dockerfile new file mode 100644 index 00000000..0f5d400b --- /dev/null +++ b/deployment/Dockerfile @@ -0,0 +1,9 @@ +ARG BASE_IMAGE=dbut2/shortener +FROM ${BASE_IMAGE} + +WORKDIR /app + +ARG ENV=local +COPY ./configs/${ENV}.yaml ./config.yaml + +CMD ["./lengthener"] diff --git a/deploy/web/dev.yaml b/deployment/configs/dev.yaml similarity index 100% rename from deploy/web/dev.yaml rename to deployment/configs/dev.yaml index a3971cf2..d3cc9a84 100644 --- a/deploy/web/dev.yaml +++ b/deployment/configs/dev.yaml @@ -1,7 +1,7 @@ address: ":8080" -host: - scheme: "https" - hostname: "dev.but.la" store: datastore: env: DATASTORE +host: + scheme: "https" + hostname: "dev.but.la" diff --git a/deploy/lengthener/local.yaml b/deployment/configs/local.yaml similarity index 75% rename from deploy/lengthener/local.yaml rename to deployment/configs/local.yaml index 968e91b1..bae80142 100644 --- a/deploy/lengthener/local.yaml +++ b/deployment/configs/local.yaml @@ -7,3 +7,6 @@ store: cache: redis: host: "redis:6379" +host: + scheme: "http" + hostname: "localhost:8080" \ No newline at end of file diff --git a/deploy/web/prod.yaml b/deployment/configs/prod.yaml similarity index 100% rename from deploy/web/prod.yaml rename to deployment/configs/prod.yaml index fba68411..7d79b747 100644 --- a/deploy/web/prod.yaml +++ b/deployment/configs/prod.yaml @@ -1,7 +1,7 @@ address: ":8080" -host: - scheme: "https" - hostname: "but.la" store: datastore: env: DATASTORE +host: + scheme: "https" + hostname: "but.la" diff --git a/deploy/web/test.yaml b/deployment/configs/test.yaml similarity index 100% rename from deploy/web/test.yaml rename to deployment/configs/test.yaml index a440d266..cee5c8f4 100644 --- a/deploy/web/test.yaml +++ b/deployment/configs/test.yaml @@ -1,7 +1,7 @@ address: ":8080" -host: - scheme: "https" - hostname: "test.but.la" store: datastore: env: DATASTORE +host: + scheme: "https" + hostname: "test.but.la" diff --git a/database/schema.sql b/deployment/database/schema.sql similarity index 100% rename from database/schema.sql rename to deployment/database/schema.sql diff --git a/docker-compose.yaml b/docker-compose.yaml index 13d28acf..02f9612e 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -6,43 +6,25 @@ services: ports: - 3306:3306 volumes: - - ./database/schema.sql:/docker-entrypoint-initdb.d/schema.sql + - ./deployment/database/schema.sql:/docker-entrypoint-initdb.d/schema.sql redis: image: redis - lengthener: - build: - dockerfile: lengthener/Dockerfile - configs: - - lengthener.yaml - environment: - ENV: local - CONFIG_FILE: /lengthener.yaml ports: - - 8080:8080 - depends_on: - - mysql - - redis - volumes: - - ./config/lengthener/local.yaml:/app/config.yaml - - ~/.config/gcloud:/root/.config/gcloud - web: + - 6379:6379 + shortener: build: - dockerfile: web/Dockerfile + context: shortener configs: - - web.yaml + - config.yaml environment: - ENV: local - CONFIG_FILE: /web.yaml + CONFIG_FILE: /config.yaml ports: - - 8088:8080 + - 8080:8080 depends_on: - mysql - redis volumes: - - ./config/web/local.yaml:/app/config.yaml - ~/.config/gcloud:/root/.config/gcloud configs: - lengthener.yaml: - file: deploy/lengthener/local.yaml - web.yaml: - file: deploy/web/local.yaml \ No newline at end of file + config.yaml: + file: ./deployment/configs/local.yaml \ No newline at end of file diff --git a/firebase.json b/firebase.json index d2e4939f..380403b1 100644 --- a/firebase.json +++ b/firebase.json @@ -1,72 +1,36 @@ { "hosting": [ { - "site": "butla-web-test", + "site": "butla-test", "rewrites": [ { "source": "**", "run": { - "serviceId": "web-test", + "serviceId": "shortener-test", "region": "australia-southeast1" } } ] }, { - "site": "butla-web-dev", + "site": "butla-dev", "rewrites": [ { "source": "**", "run": { - "serviceId": "web-dev", + "serviceId": "shortener-dev", "region": "australia-southeast1" } } ] }, { - "site": "butla-web-prod", + "site": "butla-prod", "rewrites": [ { "source": "**", "run": { - "serviceId": "web-prod", - "region": "australia-southeast1" - } - } - ] - }, - { - "site": "butla-lengthener-test", - "rewrites": [ - { - "source": "**", - "run": { - "serviceId": "lengthener-test", - "region": "australia-southeast1" - } - } - ] - }, - { - "site": "butla-lengthener-dev", - "rewrites": [ - { - "source": "**", - "run": { - "serviceId": "lengthener-dev", - "region": "australia-southeast1" - } - } - ] - }, - { - "site": "butla-lengthener-prod", - "rewrites": [ - { - "source": "**", - "run": { - "serviceId": "lengthener-prod", + "serviceId": "shortener-prod", "region": "australia-southeast1" } } diff --git a/lengthener/Dockerfile b/lengthener/Dockerfile deleted file mode 100644 index f8b17ace..00000000 --- a/lengthener/Dockerfile +++ /dev/null @@ -1,22 +0,0 @@ -FROM golang:1.19-alpine AS builder - -WORKDIR /app - -COPY ./vendor ./vendor -COPY ./pkg ./pkg -COPY ./go.mod ./go.mod -COPY ./go.sum ./go.sum -COPY ./lengthener ./lengthener - -RUN go build -o app ./lengthener - -FROM alpine - -ENV PORT=8080 -EXPOSE ${PORT} - -WORKDIR /app - -COPY --from=builder /app/app ./lengthener - -CMD ["./lengthener"] diff --git a/lengthener/config.go b/lengthener/config.go deleted file mode 100644 index 73362c65..00000000 --- a/lengthener/config.go +++ /dev/null @@ -1,10 +0,0 @@ -package main - -import ( - "github.com/dbut2/butla/pkg/stores" -) - -type Config struct { - Address string `yaml:"address"` - Store *stores.Config `yaml:"store"` -} diff --git a/lengthener/main.go b/lengthener/main.go deleted file mode 100644 index 54c701d1..00000000 --- a/lengthener/main.go +++ /dev/null @@ -1,29 +0,0 @@ -package main - -import ( - "os" - - "github.com/dbut2/butla/pkg/configs" -) - -func main() { - config, err := configs.LoadConfig[Config]() - if err != nil { - panic(err.Error()) - } - - port := os.Getenv("PORT") - if port != "" { - config.Address = ":" + port - } - - server, err := New(config) - if err != nil { - panic(err.Error()) - } - - err = server.Run() - if err != nil { - panic(err.Error()) - } -} diff --git a/lengthener/server.go b/lengthener/server.go deleted file mode 100644 index b6a34246..00000000 --- a/lengthener/server.go +++ /dev/null @@ -1,66 +0,0 @@ -package main - -import ( - "net/http" - - "github.com/gin-gonic/gin" - - "github.com/dbut2/butla/pkg/pages" - "github.com/dbut2/butla/pkg/shortener" - "github.com/dbut2/butla/pkg/stores" -) - -type Server struct { - address string - shortener shortener.Shortener -} - -func New(config *Config) (*Server, error) { - store, err := stores.New(config.Store) - if err != nil { - return nil, err - } - - return &Server{ - address: config.Address, - shortener: shortener.New(store), - }, nil -} - -func (s *Server) Run() error { - gin.SetMode(gin.ReleaseMode) - - r := gin.Default() - - err := pages.SetDefaults(r) - if err != nil { - return err - } - - r.GET("/", s.lengthen) - r.GET("/:code", s.lengthen) - - return r.Run(s.address) -} - -func (s *Server) lengthen(c *gin.Context) { - code := c.Param("code") - - if code == "" { - code = "default" - } - - link, err := s.shortener.Lengthen(c, code, shortener.WithIP(c.ClientIP())) - if err != nil { - _ = c.Error(err) - switch err { - case shortener.ErrNotFound, shortener.ErrExpired, shortener.ErrInvalidIP: - c.HTML(http.StatusNotFound, "404.html", nil) - default: - c.HTML(http.StatusInternalServerError, "500.html", nil) - } - return - } - - c.Redirect(http.StatusMovedPermanently, link.Url) -} diff --git a/pkg/pages/login.html b/pkg/pages/login.html deleted file mode 100644 index a7188ce6..00000000 --- a/pkg/pages/login.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - -
-
-
-
- -
- -
- -
- -
- -
-
-
-
- - - diff --git a/scripts/migrate/migrate.go b/scripts/migrate/migrate.go deleted file mode 100644 index 96b015ce..00000000 --- a/scripts/migrate/migrate.go +++ /dev/null @@ -1,51 +0,0 @@ -package main - -import ( - "context" - _ "embed" - "log" - - "gopkg.in/yaml.v3" - - "github.com/dbut2/butla/pkg/configs" - "github.com/dbut2/butla/pkg/stores/database" - "github.com/dbut2/butla/pkg/stores/datastore" -) - -type Config struct { - Database configs.Loader[*database.Config] `yaml:"database"` - Datastore configs.Loader[*datastore.Config] `yaml:"datastore"` -} - -//go:embed migrate.yaml -var config []byte - -func main() { - var c Config - err := yaml.Unmarshal(config, &c) - if err != nil { - log.Fatal(err.Error()) - } - - db, err := database.New(c.Database.Config) - if err != nil { - log.Fatal(err.Error()) - } - - ds, err := datastore.New(c.Datastore.Config) - if err != nil { - log.Fatal(err.Error()) - } - - links, err := db.GetAll(context.Background()) - if err != nil { - log.Fatal(err.Error()) - } - - for _, link := range links { - err = ds.SetLink(context.Background(), link) - if err != nil { - log.Fatal(err.Error()) - } - } -} diff --git a/scripts/migrate/migrate.yaml b/scripts/migrate/migrate.yaml deleted file mode 100644 index 3256dce3..00000000 --- a/scripts/migrate/migrate.yaml +++ /dev/null @@ -1,4 +0,0 @@ -database: - secret: projects/540755457828/secrets/database-config/versions/latest -datastore: - secret: projects/540755457828/secrets/datastore-config/versions/latest \ No newline at end of file diff --git a/shortener/Dockerfile b/shortener/Dockerfile new file mode 100644 index 00000000..72ec44a9 --- /dev/null +++ b/shortener/Dockerfile @@ -0,0 +1,23 @@ +FROM golang:1.20-alpine AS builder + +WORKDIR /app + +COPY ./vendor ./vendor +COPY ./cmd ./cmd +COPY ./internal ./internal +COPY ./pkg ./pkg +COPY ./go.mod ./go.mod +COPY ./go.sum ./go.sum + +RUN go build -o shortener ./cmd/shortener + +FROM alpine + +ENV PORT=8080 +EXPOSE ${PORT} + +WORKDIR /app + +COPY --from=builder /app/shortener ./shortener + +CMD ["./shortener"] diff --git a/web/main.go b/shortener/cmd/shortener/main.go similarity index 56% rename from web/main.go rename to shortener/cmd/shortener/main.go index 54c701d1..fe3d58e9 100644 --- a/web/main.go +++ b/shortener/cmd/shortener/main.go @@ -3,11 +3,12 @@ package main import ( "os" - "github.com/dbut2/butla/pkg/configs" + "github.com/dbut2/butla/shortener/internal/server" + "github.com/dbut2/butla/shortener/pkg/configs" ) func main() { - config, err := configs.LoadConfig[Config]() + config, err := configs.LoadConfig[server.Config]() if err != nil { panic(err.Error()) } @@ -17,12 +18,12 @@ func main() { config.Address = ":" + port } - server, err := New(config) + s, err := server.New(config) if err != nil { panic(err.Error()) } - err = server.Run() + err = s.Run() if err != nil { panic(err.Error()) } diff --git a/go.mod b/shortener/go.mod similarity index 97% rename from go.mod rename to shortener/go.mod index 09836098..ac9330f7 100644 --- a/go.mod +++ b/shortener/go.mod @@ -1,6 +1,6 @@ -module github.com/dbut2/butla +module github.com/dbut2/butla/shortener -go 1.19 +go 1.20 require ( cloud.google.com/go/datastore v1.10.0 diff --git a/go.sum b/shortener/go.sum similarity index 100% rename from go.sum rename to shortener/go.sum diff --git a/pkg/pages/404.html b/shortener/internal/pages/404.html similarity index 100% rename from pkg/pages/404.html rename to shortener/internal/pages/404.html diff --git a/pkg/pages/500.html b/shortener/internal/pages/500.html similarity index 100% rename from pkg/pages/500.html rename to shortener/internal/pages/500.html diff --git a/pkg/pages/index.html b/shortener/internal/pages/index.html similarity index 55% rename from pkg/pages/index.html rename to shortener/internal/pages/index.html index 650c506f..fe288cf4 100644 --- a/pkg/pages/index.html +++ b/shortener/internal/pages/index.html @@ -7,7 +7,6 @@ body { background-color: slategrey; } - .vertical-center { margin: 0; position: absolute; @@ -31,7 +30,17 @@ diff --git a/pkg/pages/pages.go b/shortener/internal/pages/pages.go similarity index 100% rename from pkg/pages/pages.go rename to shortener/internal/pages/pages.go diff --git a/shortener/internal/server/config.go b/shortener/internal/server/config.go new file mode 100644 index 00000000..693e1913 --- /dev/null +++ b/shortener/internal/server/config.go @@ -0,0 +1,16 @@ +package server + +import ( + "github.com/dbut2/butla/shortener/pkg/stores" +) + +type Config struct { + Address string `yaml:"address"` + Host host `yaml:"host"` + Store *stores.Config `yaml:"store"` +} + +type host struct { + Scheme string `yaml:"scheme"` + Hostname string `yaml:"hostname"` +} diff --git a/web/server.go b/shortener/internal/server/server.go similarity index 68% rename from web/server.go rename to shortener/internal/server/server.go index a4f5c728..7671680f 100644 --- a/web/server.go +++ b/shortener/internal/server/server.go @@ -1,17 +1,18 @@ -package main +package server import ( "fmt" - "github.com/dbut2/butla/pkg/auth" "net/http" "net/url" "time" + "github.com/dbut2/butla/shortener/internal/pages" + "github.com/dbut2/butla/shortener/pkg/auth" + "github.com/gin-gonic/gin" - "github.com/dbut2/butla/pkg/pages" - "github.com/dbut2/butla/pkg/shortener" - "github.com/dbut2/butla/pkg/stores" + "github.com/dbut2/butla/shortener/pkg/shortener" + "github.com/dbut2/butla/shortener/pkg/stores" ) type Server struct { @@ -20,7 +21,6 @@ type Server struct { hostname string shortener shortener.Shortener auth auth.Auth - login bool } func New(config *Config) (*Server, error) { @@ -44,7 +44,6 @@ func New(config *Config) (*Server, error) { hostname: config.Host.Hostname, shortener: shortener.New(s), auth: auth.New(us), - login: config.LoginEnabled, }, nil } @@ -58,23 +57,41 @@ func (s *Server) Run() error { return err } - r.GET("/", func(c *gin.Context) { + r.GET("/shorten", func(c *gin.Context) { c.HTML(http.StatusOK, "index.html", gin.H{ "scheme": s.scheme, }) }) - r.POST("/shorten", s.shorten) - if s.login { - r.GET("/login", func(c *gin.Context) { - c.HTML(http.StatusOK, "login.html", gin.H{}) - }) - } + r.GET("/", s.lengthen) + r.GET("/:code", s.lengthen) return r.Run(s.address) } +func (s *Server) lengthen(c *gin.Context) { + code := c.Param("code") + + if code == "" { + code = "default" + } + + link, err := s.shortener.Lengthen(c, code, shortener.WithIP(c.ClientIP())) + if err != nil { + _ = c.Error(err) + switch err { + case shortener.ErrNotFound, shortener.ErrExpired, shortener.ErrInvalidIP: + c.HTML(http.StatusNotFound, "404.html", nil) + default: + c.HTML(http.StatusInternalServerError, "500.html", nil) + } + return + } + + c.Redirect(http.StatusMovedPermanently, link.Url) +} + func (s *Server) shorten(c *gin.Context) { b := struct { Url string `json:"url"` diff --git a/pkg/auth/auth.go b/shortener/pkg/auth/auth.go similarity index 93% rename from pkg/auth/auth.go rename to shortener/pkg/auth/auth.go index cd2a2475..88c4c08c 100644 --- a/pkg/auth/auth.go +++ b/shortener/pkg/auth/auth.go @@ -2,9 +2,10 @@ package auth import ( "context" - "github.com/dbut2/butla/pkg/models" - "github.com/dbut2/butla/pkg/store" "log" + + "github.com/dbut2/butla/shortener/pkg/models" + "github.com/dbut2/butla/shortener/pkg/store" ) type Auth interface { diff --git a/pkg/auth/errors.go b/shortener/pkg/auth/errors.go similarity index 100% rename from pkg/auth/errors.go rename to shortener/pkg/auth/errors.go diff --git a/pkg/configs/envs.go b/shortener/pkg/configs/envs.go similarity index 100% rename from pkg/configs/envs.go rename to shortener/pkg/configs/envs.go diff --git a/pkg/configs/load.go b/shortener/pkg/configs/load.go similarity index 72% rename from pkg/configs/load.go rename to shortener/pkg/configs/load.go index 48f678c9..07569b5f 100644 --- a/pkg/configs/load.go +++ b/shortener/pkg/configs/load.go @@ -3,6 +3,7 @@ package configs import ( "errors" "fmt" + "log" "os" "gopkg.in/yaml.v3" @@ -26,17 +27,19 @@ func LoadConfig[T any]() (*T, error) { func findBytes() ([]byte, error) { file := "config.yaml" - if e := os.Getenv("ENV"); e != "" { - f := fmt.Sprintf("config/%s.yaml", e) + if env := os.Getenv("ENV"); env != "" { + f := fmt.Sprintf("configs/%s.yaml", env) if _, err := os.Stat(f); err == nil { file = f } } - if f := os.Getenv("CONFIG_FILE"); f != "" { - file = f + if configFile := os.Getenv("CONFIG_FILE"); configFile != "" { + file = configFile } + log.Printf("config: %s", file) + if _, err := os.Stat(file); err != nil { return nil, errors.New("config file not found") } diff --git a/pkg/configs/loader.go b/shortener/pkg/configs/loader.go similarity index 100% rename from pkg/configs/loader.go rename to shortener/pkg/configs/loader.go diff --git a/pkg/configs/secret.go b/shortener/pkg/configs/secret.go similarity index 100% rename from pkg/configs/secret.go rename to shortener/pkg/configs/secret.go diff --git a/pkg/models/link.go b/shortener/pkg/models/link.go similarity index 100% rename from pkg/models/link.go rename to shortener/pkg/models/link.go diff --git a/pkg/models/nullable.go b/shortener/pkg/models/nullable.go similarity index 100% rename from pkg/models/nullable.go rename to shortener/pkg/models/nullable.go diff --git a/pkg/models/user.go b/shortener/pkg/models/user.go similarity index 100% rename from pkg/models/user.go rename to shortener/pkg/models/user.go diff --git a/pkg/shortener/errors.go b/shortener/pkg/shortener/errors.go similarity index 100% rename from pkg/shortener/errors.go rename to shortener/pkg/shortener/errors.go diff --git a/pkg/shortener/shortener.go b/shortener/pkg/shortener/shortener.go similarity index 96% rename from pkg/shortener/shortener.go rename to shortener/pkg/shortener/shortener.go index 6fa34deb..38678d64 100644 --- a/pkg/shortener/shortener.go +++ b/shortener/pkg/shortener/shortener.go @@ -7,8 +7,8 @@ import ( "math/big" "time" - "github.com/dbut2/butla/pkg/models" - "github.com/dbut2/butla/pkg/store" + "github.com/dbut2/butla/shortener/pkg/models" + "github.com/dbut2/butla/shortener/pkg/store" ) type Shortener interface { diff --git a/pkg/store/store.go b/shortener/pkg/store/store.go similarity index 91% rename from pkg/store/store.go rename to shortener/pkg/store/store.go index 102e2155..77fc47c6 100644 --- a/pkg/store/store.go +++ b/shortener/pkg/store/store.go @@ -3,7 +3,7 @@ package store import ( "context" - "github.com/dbut2/butla/pkg/models" + "github.com/dbut2/butla/shortener/pkg/models" ) type Store interface { diff --git a/pkg/stores/cache/cache.go b/shortener/pkg/stores/cache/cache.go similarity index 87% rename from pkg/stores/cache/cache.go rename to shortener/pkg/stores/cache/cache.go index 8de918be..a5a78d41 100644 --- a/pkg/stores/cache/cache.go +++ b/shortener/pkg/stores/cache/cache.go @@ -3,8 +3,8 @@ package cache import ( "context" - "github.com/dbut2/butla/pkg/models" - "github.com/dbut2/butla/pkg/store" + "github.com/dbut2/butla/shortener/pkg/models" + "github.com/dbut2/butla/shortener/pkg/store" ) type Store struct { diff --git a/pkg/stores/config.go b/shortener/pkg/stores/config.go similarity index 76% rename from pkg/stores/config.go rename to shortener/pkg/stores/config.go index 72184f0b..f9456dcc 100644 --- a/pkg/stores/config.go +++ b/shortener/pkg/stores/config.go @@ -1,14 +1,14 @@ package stores import ( - "github.com/dbut2/butla/pkg/store" - "github.com/dbut2/butla/pkg/stores/cache" - "github.com/dbut2/butla/pkg/stores/database" - "github.com/dbut2/butla/pkg/stores/datastore" - "github.com/dbut2/butla/pkg/stores/inmem" - "github.com/dbut2/butla/pkg/stores/redis" - - "github.com/dbut2/butla/pkg/configs" + "github.com/dbut2/butla/shortener/pkg/store" + "github.com/dbut2/butla/shortener/pkg/stores/cache" + "github.com/dbut2/butla/shortener/pkg/stores/database" + "github.com/dbut2/butla/shortener/pkg/stores/datastore" + "github.com/dbut2/butla/shortener/pkg/stores/inmem" + "github.com/dbut2/butla/shortener/pkg/stores/redis" + + "github.com/dbut2/butla/shortener/pkg/configs" ) type Config struct { diff --git a/pkg/stores/database/database.go b/shortener/pkg/stores/database/database.go similarity index 97% rename from pkg/stores/database/database.go rename to shortener/pkg/stores/database/database.go index c12cc6a5..2dd91ea6 100644 --- a/pkg/stores/database/database.go +++ b/shortener/pkg/stores/database/database.go @@ -9,8 +9,8 @@ import ( _ "github.com/go-sql-driver/mysql" - "github.com/dbut2/butla/pkg/models" - "github.com/dbut2/butla/pkg/store" + "github.com/dbut2/butla/shortener/pkg/models" + "github.com/dbut2/butla/shortener/pkg/store" ) type Config struct { diff --git a/pkg/stores/datastore/datastore.go b/shortener/pkg/stores/datastore/datastore.go similarity index 91% rename from pkg/stores/datastore/datastore.go rename to shortener/pkg/stores/datastore/datastore.go index 18a8f123..d6b3ba34 100644 --- a/pkg/stores/datastore/datastore.go +++ b/shortener/pkg/stores/datastore/datastore.go @@ -6,8 +6,8 @@ import ( "cloud.google.com/go/datastore" - "github.com/dbut2/butla/pkg/models" - "github.com/dbut2/butla/pkg/store" + "github.com/dbut2/butla/shortener/pkg/models" + "github.com/dbut2/butla/shortener/pkg/store" ) type Config struct { diff --git a/pkg/stores/inmem/inmem.go b/shortener/pkg/stores/inmem/inmem.go similarity index 91% rename from pkg/stores/inmem/inmem.go rename to shortener/pkg/stores/inmem/inmem.go index 99af1524..4533f0bd 100644 --- a/pkg/stores/inmem/inmem.go +++ b/shortener/pkg/stores/inmem/inmem.go @@ -4,8 +4,8 @@ import ( "context" "sync" - "github.com/dbut2/butla/pkg/models" - "github.com/dbut2/butla/pkg/store" + "github.com/dbut2/butla/shortener/pkg/models" + "github.com/dbut2/butla/shortener/pkg/store" ) type inMem struct { diff --git a/pkg/stores/redis/redis.go b/shortener/pkg/stores/redis/redis.go similarity index 91% rename from pkg/stores/redis/redis.go rename to shortener/pkg/stores/redis/redis.go index afd6c012..a89b7efa 100644 --- a/pkg/stores/redis/redis.go +++ b/shortener/pkg/stores/redis/redis.go @@ -6,8 +6,8 @@ import ( "github.com/go-redis/redis/v8" - "github.com/dbut2/butla/pkg/models" - "github.com/dbut2/butla/pkg/store" + "github.com/dbut2/butla/shortener/pkg/models" + "github.com/dbut2/butla/shortener/pkg/store" ) type Config struct { diff --git a/vendor/cloud.google.com/go/LICENSE b/shortener/vendor/cloud.google.com/go/LICENSE similarity index 100% rename from vendor/cloud.google.com/go/LICENSE rename to shortener/vendor/cloud.google.com/go/LICENSE diff --git a/vendor/cloud.google.com/go/civil/civil.go b/shortener/vendor/cloud.google.com/go/civil/civil.go similarity index 100% rename from vendor/cloud.google.com/go/civil/civil.go rename to shortener/vendor/cloud.google.com/go/civil/civil.go diff --git a/vendor/cloud.google.com/go/compute/LICENSE b/shortener/vendor/cloud.google.com/go/compute/LICENSE similarity index 100% rename from vendor/cloud.google.com/go/compute/LICENSE rename to shortener/vendor/cloud.google.com/go/compute/LICENSE diff --git a/vendor/cloud.google.com/go/compute/internal/version.go b/shortener/vendor/cloud.google.com/go/compute/internal/version.go similarity index 100% rename from vendor/cloud.google.com/go/compute/internal/version.go rename to shortener/vendor/cloud.google.com/go/compute/internal/version.go diff --git a/vendor/cloud.google.com/go/compute/metadata/CHANGES.md b/shortener/vendor/cloud.google.com/go/compute/metadata/CHANGES.md similarity index 100% rename from vendor/cloud.google.com/go/compute/metadata/CHANGES.md rename to shortener/vendor/cloud.google.com/go/compute/metadata/CHANGES.md diff --git a/vendor/cloud.google.com/go/compute/metadata/LICENSE b/shortener/vendor/cloud.google.com/go/compute/metadata/LICENSE similarity index 100% rename from vendor/cloud.google.com/go/compute/metadata/LICENSE rename to shortener/vendor/cloud.google.com/go/compute/metadata/LICENSE diff --git a/vendor/cloud.google.com/go/compute/metadata/README.md b/shortener/vendor/cloud.google.com/go/compute/metadata/README.md similarity index 100% rename from vendor/cloud.google.com/go/compute/metadata/README.md rename to shortener/vendor/cloud.google.com/go/compute/metadata/README.md diff --git a/vendor/cloud.google.com/go/compute/metadata/metadata.go b/shortener/vendor/cloud.google.com/go/compute/metadata/metadata.go similarity index 100% rename from vendor/cloud.google.com/go/compute/metadata/metadata.go rename to shortener/vendor/cloud.google.com/go/compute/metadata/metadata.go diff --git a/vendor/cloud.google.com/go/compute/metadata/retry.go b/shortener/vendor/cloud.google.com/go/compute/metadata/retry.go similarity index 100% rename from vendor/cloud.google.com/go/compute/metadata/retry.go rename to shortener/vendor/cloud.google.com/go/compute/metadata/retry.go diff --git a/vendor/cloud.google.com/go/compute/metadata/retry_linux.go b/shortener/vendor/cloud.google.com/go/compute/metadata/retry_linux.go similarity index 100% rename from vendor/cloud.google.com/go/compute/metadata/retry_linux.go rename to shortener/vendor/cloud.google.com/go/compute/metadata/retry_linux.go diff --git a/vendor/cloud.google.com/go/compute/metadata/tidyfix.go b/shortener/vendor/cloud.google.com/go/compute/metadata/tidyfix.go similarity index 100% rename from vendor/cloud.google.com/go/compute/metadata/tidyfix.go rename to shortener/vendor/cloud.google.com/go/compute/metadata/tidyfix.go diff --git a/vendor/cloud.google.com/go/datastore/CHANGES.md b/shortener/vendor/cloud.google.com/go/datastore/CHANGES.md similarity index 100% rename from vendor/cloud.google.com/go/datastore/CHANGES.md rename to shortener/vendor/cloud.google.com/go/datastore/CHANGES.md diff --git a/vendor/cloud.google.com/go/datastore/LICENSE b/shortener/vendor/cloud.google.com/go/datastore/LICENSE similarity index 100% rename from vendor/cloud.google.com/go/datastore/LICENSE rename to shortener/vendor/cloud.google.com/go/datastore/LICENSE diff --git a/vendor/cloud.google.com/go/datastore/README.md b/shortener/vendor/cloud.google.com/go/datastore/README.md similarity index 100% rename from vendor/cloud.google.com/go/datastore/README.md rename to shortener/vendor/cloud.google.com/go/datastore/README.md diff --git a/vendor/cloud.google.com/go/datastore/client.go b/shortener/vendor/cloud.google.com/go/datastore/client.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/client.go rename to shortener/vendor/cloud.google.com/go/datastore/client.go diff --git a/vendor/cloud.google.com/go/datastore/datastore.go b/shortener/vendor/cloud.google.com/go/datastore/datastore.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/datastore.go rename to shortener/vendor/cloud.google.com/go/datastore/datastore.go diff --git a/vendor/cloud.google.com/go/datastore/datastore.replay b/shortener/vendor/cloud.google.com/go/datastore/datastore.replay similarity index 100% rename from vendor/cloud.google.com/go/datastore/datastore.replay rename to shortener/vendor/cloud.google.com/go/datastore/datastore.replay diff --git a/vendor/cloud.google.com/go/datastore/doc.go b/shortener/vendor/cloud.google.com/go/datastore/doc.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/doc.go rename to shortener/vendor/cloud.google.com/go/datastore/doc.go diff --git a/vendor/cloud.google.com/go/datastore/errors.go b/shortener/vendor/cloud.google.com/go/datastore/errors.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/errors.go rename to shortener/vendor/cloud.google.com/go/datastore/errors.go diff --git a/vendor/cloud.google.com/go/datastore/internal/gaepb/datastore_v3.pb.go b/shortener/vendor/cloud.google.com/go/datastore/internal/gaepb/datastore_v3.pb.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/internal/gaepb/datastore_v3.pb.go rename to shortener/vendor/cloud.google.com/go/datastore/internal/gaepb/datastore_v3.pb.go diff --git a/vendor/cloud.google.com/go/datastore/internal/version.go b/shortener/vendor/cloud.google.com/go/datastore/internal/version.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/internal/version.go rename to shortener/vendor/cloud.google.com/go/datastore/internal/version.go diff --git a/vendor/cloud.google.com/go/datastore/key.go b/shortener/vendor/cloud.google.com/go/datastore/key.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/key.go rename to shortener/vendor/cloud.google.com/go/datastore/key.go diff --git a/vendor/cloud.google.com/go/datastore/keycompat.go b/shortener/vendor/cloud.google.com/go/datastore/keycompat.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/keycompat.go rename to shortener/vendor/cloud.google.com/go/datastore/keycompat.go diff --git a/vendor/cloud.google.com/go/datastore/load.go b/shortener/vendor/cloud.google.com/go/datastore/load.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/load.go rename to shortener/vendor/cloud.google.com/go/datastore/load.go diff --git a/vendor/cloud.google.com/go/datastore/mutation.go b/shortener/vendor/cloud.google.com/go/datastore/mutation.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/mutation.go rename to shortener/vendor/cloud.google.com/go/datastore/mutation.go diff --git a/vendor/cloud.google.com/go/datastore/prop.go b/shortener/vendor/cloud.google.com/go/datastore/prop.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/prop.go rename to shortener/vendor/cloud.google.com/go/datastore/prop.go diff --git a/vendor/cloud.google.com/go/datastore/query.go b/shortener/vendor/cloud.google.com/go/datastore/query.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/query.go rename to shortener/vendor/cloud.google.com/go/datastore/query.go diff --git a/vendor/cloud.google.com/go/datastore/save.go b/shortener/vendor/cloud.google.com/go/datastore/save.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/save.go rename to shortener/vendor/cloud.google.com/go/datastore/save.go diff --git a/vendor/cloud.google.com/go/datastore/time.go b/shortener/vendor/cloud.google.com/go/datastore/time.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/time.go rename to shortener/vendor/cloud.google.com/go/datastore/time.go diff --git a/vendor/cloud.google.com/go/datastore/transaction.go b/shortener/vendor/cloud.google.com/go/datastore/transaction.go similarity index 100% rename from vendor/cloud.google.com/go/datastore/transaction.go rename to shortener/vendor/cloud.google.com/go/datastore/transaction.go diff --git a/vendor/cloud.google.com/go/iam/CHANGES.md b/shortener/vendor/cloud.google.com/go/iam/CHANGES.md similarity index 100% rename from vendor/cloud.google.com/go/iam/CHANGES.md rename to shortener/vendor/cloud.google.com/go/iam/CHANGES.md diff --git a/vendor/cloud.google.com/go/iam/LICENSE b/shortener/vendor/cloud.google.com/go/iam/LICENSE similarity index 100% rename from vendor/cloud.google.com/go/iam/LICENSE rename to shortener/vendor/cloud.google.com/go/iam/LICENSE diff --git a/vendor/cloud.google.com/go/iam/README.md b/shortener/vendor/cloud.google.com/go/iam/README.md similarity index 100% rename from vendor/cloud.google.com/go/iam/README.md rename to shortener/vendor/cloud.google.com/go/iam/README.md diff --git a/vendor/cloud.google.com/go/iam/apiv1/iampb/iam_policy.pb.go b/shortener/vendor/cloud.google.com/go/iam/apiv1/iampb/iam_policy.pb.go similarity index 100% rename from vendor/cloud.google.com/go/iam/apiv1/iampb/iam_policy.pb.go rename to shortener/vendor/cloud.google.com/go/iam/apiv1/iampb/iam_policy.pb.go diff --git a/vendor/cloud.google.com/go/iam/apiv1/iampb/options.pb.go b/shortener/vendor/cloud.google.com/go/iam/apiv1/iampb/options.pb.go similarity index 100% rename from vendor/cloud.google.com/go/iam/apiv1/iampb/options.pb.go rename to shortener/vendor/cloud.google.com/go/iam/apiv1/iampb/options.pb.go diff --git a/vendor/cloud.google.com/go/iam/apiv1/iampb/policy.pb.go b/shortener/vendor/cloud.google.com/go/iam/apiv1/iampb/policy.pb.go similarity index 100% rename from vendor/cloud.google.com/go/iam/apiv1/iampb/policy.pb.go rename to shortener/vendor/cloud.google.com/go/iam/apiv1/iampb/policy.pb.go diff --git a/vendor/cloud.google.com/go/iam/iam.go b/shortener/vendor/cloud.google.com/go/iam/iam.go similarity index 100% rename from vendor/cloud.google.com/go/iam/iam.go rename to shortener/vendor/cloud.google.com/go/iam/iam.go diff --git a/vendor/cloud.google.com/go/internal/.repo-metadata-full.json b/shortener/vendor/cloud.google.com/go/internal/.repo-metadata-full.json similarity index 100% rename from vendor/cloud.google.com/go/internal/.repo-metadata-full.json rename to shortener/vendor/cloud.google.com/go/internal/.repo-metadata-full.json diff --git a/vendor/cloud.google.com/go/internal/README.md b/shortener/vendor/cloud.google.com/go/internal/README.md similarity index 100% rename from vendor/cloud.google.com/go/internal/README.md rename to shortener/vendor/cloud.google.com/go/internal/README.md diff --git a/vendor/cloud.google.com/go/internal/annotate.go b/shortener/vendor/cloud.google.com/go/internal/annotate.go similarity index 100% rename from vendor/cloud.google.com/go/internal/annotate.go rename to shortener/vendor/cloud.google.com/go/internal/annotate.go diff --git a/vendor/cloud.google.com/go/internal/fields/fields.go b/shortener/vendor/cloud.google.com/go/internal/fields/fields.go similarity index 100% rename from vendor/cloud.google.com/go/internal/fields/fields.go rename to shortener/vendor/cloud.google.com/go/internal/fields/fields.go diff --git a/vendor/cloud.google.com/go/internal/fields/fold.go b/shortener/vendor/cloud.google.com/go/internal/fields/fold.go similarity index 100% rename from vendor/cloud.google.com/go/internal/fields/fold.go rename to shortener/vendor/cloud.google.com/go/internal/fields/fold.go diff --git a/vendor/cloud.google.com/go/internal/retry.go b/shortener/vendor/cloud.google.com/go/internal/retry.go similarity index 100% rename from vendor/cloud.google.com/go/internal/retry.go rename to shortener/vendor/cloud.google.com/go/internal/retry.go diff --git a/vendor/cloud.google.com/go/internal/trace/trace.go b/shortener/vendor/cloud.google.com/go/internal/trace/trace.go similarity index 100% rename from vendor/cloud.google.com/go/internal/trace/trace.go rename to shortener/vendor/cloud.google.com/go/internal/trace/trace.go diff --git a/vendor/cloud.google.com/go/internal/version/update_version.sh b/shortener/vendor/cloud.google.com/go/internal/version/update_version.sh similarity index 100% rename from vendor/cloud.google.com/go/internal/version/update_version.sh rename to shortener/vendor/cloud.google.com/go/internal/version/update_version.sh diff --git a/vendor/cloud.google.com/go/internal/version/version.go b/shortener/vendor/cloud.google.com/go/internal/version/version.go similarity index 100% rename from vendor/cloud.google.com/go/internal/version/version.go rename to shortener/vendor/cloud.google.com/go/internal/version/version.go diff --git a/vendor/cloud.google.com/go/secretmanager/LICENSE b/shortener/vendor/cloud.google.com/go/secretmanager/LICENSE similarity index 100% rename from vendor/cloud.google.com/go/secretmanager/LICENSE rename to shortener/vendor/cloud.google.com/go/secretmanager/LICENSE diff --git a/vendor/cloud.google.com/go/secretmanager/apiv1/doc.go b/shortener/vendor/cloud.google.com/go/secretmanager/apiv1/doc.go similarity index 100% rename from vendor/cloud.google.com/go/secretmanager/apiv1/doc.go rename to shortener/vendor/cloud.google.com/go/secretmanager/apiv1/doc.go diff --git a/vendor/cloud.google.com/go/secretmanager/apiv1/gapic_metadata.json b/shortener/vendor/cloud.google.com/go/secretmanager/apiv1/gapic_metadata.json similarity index 100% rename from vendor/cloud.google.com/go/secretmanager/apiv1/gapic_metadata.json rename to shortener/vendor/cloud.google.com/go/secretmanager/apiv1/gapic_metadata.json diff --git a/vendor/cloud.google.com/go/secretmanager/apiv1/iam.go b/shortener/vendor/cloud.google.com/go/secretmanager/apiv1/iam.go similarity index 100% rename from vendor/cloud.google.com/go/secretmanager/apiv1/iam.go rename to shortener/vendor/cloud.google.com/go/secretmanager/apiv1/iam.go diff --git a/vendor/cloud.google.com/go/secretmanager/apiv1/secret_manager_client.go b/shortener/vendor/cloud.google.com/go/secretmanager/apiv1/secret_manager_client.go similarity index 100% rename from vendor/cloud.google.com/go/secretmanager/apiv1/secret_manager_client.go rename to shortener/vendor/cloud.google.com/go/secretmanager/apiv1/secret_manager_client.go diff --git a/vendor/cloud.google.com/go/secretmanager/apiv1/secretmanagerpb/resources.pb.go b/shortener/vendor/cloud.google.com/go/secretmanager/apiv1/secretmanagerpb/resources.pb.go similarity index 100% rename from vendor/cloud.google.com/go/secretmanager/apiv1/secretmanagerpb/resources.pb.go rename to shortener/vendor/cloud.google.com/go/secretmanager/apiv1/secretmanagerpb/resources.pb.go diff --git a/vendor/cloud.google.com/go/secretmanager/apiv1/secretmanagerpb/service.pb.go b/shortener/vendor/cloud.google.com/go/secretmanager/apiv1/secretmanagerpb/service.pb.go similarity index 100% rename from vendor/cloud.google.com/go/secretmanager/apiv1/secretmanagerpb/service.pb.go rename to shortener/vendor/cloud.google.com/go/secretmanager/apiv1/secretmanagerpb/service.pb.go diff --git a/vendor/cloud.google.com/go/secretmanager/apiv1/version.go b/shortener/vendor/cloud.google.com/go/secretmanager/apiv1/version.go similarity index 100% rename from vendor/cloud.google.com/go/secretmanager/apiv1/version.go rename to shortener/vendor/cloud.google.com/go/secretmanager/apiv1/version.go diff --git a/vendor/cloud.google.com/go/secretmanager/internal/version.go b/shortener/vendor/cloud.google.com/go/secretmanager/internal/version.go similarity index 100% rename from vendor/cloud.google.com/go/secretmanager/internal/version.go rename to shortener/vendor/cloud.google.com/go/secretmanager/internal/version.go diff --git a/vendor/github.com/cespare/xxhash/v2/LICENSE.txt b/shortener/vendor/github.com/cespare/xxhash/v2/LICENSE.txt similarity index 100% rename from vendor/github.com/cespare/xxhash/v2/LICENSE.txt rename to shortener/vendor/github.com/cespare/xxhash/v2/LICENSE.txt diff --git a/vendor/github.com/cespare/xxhash/v2/README.md b/shortener/vendor/github.com/cespare/xxhash/v2/README.md similarity index 100% rename from vendor/github.com/cespare/xxhash/v2/README.md rename to shortener/vendor/github.com/cespare/xxhash/v2/README.md diff --git a/vendor/github.com/cespare/xxhash/v2/xxhash.go b/shortener/vendor/github.com/cespare/xxhash/v2/xxhash.go similarity index 100% rename from vendor/github.com/cespare/xxhash/v2/xxhash.go rename to shortener/vendor/github.com/cespare/xxhash/v2/xxhash.go diff --git a/vendor/github.com/cespare/xxhash/v2/xxhash_amd64.go b/shortener/vendor/github.com/cespare/xxhash/v2/xxhash_amd64.go similarity index 100% rename from vendor/github.com/cespare/xxhash/v2/xxhash_amd64.go rename to shortener/vendor/github.com/cespare/xxhash/v2/xxhash_amd64.go diff --git a/vendor/github.com/cespare/xxhash/v2/xxhash_amd64.s b/shortener/vendor/github.com/cespare/xxhash/v2/xxhash_amd64.s similarity index 100% rename from vendor/github.com/cespare/xxhash/v2/xxhash_amd64.s rename to shortener/vendor/github.com/cespare/xxhash/v2/xxhash_amd64.s diff --git a/vendor/github.com/cespare/xxhash/v2/xxhash_other.go b/shortener/vendor/github.com/cespare/xxhash/v2/xxhash_other.go similarity index 100% rename from vendor/github.com/cespare/xxhash/v2/xxhash_other.go rename to shortener/vendor/github.com/cespare/xxhash/v2/xxhash_other.go diff --git a/vendor/github.com/cespare/xxhash/v2/xxhash_safe.go b/shortener/vendor/github.com/cespare/xxhash/v2/xxhash_safe.go similarity index 100% rename from vendor/github.com/cespare/xxhash/v2/xxhash_safe.go rename to shortener/vendor/github.com/cespare/xxhash/v2/xxhash_safe.go diff --git a/vendor/github.com/cespare/xxhash/v2/xxhash_unsafe.go b/shortener/vendor/github.com/cespare/xxhash/v2/xxhash_unsafe.go similarity index 100% rename from vendor/github.com/cespare/xxhash/v2/xxhash_unsafe.go rename to shortener/vendor/github.com/cespare/xxhash/v2/xxhash_unsafe.go diff --git a/vendor/github.com/dgryski/go-rendezvous/LICENSE b/shortener/vendor/github.com/dgryski/go-rendezvous/LICENSE similarity index 100% rename from vendor/github.com/dgryski/go-rendezvous/LICENSE rename to shortener/vendor/github.com/dgryski/go-rendezvous/LICENSE diff --git a/vendor/github.com/dgryski/go-rendezvous/rdv.go b/shortener/vendor/github.com/dgryski/go-rendezvous/rdv.go similarity index 100% rename from vendor/github.com/dgryski/go-rendezvous/rdv.go rename to shortener/vendor/github.com/dgryski/go-rendezvous/rdv.go diff --git a/vendor/github.com/gin-contrib/sse/.travis.yml b/shortener/vendor/github.com/gin-contrib/sse/.travis.yml similarity index 100% rename from vendor/github.com/gin-contrib/sse/.travis.yml rename to shortener/vendor/github.com/gin-contrib/sse/.travis.yml diff --git a/vendor/github.com/gin-contrib/sse/LICENSE b/shortener/vendor/github.com/gin-contrib/sse/LICENSE similarity index 100% rename from vendor/github.com/gin-contrib/sse/LICENSE rename to shortener/vendor/github.com/gin-contrib/sse/LICENSE diff --git a/vendor/github.com/gin-contrib/sse/README.md b/shortener/vendor/github.com/gin-contrib/sse/README.md similarity index 100% rename from vendor/github.com/gin-contrib/sse/README.md rename to shortener/vendor/github.com/gin-contrib/sse/README.md diff --git a/vendor/github.com/gin-contrib/sse/sse-decoder.go b/shortener/vendor/github.com/gin-contrib/sse/sse-decoder.go similarity index 100% rename from vendor/github.com/gin-contrib/sse/sse-decoder.go rename to shortener/vendor/github.com/gin-contrib/sse/sse-decoder.go diff --git a/vendor/github.com/gin-contrib/sse/sse-encoder.go b/shortener/vendor/github.com/gin-contrib/sse/sse-encoder.go similarity index 100% rename from vendor/github.com/gin-contrib/sse/sse-encoder.go rename to shortener/vendor/github.com/gin-contrib/sse/sse-encoder.go diff --git a/vendor/github.com/gin-contrib/sse/writer.go b/shortener/vendor/github.com/gin-contrib/sse/writer.go similarity index 100% rename from vendor/github.com/gin-contrib/sse/writer.go rename to shortener/vendor/github.com/gin-contrib/sse/writer.go diff --git a/vendor/github.com/gin-gonic/gin/.gitignore b/shortener/vendor/github.com/gin-gonic/gin/.gitignore similarity index 100% rename from vendor/github.com/gin-gonic/gin/.gitignore rename to shortener/vendor/github.com/gin-gonic/gin/.gitignore diff --git a/vendor/github.com/gin-gonic/gin/.golangci.yml b/shortener/vendor/github.com/gin-gonic/gin/.golangci.yml similarity index 100% rename from vendor/github.com/gin-gonic/gin/.golangci.yml rename to shortener/vendor/github.com/gin-gonic/gin/.golangci.yml diff --git a/vendor/github.com/gin-gonic/gin/.goreleaser.yaml b/shortener/vendor/github.com/gin-gonic/gin/.goreleaser.yaml similarity index 100% rename from vendor/github.com/gin-gonic/gin/.goreleaser.yaml rename to shortener/vendor/github.com/gin-gonic/gin/.goreleaser.yaml diff --git a/vendor/github.com/gin-gonic/gin/AUTHORS.md b/shortener/vendor/github.com/gin-gonic/gin/AUTHORS.md similarity index 100% rename from vendor/github.com/gin-gonic/gin/AUTHORS.md rename to shortener/vendor/github.com/gin-gonic/gin/AUTHORS.md diff --git a/vendor/github.com/gin-gonic/gin/BENCHMARKS.md b/shortener/vendor/github.com/gin-gonic/gin/BENCHMARKS.md similarity index 100% rename from vendor/github.com/gin-gonic/gin/BENCHMARKS.md rename to shortener/vendor/github.com/gin-gonic/gin/BENCHMARKS.md diff --git a/vendor/github.com/gin-gonic/gin/CHANGELOG.md b/shortener/vendor/github.com/gin-gonic/gin/CHANGELOG.md similarity index 100% rename from vendor/github.com/gin-gonic/gin/CHANGELOG.md rename to shortener/vendor/github.com/gin-gonic/gin/CHANGELOG.md diff --git a/vendor/github.com/gin-gonic/gin/CODE_OF_CONDUCT.md b/shortener/vendor/github.com/gin-gonic/gin/CODE_OF_CONDUCT.md similarity index 100% rename from vendor/github.com/gin-gonic/gin/CODE_OF_CONDUCT.md rename to shortener/vendor/github.com/gin-gonic/gin/CODE_OF_CONDUCT.md diff --git a/vendor/github.com/gin-gonic/gin/CONTRIBUTING.md b/shortener/vendor/github.com/gin-gonic/gin/CONTRIBUTING.md similarity index 100% rename from vendor/github.com/gin-gonic/gin/CONTRIBUTING.md rename to shortener/vendor/github.com/gin-gonic/gin/CONTRIBUTING.md diff --git a/vendor/github.com/gin-gonic/gin/LICENSE b/shortener/vendor/github.com/gin-gonic/gin/LICENSE similarity index 100% rename from vendor/github.com/gin-gonic/gin/LICENSE rename to shortener/vendor/github.com/gin-gonic/gin/LICENSE diff --git a/vendor/github.com/gin-gonic/gin/Makefile b/shortener/vendor/github.com/gin-gonic/gin/Makefile similarity index 100% rename from vendor/github.com/gin-gonic/gin/Makefile rename to shortener/vendor/github.com/gin-gonic/gin/Makefile diff --git a/vendor/github.com/gin-gonic/gin/README.md b/shortener/vendor/github.com/gin-gonic/gin/README.md similarity index 100% rename from vendor/github.com/gin-gonic/gin/README.md rename to shortener/vendor/github.com/gin-gonic/gin/README.md diff --git a/vendor/github.com/gin-gonic/gin/any.go b/shortener/vendor/github.com/gin-gonic/gin/any.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/any.go rename to shortener/vendor/github.com/gin-gonic/gin/any.go diff --git a/vendor/github.com/gin-gonic/gin/auth.go b/shortener/vendor/github.com/gin-gonic/gin/auth.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/auth.go rename to shortener/vendor/github.com/gin-gonic/gin/auth.go diff --git a/vendor/github.com/gin-gonic/gin/binding/any.go b/shortener/vendor/github.com/gin-gonic/gin/binding/any.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/any.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/any.go diff --git a/vendor/github.com/gin-gonic/gin/binding/binding.go b/shortener/vendor/github.com/gin-gonic/gin/binding/binding.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/binding.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/binding.go diff --git a/vendor/github.com/gin-gonic/gin/binding/binding_nomsgpack.go b/shortener/vendor/github.com/gin-gonic/gin/binding/binding_nomsgpack.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/binding_nomsgpack.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/binding_nomsgpack.go diff --git a/vendor/github.com/gin-gonic/gin/binding/default_validator.go b/shortener/vendor/github.com/gin-gonic/gin/binding/default_validator.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/default_validator.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/default_validator.go diff --git a/vendor/github.com/gin-gonic/gin/binding/form.go b/shortener/vendor/github.com/gin-gonic/gin/binding/form.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/form.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/form.go diff --git a/vendor/github.com/gin-gonic/gin/binding/form_mapping.go b/shortener/vendor/github.com/gin-gonic/gin/binding/form_mapping.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/form_mapping.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/form_mapping.go diff --git a/vendor/github.com/gin-gonic/gin/binding/header.go b/shortener/vendor/github.com/gin-gonic/gin/binding/header.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/header.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/header.go diff --git a/vendor/github.com/gin-gonic/gin/binding/json.go b/shortener/vendor/github.com/gin-gonic/gin/binding/json.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/json.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/json.go diff --git a/vendor/github.com/gin-gonic/gin/binding/msgpack.go b/shortener/vendor/github.com/gin-gonic/gin/binding/msgpack.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/msgpack.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/msgpack.go diff --git a/vendor/github.com/gin-gonic/gin/binding/multipart_form_mapping.go b/shortener/vendor/github.com/gin-gonic/gin/binding/multipart_form_mapping.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/multipart_form_mapping.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/multipart_form_mapping.go diff --git a/vendor/github.com/gin-gonic/gin/binding/protobuf.go b/shortener/vendor/github.com/gin-gonic/gin/binding/protobuf.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/protobuf.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/protobuf.go diff --git a/vendor/github.com/gin-gonic/gin/binding/query.go b/shortener/vendor/github.com/gin-gonic/gin/binding/query.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/query.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/query.go diff --git a/vendor/github.com/gin-gonic/gin/binding/toml.go b/shortener/vendor/github.com/gin-gonic/gin/binding/toml.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/toml.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/toml.go diff --git a/vendor/github.com/gin-gonic/gin/binding/uri.go b/shortener/vendor/github.com/gin-gonic/gin/binding/uri.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/uri.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/uri.go diff --git a/vendor/github.com/gin-gonic/gin/binding/xml.go b/shortener/vendor/github.com/gin-gonic/gin/binding/xml.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/xml.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/xml.go diff --git a/vendor/github.com/gin-gonic/gin/binding/yaml.go b/shortener/vendor/github.com/gin-gonic/gin/binding/yaml.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/binding/yaml.go rename to shortener/vendor/github.com/gin-gonic/gin/binding/yaml.go diff --git a/vendor/github.com/gin-gonic/gin/codecov.yml b/shortener/vendor/github.com/gin-gonic/gin/codecov.yml similarity index 100% rename from vendor/github.com/gin-gonic/gin/codecov.yml rename to shortener/vendor/github.com/gin-gonic/gin/codecov.yml diff --git a/vendor/github.com/gin-gonic/gin/context.go b/shortener/vendor/github.com/gin-gonic/gin/context.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/context.go rename to shortener/vendor/github.com/gin-gonic/gin/context.go diff --git a/vendor/github.com/gin-gonic/gin/context_appengine.go b/shortener/vendor/github.com/gin-gonic/gin/context_appengine.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/context_appengine.go rename to shortener/vendor/github.com/gin-gonic/gin/context_appengine.go diff --git a/vendor/github.com/gin-gonic/gin/debug.go b/shortener/vendor/github.com/gin-gonic/gin/debug.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/debug.go rename to shortener/vendor/github.com/gin-gonic/gin/debug.go diff --git a/vendor/github.com/gin-gonic/gin/deprecated.go b/shortener/vendor/github.com/gin-gonic/gin/deprecated.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/deprecated.go rename to shortener/vendor/github.com/gin-gonic/gin/deprecated.go diff --git a/vendor/github.com/gin-gonic/gin/doc.go b/shortener/vendor/github.com/gin-gonic/gin/doc.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/doc.go rename to shortener/vendor/github.com/gin-gonic/gin/doc.go diff --git a/vendor/github.com/gin-gonic/gin/errors.go b/shortener/vendor/github.com/gin-gonic/gin/errors.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/errors.go rename to shortener/vendor/github.com/gin-gonic/gin/errors.go diff --git a/vendor/github.com/gin-gonic/gin/fs.go b/shortener/vendor/github.com/gin-gonic/gin/fs.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/fs.go rename to shortener/vendor/github.com/gin-gonic/gin/fs.go diff --git a/vendor/github.com/gin-gonic/gin/gin.go b/shortener/vendor/github.com/gin-gonic/gin/gin.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/gin.go rename to shortener/vendor/github.com/gin-gonic/gin/gin.go diff --git a/vendor/github.com/gin-gonic/gin/internal/bytesconv/bytesconv.go b/shortener/vendor/github.com/gin-gonic/gin/internal/bytesconv/bytesconv.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/internal/bytesconv/bytesconv.go rename to shortener/vendor/github.com/gin-gonic/gin/internal/bytesconv/bytesconv.go diff --git a/vendor/github.com/gin-gonic/gin/internal/json/go_json.go b/shortener/vendor/github.com/gin-gonic/gin/internal/json/go_json.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/internal/json/go_json.go rename to shortener/vendor/github.com/gin-gonic/gin/internal/json/go_json.go diff --git a/vendor/github.com/gin-gonic/gin/internal/json/json.go b/shortener/vendor/github.com/gin-gonic/gin/internal/json/json.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/internal/json/json.go rename to shortener/vendor/github.com/gin-gonic/gin/internal/json/json.go diff --git a/vendor/github.com/gin-gonic/gin/internal/json/jsoniter.go b/shortener/vendor/github.com/gin-gonic/gin/internal/json/jsoniter.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/internal/json/jsoniter.go rename to shortener/vendor/github.com/gin-gonic/gin/internal/json/jsoniter.go diff --git a/vendor/github.com/gin-gonic/gin/logger.go b/shortener/vendor/github.com/gin-gonic/gin/logger.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/logger.go rename to shortener/vendor/github.com/gin-gonic/gin/logger.go diff --git a/vendor/github.com/gin-gonic/gin/mode.go b/shortener/vendor/github.com/gin-gonic/gin/mode.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/mode.go rename to shortener/vendor/github.com/gin-gonic/gin/mode.go diff --git a/vendor/github.com/gin-gonic/gin/path.go b/shortener/vendor/github.com/gin-gonic/gin/path.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/path.go rename to shortener/vendor/github.com/gin-gonic/gin/path.go diff --git a/vendor/github.com/gin-gonic/gin/recovery.go b/shortener/vendor/github.com/gin-gonic/gin/recovery.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/recovery.go rename to shortener/vendor/github.com/gin-gonic/gin/recovery.go diff --git a/vendor/github.com/gin-gonic/gin/render/any.go b/shortener/vendor/github.com/gin-gonic/gin/render/any.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/any.go rename to shortener/vendor/github.com/gin-gonic/gin/render/any.go diff --git a/vendor/github.com/gin-gonic/gin/render/data.go b/shortener/vendor/github.com/gin-gonic/gin/render/data.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/data.go rename to shortener/vendor/github.com/gin-gonic/gin/render/data.go diff --git a/vendor/github.com/gin-gonic/gin/render/html.go b/shortener/vendor/github.com/gin-gonic/gin/render/html.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/html.go rename to shortener/vendor/github.com/gin-gonic/gin/render/html.go diff --git a/vendor/github.com/gin-gonic/gin/render/json.go b/shortener/vendor/github.com/gin-gonic/gin/render/json.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/json.go rename to shortener/vendor/github.com/gin-gonic/gin/render/json.go diff --git a/vendor/github.com/gin-gonic/gin/render/msgpack.go b/shortener/vendor/github.com/gin-gonic/gin/render/msgpack.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/msgpack.go rename to shortener/vendor/github.com/gin-gonic/gin/render/msgpack.go diff --git a/vendor/github.com/gin-gonic/gin/render/protobuf.go b/shortener/vendor/github.com/gin-gonic/gin/render/protobuf.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/protobuf.go rename to shortener/vendor/github.com/gin-gonic/gin/render/protobuf.go diff --git a/vendor/github.com/gin-gonic/gin/render/reader.go b/shortener/vendor/github.com/gin-gonic/gin/render/reader.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/reader.go rename to shortener/vendor/github.com/gin-gonic/gin/render/reader.go diff --git a/vendor/github.com/gin-gonic/gin/render/redirect.go b/shortener/vendor/github.com/gin-gonic/gin/render/redirect.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/redirect.go rename to shortener/vendor/github.com/gin-gonic/gin/render/redirect.go diff --git a/vendor/github.com/gin-gonic/gin/render/render.go b/shortener/vendor/github.com/gin-gonic/gin/render/render.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/render.go rename to shortener/vendor/github.com/gin-gonic/gin/render/render.go diff --git a/vendor/github.com/gin-gonic/gin/render/text.go b/shortener/vendor/github.com/gin-gonic/gin/render/text.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/text.go rename to shortener/vendor/github.com/gin-gonic/gin/render/text.go diff --git a/vendor/github.com/gin-gonic/gin/render/toml.go b/shortener/vendor/github.com/gin-gonic/gin/render/toml.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/toml.go rename to shortener/vendor/github.com/gin-gonic/gin/render/toml.go diff --git a/vendor/github.com/gin-gonic/gin/render/xml.go b/shortener/vendor/github.com/gin-gonic/gin/render/xml.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/xml.go rename to shortener/vendor/github.com/gin-gonic/gin/render/xml.go diff --git a/vendor/github.com/gin-gonic/gin/render/yaml.go b/shortener/vendor/github.com/gin-gonic/gin/render/yaml.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/render/yaml.go rename to shortener/vendor/github.com/gin-gonic/gin/render/yaml.go diff --git a/vendor/github.com/gin-gonic/gin/response_writer.go b/shortener/vendor/github.com/gin-gonic/gin/response_writer.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/response_writer.go rename to shortener/vendor/github.com/gin-gonic/gin/response_writer.go diff --git a/vendor/github.com/gin-gonic/gin/routergroup.go b/shortener/vendor/github.com/gin-gonic/gin/routergroup.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/routergroup.go rename to shortener/vendor/github.com/gin-gonic/gin/routergroup.go diff --git a/vendor/github.com/gin-gonic/gin/test_helpers.go b/shortener/vendor/github.com/gin-gonic/gin/test_helpers.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/test_helpers.go rename to shortener/vendor/github.com/gin-gonic/gin/test_helpers.go diff --git a/vendor/github.com/gin-gonic/gin/tree.go b/shortener/vendor/github.com/gin-gonic/gin/tree.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/tree.go rename to shortener/vendor/github.com/gin-gonic/gin/tree.go diff --git a/vendor/github.com/gin-gonic/gin/utils.go b/shortener/vendor/github.com/gin-gonic/gin/utils.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/utils.go rename to shortener/vendor/github.com/gin-gonic/gin/utils.go diff --git a/vendor/github.com/gin-gonic/gin/version.go b/shortener/vendor/github.com/gin-gonic/gin/version.go similarity index 100% rename from vendor/github.com/gin-gonic/gin/version.go rename to shortener/vendor/github.com/gin-gonic/gin/version.go diff --git a/vendor/github.com/go-playground/locales/.gitignore b/shortener/vendor/github.com/go-playground/locales/.gitignore similarity index 100% rename from vendor/github.com/go-playground/locales/.gitignore rename to shortener/vendor/github.com/go-playground/locales/.gitignore diff --git a/vendor/github.com/go-playground/locales/.travis.yml b/shortener/vendor/github.com/go-playground/locales/.travis.yml similarity index 100% rename from vendor/github.com/go-playground/locales/.travis.yml rename to shortener/vendor/github.com/go-playground/locales/.travis.yml diff --git a/vendor/github.com/go-playground/locales/LICENSE b/shortener/vendor/github.com/go-playground/locales/LICENSE similarity index 100% rename from vendor/github.com/go-playground/locales/LICENSE rename to shortener/vendor/github.com/go-playground/locales/LICENSE diff --git a/vendor/github.com/go-playground/locales/README.md b/shortener/vendor/github.com/go-playground/locales/README.md similarity index 100% rename from vendor/github.com/go-playground/locales/README.md rename to shortener/vendor/github.com/go-playground/locales/README.md diff --git a/vendor/github.com/go-playground/locales/currency/currency.go b/shortener/vendor/github.com/go-playground/locales/currency/currency.go similarity index 100% rename from vendor/github.com/go-playground/locales/currency/currency.go rename to shortener/vendor/github.com/go-playground/locales/currency/currency.go diff --git a/vendor/github.com/go-playground/locales/logo.png b/shortener/vendor/github.com/go-playground/locales/logo.png similarity index 100% rename from vendor/github.com/go-playground/locales/logo.png rename to shortener/vendor/github.com/go-playground/locales/logo.png diff --git a/vendor/github.com/go-playground/locales/rules.go b/shortener/vendor/github.com/go-playground/locales/rules.go similarity index 100% rename from vendor/github.com/go-playground/locales/rules.go rename to shortener/vendor/github.com/go-playground/locales/rules.go diff --git a/vendor/github.com/go-playground/universal-translator/.gitignore b/shortener/vendor/github.com/go-playground/universal-translator/.gitignore similarity index 100% rename from vendor/github.com/go-playground/universal-translator/.gitignore rename to shortener/vendor/github.com/go-playground/universal-translator/.gitignore diff --git a/vendor/github.com/go-playground/universal-translator/.travis.yml b/shortener/vendor/github.com/go-playground/universal-translator/.travis.yml similarity index 100% rename from vendor/github.com/go-playground/universal-translator/.travis.yml rename to shortener/vendor/github.com/go-playground/universal-translator/.travis.yml diff --git a/vendor/github.com/go-playground/universal-translator/LICENSE b/shortener/vendor/github.com/go-playground/universal-translator/LICENSE similarity index 100% rename from vendor/github.com/go-playground/universal-translator/LICENSE rename to shortener/vendor/github.com/go-playground/universal-translator/LICENSE diff --git a/vendor/github.com/go-playground/universal-translator/Makefile b/shortener/vendor/github.com/go-playground/universal-translator/Makefile similarity index 100% rename from vendor/github.com/go-playground/universal-translator/Makefile rename to shortener/vendor/github.com/go-playground/universal-translator/Makefile diff --git a/vendor/github.com/go-playground/universal-translator/README.md b/shortener/vendor/github.com/go-playground/universal-translator/README.md similarity index 100% rename from vendor/github.com/go-playground/universal-translator/README.md rename to shortener/vendor/github.com/go-playground/universal-translator/README.md diff --git a/vendor/github.com/go-playground/universal-translator/errors.go b/shortener/vendor/github.com/go-playground/universal-translator/errors.go similarity index 100% rename from vendor/github.com/go-playground/universal-translator/errors.go rename to shortener/vendor/github.com/go-playground/universal-translator/errors.go diff --git a/vendor/github.com/go-playground/universal-translator/import_export.go b/shortener/vendor/github.com/go-playground/universal-translator/import_export.go similarity index 100% rename from vendor/github.com/go-playground/universal-translator/import_export.go rename to shortener/vendor/github.com/go-playground/universal-translator/import_export.go diff --git a/vendor/github.com/go-playground/universal-translator/logo.png b/shortener/vendor/github.com/go-playground/universal-translator/logo.png similarity index 100% rename from vendor/github.com/go-playground/universal-translator/logo.png rename to shortener/vendor/github.com/go-playground/universal-translator/logo.png diff --git a/vendor/github.com/go-playground/universal-translator/translator.go b/shortener/vendor/github.com/go-playground/universal-translator/translator.go similarity index 100% rename from vendor/github.com/go-playground/universal-translator/translator.go rename to shortener/vendor/github.com/go-playground/universal-translator/translator.go diff --git a/vendor/github.com/go-playground/universal-translator/universal_translator.go b/shortener/vendor/github.com/go-playground/universal-translator/universal_translator.go similarity index 100% rename from vendor/github.com/go-playground/universal-translator/universal_translator.go rename to shortener/vendor/github.com/go-playground/universal-translator/universal_translator.go diff --git a/vendor/github.com/go-playground/validator/v10/.gitignore b/shortener/vendor/github.com/go-playground/validator/v10/.gitignore similarity index 100% rename from vendor/github.com/go-playground/validator/v10/.gitignore rename to shortener/vendor/github.com/go-playground/validator/v10/.gitignore diff --git a/vendor/github.com/go-playground/validator/v10/LICENSE b/shortener/vendor/github.com/go-playground/validator/v10/LICENSE similarity index 100% rename from vendor/github.com/go-playground/validator/v10/LICENSE rename to shortener/vendor/github.com/go-playground/validator/v10/LICENSE diff --git a/vendor/github.com/go-playground/validator/v10/MAINTAINERS.md b/shortener/vendor/github.com/go-playground/validator/v10/MAINTAINERS.md similarity index 100% rename from vendor/github.com/go-playground/validator/v10/MAINTAINERS.md rename to shortener/vendor/github.com/go-playground/validator/v10/MAINTAINERS.md diff --git a/vendor/github.com/go-playground/validator/v10/Makefile b/shortener/vendor/github.com/go-playground/validator/v10/Makefile similarity index 100% rename from vendor/github.com/go-playground/validator/v10/Makefile rename to shortener/vendor/github.com/go-playground/validator/v10/Makefile diff --git a/vendor/github.com/go-playground/validator/v10/README.md b/shortener/vendor/github.com/go-playground/validator/v10/README.md similarity index 100% rename from vendor/github.com/go-playground/validator/v10/README.md rename to shortener/vendor/github.com/go-playground/validator/v10/README.md diff --git a/vendor/github.com/go-playground/validator/v10/baked_in.go b/shortener/vendor/github.com/go-playground/validator/v10/baked_in.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/baked_in.go rename to shortener/vendor/github.com/go-playground/validator/v10/baked_in.go diff --git a/vendor/github.com/go-playground/validator/v10/cache.go b/shortener/vendor/github.com/go-playground/validator/v10/cache.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/cache.go rename to shortener/vendor/github.com/go-playground/validator/v10/cache.go diff --git a/vendor/github.com/go-playground/validator/v10/country_codes.go b/shortener/vendor/github.com/go-playground/validator/v10/country_codes.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/country_codes.go rename to shortener/vendor/github.com/go-playground/validator/v10/country_codes.go diff --git a/vendor/github.com/go-playground/validator/v10/currency_codes.go b/shortener/vendor/github.com/go-playground/validator/v10/currency_codes.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/currency_codes.go rename to shortener/vendor/github.com/go-playground/validator/v10/currency_codes.go diff --git a/vendor/github.com/go-playground/validator/v10/doc.go b/shortener/vendor/github.com/go-playground/validator/v10/doc.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/doc.go rename to shortener/vendor/github.com/go-playground/validator/v10/doc.go diff --git a/vendor/github.com/go-playground/validator/v10/errors.go b/shortener/vendor/github.com/go-playground/validator/v10/errors.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/errors.go rename to shortener/vendor/github.com/go-playground/validator/v10/errors.go diff --git a/vendor/github.com/go-playground/validator/v10/field_level.go b/shortener/vendor/github.com/go-playground/validator/v10/field_level.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/field_level.go rename to shortener/vendor/github.com/go-playground/validator/v10/field_level.go diff --git a/vendor/github.com/go-playground/validator/v10/logo.png b/shortener/vendor/github.com/go-playground/validator/v10/logo.png similarity index 100% rename from vendor/github.com/go-playground/validator/v10/logo.png rename to shortener/vendor/github.com/go-playground/validator/v10/logo.png diff --git a/vendor/github.com/go-playground/validator/v10/postcode_regexes.go b/shortener/vendor/github.com/go-playground/validator/v10/postcode_regexes.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/postcode_regexes.go rename to shortener/vendor/github.com/go-playground/validator/v10/postcode_regexes.go diff --git a/vendor/github.com/go-playground/validator/v10/regexes.go b/shortener/vendor/github.com/go-playground/validator/v10/regexes.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/regexes.go rename to shortener/vendor/github.com/go-playground/validator/v10/regexes.go diff --git a/vendor/github.com/go-playground/validator/v10/struct_level.go b/shortener/vendor/github.com/go-playground/validator/v10/struct_level.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/struct_level.go rename to shortener/vendor/github.com/go-playground/validator/v10/struct_level.go diff --git a/vendor/github.com/go-playground/validator/v10/translations.go b/shortener/vendor/github.com/go-playground/validator/v10/translations.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/translations.go rename to shortener/vendor/github.com/go-playground/validator/v10/translations.go diff --git a/vendor/github.com/go-playground/validator/v10/util.go b/shortener/vendor/github.com/go-playground/validator/v10/util.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/util.go rename to shortener/vendor/github.com/go-playground/validator/v10/util.go diff --git a/vendor/github.com/go-playground/validator/v10/validator.go b/shortener/vendor/github.com/go-playground/validator/v10/validator.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/validator.go rename to shortener/vendor/github.com/go-playground/validator/v10/validator.go diff --git a/vendor/github.com/go-playground/validator/v10/validator_instance.go b/shortener/vendor/github.com/go-playground/validator/v10/validator_instance.go similarity index 100% rename from vendor/github.com/go-playground/validator/v10/validator_instance.go rename to shortener/vendor/github.com/go-playground/validator/v10/validator_instance.go diff --git a/vendor/github.com/go-redis/redis/v8/.gitignore b/shortener/vendor/github.com/go-redis/redis/v8/.gitignore similarity index 100% rename from vendor/github.com/go-redis/redis/v8/.gitignore rename to shortener/vendor/github.com/go-redis/redis/v8/.gitignore diff --git a/vendor/github.com/go-redis/redis/v8/.golangci.yml b/shortener/vendor/github.com/go-redis/redis/v8/.golangci.yml similarity index 100% rename from vendor/github.com/go-redis/redis/v8/.golangci.yml rename to shortener/vendor/github.com/go-redis/redis/v8/.golangci.yml diff --git a/vendor/github.com/go-redis/redis/v8/.prettierrc.yml b/shortener/vendor/github.com/go-redis/redis/v8/.prettierrc.yml similarity index 100% rename from vendor/github.com/go-redis/redis/v8/.prettierrc.yml rename to shortener/vendor/github.com/go-redis/redis/v8/.prettierrc.yml diff --git a/vendor/github.com/go-redis/redis/v8/CHANGELOG.md b/shortener/vendor/github.com/go-redis/redis/v8/CHANGELOG.md similarity index 100% rename from vendor/github.com/go-redis/redis/v8/CHANGELOG.md rename to shortener/vendor/github.com/go-redis/redis/v8/CHANGELOG.md diff --git a/vendor/github.com/go-redis/redis/v8/LICENSE b/shortener/vendor/github.com/go-redis/redis/v8/LICENSE similarity index 100% rename from vendor/github.com/go-redis/redis/v8/LICENSE rename to shortener/vendor/github.com/go-redis/redis/v8/LICENSE diff --git a/vendor/github.com/go-redis/redis/v8/Makefile b/shortener/vendor/github.com/go-redis/redis/v8/Makefile similarity index 100% rename from vendor/github.com/go-redis/redis/v8/Makefile rename to shortener/vendor/github.com/go-redis/redis/v8/Makefile diff --git a/vendor/github.com/go-redis/redis/v8/README.md b/shortener/vendor/github.com/go-redis/redis/v8/README.md similarity index 100% rename from vendor/github.com/go-redis/redis/v8/README.md rename to shortener/vendor/github.com/go-redis/redis/v8/README.md diff --git a/vendor/github.com/go-redis/redis/v8/RELEASING.md b/shortener/vendor/github.com/go-redis/redis/v8/RELEASING.md similarity index 100% rename from vendor/github.com/go-redis/redis/v8/RELEASING.md rename to shortener/vendor/github.com/go-redis/redis/v8/RELEASING.md diff --git a/vendor/github.com/go-redis/redis/v8/cluster.go b/shortener/vendor/github.com/go-redis/redis/v8/cluster.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/cluster.go rename to shortener/vendor/github.com/go-redis/redis/v8/cluster.go diff --git a/vendor/github.com/go-redis/redis/v8/cluster_commands.go b/shortener/vendor/github.com/go-redis/redis/v8/cluster_commands.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/cluster_commands.go rename to shortener/vendor/github.com/go-redis/redis/v8/cluster_commands.go diff --git a/vendor/github.com/go-redis/redis/v8/command.go b/shortener/vendor/github.com/go-redis/redis/v8/command.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/command.go rename to shortener/vendor/github.com/go-redis/redis/v8/command.go diff --git a/vendor/github.com/go-redis/redis/v8/commands.go b/shortener/vendor/github.com/go-redis/redis/v8/commands.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/commands.go rename to shortener/vendor/github.com/go-redis/redis/v8/commands.go diff --git a/vendor/github.com/go-redis/redis/v8/doc.go b/shortener/vendor/github.com/go-redis/redis/v8/doc.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/doc.go rename to shortener/vendor/github.com/go-redis/redis/v8/doc.go diff --git a/vendor/github.com/go-redis/redis/v8/error.go b/shortener/vendor/github.com/go-redis/redis/v8/error.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/error.go rename to shortener/vendor/github.com/go-redis/redis/v8/error.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/arg.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/arg.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/arg.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/arg.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/hashtag/hashtag.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/hashtag/hashtag.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/hashtag/hashtag.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/hashtag/hashtag.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/hscan/hscan.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/hscan/hscan.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/hscan/hscan.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/hscan/hscan.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/hscan/structmap.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/hscan/structmap.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/hscan/structmap.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/hscan/structmap.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/internal.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/internal.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/internal.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/internal.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/log.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/log.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/log.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/log.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/once.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/once.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/once.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/once.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/pool/conn.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/pool/conn.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/pool/conn.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/pool/conn.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/pool/pool.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/pool/pool.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/pool/pool.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/pool/pool.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/pool/pool_single.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/pool/pool_single.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/pool/pool_single.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/pool/pool_single.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/pool/pool_sticky.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/pool/pool_sticky.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/pool/pool_sticky.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/pool/pool_sticky.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/proto/reader.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/proto/reader.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/proto/reader.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/proto/reader.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/proto/scan.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/proto/scan.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/proto/scan.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/proto/scan.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/proto/writer.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/proto/writer.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/proto/writer.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/proto/writer.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/rand/rand.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/rand/rand.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/rand/rand.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/rand/rand.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/safe.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/safe.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/safe.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/safe.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/unsafe.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/unsafe.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/unsafe.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/unsafe.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/util.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/util.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/util.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/util.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/util/safe.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/util/safe.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/util/safe.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/util/safe.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/util/strconv.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/util/strconv.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/util/strconv.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/util/strconv.go diff --git a/vendor/github.com/go-redis/redis/v8/internal/util/unsafe.go b/shortener/vendor/github.com/go-redis/redis/v8/internal/util/unsafe.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/internal/util/unsafe.go rename to shortener/vendor/github.com/go-redis/redis/v8/internal/util/unsafe.go diff --git a/vendor/github.com/go-redis/redis/v8/iterator.go b/shortener/vendor/github.com/go-redis/redis/v8/iterator.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/iterator.go rename to shortener/vendor/github.com/go-redis/redis/v8/iterator.go diff --git a/vendor/github.com/go-redis/redis/v8/options.go b/shortener/vendor/github.com/go-redis/redis/v8/options.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/options.go rename to shortener/vendor/github.com/go-redis/redis/v8/options.go diff --git a/vendor/github.com/go-redis/redis/v8/package.json b/shortener/vendor/github.com/go-redis/redis/v8/package.json similarity index 100% rename from vendor/github.com/go-redis/redis/v8/package.json rename to shortener/vendor/github.com/go-redis/redis/v8/package.json diff --git a/vendor/github.com/go-redis/redis/v8/pipeline.go b/shortener/vendor/github.com/go-redis/redis/v8/pipeline.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/pipeline.go rename to shortener/vendor/github.com/go-redis/redis/v8/pipeline.go diff --git a/vendor/github.com/go-redis/redis/v8/pubsub.go b/shortener/vendor/github.com/go-redis/redis/v8/pubsub.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/pubsub.go rename to shortener/vendor/github.com/go-redis/redis/v8/pubsub.go diff --git a/vendor/github.com/go-redis/redis/v8/redis.go b/shortener/vendor/github.com/go-redis/redis/v8/redis.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/redis.go rename to shortener/vendor/github.com/go-redis/redis/v8/redis.go diff --git a/vendor/github.com/go-redis/redis/v8/result.go b/shortener/vendor/github.com/go-redis/redis/v8/result.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/result.go rename to shortener/vendor/github.com/go-redis/redis/v8/result.go diff --git a/vendor/github.com/go-redis/redis/v8/ring.go b/shortener/vendor/github.com/go-redis/redis/v8/ring.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/ring.go rename to shortener/vendor/github.com/go-redis/redis/v8/ring.go diff --git a/vendor/github.com/go-redis/redis/v8/script.go b/shortener/vendor/github.com/go-redis/redis/v8/script.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/script.go rename to shortener/vendor/github.com/go-redis/redis/v8/script.go diff --git a/vendor/github.com/go-redis/redis/v8/sentinel.go b/shortener/vendor/github.com/go-redis/redis/v8/sentinel.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/sentinel.go rename to shortener/vendor/github.com/go-redis/redis/v8/sentinel.go diff --git a/vendor/github.com/go-redis/redis/v8/tx.go b/shortener/vendor/github.com/go-redis/redis/v8/tx.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/tx.go rename to shortener/vendor/github.com/go-redis/redis/v8/tx.go diff --git a/vendor/github.com/go-redis/redis/v8/universal.go b/shortener/vendor/github.com/go-redis/redis/v8/universal.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/universal.go rename to shortener/vendor/github.com/go-redis/redis/v8/universal.go diff --git a/vendor/github.com/go-redis/redis/v8/version.go b/shortener/vendor/github.com/go-redis/redis/v8/version.go similarity index 100% rename from vendor/github.com/go-redis/redis/v8/version.go rename to shortener/vendor/github.com/go-redis/redis/v8/version.go diff --git a/vendor/github.com/go-sql-driver/mysql/.gitignore b/shortener/vendor/github.com/go-sql-driver/mysql/.gitignore similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/.gitignore rename to shortener/vendor/github.com/go-sql-driver/mysql/.gitignore diff --git a/vendor/github.com/go-sql-driver/mysql/AUTHORS b/shortener/vendor/github.com/go-sql-driver/mysql/AUTHORS similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/AUTHORS rename to shortener/vendor/github.com/go-sql-driver/mysql/AUTHORS diff --git a/vendor/github.com/go-sql-driver/mysql/CHANGELOG.md b/shortener/vendor/github.com/go-sql-driver/mysql/CHANGELOG.md similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/CHANGELOG.md rename to shortener/vendor/github.com/go-sql-driver/mysql/CHANGELOG.md diff --git a/vendor/github.com/go-sql-driver/mysql/LICENSE b/shortener/vendor/github.com/go-sql-driver/mysql/LICENSE similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/LICENSE rename to shortener/vendor/github.com/go-sql-driver/mysql/LICENSE diff --git a/vendor/github.com/go-sql-driver/mysql/README.md b/shortener/vendor/github.com/go-sql-driver/mysql/README.md similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/README.md rename to shortener/vendor/github.com/go-sql-driver/mysql/README.md diff --git a/vendor/github.com/go-sql-driver/mysql/atomic_bool.go b/shortener/vendor/github.com/go-sql-driver/mysql/atomic_bool.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/atomic_bool.go rename to shortener/vendor/github.com/go-sql-driver/mysql/atomic_bool.go diff --git a/vendor/github.com/go-sql-driver/mysql/atomic_bool_go118.go b/shortener/vendor/github.com/go-sql-driver/mysql/atomic_bool_go118.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/atomic_bool_go118.go rename to shortener/vendor/github.com/go-sql-driver/mysql/atomic_bool_go118.go diff --git a/vendor/github.com/go-sql-driver/mysql/auth.go b/shortener/vendor/github.com/go-sql-driver/mysql/auth.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/auth.go rename to shortener/vendor/github.com/go-sql-driver/mysql/auth.go diff --git a/vendor/github.com/go-sql-driver/mysql/buffer.go b/shortener/vendor/github.com/go-sql-driver/mysql/buffer.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/buffer.go rename to shortener/vendor/github.com/go-sql-driver/mysql/buffer.go diff --git a/vendor/github.com/go-sql-driver/mysql/collations.go b/shortener/vendor/github.com/go-sql-driver/mysql/collations.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/collations.go rename to shortener/vendor/github.com/go-sql-driver/mysql/collations.go diff --git a/vendor/github.com/go-sql-driver/mysql/conncheck.go b/shortener/vendor/github.com/go-sql-driver/mysql/conncheck.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/conncheck.go rename to shortener/vendor/github.com/go-sql-driver/mysql/conncheck.go diff --git a/vendor/github.com/go-sql-driver/mysql/conncheck_dummy.go b/shortener/vendor/github.com/go-sql-driver/mysql/conncheck_dummy.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/conncheck_dummy.go rename to shortener/vendor/github.com/go-sql-driver/mysql/conncheck_dummy.go diff --git a/vendor/github.com/go-sql-driver/mysql/connection.go b/shortener/vendor/github.com/go-sql-driver/mysql/connection.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/connection.go rename to shortener/vendor/github.com/go-sql-driver/mysql/connection.go diff --git a/vendor/github.com/go-sql-driver/mysql/connector.go b/shortener/vendor/github.com/go-sql-driver/mysql/connector.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/connector.go rename to shortener/vendor/github.com/go-sql-driver/mysql/connector.go diff --git a/vendor/github.com/go-sql-driver/mysql/const.go b/shortener/vendor/github.com/go-sql-driver/mysql/const.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/const.go rename to shortener/vendor/github.com/go-sql-driver/mysql/const.go diff --git a/vendor/github.com/go-sql-driver/mysql/driver.go b/shortener/vendor/github.com/go-sql-driver/mysql/driver.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/driver.go rename to shortener/vendor/github.com/go-sql-driver/mysql/driver.go diff --git a/vendor/github.com/go-sql-driver/mysql/dsn.go b/shortener/vendor/github.com/go-sql-driver/mysql/dsn.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/dsn.go rename to shortener/vendor/github.com/go-sql-driver/mysql/dsn.go diff --git a/vendor/github.com/go-sql-driver/mysql/errors.go b/shortener/vendor/github.com/go-sql-driver/mysql/errors.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/errors.go rename to shortener/vendor/github.com/go-sql-driver/mysql/errors.go diff --git a/vendor/github.com/go-sql-driver/mysql/fields.go b/shortener/vendor/github.com/go-sql-driver/mysql/fields.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/fields.go rename to shortener/vendor/github.com/go-sql-driver/mysql/fields.go diff --git a/vendor/github.com/go-sql-driver/mysql/fuzz.go b/shortener/vendor/github.com/go-sql-driver/mysql/fuzz.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/fuzz.go rename to shortener/vendor/github.com/go-sql-driver/mysql/fuzz.go diff --git a/vendor/github.com/go-sql-driver/mysql/infile.go b/shortener/vendor/github.com/go-sql-driver/mysql/infile.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/infile.go rename to shortener/vendor/github.com/go-sql-driver/mysql/infile.go diff --git a/vendor/github.com/go-sql-driver/mysql/nulltime.go b/shortener/vendor/github.com/go-sql-driver/mysql/nulltime.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/nulltime.go rename to shortener/vendor/github.com/go-sql-driver/mysql/nulltime.go diff --git a/vendor/github.com/go-sql-driver/mysql/packets.go b/shortener/vendor/github.com/go-sql-driver/mysql/packets.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/packets.go rename to shortener/vendor/github.com/go-sql-driver/mysql/packets.go diff --git a/vendor/github.com/go-sql-driver/mysql/result.go b/shortener/vendor/github.com/go-sql-driver/mysql/result.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/result.go rename to shortener/vendor/github.com/go-sql-driver/mysql/result.go diff --git a/vendor/github.com/go-sql-driver/mysql/rows.go b/shortener/vendor/github.com/go-sql-driver/mysql/rows.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/rows.go rename to shortener/vendor/github.com/go-sql-driver/mysql/rows.go diff --git a/vendor/github.com/go-sql-driver/mysql/statement.go b/shortener/vendor/github.com/go-sql-driver/mysql/statement.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/statement.go rename to shortener/vendor/github.com/go-sql-driver/mysql/statement.go diff --git a/vendor/github.com/go-sql-driver/mysql/transaction.go b/shortener/vendor/github.com/go-sql-driver/mysql/transaction.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/transaction.go rename to shortener/vendor/github.com/go-sql-driver/mysql/transaction.go diff --git a/vendor/github.com/go-sql-driver/mysql/utils.go b/shortener/vendor/github.com/go-sql-driver/mysql/utils.go similarity index 100% rename from vendor/github.com/go-sql-driver/mysql/utils.go rename to shortener/vendor/github.com/go-sql-driver/mysql/utils.go diff --git a/vendor/github.com/goccy/go-json/.codecov.yml b/shortener/vendor/github.com/goccy/go-json/.codecov.yml similarity index 100% rename from vendor/github.com/goccy/go-json/.codecov.yml rename to shortener/vendor/github.com/goccy/go-json/.codecov.yml diff --git a/vendor/github.com/goccy/go-json/.gitignore b/shortener/vendor/github.com/goccy/go-json/.gitignore similarity index 100% rename from vendor/github.com/goccy/go-json/.gitignore rename to shortener/vendor/github.com/goccy/go-json/.gitignore diff --git a/vendor/github.com/goccy/go-json/.golangci.yml b/shortener/vendor/github.com/goccy/go-json/.golangci.yml similarity index 100% rename from vendor/github.com/goccy/go-json/.golangci.yml rename to shortener/vendor/github.com/goccy/go-json/.golangci.yml diff --git a/vendor/github.com/goccy/go-json/CHANGELOG.md b/shortener/vendor/github.com/goccy/go-json/CHANGELOG.md similarity index 100% rename from vendor/github.com/goccy/go-json/CHANGELOG.md rename to shortener/vendor/github.com/goccy/go-json/CHANGELOG.md diff --git a/vendor/github.com/goccy/go-json/LICENSE b/shortener/vendor/github.com/goccy/go-json/LICENSE similarity index 100% rename from vendor/github.com/goccy/go-json/LICENSE rename to shortener/vendor/github.com/goccy/go-json/LICENSE diff --git a/vendor/github.com/goccy/go-json/Makefile b/shortener/vendor/github.com/goccy/go-json/Makefile similarity index 100% rename from vendor/github.com/goccy/go-json/Makefile rename to shortener/vendor/github.com/goccy/go-json/Makefile diff --git a/vendor/github.com/goccy/go-json/README.md b/shortener/vendor/github.com/goccy/go-json/README.md similarity index 100% rename from vendor/github.com/goccy/go-json/README.md rename to shortener/vendor/github.com/goccy/go-json/README.md diff --git a/vendor/github.com/goccy/go-json/color.go b/shortener/vendor/github.com/goccy/go-json/color.go similarity index 100% rename from vendor/github.com/goccy/go-json/color.go rename to shortener/vendor/github.com/goccy/go-json/color.go diff --git a/vendor/github.com/goccy/go-json/decode.go b/shortener/vendor/github.com/goccy/go-json/decode.go similarity index 100% rename from vendor/github.com/goccy/go-json/decode.go rename to shortener/vendor/github.com/goccy/go-json/decode.go diff --git a/vendor/github.com/goccy/go-json/docker-compose.yml b/shortener/vendor/github.com/goccy/go-json/docker-compose.yml similarity index 100% rename from vendor/github.com/goccy/go-json/docker-compose.yml rename to shortener/vendor/github.com/goccy/go-json/docker-compose.yml diff --git a/vendor/github.com/goccy/go-json/encode.go b/shortener/vendor/github.com/goccy/go-json/encode.go similarity index 100% rename from vendor/github.com/goccy/go-json/encode.go rename to shortener/vendor/github.com/goccy/go-json/encode.go diff --git a/vendor/github.com/goccy/go-json/error.go b/shortener/vendor/github.com/goccy/go-json/error.go similarity index 100% rename from vendor/github.com/goccy/go-json/error.go rename to shortener/vendor/github.com/goccy/go-json/error.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/anonymous_field.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/anonymous_field.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/anonymous_field.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/anonymous_field.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/array.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/array.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/array.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/array.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/bool.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/bool.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/bool.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/bool.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/bytes.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/bytes.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/bytes.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/bytes.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/compile.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/compile.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/compile.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/compile.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/compile_norace.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/compile_norace.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/compile_norace.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/compile_norace.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/compile_race.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/compile_race.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/compile_race.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/compile_race.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/context.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/context.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/context.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/context.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/float.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/float.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/float.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/float.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/func.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/func.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/func.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/func.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/int.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/int.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/int.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/int.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/interface.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/interface.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/interface.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/interface.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/invalid.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/invalid.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/invalid.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/invalid.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/map.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/map.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/map.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/map.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/number.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/number.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/number.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/number.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/option.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/option.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/option.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/option.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/ptr.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/ptr.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/ptr.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/ptr.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/slice.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/slice.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/slice.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/slice.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/stream.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/stream.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/stream.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/stream.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/string.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/string.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/string.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/string.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/struct.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/struct.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/struct.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/struct.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/type.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/type.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/type.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/type.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/uint.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/uint.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/uint.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/uint.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_json.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_json.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/unmarshal_json.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_json.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go diff --git a/vendor/github.com/goccy/go-json/internal/decoder/wrapped_string.go b/shortener/vendor/github.com/goccy/go-json/internal/decoder/wrapped_string.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/decoder/wrapped_string.go rename to shortener/vendor/github.com/goccy/go-json/internal/decoder/wrapped_string.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/code.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/code.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/code.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/code.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/compact.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/compact.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/compact.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/compact.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/compiler.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/compiler.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/compiler.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/compiler.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/compiler_norace.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/compiler_norace.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/compiler_norace.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/compiler_norace.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/compiler_race.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/compiler_race.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/compiler_race.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/compiler_race.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/context.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/context.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/context.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/context.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/decode_rune.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/decode_rune.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/decode_rune.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/decode_rune.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/encoder.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/encoder.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/encoder.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/encoder.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/indent.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/indent.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/indent.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/indent.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/int.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/int.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/int.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/int.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/map112.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/map112.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/map112.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/map112.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/map113.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/map113.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/map113.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/map113.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/opcode.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/opcode.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/opcode.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/opcode.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/option.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/option.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/option.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/option.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/optype.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/optype.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/optype.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/optype.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/query.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/query.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/query.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/query.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/string.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/string.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/string.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/string.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/string_table.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/string_table.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/string_table.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/string_table.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm/debug_vm.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm/debug_vm.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm/debug_vm.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm/debug_vm.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm/hack.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm/hack.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm/hack.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm/hack.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm/util.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm/util.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm/util.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm/util.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm/vm.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm/vm.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm/vm.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm/vm.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color/debug_vm.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color/debug_vm.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_color/debug_vm.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color/debug_vm.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color/hack.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color/hack.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_color/hack.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color/hack.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color/util.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color/util.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_color/util.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color/util.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color/vm.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color/vm.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_color/vm.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color/vm.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/debug_vm.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/debug_vm.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/debug_vm.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/debug_vm.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/util.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/util.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/util.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/util.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/vm.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/vm.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/vm.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/vm.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/debug_vm.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/debug_vm.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_indent/debug_vm.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/debug_vm.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/hack.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/hack.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_indent/hack.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/hack.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/util.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/util.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_indent/util.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/util.go diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/vm.go b/shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/vm.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/encoder/vm_indent/vm.go rename to shortener/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/vm.go diff --git a/vendor/github.com/goccy/go-json/internal/errors/error.go b/shortener/vendor/github.com/goccy/go-json/internal/errors/error.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/errors/error.go rename to shortener/vendor/github.com/goccy/go-json/internal/errors/error.go diff --git a/vendor/github.com/goccy/go-json/internal/runtime/rtype.go b/shortener/vendor/github.com/goccy/go-json/internal/runtime/rtype.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/runtime/rtype.go rename to shortener/vendor/github.com/goccy/go-json/internal/runtime/rtype.go diff --git a/vendor/github.com/goccy/go-json/internal/runtime/struct_field.go b/shortener/vendor/github.com/goccy/go-json/internal/runtime/struct_field.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/runtime/struct_field.go rename to shortener/vendor/github.com/goccy/go-json/internal/runtime/struct_field.go diff --git a/vendor/github.com/goccy/go-json/internal/runtime/type.go b/shortener/vendor/github.com/goccy/go-json/internal/runtime/type.go similarity index 100% rename from vendor/github.com/goccy/go-json/internal/runtime/type.go rename to shortener/vendor/github.com/goccy/go-json/internal/runtime/type.go diff --git a/vendor/github.com/goccy/go-json/json.go b/shortener/vendor/github.com/goccy/go-json/json.go similarity index 100% rename from vendor/github.com/goccy/go-json/json.go rename to shortener/vendor/github.com/goccy/go-json/json.go diff --git a/vendor/github.com/goccy/go-json/option.go b/shortener/vendor/github.com/goccy/go-json/option.go similarity index 100% rename from vendor/github.com/goccy/go-json/option.go rename to shortener/vendor/github.com/goccy/go-json/option.go diff --git a/vendor/github.com/goccy/go-json/query.go b/shortener/vendor/github.com/goccy/go-json/query.go similarity index 100% rename from vendor/github.com/goccy/go-json/query.go rename to shortener/vendor/github.com/goccy/go-json/query.go diff --git a/vendor/github.com/golang/groupcache/LICENSE b/shortener/vendor/github.com/golang/groupcache/LICENSE similarity index 100% rename from vendor/github.com/golang/groupcache/LICENSE rename to shortener/vendor/github.com/golang/groupcache/LICENSE diff --git a/vendor/github.com/golang/groupcache/lru/lru.go b/shortener/vendor/github.com/golang/groupcache/lru/lru.go similarity index 100% rename from vendor/github.com/golang/groupcache/lru/lru.go rename to shortener/vendor/github.com/golang/groupcache/lru/lru.go diff --git a/vendor/github.com/golang/protobuf/AUTHORS b/shortener/vendor/github.com/golang/protobuf/AUTHORS similarity index 100% rename from vendor/github.com/golang/protobuf/AUTHORS rename to shortener/vendor/github.com/golang/protobuf/AUTHORS diff --git a/vendor/github.com/golang/protobuf/CONTRIBUTORS b/shortener/vendor/github.com/golang/protobuf/CONTRIBUTORS similarity index 100% rename from vendor/github.com/golang/protobuf/CONTRIBUTORS rename to shortener/vendor/github.com/golang/protobuf/CONTRIBUTORS diff --git a/vendor/github.com/golang/protobuf/LICENSE b/shortener/vendor/github.com/golang/protobuf/LICENSE similarity index 100% rename from vendor/github.com/golang/protobuf/LICENSE rename to shortener/vendor/github.com/golang/protobuf/LICENSE diff --git a/vendor/github.com/golang/protobuf/jsonpb/decode.go b/shortener/vendor/github.com/golang/protobuf/jsonpb/decode.go similarity index 100% rename from vendor/github.com/golang/protobuf/jsonpb/decode.go rename to shortener/vendor/github.com/golang/protobuf/jsonpb/decode.go diff --git a/vendor/github.com/golang/protobuf/jsonpb/encode.go b/shortener/vendor/github.com/golang/protobuf/jsonpb/encode.go similarity index 100% rename from vendor/github.com/golang/protobuf/jsonpb/encode.go rename to shortener/vendor/github.com/golang/protobuf/jsonpb/encode.go diff --git a/vendor/github.com/golang/protobuf/jsonpb/json.go b/shortener/vendor/github.com/golang/protobuf/jsonpb/json.go similarity index 100% rename from vendor/github.com/golang/protobuf/jsonpb/json.go rename to shortener/vendor/github.com/golang/protobuf/jsonpb/json.go diff --git a/vendor/github.com/golang/protobuf/proto/buffer.go b/shortener/vendor/github.com/golang/protobuf/proto/buffer.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/buffer.go rename to shortener/vendor/github.com/golang/protobuf/proto/buffer.go diff --git a/vendor/github.com/golang/protobuf/proto/defaults.go b/shortener/vendor/github.com/golang/protobuf/proto/defaults.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/defaults.go rename to shortener/vendor/github.com/golang/protobuf/proto/defaults.go diff --git a/vendor/github.com/golang/protobuf/proto/deprecated.go b/shortener/vendor/github.com/golang/protobuf/proto/deprecated.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/deprecated.go rename to shortener/vendor/github.com/golang/protobuf/proto/deprecated.go diff --git a/vendor/github.com/golang/protobuf/proto/discard.go b/shortener/vendor/github.com/golang/protobuf/proto/discard.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/discard.go rename to shortener/vendor/github.com/golang/protobuf/proto/discard.go diff --git a/vendor/github.com/golang/protobuf/proto/extensions.go b/shortener/vendor/github.com/golang/protobuf/proto/extensions.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/extensions.go rename to shortener/vendor/github.com/golang/protobuf/proto/extensions.go diff --git a/vendor/github.com/golang/protobuf/proto/properties.go b/shortener/vendor/github.com/golang/protobuf/proto/properties.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/properties.go rename to shortener/vendor/github.com/golang/protobuf/proto/properties.go diff --git a/vendor/github.com/golang/protobuf/proto/proto.go b/shortener/vendor/github.com/golang/protobuf/proto/proto.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/proto.go rename to shortener/vendor/github.com/golang/protobuf/proto/proto.go diff --git a/vendor/github.com/golang/protobuf/proto/registry.go b/shortener/vendor/github.com/golang/protobuf/proto/registry.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/registry.go rename to shortener/vendor/github.com/golang/protobuf/proto/registry.go diff --git a/vendor/github.com/golang/protobuf/proto/text_decode.go b/shortener/vendor/github.com/golang/protobuf/proto/text_decode.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/text_decode.go rename to shortener/vendor/github.com/golang/protobuf/proto/text_decode.go diff --git a/vendor/github.com/golang/protobuf/proto/text_encode.go b/shortener/vendor/github.com/golang/protobuf/proto/text_encode.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/text_encode.go rename to shortener/vendor/github.com/golang/protobuf/proto/text_encode.go diff --git a/vendor/github.com/golang/protobuf/proto/wire.go b/shortener/vendor/github.com/golang/protobuf/proto/wire.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/wire.go rename to shortener/vendor/github.com/golang/protobuf/proto/wire.go diff --git a/vendor/github.com/golang/protobuf/proto/wrappers.go b/shortener/vendor/github.com/golang/protobuf/proto/wrappers.go similarity index 100% rename from vendor/github.com/golang/protobuf/proto/wrappers.go rename to shortener/vendor/github.com/golang/protobuf/proto/wrappers.go diff --git a/vendor/github.com/golang/protobuf/ptypes/any.go b/shortener/vendor/github.com/golang/protobuf/ptypes/any.go similarity index 100% rename from vendor/github.com/golang/protobuf/ptypes/any.go rename to shortener/vendor/github.com/golang/protobuf/ptypes/any.go diff --git a/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go b/shortener/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go similarity index 100% rename from vendor/github.com/golang/protobuf/ptypes/any/any.pb.go rename to shortener/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go diff --git a/vendor/github.com/golang/protobuf/ptypes/doc.go b/shortener/vendor/github.com/golang/protobuf/ptypes/doc.go similarity index 100% rename from vendor/github.com/golang/protobuf/ptypes/doc.go rename to shortener/vendor/github.com/golang/protobuf/ptypes/doc.go diff --git a/vendor/github.com/golang/protobuf/ptypes/duration.go b/shortener/vendor/github.com/golang/protobuf/ptypes/duration.go similarity index 100% rename from vendor/github.com/golang/protobuf/ptypes/duration.go rename to shortener/vendor/github.com/golang/protobuf/ptypes/duration.go diff --git a/vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go b/shortener/vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go similarity index 100% rename from vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go rename to shortener/vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go diff --git a/vendor/github.com/golang/protobuf/ptypes/timestamp.go b/shortener/vendor/github.com/golang/protobuf/ptypes/timestamp.go similarity index 100% rename from vendor/github.com/golang/protobuf/ptypes/timestamp.go rename to shortener/vendor/github.com/golang/protobuf/ptypes/timestamp.go diff --git a/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go b/shortener/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go similarity index 100% rename from vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go rename to shortener/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go diff --git a/vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go b/shortener/vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go similarity index 100% rename from vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go rename to shortener/vendor/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go diff --git a/vendor/github.com/google/go-cmp/LICENSE b/shortener/vendor/github.com/google/go-cmp/LICENSE similarity index 100% rename from vendor/github.com/google/go-cmp/LICENSE rename to shortener/vendor/github.com/google/go-cmp/LICENSE diff --git a/vendor/github.com/google/go-cmp/cmp/compare.go b/shortener/vendor/github.com/google/go-cmp/cmp/compare.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/compare.go rename to shortener/vendor/github.com/google/go-cmp/cmp/compare.go diff --git a/vendor/github.com/google/go-cmp/cmp/export_panic.go b/shortener/vendor/github.com/google/go-cmp/cmp/export_panic.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/export_panic.go rename to shortener/vendor/github.com/google/go-cmp/cmp/export_panic.go diff --git a/vendor/github.com/google/go-cmp/cmp/export_unsafe.go b/shortener/vendor/github.com/google/go-cmp/cmp/export_unsafe.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/export_unsafe.go rename to shortener/vendor/github.com/google/go-cmp/cmp/export_unsafe.go diff --git a/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_disable.go b/shortener/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_disable.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/internal/diff/debug_disable.go rename to shortener/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_disable.go diff --git a/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_enable.go b/shortener/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_enable.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/internal/diff/debug_enable.go rename to shortener/vendor/github.com/google/go-cmp/cmp/internal/diff/debug_enable.go diff --git a/vendor/github.com/google/go-cmp/cmp/internal/diff/diff.go b/shortener/vendor/github.com/google/go-cmp/cmp/internal/diff/diff.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/internal/diff/diff.go rename to shortener/vendor/github.com/google/go-cmp/cmp/internal/diff/diff.go diff --git a/vendor/github.com/google/go-cmp/cmp/internal/flags/flags.go b/shortener/vendor/github.com/google/go-cmp/cmp/internal/flags/flags.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/internal/flags/flags.go rename to shortener/vendor/github.com/google/go-cmp/cmp/internal/flags/flags.go diff --git a/vendor/github.com/google/go-cmp/cmp/internal/function/func.go b/shortener/vendor/github.com/google/go-cmp/cmp/internal/function/func.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/internal/function/func.go rename to shortener/vendor/github.com/google/go-cmp/cmp/internal/function/func.go diff --git a/vendor/github.com/google/go-cmp/cmp/internal/value/name.go b/shortener/vendor/github.com/google/go-cmp/cmp/internal/value/name.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/internal/value/name.go rename to shortener/vendor/github.com/google/go-cmp/cmp/internal/value/name.go diff --git a/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go b/shortener/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go rename to shortener/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go diff --git a/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go b/shortener/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go rename to shortener/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go diff --git a/vendor/github.com/google/go-cmp/cmp/internal/value/sort.go b/shortener/vendor/github.com/google/go-cmp/cmp/internal/value/sort.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/internal/value/sort.go rename to shortener/vendor/github.com/google/go-cmp/cmp/internal/value/sort.go diff --git a/vendor/github.com/google/go-cmp/cmp/options.go b/shortener/vendor/github.com/google/go-cmp/cmp/options.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/options.go rename to shortener/vendor/github.com/google/go-cmp/cmp/options.go diff --git a/vendor/github.com/google/go-cmp/cmp/path.go b/shortener/vendor/github.com/google/go-cmp/cmp/path.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/path.go rename to shortener/vendor/github.com/google/go-cmp/cmp/path.go diff --git a/vendor/github.com/google/go-cmp/cmp/report.go b/shortener/vendor/github.com/google/go-cmp/cmp/report.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/report.go rename to shortener/vendor/github.com/google/go-cmp/cmp/report.go diff --git a/vendor/github.com/google/go-cmp/cmp/report_compare.go b/shortener/vendor/github.com/google/go-cmp/cmp/report_compare.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/report_compare.go rename to shortener/vendor/github.com/google/go-cmp/cmp/report_compare.go diff --git a/vendor/github.com/google/go-cmp/cmp/report_references.go b/shortener/vendor/github.com/google/go-cmp/cmp/report_references.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/report_references.go rename to shortener/vendor/github.com/google/go-cmp/cmp/report_references.go diff --git a/vendor/github.com/google/go-cmp/cmp/report_reflect.go b/shortener/vendor/github.com/google/go-cmp/cmp/report_reflect.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/report_reflect.go rename to shortener/vendor/github.com/google/go-cmp/cmp/report_reflect.go diff --git a/vendor/github.com/google/go-cmp/cmp/report_slices.go b/shortener/vendor/github.com/google/go-cmp/cmp/report_slices.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/report_slices.go rename to shortener/vendor/github.com/google/go-cmp/cmp/report_slices.go diff --git a/vendor/github.com/google/go-cmp/cmp/report_text.go b/shortener/vendor/github.com/google/go-cmp/cmp/report_text.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/report_text.go rename to shortener/vendor/github.com/google/go-cmp/cmp/report_text.go diff --git a/vendor/github.com/google/go-cmp/cmp/report_value.go b/shortener/vendor/github.com/google/go-cmp/cmp/report_value.go similarity index 100% rename from vendor/github.com/google/go-cmp/cmp/report_value.go rename to shortener/vendor/github.com/google/go-cmp/cmp/report_value.go diff --git a/vendor/github.com/googleapis/enterprise-certificate-proxy/LICENSE b/shortener/vendor/github.com/googleapis/enterprise-certificate-proxy/LICENSE similarity index 100% rename from vendor/github.com/googleapis/enterprise-certificate-proxy/LICENSE rename to shortener/vendor/github.com/googleapis/enterprise-certificate-proxy/LICENSE diff --git a/vendor/github.com/googleapis/enterprise-certificate-proxy/client/client.go b/shortener/vendor/github.com/googleapis/enterprise-certificate-proxy/client/client.go similarity index 100% rename from vendor/github.com/googleapis/enterprise-certificate-proxy/client/client.go rename to shortener/vendor/github.com/googleapis/enterprise-certificate-proxy/client/client.go diff --git a/vendor/github.com/googleapis/enterprise-certificate-proxy/client/util/util.go b/shortener/vendor/github.com/googleapis/enterprise-certificate-proxy/client/util/util.go similarity index 100% rename from vendor/github.com/googleapis/enterprise-certificate-proxy/client/util/util.go rename to shortener/vendor/github.com/googleapis/enterprise-certificate-proxy/client/util/util.go diff --git a/vendor/github.com/googleapis/gax-go/v2/.release-please-manifest.json b/shortener/vendor/github.com/googleapis/gax-go/v2/.release-please-manifest.json similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/.release-please-manifest.json rename to shortener/vendor/github.com/googleapis/gax-go/v2/.release-please-manifest.json diff --git a/vendor/github.com/googleapis/gax-go/v2/CHANGES.md b/shortener/vendor/github.com/googleapis/gax-go/v2/CHANGES.md similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/CHANGES.md rename to shortener/vendor/github.com/googleapis/gax-go/v2/CHANGES.md diff --git a/vendor/github.com/googleapis/gax-go/v2/LICENSE b/shortener/vendor/github.com/googleapis/gax-go/v2/LICENSE similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/LICENSE rename to shortener/vendor/github.com/googleapis/gax-go/v2/LICENSE diff --git a/vendor/github.com/googleapis/gax-go/v2/apierror/apierror.go b/shortener/vendor/github.com/googleapis/gax-go/v2/apierror/apierror.go similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/apierror/apierror.go rename to shortener/vendor/github.com/googleapis/gax-go/v2/apierror/apierror.go diff --git a/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/README.md b/shortener/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/README.md similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/README.md rename to shortener/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/README.md diff --git a/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.pb.go b/shortener/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.pb.go similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.pb.go rename to shortener/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.pb.go diff --git a/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.proto b/shortener/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.proto similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.proto rename to shortener/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/custom_error.proto diff --git a/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.pb.go b/shortener/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.pb.go similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.pb.go rename to shortener/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.pb.go diff --git a/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.proto b/shortener/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.proto similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.proto rename to shortener/vendor/github.com/googleapis/gax-go/v2/apierror/internal/proto/error.proto diff --git a/vendor/github.com/googleapis/gax-go/v2/call_option.go b/shortener/vendor/github.com/googleapis/gax-go/v2/call_option.go similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/call_option.go rename to shortener/vendor/github.com/googleapis/gax-go/v2/call_option.go diff --git a/vendor/github.com/googleapis/gax-go/v2/content_type.go b/shortener/vendor/github.com/googleapis/gax-go/v2/content_type.go similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/content_type.go rename to shortener/vendor/github.com/googleapis/gax-go/v2/content_type.go diff --git a/vendor/github.com/googleapis/gax-go/v2/gax.go b/shortener/vendor/github.com/googleapis/gax-go/v2/gax.go similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/gax.go rename to shortener/vendor/github.com/googleapis/gax-go/v2/gax.go diff --git a/vendor/github.com/googleapis/gax-go/v2/header.go b/shortener/vendor/github.com/googleapis/gax-go/v2/header.go similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/header.go rename to shortener/vendor/github.com/googleapis/gax-go/v2/header.go diff --git a/vendor/github.com/googleapis/gax-go/v2/internal/version.go b/shortener/vendor/github.com/googleapis/gax-go/v2/internal/version.go similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/internal/version.go rename to shortener/vendor/github.com/googleapis/gax-go/v2/internal/version.go diff --git a/vendor/github.com/googleapis/gax-go/v2/invoke.go b/shortener/vendor/github.com/googleapis/gax-go/v2/invoke.go similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/invoke.go rename to shortener/vendor/github.com/googleapis/gax-go/v2/invoke.go diff --git a/vendor/github.com/googleapis/gax-go/v2/proto_json_stream.go b/shortener/vendor/github.com/googleapis/gax-go/v2/proto_json_stream.go similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/proto_json_stream.go rename to shortener/vendor/github.com/googleapis/gax-go/v2/proto_json_stream.go diff --git a/vendor/github.com/googleapis/gax-go/v2/release-please-config.json b/shortener/vendor/github.com/googleapis/gax-go/v2/release-please-config.json similarity index 100% rename from vendor/github.com/googleapis/gax-go/v2/release-please-config.json rename to shortener/vendor/github.com/googleapis/gax-go/v2/release-please-config.json diff --git a/vendor/github.com/json-iterator/go/.codecov.yml b/shortener/vendor/github.com/json-iterator/go/.codecov.yml similarity index 100% rename from vendor/github.com/json-iterator/go/.codecov.yml rename to shortener/vendor/github.com/json-iterator/go/.codecov.yml diff --git a/vendor/github.com/json-iterator/go/.gitignore b/shortener/vendor/github.com/json-iterator/go/.gitignore similarity index 100% rename from vendor/github.com/json-iterator/go/.gitignore rename to shortener/vendor/github.com/json-iterator/go/.gitignore diff --git a/vendor/github.com/json-iterator/go/.travis.yml b/shortener/vendor/github.com/json-iterator/go/.travis.yml similarity index 100% rename from vendor/github.com/json-iterator/go/.travis.yml rename to shortener/vendor/github.com/json-iterator/go/.travis.yml diff --git a/vendor/github.com/json-iterator/go/Gopkg.lock b/shortener/vendor/github.com/json-iterator/go/Gopkg.lock similarity index 100% rename from vendor/github.com/json-iterator/go/Gopkg.lock rename to shortener/vendor/github.com/json-iterator/go/Gopkg.lock diff --git a/vendor/github.com/json-iterator/go/Gopkg.toml b/shortener/vendor/github.com/json-iterator/go/Gopkg.toml similarity index 100% rename from vendor/github.com/json-iterator/go/Gopkg.toml rename to shortener/vendor/github.com/json-iterator/go/Gopkg.toml diff --git a/vendor/github.com/json-iterator/go/LICENSE b/shortener/vendor/github.com/json-iterator/go/LICENSE similarity index 100% rename from vendor/github.com/json-iterator/go/LICENSE rename to shortener/vendor/github.com/json-iterator/go/LICENSE diff --git a/vendor/github.com/json-iterator/go/README.md b/shortener/vendor/github.com/json-iterator/go/README.md similarity index 100% rename from vendor/github.com/json-iterator/go/README.md rename to shortener/vendor/github.com/json-iterator/go/README.md diff --git a/vendor/github.com/json-iterator/go/adapter.go b/shortener/vendor/github.com/json-iterator/go/adapter.go similarity index 100% rename from vendor/github.com/json-iterator/go/adapter.go rename to shortener/vendor/github.com/json-iterator/go/adapter.go diff --git a/vendor/github.com/json-iterator/go/any.go b/shortener/vendor/github.com/json-iterator/go/any.go similarity index 100% rename from vendor/github.com/json-iterator/go/any.go rename to shortener/vendor/github.com/json-iterator/go/any.go diff --git a/vendor/github.com/json-iterator/go/any_array.go b/shortener/vendor/github.com/json-iterator/go/any_array.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_array.go rename to shortener/vendor/github.com/json-iterator/go/any_array.go diff --git a/vendor/github.com/json-iterator/go/any_bool.go b/shortener/vendor/github.com/json-iterator/go/any_bool.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_bool.go rename to shortener/vendor/github.com/json-iterator/go/any_bool.go diff --git a/vendor/github.com/json-iterator/go/any_float.go b/shortener/vendor/github.com/json-iterator/go/any_float.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_float.go rename to shortener/vendor/github.com/json-iterator/go/any_float.go diff --git a/vendor/github.com/json-iterator/go/any_int32.go b/shortener/vendor/github.com/json-iterator/go/any_int32.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_int32.go rename to shortener/vendor/github.com/json-iterator/go/any_int32.go diff --git a/vendor/github.com/json-iterator/go/any_int64.go b/shortener/vendor/github.com/json-iterator/go/any_int64.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_int64.go rename to shortener/vendor/github.com/json-iterator/go/any_int64.go diff --git a/vendor/github.com/json-iterator/go/any_invalid.go b/shortener/vendor/github.com/json-iterator/go/any_invalid.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_invalid.go rename to shortener/vendor/github.com/json-iterator/go/any_invalid.go diff --git a/vendor/github.com/json-iterator/go/any_nil.go b/shortener/vendor/github.com/json-iterator/go/any_nil.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_nil.go rename to shortener/vendor/github.com/json-iterator/go/any_nil.go diff --git a/vendor/github.com/json-iterator/go/any_number.go b/shortener/vendor/github.com/json-iterator/go/any_number.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_number.go rename to shortener/vendor/github.com/json-iterator/go/any_number.go diff --git a/vendor/github.com/json-iterator/go/any_object.go b/shortener/vendor/github.com/json-iterator/go/any_object.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_object.go rename to shortener/vendor/github.com/json-iterator/go/any_object.go diff --git a/vendor/github.com/json-iterator/go/any_str.go b/shortener/vendor/github.com/json-iterator/go/any_str.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_str.go rename to shortener/vendor/github.com/json-iterator/go/any_str.go diff --git a/vendor/github.com/json-iterator/go/any_uint32.go b/shortener/vendor/github.com/json-iterator/go/any_uint32.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_uint32.go rename to shortener/vendor/github.com/json-iterator/go/any_uint32.go diff --git a/vendor/github.com/json-iterator/go/any_uint64.go b/shortener/vendor/github.com/json-iterator/go/any_uint64.go similarity index 100% rename from vendor/github.com/json-iterator/go/any_uint64.go rename to shortener/vendor/github.com/json-iterator/go/any_uint64.go diff --git a/vendor/github.com/json-iterator/go/build.sh b/shortener/vendor/github.com/json-iterator/go/build.sh similarity index 100% rename from vendor/github.com/json-iterator/go/build.sh rename to shortener/vendor/github.com/json-iterator/go/build.sh diff --git a/vendor/github.com/json-iterator/go/config.go b/shortener/vendor/github.com/json-iterator/go/config.go similarity index 100% rename from vendor/github.com/json-iterator/go/config.go rename to shortener/vendor/github.com/json-iterator/go/config.go diff --git a/vendor/github.com/json-iterator/go/fuzzy_mode_convert_table.md b/shortener/vendor/github.com/json-iterator/go/fuzzy_mode_convert_table.md similarity index 100% rename from vendor/github.com/json-iterator/go/fuzzy_mode_convert_table.md rename to shortener/vendor/github.com/json-iterator/go/fuzzy_mode_convert_table.md diff --git a/vendor/github.com/json-iterator/go/iter.go b/shortener/vendor/github.com/json-iterator/go/iter.go similarity index 100% rename from vendor/github.com/json-iterator/go/iter.go rename to shortener/vendor/github.com/json-iterator/go/iter.go diff --git a/vendor/github.com/json-iterator/go/iter_array.go b/shortener/vendor/github.com/json-iterator/go/iter_array.go similarity index 100% rename from vendor/github.com/json-iterator/go/iter_array.go rename to shortener/vendor/github.com/json-iterator/go/iter_array.go diff --git a/vendor/github.com/json-iterator/go/iter_float.go b/shortener/vendor/github.com/json-iterator/go/iter_float.go similarity index 100% rename from vendor/github.com/json-iterator/go/iter_float.go rename to shortener/vendor/github.com/json-iterator/go/iter_float.go diff --git a/vendor/github.com/json-iterator/go/iter_int.go b/shortener/vendor/github.com/json-iterator/go/iter_int.go similarity index 100% rename from vendor/github.com/json-iterator/go/iter_int.go rename to shortener/vendor/github.com/json-iterator/go/iter_int.go diff --git a/vendor/github.com/json-iterator/go/iter_object.go b/shortener/vendor/github.com/json-iterator/go/iter_object.go similarity index 100% rename from vendor/github.com/json-iterator/go/iter_object.go rename to shortener/vendor/github.com/json-iterator/go/iter_object.go diff --git a/vendor/github.com/json-iterator/go/iter_skip.go b/shortener/vendor/github.com/json-iterator/go/iter_skip.go similarity index 100% rename from vendor/github.com/json-iterator/go/iter_skip.go rename to shortener/vendor/github.com/json-iterator/go/iter_skip.go diff --git a/vendor/github.com/json-iterator/go/iter_skip_sloppy.go b/shortener/vendor/github.com/json-iterator/go/iter_skip_sloppy.go similarity index 100% rename from vendor/github.com/json-iterator/go/iter_skip_sloppy.go rename to shortener/vendor/github.com/json-iterator/go/iter_skip_sloppy.go diff --git a/vendor/github.com/json-iterator/go/iter_skip_strict.go b/shortener/vendor/github.com/json-iterator/go/iter_skip_strict.go similarity index 100% rename from vendor/github.com/json-iterator/go/iter_skip_strict.go rename to shortener/vendor/github.com/json-iterator/go/iter_skip_strict.go diff --git a/vendor/github.com/json-iterator/go/iter_str.go b/shortener/vendor/github.com/json-iterator/go/iter_str.go similarity index 100% rename from vendor/github.com/json-iterator/go/iter_str.go rename to shortener/vendor/github.com/json-iterator/go/iter_str.go diff --git a/vendor/github.com/json-iterator/go/jsoniter.go b/shortener/vendor/github.com/json-iterator/go/jsoniter.go similarity index 100% rename from vendor/github.com/json-iterator/go/jsoniter.go rename to shortener/vendor/github.com/json-iterator/go/jsoniter.go diff --git a/vendor/github.com/json-iterator/go/pool.go b/shortener/vendor/github.com/json-iterator/go/pool.go similarity index 100% rename from vendor/github.com/json-iterator/go/pool.go rename to shortener/vendor/github.com/json-iterator/go/pool.go diff --git a/vendor/github.com/json-iterator/go/reflect.go b/shortener/vendor/github.com/json-iterator/go/reflect.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect.go rename to shortener/vendor/github.com/json-iterator/go/reflect.go diff --git a/vendor/github.com/json-iterator/go/reflect_array.go b/shortener/vendor/github.com/json-iterator/go/reflect_array.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_array.go rename to shortener/vendor/github.com/json-iterator/go/reflect_array.go diff --git a/vendor/github.com/json-iterator/go/reflect_dynamic.go b/shortener/vendor/github.com/json-iterator/go/reflect_dynamic.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_dynamic.go rename to shortener/vendor/github.com/json-iterator/go/reflect_dynamic.go diff --git a/vendor/github.com/json-iterator/go/reflect_extension.go b/shortener/vendor/github.com/json-iterator/go/reflect_extension.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_extension.go rename to shortener/vendor/github.com/json-iterator/go/reflect_extension.go diff --git a/vendor/github.com/json-iterator/go/reflect_json_number.go b/shortener/vendor/github.com/json-iterator/go/reflect_json_number.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_json_number.go rename to shortener/vendor/github.com/json-iterator/go/reflect_json_number.go diff --git a/vendor/github.com/json-iterator/go/reflect_json_raw_message.go b/shortener/vendor/github.com/json-iterator/go/reflect_json_raw_message.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_json_raw_message.go rename to shortener/vendor/github.com/json-iterator/go/reflect_json_raw_message.go diff --git a/vendor/github.com/json-iterator/go/reflect_map.go b/shortener/vendor/github.com/json-iterator/go/reflect_map.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_map.go rename to shortener/vendor/github.com/json-iterator/go/reflect_map.go diff --git a/vendor/github.com/json-iterator/go/reflect_marshaler.go b/shortener/vendor/github.com/json-iterator/go/reflect_marshaler.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_marshaler.go rename to shortener/vendor/github.com/json-iterator/go/reflect_marshaler.go diff --git a/vendor/github.com/json-iterator/go/reflect_native.go b/shortener/vendor/github.com/json-iterator/go/reflect_native.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_native.go rename to shortener/vendor/github.com/json-iterator/go/reflect_native.go diff --git a/vendor/github.com/json-iterator/go/reflect_optional.go b/shortener/vendor/github.com/json-iterator/go/reflect_optional.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_optional.go rename to shortener/vendor/github.com/json-iterator/go/reflect_optional.go diff --git a/vendor/github.com/json-iterator/go/reflect_slice.go b/shortener/vendor/github.com/json-iterator/go/reflect_slice.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_slice.go rename to shortener/vendor/github.com/json-iterator/go/reflect_slice.go diff --git a/vendor/github.com/json-iterator/go/reflect_struct_decoder.go b/shortener/vendor/github.com/json-iterator/go/reflect_struct_decoder.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_struct_decoder.go rename to shortener/vendor/github.com/json-iterator/go/reflect_struct_decoder.go diff --git a/vendor/github.com/json-iterator/go/reflect_struct_encoder.go b/shortener/vendor/github.com/json-iterator/go/reflect_struct_encoder.go similarity index 100% rename from vendor/github.com/json-iterator/go/reflect_struct_encoder.go rename to shortener/vendor/github.com/json-iterator/go/reflect_struct_encoder.go diff --git a/vendor/github.com/json-iterator/go/stream.go b/shortener/vendor/github.com/json-iterator/go/stream.go similarity index 100% rename from vendor/github.com/json-iterator/go/stream.go rename to shortener/vendor/github.com/json-iterator/go/stream.go diff --git a/vendor/github.com/json-iterator/go/stream_float.go b/shortener/vendor/github.com/json-iterator/go/stream_float.go similarity index 100% rename from vendor/github.com/json-iterator/go/stream_float.go rename to shortener/vendor/github.com/json-iterator/go/stream_float.go diff --git a/vendor/github.com/json-iterator/go/stream_int.go b/shortener/vendor/github.com/json-iterator/go/stream_int.go similarity index 100% rename from vendor/github.com/json-iterator/go/stream_int.go rename to shortener/vendor/github.com/json-iterator/go/stream_int.go diff --git a/vendor/github.com/json-iterator/go/stream_str.go b/shortener/vendor/github.com/json-iterator/go/stream_str.go similarity index 100% rename from vendor/github.com/json-iterator/go/stream_str.go rename to shortener/vendor/github.com/json-iterator/go/stream_str.go diff --git a/vendor/github.com/json-iterator/go/test.sh b/shortener/vendor/github.com/json-iterator/go/test.sh similarity index 100% rename from vendor/github.com/json-iterator/go/test.sh rename to shortener/vendor/github.com/json-iterator/go/test.sh diff --git a/vendor/github.com/leodido/go-urn/.gitignore b/shortener/vendor/github.com/leodido/go-urn/.gitignore similarity index 100% rename from vendor/github.com/leodido/go-urn/.gitignore rename to shortener/vendor/github.com/leodido/go-urn/.gitignore diff --git a/vendor/github.com/leodido/go-urn/.travis.yml b/shortener/vendor/github.com/leodido/go-urn/.travis.yml similarity index 100% rename from vendor/github.com/leodido/go-urn/.travis.yml rename to shortener/vendor/github.com/leodido/go-urn/.travis.yml diff --git a/vendor/github.com/leodido/go-urn/LICENSE b/shortener/vendor/github.com/leodido/go-urn/LICENSE similarity index 100% rename from vendor/github.com/leodido/go-urn/LICENSE rename to shortener/vendor/github.com/leodido/go-urn/LICENSE diff --git a/vendor/github.com/leodido/go-urn/README.md b/shortener/vendor/github.com/leodido/go-urn/README.md similarity index 100% rename from vendor/github.com/leodido/go-urn/README.md rename to shortener/vendor/github.com/leodido/go-urn/README.md diff --git a/vendor/github.com/leodido/go-urn/machine.go b/shortener/vendor/github.com/leodido/go-urn/machine.go similarity index 100% rename from vendor/github.com/leodido/go-urn/machine.go rename to shortener/vendor/github.com/leodido/go-urn/machine.go diff --git a/vendor/github.com/leodido/go-urn/machine.go.rl b/shortener/vendor/github.com/leodido/go-urn/machine.go.rl similarity index 100% rename from vendor/github.com/leodido/go-urn/machine.go.rl rename to shortener/vendor/github.com/leodido/go-urn/machine.go.rl diff --git a/vendor/github.com/leodido/go-urn/makefile b/shortener/vendor/github.com/leodido/go-urn/makefile similarity index 100% rename from vendor/github.com/leodido/go-urn/makefile rename to shortener/vendor/github.com/leodido/go-urn/makefile diff --git a/vendor/github.com/leodido/go-urn/urn.go b/shortener/vendor/github.com/leodido/go-urn/urn.go similarity index 100% rename from vendor/github.com/leodido/go-urn/urn.go rename to shortener/vendor/github.com/leodido/go-urn/urn.go diff --git a/vendor/github.com/mattn/go-isatty/LICENSE b/shortener/vendor/github.com/mattn/go-isatty/LICENSE similarity index 100% rename from vendor/github.com/mattn/go-isatty/LICENSE rename to shortener/vendor/github.com/mattn/go-isatty/LICENSE diff --git a/vendor/github.com/mattn/go-isatty/README.md b/shortener/vendor/github.com/mattn/go-isatty/README.md similarity index 100% rename from vendor/github.com/mattn/go-isatty/README.md rename to shortener/vendor/github.com/mattn/go-isatty/README.md diff --git a/vendor/github.com/mattn/go-isatty/doc.go b/shortener/vendor/github.com/mattn/go-isatty/doc.go similarity index 100% rename from vendor/github.com/mattn/go-isatty/doc.go rename to shortener/vendor/github.com/mattn/go-isatty/doc.go diff --git a/vendor/github.com/mattn/go-isatty/go.test.sh b/shortener/vendor/github.com/mattn/go-isatty/go.test.sh similarity index 100% rename from vendor/github.com/mattn/go-isatty/go.test.sh rename to shortener/vendor/github.com/mattn/go-isatty/go.test.sh diff --git a/vendor/github.com/mattn/go-isatty/isatty_bsd.go b/shortener/vendor/github.com/mattn/go-isatty/isatty_bsd.go similarity index 100% rename from vendor/github.com/mattn/go-isatty/isatty_bsd.go rename to shortener/vendor/github.com/mattn/go-isatty/isatty_bsd.go diff --git a/vendor/github.com/mattn/go-isatty/isatty_others.go b/shortener/vendor/github.com/mattn/go-isatty/isatty_others.go similarity index 100% rename from vendor/github.com/mattn/go-isatty/isatty_others.go rename to shortener/vendor/github.com/mattn/go-isatty/isatty_others.go diff --git a/vendor/github.com/mattn/go-isatty/isatty_plan9.go b/shortener/vendor/github.com/mattn/go-isatty/isatty_plan9.go similarity index 100% rename from vendor/github.com/mattn/go-isatty/isatty_plan9.go rename to shortener/vendor/github.com/mattn/go-isatty/isatty_plan9.go diff --git a/vendor/github.com/mattn/go-isatty/isatty_solaris.go b/shortener/vendor/github.com/mattn/go-isatty/isatty_solaris.go similarity index 100% rename from vendor/github.com/mattn/go-isatty/isatty_solaris.go rename to shortener/vendor/github.com/mattn/go-isatty/isatty_solaris.go diff --git a/vendor/github.com/mattn/go-isatty/isatty_tcgets.go b/shortener/vendor/github.com/mattn/go-isatty/isatty_tcgets.go similarity index 100% rename from vendor/github.com/mattn/go-isatty/isatty_tcgets.go rename to shortener/vendor/github.com/mattn/go-isatty/isatty_tcgets.go diff --git a/vendor/github.com/mattn/go-isatty/isatty_windows.go b/shortener/vendor/github.com/mattn/go-isatty/isatty_windows.go similarity index 100% rename from vendor/github.com/mattn/go-isatty/isatty_windows.go rename to shortener/vendor/github.com/mattn/go-isatty/isatty_windows.go diff --git a/vendor/github.com/modern-go/concurrent/LICENSE b/shortener/vendor/github.com/modern-go/concurrent/LICENSE similarity index 100% rename from vendor/github.com/modern-go/concurrent/LICENSE rename to shortener/vendor/github.com/modern-go/concurrent/LICENSE diff --git a/vendor/github.com/modern-go/concurrent/README.md b/shortener/vendor/github.com/modern-go/concurrent/README.md similarity index 100% rename from vendor/github.com/modern-go/concurrent/README.md rename to shortener/vendor/github.com/modern-go/concurrent/README.md diff --git a/vendor/github.com/modern-go/concurrent/executor.go b/shortener/vendor/github.com/modern-go/concurrent/executor.go similarity index 100% rename from vendor/github.com/modern-go/concurrent/executor.go rename to shortener/vendor/github.com/modern-go/concurrent/executor.go diff --git a/vendor/github.com/modern-go/concurrent/go_above_19.go b/shortener/vendor/github.com/modern-go/concurrent/go_above_19.go similarity index 100% rename from vendor/github.com/modern-go/concurrent/go_above_19.go rename to shortener/vendor/github.com/modern-go/concurrent/go_above_19.go diff --git a/vendor/github.com/modern-go/concurrent/go_below_19.go b/shortener/vendor/github.com/modern-go/concurrent/go_below_19.go similarity index 100% rename from vendor/github.com/modern-go/concurrent/go_below_19.go rename to shortener/vendor/github.com/modern-go/concurrent/go_below_19.go diff --git a/vendor/github.com/modern-go/concurrent/unbounded_executor.go b/shortener/vendor/github.com/modern-go/concurrent/unbounded_executor.go similarity index 100% rename from vendor/github.com/modern-go/concurrent/unbounded_executor.go rename to shortener/vendor/github.com/modern-go/concurrent/unbounded_executor.go diff --git a/vendor/github.com/modern-go/reflect2/.gitignore b/shortener/vendor/github.com/modern-go/reflect2/.gitignore similarity index 100% rename from vendor/github.com/modern-go/reflect2/.gitignore rename to shortener/vendor/github.com/modern-go/reflect2/.gitignore diff --git a/vendor/github.com/modern-go/reflect2/.travis.yml b/shortener/vendor/github.com/modern-go/reflect2/.travis.yml similarity index 100% rename from vendor/github.com/modern-go/reflect2/.travis.yml rename to shortener/vendor/github.com/modern-go/reflect2/.travis.yml diff --git a/vendor/github.com/modern-go/reflect2/Gopkg.lock b/shortener/vendor/github.com/modern-go/reflect2/Gopkg.lock similarity index 100% rename from vendor/github.com/modern-go/reflect2/Gopkg.lock rename to shortener/vendor/github.com/modern-go/reflect2/Gopkg.lock diff --git a/vendor/github.com/modern-go/reflect2/Gopkg.toml b/shortener/vendor/github.com/modern-go/reflect2/Gopkg.toml similarity index 100% rename from vendor/github.com/modern-go/reflect2/Gopkg.toml rename to shortener/vendor/github.com/modern-go/reflect2/Gopkg.toml diff --git a/vendor/github.com/modern-go/reflect2/LICENSE b/shortener/vendor/github.com/modern-go/reflect2/LICENSE similarity index 100% rename from vendor/github.com/modern-go/reflect2/LICENSE rename to shortener/vendor/github.com/modern-go/reflect2/LICENSE diff --git a/vendor/github.com/modern-go/reflect2/README.md b/shortener/vendor/github.com/modern-go/reflect2/README.md similarity index 100% rename from vendor/github.com/modern-go/reflect2/README.md rename to shortener/vendor/github.com/modern-go/reflect2/README.md diff --git a/vendor/github.com/modern-go/reflect2/go_above_118.go b/shortener/vendor/github.com/modern-go/reflect2/go_above_118.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/go_above_118.go rename to shortener/vendor/github.com/modern-go/reflect2/go_above_118.go diff --git a/vendor/github.com/modern-go/reflect2/go_above_19.go b/shortener/vendor/github.com/modern-go/reflect2/go_above_19.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/go_above_19.go rename to shortener/vendor/github.com/modern-go/reflect2/go_above_19.go diff --git a/vendor/github.com/modern-go/reflect2/go_below_118.go b/shortener/vendor/github.com/modern-go/reflect2/go_below_118.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/go_below_118.go rename to shortener/vendor/github.com/modern-go/reflect2/go_below_118.go diff --git a/vendor/github.com/modern-go/reflect2/reflect2.go b/shortener/vendor/github.com/modern-go/reflect2/reflect2.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/reflect2.go rename to shortener/vendor/github.com/modern-go/reflect2/reflect2.go diff --git a/vendor/github.com/modern-go/reflect2/reflect2_amd64.s b/shortener/vendor/github.com/modern-go/reflect2/reflect2_amd64.s similarity index 100% rename from vendor/github.com/modern-go/reflect2/reflect2_amd64.s rename to shortener/vendor/github.com/modern-go/reflect2/reflect2_amd64.s diff --git a/vendor/github.com/modern-go/reflect2/reflect2_kind.go b/shortener/vendor/github.com/modern-go/reflect2/reflect2_kind.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/reflect2_kind.go rename to shortener/vendor/github.com/modern-go/reflect2/reflect2_kind.go diff --git a/vendor/github.com/modern-go/reflect2/relfect2_386.s b/shortener/vendor/github.com/modern-go/reflect2/relfect2_386.s similarity index 100% rename from vendor/github.com/modern-go/reflect2/relfect2_386.s rename to shortener/vendor/github.com/modern-go/reflect2/relfect2_386.s diff --git a/vendor/github.com/modern-go/reflect2/relfect2_amd64p32.s b/shortener/vendor/github.com/modern-go/reflect2/relfect2_amd64p32.s similarity index 100% rename from vendor/github.com/modern-go/reflect2/relfect2_amd64p32.s rename to shortener/vendor/github.com/modern-go/reflect2/relfect2_amd64p32.s diff --git a/vendor/github.com/modern-go/reflect2/relfect2_arm.s b/shortener/vendor/github.com/modern-go/reflect2/relfect2_arm.s similarity index 100% rename from vendor/github.com/modern-go/reflect2/relfect2_arm.s rename to shortener/vendor/github.com/modern-go/reflect2/relfect2_arm.s diff --git a/vendor/github.com/modern-go/reflect2/relfect2_arm64.s b/shortener/vendor/github.com/modern-go/reflect2/relfect2_arm64.s similarity index 100% rename from vendor/github.com/modern-go/reflect2/relfect2_arm64.s rename to shortener/vendor/github.com/modern-go/reflect2/relfect2_arm64.s diff --git a/vendor/github.com/modern-go/reflect2/relfect2_mips64x.s b/shortener/vendor/github.com/modern-go/reflect2/relfect2_mips64x.s similarity index 100% rename from vendor/github.com/modern-go/reflect2/relfect2_mips64x.s rename to shortener/vendor/github.com/modern-go/reflect2/relfect2_mips64x.s diff --git a/vendor/github.com/modern-go/reflect2/relfect2_mipsx.s b/shortener/vendor/github.com/modern-go/reflect2/relfect2_mipsx.s similarity index 100% rename from vendor/github.com/modern-go/reflect2/relfect2_mipsx.s rename to shortener/vendor/github.com/modern-go/reflect2/relfect2_mipsx.s diff --git a/vendor/github.com/modern-go/reflect2/relfect2_ppc64x.s b/shortener/vendor/github.com/modern-go/reflect2/relfect2_ppc64x.s similarity index 100% rename from vendor/github.com/modern-go/reflect2/relfect2_ppc64x.s rename to shortener/vendor/github.com/modern-go/reflect2/relfect2_ppc64x.s diff --git a/vendor/github.com/modern-go/reflect2/relfect2_s390x.s b/shortener/vendor/github.com/modern-go/reflect2/relfect2_s390x.s similarity index 100% rename from vendor/github.com/modern-go/reflect2/relfect2_s390x.s rename to shortener/vendor/github.com/modern-go/reflect2/relfect2_s390x.s diff --git a/vendor/github.com/modern-go/reflect2/safe_field.go b/shortener/vendor/github.com/modern-go/reflect2/safe_field.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/safe_field.go rename to shortener/vendor/github.com/modern-go/reflect2/safe_field.go diff --git a/vendor/github.com/modern-go/reflect2/safe_map.go b/shortener/vendor/github.com/modern-go/reflect2/safe_map.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/safe_map.go rename to shortener/vendor/github.com/modern-go/reflect2/safe_map.go diff --git a/vendor/github.com/modern-go/reflect2/safe_slice.go b/shortener/vendor/github.com/modern-go/reflect2/safe_slice.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/safe_slice.go rename to shortener/vendor/github.com/modern-go/reflect2/safe_slice.go diff --git a/vendor/github.com/modern-go/reflect2/safe_struct.go b/shortener/vendor/github.com/modern-go/reflect2/safe_struct.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/safe_struct.go rename to shortener/vendor/github.com/modern-go/reflect2/safe_struct.go diff --git a/vendor/github.com/modern-go/reflect2/safe_type.go b/shortener/vendor/github.com/modern-go/reflect2/safe_type.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/safe_type.go rename to shortener/vendor/github.com/modern-go/reflect2/safe_type.go diff --git a/vendor/github.com/modern-go/reflect2/type_map.go b/shortener/vendor/github.com/modern-go/reflect2/type_map.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/type_map.go rename to shortener/vendor/github.com/modern-go/reflect2/type_map.go diff --git a/vendor/github.com/modern-go/reflect2/unsafe_array.go b/shortener/vendor/github.com/modern-go/reflect2/unsafe_array.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/unsafe_array.go rename to shortener/vendor/github.com/modern-go/reflect2/unsafe_array.go diff --git a/vendor/github.com/modern-go/reflect2/unsafe_eface.go b/shortener/vendor/github.com/modern-go/reflect2/unsafe_eface.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/unsafe_eface.go rename to shortener/vendor/github.com/modern-go/reflect2/unsafe_eface.go diff --git a/vendor/github.com/modern-go/reflect2/unsafe_field.go b/shortener/vendor/github.com/modern-go/reflect2/unsafe_field.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/unsafe_field.go rename to shortener/vendor/github.com/modern-go/reflect2/unsafe_field.go diff --git a/vendor/github.com/modern-go/reflect2/unsafe_iface.go b/shortener/vendor/github.com/modern-go/reflect2/unsafe_iface.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/unsafe_iface.go rename to shortener/vendor/github.com/modern-go/reflect2/unsafe_iface.go diff --git a/vendor/github.com/modern-go/reflect2/unsafe_link.go b/shortener/vendor/github.com/modern-go/reflect2/unsafe_link.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/unsafe_link.go rename to shortener/vendor/github.com/modern-go/reflect2/unsafe_link.go diff --git a/vendor/github.com/modern-go/reflect2/unsafe_map.go b/shortener/vendor/github.com/modern-go/reflect2/unsafe_map.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/unsafe_map.go rename to shortener/vendor/github.com/modern-go/reflect2/unsafe_map.go diff --git a/vendor/github.com/modern-go/reflect2/unsafe_ptr.go b/shortener/vendor/github.com/modern-go/reflect2/unsafe_ptr.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/unsafe_ptr.go rename to shortener/vendor/github.com/modern-go/reflect2/unsafe_ptr.go diff --git a/vendor/github.com/modern-go/reflect2/unsafe_slice.go b/shortener/vendor/github.com/modern-go/reflect2/unsafe_slice.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/unsafe_slice.go rename to shortener/vendor/github.com/modern-go/reflect2/unsafe_slice.go diff --git a/vendor/github.com/modern-go/reflect2/unsafe_struct.go b/shortener/vendor/github.com/modern-go/reflect2/unsafe_struct.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/unsafe_struct.go rename to shortener/vendor/github.com/modern-go/reflect2/unsafe_struct.go diff --git a/vendor/github.com/modern-go/reflect2/unsafe_type.go b/shortener/vendor/github.com/modern-go/reflect2/unsafe_type.go similarity index 100% rename from vendor/github.com/modern-go/reflect2/unsafe_type.go rename to shortener/vendor/github.com/modern-go/reflect2/unsafe_type.go diff --git a/vendor/github.com/pelletier/go-toml/v2/.dockerignore b/shortener/vendor/github.com/pelletier/go-toml/v2/.dockerignore similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/.dockerignore rename to shortener/vendor/github.com/pelletier/go-toml/v2/.dockerignore diff --git a/vendor/github.com/pelletier/go-toml/v2/.gitattributes b/shortener/vendor/github.com/pelletier/go-toml/v2/.gitattributes similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/.gitattributes rename to shortener/vendor/github.com/pelletier/go-toml/v2/.gitattributes diff --git a/vendor/github.com/pelletier/go-toml/v2/.gitignore b/shortener/vendor/github.com/pelletier/go-toml/v2/.gitignore similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/.gitignore rename to shortener/vendor/github.com/pelletier/go-toml/v2/.gitignore diff --git a/vendor/github.com/pelletier/go-toml/v2/.golangci.toml b/shortener/vendor/github.com/pelletier/go-toml/v2/.golangci.toml similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/.golangci.toml rename to shortener/vendor/github.com/pelletier/go-toml/v2/.golangci.toml diff --git a/vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml b/shortener/vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml rename to shortener/vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml diff --git a/vendor/github.com/pelletier/go-toml/v2/CONTRIBUTING.md b/shortener/vendor/github.com/pelletier/go-toml/v2/CONTRIBUTING.md similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/CONTRIBUTING.md rename to shortener/vendor/github.com/pelletier/go-toml/v2/CONTRIBUTING.md diff --git a/vendor/github.com/pelletier/go-toml/v2/Dockerfile b/shortener/vendor/github.com/pelletier/go-toml/v2/Dockerfile similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/Dockerfile rename to shortener/vendor/github.com/pelletier/go-toml/v2/Dockerfile diff --git a/vendor/github.com/pelletier/go-toml/v2/LICENSE b/shortener/vendor/github.com/pelletier/go-toml/v2/LICENSE similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/LICENSE rename to shortener/vendor/github.com/pelletier/go-toml/v2/LICENSE diff --git a/vendor/github.com/pelletier/go-toml/v2/README.md b/shortener/vendor/github.com/pelletier/go-toml/v2/README.md similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/README.md rename to shortener/vendor/github.com/pelletier/go-toml/v2/README.md diff --git a/vendor/github.com/pelletier/go-toml/v2/SECURITY.md b/shortener/vendor/github.com/pelletier/go-toml/v2/SECURITY.md similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/SECURITY.md rename to shortener/vendor/github.com/pelletier/go-toml/v2/SECURITY.md diff --git a/vendor/github.com/pelletier/go-toml/v2/ci.sh b/shortener/vendor/github.com/pelletier/go-toml/v2/ci.sh similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/ci.sh rename to shortener/vendor/github.com/pelletier/go-toml/v2/ci.sh diff --git a/vendor/github.com/pelletier/go-toml/v2/decode.go b/shortener/vendor/github.com/pelletier/go-toml/v2/decode.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/decode.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/decode.go diff --git a/vendor/github.com/pelletier/go-toml/v2/doc.go b/shortener/vendor/github.com/pelletier/go-toml/v2/doc.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/doc.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/doc.go diff --git a/vendor/github.com/pelletier/go-toml/v2/errors.go b/shortener/vendor/github.com/pelletier/go-toml/v2/errors.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/errors.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/errors.go diff --git a/vendor/github.com/pelletier/go-toml/v2/internal/characters/ascii.go b/shortener/vendor/github.com/pelletier/go-toml/v2/internal/characters/ascii.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/internal/characters/ascii.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/internal/characters/ascii.go diff --git a/vendor/github.com/pelletier/go-toml/v2/internal/characters/utf8.go b/shortener/vendor/github.com/pelletier/go-toml/v2/internal/characters/utf8.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/internal/characters/utf8.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/internal/characters/utf8.go diff --git a/vendor/github.com/pelletier/go-toml/v2/internal/danger/danger.go b/shortener/vendor/github.com/pelletier/go-toml/v2/internal/danger/danger.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/internal/danger/danger.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/internal/danger/danger.go diff --git a/vendor/github.com/pelletier/go-toml/v2/internal/danger/typeid.go b/shortener/vendor/github.com/pelletier/go-toml/v2/internal/danger/typeid.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/internal/danger/typeid.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/internal/danger/typeid.go diff --git a/vendor/github.com/pelletier/go-toml/v2/internal/tracker/key.go b/shortener/vendor/github.com/pelletier/go-toml/v2/internal/tracker/key.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/internal/tracker/key.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/internal/tracker/key.go diff --git a/vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go b/shortener/vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go diff --git a/vendor/github.com/pelletier/go-toml/v2/internal/tracker/tracker.go b/shortener/vendor/github.com/pelletier/go-toml/v2/internal/tracker/tracker.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/internal/tracker/tracker.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/internal/tracker/tracker.go diff --git a/vendor/github.com/pelletier/go-toml/v2/localtime.go b/shortener/vendor/github.com/pelletier/go-toml/v2/localtime.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/localtime.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/localtime.go diff --git a/vendor/github.com/pelletier/go-toml/v2/marshaler.go b/shortener/vendor/github.com/pelletier/go-toml/v2/marshaler.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/marshaler.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/marshaler.go diff --git a/vendor/github.com/pelletier/go-toml/v2/strict.go b/shortener/vendor/github.com/pelletier/go-toml/v2/strict.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/strict.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/strict.go diff --git a/vendor/github.com/pelletier/go-toml/v2/toml.abnf b/shortener/vendor/github.com/pelletier/go-toml/v2/toml.abnf similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/toml.abnf rename to shortener/vendor/github.com/pelletier/go-toml/v2/toml.abnf diff --git a/vendor/github.com/pelletier/go-toml/v2/types.go b/shortener/vendor/github.com/pelletier/go-toml/v2/types.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/types.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/types.go diff --git a/vendor/github.com/pelletier/go-toml/v2/unmarshaler.go b/shortener/vendor/github.com/pelletier/go-toml/v2/unmarshaler.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/unmarshaler.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/unmarshaler.go diff --git a/vendor/github.com/pelletier/go-toml/v2/unstable/ast.go b/shortener/vendor/github.com/pelletier/go-toml/v2/unstable/ast.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/unstable/ast.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/unstable/ast.go diff --git a/vendor/github.com/pelletier/go-toml/v2/unstable/builder.go b/shortener/vendor/github.com/pelletier/go-toml/v2/unstable/builder.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/unstable/builder.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/unstable/builder.go diff --git a/vendor/github.com/pelletier/go-toml/v2/unstable/doc.go b/shortener/vendor/github.com/pelletier/go-toml/v2/unstable/doc.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/unstable/doc.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/unstable/doc.go diff --git a/vendor/github.com/pelletier/go-toml/v2/unstable/kind.go b/shortener/vendor/github.com/pelletier/go-toml/v2/unstable/kind.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/unstable/kind.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/unstable/kind.go diff --git a/vendor/github.com/pelletier/go-toml/v2/unstable/parser.go b/shortener/vendor/github.com/pelletier/go-toml/v2/unstable/parser.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/unstable/parser.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/unstable/parser.go diff --git a/vendor/github.com/pelletier/go-toml/v2/unstable/scanner.go b/shortener/vendor/github.com/pelletier/go-toml/v2/unstable/scanner.go similarity index 100% rename from vendor/github.com/pelletier/go-toml/v2/unstable/scanner.go rename to shortener/vendor/github.com/pelletier/go-toml/v2/unstable/scanner.go diff --git a/vendor/github.com/ugorji/go/codec/0_importpath.go b/shortener/vendor/github.com/ugorji/go/codec/0_importpath.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/0_importpath.go rename to shortener/vendor/github.com/ugorji/go/codec/0_importpath.go diff --git a/vendor/github.com/ugorji/go/codec/LICENSE b/shortener/vendor/github.com/ugorji/go/codec/LICENSE similarity index 100% rename from vendor/github.com/ugorji/go/codec/LICENSE rename to shortener/vendor/github.com/ugorji/go/codec/LICENSE diff --git a/vendor/github.com/ugorji/go/codec/README.md b/shortener/vendor/github.com/ugorji/go/codec/README.md similarity index 100% rename from vendor/github.com/ugorji/go/codec/README.md rename to shortener/vendor/github.com/ugorji/go/codec/README.md diff --git a/vendor/github.com/ugorji/go/codec/binc.go b/shortener/vendor/github.com/ugorji/go/codec/binc.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/binc.go rename to shortener/vendor/github.com/ugorji/go/codec/binc.go diff --git a/vendor/github.com/ugorji/go/codec/build.sh b/shortener/vendor/github.com/ugorji/go/codec/build.sh similarity index 100% rename from vendor/github.com/ugorji/go/codec/build.sh rename to shortener/vendor/github.com/ugorji/go/codec/build.sh diff --git a/vendor/github.com/ugorji/go/codec/cbor.go b/shortener/vendor/github.com/ugorji/go/codec/cbor.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/cbor.go rename to shortener/vendor/github.com/ugorji/go/codec/cbor.go diff --git a/vendor/github.com/ugorji/go/codec/codecgen.go b/shortener/vendor/github.com/ugorji/go/codec/codecgen.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/codecgen.go rename to shortener/vendor/github.com/ugorji/go/codec/codecgen.go diff --git a/vendor/github.com/ugorji/go/codec/decimal.go b/shortener/vendor/github.com/ugorji/go/codec/decimal.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/decimal.go rename to shortener/vendor/github.com/ugorji/go/codec/decimal.go diff --git a/vendor/github.com/ugorji/go/codec/decode.go b/shortener/vendor/github.com/ugorji/go/codec/decode.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/decode.go rename to shortener/vendor/github.com/ugorji/go/codec/decode.go diff --git a/vendor/github.com/ugorji/go/codec/doc.go b/shortener/vendor/github.com/ugorji/go/codec/doc.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/doc.go rename to shortener/vendor/github.com/ugorji/go/codec/doc.go diff --git a/vendor/github.com/ugorji/go/codec/encode.go b/shortener/vendor/github.com/ugorji/go/codec/encode.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/encode.go rename to shortener/vendor/github.com/ugorji/go/codec/encode.go diff --git a/vendor/github.com/ugorji/go/codec/fast-path.generated.go b/shortener/vendor/github.com/ugorji/go/codec/fast-path.generated.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/fast-path.generated.go rename to shortener/vendor/github.com/ugorji/go/codec/fast-path.generated.go diff --git a/vendor/github.com/ugorji/go/codec/fast-path.go.tmpl b/shortener/vendor/github.com/ugorji/go/codec/fast-path.go.tmpl similarity index 100% rename from vendor/github.com/ugorji/go/codec/fast-path.go.tmpl rename to shortener/vendor/github.com/ugorji/go/codec/fast-path.go.tmpl diff --git a/vendor/github.com/ugorji/go/codec/fast-path.not.go b/shortener/vendor/github.com/ugorji/go/codec/fast-path.not.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/fast-path.not.go rename to shortener/vendor/github.com/ugorji/go/codec/fast-path.not.go diff --git a/vendor/github.com/ugorji/go/codec/gen-dec-array.go.tmpl b/shortener/vendor/github.com/ugorji/go/codec/gen-dec-array.go.tmpl similarity index 100% rename from vendor/github.com/ugorji/go/codec/gen-dec-array.go.tmpl rename to shortener/vendor/github.com/ugorji/go/codec/gen-dec-array.go.tmpl diff --git a/vendor/github.com/ugorji/go/codec/gen-dec-map.go.tmpl b/shortener/vendor/github.com/ugorji/go/codec/gen-dec-map.go.tmpl similarity index 100% rename from vendor/github.com/ugorji/go/codec/gen-dec-map.go.tmpl rename to shortener/vendor/github.com/ugorji/go/codec/gen-dec-map.go.tmpl diff --git a/vendor/github.com/ugorji/go/codec/gen-enc-chan.go.tmpl b/shortener/vendor/github.com/ugorji/go/codec/gen-enc-chan.go.tmpl similarity index 100% rename from vendor/github.com/ugorji/go/codec/gen-enc-chan.go.tmpl rename to shortener/vendor/github.com/ugorji/go/codec/gen-enc-chan.go.tmpl diff --git a/vendor/github.com/ugorji/go/codec/gen-helper.generated.go b/shortener/vendor/github.com/ugorji/go/codec/gen-helper.generated.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/gen-helper.generated.go rename to shortener/vendor/github.com/ugorji/go/codec/gen-helper.generated.go diff --git a/vendor/github.com/ugorji/go/codec/gen-helper.go.tmpl b/shortener/vendor/github.com/ugorji/go/codec/gen-helper.go.tmpl similarity index 100% rename from vendor/github.com/ugorji/go/codec/gen-helper.go.tmpl rename to shortener/vendor/github.com/ugorji/go/codec/gen-helper.go.tmpl diff --git a/vendor/github.com/ugorji/go/codec/gen.generated.go b/shortener/vendor/github.com/ugorji/go/codec/gen.generated.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/gen.generated.go rename to shortener/vendor/github.com/ugorji/go/codec/gen.generated.go diff --git a/vendor/github.com/ugorji/go/codec/gen.go b/shortener/vendor/github.com/ugorji/go/codec/gen.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/gen.go rename to shortener/vendor/github.com/ugorji/go/codec/gen.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_arrayof_gte_go15.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_arrayof_gte_go15.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_arrayof_gte_go15.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_arrayof_gte_go15.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_arrayof_lt_go15.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_arrayof_lt_go15.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_arrayof_lt_go15.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_arrayof_lt_go15.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_fmt_time_gte_go15.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_fmt_time_gte_go15.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_fmt_time_gte_go15.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_fmt_time_gte_go15.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_fmt_time_lt_go15.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_fmt_time_lt_go15.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_fmt_time_lt_go15.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_fmt_time_lt_go15.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_makemap_lt_go110.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_makemap_lt_go110.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_makemap_lt_go110.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_makemap_lt_go110.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_makemap_not_unsafe_gte_go110.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_makemap_not_unsafe_gte_go110.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_makemap_not_unsafe_gte_go110.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_makemap_not_unsafe_gte_go110.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_makemap_unsafe_gte_go110.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_makemap_unsafe_gte_go110.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_makemap_unsafe_gte_go110.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_makemap_unsafe_gte_go110.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_maprange_gte_go112.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_maprange_gte_go112.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_maprange_gte_go112.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_maprange_gte_go112.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_maprange_lt_go112.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_maprange_lt_go112.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_maprange_lt_go112.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_maprange_lt_go112.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_gte_go110.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_gte_go110.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_gte_go110.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_gte_go110.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_lt_go110.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_lt_go110.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_lt_go110.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_lt_go110.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_unsupported_lt_go14.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_unsupported_lt_go14.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_unsupported_lt_go14.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_unsupported_lt_go14.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_vendor_eq_go15.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_vendor_eq_go15.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_vendor_eq_go15.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_vendor_eq_go15.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_vendor_eq_go16.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_vendor_eq_go16.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_vendor_eq_go16.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_vendor_eq_go16.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_vendor_gte_go17.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_vendor_gte_go17.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_vendor_gte_go17.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_vendor_gte_go17.go diff --git a/vendor/github.com/ugorji/go/codec/goversion_vendor_lt_go15.go b/shortener/vendor/github.com/ugorji/go/codec/goversion_vendor_lt_go15.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/goversion_vendor_lt_go15.go rename to shortener/vendor/github.com/ugorji/go/codec/goversion_vendor_lt_go15.go diff --git a/vendor/github.com/ugorji/go/codec/helper.go b/shortener/vendor/github.com/ugorji/go/codec/helper.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/helper.go rename to shortener/vendor/github.com/ugorji/go/codec/helper.go diff --git a/vendor/github.com/ugorji/go/codec/helper.s b/shortener/vendor/github.com/ugorji/go/codec/helper.s similarity index 100% rename from vendor/github.com/ugorji/go/codec/helper.s rename to shortener/vendor/github.com/ugorji/go/codec/helper.s diff --git a/vendor/github.com/ugorji/go/codec/helper_internal.go b/shortener/vendor/github.com/ugorji/go/codec/helper_internal.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/helper_internal.go rename to shortener/vendor/github.com/ugorji/go/codec/helper_internal.go diff --git a/vendor/github.com/ugorji/go/codec/helper_not_unsafe.go b/shortener/vendor/github.com/ugorji/go/codec/helper_not_unsafe.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/helper_not_unsafe.go rename to shortener/vendor/github.com/ugorji/go/codec/helper_not_unsafe.go diff --git a/vendor/github.com/ugorji/go/codec/helper_not_unsafe_not_gc.go b/shortener/vendor/github.com/ugorji/go/codec/helper_not_unsafe_not_gc.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/helper_not_unsafe_not_gc.go rename to shortener/vendor/github.com/ugorji/go/codec/helper_not_unsafe_not_gc.go diff --git a/vendor/github.com/ugorji/go/codec/helper_unsafe.go b/shortener/vendor/github.com/ugorji/go/codec/helper_unsafe.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/helper_unsafe.go rename to shortener/vendor/github.com/ugorji/go/codec/helper_unsafe.go diff --git a/vendor/github.com/ugorji/go/codec/helper_unsafe_compiler_gc.go b/shortener/vendor/github.com/ugorji/go/codec/helper_unsafe_compiler_gc.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/helper_unsafe_compiler_gc.go rename to shortener/vendor/github.com/ugorji/go/codec/helper_unsafe_compiler_gc.go diff --git a/vendor/github.com/ugorji/go/codec/helper_unsafe_compiler_not_gc.go b/shortener/vendor/github.com/ugorji/go/codec/helper_unsafe_compiler_not_gc.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/helper_unsafe_compiler_not_gc.go rename to shortener/vendor/github.com/ugorji/go/codec/helper_unsafe_compiler_not_gc.go diff --git a/vendor/github.com/ugorji/go/codec/json.go b/shortener/vendor/github.com/ugorji/go/codec/json.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/json.go rename to shortener/vendor/github.com/ugorji/go/codec/json.go diff --git a/vendor/github.com/ugorji/go/codec/mammoth-test.go.tmpl b/shortener/vendor/github.com/ugorji/go/codec/mammoth-test.go.tmpl similarity index 100% rename from vendor/github.com/ugorji/go/codec/mammoth-test.go.tmpl rename to shortener/vendor/github.com/ugorji/go/codec/mammoth-test.go.tmpl diff --git a/vendor/github.com/ugorji/go/codec/mammoth2-test.go.tmpl b/shortener/vendor/github.com/ugorji/go/codec/mammoth2-test.go.tmpl similarity index 100% rename from vendor/github.com/ugorji/go/codec/mammoth2-test.go.tmpl rename to shortener/vendor/github.com/ugorji/go/codec/mammoth2-test.go.tmpl diff --git a/vendor/github.com/ugorji/go/codec/msgpack.go b/shortener/vendor/github.com/ugorji/go/codec/msgpack.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/msgpack.go rename to shortener/vendor/github.com/ugorji/go/codec/msgpack.go diff --git a/vendor/github.com/ugorji/go/codec/reader.go b/shortener/vendor/github.com/ugorji/go/codec/reader.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/reader.go rename to shortener/vendor/github.com/ugorji/go/codec/reader.go diff --git a/vendor/github.com/ugorji/go/codec/register_ext.go b/shortener/vendor/github.com/ugorji/go/codec/register_ext.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/register_ext.go rename to shortener/vendor/github.com/ugorji/go/codec/register_ext.go diff --git a/vendor/github.com/ugorji/go/codec/rpc.go b/shortener/vendor/github.com/ugorji/go/codec/rpc.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/rpc.go rename to shortener/vendor/github.com/ugorji/go/codec/rpc.go diff --git a/vendor/github.com/ugorji/go/codec/simple.go b/shortener/vendor/github.com/ugorji/go/codec/simple.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/simple.go rename to shortener/vendor/github.com/ugorji/go/codec/simple.go diff --git a/vendor/github.com/ugorji/go/codec/sort-slice.generated.go b/shortener/vendor/github.com/ugorji/go/codec/sort-slice.generated.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/sort-slice.generated.go rename to shortener/vendor/github.com/ugorji/go/codec/sort-slice.generated.go diff --git a/vendor/github.com/ugorji/go/codec/sort-slice.go.tmpl b/shortener/vendor/github.com/ugorji/go/codec/sort-slice.go.tmpl similarity index 100% rename from vendor/github.com/ugorji/go/codec/sort-slice.go.tmpl rename to shortener/vendor/github.com/ugorji/go/codec/sort-slice.go.tmpl diff --git a/vendor/github.com/ugorji/go/codec/test-cbor-goldens.json b/shortener/vendor/github.com/ugorji/go/codec/test-cbor-goldens.json similarity index 100% rename from vendor/github.com/ugorji/go/codec/test-cbor-goldens.json rename to shortener/vendor/github.com/ugorji/go/codec/test-cbor-goldens.json diff --git a/vendor/github.com/ugorji/go/codec/test.py b/shortener/vendor/github.com/ugorji/go/codec/test.py similarity index 100% rename from vendor/github.com/ugorji/go/codec/test.py rename to shortener/vendor/github.com/ugorji/go/codec/test.py diff --git a/vendor/github.com/ugorji/go/codec/writer.go b/shortener/vendor/github.com/ugorji/go/codec/writer.go similarity index 100% rename from vendor/github.com/ugorji/go/codec/writer.go rename to shortener/vendor/github.com/ugorji/go/codec/writer.go diff --git a/vendor/go.opencensus.io/.gitignore b/shortener/vendor/go.opencensus.io/.gitignore similarity index 100% rename from vendor/go.opencensus.io/.gitignore rename to shortener/vendor/go.opencensus.io/.gitignore diff --git a/vendor/go.opencensus.io/AUTHORS b/shortener/vendor/go.opencensus.io/AUTHORS similarity index 100% rename from vendor/go.opencensus.io/AUTHORS rename to shortener/vendor/go.opencensus.io/AUTHORS diff --git a/vendor/go.opencensus.io/CONTRIBUTING.md b/shortener/vendor/go.opencensus.io/CONTRIBUTING.md similarity index 100% rename from vendor/go.opencensus.io/CONTRIBUTING.md rename to shortener/vendor/go.opencensus.io/CONTRIBUTING.md diff --git a/vendor/go.opencensus.io/LICENSE b/shortener/vendor/go.opencensus.io/LICENSE similarity index 100% rename from vendor/go.opencensus.io/LICENSE rename to shortener/vendor/go.opencensus.io/LICENSE diff --git a/vendor/go.opencensus.io/Makefile b/shortener/vendor/go.opencensus.io/Makefile similarity index 100% rename from vendor/go.opencensus.io/Makefile rename to shortener/vendor/go.opencensus.io/Makefile diff --git a/vendor/go.opencensus.io/README.md b/shortener/vendor/go.opencensus.io/README.md similarity index 100% rename from vendor/go.opencensus.io/README.md rename to shortener/vendor/go.opencensus.io/README.md diff --git a/vendor/go.opencensus.io/appveyor.yml b/shortener/vendor/go.opencensus.io/appveyor.yml similarity index 100% rename from vendor/go.opencensus.io/appveyor.yml rename to shortener/vendor/go.opencensus.io/appveyor.yml diff --git a/vendor/go.opencensus.io/internal/internal.go b/shortener/vendor/go.opencensus.io/internal/internal.go similarity index 100% rename from vendor/go.opencensus.io/internal/internal.go rename to shortener/vendor/go.opencensus.io/internal/internal.go diff --git a/vendor/go.opencensus.io/internal/sanitize.go b/shortener/vendor/go.opencensus.io/internal/sanitize.go similarity index 100% rename from vendor/go.opencensus.io/internal/sanitize.go rename to shortener/vendor/go.opencensus.io/internal/sanitize.go diff --git a/vendor/go.opencensus.io/internal/tagencoding/tagencoding.go b/shortener/vendor/go.opencensus.io/internal/tagencoding/tagencoding.go similarity index 100% rename from vendor/go.opencensus.io/internal/tagencoding/tagencoding.go rename to shortener/vendor/go.opencensus.io/internal/tagencoding/tagencoding.go diff --git a/vendor/go.opencensus.io/internal/traceinternals.go b/shortener/vendor/go.opencensus.io/internal/traceinternals.go similarity index 100% rename from vendor/go.opencensus.io/internal/traceinternals.go rename to shortener/vendor/go.opencensus.io/internal/traceinternals.go diff --git a/vendor/go.opencensus.io/metric/metricdata/doc.go b/shortener/vendor/go.opencensus.io/metric/metricdata/doc.go similarity index 100% rename from vendor/go.opencensus.io/metric/metricdata/doc.go rename to shortener/vendor/go.opencensus.io/metric/metricdata/doc.go diff --git a/vendor/go.opencensus.io/metric/metricdata/exemplar.go b/shortener/vendor/go.opencensus.io/metric/metricdata/exemplar.go similarity index 100% rename from vendor/go.opencensus.io/metric/metricdata/exemplar.go rename to shortener/vendor/go.opencensus.io/metric/metricdata/exemplar.go diff --git a/vendor/go.opencensus.io/metric/metricdata/label.go b/shortener/vendor/go.opencensus.io/metric/metricdata/label.go similarity index 100% rename from vendor/go.opencensus.io/metric/metricdata/label.go rename to shortener/vendor/go.opencensus.io/metric/metricdata/label.go diff --git a/vendor/go.opencensus.io/metric/metricdata/metric.go b/shortener/vendor/go.opencensus.io/metric/metricdata/metric.go similarity index 100% rename from vendor/go.opencensus.io/metric/metricdata/metric.go rename to shortener/vendor/go.opencensus.io/metric/metricdata/metric.go diff --git a/vendor/go.opencensus.io/metric/metricdata/point.go b/shortener/vendor/go.opencensus.io/metric/metricdata/point.go similarity index 100% rename from vendor/go.opencensus.io/metric/metricdata/point.go rename to shortener/vendor/go.opencensus.io/metric/metricdata/point.go diff --git a/vendor/go.opencensus.io/metric/metricdata/type_string.go b/shortener/vendor/go.opencensus.io/metric/metricdata/type_string.go similarity index 100% rename from vendor/go.opencensus.io/metric/metricdata/type_string.go rename to shortener/vendor/go.opencensus.io/metric/metricdata/type_string.go diff --git a/vendor/go.opencensus.io/metric/metricdata/unit.go b/shortener/vendor/go.opencensus.io/metric/metricdata/unit.go similarity index 100% rename from vendor/go.opencensus.io/metric/metricdata/unit.go rename to shortener/vendor/go.opencensus.io/metric/metricdata/unit.go diff --git a/vendor/go.opencensus.io/metric/metricproducer/manager.go b/shortener/vendor/go.opencensus.io/metric/metricproducer/manager.go similarity index 100% rename from vendor/go.opencensus.io/metric/metricproducer/manager.go rename to shortener/vendor/go.opencensus.io/metric/metricproducer/manager.go diff --git a/vendor/go.opencensus.io/metric/metricproducer/producer.go b/shortener/vendor/go.opencensus.io/metric/metricproducer/producer.go similarity index 100% rename from vendor/go.opencensus.io/metric/metricproducer/producer.go rename to shortener/vendor/go.opencensus.io/metric/metricproducer/producer.go diff --git a/vendor/go.opencensus.io/opencensus.go b/shortener/vendor/go.opencensus.io/opencensus.go similarity index 100% rename from vendor/go.opencensus.io/opencensus.go rename to shortener/vendor/go.opencensus.io/opencensus.go diff --git a/vendor/go.opencensus.io/plugin/ocgrpc/client.go b/shortener/vendor/go.opencensus.io/plugin/ocgrpc/client.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ocgrpc/client.go rename to shortener/vendor/go.opencensus.io/plugin/ocgrpc/client.go diff --git a/vendor/go.opencensus.io/plugin/ocgrpc/client_metrics.go b/shortener/vendor/go.opencensus.io/plugin/ocgrpc/client_metrics.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ocgrpc/client_metrics.go rename to shortener/vendor/go.opencensus.io/plugin/ocgrpc/client_metrics.go diff --git a/vendor/go.opencensus.io/plugin/ocgrpc/client_stats_handler.go b/shortener/vendor/go.opencensus.io/plugin/ocgrpc/client_stats_handler.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ocgrpc/client_stats_handler.go rename to shortener/vendor/go.opencensus.io/plugin/ocgrpc/client_stats_handler.go diff --git a/vendor/go.opencensus.io/plugin/ocgrpc/doc.go b/shortener/vendor/go.opencensus.io/plugin/ocgrpc/doc.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ocgrpc/doc.go rename to shortener/vendor/go.opencensus.io/plugin/ocgrpc/doc.go diff --git a/vendor/go.opencensus.io/plugin/ocgrpc/server.go b/shortener/vendor/go.opencensus.io/plugin/ocgrpc/server.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ocgrpc/server.go rename to shortener/vendor/go.opencensus.io/plugin/ocgrpc/server.go diff --git a/vendor/go.opencensus.io/plugin/ocgrpc/server_metrics.go b/shortener/vendor/go.opencensus.io/plugin/ocgrpc/server_metrics.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ocgrpc/server_metrics.go rename to shortener/vendor/go.opencensus.io/plugin/ocgrpc/server_metrics.go diff --git a/vendor/go.opencensus.io/plugin/ocgrpc/server_stats_handler.go b/shortener/vendor/go.opencensus.io/plugin/ocgrpc/server_stats_handler.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ocgrpc/server_stats_handler.go rename to shortener/vendor/go.opencensus.io/plugin/ocgrpc/server_stats_handler.go diff --git a/vendor/go.opencensus.io/plugin/ocgrpc/stats_common.go b/shortener/vendor/go.opencensus.io/plugin/ocgrpc/stats_common.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ocgrpc/stats_common.go rename to shortener/vendor/go.opencensus.io/plugin/ocgrpc/stats_common.go diff --git a/vendor/go.opencensus.io/plugin/ocgrpc/trace_common.go b/shortener/vendor/go.opencensus.io/plugin/ocgrpc/trace_common.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ocgrpc/trace_common.go rename to shortener/vendor/go.opencensus.io/plugin/ocgrpc/trace_common.go diff --git a/vendor/go.opencensus.io/plugin/ochttp/client.go b/shortener/vendor/go.opencensus.io/plugin/ochttp/client.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ochttp/client.go rename to shortener/vendor/go.opencensus.io/plugin/ochttp/client.go diff --git a/vendor/go.opencensus.io/plugin/ochttp/client_stats.go b/shortener/vendor/go.opencensus.io/plugin/ochttp/client_stats.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ochttp/client_stats.go rename to shortener/vendor/go.opencensus.io/plugin/ochttp/client_stats.go diff --git a/vendor/go.opencensus.io/plugin/ochttp/doc.go b/shortener/vendor/go.opencensus.io/plugin/ochttp/doc.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ochttp/doc.go rename to shortener/vendor/go.opencensus.io/plugin/ochttp/doc.go diff --git a/vendor/go.opencensus.io/plugin/ochttp/propagation/b3/b3.go b/shortener/vendor/go.opencensus.io/plugin/ochttp/propagation/b3/b3.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ochttp/propagation/b3/b3.go rename to shortener/vendor/go.opencensus.io/plugin/ochttp/propagation/b3/b3.go diff --git a/vendor/go.opencensus.io/plugin/ochttp/route.go b/shortener/vendor/go.opencensus.io/plugin/ochttp/route.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ochttp/route.go rename to shortener/vendor/go.opencensus.io/plugin/ochttp/route.go diff --git a/vendor/go.opencensus.io/plugin/ochttp/server.go b/shortener/vendor/go.opencensus.io/plugin/ochttp/server.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ochttp/server.go rename to shortener/vendor/go.opencensus.io/plugin/ochttp/server.go diff --git a/vendor/go.opencensus.io/plugin/ochttp/span_annotating_client_trace.go b/shortener/vendor/go.opencensus.io/plugin/ochttp/span_annotating_client_trace.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ochttp/span_annotating_client_trace.go rename to shortener/vendor/go.opencensus.io/plugin/ochttp/span_annotating_client_trace.go diff --git a/vendor/go.opencensus.io/plugin/ochttp/stats.go b/shortener/vendor/go.opencensus.io/plugin/ochttp/stats.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ochttp/stats.go rename to shortener/vendor/go.opencensus.io/plugin/ochttp/stats.go diff --git a/vendor/go.opencensus.io/plugin/ochttp/trace.go b/shortener/vendor/go.opencensus.io/plugin/ochttp/trace.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ochttp/trace.go rename to shortener/vendor/go.opencensus.io/plugin/ochttp/trace.go diff --git a/vendor/go.opencensus.io/plugin/ochttp/wrapped_body.go b/shortener/vendor/go.opencensus.io/plugin/ochttp/wrapped_body.go similarity index 100% rename from vendor/go.opencensus.io/plugin/ochttp/wrapped_body.go rename to shortener/vendor/go.opencensus.io/plugin/ochttp/wrapped_body.go diff --git a/vendor/go.opencensus.io/resource/resource.go b/shortener/vendor/go.opencensus.io/resource/resource.go similarity index 100% rename from vendor/go.opencensus.io/resource/resource.go rename to shortener/vendor/go.opencensus.io/resource/resource.go diff --git a/vendor/go.opencensus.io/stats/doc.go b/shortener/vendor/go.opencensus.io/stats/doc.go similarity index 100% rename from vendor/go.opencensus.io/stats/doc.go rename to shortener/vendor/go.opencensus.io/stats/doc.go diff --git a/vendor/go.opencensus.io/stats/internal/record.go b/shortener/vendor/go.opencensus.io/stats/internal/record.go similarity index 100% rename from vendor/go.opencensus.io/stats/internal/record.go rename to shortener/vendor/go.opencensus.io/stats/internal/record.go diff --git a/vendor/go.opencensus.io/stats/measure.go b/shortener/vendor/go.opencensus.io/stats/measure.go similarity index 100% rename from vendor/go.opencensus.io/stats/measure.go rename to shortener/vendor/go.opencensus.io/stats/measure.go diff --git a/vendor/go.opencensus.io/stats/measure_float64.go b/shortener/vendor/go.opencensus.io/stats/measure_float64.go similarity index 100% rename from vendor/go.opencensus.io/stats/measure_float64.go rename to shortener/vendor/go.opencensus.io/stats/measure_float64.go diff --git a/vendor/go.opencensus.io/stats/measure_int64.go b/shortener/vendor/go.opencensus.io/stats/measure_int64.go similarity index 100% rename from vendor/go.opencensus.io/stats/measure_int64.go rename to shortener/vendor/go.opencensus.io/stats/measure_int64.go diff --git a/vendor/go.opencensus.io/stats/record.go b/shortener/vendor/go.opencensus.io/stats/record.go similarity index 100% rename from vendor/go.opencensus.io/stats/record.go rename to shortener/vendor/go.opencensus.io/stats/record.go diff --git a/vendor/go.opencensus.io/stats/units.go b/shortener/vendor/go.opencensus.io/stats/units.go similarity index 100% rename from vendor/go.opencensus.io/stats/units.go rename to shortener/vendor/go.opencensus.io/stats/units.go diff --git a/vendor/go.opencensus.io/stats/view/aggregation.go b/shortener/vendor/go.opencensus.io/stats/view/aggregation.go similarity index 100% rename from vendor/go.opencensus.io/stats/view/aggregation.go rename to shortener/vendor/go.opencensus.io/stats/view/aggregation.go diff --git a/vendor/go.opencensus.io/stats/view/aggregation_data.go b/shortener/vendor/go.opencensus.io/stats/view/aggregation_data.go similarity index 100% rename from vendor/go.opencensus.io/stats/view/aggregation_data.go rename to shortener/vendor/go.opencensus.io/stats/view/aggregation_data.go diff --git a/vendor/go.opencensus.io/stats/view/collector.go b/shortener/vendor/go.opencensus.io/stats/view/collector.go similarity index 100% rename from vendor/go.opencensus.io/stats/view/collector.go rename to shortener/vendor/go.opencensus.io/stats/view/collector.go diff --git a/vendor/go.opencensus.io/stats/view/doc.go b/shortener/vendor/go.opencensus.io/stats/view/doc.go similarity index 100% rename from vendor/go.opencensus.io/stats/view/doc.go rename to shortener/vendor/go.opencensus.io/stats/view/doc.go diff --git a/vendor/go.opencensus.io/stats/view/export.go b/shortener/vendor/go.opencensus.io/stats/view/export.go similarity index 100% rename from vendor/go.opencensus.io/stats/view/export.go rename to shortener/vendor/go.opencensus.io/stats/view/export.go diff --git a/vendor/go.opencensus.io/stats/view/view.go b/shortener/vendor/go.opencensus.io/stats/view/view.go similarity index 100% rename from vendor/go.opencensus.io/stats/view/view.go rename to shortener/vendor/go.opencensus.io/stats/view/view.go diff --git a/vendor/go.opencensus.io/stats/view/view_to_metric.go b/shortener/vendor/go.opencensus.io/stats/view/view_to_metric.go similarity index 100% rename from vendor/go.opencensus.io/stats/view/view_to_metric.go rename to shortener/vendor/go.opencensus.io/stats/view/view_to_metric.go diff --git a/vendor/go.opencensus.io/stats/view/worker.go b/shortener/vendor/go.opencensus.io/stats/view/worker.go similarity index 100% rename from vendor/go.opencensus.io/stats/view/worker.go rename to shortener/vendor/go.opencensus.io/stats/view/worker.go diff --git a/vendor/go.opencensus.io/stats/view/worker_commands.go b/shortener/vendor/go.opencensus.io/stats/view/worker_commands.go similarity index 100% rename from vendor/go.opencensus.io/stats/view/worker_commands.go rename to shortener/vendor/go.opencensus.io/stats/view/worker_commands.go diff --git a/vendor/go.opencensus.io/tag/context.go b/shortener/vendor/go.opencensus.io/tag/context.go similarity index 100% rename from vendor/go.opencensus.io/tag/context.go rename to shortener/vendor/go.opencensus.io/tag/context.go diff --git a/vendor/go.opencensus.io/tag/doc.go b/shortener/vendor/go.opencensus.io/tag/doc.go similarity index 100% rename from vendor/go.opencensus.io/tag/doc.go rename to shortener/vendor/go.opencensus.io/tag/doc.go diff --git a/vendor/go.opencensus.io/tag/key.go b/shortener/vendor/go.opencensus.io/tag/key.go similarity index 100% rename from vendor/go.opencensus.io/tag/key.go rename to shortener/vendor/go.opencensus.io/tag/key.go diff --git a/vendor/go.opencensus.io/tag/map.go b/shortener/vendor/go.opencensus.io/tag/map.go similarity index 100% rename from vendor/go.opencensus.io/tag/map.go rename to shortener/vendor/go.opencensus.io/tag/map.go diff --git a/vendor/go.opencensus.io/tag/map_codec.go b/shortener/vendor/go.opencensus.io/tag/map_codec.go similarity index 100% rename from vendor/go.opencensus.io/tag/map_codec.go rename to shortener/vendor/go.opencensus.io/tag/map_codec.go diff --git a/vendor/go.opencensus.io/tag/metadata.go b/shortener/vendor/go.opencensus.io/tag/metadata.go similarity index 100% rename from vendor/go.opencensus.io/tag/metadata.go rename to shortener/vendor/go.opencensus.io/tag/metadata.go diff --git a/vendor/go.opencensus.io/tag/profile_19.go b/shortener/vendor/go.opencensus.io/tag/profile_19.go similarity index 100% rename from vendor/go.opencensus.io/tag/profile_19.go rename to shortener/vendor/go.opencensus.io/tag/profile_19.go diff --git a/vendor/go.opencensus.io/tag/profile_not19.go b/shortener/vendor/go.opencensus.io/tag/profile_not19.go similarity index 100% rename from vendor/go.opencensus.io/tag/profile_not19.go rename to shortener/vendor/go.opencensus.io/tag/profile_not19.go diff --git a/vendor/go.opencensus.io/tag/validate.go b/shortener/vendor/go.opencensus.io/tag/validate.go similarity index 100% rename from vendor/go.opencensus.io/tag/validate.go rename to shortener/vendor/go.opencensus.io/tag/validate.go diff --git a/vendor/go.opencensus.io/trace/basetypes.go b/shortener/vendor/go.opencensus.io/trace/basetypes.go similarity index 100% rename from vendor/go.opencensus.io/trace/basetypes.go rename to shortener/vendor/go.opencensus.io/trace/basetypes.go diff --git a/vendor/go.opencensus.io/trace/config.go b/shortener/vendor/go.opencensus.io/trace/config.go similarity index 100% rename from vendor/go.opencensus.io/trace/config.go rename to shortener/vendor/go.opencensus.io/trace/config.go diff --git a/vendor/go.opencensus.io/trace/doc.go b/shortener/vendor/go.opencensus.io/trace/doc.go similarity index 100% rename from vendor/go.opencensus.io/trace/doc.go rename to shortener/vendor/go.opencensus.io/trace/doc.go diff --git a/vendor/go.opencensus.io/trace/evictedqueue.go b/shortener/vendor/go.opencensus.io/trace/evictedqueue.go similarity index 100% rename from vendor/go.opencensus.io/trace/evictedqueue.go rename to shortener/vendor/go.opencensus.io/trace/evictedqueue.go diff --git a/vendor/go.opencensus.io/trace/export.go b/shortener/vendor/go.opencensus.io/trace/export.go similarity index 100% rename from vendor/go.opencensus.io/trace/export.go rename to shortener/vendor/go.opencensus.io/trace/export.go diff --git a/vendor/go.opencensus.io/trace/internal/internal.go b/shortener/vendor/go.opencensus.io/trace/internal/internal.go similarity index 100% rename from vendor/go.opencensus.io/trace/internal/internal.go rename to shortener/vendor/go.opencensus.io/trace/internal/internal.go diff --git a/vendor/go.opencensus.io/trace/lrumap.go b/shortener/vendor/go.opencensus.io/trace/lrumap.go similarity index 100% rename from vendor/go.opencensus.io/trace/lrumap.go rename to shortener/vendor/go.opencensus.io/trace/lrumap.go diff --git a/vendor/go.opencensus.io/trace/propagation/propagation.go b/shortener/vendor/go.opencensus.io/trace/propagation/propagation.go similarity index 100% rename from vendor/go.opencensus.io/trace/propagation/propagation.go rename to shortener/vendor/go.opencensus.io/trace/propagation/propagation.go diff --git a/vendor/go.opencensus.io/trace/sampling.go b/shortener/vendor/go.opencensus.io/trace/sampling.go similarity index 100% rename from vendor/go.opencensus.io/trace/sampling.go rename to shortener/vendor/go.opencensus.io/trace/sampling.go diff --git a/vendor/go.opencensus.io/trace/spanbucket.go b/shortener/vendor/go.opencensus.io/trace/spanbucket.go similarity index 100% rename from vendor/go.opencensus.io/trace/spanbucket.go rename to shortener/vendor/go.opencensus.io/trace/spanbucket.go diff --git a/vendor/go.opencensus.io/trace/spanstore.go b/shortener/vendor/go.opencensus.io/trace/spanstore.go similarity index 100% rename from vendor/go.opencensus.io/trace/spanstore.go rename to shortener/vendor/go.opencensus.io/trace/spanstore.go diff --git a/vendor/go.opencensus.io/trace/status_codes.go b/shortener/vendor/go.opencensus.io/trace/status_codes.go similarity index 100% rename from vendor/go.opencensus.io/trace/status_codes.go rename to shortener/vendor/go.opencensus.io/trace/status_codes.go diff --git a/vendor/go.opencensus.io/trace/trace.go b/shortener/vendor/go.opencensus.io/trace/trace.go similarity index 100% rename from vendor/go.opencensus.io/trace/trace.go rename to shortener/vendor/go.opencensus.io/trace/trace.go diff --git a/vendor/go.opencensus.io/trace/trace_api.go b/shortener/vendor/go.opencensus.io/trace/trace_api.go similarity index 100% rename from vendor/go.opencensus.io/trace/trace_api.go rename to shortener/vendor/go.opencensus.io/trace/trace_api.go diff --git a/vendor/go.opencensus.io/trace/trace_go11.go b/shortener/vendor/go.opencensus.io/trace/trace_go11.go similarity index 100% rename from vendor/go.opencensus.io/trace/trace_go11.go rename to shortener/vendor/go.opencensus.io/trace/trace_go11.go diff --git a/vendor/go.opencensus.io/trace/trace_nongo11.go b/shortener/vendor/go.opencensus.io/trace/trace_nongo11.go similarity index 100% rename from vendor/go.opencensus.io/trace/trace_nongo11.go rename to shortener/vendor/go.opencensus.io/trace/trace_nongo11.go diff --git a/vendor/go.opencensus.io/trace/tracestate/tracestate.go b/shortener/vendor/go.opencensus.io/trace/tracestate/tracestate.go similarity index 100% rename from vendor/go.opencensus.io/trace/tracestate/tracestate.go rename to shortener/vendor/go.opencensus.io/trace/tracestate/tracestate.go diff --git a/vendor/golang.org/x/crypto/AUTHORS b/shortener/vendor/golang.org/x/crypto/AUTHORS similarity index 100% rename from vendor/golang.org/x/crypto/AUTHORS rename to shortener/vendor/golang.org/x/crypto/AUTHORS diff --git a/vendor/golang.org/x/crypto/CONTRIBUTORS b/shortener/vendor/golang.org/x/crypto/CONTRIBUTORS similarity index 100% rename from vendor/golang.org/x/crypto/CONTRIBUTORS rename to shortener/vendor/golang.org/x/crypto/CONTRIBUTORS diff --git a/vendor/golang.org/x/crypto/LICENSE b/shortener/vendor/golang.org/x/crypto/LICENSE similarity index 100% rename from vendor/golang.org/x/crypto/LICENSE rename to shortener/vendor/golang.org/x/crypto/LICENSE diff --git a/vendor/golang.org/x/crypto/PATENTS b/shortener/vendor/golang.org/x/crypto/PATENTS similarity index 100% rename from vendor/golang.org/x/crypto/PATENTS rename to shortener/vendor/golang.org/x/crypto/PATENTS diff --git a/vendor/golang.org/x/crypto/sha3/doc.go b/shortener/vendor/golang.org/x/crypto/sha3/doc.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/doc.go rename to shortener/vendor/golang.org/x/crypto/sha3/doc.go diff --git a/vendor/golang.org/x/crypto/sha3/hashes.go b/shortener/vendor/golang.org/x/crypto/sha3/hashes.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/hashes.go rename to shortener/vendor/golang.org/x/crypto/sha3/hashes.go diff --git a/vendor/golang.org/x/crypto/sha3/hashes_generic.go b/shortener/vendor/golang.org/x/crypto/sha3/hashes_generic.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/hashes_generic.go rename to shortener/vendor/golang.org/x/crypto/sha3/hashes_generic.go diff --git a/vendor/golang.org/x/crypto/sha3/keccakf.go b/shortener/vendor/golang.org/x/crypto/sha3/keccakf.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/keccakf.go rename to shortener/vendor/golang.org/x/crypto/sha3/keccakf.go diff --git a/vendor/golang.org/x/crypto/sha3/keccakf_amd64.go b/shortener/vendor/golang.org/x/crypto/sha3/keccakf_amd64.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/keccakf_amd64.go rename to shortener/vendor/golang.org/x/crypto/sha3/keccakf_amd64.go diff --git a/vendor/golang.org/x/crypto/sha3/keccakf_amd64.s b/shortener/vendor/golang.org/x/crypto/sha3/keccakf_amd64.s similarity index 100% rename from vendor/golang.org/x/crypto/sha3/keccakf_amd64.s rename to shortener/vendor/golang.org/x/crypto/sha3/keccakf_amd64.s diff --git a/vendor/golang.org/x/crypto/sha3/register.go b/shortener/vendor/golang.org/x/crypto/sha3/register.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/register.go rename to shortener/vendor/golang.org/x/crypto/sha3/register.go diff --git a/vendor/golang.org/x/crypto/sha3/sha3.go b/shortener/vendor/golang.org/x/crypto/sha3/sha3.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/sha3.go rename to shortener/vendor/golang.org/x/crypto/sha3/sha3.go diff --git a/vendor/golang.org/x/crypto/sha3/sha3_s390x.go b/shortener/vendor/golang.org/x/crypto/sha3/sha3_s390x.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/sha3_s390x.go rename to shortener/vendor/golang.org/x/crypto/sha3/sha3_s390x.go diff --git a/vendor/golang.org/x/crypto/sha3/sha3_s390x.s b/shortener/vendor/golang.org/x/crypto/sha3/sha3_s390x.s similarity index 100% rename from vendor/golang.org/x/crypto/sha3/sha3_s390x.s rename to shortener/vendor/golang.org/x/crypto/sha3/sha3_s390x.s diff --git a/vendor/golang.org/x/crypto/sha3/shake.go b/shortener/vendor/golang.org/x/crypto/sha3/shake.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/shake.go rename to shortener/vendor/golang.org/x/crypto/sha3/shake.go diff --git a/vendor/golang.org/x/crypto/sha3/shake_generic.go b/shortener/vendor/golang.org/x/crypto/sha3/shake_generic.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/shake_generic.go rename to shortener/vendor/golang.org/x/crypto/sha3/shake_generic.go diff --git a/vendor/golang.org/x/crypto/sha3/xor.go b/shortener/vendor/golang.org/x/crypto/sha3/xor.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/xor.go rename to shortener/vendor/golang.org/x/crypto/sha3/xor.go diff --git a/vendor/golang.org/x/crypto/sha3/xor_generic.go b/shortener/vendor/golang.org/x/crypto/sha3/xor_generic.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/xor_generic.go rename to shortener/vendor/golang.org/x/crypto/sha3/xor_generic.go diff --git a/vendor/golang.org/x/crypto/sha3/xor_unaligned.go b/shortener/vendor/golang.org/x/crypto/sha3/xor_unaligned.go similarity index 100% rename from vendor/golang.org/x/crypto/sha3/xor_unaligned.go rename to shortener/vendor/golang.org/x/crypto/sha3/xor_unaligned.go diff --git a/vendor/golang.org/x/net/LICENSE b/shortener/vendor/golang.org/x/net/LICENSE similarity index 100% rename from vendor/golang.org/x/net/LICENSE rename to shortener/vendor/golang.org/x/net/LICENSE diff --git a/vendor/golang.org/x/net/PATENTS b/shortener/vendor/golang.org/x/net/PATENTS similarity index 100% rename from vendor/golang.org/x/net/PATENTS rename to shortener/vendor/golang.org/x/net/PATENTS diff --git a/vendor/golang.org/x/net/context/context.go b/shortener/vendor/golang.org/x/net/context/context.go similarity index 100% rename from vendor/golang.org/x/net/context/context.go rename to shortener/vendor/golang.org/x/net/context/context.go diff --git a/vendor/golang.org/x/net/context/ctxhttp/ctxhttp.go b/shortener/vendor/golang.org/x/net/context/ctxhttp/ctxhttp.go similarity index 100% rename from vendor/golang.org/x/net/context/ctxhttp/ctxhttp.go rename to shortener/vendor/golang.org/x/net/context/ctxhttp/ctxhttp.go diff --git a/vendor/golang.org/x/net/context/go17.go b/shortener/vendor/golang.org/x/net/context/go17.go similarity index 100% rename from vendor/golang.org/x/net/context/go17.go rename to shortener/vendor/golang.org/x/net/context/go17.go diff --git a/vendor/golang.org/x/net/context/go19.go b/shortener/vendor/golang.org/x/net/context/go19.go similarity index 100% rename from vendor/golang.org/x/net/context/go19.go rename to shortener/vendor/golang.org/x/net/context/go19.go diff --git a/vendor/golang.org/x/net/context/pre_go17.go b/shortener/vendor/golang.org/x/net/context/pre_go17.go similarity index 100% rename from vendor/golang.org/x/net/context/pre_go17.go rename to shortener/vendor/golang.org/x/net/context/pre_go17.go diff --git a/vendor/golang.org/x/net/context/pre_go19.go b/shortener/vendor/golang.org/x/net/context/pre_go19.go similarity index 100% rename from vendor/golang.org/x/net/context/pre_go19.go rename to shortener/vendor/golang.org/x/net/context/pre_go19.go diff --git a/vendor/golang.org/x/net/http/httpguts/guts.go b/shortener/vendor/golang.org/x/net/http/httpguts/guts.go similarity index 100% rename from vendor/golang.org/x/net/http/httpguts/guts.go rename to shortener/vendor/golang.org/x/net/http/httpguts/guts.go diff --git a/vendor/golang.org/x/net/http/httpguts/httplex.go b/shortener/vendor/golang.org/x/net/http/httpguts/httplex.go similarity index 100% rename from vendor/golang.org/x/net/http/httpguts/httplex.go rename to shortener/vendor/golang.org/x/net/http/httpguts/httplex.go diff --git a/vendor/golang.org/x/net/http2/.gitignore b/shortener/vendor/golang.org/x/net/http2/.gitignore similarity index 100% rename from vendor/golang.org/x/net/http2/.gitignore rename to shortener/vendor/golang.org/x/net/http2/.gitignore diff --git a/vendor/golang.org/x/net/http2/Dockerfile b/shortener/vendor/golang.org/x/net/http2/Dockerfile similarity index 100% rename from vendor/golang.org/x/net/http2/Dockerfile rename to shortener/vendor/golang.org/x/net/http2/Dockerfile diff --git a/vendor/golang.org/x/net/http2/Makefile b/shortener/vendor/golang.org/x/net/http2/Makefile similarity index 100% rename from vendor/golang.org/x/net/http2/Makefile rename to shortener/vendor/golang.org/x/net/http2/Makefile diff --git a/vendor/golang.org/x/net/http2/ascii.go b/shortener/vendor/golang.org/x/net/http2/ascii.go similarity index 100% rename from vendor/golang.org/x/net/http2/ascii.go rename to shortener/vendor/golang.org/x/net/http2/ascii.go diff --git a/vendor/golang.org/x/net/http2/ciphers.go b/shortener/vendor/golang.org/x/net/http2/ciphers.go similarity index 100% rename from vendor/golang.org/x/net/http2/ciphers.go rename to shortener/vendor/golang.org/x/net/http2/ciphers.go diff --git a/vendor/golang.org/x/net/http2/client_conn_pool.go b/shortener/vendor/golang.org/x/net/http2/client_conn_pool.go similarity index 100% rename from vendor/golang.org/x/net/http2/client_conn_pool.go rename to shortener/vendor/golang.org/x/net/http2/client_conn_pool.go diff --git a/vendor/golang.org/x/net/http2/databuffer.go b/shortener/vendor/golang.org/x/net/http2/databuffer.go similarity index 100% rename from vendor/golang.org/x/net/http2/databuffer.go rename to shortener/vendor/golang.org/x/net/http2/databuffer.go diff --git a/vendor/golang.org/x/net/http2/errors.go b/shortener/vendor/golang.org/x/net/http2/errors.go similarity index 100% rename from vendor/golang.org/x/net/http2/errors.go rename to shortener/vendor/golang.org/x/net/http2/errors.go diff --git a/vendor/golang.org/x/net/http2/flow.go b/shortener/vendor/golang.org/x/net/http2/flow.go similarity index 100% rename from vendor/golang.org/x/net/http2/flow.go rename to shortener/vendor/golang.org/x/net/http2/flow.go diff --git a/vendor/golang.org/x/net/http2/frame.go b/shortener/vendor/golang.org/x/net/http2/frame.go similarity index 100% rename from vendor/golang.org/x/net/http2/frame.go rename to shortener/vendor/golang.org/x/net/http2/frame.go diff --git a/vendor/golang.org/x/net/http2/go111.go b/shortener/vendor/golang.org/x/net/http2/go111.go similarity index 100% rename from vendor/golang.org/x/net/http2/go111.go rename to shortener/vendor/golang.org/x/net/http2/go111.go diff --git a/vendor/golang.org/x/net/http2/go115.go b/shortener/vendor/golang.org/x/net/http2/go115.go similarity index 100% rename from vendor/golang.org/x/net/http2/go115.go rename to shortener/vendor/golang.org/x/net/http2/go115.go diff --git a/vendor/golang.org/x/net/http2/go118.go b/shortener/vendor/golang.org/x/net/http2/go118.go similarity index 100% rename from vendor/golang.org/x/net/http2/go118.go rename to shortener/vendor/golang.org/x/net/http2/go118.go diff --git a/vendor/golang.org/x/net/http2/gotrack.go b/shortener/vendor/golang.org/x/net/http2/gotrack.go similarity index 100% rename from vendor/golang.org/x/net/http2/gotrack.go rename to shortener/vendor/golang.org/x/net/http2/gotrack.go diff --git a/vendor/golang.org/x/net/http2/h2c/h2c.go b/shortener/vendor/golang.org/x/net/http2/h2c/h2c.go similarity index 100% rename from vendor/golang.org/x/net/http2/h2c/h2c.go rename to shortener/vendor/golang.org/x/net/http2/h2c/h2c.go diff --git a/vendor/golang.org/x/net/http2/headermap.go b/shortener/vendor/golang.org/x/net/http2/headermap.go similarity index 100% rename from vendor/golang.org/x/net/http2/headermap.go rename to shortener/vendor/golang.org/x/net/http2/headermap.go diff --git a/vendor/golang.org/x/net/http2/hpack/encode.go b/shortener/vendor/golang.org/x/net/http2/hpack/encode.go similarity index 100% rename from vendor/golang.org/x/net/http2/hpack/encode.go rename to shortener/vendor/golang.org/x/net/http2/hpack/encode.go diff --git a/vendor/golang.org/x/net/http2/hpack/hpack.go b/shortener/vendor/golang.org/x/net/http2/hpack/hpack.go similarity index 100% rename from vendor/golang.org/x/net/http2/hpack/hpack.go rename to shortener/vendor/golang.org/x/net/http2/hpack/hpack.go diff --git a/vendor/golang.org/x/net/http2/hpack/huffman.go b/shortener/vendor/golang.org/x/net/http2/hpack/huffman.go similarity index 100% rename from vendor/golang.org/x/net/http2/hpack/huffman.go rename to shortener/vendor/golang.org/x/net/http2/hpack/huffman.go diff --git a/vendor/golang.org/x/net/http2/hpack/static_table.go b/shortener/vendor/golang.org/x/net/http2/hpack/static_table.go similarity index 100% rename from vendor/golang.org/x/net/http2/hpack/static_table.go rename to shortener/vendor/golang.org/x/net/http2/hpack/static_table.go diff --git a/vendor/golang.org/x/net/http2/hpack/tables.go b/shortener/vendor/golang.org/x/net/http2/hpack/tables.go similarity index 100% rename from vendor/golang.org/x/net/http2/hpack/tables.go rename to shortener/vendor/golang.org/x/net/http2/hpack/tables.go diff --git a/vendor/golang.org/x/net/http2/http2.go b/shortener/vendor/golang.org/x/net/http2/http2.go similarity index 100% rename from vendor/golang.org/x/net/http2/http2.go rename to shortener/vendor/golang.org/x/net/http2/http2.go diff --git a/vendor/golang.org/x/net/http2/not_go111.go b/shortener/vendor/golang.org/x/net/http2/not_go111.go similarity index 100% rename from vendor/golang.org/x/net/http2/not_go111.go rename to shortener/vendor/golang.org/x/net/http2/not_go111.go diff --git a/vendor/golang.org/x/net/http2/not_go115.go b/shortener/vendor/golang.org/x/net/http2/not_go115.go similarity index 100% rename from vendor/golang.org/x/net/http2/not_go115.go rename to shortener/vendor/golang.org/x/net/http2/not_go115.go diff --git a/vendor/golang.org/x/net/http2/not_go118.go b/shortener/vendor/golang.org/x/net/http2/not_go118.go similarity index 100% rename from vendor/golang.org/x/net/http2/not_go118.go rename to shortener/vendor/golang.org/x/net/http2/not_go118.go diff --git a/vendor/golang.org/x/net/http2/pipe.go b/shortener/vendor/golang.org/x/net/http2/pipe.go similarity index 100% rename from vendor/golang.org/x/net/http2/pipe.go rename to shortener/vendor/golang.org/x/net/http2/pipe.go diff --git a/vendor/golang.org/x/net/http2/server.go b/shortener/vendor/golang.org/x/net/http2/server.go similarity index 100% rename from vendor/golang.org/x/net/http2/server.go rename to shortener/vendor/golang.org/x/net/http2/server.go diff --git a/vendor/golang.org/x/net/http2/transport.go b/shortener/vendor/golang.org/x/net/http2/transport.go similarity index 100% rename from vendor/golang.org/x/net/http2/transport.go rename to shortener/vendor/golang.org/x/net/http2/transport.go diff --git a/vendor/golang.org/x/net/http2/write.go b/shortener/vendor/golang.org/x/net/http2/write.go similarity index 100% rename from vendor/golang.org/x/net/http2/write.go rename to shortener/vendor/golang.org/x/net/http2/write.go diff --git a/vendor/golang.org/x/net/http2/writesched.go b/shortener/vendor/golang.org/x/net/http2/writesched.go similarity index 100% rename from vendor/golang.org/x/net/http2/writesched.go rename to shortener/vendor/golang.org/x/net/http2/writesched.go diff --git a/vendor/golang.org/x/net/http2/writesched_priority.go b/shortener/vendor/golang.org/x/net/http2/writesched_priority.go similarity index 100% rename from vendor/golang.org/x/net/http2/writesched_priority.go rename to shortener/vendor/golang.org/x/net/http2/writesched_priority.go diff --git a/vendor/golang.org/x/net/http2/writesched_random.go b/shortener/vendor/golang.org/x/net/http2/writesched_random.go similarity index 100% rename from vendor/golang.org/x/net/http2/writesched_random.go rename to shortener/vendor/golang.org/x/net/http2/writesched_random.go diff --git a/vendor/golang.org/x/net/idna/go118.go b/shortener/vendor/golang.org/x/net/idna/go118.go similarity index 100% rename from vendor/golang.org/x/net/idna/go118.go rename to shortener/vendor/golang.org/x/net/idna/go118.go diff --git a/vendor/golang.org/x/net/idna/idna10.0.0.go b/shortener/vendor/golang.org/x/net/idna/idna10.0.0.go similarity index 100% rename from vendor/golang.org/x/net/idna/idna10.0.0.go rename to shortener/vendor/golang.org/x/net/idna/idna10.0.0.go diff --git a/vendor/golang.org/x/net/idna/idna9.0.0.go b/shortener/vendor/golang.org/x/net/idna/idna9.0.0.go similarity index 100% rename from vendor/golang.org/x/net/idna/idna9.0.0.go rename to shortener/vendor/golang.org/x/net/idna/idna9.0.0.go diff --git a/vendor/golang.org/x/net/idna/pre_go118.go b/shortener/vendor/golang.org/x/net/idna/pre_go118.go similarity index 100% rename from vendor/golang.org/x/net/idna/pre_go118.go rename to shortener/vendor/golang.org/x/net/idna/pre_go118.go diff --git a/vendor/golang.org/x/net/idna/punycode.go b/shortener/vendor/golang.org/x/net/idna/punycode.go similarity index 100% rename from vendor/golang.org/x/net/idna/punycode.go rename to shortener/vendor/golang.org/x/net/idna/punycode.go diff --git a/vendor/golang.org/x/net/idna/tables10.0.0.go b/shortener/vendor/golang.org/x/net/idna/tables10.0.0.go similarity index 100% rename from vendor/golang.org/x/net/idna/tables10.0.0.go rename to shortener/vendor/golang.org/x/net/idna/tables10.0.0.go diff --git a/vendor/golang.org/x/net/idna/tables11.0.0.go b/shortener/vendor/golang.org/x/net/idna/tables11.0.0.go similarity index 100% rename from vendor/golang.org/x/net/idna/tables11.0.0.go rename to shortener/vendor/golang.org/x/net/idna/tables11.0.0.go diff --git a/vendor/golang.org/x/net/idna/tables12.0.0.go b/shortener/vendor/golang.org/x/net/idna/tables12.0.0.go similarity index 100% rename from vendor/golang.org/x/net/idna/tables12.0.0.go rename to shortener/vendor/golang.org/x/net/idna/tables12.0.0.go diff --git a/vendor/golang.org/x/net/idna/tables13.0.0.go b/shortener/vendor/golang.org/x/net/idna/tables13.0.0.go similarity index 100% rename from vendor/golang.org/x/net/idna/tables13.0.0.go rename to shortener/vendor/golang.org/x/net/idna/tables13.0.0.go diff --git a/vendor/golang.org/x/net/idna/tables9.0.0.go b/shortener/vendor/golang.org/x/net/idna/tables9.0.0.go similarity index 100% rename from vendor/golang.org/x/net/idna/tables9.0.0.go rename to shortener/vendor/golang.org/x/net/idna/tables9.0.0.go diff --git a/vendor/golang.org/x/net/idna/trie.go b/shortener/vendor/golang.org/x/net/idna/trie.go similarity index 100% rename from vendor/golang.org/x/net/idna/trie.go rename to shortener/vendor/golang.org/x/net/idna/trie.go diff --git a/vendor/golang.org/x/net/idna/trieval.go b/shortener/vendor/golang.org/x/net/idna/trieval.go similarity index 100% rename from vendor/golang.org/x/net/idna/trieval.go rename to shortener/vendor/golang.org/x/net/idna/trieval.go diff --git a/vendor/golang.org/x/net/internal/timeseries/timeseries.go b/shortener/vendor/golang.org/x/net/internal/timeseries/timeseries.go similarity index 100% rename from vendor/golang.org/x/net/internal/timeseries/timeseries.go rename to shortener/vendor/golang.org/x/net/internal/timeseries/timeseries.go diff --git a/vendor/golang.org/x/net/trace/events.go b/shortener/vendor/golang.org/x/net/trace/events.go similarity index 100% rename from vendor/golang.org/x/net/trace/events.go rename to shortener/vendor/golang.org/x/net/trace/events.go diff --git a/vendor/golang.org/x/net/trace/histogram.go b/shortener/vendor/golang.org/x/net/trace/histogram.go similarity index 100% rename from vendor/golang.org/x/net/trace/histogram.go rename to shortener/vendor/golang.org/x/net/trace/histogram.go diff --git a/vendor/golang.org/x/net/trace/trace.go b/shortener/vendor/golang.org/x/net/trace/trace.go similarity index 100% rename from vendor/golang.org/x/net/trace/trace.go rename to shortener/vendor/golang.org/x/net/trace/trace.go diff --git a/vendor/golang.org/x/oauth2/.travis.yml b/shortener/vendor/golang.org/x/oauth2/.travis.yml similarity index 100% rename from vendor/golang.org/x/oauth2/.travis.yml rename to shortener/vendor/golang.org/x/oauth2/.travis.yml diff --git a/vendor/golang.org/x/oauth2/CONTRIBUTING.md b/shortener/vendor/golang.org/x/oauth2/CONTRIBUTING.md similarity index 100% rename from vendor/golang.org/x/oauth2/CONTRIBUTING.md rename to shortener/vendor/golang.org/x/oauth2/CONTRIBUTING.md diff --git a/vendor/golang.org/x/oauth2/LICENSE b/shortener/vendor/golang.org/x/oauth2/LICENSE similarity index 100% rename from vendor/golang.org/x/oauth2/LICENSE rename to shortener/vendor/golang.org/x/oauth2/LICENSE diff --git a/vendor/golang.org/x/oauth2/README.md b/shortener/vendor/golang.org/x/oauth2/README.md similarity index 100% rename from vendor/golang.org/x/oauth2/README.md rename to shortener/vendor/golang.org/x/oauth2/README.md diff --git a/vendor/golang.org/x/oauth2/authhandler/authhandler.go b/shortener/vendor/golang.org/x/oauth2/authhandler/authhandler.go similarity index 100% rename from vendor/golang.org/x/oauth2/authhandler/authhandler.go rename to shortener/vendor/golang.org/x/oauth2/authhandler/authhandler.go diff --git a/vendor/golang.org/x/oauth2/google/appengine.go b/shortener/vendor/golang.org/x/oauth2/google/appengine.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/appengine.go rename to shortener/vendor/golang.org/x/oauth2/google/appengine.go diff --git a/vendor/golang.org/x/oauth2/google/appengine_gen1.go b/shortener/vendor/golang.org/x/oauth2/google/appengine_gen1.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/appengine_gen1.go rename to shortener/vendor/golang.org/x/oauth2/google/appengine_gen1.go diff --git a/vendor/golang.org/x/oauth2/google/appengine_gen2_flex.go b/shortener/vendor/golang.org/x/oauth2/google/appengine_gen2_flex.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/appengine_gen2_flex.go rename to shortener/vendor/golang.org/x/oauth2/google/appengine_gen2_flex.go diff --git a/vendor/golang.org/x/oauth2/google/default.go b/shortener/vendor/golang.org/x/oauth2/google/default.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/default.go rename to shortener/vendor/golang.org/x/oauth2/google/default.go diff --git a/vendor/golang.org/x/oauth2/google/doc.go b/shortener/vendor/golang.org/x/oauth2/google/doc.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/doc.go rename to shortener/vendor/golang.org/x/oauth2/google/doc.go diff --git a/vendor/golang.org/x/oauth2/google/error.go b/shortener/vendor/golang.org/x/oauth2/google/error.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/error.go rename to shortener/vendor/golang.org/x/oauth2/google/error.go diff --git a/vendor/golang.org/x/oauth2/google/google.go b/shortener/vendor/golang.org/x/oauth2/google/google.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/google.go rename to shortener/vendor/golang.org/x/oauth2/google/google.go diff --git a/vendor/golang.org/x/oauth2/google/internal/externalaccount/aws.go b/shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/aws.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/internal/externalaccount/aws.go rename to shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/aws.go diff --git a/vendor/golang.org/x/oauth2/google/internal/externalaccount/basecredentials.go b/shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/basecredentials.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/internal/externalaccount/basecredentials.go rename to shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/basecredentials.go diff --git a/vendor/golang.org/x/oauth2/google/internal/externalaccount/clientauth.go b/shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/clientauth.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/internal/externalaccount/clientauth.go rename to shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/clientauth.go diff --git a/vendor/golang.org/x/oauth2/google/internal/externalaccount/err.go b/shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/err.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/internal/externalaccount/err.go rename to shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/err.go diff --git a/vendor/golang.org/x/oauth2/google/internal/externalaccount/executablecredsource.go b/shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/executablecredsource.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/internal/externalaccount/executablecredsource.go rename to shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/executablecredsource.go diff --git a/vendor/golang.org/x/oauth2/google/internal/externalaccount/filecredsource.go b/shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/filecredsource.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/internal/externalaccount/filecredsource.go rename to shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/filecredsource.go diff --git a/vendor/golang.org/x/oauth2/google/internal/externalaccount/impersonate.go b/shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/impersonate.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/internal/externalaccount/impersonate.go rename to shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/impersonate.go diff --git a/vendor/golang.org/x/oauth2/google/internal/externalaccount/sts_exchange.go b/shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/sts_exchange.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/internal/externalaccount/sts_exchange.go rename to shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/sts_exchange.go diff --git a/vendor/golang.org/x/oauth2/google/internal/externalaccount/urlcredsource.go b/shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/urlcredsource.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/internal/externalaccount/urlcredsource.go rename to shortener/vendor/golang.org/x/oauth2/google/internal/externalaccount/urlcredsource.go diff --git a/vendor/golang.org/x/oauth2/google/jwt.go b/shortener/vendor/golang.org/x/oauth2/google/jwt.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/jwt.go rename to shortener/vendor/golang.org/x/oauth2/google/jwt.go diff --git a/vendor/golang.org/x/oauth2/google/sdk.go b/shortener/vendor/golang.org/x/oauth2/google/sdk.go similarity index 100% rename from vendor/golang.org/x/oauth2/google/sdk.go rename to shortener/vendor/golang.org/x/oauth2/google/sdk.go diff --git a/vendor/golang.org/x/oauth2/internal/client_appengine.go b/shortener/vendor/golang.org/x/oauth2/internal/client_appengine.go similarity index 100% rename from vendor/golang.org/x/oauth2/internal/client_appengine.go rename to shortener/vendor/golang.org/x/oauth2/internal/client_appengine.go diff --git a/vendor/golang.org/x/oauth2/internal/doc.go b/shortener/vendor/golang.org/x/oauth2/internal/doc.go similarity index 100% rename from vendor/golang.org/x/oauth2/internal/doc.go rename to shortener/vendor/golang.org/x/oauth2/internal/doc.go diff --git a/vendor/golang.org/x/oauth2/internal/oauth2.go b/shortener/vendor/golang.org/x/oauth2/internal/oauth2.go similarity index 100% rename from vendor/golang.org/x/oauth2/internal/oauth2.go rename to shortener/vendor/golang.org/x/oauth2/internal/oauth2.go diff --git a/vendor/golang.org/x/oauth2/internal/token.go b/shortener/vendor/golang.org/x/oauth2/internal/token.go similarity index 100% rename from vendor/golang.org/x/oauth2/internal/token.go rename to shortener/vendor/golang.org/x/oauth2/internal/token.go diff --git a/vendor/golang.org/x/oauth2/internal/transport.go b/shortener/vendor/golang.org/x/oauth2/internal/transport.go similarity index 100% rename from vendor/golang.org/x/oauth2/internal/transport.go rename to shortener/vendor/golang.org/x/oauth2/internal/transport.go diff --git a/vendor/golang.org/x/oauth2/jws/jws.go b/shortener/vendor/golang.org/x/oauth2/jws/jws.go similarity index 100% rename from vendor/golang.org/x/oauth2/jws/jws.go rename to shortener/vendor/golang.org/x/oauth2/jws/jws.go diff --git a/vendor/golang.org/x/oauth2/jwt/jwt.go b/shortener/vendor/golang.org/x/oauth2/jwt/jwt.go similarity index 100% rename from vendor/golang.org/x/oauth2/jwt/jwt.go rename to shortener/vendor/golang.org/x/oauth2/jwt/jwt.go diff --git a/vendor/golang.org/x/oauth2/oauth2.go b/shortener/vendor/golang.org/x/oauth2/oauth2.go similarity index 100% rename from vendor/golang.org/x/oauth2/oauth2.go rename to shortener/vendor/golang.org/x/oauth2/oauth2.go diff --git a/vendor/golang.org/x/oauth2/token.go b/shortener/vendor/golang.org/x/oauth2/token.go similarity index 100% rename from vendor/golang.org/x/oauth2/token.go rename to shortener/vendor/golang.org/x/oauth2/token.go diff --git a/vendor/golang.org/x/oauth2/transport.go b/shortener/vendor/golang.org/x/oauth2/transport.go similarity index 100% rename from vendor/golang.org/x/oauth2/transport.go rename to shortener/vendor/golang.org/x/oauth2/transport.go diff --git a/vendor/golang.org/x/sys/LICENSE b/shortener/vendor/golang.org/x/sys/LICENSE similarity index 100% rename from vendor/golang.org/x/sys/LICENSE rename to shortener/vendor/golang.org/x/sys/LICENSE diff --git a/vendor/golang.org/x/sys/PATENTS b/shortener/vendor/golang.org/x/sys/PATENTS similarity index 100% rename from vendor/golang.org/x/sys/PATENTS rename to shortener/vendor/golang.org/x/sys/PATENTS diff --git a/vendor/golang.org/x/sys/cpu/asm_aix_ppc64.s b/shortener/vendor/golang.org/x/sys/cpu/asm_aix_ppc64.s similarity index 100% rename from vendor/golang.org/x/sys/cpu/asm_aix_ppc64.s rename to shortener/vendor/golang.org/x/sys/cpu/asm_aix_ppc64.s diff --git a/vendor/golang.org/x/sys/cpu/byteorder.go b/shortener/vendor/golang.org/x/sys/cpu/byteorder.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/byteorder.go rename to shortener/vendor/golang.org/x/sys/cpu/byteorder.go diff --git a/vendor/golang.org/x/sys/cpu/cpu.go b/shortener/vendor/golang.org/x/sys/cpu/cpu.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_aix.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_aix.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_aix.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_aix.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_arm.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_arm.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_arm.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_arm.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_arm64.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_arm64.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_arm64.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_arm64.s b/shortener/vendor/golang.org/x/sys/cpu/cpu_arm64.s similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_arm64.s rename to shortener/vendor/golang.org/x/sys/cpu/cpu_arm64.s diff --git a/vendor/golang.org/x/sys/cpu/cpu_gc_arm64.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_gc_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_gc_arm64.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_gc_arm64.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_gc_s390x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_gc_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_gc_s390x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_gc_s390x.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_gc_x86.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_gccgo_arm64.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_gccgo_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_gccgo_arm64.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_gccgo_arm64.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_gccgo_s390x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_gccgo_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_gccgo_s390x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_gccgo_s390x.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.c b/shortener/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.c similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.c rename to shortener/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.c diff --git a/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_linux.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_linux.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_linux.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux_arm.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_linux_arm.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_linux_arm.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_linux_arm.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux_ppc64x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_linux_ppc64x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_linux_ppc64x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_linux_ppc64x.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_loong64.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_loong64.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_loong64.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_loong64.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_mips64x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_mips64x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_mips64x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_mips64x.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_mipsx.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_mipsx.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_mipsx.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_mipsx.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_netbsd_arm64.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_netbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_netbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_netbsd_arm64.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_openbsd_arm64.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_openbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_openbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_openbsd_arm64.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_openbsd_arm64.s b/shortener/vendor/golang.org/x/sys/cpu/cpu_openbsd_arm64.s similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_openbsd_arm64.s rename to shortener/vendor/golang.org/x/sys/cpu/cpu_openbsd_arm64.s diff --git a/vendor/golang.org/x/sys/cpu/cpu_other_arm.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_other_arm.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_other_arm.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_other_arm.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_other_arm64.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_other_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_other_arm64.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_other_arm64.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_other_mips64x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_other_mips64x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_other_mips64x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_other_mips64x.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_other_ppc64x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_other_ppc64x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_other_ppc64x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_other_ppc64x.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_other_riscv64.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_other_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_other_riscv64.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_other_riscv64.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_ppc64x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_ppc64x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_ppc64x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_ppc64x.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_riscv64.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_riscv64.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_riscv64.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_s390x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_s390x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_s390x.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_s390x.s b/shortener/vendor/golang.org/x/sys/cpu/cpu_s390x.s similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_s390x.s rename to shortener/vendor/golang.org/x/sys/cpu/cpu_s390x.s diff --git a/vendor/golang.org/x/sys/cpu/cpu_wasm.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_wasm.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_wasm.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_wasm.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_x86.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_x86.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_x86.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_x86.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_x86.s b/shortener/vendor/golang.org/x/sys/cpu/cpu_x86.s similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_x86.s rename to shortener/vendor/golang.org/x/sys/cpu/cpu_x86.s diff --git a/vendor/golang.org/x/sys/cpu/cpu_zos.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_zos.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_zos.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_zos.go diff --git a/vendor/golang.org/x/sys/cpu/cpu_zos_s390x.go b/shortener/vendor/golang.org/x/sys/cpu/cpu_zos_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/cpu_zos_s390x.go rename to shortener/vendor/golang.org/x/sys/cpu/cpu_zos_s390x.go diff --git a/vendor/golang.org/x/sys/cpu/hwcap_linux.go b/shortener/vendor/golang.org/x/sys/cpu/hwcap_linux.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/hwcap_linux.go rename to shortener/vendor/golang.org/x/sys/cpu/hwcap_linux.go diff --git a/vendor/golang.org/x/sys/cpu/syscall_aix_gccgo.go b/shortener/vendor/golang.org/x/sys/cpu/syscall_aix_gccgo.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/syscall_aix_gccgo.go rename to shortener/vendor/golang.org/x/sys/cpu/syscall_aix_gccgo.go diff --git a/vendor/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go b/shortener/vendor/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go similarity index 100% rename from vendor/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go rename to shortener/vendor/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go diff --git a/vendor/golang.org/x/sys/unix/.gitignore b/shortener/vendor/golang.org/x/sys/unix/.gitignore similarity index 100% rename from vendor/golang.org/x/sys/unix/.gitignore rename to shortener/vendor/golang.org/x/sys/unix/.gitignore diff --git a/vendor/golang.org/x/sys/unix/README.md b/shortener/vendor/golang.org/x/sys/unix/README.md similarity index 100% rename from vendor/golang.org/x/sys/unix/README.md rename to shortener/vendor/golang.org/x/sys/unix/README.md diff --git a/vendor/golang.org/x/sys/unix/affinity_linux.go b/shortener/vendor/golang.org/x/sys/unix/affinity_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/affinity_linux.go rename to shortener/vendor/golang.org/x/sys/unix/affinity_linux.go diff --git a/vendor/golang.org/x/sys/unix/aliases.go b/shortener/vendor/golang.org/x/sys/unix/aliases.go similarity index 100% rename from vendor/golang.org/x/sys/unix/aliases.go rename to shortener/vendor/golang.org/x/sys/unix/aliases.go diff --git a/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s b/shortener/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_aix_ppc64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_386.s b/shortener/vendor/golang.org/x/sys/unix/asm_bsd_386.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_bsd_386.s rename to shortener/vendor/golang.org/x/sys/unix/asm_bsd_386.s diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s b/shortener/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_bsd_amd64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_bsd_amd64.s diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_arm.s b/shortener/vendor/golang.org/x/sys/unix/asm_bsd_arm.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_bsd_arm.s rename to shortener/vendor/golang.org/x/sys/unix/asm_bsd_arm.s diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s b/shortener/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_bsd_arm64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_bsd_arm64.s diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s b/shortener/vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s diff --git a/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s b/shortener/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s diff --git a/vendor/golang.org/x/sys/unix/asm_linux_386.s b/shortener/vendor/golang.org/x/sys/unix/asm_linux_386.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_linux_386.s rename to shortener/vendor/golang.org/x/sys/unix/asm_linux_386.s diff --git a/vendor/golang.org/x/sys/unix/asm_linux_amd64.s b/shortener/vendor/golang.org/x/sys/unix/asm_linux_amd64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_linux_amd64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_linux_amd64.s diff --git a/vendor/golang.org/x/sys/unix/asm_linux_arm.s b/shortener/vendor/golang.org/x/sys/unix/asm_linux_arm.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_linux_arm.s rename to shortener/vendor/golang.org/x/sys/unix/asm_linux_arm.s diff --git a/vendor/golang.org/x/sys/unix/asm_linux_arm64.s b/shortener/vendor/golang.org/x/sys/unix/asm_linux_arm64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_linux_arm64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_linux_arm64.s diff --git a/vendor/golang.org/x/sys/unix/asm_linux_loong64.s b/shortener/vendor/golang.org/x/sys/unix/asm_linux_loong64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_linux_loong64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_linux_loong64.s diff --git a/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s b/shortener/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_linux_mips64x.s rename to shortener/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s diff --git a/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s b/shortener/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_linux_mipsx.s rename to shortener/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s diff --git a/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s b/shortener/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s rename to shortener/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s diff --git a/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s b/shortener/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_linux_riscv64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s diff --git a/vendor/golang.org/x/sys/unix/asm_linux_s390x.s b/shortener/vendor/golang.org/x/sys/unix/asm_linux_s390x.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_linux_s390x.s rename to shortener/vendor/golang.org/x/sys/unix/asm_linux_s390x.s diff --git a/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s b/shortener/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s diff --git a/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s b/shortener/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_solaris_amd64.s rename to shortener/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s diff --git a/vendor/golang.org/x/sys/unix/asm_zos_s390x.s b/shortener/vendor/golang.org/x/sys/unix/asm_zos_s390x.s similarity index 100% rename from vendor/golang.org/x/sys/unix/asm_zos_s390x.s rename to shortener/vendor/golang.org/x/sys/unix/asm_zos_s390x.s diff --git a/vendor/golang.org/x/sys/unix/bluetooth_linux.go b/shortener/vendor/golang.org/x/sys/unix/bluetooth_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/bluetooth_linux.go rename to shortener/vendor/golang.org/x/sys/unix/bluetooth_linux.go diff --git a/vendor/golang.org/x/sys/unix/cap_freebsd.go b/shortener/vendor/golang.org/x/sys/unix/cap_freebsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/cap_freebsd.go rename to shortener/vendor/golang.org/x/sys/unix/cap_freebsd.go diff --git a/vendor/golang.org/x/sys/unix/constants.go b/shortener/vendor/golang.org/x/sys/unix/constants.go similarity index 100% rename from vendor/golang.org/x/sys/unix/constants.go rename to shortener/vendor/golang.org/x/sys/unix/constants.go diff --git a/vendor/golang.org/x/sys/unix/dev_aix_ppc.go b/shortener/vendor/golang.org/x/sys/unix/dev_aix_ppc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/dev_aix_ppc.go rename to shortener/vendor/golang.org/x/sys/unix/dev_aix_ppc.go diff --git a/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/dev_aix_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/dev_darwin.go b/shortener/vendor/golang.org/x/sys/unix/dev_darwin.go similarity index 100% rename from vendor/golang.org/x/sys/unix/dev_darwin.go rename to shortener/vendor/golang.org/x/sys/unix/dev_darwin.go diff --git a/vendor/golang.org/x/sys/unix/dev_dragonfly.go b/shortener/vendor/golang.org/x/sys/unix/dev_dragonfly.go similarity index 100% rename from vendor/golang.org/x/sys/unix/dev_dragonfly.go rename to shortener/vendor/golang.org/x/sys/unix/dev_dragonfly.go diff --git a/vendor/golang.org/x/sys/unix/dev_freebsd.go b/shortener/vendor/golang.org/x/sys/unix/dev_freebsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/dev_freebsd.go rename to shortener/vendor/golang.org/x/sys/unix/dev_freebsd.go diff --git a/vendor/golang.org/x/sys/unix/dev_linux.go b/shortener/vendor/golang.org/x/sys/unix/dev_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/dev_linux.go rename to shortener/vendor/golang.org/x/sys/unix/dev_linux.go diff --git a/vendor/golang.org/x/sys/unix/dev_netbsd.go b/shortener/vendor/golang.org/x/sys/unix/dev_netbsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/dev_netbsd.go rename to shortener/vendor/golang.org/x/sys/unix/dev_netbsd.go diff --git a/vendor/golang.org/x/sys/unix/dev_openbsd.go b/shortener/vendor/golang.org/x/sys/unix/dev_openbsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/dev_openbsd.go rename to shortener/vendor/golang.org/x/sys/unix/dev_openbsd.go diff --git a/vendor/golang.org/x/sys/unix/dev_zos.go b/shortener/vendor/golang.org/x/sys/unix/dev_zos.go similarity index 100% rename from vendor/golang.org/x/sys/unix/dev_zos.go rename to shortener/vendor/golang.org/x/sys/unix/dev_zos.go diff --git a/vendor/golang.org/x/sys/unix/dirent.go b/shortener/vendor/golang.org/x/sys/unix/dirent.go similarity index 100% rename from vendor/golang.org/x/sys/unix/dirent.go rename to shortener/vendor/golang.org/x/sys/unix/dirent.go diff --git a/vendor/golang.org/x/sys/unix/endian_big.go b/shortener/vendor/golang.org/x/sys/unix/endian_big.go similarity index 100% rename from vendor/golang.org/x/sys/unix/endian_big.go rename to shortener/vendor/golang.org/x/sys/unix/endian_big.go diff --git a/vendor/golang.org/x/sys/unix/endian_little.go b/shortener/vendor/golang.org/x/sys/unix/endian_little.go similarity index 100% rename from vendor/golang.org/x/sys/unix/endian_little.go rename to shortener/vendor/golang.org/x/sys/unix/endian_little.go diff --git a/vendor/golang.org/x/sys/unix/env_unix.go b/shortener/vendor/golang.org/x/sys/unix/env_unix.go similarity index 100% rename from vendor/golang.org/x/sys/unix/env_unix.go rename to shortener/vendor/golang.org/x/sys/unix/env_unix.go diff --git a/vendor/golang.org/x/sys/unix/epoll_zos.go b/shortener/vendor/golang.org/x/sys/unix/epoll_zos.go similarity index 100% rename from vendor/golang.org/x/sys/unix/epoll_zos.go rename to shortener/vendor/golang.org/x/sys/unix/epoll_zos.go diff --git a/vendor/golang.org/x/sys/unix/fcntl.go b/shortener/vendor/golang.org/x/sys/unix/fcntl.go similarity index 100% rename from vendor/golang.org/x/sys/unix/fcntl.go rename to shortener/vendor/golang.org/x/sys/unix/fcntl.go diff --git a/vendor/golang.org/x/sys/unix/fcntl_darwin.go b/shortener/vendor/golang.org/x/sys/unix/fcntl_darwin.go similarity index 100% rename from vendor/golang.org/x/sys/unix/fcntl_darwin.go rename to shortener/vendor/golang.org/x/sys/unix/fcntl_darwin.go diff --git a/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go b/shortener/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go similarity index 100% rename from vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go rename to shortener/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go diff --git a/vendor/golang.org/x/sys/unix/fdset.go b/shortener/vendor/golang.org/x/sys/unix/fdset.go similarity index 100% rename from vendor/golang.org/x/sys/unix/fdset.go rename to shortener/vendor/golang.org/x/sys/unix/fdset.go diff --git a/vendor/golang.org/x/sys/unix/fstatfs_zos.go b/shortener/vendor/golang.org/x/sys/unix/fstatfs_zos.go similarity index 100% rename from vendor/golang.org/x/sys/unix/fstatfs_zos.go rename to shortener/vendor/golang.org/x/sys/unix/fstatfs_zos.go diff --git a/vendor/golang.org/x/sys/unix/gccgo.go b/shortener/vendor/golang.org/x/sys/unix/gccgo.go similarity index 100% rename from vendor/golang.org/x/sys/unix/gccgo.go rename to shortener/vendor/golang.org/x/sys/unix/gccgo.go diff --git a/vendor/golang.org/x/sys/unix/gccgo_c.c b/shortener/vendor/golang.org/x/sys/unix/gccgo_c.c similarity index 100% rename from vendor/golang.org/x/sys/unix/gccgo_c.c rename to shortener/vendor/golang.org/x/sys/unix/gccgo_c.c diff --git a/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go b/shortener/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go diff --git a/vendor/golang.org/x/sys/unix/ifreq_linux.go b/shortener/vendor/golang.org/x/sys/unix/ifreq_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ifreq_linux.go rename to shortener/vendor/golang.org/x/sys/unix/ifreq_linux.go diff --git a/vendor/golang.org/x/sys/unix/ioctl.go b/shortener/vendor/golang.org/x/sys/unix/ioctl.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ioctl.go rename to shortener/vendor/golang.org/x/sys/unix/ioctl.go diff --git a/vendor/golang.org/x/sys/unix/ioctl_linux.go b/shortener/vendor/golang.org/x/sys/unix/ioctl_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ioctl_linux.go rename to shortener/vendor/golang.org/x/sys/unix/ioctl_linux.go diff --git a/vendor/golang.org/x/sys/unix/ioctl_zos.go b/shortener/vendor/golang.org/x/sys/unix/ioctl_zos.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ioctl_zos.go rename to shortener/vendor/golang.org/x/sys/unix/ioctl_zos.go diff --git a/vendor/golang.org/x/sys/unix/mkall.sh b/shortener/vendor/golang.org/x/sys/unix/mkall.sh similarity index 100% rename from vendor/golang.org/x/sys/unix/mkall.sh rename to shortener/vendor/golang.org/x/sys/unix/mkall.sh diff --git a/vendor/golang.org/x/sys/unix/mkerrors.sh b/shortener/vendor/golang.org/x/sys/unix/mkerrors.sh similarity index 100% rename from vendor/golang.org/x/sys/unix/mkerrors.sh rename to shortener/vendor/golang.org/x/sys/unix/mkerrors.sh diff --git a/vendor/golang.org/x/sys/unix/pagesize_unix.go b/shortener/vendor/golang.org/x/sys/unix/pagesize_unix.go similarity index 100% rename from vendor/golang.org/x/sys/unix/pagesize_unix.go rename to shortener/vendor/golang.org/x/sys/unix/pagesize_unix.go diff --git a/vendor/golang.org/x/sys/unix/pledge_openbsd.go b/shortener/vendor/golang.org/x/sys/unix/pledge_openbsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/pledge_openbsd.go rename to shortener/vendor/golang.org/x/sys/unix/pledge_openbsd.go diff --git a/vendor/golang.org/x/sys/unix/ptrace_darwin.go b/shortener/vendor/golang.org/x/sys/unix/ptrace_darwin.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ptrace_darwin.go rename to shortener/vendor/golang.org/x/sys/unix/ptrace_darwin.go diff --git a/vendor/golang.org/x/sys/unix/ptrace_ios.go b/shortener/vendor/golang.org/x/sys/unix/ptrace_ios.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ptrace_ios.go rename to shortener/vendor/golang.org/x/sys/unix/ptrace_ios.go diff --git a/vendor/golang.org/x/sys/unix/race.go b/shortener/vendor/golang.org/x/sys/unix/race.go similarity index 100% rename from vendor/golang.org/x/sys/unix/race.go rename to shortener/vendor/golang.org/x/sys/unix/race.go diff --git a/vendor/golang.org/x/sys/unix/race0.go b/shortener/vendor/golang.org/x/sys/unix/race0.go similarity index 100% rename from vendor/golang.org/x/sys/unix/race0.go rename to shortener/vendor/golang.org/x/sys/unix/race0.go diff --git a/vendor/golang.org/x/sys/unix/readdirent_getdents.go b/shortener/vendor/golang.org/x/sys/unix/readdirent_getdents.go similarity index 100% rename from vendor/golang.org/x/sys/unix/readdirent_getdents.go rename to shortener/vendor/golang.org/x/sys/unix/readdirent_getdents.go diff --git a/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go b/shortener/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go similarity index 100% rename from vendor/golang.org/x/sys/unix/readdirent_getdirentries.go rename to shortener/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go b/shortener/vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go similarity index 100% rename from vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go rename to shortener/vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_linux.go b/shortener/vendor/golang.org/x/sys/unix/sockcmsg_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/sockcmsg_linux.go rename to shortener/vendor/golang.org/x/sys/unix/sockcmsg_linux.go diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_unix.go b/shortener/vendor/golang.org/x/sys/unix/sockcmsg_unix.go similarity index 100% rename from vendor/golang.org/x/sys/unix/sockcmsg_unix.go rename to shortener/vendor/golang.org/x/sys/unix/sockcmsg_unix.go diff --git a/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go b/shortener/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go similarity index 100% rename from vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go rename to shortener/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go diff --git a/vendor/golang.org/x/sys/unix/syscall.go b/shortener/vendor/golang.org/x/sys/unix/syscall.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall.go rename to shortener/vendor/golang.org/x/sys/unix/syscall.go diff --git a/vendor/golang.org/x/sys/unix/syscall_aix.go b/shortener/vendor/golang.org/x/sys/unix/syscall_aix.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_aix.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_aix.go diff --git a/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go b/shortener/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_aix_ppc.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go diff --git a/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_bsd.go b/shortener/vendor/golang.org/x/sys/unix/syscall_bsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_bsd.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_bsd.go diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/shortener/vendor/golang.org/x/sys/unix/syscall_darwin.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_darwin.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_darwin.go diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go b/shortener/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go b/shortener/vendor/golang.org/x/sys/unix/syscall_dragonfly.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_dragonfly.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_dragonfly.go diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd.go b/shortener/vendor/golang.org/x/sys/unix/syscall_freebsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_freebsd.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_freebsd.go diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go b/shortener/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_freebsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_illumos.go b/shortener/vendor/golang.org/x/sys/unix/syscall_illumos.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_illumos.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_illumos.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_386.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_386.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_386.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_alarm.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_alarm.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_arm.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_arm.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gc.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_gc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_gc.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_gc.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_loong64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_ppc.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_ppc.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_s390x.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd.go b/shortener/vendor/golang.org/x/sys/unix/syscall_netbsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_netbsd.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_netbsd.go diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_netbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/shortener/vendor/golang.org/x/sys/unix/syscall_openbsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_openbsd.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_openbsd.go diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_openbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go b/shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_libc.go diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_openbsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/shortener/vendor/golang.org/x/sys/unix/syscall_solaris.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_solaris.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_solaris.go diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go b/shortener/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go diff --git a/vendor/golang.org/x/sys/unix/syscall_unix.go b/shortener/vendor/golang.org/x/sys/unix/syscall_unix.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_unix.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_unix.go diff --git a/vendor/golang.org/x/sys/unix/syscall_unix_gc.go b/shortener/vendor/golang.org/x/sys/unix/syscall_unix_gc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_unix_gc.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_unix_gc.go diff --git a/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go b/shortener/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go diff --git a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go b/shortener/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/syscall_zos_s390x.go rename to shortener/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go diff --git a/vendor/golang.org/x/sys/unix/sysvshm_linux.go b/shortener/vendor/golang.org/x/sys/unix/sysvshm_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/sysvshm_linux.go rename to shortener/vendor/golang.org/x/sys/unix/sysvshm_linux.go diff --git a/vendor/golang.org/x/sys/unix/sysvshm_unix.go b/shortener/vendor/golang.org/x/sys/unix/sysvshm_unix.go similarity index 100% rename from vendor/golang.org/x/sys/unix/sysvshm_unix.go rename to shortener/vendor/golang.org/x/sys/unix/sysvshm_unix.go diff --git a/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go b/shortener/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go similarity index 100% rename from vendor/golang.org/x/sys/unix/sysvshm_unix_other.go rename to shortener/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go diff --git a/vendor/golang.org/x/sys/unix/timestruct.go b/shortener/vendor/golang.org/x/sys/unix/timestruct.go similarity index 100% rename from vendor/golang.org/x/sys/unix/timestruct.go rename to shortener/vendor/golang.org/x/sys/unix/timestruct.go diff --git a/vendor/golang.org/x/sys/unix/unveil_openbsd.go b/shortener/vendor/golang.org/x/sys/unix/unveil_openbsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/unveil_openbsd.go rename to shortener/vendor/golang.org/x/sys/unix/unveil_openbsd.go diff --git a/vendor/golang.org/x/sys/unix/xattr_bsd.go b/shortener/vendor/golang.org/x/sys/unix/xattr_bsd.go similarity index 100% rename from vendor/golang.org/x/sys/unix/xattr_bsd.go rename to shortener/vendor/golang.org/x/sys/unix/xattr_bsd.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_386.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_386.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_mips.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go b/shortener/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go rename to shortener/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go diff --git a/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go b/shortener/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go rename to shortener/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go diff --git a/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go b/shortener/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go rename to shortener/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go diff --git a/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go b/shortener/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go rename to shortener/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go diff --git a/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go b/shortener/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zptrace_x86_linux.go rename to shortener/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s b/shortener/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s b/shortener/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s diff --git a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_386.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s b/shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s diff --git a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go b/shortener/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go rename to shortener/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go b/shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_mips64.go diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysctl_openbsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_freebsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_386.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_mips64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_openbsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go b/shortener/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go rename to shortener/vendor/golang.org/x/sys/unix/zsysnum_zos_s390x.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_freebsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_386.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_386.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_386.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_arm.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_mips.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_mips64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_ppc64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_openbsd_riscv64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go diff --git a/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go b/shortener/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go similarity index 100% rename from vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go rename to shortener/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go diff --git a/vendor/golang.org/x/text/LICENSE b/shortener/vendor/golang.org/x/text/LICENSE similarity index 100% rename from vendor/golang.org/x/text/LICENSE rename to shortener/vendor/golang.org/x/text/LICENSE diff --git a/vendor/golang.org/x/text/PATENTS b/shortener/vendor/golang.org/x/text/PATENTS similarity index 100% rename from vendor/golang.org/x/text/PATENTS rename to shortener/vendor/golang.org/x/text/PATENTS diff --git a/vendor/golang.org/x/text/internal/language/common.go b/shortener/vendor/golang.org/x/text/internal/language/common.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/common.go rename to shortener/vendor/golang.org/x/text/internal/language/common.go diff --git a/vendor/golang.org/x/text/internal/language/compact.go b/shortener/vendor/golang.org/x/text/internal/language/compact.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/compact.go rename to shortener/vendor/golang.org/x/text/internal/language/compact.go diff --git a/vendor/golang.org/x/text/internal/language/compact/compact.go b/shortener/vendor/golang.org/x/text/internal/language/compact/compact.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/compact/compact.go rename to shortener/vendor/golang.org/x/text/internal/language/compact/compact.go diff --git a/vendor/golang.org/x/text/internal/language/compact/language.go b/shortener/vendor/golang.org/x/text/internal/language/compact/language.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/compact/language.go rename to shortener/vendor/golang.org/x/text/internal/language/compact/language.go diff --git a/vendor/golang.org/x/text/internal/language/compact/parents.go b/shortener/vendor/golang.org/x/text/internal/language/compact/parents.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/compact/parents.go rename to shortener/vendor/golang.org/x/text/internal/language/compact/parents.go diff --git a/vendor/golang.org/x/text/internal/language/compact/tables.go b/shortener/vendor/golang.org/x/text/internal/language/compact/tables.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/compact/tables.go rename to shortener/vendor/golang.org/x/text/internal/language/compact/tables.go diff --git a/vendor/golang.org/x/text/internal/language/compact/tags.go b/shortener/vendor/golang.org/x/text/internal/language/compact/tags.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/compact/tags.go rename to shortener/vendor/golang.org/x/text/internal/language/compact/tags.go diff --git a/vendor/golang.org/x/text/internal/language/compose.go b/shortener/vendor/golang.org/x/text/internal/language/compose.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/compose.go rename to shortener/vendor/golang.org/x/text/internal/language/compose.go diff --git a/vendor/golang.org/x/text/internal/language/coverage.go b/shortener/vendor/golang.org/x/text/internal/language/coverage.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/coverage.go rename to shortener/vendor/golang.org/x/text/internal/language/coverage.go diff --git a/vendor/golang.org/x/text/internal/language/language.go b/shortener/vendor/golang.org/x/text/internal/language/language.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/language.go rename to shortener/vendor/golang.org/x/text/internal/language/language.go diff --git a/vendor/golang.org/x/text/internal/language/lookup.go b/shortener/vendor/golang.org/x/text/internal/language/lookup.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/lookup.go rename to shortener/vendor/golang.org/x/text/internal/language/lookup.go diff --git a/vendor/golang.org/x/text/internal/language/match.go b/shortener/vendor/golang.org/x/text/internal/language/match.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/match.go rename to shortener/vendor/golang.org/x/text/internal/language/match.go diff --git a/vendor/golang.org/x/text/internal/language/parse.go b/shortener/vendor/golang.org/x/text/internal/language/parse.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/parse.go rename to shortener/vendor/golang.org/x/text/internal/language/parse.go diff --git a/vendor/golang.org/x/text/internal/language/tables.go b/shortener/vendor/golang.org/x/text/internal/language/tables.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/tables.go rename to shortener/vendor/golang.org/x/text/internal/language/tables.go diff --git a/vendor/golang.org/x/text/internal/language/tags.go b/shortener/vendor/golang.org/x/text/internal/language/tags.go similarity index 100% rename from vendor/golang.org/x/text/internal/language/tags.go rename to shortener/vendor/golang.org/x/text/internal/language/tags.go diff --git a/vendor/golang.org/x/text/internal/tag/tag.go b/shortener/vendor/golang.org/x/text/internal/tag/tag.go similarity index 100% rename from vendor/golang.org/x/text/internal/tag/tag.go rename to shortener/vendor/golang.org/x/text/internal/tag/tag.go diff --git a/vendor/golang.org/x/text/language/coverage.go b/shortener/vendor/golang.org/x/text/language/coverage.go similarity index 100% rename from vendor/golang.org/x/text/language/coverage.go rename to shortener/vendor/golang.org/x/text/language/coverage.go diff --git a/vendor/golang.org/x/text/language/doc.go b/shortener/vendor/golang.org/x/text/language/doc.go similarity index 100% rename from vendor/golang.org/x/text/language/doc.go rename to shortener/vendor/golang.org/x/text/language/doc.go diff --git a/vendor/golang.org/x/text/language/language.go b/shortener/vendor/golang.org/x/text/language/language.go similarity index 100% rename from vendor/golang.org/x/text/language/language.go rename to shortener/vendor/golang.org/x/text/language/language.go diff --git a/vendor/golang.org/x/text/language/match.go b/shortener/vendor/golang.org/x/text/language/match.go similarity index 100% rename from vendor/golang.org/x/text/language/match.go rename to shortener/vendor/golang.org/x/text/language/match.go diff --git a/vendor/golang.org/x/text/language/parse.go b/shortener/vendor/golang.org/x/text/language/parse.go similarity index 100% rename from vendor/golang.org/x/text/language/parse.go rename to shortener/vendor/golang.org/x/text/language/parse.go diff --git a/vendor/golang.org/x/text/language/tables.go b/shortener/vendor/golang.org/x/text/language/tables.go similarity index 100% rename from vendor/golang.org/x/text/language/tables.go rename to shortener/vendor/golang.org/x/text/language/tables.go diff --git a/vendor/golang.org/x/text/language/tags.go b/shortener/vendor/golang.org/x/text/language/tags.go similarity index 100% rename from vendor/golang.org/x/text/language/tags.go rename to shortener/vendor/golang.org/x/text/language/tags.go diff --git a/vendor/golang.org/x/text/secure/bidirule/bidirule.go b/shortener/vendor/golang.org/x/text/secure/bidirule/bidirule.go similarity index 100% rename from vendor/golang.org/x/text/secure/bidirule/bidirule.go rename to shortener/vendor/golang.org/x/text/secure/bidirule/bidirule.go diff --git a/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go b/shortener/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go similarity index 100% rename from vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go rename to shortener/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go diff --git a/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go b/shortener/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go similarity index 100% rename from vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go rename to shortener/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go diff --git a/vendor/golang.org/x/text/transform/transform.go b/shortener/vendor/golang.org/x/text/transform/transform.go similarity index 100% rename from vendor/golang.org/x/text/transform/transform.go rename to shortener/vendor/golang.org/x/text/transform/transform.go diff --git a/vendor/golang.org/x/text/unicode/bidi/bidi.go b/shortener/vendor/golang.org/x/text/unicode/bidi/bidi.go similarity index 100% rename from vendor/golang.org/x/text/unicode/bidi/bidi.go rename to shortener/vendor/golang.org/x/text/unicode/bidi/bidi.go diff --git a/vendor/golang.org/x/text/unicode/bidi/bracket.go b/shortener/vendor/golang.org/x/text/unicode/bidi/bracket.go similarity index 100% rename from vendor/golang.org/x/text/unicode/bidi/bracket.go rename to shortener/vendor/golang.org/x/text/unicode/bidi/bracket.go diff --git a/vendor/golang.org/x/text/unicode/bidi/core.go b/shortener/vendor/golang.org/x/text/unicode/bidi/core.go similarity index 100% rename from vendor/golang.org/x/text/unicode/bidi/core.go rename to shortener/vendor/golang.org/x/text/unicode/bidi/core.go diff --git a/vendor/golang.org/x/text/unicode/bidi/prop.go b/shortener/vendor/golang.org/x/text/unicode/bidi/prop.go similarity index 100% rename from vendor/golang.org/x/text/unicode/bidi/prop.go rename to shortener/vendor/golang.org/x/text/unicode/bidi/prop.go diff --git a/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go b/shortener/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go similarity index 100% rename from vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go rename to shortener/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go diff --git a/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go b/shortener/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go similarity index 100% rename from vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go rename to shortener/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go diff --git a/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go b/shortener/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go similarity index 100% rename from vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go rename to shortener/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go diff --git a/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go b/shortener/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go similarity index 100% rename from vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go rename to shortener/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go diff --git a/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go b/shortener/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go similarity index 100% rename from vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go rename to shortener/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go diff --git a/vendor/golang.org/x/text/unicode/bidi/trieval.go b/shortener/vendor/golang.org/x/text/unicode/bidi/trieval.go similarity index 100% rename from vendor/golang.org/x/text/unicode/bidi/trieval.go rename to shortener/vendor/golang.org/x/text/unicode/bidi/trieval.go diff --git a/vendor/golang.org/x/text/unicode/norm/composition.go b/shortener/vendor/golang.org/x/text/unicode/norm/composition.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/composition.go rename to shortener/vendor/golang.org/x/text/unicode/norm/composition.go diff --git a/vendor/golang.org/x/text/unicode/norm/forminfo.go b/shortener/vendor/golang.org/x/text/unicode/norm/forminfo.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/forminfo.go rename to shortener/vendor/golang.org/x/text/unicode/norm/forminfo.go diff --git a/vendor/golang.org/x/text/unicode/norm/input.go b/shortener/vendor/golang.org/x/text/unicode/norm/input.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/input.go rename to shortener/vendor/golang.org/x/text/unicode/norm/input.go diff --git a/vendor/golang.org/x/text/unicode/norm/iter.go b/shortener/vendor/golang.org/x/text/unicode/norm/iter.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/iter.go rename to shortener/vendor/golang.org/x/text/unicode/norm/iter.go diff --git a/vendor/golang.org/x/text/unicode/norm/normalize.go b/shortener/vendor/golang.org/x/text/unicode/norm/normalize.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/normalize.go rename to shortener/vendor/golang.org/x/text/unicode/norm/normalize.go diff --git a/vendor/golang.org/x/text/unicode/norm/readwriter.go b/shortener/vendor/golang.org/x/text/unicode/norm/readwriter.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/readwriter.go rename to shortener/vendor/golang.org/x/text/unicode/norm/readwriter.go diff --git a/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go b/shortener/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/tables10.0.0.go rename to shortener/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go diff --git a/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go b/shortener/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/tables11.0.0.go rename to shortener/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go diff --git a/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go b/shortener/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/tables12.0.0.go rename to shortener/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go diff --git a/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go b/shortener/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/tables13.0.0.go rename to shortener/vendor/golang.org/x/text/unicode/norm/tables13.0.0.go diff --git a/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go b/shortener/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/tables9.0.0.go rename to shortener/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go diff --git a/vendor/golang.org/x/text/unicode/norm/transform.go b/shortener/vendor/golang.org/x/text/unicode/norm/transform.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/transform.go rename to shortener/vendor/golang.org/x/text/unicode/norm/transform.go diff --git a/vendor/golang.org/x/text/unicode/norm/trie.go b/shortener/vendor/golang.org/x/text/unicode/norm/trie.go similarity index 100% rename from vendor/golang.org/x/text/unicode/norm/trie.go rename to shortener/vendor/golang.org/x/text/unicode/norm/trie.go diff --git a/vendor/golang.org/x/xerrors/LICENSE b/shortener/vendor/golang.org/x/xerrors/LICENSE similarity index 100% rename from vendor/golang.org/x/xerrors/LICENSE rename to shortener/vendor/golang.org/x/xerrors/LICENSE diff --git a/vendor/golang.org/x/xerrors/PATENTS b/shortener/vendor/golang.org/x/xerrors/PATENTS similarity index 100% rename from vendor/golang.org/x/xerrors/PATENTS rename to shortener/vendor/golang.org/x/xerrors/PATENTS diff --git a/vendor/golang.org/x/xerrors/README b/shortener/vendor/golang.org/x/xerrors/README similarity index 100% rename from vendor/golang.org/x/xerrors/README rename to shortener/vendor/golang.org/x/xerrors/README diff --git a/vendor/golang.org/x/xerrors/adaptor.go b/shortener/vendor/golang.org/x/xerrors/adaptor.go similarity index 100% rename from vendor/golang.org/x/xerrors/adaptor.go rename to shortener/vendor/golang.org/x/xerrors/adaptor.go diff --git a/vendor/golang.org/x/xerrors/codereview.cfg b/shortener/vendor/golang.org/x/xerrors/codereview.cfg similarity index 100% rename from vendor/golang.org/x/xerrors/codereview.cfg rename to shortener/vendor/golang.org/x/xerrors/codereview.cfg diff --git a/vendor/golang.org/x/xerrors/doc.go b/shortener/vendor/golang.org/x/xerrors/doc.go similarity index 100% rename from vendor/golang.org/x/xerrors/doc.go rename to shortener/vendor/golang.org/x/xerrors/doc.go diff --git a/vendor/golang.org/x/xerrors/errors.go b/shortener/vendor/golang.org/x/xerrors/errors.go similarity index 100% rename from vendor/golang.org/x/xerrors/errors.go rename to shortener/vendor/golang.org/x/xerrors/errors.go diff --git a/vendor/golang.org/x/xerrors/fmt.go b/shortener/vendor/golang.org/x/xerrors/fmt.go similarity index 100% rename from vendor/golang.org/x/xerrors/fmt.go rename to shortener/vendor/golang.org/x/xerrors/fmt.go diff --git a/vendor/golang.org/x/xerrors/format.go b/shortener/vendor/golang.org/x/xerrors/format.go similarity index 100% rename from vendor/golang.org/x/xerrors/format.go rename to shortener/vendor/golang.org/x/xerrors/format.go diff --git a/vendor/golang.org/x/xerrors/frame.go b/shortener/vendor/golang.org/x/xerrors/frame.go similarity index 100% rename from vendor/golang.org/x/xerrors/frame.go rename to shortener/vendor/golang.org/x/xerrors/frame.go diff --git a/vendor/golang.org/x/xerrors/internal/internal.go b/shortener/vendor/golang.org/x/xerrors/internal/internal.go similarity index 100% rename from vendor/golang.org/x/xerrors/internal/internal.go rename to shortener/vendor/golang.org/x/xerrors/internal/internal.go diff --git a/vendor/golang.org/x/xerrors/wrap.go b/shortener/vendor/golang.org/x/xerrors/wrap.go similarity index 100% rename from vendor/golang.org/x/xerrors/wrap.go rename to shortener/vendor/golang.org/x/xerrors/wrap.go diff --git a/vendor/google.golang.org/api/AUTHORS b/shortener/vendor/google.golang.org/api/AUTHORS similarity index 100% rename from vendor/google.golang.org/api/AUTHORS rename to shortener/vendor/google.golang.org/api/AUTHORS diff --git a/vendor/google.golang.org/api/CONTRIBUTORS b/shortener/vendor/google.golang.org/api/CONTRIBUTORS similarity index 100% rename from vendor/google.golang.org/api/CONTRIBUTORS rename to shortener/vendor/google.golang.org/api/CONTRIBUTORS diff --git a/vendor/google.golang.org/api/LICENSE b/shortener/vendor/google.golang.org/api/LICENSE similarity index 100% rename from vendor/google.golang.org/api/LICENSE rename to shortener/vendor/google.golang.org/api/LICENSE diff --git a/vendor/google.golang.org/api/googleapi/googleapi.go b/shortener/vendor/google.golang.org/api/googleapi/googleapi.go similarity index 100% rename from vendor/google.golang.org/api/googleapi/googleapi.go rename to shortener/vendor/google.golang.org/api/googleapi/googleapi.go diff --git a/vendor/google.golang.org/api/googleapi/transport/apikey.go b/shortener/vendor/google.golang.org/api/googleapi/transport/apikey.go similarity index 100% rename from vendor/google.golang.org/api/googleapi/transport/apikey.go rename to shortener/vendor/google.golang.org/api/googleapi/transport/apikey.go diff --git a/vendor/google.golang.org/api/googleapi/types.go b/shortener/vendor/google.golang.org/api/googleapi/types.go similarity index 100% rename from vendor/google.golang.org/api/googleapi/types.go rename to shortener/vendor/google.golang.org/api/googleapi/types.go diff --git a/vendor/google.golang.org/api/internal/conn_pool.go b/shortener/vendor/google.golang.org/api/internal/conn_pool.go similarity index 100% rename from vendor/google.golang.org/api/internal/conn_pool.go rename to shortener/vendor/google.golang.org/api/internal/conn_pool.go diff --git a/vendor/google.golang.org/api/internal/creds.go b/shortener/vendor/google.golang.org/api/internal/creds.go similarity index 100% rename from vendor/google.golang.org/api/internal/creds.go rename to shortener/vendor/google.golang.org/api/internal/creds.go diff --git a/vendor/google.golang.org/api/internal/impersonate/impersonate.go b/shortener/vendor/google.golang.org/api/internal/impersonate/impersonate.go similarity index 100% rename from vendor/google.golang.org/api/internal/impersonate/impersonate.go rename to shortener/vendor/google.golang.org/api/internal/impersonate/impersonate.go diff --git a/vendor/google.golang.org/api/internal/settings.go b/shortener/vendor/google.golang.org/api/internal/settings.go similarity index 100% rename from vendor/google.golang.org/api/internal/settings.go rename to shortener/vendor/google.golang.org/api/internal/settings.go diff --git a/vendor/google.golang.org/api/internal/third_party/uritemplates/LICENSE b/shortener/vendor/google.golang.org/api/internal/third_party/uritemplates/LICENSE similarity index 100% rename from vendor/google.golang.org/api/internal/third_party/uritemplates/LICENSE rename to shortener/vendor/google.golang.org/api/internal/third_party/uritemplates/LICENSE diff --git a/vendor/google.golang.org/api/internal/third_party/uritemplates/METADATA b/shortener/vendor/google.golang.org/api/internal/third_party/uritemplates/METADATA similarity index 100% rename from vendor/google.golang.org/api/internal/third_party/uritemplates/METADATA rename to shortener/vendor/google.golang.org/api/internal/third_party/uritemplates/METADATA diff --git a/vendor/google.golang.org/api/internal/third_party/uritemplates/uritemplates.go b/shortener/vendor/google.golang.org/api/internal/third_party/uritemplates/uritemplates.go similarity index 100% rename from vendor/google.golang.org/api/internal/third_party/uritemplates/uritemplates.go rename to shortener/vendor/google.golang.org/api/internal/third_party/uritemplates/uritemplates.go diff --git a/vendor/google.golang.org/api/internal/third_party/uritemplates/utils.go b/shortener/vendor/google.golang.org/api/internal/third_party/uritemplates/utils.go similarity index 100% rename from vendor/google.golang.org/api/internal/third_party/uritemplates/utils.go rename to shortener/vendor/google.golang.org/api/internal/third_party/uritemplates/utils.go diff --git a/vendor/google.golang.org/api/internal/version.go b/shortener/vendor/google.golang.org/api/internal/version.go similarity index 100% rename from vendor/google.golang.org/api/internal/version.go rename to shortener/vendor/google.golang.org/api/internal/version.go diff --git a/vendor/google.golang.org/api/iterator/iterator.go b/shortener/vendor/google.golang.org/api/iterator/iterator.go similarity index 100% rename from vendor/google.golang.org/api/iterator/iterator.go rename to shortener/vendor/google.golang.org/api/iterator/iterator.go diff --git a/vendor/google.golang.org/api/option/internaloption/internaloption.go b/shortener/vendor/google.golang.org/api/option/internaloption/internaloption.go similarity index 100% rename from vendor/google.golang.org/api/option/internaloption/internaloption.go rename to shortener/vendor/google.golang.org/api/option/internaloption/internaloption.go diff --git a/vendor/google.golang.org/api/option/option.go b/shortener/vendor/google.golang.org/api/option/option.go similarity index 100% rename from vendor/google.golang.org/api/option/option.go rename to shortener/vendor/google.golang.org/api/option/option.go diff --git a/vendor/google.golang.org/api/transport/cert/default_cert.go b/shortener/vendor/google.golang.org/api/transport/cert/default_cert.go similarity index 100% rename from vendor/google.golang.org/api/transport/cert/default_cert.go rename to shortener/vendor/google.golang.org/api/transport/cert/default_cert.go diff --git a/vendor/google.golang.org/api/transport/cert/enterprise_cert.go b/shortener/vendor/google.golang.org/api/transport/cert/enterprise_cert.go similarity index 100% rename from vendor/google.golang.org/api/transport/cert/enterprise_cert.go rename to shortener/vendor/google.golang.org/api/transport/cert/enterprise_cert.go diff --git a/vendor/google.golang.org/api/transport/cert/secureconnect_cert.go b/shortener/vendor/google.golang.org/api/transport/cert/secureconnect_cert.go similarity index 100% rename from vendor/google.golang.org/api/transport/cert/secureconnect_cert.go rename to shortener/vendor/google.golang.org/api/transport/cert/secureconnect_cert.go diff --git a/vendor/google.golang.org/api/transport/dial.go b/shortener/vendor/google.golang.org/api/transport/dial.go similarity index 100% rename from vendor/google.golang.org/api/transport/dial.go rename to shortener/vendor/google.golang.org/api/transport/dial.go diff --git a/vendor/google.golang.org/api/transport/doc.go b/shortener/vendor/google.golang.org/api/transport/doc.go similarity index 100% rename from vendor/google.golang.org/api/transport/doc.go rename to shortener/vendor/google.golang.org/api/transport/doc.go diff --git a/vendor/google.golang.org/api/transport/grpc/dial.go b/shortener/vendor/google.golang.org/api/transport/grpc/dial.go similarity index 100% rename from vendor/google.golang.org/api/transport/grpc/dial.go rename to shortener/vendor/google.golang.org/api/transport/grpc/dial.go diff --git a/vendor/google.golang.org/api/transport/grpc/dial_appengine.go b/shortener/vendor/google.golang.org/api/transport/grpc/dial_appengine.go similarity index 100% rename from vendor/google.golang.org/api/transport/grpc/dial_appengine.go rename to shortener/vendor/google.golang.org/api/transport/grpc/dial_appengine.go diff --git a/vendor/google.golang.org/api/transport/grpc/dial_socketopt.go b/shortener/vendor/google.golang.org/api/transport/grpc/dial_socketopt.go similarity index 100% rename from vendor/google.golang.org/api/transport/grpc/dial_socketopt.go rename to shortener/vendor/google.golang.org/api/transport/grpc/dial_socketopt.go diff --git a/vendor/google.golang.org/api/transport/grpc/pool.go b/shortener/vendor/google.golang.org/api/transport/grpc/pool.go similarity index 100% rename from vendor/google.golang.org/api/transport/grpc/pool.go rename to shortener/vendor/google.golang.org/api/transport/grpc/pool.go diff --git a/vendor/google.golang.org/api/transport/http/configure_http2_go116.go b/shortener/vendor/google.golang.org/api/transport/http/configure_http2_go116.go similarity index 100% rename from vendor/google.golang.org/api/transport/http/configure_http2_go116.go rename to shortener/vendor/google.golang.org/api/transport/http/configure_http2_go116.go diff --git a/vendor/google.golang.org/api/transport/http/configure_http2_not_go116.go b/shortener/vendor/google.golang.org/api/transport/http/configure_http2_not_go116.go similarity index 100% rename from vendor/google.golang.org/api/transport/http/configure_http2_not_go116.go rename to shortener/vendor/google.golang.org/api/transport/http/configure_http2_not_go116.go diff --git a/vendor/google.golang.org/api/transport/http/dial.go b/shortener/vendor/google.golang.org/api/transport/http/dial.go similarity index 100% rename from vendor/google.golang.org/api/transport/http/dial.go rename to shortener/vendor/google.golang.org/api/transport/http/dial.go diff --git a/vendor/google.golang.org/api/transport/http/dial_appengine.go b/shortener/vendor/google.golang.org/api/transport/http/dial_appengine.go similarity index 100% rename from vendor/google.golang.org/api/transport/http/dial_appengine.go rename to shortener/vendor/google.golang.org/api/transport/http/dial_appengine.go diff --git a/vendor/google.golang.org/api/transport/http/internal/propagation/http.go b/shortener/vendor/google.golang.org/api/transport/http/internal/propagation/http.go similarity index 100% rename from vendor/google.golang.org/api/transport/http/internal/propagation/http.go rename to shortener/vendor/google.golang.org/api/transport/http/internal/propagation/http.go diff --git a/vendor/google.golang.org/api/transport/internal/dca/dca.go b/shortener/vendor/google.golang.org/api/transport/internal/dca/dca.go similarity index 100% rename from vendor/google.golang.org/api/transport/internal/dca/dca.go rename to shortener/vendor/google.golang.org/api/transport/internal/dca/dca.go diff --git a/vendor/google.golang.org/appengine/.travis.yml b/shortener/vendor/google.golang.org/appengine/.travis.yml similarity index 100% rename from vendor/google.golang.org/appengine/.travis.yml rename to shortener/vendor/google.golang.org/appengine/.travis.yml diff --git a/vendor/google.golang.org/appengine/CONTRIBUTING.md b/shortener/vendor/google.golang.org/appengine/CONTRIBUTING.md similarity index 100% rename from vendor/google.golang.org/appengine/CONTRIBUTING.md rename to shortener/vendor/google.golang.org/appengine/CONTRIBUTING.md diff --git a/vendor/google.golang.org/appengine/LICENSE b/shortener/vendor/google.golang.org/appengine/LICENSE similarity index 100% rename from vendor/google.golang.org/appengine/LICENSE rename to shortener/vendor/google.golang.org/appengine/LICENSE diff --git a/vendor/google.golang.org/appengine/README.md b/shortener/vendor/google.golang.org/appengine/README.md similarity index 100% rename from vendor/google.golang.org/appengine/README.md rename to shortener/vendor/google.golang.org/appengine/README.md diff --git a/vendor/google.golang.org/appengine/appengine.go b/shortener/vendor/google.golang.org/appengine/appengine.go similarity index 100% rename from vendor/google.golang.org/appengine/appengine.go rename to shortener/vendor/google.golang.org/appengine/appengine.go diff --git a/vendor/google.golang.org/appengine/appengine_vm.go b/shortener/vendor/google.golang.org/appengine/appengine_vm.go similarity index 100% rename from vendor/google.golang.org/appengine/appengine_vm.go rename to shortener/vendor/google.golang.org/appengine/appengine_vm.go diff --git a/vendor/google.golang.org/appengine/errors.go b/shortener/vendor/google.golang.org/appengine/errors.go similarity index 100% rename from vendor/google.golang.org/appengine/errors.go rename to shortener/vendor/google.golang.org/appengine/errors.go diff --git a/vendor/google.golang.org/appengine/identity.go b/shortener/vendor/google.golang.org/appengine/identity.go similarity index 100% rename from vendor/google.golang.org/appengine/identity.go rename to shortener/vendor/google.golang.org/appengine/identity.go diff --git a/vendor/google.golang.org/appengine/internal/api.go b/shortener/vendor/google.golang.org/appengine/internal/api.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/api.go rename to shortener/vendor/google.golang.org/appengine/internal/api.go diff --git a/vendor/google.golang.org/appengine/internal/api_classic.go b/shortener/vendor/google.golang.org/appengine/internal/api_classic.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/api_classic.go rename to shortener/vendor/google.golang.org/appengine/internal/api_classic.go diff --git a/vendor/google.golang.org/appengine/internal/api_common.go b/shortener/vendor/google.golang.org/appengine/internal/api_common.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/api_common.go rename to shortener/vendor/google.golang.org/appengine/internal/api_common.go diff --git a/vendor/google.golang.org/appengine/internal/app_id.go b/shortener/vendor/google.golang.org/appengine/internal/app_id.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/app_id.go rename to shortener/vendor/google.golang.org/appengine/internal/app_id.go diff --git a/vendor/google.golang.org/appengine/internal/app_identity/app_identity_service.pb.go b/shortener/vendor/google.golang.org/appengine/internal/app_identity/app_identity_service.pb.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/app_identity/app_identity_service.pb.go rename to shortener/vendor/google.golang.org/appengine/internal/app_identity/app_identity_service.pb.go diff --git a/vendor/google.golang.org/appengine/internal/app_identity/app_identity_service.proto b/shortener/vendor/google.golang.org/appengine/internal/app_identity/app_identity_service.proto similarity index 100% rename from vendor/google.golang.org/appengine/internal/app_identity/app_identity_service.proto rename to shortener/vendor/google.golang.org/appengine/internal/app_identity/app_identity_service.proto diff --git a/vendor/google.golang.org/appengine/internal/base/api_base.pb.go b/shortener/vendor/google.golang.org/appengine/internal/base/api_base.pb.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/base/api_base.pb.go rename to shortener/vendor/google.golang.org/appengine/internal/base/api_base.pb.go diff --git a/vendor/google.golang.org/appengine/internal/base/api_base.proto b/shortener/vendor/google.golang.org/appengine/internal/base/api_base.proto similarity index 100% rename from vendor/google.golang.org/appengine/internal/base/api_base.proto rename to shortener/vendor/google.golang.org/appengine/internal/base/api_base.proto diff --git a/vendor/google.golang.org/appengine/internal/datastore/datastore_v3.pb.go b/shortener/vendor/google.golang.org/appengine/internal/datastore/datastore_v3.pb.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/datastore/datastore_v3.pb.go rename to shortener/vendor/google.golang.org/appengine/internal/datastore/datastore_v3.pb.go diff --git a/vendor/google.golang.org/appengine/internal/datastore/datastore_v3.proto b/shortener/vendor/google.golang.org/appengine/internal/datastore/datastore_v3.proto similarity index 100% rename from vendor/google.golang.org/appengine/internal/datastore/datastore_v3.proto rename to shortener/vendor/google.golang.org/appengine/internal/datastore/datastore_v3.proto diff --git a/vendor/google.golang.org/appengine/internal/identity.go b/shortener/vendor/google.golang.org/appengine/internal/identity.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/identity.go rename to shortener/vendor/google.golang.org/appengine/internal/identity.go diff --git a/vendor/google.golang.org/appengine/internal/identity_classic.go b/shortener/vendor/google.golang.org/appengine/internal/identity_classic.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/identity_classic.go rename to shortener/vendor/google.golang.org/appengine/internal/identity_classic.go diff --git a/vendor/google.golang.org/appengine/internal/identity_flex.go b/shortener/vendor/google.golang.org/appengine/internal/identity_flex.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/identity_flex.go rename to shortener/vendor/google.golang.org/appengine/internal/identity_flex.go diff --git a/vendor/google.golang.org/appengine/internal/identity_vm.go b/shortener/vendor/google.golang.org/appengine/internal/identity_vm.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/identity_vm.go rename to shortener/vendor/google.golang.org/appengine/internal/identity_vm.go diff --git a/vendor/google.golang.org/appengine/internal/internal.go b/shortener/vendor/google.golang.org/appengine/internal/internal.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/internal.go rename to shortener/vendor/google.golang.org/appengine/internal/internal.go diff --git a/vendor/google.golang.org/appengine/internal/log/log_service.pb.go b/shortener/vendor/google.golang.org/appengine/internal/log/log_service.pb.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/log/log_service.pb.go rename to shortener/vendor/google.golang.org/appengine/internal/log/log_service.pb.go diff --git a/vendor/google.golang.org/appengine/internal/log/log_service.proto b/shortener/vendor/google.golang.org/appengine/internal/log/log_service.proto similarity index 100% rename from vendor/google.golang.org/appengine/internal/log/log_service.proto rename to shortener/vendor/google.golang.org/appengine/internal/log/log_service.proto diff --git a/vendor/google.golang.org/appengine/internal/main.go b/shortener/vendor/google.golang.org/appengine/internal/main.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/main.go rename to shortener/vendor/google.golang.org/appengine/internal/main.go diff --git a/vendor/google.golang.org/appengine/internal/main_common.go b/shortener/vendor/google.golang.org/appengine/internal/main_common.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/main_common.go rename to shortener/vendor/google.golang.org/appengine/internal/main_common.go diff --git a/vendor/google.golang.org/appengine/internal/main_vm.go b/shortener/vendor/google.golang.org/appengine/internal/main_vm.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/main_vm.go rename to shortener/vendor/google.golang.org/appengine/internal/main_vm.go diff --git a/vendor/google.golang.org/appengine/internal/metadata.go b/shortener/vendor/google.golang.org/appengine/internal/metadata.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/metadata.go rename to shortener/vendor/google.golang.org/appengine/internal/metadata.go diff --git a/vendor/google.golang.org/appengine/internal/modules/modules_service.pb.go b/shortener/vendor/google.golang.org/appengine/internal/modules/modules_service.pb.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/modules/modules_service.pb.go rename to shortener/vendor/google.golang.org/appengine/internal/modules/modules_service.pb.go diff --git a/vendor/google.golang.org/appengine/internal/modules/modules_service.proto b/shortener/vendor/google.golang.org/appengine/internal/modules/modules_service.proto similarity index 100% rename from vendor/google.golang.org/appengine/internal/modules/modules_service.proto rename to shortener/vendor/google.golang.org/appengine/internal/modules/modules_service.proto diff --git a/vendor/google.golang.org/appengine/internal/net.go b/shortener/vendor/google.golang.org/appengine/internal/net.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/net.go rename to shortener/vendor/google.golang.org/appengine/internal/net.go diff --git a/vendor/google.golang.org/appengine/internal/regen.sh b/shortener/vendor/google.golang.org/appengine/internal/regen.sh similarity index 100% rename from vendor/google.golang.org/appengine/internal/regen.sh rename to shortener/vendor/google.golang.org/appengine/internal/regen.sh diff --git a/vendor/google.golang.org/appengine/internal/remote_api/remote_api.pb.go b/shortener/vendor/google.golang.org/appengine/internal/remote_api/remote_api.pb.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/remote_api/remote_api.pb.go rename to shortener/vendor/google.golang.org/appengine/internal/remote_api/remote_api.pb.go diff --git a/vendor/google.golang.org/appengine/internal/remote_api/remote_api.proto b/shortener/vendor/google.golang.org/appengine/internal/remote_api/remote_api.proto similarity index 100% rename from vendor/google.golang.org/appengine/internal/remote_api/remote_api.proto rename to shortener/vendor/google.golang.org/appengine/internal/remote_api/remote_api.proto diff --git a/vendor/google.golang.org/appengine/internal/socket/socket_service.pb.go b/shortener/vendor/google.golang.org/appengine/internal/socket/socket_service.pb.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/socket/socket_service.pb.go rename to shortener/vendor/google.golang.org/appengine/internal/socket/socket_service.pb.go diff --git a/vendor/google.golang.org/appengine/internal/socket/socket_service.proto b/shortener/vendor/google.golang.org/appengine/internal/socket/socket_service.proto similarity index 100% rename from vendor/google.golang.org/appengine/internal/socket/socket_service.proto rename to shortener/vendor/google.golang.org/appengine/internal/socket/socket_service.proto diff --git a/vendor/google.golang.org/appengine/internal/transaction.go b/shortener/vendor/google.golang.org/appengine/internal/transaction.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/transaction.go rename to shortener/vendor/google.golang.org/appengine/internal/transaction.go diff --git a/vendor/google.golang.org/appengine/internal/urlfetch/urlfetch_service.pb.go b/shortener/vendor/google.golang.org/appengine/internal/urlfetch/urlfetch_service.pb.go similarity index 100% rename from vendor/google.golang.org/appengine/internal/urlfetch/urlfetch_service.pb.go rename to shortener/vendor/google.golang.org/appengine/internal/urlfetch/urlfetch_service.pb.go diff --git a/vendor/google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto b/shortener/vendor/google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto similarity index 100% rename from vendor/google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto rename to shortener/vendor/google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto diff --git a/vendor/google.golang.org/appengine/namespace.go b/shortener/vendor/google.golang.org/appengine/namespace.go similarity index 100% rename from vendor/google.golang.org/appengine/namespace.go rename to shortener/vendor/google.golang.org/appengine/namespace.go diff --git a/vendor/google.golang.org/appengine/socket/doc.go b/shortener/vendor/google.golang.org/appengine/socket/doc.go similarity index 100% rename from vendor/google.golang.org/appengine/socket/doc.go rename to shortener/vendor/google.golang.org/appengine/socket/doc.go diff --git a/vendor/google.golang.org/appengine/socket/socket_classic.go b/shortener/vendor/google.golang.org/appengine/socket/socket_classic.go similarity index 100% rename from vendor/google.golang.org/appengine/socket/socket_classic.go rename to shortener/vendor/google.golang.org/appengine/socket/socket_classic.go diff --git a/vendor/google.golang.org/appengine/socket/socket_vm.go b/shortener/vendor/google.golang.org/appengine/socket/socket_vm.go similarity index 100% rename from vendor/google.golang.org/appengine/socket/socket_vm.go rename to shortener/vendor/google.golang.org/appengine/socket/socket_vm.go diff --git a/vendor/google.golang.org/appengine/timeout.go b/shortener/vendor/google.golang.org/appengine/timeout.go similarity index 100% rename from vendor/google.golang.org/appengine/timeout.go rename to shortener/vendor/google.golang.org/appengine/timeout.go diff --git a/vendor/google.golang.org/appengine/travis_install.sh b/shortener/vendor/google.golang.org/appengine/travis_install.sh similarity index 100% rename from vendor/google.golang.org/appengine/travis_install.sh rename to shortener/vendor/google.golang.org/appengine/travis_install.sh diff --git a/vendor/google.golang.org/appengine/travis_test.sh b/shortener/vendor/google.golang.org/appengine/travis_test.sh similarity index 100% rename from vendor/google.golang.org/appengine/travis_test.sh rename to shortener/vendor/google.golang.org/appengine/travis_test.sh diff --git a/vendor/google.golang.org/appengine/urlfetch/urlfetch.go b/shortener/vendor/google.golang.org/appengine/urlfetch/urlfetch.go similarity index 100% rename from vendor/google.golang.org/appengine/urlfetch/urlfetch.go rename to shortener/vendor/google.golang.org/appengine/urlfetch/urlfetch.go diff --git a/vendor/google.golang.org/genproto/LICENSE b/shortener/vendor/google.golang.org/genproto/LICENSE similarity index 100% rename from vendor/google.golang.org/genproto/LICENSE rename to shortener/vendor/google.golang.org/genproto/LICENSE diff --git a/vendor/google.golang.org/genproto/googleapis/api/annotations/annotations.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/annotations.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/api/annotations/annotations.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/annotations.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/api/annotations/client.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/client.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/api/annotations/client.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/client.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/api/annotations/field_behavior.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/field_behavior.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/api/annotations/field_behavior.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/field_behavior.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/api/annotations/http.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/http.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/api/annotations/http.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/http.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/api/annotations/resource.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/resource.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/api/annotations/resource.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/resource.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/api/annotations/routing.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/routing.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/api/annotations/routing.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/api/annotations/routing.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/api/launch_stage.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/api/launch_stage.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/api/launch_stage.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/api/launch_stage.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/datastore/v1/aggregation_result.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/datastore/v1/aggregation_result.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/datastore/v1/aggregation_result.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/datastore/v1/aggregation_result.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/datastore/v1/datastore.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/datastore/v1/datastore.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/datastore/v1/datastore.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/datastore/v1/datastore.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/datastore/v1/entity.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/datastore/v1/entity.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/datastore/v1/entity.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/datastore/v1/entity.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/datastore/v1/query.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/datastore/v1/query.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/datastore/v1/query.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/datastore/v1/query.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/iam/v1/alias.go b/shortener/vendor/google.golang.org/genproto/googleapis/iam/v1/alias.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/iam/v1/alias.go rename to shortener/vendor/google.golang.org/genproto/googleapis/iam/v1/alias.go diff --git a/vendor/google.golang.org/genproto/googleapis/rpc/code/code.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/rpc/code/code.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/rpc/code/code.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/rpc/code/code.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/rpc/errdetails/error_details.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/rpc/errdetails/error_details.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/rpc/errdetails/error_details.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/rpc/errdetails/error_details.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/type/expr/expr.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/type/expr/expr.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/type/expr/expr.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/type/expr/expr.pb.go diff --git a/vendor/google.golang.org/genproto/googleapis/type/latlng/latlng.pb.go b/shortener/vendor/google.golang.org/genproto/googleapis/type/latlng/latlng.pb.go similarity index 100% rename from vendor/google.golang.org/genproto/googleapis/type/latlng/latlng.pb.go rename to shortener/vendor/google.golang.org/genproto/googleapis/type/latlng/latlng.pb.go diff --git a/vendor/google.golang.org/grpc/AUTHORS b/shortener/vendor/google.golang.org/grpc/AUTHORS similarity index 100% rename from vendor/google.golang.org/grpc/AUTHORS rename to shortener/vendor/google.golang.org/grpc/AUTHORS diff --git a/vendor/google.golang.org/grpc/CODE-OF-CONDUCT.md b/shortener/vendor/google.golang.org/grpc/CODE-OF-CONDUCT.md similarity index 100% rename from vendor/google.golang.org/grpc/CODE-OF-CONDUCT.md rename to shortener/vendor/google.golang.org/grpc/CODE-OF-CONDUCT.md diff --git a/vendor/google.golang.org/grpc/CONTRIBUTING.md b/shortener/vendor/google.golang.org/grpc/CONTRIBUTING.md similarity index 100% rename from vendor/google.golang.org/grpc/CONTRIBUTING.md rename to shortener/vendor/google.golang.org/grpc/CONTRIBUTING.md diff --git a/vendor/google.golang.org/grpc/GOVERNANCE.md b/shortener/vendor/google.golang.org/grpc/GOVERNANCE.md similarity index 100% rename from vendor/google.golang.org/grpc/GOVERNANCE.md rename to shortener/vendor/google.golang.org/grpc/GOVERNANCE.md diff --git a/vendor/google.golang.org/grpc/LICENSE b/shortener/vendor/google.golang.org/grpc/LICENSE similarity index 100% rename from vendor/google.golang.org/grpc/LICENSE rename to shortener/vendor/google.golang.org/grpc/LICENSE diff --git a/vendor/google.golang.org/grpc/MAINTAINERS.md b/shortener/vendor/google.golang.org/grpc/MAINTAINERS.md similarity index 100% rename from vendor/google.golang.org/grpc/MAINTAINERS.md rename to shortener/vendor/google.golang.org/grpc/MAINTAINERS.md diff --git a/vendor/google.golang.org/grpc/Makefile b/shortener/vendor/google.golang.org/grpc/Makefile similarity index 100% rename from vendor/google.golang.org/grpc/Makefile rename to shortener/vendor/google.golang.org/grpc/Makefile diff --git a/vendor/google.golang.org/grpc/NOTICE.txt b/shortener/vendor/google.golang.org/grpc/NOTICE.txt similarity index 100% rename from vendor/google.golang.org/grpc/NOTICE.txt rename to shortener/vendor/google.golang.org/grpc/NOTICE.txt diff --git a/vendor/google.golang.org/grpc/README.md b/shortener/vendor/google.golang.org/grpc/README.md similarity index 100% rename from vendor/google.golang.org/grpc/README.md rename to shortener/vendor/google.golang.org/grpc/README.md diff --git a/vendor/google.golang.org/grpc/SECURITY.md b/shortener/vendor/google.golang.org/grpc/SECURITY.md similarity index 100% rename from vendor/google.golang.org/grpc/SECURITY.md rename to shortener/vendor/google.golang.org/grpc/SECURITY.md diff --git a/vendor/google.golang.org/grpc/attributes/attributes.go b/shortener/vendor/google.golang.org/grpc/attributes/attributes.go similarity index 100% rename from vendor/google.golang.org/grpc/attributes/attributes.go rename to shortener/vendor/google.golang.org/grpc/attributes/attributes.go diff --git a/vendor/google.golang.org/grpc/backoff.go b/shortener/vendor/google.golang.org/grpc/backoff.go similarity index 100% rename from vendor/google.golang.org/grpc/backoff.go rename to shortener/vendor/google.golang.org/grpc/backoff.go diff --git a/vendor/google.golang.org/grpc/backoff/backoff.go b/shortener/vendor/google.golang.org/grpc/backoff/backoff.go similarity index 100% rename from vendor/google.golang.org/grpc/backoff/backoff.go rename to shortener/vendor/google.golang.org/grpc/backoff/backoff.go diff --git a/vendor/google.golang.org/grpc/balancer/balancer.go b/shortener/vendor/google.golang.org/grpc/balancer/balancer.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/balancer.go rename to shortener/vendor/google.golang.org/grpc/balancer/balancer.go diff --git a/vendor/google.golang.org/grpc/balancer/base/balancer.go b/shortener/vendor/google.golang.org/grpc/balancer/base/balancer.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/base/balancer.go rename to shortener/vendor/google.golang.org/grpc/balancer/base/balancer.go diff --git a/vendor/google.golang.org/grpc/balancer/base/base.go b/shortener/vendor/google.golang.org/grpc/balancer/base/base.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/base/base.go rename to shortener/vendor/google.golang.org/grpc/balancer/base/base.go diff --git a/vendor/google.golang.org/grpc/balancer/conn_state_evaluator.go b/shortener/vendor/google.golang.org/grpc/balancer/conn_state_evaluator.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/conn_state_evaluator.go rename to shortener/vendor/google.golang.org/grpc/balancer/conn_state_evaluator.go diff --git a/vendor/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer.pb.go b/shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer.pb.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer.pb.go rename to shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer.pb.go diff --git a/vendor/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer_grpc.pb.go b/shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer_grpc.pb.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer_grpc.pb.go rename to shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpc_lb_v1/load_balancer_grpc.pb.go diff --git a/vendor/google.golang.org/grpc/balancer/grpclb/grpclb.go b/shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpclb.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/grpclb/grpclb.go rename to shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpclb.go diff --git a/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_config.go b/shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_config.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/grpclb/grpclb_config.go rename to shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_config.go diff --git a/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_picker.go b/shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_picker.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/grpclb/grpclb_picker.go rename to shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_picker.go diff --git a/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_remote_balancer.go b/shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_remote_balancer.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/grpclb/grpclb_remote_balancer.go rename to shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_remote_balancer.go diff --git a/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_util.go b/shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_util.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/grpclb/grpclb_util.go rename to shortener/vendor/google.golang.org/grpc/balancer/grpclb/grpclb_util.go diff --git a/vendor/google.golang.org/grpc/balancer/grpclb/state/state.go b/shortener/vendor/google.golang.org/grpc/balancer/grpclb/state/state.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/grpclb/state/state.go rename to shortener/vendor/google.golang.org/grpc/balancer/grpclb/state/state.go diff --git a/vendor/google.golang.org/grpc/balancer/roundrobin/roundrobin.go b/shortener/vendor/google.golang.org/grpc/balancer/roundrobin/roundrobin.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer/roundrobin/roundrobin.go rename to shortener/vendor/google.golang.org/grpc/balancer/roundrobin/roundrobin.go diff --git a/vendor/google.golang.org/grpc/balancer_conn_wrappers.go b/shortener/vendor/google.golang.org/grpc/balancer_conn_wrappers.go similarity index 100% rename from vendor/google.golang.org/grpc/balancer_conn_wrappers.go rename to shortener/vendor/google.golang.org/grpc/balancer_conn_wrappers.go diff --git a/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go b/shortener/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go similarity index 100% rename from vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go rename to shortener/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go diff --git a/vendor/google.golang.org/grpc/call.go b/shortener/vendor/google.golang.org/grpc/call.go similarity index 100% rename from vendor/google.golang.org/grpc/call.go rename to shortener/vendor/google.golang.org/grpc/call.go diff --git a/vendor/google.golang.org/grpc/channelz/channelz.go b/shortener/vendor/google.golang.org/grpc/channelz/channelz.go similarity index 100% rename from vendor/google.golang.org/grpc/channelz/channelz.go rename to shortener/vendor/google.golang.org/grpc/channelz/channelz.go diff --git a/vendor/google.golang.org/grpc/clientconn.go b/shortener/vendor/google.golang.org/grpc/clientconn.go similarity index 100% rename from vendor/google.golang.org/grpc/clientconn.go rename to shortener/vendor/google.golang.org/grpc/clientconn.go diff --git a/vendor/google.golang.org/grpc/codec.go b/shortener/vendor/google.golang.org/grpc/codec.go similarity index 100% rename from vendor/google.golang.org/grpc/codec.go rename to shortener/vendor/google.golang.org/grpc/codec.go diff --git a/vendor/google.golang.org/grpc/codegen.sh b/shortener/vendor/google.golang.org/grpc/codegen.sh similarity index 100% rename from vendor/google.golang.org/grpc/codegen.sh rename to shortener/vendor/google.golang.org/grpc/codegen.sh diff --git a/vendor/google.golang.org/grpc/codes/code_string.go b/shortener/vendor/google.golang.org/grpc/codes/code_string.go similarity index 100% rename from vendor/google.golang.org/grpc/codes/code_string.go rename to shortener/vendor/google.golang.org/grpc/codes/code_string.go diff --git a/vendor/google.golang.org/grpc/codes/codes.go b/shortener/vendor/google.golang.org/grpc/codes/codes.go similarity index 100% rename from vendor/google.golang.org/grpc/codes/codes.go rename to shortener/vendor/google.golang.org/grpc/codes/codes.go diff --git a/vendor/google.golang.org/grpc/connectivity/connectivity.go b/shortener/vendor/google.golang.org/grpc/connectivity/connectivity.go similarity index 100% rename from vendor/google.golang.org/grpc/connectivity/connectivity.go rename to shortener/vendor/google.golang.org/grpc/connectivity/connectivity.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/alts.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/alts.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/alts.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/alts.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/authinfo/authinfo.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/authinfo/authinfo.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/authinfo/authinfo.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/authinfo/authinfo.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/common.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/common.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/common.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/common.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aeadrekey.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aeadrekey.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/conn/aeadrekey.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aeadrekey.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcm.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcm.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcm.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcm.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcmrekey.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcmrekey.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcmrekey.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/aes128gcmrekey.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/conn/common.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/common.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/conn/common.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/common.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/conn/counter.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/counter.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/conn/counter.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/counter.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/conn/record.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/record.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/conn/record.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/record.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/conn/utils.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/utils.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/conn/utils.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/conn/utils.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/handshaker/handshaker.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/handshaker/handshaker.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/handshaker/handshaker.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/handshaker/handshaker.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/handshaker/service/service.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/handshaker/service/service.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/handshaker/service/service.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/handshaker/service/service.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/altscontext.pb.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/altscontext.pb.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/altscontext.pb.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/altscontext.pb.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker.pb.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker.pb.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker.pb.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker.pb.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker_grpc.pb.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker_grpc.pb.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker_grpc.pb.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/handshaker_grpc.pb.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/transport_security_common.pb.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/transport_security_common.pb.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/transport_security_common.pb.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp/transport_security_common.pb.go diff --git a/vendor/google.golang.org/grpc/credentials/alts/utils.go b/shortener/vendor/google.golang.org/grpc/credentials/alts/utils.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/alts/utils.go rename to shortener/vendor/google.golang.org/grpc/credentials/alts/utils.go diff --git a/vendor/google.golang.org/grpc/credentials/credentials.go b/shortener/vendor/google.golang.org/grpc/credentials/credentials.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/credentials.go rename to shortener/vendor/google.golang.org/grpc/credentials/credentials.go diff --git a/vendor/google.golang.org/grpc/credentials/google/google.go b/shortener/vendor/google.golang.org/grpc/credentials/google/google.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/google/google.go rename to shortener/vendor/google.golang.org/grpc/credentials/google/google.go diff --git a/vendor/google.golang.org/grpc/credentials/google/xds.go b/shortener/vendor/google.golang.org/grpc/credentials/google/xds.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/google/xds.go rename to shortener/vendor/google.golang.org/grpc/credentials/google/xds.go diff --git a/vendor/google.golang.org/grpc/credentials/insecure/insecure.go b/shortener/vendor/google.golang.org/grpc/credentials/insecure/insecure.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/insecure/insecure.go rename to shortener/vendor/google.golang.org/grpc/credentials/insecure/insecure.go diff --git a/vendor/google.golang.org/grpc/credentials/oauth/oauth.go b/shortener/vendor/google.golang.org/grpc/credentials/oauth/oauth.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/oauth/oauth.go rename to shortener/vendor/google.golang.org/grpc/credentials/oauth/oauth.go diff --git a/vendor/google.golang.org/grpc/credentials/tls.go b/shortener/vendor/google.golang.org/grpc/credentials/tls.go similarity index 100% rename from vendor/google.golang.org/grpc/credentials/tls.go rename to shortener/vendor/google.golang.org/grpc/credentials/tls.go diff --git a/vendor/google.golang.org/grpc/dialoptions.go b/shortener/vendor/google.golang.org/grpc/dialoptions.go similarity index 100% rename from vendor/google.golang.org/grpc/dialoptions.go rename to shortener/vendor/google.golang.org/grpc/dialoptions.go diff --git a/vendor/google.golang.org/grpc/doc.go b/shortener/vendor/google.golang.org/grpc/doc.go similarity index 100% rename from vendor/google.golang.org/grpc/doc.go rename to shortener/vendor/google.golang.org/grpc/doc.go diff --git a/vendor/google.golang.org/grpc/encoding/encoding.go b/shortener/vendor/google.golang.org/grpc/encoding/encoding.go similarity index 100% rename from vendor/google.golang.org/grpc/encoding/encoding.go rename to shortener/vendor/google.golang.org/grpc/encoding/encoding.go diff --git a/vendor/google.golang.org/grpc/encoding/proto/proto.go b/shortener/vendor/google.golang.org/grpc/encoding/proto/proto.go similarity index 100% rename from vendor/google.golang.org/grpc/encoding/proto/proto.go rename to shortener/vendor/google.golang.org/grpc/encoding/proto/proto.go diff --git a/vendor/google.golang.org/grpc/grpclog/component.go b/shortener/vendor/google.golang.org/grpc/grpclog/component.go similarity index 100% rename from vendor/google.golang.org/grpc/grpclog/component.go rename to shortener/vendor/google.golang.org/grpc/grpclog/component.go diff --git a/vendor/google.golang.org/grpc/grpclog/grpclog.go b/shortener/vendor/google.golang.org/grpc/grpclog/grpclog.go similarity index 100% rename from vendor/google.golang.org/grpc/grpclog/grpclog.go rename to shortener/vendor/google.golang.org/grpc/grpclog/grpclog.go diff --git a/vendor/google.golang.org/grpc/grpclog/logger.go b/shortener/vendor/google.golang.org/grpc/grpclog/logger.go similarity index 100% rename from vendor/google.golang.org/grpc/grpclog/logger.go rename to shortener/vendor/google.golang.org/grpc/grpclog/logger.go diff --git a/vendor/google.golang.org/grpc/grpclog/loggerv2.go b/shortener/vendor/google.golang.org/grpc/grpclog/loggerv2.go similarity index 100% rename from vendor/google.golang.org/grpc/grpclog/loggerv2.go rename to shortener/vendor/google.golang.org/grpc/grpclog/loggerv2.go diff --git a/vendor/google.golang.org/grpc/interceptor.go b/shortener/vendor/google.golang.org/grpc/interceptor.go similarity index 100% rename from vendor/google.golang.org/grpc/interceptor.go rename to shortener/vendor/google.golang.org/grpc/interceptor.go diff --git a/vendor/google.golang.org/grpc/internal/backoff/backoff.go b/shortener/vendor/google.golang.org/grpc/internal/backoff/backoff.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/backoff/backoff.go rename to shortener/vendor/google.golang.org/grpc/internal/backoff/backoff.go diff --git a/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch/gracefulswitch.go b/shortener/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch/gracefulswitch.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/balancer/gracefulswitch/gracefulswitch.go rename to shortener/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch/gracefulswitch.go diff --git a/vendor/google.golang.org/grpc/internal/balancerload/load.go b/shortener/vendor/google.golang.org/grpc/internal/balancerload/load.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/balancerload/load.go rename to shortener/vendor/google.golang.org/grpc/internal/balancerload/load.go diff --git a/vendor/google.golang.org/grpc/internal/binarylog/binarylog.go b/shortener/vendor/google.golang.org/grpc/internal/binarylog/binarylog.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/binarylog/binarylog.go rename to shortener/vendor/google.golang.org/grpc/internal/binarylog/binarylog.go diff --git a/vendor/google.golang.org/grpc/internal/binarylog/binarylog_testutil.go b/shortener/vendor/google.golang.org/grpc/internal/binarylog/binarylog_testutil.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/binarylog/binarylog_testutil.go rename to shortener/vendor/google.golang.org/grpc/internal/binarylog/binarylog_testutil.go diff --git a/vendor/google.golang.org/grpc/internal/binarylog/env_config.go b/shortener/vendor/google.golang.org/grpc/internal/binarylog/env_config.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/binarylog/env_config.go rename to shortener/vendor/google.golang.org/grpc/internal/binarylog/env_config.go diff --git a/vendor/google.golang.org/grpc/internal/binarylog/method_logger.go b/shortener/vendor/google.golang.org/grpc/internal/binarylog/method_logger.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/binarylog/method_logger.go rename to shortener/vendor/google.golang.org/grpc/internal/binarylog/method_logger.go diff --git a/vendor/google.golang.org/grpc/internal/binarylog/sink.go b/shortener/vendor/google.golang.org/grpc/internal/binarylog/sink.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/binarylog/sink.go rename to shortener/vendor/google.golang.org/grpc/internal/binarylog/sink.go diff --git a/vendor/google.golang.org/grpc/internal/buffer/unbounded.go b/shortener/vendor/google.golang.org/grpc/internal/buffer/unbounded.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/buffer/unbounded.go rename to shortener/vendor/google.golang.org/grpc/internal/buffer/unbounded.go diff --git a/vendor/google.golang.org/grpc/internal/channelz/funcs.go b/shortener/vendor/google.golang.org/grpc/internal/channelz/funcs.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/channelz/funcs.go rename to shortener/vendor/google.golang.org/grpc/internal/channelz/funcs.go diff --git a/vendor/google.golang.org/grpc/internal/channelz/id.go b/shortener/vendor/google.golang.org/grpc/internal/channelz/id.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/channelz/id.go rename to shortener/vendor/google.golang.org/grpc/internal/channelz/id.go diff --git a/vendor/google.golang.org/grpc/internal/channelz/logging.go b/shortener/vendor/google.golang.org/grpc/internal/channelz/logging.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/channelz/logging.go rename to shortener/vendor/google.golang.org/grpc/internal/channelz/logging.go diff --git a/vendor/google.golang.org/grpc/internal/channelz/types.go b/shortener/vendor/google.golang.org/grpc/internal/channelz/types.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/channelz/types.go rename to shortener/vendor/google.golang.org/grpc/internal/channelz/types.go diff --git a/vendor/google.golang.org/grpc/internal/channelz/types_linux.go b/shortener/vendor/google.golang.org/grpc/internal/channelz/types_linux.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/channelz/types_linux.go rename to shortener/vendor/google.golang.org/grpc/internal/channelz/types_linux.go diff --git a/vendor/google.golang.org/grpc/internal/channelz/types_nonlinux.go b/shortener/vendor/google.golang.org/grpc/internal/channelz/types_nonlinux.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/channelz/types_nonlinux.go rename to shortener/vendor/google.golang.org/grpc/internal/channelz/types_nonlinux.go diff --git a/vendor/google.golang.org/grpc/internal/channelz/util_linux.go b/shortener/vendor/google.golang.org/grpc/internal/channelz/util_linux.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/channelz/util_linux.go rename to shortener/vendor/google.golang.org/grpc/internal/channelz/util_linux.go diff --git a/vendor/google.golang.org/grpc/internal/channelz/util_nonlinux.go b/shortener/vendor/google.golang.org/grpc/internal/channelz/util_nonlinux.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/channelz/util_nonlinux.go rename to shortener/vendor/google.golang.org/grpc/internal/channelz/util_nonlinux.go diff --git a/vendor/google.golang.org/grpc/internal/credentials/credentials.go b/shortener/vendor/google.golang.org/grpc/internal/credentials/credentials.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/credentials/credentials.go rename to shortener/vendor/google.golang.org/grpc/internal/credentials/credentials.go diff --git a/vendor/google.golang.org/grpc/internal/credentials/spiffe.go b/shortener/vendor/google.golang.org/grpc/internal/credentials/spiffe.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/credentials/spiffe.go rename to shortener/vendor/google.golang.org/grpc/internal/credentials/spiffe.go diff --git a/vendor/google.golang.org/grpc/internal/credentials/syscallconn.go b/shortener/vendor/google.golang.org/grpc/internal/credentials/syscallconn.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/credentials/syscallconn.go rename to shortener/vendor/google.golang.org/grpc/internal/credentials/syscallconn.go diff --git a/vendor/google.golang.org/grpc/internal/credentials/util.go b/shortener/vendor/google.golang.org/grpc/internal/credentials/util.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/credentials/util.go rename to shortener/vendor/google.golang.org/grpc/internal/credentials/util.go diff --git a/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go b/shortener/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/envconfig/envconfig.go rename to shortener/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go diff --git a/vendor/google.golang.org/grpc/internal/envconfig/observability.go b/shortener/vendor/google.golang.org/grpc/internal/envconfig/observability.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/envconfig/observability.go rename to shortener/vendor/google.golang.org/grpc/internal/envconfig/observability.go diff --git a/vendor/google.golang.org/grpc/internal/envconfig/xds.go b/shortener/vendor/google.golang.org/grpc/internal/envconfig/xds.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/envconfig/xds.go rename to shortener/vendor/google.golang.org/grpc/internal/envconfig/xds.go diff --git a/vendor/google.golang.org/grpc/internal/googlecloud/googlecloud.go b/shortener/vendor/google.golang.org/grpc/internal/googlecloud/googlecloud.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/googlecloud/googlecloud.go rename to shortener/vendor/google.golang.org/grpc/internal/googlecloud/googlecloud.go diff --git a/vendor/google.golang.org/grpc/internal/googlecloud/manufacturer.go b/shortener/vendor/google.golang.org/grpc/internal/googlecloud/manufacturer.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/googlecloud/manufacturer.go rename to shortener/vendor/google.golang.org/grpc/internal/googlecloud/manufacturer.go diff --git a/vendor/google.golang.org/grpc/internal/googlecloud/manufacturer_linux.go b/shortener/vendor/google.golang.org/grpc/internal/googlecloud/manufacturer_linux.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/googlecloud/manufacturer_linux.go rename to shortener/vendor/google.golang.org/grpc/internal/googlecloud/manufacturer_linux.go diff --git a/vendor/google.golang.org/grpc/internal/googlecloud/manufacturer_windows.go b/shortener/vendor/google.golang.org/grpc/internal/googlecloud/manufacturer_windows.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/googlecloud/manufacturer_windows.go rename to shortener/vendor/google.golang.org/grpc/internal/googlecloud/manufacturer_windows.go diff --git a/vendor/google.golang.org/grpc/internal/grpclog/grpclog.go b/shortener/vendor/google.golang.org/grpc/internal/grpclog/grpclog.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpclog/grpclog.go rename to shortener/vendor/google.golang.org/grpc/internal/grpclog/grpclog.go diff --git a/vendor/google.golang.org/grpc/internal/grpclog/prefixLogger.go b/shortener/vendor/google.golang.org/grpc/internal/grpclog/prefixLogger.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpclog/prefixLogger.go rename to shortener/vendor/google.golang.org/grpc/internal/grpclog/prefixLogger.go diff --git a/vendor/google.golang.org/grpc/internal/grpcrand/grpcrand.go b/shortener/vendor/google.golang.org/grpc/internal/grpcrand/grpcrand.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpcrand/grpcrand.go rename to shortener/vendor/google.golang.org/grpc/internal/grpcrand/grpcrand.go diff --git a/vendor/google.golang.org/grpc/internal/grpcsync/event.go b/shortener/vendor/google.golang.org/grpc/internal/grpcsync/event.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpcsync/event.go rename to shortener/vendor/google.golang.org/grpc/internal/grpcsync/event.go diff --git a/vendor/google.golang.org/grpc/internal/grpcsync/oncefunc.go b/shortener/vendor/google.golang.org/grpc/internal/grpcsync/oncefunc.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpcsync/oncefunc.go rename to shortener/vendor/google.golang.org/grpc/internal/grpcsync/oncefunc.go diff --git a/vendor/google.golang.org/grpc/internal/grpcutil/compressor.go b/shortener/vendor/google.golang.org/grpc/internal/grpcutil/compressor.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpcutil/compressor.go rename to shortener/vendor/google.golang.org/grpc/internal/grpcutil/compressor.go diff --git a/vendor/google.golang.org/grpc/internal/grpcutil/encode_duration.go b/shortener/vendor/google.golang.org/grpc/internal/grpcutil/encode_duration.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpcutil/encode_duration.go rename to shortener/vendor/google.golang.org/grpc/internal/grpcutil/encode_duration.go diff --git a/vendor/google.golang.org/grpc/internal/grpcutil/grpcutil.go b/shortener/vendor/google.golang.org/grpc/internal/grpcutil/grpcutil.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpcutil/grpcutil.go rename to shortener/vendor/google.golang.org/grpc/internal/grpcutil/grpcutil.go diff --git a/vendor/google.golang.org/grpc/internal/grpcutil/metadata.go b/shortener/vendor/google.golang.org/grpc/internal/grpcutil/metadata.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpcutil/metadata.go rename to shortener/vendor/google.golang.org/grpc/internal/grpcutil/metadata.go diff --git a/vendor/google.golang.org/grpc/internal/grpcutil/method.go b/shortener/vendor/google.golang.org/grpc/internal/grpcutil/method.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpcutil/method.go rename to shortener/vendor/google.golang.org/grpc/internal/grpcutil/method.go diff --git a/vendor/google.golang.org/grpc/internal/grpcutil/regex.go b/shortener/vendor/google.golang.org/grpc/internal/grpcutil/regex.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/grpcutil/regex.go rename to shortener/vendor/google.golang.org/grpc/internal/grpcutil/regex.go diff --git a/vendor/google.golang.org/grpc/internal/internal.go b/shortener/vendor/google.golang.org/grpc/internal/internal.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/internal.go rename to shortener/vendor/google.golang.org/grpc/internal/internal.go diff --git a/vendor/google.golang.org/grpc/internal/metadata/metadata.go b/shortener/vendor/google.golang.org/grpc/internal/metadata/metadata.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/metadata/metadata.go rename to shortener/vendor/google.golang.org/grpc/internal/metadata/metadata.go diff --git a/vendor/google.golang.org/grpc/internal/pretty/pretty.go b/shortener/vendor/google.golang.org/grpc/internal/pretty/pretty.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/pretty/pretty.go rename to shortener/vendor/google.golang.org/grpc/internal/pretty/pretty.go diff --git a/vendor/google.golang.org/grpc/internal/resolver/config_selector.go b/shortener/vendor/google.golang.org/grpc/internal/resolver/config_selector.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/resolver/config_selector.go rename to shortener/vendor/google.golang.org/grpc/internal/resolver/config_selector.go diff --git a/vendor/google.golang.org/grpc/internal/resolver/dns/dns_resolver.go b/shortener/vendor/google.golang.org/grpc/internal/resolver/dns/dns_resolver.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/resolver/dns/dns_resolver.go rename to shortener/vendor/google.golang.org/grpc/internal/resolver/dns/dns_resolver.go diff --git a/vendor/google.golang.org/grpc/internal/resolver/passthrough/passthrough.go b/shortener/vendor/google.golang.org/grpc/internal/resolver/passthrough/passthrough.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/resolver/passthrough/passthrough.go rename to shortener/vendor/google.golang.org/grpc/internal/resolver/passthrough/passthrough.go diff --git a/vendor/google.golang.org/grpc/internal/resolver/unix/unix.go b/shortener/vendor/google.golang.org/grpc/internal/resolver/unix/unix.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/resolver/unix/unix.go rename to shortener/vendor/google.golang.org/grpc/internal/resolver/unix/unix.go diff --git a/vendor/google.golang.org/grpc/internal/serviceconfig/serviceconfig.go b/shortener/vendor/google.golang.org/grpc/internal/serviceconfig/serviceconfig.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/serviceconfig/serviceconfig.go rename to shortener/vendor/google.golang.org/grpc/internal/serviceconfig/serviceconfig.go diff --git a/vendor/google.golang.org/grpc/internal/status/status.go b/shortener/vendor/google.golang.org/grpc/internal/status/status.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/status/status.go rename to shortener/vendor/google.golang.org/grpc/internal/status/status.go diff --git a/vendor/google.golang.org/grpc/internal/syscall/syscall_linux.go b/shortener/vendor/google.golang.org/grpc/internal/syscall/syscall_linux.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/syscall/syscall_linux.go rename to shortener/vendor/google.golang.org/grpc/internal/syscall/syscall_linux.go diff --git a/vendor/google.golang.org/grpc/internal/syscall/syscall_nonlinux.go b/shortener/vendor/google.golang.org/grpc/internal/syscall/syscall_nonlinux.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/syscall/syscall_nonlinux.go rename to shortener/vendor/google.golang.org/grpc/internal/syscall/syscall_nonlinux.go diff --git a/vendor/google.golang.org/grpc/internal/transport/bdp_estimator.go b/shortener/vendor/google.golang.org/grpc/internal/transport/bdp_estimator.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/bdp_estimator.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/bdp_estimator.go diff --git a/vendor/google.golang.org/grpc/internal/transport/controlbuf.go b/shortener/vendor/google.golang.org/grpc/internal/transport/controlbuf.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/controlbuf.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/controlbuf.go diff --git a/vendor/google.golang.org/grpc/internal/transport/defaults.go b/shortener/vendor/google.golang.org/grpc/internal/transport/defaults.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/defaults.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/defaults.go diff --git a/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go b/shortener/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/flowcontrol.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go diff --git a/vendor/google.golang.org/grpc/internal/transport/handler_server.go b/shortener/vendor/google.golang.org/grpc/internal/transport/handler_server.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/handler_server.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/handler_server.go diff --git a/vendor/google.golang.org/grpc/internal/transport/http2_client.go b/shortener/vendor/google.golang.org/grpc/internal/transport/http2_client.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/http2_client.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/http2_client.go diff --git a/vendor/google.golang.org/grpc/internal/transport/http2_server.go b/shortener/vendor/google.golang.org/grpc/internal/transport/http2_server.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/http2_server.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/http2_server.go diff --git a/vendor/google.golang.org/grpc/internal/transport/http_util.go b/shortener/vendor/google.golang.org/grpc/internal/transport/http_util.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/http_util.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/http_util.go diff --git a/vendor/google.golang.org/grpc/internal/transport/networktype/networktype.go b/shortener/vendor/google.golang.org/grpc/internal/transport/networktype/networktype.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/networktype/networktype.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/networktype/networktype.go diff --git a/vendor/google.golang.org/grpc/internal/transport/proxy.go b/shortener/vendor/google.golang.org/grpc/internal/transport/proxy.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/proxy.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/proxy.go diff --git a/vendor/google.golang.org/grpc/internal/transport/transport.go b/shortener/vendor/google.golang.org/grpc/internal/transport/transport.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/transport/transport.go rename to shortener/vendor/google.golang.org/grpc/internal/transport/transport.go diff --git a/vendor/google.golang.org/grpc/internal/xds_handshake_cluster.go b/shortener/vendor/google.golang.org/grpc/internal/xds_handshake_cluster.go similarity index 100% rename from vendor/google.golang.org/grpc/internal/xds_handshake_cluster.go rename to shortener/vendor/google.golang.org/grpc/internal/xds_handshake_cluster.go diff --git a/vendor/google.golang.org/grpc/keepalive/keepalive.go b/shortener/vendor/google.golang.org/grpc/keepalive/keepalive.go similarity index 100% rename from vendor/google.golang.org/grpc/keepalive/keepalive.go rename to shortener/vendor/google.golang.org/grpc/keepalive/keepalive.go diff --git a/vendor/google.golang.org/grpc/metadata/metadata.go b/shortener/vendor/google.golang.org/grpc/metadata/metadata.go similarity index 100% rename from vendor/google.golang.org/grpc/metadata/metadata.go rename to shortener/vendor/google.golang.org/grpc/metadata/metadata.go diff --git a/vendor/google.golang.org/grpc/peer/peer.go b/shortener/vendor/google.golang.org/grpc/peer/peer.go similarity index 100% rename from vendor/google.golang.org/grpc/peer/peer.go rename to shortener/vendor/google.golang.org/grpc/peer/peer.go diff --git a/vendor/google.golang.org/grpc/picker_wrapper.go b/shortener/vendor/google.golang.org/grpc/picker_wrapper.go similarity index 100% rename from vendor/google.golang.org/grpc/picker_wrapper.go rename to shortener/vendor/google.golang.org/grpc/picker_wrapper.go diff --git a/vendor/google.golang.org/grpc/pickfirst.go b/shortener/vendor/google.golang.org/grpc/pickfirst.go similarity index 100% rename from vendor/google.golang.org/grpc/pickfirst.go rename to shortener/vendor/google.golang.org/grpc/pickfirst.go diff --git a/vendor/google.golang.org/grpc/preloader.go b/shortener/vendor/google.golang.org/grpc/preloader.go similarity index 100% rename from vendor/google.golang.org/grpc/preloader.go rename to shortener/vendor/google.golang.org/grpc/preloader.go diff --git a/vendor/google.golang.org/grpc/regenerate.sh b/shortener/vendor/google.golang.org/grpc/regenerate.sh similarity index 100% rename from vendor/google.golang.org/grpc/regenerate.sh rename to shortener/vendor/google.golang.org/grpc/regenerate.sh diff --git a/vendor/google.golang.org/grpc/resolver/map.go b/shortener/vendor/google.golang.org/grpc/resolver/map.go similarity index 100% rename from vendor/google.golang.org/grpc/resolver/map.go rename to shortener/vendor/google.golang.org/grpc/resolver/map.go diff --git a/vendor/google.golang.org/grpc/resolver/resolver.go b/shortener/vendor/google.golang.org/grpc/resolver/resolver.go similarity index 100% rename from vendor/google.golang.org/grpc/resolver/resolver.go rename to shortener/vendor/google.golang.org/grpc/resolver/resolver.go diff --git a/vendor/google.golang.org/grpc/resolver_conn_wrapper.go b/shortener/vendor/google.golang.org/grpc/resolver_conn_wrapper.go similarity index 100% rename from vendor/google.golang.org/grpc/resolver_conn_wrapper.go rename to shortener/vendor/google.golang.org/grpc/resolver_conn_wrapper.go diff --git a/vendor/google.golang.org/grpc/rpc_util.go b/shortener/vendor/google.golang.org/grpc/rpc_util.go similarity index 100% rename from vendor/google.golang.org/grpc/rpc_util.go rename to shortener/vendor/google.golang.org/grpc/rpc_util.go diff --git a/vendor/google.golang.org/grpc/server.go b/shortener/vendor/google.golang.org/grpc/server.go similarity index 100% rename from vendor/google.golang.org/grpc/server.go rename to shortener/vendor/google.golang.org/grpc/server.go diff --git a/vendor/google.golang.org/grpc/service_config.go b/shortener/vendor/google.golang.org/grpc/service_config.go similarity index 100% rename from vendor/google.golang.org/grpc/service_config.go rename to shortener/vendor/google.golang.org/grpc/service_config.go diff --git a/vendor/google.golang.org/grpc/serviceconfig/serviceconfig.go b/shortener/vendor/google.golang.org/grpc/serviceconfig/serviceconfig.go similarity index 100% rename from vendor/google.golang.org/grpc/serviceconfig/serviceconfig.go rename to shortener/vendor/google.golang.org/grpc/serviceconfig/serviceconfig.go diff --git a/vendor/google.golang.org/grpc/stats/handlers.go b/shortener/vendor/google.golang.org/grpc/stats/handlers.go similarity index 100% rename from vendor/google.golang.org/grpc/stats/handlers.go rename to shortener/vendor/google.golang.org/grpc/stats/handlers.go diff --git a/vendor/google.golang.org/grpc/stats/stats.go b/shortener/vendor/google.golang.org/grpc/stats/stats.go similarity index 100% rename from vendor/google.golang.org/grpc/stats/stats.go rename to shortener/vendor/google.golang.org/grpc/stats/stats.go diff --git a/vendor/google.golang.org/grpc/status/status.go b/shortener/vendor/google.golang.org/grpc/status/status.go similarity index 100% rename from vendor/google.golang.org/grpc/status/status.go rename to shortener/vendor/google.golang.org/grpc/status/status.go diff --git a/vendor/google.golang.org/grpc/stream.go b/shortener/vendor/google.golang.org/grpc/stream.go similarity index 100% rename from vendor/google.golang.org/grpc/stream.go rename to shortener/vendor/google.golang.org/grpc/stream.go diff --git a/vendor/google.golang.org/grpc/tap/tap.go b/shortener/vendor/google.golang.org/grpc/tap/tap.go similarity index 100% rename from vendor/google.golang.org/grpc/tap/tap.go rename to shortener/vendor/google.golang.org/grpc/tap/tap.go diff --git a/vendor/google.golang.org/grpc/trace.go b/shortener/vendor/google.golang.org/grpc/trace.go similarity index 100% rename from vendor/google.golang.org/grpc/trace.go rename to shortener/vendor/google.golang.org/grpc/trace.go diff --git a/vendor/google.golang.org/grpc/version.go b/shortener/vendor/google.golang.org/grpc/version.go similarity index 100% rename from vendor/google.golang.org/grpc/version.go rename to shortener/vendor/google.golang.org/grpc/version.go diff --git a/vendor/google.golang.org/grpc/vet.sh b/shortener/vendor/google.golang.org/grpc/vet.sh similarity index 100% rename from vendor/google.golang.org/grpc/vet.sh rename to shortener/vendor/google.golang.org/grpc/vet.sh diff --git a/vendor/google.golang.org/protobuf/LICENSE b/shortener/vendor/google.golang.org/protobuf/LICENSE similarity index 100% rename from vendor/google.golang.org/protobuf/LICENSE rename to shortener/vendor/google.golang.org/protobuf/LICENSE diff --git a/vendor/google.golang.org/protobuf/PATENTS b/shortener/vendor/google.golang.org/protobuf/PATENTS similarity index 100% rename from vendor/google.golang.org/protobuf/PATENTS rename to shortener/vendor/google.golang.org/protobuf/PATENTS diff --git a/vendor/google.golang.org/protobuf/encoding/protojson/decode.go b/shortener/vendor/google.golang.org/protobuf/encoding/protojson/decode.go similarity index 100% rename from vendor/google.golang.org/protobuf/encoding/protojson/decode.go rename to shortener/vendor/google.golang.org/protobuf/encoding/protojson/decode.go diff --git a/vendor/google.golang.org/protobuf/encoding/protojson/doc.go b/shortener/vendor/google.golang.org/protobuf/encoding/protojson/doc.go similarity index 100% rename from vendor/google.golang.org/protobuf/encoding/protojson/doc.go rename to shortener/vendor/google.golang.org/protobuf/encoding/protojson/doc.go diff --git a/vendor/google.golang.org/protobuf/encoding/protojson/encode.go b/shortener/vendor/google.golang.org/protobuf/encoding/protojson/encode.go similarity index 100% rename from vendor/google.golang.org/protobuf/encoding/protojson/encode.go rename to shortener/vendor/google.golang.org/protobuf/encoding/protojson/encode.go diff --git a/vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go b/shortener/vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go similarity index 100% rename from vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go rename to shortener/vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go diff --git a/vendor/google.golang.org/protobuf/encoding/prototext/decode.go b/shortener/vendor/google.golang.org/protobuf/encoding/prototext/decode.go similarity index 100% rename from vendor/google.golang.org/protobuf/encoding/prototext/decode.go rename to shortener/vendor/google.golang.org/protobuf/encoding/prototext/decode.go diff --git a/vendor/google.golang.org/protobuf/encoding/prototext/doc.go b/shortener/vendor/google.golang.org/protobuf/encoding/prototext/doc.go similarity index 100% rename from vendor/google.golang.org/protobuf/encoding/prototext/doc.go rename to shortener/vendor/google.golang.org/protobuf/encoding/prototext/doc.go diff --git a/vendor/google.golang.org/protobuf/encoding/prototext/encode.go b/shortener/vendor/google.golang.org/protobuf/encoding/prototext/encode.go similarity index 100% rename from vendor/google.golang.org/protobuf/encoding/prototext/encode.go rename to shortener/vendor/google.golang.org/protobuf/encoding/prototext/encode.go diff --git a/vendor/google.golang.org/protobuf/encoding/protowire/wire.go b/shortener/vendor/google.golang.org/protobuf/encoding/protowire/wire.go similarity index 100% rename from vendor/google.golang.org/protobuf/encoding/protowire/wire.go rename to shortener/vendor/google.golang.org/protobuf/encoding/protowire/wire.go diff --git a/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go b/shortener/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/descfmt/stringer.go rename to shortener/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go diff --git a/vendor/google.golang.org/protobuf/internal/descopts/options.go b/shortener/vendor/google.golang.org/protobuf/internal/descopts/options.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/descopts/options.go rename to shortener/vendor/google.golang.org/protobuf/internal/descopts/options.go diff --git a/vendor/google.golang.org/protobuf/internal/detrand/rand.go b/shortener/vendor/google.golang.org/protobuf/internal/detrand/rand.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/detrand/rand.go rename to shortener/vendor/google.golang.org/protobuf/internal/detrand/rand.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/defval/default.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/defval/default.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/defval/default.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/defval/default.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/decode.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/json/decode.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/json/decode.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/json/decode.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/decode_number.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/json/decode_number.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/json/decode_number.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/json/decode_number.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/decode_string.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/json/decode_string.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/json/decode_string.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/json/decode_string.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/decode_token.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/json/decode_token.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/json/decode_token.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/json/decode_token.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/encode.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/json/encode.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/json/encode.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/json/encode.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/messageset/messageset.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/messageset/messageset.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/messageset/messageset.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/messageset/messageset.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/tag/tag.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/text/decode.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/decode_number.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/text/decode_number.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/text/decode_number.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/text/decode_number.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/decode_string.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/text/decode_string.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/text/decode_string.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/text/decode_string.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/decode_token.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/text/decode_token.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/text/decode_token.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/text/decode_token.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/doc.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/text/doc.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/text/doc.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/text/doc.go diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/encode.go b/shortener/vendor/google.golang.org/protobuf/internal/encoding/text/encode.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/encoding/text/encode.go rename to shortener/vendor/google.golang.org/protobuf/internal/encoding/text/encode.go diff --git a/vendor/google.golang.org/protobuf/internal/errors/errors.go b/shortener/vendor/google.golang.org/protobuf/internal/errors/errors.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/errors/errors.go rename to shortener/vendor/google.golang.org/protobuf/internal/errors/errors.go diff --git a/vendor/google.golang.org/protobuf/internal/errors/is_go112.go b/shortener/vendor/google.golang.org/protobuf/internal/errors/is_go112.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/errors/is_go112.go rename to shortener/vendor/google.golang.org/protobuf/internal/errors/is_go112.go diff --git a/vendor/google.golang.org/protobuf/internal/errors/is_go113.go b/shortener/vendor/google.golang.org/protobuf/internal/errors/is_go113.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/errors/is_go113.go rename to shortener/vendor/google.golang.org/protobuf/internal/errors/is_go113.go diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/build.go b/shortener/vendor/google.golang.org/protobuf/internal/filedesc/build.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/filedesc/build.go rename to shortener/vendor/google.golang.org/protobuf/internal/filedesc/build.go diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc.go b/shortener/vendor/google.golang.org/protobuf/internal/filedesc/desc.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/filedesc/desc.go rename to shortener/vendor/google.golang.org/protobuf/internal/filedesc/desc.go diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go b/shortener/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go rename to shortener/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go b/shortener/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go rename to shortener/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc_list.go b/shortener/vendor/google.golang.org/protobuf/internal/filedesc/desc_list.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/filedesc/desc_list.go rename to shortener/vendor/google.golang.org/protobuf/internal/filedesc/desc_list.go diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc_list_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/filedesc/desc_list_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/filedesc/desc_list_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/filedesc/desc_list_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/placeholder.go b/shortener/vendor/google.golang.org/protobuf/internal/filedesc/placeholder.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/filedesc/placeholder.go rename to shortener/vendor/google.golang.org/protobuf/internal/filedesc/placeholder.go diff --git a/vendor/google.golang.org/protobuf/internal/filetype/build.go b/shortener/vendor/google.golang.org/protobuf/internal/filetype/build.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/filetype/build.go rename to shortener/vendor/google.golang.org/protobuf/internal/filetype/build.go diff --git a/vendor/google.golang.org/protobuf/internal/flags/flags.go b/shortener/vendor/google.golang.org/protobuf/internal/flags/flags.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/flags/flags.go rename to shortener/vendor/google.golang.org/protobuf/internal/flags/flags.go diff --git a/vendor/google.golang.org/protobuf/internal/flags/proto_legacy_disable.go b/shortener/vendor/google.golang.org/protobuf/internal/flags/proto_legacy_disable.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/flags/proto_legacy_disable.go rename to shortener/vendor/google.golang.org/protobuf/internal/flags/proto_legacy_disable.go diff --git a/vendor/google.golang.org/protobuf/internal/flags/proto_legacy_enable.go b/shortener/vendor/google.golang.org/protobuf/internal/flags/proto_legacy_enable.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/flags/proto_legacy_enable.go rename to shortener/vendor/google.golang.org/protobuf/internal/flags/proto_legacy_enable.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/any_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/any_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/any_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/any_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/api_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/api_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/api_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/api_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/doc.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/doc.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/doc.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/doc.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/duration_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/duration_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/duration_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/duration_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/empty_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/empty_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/empty_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/empty_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/field_mask_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/field_mask_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/field_mask_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/field_mask_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/goname.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/goname.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/goname.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/goname.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/map_entry.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/map_entry.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/map_entry.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/map_entry.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/source_context_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/source_context_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/source_context_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/source_context_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/struct_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/struct_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/struct_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/struct_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/timestamp_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/timestamp_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/timestamp_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/timestamp_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/type_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/type_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/type_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/type_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/wrappers.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/wrappers.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/wrappers.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/wrappers.go diff --git a/vendor/google.golang.org/protobuf/internal/genid/wrappers_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/genid/wrappers_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/genid/wrappers_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/genid/wrappers_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/api_export.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/api_export.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/api_export.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/api_export.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/checkinit.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/checkinit.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/checkinit.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/checkinit.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_extension.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_extension.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_extension.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_extension.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_field.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_field.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_field.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_field.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_map.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_map.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_map.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_map.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_map_go111.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_map_go111.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_map_go111.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_map_go111.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_map_go112.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_map_go112.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_map_go112.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_map_go112.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_message.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_message.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_message.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_message.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_messageset.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_messageset.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_messageset.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_messageset.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_reflect.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_reflect.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_reflect.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_reflect.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_tables.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_tables.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_tables.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_tables.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_unsafe.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/codec_unsafe.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/codec_unsafe.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/codec_unsafe.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/convert.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/convert.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/convert.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/convert.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/convert_list.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/convert_list.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/convert_list.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/convert_list.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/convert_map.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/convert_map.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/convert_map.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/convert_map.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/decode.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/decode.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/decode.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/decode.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/encode.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/encode.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/encode.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/encode.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/enum.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/enum.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/enum.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/enum.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/extension.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/extension.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/extension.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/extension.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/legacy_enum.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/legacy_enum.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/legacy_enum.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/legacy_enum.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/legacy_export.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/legacy_export.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/legacy_export.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/legacy_export.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/legacy_extension.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/legacy_extension.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/legacy_extension.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/legacy_extension.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/legacy_file.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/legacy_file.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/legacy_file.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/legacy_file.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/legacy_message.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/merge.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/merge.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/merge.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/merge.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/merge_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/merge_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/merge_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/merge_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/message.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/message.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/message.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/message.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/message_reflect.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/message_reflect.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/message_reflect.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/message_reflect.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/message_reflect_field.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/message_reflect_field.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/message_reflect_field.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/message_reflect_field.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/pointer_reflect.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/pointer_reflect.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/pointer_reflect.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/pointer_reflect.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/validate.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/validate.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/validate.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/validate.go diff --git a/vendor/google.golang.org/protobuf/internal/impl/weak.go b/shortener/vendor/google.golang.org/protobuf/internal/impl/weak.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/impl/weak.go rename to shortener/vendor/google.golang.org/protobuf/internal/impl/weak.go diff --git a/vendor/google.golang.org/protobuf/internal/order/order.go b/shortener/vendor/google.golang.org/protobuf/internal/order/order.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/order/order.go rename to shortener/vendor/google.golang.org/protobuf/internal/order/order.go diff --git a/vendor/google.golang.org/protobuf/internal/order/range.go b/shortener/vendor/google.golang.org/protobuf/internal/order/range.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/order/range.go rename to shortener/vendor/google.golang.org/protobuf/internal/order/range.go diff --git a/vendor/google.golang.org/protobuf/internal/pragma/pragma.go b/shortener/vendor/google.golang.org/protobuf/internal/pragma/pragma.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/pragma/pragma.go rename to shortener/vendor/google.golang.org/protobuf/internal/pragma/pragma.go diff --git a/vendor/google.golang.org/protobuf/internal/set/ints.go b/shortener/vendor/google.golang.org/protobuf/internal/set/ints.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/set/ints.go rename to shortener/vendor/google.golang.org/protobuf/internal/set/ints.go diff --git a/vendor/google.golang.org/protobuf/internal/strs/strings.go b/shortener/vendor/google.golang.org/protobuf/internal/strs/strings.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/strs/strings.go rename to shortener/vendor/google.golang.org/protobuf/internal/strs/strings.go diff --git a/vendor/google.golang.org/protobuf/internal/strs/strings_pure.go b/shortener/vendor/google.golang.org/protobuf/internal/strs/strings_pure.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/strs/strings_pure.go rename to shortener/vendor/google.golang.org/protobuf/internal/strs/strings_pure.go diff --git a/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe.go b/shortener/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/strs/strings_unsafe.go rename to shortener/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe.go diff --git a/vendor/google.golang.org/protobuf/internal/version/version.go b/shortener/vendor/google.golang.org/protobuf/internal/version/version.go similarity index 100% rename from vendor/google.golang.org/protobuf/internal/version/version.go rename to shortener/vendor/google.golang.org/protobuf/internal/version/version.go diff --git a/vendor/google.golang.org/protobuf/proto/checkinit.go b/shortener/vendor/google.golang.org/protobuf/proto/checkinit.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/checkinit.go rename to shortener/vendor/google.golang.org/protobuf/proto/checkinit.go diff --git a/vendor/google.golang.org/protobuf/proto/decode.go b/shortener/vendor/google.golang.org/protobuf/proto/decode.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/decode.go rename to shortener/vendor/google.golang.org/protobuf/proto/decode.go diff --git a/vendor/google.golang.org/protobuf/proto/decode_gen.go b/shortener/vendor/google.golang.org/protobuf/proto/decode_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/decode_gen.go rename to shortener/vendor/google.golang.org/protobuf/proto/decode_gen.go diff --git a/vendor/google.golang.org/protobuf/proto/doc.go b/shortener/vendor/google.golang.org/protobuf/proto/doc.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/doc.go rename to shortener/vendor/google.golang.org/protobuf/proto/doc.go diff --git a/vendor/google.golang.org/protobuf/proto/encode.go b/shortener/vendor/google.golang.org/protobuf/proto/encode.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/encode.go rename to shortener/vendor/google.golang.org/protobuf/proto/encode.go diff --git a/vendor/google.golang.org/protobuf/proto/encode_gen.go b/shortener/vendor/google.golang.org/protobuf/proto/encode_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/encode_gen.go rename to shortener/vendor/google.golang.org/protobuf/proto/encode_gen.go diff --git a/vendor/google.golang.org/protobuf/proto/equal.go b/shortener/vendor/google.golang.org/protobuf/proto/equal.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/equal.go rename to shortener/vendor/google.golang.org/protobuf/proto/equal.go diff --git a/vendor/google.golang.org/protobuf/proto/extension.go b/shortener/vendor/google.golang.org/protobuf/proto/extension.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/extension.go rename to shortener/vendor/google.golang.org/protobuf/proto/extension.go diff --git a/vendor/google.golang.org/protobuf/proto/merge.go b/shortener/vendor/google.golang.org/protobuf/proto/merge.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/merge.go rename to shortener/vendor/google.golang.org/protobuf/proto/merge.go diff --git a/vendor/google.golang.org/protobuf/proto/messageset.go b/shortener/vendor/google.golang.org/protobuf/proto/messageset.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/messageset.go rename to shortener/vendor/google.golang.org/protobuf/proto/messageset.go diff --git a/vendor/google.golang.org/protobuf/proto/proto.go b/shortener/vendor/google.golang.org/protobuf/proto/proto.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/proto.go rename to shortener/vendor/google.golang.org/protobuf/proto/proto.go diff --git a/vendor/google.golang.org/protobuf/proto/proto_methods.go b/shortener/vendor/google.golang.org/protobuf/proto/proto_methods.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/proto_methods.go rename to shortener/vendor/google.golang.org/protobuf/proto/proto_methods.go diff --git a/vendor/google.golang.org/protobuf/proto/proto_reflect.go b/shortener/vendor/google.golang.org/protobuf/proto/proto_reflect.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/proto_reflect.go rename to shortener/vendor/google.golang.org/protobuf/proto/proto_reflect.go diff --git a/vendor/google.golang.org/protobuf/proto/reset.go b/shortener/vendor/google.golang.org/protobuf/proto/reset.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/reset.go rename to shortener/vendor/google.golang.org/protobuf/proto/reset.go diff --git a/vendor/google.golang.org/protobuf/proto/size.go b/shortener/vendor/google.golang.org/protobuf/proto/size.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/size.go rename to shortener/vendor/google.golang.org/protobuf/proto/size.go diff --git a/vendor/google.golang.org/protobuf/proto/size_gen.go b/shortener/vendor/google.golang.org/protobuf/proto/size_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/size_gen.go rename to shortener/vendor/google.golang.org/protobuf/proto/size_gen.go diff --git a/vendor/google.golang.org/protobuf/proto/wrappers.go b/shortener/vendor/google.golang.org/protobuf/proto/wrappers.go similarity index 100% rename from vendor/google.golang.org/protobuf/proto/wrappers.go rename to shortener/vendor/google.golang.org/protobuf/proto/wrappers.go diff --git a/vendor/google.golang.org/protobuf/reflect/protodesc/desc.go b/shortener/vendor/google.golang.org/protobuf/reflect/protodesc/desc.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protodesc/desc.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protodesc/desc.go diff --git a/vendor/google.golang.org/protobuf/reflect/protodesc/desc_init.go b/shortener/vendor/google.golang.org/protobuf/reflect/protodesc/desc_init.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protodesc/desc_init.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protodesc/desc_init.go diff --git a/vendor/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go b/shortener/vendor/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go diff --git a/vendor/google.golang.org/protobuf/reflect/protodesc/desc_validate.go b/shortener/vendor/google.golang.org/protobuf/reflect/protodesc/desc_validate.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protodesc/desc_validate.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protodesc/desc_validate.go diff --git a/vendor/google.golang.org/protobuf/reflect/protodesc/proto.go b/shortener/vendor/google.golang.org/protobuf/reflect/protodesc/proto.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protodesc/proto.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protodesc/proto.go diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/methods.go b/shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/methods.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protoreflect/methods.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/methods.go diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/proto.go b/shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/proto.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protoreflect/proto.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/proto.go diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/source.go b/shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/source.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protoreflect/source.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/source.go diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go b/shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/type.go b/shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/type.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protoreflect/type.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/type.go diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/value.go b/shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/value.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protoreflect/value.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/value.go diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_pure.go b/shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/value_pure.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protoreflect/value_pure.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/value_pure.go diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go b/shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe.go b/shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe.go diff --git a/vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go b/shortener/vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go similarity index 100% rename from vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go rename to shortener/vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go diff --git a/vendor/google.golang.org/protobuf/runtime/protoiface/legacy.go b/shortener/vendor/google.golang.org/protobuf/runtime/protoiface/legacy.go similarity index 100% rename from vendor/google.golang.org/protobuf/runtime/protoiface/legacy.go rename to shortener/vendor/google.golang.org/protobuf/runtime/protoiface/legacy.go diff --git a/vendor/google.golang.org/protobuf/runtime/protoiface/methods.go b/shortener/vendor/google.golang.org/protobuf/runtime/protoiface/methods.go similarity index 100% rename from vendor/google.golang.org/protobuf/runtime/protoiface/methods.go rename to shortener/vendor/google.golang.org/protobuf/runtime/protoiface/methods.go diff --git a/vendor/google.golang.org/protobuf/runtime/protoimpl/impl.go b/shortener/vendor/google.golang.org/protobuf/runtime/protoimpl/impl.go similarity index 100% rename from vendor/google.golang.org/protobuf/runtime/protoimpl/impl.go rename to shortener/vendor/google.golang.org/protobuf/runtime/protoimpl/impl.go diff --git a/vendor/google.golang.org/protobuf/runtime/protoimpl/version.go b/shortener/vendor/google.golang.org/protobuf/runtime/protoimpl/version.go similarity index 100% rename from vendor/google.golang.org/protobuf/runtime/protoimpl/version.go rename to shortener/vendor/google.golang.org/protobuf/runtime/protoimpl/version.go diff --git a/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go b/shortener/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go similarity index 100% rename from vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go rename to shortener/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go diff --git a/vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go b/shortener/vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go similarity index 100% rename from vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go rename to shortener/vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go diff --git a/vendor/google.golang.org/protobuf/types/known/durationpb/duration.pb.go b/shortener/vendor/google.golang.org/protobuf/types/known/durationpb/duration.pb.go similarity index 100% rename from vendor/google.golang.org/protobuf/types/known/durationpb/duration.pb.go rename to shortener/vendor/google.golang.org/protobuf/types/known/durationpb/duration.pb.go diff --git a/vendor/google.golang.org/protobuf/types/known/emptypb/empty.pb.go b/shortener/vendor/google.golang.org/protobuf/types/known/emptypb/empty.pb.go similarity index 100% rename from vendor/google.golang.org/protobuf/types/known/emptypb/empty.pb.go rename to shortener/vendor/google.golang.org/protobuf/types/known/emptypb/empty.pb.go diff --git a/vendor/google.golang.org/protobuf/types/known/fieldmaskpb/field_mask.pb.go b/shortener/vendor/google.golang.org/protobuf/types/known/fieldmaskpb/field_mask.pb.go similarity index 100% rename from vendor/google.golang.org/protobuf/types/known/fieldmaskpb/field_mask.pb.go rename to shortener/vendor/google.golang.org/protobuf/types/known/fieldmaskpb/field_mask.pb.go diff --git a/vendor/google.golang.org/protobuf/types/known/structpb/struct.pb.go b/shortener/vendor/google.golang.org/protobuf/types/known/structpb/struct.pb.go similarity index 100% rename from vendor/google.golang.org/protobuf/types/known/structpb/struct.pb.go rename to shortener/vendor/google.golang.org/protobuf/types/known/structpb/struct.pb.go diff --git a/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go b/shortener/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go similarity index 100% rename from vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go rename to shortener/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go diff --git a/vendor/google.golang.org/protobuf/types/known/wrapperspb/wrappers.pb.go b/shortener/vendor/google.golang.org/protobuf/types/known/wrapperspb/wrappers.pb.go similarity index 100% rename from vendor/google.golang.org/protobuf/types/known/wrapperspb/wrappers.pb.go rename to shortener/vendor/google.golang.org/protobuf/types/known/wrapperspb/wrappers.pb.go diff --git a/vendor/gopkg.in/yaml.v2/.travis.yml b/shortener/vendor/gopkg.in/yaml.v2/.travis.yml similarity index 100% rename from vendor/gopkg.in/yaml.v2/.travis.yml rename to shortener/vendor/gopkg.in/yaml.v2/.travis.yml diff --git a/vendor/gopkg.in/yaml.v2/LICENSE b/shortener/vendor/gopkg.in/yaml.v2/LICENSE similarity index 100% rename from vendor/gopkg.in/yaml.v2/LICENSE rename to shortener/vendor/gopkg.in/yaml.v2/LICENSE diff --git a/vendor/gopkg.in/yaml.v2/LICENSE.libyaml b/shortener/vendor/gopkg.in/yaml.v2/LICENSE.libyaml similarity index 100% rename from vendor/gopkg.in/yaml.v2/LICENSE.libyaml rename to shortener/vendor/gopkg.in/yaml.v2/LICENSE.libyaml diff --git a/vendor/gopkg.in/yaml.v2/NOTICE b/shortener/vendor/gopkg.in/yaml.v2/NOTICE similarity index 100% rename from vendor/gopkg.in/yaml.v2/NOTICE rename to shortener/vendor/gopkg.in/yaml.v2/NOTICE diff --git a/vendor/gopkg.in/yaml.v2/README.md b/shortener/vendor/gopkg.in/yaml.v2/README.md similarity index 100% rename from vendor/gopkg.in/yaml.v2/README.md rename to shortener/vendor/gopkg.in/yaml.v2/README.md diff --git a/vendor/gopkg.in/yaml.v2/apic.go b/shortener/vendor/gopkg.in/yaml.v2/apic.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/apic.go rename to shortener/vendor/gopkg.in/yaml.v2/apic.go diff --git a/vendor/gopkg.in/yaml.v2/decode.go b/shortener/vendor/gopkg.in/yaml.v2/decode.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/decode.go rename to shortener/vendor/gopkg.in/yaml.v2/decode.go diff --git a/vendor/gopkg.in/yaml.v2/emitterc.go b/shortener/vendor/gopkg.in/yaml.v2/emitterc.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/emitterc.go rename to shortener/vendor/gopkg.in/yaml.v2/emitterc.go diff --git a/vendor/gopkg.in/yaml.v2/encode.go b/shortener/vendor/gopkg.in/yaml.v2/encode.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/encode.go rename to shortener/vendor/gopkg.in/yaml.v2/encode.go diff --git a/vendor/gopkg.in/yaml.v2/parserc.go b/shortener/vendor/gopkg.in/yaml.v2/parserc.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/parserc.go rename to shortener/vendor/gopkg.in/yaml.v2/parserc.go diff --git a/vendor/gopkg.in/yaml.v2/readerc.go b/shortener/vendor/gopkg.in/yaml.v2/readerc.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/readerc.go rename to shortener/vendor/gopkg.in/yaml.v2/readerc.go diff --git a/vendor/gopkg.in/yaml.v2/resolve.go b/shortener/vendor/gopkg.in/yaml.v2/resolve.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/resolve.go rename to shortener/vendor/gopkg.in/yaml.v2/resolve.go diff --git a/vendor/gopkg.in/yaml.v2/scannerc.go b/shortener/vendor/gopkg.in/yaml.v2/scannerc.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/scannerc.go rename to shortener/vendor/gopkg.in/yaml.v2/scannerc.go diff --git a/vendor/gopkg.in/yaml.v2/sorter.go b/shortener/vendor/gopkg.in/yaml.v2/sorter.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/sorter.go rename to shortener/vendor/gopkg.in/yaml.v2/sorter.go diff --git a/vendor/gopkg.in/yaml.v2/writerc.go b/shortener/vendor/gopkg.in/yaml.v2/writerc.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/writerc.go rename to shortener/vendor/gopkg.in/yaml.v2/writerc.go diff --git a/vendor/gopkg.in/yaml.v2/yaml.go b/shortener/vendor/gopkg.in/yaml.v2/yaml.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/yaml.go rename to shortener/vendor/gopkg.in/yaml.v2/yaml.go diff --git a/vendor/gopkg.in/yaml.v2/yamlh.go b/shortener/vendor/gopkg.in/yaml.v2/yamlh.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/yamlh.go rename to shortener/vendor/gopkg.in/yaml.v2/yamlh.go diff --git a/vendor/gopkg.in/yaml.v2/yamlprivateh.go b/shortener/vendor/gopkg.in/yaml.v2/yamlprivateh.go similarity index 100% rename from vendor/gopkg.in/yaml.v2/yamlprivateh.go rename to shortener/vendor/gopkg.in/yaml.v2/yamlprivateh.go diff --git a/vendor/gopkg.in/yaml.v3/LICENSE b/shortener/vendor/gopkg.in/yaml.v3/LICENSE similarity index 100% rename from vendor/gopkg.in/yaml.v3/LICENSE rename to shortener/vendor/gopkg.in/yaml.v3/LICENSE diff --git a/vendor/gopkg.in/yaml.v3/NOTICE b/shortener/vendor/gopkg.in/yaml.v3/NOTICE similarity index 100% rename from vendor/gopkg.in/yaml.v3/NOTICE rename to shortener/vendor/gopkg.in/yaml.v3/NOTICE diff --git a/vendor/gopkg.in/yaml.v3/README.md b/shortener/vendor/gopkg.in/yaml.v3/README.md similarity index 100% rename from vendor/gopkg.in/yaml.v3/README.md rename to shortener/vendor/gopkg.in/yaml.v3/README.md diff --git a/vendor/gopkg.in/yaml.v3/apic.go b/shortener/vendor/gopkg.in/yaml.v3/apic.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/apic.go rename to shortener/vendor/gopkg.in/yaml.v3/apic.go diff --git a/vendor/gopkg.in/yaml.v3/decode.go b/shortener/vendor/gopkg.in/yaml.v3/decode.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/decode.go rename to shortener/vendor/gopkg.in/yaml.v3/decode.go diff --git a/vendor/gopkg.in/yaml.v3/emitterc.go b/shortener/vendor/gopkg.in/yaml.v3/emitterc.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/emitterc.go rename to shortener/vendor/gopkg.in/yaml.v3/emitterc.go diff --git a/vendor/gopkg.in/yaml.v3/encode.go b/shortener/vendor/gopkg.in/yaml.v3/encode.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/encode.go rename to shortener/vendor/gopkg.in/yaml.v3/encode.go diff --git a/vendor/gopkg.in/yaml.v3/parserc.go b/shortener/vendor/gopkg.in/yaml.v3/parserc.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/parserc.go rename to shortener/vendor/gopkg.in/yaml.v3/parserc.go diff --git a/vendor/gopkg.in/yaml.v3/readerc.go b/shortener/vendor/gopkg.in/yaml.v3/readerc.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/readerc.go rename to shortener/vendor/gopkg.in/yaml.v3/readerc.go diff --git a/vendor/gopkg.in/yaml.v3/resolve.go b/shortener/vendor/gopkg.in/yaml.v3/resolve.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/resolve.go rename to shortener/vendor/gopkg.in/yaml.v3/resolve.go diff --git a/vendor/gopkg.in/yaml.v3/scannerc.go b/shortener/vendor/gopkg.in/yaml.v3/scannerc.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/scannerc.go rename to shortener/vendor/gopkg.in/yaml.v3/scannerc.go diff --git a/vendor/gopkg.in/yaml.v3/sorter.go b/shortener/vendor/gopkg.in/yaml.v3/sorter.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/sorter.go rename to shortener/vendor/gopkg.in/yaml.v3/sorter.go diff --git a/vendor/gopkg.in/yaml.v3/writerc.go b/shortener/vendor/gopkg.in/yaml.v3/writerc.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/writerc.go rename to shortener/vendor/gopkg.in/yaml.v3/writerc.go diff --git a/vendor/gopkg.in/yaml.v3/yaml.go b/shortener/vendor/gopkg.in/yaml.v3/yaml.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/yaml.go rename to shortener/vendor/gopkg.in/yaml.v3/yaml.go diff --git a/vendor/gopkg.in/yaml.v3/yamlh.go b/shortener/vendor/gopkg.in/yaml.v3/yamlh.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/yamlh.go rename to shortener/vendor/gopkg.in/yaml.v3/yamlh.go diff --git a/vendor/gopkg.in/yaml.v3/yamlprivateh.go b/shortener/vendor/gopkg.in/yaml.v3/yamlprivateh.go similarity index 100% rename from vendor/gopkg.in/yaml.v3/yamlprivateh.go rename to shortener/vendor/gopkg.in/yaml.v3/yamlprivateh.go diff --git a/vendor/modules.txt b/shortener/vendor/modules.txt similarity index 100% rename from vendor/modules.txt rename to shortener/vendor/modules.txt diff --git a/web/Dockerfile b/web/Dockerfile deleted file mode 100644 index 3914f6a9..00000000 --- a/web/Dockerfile +++ /dev/null @@ -1,22 +0,0 @@ -FROM golang:1.19-alpine AS builder - -WORKDIR /app - -COPY ./vendor ./vendor -COPY ./pkg ./pkg -COPY ./go.mod ./go.mod -COPY ./go.sum ./go.sum -COPY ./web ./web - -RUN go build -o app ./web - -FROM alpine - -ENV PORT=8080 -EXPOSE ${PORT} - -WORKDIR /app - -COPY --from=builder /app/app ./web - -CMD ["./web"] diff --git a/web/config.go b/web/config.go deleted file mode 100644 index 1653c2c9..00000000 --- a/web/config.go +++ /dev/null @@ -1,17 +0,0 @@ -package main - -import ( - "github.com/dbut2/butla/pkg/stores" -) - -type Config struct { - Address string `yaml:"address"` - Host host `yaml:"host"` - Store *stores.Config `yaml:"store"` - LoginEnabled bool `yaml:"login"` -} - -type host struct { - Scheme string `yaml:"scheme"` - Hostname string `yaml:"hostname"` -}