Devolutions.PowerShell.psd1

#
# Module manifest for module 'Devolutions.PowerShell'
#

@{

# Script module or binary module file associated with this manifest.
RootModule = 'Devolutions.PowerShell.dll'

# Version number of this module.
ModuleVersion = '2026.3.3'

# Supported PSEditions
CompatiblePSEditions = 'Core'

# ID used to uniquely identify this module
GUID = 'db266f0b-cc90-4c93-a865-6bc3c012e993'

# Author of this module
Author = 'Devolutions'

# Company or vendor of this module
CompanyName = 'Devolutions'

# Copyright statement for this module
Copyright = '(c) 2019-2026 Devolutions Inc. All rights reserved.'

# Description of the functionality provided by this module
Description = 'The Devolutions.PowerShell module is a set of cmdlets that allow administrators to manage Remote Desktop Manager, Devolutions Server and Devolutions Cloud using PowerShell. This module provides a simple and consistent interface for interacting with these products, making it easy to automate various tasks, such as creating and managing connections, sessions, and credentials, configuring security settings, and generating reports. The module can be easily integrated with other PowerShell modules, allowing administrators to automate tasks across multiple products and platforms, streamline their workflows and increase efficiency.'

# Minimum version of the Windows PowerShell engine required by this module
PowerShellVersion = '7.6'

# Name of the Windows PowerShell host required by this module
# PowerShellHostName = ''

# Minimum version of the Windows PowerShell host required by this module
# PowerShellHostVersion = ''

# Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
# DotNetFrameworkVersion = ''

# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
# CLRVersion = ''

# Processor architecture (None, X86, Amd64) required by this module
# ProcessorArchitecture = ''

# Modules that must be imported into the global environment prior to importing this module
NestedModules = @('Devolutions.PowerShell.Extension\Devolutions.PowerShell.Extension.psd1')

# Assemblies that must be loaded prior to importing this module
# RequiredAssemblies = @()

# Script files (.ps1) that are run in the caller's environment prior to importing this module.
# ScriptsToProcess = @()

# Type files (.ps1xml) to be loaded when importing this module
# TypesToProcess = @()

# Format files (.ps1xml) to be loaded when importing this module
# FormatsToProcess = @()

# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
# NestedModules = @()

# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
FunctionsToExport = @()

# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
CmdletsToExport = @(
    # RDM cmdlets
    'Add-RDMEntryAttachment',
    'Add-RDMEntryParameter',
    'Add-RDMEntryPasswordListItem',
    'Add-RDMFavoriteEntry',
    'Add-RDMForbiddenPasswordList',
    'Add-RDMRoleAssignment',
    'Add-RDMSshAgentKey',
    'Add-RDMUserGroupToUser',
    'Add-RDMUserGroupVaultAccess',
    'Add-RDMUserVaultAccess',
    'Clear-RDMActivityLogs',
    'Clear-RDMEntriesHistory',
    'Close-RDMEntry',
    'ConvertFrom-RDMWebsiteLegacyEntry',
    'ConvertTo-RDMEntryXml',
    'Copy-RDMEntry',
    'Copy-RDMWorkspace',
    'Disable-RDMTelemetry',
    'Edit-RDMUserTemplate',
    'Enable-RDMTelemetry',
    'Export-RDMActivityLogsReport',
    'Export-RDMCustomVariable',
    'Export-RDMEntry',
    'Export-RDMEntrySecurityAnalyzerReport',
    'Export-RDMOptionFile',
    'Export-RDMSystemInformationReport',
    'Export-RDMTemplate',
    'Export-RDMVault',
    'Export-RDMWorkspace',
    'Export-RDMX509Certificate',
    'Get-RDMAddOnId',
    'Get-RDMAdministrativeRole',
    'Get-RDMApplicationIdentity',
    'Get-RDMCloudVaultAccess',
    'Get-RDMCommand',
    'Get-RDMCurrentPrincipal',
    'Get-RDMCurrentVault',
    'Get-RDMCurrentWorkspace',
    'Get-RDMDeletedEntry',
    'Get-RDMDeletedUser',
    'Get-RDMDiagnostic',
    'Get-RDMEntry',
    'Get-RDMEntryAttachment',
    'Get-RDMEntryCheckOut',
    'Get-RDMEntryCredentials',
    'Get-RDMEntryDocument',
    'Get-RDMEntryDocumentation',
    'Get-RDMEntryDomain',
    'Get-RDMEntryFromSmartFolder',
    'Get-RDMEntryHistory',
    'Get-RDMEntryOTP',
    'Get-RDMEntryOTPKey',
    'Get-RDMEntryParameter',
    'Get-RDMEntryPassword',
    'Get-RDMEntryPasswordListItem',
    'Get-RDMEntryPrivateKey',
    'Get-RDMEntryPrivateKeyCertificateData',
    'Get-RDMEntryProperty',
    'Get-RDMEntryRunningState',
    'Get-RDMEntryStatus',
    'Get-RDMEntryTags',
    'Get-RDMEntryUsername',
    'Get-RDMFavoriteEntry',
    'Get-RDMForbiddenPassword',
    'Get-RDMForbiddenPasswordList',
    'Get-RDMImportableDomain',
    'Get-RDMImportableUser',
    'Get-RDMImportableUserGroup',
    'Get-RDMInstance',
    'Get-RDMLicense',
    'Get-RDMMyAccountSetting',
    'Get-RDMOAuthToken',
    'Get-RDMOffline',
    'Get-RDMOnline',
    'Get-RDMOpenedEntry',
    'Get-RDMPackage',
    'Get-RDMPasswordPolicy',
    'Get-RDMPersonalCredentials',
    'Get-RDMPersonalSSHKey',
    'Get-RDMPlaylistLocal',
    'Get-RDMPlaylistShared',
    'Get-RDMPowerShellOverride',
    'Get-RDMPrincipalRoleAssignment',
    'Get-RDMPrivilegedAccount',
    'Get-RDMProcess',
    'Get-RDMRoleAssignment',
    'Get-RDMRootEntry',
    'Get-RDMSealedEntry',
    'Get-RDMSshAgentLog',
    'Get-RDMSshAlgorithmSupport',
    'Get-RDMSystemInformationReport',
    'Get-RDMSystemSettingsTags',
    'Get-RDMTask',
    'Get-RDMTemplate',
    'Get-RDMTicket',
    'Get-RDMTicketingService',
    'Get-RDMUser',
    'Get-RDMUserGroup',
    'Get-RDMUserGroupOfUser',
    'Get-RDMUserGroupVaultAccess',
    'Get-RDMUserOfUserGroup',
    'Get-RDMUserSpecificSettings',
    'Get-RDMUserTag',
    'Get-RDMUserTemplate',
    'Get-RDMUserVaultAccess',
    'Get-RDMVault',
    'Get-RDMVaultCustomVariable',
    'Get-RDMVaultTemplate',
    'Get-RDMVersion',
    'Get-RDMWorkspace',
    'Get-RDMWorkspaceCustomVariable',
    'Get-RDMWorkspaceProperty',
    'Import-RDMCustomVariable',
    'Import-RDMEntry',
    'Import-RDMSystemInformationReport',
    'Import-RDMTemplate',
    'Import-RDMUser',
    'Import-RDMUserGroup',
    'Import-RDMVault',
    'Import-RDMWorkspace',
    'Import-RDMX509Certificate',
    'Install-RDMPackage',
    'Invoke-RDMCreateWorkspaceDatabase',
    'Invoke-RDMEntryCheckIn',
    'Invoke-RDMEntryCheckOut',
    'Invoke-RDMLoadFromInventoryEntry',
    'Invoke-RDMParentEntry',
    'Invoke-RDMUnparentEntry',
    'Invoke-RDMUpdateWorkspaceDatabase',
    'Invoke-RDMUserCleanup',
    'Move-RDMEntry',
    'New-RDMCloudVaultAccess',
    'New-RDMConnectionPermission',
    'New-RDMEntry',
    'New-RDMEntryDocumentation',
    'New-RDMFavoriteFolder',
    'New-RDMLicense',
    'New-RDMLogComment',
    'New-RDMMessageAttachment',
    'New-RDMPamCheckoutRequestInformation',
    'New-RDMPasswordListItemCustomField',
    'New-RDMPlaylistLocal',
    'New-RDMPlaylistShared',
    'New-RDMPort',
    'New-RDMRandomPassword',
    'New-RDMSSHKey',
    'New-RDMStandalonePassword',
    'New-RDMSystemInformationReport',
    'New-RDMTask',
    'New-RDMTemplate',
    'New-RDMUser',
    'New-RDMUserGroup',
    'New-RDMVault',
    'New-RDMVaultCustomVariable',
    'New-RDMVaultTemplate',
    'New-RDMWorkspace',
    'New-RDMWorkspaceCustomVariable',
    'Open-RDMEntry',
    'Open-RDMQuickConnect',
    'Open-RDMSyncEntry',
    'Protect-RDMEntry',
    'Receive-RDMMessage',
    'Register-RDMSecretVault',
    'Remove-RDMCloudVaultAccess',
    'Remove-RDMDeletedEntry',
    'Remove-RDMDeletedUser',
    'Remove-RDMEntry',
    'Remove-RDMEntryAttachment',
    'Remove-RDMEntryDocumentation',
    'Remove-RDMEntryHistory',
    'Remove-RDMEntryParameter',
    'Remove-RDMEntryPasswordListItem',
    'Remove-RDMFavoriteEntry',
    'Remove-RDMFavoriteFolder',
    'Remove-RDMForbiddenPasswordList',
    'Remove-RDMLicense',
    'Remove-RDMMessage',
    'Remove-RDMPlaylistLocal',
    'Remove-RDMPlaylistShared',
    'Remove-RDMRoleAssignment',
    'Remove-RDMSystemInformationReport',
    'Remove-RDMTask',
    'Remove-RDMTemplate',
    'Remove-RDMUser',
    'Remove-RDMUserGroup',
    'Remove-RDMUserGroupFromUser',
    'Remove-RDMUserGroupVaultAccess',
    'Remove-RDMUserSpecificSettings',
    'Remove-RDMUserVaultAccess',
    'Remove-RDMVault',
    'Remove-RDMVaultCustomVariable',
    'Remove-RDMVaultTemplate',
    'Remove-RDMWorkspace',
    'Remove-RDMWorkspaceCustomVariable',
    'Rename-RDMGroup',
    'Repair-RDMUserSqlLogin',
    'Restart-RDMProcess',
    'Restore-RDMDeletedUser',
    'Restore-RDMEntryHistory',
    'Send-RDMEntryCommand',
    'Send-RDMMessage',
    'Send-RDMMessageByEmail',
    'Send-RDMMessageByShareableLink',
    'Set-RDMCloudVaultAccess',
    'Set-RDMCurrentVault',
    'Set-RDMCurrentWorkspace',
    'Set-RDMDefaultWorkspace',
    'Set-RDMEntry',
    'Set-RDMEntryAttachment',
    'Set-RDMEntryCredentials',
    'Set-RDMEntryDocument',
    'Set-RDMEntryDocumentation',
    'Set-RDMEntryDomain',
    'Set-RDMEntryOTP',
    'Set-RDMEntryParameter',
    'Set-RDMEntryPassword',
    'Set-RDMEntryPasswordListItem',
    'Set-RDMEntryPrivateKey',
    'Set-RDMEntryPrivateKeyCertificateData',
    'Set-RDMEntryProperty',
    'Set-RDMEntryStatus',
    'Set-RDMEntryTags',
    'Set-RDMEntryUsername',
    'Set-RDMForbiddenPassword',
    'Set-RDMForbiddenPasswordList',
    'Set-RDMLicense',
    'Set-RDMMyAccountSetting',
    'Set-RDMPersonalCredentials',
    'Set-RDMPersonalSSHKey',
    'Set-RDMPlaylistLocal',
    'Set-RDMPlaylistShared',
    'Set-RDMPowerShellOverride',
    'Set-RDMPrivilegedAccount',
    'Set-RDMRootEntry',
    'Set-RDMSQLiteWorkspacePassword',
    'Set-RDMSshAlgorithmSupport',
    'Set-RDMSystemSettingsTags',
    'Set-RDMTask',
    'Set-RDMTemplate',
    'Set-RDMUser',
    'Set-RDMUserGroup',
    'Set-RDMUserGroupProperty',
    'Set-RDMUserProperty',
    'Set-RDMUserSecurity',
    'Set-RDMUserSpecificSettings',
    'Set-RDMUserTag',
    'Set-RDMVault',
    'Set-RDMVaultCustomVariable',
    'Set-RDMVaultTemplate',
    'Set-RDMWorkspace',
    'Set-RDMWorkspaceCustomVariable',
    'Set-RDMWorkspaceMasterKey',
    'Set-RDMWorkspaceProperty',
    'Set-RDMWorkspaceVault',
    'Start-RDMDebugLog',
    'Start-RDMInstance',
    'Start-RDMProcess',
    'Start-RDMProfiler',
    'Start-RDMSshAgent',
    'Stop-RDMDebugLog',
    'Stop-RDMProcess',
    'Stop-RDMProfiler',
    'Stop-RDMSshAgent',
    'Sync-RDMUser',
    'Sync-RDMUserGroup',
    'Test-RDMPassword',
    'Uninstall-RDMPackage',
    'Unlock-RDMApplication',
    'Unlock-RDMVault',
    'Unprotect-RDMSealedEntry',
    'Update-RDMEntries',
    'Update-RDMEntryAttachment',
    'Update-RDMEntryDocument',
    'Update-RDMOption',
    'Update-RDMPackage',
    'Update-RDMUI',
    'Update-RDMVault',

    # Devolutions Cloud (DC) cmdlets (Hub equivalents kept as aliases — see AliasesToExport)
    'Add-DCGroupUser',
    'Approve-DCTemporaryAccess',
    'Connect-DCAccount',
    'ConvertTo-DCFlatObject',
    'Deny-DCTemporaryAccess',
    'Disconnect-DCAccount',
    'Format-DCEntryResolved',
    'Get-DCArchivedLog',
    'Get-DCContext',
    'Get-DCDevoGateway',
    'Get-DCDevoGatewaySettings',
    'Get-DCEntriesForExport',
    'Get-DCEntry',
    'Get-DCEntryOTP',
    'Get-DCEntryPermission',
    'Get-DCEntryResolved',
    'Get-DCEntryRole',
    'Get-DCGroup',
    'Get-DCOwner',
    'Get-DCSiemLogs',
    'Get-DCSiemLogsDaily',
    'Get-DCSiemLogsMonthly',
    'Get-DCSiemLogsWeekly',
    'Get-DCSystemPermission',
    'Get-DCSystemSettings',
    'Get-DCSystemVaultPermission',
    'Get-DCTemporaryAccess',
    'Get-DCUser',
    'Get-DCVault',
    'Get-DCVaultPermission',
    'Get-DCVaultRole',
    'Get-DCVaultsForExport',
    'Grant-DCTemporaryAccess',
    'Import-DCContext',
    'New-DCDevoGateway',
    'New-DCDevoGatewaySettings',
    'New-DCEntry',
    'New-DCEntryPermission',
    'New-DCGroup',
    'New-DCOrganizationUser',
    'New-DCSystemPermission',
    'New-DCSystemVaultPermission',
    'New-DCUser',
    'New-DCVault',
    'New-DCVaultPermission',
    'Remove-DCDevoGateway',
    'Remove-DCEntry',
    'Remove-DCEntryPermission',
    'Remove-DCGroup',
    'Remove-DCGroupUser',
    'Remove-DCSystemPermission',
    'Remove-DCSystemVaultPermission',
    'Remove-DCUser',
    'Remove-DCVault',
    'Remove-DCVaultPermission',
    'Revoke-DCTemporaryAccess',
    'Save-DCContext',
    'Select-DCContext',
    'Set-DCContext',
    'Set-DCDevoGateway',
    'Set-DCDevoGatewaySettings',
    'Set-DCEntry',
    'Set-DCEntryPermission',
    'Set-DCGroup',
    'Set-DCOwner',
    'Set-DCSystemPermission',
    'Set-DCSystemSettings',
    'Set-DCSystemVaultPermission',
    'Set-DCUser',
    'Set-DCVault',
    'Set-DCVaultPermission',

    # Devolutions Server cmdlets
    'Add-DSPlaylistEntry',
    'Add-DSRoleAssignment',
    'Close-DSSession',
    'Convert-DSGatewayKDCProxySettings',
    'Convert-PSCustomObjectToXML',
    'Convert-XMLToPSCustomObject',
    'Convert-XMLToSerializedString',
    'ConvertTo-DSAccountLifecyclePolicyInfo',
    'Disable-DSUser2FA',
    'Enable-DSPamProviderSelfRotation',
    'Enable-DSUser2FA',
    'Export-DSPamAccountAccessReport',
    'Get-DSAccountLifecyclePolicy',
    'Get-DSActivityLog',
    'Get-DSAdDomain',
    'Get-DSADGroup',
    'Get-DSAdministrationLog',
    'Get-DSAdministrativeRole',
    'Get-DSApplicationIdentity',
    'Get-DSAuthenticationModes',
    'Get-DSAzureADGroup',
    'Get-DSDeletedUser',
    'Get-DSDeletedUserGroup',
    'Get-DSDomainUsers',
    'Get-DSEntityResolvedPermissions',
    'Get-DSEntriesPermissions',
    'Get-DSEntry',
    'Get-DSEntryDocumentation',
    'Get-DSEntryOTP',
    'Get-DSEntryPasswordHistory',
    'Get-DSEntrySensitiveData',
    'Get-DSEntrySubConnections',
    'Get-DSFolder',
    'Get-DSFolders',
    'Get-DSFolderSecurity',
    'Get-DSGateway',
    'Get-DSGatewayLogs',
    'Get-DSGatewaySession',
    'Get-DSGatewayToken',
    'Get-DSIsLogged',
    'Get-DSLicense',
    'Get-DSLoginAttempt',
    'Get-DSOktaUser',
    'Get-DSPamAccount',
    'Get-DSPamAccountSecurity',
    'Get-DSPamAccountSyncStatus',
    'Get-DSPamCheckout',
    'Get-DSPamCheckoutPolicy',
    'Get-DSPamFolder',
    'Get-DSPamLog',
    'Get-DSPamPassword',
    'Get-DSPamPasswordRotationLog',
    'Get-DSPamProvider',
    'Get-DSPamProviderTemplate',
    'Get-DSPamScanConfiguration',
    'Get-DSPamScanResult',
    'Get-DSPasswordPolicy',
    'Get-DSPasswordsReport',
    'Get-DSPrincipalRoleAssignment',
    'Get-DSPrivateServerInfo',
    'Get-DSPublicServerInfo',
    'Get-DSRoleAssignment',
    'Get-DSRootEntry',
    'Get-DSScriptConfiguration',
    'Get-DSScriptConfigurationSummary',
    'Get-DSScriptTemplate',
    'Get-DSScriptTemplateSummary',
    'Get-DSSecureMessages',
    'Get-DSServerLicense',
    'Get-DSUser',
    'Get-DSUserGroup',
    'Get-DSUserLicense',
    'Get-DSVault',
    'Get-DSVaultPermission',
    'Get-DSVaultTemplateSummary',
    'Import-DSAdUsers',
    'Import-DSOktaUser',
    'Import-DSPamScanResult',
    'Invoke-DSPamCheckin',
    'Invoke-DSPamCheckout',
    'Invoke-DSPamCheckoutPending',
    'Invoke-DSResetServerCache',
    'New-DSAccountLifecyclePolicyInfo',
    'New-DSAdDomain',
    'New-DSCredentialEntry',
    'New-DSEntityPermission',
    'New-DSEntryBase',
    'New-DSEntryDocumentation',
    'New-DSFolder',
    'New-DSGateway',
    'New-DSGatewayFarm',
    'New-DSGatewayKDCProxySettings',
    'New-DSGatewayRuleset',
    'New-DSGatewayRulesetAccessRule',
    'New-DSGatewaySecurity',
    'New-DSPamAccount',
    'New-DSPamCheckoutPolicy',
    'New-DSPamProvider',
    'New-DSPamScanConfiguration',
    'New-DSPamSecurity',
    'New-DSPlaylistEntry',
    'New-DSRDPEntry',
    'New-DSScriptConfiguration',
    'New-DSSearchCriteria',
    'New-DSSession',
    'New-DSSSHShellEntry',
    'New-DSUser',
    'New-DSUserGroup',
    'New-DSVault',
    'Publish-DSGatewayRevocationList',
    'Register-DSLicense',
    'Register-DSServerLicense',
    'Remove-DSAdDomain',
    'Remove-DSDeletedUser',
    'Remove-DSDeletedUserGroup',
    'Remove-DSEntry',
    'Remove-DSEntryDocumentation',
    'Remove-DSGateway',
    'Remove-DSGatewayFarm',
    'Remove-DSPamAccount',
    'Remove-DSPamCheckoutPolicy',
    'Remove-DSPamProvider',
    'Remove-DSPlaylistEntry',
    'Remove-DSRoleAssignment',
    'Remove-DSUser',
    'Remove-DSUserGroup',
    'Remove-DSVault',
    'Reset-DSPamPassword',
    'Restore-DSDeletedUser',
    'Restore-DSDeletedUserGroup',
    'Search-DSEntry',
    'Set-DSAddInRootPermission',
    'Set-DSAuthenticationModes',
    'Set-DSEntityPermission',
    'Set-DSEntryProperty',
    'Set-DSScriptConfiguration',
    'Set-DSUserLicense',
    'Set-DSVaultApplication',
    'Set-DSVaultUser',
    'Set-DSVaultUserGroup',
    'Start-DSJetsocat',
    'Start-DSTrial',
    'Test-DSGateway',
    'Unprotect-DSSealedEntry',
    'Unregister-DSLicense',
    'Update-DSAdDomain',
    'Update-DSEntryBase',
    'Update-DSEntryDocumentation',
    'Update-DSFolder',
    'Update-DSFolderCredentials',
    'Update-DSGateway',
    'Update-DSGatewayFarm',
    'Update-DSGatewayRuleset',
    'Update-DSPamAccount',
    'Update-DSPamCheckoutPolicy',
    'Update-DSPamProvider',
    'Update-DSRDPEntry',
    'Update-DSSSHShellEntry',
    'Update-DSUser',
    'Update-DSUserGroup',
    'Update-DSVault',

    # DPS Console cmdlets
    'Backup-DPSConfigurationFiles',
    'Backup-DPSInstallationFiles',
    'Export-DPSEncryptionKeys',
    'Get-DPSAccessUri',
    'Get-DPSAppSettings',
    'Get-DPSDatabaseVersion',
    'Get-DPSProduct',
    'Import-DPSEncryptionKeys',
    'New-DPSAdministrator',
    'New-DPSAppSettings',
    'New-DPSDatabase',
    'New-DPSDatabaseAppSettings',
    'New-DPSEncryptConfiguration',
    'New-DPSInstallConfiguration',
    'New-DPSWorkspaceSettings',
    'Register-DPSDatabaseApp',
    'Restore-DPSAnomalyDetectionFolder',
    'Restore-DPSConfigurationFiles',
    'Restore-DPSCustomFolders',
    'Set-DPSAccessUri',
    'Set-DPSAppSettings',
    'Unprotect-DPSEncryptConfiguration',
    'Update-DPSDatabase'
)

# Variables to export from this module
VariablesToExport = '*'

# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
AliasesToExport = @(
    # RDM cmdlet aliases
    'Add-RDMPrivateSessionAttachment',
    'Add-RDMRoleRepositoryAccess',
    'Add-RDMRoleToUser',
    'Add-RDMRoleVaultAccess',
    'Add-RDMSessionAttachment',
    'Add-RDMUserRepositoryAccess',
    'Add-RDMUserVaultSessionAttachment',
    'Close-RDMSession',
    'Copy-RDMDataSource',
    'Copy-RDMSession',
    'Export-RDMDataSource',
    'Export-RDMPasswordAnalyzerReport',
    'Export-RDMReport',
    'Export-RDMRepository',
    'Export-RDMSession',
    'Get-RDMCurrentDataSource',
    'Get-RDMCurrentRepository',
    'Get-RDMDataSource',
    'Get-RDMDataSourceCustomVariable',
    'Get-RDMDatasourceProperty',
    'Get-RDMHubVaultAccess',
    'Get-RDMOpenedSession',
    'Get-RDMPrivateSession',
    'Get-RDMPrivateSessionAttachment',
    'Get-RDMPrivateSessionCredentials',
    'Get-RDMPrivateSessionDocumentStoredInDatabase',
    'Get-RDMPrivateSessionDomain',
    'Get-RDMPrivateSessionOTP',
    'Get-RDMPrivateSessionPassword',
    'Get-RDMPrivateSessionProperty',
    'Get-RDMPrivateSessionStatus',
    'Get-RDMPrivateSessionUsername',
    'Get-RDMRepository',
    'Get-RDMRole',
    'Get-RDMRoleOfUser',
    'Get-RDMRoleRepositoryAccess',
    'Get-RDMRoleVaultAccess',
    'Get-RDMRootSession',
    'Get-RDMSession',
    'Get-RDMSessionAttachment',
    'Get-RDMSessionCredentials',
    'Get-RDMSessionDocumentation',
    'Get-RDMSessionDocumentStoredInDatabase',
    'Get-RDMSessionDomain',
    'Get-RDMSessionOTP',
    'Get-RDMSessionPassword',
    'Get-RDMSessionPrivateKey',
    'Get-RDMSessionProperty',
    'Get-RDMSessionStatus',
    'Get-RDMSessionUsername',
    'Get-RDMUserOfRole',
    'Get-RDMUserRepositoryAccess',
    'Get-RDMUserVaultSession',
    'Get-RDMUserVaultSessionAttachment',
    'Get-RDMUserVaultSessionCredentials',
    'Get-RDMUserVaultSessionDocumentStoredInDatabase',
    'Get-RDMUserVaultSessionDomain',
    'Get-RDMUserVaultSessionOTP',
    'Get-RDMUserVaultSessionPassword',
    'Get-RDMUserVaultSessionProperty',
    'Get-RDMUserVaultSessionStatus',
    'Get-RDMUserVaultSessionUserName',
    'Import-RDMDataSource',
    'Import-RDMRepository',
    'Import-RDMSession',
    'Invoke-RDMCreateDataSourceDatabase',
    'Invoke-RDMLoadFromInventorySession',
    'Invoke-RDMParentSession',
    'Invoke-RDMUnparentSession',
    'Invoke-RDMUpdateDataSourceDatabase',
    'Move-RDMPrivateSession',
    'Move-RDMSession',
    'New-RDMDataSource',
    'New-RDMDataSourceCustomVariable',
    'New-RDMHubVaultAccess',
    'New-RDMRepository',
    'New-RDMRole',
    'New-RDMSession',
    'Open-RDMSession',
    'Open-RDMSyncSession',
    'Read-RDMEntry',
    'Read-RDMSession',
    'Remove-RDMDataSource',
    'Remove-RDMDataSourceCustomVariable',
    'Remove-RDMHubVaultAccess',
    'Remove-RDMPrivateSession',
    'Remove-RDMRepository',
    'Remove-RDMRole',
    'Remove-RDMRoleRepositoryAccess',
    'Remove-RDMRoleToUser',
    'Remove-RDMSession',
    'Remove-RDMSessionAttachment',
    'Remove-RDMSessionDocumentation',
    'Remove-RDMUserRepositoryAccess',
    'Remove-RDMUserVaultSession',
    'Send-RDMSessionCommand',
    'Set-RDMCurrentDataSource',
    'Set-RDMCurrentRepository',
    'Set-RDMDataSource',
    'Set-RDMDataSourceCustomVariable',
    'Set-RDMDatasourceMasterKey',
    'Set-RDMDatasourceProperty',
    'Set-RDMDatasourceRepository',
    'Set-RDMDatasourceVault',
    'Set-RDMDefaultDataSource',
    'Set-RDMHubVaultAccess',
    'Set-RDMPrivateSession',
    'Set-RDMPrivateSessionAttachment',
    'Set-RDMPrivateSessionCredentials',
    'Set-RDMPrivateSessionDocument',
    'Set-RDMPrivateSessionDomain',
    'Set-RDMPrivateSessionOTP',
    'Set-RDMPrivateSessionPassword',
    'Set-RDMPrivateSessionProperty',
    'Set-RDMPrivateSessionStatus',
    'Set-RDMPrivateSessionUsername',
    'Set-RDMRepository',
    'Set-RDMRole',
    'Set-RDMRoleProperty',
    'Set-RDMRootSession',
    'Set-RDMSession',
    'Set-RDMSessionAttachment',
    'Set-RDMSessionCredentials',
    'Set-RDMSessionDocument',
    'Set-RDMSessionDocumentation',
    'Set-RDMSessionDomain',
    'Set-RDMSessionOTP',
    'Set-RDMSessionPassword',
    'Set-RDMSessionProperty',
    'Set-RDMSessionStatus',
    'Set-RDMSessionUsername',
    'Set-RDMSQLiteDatasourcePassword',
    'Set-RDMUserVaultSession',
    'Set-RDMUserVaultSessionAttachment',
    'Set-RDMUserVaultSessionCredentials',
    'Set-RDMUserVaultSessionDocument',
    'Set-RDMUserVaultSessionDomain',
    'Set-RDMUserVaultSessionOTP',
    'Set-RDMUserVaultSessionPassword',
    'Set-RDMUserVaultSessionProperty',
    'Set-RDMUserVaultSessionStatus',
    'Set-RDMUserVaultSessionUsername',
    'Unlock-RDMRepository',
    'Update-RDMRepository',
    'Update-RDMSessionAttachment',
    'Update-RDMSessionDocument',

    # Devolutions Cloud (DC) cmdlet aliases (Hub -> DC back-compat, PI-754 rebrand). Each maps to its DC-prefixed counterpart in CmdletsToExport.
    'Add-HubGroupUser',
    'Approve-HubTemporaryAccess',
    'Connect-HubAccount',
    'ConvertTo-HubFlatObject',
    'Deny-HubTemporaryAccess',
    'Disconnect-HubAccount',
    'Format-HubEntryResolved',
    'Get-HubArchivedLog',
    'Get-HubContext',
    'Get-HubEntriesForExport',
    'Get-HubEntry',
    'Get-HubEntryOTP',
    'Get-HubEntryPermission',
    'Get-HubEntryResolved',
    'Get-HubEntryRole',
    'Get-HubGateway',
    'Get-HubGatewaySettings',
    'Get-HubGroup',
    'Get-HubOwner',
    'Get-HubSiemLogs',
    'Get-HubSiemLogsDaily',
    'Get-HubSiemLogsMonthly',
    'Get-HubSiemLogsWeekly',
    'Get-HubSystemPermission',
    'Get-HubSystemSettings',
    'Get-HubSystemVaultPermission',
    'Get-HubTemporaryAccess',
    'Get-HubUser',
    'Get-HubVault',
    'Get-HubVaultPermission',
    'Get-HubVaultRole',
    'Get-HubVaultsForExport',
    'Grant-HubTemporaryAccess',
    'Import-HubContext',
    'New-HubEntry',
    'New-HubEntryPermission',
    'New-HubGateway',
    'New-HubGatewaySettings',
    'New-HubGroup',
    'New-HubOrganizationUser',
    'New-HubSystemPermission',
    'New-HubSystemVaultPermission',
    'New-HubUser',
    'New-HubVault',
    'New-HubVaultPermission',
    'Remove-HubEntry',
    'Remove-HubEntryPermission',
    'Remove-HubGateway',
    'Remove-HubGroup',
    'Remove-HubGroupUser',
    'Remove-HubSystemPermission',
    'Remove-HubSystemVaultPermission',
    'Remove-HubUser',
    'Remove-HubVault',
    'Remove-HubVaultPermission',
    'Revoke-HubTemporaryAccess',
    'Save-HubContext',
    'Select-HubContext',
    'Set-HubContext',
    'Set-HubEntry',
    'Set-HubEntryPermission',
    'Set-HubGateway',
    'Set-HubGatewaySettings',
    'Set-HubGroup',
    'Set-HubOwner',
    'Set-HubSystemPermission',
    'Set-HubSystemSettings',
    'Set-HubSystemVaultPermission',
    'Set-HubUser',
    'Set-HubVault',
    'Set-HubVaultPermission',

    # Devolutions Server (DS) cmdlet aliases
    'Get-DSEntries',
    'Get-DSEntriesTree',
    'Get-DSGatewaySessions',
    'Get-DSPamAccounts',
    'Get-DSPamCheckoutPolicies',
    'Get-DSPamCredential',
    'Get-DSPamFolders',
    'Get-DSPamFolderSecurity',
    'Get-DSPamVault',
    'Get-DSPamProviders',
    'Get-DSRole',
    'Get-DSRootSession',
    'Get-DSServerInfo',
    'Get-DSUsers',
    'Get-DSVaultPermissions',
    'Get-DSVaults',
    'New-DSPamFolder',
    'New-DSPamVault',
    'New-DSRole',
    'New-DSUsers',
    'New-DSVirtualGateway',
    'New-DSVirtualGatewayAccessRule',
    'Remove-DSPamFolder',
    'Remove-DSPamVault',
    'Remove-DSRole',
    'Set-DSEntityPermissions',
    'Set-DSVaultApplications',
    'Set-DSVaultRole',
    'Set-DSVaultRoles',
    'Set-DSVaultUsers',
    'Update-DSPamAccountBase',
    'Update-DSPamFolder',
    'Update-DSPamVault',
    'Update-DSRole',
    'Update-DSVirtualGateway',

    # Devolutions Server console cmdlet aliases
    'New-DPSDataSourceSettings'
)

# DSC resources to export from this module
# DscResourcesToExport = @()

# List of all modules packaged with this module
# ModuleList = @()

# List of all files packaged with this module
# FileList = @()

# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
PrivateData = @{

    PSData = @{

        # Tags applied to this module. These help with module discovery in online galleries.
        Tags = 'Devolutions', 'RDM', 'RemoteDesktop', 'RemoteDesktopManager', 'Windows', 'macOS', 'Linux', 'Cloud', 'Server', 'PAM', 'DVLS'

        # A URL to the license for this module.
        # LicenseUri = ''

        # A URL to the main website for this project.
        ProjectUri = 'https://devolutions.net'

        # A URL to an icon representing this module.
        IconUri = 'https://cdnweb.devolutions.net/images/projects/devolutions-powershell/devolutions-powershell-psgallery-icon.png'

        # ReleaseNotes of this module
        ReleaseNotes = "https://devolutions.net/powershell/release-notes/"

        # Prerelease string of this module
        # Prerelease = ''

    } # End of PSData hashtable

} # End of PrivateData hashtable

# HelpInfo URI of this module
# HelpInfoURI = ''

# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
# DefaultCommandPrefix = ''

}


