@@ -362,8 +362,8 @@ github.com/jackc/pgproto3/v2 v2.3.3 h1:1HLSx5H+tXR9pW3in3zaztoEwQYRC9SQaYUHjTSUO
362362github.com/jackc/pgproto3/v2  v2.3.3 /go.mod  h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA =
363363github.com/jackc/pgservicefile  v0.0.0-20200307190119-3430c5407db8 /go.mod  h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E =
364364github.com/jackc/pgservicefile  v0.0.0-20200714003250-2b9c44734f2b /go.mod  h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E =
365- github.com/jackc/pgservicefile  v0.0.0-20221227161230-091c0ba34f0a   h1:bbPeKD0xmW/Y25WS6cokEszi5g+S0QxI/d45PkRi7Nk =
366- github.com/jackc/pgservicefile  v0.0.0-20221227161230-091c0ba34f0a  /go.mod  h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM =
365+ github.com/jackc/pgservicefile  v0.0.0-20240606120523-5a60cdf6a761   h1:iCEnooe7UlwOQYpKFhBabPMi4aNAfoODPEFNiAnClxo =
366+ github.com/jackc/pgservicefile  v0.0.0-20240606120523-5a60cdf6a761  /go.mod  h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM =
367367github.com/jackc/pgtype  v0.0.0-20190421001408-4ed0de4755e0 /go.mod  h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg =
368368github.com/jackc/pgtype  v0.0.0-20190824184912-ab885b375b90 /go.mod  h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc =
369369github.com/jackc/pgtype  v0.0.0-20190828014616-a8802b16cc59 /go.mod  h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw =
@@ -384,15 +384,15 @@ github.com/jackc/pgx/v4 v4.10.1/go.mod h1:QlrWebbs3kqEZPHCTGyxecvzG6tvIsYu+A5b1r
384384github.com/jackc/pgx/v4  v4.12.1-0.20210724153913-640aa07df17c /go.mod  h1:1QD0+tgSXP7iUjYm9C1NxKhny7lq6ee99u/z+IHFcgs =
385385github.com/jackc/pgx/v4  v4.18.2  h1:xVpYkNR5pk5bMCZGfClbO962UIqVABcAGt7ha1s/FeU =
386386github.com/jackc/pgx/v4  v4.18.2 /go.mod  h1:Ey4Oru5tH5sB6tV7hDmfWFahwF15Eb7DNXlRKx2CkVw =
387- github.com/jackc/pgx/v5  v5.5.4   h1:Xp2aQS8uXButQdnCMWNmvx6UysWQQC+u1EoizjguY+8 =
388- github.com/jackc/pgx/v5  v5.5.4  /go.mod  h1:ez9gk+OAat140fv9ErkZDYFWmXLfV+++K0uAOiwgm1A =
387+ github.com/jackc/pgx/v5  v5.7.6   h1:rWQc5FwZSPX58r1OQmkuaNicxdmExaEz5A2DO2hUuTk =
388+ github.com/jackc/pgx/v5  v5.7.6  /go.mod  h1:aruU7o91Tc2q2cFp5h4uP3f6ztExVpyVv88Xl/8Vl8M =
389389github.com/jackc/puddle  v0.0.0-20190413234325-e4ced69a3a2b /go.mod  h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk =
390390github.com/jackc/puddle  v0.0.0-20190608224051-11cab39313c9 /go.mod  h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk =
391391github.com/jackc/puddle  v1.1.0 /go.mod  h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk =
392392github.com/jackc/puddle  v1.1.1 /go.mod  h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk =
393393github.com/jackc/puddle  v1.1.3 /go.mod  h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk =
394- github.com/jackc/puddle/v2  v2.2.1   h1:RhxXJtFG022u4ibrCSMSiu5aOq1i77R3OHKNJj77OAk =
395- github.com/jackc/puddle/v2  v2.2.1  /go.mod  h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4 =
394+ github.com/jackc/puddle/v2  v2.2.2   h1:PR8nw+E/1w0GLuRFSmiioY6UooMp6KJv0/61nB7icHo =
395+ github.com/jackc/puddle/v2  v2.2.2  /go.mod  h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4 =
396396github.com/jcmturner/aescts/v2  v2.0.0 /go.mod  h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs =
397397github.com/jcmturner/dnsutils/v2  v2.0.0 /go.mod  h1:b0TnjGOvI/n42bZa+hmXL+kFJZsFT7G4t3HTlQ184QM =
398398github.com/jcmturner/gofork  v1.0.0 /go.mod  h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o =
@@ -656,8 +656,8 @@ golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5y
656656golang.org/x/crypto  v0.0.0-20210817164053-32db794688a5 /go.mod  h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc =
657657golang.org/x/crypto  v0.0.0-20220511200225-c6db032c6c88 /go.mod  h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4 =
658658golang.org/x/crypto  v0.0.0-20220622213112-05595931fe9d /go.mod  h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4 =
659- golang.org/x/crypto  v0.36 .0  h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34 =
660- golang.org/x/crypto  v0.36 .0 /go.mod  h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc =
659+ golang.org/x/crypto  v0.42 .0  h1:chiH31gIWm57EkTXpwnqf8qeuMUi0yekh6mT2AvFlqI =
660+ golang.org/x/crypto  v0.42 .0 /go.mod  h1:4+rDnOTJhQCx2q7/j6rAN5XDw8kPjeaXEUR2eL94ix8 =
661661golang.org/x/exp  v0.0.0-20190121172915-509febef88a4 /go.mod  h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA =
662662golang.org/x/exp  v0.0.0-20190306152737-a1d7652674e8 /go.mod  h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA =
663663golang.org/x/exp  v0.0.0-20190510132918-efd6b22b2522 /go.mod  h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8 =
@@ -684,8 +684,8 @@ golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=
684684golang.org/x/mod  v0.1.1-0.20191105210325-c90efee705ee /go.mod  h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg =
685685golang.org/x/mod  v0.2.0 /go.mod  h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA =
686686golang.org/x/mod  v0.3.0 /go.mod  h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA =
687- golang.org/x/mod  v0.21 .0  h1:vvrHzRwRfVKSiLrG+d4FMl/Qi4ukBCE6kZlTUkDYRT0 =
688- golang.org/x/mod  v0.21 .0 /go.mod  h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY =
687+ golang.org/x/mod  v0.27 .0  h1:kb+q2PyFnEADO2IEF935ehFUXlWiNjJWtRNgBLSfbxQ =
688+ golang.org/x/mod  v0.27 .0 /go.mod  h1:rWI627Fq0DEoudcK+MBkNkCe0EetEaDSwJJkCcjpazc =
689689golang.org/x/net  v0.0.0-20180218175443-cbe0f9307d01 /go.mod  h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4 =
690690golang.org/x/net  v0.0.0-20180724234803-3673e40ba225 /go.mod  h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4 =
691691golang.org/x/net  v0.0.0-20180826012351-8a410e7b638d /go.mod  h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4 =
@@ -714,8 +714,8 @@ golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT
714714golang.org/x/net  v0.0.0-20211112202133-69e39bad7dc2 /go.mod  h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y =
715715golang.org/x/net  v0.0.0-20220425223048-2871e0cb64e4 /go.mod  h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk =
716716golang.org/x/net  v0.0.0-20220624214902-1bab6f366d9e /go.mod  h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c =
717- golang.org/x/net  v0.38 .0  h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8 =
718- golang.org/x/net  v0.38 .0 /go.mod  h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8 =
717+ golang.org/x/net  v0.43 .0  h1:lat02VYK2j4aLzMzecihNvTlJNQUq316m2Mr9rnM6YE =
718+ golang.org/x/net  v0.43 .0 /go.mod  h1:vhO1fvI4dGsIjh73sWfUVjj3N7CA9WkKJNQm2svM6Jg =
719719golang.org/x/oauth2  v0.0.0-20180227000427-d7d64896b5ff /go.mod  h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U =
720720golang.org/x/oauth2  v0.0.0-20180821212333-d2e6202438be /go.mod  h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U =
721721golang.org/x/oauth2  v0.0.0-20181106182150-f42d05182288 /go.mod  h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U =
@@ -731,8 +731,8 @@ golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJ
731731golang.org/x/sync  v0.0.0-20190423024810-112230192c58 /go.mod  h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM =
732732golang.org/x/sync  v0.0.0-20190911185100-cd5d95a43a6e /go.mod  h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM =
733733golang.org/x/sync  v0.0.0-20201020160332-67f06af15bc9 /go.mod  h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM =
734- golang.org/x/sync  v0.12 .0  h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw =
735- golang.org/x/sync  v0.12 .0 /go.mod  h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA =
734+ golang.org/x/sync  v0.17 .0  h1:l60nONMj9l5drqw6jlhIELNv9I0A4OFgRsG9k2oT9Ug =
735+ golang.org/x/sync  v0.17 .0 /go.mod  h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI =
736736golang.org/x/sys  v0.0.0-20180224232135-f6cff0780e54 /go.mod  h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY =
737737golang.org/x/sys  v0.0.0-20180830151530-49385e6e1522 /go.mod  h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY =
738738golang.org/x/sys  v0.0.0-20180905080454-ebe1bf3edb33 /go.mod  h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY =
@@ -773,13 +773,13 @@ golang.org/x/sys v0.0.0-20220224120231-95c6836cb0e7/go.mod h1:oPkhp1MJrh7nUepCBc
773773golang.org/x/sys  v0.0.0-20220520151302-bc2c85ada10a /go.mod  h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg =
774774golang.org/x/sys  v0.0.0-20220715151400-c0bba94af5f8 /go.mod  h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg =
775775golang.org/x/sys  v0.0.0-20220811171246-fbc7d0a398ab /go.mod  h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg =
776- golang.org/x/sys  v0.31 .0  h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik =
777- golang.org/x/sys  v0.31 .0 /go.mod  h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k =
776+ golang.org/x/sys  v0.36 .0  h1:KVRy2GtZBrk1cBYA7MKu5bEZFxQk4NIDV6RLVcC8o0k =
777+ golang.org/x/sys  v0.36 .0 /go.mod  h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks =
778778golang.org/x/term  v0.0.0-20201117132131-f5c789dd3221 /go.mod  h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw =
779779golang.org/x/term  v0.0.0-20201126162022-7de9c90e9dd1 /go.mod  h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo =
780780golang.org/x/term  v0.0.0-20210927222741-03fcf44c2211 /go.mod  h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8 =
781- golang.org/x/term  v0.30 .0  h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y =
782- golang.org/x/term  v0.30 .0 /go.mod  h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g =
781+ golang.org/x/term  v0.35 .0  h1:bZBVKBudEyhRcajGcNc3jIfWPqV4y/Kt2XcoigOWtDQ =
782+ golang.org/x/term  v0.35 .0 /go.mod  h1:TPGtkTLesOwf2DE8CgVYiZinHAOuy5AYUYT1lENIZnA =
783783golang.org/x/text  v0.0.0-20170915032832-14c0d48ead0c /go.mod  h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ =
784784golang.org/x/text  v0.3.0 /go.mod  h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ =
785785golang.org/x/text  v0.3.1-0.20180807135948-17ff2d5776d2 /go.mod  h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ =
@@ -789,8 +789,8 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
789789golang.org/x/text  v0.3.5 /go.mod  h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ =
790790golang.org/x/text  v0.3.6 /go.mod  h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ =
791791golang.org/x/text  v0.3.7 /go.mod  h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ =
792- golang.org/x/text  v0.23 .0  h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY =
793- golang.org/x/text  v0.23 .0 /go.mod  h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4 =
792+ golang.org/x/text  v0.29 .0  h1:1neNs90w9YzJ9BocxfsQNHKuAT4pkghyXc4nhZ6sJvk =
793+ golang.org/x/text  v0.29 .0 /go.mod  h1:7MhJOA9CD2qZyOKYazxdYMF85OwPdEr9jTtBpO7ydH4 =
794794golang.org/x/time  v0.0.0-20181108054448-85acf8d2951c /go.mod  h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ =
795795golang.org/x/time  v0.0.0-20190308202827-9d24e82272b4 /go.mod  h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ =
796796golang.org/x/time  v0.5.0  h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk =
@@ -826,8 +826,8 @@ golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roY
826826golang.org/x/tools  v0.0.0-20201124115921-2c860bdd6e78 /go.mod  h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA =
827827golang.org/x/tools  v0.0.0-20201224043029-2b0845dc783e /go.mod  h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA =
828828golang.org/x/tools  v0.0.0-20210106214847-113979e3529a /go.mod  h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA =
829- golang.org/x/tools  v0.24 .0  h1:J1shsA93PJUEVaUSaay7UXAyE8aimq3GW0pjlolpa24 =
830- golang.org/x/tools  v0.24 .0 /go.mod  h1:YhNqVBIfWHdzvTLs0d8LCuMhkKUgSUKldakyV7W/WDQ =
829+ golang.org/x/tools  v0.36 .0  h1:kWS0uv/zsvHEle1LbV5LE8QujrxB3wfQyxHfhOk0Qkg =
830+ golang.org/x/tools  v0.36 .0 /go.mod  h1:WBDiHKJK8YgLHlcQPYQzNCkUxUypCaa5ZegCVutKm+s =
831831golang.org/x/xerrors  v0.0.0-20190410155217-1f06c39b4373 /go.mod  h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
832832golang.org/x/xerrors  v0.0.0-20190513163551-3ee3066db522 /go.mod  h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
833833golang.org/x/xerrors  v0.0.0-20190717185122-a985d3407aa7 /go.mod  h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
0 commit comments