diff --git a/examples/apikey/go.mod b/examples/apikey/go.mod index 6ec7f69..431b7d5 100644 --- a/examples/apikey/go.mod +++ b/examples/apikey/go.mod @@ -2,4 +2,4 @@ module github.com/Glyndor/authcore/examples/apikey go 1.26.6 -require github.com/Glyndor/authcore v1.11.6 +require github.com/Glyndor/authcore v1.11.8 diff --git a/examples/basic/go.mod b/examples/basic/go.mod index f3408d6..3a010d5 100644 --- a/examples/basic/go.mod +++ b/examples/basic/go.mod @@ -2,4 +2,4 @@ module github.com/Glyndor/authcore/examples/basic go 1.26.6 -require github.com/Glyndor/authcore v1.11.6 +require github.com/Glyndor/authcore v1.11.8 diff --git a/examples/email/go.mod b/examples/email/go.mod index 3153e52..fbf03fc 100644 --- a/examples/email/go.mod +++ b/examples/email/go.mod @@ -2,7 +2,7 @@ module github.com/Glyndor/authcore/examples/email go 1.26.6 -require github.com/Glyndor/authcore v1.11.6 +require github.com/Glyndor/authcore v1.11.8 require ( golang.org/x/net v0.57.0 // indirect diff --git a/examples/email/go.sum b/examples/email/go.sum index f414faf..009f495 100644 --- a/examples/email/go.sum +++ b/examples/email/go.sum @@ -1,5 +1,5 @@ -github.com/Glyndor/authcore v1.11.6 h1:xwRnV6jFaoWg87T3mwpUJX5g6M1uOAF5nu2FHBN1ju8= -github.com/Glyndor/authcore v1.11.6/go.mod h1:+a/XfxnUGfr+wniUo777oThcmgq0tc+UL2ajYJB8Yw8= +github.com/Glyndor/authcore v1.11.8 h1:W3z/61d0vJzN60Gzn5GhfKQKYW6fDHjdw0fv+p6M+zE= +github.com/Glyndor/authcore v1.11.8/go.mod h1:ogLDwp4TBEGQbQ39dSrl1EJNbvafHyJfBy3kefUbnCA= golang.org/x/net v0.57.0 h1:K5+3DljvIuDG9/Jv9rvyMywYNFCQ9RSUY6OOTTkT+tE= golang.org/x/net v0.57.0/go.mod h1:KpXc8iv+r3XplLAG/f7Jsf9RPszJzdR0f58q9vGOuEU= golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek= diff --git a/examples/fiber/go.mod b/examples/fiber/go.mod index 2155c66..f8d5e37 100644 --- a/examples/fiber/go.mod +++ b/examples/fiber/go.mod @@ -3,23 +3,23 @@ module github.com/Glyndor/authcore/examples/fiber go 1.26.6 require ( - github.com/Glyndor/authcore v1.11.6 - github.com/gofiber/fiber/v3 v3.4.0 + github.com/Glyndor/authcore v1.11.8 + github.com/gofiber/fiber/v3 v3.5.0 ) require ( github.com/andybalholm/brotli v1.2.2 // indirect - github.com/gofiber/schema v1.8.0 // indirect - github.com/gofiber/utils/v2 v2.1.1 // indirect + github.com/gofiber/schema v1.8.3 // indirect + github.com/gofiber/utils/v2 v2.4.1 // indirect github.com/golang-jwt/jwt/v5 v5.3.1 // indirect github.com/google/uuid v1.6.0 // indirect - github.com/klauspost/compress v1.19.0 // indirect + github.com/klauspost/compress v1.19.2 // indirect github.com/mattn/go-colorable v0.1.15 // indirect - github.com/mattn/go-isatty v0.0.22 // indirect + github.com/mattn/go-isatty v0.0.24 // indirect github.com/philhofer/fwd v1.2.0 // indirect github.com/tinylib/msgp v1.6.4 // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect - github.com/valyala/fasthttp v1.72.0 // indirect + github.com/valyala/fasthttp v1.73.0 // indirect golang.org/x/crypto v0.54.0 // indirect golang.org/x/net v0.57.0 // indirect golang.org/x/sys v0.47.0 // indirect diff --git a/examples/fiber/go.sum b/examples/fiber/go.sum index b109b56..fb67393 100644 --- a/examples/fiber/go.sum +++ b/examples/fiber/go.sum @@ -1,41 +1,41 @@ -github.com/Glyndor/authcore v1.11.6 h1:xwRnV6jFaoWg87T3mwpUJX5g6M1uOAF5nu2FHBN1ju8= -github.com/Glyndor/authcore v1.11.6/go.mod h1:+a/XfxnUGfr+wniUo777oThcmgq0tc+UL2ajYJB8Yw8= +github.com/Glyndor/authcore v1.11.8 h1:W3z/61d0vJzN60Gzn5GhfKQKYW6fDHjdw0fv+p6M+zE= +github.com/Glyndor/authcore v1.11.8/go.mod h1:ogLDwp4TBEGQbQ39dSrl1EJNbvafHyJfBy3kefUbnCA= github.com/andybalholm/brotli v1.2.2 h1:HzTuoo2ErYQqf5qvcJInB8uvqSVxRttzkFexPWtnceM= github.com/andybalholm/brotli v1.2.2/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/fxamacker/cbor/v2 v2.9.2 h1:X4Ksno9+x3cz0TZv69ec1hxP/+tymuR8PXQJyDwfh78= github.com/fxamacker/cbor/v2 v2.9.2/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ= -github.com/gofiber/fiber/v3 v3.4.0 h1:F0aND4vwZF7dR7cbvSwFQQEpBU902XHKWxrLsFBkVqw= -github.com/gofiber/fiber/v3 v3.4.0/go.mod h1:nAhJfdxUIJJph2tPWPmqWf8QDIN2iiqQiQf3lENZpdk= -github.com/gofiber/schema v1.8.0 h1:NGsC9toPHmj8Xg4KpznuXBzNmHG6V5YV0tXKpKMcmis= -github.com/gofiber/schema v1.8.0/go.mod h1:lmbXPQ8hvzXSLkdS2DS7pb4kpunC2Roh7Sj3HMjGfzA= -github.com/gofiber/utils/v2 v2.1.1 h1:kGnoGjwEnFW6w0x45W+kLlmMJvqBGkuUA4oMWKn/T/I= -github.com/gofiber/utils/v2 v2.1.1/go.mod h1:DdOgEVwQTi8cou/AKWPqhXOR4fHGRVhA/rEWL3IXG7Q= +github.com/gofiber/fiber/v3 v3.5.0 h1:dk7TOUH6DXJGtOLsN2XEG+0ZML7cznzHILTVozbNEK8= +github.com/gofiber/fiber/v3 v3.5.0/go.mod h1:GOVDTW+gjJvfe0iJyVujbQ1Lnx+JUjFySJRI/9/xX/w= +github.com/gofiber/schema v1.8.3 h1:06ZedxIYjngzc0095PYy7uWnFnbRflWFpikvZH61fDc= +github.com/gofiber/schema v1.8.3/go.mod h1:jWnnZdhcW1mHyV+VnfRxKJDPNcepJsTZ9RIWxrr32Ng= +github.com/gofiber/utils/v2 v2.4.1 h1:E2X9G8O5Mn7b2GDb0JU3IUk42Rw2npuhhepIbuJQ2po= +github.com/gofiber/utils/v2 v2.4.1/go.mod h1:I+RTsgMUdzFuifVc3LOEkfh32wQW9BfRl7l5RYjamW4= github.com/golang-jwt/jwt/v5 v5.3.1 h1:kYf81DTWFe7t+1VvL7eS+jKFVWaUnK9cB1qbwn63YCY= github.com/golang-jwt/jwt/v5 v5.3.1/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/klauspost/compress v1.19.0 h1:sXLILfc9jV2QYWkzFOPWStmcUVH2RHEB1JCdY2oVvCQ= -github.com/klauspost/compress v1.19.0/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ= +github.com/klauspost/compress v1.19.2 h1:hMRETovs/pu/dVWN7zIT1PGG8t509MwT6bO7XSi26R8= +github.com/klauspost/compress v1.19.2/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ= github.com/mattn/go-colorable v0.1.15 h1:+u9SLTRGnXv73cEsnsmoZBom+dMU88B2M0aDcWy0/jY= github.com/mattn/go-colorable v0.1.15/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= -github.com/mattn/go-isatty v0.0.22 h1:j8l17JJ9i6VGPUFUYoTUKPSgKe/83EYU2zBC7YNKMw4= -github.com/mattn/go-isatty v0.0.22/go.mod h1:ZXfXG4SQHsB/w3ZeOYbR0PrPwLy+n6xiMrJlRFqopa4= +github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI= +github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A= github.com/philhofer/fwd v1.2.0 h1:e6DnBTl7vGY+Gz322/ASL4Gyp1FspeMvx1RNDoToZuM= github.com/philhofer/fwd v1.2.0/go.mod h1:RqIHx9QI14HlwKwm98g9Re5prTQ6LdeRQn+gXJFxsJM= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/shamaton/msgpack/v3 v3.1.2 h1:d5gWAIyMU4M0WgDjz6IFSCuXJUA2dFwRHBpDclE8CLw= -github.com/shamaton/msgpack/v3 v3.1.2/go.mod h1:DcQG8jrdrQCIxr3HlMYkiXdMhK+KfN2CitkyzsQV4uc= +github.com/shamaton/msgpack/v3 v3.2.0 h1:1q2Ms+MWmuRju+PuDMSFDB7p7621npeX4zprJN5Zck8= +github.com/shamaton/msgpack/v3 v3.2.0/go.mod h1:sgBYvEiyz8JR1NC3yGRoPVME9xXovpnh3l/plW1nfRo= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= github.com/tinylib/msgp v1.6.4 h1:mOwYbyYDLPj35mkA2BjjYejgJk9BuHxDdvRnb6v2ZcQ= github.com/tinylib/msgp v1.6.4/go.mod h1:RSp0LW9oSxFut3KzESt5Voq4GVWyS+PSulT77roAqEA= github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= -github.com/valyala/fasthttp v1.72.0 h1:R7kYdoWhn1ye1fVpP+cDHDJwYm3NkwLliwgzJ/Abg7M= -github.com/valyala/fasthttp v1.72.0/go.mod h1:zsbLTYqcpIktdQytlVBwIjY9La5d6bs990nBxWg8efk= +github.com/valyala/fasthttp v1.73.0 h1:ocTOORnBWtJ+P8t/6wAjdkchMzdfHmWx2VD/DPbgZ7s= +github.com/valyala/fasthttp v1.73.0/go.mod h1:EtXQDHaR+5P18p8wqDRFpUhxr108Ga9mXvVJXHRrN2k= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg= github.com/xyproto/randomstring v1.0.5 h1:YtlWPoRdgMu3NZtP45drfy1GKoojuR7hmRcnhZqKjWU= diff --git a/examples/gin/go.mod b/examples/gin/go.mod index 2bc9aa1..3868f9a 100644 --- a/examples/gin/go.mod +++ b/examples/gin/go.mod @@ -3,7 +3,7 @@ module github.com/Glyndor/authcore/examples/gin go 1.26.6 require ( - github.com/Glyndor/authcore v1.11.6 + github.com/Glyndor/authcore v1.11.8 github.com/gin-gonic/gin v1.12.0 ) diff --git a/examples/gin/go.sum b/examples/gin/go.sum index 6ccbc17..e5bb43a 100644 --- a/examples/gin/go.sum +++ b/examples/gin/go.sum @@ -1,5 +1,5 @@ -github.com/Glyndor/authcore v1.11.6 h1:xwRnV6jFaoWg87T3mwpUJX5g6M1uOAF5nu2FHBN1ju8= -github.com/Glyndor/authcore v1.11.6/go.mod h1:+a/XfxnUGfr+wniUo777oThcmgq0tc+UL2ajYJB8Yw8= +github.com/Glyndor/authcore v1.11.8 h1:W3z/61d0vJzN60Gzn5GhfKQKYW6fDHjdw0fv+p6M+zE= +github.com/Glyndor/authcore v1.11.8/go.mod h1:ogLDwp4TBEGQbQ39dSrl1EJNbvafHyJfBy3kefUbnCA= github.com/bytedance/gopkg v0.1.3 h1:TPBSwH8RsouGCBcMBktLt1AymVo2TVsBVCY4b6TnZ/M= github.com/bytedance/gopkg v0.1.3/go.mod h1:576VvJ+eJgyCzdjS+c4+77QF3p7ubbtiKARP3TxducM= github.com/bytedance/sonic v1.15.0 h1:/PXeWFaR5ElNcVE84U0dOHjiMHQOwNIx3K4ymzh/uSE= diff --git a/examples/jwt/go.mod b/examples/jwt/go.mod index aaa4841..f1c8049 100644 --- a/examples/jwt/go.mod +++ b/examples/jwt/go.mod @@ -2,6 +2,6 @@ module github.com/Glyndor/authcore/examples/jwt go 1.26.6 -require github.com/Glyndor/authcore v1.11.6 +require github.com/Glyndor/authcore v1.11.8 require github.com/golang-jwt/jwt/v5 v5.3.1 // indirect diff --git a/examples/jwt/go.sum b/examples/jwt/go.sum index 73ba0df..c8eacb3 100644 --- a/examples/jwt/go.sum +++ b/examples/jwt/go.sum @@ -1,4 +1,4 @@ -github.com/Glyndor/authcore v1.11.6 h1:xwRnV6jFaoWg87T3mwpUJX5g6M1uOAF5nu2FHBN1ju8= -github.com/Glyndor/authcore v1.11.6/go.mod h1:+a/XfxnUGfr+wniUo777oThcmgq0tc+UL2ajYJB8Yw8= +github.com/Glyndor/authcore v1.11.8 h1:W3z/61d0vJzN60Gzn5GhfKQKYW6fDHjdw0fv+p6M+zE= +github.com/Glyndor/authcore v1.11.8/go.mod h1:ogLDwp4TBEGQbQ39dSrl1EJNbvafHyJfBy3kefUbnCA= github.com/golang-jwt/jwt/v5 v5.3.1 h1:kYf81DTWFe7t+1VvL7eS+jKFVWaUnK9cB1qbwn63YCY= github.com/golang-jwt/jwt/v5 v5.3.1/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE= diff --git a/examples/oauth/go.mod b/examples/oauth/go.mod index 6b00035..6357e24 100644 --- a/examples/oauth/go.mod +++ b/examples/oauth/go.mod @@ -2,7 +2,7 @@ module github.com/Glyndor/authcore/examples/oauth go 1.26.6 -require github.com/Glyndor/authcore v1.11.6 +require github.com/Glyndor/authcore v1.11.8 require ( github.com/golang-jwt/jwt/v5 v5.3.1 // indirect diff --git a/examples/oauth/go.sum b/examples/oauth/go.sum index 087c548..3ae5669 100644 --- a/examples/oauth/go.sum +++ b/examples/oauth/go.sum @@ -1,5 +1,5 @@ -github.com/Glyndor/authcore v1.11.6 h1:xwRnV6jFaoWg87T3mwpUJX5g6M1uOAF5nu2FHBN1ju8= -github.com/Glyndor/authcore v1.11.6/go.mod h1:+a/XfxnUGfr+wniUo777oThcmgq0tc+UL2ajYJB8Yw8= +github.com/Glyndor/authcore v1.11.8 h1:W3z/61d0vJzN60Gzn5GhfKQKYW6fDHjdw0fv+p6M+zE= +github.com/Glyndor/authcore v1.11.8/go.mod h1:ogLDwp4TBEGQbQ39dSrl1EJNbvafHyJfBy3kefUbnCA= github.com/golang-jwt/jwt/v5 v5.3.1 h1:kYf81DTWFe7t+1VvL7eS+jKFVWaUnK9cB1qbwn63YCY= github.com/golang-jwt/jwt/v5 v5.3.1/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE= golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek= diff --git a/examples/password/go.mod b/examples/password/go.mod index 4dc2278..0baa48b 100644 --- a/examples/password/go.mod +++ b/examples/password/go.mod @@ -2,7 +2,7 @@ module github.com/Glyndor/authcore/examples/password go 1.26.6 -require github.com/Glyndor/authcore v1.11.6 +require github.com/Glyndor/authcore v1.11.8 require ( golang.org/x/crypto v0.54.0 // indirect diff --git a/examples/password/go.sum b/examples/password/go.sum index 8304f1c..085ccdf 100644 --- a/examples/password/go.sum +++ b/examples/password/go.sum @@ -1,5 +1,5 @@ -github.com/Glyndor/authcore v1.11.6 h1:xwRnV6jFaoWg87T3mwpUJX5g6M1uOAF5nu2FHBN1ju8= -github.com/Glyndor/authcore v1.11.6/go.mod h1:+a/XfxnUGfr+wniUo777oThcmgq0tc+UL2ajYJB8Yw8= +github.com/Glyndor/authcore v1.11.8 h1:W3z/61d0vJzN60Gzn5GhfKQKYW6fDHjdw0fv+p6M+zE= +github.com/Glyndor/authcore v1.11.8/go.mod h1:ogLDwp4TBEGQbQ39dSrl1EJNbvafHyJfBy3kefUbnCA= golang.org/x/crypto v0.54.0 h1:YLIA59K4fiNzHzjnZt2tUJQjQtUWfWbeHBqKtk3eScw= golang.org/x/crypto v0.54.0/go.mod h1:KWL8ny2AZdGR2cWmzeHrp2azQPGogOv+HeQaVEXC2dk= golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs= diff --git a/examples/username/go.mod b/examples/username/go.mod index 9b72748..58ee635 100644 --- a/examples/username/go.mod +++ b/examples/username/go.mod @@ -2,4 +2,4 @@ module github.com/Glyndor/authcore/examples/username go 1.26.6 -require github.com/Glyndor/authcore v1.11.6 +require github.com/Glyndor/authcore v1.11.8 diff --git a/go.mod b/go.mod index 94939f1..90529a5 100644 --- a/go.mod +++ b/go.mod @@ -4,10 +4,10 @@ go 1.26.6 require ( github.com/golang-jwt/jwt/v5 v5.3.1 - golang.org/x/crypto v0.54.0 - golang.org/x/net v0.57.0 + golang.org/x/crypto v0.56.0 + golang.org/x/net v0.58.0 golang.org/x/sync v0.22.0 - golang.org/x/text v0.40.0 + golang.org/x/text v0.41.0 ) require golang.org/x/sys v0.47.0 // indirect diff --git a/go.sum b/go.sum index cb12a0e..0b286b4 100644 --- a/go.sum +++ b/go.sum @@ -1,12 +1,12 @@ github.com/golang-jwt/jwt/v5 v5.3.1 h1:kYf81DTWFe7t+1VvL7eS+jKFVWaUnK9cB1qbwn63YCY= github.com/golang-jwt/jwt/v5 v5.3.1/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE= -golang.org/x/crypto v0.54.0 h1:YLIA59K4fiNzHzjnZt2tUJQjQtUWfWbeHBqKtk3eScw= -golang.org/x/crypto v0.54.0/go.mod h1:KWL8ny2AZdGR2cWmzeHrp2azQPGogOv+HeQaVEXC2dk= -golang.org/x/net v0.57.0 h1:K5+3DljvIuDG9/Jv9rvyMywYNFCQ9RSUY6OOTTkT+tE= -golang.org/x/net v0.57.0/go.mod h1:KpXc8iv+r3XplLAG/f7Jsf9RPszJzdR0f58q9vGOuEU= +golang.org/x/crypto v0.56.0 h1:GUh5Ii4J5jtcseSMiRqr1jXCNHoxjeV9Fmekc2oLy6Y= +golang.org/x/crypto v0.56.0/go.mod h1:OMW5y6CY9l38uPLmxU6l6pwcXp1obtLo3e6gT7gQR2I= +golang.org/x/net v0.58.0 h1:ynWG7rqYi4ccpTEuPZ2QGWHktVEM9DMCj9yzDE0Q7To= +golang.org/x/net v0.58.0/go.mod h1:YwCddHnFlT7eLQqVprV19OnhLGtc5xOKgE0RyqgfWAU= golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek= golang.org/x/sync v0.22.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs= golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= -golang.org/x/text v0.40.0 h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs= -golang.org/x/text v0.40.0/go.mod h1:hpnzDAfGV753zIKo+wk3u1bVKCGPbrnF7+7LBF/UHVY= +golang.org/x/text v0.41.0 h1:vz/seA0lnX87Othu2f/0L24RcgrXD9/YFTSuGjj3rH8= +golang.org/x/text v0.41.0/go.mod h1:jvf1O8ajNzZqhSrQBPbutR/EB83Cc0CFrezNQIwbb5M=