@streamelements/vapor
Version:
ConnectRPC v2 client for vapor - auto-generated from Protocol Buffers
303 lines • 70.1 kB
JavaScript
"use strict";
var __webpack_require__ = {};
(()=>{
__webpack_require__.d = (exports1, definition)=>{
for(var key in definition)if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, {
enumerable: true,
get: definition[key]
});
};
})();
(()=>{
__webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop);
})();
(()=>{
__webpack_require__.r = (exports1)=>{
if ('undefined' != typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, {
value: 'Module'
});
Object.defineProperty(exports1, '__esModule', {
value: true
});
};
})();
var __webpack_exports__ = {};
__webpack_require__.r(__webpack_exports__);
__webpack_require__.d(__webpack_exports__, {
SetGlobalDefaultResponseSchema: ()=>SetGlobalDefaultResponseSchema,
HasFeatureRequestSchema: ()=>HasFeatureRequestSchema,
BulkUpdateAccessTokensRequest_TokenUpdateSchema: ()=>BulkUpdateAccessTokensRequest_TokenUpdateSchema,
GetUserByIDRequestSchema: ()=>GetUserByIDRequestSchema,
ListAPIKeysRequestSchema: ()=>ListAPIKeysRequestSchema,
AcceptInviteResponseSchema: ()=>AcceptInviteResponseSchema,
WhoamiResponseSchema: ()=>WhoamiResponseSchema,
AuthorizationSchema: ()=>AuthorizationSchema,
CreateInviteRequestSchema: ()=>CreateInviteRequestSchema,
GetFeaturesResponseSchema: ()=>GetFeaturesResponseSchema,
APIKeyService: ()=>APIKeyService,
GetChannelByIDRequestSchema: ()=>GetChannelByIDRequestSchema,
ImpersonateChannelResponseSchema: ()=>ImpersonateChannelResponseSchema,
BulkUpdateAccessTokensResponse_UpdateResultSchema: ()=>BulkUpdateAccessTokensResponse_UpdateResultSchema,
GetRolesResponse_RoleInfoSchema: ()=>GetRolesResponse_RoleInfoSchema,
GetInviteByCodeResponseSchema: ()=>GetInviteByCodeResponseSchema,
CreateAuthorizationResponseSchema: ()=>CreateAuthorizationResponseSchema,
GetAPIKeyResponseSchema: ()=>GetAPIKeyResponseSchema,
GetSessionRequestSchema: ()=>GetSessionRequestSchema,
GetChannelByConnectionIDResponseSchema: ()=>GetChannelByConnectionIDResponseSchema,
RemoveGlobalDefaultResponseSchema: ()=>RemoveGlobalDefaultResponseSchema,
InvitationSchema: ()=>InvitationSchema,
RevokeAPIKeyResponseSchema: ()=>RevokeAPIKeyResponseSchema,
SearchChannelsRequestSchema: ()=>SearchChannelsRequestSchema,
WhoamiRequestSchema: ()=>WhoamiRequestSchema,
LoginMetaSchema: ()=>LoginMetaSchema,
RemoveFeatureResponseSchema: ()=>RemoveFeatureResponseSchema,
BulkUpdateAccessTokensResponseSchema: ()=>BulkUpdateAccessTokensResponseSchema,
ListUserAuthorizationsRequestSchema: ()=>ListUserAuthorizationsRequestSchema,
SetMultipleFeaturesResponseSchema: ()=>SetMultipleFeaturesResponseSchema,
RevokeInviteResponseSchema: ()=>RevokeInviteResponseSchema,
ListUserAuthorizationsResponseSchema: ()=>ListUserAuthorizationsResponseSchema,
RevokeAuthorizationResponseSchema: ()=>RevokeAuthorizationResponseSchema,
DeclineInviteResponseSchema: ()=>DeclineInviteResponseSchema,
GetGlobalDefaultsRequestSchema: ()=>GetGlobalDefaultsRequestSchema,
GetAuthContextResponseSchema: ()=>GetAuthContextResponseSchema,
ConnectionSchema: ()=>ConnectionSchema,
RemoveGlobalDefaultRequestSchema: ()=>RemoveGlobalDefaultRequestSchema,
GetInvitesRequestSchema: ()=>GetInvitesRequestSchema,
GetRolesResponseSchema: ()=>GetRolesResponseSchema,
SetFeatureResponseSchema: ()=>SetFeatureResponseSchema,
GetAuthContextRequestSchema: ()=>GetAuthContextRequestSchema,
GetChannelByProviderIDRequestSchema: ()=>GetChannelByProviderIDRequestSchema,
SetPrimaryChannelRequestSchema: ()=>SetPrimaryChannelRequestSchema,
SuspendUserResponseSchema: ()=>SuspendUserResponseSchema,
ChannelService: ()=>ChannelService,
UnlinkRequestSchema: ()=>UnlinkRequestSchema,
CreateInviteResponseSchema: ()=>CreateInviteResponseSchema,
GetChannelAccessTokenResponseSchema: ()=>GetChannelAccessTokenResponseSchema,
HasFeatureResponseSchema: ()=>HasFeatureResponseSchema,
ConnectionService: ()=>ConnectionService,
AccessTokenSchema: ()=>AccessTokenSchema,
RevokeSessionRequestSchema: ()=>RevokeSessionRequestSchema,
GetRolesRequestSchema: ()=>GetRolesRequestSchema,
ValidateAPIKeyRequestSchema: ()=>ValidateAPIKeyRequestSchema,
ListExpiringConnectionsResponseSchema: ()=>ListExpiringConnectionsResponseSchema,
UpdateAuthorizationRequestSchema: ()=>UpdateAuthorizationRequestSchema,
GetChannelByIDResponseSchema: ()=>GetChannelByIDResponseSchema,
DeleteChannelRequestSchema: ()=>DeleteChannelRequestSchema,
SetFeatureRequestSchema: ()=>SetFeatureRequestSchema,
GetDefaultAPIKeyRequestSchema: ()=>GetDefaultAPIKeyRequestSchema,
GetDefaultAPIKeyResponseSchema: ()=>GetDefaultAPIKeyResponseSchema,
SetPrimaryChannelResponseSchema: ()=>SetPrimaryChannelResponseSchema,
SuspendUserRequestSchema: ()=>SuspendUserRequestSchema,
AcceptInviteRequestSchema: ()=>AcceptInviteRequestSchema,
GetGlobalDefaultsResponseSchema: ()=>GetGlobalDefaultsResponseSchema,
GetUserByEmailRequestSchema: ()=>GetUserByEmailRequestSchema,
ListAPIKeysResponseSchema: ()=>ListAPIKeysResponseSchema,
ListUserSessionsResponseSchema: ()=>ListUserSessionsResponseSchema,
BulkUpdateAccessTokensRequestSchema: ()=>BulkUpdateAccessTokensRequestSchema,
CreateAPIKeyRequestSchema: ()=>CreateAPIKeyRequestSchema,
SetGlobalDefaultRequestSchema: ()=>SetGlobalDefaultRequestSchema,
RotateAPIKeyResponseSchema: ()=>RotateAPIKeyResponseSchema,
DeleteChannelResponseSchema: ()=>DeleteChannelResponseSchema,
TokenType: ()=>vapor_pb_TokenType,
UserService: ()=>UserService,
GetInviteByCodeRequestSchema: ()=>GetInviteByCodeRequestSchema,
RemoveFeatureRequestSchema: ()=>RemoveFeatureRequestSchema,
SessionSchema: ()=>SessionSchema,
GetUserByEmailResponseSchema: ()=>GetUserByEmailResponseSchema,
TransferOwnershipResponseSchema: ()=>TransferOwnershipResponseSchema,
GetChannelByProviderIDResponseSchema: ()=>GetChannelByProviderIDResponseSchema,
ListUserChannelsResponse_UserChannelSchema: ()=>ListUserChannelsResponse_UserChannelSchema,
CreateUserRequestSchema: ()=>CreateUserRequestSchema,
DeleteUserResponseSchema: ()=>DeleteUserResponseSchema,
DeleteUserRequestSchema: ()=>DeleteUserRequestSchema,
GetSessionResponseSchema: ()=>GetSessionResponseSchema,
GetAPIKeyRequestSchema: ()=>GetAPIKeyRequestSchema,
RevokeInviteRequestSchema: ()=>RevokeInviteRequestSchema,
TransferOwnershipRequestSchema: ()=>TransferOwnershipRequestSchema,
GetFeaturesRequestSchema: ()=>GetFeaturesRequestSchema,
CheckPermissionResponseSchema: ()=>CheckPermissionResponseSchema,
SearchChannelsResponse_ResultSchema: ()=>SearchChannelsResponse_ResultSchema,
ListChannelUsersResponse_ChannelUserSchema: ()=>ListChannelUsersResponse_ChannelUserSchema,
RevokeAllUserSessionsRequestSchema: ()=>RevokeAllUserSessionsRequestSchema,
LoginRequest_LoginType: ()=>vapor_pb_LoginRequest_LoginType,
FeatureService: ()=>FeatureService,
ListChannelAuthorizationsResponseSchema: ()=>ListChannelAuthorizationsResponseSchema,
file_api_vapor_v1_vapor: ()=>file_api_vapor_v1_vapor,
ListChannelUsersResponseSchema: ()=>ListChannelUsersResponseSchema,
CreateAPIKeyResponseSchema: ()=>CreateAPIKeyResponseSchema,
CheckPermissionRequestSchema: ()=>CheckPermissionRequestSchema,
ListUserChannelsRequestSchema: ()=>ListUserChannelsRequestSchema,
LoginRequestSchema: ()=>LoginRequestSchema,
LoginResponseSchema: ()=>LoginResponseSchema,
FeatureSchema: ()=>FeatureSchema,
RotateAPIKeyRequestSchema: ()=>RotateAPIKeyRequestSchema,
ChannelSchema: ()=>ChannelSchema,
ImpersonateChannelRequestSchema: ()=>ImpersonateChannelRequestSchema,
AuthService: ()=>AuthService,
AddChannelRequestSchema: ()=>AddChannelRequestSchema,
SearchChannelsResponseSchema: ()=>SearchChannelsResponseSchema,
SetMultipleFeaturesRequestSchema: ()=>SetMultipleFeaturesRequestSchema,
GetUserByIDResponseSchema: ()=>GetUserByIDResponseSchema,
RevokeAuthorizationRequestSchema: ()=>RevokeAuthorizationRequestSchema,
AuthorizationService: ()=>AuthorizationService,
UnlinkResponseSchema: ()=>UnlinkResponseSchema,
ListChannelAuthorizationsRequestSchema: ()=>ListChannelAuthorizationsRequestSchema,
UpdateAccessTokenResponseSchema: ()=>UpdateAccessTokenResponseSchema,
RevokeAllUserSessionsResponseSchema: ()=>RevokeAllUserSessionsResponseSchema,
UserSchema: ()=>UserSchema,
UpdateAccessTokenRequestSchema: ()=>UpdateAccessTokenRequestSchema,
GetChannelAccessTokenRequestSchema: ()=>GetChannelAccessTokenRequestSchema,
AddChannelResponseSchema: ()=>AddChannelResponseSchema,
ListUserChannelsResponseSchema: ()=>ListUserChannelsResponseSchema,
TokenTypeSchema: ()=>TokenTypeSchema,
ListExpiringConnectionsRequestSchema: ()=>ListExpiringConnectionsRequestSchema,
GetAuthorizationResponseSchema: ()=>GetAuthorizationResponseSchema,
DeclineInviteRequestSchema: ()=>DeclineInviteRequestSchema,
SessionService: ()=>SessionService,
RevokeAPIKeyRequestSchema: ()=>RevokeAPIKeyRequestSchema,
UpdateAuthorizationResponseSchema: ()=>UpdateAuthorizationResponseSchema,
CreateUserResponseSchema: ()=>CreateUserResponseSchema,
CreateAuthorizationRequestSchema: ()=>CreateAuthorizationRequestSchema,
GetChannelByConnectionIDRequestSchema: ()=>GetChannelByConnectionIDRequestSchema,
ValidateAPIKeyResponseSchema: ()=>ValidateAPIKeyResponseSchema,
GetInvitesResponseSchema: ()=>GetInvitesResponseSchema,
RevokeSessionResponseSchema: ()=>RevokeSessionResponseSchema,
GetAuthorizationRequestSchema: ()=>GetAuthorizationRequestSchema,
APIKeySchema: ()=>APIKeySchema,
ListChannelUsersRequestSchema: ()=>ListChannelUsersRequestSchema,
ListUserSessionsRequestSchema: ()=>ListUserSessionsRequestSchema,
LoginRequest_LoginTypeSchema: ()=>LoginRequest_LoginTypeSchema
});
const codegenv1_namespaceObject = require("@bufbuild/protobuf/codegenv1");
const wkt_namespaceObject = require("@bufbuild/protobuf/wkt");
const file_api_vapor_v1_vapor = /*@__PURE__*/ (0, codegenv1_namespaceObject.fileDesc)("ChhhcGkvdmFwb3IvdjEvdmFwb3IucHJvdG8SDGFwaS52YXBvci52MSK8AQoHRmVhdHVyZRIKCgJpZBgBIAEoCRIRCgllbnRpdHlfaWQYAiABKAkSEwoLZW50aXR5X3R5cGUYAyABKAkSDAoEbmFtZRgEIAEoCRIPCgdlbmFibGVkGAUgASgIEi4KCmNyZWF0ZWRfYXQYBiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEi4KCnVwZGF0ZWRfYXQYByABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIrQCCgdDaGFubmVsEgoKAmlkGAEgASgJEhAKCHByb3ZpZGVyGAIgASgJEhMKC3Byb3ZpZGVyX2lkGAMgASgJEhUKDWNvbm5lY3Rpb25faWQYBCABKAkSEAoIdXNlcm5hbWUYBSABKAkSFAoMZGlzcGxheV9uYW1lGAYgASgJEg0KBWFsaWFzGAcgASgJEgwKBHR5cGUYCCABKAkSGAoQYnJvYWRjYXN0ZXJfdHlwZRgJIAEoCRIQCghsYW5ndWFnZRgKIAEoCRIOCgZhdmF0YXIYCyABKAkSLgoKY3JlYXRlZF9hdBgPIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLgoKdXBkYXRlZF9hdBgQIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAi4AEKBFVzZXISCgoCaWQYASABKAkSEAoIdXNlcm5hbWUYAiABKAkSDQoFZW1haWwYAyABKAkSDAoEcm9sZRgEIAEoCRIaChJwcmltYXJ5X2NoYW5uZWxfaWQYBSABKAkSEQoJc3VzcGVuZGVkGAYgASgIEg4KBmF2YXRhchgHIAEoCRIuCgpjcmVhdGVkX2F0GAggASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIuCgp1cGRhdGVkX2F0GAkgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCKdAQoNQXV0aG9yaXphdGlvbhIKCgJpZBgBIAEoCRIMCgRyb2xlGAIgASgJEhIKCmNoYW5uZWxfaWQYAyABKAkSLgoKY3JlYXRlZF9hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLgoKdXBkYXRlZF9hdBgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAihgEKB1Nlc3Npb24SCgoCaWQYASABKAkSDwoHdXNlcl9pZBgCIAEoCRIuCgpjcmVhdGVkX2F0GAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIuCgpleHBpcmVzX2F0GAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCLKAQoKSW52aXRhdGlvbhIKCgJpZBgBIAEoCRIMCgRyb2xlGAIgASgJEhIKCmNoYW5uZWxfaWQYAyABKAkSLgoKY3JlYXRlZF9hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLgoKdXBkYXRlZF9hdBgFIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLgoKZXhwaXJlc19hdBgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAihwIKBkFQSUtleRIKCgJpZBgBIAEoCRISCgpjaGFubmVsX2lkGAIgASgJEgwKBG5hbWUYAyABKAkSDAoEcm9sZRgEIAEoCRIOCgZzY29wZXMYBSADKAkSLgoKY3JlYXRlZF9hdBgGIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASLgoKdXBkYXRlZF9hdBgHIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXASMAoMbGFzdF91c2VkX2F0GAggASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBILCgNrZXkYCSABKAkSEgoKaXNfZGVmYXVsdBgKIAEoCCJMCgtBY2Nlc3NUb2tlbhINCgV0b2tlbhgBIAEoCRIuCgpleHBpcmVzX2F0GAIgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCIgChJHZXRVc2VyQnlJRFJlcXVlc3QSCgoCaWQYASABKAkiNwoTR2V0VXNlckJ5SURSZXNwb25zZRIgCgR1c2VyGAEgASgLMhIuYXBpLnZhcG9yLnYxLlVzZXIiJgoVR2V0VXNlckJ5RW1haWxSZXF1ZXN0Eg0KBWVtYWlsGAEgASgJIjoKFkdldFVzZXJCeUVtYWlsUmVzcG9uc2USIAoEdXNlchgBIAEoCzISLmFwaS52YXBvci52MS5Vc2VyIiMKFUdldENoYW5uZWxCeUlEUmVxdWVzdBIKCgJpZBgBIAEoCSJAChZHZXRDaGFubmVsQnlJRFJlc3BvbnNlEiYKB2NoYW5uZWwYASABKAsyFS5hcGkudmFwb3IudjEuQ2hhbm5lbCI4Ch9HZXRDaGFubmVsQnlDb25uZWN0aW9uSURSZXF1ZXN0EhUKDWNvbm5lY3Rpb25faWQYASABKAkiSgogR2V0Q2hhbm5lbEJ5Q29ubmVjdGlvbklEUmVzcG9uc2USJgoHY2hhbm5lbBgBIAEoCzIVLmFwaS52YXBvci52MS5DaGFubmVsIjIKHEdldENoYW5uZWxBY2Nlc3NUb2tlblJlcXVlc3QSEgoKY2hhbm5lbF9pZBgBIAEoCSJQCh1HZXRDaGFubmVsQWNjZXNzVG9rZW5SZXNwb25zZRIvCgxhY2Nlc3NfdG9rZW4YASABKAsyGS5hcGkudmFwb3IudjEuQWNjZXNzVG9rZW4iRgodR2V0Q2hhbm5lbEJ5UHJvdmlkZXJJRFJlcXVlc3QSEwoLcHJvdmlkZXJfaWQYASABKAkSEAoIcHJvdmlkZXIYAiABKAkiSAoeR2V0Q2hhbm5lbEJ5UHJvdmlkZXJJRFJlc3BvbnNlEiYKB2NoYW5uZWwYASABKAsyFS5hcGkudmFwb3IudjEuQ2hhbm5lbCKnAgoJTG9naW5NZXRhEhcKCnVzZXJfYWdlbnQYAiABKAlIAIgBARIWCglyZW1vdGVfaXAYAyABKAlIAYgBARIUCgdjb3VudHJ5GAQgASgJSAKIAQESEQoEY2l0eRgFIAEoCUgDiAEBEhMKBnJlZ2lvbhgGIAEoCUgEiAEBEhYKCWNvbnRpbmVudBgHIAEoCUgFiAEBEhUKCGxhdGl0dWRlGAggASgCSAaIAQESFgoJbG9uZ2l0dWRlGAkgASgCSAeIAQFCDQoLX3VzZXJfYWdlbnRCDAoKX3JlbW90ZV9pcEIKCghfY291bnRyeUIHCgVfY2l0eUIJCgdfcmVnaW9uQgwKCl9jb250aW5lbnRCCwoJX2xhdGl0dWRlQgwKCl9sb25naXR1ZGUikgQKDExvZ2luUmVxdWVzdBIQCghwcm92aWRlchgBIAEoCRITCgtwcm92aWRlcl9pZBgCIAEoCRIQCgh1c2VybmFtZRgDIAEoCRIUCgxkaXNwbGF5X25hbWUYBCABKAkSDQoFZW1haWwYBSABKAkSDgoGYXZhdGFyGAYgASgJEhgKEGJyb2FkY2FzdGVyX3R5cGUYByABKAkSDgoGc2NvcGVzGAggAygJEhYKDmVtYWlsX3ZlcmlmaWVkGAkgASgIEhQKDGFjY2Vzc190b2tlbhgKIAEoCRIVCg1yZWZyZXNoX3Rva2VuGAsgASgJEi4KCmV4cGlyZXNfYXQYDCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEg8KB2NvdW50cnkYDSABKAkSEAoIbGFuZ3VhZ2UYDiABKAkSJQoEbWV0YRgPIAEoCzIXLmFwaS52YXBvci52MS5Mb2dpbk1ldGESOAoKbG9naW5fdHlwZRgQIAEoDjIkLmFwaS52YXBvci52MS5Mb2dpblJlcXVlc3QuTG9naW5UeXBlInEKCUxvZ2luVHlwZRIaChZMT0dJTl9UWVBFX1VOU1BFQ0lGSUVEEAASFwoTTE9HSU5fVFlQRV9TVFJFQU1FUhABEhQKEExPR0lOX1RZUEVfU1RBRkYQAhIZChVMT0dJTl9UWVBFX0FEVkVSVElTRVIQAyJrCg1Mb2dpblJlc3BvbnNlEhIKCnNlc3Npb25faWQYASABKAkSDwoHdXNlcl9pZBgCIAEoCRINCgV0b2tlbhgDIAEoCRISCgp0b2tlbl90eXBlGAQgASgJEhIKCnRva2VuX25hbWUYBSABKAkiNAoNVW5saW5rUmVxdWVzdBIPCgd1c2VyX2lkGAEgASgJEhIKCmNoYW5uZWxfaWQYAiABKAkiEAoOVW5saW5rUmVzcG9uc2UiZwoZSW1wZXJzb25hdGVDaGFubmVsUmVxdWVzdBIPCgd1c2VyX2lkGAEgASgJEhIKCmNoYW5uZWxfaWQYAiABKAkSJQoEbWV0YRgDIAEoCzIXLmFwaS52YXBvci52MS5Mb2dpbk1ldGEiPwoaSW1wZXJzb25hdGVDaGFubmVsUmVzcG9uc2USDQoFdG9rZW4YASABKAkSEgoKc2Vzc2lvbl9pZBgCIAEoCSJLCg1XaG9hbWlSZXF1ZXN0Eg0KBXRva2VuGAEgASgJEisKCnRva2VuX3R5cGUYAiABKA4yFy5hcGkudmFwb3IudjEuVG9rZW5UeXBlImoKDldob2FtaVJlc3BvbnNlEg8KB3VzZXJfaWQYASABKAkSEgoKY2hhbm5lbF9pZBgCIAEoCRIzCg5hdXRob3JpemF0aW9ucxgDIAMoCzIbLmFwaS52YXBvci52MS5BdXRob3JpemF0aW9uIosBChhVcGRhdGVBY2Nlc3NUb2tlblJlcXVlc3QSEgoKY2hhbm5lbF9pZBgBIAEoCRIUCgxhY2Nlc3NfdG9rZW4YAiABKAkSFQoNcmVmcmVzaF90b2tlbhgDIAEoCRIuCgpleHBpcmVzX2F0GAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCIbChlVcGRhdGVBY2Nlc3NUb2tlblJlc3BvbnNlIj8KGFNldFByaW1hcnlDaGFubmVsUmVxdWVzdBIPCgd1c2VyX2lkGAEgASgJEhIKCmNoYW5uZWxfaWQYAiABKAkiGwoZU2V0UHJpbWFyeUNoYW5uZWxSZXNwb25zZSJGChJTdXNwZW5kVXNlclJlcXVlc3QSDwoHdXNlcl9pZBgBIAEoCRIOCgZyZWFzb24YAiABKAkSDwoHZW5hYmxlZBgDIAEoCCIVChNTdXNwZW5kVXNlclJlc3BvbnNlIpQCChFDcmVhdGVVc2VyUmVxdWVzdBIQCghwcm92aWRlchgBIAEoCRITCgtwcm92aWRlcl9pZBgCIAEoCRIQCgh1c2VybmFtZRgDIAEoCRIUCgxkaXNwbGF5X25hbWUYBCABKAkSDQoFZW1haWwYBSABKAkSDgoGYXZhdGFyGAYgASgJEgwKBHJvbGUYByABKAkSDgoGc2NvcGVzGAggAygJEhYKDmVtYWlsX3ZlcmlmaWVkGAkgASgIEhQKDGFjY2Vzc190b2tlbhgKIAEoCRIVCg1yZWZyZXNoX3Rva2VuGAsgASgJEi4KCmV4cGlyZXNfYXQYDCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIjwKEkNyZWF0ZVVzZXJSZXNwb25zZRIPCgd1c2VyX2lkGAEgASgJEhUKDWNvbm5lY3Rpb25faWQYAiABKAkiKgoXTGlzdFVzZXJDaGFubmVsc1JlcXVlc3QSDwoHdXNlcl9pZBgBIAEoCSLLAQoYTGlzdFVzZXJDaGFubmVsc1Jlc3BvbnNlEkQKCGNoYW5uZWxzGAEgAygLMjIuYXBpLnZhcG9yLnYxLkxpc3RVc2VyQ2hhbm5lbHNSZXNwb25zZS5Vc2VyQ2hhbm5lbBppCgtVc2VyQ2hhbm5lbBImCgdjaGFubmVsGAEgASgLMhUuYXBpLnZhcG9yLnYxLkNoYW5uZWwSMgoNYXV0aG9yaXphdGlvbhgCIAEoCzIbLmFwaS52YXBvci52MS5BdXRob3JpemF0aW9uIngKE0NyZWF0ZUludml0ZVJlcXVlc3QSDwoHdXNlcl9pZBgBIAEoCRISCgpjaGFubmVsX2lkGAIgASgJEgwKBHJvbGUYAyABKAkSLgoKZXhwaXJlc19hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAiTQoUQ3JlYXRlSW52aXRlUmVzcG9uc2USKAoGaW52aXRlGAEgASgLMhguYXBpLnZhcG9yLnYxLkludml0YXRpb24SCwoDdXJsGAIgASgJIjQKE0FjY2VwdEludml0ZVJlcXVlc3QSDAoEY29kZRgBIAEoCRIPCgd1c2VyX2lkGAIgASgJIkoKFEFjY2VwdEludml0ZVJlc3BvbnNlEjIKDWF1dGhvcml6YXRpb24YASABKAsyGy5hcGkudmFwb3IudjEuQXV0aG9yaXphdGlvbiI1ChREZWNsaW5lSW52aXRlUmVxdWVzdBIMCgRjb2RlGAEgASgJEg8KB3VzZXJfaWQYAiABKAkiFwoVRGVjbGluZUludml0ZVJlc3BvbnNlIjQKE1Jldm9rZUludml0ZVJlcXVlc3QSDAoEY29kZRgBIAEoCRIPCgd1c2VyX2lkGAIgASgJIhYKFFJldm9rZUludml0ZVJlc3BvbnNlIicKEUdldEludml0ZXNSZXF1ZXN0EhIKCmNoYW5uZWxfaWQYASABKAkiPwoSR2V0SW52aXRlc1Jlc3BvbnNlEikKB2ludml0ZXMYASADKAsyGC5hcGkudmFwb3IudjEuSW52aXRhdGlvbiImChZHZXRJbnZpdGVCeUNvZGVSZXF1ZXN0EgwKBGNvZGUYASABKAkiQwoXR2V0SW52aXRlQnlDb2RlUmVzcG9uc2USKAoGaW52aXRlGAEgASgLMhguYXBpLnZhcG9yLnYxLkludml0YXRpb24iLQoXTGlzdENoYW5uZWxVc2Vyc1JlcXVlc3QSEgoKY2hhbm5lbF9pZBgBIAEoCSLCAQoYTGlzdENoYW5uZWxVc2Vyc1Jlc3BvbnNlEkEKBXVzZXJzGAEgAygLMjIuYXBpLnZhcG9yLnYxLkxpc3RDaGFubmVsVXNlcnNSZXNwb25zZS5DaGFubmVsVXNlchpjCgtDaGFubmVsVXNlchIgCgR1c2VyGAEgASgLMhIuYXBpLnZhcG9yLnYxLlVzZXISMgoNYXV0aG9yaXphdGlvbhgCIAEoCzIbLmFwaS52YXBvci52MS5BdXRob3JpemF0aW9uIhEKD0dldFJvbGVzUmVxdWVzdCK4AQoQR2V0Um9sZXNSZXNwb25zZRI2CgVyb2xlcxgBIAMoCzInLmFwaS52YXBvci52MS5HZXRSb2xlc1Jlc3BvbnNlLlJvbGVJbmZvGmwKCFJvbGVJbmZvEgwKBG5hbWUYASABKAkSFAoMZGlzcGxheV9uYW1lGAIgASgJEhMKC2Rlc2NyaXB0aW9uGAMgASgJEhcKD2hpZXJhcmNoeV9sZXZlbBgEIAEoBRIOCgZzY29wZXMYBSADKAkibgoYVHJhbnNmZXJPd25lcnNoaXBSZXF1ZXN0EhIKCmNoYW5uZWxfaWQYASABKAkSGAoQY3VycmVudF9vd25lcl9pZBgCIAEoCRIUCgxuZXdfb3duZXJfaWQYAyABKAkSDgoGcmVhc29uGAQgASgJIk0KGVRyYW5zZmVyT3duZXJzaGlwUmVzcG9uc2USDwoHbWVzc2FnZRgBIAEoCRIfChdwcmV2aW91c19vd25lcl9uZXdfcm9sZRgCIAEoCSLJAgoRQWRkQ2hhbm5lbFJlcXVlc3QSDwoHdXNlcl9pZBgBIAEoCRIQCghwcm92aWRlchgCIAEoCRITCgtwcm92aWRlcl9pZBgDIAEoCRIQCgh1c2VybmFtZRgEIAEoCRIUCgxkaXNwbGF5X25hbWUYBSABKAkSDgoGYXZhdGFyGAYgASgJEhgKEGJyb2FkY2FzdGVyX3R5cGUYByABKAkSDgoGc2NvcGVzGAggAygJEg0KBWVtYWlsGAkgASgJEhYKDmVtYWlsX3ZlcmlmaWVkGAogASgIEhQKDGFjY2Vzc190b2tlbhgLIAEoCRIVCg1yZWZyZXNoX3Rva2VuGAwgASgJEi4KCmV4cGlyZXNfYXQYDSABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEhYKDnNldF9hc19wcmltYXJ5GA4gASgIIlwKEkFkZENoYW5uZWxSZXNwb25zZRISCgpjaGFubmVsX2lkGAEgASgJEhcKD3dhc190cmFuc2ZlcnJlZBgCIAEoCBIZChFwcmV2aW91c19vd25lcl9pZBgDIAEoCSIqChdMaXN0VXNlclNlc3Npb25zUmVxdWVzdBIPCgd1c2VyX2lkGAEgASgJIkMKGExpc3RVc2VyU2Vzc2lvbnNSZXNwb25zZRInCghzZXNzaW9ucxgBIAMoCzIVLmFwaS52YXBvci52MS5TZXNzaW9uIicKEUdldFNlc3Npb25SZXF1ZXN0EhIKCnNlc3Npb25faWQYASABKAkiywEKEkdldFNlc3Npb25SZXNwb25zZRImCgdzZXNzaW9uGAEgASgLMhUuYXBpLnZhcG9yLnYxLlNlc3Npb24SIAoEdXNlchgCIAEoCzISLmFwaS52YXBvci52MS5Vc2VyEhAKCGlzX3ZhbGlkGAMgASgIEhIKCmlwX2FkZHJlc3MYBCABKAkSEgoKdXNlcl9hZ2VudBgFIAEoCRIxCg1sYXN0X2FjY2Vzc2VkGAYgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCJLChRSZXZva2VTZXNzaW9uUmVxdWVzdBIPCgd1c2VyX2lkGAEgASgJEhIKCnNlc3Npb25faWQYAiABKAkSDgoGcmVhc29uGAMgASgJIigKFVJldm9rZVNlc3Npb25SZXNwb25zZRIPCgdzdWNjZXNzGAEgASgIIlcKHFJldm9rZUFsbFVzZXJTZXNzaW9uc1JlcXVlc3QSDwoHdXNlcl9pZBgBIAEoCRIOCgZyZWFzb24YAiABKAkSFgoOZXhjZXB0X2N1cnJlbnQYAyABKAgiNgodUmV2b2tlQWxsVXNlclNlc3Npb25zUmVzcG9uc2USFQoNcmV2b2tlZF9jb3VudBgBIAEoBSJ/ChpDcmVhdGVBdXRob3JpemF0aW9uUmVxdWVzdBIPCgd1c2VyX2lkGAEgASgJEhIKCmNoYW5uZWxfaWQYAiABKAkSDAoEcm9sZRgDIAEoCRIuCgpleHBpcmVzX2F0GAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCIdChtDcmVhdGVBdXRob3JpemF0aW9uUmVzcG9uc2UifwoaVXBkYXRlQXV0aG9yaXphdGlvblJlcXVlc3QSDwoHdXNlcl9pZBgBIAEoCRISCgpjaGFubmVsX2lkGAIgASgJEgwKBHJvbGUYAyABKAkSLgoKZXhwaXJlc19hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAiHQobVXBkYXRlQXV0aG9yaXphdGlvblJlc3BvbnNlIlEKGlJldm9rZUF1dGhvcml6YXRpb25SZXF1ZXN0Eg8KB3VzZXJfaWQYASABKAkSEgoKY2hhbm5lbF9pZBgCIAEoCRIOCgZyZWFzb24YAyABKAkiPgobUmV2b2tlQXV0aG9yaXphdGlvblJlc3BvbnNlEg8KB3N1Y2Nlc3MYASABKAgSDgoGcmVhc29uGAIgASgJIj4KF0dldEF1dGhvcml6YXRpb25SZXF1ZXN0Eg8KB3VzZXJfaWQYASABKAkSEgoKY2hhbm5lbF9pZBgCIAEoCSJOChhHZXRBdXRob3JpemF0aW9uUmVzcG9uc2USMgoNYXV0aG9yaXphdGlvbhgBIAEoCzIbLmFwaS52YXBvci52MS5BdXRob3JpemF0aW9uIjAKHUxpc3RVc2VyQXV0aG9yaXphdGlvbnNSZXF1ZXN0Eg8KB3VzZXJfaWQYASABKAkiVQoeTGlzdFVzZXJBdXRob3JpemF0aW9uc1Jlc3BvbnNlEjMKDmF1dGhvcml6YXRpb25zGAEgAygLMhsuYXBpLnZhcG9yLnYxLkF1dGhvcml6YXRpb24iNgogTGlzdENoYW5uZWxBdXRob3JpemF0aW9uc1JlcXVlc3QSEgoKY2hhbm5lbF9pZBgBIAEoCSJYCiFMaXN0Q2hhbm5lbEF1dGhvcml6YXRpb25zUmVzcG9uc2USMwoOYXV0aG9yaXphdGlvbnMYASADKAsyGy5hcGkudmFwb3IudjEuQXV0aG9yaXphdGlvbiJUChZDaGVja1Blcm1pc3Npb25SZXF1ZXN0Eg8KB3VzZXJfaWQYASABKAkSEgoKY2hhbm5lbF9pZBgCIAEoCRIVCg1yZXF1aXJlZF9yb2xlGAMgASgJIhkKF0NoZWNrUGVybWlzc2lvblJlc3BvbnNlIkgKEURlbGV0ZVVzZXJSZXF1ZXN0Eg8KB3VzZXJfaWQYASABKAkSDgoGcmVhc29uGAIgASgJEhIKCmRlbGV0ZWRfYnkYAyABKAkiFAoSRGVsZXRlVXNlclJlc3BvbnNlIl8KFERlbGV0ZUNoYW5uZWxSZXF1ZXN0Eg8KB3VzZXJfaWQYASABKAkSEgoKY2hhbm5lbF9pZBgCIAEoCRIOCgZyZWFzb24YAyABKAkSEgoKZGVsZXRlZF9ieRgEIAEoCSIXChVEZWxldGVDaGFubmVsUmVzcG9uc2UiYgoRU2V0RmVhdHVyZVJlcXVlc3QSEQoJZW50aXR5X2lkGAEgASgJEhMKC2VudGl0eV90eXBlGAIgASgJEhQKDGZlYXR1cmVfbmFtZRgDIAEoCRIPCgdlbmFibGVkGAQgASgIIhQKElNldEZlYXR1cmVSZXNwb25zZSJUChRSZW1vdmVGZWF0dXJlUmVxdWVzdBIRCgllbnRpdHlfaWQYASABKAkSEwoLZW50aXR5X3R5cGUYAiABKAkSFAoMZmVhdHVyZV9uYW1lGAMgASgJIhcKFVJlbW92ZUZlYXR1cmVSZXNwb25zZSI8ChJHZXRGZWF0dXJlc1JlcXVlc3QSEQoJZW50aXR5X2lkGAEgASgJEhMKC2VudGl0eV90eXBlGAIgASgJIrkBChNHZXRGZWF0dXJlc1Jlc3BvbnNlEicKCGZlYXR1cmVzGAEgAygLMhUuYXBpLnZhcG9yLnYxLkZlYXR1cmUSRgoLZmVhdHVyZV9tYXAYAiADKAsyMS5hcGkudmFwb3IudjEuR2V0RmVhdHVyZXNSZXNwb25zZS5GZWF0dXJlTWFwRW50cnkaMQoPRmVhdHVyZU1hcEVudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCDoCOAEiUQoRSGFzRmVhdHVyZVJlcXVlc3QSEQoJZW50aXR5X2lkGAEgASgJEhMKC2VudGl0eV90eXBlGAIgASgJEhQKDGZlYXR1cmVfbmFtZRgDIAEoCSI1ChJIYXNGZWF0dXJlUmVzcG9uc2USDwoHZW5hYmxlZBgBIAEoCBIOCgZleGlzdHMYAiABKAgivwEKGlNldE11bHRpcGxlRmVhdHVyZXNSZXF1ZXN0EhEKCWVudGl0eV9pZBgBIAEoCRITCgtlbnRpdHlfdHlwZRgCIAEoCRJICghmZWF0dXJlcxgDIAMoCzI2LmFwaS52YXBvci52MS5TZXRNdWx0aXBsZUZlYXR1cmVzUmVxdWVzdC5GZWF0dXJlc0VudHJ5Gi8KDUZlYXR1cmVzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgIOgI4ASIdChtTZXRNdWx0aXBsZUZlYXR1cmVzUmVzcG9uc2UiQAoXU2V0R2xvYmFsRGVmYXVsdFJlcXVlc3QSFAoMZmVhdHVyZV9uYW1lGAEgASgJEg8KB2VuYWJsZWQYAiABKAgiGgoYU2V0R2xvYmFsRGVmYXVsdFJlc3BvbnNlIhoKGEdldEdsb2JhbERlZmF1bHRzUmVxdWVzdCKVAQoZR2V0R2xvYmFsRGVmYXVsdHNSZXNwb25zZRJHCghkZWZhdWx0cxgBIAMoCzI1LmFwaS52YXBvci52MS5HZXRHbG9iYWxEZWZhdWx0c1Jlc3BvbnNlLkRlZmF1bHRzRW50cnkaLwoNRGVmYXVsdHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAg6AjgBIooBChVTZWFyY2hDaGFubmVsc1JlcXVlc3QSDQoFcXVlcnkYASABKAkSEQoJcHJvdmlkZXJzGAIgAygJEg0KBXR5cGVzGAMgAygJEg8KB2NvdW50cnkYBCABKAkSEAoIbGFuZ3VhZ2UYBSABKAkSDQoFbGltaXQYBiABKAUSDgoGb2Zmc2V0GAcgASgFItgBChZTZWFyY2hDaGFubmVsc1Jlc3BvbnNlEjwKB3Jlc3VsdHMYASADKAsyKy5hcGkudmFwb3IudjEuU2VhcmNoQ2hhbm5lbHNSZXNwb25zZS5SZXN1bHQSEwoLdG90YWxfY291bnQYAiABKAMSFQoNaGFzX25leHRfcGFnZRgDIAEoCBITCgtuZXh0X2N1cnNvchgEIAEoCRo/CgZSZXN1bHQSJgoHY2hhbm5lbBgBIAEoCzIVLmFwaS52YXBvci52MS5DaGFubmVsEg0KBXNjb3JlGAIgASgBIjIKGlJlbW92ZUdsb2JhbERlZmF1bHRSZXF1ZXN0EhQKDGZlYXR1cmVfbmFtZRgBIAEoCSIdChtSZW1vdmVHbG9iYWxEZWZhdWx0UmVzcG9uc2UiugEKCkNvbm5lY3Rpb24SCgoCaWQYASABKAkSEAoIcHJvdmlkZXIYAiABKAkSEwoLcHJvdmlkZXJfaWQYAyABKAkSEgoKY2hhbm5lbF9pZBgEIAEoCRIPCgd1c2VyX2lkGAUgASgJEi4KCmV4cGlyZXNfYXQYBiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEhIKCmF1dGhvcml6ZWQYByABKAgSEAoIdXNlcm5hbWUYCCABKAkiiwEKHkxpc3RFeHBpcmluZ0Nvbm5lY3Rpb25zUmVxdWVzdBIRCglwcm92aWRlcnMYASADKAkSHgoWZXhwaXJlc193aXRoaW5fc2Vjb25kcxgCIAEoAxIXCg9pbmNsdWRlX2V4cGlyZWQYAyABKAgSDQoFbGltaXQYBCABKAUSDgoGY3Vyc29yGAUgASgJIowBCh9MaXN0RXhwaXJpbmdDb25uZWN0aW9uc1Jlc3BvbnNlEi0KC2Nvbm5lY3Rpb25zGAEgAygLMhguYXBpLnZhcG9yLnYxLkNvbm5lY3Rpb24SEwoLbmV4dF9jdXJzb3IYAiABKAkSEAoIaGFzX21vcmUYAyABKAgSEwoLdG90YWxfY291bnQYBCABKAMi7QEKHUJ1bGtVcGRhdGVBY2Nlc3NUb2tlbnNSZXF1ZXN0EkgKB3VwZGF0ZXMYASADKAsyNy5hcGkudmFwb3IudjEuQnVsa1VwZGF0ZUFjY2Vzc1Rva2Vuc1JlcXVlc3QuVG9rZW5VcGRhdGUagQEKC1Rva2VuVXBkYXRlEhUKDWNvbm5lY3Rpb25faWQYASABKAkSFAoMYWNjZXNzX3Rva2VuGAIgASgJEhUKDXJlZnJlc2hfdG9rZW4YAyABKAkSLgoKZXhwaXJlc19hdBgEIAEoCzIaLmdvb2dsZS5wcm90b2J1Zi5UaW1lc3RhbXAi/wEKHkJ1bGtVcGRhdGVBY2Nlc3NUb2tlbnNSZXNwb25zZRJKCgdyZXN1bHRzGAEgAygLMjkuYXBpLnZhcG9yLnYxLkJ1bGtVcGRhdGVBY2Nlc3NUb2tlbnNSZXNwb25zZS5VcGRhdGVSZXN1bHQSGAoQc3VjY2Vzc2Z1bF9jb3VudBgCIAEoBRIUCgxmYWlsZWRfY291bnQYAyABKAUSGgoScHJvY2Vzc2luZ190aW1lX21zGAQgASgDGkUKDFVwZGF0ZVJlc3VsdBIVCg1jb25uZWN0aW9uX2lkGAEgASgJEg8KB3N1Y2Nlc3MYAiABKAgSDQoFZXJyb3IYAyABKAkiVQoTQ3JlYXRlQVBJS2V5UmVxdWVzdBISCgpjaGFubmVsX2lkGAEgASgJEgwKBG5hbWUYAiABKAkSDAoEcm9sZRgDIAEoCRIOCgZzY29wZXMYBCADKAkiPQoUQ3JlYXRlQVBJS2V5UmVzcG9uc2USJQoHYXBpX2tleRgBIAEoCzIULmFwaS52YXBvci52MS5BUElLZXkiKAoSTGlzdEFQSUtleXNSZXF1ZXN0EhIKCmNoYW5uZWxfaWQYASABKAkiPQoTTGlzdEFQSUtleXNSZXNwb25zZRImCghhcGlfa2V5cxgBIAMoCzIULmFwaS52YXBvci52MS5BUElLZXkiJgoQR2V0QVBJS2V5UmVxdWVzdBISCgphcGlfa2V5X2lkGAEgASgJIjoKEUdldEFQSUtleVJlc3BvbnNlEiUKB2FwaV9rZXkYASABKAsyFC5hcGkudmFwb3IudjEuQVBJS2V5ImcKE1JvdGF0ZUFQSUtleVJlcXVlc3QSEgoKYXBpX2tleV9pZBgBIAEoCRIaChJyZXZva2VfaW1tZWRpYXRlbHkYAiABKAgSEAoIbmV3X25hbWUYAyABKAkSDgoGcmVhc29uGAQgASgJImwKFFJvdGF0ZUFQSUtleVJlc3BvbnNlEikKC25ld19hcGlfa2V5GAEgASgLMhQuYXBpLnZhcG9yLnYxLkFQSUtleRIpCgtvbGRfYXBpX2tleRgCIAEoCzIULmFwaS52YXBvci52MS5BUElLZXkiOQoTUmV2b2tlQVBJS2V5UmVxdWVzdBISCgphcGlfa2V5X2lkGAEgASgJEg4KBnJlYXNvbhgCIAEoCSJXChRSZXZva2VBUElLZXlSZXNwb25zZRIPCgdzdWNjZXNzGAEgASgIEi4KCnJldm9rZWRfYXQYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wIigKFVZhbGlkYXRlQVBJS2V5UmVxdWVzdBIPCgdhcGlfa2V5GAEgASgJIpsBChZWYWxpZGF0ZUFQSUtleVJlc3BvbnNlEg0KBXZhbGlkGAEgASgIEhIKCmNoYW5uZWxfaWQYAiABKAkSDAoEcm9sZRgDIAEoCRIOCgZzY29wZXMYBCADKAkSEgoKYXBpX2tleV9pZBgFIAEoCRIUCgxhcGlfa2V5X25hbWUYBiABKAkSFgoOZmFpbHVyZV9yZWFzb24YByABKAkiLQoXR2V0RGVmYXVsdEFQSUtleVJlcXVlc3QSEgoKY2hhbm5lbF9pZBgBIAEoCSJBChhHZXREZWZhdWx0QVBJS2V5UmVzcG9uc2USJQoHYXBpX2tleRgBIAEoCzIULmFwaS52YXBvci52MS5BUElLZXkiUwoVR2V0QXV0aENvbnRleHRSZXF1ZXN0Eg0KBXRva2VuGAEgASgJEisKCnRva2VuX3R5cGUYAiABKA4yFy5hcGkudmFwb3IudjEuVG9rZW5UeXBlIssBChZHZXRBdXRoQ29udGV4dFJlc3BvbnNlEg8KB3VzZXJfaWQYASABKAkSEQoJdXNlcl9yb2xlGAIgASgJEhIKCmNoYW5uZWxfaWQYAyABKAkSEAoIcHJvdmlkZXIYBCABKAkSEwoLcHJvdmlkZXJfaWQYBSABKAkSFAoMY2hhbm5lbF9yb2xlGAYgASgJEg4KBnNjb3BlcxgHIAMoCRISCgpzZXNzaW9uX2lkGAggASgJEhgKEGNoYW5uZWxfb3duZXJfaWQYCSABKAkqagoJVG9rZW5UeXBlEhoKFlRPS0VOX1RZUEVfVU5TUEVDSUZJRUQQABISCg5UT0tFTl9UWVBFX0pXVBABEhYKElRPS0VOX1RZUEVfQVBJX0tFWRACEhUKEVRPS0VOX1RZUEVfT0FVVEgyEAMyrwMKC0F1dGhTZXJ2aWNlEkIKBUxvZ2luEhouYXBpLnZhcG9yLnYxLkxvZ2luUmVxdWVzdBobLmFwaS52YXBvci52MS5Mb2dpblJlc3BvbnNlIgASRQoGVW5saW5rEhsuYXBpLnZhcG9yLnYxLlVubGlua1JlcXVlc3QaHC5hcGkudmFwb3IudjEuVW5saW5rUmVzcG9uc2UiABJpChJJbXBlcnNvbmF0ZUNoYW5uZWwSJy5hcGkudmFwb3IudjEuSW1wZXJzb25hdGVDaGFubmVsUmVxdWVzdBooLmFwaS52YXBvci52MS5JbXBlcnNvbmF0ZUNoYW5uZWxSZXNwb25zZSIAEkgKBldob2FtaRIbLmFwaS52YXBvci52MS5XaG9hbWlSZXF1ZXN0GhwuYXBpLnZhcG9yLnYxLldob2FtaVJlc3BvbnNlIgOQAgESYAoOR2V0QXV0aENvbnRleHQSIy5hcGkudmFwb3IudjEuR2V0QXV0aENvbnRleHRSZXF1ZXN0GiQuYXBpLnZhcG9yLnYxLkdldEF1dGhDb250ZXh0UmVzcG9uc2UiA5ACATKeAwoOU2Vzc2lvblNlcnZpY2USZgoQTGlzdFVzZXJTZXNzaW9ucxIlLmFwaS52YXBvci52MS5MaXN0VXNlclNlc3Npb25zUmVxdWVzdBomLmFwaS52YXBvci52MS5MaXN0VXNlclNlc3Npb25zUmVzcG9uc2UiA5ACARJUCgpHZXRTZXNzaW9uEh8uYXBpLnZhcG9yLnYxLkdldFNlc3Npb25SZXF1ZXN0GiAuYXBpLnZhcG9yLnYxLkdldFNlc3Npb25SZXNwb25zZSIDkAIBEloKDVJldm9rZVNlc3Npb24SIi5hcGkudmFwb3IudjEuUmV2b2tlU2Vzc2lvblJlcXVlc3QaIy5hcGkudmFwb3IudjEuUmV2b2tlU2Vzc2lvblJlc3BvbnNlIgAScgoVUmV2b2tlQWxsVXNlclNlc3Npb25zEiouYXBpLnZhcG9yLnYxLlJldm9rZUFsbFVzZXJTZXNzaW9uc1JlcXVlc3QaKy5hcGkudmFwb3IudjEuUmV2b2tlQWxsVXNlclNlc3Npb25zUmVzcG9uc2UiADKvBAoLVXNlclNlcnZpY2USVwoLR2V0VXNlckJ5SUQSIC5hcGkudmFwb3IudjEuR2V0VXNlckJ5SURSZXF1ZXN0GiEuYXBpLnZhcG9yLnYxLkdldFVzZXJCeUlEUmVzcG9uc2UiA5ACARJgCg5HZXRVc2VyQnlFbWFpbBIjLmFwaS52YXBvci52MS5HZXRVc2VyQnlFbWFpbFJlcXVlc3QaJC5hcGkudmFwb3IudjEuR2V0VXNlckJ5RW1haWxSZXNwb25zZSIDkAIBEmYKEVNldFByaW1hcnlDaGFubmVsEiYuYXBpLnZhcG9yLnYxLlNldFByaW1hcnlDaGFubmVsUmVxdWVzdBonLmFwaS52YXBvci52MS5TZXRQcmltYXJ5Q2hhbm5lbFJlc3BvbnNlIgASVwoLU3VzcGVuZFVzZXISIC5hcGkudmFwb3IudjEuU3VzcGVuZFVzZXJSZXF1ZXN0GiEuYXBpLnZhcG9yLnYxLlN1c3BlbmRVc2VyUmVzcG9uc2UiA5ACARJRCgpDcmVhdGVVc2VyEh8uYXBpLnZhcG9yLnYxLkNyZWF0ZVVzZXJSZXF1ZXN0GiAuYXBpLnZhcG9yLnYxLkNyZWF0ZVVzZXJSZXNwb25zZSIAElEKCkRlbGV0ZVVzZXISHy5hcGkudmFwb3IudjEuRGVsZXRlVXNlclJlcXVlc3QaIC5hcGkudmFwb3IudjEuRGVsZXRlVXNlclJlc3BvbnNlIgAy3AYKDkNoYW5uZWxTZXJ2aWNlEnUKFUdldENoYW5uZWxBY2Nlc3NUb2tlbhIqLmFwaS52YXBvci52MS5HZXRDaGFubmVsQWNjZXNzVG9rZW5SZXF1ZXN0GisuYXBpLnZhcG9yLnYxLkdldENoYW5uZWxBY2Nlc3NUb2tlblJlc3BvbnNlIgOQAgESYAoOR2V0Q2hhbm5lbEJ5SUQSIy5hcGkudmFwb3IudjEuR2V0Q2hhbm5lbEJ5SURSZXF1ZXN0GiQuYXBpLnZhcG9yLnYxLkdldENoYW5uZWxCeUlEUmVzcG9uc2UiA5ACARJ+ChhHZXRDaGFubmVsQnlDb25uZWN0aW9uSUQSLS5hcGkudmFwb3IudjEuR2V0Q2hhbm5lbEJ5Q29ubmVjdGlvbklEUmVxdWVzdBouLmFwaS52YXBvci52MS5HZXRDaGFubmVsQnlDb25uZWN0aW9uSURSZXNwb25zZSIDkAIBEngKFkdldENoYW5uZWxCeVByb3ZpZGVySUQSKy5hcGkudmFwb3IudjEuR2V0Q2hhbm5lbEJ5UHJvdmlkZXJJRFJlcXVlc3QaLC5hcGkudmFwb3IudjEuR2V0Q2hhbm5lbEJ5UHJvdmlkZXJJRFJlc3BvbnNlIgOQAgESZgoRVXBkYXRlQWNjZXNzVG9rZW4SJi5hcGkudmFwb3IudjEuVXBkYXRlQWNjZXNzVG9rZW5SZXF1ZXN0GicuYXBpLnZhcG9yLnYxLlVwZGF0ZUFjY2Vzc1Rva2VuUmVzcG9uc2UiABJRCgpBZGRDaGFubmVsEh8uYXBpLnZhcG9yLnYxLkFkZENoYW5uZWxSZXF1ZXN0GiAuYXBpLnZhcG9yLnYxLkFkZENoYW5uZWxSZXNwb25zZSIAEloKDURlbGV0ZUNoYW5uZWwSIi5hcGkudmFwb3IudjEuRGVsZXRlQ2hhbm5lbFJlcXVlc3QaIy5hcGkudmFwb3IudjEuRGVsZXRlQ2hhbm5lbFJlc3BvbnNlIgASYAoOU2VhcmNoQ2hhbm5lbHMSIy5hcGkudmFwb3IudjEuU2VhcmNoQ2hhbm5lbHNSZXF1ZXN0GiQuYXBpLnZhcG9yLnYxLlNlYXJjaENoYW5uZWxzUmVzcG9uc2UiA5ACATLVDQoUQXV0aG9yaXphdGlvblNlcnZpY2USbAoTQ3JlYXRlQXV0aG9yaXphdGlvbhIoLmFwaS52YXBvci52MS5DcmVhdGVBdXRob3JpemF0aW9uUmVxdWVzdBopLmFwaS52YXBvci52MS5DcmVhdGVBdXRob3JpemF0aW9uUmVzcG9uc2UiABJsChNVcGRhdGVBdXRob3JpemF0aW9uEiguYXBpLnZhcG9yLnYxLlVwZGF0ZUF1dGhvcml6YXRpb25SZXF1ZXN0GikuYXBpLnZhcG9yLnYxLlVwZGF0ZUF1dGhvcml6YXRpb25SZXNwb25zZSIAEmwKE1Jldm9rZUF1dGhvcml6YXRpb24SKC5hcGkudmFwb3IudjEuUmV2b2tlQXV0aG9yaXphdGlvblJlcXVlc3QaKS5hcGkudmFwb3IudjEuUmV2b2tlQXV0aG9yaXphdGlvblJlc3BvbnNlIgASZgoQR2V0QXV0aG9yaXphdGlvbhIlLmFwaS52YXBvci52MS5HZXRBdXRob3JpemF0aW9uUmVxdWVzdBomLmFwaS52YXBvci52MS5HZXRBdXRob3JpemF0aW9uUmVzcG9uc2UiA5ACARJ4ChZMaXN0VXNlckF1dGhvcml6YXRpb25zEisuYXBpLnZhcG9yLnYxLkxpc3RVc2VyQXV0aG9yaXphdGlvbnNSZXF1ZXN0GiwuYXBpLnZhcG9yLnYxLkxpc3RVc2VyQXV0aG9yaXphdGlvbnNSZXNwb25zZSIDkAIBEoEBChlMaXN0Q2hhbm5lbEF1dGhvcml6YXRpb25zEi4uYXBpLnZhcG9yLnYxLkxpc3RDaGFubmVsQXV0aG9yaXphdGlvbnNSZXF1ZXN0Gi8uYXBpLnZhcG9yLnYxLkxpc3RDaGFubmVsQXV0aG9yaXphdGlvbnNSZXNwb25zZSIDkAIBEmMKD0NoZWNrUGVybWlzc2lvbhIkLmFwaS52YXBvci52MS5DaGVja1Blcm1pc3Npb25SZXF1ZXN0GiUuYXBpLnZhcG9yLnYxLkNoZWNrUGVybWlzc2lvblJlc3BvbnNlIgOQAgESVwoMQ3JlYXRlSW52aXRlEiEuYXBpLnZhcG9yLnYxLkNyZWF0ZUludml0ZVJlcXVlc3QaIi5hcGkudmFwb3IudjEuQ3JlYXRlSW52aXRlUmVzcG9uc2UiABJXCgxBY2NlcHRJbnZpdGUSIS5hcGkudmFwb3IudjEuQWNjZXB0SW52aXRlUmVxdWVzdBoiLmFwaS52YXBvci52MS5BY2NlcHRJbnZpdGVSZXNwb25zZSIAEloKDURlY2xpbmVJbnZpdGUSIi5hcGkudmFwb3IudjEuRGVjbGluZUludml0ZVJlcXVlc3QaIy5hcGkudmFwb3IudjEuRGVjbGluZUludml0ZVJlc3BvbnNlIgASVwoMUmV2b2tlSW52aXRlEiEuYXBpLnZhcG9yLnYxLlJldm9rZUludml0ZVJlcXVlc3QaIi5hcGkudmFwb3IudjEuUmV2b2tlSW52aXRlUmVzcG9uc2UiABJUCgpHZXRJbnZpdGVzEh8uYXBpLnZhcG9yLnYxLkdldEludml0ZXNSZXF1ZXN0GiAuYXBpLnZhcG9yLnYxLkdldEludml0ZXNSZXNwb25zZSIDkAIBEmMKD0dldEludml0ZUJ5Q29kZRIkLmFwaS52YXBvci52MS5HZXRJbnZpdGVCeUNvZGVSZXF1ZXN0GiUuYXBpLnZhcG9yLnYxLkdldEludml0ZUJ5Q29kZVJlc3BvbnNlIgOQAgESZgoQTGlzdFVzZXJDaGFubmVscxIlLmFwaS52YXBvci52MS5MaXN0VXNlckNoYW5uZWxzUmVxdWVzdBomLmFwaS52YXBvci52MS5MaXN0VXNlckNoYW5uZWxzUmVzcG9uc2UiA5ACARJmChBMaXN0Q2hhbm5lbFVzZXJzEiUuYXBpLnZhcG9yLnYxLkxpc3RDaGFubmVsVXNlcnNSZXF1ZXN0GiYuYXBpLnZhcG9yLnYxLkxpc3RDaGFubmVsVXNlcnNSZXNwb25zZSIDkAIBEk4KCEdldFJvbGVzEh0uYXBpLnZhcG9yLnYxLkdldFJvbGVzUmVxdWVzdBoeLmFwaS52YXBvci52MS5HZXRSb2xlc1Jlc3BvbnNlIgOQAgESZgoRVHJhbnNmZXJPd25lcnNoaXASJi5hcGkudmFwb3IudjEuVHJhbnNmZXJPd25lcnNoaXBSZXF1ZXN0GicuYXBpLnZhcG9yLnYxLlRyYW5zZmVyT3duZXJzaGlwUmVzcG9uc2UiADKHAgoRQ29ubmVjdGlvblNlcnZpY2USewoXTGlzdEV4cGlyaW5nQ29ubmVjdGlvbnMSLC5hcGkudmFwb3IudjEuTGlzdEV4cGlyaW5nQ29ubmVjdGlvbnNSZXF1ZXN0Gi0uYXBpLnZhcG9yLnYxLkxpc3RFeHBpcmluZ0Nvbm5lY3Rpb25zUmVzcG9uc2UiA5ACARJ1ChZCdWxrVXBkYXRlQWNjZXNzVG9rZW5zEisuYXBpLnZhcG9yLnYxLkJ1bGtVcGRhdGVBY2Nlc3NUb2tlbnNSZXF1ZXN0GiwuYXBpLnZhcG9yLnYxLkJ1bGtVcGRhdGVBY2Nlc3NUb2tlbnNSZXNwb25zZSIAMpAFCg1BUElLZXlTZXJ2aWNlElcKDENyZWF0ZUFQSUtleRIhLmFwaS52YXBvci52MS5DcmVhdGVBUElLZXlSZXF1ZXN0GiIuYXBpLnZhcG9yLnYxLkNyZWF0ZUFQSUtleVJlc3BvbnNlIgASVwoLTGlzdEFQSUtleXMSIC5hcGkudmFwb3IudjEuTGlzdEFQSUtleXNSZXF1ZXN0GiEuYXBpLnZhcG9yLnYxLkxpc3RBUElLZXlzUmVzcG9uc2UiA5ACARJRCglHZXRBUElLZXkSHi5hcGkudmFwb3IudjEuR2V0QVBJS2V5UmVxdWVzdBofLmFwaS52YXBvci52MS5HZXRBUElLZXlSZXNwb25zZSIDkAIBElcKDFJvdGF0ZUFQSUtleRIhLmFwaS52YXBvci52MS5Sb3RhdGVBUElLZXlSZXF1ZXN0GiIuYXBpLnZhcG9yLnYxLlJvdGF0ZUFQSUtleVJlc3BvbnNlIgASVwoMUmV2b2tlQVBJS2V5EiEuYXBpLnZhcG9yLnYxLlJldm9rZUFQSUtleVJlcXVlc3QaIi5hcGkudmFwb3IudjEuUmV2b2tlQVBJS2V5UmVzcG9uc2UiABJgCg5WYWxpZGF0ZUFQSUtleRIjLmFwaS52YXBvci52MS5WYWxpZGF0ZUFQSUtleVJlcXVlc3QaJC5hcGkudmFwb3IudjEuVmFsaWRhdGVBUElLZXlSZXNwb25zZSIDkAIBEmYKEEdldERlZmF1bHRBUElLZXkSJS5hcGkudmFwb3IudjEuR2V0RGVmYXVsdEFQSUtleVJlcXVlc3QaJi5hcGkudmFwb3IudjEuR2V0RGVmYXVsdEFQSUtleVJlc3BvbnNlIgOQAgEymgYKDkZlYXR1cmVTZXJ2aWNlElEKClNldEZlYXR1cmUSHy5hcGkudmFwb3IudjEuU2V0RmVhdHVyZVJlcXVlc3QaIC5hcGkudmFwb3IudjEuU2V0RmVhdHVyZVJlc3BvbnNlIgASWgoNUmVtb3ZlRmVhdHVyZRIiLmFwaS52YXBvci52MS5SZW1vdmVGZWF0dXJlUmVxdWVzdBojLmFwaS52YXBvci52MS5SZW1vdmVGZWF0dXJlUmVzcG9uc2UiABJXCgtHZXRGZWF0dXJlcxIgLmFwaS52YXBvci52MS5HZXRGZWF0dXJlc1JlcXVlc3QaIS5hcGkudmFwb3IudjEuR2V0RmVhdHVyZXNSZXNwb25zZSIDkAIBElQKCkhhc0ZlYXR1cmUSHy5hcGkudmFwb3IudjEuSGFzRmVhdHVyZVJlcXVlc3QaIC5hcGkudmFwb3IudjEuSGFzRmVhdHVyZVJlc3BvbnNlIgOQAgESbAoTU2V0TXVsdGlwbGVGZWF0dXJlcxIoLmFwaS52YXBvci52MS5TZXRNdWx0aXBsZUZlYXR1cmVzUmVxdWVzdBopLmFwaS52YXBvci52MS5TZXRNdWx0aXBsZUZlYXR1cmVzUmVzcG9uc2UiABJjChBTZXRHbG9iYWxEZWZhdWx0EiUuYXBpLnZhcG9yLnYxLlNldEdsb2JhbERlZmF1bHRSZXF1ZXN0GiYuYXBpLnZhcG9yLnYxLlNldEdsb2JhbERlZmF1bHRSZXNwb25zZSIAEmkKEUdldEdsb2JhbERlZmF1bHRzEiYuYXBpLnZhcG9yLnYxLkdldEdsb2JhbERlZmF1bHRzUmVxdWVzdBonLmFwaS52YXBvci52MS5HZXRHbG9iYWxEZWZhdWx0c1Jlc3BvbnNlIgOQAgESbAoTUmVtb3ZlR2xvYmFsRGVmYXVsdBIoLmFwaS52YXBvci52MS5SZW1vdmVHbG9iYWxEZWZhdWx0UmVxdWVzdBopLmFwaS52YXBvci52MS5SZW1vdmVHbG9iYWxEZWZhdWx0UmVzcG9uc2UiAEJwChBjb20uYXBpLnZhcG9yLnYxQgpWYXBvclByb3RvUAGiAgNBVliqAgxBcGkuVmFwb3IuVjHKAgxBcGlcVmFwb3JcVjHiAhhBcGlcVmFwb3JcVjFcR1BCTWV0YWRhdGHqAg5BcGk6OlZhcG9yOjpWMWIGcHJvdG8z", [
wkt_namespaceObject.file_google_protobuf_timestamp
]);
const FeatureSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 0);
const ChannelSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 1);
const UserSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 2);
const AuthorizationSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 3);
const SessionSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 4);
const InvitationSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 5);
const APIKeySchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 6);
const AccessTokenSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 7);
const GetUserByIDRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 8);
const GetUserByIDResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 9);
const GetUserByEmailRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 10);
const GetUserByEmailResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 11);
const GetChannelByIDRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 12);
const GetChannelByIDResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 13);
const GetChannelByConnectionIDRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 14);
const GetChannelByConnectionIDResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 15);
const GetChannelAccessTokenRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 16);
const GetChannelAccessTokenResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 17);
const GetChannelByProviderIDRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 18);
const GetChannelByProviderIDResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 19);
const LoginMetaSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 20);
const LoginRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 21);
var vapor_pb_LoginRequest_LoginType = /*#__PURE__*/ function(LoginRequest_LoginType) {
LoginRequest_LoginType[LoginRequest_LoginType["UNSPECIFIED"] = 0] = "UNSPECIFIED";
LoginRequest_LoginType[LoginRequest_LoginType["STREAMER"] = 1] = "STREAMER";
LoginRequest_LoginType[LoginRequest_LoginType["STAFF"] = 2] = "STAFF";
LoginRequest_LoginType[LoginRequest_LoginType["ADVERTISER"] = 3] = "ADVERTISER";
return LoginRequest_LoginType;
}({});
const LoginRequest_LoginTypeSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.enumDesc)(file_api_vapor_v1_vapor, 21, 0);
const LoginResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 22);
const UnlinkRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 23);
const UnlinkResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 24);
const ImpersonateChannelRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 25);
const ImpersonateChannelResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 26);
const WhoamiRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 27);
const WhoamiResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 28);
const UpdateAccessTokenRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 29);
const UpdateAccessTokenResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 30);
const SetPrimaryChannelRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 31);
const SetPrimaryChannelResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 32);
const SuspendUserRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 33);
const SuspendUserResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 34);
const CreateUserRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 35);
const CreateUserResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 36);
const ListUserChannelsRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 37);
const ListUserChannelsResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 38);
const ListUserChannelsResponse_UserChannelSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 38, 0);
const CreateInviteRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 39);
const CreateInviteResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 40);
const AcceptInviteRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 41);
const AcceptInviteResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 42);
const DeclineInviteRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 43);
const DeclineInviteResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 44);
const RevokeInviteRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 45);
const RevokeInviteResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 46);
const GetInvitesRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 47);
const GetInvitesResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 48);
const GetInviteByCodeRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 49);
const GetInviteByCodeResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 50);
const ListChannelUsersRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 51);
const ListChannelUsersResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 52);
const ListChannelUsersResponse_ChannelUserSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 52, 0);
const GetRolesRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 53);
const GetRolesResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 54);
const GetRolesResponse_RoleInfoSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 54, 0);
const TransferOwnershipRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 55);
const TransferOwnershipResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 56);
const AddChannelRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 57);
const AddChannelResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 58);
const ListUserSessionsRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 59);
const ListUserSessionsResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 60);
const GetSessionRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 61);
const GetSessionResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 62);
const RevokeSessionRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 63);
const RevokeSessionResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 64);
const RevokeAllUserSessionsRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 65);
const RevokeAllUserSessionsResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 66);
const CreateAuthorizationRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 67);
const CreateAuthorizationResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 68);
const UpdateAuthorizationRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 69);
const UpdateAuthorizationResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 70);
const RevokeAuthorizationRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 71);
const RevokeAuthorizationResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 72);
const GetAuthorizationRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 73);
const GetAuthorizationResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 74);
const ListUserAuthorizationsRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 75);
const ListUserAuthorizationsResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 76);
const ListChannelAuthorizationsRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 77);
const ListChannelAuthorizationsResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 78);
const CheckPermissionRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 79);
const CheckPermissionResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 80);
const DeleteUserRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 81);
const DeleteUserResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 82);
const DeleteChannelRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 83);
const DeleteChannelResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 84);
const SetFeatureRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 85);
const SetFeatureResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 86);
const RemoveFeatureRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 87);
const RemoveFeatureResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 88);
const GetFeaturesRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 89);
const GetFeaturesResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 90);
const HasFeatureRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 91);
const HasFeatureResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 92);
const SetMultipleFeaturesRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 93);
const SetMultipleFeaturesResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 94);
const SetGlobalDefaultRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 95);
const SetGlobalDefaultResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 96);
const GetGlobalDefaultsRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 97);
const GetGlobalDefaultsResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 98);
const SearchChannelsRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 99);
const SearchChannelsResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 100);
const SearchChannelsResponse_ResultSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 100, 0);
const RemoveGlobalDefaultRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 101);
const RemoveGlobalDefaultResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 102);
const ConnectionSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 103);
const ListExpiringConnectionsRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 104);
const ListExpiringConnectionsResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 105);
const BulkUpdateAccessTokensRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 106);
const BulkUpdateAccessTokensRequest_TokenUpdateSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 106, 0);
const BulkUpdateAccessTokensResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 107);
const BulkUpdateAccessTokensResponse_UpdateResultSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 107, 0);
const CreateAPIKeyRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 108);
const CreateAPIKeyResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 109);
const ListAPIKeysRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 110);
const ListAPIKeysResponseSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 111);
const GetAPIKeyRequestSchema = /*@__PURE__*/ (0, codegenv1_namespaceObject.messageDesc)(file_api_vapor_v1_vapor, 112);
const GetAPIKeyResponseSchema = /*@__PU