@@ -257,8 +257,11 @@ github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XL
257257github.com/cespare/xxhash/v2  v2.2.0  h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44 =
258258github.com/cespare/xxhash/v2  v2.2.0 /go.mod  h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs =
259259github.com/chzyer/logex  v1.1.10 /go.mod  h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI =
260+ github.com/chzyer/logex  v1.2.1 /go.mod  h1:JLbx6lG2kDbNRFnfkgvh4eRJRPX1QCoOIWomwysCBrQ =
260261github.com/chzyer/readline  v0.0.0-20180603132655-2972be24d48e /go.mod  h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI =
262+ github.com/chzyer/readline  v1.5.1 /go.mod  h1:Eh+b79XXUwfKfcPLepksvw2tcLE/Ct21YObkaSkeBlk =
261263github.com/chzyer/test  v0.0.0-20180213035817-a1ea475d72b1 /go.mod  h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU =
264+ github.com/chzyer/test  v1.0.0 /go.mod  h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38GC8 =
262265github.com/cilium/ebpf  v0.0.0-20200110133405-4032b1d8aae3 /go.mod  h1:MA5e5Lr8slmEg9bt0VpxxWqJlO4iwu3FBdHUzV7wQVg =
263266github.com/cilium/ebpf  v0.4.0 /go.mod  h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs =
264267github.com/client9/misspell  v0.3.4 /go.mod  h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw =
@@ -523,6 +526,7 @@ github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLe
523526github.com/google/pprof  v0.0.0-20210609004039-a478d1d731e9 /go.mod  h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE =
524527github.com/google/pprof  v0.0.0-20210720184732-4bb14d4b1be1  h1:K6RDEckDVWvDI9JAJYCmNdQXq6neHJOYx3V6jnqNEec =
525528github.com/google/pprof  v0.0.0-20210720184732-4bb14d4b1be1 /go.mod  h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE =
529+ github.com/google/pprof  v0.0.0-20240424215950-a892ee059fd6 /go.mod  h1:kf6iHlnVGwgKolg33glAes7Yg/8iWP8ukqeldJSO7jw =
526530github.com/google/renameio  v0.1.0 /go.mod  h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI =
527531github.com/google/s2a-go  v0.1.4 /go.mod  h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A =
528532github.com/google/safetext  v0.0.0-20220905092116-b49f7bc46da2  h1:SJ+NtwL6QaZ21U+IrK7d0gGgpjGGvd2kz+FzTHVzdqI =
@@ -582,6 +586,7 @@ github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpO
582586github.com/iancoleman/strcase  v0.2.0 /go.mod  h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho =
583587github.com/ianlancetaylor/demangle  v0.0.0-20181102032728-5e5cf60278f6 /go.mod  h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc =
584588github.com/ianlancetaylor/demangle  v0.0.0-20200824232613-28f6c0f3b639 /go.mod  h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc =
589+ github.com/ianlancetaylor/demangle  v0.0.0-20240312041847-bd984b5ce465 /go.mod  h1:gx7rwoVhcfuVKG5uya9Hs3Sxj7EIvldVofAWIUtGouw =
585590github.com/imdario/mergo  v0.3.5 /go.mod  h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA =
586591github.com/imdario/mergo  v0.3.6 /go.mod  h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA =
587592github.com/imdario/mergo  v0.3.12  h1:b6R2BslTbIEToALKP7LxUvijTsNI9TAe80pLWN2g/HU =
@@ -731,6 +736,7 @@ github.com/onsi/ginkgo/v2 v2.13.2/go.mod h1:XStQ8QcGwLyF4HdfcZB8SFOS/MWCgDuXMSBe
731736github.com/onsi/ginkgo/v2  v2.14.0 /go.mod  h1:JkUdW7JkN0V6rFvsHcJ478egV3XH9NxpD27Hal/PhZw =
732737github.com/onsi/ginkgo/v2  v2.15.0 /go.mod  h1:HlxMHtYF57y6Dpf+mc5529KKmSq9h2FpCF+/ZkwUxKM =
733738github.com/onsi/ginkgo/v2  v2.17.1 /go.mod  h1:llBI3WDLL9Z6taip6f33H76YcWtJv+7R3HigUjbIBOs =
739+ github.com/onsi/ginkgo/v2  v2.17.2 /go.mod  h1:nP2DPOQoNsQmsVyv5rDA8JkXQoCs6goXIvr/PRJ1eCc =
734740github.com/onsi/gomega  v0.0.0-20170829124025-dcabb60a477c /go.mod  h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA =
735741github.com/onsi/gomega  v1.5.0 /go.mod  h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY =
736742github.com/onsi/gomega  v1.7.1 /go.mod  h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY =
@@ -998,6 +1004,8 @@ golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc=
9981004golang.org/x/crypto  v0.18.0 /go.mod  h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg =
9991005golang.org/x/crypto  v0.21.0  h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA =
10001006golang.org/x/crypto  v0.21.0 /go.mod  h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs =
1007+ golang.org/x/crypto  v0.22.0  h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30 =
1008+ golang.org/x/crypto  v0.22.0 /go.mod  h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M =
10011009golang.org/x/exp  v0.0.0-20180321215751-8460e604b9de /go.mod  h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA =
10021010golang.org/x/exp  v0.0.0-20180807140117-3d87b88a115f /go.mod  h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA =
10031011golang.org/x/exp  v0.0.0-20190121172915-509febef88a4 /go.mod  h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA =
@@ -1061,6 +1069,7 @@ golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
10611069golang.org/x/mod  v0.12.0 /go.mod  h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs =
10621070golang.org/x/mod  v0.13.0 /go.mod  h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c =
10631071golang.org/x/mod  v0.14.0 /go.mod  h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c =
1072+ golang.org/x/mod  v0.17.0 /go.mod  h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c =
10641073golang.org/x/net  v0.0.0-20170114055629-f2499483f923 /go.mod  h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4 =
10651074golang.org/x/net  v0.0.0-20180724234803-3673e40ba225 /go.mod  h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4 =
10661075golang.org/x/net  v0.0.0-20180826012351-8a410e7b638d /go.mod  h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4 =
@@ -1143,6 +1152,8 @@ golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo=
11431152golang.org/x/net  v0.20.0 /go.mod  h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY =
11441153golang.org/x/net  v0.23.0  h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs =
11451154golang.org/x/net  v0.23.0 /go.mod  h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg =
1155+ golang.org/x/net  v0.24.0  h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w =
1156+ golang.org/x/net  v0.24.0 /go.mod  h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8 =
11461157golang.org/x/oauth2  v0.0.0-20180821212333-d2e6202438be /go.mod  h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U =
11471158golang.org/x/oauth2  v0.0.0-20190226205417-e64efc72b421 /go.mod  h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw =
11481159golang.org/x/oauth2  v0.0.0-20190604053449-0f29369cfe45 /go.mod  h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw =
@@ -1191,6 +1202,8 @@ golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE=
11911202golang.org/x/sync  v0.5.0 /go.mod  h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk =
11921203golang.org/x/sync  v0.6.0  h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ =
11931204golang.org/x/sync  v0.6.0 /go.mod  h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk =
1205+ golang.org/x/sync  v0.7.0  h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M =
1206+ golang.org/x/sync  v0.7.0 /go.mod  h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk =
11941207golang.org/x/sys  v0.0.0-20170830134202-bb24a47a89ea /go.mod  h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY =
11951208golang.org/x/sys  v0.0.0-20180823144017-11551d06cbcc /go.mod  h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY =
11961209golang.org/x/sys  v0.0.0-20180830151530-49385e6e1522 /go.mod  h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY =
@@ -1314,6 +1327,8 @@ golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU=
13141327golang.org/x/sys  v0.16.0 /go.mod  h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA =
13151328golang.org/x/sys  v0.18.0  h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4 =
13161329golang.org/x/sys  v0.18.0 /go.mod  h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA =
1330+ golang.org/x/sys  v0.19.0  h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o =
1331+ golang.org/x/sys  v0.19.0 /go.mod  h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA =
13171332golang.org/x/term  v0.0.0-20201126162022-7de9c90e9dd1 /go.mod  h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo =
13181333golang.org/x/term  v0.0.0-20210927222741-03fcf44c2211 /go.mod  h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8 =
13191334golang.org/x/term  v0.1.0 /go.mod  h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8 =
@@ -1336,6 +1351,8 @@ golang.org/x/term v0.16.0 h1:m+B6fahuftsE9qjo0VWp2FW0mB3MTJvR0BaMQrq0pmE=
13361351golang.org/x/term  v0.16.0 /go.mod  h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY =
13371352golang.org/x/term  v0.18.0  h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8 =
13381353golang.org/x/term  v0.18.0 /go.mod  h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58 =
1354+ golang.org/x/term  v0.19.0  h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q =
1355+ golang.org/x/term  v0.19.0 /go.mod  h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk =
13391356golang.org/x/text  v0.0.0-20160726164857-2910a502d2bf /go.mod  h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ =
13401357golang.org/x/text  v0.0.0-20170915032832-14c0d48ead0c /go.mod  h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ =
13411358golang.org/x/text  v0.3.0 /go.mod  h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ =
@@ -1449,6 +1466,7 @@ golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58
14491466golang.org/x/tools  v0.14.0 /go.mod  h1:uYBEerGOWcJyEORxN+Ek8+TT266gXkNlHdJBwexUsBg =
14501467golang.org/x/tools  v0.16.1 /go.mod  h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0 =
14511468golang.org/x/tools  v0.17.0 /go.mod  h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps =
1469+ golang.org/x/tools  v0.20.0 /go.mod  h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg =
14521470golang.org/x/xerrors  v0.0.0-20190717185122-a985d3407aa7 /go.mod  h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
14531471golang.org/x/xerrors  v0.0.0-20191011141410-1b5146add898 /go.mod  h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
14541472golang.org/x/xerrors  v0.0.0-20191204190536-9bdfabe68543 /go.mod  h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
0 commit comments