From 0183a7f71038b0ef90c291f450e8cdbf50fcf0d7 Mon Sep 17 00:00:00 2001 From: unteem Date: Mon, 4 Nov 2024 15:50:01 +0100 Subject: [PATCH] feat: use nix to build project --- default.nix | 21 + flake.lock | 85 ++++ flake.nix | 47 ++ gomod2nix.toml | 1242 ++++++++++++++++++++++++++++++++++++++++++++++++ shell.nix | 29 ++ 5 files changed, 1424 insertions(+) create mode 100644 default.nix create mode 100644 flake.lock create mode 100644 flake.nix create mode 100644 gomod2nix.toml create mode 100644 shell.nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..14ec4fe --- /dev/null +++ b/default.nix @@ -0,0 +1,21 @@ +{ pkgs ? ( + let + inherit (builtins) fetchTree fromJSON readFile; + inherit ((fromJSON (readFile ./flake.lock)).nodes) nixpkgs gomod2nix; + in + import (fetchTree nixpkgs.locked) { + overlays = [ + (import "${fetchTree gomod2nix.locked}/overlay.nix") + ]; + } + ) +, buildGoApplication ? pkgs.buildGoApplication +}: + +buildGoApplication { + pname = "myapp"; + version = "0.1"; + pwd = ./.; + src = ./.; + modules = ./gomod2nix.toml; +} diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..0423ac0 --- /dev/null +++ b/flake.lock @@ -0,0 +1,85 @@ +{ + "nodes": { + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1726560853, + "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "gomod2nix": { + "inputs": { + "flake-utils": [ + "flake-utils" + ], + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1729448365, + "narHash": "sha256-oquZeWTYWTr5IxfwEzgsxjtD8SSFZYLdO9DaQb70vNU=", + "owner": "nix-community", + "repo": "gomod2nix", + "rev": "5d387097aa716f35dd99d848dc26d8d5b62a104c", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "gomod2nix", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1730531603, + "narHash": "sha256-Dqg6si5CqIzm87sp57j5nTaeBbWhHFaVyG7V6L8k3lY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "7ffd9ae656aec493492b44d0ddfb28e79a1ea25d", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "flake-utils": "flake-utils", + "gomod2nix": "gomod2nix", + "nixpkgs": "nixpkgs" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..e2ac31d --- /dev/null +++ b/flake.nix @@ -0,0 +1,47 @@ +{ + description = "Libre.sh"; + + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + flake-utils.url = "github:numtide/flake-utils"; + gomod2nix = { + url = "github:nix-community/gomod2nix"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.flake-utils.follows = "flake-utils"; + }; + }; + + outputs = { self, nixpkgs, flake-utils, gomod2nix }: + (flake-utils.lib.eachDefaultSystem + (system: + let + pkgs = nixpkgs.legacyPackages.${system}; + + # The current default sdk for macOS fails to compile go projects, so we use a newer one for now. + # This has no effect on other platforms. + callPackage = pkgs.darwin.apple_sdk_11_0.callPackage or pkgs.callPackage; + in + rec { + packages.default = callPackage ./. { + inherit (gomod2nix.legacyPackages.${system}) buildGoApplication; + }; + devShells.default = callPackage ./shell.nix { + inherit (gomod2nix.legacyPackages.${system}) mkGoEnv gomod2nix; + }; + + packages.container = pkgs.dockerTools.buildLayeredImage { + #inherit name; + name = "php-fpm-exporter"; + tag = packages.default.version; + created = "now"; + # contents = packages.${name}; + config = { + Cmd = [ "${packages.default}/bin/main" ]; + ExposedPorts = { + "9253/tcp" = {}; + }; + }; + }; + }) + ); +} diff --git a/gomod2nix.toml b/gomod2nix.toml new file mode 100644 index 0000000..b85965b --- /dev/null +++ b/gomod2nix.toml @@ -0,0 +1,1242 @@ +schema = 3 + +[mod] + [mod."cloud.google.com/go"] + version = "v0.112.1" + hash = "sha256-r2N7sr7XoAqi4aRdp/F1OJh6riZCpavsE1Yhl1Fc5ew=" + [mod."cloud.google.com/go/accessapproval"] + version = "v1.7.5" + hash = "sha256-l6qkntMUopS9T0BoNfNFXI51tH0AsGBoOD2a/3FZez8=" + [mod."cloud.google.com/go/accesscontextmanager"] + version = "v1.8.5" + hash = "sha256-NoIhrzG63tSLzICLY2twmETzRWERJ4U6NINHYZfwuAA=" + [mod."cloud.google.com/go/aiplatform"] + version = "v1.60.0" + hash = "sha256-nU1ASAY9kLYSz5phenZfEhpEEfoO/TvHd5QvOaG/m5s=" + [mod."cloud.google.com/go/analytics"] + version = "v0.23.0" + hash = "sha256-uwKr6mZKGegTub2JWbVSFA3fYwePTXXPOMYPAKEj8IE=" + [mod."cloud.google.com/go/apigateway"] + version = "v1.6.5" + hash = "sha256-PKlUxME6vmfBF4pb+Inf19s2r7dSITgofotKq/52oeE=" + [mod."cloud.google.com/go/apigeeconnect"] + version = "v1.6.5" + hash = "sha256-V3qLeW/JlTZDwo4Jfhn57QRjcL9DwKDIzTdC2VarxVw=" + [mod."cloud.google.com/go/apigeeregistry"] + version = "v0.8.3" + hash = "sha256-YJY8MDaFbbWnDJZWT22bOl4qFi/XAjkFDlYGih4sIS8=" + [mod."cloud.google.com/go/apikeys"] + version = "v0.6.0" + hash = "sha256-7tsYQhQaJSm5gwpA/Rwwld6RXIqB6ZRkWOmBs5qVAvs=" + [mod."cloud.google.com/go/appengine"] + version = "v1.8.5" + hash = "sha256-KUXg4wYerbor+D9uxU1E8b/l9yCkSmHxYIXOqlQR7i4=" + [mod."cloud.google.com/go/area120"] + version = "v0.8.5" + hash = "sha256-ruL3o3JmT0YVMzGVArG3hNoMwkXhuhG8NJnRQSLAH5A=" + [mod."cloud.google.com/go/artifactregistry"] + version = "v1.14.7" + hash = "sha256-2fI4MGCJns9pbcyKjXGFmSjZjSuGRzigisE/fcNBxeI=" + [mod."cloud.google.com/go/asset"] + version = "v1.17.2" + hash = "sha256-5tPKd2oJrE9YdmA0D08HJFfGVUYEKyh76vTu9VvUDBk=" + [mod."cloud.google.com/go/assuredworkloads"] + version = "v1.11.5" + hash = "sha256-skpoDDVAYDgPFctG0bgw2wJ1rjwsVAHvnQ2NgJvI3Tc=" + [mod."cloud.google.com/go/automl"] + version = "v1.13.5" + hash = "sha256-DV4c+0G7dsipU+jEodahvh58Yw2HOPch8QuVL9/d1yI=" + [mod."cloud.google.com/go/baremetalsolution"] + version = "v1.2.4" + hash = "sha256-c43LB2LSBbP8N8tGjzqWgdZDRQT02IcxAWfP6YIBNVw=" + [mod."cloud.google.com/go/batch"] + version = "v1.8.0" + hash = "sha256-ki2OukDJ79U0yzmxpTFIWp/+74eQvIK9FLG/0TneQgo=" + [mod."cloud.google.com/go/beyondcorp"] + version = "v1.0.4" + hash = "sha256-spd3pOl+mG/iPNg5llPx8pzBmsIyR8rr+6hapR9WuBA=" + [mod."cloud.google.com/go/bigquery"] + version = "v1.59.1" + hash = "sha256-aV43/gYGTASmov7m40OtFykq2Ifsj7CMJjZX3rWGDjM=" + [mod."cloud.google.com/go/billing"] + version = "v1.18.2" + hash = "sha256-TR8qADbDXtvNoVE+AM9YzhdPQABzXbBDXX7xZyAeuWU=" + [mod."cloud.google.com/go/binaryauthorization"] + version = "v1.8.1" + hash = "sha256-/QI+mNnWfJBTXINpYrGemKhLk8eOmXGs8/QhPKziIPE=" + [mod."cloud.google.com/go/certificatemanager"] + version = "v1.7.5" + hash = "sha256-QetgusC4SZFsdXG1iLk69b5mbQ5/zOXwfhGcW5hKjuU=" + [mod."cloud.google.com/go/channel"] + version = "v1.17.5" + hash = "sha256-SRy2a0rw+OBuBuHini8aBxCgQYm7/boK/h9zjNd4eFc=" + [mod."cloud.google.com/go/cloudbuild"] + version = "v1.15.1" + hash = "sha256-zapdFmf3jO2PWgwMfxNrlssI/cr1yZlyBhG65TeP7HU=" + [mod."cloud.google.com/go/clouddms"] + version = "v1.7.4" + hash = "sha256-1Q4pSSOL/A/67E7xk/JnYQ2V/qVeqj9ujmpvj+uhYF0=" + [mod."cloud.google.com/go/cloudtasks"] + version = "v1.12.6" + hash = "sha256-46TBrJDf5LH1i840rHuo5FyXlLyaXviTmrm4T+YpB08=" + [mod."cloud.google.com/go/compute"] + version = "v1.24.0" + hash = "sha256-icDjR0uxYeazRbhsBgl8Dx7z/oRZJ/iqK6CGjCtsaQQ=" + [mod."cloud.google.com/go/compute/metadata"] + version = "v0.3.0" + hash = "sha256-hj2Xjlz3vj7KYONZO/ItclWGGJEUgo5EvMEkGPfQi1Q=" + [mod."cloud.google.com/go/contactcenterinsights"] + version = "v1.13.0" + hash = "sha256-a1kIba/25ayOy+IVKtmCyxDZsfKbPF49NGVEbahqyKo=" + [mod."cloud.google.com/go/container"] + version = "v1.31.0" + hash = "sha256-wF+TFDDk4Om2E06pD5t585fmQ6Mw6hpt3sN66UFuCsg=" + [mod."cloud.google.com/go/containeranalysis"] + version = "v0.11.4" + hash = "sha256-gx/Jl67yUw9q2PQdV6TCRdPk+acO5PPNNQOaop+v/zA=" + [mod."cloud.google.com/go/datacatalog"] + version = "v1.19.3" + hash = "sha256-nww6kYUUQkBJxl7SGTrCFj6m/wlXgDRcfY8qajm2Gl4=" + [mod."cloud.google.com/go/dataflow"] + version = "v0.9.5" + hash = "sha256-dakkIWjL8cVqk7UPSW9kroNxCNqRMnnQ9H2paBn0RSU=" + [mod."cloud.google.com/go/dataform"] + version = "v0.9.2" + hash = "sha256-NsWoCeEMGHaLn/1FfQeQ2LiL6zRTl/n7vomC5o3aMIY=" + [mod."cloud.google.com/go/datafusion"] + version = "v1.7.5" + hash = "sha256-Zc7fpzt9pdsUh9tEs2v1j+QcD8/Aa44q6EJxO/Lls0o=" + [mod."cloud.google.com/go/datalabeling"] + version = "v0.8.5" + hash = "sha256-MiKOLDEO7v9q1ilYSk7I1ChgwwkjKR69rL4GK1aKnV8=" + [mod."cloud.google.com/go/dataplex"] + version = "v1.14.2" + hash = "sha256-mkWoeHOqyYUUcOY4tNvzgFjOvECQuOohPuOcnX/bEio=" + [mod."cloud.google.com/go/dataproc"] + version = "v1.12.0" + hash = "sha256-bz26oQUkIZSpxAY8K7q2NwR8FNgbBw7lyU5HhQ44YHM=" + [mod."cloud.google.com/go/dataproc/v2"] + version = "v2.4.0" + hash = "sha256-uXuRecFc/hUjMqO5sZOJ42yt6d5Z0Q/vO1EM5961Zy0=" + [mod."cloud.google.com/go/dataqna"] + version = "v0.8.5" + hash = "sha256-XjlGJI2C2qIK+Yjy0yaxOLanTFusHIDBwr/DaEbTj74=" + [mod."cloud.google.com/go/datastore"] + version = "v1.15.0" + hash = "sha256-YHGPHb2Ofd54sYlMBhDyptwz/24Kq2DAJ8eyTdZPwvA=" + [mod."cloud.google.com/go/datastream"] + version = "v1.10.4" + hash = "sha256-QBXSo+keSSzrhTweZP6z/iaM2JyPfZOkaa0ryNhOGcU=" + [mod."cloud.google.com/go/deploy"] + version = "v1.17.1" + hash = "sha256-f9V/Ycd4yCY4CfvccmZ0DdVWhJztjAQ89XAX7Jb9ZZ4=" + [mod."cloud.google.com/go/dialogflow"] + version = "v1.49.0" + hash = "sha256-fexd+ufM5wnVoKlp+535fUBh++m7VoZqAsWQz6KjTZU=" + [mod."cloud.google.com/go/dlp"] + version = "v1.11.2" + hash = "sha256-66yAoABUziQaDnU9q0qC/yiai+KibctKgX+0g81/gvI=" + [mod."cloud.google.com/go/documentai"] + version = "v1.25.0" + hash = "sha256-MZQNdOx4Ekgiw748s9yuq/YdvAJ/Fwa+tr5Yx6BDprM=" + [mod."cloud.google.com/go/domains"] + version = "v0.9.5" + hash = "sha256-b3kfnj+dhPWim9Dvo8J81EHvTOR/7Qj9a4JVfR/iwVc=" + [mod."cloud.google.com/go/edgecontainer"] + version = "v1.1.5" + hash = "sha256-jZWR7j7EFULHi1VaTwuPTpRPnHx0T78MHUMP9j0Nx+s=" + [mod."cloud.google.com/go/errorreporting"] + version = "v0.3.0" + hash = "sha256-izkDfq82fTUj8bt/+c/CCZdtWz14Av+Wy0HucORHgzU=" + [mod."cloud.google.com/go/essentialcontacts"] + version = "v1.6.6" + hash = "sha256-FvBAxBxlmIC8X7m7TNWMdwn7Lh9mC7zrz/ChYRhskC4=" + [mod."cloud.google.com/go/eventarc"] + version = "v1.13.4" + hash = "sha256-yiGNimZUAOj/wX4gcg5zEmwXuj79ODW4ue9509ATtjc=" + [mod."cloud.google.com/go/filestore"] + version = "v1.8.1" + hash = "sha256-HuTU3qZsZB1qEXNut1msYCF2w5RSEpQNvHlceojQg8k=" + [mod."cloud.google.com/go/firestore"] + version = "v1.15.0" + hash = "sha256-xAx+R1112SWeyMKYEb05b0xGPOWxWFLcz0ivh50Z+ZY=" + [mod."cloud.google.com/go/functions"] + version = "v1.16.0" + hash = "sha256-ulagHnm86kDszH9sKdHwqLdYPO+F3UIwM1swaQ5wUuI=" + [mod."cloud.google.com/go/gaming"] + version = "v1.10.1" + hash = "sha256-+K1reTmIPSG9vMUGB/RmKp3W7cG+mWIT/fS8S8gc7lU=" + [mod."cloud.google.com/go/gkebackup"] + version = "v1.3.5" + hash = "sha256-WR+f8G7T7Z9ny27HGRBfVhBVuhqVVVoZonsKVRrVJkE=" + [mod."cloud.google.com/go/gkeconnect"] + version = "v0.8.5" + hash = "sha256-0jOPm5p2Qx5biPCtrSI3Tl+5FJ3WxlNJq8rmvS+a9CQ=" + [mod."cloud.google.com/go/gkehub"] + version = "v0.14.5" + hash = "sha256-YTe609OOfnz0G4xcN4GkPZaY2653XvD9rwTckKPgmD4=" + [mod."cloud.google.com/go/gkemulticloud"] + version = "v1.1.1" + hash = "sha256-k4MzZApsYjyDA/Z32gRT7fJFREjS62XcGvYDzc5WO0k=" + [mod."cloud.google.com/go/grafeas"] + version = "v0.3.4" + hash = "sha256-3GKGzi9YCxbPkgMNzh3J339fr9EhcKEIzgEuOoXqTlQ=" + [mod."cloud.google.com/go/gsuiteaddons"] + version = "v1.6.5" + hash = "sha256-OeIkFjmTjeuPIHrz6XnmOYdMywvU2RkaCD648Zo4HUY=" + [mod."cloud.google.com/go/iam"] + version = "v1.1.6" + hash = "sha256-u91oZdyy/wgk3J8Z+4mWmn+YliSBIATu6kpyH20Dd8k=" + [mod."cloud.google.com/go/iap"] + version = "v1.9.4" + hash = "sha256-ahAOR8X3pT4CQH4NOpu79xDMZuJQM7o/MwIvuxs/Tts=" + [mod."cloud.google.com/go/ids"] + version = "v1.4.5" + hash = "sha256-X9By50ek9SnHO+D70H6isACkcOfS4F3smhJtA0uQbG4=" + [mod."cloud.google.com/go/iot"] + version = "v1.7.5" + hash = "sha256-Rscs8a7dJR0vWy31ucOQWCZVrI0VJbFMAvxAFXL7JSs=" + [mod."cloud.google.com/go/kms"] + version = "v1.15.7" + hash = "sha256-2iQ93zEsu5Me4SFhM4blBtNBWqYU9UlUyilm3XzMqo4=" + [mod."cloud.google.com/go/language"] + version = "v1.12.3" + hash = "sha256-UWUhLwQ7Rx7T1YalXMXQBkP3oq2h8ICu7ekqV3pp5YM=" + [mod."cloud.google.com/go/lifesciences"] + version = "v0.9.5" + hash = "sha256-Zaq+/vD7Mg5DXdeAwp2O7Sci1HDA83aZApDDIK6Mnv0=" + [mod."cloud.google.com/go/logging"] + version = "v1.9.0" + hash = "sha256-WtHr835RGbov/qchd30Av1Kd2LAvnudcrvebEBBWFgw=" + [mod."cloud.google.com/go/longrunning"] + version = "v0.5.5" + hash = "sha256-eL0U/Rs78tFLyWFBkcNzoUAJCX3YP3QYDvdzYb/V21g=" + [mod."cloud.google.com/go/managedidentities"] + version = "v1.6.5" + hash = "sha256-BAb5/KF27V9IlpAzcbYmpAID+6s6EyzbOKwtWGfv474=" + [mod."cloud.google.com/go/maps"] + version = "v1.6.4" + hash = "sha256-r4LFAHfyf46E9nEt0UZlqaz3qZ3+WgDjwn3zx2p60HE=" + [mod."cloud.google.com/go/mediatranslation"] + version = "v0.8.5" + hash = "sha256-pK8NVyqUzOQo455EC+PKP26wQHWCsA52D1HAI2IWy6k=" + [mod."cloud.google.com/go/memcache"] + version = "v1.10.5" + hash = "sha256-4uvFHZqFxQc2Et7sbbK1cmds+ZJjcU1KQVGjb07ieE4=" + [mod."cloud.google.com/go/metastore"] + version = "v1.13.4" + hash = "sha256-4XNxiTna62JjVDULYwFrUVAP2d/wWD1GeWEfrqdewCY=" + [mod."cloud.google.com/go/monitoring"] + version = "v1.18.0" + hash = "sha256-FxcaDZUGLORbELLlh97HGmFaaVtzAZtv6V9hmC72MDw=" + [mod."cloud.google.com/go/networkconnectivity"] + version = "v1.14.4" + hash = "sha256-ewOmXlohjniaXeA1Udnm/qcvO45lNNrY0+PEoRHYKwI=" + [mod."cloud.google.com/go/networkmanagement"] + version = "v1.9.4" + hash = "sha256-Uf73E7kx4K9tYhezwp+MRifZomXcDl6yhgPaVKlUk/I=" + [mod."cloud.google.com/go/networksecurity"] + version = "v0.9.5" + hash = "sha256-Ig+vTD6lMhIozzcv2Zs7xPxQQiNRyXN0oGtqVVQZ0QQ=" + [mod."cloud.google.com/go/notebooks"] + version = "v1.11.3" + hash = "sha256-DiOIYRP8tf+vGAnYLWahaPrQIKUyuGlbugVKHl17+iI=" + [mod."cloud.google.com/go/optimization"] + version = "v1.6.3" + hash = "sha256-o7ivJnzQlmdjmP28uGlrhat4iYaAuNeXzlnivUq/RMk=" + [mod."cloud.google.com/go/orchestration"] + version = "v1.8.5" + hash = "sha256-sssyqHPsc5Vn4/qLwaoYL531ZfR9pjb0eRbw1EVBQgs=" + [mod."cloud.google.com/go/orgpolicy"] + version = "v1.12.1" + hash = "sha256-l0BQiUm1KZGpvSp6ZRGIQZWyE5WuNm6+MxpwgqJcaj0=" + [mod."cloud.google.com/go/osconfig"] + version = "v1.12.5" + hash = "sha256-xeSQBZWZqF7YJFT2J3QDNEMc70wyh+q1y+fPWhsA1Dk=" + [mod."cloud.google.com/go/oslogin"] + version = "v1.13.1" + hash = "sha256-RVntBL3lv9Vt/FJ84qCm0vscGW9eT6tPYkZf0CzRoSk=" + [mod."cloud.google.com/go/phishingprotection"] + version = "v0.8.5" + hash = "sha256-rwnVpErjbx4pCMr/8JnIu71g80p0rwddbalkX2eUJc8=" + [mod."cloud.google.com/go/policytroubleshooter"] + version = "v1.10.3" + hash = "sha256-hbA+VP8RatLaw4C8NSx5git/RmpNqsW5CzWFlKEOvF4=" + [mod."cloud.google.com/go/privatecatalog"] + version = "v0.9.5" + hash = "sha256-ecvZvHnCvSd6BqaHrxu/2QJiHsHzQ1QYxW+fKdyvE1Q=" + [mod."cloud.google.com/go/pubsub"] + version = "v1.36.1" + hash = "sha256-HbVOFOWsmfXiCA7eD9P4JOytJvbIM7ZYtRin1jtdCLs=" + [mod."cloud.google.com/go/pubsublite"] + version = "v1.8.1" + hash = "sha256-5z1QQLGjlKyQjIUjFzhDHquy6EFngUNL2RzXx+Z0RJw=" + [mod."cloud.google.com/go/recaptchaenterprise"] + version = "v1.3.1" + hash = "sha256-BqLAck56BUbzlJab91P1tr4RcJEhggjkXqAyl6yt2hE=" + [mod."cloud.google.com/go/recaptchaenterprise/v2"] + version = "v2.9.2" + hash = "sha256-5RdDIVFpQMi3MP9VBMhNbEy7My8FXS4FIyIvnShw3Vk=" + [mod."cloud.google.com/go/recommendationengine"] + version = "v0.8.5" + hash = "sha256-XUswlSYe7TXzwKxjRslAQKo28pwDtcsQxvrKzyakM5Q=" + [mod."cloud.google.com/go/recommender"] + version = "v1.12.1" + hash = "sha256-96L0aTrY5s4crWalPmsA4Zm86s5/wr+wLDYAGUFGhUE=" + [mod."cloud.google.com/go/redis"] + version = "v1.14.2" + hash = "sha256-69RNE7CcfZb+bG1c344B5dOlkraxSukXjJgSfu518Rs=" + [mod."cloud.google.com/go/resourcemanager"] + version = "v1.9.5" + hash = "sha256-lbLpnDvbEzAhaFtbo+OA/hZKc/7U1pmk3J1MSUhH/m0=" + [mod."cloud.google.com/go/resourcesettings"] + version = "v1.6.5" + hash = "sha256-QZq2BhwVbcPRAKNUN5DcoCTwACD+letMt7dgV7+4jVw=" + [mod."cloud.google.com/go/retail"] + version = "v1.16.0" + hash = "sha256-DrVeGsQ5i2s1MgP1vIxo2dGOIj1r8Ibt14Fyyv1Xgww=" + [mod."cloud.google.com/go/run"] + version = "v1.3.4" + hash = "sha256-IBv61uWJvPGbppDiLW5+K6WBYDM1Zgn8KIh03cWdTx4=" + [mod."cloud.google.com/go/scheduler"] + version = "v1.10.6" + hash = "sha256-6m1HxgOUrRowsyItNjA2U2izfOMrPvyRMskLpZ5Jzco=" + [mod."cloud.google.com/go/secretmanager"] + version = "v1.11.5" + hash = "sha256-31v8CiOfeu+UX7AWhsZr7OsvTc7Ft/pTmsN/T+Ag16Q=" + [mod."cloud.google.com/go/security"] + version = "v1.15.5" + hash = "sha256-6nWpUJqvQsZ20OMtvPoELLU5eVsRAHdE7BTr62+erHo=" + [mod."cloud.google.com/go/securitycenter"] + version = "v1.24.4" + hash = "sha256-JKrJbHCLfbaMCPWTibSS7A8U6SUdaPtOO7wqXKx1EIg=" + [mod."cloud.google.com/go/servicecontrol"] + version = "v1.11.1" + hash = "sha256-g3C1E5YQHsqiYSHBDM0Ua7KOY0fyqQn16YrgTkxDzRI=" + [mod."cloud.google.com/go/servicedirectory"] + version = "v1.11.4" + hash = "sha256-qaM8vOPIm6t3EGTvZy7VUalPjOJhm6OPhvrvs8eY8Uk=" + [mod."cloud.google.com/go/servicemanagement"] + version = "v1.8.0" + hash = "sha256-dP/G9hjH6yPl1D30XmHmlFJtkK/ypOb1phaVKASlzwQ=" + [mod."cloud.google.com/go/serviceusage"] + version = "v1.6.0" + hash = "sha256-lmcoUzh6u6Or2p33vKddr4Ahk0p+CfICND4O3FlW+1w=" + [mod."cloud.google.com/go/shell"] + version = "v1.7.5" + hash = "sha256-LTB5ZxQWNsSK4dHRMhGaLaiemP6dkpOSU9wFD7yhrCY=" + [mod."cloud.google.com/go/spanner"] + version = "v1.56.0" + hash = "sha256-tmducAB2D8DQsP2pkjnokzhradB6/KwMHubykz3Cw7g=" + [mod."cloud.google.com/go/speech"] + version = "v1.21.1" + hash = "sha256-wh8x2KWXkI410IWdbxIWEJsosAekqfLX2rlOPdk3fPo=" + [mod."cloud.google.com/go/storage"] + version = "v1.38.0" + hash = "sha256-6WI+JwdXR1QDGPC+vbWYFyEjELtkz236FUBjiK2Tbws=" + [mod."cloud.google.com/go/storagetransfer"] + version = "v1.10.4" + hash = "sha256-oKBP5cNv2KnkE8zRa1nv/ZT7H0UrLLs3MZ038HiqGoE=" + [mod."cloud.google.com/go/talent"] + version = "v1.6.6" + hash = "sha256-Z8REZUvMq40mIIZ9LGJeD0fQpx4YZ/k2iEYF33hk6ms=" + [mod."cloud.google.com/go/texttospeech"] + version = "v1.7.5" + hash = "sha256-F51PddEyY3Vf7bRhvGjEvOnysXKHv+6yVkemTezu0Mw=" + [mod."cloud.google.com/go/tpu"] + version = "v1.6.5" + hash = "sha256-AuUSSh9KMu+dSDaQuuc4wqy+GD51oOLVv0j4rRivVIM=" + [mod."cloud.google.com/go/trace"] + version = "v1.10.5" + hash = "sha256-opwY8mcpJZcwzrnpKfBT0wkSzNnqsnWD7KSZgPQFzzg=" + [mod."cloud.google.com/go/translate"] + version = "v1.10.1" + hash = "sha256-BrVUwaG0GDfXAPZl7g7m3DdQJUbz4KSjz6nBYkZZFIY=" + [mod."cloud.google.com/go/video"] + version = "v1.20.4" + hash = "sha256-9MyO44uKDb3yvCMluvz4rmNKosKHhUPXdOA+Um8js3E=" + [mod."cloud.google.com/go/videointelligence"] + version = "v1.11.5" + hash = "sha256-i4JzHLIk5Lt5+8yvFuguTg/dbRb5jSZZHIAH5+W6YQM=" + [mod."cloud.google.com/go/vision"] + version = "v1.2.0" + hash = "sha256-xR55vdJeaqonhs4e0dV/vS5RcWU4VWzL2HsIG58hCyM=" + [mod."cloud.google.com/go/vision/v2"] + version = "v2.8.0" + hash = "sha256-IKGg3ViTbPD2Y/MS0ti56DtDuozOTQfyN21XK/YejZQ=" + [mod."cloud.google.com/go/vmmigration"] + version = "v1.7.5" + hash = "sha256-5UxwI4DVfUq/amU+MerFWvWsXaExGtyA8StV31XPOxs=" + [mod."cloud.google.com/go/vmwareengine"] + version = "v1.1.1" + hash = "sha256-me12QyZYoHAu56ATu0+EK5s6Cr53+VJdY1IC2T5k7vk=" + [mod."cloud.google.com/go/vpcaccess"] + version = "v1.7.5" + hash = "sha256-lvy+A+v6BK3/TTJX3RFNulQKvcRmFM0OcNVfdAJ7Y6Q=" + [mod."cloud.google.com/go/webrisk"] + version = "v1.9.5" + hash = "sha256-eNEADr3lT1oubm9Y69mYKXICETl1IhLZMUuRCmcDwMA=" + [mod."cloud.google.com/go/websecurityscanner"] + version = "v1.6.5" + hash = "sha256-3qkJllxiZPOev0Hw98CmteMLMEpXR0w97nb5kdosouA=" + [mod."cloud.google.com/go/workflows"] + version = "v1.12.4" + hash = "sha256-DDFPTDYV7lD14QDqICe1AjneBp1oIz00L8FZUF88QWY=" + [mod."dmitri.shuralyov.com/gpu/mtl"] + version = "v0.0.0-20190408044501-666a987793e9" + hash = "sha256-H+xcbVdCNDahWZPgwk4k+XxnM73g0hwaFY7x+OAATcc=" + [mod."gioui.org"] + version = "v0.0.0-20210308172011-57750fc8a0a6" + hash = "sha256-oETHvx6UoU1kozoRHUjWYtxmakKPtiB2M15bUKllprU=" + [mod."git.sr.ht/~sbinet/gg"] + version = "v0.3.1" + hash = "sha256-LWCy7oT3OoqkrU9o4NZzx18KChh6m7ujCv9cnx2QhrI=" + [mod."github.com/BurntSushi/toml"] + version = "v0.3.1" + hash = "sha256-Rqak1dE/Aj/+Kx1/pl3Hifgt+Q3OzuZ5fJR+/x3nTbo=" + [mod."github.com/BurntSushi/xgb"] + version = "v0.0.0-20160522181843-27f122750802" + hash = "sha256-ck+gNOSXNYy/ji6mpSX3OTHgCDm2nww+3ZKu4lAXl6I=" + [mod."github.com/DataDog/datadog-go"] + version = "v3.2.0+incompatible" + hash = "sha256-/cwjihaTjcbW0c7Y/0At44JCKFhrbC/zZTwbEyi1CtU=" + [mod."github.com/JohnCGriffin/overflow"] + version = "v0.0.0-20211019200055-46fa312c352c" + hash = "sha256-BDp0GykmeDlBjVPZVM3rpmsfwrvpqKPqusIZG5xY7Wo=" + [mod."github.com/OneOfOne/xxhash"] + version = "v1.2.2" + hash = "sha256-JvJnJFr9NFh5u+b7BgNEIwZR6scXW8l8RkT1DXmGTtY=" + [mod."github.com/ajstarks/deck"] + version = "v0.0.0-20200831202436-30c9fc6549a9" + hash = "sha256-cXG8amgPps7I8wQQKC7lfl/EEuTkV4GtxUT+QCO992g=" + [mod."github.com/ajstarks/deck/generate"] + version = "v0.0.0-20210309230005-c3f852c02e19" + hash = "sha256-T7X8Xz8zPLTZAXj3SB/c/ONmPhSo5pUhPl++w6ZAXuw=" + [mod."github.com/ajstarks/svgo"] + version = "v0.0.0-20211024235047-1546f124cd8b" + hash = "sha256-sPwt5sImKFk949TzUeYEF2UiJDqHxXFJKRL2Y7JWJ6Y=" + [mod."github.com/alecthomas/assert/v2"] + version = "v2.3.0" + hash = "sha256-fF0hiTi35HhDTtqYTGAehU0NrPjM1LR2msvX6OXYqww=" + [mod."github.com/alecthomas/kingpin/v2"] + version = "v2.4.0" + hash = "sha256-wF8AHp7jHB5NLlbWh29IPCqQeEBwWcw/MYN2ixR3P9o=" + [mod."github.com/alecthomas/participle/v2"] + version = "v2.1.0" + hash = "sha256-kWZE9zzEb8Zq5k1Qtd9GcZjxfKI0sSS+w/pQsLiIX94=" + [mod."github.com/alecthomas/repr"] + version = "v0.2.0" + hash = "sha256-vBRu5jLdJqlDGVflK0EZEUe40G+KAqI5P5fteHZxAvc=" + [mod."github.com/alecthomas/template"] + version = "v0.0.0-20190718012654-fb15b899a751" + hash = "sha256-RsS4qxdRQ3q+GejA8D9Iu31A/mZNms4LbJ7518jWiu4=" + [mod."github.com/alecthomas/units"] + version = "v0.0.0-20211218093645-b94a6e3cc137" + hash = "sha256-uriYmwxT69xbmWKO/5OAyeMa2lFBOJDrU2KtQh/+ZjY=" + [mod."github.com/andybalholm/brotli"] + version = "v1.0.5" + hash = "sha256-/qS8wU8yZQJ+uTOg66rEl9s7spxq9VIXF5L1BcaEClc=" + [mod."github.com/antihax/optional"] + version = "v1.0.0" + hash = "sha256-QGaiZUrNRq6obhRvPiG034d3EmUBCMMyKrnjROhGoMc=" + [mod."github.com/apache/arrow/go/v10"] + version = "v10.0.1" + hash = "sha256-pmVsskGbJwowLzjsj4IgurFqVhi5VjVod1JScdeV7J0=" + [mod."github.com/apache/arrow/go/v11"] + version = "v11.0.0" + hash = "sha256-vlYcwuvJ0gHxzONhdvfq4fH4K0eZOBfmGUZ+r6BwUnw=" + [mod."github.com/apache/arrow/go/v12"] + version = "v12.0.1" + hash = "sha256-SbrBq+xrFdLeAdcgWxQ0Tzuz3VkP3QYN9MOD6bQLDic=" + [mod."github.com/apache/arrow/go/v14"] + version = "v14.0.2" + hash = "sha256-o9HedpBNKlgTU6FmUzVKY5hao8a3k2H6qwQZVbI0e7k=" + [mod."github.com/apache/thrift"] + version = "v0.17.0" + hash = "sha256-6aCQ2ViG8+bRxLQk2i09Op1+v4xL1+iA+X/s9ot9OAE=" + [mod."github.com/armon/circbuf"] + version = "v0.0.0-20150827004946-bbbad097214e" + hash = "sha256-klQjllsJZqZ2KPNx1mZT9XP+UAJkuBhmTnZdNlAflEM=" + [mod."github.com/armon/go-metrics"] + version = "v0.4.1" + hash = "sha256-usxTUHA0QQMdM6sHi2z51nmnEKMbA0qUilxJFpWHlYE=" + [mod."github.com/armon/go-radix"] + version = "v1.0.0" + hash = "sha256-A5SNdGtw8I6ngk9U3p+rKu6KB7inSngqmdnJl74EM9Q=" + [mod."github.com/benbjohnson/clock"] + version = "v1.1.0" + hash = "sha256-BT/n9ag/E26FwEybLeqT1eOGlk6HsDIAp8A7LUssBfc=" + [mod."github.com/beorn7/perks"] + version = "v1.0.1" + hash = "sha256-h75GUqfwJKngCJQVE5Ao5wnO3cfKD9lSIteoLp/3xJ4=" + [mod."github.com/bgentry/speakeasy"] + version = "v0.1.0" + hash = "sha256-Gt1vj6CFovLnO6wX5u2O4UfecY9V2J9WGw1ez4HMrgk=" + [mod."github.com/boombuler/barcode"] + version = "v1.0.1" + hash = "sha256-mdptFdhAM2+xm8RBOuViCi/l5qtoIO3fdT+rPuC7nmw=" + [mod."github.com/census-instrumentation/opencensus-proto"] + version = "v0.4.1" + hash = "sha256-5fDJyebvtDYK8mnpLW09yIQ7L9i8IfWSy1k/hdMw94g=" + [mod."github.com/cespare/xxhash"] + version = "v1.1.0" + hash = "sha256-nVDTtXH9PC3yJ0THaQZEN243UP9xgLi/clt5xRqj3+M=" + [mod."github.com/cespare/xxhash/v2"] + version = "v2.3.0" + hash = "sha256-7hRlwSR+fos1kx4VZmJ/7snR7zHh8ZFKX+qqqqGcQpY=" + [mod."github.com/chzyer/logex"] + version = "v1.2.0" + hash = "sha256-j+j35BljI3Z/wmyzq3jly53aw5omSowqBH1PpAb5eh4=" + [mod."github.com/chzyer/readline"] + version = "v1.5.0" + hash = "sha256-Dee1uPFGyXt7gv5ditGmyKzh7TORwgRuxiBl5LzUblg=" + [mod."github.com/chzyer/test"] + version = "v0.0.0-20210722231415-061457976a23" + hash = "sha256-6nyYKIuiQScyIBRh1ck+NO7yLn2ar/w7Bv9zpmScWso=" + [mod."github.com/circonus-labs/circonus-gometrics"] + version = "v2.3.1+incompatible" + hash = "sha256-+tn0rEeNHyqGPdE6yadE3TIG9b/vet0RFBPAEE6OXGg=" + [mod."github.com/circonus-labs/circonusllhist"] + version = "v0.1.3" + hash = "sha256-cexab5zNhQQl+Eek1/OsuDZj7XG17SHdJqi/ckXS8og=" + [mod."github.com/client9/misspell"] + version = "v0.3.4" + hash = "sha256-MIKnt4va/nPl+5cCgOvCyRGIORTnguieQhlj8ery4BU=" + [mod."github.com/cncf/udpa/go"] + version = "v0.0.0-20220112060539-c52dc94e7fbe" + hash = "sha256-3E8BNhFNIdSJg92cUmfB2fAUawpcQPQxtSDO8S5h7Is=" + [mod."github.com/cncf/xds/go"] + version = "v0.0.0-20231128003011-0fa0005c9caa" + hash = "sha256-o45KhBjYkR9F7I+rkaQ5O64zxvZduJA7k+HedkNTMrI=" + [mod."github.com/coreos/go-semver"] + version = "v0.3.0" + hash = "sha256-ielBK5+kGscOuygfFNNr5iKuuF1qKBiXLlK8eGuA4Bw=" + [mod."github.com/coreos/go-systemd/v22"] + version = "v22.3.2" + hash = "sha256-rPrbVhxorJrdhUCrTH67imhVIuu4j5brPf4fJtpgnA4=" + [mod."github.com/cpuguy83/go-md2man/v2"] + version = "v2.0.3" + hash = "sha256-FAMxR5eBO9LQp6ev1b7zaPUS5aoNz1GtsPpoArjiJVw=" + [mod."github.com/creack/pty"] + version = "v1.1.9" + hash = "sha256-Rj6c4/3IApJcS36iPVIEdlMSC/SWmywnpqk1500ik5k=" + [mod."github.com/davecgh/go-spew"] + version = "v1.1.2-0.20180830191138-d8f796af33cc" + hash = "sha256-fV9oI51xjHdOmEx6+dlq7Ku2Ag+m/bmbzPo6A4Y74qc=" + [mod."github.com/docopt/docopt-go"] + version = "v0.0.0-20180111231733-ee0de3bc6815" + hash = "sha256-0mCKIC5x7aauBL8ahXB9ExMfoTJl55HaafWWWPNRmUI=" + [mod."github.com/dustin/go-humanize"] + version = "v1.0.1" + hash = "sha256-yuvxYYngpfVkUg9yAmG99IUVmADTQA0tMbBXe0Fq0Mc=" + [mod."github.com/envoyproxy/go-control-plane"] + version = "v0.12.0" + hash = "sha256-xakPjpmDjGldxYLoGNc+39KpUxI1dt1RWxRzTq4QvjM=" + [mod."github.com/envoyproxy/protoc-gen-validate"] + version = "v1.0.4" + hash = "sha256-5DUwsWh50rXveo69d6H7y8YHG4K2Gez0UIO7w3tf/ms=" + [mod."github.com/fatih/color"] + version = "v1.15.0" + hash = "sha256-7b+scFVQeEUoXfeCDd8X2gS8GMoWA+HxjK8wfbypa5s=" + [mod."github.com/felixge/httpsnoop"] + version = "v1.0.4" + hash = "sha256-c1JKoRSndwwOyOxq9ddCe+8qn7mG9uRq2o/822x5O/c=" + [mod."github.com/fogleman/gg"] + version = "v1.3.0" + hash = "sha256-Fs2JI0FmF4N5EzXJzGAPZMxZxo6wKyebkN/iBZ9sdNo=" + [mod."github.com/frankban/quicktest"] + version = "v1.14.6" + hash = "sha256-4DRq4JlaahwdLSQlx8gVuMoC4U9JmDI84jeNx8hO0D4=" + [mod."github.com/fsnotify/fsnotify"] + version = "v1.7.0" + hash = "sha256-MdT2rQyQHspPJcx6n9ozkLbsktIOJutOqDuKpNAtoZY=" + [mod."github.com/ghodss/yaml"] + version = "v1.0.0" + hash = "sha256-D+2i+EwF2YptR0m/OG4WIVVLL7tUC7XvgRQef2usfGo=" + [mod."github.com/go-fonts/dejavu"] + version = "v0.1.0" + hash = "sha256-acjdnw1MaSnZdGLDBoEIucXacoqLBAowGBcM67oWXc0=" + [mod."github.com/go-fonts/latin-modern"] + version = "v0.2.0" + hash = "sha256-1KQzyodpPk5unTmAVZCdvrmNsRClDgx9oMhe5Mvbk1c=" + [mod."github.com/go-fonts/liberation"] + version = "v0.2.0" + hash = "sha256-LQvoqcozOLVCg+0l9enJ5df00VDY9GnQnhasQyjuYgg=" + [mod."github.com/go-fonts/stix"] + version = "v0.1.0" + hash = "sha256-hEzLsmV/p2kZ1qNhxbtENT2S/zCF+t659NyhD9PdbJk=" + [mod."github.com/go-gl/glfw"] + version = "v0.0.0-20190409004039-e6da0acd62b1" + hash = "sha256-tqPStzM1xOuEWqAv4pBbzB+lNIxEqqyCCP0wWCbrlyY=" + [mod."github.com/go-gl/glfw/v3.3/glfw"] + version = "v0.0.0-20200222043503-6f7a984d4dc4" + hash = "sha256-6BfEsip1tEBelFTsKVtn2okCTb+0UsqEdIljg+PIjiE=" + [mod."github.com/go-kit/kit"] + version = "v0.9.0" + hash = "sha256-dcW5++iYlt0zxgaZTpWXKl8LX4/npy+MadnXXmzzRUo=" + [mod."github.com/go-kit/log"] + version = "v0.2.1" + hash = "sha256-puLJ+up45X2j9E3lXvBPKqHPKOA/sFAhfCqGxsITW/Y=" + [mod."github.com/go-latex/latex"] + version = "v0.0.0-20210823091927-c0d11ff05a81" + hash = "sha256-+RDz+XGdQlriZctFVNJcBBs2B8HTShlYZLfLEtSIrGs=" + [mod."github.com/go-logfmt/logfmt"] + version = "v0.5.1" + hash = "sha256-t50m9ffvW8PiGvO+2svnLI+N/XaWaBS+ZlhwrEQn2gU=" + [mod."github.com/go-logr/logr"] + version = "v1.4.1" + hash = "sha256-WM4badoqxXlBmqCRrnmtNce63dLlr/FJav3BJSYHvaY=" + [mod."github.com/go-logr/stdr"] + version = "v1.2.2" + hash = "sha256-rRweAP7XIb4egtT1f2gkz4sYOu7LDHmcJ5iNsJUd0sE=" + [mod."github.com/go-pdf/fpdf"] + version = "v0.6.0" + hash = "sha256-dMo+6TKU7/gdDX+tNSdMmyo38jS99IaoLymsVKHVyl4=" + [mod."github.com/go-playground/assert/v2"] + version = "v2.0.1" + hash = "sha256-n6OoNqwhTXNv9M4Q2pj+AjwUFNAQmiHzb+0XQDRhibI=" + [mod."github.com/go-playground/locales"] + version = "v0.13.0" + hash = "sha256-7h4uxekzu3iVoOzF3LxKJiJLhjLv9zErcnVovedlzWM=" + [mod."github.com/go-playground/universal-translator"] + version = "v0.17.0" + hash = "sha256-5lO55OaLeK7vilE0Bgns+lCK+st4XTZSJzuKsXRUsf0=" + [mod."github.com/go-playground/validator/v10"] + version = "v10.4.1" + hash = "sha256-IVzbJrF/Hegs0bw0aeEhg+7ac79gTg/pap8DhbnQj1w=" + [mod."github.com/go-stack/stack"] + version = "v1.8.0" + hash = "sha256-26RlTEcAkbewMUtmirKrDGQ1WJlNousp69v7HMopYnI=" + [mod."github.com/goccy/go-json"] + version = "v0.10.2" + hash = "sha256-6fMD2/Rku8HT0zDdeA23pX0YxbohiIOC8OJNYbylJTQ=" + [mod."github.com/goccy/go-yaml"] + version = "v1.11.0" + hash = "sha256-ZC3WYiBE8DjyK7DrGG/XoB6Jgh1KqrkQWwFASRzoEts=" + [mod."github.com/godbus/dbus/v5"] + version = "v5.0.4" + hash = "sha256-jtigTU/SgVZuQuH3nIFpRKIr95oGlsQowUfjndgPwhI=" + [mod."github.com/gogo/protobuf"] + version = "v1.3.2" + hash = "sha256-pogILFrrk+cAtb0ulqn9+gRZJ7sGnnLLdtqITvxvG6c=" + [mod."github.com/golang/freetype"] + version = "v0.0.0-20170609003504-e2365dfdc4a0" + hash = "sha256-AHAFBd20/tqxohkWyQkui2bUef9i1HWYgk9LOIFErvA=" + [mod."github.com/golang/glog"] + version = "v1.2.0" + hash = "sha256-eCWkUlsWbHSjsuTw8HcNpj3KxT+QPvW5SSIv88hAsxA=" + [mod."github.com/golang/groupcache"] + version = "v0.0.0-20210331224755-41bb18bfe9da" + hash = "sha256-7Gs7CS9gEYZkbu5P4hqPGBpeGZWC64VDwraSKFF+VR0=" + [mod."github.com/golang/mock"] + version = "v1.6.0" + hash = "sha256-fWdnMQisRbiRzGT3ISrUHovquzLRHWvcv1JEsJFZRno=" + [mod."github.com/golang/protobuf"] + version = "v1.5.3" + hash = "sha256-svogITcP4orUIsJFjMtp+Uv1+fKJv2Q5Zwf2dMqnpOQ=" + [mod."github.com/golang/snappy"] + version = "v0.0.4" + hash = "sha256-Umx+5xHAQCN/Gi4HbtMhnDCSPFAXSsjVbXd8n5LhjAA=" + [mod."github.com/google/btree"] + version = "v1.0.1" + hash = "sha256-1PIeFGgUL4BK/StL/D12pg9bEQ5HfMT/fMLdus4pZTs=" + [mod."github.com/google/flatbuffers"] + version = "v23.5.26+incompatible" + hash = "sha256-o02ObP6scxwoHn1YeUS6h+whPc1MPvEyIPLxMEPrpXU=" + [mod."github.com/google/go-cmp"] + version = "v0.6.0" + hash = "sha256-qgra5jze4iPGP0JSTVeY5qV5AvEnEu39LYAuUCIkMtg=" + [mod."github.com/google/go-pkcs11"] + version = "v0.2.1-0.20230907215043-c6f79328ddf9" + hash = "sha256-wHs3wEJ68rgYJaMGMKUN1G5Jv5WqHu9cdxVOdTT08K8=" + [mod."github.com/google/gofuzz"] + version = "v1.0.0" + hash = "sha256-ZvgcSQt4kMwS6nvPp3jrlCHSH3bky1oBD6kytnEa5GM=" + [mod."github.com/google/martian"] + version = "v2.1.0+incompatible" + hash = "sha256-N3tPu89U5MQqmtFIqSEfqEXNgnHf883TAmXKvA2N8KQ=" + [mod."github.com/google/martian/v3"] + version = "v3.3.2" + hash = "sha256-1Do4coCj31yfWlXMJZcQj7T2CBDyFlukwQwfLNYmT5k=" + [mod."github.com/google/pprof"] + version = "v0.0.0-20221118152302-e6195bd50e26" + hash = "sha256-KBcm4B/OUzJDR2RrKnMUanYxMAgqZVKN+mGouGkY7FQ=" + [mod."github.com/google/renameio"] + version = "v0.1.0" + hash = "sha256-XQ5yI+LMfFQuK7+T3Xx5jiaRP7GmiQSsPkFmm1TpIs4=" + [mod."github.com/google/s2a-go"] + version = "v0.1.7" + hash = "sha256-E+SX/3VmRI5qN7SbnRP4Tt+gQTq93pScpY9U2tTmIU0=" + [mod."github.com/google/uuid"] + version = "v1.6.0" + hash = "sha256-VWl9sqUzdOuhW0KzQlv0gwwUQClYkmZwSydHG2sALYw=" + [mod."github.com/googleapis/enterprise-certificate-proxy"] + version = "v0.3.2" + hash = "sha256-wVuR3QC0mYFl5LNeKdRXdKdod7BGP5sv2h6VVib85v8=" + [mod."github.com/googleapis/gax-go/v2"] + version = "v2.12.3" + hash = "sha256-FSlL1GXLe/e7gol/D9GOp3iC04s58UtDXcwiKSalUwE=" + [mod."github.com/googleapis/go-type-adapters"] + version = "v1.0.0" + hash = "sha256-u3ajruRV/EN2E1WKet/zoe3zmRrAy4C5F2Dx8bpQwoc=" + [mod."github.com/googleapis/google-cloud-go-testing"] + version = "v0.0.0-20210719221736-1c9a4c676720" + hash = "sha256-OXmO31apo0w76GBYqV8rQLNn6IkQXTrlmhKqmDQm95E=" + [mod."github.com/gosuri/uitable"] + version = "v0.0.4" + hash = "sha256-/SpsQ7j+3dEDC0UX9C+ZjQ8zY7taoqIOQspTqRb8oLk=" + [mod."github.com/grpc-ecosystem/go-grpc-prometheus"] + version = "v1.2.0" + hash = "sha256-XtdBJuUYTXEokPrUetjD6iEqxFTBgyrm1M0X7r+1Uys=" + [mod."github.com/grpc-ecosystem/grpc-gateway"] + version = "v1.16.0" + hash = "sha256-wLymGic7wZ6fSiBYDAaGqnQ9Ste1fUWeqXeolZXCHvI=" + [mod."github.com/grpc-ecosystem/grpc-gateway/v2"] + version = "v2.16.0" + hash = "sha256-OkHsxyj6YjE7T5rvBC/5AqF3MDezw0WAFetqEVB1MSc=" + [mod."github.com/hashicorp/consul/api"] + version = "v1.28.2" + hash = "sha256-Rb2djwD4vJ6p3n2YLPUjsqnt42p6MDHLJjmST07C+u8=" + [mod."github.com/hashicorp/consul/sdk"] + version = "v0.16.0" + hash = "sha256-mX1S5B9qNbJuTNAaWg7LnUTr3X9HCqUkzRKfXZ0KeQE=" + [mod."github.com/hashicorp/errwrap"] + version = "v1.1.0" + hash = "sha256-6lwuMQOfBq+McrViN3maJTIeh4f8jbEqvLy2c9FvvFw=" + [mod."github.com/hashicorp/go-cleanhttp"] + version = "v0.5.2" + hash = "sha256-N9GOKYo7tK6XQUFhvhImtL7PZW/mr4C4Manx/yPVvcQ=" + [mod."github.com/hashicorp/go-hclog"] + version = "v1.5.0" + hash = "sha256-u3Jqg7Qex11IZ7vbk4hRGgLy6e0cF70CCx7ERF0GUHo=" + [mod."github.com/hashicorp/go-immutable-radix"] + version = "v1.3.1" + hash = "sha256-65+A2HiVfS/GV9G+6/TkXXjzXhI/V98e6RlJWjxy+mg=" + [mod."github.com/hashicorp/go-msgpack"] + version = "v0.5.5" + hash = "sha256-d/yVE/nke7d9yiup0SbiKRqAW1bxBCFr+avZC5fGYdI=" + [mod."github.com/hashicorp/go-multierror"] + version = "v1.1.1" + hash = "sha256-ANzPEUJIZIlToxR89Mn7Db73d9LGI51ssy7eNnUgmlA=" + [mod."github.com/hashicorp/go-retryablehttp"] + version = "v0.5.3" + hash = "sha256-VOrwoDMzGszP5zNXkyi79YHJwy6svg1bBicppHuNFQE=" + [mod."github.com/hashicorp/go-rootcerts"] + version = "v1.0.2" + hash = "sha256-prifkrFs+lawGTig3GwxddR0QM9E1+IpgZWCKoOnS5M=" + [mod."github.com/hashicorp/go-sockaddr"] + version = "v1.0.2" + hash = "sha256-bshn2I074/pnQ8gZU5RsfQRTrIvMC459bOfd/O/dHeo=" + [mod."github.com/hashicorp/go-syslog"] + version = "v1.0.0" + hash = "sha256-YRuq6oPMwAFVY7mvwpMDvZqGwNnb5CjBYyKI/x5mbCc=" + [mod."github.com/hashicorp/go-uuid"] + version = "v1.0.3" + hash = "sha256-8893qBbaug2yhxElowSrl3PrfhYlQ7cZ71QBgZWqpHE=" + [mod."github.com/hashicorp/go-version"] + version = "v1.2.1" + hash = "sha256-Ly8NM2VolaUcxSX2UUcuqnoxhzHPfW2PUHL0pNujn60=" + [mod."github.com/hashicorp/golang-lru"] + version = "v0.5.4" + hash = "sha256-1skUMZX+iIf66J1TBVYGWO1OWwQcaoXut3mne331q+k=" + [mod."github.com/hashicorp/hcl"] + version = "v1.0.0" + hash = "sha256-xsRCmYyBfglMxeWUvTZqkaRLSW+V2FvNodEDjTGg1WA=" + [mod."github.com/hashicorp/logutils"] + version = "v1.0.0" + hash = "sha256-e8t8Dm8sp/PzKClN1TOmFcrTAWNh4mZHSW7cAjVx3Bw=" + [mod."github.com/hashicorp/mdns"] + version = "v1.0.4" + hash = "sha256-uYcX0wyjKVT873a3DqGypahiM8dQSnFz+36yz6ZCFOQ=" + [mod."github.com/hashicorp/memberlist"] + version = "v0.5.0" + hash = "sha256-fNQ0Of+7LoFOtBd44OizeXPgWIS96SGCoIpV5BZOSgI=" + [mod."github.com/hashicorp/serf"] + version = "v0.10.1" + hash = "sha256-kA+c1UDJV/bVH0w3TY1XbKMvxLF8Wi23mEj5joX01Kc=" + [mod."github.com/hexops/gotextdiff"] + version = "v1.0.3" + hash = "sha256-wVs5uJs2KHU1HnDCDdSe0vIgNZylvs8oNidDxwA3+O0=" + [mod."github.com/iancoleman/strcase"] + version = "v0.3.0" + hash = "sha256-lVOk4klrikSCUviR16qcyAr6eoIbniUSfsLFOE1ZLpk=" + [mod."github.com/ianlancetaylor/demangle"] + version = "v0.0.0-20220319035150-800ac71e25c2" + hash = "sha256-R0y6LSAaNhCeRfedORaPQX9WjnbWCLh8owmhynBU/P8=" + [mod."github.com/inconshreveable/mousetrap"] + version = "v1.1.0" + hash = "sha256-XWlYH0c8IcxAwQTnIi6WYqq44nOKUylSWxWO/vi+8pE=" + [mod."github.com/jpillora/backoff"] + version = "v1.0.0" + hash = "sha256-uxHg68NN8hrwPCrPfLYYprZHf7dMyEoPoF46JFx0IHU=" + [mod."github.com/json-iterator/go"] + version = "v1.1.12" + hash = "sha256-To8A0h+lbfZ/6zM+2PpRpY3+L6725OPC66lffq6fUoM=" + [mod."github.com/jstemmer/go-junit-report"] + version = "v0.9.1" + hash = "sha256-fK6zLXQU8y+h+SqyeCUldA5OFPA/j0Wlbizk6AG60c4=" + [mod."github.com/julienschmidt/httprouter"] + version = "v1.3.0" + hash = "sha256-YVbnyFLVZX1mtqcwM1SStQdhcQsPHyi1ltpOrD3w2qg=" + [mod."github.com/jung-kurt/gofpdf"] + version = "v1.0.3-0.20190309125859-24315acbbda5" + hash = "sha256-A+2EhBbfC3dM1Bdinpx/NmT2YwbwKwMfBHTYb9n7wkg=" + [mod."github.com/kballard/go-shellquote"] + version = "v0.0.0-20180428030007-95032a82bc51" + hash = "sha256-AOEdKETBMUC39ln6jBJ9NYdJWp++jV5lSbjNqG3dV+c=" + [mod."github.com/kisielk/errcheck"] + version = "v1.5.0" + hash = "sha256-ZmocFXtg+Thdup+RqDYC/Td3+m1nS0FydZecfsWXIzI=" + [mod."github.com/kisielk/gotool"] + version = "v1.0.0" + hash = "sha256-lsdQkue8gFz754PGqczUnvGiCQq87SruQtdrDdQVTpE=" + [mod."github.com/klauspost/asmfmt"] + version = "v1.3.2" + hash = "sha256-YxIVqPGsqxvOY0Qz4Jw5FuO9IbplCICjChosnHrSCgc=" + [mod."github.com/klauspost/compress"] + version = "v1.17.9" + hash = "sha256-FxHk4OuwsbiH1OLI+Q0oA4KpcOB786sEfik0G+GNoow=" + [mod."github.com/klauspost/cpuid/v2"] + version = "v2.2.5" + hash = "sha256-/M8CHNah2/EPr0va44r1Sx+3H6E+jN8bGFi5jQkLBrM=" + [mod."github.com/konsorten/go-windows-terminal-sequences"] + version = "v1.0.3" + hash = "sha256-9HojTXKv7b3HiEhYaKXDxraEfvU5vrg47FbCjTRpOvs=" + [mod."github.com/kr/fs"] + version = "v0.1.0" + hash = "sha256-+Cjz0rGmdNIV1QL4z8h7JAjHATa5pKndwSnD1M0J74c=" + [mod."github.com/kr/logfmt"] + version = "v0.0.0-20140226030751-b84e30acd515" + hash = "sha256-CePQbqWGtS8qP/Av9pkLiqZwH6RaZQff/s1l+1//jQo=" + [mod."github.com/kr/pretty"] + version = "v0.3.1" + hash = "sha256-DlER7XM+xiaLjvebcIPiB12oVNjyZHuJHoRGITzzpKU=" + [mod."github.com/kr/pty"] + version = "v1.1.1" + hash = "sha256-AVeS+ivwNzIrgWQaLtsmO2f2MYGpxIVqdac/EzaYI1Q=" + [mod."github.com/kr/text"] + version = "v0.2.0" + hash = "sha256-fadcWxZOORv44oak3jTxm6YcITcFxdGt4bpn869HxUE=" + [mod."github.com/kylelemons/godebug"] + version = "v1.1.0" + hash = "sha256-DJ0re9mGqZb6PROQI8NPC0JVyDHdZ/y4uehNH7MbczY=" + [mod."github.com/leodido/go-urn"] + version = "v1.2.0" + hash = "sha256-NW7kxG9syegZOrRyHz877IhFEN2I4GMDBSgEBucOj7Q=" + [mod."github.com/lyft/protoc-gen-star"] + version = "v0.6.1" + hash = "sha256-xcr8DsDje0KvLwjGI3ax6qT19Wl3Bk/sUxjjLtWoP4A=" + [mod."github.com/lyft/protoc-gen-star/v2"] + version = "v2.0.3" + hash = "sha256-DJNUYxtqZ87imGzo1yEfWJhSbZ3Kzta1W3X+rGg/HDA=" + [mod."github.com/magiconair/properties"] + version = "v1.8.7" + hash = "sha256-XQ2bnc2s7/IH3WxEO4GishZurMyKwEclZy1DXg+2xXc=" + [mod."github.com/mattn/go-colorable"] + version = "v0.1.13" + hash = "sha256-qb3Qbo0CELGRIzvw7NVM1g/aayaz4Tguppk9MD2/OI8=" + [mod."github.com/mattn/go-isatty"] + version = "v0.0.19" + hash = "sha256-wYQqGxeqV3Elkmn26Md8mKZ/viw598R4Ych3vtt72YE=" + [mod."github.com/mattn/go-runewidth"] + version = "v0.0.8" + hash = "sha256-f9O1/QLdkRdU/gQj7QoL0wlVLTtoGZC97wU3NceDhIg=" + [mod."github.com/mattn/go-sqlite3"] + version = "v1.14.16" + hash = "sha256-Ky0kas72AY0lpuRiC/fQk9rw9aJ6dvL9y1Ikw5PFzlA=" + [mod."github.com/matttproud/golang_protobuf_extensions"] + version = "v1.0.4" + hash = "sha256-uovu7OycdeZ2oYQ7FhVxLey5ZX3T0FzShaRldndyGvc=" + [mod."github.com/matttproud/golang_protobuf_extensions/v2"] + version = "v2.0.0" + hash = "sha256-gcAN8jKL0ve8pcgDkxr2Lc8CUBG39ri9QAp0zrzchEs=" + [mod."github.com/miekg/dns"] + version = "v1.1.41" + hash = "sha256-SzL4RdPRR0SUFKU2ykXRApZ2rZ8LrHlhBP0L443oXxQ=" + [mod."github.com/minio/asm2plan9s"] + version = "v0.0.0-20200509001527-cdd76441f9d8" + hash = "sha256-b7krSCSjria+MNffLmH2D0u7cK2DamSkZ8dj928sw0Q=" + [mod."github.com/minio/c2goasm"] + version = "v0.0.0-20190812172519-36a3d3bbc4f3" + hash = "sha256-hRcCFqIOQ76+XB9qMQTwGHIZ/4q1mlYnSvzBP/w/CVs=" + [mod."github.com/mitchellh/cli"] + version = "v1.1.0" + hash = "sha256-cVpkwciTVTA5iVHoX9NyqFWoePhKp8BJuxIoXRXAMvQ=" + [mod."github.com/mitchellh/go-homedir"] + version = "v1.1.0" + hash = "sha256-oduBKXHAQG8X6aqLEpqZHs5DOKe84u6WkBwi4W6cv3k=" + [mod."github.com/mitchellh/go-wordwrap"] + version = "v1.0.0" + hash = "sha256-bgG/RLuwh8hn34/LMfGX3Yr9+TIFFSYCM9jakRlfzsk=" + [mod."github.com/mitchellh/mapstructure"] + version = "v1.5.0" + hash = "sha256-ztVhGQXs67MF8UadVvG72G3ly0ypQW0IRDdOOkjYwoE=" + [mod."github.com/modern-go/concurrent"] + version = "v0.0.0-20180306012644-bacd9c7ef1dd" + hash = "sha256-OTySieAgPWR4oJnlohaFTeK1tRaVp/b0d1rYY8xKMzo=" + [mod."github.com/modern-go/reflect2"] + version = "v1.0.2" + hash = "sha256-+W9EIW7okXIXjWEgOaMh58eLvBZ7OshW2EhaIpNLSBU=" + [mod."github.com/munnerz/goautoneg"] + version = "v0.0.0-20191010083416-a7dc8b61c822" + hash = "sha256-79URDDFenmGc9JZu+5AXHToMrtTREHb3BC84b/gym9Q=" + [mod."github.com/mwitkow/go-conntrack"] + version = "v0.0.0-20190716064945-2f068394615f" + hash = "sha256-h6tgygomf/oVKMa2MO8sPLUD3CxK81z5q/roKYKvsno=" + [mod."github.com/nats-io/nats.go"] + version = "v1.34.0" + hash = "sha256-Vjy5KVOJH+lVJ8tZwvwFAKWI8qZqpAh2gtu8+rp2aNo=" + [mod."github.com/nats-io/nkeys"] + version = "v0.4.7" + hash = "sha256-ui/vSa2TGe6Pe2aAzitBa1Pd2vKgTMuHoBhYYy2p6Rw=" + [mod."github.com/nats-io/nuid"] + version = "v1.0.1" + hash = "sha256-7wddxVz3hnFg/Pf+61+MtQJJL/l8EaC8brHoNsmD64c=" + [mod."github.com/pascaldekloe/goe"] + version = "v0.1.0" + hash = "sha256-2KUjqrEC/BwkTZRxImazcI/C3H7QmXfNrlt8slwdDbc=" + [mod."github.com/pelletier/go-toml/v2"] + version = "v2.2.2" + hash = "sha256-ukxk1Cfm6cQW18g/aa19tLcUu5BnF7VmfAvrDHAOl6A=" + [mod."github.com/phpdave11/gofpdf"] + version = "v1.4.2" + hash = "sha256-r+8O1xRD7pd0cIXQyvF2pnEprCesuBTtP+OWslnV2rE=" + [mod."github.com/phpdave11/gofpdi"] + version = "v1.0.13" + hash = "sha256-2CZm3TZCmUQq7Z6ENq3q5QfWhM+gx+1h7Q6RJuZQKAc=" + [mod."github.com/pierrec/lz4/v4"] + version = "v4.1.18" + hash = "sha256-bNsDmuEXw6Zec2JuUkm6kWauGifvGtxub08kbt9l+/4=" + [mod."github.com/pkg/diff"] + version = "v0.0.0-20210226163009-20ebb0f2a09e" + hash = "sha256-0aP4CtvBp9lmxoIvKq6mrOyQidLubH1bG92RD/n7bbw=" + [mod."github.com/pkg/errors"] + version = "v0.9.1" + hash = "sha256-mNfQtcrQmu3sNg/7IwiieKWOgFQOVVe2yXgKBpe/wZw=" + [mod."github.com/pkg/sftp"] + version = "v1.13.6" + hash = "sha256-x1dTv4M1hRc0wsbTe4wOCM8jdH/GWzI8ls5lm92nZVg=" + [mod."github.com/pmezard/go-difflib"] + version = "v1.0.1-0.20181226105442-5d4384ee4fb2" + hash = "sha256-XA4Oj1gdmdV/F/+8kMI+DBxKPthZ768hbKsO3d9Gx90=" + [mod."github.com/posener/complete"] + version = "v1.2.3" + hash = "sha256-/17KFHD0SsGALg9iLXNIdvVFcotOO+H6bOOD5SY0MVs=" + [mod."github.com/prometheus/client_golang"] + version = "v1.20.5" + hash = "sha256-RbDZTBH+j2ZNLbHSMFxW0j8UStvkwc4IHTz3My9w4qo=" + [mod."github.com/prometheus/client_model"] + version = "v0.6.1" + hash = "sha256-rIDyUzNfxRA934PIoySR0EhuBbZVRK/25Jlc/r8WODw=" + [mod."github.com/prometheus/common"] + version = "v0.55.0" + hash = "sha256-qzvCnc+hnAB5dq2MYy8GlPxgyNnyn9kFVlN2CXZe9T0=" + [mod."github.com/prometheus/procfs"] + version = "v0.15.1" + hash = "sha256-H+WXJemFFwdoglmD6p7JRjrJJZmIVAmJwYmLbZ8Q9sw=" + [mod."github.com/remyoudompheng/bigfft"] + version = "v0.0.0-20230129092748-24d4a6f8daec" + hash = "sha256-vYmpyCE37eBYP/navhaLV4oX4/nu0Z/StAocLIFqrmM=" + [mod."github.com/rogpeppe/fastuuid"] + version = "v1.2.0" + hash = "sha256-yDnHsLw8KF4zfbJska1igIo4IbVpGDq+vH3+YV5jCgk=" + [mod."github.com/rogpeppe/go-internal"] + version = "v1.10.0" + hash = "sha256-vR7+d0aoKTuKeTYSgZxsGhH9e5Zvxix3Zrq9SPm5+NQ=" + [mod."github.com/russross/blackfriday/v2"] + version = "v2.1.0" + hash = "sha256-R+84l1si8az5yDqd5CYcFrTyNZ1eSYlpXKq6nFt4OTQ=" + [mod."github.com/ruudk/golang-pdf417"] + version = "v0.0.0-20201230142125-a7e3863a1245" + hash = "sha256-hilCuluafCl0QDRoCHRpGUnmPffWh8ne0seUhKYH+As=" + [mod."github.com/ryanuber/columnize"] + version = "v2.1.0+incompatible" + hash = "sha256-5ion0we/ruidQwfcQxteI96dXOvmRNWY+4TMsJ6CMlU=" + [mod."github.com/sagikazarmark/crypt"] + version = "v0.19.0" + hash = "sha256-BIAAXJbZX8hVwi28uDVebkgRy7wKjbukyyPCHmL4hRA=" + [mod."github.com/sagikazarmark/locafero"] + version = "v0.4.0" + hash = "sha256-7I1Oatc7GAaHgAqBFO6Tv4IbzFiYeU9bJAfJhXuWaXk=" + [mod."github.com/sagikazarmark/slog-shim"] + version = "v0.1.0" + hash = "sha256-F92BQXXmn3mCwu3mBaGh+joTRItQDSDhsjU6SofkYdA=" + [mod."github.com/sean-/seed"] + version = "v0.0.0-20170313163322-e2103e2c3529" + hash = "sha256-RQQTjvf8Y91jP5FGOyEnGMFw7zCrcSnUU4eH2CXKkT4=" + [mod."github.com/sirupsen/logrus"] + version = "v1.9.3" + hash = "sha256-EnxsWdEUPYid+aZ9H4/iMTs1XMvCLbXZRDyvj89Ebms=" + [mod."github.com/sourcegraph/conc"] + version = "v0.3.0" + hash = "sha256-mIdMs9MLAOBKf3/0quf1iI3v8uNWydy7ae5MFa+F2Ko=" + [mod."github.com/spaolacci/murmur3"] + version = "v0.0.0-20180118202830-f09979ecbc72" + hash = "sha256-RWD4PPrlAsZZ8Xy356MBxpj+/NZI7w2XOU14Ob7/Y9M=" + [mod."github.com/spf13/afero"] + version = "v1.11.0" + hash = "sha256-+rV3cDZr13N8E0rJ7iHmwsKYKH+EhV+IXBut+JbBiIE=" + [mod."github.com/spf13/cast"] + version = "v1.6.0" + hash = "sha256-hxioqRZfXE0AE5099wmn3YG0AZF8Wda2EB4c7zHF6zI=" + [mod."github.com/spf13/cobra"] + version = "v1.8.0" + hash = "sha256-oAE+fEaRfZPE541IPWE0GMeBBYgH2DMhtZNxzp7DFlY=" + [mod."github.com/spf13/pflag"] + version = "v1.0.5" + hash = "sha256-w9LLYzxxP74WHT4ouBspH/iQZXjuAh2WQCHsuvyEjAw=" + [mod."github.com/spf13/viper"] + version = "v1.19.0" + hash = "sha256-MZ8EAvdgpGbw6kmUz8UOaAAAMdPPGd14TrCBAY+A1T4=" + [mod."github.com/stoewer/go-strcase"] + version = "v1.3.0" + hash = "sha256-X0ilcefeqVQ44B9WT6euCMcigs7oLFypOQaGI33kGr8=" + [mod."github.com/stretchr/objx"] + version = "v0.5.2" + hash = "sha256-VKYxrrFb1nkX6Wu3tE5DoP9+fCttwSl9pgLN6567nck=" + [mod."github.com/stretchr/testify"] + version = "v1.9.0" + hash = "sha256-uUp/On+1nK+lARkTVtb5RxlW15zxtw2kaAFuIASA+J0=" + [mod."github.com/subosito/gotenv"] + version = "v1.6.0" + hash = "sha256-LspbjTniiq2xAICSXmgqP7carwlNaLqnCTQfw2pa80A=" + [mod."github.com/substrait-io/substrait-go"] + version = "v0.4.2" + hash = "sha256-R1NSMPPCQz8356KY9utEZwymsR1JbcxS4DBLk2VIFHg=" + [mod."github.com/tomasen/fcgi_client"] + version = "v0.0.0-20180423082037-2bb3d819fd19" + hash = "sha256-FjV53oWX2ktOnt0NB53JqtsH3vSenhuo0hpjyvF/57w=" + [mod."github.com/tv42/httpunix"] + version = "v0.0.0-20150427012821-b75d8614f926" + hash = "sha256-qWK/hFLKJwrUEjIW6UEljV5lKdSAoqCcSfZU6b21qek=" + [mod."github.com/xhit/go-str2duration"] + version = "v1.2.0" + hash = "sha256-L4M7QxKZ0vNrbJ3mbeo9soJbVaqwuNLpCvPf2iCm7WE=" + [mod."github.com/xhit/go-str2duration/v2"] + version = "v2.1.0" + hash = "sha256-UnZPU50BE/ixVPuZXdqmg+jYcoDuyuBHIJwX72qKP7E=" + [mod."github.com/yuin/goldmark"] + version = "v1.4.13" + hash = "sha256-GVwFKZY6moIS6I0ZGuio/WtDif+lkZRfqWS6b4AAJyI=" + [mod."github.com/zeebo/assert"] + version = "v1.3.0" + hash = "sha256-1NRiObT3tmYGFg6VjrW47JEtwzCOpmKABw+f5HDjAqU=" + [mod."github.com/zeebo/xxh3"] + version = "v1.0.2" + hash = "sha256-XXUApJ54WZeV4YBaDHNF3kLdK16nPDOZNP1Fnx1JjpI=" + [mod."go.einride.tech/aip"] + version = "v0.66.0" + hash = "sha256-WZpJh2omV3VJwUvmF34+QTX2tae+YcDOmBfjqMXk63E=" + [mod."go.etcd.io/etcd/api/v3"] + version = "v3.5.12" + hash = "sha256-eCB6yQyTrGfkiN4R5uilRgyWhJNW77Q3v0F1e3pquf0=" + [mod."go.etcd.io/etcd/client/pkg/v3"] + version = "v3.5.12" + hash = "sha256-PF9BVfNZy6rXNR8aZ8a+vtYdG7ABRQKKUKdwFzC9lXA=" + [mod."go.etcd.io/etcd/client/v2"] + version = "v2.305.12" + hash = "sha256-YeE7Q6//vm2AGYqe+HLYwr2j1P4jpKlwlynaBXrtqwQ=" + [mod."go.etcd.io/etcd/client/v3"] + version = "v3.5.12" + hash = "sha256-OKbBOCRCJLpw+ebydL6U34vv8h3kA0m7lO4uCZXFkqk=" + [mod."go.opencensus.io"] + version = "v0.24.0" + hash = "sha256-4H+mGZgG2c9I1y0m8avF4qmt8LUKxxVsTqR8mKgP4yo=" + [mod."go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc"] + version = "v0.49.0" + hash = "sha256-cgb4o14zow/ztWOKyXi7XQwVxV7OIsT2Ko8yaqQ7Lb8=" + [mod."go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"] + version = "v0.49.0" + hash = "sha256-1/7YxtXZM4i75rXXIO6UN4CTY93nE/v2k2htS0uUOVg=" + [mod."go.opentelemetry.io/otel"] + version = "v1.24.0" + hash = "sha256-VGyV7EqJX6mRY0Ecyg+g0IZy+dt1GES4r9txQcaTNUg=" + [mod."go.opentelemetry.io/otel/metric"] + version = "v1.24.0" + hash = "sha256-KB5UQiaVmbB2VZO3al4WHb5HY79ioWaAQjaGkUKLvP8=" + [mod."go.opentelemetry.io/otel/sdk"] + version = "v1.22.0" + hash = "sha256-EyFdgGFISq0bAo0Joxv/iCABlFymtVE5+hpDXoQDa44=" + [mod."go.opentelemetry.io/otel/trace"] + version = "v1.24.0" + hash = "sha256-FHP0hg+i7+wxCsM0u/5hQcgvvr3D+lq8o/7E/HkaW4s=" + [mod."go.opentelemetry.io/proto/otlp"] + version = "v1.0.0" + hash = "sha256-w2WbhXXshdm/ZmZkg5VpWwXFLjJRBBwSObyHGjJcELQ=" + [mod."go.uber.org/atomic"] + version = "v1.9.0" + hash = "sha256-D8OtLaViqPShz1w8ijhIHmjw9xVaRu0qD2hXKj63r4Q=" + [mod."go.uber.org/goleak"] + version = "v1.1.11" + hash = "sha256-rzc4fRb1z10c2B08bCmJVWX+zsX26Y88fkghIseA5JQ=" + [mod."go.uber.org/multierr"] + version = "v1.9.0" + hash = "sha256-tlDRooh/V4HDhZohsUrxot/Y6uVInVBtRWCZbj/tPds=" + [mod."go.uber.org/zap"] + version = "v1.21.0" + hash = "sha256-ZqIYkENfis3vlN4Z1Ejdn9Nn0pU89tHtcAYcR+b2Kb0=" + [mod."golang.org/x/crypto"] + version = "v0.24.0" + hash = "sha256-wpxJApwSmmn9meVdpFdOU0gzeJbIXcKuFfYUUVogSss=" + [mod."golang.org/x/exp"] + version = "v0.0.0-20231006140011-7918f672742d" + hash = "sha256-2SO1etTQ6UCUhADR5sgvDEDLHcj77pJKCIa/8mGDbAo=" + [mod."golang.org/x/image"] + version = "v0.0.0-20220302094943-723b81ca9867" + hash = "sha256-oKs2CuL7pvlh/36bbqxLxkDJDGTD33v9yaDWp98XBC8=" + [mod."golang.org/x/lint"] + version = "v0.0.0-20210508222113-6edffad5e616" + hash = "sha256-U4o4PZ8KRpwbUN+E0VwewWNCiK5OGeBIpAMLJEbO9Ng=" + [mod."golang.org/x/mobile"] + version = "v0.0.0-20190719004257-d2bd2a29d028" + hash = "sha256-At0uE2mTr/GHCyF4U8Z+AiU2jlvBVQuX25tooo2ll6M=" + [mod."golang.org/x/mod"] + version = "v0.17.0" + hash = "sha256-CLaPeF6uTFuRDv4oHwOQE6MCMvrzkUjWN3NuyywZjKU=" + [mod."golang.org/x/net"] + version = "v0.26.0" + hash = "sha256-WfY33QERNbcIiDkH3+p2XGrAVqvWBQfc8neUt6TH6dQ=" + [mod."golang.org/x/oauth2"] + version = "v0.21.0" + hash = "sha256-0xgi5k7fxMScMH+rDwXhDqe8raTFHh5ih727jGVS918=" + [mod."golang.org/x/sync"] + version = "v0.7.0" + hash = "sha256-2ETllEu2GDWoOd/yMkOkLC2hWBpKzbVZ8LhjLu0d2A8=" + [mod."golang.org/x/sys"] + version = "v0.22.0" + hash = "sha256-RbG0XaXGGlErCsl2agvUxMnrkRwdbJLmriYT1H24FwA=" + [mod."golang.org/x/telemetry"] + version = "v0.0.0-20240228155512-f48c80bd79b2" + hash = "sha256-31mlnHWpwrXwsKBXdvFVphcACQ/DQ7tv1AGBxL6Cs4U=" + [mod."golang.org/x/term"] + version = "v0.21.0" + hash = "sha256-zRm7uPBM1+TJkODYHkk/BtN3la5QAaSgslE2hSTm27Y=" + [mod."golang.org/x/text"] + version = "v0.16.0" + hash = "sha256-hMTO45upjEuA4sJzGplJT+La2n3oAfHccfYWZuHcH+8=" + [mod."golang.org/x/time"] + version = "v0.5.0" + hash = "sha256-W6RgwgdYTO3byIPOFxrP2IpAZdgaGowAaVfYby7AULU=" + [mod."golang.org/x/tools"] + version = "v0.21.1-0.20240508182429-e35e4ccd0d2d" + hash = "sha256-KfnS+3fREPAWQUBoUedPupQp9yLrugxMmmEoHvyzKNE=" + [mod."golang.org/x/xerrors"] + version = "v0.0.0-20231012003039-104605ab7028" + hash = "sha256-IsFTm5WZQ6W1ZDF8WOP+6xiOAc7pIq8r9Afvkjp3PRQ=" + [mod."gonum.org/v1/gonum"] + version = "v0.12.0" + hash = "sha256-DOYwuXJZFiSyjq+u4TwCmMtOqHLGIVXWtavtuuSquqQ=" + [mod."gonum.org/v1/netlib"] + version = "v0.0.0-20190313105609-8cb42192e0e0" + hash = "sha256-bnv1p/TKXOeUN0CIUL+kUxfeZivz7bMMMObQWpMwowg=" + [mod."gonum.org/v1/plot"] + version = "v0.10.1" + hash = "sha256-35srMMI6JDp3XLIXriYbcMvvVnxz18m+CWwdq6u47bQ=" + [mod."google.golang.org/api"] + version = "v0.171.0" + hash = "sha256-qizGu/xLmsxQGjjr7nr2NOjqB/BU0GBjmmKdg/mKXC4=" + [mod."google.golang.org/appengine"] + version = "v1.6.8" + hash = "sha256-decMa0MiWfW/Bzr8QPPzzpeya0YWGHhZAt4Cr/bD1wQ=" + [mod."google.golang.org/genproto"] + version = "v0.0.0-20240213162025-012b6fc9bca9" + hash = "sha256-Xn9/mncRY7WS/O5TiFDMMtJLCAzc0JZNQ8z6yV8jnjY=" + [mod."google.golang.org/genproto/googleapis/api"] + version = "v0.0.0-20240311132316-a219d84964c2" + hash = "sha256-DnK0t1lQ4s9CmyO7X1eBzY0UcdsGUTLX/aWVO+0HzAE=" + [mod."google.golang.org/genproto/googleapis/bytestream"] + version = "v0.0.0-20240314234333-6e1732d8331c" + hash = "sha256-WDGxQ/6SjYrRJdbmUIKlG2C9mRkMFVGghOteNQV884Q=" + [mod."google.golang.org/genproto/googleapis/rpc"] + version = "v0.0.0-20240314234333-6e1732d8331c" + hash = "sha256-P5SBku16dYnK4koUQxTeGwPxAAWH8rxbDm2pOzFLo/Q=" + [mod."google.golang.org/grpc"] + version = "v1.62.1" + hash = "sha256-1su6X0YT7MUflrTJijbq1CiisADZHudEx5sJq01TEaE=" + [mod."google.golang.org/grpc/cmd/protoc-gen-go-grpc"] + version = "v1.1.0" + hash = "sha256-qKzRoJQXYiQvJr8XkPL8cWMa2c5nIAEZN8X41NuyWuY=" + [mod."google.golang.org/protobuf"] + version = "v1.34.2" + hash = "sha256-nMTlrDEE2dbpWz50eQMPBQXCyQh4IdjrTIccaU0F3m0=" + [mod."gopkg.in/alecthomas/kingpin.v2"] + version = "v2.2.6" + hash = "sha256-uViE2kPj7tMrGYVjjdLOl2jFDmmu+3P7GvnZBse2zVY=" + [mod."gopkg.in/check.v1"] + version = "v1.0.0-20201130134442-10cb98267c6c" + hash = "sha256-VlIpM2r/OD+kkyItn6vW35dyc0rtkJufA93rjFyzncs=" + [mod."gopkg.in/errgo.v2"] + version = "v2.1.0" + hash = "sha256-Ir/MuxQFxvVJEciovGOZbM8ZfKJ/AYotPwYfH2FctRg=" + [mod."gopkg.in/ini.v1"] + version = "v1.67.0" + hash = "sha256-V10ahGNGT+NLRdKUyRg1dos5RxLBXBk1xutcnquc/+4=" + [mod."gopkg.in/yaml.v2"] + version = "v2.4.0" + hash = "sha256-uVEGglIedjOIGZzHW4YwN1VoRSTK8o0eGZqzd+TNdd0=" + [mod."gopkg.in/yaml.v3"] + version = "v3.0.1" + hash = "sha256-FqL9TKYJ0XkNwJFnq9j0VvJ5ZUU1RvH/52h/f5bkYAU=" + [mod."gotest.tools/v3"] + version = "v3.5.1" + hash = "sha256-ps2GEc3P2xvlrU4TCtXz+nLTxyP0RrF7SScz5jUqE5E=" + [mod."honnef.co/go/tools"] + version = "v0.1.3" + hash = "sha256-l6/LxTvX/29wjKSKGepFrU8TtwNjml/Tm5yzaZWoj8k=" + [mod."lukechampine.com/uint128"] + version = "v1.3.0" + hash = "sha256-N6Jvx1JmzECCsL3J/ViKbztd8iQpENuZfonqnO+ixvs=" + [mod."modernc.org/cc/v3"] + version = "v3.40.0" + hash = "sha256-s7KmY6n9S4JfP03mJ58OYJJYLLgL7iBcTf+uAqxR3rM=" + [mod."modernc.org/ccgo/v3"] + version = "v3.16.13" + hash = "sha256-4bBUzkL+uXQ4Pe9BZjCj4PuJ8pR+8lC6+aQhC1z8iQw=" + [mod."modernc.org/ccorpus"] + version = "v1.11.6" + hash = "sha256-zMlb//HFDSItqFUzwyjr+fXHfbaWY91NNBcdLcu5ess=" + [mod."modernc.org/httpfs"] + version = "v1.0.6" + hash = "sha256-wf1jpCVWeQ21aEjAvc3u+XhKeUGBQEkBLKTl2uHOBQc=" + [mod."modernc.org/libc"] + version = "v1.22.4" + hash = "sha256-jVWhy4xjKuc9zXTWo6YGKj/1bj0FIT/QJ2ejkz/z2Ok=" + [mod."modernc.org/mathutil"] + version = "v1.5.0" + hash = "sha256-5xM9HjjHf9sB0vLfN53PdGpT0qPF1+KI1/lgN0/4LQo=" + [mod."modernc.org/memory"] + version = "v1.5.0" + hash = "sha256-n6Eifn+TmwHxVCe1a0z9NMsvbEswMsH5ES/UTI3HLIA=" + [mod."modernc.org/opt"] + version = "v0.1.3" + hash = "sha256-7C/odVzq+jp8aP6zbwH2cp8r4fxZ3nfQ4Cz3p9cshHE=" + [mod."modernc.org/sqlite"] + version = "v1.21.2" + hash = "sha256-kUQEGOB2cHl/tQFsXgiqHBoS/X0dC3bJQKJJmTlOl/M=" + [mod."modernc.org/strutil"] + version = "v1.1.3" + hash = "sha256-uEGJcwaeeN7cy62v06HoRdHB1p14McdlPID8QGJQd4k=" + [mod."modernc.org/tcl"] + version = "v1.15.1" + hash = "sha256-zm+aTsSBDyJ/jHjCkWFDytntDzlK8FR+w8MHzMbYxCM=" + [mod."modernc.org/token"] + version = "v1.1.0" + hash = "sha256-m8WyXJ9Mdw6B43wmy2+3HE7zHEi9ocBrhwe/eq+zdu8=" + [mod."modernc.org/z"] + version = "v1.7.0" + hash = "sha256-svI3I0v2wtTo0lQO+jtk6oUl1nLxtdcvCdHL3Nn/9qo=" + [mod."rsc.io/binaryregexp"] + version = "v0.2.0" + hash = "sha256-izALTmzybQe67BNXliqQ3xCEOo+b6o8C4YoX5H0FWc0=" + [mod."rsc.io/pdf"] + version = "v0.1.1" + hash = "sha256-BHVEebJPCm+e4MIyfp2IQCP2y8MdmNG+FKpYixSXEgc=" + [mod."rsc.io/quote/v3"] + version = "v3.1.0" + hash = "sha256-sF7lOq/bInDPtLI+j610WJRAQ09Cxc5lmPzzytuE6DI=" + [mod."rsc.io/sampler"] + version = "v1.3.0" + hash = "sha256-UPbUO3GOGn6/fz1EBEYONBX45V6bzQKQv6CoZb2Y3S8=" + [mod."sigs.k8s.io/yaml"] + version = "v1.2.0" + hash = "sha256-HHqIfaFuKGalif3bP2CcHm8MT8Ily1kJQL9Q8Kz2WHA=" diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..b8bb8ba --- /dev/null +++ b/shell.nix @@ -0,0 +1,29 @@ +{ pkgs ? ( + let + inherit (builtins) fetchTree fromJSON readFile; + inherit ((fromJSON (readFile ./flake.lock)).nodes) nixpkgs gomod2nix; + in + import (fetchTree nixpkgs.locked) { + overlays = [ + (import "${fetchTree gomod2nix.locked}/overlay.nix") + ]; + } + ) +, mkGoEnv ? pkgs.mkGoEnv +, gomod2nix ? pkgs.gomod2nix +}: + +let + goEnv = mkGoEnv { pwd = ./.; }; +in +pkgs.mkShell { + packages = [ + goEnv + gomod2nix + pkgs.podman + ]; + shellHook = '' + unset GOPATH GOROOT + go version + ''; +}