From 524c44f103ea30c60f830c212d8f38efa85e89ea Mon Sep 17 00:00:00 2001
From: pscalise2 <pscalise2@huskers.unl.edu>
Date: Mon, 29 Jul 2024 15:02:16 -0500
Subject: [PATCH] added openapi v 1.0.861 (webui path search)

---
 backend/WebUI/api_charging.go           |  2 +-
 backend/WebUI/api_verify.go             |  4 +-
 backend/WebUI/api_webui.go              |  2 +-
 backend/WebUI/model_subs_data.go        |  2 +-
 backend/webui_context/context.go        | 10 ++---
 backend/webui_context/nrf_discovery.go  |  4 +-
 backend/webui_context/nrf_management.go |  4 +-
 frontend/webconsole.yaml                | 52 ++++++++++++-------------
 go.mod                                  | 11 +++---
 go.sum                                  | 23 ++++++-----
 10 files changed, 59 insertions(+), 55 deletions(-)

diff --git a/backend/WebUI/api_charging.go b/backend/WebUI/api_charging.go
index da82d27..f1f066a 100644
--- a/backend/WebUI/api_charging.go
+++ b/backend/WebUI/api_charging.go
@@ -11,12 +11,12 @@ import (
 	"github.com/gin-gonic/gin"
 	"go.mongodb.org/mongo-driver/bson"
 
+	"git.unl.edu/pqc-free5gc/openapi/models"
 	"git.unl.edu/pqc-free5gc/webconsole/backend/logger"
 	"git.unl.edu/pqc-free5gc/webconsole/backend/webui_context"
 	"github.com/free5gc/chf/cdr/asn"
 	"github.com/free5gc/chf/cdr/cdrFile"
 	"github.com/free5gc/chf/cdr/cdrType"
-	"github.com/free5gc/openapi/models"
 	"github.com/free5gc/util/mongoapi"
 )
 
diff --git a/backend/WebUI/api_verify.go b/backend/WebUI/api_verify.go
index 71601c6..bef3fcf 100644
--- a/backend/WebUI/api_verify.go
+++ b/backend/WebUI/api_verify.go
@@ -9,10 +9,10 @@ import (
 	"github.com/gin-gonic/gin"
 	"go.mongodb.org/mongo-driver/bson"
 
+	"git.unl.edu/pqc-free5gc/openapi/models"
+	smf_factory "git.unl.edu/pqc-free5gc/smf/pkg/factory"
 	"git.unl.edu/pqc-free5gc/webconsole/backend/logger"
 	"git.unl.edu/pqc-free5gc/webconsole/backend/webui_context"
-	"github.com/free5gc/openapi/models"
-	smf_factory "github.com/free5gc/smf/pkg/factory"
 	"github.com/free5gc/util/mongoapi"
 )
 
diff --git a/backend/WebUI/api_webui.go b/backend/WebUI/api_webui.go
index 55e7239..b41323e 100644
--- a/backend/WebUI/api_webui.go
+++ b/backend/WebUI/api_webui.go
@@ -26,9 +26,9 @@ import (
 	"go.mongodb.org/mongo-driver/bson/primitive"
 	"golang.org/x/crypto/bcrypt"
 
+	"git.unl.edu/pqc-free5gc/openapi/models"
 	"git.unl.edu/pqc-free5gc/webconsole/backend/logger"
 	"git.unl.edu/pqc-free5gc/webconsole/backend/webui_context"
-	"github.com/free5gc/openapi/models"
 	"github.com/free5gc/util/mongoapi"
 )
 
