From ca9237878b1b6a6ec06b68bf43def0372de755a0 Mon Sep 17 00:00:00 2001 From: streamer45 Date: Mon, 16 Sep 2024 11:25:17 -0600 Subject: [PATCH 1/2] Revert "Merge pull request #455 from mattermost/calls-v1.0.1" This reverts commit b5e1f05316de8a2985bdaec09ffafc5a78c82f50, reversing changes made to b284582b89578c9f9715ac23bc197803ff390278. --- plugins.json | 5691 ++++++++++++++------------------------------------ 1 file changed, 1611 insertions(+), 4080 deletions(-) diff --git a/plugins.json b/plugins.json index 3855998..49d6f54 100644 --- a/plugins.json +++ b/plugins.json @@ -44,8 +44,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitLab OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Can only be used with official gitlab.com. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabURL", @@ -54,8 +53,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com.", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -64,8 +62,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -74,8 +71,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -84,8 +80,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -94,8 +89,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -104,8 +98,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -114,8 +107,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories for subscriptions.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableChildPipelineNotifications", @@ -124,8 +116,7 @@ "help_text": "Allow the plugin to post notfication for child pipelines when the pipeline subscription is created in a channel.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -148,11 +139,9 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -213,8 +202,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitLab OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Can only be used with official gitlab.com. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabURL", @@ -223,8 +211,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com.", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -233,8 +220,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -243,8 +229,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -253,8 +238,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -263,8 +247,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -273,8 +256,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -283,8 +265,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories for subscriptions.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableChildPipelineNotifications", @@ -293,8 +274,7 @@ "help_text": "Allow the plugin to post notfication for child pipelines when the pipeline subscription is created in a channel.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -317,11 +297,9 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -382,8 +360,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitLab OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Can only be used with official gitlab.com. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabURL", @@ -392,8 +369,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com.", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -402,8 +378,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -412,8 +387,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -422,8 +396,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -432,8 +405,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -442,8 +414,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -452,8 +423,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories for subscriptions.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -476,11 +446,9 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -541,8 +509,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitLab OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Can only be used with official gitlab.com. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabURL", @@ -551,8 +518,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com.", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -561,8 +527,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -571,8 +536,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -581,8 +545,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -591,8 +554,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -601,8 +563,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -611,8 +572,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories for subscriptions.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -635,11 +595,9 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -703,8 +661,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitLab OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Can only be used with official gitlab.com. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabURL", @@ -713,8 +670,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com.", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -723,8 +679,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -733,8 +688,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -743,8 +697,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -753,8 +706,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -763,8 +715,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -773,8 +724,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories for subscriptions.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -797,11 +747,9 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -863,8 +811,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitLab OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Can only be used with official gitlab.com. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabURL", @@ -873,8 +820,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com.", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -883,8 +829,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -893,8 +838,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -903,8 +847,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -913,8 +856,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -923,8 +865,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -933,11 +874,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -999,8 +938,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitLab OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Can only be used with official gitlab.com. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabURL", @@ -1009,8 +947,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com.", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -1019,8 +956,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -1029,8 +965,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -1039,8 +974,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -1049,8 +983,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -1059,8 +992,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -1069,11 +1001,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -1135,8 +1065,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitLab OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Can only be used with official gitlab.com. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabURL", @@ -1145,8 +1074,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com.", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -1155,8 +1083,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -1165,8 +1092,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -1175,8 +1101,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -1185,8 +1110,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -1195,8 +1119,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -1205,11 +1128,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -1271,8 +1192,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitLab OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Can only be used with official gitlab.com. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabURL", @@ -1281,8 +1201,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com.", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -1291,8 +1210,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -1301,8 +1219,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -1311,8 +1228,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -1321,8 +1237,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -1331,8 +1246,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -1341,11 +1255,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -1407,8 +1319,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitLab OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Can only be used with official gitlab.com. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabURL", @@ -1417,8 +1328,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com.", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -1427,8 +1337,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -1437,8 +1346,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -1447,8 +1355,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -1457,8 +1364,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -1467,8 +1373,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -1477,11 +1382,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -1543,8 +1446,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -1553,8 +1455,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -1563,8 +1464,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -1573,8 +1473,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -1583,8 +1482,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -1593,8 +1491,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -1603,11 +1500,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -1668,8 +1563,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -1678,8 +1572,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -1688,8 +1581,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -1698,8 +1590,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -1708,8 +1599,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -1718,8 +1608,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -1728,11 +1617,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -1790,8 +1677,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -1800,8 +1686,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -1810,8 +1695,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -1820,8 +1704,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -1830,8 +1713,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -1840,8 +1722,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -1850,11 +1731,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -1912,8 +1791,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -1922,8 +1800,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -1932,8 +1809,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -1942,8 +1818,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -1952,8 +1827,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -1962,8 +1836,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -1972,11 +1845,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -2034,8 +1905,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -2044,8 +1914,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -2054,8 +1923,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -2064,8 +1932,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -2074,8 +1941,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -2084,8 +1950,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -2094,11 +1959,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -2147,8 +2010,7 @@ "help_text": "The base URL for using the plugin with a GitLab installation. Examples: https://gitlab.com or https://gitlab.example.com", "placeholder": "https://gitlab.com", "default": "https://gitlab.com", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientID", @@ -2157,8 +2019,7 @@ "help_text": "The client ID for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -2167,8 +2028,7 @@ "help_text": "The client secret for the OAuth app registered with GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -2177,8 +2037,7 @@ "help_text": "The webhook secret set in GitLab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -2187,8 +2046,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -2197,8 +2055,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitLab group.", "placeholder": "groupName", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -2207,11 +2064,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -2259,8 +2114,7 @@ "help_text": "The client ID for the OAuth app registered with Gitlab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", @@ -2269,8 +2123,7 @@ "help_text": "The client secret for the OAuth app registered with Gitlab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -2279,8 +2132,7 @@ "help_text": "The webhook secret set in Gitlab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Username", @@ -2289,8 +2141,7 @@ "help_text": "Select the username of the user that the plugin will post with. This can be any user, the name and icon will be overridden when posting.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -2299,8 +2150,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabGroup", @@ -2309,8 +2159,7 @@ "help_text": "(Optional) Set to lock the plugin to a single Gitlab group.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -2319,8 +2168,7 @@ "help_text": "(Optional) The base URL for using the plugin with a Gitlab Enterprise installation. Example: https://gitlab.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -2329,11 +2177,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -2381,981 +2227,80 @@ "help_text": "The client ID for the OAuth app registered with Gitlab.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitlabOAuthClientSecret", - "display_name": "Gitlab OAuth Client Secret", - "type": "text", - "help_text": "The client secret for the OAuth app registered with Gitlab.", - "placeholder": "", - "default": null, - "hosting": "", - "secret": false - }, - { - "key": "WebhookSecret", - "display_name": "Webhook Secret", - "type": "generated", - "help_text": "The webhook secret set in Gitlab.", - "placeholder": "", - "default": null, - "hosting": "", - "secret": false - }, - { - "key": "Username", - "display_name": "User", - "type": "username", - "help_text": "Select the username of the user that the plugin will post with. This can be any user, the name and icon will be overridden when posting.", - "placeholder": "", - "default": null, - "hosting": "", - "secret": false - }, - { - "key": "EncryptionKey", - "display_name": "At Rest Encryption Key", - "type": "generated", - "help_text": "The AES encryption key used to encrypt stored access tokens.", - "placeholder": "", - "default": null, - "hosting": "", - "secret": false - }, - { - "key": "GitlabGroup", - "display_name": "Gitlab group", - "type": "text", - "help_text": "(Optional) Set to lock the plugin to a single Gitlab group.", - "placeholder": "", - "default": null, - "hosting": "", - "secret": false - }, - { - "key": "EnterpriseBaseURL", - "display_name": "Enterprise Base URL", - "type": "text", - "help_text": "(Optional) The base URL for using the plugin with a Gitlab Enterprise installation. Example: https://gitlab.example.com", - "placeholder": "", - "default": null, - "hosting": "", - "secret": false - }, - { - "key": "EnablePrivateRepo", - "display_name": "Enable Private Repositories", - "type": "bool", - "help_text": "(Optional) Allow the plugin to work with private repositories. Enabling private repositories will require existing users to reconnect their accounts to gain access to private repositories. A message will be automatically be sent to affected users next time they load Mattermost alerting them of this.", - "placeholder": "", - "default": null, - "hosting": "", - "secret": false - } - ], - "sections": null - } - }, - "platforms": { - "linux-amd64": {}, - "darwin-amd64": {}, - "windows-amd64": {} - }, - "updated_at": "2019-04-17T19:49:19Z" - }, - { - "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", - "icon_data": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMiIgZmlsbD0iIzNEQjg4NyIvPgo8cGF0aCBkPSJNMjMgMjBDMjMgMTkuNDU2IDIyLjg2NCAxOC45NiAyMi41OTIgMTguNTEyQzIyLjMyIDE4LjA0OCAyMS45NTIgMTcuNjggMjEuNDg4IDE3LjQwOEMyMS4wNCAxNy4xMzYgMjAuNTQ0IDE3IDIwIDE3VjE1LjAwOEMyMC45MTIgMTUuMDA4IDIxLjc0NCAxNS4yMzIgMjIuNDk2IDE1LjY4QzIzLjI2NCAxNi4xMjggMjMuODcyIDE2LjczNiAyNC4zMiAxNy41MDRDMjQuNzY4IDE4LjI1NiAyNC45OTIgMTkuMDg4IDI0Ljk5MiAyMEgyM1pNMjcuMDA4IDIwQzI3LjAwOCAxOC43MzYgMjYuNjg4IDE3LjU2IDI2LjA0OCAxNi40NzJDMjUuNDI0IDE1LjQxNiAyNC41ODQgMTQuNTc2IDIzLjUyOCAxMy45NTJDMjIuNDQgMTMuMzEyIDIxLjI2NCAxMi45OTIgMjAgMTIuOTkyVjExQzIxLjYzMiAxMSAyMy4xNDQgMTEuNDA4IDI0LjUzNiAxMi4yMjRDMjUuODk2IDEzLjAyNCAyNi45NzYgMTQuMDk2IDI3Ljc3NiAxNS40NEMyOC41OTIgMTYuODQ4IDI5IDE4LjM2OCAyOSAyMEgyNy4wMDhaTTI3Ljk5MiAyMy41MDRDMjguMjY0IDIzLjUwNCAyOC40OTYgMjMuNiAyOC42ODggMjMuNzkyQzI4Ljg5NiAyMy45ODQgMjkgMjQuMjE2IDI5IDI0LjQ4OFYyNy45OTJDMjkgMjguMjY0IDI4Ljg5NiAyOC40OTYgMjguNjg4IDI4LjY4OEMyOC40OTYgMjguODk2IDI4LjI2NCAyOSAyNy45OTIgMjlDMjUuNjg4IDI5IDIzLjQ4IDI4LjU1MiAyMS4zNjggMjcuNjU2QzE5LjMzNiAyNi44MDggMTcuNTM2IDI1LjYgMTUuOTY4IDI0LjAzMkMxNC40IDIyLjQ2NCAxMy4xOTIgMjAuNjY0IDEyLjM0NCAxOC42MzJDMTEuNDQ4IDE2LjUyIDExIDE0LjMxMiAxMSAxMi4wMDhDMTEgMTEuNzM2IDExLjA5NiAxMS41MDQgMTEuMjg4IDExLjMxMkMxMS40OTYgMTEuMTA0IDExLjczNiAxMSAxMi4wMDggMTFIMTUuNTEyQzE1Ljc4NCAxMSAxNi4wMTYgMTEuMTA0IDE2LjIwOCAxMS4zMTJDMTYuNCAxMS41MDQgMTYuNDk2IDExLjczNiAxNi40OTYgMTIuMDA4QzE2LjQ5NiAxMy4xOTIgMTYuNjg4IDE0LjM3NiAxNy4wNzIgMTUuNTZDMTcuMTM2IDE1LjczNiAxNy4xNDQgMTUuOTIgMTcuMDk2IDE2LjExMkMxNy4wNDggMTYuMjg4IDE2Ljk2IDE2LjQ0OCAxNi44MzIgMTYuNTkyTDE0LjYyNCAxOC44QzE1LjM0NCAyMC4yMDggMTYuMjY0IDIxLjQ4IDE3LjM4NCAyMi42MTZDMTguNTIgMjMuNzM2IDE5Ljc5MiAyNC42NTYgMjEuMiAyNS4zNzZMMjMuNDA4IDIzLjE2OEMyMy41NTIgMjMuMDQgMjMuNzEyIDIyLjk1MiAyMy44ODggMjIuOTA0QzI0LjA4IDIyLjg1NiAyNC4yNjQgMjIuODY0IDI0LjQ0IDIyLjkyOEMyNS42MjQgMjMuMzEyIDI2LjgwOCAyMy41MDQgMjcuOTkyIDIzLjUwNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=", - "download_url": "https://plugins-store.test.mattermost.com/release/mattermost-plugin-calls-v1.0.1.tar.gz", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.0.1", - "hosting": "", - "author_type": "mattermost", - "release_stage": "production", - "enterprise": false, - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmbIv2UACgkQ0bVLR6XO/sSMsA/8CbifizHDnQoMwHVbylspzq5UVC+j14GkLwyeFs47TYbvbJSPf3d0iNiefD8WN0suZMVJaDF53/VGo9PlfxoyAYfl1KvXjDWeJ9dw4nDPEfXN0IQ6aPvg4aL7zgFhhooNDvhAqYeI8Rq4kjh+GTcGGbSjfsI/4duuGMO/txIRjrIegb4ZaDnfA9p5KPZNzk8qyOCOeXLkLesvnA/cwcYLb5qrU/LADWw8JtdY7gkyG+bSI8WD08swbq2l9/ISRjr0RNzIEGHIltU+m43GpuA76/PHeoN2Znz8SSQRu7T/BT54wkWFFD0jVt/5xMTC+uRAvnvGJfc1GJ0MrCNOtoEkVbVoBuB8ewskEmEfu7pTKGn+W1DFx2i0YYfrNrMuSNLf5m9e8mSFH7g47eLW7W4lvKXSNOLT6ejmy/GB4BmyUGNyy9xQa9ca55c8YgO8JHiWZ94oYMpMlXZvF3teVQ2/pztEZbfpwalkmZ5iOu46R76UlKhom5VfTkP3n1/9pa2byVwXlIl4Jd1IrcXdspNB2+fLZWtXFDZZ7yx/QxJ+HD6v6EmNq46PMAHrrUqrk1kaP/oego73qbmlXi5Ius4Imjr6P0VVUb0m8KNpDtemHtOOyIP6lVg7h+Zu1cItPhDzYrxj+6VByTE96Al/J4vlzK0oUZDTbzfe4rZz0qk0o3g=", - "repo_name": "mattermost-plugin-calls", - "manifest": { - "id": "com.mattermost.calls", - "name": "Calls", - "description": "Integrates real-time voice communication in Mattermost", - "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", - "support_url": "https://github.com/mattermost/mattermost-plugin-calls/issues", - "release_notes_url": "https://github.com/mattermost/mattermost-plugin-calls/releases/tag/v1.0.1", - "icon_path": "assets/plugin_icon.svg", - "version": "1.0.1", - "min_server_version": "10.0.0", - "server": { - "executables": { - "freebsd-amd64": "server/dist/plugin-freebsd-amd64", - "linux-amd64": "server/dist/plugin-linux-amd64", - "linux-arm64": "server/dist/plugin-linux-arm64", - "openbsd-amd64": "server/dist/plugin-openbsd-amd64" - }, - "executable": "" - }, - "webapp": { - "bundle_path": "webapp/dist/main.js" - }, - "settings_schema": { - "header": "Calls plugin enables voice calls with screensharing in channels. See [documentation](https://mattermost.com/pl/calls-make?utm_source=mattermost&utm_medium=in-product&utm_content=calls_admin_settings) to learn more.", - "footer": "", - "settings": [ - { - "key": "DefaultEnabled", - "display_name": "Test mode", - "type": "custom", - "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", - "placeholder": "", - "default": null, - "hosting": "on-prem", - "secret": false - }, - { - "key": "UDPServerAddress", - "display_name": "RTC Server Address (UDP)", - "type": "text", - "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", - "placeholder": "127.0.0.1", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "TCPServerAddress", - "display_name": "RTC Server Address (TCP)", - "type": "text", - "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", - "placeholder": "127.0.0.1", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "UDPServerPort", - "display_name": "RTC Server Port (UDP)", - "type": "number", - "help_text": "The UDP port the RTC server will listen on.", - "placeholder": "8443", - "default": 8443, - "hosting": "on-prem", - "secret": false - }, - { - "key": "TCPServerPort", - "display_name": "RTC Server Port (TCP)", - "type": "number", - "help_text": "The TCP port the RTC server will listen on.", - "placeholder": "8443", - "default": 8443, - "hosting": "on-prem", - "secret": false - }, - { - "key": "ICEHostOverride", - "display_name": "ICE Host Override", - "type": "text", - "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", - "placeholder": "", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "ICEHostPortOverride", - "display_name": "ICE Host Port Override", - "type": "number", - "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", - "placeholder": "", - "default": null, - "hosting": "on-prem", - "secret": false - }, - { - "key": "RTCDServiceURL", - "display_name": "RTCD service URL", - "type": "text", - "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", - "placeholder": "https://rtcd.example.com", - "default": null, - "hosting": "on-prem", - "secret": false - }, - { - "key": "MaxCallParticipants", - "display_name": "Max call participants", - "type": "number", - "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, an unlimited number of participants can join.", - "placeholder": "", - "default": 0, - "hosting": "on-prem", - "secret": false - }, - { - "key": "ICEServersConfigs", - "display_name": "ICE Servers Configurations", - "type": "longtext", - "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", - "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", - "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false - }, - { - "key": "TURNStaticAuthSecret", - "display_name": "TURN Static Auth Secret", - "type": "text", - "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", - "placeholder": "", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "TURNCredentialsExpirationMinutes", - "display_name": "TURN Credentials Expiration (minutes)", - "type": "number", - "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", - "placeholder": "", - "default": 1440, - "hosting": "on-prem", - "secret": false - }, - { - "key": "ServerSideTURN", - "display_name": "Server Side TURN", - "type": "bool", - "help_text": "(Optional) When enabled, it will pass and use the configured TURN candidates to server initiated connections.", - "placeholder": "", - "default": false, - "hosting": "on-prem", - "secret": false - }, - { - "key": "AllowScreenSharing", - "display_name": "Allow screen sharing", - "type": "bool", - "help_text": "When set to true, call participants can share their screen.", - "placeholder": "", - "default": true, - "hosting": "", - "secret": false - }, - { - "key": "EnableSimulcast", - "display_name": "Enable simulcast for screen sharing (Experimental)", - "type": "bool", - "help_text": "When set to true, simulcast for screen sharing is enabled. This can help to improve screen sharing quality.", - "placeholder": "", - "default": false, - "hosting": "", - "secret": false - }, - { - "key": "EnableRecordings", - "display_name": "Enable call recordings", - "type": "bool", - "help_text": "(Optional) When set to true, call recordings are enabled.", - "placeholder": "", - "default": false, - "hosting": "", - "secret": false - }, - { - "key": "JobServiceURL", - "display_name": "Job service URL", - "type": "text", - "help_text": "The URL to a running calls job service instance used for call recordings.", - "placeholder": "https://calls-job-service.example.com", - "default": null, - "hosting": "", - "secret": false - }, - { - "key": "MaxRecordingDuration", - "display_name": "Maximum call recording duration", - "type": "number", - "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", - "placeholder": "", - "default": 60, - "hosting": "", - "secret": false - }, - { - "key": "RecordingQuality", - "display_name": "Call recording quality", - "type": "dropdown", - "help_text": "The audio and video quality of call recordings.\n Note: this setting can affect the overall performance of the job service and the number of concurrent recording jobs that can be run.", - "placeholder": "", - "default": "medium", - "options": [ - { - "display_name": "Low", - "value": "low" - }, - { - "display_name": "Medium", - "value": "medium" - }, - { - "display_name": "High", - "value": "high" - } - ], - "hosting": "on-prem", - "secret": false - }, - { - "key": "EnableTranscriptions", - "display_name": "Enable call transcriptions (Experimental)", - "type": "bool", - "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", - "placeholder": "", - "default": false, - "hosting": "", - "secret": false - }, - { - "key": "TranscribeAPI", - "display_name": "Call transcriber API", - "type": "dropdown", - "help_text": "The speech-to-text API to use for post-call transcriptions.", - "placeholder": "", - "default": "whisper.cpp", - "options": [ - { - "display_name": "Whisper.CPP", - "value": "whisper.cpp" - }, - { - "display_name": "Azure AI", - "value": "azure" - } - ], - "hosting": "on-prem", - "secret": false - }, - { - "key": "TranscriberModelSize", - "display_name": "Call transcriber model size", - "type": "dropdown", - "help_text": "The speech-to-text model size to use for post-call transcriptions. Heavier models will produce more accurate results at the expense of processing time and resources usage.", - "placeholder": "", - "default": "base", - "options": [ - { - "display_name": "Tiny", - "value": "tiny" - }, - { - "display_name": "Base", - "value": "base" - }, - { - "display_name": "Small", - "value": "small" - } - ], - "hosting": "on-prem", - "secret": false - }, - { - "key": "TranscribeAPIAzureSpeechKey", - "display_name": "Azure Speech Services API Key", - "type": "text", - "help_text": "The API key for Azure Speech Services", - "placeholder": "", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "TranscribeAPIAzureSpeechRegion", - "display_name": "Azure Speech Services API Region", - "type": "text", - "help_text": "The API region for Azure Speech Services", - "placeholder": "", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "TranscriberNumThreads", - "display_name": "Call transcriber threads", - "type": "number", - "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", - "placeholder": "", - "default": 2, - "hosting": "", - "secret": false - }, - { - "key": "EnableLiveCaptions", - "display_name": "Enable live captions (Experimental)", - "type": "bool", - "help_text": "(Optional) When set to true, live captions are enabled.", - "placeholder": "", - "default": false, - "hosting": "", - "secret": false - }, - { - "key": "LiveCaptionsModelSize", - "display_name": "Live captions: Model size", - "type": "dropdown", - "help_text": "The speech-to-text model size to use for live captions. Heavier models will produce more accurate results at the expense of processing time and resources usage.", + "display_name": "Gitlab OAuth Client Secret", + "type": "text", + "help_text": "The client secret for the OAuth app registered with Gitlab.", "placeholder": "", - "default": "tiny", - "options": [ - { - "display_name": "Tiny", - "value": "tiny" - }, - { - "display_name": "Base", - "value": "base" - }, - { - "display_name": "Small", - "value": "small" - } - ], - "hosting": "on-prem", - "secret": false + "default": null, + "hosting": "" }, { - "key": "LiveCaptionsNumTranscribers", - "display_name": "Live captions: Number of transcribers used per call", - "type": "number", - "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", + "key": "WebhookSecret", + "display_name": "Webhook Secret", + "type": "generated", + "help_text": "The webhook secret set in Gitlab.", "placeholder": "", - "default": 1, - "hosting": "", - "secret": false + "default": null, + "hosting": "" }, { - "key": "LiveCaptionsNumThreadsPerTranscriber", - "display_name": "Live captions: Number of threads per transcriber", - "type": "number", - "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", + "key": "Username", + "display_name": "User", + "type": "username", + "help_text": "Select the username of the user that the plugin will post with. This can be any user, the name and icon will be overridden when posting.", "placeholder": "", - "default": 2, - "hosting": "", - "secret": false + "default": null, + "hosting": "" }, { - "key": "LiveCaptionsLanguage", - "display_name": "Live captions language", - "type": "text", - "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", + "key": "EncryptionKey", + "display_name": "At Rest Encryption Key", + "type": "generated", + "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", - "default": "en", - "hosting": "", - "secret": false + "default": null, + "hosting": "" }, { - "key": "EnableIPv6", - "display_name": "Enable IPv6 support (Experimental)", - "type": "bool", - "help_text": "When set to true, the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", + "key": "GitlabGroup", + "display_name": "Gitlab group", + "type": "text", + "help_text": "(Optional) Set to lock the plugin to a single Gitlab group.", "placeholder": "", - "default": false, - "hosting": "on-prem", - "secret": false + "default": null, + "hosting": "" }, { - "key": "EnableRinging", - "display_name": "Enable call ringing", - "type": "bool", - "help_text": "When set to true, ringing functionality is enabled: participants in direct or group messages will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", + "key": "EnterpriseBaseURL", + "display_name": "Enterprise Base URL", + "type": "text", + "help_text": "(Optional) The base URL for using the plugin with a Gitlab Enterprise installation. Example: https://gitlab.example.com", "placeholder": "", - "default": false, - "hosting": "", - "secret": false + "default": null, + "hosting": "" }, { - "key": "EnableAV1", - "display_name": "Enable AV1 codec for screen sharing (Experimental)", + "key": "EnablePrivateRepo", + "display_name": "Enable Private Repositories", "type": "bool", - "help_text": "When set to true it enables using the AV1 codec to encode screen sharing tracks. This can result in improved screen sharing quality for clients that support it.\nNote: this setting won't apply when EnableSimulcast is true.", + "help_text": "(Optional) Allow the plugin to work with private repositories. Enabling private repositories will require existing users to reconnect their accounts to gain access to private repositories. A message will be automatically be sent to affected users next time they load Mattermost alerting them of this.", "placeholder": "", - "default": false, - "hosting": "", - "secret": false - } - ], - "sections": [ - { - "key": "GeneralSettings", - "title": "", - "subtitle": "", - "settings": [ - { - "key": "DefaultEnabled", - "display_name": "Test mode", - "type": "custom", - "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", - "placeholder": "", - "default": null, - "hosting": "on-prem", - "secret": false - }, - { - "key": "MaxCallParticipants", - "display_name": "Max call participants", - "type": "number", - "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, an unlimited number of participants can join.", - "placeholder": "", - "default": 0, - "hosting": "on-prem", - "secret": false - }, - { - "key": "AllowScreenSharing", - "display_name": "Allow screen sharing", - "type": "bool", - "help_text": "When set to true, call participants can share their screen.", - "placeholder": "", - "default": true, - "hosting": "", - "secret": false - }, - { - "key": "EnableSimulcast", - "display_name": "Enable simulcast for screen sharing (Experimental)", - "type": "bool", - "help_text": "When set to true, simulcast for screen sharing is enabled. This can help to improve screen sharing quality.", - "placeholder": "", - "default": false, - "hosting": "", - "secret": false - }, - { - "key": "EnableRinging", - "display_name": "Enable call ringing", - "type": "bool", - "help_text": "When set to true, ringing functionality is enabled: participants in direct or group messages will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", - "placeholder": "", - "default": false, - "hosting": "", - "secret": false - }, - { - "key": "EnableAV1", - "display_name": "Enable AV1 codec for screen sharing (Experimental)", - "type": "bool", - "help_text": "When set to true it enables using the AV1 codec to encode screen sharing tracks. This can result in improved screen sharing quality for clients that support it.\nNote: this setting won't apply when EnableSimulcast is true.", - "placeholder": "", - "default": false, - "hosting": "", - "secret": false - } - ], - "header": "", - "footer": "", - "custom": true - }, - { - "key": "RTCDService", - "title": "", - "subtitle": "", - "settings": [ - { - "key": "RTCDServiceURL", - "display_name": "RTCD service URL", - "type": "text", - "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", - "placeholder": "https://rtcd.example.com", - "default": null, - "hosting": "on-prem", - "secret": false - } - ], - "header": "", - "footer": "", - "custom": true - }, - { - "key": "RTCServer", - "title": "", - "subtitle": "", - "settings": [ - { - "key": "UDPServerAddress", - "display_name": "RTC Server Address (UDP)", - "type": "text", - "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", - "placeholder": "127.0.0.1", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "TCPServerAddress", - "display_name": "RTC Server Address (TCP)", - "type": "text", - "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", - "placeholder": "127.0.0.1", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "UDPServerPort", - "display_name": "RTC Server Port (UDP)", - "type": "number", - "help_text": "The UDP port the RTC server will listen on.", - "placeholder": "8443", - "default": 8443, - "hosting": "on-prem", - "secret": false - }, - { - "key": "TCPServerPort", - "display_name": "RTC Server Port (TCP)", - "type": "number", - "help_text": "The TCP port the RTC server will listen on.", - "placeholder": "8443", - "default": 8443, - "hosting": "on-prem", - "secret": false - }, - { - "key": "EnableIPv6", - "display_name": "(Experimental) Enable IPv6 support", - "type": "bool", - "help_text": "When set to true, the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", - "placeholder": "", - "default": false, - "hosting": "on-prem", - "secret": false - } - ], - "header": "", - "footer": "", - "custom": true - }, - { - "key": "ICEAndTURN", - "title": "", - "subtitle": "", - "settings": [ - { - "key": "ICEHostOverride", - "display_name": "ICE Host Override", - "type": "text", - "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", - "placeholder": "", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "ICEHostPortOverride", - "display_name": "ICE Host Port Override", - "type": "number", - "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", - "placeholder": "", - "default": null, - "hosting": "on-prem", - "secret": false - }, - { - "key": "ICEServersConfigs", - "display_name": "ICE Servers Configurations", - "type": "longtext", - "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", - "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", - "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false - }, - { - "key": "TURNStaticAuthSecret", - "display_name": "TURN Static Auth Secret", - "type": "text", - "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", - "placeholder": "", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "TURNCredentialsExpirationMinutes", - "display_name": "TURN Credentials Expiration (minutes)", - "type": "number", - "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", - "placeholder": "", - "default": 1440, - "hosting": "on-prem", - "secret": false - }, - { - "key": "ServerSideTURN", - "display_name": "Server Side TURN", - "type": "bool", - "help_text": "(Optional) When enabled, it will pass and use the configured TURN candidates to server initiated connections.", - "placeholder": "", - "default": false, - "hosting": "on-prem", - "secret": false - } - ], - "header": "", - "footer": "", - "custom": true - }, - { - "key": "CallRecordings", - "title": "", - "subtitle": "", - "settings": [ - { - "key": "EnableRecordings", - "display_name": "Enable call recordings", - "type": "bool", - "help_text": "(Optional) When set to true, call recordings are enabled.", - "placeholder": "", - "default": false, - "hosting": "", - "secret": false - }, - { - "key": "JobServiceURL", - "display_name": "Job service URL", - "type": "text", - "help_text": "The URL to a running calls job service instance used for call recordings.", - "placeholder": "https://calls-job-service.example.com", - "default": null, - "hosting": "", - "secret": false - }, - { - "key": "MaxRecordingDuration", - "display_name": "Maximum call recording duration", - "type": "number", - "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", - "placeholder": "", - "default": 60, - "hosting": "", - "secret": false - }, - { - "key": "RecordingQuality", - "display_name": "Call recording quality", - "type": "dropdown", - "help_text": "The audio and video quality of call recordings.\n Note: this setting can affect the overall performance of the job service and the number of concurrent recording jobs that can be run.", - "placeholder": "", - "default": "medium", - "options": [ - { - "display_name": "Low", - "value": "low" - }, - { - "display_name": "Medium", - "value": "medium" - }, - { - "display_name": "High", - "value": "high" - } - ], - "hosting": "on-prem", - "secret": false - } - ], - "header": "", - "footer": "", - "custom": true - }, - { - "key": "CallTranscriptions", - "title": "", - "subtitle": "", - "settings": [ - { - "key": "EnableTranscriptions", - "display_name": "Enable call transcriptions (Beta)", - "type": "bool", - "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", - "placeholder": "", - "default": false, - "hosting": "", - "secret": false - }, - { - "key": "TranscribeAPI", - "display_name": "Call transcriber API", - "type": "dropdown", - "help_text": "The speech-to-text API to use for post-call transcriptions.", - "placeholder": "", - "default": "whisper.cpp", - "options": [ - { - "display_name": "Whisper.CPP", - "value": "whisper.cpp" - }, - { - "display_name": "Azure AI", - "value": "azure" - } - ], - "hosting": "on-prem", - "secret": false - }, - { - "key": "TranscriberModelSize", - "display_name": "Call transcriber model size", - "type": "dropdown", - "help_text": "The speech-to-text model size to use for post-call transcriptions. Heavier models will produce more accurate results at the expense of processing time and resources usage.", - "placeholder": "", - "default": "base", - "options": [ - { - "display_name": "Tiny", - "value": "tiny" - }, - { - "display_name": "Base", - "value": "base" - }, - { - "display_name": "Small", - "value": "small" - } - ], - "hosting": "on-prem", - "secret": false - }, - { - "key": "TranscriberNumThreads", - "display_name": "Call transcriber threads", - "type": "number", - "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", - "placeholder": "", - "default": 2, - "hosting": "", - "secret": false - }, - { - "key": "TranscribeAPIAzureSpeechKey", - "display_name": "Azure API Key", - "type": "text", - "help_text": "The API key for Azure Speech Services", - "placeholder": "", - "default": "", - "hosting": "on-prem", - "secret": false - }, - { - "key": "TranscribeAPIAzureSpeechRegion", - "display_name": "Azure API Region", - "type": "text", - "help_text": "The API region for Azure Speech Services", - "placeholder": "", - "default": "", - "hosting": "on-prem", - "secret": false - } - ], - "header": "", - "footer": "", - "custom": true - }, - { - "key": "CallLiveCaptions", - "title": "", - "subtitle": "", - "settings": [ - { - "key": "EnableLiveCaptions", - "display_name": "Enable live captions (Beta)", - "type": "bool", - "help_text": "(Optional) When set to true, live captions are enabled.", - "placeholder": "", - "default": false, - "hosting": "", - "secret": false - }, - { - "key": "LiveCaptionsModelSize", - "display_name": "Live captions: Model size", - "type": "dropdown", - "help_text": "The speech-to-text model size to use for live captions. Heavier models will produce more accurate results at the expense of processing time and resources usage.", - "placeholder": "", - "default": "tiny", - "options": [ - { - "display_name": "Tiny", - "value": "tiny" - }, - { - "display_name": "Base", - "value": "base" - }, - { - "display_name": "Small", - "value": "small" - } - ], - "hosting": "on-prem", - "secret": false - }, - { - "key": "LiveCaptionsNumTranscribers", - "display_name": "Live captions: Number of transcribers used per call", - "type": "number", - "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", - "placeholder": "", - "default": 1, - "hosting": "", - "secret": false - }, - { - "key": "LiveCaptionsNumThreadsPerTranscriber", - "display_name": "Live captions: Number of threads per transcriber", - "type": "number", - "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", - "placeholder": "", - "default": 2, - "hosting": "", - "secret": false - }, - { - "key": "LiveCaptionsLanguage", - "display_name": "Live captions language", - "type": "text", - "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", - "placeholder": "", - "default": "en", - "hosting": "", - "secret": false - } - ], - "header": "", - "footer": "", - "custom": true + "default": null, + "hosting": "" } ] - }, - "props": { - "calls_recorder_version": "v0.7.4", - "calls_transcriber_version": "v0.4.0", - "min_offloader_version": "v0.8.0", - "min_rtcd_version": "v0.17.0" } }, "platforms": { - "linux-amd64": { - "download_url": "https://plugins-store.test.mattermost.com/release/mattermost-plugin-calls-v1.0.1-linux-amd64.tar.gz", - "signature": "iQIzBAABCAAdFiEExViBuA9p6GO4WtXR0bVLR6XO/sQFAmbIv2QACgkQ0bVLR6XO/sSFpA//ezAxcC3tTf1M36iofOdAeud/ipyiTUNqBowZs/+dASv30gxyiLjO1e8lYG3lPLWutE+ovBNAknhKuXlsJNmqEqgrWEskX+emzJMwfYNCMPe0QsI1QoAYnpN3d640Uq5V0IKUJPKgyqQ8Z8IjXwC4rU/A+5NKTuxbeeyQYojdTDWCA8Poi5DNLSFny5bNEWYwNXSKUUULPa7Rl4jTZ0aEyh50/MtEHuatNABmWEHp9WRevTBDZvirmKU99QYpv0qtqQjmfoc8V+j0vS3UFy7xaLJPCsBZSkLsJX8+53N6Unzr91IgVZMOGmc/k1XT+RMdGljMlrCVyCmdw8UBxlhcOLoIIqxxrsCuFnaI4qAkQZDlnrKgVtDS1k8SxvXDX6jT2kyc8WK49pUN7hkXUTPwew/6wPJUPjt1tGDxdKIOz7287A2MzwBdTdscdZnDFKl2xtgigwN8Y6LWQIhV/oOnbas8oQ1oOGJ4TtP42VNrqeqF2VgvnaYx8veC2Qz+QiI973ma98UUVFQzl4t9HFabZaBdJS8Assdh40VJw14Wx6EGCYzEohvqWZa70RpD+wQUXf9hgXdMZlDS5ZXTqZ9cJwXTMONeWeorLJ5CaZF1N+o4r8IkyDTfyWd2OPPNrT4JQfVcufWAGk4bas8EJtjrU5KjfLN12rrKNX1At0iFy6M=" - }, + "linux-amd64": {}, "darwin-amd64": {}, "windows-amd64": {} }, - "updated_at": "2024-09-16T16:03:59.662931182Z" + "updated_at": "2019-04-17T19:49:19Z" }, { "homepage_url": "https://github.com/mattermost/mattermost-plugin-calls/", @@ -3401,8 +2346,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -3411,8 +2355,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -3421,8 +2364,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -3431,8 +2373,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -3441,8 +2382,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -3451,8 +2391,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostPortOverride", @@ -3461,8 +2400,7 @@ "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -3471,8 +2409,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -3481,8 +2418,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -3491,8 +2427,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -3501,8 +2436,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -3511,8 +2445,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -3521,8 +2454,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -3531,8 +2463,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -3541,8 +2472,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -3551,8 +2481,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -3561,8 +2490,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -3571,8 +2499,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -3595,8 +2522,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -3605,8 +2531,7 @@ "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscribeAPI", @@ -3625,8 +2550,7 @@ "value": "azure" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscriberModelSize", @@ -3649,8 +2573,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscribeAPIAzureSpeechKey", @@ -3659,8 +2582,7 @@ "help_text": "The API key for Azure Speech Services", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscribeAPIAzureSpeechRegion", @@ -3669,8 +2591,7 @@ "help_text": "The API region for Azure Speech Services", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscriberNumThreads", @@ -3679,8 +2600,7 @@ "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLiveCaptions", @@ -3689,8 +2609,7 @@ "help_text": "(Optional) When set to true, live captions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsModelSize", @@ -3713,8 +2632,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "LiveCaptionsNumTranscribers", @@ -3723,8 +2641,7 @@ "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 1, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsNumThreadsPerTranscriber", @@ -3733,8 +2650,7 @@ "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsLanguage", @@ -3743,8 +2659,7 @@ "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", "placeholder": "", "default": "en", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableIPv6", @@ -3753,8 +2668,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -3763,11 +2677,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.7.3", @@ -3830,8 +2742,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -3840,8 +2751,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -3850,8 +2760,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -3860,8 +2769,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -3870,8 +2778,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -3880,8 +2787,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostPortOverride", @@ -3890,8 +2796,7 @@ "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -3900,8 +2805,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -3910,8 +2814,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -3920,8 +2823,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -3930,8 +2832,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -3940,8 +2841,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -3950,8 +2850,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -3960,8 +2859,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -3970,8 +2868,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -3980,8 +2877,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -3990,8 +2886,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -4000,8 +2895,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -4024,8 +2918,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -4034,8 +2927,7 @@ "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscribeAPI", @@ -4054,8 +2946,7 @@ "value": "azure" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscriberModelSize", @@ -4078,8 +2969,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscribeAPIAzureSpeechKey", @@ -4088,8 +2978,7 @@ "help_text": "The API key for Azure Speech Services", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscribeAPIAzureSpeechRegion", @@ -4098,8 +2987,7 @@ "help_text": "The API region for Azure Speech Services", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscriberNumThreads", @@ -4108,8 +2996,7 @@ "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLiveCaptions", @@ -4118,8 +3005,7 @@ "help_text": "(Optional) When set to true, live captions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsModelSize", @@ -4142,8 +3028,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "LiveCaptionsNumTranscribers", @@ -4152,8 +3037,7 @@ "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 1, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsNumThreadsPerTranscriber", @@ -4162,8 +3046,7 @@ "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsLanguage", @@ -4172,8 +3055,7 @@ "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", "placeholder": "", "default": "en", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableIPv6", @@ -4182,8 +3064,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -4192,11 +3073,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.7.3", @@ -4259,8 +3138,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -4269,8 +3147,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -4279,8 +3156,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -4289,8 +3165,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -4299,8 +3174,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -4309,8 +3183,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostPortOverride", @@ -4319,8 +3192,7 @@ "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -4329,8 +3201,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -4339,8 +3210,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -4349,8 +3219,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -4359,8 +3228,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -4369,8 +3237,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -4379,8 +3246,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -4389,8 +3255,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -4399,8 +3264,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -4409,8 +3273,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -4419,8 +3282,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -4429,8 +3291,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -4453,8 +3314,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -4463,8 +3323,7 @@ "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -4487,8 +3346,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscriberNumThreads", @@ -4497,8 +3355,7 @@ "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLiveCaptions", @@ -4507,8 +3364,7 @@ "help_text": "(Optional) When set to true, live captions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsModelSize", @@ -4531,8 +3387,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "LiveCaptionsNumTranscribers", @@ -4541,8 +3396,7 @@ "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 1, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsNumThreadsPerTranscriber", @@ -4551,8 +3405,7 @@ "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsLanguage", @@ -4561,8 +3414,7 @@ "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", "placeholder": "", "default": "en", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableIPv6", @@ -4571,8 +3423,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -4581,11 +3432,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.7.2", @@ -4648,8 +3497,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -4658,8 +3506,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -4668,8 +3515,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -4678,8 +3524,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -4688,8 +3533,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -4698,8 +3542,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostPortOverride", @@ -4708,8 +3551,7 @@ "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -4718,8 +3560,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -4728,8 +3569,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -4738,8 +3578,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -4748,8 +3587,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -4758,8 +3596,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -4768,8 +3605,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -4778,8 +3614,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -4788,8 +3623,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -4798,8 +3632,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -4808,8 +3641,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -4818,8 +3650,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -4842,8 +3673,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -4852,8 +3682,7 @@ "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -4876,8 +3705,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscriberNumThreads", @@ -4886,8 +3714,7 @@ "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLiveCaptions", @@ -4896,8 +3723,7 @@ "help_text": "(Optional) When set to true, live captions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsModelSize", @@ -4920,8 +3746,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "LiveCaptionsNumTranscribers", @@ -4930,8 +3755,7 @@ "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 1, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsNumThreadsPerTranscriber", @@ -4940,8 +3764,7 @@ "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsLanguage", @@ -4950,8 +3773,7 @@ "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", "placeholder": "", "default": "en", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableIPv6", @@ -4960,8 +3782,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -4970,11 +3791,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.7.2", @@ -5036,8 +3855,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -5046,8 +3864,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -5056,8 +3873,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -5066,8 +3882,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -5076,8 +3891,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -5086,8 +3900,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostPortOverride", @@ -5096,8 +3909,7 @@ "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -5106,8 +3918,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -5116,8 +3927,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -5126,8 +3936,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -5136,8 +3945,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -5146,8 +3954,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -5156,8 +3963,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -5166,8 +3972,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -5176,8 +3981,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -5186,8 +3990,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -5196,8 +3999,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -5206,8 +4008,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -5230,8 +4031,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -5240,8 +4040,7 @@ "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -5264,8 +4063,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscriberNumThreads", @@ -5274,8 +4072,7 @@ "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLiveCaptions", @@ -5284,8 +4081,7 @@ "help_text": "(Optional) When set to true, live captions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsModelSize", @@ -5308,8 +4104,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "LiveCaptionsNumTranscribers", @@ -5318,8 +4113,7 @@ "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 1, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsNumThreadsPerTranscriber", @@ -5328,8 +4122,7 @@ "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsLanguage", @@ -5338,8 +4131,7 @@ "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", "placeholder": "", "default": "en", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableIPv6", @@ -5348,8 +4140,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -5358,11 +4149,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.7.2", @@ -5424,8 +4213,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -5434,8 +4222,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -5444,8 +4231,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -5454,8 +4240,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -5464,8 +4249,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -5474,8 +4258,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostPortOverride", @@ -5484,8 +4267,7 @@ "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -5494,8 +4276,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -5504,8 +4285,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -5514,8 +4294,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -5524,8 +4303,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -5534,8 +4312,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -5544,8 +4321,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -5554,8 +4330,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -5564,8 +4339,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -5574,8 +4348,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -5584,8 +4357,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -5594,8 +4366,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -5618,8 +4389,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -5628,8 +4398,7 @@ "help_text": "(Optional) When set to true, post-call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -5652,8 +4421,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TranscriberNumThreads", @@ -5662,8 +4430,7 @@ "help_text": "The number of threads used by the post-call transcriber. This must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLiveCaptions", @@ -5672,8 +4439,7 @@ "help_text": "(Optional) When set to true, live captions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsModelSize", @@ -5696,8 +4462,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "LiveCaptionsNumTranscribers", @@ -5706,8 +4471,7 @@ "help_text": "The number of separate live-captions transcribers for each call. Each transcribes one audio stream at a time. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 1, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsNumThreadsPerTranscriber", @@ -5716,8 +4480,7 @@ "help_text": "The number of threads per live-captions transcriber. The product of LiveCaptionsNumTranscribers * LiveCaptionsNumThreadsPerTranscriber must be in the range [1, numCPUs].", "placeholder": "", "default": 2, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "LiveCaptionsLanguage", @@ -5726,8 +4489,7 @@ "help_text": "The language passed to the live captions transcriber. Should be a 2-letter ISO 639 Set 1 language code, e.g. 'en'. If blank, will be set to English 'en' as default.", "placeholder": "", "default": "en", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableIPv6", @@ -5736,8 +4498,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -5746,11 +4507,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.7.1", @@ -5812,8 +4571,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -5822,8 +4580,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -5832,8 +4589,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -5842,8 +4598,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -5852,8 +4607,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -5862,8 +4616,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostPortOverride", @@ -5872,8 +4625,7 @@ "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -5882,8 +4634,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -5892,8 +4643,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -5902,8 +4652,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -5912,8 +4661,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -5922,8 +4670,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -5932,8 +4679,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -5942,8 +4688,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -5952,8 +4697,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -5962,8 +4706,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -5972,8 +4715,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -5982,8 +4724,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -6006,8 +4747,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -6016,8 +4756,7 @@ "help_text": "(Optional) When set to true, call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -6040,8 +4779,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -6050,8 +4788,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -6060,11 +4797,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.7.0", @@ -6126,8 +4861,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -6136,8 +4870,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -6146,8 +4879,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -6156,8 +4888,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -6166,8 +4897,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -6176,8 +4906,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostPortOverride", @@ -6186,8 +4915,7 @@ "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -6196,8 +4924,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -6206,8 +4933,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -6216,8 +4942,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -6226,8 +4951,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -6236,8 +4960,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -6246,8 +4969,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -6256,8 +4978,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -6266,8 +4987,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -6276,8 +4996,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -6286,8 +5005,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -6296,8 +5014,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -6320,8 +5037,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -6330,8 +5046,7 @@ "help_text": "(Optional) When set to true, call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -6354,8 +5069,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -6364,8 +5078,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -6374,11 +5087,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.7.0", @@ -6440,8 +5151,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -6450,8 +5160,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -6460,8 +5169,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -6470,8 +5178,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -6480,8 +5187,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -6490,8 +5196,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostPortOverride", @@ -6500,8 +5205,7 @@ "help_text": "(Optional) A port number to be used as an override for host candidates in place of the one used to listen on.\nNote: this port will apply to both UDP and TCP host candidates", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -6510,8 +5214,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -6520,8 +5223,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -6530,8 +5232,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -6540,8 +5241,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -6550,8 +5250,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -6560,8 +5259,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -6570,8 +5268,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -6580,8 +5277,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -6590,8 +5286,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -6600,8 +5295,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -6610,8 +5304,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -6634,8 +5327,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -6644,8 +5336,7 @@ "help_text": "(Optional) When set to true, call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -6668,8 +5359,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -6678,8 +5368,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -6688,11 +5377,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.6.4", @@ -6754,8 +5441,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -6764,8 +5450,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -6774,8 +5459,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -6784,8 +5468,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -6794,8 +5477,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -6804,8 +5486,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -6814,8 +5495,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -6824,8 +5504,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -6834,8 +5513,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -6844,8 +5522,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -6854,8 +5531,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -6864,8 +5540,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -6874,8 +5549,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -6884,8 +5558,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -6894,8 +5567,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -6904,8 +5576,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -6914,8 +5585,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -6938,8 +5608,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -6948,8 +5617,7 @@ "help_text": "(Optional) When set to true, call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -6972,8 +5640,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -6982,8 +5649,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -6992,11 +5658,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.6.3", @@ -7058,8 +5722,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -7068,8 +5731,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -7078,8 +5740,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -7088,8 +5749,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -7098,8 +5758,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -7108,8 +5767,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -7118,8 +5776,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -7128,8 +5785,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -7138,8 +5794,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -7148,8 +5803,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -7158,8 +5812,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -7168,8 +5821,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -7178,8 +5830,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -7188,8 +5839,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -7198,8 +5848,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -7208,8 +5857,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -7218,8 +5866,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -7242,8 +5889,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -7252,8 +5898,7 @@ "help_text": "(Optional) When set to true, call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -7276,8 +5921,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -7286,8 +5930,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -7296,11 +5939,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.6.3", @@ -7364,8 +6005,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -7374,8 +6014,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -7384,8 +6023,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -7394,8 +6032,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -7404,8 +6041,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -7414,8 +6050,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -7424,8 +6059,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -7434,8 +6068,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -7444,8 +6077,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -7454,8 +6086,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -7464,8 +6095,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -7474,8 +6104,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -7484,8 +6113,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -7494,8 +6122,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -7504,8 +6131,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -7514,8 +6140,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -7524,8 +6149,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -7548,8 +6172,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -7558,8 +6181,7 @@ "help_text": "(Optional) When set to true, call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -7582,8 +6204,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -7592,8 +6213,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -7602,11 +6222,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.6.2", @@ -7670,8 +6288,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -7680,8 +6297,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -7690,8 +6306,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -7700,8 +6315,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -7710,8 +6324,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -7720,8 +6333,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -7730,8 +6342,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -7740,8 +6351,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -7750,8 +6360,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -7760,8 +6369,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -7770,8 +6378,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -7780,8 +6387,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -7790,8 +6396,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -7800,8 +6405,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -7810,8 +6414,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -7820,8 +6423,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -7830,8 +6432,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -7854,8 +6455,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -7864,8 +6464,7 @@ "help_text": "(Optional) When set to true, call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -7888,8 +6487,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -7898,8 +6496,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -7908,11 +6505,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.6.2", @@ -7976,8 +6571,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -7986,8 +6580,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -7996,8 +6589,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -8006,8 +6598,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -8016,8 +6607,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -8026,8 +6616,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -8036,8 +6625,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -8046,8 +6634,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -8056,8 +6643,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -8066,8 +6652,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -8076,8 +6661,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -8086,8 +6670,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -8096,8 +6679,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -8106,8 +6688,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -8116,8 +6697,7 @@ "help_text": "(Optional) When set to true, call recordings are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -8126,8 +6706,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -8136,8 +6715,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -8160,8 +6738,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableTranscriptions", @@ -8170,8 +6747,7 @@ "help_text": "(Optional) When set to true, call transcriptions are enabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TranscriberModelSize", @@ -8194,8 +6770,7 @@ "value": "small" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -8204,8 +6779,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -8214,11 +6788,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.6.2", @@ -8282,8 +6854,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -8292,8 +6863,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -8302,8 +6872,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -8312,8 +6881,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -8322,8 +6890,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -8332,8 +6899,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -8342,8 +6908,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -8352,8 +6917,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -8362,8 +6926,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -8372,8 +6935,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -8382,8 +6944,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -8392,8 +6953,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -8402,8 +6962,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -8412,8 +6971,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -8422,8 +6980,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -8432,8 +6989,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -8442,8 +6998,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -8466,8 +7021,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -8476,8 +7030,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -8486,11 +7039,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.5.3", @@ -8553,8 +7104,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -8563,8 +7113,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -8573,8 +7122,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -8583,8 +7131,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -8593,8 +7140,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -8603,8 +7149,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -8613,8 +7158,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -8623,8 +7167,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -8633,8 +7176,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -8643,8 +7185,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -8653,8 +7194,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -8663,8 +7203,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -8673,8 +7212,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -8683,8 +7221,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -8693,8 +7230,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -8703,8 +7239,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -8713,8 +7248,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -8737,8 +7271,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -8747,8 +7280,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -8757,11 +7289,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.5.3", @@ -8824,8 +7354,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -8834,8 +7363,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -8844,8 +7372,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -8854,8 +7381,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -8864,8 +7390,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -8874,8 +7399,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -8884,8 +7408,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -8894,8 +7417,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -8904,8 +7426,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -8914,8 +7435,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -8924,8 +7444,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -8934,8 +7453,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -8944,8 +7462,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -8954,8 +7471,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -8964,8 +7480,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -8974,8 +7489,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -8984,8 +7498,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -9008,8 +7521,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -9018,8 +7530,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -9028,11 +7539,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.5.1", @@ -9095,8 +7604,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -9105,8 +7613,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -9115,8 +7622,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -9125,8 +7631,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -9135,8 +7640,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -9145,8 +7649,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -9155,8 +7658,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -9165,8 +7667,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -9175,8 +7676,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -9185,8 +7685,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -9195,8 +7694,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -9205,8 +7703,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -9215,8 +7712,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -9225,8 +7721,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -9235,8 +7730,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -9245,8 +7739,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -9255,8 +7748,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -9279,8 +7771,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -9289,8 +7780,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -9299,11 +7789,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.4.2", @@ -9366,8 +7854,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -9376,8 +7863,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -9386,8 +7872,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -9396,8 +7881,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -9406,8 +7890,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -9416,8 +7899,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -9426,8 +7908,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -9436,8 +7917,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -9446,8 +7926,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -9456,8 +7935,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -9466,8 +7944,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -9476,8 +7953,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -9486,8 +7962,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -9496,8 +7971,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -9506,8 +7980,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -9516,8 +7989,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -9526,8 +7998,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -9550,8 +8021,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -9560,8 +8030,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -9570,11 +8039,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.4.2", @@ -9637,8 +8104,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -9647,8 +8113,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -9657,8 +8122,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -9667,8 +8131,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -9677,8 +8140,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -9687,8 +8149,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -9697,8 +8158,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -9707,8 +8167,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -9717,8 +8176,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -9727,8 +8185,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -9737,8 +8194,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -9747,8 +8203,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -9757,8 +8212,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -9767,8 +8221,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -9777,8 +8230,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -9787,8 +8239,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -9797,8 +8248,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -9821,8 +8271,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -9831,8 +8280,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -9841,11 +8289,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.4.2", @@ -9908,8 +8354,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -9918,8 +8363,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -9928,8 +8372,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -9938,8 +8381,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -9948,8 +8390,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -9958,8 +8399,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -9968,8 +8408,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -9978,8 +8417,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -9988,8 +8426,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -9998,8 +8435,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -10008,8 +8444,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -10018,8 +8453,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -10028,8 +8462,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -10038,8 +8471,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -10048,8 +8480,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -10058,8 +8489,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -10068,8 +8498,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -10092,8 +8521,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -10102,8 +8530,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -10112,11 +8539,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.4.0", @@ -10179,8 +8604,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -10189,8 +8613,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -10199,8 +8622,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -10209,8 +8631,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -10219,8 +8640,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -10229,8 +8649,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -10239,8 +8658,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -10249,8 +8667,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -10259,8 +8676,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -10269,8 +8685,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -10279,8 +8694,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -10289,8 +8703,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -10299,8 +8712,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -10309,8 +8721,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -10319,8 +8730,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -10329,8 +8739,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -10339,8 +8748,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -10363,8 +8771,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -10373,8 +8780,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -10383,11 +8789,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.4.0", @@ -10450,8 +8854,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -10460,8 +8863,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -10470,8 +8872,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -10480,8 +8881,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -10490,8 +8890,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -10500,8 +8899,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -10510,8 +8908,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -10520,8 +8917,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -10530,8 +8926,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -10540,8 +8935,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -10550,8 +8944,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -10560,8 +8953,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -10570,8 +8962,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -10580,8 +8971,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -10590,8 +8980,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -10600,8 +8989,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -10610,8 +8998,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -10634,8 +9021,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -10644,8 +9030,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -10654,11 +9039,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.4.0", @@ -10721,8 +9104,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -10731,8 +9113,7 @@ "help_text": "The local IP address used by the RTC server to listen on for UDP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerAddress", @@ -10741,8 +9122,7 @@ "help_text": "The local IP address used by the RTC server to listen on for TCP connections.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -10751,8 +9131,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TCPServerPort", @@ -10761,8 +9140,7 @@ "help_text": "The TCP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -10771,8 +9149,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "RTCDServiceURL", @@ -10781,8 +9158,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -10791,8 +9167,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -10801,8 +9176,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -10811,8 +9185,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -10821,8 +9194,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -10831,8 +9203,7 @@ "help_text": "(Optional) When set to on it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -10841,8 +9212,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -10851,8 +9221,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -10861,8 +9230,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -10871,8 +9239,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -10881,8 +9248,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -10905,8 +9271,7 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableIPv6", @@ -10915,8 +9280,7 @@ "help_text": "When set to true the RTC service will work in dual-stack mode, listening for IPv6 connections and generating candidates in addition to IPv4 ones.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRinging", @@ -10925,11 +9289,9 @@ "help_text": "When set to true, ringing functionality is enabled: participants in DM and GM channels will receive a desktop alert and a ringing notification when a call is started. Changing this setting requires a plugin restart.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.3.4", @@ -10991,8 +9353,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -11001,8 +9362,7 @@ "help_text": "The IP address used by the RTC server to listen on.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -11011,8 +9371,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -11021,8 +9380,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -11031,8 +9389,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -11041,8 +9398,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -11051,8 +9407,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -11061,8 +9416,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -11071,8 +9425,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -11081,8 +9434,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -11091,8 +9443,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -11101,8 +9452,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRecordings", @@ -11111,8 +9461,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -11121,8 +9470,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -11131,8 +9479,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -11155,11 +9502,9 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.3.2", @@ -11221,8 +9566,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -11231,8 +9575,7 @@ "help_text": "The IP address used by the RTC server to listen on.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -11241,8 +9584,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -11251,8 +9593,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -11261,8 +9602,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -11271,8 +9611,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -11281,8 +9620,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -11291,8 +9629,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -11301,8 +9638,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -11311,8 +9647,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableSimulcast", @@ -11321,8 +9656,7 @@ "help_text": "When set to true it enables simulcast for screen sharing. This can help to improve screen sharing quality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -11331,8 +9665,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRecordings", @@ -11341,8 +9674,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -11351,8 +9683,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -11361,8 +9692,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -11385,11 +9715,9 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.3.2", @@ -11451,8 +9779,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -11461,8 +9788,7 @@ "help_text": "The IP address used by the RTC server to listen on.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -11471,8 +9797,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -11481,8 +9806,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -11491,8 +9815,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -11501,8 +9824,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -11511,8 +9833,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -11521,8 +9842,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -11531,8 +9851,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -11541,8 +9860,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -11551,8 +9869,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRecordings", @@ -11561,8 +9878,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -11571,8 +9887,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -11581,8 +9896,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -11605,11 +9919,9 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.3.1", @@ -11671,8 +9983,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -11681,8 +9992,7 @@ "help_text": "The IP address used by the RTC server to listen on.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -11691,8 +10001,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -11701,8 +10010,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -11711,8 +10019,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -11721,8 +10028,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -11731,8 +10037,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -11741,8 +10046,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -11751,8 +10055,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -11761,8 +10064,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -11771,8 +10073,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRecordings", @@ -11781,8 +10082,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -11791,8 +10091,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -11801,8 +10100,7 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RecordingQuality", @@ -11825,11 +10123,9 @@ "value": "high" } ], - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.3.1", @@ -11891,8 +10187,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -11901,8 +10196,7 @@ "help_text": "The IP address used by the RTC server to listen on.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -11911,8 +10205,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -11921,8 +10214,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -11931,8 +10223,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -11941,8 +10232,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -11951,8 +10241,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -11961,8 +10250,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -11971,8 +10259,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -11981,8 +10268,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -11991,8 +10277,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRecordings", @@ -12001,8 +10286,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -12011,8 +10295,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -12021,11 +10304,9 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.2.5", @@ -12087,8 +10368,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerAddress", @@ -12097,8 +10377,7 @@ "help_text": "The IP address used by the RTC server to listen on.", "placeholder": "127.0.0.1", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -12107,8 +10386,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -12117,8 +10395,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -12127,8 +10404,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -12137,8 +10413,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -12147,8 +10422,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -12157,8 +10431,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -12167,8 +10440,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -12177,8 +10449,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -12187,8 +10458,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRecordings", @@ -12197,8 +10467,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -12207,8 +10476,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -12217,11 +10485,9 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.2.4", @@ -12279,8 +10545,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UDPServerAddress", @@ -12289,8 +10554,7 @@ "help_text": "The IP address used by the RTC server to listen on.", "placeholder": "127.0.0.1", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UDPServerPort", @@ -12299,8 +10563,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxCallParticipants", @@ -12309,8 +10572,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEHostOverride", @@ -12319,8 +10581,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServersConfigs", @@ -12329,8 +10590,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNStaticAuthSecret", @@ -12339,8 +10599,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNCredentialsExpirationMinutes", @@ -12349,8 +10608,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ServerSideTURN", @@ -12359,8 +10617,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowScreenSharing", @@ -12369,8 +10626,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -12379,8 +10635,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -12389,8 +10644,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -12399,8 +10653,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -12409,11 +10662,9 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "calls_recorder_version": "v0.2.3", @@ -12471,8 +10722,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -12481,8 +10731,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -12491,8 +10740,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -12501,8 +10749,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -12511,8 +10758,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -12521,8 +10767,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -12531,8 +10776,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -12541,8 +10785,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -12551,8 +10794,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -12561,8 +10803,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRecordings", @@ -12571,8 +10812,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -12581,8 +10821,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -12591,11 +10830,9 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "min_rtcd_version": "v0.8.0" @@ -12652,8 +10889,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "UDPServerPort", @@ -12662,8 +10898,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "MaxCallParticipants", @@ -12672,8 +10907,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEHostOverride", @@ -12682,8 +10916,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ICEServersConfigs", @@ -12692,8 +10925,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNStaticAuthSecret", @@ -12702,8 +10934,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "TURNCredentialsExpirationMinutes", @@ -12712,8 +10943,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "ServerSideTURN", @@ -12722,8 +10952,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AllowScreenSharing", @@ -12732,8 +10961,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -12742,8 +10970,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "EnableRecordings", @@ -12752,8 +10979,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -12762,8 +10988,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -12772,11 +10997,9 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] }, "props": { "min_rtcd_version": "v0.8.0" @@ -12833,8 +11056,7 @@ "help_text": "When test mode is enabled, only system admins are able to start calls in channels. This allows testing to confirm calls are working as expected.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UDPServerPort", @@ -12843,8 +11065,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxCallParticipants", @@ -12853,8 +11074,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEHostOverride", @@ -12863,8 +11083,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServersConfigs", @@ -12873,8 +11092,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNStaticAuthSecret", @@ -12883,8 +11101,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNCredentialsExpirationMinutes", @@ -12893,8 +11110,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ServerSideTURN", @@ -12903,8 +11119,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowScreenSharing", @@ -12913,8 +11128,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -12923,8 +11137,7 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableRecordings", @@ -12933,8 +11146,7 @@ "help_text": "(Optional) When set to true it enables the call recordings functionality.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JobServiceURL", @@ -12943,8 +11155,7 @@ "help_text": "The URL to a running calls job service instance used for call recordings.", "placeholder": "https://calls-job-service.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxRecordingDuration", @@ -12953,11 +11164,9 @@ "help_text": "The maximum duration (in minutes) for call recordings. Value must be in the range [15, 180].", "placeholder": "", "default": 60, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -13011,8 +11220,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -13021,8 +11229,7 @@ "help_text": "When set to true, Channel Admins can enable or disable calls in their channels. It also allows participants in DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -13031,8 +11238,7 @@ "help_text": "When set to true, calls can be started in all channels where they're not explicitly disabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxCallParticipants", @@ -13041,8 +11247,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEHostOverride", @@ -13051,8 +11256,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServersConfigs", @@ -13061,8 +11265,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNStaticAuthSecret", @@ -13071,8 +11274,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNCredentialsExpirationMinutes", @@ -13081,8 +11283,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ServerSideTURN", @@ -13091,8 +11292,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowScreenSharing", @@ -13101,8 +11301,7 @@ "help_text": "When set to true it allows call participants to share their screen.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -13111,11 +11310,9 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -13169,8 +11366,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -13179,8 +11375,7 @@ "help_text": "When set to true, Channel Admins can enable or disable calls in their channels. It also allows participants in DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -13189,8 +11384,7 @@ "help_text": "When set to true, calls can be started in all channels where they're not explicitly disabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxCallParticipants", @@ -13199,8 +11393,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEHostOverride", @@ -13209,8 +11402,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServersConfigs", @@ -13219,8 +11411,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNStaticAuthSecret", @@ -13229,8 +11420,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNCredentialsExpirationMinutes", @@ -13239,8 +11429,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ServerSideTURN", @@ -13249,8 +11438,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -13259,11 +11447,9 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -13317,8 +11503,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -13327,8 +11512,7 @@ "help_text": "When set to true, Channel Admins can enable or disable calls in their channels. It also allows participants in DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -13337,8 +11521,7 @@ "help_text": "When set to true, calls can be started in all channels where they're not explicitly disabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxCallParticipants", @@ -13347,8 +11530,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEHostOverride", @@ -13357,8 +11539,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServersConfigs", @@ -13367,8 +11548,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNStaticAuthSecret", @@ -13377,8 +11557,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNCredentialsExpirationMinutes", @@ -13387,8 +11566,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ServerSideTURN", @@ -13397,8 +11575,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -13407,11 +11584,9 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -13465,8 +11640,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -13475,8 +11649,7 @@ "help_text": "When set to true, Channel Admins can enable or disable calls in their channels. It also allows participants in DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -13485,8 +11658,7 @@ "help_text": "When set to true, calls can be started in all channels where they're not explicitly disabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxCallParticipants", @@ -13495,8 +11667,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEHostOverride", @@ -13505,8 +11676,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServersConfigs", @@ -13515,8 +11685,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\":[\"turn:turnserver.example.org:3478\"],\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNStaticAuthSecret", @@ -13525,8 +11694,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNCredentialsExpirationMinutes", @@ -13535,8 +11703,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ServerSideTURN", @@ -13545,8 +11712,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -13555,11 +11721,9 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -13613,8 +11777,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -13623,8 +11786,7 @@ "help_text": "When set to true, Channel Admins can enable or disable calls in their channels. It also allows participants in DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -13633,8 +11795,7 @@ "help_text": "When set to true, calls can be started in all channels where they're not explicitly disabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxCallParticipants", @@ -13643,8 +11804,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEHostOverride", @@ -13653,8 +11813,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServersConfigs", @@ -13663,8 +11822,7 @@ "help_text": "(Optional) A list of ICE servers (STUN/TURN) configurations to use. This field should contain a valid JSON array.", "placeholder": "[{\n \"urls\": \"[\"turn:turnserver.example.org:3478\"]\",\n \"username\": \"webrtc\",\n \"credential\": \"turnpassword\"\n}]", "default": "[{\"urls\":[\"stun:stun.global.calls.mattermost.com:3478\"]}]", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNStaticAuthSecret", @@ -13673,8 +11831,7 @@ "help_text": "(Optional) The secret key used to generate TURN short-lived authentication credentials.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "TURNCredentialsExpirationMinutes", @@ -13683,8 +11840,7 @@ "help_text": "(Optional) The number of minutes that the generated TURN credentials will be valid for.", "placeholder": "", "default": 1440, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ServerSideTURN", @@ -13693,8 +11849,7 @@ "help_text": "(Optional) When set to true it will pass and use configured TURN candidates to server initiated connections.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -13703,11 +11858,9 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -13761,8 +11914,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -13771,8 +11923,7 @@ "help_text": "When set to true, Channel Admins can enable or disable calls in their channels. It also allows participants in DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -13781,8 +11932,7 @@ "help_text": "When set to true, calls can be started in all channels where they're not explicitly disabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxCallParticipants", @@ -13791,8 +11941,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEHostOverride", @@ -13801,8 +11950,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServers", @@ -13811,8 +11959,7 @@ "help_text": "(Optional) A comma-separated list of ICE servers' URLs (STUN/TURN) to use.", "placeholder": "stun:example.com:3478", "default": "stun:stun.global.calls.mattermost.com:3478", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -13821,11 +11968,9 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -13879,8 +12024,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -13889,8 +12033,7 @@ "help_text": "When set to true, Channel Admins can enable or disable calls in their channels. It also allows participants in DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -13899,8 +12042,7 @@ "help_text": "When set to true, calls can be started in all channels where they're not explicitly disabled.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "MaxCallParticipants", @@ -13909,8 +12051,7 @@ "help_text": "The maximum number of participants that can join a call. If left empty, or set to 0, it means unlimited.", "placeholder": "", "default": 0, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEHostOverride", @@ -13919,8 +12060,7 @@ "help_text": "(Optional) The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServers", @@ -13929,8 +12069,7 @@ "help_text": "(Optional) A comma-separated list of ICE servers' URLs (STUN/TURN) to use.", "placeholder": "stun:example.com:3478", "default": "stun:stun.global.calls.mattermost.com:3478", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -13939,11 +12078,9 @@ "help_text": "(Optional) The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -13997,8 +12134,7 @@ "help_text": "The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UDPServerPort", @@ -14007,8 +12143,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -14017,8 +12152,7 @@ "help_text": "The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServers", @@ -14027,8 +12161,7 @@ "help_text": "A comma separated list of ICE servers URLs (STUN/TURN) to use.", "placeholder": "stun:example.com:3478", "default": "stun:stun.global.calls.mattermost.com:3478", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -14037,8 +12170,7 @@ "help_text": "When set to true, it allows channel admins to enable or disable calls in their channels. It also allows participants of DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -14047,11 +12179,9 @@ "help_text": "When set to true, calls will be possible in all channels where they are not explicitly disabled.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -14105,8 +12235,7 @@ "help_text": "The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UDPServerPort", @@ -14115,8 +12244,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -14125,8 +12253,7 @@ "help_text": "The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServers", @@ -14135,8 +12262,7 @@ "help_text": "A comma separated list of ICE servers URLs (STUN/TURN) to use.", "placeholder": "stun:example.com:3478", "default": "stun:stun.global.calls.mattermost.com:3478", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -14145,8 +12271,7 @@ "help_text": "When set to true, it allows channel admins to enable or disable calls in their channels. It also allows participants of DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -14155,11 +12280,9 @@ "help_text": "When set to true, calls will be possible in all channels where they are not explicitly disabled.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -14210,8 +12333,7 @@ "help_text": "The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UDPServerPort", @@ -14220,8 +12342,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RTCDServiceURL", @@ -14230,8 +12351,7 @@ "help_text": "The URL to a running RTCD service instance that should host the calls. When set (non empty) all calls will be handled by the external service.", "placeholder": "https://rtcd.example.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServers", @@ -14240,8 +12360,7 @@ "help_text": "A comma separated list of ICE servers URLs (STUN/TURN) to use.", "placeholder": "stun:example.com:3478", "default": "stun:stun.global.calls.mattermost.com:3478", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -14250,8 +12369,7 @@ "help_text": "When set to true, it allows channel admins to enable or disable calls in their channels. It also allows participants of DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -14260,11 +12378,9 @@ "help_text": "When set to true, calls will be possible in all channels where they are not explicitly disabled.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -14318,8 +12434,7 @@ "help_text": "The IP (or hostname) to be used as the host ICE candidate. If empty, it defaults to resolving via STUN.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UDPServerPort", @@ -14328,8 +12443,7 @@ "help_text": "The UDP port the RTC server will listen on.", "placeholder": "8443", "default": 8443, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ICEServers", @@ -14338,8 +12452,7 @@ "help_text": "A comma separated list of ICE servers URLs (STUN/TURN) to use.", "placeholder": "stun:example.com:3478", "default": "stun:stun.global.calls.mattermost.com:3478", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AllowEnableCalls", @@ -14348,8 +12461,7 @@ "help_text": "When set to true, it allows channel admins to enable or disable calls in their channels. It also allows participants of DMs/GMs to enable or disable calls.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DefaultEnabled", @@ -14358,11 +12470,9 @@ "help_text": "When set to true, calls will be possible in all channels where they are not explicitly disabled.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -14417,8 +12527,7 @@ "help_text": "Microsoft Teams Tenant ID", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "clientId", @@ -14427,8 +12536,7 @@ "help_text": "Microsoft Teams Client ID", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "clientSecret", @@ -14437,8 +12545,7 @@ "help_text": "Microsoft Teams Client Secret", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "encryptionKey", @@ -14447,8 +12554,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "webhookSecret", @@ -14457,8 +12563,7 @@ "help_text": "Microsoft Teams will use this secret to send messages to Mattermost", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "evaluationAPI", @@ -14467,8 +12572,7 @@ "help_text": "The evaluation API pay model only allows you to get a limited number of change notifications. Be sure your system keeps them low if you enable this setting", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "syncNotifications", @@ -14477,8 +12581,7 @@ "help_text": "Sync notifications of chat messages for any connected user that enables the feature.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "maxSizeForCompleteDownload", @@ -14487,8 +12590,7 @@ "help_text": "Set the maximum size for attachments that can be loaded into the memory. Attachments bigger than this size will be streamed from MS Teams to Mattermost", "placeholder": "", "default": 20, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "bufferSizeForFileStreaming", @@ -14497,8 +12599,7 @@ "help_text": "Set the buffer size for streaming files from MS Teams to Mattermost", "placeholder": "", "default": 20, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "connectedUsersAllowed", @@ -14507,8 +12608,7 @@ "help_text": "The maximum number of users that may connect their MS Teams account. Once connected, users may reconnect at any time. (Set to 0 to disable new connections.)", "placeholder": "", "default": 1000, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "connectedUsersMaxPendingInvites", @@ -14517,8 +12617,7 @@ "help_text": "Invite pool size: the maximum number of connection invites that may be pending at a given time. When specified, connection invite direct messages will be sent to users as they become active, up to the maximum specified here. As invited users connect, spaces in the invite pool will open up and more invites will be sent out. Once invited, users may connect at any time. (Set to 0 or leave empty to disable connection invites.)", "placeholder": "", "default": 0, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "connectedUsersRestricted", @@ -14527,8 +12626,7 @@ "help_text": "When true, only whitelisted users may connect their account.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "connectedUsersWhitelist", @@ -14537,8 +12635,7 @@ "help_text": "", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ConnectedUsersReportDownload", @@ -14547,11 +12644,9 @@ "help_text": "", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -14609,8 +12704,7 @@ "help_text": "Set to false if using GitHub Enterprise. When true, instructs the plugin to use the preregistered GitHub OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Cannot be used with GitHub enterprise.", "placeholder": "", "default": false, - "hosting": "cloud", - "secret": false + "hosting": "cloud" }, { "key": "GitHubOAuthClientID", @@ -14619,8 +12713,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -14629,8 +12722,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -14639,8 +12731,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -14649,8 +12740,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -14659,8 +12749,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -14669,8 +12758,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -14679,8 +12767,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLeftSidebar", @@ -14689,8 +12776,7 @@ "help_text": "When false, the counters showing the user how many open/assigned issues they have in Github will not be shown in the Left Hand Sidebar on desktop browsers.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -14699,8 +12785,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ConnectToPrivateByDefault", @@ -14709,8 +12794,7 @@ "help_text": "(Optional) When enabled, /github connect command will let users connect to their github account and gain access to private repositories without explicitly mentioning private.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -14733,8 +12817,7 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableWebhookEventLogging", @@ -14743,8 +12826,7 @@ "help_text": "Allow the plugin to log the webhook event. The log level needs to be set to DEBUG.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ShowAuthorInCommitNotification", @@ -14753,11 +12835,9 @@ "help_text": "In 'Pushes' event notification, show commit author instead of commit committer.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -14818,8 +12898,7 @@ "help_text": "Set to false if using GitHub Enterprise. When true, instructs the plugin to use the preregistered GitHub OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Cannot be used with GitHub enterprise. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientID", @@ -14828,8 +12907,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -14838,8 +12916,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -14848,8 +12925,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -14858,8 +12934,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -14868,8 +12943,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -14878,8 +12952,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -14888,8 +12961,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLeftSidebar", @@ -14898,8 +12970,7 @@ "help_text": "When false, the counters showing the user how many open/assigned issues they have in Github will not be shown in the Left Hand Sidebar on desktop browsers.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -14908,8 +12979,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ConnectToPrivateByDefault", @@ -14918,8 +12988,7 @@ "help_text": "(Optional) When enabled, /github connect command will let users connect to their github account and gain access to private repositories without explicitly mentioning private.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -14942,8 +13011,7 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableWebhookEventLogging", @@ -14952,8 +13020,7 @@ "help_text": "Allow the plugin to log the webhook event. The log level needs to be set to DEBUG.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ShowAuthorInCommitNotification", @@ -14962,11 +13029,9 @@ "help_text": "In `Pushes` event notification, show commit author instead of commit committer.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -15027,8 +13092,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitHub OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Cannot be used with GitHub enterprise. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientID", @@ -15037,8 +13101,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -15047,8 +13110,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -15057,8 +13119,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -15067,8 +13128,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -15077,8 +13137,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -15087,8 +13146,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -15097,8 +13155,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLeftSidebar", @@ -15107,8 +13164,7 @@ "help_text": "When false, the counters showing the user how many open/assigned issues they have in Github will not be shown in the Left Hand Sidebar on desktop browsers.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -15117,8 +13173,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ConnectToPrivateByDefault", @@ -15127,8 +13182,7 @@ "help_text": "(Optional) When enabled, /github connect command will let users connect to their github account and gain access to private repositories without explicitly mentioning private.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -15151,8 +13205,7 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableWebhookEventLogging", @@ -15161,11 +13214,9 @@ "help_text": "Allow the plugin to log the webhook event. The log level needs to be set to DEBUG.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -15229,8 +13280,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitHub OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Cannot be used with GitHub enterprise. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientID", @@ -15239,8 +13289,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -15249,8 +13298,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -15259,8 +13307,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -15269,8 +13316,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -15279,8 +13325,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -15289,8 +13334,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -15299,8 +13343,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLeftSidebar", @@ -15309,8 +13352,7 @@ "help_text": "When false, the counters showing the user how many open/assigned issues they have in Github will not be shown in the Left Hand Sidebar on desktop browsers.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -15319,8 +13361,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ConnectToPrivateByDefault", @@ -15329,8 +13370,7 @@ "help_text": "(Optional) When enabled, /github connect command will let users connect to their github account and gain access to private repositories without explicitly mentioning private.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -15353,8 +13393,7 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableWebhookEventLogging", @@ -15363,11 +13402,9 @@ "help_text": "Allow the plugin to log the webhook event. The log level needs to be set to DEBUG.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -15431,8 +13468,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitHub OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Cannot be used with GitHub enterprise. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientID", @@ -15441,8 +13477,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -15451,8 +13486,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -15461,8 +13495,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -15471,8 +13504,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -15481,8 +13513,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -15491,8 +13522,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -15501,8 +13531,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLeftSidebar", @@ -15511,8 +13540,7 @@ "help_text": "When false, the counters showing the user how many open/assigned issues they have in Github will not be shown in the Left Hand Sidebar on desktop browsers.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -15521,8 +13549,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ConnectToPrivateByDefault", @@ -15531,8 +13558,7 @@ "help_text": "(Optional) When enabled, /github connect command will let users connect to their github account and gain access to private repositories without explicitly mentioning private.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -15555,8 +13581,7 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableWebhookEventLogging", @@ -15565,11 +13590,9 @@ "help_text": "Allow the plugin to log the webhook event. The log level needs to be set to DEBUG.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -15631,8 +13654,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitHub OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Cannot be used with GitHub enterprise. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientID", @@ -15641,8 +13663,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -15651,8 +13672,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -15661,8 +13681,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -15671,8 +13690,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -15681,8 +13699,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -15691,8 +13708,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -15701,8 +13717,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLeftSidebar", @@ -15711,8 +13726,7 @@ "help_text": "When false, the counters showing the user how many open/assigned issues they have in Github will not be shown in the Left Hand Sidebar on desktop browsers.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -15721,8 +13735,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ConnectToPrivateByDefault", @@ -15731,8 +13744,7 @@ "help_text": "(Optional) When enabled, /github connect command will let users connect to their github account and gain access to private repositories without explicitly mentioning private.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -15755,8 +13767,7 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableWebhookEventLogging", @@ -15765,11 +13776,9 @@ "help_text": "Allow the plugin to log the webhook event. The log level needs to be set to DEBUG.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -15831,8 +13840,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitHub OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Cannot be used with GitHub enterprise. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientID", @@ -15841,8 +13849,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -15851,8 +13858,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -15861,8 +13867,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -15871,8 +13876,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -15881,8 +13885,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -15891,8 +13894,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -15901,8 +13903,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLeftSidebar", @@ -15911,8 +13912,7 @@ "help_text": "When false, the counters showing the user how many open/assigned issues they have in Github will not be shown in the Left Hand Sidebar on desktop browsers.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -15921,8 +13921,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ConnectToPrivateByDefault", @@ -15931,8 +13930,7 @@ "help_text": "(Optional) When enabled, /github connect command will let users connect to their github account and gain access to private repositories without explicitly mentioning private.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -15955,8 +13953,7 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableWebhookEventLogging", @@ -15965,11 +13962,9 @@ "help_text": "Allow the plugin to log the webhook event. The log level needs to be set to DEBUG.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -16031,8 +14026,7 @@ "help_text": "When true, instructs the plugin to use the preregistered GitHub OAuth application - application registration steps can be skipped. Requires [Chimera Proxy](https://github.com/mattermost/chimera) URL to be configured for the server. Cannot be used with GitHub enterprise. **This setting is intended to be used with Mattermost Cloud instances only.**", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientID", @@ -16041,8 +14035,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -16051,8 +14044,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -16061,8 +14053,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -16071,8 +14062,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -16081,8 +14071,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -16091,8 +14080,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -16101,8 +14089,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLeftSidebar", @@ -16111,8 +14098,7 @@ "help_text": "When false, the counters showing the user how many open/assigned issues they have in Github will not be shown in the Left Hand Sidebar on desktop browsers.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -16121,8 +14107,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ConnectToPrivateByDefault", @@ -16131,8 +14116,7 @@ "help_text": "(Optional) When enabled, /github connect command will let users connect to their github account and gain access to private repositories without explicitly mentioning private.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -16155,8 +14139,7 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableWebhookEventLogging", @@ -16165,11 +14148,9 @@ "help_text": "Allow the plugin to log the webhook event. The log level needs to be set to DEBUG.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -16231,8 +14212,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -16241,8 +14221,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -16251,8 +14230,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -16261,8 +14239,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -16271,8 +14248,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -16281,8 +14257,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -16291,8 +14266,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -16301,8 +14275,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -16325,11 +14298,9 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -16391,8 +14362,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -16401,8 +14371,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -16411,8 +14380,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -16421,8 +14389,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -16431,8 +14398,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -16441,8 +14407,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -16451,8 +14416,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -16461,8 +14425,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -16485,11 +14448,9 @@ "value": "disable" } ], - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -16550,8 +14511,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -16560,8 +14520,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -16570,8 +14529,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -16580,8 +14538,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -16590,8 +14547,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -16600,8 +14556,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -16610,8 +14565,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -16620,8 +14574,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -16630,11 +14583,9 @@ "help_text": "(Optional) Allow the plugin to expand permalinks to github files with an actual preview of the linked file.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -16695,8 +14646,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -16705,8 +14655,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -16715,8 +14664,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -16725,8 +14673,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -16735,8 +14682,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -16745,8 +14691,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -16755,8 +14700,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -16765,8 +14709,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -16775,11 +14718,9 @@ "help_text": "(Optional) Allow the plugin to expand permalinks to github files with an actual preview of the linked file.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -16840,8 +14781,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -16850,8 +14790,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -16860,8 +14799,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -16870,8 +14808,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -16880,8 +14817,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -16890,8 +14826,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -16900,8 +14835,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -16910,8 +14844,7 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableCodePreview", @@ -16920,11 +14853,9 @@ "help_text": "(Optional) Allow the plugin to expand permalinks to github files with an actual preview of the linked file.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -16976,8 +14907,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -16986,8 +14916,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -16996,8 +14925,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -17006,8 +14934,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -17016,8 +14943,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -17026,8 +14952,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -17036,8 +14961,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -17046,11 +14970,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -17099,8 +15021,7 @@ "help_text": "The client ID for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GitHubOAuthClientSecret", @@ -17109,8 +15030,7 @@ "help_text": "The client secret for the OAuth app registered with GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -17119,8 +15039,7 @@ "help_text": "The webhook secret set in GitHub.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -17129,8 +15048,7 @@ "help_text": "The AES encryption key used to encrypt stored access tokens.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GithubOrg", @@ -17139,8 +15057,7 @@ "help_text": "(Optional) Set to lock the plugin to a single GitHub organization.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseBaseURL", @@ -17149,8 +15066,7 @@ "help_text": "(Optional) The base URL for using the plugin with a GitHub Enterprise installation. Example: https://github.example.com", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnterpriseUploadURL", @@ -17159,8 +15075,7 @@ "help_text": "(Optional) The upload URL for using the plugin with a GitHub Enterprise installation. This is often the same as your Base URL.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnablePrivateRepo", @@ -17169,11 +15084,9 @@ "help_text": "(Optional) Allow the plugin to work with private repositories. When enabled, existing users must reconnect their accounts to gain access to private repositories. Affected users will be notified by the plugin once private repositories are enabled.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -17237,8 +15150,7 @@ "help_text": "When **false**, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. Select **false** then disable and re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When **true**, install this plugin to your Jira instance with '/jira install' to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "secret", @@ -17248,8 +15160,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -17276,8 +15187,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -17286,8 +15196,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "SecurityLevelEmptyForJiraSubscriptions", @@ -17296,8 +15205,7 @@ "help_text": "Subscriptions will only include issues that have a security level assigned if the appropriate security level has been included as a filter", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -17306,8 +15214,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of '/jira help' command.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -17316,8 +15223,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -17326,8 +15232,7 @@ "help_text": "Autocomplete guides users through the available '/jira' slash commands.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DisplaySubscriptionNameInNotifications", @@ -17336,11 +15241,9 @@ "help_text": "Display subscription name in post when a subscription posts to a channel", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -17401,8 +15304,7 @@ "help_text": "When **false**, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. Select **false** then disable and re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When **true**, install this plugin to your Jira instance with `/jira install` to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "secret", @@ -17412,8 +15314,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -17440,8 +15341,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -17450,8 +15350,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "SecurityLevelEmptyForJiraSubscriptions", @@ -17460,8 +15359,7 @@ "help_text": "Subscriptions will only include issues that have a security level assigned if the appropriate security level has been included as a filter", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -17470,8 +15368,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -17480,8 +15377,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -17490,8 +15386,7 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DisplaySubscriptionNameInNotifications", @@ -17500,11 +15395,9 @@ "help_text": "Display subscription name in post when a subscription posts to a channel", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -17568,8 +15461,7 @@ "help_text": "When **false**, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. Select **false** then disable and re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When **true**, install this plugin to your Jira instance with `/jira install` to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "secret", @@ -17579,8 +15471,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -17607,8 +15498,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -17617,8 +15507,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "SecurityLevelEmptyForJiraSubscriptions", @@ -17627,8 +15516,7 @@ "help_text": "Subscriptions will only include issues that have a security level assigned if the appropriate security level has been included as a filter", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -17637,8 +15525,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -17647,8 +15534,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -17657,8 +15543,7 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DisplaySubscriptionNameInNotifications", @@ -17667,11 +15552,9 @@ "help_text": "Display subscription name in post when a subscription posts to a channel", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -17735,8 +15618,7 @@ "help_text": "When **false**, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. Select **false** then disable and re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When **true**, install this plugin to your Jira instance with `/jira install` to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "secret", @@ -17746,8 +15628,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -17774,8 +15655,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -17784,8 +15664,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "SecurityLevelEmptyForJiraSubscriptions", @@ -17794,8 +15673,7 @@ "help_text": "Subscriptions will only include issues that have a security level assigned if the appropriate security level has been included as a filter", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -17804,8 +15682,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -17814,8 +15691,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -17824,8 +15700,7 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DisplaySubscriptionNameInNotifications", @@ -17834,11 +15709,9 @@ "help_text": "Display subscription name in post when a subscription posts to a channel", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -17902,8 +15775,7 @@ "help_text": "When **false**, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. Select **false** then disable and re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When **true**, install this plugin to your Jira instance with `/jira install` to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "secret", @@ -17913,8 +15785,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -17941,8 +15812,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -17951,8 +15821,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -17961,8 +15830,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -17971,8 +15839,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -17981,8 +15848,7 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DisplaySubscriptionNameInNotifications", @@ -17991,11 +15857,9 @@ "help_text": "Display subscription name in post when a subscription posts to a channel", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -18057,8 +15921,7 @@ "help_text": "When **false**, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. Select **false** then disable and re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When **true**, install this plugin to your Jira instance with `/jira install` to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "secret", @@ -18068,8 +15931,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -18096,8 +15958,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -18106,8 +15967,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -18116,8 +15976,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -18126,8 +15985,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -18136,8 +15994,7 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DisplaySubscriptionNameInNotifications", @@ -18146,11 +16003,9 @@ "help_text": "Display subscription name in post when a subscription posts to a channel", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -18212,8 +16067,7 @@ "help_text": "When **false**, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. Select **false** then disable and re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When **true**, install this plugin to your Jira instance with `/jira install` to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "secret", @@ -18223,8 +16077,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -18251,8 +16104,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -18261,8 +16113,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -18271,8 +16122,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -18281,8 +16131,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -18291,8 +16140,7 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DisplaySubscriptionNameInNotifications", @@ -18301,11 +16149,9 @@ "help_text": "Display subscription name in post when a subscription posts to a channel", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -18367,8 +16213,7 @@ "help_text": "When **false**, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. Select **false** then disable and re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When **true**, install this plugin to your Jira instance with `/jira install` to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "secret", @@ -18378,8 +16223,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -18406,8 +16250,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -18416,8 +16259,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -18426,8 +16268,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -18436,8 +16277,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -18446,8 +16286,7 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DisplaySubscriptionNameInNotifications", @@ -18456,11 +16295,9 @@ "help_text": "Display subscription name in post when a subscription posts to a channel", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -18522,8 +16359,7 @@ "help_text": "When **false**, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. Select **false** then disable and re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When **true**, install this plugin to your Jira instance with `/jira install` to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "secret", @@ -18533,8 +16369,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -18561,8 +16396,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -18571,8 +16405,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -18581,8 +16414,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -18591,8 +16423,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -18601,8 +16432,7 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DisplaySubscriptionNameInNotifications", @@ -18611,11 +16441,9 @@ "help_text": "Display subscription name in post when a subscription posts to a channel", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -18677,8 +16505,7 @@ "help_text": "When **false**, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. Select **false** then disable and re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When **true**, install this plugin to your Jira instance with `/jira install` to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -18688,8 +16515,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "StatsSecret", @@ -18699,8 +16525,7 @@ "regenerate_help_text": "Regenerates the secret for the stats API endpoint. Regenerating the secret invalidates your existing stats API clients.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -18727,8 +16552,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -18737,8 +16561,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -18747,8 +16570,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -18757,8 +16579,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -18767,8 +16588,7 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "DisplaySubscriptionNameInNotifications", @@ -18777,11 +16597,9 @@ "help_text": "Display subscription name in post when a subscription posts to a channel", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -18843,8 +16661,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -18854,8 +16671,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "StatsSecret", @@ -18865,8 +16681,7 @@ "regenerate_help_text": "Regenerates the secret for the stats API endpoint. Regenerating the secret invalidates your existing stats API clients.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -18893,8 +16708,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -18903,8 +16717,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -18913,8 +16726,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -18923,8 +16735,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -18933,11 +16744,9 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -18999,8 +16808,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -19010,8 +16818,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "StatsSecret", @@ -19021,8 +16828,7 @@ "regenerate_help_text": "Regenerates the secret for the stats API endpoint. Regenerating the secret invalidates your existing stats API clients.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -19049,8 +16855,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -19059,8 +16864,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription. Jira groups restrictions are only applicable for a legacy instance installed on Jira 2.4 or earlier.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -19069,8 +16873,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -19079,8 +16882,7 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableAutocomplete", @@ -19089,11 +16891,9 @@ "help_text": "Autocomplete guides users through the available `/jira` slash commands", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -19154,8 +16954,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -19165,8 +16964,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "StatsSecret", @@ -19176,8 +16974,7 @@ "regenerate_help_text": "Regenerates the secret for the stats API endpoint. Regenerating the secret invalidates your existing stats API clients.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -19204,8 +17001,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -19214,8 +17010,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -19224,8 +17019,7 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "HideDecriptionComment", @@ -19234,11 +17028,9 @@ "help_text": "Hide detailed issue descriptions and comments from Subscription and Webhook messages", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -19296,8 +17088,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -19307,8 +17098,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "StatsSecret", @@ -19318,8 +17108,7 @@ "regenerate_help_text": "Regenerates the secret for the stats API endpoint. Regenerating the secret invalidates your existing stats API clients.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -19346,8 +17135,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -19356,8 +17144,7 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" }, { "key": "JiraAdminAdditionalHelpText", @@ -19366,11 +17153,9 @@ "help_text": "Additional Help Text to be shown to the user along with the output of `/jira help` command", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -19428,8 +17213,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -19439,8 +17223,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "StatsSecret", @@ -19450,8 +17233,7 @@ "regenerate_help_text": "Regenerates the secret for the stats API endpoint. Regenerating the secret invalidates your existing stats API clients.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -19478,8 +17260,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -19488,11 +17269,9 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -19541,8 +17320,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -19552,8 +17330,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -19580,8 +17357,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -19590,11 +17366,9 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -19643,8 +17417,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -19654,8 +17427,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -19682,8 +17454,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -19692,11 +17463,9 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -19745,8 +17514,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -19756,8 +17524,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -19784,8 +17551,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -19794,11 +17560,9 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -19847,8 +17611,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -19858,8 +17621,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -19886,8 +17648,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -19896,11 +17657,9 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -19949,8 +17708,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -19960,8 +17718,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -19988,8 +17745,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -19998,11 +17754,9 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -20051,8 +17805,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -20062,8 +17815,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Jira integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "RolesAllowedToEditJiraSubscriptions", @@ -20090,8 +17842,7 @@ "value": "system_admin" } ], - "hosting": "", - "secret": false + "hosting": "" }, { "key": "GroupsAllowedToEditJiraSubscriptions", @@ -20100,11 +17851,9 @@ "help_text": "Comma separated list of Group Names. List the Jira user groups who can create subscriptions. If none are specified, any Jira user can create a subscription.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -20152,8 +17901,7 @@ "help_text": "Select the username that this integration is attached to.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableJiraUI", @@ -20162,8 +17910,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -20173,11 +17920,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing JIRA integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -20225,8 +17970,7 @@ "help_text": "Select the username that this integration is attached to.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableJiraUI", @@ -20235,8 +17979,7 @@ "help_text": "When false, users cannot attach and create Jira issues in Mattermost. Does not affect Jira webhook notifications. After changing this setting to false, disable, then re-enable this plugin in **System Console > Plugins > Plugin Management** to reset the plugin state for all users. \n \n When true, install this plugin to your Jira instance with '/jira install’ to allow users to create and manage issues across Mattermost channels. See [documentation](https://about.mattermost.com/default-jira-plugin-link-application) to learn more.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -20246,11 +17989,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing JIRA integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -20295,8 +18036,7 @@ "help_text": "When true, you can configure JIRA webhooks to post message in Mattermost. To help combat phishing attacks, all posts are labelled by a BOT tag.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UserName", @@ -20305,8 +18045,7 @@ "help_text": "Select the username that this integration is attached to.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -20316,11 +18055,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing JIRA integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -20365,8 +18102,7 @@ "help_text": "When true, you can configure JIRA webhooks to post message in Mattermost. To help combat phishing attacks, all posts are labelled by a BOT tag.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UserName", @@ -20375,8 +18111,7 @@ "help_text": "Select the username that this integration is attached to.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -20386,11 +18121,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing JIRA integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -20435,8 +18168,7 @@ "help_text": "When true, you can configure JIRA webhooks to post message in Mattermost. To help combat phishing attacks, all posts are labelled by a BOT tag.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UserName", @@ -20445,8 +18177,7 @@ "help_text": "Select the username that this integration is attached to.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -20456,11 +18187,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing JIRA integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -20505,8 +18234,7 @@ "help_text": "When true, you can configure JIRA webhooks to post message in Mattermost. To help combat phishing attacks, all posts are labelled by a BOT tag.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "UserName", @@ -20515,8 +18243,7 @@ "help_text": "Select the username that this integration is attached to.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "Secret", @@ -20526,11 +18253,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing JIRA integrations.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -20583,8 +18308,7 @@ "help_text": "The base URL for the ServiceNow server.", "placeholder": "https://servicenow.com", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -20594,8 +18318,7 @@ "regenerate_help_text": "Regenerates the secret for ServiceNow Plugin. Regenerating this key invalidates any existing token.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ServiceNowOAuthClientID", @@ -20604,8 +18327,7 @@ "help_text": "The client ID for the OAuth app registered with ServiceNow.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ServiceNowOAuthClientSecret", @@ -20614,8 +18336,7 @@ "help_text": "The client secret for the OAuth app registered with ServiceNow.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionSecret", @@ -20624,8 +18345,7 @@ "help_text": "The secret key used to encrypt and decrpyt OAuth token.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ServiceNowUpdateSetDownload", @@ -20634,11 +18354,9 @@ "help_text": "The update set XML file that needs to be uploaded in ServiceNow for enabling subscriptions.", "placeholder": "", "default": "", - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -20702,8 +18420,7 @@ "help_text": "The URL for a self-hosted private cloud or on-prem Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -20712,8 +18429,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-prem Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AccountLevelApp", @@ -20722,8 +18438,7 @@ "help_text": "When true, only an account administrator has to log in. The rest of the users will automatically use their Mattermost email to authenticate when starting meetings.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -20732,8 +18447,7 @@ "help_text": "The client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -20742,8 +18456,7 @@ "help_text": "The client secret for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -20753,8 +18466,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -20764,8 +18476,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomWebhookSecret", @@ -20774,11 +18485,9 @@ "help_text": "Secret Token taken from Zoom's webhook configuration page", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -20837,8 +18546,7 @@ "help_text": "The URL for a self-hosted private cloud or on-prem Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -20847,8 +18555,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-prem Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableOAuth", @@ -20857,8 +18564,7 @@ "help_text": "When true, OAuth will be used as the authentication means with Zoom. \n When false, JWT will be used as the authentication means with Zoom. \n If you're currently using a JWT Zoom application and switch to OAuth, all users will need to connect their Zoom account using OAuth the next time they try to start a meeting. [More information](https://mattermost.gitbook.io/plugin-zoom/installation/zoom-configuration).", "placeholder": "", "default": true, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "AccountLevelApp", @@ -20867,8 +18573,7 @@ "help_text": "When true, only an account administrator has to log in. The rest of the users will automatically use their Mattermost email to authenticate when starting meetings.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -20877,8 +18582,7 @@ "help_text": "The client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -20887,8 +18591,7 @@ "help_text": "The client secret for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -20898,8 +18601,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -20908,8 +18610,7 @@ "help_text": "The API key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "APISecret", @@ -20918,8 +18619,7 @@ "help_text": "The API secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "on-prem", - "secret": false + "hosting": "on-prem" }, { "key": "WebhookSecret", @@ -20929,8 +18629,7 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomWebhookSecret", @@ -20939,11 +18638,9 @@ "help_text": "`Secret Token` taken from Zoom's webhook configuration page", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -21005,8 +18702,7 @@ "help_text": "The URL for a self-hosted private cloud or on-prem Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -21015,8 +18711,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-prem Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableOAuth", @@ -21025,8 +18720,7 @@ "help_text": "When true, OAuth will be used as the authentication means with Zoom. \n When false, JWT will be used as the authentication means with Zoom. \n If you're currently using a JWT Zoom application and switch to OAuth, all users will need to connect their Zoom account using OAuth the next time they try to start a meeting. [More information](https://mattermost.gitbook.io/plugin-zoom/installation/zoom-configuration).", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AccountLevelApp", @@ -21035,8 +18729,7 @@ "help_text": "When true, only an account administrator has to log in. The rest of the users will use their email to log in.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -21045,8 +18738,7 @@ "help_text": "The client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -21055,8 +18747,7 @@ "help_text": "The client secret for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -21066,8 +18757,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -21076,8 +18766,7 @@ "help_text": "The API key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -21086,8 +18775,7 @@ "help_text": "The API secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -21097,11 +18785,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -21163,8 +18849,7 @@ "help_text": "The URL for a self-hosted private cloud or on-prem Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -21173,8 +18858,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-prem Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableOAuth", @@ -21183,8 +18867,7 @@ "help_text": "When true, OAuth will be used as the authentication means with Zoom. \n When false, JWT will be used as the authentication means with Zoom. \n If you're currently using a JWT Zoom application and switch to OAuth, all users will need to connect their Zoom account using OAuth the next time they try to start a meeting. [More information](https://mattermost.gitbook.io/plugin-zoom/installation/zoom-configuration).", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AccountLevelApp", @@ -21193,8 +18876,7 @@ "help_text": "When true, only an account administrator has to log in. The rest of the users will use their email to log in.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -21203,8 +18885,7 @@ "help_text": "The client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -21213,8 +18894,7 @@ "help_text": "The client secret for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -21224,8 +18904,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -21234,8 +18913,7 @@ "help_text": "The API key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -21244,8 +18922,7 @@ "help_text": "The API secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -21255,11 +18932,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -21321,8 +18996,7 @@ "help_text": "The URL for a self-hosted private cloud or on-prem Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -21331,8 +19005,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-prem Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AccountLevelApp", @@ -21341,8 +19014,7 @@ "help_text": "When true, only an account administrator has to log in. The rest of the users will use their email to log in.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -21351,8 +19023,7 @@ "help_text": "The client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -21361,8 +19032,7 @@ "help_text": "The client secret for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -21372,8 +19042,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -21383,11 +19052,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -21449,8 +19116,7 @@ "help_text": "The URL for a self-hosted private cloud or on-prem Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -21459,8 +19125,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-prem Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableOAuth", @@ -21469,8 +19134,7 @@ "help_text": "When true, OAuth will be used as the authentication means with Zoom. \n When false, JWT will be used as the authentication means with Zoom. \n If you're currently using a JWT Zoom application and switch to OAuth, all users will need to connect their Zoom account using OAuth the next time they try to start a meeting. [More information](https://mattermost.gitbook.io/plugin-zoom/installation/zoom-configuration).", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AccountLevelApp", @@ -21479,8 +19143,7 @@ "help_text": "When true, only an account administrator has to log in. The rest of the users will use their email to log in.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -21489,8 +19152,7 @@ "help_text": "The client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -21499,8 +19161,7 @@ "help_text": "The client secret for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -21510,8 +19171,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -21520,8 +19180,7 @@ "help_text": "The API key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -21530,8 +19189,7 @@ "help_text": "The API secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -21541,11 +19199,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -21607,8 +19263,7 @@ "help_text": "The URL for a self-hosted private cloud or on-prem Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -21617,8 +19272,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-prem Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AccountLevelApp", @@ -21627,8 +19281,7 @@ "help_text": "When true, only an account administrator has to log in. The rest of the users will use their email to log in.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -21637,8 +19290,7 @@ "help_text": "The client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -21647,8 +19299,7 @@ "help_text": "The client secret for the OAuth app registered with Zoom. Leave blank if not using OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -21658,8 +19309,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -21669,11 +19319,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -21735,8 +19383,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -21745,8 +19392,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableOAuth", @@ -21755,8 +19401,7 @@ "help_text": "When true, OAuth will be used as the authentication means with Zoom. \n When false, JWT will be used as the authentication means with Zoom. \n If you are currently using a JWT Zoom application and switch to OAuth, all users will need to connect their Zoom account using OAuth the next time they try to start a meeting. [More information](https://mattermost.gitbook.io/plugin-zoom/installation/zoom-configuration).", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AccountLevelApp", @@ -21765,8 +19410,7 @@ "help_text": "When true, only an account administrator has to log in. The rest of the users will use their e-mail to log in.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -21775,8 +19419,7 @@ "help_text": "The Client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -21785,8 +19428,7 @@ "help_text": "The Client Secret for the OAuth app registered with Zoom. Leave blank if not using OAuth", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -21796,8 +19438,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth Token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -21806,8 +19447,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -21816,8 +19456,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -21827,11 +19466,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -21893,8 +19530,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -21903,8 +19539,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "AccountLevelApp", @@ -21913,8 +19548,7 @@ "help_text": "When true, only an account administrator has to log in. The rest of the users will use their e-mail to log in.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -21923,8 +19557,7 @@ "help_text": "The Client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -21933,8 +19566,7 @@ "help_text": "The Client Secret for the OAuth app registered with Zoom. Leave blank if not using OAuth", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -21944,8 +19576,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth Token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -21955,11 +19586,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -22020,8 +19649,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -22030,8 +19658,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableOAuth", @@ -22040,8 +19667,7 @@ "help_text": "When true, OAuth will be used as the authentication means with Zoom. \n When false, JWT will be used as the authentication means with Zoom. \n If you are currently using a JWT Zoom application and switch to OAuth, all users will need to connect their Zoom account using OAuth the next time they try to start a meeting. [More information](https://mattermost.gitbook.io/plugin-zoom/installation/zoom-configuration).", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -22050,8 +19676,7 @@ "help_text": "The Client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -22060,8 +19685,7 @@ "help_text": "The Client Secret for the OAuth app registered with Zoom. Leave blank if not using OAuth", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -22071,8 +19695,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth Token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -22081,8 +19704,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -22091,8 +19713,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -22102,11 +19723,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -22167,8 +19786,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -22177,8 +19795,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableOAuth", @@ -22187,8 +19804,7 @@ "help_text": "When true, OAuth will be used as the authentication means with Zoom. \n Only Enable OAuth OR Password based authentication. Not both. If you are currently using a JWT Zoom application and switch to OAuth, all users will need to connect their Zoom account using OAuth the next time they try to start a meeting. [More information](https://mattermost.gitbook.io/plugin-zoom/installation/zoom-configuration).", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -22197,8 +19813,7 @@ "help_text": "The Client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -22207,8 +19822,7 @@ "help_text": "The Client Secret for the OAuth app registered with Zoom. Leave blank if not using OAuth", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -22218,8 +19832,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth Token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLegacyAuth", @@ -22228,8 +19841,7 @@ "help_text": "When true, user's email and password will be used to authenticate with Zoom. \n Only Enable OAuth OR Password based authentication. Not both. [More information](https://mattermost.gitbook.io/plugin-zoom/installation/zoom-configuration).", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -22238,8 +19850,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -22248,8 +19859,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -22259,11 +19869,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -22324,8 +19932,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -22334,8 +19941,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -22344,8 +19950,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -22354,8 +19959,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -22365,11 +19969,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -22429,8 +20031,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -22439,8 +20040,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -22449,8 +20049,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -22459,8 +20058,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -22470,11 +20068,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -22532,8 +20128,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -22542,8 +20137,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableOAuth", @@ -22552,8 +20146,7 @@ "help_text": "When true, OAuth will be used as authentication means with Zoom. \n Please enable only either one of OAuth based or Password base authentication.", "placeholder": "", "default": false, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientID", @@ -22562,8 +20155,7 @@ "help_text": "The Client ID for the OAuth app registered with Zoom. Leave blank if not using OAuth", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "OAuthClientSecret", @@ -22572,8 +20164,7 @@ "help_text": "The Client Secret for the OAuth app registered with Zoom. Leave blank if not using OAuth", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EncryptionKey", @@ -22583,8 +20174,7 @@ "regenerate_help_text": "Regenerates the encryption key for Zoom OAuth Token. Regenerating the key invalidates your existing Zoom OAuth.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "EnableLegacyAuth", @@ -22593,8 +20183,7 @@ "help_text": "When true, user's email and password will be used to authenticate with Zoom. \n Please enable only either one of OAuth based or Password base authentication.", "placeholder": "", "default": true, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -22603,8 +20192,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -22613,8 +20201,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -22624,11 +20211,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -22686,8 +20271,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -22696,8 +20280,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -22706,8 +20289,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -22716,8 +20298,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -22727,11 +20308,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -22780,8 +20359,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -22790,8 +20368,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -22800,8 +20377,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -22810,8 +20386,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -22821,11 +20396,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -22874,8 +20447,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -22884,8 +20456,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -22894,8 +20465,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -22904,8 +20474,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -22915,11 +20484,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -22967,8 +20534,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -22977,8 +20543,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -22987,8 +20552,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -22997,8 +20561,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -23008,11 +20571,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -23060,8 +20621,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -23070,8 +20630,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -23080,8 +20639,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -23090,8 +20648,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -23101,11 +20658,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -23153,8 +20708,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -23163,8 +20717,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -23173,8 +20726,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -23183,8 +20735,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -23194,11 +20745,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -23246,8 +20795,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -23256,8 +20804,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -23266,8 +20813,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -23276,8 +20822,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -23287,11 +20832,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -23339,8 +20882,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -23349,8 +20891,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -23359,8 +20900,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -23369,8 +20909,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -23380,11 +20919,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { @@ -23432,8 +20969,7 @@ "help_text": "The URL for a self-hosted private cloud or on-premise Zoom server. For example, https://yourzoom.com. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://zoom.us", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "ZoomAPIURL", @@ -23442,8 +20978,7 @@ "help_text": "The API URL for a self-hosted private cloud or on-premise Zoom server. For example, https://api.yourzoom.com/v2. Leave blank if you're using Zoom's vendor-hosted SaaS service.", "placeholder": "https://api.zoom.us/v2", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APIKey", @@ -23452,8 +20987,7 @@ "help_text": "The API Key generated by Zoom, used to create meetings and pull user data.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "APISecret", @@ -23462,8 +20996,7 @@ "help_text": "The API Secret generated by Zoom for your API key.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" }, { "key": "WebhookSecret", @@ -23473,11 +21006,9 @@ "regenerate_help_text": "Regenerates the secret for the webhook URL endpoint. Regenerating the secret invalidates your existing Zoom plugin.", "placeholder": "", "default": null, - "hosting": "", - "secret": false + "hosting": "" } - ], - "sections": null + ] } }, "platforms": { From 19fa2820932ffdfd1df96e3aca637d8d32c2d085 Mon Sep 17 00:00:00 2001 From: streamer45 Date: Mon, 16 Sep 2024 11:26:25 -0600 Subject: [PATCH 2/2] Revert "Merge pull request #453 from mattermost/MM-59520" This reverts commit b284582b89578c9f9715ac23bc197803ff390278, reversing changes made to b438a5825079cf70df89ccc3db950e61ff29c46b. --- .github/workflows/build-and-deploy.yml | 2 +- .golangci.yml | 2 +- cmd/generator/add.go | 2 +- cmd/generator/bundles.go | 2 +- cmd/generator/main.go | 4 +- cmd/marketplace/server.go | 4 +- go.mod | 64 +- go.sum | 2661 +++++++++++++++++++++++- internal/api/client.go | 4 +- internal/api/handler.go | 2 +- internal/api/plugins_test.go | 2 +- internal/model/plugin.go | 2 +- internal/model/plugin_test.go | 2 +- internal/store/merged_test.go | 2 +- internal/store/proxy_test.go | 8 +- internal/store/static_test.go | 2 +- 16 files changed, 2610 insertions(+), 155 deletions(-) diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index 4158930..c20d5f8 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -5,7 +5,7 @@ on: jobs: build: runs-on: ubuntu-22.04 - container: cimg/go:1.22 + container: cimg/go:1.19 defaults: run: shell: bash diff --git a/.golangci.yml b/.golangci.yml index 84d7954..1772134 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -14,7 +14,7 @@ linters-settings: goimports: local-prefixes: github.com/mattermost/mattermost-marketplace govet: - shadow: true + check-shadowing: true enable-all: true disable: - fieldalignment diff --git a/cmd/generator/add.go b/cmd/generator/add.go index 22dd17b..b4c7505 100644 --- a/cmd/generator/add.go +++ b/cmd/generator/add.go @@ -8,7 +8,7 @@ import ( "time" "github.com/blang/semver" - mattermostModel "github.com/mattermost/mattermost/server/public/model" + mattermostModel "github.com/mattermost/mattermost-server/v6/model" "github.com/pkg/errors" "github.com/sirupsen/logrus" "github.com/spf13/cobra" diff --git a/cmd/generator/bundles.go b/cmd/generator/bundles.go index 532bf3e..72b84c4 100644 --- a/cmd/generator/bundles.go +++ b/cmd/generator/bundles.go @@ -25,7 +25,7 @@ var migrateCmd = &cobra.Command{ Short: "Migrate existing plugins in plugins.json to the newest structure.", Long: "The migrate command adds platform-specific bundles to each existing entry.", Example: "generator migrate", - RunE: func(command *cobra.Command, _ []string) error { + RunE: func(command *cobra.Command, args []string) error { dbFile, err := command.Flags().GetString("database") if err != nil { return err diff --git a/cmd/generator/main.go b/cmd/generator/main.go index 382dce0..7f00612 100644 --- a/cmd/generator/main.go +++ b/cmd/generator/main.go @@ -18,7 +18,7 @@ import ( "github.com/blang/semver" "github.com/google/go-github/v28/github" - mattermostModel "github.com/mattermost/mattermost/server/public/model" + mattermostModel "github.com/mattermost/mattermost-server/v6/model" "github.com/pkg/errors" "github.com/sirupsen/logrus" "github.com/spf13/cobra" @@ -54,7 +54,7 @@ var generatorCmd = &cobra.Command{ PersistentPreRunE: InitCommand, // SilenceErrors allows us to explicitly log the error returned from generatorCmd below. SilenceErrors: true, - RunE: func(command *cobra.Command, _ []string) error { + RunE: func(command *cobra.Command, args []string) error { command.SilenceUsage = true dbFile, err := command.Flags().GetString("database") diff --git a/cmd/marketplace/server.go b/cmd/marketplace/server.go index 06746cb..907b64b 100644 --- a/cmd/marketplace/server.go +++ b/cmd/marketplace/server.go @@ -9,7 +9,7 @@ import ( "time" "github.com/gorilla/mux" - "github.com/mattermost/mattermost/server/public/model" + "github.com/mattermost/mattermost-server/v6/model" "github.com/pkg/errors" "github.com/sirupsen/logrus" "github.com/spf13/cobra" @@ -37,7 +37,7 @@ func init() { var serverCmd = &cobra.Command{ Use: "server", Short: "Run the provisioning server.", - RunE: func(command *cobra.Command, _ []string) error { + RunE: func(command *cobra.Command, args []string) error { command.SilenceUsage = true debug, _ := command.Flags().GetBool("debug") diff --git a/go.mod b/go.mod index f1dd09f..dbb64aa 100644 --- a/go.mod +++ b/go.mod @@ -1,67 +1,17 @@ module github.com/mattermost/mattermost-marketplace -go 1.22 - -toolchain go1.22.6 +go 1.16 require ( github.com/akrylysov/algnhsa v0.0.0-20190319020909-05b3d192e9a7 github.com/blang/semver v3.5.1+incompatible github.com/google/go-github/v28 v28.0.0 - github.com/gorilla/mux v1.8.1 - github.com/mattermost/mattermost/server/public v0.1.7-0.20240912172357-70fe2abea67e + github.com/gorilla/mux v1.8.0 + github.com/mattermost/mattermost-server/v6 v6.0.0-20221122212622-0509e78744bf github.com/pkg/errors v0.9.1 - github.com/sirupsen/logrus v1.9.3 + github.com/sirupsen/logrus v1.9.0 github.com/spf13/cobra v1.6.1 - github.com/stretchr/testify v1.9.0 - golang.org/x/oauth2 v0.21.0 - golang.org/x/sync v0.7.0 -) - -require ( - github.com/aws/aws-lambda-go v1.9.0 // indirect - github.com/blang/semver/v4 v4.0.0 // indirect - github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect - github.com/dyatlov/go-opengraph/opengraph v0.0.0-20220524092352-606d7b1e5f8a // indirect - github.com/fatih/color v1.17.0 // indirect - github.com/francoispqt/gojay v1.2.13 // indirect - github.com/go-asn1-ber/asn1-ber v1.5.7 // indirect - github.com/golang/protobuf v1.5.4 // indirect - github.com/google/go-querystring v1.1.0 // indirect - github.com/google/uuid v1.6.0 // indirect - github.com/gorilla/websocket v1.5.3 // indirect - github.com/hashicorp/errwrap v1.1.0 // indirect - github.com/hashicorp/go-hclog v1.6.3 // indirect - github.com/hashicorp/go-multierror v1.1.1 // indirect - github.com/hashicorp/go-plugin v1.6.1 // indirect - github.com/hashicorp/yamux v0.1.1 // indirect - github.com/inconshreveable/mousetrap v1.0.1 // indirect - github.com/kr/text v0.2.0 // indirect - github.com/mattermost/go-i18n v1.11.1-0.20211013152124-5c415071e404 // indirect - github.com/mattermost/ldap v0.0.0-20231116144001-0f480c025956 // indirect - github.com/mattermost/logr/v2 v2.0.21 // indirect - github.com/mattn/go-colorable v0.1.13 // indirect - github.com/mattn/go-isatty v0.0.20 // indirect - github.com/mitchellh/go-testing-interface v1.14.1 // indirect - github.com/oklog/run v1.1.0 // indirect - github.com/pborman/uuid v1.2.1 // indirect - github.com/pelletier/go-toml v1.9.5 // indirect - github.com/philhofer/fwd v1.1.3-0.20240612014219-fbbf4953d986 // indirect - github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect - github.com/spf13/pflag v1.0.5 // indirect - github.com/tinylib/msgp v1.2.0 // indirect - github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect - github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect - github.com/wiggin77/merror v1.0.5 // indirect - github.com/wiggin77/srslog v1.0.1 // indirect - golang.org/x/crypto v0.25.0 // indirect - golang.org/x/net v0.27.0 // indirect - golang.org/x/sys v0.22.0 // indirect - golang.org/x/text v0.16.0 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240722135656-d784300faade // indirect - google.golang.org/grpc v1.65.0 // indirect - google.golang.org/protobuf v1.34.2 // indirect - gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect - gopkg.in/yaml.v2 v2.4.0 // indirect - gopkg.in/yaml.v3 v3.0.1 // indirect + github.com/stretchr/testify v1.8.1 + golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783 + golang.org/x/sync v0.1.0 ) diff --git a/go.sum b/go.sum index 8139d68..ab926ad 100644 --- a/go.sum +++ b/go.sum @@ -1,167 +1,1641 @@ +bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= +bazil.org/fuse v0.0.0-20200407214033-5883e5a4b512/go.mod h1:FbcW6z/2VytnFDhZfumh8Ss8zxHE6qpMP5sHTRe0EaM= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.31.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.37.0/go.mod h1:TS1dMSSfndXH133OKGwekG838Om/cQT0BUHV3HcBgoo= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= +cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= +cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= +cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= +cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= +cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= +cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= +cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= +cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ= +cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= +cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= +cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= +cloud.google.com/go v0.98.0/go.mod h1:ua6Ush4NALrHk5QXDWnjvZHN93OuF0HfuEPq9I1X0cM= +cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= +cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= +cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= +cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= +cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= +cloud.google.com/go v0.105.0/go.mod h1:PrLgOJNe5nfE9UMxKxgXj4mD3voiP+YQ6gdt6KMFOKM= +cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4= +cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw= +cloud.google.com/go/accesscontextmanager v1.3.0/go.mod h1:TgCBehyr5gNMz7ZaH9xubp+CE8dkrszb4oK9CWyvD4o= +cloud.google.com/go/accesscontextmanager v1.4.0/go.mod h1:/Kjh7BBu/Gh83sv+K60vN9QE5NJcd80sU33vIe2IFPE= +cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw= +cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY= +cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI= +cloud.google.com/go/analytics v0.12.0/go.mod h1:gkfj9h6XRf9+TS4bmuhPEShsh3hH8PAZzm/41OOhQd4= +cloud.google.com/go/apigateway v1.3.0/go.mod h1:89Z8Bhpmxu6AmUxuVRg/ECRGReEdiP3vQtk4Z1J9rJk= +cloud.google.com/go/apigateway v1.4.0/go.mod h1:pHVY9MKGaH9PQ3pJ4YLzoj6U5FUDeDFBllIz7WmzJoc= +cloud.google.com/go/apigeeconnect v1.3.0/go.mod h1:G/AwXFAKo0gIXkPTVfZDd2qA1TxBXJ3MgMRBQkIi9jc= +cloud.google.com/go/apigeeconnect v1.4.0/go.mod h1:kV4NwOKqjvt2JYR0AoIWo2QGfoRtn/pkS3QlHp0Ni04= +cloud.google.com/go/appengine v1.4.0/go.mod h1:CS2NhuBuDXM9f+qscZ6V86m1MIIqPj3WC/UoEuR1Sno= +cloud.google.com/go/appengine v1.5.0/go.mod h1:TfasSozdkFI0zeoxW3PTBLiNqRmzraodCWatWI9Dmak= +cloud.google.com/go/area120 v0.5.0/go.mod h1:DE/n4mp+iqVyvxHN41Vf1CR602GiHQjFPusMFW6bGR4= +cloud.google.com/go/area120 v0.6.0/go.mod h1:39yFJqWVgm0UZqWTOdqkLhjoC7uFfgXRC8g/ZegeAh0= +cloud.google.com/go/artifactregistry v1.6.0/go.mod h1:IYt0oBPSAGYj/kprzsBjZ/4LnG/zOcHyFHjWPCi6SAQ= +cloud.google.com/go/artifactregistry v1.7.0/go.mod h1:mqTOFOnGZx8EtSqK/ZWcsm/4U8B77rbcLP6ruDU2Ixk= +cloud.google.com/go/artifactregistry v1.8.0/go.mod h1:w3GQXkJX8hiKN0v+at4b0qotwijQbYUqF2GWkZzAhC0= +cloud.google.com/go/artifactregistry v1.9.0/go.mod h1:2K2RqvA2CYvAeARHRkLDhMDJ3OXy26h3XW+3/Jh2uYc= +cloud.google.com/go/asset v1.5.0/go.mod h1:5mfs8UvcM5wHhqtSv8J1CtxxaQq3AdBxxQi2jGW/K4o= +cloud.google.com/go/asset v1.7.0/go.mod h1:YbENsRK4+xTiL+Ofoj5Ckf+O17kJtgp3Y3nn4uzZz5s= +cloud.google.com/go/asset v1.8.0/go.mod h1:mUNGKhiqIdbr8X7KNayoYvyc4HbbFO9URsjbytpUaW0= +cloud.google.com/go/asset v1.9.0/go.mod h1:83MOE6jEJBMqFKadM9NLRcs80Gdw76qGuHn8m3h8oHQ= +cloud.google.com/go/asset v1.10.0/go.mod h1:pLz7uokL80qKhzKr4xXGvBQXnzHn5evJAEAtZiIb0wY= +cloud.google.com/go/assuredworkloads v1.5.0/go.mod h1:n8HOZ6pff6re5KYfBXcFvSViQjDwxFkAkmUFffJRbbY= +cloud.google.com/go/assuredworkloads v1.6.0/go.mod h1:yo2YOk37Yc89Rsd5QMVECvjaMKymF9OP+QXWlKXUkXw= +cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVoYoxeLBoj4XkKYscNI= +cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo= +cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0= +cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0= +cloud.google.com/go/automl v1.6.0/go.mod h1:ugf8a6Fx+zP0D59WLhqgTDsQI9w07o64uf/Is3Nh5p8= +cloud.google.com/go/automl v1.7.0/go.mod h1:RL9MYCCsJEOmt0Wf3z9uzG0a7adTT1fe+aObgSpkCt8= +cloud.google.com/go/automl v1.8.0/go.mod h1:xWx7G/aPEe/NP+qzYXktoBSDfjO+vnKMGgsApGJJquM= +cloud.google.com/go/baremetalsolution v0.3.0/go.mod h1:XOrocE+pvK1xFfleEnShBlNAXf+j5blPPxrhjKgnIFc= +cloud.google.com/go/baremetalsolution v0.4.0/go.mod h1:BymplhAadOO/eBa7KewQ0Ppg4A4Wplbn+PsFKRLo0uI= +cloud.google.com/go/batch v0.3.0/go.mod h1:TR18ZoAekj1GuirsUsR1ZTKN3FC/4UDnScjT8NXImFE= +cloud.google.com/go/batch v0.4.0/go.mod h1:WZkHnP43R/QCGQsZ+0JyG4i79ranE2u8xvjq/9+STPE= +cloud.google.com/go/beyondcorp v0.2.0/go.mod h1:TB7Bd+EEtcw9PCPQhCJtJGjk/7TC6ckmnSFS+xwTfm4= +cloud.google.com/go/beyondcorp v0.3.0/go.mod h1:E5U5lcrcXMsCuoDNyGrpyTm/hn7ne941Jz2vmksAxW8= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= +cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= +cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= +cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= +cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= +cloud.google.com/go/bigquery v1.42.0/go.mod h1:8dRTJxhtG+vwBKzE5OseQn/hiydoQN3EedCaOdYmxRA= +cloud.google.com/go/bigquery v1.43.0/go.mod h1:ZMQcXHsl+xmU1z36G2jNGZmKp9zNY5BUua5wDgmNCfw= +cloud.google.com/go/billing v1.4.0/go.mod h1:g9IdKBEFlItS8bTtlrZdVLWSSdSyFUZKXNS02zKMOZY= +cloud.google.com/go/billing v1.5.0/go.mod h1:mztb1tBc3QekhjSgmpf/CV4LzWXLzCArwpLmP2Gm88s= +cloud.google.com/go/billing v1.6.0/go.mod h1:WoXzguj+BeHXPbKfNWkqVtDdzORazmCjraY+vrxcyvI= +cloud.google.com/go/billing v1.7.0/go.mod h1:q457N3Hbj9lYwwRbnlD7vUpyjq6u5U1RAOArInEiD5Y= +cloud.google.com/go/binaryauthorization v1.1.0/go.mod h1:xwnoWu3Y84jbuHa0zd526MJYmtnVXn0syOjaJgy4+dM= +cloud.google.com/go/binaryauthorization v1.2.0/go.mod h1:86WKkJHtRcv5ViNABtYMhhNWRrD1Vpi//uKEy7aYEfI= +cloud.google.com/go/binaryauthorization v1.3.0/go.mod h1:lRZbKgjDIIQvzYQS1p99A7/U1JqvqeZg0wiI5tp6tg0= +cloud.google.com/go/binaryauthorization v1.4.0/go.mod h1:tsSPQrBd77VLplV70GUhBf/Zm3FsKmgSqgm4UmiDItk= +cloud.google.com/go/certificatemanager v1.3.0/go.mod h1:n6twGDvcUBFu9uBgt4eYvvf3sQ6My8jADcOVwHmzadg= +cloud.google.com/go/certificatemanager v1.4.0/go.mod h1:vowpercVFyqs8ABSmrdV+GiFf2H/ch3KyudYQEMM590= +cloud.google.com/go/channel v1.8.0/go.mod h1:W5SwCXDJsq/rg3tn3oG0LOxpAo6IMxNa09ngphpSlnk= +cloud.google.com/go/channel v1.9.0/go.mod h1:jcu05W0my9Vx4mt3/rEHpfxc9eKi9XwsdDL8yBMbKUk= +cloud.google.com/go/cloudbuild v1.3.0/go.mod h1:WequR4ULxlqvMsjDEEEFnOG5ZSRSgWOywXYDb1vPE6U= +cloud.google.com/go/cloudbuild v1.4.0/go.mod h1:5Qwa40LHiOXmz3386FrjrYM93rM/hdRr7b53sySrTqA= +cloud.google.com/go/clouddms v1.3.0/go.mod h1:oK6XsCDdW4Ib3jCCBugx+gVjevp2TMXFtgxvPSee3OM= +cloud.google.com/go/clouddms v1.4.0/go.mod h1:Eh7sUGCC+aKry14O1NRljhjyrr0NFC0G2cjwX0cByRk= +cloud.google.com/go/cloudtasks v1.5.0/go.mod h1:fD92REy1x5woxkKEkLdvavGnPJGEn8Uic9nWuLzqCpY= +cloud.google.com/go/cloudtasks v1.6.0/go.mod h1:C6Io+sxuke9/KNRkbQpihnW93SWDU3uXt92nu85HkYI= +cloud.google.com/go/cloudtasks v1.7.0/go.mod h1:ImsfdYWwlWNJbdgPIIGJWC+gemEGTBK/SunNQQNCAb4= +cloud.google.com/go/cloudtasks v1.8.0/go.mod h1:gQXUIwCSOI4yPVK7DgTVFiiP0ZW/eQkydWzwVMdHxrI= +cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow= +cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM= +cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M= +cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s= +cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= +cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= +cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= +cloud.google.com/go/compute v1.12.0/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= +cloud.google.com/go/compute v1.12.1/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= +cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= +cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= +cloud.google.com/go/contactcenterinsights v1.3.0/go.mod h1:Eu2oemoePuEFc/xKFPjbTuPSj0fYJcPls9TFlPNnHHY= +cloud.google.com/go/contactcenterinsights v1.4.0/go.mod h1:L2YzkGbPsv+vMQMCADxJoT9YiTTnSEd6fEvCeHTYVck= +cloud.google.com/go/container v1.6.0/go.mod h1:Xazp7GjJSeUYo688S+6J5V+n/t+G5sKBTFkKNudGRxg= +cloud.google.com/go/container v1.7.0/go.mod h1:Dp5AHtmothHGX3DwwIHPgq45Y8KmNsgN3amoYfxVkLo= +cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= +cloud.google.com/go/containeranalysis v0.6.0/go.mod h1:HEJoiEIu+lEXM+k7+qLCci0h33lX3ZqoYFdmPcoO7s4= +cloud.google.com/go/datacatalog v1.3.0/go.mod h1:g9svFY6tuR+j+hrTw3J2dNcmI0dzmSiyOzm8kpLq0a0= +cloud.google.com/go/datacatalog v1.5.0/go.mod h1:M7GPLNQeLfWqeIm3iuiruhPzkt65+Bx8dAKvScX8jvs= +cloud.google.com/go/datacatalog v1.6.0/go.mod h1:+aEyF8JKg+uXcIdAmmaMUmZ3q1b/lKLtXCmXdnc0lbc= +cloud.google.com/go/datacatalog v1.7.0/go.mod h1:9mEl4AuDYWw81UGc41HonIHH7/sn52H0/tc8f8ZbZIE= +cloud.google.com/go/datacatalog v1.8.0/go.mod h1:KYuoVOv9BM8EYz/4eMFxrr4DUKhGIOXxZoKYF5wdISM= +cloud.google.com/go/dataflow v0.6.0/go.mod h1:9QwV89cGoxjjSR9/r7eFDqqjtvbKxAK2BaYU6PVk9UM= +cloud.google.com/go/dataflow v0.7.0/go.mod h1:PX526vb4ijFMesO1o202EaUmouZKBpjHsTlCtB4parQ= +cloud.google.com/go/dataform v0.3.0/go.mod h1:cj8uNliRlHpa6L3yVhDOBrUXH+BPAO1+KFMQQNSThKo= +cloud.google.com/go/dataform v0.4.0/go.mod h1:fwV6Y4Ty2yIFL89huYlEkwUPtS7YZinZbzzj5S9FzCE= +cloud.google.com/go/dataform v0.5.0/go.mod h1:GFUYRe8IBa2hcomWplodVmUx/iTL0FrsauObOM3Ipr0= +cloud.google.com/go/datafusion v1.4.0/go.mod h1:1Zb6VN+W6ALo85cXnM1IKiPw+yQMKMhB9TsTSRDo/38= +cloud.google.com/go/datafusion v1.5.0/go.mod h1:Kz+l1FGHB0J+4XF2fud96WMmRiq/wj8N9u007vyXZ2w= +cloud.google.com/go/datalabeling v0.5.0/go.mod h1:TGcJ0G2NzcsXSE/97yWjIZO0bXj0KbVlINXMG9ud42I= +cloud.google.com/go/datalabeling v0.6.0/go.mod h1:WqdISuk/+WIGeMkpw/1q7bK/tFEZxsrFJOJdY2bXvTQ= +cloud.google.com/go/dataplex v1.3.0/go.mod h1:hQuRtDg+fCiFgC8j0zV222HvzFQdRd+SVX8gdmFcZzA= +cloud.google.com/go/dataplex v1.4.0/go.mod h1:X51GfLXEMVJ6UN47ESVqvlsRplbLhcsAt0kZCCKsU0A= +cloud.google.com/go/dataproc v1.7.0/go.mod h1:CKAlMjII9H90RXaMpSxQ8EU6dQx6iAYNPcYPOkSbi8s= +cloud.google.com/go/dataproc v1.8.0/go.mod h1:5OW+zNAH0pMpw14JVrPONsxMQYMBqJuzORhIBfBn9uI= +cloud.google.com/go/dataqna v0.5.0/go.mod h1:90Hyk596ft3zUQ8NkFfvICSIfHFh1Bc7C4cK3vbhkeo= +cloud.google.com/go/dataqna v0.6.0/go.mod h1:1lqNpM7rqNLVgWBJyk5NF6Uen2PHym0jtVJonplVsDA= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/datastream v1.2.0/go.mod h1:i/uTP8/fZwgATHS/XFu0TcNUhuA0twZxxQ3EyCUQMwo= +cloud.google.com/go/datastream v1.3.0/go.mod h1:cqlOX8xlyYF/uxhiKn6Hbv6WjwPPuI9W2M9SAXwaLLQ= +cloud.google.com/go/datastream v1.4.0/go.mod h1:h9dpzScPhDTs5noEMQVWP8Wx8AFBRyS0s8KWPx/9r0g= +cloud.google.com/go/datastream v1.5.0/go.mod h1:6TZMMNPwjUqZHBKPQ1wwXpb0d5VDVPl2/XoS5yi88q4= +cloud.google.com/go/deploy v1.4.0/go.mod h1:5Xghikd4VrmMLNaF6FiRFDlHb59VM59YoDQnOUdsH/c= +cloud.google.com/go/deploy v1.5.0/go.mod h1:ffgdD0B89tToyW/U/D2eL0jN2+IEV/3EMuXHA0l4r+s= +cloud.google.com/go/dialogflow v1.15.0/go.mod h1:HbHDWs33WOGJgn6rfzBW1Kv807BE3O1+xGbn59zZWI4= +cloud.google.com/go/dialogflow v1.16.1/go.mod h1:po6LlzGfK+smoSmTBnbkIZY2w8ffjz/RcGSS+sh1el0= +cloud.google.com/go/dialogflow v1.17.0/go.mod h1:YNP09C/kXA1aZdBgC/VtXX74G/TKn7XVCcVumTflA+8= +cloud.google.com/go/dialogflow v1.18.0/go.mod h1:trO7Zu5YdyEuR+BhSNOqJezyFQ3aUzz0njv7sMx/iek= +cloud.google.com/go/dialogflow v1.19.0/go.mod h1:JVmlG1TwykZDtxtTXujec4tQ+D8SBFMoosgy+6Gn0s0= +cloud.google.com/go/dlp v1.6.0/go.mod h1:9eyB2xIhpU0sVwUixfBubDoRwP+GjeUoxxeueZmqvmM= +cloud.google.com/go/dlp v1.7.0/go.mod h1:68ak9vCiMBjbasxeVD17hVPxDEck+ExiHavX8kiHG+Q= +cloud.google.com/go/documentai v1.7.0/go.mod h1:lJvftZB5NRiFSX4moiye1SMxHx0Bc3x1+p9e/RfXYiU= +cloud.google.com/go/documentai v1.8.0/go.mod h1:xGHNEB7CtsnySCNrCFdCyyMz44RhFEEX2Q7UD0c5IhU= +cloud.google.com/go/documentai v1.9.0/go.mod h1:FS5485S8R00U10GhgBC0aNGrJxBP8ZVpEeJ7PQDZd6k= +cloud.google.com/go/documentai v1.10.0/go.mod h1:vod47hKQIPeCfN2QS/jULIvQTugbmdc0ZvxxfQY1bg4= +cloud.google.com/go/domains v0.6.0/go.mod h1:T9Rz3GasrpYk6mEGHh4rymIhjlnIuB4ofT1wTxDeT4Y= +cloud.google.com/go/domains v0.7.0/go.mod h1:PtZeqS1xjnXuRPKE/88Iru/LdfoRyEHYA9nFQf4UKpg= +cloud.google.com/go/edgecontainer v0.1.0/go.mod h1:WgkZ9tp10bFxqO8BLPqv2LlfmQF1X8lZqwW4r1BTajk= +cloud.google.com/go/edgecontainer v0.2.0/go.mod h1:RTmLijy+lGpQ7BXuTDa4C4ssxyXT34NIuHIgKuP4s5w= +cloud.google.com/go/errorreporting v0.2.0/go.mod h1:QkYzg92wgpJ0ChLdcO5LhtCEyYwq0tIa+jLrj6Nh5ME= +cloud.google.com/go/essentialcontacts v1.3.0/go.mod h1:r+OnHa5jfj90qIfZDO/VztSFqbQan7HV75p8sA+mdGI= +cloud.google.com/go/essentialcontacts v1.4.0/go.mod h1:8tRldvHYsmnBCHdFpvU+GL75oWiBKl80BiqlFh9tp+8= +cloud.google.com/go/eventarc v1.7.0/go.mod h1:6ctpF3zTnaQCxUjHUdcfgcA1A2T309+omHZth7gDfmc= +cloud.google.com/go/eventarc v1.8.0/go.mod h1:imbzxkyAU4ubfsaKYdQg04WS1NvncblHEup4kvF+4gw= +cloud.google.com/go/filestore v1.3.0/go.mod h1:+qbvHGvXU1HaKX2nD0WEPo92TP/8AQuCVEBXNY9z0+w= +cloud.google.com/go/filestore v1.4.0/go.mod h1:PaG5oDfo9r224f8OYXURtAsY+Fbyq/bLYoINEK8XQAI= +cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= +cloud.google.com/go/functions v1.6.0/go.mod h1:3H1UA3qiIPRWD7PeZKLvHZ9SaQhR26XIJcC0A5GbvAk= +cloud.google.com/go/functions v1.7.0/go.mod h1:+d+QBcWM+RsrgZfV9xo6KfA1GlzJfxcfZcRPEhDDfzg= +cloud.google.com/go/functions v1.8.0/go.mod h1:RTZ4/HsQjIqIYP9a9YPbU+QFoQsAlYgrwOXJWHn1POY= +cloud.google.com/go/functions v1.9.0/go.mod h1:Y+Dz8yGguzO3PpIjhLTbnqV1CWmgQ5UwtlpzoyquQ08= +cloud.google.com/go/gaming v1.5.0/go.mod h1:ol7rGcxP/qHTRQE/RO4bxkXq+Fix0j6D4LFPzYTIrDM= +cloud.google.com/go/gaming v1.6.0/go.mod h1:YMU1GEvA39Qt3zWGyAVA9bpYz/yAhTvaQ1t2sK4KPUA= +cloud.google.com/go/gaming v1.7.0/go.mod h1:LrB8U7MHdGgFG851iHAfqUdLcKBdQ55hzXy9xBJz0+w= +cloud.google.com/go/gaming v1.8.0/go.mod h1:xAqjS8b7jAVW0KFYeRUxngo9My3f33kFmua++Pi+ggM= +cloud.google.com/go/gkebackup v0.2.0/go.mod h1:XKvv/4LfG829/B8B7xRkk8zRrOEbKtEam6yNfuQNH60= +cloud.google.com/go/gkebackup v0.3.0/go.mod h1:n/E671i1aOQvUxT541aTkCwExO/bTer2HDlj4TsBRAo= +cloud.google.com/go/gkeconnect v0.5.0/go.mod h1:c5lsNAg5EwAy7fkqX/+goqFsU1Da/jQFqArp+wGNr/o= +cloud.google.com/go/gkeconnect v0.6.0/go.mod h1:Mln67KyU/sHJEBY8kFZ0xTeyPtzbq9StAVvEULYK16A= +cloud.google.com/go/gkehub v0.9.0/go.mod h1:WYHN6WG8w9bXU0hqNxt8rm5uxnk8IH+lPY9J2TV7BK0= +cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y977wO+hBH0= +cloud.google.com/go/gkemulticloud v0.3.0/go.mod h1:7orzy7O0S+5kq95e4Hpn7RysVA7dPs8W/GgfUtsPbrA= +cloud.google.com/go/gkemulticloud v0.4.0/go.mod h1:E9gxVBnseLWCk24ch+P9+B2CoDFJZTyIgLKSalC7tuI= +cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc= +cloud.google.com/go/gsuiteaddons v1.3.0/go.mod h1:EUNK/J1lZEZO8yPtykKxLXI6JSVN2rg9bN8SXOa0bgM= +cloud.google.com/go/gsuiteaddons v1.4.0/go.mod h1:rZK5I8hht7u7HxFQcFei0+AtfS9uSushomRlg+3ua1o= +cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= +cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= +cloud.google.com/go/iam v0.6.0/go.mod h1:+1AH33ueBne5MzYccyMHtEKqLE4/kJOibtffMHDMFMc= +cloud.google.com/go/iam v0.7.0/go.mod h1:H5Br8wRaDGNc8XP3keLc4unfUUZeyH3Sfl9XpQEYOeg= +cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc= +cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A= +cloud.google.com/go/ids v1.1.0/go.mod h1:WIuwCaYVOzHIj2OhN9HAwvW+DBdmUAdcWlFxRl+KubM= +cloud.google.com/go/ids v1.2.0/go.mod h1:5WXvp4n25S0rA/mQWAg1YEEBBq6/s+7ml1RDCW1IrcY= +cloud.google.com/go/iot v1.3.0/go.mod h1:r7RGh2B61+B8oz0AGE+J72AhA0G7tdXItODWsaA2oLs= +cloud.google.com/go/iot v1.4.0/go.mod h1:dIDxPOn0UvNDUMD8Ger7FIaTuvMkj+aGk94RPP0iV+g= +cloud.google.com/go/kms v1.5.0/go.mod h1:QJS2YY0eJGBg3mnDfuaCyLauWwBJiHRboYxJ++1xJNg= +cloud.google.com/go/kms v1.6.0/go.mod h1:Jjy850yySiasBUDi6KFUwUv2n1+o7QZFyuUJg6OgjA0= +cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= +cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= +cloud.google.com/go/language v1.7.0/go.mod h1:DJ6dYN/W+SQOjF8e1hLQXMF21AkH2w9wiPzPCJa2MIE= +cloud.google.com/go/language v1.8.0/go.mod h1:qYPVHf7SPoNNiCL2Dr0FfEFNil1qi3pQEyygwpgVKB8= +cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= +cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6t/iPhY2Tyfu08= +cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= +cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= +cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= +cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= +cloud.google.com/go/mediatranslation v0.5.0/go.mod h1:jGPUhGTybqsPQn91pNXw0xVHfuJ3leR1wj37oU3y1f4= +cloud.google.com/go/mediatranslation v0.6.0/go.mod h1:hHdBCTYNigsBxshbznuIMFNe5QXEowAuNmmC7h8pu5w= +cloud.google.com/go/memcache v1.4.0/go.mod h1:rTOfiGZtJX1AaFUrOgsMHX5kAzaTQ8azHiuDoTPzNsE= +cloud.google.com/go/memcache v1.5.0/go.mod h1:dk3fCK7dVo0cUU2c36jKb4VqKPS22BTkf81Xq617aWM= +cloud.google.com/go/memcache v1.6.0/go.mod h1:XS5xB0eQZdHtTuTF9Hf8eJkKtR3pVRCcvJwtm68T3rA= +cloud.google.com/go/memcache v1.7.0/go.mod h1:ywMKfjWhNtkQTxrWxCkCFkoPjLHPW6A7WOTVI8xy3LY= +cloud.google.com/go/metastore v1.5.0/go.mod h1:2ZNrDcQwghfdtCwJ33nM0+GrBGlVuh8rakL3vdPY3XY= +cloud.google.com/go/metastore v1.6.0/go.mod h1:6cyQTls8CWXzk45G55x57DVQ9gWg7RiH65+YgPsNh9s= +cloud.google.com/go/metastore v1.7.0/go.mod h1:s45D0B4IlsINu87/AsWiEVYbLaIMeUSoxlKKDqBGFS8= +cloud.google.com/go/metastore v1.8.0/go.mod h1:zHiMc4ZUpBiM7twCIFQmJ9JMEkDSyZS9U12uf7wHqSI= +cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhIsnmlA53dvEk= +cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4= +cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA= +cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o= +cloud.google.com/go/networkconnectivity v1.6.0/go.mod h1:OJOoEXW+0LAxHh89nXd64uGG+FbQoeH8DtxCHVOMlaM= +cloud.google.com/go/networkconnectivity v1.7.0/go.mod h1:RMuSbkdbPwNMQjB5HBWD5MpTBnNm39iAVpC3TmsExt8= +cloud.google.com/go/networkmanagement v1.4.0/go.mod h1:Q9mdLLRn60AsOrPc8rs8iNV6OHXaGcDdsIQe1ohekq8= +cloud.google.com/go/networkmanagement v1.5.0/go.mod h1:ZnOeZ/evzUdUsnvRt792H0uYEnHQEMaz+REhhzJRcf4= +cloud.google.com/go/networksecurity v0.5.0/go.mod h1:xS6fOCoqpVC5zx15Z/MqkfDwH4+m/61A3ODiDV1xmiQ= +cloud.google.com/go/networksecurity v0.6.0/go.mod h1:Q5fjhTr9WMI5mbpRYEbiexTzROf7ZbDzvzCrNl14nyU= +cloud.google.com/go/notebooks v1.2.0/go.mod h1:9+wtppMfVPUeJ8fIWPOq1UnATHISkGXGqTkxeieQ6UY= +cloud.google.com/go/notebooks v1.3.0/go.mod h1:bFR5lj07DtCPC7YAAJ//vHskFBxA5JzYlH68kXVdk34= +cloud.google.com/go/notebooks v1.4.0/go.mod h1:4QPMngcwmgb6uw7Po99B2xv5ufVoIQ7nOGDyL4P8AgA= +cloud.google.com/go/notebooks v1.5.0/go.mod h1:q8mwhnP9aR8Hpfnrc5iN5IBhrXUy8S2vuYs+kBJ/gu0= +cloud.google.com/go/optimization v1.1.0/go.mod h1:5po+wfvX5AQlPznyVEZjGJTMr4+CAkJf2XSTQOOl9l4= +cloud.google.com/go/optimization v1.2.0/go.mod h1:Lr7SOHdRDENsh+WXVmQhQTrzdu9ybg0NecjHidBq6xs= +cloud.google.com/go/orchestration v1.3.0/go.mod h1:Sj5tq/JpWiB//X/q3Ngwdl5K7B7Y0KZ7bfv0wL6fqVA= +cloud.google.com/go/orchestration v1.4.0/go.mod h1:6W5NLFWs2TlniBphAViZEVhrXRSMgUGDfW7vrWKvsBk= +cloud.google.com/go/orgpolicy v1.4.0/go.mod h1:xrSLIV4RePWmP9P3tBl8S93lTmlAxjm06NSm2UTmKvE= +cloud.google.com/go/orgpolicy v1.5.0/go.mod h1:hZEc5q3wzwXJaKrsx5+Ewg0u1LxJ51nNFlext7Tanwc= +cloud.google.com/go/osconfig v1.7.0/go.mod h1:oVHeCeZELfJP7XLxcBGTMBvRO+1nQ5tFG9VQTmYS2Fs= +cloud.google.com/go/osconfig v1.8.0/go.mod h1:EQqZLu5w5XA7eKizepumcvWx+m8mJUhEwiPqWiZeEdg= +cloud.google.com/go/osconfig v1.9.0/go.mod h1:Yx+IeIZJ3bdWmzbQU4fxNl8xsZ4amB+dygAwFPlvnNo= +cloud.google.com/go/osconfig v1.10.0/go.mod h1:uMhCzqC5I8zfD9zDEAfvgVhDS8oIjySWh+l4WK6GnWw= +cloud.google.com/go/oslogin v1.4.0/go.mod h1:YdgMXWRaElXz/lDk1Na6Fh5orF7gvmJ0FGLIs9LId4E= +cloud.google.com/go/oslogin v1.5.0/go.mod h1:D260Qj11W2qx/HVF29zBg+0fd6YCSjSqLUkY/qEenQU= +cloud.google.com/go/oslogin v1.6.0/go.mod h1:zOJ1O3+dTU8WPlGEkFSh7qeHPPSoxrcMbbK1Nm2iX70= +cloud.google.com/go/oslogin v1.7.0/go.mod h1:e04SN0xO1UNJ1M5GP0vzVBFicIe4O53FOfcixIqTyXo= +cloud.google.com/go/phishingprotection v0.5.0/go.mod h1:Y3HZknsK9bc9dMi+oE8Bim0lczMU6hrX0UpADuMefr0= +cloud.google.com/go/phishingprotection v0.6.0/go.mod h1:9Y3LBLgy0kDTcYET8ZH3bq/7qni15yVUoAxiFxnlSUA= +cloud.google.com/go/policytroubleshooter v1.3.0/go.mod h1:qy0+VwANja+kKrjlQuOzmlvscn4RNsAc0e15GGqfMxg= +cloud.google.com/go/policytroubleshooter v1.4.0/go.mod h1:DZT4BcRw3QoO8ota9xw/LKtPa8lKeCByYeKTIf/vxdE= +cloud.google.com/go/privatecatalog v0.5.0/go.mod h1:XgosMUvvPyxDjAVNDYxJ7wBW8//hLDDYmnsNcMGq1K0= +cloud.google.com/go/privatecatalog v0.6.0/go.mod h1:i/fbkZR0hLN29eEWiiwue8Pb+GforiEIBnV9yrRUOKI= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= +cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= +cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= +cloud.google.com/go/recaptchaenterprise v1.3.1/go.mod h1:OdD+q+y4XGeAlxRaMn1Y7/GveP6zmq76byL6tjPE7d4= +cloud.google.com/go/recaptchaenterprise/v2 v2.1.0/go.mod h1:w9yVqajwroDNTfGuhmOjPDN//rZGySaf6PtFVcSCa7o= +cloud.google.com/go/recaptchaenterprise/v2 v2.2.0/go.mod h1:/Zu5jisWGeERrd5HnlS3EUGb/D335f9k51B/FVil0jk= +cloud.google.com/go/recaptchaenterprise/v2 v2.3.0/go.mod h1:O9LwGCjrhGHBQET5CA7dd5NwwNQUErSgEDit1DLNTdo= +cloud.google.com/go/recaptchaenterprise/v2 v2.4.0/go.mod h1:Am3LHfOuBstrLrNCBrlI5sbwx9LBg3te2N6hGvHn2mE= +cloud.google.com/go/recaptchaenterprise/v2 v2.5.0/go.mod h1:O8LzcHXN3rz0j+LBC91jrwI3R+1ZSZEWrfL7XHgNo9U= +cloud.google.com/go/recommendationengine v0.5.0/go.mod h1:E5756pJcVFeVgaQv3WNpImkFP8a+RptV6dDLGPILjvg= +cloud.google.com/go/recommendationengine v0.6.0/go.mod h1:08mq2umu9oIqc7tDy8sx+MNJdLG0fUi3vaSVbztHgJ4= +cloud.google.com/go/recommender v1.5.0/go.mod h1:jdoeiBIVrJe9gQjwd759ecLJbxCDED4A6p+mqoqDvTg= +cloud.google.com/go/recommender v1.6.0/go.mod h1:+yETpm25mcoiECKh9DEScGzIRyDKpZ0cEhWGo+8bo+c= +cloud.google.com/go/recommender v1.7.0/go.mod h1:XLHs/W+T8olwlGOgfQenXBTbIseGclClff6lhFVe9Bs= +cloud.google.com/go/recommender v1.8.0/go.mod h1:PkjXrTT05BFKwxaUxQmtIlrtj0kph108r02ZZQ5FE70= +cloud.google.com/go/redis v1.7.0/go.mod h1:V3x5Jq1jzUcg+UNsRvdmsfuFnit1cfe3Z/PGyq/lm4Y= +cloud.google.com/go/redis v1.8.0/go.mod h1:Fm2szCDavWzBk2cDKxrkmWBqoCiL1+Ctwq7EyqBCA/A= +cloud.google.com/go/redis v1.9.0/go.mod h1:HMYQuajvb2D0LvMgZmLDZW8V5aOC/WxstZHiy4g8OiA= +cloud.google.com/go/redis v1.10.0/go.mod h1:ThJf3mMBQtW18JzGgh41/Wld6vnDDc/F/F35UolRZPM= +cloud.google.com/go/resourcemanager v1.3.0/go.mod h1:bAtrTjZQFJkiWTPDb1WBjzvc6/kifjj4QBYuKCCoqKA= +cloud.google.com/go/resourcemanager v1.4.0/go.mod h1:MwxuzkumyTX7/a3n37gmsT3py7LIXwrShilPh3P1tR0= +cloud.google.com/go/resourcesettings v1.3.0/go.mod h1:lzew8VfESA5DQ8gdlHwMrqZs1S9V87v3oCnKCWoOuQU= +cloud.google.com/go/resourcesettings v1.4.0/go.mod h1:ldiH9IJpcrlC3VSuCGvjR5of/ezRrOxFtpJoJo5SmXg= +cloud.google.com/go/retail v1.8.0/go.mod h1:QblKS8waDmNUhghY2TI9O3JLlFk8jybHeV4BF19FrE4= +cloud.google.com/go/retail v1.9.0/go.mod h1:g6jb6mKuCS1QKnH/dpu7isX253absFl6iE92nHwlBUY= +cloud.google.com/go/retail v1.10.0/go.mod h1:2gDk9HsL4HMS4oZwz6daui2/jmKvqShXKQuB2RZ+cCc= +cloud.google.com/go/retail v1.11.0/go.mod h1:MBLk1NaWPmh6iVFSz9MeKG/Psyd7TAgm6y/9L2B4x9Y= +cloud.google.com/go/run v0.2.0/go.mod h1:CNtKsTA1sDcnqqIFR3Pb5Tq0usWxJJvsWOCPldRU3Do= +cloud.google.com/go/run v0.3.0/go.mod h1:TuyY1+taHxTjrD0ZFk2iAR+xyOXEA0ztb7U3UNA0zBo= +cloud.google.com/go/scheduler v1.4.0/go.mod h1:drcJBmxF3aqZJRhmkHQ9b3uSSpQoltBPGPxGAWROx6s= +cloud.google.com/go/scheduler v1.5.0/go.mod h1:ri073ym49NW3AfT6DZi21vLZrG07GXr5p3H1KxN5QlI= +cloud.google.com/go/scheduler v1.6.0/go.mod h1:SgeKVM7MIwPn3BqtcBntpLyrIJftQISRrYB5ZtT+KOk= +cloud.google.com/go/scheduler v1.7.0/go.mod h1:jyCiBqWW956uBjjPMMuX09n3x37mtyPJegEWKxRsn44= +cloud.google.com/go/secretmanager v1.6.0/go.mod h1:awVa/OXF6IiyaU1wQ34inzQNc4ISIDIrId8qE5QGgKA= +cloud.google.com/go/secretmanager v1.8.0/go.mod h1:hnVgi/bN5MYHd3Gt0SPuTPPp5ENina1/LxM+2W9U9J4= +cloud.google.com/go/secretmanager v1.9.0/go.mod h1:b71qH2l1yHmWQHt9LC80akm86mX8AL6X1MA01dW8ht4= +cloud.google.com/go/security v1.5.0/go.mod h1:lgxGdyOKKjHL4YG3/YwIL2zLqMFCKs0UbQwgyZmfJl4= +cloud.google.com/go/security v1.7.0/go.mod h1:mZklORHl6Bg7CNnnjLH//0UlAlaXqiG7Lb9PsPXLfD0= +cloud.google.com/go/security v1.8.0/go.mod h1:hAQOwgmaHhztFhiQ41CjDODdWP0+AE1B3sX4OFlq+GU= +cloud.google.com/go/security v1.9.0/go.mod h1:6Ta1bO8LXI89nZnmnsZGp9lVoVWXqsVbIq/t9dzI+2Q= +cloud.google.com/go/security v1.10.0/go.mod h1:QtOMZByJVlibUT2h9afNDWRZ1G96gVywH8T5GUSb9IA= +cloud.google.com/go/securitycenter v1.13.0/go.mod h1:cv5qNAqjY84FCN6Y9z28WlkKXyWsgLO832YiWwkCWcU= +cloud.google.com/go/securitycenter v1.14.0/go.mod h1:gZLAhtyKv85n52XYWt6RmeBdydyxfPeTrpToDPw4Auc= +cloud.google.com/go/securitycenter v1.15.0/go.mod h1:PeKJ0t8MoFmmXLXWm41JidyzI3PJjd8sXWaVqg43WWk= +cloud.google.com/go/securitycenter v1.16.0/go.mod h1:Q9GMaLQFUD+5ZTabrbujNWLtSLZIZF7SAR0wWECrjdk= +cloud.google.com/go/servicecontrol v1.4.0/go.mod h1:o0hUSJ1TXJAmi/7fLJAedOovnujSEvjKCAFNXPQ1RaU= +cloud.google.com/go/servicecontrol v1.5.0/go.mod h1:qM0CnXHhyqKVuiZnGKrIurvVImCs8gmqWsDoqe9sU1s= +cloud.google.com/go/servicedirectory v1.4.0/go.mod h1:gH1MUaZCgtP7qQiI+F+A+OpeKF/HQWgtAddhTbhL2bs= +cloud.google.com/go/servicedirectory v1.5.0/go.mod h1:QMKFL0NUySbpZJ1UZs3oFAmdvVxhhxB6eJ/Vlp73dfg= +cloud.google.com/go/servicedirectory v1.6.0/go.mod h1:pUlbnWsLH9c13yGkxCmfumWEPjsRs1RlmJ4pqiNjVL4= +cloud.google.com/go/servicedirectory v1.7.0/go.mod h1:5p/U5oyvgYGYejufvxhgwjL8UVXjkuw7q5XcG10wx1U= +cloud.google.com/go/servicemanagement v1.4.0/go.mod h1:d8t8MDbezI7Z2R1O/wu8oTggo3BI2GKYbdG4y/SJTco= +cloud.google.com/go/servicemanagement v1.5.0/go.mod h1:XGaCRe57kfqu4+lRxaFEAuqmjzF0r+gWHjWqKqBvKFo= +cloud.google.com/go/serviceusage v1.3.0/go.mod h1:Hya1cozXM4SeSKTAgGXgj97GlqUvF5JaoXacR1JTP/E= +cloud.google.com/go/serviceusage v1.4.0/go.mod h1:SB4yxXSaYVuUBYUml6qklyONXNLt83U0Rb+CXyhjEeU= +cloud.google.com/go/shell v1.3.0/go.mod h1:VZ9HmRjZBsjLGXusm7K5Q5lzzByZmJHf1d0IWHEN5X4= +cloud.google.com/go/shell v1.4.0/go.mod h1:HDxPzZf3GkDdhExzD/gs8Grqk+dmYcEjGShZgYa9URw= +cloud.google.com/go/spanner v1.28.0/go.mod h1:7m6mtQZn/hMbMfx62ct5EWrGND4DNqkXyrmBPRS+OJo= +cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM= +cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ= +cloud.google.com/go/speech v1.8.0/go.mod h1:9bYIl1/tjsAnMgKGHKmBZzXKEkGgtU+MpdDPTE9f7y0= +cloud.google.com/go/speech v1.9.0/go.mod h1:xQ0jTcmnRFFM2RfX/U+rk6FQNUF6DQlydUSyoooSpco= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= +cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= +cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= +cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= +cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= +cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= +cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w= +cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I= +cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw= +cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g= +cloud.google.com/go/talent v1.3.0/go.mod h1:CmcxwJ/PKfRgd1pBjQgU6W3YBwiewmUzQYH5HHmSCmM= +cloud.google.com/go/talent v1.4.0/go.mod h1:ezFtAgVuRf8jRsvyE6EwmbTK5LKciD4KVnHuDEFmOOA= +cloud.google.com/go/texttospeech v1.4.0/go.mod h1:FX8HQHA6sEpJ7rCMSfXuzBcysDAuWusNNNvN9FELDd8= +cloud.google.com/go/texttospeech v1.5.0/go.mod h1:oKPLhR4n4ZdQqWKURdwxMy0uiTS1xU161C8W57Wkea4= +cloud.google.com/go/tpu v1.3.0/go.mod h1:aJIManG0o20tfDQlRIej44FcwGGl/cD0oiRyMKG19IQ= +cloud.google.com/go/tpu v1.4.0/go.mod h1:mjZaX8p0VBgllCzF6wcU2ovUXN9TONFLd7iz227X2Xg= +cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg6N0G28= +cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= +cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs= +cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg= +cloud.google.com/go/video v1.8.0/go.mod h1:sTzKFc0bUSByE8Yoh8X0mn8bMymItVGPfTuUBUyRgxk= +cloud.google.com/go/video v1.9.0/go.mod h1:0RhNKFRF5v92f8dQt0yhaHrEuH95m068JYOvLZYnJSw= +cloud.google.com/go/videointelligence v1.6.0/go.mod h1:w0DIDlVRKtwPCn/C4iwZIJdvC69yInhW0cfi+p546uU= +cloud.google.com/go/videointelligence v1.7.0/go.mod h1:k8pI/1wAhjznARtVT9U1llUaFNPh7muw8QyOUpavru4= +cloud.google.com/go/videointelligence v1.8.0/go.mod h1:dIcCn4gVDdS7yte/w+koiXn5dWVplOZkE+xwG9FgK+M= +cloud.google.com/go/videointelligence v1.9.0/go.mod h1:29lVRMPDYHikk3v8EdPSaL8Ku+eMzDljjuvRs105XoU= +cloud.google.com/go/vision v1.2.0/go.mod h1:SmNwgObm5DpFBme2xpyOyasvBc1aPdjvMk2bBk0tKD0= +cloud.google.com/go/vision/v2 v2.2.0/go.mod h1:uCdV4PpN1S0jyCyq8sIM42v2Y6zOLkZs+4R9LrGYwFo= +cloud.google.com/go/vision/v2 v2.3.0/go.mod h1:UO61abBx9QRMFkNBbf1D8B1LXdS2cGiiCRx0vSpZoUo= +cloud.google.com/go/vision/v2 v2.4.0/go.mod h1:VtI579ll9RpVTrdKdkMzckdnwMyX2JILb+MhPqRbPsY= +cloud.google.com/go/vision/v2 v2.5.0/go.mod h1:MmaezXOOE+IWa+cS7OhRRLK2cNv1ZL98zhqFFZaaH2E= +cloud.google.com/go/vmmigration v1.2.0/go.mod h1:IRf0o7myyWFSmVR1ItrBSFLFD/rJkfDCUTO4vLlJvsE= +cloud.google.com/go/vmmigration v1.3.0/go.mod h1:oGJ6ZgGPQOFdjHuocGcLqX4lc98YQ7Ygq8YQwHh9A7g= +cloud.google.com/go/vpcaccess v1.4.0/go.mod h1:aQHVbTWDYUR1EbTApSVvMq1EnT57ppDmQzZ3imqIk4w= +cloud.google.com/go/vpcaccess v1.5.0/go.mod h1:drmg4HLk9NkZpGfCmZ3Tz0Bwnm2+DKqViEpeEpOq0m8= +cloud.google.com/go/webrisk v1.4.0/go.mod h1:Hn8X6Zr+ziE2aNd8SliSDWpEnSS1u4R9+xXZmFiHmGE= +cloud.google.com/go/webrisk v1.5.0/go.mod h1:iPG6fr52Tv7sGk0H6qUFzmL3HHZev1htXuWDEEsqMTg= +cloud.google.com/go/webrisk v1.6.0/go.mod h1:65sW9V9rOosnc9ZY7A7jsy1zoHS5W9IAXv6dGqhMQMc= +cloud.google.com/go/webrisk v1.7.0/go.mod h1:mVMHgEYH0r337nmt1JyLthzMr6YxwN1aAIEc2fTcq7A= +cloud.google.com/go/websecurityscanner v1.3.0/go.mod h1:uImdKm2wyeXQevQJXeh8Uun/Ym1VqworNDlBXQevGMo= +cloud.google.com/go/websecurityscanner v1.4.0/go.mod h1:ebit/Fp0a+FWu5j4JOmJEV8S8CzdTkAS77oDsiSqYWQ= +cloud.google.com/go/workflows v1.6.0/go.mod h1:6t9F5h/unJz41YqfBmqSASJSXccBLtD1Vwf+KmJENM0= +cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoISEXH2bcHC3M= +cloud.google.com/go/workflows v1.8.0/go.mod h1:ysGhmEajwZxGn1OhGOGKsTXc5PyxOc0vfKf5Af+to4M= +cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT3ujaO/WwSA= +code.sajari.com/docconv v1.3.5/go.mod h1:EDkTrwa2yO2O9EbVpD3dlHXDVcxbfKDWnDNE/8vbbP8= dmitri.shuralyov.com/app/changes v0.0.0-20180602232624-0a106ad413e3/go.mod h1:Yl+fi1br7+Rr3LqpNJf1/uxUdtRUV+Tnj0o93V2B9MU= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= dmitri.shuralyov.com/html/belt v0.0.0-20180602232347-f7d459c86be0/go.mod h1:JLBrvjyP0v+ecvNYvCpyZgu5/xkfAUhi6wJj28eUfSU= dmitri.shuralyov.com/service/change v0.0.0-20181023043359-a85b471d5412/go.mod h1:a1inKt/atXimZ4Mv927x+r7UpyzRUf4emIoiiSC2TN4= dmitri.shuralyov.com/state v0.0.0-20180228185332-28bcc343414c/go.mod h1:0PRwlb0D6DFvNNtx+9ybjezNCa8XF0xaYcETyp6rHWU= +gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8= git.apache.org/thrift.git v0.0.0-20180902110319-2566ecd5d999/go.mod h1:fPE2ZNJGynbRyZ4dJvy6G277gSllfV2HJqblrnkyeyg= +github.com/AdaLogics/go-fuzz-headers v0.0.0-20210715213245-6c3934b029d8/go.mod h1:CzsSbkDixRphAF5hS6wbMKq0eI6ccJRb7/A0M6JBnwg= +github.com/Azure/azure-pipeline-go v0.2.3/go.mod h1:x841ezTBIMG6O3lAcl8ATHnsOPVl2bqk7S3ta6S6u4k= +github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= +github.com/Azure/azure-storage-blob-go v0.14.0/go.mod h1:SMqIBi+SuiQH32bvyjngEewEeXoPfKMgWlBDaYf6fck= +github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= +github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= +github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= +github.com/Azure/go-autorest v10.8.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= +github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= +github.com/Azure/go-autorest/autorest v0.11.1/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= +github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= +github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= +github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= +github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= +github.com/Azure/go-autorest/autorest/adal v0.9.16/go.mod h1:tGMin8I49Yij6AQ+rvV+Xa/zwxYQB5hmsd6DkfAx2+A= +github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= +github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= +github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= +github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= +github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= +github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/toml v1.2.0 h1:Rt8g24XnyGTyglgET/PRUNlrUeu9F5L+7FilkXfZgs0= +github.com/BurntSushi/toml v1.2.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= +github.com/ClickHouse/clickhouse-go v1.4.3/go.mod h1:EaI/sW7Azgz9UATzd5ZdZHRUhHgv5+JMS9NSr2smCJI= +github.com/CloudyKit/fastprinter v0.0.0-20200109182630-33d98a066a53/go.mod h1:+3IMCy2vIlbG1XG/0ggNQv0SvxCAIpPM5b1nCz56Xno= +github.com/CloudyKit/jet/v6 v6.1.0/go.mod h1:d3ypHeIRNo2+XyqnGA8s+aphtcVpjP5hPwP/Lzo7Ro4= +github.com/HdrHistogram/hdrhistogram-go v0.9.0/go.mod h1:nxrse8/Tzg2tg3DZcZjm6qEclQKK70g0KxO61gFFZD4= +github.com/JalfResi/justext v0.0.0-20170829062021-c0282dea7198/go.mod h1:0SURuH1rsE8aVWvutuMZghRNrNrYEUzibzJfhEYR8L0= +github.com/JalfResi/justext v0.0.0-20221106200834-be571e3e3052/go.mod h1:0SURuH1rsE8aVWvutuMZghRNrNrYEUzibzJfhEYR8L0= +github.com/Joker/hpp v1.0.0/go.mod h1:8x5n+M1Hp5hC0g8okX3sR3vFQwynaX/UgSOM9MeBKzY= +github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= +github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= +github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= +github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= +github.com/Microsoft/go-winio v0.4.16-0.20201130162521-d1ffc52c7331/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= +github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= +github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/go-winio v0.4.17/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/go-winio v0.5.1/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= +github.com/Microsoft/hcsshim v0.8.6/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= +github.com/Microsoft/hcsshim v0.8.7-0.20190325164909-8abdbb8205e4/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= +github.com/Microsoft/hcsshim v0.8.7/go.mod h1:OHd7sQqRFrYd3RmSgbgji+ctCwkbq2wbEYNSzOYtcBQ= +github.com/Microsoft/hcsshim v0.8.9/go.mod h1:5692vkUqntj1idxauYlpoINNKeqCiG6Sg38RRsjT5y8= +github.com/Microsoft/hcsshim v0.8.14/go.mod h1:NtVKoYxQuTLx6gEq0L96c9Ju4JbRJ4nY2ow3VK6a9Lg= +github.com/Microsoft/hcsshim v0.8.15/go.mod h1:x38A4YbHbdxJtc0sF6oIz+RG0npwSCAvn69iY6URG00= +github.com/Microsoft/hcsshim v0.8.16/go.mod h1:o5/SZqmR7x9JNKsW3pu+nqHm0MF8vbA+VxGOoXdC600= +github.com/Microsoft/hcsshim v0.8.20/go.mod h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4= +github.com/Microsoft/hcsshim v0.8.21/go.mod h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4= +github.com/Microsoft/hcsshim v0.8.23/go.mod h1:4zegtUJth7lAvFyc6cH2gGQ5B3OFQim01nnU2M8jKDg= +github.com/Microsoft/hcsshim v0.9.2/go.mod h1:7pLA8lDk46WKDWlVsENo92gC0XFa8rbKfyFRBqxEbCc= +github.com/Microsoft/hcsshim/test v0.0.0-20201218223536-d3e5debf77da/go.mod h1:5hlzMzRKMLyo42nCZ9oml8AdTlq/0cvIaBv6tK1RehU= +github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod h1:mw7qgWloBUl75W/gVH3cQszUg1+gUITj7D6NY7ywVnY= +github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= +github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= +github.com/PuerkitoBio/goquery v1.4.1/go.mod h1:T9ezsOHcCrDCgA8aF1Cqr3sSYbO/xgdy8/R/XiIMAhA= +github.com/PuerkitoBio/goquery v1.5.1/go.mod h1:GsLWisAFVj4WgDibEWF4pvYnkVQBpKBKeU+7zCJoLcc= +github.com/PuerkitoBio/goquery v1.8.0/go.mod h1:ypIiRMtY7COPGk+I/YbZLbxsxn9g5ejnI2HSMtkjZvI= +github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= +github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= +github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= +github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= +github.com/RoaringBitmap/roaring v0.9.4/go.mod h1:icnadbWcNyfEHlYdr+tDlOTih1Bf/h+rzPpv4sbomAA= +github.com/RoaringBitmap/roaring v1.2.1/go.mod h1:icnadbWcNyfEHlYdr+tDlOTih1Bf/h+rzPpv4sbomAA= +github.com/Shopify/goreferrer v0.0.0-20220729165902-8cddb4f5de06/go.mod h1:7erjKLwalezA0k99cWs5L11HWOAPNjdUZ6RxH1BXbbM= +github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d/go.mod h1:HI8ITrYtUY+O+ZhtlqUnD8+KwNPOyugEhfP9fdUIaEQ= +github.com/advancedlogic/GoOse v0.0.0-20191112112754-e742535969c1/go.mod h1:f3HCSN1fBWjcpGtXyM119MJgeQl838v6so/PQOqvE1w= +github.com/advancedlogic/GoOse v0.0.0-20210820140952-9d5822d4a625/go.mod h1:f3HCSN1fBWjcpGtXyM119MJgeQl838v6so/PQOqvE1w= +github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY= +github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= github.com/akrylysov/algnhsa v0.0.0-20190319020909-05b3d192e9a7 h1:IAPakbB8XIYLWMATOpgH9Nbz7nsR2aRHHXoMHxduXSc= github.com/akrylysov/algnhsa v0.0.0-20190319020909-05b3d192e9a7/go.mod h1:HhzjNA0EjUWcwHTUMwqrpeAdIF3gRmpH0HpWx1hYJSc= +github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= +github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae/go.mod h1:CgnQgUtFrFz9mxFNtED3jI5tLDjKlOM+oUF/sTk6ps0= +github.com/alexflint/go-filemutex v1.1.0/go.mod h1:7P4iRhttt/nUvUOrYIhcpMzv2G6CY9UnI16Z+UJqRyk= +github.com/andybalholm/brotli v1.0.1/go.mod h1:loMXtMfwqflxFJPmdbJO0a3KNoPuLBgiu3qAvBg8x/Y= +github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= +github.com/andybalholm/cascadia v1.0.0/go.mod h1:GsXiBklL0woXo1j/WYWtSYYC4ouU9PqHO0sqidkEA4Y= +github.com/andybalholm/cascadia v1.1.0/go.mod h1:GsXiBklL0woXo1j/WYWtSYYC4ouU9PqHO0sqidkEA4Y= +github.com/andybalholm/cascadia v1.2.0/go.mod h1:YCyR8vOZT9aZ1CHEd8ap0gMVm2aFgxBp0T0eFw1RUQY= +github.com/andybalholm/cascadia v1.3.1/go.mod h1:R4bJ1UQfqADjvDa4P6HZHLh/3OxWWEqc0Sk8XGwHqvA= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= +github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= +github.com/apache/arrow/go/arrow v0.0.0-20210818145353-234c94e4ce64/go.mod h1:2qMFB56yOP3KzkB3PbYZ4AlUFg3a88F67TIx5lB/WwY= +github.com/apache/arrow/go/arrow v0.0.0-20211013220434-5962184e7a30/go.mod h1:Q7yQnSMnLvcXlZ8RV+jwz/6y1rQTqbX6C82SndT52Zs= +github.com/araddon/dateparse v0.0.0-20180729174819-cfd92a431d0e/go.mod h1:SLqhdZcd+dF3TEVL2RMoob5bBP5R1P1qkox+HtCBgGI= +github.com/araddon/dateparse v0.0.0-20200409225146-d820a6159ab1/go.mod h1:SLqhdZcd+dF3TEVL2RMoob5bBP5R1P1qkox+HtCBgGI= +github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de/go.mod h1:DCaWoUhZrYW9p1lxo/cm8EmUOOzAPSEZNGF2DK1dJgw= +github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= +github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= +github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= +github.com/avct/uasurfer v0.0.0-20191028135549-26b5daa857f1/go.mod h1:noBAuukeYOXa0aXGqxr24tADqkwDO2KRD15FsuaZ5a8= github.com/aws/aws-lambda-go v1.9.0 h1:r9TWtk8ozLYdMW+aelUeWny8z2mjghJCMx6/uUwOLNo= github.com/aws/aws-lambda-go v1.9.0/go.mod h1:zUsUQhAUjYzR8AuduJPCfhBuKWUaDbQiPOG+ouzmE1A= +github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= +github.com/aws/aws-sdk-go v1.17.7/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= +github.com/aws/aws-sdk-go v1.44.138/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go-v2 v1.8.0/go.mod h1:xEFuWz+3TYdlPRuo+CqATbeDWIWyaT5uAPwPaWtgse0= +github.com/aws/aws-sdk-go-v2 v1.9.2/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4= +github.com/aws/aws-sdk-go-v2/config v1.6.0/go.mod h1:TNtBVmka80lRPk5+S9ZqVfFszOQAGJJ9KbT3EM3CHNU= +github.com/aws/aws-sdk-go-v2/config v1.8.3/go.mod h1:4AEiLtAb8kLs7vgw2ZV3p2VZ1+hBavOc84hqxVNpCyw= +github.com/aws/aws-sdk-go-v2/credentials v1.3.2/go.mod h1:PACKuTJdt6AlXvEq8rFI4eDmoqDFC5DpVKQbWysaDgM= +github.com/aws/aws-sdk-go-v2/credentials v1.4.3/go.mod h1:FNNC6nQZQUuyhq5aE5c7ata8o9e4ECGmS4lAXC7o1mQ= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.4.0/go.mod h1:Mj/U8OpDbcVcoctrYwA2bak8k/HFPdcLzI/vaiXMwuM= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.6.0/go.mod h1:gqlclDEZp4aqJOancXK6TN24aKhT0W0Ae9MHk3wzTMM= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.4.0/go.mod h1:eHwXu2+uE/T6gpnYWwBwqoeqRf9IXyCcolyOWDRAErQ= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.5.4/go.mod h1:Ex7XQmbFmgFHrjUX6TN3mApKW5Hglyga+F7wZHTtYhA= +github.com/aws/aws-sdk-go-v2/internal/ini v1.2.0/go.mod h1:Q5jATQc+f1MfZp3PDMhn6ry18hGvE0i8yvbXoKbnZaE= +github.com/aws/aws-sdk-go-v2/internal/ini v1.2.4/go.mod h1:ZcBrrI3zBKlhGFNYWvju0I3TR93I7YIgAfy82Fh4lcQ= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.2.2/go.mod h1:EASdTcM1lGhUe1/p4gkojHwlGJkeoRjjr1sRCzup3Is= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.3.0/go.mod h1:v8ygadNyATSm6elwJ/4gzJwcFhri9RqS8skgHKiwXPU= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.2.2/go.mod h1:NXmNI41bdEsJMrD0v9rUvbGCB5GwdBEpKvUvIY3vTFg= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.3.2/go.mod h1:72HRZDLMtmVQiLG2tLfQcaWLCssELvGl+Zf2WVxMmR8= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.5.2/go.mod h1:QuL2Ym8BkrLmN4lUofXYq6000/i5jPjosCNK//t6gak= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.7.2/go.mod h1:np7TMuJNT83O0oDOSF8i4dF3dvGqA6hPYYo6YYkzgRA= +github.com/aws/aws-sdk-go-v2/service/s3 v1.12.0/go.mod h1:6J++A5xpo7QDsIeSqPK4UHqMSyPOCopa+zKtqAMhqVQ= +github.com/aws/aws-sdk-go-v2/service/s3 v1.16.1/go.mod h1:CQe/KvWV1AqRc65KqeJjrLzr5X2ijnFTTVzJW0VBRCI= +github.com/aws/aws-sdk-go-v2/service/sso v1.3.2/go.mod h1:J21I6kF+d/6XHVk7kp/cx9YVD2TMD2TbLwtRGVcinXo= +github.com/aws/aws-sdk-go-v2/service/sso v1.4.2/go.mod h1:NBvT9R1MEF+Ud6ApJKM0G+IkPchKS7p7c2YPKwHmBOk= +github.com/aws/aws-sdk-go-v2/service/sts v1.6.1/go.mod h1:hLZ/AnkIKHLuPGjEiyghNEdvJ2PP0MgOxcmv9EBJ4xs= +github.com/aws/aws-sdk-go-v2/service/sts v1.7.2/go.mod h1:8EzeIqfWt2wWT4rJVu3f21TfrhJ8AEMzVybRNSb/b4g= +github.com/aws/smithy-go v1.7.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= +github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= +github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4= +github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= +github.com/beorn7/perks v0.0.0-20160804104726-4c0e84591b9a/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= +github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= +github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= +github.com/bitly/go-hostpool v0.0.0-20171023180738-a3a6125de932/go.mod h1:NOuUCSz6Q9T7+igc/hlvDOUdtWKryOrtFyIVABv/p7k= +github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA= +github.com/bits-and-blooms/bitset v1.2.0/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= +github.com/bits-and-blooms/bitset v1.3.1/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= +github.com/bits-and-blooms/bitset v1.3.3/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= +github.com/bits-and-blooms/bloom/v3 v3.3.1/go.mod h1:bhUUknWd5khVbTe4UgMCSiOOVJzr3tMoijSK3WwvW90= +github.com/bkaradzic/go-lz4 v1.0.0/go.mod h1:0YdlkowM3VswSROI7qDxhRvJ3sLhlFrRRwjwegp5jy4= +github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= +github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM= +github.com/blang/semver v3.1.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM= github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= +github.com/blevesearch/bleve/v2 v2.3.6-0.20221111171245-56dc9b25507e/go.mod h1:mfCWvuwg/XnPVZHEejATm5TyFqyeLmm8p9Y3xDvwz4k= +github.com/blevesearch/bleve_index_api v1.0.3/go.mod h1:fiwKS0xLEm+gBRgv5mumf0dhgFr2mDgZah1pqv1c1M4= +github.com/blevesearch/bleve_index_api v1.0.5/go.mod h1:YXMDwaXFFXwncRS8UobWs7nvo0DmusriM1nztTlj1ms= +github.com/blevesearch/geo v0.1.15/go.mod h1:cRIvqCdk3cgMhGeHNNe6yPzb+w56otxbfo1FBJfR2Pc= +github.com/blevesearch/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:9eJDeqxJ3E7WnLebQUlPD7ZjSce7AnDb9vjGmMCbD0A= +github.com/blevesearch/go-porterstemmer v1.0.3/go.mod h1:angGc5Ht+k2xhJdZi511LtmxuEf0OVpvUUNrwmM1P7M= +github.com/blevesearch/goleveldb v1.0.1/go.mod h1:WrU8ltZbIp0wAoig/MHbrPCXSOLpe79nz5lv5nqfYrQ= +github.com/blevesearch/gtreap v0.1.1/go.mod h1:QaQyDRAT51sotthUWAH4Sj08awFSSWzgYICSZ3w0tYk= +github.com/blevesearch/mmap-go v1.0.2/go.mod h1:ol2qBqYaOUsGdm7aRMRrYGgPvnwLe6Y+7LMvAB5IbSA= +github.com/blevesearch/mmap-go v1.0.4/go.mod h1:EWmEAOmdAS9z/pi/+Toxu99DnsbhG1TIxUoRmJw/pSs= +github.com/blevesearch/scorch_segment_api/v2 v2.1.4/go.mod h1:PgVnbbg/t1UkgezPDu8EHLi1BHQ17xUwsFdU6NnOYS0= +github.com/blevesearch/segment v0.9.0/go.mod h1:9PfHYUdQCgHktBgvtUOF4x+pc4/l8rdH0u5spnW85UQ= +github.com/blevesearch/snowball v0.6.1/go.mod h1:ZF0IBg5vgpeoUhnMza2v0A/z8m1cWPlwhke08LpNusg= +github.com/blevesearch/snowballstem v0.9.0/go.mod h1:PivSj3JMc8WuaFkTSRDW2SlrulNWPl4ABg1tC/hlgLs= +github.com/blevesearch/upsidedown_store_api v1.0.1/go.mod h1:MQDVGpHZrpe3Uy26zJBf/a8h0FZY6xJbthIMm8myH2Q= +github.com/blevesearch/vellum v1.0.9/go.mod h1:ul1oT0FhSMDIExNjIxHqJoGpVrBpKCdgDQNxfqgJt7k= +github.com/blevesearch/zapx/v11 v11.3.7/go.mod h1:Xk9Z69AoAWIOvWudNDMlxJDqSYGf90LS0EfnaAIvXCA= +github.com/blevesearch/zapx/v12 v12.3.7/go.mod h1:SgEtYIBGvM0mgIBn2/tQE/5SdrPXaJUaT/kVqpAPxm0= +github.com/blevesearch/zapx/v13 v13.3.7/go.mod h1:yyrB4kJ0OT75UPZwT/zS+Ru0/jYKorCOOSY5dBzAy+s= +github.com/blevesearch/zapx/v14 v14.3.7/go.mod h1:9J/RbOkqZ1KSjmkOes03AkETX7hrXT0sFMpWH4ewC4w= +github.com/blevesearch/zapx/v15 v15.3.7/go.mod h1:m7Y6m8soYUvS7MjN9eKlz1xrLCcmqfFadmu7GhWIrLY= +github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= +github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= github.com/bradfitz/go-smtpd v0.0.0-20170404230938-deb6d6237625/go.mod h1:HYsPBTaaSFSlLx/70C2HPIMNZpVV8+vt/A+FMnYP11g= -github.com/bufbuild/protocompile v0.4.0 h1:LbFKd2XowZvQ/kajzguUp2DC9UEIQhIq77fZZlaQsNA= -github.com/bufbuild/protocompile v0.4.0/go.mod h1:3v93+mbWn/v3xzN+31nwkJfrEpAUwp+BagBSZWx+TP8= +github.com/bshuster-repo/logrus-logstash-hook v0.4.1/go.mod h1:zsTqEiSzDgAa/8GZR7E1qaXrhYNDKBYy5/dWPTIflbk= +github.com/buger/jsonparser v0.0.0-20180808090653-f4dd9f5a6b44/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= github.com/buger/jsonparser v0.0.0-20181115193947-bf1c66bbce23/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= +github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= +github.com/bugsnag/bugsnag-go v0.0.0-20141110184014-b1d153021fcd/go.mod h1:2oa8nejYd4cQ/b0hMIopN0lCRxU0bueqREvZLWFrtK8= +github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b/go.mod h1:obH5gd0BsqsP2LwDJ9aOkm/6J86V6lyAXCoQWGw3K50= +github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0/go.mod h1:D/8v3kj0zr8ZAKg1AQ6crr+5VwKN5eIywRkfhyM/+dE= +github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= +github.com/cenkalti/backoff/v4 v4.1.2/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= +github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= +github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod h1:xUQBLp4RLc5zJtWY++yjOoMoB5lihDt7fai+75m+rGw= +github.com/checkpoint-restore/go-criu/v5 v5.0.0/go.mod h1:cfwC0EG7HMUenopBsUf9d89JlCLQIfgVcNsNN0t6T2M= +github.com/checkpoint-restore/go-criu/v5 v5.3.0/go.mod h1:E/eQpaFtUKGOOSEBZgmKAcn+zUUwWxqcaKZlF54wK8E= +github.com/cheekybits/is v0.0.0-20150225183255-68e9c0620927/go.mod h1:h/aW8ynjgkuj+NQRlZcDbAbM1ORAbXjXX77sX7T289U= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/cilium/ebpf v0.0.0-20200110133405-4032b1d8aae3/go.mod h1:MA5e5Lr8slmEg9bt0VpxxWqJlO4iwu3FBdHUzV7wQVg= +github.com/cilium/ebpf v0.0.0-20200702112145-1c8d4c9ef775/go.mod h1:7cR51M8ViRLIdUjrmSXlK9pkrsDlLHbO8jiB8X8JnOc= +github.com/cilium/ebpf v0.2.0/go.mod h1:To2CFviqOWL/M0gIMsvSMlqe7em/l1ALkX1PyjrX2Qs= +github.com/cilium/ebpf v0.4.0/go.mod h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs= +github.com/cilium/ebpf v0.6.2/go.mod h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs= +github.com/cilium/ebpf v0.7.0/go.mod h1:/oI2+1shJiTGAMgl6/RgJr36Eo1jzrRcAWbcXO2usCA= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cloudflare/golz4 v0.0.0-20150217214814-ef862a3cdc58/go.mod h1:EOBUe0h4xcZ5GoxqC5SDxFQ8gwyZPKQoEzownBlhI80= +github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= +github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211130200136-a8f946100490/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= +github.com/cockroachdb/cockroach-go/v2 v2.1.1/go.mod h1:7NtUnP6eK+l6k483WSYNrq3Kb23bWV10IRV1TyeSpwM= +github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= +github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h6jFvWxBdQXxjopDMZyH2UVceIRfR84bdzbkoKrsWNo= +github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoCr5oaCLELYA= +github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= +github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod h1:4Zcjuz89kmFXt9morQgcfYZAYZ5n8WHjt81YYWIwtTM= +github.com/containerd/aufs v0.0.0-20200908144142-dab0cbea06f4/go.mod h1:nukgQABAEopAHvB6j7cnP5zJ+/3aVcE7hCYqvIwAHyE= +github.com/containerd/aufs v0.0.0-20201003224125-76a6863f2989/go.mod h1:AkGGQs9NM2vtYHaUen+NljV0/baGCAPELGm2q9ZXpWU= +github.com/containerd/aufs v0.0.0-20210316121734-20793ff83c97/go.mod h1:kL5kd6KM5TzQjR79jljyi4olc1Vrx6XBlcyj3gNv2PU= +github.com/containerd/aufs v1.0.0/go.mod h1:kL5kd6KM5TzQjR79jljyi4olc1Vrx6XBlcyj3gNv2PU= +github.com/containerd/btrfs v0.0.0-20201111183144-404b9149801e/go.mod h1:jg2QkJcsabfHugurUvvPhS3E08Oxiuh5W/g1ybB4e0E= +github.com/containerd/btrfs v0.0.0-20210316141732-918d888fb676/go.mod h1:zMcX3qkXTAi9GI50+0HOeuV8LU2ryCE/V2vG/ZBiTss= +github.com/containerd/btrfs v1.0.0/go.mod h1:zMcX3qkXTAi9GI50+0HOeuV8LU2ryCE/V2vG/ZBiTss= +github.com/containerd/cgroups v0.0.0-20190717030353-c4b9ac5c7601/go.mod h1:X9rLEHIqSf/wfK8NsPqxJmeZgW4pcfzdXITDrUSJ6uI= +github.com/containerd/cgroups v0.0.0-20190919134610-bf292b21730f/go.mod h1:OApqhQ4XNSNC13gXIwDjhOQxjWa/NxkwZXJ1EvqT0ko= +github.com/containerd/cgroups v0.0.0-20200531161412-0dbf7f05ba59/go.mod h1:pA0z1pT8KYB3TCXK/ocprsh7MAkoW8bZVzPdih9snmM= +github.com/containerd/cgroups v0.0.0-20200710171044-318312a37340/go.mod h1:s5q4SojHctfxANBDvMeIaIovkq29IP48TKAxnhYRxvo= +github.com/containerd/cgroups v0.0.0-20200824123100-0b889c03f102/go.mod h1:s5q4SojHctfxANBDvMeIaIovkq29IP48TKAxnhYRxvo= +github.com/containerd/cgroups v0.0.0-20210114181951-8a68de567b68/go.mod h1:ZJeTFisyysqgcCdecO57Dj79RfL0LNeGiFUqLYQRYLE= +github.com/containerd/cgroups v1.0.1/go.mod h1:0SJrPIenamHDcZhEcJMNBB85rHcUsw4f25ZfBiPYRkU= +github.com/containerd/cgroups v1.0.3/go.mod h1:/ofk34relqNjSGyqPrmEULrO4Sc8LJhvJmWbUCUKqj8= +github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= +github.com/containerd/console v0.0.0-20181022165439-0650fd9eeb50/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= +github.com/containerd/console v0.0.0-20191206165004-02ecf6a7291e/go.mod h1:8Pf4gM6VEbTNRIT26AyyU7hxdQU3MvAvxVI0sc00XBE= +github.com/containerd/console v1.0.1/go.mod h1:XUsP6YE/mKtz6bxc+I8UiKKTP04qjQL4qcS3XoQ5xkw= +github.com/containerd/console v1.0.2/go.mod h1:ytZPjGgY2oeTkAONYafi2kSj0aYggsf8acV1PGKCbzQ= +github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U= +github.com/containerd/containerd v1.2.10/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.3.0/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.3.1-0.20191213020239-082f7e3aed57/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.3.2/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.4.0-beta.2.0.20200729163537-40b22ef07410/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.4.1/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.4.3/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.4.9/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= +github.com/containerd/containerd v1.5.0-beta.1/go.mod h1:5HfvG1V2FsKesEGQ17k5/T7V960Tmcumvqn8Mc+pCYQ= +github.com/containerd/containerd v1.5.0-beta.3/go.mod h1:/wr9AVtEM7x9c+n0+stptlo/uBBoBORwEx6ardVcmKU= +github.com/containerd/containerd v1.5.0-beta.4/go.mod h1:GmdgZd2zA2GYIBZ0w09ZvgqEq8EfBp/m3lcVZIvPHhI= +github.com/containerd/containerd v1.5.0-rc.0/go.mod h1:V/IXoMqNGgBlabz3tHD2TWDoTJseu1FGOKuoA4nNb2s= +github.com/containerd/containerd v1.5.1/go.mod h1:0DOxVqwDy2iZvrZp2JUx/E+hS0UNTVn7dJnIOwtYR4g= +github.com/containerd/containerd v1.5.7/go.mod h1:gyvv6+ugqY25TiXxcZC3L5yOeYgEw0QMhscqVp1AR9c= +github.com/containerd/containerd v1.5.8/go.mod h1:YdFSv5bTFLpG2HIYmfqDpSYYTDX+mc5qtSuYx1YUb/s= +github.com/containerd/containerd v1.6.1/go.mod h1:1nJz5xCZPusx6jJU8Frfct988y0NpumIq9ODB0kLtoE= +github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= +github.com/containerd/continuity v0.0.0-20190815185530-f2a389ac0a02/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= +github.com/containerd/continuity v0.0.0-20191127005431-f65d91d395eb/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= +github.com/containerd/continuity v0.0.0-20200710164510-efbc4488d8fe/go.mod h1:cECdGN1O8G9bgKTlLhuPJimka6Xb/Gg7vYzCTNVxhvo= +github.com/containerd/continuity v0.0.0-20201208142359-180525291bb7/go.mod h1:kR3BEg7bDFaEddKm54WSmrol1fKWDU1nKYkgrcgZT7Y= +github.com/containerd/continuity v0.0.0-20210208174643-50096c924a4e/go.mod h1:EXlVlkqNba9rJe3j7w3Xa924itAMLgZH4UD/Q4PExuQ= +github.com/containerd/continuity v0.1.0/go.mod h1:ICJu0PwR54nI0yPEnJ6jcS+J7CZAUXrLh8lPo2knzsM= +github.com/containerd/continuity v0.2.2/go.mod h1:pWygW9u7LtS1o4N/Tn0FoCFDIXZ7rxcMX7HX1Dmibvk= +github.com/containerd/fifo v0.0.0-20180307165137-3d5202aec260/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= +github.com/containerd/fifo v0.0.0-20190226154929-a9fb20d87448/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= +github.com/containerd/fifo v0.0.0-20200410184934-f15a3290365b/go.mod h1:jPQ2IAeZRCYxpS/Cm1495vGFww6ecHmMk1YJH2Q5ln0= +github.com/containerd/fifo v0.0.0-20201026212402-0724c46b320c/go.mod h1:jPQ2IAeZRCYxpS/Cm1495vGFww6ecHmMk1YJH2Q5ln0= +github.com/containerd/fifo v0.0.0-20210316144830-115abcc95a1d/go.mod h1:ocF/ME1SX5b1AOlWi9r677YJmCPSwwWnQ9O123vzpE4= +github.com/containerd/fifo v1.0.0/go.mod h1:ocF/ME1SX5b1AOlWi9r677YJmCPSwwWnQ9O123vzpE4= +github.com/containerd/go-cni v1.0.1/go.mod h1:+vUpYxKvAF72G9i1WoDOiPGRtQpqsNW/ZHtSlv++smU= +github.com/containerd/go-cni v1.0.2/go.mod h1:nrNABBHzu0ZwCug9Ije8hL2xBCYh/pjfMb1aZGrrohk= +github.com/containerd/go-cni v1.1.0/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= +github.com/containerd/go-cni v1.1.3/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= +github.com/containerd/go-runc v0.0.0-20180907222934-5a6d9f37cfa3/go.mod h1:IV7qH3hrUgRmyYrtgEeGWJfWbgcHL9CSRruz2Vqcph0= +github.com/containerd/go-runc v0.0.0-20190911050354-e029b79d8cda/go.mod h1:IV7qH3hrUgRmyYrtgEeGWJfWbgcHL9CSRruz2Vqcph0= +github.com/containerd/go-runc v0.0.0-20200220073739-7016d3ce2328/go.mod h1:PpyHrqVs8FTi9vpyHwPwiNEGaACDxT/N/pLcvMSRA9g= +github.com/containerd/go-runc v0.0.0-20201020171139-16b287bc67d0/go.mod h1:cNU0ZbCgCQVZK4lgG3P+9tn9/PaJNmoDXPpoJhDR+Ok= +github.com/containerd/go-runc v1.0.0/go.mod h1:cNU0ZbCgCQVZK4lgG3P+9tn9/PaJNmoDXPpoJhDR+Ok= +github.com/containerd/imgcrypt v1.0.1/go.mod h1:mdd8cEPW7TPgNG4FpuP3sGBiQ7Yi/zak9TYCG3juvb0= +github.com/containerd/imgcrypt v1.0.4-0.20210301171431-0ae5c75f59ba/go.mod h1:6TNsg0ctmizkrOgXRNQjAPFWpMYRWuiB6dSF4Pfa5SA= +github.com/containerd/imgcrypt v1.1.1-0.20210312161619-7ed62a527887/go.mod h1:5AZJNI6sLHJljKuI9IHnw1pWqo/F0nGDOuR9zgTs7ow= +github.com/containerd/imgcrypt v1.1.1/go.mod h1:xpLnwiQmEUJPvQoAapeb2SNCxz7Xr6PJrXQb0Dpc4ms= +github.com/containerd/imgcrypt v1.1.3/go.mod h1:/TPA1GIDXMzbj01yd8pIbQiLdQxed5ue1wb8bP7PQu4= +github.com/containerd/nri v0.0.0-20201007170849-eb1350a75164/go.mod h1:+2wGSDGFYfE5+So4M5syatU0N0f0LbWpuqyMi4/BE8c= +github.com/containerd/nri v0.0.0-20210316161719-dbaa18c31c14/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY= +github.com/containerd/nri v0.1.0/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY= +github.com/containerd/stargz-snapshotter/estargz v0.4.1/go.mod h1:x7Q9dg9QYb4+ELgxmo4gBUeJB0tl5dqH1Sdz0nJU1QM= +github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= +github.com/containerd/ttrpc v0.0.0-20190828172938-92c8520ef9f8/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= +github.com/containerd/ttrpc v0.0.0-20191028202541-4f1b8fe65a5c/go.mod h1:LPm1u0xBw8r8NOKoOdNMeVHSawSsltak+Ihv+etqsE8= +github.com/containerd/ttrpc v1.0.1/go.mod h1:UAxOpgT9ziI0gJrmKvgcZivgxOp8iFPSk8httJEt98Y= +github.com/containerd/ttrpc v1.0.2/go.mod h1:UAxOpgT9ziI0gJrmKvgcZivgxOp8iFPSk8httJEt98Y= +github.com/containerd/ttrpc v1.1.0/go.mod h1:XX4ZTnoOId4HklF4edwc4DcqskFZuvXB1Evzy5KFQpQ= +github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd/go.mod h1:Cm3kwCdlkCfMSHURc+r6fwoGH6/F1hH3S4sg0rLFWPc= +github.com/containerd/typeurl v0.0.0-20190911142611-5eb25027c9fd/go.mod h1:GeKYzf2pQcqv7tJ0AoCuuhtnqhva5LNU3U+OyKxxJpk= +github.com/containerd/typeurl v1.0.1/go.mod h1:TB1hUtrpaiO88KEK56ijojHS1+NeF0izUACaJW2mdXg= +github.com/containerd/typeurl v1.0.2/go.mod h1:9trJWW2sRlGub4wZJRTW83VtbOLS6hwcDZXTn6oPz9s= +github.com/containerd/zfs v0.0.0-20200918131355-0a33824f23a2/go.mod h1:8IgZOBdv8fAgXddBT4dBXJPtxyRsejFIpXoklgxgEjw= +github.com/containerd/zfs v0.0.0-20210301145711-11e8f1707f62/go.mod h1:A9zfAbMlQwE+/is6hi0Xw8ktpL+6glmqZYtevJgaB8Y= +github.com/containerd/zfs v0.0.0-20210315114300-dde8f0fda960/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= +github.com/containerd/zfs v0.0.0-20210324211415-d5c4544f0433/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= +github.com/containerd/zfs v1.0.0/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= +github.com/containernetworking/cni v0.7.1/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= +github.com/containernetworking/cni v0.8.0/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= +github.com/containernetworking/cni v0.8.1/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= +github.com/containernetworking/cni v1.0.1/go.mod h1:AKuhXbN5EzmD4yTNtfSsX3tPcmtrBI6QcRV0NiNt15Y= +github.com/containernetworking/plugins v0.8.6/go.mod h1:qnw5mN19D8fIwkqW7oHHYDHVlzhJpcY6TQxn/fUyDDM= +github.com/containernetworking/plugins v0.9.1/go.mod h1:xP/idU2ldlzN6m4p5LmGiwRDjeJr6FLK6vuiUwoH7P8= +github.com/containernetworking/plugins v1.0.1/go.mod h1:QHCfGpaTwYTbbH+nZXKVTxNBDZcxSOplJT5ico8/FLE= +github.com/containers/ocicrypt v1.0.1/go.mod h1:MeJDzk1RJHv89LjsH0Sp5KTY3ZYkjXO/C+bKAeWFIrc= +github.com/containers/ocicrypt v1.1.0/go.mod h1:b8AOe0YR67uU8OqfVNcznfFpAzu3rdgUV4GP9qXPfu4= +github.com/containers/ocicrypt v1.1.1/go.mod h1:Dm55fwWm1YZAjYRaJ94z2mfZikIyIN4B0oB3dj3jFxY= +github.com/containers/ocicrypt v1.1.2/go.mod h1:Dm55fwWm1YZAjYRaJ94z2mfZikIyIN4B0oB3dj3jFxY= +github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= +github.com/coreos/go-iptables v0.4.5/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= +github.com/coreos/go-iptables v0.5.0/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= +github.com/coreos/go-iptables v0.6.0/go.mod h1:Qe8Bv2Xik5FyTXwgIbLAnv2sWSBmvWdFETJConOQ//Q= +github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= +github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-systemd v0.0.0-20161114122254-48702e0da86b/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd/v22 v22.0.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= +github.com/coreos/go-systemd/v22 v22.1.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= +github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/couchbase/ghistogram v0.1.0/go.mod h1:s1Jhy76zqfEecpNWJfWUiKZookAFaiGOEoyzgHt9i7k= +github.com/couchbase/moss v0.2.0/go.mod h1:9MaHIaRuy9pvLPUJxB8sh8OrLfyDczECVL37grCIubs= +github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= +github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= +github.com/cyphar/filepath-securejoin v0.2.3/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= +github.com/cznic/mathutil v0.0.0-20180504122225-ca4c9f2c1369/go.mod h1:e6NPNENfs9mPDVNRekM7lKScauxd5kXTr1Mfyig6TDM= +github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c/go.mod h1:Ct2BUK8SB0YC1SMSibvLzxjeJLnrYEVLULFNiHY9YfQ= +github.com/d2g/dhcp4client v1.0.0/go.mod h1:j0hNfjhrt2SxUOw55nL0ATM/z4Yt3t2Kd1mW34z5W5s= +github.com/d2g/dhcp4server v0.0.0-20181031114812-7d4a0a7f59a5/go.mod h1:Eo87+Kg/IX2hfWJfwxMzLyuSZyxSoAug2nGa1G2QAi8= +github.com/d2g/hardwareaddr v0.0.0-20190221164911-e7d9fbe030e4/go.mod h1:bMl4RjIciD2oAxI7DmWRx6gbeqrkoLqv3MV0vzNad+I= +github.com/dave/jennifer v1.4.1/go.mod h1:7jEdnm+qBcxl8PC0zyp7vxcpSRnzXSt9r39tpTVGlwA= 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/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= -github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/denisenkom/go-mssqldb v0.10.0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU= +github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba/go.mod h1:dV8lFg6daOBZbT6/BDGIz6Y3WFGn8juu6G+CQ6LHtl0= +github.com/dgraph-io/badger/v2 v2.2007.4/go.mod h1:vSw/ax2qojzbN6eXHIx6KPKtCSHJN/Uz0X0VPruTIhk= +github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= +github.com/dgrijalva/jwt-go v0.0.0-20170104182250-a601269ab70c/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgryski/dgoogauth v0.0.0-20190221195224-5a805980a5f3/go.mod h1:hEfFauPHz7+NnjR/yHJGhrKo1Za+zStgwUETx3yzqgY= +github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= +github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= +github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= +github.com/dhui/dktest v0.3.10/go.mod h1:h5Enh0nG3Qbo9WjNFRrwmKUaePEBhXMOygbz3Ww7Sz0= +github.com/disintegration/imaging v1.6.2/go.mod h1:44/5580QXChDfwIclfc/PCwrr44amcmDAg8hxG0Ewe4= +github.com/djherbis/atime v1.1.0/go.mod h1:28OF6Y8s3NQWwacXc5eZTsEsiMzp7LF8MbXE+XJPdBE= +github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= +github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= +github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= +github.com/docker/distribution v2.7.1-0.20190205005809-0d3efadf0154+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/distribution v2.8.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v20.10.13+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker-credential-helpers v0.6.3/go.mod h1:WRaJzqw3CTB9bk10avuGsjVBZsD05qeibJ1/TYlvc0Y= +github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= +github.com/docker/go-events v0.0.0-20170721190031-9461782956ad/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= +github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= +github.com/docker/go-metrics v0.0.0-20180209012529-399ea8c73916/go.mod h1:/u0gXw0Gay3ceNrsHubL3BtdOL2fHf93USgMTe0W5dI= +github.com/docker/go-metrics v0.0.1/go.mod h1:cG1hvH2utMXtqgqqYE9plW6lDxS3/5ayHzueweSI3Vw= +github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= +github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod h1:cyGadeNEkKy96OOhEzfZl+yxihPEzKnqJwvfuSUqbZE= +github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= +github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= +github.com/dsnet/compress v0.0.2-0.20210315054119-f66993602bf5/go.mod h1:qssHWj60/X5sZFNxpG4HBPDHVqxNm4DfnCKgrbZOT+s= +github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780/go.mod h1:Lj+Z9rebOhdfkVLjJ8T6VcRQv3SXugXy999NBtR9aFY= +github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= +github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dyatlov/go-opengraph/opengraph v0.0.0-20220524092352-606d7b1e5f8a h1:etIrTD8BQqzColk9nKRusM9um5+1q0iOEJLqfBMIK64= github.com/dyatlov/go-opengraph/opengraph v0.0.0-20220524092352-606d7b1e5f8a/go.mod h1:emQhSYTXqB0xxjLITTw4EaWZ+8IIQYw+kx9GqNUKdLg= +github.com/edsrzf/mmap-go v0.0.0-20170320065105-0bce6a688712/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= +github.com/eknkc/amber v0.0.0-20171010120322-cdade1c07385/go.mod h1:0vRUJqYpeSZifjYj7uP3BG/gKcuzL9xWVV/Y+cK33KM= +github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= +github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= +github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= +github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= +github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= +github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= +github.com/envoyproxy/go-control-plane v0.10.1/go.mod h1:AY7fTTXNdv/aJ2O5jwpxAPOWUZ7hQAEvzN5Pf27BkQQ= +github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/envoyproxy/protoc-gen-validate v0.6.2/go.mod h1:2t7qjJNvHPx8IjnBOzl9E9/baC+qXE/TeeyBRzgJDws= +github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= -github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4= -github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI= +github.com/fatih/set v0.2.1/go.mod h1:+RKtMCH+favT2+3YecHGxcc0b4KyVWA1QWWJUs4E0CI= +github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= +github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/flosch/pongo2/v4 v4.0.2/go.mod h1:B5ObFANs/36VwxxlgKpdchIJHMvHB562PW+BWPhwZD8= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= +github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= +github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= +github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/form3tech-oss/jwt-go v3.2.3+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/form3tech-oss/jwt-go v3.2.5+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= github.com/francoispqt/gojay v1.2.13 h1:d2m3sFjloqoIUQU3TsHBgj6qg/BVGlTBeHDUmyJnXKk= github.com/francoispqt/gojay v1.2.13/go.mod h1:ehT5mTG4ua4581f1++1WLG0vPdaA9HaiDsoyrBGkyDY= +github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= +github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= +github.com/fsouza/fake-gcs-server v1.17.0/go.mod h1:D1rTE4YCyHFNa99oyJJ5HyclvN/0uQR+pM/VdlL83bw= +github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa/go.mod h1:KnogPXtdwXqoenmZCw6S+25EAm2MkxbG0deNDu4cbSA= +github.com/gabriel-vasile/mimetype v1.3.1/go.mod h1:fA8fi6KUiG7MgQQ+mEWotXoEOvmxRtOJlERCzSmRvr8= +github.com/gabriel-vasile/mimetype v1.4.0/go.mod h1:fA8fi6KUiG7MgQQ+mEWotXoEOvmxRtOJlERCzSmRvr8= +github.com/garyburd/redigo v0.0.0-20150301180006-535138d7bcd7/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY= +github.com/getsentry/raven-go v0.2.0/go.mod h1:KungGk8q33+aIAZUIVWZDr2OfAEBsO49PX4NzFV5kcQ= +github.com/getsentry/sentry-go v0.15.0/go.mod h1:RZPJKSw+adu8PBNygiri/A98FqVr2HtRckJk9XVxJ9I= +github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/gigawattio/window v0.0.0-20180317192513-0f5467e35573/go.mod h1:eBvb3i++NHDH4Ugo9qCvMw8t0mTSctaEa5blJbWcNxs= +github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= +github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR9tTTk= github.com/gliderlabs/ssh v0.1.1/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= -github.com/go-asn1-ber/asn1-ber v1.5.7 h1:DTX+lbVTWaTw1hQ+PbZPlnDZPEIs0SS/GCZAl535dDk= -github.com/go-asn1-ber/asn1-ber v1.5.7/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= +github.com/go-asn1-ber/asn1-ber v1.3.2-0.20191121212151-29be175fc3a3/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= +github.com/go-asn1-ber/asn1-ber v1.5.4 h1:vXT6d/FNDiELJnLb6hGNa309LMsrCoYFvpwHDF0+Y1A= +github.com/go-asn1-ber/asn1-ber v1.5.4/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= +github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= +github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= +github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks= +github.com/go-fonts/liberation v0.1.1/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= +github.com/go-fonts/stix v0.1.0/go.mod h1:w/c1f0ldAUlJmLBvlbkvVXLAD+tAMqobIIQpmnUIzUY= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-ini/ini v1.25.4/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= +github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= +github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07/go.mod h1:CO1AlKB2CSIqUrmQPqA0gdRIlnLEY0gK5JGjh37zN5U= +github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= +github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= +github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= +github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= +github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= +github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= +github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.2.1/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/stdr v1.2.0/go.mod h1:YkVgnZu1ZjjL7xTxrfm/LLZBfkhTqSR1ydtm6jTKKwI= +github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= +github.com/go-martini/martini v0.0.0-20170121215854-22fa46961aab/go.mod h1:/P9AEU963A2AYjv4d1V5eVL1CQbEJq6aCNHDDjibzu8= +github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= +github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= +github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= +github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= +github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= +github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= +github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= +github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= +github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg= +github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= +github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= +github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= +github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= +github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= +github.com/go-openapi/swag v0.19.14/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= +github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= +github.com/go-playground/locales v0.14.0/go.mod h1:sawfccIbzZTqEDETgFXqTho0QybSa7l++s0DH+LDiLs= +github.com/go-playground/universal-translator v0.18.0/go.mod h1:UvRDBj+xPUEGrFYl+lu/H90nyDXpg0fqeB/AQUGNTVA= +github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= +github.com/go-playground/validator/v10 v10.11.1/go.mod h1:i+3WkQ1FvaUjjxh1kSvIA4dMGDBiPU55YFDl0WbKdWU= +github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo= +github.com/go-resty/resty/v2 v2.0.0/go.mod h1:dZGr0i9PLlaaTD4H/hoZIDjQ+r6xq8mgbRzHZf7f2J8= +github.com/go-resty/resty/v2 v2.3.0/go.mod h1:UpN9CgLZNsv4e9XG50UU8xdI0F43UQ4HmxLBDwaroHU= +github.com/go-resty/resty/v2 v2.7.0/go.mod h1:9PWDzw47qPphMRFfhsyk0NnSgvluHcljSMVIq3w7q0I= +github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= +github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= +github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= +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/gobuffalo/attrs v0.0.0-20190224210810-a9411de4debd/go.mod h1:4duuawTqi2wkkpB4ePgWMaai6/Kc6WEz83bhFwpHzj0= +github.com/gobuffalo/depgen v0.0.0-20190329151759-d478694a28d3/go.mod h1:3STtPUQYuzV0gBVOY3vy6CfMm/ljR4pABfrTeHNLHUY= +github.com/gobuffalo/depgen v0.1.0/go.mod h1:+ifsuy7fhi15RWncXQQKjWS9JPkdah5sZvtHc2RXGlg= +github.com/gobuffalo/envy v1.6.15/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= +github.com/gobuffalo/envy v1.7.0/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= +github.com/gobuffalo/flect v0.1.0/go.mod h1:d2ehjJqGOH/Kjqcoz+F7jHTBbmDb38yXA598Hb50EGs= +github.com/gobuffalo/flect v0.1.1/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= +github.com/gobuffalo/flect v0.1.3/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= +github.com/gobuffalo/genny v0.0.0-20190329151137-27723ad26ef9/go.mod h1:rWs4Z12d1Zbf19rlsn0nurr75KqhYp52EAGGxTbBhNk= +github.com/gobuffalo/genny v0.0.0-20190403191548-3ca520ef0d9e/go.mod h1:80lIj3kVJWwOrXWWMRzzdhW3DsrdjILVil/SFKBzF28= +github.com/gobuffalo/genny v0.1.0/go.mod h1:XidbUqzak3lHdS//TPu2OgiFB+51Ur5f7CSnXZ/JDvo= +github.com/gobuffalo/genny v0.1.1/go.mod h1:5TExbEyY48pfunL4QSXxlDOmdsD44RRq4mVZ0Ex28Xk= +github.com/gobuffalo/gitgen v0.0.0-20190315122116-cc086187d211/go.mod h1:vEHJk/E9DmhejeLeNt7UVvlSGv3ziL+djtTr3yyzcOw= +github.com/gobuffalo/gogen v0.0.0-20190315121717-8f38393713f5/go.mod h1:V9QVDIxsgKNZs6L2IYiGR8datgMhB577vzTDqypH360= +github.com/gobuffalo/gogen v0.1.0/go.mod h1:8NTelM5qd8RZ15VjQTFkAW6qOMx5wBbW4dSCS3BY8gg= +github.com/gobuffalo/gogen v0.1.1/go.mod h1:y8iBtmHmGc4qa3urIyo1shvOD8JftTtfcKi+71xfDNE= +github.com/gobuffalo/here v0.6.0/go.mod h1:wAG085dHOYqUpf+Ap+WOdrPTp5IYcDAs/x7PLa8Y5fM= +github.com/gobuffalo/logger v0.0.0-20190315122211-86e12af44bc2/go.mod h1:QdxcLw541hSGtBnhUc4gaNIXRjiDppFGaDqzbrBd3v8= +github.com/gobuffalo/mapi v1.0.1/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= +github.com/gobuffalo/mapi v1.0.2/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= +github.com/gobuffalo/packd v0.0.0-20190315124812-a385830c7fc0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= +github.com/gobuffalo/packd v0.1.0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= +github.com/gobuffalo/packr/v2 v2.0.9/go.mod h1:emmyGweYTm6Kdper+iywB6YK5YzuKchGtJQZ0Odn4pQ= +github.com/gobuffalo/packr/v2 v2.2.0/go.mod h1:CaAwI0GPIAv+5wKLtv8Afwl+Cm78K/I/VCm/3ptBN+0= +github.com/gobuffalo/syncx v0.0.0-20190224160051-33c29581e754/go.mod h1:HhnNqWY95UYwwW3uSASeV7vtgYkT2t16hJgV3AEPUpw= +github.com/gobwas/httphead v0.1.0/go.mod h1:O/RXo79gxV8G+RqlR/otEwx4Q36zl9rqC5u12GKvMCM= +github.com/gobwas/pool v0.2.1/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw= +github.com/gobwas/ws v1.1.0/go.mod h1:nzvNcVha5eUziGrbxFCo6qFIojQHjJV5cLYIbezhfL0= +github.com/goccy/go-json v0.9.7/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= +github.com/goccy/go-json v0.9.11/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= +github.com/gocql/gocql v0.0.0-20210515062232-b7ef815b4556/go.mod h1:DL0ekTmBSTdlNF25Orwt/JMzqIq3EJ4MVa/J/uK64OY= +github.com/godbus/dbus v0.0.0-20151105175453-c7fdd8b5cd55/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= +github.com/godbus/dbus v0.0.0-20180201030542-885f9cc04c9c/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= +github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= +github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/godbus/dbus/v5 v5.0.6/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gogo/googleapis v1.2.0/go.mod h1:Njal3psf3qN6dwBtQfUmBZh2ybovJ0tlu3o/AC7HYjU= +github.com/gogo/googleapis v1.4.0/go.mod h1:5YRNX2z1oM5gXdAkurHa942MDgEJyk02w4OecKY87+c= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= +github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= +github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= +github.com/golang-jwt/jwt/v4 v4.1.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= +github.com/golang-migrate/migrate/v4 v4.15.2/go.mod h1:f2toGLkYqD3JH+Todi4aZ2ZdbeUNx4sIwiOK96rE9Lw= +github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= +github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= +github.com/golang/geo v0.0.0-20210211234256-740aa86cb551/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +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= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= +github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= +github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= +github.com/golang/protobuf v1.0.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= -github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= +github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= +github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/snappy v0.0.0-20170215233205-553a64147049/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.2/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/gomodule/redigo v2.0.0+incompatible/go.mod h1:B4C85qUVwatsJoIUNIfCRsp7qO0iAmpGFZ4EELWSbC4= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= +github.com/google/flatbuffers v2.0.0+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -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/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +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.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= +github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +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-containerregistry v0.5.1/go.mod h1:Ct15B4yir3PLOP5jsy0GNeYVaIZs/MK/Jz5any1wFW0= +github.com/google/go-github v17.0.0+incompatible h1:N0LgJ1j65A7kfXrZnUDaYCs/Sf4rEjNlfyDHW9dolSY= github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ= github.com/google/go-github/v28 v28.0.0 h1:+UjHI4+1W/vsXR4jJBWt0ZA74XHbvt5yBAvsf1M3bgM= github.com/google/go-github/v28 v28.0.0/go.mod h1:+5GboIspo7F0NG2qsvfYh7en6F3EK37uyqv+c35AR3s= +github.com/google/go-github/v39 v39.2.0/go.mod h1:C1s8C5aCC9L+JXIYpJM5GYytdX52vC1bLvHEF1IhBrE= github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= +github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/gofuzz v1.2.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= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= -github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= +github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= +github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= +github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= github.com/googleapis/gax-go v2.0.0+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY= github.com/googleapis/gax-go/v2 v2.0.3/go.mod h1:LLvjysVCY1JZeum8Z6l8qUty8fiNwE08qbEPm1M08qg= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= +github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= +github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= +github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM= +github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c= +github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo= +github.com/googleapis/gax-go/v2 v2.6.0/go.mod h1:1mjbznJAPHFpesgE5ucqfYEscaz5kMdcIDwU/6+DDoY= +github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= +github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= +github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= +github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= -github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= -github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= -github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gopherjs/gopherjs v1.17.2/go.mod h1:pRRIvn/QzFLrKfvEz3qUuEhtE/zLCWfreZ6J5gM2i+k= +github.com/gorilla/css v1.0.0/go.mod h1:Dn721qIggHpt4+EFCcTLTU/vk5ySda2ReITrtgBl60c= +github.com/gorilla/handlers v0.0.0-20150720190736-60c7bfde3e33/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= +github.com/gorilla/handlers v1.4.2/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= +github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= +github.com/gorilla/mux v1.7.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= +github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= +github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= +github.com/gorilla/schema v1.2.0/go.mod h1:kgLaKoK1FELgZqMAVxx/5cbj0kT+57qxUrAlIO2eleU= +github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= +github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= +github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/graph-gophers/dataloader/v6 v6.0.0/go.mod h1:J15OZSnOoZgMkijpbZcwCmglIDYqlUiTEE1xLPbyqZM= +github.com/graph-gophers/graphql-go v1.4.0 h1:JE9wveRTSXwJyjdRd6bOQ7Ob5bewTUQ58Jv4OiVdpdE= +github.com/graph-gophers/graphql-go v1.4.0/go.mod h1:YtmJZDLbF1YYNrlNAuiO5zAStUWc3XZT07iGsVqe1Os= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.5.0/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw= +github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= +github.com/h2non/go-is-svg v0.0.0-20160927212452-35e8c4b0612c/go.mod h1:ObS/W+h8RYb1Y7fYivughjxojTmIu5iAIjSrSLCLeqE= +github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed/go.mod h1:tMWxXQ9wFIaZeTI9F+hmhFiGpFmhOHzyShyFUhRm0H4= +github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= +github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= +github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB11/k= -github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= -github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= +github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-hclog v0.14.1/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= +github.com/hashicorp/go-hclog v1.3.1/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= +github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= +github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= +github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/go-plugin v1.6.1 h1:P7MR2UP6gNKGPp+y7EZw2kOiq4IR9WiqLvp0XOsVdwI= -github.com/hashicorp/go-plugin v1.6.1/go.mod h1:XPHFku2tFo3o3QKFgSYo+cghcUhw1NA1hZyMK0PWAw0= -github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= +github.com/hashicorp/go-plugin v1.4.6/go.mod h1:viDMjcLJuDui6pXb8U4HVfb8AamCWhHGUjr2IrTF67s= +github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= +github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= +github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= +github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= +github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= +github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= +github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= +github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM= github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= +github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= +github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= +github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= +github.com/imkira/go-interpol v1.1.0/go.mod h1:z0h2/2T3XF8kyEPpRgJ3kmNv+C43p+I/CoI+jC3w2iA= +github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/inconshreveable/mousetrap v1.0.1 h1:U3uMjPSQEBMNp1lFxmllqCPM6P5u/Xq7Pgzkat/bFNc= github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/intel/goresctrl v0.2.0/go.mod h1:+CZdzouYFn5EsxgqAQTEzMfwKwuc0fVdMrT9FCCAVRQ= +github.com/iris-contrib/go.uuid v2.0.0+incompatible/go.mod h1:iz2lgM/1UnEf1kP0L/+fafWORmlnuysV2EMP8MW+qe0= +github.com/iris-contrib/httpexpect/v2 v2.3.1/go.mod h1:ICTf89VBKSD3KB0fsyyHviKF8G8hyepP0dOXJPWz3T0= +github.com/iris-contrib/jade v1.1.4/go.mod h1:EDqR+ur9piDl6DUgs6qRrlfzmlx/D5UybogqrXvJTBE= +github.com/iris-contrib/schema v0.0.6/go.mod h1:iYszG0IOsuIsfzjymw1kMzTL8YQcCWlm65f3wX8J5iA= +github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56/go.mod h1:ymszkNOg6tORTn+6F6j+Jc8TOr5osrynvN6ivFWZ2GA= +github.com/j-keck/arping v1.0.2/go.mod h1:aJbELhR92bSk7tp79AWM/ftfc90EfEi2bQJrbBFOsPw= +github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo= +github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= +github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= +github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA= +github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE= +github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s= +github.com/jackc/pgconn v1.4.0/go.mod h1:Y2O3ZDF0q4mMacyWV3AstPJpeHXWGEetiFttmq5lahk= +github.com/jackc/pgconn v1.5.0/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI= +github.com/jackc/pgconn v1.5.1-0.20200601181101-fa742c524853/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI= +github.com/jackc/pgconn v1.8.0/go.mod h1:1C2Pb36bGIP9QHGBYCjnyhqu7Rv3sGshaQUvmfGIB/o= +github.com/jackc/pgerrcode v0.0.0-20201024163028-a0d42d470451/go.mod h1:a/s9Lp5W7n/DD0VrVoyJ00FbP2ytTPDVOivvn2bMlds= +github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8= +github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE= +github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= +github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78= +github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA= +github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg= +github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM= +github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM= +github.com/jackc/pgproto3/v2 v2.0.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= +github.com/jackc/pgproto3/v2 v2.0.6/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= +github.com/jackc/pgproto3/v2 v2.0.7/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= +github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E= +github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E= +github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg= +github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc= +github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw= +github.com/jackc/pgtype v1.2.0/go.mod h1:5m2OfMh1wTK7x+Fk952IDmI4nw3nPrvtQdM0ZT4WpC0= +github.com/jackc/pgtype v1.3.1-0.20200510190516-8cd94a14c75a/go.mod h1:vaogEUkALtxZMCH411K+tKzNpwzCKU+AnPzBKZ+I+Po= +github.com/jackc/pgtype v1.3.1-0.20200606141011-f6355165a91c/go.mod h1:cvk9Bgu/VzJ9/lxTO5R5sf80p0DiucVtN7ZxvaC4GmQ= +github.com/jackc/pgtype v1.6.2/go.mod h1:JCULISAZBFGrHaOXIIFiyfzW5VY0GRitRr8NeJsrdig= +github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y= +github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM= +github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc= +github.com/jackc/pgx/v4 v4.5.0/go.mod h1:EpAKPLdnTorwmPUUsqrPxy5fphV18j9q3wrfRXgo+kA= +github.com/jackc/pgx/v4 v4.6.1-0.20200510190926-94ba730bb1e9/go.mod h1:t3/cdRQl6fOLDxqtlyhe9UWgfIi9R8+8v8GKV5TRA/o= +github.com/jackc/pgx/v4 v4.6.1-0.20200606145419-4e5062306904/go.mod h1:ZDaNWkt9sW1JMiNn0kdYBaLelIhw7Pg4qd+Vk6tw7Hg= +github.com/jackc/pgx/v4 v4.10.1/go.mod h1:QlrWebbs3kqEZPHCTGyxecvzG6tvIsYu+A5b1raylkA= +github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= +github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= +github.com/jackc/puddle v1.1.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= +github.com/jackc/puddle v1.1.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= +github.com/jackc/puddle v1.1.3/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= +github.com/jaytaylor/html2text v0.0.0-20180606194806-57d518f124b0/go.mod h1:CVKlgaMiht+LXvHG173ujK6JUhZXKb2u/BQtjPDIvyk= +github.com/jaytaylor/html2text v0.0.0-20200412013138-3577fbdbcff7/go.mod h1:CVKlgaMiht+LXvHG173ujK6JUhZXKb2u/BQtjPDIvyk= +github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba/go.mod h1:CVKlgaMiht+LXvHG173ujK6JUhZXKb2u/BQtjPDIvyk= github.com/jellevandenhooff/dkim v0.0.0-20150330215556-f50fe3d243e1/go.mod h1:E0B/fFc00Y+Rasa88328GlI/XbtyysCtTHZS8h7IrBU= -github.com/jhump/protoreflect v1.15.1 h1:HUMERORf3I3ZdX05WaQ6MIpd/NJ434hTp5YiKgfCL6c= -github.com/jhump/protoreflect v1.15.1/go.mod h1:jD/2GMKKE6OqX8qTjhADU1e6DShO+gavG9e0Q693nKo= +github.com/jhump/protoreflect v1.6.0/go.mod h1:eaTn3RZAmMBcV0fifFvlm6VHNz3wSkYyXYWUh7ymB74= +github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= +github.com/jinzhu/now v1.1.1/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= +github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/jmespath/go-jmespath v0.0.0-20160803190731-bd40a432e4c7/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= +github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= +github.com/jmoiron/sqlx v1.2.0/go.mod h1:1FEQNm3xlJgrMD+FBdI9+xvCksHtbpVBBw5dYhBSsks= +github.com/jmoiron/sqlx v1.3.1/go.mod h1:2BljVx/86SuTyjE+aPYlHCTNvZrnJXghYGpNiXLBMCQ= +github.com/jmoiron/sqlx v1.3.5/go.mod h1:nRVWtLre0KfCLJvgxzCsLVMogSvQ1zNJtpYr2Ccp0mQ= +github.com/joefitzgerald/rainbow-reporter v0.1.0/go.mod h1:481CNgqmVHQZzdIbN52CupLJyoVwB10FQ/IQlF1pdL8= +github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= +github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= +github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= +github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= +github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= +github.com/json-iterator/go v0.0.0-20171115153421-f7279a603ede/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= +github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= +github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= +github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88/go.mod h1:3w7q1U84EfirKl04SVQ/s7nPm1ZPhiXd34z40TNz36k= +github.com/k0kubun/pp v2.3.0+incompatible/go.mod h1:GWse8YhT0p8pT4ir3ZgBbfZild3tgzSScAn6HmfYukg= +github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8= +github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= +github.com/karrick/godirwalk v1.10.3/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= +github.com/kataras/blocks v0.0.6/go.mod h1:UK+Iwk0Oxpc0GdoJja7sEildotAUKK1LYeYcVF0COWc= +github.com/kataras/blocks v0.0.7/go.mod h1:UJIU97CluDo0f+zEjbnbkeMRlvYORtmc1304EeyXf4I= +github.com/kataras/golog v0.1.7/go.mod h1:jOSQ+C5fUqsNSwurB/oAHq1IFSb0KI3l6GMa7xB6dZA= +github.com/kataras/iris/v12 v12.2.0-beta5/go.mod h1:q26aoWJ0Knx/00iPKg5iizDK7oQQSPjbD8np0XDh6dc= +github.com/kataras/jwt v0.1.8/go.mod h1:Q5j2IkcIHnfwy+oNY3TVWuEBJNw0ADgCcXK9CaZwV4o= +github.com/kataras/neffos v0.0.20/go.mod h1:srdvC/Uo8mgrApWW0AYtiiLgMbyNPf69qPsd2FhE6MQ= +github.com/kataras/pio v0.0.10/go.mod h1:gS3ui9xSD+lAUpbYnjOGiQyY7sUMJO+EHpiRzhtZ5no= +github.com/kataras/pio v0.0.11/go.mod h1:38hH6SWH6m4DKSYmRhlrCJ5WItwWgCVrTNU62XZyUvI= +github.com/kataras/sitemap v0.0.6/go.mod h1:dW4dOCNs896OR1HmG+dMLdT7JjDk7mYBzoIRwuj5jA4= +github.com/kataras/tunnel v0.0.4/go.mod h1:9FkU4LaeifdMWqZu7o20ojmW4B7hdhv2CMLwfnHGpYw= +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= +github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= +github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.4.1/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= +github.com/klauspost/compress v1.9.5/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= +github.com/klauspost/compress v1.11.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.11.4/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.11.13/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/compress v1.12.3/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= +github.com/klauspost/compress v1.13.1/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= +github.com/klauspost/compress v1.13.4/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= +github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/klauspost/compress v1.14.4/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/klauspost/compress v1.15.0/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU= +github.com/klauspost/compress v1.15.10/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= +github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= +github.com/klauspost/compress v1.15.12 h1:YClS/PImqYbn+UILDnqxQCZ3RehC9N318SU3kElDUEM= +github.com/klauspost/compress v1.15.12/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= +github.com/klauspost/cpuid v1.2.0 h1:NMpwD2G9JSFOE1/TJjGSo5zG7Yb2bTe7eq1jH+irmeE= +github.com/klauspost/cpuid v1.2.0/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= +github.com/klauspost/cpuid/v2 v2.0.1/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= +github.com/klauspost/cpuid/v2 v2.0.4/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= +github.com/klauspost/cpuid/v2 v2.1.0/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY= +github.com/klauspost/cpuid/v2 v2.2.1 h1:U33DW0aiEj633gHYw3LoDNfkDiYnE5Q8M/TKJn2f2jI= +github.com/klauspost/cpuid/v2 v2.2.1/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY= +github.com/klauspost/pgzip v1.2.5/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs= +github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= +github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= -github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= +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/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= +github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= 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/ktrysmt/go-bitbucket v0.6.4/go.mod h1:9u0v3hsd2rqCHRIpbir1oP7F58uo5dq19sBYvuMoyQ4= +github.com/labstack/echo/v4 v4.9.0/go.mod h1:xkCDAdFCIf8jsFQ5NnbK7oqaF/yU1A1X20Ltm0OvSks= +github.com/labstack/gommon v0.3.1/go.mod h1:uW6kP17uPlLJsD3ijUYn3/M5bAxtlZhMI6m3MFxTMTM= +github.com/lann/builder v0.0.0-20180802200727-47ae307949d0/go.mod h1:dXGbAdH5GtBTC4WfIxhKZfyBF/HBFgRZSWwZ9g/He9o= +github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0/go.mod h1:vmVJ0l/dxyfGW6FmdpVm2joNMFikkuWg0EoCKLGUMNw= +github.com/ledongthuc/pdf v0.0.0-20220302134840-0c2507a12d80/go.mod h1:imJHygn/1yfhB7XSJJKlFZKl/J+dCPAknuiaGOshXAs= +github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= +github.com/levigross/exp-html v0.0.0-20120902181939-8df60c69a8f5/go.mod h1:QMe2wuKJ0o7zIVE8AqiT8rd8epmm6WDIZ2wyuBqYPzM= +github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= +github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= +github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= +github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= +github.com/lib/pq v1.8.0/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/lib/pq v1.10.0/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/lib/pq v1.10.7/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod h1:3r6x7q95whyfWQpmGZTu3gk3v2YkMi05HEzl7Tf7YEo= +github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= github.com/lunixbochs/vtclean v1.0.0/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI= +github.com/lyft/protoc-gen-star v0.5.3/go.mod h1:V0xaHgaf5oCCqmcxYcWiDfTiKsZsRc87/1qhoTACD8w= +github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= +github.com/mailgun/raymond/v2 v2.0.46/go.mod h1:lsgvL50kgt1ylcFJYZiULi5fjPBkkhNfj4KA0W54Z18= +github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +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= +github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= +github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= +github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= +github.com/markbates/oncer v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:Ld9puTsIW75CHf65OeIOkyKbteujpZVXDpWK6YGZbxE= +github.com/markbates/pkger v0.15.1/go.mod h1:0JoVlrol20BSywW79rN3kdFFsE5xYM+rSCQDXbLhiuI= +github.com/markbates/safe v1.0.1/go.mod h1:nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0= +github.com/marstr/guid v1.1.0/go.mod h1:74gB1z2wpxxInTG6yaqA7KrtM0NZ+RbrcqDvYHefzho= +github.com/matryer/try v0.0.0-20161228173917-9ac251b645a2/go.mod h1:0KeJpeMD6o+O4hW7qJOT7vyQPKrWmj26uf5wMc/IiIs= github.com/mattermost/go-i18n v1.11.1-0.20211013152124-5c415071e404 h1:Khvh6waxG1cHc4Cz5ef9n3XVCxRWpAKUtqg9PJl5+y8= github.com/mattermost/go-i18n v1.11.1-0.20211013152124-5c415071e404/go.mod h1:RyS7FDNQlzF1PsjbJWHRI35exqaKGSO9qD4iv8QjE34= -github.com/mattermost/ldap v0.0.0-20231116144001-0f480c025956 h1:Y1Tu/swM31pVwwb2BTCsOdamENjjWCI6qmfHLbk6OZI= -github.com/mattermost/ldap v0.0.0-20231116144001-0f480c025956/go.mod h1:SRl30Lb7/QoYyohYeVBuqYvvmXSZJxZgiV3Zf6VbxjI= -github.com/mattermost/logr/v2 v2.0.21 h1:CMHsP+nrbRlEC4g7BwOk1GAnMtHkniFhlSQPXy52be4= -github.com/mattermost/logr/v2 v2.0.21/go.mod h1:kZkB/zqKL9e+RY5gB3vGpsyenC+TpuiOenjMkvJJbzc= -github.com/mattermost/mattermost/server/public v0.1.7-0.20240912172357-70fe2abea67e h1:fnmf9STFIzkVr41RIlYaQSp3Zsru1HT9sB3wNwRz3Dw= -github.com/mattermost/mattermost/server/public v0.1.7-0.20240912172357-70fe2abea67e/go.mod h1:SkTKbMul91Rq0v2dIxe8mqzUOY+3KwlwwLmAlxDfGCk= +github.com/mattermost/gziphandler v0.0.1/go.mod h1:CvvZR7sXqhj81V2swXuQY7T04Ccc89u7W7pHNPKev8g= +github.com/mattermost/ldap v0.0.0-20201202150706-ee0e6284187d h1:/RJ/UV7M5c7L2TQ0KNm4yZxxFvC1nvRz/gY/Daa35aI= +github.com/mattermost/ldap v0.0.0-20201202150706-ee0e6284187d/go.mod h1:HLbgMEI5K131jpxGazJ97AxfPDt31osq36YS1oxFQPQ= +github.com/mattermost/logr/v2 v2.0.15 h1:+WNbGcsc3dBao65eXlceB6dTILNJRIrvubnsTl3zBew= +github.com/mattermost/logr/v2 v2.0.15/go.mod h1:mpPp935r5dIkFDo2y9Q87cQWhFR/4xXpNh0k/y8Hmwg= +github.com/mattermost/mattermost-server/v6 v6.0.0-20221122212622-0509e78744bf h1:a61ZNxW8zYZjNSbH4Y3agqkWcw7AAo7XxXU4i722Ozs= +github.com/mattermost/mattermost-server/v6 v6.0.0-20221122212622-0509e78744bf/go.mod h1:B9ntfVMlYp1gsCnEKRuM4nMN02l2LQG0+JEPJoSA3mk= +github.com/mattermost/morph v1.0.5-0.20221115094356-4c18a75b1f5e/go.mod h1:xo0ljDknTpPxEdhhrUdwhLCexIsYyDKS6b41HqG8wGU= +github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0/go.mod h1:nV5bfVpT//+B1RPD2JvRnxbkLmJEYXmRaaVl15fsXjs= +github.com/mattermost/squirrel v0.2.0/go.mod h1:NPPtk+CdpWre4GxMGoOpzEVFVc0ZoEFyJBZGCtn9nSU= +github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= +github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= +github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.11/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= -github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-ieproxy v0.0.1/go.mod h1:pYabZ6IHcRpFh7vIaLfK7rdcWgFEb3SFJ6/gNWuh88E= +github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= +github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= -github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= -github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= +github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= +github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= +github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= +github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= +github.com/mattn/go-runewidth v0.0.14/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= +github.com/mattn/go-shellwords v1.0.3/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= +github.com/mattn/go-shellwords v1.0.6/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= +github.com/mattn/go-shellwords v1.0.12/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= +github.com/mattn/go-sqlite3 v1.9.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= +github.com/mattn/go-sqlite3 v1.14.6/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= +github.com/mattn/go-sqlite3 v1.14.10/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= +github.com/mattn/go-sqlite3 v1.14.12/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= +github.com/mattn/go-sqlite3 v2.0.3+incompatible/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY= +github.com/mediocregopher/radix/v3 v3.8.0/go.mod h1:8FL3F6UQRXHXIBSPUs5h0RybMF8i4n7wVopoX3x7Bv8= +github.com/mholt/archiver/v3 v3.5.1/go.mod h1:e3dqJ7H78uzsRSEACH1joayhuSyhnonssnDhppzS1L4= github.com/microcosm-cc/bluemonday v1.0.1/go.mod h1:hsXNsILzKxV+sX77C5b8FSuKF00vh2OMYv+xgHpAMF4= -github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU= +github.com/microcosm-cc/bluemonday v1.0.20/go.mod h1:yfBmMi8mxvaZut3Yytv+jTXRY8mxyjJ0/kQBTElld50= +github.com/microcosm-cc/bluemonday v1.0.21/go.mod h1:ytNkv4RrDrLJ2pqlsSI46O6IVXmZOBBD4SaJyDwwTkM= +github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= +github.com/miekg/pkcs11 v1.0.3/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs= +github.com/minio/highwayhash v1.0.2/go.mod h1:BQskDq+xkJ12lmlUUi7U0M5Swg3EWR+dLTk+kldvVxY= +github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34= +github.com/minio/md5-simd v1.1.2/go.mod h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM= +github.com/minio/minio-go/v7 v7.0.43 h1:14Q4lwblqTdlAmba05oq5xL0VBLHi06zS4yLnIkz6hI= +github.com/minio/minio-go/v7 v7.0.43/go.mod h1:nCrRzjoSUQh8hgKKtu3Y708OLvRLtuASMg2/nvmbarw= +github.com/minio/sha256-simd v1.0.0 h1:v1ta+49hkWZyvaKwrQB8elexRqm6Y0aMLjCNsrYxo6g= +github.com/minio/sha256-simd v1.0.0/go.mod h1:OuYzVNI5vcoYIAmbIvHPl3N3jUzVedXbKy5RFepssQM= +github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible/go.mod h1:8AuVvqP/mXw1px98n46wfvcGfQ4ci2FwoAjKYxuo3Z4= +github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= +github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-testing-interface v0.0.0-20171004221916-a61a99592b77/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= +github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8= +github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= +github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= +github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v0.0.0-20180220230111-00c29f56e238/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A= +github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc= +github.com/moby/spdystream v0.2.0/go.mod h1:f7i0iNDQJ059oMTcWxx8MA/zKFIuD/lY+0GqbN2Wy8c= +github.com/moby/sys/mountinfo v0.4.0/go.mod h1:rEr8tzG/lsIZHBtN/JjGG+LMYx9eXgW2JI+6q0qou+A= +github.com/moby/sys/mountinfo v0.4.1/go.mod h1:rEr8tzG/lsIZHBtN/JjGG+LMYx9eXgW2JI+6q0qou+A= +github.com/moby/sys/mountinfo v0.5.0/go.mod h1:3bMD3Rg+zkqx8MRYPi7Pyb0Ie97QEBmdxbhnCLlSvSU= +github.com/moby/sys/signal v0.6.0/go.mod h1:GQ6ObYZfqacOwTtlXvcmh9A26dVRul/hbOZn88Kg8Tg= +github.com/moby/sys/symlink v0.1.0/go.mod h1:GGDODQmbFOjFsXvfLVn3+ZRxkch54RkSiGqsZeMYowQ= +github.com/moby/sys/symlink v0.2.0/go.mod h1:7uZVF2dqJjG/NsClqul95CqKOBRQyYSNnJ6BMgR/gFs= +github.com/moby/term v0.0.0-20200312100748-672ec06f55cd/go.mod h1:DdlQx2hp0Ss5/fLikoLlEeIYiATotOjgB//nb973jeo= +github.com/moby/term v0.0.0-20210610120745-9d4ed1856297/go.mod h1:vgPCkQMyxTZ7IDy8SXRufE172gr8+K/JE/7hHFxHW3A= +github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6/go.mod h1:E2VnQOmVuvZB6UYnnDB0qG5Nq/1tD9acaOpo6xmt0Kw= +github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= +github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= +github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= +github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= +github.com/mrunalp/fileutils v0.5.0/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= +github.com/mschoch/smat v0.2.0/go.mod h1:kc9mz7DoBKqDyiRL7VZN8KvXQMWeTaVnttLRXOlotKw= +github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= +github.com/mutecomm/go-sqlcipher/v4 v4.4.0/go.mod h1:PyN04SaWalavxRGH9E8ZftG6Ju7rsPrGmQRjrEaVpiY= +github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= +github.com/nakagami/firebirdsql v0.0.0-20190310045651-3c02a58cfed8/go.mod h1:86wM1zFnC6/uDBfZGNwB65O+pR2OFi5q/YQaEUid1qA= +github.com/nats-io/jwt/v2 v2.2.1-0.20220330180145-442af02fd36a/go.mod h1:0tqz9Hlu6bCBFLWAASKhE5vUA4c24L9KPUUgvwumE/k= +github.com/nats-io/jwt/v2 v2.3.0/go.mod h1:0tqz9Hlu6bCBFLWAASKhE5vUA4c24L9KPUUgvwumE/k= +github.com/nats-io/nats-server/v2 v2.8.4/go.mod h1:8zZa+Al3WsESfmgSs98Fi06dRWLH5Bnq90m5bKD/eT4= +github.com/nats-io/nats.go v1.15.0/go.mod h1:BPko4oXsySz4aSWeFgOHLZs3G4Jq4ZAyE6/zMCxRT6w= +github.com/nats-io/nats.go v1.16.0/go.mod h1:BPko4oXsySz4aSWeFgOHLZs3G4Jq4ZAyE6/zMCxRT6w= +github.com/nats-io/nkeys v0.3.0/go.mod h1:gvUNGjVcM2IPr5rCsRsC6Wb3Hr2CQAm08dsxtV6A5y4= +github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= +github.com/ncw/swift v1.0.47/go.mod h1:23YIA4yWVnGwv2dQlN4bB7egfYX6YLn0Yo/S6zZO/ZM= github.com/neelance/astrewrite v0.0.0-20160511093645-99348263ae86/go.mod h1:kHJEU3ofeGjhHklVoIGuVj85JJwZ6kWPaJwCIxgnFmo= github.com/neelance/sourcemap v0.0.0-20151028013722-8c68805598ab/go.mod h1:Qr6/a/Q4r9LP1IltGz7tA7iOK1WonHEYhu1HRBA7ZiM= -github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= +github.com/neelance/sourcemap v0.0.0-20200213170602-2833bce08e4c/go.mod h1:Qr6/a/Q4r9LP1IltGz7tA7iOK1WonHEYhu1HRBA7ZiM= +github.com/neo4j/neo4j-go-driver v1.8.1-0.20200803113522-b626aa943eba/go.mod h1:ncO5VaFWh0Nrt+4KT4mOZboaczBZcLuHrG+/sUeP8gI= +github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/nwaples/rardecode v1.1.0/go.mod h1:5DzqNKiOdpKKBH87u8VlvAnPZMXcGRhxWkRpHbbfGS0= +github.com/nwaples/rardecode v1.1.3/go.mod h1:5DzqNKiOdpKKBH87u8VlvAnPZMXcGRhxWkRpHbbfGS0= +github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= +github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= +github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= +github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= +github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= +github.com/olekukonko/tablewriter v0.0.0-20180506121414-d4647c9c7a84/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= +github.com/olekukonko/tablewriter v0.0.4/go.mod h1:zq6QwlOf5SlnkVbMSr5EoBv3636FWnp+qbPhuoO21uA= +github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY= +github.com/onsi/ginkgo v0.0.0-20151202141238-7f8ab55aaf3b/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.10.3/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.12.0/go.mod h1:oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg= +github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= +github.com/onsi/ginkgo v1.13.0/go.mod h1:+REjRxOmWfHCjfv9TTWB1jD1Frx4XydAD3zm1lskyM0= +github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= +github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= +github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= +github.com/onsi/ginkgo/v2 v2.0.0/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= +github.com/onsi/gomega v0.0.0-20151007035656-2152b45fa28a/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= +github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= +github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= +github.com/onsi/gomega v1.9.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= +github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= +github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc= +github.com/onsi/gomega v1.15.0/go.mod h1:cIuvLEne0aoVhAgh/O6ac0Op8WWw9H6eYCriF+tEHG0= +github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= +github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs= +github.com/oov/psd v0.0.0-20220121172623-5db5eafcecbb/go.mod h1:GHI1bnmAcbp96z6LNfBJvtrjxhaXGkbsk967utPlvL8= +github.com/opencontainers/go-digest v0.0.0-20170106003457-a6d0ee40d420/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= +github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= +github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= +github.com/opencontainers/go-digest v1.0.0-rc1.0.20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= +github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= +github.com/opencontainers/image-spec v1.0.0/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/opencontainers/image-spec v1.0.2-0.20211117181255-693428a734f5/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/opencontainers/image-spec v1.0.2/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= +github.com/opencontainers/runc v0.1.1/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= +github.com/opencontainers/runc v1.0.0-rc8.0.20190926000215-3e425f80a8c9/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= +github.com/opencontainers/runc v1.0.0-rc9/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= +github.com/opencontainers/runc v1.0.0-rc93/go.mod h1:3NOsor4w32B2tC0Zbl8Knk4Wg84SM2ImC1fxBuqJ/H0= +github.com/opencontainers/runc v1.0.2/go.mod h1:aTaHFFwQXuA71CiyxOdFFIorAoemI04suvGRQFzWTD0= +github.com/opencontainers/runc v1.1.0/go.mod h1:Tj1hFw6eFWp/o33uxGf5yF2BX5yz2Z6iptFpuvbbKqc= +github.com/opencontainers/runtime-spec v0.1.2-0.20190507144316-5b71a03e2700/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.0.1/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.0.2-0.20190207185410-29686dbc5559/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.0.2/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.0.3-0.20200929063507-e6143ca7d51d/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= +github.com/opencontainers/runtime-tools v0.0.0-20181011054405-1d69bd0f9c39/go.mod h1:r3f7wjNzSs2extwzU3Y+6pKfobzPh+kKFJ3ofN+3nfs= +github.com/opencontainers/selinux v1.6.0/go.mod h1:VVGKuOLlE7v4PJyT6h7mNWvq1rzqiriPsEqVhc+svHE= +github.com/opencontainers/selinux v1.8.0/go.mod h1:RScLhm78qiWa2gbVCcGkC7tCGdgk3ogry1nUQF8Evvo= +github.com/opencontainers/selinux v1.8.2/go.mod h1:MUIHuUEvKB1wtJjQdOyYRgOnLD2xAPP8dBsCoU0KuF8= +github.com/opencontainers/selinux v1.10.0/go.mod h1:2i0OySw99QjzBBQByd1Gr9gSjvuho1lHsJxIJ3gGbJI= +github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= github.com/openzipkin/zipkin-go v0.1.1/go.mod h1:NtoC/o8u3JlF1lSlyPNswIbeQH9bJTmOf0Erfk+hxe8= +github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE= +github.com/otiai10/curr v1.0.0/go.mod h1:LskTG5wDwr8Rs+nNQ+1LlxRjAtTZZjtJW4rMXl6j4vs= +github.com/otiai10/gosseract/v2 v2.2.4/go.mod h1:ahOp/kHojnOMGv1RaUnR0jwY5JVa6BYKhYAS8nbMLSo= +github.com/otiai10/gosseract/v2 v2.4.0/go.mod h1:fhbIDRh29bj13vni6RT3gtWKjKCAeqDYI4C1dxeJuek= +github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo= +github.com/otiai10/mint v1.3.3/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc= +github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= +github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= github.com/pborman/uuid v1.2.1 h1:+ZZIw58t/ozdjRaXh/3awHfmWRbzYxJoAdNJxe/3pvw= github.com/pborman/uuid v1.2.1/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= +github.com/pelletier/go-toml v1.8.1/go.mod h1:T2/BmBdy8dvIRq1a/8aqjN41wvWlN4lrapLU/GW4pbc= +github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= -github.com/philhofer/fwd v1.1.3-0.20240612014219-fbbf4953d986 h1:jYi87L8j62qkXzaYHAQAhEapgukhenIMZRBKTNRLHJ4= -github.com/philhofer/fwd v1.1.3-0.20240612014219-fbbf4953d986/go.mod h1:RqIHx9QI14HlwKwm98g9Re5prTQ6LdeRQn+gXJFxsJM= +github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= +github.com/pelletier/go-toml/v2 v2.0.5/go.mod h1:OMHamSCAODeSsVrwwvcJOaoN0LIUIaFVNZzmWyNfXas= +github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= +github.com/philhofer/fwd v1.1.1 h1:GdGcTjf5RNAxwS4QLsiMzJYj5KEvPJD3Abr261yRQXQ= +github.com/philhofer/fwd v1.1.1/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= +github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY= +github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= +github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= +github.com/pierrec/lz4/v4 v4.1.2/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= +github.com/pierrec/lz4/v4 v4.1.8/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= +github.com/pierrec/lz4/v4 v4.1.17/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= +github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= +github.com/pkg/browser v0.0.0-20210706143420-7d21f8c997e2/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= +github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= +github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= -github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= +github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= +github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= +github.com/prometheus/client_golang v0.0.0-20180209125602-c332b6f63c06/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.8.0/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= +github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= +github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQP1xR9D75/vuwEF3g= +github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= +github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= +github.com/prometheus/client_model v0.0.0-20171117100541-99fa1f4be8e5/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/common v0.0.0-20180110214958-89604d197083/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc= +github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= +github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= +github.com/prometheus/common v0.30.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20180725123919-05ee40e3a273/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= -github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= +github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.0-20190522114515-bc1a522cf7b1/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= +github.com/prometheus/procfs v0.0.5/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= +github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= +github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= +github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= +github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= +github.com/reflog/dateconstraints v0.2.1/go.mod h1:Ax8AxTBcJc3E/oVS2hd2j7RDM/5MDtuPwuR7lIHtPLo= +github.com/remyoudompheng/bigfft v0.0.0-20190728182440-6a916e37a237/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= +github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= +github.com/richardlehane/mscfb v1.0.3/go.mod h1:YzVpcZg9czvAuhk9T+a3avCpcFPMUWm7gK3DypaEsUk= +github.com/richardlehane/mscfb v1.0.4/go.mod h1:YzVpcZg9czvAuhk9T+a3avCpcFPMUWm7gK3DypaEsUk= +github.com/richardlehane/msoleps v1.0.1/go.mod h1:BWev5JBpU9Ko2WAgmZEuiz4/u3ZYTKbjLycmwiWUfWg= +github.com/richardlehane/msoleps v1.0.3/go.mod h1:BWev5JBpU9Ko2WAgmZEuiz4/u3ZYTKbjLycmwiWUfWg= +github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= +github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= +github.com/rivo/uniseg v0.4.3/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= +github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= +github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= +github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.2.2/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +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 h1:FCbCCtXNOY3UtUuHUYaghJg4y7Fd14rXifAYUAtL9R8= +github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= +github.com/rs/cors v1.8.2/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= +github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= +github.com/rs/xid v1.4.0 h1:qd7wPTDkN6KQx2VmMBLrpHkiyQwgFXRnkOLacUiaSNY= +github.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= +github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= +github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= +github.com/rudderlabs/analytics-go v3.3.3+incompatible/go.mod h1:LF8/ty9kUX4PTY3l5c97K3nZZaX5Hwsvt+NBaRL/f30= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= +github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w= +github.com/rwcarlsen/goexif v0.0.0-20190401172101-9e8deecbddbd/go.mod h1:hPqNNc0+uJM6H+SuU8sEs5K5IQeKccPqeSjfgcKGgPk= +github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= +github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= +github.com/safchain/ethtool v0.0.0-20210803160452-9aa261dae9b1/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= +github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= +github.com/schollz/closestmatch v2.1.0+incompatible/go.mod h1:RtP1ddjLong6gTkbtmuhtR2uUrrJOpYzYRvbcPAid+g= +github.com/sclevine/agouti v3.0.0+incompatible/go.mod h1:b4WX9W9L1sfQKXeJf1mUTLZKJ48R1S7H23Ji7oFO5Bw= +github.com/sclevine/spec v1.2.0/go.mod h1:W4J29eT/Kzv7/b9IWLB055Z+qvVC9vt0Arko24q7p+U= +github.com/scylladb/termtables v0.0.0-20191203121021-c4c0b6d42ff4/go.mod h1:C1a7PQSMz9NShzorzCiG2fk9+xuCgLkPeCvMHYR2OWg= +github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= +github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= +github.com/seccomp/libseccomp-golang v0.9.2-0.20210429002308-3879420cc921/go.mod h1:JA8cRccbGaA1s33RQf7Y1+q9gHmZX1yB/z9WDN1C6fg= +github.com/segmentio/backo-go v1.0.1/go.mod h1:9/Rh6yILuLysoQnZ2oNooD2g7aBnvM7r/fNVxRNWfBc= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= +github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= +github.com/shirou/gopsutil/v3 v3.22.8/go.mod h1:s648gW4IywYzUfE/KjXxUsqrqx/T2xO5VqOXxONeRfI= +github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= +github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= +github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shurcooL/component v0.0.0-20170202220835-f88ec8f54cc4/go.mod h1:XhFIlyj5a1fBNx5aJTbKoIq0mNaPvOagO+HjB3EtxrY= github.com/shurcooL/events v0.0.0-20181021180414-410e4ca65f48/go.mod h1:5u70Mqkb5O5cxEA8nxTsgrgLehJeAw6Oc4Ab1c/P1HM= github.com/shurcooL/github_flavored_markdown v0.0.0-20181002035957-2122de532470/go.mod h1:2dOwnU2uBioM+SGy2aZoq1f/Sd1l9OkAeAUvjSyvgU0= github.com/shurcooL/go v0.0.0-20180423040247-9e1955d9fb6e/go.mod h1:TDJrrUr11Vxrven61rcy3hJMUqaf/CLWYhHNPmT14Lk= +github.com/shurcooL/go v0.0.0-20200502201357-93f07166e636/go.mod h1:TDJrrUr11Vxrven61rcy3hJMUqaf/CLWYhHNPmT14Lk= github.com/shurcooL/go-goon v0.0.0-20170922171312-37c2f522c041/go.mod h1:N5mDOmsrJOB+vfqUK+7DmDyjhSLIIBnXo9lvZJj3MWQ= github.com/shurcooL/gofontwoff v0.0.0-20180329035133-29b52fc0a18d/go.mod h1:05UtEgK5zq39gLST6uB0cf3NEHjETfB4Fgr3Gx5R9Vw= github.com/shurcooL/gopherjslib v0.0.0-20160914041154-feb6d3990c2c/go.mod h1:8d3azKNyqcHP1GaQE/c6dDgjkgSx2BZ4IoEi4F1reUI= @@ -171,6 +1645,7 @@ github.com/shurcooL/home v0.0.0-20181020052607-80b7ffcb30f9/go.mod h1:+rgNQw2P9A github.com/shurcooL/htmlg v0.0.0-20170918183704-d01228ac9e50/go.mod h1:zPn1wHpTIePGnXSHpsVPWEktKXHr6+SS6x/IKRb7cpw= github.com/shurcooL/httperror v0.0.0-20170206035902-86b7830d14cc/go.mod h1:aYMfkZ6DWSJPJ6c4Wwz3QtW22G7mf/PEgaB9k/ik5+Y= github.com/shurcooL/httpfs v0.0.0-20171119174359-809beceb2371/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg= +github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg= github.com/shurcooL/httpgzip v0.0.0-20180522190206-b1c53ac65af9/go.mod h1:919LwcH0M7/W4fcZ0/jy0qGght1GIhqyS/EgWGH2j5Q= github.com/shurcooL/issues v0.0.0-20181008053335-6292fdc1e191/go.mod h1:e2qWDig5bLteJ4fwvDAc2NHzqFEthkqn7aOZAOpj+PQ= github.com/shurcooL/issuesapp v0.0.0-20180602232740-048589ce2241/go.mod h1:NPpHK2TI7iSaM0buivtFUc9offApnI0Alt/K8hcHy0I= @@ -178,143 +1653,1173 @@ github.com/shurcooL/notifications v0.0.0-20181007000457-627ab5aea122/go.mod h1:b github.com/shurcooL/octicon v0.0.0-20181028054416-fa4f57f9efb2/go.mod h1:eWdoE5JD4R5UVWDucdOPg1g2fqQRq78IQa9zlOV1vpQ= github.com/shurcooL/reactions v0.0.0-20181006231557-f2e0b4ca5b82/go.mod h1:TCR1lToEk4d2s07G3XGfz2QrgHXg4RJBvjrOozvoWfk= github.com/shurcooL/sanitized_anchor_name v0.0.0-20170918181015-86672fcb3f95/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/shurcooL/users v0.0.0-20180125191416-49c67e49c537/go.mod h1:QJTqeLYEDaXHZDBsXlPCDqdhQuJkuw4NOtaxYe3xii4= +github.com/shurcooL/vfsgen v0.0.0-20200824052919-0d455de96546/go.mod h1:TrYk7fJVaAttu97ZZKrO9UbRa8izdowaMIZcxYMbVaw= github.com/shurcooL/webdavfs v0.0.0-20170829043945-18c3829fa133/go.mod h1:hKmq5kWdCj2z2KEozexVbfEZIWiTjhE0+UjmZgPqehw= -github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= -github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/simplereach/timeutils v1.2.0/go.mod h1:VVbQDfN/FHRZa1LSqcwo4kNZ62OOyqLLGQKYB3pB0Q8= +github.com/sirupsen/logrus v1.0.4-0.20170822132746-89742aefa4b2/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= +github.com/sirupsen/logrus v1.0.6/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= +github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= +github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= +github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= +github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/assertions v1.2.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo= +github.com/smartystreets/assertions v1.13.0/go.mod h1:wDmR7qL282YbGsPy6H/yAsesrxfxaaSlJazyFLYVFx8= +github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/smartystreets/goconvey v1.7.2/go.mod h1:Vw0tHAZW6lzCRk3xgdin6fKYcG+G3Pg9vgXWeJpQFMM= +github.com/snowflakedb/gosnowflake v1.6.3/go.mod h1:6hLajn6yxuJ4xUHZegMekpq9rnQbGJ7TMwXjgTmA6lg= +github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= +github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= github.com/sourcegraph/annotate v0.0.0-20160123013949-f4cad6c6324d/go.mod h1:UdhH50NIW0fCiwBSr0co2m7BnFLdv4fQTgdqdJTHFeE= github.com/sourcegraph/syntaxhighlight v0.0.0-20170531221838-bd320f5d308e/go.mod h1:HuIsMU8RRBOtsCgI77wP899iHVBQpCmg4ErYMZB+2IA= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= +github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= +github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= +github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= +github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= +github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= +github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= +github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= +github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= +github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g= github.com/spf13/cobra v1.6.1 h1:o94oiPyS4KD1mPy2fmcYYHHfCxLqYjJOhGsCHFZtEzA= github.com/spf13/cobra v1.6.1/go.mod h1:IOw/AERYS7UzyrGinqmz6HLUo219MORXGxhbaJUqzrY= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= +github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= +github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= +github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= +github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= +github.com/splitio/go-client/v6 v6.2.1/go.mod h1:+HnGMevmSUk56va2egs9W2s9mJ7LW9IXiDPB1ExOi+k= +github.com/splitio/go-split-commons/v4 v4.2.0/go.mod h1:mzanM00PV8t1FL6IHc2UXepIH2z79d49ArZ2LoJHGrY= +github.com/splitio/go-split-commons/v4 v4.2.2/go.mod h1:mzanM00PV8t1FL6IHc2UXepIH2z79d49ArZ2LoJHGrY= +github.com/splitio/go-toolkit/v5 v5.2.2/go.mod h1:SYi/svhhtEgdMSb5tNcDcMjOSUH/7XVkvjp5dPL+nBE= +github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf/go.mod h1:RJID2RhlZKId02nZ62WenDCkgHFerpIOmW0iT7GKmXM= +github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980/go.mod h1:AO3tvPzVZ/ayst6UlUKUv6rcPQInYe3IknH3jYhAKu8= +github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= +github.com/stretchr/objx v0.0.0-20180129172003-8a3f7159479f/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= +github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/testify v0.0.0-20180303142811-b89eecf5ca5d/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= -github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= -github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= +github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= +github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= +github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07/go.mod h1:kDXzergiv9cbyO7IOYJZWg1U88JhDg3PB6klq9Hg2pA= -github.com/tinylib/msgp v1.2.0 h1:0uKB/662twsVBpYUPbokj4sTSKhWFKB7LopO2kWK8lY= -github.com/tinylib/msgp v1.2.0/go.mod h1:2vIGs3lcUo8izAATNobrCHevYZC/LMsJtw4JPiYPHro= +github.com/tchap/go-patricia v2.2.6+incompatible/go.mod h1:bmLyhP68RS6kStMGxByiQ23RP/odRBOTVjwp2cDyi6I= +github.com/tdewolff/minify/v2 v2.12.1/go.mod h1:p5pwbvNs1ghbFED/ZW1towGsnnWwzvM8iz8l0eURi9g= +github.com/tdewolff/minify/v2 v2.12.4/go.mod h1:h+SRvSIX3kwgwTFOpSckvSxgax3uy8kZTSF1Ojrr3bk= +github.com/tdewolff/parse/v2 v2.6.3/go.mod h1:woz0cgbLwFdtbjJu8PIKxhW05KplTFQkOdX78o+Jgrs= +github.com/tdewolff/parse/v2 v2.6.4/go.mod h1:woz0cgbLwFdtbjJu8PIKxhW05KplTFQkOdX78o+Jgrs= +github.com/tdewolff/test v1.0.7/go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE= +github.com/throttled/throttled v2.2.5+incompatible/go.mod h1:0BjlrEGQmvxps+HuXLsyRdqpSRvJpq0PNIsOtqP9Nos= +github.com/tidwall/gjson v1.14.3/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= +github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= +github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= +github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= +github.com/tidwall/pretty v1.2.1/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= +github.com/tinylib/msgp v1.1.6 h1:i+SbKraHhnrf9M5MYmvQhFnbLhAXSDWF8WWsuyRdocw= +github.com/tinylib/msgp v1.1.6/go.mod h1:75BAfg2hauQhs3qedfdDZmWAPcFMAvJE5b9rGOMufyw= +github.com/tklauser/go-sysconf v0.3.10/go.mod h1:C8XykCvCb+Gn0oNCWPIlcb0RuglQTYaQ2hGm7jmxEFk= +github.com/tklauser/numcpus v0.4.0/go.mod h1:1+UI3pD8NW14VMwdgJNJ1ESk2UnwhAnz5hMwiKKqXCQ= +github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c/go.mod h1:hzIxponao9Kjc7aWznkXaL4U4TWaDSs8zcsY4Ka08nM= +github.com/twmb/murmur3 v1.1.6/go.mod h1:Qq/R7NUyOfr65zD+6Q5IHKsJLwP7exErjN6lyyq3OSQ= +github.com/uber/jaeger-client-go v2.30.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= +github.com/uber/jaeger-lib v2.4.1+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= +github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= +github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= +github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= +github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= +github.com/ulikunitz/xz v0.5.8/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= +github.com/ulikunitz/xz v0.5.9/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= +github.com/ulikunitz/xz v0.5.10/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= +github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= +github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= +github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= +github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= +github.com/valyala/fasthttp v1.40.0/go.mod h1:t/G+3rLek+CyY9bnIE+YlMRddxVAAGjhxndDB4i4C0I= +github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= +github.com/valyala/tcplisten v1.0.0/go.mod h1:T0xQ8SeCZGxckz9qRXTfG43PvQ/mcWh7FwZEA7Ioqkc= github.com/viant/assertly v0.4.8/go.mod h1:aGifi++jvCrUaklKEKT0BU95igDNaqkvz+49uaYMPRU= github.com/viant/toolbox v0.24.0/go.mod h1:OxMCG57V0PXuIP2HNQrtJf2CjqdmbrOx5EkMILuUhzM= -github.com/vmihailenco/msgpack/v5 v5.4.1 h1:cQriyiUvjTwOHg8QZaPihLWeRAAVoCpE00IUPn0Bjt8= -github.com/vmihailenco/msgpack/v5 v5.4.1/go.mod h1:GaZTsDaehaPpQVyxrf5mtQlH+pc21PIudVV/E3rRQok= +github.com/vishvananda/netlink v0.0.0-20181108222139-023a6dafdcdf/go.mod h1:+SR5DhBJrl6ZM7CoCKvpw5BKroDKQ+PJqOg65H/2ktk= +github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE= +github.com/vishvananda/netlink v1.1.1-0.20201029203352-d40f9887b852/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= +github.com/vishvananda/netlink v1.1.1-0.20210330154013-f5de75959ad5/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= +github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI= +github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU= +github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= +github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= +github.com/vmihailenco/msgpack/v5 v5.3.5 h1:5gO0H1iULLWGhs2H5tbAHIZTV8/cYafcFOr9znI5mJU= +github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc= github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g= github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= -github.com/wiggin77/merror v1.0.5 h1:P+lzicsn4vPMycAf2mFf7Zk6G9eco5N+jB1qJ2XW3ME= -github.com/wiggin77/merror v1.0.5/go.mod h1:H2ETSu7/bPE0Ymf4bEwdUoo73OOEkdClnoRisfw0Nm0= +github.com/wiggin77/merror v1.0.2/go.mod h1:uQTcIU0Z6jRK4OwqganPYerzQxSFJ4GSHM3aurxxQpg= +github.com/wiggin77/merror v1.0.4 h1:XxFLEevmQQfgJW2AxhapuMG7C1fQqfbim/XyUmYv/ZM= +github.com/wiggin77/merror v1.0.4/go.mod h1:H2ETSu7/bPE0Ymf4bEwdUoo73OOEkdClnoRisfw0Nm0= github.com/wiggin77/srslog v1.0.1 h1:gA2XjSMy3DrRdX9UqLuDtuVAAshb8bE1NhX1YK0Qe+8= github.com/wiggin77/srslog v1.0.1/go.mod h1:fehkyYDq1QfuYn60TDPu9YdY2bB85VUW2mvN1WynEls= +github.com/willf/bitset v1.1.11-0.20200630133818-d5bec3311243/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= +github.com/willf/bitset v1.1.11/go.mod h1:83CECat5yLh5zVOf4P1ErAgKA5UDvKtgyUABdr3+MjI= +github.com/xanzy/go-gitlab v0.15.0/go.mod h1:8zdQa/ri1dfn8eS3Ir1SyfvOKlw7WBJ8DVThkpGiXrs= +github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= +github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs= +github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM= +github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= +github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f/go.mod h1:5yf86TLmAcydyeJq5YvxkGPE2fm/u4myDekKRoLuqhs= +github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= +github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8/go.mod h1:HUYIGzjTL3rfEspMxjDjgmT5uz5wzYJKVo23qUhYTos= +github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c h1:3lbZUMbMiGUW/LMkfsEABsc5zNT9+b1CvsJx47JzJ8g= +github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c/go.mod h1:UrdRz5enIKZ63MEE3IF9l2/ebyx59GyGgPi+tICQdmM= +github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0/go.mod h1:/LWChgwKmvncFJFHJ7Gvn9wZArjbV5/FppcK2fKk/tI= +github.com/yosssi/ace v0.0.5/go.mod h1:ALfIzm2vT7t5ZE7uoIZqF3TQ7SAOyupFZnkrF5id+K0= +github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= +github.com/yudai/gojsondiff v1.0.0/go.mod h1:AY32+k2cwILAkW1fbgxQ5mUmMiZFgLIV+FBNExI05xg= +github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82/go.mod h1:lgjkn3NuSvDfVJdfcVVdX+jpBxNmX4rDAzaS45IcYoM= +github.com/yudai/pp v2.0.1+incompatible/go.mod h1:PuxR/8QJ7cyCkFp/aUDS+JY727OFEZkTdatxwunjIkc= +github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +github.com/yuin/goldmark v1.5.3/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +github.com/yusufpapurcu/wmi v1.2.2/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= +github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43/go.mod h1:aX5oPXxHm3bOH+xeAttToC8pqch2ScQN/JoXYupl6xs= +github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50/go.mod h1:NUSPSUX/bi6SeDMUh6brw0nXpxHnc96TguQh0+r/ssA= +github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f/go.mod h1:GlGEuHIJweS1mbCqG+7vt2nvWLzLLnRHbXz5JKd/Qbg= +github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= +gitlab.com/nyarla/go-crypt v0.0.0-20160106005555-d9a5dc2b789b/go.mod h1:T3BPAOm2cqquPa0MKWeNkmOM5RQsRhkrwMWonFMN7fE= +go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= +go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= +go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3CSBatqGNg7GRmsnfLWtoW60w4eDYfh7vHDg= +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= +go.etcd.io/etcd/client/v3 v3.5.0/go.mod h1:AIKXXVX/DQXtfTEqBryiLTUXwON+GuvO6Z7lLS/oTh0= +go.etcd.io/etcd/pkg/v3 v3.5.0/go.mod h1:UzJGatBQ1lXChBkQF0AuAtkRQMYnHubxAEYIrC3MSsE= +go.etcd.io/etcd/raft/v3 v3.5.0/go.mod h1:UFOHSIvO/nKwd4lhkwabrTD3cqW5yVyYYf/KlD00Szc= +go.etcd.io/etcd/server/v3 v3.5.0/go.mod h1:3Ah5ruV+M+7RZr0+Y/5mNLwC+eQlni+mQmOVdCRJoS4= +go.mongodb.org/mongo-driver v1.7.0/go.mod h1:Q4oFMbo1+MSNqICAdYMlC/zSTrwCogR4R8NzkI+yfU8= +go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk= go.opencensus.io v0.18.0/go.mod h1:vKdFvxhtzZ9onBp9VKHK8z/sRpBMnKAsufL7wlDrCOA= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= +go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= +go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= +go.opentelemetry.io/contrib v0.20.0/go.mod h1:G/EtFaa6qaN7+LxqfIAT3GiZa7Wv5DTBUzl5H4LY0Kc= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0/go.mod h1:oVGt1LRbBOBq1A5BQLlUg9UaU/54aiHw8cgjV3aWZ/E= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.28.0/go.mod h1:vEhqr0m4eTc+DWxfsXoXue2GBgV2uUwVznkGIHW/e5w= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.20.0/go.mod h1:2AboqHi0CiIZU0qwhtUfCYD1GeUzvvIXWNkhDt7ZMG4= +go.opentelemetry.io/otel v0.20.0/go.mod h1:Y3ugLH2oa81t5QO+Lty+zXf8zC9L26ax4Nzoxm/dooo= +go.opentelemetry.io/otel v1.3.0/go.mod h1:PWIKzi6JCp7sM0k9yZ43VX+T345uNbAkDKwHVjb2PTs= +go.opentelemetry.io/otel v1.6.3/go.mod h1:7BgNga5fNlF/iZjG06hM3yofffp0ofKCDwSXx1GC4dI= +go.opentelemetry.io/otel/exporters/otlp v0.20.0/go.mod h1:YIieizyaN77rtLJra0buKiNBOm9XQfkPEKBeuhoMwAM= +go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.3.0/go.mod h1:VpP4/RMn8bv8gNo9uK7/IMY4mtWLELsS+JIP0inH0h4= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.3.0/go.mod h1:hO1KLR7jcKaDDKDkvI9dP/FIhpmna5lkqPUQdEjFAM8= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.3.0/go.mod h1:keUU7UfnwWTWpJ+FWnyqmogPa82nuU5VUANFq49hlMY= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.3.0/go.mod h1:QNX1aly8ehqqX1LEa6YniTU7VY9I6R3X/oPxhGdTceE= +go.opentelemetry.io/otel/metric v0.20.0/go.mod h1:598I5tYlH1vzBjn+BTuhzTCSb/9debfNp6R3s7Pr1eU= +go.opentelemetry.io/otel/oteltest v0.20.0/go.mod h1:L7bgKf9ZB7qCwT9Up7i9/pn0PWIa9FqQ2IQ8LoxiGnw= +go.opentelemetry.io/otel/sdk v0.20.0/go.mod h1:g/IcepuwNsoiX5Byy2nNV0ySUF1em498m7hBWC279Yc= +go.opentelemetry.io/otel/sdk v1.3.0/go.mod h1:rIo4suHNhQwBIPg9axF8V9CA72Wz2mKF1teNrup8yzs= +go.opentelemetry.io/otel/sdk/export/metric v0.20.0/go.mod h1:h7RBNMsDJ5pmI1zExLi+bJK+Dr8NQCh0qGhm1KDnNlE= +go.opentelemetry.io/otel/sdk/metric v0.20.0/go.mod h1:knxiS8Xd4E/N+ZqKmUPf3gTTZ4/0TjTXukfxjzSTpHE= +go.opentelemetry.io/otel/trace v0.20.0/go.mod h1:6GjCW8zgDjwGHGa6GkyeB8+/5vjT16gUEi0Nf1iBdgw= +go.opentelemetry.io/otel/trace v1.3.0/go.mod h1:c/VDhno8888bvQYmbYLqe41/Ldmr/KKunbvWM4/fEjk= +go.opentelemetry.io/otel/trace v1.6.3/go.mod h1:GNJQusJlUgZl9/TQBPKU/Y/ty+0iVB5fjhKeJGZPGFs= +go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= +go.opentelemetry.io/proto/otlp v0.11.0/go.mod h1:QpEjXPrNQzrFDZgoTo49dgHR9RYRSrg3NAKnUGl9YpQ= +go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= +go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= +go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= +go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= +go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= +go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= +go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= +go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= +go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE= golang.org/x/build v0.0.0-20190111050920-041ab4dc3f9d/go.mod h1:OWs+y06UdEOHN4y+MfF/py+xQ/tYqIWW03b70/CG9Rw= +golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181030102418-4d3f4d9ffa16/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190313024323-a1f597ede03a/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= -golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= +golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= +golang.org/x/crypto v0.0.0-20190422162423-af44ce270edf/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220829220503-c86fa9a7ed90/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220926161630-eccd6366d1be/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.2.0 h1:BRXPfhNivWL5Yq0BGQ39a2sW6t44aODpfxkWjYdzewE= +golang.org/x/crypto v0.2.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= +golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/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= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191002040644-a1355ae1e2c3/go.mod h1:NOZ3BPKG0ec/BKJQgnvsSFpcKLM5xXVWnvZS97DWHgE= +golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= +golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= +golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20190910094157-69e4b8554b2a/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20200119044424-58c23975cae1/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20200430140353-33d19683fad8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20200618115811-c13761719519/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20201208152932-35266b937fa6/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20210216034530-4410531fe030/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.1.0/go.mod h1:iyPr49SD/G/TBxYVB/9RRtGUT5eNbo2u4NamWeQcD5c= golang.org/x/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= +golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= +golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.5.0/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181011144130-49bb7cea24b1/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181029044818-c44066c5c816/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181106065722-10aee1819953/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181108082009-03003ca0c849/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190225153610-fe579d43d832/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190313220215-9f648a60d977/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190327091125-710a502c58a2/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190619014844-b5b0513f8c1b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= +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-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210505024714-0287a6fb4125/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210520170846-37e1c6afe023/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210825183410-e898025ed96a/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210916014120-12bc252f5db8/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211029224645-99673261e6eb/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211216030914-fe4d6282115f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220111093109-d55c255bac03/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-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220520000938-2e3eb7b945c2/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys= -golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= +golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220826154423-83b083e8dc8b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20221002022538-bcab6841153b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= +golang.org/x/net v0.2.0 h1:sZfSu1wtKLGlWI4ZZayP0ck9Y73K1ynO6gqzTdBVdPU= +golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= +golang.org/x/oauth2 v0.0.0-20180227000427-d7d64896b5ff/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs= -golang.org/x/oauth2 v0.21.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210402161424-2e8d93401602/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= +golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= +golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20221006150949-b44042a4b9c1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783 h1:nt+Q6cXKz4MosCSpnbMtqiQ8Oz0pxTef2B4Vca2lvfk= +golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/perf v0.0.0-20180704124530-6e6d33e29852/go.mod h1:JLpeXjPJfIyPr5TlbXLkXWLhP8nz10XfvxElABhCtcw= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= -golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= +golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20180224232135-f6cff0780e54/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181029174526-d69651ed3497/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181221143128-b4a75ba826a6/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190130150945-aca44879d564/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190316082340-a2f829d7f35f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190419153524-e8e3143a4f4a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190514135907-3a4b5fb9f71f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190522044717-8097e1b27ff5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190602015325-4c4f7f33c9ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606203320-7fc4e5ec1444/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190812073006-9eafafc0a87e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191115151921-52ab43148777/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191210023423-ac6580df4449/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200120151820-655fe14d7479/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200217220822-9197077df867/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200622214017-ed371f2e16b4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200728102440-3e129f6d46b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200817155316-9781c653f443/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200828194041-157a740278f4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200831180312-196b9ba8737a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200916030750-2334cc1a136f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200922070232-aee5d888a860/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201112073958-5cba982894dd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201117170446-d9b008d0a637/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201126233918-771906719818/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201202213521-69691e467435/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201207223542-d4d67f95c62d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210304124612-50617c2ba197/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210818153620-00dd8d7831e7/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210831042530-f4d43177bf5e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210903071746-97244b99971b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210906170528-6f6e22806c34/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211103235746-7861aae1554b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211116061358-0a5406a5449c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211205182925-97ca703d548d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220111092808-5a964db01320/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220317061510-51cd9980dadf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= -golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220928140112-f11e5e49a4ec/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.2.0 h1:ljd4t30dBnAvMZaQCevtY0xLLD0A+bRZXbgLMLU1F/A= +golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= -golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= +golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= +golang.org/x/text v0.4.0 h1:BrVqGRd7+k1DiOgtnFvAkoQEWQvBc25ouMJM6429SFg= +golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20220224211638-0e9765cccd65/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030000716-a0a13e073c7b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190329151228-23e29df326fe/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190416151739-9c9e1878f421/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190420181800-aa740d480789/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190706070813-72ffa07ba3db/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200616133436-c1934b75d054/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= +golang.org/x/tools v0.0.0-20200916195026-c9a70fc28ce3/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= +golang.org/x/tools v0.0.0-20201022035929-9cf592e881e9/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201124115921-2c860bdd6e78/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k= +golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= +gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= +gonum.org/v1/gonum v0.9.3/go.mod h1:TZumC3NeyVQskjXqmyWt4S3bINhy7B4eYwW69EbyX+0= +gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= +gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= +gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY= +google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.0.0-20180910000450-7ca32eb868bf/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.0.0-20181030000543-1d582fd0359e/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= google.golang.org/api v0.1.0/go.mod h1:UGEZY7KEX120AnNLIHFMKIo4obdJhkp2tPbaPlQx13Y= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= +google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= +google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= +google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= +google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= +google.golang.org/api v0.44.0/go.mod h1:EBOGZqzyhtvMDoxwS97ctnh0zUmYY6CxqXsc1AvkYD8= +google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= +google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= +google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= +google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU= +google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k= +google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= +google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= +google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= +google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= +google.golang.org/api v0.62.0/go.mod h1:dKmwPCydfsad4qCH08MSdgWjfHOyfpd4VtDGgRFdavw= +google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= +google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= +google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA= +google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8= +google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs= +google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= +google.golang.org/api v0.77.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= +google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw= +google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg= +google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o= +google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6FO2g= +google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= +google.golang.org/api v0.93.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= +google.golang.org/api v0.95.0/go.mod h1:eADj+UBuxkh5zlrSntJghuNeg8HwQ1w5lTKkuqaETEI= +google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= +google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= +google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= +google.golang.org/api v0.99.0/go.mod h1:1YOf74vkVndF7pG6hIHuINsM7eWwpVTAfNMNiL91A08= +google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= +google.golang.org/api v0.102.0/go.mod h1:3VFl6/fzoA+qNuS1N1/VfXY4LjoXN/wzeIp7TweWwGo= +google.golang.org/appengine v1.0.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= +google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= +google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8/go.mod h1:0H1ncTHf11KCFhTc/+EFRbzSCOZx+VUbRMk55Yv5MYk= +google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20181029155118-b69ba1387ce2/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20181202183823-bd91e49a0898/go.mod h1:7Ep/1NZk928CDR8SjdVbjWNpdIf6nzjE3BTgJDr2Atg= google.golang.org/genproto v0.0.0-20190306203927-b5d61aea6440/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240722135656-d784300faade h1:oCRSWfwGXQsqlVdErcyTt4A93Y8fo0/9D4b1gnI++qo= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240722135656-d784300faade/go.mod h1:Ue6ibwXGpU+dqIcODieyLOcgj7z8+IcskoNIgZxtrFY= +google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190522204451-c2c4e71fbf69/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200117163144-32f20d992d24/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= +google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= +google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= +google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= +google.golang.org/genproto v0.0.0-20210630183607-d20f26d13c79/go.mod h1:yiaVoXHpRzHGyxV3o4DktVWY4mSUErTKaeEOq6C3t3U= +google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= +google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= +google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= +google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= +google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= +google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211129164237-f09f9a12af12/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211203200212-54befc351ae9/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220111164026-67b88f271998/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220314164441-57ef72a4c106/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= +google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= +google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220722212130-b98a9ff5e252/go.mod h1:GkXuJDJ6aQ7lnJcRF+SJVgFdQhypqgl3LB1C9vabdRE= +google.golang.org/genproto v0.0.0-20220801145646-83ce21fca29f/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= +google.golang.org/genproto v0.0.0-20220815135757-37a418bb8959/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220822174746-9e6da59bd2fc/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220829144015-23454907ede3/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220829175752-36a9c930ecbf/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220913154956-18f8339a66a5/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220914142337-ca0e39ece12f/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220915135415-7fd63a7952de/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220916172020-2692e8806bfa/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220919141832-68c03719ef51/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006/go.mod h1:ht8XFiar2npT/g4vkk7O0WYS1sHOHbdujxbEp7CJWbw= +google.golang.org/genproto v0.0.0-20220926165614-551eb538f295/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= +google.golang.org/genproto v0.0.0-20220926220553-6981cbe3cfce/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= +google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqwhZAwq4wsRUaVG555sVgsNmIjRtO7t/JH29U= +google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= +google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= +google.golang.org/genproto v0.0.0-20221024153911-1573dae28c9c/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= +google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= +google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c/go.mod h1:CGI5F/G+E5bKwmfYo09AXuVN4dD894kIKUFmVbP2/Fo= +google.golang.org/genproto v0.0.0-20221114212237-e4508ebdbee1/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= +google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.16.0/go.mod h1:0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.65.0 h1:bs/cUb4lp1G5iImFFd3u5ixQzweKizoZJAwBNLR42lc= -google.golang.org/grpc v1.65.0/go.mod h1:WgYC2ypjlB0EiQi6wdKixMqukr6lBc0Vo+oOgjrM5ZQ= -google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= -google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= +google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= +google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= +google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= +google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= +google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= +google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= +google.golang.org/grpc v1.43.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= +google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= +google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= +google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= +google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= +google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= +gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod h1:m7x9LTH6d71AHyAX77c9yqWCCa3UKHcVEj9y7hAtKDk= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20141024133853-64131543e789/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= +gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= +gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= +gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= -gopkg.in/natefinch/lumberjack.v2 v2.2.1 h1:bBRl1b0OH9s/DuPhuXpNl+VtCaJXFZ5/uEFST95x9zc= -gopkg.in/natefinch/lumberjack.v2 v2.2.1/go.mod h1:YD8tP3GAjkrDg1eZH7EGmyESg/lsYskCTPBJVb9jqSc= +gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.66.6/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= +gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/mail.v2 v2.3.1/go.mod h1:htwXN1Qh09vZJ1NVKxQqHPBaCBbzKhp5GzuJEA4VJWw= +gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA= +gopkg.in/natefinch/lumberjack.v2 v2.0.0 h1:1Lc07Kr7qY4U2YPouBjpCLxpiyxIVoxqXgkXLknAOE8= +gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= +gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= +gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= +gopkg.in/square/go-jose.v2 v2.3.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= +gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gorm.io/driver/postgres v1.0.8/go.mod h1:4eOzrI1MUfm6ObJU/UcmbXyiHSs8jSwH95G5P5dxcAg= +gorm.io/gorm v1.20.12/go.mod h1:0HFTzE/SqkGTzK6TlDPPQbAYCluiVvhzoA1+aVyzenw= +gorm.io/gorm v1.21.4/go.mod h1:0HFTzE/SqkGTzK6TlDPPQbAYCluiVvhzoA1+aVyzenw= +gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= +gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= +gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= +gotest.tools/v3 v3.1.0/go.mod h1:fHy7eyTmJFO5bQbUsEGQ1v4m2J3Jz9eWL54TP2/ZuYQ= grpc.go4.org v0.0.0-20170609214715-11d0a25b4919/go.mod h1:77eQGdRu53HpSqPFJFmuJdjuHRquDANNeA4x7B8WQ9o= honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +k8s.io/api v0.20.1/go.mod h1:KqwcCVogGxQY3nBlRpwt+wpAMF/KjaCc7RpywacvqUo= +k8s.io/api v0.20.4/go.mod h1:++lNL1AJMkDymriNniQsWRkMDzRaX2Y/POTUi8yvqYQ= +k8s.io/api v0.20.6/go.mod h1:X9e8Qag6JV/bL5G6bU8sdVRltWKmdHsFUGS3eVndqE8= +k8s.io/api v0.22.5/go.mod h1:mEhXyLaSD1qTOf40rRiKXkc+2iCem09rWLlFwhCEiAs= +k8s.io/apimachinery v0.20.1/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= +k8s.io/apimachinery v0.20.4/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= +k8s.io/apimachinery v0.20.6/go.mod h1:ejZXtW1Ra6V1O5H8xPBGz+T3+4gfkTCeExAHKU57MAc= +k8s.io/apimachinery v0.22.1/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= +k8s.io/apimachinery v0.22.5/go.mod h1:xziclGKwuuJ2RM5/rSFQSYAj0zdbci3DH8kj+WvyN0U= +k8s.io/apiserver v0.20.1/go.mod h1:ro5QHeQkgMS7ZGpvf4tSMx6bBOgPfE+f52KwvXfScaU= +k8s.io/apiserver v0.20.4/go.mod h1:Mc80thBKOyy7tbvFtB4kJv1kbdD0eIH8k8vianJcbFM= +k8s.io/apiserver v0.20.6/go.mod h1:QIJXNt6i6JB+0YQRNcS0hdRHJlMhflFmsBDeSgT1r8Q= +k8s.io/apiserver v0.22.5/go.mod h1:s2WbtgZAkTKt679sYtSudEQrTGWUSQAPe6MupLnlmaQ= +k8s.io/client-go v0.20.1/go.mod h1:/zcHdt1TeWSd5HoUe6elJmHSQ6uLLgp4bIJHVEuy+/Y= +k8s.io/client-go v0.20.4/go.mod h1:LiMv25ND1gLUdBeYxBIwKpkSC5IsozMMmOOeSJboP+k= +k8s.io/client-go v0.20.6/go.mod h1:nNQMnOvEUEsOzRRFIIkdmYOjAZrC8bgq0ExboWSU1I0= +k8s.io/client-go v0.22.5/go.mod h1:cs6yf/61q2T1SdQL5Rdcjg9J1ElXSwbjSrW2vFImM4Y= +k8s.io/code-generator v0.19.7/go.mod h1:lwEq3YnLYb/7uVXLorOJfxg+cUu2oihFhHZ0n9NIla0= +k8s.io/component-base v0.20.1/go.mod h1:guxkoJnNoh8LNrbtiQOlyp2Y2XFCZQmrcg2n/DeYNLk= +k8s.io/component-base v0.20.4/go.mod h1:t4p9EdiagbVCJKrQ1RsA5/V4rFQNDfRlevJajlGwgjI= +k8s.io/component-base v0.20.6/go.mod h1:6f1MPBAeI+mvuts3sIdtpjljHWBQ2cIy38oBIWMYnrM= +k8s.io/component-base v0.22.5/go.mod h1:VK3I+TjuF9eaa+Ln67dKxhGar5ynVbwnGrUiNF4MqCI= +k8s.io/cri-api v0.17.3/go.mod h1:X1sbHmuXhwaHs9xxYffLqJogVsnI+f6cPRcgPel7ywM= +k8s.io/cri-api v0.20.1/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= +k8s.io/cri-api v0.20.4/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= +k8s.io/cri-api v0.20.6/go.mod h1:ew44AjNXwyn1s0U4xCKGodU7J1HzBeZ1MpGrpa5r8Yc= +k8s.io/cri-api v0.23.1/go.mod h1:REJE3PSU0h/LOV1APBrupxrEJqnoxZC8KWzkBUHwrK4= +k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/gengo v0.0.0-20200428234225-8167cfdcfc14/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/gengo v0.0.0-20201113003025-83324d819ded/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= +k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= +k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= +k8s.io/klog/v2 v2.4.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= +k8s.io/klog/v2 v2.9.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= +k8s.io/klog/v2 v2.30.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o= +k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd/go.mod h1:WOJ3KddDSol4tAGcJo0Tvi+dK12EcqSLqcWsryKMpfM= +k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= +k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= +k8s.io/kubernetes v1.13.0/go.mod h1:ocZa8+6APFNC2tX1DZASIbocyYT5jHzqFVsY5aoB7Jk= +k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= +modernc.org/b v1.0.0/go.mod h1:uZWcZfRj1BpYzfN9JTerzlNUnnPsV9O2ZA8JsRcubNg= +modernc.org/cc/v3 v3.32.4/go.mod h1:0R6jl1aZlIl2avnYfbfHBS1QB6/f+16mihBObaBC878= +modernc.org/cc/v3 v3.36.0/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI= +modernc.org/ccgo/v3 v3.0.0-20220428102840-41399a37e894/go.mod h1:eI31LL8EwEBKPpNpA4bU1/i+sKOwOrQy8D87zWUcRZc= +modernc.org/ccgo/v3 v3.0.0-20220430103911-bc99d88307be/go.mod h1:bwdAnOoaIt8Ax9YdWGjxWsdkPcZyRPHqrOvJxaKAKGw= +modernc.org/ccgo/v3 v3.9.2/go.mod h1:gnJpy6NIVqkETT+L5zPsQFj7L2kkhfPMzOghRNv/CFo= +modernc.org/ccgo/v3 v3.16.4/go.mod h1:tGtX0gE9Jn7hdZFeU88slbTh1UtCYKusWOoCJuvkWsQ= +modernc.org/ccgo/v3 v3.16.6/go.mod h1:tGtX0gE9Jn7hdZFeU88slbTh1UtCYKusWOoCJuvkWsQ= +modernc.org/ccorpus v1.11.6/go.mod h1:2gEUTrWqdpH2pXsmTM1ZkjeSrUWDpjMu2T6m29L/ErQ= +modernc.org/db v1.0.0/go.mod h1:kYD/cO29L/29RM0hXYl4i3+Q5VojL31kTUVpVJDw0s8= +modernc.org/file v1.0.0/go.mod h1:uqEokAEn1u6e+J45e54dsEA/pw4o7zLrA2GwyntZzjw= +modernc.org/fileutil v1.0.0/go.mod h1:JHsWpkrk/CnVV1H/eGlFf85BEpfkrp56ro8nojIq9Q8= +modernc.org/golex v1.0.0/go.mod h1:b/QX9oBD/LhixY6NDh+IdGv17hgB+51fET1i2kPSmvk= +modernc.org/httpfs v1.0.6/go.mod h1:7dosgurJGp0sPaRanU53W4xZYKh14wfzX420oZADeHM= +modernc.org/internal v1.0.0/go.mod h1:VUD/+JAkhCpvkUitlEOnhpVxCgsBI90oTzSCRcqQVSM= +modernc.org/libc v0.0.0-20220428101251-2d5f3daf273b/go.mod h1:p7Mg4+koNjc8jkqwcoFBJx7tXkpj00G77X7A72jXPXA= +modernc.org/libc v1.7.13-0.20210308123627-12f642a52bb8/go.mod h1:U1eq8YWr/Kc1RWCMFUWEdkTg8OTcfLw2kY8EDwl039w= +modernc.org/libc v1.9.5/go.mod h1:U1eq8YWr/Kc1RWCMFUWEdkTg8OTcfLw2kY8EDwl039w= +modernc.org/libc v1.16.0/go.mod h1:N4LD6DBE9cf+Dzf9buBlzVJndKr/iJHG97vGLHYnb5A= +modernc.org/libc v1.16.1/go.mod h1:JjJE0eu4yeK7tab2n4S1w8tlWd9MxXLRzheaRnAKymU= +modernc.org/libc v1.16.7/go.mod h1:hYIV5VZczAmGZAnG15Vdngn5HSF5cSkbvfz2B7GRuVU= +modernc.org/lldb v1.0.0/go.mod h1:jcRvJGWfCGodDZz8BPwiKMJxGJngQ/5DrRapkQnLob8= +modernc.org/mathutil v1.0.0/go.mod h1:wU0vUrJsVWBZ4P6e7xtFJEhFSNsfRLJ8H458uRjg03k= +modernc.org/mathutil v1.1.1/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= +modernc.org/mathutil v1.2.2/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= +modernc.org/mathutil v1.4.1/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= +modernc.org/memory v1.0.4/go.mod h1:nV2OApxradM3/OVbs2/0OsP6nPfakXpi50C7dcoHXlc= +modernc.org/memory v1.1.1/go.mod h1:/0wo5ibyrQiaoUoH7f9D8dnglAmILJ5/cxZlRECf+Nw= +modernc.org/opt v0.1.1/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0= +modernc.org/ql v1.0.0/go.mod h1:xGVyrLIatPcO2C1JvI/Co8c0sr6y91HKFNy4pt9JXEY= +modernc.org/sortutil v1.1.0/go.mod h1:ZyL98OQHJgH9IEfN71VsamvJgrtRX9Dj2gX+vH86L1k= +modernc.org/sqlite v1.10.6/go.mod h1:Z9FEjUtZP4qFEg6/SiADg9XCER7aYy9a/j7Pg9P7CPs= +modernc.org/sqlite v1.18.0/go.mod h1:B9fRWZacNxJBHoCJZQr1R54zhVn3fjfl0aszflrTSxY= +modernc.org/strutil v1.1.0/go.mod h1:lstksw84oURvj9y3tn8lGvRxyRC1S2+g5uuIzNfIOBs= +modernc.org/strutil v1.1.1/go.mod h1:DE+MQQ/hjKBZS2zNInV5hhcipt5rLPWkmpbGeW5mmdw= +modernc.org/tcl v1.5.2/go.mod h1:pmJYOLgpiys3oI4AeAafkcUfE+TKKilminxNyU/+Zlo= +modernc.org/tcl v1.13.1/go.mod h1:XOLfOwzhkljL4itZkK6T72ckMgvj0BDsnKNdZVUOecw= +modernc.org/token v1.0.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= +modernc.org/z v1.0.1-0.20210308123920-1f282aa71362/go.mod h1:8/SRk5C/HgiQWCgXdfpb+1RvhORdkz5sw72d3jjtyqA= +modernc.org/z v1.0.1/go.mod h1:8/SRk5C/HgiQWCgXdfpb+1RvhORdkz5sw72d3jjtyqA= +modernc.org/z v1.5.1/go.mod h1:eWFB510QWW5Th9YGZT81s+LwvaAs3Q2yr4sP0rmLkv8= +modernc.org/zappy v1.0.0/go.mod h1:hHe+oGahLVII/aTTyWK/b53VDHMAGCBYYeZ9sn83HC4= +moul.io/http2curl v1.0.0/go.mod h1:f6cULg+e4Md/oW1cYmwW4IWQOVl2lGbmCNGOHvzX2kE= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.14/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.15/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.22/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= +sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/structured-merge-diff/v4 v4.0.3/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= +sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= +sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sourcegraph.com/sourcegraph/go-diff v0.5.0/go.mod h1:kuch7UrkMzY0X+p9CRK03kfuPQ2zzQcaEFbx8wA8rck= sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4/go.mod h1:ketZ/q3QxT9HOBeFhu6RdvsftgpsbFHBF5Cas6cDKZ0= diff --git a/internal/api/client.go b/internal/api/client.go index 44cff44..fef6038 100644 --- a/internal/api/client.go +++ b/internal/api/client.go @@ -34,8 +34,8 @@ func closeBody(r *http.Response) { } } -func (c *Client) buildURL(urlPath string) string { - return fmt.Sprintf("%s/%s", strings.TrimRight(c.Address, "/"), strings.TrimLeft(urlPath, "/")) +func (c *Client) buildURL(urlPath string, args ...interface{}) string { + return fmt.Sprintf("%s/%s", strings.TrimRight(c.Address, "/"), strings.TrimLeft(fmt.Sprintf(urlPath, args...), "/")) } func (c *Client) doGet(u string) (*http.Response, error) { diff --git a/internal/api/handler.go b/internal/api/handler.go index 9ab9baf..f4fc86a 100644 --- a/internal/api/handler.go +++ b/internal/api/handler.go @@ -3,7 +3,7 @@ package api import ( "net/http" - "github.com/mattermost/mattermost/server/public/model" + "github.com/mattermost/mattermost-server/v6/model" ) type contextHandlerFunc func(c *Context, w http.ResponseWriter, r *http.Request) diff --git a/internal/api/plugins_test.go b/internal/api/plugins_test.go index a11d351..930af95 100644 --- a/internal/api/plugins_test.go +++ b/internal/api/plugins_test.go @@ -9,7 +9,7 @@ import ( "testing" "github.com/gorilla/mux" - mattermostModel "github.com/mattermost/mattermost/server/public/model" + mattermostModel "github.com/mattermost/mattermost-server/v6/model" "github.com/stretchr/testify/require" "github.com/mattermost/mattermost-marketplace/internal/api" diff --git a/internal/model/plugin.go b/internal/model/plugin.go index 8217929..1478d09 100644 --- a/internal/model/plugin.go +++ b/internal/model/plugin.go @@ -5,7 +5,7 @@ import ( "io" "time" - mattermostModel "github.com/mattermost/mattermost/server/public/model" + mattermostModel "github.com/mattermost/mattermost-server/v6/model" ) type HostingType string diff --git a/internal/model/plugin_test.go b/internal/model/plugin_test.go index 9059bdb..7bfd8ee 100644 --- a/internal/model/plugin_test.go +++ b/internal/model/plugin_test.go @@ -4,7 +4,7 @@ import ( "bytes" "testing" - mattermostModel "github.com/mattermost/mattermost/server/public/model" + mattermostModel "github.com/mattermost/mattermost-server/v6/model" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" diff --git a/internal/store/merged_test.go b/internal/store/merged_test.go index 1800e79..3472b05 100644 --- a/internal/store/merged_test.go +++ b/internal/store/merged_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - mattermostModel "github.com/mattermost/mattermost/server/public/model" + mattermostModel "github.com/mattermost/mattermost-server/v6/model" "github.com/mattermost/mattermost-marketplace/internal/model" "github.com/mattermost/mattermost-marketplace/internal/testlib" diff --git a/internal/store/proxy_test.go b/internal/store/proxy_test.go index a732544..c6b7056 100644 --- a/internal/store/proxy_test.go +++ b/internal/store/proxy_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - mattermostModel "github.com/mattermost/mattermost/server/public/model" + mattermostModel "github.com/mattermost/mattermost-server/v6/model" "github.com/mattermost/mattermost-marketplace/internal/api" "github.com/mattermost/mattermost-marketplace/internal/model" @@ -18,7 +18,7 @@ import ( func TestProxyGetPlugins(t *testing.T) { t.Run("empty stream", func(t *testing.T) { logger := testlib.MakeLogger(t) - ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) { + ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) })) t.Cleanup(ts.Close) @@ -35,7 +35,7 @@ func TestProxyGetPlugins(t *testing.T) { t.Run("empty stream with error", func(t *testing.T) { logger := testlib.MakeLogger(t) - ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) { + ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) _, err := w.Write([]byte(`{"invalid":`)) require.NoError(t, err) @@ -54,7 +54,7 @@ func TestProxyGetPlugins(t *testing.T) { t.Run("valid stream", func(t *testing.T) { logger := testlib.MakeLogger(t) - ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) { + ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) _, err := w.Write([]byte(`[{"homepage_url":"https://github.com/mattermost/mattermost-plugin-demo","icon_data":"icon-data.svg","download_url":"https://github.com/mattermost/mattermost-plugin-demo/releases/download/v0.1.0/com.mattermost.demo-plugin-0.1.0.tar.gz","signature":"signature1", "release_notes_url":"https://github.com/mattermost/mattermost-plugin-demo/releases/v0.1.0","manifest":{}}]`)) require.NoError(t, err) diff --git a/internal/store/static_test.go b/internal/store/static_test.go index f8fbf93..6add732 100644 --- a/internal/store/static_test.go +++ b/internal/store/static_test.go @@ -5,7 +5,7 @@ import ( "encoding/json" "testing" - mattermostModel "github.com/mattermost/mattermost/server/public/model" + mattermostModel "github.com/mattermost/mattermost-server/v6/model" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require"