diff --git a/go.mod b/go.mod
index fc2f3ce71859b0a6c6be66773a64c4cfd1ce0069..27e4fcafe074412f33a32753e1c4439c6d039e32 100644
--- a/go.mod
+++ b/go.mod
@@ -10,7 +10,7 @@ require (
 	github.com/kelseyhightower/envconfig v1.4.0
 	github.com/prometheus/client_golang v1.13.0
 	github.com/stretchr/testify v1.8.0
-	gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/golib v0.0.0-20220913103832-19b72aa5e623
+	gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/golib v1.1.1-0.20221006064046-cc9c0e9603bf
 	go.uber.org/zap v1.23.0
 	goa.design/goa/v3 v3.8.5
 	golang.org/x/sync v0.0.0-20220907140024-f12130a52804
@@ -20,9 +20,11 @@ require (
 	github.com/beorn7/perks v1.0.1 // indirect
 	github.com/cespare/xxhash/v2 v2.1.2 // indirect
 	github.com/davecgh/go-spew v1.1.1 // indirect
+	github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 // indirect
 	github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
 	github.com/dimfeld/httppath v0.0.0-20170720192232-ee938bf73598 // indirect
 	github.com/dimfeld/httptreemux/v5 v5.4.0 // indirect
+	github.com/goccy/go-json v0.9.11 // indirect
 	github.com/golang/protobuf v1.5.2 // indirect
 	github.com/gopherjs/gopherjs v1.17.2 // indirect
 	github.com/gorilla/websocket v1.5.0 // indirect
@@ -30,6 +32,12 @@ require (
 	github.com/hashicorp/go-multierror v1.1.1 // indirect
 	github.com/json-iterator/go v1.1.12 // indirect
 	github.com/jtolds/gls v4.20.0+incompatible // indirect
+	github.com/lestrrat-go/blackmagic v1.0.1 // indirect
+	github.com/lestrrat-go/httpcc v1.0.1 // indirect
+	github.com/lestrrat-go/httprc v1.0.4 // indirect
+	github.com/lestrrat-go/iter v1.0.2 // indirect
+	github.com/lestrrat-go/jwx/v2 v2.0.6 // indirect
+	github.com/lestrrat-go/option v1.0.0 // indirect
 	github.com/manveru/faker v0.0.0-20171103152722-9fbc68a78c4d // indirect
 	github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
 	github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
@@ -46,7 +54,7 @@ require (
 	github.com/zach-klippenstein/goregen v0.0.0-20160303162051-795b5e3961ea // indirect
 	go.uber.org/atomic v1.7.0 // indirect
 	go.uber.org/multierr v1.6.0 // indirect
-	golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 // indirect
+	golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f // indirect
 	golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 // indirect
 	golang.org/x/sys v0.0.0-20220803195053-6e608f9ce704 // indirect
 	golang.org/x/text v0.3.7 // indirect
diff --git a/go.sum b/go.sum
index 965951ed5223735f105fbdd47531882bf90d1cfd..49d2697725ecf231445a680cf0d86eff61651e46 100644
--- a/go.sum
+++ b/go.sum
@@ -83,6 +83,9 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 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/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc=
+github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 h1:HbphB4TFFXpv7MNrT52FGrrgVXF1owhMVTHFZIlnvd4=
+github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0/go.mod h1:DZGJHZMqrU4JJqFAWUS2UO1+lbSKsdiOoYi9Zzey7Fc=
 github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78=
 github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc=
 github.com/dimfeld/httppath v0.0.0-20170720192232-ee938bf73598 h1:MGKhKyiYrvMDZsmLR/+RGffQSXwEkXgfLSA08qDn9AI=
@@ -121,6 +124,8 @@ github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC
 github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo=
 github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
 github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
+github.com/goccy/go-json v0.9.11 h1:/pAaQDLHEoCq/5FFmSKBswWmK6H0e8g4159Kc/X/nqk=
+github.com/goccy/go-json v0.9.11/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
 github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
 github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
 github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
@@ -259,6 +264,18 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
 github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
 github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
 github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
+github.com/lestrrat-go/blackmagic v1.0.1 h1:lS5Zts+5HIC/8og6cGHb0uCcNCa3OUt1ygh3Qz2Fe80=
+github.com/lestrrat-go/blackmagic v1.0.1/go.mod h1:UrEqBzIR2U6CnzVyUtfM6oZNMt/7O7Vohk2J0OGSAtU=
+github.com/lestrrat-go/httpcc v1.0.1 h1:ydWCStUeJLkpYyjLDHihupbn2tYmZ7m22BGkcvZZrIE=
+github.com/lestrrat-go/httpcc v1.0.1/go.mod h1:qiltp3Mt56+55GPVCbTdM9MlqhvzyuL6W/NMDA8vA5E=
+github.com/lestrrat-go/httprc v1.0.4 h1:bAZymwoZQb+Oq8MEbyipag7iSq6YIga8Wj6GOiJGdI8=
+github.com/lestrrat-go/httprc v1.0.4/go.mod h1:mwwz3JMTPBjHUkkDv/IGJ39aALInZLrhBp0X7KGUZlo=
+github.com/lestrrat-go/iter v1.0.2 h1:gMXo1q4c2pHmC3dn8LzRhJfP1ceCbgSiT9lUydIzltI=
+github.com/lestrrat-go/iter v1.0.2/go.mod h1:Momfcq3AnRlRjI5b5O8/G5/BvpzrhoFTZcn06fEOPt4=
+github.com/lestrrat-go/jwx/v2 v2.0.6 h1:RlyYNLV892Ed7+FTfj1ROoF6x7WxL965PGTHso/60G0=
+github.com/lestrrat-go/jwx/v2 v2.0.6/go.mod h1:aVrGuwEr3cp2Prw6TtQvr8sQxe+84gruID5C9TxT64Q=
+github.com/lestrrat-go/option v1.0.0 h1:WqAWL8kh8VcSoD6xjSH34/1m8yxluXQbDeKNfvFeEO4=
+github.com/lestrrat-go/option v1.0.0/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I=
 github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60=
 github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
 github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
@@ -408,8 +425,8 @@ github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1
 github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
 github.com/zach-klippenstein/goregen v0.0.0-20160303162051-795b5e3961ea h1:CyhwejzVGvZ3Q2PSbQ4NRRYn+ZWv5eS1vlaEusT+bAI=
 github.com/zach-klippenstein/goregen v0.0.0-20160303162051-795b5e3961ea/go.mod h1:eNr558nEUjP8acGw8FFjTeWvSgU1stO7FAO6eknhHe4=
-gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/golib v0.0.0-20220913103832-19b72aa5e623 h1:VuWLKBdO5bTGimppwkk6v+cJZ6onc2J16hBXHf048GU=
-gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/golib v0.0.0-20220913103832-19b72aa5e623/go.mod h1:5BPRkziGjdCI9xVfJBGY+7Ea51gtiEEs7+rbYeC8lnY=
+gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/golib v1.1.1-0.20221006064046-cc9c0e9603bf h1:mQ565cUoHRVADRURQmfn07Igr1/kcxnUDSeOQksbJZY=
+gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/golib v1.1.1-0.20221006064046-cc9c0e9603bf/go.mod h1:0y0nhsIVlNFwyIopCi4FLZZuJK+aTP80p4KFRS4MlHA=
 go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs=
 go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g=
 go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ=
@@ -447,8 +464,9 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh
 golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
 golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
 golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 h1:7I4JAnoQBe7ZtJcBaYHi5UtiO8tQHbUSXxL+pnGRANg=
 golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
+golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f h1:OeJjE6G4dgCY4PIXvIRQbE8+RX+uXZyGhUy/ksMGJoc=
+golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@@ -528,6 +546,7 @@ golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLd
 golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
 golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk=
 golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
+golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
 golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
 golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
 golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/LICENSE b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..d2d1dd933e7e2bd667d552b90d2c4bed43e8489d
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/LICENSE differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/README.md b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..b84bcdb77df9ebf614bdafeb73ab36af18b8d60f
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/README.md differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/compressedbytepoints.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/compressedbytepoints.go
new file mode 100644
index 0000000000000000000000000000000000000000..bb0b41fda1828ebb1e04ce30cb032a2e19a88236
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/compressedbytepoints.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/curve.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/curve.go
new file mode 100644
index 0000000000000000000000000000000000000000..c9d47f30781cf6fb147c2345f1de4a2c8327a5df
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/curve.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/doc.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/doc.go
new file mode 100644
index 0000000000000000000000000000000000000000..ac01e2343ca2d2c686b511844fb7b83164a6faef
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/doc.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/ecdh.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/ecdh.go
new file mode 100644
index 0000000000000000000000000000000000000000..ebbdfc54112fcd4fc5153735eb60ceaec6578e97
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/ecdh.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/ellipticadaptor.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/ellipticadaptor.go
new file mode 100644
index 0000000000000000000000000000000000000000..42022646b160e7f0b53ab71712b3e9291636b165
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/ellipticadaptor.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/error.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/error.go
new file mode 100644
index 0000000000000000000000000000000000000000..ac8c45127e43349bd05d375e17c73678acb0046c
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/error.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/field.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/field.go
new file mode 100644
index 0000000000000000000000000000000000000000..8d9ac74d538203b6e4a8101fbc0faa2465735222
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/field.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/loadprecomputed.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/loadprecomputed.go
new file mode 100644
index 0000000000000000000000000000000000000000..91c3d377693349677784be0beb3265a76a5126cd
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/loadprecomputed.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/modnscalar.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/modnscalar.go
new file mode 100644
index 0000000000000000000000000000000000000000..f66496ed5e1ff22f287eaf8f0fb943ec914cf007
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/modnscalar.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/nonce.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/nonce.go
new file mode 100644
index 0000000000000000000000000000000000000000..81b205d9c1717c5bf21b6a654542b08b90bcfed1
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/nonce.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/privkey.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/privkey.go
new file mode 100644
index 0000000000000000000000000000000000000000..3ca5b7c2f3eff630ac3de884b1c4ac4e08aff84f
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/privkey.go differ
diff --git a/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/pubkey.go b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/pubkey.go
new file mode 100644
index 0000000000000000000000000000000000000000..54c54be5f11667972f618f6b821261bc7fd8ca62
Binary files /dev/null and b/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4/pubkey.go differ
diff --git a/vendor/github.com/goccy/go-json/.codecov.yml b/vendor/github.com/goccy/go-json/.codecov.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e98134570c4f3289b238525b67b4fd561a692636
Binary files /dev/null and b/vendor/github.com/goccy/go-json/.codecov.yml differ
diff --git a/vendor/github.com/goccy/go-json/.gitignore b/vendor/github.com/goccy/go-json/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..378283829cfae2edd2835e6b675e44405acc7a76
Binary files /dev/null and b/vendor/github.com/goccy/go-json/.gitignore differ
diff --git a/vendor/github.com/goccy/go-json/.golangci.yml b/vendor/github.com/goccy/go-json/.golangci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..57ae5a528f67b6351ac78c3133d7cced21c1e639
Binary files /dev/null and b/vendor/github.com/goccy/go-json/.golangci.yml differ
diff --git a/vendor/github.com/goccy/go-json/CHANGELOG.md b/vendor/github.com/goccy/go-json/CHANGELOG.md
new file mode 100644
index 0000000000000000000000000000000000000000..d63009fd7d76ba9153acd6a002bb822ddefcb237
Binary files /dev/null and b/vendor/github.com/goccy/go-json/CHANGELOG.md differ
diff --git a/vendor/github.com/goccy/go-json/LICENSE b/vendor/github.com/goccy/go-json/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..6449c8bff65e3b5d07b44d1db239de6fbf3c9b1d
Binary files /dev/null and b/vendor/github.com/goccy/go-json/LICENSE differ
diff --git a/vendor/github.com/goccy/go-json/Makefile b/vendor/github.com/goccy/go-json/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..363563ab9baeca2ae668bab735d6a740c87612ac
Binary files /dev/null and b/vendor/github.com/goccy/go-json/Makefile differ
diff --git a/vendor/github.com/goccy/go-json/README.md b/vendor/github.com/goccy/go-json/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..5686237735de64c4fb23262932f2e1a080c62676
Binary files /dev/null and b/vendor/github.com/goccy/go-json/README.md differ
diff --git a/vendor/github.com/goccy/go-json/color.go b/vendor/github.com/goccy/go-json/color.go
new file mode 100644
index 0000000000000000000000000000000000000000..e80b22b4869a189c93bfe367986cea3eb00241cf
Binary files /dev/null and b/vendor/github.com/goccy/go-json/color.go differ
diff --git a/vendor/github.com/goccy/go-json/decode.go b/vendor/github.com/goccy/go-json/decode.go
new file mode 100644
index 0000000000000000000000000000000000000000..d99749d05c3a2b9e5b432eb4fed184588a1b81d1
Binary files /dev/null and b/vendor/github.com/goccy/go-json/decode.go differ
diff --git a/vendor/github.com/goccy/go-json/docker-compose.yml b/vendor/github.com/goccy/go-json/docker-compose.yml
new file mode 100644
index 0000000000000000000000000000000000000000..db40c79ad5da3dd055a5e2922ca7b8b131c1256c
Binary files /dev/null and b/vendor/github.com/goccy/go-json/docker-compose.yml differ
diff --git a/vendor/github.com/goccy/go-json/encode.go b/vendor/github.com/goccy/go-json/encode.go
new file mode 100644
index 0000000000000000000000000000000000000000..4bd899f38b272dea99fa40df3f8de05ba29a00dd
Binary files /dev/null and b/vendor/github.com/goccy/go-json/encode.go differ
diff --git a/vendor/github.com/goccy/go-json/error.go b/vendor/github.com/goccy/go-json/error.go
new file mode 100644
index 0000000000000000000000000000000000000000..94c1339a02a52471e575476f118ffe2bcdec2f9f
Binary files /dev/null and b/vendor/github.com/goccy/go-json/error.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/anonymous_field.go b/vendor/github.com/goccy/go-json/internal/decoder/anonymous_field.go
new file mode 100644
index 0000000000000000000000000000000000000000..030cb7a9749b2f7187d85d094864b8da454d2038
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/anonymous_field.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/array.go b/vendor/github.com/goccy/go-json/internal/decoder/array.go
new file mode 100644
index 0000000000000000000000000000000000000000..21f1fd585264438d0d449e6ffd35d70732af55c4
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/array.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/bool.go b/vendor/github.com/goccy/go-json/internal/decoder/bool.go
new file mode 100644
index 0000000000000000000000000000000000000000..455042a534d5470554c6512e44b4df80b174080b
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/bool.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/bytes.go b/vendor/github.com/goccy/go-json/internal/decoder/bytes.go
new file mode 100644
index 0000000000000000000000000000000000000000..92c7dcf64f6c4234a7567609401d7c05237fa832
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/bytes.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/compile.go b/vendor/github.com/goccy/go-json/internal/decoder/compile.go
new file mode 100644
index 0000000000000000000000000000000000000000..fab6437647bb521a4d8e7348120cfa8a84ebe82b
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/compile.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/compile_norace.go b/vendor/github.com/goccy/go-json/internal/decoder/compile_norace.go
new file mode 100644
index 0000000000000000000000000000000000000000..eb7e2b1345d7fc6d8cfd149f19a0129322c38baf
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/compile_norace.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/compile_race.go b/vendor/github.com/goccy/go-json/internal/decoder/compile_race.go
new file mode 100644
index 0000000000000000000000000000000000000000..49cdda4a172f2ea84f715b44be86811864005757
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/compile_race.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/context.go b/vendor/github.com/goccy/go-json/internal/decoder/context.go
new file mode 100644
index 0000000000000000000000000000000000000000..cb2ffdafd037fa70cc9d78ef7f845cdb730a7ecd
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/context.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/float.go b/vendor/github.com/goccy/go-json/internal/decoder/float.go
new file mode 100644
index 0000000000000000000000000000000000000000..dfb7168da535a41b717c31945172edf95eff4ffc
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/float.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/func.go b/vendor/github.com/goccy/go-json/internal/decoder/func.go
new file mode 100644
index 0000000000000000000000000000000000000000..ee35637115c8d4fdff1c55788ce7051a6072416d
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/func.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/int.go b/vendor/github.com/goccy/go-json/internal/decoder/int.go
new file mode 100644
index 0000000000000000000000000000000000000000..509b753d64c4c0cddd4da436ca6ab6c9fa654828
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/int.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/interface.go b/vendor/github.com/goccy/go-json/internal/decoder/interface.go
new file mode 100644
index 0000000000000000000000000000000000000000..4dbb4be4ac82b2cce63727f24992e649ecdc1dc3
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/interface.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/invalid.go b/vendor/github.com/goccy/go-json/internal/decoder/invalid.go
new file mode 100644
index 0000000000000000000000000000000000000000..1ef50a7d374cb2be6477d864c45088935b22e133
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/invalid.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/map.go b/vendor/github.com/goccy/go-json/internal/decoder/map.go
new file mode 100644
index 0000000000000000000000000000000000000000..cb55ef006d6c59c45c9046adf05397095877ab39
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/map.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/number.go b/vendor/github.com/goccy/go-json/internal/decoder/number.go
new file mode 100644
index 0000000000000000000000000000000000000000..bf63773e30ed18f2d3de16352f812659f6ad3ff1
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/number.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/option.go b/vendor/github.com/goccy/go-json/internal/decoder/option.go
new file mode 100644
index 0000000000000000000000000000000000000000..e41f876b03a9f877c30ca4d49cea90e7b892dbb9
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/option.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/ptr.go b/vendor/github.com/goccy/go-json/internal/decoder/ptr.go
new file mode 100644
index 0000000000000000000000000000000000000000..2c83b9c4453a44554511f5431c19deb680919312
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/ptr.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/slice.go b/vendor/github.com/goccy/go-json/internal/decoder/slice.go
new file mode 100644
index 0000000000000000000000000000000000000000..85b6e1119e733e17828f7c0cc097904fd9a86b26
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/slice.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/stream.go b/vendor/github.com/goccy/go-json/internal/decoder/stream.go
new file mode 100644
index 0000000000000000000000000000000000000000..a383f72596946a30fda88178e12d9cc79629756f
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/stream.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/string.go b/vendor/github.com/goccy/go-json/internal/decoder/string.go
new file mode 100644
index 0000000000000000000000000000000000000000..d07ad7101cc75c5ebef08644e107bf4b9beb4d58
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/string.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/struct.go b/vendor/github.com/goccy/go-json/internal/decoder/struct.go
new file mode 100644
index 0000000000000000000000000000000000000000..2c646804589407ba42bac5feb97524c27aaa62a7
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/struct.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/type.go b/vendor/github.com/goccy/go-json/internal/decoder/type.go
new file mode 100644
index 0000000000000000000000000000000000000000..70e9907c83017c4170abba7a31660aaa83bbcf02
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/type.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/uint.go b/vendor/github.com/goccy/go-json/internal/decoder/uint.go
new file mode 100644
index 0000000000000000000000000000000000000000..a62c5149286569a982bcc98e43029ca95b5c5746
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/uint.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_json.go b/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_json.go
new file mode 100644
index 0000000000000000000000000000000000000000..e9b25c68fca72f5a0e9c78d77e9d1432a6a36934
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_json.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go b/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go
new file mode 100644
index 0000000000000000000000000000000000000000..1ef2877829621e953a674f0ee7d6c290101d48b9
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/decoder/wrapped_string.go b/vendor/github.com/goccy/go-json/internal/decoder/wrapped_string.go
new file mode 100644
index 0000000000000000000000000000000000000000..66227ae0215a30190bd76195265a0d474e929242
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/decoder/wrapped_string.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/code.go b/vendor/github.com/goccy/go-json/internal/encoder/code.go
new file mode 100644
index 0000000000000000000000000000000000000000..8d62a9cd53f9a7e06bc1e5f58592c21344b46de5
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/code.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/compact.go b/vendor/github.com/goccy/go-json/internal/encoder/compact.go
new file mode 100644
index 0000000000000000000000000000000000000000..0eb9545d8974b78f00e8db07be9f2cbb45a67ffb
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/compact.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/compiler.go b/vendor/github.com/goccy/go-json/internal/encoder/compiler.go
new file mode 100644
index 0000000000000000000000000000000000000000..bf5e0f94754e352d9b5eae1db317fb7a44402706
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/compiler.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/compiler_norace.go b/vendor/github.com/goccy/go-json/internal/encoder/compiler_norace.go
new file mode 100644
index 0000000000000000000000000000000000000000..20c93cbf709887d4e17b6017dcf61659110d508f
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/compiler_norace.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/compiler_race.go b/vendor/github.com/goccy/go-json/internal/encoder/compiler_race.go
new file mode 100644
index 0000000000000000000000000000000000000000..13ba23fdff8e5ddc0830c7bc831080ca7aafe5b6
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/compiler_race.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/context.go b/vendor/github.com/goccy/go-json/internal/encoder/context.go
new file mode 100644
index 0000000000000000000000000000000000000000..3833d0c86db5f57190fa35465e92abc747d730df
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/context.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/decode_rune.go b/vendor/github.com/goccy/go-json/internal/encoder/decode_rune.go
new file mode 100644
index 0000000000000000000000000000000000000000..35c959d481857375ba4a9cd57c3d45393966a952
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/decode_rune.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/encoder.go b/vendor/github.com/goccy/go-json/internal/encoder/encoder.go
new file mode 100644
index 0000000000000000000000000000000000000000..14eb6a0d643b9106a81a9d97581c440eaeba0fe3
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/encoder.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/indent.go b/vendor/github.com/goccy/go-json/internal/encoder/indent.go
new file mode 100644
index 0000000000000000000000000000000000000000..dfe04b5e3c43fee3442e3f0da1d5acce85650335
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/indent.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/int.go b/vendor/github.com/goccy/go-json/internal/encoder/int.go
new file mode 100644
index 0000000000000000000000000000000000000000..85f0796098fa41a2f812573410a9ee13c98fe18c
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/int.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/map112.go b/vendor/github.com/goccy/go-json/internal/encoder/map112.go
new file mode 100644
index 0000000000000000000000000000000000000000..e96ffadf7abf0ebeb8cb4cead5b984fd35194bbc
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/map112.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/map113.go b/vendor/github.com/goccy/go-json/internal/encoder/map113.go
new file mode 100644
index 0000000000000000000000000000000000000000..9b69dcc360dcc56c6d51d4b659563e424afea297
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/map113.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/opcode.go b/vendor/github.com/goccy/go-json/internal/encoder/opcode.go
new file mode 100644
index 0000000000000000000000000000000000000000..05fc3ce0496cdcd8e7ed6fe266053799b36b7e00
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/opcode.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/option.go b/vendor/github.com/goccy/go-json/internal/encoder/option.go
new file mode 100644
index 0000000000000000000000000000000000000000..82d5ce3e7b4e6d1c25c41de9c6b2bcdd62e94cb8
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/option.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/optype.go b/vendor/github.com/goccy/go-json/internal/encoder/optype.go
new file mode 100644
index 0000000000000000000000000000000000000000..5c1241b47d00bfce655a54da99e089caf8e4c793
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/optype.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/query.go b/vendor/github.com/goccy/go-json/internal/encoder/query.go
new file mode 100644
index 0000000000000000000000000000000000000000..1e1850cc153d0505c2cb3478d5b7050633accbb4
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/query.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/string.go b/vendor/github.com/goccy/go-json/internal/encoder/string.go
new file mode 100644
index 0000000000000000000000000000000000000000..e4152b27c71de65fa75098b1f8bcce05d77e0f08
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/string.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/string_table.go b/vendor/github.com/goccy/go-json/internal/encoder/string_table.go
new file mode 100644
index 0000000000000000000000000000000000000000..ebe42c92dfd873b77c72aa6ff38dc9059c142156
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/string_table.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm/debug_vm.go b/vendor/github.com/goccy/go-json/internal/encoder/vm/debug_vm.go
new file mode 100644
index 0000000000000000000000000000000000000000..fbbc0de44c58fb75864274b6e0c352167696947c
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm/debug_vm.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm/hack.go b/vendor/github.com/goccy/go-json/internal/encoder/vm/hack.go
new file mode 100644
index 0000000000000000000000000000000000000000..65252b4a5cd76a05d14ae76a476742a30614cd21
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm/hack.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm/util.go b/vendor/github.com/goccy/go-json/internal/encoder/vm/util.go
new file mode 100644
index 0000000000000000000000000000000000000000..86291d7bb3779dfc40b395847cf9d78621076869
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm/util.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm/vm.go b/vendor/github.com/goccy/go-json/internal/encoder/vm/vm.go
new file mode 100644
index 0000000000000000000000000000000000000000..645d20f9fbe97795fe86756ab37e8c3ab66154ac
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm/vm.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color/debug_vm.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_color/debug_vm.go
new file mode 100644
index 0000000000000000000000000000000000000000..925f61ed8e690bbb099b259b65cd1985e904d926
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_color/debug_vm.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color/hack.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_color/hack.go
new file mode 100644
index 0000000000000000000000000000000000000000..12ec56c5bbd296472341c7e9f0f03189e6b1ec37
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_color/hack.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color/util.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_color/util.go
new file mode 100644
index 0000000000000000000000000000000000000000..33f29aee4481541074a0aa5d451540f774a73852
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_color/util.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color/vm.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_color/vm.go
new file mode 100644
index 0000000000000000000000000000000000000000..a63e83e5505ac2a57fe79092aa237938ab5178cf
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_color/vm.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/debug_vm.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/debug_vm.go
new file mode 100644
index 0000000000000000000000000000000000000000..dd4cd489e06d1ee62725b572caef57a7a82cc17e
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/debug_vm.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/util.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/util.go
new file mode 100644
index 0000000000000000000000000000000000000000..60e4a8ed56ca7f7f60a6763fb4e0d07f72a3912b
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/util.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/vm.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/vm.go
new file mode 100644
index 0000000000000000000000000000000000000000..3b4e22e5d421218bee275f6196c4374f03a960fb
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_color_indent/vm.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/debug_vm.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/debug_vm.go
new file mode 100644
index 0000000000000000000000000000000000000000..99395388c1e3039795e40025807f5a75ae930254
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/debug_vm.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/hack.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/hack.go
new file mode 100644
index 0000000000000000000000000000000000000000..9e245bfe57d3dda3095306da6056b1ac1d420f51
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/hack.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/util.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/util.go
new file mode 100644
index 0000000000000000000000000000000000000000..fca8f185557acc0fcc6f57745faf673263c5b58e
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/util.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/vm.go b/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/vm.go
new file mode 100644
index 0000000000000000000000000000000000000000..836c5c8a85ac13d7b206b1d2e68551e9fe4f3e69
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/encoder/vm_indent/vm.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/errors/error.go b/vendor/github.com/goccy/go-json/internal/errors/error.go
new file mode 100644
index 0000000000000000000000000000000000000000..d58e39f4e1128c34b1bd34ba0230009826f25ceb
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/errors/error.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/runtime/rtype.go b/vendor/github.com/goccy/go-json/internal/runtime/rtype.go
new file mode 100644
index 0000000000000000000000000000000000000000..4db10debe1906e897caa17a65a8f2a6dc6a3b6d4
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/runtime/rtype.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/runtime/struct_field.go b/vendor/github.com/goccy/go-json/internal/runtime/struct_field.go
new file mode 100644
index 0000000000000000000000000000000000000000..baab0c5978d330531100ef99d8c0fff168292016
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/runtime/struct_field.go differ
diff --git a/vendor/github.com/goccy/go-json/internal/runtime/type.go b/vendor/github.com/goccy/go-json/internal/runtime/type.go
new file mode 100644
index 0000000000000000000000000000000000000000..0167cd2c0183d7656a83bf5113ea4bef1b481f77
Binary files /dev/null and b/vendor/github.com/goccy/go-json/internal/runtime/type.go differ
diff --git a/vendor/github.com/goccy/go-json/json.go b/vendor/github.com/goccy/go-json/json.go
new file mode 100644
index 0000000000000000000000000000000000000000..413cb20bf3d2834ca77409f389c4972778eaf1ce
Binary files /dev/null and b/vendor/github.com/goccy/go-json/json.go differ
diff --git a/vendor/github.com/goccy/go-json/option.go b/vendor/github.com/goccy/go-json/option.go
new file mode 100644
index 0000000000000000000000000000000000000000..af400a452490c6f1de6ba8cd16827cd5e774c1c5
Binary files /dev/null and b/vendor/github.com/goccy/go-json/option.go differ
diff --git a/vendor/github.com/goccy/go-json/query.go b/vendor/github.com/goccy/go-json/query.go
new file mode 100644
index 0000000000000000000000000000000000000000..4b11cf20dfbb8caaccd1c6535b022d7953517afc
Binary files /dev/null and b/vendor/github.com/goccy/go-json/query.go differ
diff --git a/vendor/github.com/lestrrat-go/blackmagic/.gitignore b/vendor/github.com/lestrrat-go/blackmagic/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..66fd13c903cac02eb9657cd53fb227823484401d
Binary files /dev/null and b/vendor/github.com/lestrrat-go/blackmagic/.gitignore differ
diff --git a/vendor/github.com/lestrrat-go/blackmagic/LICENSE b/vendor/github.com/lestrrat-go/blackmagic/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..188ea7685c6414b32082c27252af15d21677686c
Binary files /dev/null and b/vendor/github.com/lestrrat-go/blackmagic/LICENSE differ
diff --git a/vendor/github.com/lestrrat-go/blackmagic/README.md b/vendor/github.com/lestrrat-go/blackmagic/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..0356f8a72b12c33c01e86744b72dabbdfbb81208
Binary files /dev/null and b/vendor/github.com/lestrrat-go/blackmagic/README.md differ
diff --git a/vendor/github.com/lestrrat-go/blackmagic/blackmagic.go b/vendor/github.com/lestrrat-go/blackmagic/blackmagic.go
new file mode 100644
index 0000000000000000000000000000000000000000..8d1d4685434bd9c48fcbb3a3d6327ef5fc7c7744
Binary files /dev/null and b/vendor/github.com/lestrrat-go/blackmagic/blackmagic.go differ
diff --git a/vendor/github.com/lestrrat-go/httpcc/.gitignore b/vendor/github.com/lestrrat-go/httpcc/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..66fd13c903cac02eb9657cd53fb227823484401d
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httpcc/.gitignore differ
diff --git a/vendor/github.com/lestrrat-go/httpcc/LICENSE b/vendor/github.com/lestrrat-go/httpcc/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..963209bfba5db623368c18f0aee70f85cf60a833
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httpcc/LICENSE differ
diff --git a/vendor/github.com/lestrrat-go/httpcc/README.md b/vendor/github.com/lestrrat-go/httpcc/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..cf2dcb327c775d292b052eac0529961a39359f56
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httpcc/README.md differ
diff --git a/vendor/github.com/lestrrat-go/httpcc/directives.go b/vendor/github.com/lestrrat-go/httpcc/directives.go
new file mode 100644
index 0000000000000000000000000000000000000000..86cbbf0b9a963751c772462bd5aa22d99f9a2801
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httpcc/directives.go differ
diff --git a/vendor/github.com/lestrrat-go/httpcc/httpcc.go b/vendor/github.com/lestrrat-go/httpcc/httpcc.go
new file mode 100644
index 0000000000000000000000000000000000000000..14679f9b1c3e5249f5bbfd10d2c089be0356fc0f
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httpcc/httpcc.go differ
diff --git a/vendor/github.com/lestrrat-go/httprc/.gitignore b/vendor/github.com/lestrrat-go/httprc/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..66fd13c903cac02eb9657cd53fb227823484401d
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/.gitignore differ
diff --git a/vendor/github.com/lestrrat-go/httprc/.golangci.yml b/vendor/github.com/lestrrat-go/httprc/.golangci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..86424321691af79ba44b8030418a2bf6576f1b62
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/.golangci.yml differ
diff --git a/vendor/github.com/lestrrat-go/httprc/Changes b/vendor/github.com/lestrrat-go/httprc/Changes
new file mode 100644
index 0000000000000000000000000000000000000000..e2629fdd78b2c48a68cd8d72f01e799561c4c301
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/Changes differ
diff --git a/vendor/github.com/lestrrat-go/httprc/LICENSE b/vendor/github.com/lestrrat-go/httprc/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..3e196892cab8ff619ae2e5a459c34b0c2b798acb
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/LICENSE differ
diff --git a/vendor/github.com/lestrrat-go/httprc/README.md b/vendor/github.com/lestrrat-go/httprc/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..1583806520b018a84dcedd1336f4c2297153e3e7
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/README.md differ
diff --git a/vendor/github.com/lestrrat-go/httprc/cache.go b/vendor/github.com/lestrrat-go/httprc/cache.go
new file mode 100644
index 0000000000000000000000000000000000000000..505e5ae446dc4d4229ef0b9b4d2d8d123173b657
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/cache.go differ
diff --git a/vendor/github.com/lestrrat-go/httprc/fetcher.go b/vendor/github.com/lestrrat-go/httprc/fetcher.go
new file mode 100644
index 0000000000000000000000000000000000000000..0bce87a01b3537de8bd639ba05db6e227b7efe39
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/fetcher.go differ
diff --git a/vendor/github.com/lestrrat-go/httprc/httprc.go b/vendor/github.com/lestrrat-go/httprc/httprc.go
new file mode 100644
index 0000000000000000000000000000000000000000..8ae056a7e138289967862e4f5f81f7e88357de4b
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/httprc.go differ
diff --git a/vendor/github.com/lestrrat-go/httprc/options.yaml b/vendor/github.com/lestrrat-go/httprc/options.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5a5139cb8a03fddb8907631dd79a926b8d8326bf
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/options.yaml differ
diff --git a/vendor/github.com/lestrrat-go/httprc/options_gen.go b/vendor/github.com/lestrrat-go/httprc/options_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..daaf65f951d1de5bdd6511fa725e940b1ec07324
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/options_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/httprc/queue.go b/vendor/github.com/lestrrat-go/httprc/queue.go
new file mode 100644
index 0000000000000000000000000000000000000000..897207b7d23e79291d43866cb58d14c0c2d1ac8c
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/queue.go differ
diff --git a/vendor/github.com/lestrrat-go/httprc/whitelist.go b/vendor/github.com/lestrrat-go/httprc/whitelist.go
new file mode 100644
index 0000000000000000000000000000000000000000..b80332a6cd0185f3ede54ac51f58806ecdaf19a4
Binary files /dev/null and b/vendor/github.com/lestrrat-go/httprc/whitelist.go differ
diff --git a/vendor/github.com/lestrrat-go/iter/LICENSE b/vendor/github.com/lestrrat-go/iter/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..963209bfba5db623368c18f0aee70f85cf60a833
Binary files /dev/null and b/vendor/github.com/lestrrat-go/iter/LICENSE differ
diff --git a/vendor/github.com/lestrrat-go/iter/arrayiter/arrayiter.go b/vendor/github.com/lestrrat-go/iter/arrayiter/arrayiter.go
new file mode 100644
index 0000000000000000000000000000000000000000..b531e769e09032645805eacee56e8be6a09c76de
Binary files /dev/null and b/vendor/github.com/lestrrat-go/iter/arrayiter/arrayiter.go differ
diff --git a/vendor/github.com/lestrrat-go/iter/mapiter/mapiter.go b/vendor/github.com/lestrrat-go/iter/mapiter/mapiter.go
new file mode 100644
index 0000000000000000000000000000000000000000..ec332855eb1869aa71d44d625a4a1cde413faf92
Binary files /dev/null and b/vendor/github.com/lestrrat-go/iter/mapiter/mapiter.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/.gitignore b/vendor/github.com/lestrrat-go/jwx/v2/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..605219c24f10cf4281eb4067d5267f5a9fb05153
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/.gitignore differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/.golangci.yml b/vendor/github.com/lestrrat-go/jwx/v2/.golangci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..33508e1ea570d4e3cb9ec7bff455b614d2e19e53
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/.golangci.yml differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/Changes b/vendor/github.com/lestrrat-go/jwx/v2/Changes
new file mode 100644
index 0000000000000000000000000000000000000000..ee1cafb087c0c5cc78d3b358d3f44b72273b6cd9
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/Changes differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/Changes-v2.md b/vendor/github.com/lestrrat-go/jwx/v2/Changes-v2.md
new file mode 100644
index 0000000000000000000000000000000000000000..1395c39a6b94502e0834640618e023ab957302aa
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/Changes-v2.md differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/LICENSE b/vendor/github.com/lestrrat-go/jwx/v2/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..205e33a7f1481febe637a70764a8af8cc0b38661
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/LICENSE differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/Makefile b/vendor/github.com/lestrrat-go/jwx/v2/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..f1077257f0c705e63527d512638f11248200071e
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/Makefile differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/README.md b/vendor/github.com/lestrrat-go/jwx/v2/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..537ae313b148b495e39fbfdf45b7cd07e57cbd40
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/README.md differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/cert/cert.go b/vendor/github.com/lestrrat-go/jwx/v2/cert/cert.go
new file mode 100644
index 0000000000000000000000000000000000000000..1dfdec65aa3b286cc4d7c11e007714b3c8483ed9
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/cert/cert.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/cert/chain.go b/vendor/github.com/lestrrat-go/jwx/v2/cert/chain.go
new file mode 100644
index 0000000000000000000000000000000000000000..0c4746fb2064352b5559db238ba7ebdf5eb19e80
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/cert/chain.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/codecov.yml b/vendor/github.com/lestrrat-go/jwx/v2/codecov.yml
new file mode 100644
index 0000000000000000000000000000000000000000..130effd7a605d310b9c4a73e03c8724dee94b07e
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/codecov.yml differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/format.go b/vendor/github.com/lestrrat-go/jwx/v2/format.go
new file mode 100644
index 0000000000000000000000000000000000000000..9662cea324a0224d434cacde321a964d25ca91fb
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/format.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/formatkind_string_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/formatkind_string_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..c2488655fc72842266fdde1d1e892aac6f6dc902
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/formatkind_string_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/internal/base64/base64.go b/vendor/github.com/lestrrat-go/jwx/v2/internal/base64/base64.go
new file mode 100644
index 0000000000000000000000000000000000000000..bc494bcf80c21633b75f0c23715e6910856409c4
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/internal/base64/base64.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/internal/ecutil/ecutil.go b/vendor/github.com/lestrrat-go/jwx/v2/internal/ecutil/ecutil.go
new file mode 100644
index 0000000000000000000000000000000000000000..e70f81659da94ed738c3b5276f297fccfa8c4d3c
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/internal/ecutil/ecutil.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/internal/iter/mapiter.go b/vendor/github.com/lestrrat-go/jwx/v2/internal/iter/mapiter.go
new file mode 100644
index 0000000000000000000000000000000000000000..c98fd46c3e9358b10e8f34b0aff0f79651e8761f
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/internal/iter/mapiter.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/internal/json/goccy.go b/vendor/github.com/lestrrat-go/jwx/v2/internal/json/goccy.go
new file mode 100644
index 0000000000000000000000000000000000000000..f575f26563ea2146c0a7d11779b12917be8d3e04
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/internal/json/goccy.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/internal/json/json.go b/vendor/github.com/lestrrat-go/jwx/v2/internal/json/json.go
new file mode 100644
index 0000000000000000000000000000000000000000..e8d6a2d15449e63e6c863ceb3c96b8e0714e6461
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/internal/json/json.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/internal/json/registry.go b/vendor/github.com/lestrrat-go/jwx/v2/internal/json/registry.go
new file mode 100644
index 0000000000000000000000000000000000000000..4830e86de3b8b96a6b14a8531a68d583087e5070
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/internal/json/registry.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/internal/json/stdlib.go b/vendor/github.com/lestrrat-go/jwx/v2/internal/json/stdlib.go
new file mode 100644
index 0000000000000000000000000000000000000000..62b1a5ff51cfae1dff653346a0bdb01e99d381de
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/internal/json/stdlib.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/internal/keyconv/keyconv.go b/vendor/github.com/lestrrat-go/jwx/v2/internal/keyconv/keyconv.go
new file mode 100644
index 0000000000000000000000000000000000000000..807da1dee6efb5abed2ff81a8f4a4e957a407d25
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/internal/keyconv/keyconv.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/internal/pool/pool.go b/vendor/github.com/lestrrat-go/jwx/v2/internal/pool/pool.go
new file mode 100644
index 0000000000000000000000000000000000000000..fae560b7c59503ed0c0a9ed37f686ddabae612c3
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/internal/pool/pool.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwa/README.md b/vendor/github.com/lestrrat-go/jwx/v2/jwa/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..d62f29276a481af017c9321901fa6b899e4553af
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwa/README.md differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwa/compression_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwa/compression_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..1649b4a55be0738bf27e8ddf258e0fbf57674d3b
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwa/compression_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwa/content_encryption_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwa/content_encryption_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..fe0e062f623b2dc00a65981afd2ec3f7193d179b
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwa/content_encryption_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwa/elliptic_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwa/elliptic_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..e899086ce368bd670170a55cc54e9183c1f75d8f
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwa/elliptic_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwa/jwa.go b/vendor/github.com/lestrrat-go/jwx/v2/jwa/jwa.go
new file mode 100644
index 0000000000000000000000000000000000000000..f9ce38e04c6dcf5e399d873c6a9b096b5f37fab4
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwa/jwa.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwa/key_encryption_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwa/key_encryption_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..80a97d9b8a9d83d21b47a27af1524a6350553853
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwa/key_encryption_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwa/key_type_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwa/key_type_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..a55da787ed7134b353278bdbaf963bb2d1eb2b9d
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwa/key_type_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwa/secp2561k.go b/vendor/github.com/lestrrat-go/jwx/v2/jwa/secp2561k.go
new file mode 100644
index 0000000000000000000000000000000000000000..594f75905cfde25a60e2f19d1ad70412df488ab3
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwa/secp2561k.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwa/signature_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwa/signature_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..40cb0179073c0e1cf053e0a18e555dfe67ea2697
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwa/signature_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/README.md b/vendor/github.com/lestrrat-go/jwx/v2/jwe/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..542172d53f80836e71d17418efc95b71d083caee
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/README.md differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/compress.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/compress.go
new file mode 100644
index 0000000000000000000000000000000000000000..0beba4a58a667e3b5c2f6a0e48061209adc92ba1
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/compress.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/decrypt.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/decrypt.go
new file mode 100644
index 0000000000000000000000000000000000000000..a3443e2a633e7a19a27791933238f0e70e496046
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/decrypt.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/headers.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/headers.go
new file mode 100644
index 0000000000000000000000000000000000000000..11455911580de4d0b70088da43d31c2bd952a315
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/headers.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/headers_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/headers_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..61ce413cba78daedf27783351deee9833f97d798
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/headers_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/interface.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/interface.go
new file mode 100644
index 0000000000000000000000000000000000000000..99ecb40ac2a0c3efb32b9f5ec7d7fbb16155c42a
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/interface.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/aescbc/aescbc.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/aescbc/aescbc.go
new file mode 100644
index 0000000000000000000000000000000000000000..d38245ff6a95eca1732c0f69e8b9bf60c823f98e
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/aescbc/aescbc.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/cipher/cipher.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/cipher/cipher.go
new file mode 100644
index 0000000000000000000000000000000000000000..23f437e8bf1aa45bc200f00b9352db5e3dbf7b84
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/cipher/cipher.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/cipher/interface.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/cipher/interface.go
new file mode 100644
index 0000000000000000000000000000000000000000..88b50073f8b23e1ba03e4dba3a31b884ea6130fc
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/cipher/interface.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/concatkdf/concatkdf.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/concatkdf/concatkdf.go
new file mode 100644
index 0000000000000000000000000000000000000000..3691830a636bec2aa245f23462beb0098c6f8028
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/concatkdf/concatkdf.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/content_crypt/content_crypt.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/content_crypt/content_crypt.go
new file mode 100644
index 0000000000000000000000000000000000000000..722e8489c96d2e17f0f5a2ae178286494247b424
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/content_crypt/content_crypt.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/content_crypt/interface.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/content_crypt/interface.go
new file mode 100644
index 0000000000000000000000000000000000000000..abfaff343a90a70fadeb857396bf5ae8c6c45848
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/content_crypt/interface.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keyenc/interface.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keyenc/interface.go
new file mode 100644
index 0000000000000000000000000000000000000000..70fe7301ec126f9fbbfe53996733ba2c152cd6a0
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keyenc/interface.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keyenc/keyenc.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keyenc/keyenc.go
new file mode 100644
index 0000000000000000000000000000000000000000..3e19e62b047edb582ae072bbae5df663ec66793c
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keyenc/keyenc.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keygen/interface.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keygen/interface.go
new file mode 100644
index 0000000000000000000000000000000000000000..10543c05669889546d056f9084d56ec386a4aa77
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keygen/interface.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keygen/keygen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keygen/keygen.go
new file mode 100644
index 0000000000000000000000000000000000000000..bab6041a90d7e04a9d5498f17f0dbfcd53a5929a
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/internal/keygen/keygen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/io.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/io.go
new file mode 100644
index 0000000000000000000000000000000000000000..e1011998478a68c278ab8e90b7536cf60b7fb229
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/io.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/jwe.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/jwe.go
new file mode 100644
index 0000000000000000000000000000000000000000..be11b3dfd313bb96bf80aeeaaafe984f5b364fc2
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/jwe.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/key_provider.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/key_provider.go
new file mode 100644
index 0000000000000000000000000000000000000000..5302c392603ae57fc9ac62aa09a29ba485904c0e
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/key_provider.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/message.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/message.go
new file mode 100644
index 0000000000000000000000000000000000000000..0088082d92823d85ea5bf6626e19a5edef474e4e
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/message.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/options.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/options.go
new file mode 100644
index 0000000000000000000000000000000000000000..f31c635189fbb2377963a9b2e2f6ddb4f3b506fc
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/options.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/options.yaml b/vendor/github.com/lestrrat-go/jwx/v2/jwe/options.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..84f89666d0c09b7d5d1d16c5d82b847792023936
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/options.yaml differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwe/options_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwe/options_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..41b43895c903b6d4a1e930efd14d5564475a2904
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwe/options_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/README.md b/vendor/github.com/lestrrat-go/jwx/v2/jwk/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..a5ded403d1d3fbe5286fe6117a95f331c4d8c414
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/README.md differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/cache.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/cache.go
new file mode 100644
index 0000000000000000000000000000000000000000..1c9efae26419583125e1f7f6a2472192c5895df0
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/cache.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/ecdsa.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/ecdsa.go
new file mode 100644
index 0000000000000000000000000000000000000000..67a14ba63e8779891aa345a2b76fdf2a7f2e0782
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/ecdsa.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/ecdsa_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/ecdsa_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..92f56f5a6e2c9e55296c87a34424022383df9c59
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/ecdsa_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/es256k.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/es256k.go
new file mode 100644
index 0000000000000000000000000000000000000000..66f822bfb57484f081a9d2126b43602b6a7cc8df
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/es256k.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/fetch.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/fetch.go
new file mode 100644
index 0000000000000000000000000000000000000000..daca17734c4bb965369c67e97cd12958c5814374
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/fetch.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/interface.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/interface.go
new file mode 100644
index 0000000000000000000000000000000000000000..6dbc0db7af24e153fb1327ca0043e89769036264
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/interface.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/interface_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/interface_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..ee765127d6d5363d4b11a22c38584c7b62a54516
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/interface_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/io.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/io.go
new file mode 100644
index 0000000000000000000000000000000000000000..4e0d487eeed25321ec006d1d2ac30f6662dd23ca
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/io.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/jwk.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/jwk.go
new file mode 100644
index 0000000000000000000000000000000000000000..a5070a2ae520870a0ac406413bb31ffdbbd51435
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/jwk.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/key_ops.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/key_ops.go
new file mode 100644
index 0000000000000000000000000000000000000000..26fc2f28c8b1551d0c5765bd8fc85c3ccf6e5634
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/key_ops.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/okp.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/okp.go
new file mode 100644
index 0000000000000000000000000000000000000000..2686ba516d497084b1e6c5fa3be2a28b6325e21d
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/okp.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/okp_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/okp_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..ccad6775b5e7120b7346245cdd0de568fe221cc5
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/okp_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/options.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/options.go
new file mode 100644
index 0000000000000000000000000000000000000000..98fcc4097adf0198116f94d361aea997682d30b3
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/options.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/options.yaml b/vendor/github.com/lestrrat-go/jwx/v2/jwk/options.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3f7b6e2a1649bd00f1f8b57b45479a4d0887f646
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/options.yaml differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/options_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/options_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..17e23a7055ba5826feb5e4aa92440f1c4f32f7f9
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/options_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/rsa.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/rsa.go
new file mode 100644
index 0000000000000000000000000000000000000000..5de6b6358e07f08a204fd7e4843b47fde3c49190
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/rsa.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/rsa_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/rsa_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..ce4e400ff86ac5098e048e7722dc01ae6bbb6856
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/rsa_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/set.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/set.go
new file mode 100644
index 0000000000000000000000000000000000000000..6a2615663fee43c31608d5dd245e8524e976651a
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/set.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/symmetric.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/symmetric.go
new file mode 100644
index 0000000000000000000000000000000000000000..d2498e33418a1c6d1bf1c5ccbe77dc9127c8c026
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/symmetric.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/symmetric_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/symmetric_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..6a965193c10d3956da65f910ebedc83ed9358d46
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/symmetric_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/usage.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/usage.go
new file mode 100644
index 0000000000000000000000000000000000000000..c21892395d8b8338661441247a5b71ce652edfc8
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/usage.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwk/whitelist.go b/vendor/github.com/lestrrat-go/jwx/v2/jwk/whitelist.go
new file mode 100644
index 0000000000000000000000000000000000000000..6b0180d30701567fe401261e89fbc9a8cfeb09f5
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwk/whitelist.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/README.md b/vendor/github.com/lestrrat-go/jwx/v2/jws/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..470842ef389b153639c0468a934cb3796d6ab346
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/README.md differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/ecdsa.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/ecdsa.go
new file mode 100644
index 0000000000000000000000000000000000000000..aadb05941eb3dad349fc3a8a917eab628cc00337
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/ecdsa.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/eddsa.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/eddsa.go
new file mode 100644
index 0000000000000000000000000000000000000000..78c1a2d68d55699adacd1edbd9375d6fad6def36
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/eddsa.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/es256k.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/es256k.go
new file mode 100644
index 0000000000000000000000000000000000000000..d342df5b17211790abb9ed1a4c7994b7f6c8fb03
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/es256k.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/headers.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/headers.go
new file mode 100644
index 0000000000000000000000000000000000000000..dce72895e823c3cf85008b7d22efb2ab3c827d59
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/headers.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/headers_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/headers_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..fd892e2c428ed79950b0daa600ca3c38c6865c9f
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/headers_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/hmac.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/hmac.go
new file mode 100644
index 0000000000000000000000000000000000000000..247ebc76ddb7910481e3e86f8811c9aa59b6cf72
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/hmac.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/interface.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/interface.go
new file mode 100644
index 0000000000000000000000000000000000000000..5fc1fcd1e3fb1fb8d2d34b407dd3a8fbe3dca80d
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/interface.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/io.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/io.go
new file mode 100644
index 0000000000000000000000000000000000000000..7bfd07f99f90e9abeec64b8cd1a938331c1ed4ec
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/io.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/jws.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/jws.go
new file mode 100644
index 0000000000000000000000000000000000000000..77e21fc405bf1395c3d0356b96ee20a8ad7d0c56
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/jws.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/key_provider.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/key_provider.go
new file mode 100644
index 0000000000000000000000000000000000000000..3bb27c3e5ab1251d1e3ca6dbb27804c1d6705d12
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/key_provider.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/message.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/message.go
new file mode 100644
index 0000000000000000000000000000000000000000..e02842236053514d7722ede381400acc827ea9c7
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/message.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/options.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/options.go
new file mode 100644
index 0000000000000000000000000000000000000000..7b38e92dd35f8548335b26f31f0b43dcb7756e8a
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/options.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/options.yaml b/vendor/github.com/lestrrat-go/jwx/v2/jws/options.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5e1b5b2adcf7d262a9dd6e6aa4aa5e06dec1191b
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/options.yaml differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/options_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/options_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..fea18bf79f94b51a51ac70f5e421b40826fd9fe0
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/options_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/rsa.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/rsa.go
new file mode 100644
index 0000000000000000000000000000000000000000..e239330a23975eeca253fdf763f13baa30a3089b
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/rsa.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/signer.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/signer.go
new file mode 100644
index 0000000000000000000000000000000000000000..46e73eb174ebe93bf1ce4b756e6991b53a34f3bc
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/signer.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jws/verifier.go b/vendor/github.com/lestrrat-go/jwx/v2/jws/verifier.go
new file mode 100644
index 0000000000000000000000000000000000000000..8093f87958452b5d801e6d1ea172bc0284f06aef
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jws/verifier.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/README.md b/vendor/github.com/lestrrat-go/jwx/v2/jwt/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..103cafcacf9057ce556245af37b3ca6325e5c548
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/README.md differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/builder_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/builder_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..a588bc690d3e3cd219f9113d857340c37cdd5f9d
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/builder_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/http.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/http.go
new file mode 100644
index 0000000000000000000000000000000000000000..08b73bca8f45b50fe3f991534dce11f77dead5c3
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/http.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/interface.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/interface.go
new file mode 100644
index 0000000000000000000000000000000000000000..3a4352e10c9a19597fd9cd541c154cd6533a0e06
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/interface.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/internal/types/date.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/internal/types/date.go
new file mode 100644
index 0000000000000000000000000000000000000000..0878397f65c7704018e4fd29a9e62d8a9422a8fe
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/internal/types/date.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/internal/types/string.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/internal/types/string.go
new file mode 100644
index 0000000000000000000000000000000000000000..eb67aefbea78b89b16693ceb32a2d104d4eb925b
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/internal/types/string.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/io.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/io.go
new file mode 100644
index 0000000000000000000000000000000000000000..ad5db4b87a5f877b24f472943197855f5eab7dbf
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/io.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/jwt.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/jwt.go
new file mode 100644
index 0000000000000000000000000000000000000000..5846a8ff437cfdda8a555eec1ed5ab4adc548fc9
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/jwt.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/options.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/options.go
new file mode 100644
index 0000000000000000000000000000000000000000..a83f47680b1cf6455dfe774840146edb1e71fc59
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/options.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/options.yaml b/vendor/github.com/lestrrat-go/jwx/v2/jwt/options.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7380123d26c4caf824a64d7a2a397379da4f377b
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/options.yaml differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/options_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/options_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..dd40995ca6ff8625d59acb3f1c76be8d2f2eeea3
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/options_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/serialize.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/serialize.go
new file mode 100644
index 0000000000000000000000000000000000000000..84f3e71fd1df9f0cfbc2c71cea3bae54f1c8119a
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/serialize.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/token_gen.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/token_gen.go
new file mode 100644
index 0000000000000000000000000000000000000000..4a09a3b64b7a3954049c85f331c3b311b6a79822
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/token_gen.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwt/validate.go b/vendor/github.com/lestrrat-go/jwx/v2/jwt/validate.go
new file mode 100644
index 0000000000000000000000000000000000000000..db2a65959cdc1d59aa2c39fe5622aa7fd114f53b
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwt/validate.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/jwx.go b/vendor/github.com/lestrrat-go/jwx/v2/jwx.go
new file mode 100644
index 0000000000000000000000000000000000000000..7e4358fb24305133fb9dcb7923d41ac1b7e6bca2
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/jwx.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/options.go b/vendor/github.com/lestrrat-go/jwx/v2/options.go
new file mode 100644
index 0000000000000000000000000000000000000000..2e191abbefbb02d2640bfa2cd411abadcab5ff53
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/options.go differ
diff --git a/vendor/github.com/lestrrat-go/jwx/v2/x25519/x25519.go b/vendor/github.com/lestrrat-go/jwx/v2/x25519/x25519.go
new file mode 100644
index 0000000000000000000000000000000000000000..0f9e32cbc3f8125db1f2ec90e538a40bdacd9a50
Binary files /dev/null and b/vendor/github.com/lestrrat-go/jwx/v2/x25519/x25519.go differ
diff --git a/vendor/github.com/lestrrat-go/option/.gitignore b/vendor/github.com/lestrrat-go/option/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..66fd13c903cac02eb9657cd53fb227823484401d
Binary files /dev/null and b/vendor/github.com/lestrrat-go/option/.gitignore differ
diff --git a/vendor/github.com/lestrrat-go/option/LICENSE b/vendor/github.com/lestrrat-go/option/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..188ea7685c6414b32082c27252af15d21677686c
Binary files /dev/null and b/vendor/github.com/lestrrat-go/option/LICENSE differ
diff --git a/vendor/github.com/lestrrat-go/option/README.md b/vendor/github.com/lestrrat-go/option/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..ba42acd53c1a6991f68a1db74a6d941ff2f48d40
Binary files /dev/null and b/vendor/github.com/lestrrat-go/option/README.md differ
diff --git a/vendor/github.com/lestrrat-go/option/option.go b/vendor/github.com/lestrrat-go/option/option.go
new file mode 100644
index 0000000000000000000000000000000000000000..418fa36f6baa6c30c61762110356f585f6af5e1f
Binary files /dev/null and b/vendor/github.com/lestrrat-go/option/option.go differ
diff --git a/vendor/gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/golib/auth/auth.go b/vendor/gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/golib/auth/auth.go
new file mode 100644
index 0000000000000000000000000000000000000000..41aeb4e415feca5578da8fa60845196d43e5e88c
Binary files /dev/null and b/vendor/gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/golib/auth/auth.go differ
diff --git a/vendor/golang.org/x/crypto/curve25519/curve25519.go b/vendor/golang.org/x/crypto/curve25519/curve25519.go
new file mode 100644
index 0000000000000000000000000000000000000000..cda3fdd3540dd0363d6e2d1e85a3ad161fb0078f
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/curve25519.go differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/README b/vendor/golang.org/x/crypto/curve25519/internal/field/README
new file mode 100644
index 0000000000000000000000000000000000000000..e25bca7dc806b3c413494df90f4e35ef75b66e35
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/README differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/fe.go b/vendor/golang.org/x/crypto/curve25519/internal/field/fe.go
new file mode 100644
index 0000000000000000000000000000000000000000..ca841ad99e3ab72f881e775dd33f9fe07a1791e7
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/fe.go differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/fe_amd64.go b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_amd64.go
new file mode 100644
index 0000000000000000000000000000000000000000..edcf163c4ed433ebc42cdce553f572339bb9f76a
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_amd64.go differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/fe_amd64.s b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_amd64.s
new file mode 100644
index 0000000000000000000000000000000000000000..293f013c94a66c8657217e75f7f9ada0bb3c4427
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_amd64.s differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/fe_amd64_noasm.go b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_amd64_noasm.go
new file mode 100644
index 0000000000000000000000000000000000000000..ddb6c9b8f7f2453bfedcf56d7533048b38255d1a
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_amd64_noasm.go differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/fe_arm64.go b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_arm64.go
new file mode 100644
index 0000000000000000000000000000000000000000..af459ef51549e743f65998ef295447dc0feac8ff
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_arm64.go differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/fe_arm64.s b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_arm64.s
new file mode 100644
index 0000000000000000000000000000000000000000..5c91e458923e32df3bb0c9599b3f9061127f0dd4
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_arm64.s differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/fe_arm64_noasm.go b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_arm64_noasm.go
new file mode 100644
index 0000000000000000000000000000000000000000..234a5b2e5d18abb386567fe10e05517930cc4815
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_arm64_noasm.go differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/fe_generic.go b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_generic.go
new file mode 100644
index 0000000000000000000000000000000000000000..7b5b78cbd6d7bf9eee2b764edd19d875b2710720
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/fe_generic.go differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/sync.checkpoint b/vendor/golang.org/x/crypto/curve25519/internal/field/sync.checkpoint
new file mode 100644
index 0000000000000000000000000000000000000000..e3685f95cab22f3f8a781bd1ccdc7c09e16cc93a
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/sync.checkpoint differ
diff --git a/vendor/golang.org/x/crypto/curve25519/internal/field/sync.sh b/vendor/golang.org/x/crypto/curve25519/internal/field/sync.sh
new file mode 100644
index 0000000000000000000000000000000000000000..1ba22a8b4c9a28c8d64d56db596e8d4595a9e4c7
Binary files /dev/null and b/vendor/golang.org/x/crypto/curve25519/internal/field/sync.sh differ
diff --git a/vendor/golang.org/x/crypto/ed25519/ed25519.go b/vendor/golang.org/x/crypto/ed25519/ed25519.go
index 71ad917dadd8dc6af16289290c37878a84c242f8..a7828345fcc431486b94aae0afe379ad5afc8dde 100644
Binary files a/vendor/golang.org/x/crypto/ed25519/ed25519.go and b/vendor/golang.org/x/crypto/ed25519/ed25519.go differ
diff --git a/vendor/golang.org/x/crypto/ed25519/ed25519_go113.go b/vendor/golang.org/x/crypto/ed25519/ed25519_go113.go
deleted file mode 100644
index b5974dc8b27bb23f1f7d0771f024d8bc1486292a..0000000000000000000000000000000000000000
Binary files a/vendor/golang.org/x/crypto/ed25519/ed25519_go113.go and /dev/null differ
diff --git a/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go b/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go
deleted file mode 100644
index e39f086c1d87dbedcb0cd0ccb4d302bae2c04dbc..0000000000000000000000000000000000000000
Binary files a/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go and /dev/null differ
diff --git a/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go b/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go
deleted file mode 100644
index fd03c252af427bd27eda3a787c6062b949c65d5f..0000000000000000000000000000000000000000
Binary files a/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go and /dev/null differ
diff --git a/vendor/golang.org/x/crypto/pbkdf2/pbkdf2.go b/vendor/golang.org/x/crypto/pbkdf2/pbkdf2.go
new file mode 100644
index 0000000000000000000000000000000000000000..904b57e01d7a50d12ed28c9e27c5a6d3ef3ef44f
Binary files /dev/null and b/vendor/golang.org/x/crypto/pbkdf2/pbkdf2.go differ
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 5160a506483fb72c4531742dc7e3617b581ff38d..9c227f06194295b274075d7256d394681c2b0fd0 100644
Binary files a/vendor/modules.txt and b/vendor/modules.txt differ