diff --git a/backend/WebUI/model_subs_data.go b/backend/WebUI/model_subs_data.go
index c7d1888..63f905c 100644
--- a/backend/WebUI/model_subs_data.go
+++ b/backend/WebUI/model_subs_data.go
@@ -1,7 +1,7 @@
 package WebUI
 
 import (
-	"github.com/free5gc/openapi/models"
+	"git.unl.edu/pqc-free5gc/openapi/models"
 )
 
 type SubsData struct {
diff --git a/backend/webui_context/context.go b/backend/webui_context/context.go
index e7eacbe..ef7f8ef 100644
--- a/backend/webui_context/context.go
+++ b/backend/webui_context/context.go
@@ -8,13 +8,13 @@ import (
 	"github.com/google/uuid"
 	"golang.org/x/oauth2"
 
+	"git.unl.edu/pqc-free5gc/openapi"
+	"git.unl.edu/pqc-free5gc/openapi/Nnrf_NFDiscovery"
+	"git.unl.edu/pqc-free5gc/openapi/Nnrf_NFManagement"
+	"git.unl.edu/pqc-free5gc/openapi/models"
+	"git.unl.edu/pqc-free5gc/openapi/oauth"
 	"git.unl.edu/pqc-free5gc/webconsole/backend/factory"
 	"git.unl.edu/pqc-free5gc/webconsole/backend/logger"
-	"github.com/free5gc/openapi"
-	"github.com/free5gc/openapi/Nnrf_NFDiscovery"
-	"github.com/free5gc/openapi/Nnrf_NFManagement"
-	"github.com/free5gc/openapi/models"
-	"github.com/free5gc/openapi/oauth"
 )
 
 var webuiContext WEBUIContext
diff --git a/backend/webui_context/nrf_discovery.go b/backend/webui_context/nrf_discovery.go
index 08b2108..f975f20 100644
--- a/backend/webui_context/nrf_discovery.go
+++ b/backend/webui_context/nrf_discovery.go
@@ -3,9 +3,9 @@ package webui_context
 import (
 	"net/http"
 
+	"git.unl.edu/pqc-free5gc/openapi/Nnrf_NFDiscovery"
+	"git.unl.edu/pqc-free5gc/openapi/models"
 	"git.unl.edu/pqc-free5gc/webconsole/backend/logger"
-	"github.com/free5gc/openapi/Nnrf_NFDiscovery"
-	"github.com/free5gc/openapi/models"
 )
 
 type NfInstance struct {
diff --git a/backend/webui_context/nrf_management.go b/backend/webui_context/nrf_management.go
index 1d6193f..6cf4ef2 100644
--- a/backend/webui_context/nrf_management.go
+++ b/backend/webui_context/nrf_management.go
@@ -7,9 +7,9 @@ import (
 	"strings"
 	"time"
 
+	"git.unl.edu/pqc-free5gc/openapi"
+	"git.unl.edu/pqc-free5gc/openapi/models"
 	"git.unl.edu/pqc-free5gc/webconsole/backend/logger"
-	"github.com/free5gc/openapi"
-	"github.com/free5gc/openapi/models"
 )
 
 func SendNFRegistration() error {
diff --git a/frontend/webconsole.yaml b/frontend/webconsole.yaml
index d1b0f9f..ffabaee 100644
--- a/frontend/webconsole.yaml
+++ b/frontend/webconsole.yaml
@@ -121,7 +121,7 @@ components:
         Tac:
           type: string
     # SessionRule
-    # github.com/free5gc/openapi/models/model_session_rule.go:SessionRule
+    # git.unl.edu/pqc-free5gc/openapi/models/model_session_rule.go:SessionRule
     SessionRule:
       type: object
       required:
@@ -225,7 +225,7 @@ components:
         encryptedPassword:
           type: string
     # Opc
-    # github.com/free5gc/openapi/models/model_opc.go:Opc
+    # git.unl.edu/pqc-free5gc/openapi/models/model_opc.go:Opc
     Opc:
       required:
         - opcValue
@@ -242,7 +242,7 @@ components:
           type: integer
           format: int64
     # MilenageOp
-    # github.com/free5gc/openapi/models/model_op.go:Op
+    # git.unl.edu/pqc-free5gc/openapi/models/model_op.go:Op
     MilenageOp:
       type: object
       required:
@@ -259,14 +259,14 @@ components:
           type: integer
           format: int64
     # Milenage
-    # github.com/free5gc/openapi/models/model_milenage.go:Milenage
+    # git.unl.edu/pqc-free5gc/openapi/models/model_milenage.go:Milenage
     Milenage:
       type: object
       properties:
         op:
           $ref: "#/components/schemas/MilenageOp"
     # PermanentKey
-    # github.com/free5gc/openapi/models/model_permanent_key.go:PermanentKey
+    # git.unl.edu/pqc-free5gc/openapi/models/model_permanent_key.go:PermanentKey
     PermanentKey:
       type: object
       required:
@@ -283,7 +283,7 @@ components:
           type: integer
           format: int64
     # AuthenticationSubscription
-    # github.com/free5gc/openapi/models/model_authentication_subscription.go:AuthenticationSubscription
+    # git.unl.edu/pqc-free5gc/openapi/models/model_authentication_subscription.go:AuthenticationSubscription
     AuthenticationSubscription:
       type: object
       required:
@@ -304,7 +304,7 @@ components:
         opc:
           $ref: "#/components/schemas/Opc"
     # SubscribedUeAmbr
-    # github.com/free5gc/openapi/models/model_ambr_rm.go:AmbrRm
+    # git.unl.edu/pqc-free5gc/openapi/models/model_ambr_rm.go:AmbrRm
     SubscribedUeAmbr:
       type: object
       required:
@@ -316,7 +316,7 @@ components:
         downlink:
           type: string
     # Nssai
-    # github.com/free5gc/openapi/models/model_snssai.go:Snssai
+    # git.unl.edu/pqc-free5gc/openapi/models/model_snssai.go:Snssai
     Nssai:
       type: object
       required:
@@ -328,7 +328,7 @@ components:
         sd:
           type: string
     # DefaultSingleNssais
-    # github.com/free5gc/openapi/models/model_nssai.go:Nssai
+    # git.unl.edu/pqc-free5gc/openapi/models/model_nssai.go:Nssai
     DefaultSingleNssais:
       type: object
       required:
@@ -343,7 +343,7 @@ components:
           items:
             $ref: "#/components/schemas/Nssai"
     # AccessAndMobilitySubscriptionData
-    # github.com/free5gc/openapi/models/model_access_and_mobility_subscription_data.go:AccessAndMobilitySubscriptionData
+    # git.unl.edu/pqc-free5gc/openapi/models/model_access_and_mobility_subscription_data.go:AccessAndMobilitySubscriptionData
     AccessAndMobilitySubscriptionData:
       type: object
       properties:
@@ -356,7 +356,7 @@ components:
         nssai:
           $ref: "#/components/schemas/DefaultSingleNssais"
     # SessionManagementSubscriptionData
-    # github.com/free5gc/openapi/models/model_session_management_subscription_data.go:SessionManagementSubscriptionData
+    # git.unl.edu/pqc-free5gc/openapi/models/model_session_management_subscription_data.go:SessionManagementSubscriptionData
     SessionManagementSubscriptionData:
       type: object
       required:
@@ -367,7 +367,7 @@ components:
         dnnConfigurations:
           $ref: "#/components/schemas/DnnConfigurations"
     # PduSessionTypes
-    # github.com/free5gc/openapi/models/model_pdu_session_types.go:PduSessionTypes
+    # git.unl.edu/pqc-free5gc/openapi/models/model_pdu_session_types.go:PduSessionTypes
     PduSessionTypes:
       type: object
       required:
@@ -380,7 +380,7 @@ components:
           items:
             type: string
     # SscModes
-    # github.com/free5gc/openapi/models/model_ssc_modes.go:SscModes
+    # git.unl.edu/pqc-free5gc/openapi/models/model_ssc_modes.go:SscModes
     SscModes:
       type: object
       required:
@@ -393,7 +393,7 @@ components:
           items:
             type: string
     # Arp
-    # github.com/free5gc/openapi/models/model_arp.go:Arp
+    # git.unl.edu/pqc-free5gc/openapi/models/model_arp.go:Arp
     Arp:
       type: object
       required:
@@ -409,7 +409,7 @@ components:
         preemptVuln:
           type: string
     # 5gQosProfile
-    # github.com/free5gc/openapi/models/model_subscribed_default_qos.go:SubscribedDefaultQos
+    # git.unl.edu/pqc-free5gc/openapi/models/model_subscribed_default_qos.go:SubscribedDefaultQos
     5gQosProfile:
       type: object
       required:
@@ -425,7 +425,7 @@ components:
           type: integer
           format: int64
     # SessionAmbr
-    # github.com/free5gc/openapi/models/model_ambr.go:Ambr
+    # git.unl.edu/pqc-free5gc/openapi/models/model_ambr.go:Ambr
     SessionAmbr:
       type: object
       required:
@@ -437,7 +437,7 @@ components:
         downlink:
           type: string
     # IpAddress
-    # github.com/free5gc/openapi/models/model_ip_address.go:IpAddress
+    # git.unl.edu/pqc-free5gc/openapi/models/model_ip_address.go:IpAddress
     IpAddress:
       type: object
       properties:
@@ -448,7 +448,7 @@ components:
         ipv6Prefix:
           type: string
     # UpSecurity
-    # github.com/free5gc/openapi/models/model_up_security.go:UpSecurity
+    # git.unl.edu/pqc-free5gc/openapi/models/model_up_security.go:UpSecurity
     UpSecurity:
       type: object
       required:
@@ -460,7 +460,7 @@ components:
         upConfid:
           type: string
     # DnnConfiguration
-    # github.com/free5gc/openapi/models/model_dnn_configuration.go:DnnConfiguration
+    # git.unl.edu/pqc-free5gc/openapi/models/model_dnn_configuration.go:DnnConfiguration
     DnnConfiguration:
       type: object
       required:
@@ -488,8 +488,8 @@ components:
       additionalProperties:
         $ref: "#/components/schemas/DnnConfiguration"
     # Dnn
-    # github.com/free5gc/openapi/models/model_dnn_info.go:DnnInfo
-    # github.com/free5gc/openapi/models/model_sm_policy_dnn_data.go:SmPolicyDnnData
+    # git.unl.edu/pqc-free5gc/openapi/models/model_dnn_info.go:DnnInfo
+    # git.unl.edu/pqc-free5gc/openapi/models/model_sm_policy_dnn_data.go:SmPolicyDnnData
     Dnn:
       type: object
       required:
@@ -498,7 +498,7 @@ components:
         dnn:
           type: string
     # SubscribedSnssaiInfo
-    # github.com/free5gc/openapi/models/model_snssai_info.go:SnssaiInfo
+    # git.unl.edu/pqc-free5gc/openapi/models/model_snssai_info.go:SnssaiInfo
     SubscribedSnssaiInfo:
       type: object
       required:
@@ -515,14 +515,14 @@ components:
       additionalProperties:
         $ref: "#/components/schemas/SubscribedSnssaiInfo"
     # SmfSelectionSubscriptionData
-    # github.com/free5gc/openapi/models/model_smf_selection_subscription_data.go:SmfSelectionSubscriptionData
+    # git.unl.edu/pqc-free5gc/openapi/models/model_smf_selection_subscription_data.go:SmfSelectionSubscriptionData
     SmfSelectionSubscriptionData:
       type: object
       properties:
         subscribedSnssaiInfos:
           $ref: "#/components/schemas/SubscribedSnssaiInfos"
     # AmPolicyData
-    # github.com/free5gc/openapi/models/model_am_policy_data.go:AmPolicyData
+    # git.unl.edu/pqc-free5gc/openapi/models/model_am_policy_data.go:AmPolicyData
     AmPolicyData:
       type: object
       properties:
@@ -537,7 +537,7 @@ components:
       additionalProperties:
         $ref: "#/components/schemas/Dnn"
     # SmPolicySnssai
-    # github.com/free5gc/openapi/models/model_sm_policy_snssai_data.go:SmPolicySnssaiData
+    # git.unl.edu/pqc-free5gc/openapi/models/model_sm_policy_snssai_data.go:SmPolicySnssaiData
     SmPolicySnssai:
       type: object
       required:
@@ -554,7 +554,7 @@ components:
       additionalProperties:
         $ref: "#/components/schemas/SmPolicySnssai"
     # SmPolicyData
-    # github.com/free5gc/openapi/models/model_sm_policy_data.go:SmPolicyData
+    # git.unl.edu/pqc-free5gc/openapi/models/model_sm_policy_data.go:SmPolicyData
     SmPolicyData:
       type: object
       required:
diff --git a/go.mod b/go.mod
index 3ac60dc..331ad07 100644
--- a/go.mod
+++ b/go.mod
@@ -3,10 +3,11 @@ module git.unl.edu/pqc-free5gc/webconsole
 go 1.21
 
 require (
+	git.unl.edu/pqc-free5gc/openapi v1.0.861
+	git.unl.edu/pqc-free5gc/smf v1.2.5
 	github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2
 	github.com/fclairamb/go-log v0.4.1
 	github.com/free5gc/chf v1.0.1
-	github.com/free5gc/openapi v1.0.8
 	github.com/free5gc/util v1.0.6
 	github.com/gin-contrib/cors v1.4.0
 	github.com/gin-gonic/gin v1.9.1
@@ -24,6 +25,7 @@ require (
 
 require (
 	cloud.google.com/go/compute/metadata v0.2.3 // indirect
+	git.unl.edu/pqc-free5gc/util v1.0.66 // indirect
 	github.com/antihax/optional v1.0.0 // indirect
 	github.com/bytedance/sonic v1.9.1 // indirect
 	github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
@@ -42,6 +44,7 @@ require (
 	github.com/go-playground/universal-translator v0.18.1 // indirect
 	github.com/go-playground/validator/v10 v10.14.0 // indirect
 	github.com/goccy/go-json v0.10.2 // indirect
+	github.com/golang-jwt/jwt/v5 v5.2.1 // indirect
 	github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
 	github.com/golang/protobuf v1.5.3 // indirect
 	github.com/golang/snappy v0.0.4 // indirect
@@ -64,7 +67,6 @@ require (
 	github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe // indirect
 	github.com/pelletier/go-toml/v2 v2.0.8 // indirect
 	github.com/pkg/sftp v1.13.5 // indirect
-	github.com/rogpeppe/go-internal v1.9.0 // indirect
 	github.com/russross/blackfriday/v2 v2.1.0 // indirect
 	github.com/tidwall/gjson v1.14.4 // indirect
 	github.com/tidwall/match v1.1.1 // indirect
@@ -91,10 +93,7 @@ require (
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 )
 
-require (
-	github.com/free5gc/smf v1.2.3
-	google.golang.org/grpc v1.56.3 // indirect
-)
+require google.golang.org/grpc v1.56.3 // indirect
 
 require (
 	cloud.google.com/go/compute v1.19.2 // indirect
diff --git a/go.sum b/go.sum
index 7b1aef5..cd29752 100644
--- a/go.sum
+++ b/go.sum
@@ -49,6 +49,12 @@ cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RX
 cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
 cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo=
 dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
+git.unl.edu/pqc-free5gc/openapi v1.0.861 h1:1fvnWy8MiIVC18MeAhW9uA3gBS8o/+xYxgxW/IjD+/U=
+git.unl.edu/pqc-free5gc/openapi v1.0.861/go.mod h1:YeDOYKJHYCyAw8VOms/684dz0MtJI/7QJ0kfgkMrslI=
+git.unl.edu/pqc-free5gc/smf v1.2.5 h1:uqLhHMINYJLvCWqacH0v87e1i0VxwfRGygVylQ/vKtg=
+git.unl.edu/pqc-free5gc/smf v1.2.5/go.mod h1:7Qeu8qHF1M/IKdyp0Yo0R78NapfQd2iRUwFba6Y+7sc=
+git.unl.edu/pqc-free5gc/util v1.0.66 h1:x1aDuwKexfNlG/IJCSwCzU/ERYApS2gogs7Xiy+JI40=
+git.unl.edu/pqc-free5gc/util v1.0.66/go.mod h1:0N2PheKn1OJb/UXso2N4OMw87m2qqfK2kE442acrDWg=
 github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
 github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
 github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0=
@@ -154,10 +160,6 @@ github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVB
 github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20=
 github.com/free5gc/chf v1.0.1 h1:VGPQRZMaV0v4yMq1kcc3ldJWXA76xgCbCT/A/0O8Yt4=
 github.com/free5gc/chf v1.0.1/go.mod h1:VSBqz2ryx4LVmNsswnk9q2yCI8XjnRBuwyTjnrWPL1w=
-github.com/free5gc/openapi v1.0.8 h1:QjfQdB6VVA1GRnzOJ7nILzrI7gMiY0lH64JHVW7vF34=
-github.com/free5gc/openapi v1.0.8/go.mod h1:w6y9P/uySczc1d9OJZAEuB2FImR/z60Wg2BekPAVt3M=
-github.com/free5gc/smf v1.2.3 h1:S59mwcnTL0sHExWSwHmrGZNV0ypYo70CjS5zzJHreHg=
-github.com/free5gc/smf v1.2.3/go.mod h1:jzkHW3A+eacBSuMYeUlajqASzFqiRwOITp8AleCwPLE=
 github.com/free5gc/util v1.0.6 h1:dBt9drcXtYKE/cY5XuQcuffgsYclPIpIArhSeS6M+DQ=
 github.com/free5gc/util v1.0.6/go.mod h1:eSGN7POUM8LNTvg/E591XR6447a6/w1jFWGKNZPHcXw=
 github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
@@ -209,6 +211,8 @@ github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7a
 github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
 github.com/golang-jwt/jwt v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c=
 github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I=
+github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk=
+github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
 github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
 github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
 github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
@@ -262,8 +266,8 @@ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/
 github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
 github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
 github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
-github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
+github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
+github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
 github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
 github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
 github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
@@ -369,8 +373,9 @@ github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFB
 github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
 github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
 github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
-github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
 github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
+github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
+github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
 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=
@@ -470,8 +475,8 @@ github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6L
 github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
 github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
 github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE=
-github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8=
-github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
+github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
+github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4=
 github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
 github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
 github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
-- 
GitLab