TcXaeMgmt.psd1

#
# Module manifest for module 'TcXaeMgmt'
#
# Generated by: Beckhoff
#
# Generated on: 6/2/2026
#

@{

# Script module or binary module file associated with this manifest.
RootModule = 'TcXaeMgmt.psm1'

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

# Supported PSEditions
CompatiblePSEditions = 'Core', 'Desktop'

# ID used to uniquely identify this module
GUID = '2ff0b895-60af-486d-ab1c-781ab019ea47'

# Author of this module
Author = 'Beckhoff'

# Company or vendor of this module
CompanyName = 'Beckhoff Automation GmbH & Co. KG'

# Copyright statement for this module
Copyright = 'Beckhoff Automation GmbH 2026'

# Description of the functionality provided by this module
Description = 'Cmdlets for Twincat ADS and device management for Powershell Core and Windows Powershell'

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

# 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
# RequiredModules = @()

# 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 = 'TcXaeMgmt.types.ps1xml'

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

# 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 = 'Add-AdsRoute', 'Close-TcSession', 'Copy-AdsFile', 'Copy-AdsRemoteItem', 
               'Get-AdsRoute', 'Get-AdsState', 'Get-TcDataType', 'Get-TcSession', 
               'Get-TcSymbol', 'Get-TcTargetInfo', 'Get-TcVersion', 'New-TcSession', 
               'Read-TcValue', 'Remove-AdsRoute', 'Set-AdsState', 'Test-AdsRoute', 
               'Write-TcValue', 'Get-TcLicense', 'Send-TcReadWrite', 
               'Register-AdsHandle', 'Unregister-AdsHandle', 'Add-MqttRoute', 
               'Remove-MqttRoute', 'Get-MqttRoute', 'Register-AdsNatRoute', 
               'Restart-AdsComputer', 'Stop-AdsComputer', 'Get-TcRouterInfo', 
               'Get-AmsRouterEndpoint', 'Set-AmsRouterEndpoint', 'Get-TcEvent', 
               'Get-IODevice', 'Get-EcMaster', 'Get-EcBoxes', 'Get-EcFrameStatistics', 
               'Get-IoFreeRun', 'Set-IoFreeRun', 'Reset-IoFreeRun', 'Get-RTimeLatency', 
               'Get-RTimePerformance', 'Get-RTimeCpuSettings', 
               'Set-RTimeCpuSettings', 'Start-AdsProcess', 'Set-AmsNetId', 
               'Restart-TwinCAT', 'Get-AmsNetId', 'Get-TcSymbolStatistics', 
               'Set-AdsRouteProperty', 'Get-TcRouterConfig', 'Get-TComObject', 
               'New-AdsRemoteItem', 'Remove-AdsRemoteItem', 'Get-MdpModules', 
               'Write-MdpTransferObject', 'Read-MdpTransferStatus'

# 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 = '*'

# 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 = '.\about_AdsFileProvider.help.txt', 
               '.\about_AdsSymbolProvider.help.txt', '.\about_TcXaeMgmt.help.txt', 
               '.\License.txt', '.\TcXaeMgmt-Help.xml', '.\TcXaeMgmt.format.ps1xml', 
               '.\TcXaeMgmt.psd1', '.\TcXaeMgmt.psm1', '.\TcXaeMgmt.types.ps1xml', 
               '.\net10.0\EtherCAT.Description.dll', 
               '.\net10.0\Microsoft.ApplicationInsights.dll', 
               '.\net10.0\Microsoft.Extensions.Configuration.Abstractions.dll', 
               '.\net10.0\Microsoft.Extensions.Configuration.Binder.dll', 
               '.\net10.0\Microsoft.Extensions.Configuration.CommandLine.dll', 
               '.\net10.0\Microsoft.Extensions.Configuration.dll', 
               '.\net10.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll', 
               '.\net10.0\Microsoft.Extensions.Configuration.FileExtensions.dll', 
               '.\net10.0\Microsoft.Extensions.Configuration.Json.dll', 
               '.\net10.0\Microsoft.Extensions.Configuration.UserSecrets.dll', 
               '.\net10.0\Microsoft.Extensions.Configuration.Xml.dll', 
               '.\net10.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll', 
               '.\net10.0\Microsoft.Extensions.DependencyInjection.dll', 
               '.\net10.0\Microsoft.Extensions.Diagnostics.Abstractions.dll', 
               '.\net10.0\Microsoft.Extensions.Diagnostics.dll', 
               '.\net10.0\Microsoft.Extensions.FileProviders.Abstractions.dll', 
               '.\net10.0\Microsoft.Extensions.FileProviders.Physical.dll', 
               '.\net10.0\Microsoft.Extensions.FileSystemGlobbing.dll', 
               '.\net10.0\Microsoft.Extensions.Hosting.Abstractions.dll', 
               '.\net10.0\Microsoft.Extensions.Hosting.dll', 
               '.\net10.0\Microsoft.Extensions.Logging.Abstractions.dll', 
               '.\net10.0\Microsoft.Extensions.Logging.Configuration.dll', 
               '.\net10.0\Microsoft.Extensions.Logging.Console.dll', 
               '.\net10.0\Microsoft.Extensions.Logging.Debug.dll', 
               '.\net10.0\Microsoft.Extensions.Logging.dll', 
               '.\net10.0\Microsoft.Extensions.Logging.EventLog.dll', 
               '.\net10.0\Microsoft.Extensions.Logging.EventSource.dll', 
               '.\net10.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll', 
               '.\net10.0\Microsoft.Extensions.Options.dll', 
               '.\net10.0\Microsoft.Extensions.Primitives.dll', 
               '.\net10.0\Microsoft.Win32.Registry.AccessControl.dll', 
               '.\net10.0\MQTTnet.dll', '.\net10.0\MQTTnet.Server.dll', 
               '.\net10.0\System.CodeDom.dll', 
               '.\net10.0\System.ComponentModel.Composition.dll', 
               '.\net10.0\System.Configuration.ConfigurationManager.dll', 
               '.\net10.0\System.Diagnostics.EventLog.dll', 
               '.\net10.0\System.DirectoryServices.dll', 
               '.\net10.0\System.Formats.Nrbf.dll', 
               '.\net10.0\System.Management.dll', '.\net10.0\System.Reactive.dll', 
               '.\net10.0\System.Resources.Extensions.dll', 
               '.\net10.0\System.Security.Cryptography.Pkcs.dll', 
               '.\net10.0\System.Security.Cryptography.ProtectedData.dll', 
               '.\net10.0\System.Security.Cryptography.Xml.dll', 
               '.\net10.0\System.Security.Permissions.dll', 
               '.\net10.0\System.ServiceProcess.ServiceController.dll', 
               '.\net10.0\System.Windows.Extensions.dll', 
               '.\net10.0\TwinCAT.Ads.Abstractions.dll', 
               '.\net10.0\TwinCAT.Ads.AdsOverMqtt.dll', 
               '.\net10.0\TwinCAT.Ads.ConfigurationProviders.dll', 
               '.\net10.0\TwinCAT.Ads.dll', '.\net10.0\TwinCAT.Ads.Json.dll', 
               '.\net10.0\TwinCAT.Ads.Reactive.dll', 
               '.\net10.0\TwinCAT.Ads.Server.dll', '.\net10.0\TwinCAT.Core.dll', 
               '.\net10.0\TwinCAT.Management.dll', 
               '.\net10.0\TwinCAT.SystemService.dll', 
               '.\net10.0\TwinCAT.Utilities.dll', 
               '.\net10.0\de\TwinCAT.Core.resources.dll', 
               '.\net10.0\de\TwinCAT.Utilities.resources.dll', 
               '.\net10.0\runtimes\linux-arm\native\build.manifest', 
               '.\net10.0\runtimes\linux-arm\native\build.manifest.sig', 
               '.\net10.0\runtimes\linux-arm\native\libpsl-native.so', 
               '.\net10.0\runtimes\linux-arm64\native\build.manifest', 
               '.\net10.0\runtimes\linux-arm64\native\build.manifest.sig', 
               '.\net10.0\runtimes\linux-arm64\native\libpsl-native.so', 
               '.\net10.0\runtimes\linux-musl-x64\native\build.manifest', 
               '.\net10.0\runtimes\linux-musl-x64\native\build.manifest.sig', 
               '.\net10.0\runtimes\linux-musl-x64\native\libpsl-native.so', 
               '.\net10.0\runtimes\linux-x64\native\build.manifest', 
               '.\net10.0\runtimes\linux-x64\native\build.manifest.sig', 
               '.\net10.0\runtimes\linux-x64\native\libpsl-native.so', 
               '.\net10.0\runtimes\osx\native\libpsl-native.dylib', 
               '.\net10.0\runtimes\unix\lib\net10.0\System.Management.Automation.dll', 
               '.\net10.0\runtimes\unix\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll', 
               '.\net10.0\runtimes\win\lib\net10.0\Microsoft.PowerShell.CoreCLR.Eventing.dll', 
               '.\net10.0\runtimes\win\lib\net10.0\Microsoft.Win32.Registry.AccessControl.dll', 
               '.\net10.0\runtimes\win\lib\net10.0\System.Diagnostics.EventLog.dll', 
               '.\net10.0\runtimes\win\lib\net10.0\System.Diagnostics.EventLog.Messages.dll', 
               '.\net10.0\runtimes\win\lib\net10.0\System.DirectoryServices.dll', 
               '.\net10.0\runtimes\win\lib\net10.0\System.Management.Automation.dll', 
               '.\net10.0\runtimes\win\lib\net10.0\System.Management.dll', 
               '.\net10.0\runtimes\win\lib\net10.0\System.Security.Cryptography.Pkcs.dll', 
               '.\net10.0\runtimes\win\lib\net10.0\System.ServiceProcess.ServiceController.dll', 
               '.\net10.0\runtimes\win\lib\net10.0\System.Windows.Extensions.dll', 
               '.\net10.0\runtimes\win-arm64\lib\net5.0\getfilesiginforedistwrapper.dll', 
               '.\net10.0\runtimes\win-arm64\lib\netstandard1.6\microsoft.management.infrastructure.dll', 
               '.\net10.0\runtimes\win-arm64\lib\netstandard1.6\microsoft.management.infrastructure.native.dll', 
               '.\net10.0\runtimes\win-arm64\native\build.manifest', 
               '.\net10.0\runtimes\win-arm64\native\build.manifest.sig', 
               '.\net10.0\runtimes\win-arm64\native\getfilesiginforedist.dll', 
               '.\net10.0\runtimes\win-arm64\native\microsoft.management.infrastructure.native.unmanaged.dll', 
               '.\net10.0\runtimes\win-arm64\native\PowerShell.Core.Instrumentation.dll', 
               '.\net10.0\runtimes\win-arm64\native\pwrshplugin.dll', 
               '.\net10.0\runtimes\win-x64\lib\net5.0\getfilesiginforedistwrapper.dll', 
               '.\net10.0\runtimes\win-x64\lib\netstandard1.6\microsoft.management.infrastructure.dll', 
               '.\net10.0\runtimes\win-x64\lib\netstandard1.6\microsoft.management.infrastructure.native.dll', 
               '.\net10.0\runtimes\win-x64\native\build.manifest', 
               '.\net10.0\runtimes\win-x64\native\build.manifest.sig', 
               '.\net10.0\runtimes\win-x64\native\getfilesiginforedist.dll', 
               '.\net10.0\runtimes\win-x64\native\microsoft.management.infrastructure.native.unmanaged.dll', 
               '.\net10.0\runtimes\win-x64\native\PowerShell.Core.Instrumentation.dll', 
               '.\net10.0\runtimes\win-x64\native\pwrshplugin.dll', 
               '.\net10.0\runtimes\win-x86\lib\net5.0\getfilesiginforedistwrapper.dll', 
               '.\net10.0\runtimes\win-x86\lib\netstandard1.6\microsoft.management.infrastructure.dll', 
               '.\net10.0\runtimes\win-x86\lib\netstandard1.6\microsoft.management.infrastructure.native.dll', 
               '.\net10.0\runtimes\win-x86\native\build.manifest', 
               '.\net10.0\runtimes\win-x86\native\build.manifest.sig', 
               '.\net10.0\runtimes\win-x86\native\getfilesiginforedist.dll', 
               '.\net10.0\runtimes\win-x86\native\microsoft.management.infrastructure.native.unmanaged.dll', 
               '.\net10.0\runtimes\win-x86\native\PowerShell.Core.Instrumentation.dll', 
               '.\net10.0\runtimes\win-x86\native\pwrshplugin.dll', 
               '.\net462\EtherCAT.Description.dll', 
               '.\net462\Interop.SYSSERVLib.dll', 
               '.\net462\Microsoft.Bcl.AsyncInterfaces.dll', 
               '.\net462\Microsoft.Extensions.Configuration.Abstractions.dll', 
               '.\net462\Microsoft.Extensions.Configuration.Binder.dll', 
               '.\net462\Microsoft.Extensions.Configuration.CommandLine.dll', 
               '.\net462\Microsoft.Extensions.Configuration.dll', 
               '.\net462\Microsoft.Extensions.Configuration.EnvironmentVariables.dll', 
               '.\net462\Microsoft.Extensions.Configuration.FileExtensions.dll', 
               '.\net462\Microsoft.Extensions.Configuration.Json.dll', 
               '.\net462\Microsoft.Extensions.Configuration.UserSecrets.dll', 
               '.\net462\Microsoft.Extensions.Configuration.Xml.dll', 
               '.\net462\Microsoft.Extensions.DependencyInjection.Abstractions.dll', 
               '.\net462\Microsoft.Extensions.DependencyInjection.dll', 
               '.\net462\Microsoft.Extensions.FileProviders.Abstractions.dll', 
               '.\net462\Microsoft.Extensions.FileProviders.Physical.dll', 
               '.\net462\Microsoft.Extensions.FileSystemGlobbing.dll', 
               '.\net462\Microsoft.Extensions.Hosting.Abstractions.dll', 
               '.\net462\Microsoft.Extensions.Hosting.dll', 
               '.\net462\Microsoft.Extensions.Logging.Abstractions.dll', 
               '.\net462\Microsoft.Extensions.Logging.Configuration.dll', 
               '.\net462\Microsoft.Extensions.Logging.Console.dll', 
               '.\net462\Microsoft.Extensions.Logging.Debug.dll', 
               '.\net462\Microsoft.Extensions.Logging.dll', 
               '.\net462\Microsoft.Extensions.Logging.EventLog.dll', 
               '.\net462\Microsoft.Extensions.Logging.EventSource.dll', 
               '.\net462\Microsoft.Extensions.Options.ConfigurationExtensions.dll', 
               '.\net462\Microsoft.Extensions.Options.dll', 
               '.\net462\Microsoft.Extensions.Primitives.dll', 
               '.\net462\Microsoft.Win32.Primitives.dll', 
               '.\net462\netstandard.dll', '.\net462\System.AppContext.dll', 
               '.\net462\System.Buffers.dll', '.\net462\System.CodeDom.dll', 
               '.\net462\System.Collections.Concurrent.dll', 
               '.\net462\System.Collections.dll', 
               '.\net462\System.Collections.NonGeneric.dll', 
               '.\net462\System.Collections.Specialized.dll', 
               '.\net462\System.ComponentModel.Annotations.dll', 
               '.\net462\System.ComponentModel.Composition.dll', 
               '.\net462\System.ComponentModel.dll', 
               '.\net462\System.ComponentModel.EventBasedAsync.dll', 
               '.\net462\System.ComponentModel.Primitives.dll', 
               '.\net462\System.ComponentModel.TypeConverter.dll', 
               '.\net462\System.Configuration.ConfigurationManager.dll', 
               '.\net462\System.Console.dll', '.\net462\System.Data.Common.dll', 
               '.\net462\System.Diagnostics.Contracts.dll', 
               '.\net462\System.Diagnostics.Debug.dll', 
               '.\net462\System.Diagnostics.EventLog.dll', 
               '.\net462\System.Diagnostics.FileVersionInfo.dll', 
               '.\net462\System.Diagnostics.Process.dll', 
               '.\net462\System.Diagnostics.StackTrace.dll', 
               '.\net462\System.Diagnostics.TextWriterTraceListener.dll', 
               '.\net462\System.Diagnostics.Tools.dll', 
               '.\net462\System.Diagnostics.TraceSource.dll', 
               '.\net462\System.Diagnostics.Tracing.dll', 
               '.\net462\System.Drawing.Primitives.dll', 
               '.\net462\System.Dynamic.Runtime.dll', 
               '.\net462\System.Globalization.Calendars.dll', 
               '.\net462\System.Globalization.dll', 
               '.\net462\System.Globalization.Extensions.dll', 
               '.\net462\System.IO.Compression.dll', 
               '.\net462\System.IO.Compression.ZipFile.dll', 
               '.\net462\System.IO.dll', '.\net462\System.IO.FileSystem.dll', 
               '.\net462\System.IO.FileSystem.DriveInfo.dll', 
               '.\net462\System.IO.FileSystem.Primitives.dll', 
               '.\net462\System.IO.FileSystem.Watcher.dll', 
               '.\net462\System.IO.IsolatedStorage.dll', 
               '.\net462\System.IO.MemoryMappedFiles.dll', 
               '.\net462\System.IO.Pipes.dll', 
               '.\net462\System.IO.UnmanagedMemoryStream.dll', 
               '.\net462\System.Linq.dll', '.\net462\System.Linq.Expressions.dll', 
               '.\net462\System.Linq.Parallel.dll', 
               '.\net462\System.Linq.Queryable.dll', 
               '.\net462\System.Management.Automation.dll', 
               '.\net462\System.Management.dll', '.\net462\System.Memory.dll', 
               '.\net462\System.Net.Http.dll', 
               '.\net462\System.Net.NameResolution.dll', 
               '.\net462\System.Net.NetworkInformation.dll', 
               '.\net462\System.Net.Ping.dll', 
               '.\net462\System.Net.Primitives.dll', 
               '.\net462\System.Net.Requests.dll', 
               '.\net462\System.Net.Security.dll', 
               '.\net462\System.Net.Sockets.dll', 
               '.\net462\System.Net.WebHeaderCollection.dll', 
               '.\net462\System.Net.WebSockets.Client.dll', 
               '.\net462\System.Net.WebSockets.dll', 
               '.\net462\System.Numerics.Vectors.dll', 
               '.\net462\System.ObjectModel.dll', '.\net462\System.Reactive.dll', 
               '.\net462\System.Reflection.dll', 
               '.\net462\System.Reflection.Extensions.dll', 
               '.\net462\System.Reflection.Primitives.dll', 
               '.\net462\System.Resources.Extensions.dll', 
               '.\net462\System.Resources.Reader.dll', 
               '.\net462\System.Resources.ResourceManager.dll', 
               '.\net462\System.Resources.Writer.dll', 
               '.\net462\System.Runtime.CompilerServices.Unsafe.dll', 
               '.\net462\System.Runtime.CompilerServices.VisualC.dll', 
               '.\net462\System.Runtime.dll', 
               '.\net462\System.Runtime.Extensions.dll', 
               '.\net462\System.Runtime.Handles.dll', 
               '.\net462\System.Runtime.InteropServices.dll', 
               '.\net462\System.Runtime.InteropServices.RuntimeInformation.dll', 
               '.\net462\System.Runtime.InteropServices.WindowsRuntime.dll', 
               '.\net462\System.Runtime.Numerics.dll', 
               '.\net462\System.Runtime.Serialization.Formatters.dll', 
               '.\net462\System.Runtime.Serialization.Json.dll', 
               '.\net462\System.Runtime.Serialization.Primitives.dll', 
               '.\net462\System.Runtime.Serialization.Xml.dll', 
               '.\net462\System.Security.AccessControl.dll', 
               '.\net462\System.Security.Claims.dll', 
               '.\net462\System.Security.Cryptography.Algorithms.dll', 
               '.\net462\System.Security.Cryptography.Cng.dll', 
               '.\net462\System.Security.Cryptography.Csp.dll', 
               '.\net462\System.Security.Cryptography.Encoding.dll', 
               '.\net462\System.Security.Cryptography.Pkcs.dll', 
               '.\net462\System.Security.Cryptography.Primitives.dll', 
               '.\net462\System.Security.Cryptography.ProtectedData.dll', 
               '.\net462\System.Security.Cryptography.X509Certificates.dll', 
               '.\net462\System.Security.Cryptography.Xml.dll', 
               '.\net462\System.Security.Permissions.dll', 
               '.\net462\System.Security.Principal.dll', 
               '.\net462\System.Security.Principal.Windows.dll', 
               '.\net462\System.Security.SecureString.dll', 
               '.\net462\System.ServiceProcess.ServiceController.dll', 
               '.\net462\System.Text.Encoding.CodePages.dll', 
               '.\net462\System.Text.Encoding.dll', 
               '.\net462\System.Text.Encoding.Extensions.dll', 
               '.\net462\System.Text.Encodings.Web.dll', 
               '.\net462\System.Text.Json.dll', 
               '.\net462\System.Text.RegularExpressions.dll', 
               '.\net462\System.Threading.dll', 
               '.\net462\System.Threading.Overlapped.dll', 
               '.\net462\System.Threading.Tasks.dll', 
               '.\net462\System.Threading.Tasks.Extensions.dll', 
               '.\net462\System.Threading.Tasks.Parallel.dll', 
               '.\net462\System.Threading.Thread.dll', 
               '.\net462\System.Threading.ThreadPool.dll', 
               '.\net462\System.Threading.Timer.dll', 
               '.\net462\System.ValueTuple.dll', 
               '.\net462\System.Xml.ReaderWriter.dll', 
               '.\net462\System.Xml.XDocument.dll', 
               '.\net462\System.Xml.XmlDocument.dll', 
               '.\net462\System.Xml.XmlSerializer.dll', 
               '.\net462\System.Xml.XPath.dll', 
               '.\net462\System.Xml.XPath.XDocument.dll', 
               '.\net462\TwinCAT.Ads.Abstractions.dll', 
               '.\net462\TwinCAT.Ads.ConfigurationProviders.dll', 
               '.\net462\TwinCAT.Ads.dll', '.\net462\TwinCAT.Ads.Reactive.dll', 
               '.\net462\TwinCAT.Ads.Server.dll', '.\net462\TwinCAT.Core.dll', 
               '.\net462\TwinCAT.Management.dll', 
               '.\net462\TwinCAT.SystemService.dll', 
               '.\net462\TwinCAT.Utilities.dll', 
               '.\net462\de\TwinCAT.Core.resources.dll', 
               '.\net462\de\TwinCAT.Utilities.resources.dll', 
               '.\net8.0\EtherCAT.Description.dll', 
               '.\net8.0\Microsoft.ApplicationInsights.dll', 
               '.\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll', 
               '.\net8.0\Microsoft.Extensions.Configuration.Binder.dll', 
               '.\net8.0\Microsoft.Extensions.Configuration.CommandLine.dll', 
               '.\net8.0\Microsoft.Extensions.Configuration.dll', 
               '.\net8.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll', 
               '.\net8.0\Microsoft.Extensions.Configuration.FileExtensions.dll', 
               '.\net8.0\Microsoft.Extensions.Configuration.Json.dll', 
               '.\net8.0\Microsoft.Extensions.Configuration.UserSecrets.dll', 
               '.\net8.0\Microsoft.Extensions.Configuration.Xml.dll', 
               '.\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll', 
               '.\net8.0\Microsoft.Extensions.DependencyInjection.dll', 
               '.\net8.0\Microsoft.Extensions.Diagnostics.Abstractions.dll', 
               '.\net8.0\Microsoft.Extensions.Diagnostics.dll', 
               '.\net8.0\Microsoft.Extensions.FileProviders.Abstractions.dll', 
               '.\net8.0\Microsoft.Extensions.FileProviders.Physical.dll', 
               '.\net8.0\Microsoft.Extensions.FileSystemGlobbing.dll', 
               '.\net8.0\Microsoft.Extensions.Hosting.Abstractions.dll', 
               '.\net8.0\Microsoft.Extensions.Hosting.dll', 
               '.\net8.0\Microsoft.Extensions.Logging.Abstractions.dll', 
               '.\net8.0\Microsoft.Extensions.Logging.Configuration.dll', 
               '.\net8.0\Microsoft.Extensions.Logging.Console.dll', 
               '.\net8.0\Microsoft.Extensions.Logging.Debug.dll', 
               '.\net8.0\Microsoft.Extensions.Logging.dll', 
               '.\net8.0\Microsoft.Extensions.Logging.EventLog.dll', 
               '.\net8.0\Microsoft.Extensions.Logging.EventSource.dll', 
               '.\net8.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll', 
               '.\net8.0\Microsoft.Extensions.Options.dll', 
               '.\net8.0\Microsoft.Extensions.Primitives.dll', 
               '.\net8.0\Microsoft.Win32.Registry.AccessControl.dll', 
               '.\net8.0\MQTTnet.dll', '.\net8.0\MQTTnet.Server.dll', 
               '.\net8.0\System.CodeDom.dll', 
               '.\net8.0\System.ComponentModel.Composition.dll', 
               '.\net8.0\System.Configuration.ConfigurationManager.dll', 
               '.\net8.0\System.Diagnostics.EventLog.dll', 
               '.\net8.0\System.DirectoryServices.dll', 
               '.\net8.0\System.Management.dll', '.\net8.0\System.Reactive.dll', 
               '.\net8.0\System.Resources.Extensions.dll', 
               '.\net8.0\System.Security.Cryptography.Pkcs.dll', 
               '.\net8.0\System.Security.Cryptography.ProtectedData.dll', 
               '.\net8.0\System.Security.Cryptography.Xml.dll', 
               '.\net8.0\System.Security.Permissions.dll', 
               '.\net8.0\System.ServiceProcess.ServiceController.dll', 
               '.\net8.0\System.Windows.Extensions.dll', 
               '.\net8.0\TwinCAT.Ads.Abstractions.dll', 
               '.\net8.0\TwinCAT.Ads.AdsOverMqtt.dll', 
               '.\net8.0\TwinCAT.Ads.ConfigurationProviders.dll', 
               '.\net8.0\TwinCAT.Ads.dll', '.\net8.0\TwinCAT.Ads.Json.dll', 
               '.\net8.0\TwinCAT.Ads.Reactive.dll', 
               '.\net8.0\TwinCAT.Ads.Server.dll', '.\net8.0\TwinCAT.Core.dll', 
               '.\net8.0\TwinCAT.Management.dll', 
               '.\net8.0\TwinCAT.SystemService.dll', 
               '.\net8.0\TwinCAT.Utilities.dll', 
               '.\net8.0\de\TwinCAT.Core.resources.dll', 
               '.\net8.0\de\TwinCAT.Utilities.resources.dll', 
               '.\net8.0\runtimes\linux-arm\native\build.manifest', 
               '.\net8.0\runtimes\linux-arm\native\build.manifest.sig', 
               '.\net8.0\runtimes\linux-arm\native\libpsl-native.so', 
               '.\net8.0\runtimes\linux-arm64\native\build.manifest', 
               '.\net8.0\runtimes\linux-arm64\native\build.manifest.sig', 
               '.\net8.0\runtimes\linux-arm64\native\libpsl-native.so', 
               '.\net8.0\runtimes\linux-musl-x64\native\build.manifest', 
               '.\net8.0\runtimes\linux-musl-x64\native\build.manifest.sig', 
               '.\net8.0\runtimes\linux-musl-x64\native\libpsl-native.so', 
               '.\net8.0\runtimes\linux-x64\native\build.manifest', 
               '.\net8.0\runtimes\linux-x64\native\build.manifest.sig', 
               '.\net8.0\runtimes\linux-x64\native\libpsl-native.so', 
               '.\net8.0\runtimes\osx\native\libpsl-native.dylib', 
               '.\net8.0\runtimes\unix\lib\net8.0\System.Management.Automation.dll', 
               '.\net8.0\runtimes\unix\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll', 
               '.\net8.0\runtimes\win\lib\net8.0\Microsoft.PowerShell.CoreCLR.Eventing.dll', 
               '.\net8.0\runtimes\win\lib\net8.0\Microsoft.Win32.Registry.AccessControl.dll', 
               '.\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.dll', 
               '.\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.Messages.dll', 
               '.\net8.0\runtimes\win\lib\net8.0\System.DirectoryServices.dll', 
               '.\net8.0\runtimes\win\lib\net8.0\System.Management.Automation.dll', 
               '.\net8.0\runtimes\win\lib\net8.0\System.Management.dll', 
               '.\net8.0\runtimes\win\lib\net8.0\System.Security.Cryptography.Pkcs.dll', 
               '.\net8.0\runtimes\win\lib\net8.0\System.ServiceProcess.ServiceController.dll', 
               '.\net8.0\runtimes\win\lib\net8.0\System.Windows.Extensions.dll', 
               '.\net8.0\runtimes\win-arm64\lib\net5.0\getfilesiginforedistwrapper.dll', 
               '.\net8.0\runtimes\win-arm64\lib\netstandard1.6\microsoft.management.infrastructure.dll', 
               '.\net8.0\runtimes\win-arm64\lib\netstandard1.6\microsoft.management.infrastructure.native.dll', 
               '.\net8.0\runtimes\win-arm64\native\build.manifest', 
               '.\net8.0\runtimes\win-arm64\native\build.manifest.sig', 
               '.\net8.0\runtimes\win-arm64\native\getfilesiginforedist.dll', 
               '.\net8.0\runtimes\win-arm64\native\microsoft.management.infrastructure.native.unmanaged.dll', 
               '.\net8.0\runtimes\win-arm64\native\PowerShell.Core.Instrumentation.dll', 
               '.\net8.0\runtimes\win-arm64\native\pwrshplugin.dll', 
               '.\net8.0\runtimes\win-x64\lib\net5.0\getfilesiginforedistwrapper.dll', 
               '.\net8.0\runtimes\win-x64\lib\netstandard1.6\microsoft.management.infrastructure.dll', 
               '.\net8.0\runtimes\win-x64\lib\netstandard1.6\microsoft.management.infrastructure.native.dll', 
               '.\net8.0\runtimes\win-x64\native\build.manifest', 
               '.\net8.0\runtimes\win-x64\native\build.manifest.sig', 
               '.\net8.0\runtimes\win-x64\native\getfilesiginforedist.dll', 
               '.\net8.0\runtimes\win-x64\native\microsoft.management.infrastructure.native.unmanaged.dll', 
               '.\net8.0\runtimes\win-x64\native\PowerShell.Core.Instrumentation.dll', 
               '.\net8.0\runtimes\win-x64\native\pwrshplugin.dll', 
               '.\net8.0\runtimes\win-x86\lib\net5.0\getfilesiginforedistwrapper.dll', 
               '.\net8.0\runtimes\win-x86\lib\netstandard1.6\microsoft.management.infrastructure.dll', 
               '.\net8.0\runtimes\win-x86\lib\netstandard1.6\microsoft.management.infrastructure.native.dll', 
               '.\net8.0\runtimes\win-x86\native\build.manifest', 
               '.\net8.0\runtimes\win-x86\native\build.manifest.sig', 
               '.\net8.0\runtimes\win-x86\native\getfilesiginforedist.dll', 
               '.\net8.0\runtimes\win-x86\native\microsoft.management.infrastructure.native.unmanaged.dll', 
               '.\net8.0\runtimes\win-x86\native\PowerShell.Core.Instrumentation.dll', 
               '.\net8.0\runtimes\win-x86\native\pwrshplugin.dll'

# 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 = 'Powershell','Management','TcXaeMgmt','ADS','Route','Beckhoff','TwinCAT'

        # A URL to the license for this module.
        LicenseUri = 'https://github.com/Beckhoff/ADS/blob/master/LICENSE'

        # A URL to the main website for this project.
        ProjectUri = 'https://infosys.beckhoff.com/content/1033/tc3_ads_ps_tcxaemgmt/index.html'

        # A URL to an icon representing this module.
        IconUri = 'http://nuget.beckhoff.com/image/PSTwinCATInternal.png'

        # ReleaseNotes of this module
        ReleaseNotes = 'Powershell Cmdlets for TwinCAT ADS Communication (Ads Read/Write) and TwinCAT Ads Management tasks.
 
PREREQUISITES
 
  >= Local TwinCAT XAR/XAE installation or a running .NET TcpIpRouter
     (https://www.nuget.org/packages/Beckhoff.TwinCAT.Ads.TcpRouter)
  >= Windows Powershell 5.1 or
  >= Microsoft Powershell 6
 
  Note: This version works with TwinCAT Versions < 4024.10 (including
  TwinCAT 2) locally installed. Installing a 3.X TcXaeModule is not
  necessary anymore.
 
COMMON FEATURES
 
  - Read/Write Values to Local or Remote Systems via ADS (Symbolic, Raw ProcessImage Data)
  - Start-Stop logical ADS Devices (PLC, SystemService) and setting Config Mode locally and remote
  - Collect Remote Target System Information (TwinCAT Version)
  - Broadcast Search (Browsing ADS Network infrastructure)
  - Adding / Removing ADS Routes
  - Session/Connection Management (ADS Sessions and connections)
  - Browsing symbolic information from TwinCAT Targets
  - many more
 
SUPPORTED VERSIONS
 
  - 7.X (>= TwinCAT 2) .NET8 for Powershell >= 7.4. Support of all TwinCAT versions.
                           UnixSockets, Loopback channel, PInvoke and AdsOverMqtt support.
  - 6.2.X (>= 4024.10) .NET6 for Powershell >= 7.2.
                           netstandard2.0 for Windows Powershell 5.1.
  - 6.0.X (>= 4024.10) Uses internally .NET Standard 2.0.
  - 3.X (>= TwinCAT 2) .NET Framework 4.6.1 based.
 
NEW FEATURES IN VERSION 7.X
 
  - Use of Unix Sockets for newer TwinCAT Releases (4026)
  - Use of PInvoke channel for TwinCAT2 and Operating Systems that do not
    support UnixSockets (old Windows 10 versions and below)
  - Uses Beckhoff.TwinCAT.Ads Version 7.X
 
NEW FEATURES IN VERSION 6.2.X
 
  - Use of Unix Sockets for newer TwinCAT Releases (4026)
  - Transparent use of AdsOverMqtt
  - Communication configuration by IConfiguration / Environmental Variables
  - Extended logging possibilities via ILoggerFactory/ILogger interfaces and configuration
  - Uses Beckhoff.TwinCAT.Ads Version 6.2
 
FIRST STEPS
 
  Installation:
    PS> Install-Module -Name TcXaeMgmt
    PS> Install-PSResource -Name TcXaeMgmt
 
  Getting global information:
    PS> Get-Help about_TcXaeMgmt
 
  Getting list of commands:
    PS> Get-Command -Module TcXaeMgmt
 
  Getting command help:
    PS> Get-Help Read-TcValue -Full
 
DOCUMENTATION
 
  Documentation TcXaeMgmt Module:
    https://infosys.beckhoff.com/content/1033/tc3_ads_ps_tcxaemgmt/index.html
  About the TcXaeMgmt Module:
    https://infosys.beckhoff.com/help/redirect.asp?F1=BeckhoffSearchNamespace.about_tcxaeMgmt&locale=en-US&codeLang=
 
LINKS
 
  Beckhoff Homepage: https://www.beckhoff.com/'


        # Prerelease string of this module
        # Prerelease = ''

        # Flag to indicate whether the module requires explicit user acceptance for install/update/save
        RequireLicenseAcceptance = $true

        # External dependent modules of this module
        # ExternalModuleDependencies = @()

    } # End of PSData hashtable

 } # End of PrivateData hashtable