# SIG # Begin signature block
# MIIvXAYJKoZIhvcNAQcCoIIvTTCCL0kCAQExDzANBglghkgBZQMEAgEFADB5Bgor
# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG
# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBFd+i18COSMsbA
# F1KS/zpDoHx1YjH70H/5t0di5W9yb6CCFBkwggVyMIIDWqADAgECAhB2U/6sdUZI
# k/Xl10pIOk74MA0GCSqGSIb3DQEBDAUAMFMxCzAJBgNVBAYTAkJFMRkwFwYDVQQK
# ExBHbG9iYWxTaWduIG52LXNhMSkwJwYDVQQDEyBHbG9iYWxTaWduIENvZGUgU2ln
# bmluZyBSb290IFI0NTAeFw0yMDAzMTgwMDAwMDBaFw00NTAzMTgwMDAwMDBaMFMx
# CzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSkwJwYDVQQD
# EyBHbG9iYWxTaWduIENvZGUgU2lnbmluZyBSb290IFI0NTCCAiIwDQYJKoZIhvcN
# AQEBBQADggIPADCCAgoCggIBALYtxTDdeuirkD0DcrA6S5kWYbLl/6VnHTcc5X7s
# k4OqhPWjQ5uYRYq4Y1ddmwCIBCXp+GiSS4LYS8lKA/Oof2qPimEnvaFE0P31PyLC
# o0+RjbMFsiiCkV37WYgFC5cGwpj4LKczJO5QOkHM8KCwex1N0qhYOJbp3/kbkbuL
# ECzSx0Mdogl0oYCve+YzCgxZa4689Ktal3t/rlX7hPCA/oRM1+K6vcR1oW+9YRB0
# RLKYB+J0q/9o3GwmPukf5eAEh60w0wyNA3xVuBZwXCR4ICXrZ2eIq7pONJhrcBHe
# OMrUvqHAnOHfHgIB2DvhZ0OEts/8dLcvhKO/ugk3PWdssUVcGWGrQYP1rB3rdw1G
# R3POv72Vle2dK4gQ/vpY6KdX4bPPqFrpByWbEsSegHI9k9yMlN87ROYmgPzSwwPw
# jAzSRdYu54+YnuYE7kJuZ35CFnFi5wT5YMZkobacgSFOK8ZtaJSGxpl0c2cxepHy
# 1Ix5bnymu35Gb03FhRIrz5oiRAiohTfOB2FXBhcSJMDEMXOhmDVXR34QOkXZLaRR
# kJipoAc3xGUaqhxrFnf3p5fsPxkwmW8x++pAsufSxPrJ0PBQdnRZ+o1tFzK++Ol+
# A/Tnh3Wa1EqRLIUDEwIrQoDyiWo2z8hMoM6e+MuNrRan097VmxinxpI68YJj8S4O
# JGTfAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0G
# A1UdDgQWBBQfAL9GgAr8eDm3pbRD2VZQu86WOzANBgkqhkiG9w0BAQwFAAOCAgEA
# Xiu6dJc0RF92SChAhJPuAW7pobPWgCXme+S8CZE9D/x2rdfUMCC7j2DQkdYc8pzv
# eBorlDICwSSWUlIC0PPR/PKbOW6Z4R+OQ0F9mh5byV2ahPwm5ofzdHImraQb2T07
# alKgPAkeLx57szO0Rcf3rLGvk2Ctdq64shV464Nq6//bRqsk5e4C+pAfWcAvXda3
# XaRcELdyU/hBTsz6eBolSsr+hWJDYcO0N6qB0vTWOg+9jVl+MEfeK2vnIVAzX9Rn
# m9S4Z588J5kD/4VDjnMSyiDN6GHVsWbcF9Y5bQ/bzyM3oYKJThxrP9agzaoHnT5C
# JqrXDO76R78aUn7RdYHTyYpiF21PiKAhoCY+r23ZYjAf6Zgorm6N1Y5McmaTgI0q
# 41XHYGeQQlZcIlEPs9xOOe5N3dkdeBBUO27Ql28DtR6yI3PGErKaZND8lYUkqP/f
# obDckUCu3wkzq7ndkrfxzJF0O2nrZ5cbkL/nx6BvcbtXv7ePWu16QGoWzYCELS/h
# AtQklEOzFfwMKxv9cW/8y7x1Fzpeg9LJsy8b1ZyNf1T+fn7kVqOHp53hWVKUQY9t
# W76GlZr/GnbdQNJRSnC0HzNjI3c/7CceWeQIh+00gkoPP/6gHcH1Z3NFhnj0qinp
# J4fGGdvGExTDOUmHTaCX4GUT9Z13Vunas1jHOvLAzYIwggboMIIE0KADAgECAhB3
# vQ4Ft1kLth1HYVMeP3XtMA0GCSqGSIb3DQEBCwUAMFMxCzAJBgNVBAYTAkJFMRkw
# FwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSkwJwYDVQQDEyBHbG9iYWxTaWduIENv
# ZGUgU2lnbmluZyBSb290IFI0NTAeFw0yMDA3MjgwMDAwMDBaFw0zMDA3MjgwMDAw
# MDBaMFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIw
# MAYDVQQDEylHbG9iYWxTaWduIEdDQyBSNDUgRVYgQ29kZVNpZ25pbmcgQ0EgMjAy
# MDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMsg75ceuQEyQ6BbqYoj
# /SBerjgSi8os1P9B2BpV1BlTt/2jF+d6OVzA984Ro/ml7QH6tbqT76+T3PjisxlM
# g7BKRFAEeIQQaqTWlpCOgfh8qy+1o1cz0lh7lA5tD6WRJiqzg09ysYp7ZJLQ8LRV
# X5YLEeWatSyyEc8lG31RK5gfSaNf+BOeNbgDAtqkEy+FSu/EL3AOwdTMMxLsvUCV
# 0xHK5s2zBZzIU+tS13hMUQGSgt4T8weOdLqEgJ/SpBUO6K/r94n233Hw0b6nskEz
# IHXMsdXtHQcZxOsmd/KrbReTSam35sOQnMa47MzJe5pexcUkk2NvfhCLYc+YVaMk
# oog28vmfvpMusgafJsAMAVYS4bKKnw4e3JiLLs/a4ok0ph8moKiueG3soYgVPMLq
# 7rfYrWGlr3A2onmO3A1zwPHkLKuU7FgGOTZI1jta6CLOdA6vLPEV2tG0leis1Ult
# 5a/dm2tjIF2OfjuyQ9hiOpTlzbSYszcZJBJyc6sEsAnchebUIgTvQCodLm3HadNu
# twFsDeCXpxbmJouI9wNEhl9iZ0y1pzeoVdwDNoxuz202JvEOj7A9ccDhMqeC5LYy
# AjIwfLWTyCH9PIjmaWP47nXJi8Kr77o6/elev7YR8b7wPcoyPm593g9+m5XEEofn
# GrhO7izB36Fl6CSDySrC/blTAgMBAAGjggGtMIIBqTAOBgNVHQ8BAf8EBAMCAYYw
# EwYDVR0lBAwwCgYIKwYBBQUHAwMwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4E
# FgQUJZ3Q/FkJhmPF7POxEztXHAOSNhEwHwYDVR0jBBgwFoAUHwC/RoAK/Hg5t6W0
# Q9lWULvOljswgZMGCCsGAQUFBwEBBIGGMIGDMDkGCCsGAQUFBzABhi1odHRwOi8v
# b2NzcC5nbG9iYWxzaWduLmNvbS9jb2Rlc2lnbmluZ3Jvb3RyNDUwRgYIKwYBBQUH
# MAKGOmh0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0L2NvZGVzaWdu
# aW5ncm9vdHI0NS5jcnQwQQYDVR0fBDowODA2oDSgMoYwaHR0cDovL2NybC5nbG9i
# YWxzaWduLmNvbS9jb2Rlc2lnbmluZ3Jvb3RyNDUuY3JsMFUGA1UdIAROMEwwQQYJ
# KwYBBAGgMgECMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24u
# Y29tL3JlcG9zaXRvcnkvMAcGBWeBDAEDMA0GCSqGSIb3DQEBCwUAA4ICAQAldaAJ
# yTm6t6E5iS8Yn6vW6x1L6JR8DQdomxyd73G2F2prAk+zP4ZFh8xlm0zjWAYCImbV
# YQLFY4/UovG2XiULd5bpzXFAM4gp7O7zom28TbU+BkvJczPKCBQtPUzosLp1pnQt
# pFg6bBNJ+KUVChSWhbFqaDQlQq+WVvQQ+iR98StywRbha+vmqZjHPlr00Bid/XSX
# hndGKj0jfShziq7vKxuav2xTpxSePIdxwF6OyPvTKpIz6ldNXgdeysEYrIEtGiH6
# bs+XYXvfcXo6ymP31TBENzL+u0OF3Lr8psozGSt3bdvLBfB+X3Uuora/Nao2Y8nO
# ZNm9/Lws80lWAMgSK8YnuzevV+/Ezx4pxPTiLc4qYc9X7fUKQOL1GNYe6ZAvytOH
# X5OKSBoRHeU3hZ8uZmKaXoFOlaxVV0PcU4slfjxhD4oLuvU/pteO9wRWXiG7n9dq
# cYC/lt5yA9jYIivzJxZPOOhRQAyuku++PX33gMZMNleElaeEFUgwDlInCI2Oor0i
# xxnJpsoOqHo222q6YV8RJJWk4o5o7hmpSZle0LQ0vdb5QMcQlzFSOTUpEYck08T7
# qWPLd0jV+mL8JOAEek7Q5G7ezp44UCb0IXFl1wkl1MkHAHq4x/N36MXU4lXQ0x72
# f1LiSY25EXIMiEQmM2YBRN/kMw4h3mKJSAfa9TCCB7MwggWboAMCAQICDEwWQjHr
# NX4fj8JFKDANBgkqhkiG9w0BAQsFADBcMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQ
# R2xvYmFsU2lnbiBudi1zYTEyMDAGA1UEAxMpR2xvYmFsU2lnbiBHQ0MgUjQ1IEVW
# IENvZGVTaWduaW5nIENBIDIwMjAwHhcNMjUxMjA0MjEwMjI0WhcNMjgxMjA0MjEw
# MjI0WjCB8zEdMBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgNVBAUT
# CjExNjI1NDQ2ODkxEzARBgsrBgEEAYI3PAIBAxMCQ0ExFzAVBgsrBgEEAYI3PAIB
# AhMGUXVlYmVjMQswCQYDVQQGEwJDQTEPMA0GA1UECBMGUXVlYmVjMRIwEAYDVQQH
# EwlMYXZhbHRyaWUxGTAXBgNVBAoTEERFVk9MVVRJT05TIElOQy4xGTAXBgNVBAMT
# EERFVk9MVVRJT05TIElOQy4xJzAlBgkqhkiG9w0BCQEWGHNlY3VyaXR5QGRldm9s
# dXRpb25zLm5ldDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKvGSmps
# CDxiV4fapsFPCVhNMpfdlgrzFhCiXnX0Gy7Zu2e7cDMl2RNo0H8hpKNHhSODkguW
# YNLZfmM+bpvE2FbLN0oYxUmlEHiBZWN8+0dq10ybkfQZp+O+95S3mX3ecdKTBhPY
# B7I5HYNWBPR1Au86Y68x+LBaTtM3AY/zvwB2gMbefZsKAa9L9np1l7UjN6qfZskQ
# G+zRxCj+88Cg6srkCYyNu/LMnFtWInbbxuqkh1ddTTAmVVSUOXXn+vKtUE2hTw/2
# 5x3psbHLLgcLbq0E4ZwzmRPB2ps972aouEaMkPhYXO4KTtTZFj6GoYy2sAUaGxgP
# gADEeZY/guhqSBANnn2Wa6jaocgMvvNhSJd7aQfldvps0ZQyerVra7zgoqT0JkyL
# NHm9AKiNV+mJQHqirXxL+Y70vO4uFJVukyvceNO+C+y0Re77pb8BntRfuSOdcySj
# 1v/NQ7eHAV6/zY21xlYswIz7uysoHQeZEMWlEX8bjJNjDvkT1BUF9j655hVeyxpZ
# zvaSgLdpdpZVSOQzSkdiH0KOhBiQ9R5Ppa2/W9qhdLNi+sKjr1/xEKSOd1fFG56R
# iN4ems9YdEQR9KrnGrVpQQ0QKSutqFiWUlUqCgWuDwTPe2V+UvHa2xAlZlbYAzGf
# X8c6OIniFLjWcxXKV21R7VP8UfQxrf38PapJAgMBAAGjggHbMIIB1zAOBgNVHQ8B
# Af8EBAMCB4AwgZ8GCCsGAQUFBwEBBIGSMIGPMEwGCCsGAQUFBzAChkBodHRwOi8v
# c2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2djY3I0NWV2Y29kZXNpZ25j
# YTIwMjAuY3J0MD8GCCsGAQUFBzABhjNodHRwOi8vb2NzcC5nbG9iYWxzaWduLmNv
# bS9nc2djY3I0NWV2Y29kZXNpZ25jYTIwMjAwVQYDVR0gBE4wTDBBBgkrBgEEAaAy
# AQIwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xvYmFsc2lnbi5jb20vcmVw
# b3NpdG9yeS8wBwYFZ4EMAQMwCQYDVR0TBAIwADBHBgNVHR8EQDA+MDygOqA4hjZo
# dHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL2dzZ2NjcjQ1ZXZjb2Rlc2lnbmNhMjAy
# MC5jcmwwIwYDVR0RBBwwGoEYc2VjdXJpdHlAZGV2b2x1dGlvbnMubmV0MBMGA1Ud
# JQQMMAoGCCsGAQUFBwMDMB8GA1UdIwQYMBaAFCWd0PxZCYZjxezzsRM7VxwDkjYR
# MB0GA1UdDgQWBBQc9AV01XqvHzkkeRDj0FeokGPnwDANBgkqhkiG9w0BAQsFAAOC
# AgEAuuy64I5XgYWoKznXOKzBMUz4NTGnv1cN8ovX9pJlVUfeIhipffE6WZH9weHZ
# +3OheToB4v8JWEobOBfZbz/8FI20WiXgtPvqU4T/ju8ZnVUv+XidlTdTRn6AzXjy
# kpyJaLXMJA4BMvl5ISxUVYgnScOpP6hAqWsPDyp5CVOLmYWzZNKWvfBGMiEIwC+h
# M+mkqKBnDu1V0tU9QDbqXgBqwBp1BKxWg5bxMYCNkC15WwqP8VVXRk/354x1Ua87
# LHGOSHBIobnySRbK+onnGESqKeVCzqL5DvTVBGZyjRARcYU0mY51raBnJ5/Yad3y
# 7R+eSIuUjh35JNXwYAHYlWXYsVzfaH4OgFSaSkJcL0ieH4MT2xT8kITOb+9KElvc
# YyFlxWhgIPW/vvY6vqU5aMlMCTcIWTZBbzp9dwCNsAYhhq4Okn5J1e5j+baIT58N
# gOhsZjsME6VO1sYj1zUqKJnDza8vViZO7kKaHXtg6w2CgvfPNKO+tZncWEX3YIEa
# dpt/t0UFlJ5mAWtlIzxf+79A/a8L7JWxcwNcZ1zUvy/mj+b/0G1S3rPCtsh7BaUs
# sMVcHRzuanz+zMMBcQcdwxwyM1U5fnyFjBMbvsAhRJB6c68m1IbB8rM9QNrjZX4Y
# 6YTxz1UOCMk2DusI+QHYIlidzJl16tYD3DlF5xefxyQcdEsxghqZMIIalQIBATBs
# MFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIwMAYD
# VQQDEylHbG9iYWxTaWduIEdDQyBSNDUgRVYgQ29kZVNpZ25pbmcgQ0EgMjAyMAIM
# TBZCMes1fh+PwkUoMA0GCWCGSAFlAwQCAQUAoIGEMBgGCisGAQQBgjcCAQwxCjAI
# oAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIB
# CzEOMAwGCisGAQQBgjcCARUwLwYJKoZIhvcNAQkEMSIEIDpLysLTvTv13NhbqC2H
# 452hLy/JiET3KIWpTLsELwKCMA0GCSqGSIb3DQEBAQUABIICADZZSMInRnmYFiQD
# V4hMw9PGvpMnxS0ZzFfepITg5G4DbfUafanaSO3InvjY+M1PpMrYfW9u90fwhX03
# xR2Q0H1ATGWj8xsitopa2JO31PO87UvFiKvtThvaG05HzBcSZhrd0MB2XKMjI3ts
# GAmgke1KkCvwaV+e7CPUMaO6o0RI/jEb6q/l7nu4e9pCrWRNvWq1Z/dC8Nxf9wab
# tyi3IT/WCYQP2ilhJ2FF5qJ+OI7RJsyFYOAHS6ahpVYHRSoPZB89UmVpyK/1/jY0
# LxHtja0oGTkYzkeTVw+yr361yRoubHKKhxP6CCWlNE3Dob74SjsjVquzb0Y5SeVB
# 5Q4vpv4PxdnGewe6jPOKmyIUar9KXKrLacpfXe+JeQozc4rGmc5okZ80z6lhF6xg
# t+6044uhHIHOGCwxXqCcvUs0/b+KYoZvJ0wdCB9kpdV+OnWusTwnCuEXSQGMzLAs
# anP4dqUfEcxezjlH9AiqNer2bkd8vL8lCik+dlGrkTFu5oACq7UUE9AI5/B0B0ao
# +c6q87ll/y+VcidzruT18Ok2O+YLgmsiXkE3mNa14AFJu1mKAmQMhqnF8p4zUtAx
# p4Q8dg2kdHnY2jM8bKslg5YSBTorPqkf1/BOeCGnc+Yk78PgkNXtjMujC671CVwz
# /S6s93c7hL4VLHvHkaKJSV9fwwa0oYIXdzCCF3MGCisGAQQBgjcDAwExghdjMIIX
# XwYJKoZIhvcNAQcCoIIXUDCCF0wCAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG
# 9w0BCRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIN4m
# RqCaauVHM0eT4VAc44CEMGjulUsocbzXBjfsQGivAhEAmUU7PGbcPkaBe44hz0L7
# SxgPMjAyNjExMDQxNDI5MjZaoIITOjCCBu0wggTVoAMCAQICEAhP3DNPfkVO28MP
# j/mSGDUwDQYJKoZIhvcNAQELBQAwaTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRp
# Z2lDZXJ0LCBJbmMuMUEwPwYDVQQDEzhEaWdpQ2VydCBUcnVzdGVkIEc0IFRpbWVT
# dGFtcGluZyBSU0E0MDk2IFNIQTI1NiAyMDI1IENBMTAeFw0yNjA4MDUwMDAwMDBa
# Fw0zNzExMDQyMzU5NTlaMGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2Vy
# dCwgSW5jLjE7MDkGA1UEAxMyRGlnaUNlcnQgU0hBMjU2IFJTQTQwOTYgVGltZXN0
# YW1wIFJlc3BvbmRlciAyMDI2IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
# AoICAQC2e6byyf7NSvjUm0xls/04xjD4fAkOkbnGQi7+Wpx81iYxfzViaxSIctuH
# 3KSl5YEYpMuFgGsA31N2D9ATMbfZdw5uaAhuWevQKhDdZIB4NnqcfpfpWQXJiQnD
# dAElETC+bhSEvNLGbA8DtwUpFMQ4yyYQSPqomT92osQAv6hBi47ATZS6JfVWe6Xx
# hF4jJZ3iSAuf2Cros1czRSmWRHqMv9AfGZvp8ygYElhudpQjtcPpwoOl6QrZJUyV
# 3iINvN4cO05prGV0fkjG426xDr2d3z9lcSIHkdvGPdGUrXdxfVbgOUVcp2/8ISEz
# wKPW++Wa+E2ujI91EZtukGWDJ/xZ27k3oHKEXBRGfRTqjOU+jE3ba/5++JSE/7oN
# Hnjs5mekExYN96LV/mxUbCKJb8pBNY4r3uD7hEmk/M81XhVgwDA7aMzYC3LZBg9W
# Y5BMmbSay5ecmtJuXaB/0nKWmQmVZeqTVDgsmzHP5MQuhAJkiWNuC9MmCg9TZHXb
# J2/yLVSov9p16UDTLtT0+aa1vN71fHeu1qMLlLNB3WOB/ADCxr3S/1hxI92Z6jKg
# EED/btwIvbfuXkNNhg8MtDg43c4tMZae9FvqMOt/9PvmAxF9TNIsIFB8G6yb36ZJ
# ZGUL8N/pL971DyLXcK6HM5PYnH5X+eVtczhCgHCVQCF6XDAlPQIDAQABo4IBlTCC
# AZEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUFMljijAu1Er7bpTz5uNAfvXszeIw
# HwYDVR0jBBgwFoAU729TSunkBnx6yuKQVvYv1Ensy04wDgYDVR0PAQH/BAQDAgeA
# MBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMIGVBggrBgEFBQcBAQSBiDCBhTAkBggr
# BgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMF0GCCsGAQUFBzAChlFo
# dHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRUaW1l
# U3RhbXBpbmdSU0E0MDk2U0hBMjU2MjAyNUNBMS5jcnQwXwYDVR0fBFgwVjBUoFKg
# UIZOaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0VGlt
# ZVN0YW1waW5nUlNBNDA5NlNIQTI1NjIwMjVDQTEuY3JsMCAGA1UdIAQZMBcwCAYG
# Z4EMAQQCMAsGCWCGSAGG/WwHATANBgkqhkiG9w0BAQsFAAOCAgEAjcU6YR6dUgrf
# mawJgH59KECxa9Ji8sEi2g10CBDaMiqsaxWyW5cwlT/6ZF5sFznazqVsoC85U9dq
# LOYqQwst+UQQoNlDHgKRLa3xoc+OReFreFhnTXSG0Vrd2E2CZqUfm+5a+He1MJ/h
# +tNLuA+0Zzhn/Fo+FDYAHWZHx4R79ZsfRFYe9UiXpXBDf6DkUo183Y38NYmR/XfD
# Yf7YZ+oR9t3flbDwK+hgGMs0gNNp1w9Z2CyOyI5or/sSwomAuNQ0hWC9xoU4stD8
# aWsD7RkcmgVRs6vlIk3zPKQ+ylcheWkMlj+CoVRlFE55pv0ZWCaFt04lwP/rdGHE
# 9qEVQZtyRE42ox7oNgC/r+Y4bSlZ3dw9K2x1xLtu6PkPKeLBFjzKigwfqm3Hm+k/
# +lnME8F5kPZTgiy2HLEHklpryqs6QHnPXrRNeIzkAMyylnRN8P0wmirS0WkU+ywp
# EWFZ4QNg+9xS43tTuW9x0eXh7NDc1P/sV+zWxHXKH8tFt1ncHdVzqrZaYPyYMLSn
# 2TOXajveJW1L3joiQSPsWRGxkbDDW15jERFE4LvjnGu2O9zD1nLJSMdlYZEikl4w
# 2w+q4IN/R+TIe0H4ngCI1moJCTbevGH4punIxM1Uoi0nmX3ZK+XbRT01uowE5ViX
# WHng0RgsmrX/EdYUo80r3TfMlkD0/YMwgga0MIIEnKADAgECAhANx6xXBf8hmS5A
# QyIMOkmGMA0GCSqGSIb3DQEBCwUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxE
# aWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMT
# GERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0yNTA1MDcwMDAwMDBaFw0zODAx
# MTQyMzU5NTlaMGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5j
# LjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBUaW1lU3RhbXBpbmcgUlNB
# NDA5NiBTSEEyNTYgMjAyNSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
# AoICAQC0eDHTCphBcr48RsAcrHXbo0ZodLRRF51NrY0NlLWZloMsVO1DahGPNRcy
# bEKq+RuwOnPhof6pvF4uGjwjqNjfEvUi6wuim5bap+0lgloM2zX4kftn5B1IpYzT
# qpyFQ/4Bt0mAxAHeHYNnQxqXmRinvuNgxVBdJkf77S2uPoCj7GH8BLuxBG5AvftB
# dsOECS1UkxBvMgEdgkFiDNYiOTx4OtiFcMSkqTtF2hfQz3zQSku2Ws3IfDReb6e3
# mmdglTcaarps0wjUjsZvkgFkriK9tUKJm/s80FiocSk1VYLZlDwFt+cVFBURJg6z
# MUjZa/zbCclF83bRVFLeGkuAhHiGPMvSGmhgaTzVyhYn4p0+8y9oHRaQT/aofEnS
# 5xLrfxnGpTXiUOeSLsJygoLPp66bkDX1ZlAeSpQl92QOMeRxykvq6gbylsXQskBB
# BnGy3tW/AMOMCZIVNSaz7BX8VtYGqLt9MmeOreGPRdtBx3yGOP+rx3rKWDEJlIqL
# XvJWnY0v5ydPpOjL6s36czwzsucuoKs7Yk/ehb//Wx+5kMqIMRvUBDx6z1ev+7ps
# NOdgJMoiwOrUG2ZdSoQbU2rMkpLiQ6bGRinZbI4OLu9BMIFm1UUl9VnePs6BaaeE
# WvjJSjNm2qA+sdFUeEY0qVjPKOWug/G6X5uAiynM7Bu2ayBjUwIDAQABo4IBXTCC
# AVkwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU729TSunkBnx6yuKQVvYv
# 1Ensy04wHwYDVR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/
# BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMIMHcGCCsGAQUFBwEBBGswaTAkBggr
# BgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVo
# dHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0
# LmNydDBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20v
# RGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNybDAgBgNVHSAEGTAXMAgGBmeBDAEEAjAL
# BglghkgBhv1sBwEwDQYJKoZIhvcNAQELBQADggIBABfO+xaAHP4HPRF2cTC9vgvI
# tTSmf83Qh8WIGjB/T8ObXAZz8OjuhUxjaaFdleMM0lBryPTQM2qEJPe36zwbSI/m
# S83afsl3YTj+IQhQE7jU/kXjjytJgnn0hvrV6hqWGd3rLAUt6vJy9lMDPjTLxLgX
# f9r5nWMQwr8Myb9rEVKChHyfpzee5kH0F8HABBgr0UdqirZ7bowe9Vj2AIMD8liy
# rukZ2iA/wdG2th9y1IsA0QF8dTXqvcnTmpfeQh35k5zOCPmSNq1UH410ANVko43+
# Cdmu4y81hjajV/gxdEkMx1NKU4uHQcKfZxAvBAKqMVuqte69M9J6A47OvgRaPs+2
# ykgcGV00TYr2Lr3ty9qIijanrUR3anzEwlvzZiiyfTPjLbnFRsjsYg39OlV8cipD
# oq7+qNNjqFzeGxcytL5TTLL4ZaoBdqbhOhZ3ZRDUphPvSRmMThi0vw9vODRzW6Ax
# nJll38F0cuJG7uEBYTptMSbhdhGQDpOXgpIUsWTjd6xpR6oaQf/DJbg3s6KCLPAl
# Z66RzIg9sC+NJpud/v4+7RWsWCiKi9EOLLHfMR2ZyJ/+xhCx9yHbxtl5TPau1j/1
# MIDpMPx0LckTetiSuEtQvLsNz3Qbp7wGWqbIiOWCnb5WqxL3/BAPvIXKUjPSxyZs
# q8WhbaM2tszWkPZPubdcMIIFjTCCBHWgAwIBAgIQDpsYjvnQLefv21DiCEAYWjAN
# BgkqhkiG9w0BAQwFADBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQg
# SW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2Vy
# dCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMjIwODAxMDAwMDAwWhcNMzExMTA5MjM1
# OTU5WjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYD
# VQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVk
# IFJvb3QgRzQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN67
# 5F1KPDAiMGkz7MKnJS7JIT3yithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaX
# bR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQ
# Lt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82s
# NEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4Da
# tpGYQJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwh
# TNS8rhsDdV14Ztk6MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98Fp
# iHaYdj1ZXUJ2h4mXaXpI8OCiEhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppE
# GSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+
# 9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56
# rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8
# oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo4IBOjCCATYwDwYDVR0TAQH/
# BAUwAwEB/zAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wHwYDVR0jBBgw
# FoAUReuir/SSy4IxLVGLp6chnfNtyA8wDgYDVR0PAQH/BAQDAgGGMHkGCCsGAQUF
# BwEBBG0wazAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEMG
# CCsGAQUFBzAChjdodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRB
# c3N1cmVkSURSb290Q0EuY3J0MEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly9jcmwz
# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwEQYDVR0g
# BAowCDAGBgRVHSAAMA0GCSqGSIb3DQEBDAUAA4IBAQBwoL9DXFXnOF+go3QbPbYW
# 1/e/Vwe9mqyhhyzshV6pGrsi+IcaaVQi7aSId229GhT0E0p6Ly23OO/0/4C5+KH3
# 8nLeJLxSA8hO0Cre+i1Wz/n096wwepqLsl7Uz9FDRJtDIeuWcqFItJnLnU+nBgMT
# dydE1Od/6Fmo8L8vC6bp8jQ87PcDx4eo0kxAGTVGamlUsLihVo7spNU96LHc/RzY
# 9HdaXFSMb++hUD38dglohJ9vytsgjTVgHAIDyyCwrFigDkBjxZgiwbJZ9VVrzyer
# bHbObyMt9H5xaiNrIv8SuFQtJ37YOtnwtoeW/VvRXKwYw02fc7cBqZ9Xql4o4rmU
# MYIDfDCCA3gCAQEwfTBpMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQs
# IEluYy4xQTA/BgNVBAMTOERpZ2lDZXJ0IFRydXN0ZWQgRzQgVGltZVN0YW1waW5n
# IFJTQTQwOTYgU0hBMjU2IDIwMjUgQ0ExAhAIT9wzT35FTtvDD4/5khg1MA0GCWCG
# SAFlAwQCAQUAoIHRMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG
# 9w0BCQUxDxcNMjYxMTA0MTQyOTI2WjArBgsqhkiG9w0BCRACDDEcMBowGDAWBBRR
# 2avaA0lz2E9CZqykgkjms2nEOTAvBgkqhkiG9w0BCQQxIgQgwuqfVLbahrwOJeaN
# DlVA6slguwBZ1mKJbBlWZ/JuRvYwNwYLKoZIhvcNAQkQAi8xKDAmMCQwIgQgLaCd
# p/QTH5/nLbbF5unJZWdVrwQ/HqdCzA0hIOFB6/wwDQYJKoZIhvcNAQEBBQAEggIA
# KRKOKAt+uz4kkqv5Pv6hjrxV1r+I2Kmo2KrNDB9z1spHTyI4MCx0HeTUUf/nQ/nq
# GnFQiM1pX0qiI4M4+S8UpszYlLFC3BrKFmrhvLiH4m+0KKZc32N3ZWjV+FVhW93F
# tFIfmFzUdYL3/DE/vmGQxkktW1HCr7ACgCGrcsexQtOLKuRNIqOkzTiYegQ0r8H5
# eDPukwrx36K4hAhSRVuN/OUd73w7gW9YTJuQT+9pw9neIR4Bwhov/QXLbXuvZLPe
# j4Z9ar0IAuT+RaA7D2/ubHIusRBWtKxKItbQK/32kMSyzqKT3frEPG3zxoefIuTf
# Ir/jPGOtioXhMr1taIig5YepzXkalV4vCHnmIQQS6rJaX3gwnxcbo8fdb5RQWbGa
# r9W5gOGWZ7RxcA7YQ7C7RsnhWMhaBc3CbPUWPZchonZBc67oz3CaFwaFOIW4hNVZ
# uB+tKAjIW3ACDg2p+GMJLRakZ+/BqB+jAYpbSaO8QuhcWdpEbkMVHMrQpt02hJYV
# pCdKuc/pqfuWXjuCmFn2kvV6iSQVeoCcgysHaIPE0I9ZLJFoVwU2/UN17f0nwPoP
# bnc4HxzcD/5Km3jSWF6z9UvjjgtwcWtxjVezKhsvrl6ovvjC29LEGY+0K5220tDH
# BuiocvWSFp/wNyaQbOdq2e8A4l4cMsl385WDpZYiwLI=
# SIG # End signature block