# HelpInfo URI of this module
HelpInfoURI = 'https://infosys.beckhoff.com/help/redirect.asp?F1=BeckhoffSearchNamespace.about_TcXaeMgmt&locale=en-US&codeLang='

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

}


# SIG # Begin signature block
# MIIoWwYJKoZIhvcNAQcCoIIoTDCCKEgCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUfg7wlnWqKAKkXFxRQI46wi3E
# isOggiF9MIIFjTCCBHWgAwIBAgIQDpsYjvnQLefv21DiCEAYWjANBgkqhkiG9w0B
# AQwFADBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYD
# VQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVk
# IElEIFJvb3QgQ0EwHhcNMjIwODAxMDAwMDAwWhcNMzExMTA5MjM1OTU5WjBiMQsw
# CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu
# ZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQw
# ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz
# 7MKnJS7JIT3yithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS
# 5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7
# bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfI
# SKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jH
# trHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14
# Ztk6MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2
# h4mXaXpI8OCiEhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt
# 6zPZxd9LBADMfRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPR
# iQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ER
# ElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4K
# Jpn15GkvmB0t9dmpsh3lGwIDAQABo4IBOjCCATYwDwYDVR0TAQH/BAUwAwEB/zAd
# BgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wHwYDVR0jBBgwFoAUReuir/SS
# y4IxLVGLp6chnfNtyA8wDgYDVR0PAQH/BAQDAgGGMHkGCCsGAQUFBwEBBG0wazAk
# BggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEMGCCsGAQUFBzAC
# hjdodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRBc3N1cmVkSURS
# b290Q0EuY3J0MEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly9jcmwzLmRpZ2ljZXJ0
# LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwEQYDVR0gBAowCDAGBgRV
# HSAAMA0GCSqGSIb3DQEBDAUAA4IBAQBwoL9DXFXnOF+go3QbPbYW1/e/Vwe9mqyh
# hyzshV6pGrsi+IcaaVQi7aSId229GhT0E0p6Ly23OO/0/4C5+KH38nLeJLxSA8hO
# 0Cre+i1Wz/n096wwepqLsl7Uz9FDRJtDIeuWcqFItJnLnU+nBgMTdydE1Od/6Fmo
# 8L8vC6bp8jQ87PcDx4eo0kxAGTVGamlUsLihVo7spNU96LHc/RzY9HdaXFSMb++h
# UD38dglohJ9vytsgjTVgHAIDyyCwrFigDkBjxZgiwbJZ9VVrzyerbHbObyMt9H5x
# aiNrIv8SuFQtJ37YOtnwtoeW/VvRXKwYw02fc7cBqZ9Xql4o4rmUMIIGsDCCBJig
# AwIBAgIQCK1AsmDSnEyfXs2pvZOu2TANBgkqhkiG9w0BAQwFADBiMQswCQYDVQQG
# EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl
# cnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjEw
# NDI5MDAwMDAwWhcNMzYwNDI4MjM1OTU5WjBpMQswCQYDVQQGEwJVUzEXMBUGA1UE
# ChMORGlnaUNlcnQsIEluYy4xQTA/BgNVBAMTOERpZ2lDZXJ0IFRydXN0ZWQgRzQg
# Q29kZSBTaWduaW5nIFJTQTQwOTYgU0hBMzg0IDIwMjEgQ0ExMIICIjANBgkqhkiG
# 9w0BAQEFAAOCAg8AMIICCgKCAgEA1bQvQtAorXi3XdU5WRuxiEL1M4zrPYGXcMW7
# xIUmMJ+kjmjYXPXrNCQH4UtP03hD9BfXHtr50tVnGlJPDqFX/IiZwZHMgQM+TXAk
# ZLON4gh9NH1MgFcSa0OamfLFOx/y78tHWhOmTLMBICXzENOLsvsI8IrgnQnAZaf6
# mIBJNYc9URnokCF4RS6hnyzhGMIazMXuk0lwQjKP+8bqHPNlaJGiTUyCEUhSaN4Q
# vRRXXegYE2XFf7JPhSxIpFaENdb5LpyqABXRN/4aBpTCfMjqGzLmysL0p6MDDnSl
# rzm2q2AS4+jWufcx4dyt5Big2MEjR0ezoQ9uo6ttmAaDG7dqZy3SvUQakhCBj7A7
# CdfHmzJawv9qYFSLScGT7eG0XOBv6yb5jNWy+TgQ5urOkfW+0/tvk2E0XLyTRSiD
# NipmKF+wc86LJiUGsoPUXPYVGUztYuBeM/Lo6OwKp7ADK5GyNnm+960IHnWmZcy7
# 40hQ83eRGv7bUKJGyGFYmPV8AhY8gyitOYbs1LcNU9D4R+Z1MI3sMJN2FKZbS110
# YU0/EpF23r9Yy3IQKUHw1cVtJnZoEUETWJrcJisB9IlNWdt4z4FKPkBHX8mBUHOF
# ECMhWWCKZFTBzCEa6DgZfGYczXg4RTCZT/9jT0y7qg0IU0F8WD1Hs/q27IwyCQLM
# bDwMVhECAwEAAaOCAVkwggFVMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYE
# FGg34Ou2O/hfEYb7/mF7CIhl9E5CMB8GA1UdIwQYMBaAFOzX44LScV1kTN8uZz/n
# upiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDAzB3Bggr
# BgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNv
# bTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lD
# ZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2Ny
# bDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcmwwHAYDVR0g
# BBUwEzAHBgVngQwBAzAIBgZngQwBBAEwDQYJKoZIhvcNAQEMBQADggIBADojRD2N
# CHbuj7w6mdNW4AIapfhINPMstuZ0ZveUcrEAyq9sMCcTEp6QRJ9L/Z6jfCbVN7w6
# XUhtldU/SfQnuxaBRVD9nL22heB2fjdxyyL3WqqQz/WTauPrINHVUHmImoqKwba9
# oUgYftzYgBoRGRjNYZmBVvbJ43bnxOQbX0P4PpT/djk9ntSZz0rdKOtfJqGVWEjV
# Gv7XJz/9kNF2ht0csGBc8w2o7uCJob054ThO2m67Np375SFTWsPK6Wrxoj7bQ7gz
# yE84FJKZ9d3OVG3ZXQIUH0AzfAPilbLCIXVzUstG2MQ0HKKlS43Nb3Y3LIU/Gs4m
# 6Ri+kAewQ3+ViCCCcPDMyu/9KTVcH4k4Vfc3iosJocsL6TEa/y4ZXDlx4b6cpwoG
# 1iZnt5LmTl/eeqxJzy6kdJKt2zyknIYf48FWGysj/4+16oh7cGvmoLr9Oj9FpsTo
# FpFSi0HASIRLlk2rREDjjfAVKM7t8RhWByovEMQMCGQ8M4+uKIw8y4+ICw2/O/TO
# HnuO77Xry7fwdxPm5yg/rBKupS8ibEH5glwVZsxsDsrFhsP2JjMMB0ug0wcCampA
# MEhLNKhRILutG4UI4lkNbcoFUCvqShyepf2gpx8GdOfy1lKQ/a+FSCH5Vzu0nAPt
# hkX0tGFuv2jiJmCG6sivqf6UHedjGzqGVnhOMIIGtDCCBJygAwIBAgIQDcesVwX/
# IZkuQEMiDDpJhjANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UE
# ChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYD
# VQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjUwNTA3MDAwMDAwWhcN
# MzgwMTE0MjM1OTU5WjBpMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQs
# IEluYy4xQTA/BgNVBAMTOERpZ2lDZXJ0IFRydXN0ZWQgRzQgVGltZVN0YW1waW5n
# IFJTQTQwOTYgU0hBMjU2IDIwMjUgQ0ExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
# MIICCgKCAgEAtHgx0wqYQXK+PEbAHKx126NGaHS0URedTa2NDZS1mZaDLFTtQ2oR
# jzUXMmxCqvkbsDpz4aH+qbxeLho8I6jY3xL1IusLopuW2qftJYJaDNs1+JH7Z+Qd
# SKWM06qchUP+AbdJgMQB3h2DZ0Mal5kYp77jYMVQXSZH++0trj6Ao+xh/AS7sQRu
# QL37QXbDhAktVJMQbzIBHYJBYgzWIjk8eDrYhXDEpKk7RdoX0M980EpLtlrNyHw0
# Xm+nt5pnYJU3Gmq6bNMI1I7Gb5IBZK4ivbVCiZv7PNBYqHEpNVWC2ZQ8BbfnFRQV
# ESYOszFI2Wv82wnJRfN20VRS3hpLgIR4hjzL0hpoYGk81coWJ+KdPvMvaB0WkE/2
# qHxJ0ucS638ZxqU14lDnki7CcoKCz6eum5A19WZQHkqUJfdkDjHkccpL6uoG8pbF
# 0LJAQQZxst7VvwDDjAmSFTUms+wV/FbWBqi7fTJnjq3hj0XbQcd8hjj/q8d6ylgx
# CZSKi17yVp2NL+cnT6Toy+rN+nM8M7LnLqCrO2JP3oW//1sfuZDKiDEb1AQ8es9X
# r/u6bDTnYCTKIsDq1BtmXUqEG1NqzJKS4kOmxkYp2WyODi7vQTCBZtVFJfVZ3j7O
# gWmnhFr4yUozZtqgPrHRVHhGNKlYzyjlroPxul+bgIspzOwbtmsgY1MCAwEAAaOC
# AV0wggFZMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFO9vU0rp5AZ8esri
# kFb2L9RJ7MtOMB8GA1UdIwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1Ud
# DwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkw
# JAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcw
# AoY1aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJv
# b3RHNC5jcnQwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQu
# Y29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwB
# BAIwCwYJYIZIAYb9bAcBMA0GCSqGSIb3DQEBCwUAA4ICAQAXzvsWgBz+Bz0RdnEw
# vb4LyLU0pn/N0IfFiBowf0/Dm1wGc/Do7oVMY2mhXZXjDNJQa8j00DNqhCT3t+s8
# G0iP5kvN2n7Jd2E4/iEIUBO41P5F448rSYJ59Ib61eoalhnd6ywFLerycvZTAz40
# y8S4F3/a+Z1jEMK/DMm/axFSgoR8n6c3nuZB9BfBwAQYK9FHaoq2e26MHvVY9gCD
# A/JYsq7pGdogP8HRtrYfctSLANEBfHU16r3J05qX3kId+ZOczgj5kjatVB+NdADV
# ZKON/gnZruMvNYY2o1f4MXRJDMdTSlOLh0HCn2cQLwQCqjFbqrXuvTPSegOOzr4E
# Wj7PtspIHBldNE2K9i697cvaiIo2p61Ed2p8xMJb82Yosn0z4y25xUbI7GIN/TpV
# fHIqQ6Ku/qjTY6hc3hsXMrS+U0yy+GWqAXam4ToWd2UQ1KYT70kZjE4YtL8Pbzg0
# c1ugMZyZZd/BdHLiRu7hAWE6bTEm4XYRkA6Tl4KSFLFk43esaUeqGkH/wyW4N7Oi
# gizwJWeukcyIPbAvjSabnf7+Pu0VrFgoiovRDiyx3zEdmcif/sYQsfch28bZeUz2
# rtY/9TCA6TD8dC3JE3rYkrhLULy7Dc90G6e8BlqmyIjlgp2+VqsS9/wQD7yFylIz
# 0scmbKvFoW2jNrbM1pD2T7m3XDCCBu0wggTVoAMCAQICEAqA7xhLjfEFgtHEdqeV
# dGgwDQYJKoZIhvcNAQELBQAwaTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD
# ZXJ0LCBJbmMuMUEwPwYDVQQDEzhEaWdpQ2VydCBUcnVzdGVkIEc0IFRpbWVTdGFt
# cGluZyBSU0E0MDk2IFNIQTI1NiAyMDI1IENBMTAeFw0yNTA2MDQwMDAwMDBaFw0z
# NjA5MDMyMzU5NTlaMGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg
# SW5jLjE7MDkGA1UEAxMyRGlnaUNlcnQgU0hBMjU2IFJTQTQwOTYgVGltZXN0YW1w
# IFJlc3BvbmRlciAyMDI1IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
# AQDQRqwtEsae0OquYFazK1e6b1H/hnAKAd/KN8wZQjBjMqiZ3xTWcfsLwOvRxUwX
# cGx8AUjni6bz52fGTfr6PHRNv6T7zsf1Y/E3IU8kgNkeECqVQ+3bzWYesFtkepEr
# vUSbf+EIYLkrLKd6qJnuzK8Vcn0DvbDMemQFoxQ2Dsw4vEjoT1FpS54dNApZfKY6
# 1HAldytxNM89PZXUP/5wWWURK+IfxiOg8W9lKMqzdIo7VA1R0V3Zp3DjjANwqAf4
# lEkTlCDQ0/fKJLKLkzGBTpx6EYevvOi7XOc4zyh1uSqgr6UnbksIcFJqLbkIXIPb
# cNmA98Oskkkrvt6lPAw/p4oDSRZreiwB7x9ykrjS6GS3NR39iTTFS+ENTqW8m6TH
# uOmHHjQNC3zbJ6nJ6SXiLSvw4Smz8U07hqF+8CTXaETkVWz0dVVZw7knh1WZXOLH
# gDvundrAtuvz0D3T+dYaNcwafsVCGZKUhQPL1naFKBy1p6llN3QgshRta6Eq4B40
# h5avMcpi54wm0i2ePZD5pPIssoszQyF4//3DoK2O65Uck5Wggn8O2klETsJ7u8xE
# ehGifgJYi+6I03UuT1j7FnrqVrOzaQoVJOeeStPeldYRNMmSF3voIgMFtNGh86w3
# ISHNm0IaadCKCkUe2LnwJKa8TIlwCUNVwppwn4D3/Pt5pwIDAQABo4IBlTCCAZEw
# DAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU5Dv88jHt/f3X85FxYxlQQ89hjOgwHwYD
# VR0jBBgwFoAU729TSunkBnx6yuKQVvYv1Ensy04wDgYDVR0PAQH/BAQDAgeAMBYG
# A1UdJQEB/wQMMAoGCCsGAQUFBwMIMIGVBggrBgEFBQcBAQSBiDCBhTAkBggrBgEF
# BQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMF0GCCsGAQUFBzAChlFodHRw
# Oi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRUaW1lU3Rh
# bXBpbmdSU0E0MDk2U0hBMjU2MjAyNUNBMS5jcnQwXwYDVR0fBFgwVjBUoFKgUIZO
# aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0VGltZVN0
# YW1waW5nUlNBNDA5NlNIQTI1NjIwMjVDQTEuY3JsMCAGA1UdIAQZMBcwCAYGZ4EM
# AQQCMAsGCWCGSAGG/WwHATANBgkqhkiG9w0BAQsFAAOCAgEAZSqt8RwnBLmuYEHs
# 0QhEnmNAciH45PYiT9s1i6UKtW+FERp8FgXRGQ/YAavXzWjZhY+hIfP2JkQ38U+w
# tJPBVBajYfrbIYG+Dui4I4PCvHpQuPqFgqp1PzC/ZRX4pvP/ciZmUnthfAEP1HSh
# TrY+2DE5qjzvZs7JIIgt0GCFD9ktx0LxxtRQ7vllKluHWiKk6FxRPyUPxAAYH2Vy
# 1lNM4kzekd8oEARzFAWgeW3az2xejEWLNN4eKGxDJ8WDl/FQUSntbjZ80FU3i54t
# px5F/0Kr15zW/mJAxZMVBrTE2oi0fcI8VMbtoRAmaaslNXdCG1+lqvP4FbrQ6IwS
# BXkZagHLhFU9HCrG/syTRLLhAezu/3Lr00GrJzPQFnCEH1Y58678IgmfORBPC1JK
# kYaEt2OdDh4GmO0/5cHelAK2/gTlQJINqDr6JfwyYHXSd+V08X1JUPvB4ILfJdmL
# +66Gp3CSBXG6IwXMZUXBhtCyIaehr0XkBoDIGMUG1dUtwq1qmcwbdUfcSYCn+Own
# cVUXf53VJUNOaMWMts0VlRYxe5nK+At+DI96HAlXHAL5SlfYxJ7La54i71McVWRP
# 66bW+yERNpbJCjyCYG2j+bdpxo/1Cy4uPcU3AWVPGrbn5PhDBf3Froguzzhk++am
# i+r3Qrx5bIbY3TVzgiFI7Gq3zWcwggeLMIIFc6ADAgECAhABsox0MFiT1Kfo21d9
# Xk/JMA0GCSqGSIb3DQEBCwUAMGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdp
# Q2VydCwgSW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNp
# Z25pbmcgUlNBNDA5NiBTSEEzODQgMjAyMSBDQTEwHhcNMjUwNjI2MDAwMDAwWhcN
# MjgwNzI1MjM1OTU5WjCBkjELMAkGA1UEBhMCREUxHDAaBgNVBAgTE05vcmRyaGVp
# bi1XZXN0ZmFsZW4xDTALBgNVBAcTBFZlcmwxKjAoBgNVBAoMIUJlY2tob2ZmIEF1
# dG9tYXRpb24gR21iSCAmIENvLiBLRzEqMCgGA1UEAwwhQmVja2hvZmYgQXV0b21h
# dGlvbiBHbWJIICYgQ28uIEtHMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
# AgEAnghlHWhdnmsvxvNTJIP7X311plydWIHbKeVH2tAmXywtPqBsVCw4ms4MqmJ/
# lBVtEMujamxNzKnL/hX63LQZKcxTdf99ZvfEAGmSHiwMS7Fn3TecWRcfUid9sV+i
# wm0jxejjVlNVOc/GPk8rEbJmYZi7v9G0m/ntASU1RHy2NO3U9YsHrjI3sX2e4mPr
# nrT+Hmpvk0zPRBWvzIEMLDifnLfnAXYsbVpkcaUe8bIvSIeH8sPA7D9Q6zKbzXRW
# LNWVeRtWtmMe7YJNdE2IKepQMlhHeLyJvpxcz7cL0mDkQKq68d4tvCor9e6aetuV
# RWMyYKQZowQWYQdFepqUAsQ7FJRk7QFOgQBTFRwCJDpWOTmXePE+tJ3BzNa6vrNU
# 2/3Y1ZPmTg28mCCoq+kxmjGD6yGoPJqCLE5iUqwcXNK2WnARQqEo+nE7JJeJA6wX
# JRJ9AnYyfOYAcxmV2Hed7GiMqjE+V7R1IsAoMq7OZg8viOMTCDZf59Dx4F8kgC4+
# I6Kb1jtnTFY6xeCXLj7Iy3qUcUwDEfOUvWpbo92P2qKU2xpUxHj5AV1vs5hSmfTS
# hUzJRkWQXlywhjdOrqSK2t6NxTJDJ9SoHA7RpJ2fmppmHqYzIX3vJGZU0vvG1KQg
# jRUVDL/AjgM+WLhwPk4kj7BJbo+h59oBvk4oCN+EMmSUnPsCAwEAAaOCAgMwggH/
# MB8GA1UdIwQYMBaAFGg34Ou2O/hfEYb7/mF7CIhl9E5CMB0GA1UdDgQWBBRPV3lf
# 5n0dAEgO9cwvIZuYA5xkbTA+BgNVHSAENzA1MDMGBmeBDAEEATApMCcGCCsGAQUF
# BwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYDVR0PAQH/BAQDAgeA
# MBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaowU6BRoE+GTWh0dHA6
# Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNENvZGVTaWduaW5n
# UlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRwOi8vY3JsNC5kaWdp
# Y2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmluZ1JTQTQwOTZTSEEz
# ODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYIKwYBBQUHMAGGGGh0
# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQaHR0cDovL2NhY2Vy
# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29kZVNpZ25pbmdSU0E0
# MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkqhkiG9w0BAQsFAAOC
# AgEAV2BM2k+awES3eZW9IFIORVFYvp+eGUYGjxVLG/xA8HsiHwnxoddEbdSk+sli
# //qIymIEhGewKfFJ0/IzZIwA4fZfSWcwe0Rn6tI8bsJs39d2RjhRMN1gjox+ccPs
# jvQ8Qo59sZg/NuAJVKRGGCU+fDL9ZDwPpOIyHZeefu28O5w/Z1AcKcGH7tzo86cY
# TwyD3nlGqu6QDMlfMuSEcT1Sa8CxlkX5FxALGB7ULshdqlR4Vg7pLN8zrVdRtBjj
# tgiQ8sYuFbY+EE0oW2IoYHBQhJRvnnOxJ21m0N8zvt0XBwAnTSIAka4s+kUl3Aui
# DPSKkx+phZ6No+7SzIwqJ8zW6sAJH/RqcNIb0oWp0aRjTK3Dx4bf8G8hfKuVrwYG
# 2sY32JKG1+GMXyMRIuTDJYzFyiKK/b+yXwyODV5LUSLCYt8WOTbQ9TCXow0Pww5/
# +1m2wy0658nq8lUAsotbxSGipVXMpWw6O3F6O6yHIsdF/vzqKkX5PiipL4sXT7UQ
# pwGZniwpjtAUVzQQuhvjClaMwGjw+7QOoRoOxtn69CTGkE/khrKOfVODwmY0Oo6y
# e/s+2CcbqkMj+HWOqy/826s2A6zT6M//OaO8BmMoqwfF5UXl/Suqxktq80+rDp3X
# O9Qu3Le33Tt+wr9I9QDOS1FrGrlaFfONrQb1ND4JC5MnhngxggZIMIIGRAIBATB9
# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE
# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz
# ODQgMjAyMSBDQTECEAGyjHQwWJPUp+jbV31eT8kwCQYFKw4DAhoFAKB4MBgGCisG
# AQQBgjcCAQwxCjAIoAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQw
# HAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFH9D
# 9cTqHs1GUXv1ggXP4LXheRyrMA0GCSqGSIb3DQEBAQUABIICAJqHoMg+mQYfgNKd
# kbpvGwnR2e9EV5OSu34QF9/ZLyD+l0GBqTWRNEWumVuNSihT3jeuK3BFcKj6HKBa
# NkHSliPD8LIp+Vn+VrIOhxE0NB52MMg1CEiFIY3C/joz/BqwlE2PO1U4wLQJMiDW
# TZCV1bz1OrpMQ2Z1wwMAcxbu5IPCF/ArWejrzoWyGFI4FauFNadkldeqNzaTu98F
# h4UxkGMp74RX5PYJHIngYQfDkbR1q0WYlzms/SWfv51F4uh2P268m8C6YFGHJ3tB
# /JEIGBY+WPLcolPlg/6+/U0g4bsIOpLG3SeZRfgRJcvykn1ApJeXsbGn7jY9QD1W
# 9iogMYgs4yu/t1Ug+gAnQS2TghHgRLmz4qw/hi3xr2VyRWhrZqYaszAuS5UtSN5Q
# 6XOAI/bIF1pxhpaXEbsWopDGWCTHQrm+krrxHjwyIDaiUbGFeGIPxlMFCZaAnDoF
# p3a1aj4rWEzxdoTy4nXfsZt5Q0e7KnG7+z4BTZXS6GoOVJhEwUPWPx8NkhTiUiF0
# DeyH1koalBaXtPoWlmRPt9h0VEvV+kAMiJk0z416r8oeEvMzco8RuelgCd1UVO7L
# 2TwpOqS4Ay32GskxjoAcx4CfOX7Or2/ZVYZsgWfqW4k82o3IRQRguIrZg/+GdkyJ
# +wOJ/lyPYx/EH1uLKqDZOMWKvClEoYIDJjCCAyIGCSqGSIb3DQEJBjGCAxMwggMP
# AgEBMH0waTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMUEw
# PwYDVQQDEzhEaWdpQ2VydCBUcnVzdGVkIEc0IFRpbWVTdGFtcGluZyBSU0E0MDk2
# IFNIQTI1NiAyMDI1IENBMQIQCoDvGEuN8QWC0cR2p5V0aDANBglghkgBZQMEAgEF
# AKBpMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTI2
# MDYwMjE3MDQyNFowLwYJKoZIhvcNAQkEMSIEIFez44n0mYJVcgVxDjbuuFOuA5gF
# p1MXqKUCws5v8p/SMA0GCSqGSIb3DQEBAQUABIICAMcGx3npAdWEsMUpJOuDLaPE
# pHt9U9qKqHzAUd1N8Vlmy8M8niUBG5iREp1J0Q5DVC3LW2pKQr3bacEWPNblU2da
# jKJ3QqJCnoA5XQEoohq6dDvyWUPQIwyNjIb0/t2TXWIOpd+8hxZvtUYDNcvezBkB
# dXbHh+BCt5IUDqUbVfWeeE8worhjwv/QFVSKZ32eqL9/ux3yoRHKh3O4Zw5JpwT9
# NT6uVxXAZUWrhObvoaB8kiRhtPOrKewBQHsa7H2hErnkgtZeAoN6Dye7lR86QTIJ
# 5UoXXi3OMthsHC8TuymafMPbD08wNGjJPH9op6IlxYnrnYnw5AL4N9e60dPitmrR
# WEZRSIb3b2LAj7OEVgOiHfkAxgXA7whNynWMQg68VWyb/zeAbCKUKuPW7N/rsJpg
# +zNM8jKEp4ZfMmcI2fxUVIzMoX/q2JT8o87RBGQt2p5U1s15eKUewFWSARM0SlrP
# 2IdGl9wKoJ9Vu7UU/5QWolTj9O4TkW+a0ljRc5lxJTJrsZkB0x0i5UOVZJQJA8uU
# /inB0nuaEisu+tLUHJvjWF+3pvfXnDd1jbBbx8FIxbPjD9Sc4Zy7sNFoXAJ77flc
# T+VDgsIs1fDPQ2QQUOhp7IiKdZmwI+WfddvKaHHsgTgUZ0eUmjw0rWqEqzx+zNVg
# d+FqPGIjVu/ZQp7vDr0f
# SIG # End signature block