From f1b7071f26287705847c62eee67769176f767183 Mon Sep 17 00:00:00 2001 From: Sam Geyskens Date: Tue, 29 Apr 2025 15:17:43 +0200 Subject: [PATCH] Add PSADT module --- PSAppDeplyToolkit/Assets/AppIcon.png | Bin 0 -> 378783 bytes PSAppDeplyToolkit/Assets/Banner.Classic.png | Bin 0 -> 28325 bytes PSAppDeplyToolkit/Config/config.psd1 | 402 + .../AppDeployToolkitExtensions.ps1 | 300 + .../AppDeployToolkit/AppDeployToolkitMain.ps1 | 5401 ++++ .../v3/AppDeployToolkit/COPYING.Lesser | 165 + PSAppDeplyToolkit/Frontend/v3/COPYING.Lesser | 165 + .../Frontend/v3/Deploy-Application.exe | Bin 0 -> 573472 bytes PSAppDeplyToolkit/Frontend/v4/COPYING.Lesser | 165 + .../Frontend/v4/Invoke-AppDeployToolkit.exe | Bin 0 -> 573472 bytes .../Frontend/v4/Invoke-AppDeployToolkit.ps1 | 574 + .../COPYING.Lesser | 165 + .../PSAppDeployToolkit.Extensions.psd1 | 371 + .../PSAppDeployToolkit.Extensions.psm1 | 356 + PSAppDeplyToolkit/PSAppDeployToolkit.cer | 41 + PSAppDeplyToolkit/PSAppDeployToolkit.psd1 | 498 + PSAppDeplyToolkit/PSAppDeployToolkit.psm1 | 23611 ++++++++++++++++ PSAppDeplyToolkit/Strings/ar/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/cz/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/da/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/de/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/el/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/es/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/fi/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/fr/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/he/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/hu/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/it/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/ja/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/ko/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/nb/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/nl/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/pl/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/pt-br/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/pt/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/ru/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/sk/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/strings.psd1 | 401 + PSAppDeplyToolkit/Strings/sv/strings.psd1 | 317 + PSAppDeplyToolkit/Strings/tr/strings.psd1 | 317 + .../Strings/zh-hans/strings.psd1 | 317 + .../Strings/zh-hant/strings.psd1 | 317 + .../Templates/New-ADTFunction.ps1 | 329 + PSAppDeplyToolkit/bin/AMD64/handle/Eula.txt | 75 + PSAppDeplyToolkit/bin/AMD64/handle/handle.exe | Bin 0 -> 416144 bytes PSAppDeplyToolkit/bin/ARM64/handle/Eula.txt | 75 + PSAppDeplyToolkit/bin/ARM64/handle/handle.exe | Bin 0 -> 367512 bytes PSAppDeplyToolkit/bin/i386/handle/Eula.txt | 75 + PSAppDeplyToolkit/bin/i386/handle/handle.exe | Bin 0 -> 761240 bytes PSAppDeplyToolkit/lib/PSADT.UserInterface.dll | Bin 0 -> 696352 bytes PSAppDeplyToolkit/lib/PSADT.dll | Bin 0 -> 589344 bytes PSAppDeplyToolkit/lib/System.ValueTuple.dll | Bin 0 -> 78992 bytes PSAppDeplyToolkit/lib/Wpf.Ui.Abstractions.dll | Bin 0 -> 27168 bytes PSAppDeplyToolkit/lib/Wpf.Ui.Abstractions.xml | 664 + PSAppDeplyToolkit/lib/Wpf.Ui.Tray.dll | Bin 0 -> 63520 bytes PSAppDeplyToolkit/lib/Wpf.Ui.Tray.xml | 2043 ++ PSAppDeplyToolkit/lib/Wpf.Ui.dll | Bin 0 -> 5484576 bytes PSAppDeplyToolkit/lib/Wpf.Ui.xml | 9935 +++++++ 58 files changed, 53419 insertions(+) create mode 100644 PSAppDeplyToolkit/Assets/AppIcon.png create mode 100644 PSAppDeplyToolkit/Assets/Banner.Classic.png create mode 100644 PSAppDeplyToolkit/Config/config.psd1 create mode 100644 PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/AppDeployToolkitExtensions.ps1 create mode 100644 PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/AppDeployToolkitMain.ps1 create mode 100644 PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/COPYING.Lesser create mode 100644 PSAppDeplyToolkit/Frontend/v3/COPYING.Lesser create mode 100644 PSAppDeplyToolkit/Frontend/v3/Deploy-Application.exe create mode 100644 PSAppDeplyToolkit/Frontend/v4/COPYING.Lesser create mode 100644 PSAppDeplyToolkit/Frontend/v4/Invoke-AppDeployToolkit.exe create mode 100644 PSAppDeplyToolkit/Frontend/v4/Invoke-AppDeployToolkit.ps1 create mode 100644 PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/COPYING.Lesser create mode 100644 PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/PSAppDeployToolkit.Extensions.psd1 create mode 100644 PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/PSAppDeployToolkit.Extensions.psm1 create mode 100644 PSAppDeplyToolkit/PSAppDeployToolkit.cer create mode 100644 PSAppDeplyToolkit/PSAppDeployToolkit.psd1 create mode 100644 PSAppDeplyToolkit/PSAppDeployToolkit.psm1 create mode 100644 PSAppDeplyToolkit/Strings/ar/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/cz/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/da/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/de/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/el/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/es/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/fi/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/fr/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/he/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/hu/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/it/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/ja/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/ko/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/nb/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/nl/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/pl/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/pt-br/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/pt/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/ru/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/sk/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/sv/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/tr/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/zh-hans/strings.psd1 create mode 100644 PSAppDeplyToolkit/Strings/zh-hant/strings.psd1 create mode 100644 PSAppDeplyToolkit/Templates/New-ADTFunction.ps1 create mode 100644 PSAppDeplyToolkit/bin/AMD64/handle/Eula.txt create mode 100644 PSAppDeplyToolkit/bin/AMD64/handle/handle.exe create mode 100644 PSAppDeplyToolkit/bin/ARM64/handle/Eula.txt create mode 100644 PSAppDeplyToolkit/bin/ARM64/handle/handle.exe create mode 100644 PSAppDeplyToolkit/bin/i386/handle/Eula.txt create mode 100644 PSAppDeplyToolkit/bin/i386/handle/handle.exe create mode 100644 PSAppDeplyToolkit/lib/PSADT.UserInterface.dll create mode 100644 PSAppDeplyToolkit/lib/PSADT.dll create mode 100644 PSAppDeplyToolkit/lib/System.ValueTuple.dll create mode 100644 PSAppDeplyToolkit/lib/Wpf.Ui.Abstractions.dll create mode 100644 PSAppDeplyToolkit/lib/Wpf.Ui.Abstractions.xml create mode 100644 PSAppDeplyToolkit/lib/Wpf.Ui.Tray.dll create mode 100644 PSAppDeplyToolkit/lib/Wpf.Ui.Tray.xml create mode 100644 PSAppDeplyToolkit/lib/Wpf.Ui.dll create mode 100644 PSAppDeplyToolkit/lib/Wpf.Ui.xml diff --git a/PSAppDeplyToolkit/Assets/AppIcon.png b/PSAppDeplyToolkit/Assets/AppIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..8b5f19d4fe864c6d27c34b030abd00e0e093c735 GIT binary patch literal 378783 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«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 z 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%0ABdy}W;)?_bV! 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௢lO6;f)e*9(TNcM9CrE%g8zwBiAzyk_HPRTcCu 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 literal 0 HcmV?d00001 diff --git a/PSAppDeplyToolkit/Assets/Banner.Classic.png b/PSAppDeplyToolkit/Assets/Banner.Classic.png new file mode 100644 index 0000000000000000000000000000000000000000..43b03b66af7e7e02da7e63c87df3d78c2be3e530 GIT binary patch literal 28325 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 J5I6eqe*geq5xoEa literal 0 HcmV?d00001 diff --git a/PSAppDeplyToolkit/Config/config.psd1 b/PSAppDeplyToolkit/Config/config.psd1 new file mode 100644 index 0000000..4dbc681 --- /dev/null +++ b/PSAppDeplyToolkit/Config/config.psd1 @@ -0,0 +1,402 @@ +@{ + Assets = @{ + # Specify filename of the logo. + Logo = '..\Assets\AppIcon.png' + + # Specify filename of the banner (Classic-only). + Banner = '..\Assets\Banner.Classic.png' + } + + MSI = @{ + # Installation parameters used for non-silent MSI actions. + InstallParams = 'REBOOT=ReallySuppress /QB-!' + + # Logging level used for MSI logging. + LoggingOptions = '/L*V' + + # Log path used for MSI logging. + LogPath = '$envWinDir\Logs\Software' + + # Log path used for MSI logging when RequireAdmin is False. + LogPathNoAdminRights = '$envProgramData\Logs\Software' + + # The length of time in seconds to wait for the MSI installer service to become available. Default is 600 seconds (10 minutes). + MutexWaitTime = 600 + + # Installation parameters used for silent MSI actions. + SilentParams = 'REBOOT=ReallySuppress /QN' + + # Installation parameters used for MSI uninstall actions. + UninstallParams = 'REBOOT=ReallySuppress /QN' + } + + Toolkit = @{ + # Specify the path for the cache folder. + CachePath = '$envProgramData\SoftwareCache' + + # Specify if the log files should be bundled together in a compressed zip file. + CompressLogs = $false + + # Choose from either 'Native' for native PowerShell file copy via Copy-ADTItem, or 'Robocopy' to use robocopy.exe. + FileCopyMode = 'Native' + + # Specify if an existing log file should be appended to. + LogAppend = $true + + # Specify if debug messages such as bound parameters passed to a function should be logged. + LogDebugMessage = $false + + # Specify maximum number of previous log files to retain. + LogMaxHistory = 10 + + # Specify maximum file size limit for log file in megabytes (MB). + LogMaxSize = 10 + + # Log path used for Toolkit logging. + LogPath = '$envWinDir\Logs\Software' + + # Same as LogPath but used when RequireAdmin is False. + LogPathNoAdminRights = '$envProgramData\Logs\Software' + + # Specifies that a subfolder based on InstallName should be used for all log capturing. + LogToSubfolder = $false + + # Specify if log file should be a CMTrace compatible log file or a Legacy text log file. + LogStyle = 'CMTrace' + + # Specify if log messages should be written to the console. + LogWriteToHost = $true + + # Specify if console log messages should bypass PowerShell's subsystems and be sent direct to stdout/stderr. + # This only applies if "LogWriteToHost" is true, and the script is being ran in a ConsoleHost (not the ISE, or another host). + LogHostOutputToStdStreams = $false + + # Automatically changes DeployMode to Silent during the OOBE. + OobeDetection = $true + + # Registry key used to store toolkit information (with PSAppDeployToolkit as child registry key), e.g. deferral history. + RegPath = 'HKLM:\SOFTWARE' + + # Same as RegPath but used when RequireAdmin is False. Bear in mind that since this Registry Key should be writable without admin permission, regular users can modify it also. + RegPathNoAdminRights = 'HKCU:\SOFTWARE' + + # Specify if Administrator Rights are required. Note: Some functions won't work if this is set to false, such as deferral, block execution, file & registry RW access and potentially logging. + RequireAdmin = $true + + # Automatically changes DeployMode for session zero (SYSTEM) operations. + SessionDetection = $true + + # Path used to store temporary Toolkit files (with PSAppDeployToolkit as subdirectory), e.g. cache toolkit for cleaning up blocked apps. Normally you don't want this set to a path that is writable by regular users, this might lead to a security vulnerability. The default Temp variable for the LocalSystem account is C:\Windows\Temp. + TempPath = '$envTemp' + + # Same as TempPath but used when RequireAdmin is False. + TempPathNoAdminRights = '$envTemp' + } + + UI = @{ + # Used to turn automatic balloon notifications on or off. + BalloonNotifications = $true + + # The name to show by default for all balloon notifications. + BalloonTitle = 'PSAppDeployToolkit' + + # Choose from either 'Fluent' for contemporary dialogs, or 'Classic' for PSAppDeployToolkit 3.x WinForms dialogs. + DialogStyle = 'Fluent' + + # Exit code used when a UI prompt times out. + DefaultExitCode = 1618 + + # Time in seconds after which the prompt should be repositioned centre screen when the -PersistPrompt parameter is used. Default is 60 seconds. + DefaultPromptPersistInterval = 60 + + # Time in seconds to automatically timeout installation dialogs. Default is 55 minutes so that dialogs timeout before Intune times out. + DefaultTimeout = 3300 + + # Exit code used when a user opts to defer. + DeferExitCode = 60012 + + # Specify whether to re-enumerate running processes dynamically while displaying Show-ADTInstallationWelcome. + # If the CloseProcesses items were not running when the prompt was displayed, and are subsequently detected to be running, the prompt will be updated with the apps to close. + # If the CloseProcesses items were running when the prompt was displayed and are subsequently detected not to be running then the installation will automatically continue if deferral is not available. + # If the running applications change (new CloseProcesses launched or running processes closed), the list box will dynamically update to reflect the currently running applications. + DynamicProcessEvaluation = $true + + # Time in seconds after which to re-enumerate running processes while displaying the Show-ADTInstallationWelcome prompt. Default is 2 seconds. + DynamicProcessEvaluationInterval = 2 + + <# Specify a static UI language using the one of the Language Codes listed below to override the language culture detected on the system. + Language Code Language | Language Code Language + ============= ======== | ============= ======== + AR Arabic | KO Korean + CZ Czech | NL Dutch + DA Danish | NB Norwegian (Bokmål) + DE German | PL Polish + EN English | PT Portuguese (Portugal) + EL Greek | PT-BR Portuguese (Brazil) + ES Spanish | RU Russian + FI Finnish | SK Slovak + FR French | SV Swedish + HE Hebrew | TR Turkish + HU Hungarian | ZH-Hans Chinese (Simplified) + IT Italian | ZH-Hant Chinese (Traditional) + JA Japanese | + #> + LanguageOverride = $null + + # Time in seconds after which to re-prompt the user to close applications in case they ignore the prompt or they cancel the application's save prompt. + PromptToSaveTimeout = 120 + + # Time in seconds after which the restart prompt should be re-displayed/repositioned when the -NoCountdown parameter is specified. Default is 600 seconds. + RestartPromptPersistInterval = 600 + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDwDj8+4CuYCZXD +# Te8j83I6+zljIMQv4xnE1sDvMTx+g6CCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgQ1a7AJE6ncffXOVZpTXpD3O5oZxa0Nn/XEal9rVxKBAw +# DQYJKoZIhvcNAQEBBQAEggGAKCjfE8EVh9BHUJqh8GTaL1s2kBC9dZKyNyMwUdM0 +# qwXjhSeqmIXzaW4Atz2KtCoyYG5g3xMPQkKVZ0hBF7iY2QKnOZVNEEavKJAr/RuX +# kIFmxOOD4Zzvl5at8TKhlD3VJE1BngYO0qJTezT/vD1Htjvi4fm0ZAf5n4NDCZsF +# OZJZNKCWCHIPlOEP2SUiW2mE/ttrxV1EArujNOaptJKqbyWXfcSPvObBXPsm6x8f +# VTvb9/jz69q9IzM7O8QeKFnsajfws9DcUec5FrqOhCRZXOiI+OiguOtgpY348QfV +# zNvKT26n7gkPZdztKRev1j3g4o2OYq4xQzdCam7r9+XITRXFgETRaU9Mx0lZ/fVz +# OMRUZF7nAPuVOxdnDTo9C6XoFqycikdkz1Vyu60OUmiBNTUT9URL/DYbWq0ITYFH +# YVp1Y7c3e3JZhRMwv24gwcIgRf56HZACcxHAS/onYckTb6OkFYLMJChBqD9PS39X +# eTWlurdMeltw3AFuN2CX57s6oYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIPoTA8/d +# T0daKmUs8BX7u5dKR9tchSaxS08fZbs2ny13AhEA9j5lB29EEMc3fV1WIDmofxgP +# MjAyNTAyMjMyMzQ2NDlaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ2NDlaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCBDqun3l+eL9F2mNo+G70uiVHyDBlBgr6ydshVZ +# MeX32jA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgBqY432+7l30W2SaNZ1VnaO +# X0OYZdX3pm//8IQcAkcVmvindvMtyjO77pPuhPsXVKV8oMLABc/sXWmHYj7LPbWA +# AKBCx4qp2To5RIzFJ/p8Bgn8PY7KWJdXefZAPkJvIOOUObhSISvItLFbg1naVN4n +# zEdlwftHcsdl8uACRzpFGmPz3/6SXNIbt/u6dwJdo2fa80xSD9h4KWAb2sRYAcRJ +# wf4jpJP1/zxadHgkNLqHVchp0LE1udWRMcMUtnAzHicK17vJAvStdEUi/Jlt8Uyj +# PHAAckF7wVxOh88YEqfw18TbuP3StsVp96QBVK9Pzgg5d9OFgxcnZBg+JiIT4jsB +# LhrpvBeSfV4cMBqZ0GNUqc2eOKfEdEnzOFSQ9rtcfpAD4mn0owQ77pSStkzFGTnp +# iWa1OaQzSKgA4tLqiqhw9W7X5u2mJAC16jsvsYGJEihS4ACUIAZsBWkEbuLb11GB +# So6tXJnWwSpzTUQiqt9D6K9/qOBBrGYAF7oCAyxHOUoluSBBbzkx4iRU74piZfLV +# nWXdK4bN1MK9XMvFwWzkg6JKQ49IqeIDzSCpBHPzeSPP4jGNkDERlalQacFqb7ry +# FyAUVU2KscEsrnVF8kwOn2NoTmU/dsF7/J1JHklKGxc/n+jcl2P99vD5gQHKncUc +# j0SivFbo6y1EJLSFhGSR7g== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/AppDeployToolkitExtensions.ps1 b/PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/AppDeployToolkitExtensions.ps1 new file mode 100644 index 0000000..8961088 --- /dev/null +++ b/PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/AppDeployToolkitExtensions.ps1 @@ -0,0 +1,300 @@ +<# + +.SYNOPSIS +PSAppDeployToolkit - Provides the ability to extend and customize the toolkit by adding your own functions that can be re-used. + +.DESCRIPTION +This script is a template that allows you to extend the toolkit with your own custom functions. + +This script is dot-sourced by the AppDeployToolkitMain.ps1 script which contains the logic and functions required to install or uninstall an application. + +PSAppDeployToolkit is licensed under the GNU LGPLv3 License - (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough). + +This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the +Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . + +.INPUTS +None. You cannot pipe objects to this script. + +.OUTPUTS +None. This script does not generate any output. + +.LINK +https://psappdeploytoolkit.com + +#> + +##*=============================================== +##* MARK: VARIABLE DECLARATION +##*=============================================== + + +##*=============================================== +##* MARK: FUNCTION LISTINGS +##*=============================================== + + +##*=============================================== +##* MARK: SCRIPT BODY +##*=============================================== + +if ((Test-Path -LiteralPath Microsoft.PowerShell.Core\Variable::scriptParentPath) -and $scriptParentPath) +{ + Write-ADTLogEntry -Message "Script [$($MyInvocation.MyCommand.Definition)] dot-source invoked by [$(((Get-Variable -Name MyInvocation).Value).ScriptName)]" -ScriptSection Initialization +} +else +{ + Write-ADTLogEntry -Message "Script [$($MyInvocation.MyCommand.Definition)] invoked directly" -ScriptSection Initialization +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCC5TTZYf7/+DSiq +# Ydk2EDdpod+1wmZkilVxU6oumZT5WaCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgZOAbNiiE6nUgEUxc13onaUFFQL8JL4IGHT1hC4KIiZAw +# DQYJKoZIhvcNAQEBBQAEggGABMs5GmiJb6FloIK85Hp1x+2Ma9lHSAuZBKOhIO3e +# y/7AYMNmZddiUp7ywWRO4pDVoDg3SfcAtp95EldekSILNPcmbp61GSKAtIy+Z8ab +# 23iR0j+BVM3y5sP2P/cQAp3UdkrhJO1FmnnAV5wuoL3D+r/Za6iAdwTI0xIIhwcl +# pB99uVwMi6n6wSHjbijSr/Rg4Oj7BKoPYHGErG66BfzJTtlX9Q0PWItjN/zco1J+ +# ENI0lqNuiDuX1aVEwhfRzlnyZZtbDFBuravsanOn/zrU8nJDyE0lArDOfxJjv4WA +# ls33rk3MbLACMMc1q44jF5SqcPQwx9bFoPysSAxpWWa91w3VZHqAaLhFQtz9oaSA +# gltZiUBl+8eYJYsfiss/QxDLJTRIi6r6bqoJ9canZdZ5rzeDYdKwUGnpB/6wIP4C +# Nwbqk911cnnLI+iAyvuafPCpYOSNUpCSHPcjUg7/vp0uyU8IYSHqcl6hxu6/O9yp +# QKzp+58lmCvxOK2qsIr8ItDDoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIF/4YGuj +# Am0m8NF1mb8WfpJVZyTtT2P5zuVyoT/vq+SLAhEA5mN6BVkMvwzM/FL9TAba7xgP +# MjAyNTAyMjMyMzQ2NTJaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ2NTJaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCCm1FkLfqRKZl85bW5lI2WLKomG4F1R17yfwHFU +# VPda/zA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgBo8IhfSDxPu0ZCawzRNwmG +# 8KZeZv2Z34z4fuxjosUD21OdyEFla4A3JSbYQ4gud4HgQM+hyoklyR3rR73+BwvX +# c3LiZ6LrTVz5gzvnrZeRwjf6dUNiQCNjKPEMQS/DT0ZUTbj6DPqyE+cLMljPvM7B +# h8AIcM5SNBjNiMCbRzZ8zg0XH022Sb4KlhwXOez3p8IegaazgKKWGXNnxhW5hyoj +# FwGM9L9fxrUKrEKfDy3m4Bf6iNy0rXk/ZUYRLAhnBpT8v8otaokso4fG+MawFWu6 +# coGqE0QTDaqE/RzWdDr+eqvESpWgh6g8EE89Xgj+fCSl7Iz4sll3/8l16V08t5tO +# wwQ5KSL2Oqa4WpiovnUvrlDGFyastZkZfTOR2M3Wed5YxbmT1JO1NHCzTp3XcROz +# 4PISw5JpvlWrKequ8CikDf75VmwY4G0bJ/wZf56Kgn8nJRxxx4gIs4S2IWS6gxqL +# 5sWM74zWNlMa77uq+X+p8LwvubXx+N4CakZBZGUfaRXYnUjVIhlEgn2Qepmf1fxD +# CijBwpmUtP1jZlo4hm5OQisYgNYjJmIroQoYXzsBHb7PeeZFzkT0lRbQd69s6K+g +# 3aFT0Nw5IqT9LaOIzi4vphr92UfnTEU9iDo8IkEpg/xEbnQwOh4v3dSlwQ4tBvei +# NMtDm73LMQJiKXqg++FPRg== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/AppDeployToolkitMain.ps1 b/PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/AppDeployToolkitMain.ps1 new file mode 100644 index 0000000..6b35601 --- /dev/null +++ b/PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/AppDeployToolkitMain.ps1 @@ -0,0 +1,5401 @@ +<# + +.SYNOPSIS +PSAppDeployToolkit - This script contains PSAppDeployToolkit v3.x API wrappers to provide backwards compatibility for Deploy-Application.ps1 scripts against PSAppDeployToolkit v4. + +.DESCRIPTION +The script can be called directly to dot-source the toolkit functions for testing, but it is usually called by the Deploy-Application.ps1 script. + +The script can usually be updated to the latest version without impacting your per-application Deploy-Application scripts. Please check release notes before upgrading. + +PSAppDeployToolkit is licensed under the GNU LGPLv3 License - (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough). + +This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the +Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . + +.INPUTS +None. You cannot pipe objects to this script. + +.OUTPUTS +None. This script does not generate any output. + +.LINK +https://psappdeploytoolkit.com + +#> + +#--------------------------------------------------------------------------- +# +# MARK: Initialization code +# +#--------------------------------------------------------------------------- + +[CmdletBinding()] +param +( +) + +# Remove all functions defined in this script from the function provider. +Remove-Item -LiteralPath ($adtWrapperFuncs = $MyInvocation.MyCommand.ScriptBlock.Ast.EndBlock.Statements | & { process { if ($_ -is [System.Management.Automation.Language.FunctionDefinitionAst]) { return "Microsoft.PowerShell.Core\Function::$($_.Name)" } } }) -Force -ErrorAction Ignore + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Write-ADTLogEntry +# +#--------------------------------------------------------------------------- + +function Write-Log +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidOverwritingBuiltInCmdlets', '', Justification = "Apparently 'Write-Log' was a shipped cmdlet in PowerShell Core 6.1.x. We can't rename this wrapper so we must suppress.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] + [AllowEmptyCollection()] + [Alias('Text')] + [System.String[]]$Message, + + [Parameter(Mandatory = $false, Position = 1)] + [ValidateRange(0, 3)] + [System.Int16]$Severity, + + [Parameter(Mandatory = $false, Position = 2)] + [ValidateNotNullOrEmpty()] + [System.String]$Source, + + [Parameter(Mandatory = $false, Position = 3)] + [ValidateNotNullOrEmpty()] + [System.String]$ScriptSection, + + [Parameter(Mandatory = $false, Position = 4)] + [ValidateSet('CMTrace', 'Legacy')] + [System.String]$LogType, + + [Parameter(Mandatory = $false, Position = 5)] + [ValidateNotNullOrEmpty()] + [System.String]$LogFileDirectory, + + [Parameter(Mandatory = $false, Position = 6)] + [ValidateNotNullOrEmpty()] + [System.String]$LogFileName, + + [Parameter(Mandatory = $false, Position = 7)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$AppendToLogFile, + + [Parameter(Mandatory = $false, Position = 8)] + [ValidateNotNullOrEmpty()] + [System.Int32]$MaxLogHistory, + + [Parameter(Mandatory = $false, Position = 9)] + [ValidateNotNullOrEmpty()] + [System.Decimal]$MaxLogFileSizeMB, + + [Parameter(Mandatory = $false, Position = 10)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true, + + [Parameter(Mandatory = $false, Position = 11)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$WriteHost, + + [Parameter(Mandatory = $false, Position = 12)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false, Position = 13)] + [System.Management.Automation.SwitchParameter]$DebugMessage, + + [Parameter(Mandatory = $false, Position = 14)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$LogDebugMessage + ) + + begin + { + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Write-ADTLogEntry]. Please migrate your scripts to use the new function." -Severity 2 -Source $MyInvocation.MyCommand.Name -DebugMessage:$noDepWarnings + + # Announce dead parameters. + $null = ('AppendToLogFile', 'MaxLogHistory', 'MaxLogFileSizeMB', 'WriteHost', 'LogDebugMessage').ForEach({ + if ($PSBoundParameters.ContainsKey($_)) + { + Write-ADTLogEntry -Message "The parameter '-$_' is discontinued and no longer has any effect." -Severity 2 -Source $MyInvocation.MyCommand.Name + $PSBoundParameters.Remove($_) + } + }) + + # There should never be a time where we can't log. + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + + # Set up collector for piped in messages. + $messages = [System.Collections.Specialized.StringCollection]::new() + } + + process + { + # Add all non-null messages to the collector. + $null = $Message | & { + process + { + if (![System.String]::IsNullOrWhiteSpace($_)) + { + $messages.Add($_) + } + } + } + } + + end + { + # Process provided messages if we have any. + if ($messages.Count) + { + try + { + $PSBoundParameters.Message = $messages + Write-ADTLogEntry @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Close-ADTSession +# +#--------------------------------------------------------------------------- + +function Exit-Script +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$ExitCode + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Close-ADTSession]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Close-ADTSession @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Invoke-ADTAllUsersRegistryAction +# +#--------------------------------------------------------------------------- + +function Invoke-HKCURegistrySettingsForAllUsers +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ if ($_ -match '\$UserProfile\.SID') { Write-ADTLogEntry -Message "The base function [Invoke-ADTAllUsersRegistryAction] no longer supports the use of [`$UserProfile]. Please use [`$_] or [`$PSItem] instead." -Severity 2 }; ![System.String]::IsNullOrWhiteSpace($_) })] + [Alias('RegistrySettings')] + [System.Management.Automation.ScriptBlock]$ScriptBlock, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [PSADT.Types.UserProfile[]]$UserProfiles + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Invoke-ADTAllUsersRegistryAction]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + $PSBoundParameters.ScriptBlock = { New-Variable -Name UserProfile -Value $_ -Force }, $PSBoundParameters.ScriptBlock + try + { + Invoke-ADTAllUsersRegistryAction @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Replacement for Get-HardwarePlatform +# +#--------------------------------------------------------------------------- + +function Get-HardwarePlatform +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [`$envHardwareType]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + return $envHardwareType + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTFreeDiskSpace +# +#--------------------------------------------------------------------------- + +function Get-FreeDiskSpace +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Drive, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTFreeDiskSpace]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + + try + { + Get-ADTFreeDiskSpace @PSBoundParameters + } + catch + { + Write-ADTLogEntry -Message "Failed to retrieve free disk space for drive [$Drive].`n$(Resolve-ADTErrorRecord -ErrorRecord $_)" -Severity 3 + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Remove-ADTInvalidFileNameChars +# +#--------------------------------------------------------------------------- + +function Remove-InvalidFileNameChars +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] + [AllowEmptyString()] + [System.String]$Name + ) + + begin + { + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce deprecation of function and set up accumulator for all piped in names. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Remove-ADTInvalidFileNameChars]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + $names = [System.Collections.Specialized.StringCollection]::new() + } + + process + { + # Add all non-null names to the collector. + if (![System.String]::IsNullOrWhiteSpace($Name)) + { + $null = $names.Add($Name) + } + } + + end + { + # Process provided names if we have any. + if ($names.Count) + { + try + { + $names | Remove-ADTInvalidFileNameChars + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTApplication +# +#--------------------------------------------------------------------------- + +function Get-InstalledApplication +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Name', Justification = "This parameter is passed to an underlying function via `$PSBoundParameters, therefore this warning is benign.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'ProductCode', Justification = "This parameter is passed to an underlying function via `$PSBoundParameters, therefore this warning is benign.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'IncludeUpdatesAndHotfixes', Justification = "This parameter is passed to an underlying function via `$PSBoundParameters, therefore this warning is benign.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$Name, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ProductCode, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Exact, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$WildCard, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$RegEx, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IncludeUpdatesAndHotfixes + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTApplication]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + $gaiaParams = Get-ADTBoundParametersAndDefaultValues -Invocation $MyInvocation -Exclude Exact, WildCard, RegEx + + if ($Exact) + { + $gaiaParams.NameMatch = 'Exact' + } + elseif ($WildCard) + { + $gaiaParams.NameMatch = 'WildCard' + } + elseif ($RegEx) + { + $gaiaParams.NameMatch = 'RegEx' + } + + # Invoke execution. + try + { + Get-ADTApplication @gaiaParams + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Uninstall-ADTApplication +# +#--------------------------------------------------------------------------- + +function Remove-MSIApplications +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Name', Justification = "This parameter is passed to an underlying function via `$PSBoundParameters, therefore this warning is benign.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidAssignmentToAutomaticVariable', '', Justification = '$_ is intentionally overwritten in this function to expand the input array.')] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'ArgumentList', Justification = "This parameter is passed to an underlying function via `$PSBoundParameters, therefore this warning is benign.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'AdditionalArgumentList', Justification = "This parameter is passed to an underlying function via `$PSBoundParameters, therefore this warning is benign.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'IncludeUpdatesAndHotfixes', Justification = "This parameter is passed to an underlying function via `$PSBoundParameters, therefore this warning is benign.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'LoggingOptions', Justification = "This parameter is passed to an underlying function via `$PSBoundParameters, therefore this warning is benign.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'LogFileName', Justification = "This parameter is passed to an underlying function via `$PSBoundParameters, therefore this warning is benign.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'PassThru', Justification = "This parameter is passed to an underlying function via `$PSBoundParameters, therefore this warning is benign.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Exact', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'WildCard', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Exact, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$WildCard, + + [Parameter(Mandatory = $false)] + [Alias('Arguments', 'Parameters')] + [ValidateNotNullOrEmpty()] + [System.String]$ArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [Alias('AddParameters')] + [System.String]$AdditionalArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [Array]$FilterApplication, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [Array]$ExcludeFromUninstall, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IncludeUpdatesAndHotfixes, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$LoggingOptions, + + [Parameter(Mandatory = $false)] + [Alias('LogName')] + [System.String]$LogFileName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Uninstall-ADTApplication]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Build out hashtable for splatting. + $uaaParams = Get-ADTBoundParametersAndDefaultValues -Invocation $MyInvocation -Exclude Exact, WildCard, FilterApplication, ExcludeFromUninstall, ContinueOnError + $uaaParams.ApplicationType = 'MSI' + if (!$ContinueOnError) + { + $uaaParams.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + # Build out filterscript based on provided input. + $filterArray = $( + $filterApplication | & { + process + { + if ($null -ne $_) + { + if ($_.Count -eq 1 -and $_[0].Count -eq 3) { $_ = $_[0] } # Handle the case where input is of the form @(, @('Prop', 'Value', 'Exact'), @('Prop', 'Value', 'Exact')) + if ($_[2] -eq 'RegEx') + { + "`$_.$($_[0]) -match '$($_[1] -replace "'","''")'" + } + elseif ($_[2] -eq 'Contains') + { + "`$_.$($_[0]) -match '$([System.Text.RegularExpressions.Regex]::Escape(($_[1] -replace "'","''")))'" + } + elseif ($_[2] -eq 'WildCard') + { + "`$_.$($_[0]) -like '$($_[1] -replace "'","''")'" + } + elseif ($_[2] -eq 'Exact') + { + if ($_[1] -is [System.Boolean]) + { + "`$_.$($_[0]) -eq `$$($_[1].ToString().ToLower())" + } + else + { + "`$_.$($_[0]) -eq '$($_[1] -replace "'","''")'" + } + } + } + } + } + $excludeFromUninstall | & { + process + { + if ($null -ne $_) + { + if ($_.Count -eq 1 -and $_[0].Count -eq 3) { $_ = $_[0] } # Handle the case where input is of the form @(, @('Prop', 'Value', 'Exact'), @('Prop', 'Value', 'Exact')) + if ($_[2] -eq 'RegEx') + { + "`$_.$($_[0]) -notmatch '$($_[1] -replace "'","''")'" + } + elseif ($_[2] -eq 'Contains') + { + "`$_.$($_[0]) -notmatch '$([System.Text.RegularExpressions.Regex]::Escape(($_[1] -replace "'","''")))'" + } + elseif ($_[2] -eq 'WildCard') + { + "`$_.$($_[0]) -notlike '$($_[1] -replace "'","''")'" + } + elseif ($_[2] -eq 'Exact') + { + if ($_[1] -is [System.Boolean]) + { + "`$_.$($_[0]) -ne `$$($_[1].ToString().ToLower())" + } + else + { + "`$_.$($_[0]) -ne '$($_[1] -replace "'","''")'" + } + } + } + } + } + ) + + $filterScript = $filterArray -join ' -and ' + + if ($filterScript) + { + $uaaParams.filterScript = [System.Management.Automation.ScriptBlock]::Create($filterScript) + } + + # Invoke execution. + try + { + Uninstall-ADTApplication @uaaParams + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTFileVersion +# +#--------------------------------------------------------------------------- + +function Get-FileVersion +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$File, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ProductVersion, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTFileVersion]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + + try + { + Get-ADTFileVersion @PSBoundParameters + } + catch + { + Write-ADTLogEntry -Message "Failed to get version info.`n$(Resolve-ADTErrorRecord -ErrorRecord $_)" -Severity 3 + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTUserProfiles +# +#--------------------------------------------------------------------------- + +function Get-UserProfiles +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$ExcludeNTAccount, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ExcludeSystemProfiles = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ExcludeServiceProfiles = $true, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ExcludeDefaultUser + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Translate parameters. + $null = ('SystemProfiles', 'ServiceProfiles').Where({ $PSBoundParameters.ContainsKey("Exclude$_") }).ForEach({ + if (!$PSBoundParameters."Exclude$_") + { + $PSBoundParameters.Add("Include$_", [System.Management.Automation.SwitchParameter]$true) + } + $PSBoundParameters.Remove("Exclude$_") + }) + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTUserProfiles]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Get-ADTUserProfiles @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Update-ADTDesktop +# +#--------------------------------------------------------------------------- + +function Update-Desktop +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Update-ADTDesktop]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Update-ADTDesktop + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Update-ADTEnvironmentPsProvider +# +#--------------------------------------------------------------------------- + +function Update-SessionEnvironmentVariables +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [System.Management.Automation.SwitchParameter]$LoadLoggedOnUserEnvironmentVariables, + + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Update-ADTEnvironmentPsProvider]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Update-ADTEnvironmentPsProvider -LoadLoggedOnUserEnvironmentVariables:$LoadLoggedOnUserEnvironmentVariables + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Copy-ADTFile +# +#--------------------------------------------------------------------------- + +function Copy-File +{ + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.String[]]$Path, + + [Parameter(Mandatory = $true, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.String]$Destination, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Recurse, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Flatten, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueFileCopyOnError = $false, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$UseRobocopy, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$RobocopyParams = '/NJH /NJS /NS /NC /NP /NDL /FP /IS /IT /IM /XX /MT:4 /R:1 /W:1', + + [Parameter(Mandatory = $false)] + [System.String]$RobocopyAdditionalParams + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Copy-ADTFile]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + if (!$UseRobocopy) + { + if ($PSBoundParameters.ContainsKey('RobocopyParams')) + { + $null = $PSBoundParameters.Remove('RobocopyParams') + } + if ($PSBoundParameters.ContainsKey('RobocopyAdditionalParams')) + { + $null = $PSBoundParameters.Remove('RobocopyAdditionalParams') + } + } + if ($PSBoundParameters.ContainsKey('UseRobocopy')) + { + $null = $PSBoundParameters.Add('FileCopyMode', ('Native', 'Robocopy')[$PSBoundParameters.UseRobocopy]) + $null = $PSBoundParameters.Remove('UseRobocopy') + } + try + { + Copy-ADTFile @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Remove-ADTFile +# +#--------------------------------------------------------------------------- + +function Remove-File +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'Path')] + [ValidateNotNullOrEmpty()] + [System.String[]]$Path, + + [Parameter(Mandatory = $true, ParameterSetName = 'LiteralPath')] + [ValidateNotNullOrEmpty()] + [System.String[]]$LiteralPath, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Recurse, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Remove-ADTFile]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Remove-ADTFile @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Copy-ADTFileToUserProfiles +# +#--------------------------------------------------------------------------- + +function Copy-FileToUserProfiles +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true, Position = 1, ValueFromPipeline = $true)] + [System.String[]]$Path, + + [Parameter(Mandatory = $false, Position = 2)] + [System.String]$Destination, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Recurse, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Flatten, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$UseRobocopy, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$RobocopyAdditionalParams, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$ExcludeNTAccount, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ExcludeSystemProfiles = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ExcludeServiceProfiles = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SwitchParameter]$ExcludeDefaultUser, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueFileCopyOnError + ) + + begin + { + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Copy-ADTFileToUserProfiles]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + $null = ('SystemProfiles', 'ServiceProfiles').Where({ $PSBoundParameters.ContainsKey("Exclude$_") }).ForEach({ + if (!$PSBoundParameters."Exclude$_") + { + $PSBoundParameters.Add("Include$_", [System.Management.Automation.SwitchParameter]$true) + } + $PSBoundParameters.Remove("Exclude$_") + }) + if ($PSBoundParameters.ContainsKey('UseRobocopy')) + { + $PSBoundParameters.Add('FileCopyMode', ('Native', 'Robocopy')[$PSBoundParameters.UseRobocopy]) + $null = $PSBoundParameters.Remove('UseRobocopy') + } + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + # Set up collector for piped in path objects. + $srcPaths = [System.Collections.Specialized.StringCollection]::new() + } + + process + { + # Add all non-null strings to the collector. + $null = $Path | & { + process + { + if (![System.String]::IsNullOrWhiteSpace($_)) + { + $srcPaths.Add($_) + } + } + } + } + + end + { + # Process provided paths if we have any. + if ($srcPaths.Count) + { + try + { + $PSBoundParameters.Path = $srcPaths + Copy-ADTFileToUserProfiles @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Show-ADTInstallationPrompt +# +#--------------------------------------------------------------------------- + +function Show-InstallationPrompt +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Title, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Message, + + [Parameter(Mandatory = $false)] + [ValidateSet('Left', 'Center', 'Right')] + [System.String]$MessageAlignment, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonRightText, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonLeftText, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonMiddleText, + + [Parameter(Mandatory = $false)] + [ValidateSet('Application', 'Asterisk', 'Error', 'Exclamation', 'Hand', 'Information', 'None', 'Question', 'Shield', 'Warning', 'WinLogo')] + [System.String]$Icon, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoWait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PersistPrompt, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$MinimizeWindows, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$Timeout, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ExitOnTimeout, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$TopMost + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Show-ADTInstallationPrompt]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Tune up parameters. A lot has changed. + if ($PSBoundParameters.ContainsKey('Icon') -and ($PSBoundParameters.Icon -eq 'None')) + { + $null = $PSBoundParameters.Remove('Icon') + } + if ($PSBoundParameters.ContainsKey('ExitOnTimeout')) + { + $PSBoundParameters.Add('NoExitOnTimeout', !$PSBoundParameters.ExitOnTimeout) + $null = $PSBoundParameters.Remove('ExitOnTimeout') + } + if ($PSBoundParameters.ContainsKey('TopMost')) + { + $PSBoundParameters.Add('NotTopMost', !$PSBoundParameters.TopMost) + $null = $PSBoundParameters.Remove('TopMost') + } + + # Invoke function with amended parameters. + try + { + Show-ADTInstallationPrompt @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Show-ADTInstallationProgress +# +#--------------------------------------------------------------------------- + +function Show-InstallationProgress +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$StatusMessage, + + [Parameter(Mandatory = $false)] + [ValidateSet('Default', 'TopLeft', 'Top', 'TopRight', 'TopCenter', 'BottomLeft', 'Bottom', 'BottomRight')] + [System.String]$WindowLocation, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$TopMost = $true, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Quiet, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoRelocation + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Show-ADTInstallationProgress]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('TopMost')) + { + $PSBoundParameters.Add('NotTopMost', !$PSBoundParameters.TopMost) + $null = $PSBoundParameters.Remove('TopMost') + } + if ($PSBoundParameters.ContainsKey('Quiet')) + { + $PSBoundParameters.Add('InformationAction', [System.Management.Automation.ActionPreference]::SilentlyContinue) + $null = $PSBoundParameters.Remove('Quiet') + } + try + { + Show-ADTInstallationProgress @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Show-ADTDialogBox +# +#--------------------------------------------------------------------------- + +function Show-DialogBox +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0, HelpMessage = 'Enter a message for the dialog box.')] + [ValidateNotNullOrEmpty()] + [System.String]$Text, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Title, + + [Parameter(Mandatory = $false)] + [ValidateSet('OK', 'OKCancel', 'AbortRetryIgnore', 'YesNoCancel', 'YesNo', 'RetryCancel', 'CancelTryAgainContinue')] + [System.String]$Buttons, + + [Parameter(Mandatory = $false)] + [ValidateSet('First', 'Second', 'Third')] + [System.String]$DefaultButton, + + [Parameter(Mandatory = $false)] + [ValidateSet('Exclamation', 'Information', 'None', 'Stop', 'Question')] + [System.String]$Icon, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Timeout, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$TopMost + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Show-ADTDialogBox]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('TopMost')) + { + $PSBoundParameters.Add('NotTopMost', !$PSBoundParameters.TopMost) + $null = $PSBoundParameters.Remove('TopMost') + } + try + { + Show-ADTDialogBox @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Show-ADTInstallationWelcome +# +#--------------------------------------------------------------------------- + +function Show-InstallationWelcome +{ + [CmdletBinding(DefaultParameterSetName = 'None')] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$CloseApps, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Silent, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$CloseAppsCountdown, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$ForceCloseAppsCountdown, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PromptToSave, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PersistPrompt, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$BlockExecution, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$AllowDefer, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$AllowDeferCloseApps, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$DeferTimes, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$DeferDays, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$DeferDeadline, + + [Parameter(ParameterSetName = 'CheckDiskSpaceParameterSet', Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$CheckDiskSpace, + + [Parameter(ParameterSetName = 'CheckDiskSpaceParameterSet', Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$RequiredDiskSpace, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$MinimizeWindows = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$TopMost = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$ForceCountdown, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$CustomText + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Show-ADTInstallationWelcome]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Tune up parameters. A lot has changed. + if ($PSBoundParameters.ContainsKey('CloseApps')) + { + $PSBoundParameters.CloseProcesses = $CloseApps.Split(',') | & { + process + { + $name, $description = $_.Split('=') + if ($description) + { + return [PSADT.Types.ProcessObject]::new($name, $description) + } + else + { + return [PSADT.Types.ProcessObject]::new($name) + } + } + } + $null = $PSBoundParameters.Remove('CloseApps') + } + $null = ('{0}Countdown', 'Force{0}Countdown', 'AllowDefer{0}').ForEach({ + if ($PSBoundParameters.ContainsKey(($oldParam = [System.String]::Format($_, 'CloseApps')))) + { + $PSBoundParameters.Add([System.String]::Format($_, 'CloseProcesses'), $PSBoundParameters.$oldParam) + $PSBoundParameters.Remove($oldParam) + } + }) + if ($PSBoundParameters.ContainsKey('MinimizeWindows')) + { + $PSBoundParameters.Add('NoMinimizeWindows', !$PSBoundParameters.MinimizeWindows) + $null = $PSBoundParameters.Remove('MinimizeWindows') + } + if ($PSBoundParameters.ContainsKey('TopMost')) + { + $PSBoundParameters.Add('NotTopMost', !$PSBoundParameters.TopMost) + $null = $PSBoundParameters.Remove('TopMost') + } + + # Invoke function with amended parameters. + try + { + Show-ADTInstallationWelcome @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTWindowTitle +# +#--------------------------------------------------------------------------- + +function Get-WindowTitle +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'SearchWinTitle')] + [AllowEmptyString()] + [System.String]$WindowTitle, + + [Parameter(Mandatory = $true, ParameterSetName = 'GetAllWinTitles')] + [System.Management.Automation.SwitchParameter]$GetAllWindowTitles, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$DisableFunctionLogging + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTWindowTitle]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('DisableFunctionLogging')) + { + $PSBoundParameters.Add('InformationAction', [System.Management.Automation.ActionPreference]::SilentlyContinue) + $null = $PSBoundParameters.Remove('DisableFunctionLogging') + } + try + { + Get-ADTWindowTitle @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Show-ADTInstallationRestartPrompt +# +#--------------------------------------------------------------------------- + +function Show-InstallationRestartPrompt +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$CountdownSeconds, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$CountdownNoHideSeconds, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$NoSilentRestart = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$SilentCountdownSeconds, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$TopMost = $true, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoCountdown + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Show-ADTInstallationRestartPrompt]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('NoSilentRestart')) + { + $PSBoundParameters.Add('SilentRestart', !$PSBoundParameters.NoSilentRestart) + $null = $PSBoundParameters.Remove('NoSilentRestart') + } + if ($PSBoundParameters.ContainsKey('TopMost')) + { + $PSBoundParameters.Add('NotTopMost', !$PSBoundParameters.TopMost) + $null = $PSBoundParameters.Remove('TopMost') + } + try + { + Show-ADTInstallationRestartPrompt @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Show-ADTBalloonTip +# +#--------------------------------------------------------------------------- + +function Show-BalloonTip +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.String]$BalloonTipText, + + [Parameter(Mandatory = $false, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.String]$BalloonTipTitle, + + [Parameter(Mandatory = $false, Position = 2)] + [ValidateSet('Error', 'Info', 'None', 'Warning')] + [System.Windows.Forms.ToolTipIcon]$BalloonTipIcon, + + [Parameter(Mandatory = $false, Position = 3)] + [ValidateNotNullOrEmpty()] + [System.Int32]$BalloonTipTime, + + [Parameter(Mandatory = $false, Position = 4)] + [System.Management.Automation.SwitchParameter]$NoWait + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Show-ADTBalloonTip]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($NoWait) + { + Write-ADTLogEntry -Message "The parameter '-NoWait' is discontinued and no longer has any effect." -Severity 2 -Source $MyInvocation.MyCommand.Name + $null = $PSBoundParameters.Remove('NoWait') + } + try + { + Show-ADTBalloonTip @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Copy-ADTContentToCache +# +#--------------------------------------------------------------------------- + +function Copy-ContentToCache +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false, Position = 0, HelpMessage = 'The path to the software cache folder')] + [ValidateNotNullOrEmpty()] + [System.String]$Path + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Copy-ADTContentToCache]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Copy-ADTContentToCache @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Remove-ADTContentFromCache +# +#--------------------------------------------------------------------------- + +function Remove-ContentFromCache +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $false, Position = 0, HelpMessage = 'The path to the software cache folder')] + [ValidateNotNullOrEmpty()] + [System.String]$Path + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Remove-ADTContentFromCache]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Remove-ADTContentFromCache @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Test-ADTNetworkConnection +# +#--------------------------------------------------------------------------- + +function Test-NetworkConnection +{ + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Test-ADTNetworkConnection]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Test-ADTNetworkConnection + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTLoggedOnUser +# +#--------------------------------------------------------------------------- + +function Get-LoggedOnUser +{ + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTLoggedOnUser]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Get-ADTLoggedOnUser + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTIniValue +# +#--------------------------------------------------------------------------- + +function Get-IniValue +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (![System.IO.File]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((New-ADTValidateScriptErrorRecord -ParameterName FilePath -ProvidedValue $_ -ExceptionMessage 'The specified file does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$FilePath, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Section, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTIniValue]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + + try + { + Get-ADTIniValue @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Set-ADTIniValue +# +#--------------------------------------------------------------------------- + +function Set-IniValue +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (![System.IO.File]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((New-ADTValidateScriptErrorRecord -ParameterName FilePath -ProvidedValue $_ -ExceptionMessage 'The specified file does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$FilePath, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Section, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $true)] + [AllowNull()] + [System.Object]$Value, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Set-ADTIniValue]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + + try + { + Set-ADTIniValue @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around New-ADTFolder +# +#--------------------------------------------------------------------------- + +function New-Folder +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Path, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [New-ADTFolder]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + New-ADTFolder @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Test-ADTPowerPoint +# +#--------------------------------------------------------------------------- + +function Test-PowerPoint +{ + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Test-PowerPoint]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Test-ADTPowerPoint + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Update-ADTGroupPolicy +# +#--------------------------------------------------------------------------- + +function Update-GroupPolicy +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Update-ADTGroupPolicy]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Update-ADTGroupPolicy @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTUniversalDate +# +#--------------------------------------------------------------------------- + +function Get-UniversalDate +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$DateTime, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $false + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTUniversalDate]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + + try + { + Get-ADTUniversalDate @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Test-ADTServiceExists +# +#--------------------------------------------------------------------------- + +function Test-ServiceExists +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ComputerName, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Test-ADTServiceExists]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($ComputerName) + { + Write-ADTLogEntry -Message "The parameter '-ComputerName' is discontinued and no longer has any effect." -Severity 2 -Source $MyInvocation.MyCommand.Name + $null = $PSBoundParameters.Remove('ComputerName') + } + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + + try + { + Test-ADTServiceExists @PSBoundParameters -UseCIM + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Disable-ADTTerminalServerInstallMode +# +#--------------------------------------------------------------------------- + +function Disable-TerminalServerInstallMode +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Disable-ADTTerminalServerInstallMode]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Disable-ADTTerminalServerInstallMode @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Disable-ADTTerminalServerInstallMode +# +#--------------------------------------------------------------------------- + +function Enable-TerminalServerInstallMode +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Enable-ADTTerminalServerInstallMode]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Enable-ADTTerminalServerInstallMode @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Add-ADTEdgeExtension and Remove-ADTEdgeExtension +# +#--------------------------------------------------------------------------- + +function Configure-EdgeExtension +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseApprovedVerbs', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'Add')] + [System.Management.Automation.SwitchParameter]$Add, + + [Parameter(Mandatory = $true, ParameterSetName = 'Remove')] + [System.Management.Automation.SwitchParameter]$Remove, + + [Parameter(Mandatory = $true, ParameterSetName = 'Add')] + [Parameter(Mandatory = $true, ParameterSetName = 'Remove')] + [ValidateNotNullOrEmpty()] + [System.String]$ExtensionID, + + [Parameter(Mandatory = $true, ParameterSetName = 'Add')] + [ValidateSet('blocked', 'allowed', 'removed', 'force_installed', 'normal_installed')] + [System.String]$InstallationMode, + + [Parameter(Mandatory = $true, ParameterSetName = 'Add')] + [ValidateNotNullOrEmpty()] + [System.String]$UpdateUrl, + + [Parameter(Mandatory = $false, ParameterSetName = 'Add')] + [ValidateNotNullOrEmpty()] + [System.String]$MinimumVersionRequired + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [$($PSCmdlet.ParameterSetName)-ADTEdgeExtension]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + $null = $PSBoundParameters.Remove($PSCmdlet.ParameterSetName) + try + { + & "$($PSCmdlet.ParameterSetName)-ADTEdgeExtension" @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Resolve-ADTErrorRecord +# +#--------------------------------------------------------------------------- + +function Resolve-Error +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidDefaultValueSwitchParameter', '', Justification = "This compatibility layer has several switches defaulting to True out of necessity for supporting PSAppDeployToolit 3.x Deploy-Application.ps1 scripts.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] + [AllowEmptyCollection()] + [System.Array]$ErrorRecord, + + [Parameter(Mandatory = $false, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.String[]]$Property, + + [Parameter(Mandatory = $false, Position = 2)] + [System.Management.Automation.SwitchParameter]$GetErrorRecord = $true, + + [Parameter(Mandatory = $false, Position = 3)] + [System.Management.Automation.SwitchParameter]$GetErrorInvocation = $true, + + [Parameter(Mandatory = $false, Position = 4)] + [System.Management.Automation.SwitchParameter]$GetErrorException = $true, + + [Parameter(Mandatory = $false, Position = 5)] + [System.Management.Automation.SwitchParameter]$GetErrorInnerException = $true + ) + + begin + { + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate bad switches before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Resolve-ADTErrorRecord]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + $null = ('ErrorRecord', 'ErrorInvocation', 'ErrorException', 'ErrorInnerException').Where({ $PSBoundParameters.ContainsKey($_) }).ForEach({ + $PSBoundParameters.Add("Exclude$_", !$PSBoundParameters."Get$_") + $PSBoundParameters.Remove("Get$_") + }) + + # Set up collector for piped in ErrorRecord objects. + $errRecords = [System.Collections.Generic.List[System.Management.Automation.ErrorRecord]]::new() + } + + process + { + # Process piped input and collect ErrorRecord objects. + $ErrorRecord | & { + process + { + if ($_ -is [System.Management.Automation.ErrorRecord]) + { + $errRecords.Add($_) + } + } + } + } + + end + { + # Process the collected ErrorRecord objects. + try + { + # If we've collected no ErrorRecord objects, choose the latest error that occurred. + if (!$errRecords.Count) + { + if (($errRecord = Get-Variable -Name PSItem -Scope 1 -ValueOnly -ErrorAction Ignore) -and ($errRecord -is [System.Management.Automation.ErrorRecord])) + { + $errRecord | Resolve-ADTErrorRecord @PSBoundParameters + } + elseif ($Global:Error.Count) + { + $Global:Error.Where({ $_ -is [System.Management.Automation.ErrorRecord] }, 'First', 1) | Resolve-ADTErrorRecord @PSBoundParameters + } + } + else + { + if ($PSBoundParameters.ContainsKey('ErrorRecord')) + { + $null = $PSBoundParameters.Remove('ErrorRecord') + } + $errRecords | Resolve-ADTErrorRecord @PSBoundParameters + } + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTServiceStartMode +# +#--------------------------------------------------------------------------- + +function Get-ServiceStartMode +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [Alias('Name')] + [System.String]$Service, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ComputerName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTServiceStartMode]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($ComputerName) + { + Write-ADTLogEntry -Message "The parameter '-ComputerName' is discontinued and no longer has any effect." -Severity 2 -Source $MyInvocation.MyCommand.Name + $null = $PSBoundParameters.Remove('ComputerName') + } + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + try + { + Get-ADTServiceStartMode @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Set-ADTServiceStartMode +# +#--------------------------------------------------------------------------- + +function Set-ServiceStartMode +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [Alias('Name')] + [System.String]$Service, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$StartMode, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Set-ADTServiceStartMode]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + try + { + Set-ADTServiceStartMode @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Start-ADTProcess +# +#--------------------------------------------------------------------------- + +function Execute-Process +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseApprovedVerbs', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [Alias('Path')] + [ValidateNotNullOrEmpty()] + [System.String]$FilePath, + + [Parameter(Mandatory = $false)] + [Alias('Arguments', 'Parameters')] + [ValidateNotNullOrEmpty()] + [System.String[]]$ArgumentList, + + [Parameter(Mandatory = $false)] + [Alias('SecureParameters')] + [System.Management.Automation.SwitchParameter]$SecureArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateSet('Normal', 'Hidden', 'Maximized', 'Minimized')] + [System.Diagnostics.ProcessWindowStyle]$WindowStyle, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$CreateNoWindow, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$WorkingDirectory, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoWait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$WaitForMsiExec, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$MsiExecWaitTime = (Get-ADTConfig).MSI.MutexWaitTime, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$IgnoreExitCodes, + + [Parameter(Mandatory = $false)] + [ValidateSet('Idle', 'Normal', 'High', 'AboveNormal', 'BelowNormal', 'RealTime')] + [System.Diagnostics.ProcessPriorityClass]$PriorityClass, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ExitOnProcessFailure = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$UseShellExecute, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $false + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce deprecation of this function. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Start-ADTProcess]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Convert out changed parameters. + if ($PSBoundParameters.ContainsKey('IgnoreExitCodes')) + { + $PSBoundParameters.IgnoreExitCodes = $IgnoreExitCodes.Split(',') + } + if ($PSBoundParameters.ContainsKey('ContinueOnError') -or $PSBoundParameters.ContainsKey('ExitOnProcessFailure')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + $null = $PSBoundParameters.Remove('ExitOnProcessFailure') + $PSBoundParameters.ErrorAction = ([System.Management.Automation.ActionPreference]::Stop, [System.Management.Automation.ActionPreference]::SilentlyContinue)[$ContinueOnError -or !$ExitOnProcessFailure] + } + + # Invoke function with amended parameters. + try + { + Start-ADTProcess @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Start-ADTMsiProcess +# +#--------------------------------------------------------------------------- + +function Execute-MSI +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseApprovedVerbs', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateSet('Install', 'Uninstall', 'Patch', 'Repair', 'ActiveSetup')] + [System.String]$Action, + + [Parameter(Mandatory = $true, HelpMessage = 'Please enter either the path to the MSI/MSP file or the ProductCode')] + [ValidateScript({ ($_ -match (Get-ADTEnvironmentTable).MSIProductCodeRegExPattern) -or ('.msi', '.msp' -contains [System.IO.Path]::GetExtension($_)) })] + [Alias('Path')] + [System.String]$FilePath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Transform, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [Alias('Arguments', 'Parameters')] + [System.String]$ArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [Alias('AddParameters')] + [System.String]$AdditionalArgumentList, + + [Parameter(Mandatory = $false)] + [Alias('SecureParameters')] + [System.Management.Automation.SwitchParameter]$SecureArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Patch, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$LoggingOptions, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [Alias('LogName')] + [System.String]$LogFileName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$WorkingDirectory, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SkipMSIAlreadyInstalledCheck, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IncludeUpdatesAndHotfixes, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoWait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$IgnoreExitCodes, + + [Parameter(Mandatory = $false)] + [ValidateSet('Idle', 'Normal', 'High', 'AboveNormal', 'BelowNormal', 'RealTime')] + [Diagnostics.ProcessPriorityClass]$PriorityClass, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ExitOnProcessFailure = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$RepairFromSource, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $false + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce deprecation of this function. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Start-ADTMsiProcess]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Convert out changed parameters. + if ($FilePath -match (Get-ADTEnvironmentTable).MSIProductCodeRegExPattern) + { + $PSBoundParameters.ProductCode = [System.Guid]::new($FilePath) + $null = $PSBoundParameters.Remove('FilePath') + } + if ($PSBoundParameters.ContainsKey('Transform')) + { + $PSBoundParameters.Transforms = $Transform.Split(';') + $null = $PSBoundParameters.Remove('Transform') + } + if ($PSBoundParameters.ContainsKey('IgnoreExitCodes')) + { + $PSBoundParameters.IgnoreExitCodes = $IgnoreExitCodes.Split(',') + } + if ($PSBoundParameters.ContainsKey('ContinueOnError') -or $PSBoundParameters.ContainsKey('ExitOnProcessFailure')) + { + $PSBoundParameters.ErrorAction = ([System.Management.Automation.ActionPreference]::Stop, [System.Management.Automation.ActionPreference]::SilentlyContinue)[$ContinueOnError -or !$ExitOnProcessFailure] + $null = $PSBoundParameters.Remove('ContinueOnError') + $null = $PSBoundParameters.Remove('ExitOnProcessFailure') + } + + # Invoke function with amended parameters. + try + { + Start-ADTMsiProcess @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Start-ADTMspProcess +# +#--------------------------------------------------------------------------- + +function Execute-MSP +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseApprovedVerbs', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, HelpMessage = 'Please enter the path to the MSP file')] + [ValidateScript({ ('.msp' -contains [System.IO.Path]::GetExtension($_)) })] + [Alias('Path')] + [System.String]$FilePath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$AddParameters + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Start-ADTMspProcess]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Start-ADTMspProcess @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Unblock-ADTAppExecution +# +#--------------------------------------------------------------------------- + +function Unblock-AppExecution +{ + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Unblock-ADTAppExecution]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Unblock-ADTAppExecution + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Block-ADTAppExecution +# +#--------------------------------------------------------------------------- + +function Block-AppExecution +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, HelpMessage = 'Specify process names, separated by commas.')] + [ValidateNotNullOrEmpty()] + [System.String[]]$ProcessName + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Block-ADTAppExecution]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Block-ADTAppExecution @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Test-ADTRegistryValue +# +#--------------------------------------------------------------------------- + +function Test-RegistryValue +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] + [ValidateNotNullOrEmpty()] + [System.Object]$Key, + + [Parameter(Mandatory = $true, Position = 1)] + [ValidateNotNullOrEmpty()] + [Alias('Value')] + [System.Object]$Name, + + [Parameter(Mandatory = $false, Position = 2)] + [ValidateNotNullOrEmpty()] + [System.String]$SID, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Wow6432Node + ) + + begin + { + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce deprecation of function and set up accumulator for all piped in keys. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Test-ADTRegistryValue]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + $keys = [System.Collections.Generic.List[System.Object]]::new() + } + + process + { + # Add all keys to the collector. + $keys.Add($Key) + } + + end + { + # Process provided keys if we have any. + if ($keys.Count) + { + try + { + if ($PSBoundParameters.ContainsKey('Key')) + { + $null = $PSBoundParameters.Remove('Key') + } + $keys | Test-ADTRegistryValue @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Convert-ADTRegistryPath +# +#--------------------------------------------------------------------------- + +function Convert-RegistryPath +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Wow6432Node, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$SID, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$DisableFunctionLogging = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Convert-ADTRegistryPath]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('DisableFunctionLogging')) + { + $null = $PSBoundParameters.Remove('DisableFunctionLogging') + } + if (!$DisableFunctionLogging) + { + $PSBoundParameters.Add('InformationAction', [System.Management.Automation.ActionPreference]::Continue) + } + try + { + Convert-ADTRegistryPath @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Test-ADTMSUpdates +# +#--------------------------------------------------------------------------- + +function Test-MSUpdates +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0, HelpMessage = 'Enter the KB Number for the Microsoft Update')] + [ValidateNotNullOrEmpty()] + [System.String]$KbNumber, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Test-ADTMSUpdates]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Test-ADTMSUpdates @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Test-ADTBattery +# +#--------------------------------------------------------------------------- + +function Test-Battery +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Test-ADTBattery]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Test-ADTBattery @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Start-ADTServiceAndDependencies +# +#--------------------------------------------------------------------------- + +function Start-ServiceAndDependencies +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [Alias('Name')] + [System.String]$Service, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ComputerName, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SkipServiceExistsTest, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SkipDependentServices, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.TimeSpan]$PendingStatusWait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and dead parameters. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Start-ADTServiceAndDependencies]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + $null = ('ComputerName', 'SkipServiceExistsTest').ForEach({ + if ($PSBoundParameters.ContainsKey($_)) + { + Write-ADTLogEntry -Message "The parameter '-$_' is discontinued and no longer has any effect." -Severity 2 -Source $MyInvocation.MyCommand.Name + $PSBoundParameters.Remove($_) + } + }) + + # Translate $ContinueOnError to an ActionPreference before executing. + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + try + { + Start-ADTServiceAndDependencies @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Stop-ADTServiceAndDependencies +# +#--------------------------------------------------------------------------- + +function Stop-ServiceAndDependencies +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [Alias('Name')] + [System.String]$Service, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ComputerName, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SkipServiceExistsTest, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SkipDependentServices, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.TimeSpan]$PendingStatusWait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and dead parameters. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Stop-ADTServiceAndDependencies]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + $null = ('ComputerName', 'SkipServiceExistsTest').ForEach({ + if ($PSBoundParameters.ContainsKey($_)) + { + Write-ADTLogEntry -Message "The parameter '-$_' is discontinued and no longer has any effect." -Severity 2 -Source $MyInvocation.MyCommand.Name + $PSBoundParameters.Remove($_) + } + }) + + # Translate $ContinueOnError to an ActionPreference before executing. + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + try + { + Stop-ADTServiceAndDependencies @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Set-ADTRegistryKey +# +#--------------------------------------------------------------------------- + +function Set-RegistryKey +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [System.Object]$Value, + + [Parameter(Mandatory = $false)] + [ValidateSet('Binary', 'DWord', 'ExpandString', 'MultiString', 'None', 'QWord', 'String', 'Unknown')] + [Microsoft.Win32.RegistryValueKind]$Type, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Wow6432Node, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$SID, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Set-ADTRegistryKey]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Set-ADTRegistryKey @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Remove-ADTRegistryKey +# +#--------------------------------------------------------------------------- + +function Remove-RegistryKey +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Recurse, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$SID, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Remove-ADTRegistryKey]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Remove-ADTRegistryKey @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Remove-ADTFileFromUserProfiles +# +#--------------------------------------------------------------------------- + +function Remove-FileFromUserProfiles +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0, ParameterSetName = 'Path')] + [ValidateNotNullOrEmpty()] + [System.String[]]$Path, + + [Parameter(Mandatory = $true, Position = 0, ParameterSetName = 'LiteralPath')] + [ValidateNotNullOrEmpty()] + [System.String[]]$LiteralPath, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Recurse, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$ExcludeNTAccount, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ExcludeSystemProfiles = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ExcludeServiceProfiles = $true, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ExcludeDefaultUser, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and dead parameters. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Remove-ADTFileFromUserProfiles]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + $null = ('SystemProfiles', 'ServiceProfiles').Where({ $PSBoundParameters.ContainsKey("Exclude$_") }).ForEach({ + if (!$PSBoundParameters."Exclude$_") + { + $PSBoundParameters.Add("Include$_", [System.Management.Automation.SwitchParameter]$true) + } + $PSBoundParameters.Remove("Exclude$_") + }) + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + Write-ADTLogEntry -Message "The parameter '-ContinueOnError' is discontinued and no longer has any effect." -Severity 2 -Source $MyInvocation.MyCommand.Name + $null = $PSBoundParameters.Remove('ContinueOnError') + } + + try + { + Remove-ADTFileFromUserProfiles @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTRegistryKey +# +#--------------------------------------------------------------------------- + +function Get-RegistryKey +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [Alias('Value')] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Wow6432Node, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$SID, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ReturnEmptyKeyIfExists, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$DoNotExpandEnvironmentNames, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTRegistryKey]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Get-ADTRegistryKey @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Install-ADTMSUpdates +# +#--------------------------------------------------------------------------- + +function Install-MSUpdates +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Directory + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Install-ADTMSUpdates]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Install-ADTMSUpdates @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTSchedulerTask +# +#--------------------------------------------------------------------------- + +function Get-SchedulerTask +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$TaskName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTSchedulerTask]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Get-ADTSchedulerTask @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTPendingReboot +# +#--------------------------------------------------------------------------- + +function Get-PendingReboot +{ + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTPendingReboot]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + try + { + Get-ADTPendingReboot + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Invoke-ADTRegSvr32 +# +#--------------------------------------------------------------------------- + +function Invoke-RegisterOrUnregisterDLL +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$FilePath, + + [Parameter(Mandatory = $false)] + [ValidateSet('Register', 'Unregister')] + [Alias('DLLAction')] + [System.String]$Action, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Invoke-ADTRegSvr32]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Invoke-ADTRegSvr32 @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Register-ADTDll +# +#--------------------------------------------------------------------------- + +function Register-DLL +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$FilePath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Register-ADTDll]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Register-ADTDll @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Unregister-ADTDll +# +#--------------------------------------------------------------------------- + +function Unregister-DLL +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$FilePath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Unregister-ADTDll]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Unregister-ADTDll @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Remove-ADTFolder +# +#--------------------------------------------------------------------------- + +function Remove-Folder +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Path, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$DisableRecursion, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Remove-ADTFolder]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Remove-ADTFolder @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Set-ADTActiveSetup +# +#--------------------------------------------------------------------------- + +function Set-ActiveSetup +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'Create')] + [ValidateNotNullOrEmpty()] + [System.String]$StubExePath, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [ValidateNotNullOrEmpty()] + [System.String]$Arguments, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [ValidateNotNullOrEmpty()] + [System.String]$Description, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Wow6432Node, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [ValidateNotNullOrEmpty()] + [System.String]$Version, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [ValidateNotNullOrEmpty()] + [System.String]$Locale, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [System.Management.Automation.SwitchParameter]$DisableActiveSetup, + + [Parameter(Mandatory = $true, ParameterSetName = 'Purge')] + [System.Management.Automation.SwitchParameter]$PurgeActiveSetupKey, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ExecuteForCurrentUser = $true, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Set-ADTActiveSetup]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ExecuteForCurrentUser')) + { + $PSBoundParameters.Add('NoExecuteForCurrentUser', !$PSBoundParameters.ExecuteForCurrentUser) + $null = $PSBoundParameters.Remove('ExecuteForCurrentUser') + } + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if ($StubExePath.EndsWith('.ps1')) + { + $PSBoundParameters.Add('ExecutionPolicy', [Microsoft.PowerShell.ExecutionPolicy]::Bypass) + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Set-ADTActiveSetup @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Set-ADTItemPermission +# +#--------------------------------------------------------------------------- + +function Set-ItemPermission +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true, Position = 0, HelpMessage = 'Path to the folder or file you want to modify (ex: C:\Temp)', ParameterSetName = 'DisableInheritance')] + [Parameter(Mandatory = $true, Position = 0, HelpMessage = 'Path to the folder or file you want to modify (ex: C:\Temp)', ParameterSetName = 'EnableInheritance')] + [ValidateNotNullOrEmpty()] + [Alias('File', 'Folder')] + [System.String]$Path, + + [Parameter( Mandatory = $true, Position = 1, HelpMessage = 'One or more user names (ex: BUILTIN\Users, DOMAIN\Admin). If you want to use SID, prefix it with an asterisk * (ex: *S-1-5-18)', ParameterSetName = 'DisableInheritance')] + [Alias('Username', 'Users', 'SID', 'Usernames')] + [System.String[]]$User, + + [Parameter( Mandatory = $true, Position = 2, HelpMessage = "Permission or list of permissions to be set/added/removed/replaced. To see all the possible permissions go to 'http://technet.microsoft.com/fr-fr/library/ff730951.aspx'", ParameterSetName = 'DisableInheritance')] + [Alias('Acl', 'Grant', 'Permissions', 'Deny')] + [ValidateSet('AppendData', 'ChangePermissions', 'CreateDirectories', 'CreateFiles', 'Delete', ` + 'DeleteSubdirectoriesAndFiles', 'ExecuteFile', 'FullControl', 'ListDirectory', 'Modify', ` + 'Read', 'ReadAndExecute', 'ReadAttributes', 'ReadData', 'ReadExtendedAttributes', 'ReadPermissions', ` + 'Synchronize', 'TakeOwnership', 'Traverse', 'Write', 'WriteAttributes', 'WriteData', 'WriteExtendedAttributes', 'None')] + [System.String[]]$Permission, + + [Parameter(Mandatory = $false, Position = 3, HelpMessage = 'Whether you want to set Allow or Deny permissions', ParameterSetName = 'DisableInheritance')] + [Alias('AccessControlType')] + [ValidateSet('Allow', 'Deny')] + [System.String]$PermissionType = 'Allow', + + [Parameter(Mandatory = $false, Position = 4, HelpMessage = 'Sets how permissions are inherited', ParameterSetName = 'DisableInheritance')] + [ValidateSet('ContainerInherit', 'None', 'ObjectInherit')] + [System.String[]]$Inheritance = 'None', + + [Parameter(Mandatory = $false, Position = 5, HelpMessage = 'Sets how to propage inheritance flags', ParameterSetName = 'DisableInheritance')] + [ValidateSet('None', 'InheritOnly', 'NoPropagateInherit')] + [System.String]$Propagation = 'None', + + [Parameter(Mandatory = $false, Position = 6, HelpMessage = 'Specifies which method will be used to add/remove/replace permissions.', ParameterSetName = 'DisableInheritance')] + [ValidateSet('Add', 'Set', 'Reset', 'Remove', 'RemoveSpecific', 'RemoveAll')] + [Alias('ApplyMethod', 'ApplicationMethod')] + [System.String]$Method = 'Add', + + [Parameter(Mandatory = $true, Position = 1, HelpMessage = 'Enables inheritance, which removes explicit permissions.', ParameterSetName = 'EnableInheritance')] + [System.Management.Automation.SwitchParameter]$EnableInheritance + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Set-ADTItemPermission]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('Method')) + { + $PSBoundParameters.Method = $PSBoundParameters.Method -replace '^(Add|Set|Reset|Remove)(Specific|All)?$', '$1AccessRule$2' + } + try + { + Set-ADTItemPermission @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around New-ADTMsiTransform +# +#--------------------------------------------------------------------------- + +function New-MsiTransform +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$MsiPath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ApplyTransformPath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$NewTransformPath, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Hashtable]$TransformProperties, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [New-ADTMsiTransform]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + New-ADTMsiTransform @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Invoke-ADTSCCMTask +# +#--------------------------------------------------------------------------- + +function Invoke-SCCMTask +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateSet('HardwareInventory', 'SoftwareInventory', 'HeartbeatDiscovery', 'SoftwareInventoryFileCollection', 'RequestMachinePolicy', 'EvaluateMachinePolicy', 'LocationServicesCleanup', 'SoftwareMeteringReport', 'SourceUpdate', 'PolicyAgentCleanup', 'RequestMachinePolicy2', 'CertificateMaintenance', 'PeerDistributionPointStatus', 'PeerDistributionPointProvisioning', 'ComplianceIntervalEnforcement', 'SoftwareUpdatesAgentAssignmentEvaluation', 'UploadStateMessage', 'StateMessageManager', 'SoftwareUpdatesScan', 'AMTProvisionCycle', 'UpdateStorePolicy', 'StateSystemBulkSend', 'ApplicationManagerPolicyAction', 'PowerManagementStartSummarizer')] + [System.String]$ScheduleID, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Invoke-ADTSCCMTask]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Invoke-ADTSCCMTask @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Install-ADTSCCMSoftwareUpdates +# +#--------------------------------------------------------------------------- + +function Install-SCCMSoftwareUpdates +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$SoftwareUpdatesScanWaitInSeconds, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.TimeSpan]$WaitForPendingUpdatesTimeout, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Install-ADTSCCMSoftwareUpdates]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Install-ADTSCCMSoftwareUpdates @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Send-ADTKeys +# +#--------------------------------------------------------------------------- + +function Send-Keys +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false, Position = 0)] + [AllowEmptyString()] + [ValidateNotNull()] + [System.String]$WindowTitle, + + [Parameter(Mandatory = $false, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SwitchParameter]$GetAllWindowTitles, + + [Parameter(Mandatory = $false, Position = 2)] + [ValidateNotNullOrEmpty()] + [System.IntPtr]$WindowHandle, + + [Parameter(Mandatory = $false, Position = 3)] + [ValidateNotNullOrEmpty()] + [System.String]$Keys, + + [Parameter(Mandatory = $false, Position = 4)] + [ValidateNotNullOrEmpty()] + [System.Int32]$WaitSeconds + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Send-ADTKeys]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('WaitSeconds')) + { + $PSBoundParameters.WaitDuration = [System.TimeSpan]::FromSeconds($WaitSeconds) + $null = $PSBoundParameters.Remove('WaitSeconds') + } + try + { + Send-ADTKeys @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTShortcut +# +#--------------------------------------------------------------------------- + +function Get-Shortcut +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.String]$Path, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTShortcut]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Get-ADTShortcut @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Set-ADTShortcut +# +#--------------------------------------------------------------------------- + +function Set-Shortcut +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true, ValueFromPipeline = $true, Position = 0, ParameterSetName = 'Default')] + [ValidateNotNullOrEmpty()] + [System.String]$Path, + + [Parameter(Mandatory = $true, ValueFromPipeline = $true, Position = 0, ParameterSetName = 'Pipeline')] + [ValidateNotNullOrEmpty()] + [System.Collections.Hashtable]$PathHash, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$TargetPath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Arguments, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$IconLocation, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$IconIndex, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Description, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$WorkingDirectory, + + [Parameter(Mandatory = $false)] + [ValidateSet('Normal', 'Maximized', 'Minimized', 'DontChange')] + [System.String]$WindowStyle, + + [Parameter(Mandatory = $false)] + [System.Nullable[System.Boolean]]$RunAsAdmin, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Hotkey, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + begin + { + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Set-ADTShortcut]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + # Set up collector for piped in path objects. + $paths = [System.Collections.Specialized.StringCollection]::new() + } + + process + { + # Add all paths to the collector. + if ($PSCmdlet.ParameterSetName.Equals('Default')) + { + $paths.Add($Path) + } + elseif ($PSCmdlet.ParameterSetName.Equals('Pipeline') -and $PathHash.ContainsKey('Path') -and ![System.String]::IsNullOrWhiteSpace($PathHash.Path)) + { + $paths.Add($PathHash.Path) + } + } + + end + { + # Process provided paths if we have any. + if ($paths.Count) + { + try + { + if ($PSBoundParameters.ContainsKey('Path')) + { + $null = $PSBoundParameters.Remove('Path') + } + $paths | Set-ADTShortcut @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around New-ADTShortcut +# +#--------------------------------------------------------------------------- + +function New-Shortcut +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.String]$Path, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$TargetPath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Arguments, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$IconLocation, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$IconIndex, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Description, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$WorkingDirectory, + + [Parameter(Mandatory = $false)] + [ValidateSet('Normal', 'Maximized', 'Minimized')] + [System.String]$WindowStyle, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$RunAsAdmin, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Hotkey, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [New-ADTShortcut]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + New-ADTShortcut @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Start-ADTProcessAsUser +# +#--------------------------------------------------------------------------- + +function Execute-ProcessAsUser +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseApprovedVerbs', '', Justification = "Silenced to get the module build system going. This function is yet to be refactored.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$UserName = (Get-ADTRunAsActiveUser).NTAccount, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [Alias('Path')] + [System.String]$FilePath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$TempPath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [Alias('Parameters')] + [System.String]$ArgumentList, + + [Parameter(Mandatory = $false)] + [Alias('SecureParameters')] + [System.Management.Automation.SwitchParameter]$SecureArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateSet('HighestAvailable', 'LeastPrivilege')] + [System.String]$RunLevel = 'HighestAvailable', + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SwitchParameter]$Wait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$WorkingDirectory, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Start-ADTProcessAsUser]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Announce dead parameters. + $null = ('TempPath', 'RunLevel').ForEach({ + if ($PSBoundParameters.ContainsKey($_)) + { + Write-ADTLogEntry -Message "The parameter '-$_' is discontinued and no longer has any effect." -Severity 2 -Source $MyInvocation.MyCommand.Name + $PSBoundParameters.Remove($_) + } + }) + + # Translate the ContinueOnError state. + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + # Invoke underlying function. + try + { + if (($res = Start-ADTProcessAsUser @PSBoundParameters) -and $PassThru) + { + return $res.Result + } + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Close-ADTInstallationProgress +# +#--------------------------------------------------------------------------- + +function Close-InstallationProgress +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateRange(1, 60)] + [System.Int32]$WaitingTime = 5 + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and any dead parameters before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Close-ADTInstallationProgress]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('WaitingTime')) + { + Write-ADTLogEntry -Message "The parameter '-WaitingTime' is discontinued and no longer has any effect." -Severity 2 -Source $MyInvocation.MyCommand.Name + } + + # Invoke underlying function. + try + { + Close-ADTInstallationProgress + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around ConvertTo-ADTNTAccountOrSID +# +#--------------------------------------------------------------------------- + +function ConvertTo-NTAccountOrSID +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'NTAccountToSID', ValueFromPipelineByPropertyName = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$AccountName, + + [Parameter(Mandatory = $true, ParameterSetName = 'SIDToNTAccount', ValueFromPipelineByPropertyName = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$SID, + + [Parameter(Mandatory = $true, ParameterSetName = 'WellKnownName', ValueFromPipelineByPropertyName = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$WellKnownSIDName, + + [Parameter(Mandatory = $false, ParameterSetName = 'WellKnownName')] + [System.Management.Automation.SwitchParameter]$WellKnownToNTAccount + ) + + begin + { + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and any dead parameters before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [ConvertTo-ADTNTAccountOrSID]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Set up collector for pipelined input. + $pipedInput = [System.Collections.Specialized.StringCollection]::new() + } + + process + { + # Only add non-null strings to our collector. + if (![System.String]::IsNullOrWhiteSpace(($thisInput = Get-Variable -Name $PSCmdlet.ParameterSetName -ValueOnly))) + { + $null = $pipedInput.Add($thisInput) + } + } + + end + { + # Only proceed if we have collected input. + if (!$pipedInput.Count) + { + return + } + + try + { + $null = $PSBoundParameters.Remove($PSCmdlet.ParameterSetName) + $pipedInput | ConvertTo-ADTNTAccountOrSID @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTDeferHistory +# +#--------------------------------------------------------------------------- + +function Get-DeferHistory +{ + [CmdletBinding()] + param + ( + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and any dead parameters before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTDeferHistory]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Invoke underlying function. + try + { + Get-ADTDeferHistory + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Set-ADTDeferHistory +# +#--------------------------------------------------------------------------- + +function Set-DeferHistory +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$DeferTimesRemaining, + + [Parameter(Mandatory = $false)] + [AllowEmptyString()] + [System.String]$DeferDeadline + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and any dead parameters before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Set-ADTDeferHistory]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Invoke underlying function. + try + { + Set-ADTDeferHistory @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTMsiTableProperty +# +#--------------------------------------------------------------------------- + +function Get-MsiTableProperty +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Path, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$TransformPath, + + [Parameter(Mandatory = $false, ParameterSetName = 'TableInfo')] + [ValidateNotNullOrEmpty()] + [System.String]$Table, + + [Parameter(Mandatory = $false, ParameterSetName = 'TableInfo')] + [ValidateNotNullOrEmpty()] + [System.Int32]$TablePropertyNameColumnNum, + + [Parameter(Mandatory = $false, ParameterSetName = 'TableInfo')] + [ValidateNotNullOrEmpty()] + [System.Int32]$TablePropertyValueColumnNum, + + [Parameter(Mandatory = $true, ParameterSetName = 'SummaryInfo')] + [System.Management.Automation.SwitchParameter]$GetSummaryInformation, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTMsiTableProperty]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Get-ADTMsiTableProperty @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Set-ADTMsiProperty +# +#--------------------------------------------------------------------------- + +function Set-MsiProperty +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.__ComObject]$DataBase, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$PropertyName, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$PropertyValue, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Set-ADTMsiProperty]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + try + { + Set-ADTMsiProperty @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTMsiExitCodeMessage +# +#--------------------------------------------------------------------------- + +function Get-MsiExitCodeMessage +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Int32]$MsiExitCode + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and any dead parameters before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTMsiExitCodeMessage]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Invoke underlying function. + try + { + Get-ADTMsiExitCodeMessage @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTObjectProperty +# +#--------------------------------------------------------------------------- + +function Get-ObjectProperty +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.Object]$InputObject, + + [Parameter(Mandatory = $true, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.String]$PropertyName, + + [Parameter(Mandatory = $false, Position = 2)] + [ValidateNotNullOrEmpty()] + [System.Object[]]$ArgumentList + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and any dead parameters before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTObjectProperty]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Invoke underlying function. + try + { + Get-ADTObjectProperty @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Invoke-ADTObjectMethod +# +#--------------------------------------------------------------------------- + +function Invoke-ObjectMethod +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.Object]$InputObject, + + [Parameter(Mandatory = $true, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.String]$MethodName, + + [Parameter(Mandatory = $false, Position = 2, ParameterSetName = 'Positional')] + [ValidateNotNullOrEmpty()] + [System.Object[]]$ArgumentList, + + [Parameter(Mandatory = $true, Position = 2, ParameterSetName = 'Named')] + [ValidateNotNullOrEmpty()] + [System.Collections.Hashtable]$Parameter + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and any dead parameters before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Invoke-ADTObjectMethod]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Invoke underlying function. + try + { + Invoke-ADTObjectMethod @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Get-ADTPEFileArchitecture +# +#--------------------------------------------------------------------------- + +function Get-PEFileArchitecture +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] + [ValidateScript({ Test-Path -LiteralPath $_ -PathType Leaf })] + [Systemn.IO.FileInfo[]]$FilePath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [Systemn.Boolean]$ContinueOnError = $true, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + begin + { + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTPEFileArchitecture]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + # Set up collector for pipelined input. + $filePaths = [System.Collections.Generic.List[System.IO.FileInfo]]::new() + } + + process + { + # Collect all input for processing at the end. + if ($null -ne $FilePath) + { + $filePaths.Add($FilePath) + } + } + + end + { + # Only process if we have files in our collector. + if (!$filePaths.Count) + { + return + } + + try + { + if ($PSBoundParameters.ContainsKey('FilePath')) + { + $null = $PSBoundParameters.Remove('FilePath') + } + $filePaths | Get-ADTPEFileArchitecture @PSBoundParameters | & { + process + { + switch ([System.UInt16]$_) + { + 0 + { + # The contents of this file are assumed to be applicable to any machine type + 'Native' + break + } + 0x014C + { + # File for Windows 32-bit systems + '32BIT' + break + } + 0x0200 + { + # File for Intel Itanium x64 processor family + 'Itanium-x64' + break + } + 0x8664 + { + # File for Windows 64-bit systems + '64BIT' + break + } + default + { + 'Unknown' + break + } + } + + } + } + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around Test-ADTMutexAvailability +# +#--------------------------------------------------------------------------- + +function Test-IsMutexAvailable +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateLength(1, 260)] + [System.String]$MutexName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.TimeSpan]$MutexWaitTime + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and any dead parameters before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Test-ADTMutexAvailability]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + + # Invoke underlying function. + try + { + Test-ADTMutexAvailability @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Wrapper around New-ADTZipFile +# +#--------------------------------------------------------------------------- + +function New-ZipFile +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.String]$DestinationArchiveDirectoryPath, + + [Parameter(Mandatory = $true, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.String]$DestinationArchiveFileName, + + [Parameter(Mandatory = $true, Position = 2, ParameterSetName = 'SourceDirectoryPath')] + [ValidateScript({ Test-Path -LiteralPath $_ -PathType Container })] + [System.String[]]$SourceDirectoryPath, + + [Parameter(Mandatory = $true, Position = 2, ParameterSetName = 'SourceFilePath')] + [ValidateScript({ Test-Path -LiteralPath $_ -PathType Leaf })] + [System.String[]]$SourceFilePath, + + [Parameter(Mandatory = $false, Position = 3)] + [System.Management.Automation.SwitchParameter]$RemoveSourceAfterArchiving, + + [Parameter(Mandatory = $false, Position = 4)] + [System.Management.Automation.SwitchParameter]$OverWriteArchive, + + [Parameter(Mandatory = $false, Position = 5)] + [ValidateNotNullOrEmpty()] + [System.Boolean]$ContinueOnError = $true + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce overall deprecation and translate $ContinueOnError to an ActionPreference before executing. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [New-ADTZipFile]. Please migrate your scripts to use the new function." -Severity 2 -DebugMessage:$noDepWarnings + if ($PSBoundParameters.ContainsKey('ContinueOnError')) + { + $null = $PSBoundParameters.Remove('ContinueOnError') + } + if (!$ContinueOnError) + { + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::Stop + } + + # Convert source path parameter. + $PSBoundParameters.Add('LiteralPath', $PSBoundParameters.($PSCmdlet.ParameterSetName)) + $null = $PSBoundParameters.Remove($PSCmdlet.ParameterSetName) + + # Convert destination parameters. + $PSBoundParameters.Add('DestinationPath', [System.IO.Path]::Combine($DestinationArchiveDirectoryPath, $DestinationArchiveFileName)) + $null = $PSBoundParameters.Remove('DestinationArchiveDirectoryPath') + $null = $PSBoundParameters.Remove('DestinationArchiveFileName') + + # Convert $OverWriteArchive. + if ($PSBoundParameters.ContainsKey('OverWriteArchive')) + { + $PSBoundParameters.Add('Force', $OverWriteArchive) + $null = $PSBoundParameters.Remove('OverWriteArchive') + } + + # Invoke replacement function. + try + { + New-ADTZipFile @PSBoundParameters + } + catch + { + if (!$ContinueOnError) + { + $PSCmdlet.ThrowTerminatingError($_) + } + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Deprecation announcement for Set-PinnedApplication +# +#--------------------------------------------------------------------------- + +function Set-PinnedApplication +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This compatibility wrapper function cannot support ShouldProcess for backwards compatiblity purposes.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Action', Justification = "The parameter is not used as the function is a deprecation announcement and performs no actions.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'FilePath', Justification = "The parameter is not used as the function is a deprecation announcement and performs no actions.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateSet('PinToStartMenu', 'UnpinFromStartMenu', 'PinToTaskbar', 'UnpinFromTaskbar')] + [System.String]$Action, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$FilePath + ) + + # Set strict mode to the highest within this function's scope. + Set-StrictMode -Version 3 + + # Announce that this function is no more and therefore does nothing within the deployment script. + Write-ADTLogEntry -Message "The function [$($MyInvocation.MyCommand.Name)] has been removed from PSAppDeployToolkit as its functionality no longer works with Windows 10 1809 or higher targets." -Severity 2 +} + + +#--------------------------------------------------------------------------- +# +# MARK: Direct copy of Write-FunctionHeaderOrFooter for backwards compatibility reasons. +# +#--------------------------------------------------------------------------- + +function Write-FunctionHeaderOrFooter +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$CmdletName, + + [Parameter(Mandatory = $true, ParameterSetName = 'Header')] + [AllowEmptyCollection()] + [System.Collections.Hashtable]$CmdletBoundParameters, + + [Parameter(Mandatory = $true, ParameterSetName = 'Header')] + [System.Management.Automation.SwitchParameter]$Header, + + [Parameter(Mandatory = $true, ParameterSetName = 'Footer')] + [System.Management.Automation.SwitchParameter]$Footer + ) + + if ($Header) + { + Write-ADTLogEntry -Message 'Function Start' -Source ${CmdletName} -DebugMessage + + # Get the parameters that the calling function was invoked with. + if ([System.String]$CmdletBoundParameters = $CmdletBoundParameters | Format-Table -Property @{ Label = 'Parameter'; Expression = { "[-$($_.Key)]" } }, @{ Label = 'Value'; Expression = { $_.Value }; Alignment = 'Left' }, @{ Label = 'Type'; Expression = { $_.Value.GetType().Name }; Alignment = 'Left' } -AutoSize -Wrap | Out-String) + { + Write-ADTLogEntry -Message "Function invoked with bound parameter(s): `r`n$CmdletBoundParameters" -Source ${CmdletName} -DebugMessage + } + else + { + Write-ADTLogEntry -Message 'Function invoked without any bound parameters.' -Source ${CmdletName} -DebugMessage + } + } + elseif ($Footer) + { + Write-ADTLogEntry -Message 'Function End' -Source ${CmdletName} -DebugMessage + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Module and session code +# +#--------------------------------------------------------------------------- + +# Set required variables to ensure module functionality. +$ErrorActionPreference = [System.Management.Automation.ActionPreference]::Stop +$ProgressPreference = [System.Management.Automation.ActionPreference]::SilentlyContinue +Set-StrictMode -Version 3 + +# Import our module backend. +$moduleName = if ([System.IO.Directory]::Exists("$PSScriptRoot\PSAppDeployToolkit")) +{ + Get-ChildItem -LiteralPath $PSScriptRoot\PSAppDeployToolkit -Recurse -File | Unblock-File + "$PSScriptRoot\PSAppDeployToolkit\PSAppDeployToolkit.psd1" +} +elseif ([System.IO.Directory]::Exists("$PSScriptRoot\..\..\..\..\PSAppDeployToolkit")) +{ + Get-ChildItem -LiteralPath $PSScriptRoot\..\..\..\..\PSAppDeployToolkit -Recurse -File | Unblock-File + "$PSScriptRoot\..\..\..\..\PSAppDeployToolkit\PSAppDeployToolkit.psd1" +} +else +{ + 'PSAppDeployToolkit' +} +Remove-Module -Name PSAppDeployToolkit* -Force +$adtModule = Import-Module -FullyQualifiedName @{ ModuleName = $moduleName; Guid = '8c3c366b-8606-4576-9f2d-4051144f7ca2'; ModuleVersion = '4.0.6' } -Force -PassThru -ErrorAction Stop + +# Get all parameters from Open-ADTSession that are considered frontend params/variables. +$sessionVars = $adtModule.ExportedCommands.'Open-ADTSession'.Parameters.Values | & { + process + { + if ($_.ParameterSets.Values.HelpMessage -match '^Frontend (Parameter|Variable)$') + { + return $_.Name + } + } +} + +# Build out parameter hashtable and open a new deployment session. +$sessionParams = Get-Variable -Name $sessionVars -ErrorAction Ignore | & { + begin + { + # Open collector to hold valid parameters. + $sessionParams = @{} + } + + process + { + # Add the parameter if it's not null. + if (![System.String]::IsNullOrWhiteSpace((Out-String -InputObject $_.Value))) + { + $sessionParams.Add($_.Name, $_.Value) + } + } + + end + { + # Remove AppScriptDate if it's Deploy-Application.ps1's default value. + if ($sessionParams.ContainsKey('AppScriptDate') -and ($sessionParams.AppScriptDate -eq 'XX/XX/20XX')) + { + $null = $sessionParams.Remove('AppScriptDate') + } + + # Redefine DeployAppScriptParameters due bad casting in Deploy-Application.ps1. + if ($sessionParams.ContainsKey('DeployAppScriptParameters')) + { + $sessionParams.DeployAppScriptParameters = (Get-PSCallStack)[1].InvocationInfo.BoundParameters + } + + # Return the dictionary to the caller. + return $sessionParams + } +} +Open-ADTSession -SessionState $ExecutionContext.SessionState @sessionParams + +# Define aliases for some functions to maintain backwards compatibility. +New-Alias -Name Refresh-SessionEnvironmentVariables -Value Update-ADTEnvironmentPsProvider -Option ReadOnly -Force +New-Alias -Name Refresh-Desktop -Value Update-Desktop -Option ReadOnly -Force + +# Finalize setup of AppDeployToolkitMain.ps1. +Set-Item -LiteralPath $adtWrapperFuncs -Options ReadOnly +New-Variable -Name noDepWarnings -Value (($adtConfig = Get-ADTConfig).Toolkit.ContainsKey('WrapperWarnings') -and !$adtConfig.Toolkit.WrapperWarnings) -Option ReadOnly -Force +Remove-Variable -Name adtConfig, adtModule, adtWrapperFuncs, sessionParams, sessionVars -Force -Confirm:$false +Set-StrictMode -Version 1 + + +#--------------------------------------------------------------------------- +# +# MARK: Compatibility extension support +# +#--------------------------------------------------------------------------- + +if ((Test-Path -LiteralPath "$PSScriptRoot\AppDeployToolkitExtensions.ps1" -PathType Leaf)) +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseDeclaredVarsMoreThanAssignments', 'scriptParentPath', Justification = "This variable is used within a dot-sourced script that PSScriptAnalyzer has no visibility of.")] + $scriptParentPath = if ($invokingScript = (Get-Variable -Name 'MyInvocation').Value.ScriptName) + { + # If this script was invoked by another script. + Split-Path -Path $invokingScript -Parent + } + else + { + # If this script was not invoked by another script, fall back to the directory one level above this script. + (Get-Item -LiteralPath (Split-Path -Path $MyInvocation.MyCommand.Definition -Parent)).Parent.FullName + } + . "$PSScriptRoot\AppDeployToolkitExtensions.ps1" +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDnarrb2MryShTz +# 2rhUxGlQzsR0KTP1uMRd/CjhJtS1v6CCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQginQOBLiMe12fJu1Tjx7nsmiTRyJUeP1U/y8e79j+RVww +# DQYJKoZIhvcNAQEBBQAEggGAllJeowvKPojGvk8FeLxAcbOInh8HhVS5JqKmO/LW +# BS71BvcpclqY0I383t1+4cjGyY9p9e6ECAAD0Skio0xiCSLJTx+S7P3vgBouTtYb +# zHLzZZBrBroLQt73Kzt2y+zVtgyjSe/DihTSLLTuRyhgatlD7Cyf+/LnhSjy+PgZ +# BrfWOOobeAC5aE4Qb1n7PMT3Dgj0tD/mbJthXm+4IdGFGvlEihIYr47fS9tiYM+D +# j6uvAZJEZ1nyQI9jMshNNBGd/dxH0wQxRb64D+C+XkW7l3Kzmz7PuFns9EChk8bc +# cW4chWDlZkIN0MYyNBe9f0FoIWkfElIMX9du7l2fHWnnLhGkhqHKbzh5q0chJDsc +# cIr8UnngdGHy9oM4wg3R8pEMeNt2+TGT8cBQpmReZxzuh7ZsJvENaas2li3hcNGr +# S7C3FoJO2+hP2LVFc06U83OkjAv+V89zxTsesv8K2Bsh6Mksze/E42ZkF5//F6kG +# 7OyDR/ZkwEJmq+r2zdbq4AhXoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIOnk3QgW +# v6+a0LMqNrj+X4R2kdwL4Xf/KhaxFEqEjuXzAhEA5tvTQ3Mj3UasW4EVw/k4hhgP +# MjAyNTAyMjMyMzQ2NTVaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ2NTVaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCBbir60ahsXZaPFa0zrHYuKcMDi9BNN1ik6JDa/ +# XdQI5DA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgACx1NM7E4nCfVWQgC9Rexz +# iHpqnUs+WdGjZoSeaTJf2siqdNIDjeasOdvbc8Wm24LDSfSmVFykbXqkcesxgMrx +# cP7sWM15R3jTFSPrbZHGOU14PTWaElQgJzV4+onG26bQdb+7N3y+mHo9ppzZm4W+ +# B6J38Ns8XoXneok3kfxwADjfYpm1eGKEqrkdQ/gh0JpO16auMmo/PUGjsg4r4YLG +# KzRgWK/iRndiHDk8P1OnQmEb0RXH3/v7qxuLvbVRLSMiT+nfa00D2TQM1sYp649H +# NxFpzR5Lwpku6QExJG5FrUHtOdgw4fvu+I0xjmlTYwuFO4VQMbnf9PuHsnX5uCH6 +# rO6rYZniItBQsn1f3EvFxhK6qUMQNmFRLlwGfTC1OH87zjslKwPMQsAbgPeT2G7q +# j4AIleCkvnSN/oMK6z7mQ4yYAiD5Pk8K6PhkcbK73jJAja48Yo03Vm8QjwL1X6tV +# 5rruS7cLjMrsORvm9IYteKKQ1+27EU4mDCLD3oyJTNzCUjGHZpClZXqpYKshVYXd +# QOIEIt3w4+yamarFVMaaOMN9dTqI9GxG1r5Knwe+zKJ9y39f5Pk2w/pJFKT/Ma6+ +# x7o7NREc9N2bv0VykGZpQP1huA7Gxh+N4dytpOqu7a0YyErgabrfBJHj1KY505pJ +# RTTRAXCAcdgOkOUG6XNFYg== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/COPYING.Lesser b/PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/COPYING.Lesser new file mode 100644 index 0000000..0a04128 --- /dev/null +++ b/PSAppDeplyToolkit/Frontend/v3/AppDeployToolkit/COPYING.Lesser @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/PSAppDeplyToolkit/Frontend/v3/COPYING.Lesser b/PSAppDeplyToolkit/Frontend/v3/COPYING.Lesser new file mode 100644 index 0000000..0a04128 --- /dev/null +++ b/PSAppDeplyToolkit/Frontend/v3/COPYING.Lesser @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/PSAppDeplyToolkit/Frontend/v3/Deploy-Application.exe b/PSAppDeplyToolkit/Frontend/v3/Deploy-Application.exe new file mode 100644 index 0000000000000000000000000000000000000000..bc73ea652e6eb8620499db538c89bc5315679fdd GIT binary patch literal 573472 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
S_Oh;~mUIP5Js99%XRFkR-MLxsQ!WU|QCja! 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

%qa@BJKyPYjav%B``;hzYXL0oeRwCv1 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 cEZ|;|e2xYbuxKOoC2z&jxw( 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 bO&Azdz81ls1{*waWiYJ`yAZq=3;%xr5N%DB literal 0 HcmV?d00001 diff --git a/PSAppDeplyToolkit/Frontend/v4/Invoke-AppDeployToolkit.ps1 b/PSAppDeplyToolkit/Frontend/v4/Invoke-AppDeployToolkit.ps1 new file mode 100644 index 0000000..c49f30d --- /dev/null +++ b/PSAppDeplyToolkit/Frontend/v4/Invoke-AppDeployToolkit.ps1 @@ -0,0 +1,574 @@ +<# + +.SYNOPSIS +PSAppDeployToolkit - This script performs the installation or uninstallation of an application(s). + +.DESCRIPTION +- The script is provided as a template to perform an install, uninstall, or repair of an application(s). +- The script either performs an "Install", "Uninstall", or "Repair" deployment type. +- The install deployment type is broken down into 3 main sections/phases: Pre-Install, Install, and Post-Install. + +The script imports the PSAppDeployToolkit module which contains the logic and functions required to install or uninstall an application. + +PSAppDeployToolkit is licensed under the GNU LGPLv3 License - (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough). + +This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the +Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . + +.PARAMETER DeploymentType +The type of deployment to perform. + +.PARAMETER DeployMode +Specifies whether the installation should be run in Interactive (shows dialogs), Silent (no dialogs), or NonInteractive (dialogs without prompts) mode. + +NonInteractive mode is automatically set if it is detected that the process is not user interactive. + +.PARAMETER AllowRebootPassThru +Allows the 3010 return code (requires restart) to be passed back to the parent process (e.g. SCCM) if detected from an installation. If 3010 is passed back to SCCM, a reboot prompt will be triggered. + +.PARAMETER TerminalServerMode +Changes to "user install mode" and back to "user execute mode" for installing/uninstalling applications for Remote Desktop Session Hosts/Citrix servers. + +.PARAMETER DisableLogging +Disables logging to file for the script. + +.EXAMPLE +powershell.exe -File Invoke-AppDeployToolkit.ps1 -DeployMode Silent + +.EXAMPLE +powershell.exe -File Invoke-AppDeployToolkit.ps1 -AllowRebootPassThru + +.EXAMPLE +powershell.exe -File Invoke-AppDeployToolkit.ps1 -DeploymentType Uninstall + +.EXAMPLE +Invoke-AppDeployToolkit.exe -DeploymentType "Install" -DeployMode "Silent" + +.INPUTS +None. You cannot pipe objects to this script. + +.OUTPUTS +None. This script does not generate any output. + +.NOTES +Toolkit Exit Code Ranges: +- 60000 - 68999: Reserved for built-in exit codes in Invoke-AppDeployToolkit.ps1, and Invoke-AppDeployToolkit.exe +- 69000 - 69999: Recommended for user customized exit codes in Invoke-AppDeployToolkit.ps1 +- 70000 - 79999: Recommended for user customized exit codes in PSAppDeployToolkit.Extensions module. + +.LINK +https://psappdeploytoolkit.com + +#> + +[CmdletBinding()] +param +( + [Parameter(Mandatory = $false)] + [ValidateSet('Install', 'Uninstall', 'Repair')] + [PSDefaultValue(Help = 'Install', Value = 'Install')] + [System.String]$DeploymentType, + + [Parameter(Mandatory = $false)] + [ValidateSet('Interactive', 'Silent', 'NonInteractive')] + [PSDefaultValue(Help = 'Interactive', Value = 'Interactive')] + [System.String]$DeployMode, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$AllowRebootPassThru, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$TerminalServerMode, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$DisableLogging +) + + +##================================================ +## MARK: Variables +##================================================ + +$adtSession = @{ + # App variables. + AppVendor = '' + AppName = '' + AppVersion = '' + AppArch = '' + AppLang = 'EN' + AppRevision = '01' + AppSuccessExitCodes = @(0) + AppRebootExitCodes = @(1641, 3010) + AppScriptVersion = '1.0.0' + AppScriptDate = '2000-12-31' + AppScriptAuthor = '' + + # Install Titles (Only set here to override defaults set by the toolkit). + InstallName = '' + InstallTitle = '' + + # Script variables. + DeployAppScriptFriendlyName = $MyInvocation.MyCommand.Name + DeployAppScriptVersion = '4.0.6' + DeployAppScriptParameters = $PSBoundParameters +} + +function Install-ADTDeployment +{ + ##================================================ + ## MARK: Pre-Install + ##================================================ + $adtSession.InstallPhase = "Pre-$($adtSession.DeploymentType)" + + ## Show Welcome Message, close Internet Explorer if required, allow up to 3 deferrals, verify there is enough disk space to complete the install, and persist the prompt. + Show-ADTInstallationWelcome -CloseProcesses iexplore -AllowDefer -DeferTimes 3 -CheckDiskSpace -PersistPrompt + + ## Show Progress Message (with the default message). + Show-ADTInstallationProgress + + ## + + + ##================================================ + ## MARK: Install + ##================================================ + $adtSession.InstallPhase = $adtSession.DeploymentType + + ## Handle Zero-Config MSI installations. + if ($adtSession.UseDefaultMsi) + { + $ExecuteDefaultMSISplat = @{ Action = $adtSession.DeploymentType; FilePath = $adtSession.DefaultMsiFile } + if ($adtSession.DefaultMstFile) + { + $ExecuteDefaultMSISplat.Add('Transform', $adtSession.DefaultMstFile) + } + Start-ADTMsiProcess @ExecuteDefaultMSISplat + if ($adtSession.DefaultMspFiles) + { + $adtSession.DefaultMspFiles | Start-ADTMsiProcess -Action Patch + } + } + + ## + + + ##================================================ + ## MARK: Post-Install + ##================================================ + $adtSession.InstallPhase = "Post-$($adtSession.DeploymentType)" + + ## + + + ## Display a message at the end of the install. + if (!$adtSession.UseDefaultMsi) + { + Show-ADTInstallationPrompt -Message 'You can customize text to appear at the end of an install or remove it completely for unattended installations.' -ButtonRightText 'OK' -Icon Information -NoWait + } +} + +function Uninstall-ADTDeployment +{ + ##================================================ + ## MARK: Pre-Uninstall + ##================================================ + $adtSession.InstallPhase = "Pre-$($adtSession.DeploymentType)" + + ## Show Welcome Message, close Internet Explorer with a 60 second countdown before automatically closing. + Show-ADTInstallationWelcome -CloseProcesses iexplore -CloseProcessesCountdown 60 + + ## Show Progress Message (with the default message). + Show-ADTInstallationProgress + + ## + + + ##================================================ + ## MARK: Uninstall + ##================================================ + $adtSession.InstallPhase = $adtSession.DeploymentType + + ## Handle Zero-Config MSI uninstallations. + if ($adtSession.UseDefaultMsi) + { + $ExecuteDefaultMSISplat = @{ Action = $adtSession.DeploymentType; FilePath = $adtSession.DefaultMsiFile } + if ($adtSession.DefaultMstFile) + { + $ExecuteDefaultMSISplat.Add('Transform', $adtSession.DefaultMstFile) + } + Start-ADTMsiProcess @ExecuteDefaultMSISplat + } + + ## + + + ##================================================ + ## MARK: Post-Uninstallation + ##================================================ + $adtSession.InstallPhase = "Post-$($adtSession.DeploymentType)" + + ## +} + +function Repair-ADTDeployment +{ + ##================================================ + ## MARK: Pre-Repair + ##================================================ + $adtSession.InstallPhase = "Pre-$($adtSession.DeploymentType)" + + ## Show Welcome Message, close Internet Explorer with a 60 second countdown before automatically closing. + Show-ADTInstallationWelcome -CloseProcesses iexplore -CloseProcessesCountdown 60 + + ## Show Progress Message (with the default message). + Show-ADTInstallationProgress + + ## + + + ##================================================ + ## MARK: Repair + ##================================================ + $adtSession.InstallPhase = $adtSession.DeploymentType + + ## Handle Zero-Config MSI repairs. + if ($adtSession.UseDefaultMsi) + { + $ExecuteDefaultMSISplat = @{ Action = $adtSession.DeploymentType; FilePath = $adtSession.DefaultMsiFile } + if ($adtSession.DefaultMstFile) + { + $ExecuteDefaultMSISplat.Add('Transform', $adtSession.DefaultMstFile) + } + Start-ADTMsiProcess @ExecuteDefaultMSISplat + } + + ## + + + ##================================================ + ## MARK: Post-Repair + ##================================================ + $adtSession.InstallPhase = "Post-$($adtSession.DeploymentType)" + + ## +} + + +##================================================ +## MARK: Initialization +##================================================ + +# Set strict error handling across entire operation. +$ErrorActionPreference = [System.Management.Automation.ActionPreference]::Stop +$ProgressPreference = [System.Management.Automation.ActionPreference]::SilentlyContinue +Set-StrictMode -Version 1 + +# Import the module and instantiate a new session. +try +{ + $moduleName = if ([System.IO.File]::Exists("$PSScriptRoot\..\..\..\PSAppDeployToolkit\PSAppDeployToolkit.psd1")) + { + Get-ChildItem -LiteralPath $PSScriptRoot\..\..\..\PSAppDeployToolkit -Recurse -File | Unblock-File -ErrorAction Ignore + "$PSScriptRoot\..\..\..\PSAppDeployToolkit\PSAppDeployToolkit.psd1" + } + else + { + 'PSAppDeployToolkit' + } + Import-Module -FullyQualifiedName @{ ModuleName = $moduleName; Guid = '8c3c366b-8606-4576-9f2d-4051144f7ca2'; ModuleVersion = '4.0.6' } -Force + try + { + $iadtParams = Get-ADTBoundParametersAndDefaultValues -Invocation $MyInvocation + $adtSession = Open-ADTSession -SessionState $ExecutionContext.SessionState @adtSession @iadtParams -PassThru + } + catch + { + Remove-Module -Name PSAppDeployToolkit* -Force + throw + } +} +catch +{ + $Host.UI.WriteErrorLine((Out-String -InputObject $_ -Width ([System.Int32]::MaxValue))) + exit 60008 +} + + +##================================================ +## MARK: Invocation +##================================================ + +try +{ + Get-Item -Path $PSScriptRoot\PSAppDeployToolkit.* | & { + process + { + Get-ChildItem -LiteralPath $_.FullName -Recurse -File | Unblock-File -ErrorAction Ignore + Import-Module -Name $_.FullName -Force + } + } + & "$($adtSession.DeploymentType)-ADTDeployment" + Close-ADTSession +} +catch +{ + Write-ADTLogEntry -Message ($mainErrorMessage = Resolve-ADTErrorRecord -ErrorRecord $_) -Severity 3 + Show-ADTDialogBox -Text $mainErrorMessage -Icon Stop | Out-Null + Close-ADTSession -ExitCode 60001 +} +finally +{ + Remove-Module -Name PSAppDeployToolkit* -Force +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCB6pC+7Z3l38I5l +# WdH+S31QMsrsRh97bWyOxvfoGTdv5KCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQghXnjYSuAMhhTAaBjyWBcVtM4iUSCiC0ApclbXXpRz2gw +# DQYJKoZIhvcNAQEBBQAEggGAXURx2l5I57otcwnPYf5TjxX5PMLehIK2/1RzDJWE +# yBJLu2OixMxOYrgq3vuvZ0Twz7Si/6TMWqWHrNaEv/x2KZnE1Vi4PdkqYeopOD09 +# 4JYEtZuiazw8LS95IgPgKQO+N2E0hIrqO2qdsjs9ph1xAnMcVwj/DLv9RihzDmV0 +# dXlqpri55ePlAoq3wfAH6mlGy1PV5dX9FF52MKaAa6v5WLjLOkLNUumJHMLEyFhD +# FHPwryb3MVsEJw5Ze+OaifpPTyuCvSWd96OdnYptNd0wGeC3Tm18nqU7eP/aMPsY +# drzk7US/LYCgCwXjF7N/4b4pbK30IJ3KFIGsoLLw5vw+7XubMH6Hh7FIQOueyF7E +# 8zws0VzuGs0BniPdulqWW9itY7pdGxMtDmi3D5KnDOL7njXZyfBkxOvppACdgQZB +# yFcRWsxmy7ErdC0Cq2QtYhOajAHEEC0Li6pdBmoYk4oMk1DtCntuwvm6K07TbqJj +# aPDNPtwxWEYFRMG/dkbvf/yBoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIGij8Rkx +# Sct8sPa25Qd2wibFSvC9o4fM7511DTgwffx9AhEA6wIJ6Jlrp43bMzfK56Z3CBgP +# MjAyNTAyMjMyMzQ3MDlaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ3MDlaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCCUSyqpbQdl4mae8mwryJ/KyDjAIS00H2vPiVyF +# d6uw7DA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgAaIfU59EW9eV0DtUECDP5+ +# XaU/kN+RWN6b7f1ozGszhi5/53wJJmIdqJgSLCOIUBRvR4Oe3pcZh/rgBmBjqCcp +# EZWxzbpnixhkS8/raRk6LTEBpQ1z7HKv0Lqmf8ydGimDdPbhvWuJXVH0PKDdAUuP +# znbNETuZWlEiVtcbEB7Ufwy7XqZtXtG7Dtf7XbU0jN/OPCl/tEVQjeanvoOT4+Y9 +# Ldhje2iNc8cLevVJVpV18RQDzLQe8yWTGe4uE4S0TNSMexrjgWbdSayboyQxRq9r +# q6EdUQtmDYsNT7LFeU04dC6jTd5nudgs+74BVSFpvJFGG9ay2G0sunMGJpAZqoAR +# 4vMesvvgRXoNo24zH72e+UkHYRSC8FvKjjcG1D9w+Qalr2MuDvcu4VzUWu6PzXo+ +# lS+ziOolV484ktn3bcyISkztU9SPokq9RM/q/4YLMrcc1CcBqEtin1B0OqMRk2gy +# 24xrQl7P8q1f+FQY63RJdRlJ2P59w2T0vK6QR6RG9hdw2B84EHVhScJ9OinTdVTD +# XXEMN5n3PtSG2Lu9SvmUHNKUjnYuuv421jy5vOC54Vfsogs1/ym3pVydiuY6meFH +# M9XDrRvjR1am34n70HiG1EscbImowzIn4xj3JdpFl/Y9ohrrC3rtO50LuTm0BDcn +# +zoMEhpT0OaZC86vrGY1ng== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/COPYING.Lesser b/PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/COPYING.Lesser new file mode 100644 index 0000000..0a04128 --- /dev/null +++ b/PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/COPYING.Lesser @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/PSAppDeployToolkit.Extensions.psd1 b/PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/PSAppDeployToolkit.Extensions.psd1 new file mode 100644 index 0000000..cd456a5 --- /dev/null +++ b/PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/PSAppDeployToolkit.Extensions.psd1 @@ -0,0 +1,371 @@ +# +# Module manifest for module 'PSAppDeployToolkit.Extensions' +# +# Generated on: 31/10/2024 +# + +@{ + # Script module or binary module file associated with this manifest. + RootModule = 'PSAppDeployToolkit.Extensions.psm1' + + # Version number of this module. + ModuleVersion = '4.0.6' + + # Supported PSEditions + # CompatiblePSEditions = @() + + # ID used to uniquely identify this module + GUID = '55276a4c-9fbb-49a4-8481-159113757c39' + + # Author of this module + # Author = '' + + # Company or vendor of this module + # CompanyName = '' + + # Copyright statement for this module + # Copyright = '' + + # Description of the functionality provided by this module + Description = 'Local extensions for PSAppDeployToolkit.' + + # Minimum version of the Windows PowerShell engine required by this module + PowerShellVersion = '5.1.14393.0' + + # 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 = '4.6.2.0' + + # Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only. + CLRVersion = '4.0.30319.42000' + + # 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 = @( + @{ ModuleName = 'PSAppDeployToolkit'; GUID = '8c3c366b-8606-4576-9f2d-4051144f7ca2'; ModuleVersion = '4.0.6' } + ) + + # 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 = '' + + # 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 = @() + + # 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 = @() + + # A URL to the license for this module. + # LicenseUri = '' + + # A URL to the main website for this project. + # ProjectUri = '' + + # A URL to an icon representing this module. + # IconUri = '' + + # ReleaseNotes of this module + # ReleaseNotes = '' + + } # 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 +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDvIxMitONzDcyr +# Clq934Aw3YYlrt4mhBBTBzBx5WR8NqCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgA9TKPcfupd2cN1PT+cP1NiSYSszefHdcuNsmqXE1vE8w +# DQYJKoZIhvcNAQEBBQAEggGAD9PpIuc9+R4lMX1cJuKfSt8TtOQ5/14L86/6XHV8 +# vtH5btji99FGX6MIIJiN/4JQjPGi8M0pNCkBBZ3IFoOWk8dHRKF7Bw7DxKWrDmB4 +# BwP9GV83LAv995XDu7GOUkny7a10V0BqffM/MZpyTd1zQOuTz+zFXvo5AS+3VNNS +# 8zzPwAX4JLj/gvr5MwRDxRCE3JBLzk7S7lrcX76Crecsyl1+bdVT2PHO8+RYnXNJ +# 4y3wKK6DcVNa+vGiDv5C0YTFvQCSonKknZHRs03XXqwOMekTqintnwgZNTnckuy1 +# FoPWzueR6z9dhXEYTaLAAgzJGIk5UfvcYu+X2+/xQ55SP1Dmj9WUZh/ETXoBGa13 +# kjKXE92gv+uwEDfhyEdscbM0kmGAxnqcYql6cOXgd4v0XeFyD0MtUNVT17fzsNQm +# hjcqJ+bsh07IGAkkxHWe6prCuM/yi+3YY3bCByyuMQuZs6xRaW8vq4hiBES+icDR +# 1bE45BvYMtBj8p0OMAklZFrGoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEILAtPsYE +# Xol1lRgADfFv6npYlV/Pd7Jg9+HiGC6biGVqAhBjANtZU9UIIl9vnGWLj4pTGA8y +# MDI1MDIyMzIzNDcwMVqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDcwMVowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIPXON6vGTIT2qY2k31vSmEfQOGxTpRX5jznBn0HI +# 9juSMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAEMWGBgfFzuHYDUIzbCVynn6 +# uSARMLVcwe/vNBlf0J1zTJWjBjjE8+WCUJeqR3sSHXxrmT2GAjLRbE0jOxMOsbB4 +# 4AY06OyN+zRCkenITtd0fKQo6exdt0O2DXcKuycqvahQSxLPdTPnJfUgSGASMYTw +# hrTzJvLG1YV7U+cQ0iNaRnyy3oibmqSsy7VfxuM6wogaOXQgaXShRi449fV9RqUz +# GNtnltmm7b5JoEp43gcnJfsG5xIULafe0Z5sMXqrc7Zb8a/phBqGgn1IeZjQQM1u +# ADljcpYEPx30ze9mthn3FKh2TjeJ+A6hCI0QbpMr68XZ/+oT4yO1Qp5XZM7FqcTG +# lnyDPxvgi1/nHx6KDoNZPsUmZ9nwYmRHrqtBJzxXHuGeM+PeVX/6AXu8VB5zCs6u +# an5J1KUkfHpQzRLCeT3056QFW3qQFe5UoLQJVE4o1aI8z7S/yxSz6Elo6+HfdJr7 +# HugHMwrTbK/c5eoDAZHcfcwZbbPF3XF1qGBq6DM+A+9p1ZtyMExQ+34EwMJcX6aV +# GyPrxGAoDw9+8GYZaUYMtRcKq2hc/UxqFPuQKD0KXTLimJNSVL+PQs2AcQXthC8S +# tRnjl6XnxTqtpdpqr0YKZL6jmtKzBDzqTvPWYGxEo7yaVfC6/Yex1okDuPHlhc+0 +# TaPo35F1QzZfaw03pUuM +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/PSAppDeployToolkit.Extensions.psm1 b/PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/PSAppDeployToolkit.Extensions.psm1 new file mode 100644 index 0000000..a370a6a --- /dev/null +++ b/PSAppDeplyToolkit/Frontend/v4/PSAppDeployToolkit.Extensions/PSAppDeployToolkit.Extensions.psm1 @@ -0,0 +1,356 @@ +<# + +.SYNOPSIS +PSAppDeployToolkit.Extensions - Provides the ability to extend and customize the toolkit by adding your own functions that can be re-used. + +.DESCRIPTION +This module is a template that allows you to extend the toolkit with your own custom functions. + +This module is imported by the Invoke-AppDeployToolkit.ps1 script which is used when installing or uninstalling an application. + +PSAppDeployToolkit is licensed under the GNU LGPLv3 License - (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough). + +This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the +Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . + +.LINK +https://psappdeploytoolkit.com + +#> + +##*=============================================== +##* MARK: MODULE GLOBAL SETUP +##*=============================================== + +# Set strict error handling across entire module. +$ErrorActionPreference = [System.Management.Automation.ActionPreference]::Stop +$ProgressPreference = [System.Management.Automation.ActionPreference]::SilentlyContinue +Set-StrictMode -Version 1 + + +##*=============================================== +##* MARK: FUNCTION LISTINGS +##*=============================================== + +function New-ADTExampleFunction +{ + <# + .SYNOPSIS + Basis for a new PSAppDeployToolkit extension function. + + .DESCRIPTION + This function serves as the basis for a new PSAppDeployToolkit extension function. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + New-ADTExampleFunction + + Invokes the New-ADTExampleFunction function and returns any output. + #> + + [CmdletBinding()] + param + ( + ) + + begin + { + # Initialize function. + Initialize-ADTFunction -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + Write-Error -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + Invoke-ADTFunctionErrorHandler -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + # Finalize function. + Complete-ADTFunction -Cmdlet $PSCmdlet + } +} + + +##*=============================================== +##* MARK: SCRIPT BODY +##*=============================================== + +# Announce successful importation of module. +Write-ADTLogEntry -Message "Module [$($MyInvocation.MyCommand.ScriptBlock.Module.Name)] imported successfully." -ScriptSection Initialization + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBgLDz8PBLi0P+3 +# 1iDsSFvA16kHIMow9VoDkyZGyiKbfaCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgynDoH1zYsdGOKFTjEBkqcK5/bK+8yNh4dOOwG/a7Sbsw +# DQYJKoZIhvcNAQEBBQAEggGAPgsY3fuCOf5y60GFwgC68PESynAt6lwchrvxKBf9 +# fbGdKyT0vytk4OiQX0W/oHFG9eTnfESERCgra7IBvHpXuwPlw+XXSr7/+cxgHQG7 +# Q8nq144Svtu4nDZvk39dL9jsgiaJtrfpOCp3Jr7HE1rICrWWdaKKxnCCTekIy/N5 +# oQ2l/Ol5cake7Jks4ymPZo8J730Kebh1lixkRrGhcZIPc+IhB5oM3MFwgBca12lS +# jxTp284VPixVvV99v7I+t8+7vGl8hEN/O46N4Mq5VrKSUIdE9oMYs817UU//fh22 +# OVlRUWkGWHbItdNxVGZjbym1NOQF4L8++65D6HC/k41kc2P/IydJrjGqtD7achkp +# hfv5NUc4+j52jQUgiBCPwiOyWCmtBSXepp2kENkUmMIIwzAR3XZtYZwRvm6KekPS +# wy3dUA1Re4y0zokQ3VM/GAs1GBsxSJK0cLNZ/nIhYySJo36c4FyqDMUMbvGNqnFS +# WTDF/19GCUch21JmDCZTrivioYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIM3BZT57 +# FHXemPni19sT/yCSYD2xaymG47EsoenAU6mfAhBqwuoEpDierAej7UgKugOsGA8y +# MDI1MDIyMzIzNDcwM1qgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDcwM1owKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIKzdxH71XTakx/Qn8UXlrQItp5YZVFWKGTGqw/mi +# vCTeMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAJeIWagphw6ZiCdttSWey843 +# urlQ1jB18cjgNLsT+TcGskdNF0Fuln9ngz1HOcng+6hx5Phs37dve64HoV3FI71P +# jURYWby1k3PIAzFJj0ZyUbj9MqjJqd1SjkrGlpNuUeq5PcdIWdLJePUHTMXhJpV2 +# KY60bntEaej6TgaqYMXz02tYn3mTEg5s4fTsoePjtf9Odcof1h5Rxj8ebd1uAVj6 +# o6B0512V/MLU1z98ZWQ8w3fvrfLLNp74wJUTHvJUM6UpwW5JwXosJ1Q6wLfNzeA3 +# a8W1Op41Ss6yM0eLIP2Ja+La8E+a4HCg+A+1WVkAuAawkWJrJg4HmPIAL4/u8boo +# x/FB0dqVaCIF/SVEhZ6J2CtYPWotpC5H0qjlpfpYJKS9V/aq1+bxNjpDc6dl1gTU +# jLXXlESshmPqdUdWNHXdPGxevF9/PkRlS5IQM87KTrbt0kQt2jfcDjtb+mWFA/0f +# CRU8ouiRUJRO4Mcu2LPmGXXjqr24c0xSATQ1m9CpM7gwvLQAYfLHSNKV3UaTFh1W +# hgkGhs7r2ib4asWjSKlDtnqexOdnokx8AFgnOeskGCY4g+GVqae+piPW/0gEsMdC +# tG3pTLpfQxSfDjrmfCEZ3gLEPhiI4mQelEfi1mnzZ+UNCDoPsEUpuGqOdyzPEJCQ +# yI6llccgfudjq9Objw6s +# SIG # End signature block diff --git a/PSAppDeplyToolkit/PSAppDeployToolkit.cer b/PSAppDeplyToolkit/PSAppDeployToolkit.cer new file mode 100644 index 0000000..307aacd --- /dev/null +++ b/PSAppDeplyToolkit/PSAppDeployToolkit.cer @@ -0,0 +1,41 @@ +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIQCvlbtr6iDIUOmMb7jqwI+TANBgkqhkiG9w0BAQsFADBp +MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xQTA/BgNVBAMT +OERpZ2lDZXJ0IFRydXN0ZWQgRzQgQ29kZSBTaWduaW5nIFJTQTQwOTYgU0hBMzg0 +IDIwMjEgQ0ExMB4XDTI0MDkwNTAwMDAwMFoXDTI3MDkwNzIzNTk1OVowgdExEzAR +BgsrBgEEAYI3PAIBAxMCVVMxGTAXBgsrBgEEAYI3PAIBAhMIQ29sb3JhZG8xHTAb +BgNVBA8MFFByaXZhdGUgT3JnYW5pemF0aW9uMRQwEgYDVQQFEwsyMDEzMTYzODMy +NzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRQwEgYDVQQHEwtDYXN0 +bGUgUm9jazEZMBcGA1UEChMQUGF0Y2ggTXkgUEMsIExMQzEZMBcGA1UEAxMQUGF0 +Y2ggTXkgUEMsIExMQzCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBALsn +cZKNh65erADSVI33cqSj+tKgR+RJIX2kUAJ5/nt74NnlXG4hFiI5azGM7ytrIDjA +W8Bnm6gFEZBZlAig3RsXMSnrl3Wlzx1jysHNlo2AhWo61+h6H4osDczgnS+lRODw +0IT0Ue0iHTTRUq8eQuGQzdU+jh/snV+xEBfPjQVDR0WxFXZfofR+QHscet2n2vM7 +t4Pxl5bslym2/iR7YDSWlIBbhTkU8cNUzuqh/kuh66aX/UHABZruMRrZHNhUoYL9 +DYFjDRg2aia/6PbKidrXWmRw8q+h/D72PHoKFLIRe3HIBGLRBHQfUkUfJlUIpNcO +aBk4w1ox4/vI4E6c5XrUcsKbZP5vD3oVQTfJ7aqEnbyy3LkFc5rjy8zf4rioebGX +lr6jzjQKXBJ2XDjaV3m8olD5xHj6+a2QFO4TIzMNmT50JTHGxr7YD9qou5tn95lx +WMVo5SgsWgKWB3qkhXlgvMzOzmC9h5WfhriuFxvIylROrFklvVpP3ZtLyW2rLwID +AQABo4ICAjCCAf4wHwYDVR0jBBgwFoAUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHQYD +VR0OBBYEFORglN0hKniG4YWPXslNC3EyO+V/MD0GA1UdIAQ2MDQwMgYFZ4EMAQMw +KTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5kaWdpY2VydC5jb20vQ1BTMA4GA1Ud +DwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzCBtQYDVR0fBIGtMIGqMFOg +UaBPhk1odHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRD +b2RlU2lnbmluZ1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDBToFGgT4ZNaHR0cDov +L2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29kZVNpZ25pbmdS +U0E0MDk2U0hBMzg0MjAyMUNBMS5jcmwwgZQGCCsGAQUFBwEBBIGHMIGEMCQGCCsG +AQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wXAYIKwYBBQUHMAKGUGh0 +dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNENvZGVT +aWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3J0MAkGA1UdEwQCMAAwDQYJKoZI +hvcNAQELBQADggIBAKgNLm/4pTIHSLzIgXlgaIjMXuTiG5TmxiO5XpnD9lhKmhAE +ltdf8FcCVOt2cIbZEGjVOK143+n6suaTlM6UF4GI0mjuA/wDjCSh5cqcbJRamf3W +KXLntsRNx+5ZjuCj3/FcV7hSFKoy3rVPpJIe6P0OdkWm1QLjqzxSpzm4sctRyMdP ++Rfkbj/cYapg23zO5ec1AHLjggpGO27riJxLIqfQWV1IlW/CuWz0fUZOw6GreBUJ +je9sY2pHBGTjFP74NGYFWvJ8ZAV7VbI8W7K/mzg59HHXRytUB1opfz5qQDZMTex/ +LXQgGfG08yL77ncUi57e7LG20A5AMjcNG7Qx/jCr/5flXGMkB+dWecU/Q7xwphHe +++G6GZD9hn0xb5+/4CEhI03TrlBrLXa4EsINcyT6oCu81sSuPMQu2sKWt4MDrPaZ +8oqhxt68fOP0h1IgC9pZJY7A93qZkcbFnmYWTWPd8RKUB3vSwb6P7eFUY2c6lM/q +XxDD6nl/4OfpqW+GqemZjSbgGCRZlNCyJAi0DfZil4tSJfVlOon5972LrRjEi/wX +Xlj/u3zOzGS4jvtQSLAXUpleqWVUty0QQMt8CJW1i+vZr8iwjyEO8+HbX7s8At+h +PZNr4c3og0PpNXRSQ0ncUw3rbHJNBbg9aL4YrtnGi+AXRbAlrFzyzMr7ujpW +-----END CERTIFICATE----- diff --git a/PSAppDeplyToolkit/PSAppDeployToolkit.psd1 b/PSAppDeplyToolkit/PSAppDeployToolkit.psd1 new file mode 100644 index 0000000..abac7c6 --- /dev/null +++ b/PSAppDeplyToolkit/PSAppDeployToolkit.psd1 @@ -0,0 +1,498 @@ +# +# Module manifest for module 'PSAppDeployToolkit' +# +# Generated on: 2024-04-13 +# + +@{ + # Script module or binary module file associated with this manifest. + RootModule = 'PSAppDeployToolkit.psm1' + + # Version number of this module. + ModuleVersion = '4.0.6' + + # Supported PSEditions + # CompatiblePSEditions = @() + + # ID used to uniquely identify this module + GUID = '8c3c366b-8606-4576-9f2d-4051144f7ca2' + + # Author of this module + Author = 'PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough)' + + # Company or vendor of this module + CompanyName = 'PSAppDeployToolkit Team' + + # Copyright statement for this module + Copyright = 'Copyright © 2025 PSAppDeployToolkit Team. All rights reserved.' + + # Description of the functionality provided by this module + Description = 'Enterprise App Deployment, Simplified.' + + # Minimum version of the Windows PowerShell engine required by this module + PowerShellVersion = '5.1.14393.0' + + # 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 = '4.6.2.0' + + # Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only. + CLRVersion = '4.0.30319.42000' + + # Processor architecture (None, X86, Amd64) required by this module + ProcessorArchitecture = 'None' + + # 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 = @() + + # 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 = @( + 'Add-ADTEdgeExtension' + 'Add-ADTSessionClosingCallback' + 'Add-ADTSessionFinishingCallback' + 'Add-ADTSessionOpeningCallback' + 'Add-ADTSessionStartingCallback' + 'Block-ADTAppExecution' + 'Close-ADTInstallationProgress' + 'Close-ADTSession' + 'Complete-ADTFunction' + 'Convert-ADTRegistryPath' + 'Convert-ADTValuesFromRemainingArguments' + 'Convert-ADTValueType' + 'ConvertTo-ADTNTAccountOrSID' + 'Copy-ADTContentToCache' + 'Copy-ADTFile' + 'Copy-ADTFileToUserProfiles' + 'Disable-ADTTerminalServerInstallMode' + 'Dismount-ADTWimFile' + 'Enable-ADTTerminalServerInstallMode' + 'Export-ADTEnvironmentTableToSessionState' + 'Get-ADTBoundParametersAndDefaultValues' + 'Get-ADTCommandTable' + 'Get-ADTConfig' + 'Get-ADTDeferHistory' + 'Get-ADTEnvironment' + 'Get-ADTEnvironmentTable' + 'Get-ADTFileVersion' + 'Get-ADTFreeDiskSpace' + 'Get-ADTIniValue' + 'Get-ADTApplication' + 'Get-ADTLoggedOnUser' + 'Get-ADTMsiExitCodeMessage' + 'Get-ADTMsiTableProperty' + 'Get-ADTObjectProperty' + 'Get-ADTPEFileArchitecture' + 'Get-ADTPendingReboot' + 'Get-ADTPowerShellProcessPath' + 'Get-ADTPresentationSettingsEnabledUsers' + 'Get-ADTRegistryKey' + 'Get-ADTRunAsActiveUser' + 'Get-ADTSchedulerTask' + 'Get-ADTServiceStartMode' + 'Get-ADTSession' + 'Get-ADTShortcut' + 'Get-ADTStringTable' + 'Get-ADTOperatingSystemInfo' + 'Get-ADTUniversalDate' + 'Get-ADTUserProfiles' + 'Get-ADTWindowTitle' + 'Initialize-ADTFunction' + 'Initialize-ADTModule' + 'Install-ADTMSUpdates' + 'Install-ADTSCCMSoftwareUpdates' + 'Invoke-ADTAllUsersRegistryAction' + 'Invoke-ADTCommandWithRetries' + 'Invoke-ADTRegSvr32' + 'Invoke-ADTFunctionErrorHandler' + 'Invoke-ADTObjectMethod' + 'Invoke-ADTSCCMTask' + 'Mount-ADTWimFile' + 'New-ADTErrorRecord' + 'New-ADTFolder' + 'New-ADTMsiTransform' + 'New-ADTShortcut' + 'New-ADTTemplate' + 'New-ADTValidateScriptErrorRecord' + 'New-ADTZipFile' + 'Open-ADTSession' + 'Out-ADTPowerShellEncodedCommand' + 'Register-ADTDll' + 'Remove-ADTContentFromCache' + 'Remove-ADTEdgeExtension' + 'Remove-ADTFile' + 'Remove-ADTFileFromUserProfiles' + 'Remove-ADTFolder' + 'Uninstall-ADTApplication' + 'Remove-ADTInvalidFileNameChars' + 'Remove-ADTRegistryKey' + 'Remove-ADTSessionClosingCallback' + 'Remove-ADTSessionFinishingCallback' + 'Remove-ADTSessionOpeningCallback' + 'Remove-ADTSessionStartingCallback' + 'Reset-ADTDeferHistory' + 'Resolve-ADTErrorRecord' + 'Send-ADTKeys' + 'Set-ADTActiveSetup' + 'Set-ADTDeferHistory' + 'Set-ADTIniValue' + 'Set-ADTItemPermission' + 'Set-ADTMsiProperty' + 'Set-ADTPowerShellCulture' + 'Set-ADTRegistryKey' + 'Set-ADTServiceStartMode' + 'Set-ADTShortcut' + 'Show-ADTBalloonTip' + 'Show-ADTDialogBox' + 'Show-ADTHelpConsole' + 'Show-ADTInstallationProgress' + 'Show-ADTInstallationPrompt' + 'Show-ADTInstallationRestartPrompt' + 'Show-ADTInstallationWelcome' + 'Start-ADTMsiProcess' + 'Start-ADTMspProcess' + 'Start-ADTProcess' + 'Start-ADTProcessAsUser' + 'Start-ADTServiceAndDependencies' + 'Stop-ADTServiceAndDependencies' + 'Test-ADTBattery' + 'Test-ADTCallerIsAdmin' + 'Test-ADTMicrophoneInUse' + 'Test-ADTModuleInitialized' + 'Test-ADTMSUpdates' + 'Test-ADTMutexAvailability' + 'Test-ADTNetworkConnection' + 'Test-ADTOobeCompleted' + 'Test-ADTPowerPoint' + 'Test-ADTRegistryValue' + 'Test-ADTServiceExists' + 'Test-ADTSessionActive' + 'Test-ADTUserIsBusy' + 'Unblock-ADTAppExecution' + 'Unregister-ADTDll' + 'Update-ADTDesktop' + 'Update-ADTEnvironmentPsProvider' + 'Update-ADTGroupPolicy' + 'Write-ADTLogEntry' + ) + + # 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 = @() + + # 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 = @() + + # 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 = 'psappdeploytoolkit', 'adt', 'psadt', 'appdeployment', 'appdeploytoolkit', 'appdeploy', 'deployment', 'toolkit' + + # A URL to the license for this module. + LicenseUri = 'https://raw.githubusercontent.com/PSAppDeployToolkit/PSAppDeployToolkit/refs/heads/main/COPYING.Lesser' + + # A URL to the main website for this project. + ProjectUri = 'https://psappdeploytoolkit.com' + + # A URL to an icon representing this module. + IconUri = 'https://raw.githubusercontent.com/PSAppDeployToolkit/PSAppDeployToolkit/refs/heads/main/src/PSAppDeployToolkit/Assets/AppIcon.png' + + # ReleaseNotes of this module + ReleaseNotes = 'https://github.com/psappdeploytoolkit/psappdeploytoolkit/releases/latest' + + # Prerelease tag for PSGallery. + # Prerelease = 'beta1' + + } # 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 +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCADZ3ospIJInxQM +# NqU+hKS8u5XCPoQeEe1N6qFgko3PgaCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgi14izbsoHr4Lxd2DrscvEK/kOFxnzWu6DjnauwhV2Now +# DQYJKoZIhvcNAQEBBQAEggGAs705CaFyevyskoeoU2Wxzkil87rLLK6qIOifuHgx +# oxJj0qgqGMlL4YOHfn+sFIwn8blR4OAQGzsycyEfipJrM8IoCHZDncue+voqua7b +# /K93gXmlPryOeBDNkveGQECpq+iwrVRJGkgPyrULlRLh3/baSM6HKOklCCAwrKM1 +# U+l6fn65rtT9n3cQRyQo4o1alUwsuO75fuNspSQ/uXY1M0QILO5/3k6bJAmwt1ez +# STpsNbC4WBIvSTiOTHvZ/05hr+9kaMgGsg3qO+JvvtqlzuU+zXJWW6Is2TOgmgy6 +# VXQtoIU9d/qZPsAlJocVGtaBCOpt8cRR3L853au4JrqFFWktKQ+e4IWr8igKKxc/ +# R/SN6bRaKmQdLBoTyNcYGKP1yOHNZHVp/F97oC7nfA48vMQ817UtGvFzxNggPGYP +# uBNW83UN86OArl0fTdKAI4k4ekGa19FFEQVcocLhNEXMnegvgToZkTEotQFpkG7U +# hXgx80rNeKmczaw5QO50fs5ZoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIE5Y2/xk +# suTwmJHx1xLvx3O+v+7O58yk0XoIRvYsfLPOAhBzrj7mByz5FFgccF7FQo6yGA8y +# MDI1MDIyMzIzNDgzOFqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgzOFowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEICAp+JtDZb+qi+kPRSz1ishhB3lAbHjDcXDUnUGY +# xduwMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAH19Xf8230TmkJse5GUWuCf+ +# KzkIOTfvQS+qywr1uGPhBY8yIGdEREEI8IUyHXZVXyzJXQHq19r5h4+6GKqPx+fo +# rBu2Jg43yztRNUXGMUIxTAUCUL9oG65t/QPztsqEUAg6oHVbZ7mr8Q0S8mGMj7nY +# lw1WRd12fSf2I1dZvmJhZFyMIp2YqueMTjUqsx+JfW2+m4E/rO/bJrp0B3vMJ37B +# 8dk6s2j96wWBj9Y19jemhPtoNBCSiQK69H8dn0Lfx0iw0vtCR4ZBbkBFLoKBKbgC +# dMu09++UuhbaBRlkUiCccp8t4wy1Kgc0FmGnZHmVP8Y3U4LotxDeI5Y0g9WNxw55 +# AbfRwBG8ooOKR4AqBtnelx7xdVkSyF6k1ckv3FzwIkZ+WK+A3l+QGHGDXGqiVHpm +# iEn66kCye0YYni2I1EnqWI3HyfORo70zo6lyUK4xZAVZhjwoZeCtDHyfnqjC5/P6 +# KUp+JM0FLos+h8G24ztUUA+kNE7xGahMbjr9XWhVH9NtfNgjR3Ym8fX7DLv/GbiL +# u7zr01W5BAwYjn6W9BwQ0uXGjG4w7Pe+NZMpRhgPxBGmsl4ykGE0Z1WEB32CP40T +# +6DleduRrSlR1R2vmo4dpEj/iOXVqSfPLIYjkyGgPZD62rXuhZE2D0W5TeJQ+GgH +# m0JABr2NOMpwbD1aUC+T +# SIG # End signature block diff --git a/PSAppDeplyToolkit/PSAppDeployToolkit.psm1 b/PSAppDeplyToolkit/PSAppDeployToolkit.psm1 new file mode 100644 index 0000000..df1a2d1 --- /dev/null +++ b/PSAppDeplyToolkit/PSAppDeployToolkit.psm1 @@ -0,0 +1,23611 @@ +<# + +.SYNOPSIS +PSAppDeployToolkit - This module script contains the PSADT core runtime and functions using by a Invoke-AppDeployToolkit.ps1 script. + +.DESCRIPTION +This module can be directly imported from the command line via Import-Module, but it is usually imported by the Invoke-AppDeployToolkit.ps1 script. + +This module can usually be updated to the latest version without impacting your per-application Invoke-AppDeployToolkit.ps1 scripts. Please check release notes before upgrading. + +PSAppDeployToolkit is licensed under the GNU LGPLv3 License - (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough). + +This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the +Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . + +.LINK +https://psappdeploytoolkit.com + +#> + +#----------------------------------------------------------------------------- +# +# MARK: Module Initialization Code +# +#----------------------------------------------------------------------------- + +# Throw if this psm1 file isn't being imported via our manifest. +if (!([System.Environment]::StackTrace.Split("`n") -like '*Microsoft.PowerShell.Commands.ModuleCmdletBase.LoadModuleManifest(*')) +{ + throw [System.Management.Automation.ErrorRecord]::new( + [System.InvalidOperationException]::new("This module must be imported via its .psd1 file, which is recommended for all modules that supply a .psd1 file."), + 'ModuleImportError', + [System.Management.Automation.ErrorCategory]::InvalidOperation, + $MyInvocation.MyCommand.ScriptBlock.Module + ) +} + +# Clock when the module import starts so we can track it. +[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseDeclaredVarsMoreThanAssignments', 'ModuleImportStart', Justification = "This variable is used within ImportsLast.ps1 and therefore cannot be seen here.")] +$ModuleImportStart = [System.DateTime]::Now + +# Rethrowing caught exceptions makes the error output from Import-Module look better. +try +{ + # Determine if we're doing a minimal startup (i.e. on Linux but want to allow New-ADTTemplate to funcion). + $MinimumStartup = $PSEdition.Equals('Core') -and !$IsWindows + + # Build out lookup table for all cmdlets used within module, starting with the core cmdlets. + $CommandTable = [System.Collections.Generic.Dictionary[System.String, System.Management.Automation.CommandInfo]]::new() + $ExecutionContext.SessionState.InvokeCommand.GetCmdlets() | & { process { if ($_.PSSnapIn -and $_.PSSnapIn.Name.Equals('Microsoft.PowerShell.Core') -and $_.PSSnapIn.IsDefault) { $CommandTable.Add($_.Name, $_) } } } + + # Expand command lookup table with cmdlets used through this module. + & { + $RequiredModules = [System.Collections.ObjectModel.ReadOnlyCollection[Microsoft.PowerShell.Commands.ModuleSpecification]]$( + if (!$MinimumStartup) + { + @{ ModuleName = 'CimCmdlets'; Guid = 'fb6cc51d-c096-4b38-b78d-0fed6277096a'; ModuleVersion = '1.0' } + @{ ModuleName = 'Dism'; Guid = '389c464d-8b8d-48e9-aafe-6d8a590d6798'; ModuleVersion = '1.0' } + @{ ModuleName = 'International'; Guid = '561544e6-3a83-4d24-b140-78ad771eaf10'; ModuleVersion = '1.0' } + @{ ModuleName = 'NetAdapter'; Guid = '1042b422-63a8-4016-a6d6-293e19e8f8a6'; ModuleVersion = '1.0' } + @{ ModuleName = 'ScheduledTasks'; Guid = '5378ee8e-e349-49bb-83b9-f3d9c396c0a6'; ModuleVersion = '1.0' } + } + @{ ModuleName = 'Microsoft.PowerShell.Archive'; Guid = 'eb74e8da-9ae2-482a-a648-e96550fb8733'; ModuleVersion = '1.0' } + @{ ModuleName = 'Microsoft.PowerShell.Management'; Guid = 'eefcb906-b326-4e99-9f54-8b4bb6ef3c6d'; ModuleVersion = '1.0' } + @{ ModuleName = 'Microsoft.PowerShell.Security'; Guid = 'a94c8c7e-9810-47c0-b8af-65089c13a35a'; ModuleVersion = '1.0' } + @{ ModuleName = 'Microsoft.PowerShell.Utility'; Guid = '1da87e53-152b-403e-98dc-74d7b4d63d59'; ModuleVersion = '1.0' } + ) + (& $Script:CommandTable.'Import-Module' -FullyQualifiedName $RequiredModules -Global -Force -PassThru -ErrorAction Stop).ExportedCommands.Values | & { process { $CommandTable.Add($_.Name, $_) } } + } + + # Set required variables to ensure module functionality. + & $Script:CommandTable.'New-Variable' -Name ErrorActionPreference -Value ([System.Management.Automation.ActionPreference]::Stop) -Option Constant -Force + & $Script:CommandTable.'New-Variable' -Name InformationPreference -Value ([System.Management.Automation.ActionPreference]::Continue) -Option Constant -Force + & $Script:CommandTable.'New-Variable' -Name ProgressPreference -Value ([System.Management.Automation.ActionPreference]::SilentlyContinue) -Option Constant -Force + + # Ensure module operates under the strictest of conditions. + & $Script:CommandTable.'Set-StrictMode' -Version 3 + + # Throw if any previous version of the unofficial PSADT module is found on the system. + if (& $Script:CommandTable.'Get-Module' -FullyQualifiedName @{ ModuleName = 'PSADT'; Guid = '41b2dd67-8447-4c66-b08a-f0bd0d5458b9'; ModuleVersion = '1.0' } -ListAvailable -Refresh) + { + & $Script:CommandTable.'Write-Warning' -Message "This module should not be used while the unofficial v3 PSADT module is installed." + } + + # Store build information pertaining to this module's state. + & $Script:CommandTable.'New-Variable' -Name Module -Option Constant -Force -Value ([ordered]@{ + Manifest = & $Script:CommandTable.'Import-LocalizedData' -BaseDirectory $PSScriptRoot -FileName 'PSAppDeployToolkit.psd1' + Assemblies = (& $Script:CommandTable.'Get-ChildItem' -LiteralPath $PSScriptRoot\lib -File -Filter PSADT*.dll).FullName + Compiled = $MyInvocation.MyCommand.Name.Equals('PSAppDeployToolkit.psm1') + Signed = $(if (!$MinimumStartup) { (& $Script:CommandTable.'Get-AuthenticodeSignature' -LiteralPath $MyInvocation.MyCommand.Path).Status.Equals([System.Management.Automation.SignatureStatus]::Valid) }) + }).AsReadOnly() + + # Perform remaining Windows setup. + if (!$MinimumStartup) + { + # Import our assemblies, factoring in whether they're on a network share or not. + $Module.Assemblies | & { + begin + { + # Cache loaded assemblies to test whether they're already loaded. + $domainAssemblies = [System.AppDomain]::CurrentDomain.GetAssemblies() + + # Determine whether we're on a network location. + $isNetworkLocation = [System.Uri]::new($PSScriptRoot).IsUnc -or ($PSScriptRoot -match '^([A-Za-z]:)\\' -and ((& $Script:CommandTable.'Get-CimInstance' -ClassName Win32_LogicalDisk -Filter "DeviceID='$($Matches[1])'").ProviderName -match '^\\\\')) + + # Add in system assemblies. + & $Script:CommandTable.'Add-Type' -AssemblyName @( + 'System.ServiceProcess' + 'System.Drawing' + 'System.Windows.Forms' + 'PresentationCore' + 'PresentationFramework' + 'WindowsBase' + ) + } + + process + { + # Test whether the assembly is already loaded. + if (($existingAssembly = $domainAssemblies | & { process { if ([System.IO.Path]::GetFileName($_.Location).Equals([System.IO.Path]::GetFileName($args[0]))) { return $_ } } } $_ | & $Script:CommandTable.'Select-Object' -First 1)) + { + # Test the loaded assembly for SHA256 hash equality, returning early if the assembly is OK. + if (!(& $Script:CommandTable.'Get-FileHash' -LiteralPath $existingAssembly.Location).Hash.Equals((& $Script:CommandTable.'Get-FileHash' -LiteralPath $_).Hash)) + { + throw [System.Management.Automation.ErrorRecord]::new( + [System.InvalidOperationException]::new("A PSAppDeployToolkit assembly of a different file hash is already loaded. Please restart PowerShell and try again."), + 'ConflictingModuleLoaded', + [System.Management.Automation.ErrorCategory]::InvalidOperation, + $existingAssembly + ) + } + return + } + + # If we're on a compiled build, confirm the DLLs are signed before proceeding. + if ($Module.Signed -and !($badFile = & $Script:CommandTable.'Get-AuthenticodeSignature' -LiteralPath $_).Status.Equals([System.Management.Automation.SignatureStatus]::Valid)) + { + throw [System.Management.Automation.ErrorRecord]::new( + [System.InvalidOperationException]::new("The assembly [$_] has an invalid digital signature and cannot be loaded."), + 'ADTAssemblyFileSignatureError', + [System.Management.Automation.ErrorCategory]::SecurityError, + $badFile + ) + } + + # If loading from an SMB path, load unsafely. This is OK because in signed (release) modules, we're validating the signature above. + if ($isNetworkLocation) + { + [System.Reflection.Assembly]::UnsafeLoadFrom($_) + } + else + { + & $Script:CommandTable.'Add-Type' -LiteralPath $_ + } + } + } + + # Set the process as HiDPI so long as we're in a real console. + if ($Host.Name.Equals('ConsoleHost')) + { + try + { + [PSADT.GUI.UiAutomation]::SetProcessDpiAwarenessForOSVersion() + } + catch + { + $null = $null + } + } + + # All WinForms-specific initialization code. + try + { + [System.Windows.Forms.Application]::EnableVisualStyles() + [System.Windows.Forms.Application]::SetCompatibleTextRenderingDefault($false) + } + catch + { + $null = $null + } + } + + # Remove any previous functions that may have been defined. + if ($Module.Compiled) + { + & $Script:CommandTable.'New-Variable' -Name FunctionPaths -Option Constant -Value ($MyInvocation.MyCommand.ScriptBlock.Ast.EndBlock.Statements | & { process { if ($_ -is [System.Management.Automation.Language.FunctionDefinitionAst]) { return "Microsoft.PowerShell.Core\Function::$($_.Name)" } } }) + & $Script:CommandTable.'Remove-Item' -LiteralPath $FunctionPaths -Force -ErrorAction Ignore + } +} +catch +{ + throw +} + + +#----------------------------------------------------------------------------- +# +# MARK: Close-ADTInstallationProgressClassic +# +#----------------------------------------------------------------------------- + +function Close-ADTInstallationProgressClassic +{ + # Process the WPF window if it exists. + if ($Script:Dialogs.Classic.ProgressWindow.SyncHash.ContainsKey('Window')) + { + if (!$Script:Dialogs.Classic.ProgressWindow.Invocation.IsCompleted) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Closing the installation progress dialog.' + $Script:Dialogs.Classic.ProgressWindow.SyncHash.Window.Dispatcher.Invoke({ $Script:Dialogs.Classic.ProgressWindow.SyncHash.Window.Close() }, [System.Windows.Threading.DispatcherPriority]::Send) + while (!$Script:Dialogs.Classic.ProgressWindow.Invocation.IsCompleted) {} + } + $Script:Dialogs.Classic.ProgressWindow.SyncHash.Clear() + } + + # End the PowerShell instance if it's invoked. + if ($Script:Dialogs.Classic.ProgressWindow.Invocation) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Closing the installation progress dialog's invocation." + $null = $Script:Dialogs.Classic.ProgressWindow.PowerShell.EndInvoke($Script:Dialogs.Classic.ProgressWindow.Invocation) + $Script:Dialogs.Classic.ProgressWindow.Invocation = $null + } + + # Process the PowerShell window. + if ($Script:Dialogs.Classic.ProgressWindow.PowerShell) + { + # Close down the runspace. + if ($Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace -and $Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace.RunspaceStateInfo.State.Equals([System.Management.Automation.Runspaces.RunspaceState]::Opened)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Closing the installation progress dialog's runspace." + $Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace.Close() + $Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace.Dispose() + $Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace = $null + } + + # Dispose of remaining PowerShell variables. + $Script:Dialogs.Classic.ProgressWindow.PowerShell.Dispose() + $Script:Dialogs.Classic.ProgressWindow.PowerShell = $null + } + + # Reset the state bool. + $Script:Dialogs.Classic.ProgressWindow.Running = $false +} + + +#----------------------------------------------------------------------------- +# +# MARK: Close-ADTInstallationProgressFluent +# +#----------------------------------------------------------------------------- + +function Close-ADTInstallationProgressFluent +{ + # Hide the dialog and reset the state bool. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Closing the installation progress dialog.' + [PSADT.UserInterface.UnifiedADTApplication]::CloseProgressDialog() + $Script:Dialogs.Fluent.ProgressWindow.Running = $false +} + + +#----------------------------------------------------------------------------- +# +# MARK: Convert-RegistryKeyToHashtable +# +#----------------------------------------------------------------------------- + +function Convert-RegistryKeyToHashtable +{ + begin + { + # Open collector to store all converted keys. + $data = @{} + } + + process + { + # Process potential subkeys first. + $subdata = $_ | & $Script:CommandTable.'Get-ChildItem' | & $MyInvocation.MyCommand + + # Open a new subdata hashtable if we had no subkeys. + if ($null -eq $subdata) + { + $subdata = @{} + } + + # Process this item and store its values. + $_ | & $Script:CommandTable.'Get-ItemProperty' | & { + process + { + $_.PSObject.Properties | & { + process + { + if (($_.Name -notmatch '^PS((Parent)?Path|ChildName|Provider)$') -and ![System.String]::IsNullOrWhiteSpace((& $Script:CommandTable.'Out-String' -InputObject $_.Value))) + { + # Handle bools as string values. + if ($_.Value -match '^(True|False)$') + { + $subdata.Add($_.Name, [System.Boolean]::Parse($_.Value)) + } + else + { + $subdata.Add($_.Name, $_.Value) + } + } + } + } + } + } + + # Add the subdata to the sections if it's got a count. + if ($subdata.Count) + { + $data.Add($_.PSPath -replace '^.+\\', $subdata) + } + } + + end + { + # If there's something in the collector, return it. + if ($data.Count) + { + return $data + } + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Disable-ADTWindowCloseButton +# +#----------------------------------------------------------------------------- + +function Disable-ADTWindowCloseButton +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (($null -eq $_) -or $_.Equals([System.IntPtr]::Zero)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName WindowHandle -ProvidedValue $_ -ExceptionMessage 'The provided window handle is invalid.')) + } + return !!$_ + })] + [System.IntPtr]$WindowHandle + ) + + $null = if (($menuHandle = [PSADT.LibraryInterfaces.User32]::GetSystemMenu($WindowHandle, $false)) -and ($menuHandle -ne [System.IntPtr]::Zero)) + { + [PSADT.LibraryInterfaces.User32]::EnableMenuItem($menuHandle, 0xF060, 0x00000001) + [PSADT.LibraryInterfaces.User32]::DestroyMenu($menuHandle) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Exit-ADTInvocation +# +#----------------------------------------------------------------------------- + +function Exit-ADTInvocation +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Int32]$ExitCode, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoShellExit, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Force + ) + + # Attempt to close down any progress dialog here as an additional safety item. + $progressOpen = if (& $Script:CommandTable.'Test-ADTInstallationProgressRunning') + { + try + { + & $Script:CommandTable.'Close-ADTInstallationProgress' + } + catch + { + $_ + } + } + + # Flag the module as uninitialized upon last session closure. + $Script:ADT.Initialized = $false + + # Return early if this function was called from the command line. + if ($NoShellExit -and !$Force) + { + $Global:LASTEXITCODE = $ExitCode + break + } + + # If a callback failed and we're in a proper console, forcibly exit the process. + # The proper closure of a blocking dialog can stall a traditional exit indefinitely. + if ($Force -or ($Host.Name.Equals('ConsoleHost') -and $progressOpen)) + { + [System.Environment]::Exit($ExitCode) + } + exit $ExitCode +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTEdgeExtensions +# +#----------------------------------------------------------------------------- + +function Get-ADTEdgeExtensions +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + param + ( + ) + + # Check if the ExtensionSettings registry key exists. If not, create it. + if (!(& $Script:CommandTable.'Test-ADTRegistryValue' -Key Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge -Name ExtensionSettings)) + { + & $Script:CommandTable.'Set-ADTRegistryKey' -Key Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge -Name ExtensionSettings -Value "" | & $Script:CommandTable.'Out-Null' + return [pscustomobject]@{} + } + $extensionSettings = & $Script:CommandTable.'Get-ADTRegistryKey' -Key Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge -Name ExtensionSettings + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Configured extensions: [$($extensionSettings)]." -Severity 1 + return $extensionSettings | & $Script:CommandTable.'ConvertFrom-Json' +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTMountedWimFile +# +#----------------------------------------------------------------------------- + +function Get-ADTMountedWimFile +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'ImagePath', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Path', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + [OutputType([Microsoft.Dism.Commands.MountedImageInfoObject])] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'ImagePath')] + [ValidateNotNullOrEmpty()] + [System.IO.FileInfo[]]$ImagePath, + + [Parameter(Mandatory = $true, ParameterSetName = 'Path')] + [ValidateNotNullOrEmpty()] + [System.IO.DirectoryInfo[]]$Path + ) + + # Get the caller's provided input via the ParameterSetName so we can filter on its name and value. + $parameter = & $Script:CommandTable.'Get-Variable' -Name $PSCmdlet.ParameterSetName + return (& $Script:CommandTable.'Get-WindowsImage' -Mounted | & { process { if ($parameter.Value.FullName.Contains($_.($parameter.Name))) { return $_ } } }) +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTParentProcesses +# +#----------------------------------------------------------------------------- + +function Get-ADTParentProcesses +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + param + ( + ) + + # Open object to store all parents for returning. This also avoids an infinite loop situation. + $parents = [System.Collections.Generic.List[Microsoft.Management.Infrastructure.CimInstance]]::new() + + # Get all processes from the system. WMI consistently gives us the parent on PowerShell 5.x and Core targets. + $processes = & $Script:CommandTable.'Get-CimInstance' -ClassName Win32_Process + $process = $processes | & { process { if ($_.ProcessId -eq $PID) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1 + + # Get all parents for the currently stored process. + while ($process = $processes | & { process { if ($_.ProcessId -eq $process.ParentProcessId) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1) + { + if ($parents.Contains($process)) + { + break + } + $parents.Add($process) + } + + # Return all parents to the caller. + return $parents +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTProcessHandles +# +#----------------------------------------------------------------------------- + +function Get-ADTProcessHandles +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + param + ( + ) + + # Get CSV data from the binary and confirm success. + $exeHandle = "$Script:PSScriptRoot\bin\$([PSADT.OperatingSystem.OSHelper]::GetArchitecture())\handle\handle.exe" + $exeHandleResults = & $exeHandle -accepteula -nobanner -v 2>&1 + if ($Global:LASTEXITCODE -ne 0) + { + $naerParams = @{ + Exception = [System.Runtime.InteropServices.ExternalException]::new("The call to [$exeHandle] failed with exit code [$Global:LASTEXITCODE].", $Global:LASTEXITCODE) + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'HandleExecutableFailure' + TargetObject = $exeHandleResults + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Convert CSV data to objects and re-process to remove non-word characters before returning data to the caller. + if (($handles = $exeHandleResults | & $Script:CommandTable.'ConvertFrom-Csv')) + { + return $handles | & $Script:CommandTable.'Select-Object' -Property ($handles[0].PSObject.Properties.Name | & { + process + { + @{ Label = $_ -replace '[^\w]'; Expression = [scriptblock]::Create("`$_.'$_'.Trim()") } + } + }) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTRunningProcesses +# +#----------------------------------------------------------------------------- + +function Get-ADTRunningProcesses +{ + <# + + .SYNOPSIS + Gets the processes that are running from a custom list of process objects and also adds a property called ProcessDescription. + + .DESCRIPTION + Gets the processes that are running from a custom list of process objects and also adds a property called ProcessDescription. + + .PARAMETER ProcessObjects + Custom object containing the process objects to search for. + + .INPUTS + None. You cannot pipe objects to this function. + + .OUTPUTS + System.Diagnostics.Process. Returns one or more process objects representing each running process found. + + .EXAMPLE + Get-ADTRunningProcesses -ProcessObjects $processObjects + + .NOTES + This is an internal script function and should typically not be called directly. + + .NOTES + An active ADT session is NOT required to use this function. + + .LINK + https://psappdeploytoolkit.com + + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + [OutputType([System.Diagnostics.Process])] + param + ( + [Parameter(Mandatory = $true)] + [AllowNull()][AllowEmptyCollection()] + [PSADT.Types.ProcessObject[]]$ProcessObjects + ) + + # Return early if we've received no input. + if ($null -eq $ProcessObjects) + { + return + } + + # Get all running processes and append properties. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Checking for running applications: [$($ProcessObjects.Name -join ',')]" + $runningProcesses = & $Script:CommandTable.'Get-Process' -Name $ProcessObjects.Name -ErrorAction Ignore | & { + process + { + if (!$_.HasExited) + { + return $_ | & $Script:CommandTable.'Add-Member' -MemberType NoteProperty -Name ProcessDescription -Force -PassThru -Value $( + if (![System.String]::IsNullOrWhiteSpace(($objDescription = $ProcessObjects | & $Script:CommandTable.'Where-Object' -Property Name -EQ -Value $_.ProcessName | & $Script:CommandTable.'Select-Object' -ExpandProperty Description -ErrorAction Ignore))) + { + # The description of the process provided with the object. + $objDescription + } + elseif ($_.Description) + { + # If the process already has a description field specified, then use it. + $_.Description + } + else + { + # Fall back on the process name if no description is provided by the process or as a parameter to the function. + $_.ProcessName + } + ) + } + } + } + + # Return output if there's any. + if ($runningProcesses) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The following processes are running: [$(($runningProcesses.ProcessName | & $Script:CommandTable.'Select-Object' -Unique) -join ',')]." + return ($runningProcesses | & $Script:CommandTable.'Sort-Object' -Property ProcessDescription) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Specified applications are not running.' +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTSCCMClientVersion +# +#----------------------------------------------------------------------------- + +function Get-ADTSCCMClientVersion +{ + # Make sure SCCM client is installed and running. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Checking to see if SCCM Client service [ccmexec] is installed and running.' + if (!(& $Script:CommandTable.'Test-ADTServiceExists' -Name ccmexec)) + { + $naerParams = @{ + Exception = [System.ApplicationException]::new('SCCM Client Service [ccmexec] does not exist. The SCCM Client may not be installed.') + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'CcmExecServiceMissing' + RecommendedAction = "Please check the availability of this service and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + if (($svc = & $Script:CommandTable.'Get-Service' -Name ccmexec).Status -ne 'Running') + { + $naerParams = @{ + Exception = [System.ApplicationException]::new("SCCM Client Service [ccmexec] exists but it is not in a 'Running' state.") + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'CcmExecServiceNotRunning' + TargetObject = $svc + RecommendedAction = "Please check the status of this service and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Determine the SCCM Client Version. + try + { + [System.Version]$SCCMClientVersion = & $Script:CommandTable.'Get-CimInstance' -Namespace ROOT\CCM -ClassName CCM_InstalledComponent | & { process { if ($_.Name -eq 'SmsClient') { $_.Version } } } + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to query the system for the SCCM client version number.`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' -ErrorRecord $_)" -Severity 2 + throw + } + if (!$SCCMClientVersion) + { + $naerParams = @{ + Exception = [System.Data.NoNullAllowedException]::new('The query for the SmsClient version returned a null result.') + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'CcmExecVersionNullOrEmpty' + RecommendedAction = "Please check the installed version and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Installed SCCM Client Version Number [$SCCMClientVersion]." + return $SCCMClientVersion +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTSessionCacheScriptDirectory +# +#----------------------------------------------------------------------------- + +function Get-ADTSessionCacheScriptDirectory +{ + # Determine whether we've got a valid script directory for caching purposes and throw if we don't. + $scriptDir = if (($adtSession = & $Script:CommandTable.'Get-ADTSession').ScriptDirectory -and $adtSession.ScriptDirectory.Count) + { + if ($adtSession.ScriptDirectory.Count -gt 1) + { + $adtSession.ScriptDirectory | & { process { if ([System.IO.Directory]::Exists([System.IO.Path]::Combine($_, 'Files'))) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1 + } + elseif ([System.IO.Directory]::Exists([System.IO.Path]::Combine($($adtSession.ScriptDirectory), 'Files'))) + { + $($adtSession.ScriptDirectory) + } + elseif ($adtSession.DirFiles -and [System.IO.Directory]::Exists($adtSession.DirFiles)) + { + [System.IO.DirectoryInfo]::new($adtSession.DirFiles).Parent.FullName + } + } + if (!$scriptDir) + { + $naerParams = @{ + Exception = [System.IO.DirectoryNotFoundException]::new("None of the current session's ScriptDirectory paths contain any Files/SupportFiles directories.") + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'ScriptDirectoryInvalid' + TargetObject = $adtSession.ScriptDirectory + RecommendedAction = "Please review the session's ScriptDirectory listing, then try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + return $scriptDir +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTStringLanguage +# +#----------------------------------------------------------------------------- + +function Get-ADTStringLanguage +{ + if (![System.String]::IsNullOrWhiteSpace(($adtConfig = & $Script:CommandTable.'Get-ADTConfig').UI.LanguageOverride)) + { + # The caller has specified a specific language. + return $adtConfig.UI.LanguageOverride + } + else + { + # Fall back to PowerShell's. + return [System.Threading.Thread]::CurrentThread.CurrentUICulture + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Import-ADTConfig +# +#----------------------------------------------------------------------------- + +function Import-ADTConfig +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if ([System.String]::IsNullOrWhiteSpace($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName BaseDirectory -ProvidedValue $_ -ExceptionMessage 'The specified input is null or empty.')) + } + if (![System.IO.Directory]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName BaseDirectory -ProvidedValue $_ -ExceptionMessage 'The specified directory does not exist.')) + } + return $_ + })] + [System.String[]]$BaseDirectory + ) + + # Internal filter to process asset file paths. + filter Update-ADTAssetFilePath + { + # Go recursive if we've received a hashtable, otherwise just update the values. + foreach ($asset in $($_.GetEnumerator())) + { + # Re-process if this is a hashtable. + if ($asset.Value -is [System.Collections.Hashtable]) + { + $asset.Value | & $MyInvocation.MyCommand; continue + } + + # Skip if the path is fully qualified. + if ([System.IO.Path]::IsPathRooted($asset.Value)) + { + continue + } + + # Get the asset's full path based on the supplied BaseDirectory. + # Fall back to the module's path if the asset is unable to be found. + $assetPath = foreach ($directory in $($BaseDirectory[($BaseDirectory.Count - 1)..(0)]; $Script:ADT.Directories.Defaults.Config)) + { + if (($assetPath = & $Script:CommandTable.'Get-Item' -LiteralPath "$directory\$($_.($asset.Key))" -ErrorAction Ignore)) + { + $assetPath.FullName + break + } + } + + # Throw if we found no asset. + if (!$assetPath) + { + $naerParams = @{ + Exception = [System.IO.FileNotFoundException]::new("Failed to resolve the asset [$($asset.Key)] to a valid file path.", $_.($asset.Key)) + Category = [System.Management.Automation.ErrorCategory]::ObjectNotFound + ErrorId = 'DialogAssetNotFound' + TargetObject = $_.($asset.Key) + RecommendedAction = "Ensure the file exists and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + $_.($asset.Key) = $assetPath + } + } + + # Internal filter to expand variables. + filter Expand-ADTVariablesInConfig + { + # Go recursive if we've received a hashtable, otherwise just update the values. + foreach ($section in $($_.GetEnumerator())) + { + if ($section.Value -is [System.Collections.Hashtable]) + { + $section.Value | & $MyInvocation.MyCommand + } + elseif ($section.Value -is [System.String]) + { + $_.($section.Key) = $ExecutionContext.InvokeCommand.ExpandString($section.Value) + } + } + } + + # Import the config from disk. + $config = & $Script:CommandTable.'Import-ADTModuleDataFile' @PSBoundParameters -FileName config.psd1 + + # Place restrictions on non-ConsoleHost targets. + if ($Host.Name.Equals('Windows PowerShell ISE Host')) + { + $config.UI.DialogStyle = 'Classic' + } + + # Confirm the specified dialog type is valid. + if (($config.UI.DialogStyle -ne 'Classic') -and (& $Script:CommandTable.'Test-ADTNonNativeCaller')) + { + $config.UI.DialogStyle = if ($config.UI.ContainsKey('DialogStyleCompatMode')) + { + $config.UI.DialogStyleCompatMode + } + else + { + 'Classic' + } + } + if (!$Script:Dialogs.Contains($config.UI.DialogStyle)) + { + $naerParams = @{ + Exception = [System.NotSupportedException]::new("The specified dialog style [$($config.UI.DialogStyle)] is not valid. Valid styles are ['$($Script:Dialogs.Keys -join "', '")'].") + Category = [System.Management.Automation.ErrorCategory]::InvalidData + ErrorId = 'DialogStyleInvalid' + TargetObject = $config + RecommendedAction = "Please review the supplied configuration file and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + + # Expand out environment variables and asset file paths. + ($adtEnv = & $Script:CommandTable.'Get-ADTEnvironmentTable').GetEnumerator() | & { process { & $Script:CommandTable.'New-Variable' -Name $_.Name -Value $_.Value -Option Constant } end { $config | Expand-ADTVariablesInConfig } } + $config.Assets | Update-ADTAssetFilePath + + # Set the app's AUMID so it doesn't just say "Windows PowerShell". + if ($config.UI.BalloonNotifications -and ![PSADT.LibraryInterfaces.Shell32]::SetCurrentProcessExplicitAppUserModelID($config.UI.BalloonTitle)) + { + $regKey = "$(if ($adtEnv.IsAdmin) { 'HKEY_CLASSES_ROOT' } else { 'HKEY_CURRENT_USER\Software\Classes' })\AppUserModelId\$($config.UI.BalloonTitle)" + [Microsoft.Win32.Registry]::SetValue($regKey, 'DisplayName', $config.UI.BalloonTitle, [Microsoft.Win32.RegistryValueKind]::String) + [Microsoft.Win32.Registry]::SetValue($regKey, 'IconUri', $config.Assets.Logo, [Microsoft.Win32.RegistryValueKind]::ExpandString) + } + + # Change paths to user accessible ones if user isn't an admin. + if (!$adtEnv.IsAdmin) + { + if (![System.String]::IsNullOrWhiteSpace($config.Toolkit.TempPathNoAdminRights)) + { + $config.Toolkit.TempPath = $config.Toolkit.TempPathNoAdminRights + } + if (![System.String]::IsNullOrWhiteSpace($config.Toolkit.RegPathNoAdminRights)) + { + $config.Toolkit.RegPath = $config.Toolkit.RegPathNoAdminRights + } + if (![System.String]::IsNullOrWhiteSpace($config.Toolkit.LogPathNoAdminRights)) + { + $config.Toolkit.LogPath = $config.Toolkit.LogPathNoAdminRights + } + if (![System.String]::IsNullOrWhiteSpace($config.MSI.LogPathNoAdminRights)) + { + $config.MSI.LogPath = $config.MSI.LogPathNoAdminRights + } + } + + # Append the toolkit's name onto the temporary path. + $config.Toolkit.TempPath = [System.IO.Path]::Combine($config.Toolkit.TempPath, $adtEnv.appDeployToolkitName) + + # Finally, return the config for usage within module. + return $config +} + + +#----------------------------------------------------------------------------- +# +# MARK: Import-ADTModuleDataFile +# +#----------------------------------------------------------------------------- + +function Import-ADTModuleDataFile +{ + [CmdletBinding()] + [OutputType([System.Collections.Hashtable])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if ([System.String]::IsNullOrWhiteSpace($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName BaseDirectory -ProvidedValue $_ -ExceptionMessage 'The specified input is null or empty.')) + } + if (![System.IO.Directory]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName BaseDirectory -ProvidedValue $_ -ExceptionMessage 'The specified directory does not exist.')) + } + return $_ + })] + [System.String[]]$BaseDirectory, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$FileName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$UICulture, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IgnorePolicy + ) + + # Internal function to process the imported data. + function Update-ADTImportedDataValues + { + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [AllowEmptyCollection()] + [System.Collections.Hashtable]$DataFile, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Hashtable]$NewData + ) + + # Process the provided default data so we can add missing data to the data file. + foreach ($section in $NewData.GetEnumerator()) + { + # Recursively process hashtables, otherwise just update the value. + if ($section.Value -is [System.Collections.Hashtable]) + { + if (!$DataFile.ContainsKey($section.Key) -or ($DataFile.($section.Key) -isnot [System.Collections.Hashtable])) + { + $DataFile.($section.Key) = @{} + } + & $MyInvocation.MyCommand -DataFile $DataFile.($section.Key) -NewData $section.Value + } + elseif (!$DataFile.ContainsKey($section.Key) -or ![System.String]::IsNullOrWhiteSpace((& $Script:CommandTable.'Out-String' -InputObject $section.Value))) + { + $DataFile.($section.Key) = $section.Value + } + } + } + + # Establish directory paths for the specified input. + $moduleDirectory = $Script:ADT.Directories.Defaults.([System.IO.Path]::GetFileNameWithoutExtension($FileName)) + $callerDirectory = $BaseDirectory + + # If we're running a release module, ensure the psd1 files haven't been tampered with. + if (($badFiles = & $Script:CommandTable.'Test-ADTReleaseBuildFileValidity' -LiteralPath $moduleDirectory)) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("The module's default $FileName file has been modified from its released state.") + Category = [System.Management.Automation.ErrorCategory]::InvalidData + ErrorId = 'ADTDataFileSignatureError' + TargetObject = $badFiles + RecommendedAction = "Please re-download $($MyInvocation.MyCommand.Module.Name) and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + + # Import the default data first and foremost. + $null = $PSBoundParameters.Remove('IgnorePolicy') + $PSBoundParameters.BaseDirectory = $moduleDirectory + $importedData = & $Script:CommandTable.'Import-LocalizedData' @PSBoundParameters + + # Validate we imported something from our default location. + if (!$importedData.Count) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("The importation of the module's default $FileName file returned a null or empty result.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'ADTDataFileImportFailure' + TargetObject = [System.IO.Path]::Combine($PSBoundParameters.BaseDirectory, $FileName) + RecommendedAction = "Please ensure that this module is not corrupt or missing files, then try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + + # Super-impose the caller's data if it's different from default. + if (!$callerDirectory.Equals($moduleDirectory)) + { + foreach ($directory in $callerDirectory) + { + $PSBoundParameters.BaseDirectory = $directory + Update-ADTImportedDataValues -DataFile $importedData -NewData (& $Script:CommandTable.'Import-LocalizedData' @PSBoundParameters) + } + } + + # Super-impose registry values if they exist. + if (!$IgnorePolicy -and ($policySettings = & $Script:CommandTable.'Get-ChildItem' -LiteralPath "Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\PSAppDeployToolkit\$([System.IO.Path]::GetFileNameWithoutExtension($FileName))" -ErrorAction Ignore | & $Script:CommandTable.'Convert-RegistryKeyToHashtable')) + { + Update-ADTImportedDataValues -DataFile $importedData -NewData $policySettings + } + + # Return the built out data to the caller. + return $importedData +} + + +#----------------------------------------------------------------------------- +# +# MARK: Initialize-ADTClassicAssets +# +#----------------------------------------------------------------------------- + +function Initialize-ADTClassicAssets +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + ) + + # Return early if already initialised. + if ($Script:Dialogs.Classic.BannerHeight) + { + return + } + + # Process the classic assets by grabbing the bytes of each image asset, storing them into a memory stream, then as an image for WinForms to use. + try + { + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + $Script:Dialogs.Classic.Assets.Logo = [System.Drawing.Image]::FromStream([System.IO.MemoryStream]::new([System.IO.File]::ReadAllBytes($adtConfig.Assets.Logo))) + $Script:Dialogs.Classic.Assets.Icon = [PSADT.Shared.Utility]::ConvertImageToIcon($Script:Dialogs.Classic.Assets.Logo) + $Script:Dialogs.Classic.Assets.Banner = [System.Drawing.Image]::FromStream([System.IO.MemoryStream]::new([System.IO.File]::ReadAllBytes($adtConfig.Assets.Banner))) + $Script:Dialogs.Classic.BannerHeight = [System.Math]::Ceiling($Script:Dialogs.Classic.Width * ($Script:Dialogs.Classic.Assets.Banner.Height / $Script:Dialogs.Classic.Assets.Banner.Width)) + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Initialize-ADTModuleIfUnitialized +# +#----------------------------------------------------------------------------- + +function Initialize-ADTModuleIfUnitialized +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.PSCmdlet]$Cmdlet + ) + + # Initialize the module if there's no session and it hasn't been previously initialized. + if (!($adtSession = if (& $Script:CommandTable.'Test-ADTSessionActive') { & $Script:CommandTable.'Get-ADTSession' }) -and !(& $Script:CommandTable.'Test-ADTModuleInitialized')) + { + try + { + & $Script:CommandTable.'Initialize-ADTModule' + } + catch + { + $Cmdlet.ThrowTerminatingError($_) + } + } + + # Return the current session if we happened to get one. + if ($adtSession) + { + return $adtSession + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Invoke-ADTServiceAndDependencyOperation +# +#----------------------------------------------------------------------------- + +function Invoke-ADTServiceAndDependencyOperation +{ + <# + + .SYNOPSIS + Process Windows service and its dependencies. + + .DESCRIPTION + Process Windows service and its dependencies. + + .PARAMETER Name + Specify the name of the service. + + .PARAMETER SkipDependentServices + Choose to skip checking for dependent services. + + .PARAMETER PendingStatusWait + The amount of time to wait for a service to get out of a pending state before continuing. Default is 60 seconds. + + .PARAMETER PassThru + Return the System.ServiceProcess.ServiceController service object. + + .INPUTS + None. You cannot pipe objects to this function. + + .OUTPUTS + System.ServiceProcess.ServiceController. Returns the service object. + + .EXAMPLE + Invoke-ADTServiceAndDependencyOperation -Name wuauserv -Operation Start + + .EXAMPLE + Invoke-ADTServiceAndDependencyOperation -Name wuauserv -Operation Stop + + .LINK + https://psappdeploytoolkit.com + + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'SkipDependentServices', Justification = "This parameter is used within a child function that isn't immediately visible to PSScriptAnalyzer.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $true)] + [ValidateSet('Start', 'Stop')] + [System.String]$Operation, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SkipDependentServices, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.TimeSpan]$PendingStatusWait = [System.TimeSpan]::FromSeconds(60), + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + # Internal worker function. + function Invoke-ADTDependentServiceOperation + { + if (!$SkipDependentServices) + { + return + } + + # Discover all dependent services. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Discovering all dependent service(s) for service [$Service] which are not '$(($status = if ($Operation -eq 'Start') {'Running'} else {'Stopped'}))'." + if (!($dependentServices = & $Script:CommandTable.'Get-Service' -Name $Service.ServiceName -DependentServices | & { process { if ($_.Status -ne $status) { return $_ } } })) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Dependent service(s) were not discovered for service [$Service]." + return + } + + # Action each found dependent service. + foreach ($dependent in $dependentServices) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "$(('Starting', 'Stopping')[$Operation -eq 'Start']) dependent service [$($dependent.ServiceName)] with display name [$($dependent.DisplayName)] and a status of [$($dependent.Status)]." + try + { + $dependent | & "$($Operation)-Service" -Force -WarningAction Ignore + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to $($Operation.ToLower()) dependent service [$($dependent.ServiceName)] with display name [$($dependent.DisplayName)] and a status of [$($dependent.Status)]. Continue..." -Severity 2 + } + } + } + + # Get the service object before continuing. + $Service = & $Script:CommandTable.'Get-Service' -Name $Name + + # Wait up to 60 seconds if service is in a pending state. + if (($desiredStatus = @{ ContinuePending = 'Running'; PausePending = 'Paused'; StartPending = 'Running'; StopPending = 'Stopped' }.($Service.Status))) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Waiting for up to [$($PendingStatusWait.TotalSeconds)] seconds to allow service pending status [$($Service.Status)] to reach desired status [$([System.ServiceProcess.ServiceControllerStatus]$desiredStatus)]." + $Service.WaitForStatus($desiredStatus, $PendingStatusWait) + $Service.Refresh() + } + + # Discover if the service is currently running. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Service [$($Service.ServiceName)] with display name [$($Service.DisplayName)] has a status of [$($Service.Status)]." + if (($Operation -eq 'Stop') -and ($Service.Status -ne 'Stopped')) + { + # Process all dependent services. + Invoke-ADTDependentServiceOperation + + # Stop the parent service. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Stopping parent service [$($Service.ServiceName)] with display name [$($Service.DisplayName)]." + $Service = $Service | & $Script:CommandTable.'Stop-Service' -PassThru -WarningAction Ignore -Force + } + elseif (($Operation -eq 'Start') -and ($Service.Status -ne 'Running')) + { + # Start the parent service. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Starting parent service [$($Service.ServiceName)] with display name [$($Service.DisplayName)]." + $Service = $Service | & $Script:CommandTable.'Start-Service' -PassThru -WarningAction Ignore + + # Process all dependent services. + Invoke-ADTDependentServiceOperation + } + + # Return the service object if option selected. + if ($PassThru) + { + return $Service + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Invoke-ADTSessionCallbackOperation +# +#----------------------------------------------------------------------------- + +function Invoke-ADTSessionCallbackOperation +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Action', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateSet('Starting', 'Opening', 'Closing', 'Finishing')] + [System.String]$Type, + + [Parameter(Mandatory = $true)] + [ValidateSet('Add', 'Remove')] + [System.String]$Action, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.CommandInfo[]]$Callback + ) + + # Cache the global callbacks and perform any required action. + $callbacks = $Script:ADT.Callbacks.$Type + $null = $Callback | & { process { if ($Action.Equals('Remove') -or !$callbacks.Contains($_)) { $callbacks.$Action($_) } } } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Invoke-ADTSubstOperation +# +#----------------------------------------------------------------------------- + +function Invoke-ADTSubstOperation +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'Create')] + [Parameter(Mandatory = $true, ParameterSetName = 'Delete')] + [ValidateScript({ + if ($_ -notmatch '^[A-Z]:$') + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Drive -ProvidedValue $_ -ExceptionMessage 'The specified drive is not valid. Please specify a drive in the following format: [A:, B:, etc].')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$Drive, + + [Parameter(Mandatory = $true, ParameterSetName = 'Create')] + [ValidateScript({ + if ($null -eq $_) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified input is null.')) + } + if (!$_.Exists) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified image path cannot be found.')) + } + if ([System.Uri]::new($_).IsUnc) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified image path cannot be a network share.')) + } + return !!$_ + })] + [System.IO.DirectoryInfo]$Path, + + [Parameter(Mandatory = $true, ParameterSetName = 'Delete')] + [System.Management.Automation.SwitchParameter]$Delete + ) + + # Perform the subst operation. An exit code of 0 is considered successful. + $substPath = "$([System.Environment]::SystemDirectory)\subst.exe" + $substResult = if ($Path) + { + # Throw if the specified drive letter is in use. + if ((& $Script:CommandTable.'Get-PSDrive' -PSProvider FileSystem).Name -contains $Drive.Substring(0, 1)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Drive -ProvidedValue $Drive -ExceptionMessage 'The specified drive is currently in use. Please try again with an unused drive letter.')) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "$(($msg = "Creating substitution drive [$Drive] for [$Path]"))." + & $substPath $Drive $Path.FullName + } + elseif ($Delete) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "$(($msg = "Deleting substitution drive [$Drive]"))." + & $substPath $Drive /D + } + else + { + # If we're here, the caller probably did something silly like -Delete:$false. + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("Unable to determine the required mode of operation.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'SubstModeIndeterminate' + TargetObject = $PSBoundParameters + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + if ($Global:LASTEXITCODE.Equals(0)) + { + return + } + + # If we're here, we had a bad exit code. + & $Script:CommandTable.'Write-ADTLogEntry' -Message ($msg = "$msg failed with exit code [$Global:LASTEXITCODE]: $substResult") -Severity 3 + $naerParams = @{ + Exception = [System.Runtime.InteropServices.ExternalException]::new($msg, $Global:LASTEXITCODE) + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'SubstUtilityFailure' + TargetObject = $substResult + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) +} + + +#----------------------------------------------------------------------------- +# +# MARK: Invoke-ADTTerminalServerModeChange +# +#----------------------------------------------------------------------------- + +function Invoke-ADTTerminalServerModeChange +{ + <# + + .SYNOPSIS + Changes the mode for Remote Desktop Session Host/Citrix servers. + + .DESCRIPTION + Changes the mode for Remote Desktop Session Host/Citrix servers. + + .INPUTS + None. You cannot pipe objects to this function. + + .OUTPUTS + None. This function does not return any objects. + + .LINK + https://psappdeploytoolkit.com + + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateSet('Install', 'Execute')] + [System.String]$Mode + ) + + # Change the terminal server mode. An exit code of 1 is considered successful. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "$(($msg = "Changing terminal server into user $($Mode.ToLower()) mode"))." + $terminalServerResult = & "$([System.Environment]::SystemDirectory)\change.exe" User /$Mode 2>&1 + if ($Global:LASTEXITCODE.Equals(1)) + { + return + } + + # If we're here, we had a bad exit code. + & $Script:CommandTable.'Write-ADTLogEntry' -Message ($msg = "$msg failed with exit code [$Global:LASTEXITCODE]: $terminalServerResult") -Severity 3 + $naerParams = @{ + Exception = [System.Runtime.InteropServices.ExternalException]::new($msg, $Global:LASTEXITCODE) + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'RdsChangeUtilityFailure' + TargetObject = $terminalServerResult + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) +} + + +#----------------------------------------------------------------------------- +# +# MARK: New-ADTEnvironmentTable +# +#----------------------------------------------------------------------------- + +function New-ADTEnvironmentTable +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This function does not change system state.")] + param + ( + ) + + # Perform initial setup. + $variables = [ordered]@{} + + ## Variables: Toolkit Info + $variables.Add('appDeployToolkitName', $MyInvocation.MyCommand.Module.Name) + $variables.Add('appDeployToolkitPath', $MyInvocation.MyCommand.Module.ModuleBase) + $variables.Add('appDeployMainScriptVersion', $MyInvocation.MyCommand.Module.Version) + + ## Variables: Culture + $variables.Add('culture', $Host.CurrentCulture) + $variables.Add('uiculture', $Host.CurrentUICulture) + $variables.Add('currentLanguage', $variables.culture.TwoLetterISOLanguageName.ToUpper()) + $variables.Add('currentUILanguage', $variables.uiculture.TwoLetterISOLanguageName.ToUpper()) + + ## Variables: Environment Variables + $variables.Add('envHost', $Host) + $variables.Add('envHostVersion', [System.Version]$Host.Version) + $variables.Add('envHostVersionSemantic', $(if ($Host.Version.PSObject.Properties.Name -match '^PSSemVer') { [System.Management.Automation.SemanticVersion]$Host.Version })) + $variables.Add('envHostVersionMajor', $variables.envHostVersion.Major) + $variables.Add('envHostVersionMinor', $variables.envHostVersion.Minor) + $variables.Add('envHostVersionBuild', $(if ($variables.envHostVersion.Build -ge 0) { $variables.envHostVersion.Build })) + $variables.Add('envHostVersionRevision', $(if ($variables.envHostVersion.Revision -ge 0) { $variables.envHostVersion.Revision })) + $variables.Add('envHostVersionPreReleaseLabel', $(if ($variables.envHostVersionSemantic -and $variables.envHostVersionSemantic.PreReleaseLabel) { $variables.envHostVersionSemantic.PreReleaseLabel })) + $variables.Add('envHostVersionBuildLabel', $(if ($variables.envHostVersionSemantic -and $variables.envHostVersionSemantic.BuildLabel) { $variables.envHostVersionSemantic.BuildLabel })) + $variables.Add('envAllUsersProfile', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::CommonApplicationData)) + $variables.Add('envAppData', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::ApplicationData)) + $variables.Add('envArchitecture', [System.Environment]::GetEnvironmentVariable('PROCESSOR_ARCHITECTURE')) + $variables.Add('envCommonDesktop', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::CommonDesktopDirectory)) + $variables.Add('envCommonDocuments', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::CommonDocuments)) + $variables.Add('envCommonStartMenuPrograms', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::CommonPrograms)) + $variables.Add('envCommonStartMenu', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::CommonStartMenu)) + $variables.Add('envCommonStartUp', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::CommonStartup)) + $variables.Add('envCommonTemplates', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::CommonTemplates)) + $variables.Add('envHomeDrive', [System.Environment]::GetEnvironmentVariable('HOMEDRIVE')) + $variables.Add('envHomePath', [System.Environment]::GetEnvironmentVariable('HOMEPATH')) + $variables.Add('envHomeShare', [System.Environment]::GetEnvironmentVariable('HOMESHARE')) + $variables.Add('envLocalAppData', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::LocalApplicationData)) + $variables.Add('envLogicalDrives', [System.Environment]::GetLogicalDrives()) + $variables.Add('envProgramData', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::CommonApplicationData)) + $variables.Add('envPublic', [System.Environment]::GetEnvironmentVariable('PUBLIC')) + $variables.Add('envSystemDrive', [System.IO.Path]::GetPathRoot([System.Environment]::SystemDirectory).TrimEnd('\')) + $variables.Add('envSystemRoot', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::Windows)) + $variables.Add('envTemp', [System.IO.Path]::GetTempPath()) + $variables.Add('envUserCookies', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::Cookies)) + $variables.Add('envUserDesktop', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::DesktopDirectory)) + $variables.Add('envUserFavorites', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::Favorites)) + $variables.Add('envUserInternetCache', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::InternetCache)) + $variables.Add('envUserInternetHistory', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::History)) + $variables.Add('envUserMyDocuments', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::MyDocuments)) + $variables.Add('envUserName', [System.Environment]::UserName) + $variables.Add('envUserPictures', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::MyPictures)) + $variables.Add('envUserProfile', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::UserProfile)) + $variables.Add('envUserSendTo', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::SendTo)) + $variables.Add('envUserStartMenu', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::StartMenu)) + $variables.Add('envUserStartMenuPrograms', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::Programs)) + $variables.Add('envUserStartUp', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::StartUp)) + $variables.Add('envUserTemplates', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::Templates)) + $variables.Add('envSystem32Directory', [System.Environment]::SystemDirectory) + $variables.Add('envWinDir', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::Windows)) + + ## Variables: Running in SCCM Task Sequence. + $variables.Add('RunningTaskSequence', !![System.Type]::GetTypeFromProgID('Microsoft.SMS.TSEnvironment')) + + ## Variables: Domain Membership + $w32cs = & $Script:CommandTable.'Get-CimInstance' -ClassName Win32_ComputerSystem -Verbose:$false + $w32csd = $w32cs.Domain | & { process { if ($_) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1 + $variables.Add('IsMachinePartOfDomain', $w32cs.PartOfDomain) + $variables.Add('envMachineWorkgroup', $null) + $variables.Add('envMachineADDomain', $null) + $variables.Add('envLogonServer', $null) + $variables.Add('MachineDomainController', $null) + $variables.Add('envMachineDNSDomain', ([System.Net.NetworkInformation.IPGlobalProperties]::GetIPGlobalProperties().DomainName | & { process { if ($_) { return $_.ToLower() } } } | & $Script:CommandTable.'Select-Object' -First 1)) + $variables.Add('envUserDNSDomain', ([System.Environment]::GetEnvironmentVariable('USERDNSDOMAIN') | & { process { if ($_) { return $_.ToLower() } } } | & $Script:CommandTable.'Select-Object' -First 1)) + $variables.Add('envUserDomain', $(if ([System.Environment]::UserDomainName) { [System.Environment]::UserDomainName.ToUpper() })) + $variables.Add('envComputerName', $w32cs.DNSHostName.ToUpper()) + $variables.Add('envComputerNameFQDN', $variables.envComputerName) + if ($variables.IsMachinePartOfDomain) + { + $variables.envMachineADDomain = $w32csd.ToLower() + $variables.envComputerNameFQDN = try + { + [System.Net.Dns]::GetHostEntry('localhost').HostName + } + catch + { + # Function GetHostEntry failed, but we can construct the FQDN in another way + $variables.envComputerNameFQDN + '.' + $variables.envMachineADDomain + } + + # Set the logon server and remove backslashes at the beginning. + $variables.envLogonServer = $(try + { + [System.Environment]::GetEnvironmentVariable('LOGONSERVER') | & { process { if ($_ -and !$_.Contains('\\MicrosoftAccount')) { [System.Net.Dns]::GetHostEntry($_.TrimStart('\')).HostName } } } + } + catch + { + # If running in system context or if GetHostEntry fails, fall back on the logonserver value stored in the registry + & $Script:CommandTable.'Get-ItemProperty' -LiteralPath 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\History' -ErrorAction Ignore | & $Script:CommandTable.'Select-Object' -ExpandProperty DCName -ErrorAction Ignore + }) + while ($variables.envLogonServer -and $variables.envLogonServer.StartsWith('\')) + { + $variables.envLogonServer = $variables.envLogonServer.Substring(1) + } + + try + { + $variables.MachineDomainController = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain().FindDomainController().Name + } + catch + { + $null = $null + } + } + else + { + $variables.envMachineWorkgroup = $w32csd.ToUpper() + } + + # Get the OS Architecture. + $variables.Add('Is64Bit', [System.Environment]::Is64BitOperatingSystem) + $variables.Add('envOSArchitecture', [PSADT.OperatingSystem.OSHelper]::GetArchitecture()) + + ## Variables: Current Process Architecture + $variables.Add('Is64BitProcess', [System.Environment]::Is64BitProcess) + $variables.Add('psArchitecture', (& $Script:CommandTable.'Get-ADTPEFileArchitecture' -FilePath ([System.Diagnostics.Process]::GetCurrentProcess().Path))) + + ## Variables: Get normalized paths that vary depending on process bitness. + if ($variables.Is64Bit) + { + if ($variables.Is64BitProcess) + { + $variables.Add('envProgramFiles', [System.Environment]::GetFolderPath('ProgramFiles')) + $variables.Add('envCommonProgramFiles', [System.Environment]::GetFolderPath('CommonProgramFiles')) + $variables.Add('envSysNativeDirectory', [System.Environment]::SystemDirectory) + $variables.Add('envSYSWOW64Directory', [System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::SystemX86)) + } + else + { + $variables.Add('envProgramFiles', [System.Environment]::GetEnvironmentVariable('ProgramW6432')) + $variables.Add('envCommonProgramFiles', [System.Environment]::GetEnvironmentVariable('CommonProgramW6432')) + $variables.Add('envSysNativeDirectory', [System.IO.Path]::Combine([System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::Windows), 'sysnative')) + $variables.Add('envSYSWOW64Directory', [System.Environment]::SystemDirectory) + } + $variables.Add('envProgramFilesX86', [System.Environment]::GetFolderPath('ProgramFilesX86')) + $variables.Add('envCommonProgramFilesX86', [System.Environment]::GetFolderPath('CommonProgramFilesX86')) + } + else + { + $variables.Add('envProgramFiles', [System.Environment]::GetFolderPath('ProgramFiles')) + $variables.Add('envProgramFilesX86', $null) + $variables.Add('envCommonProgramFiles', [System.Environment]::GetFolderPath('CommonProgramFiles')) + $variables.Add('envCommonProgramFilesX86', $null) + $variables.Add('envSysNativeDirectory', [System.Environment]::SystemDirectory) + $variables.Add('envSYSWOW64Directory', $null) + } + + ## Variables: Operating System + $variables.Add('envOS', (& $Script:CommandTable.'Get-CimInstance' -ClassName Win32_OperatingSystem -Verbose:$false)) + $variables.Add('envOSName', $variables.envOS.Caption.Trim()) + $variables.Add('envOSServicePack', $variables.envOS.CSDVersion) + $variables.Add('envOSVersion', [version][System.Diagnostics.FileVersionInfo]::GetVersionInfo([System.IO.Path]::Combine($variables.envSysNativeDirectory, 'ntoskrnl.exe')).ProductVersion) + $variables.Add('envOSVersionMajor', $variables.envOSVersion.Major) + $variables.Add('envOSVersionMinor', $variables.envOSVersion.Minor) + $variables.Add('envOSVersionBuild', $(if ($variables.envOSVersion.Build -ge 0) { $variables.envOSVersion.Build })) + $variables.Add('envOSVersionRevision', $(if ($variables.envOSVersion.Revision -ge 0) { $variables.envOSVersion.Revision })) + + # Get the operating system type. + $variables.Add('envOSProductType', $variables.envOS.ProductType) + $variables.Add('IsServerOS', $variables.envOSProductType -eq 3) + $variables.Add('IsDomainControllerOS', $variables.envOSProductType -eq 2) + $variables.Add('IsWorkstationOS', $variables.envOSProductType -eq 1) + $variables.Add('IsMultiSessionOS', (& $Script:CommandTable.'Test-ADTIsMultiSessionOS')) + $variables.Add('envOSProductTypeName', $(switch ($variables.envOSProductType) + { + 3 { 'Server'; break } + 2 { 'Domain Controller'; break } + 1 { 'Workstation'; break } + default { 'Unknown'; break } + })) + + ## Variables: Office C2R version, bitness and channel + $variables.Add('envOfficeVars', (& $Script:CommandTable.'Get-ItemProperty' -LiteralPath 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration' -ErrorAction Ignore)) + $variables.Add('envOfficeVersion', ($variables.envOfficeVars | & $Script:CommandTable.'Select-Object' -ExpandProperty VersionToReport -ErrorAction Ignore)) + $variables.Add('envOfficeBitness', ($variables.envOfficeVars | & $Script:CommandTable.'Select-Object' -ExpandProperty Platform -ErrorAction Ignore)) + + # Channel needs special handling for group policy values. + $officeChannelProperty = if ($variables.envOfficeVars | & $Script:CommandTable.'Select-Object' -ExpandProperty UpdateChannel -ErrorAction Ignore) + { + $variables.envOfficeVars.UpdateChannel + } + elseif ($variables.envOfficeVars | & $Script:CommandTable.'Select-Object' -ExpandProperty CDNBaseURL -ErrorAction Ignore) + { + $variables.envOfficeVars.CDNBaseURL + } + $variables.Add('envOfficeChannel', $(switch ($officeChannelProperty -replace '^.+/') + { + "492350f6-3a01-4f97-b9c0-c7c6ddf67d60" { "monthly"; break } + "7ffbc6bf-bc32-4f92-8982-f9dd17fd3114" { "semi-annual"; break } + "64256afe-f5d9-4f86-8936-8840a6a4f5be" { "monthly targeted"; break } + "b8f9b850-328d-4355-9145-c59439a0c4cf" { "semi-annual targeted"; break } + "55336b82-a18d-4dd6-b5f6-9e5095c314a6" { "monthly enterprise"; break } + })) + + ## Variables: Hardware + $w32b = & $Script:CommandTable.'Get-CimInstance' -ClassName Win32_BIOS -Verbose:$false + $variables.Add('envSystemRAM', [System.Math]::Round($w32cs.TotalPhysicalMemory / 1GB)) + $variables.Add('envHardwareType', $(if (($w32b.Version -match 'VRTUAL') -or (($w32cs.Manufacturer -like '*Microsoft*') -and ($w32cs.Model -notlike '*Surface*'))) + { + 'Virtual:Hyper-V' + } + elseif ($w32b.Version -match 'A M I') + { + 'Virtual:Virtual PC' + } + elseif ($w32b.Version -like '*Xen*') + { + 'Virtual:Xen' + } + elseif (($w32b.SerialNumber -like '*VMware*') -or ($w32cs.Manufacturer -like '*VMWare*')) + { + 'Virtual:VMware' + } + elseif (($w32b.SerialNumber -like '*Parallels*') -or ($w32cs.Manufacturer -like '*Parallels*')) + { + 'Virtual:Parallels' + } + elseif ($w32cs.Model -like '*Virtual*') + { + 'Virtual' + } + else + { + 'Physical' + })) + + ## Variables: PowerShell And CLR (.NET) Versions + $variables.Add('envPSVersionTable', $PSVersionTable) + $variables.Add('envPSProcessPath', (& $Script:CommandTable.'Get-ADTPowerShellProcessPath')) + + # PowerShell Version + $variables.Add('envPSVersion', [System.Version]$variables.envPSVersionTable.PSVersion) + $variables.Add('envPSVersionSemantic', $(if ($variables.envPSVersionTable.PSVersion.GetType().FullName.Equals('System.Management.Automation.SemanticVersion')) { $variables.envPSVersionTable.PSVersion })) + $variables.Add('envPSVersionMajor', $variables.envPSVersion.Major) + $variables.Add('envPSVersionMinor', $variables.envPSVersion.Minor) + $variables.Add('envPSVersionBuild', $(if ($variables.envPSVersion.Build -ge 0) { $variables.envPSVersion.Build })) + $variables.Add('envPSVersionRevision', $(if ($variables.envPSVersion.Revision -ge 0) { $variables.envPSVersion.Revision })) + $variables.Add('envPSVersionPreReleaseLabel', $(if ($variables.envPSVersionSemantic -and $variables.envPSVersionSemantic.PreReleaseLabel) { $variables.envPSVersionSemantic.PreReleaseLabel })) + $variables.Add('envPSVersionBuildLabel', $(if ($variables.envPSVersionSemantic -and $variables.envPSVersionSemantic.BuildLabel) { $variables.envPSVersionSemantic.BuildLabel })) + + # CLR (.NET) Version used by Windows PowerShell + if ($variables.envPSVersionTable.ContainsKey('CLRVersion')) + { + $variables.Add('envCLRVersion', $variables.envPSVersionTable.CLRVersion) + $variables.Add('envCLRVersionMajor', $variables.envCLRVersion.Major) + $variables.Add('envCLRVersionMinor', $variables.envCLRVersion.Minor) + $variables.Add('envCLRVersionBuild', $(if ($variables.envCLRVersion.Build -ge 0) { $variables.envCLRVersion.Build })) + $variables.Add('envCLRVersionRevision', $(if ($variables.envCLRVersion.Revision -ge 0) { $variables.envCLRVersion.Revision })) + } + else + { + $variables.Add('envCLRVersion', $null) + $variables.Add('envCLRVersionMajor', $null) + $variables.Add('envCLRVersionMinor', $null) + $variables.Add('envCLRVersionBuild', $null) + $variables.Add('envCLRVersionRevision', $null) + } + + ## Variables: Permissions/Accounts + $variables.Add('CurrentProcessToken', [System.Security.Principal.WindowsIdentity]::GetCurrent()) + $variables.Add('CurrentProcessSID', [System.Security.Principal.SecurityIdentifier]$variables.CurrentProcessToken.User) + $variables.Add('ProcessNTAccount', $variables.CurrentProcessToken.Name) + $variables.Add('ProcessNTAccountSID', $variables.CurrentProcessSID.Value) + $variables.Add('IsAdmin', (& $Script:CommandTable.'Test-ADTCallerIsAdmin')) + $variables.Add('IsLocalSystemAccount', $variables.CurrentProcessSID.IsWellKnown([System.Security.Principal.WellKnownSidType]::LocalSystemSid)) + $variables.Add('IsLocalServiceAccount', $variables.CurrentProcessSID.IsWellKnown([System.Security.Principal.WellKnownSidType]::LocalServiceSid)) + $variables.Add('IsNetworkServiceAccount', $variables.CurrentProcessSID.IsWellKnown([System.Security.Principal.WellKnownSidType]::NetworkServiceSid)) + $variables.Add('IsServiceAccount', ($variables.CurrentProcessToken.Groups -contains ([System.Security.Principal.SecurityIdentifier]'S-1-5-6'))) + $variables.Add('IsProcessUserInteractive', [System.Environment]::UserInteractive) + $variables.Add('LocalSystemNTAccount', (& $Script:CommandTable.'ConvertTo-ADTNTAccountOrSID' -WellKnownSIDName LocalSystemSid -WellKnownToNTAccount -LocalHost 4>$null).Value) + $variables.Add('LocalUsersGroup', (& $Script:CommandTable.'ConvertTo-ADTNTAccountOrSID' -WellKnownSIDName BuiltinUsersSid -WellKnownToNTAccount -LocalHost 4>$null).Value) + $variables.Add('LocalAdministratorsGroup', (& $Script:CommandTable.'ConvertTo-ADTNTAccountOrSID' -WellKnownSIDName BuiltinAdministratorsSid -WellKnownToNTAccount -LocalHost 4>$null).Value) + $variables.Add('SessionZero', $variables.IsLocalSystemAccount -or $variables.IsLocalServiceAccount -or $variables.IsNetworkServiceAccount -or $variables.IsServiceAccount) + + ## Variables: Logged on user information + $variables.Add('LoggedOnUserSessions', (& $Script:CommandTable.'Get-ADTLoggedOnUser')) + $variables.Add('usersLoggedOn', ($variables.LoggedOnUserSessions | & { process { if ($_) { $_.NTAccount } } })) + $variables.Add('CurrentLoggedOnUserSession', ($variables.LoggedOnUserSessions | & { process { if ($_ -and $_.IsCurrentSession) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1)) + $variables.Add('CurrentConsoleUserSession', ($variables.LoggedOnUserSessions | & { process { if ($_ -and $_.IsConsoleSession) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1)) + $variables.Add('RunAsActiveUser', $(if ($null -ne $variables.LoggedOnUserSessions) { & $Script:CommandTable.'Get-ADTRunAsActiveUser' -UserSessionInfo $variables.LoggedOnUserSessions })) + + ## Variables: User profile information. + $variables.Add('dirUserProfile', [System.IO.Directory]::GetParent($variables.envPublic)) + $variables.Add('userProfileName', $(if ($variables.RunAsActiveUser) { $variables.RunAsActiveUser.UserName })) + $variables.Add('runasUserProfile', $(if ($variables.userProfileName) { & $Script:CommandTable.'Join-Path' -Path $variables.dirUserProfile -ChildPath $variables.userProfileName -Resolve -ErrorAction Ignore })) + + ## Variables: Invalid FileName Characters + $variables.Add('invalidFileNameChars', [System.IO.Path]::GetInvalidFileNameChars()) + $variables.Add('invalidFileNameCharsRegExPattern', "[$([System.Text.RegularExpressions.Regex]::Escape([System.String]::Join($null, $variables.invalidFileNameChars)))]") + + ## Variables: RegEx Patterns + $variables.Add('MSIProductCodeRegExPattern', '^(\{{0,1}([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}{0,1})$') + $variables.Add('InvalidScheduledTaskNameCharsRegExPattern', "[$([System.Text.RegularExpressions.Regex]::Escape('\/:*?"<>|'))]") + + # Add in WScript shell variables. + $variables.Add('Shell', [System.Activator]::CreateInstance([System.Type]::GetTypeFromProgID('WScript.Shell'))) + $variables.Add('ShellApp', [System.Activator]::CreateInstance([System.Type]::GetTypeFromProgID('Shell.Application'))) + + # Return variables for use within the module. + return $variables.AsReadOnly() +} + + +#----------------------------------------------------------------------------- +# +# MARK: Set-ADTPreferenceVariables +# +#----------------------------------------------------------------------------- + +function Set-ADTPreferenceVariables +{ + <# + .SYNOPSIS + Sets preference variables within the called scope based on CommonParameter values within the callstack. + + .DESCRIPTION + Script module functions do not automatically inherit their caller's variables, therefore we walk the callstack to get the closest bound CommonParameter value and use it within the called scope. + + This function is a helper function for any script module Advanced Function; by passing in the values of $ExecutionContext.SessionState, Set-ADTPreferenceVariables will set the caller's preference variables locally. + + .PARAMETER SessionState + The $ExecutionContext.SessionState object from a script module Advanced Function. This is how the Set-ADTPreferenceVariables function sets variables in its callers' scope, even if that caller is in a different script module. + + .PARAMETER Scope + A scope override, mostly so this can be called via Initialize-ADTFunction. + + .EXAMPLE + Set-ADTPreferenceVariables -SessionState $ExecutionContext.SessionState + + Imports the default PowerShell preference variables from the caller into the local scope. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .NOTES + An active ADT session is required to use this function. + + Original code inspired by: https://gallery.technet.microsoft.com/scriptcenter/Inherit-Preference-82343b9d + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This compatibility wrapper function cannot have its name changed for backwards compatiblity purposes.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SessionState]$SessionState, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$Scope = 1 + ) + + # Get the callstack so we can enumerate bound parameters of our callers. + $stackParams = (& $Script:CommandTable.'Get-PSCallStack').InvocationInfo.BoundParameters.GetEnumerator().GetEnumerator() + + # Loop through each common parameter and get the first bound value. + foreach ($pref in $Script:PreferenceVariableTable.GetEnumerator()) + { + # Return early if we have nothing. + if (!($param = $stackParams | & { process { if ($_.Key.Equals($pref.Key)) { return @{ Name = $pref.Value; Value = $_.Value } } } } | & $Script:CommandTable.'Select-Object' -First 1)) + { + continue + } + + # If we've hit a switch, default it to an ActionPreference of Continue. + if ($param.Value -is [System.Management.Automation.SwitchParameter]) + { + if (!$param.Value) + { + continue + } + $param.Value = [System.Management.Automation.ActionPreference]::Continue + } + + # When we're within the same module, just go up a scope level to set the value. + # If the caller in an external scope, we set this within their SessionState. + if ($SessionState.Equals($ExecutionContext.SessionState)) + { + & $Script:CommandTable.'Set-Variable' @param -Scope $Scope -Force -Confirm:$false -WhatIf:$false + } + else + { + $SessionState.PSVariable.Set($param.Value, $param.Value) + } + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTHelpConsoleInternal +# +#----------------------------------------------------------------------------- + +function Show-ADTHelpConsoleInternal +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$ModuleName, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Guid]$Guid, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Version]$ModuleVersion + ) + + # Ensure script runs in strict mode since this may be called in a new scope. + $ErrorActionPreference = [System.Management.Automation.ActionPreference]::Stop + $ProgressPreference = [System.Management.Automation.ActionPreference]::SilentlyContinue + Set-StrictMode -Version 3 + + # Import the module and store its passthru data so we can access it later. + $module = Import-Module -FullyQualifiedName ([Microsoft.PowerShell.Commands.ModuleSpecification]::new($PSBoundParameters)) -PassThru + + # Build out the form's listbox. + $helpListBox = [System.Windows.Forms.ListBox]::new() + $helpListBox.ClientSize = [System.Drawing.Size]::new(261, 675) + $helpListBox.Font = [System.Drawing.SystemFonts]::MessageBoxFont + $helpListBox.Location = [System.Drawing.Point]::new(3, 0) + $helpListBox.add_SelectedIndexChanged({ $helpTextBox.Text = [System.String]::Join("`n", ((Get-Help -Name $helpListBox.SelectedItem -Full | Out-String -Stream -Width ([System.Int32]::MaxValue)) -replace '^\s+$').TrimEnd()).Trim().Replace('
', $null) }) + $null = $helpListBox.Items.AddRange(($module.ExportedCommands.Keys | Sort-Object)) + + # Build out the form's textbox. + $helpTextBox = [System.Windows.Forms.RichTextBox]::new() + $helpTextBox.ClientSize = [System.Drawing.Size]::new(1250, 675) + $helpTextBox.Font = [System.Drawing.Font]::new('Consolas', 9) + $helpTextBox.Location = [System.Drawing.Point]::new(271, 0) + $helpTextBox.ReadOnly = $true + $helpTextBox.WordWrap = $false + + # Build out the form. The suspend/resume is crucial for HiDPI support! + $helpForm = [System.Windows.Forms.Form]::new() + $helpForm.SuspendLayout() + $helpForm.Text = "$($module.Name) Help Console" + $helpForm.Font = [System.Drawing.SystemFonts]::MessageBoxFont + $helpForm.AutoScaleDimensions = [System.Drawing.SizeF]::new(7, 15) + $helpForm.AutoScaleMode = [System.Windows.Forms.AutoScaleMode]::Font + $helpForm.AutoSize = $true + $helpForm.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::Fixed3D + $helpForm.MaximizeBox = $false + $helpForm.Controls.Add($helpListBox) + $helpForm.Controls.Add($helpTextBox) + $helpForm.ResumeLayout() + + # Show the form. Using Application.Run automatically manages disposal for us. + [System.Windows.Forms.Application]::Run($helpForm) +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationProgressClassic +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationProgressClassic +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'UnboundArguments', Justification = "This parameter is just to trap any superfluous input at the end of the function's call.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'NoRelocation', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$WindowTitle, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$StatusMessage, + + [Parameter(Mandatory = $false)] + [ValidateSet('Default', 'TopLeft', 'Top', 'TopRight', 'TopCenter', 'BottomLeft', 'Bottom', 'BottomRight')] + [System.String]$WindowLocation = 'Default', + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Windows.TextAlignment]$MessageAlignment = [System.Windows.TextAlignment]::Center, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoRelocation, + + [Parameter(Mandatory = $false, ValueFromRemainingArguments = $true, DontShow = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Generic.List[System.Object]]$UnboundArguments + ) + + # Internal worker function. + function Update-WindowLocation + { + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = 'This is an internal worker function that requires no end user confirmation.')] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Windows.Window]$Window, + + [Parameter(Mandatory = $false)] + [ValidateSet('Default', 'TopLeft', 'Top', 'TopRight', 'TopCenter', 'BottomLeft', 'Bottom', 'BottomRight')] + [System.String]$Location = 'Default' + ) + + # Calculate the position on the screen where the progress dialog should be placed. + [System.Double]$screenCenterWidth = [System.Windows.SystemParameters]::WorkArea.Width - $Window.ActualWidth + [System.Double]$screenCenterHeight = [System.Windows.SystemParameters]::WorkArea.Height - $Window.ActualHeight + + # Set the start position of the Window based on the screen size. + switch ($Location) + { + 'TopLeft' + { + $Window.Left = 0. + $Window.Top = 0. + break + } + 'Top' + { + $Window.Left = $screenCenterWidth * 0.5 + $Window.Top = 0. + break + } + 'TopRight' + { + $Window.Left = $screenCenterWidth + $Window.Top = 0. + break + } + 'TopCenter' + { + $Window.Left = $screenCenterWidth * 0.5 + $Window.Top = $screenCenterHeight * (1. / 6.) + break + } + 'BottomLeft' + { + $Window.Left = 0. + $Window.Top = $screenCenterHeight + break + } + 'Bottom' + { + $Window.Left = $screenCenterWidth * 0.5 + $Window.Top = $screenCenterHeight + break + } + 'BottomRight' + { + # The -100 offset is needed to not overlap system tray toast notifications. + $Window.Left = $screenCenterWidth + $Window.Top = $screenCenterHeight - 100 + break + } + default + { + # Center the progress window by calculating the center of the workable screen based on the width of the screen minus half the width of the progress bar + $Window.Left = $screenCenterWidth * 0.5 + $Window.Top = $screenCenterHeight * 0.5 + break + } + } + } + + # Check if the progress thread is running before invoking methods on it. + if (!$Script:Dialogs.Classic.ProgressWindow.Running) + { + # Load up the XML file. + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + $xaml = [System.Xml.XmlDocument]::new() + $xaml.Load($Script:Dialogs.Classic.ProgressWindow.XamlCode) + $xaml.Window.Title = $xaml.Window.ToolTip = $WindowTitle + $xaml.Window.TopMost = (!$NotTopMost).ToString() + $xaml.Window.Grid.TextBlock.Text = $StatusMessage + $xaml.Window.Grid.TextBlock.TextAlignment = $MessageAlignment.ToString() + + # Set up the PowerShell instance and commence invocation. + $Script:Dialogs.Classic.ProgressWindow.PowerShell = [System.Management.Automation.PowerShell]::Create().AddScript($Script:CommandTable.'Show-ADTInstallationProgressClassicInternal'.ScriptBlock).AddArgument($Xaml).AddArgument($adtConfig.Assets.Logo).AddArgument($adtConfig.Assets.Banner).AddArgument($WindowLocation).AddArgument(${Function:Update-WindowLocation}.Ast.Body.GetScriptBlock()).AddArgument($Script:CommandTable.'Disable-ADTWindowCloseButton'.ScriptBlock.Ast.Body.GetScriptBlock()) + $Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace = [System.Management.Automation.Runspaces.RunspaceFactory]::CreateRunspace() + $Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace.ApartmentState = [System.Threading.ApartmentState]::STA + $Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace.ThreadOptions = [System.Management.Automation.Runspaces.PSThreadOptions]::ReuseThread + $Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace.Open() + $Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace.SessionStateProxy.SetVariable('SyncHash', $Script:Dialogs.Classic.ProgressWindow.SyncHash) + $Script:Dialogs.Classic.ProgressWindow.Invocation = $Script:Dialogs.Classic.ProgressWindow.PowerShell.BeginInvoke() + + # Allow the thread to be spun up safely before invoking actions against it. + while (!($Script:Dialogs.Classic.ProgressWindow.SyncHash.ContainsKey('Window') -and $Script:Dialogs.Classic.ProgressWindow.SyncHash.Window.IsInitialized -and $Script:Dialogs.Classic.ProgressWindow.SyncHash.Window.Dispatcher.Thread.ThreadState.Equals([System.Threading.ThreadState]::Running))) + { + if ($Script:Dialogs.Classic.ProgressWindow.Invocation.IsCompleted) + { + if (!$Script:Dialogs.Classic.ProgressWindow.PowerShell.HadErrors) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("The separate thread completed without presenting the progress dialog.") + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'InstallationProgressDialogFailure' + TargetObject = $(if ($Script:Dialogs.Classic.ProgressWindow.SyncHash.ContainsKey('Window')) { $Script:Dialogs.Classic.ProgressWindow.SyncHash.Window }) + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + $Script:Dialogs.Classic.ProgressWindow.PowerShell.Runspace.SessionStateProxy.PSVariable.GetValue('Error') | & { process { if ($_ -is [System.Management.Automation.ErrorRecord]) { $PSCmdlet.ThrowTerminatingError($_) } } } + } + } + + # If we're here, the window came up. + $Script:Dialogs.Classic.ProgressWindow.Running = $true + } + else + { + # Invoke update events against an established window. + $Script:Dialogs.Classic.ProgressWindow.SyncHash.Window.Dispatcher.Invoke( + { + $Script:Dialogs.Classic.ProgressWindow.SyncHash.Window.Title = $WindowTitle + $Script:Dialogs.Classic.ProgressWindow.SyncHash.Message.Text = $StatusMessage + $Script:Dialogs.Classic.ProgressWindow.SyncHash.Message.TextAlignment = $MessageAlignment + if (!$NoRelocation) + { + Update-WindowLocation -Window $Script:Dialogs.Classic.ProgressWindow.SyncHash.Window -Location $WindowLocation + } + }, + [System.Windows.Threading.DispatcherPriority]::Send + ) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationProgressClassicInternal +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationProgressClassicInternal +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'DisableWindowCloseButton', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'UpdateWindowLocation', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'WindowLocation', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Xml.XmlDocument]$Xaml, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.IO.FileInfo]$Icon, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.IO.FileInfo]$Banner, + + [Parameter(Mandatory = $true)] + [ValidateSet('Default', 'TopLeft', 'Top', 'TopRight', 'TopCenter', 'BottomLeft', 'Bottom', 'BottomRight')] + [System.String]$WindowLocation, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.ScriptBlock]$UpdateWindowLocation, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.ScriptBlock]$DisableWindowCloseButton + ) + + # Set required variables to ensure script functionality. + $ErrorActionPreference = [System.Management.Automation.ActionPreference]::Stop + $ProgressPreference = [System.Management.Automation.ActionPreference]::SilentlyContinue + Set-StrictMode -Version 3 + + # Create XAML window and bring it up. + try + { + $SyncHash.Add('Window', [System.Windows.Markup.XamlReader]::Load([System.Xml.XmlNodeReader]::new($Xaml))) + $SyncHash.Add('Message', $SyncHash.Window.FindName('ProgressText')) + $SyncHash.Window.Icon = [System.Windows.Media.Imaging.BitmapFrame]::Create([System.IO.MemoryStream]::new([System.IO.File]::ReadAllBytes($Icon)), [System.Windows.Media.Imaging.BitmapCreateOptions]::IgnoreImageCache, [System.Windows.Media.Imaging.BitmapCacheOption]::OnLoad) + $SyncHash.Window.FindName('ProgressBanner').Source = [System.Windows.Media.Imaging.BitmapFrame]::Create([System.IO.MemoryStream]::new([System.IO.File]::ReadAllBytes($Banner)), [System.Windows.Media.Imaging.BitmapCreateOptions]::IgnoreImageCache, [System.Windows.Media.Imaging.BitmapCacheOption]::OnLoad) + $SyncHash.Window.add_MouseLeftButtonDown({ $this.DragMove() }) + $SyncHash.Window.add_Loaded({ + # Relocate the window and disable the X button. + & $UpdateWindowLocation -Window $this -Location $WindowLocation + & $DisableWindowCloseButton -WindowHandle ([System.Windows.Interop.WindowInteropHelper]::new($this).Handle) + }) + $null = $SyncHash.Window.ShowDialog() + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationProgressFluent +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationProgressFluent +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'UnboundArguments', Justification = "This parameter is just to trap any superfluous input at the end of the function's call.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$WindowTitle, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$WindowSubtitle, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$StatusMessage, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$StatusMessageDetail, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost, + + [Parameter(Mandatory = $false, ValueFromRemainingArguments = $true, DontShow = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Generic.List[System.Object]]$UnboundArguments + ) + + # Perform initial setup. + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + + # Advise that repositioning the progress window is unsupported for fluent. + if ($UnboundArguments -eq '-WindowLocation:') + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The parameter [-WindowLocation] is not supported with fluent dialogs and has no effect." -Severity 2 + } + + # Check if the progress thread is running before invoking methods on it. + if (!$Script:Dialogs.Fluent.ProgressWindow.Running) + { + # Instantiate a new progress window object and start it up. + [PSADT.UserInterface.UnifiedADTApplication]::ShowProgressDialog( + $WindowTitle, + $WindowSubtitle, + !$NotTopMost, + $adtConfig.Assets.Logo, + $StatusMessage, + $StatusMessageDetail + ) + + # Allow the thread to be spun up safely before invoking actions against it. + do + { + $Script:Dialogs.Fluent.ProgressWindow.Running = [PSADT.UserInterface.UnifiedADTApplication]::CurrentDialogVisible() + } + until ($Script:Dialogs.Fluent.ProgressWindow.Running) + } + else + { + # Update all values. + [PSADT.UserInterface.UnifiedADTApplication]::UpdateProgress($null, $StatusMessage, $StatusMessageDetail) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationPromptClassic +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationPromptClassic +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseDeclaredVarsMoreThanAssignments', 'formInstallationPromptStartLocation', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'UnboundArguments', Justification = "This parameter is just to trap any superfluous input at the end of the function's call.")] + [CmdletBinding()] + [OutputType([System.String])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Title, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Message, + + [Parameter(Mandatory = $false)] + [ValidateSet('Left', 'Center', 'Right')] + [System.String]$MessageAlignment = 'Center', + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonRightText, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonLeftText, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonMiddleText, + + [Parameter(Mandatory = $false)] + [ValidateSet('Application', 'Asterisk', 'Error', 'Exclamation', 'Hand', 'Information', 'Question', 'Shield', 'Warning', 'WinLogo')] + [System.String]$Icon, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PersistPrompt, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$MinimizeWindows, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$Timeout, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoExitOnTimeout, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost, + + [Parameter(Mandatory = $false, ValueFromRemainingArguments = $true, DontShow = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Generic.List[System.Object]]$UnboundArguments + ) + + # Set up some default values. + $controlSize = [System.Drawing.Size]::new($Script:Dialogs.Classic.Width, 0) + $paddingNone = [System.Windows.Forms.Padding]::new(0, 0, 0, 0) + $buttonSize = [System.Drawing.Size]::new(130, 24) + $adtEnv = & $Script:CommandTable.'Get-ADTEnvironmentTable' + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + + # Initalise the classic assets. + & $Script:CommandTable.'Initialize-ADTClassicAssets' + + # Define events for form windows. + $installPromptTimer_Tick = { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Installation action not taken within a reasonable amount of time.' + $buttonAbort.PerformClick() + } + $installPromptTimerPersist_Tick = { + $formInstallationPrompt.WindowState = [System.Windows.Forms.FormWindowState]::Normal + $formInstallationPrompt.TopMost = !$NotTopMost + $formInstallationPrompt.Location = $formInstallationPromptStartLocation + $formInstallationPrompt.BringToFront() + } + $formInstallationPrompt_FormClosed = { + # Remove all event handlers from the controls. + $installPromptTimer.remove_Tick($installPromptTimer_Tick) + $installPromptTimer.Dispose() + $installPromptTimer = $null + $installPromptTimerPersist.remove_Tick($installPromptTimerPersist_Tick) + $installPromptTimerPersist.Dispose() + $installPromptTimerPersist = $null + $formInstallationPrompt.remove_Load($formInstallationPrompt_Load) + $formInstallationPrompt.remove_FormClosed($formInstallationPrompt_FormClosed) + $formInstallationPrompt.Dispose() + $formInstallationPrompt = $null + } + $formInstallationPrompt_Load = { + # Disable the X button. + try + { + & $Script:CommandTable.'Disable-ADTWindowCloseButton' -WindowHandle $formInstallationPrompt.Handle + } + catch + { + # Not a terminating error if we can't disable the button. Just disable the Control Box instead. + & $Script:CommandTable.'Write-ADTLogEntry' 'Failed to disable the Close button. Disabling the Control Box instead.' -Severity 2 + $formInstallationPrompt.ControlBox = $false + } + + # Correct the initial state of the form to prevent the .NET maximized form issue. + $formInstallationPrompt.WindowState = [System.Windows.Forms.FormWindowState]::Normal + $formInstallationPrompt.BringToFront() + + # Get the start position of the form so we can return the form to this position if PersistPrompt is enabled. + $formInstallationPromptStartLocation = $formInstallationPrompt.Location + } + + # Built out timer + $installPromptTimer = [System.Windows.Forms.Timer]::new() + $installPromptTimer.Interval = $Timeout * 1000 + $installPromptTimer.add_Tick($installPromptTimer_Tick) + + # Built out timer for Persist Prompt mode. + $installPromptTimerPersist = [System.Windows.Forms.Timer]::new() + $installPromptTimerPersist.Interval = $adtConfig.UI.DefaultPromptPersistInterval * 1000 + $installPromptTimerPersist.add_Tick($installPromptTimerPersist_Tick) + + # Picture Banner. + $pictureBanner = [System.Windows.Forms.PictureBox]::new() + $pictureBanner.SizeMode = [System.Windows.Forms.PictureBoxSizeMode]::Zoom + $pictureBanner.MinimumSize = $pictureBanner.ClientSize = $pictureBanner.MaximumSize = [System.Drawing.Size]::new($Script:Dialogs.Classic.Width, $Script:Dialogs.Classic.BannerHeight) + $pictureBanner.Location = [System.Drawing.Point]::new(0, 0) + $pictureBanner.Name = 'PictureBanner' + $pictureBanner.Image = $Script:Dialogs.Classic.Assets.Banner + $pictureBanner.Margin = $paddingNone + $pictureBanner.TabStop = $false + + # Label Text. + $labelMessage = [System.Windows.Forms.Label]::new() + $labelMessage.MinimumSize = $labelMessage.ClientSize = $labelMessage.MaximumSize = [System.Drawing.Size]::new(381, 0) + $labelMessage.Margin = [System.Windows.Forms.Padding]::new(0, 10, 0, 5) + $labelMessage.Padding = [System.Windows.Forms.Padding]::new(20, 0, 20, 0) + $labelMessage.Anchor = [System.Windows.Forms.AnchorStyles]::None + $labelMessage.Font = $Script:Dialogs.Classic.Font + $labelMessage.Name = 'LabelMessage' + $labelMessage.Text = $Message + $labelMessage.TextAlign = [System.Drawing.ContentAlignment]::"Middle$MessageAlignment" + $labelMessage.TabStop = $false + $labelMessage.AutoSize = $true + + # Picture Icon. + if ($Icon) + { + $pictureIcon = [System.Windows.Forms.PictureBox]::new() + $pictureIcon.SizeMode = [System.Windows.Forms.PictureBoxSizeMode]::CenterImage + $pictureIcon.MinimumSize = $pictureIcon.ClientSize = $pictureIcon.MaximumSize = [System.Drawing.Size]::new(64, 32) + $pictureIcon.Margin = [System.Windows.Forms.Padding]::new(0, 10, 0, 5) + $pictureIcon.Padding = [System.Windows.Forms.Padding]::new(24, 0, 8, 0) + $pictureIcon.Anchor = [System.Windows.Forms.AnchorStyles]::None + $pictureIcon.Name = 'PictureIcon' + $pictureIcon.Image = ([System.Drawing.SystemIcons]::$Icon).ToBitmap() + $pictureIcon.TabStop = $false + $pictureIcon.Height = $labelMessage.Height + } + + # Button Abort (Hidden). + $buttonAbort = [System.Windows.Forms.Button]::new() + $buttonAbort.MinimumSize = $buttonAbort.ClientSize = $buttonAbort.MaximumSize = [System.Drawing.Size]::new(0, 0) + $buttonAbort.Margin = $buttonAbort.Padding = $paddingNone + $buttonAbort.DialogResult = [System.Windows.Forms.DialogResult]::Abort + $buttonAbort.Name = 'ButtonAbort' + $buttonAbort.Font = $Script:Dialogs.Classic.Font + $buttonAbort.BackColor = [System.Drawing.Color]::Transparent + $buttonAbort.ForeColor = [System.Drawing.Color]::Transparent + $buttonAbort.FlatAppearance.BorderSize = 0 + $buttonAbort.FlatAppearance.MouseDownBackColor = [System.Drawing.Color]::Transparent + $buttonAbort.FlatAppearance.MouseOverBackColor = [System.Drawing.Color]::Transparent + $buttonAbort.FlatStyle = [System.Windows.Forms.FlatStyle]::System + $buttonAbort.TabStop = $false + $buttonAbort.Visible = $true # Has to be set visible so we can call Click on it. + $buttonAbort.UseVisualStyleBackColor = $true + + # Button Default (Hidden). + $buttonDefault = [System.Windows.Forms.Button]::new() + $buttonDefault.MinimumSize = $buttonDefault.ClientSize = $buttonDefault.MaximumSize = [System.Drawing.Size]::new(0, 0) + $buttonDefault.Margin = $buttonDefault.Padding = $paddingNone + $buttonDefault.Name = 'buttonDefault' + $buttonDefault.Font = $Script:Dialogs.Classic.Font + $buttonDefault.BackColor = [System.Drawing.Color]::Transparent + $buttonDefault.ForeColor = [System.Drawing.Color]::Transparent + $buttonDefault.FlatAppearance.BorderSize = 0 + $buttonDefault.FlatAppearance.MouseDownBackColor = [System.Drawing.Color]::Transparent + $buttonDefault.FlatAppearance.MouseOverBackColor = [System.Drawing.Color]::Transparent + $buttonDefault.FlatStyle = [System.Windows.Forms.FlatStyle]::System + $buttonDefault.TabStop = $false + $buttonDefault.Enabled = $false + $buttonDefault.Visible = $true # Has to be set visible so we can call Click on it. + $buttonDefault.UseVisualStyleBackColor = $true + + # FlowLayoutPanel. + $flowLayoutPanel = [System.Windows.Forms.FlowLayoutPanel]::new() + $flowLayoutPanel.SuspendLayout() + $flowLayoutPanel.MinimumSize = $flowLayoutPanel.ClientSize = $flowLayoutPanel.MaximumSize = $controlSize + $flowLayoutPanel.Location = [System.Drawing.Point]::new(0, $Script:Dialogs.Classic.BannerHeight) + $flowLayoutPanel.AutoSize = $true + $flowLayoutPanel.AutoSizeMode = [System.Windows.Forms.AutoSizeMode]::GrowAndShrink + $flowLayoutPanel.Anchor = [System.Windows.Forms.AnchorStyles]::Top -bor [System.Windows.Forms.AnchorStyles]::Left + $flowLayoutPanel.WrapContents = $true + $flowLayoutPanel.Margin = $flowLayoutPanel.Padding = $paddingNone + + # Make sure label text is positioned correctly before adding it. + if ($Icon) + { + $labelMessage.Padding = [System.Windows.Forms.Padding]::new(0, 0, 10, 0) + $labelMessage.Location = [System.Drawing.Point]::new(64, 0) + $pictureIcon.Location = [System.Drawing.Point]::new(0, 0) + $flowLayoutPanel.Controls.Add($pictureIcon) + } + else + { + $labelMessage.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelMessage.Location = [System.Drawing.Point]::new(0, 0) + $labelMessage.MinimumSize = $labelMessage.ClientSize = $labelMessage.MaximumSize = $controlSize + } + $flowLayoutPanel.Controls.Add($labelMessage) + + # Add in remaining controls and resume object. + if ($ButtonLeftText -or $ButtonMiddleText -or $ButtonRightText) + { + # ButtonsPanel. + $panelButtons = [System.Windows.Forms.Panel]::new() + $panelButtons.SuspendLayout() + $panelButtons.MinimumSize = $panelButtons.ClientSize = $panelButtons.MaximumSize = [System.Drawing.Size]::new($Script:Dialogs.Classic.Width, 39) + $panelButtons.Margin = [System.Windows.Forms.Padding]::new(0, 10, 0, 0) + $panelButtons.AutoSize = $true + if ($Icon) + { + $panelButtons.Location = [System.Drawing.Point]::new(64, 0) + } + else + { + $panelButtons.Padding = $paddingNone + } + + # Build out and add the buttons if we have any. + if ($ButtonLeftText) + { + # Button Left. + $buttonLeft = [System.Windows.Forms.Button]::new() + $buttonLeft.MinimumSize = $buttonLeft.ClientSize = $buttonLeft.MaximumSize = $buttonSize + $buttonLeft.Margin = $buttonLeft.Padding = $paddingNone + $buttonLeft.Location = [System.Drawing.Point]::new(14, 4) + $buttonLeft.DialogResult = [System.Windows.Forms.DialogResult]::No + $buttonLeft.Font = $Script:Dialogs.Classic.Font + $buttonLeft.Name = 'ButtonLeft' + $buttonLeft.Text = $ButtonLeftText + $buttonLeft.TabIndex = 0 + $buttonLeft.AutoSize = $false + $buttonLeft.UseVisualStyleBackColor = $true + $panelButtons.Controls.Add($buttonLeft) + } + if ($ButtonMiddleText) + { + # Button Middle. + $buttonMiddle = [System.Windows.Forms.Button]::new() + $buttonMiddle.MinimumSize = $buttonMiddle.ClientSize = $buttonMiddle.MaximumSize = $buttonSize + $buttonMiddle.Margin = $buttonMiddle.Padding = $paddingNone + $buttonMiddle.Location = [System.Drawing.Point]::new(160, 4) + $buttonMiddle.DialogResult = [System.Windows.Forms.DialogResult]::Ignore + $buttonMiddle.Font = $Script:Dialogs.Classic.Font + $buttonMiddle.Name = 'ButtonMiddle' + $buttonMiddle.Text = $ButtonMiddleText + $buttonMiddle.TabIndex = 1 + $buttonMiddle.AutoSize = $false + $buttonMiddle.UseVisualStyleBackColor = $true + $panelButtons.Controls.Add($buttonMiddle) + } + if ($ButtonRightText) + { + # Button Right. + $buttonRight = [System.Windows.Forms.Button]::new() + $buttonRight.MinimumSize = $buttonRight.ClientSize = $buttonRight.MaximumSize = $buttonSize + $buttonRight.Margin = $buttonRight.Padding = $paddingNone + $buttonRight.Location = [System.Drawing.Point]::new(306, 4) + $buttonRight.DialogResult = [System.Windows.Forms.DialogResult]::Yes + $buttonRight.Font = $Script:Dialogs.Classic.Font + $buttonRight.Name = 'ButtonRight' + $buttonRight.Text = $ButtonRightText + $buttonRight.TabIndex = 2 + $buttonRight.AutoSize = $false + $buttonRight.UseVisualStyleBackColor = $true + $panelButtons.Controls.Add($buttonRight) + } + + # Add the button panel in if we have buttons. + if ($panelButtons.Controls.Count) + { + $panelButtons.ResumeLayout() + $flowLayoutPanel.Controls.Add($panelButtons) + } + } + $flowLayoutPanel.ResumeLayout() + + # Form Installation Prompt. + $formInstallationPromptStartLocation = $null + $formInstallationPrompt = [System.Windows.Forms.Form]::new() + $formInstallationPrompt.SuspendLayout() + $formInstallationPrompt.ClientSize = $controlSize + $formInstallationPrompt.Margin = $formInstallationPrompt.Padding = $paddingNone + $formInstallationPrompt.Font = $Script:Dialogs.Classic.Font + $formInstallationPrompt.Name = 'InstallPromptForm' + $formInstallationPrompt.Text = $Title + $formInstallationPrompt.AutoScaleMode = [System.Windows.Forms.AutoScaleMode]::Font + $formInstallationPrompt.AutoScaleDimensions = [System.Drawing.SizeF]::new(7, 15) + $formInstallationPrompt.StartPosition = [System.Windows.Forms.FormStartPosition]::CenterScreen + $formInstallationPrompt.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::Fixed3D + $formInstallationPrompt.MaximizeBox = $false + $formInstallationPrompt.MinimizeBox = $false + $formInstallationPrompt.TopMost = !$NotTopMost + $formInstallationPrompt.TopLevel = $true + $formInstallationPrompt.AutoSize = $true + $formInstallationPrompt.Icon = $Script:Dialogs.Classic.Assets.Icon + $formInstallationPrompt.Controls.Add($pictureBanner) + $formInstallationPrompt.Controls.Add($buttonAbort) + $formInstallationPrompt.Controls.Add($buttonDefault) + $formInstallationPrompt.Controls.Add($flowLayoutPanel) + $formInstallationPrompt.add_Load($formInstallationPrompt_Load) + $formInstallationPrompt.add_FormClosed($formInstallationPrompt_FormClosed) + $formInstallationPrompt.AcceptButton = $buttonDefault + $formInstallationPrompt.ActiveControl = $buttonDefault + $formInstallationPrompt.ResumeLayout() + + # Start the timer. + $installPromptTimer.Start() + if ($PersistPrompt) { $installPromptTimerPersist.Start() } + + # Show the prompt synchronously. If user cancels, then keep showing it until user responds using one of the buttons. + do + { + # Minimize all other windows + if ($MinimizeWindows) + { + $null = $adtEnv.ShellApp.MinimizeAll() + } + + # Show the Form + $formResult = $formInstallationPrompt.ShowDialog() + } + until ($formResult -match '^(Yes|No|Ignore|Abort)$') + + # Return the button text to the caller. + switch ($formResult) + { + Yes + { + return $ButtonRightText + } + No + { + return $ButtonLeftText + } + Ignore + { + return $ButtonMiddleText + } + Abort + { + # Restore minimized windows. + if ($MinimizeWindows) + { + $null = $adtEnv.ShellApp.UndoMinimizeAll() + } + if (!$NoExitOnTimeout) + { + if (& $Script:CommandTable.'Test-ADTSessionActive') + { + & $Script:CommandTable.'Close-ADTSession' -ExitCode $adtConfig.UI.DefaultExitCode + } + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'UI timed out but -NoExitOnTimeout specified. Continue...' + } + break + } + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationPromptFluent +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationPromptFluent +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'UnboundArguments', Justification = "This parameter is just to trap any superfluous input at the end of the function's call.")] + [CmdletBinding()] + [OutputType([System.String])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Title, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Subtitle, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Message, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonRightText, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonLeftText, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonMiddleText, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$Timeout, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost, + + [Parameter(Mandatory = $false, ValueFromRemainingArguments = $true, DontShow = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Generic.List[System.Object]]$UnboundArguments + ) + + # Send this straight out to the C# backend. + return [PSADT.UserInterface.UnifiedADTApplication]::ShowCustomDialog( + [System.TimeSpan]::FromSeconds($Timeout), + $Title, + $Subtitle, + !$NotTopMost, + (& $Script:CommandTable.'Get-ADTConfig').Assets.Logo, + $Message, + $ButtonLeftText, + $ButtonMiddleText, + $ButtonRightText + ) +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationRestartPromptClassic +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationRestartPromptClassic +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseDeclaredVarsMoreThanAssignments', 'formRestartPromptStartLocation', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'CountdownNoHideSeconds', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'UnboundArguments', Justification = "This parameter is just to trap any superfluous input at the end of the function's call.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Title, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$CountdownSeconds, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$CountdownNoHideSeconds, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoCountdown, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost, + + [Parameter(Mandatory = $false, ValueFromRemainingArguments = $true, DontShow = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Generic.List[System.Object]]$UnboundArguments + ) + + # Initialize variables. + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + $adtStrings = & $Script:CommandTable.'Get-ADTStringTable' + + # Initalise the classic assets. + & $Script:CommandTable.'Initialize-ADTClassicAssets' + + # Define starting counters. + $startTime = [System.DateTime]::Now + $countdownTime = $startTime + + # Set up some default values. + $controlSize = [System.Drawing.Size]::new($Script:Dialogs.Classic.Width, 0) + $paddingNone = [System.Windows.Forms.Padding]::new(0, 0, 0, 0) + $buttonSize = [System.Drawing.Size]::new(195, 24) + + # Define events for form windows. + $formRestart_Load = { + # Disable the X button. + try + { + & $Script:CommandTable.'Disable-ADTWindowCloseButton' -WindowHandle $formRestart.Handle + } + catch + { + # Not a terminating error if we can't disable the button. Just disable the Control Box instead + & $Script:CommandTable.'Write-ADTLogEntry' 'Failed to disable the Close button. Disabling the Control Box instead.' -Severity 2 + $formRestart.ControlBox = $false + } + + # Initialize the countdown timer. + $currentTime = [System.DateTime]::Now + $countdownTime = $startTime.AddSeconds($CountdownSeconds) + $timerCountdown.Start() + + # Set up the form. + $remainingTime = $countdownTime.Subtract($currentTime) + $labelCountdown.Text = [System.String]::Format('{0}:{1:d2}:{2:d2}', $remainingTime.Days * 24 + $remainingTime.Hours, $remainingTime.Minutes, $remainingTime.Seconds) + if ($remainingTime.TotalSeconds -le $CountdownNoHideSeconds) + { + $buttonRestartLater.Enabled = $false + } + + # Correct the initial state of the form to prevent the .NET maximized form issue. + $formRestart.WindowState = [System.Windows.Forms.FormWindowState]::Normal + $formRestart.BringToFront() + + # Get the start position of the form so we can return the form to this position if PersistPrompt is enabled. + $formRestartPromptStartLocation = $formRestart.Location + } + $restartTimerPersist_Tick = { + # Show the Restart Popup. + $formRestart.WindowState = [System.Windows.Forms.FormWindowState]::Normal + $formRestart.TopMost = !$NotTopMost + $formRestart.Location = $formRestartPromptStartLocation + $formRestart.BringToFront() + } + $buttonRestartLater_Click = { + # Minimize the form. + $formRestart.WindowState = [System.Windows.Forms.FormWindowState]::Minimized + if ($NoCountdown) + { + # Reset the persistence timer. + $restartTimerPersist.Stop() + $restartTimerPersist.Start() + } + } + $buttonRestartNow_Click = { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Forcefully restarting the computer...' + & $Script:CommandTable.'Restart-Computer' -Force + } + $timerCountdown_Tick = { + # Get the time information. + $currentTime = & $Script:CommandTable.'Get-Date' + $countdownTime = $startTime.AddSeconds($CountdownSeconds) + $remainingTime = $countdownTime.Subtract($currentTime) + + # If the countdown is complete, restart the machine. + if ($countdownTime -le $currentTime) + { + $buttonRestartNow.PerformClick() + } + else + { + # Update the form. + $labelCountdown.Text = [String]::Format('{0}:{1:d2}:{2:d2}', $remainingTime.Days * 24 + $remainingTime.Hours, $remainingTime.Minutes, $remainingTime.Seconds) + if ($remainingTime.TotalSeconds -le $CountdownNoHideSeconds) + { + $buttonRestartLater.Enabled = $false + + # If the form is hidden when we hit the "No Hide", bring it back up. + If ($formRestart.WindowState.Equals([System.Windows.Forms.FormWindowState]::Minimized)) + { + $formRestart.WindowState = [System.Windows.Forms.FormWindowState]::Normal + $formRestart.TopMost = !$NotTopMost + $formRestart.Location = $formRestartPromptStartLocation + $formRestart.BringToFront() + } + } + } + } + $formRestart_FormClosed = { + $timerCountdown.remove_Tick($timerCountdown_Tick) + $restartTimerPersist.remove_Tick($restartTimerPersist_Tick) + $buttonRestartNow.remove_Click($buttonRestartNow_Click) + $buttonRestartLater.remove_Click($buttonRestartLater_Click) + $formRestart.remove_Load($formRestart_Load) + $formRestart.remove_FormClosed($formRestart_FormClosed) + } + $formRestart_FormClosing = { + if ($_.CloseReason -eq 'UserClosing') + { + $_.Cancel = $true + } + } + + # Persistence Timer. + $timerCountdown = [System.Windows.Forms.Timer]::new() + $restartTimerPersist = [System.Windows.Forms.Timer]::new() + $restartTimerPersist.Interval = $adtConfig.UI.RestartPromptPersistInterval * 1000 + $restartTimerPersist.add_Tick($restartTimerPersist_Tick) + if ($NoCountdown) + { + $restartTimerPersist.Start() + } + + # Picture Banner. + $pictureBanner = [System.Windows.Forms.PictureBox]::new() + $pictureBanner.SizeMode = [System.Windows.Forms.PictureBoxSizeMode]::Zoom + $pictureBanner.MinimumSize = $pictureBanner.ClientSize = $pictureBanner.MaximumSize = [System.Drawing.Size]::new($Script:Dialogs.Classic.Width, $Script:Dialogs.Classic.BannerHeight) + $pictureBanner.Location = [System.Drawing.Point]::new(0, 0) + $pictureBanner.Name = 'PictureBanner' + $pictureBanner.Image = $Script:Dialogs.Classic.Assets.Banner + $pictureBanner.Margin = $paddingNone + $pictureBanner.TabStop = $false + + # Label Message. + $labelMessage = [System.Windows.Forms.Label]::new() + $labelMessage.MinimumSize = $labelMessage.ClientSize = $labelMessage.MaximumSize = $controlSize + $labelMessage.Margin = [System.Windows.Forms.Padding]::new(0, 10, 0, 5) + $labelMessage.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelMessage.Anchor = [System.Windows.Forms.AnchorStyles]::Top + $labelMessage.Font = $Script:Dialogs.Classic.Font + $labelMessage.Name = 'LabelMessage' + $labelMessage.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelMessage.TabStop = $false + $labelMessage.AutoSize = $true + $labelMessage.Text = if ($NoCountdown) + { + $adtStrings.RestartPrompt.Message + } + else + { + "$($adtStrings.RestartPrompt.Message) $($adtStrings.RestartPrompt.MessageTime)`n`n$($adtStrings.RestartPrompt.MessageRestart)" + } + + # Label Countdown. + $labelCountdown = [System.Windows.Forms.Label]::new() + $labelCountdown.MinimumSize = $labelCountdown.ClientSize = $labelCountdown.MaximumSize = $controlSize + $labelCountdown.Margin = $paddingNone + $labelCountdown.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelCountdown.Font = [System.Drawing.Font]::new($Script:Dialogs.Classic.Font.Name, ($Script:Dialogs.Classic.Font.Size + 9), [System.Drawing.FontStyle]::Bold) + $labelCountdown.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelCountdown.Text = '00:00:00' + $labelCountdown.Name = 'LabelCountdown' + $labelCountdown.TabStop = $false + $labelCountdown.AutoSize = $true + + # Panel Flow Layout. + $flowLayoutPanel = [System.Windows.Forms.FlowLayoutPanel]::new() + $flowLayoutPanel.SuspendLayout() + $flowLayoutPanel.MinimumSize = $flowLayoutPanel.ClientSize = $flowLayoutPanel.MaximumSize = $controlSize + $flowLayoutPanel.Location = [System.Drawing.Point]::new(0, $Script:Dialogs.Classic.BannerHeight) + $flowLayoutPanel.Margin = $flowLayoutPanel.Padding = $paddingNone + $flowLayoutPanel.FlowDirection = [System.Windows.Forms.FlowDirection]::TopDown + $flowLayoutPanel.AutoSize = $true + $flowLayoutPanel.AutoSizeMode = [System.Windows.Forms.AutoSizeMode]::GrowAndShrink + $flowLayoutPanel.Anchor = [System.Windows.Forms.AnchorStyles]::Top + $flowLayoutPanel.WrapContents = $true + $flowLayoutPanel.Controls.Add($labelMessage) + if (!$NoCountdown) + { + # Label Time remaining message. + $labelTimeRemaining = [System.Windows.Forms.Label]::new() + $labelTimeRemaining.MinimumSize = $labelTimeRemaining.ClientSize = $labelTimeRemaining.MaximumSize = $controlSize + $labelTimeRemaining.Margin = $paddingNone + $labelTimeRemaining.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelTimeRemaining.Anchor = [System.Windows.Forms.AnchorStyles]::Top + $labelTimeRemaining.Font = [System.Drawing.Font]::new($Script:Dialogs.Classic.Font.Name, ($Script:Dialogs.Classic.Font.Size + 3), [System.Drawing.FontStyle]::Bold) + $labelTimeRemaining.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelTimeRemaining.Text = $adtStrings.RestartPrompt.TimeRemaining + $labelTimeRemaining.Name = 'LabelTimeRemaining' + $labelTimeRemaining.TabStop = $false + $labelTimeRemaining.AutoSize = $true + $flowLayoutPanel.Controls.Add($labelTimeRemaining) + $flowLayoutPanel.Controls.Add($labelCountdown) + } + + # Button Panel. + $panelButtons = [System.Windows.Forms.Panel]::new() + $panelButtons.SuspendLayout() + $panelButtons.MinimumSize = $panelButtons.ClientSize = $panelButtons.MaximumSize = [System.Drawing.Size]::new($Script:Dialogs.Classic.Width, 39) + $panelButtons.Margin = [System.Windows.Forms.Padding]::new(0, 10, 0, 0) + $panelButtons.Padding = $paddingNone + $panelButtons.AutoSize = $true + + # Button Restart Now. + $buttonRestartNow = [System.Windows.Forms.Button]::new() + $buttonRestartNow.MinimumSize = $buttonRestartNow.ClientSize = $buttonRestartNow.MaximumSize = $buttonSize + $buttonRestartNow.Location = [System.Drawing.Point]::new(14, 4) + $buttonRestartNow.Margin = $buttonRestartNow.Padding = $paddingNone + $buttonRestartNow.Name = 'ButtonRestartNow' + $buttonRestartNow.Font = $Script:Dialogs.Classic.Font + $buttonRestartNow.Text = $adtStrings.RestartPrompt.ButtonRestartNow + $buttonRestartNow.TabIndex = 1 + $buttonRestartNow.AutoSize = $true + $buttonRestartNow.UseVisualStyleBackColor = $true + $buttonRestartNow.add_Click($buttonRestartNow_Click) + $panelButtons.Controls.Add($buttonRestartNow) + + # Button Minimize. + $buttonRestartLater = [System.Windows.Forms.Button]::new() + $buttonRestartLater.MinimumSize = $buttonRestartLater.ClientSize = $buttonRestartLater.MaximumSize = $buttonSize + $buttonRestartLater.Location = [System.Drawing.Point]::new(240, 4) + $buttonRestartLater.Margin = $buttonRestartLater.Padding = $paddingNone + $buttonRestartLater.Name = 'ButtonRestartLater' + $buttonRestartLater.Font = $Script:Dialogs.Classic.Font + $buttonRestartLater.Text = $adtStrings.RestartPrompt.ButtonRestartLater + $buttonRestartLater.TabIndex = 0 + $buttonRestartLater.AutoSize = $true + $buttonRestartLater.UseVisualStyleBackColor = $true + $buttonRestartLater.add_Click($buttonRestartLater_Click) + $panelButtons.Controls.Add($buttonRestartLater) + $panelButtons.ResumeLayout() + + # Add the Buttons Panel to the flowPanel. + $flowLayoutPanel.Controls.Add($panelButtons) + $flowLayoutPanel.ResumeLayout() + + # Button Default (Hidden). + $buttonDefault = [System.Windows.Forms.Button]::new() + $buttonDefault.MinimumSize = $buttonDefault.ClientSize = $buttonDefault.MaximumSize = [System.Drawing.Size]::new(0, 0) + $buttonDefault.Margin = $buttonDefault.Padding = $paddingNone + $buttonDefault.Name = 'buttonDefault' + $buttonDefault.Font = $Script:Dialogs.Classic.Font + $buttonDefault.BackColor = [System.Drawing.Color]::Transparent + $buttonDefault.ForeColor = [System.Drawing.Color]::Transparent + $buttonDefault.FlatAppearance.BorderSize = 0 + $buttonDefault.FlatAppearance.MouseDownBackColor = [System.Drawing.Color]::Transparent + $buttonDefault.FlatAppearance.MouseOverBackColor = [System.Drawing.Color]::Transparent + $buttonDefault.FlatStyle = [System.Windows.Forms.FlatStyle]::System + $buttonDefault.TabStop = $false + $buttonDefault.Enabled = $false + $buttonDefault.Visible = $true # Has to be set visible so we can call Click on it. + $buttonDefault.UseVisualStyleBackColor = $true + + # Form Restart. + $formRestartPromptStartLocation = $null + $formRestart = [System.Windows.Forms.Form]::new() + $formRestart.SuspendLayout() + $formRestart.ClientSize = $controlSize + $formRestart.Margin = $formRestart.Padding = $paddingNone + $formRestart.Font = $Script:Dialogs.Classic.Font + $formRestart.Name = 'FormRestart' + $formRestart.Text = $Title + $formRestart.AutoScaleMode = [System.Windows.Forms.AutoScaleMode]::Font + $formRestart.AutoScaleDimensions = [System.Drawing.SizeF]::new(7, 15) + $formRestart.StartPosition = [System.Windows.Forms.FormStartPosition]::CenterScreen + $formRestart.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::Fixed3D + $formRestart.MaximizeBox = $false + $formRestart.MinimizeBox = $false + $formRestart.TopMost = !$NotTopMost + $formRestart.TopLevel = $true + $formRestart.AutoSize = $true + $formRestart.Icon = $Script:Dialogs.Classic.Assets.Icon + $formRestart.Controls.Add($pictureBanner) + $formRestart.Controls.Add($flowLayoutPanel) + $formRestart.Controls.Add($buttonDefault) + $formRestart.add_Load($formRestart_Load) + $formRestart.add_FormClosed($formRestart_FormClosed) + $formRestart.add_FormClosing($formRestart_FormClosing) + $formRestart.AcceptButton = $buttonDefault + $formRestart.ActiveControl = $buttonDefault + $formRestart.ResumeLayout() + + # Timer Countdown. + if (!$NoCountdown) + { + $timerCountdown.add_Tick($timerCountdown_Tick) + } + + # Show the Form. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Displaying restart prompt with $(if ($NoCountdown) { 'no' } else { "a [$CountdownSeconds] second" }) countdown." + return $formRestart.ShowDialog() +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationRestartPromptFluent +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationRestartPromptFluent +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'UnboundArguments', Justification = "This parameter is just to trap any superfluous input at the end of the function's call.")] + [CmdletBinding()] + [OutputType([System.String])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Title, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Subtitle, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$CountdownSeconds, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoCountdown, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost, + + [Parameter(Mandatory = $false, ValueFromRemainingArguments = $true, DontShow = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Generic.List[System.Object]]$UnboundArguments + ) + + # Perform initial setup. + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + $adtStrings = & $Script:CommandTable.'Get-ADTStringTable' + + # Send this straight out to the C# backend. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Displaying restart prompt with $(if ($NoCountdown) { 'no' } else { "a [$CountdownSeconds] second" }) countdown." + $result = [PSADT.UserInterface.UnifiedADTApplication]::ShowRestartDialog( + $Title, + $Subtitle, + !$NotTopMost, + $adtConfig.Assets.Logo, + $adtStrings.RestartPrompt.TimeRemaining, + $(if (!$NoCountdown) { [System.TimeSpan]::FromSeconds($CountdownSeconds) }), + $adtStrings.RestartPrompt.Message, + $adtStrings.RestartPrompt.MessageRestart, + $adtStrings.RestartPrompt.ButtonRestartLater, + $adtStrings.RestartPrompt.ButtonRestartNow + ) + + # Restart the computer if the button was pushed. + if ($result.Equals('Restart')) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Forcefully restarting the computer...' + & $Script:CommandTable.'Restart-Computer' -Force + } + + # Return the button's result to the caller. + return $result +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTWelcomePromptClassic +# +#----------------------------------------------------------------------------- + +function Show-ADTWelcomePromptClassic +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'ProcessObjects', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'UnboundArguments', Justification = "This parameter is just to trap any superfluous input at the end of the function's call.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Title, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$DeploymentType, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [PSADT.Types.ProcessObject[]]$ProcessObjects, + + [Parameter(Mandatory = $false)] + [ValidateScript({ + if ($_.TotalSeconds -gt (& $Script:CommandTable.'Get-ADTConfig').UI.DefaultTimeout) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName CloseProcessesCountdown -ProvidedValue $_ -ExceptionMessage 'The close applications countdown time cannot be longer than the timeout specified in the config file.')) + } + return ($_ -ge 0) + })] + [System.TimeSpan]$CloseProcessesCountdown, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$DeferTimes, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$DeferDeadline, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ForceCountdown, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ForceCloseProcessesCountdown, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PersistPrompt, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$AllowDefer, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoMinimizeWindows, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$CustomText, + + [Parameter(Mandatory = $false, ValueFromRemainingArguments = $true, DontShow = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Generic.List[System.Object]]$UnboundArguments + ) + + # Perform initial setup. + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + $adtStrings = & $Script:CommandTable.'Get-ADTStringTable' + + # Initalise the classic assets. + & $Script:CommandTable.'Initialize-ADTClassicAssets' + + # Initialize variables. + $showCountdown = $false + $showCloseProcesses = $false + $showDeference = $false + $persistWindow = $false + + # Initial form layout: Close Applications + if ($welcomeState.RunningProcessDescriptions) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Prompting the user to close application(s) [$($welcomeState.RunningProcessDescriptions -join ',')]..." + $showCloseProcesses = $true + } + + # Initial form layout: Allow Deferral + if ($AllowDefer -and (($DeferTimes -ge 0) -or $DeferDeadline)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'The user has the option to defer.' + $showDeference = $true + + # Remove the Z from universal sortable date time format, otherwise it could be converted to a different time zone. + if ($DeferDeadline) + { + $DeferDeadline = (& $Script:CommandTable.'Get-Date' -Date ($DeferDeadline -replace 'Z')).ToString() + } + } + + # If deferral is being shown and 'close apps countdown' or 'persist prompt' was specified, enable those features. + if (!$showDeference) + { + if ($CloseProcessesCountdown -gt [System.TimeSpan]::Zero) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Close applications countdown has [$($CloseProcessesCountdown - $(if ($welcomeState.CloseProcessesCountdown) { $welcomeState.CloseProcessesCountdown.Elapsed } else { [System.TimeSpan]::Zero }))] seconds remaining." + $showCountdown = $true + } + } + elseif ($PersistPrompt) + { + $persistWindow = $true + } + + # If 'force close apps countdown' was specified, enable that feature. + if ($ForceCloseProcessesCountdown) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Close applications countdown has [$($CloseProcessesCountdown - $(if ($welcomeState.CloseProcessesCountdown) { $welcomeState.CloseProcessesCountdown.Elapsed } else { [System.TimeSpan]::Zero }))] seconds remaining." + $showCountdown = $true + } + + # If 'force countdown' was specified, enable that feature. + if ($ForceCountdown) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Countdown has [$($CloseProcessesCountdown - $(if ($welcomeState.CloseProcessesCountdown) { $welcomeState.CloseProcessesCountdown.Elapsed } else { [System.TimeSpan]::Zero }))] seconds remaining." + $showCountdown = $true + } + + # Set up some default values. + $controlSize = [System.Drawing.Size]::new($Script:Dialogs.Classic.Width, 0) + $paddingNone = [System.Windows.Forms.Padding]::new(0, 0, 0, 0) + $buttonSize = [System.Drawing.Size]::new(138, 24) + + # Add the timer if it doesn't already exist - this avoids the timer being reset if the continue button is clicked. + if (!$welcomeState.WelcomeTimer) + { + $welcomeState.WelcomeTimer = [System.Windows.Forms.Timer]::new() + } + + # Define all form events. + $formWelcome_FormClosed = { + $welcomeState.WelcomeTimer.remove_Tick($welcomeTimer_Tick) + $welcomeTimerPersist.remove_Tick($welcomeTimerPersist_Tick) + $timerRunningProcesses.remove_Tick($timerRunningProcesses_Tick) + $formWelcome.remove_Load($formWelcome_Load) + $formWelcome.remove_FormClosed($formWelcome_FormClosed) + } + $formWelcome_Load = { + # Disable the X button. + try + { + & $Script:CommandTable.'Disable-ADTWindowCloseButton' -WindowHandle $formWelcome.Handle + } + catch + { + # Not a terminating error if we can't disable the button. Just disable the Control Box instead + & $Script:CommandTable.'Write-ADTLogEntry' 'Failed to disable the Close button. Disabling the Control Box instead.' -Severity 2 + $formWelcome.ControlBox = $false + } + + # Initialize the countdown timer. + if ($showCountdown -and !$welcomeState.CloseProcessesCountdown) + { + $welcomeState.CloseProcessesCountdown = [System.Diagnostics.Stopwatch]::StartNew() + $remainingTime = $CloseProcessesCountdown - $welcomeState.CloseProcessesCountdown.Elapsed + $labelCountdown.Text = [System.String]::Format('{0}:{1:d2}:{2:d2}', $remainingTime.Days * 24 + $remainingTime.Hours, $remainingTime.Minutes, $remainingTime.Seconds) + } + $welcomeState.WelcomeTimer.Start() + + # Correct the initial state of the form to prevent the .NET maximized form issue. + $formWelcome.WindowState = [System.Windows.Forms.FormWindowState]::Normal + $formWelcome.BringToFront() + + # Get the start position of the form so we can return the form to this position if PersistPrompt is enabled. + $welcomeState.FormStartLocation = $formWelcome.Location + } + if ($showCountdown) + { + $welcomeTimer_Tick = { + # If the countdown is complete, close the application(s) or continue. + if ($welcomeState.CloseProcessesCountdown.Elapsed -gt $CloseProcessesCountdown) + { + if ($ForceCountdown -and !$welcomeState.RunningProcessDescriptions) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Countdown timer has elapsed and no processes running. Force continue.' + $buttonContinue.PerformClick() + } + elseif ($ForceCountdown -and $showDeference) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Countdown timer has elapsed and deferrals remaining. Force deferral.' + $buttonDefer.PerformClick() + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Close application(s) countdown timer has elapsed. Force closing application(s).' + if ($buttonCloseProcesses.CanFocus) + { + $buttonCloseProcesses.PerformClick() + } + else + { + $buttonContinue.PerformClick() + } + } + } + else + { + # Update the form. + $remainingTime = $CloseProcessesCountdown - $welcomeState.CloseProcessesCountdown.Elapsed + $labelCountdown.Text = [System.String]::Format('{0}:{1:d2}:{2:d2}', $remainingTime.Days * 24 + $remainingTime.Hours, $remainingTime.Minutes, $remainingTime.Seconds) + } + } + } + else + { + $welcomeState.WelcomeTimer.Interval = $adtConfig.UI.DefaultTimeout * 1000 + $welcomeTimer_Tick = { + $buttonAbort.PerformClick() + } + } + $welcomeTimerPersist_Tick = { + $formWelcome.WindowState = [System.Windows.Forms.FormWindowState]::Normal + $formWelcome.TopMost = !$NotTopMost + $formWelcome.Location = $welcomeState.FormStartLocation + $formWelcome.BringToFront() + } + $timerRunningProcesses_Tick = { + # Grab current list of running processes. + $dynamicRunningProcesses = & $Script:CommandTable.'Get-ADTRunningProcesses' -ProcessObjects $ProcessObjects -InformationAction SilentlyContinue + $dynamicRunningProcessDescriptions = $dynamicRunningProcesses | & $Script:CommandTable.'Select-Object' -ExpandProperty ProcessDescription | & $Script:CommandTable.'Sort-Object' -Unique + $previousRunningProcessDescriptions = $welcomeState.RunningProcessDescriptions + + # Check the previous list against what's currently running. + if (& $Script:CommandTable.'Compare-Object' -ReferenceObject @($welcomeState.RunningProcessDescriptions | & $Script:CommandTable.'Select-Object') -DifferenceObject @($dynamicRunningProcessDescriptions | & $Script:CommandTable.'Select-Object')) + { + # Update the runningProcessDescriptions variable for the next time this function runs. + $listboxCloseProcesses.Items.Clear() + if (($welcomeState.RunningProcessDescriptions = $dynamicRunningProcessDescriptions)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The running processes have changed. Updating the apps to close: [$($welcomeState.RunningProcessDescriptions -join ',')]..." + $listboxCloseProcesses.Items.AddRange($welcomeState.RunningProcessDescriptions) + } + } + + # If CloseProcesses processes were running when the prompt was shown, and they are subsequently detected to be closed while the form is showing, then close the form. The deferral and CloseProcesses conditions will be re-evaluated. + if ($previousRunningProcessDescriptions) + { + if (!$dynamicRunningProcesses) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Previously detected running processes are no longer running.' + $formWelcome.Dispose() + } + } + elseif ($dynamicRunningProcesses) + { + # If CloseProcesses processes were not running when the prompt was shown, and they are subsequently detected to be running while the form is showing, then close the form for relaunch. The deferral and CloseProcesses conditions will be re-evaluated. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'New running processes detected. Updating the form to prompt to close the running applications.' + $formWelcome.Dispose() + } + } + + # Welcome Timer. + $welcomeState.WelcomeTimer.add_Tick($welcomeTimer_Tick) + + # Persistence Timer. + $welcomeTimerPersist = [System.Windows.Forms.Timer]::new() + $welcomeTimerPersist.Interval = $adtConfig.UI.DefaultPromptPersistInterval * 1000 + $welcomeTimerPersist.add_Tick($welcomeTimerPersist_Tick) + if ($persistWindow) + { + $welcomeTimerPersist.Start() + } + + # Process Re-Enumeration Timer. + $timerRunningProcesses = [System.Windows.Forms.Timer]::new() + $timerRunningProcesses.Interval = $adtConfig.UI.DynamicProcessEvaluationInterval * 1000 + $timerRunningProcesses.add_Tick($timerRunningProcesses_Tick) + if ($adtConfig.UI.DynamicProcessEvaluation) + { + $timerRunningProcesses.Start() + } + + # Picture Banner. + $pictureBanner = [System.Windows.Forms.PictureBox]::new() + $pictureBanner.SizeMode = [System.Windows.Forms.PictureBoxSizeMode]::Zoom + $pictureBanner.MinimumSize = $pictureBanner.ClientSize = $pictureBanner.MaximumSize = [System.Drawing.Size]::new($Script:Dialogs.Classic.Width, $Script:Dialogs.Classic.BannerHeight) + $pictureBanner.Location = [System.Drawing.Point]::new(0, 0) + $pictureBanner.Name = 'PictureBanner' + $pictureBanner.Image = $Script:Dialogs.Classic.Assets.Banner + $pictureBanner.Margin = $paddingNone + $pictureBanner.TabStop = $false + + # Label Welcome Message. + $labelWelcomeMessage = [System.Windows.Forms.Label]::new() + $labelWelcomeMessage.MinimumSize = $labelWelcomeMessage.ClientSize = $labelWelcomeMessage.MaximumSize = $controlSize + $labelWelcomeMessage.Margin = [System.Windows.Forms.Padding]::new(0, 10, 0, 0) + $labelWelcomeMessage.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelWelcomeMessage.Anchor = [System.Windows.Forms.AnchorStyles]::Top + $labelWelcomeMessage.Font = $Script:Dialogs.Classic.Font + $labelWelcomeMessage.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelWelcomeMessage.Text = $adtStrings.DeferPrompt.WelcomeMessage + $labelWelcomeMessage.Name = 'LabelWelcomeMessage' + $labelWelcomeMessage.TabStop = $false + $labelWelcomeMessage.AutoSize = $true + + # Label App Name. + $labelAppName = [System.Windows.Forms.Label]::new() + $labelAppName.MinimumSize = $labelAppName.ClientSize = $labelAppName.MaximumSize = $controlSize + $labelAppName.Margin = [System.Windows.Forms.Padding]::new(0, 5, 0, 5) + $labelAppName.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelAppName.Anchor = [System.Windows.Forms.AnchorStyles]::Top + $labelAppName.Font = [System.Drawing.Font]::new($Script:Dialogs.Classic.Font.Name, ($Script:Dialogs.Classic.Font.Size + 3), [System.Drawing.FontStyle]::Bold) + $labelAppName.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelAppName.Text = $Title.Replace('&', '&&') + $labelAppName.Name = 'LabelAppName' + $labelAppName.TabStop = $false + $labelAppName.AutoSize = $true + + # Listbox Close Applications. + $listBoxCloseProcesses = [System.Windows.Forms.ListBox]::new() + $listBoxCloseProcesses.MinimumSize = $listBoxCloseProcesses.ClientSize = $listBoxCloseProcesses.MaximumSize = [System.Drawing.Size]::new(420, 100) + $listBoxCloseProcesses.Margin = [System.Windows.Forms.Padding]::new(15, 0, 15, 0) + $listBoxCloseProcesses.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $listboxCloseProcesses.Font = $Script:Dialogs.Classic.Font + $listBoxCloseProcesses.FormattingEnabled = $true + $listBoxCloseProcesses.HorizontalScrollbar = $true + $listBoxCloseProcesses.Name = 'ListBoxCloseProcesses' + $listBoxCloseProcesses.TabIndex = 3 + if ($welcomeState.RunningProcessDescriptions) + { + $null = $listboxCloseProcesses.Items.AddRange($welcomeState.RunningProcessDescriptions) + } + + # Label Countdown. + $labelCountdown = [System.Windows.Forms.Label]::new() + $labelCountdown.MinimumSize = $labelCountdown.ClientSize = $labelCountdown.MaximumSize = $controlSize + $labelCountdown.Margin = $paddingNone + $labelCountdown.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelCountdown.Font = [System.Drawing.Font]::new($Script:Dialogs.Classic.Font.Name, ($Script:Dialogs.Classic.Font.Size + 9), [System.Drawing.FontStyle]::Bold) + $labelCountdown.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelCountdown.Text = '00:00:00' + $labelCountdown.Name = 'LabelCountdown' + $labelCountdown.TabStop = $false + $labelCountdown.AutoSize = $true + + # Panel Flow Layout. + $flowLayoutPanel = [System.Windows.Forms.FlowLayoutPanel]::new() + $flowLayoutPanel.SuspendLayout() + $flowLayoutPanel.MinimumSize = $flowLayoutPanel.ClientSize = $flowLayoutPanel.MaximumSize = $controlSize + $flowLayoutPanel.Location = [System.Drawing.Point]::new(0, $Script:Dialogs.Classic.BannerHeight) + $flowLayoutPanel.Margin = $flowLayoutPanel.Padding = $paddingNone + $flowLayoutPanel.FlowDirection = [System.Windows.Forms.FlowDirection]::TopDown + $flowLayoutPanel.AutoSize = $true + $flowLayoutPanel.AutoSizeMode = [System.Windows.Forms.AutoSizeMode]::GrowAndShrink + $flowLayoutPanel.Anchor = [System.Windows.Forms.AnchorStyles]::Top + $flowLayoutPanel.WrapContents = $true + $flowLayoutPanel.Controls.Add($labelWelcomeMessage) + $flowLayoutPanel.Controls.Add($labelAppName) + if ($CustomText -and $adtStrings.WelcomePrompt.Classic.CustomMessage) + { + # Label CustomMessage. + $labelCustomMessage = [System.Windows.Forms.Label]::new() + $labelCustomMessage.MinimumSize = $labelCustomMessage.ClientSize = $labelCustomMessage.MaximumSize = $controlSize + $labelCustomMessage.Margin = [System.Windows.Forms.Padding]::new(0, 0, 0, 5) + $labelCustomMessage.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelCustomMessage.Anchor = [System.Windows.Forms.AnchorStyles]::Top + $labelCustomMessage.Font = $Script:Dialogs.Classic.Font + $labelCustomMessage.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelCustomMessage.Text = $adtStrings.WelcomePrompt.Classic.CustomMessage + $labelCustomMessage.Name = 'LabelCustomMessage' + $labelCustomMessage.TabStop = $false + $labelCustomMessage.AutoSize = $true + $flowLayoutPanel.Controls.Add($labelCustomMessage) + } + if ($showCloseProcesses) + { + # Label CloseProcessesMessage. + $labelCloseProcessesMessage = [System.Windows.Forms.Label]::new() + $labelCloseProcessesMessage.MinimumSize = $labelCloseProcessesMessage.ClientSize = $labelCloseProcessesMessage.MaximumSize = $controlSize + $labelCloseProcessesMessage.Margin = [System.Windows.Forms.Padding]::new(0, 0, 0, 5) + $labelCloseProcessesMessage.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelCloseProcessesMessage.Anchor = [System.Windows.Forms.AnchorStyles]::Top + $labelCloseProcessesMessage.Font = $Script:Dialogs.Classic.Font + $labelCloseProcessesMessage.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelCloseProcessesMessage.Text = $adtStrings.ClosePrompt.Message + $labelCloseProcessesMessage.Name = 'LabelCloseProcessesMessage' + $labelCloseProcessesMessage.TabStop = $false + $labelCloseProcessesMessage.AutoSize = $true + $flowLayoutPanel.Controls.Add($labelCloseProcessesMessage) + + # Listbox Close Applications. + $flowLayoutPanel.Controls.Add($listBoxCloseProcesses) + } + if ($showDeference) + { + # Label Defer Expiry Message. + $labelDeferExpiryMessage = [System.Windows.Forms.Label]::new() + $labelDeferExpiryMessage.MinimumSize = $labelDeferExpiryMessage.ClientSize = $labelDeferExpiryMessage.MaximumSize = $controlSize + $labelDeferExpiryMessage.Margin = [System.Windows.Forms.Padding]::new(0, 0, 0, 5) + $labelDeferExpiryMessage.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelDeferExpiryMessage.Font = $Script:Dialogs.Classic.Font + $labelDeferExpiryMessage.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelDeferExpiryMessage.Text = $adtStrings.DeferPrompt.ExpiryMessage + $labelDeferExpiryMessage.Name = 'LabelDeferExpiryMessage' + $labelDeferExpiryMessage.TabStop = $false + $labelDeferExpiryMessage.AutoSize = $true + $flowLayoutPanel.Controls.Add($labelDeferExpiryMessage) + + # Label Defer Deadline. + $labelDeferDeadline = [System.Windows.Forms.Label]::new() + $labelDeferDeadline.MinimumSize = $labelDeferDeadline.ClientSize = $labelDeferDeadline.MaximumSize = $controlSize + $labelDeferDeadline.Margin = [System.Windows.Forms.Padding]::new(0, 0, 0, 5) + $labelDeferDeadline.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelDeferDeadline.Font = [System.Drawing.Font]::new($Script:Dialogs.Classic.Font.Name, $Script:Dialogs.Classic.Font.Size, [System.Drawing.FontStyle]::Bold) + $labelDeferDeadline.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelDeferDeadline.Name = 'LabelDeferDeadline' + $labelDeferDeadline.TabStop = $false + $labelDeferDeadline.AutoSize = $true + if ($DeferTimes -ge 0) + { + $labelDeferDeadline.Text = "$($adtStrings.DeferPrompt.RemainingDeferrals) $($DeferTimes + 1)" + } + if ($deferDeadline) + { + $labelDeferDeadline.Text = "$($adtStrings.DeferPrompt.Deadline) $deferDeadline" + } + $flowLayoutPanel.Controls.Add($labelDeferDeadline) + + # Label Defer Expiry Message. + $labelDeferWarningMessage = [System.Windows.Forms.Label]::new() + $labelDeferWarningMessage.MinimumSize = $labelDeferWarningMessage.ClientSize = $labelDeferWarningMessage.MaximumSize = $controlSize + $labelDeferWarningMessage.Margin = [System.Windows.Forms.Padding]::new(0, 0, 0, 5) + $labelDeferWarningMessage.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelDeferWarningMessage.Font = $Script:Dialogs.Classic.Font + $labelDeferWarningMessage.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelDeferWarningMessage.Text = $adtStrings.DeferPrompt.WarningMessage + $labelDeferWarningMessage.Name = 'LabelDeferWarningMessage' + $labelDeferWarningMessage.TabStop = $false + $labelDeferWarningMessage.AutoSize = $true + $flowLayoutPanel.Controls.Add($labelDeferWarningMessage) + } + if ($showCountdown) + { + # Label CountdownMessage. + $labelCountdownMessage = [System.Windows.Forms.Label]::new() + $labelCountdownMessage.MinimumSize = $labelCountdownMessage.ClientSize = $labelCountdownMessage.MaximumSize = $controlSize + $labelCountdownMessage.Margin = $paddingNone + $labelCountdownMessage.Padding = [System.Windows.Forms.Padding]::new(10, 0, 10, 0) + $labelCountdownMessage.Anchor = [System.Windows.Forms.AnchorStyles]::Top + $labelCountdownMessage.Font = [System.Drawing.Font]::new($Script:Dialogs.Classic.Font.Name, ($Script:Dialogs.Classic.Font.Size + 3), [System.Drawing.FontStyle]::Bold) + $labelCountdownMessage.TextAlign = [System.Drawing.ContentAlignment]::MiddleCenter + $labelCountdownMessage.Name = 'LabelCountdownMessage' + $labelCountdownMessage.TabStop = $false + $labelCountdownMessage.AutoSize = $true + $labelCountdownMessage.Text = if ($ForceCountdown -or !$welcomeState.RunningProcessDescriptions) + { + [System.String]::Format($adtStrings.WelcomePrompt.Classic.CountdownMessage, $adtStrings.DeploymentType.$DeploymentType) + } + else + { + $adtStrings.ClosePrompt.CountdownMessage + } + $flowLayoutPanel.Controls.Add($labelCountdownMessage) + + ## Label Countdown. + $flowLayoutPanel.Controls.Add($labelCountdown) + } + + # Panel Buttons. + $panelButtons = [System.Windows.Forms.Panel]::new() + $panelButtons.SuspendLayout() + $panelButtons.MinimumSize = $panelButtons.ClientSize = $panelButtons.MaximumSize = [System.Drawing.Size]::new($Script:Dialogs.Classic.Width, 39) + $panelButtons.Margin = [System.Windows.Forms.Padding]::new(0, 10, 0, 0) + $panelButtons.Padding = $paddingNone + $panelButtons.AutoSize = $true + if ($showCloseProcesses) + { + # Button Close For Me. + $buttonCloseProcesses = [System.Windows.Forms.Button]::new() + $buttonCloseProcesses.MinimumSize = $buttonCloseProcesses.ClientSize = $buttonCloseProcesses.MaximumSize = $buttonSize + $buttonCloseProcesses.Margin = $buttonCloseProcesses.Padding = $paddingNone + $buttonCloseProcesses.Location = [System.Drawing.Point]::new(14, 4) + $buttonCloseProcesses.DialogResult = [System.Windows.Forms.DialogResult]::Yes + $buttonCloseProcesses.Font = $Script:Dialogs.Classic.Font + $buttonCloseProcesses.Name = 'ButtonCloseProcesses' + $buttonCloseProcesses.Text = $adtStrings.ClosePrompt.ButtonClose + $buttonCloseProcesses.TabIndex = 1 + $buttonCloseProcesses.AutoSize = $true + $buttonCloseProcesses.UseVisualStyleBackColor = $true + $panelButtons.Controls.Add($buttonCloseProcesses) + } + if ($showDeference) + { + # Button Defer. + $buttonDefer = [System.Windows.Forms.Button]::new() + $buttonDefer.MinimumSize = $buttonDefer.ClientSize = $buttonDefer.MaximumSize = $buttonSize + $buttonDefer.Margin = $buttonDefer.Padding = $paddingNone + $buttonDefer.Location = [System.Drawing.Point]::new((14, 154)[$showCloseProcesses], 4) + $buttonDefer.DialogResult = [System.Windows.Forms.DialogResult]::No + $buttonDefer.Font = $Script:Dialogs.Classic.Font + $buttonDefer.Name = 'ButtonDefer' + $buttonDefer.Text = $adtStrings.ClosePrompt.ButtonDefer + $buttonDefer.TabIndex = 0 + $buttonDefer.AutoSize = $true + $buttonDefer.UseVisualStyleBackColor = $true + $panelButtons.Controls.Add($buttonDefer) + } + + # Button Continue. + $buttonContinue = [System.Windows.Forms.Button]::new() + $buttonContinue.MinimumSize = $buttonContinue.ClientSize = $buttonContinue.MaximumSize = $buttonSize + $buttonContinue.Margin = $buttonContinue.Padding = $paddingNone + $buttonContinue.Location = [System.Drawing.Point]::new(294, 4) + $buttonContinue.DialogResult = [System.Windows.Forms.DialogResult]::OK + $buttonContinue.Font = $Script:Dialogs.Classic.Font + $buttonContinue.Name = 'ButtonContinue' + $buttonContinue.Text = $adtStrings.ClosePrompt.ButtonContinue + $buttonContinue.TabIndex = 2 + $buttonContinue.AutoSize = $true + $buttonContinue.UseVisualStyleBackColor = $true + if ($showCloseProcesses) + { + # Add tooltip to Continue button. + $toolTip = [System.Windows.Forms.ToolTip]::new() + $toolTip.BackColor = [Drawing.Color]::LightGoldenrodYellow + $toolTip.IsBalloon = $false + $toolTip.InitialDelay = 100 + $toolTip.ReshowDelay = 100 + $toolTip.SetToolTip($buttonContinue, $adtStrings.ClosePrompt.ButtonContinueTooltip) + } + $panelButtons.Controls.Add($buttonContinue) + $panelButtons.ResumeLayout() + + # Add the Buttons Panel to the flowPanel. + $flowLayoutPanel.Controls.Add($panelButtons) + $flowLayoutPanel.ResumeLayout() + + # Button Abort (Hidden). + $buttonAbort = [System.Windows.Forms.Button]::new() + $buttonAbort.MinimumSize = $buttonAbort.ClientSize = $buttonAbort.MaximumSize = [System.Drawing.Size]::new(0, 0) + $buttonAbort.Margin = $buttonAbort.Padding = $paddingNone + $buttonAbort.DialogResult = [System.Windows.Forms.DialogResult]::Abort + $buttonAbort.Name = 'buttonAbort' + $buttonAbort.Font = $Script:Dialogs.Classic.Font + $buttonAbort.BackColor = [System.Drawing.Color]::Transparent + $buttonAbort.ForeColor = [System.Drawing.Color]::Transparent + $buttonAbort.FlatAppearance.BorderSize = 0 + $buttonAbort.FlatAppearance.MouseDownBackColor = [System.Drawing.Color]::Transparent + $buttonAbort.FlatAppearance.MouseOverBackColor = [System.Drawing.Color]::Transparent + $buttonAbort.FlatStyle = [System.Windows.Forms.FlatStyle]::System + $buttonAbort.TabStop = $false + $buttonAbort.Visible = $true # Has to be set visible so we can call Click on it. + $buttonAbort.UseVisualStyleBackColor = $true + + # Button Default (Hidden). + $buttonDefault = [System.Windows.Forms.Button]::new() + $buttonDefault.MinimumSize = $buttonDefault.ClientSize = $buttonDefault.MaximumSize = [System.Drawing.Size]::new(0, 0) + $buttonDefault.Margin = $buttonDefault.Padding = $paddingNone + $buttonDefault.Name = 'buttonDefault' + $buttonDefault.Font = $Script:Dialogs.Classic.Font + $buttonDefault.BackColor = [System.Drawing.Color]::Transparent + $buttonDefault.ForeColor = [System.Drawing.Color]::Transparent + $buttonDefault.FlatAppearance.BorderSize = 0 + $buttonDefault.FlatAppearance.MouseDownBackColor = [System.Drawing.Color]::Transparent + $buttonDefault.FlatAppearance.MouseOverBackColor = [System.Drawing.Color]::Transparent + $buttonDefault.FlatStyle = [System.Windows.Forms.FlatStyle]::System + $buttonDefault.TabStop = $false + $buttonDefault.Enabled = $false + $buttonDefault.Visible = $true # Has to be set visible so we can call Click on it. + $buttonDefault.UseVisualStyleBackColor = $true + + ## Form Welcome + $formWelcome = [System.Windows.Forms.Form]::new() + $formWelcome.SuspendLayout() + $formWelcome.ClientSize = $controlSize + $formWelcome.Margin = $formWelcome.Padding = $paddingNone + $formWelcome.Font = $Script:Dialogs.Classic.Font + $formWelcome.Name = 'WelcomeForm' + $formWelcome.Text = $Title + $formWelcome.AutoScaleMode = [System.Windows.Forms.AutoScaleMode]::Font + $formWelcome.AutoScaleDimensions = [System.Drawing.SizeF]::new(7, 15) + $formWelcome.StartPosition = [System.Windows.Forms.FormStartPosition]::CenterScreen + $formWelcome.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::Fixed3D + $formWelcome.MaximizeBox = $false + $formWelcome.MinimizeBox = $false + $formWelcome.TopMost = !$NotTopMost + $formWelcome.TopLevel = $true + $formWelcome.AutoSize = $true + $formWelcome.Icon = $Script:Dialogs.Classic.Assets.Icon + $formWelcome.Controls.Add($pictureBanner) + $formWelcome.Controls.Add($buttonAbort) + $formWelcome.Controls.Add($buttonDefault) + $formWelcome.Controls.Add($flowLayoutPanel) + $formWelcome.add_Load($formWelcome_Load) + $formWelcome.add_FormClosed($formWelcome_FormClosed) + $formWelcome.AcceptButton = $buttonDefault + $formWelcome.ActiveControl = $buttonDefault + $formWelcome.ResumeLayout() + + # Minimize all other windows. + if (!$NoMinimizeWindows) + { + $null = (& $Script:CommandTable.'Get-ADTEnvironmentTable').ShellApp.MinimizeAll() + } + + # Run the form and store the result. + $result = switch ($formWelcome.ShowDialog()) + { + OK { 'Continue'; break } + No { 'Defer'; break } + Yes { 'Close'; break } + Abort { 'Timeout'; break } + } + $formWelcome.Dispose() + + # Shut down the timer if its running. + if ($adtConfig.UI.DynamicProcessEvaluation) + { + $timerRunningProcesses.Stop() + } + + # Return the result to the caller. + return $result +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTWelcomePromptFluent +# +#----------------------------------------------------------------------------- + +function Show-ADTWelcomePromptFluent +{ + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'UnboundArguments', Justification = "This parameter is just to trap any superfluous input at the end of the function's call.")] + [CmdletBinding()] + [OutputType([System.String])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Title, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Subtitle, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$DeferTimes, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoMinimizeWindows, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost, + + [Parameter(Mandatory = $false, ValueFromRemainingArguments = $true, DontShow = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Generic.List[System.Object]]$UnboundArguments + ) + + # Perform initial setup. + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + $adtStrings = & $Script:CommandTable.'Get-ADTStringTable' + + # Convert the incoming ProcessObject objects into AppProcessInfo objects. + $appsToClose = if ($welcomeState.RunningProcesses) + { + $welcomeState.RunningProcesses | & { + process + { + $_.Refresh(); if (!$_.HasExited) + { + # Get icon so we can convert it into a media image for the UI. + $icon = try + { + [PSADT.UserInterface.Utilities.ProcessExtensions]::GetIcon($_, $true) + } + catch + { + $null = $null + } + + # Instantiate and return a new AppProcessInfo object. + return [PSADT.UserInterface.Services.AppProcessInfo]::new( + $_.ProcessName, + $_.ProcessDescription, + $_.Product, + $_.Company, + $(if ($icon) { [PSADT.UserInterface.Utilities.BitmapExtensions]::ConvertToImageSource($icon.ToBitmap()) }), + $_.StartTime + ) + } + } + } + } + + # Minimize all other windows. + if (!$NoMinimizeWindows) + { + $null = (& $Script:CommandTable.'Get-ADTEnvironmentTable').ShellApp.MinimizeAll() + } + + # Send this out to the C# code. + $result = [PSADT.UserInterface.UnifiedADTApplication]::ShowWelcomeDialog( + [System.TimeSpan]::FromSeconds($adtConfig.UI.DefaultTimeout), + $Title, + $Subtitle, + !$NotTopMost, + $(if ($PSBoundParameters.ContainsKey('DeferTimes')) { $DeferTimes + 1 }), + $appsToClose, + $adtConfig.Assets.Logo, + $adtStrings.WelcomePrompt.Fluent.DialogMessage, + $adtStrings.WelcomePrompt.Fluent.DialogMessageNoProcesses, + $adtStrings.WelcomePrompt.Fluent.ButtonDeferRemaining, + $adtStrings.WelcomePrompt.Fluent.ButtonLeftText, + $adtStrings.WelcomePrompt.Fluent.ButtonRightText, + $adtStrings.WelcomePrompt.Fluent.ButtonRightTextNoProcesses, + $(if ($adtConfig.UI.DynamicProcessEvaluation) { [PSADT.UserInterface.Services.ProcessEvaluationService]::new() }) + ) + + # Return a translated value that's compatible with the toolkit. + switch ($result) + { + Continue + { + return 'Close' + break + } + Defer + { + return 'Defer' + break + } + Cancel + { + return 'Timeout' + break + } + default + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("The returned dialog result of [$_] is invalid and cannot be processed.") + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = "WelcomeDialogInvalidResult" + TargetObject = $_ + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTInstallationProgressRunning +# +#----------------------------------------------------------------------------- + +function Test-ADTInstallationProgressRunning +{ + # Return the value of the global state's bool. + return $Script:Dialogs.((& $Script:CommandTable.'Get-ADTConfig').UI.DialogStyle).ProgressWindow.Running +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTIsMultiSessionOS +# +#----------------------------------------------------------------------------- + +function Test-ADTIsMultiSessionOS +{ + # The registry is significantly cheaper to query than a CIM instance. + # https://www.jasonsamuel.com/2020/03/02/how-to-use-microsoft-wvd-windows-10-multi-session-fslogix-msix-app-attach-to-build-an-azure-powered-virtual-desktop-experience/ + return ([Microsoft.Win32.Registry]::GetValue('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'ProductName', $null) -match '^Microsoft Windows \d+ Enterprise (for Virtual Desktops|Multi-Session)$') +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTModuleIsReleaseBuild +# +#----------------------------------------------------------------------------- + +function Test-ADTModuleIsReleaseBuild +{ + return $Script:Module.Compiled -and $Script:Module.Signed +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTNonNativeCaller +# +#----------------------------------------------------------------------------- + +function Test-ADTNonNativeCaller +{ + return (& $Script:CommandTable.'Get-PSCallStack').Command.Contains('AppDeployToolkitMain.ps1') +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTReleaseBuildFileValidity +# +#----------------------------------------------------------------------------- + +function Test-ADTReleaseBuildFileValidity +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if ([System.String]::IsNullOrWhiteSpace($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName LiteralPath -ProvidedValue $_ -ExceptionMessage 'The specified input is null or empty.')) + } + if (![System.IO.Directory]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName LiteralPath -ProvidedValue $_ -ExceptionMessage 'The specified directory does not exist.')) + } + return $_ + })] + [System.String]$LiteralPath + ) + + # If we're running a release module, ensure the ps*1 files haven't been tampered with. + if ((& $Script:CommandTable.'Test-ADTModuleIsReleaseBuild') -and ($badFiles = & $Script:CommandTable.'Get-ChildItem' @PSBoundParameters -Filter *.ps*1 -Recurse | & $Script:CommandTable.'Get-AuthenticodeSignature' | & { process { if (!$_.Status.Equals([System.Management.Automation.SignatureStatus]::Valid)) { return $_ } } })) + { + return $badFiles + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Unblock-ADTAppExecutionInternal +# +#----------------------------------------------------------------------------- + +function Unblock-ADTAppExecutionInternal +{ + <# + + .SYNOPSIS + Core logic used within Unblock-ADTAppExecution. + + .DESCRIPTION + This function contains core logic used within Unblock-ADTAppExecution, separated out to facilitate calling via PowerShell without dependency on the toolkit. + + .NOTES + This function deliberately does not use the module's CommandTable to ensure it can run without module dependency. + + .LINK + https://psappdeploytoolkit.com + + #> + + [CmdletBinding(DefaultParameterSetName = 'None')] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'Tasks')] + [ValidateNotNullOrEmpty()] + [Microsoft.Management.Infrastructure.CimInstance[]]$Tasks, + + [Parameter(Mandatory = $true, ParameterSetName = 'TaskName')] + [ValidateNotNullOrEmpty()] + [System.String]$TaskName + ) + + # Remove Debugger values to unblock processes. + Get-ItemProperty -Path "Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\*" -Name Debugger -Verbose:$false -ErrorAction Ignore | & { + process + { + if ($_.Debugger.Contains('PSAppDeployToolkit')) + { + Write-Verbose -Message "Removing the Image File Execution Options registry key to unblock execution of [$($_.PSChildName)]." + Remove-ItemProperty -LiteralPath $_.PSPath -Name Debugger -Verbose:$false + } + } + } + + # Remove the scheduled task if it exists. + switch ($PSCmdlet.ParameterSetName) + { + TaskName + { + Write-Verbose -Message "Deleting Scheduled Task [$TaskName]." + Get-ScheduledTask -TaskName $TaskName -Verbose:$false -ErrorAction Ignore | Unregister-ScheduledTask -Confirm:$false -Verbose:$false + break + } + Tasks + { + Write-Verbose -Message "Deleting Scheduled Tasks ['$($Tasks.TaskName -join "', '")']." + $Tasks | Unregister-ScheduledTask -Confirm:$false -Verbose:$false + break + } + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Write-ADTLogEntryToInformationStream +# +#----------------------------------------------------------------------------- + +function Write-ADTLogEntryToInformationStream +{ + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ValueFromPipeline = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Message, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Source, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Format, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.ConsoleColor]$ForegroundColor, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.ConsoleColor]$BackgroundColor + ) + + begin + { + # Remove parameters that aren't used to generate an InformationRecord object. + $null = $PSBoundParameters.Remove('Source') + $null = $PSBoundParameters.Remove('Format') + + # Establish the base InformationRecord to write out. + $infoRecord = [System.Management.Automation.InformationRecord]::new([System.Management.Automation.HostInformationMessage]$PSBoundParameters, $Source) + } + + process + { + # Update the message for piped operations and write out to the InformationStream. + $infoRecord.MessageData.Message = [System.String]::Format($Format, $Message) + $PSCmdlet.WriteInformation($infoRecord) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Add-ADTEdgeExtension +# +#----------------------------------------------------------------------------- + +function Add-ADTEdgeExtension +{ + <# + .SYNOPSIS + Adds an extension for Microsoft Edge using the ExtensionSettings policy. + + .DESCRIPTION + This function adds an extension for Microsoft Edge using the ExtensionSettings policy: https://learn.microsoft.com/en-us/deployedge/microsoft-edge-manage-extensions-ref-guide. + + This enables Edge Extensions to be installed and managed like applications, enabling extensions to be pushed to specific devices or users alongside existing GPO/Intune extension policies. + + This should not be used in conjunction with Edge Management Service which leverages the same registry key to configure Edge extensions. + + .PARAMETER ExtensionID + The ID of the extension to add. + + .PARAMETER UpdateUrl + The update URL of the extension. This is the URL where the extension will check for updates. + + .PARAMETER InstallationMode + The installation mode of the extension. Allowed values: blocked, allowed, removed, force_installed, normal_installed. + + .PARAMETER MinimumVersionRequired + The minimum version of the extension required for installation. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Add-ADTEdgeExtension -ExtensionID "extensionID" -InstallationMode "force_installed" -UpdateUrl "https://edge.microsoft.com/extensionwebstorebase/v1/crx" + + This example adds the specified extension to be force installed in Microsoft Edge. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Add-ADTEdgeExtension + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$ExtensionID, + + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (![System.Uri]::IsWellFormedUriString($_, [System.UriKind]::Absolute)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName UpdateUrl -ProvidedValue $_ -ExceptionMessage 'The specified input is not a valid URL.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$UpdateUrl, + + [Parameter(Mandatory = $true)] + [ValidateSet('blocked', 'allowed', 'removed', 'force_installed', 'normal_installed')] + [System.String]$InstallationMode, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$MinimumVersionRequired + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Adding extension with ID [$ExtensionID] using installation mode [$InstallationMode] and update URL [$UpdateUrl]$(if ($MinimumVersionRequired) {" with minimum version required [$MinimumVersionRequired]"})." + try + { + try + { + # Set up the additional extension. + $additionalExtension = @{ + installation_mode = $InstallationMode + update_url = $UpdateUrl + } + + # Add in the minimum version if specified. + if ($MinimumVersionRequired) + { + $additionalExtension.Add('minimum_version_required', $MinimumVersionRequired) + } + + # Get the current extensions from the registry, add our additional one, then convert the result back to JSON. + $extensionsSettings = & $Script:CommandTable.'Get-ADTEdgeExtensions' | + & $Script:CommandTable.'Add-Member' -Name $ExtensionID -Value $additionalExtension -MemberType NoteProperty -Force -PassThru | + & $Script:CommandTable.'ConvertTo-Json' -Compress + + # Add the additional extension to the current values, then re-write the definition in the registry. + $null = & $Script:CommandTable.'Set-ADTRegistryKey' -Key Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge -Name ExtensionSettings -Value $extensionsSettings + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Add-ADTSessionClosingCallback +# +#----------------------------------------------------------------------------- + +function Add-ADTSessionClosingCallback +{ + <# + .SYNOPSIS + Adds a callback to be executed when the ADT session is closing. + + .DESCRIPTION + The Add-ADTSessionClosingCallback function registers a callback command to be executed when the ADT session is closing. This function sends the callback to the backend function for processing. + + .PARAMETER Callback + The callback command(s) to be executed when the ADT session is closing. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Add-ADTSessionClosingCallback -Callback $myCallback + + This example adds the specified callback to be executed when the ADT session is closing. + + .NOTES + An active ADT session is required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Add-ADTSessionClosingCallback + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.CommandInfo[]]$Callback + ) + + # Send it off to the backend function. + try + { + & $Script:CommandTable.'Invoke-ADTSessionCallbackOperation' -Type Closing -Action Add @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Add-ADTSessionFinishingCallback +# +#----------------------------------------------------------------------------- + +function Add-ADTSessionFinishingCallback +{ + <# + .SYNOPSIS + Adds a callback to be executed when the ADT session is finishing. + + .DESCRIPTION + The Add-ADTSessionFinishingCallback function registers a callback command to be executed when the ADT session is finishing. This function sends the callback to the backend function for processing. + + .PARAMETER Callback + The callback command(s) to be executed when the ADT session is finishing. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Add-ADTSessionFinishingCallback -Callback $myCallback + + This example adds the specified callback to be executed when the ADT session is finishing. + + .NOTES + An active ADT session is required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Add-ADTSessionFinishingCallback + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.CommandInfo[]]$Callback + ) + + # Send it off to the backend function. + try + { + & $Script:CommandTable.'Invoke-ADTSessionCallbackOperation' -Type Finishing -Action Add @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Add-ADTSessionOpeningCallback +# +#----------------------------------------------------------------------------- + +function Add-ADTSessionOpeningCallback +{ + <# + .SYNOPSIS + Adds a callback to be executed when the ADT session is opening. + + .DESCRIPTION + The Add-ADTSessionOpeningCallback function registers a callback command to be executed when the ADT session is opening. This function sends the callback to the backend function for processing. + + .PARAMETER Callback + The callback command(s) to be executed when the ADT session is opening. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Add-ADTSessionOpeningCallback -Callback $myCallback + + This example adds the specified callback to be executed when the ADT session is opening. + + .NOTES + An active ADT session is required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Add-ADTSessionOpeningCallback + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.CommandInfo[]]$Callback + ) + + # Send it off to the backend function. + try + { + & $Script:CommandTable.'Invoke-ADTSessionCallbackOperation' -Type Opening -Action Add @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Add-ADTSessionStartingCallback +# +#----------------------------------------------------------------------------- + +function Add-ADTSessionStartingCallback +{ + <# + .SYNOPSIS + Adds a callback to be executed when the ADT session is starting. + + .DESCRIPTION + The Add-ADTSessionStartingCallback function registers a callback command to be executed when the ADT session is starting. This function sends the callback to the backend function for processing. + + .PARAMETER Callback + The callback command(s) to be executed when the ADT session is starting. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Add-ADTSessionStartingCallback -Callback $myCallback + + This example adds the specified callback to be executed when the ADT session is starting. + + .NOTES + An active ADT session is required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Add-ADTSessionStartingCallback + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.CommandInfo[]]$Callback + ) + + # Send it off to the backend function. + try + { + & $Script:CommandTable.'Invoke-ADTSessionCallbackOperation' -Type Starting -Action Add @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Block-ADTAppExecution +# +#----------------------------------------------------------------------------- + +function Block-ADTAppExecution +{ + <# + .SYNOPSIS + Block the execution of an application(s). + + .DESCRIPTION + This function is called when you pass the -BlockExecution parameter to the Stop-RunningApplications function. It does the following: + + 1) Makes a copy of this script in a temporary directory on the local machine. + 2) Checks for an existing scheduled task from previous failed installation attempt where apps were blocked and if found, calls the Unblock-ADTAppExecution function to restore the original IFEO registry keys. This is to prevent the function from overriding the backup of the original IFEO options. + 3) Creates a scheduled task to restore the IFEO registry key values in case the script is terminated uncleanly by calling `Unblock-ADTAppExecution` the local temporary copy of this module. + 4) Modifies the "Image File Execution Options" registry key for the specified process(s) to call `Show-ADTInstallationPrompt` with the appropriate messaging via this module. + 5) When the script is called with those parameters, it will display a custom message to the user to indicate that execution of the application has been blocked while the installation is in progress. The text of this message can be customized in the strings.psd1 file. + + .PARAMETER ProcessName + Name of the process or processes separated by commas. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Block-ADTAppExecution -ProcessName ('winword','excel') + + This example blocks the execution of Microsoft Word and Excel. + + .NOTES + An active ADT session is required to use this function. + + It is used when the -BlockExecution parameter is specified with the Show-ADTInstallationWelcome function to block applications. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Block-ADTAppExecution + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, HelpMessage = 'Specify process names, separated by commas.')] + [ValidateNotNullOrEmpty()] + [System.String[]]$ProcessName + ) + + begin + { + # Get everything we need before commencing. + try + { + $adtSession = & $Script:CommandTable.'Get-ADTSession' + $adtEnv = & $Script:CommandTable.'Get-ADTEnvironmentTable' + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + $adtStrings = & $Script:CommandTable.'Get-ADTStringTable' + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $taskName = "$($adtEnv.appDeployToolkitName)_$($adtSession.installName)_BlockedApps" -replace $adtEnv.InvalidScheduledTaskNameCharsRegExPattern + } + + process + { + # Bypass if no Admin rights. + if (!$adtEnv.IsAdmin) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Bypassing Function [$($MyInvocation.MyCommand.Name)], because [User: $($adtEnv.ProcessNTAccount)] is not admin." + return + } + + try + { + try + { + # Clean up any previous state that might be lingering. + if ($task = & $Script:CommandTable.'Get-ScheduledTask' -TaskName $taskName -ErrorAction Ignore) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Scheduled task [$taskName] already exists, running [Unblock-ADTAppExecution] to clean up previous state." + & $Script:CommandTable.'Unblock-ADTAppExecution' -Tasks $task + } + + # Create a scheduled task to run on startup to call this script and clean up blocked applications in case the installation is interrupted, e.g. user shuts down during installation" + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Creating scheduled task to cleanup blocked applications in case the installation is interrupted.' + try + { + $nstParams = @{ + Principal = & $Script:CommandTable.'New-ScheduledTaskPrincipal' -Id Author -UserId S-1-5-18 + Trigger = & $Script:CommandTable.'New-ScheduledTaskTrigger' -AtStartup + Action = & $Script:CommandTable.'New-ScheduledTaskAction' -Execute $adtEnv.envPSProcessPath -Argument "-NonInteractive -NoProfile -NoLogo -WindowStyle Hidden -EncodedCommand $(& $Script:CommandTable.'Out-ADTPowerShellEncodedCommand' -Command "& {$($Script:CommandTable.'Unblock-ADTAppExecutionInternal'.ScriptBlock)} -TaskName '$($taskName.Replace("'", "''"))'")" + Settings = & $Script:CommandTable.'New-ScheduledTaskSettingsSet' -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -DontStopOnIdleEnd -ExecutionTimeLimit ([System.TimeSpan]::FromHours(1)) + } + $null = & $Script:CommandTable.'New-ScheduledTask' @nstParams | & $Script:CommandTable.'Register-ScheduledTask' -TaskName $taskName + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to create the scheduled task [$taskName]." -Severity 3 + return + } + + # Store the BlockExection command in the registry due to IFEO length issues when > 255 chars. + $blockExecRegPath = & $Script:CommandTable.'Convert-ADTRegistryPath' -Key (& $Script:CommandTable.'Join-Path' -Path $adtConfig.Toolkit.RegPath -ChildPath $adtEnv.appDeployToolkitName) + $blockExecCommand = "& (Import-Module -FullyQualifiedName @{ ModuleName = '$("$($Script:PSScriptRoot)\$($MyInvocation.MyCommand.Module.Name).psd1".Replace("'", "''"))'; Guid = '$($MyInvocation.MyCommand.Module.Guid)'; ModuleVersion = '$($MyInvocation.MyCommand.Module.Version)' } -PassThru) { & `$CommandTable.'Initialize-ADTModule' -ScriptDirectory '$([System.String]::Join("', '", $Script:ADT.Directories.Script.Replace("'", "''")))'; `$null = & `$CommandTable.'Show-ADTInstallationPrompt$($adtConfig.UI.DialogStyle)' -Title '$($adtSession.InstallTitle.Replace("'","''"))' -Subtitle '$([System.String]::Format($adtStrings.WelcomePrompt.Fluent.Subtitle, $adtSession.DeploymentType).Replace("'", "''"))' -Timeout $($adtConfig.UI.DefaultTimeout) -Message '$($adtStrings.BlockExecution.Message.Replace("'", "''"))' -Icon Warning -ButtonRightText OK }" + & $Script:CommandTable.'Set-ADTRegistryKey' -Key $blockExecRegPath -Name BlockExecutionCommand -Value $blockExecCommand + + # Enumerate each process and set the debugger value to block application execution. + foreach ($process in ($ProcessName -replace '$', '.exe')) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Setting the Image File Execution Option registry key to block execution of [$process]." + & $Script:CommandTable.'Set-ADTRegistryKey' -Key (& $Script:CommandTable.'Join-Path' -Path 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options' -ChildPath $process) -Name Debugger -Value "conhost.exe --headless $([System.IO.Path]::GetFileName($adtEnv.envPSProcessPath)) $(if (!(& $Script:CommandTable.'Test-ADTModuleIsReleaseBuild')) { "-ExecutionPolicy Bypass " })-NonInteractive -NoProfile -Command & ([scriptblock]::Create([Microsoft.Win32.Registry]::GetValue('$($blockExecRegPath -replace '^Microsoft\.PowerShell\.Core\\Registry::')', 'BlockExecutionCommand', `$null))); #" + } + + # Add callback to remove all blocked app executions during the shutdown of the final session. + & $Script:CommandTable.'Add-ADTSessionFinishingCallback' -Callback $Script:CommandTable.'Unblock-ADTAppExecution' + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Close-ADTInstallationProgress +# +#----------------------------------------------------------------------------- + +function Close-ADTInstallationProgress +{ + <# + .SYNOPSIS + Closes the dialog created by Show-ADTInstallationProgress. + + .DESCRIPTION + Closes the dialog created by Show-ADTInstallationProgress. This function is called by the Close-ADTSession function to close a running instance of the progress dialog if found. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Close-ADTInstallationProgress + + This example closes the dialog created by Show-ADTInstallationProgress. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Close-ADTInstallationProgress + #> + + [CmdletBinding()] + param + ( + ) + + begin + { + $adtSession = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # Return early if we're silent, a window wouldn't have ever opened. + if (!(& $Script:CommandTable.'Test-ADTInstallationProgressRunning')) + { + return + } + if ($adtSession -and $adtSession.IsSilent()) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Bypassing $($MyInvocation.MyCommand.Name) [Mode: $($adtSession.DeployMode)]" + return + } + + # Call the underlying function to close the progress window. + & $Script:CommandTable."$($MyInvocation.MyCommand.Name)$($adtConfig.UI.DialogStyle)" + & $Script:CommandTable.'Remove-ADTSessionFinishingCallback' -Callback $MyInvocation.MyCommand + + # We only send balloon tips when a session is active. + if (!$adtSession) + { + return + } + + # Send out the final toast notification. + switch ($adtSession.GetDeploymentStatus()) + { + ([PSADT.Module.DeploymentStatus]::FastRetry) + { + & $Script:CommandTable.'Show-ADTBalloonTip' -BalloonTipIcon Warning -BalloonTipText "$($adtSession.GetDeploymentTypeName()) $((& $Script:CommandTable.'Get-ADTStringTable').BalloonText.($_.ToString()))" + break + } + ([PSADT.Module.DeploymentStatus]::Error) + { + & $Script:CommandTable.'Show-ADTBalloonTip' -BalloonTipIcon Error -BalloonTipText "$($adtSession.GetDeploymentTypeName()) $((& $Script:CommandTable.'Get-ADTStringTable').BalloonText.($_.ToString()))" + break + } + default + { + & $Script:CommandTable.'Show-ADTBalloonTip' -BalloonTipIcon Info -BalloonTipText "$($adtSession.GetDeploymentTypeName()) $((& $Script:CommandTable.'Get-ADTStringTable').BalloonText.($_.ToString()))" + break + } + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Close-ADTSession +# +#----------------------------------------------------------------------------- + +function Close-ADTSession +{ + <# + .SYNOPSIS + Closes the active ADT session. + + .DESCRIPTION + The Close-ADTSession function closes the active ADT session, updates the session's exit code if provided, invokes all registered callbacks, and cleans up the session state. If this is the last session, it flags the module as uninitialized and exits the process with the last exit code. + + .PARAMETER ExitCode + The exit code to set for the session. + + .PARAMETER Force + Forcibly exits PowerShell upon closing of the final session. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Close-ADTSession + + This example closes the active ADT session without setting an exit code. + + .EXAMPLE + Close-ADTSession -ExitCode 0 + + This example closes the active ADT session and sets the exit code to 0. + + .NOTES + An active ADT session is required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Close-ADTSession + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$ExitCode, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Force + ) + + begin + { + # Get the active session and throw if we don't have it. + try + { + $adtSession = & $Script:CommandTable.'Get-ADTSession' + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + + # Make this function continue on error and ensure the caller doesn't override ErrorAction. + $PSBoundParameters.ErrorAction = [System.Management.Automation.ActionPreference]::SilentlyContinue + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + # Change the install phase now that we're on the way out. + $adtSession.InstallPhase = 'Finalization' + + # Update the session's exit code with the provided value. + if ($PSBoundParameters.ContainsKey('ExitCode') -and (!$adtSession.GetExitCode() -or !$ExitCode.Equals(60001))) + { + $adtSession.SetExitCode($ExitCode) + } + + # Invoke all callbacks and capture all errors. + $callbackErrors = foreach ($callback in $($Script:ADT.Callbacks.Closing; if ($Script:ADT.Sessions.Count.Equals(1)) { $Script:ADT.Callbacks.Finishing })) + { + try + { + try + { + & $callback + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + $_; & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failure occurred while invoking callback [$($callback.Name)]." + } + } + + # Close out the active session and clean up session state. + try + { + try + { + $ExitCode = $adtSession.Close() + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failure occurred while closing ADTSession for [$($adtSession.InstallName)]." + $ExitCode = 60001 + } + finally + { + $null = $Script:ADT.Sessions.Remove($adtSession) + } + + # Hand over to our backend closure routine if this was the last session. + if (!$Script:ADT.Sessions.Count) + { + & $Script:CommandTable.'Exit-ADTInvocation' -ExitCode $ExitCode -NoShellExit:(!$adtSession.CanExitOnClose()) -Force:($Force -or ($Host.Name.Equals('ConsoleHost') -and $callbackErrors)) + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Complete-ADTFunction +# +#----------------------------------------------------------------------------- + +function Complete-ADTFunction +{ + <# + .SYNOPSIS + Completes the execution of an ADT function. + + .DESCRIPTION + The Complete-ADTFunction function finalizes the execution of an ADT function by writing a debug log message and restoring the original global verbosity if it was archived off. + + .PARAMETER Cmdlet + The PSCmdlet object representing the cmdlet being completed. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Complete-ADTFunction -Cmdlet $PSCmdlet + + This example completes the execution of the current ADT function. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Complete-ADTFunction + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.PSCmdlet]$Cmdlet + ) + + # Write debug log messages and restore original global verbosity if a value was archived off. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Function End' -Source $Cmdlet.MyInvocation.MyCommand.Name -DebugMessage +} + + +#----------------------------------------------------------------------------- +# +# MARK: Convert-ADTRegistryPath +# +#----------------------------------------------------------------------------- + +function Convert-ADTRegistryPath +{ + <# + .SYNOPSIS + Converts the specified registry key path to a format that is compatible with built-in PowerShell cmdlets. + + .DESCRIPTION + Converts the specified registry key path to a format that is compatible with built-in PowerShell cmdlets. + + Converts registry key hives to their full paths. Example: HKLM is converted to "Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE". + + .PARAMETER Key + Path to the registry key to convert (can be a registry hive or fully qualified path) + + .PARAMETER Wow6432Node + Specifies that the 32-bit registry view (Wow6432Node) should be used on a 64-bit system. + + .PARAMETER SID + The security identifier (SID) for a user. Specifying this parameter will convert a HKEY_CURRENT_USER registry key to the HKEY_USERS\$SID format. + + Specify this parameter from the Invoke-ADTAllUsersRegistryAction function to read/edit HKCU registry settings for all users on the system. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.String + + Returns the converted registry key path. + + .EXAMPLE + Convert-ADTRegistryPath -Key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1AD147D0-BE0E-3D6C-AC11-64F6DC4163F1}' + + Converts the specified registry key path to a format compatible with PowerShell cmdlets. + + .EXAMPLE + Convert-ADTRegistryPath -Key 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1AD147D0-BE0E-3D6C-AC11-64F6DC4163F1}' + + Converts the specified registry key path to a format compatible with PowerShell cmdlets. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Convert-ADTRegistryPath + #> + + [CmdletBinding()] + [OutputType([System.String])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$SID, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Wow6432Node + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + + # Suppress logging output unless the caller has said otherwise. + if (!$PSBoundParameters.ContainsKey('InformationAction')) + { + $InformationPreference = [System.Management.Automation.ActionPreference]::SilentlyContinue + } + } + + process + { + try + { + try + { + # Convert the registry key hive to the full path, only match if at the beginning of the line. + $Script:Registry.PathReplacements.GetEnumerator() | . { + process + { + if ($Key -match $_.Key) + { + foreach ($regexMatch in ($Script:Registry.PathMatches -replace '^', $_.Key)) + { + $Key = $Key -replace $regexMatch, $_.Value + } + } + } + } + + # Process the WOW6432Node values if applicable. + if ($Wow6432Node -and [System.Environment]::Is64BitProcess) + { + $Script:Registry.WOW64Replacements.GetEnumerator() | . { + process + { + if ($Key -match $_.Key) + { + $Key = $Key -replace $_.Key, $_.Value + } + } + } + } + + # Append the PowerShell provider to the registry key path. + if ($Key -notmatch '^Microsoft\.PowerShell\.Core\\Registry::') + { + $Key = "Microsoft.PowerShell.Core\Registry::$key" + } + + # If the SID variable is specified, then convert all HKEY_CURRENT_USER key's to HKEY_USERS\$SID. + if ($PSBoundParameters.ContainsKey('SID')) + { + if ($Key -match '^Microsoft\.PowerShell\.Core\\Registry::HKEY_CURRENT_USER\\') + { + $Key = $Key -replace '^Microsoft\.PowerShell\.Core\\Registry::HKEY_CURRENT_USER\\', "Microsoft.PowerShell.Core\Registry::HKEY_USERS\$SID\" + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'SID parameter specified but the registry hive of the key is not HKEY_CURRENT_USER.' -Severity 2 + return + } + } + + # Check for expected key string format. + if ($Key -notmatch '^Microsoft\.PowerShell\.Core\\Registry::HKEY_(LOCAL_MACHINE|CLASSES_ROOT|CURRENT_USER|USERS|CURRENT_CONFIG|PERFORMANCE_DATA)') + { + $naerParams = @{ + Exception = [System.ArgumentException]::new("Unable to detect target registry hive in string [$Key].") + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'RegistryKeyValueInvalid' + TargetObject = $Key + RecommendedAction = "Please confirm the supplied value is correct and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Return fully qualified registry key path [$Key]." + return $Key + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Convert-ADTValuesFromRemainingArguments +# +#----------------------------------------------------------------------------- + +function Convert-ADTValuesFromRemainingArguments +{ + <# + .SYNOPSIS + Converts the collected values from a ValueFromRemainingArguments parameter value into a dictionary or PowerShell.exe command line arguments. + + .DESCRIPTION + This function converts the collected values from a ValueFromRemainingArguments parameter value into a dictionary or PowerShell.exe command line arguments. + + .PARAMETER RemainingArguments + The collected values to enumerate and process into a dictionary. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Collections.Generic.Dictionary[System.String, System.Object] + + Convert-ADTValuesFromRemainingArguments returns a dictionary of the processed input. + + .EXAMPLE + Convert-ADTValuesFromRemainingArguments -RemainingArguments $args + + Converts an $args array into a $PSBoundParameters-compatible dictionary. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Convert-ADTValuesFromRemainingArguments + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + [OutputType([System.Collections.Generic.Dictionary[System.String, System.Object]])] + param + ( + [Parameter(Mandatory = $true)] + [AllowNull()][AllowEmptyCollection()] + [System.Collections.Generic.List[System.Object]]$RemainingArguments + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # Process input into a dictionary and return it. Assume anything starting with a '-' is a new variable. + return [PSADT.Shared.Utility]::ConvertValuesFromRemainingArguments($RemainingArguments) + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Convert-ADTValueType +# +#----------------------------------------------------------------------------- + +function Convert-ADTValueType +{ + <# + .SYNOPSIS + Casts the provided value to the requested type without range errors. + + .DESCRIPTION + This function uses C# code to cast the provided value to the requested type. This avoids errors from PowerShell when values exceed the casted value type's range. + + .PARAMETER Value + The value to convert. + + .PARAMETER To + What to cast the value to. + + .INPUTS + System.Int64 + + Convert-ADTValueType will accept any value type as a signed 64-bit integer, then cast to the requested type. + + .OUTPUTS + System.ValueType + + Convert-ADTValueType will convert the piped input to this type if specified by the caller. + + .EXAMPLE + Convert-ADTValueType -Value 256 -To SByte + + Invokes the Convert-ADTValueType function and returns the value as a byte, which would equal 0. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Convert-ADTValueType + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ValueFromPipeline = $true)] + [ValidateNotNullOrEmpty()] + [System.Int64]$Value, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [PSADT.Shared.ValueTypes]$To + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $method = "To$To" + } + + process + { + try + { + try + { + # Use our custom converter to get it done. + return [PSADT.Shared.ValueTypeConverter]::$method($Value) + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: ConvertTo-ADTNTAccountOrSID +# +#----------------------------------------------------------------------------- + +function ConvertTo-ADTNTAccountOrSID +{ + <# + + .SYNOPSIS + Convert between NT Account names and their security identifiers (SIDs). + + .DESCRIPTION + Specify either the NT Account name or the SID and get the other. Can also convert well known sid types. + + .PARAMETER AccountName + The Windows NT Account name specified in \ format. + + Use fully qualified account names (e.g., \) instead of isolated names (e.g, ) because they are unambiguous and provide better performance. + + .PARAMETER SID + The Windows NT Account SID. + + .PARAMETER WellKnownSIDName + Specify the Well Known SID name translate to the actual SID (e.g., LocalServiceSid). + + To get all well known SIDs available on system: [Enum]::GetNames([Security.Principal.WellKnownSidType]) + + .PARAMETER WellKnownToNTAccount + Convert the Well Known SID to an NTAccount name. + + .PARAMETER LocalHost + Avoids a costly domain check when only converting local accounts. + + .INPUTS + System.String + + Accepts a string containing the NT Account name or SID. + + .OUTPUTS + System.String + + Returns the NT Account name or SID. + + .EXAMPLE + ConvertTo-ADTNTAccountOrSID -AccountName 'CONTOSO\User1' + + Converts a Windows NT Account name to the corresponding SID. + + .EXAMPLE + ConvertTo-ADTNTAccountOrSID -SID 'S-1-5-21-1220945662-2111687655-725345543-14012660' + + Converts a Windows NT Account SID to the corresponding NT Account Name. + + .EXAMPLE + ConvertTo-ADTNTAccountOrSID -WellKnownSIDName 'NetworkServiceSid' + + Converts a Well Known SID name to a SID. + + .NOTES + An active ADT session is NOT required to use this function. + + The conversion can return an empty result if the user account does not exist anymore or if translation fails Refer to: http://blogs.technet.com/b/askds/archive/2011/07/28/troubleshooting-sid-translation-failures-from-the-obvious-to-the-not-so-obvious.aspx + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/ConvertTo-ADTNTAccountOrSID + + .LINK + http://msdn.microsoft.com/en-us/library/system.security.principal.wellknownsidtype(v=vs.110).aspx + + #> + + [CmdletBinding()] + [OutputType([System.Security.Principal.SecurityIdentifier])] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'NTAccountToSID', ValueFromPipelineByPropertyName = $true)] + [ValidateNotNullOrEmpty()] + [System.Security.Principal.NTAccount]$AccountName, + + [Parameter(Mandatory = $true, ParameterSetName = 'SIDToNTAccount', ValueFromPipelineByPropertyName = $true)] + [ValidateNotNullOrEmpty()] + [System.Security.Principal.SecurityIdentifier]$SID, + + [Parameter(Mandatory = $true, ParameterSetName = 'WellKnownName', ValueFromPipelineByPropertyName = $true)] + [ValidateNotNullOrEmpty()] + [System.Security.Principal.WellKnownSidType]$WellKnownSIDName, + + [Parameter(Mandatory = $false, ParameterSetName = 'WellKnownName')] + [System.Management.Automation.SwitchParameter]$WellKnownToNTAccount, + + [Parameter(Mandatory = $false, ParameterSetName = 'WellKnownName')] + [System.Management.Automation.SwitchParameter]$LocalHost + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + + # Pre-calculate the domain SID. + $DomainSid = if ($PSCmdlet.ParameterSetName.Equals('WellKnownName') -and !$LocalHost) + { + try + { + [System.Security.Principal.SecurityIdentifier]::new([System.DirectoryServices.DirectoryEntry]::new("LDAP://$((& $Script:CommandTable.'Get-CimInstance' -ClassName Win32_ComputerSystem).Domain.ToLower())").ObjectSid[0], 0) + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Unable to get Domain SID from Active Directory. Setting Domain SID to $null.' -Severity 2 + } + } + } + + process + { + try + { + try + { + switch ($PSCmdlet.ParameterSetName) + { + SIDToNTAccount + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Converting $(($msg = "the SID [$SID] to an NT Account name"))." + return $SID.Translate([System.Security.Principal.NTAccount]) + } + NTAccountToSID + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Converting $(($msg = "the NT Account [$AccountName] to a SID"))." + return $AccountName.Translate([System.Security.Principal.SecurityIdentifier]) + } + WellKnownName + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Converting $(($msg = "the Well Known SID Name [$WellKnownSIDName] to a $(('SID', 'NTAccount')[!!$WellKnownToNTAccount])"))." + $NTAccountSID = [System.Security.Principal.SecurityIdentifier]::new($WellKnownSIDName, $DomainSid) + if ($WellKnownToNTAccount) + { + return $NTAccountSID.Translate([System.Security.Principal.NTAccount]) + } + return $NTAccountSID + } + } + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to convert $msg. It may not be a valid account anymore or there is some other problem." + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Copy-ADTContentToCache +# +#----------------------------------------------------------------------------- + +function Copy-ADTContentToCache +{ + <# + .SYNOPSIS + Copies the toolkit content to a cache folder on the local machine and sets the $adtSession.DirFiles and $adtSession.DirSupportFiles directory to the cache path. + + .DESCRIPTION + Copies the toolkit content to a cache folder on the local machine and sets the $adtSession.DirFiles and $adtSession.DirSupportFiles directory to the cache path. + + This function is useful in environments where an Endpoint Management solution does not provide a managed cache for source files, such as Intune. + + It is important to clean up the cache in the uninstall section for the current version and potentially also in the pre-installation section for previous versions. + + .PARAMETER Path + The path to the software cache folder. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Copy-ADTContentToCache -Path "$envWinDir\Temp\PSAppDeployToolkit" + + This example copies the toolkit content to the specified cache folder. + + .NOTES + An active ADT session is required to use this function. + + This can be used in the absence of an Endpoint Management solution that provides a managed cache for source files, e.g. Intune is lacking this functionality whereas ConfigMgr includes this functionality. + + Since this cache folder is effectively unmanaged, it is important to cleanup the cache in the uninstall section for the current version and potentially also in the pre-installation section for previous versions. + + This can be done using `Remove-ADTFile -Path "(Get-ADTConfig).Toolkit.CachePath\$($adtSession.InstallName)" -Recurse -ErrorAction Ignore`. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Copy-ADTContentToCache + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Path = "$((& $Script:CommandTable.'Get-ADTConfig').Toolkit.CachePath)\$((& $Script:CommandTable.'Get-ADTSession').InstallName)" + ) + + begin + { + try + { + $adtSession = & $Script:CommandTable.'Get-ADTSession' + $scriptDir = & $Script:CommandTable.'Get-ADTSessionCacheScriptDirectory' + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + # Create the cache folder if it does not exist. + if (![System.IO.Directory]::Exists($Path)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Creating cache folder [$Path]." + try + { + try + { + $null = & $Script:CommandTable.'New-Item' -Path $Path -ItemType Directory + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to create cache folder [$Path]." + return + } + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Cache folder [$Path] already exists." + } + + # Copy the toolkit content to the cache folder. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Copying toolkit content to cache folder [$Path]." + try + { + try + { + & $Script:CommandTable.'Copy-ADTFile' -Path ([System.IO.Path]::Combine($scriptDir, '*')) -Destination $Path -Recurse + $adtSession.DirFiles = [System.IO.Path]::Combine($scriptDir, 'Files') + $adtSession.DirSupportFiles = [System.IO.Path]::Combine($scriptDir, 'SupportFiles') + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to copy toolkit content to cache folder [$Path]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Copy-ADTFile +# +#----------------------------------------------------------------------------- + +function Copy-ADTFile +{ + <# + .SYNOPSIS + Copies files and directories from a source to a destination. + + .DESCRIPTION + Copies files and directories from a source to a destination. This function supports recursive copying, overwriting existing files, and returning the copied items. + + .PARAMETER Path + Path of the file to copy. Multiple paths can be specified. + + .PARAMETER Destination + Destination Path of the file to copy. + + .PARAMETER Recurse + Copy files in subdirectories. + + .PARAMETER Flatten + Flattens the files into the root destination directory. + + .PARAMETER ContinueFileCopyOnError + Continue copying files if an error is encountered. This will continue the deployment script and will warn about files that failed to be copied. + + .PARAMETER FileCopyMode + Select from 'Native' or 'Robocopy'. Default is configured in config.psd1. Note that Robocopy supports * in file names, but not folders, in source paths. + + .PARAMETER RobocopyParams + Override the default Robocopy parameters. + + .PARAMETER RobocopyAdditionalParams + Append to the default Robocopy parameters. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Copy-ADTFile -Path 'C:\Path\file.txt' -Destination 'D:\Destination\file.txt' + + Copies the file 'file.txt' from 'C:\Path' to 'D:\Destination'. + + .EXAMPLE + Copy-ADTFile -Path 'C:\Path\Folder' -Destination 'D:\Destination\Folder' -Recurse + + Recursively copies the folder 'Folder' from 'C:\Path' to 'D:\Destination'. + + .EXAMPLE + Copy-ADTFile -Path 'C:\Path\file.txt' -Destination 'D:\Destination\file.txt' + + Copies the file 'file.txt' from 'C:\Path' to 'D:\Destination', overwriting the destination file if it exists. + + .EXAMPLE + Copy-ADTFile -Path "$($adtSession.DirFiles)\*" -Destination C:\some\random\file\path + + Copies all files within the active session's Files folder to 'C:\some\random\file\path', overwriting the destination file if it exists. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Copy-ADTFile + #> + + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.String[]]$Path, + + [Parameter(Mandatory = $true, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.String]$Destination, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Recurse, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Flatten, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ContinueFileCopyOnError, + + [Parameter(Mandatory = $false)] + [ValidateSet('Native', 'Robocopy')] + [System.String]$FileCopyMode, + + [Parameter(Mandatory = $false)] + [System.String]$RobocopyParams = '/NJH /NJS /NS /NC /NP /NDL /FP /IS /IT /IM /XX /MT:4 /R:1 /W:1', + + [Parameter(Mandatory = $false)] + [System.String]$RobocopyAdditionalParams + + ) + + begin + { + # If a FileCopyMode hasn't been specified, potentially initialize the module so we can get it from the config. + if (!$PSBoundParameters.ContainsKey('FileCopyMode')) + { + $null = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet + $FileCopyMode = (& $Script:CommandTable.'Get-ADTConfig').Toolkit.FileCopyMode + } + + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + + # Verify that Robocopy can be used if selected + if ($FileCopyMode -eq 'Robocopy') + { + # Check if Robocopy is on the system. + if (& $Script:CommandTable.'Test-Path' -Path "$([System.Environment]::SystemDirectory)\Robocopy.exe" -PathType Leaf) + { + # Disable Robocopy if $Path has a folder containing a * wildcard. + if ($Path -match '\*.*\\') + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Asterisk wildcard specified in folder portion of path variable. Falling back to native PowerShell method." -Severity 2 + $FileCopyMode = 'Native' + } + # Don't just check for an extension here, also check for base name without extension to allow copying to a directory such as .config. + elseif ([System.IO.Path]::HasExtension($Destination) -and [System.IO.Path]::GetFileNameWithoutExtension($Destination) -and !(& $Script:CommandTable.'Test-Path' -LiteralPath $Destination -PathType Container)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Destination path appears to be a file. Falling back to native PowerShell method." -Severity 2 + $FileCopyMode = 'Native' + } + else + { + $robocopyCommand = "$([System.Environment]::SystemDirectory)\Robocopy.exe" + + if ($Recurse -and !$Flatten) + { + # Add /E to Robocopy parameters if it is not already included. + if ($RobocopyParams -notmatch '/E(\s+|$)' -and $RobocopyAdditionalParams -notmatch '/E(\s+|$)') + { + $RobocopyParams = $RobocopyParams + " /E" + } + } + else + { + # Ensure that /E is not included in the Robocopy parameters as it will copy recursive folders. + $RobocopyParams = $RobocopyParams -replace '/E(\s+|$)' + $RobocopyAdditionalParams = $RobocopyAdditionalParams -replace '/E(\s+|$)' + } + + # Older versions of Robocopy do not support /IM, remove if unsupported. + if ((& $robocopyCommand /?) -notmatch '/IM\s') + { + $RobocopyParams = $RobocopyParams -replace '/IM(\s+|$)' + $RobocopyAdditionalParams = $RobocopyAdditionalParams -replace '/IM(\s+|$)' + } + } + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy is not available on this system. Falling back to native PowerShell method." -Severity 2 + $FileCopyMode = 'Native' + } + } + } + + process + { + if ($FileCopyMode -eq 'Robocopy') + { + foreach ($srcPath in $Path) + { + try + { + if (!(& $Script:CommandTable.'Test-Path' -Path $srcPath)) + { + if (!$ContinueFileCopyOnError) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Source path [$srcPath] not found." -Severity 2 + $naerParams = @{ + Exception = [System.IO.FileNotFoundException]::new("Source path [$srcPath] not found.") + Category = [System.Management.Automation.ErrorCategory]::ObjectNotFound + ErrorId = 'FileNotFoundError' + TargetObject = $srcPath + RecommendedAction = 'Please verify that the path is accessible and try again.' + } + & $Script:CommandTable.'Write-Error' -ErrorRecord (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Source path [$srcPath] not found. Will continue due to ContinueFileCopyOnError = `$true." -Severity 2 + continue + } + + # Pre-create destination folder if it does not exist; Robocopy will auto-create non-existent destination folders, but pre-creating ensures we can use Resolve-Path. + if (!(& $Script:CommandTable.'Test-Path' -LiteralPath $Destination -PathType Container)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Destination assumed to be a folder which does not exist, creating destination folder [$Destination]." + $null = & $Script:CommandTable.'New-Item' -Path $Destination -Type Directory -Force + } + + # If source exists as a folder, append the last subfolder to the destination, so that Robocopy produces similar results to native PowerShell. + if (& $Script:CommandTable.'Test-Path' -LiteralPath $srcPath -PathType Container) + { + # Trim ending backslash from paths which can cause problems with Robocopy. + # Resolve paths in case relative paths beggining with .\, ..\, or \ are used. + # Strip Microsoft.PowerShell.Core\FileSystem:: from the beginning of the resulting string, since Resolve-Path adds this to UNC paths. + $robocopySource = (& $Script:CommandTable.'Resolve-Path' -LiteralPath $srcPath.TrimEnd('\')).Path -replace '^Microsoft\.PowerShell\.Core\\FileSystem::' + $robocopyDestination = & $Script:CommandTable.'Join-Path' ((& $Script:CommandTable.'Resolve-Path' -LiteralPath $Destination).Path -replace '^Microsoft\.PowerShell\.Core\\FileSystem::') (& $Script:CommandTable.'Split-Path' -Path $srcPath -Leaf) + $robocopyFile = '*' + } + else + { + # Else assume source is a file and split args to the format . + # Trim ending backslash from paths which can cause problems with Robocopy. + # Resolve paths in case relative paths beggining with .\, ..\, or \ are used. + # Strip Microsoft.PowerShell.Core\FileSystem:: from the beginning of the resulting string, since Resolve-Path adds this to UNC paths. + $ParentPath = & $Script:CommandTable.'Split-Path' -Path $srcPath -Parent + $robocopySource = if ([System.String]::IsNullOrWhiteSpace($ParentPath)) + { + $ExecutionContext.SessionState.Path.CurrentLocation.Path + } + else + { + (& $Script:CommandTable.'Resolve-Path' -LiteralPath $ParentPath).Path -replace '^Microsoft\.PowerShell\.Core\\FileSystem::' + } + $robocopyDestination = (& $Script:CommandTable.'Resolve-Path' -LiteralPath $Destination.TrimEnd('\')).Path -replace '^Microsoft\.PowerShell\.Core\\FileSystem::' + $robocopyFile = (& $Script:CommandTable.'Split-Path' -Path $srcPath -Leaf) + } + + # Set up copy operation. + if ($Flatten) + { + # Copy all files from the root source folder. + $copyFileSplat = @{ + Destination = $Destination # Use the original destination path, not $robocopyDestination which could have had a subfolder appended to it. + Recurse = $false # Disable recursion as this will create subfolders in the destination. + Flatten = $false # Disable flattening to prevent infinite loops. + ContinueFileCopyOnError = $ContinueFileCopyOnError + FileCopyMode = $FileCopyMode + RobocopyParams = $RobocopyParams + RobocopyAdditionalParams = $RobocopyAdditionalParams + } + if ($PSBoundParameters.ContainsKey('ErrorAction')) + { + $copyFileSplat.ErrorAction = $PSBoundParameters.ErrorAction + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Copying file(s) recursively in path [$srcPath] to destination [$Destination] root folder, flattened." + & $Script:CommandTable.'Copy-ADTFile' @copyFileSplat -Path ((& $Script:CommandTable.'Join-Path' $robocopySource $robocopyFile)) + + # Copy all files from subfolders, appending file name to subfolder path and repeat Copy-ADTFile. + & $Script:CommandTable.'Get-ChildItem' -Path $robocopySource -Directory -Recurse -Force -ErrorAction Ignore | & { + process + { + & $Script:CommandTable.'Copy-ADTFile' @copyFileSplat -Path (& $Script:CommandTable.'Join-Path' $_.FullName $robocopyFile) + } + } + + # Skip to next $srcPath in $Path since we have handed off all copy tasks to separate executions of the function. + continue + } + elseif ($Recurse) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Copying file(s) recursively in path [$srcPath] to destination [$Destination]." + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Copying file(s) in path [$srcPath] to destination [$Destination]." + } + + # Create new directory if it doesn't exist. + if (!(& $Script:CommandTable.'Test-Path' -LiteralPath $robocopyDestination -PathType Container)) + { + $null = & $Script:CommandTable.'New-Item' -Path $robocopyDestination -Type Directory -Force + } + + # Backup destination folder attributes in case known Robocopy bug overwrites them. + $destFolderAttributes = [System.IO.File]::GetAttributes($robocopyDestination) + + # Begin copy operation. + $robocopyArgs = "`"$robocopySource`" `"$robocopyDestination`" `"$robocopyFile`" $RobocopyParams $RobocopyAdditionalParams" + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Executing Robocopy command: $robocopyCommand $robocopyArgs" + $robocopyResult = & $Script:CommandTable.'Start-ADTProcess' -FilePath $robocopyCommand -ArgumentList $robocopyArgs -CreateNoWindow -PassThru -SuccessExitCodes 0, 1, 2, 3, 4, 5, 6, 7, 8 -ErrorAction Ignore + + # Trim the last line plus leading whitespace from each line of Robocopy output. + $robocopyOutput = $robocopyResult.StdOut.Trim() -Replace '\n\s+', "`n" + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy output:`n$robocopyOutput" + + # Restore folder attributes in case Robocopy overwrote them. + try + { + [System.IO.File]::SetAttributes($robocopyDestination, $destFolderAttributes) + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to apply attributes [$destFolderAttributes] destination folder [$robocopyDestination]: $($_.Exception.Message)" -Severity 2 + } + + # Process the resulting exit code. + switch ($robocopyResult.ExitCode) + { + 0 { & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy completed. No files were copied. No failure was encountered. No files were mismatched. The files already exist in the destination directory; therefore, the copy operation was skipped."; break } + 1 { & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy completed. All files were copied successfully."; break } + 2 { & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy completed. There are some additional files in the destination directory that aren't present in the source directory. No files were copied."; break } + 3 { & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy completed. Some files were copied. Additional files were present. No failure was encountered."; break } + 4 { & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy completed. Some Mismatched files or directories were detected. Examine the output log. Housekeeping might be required." -Severity 2; break } + 5 { & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy completed. Some files were copied. Some files were mismatched. No failure was encountered."; break } + 6 { & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy completed. Additional files and mismatched files exist. No files were copied and no failures were encountered meaning that the files already exist in the destination directory." -Severity 2; break } + 7 { & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy completed. Files were copied, a file mismatch was present, and additional files were present." -Severity 2; break } + 8 { & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy completed. Several files didn't copy." -Severity 2; break } + 16 + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy error [$($robocopyResult.ExitCode)]: Serious error. Robocopy did not copy any files. Either a usage error or an error due to insufficient access privileges on the source or destination directories." -Severity 3 + if (!$ContinueFileCopyOnError) + { + $naerParams = @{ + Exception = [System.Management.Automation.ApplicationFailedException]::new("Robocopy error $($robocopyResult.ExitCode): Failed to copy file(s) in path [$srcPath] to destination [$Destination]: $robocopyOutput") + Category = [System.Management.Automation.ErrorCategory]::OperationStopped + ErrorId = 'RobocopyError' + TargetObject = $srcPath + RecommendedAction = "Please verify that Path and Destination are accessible and try again." + } + & $Script:CommandTable.'Write-Error' -ErrorRecord (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + break + } + default + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Robocopy error [$($robocopyResult.ExitCode)]. Unknown Robocopy error." -Severity 3 + if (!$ContinueFileCopyOnError) + { + $naerParams = @{ + Exception = [System.Management.Automation.ApplicationFailedException]::new("Robocopy error $($robocopyResult.ExitCode): Failed to copy file(s) in path [$srcPath] to destination [$Destination]: $robocopyOutput") + Category = [System.Management.Automation.ErrorCategory]::OperationStopped + ErrorId = 'RobocopyError' + TargetObject = $srcPath + RecommendedAction = "Please verify that Path and Destination are accessible and try again." + } + & $Script:CommandTable.'Write-Error' -ErrorRecord (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + break + } + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to copy file(s) in path [$srcPath] to destination [$Destination]." + if (!$ContinueFileCopyOnError) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'ContinueFileCopyOnError not specified, exiting function.' + return + } + } + } + } + elseif ($FileCopyMode -eq 'Native') + { + foreach ($srcPath in $Path) + { + try + { + try + { + # If destination has no extension, or if it has an extension only and no name (e.g. a .config folder) and the destination folder does not exist. + if ((![System.IO.Path]::HasExtension($Destination) -or ([System.IO.Path]::HasExtension($Destination) -and ![System.IO.Path]::GetFileNameWithoutExtension($Destination))) -and !(& $Script:CommandTable.'Test-Path' -LiteralPath $Destination -PathType Container)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Destination assumed to be a folder which does not exist, creating destination folder [$Destination]." + $null = & $Script:CommandTable.'New-Item' -Path $Destination -Type Directory -Force + } + + # If destination appears to be a file name but parent folder does not exist, create it. + if ([System.IO.Path]::HasExtension($Destination) -and [System.IO.Path]::GetFileNameWithoutExtension($Destination) -and !(& $Script:CommandTable.'Test-Path' -LiteralPath ($destinationParent = & $Script:CommandTable.'Split-Path' $Destination -Parent) -PathType Container)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Destination assumed to be a file whose parent folder does not exist, creating destination folder [$destinationParent]." + $null = & $Script:CommandTable.'New-Item' -Path $destinationParent -Type Directory -Force + } + + # Set up parameters for Copy-Item operation. + $ciParams = @{ + Destination = $Destination + Force = $true + } + if ($ContinueFileCopyOnError) + { + $ciParams.Add('ErrorAction', [System.Management.Automation.ActionPreference]::SilentlyContinue) + $ciParams.Add('ErrorVariable', 'FileCopyError') + } + + # Perform copy operation. + $null = if ($Flatten) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Copying file(s) recursively in path [$srcPath] to destination [$Destination] root folder, flattened." + if ($srcPaths = & $Script:CommandTable.'Get-ChildItem' -Path $srcPath -File -Recurse -Force -ErrorAction Ignore) + { + & $Script:CommandTable.'Copy-Item' -LiteralPath $srcPaths.PSPath @ciParams + } + } + elseif ($Recurse) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Copying file(s) recursively in path [$srcPath] to destination [$Destination]." + & $Script:CommandTable.'Copy-Item' -Path $srcPath -Recurse @ciParams + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Copying file in path [$srcPath] to destination [$Destination]." + & $Script:CommandTable.'Copy-Item' -Path $srcPath @ciParams + } + + # Measure success. + if ($ContinueFileCopyOnError -and $FileCopyError.Count) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The following warnings were detected while copying file(s) in path [$srcPath] to destination [$Destination].`n`n$([System.String]::Join("`n", $FileCopyError.Exception.Message))" -Severity 2 + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'File copy completed successfully.' + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to copy file(s) in path [$srcPath] to destination [$Destination]." + if (!$ContinueFileCopyOnError) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'ContinueFileCopyOnError not specified, exiting function.' + return + } + } + } + } + } + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Copy-ADTFileToUserProfiles +# +#----------------------------------------------------------------------------- + +function Copy-ADTFileToUserProfiles +{ + <# + .SYNOPSIS + Copy one or more items to each user profile on the system. + + .DESCRIPTION + The Copy-ADTFileToUserProfiles function copies one or more items to each user profile on the system. It supports various options such as recursion, flattening files, and using Robocopy to overcome the 260 character limit. + + .PARAMETER Path + The path of the file or folder to copy. + + .PARAMETER Destination + The path of the destination folder to append to the root of the user profile. + + .PARAMETER BasePath + The base path to append the destination folder to. + + .PARAMETER Recurse + Copy files in subdirectories. + + .PARAMETER Flatten + Flattens the files into the root destination directory. + + .PARAMETER ContinueFileCopyOnError + Continue copying files if an error is encountered. This will continue the deployment script and will warn about files that failed to be copied. + + .PARAMETER FileCopyMode + Select from 'Native' or 'Robocopy'. Default is configured in config.psd1. Note that Robocopy supports * in file names, but not folders, in source paths. + + .PARAMETER RobocopyParams + Override the default Robocopy parameters. + + .PARAMETER RobocopyAdditionalParams + Append to the default Robocopy parameters. + + .PARAMETER ExcludeNTAccount + Specify NT account names in Domain\Username format to exclude from the list of user profiles. + + .PARAMETER IncludeSystemProfiles + Include system profiles: SYSTEM, LOCAL SERVICE, NETWORK SERVICE. + + .PARAMETER IncludeServiceProfiles + Include service profiles where NTAccount begins with NT SERVICE. + + .PARAMETER ExcludeDefaultUser + Exclude the Default User. + + .INPUTS + System.String[] + + You can pipe in string values for $Path. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Copy-ADTFileToUserProfiles -Path "$($adtSession.DirSupportFiles)\config.txt" -Destination "AppData\Roaming\MyApp" + + Copy a single file to C:\Users\\AppData\Roaming\MyApp for each user. + + .EXAMPLE + Copy-ADTFileToUserProfiles -Path "$($adtSession.DirSupportFiles)\config.txt","$($adtSession.DirSupportFiles)\config2.txt" -Destination "AppData\Roaming\MyApp" + + Copy two files to C:\Users\\AppData\Roaming\MyApp for each user. + + .EXAMPLE + Copy-ADTFileToUserProfiles -Path "$($adtSession.DirFiles)\MyDocs" Destination "MyApp" -BasePath "Documents" -Recurse + + Copy an entire folder recursively to a new MyApp folder under each user's Documents folder. + + .EXAMPLE + Copy-ADTFileToUserProfiles -Path "$($adtSession.DirFiles)\.appConfigFolder" -Recurse + + Copy an entire folder to C:\Users\ for each user. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Copy-ADTFileToUserProfiles + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param ( + [Parameter(Mandatory = $true, Position = 1, ValueFromPipeline = $true)] + [ValidateNotNullOrEmpty()] + [System.String[]]$Path, + + [Parameter(Mandatory = $false, Position = 2)] + [ValidateNotNullOrEmpty()] + [System.String]$Destination, + + [Parameter(Mandatory = $false)] + [ValidateSet('Profile', 'AppData', 'LocalAppData', 'Desktop', 'Documents', 'StartMenu', 'Temp', 'OneDrive', 'OneDriveCommercial')] + [System.String]$BasePath = 'Profile', + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Recurse, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Flatten, + + [Parameter(Mandatory = $false)] + [ValidateSet('Native', 'Robocopy')] + [System.String]$FileCopyMode, + + [Parameter(Mandatory = $false)] + [System.String]$RobocopyParams, + + [Parameter(Mandatory = $false)] + [System.String]$RobocopyAdditionalParams, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$ExcludeNTAccount, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SwitchParameter]$IncludeSystemProfiles, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SwitchParameter]$IncludeServiceProfiles, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SwitchParameter]$ExcludeDefaultUser, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SwitchParameter]$ContinueFileCopyOnError + ) + + begin + { + # Initalize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + + # Define default params for Copy-ADTFile. + $CopyFileSplat = @{ + Recurse = $Recurse + Flatten = $Flatten + ContinueFileCopyOnError = $ContinueFileCopyOnError + } + if ($PSBoundParameters.ContainsKey('FileCopyMode')) + { + $CopyFileSplat.FileCopyMode = $PSBoundParameters.FileCopyMode + } + if ($PSBoundParameters.ContainsKey('RobocopyParams')) + { + $CopyFileSplat.RobocopyParams = $PSBoundParameters.RobocopyParams + } + if ($PSBoundParameters.ContainsKey('RobocopyAdditionalParams')) + { + $CopyFileSplat.RobocopyAdditionalParams = $PSBoundParameters.RobocopyAdditionalParams + } + if ($PSBoundParameters.ContainsKey('ErrorAction')) + { + $CopyFileSplat.ErrorAction = $PSBoundParameters.ErrorAction + } + + # Define default params for Get-ADTUserProfiles. + $GetUserProfileSplat = @{ + IncludeSystemProfiles = $IncludeSystemProfiles + IncludeServiceProfiles = $IncludeServiceProfiles + ExcludeDefaultUser = $ExcludeDefaultUser + } + if ($ExcludeNTAccount) + { + $GetUserProfileSplat.ExcludeNTAccount = $ExcludeNTAccount + } + if ($BasePath -ne 'ProfilePath') + { + $GetUserProfileSplat.LoadProfilePaths = $true + } + + # Collector for all provided paths. + $sourcePaths = [System.Collections.Specialized.StringCollection]::new() + } + + process + { + # Add all source paths to the collection. + $sourcePaths.AddRange($Path) + } + + end + { + # Copy all paths to the specified destination. + foreach ($UserProfile in (& $Script:CommandTable.'Get-ADTUserProfiles' @GetUserProfileSplat)) + { + if ([string]::IsNullOrWhiteSpace($UserProfile."$BasePath`Path")) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Skipping user profile [$($UserProfile.NTAccount)] as path [$BasePath`Path] is not available." + continue + } + $dest = & $Script:CommandTable.'Join-Path' $UserProfile."$BasePath`Path" $Destination + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Copying path [$Path] to $($dest):" + & $Script:CommandTable.'Copy-ADTFile' -Path $sourcePaths -Destination $dest @CopyFileSplat + } + + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Disable-ADTTerminalServerInstallMode +# +#----------------------------------------------------------------------------- + +function Disable-ADTTerminalServerInstallMode +{ + <# + .SYNOPSIS + Changes to user install mode for Remote Desktop Session Host/Citrix servers. + + .DESCRIPTION + The Disable-ADTTerminalServerInstallMode function changes the server mode to user install mode for Remote Desktop Session Host/Citrix servers. This is useful for ensuring that applications are installed in a way that is compatible with multi-user environments. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Disable-ADTTerminalServerInstallMode + + This example changes the server mode to user install mode for Remote Desktop Session Host/Citrix servers. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Disable-ADTTerminalServerInstallMode + #> + + [CmdletBinding()] + param + ( + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + if (!$Script:ADT.TerminalServerMode) + { + return + } + + try + { + try + { + & $Script:CommandTable.'Invoke-ADTTerminalServerModeChange' -Mode Execute + $Script:ADT.TerminalServerMode = $false + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Dismount-ADTWimFile +# +#----------------------------------------------------------------------------- + +function Dismount-ADTWimFile +{ + <# + .SYNOPSIS + Dismounts a WIM file from the specified mount point. + + .DESCRIPTION + The Dismount-ADTWimFile function dismounts a WIM file from the specified mount point and discards all changes. This function ensures that the specified path is a valid WIM mount point before attempting to dismount. + + .PARAMETER ImagePath + The path to the WIM file. + + .PARAMETER Path + The path to the WIM mount point. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Dismount-ADTWimFile -ImagePath 'C:\Path\To\File.wim' + + This example dismounts the WIM file from all its mount points and discards all changes. + + .EXAMPLE + Dismount-ADTWimFile -Path 'C:\Mount\WIM' + + This example dismounts the WIM file from the specified mount point and discards all changes. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Dismount-ADTWimFile + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'ImagePath')] + [ValidateNotNullOrEmpty()] + [System.IO.FileInfo[]]$ImagePath, + + [Parameter(Mandatory = $true, ParameterSetName = 'Path')] + [ValidateNotNullOrEmpty()] + [System.IO.DirectoryInfo[]]$Path + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + # Loop through all found mounted images. + foreach ($wimFile in (& $Script:CommandTable.'Get-ADTMountedWimFile' @PSBoundParameters)) + { + # Announce commencement. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Dismounting WIM file at path [$($wimFile.Path)]." + try + { + try + { + # Perform the dismount and discard all changes. + try + { + $null = & $Script:CommandTable.'Invoke-ADTCommandWithRetries' -Command $Script:CommandTable.'Dismount-WindowsImage' -Path $wimFile.Path -Discard + } + catch + { + # Re-throw if this error is anything other than a file-locked error. + if (!$_.Exception.ErrorCode.Equals(-1052638953)) + { + throw + } + + # Get all open file handles for our path. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The directory could not be completely unmounted. Checking for any open file handles that can be closed." + $exeHandle = "$Script:PSScriptRoot\bin\$([PSADT.OperatingSystem.OSHelper]::GetArchitecture())\handle\handle.exe" + $pathRegex = "^$([System.Text.RegularExpressions.Regex]::Escape($($wimFile.Path)))" + $pathHandles = & $Script:CommandTable.'Get-ADTProcessHandles' | & { process { if ($_.Name -match $pathRegex) { return $_ } } } + + # Throw if we have no handles to close, it means we don't know why the WIM didn't dismount. + if (!$pathHandles) + { + throw + } + + # Close all open file handles. + foreach ($handle in $pathHandles) + { + # Close handle using handle.exe. An exit code of 0 is considered successful. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "$(($msg = "Closing handle [$($handle.Handle)] for process [$($handle.Process) ($($handle.PID))]"))." + $handleResult = & $exeHandle -accepteula -nobanner -c $handle.Handle -p $handle.PID -y + if ($Global:LASTEXITCODE.Equals(0)) + { + continue + } + + # If we're here, we had a bad exit code. + & $Script:CommandTable.'Write-ADTLogEntry' -Message ($msg = "$msg failed with exit code [$Global:LASTEXITCODE]: $handleResult") -Severity 3 + $naerParams = @{ + Exception = [System.Runtime.InteropServices.ExternalException]::new($msg, $Global:LASTEXITCODE) + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'HandleClosureFailure' + TargetObject = $handleResult + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Attempt the dismount again. + $null = & $Script:CommandTable.'Invoke-ADTCommandWithRetries' -Command $Script:CommandTable.'Dismount-WindowsImage' -Path $wimFile.Path -Discard + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Successfully dismounted WIM file." + & $Script:CommandTable.'Remove-Item' -LiteralPath $wimFile.Path -Force -Confirm:$false + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage 'Error occurred while attempting to dismount WIM file.' -ErrorAction SilentlyContinue + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Enable-ADTTerminalServerInstallMode +# +#----------------------------------------------------------------------------- + +function Enable-ADTTerminalServerInstallMode +{ + <# + .SYNOPSIS + Changes to user install mode for Remote Desktop Session Host/Citrix servers. + + .DESCRIPTION + The Enable-ADTTerminalServerInstallMode function changes the server mode to user install mode for Remote Desktop Session Host/Citrix servers. This is useful for ensuring that applications are installed in a way that is compatible with multi-user environments. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Enable-ADTTerminalServerInstallMode + + This example changes the server mode to user install mode for Remote Desktop Session Host/Citrix servers. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Enable-ADTTerminalServerInstallMode + #> + + [CmdletBinding()] + param + ( + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + if ($Script:ADT.TerminalServerMode) + { + return + } + + try + { + try + { + & $Script:CommandTable.'Invoke-ADTTerminalServerModeChange' -Mode Install + $Script:ADT.TerminalServerMode = $true + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Export-ADTEnvironmentTableToSessionState +# +#----------------------------------------------------------------------------- + +function Export-ADTEnvironmentTableToSessionState +{ + <# + .SYNOPSIS + Exports the content of `Get-ADTEnvironmentTable` to the provided SessionState as variables. + + .DESCRIPTION + This function exports the content of `Get-ADTEnvironmentTable` to the provided SessionState as variables. + + .PARAMETER SessionState + Caller's SessionState. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Export-ADTEnvironmentTableToSessionState -SessionState $ExecutionContext.SessionState + + Invokes the Export-ADTEnvironmentTableToSessionState function and exports the module's environment table to the provided SessionState. + + .EXAMPLE + Export-ADTEnvironmentTableToSessionState -SessionState $PSCmdlet.SessionState + + Invokes the Export-ADTEnvironmentTableToSessionState function and exports the module's environment table to the provided SessionState. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Export-ADTEnvironmentTableToSessionState + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SessionState]$SessionState + ) + + begin + { + # Store the environment table on the stack and initialize function. + try + { + $adtEnv = & $Script:CommandTable.'Get-ADTEnvironmentTable' + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + $null = $ExecutionContext.InvokeCommand.InvokeScript($SessionState, { $args[1].GetEnumerator() | . { process { & $args[0] -Name $_.Key -Value $_.Value -Option ReadOnly -Force } } $args[0] }.Ast.GetScriptBlock(), $Script:CommandTable.'New-Variable', $adtEnv) + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTApplication +# +#----------------------------------------------------------------------------- + +function Get-ADTApplication +{ + <# + .SYNOPSIS + Retrieves information about installed applications. + + .DESCRIPTION + Retrieves information about installed applications by querying the registry. You can specify an application name, a product code, or both. Returns information about application publisher, name & version, product code, uninstall string, install source, location, date, and application architecture. + + .PARAMETER Name + The name of the application to retrieve information for. Performs a contains match on the application display name by default. + + .PARAMETER NameMatch + Specifies the type of match to perform on the application name. Valid values are 'Contains', 'Exact', 'Wildcard', and 'Regex'. The default value is 'Contains'. + + .PARAMETER ProductCode + The product code of the application to retrieve information for. + + .PARAMETER ApplicationType + Specifies the type of application to remove. Valid values are 'All', 'MSI', and 'EXE'. The default value is 'All'. + + .PARAMETER IncludeUpdatesAndHotfixes + Include matches against updates and hotfixes in results. + + .PARAMETER FilterScript + A script used to filter the results as they're processed. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.Types.InstalledApplication + + Returns a custom type with information about an installed application: + - UninstallKey + - UninstallParentKey + - UninstallSubKey + - ProductCode + - DisplayName + - DisplayVersion + - UninstallString + - QuietUninstallString + - InstallSource + - InstallLocation + - InstallDate + - Publisher + - SystemComponent + - WindowsInstaller + - Is64BitApplication + + .EXAMPLE + Get-ADTApplication + + This example retrieves information about all installed applications. + + .EXAMPLE + Get-ADTApplication -Name 'Acrobat' + + Returns all applications that contain the name 'Acrobat' in the DisplayName. + + .EXAMPLE + Get-ADTApplication -Name 'Adobe Acrobat Reader' -NameMatch 'Exact' + + Returns all applications that match the name 'Adobe Acrobat Reader' exactly. + + .EXAMPLE + Get-ADTApplication -ProductCode '{AC76BA86-7AD7-1033-7B44-AC0F074E4100}' + + Returns the application with the specified ProductCode. + + .EXAMPLE + Get-ADTApplication -Name 'Acrobat' -ApplicationType 'MSI' -FilterScript { $_.Publisher -match 'Adobe' } + + Returns all MSI applications that contain the name 'Acrobat' in the DisplayName and 'Adobe' in the Publisher name. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTApplication + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'ProductCode', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'ApplicationType', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + [OutputType([PSADT.Types.InstalledApplication])] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$Name, + + [Parameter(Mandatory = $false)] + [ValidateSet('Contains', 'Exact', 'Wildcard', 'Regex')] + [System.String]$NameMatch = 'Contains', + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Guid[]]$ProductCode, + + [Parameter(Mandatory = $false)] + [ValidateSet('All', 'MSI', 'EXE')] + [System.String]$ApplicationType = 'All', + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IncludeUpdatesAndHotfixes, + + [Parameter(Mandatory = $false, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.ScriptBlock]$FilterScript + ) + + begin + { + # Announce start. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $updatesSkippedCounter = 0 + $uninstallKeyPaths = $( + 'Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall' + 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall' + if ([System.Environment]::Is64BitProcess) + { + 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall' + } + ) + + # If we're filtering by name, set up the relevant FilterScript. + $nameFilterScript = if ($Name) + { + switch ($NameMatch) + { + Contains + { + { foreach ($eachName in $Name) { if ($appRegProps.DisplayName -like "*$eachName*") { $true; break } } } + break + } + Exact + { + { foreach ($eachName in $Name) { if ($appRegProps.DisplayName -eq $eachName) { $true; break } } } + break + } + Wildcard + { + { foreach ($eachName in $Name) { if ($appRegProps.DisplayName -like $eachName) { $true; break } } } + break + } + Regex + { + { foreach ($eachName in $Name) { if ($appRegProps.DisplayName -match $eachName) { $true; break } } } + break + } + } + } + } + + process + { + # Create a custom object with the desired properties for the installed applications and sanitize property details. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Getting information for installed applications$(if ($FilterScript) {' matching the provided FilterScript'})..." + $installedApplication = foreach ($item in (& $Script:CommandTable.'Get-ChildItem' -LiteralPath $uninstallKeyPaths -ErrorAction Ignore)) + { + try + { + try + { + # Set up initial variables. + $appRegProps = & $Script:CommandTable.'Get-ItemProperty' -LiteralPath $item.PSPath + $psPropNames = $appRegProps.PSObject.Properties | & $Script:CommandTable.'Select-Object' -ExpandProperty Name + $defaultGuid = [System.Guid]::Empty + + # Exclude anything without any properties. + if (!$psPropNames) + { + continue + } + + # Exclude anything without a DisplayName field. + if (!$psPropNames.Contains('DisplayName') -or [System.String]::IsNullOrWhiteSpace($appRegProps.DisplayName)) + { + continue + } + + # Bypass any updates or hotfixes. + if (!$IncludeUpdatesAndHotfixes -and ($appRegProps.DisplayName -match '((?i)kb\d+|(Cumulative|Security) Update|Hotfix)')) + { + $updatesSkippedCounter++ + continue + } + + # Apply application type filter if specified. + $windowsInstaller = !!$(if ($psPropNames.Contains('WindowsInstaller')) { $appRegProps.WindowsInstaller }) + if ((($ApplicationType -eq 'MSI') -and !$windowsInstaller) -or (($ApplicationType -eq 'EXE') -and $windowsInstaller)) + { + continue + } + + # Apply ProductCode filter if specified. + $appMsiGuid = if ($windowsInstaller -and [System.Guid]::TryParse($appRegProps.PSChildName, [ref]$defaultGuid)) { $defaultGuid } + if ($ProductCode -and (!$appMsiGuid -or ($ProductCode -notcontains $appMsiGuid))) + { + continue + } + + # Apply name filter if specified. + if ($nameFilterScript -and !(& $nameFilterScript)) + { + continue + } + + # Build out the app object here before we filter as the caller needs to be able to filter on the object's properties. + $app = [PSADT.Types.InstalledApplication]::new( + $appRegProps.PSPath, + $appRegProps.PSParentPath, + $appRegProps.PSChildName, + $appMsiGuid, + $appRegProps.DisplayName, + $(if ($psPropNames.Contains('DisplayVersion') -and ![System.String]::IsNullOrWhiteSpace($appRegProps.DisplayVersion)) { $appRegProps.DisplayVersion }), + $(if ($psPropNames.Contains('UninstallString') -and ![System.String]::IsNullOrWhiteSpace($appRegProps.UninstallString)) { $appRegProps.UninstallString }), + $(if ($psPropNames.Contains('QuietUninstallString') -and ![System.String]::IsNullOrWhiteSpace($appRegProps.QuietUninstallString)) { $appRegProps.QuietUninstallString }), + $(if ($psPropNames.Contains('InstallSource') -and ![System.String]::IsNullOrWhiteSpace($appRegProps.InstallSource)) { $appRegProps.InstallSource }), + $(if ($psPropNames.Contains('InstallLocation') -and ![System.String]::IsNullOrWhiteSpace($appRegProps.InstallLocation)) { $appRegProps.InstallLocation }), + $(if ($psPropNames.Contains('InstallDate') -and ![System.String]::IsNullOrWhiteSpace($appRegProps.InstallDate)) { $appRegProps.InstallDate }), + $(if ($psPropNames.Contains('Publisher') -and ![System.String]::IsNullOrWhiteSpace($appRegProps.Publisher)) { $appRegProps.Publisher }), + $(if ($psPropNames.Contains('HelpLink') -and ![System.String]::IsNullOrWhiteSpace($appRegProps.HelpLink)) { $appRegProps.HelpLink }), + !!$(if ($psPropNames.Contains('SystemComponent')) { $appRegProps.SystemComponent }), + $windowsInstaller, + ([System.Environment]::Is64BitProcess -and ($appRegProps.PSPath -notmatch '^Microsoft\.PowerShell\.Core\\Registry::HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node')) + ) + + # Build out an object and return it to the pipeline if there's no filterscript or the filterscript returns something. + if (!$FilterScript -or (& $Script:CommandTable.'ForEach-Object' -InputObject $app -Process $FilterScript -ErrorAction Ignore)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Found installed application [$($app.DisplayName)]$(if ($app.DisplayVersion) {" version [$($app.DisplayVersion)]"})." + $app + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to process the uninstall data [$item]: $($_.Exception.Message)." -ErrorAction SilentlyContinue + } + } + + # Write to log the number of entries skipped due to them being considered updates. + if (!$IncludeUpdatesAndHotfixes -and $updatesSkippedCounter) + { + if ($updatesSkippedCounter -eq 1) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Skipped 1 entry while searching, because it was considered a Microsoft update.' + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Skipped $UpdatesSkippedCounter entries while searching, because they were considered Microsoft updates." + } + } + + # Return any accumulated apps to the caller. + if ($installedApplication) + { + return $installedApplication + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Found no application based on the supplied FilterScript.' + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#--------------------------------------------------------------------------- +# +# MARK: Get-ADTBoundParametersAndDefaultValues +# +#--------------------------------------------------------------------------- + +function Get-ADTBoundParametersAndDefaultValues +{ + <# + .SYNOPSIS + Returns a hashtable with the output of $PSBoundParameters and default-valued parameters for the given InvocationInfo. + + .DESCRIPTION + This function processes the provided InvocationInfo and combines the results of $PSBoundParameters and default-valued parameters via the InvocationInfo's ScriptBlock AST (Abstract Syntax Tree). + + .PARAMETER Invocation + The script or function's InvocationInfo ($MyInvocation) to process. + + .PARAMETER ParameterSetName + The ParameterSetName to use as a filter against the Invocation's parameters. + + .PARAMETER HelpMessage + The HelpMessage field to use as a filter against the Invocation's parameters. + + .PARAMETER Exclude + One or more parameter names to exclude from the results. + + .PARAMETER CommonParameters + Specifies whether PowerShell advanced function common parameters should be included. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Collections.Generic.Dictionary[System.String, System.Object] + + Get-ADTBoundParametersAndDefaultValues returns a dictionary of the same base type as $PSBoundParameters for API consistency. + + .EXAMPLE + Get-ADTBoundParametersAndDefaultValues -Invocation $MyInvocation + + Returns a $PSBoundParameters-compatible dictionary with the bound parameters and any default values. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTBoundParametersAndDefaultValues + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'ParameterSetName', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'HelpMessage', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Exclude', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + [OutputType([System.Collections.Generic.Dictionary[System.String, System.Object]])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.InvocationInfo]$Invocation, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ParameterSetName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$HelpMessage, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$Exclude, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$CommonParameters + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + + # Hold array of common parameters for filtration. + $commonParams = if (!$CommonParameters) + { + $( + [System.Management.Automation.PSCmdlet]::CommonParameters + [System.Management.Automation.PSCmdlet]::OptionalCommonParameters + ) + } + + # Internal function for testing parameter attributes. + function Test-NamedAttributeArgumentAst + { + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Argument', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + [OutputType([System.Boolean])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.Language.ParameterAst]$Parameter, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Argument, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Value + ) + + # Test whether we have AttributeAst objects. + if (!($attributes = $Parameter.Attributes | & { process { if ($_ -is [System.Management.Automation.Language.AttributeAst]) { return $_ } } })) + { + return $false + } + + # Test whether we have NamedAttributeArgumentAst objects. + if (!($namedArguments = $attributes.NamedArguments | & { process { if ($_.ArgumentName.Equals($Argument)) { return $_ } } })) + { + return $false + } + + # Test whether any NamedAttributeArgumentAst objects match our value. + return $namedArguments.Argument.Value.Contains($Value) + } + } + + process + { + try + { + try + { + # Get the parameters from the provided invocation. This can vary between simple/advanced functions and scripts. + $parameters = if ($Invocation.MyCommand.ScriptBlock.Ast -is [System.Management.Automation.Language.FunctionDefinitionAst]) + { + # Test whether this is a simple or advanced function. + if ($Invocation.MyCommand.ScriptBlock.Ast.Parameters -and $Invocation.MyCommand.ScriptBlock.Ast.Parameters.Count) + { + $Invocation.MyCommand.ScriptBlock.Ast.Parameters + } + elseif ($Invocation.MyCommand.ScriptBlock.Ast.Body.ParamBlock -and $Invocation.MyCommand.ScriptBlock.Ast.Body.ParamBlock.Parameters.Count) + { + $Invocation.MyCommand.ScriptBlock.Ast.Body.ParamBlock.Parameters + } + } + elseif ($Invocation.MyCommand.ScriptBlock.Ast.ParamBlock -and $Invocation.MyCommand.ScriptBlock.Ast.ParamBlock.Parameters.Count) + { + $Invocation.MyCommand.ScriptBlock.Ast.ParamBlock.Parameters + } + + # Throw if we don't have any parameters at all. + if (!$parameters -or !$parameters.Count) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("Unable to find parameters within the provided invocation's scriptblock AST.") + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'InvocationParametersNotFound' + TargetObject = $Invocation.MyCommand.ScriptBlock.Ast + RecommendedAction = "Please verify your function or script parameter configuration and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Open dictionary to store all params and their values to return. + $obj = [System.Collections.Generic.Dictionary[System.String, System.Object]]::new() + + # Inject our already bound parameters into above object. + $Invocation.BoundParameters.GetEnumerator() | & { + process + { + # Filter out common parameters. + if ($commonParams -notcontains $_.Key) + { + $obj.Add($_.Key, $_.Value) + } + } + } + + # Build out the dictionary for returning. + $parameters | & { + process + { + # Filter out excluded values. + if ($Exclude -contains $_.Name.VariablePath.UserPath) + { + $null = $obj.Remove($_.Name.VariablePath.UserPath) + return + } + + # Filter out values based on the specified parameter set. + if ($ParameterSetName -and !(Test-NamedAttributeArgumentAst -Parameter $_ -Argument ParameterSetName -Value $ParameterSetName)) + { + $null = $obj.Remove($_.Name.VariablePath.UserPath) + return + } + + # Filter out values based on the specified help message. + if ($HelpMessage -and !(Test-NamedAttributeArgumentAst -Parameter $_ -Argument HelpMessage -Value $HelpMessage)) + { + $null = $obj.Remove($_.Name.VariablePath.UserPath) + return + } + + # Filter out parameters already bound. + if ($obj.ContainsKey($_.Name.VariablePath.UserPath)) + { + return + } + + # Filter out parameters without a default value. + if ($null -eq $_.DefaultValue) + { + return + } + + # Add the parameter and its value. + $obj.Add($_.Name.VariablePath.UserPath, $_.DefaultValue.SafeGetValue()) + } + } + + # Return dictionary to the caller, even if it's empty. + return $obj + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTCommandTable +# +#----------------------------------------------------------------------------- + +function Get-ADTCommandTable +{ + <# + .SYNOPSIS + Returns PSAppDeployToolkit's safe command lookup table. + + .DESCRIPTION + This function returns PSAppDeployToolkit's safe command lookup table, which can be used for command lookups within extending modules. + + Please note that PSAppDeployToolkit's safe command table only has commands in it that are used within this module, and not necessarily all commands offered by PowerShell and its built-in modules out of the box. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Collections.ObjectModel.ReadOnlyDictionary[System.String, System.Management.Automation.CommandInfo] + + Returns PSAppDeployTookit's safe command lookup table as a ReadOnlyDictionary. + + .EXAMPLE + Get-ADTCommandTable + + Returns PSAppDeployToolkit's safe command lookup table. + + .NOTES + An active ADT session is required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTCommandTable + #> + + # Return the module's read-only CommandTable to the caller. + return $Script:CommandTable +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTConfig +# +#----------------------------------------------------------------------------- + +function Get-ADTConfig +{ + <# + .SYNOPSIS + Retrieves the configuration data for the ADT module. + + .DESCRIPTION + The Get-ADTConfig function retrieves the configuration data for the ADT module. This function ensures that the ADT module has been initialized before attempting to retrieve the configuration data. If the module is not initialized, it throws an error. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Collections.Hashtable + + Returns the configuration data as a hashtable. + + .EXAMPLE + $config = Get-ADTConfig + + This example retrieves the configuration data for the ADT module and stores it in the $config variable. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTConfig + #> + + [CmdletBinding()] + param + ( + ) + + # Return the config database if initialized. + if (!$Script:ADT.Config -or !$Script:ADT.Config.Count) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("Please ensure that [Initialize-ADTModule] is called before using any $($MyInvocation.MyCommand.Module.Name) functions.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'ADTConfigNotLoaded' + TargetObject = $Script:ADT.Config + RecommendedAction = "Please ensure the module is initialized via [Initialize-ADTModule] and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + return $Script:ADT.Config +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTDeferHistory +# +#----------------------------------------------------------------------------- + +function Get-ADTDeferHistory +{ + <# + .SYNOPSIS + Get the history of deferrals in the registry for the current application. + + .DESCRIPTION + Get the history of deferrals in the registry for the current application. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Get-DeferHistory + + .NOTES + An active ADT session is required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTDeferHistory + + #> + + [CmdletBinding()] + param + ( + ) + + try + { + (& $Script:CommandTable.'Get-ADTSession').GetDeferHistory() + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTEnvironment +# +#----------------------------------------------------------------------------- + +function Get-ADTEnvironment +{ + <# + .SYNOPSIS + Retrieves the environment data for the ADT module. This function has been replaced by Get-ADTEnvironmentTable and will be removed from a future release. + + .DESCRIPTION + The Get-ADTEnvironment function retrieves the environment data for the ADT module. This function ensures that the ADT module has been initialized before attempting to retrieve the environment data. If the module is not initialized, it throws an error. + + This function has been replaced by Get-ADTEnvironmentTable and will be removed from a future release. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Collections.Specialized.OrderedDictionary + + Returns the environment data as a read-only ordered dictionary. + + .EXAMPLE + $environment = Get-ADTEnvironment + + This example retrieves the environment data for the ADT module and stores it in the $environment variable. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTEnvironment + #> + + [CmdletBinding()] + param + ( + ) + + # Announce deprecation and return the environment database if initialized. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The function [$($MyInvocation.MyCommand.Name)] has been replaced by [Get-ADTEnvironmentTable]. Please migrate your scripts as this will be removed in a future update." -Severity 2 + return (& $Script:CommandTable.'Get-ADTEnvironmentTable') +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTEnvironmentTable +# +#----------------------------------------------------------------------------- + +function Get-ADTEnvironmentTable +{ + <# + .SYNOPSIS + Retrieves the environment data for the ADT module. + + .DESCRIPTION + The Get-ADTEnvironmentTable function retrieves the environment data for the ADT module. This function ensures that the ADT module has been initialized before attempting to retrieve the environment data. If the module is not initialized, it throws an error. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Collections.Specialized.OrderedDictionary + + Returns the environment data as a read-only ordered dictionary. + + .EXAMPLE + $environment = Get-ADTEnvironmentTable + + This example retrieves the environment data for the ADT module and stores it in the $environment variable. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTEnvironmentTable + #> + + [CmdletBinding()] + param + ( + ) + + # Return the environment database if initialized. + if (!$Script:ADT.Environment -or !$Script:ADT.Environment.Count) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("Please ensure that [Initialize-ADTModule] is called before using any $($MyInvocation.MyCommand.Module.Name) functions.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'ADTEnvironmentDatabaseEmpty' + TargetObject = $Script:ADT.Environment + RecommendedAction = "Please ensure the module is initialized via [Initialize-ADTModule] and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + return $Script:ADT.Environment +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTFileVersion +# +#----------------------------------------------------------------------------- + +function Get-ADTFileVersion +{ + <# + .SYNOPSIS + Gets the version of the specified file. + + .DESCRIPTION + The Get-ADTFileVersion function retrieves the version information of the specified file. By default, it returns the FileVersion, but it can also return the ProductVersion if the -ProductVersion switch is specified. + + .PARAMETER File + The path of the file. + + .PARAMETER ProductVersion + Switch that makes the command return ProductVersion instead of FileVersion. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.String + + Returns the version of the specified file. + + .EXAMPLE + Get-ADTFileVersion -File "$env:ProgramFilesX86\Adobe\Reader 11.0\Reader\AcroRd32.exe" + + This example retrieves the FileVersion of the specified Adobe Reader executable. + + .EXAMPLE + Get-ADTFileVersion -File "$env:ProgramFilesX86\Adobe\Reader 11.0\Reader\AcroRd32.exe" -ProductVersion + + This example retrieves the ProductVersion of the specified Adobe Reader executable. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTFileVersion + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (!$_.Exists) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName File -ProvidedValue $_ -ExceptionMessage 'The specified file does not exist.')) + } + if (!$_.VersionInfo -or (!$_.VersionInfo.FileVersion -and !$_.VersionInfo.ProductVersion)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName File -ProvidedValue $_ -ExceptionMessage 'The specified file does not have any version info.')) + } + return !!$_.VersionInfo + })] + [System.IO.FileInfo]$File, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ProductVersion + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + if ($ProductVersion) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Product version is [$($File.VersionInfo.ProductVersion)]." + return $File.VersionInfo.ProductVersion.Trim() + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "File version is [$($File.VersionInfo.FileVersion)]." + return $File.VersionInfo.FileVersion.Trim() + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTFreeDiskSpace +# +#----------------------------------------------------------------------------- + +function Get-ADTFreeDiskSpace +{ + <# + .SYNOPSIS + Retrieves the free disk space in MB on a particular drive (defaults to system drive). + + .DESCRIPTION + The Get-ADTFreeDiskSpace function retrieves the free disk space in MB on a specified drive. If no drive is specified, it defaults to the system drive. This function is useful for monitoring disk space availability. + + .PARAMETER Drive + The drive to check free disk space on. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Double + + Returns the free disk space in MB. + + .EXAMPLE + Get-ADTFreeDiskSpace -Drive 'C:' + + This example retrieves the free disk space on the C: drive. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTFreeDiskSpace + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateScript({ + if (!$_.TotalSize) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Drive -ProvidedValue $_ -ExceptionMessage 'The specified drive does not exist or has no media loaded.')) + } + return !!$_.TotalSize + })] + [System.IO.DriveInfo]$Drive = [System.IO.Path]::GetPathRoot([System.Environment]::SystemDirectory) + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Retrieving free disk space for drive [$Drive]." + $freeDiskSpace = [System.Math]::Round($Drive.AvailableFreeSpace / 1MB) + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Free disk space for drive [$Drive]: [$freeDiskSpace MB]." + return $freeDiskSpace + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTIniValue +# +#----------------------------------------------------------------------------- + +function Get-ADTIniValue +{ + <# + .SYNOPSIS + Parses an INI file and returns the value of the specified section and key. + + .DESCRIPTION + The Get-ADTIniValue function parses an INI file and returns the value of the specified section and key. This function is useful for retrieving configuration settings stored in INI files. + + .PARAMETER FilePath + Path to the INI file. + + .PARAMETER Section + Section within the INI file. + + .PARAMETER Key + Key within the section of the INI file. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.String + + Returns the value of the specified section and key. + + .EXAMPLE + Get-ADTIniValue -FilePath "$env:ProgramFilesX86\IBM\Notes\notes.ini" -Section 'Notes' -Key 'KeyFileName' + + This example retrieves the value of the 'KeyFileName' key in the 'Notes' section of the specified INI file. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTIniValue + #> + + [CmdletBinding()] + [OutputType([System.String])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (![System.IO.File]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName FilePath -ProvidedValue $_ -ExceptionMessage 'The specified file does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$FilePath, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Section, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Reading INI Key: [Section = $Section] [Key = $Key]." + try + { + try + { + $iniValue = [PSADT.Configuration.IniFile]::GetSectionKeyValue($Section, $Key, $FilePath) + & $Script:CommandTable.'Write-ADTLogEntry' -Message "INI Key Value: [Section = $Section] [Key = $Key] [Value = $iniValue]." + return $iniValue + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to read INI file key value." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTLoggedOnUser +# +#----------------------------------------------------------------------------- + +function Get-ADTLoggedOnUser +{ + <# + .SYNOPSIS + Retrieves session details for all local and RDP logged on users. + + .DESCRIPTION + The Get-ADTLoggedOnUser function retrieves session details for all local and RDP logged on users using Win32 APIs. It provides information such as NTAccount, SID, UserName, DomainName, SessionId, SessionName, ConnectState, IsCurrentSession, IsConsoleSession, IsUserSession, IsActiveUserSession, IsRdpSession, IsLocalAdmin, LogonTime, IdleTime, DisconnectTime, ClientName, ClientProtocolType, ClientDirectory, and ClientBuildNumber. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.Types.UserSessionInfo + + Returns a custom type with information about user sessions: + - NTAccount + - SID + - UserName + - DomainName + - SessionId + - SessionName + - ConnectState + - IsCurrentSession + - IsConsoleSession + - IsUserSession + - IsActiveUserSession + - IsRdpSession + - IsLocalAdmin + - LogonTime + - IdleTime + - DisconnectTime + - ClientName + - ClientProtocolType + - ClientDirectory + - ClientBuildNumber + + .EXAMPLE + Get-ADTLoggedOnUser + + This example retrieves session details for all local and RDP logged on users. + + .NOTES + An active ADT session is NOT required to use this function. + + Description of ConnectState property: + + Value Description + ----- ----------- + Active A user is logged on to the session. + ConnectQuery The session is in the process of connecting to a client. + Connected A client is connected to the session. + Disconnected The session is active, but the client has disconnected from it. + Down The session is down due to an error. + Idle The session is waiting for a client to connect. + Initializing The session is initializing. + Listening The session is listening for connections. + Reset The session is being reset. + Shadowing This session is shadowing another session. + + Description of IsActiveUserSession property: + - If a console user exists, then that will be the active user session. + - If no console user exists but users are logged in, such as on terminal servers, then the first logged-in non-console user that has ConnectState either 'Active' or 'Connected' is the active user. + + Description of IsRdpSession property: + - Gets a value indicating whether the user is associated with an RDP client session. + + Description of IsLocalAdmin property: + - Checks whether the user is a member of the Administrators group + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTLoggedOnUser + #> + + [CmdletBinding()] + [OutputType([System.Collections.ObjectModel.ReadOnlyCollection[PSADT.WTSSession.CompatibilitySessionInfo]])] + param + ( + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Getting session information for all logged on users.' + try + { + try + { + return [PSADT.WTSSession.SessionManager]::GetCompatibilitySessionInfo() + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTMsiExitCodeMessage +# +#----------------------------------------------------------------------------- + +function Get-ADTMsiExitCodeMessage +{ + <# + .SYNOPSIS + Get message for MSI exit code. + + .DESCRIPTION + Get message for MSI exit code by reading it from msimsg.dll. + + .PARAMETER MsiExitCode + MSI exit code. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.String + + Returns the message for the MSI exit code. + + .EXAMPLE + Get-ADTMsiExitCodeMessage -MsiExitCode 1618 + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + http://msdn.microsoft.com/en-us/library/aa368542(v=vs.85).aspx + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTMsiExitCodeMessage + #> + + [CmdletBinding()] + [OutputType([System.String])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$MsiExitCode + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # Only return the output if we receive something from the library. + if (![System.String]::IsNullOrWhiteSpace(($msg = [PSADT.Installer.Msi]::GetMessageFromMsiExitCode($MsiExitCode)))) + { + return $msg + } + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTMsiTableProperty +# +#----------------------------------------------------------------------------- + +function Get-ADTMsiTableProperty +{ + <# + .SYNOPSIS + Get all of the properties from a Windows Installer database table or the Summary Information stream and return as a custom object. + + .DESCRIPTION + Use the Windows Installer object to read all of the properties from a Windows Installer database table or the Summary Information stream. + + .PARAMETER Path + The fully qualified path to an database file. Supports .msi and .msp files. + + .PARAMETER TransformPath + The fully qualified path to a list of MST file(s) which should be applied to the MSI file. + + .PARAMETER Table + The name of the the MSI table from which all of the properties must be retrieved. + + .PARAMETER TablePropertyNameColumnNum + Specify the table column number which contains the name of the properties. + + .PARAMETER TablePropertyValueColumnNum + Specify the table column number which contains the value of the properties. + + .PARAMETER GetSummaryInformation + Retrieves the Summary Information for the Windows Installer database. + + Summary Information property descriptions: https://msdn.microsoft.com/en-us/library/aa372049(v=vs.85).aspx + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Collections.ObjectModel.ReadOnlyDictionary`2[[System.String],[System.Object]] + + Returns a readonly dictionary with the properties as key/value pairs. + + .EXAMPLE + Get-ADTMsiTableProperty -Path 'C:\Package\AppDeploy.msi' -TransformPath 'C:\Package\AppDeploy.mst' + + Retrieve all of the properties from the default 'Property' table. + + .EXAMPLE + (Get-ADTMsiTableProperty -Path 'C:\Package\AppDeploy.msi' -TransformPath 'C:\Package\AppDeploy.mst' -Table 'Property').ProductCode + + Retrieve all of the properties from the 'Property' table, then retrieves just the 'ProductCode' member. + + .EXAMPLE + Get-ADTMsiTableProperty -Path 'C:\Package\AppDeploy.msi' -GetSummaryInformation + + Retrieve the Summary Information for the Windows Installer database. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTMsiTableProperty + #> + + [CmdletBinding(DefaultParameterSetName = 'TableInfo')] + [OutputType([System.Collections.ObjectModel.ReadOnlyDictionary[System.String, System.Object]])] + [OutputType([PSADT.Types.MsiSummaryInfo])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (!(& $Script:CommandTable.'Test-Path' -Path $_ -PathType Leaf)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified path does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$Path, + + [Parameter(Mandatory = $false)] + [ValidateScript({ + if (!(& $Script:CommandTable.'Test-Path' -Path $_ -PathType Leaf)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName TransformPath -ProvidedValue $_ -ExceptionMessage 'The specified path does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String[]]$TransformPath, + + [Parameter(Mandatory = $false, ParameterSetName = 'TableInfo')] + [ValidateNotNullOrEmpty()] + [PSDefaultValue(Help = 'MSI file: "Property"; MSP file: "MsiPatchMetadata"')] + [System.String]$Table, + + [Parameter(Mandatory = $false, ParameterSetName = 'TableInfo')] + [ValidateNotNullOrEmpty()] + [PSDefaultValue(Help = 'MSI file: 1; MSP file: 2')] + [System.Int32]$TablePropertyNameColumnNum, + + [Parameter(Mandatory = $false, ParameterSetName = 'TableInfo')] + [ValidateNotNullOrEmpty()] + [PSDefaultValue(Help = 'MSI file: 2; MSP file: 3')] + [System.Int32]$TablePropertyValueColumnNum, + + [Parameter(Mandatory = $true, ParameterSetName = 'SummaryInfo')] + [System.Management.Automation.SwitchParameter]$GetSummaryInformation + ) + + begin + { + # Set default values. + if (!$PSBoundParameters.ContainsKey('Table')) + { + $Table = ('MsiPatchMetadata', 'Property')[[System.IO.Path]::GetExtension($Path) -eq '.msi'] + } + if (!$PSBoundParameters.ContainsKey('TablePropertyNameColumnNum')) + { + $TablePropertyNameColumnNum = 2 - ([System.IO.Path]::GetExtension($Path) -eq '.msi') + } + if (!$PSBoundParameters.ContainsKey('TablePropertyValueColumnNum')) + { + $TablePropertyValueColumnNum = 3 - ([System.IO.Path]::GetExtension($Path) -eq '.msi') + } + + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + if ($PSCmdlet.ParameterSetName -eq 'TableInfo') + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Reading data from Windows Installer database file [$Path] in table [$Table]." + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Reading the Summary Information from the Windows Installer database file [$Path]." + } + try + { + try + { + # Create a Windows Installer object and define properties for how the MSI database is opened + $Installer = & $Script:CommandTable.'New-Object' -ComObject WindowsInstaller.Installer + $msiOpenDatabaseModeReadOnly = 0 + $msiSuppressApplyTransformErrors = 63 + $msiOpenDatabaseModePatchFile = 32 + $msiOpenDatabaseMode = if (($IsMspFile = [IO.Path]::GetExtension($Path) -eq '.msp')) + { + $msiOpenDatabaseModePatchFile + } + else + { + $msiOpenDatabaseModeReadOnly + } + + # Open database in read only mode and apply a list of transform(s). + $Database = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $Installer -MethodName OpenDatabase -ArgumentList @($Path, $msiOpenDatabaseMode) + if ($TransformPath -and !$IsMspFile) + { + $null = foreach ($Transform in $TransformPath) + { + & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $Database -MethodName ApplyTransform -ArgumentList @($Transform, $msiSuppressApplyTransformErrors) + } + } + + # Get either the requested windows database table information or summary information. + if ($GetSummaryInformation) + { + # Get the SummaryInformation from the windows installer database. + # Summary property descriptions: https://msdn.microsoft.com/en-us/library/aa372049(v=vs.85).aspx + $SummaryInformation = & $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $Database -PropertyName SummaryInformation + return [PSADT.Types.MsiSummaryInfo]::new( + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(1)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(2)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(3)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(4)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(5)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(6)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(7)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(8)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(9)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(11)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(12)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(13)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(14)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(15)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(16)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(18)), + (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(19)) + ) + } + + # Open the requested table view from the database. + $TableProperties = [System.Collections.Generic.Dictionary[System.String, System.Object]]::new() + $View = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $Database -MethodName OpenView -ArgumentList @("SELECT * FROM $Table") + $null = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $View -MethodName Execute + + # Retrieve the first row from the requested table. If the first row was successfully retrieved, then save data and loop through the entire table. + # https://msdn.microsoft.com/en-us/library/windows/desktop/aa371136(v=vs.85).aspx + while (($Record = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $View -MethodName Fetch)) + { + $TableProperties.Add((& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $Record -PropertyName StringData -ArgumentList @($TablePropertyNameColumnNum)), (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $Record -PropertyName StringData -ArgumentList @($TablePropertyValueColumnNum))) + } + + # Return the accumulated results. We can't use a custom object for this as we have no idea what's going to be in the properties of a given MSI. + # We also can't use a pscustomobject accelerator here as the MSI may have the same keys with different casing, necessitating the use of a dictionary for storage. + if ($TableProperties.Count) + { + return [System.Collections.ObjectModel.ReadOnlyDictionary[System.String, System.Object]]$TableProperties + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to get the MSI table [$Table]." + } + finally + { + # Release all COM objects to prevent file locks. + $null = foreach ($variable in (& $Script:CommandTable.'Get-Variable' -Name View, SummaryInformation, Database, Installer -ValueOnly -ErrorAction Ignore)) + { + try + { + [System.Runtime.InteropServices.Marshal]::ReleaseComObject($variable) + } + catch + { + $null + } + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTObjectProperty +# +#----------------------------------------------------------------------------- + +function Get-ADTObjectProperty +{ + <# + .SYNOPSIS + Get a property from any object. + + .DESCRIPTION + Get a property from any object. + + .PARAMETER InputObject + Specifies an object which has properties that can be retrieved. + + .PARAMETER PropertyName + Specifies the name of a property to retrieve. + + .PARAMETER ArgumentList + Argument to pass to the property being retrieved. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Object + + Returns the value of the property being retrieved. + + .EXAMPLE + Get-ADTObjectProperty -InputObject $Record -PropertyName 'StringData' -ArgumentList @(1) + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTObjectProperty + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.Object]$InputObject, + + [Parameter(Mandatory = $true, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.String]$PropertyName, + + [Parameter(Mandatory = $false, Position = 2)] + [ValidateNotNullOrEmpty()] + [System.Object[]]$ArgumentList + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + return $InputObject.GetType().InvokeMember($PropertyName, [Reflection.BindingFlags]::GetProperty, $null, $InputObject, $ArgumentList, $null, $null, $null) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTOperatingSystemInfo +# +#----------------------------------------------------------------------------- + +function Get-ADTOperatingSystemInfo +{ + <# + .SYNOPSIS + Gets information about the current computer's operating system. + + .DESCRIPTION + Gets information about the current computer's operating system, such as name, version, edition, and other information. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.OperatingSystem.OSVersionInfo + + Returns an PSADT.OperatingSystem.OSVersionInfo object containing the current computer's operating system information. + + .EXAMPLE + Get-ADTOperatingSystemInfo + + Gets an PSADT.OperatingSystem.OSVersionInfo object containing the current computer's operating system information. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTOperatingSystemInfo + #> + + return [PSADT.OperatingSystem.OSVersionInfo]::Current +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTPEFileArchitecture +# +#----------------------------------------------------------------------------- + +function Get-ADTPEFileArchitecture +{ + <# + .SYNOPSIS + Determine if a PE file is a 32-bit or a 64-bit file. + + .DESCRIPTION + Determine if a PE file is a 32-bit or a 64-bit file by examining the file's image file header. + + PE file extensions: .exe, .dll, .ocx, .drv, .sys, .scr, .efi, .cpl, .fon + + .PARAMETER FilePath + Path to the PE file to examine. + + .PARAMETER PassThru + Get the file object, attach a property indicating the file binary type, and write to pipeline. + + .INPUTS + System.IO.FileInfo + + Accepts a FileInfo object from the pipeline. + + .OUTPUTS + System.String + + Returns a string indicating the file binary type. + + .EXAMPLE + Get-ADTPEFileArchitecture -FilePath "$env:windir\notepad.exe" + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTPEFileArchitecture + #> + + [CmdletBinding()] + [OutputType([System.IO.FileInfo])] + [OutputType([PSADT.Shared.SystemArchitecture])] + param + ( + [Parameter(Mandatory = $true, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] + [ValidateScript({ + if (!$_.Exists -or ($_ -notmatch '\.(exe|dll|ocx|drv|sys|scr|efi|cpl|fon)$')) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName FilePath -ProvidedValue $_ -ExceptionMessage 'One or more files either does not exist or has an invalid extension.')) + } + return !!$_ + })] + [System.IO.FileInfo[]]$FilePath, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + [System.Int32]$MACHINE_OFFSET = 4 + [System.Int32]$PE_POINTER_OFFSET = 60 + [System.Byte[]]$data = [System.Byte[]]::new(4096) + } + + process + { + foreach ($Path in $filePath) + { + try + { + try + { + # Read the first 4096 bytes of the file. + $stream = [System.IO.FileStream]::new($Path.FullName, [System.IO.FileMode]::Open, [System.IO.FileAccess]::Read) + $null = $stream.Read($data, 0, $data.Count) + $stream.Flush() + $stream.Close() + + # Get the file header from the header's address, factoring in any offsets. + $peArchValue = [System.BitConverter]::ToUInt16($data, [System.BitConverter]::ToInt32($data, $PE_POINTER_OFFSET) + $MACHINE_OFFSET) + $peArchEnum = [PSADT.Shared.SystemArchitecture]::Unknown; $null = [PSADT.Shared.SystemArchitecture]::TryParse($peArchValue, [ref]$peArchEnum) + & $Script:CommandTable.'Write-ADTLogEntry' -Message "File [$($Path.FullName)] has a detected file architecture of [$peArchEnum]." + if ($PassThru) + { + return ($Path | & $Script:CommandTable.'Add-Member' -MemberType NoteProperty -Name BinaryType -Value $peArchEnum -Force -PassThru) + } + return $peArchEnum + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTPendingReboot +# +#----------------------------------------------------------------------------- + +function Get-ADTPendingReboot +{ + <# + .SYNOPSIS + Get the pending reboot status on a local computer. + + .DESCRIPTION + Check WMI and the registry to determine if the system has a pending reboot operation from any of the following: + + - Component Based Servicing (Vista, Windows 2008) + - Windows Update / Auto Update (XP, Windows 2003 / 2008) + - SCCM 2012 Clients (DetermineIfRebootPending WMI method) + - App-V Pending Tasks (global based Appv 5.0 SP2) + - Pending File Rename Operations (XP, Windows 2003 / 2008) + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.Types.RebootInfo + + Returns a custom object with the following properties: + + - ComputerName + - LastBootUpTime + - IsSystemRebootPending + - IsCBServicingRebootPending + - IsWindowsUpdateRebootPending + - IsSCCMClientRebootPending + - IsIntuneClientRebootPending + - IsFileRenameRebootPending + - PendingFileRenameOperations + - ErrorMsg + + .EXAMPLE + Get-ADTPendingReboot + + This example retrieves the pending reboot status on the local computer and returns a custom object with detailed information. + + .EXAMPLE + (Get-ADTPendingReboot).IsSystemRebootPending + + This example returns a boolean value determining whether or not there is a pending reboot operation. + + .NOTES + An active ADT session is NOT required to use this function. + + ErrorMsg only contains something if an error occurred. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTPendingReboot + #> + + [CmdletBinding()] + [OutputType([PSADT.Types.RebootInfo])] + param + ( + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $PendRebootErrorMsg = [System.Collections.Specialized.StringCollection]::new() + $HostName = [System.Net.Dns]::GetHostName() + } + + process + { + try + { + try + { + # Get the date/time that the system last booted up. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Getting the pending reboot status on the local computer [$HostName]." + $LastBootUpTime = [System.DateTime]::Now - [System.TimeSpan]::FromMilliseconds([System.Environment]::TickCount) + + # Determine if a Windows Vista/Server 2008 and above machine has a pending reboot from a Component Based Servicing (CBS) operation. + $IsCBServicingRebootPending = & $Script:CommandTable.'Test-Path' -LiteralPath 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending' + + # Determine if there is a pending reboot from a Windows Update. + $IsWindowsUpdateRebootPending = & $Script:CommandTable.'Test-Path' -LiteralPath 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired' + + # Determine if there is a pending reboot from an App-V global Pending Task. (User profile based tasks will complete on logoff/logon). + $IsAppVRebootPending = & $Script:CommandTable.'Test-Path' -LiteralPath 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Software\Microsoft\AppV\Client\PendingTasks' + + # Get the value of PendingFileRenameOperations. + $IsFileRenameRebootPending = !!($PendingFileRenameOperations = & $Script:CommandTable.'Get-ItemProperty' -LiteralPath 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager' | & $Script:CommandTable.'Select-Object' -ExpandProperty PendingFileRenameOperations -ErrorAction Ignore) + + # Determine SCCM 2012 Client reboot pending status. + $IsSCCMClientRebootPending = if ((& $Script:CommandTable.'Get-CimInstance' -Namespace root -ClassName __NAMESPACE -Verbose:$false).Name.Contains('CCM')) + { + try + { + if (($SCCMClientRebootStatus = & $Script:CommandTable.'Invoke-CimMethod' -Namespace ROOT\CCM\ClientSDK -ClassName CCM_ClientUtilities -Name DetermineIfRebootPending -Verbose:$false).ReturnValue -ne 0) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("The 'DetermineIfRebootPending' method of 'ROOT\CCM\ClientSDK\CCM_ClientUtilities' class returned error code [$($SCCMClientRebootStatus.ReturnValue)].") + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'DetermineIfRebootPendingInvalidReturn' + TargetObject = $SCCMClientRebootStatus + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + $SCCMClientRebootStatus.IsHardRebootPending -or $SCCMClientRebootStatus.RebootPending + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to get IsSCCMClientRebootPending.`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' -ErrorRecord $_)" -Severity 3 + $null = $PendRebootErrorMsg.Add("Failed to get IsSCCMClientRebootPending: $($_.Exception.Message)") + } + } + + # Determine Intune Management Extension reboot pending status. + $IsIntuneClientRebootPending = & $Script:CommandTable.'Test-Path' -LiteralPath 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IntuneManagementExtension\RebootSettings\RebootFlag' + + # Create a custom object containing pending reboot information for the system. + $PendingRebootInfo = [PSADT.Types.RebootInfo]::new( + $HostName, + $LastBootUpTime, + $IsCBServicingRebootPending -or $IsWindowsUpdateRebootPending -or $IsFileRenameRebootPending -or $IsSCCMClientRebootPending, + $IsCBServicingRebootPending, + $IsWindowsUpdateRebootPending, + $IsSCCMClientRebootPending, + $IsIntuneClientRebootPending, + $IsAppVRebootPending, + $IsFileRenameRebootPending, + $PendingFileRenameOperations, + $PendRebootErrorMsg + ) + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Pending reboot status on the local computer [$HostName]:`n$($PendingRebootInfo | & $Script:CommandTable.'Format-List' | & $Script:CommandTable.'Out-String' -Width ([System.Int32]::MaxValue))" + return $PendingRebootInfo + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTPowerShellProcessPath +# +#----------------------------------------------------------------------------- + +function Get-ADTPowerShellProcessPath +{ + <# + .SYNOPSIS + Retrieves the path to the PowerShell executable. + + .DESCRIPTION + The Get-ADTPowerShellProcessPath function returns the path to the PowerShell executable. It determines whether the current PowerShell session is running in Windows PowerShell or PowerShell Core and returns the appropriate executable path. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.String + + Returns the path to the PowerShell executable as a string. + + .EXAMPLE + Get-ADTPowerShellProcessPath + + This example retrieves the path to the PowerShell executable for the current session. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTPowerShellProcessPath + #> + + return "$PSHOME\$(('powershell.exe', 'pwsh.exe')[$PSVersionTable.PSEdition.Equals('Core')])" +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTPresentationSettingsEnabledUsers +# +#----------------------------------------------------------------------------- + +function Get-ADTPresentationSettingsEnabledUsers +{ + <# + .SYNOPSIS + Tests whether any users have presentation mode enabled on their device. + + .DESCRIPTION + Tests whether any users have presentation mode enabled on their device. This can be enabled via the PC's Mobility Settings, or with PresentationSettings.exe. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.Types.UserProfile + + Returns one or more UserProfile objects of the users with presentation mode enabled on their device. + + .EXAMPLE + Get-ADTPresentationSettingsEnabledUsers + + Checks whether any users users have presentation settings enabled on their device and returns an associated UserProfile object. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTPresentationSettingsEnabledUsers + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + [OutputType([PSADT.Types.UserProfile])] + param + ( + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Checking whether any logged on users are in presentation mode..." + try + { + try + { + # Build out params for Invoke-ADTAllUsersRegistryAction. + $iaauraParams = @{ + ScriptBlock = { if (& $Script:CommandTable.'Get-ADTRegistryKey' -Key Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Software\Microsoft\MobilePC\AdaptableSettings\Activity -Name Activity -SID $_.SID) { return $_ } } + UserProfiles = & $Script:CommandTable.'Get-ADTUserProfiles' -ExcludeDefaultUser -InformationAction SilentlyContinue + } + + # Return UserProfile objects for each user with "I am currently giving a presentation" enabled. + if (($usersInPresentationMode = & $Script:CommandTable.'Invoke-ADTAllUsersRegistryAction' @iaauraParams -SkipUnloadedProfiles -InformationAction SilentlyContinue)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The following users are currently in presentation mode: ['$([System.String]::Join("', '", $usersInPresentationMode.NTAccount))']." + return $usersInPresentationMode + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "There are no logged on users in presentation mode." + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTRegistryKey +# +#----------------------------------------------------------------------------- + +function Get-ADTRegistryKey +{ + <# + .SYNOPSIS + Retrieves value names and value data for a specified registry key or optionally, a specific value. + + .DESCRIPTION + Retrieves value names and value data for a specified registry key or optionally, a specific value. If the registry key does not exist or contain any values, the function will return $null by default. + + To test for existence of a registry key path, use built-in Test-Path cmdlet. + + .PARAMETER Key + Path of the registry key. + + .PARAMETER Name + Value name to retrieve (optional). + + .PARAMETER Wow6432Node + Specify this switch to read the 32-bit registry (Wow6432Node) on 64-bit systems. + + .PARAMETER SID + The security identifier (SID) for a user. Specifying this parameter will convert a HKEY_CURRENT_USER registry key to the HKEY_USERS\$SID format. + + Specify this parameter from the Invoke-ADTAllUsersRegistryAction function to read/edit HKCU registry settings for all users on the system. + + .PARAMETER ReturnEmptyKeyIfExists + Return the registry key if it exists but it has no property/value pairs underneath it. + + .PARAMETER DoNotExpandEnvironmentNames + Return unexpanded REG_EXPAND_SZ values. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.String + + Returns the value of the registry key or value. + + .EXAMPLE + Get-ADTRegistryKey -Key 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1AD147D0-BE0E-3D6C-AC11-64F6DC4163F1}' + + This example retrieves all value names and data for the specified registry key. + + .EXAMPLE + Get-ADTRegistryKey -Key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe' + + This example retrieves all value names and data for the specified registry key. + + .EXAMPLE + Get-ADTRegistryKey -Key 'HKLM:Software\Wow6432Node\Microsoft\Microsoft SQL Server Compact Edition\v3.5' -Name 'Version' + + This example retrieves the 'Version' value data for the specified registry key. + + .EXAMPLE + Get-ADTRegistryKey -Key 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -Name 'Path' -DoNotExpandEnvironmentNames + + This example retrieves the 'Path' value data without expanding environment variables. + + .EXAMPLE + Get-ADTRegistryKey -Key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Example' -Name '(Default)' + + This example retrieves the default value data for the specified registry key. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTRegistryKey + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Wow6432Node, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$SID, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ReturnEmptyKeyIfExists, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$DoNotExpandEnvironmentNames + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + try + { + try + { + # If the SID variable is specified, then convert all HKEY_CURRENT_USER key's to HKEY_USERS\$SID. + $Key = if ($PSBoundParameters.ContainsKey('SID')) + { + & $Script:CommandTable.'Convert-ADTRegistryPath' -Key $Key -Wow6432Node:$Wow6432Node -SID $SID + } + else + { + & $Script:CommandTable.'Convert-ADTRegistryPath' -Key $Key -Wow6432Node:$Wow6432Node + } + + # Check if the registry key exists before continuing. + if (!(& $Script:CommandTable.'Test-Path' -LiteralPath $Key)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Registry key [$Key] does not exist. Return `$null." -Severity 2 + return + } + + if ($PSBoundParameters.ContainsKey('Name')) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Getting registry key [$Key] value [$Name]." + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Getting registry key [$Key] and all property values." + } + + # Get all property values for registry key. + $regKeyValue = & $Script:CommandTable.'Get-ItemProperty' -LiteralPath $Key + $regKeyValuePropertyCount = $regKeyValue | & $Script:CommandTable.'Measure-Object' | & $Script:CommandTable.'Select-Object' -ExpandProperty Count + + # Select requested property. + if ($PSBoundParameters.ContainsKey('Name')) + { + # Get the Value (do not make a strongly typed variable because it depends entirely on what kind of value is being read) + if ((& $Script:CommandTable.'Get-Item' -LiteralPath $Key | & $Script:CommandTable.'Select-Object' -ExpandProperty Property -ErrorAction Ignore) -notcontains $Name) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Registry key value [$Key] [$Name] does not exist. Return `$null." + return + } + if ($DoNotExpandEnvironmentNames) + { + # Only useful on 'ExpandString' values. + if ($Name -like '(Default)') + { + return (& $Script:CommandTable.'Get-Item' -LiteralPath $Key).GetValue($null, $null, [Microsoft.Win32.RegistryValueOptions]::DoNotExpandEnvironmentNames) + } + else + { + return (& $Script:CommandTable.'Get-Item' -LiteralPath $Key).GetValue($Name, $null, [Microsoft.Win32.RegistryValueOptions]::DoNotExpandEnvironmentNames) + } + } + elseif ($Name -like '(Default)') + { + return (& $Script:CommandTable.'Get-Item' -LiteralPath $Key).GetValue($null) + } + else + { + return $regKeyValue | & $Script:CommandTable.'Select-Object' -ExpandProperty $Name + } + } + elseif ($regKeyValuePropertyCount -eq 0) + { + # Select all properties or return empty key object. + if ($ReturnEmptyKeyIfExists) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "No property values found for registry key. Return empty registry key object [$Key]." + return (& $Script:CommandTable.'Get-Item' -LiteralPath $Key -Force) + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "No property values found for registry key. Return `$null." + return + } + } + + # Return the populated registry key to the caller. + return $regKeyValue + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to read registry key [$Key]$(if ($Name) {" value [$Name]"})." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTRunAsActiveUser +# +#----------------------------------------------------------------------------- + +function Get-ADTRunAsActiveUser +{ + <# + .SYNOPSIS + Retrieves the active user session information. + + .DESCRIPTION + The Get-ADTRunAsActiveUser function determines the account that will be used to execute commands in the user session when the toolkit is running under the SYSTEM account. + + The active console user will be chosen first. If no active console user is found, for multi-session operating systems, the first logged-on user will be used instead. + + .PARAMETER UserSessionInfo + An array of UserSessionInfo objects to enumerate through. If not supplied, a fresh query will be performed. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.Types.UserSessionInfo + + Returns a custom object containing the user session information. + + .EXAMPLE + Get-ADTRunAsActiveUser + + This example retrieves the active user session information. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTRunAsActiveUser + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [PSADT.WTSSession.CompatibilitySessionInfo[]]$UserSessionInfo = (& $Script:CommandTable.'Get-ADTLoggedOnUser') + ) + + # Determine the account that will be used to execute commands in the user session when toolkit is running under the SYSTEM account. + # The active console user will be chosen first. Failing that, for multi-session operating systems, the first logged on user will be used instead. + try + { + $sessionInfoMember = if (& $Script:CommandTable.'Test-ADTIsMultiSessionOS') { 'IsCurrentSession' } else { 'IsActiveUserSession' } + foreach ($userSessionInfo in $UserSessionInfo) + { + if ($userSessionInfo.NTAccount -and $userSessionInfo.$sessionInfoMember) + { + return $userSessionInfo + } + } + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTSchedulerTask +# +#----------------------------------------------------------------------------- + +function Get-ADTSchedulerTask +{ + <# + .SYNOPSIS + Retrieve all details for scheduled tasks on the local computer. + + .DESCRIPTION + Retrieve all details for scheduled tasks on the local computer using schtasks.exe. All property names have spaces and colons removed. + + This function is deprecated. Please migrate your scripts to use the built-in Get-ScheduledTask Cmdlet. + + .PARAMETER TaskName + Specify the name of the scheduled task to retrieve details for. Uses regex match to find scheduled task. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.PSObject + + This function returns a PSObject with all scheduled task properties. + + .EXAMPLE + Get-ADTSchedulerTask + + This example retrieves a list of all scheduled task properties. + + .EXAMPLE + Get-ADTSchedulerTask | Out-GridView + + This example displays a grid view of all scheduled task properties. + + .EXAMPLE + Get-ADTSchedulerTask | Select-Object -Property TaskName + + This example displays a list of all scheduled task names. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTSchedulerTask + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'TaskName', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$TaskName + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + + # Advise that this function is considered deprecated. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The function [$($MyInvocation.MyCommand.Name)] is deprecated. Please migrate your scripts to use the built-in [Get-ScheduledTask] Cmdlet." -Severity 2 + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Retrieving Scheduled Tasks...' + try + { + try + { + # Get CSV data from the binary and confirm success. + $exeSchtasksResults = & "$([System.Environment]::SystemDirectory)\schtasks.exe" /Query /V /FO CSV 2>&1 + if ($Global:LASTEXITCODE -ne 0) + { + $naerParams = @{ + Exception = [System.Runtime.InteropServices.ExternalException]::new("The call to [$([System.Environment]::SystemDirectory)\schtasks.exe] failed with exit code [$Global:LASTEXITCODE].", $Global:LASTEXITCODE) + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'SchTasksExecutableFailure' + TargetObject = $exeSchtasksResults + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Convert CSV data to objects and re-process to remove non-word characters before returning data to the caller. + if (($schTasks = $exeSchtasksResults | & $Script:CommandTable.'ConvertFrom-Csv' | & { process { if (($_.TaskName -match '^\\') -and ([string]::IsNullOrWhiteSpace($TaskName) -or $_.TaskName -match $TaskName)) { return $_ } } })) + { + return $schTasks | & $Script:CommandTable.'Select-Object' -Property ($schTasks[0].PSObject.Properties.Name | & { + process + { + @{ Label = $_ -replace '[^\w]'; Expression = [scriptblock]::Create("`$_.'$_'") } + } + }) + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to retrieve scheduled tasks." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTServiceStartMode +# +#----------------------------------------------------------------------------- + +function Get-ADTServiceStartMode +{ + <# + .SYNOPSIS + Retrieves the startup mode of a specified service. + + .DESCRIPTION + Retrieves the startup mode of a specified service. This function checks the service's start type and adjusts the result if the service is set to 'Automatic (Delayed Start)'. + + .PARAMETER Service + Specify the service object to retrieve the startup mode for. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.String + + Returns the startup mode of the specified service. + + .EXAMPLE + Get-ADTServiceStartMode -Service (Get-Service -Name 'wuauserv') + + Retrieves the startup mode of the 'wuauserv' service. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTServiceStartMode + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (!$_.Name) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Service -ProvidedValue $_ -ExceptionMessage 'The specified service does not exist.')) + } + return !!$_ + })] + [System.ServiceProcess.ServiceController]$Service + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Getting the service [$($Service.Name)] startup mode." + try + { + try + { + # Get the start mode and adjust it if the automatic type is delayed. + if ((($serviceStartMode = $Service.StartType) -eq 'Automatic') -and ((& $Script:CommandTable.'Get-ItemProperty' -LiteralPath "Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\$($Service.Name)" -ErrorAction Ignore | & $Script:CommandTable.'Select-Object' -ExpandProperty DelayedAutoStart -ErrorAction Ignore) -eq 1)) + { + $serviceStartMode = 'Automatic (Delayed Start)' + } + + # Return startup type to the caller. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Service [$($Service.Name)] startup mode is set to [$serviceStartMode]." + return $serviceStartMode + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTSession +# +#----------------------------------------------------------------------------- + +function Get-ADTSession +{ + <# + .SYNOPSIS + Retrieves the most recent ADT session. + + .DESCRIPTION + The Get-ADTSession function returns the most recent session from the ADT module data. If no sessions are found, it throws an error indicating that an ADT session should be opened using Open-ADTSession before calling this function. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + ADTSession + + Returns the most recent session object from the ADT module data. + + .EXAMPLE + Get-ADTSession + + This example retrieves the most recent ADT session. + + .NOTES + An active ADT session is required to use this function. + + Requires: PSADT session should be initialized using Open-ADTSession + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTSession + #> + + [CmdletBinding()] + param + ( + ) + + # Return the most recent session in the database. + if (!$Script:ADT.Sessions.Count) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("Please ensure that [Open-ADTSession] is called before using any $($MyInvocation.MyCommand.Module.Name) functions.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'ADTSessionBufferEmpty' + TargetObject = $Script:ADT.Sessions + RecommendedAction = "Please ensure a session is opened via [Open-ADTSession] and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + return $Script:ADT.Sessions[-1] +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTShortcut +# +#----------------------------------------------------------------------------- + +function Get-ADTShortcut +{ + <# + .SYNOPSIS + Get information from a .lnk or .url type shortcut. + + .DESCRIPTION + Get information from a .lnk or .url type shortcut. Returns a hashtable with details about the shortcut such as TargetPath, Arguments, Description, and more. + + .PARAMETER Path + Path to the shortcut to get information from. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Collections.Hashtable + + Returns a hashtable with the following keys: + - TargetPath + - Arguments + - Description + - WorkingDirectory + - WindowStyle + - Hotkey + - IconLocation + - IconIndex + - RunAsAdmin + + .EXAMPLE + Get-ADTShortcut -Path "$envProgramData\Microsoft\Windows\Start Menu\My Shortcut.lnk" + + Retrieves information from the specified .lnk shortcut. + + .NOTES + An active ADT session is NOT required to use this function. + + Url shortcuts only support TargetPath, IconLocation, and IconIndex. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTShortcut + #> + + [CmdletBinding()] + [OutputType([PSADT.Types.ShortcutUrl])] + [OutputType([PSADT.Types.ShortcutLnk])] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateScript({ + if (![System.IO.File]::Exists($_) -or (![System.IO.Path]::GetExtension($_).ToLower().Equals('.lnk') -and ![System.IO.Path]::GetExtension($_).ToLower().Equals('.url'))) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified path does not exist or does not have the correct extension.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$Path + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + # Make sure .NET's current directory is synced with PowerShell's. + try + { + try + { + [System.IO.Directory]::SetCurrentDirectory((& $Script:CommandTable.'Get-Location' -PSProvider FileSystem).ProviderPath) + $Output = @{ Path = [System.IO.Path]::GetFullPath($Path); TargetPath = $null; IconIndex = $null; IconLocation = $null } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Specified path [$Path] is not valid." + return + } + + try + { + try + { + # Build out remainder of object. + if ([System.IO.Path]::GetExtension($Output.Path) -eq '.url') + { + [System.IO.File]::ReadAllLines($Output.Path) | & { + process + { + switch ($_) + { + { $_.StartsWith('URL=') } { $Output.TargetPath = $_.Replace('URL=', $null); break } + { $_.StartsWith('IconIndex=') } { $Output.IconIndex = $_.Replace('IconIndex=', $null); break } + { $_.StartsWith('IconFile=') } { $Output.IconLocation = $_.Replace('IconFile=', $null); break } + } + } + } + return [PSADT.Types.ShortcutUrl]::new( + $Output.Path, + $Output.TargetPath, + $Output.IconIndex, + $Output.IconLocation + ) + } + else + { + $shortcut = [System.Activator]::CreateInstance([System.Type]::GetTypeFromProgID('WScript.Shell')).CreateShortcut($Output.Path) + $Output.IconLocation, $Output.IconIndex = $shortcut.IconLocation.Split(',') + return [PSADT.Types.ShortcutLnk]::new( + $Output.Path, + $shortcut.TargetPath, + $Output.IconIndex, + $Output.IconLocation, + $shortcut.Arguments, + $shortcut.Description, + $shortcut.WorkingDirectory, + $(switch ($shortcut.WindowStyle) + { + 1 { 'Normal'; break } + 3 { 'Maximized'; break } + 7 { 'Minimized'; break } + default { 'Normal'; break } + }), + $shortcut.Hotkey, + !!([System.IO.File]::ReadAllBytes($Output.Path)[21] -band 32) + ) + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to read the shortcut [$($Output.Path)]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTStringTable +# +#----------------------------------------------------------------------------- + +function Get-ADTStringTable +{ + <# + .SYNOPSIS + Retrieves the string database from the ADT module. + + .DESCRIPTION + The Get-ADTStringTable function returns the string database if it has been initialized. If the string database is not initialized, it throws an error indicating that Initialize-ADTModule should be called before using this function. + + .INPUTS + None + + This function does not take any pipeline input. + + .OUTPUTS + System.Collections.Hashtable + + Returns a hashtable containing the string database. + + .EXAMPLE + Get-ADTStringTable + + This example retrieves the string database from the ADT module. + + .NOTES + An active ADT session is NOT required to use this function. + + Requires: The module should be initialized using Initialize-ADTModule + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTStringTable + #> + + [CmdletBinding()] + param + ( + ) + + # Return the string database if initialized. + if (!$Script:ADT.Strings -or !$Script:ADT.Strings.Count) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("Please ensure that [Initialize-ADTModule] is called before using any $($MyInvocation.MyCommand.Module.Name) functions.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'ADTStringTableNotInitialized' + TargetObject = $Script:ADT.Strings + RecommendedAction = "Please ensure the module is initialized via [Initialize-ADTModule] and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + return $Script:ADT.Strings +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTUniversalDate +# +#----------------------------------------------------------------------------- + +function Get-ADTUniversalDate +{ + <# + .SYNOPSIS + Returns the date/time for the local culture in a universal sortable date time pattern. + + .DESCRIPTION + Converts the current datetime or a datetime string for the current culture into a universal sortable date time pattern, e.g. 2013-08-22 11:51:52Z. + + .PARAMETER DateTime + Specify the DateTime in the current culture. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.String + + Returns the date/time for the local culture in a universal sortable date time pattern. + + .EXAMPLE + Get-ADTUniversalDate + + Returns the current date in a universal sortable date time pattern. + + .EXAMPLE + Get-ADTUniversalDate -DateTime '25/08/2013' + + Returns the date for the current culture in a universal sortable date time pattern. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTUniversalDate + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$DateTime = [System.DateTime]::Now.ToString([System.Globalization.DateTimeFormatInfo]::CurrentInfo.UniversalSortableDateTimePattern).TrimEnd('Z') + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # Convert the date to a universal sortable date time pattern based on the current culture. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Converting the date [$DateTime] to a universal sortable date time pattern based on the current culture [$($Host.CurrentCulture.Name)]." + return [System.DateTime]::Parse($DateTime, $Host.CurrentCulture).ToUniversalTime().ToString([System.Globalization.DateTimeFormatInfo]::CurrentInfo.UniversalSortableDateTimePattern) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "The specified date/time [$DateTime] is not in a format recognized by the current culture [$($Host.CurrentCulture.Name)]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTUserProfiles +# +#----------------------------------------------------------------------------- + +function Get-ADTUserProfiles +{ + <# + .SYNOPSIS + Get the User Profile Path, User Account SID, and the User Account Name for all users that log onto the machine and also the Default User. + + .DESCRIPTION + Get the User Profile Path, User Account SID, and the User Account Name for all users that log onto the machine and also the Default User (which does not log on). + + Please note that the NTAccount property may be empty for some user profiles but the SID and ProfilePath properties will always be populated. + + .PARAMETER ExcludeNTAccount + Specify NT account names in DOMAIN\username format to exclude from the list of user profiles. + + .PARAMETER IncludeSystemProfiles + Include system profiles: SYSTEM, LOCAL SERVICE, NETWORK SERVICE. + + .PARAMETER IncludeServiceProfiles + Include service (NT SERVICE) profiles. + + .PARAMETER IncludeIISAppPoolProfiles + Include IIS AppPool profiles. Excluded by default as they don't parse well. + + .PARAMETER ExcludeDefaultUser + Exclude the Default User. + + .PARAMETER LoadProfilePaths + Load additional profile paths for each user profile. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.Types.UserProfile + + Returns a PSADT.Types.UserProfile object with the following properties: + - NTAccount + - SID + - ProfilePath + + .EXAMPLE + Get-ADTUserProfiles + + Return the following properties for each user profile on the system: NTAccount, SID, ProfilePath. + + .EXAMPLE + Get-ADTUserProfiles -ExcludeNTAccount CONTOSO\Robot,CONTOSO\ntadmin + + Return the following properties for each user profile on the system, except for 'Robot' and 'ntadmin': NTAccount, SID, ProfilePath. + + .EXAMPLE + [string[]]$ProfilePaths = Get-ADTUserProfiles | Select-Object -ExpandProperty ProfilePath + + Return the user profile path for each user on the system. This information can then be used to make modifications under the user profile on the filesystem. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTUserProfiles + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'ExcludeNTAccount', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + [OutputType([PSADT.Types.UserProfile])] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Security.Principal.NTAccount[]]$ExcludeNTAccount, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IncludeSystemProfiles, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IncludeServiceProfiles, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IncludeIISAppPoolProfiles, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ExcludeDefaultUser, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$LoadProfilePaths + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $userProfileListRegKey = 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList' + $excludedSids = "^S-1-5-($([System.String]::Join('|', $( + if (!$IncludeSystemProfiles) + { + 18 # System (or LocalSystem) + 19 # NT Authority (LocalService) + 20 # Network Service + } + if (!$IncludeServiceProfiles) + { + 80 # NT Service + } + if (!$IncludeIISAppPoolProfiles) + { + 82 # IIS AppPool + } + ))))" + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Getting the User Profile Path, User Account SID, and the User Account Name for all users that log onto the machine.' + try + { + try + { + # Get the User Profile Path, User Account SID, and the User Account Name for all users that log onto the machine. + & $Script:CommandTable.'Get-ItemProperty' -Path "$userProfileListRegKey\*" | & { + process + { + # Return early if the SID is to be excluded. + if ($_.PSChildName -match $excludedSids) + { + return + } + + # Return early for accounts that have a null NTAccount. + if (!($ntAccount = & $Script:CommandTable.'ConvertTo-ADTNTAccountOrSID' -SID $_.PSChildName)) + { + return + } + + # Return early for excluded accounts. + if ($ExcludeNTAccount -contains $ntAccount) + { + return + } + + # Establish base profile. + $userProfile = [PSADT.Types.UserProfile]::new( + $ntAccount, + $_.PSChildName, + $_.ProfileImagePath + ) + + # Append additional info if requested. + if ($LoadProfilePaths) + { + $userProfile = & $Script:CommandTable.'Invoke-ADTAllUsersRegistryAction' -UserProfiles $userProfile -ScriptBlock { + [PSADT.Types.UserProfile]::new( + $_.NTAccount, + $_.SID, + $_.ProfilePath, + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -Name 'AppData' -SID $_.SID -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $_.ProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -Name 'Local AppData' -SID $_.SID -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $_.ProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -Name 'Desktop' -SID $_.SID -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $_.ProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -Name 'Personal' -SID $_.SID -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $_.ProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -Name 'Start Menu' -SID $_.SID -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $_.ProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Environment' -Name 'TEMP' -SID $_.SID -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $_.ProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Environment' -Name 'OneDrive' -SID $_.SID -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $_.ProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Environment' -Name 'OneDriveCommercial' -SID $_.SID -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $_.ProfilePath) + ) + } + } + + # Write out the object to the pipeline. + return $userProfile + } + } + + # Create a custom object for the Default User profile. Since the Default User is not an actual user account, it does not have a username or a SID. + # We will make up a SID and add it to the custom object so that we have a location to load the default registry hive into later on. + if (!$ExcludeDefaultUser) + { + # The path to the default profile is stored in the default string value for the key. + $defaultUserProfilePath = (& $Script:CommandTable.'Get-ItemProperty' -LiteralPath $userProfileListRegKey).Default + + # Retrieve additional information if requested. + if ($LoadProfilePaths) + { + return [PSADT.Types.UserProfile]::new( + 'Default', + [System.Security.Principal.SecurityIdentifier]::new([System.Security.Principal.WellKnownSidType]::NullSid, $null), + $defaultUserProfilePath, + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -Name 'AppData' -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $defaultUserProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -Name 'Local AppData' -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $defaultUserProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -Name 'Desktop' -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $defaultUserProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -Name 'Personal' -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $defaultUserProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders' -Name 'Start Menu' -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $defaultUserProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_USERS\.DEFAULT\Environment' -Name 'TEMP' -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $defaultUserProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_USERS\.DEFAULT\Environment' -Name 'OneDrive' -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $defaultUserProfilePath), + $((& $Script:CommandTable.'Get-ADTRegistryKey' -Key 'Microsoft.PowerShell.Core\Registry::HKEY_USERS\.DEFAULT\Environment' -Name 'OneDriveCommercial' -DoNotExpandEnvironmentNames) -replace '%USERPROFILE%', $defaultUserProfilePath) + ) + } + return [PSADT.Types.UserProfile]::new( + 'Default', + 'S-1-0-0', + $defaultUserProfilePath + ) + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Get-ADTWindowTitle +# +#----------------------------------------------------------------------------- + +function Get-ADTWindowTitle +{ + <# + .SYNOPSIS + Search for an open window title and return details about the window. + + .DESCRIPTION + Search for a window title. If window title searched for returns more than one result, then details for each window will be displayed. + + Returns the following properties for each window: + + - WindowTitle + - WindowHandle + - ParentProcess + - ParentProcessMainWindowHandle + - ParentProcessId + + Function does not work in SYSTEM context unless launched with "psexec.exe -s -i" to run it as an interactive process under the SYSTEM account. + + .PARAMETER WindowTitle + One or more titles of the application window to search for using regex matching. + + .PARAMETER WindowHandle + One or more window handles of the application window to search for. + + .PARAMETER ParentProcess + One or more process names of the application window to search for. + + .PARAMETER GetAllWindowTitles + Get titles for all open windows on the system. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.Types.WindowInfo + + Returns a PSADT.Types.WindowInfo object with the following properties: + + - WindowTitle + - WindowHandle + - ParentProcess + - ParentProcessMainWindowHandle + - ParentProcessId + + .EXAMPLE + Get-ADTWindowTitle -WindowTitle 'Microsoft Word' + + Gets details for each window that has the words "Microsoft Word" in the title. + + .EXAMPLE + Get-ADTWindowTitle -GetAllWindowTitles + + Gets details for all windows with a title. + + .EXAMPLE + Get-ADTWindowTitle -GetAllWindowTitles | Where-Object { $_.ParentProcess -eq 'WINWORD' } + + Get details for all windows belonging to Microsoft Word process with name "WINWORD". + + .NOTES + An active ADT session is NOT required to use this function. + + Function does not work in SYSTEM context unless launched with "psexec.exe -s -i" to run it as an interactive process under the SYSTEM account. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Get-ADTWindowTitle + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'WindowTitle', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'WindowHandle', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'ParentProcess', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'GetAllWindowTitles', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + [OutputType([PSADT.Types.WindowInfo])] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'SearchWinTitle')] + [AllowEmptyString()] + [System.String[]]$WindowTitle, + + [Parameter(Mandatory = $true, ParameterSetName = 'SearchWinHandle')] + [AllowEmptyString()] + [System.IntPtr[]]$WindowHandle, + + [Parameter(Mandatory = $true, ParameterSetName = 'SearchParentProcess')] + [AllowEmptyString()] + [System.String[]]$ParentProcess, + + [Parameter(Mandatory = $true, ParameterSetName = 'GetAllWinTitles')] + [System.Management.Automation.SwitchParameter]$GetAllWindowTitles + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + # Announce commencement. + switch ($PSCmdlet.ParameterSetName) + { + GetAllWinTitles + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Finding all open window title(s).' + break + } + SearchWinTitle + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Finding open windows matching the specified title(s)." + break + } + SearchWinHandle + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Finding open windows matching the specified handle(s)." + break + } + SearchWinHandle + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Finding open windows matching the specified parent process(es)." + break + } + } + + try + { + try + { + # Cache all running processes. + $processes = [System.Diagnostics.Process]::GetProcesses() | & { + process + { + if ($WindowHandle -and ($_.MainWindowHandle -notin $WindowHandle)) + { + return + } + if ($ParentProcess -and ($_.ProcessName -notin $ParentProcess)) + { + return + } + return $_ + } + } + + # Get all window handles for visible windows and loop through the visible ones. + [PSADT.GUI.UiAutomation]::EnumWindows() | & { + process + { + # Return early if we're null. + if ($null -eq $_) + { + return + } + + # Return early if window isn't visible. + if (![PSADT.LibraryInterfaces.User32]::IsWindowVisible($_)) + { + return + } + + # Return early if the window doesn't have any text. + if (!($VisibleWindowTitle = [PSADT.GUI.UiAutomation]::GetWindowText($_))) + { + return + } + + # Return early if the visible window title doesn't match our filter. + if ($WindowTitle -and ($VisibleWindowTitle -notmatch "($([System.String]::Join('|', $WindowTitle)))")) + { + return + } + + # Return early if the window doesn't have an associated process. + if (!($process = $processes | & $Script:CommandTable.'Where-Object' -Property Id -EQ -Value ([PSADT.GUI.UiAutomation]::GetWindowThreadProcessId($_)) | & $Script:CommandTable.'Select-Object' -First 1)) + { + return + } + + # Build custom object with details about the window and the process. + return [PSADT.Types.WindowInfo]::new( + $VisibleWindowTitle, + $_, + $Process.ProcessName, + $Process.MainWindowHandle, + $Process.Id + ) + } + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to get requested window title(s)." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Initialize-ADTFunction +# +#----------------------------------------------------------------------------- + +function Initialize-ADTFunction +{ + <# + .SYNOPSIS + Initializes the ADT function environment. + + .DESCRIPTION + Initializes the ADT function environment by setting up necessary variables and logging function start details. It ensures that the function always stops on errors and handles verbose logging. + + .PARAMETER Cmdlet + The cmdlet that is being initialized. + + .PARAMETER SessionState + The session state of the cmdlet. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Initialize-ADTFunction -Cmdlet $PSCmdlet + + Initializes the ADT function environment for the given cmdlet. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Initialize-ADTFunction + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.PSCmdlet]$Cmdlet, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SessionState]$SessionState + ) + + # Internal worker function to set variables within the caller's scope. + function Set-CallerVariable + { + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = 'This is an internal worker function that requires no end user confirmation.')] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Object]$Value + ) + + # Directly go up the scope tree if its an in-session function. + if ($SessionState.Equals($ExecutionContext.SessionState)) + { + & $Script:CommandTable.'Set-Variable' -Name $Name -Value $Value -Scope 2 -Force -Confirm:$false -WhatIf:$false + } + else + { + $SessionState.PSVariable.Set($Name, $Value) + } + } + + # Ensure this function always stops, no matter what. + $ErrorActionPreference = [System.Management.Automation.ActionPreference]::Stop + + # Write debug log messages. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Function Start' -Source $Cmdlet.MyInvocation.MyCommand.Name -DebugMessage + if ($Cmdlet.MyInvocation.BoundParameters.Count) + { + $CmdletBoundParameters = $Cmdlet.MyInvocation.BoundParameters | & $Script:CommandTable.'Format-Table' -Property @{ Label = 'Parameter'; Expression = { "[-$($_.Key)]" } }, @{ Label = 'Value'; Expression = { $_.Value }; Alignment = 'Left' }, @{ Label = 'Type'; Expression = { if ($_.Value) { $_.Value.GetType().Name } }; Alignment = 'Left' } -AutoSize -Wrap | & $Script:CommandTable.'Out-String' -Width ([System.Int32]::MaxValue) + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Function invoked with bound parameter(s):`n$CmdletBoundParameters" -Source $Cmdlet.MyInvocation.MyCommand.Name -DebugMessage + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Function invoked without any bound parameters.' -Source $Cmdlet.MyInvocation.MyCommand.Name -DebugMessage + } + + # Amend the caller's $ErrorActionPreference to archive off their provided value so we can always stop on a dime. + # For the caller-provided values, we deliberately use a string value to escape issues when 'Ignore' is passed. + # https://github.com/PowerShell/PowerShell/issues/1759#issuecomment-442916350 + if ($Cmdlet.MyInvocation.BoundParameters.ContainsKey('ErrorAction')) + { + # Caller's value directly against the function. + Set-CallerVariable -Name OriginalErrorAction -Value $Cmdlet.MyInvocation.BoundParameters.ErrorAction.ToString() + } + elseif ($PSBoundParameters.ContainsKey('ErrorAction')) + { + # A function's own specified override. + Set-CallerVariable -Name OriginalErrorAction -Value $PSBoundParameters.ErrorAction.ToString() + } + else + { + # The module's default ErrorActionPreference. + Set-CallerVariable -Name OriginalErrorAction -Value $Script:ErrorActionPreference + } + Set-CallerVariable -Name ErrorActionPreference -Value $Script:ErrorActionPreference +} + + +#----------------------------------------------------------------------------- +# +# MARK: Initialize-ADTModule +# +#----------------------------------------------------------------------------- + +function Initialize-ADTModule +{ + <# + .SYNOPSIS + Initializes the ADT module by setting up necessary configurations and environment. + + .DESCRIPTION + The Initialize-ADTModule function sets up the environment for the ADT module by initializing necessary variables, configurations, and string tables. It ensures that the module is not initialized while there is an active ADT session in progress. This function prepares the module for use by clearing callbacks, sessions, and setting up the environment table. + + .PARAMETER ScriptDirectory + An override directory to use for config and string loading. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Initialize-ADTModule + + Initializes the ADT module with the default settings and configurations. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Initialize-ADTModule + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateScript({ + if ([System.String]::IsNullOrWhiteSpace($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName ScriptDirectory -ProvidedValue $_ -ExceptionMessage 'The specified input is null or empty.')) + } + if (![System.IO.Directory]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName ScriptDirectory -ProvidedValue $_ -ExceptionMessage 'The specified directory does not exist.')) + } + return $_ + })] + [System.String[]]$ScriptDirectory + ) + + begin + { + # Log our start time to clock the module init duration. + $moduleInitStart = [System.DateTime]::Now + + # Ensure this function isn't being called mid-flight. + if (& $Script:CommandTable.'Test-ADTSessionActive') + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("This function cannot be called while there is an active ADTSession in progress.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'InitWithActiveSessionError' + TargetObject = & $Script:CommandTable.'Get-ADTSession' + RecommendedAction = "Please attempt module re-initialization once the active ADTSession(s) have been closed." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # Specify the base directory used when searching for config and string tables. + $Script:ADT.Directories.Script = if ($PSBoundParameters.ContainsKey('ScriptDirectory')) + { + $ScriptDirectory + } + else + { + $Script:ADT.Directories.Defaults.Script + } + + # Initialize remaining directory paths. + 'Config', 'Strings' | & { + process + { + [System.String[]]$Script:ADT.Directories.$_ = foreach ($directory in $Script:ADT.Directories.Script) + { + if ([System.IO.File]::Exists([System.IO.Path]::Combine($directory, $_, "$($_.ToLower()).psd1"))) + { + [System.IO.Path]::Combine($directory, $_) + } + } + if ($null -eq $Script:ADT.Directories.$_) + { + [System.String[]]$Script:ADT.Directories.$_ = $Script:ADT.Directories.Defaults.$_ + } + } + } + + # De-init the classic dialog assets. + $Script:Dialogs.Classic.BannerHeight = $null + + # Initialize the module's global state. + $Script:ADT.Environment = & $Script:CommandTable.'New-ADTEnvironmentTable' + $Script:ADT.Config = & $Script:CommandTable.'Import-ADTConfig' -BaseDirectory $Script:ADT.Directories.Config + $Script:ADT.Language = & $Script:CommandTable.'Get-ADTStringLanguage' + $Script:ADT.Strings = & $Script:CommandTable.'Import-ADTModuleDataFile' -BaseDirectory $Script:ADT.Directories.Strings -FileName strings.psd1 -UICulture $Script:ADT.Language -IgnorePolicy + $Script:ADT.Sessions.Clear() + $Script:ADT.TerminalServerMode = $false + $Script:ADT.LastExitCode = 0 + + # Calculate how long this process took before finishing. + $Script:ADT.Durations.ModuleInit = [System.DateTime]::Now - $moduleInitStart + $Script:ADT.Initialized = $true + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Install-ADTMSUpdates +# +#----------------------------------------------------------------------------- + +function Install-ADTMSUpdates +{ + <# + .SYNOPSIS + Install all Microsoft Updates in a given directory. + + .DESCRIPTION + Install all Microsoft Updates of type ".exe", ".msu", or ".msp" in a given directory (recursively search directory). The function will check if the update is already installed and skip it if it is. It handles older redistributables and different types of updates appropriately. + + .PARAMETER Directory + Directory containing the updates. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Install-ADTMSUpdates -Directory "$($adtSession.DirFiles)\MSUpdates" + + Installs all Microsoft Updates found in the specified directory. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Install-ADTMSUpdates + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Directory + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $kbPattern = '(?i)kb\d{6,8}' + } + + process + { + # Get all hotfixes and install if required. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Recursively installing all Microsoft Updates in directory [$Directory]." + foreach ($file in (& $Script:CommandTable.'Get-ChildItem' -LiteralPath $Directory -Recurse -Include ('*.exe', '*.msu', '*.msp'))) + { + try + { + try + { + if ($file.Name -match 'redist') + { + # Handle older redistributables (ie, VC++ 2005) + [System.Version]$redistVersion = $file.VersionInfo.ProductVersion + [System.String]$redistDescription = $file.VersionInfo.FileDescription + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Installing [$redistDescription $redistVersion]..." + if ($redistDescription -match 'Win32 Cabinet Self-Extractor') + { + & $Script:CommandTable.'Start-ADTProcess' -FilePath $file.FullName -ArgumentList '/q' -WindowStyle 'Hidden' -IgnoreExitCodes '*' + } + else + { + & $Script:CommandTable.'Start-ADTProcess' -FilePath $file.FullName -ArgumentList '/quiet /norestart' -WindowStyle 'Hidden' -IgnoreExitCodes '*' + } + } + elseif ($kbNumber = [System.Text.RegularExpressions.Regex]::Match($file.Name, $kbPattern).ToString()) + { + # Check to see whether the KB is already installed + if (& $Script:CommandTable.'Test-ADTMSUpdates' -KbNumber $kbNumber) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "KB Number [$kbNumber] is already installed. Continue..." + continue + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "KB Number [$KBNumber] was not detected and will be installed." + switch ($file.Extension) + { + '.exe' + { + # Installation type for executables (i.e., Microsoft Office Updates). + & $Script:CommandTable.'Start-ADTProcess' -FilePath $file.FullName -ArgumentList '/quiet /norestart' -WindowStyle 'Hidden' -IgnoreExitCodes '*' + break + } + '.msu' + { + # Installation type for Windows updates using Windows Update Standalone Installer. + & $Script:CommandTable.'Start-ADTProcess' -FilePath "$([System.Environment]::SystemDirectory)\wusa.exe" -ArgumentList "`"$($file.FullName)`" /quiet /norestart" -WindowStyle 'Hidden' -IgnoreExitCodes '*' + break + } + '.msp' + { + # Installation type for Windows Installer Patch + & $Script:CommandTable.'Start-ADTMsiProcess' -Action 'Patch' -Path $file.FullName -IgnoreExitCodes '*' + break + } + } + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Install-ADTSCCMSoftwareUpdates +# +#----------------------------------------------------------------------------- + +function Install-ADTSCCMSoftwareUpdates +{ + <# + .SYNOPSIS + Scans for outstanding SCCM updates to be installed and installs the pending updates. + + .DESCRIPTION + Scans for outstanding SCCM updates to be installed and installs the pending updates. + + Only compatible with SCCM 2012 Client or higher. This function can take several minutes to run. + + .PARAMETER SoftwareUpdatesScanWaitInSeconds + The amount of time to wait in seconds for the software updates scan to complete. + + .PARAMETER WaitForPendingUpdatesTimeout + The amount of time to wait for missing and pending updates to install before exiting the function. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Install-ADTSCCMSoftwareUpdates + + Scans for outstanding SCCM updates and installs the pending updates with default wait times. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Install-ADTSCCMSoftwareUpdates + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$SoftwareUpdatesScanWaitInSeconds = 180, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.TimeSpan]$WaitForPendingUpdatesTimeout = [System.TimeSpan]::FromMinutes(45) + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + try + { + try + { + # If SCCM 2007 Client or lower, exit function. + if (($SCCMClientVersion = & $Script:CommandTable.'Get-ADTSCCMClientVersion').Major -le 4) + { + $naerParams = @{ + Exception = [System.Data.VersionNotFoundException]::new('SCCM 2007 or lower, which is incompatible with this function, was detected on this system.') + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'CcmExecVersionLowerThanMinimum' + TargetObject = $SCCMClientVersion + RecommendedAction = "Please review the installed CcmExec client and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Trigger SCCM client scan for Software Updates. + $StartTime = [System.DateTime]::Now + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Triggering SCCM client scan for Software Updates...' + & $Script:CommandTable.'Invoke-ADTSCCMTask' -ScheduleID 'SoftwareUpdatesScan' + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The SCCM client scan for Software Updates has been triggered. The script is suspended for [$SoftwareUpdatesScanWaitInSeconds] seconds to let the update scan finish." + & $Script:CommandTable.'Start-Sleep' -Seconds $SoftwareUpdatesScanWaitInSeconds + + # Find the number of missing updates. + try + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Getting the number of missing updates...' + [Microsoft.Management.Infrastructure.CimInstance[]]$CMMissingUpdates = & $Script:CommandTable.'Get-CimInstance' -Namespace ROOT\CCM\ClientSDK -Query "SELECT * FROM CCM_SoftwareUpdate WHERE ComplianceState = '0'" + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to find the number of missing software updates.`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' -ErrorRecord $_)" -Severity 2 + throw + } + + # Install missing updates and wait for pending updates to finish installing. + if (!$CMMissingUpdates.Count) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'There are no missing updates.' + return + } + + # Install missing updates. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Installing missing updates. The number of missing updates is [$($CMMissingUpdates.Count)]." + $null = & $Script:CommandTable.'Invoke-CimMethod' -Namespace ROOT\CCM\ClientSDK -ClassName CCM_SoftwareUpdatesManager -MethodName InstallUpdates -Arguments @{ CCMUpdates = $CMMissingUpdates } + + # Wait for pending updates to finish installing or the timeout value to expire. + do + { + & $Script:CommandTable.'Start-Sleep' -Seconds 60 + [Microsoft.Management.Infrastructure.CimInstance[]]$CMInstallPendingUpdates = & $Script:CommandTable.'Get-CimInstance' -Namespace ROOT\CCM\ClientSDK -Query 'SELECT * FROM CCM_SoftwareUpdate WHERE EvaluationState = 6 or EvaluationState = 7' + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The number of updates pending installation is [$($CMInstallPendingUpdates.Count)]." + } + while (($CMInstallPendingUpdates.Count -ne 0) -and ([System.DateTime]::Now - $StartTime) -lt $WaitForPendingUpdatesTimeout) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to trigger installation of missing software updates." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Invoke-ADTAllUsersRegistryAction +# +#----------------------------------------------------------------------------- + +function Invoke-ADTAllUsersRegistryAction +{ + <# + .SYNOPSIS + Set current user registry settings for all current users and any new users in the future. + + .DESCRIPTION + Set HKCU registry settings for all current and future users by loading their NTUSER.dat registry hive file, and making the modifications. + + This function will modify HKCU settings for all users even when executed under the SYSTEM account and can be used as an alternative to using ActiveSetup for registry settings. + + To ensure new users in the future get the registry edits, the Default User registry hive used to provision the registry for new users is modified. + + The advantage of using this function over ActiveSetup is that a user does not have to log off and log back on before the changes take effect. + + .PARAMETER ScriptBlock + Script block which contains HKCU registry actions to be run for all users on the system. + + .PARAMETER UserProfiles + Specify the user profiles to modify HKCU registry settings for. Default is all user profiles except for system profiles. + + .PARAMETER SkipUnloadedProfiles + Specifies that unloaded registry hives should be skipped and not be loaded by the function. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Invoke-ADTAllUsersRegistryAction -ScriptBlock { + Set-ADTRegistryKey -Key 'HKCU\Software\Microsoft\Office\14.0\Common' -Name 'qmenable' -Value 0 -Type DWord -SID $_.SID + Set-ADTRegistryKey -Key 'HKCU\Software\Microsoft\Office\14.0\Common' -Name 'updatereliabilitydata' -Value 1 -Type DWord -SID $_.SID + } + + Example demonstrating the setting of two values within each user's HKEY_CURRENT_USER hive. + + .EXAMPLE + Invoke-ADTAllUsersRegistryAction { + Set-ADTRegistryKey -Key 'HKCU\Software\Microsoft\Office\14.0\Common' -Name 'qmenable' -Value 0 -Type DWord -SID $_.SID + Set-ADTRegistryKey -Key 'HKCU\Software\Microsoft\Office\14.0\Common' -Name 'updatereliabilitydata' -Value 1 -Type DWord -SID $_.SID + } + + As the previous example, but showing how to use ScriptBlock as a positional parameter with no name specified. + + .EXAMPLE + Invoke-ADTAllUsersRegistryAction -UserProfiles (Get-ADTUserProfiles -ExcludeDefaultUser) -ScriptBlock { + Set-ADTRegistryKey -Key 'HKCU\Software\Microsoft\Office\14.0\Common' -Name 'qmenable' -Value 0 -Type DWord -SID $_.SID + Set-ADTRegistryKey -Key 'HKCU\Software\Microsoft\Office\14.0\Common' -Name 'updatereliabilitydata' -Value 1 -Type DWord -SID $_.SID + } + + As the previous example, but sending specific user profiles through to exclude the Default profile. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Invoke-ADTAllUsersRegistryAction + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.ScriptBlock[]]$ScriptBlock, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [PSADT.Types.UserProfile[]]$UserProfiles = (& $Script:CommandTable.'Get-ADTUserProfiles'), + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SkipUnloadedProfiles + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + + # Internal function to unload registry hives at the end of the operation. + function Dismount-UserProfileRegistryHive + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Unloading the User [$($UserProfile.NTAccount)] registry hive in path [HKEY_USERS\$($UserProfile.SID)]." + $null = & "$([System.Environment]::SystemDirectory)\reg.exe" UNLOAD "HKEY_USERS\$($UserProfile.SID)" 2>&1 + } + } + + process + { + foreach ($UserProfile in $UserProfiles) + { + $ManuallyLoadedRegHive = $false + try + { + try + { + # Set the path to the user's registry hive file. + $UserRegistryHiveFile = & $Script:CommandTable.'Join-Path' -Path $UserProfile.ProfilePath -ChildPath 'NTUSER.DAT' + + # Load the User profile registry hive if it is not already loaded because the User is logged in. + if (!(& $Script:CommandTable.'Test-Path' -LiteralPath "Microsoft.PowerShell.Core\Registry::HKEY_USERS\$($UserProfile.SID)")) + { + # Only load the profile if we've been asked to. + if ($SkipUnloadedProfiles) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Skipping User [$($UserProfile.NTAccount)] as the registry hive is not loaded." + continue + } + + # Load the User registry hive if the registry hive file exists. + if (![System.IO.File]::Exists($UserRegistryHiveFile)) + { + $naerParams = @{ + Exception = [System.IO.FileNotFoundException]::new("Failed to find the registry hive file [$UserRegistryHiveFile] for User [$($UserProfile.NTAccount)] with SID [$($UserProfile.SID)]. Continue...") + Category = [System.Management.Automation.ErrorCategory]::ObjectNotFound + ErrorId = 'UserRegistryHiveFileNotFound' + TargetObject = $UserRegistryHiveFile + RecommendedAction = "Please confirm the state of this user profile and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Loading the User [$($UserProfile.NTAccount)] registry hive in path [HKEY_USERS\$($UserProfile.SID)]." + $null = & "$([System.Environment]::SystemDirectory)\reg.exe" LOAD "HKEY_USERS\$($UserProfile.SID)" $UserRegistryHiveFile 2>&1 + $ManuallyLoadedRegHive = $true + } + + # Invoke changes against registry. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Executing scriptblock to modify HKCU registry settings for all users.' + & $Script:CommandTable.'ForEach-Object' -InputObject $UserProfile -Begin $null -End $null -Process $ScriptBlock + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to modify the registry hive for User [$($UserProfile.NTAccount)] with SID [$($UserProfile.SID)]`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' -ErrorRecord $_)" -Severity 3 + } + finally + { + if ($ManuallyLoadedRegHive) + { + try + { + try + { + Dismount-UserProfileRegistryHive + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "REG.exe failed to unload the registry hive with exit code [$($Global:LASTEXITCODE)] and error message [$($_.Exception.Message)]." -Severity 2 + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Performing manual garbage collection to ensure successful unloading of registry hive." -Severity 2 + [System.GC]::Collect(); [System.GC]::WaitForPendingFinalizers(); [System.Threading.Thread]::Sleep(5000) + Dismount-UserProfileRegistryHive + } + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to unload the registry hive for User [$($UserProfile.NTAccount)] with SID [$($UserProfile.SID)]. REG.exe exit code [$Global:LASTEXITCODE]. Error message: [$($_.Exception.Message)]" -Severity 3 + } + } + } + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Invoke-ADTCommandWithRetries +# +#----------------------------------------------------------------------------- + +function Invoke-ADTCommandWithRetries +{ + <# + .SYNOPSIS + Drop-in replacement for any cmdlet/function where a retry is desirable due to transient issues. + + .DESCRIPTION + This function invokes the specified cmdlet/function, accepting all of its parameters but retries an operation for the configured value before throwing. + + .PARAMETER Command + The name of the command to invoke. + + .PARAMETER Retries + How many retries to perform before throwing. + + .PARAMETER SleepSeconds + How many seconds to sleep between retries. + + .PARAMETER Parameters + A 'ValueFromRemainingArguments' parameter to collect the parameters as would be passed to the provided Command. + + While values can be directly provided to this parameter, it's not designed to be explicitly called. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Object + + Invoke-ADTCommandWithRetries returns the output of the invoked command. + + .EXAMPLE + Invoke-ADTCommandWithRetries -Command Invoke-WebRequest -Uri https://aka.ms/getwinget -OutFile "$($adtSession.DirSupportFiles)\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle" + + Downloads the latest WinGet installer to the SupportFiles directory. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Invoke-ADTCommandWithRetries + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Object]$Command, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$Retries = 3, + + [Parameter(Mandatory = $false)] + [ValidateRange(1, 60)] + [System.UInt32]$SleepSeconds = 5, + + [Parameter(Mandatory = $false, ValueFromRemainingArguments = $true, DontShow = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Generic.List[System.Object]]$Parameters + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # Attempt to get command from our lookup table. + $commandObj = if ($Command -is [System.Management.Automation.CommandInfo]) + { + $Command + } + elseif ($Script:CommandTable.ContainsKey($Command)) + { + $Script:CommandTable.$Command + } + else + { + & $Script:CommandTable.'Get-Command' -Name $Command + } + + # Convert the passed parameters into a dictionary for splatting onto the command. + $boundParams = & $Script:CommandTable.'Convert-ADTValuesFromRemainingArguments' -RemainingArguments $Parameters + $callerName = (& $Script:CommandTable.'Get-PSCallStack')[1].Command + + # Perform the request, and retry it as per the configured values. + for ($i = 0; $i -lt $Retries; $i++) + { + try + { + return (& $commandObj @boundParams) + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The invocation to '$($commandObj.Name)' failed with message: $($_.Exception.Message.TrimEnd('.')). Trying again in $SleepSeconds second$(if (!$SleepSeconds.Equals(1)) {'s'})." -Severity 2 -Source $callerName + [System.Threading.Thread]::Sleep($SleepSeconds * 1000) + $errorRecord = $_ + } + } + + # If we're here, we failed too many times. Throw the captured ErrorRecord. + throw $errorRecord + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Invoke-ADTFunctionErrorHandler +# +#----------------------------------------------------------------------------- + +function Invoke-ADTFunctionErrorHandler +{ + <# + .SYNOPSIS + Handles errors within ADT functions by logging and optionally passing through the error. + + .DESCRIPTION + This function handles errors within ADT functions by logging the error message and optionally passing through the error record. It recovers the true ErrorActionPreference set by the caller and sets it within the function. If a log message is provided, it appends the resolved error record to the log message. Depending on the ErrorActionPreference, it either throws a terminating error or writes a non-terminating error. + + .PARAMETER Cmdlet + The cmdlet that is calling this function. + + .PARAMETER SessionState + The session state of the calling cmdlet. + + .PARAMETER ErrorRecord + The error record to handle. + + .PARAMETER LogMessage + The error message to write to the active ADTSession's log file. + + .PARAMETER ResolveErrorProperties + If specified, the specific ErrorRecord properties to print during resolution. + + .PARAMETER AdditionalResolveErrorProperties + If specified, a list of additional ErrorRecord properties to print during resolution. + + .PARAMETER DisableErrorResolving + If specified, the function will not append the resolved error record to the log message. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Invoke-ADTFunctionErrorHandler -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + + Handles the error within the calling cmdlet and logs it. + + .EXAMPLE + Invoke-ADTFunctionErrorHandler -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "An error occurred" -DisableErrorResolving + + Handles the error within the calling cmdlet, logs a custom message without resolving the error record, and logs it. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Invoke-ADTFunctionErrorHandler + #> + + [CmdletBinding(DefaultParameterSetName = 'None')] + [OutputType([System.Management.Automation.ErrorRecord])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.PSCmdlet]$Cmdlet, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SessionState]$SessionState, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.ErrorRecord]$ErrorRecord, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$LogMessage, + + [Parameter(Mandatory = $true, ParameterSetName = 'ResolveErrorProperties')] + [ValidateNotNullOrEmpty()] + [SupportsWildcards()] + [System.String[]]$ResolveErrorProperties, + + [Parameter(Mandatory = $true, ParameterSetName = 'AdditionalResolveErrorProperties')] + [ValidateNotNullOrEmpty()] + [System.String[]]$AdditionalResolveErrorProperties, + + [Parameter(Mandatory = $true, ParameterSetName = 'DisableErrorResolving')] + [System.Management.Automation.SwitchParameter]$DisableErrorResolving + ) + + # Recover true ErrorActionPreference the caller may have set, + # unless an ErrorAction was specifically provided to this function. + $ErrorActionPreference = if ($PSBoundParameters.ContainsKey('ErrorAction')) + { + $PSBoundParameters.ErrorAction + } + elseif ($SessionState.Equals($ExecutionContext.SessionState)) + { + & $Script:CommandTable.'Get-Variable' -Name OriginalErrorAction -Scope 1 -ValueOnly + } + else + { + $SessionState.PSVariable.Get('OriginalErrorAction').Value + } + + # If the caller hasn't specified a LogMessage, use the ErrorRecord's message. + if ([System.String]::IsNullOrWhiteSpace($LogMessage)) + { + $LogMessage = $ErrorRecord.Exception.Message + } + + # Write-Error enforces its own name against the Activity, let's re-write it. + if ($ErrorRecord.CategoryInfo.Activity -match '^Write-Error$') + { + $ErrorRecord.CategoryInfo.Activity = $Cmdlet.MyInvocation.MyCommand.Name + } + + # Write out the error to the log file. + if (!$DisableErrorResolving) + { + $raerProps = @{ ErrorRecord = $ErrorRecord }; if ($PSCmdlet.ParameterSetName.Equals('AdditionalResolveErrorProperties')) + { + $raerProps.Add('Property', $($Script:CommandTable.'Resolve-ADTErrorRecord'.ScriptBlock.Ast.Body.ParamBlock.Parameters.Where({ $_.Name.VariablePath.UserPath.Equals('Property') }).DefaultValue.Pipeline.PipelineElements.Expression.Elements.Value; $AdditionalResolveErrorProperties)) + } + elseif ($PSCmdlet.ParameterSetName.Equals('ResolveErrorProperties')) + { + $raerProps.Add('Property', $ResolveErrorProperties) + } + $LogMessage += "`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' @raerProps)" + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message $LogMessage -Source $Cmdlet.MyInvocation.MyCommand.Name -Severity 3 + + # If we're stopping, throw a terminating error. While WriteError will terminate if stopping, + # this can also write out an [System.Management.Automation.ActionPreferenceStopException] object. + if ($ErrorActionPreference.Equals([System.Management.Automation.ActionPreference]::Stop)) + { + $Cmdlet.ThrowTerminatingError($ErrorRecord) + } + elseif (!(& $Script:CommandTable.'Test-ADTSessionActive') -or ($ErrorActionPreference -notmatch '^(SilentlyContinue|Ignore)$')) + { + $Cmdlet.WriteError($ErrorRecord) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Invoke-ADTObjectMethod +# +#----------------------------------------------------------------------------- + +function Invoke-ADTObjectMethod +{ + <# + .SYNOPSIS + Invoke method on any object. + + .DESCRIPTION + Invoke method on any object with or without using named parameters. + + .PARAMETER InputObject + Specifies an object which has methods that can be invoked. + + .PARAMETER MethodName + Specifies the name of a method to invoke. + + .PARAMETER ArgumentList + Argument to pass to the method being executed. Allows execution of method without specifying named parameters. + + .PARAMETER Parameter + Argument to pass to the method being executed. Allows execution of method by using named parameters. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Object + + The object returned by the method being invoked. + + .EXAMPLE + PS C:\>$ShellApp = New-Object -ComObject 'Shell.Application' + PS C:\>$null = Invoke-ADTObjectMethod -InputObject $ShellApp -MethodName 'MinimizeAll' + + Minimizes all windows. + + .EXAMPLE + PS C:\>$ShellApp = New-Object -ComObject 'Shell.Application' + PS C:\>$null = Invoke-ADTObjectMethod -InputObject $ShellApp -MethodName 'Explore' -Parameter @{'vDir'='C:\Windows'} + + Opens the C:\Windows folder in a Windows Explorer window. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Invoke-ADTObjectMethod + #> + + [CmdletBinding(DefaultParameterSetName = 'Positional')] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.Object]$InputObject, + + [Parameter(Mandatory = $true, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.String]$MethodName, + + [Parameter(Mandatory = $false, Position = 2, ParameterSetName = 'Positional')] + [ValidateNotNullOrEmpty()] + [System.Object[]]$ArgumentList, + + [Parameter(Mandatory = $true, Position = 2, ParameterSetName = 'Named')] + [ValidateNotNullOrEmpty()] + [System.Collections.Hashtable]$Parameter + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + switch ($PSCmdlet.ParameterSetName) + { + Named + { + # Invoke method by using parameter names. + return $InputObject.GetType().InvokeMember($MethodName, [System.Reflection.BindingFlags]::InvokeMethod, $null, $InputObject, ([System.Object[]]$Parameter.Values), $null, $null, ([System.String[]]$Parameter.Keys)) + } + Positional + { + # Invoke method without using parameter names. + return $InputObject.GetType().InvokeMember($MethodName, [System.Reflection.BindingFlags]::InvokeMethod, $null, $InputObject, $ArgumentList, $null, $null, $null) + } + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Invoke-ADTRegSvr32 +# +#----------------------------------------------------------------------------- + +function Invoke-ADTRegSvr32 +{ + <# + .SYNOPSIS + Register or unregister a DLL file. + + .DESCRIPTION + Register or unregister a DLL file using regsvr32.exe. This function determines the bitness of the DLL file and uses the appropriate version of regsvr32.exe to perform the action. It supports both 32-bit and 64-bit DLL files on corresponding operating systems. + + .PARAMETER FilePath + Path to the DLL file. + + .PARAMETER Action + Specify whether to register or unregister the DLL. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return objects. + + .EXAMPLE + Invoke-ADTRegSvr32 -FilePath "C:\Test\DcTLSFileToDMSComp.dll" -Action 'Register' + + Registers the specified DLL file. + + .EXAMPLE + Invoke-ADTRegSvr32 -FilePath "C:\Test\DcTLSFileToDMSComp.dll" -Action 'Unregister' + + Unregisters the specified DLL file. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Invoke-ADTRegSvr32 + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (![System.IO.File]::Exists($_) -and ([System.IO.Path]::GetExtension($_) -ne '.dll')) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName FilePath -ProvidedValue $_ -ExceptionMessage 'The specified file does not exist or is not a DLL file.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$FilePath, + + [Parameter(Mandatory = $true)] + [ValidateSet('Register', 'Unregister')] + [System.String]$Action + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + + # Define parameters to pass to regsrv32.exe. + $ActionParameters = switch ($Action = $Host.CurrentCulture.TextInfo.ToTitleCase($Action.ToLower())) + { + Register + { + "/s `"$FilePath`"" + break + } + Unregister + { + "/s /u `"$FilePath`"" + break + } + } + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "$Action DLL file [$FilePath]." + try + { + try + { + # Determine the bitness of the DLL file. + if ((($DLLFileBitness = & $Script:CommandTable.'Get-ADTPEFileArchitecture' -FilePath $FilePath) -ne [PSADT.Shared.SystemArchitecture]::AMD64) -and ($DLLFileBitness -ne [PSADT.Shared.SystemArchitecture]::i386)) + { + $naerParams = @{ + Exception = [System.PlatformNotSupportedException]::new("File [$filePath] has a detected file architecture of [$DLLFileBitness]. Only 32-bit or 64-bit DLL files can be $($Action.ToLower() + 'ed').") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'DllFileArchitectureError' + TargetObject = $FilePath + RecommendedAction = "Please review the supplied DLL FilePath and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Get the correct path to regsrv32.exe for the system and DLL file. + $RegSvr32Path = if ([System.Environment]::Is64BitOperatingSystem) + { + if ($DLLFileBitness -eq [PSADT.Shared.SystemArchitecture]::AMD64) + { + if ([System.Environment]::Is64BitProcess) + { + "$([System.Environment]::SystemDirectory)\regsvr32.exe" + } + else + { + "$([System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::Windows))\sysnative\regsvr32.exe" + } + } + elseif ($DLLFileBitness -eq [PSADT.Shared.SystemArchitecture]::i386) + { + "$([System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::SystemX86))\regsvr32.exe" + } + } + elseif ($DLLFileBitness -eq [PSADT.Shared.SystemArchitecture]::i386) + { + "$([System.Environment]::SystemDirectory)\regsvr32.exe" + } + else + { + $naerParams = @{ + Exception = [System.PlatformNotSupportedException]::new("File [$filePath] cannot be $($Action.ToLower()) because it is a 64-bit file on a 32-bit operating system.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'DllFileArchitectureError' + TargetObject = $FilePath + RecommendedAction = "Please review the supplied DLL FilePath and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Register the DLL file and measure the success. + if (($ExecuteResult = & $Script:CommandTable.'Start-ADTProcess' -FilePath $RegSvr32Path -ArgumentList $ActionParameters -WindowStyle Hidden -PassThru).ExitCode -ne 0) + { + if ($ExecuteResult.ExitCode -eq 60002) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("Start-ADTProcess function failed with exit code [$($ExecuteResult.ExitCode)].") + Category = [System.Management.Automation.ErrorCategory]::OperationStopped + ErrorId = 'ProcessInvocationError' + TargetObject = "$FilePath $ActionParameters" + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + else + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("regsvr32.exe failed with exit code [$($ExecuteResult.ExitCode)].") + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'ProcessInvocationError' + TargetObject = "$FilePath $ActionParameters" + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to $($Action.ToLower()) DLL file." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Invoke-ADTSCCMTask +# +#----------------------------------------------------------------------------- + +function Invoke-ADTSCCMTask +{ + <# + .SYNOPSIS + Triggers SCCM to invoke the requested schedule task ID. + + .DESCRIPTION + Triggers SCCM to invoke the requested schedule task ID. This function supports a variety of schedule IDs compatible with different versions of the SCCM client. It ensures that the correct schedule IDs are used based on the SCCM client version. + + .PARAMETER ScheduleId + Name of the schedule id to trigger. + + Options: HardwareInventory, SoftwareInventory, HeartbeatDiscovery, SoftwareInventoryFileCollection, RequestMachinePolicy, EvaluateMachinePolicy, LocationServicesCleanup, SoftwareMeteringReport, SourceUpdate, PolicyAgentCleanup, RequestMachinePolicy2, CertificateMaintenance, PeerDistributionPointStatus, PeerDistributionPointProvisioning, ComplianceIntervalEnforcement, SoftwareUpdatesAgentAssignmentEvaluation, UploadStateMessage, StateMessageManager, SoftwareUpdatesScan, AMTProvisionCycle, UpdateStorePolicy, StateSystemBulkSend, ApplicationManagerPolicyAction, PowerManagementStartSummarizer + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Invoke-ADTSCCMTask -ScheduleId 'SoftwareUpdatesScan' + + Triggers the 'SoftwareUpdatesScan' schedule task in SCCM. + + .EXAMPLE + Invoke-ADTSCCMTask -ScheduleId 'HardwareInventory' + + Triggers the 'HardwareInventory' schedule task in SCCM. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Invoke-ADTSCCMTask + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateSet('HardwareInventory', 'SoftwareInventory', 'HeartbeatDiscovery', 'SoftwareInventoryFileCollection', 'RequestMachinePolicy', 'EvaluateMachinePolicy', 'LocationServicesCleanup', 'SoftwareMeteringReport', 'SourceUpdate', 'PolicyAgentCleanup', 'RequestMachinePolicy2', 'CertificateMaintenance', 'PeerDistributionPointStatus', 'PeerDistributionPointProvisioning', 'ComplianceIntervalEnforcement', 'SoftwareUpdatesAgentAssignmentEvaluation', 'UploadStateMessage', 'StateMessageManager', 'SoftwareUpdatesScan', 'AMTProvisionCycle', 'UpdateStorePolicy', 'StateSystemBulkSend', 'ApplicationManagerPolicyAction', 'PowerManagementStartSummarizer')] + [System.String]$ScheduleID + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + + # Create a hashtable of Schedule IDs compatible with SCCM Client 2007. + $ScheduleIds = @{ + HardwareInventory = '{00000000-0000-0000-0000-000000000001}' # Hardware Inventory Collection Task + SoftwareInventory = '{00000000-0000-0000-0000-000000000002}' # Software Inventory Collection Task + HeartbeatDiscovery = '{00000000-0000-0000-0000-000000000003}' # Heartbeat Discovery Cycle + SoftwareInventoryFileCollection = '{00000000-0000-0000-0000-000000000010}' # Software Inventory File Collection Task + RequestMachinePolicy = '{00000000-0000-0000-0000-000000000021}' # Request Machine Policy Assignments + EvaluateMachinePolicy = '{00000000-0000-0000-0000-000000000022}' # Evaluate Machine Policy Assignments + RefreshDefaultMp = '{00000000-0000-0000-0000-000000000023}' # Refresh Default MP Task + RefreshLocationServices = '{00000000-0000-0000-0000-000000000024}' # Refresh Location Services Task + LocationServicesCleanup = '{00000000-0000-0000-0000-000000000025}' # Location Services Cleanup Task + SoftwareMeteringReport = '{00000000-0000-0000-0000-000000000031}' # Software Metering Report Cycle + SourceUpdate = '{00000000-0000-0000-0000-000000000032}' # Source Update Manage Update Cycle + PolicyAgentCleanup = '{00000000-0000-0000-0000-000000000040}' # Policy Agent Cleanup Cycle + RequestMachinePolicy2 = '{00000000-0000-0000-0000-000000000042}' # Request Machine Policy Assignments + CertificateMaintenance = '{00000000-0000-0000-0000-000000000051}' # Certificate Maintenance Cycle + PeerDistributionPointStatus = '{00000000-0000-0000-0000-000000000061}' # Peer Distribution Point Status Task + PeerDistributionPointProvisioning = '{00000000-0000-0000-0000-000000000062}' # Peer Distribution Point Provisioning Status Task + ComplianceIntervalEnforcement = '{00000000-0000-0000-0000-000000000071}' # Compliance Interval Enforcement + SoftwareUpdatesAgentAssignmentEvaluation = '{00000000-0000-0000-0000-000000000108}' # Software Updates Agent Assignment Evaluation Cycle + UploadStateMessage = '{00000000-0000-0000-0000-000000000111}' # Send Unsent State Messages + StateMessageManager = '{00000000-0000-0000-0000-000000000112}' # State Message Manager Task + SoftwareUpdatesScan = '{00000000-0000-0000-0000-000000000113}' # Force Update Scan + AMTProvisionCycle = '{00000000-0000-0000-0000-000000000120}' # AMT Provision Cycle + } + } + + process + { + try + { + try + { + # If SCCM 2012 Client or higher, modify hashtabe containing Schedule IDs so that it only has the ones compatible with this version of the SCCM client. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Invoke SCCM Schedule Task ID [$ScheduleId]..." + if ((& $Script:CommandTable.'Get-ADTSCCMClientVersion').Major -ge 5) + { + $ScheduleIds.Remove('PeerDistributionPointStatus') + $ScheduleIds.Remove('PeerDistributionPointProvisioning') + $ScheduleIds.Remove('ComplianceIntervalEnforcement') + $ScheduleIds.Add('UpdateStorePolicy', '{00000000-0000-0000-0000-000000000114}') # Update Store Policy + $ScheduleIds.Add('StateSystemBulkSend', '{00000000-0000-0000-0000-000000000116}') # State System Policy Bulk Send Low + $ScheduleIds.Add('ApplicationManagerPolicyAction', '{00000000-0000-0000-0000-000000000121}') # Application Manager Policy Action + $ScheduleIds.Add('PowerManagementStartSummarizer', '{00000000-0000-0000-0000-000000000131}') # Power Management Start Summarizer + } + + # Determine if the requested Schedule ID is available on this version of the SCCM Client. + if (!$ScheduleIds.ContainsKey($ScheduleId)) + { + $naerParams = @{ + Exception = [System.ApplicationException]::new("The requested ScheduleId [$ScheduleId] is not available with this version of the SCCM Client [$SCCMClientVersion].") + Category = [System.Management.Automation.ErrorCategory]::InvalidData + ErrorId = 'CcmExecInvalidScheduleId' + RecommendedAction = 'Please check the supplied ScheduleId and try again.' + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Trigger SCCM task. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Triggering SCCM Task ID [$ScheduleId]." + $null = & $Script:CommandTable.'Invoke-CimMethod' -Namespace ROOT\CCM -ClassName SMS_Client -MethodName TriggerSchedule -Arguments @{ sScheduleID = $ScheduleIds.$ScheduleID } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to trigger SCCM Schedule Task ID [$($ScheduleIds.$ScheduleId)]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Mount-ADTWimFile +# +#----------------------------------------------------------------------------- + +function Mount-ADTWimFile +{ + <# + .SYNOPSIS + Mounts a WIM file to a specified directory. + + .DESCRIPTION + Mounts a WIM file to a specified directory. The function supports mounting by image index or image name. It also provides options to forcefully remove existing directories and return the mounted image details. + + .PARAMETER ImagePath + Path to the WIM file to be mounted. + + .PARAMETER Path + Directory where the WIM file will be mounted. The directory must be empty and not have a pre-existing WIM mounted. + + .PARAMETER Index + Index of the image within the WIM file to be mounted. + + .PARAMETER Name + Name of the image within the WIM file to be mounted. + + .PARAMETER Force + Forces the removal of the existing directory if it is not empty. + + .PARAMETER PassThru + If specified, the function will return the results from `Mount-WindowsImage`. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + Microsoft.Dism.Commands.ImageObject + + Returns the mounted image details if the PassThru parameter is specified. + + .EXAMPLE + Mount-ADTWimFile -ImagePath 'C:\Images\install.wim' -Path 'C:\Mount' -Index 1 + + Mounts the first image in the 'install.wim' file to the 'C:\Mount' directory. + + .EXAMPLE + Mount-ADTWimFile -ImagePath 'C:\Images\install.wim' -Path 'C:\Mount' -Name 'Windows 10 Pro' + + Mounts the image named 'Windows 10 Pro' in the 'install.wim' file to the 'C:\Mount' directory. + + .EXAMPLE + Mount-ADTWimFile -ImagePath 'C:\Images\install.wim' -Path 'C:\Mount' -Index 1 -Force + + Mounts the first image in the 'install.wim' file to the 'C:\Mount' directory, forcefully removing the existing directory if it is not empty. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Mount-ADTWimFile + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'Index')] + [Parameter(Mandatory = $true, ParameterSetName = 'Name')] + [ValidateScript({ + if ($null -eq $_) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName ImagePath -ProvidedValue $_ -ExceptionMessage 'The specified input is null.')) + } + if (!$_.Exists) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName ImagePath -ProvidedValue $_ -ExceptionMessage 'The specified image path cannot be found.')) + } + if ([System.Uri]::new($_).IsUnc) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName ImagePath -ProvidedValue $_ -ExceptionMessage 'The specified image path cannot be a network share.')) + } + return !!$_ + })] + [System.IO.FileInfo]$ImagePath, + + [Parameter(Mandatory = $true, ParameterSetName = 'Index')] + [Parameter(Mandatory = $true, ParameterSetName = 'Name')] + [ValidateScript({ + if ($null -eq $_) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified input is null.')) + } + if ([System.Uri]::new($_).IsUnc) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified mount path cannot be a network share.')) + } + if (& $Script:CommandTable.'Get-ADTMountedWimFile' -Path $_) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified mount path has a pre-existing WIM mounted.')) + } + if (& $Script:CommandTable.'Get-ChildItem' -LiteralPath $_ -ErrorAction Ignore) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified mount path is not empty.')) + } + return !!$_ + })] + [System.IO.DirectoryInfo]$Path, + + [Parameter(Mandatory = $true, ParameterSetName = 'Index')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$Index, + + [Parameter(Mandatory = $true, ParameterSetName = 'Name')] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $false, ParameterSetName = 'Index')] + [Parameter(Mandatory = $false, ParameterSetName = 'Name')] + [System.Management.Automation.SwitchParameter]$Force, + + [Parameter(Mandatory = $false, ParameterSetName = 'Index')] + [Parameter(Mandatory = $false, ParameterSetName = 'Name')] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + begin + { + # Attempt to get specified WIM image before initialising. + $null = try + { + $PSBoundParameters.Remove('PassThru') + $PSBoundParameters.Remove('Force') + $PSBoundParameters.Remove('Path') + & $Script:CommandTable.'Get-WindowsImage' @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + # Announce commencement. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Mounting WIM file [$ImagePath] to [$Path]." + try + { + try + { + # Provide a warning if this WIM file is already mounted. + if (($wimFile = & $Script:CommandTable.'Get-ADTMountedWimFile' -ImagePath $ImagePath)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The WIM file [$ImagePath] is already mounted at [$($wimFile.Path)] and will be mounted again." -Severity 2 + } + + # If we're using the force, forcibly remove the existing directory. + if ([System.IO.Directory]::Exists($Path) -and $Force) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Removing pre-existing path [$Path] as [-Force] was provided." + & $Script:CommandTable.'Remove-Item' -LiteralPath $Path -Force -Confirm:$false + } + + # If the path doesn't exist, create it. + if (![System.IO.Directory]::Exists($Path)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Creating path [$Path] as it does not exist." + $Path = [System.IO.Directory]::CreateDirectory($Path).FullName + } + + # Mount the WIM file. + $res = & $Script:CommandTable.'Mount-WindowsImage' @PSBoundParameters -Path $Path -ReadOnly -CheckIntegrity + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Successfully mounted WIM file [$ImagePath]." + + # Store the result within the user's ADTSession if there's an active one. + if (& $Script:CommandTable.'Test-ADTSessionActive') + { + (& $Script:CommandTable.'Get-ADTSession').AddMountedWimFile($ImagePath) + } + + # Return the result if we're passing through. + if ($PassThru) + { + return $res + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage 'Error occurred while attemping to mount WIM file.' + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: New-ADTErrorRecord +# +#----------------------------------------------------------------------------- + +function New-ADTErrorRecord +{ + <# + .SYNOPSIS + Creates a new ErrorRecord object. + + .DESCRIPTION + This function creates a new ErrorRecord object with the specified exception, error category, and optional parameters. It allows for detailed error information to be captured and returned to the caller, who can then throw the error. + + .PARAMETER Exception + The exception object that caused the error. + + .PARAMETER Category + The category of the error. + + .PARAMETER ErrorId + The identifier for the error. Default is 'NotSpecified'. + + .PARAMETER TargetObject + The target object that the error is related to. + + .PARAMETER TargetName + The name of the target that the error is related to. + + .PARAMETER TargetType + The type of the target that the error is related to. + + .PARAMETER Activity + The activity that was being performed when the error occurred. + + .PARAMETER Reason + The reason for the error. + + .PARAMETER RecommendedAction + The recommended action to resolve the error. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Management.Automation.ErrorRecord + + This function returns an ErrorRecord object. + + .EXAMPLE + PS C:\>$exception = [System.Exception]::new("An error occurred.") + PS C:\>$category = [System.Management.Automation.ErrorCategory]::NotSpecified + PS C:\>New-ADTErrorRecord -Exception $exception -Category $category -ErrorId "CustomErrorId" -TargetObject $null -TargetName "TargetName" -TargetType "TargetType" -Activity "Activity" -Reason "Reason" -RecommendedAction "RecommendedAction" + + Creates a new ErrorRecord object with the specified parameters. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/New-ADTErrorRecord + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This function does not change system state.")] + [CmdletBinding(SupportsShouldProcess = $false)] + [OutputType([System.Management.Automation.ErrorRecord])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Exception]$Exception, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.ErrorCategory]$Category, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ErrorId = 'NotSpecified', + + [Parameter(Mandatory = $false)] + [AllowNull()] + [System.Object]$TargetObject, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$TargetName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$TargetType, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Activity, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Reason, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$RecommendedAction + ) + + # Instantiate new ErrorRecord object. + $errRecord = [System.Management.Automation.ErrorRecord]::new($Exception, $ErrorId, $Category, $TargetObject) + + # Add in all optional values, if specified. + if ($Activity) + { + $errRecord.CategoryInfo.Activity = $Activity + } + if ($TargetName) + { + $errRecord.CategoryInfo.TargetName = $TargetName + } + if ($TargetType) + { + $errRecord.CategoryInfo.TargetType = $TargetType + } + if ($Reason) + { + $errRecord.CategoryInfo.Reason = $Reason + } + if ($RecommendedAction) + { + $errRecord.ErrorDetails = [System.Management.Automation.ErrorDetails]::new($errRecord.Exception.Message) + $errRecord.ErrorDetails.RecommendedAction = $RecommendedAction + } + + # Return the ErrorRecord to the caller, who will then throw it. + return $errRecord +} + + +#----------------------------------------------------------------------------- +# +# MARK: New-ADTFolder +# +#----------------------------------------------------------------------------- + +function New-ADTFolder +{ + <# + .SYNOPSIS + Create a new folder. + + .DESCRIPTION + Create a new folder if it does not exist. This function checks if the specified path already exists and creates the folder if it does not. It logs the creation process and handles any errors that may occur during the folder creation. + + .PARAMETER Path + Path to the new folder to create. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + New-ADTFolder -Path "$env:WinDir\System32" + + Creates a new folder at the specified path if it does not already exist. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/New-ADTFolder + #> + + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Path + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + if ([System.IO.Directory]::Exists($Path)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Folder [$Path] already exists." + return + } + + try + { + try + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Creating folder [$Path]." + $null = & $Script:CommandTable.'New-Item' -Path $Path -ItemType Directory -Force + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to create folder [$Path]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: New-ADTMsiTransform +# +#----------------------------------------------------------------------------- + +function New-ADTMsiTransform +{ + <# + .SYNOPSIS + Create a transform file for an MSI database. + + .DESCRIPTION + Create a transform file for an MSI database and create/modify properties in the Properties table. This function allows you to specify an existing transform to apply before making changes and to define the path for the new transform file. If the new transform file already exists, it will be deleted before creating a new one. + + .PARAMETER MsiPath + Specify the path to an MSI file. + + .PARAMETER ApplyTransformPath + Specify the path to a transform which should be applied to the MSI database before any new properties are created or modified. + + .PARAMETER NewTransformPath + Specify the path where the new transform file with the desired properties will be created. If a transform file of the same name already exists, it will be deleted before a new one is created. + + .PARAMETER TransformProperties + Hashtable which contains calls to `Set-ADTMsiProperty` for configuring the desired properties which should be included in the new transform file. + + Example hashtable: @{ ALLUSERS = 1 } + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + New-ADTMsiTransform -MsiPath 'C:\Temp\PSADTInstall.msi' -TransformProperties @{ + ALLUSERS = 1 + AgreeToLicense = 'Yes' + REBOOT = 'ReallySuppress' + RebootYesNo = 'No' + ROOTDRIVE = 'C:' + } + + Creates a new transform file for the specified MSI with the given properties. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/New-ADTMsiTransform + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This function does not change system state.")] + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (!(& $Script:CommandTable.'Test-Path' -Path $_ -PathType Leaf)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName MsiPath -ProvidedValue $_ -ExceptionMessage 'The specified path does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$MsiPath, + + [Parameter(Mandatory = $false)] + [ValidateScript({ + if (!(& $Script:CommandTable.'Test-Path' -Path $_ -PathType Leaf)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName ApplyTransformPath -ProvidedValue $_ -ExceptionMessage 'The specified path does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$ApplyTransformPath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [PSDefaultValue(Help = 'If `-ApplyTransformPath` was specified: `.new.mst`; If only `-MsiPath` was specified: `.mst`')] + [System.String]$NewTransformPath, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Collections.Hashtable]$TransformProperties + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + + # Define properties for how the MSI database is opened. + $msiOpenDatabaseTypes = @{ + OpenDatabaseModeReadOnly = 0 + OpenDatabaseModeTransact = 1 + ViewModifyUpdate = 2 + ViewModifyReplace = 4 + ViewModifyDelete = 6 + TransformErrorNone = 0 + TransformValidationNone = 0 + SuppressApplyTransformErrors = 63 + } + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Creating a transform file for MSI [$MsiPath]." + try + { + try + { + # Create a second copy of the MSI database. + $MsiParentFolder = & $Script:CommandTable.'Split-Path' -Path $MsiPath -Parent + $TempMsiPath = & $Script:CommandTable.'Join-Path' -Path $MsiParentFolder -ChildPath ([System.IO.Path]::GetRandomFileName()) + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Copying MSI database in path [$MsiPath] to destination [$TempMsiPath]." + $null = & $Script:CommandTable.'Copy-Item' -LiteralPath $MsiPath -Destination $TempMsiPath -Force + + # Open both copies of the MSI database. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Opening the MSI database [$MsiPath] in read only mode." + $Installer = & $Script:CommandTable.'New-Object' -ComObject WindowsInstaller.Installer + $MsiPathDatabase = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $Installer -MethodName OpenDatabase -ArgumentList @($MsiPath, $msiOpenDatabaseTypes.OpenDatabaseModeReadOnly) + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Opening the MSI database [$TempMsiPath] in view/modify/update mode." + $TempMsiPathDatabase = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $Installer -MethodName OpenDatabase -ArgumentList @($TempMsiPath, $msiOpenDatabaseTypes.ViewModifyUpdate) + + # If a MSI transform file was specified, then apply it to the temporary copy of the MSI database. + if ($ApplyTransformPath) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Applying transform file [$ApplyTransformPath] to MSI database [$TempMsiPath]." + $null = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $TempMsiPathDatabase -MethodName ApplyTransform -ArgumentList @($ApplyTransformPath, $msiOpenDatabaseTypes.SuppressApplyTransformErrors) + } + + # Determine the path for the new transform file that will be generated. + if (!$NewTransformPath) + { + $NewTransformFileName = if ($ApplyTransformPath) + { + [System.IO.Path]::GetFileNameWithoutExtension($ApplyTransformPath) + '.new' + [System.IO.Path]::GetExtension($ApplyTransformPath) + } + else + { + [System.IO.Path]::GetFileNameWithoutExtension($MsiPath) + '.mst' + } + $NewTransformPath = & $Script:CommandTable.'Join-Path' -Path $MsiParentFolder -ChildPath $NewTransformFileName + } + + # Set the MSI properties in the temporary copy of the MSI database. + foreach ($property in $TransformProperties.GetEnumerator()) + { + & $Script:CommandTable.'Set-ADTMsiProperty' -Database $TempMsiPathDatabase -PropertyName $property.Key -PropertyValue $property.Value + } + + # Commit the new properties to the temporary copy of the MSI database + $null = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $TempMsiPathDatabase -MethodName Commit + + # Reopen the temporary copy of the MSI database in read only mode. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Re-opening the MSI database [$TempMsiPath] in read only mode." + $null = [System.Runtime.InteropServices.Marshal]::ReleaseComObject($TempMsiPathDatabase) + $TempMsiPathDatabase = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $Installer -MethodName OpenDatabase -ArgumentList @($TempMsiPath, $msiOpenDatabaseTypes.OpenDatabaseModeReadOnly) + + # Delete the new transform file path if it already exists. + if (& $Script:CommandTable.'Test-Path' -LiteralPath $NewTransformPath -PathType Leaf) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "A transform file of the same name already exists. Deleting transform file [$NewTransformPath]." + $null = & $Script:CommandTable.'Remove-Item' -LiteralPath $NewTransformPath -Force + } + + # Generate the new transform file by taking the difference between the temporary copy of the MSI database and the original MSI database. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Generating new transform file [$NewTransformPath]." + $null = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $TempMsiPathDatabase -MethodName GenerateTransform -ArgumentList @($MsiPathDatabase, $NewTransformPath) + $null = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $TempMsiPathDatabase -MethodName CreateTransformSummaryInfo -ArgumentList @($MsiPathDatabase, $NewTransformPath, $msiOpenDatabaseTypes.TransformErrorNone, $msiOpenDatabaseTypes.TransformValidationNone) + + if (!(& $Script:CommandTable.'Test-Path' -LiteralPath $NewTransformPath -PathType Leaf)) + { + $naerParams = @{ + Exception = [System.IO.IOException]::new("Failed to generate transform file in path [$NewTransformPath].") + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'MsiTransformFileMissing' + TargetObject = $NewTransformPath + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Successfully created new transform file in path [$NewTransformPath]." + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to create new transform file in path [$NewTransformPath]." + } + finally + { + # Release all COM objects to prevent file locks. + $null = foreach ($variable in (& $Script:CommandTable.'Get-Variable' -Name TempMsiPathDatabase, MsiPathDatabase, Installer -ValueOnly -ErrorAction Ignore)) + { + try + { + [System.Runtime.InteropServices.Marshal]::ReleaseComObject($variable) + } + catch + { + $null + } + } + + # Delete the temporary copy of the MSI database. + $null = & $Script:CommandTable.'Remove-Item' -LiteralPath $TempMsiPath -Force -ErrorAction Ignore + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: New-ADTShortcut +# +#----------------------------------------------------------------------------- + +function New-ADTShortcut +{ + <# + .SYNOPSIS + Creates a new .lnk or .url type shortcut. + + .DESCRIPTION + Creates a new shortcut .lnk or .url file, with configurable options. This function allows you to specify various parameters such as the target path, arguments, icon location, description, working directory, window style, run as administrator, and hotkey. + + .PARAMETER Path + Path to save the shortcut. + + .PARAMETER TargetPath + Target path or URL that the shortcut launches. + + .PARAMETER Arguments + Arguments to be passed to the target path. + + .PARAMETER IconLocation + Location of the icon used for the shortcut. + + .PARAMETER IconIndex + The index of the icon. Executables, DLLs, ICO files with multiple icons need the icon index to be specified. This parameter is an Integer. The first index is 0. + + .PARAMETER Description + Description of the shortcut. + + .PARAMETER WorkingDirectory + Working Directory to be used for the target path. + + .PARAMETER WindowStyle + Windows style of the application. Options: Normal, Maximized, Minimized. + + .PARAMETER RunAsAdmin + Set shortcut to run program as administrator. This option will prompt user to elevate when executing shortcut. + + .PARAMETER Hotkey + Create a Hotkey to launch the shortcut, e.g. "CTRL+SHIFT+F". + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + New-ADTShortcut -Path "$envCommonStartMenuPrograms\My Shortcut.lnk" -TargetPath "$envWinDir\notepad.exe" -IconLocation "$envWinDir\notepad.exe" -Description 'Notepad' -WorkingDirectory '%HOMEDRIVE%\%HOMEPATH%' + + Creates a new shortcut for Notepad with the specified parameters. + + .NOTES + An active ADT session is NOT required to use this function. + + Url shortcuts only support TargetPath, IconLocation and IconIndex. Other parameters are ignored. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/New-ADTShortcut + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateScript({ + if (![System.IO.Path]::GetExtension($_).ToLower().Equals('.lnk') -and ![System.IO.Path]::GetExtension($_).ToLower().Equals('.url')) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified path does not have the correct extension.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$Path, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$TargetPath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Arguments, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$IconLocation, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$IconIndex, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Description, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$WorkingDirectory, + + [Parameter(Mandatory = $false)] + [ValidateSet('Normal', 'Maximized', 'Minimized')] + [System.String]$WindowStyle = 'Normal', + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$RunAsAdmin, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Hotkey + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + # Make sure .NET's current directory is synced with PowerShell's. + try + { + try + { + [System.IO.Directory]::SetCurrentDirectory((& $Script:CommandTable.'Get-Location' -PSProvider FileSystem).ProviderPath) + $FullPath = [System.IO.Path]::GetFullPath($Path) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Specified path [$Path] is not valid." + return + } + + try + { + try + { + # Make sure directory is present before continuing. + if (!($PathDirectory = [System.IO.Path]::GetDirectoryName($FullPath))) + { + # The path is root or no filename supplied. + if (![System.IO.Path]::GetFileNameWithoutExtension($FullPath)) + { + # No filename supplied. + $naerParams = @{ + Exception = [System.ArgumentException]::new("Specified path [$FullPath] is a directory and not a file.") + Category = [System.Management.Automation.ErrorCategory]::InvalidArgument + ErrorId = 'ShortcutPathInvalid' + TargetObject = $FullPath + RecommendedAction = "Please confirm the provided value and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + } + elseif (!(& $Script:CommandTable.'Test-Path' -LiteralPath $PathDirectory -PathType Container)) + { + try + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Creating shortcut directory [$PathDirectory]." + $null = & $Script:CommandTable.'New-Item' -Path $PathDirectory -ItemType Directory -Force + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to create shortcut directory [$PathDirectory].`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' -ErrorRecord $_)" -Severity 3 + throw + } + } + + # Remove any pre-existing shortcut first. + if (& $Script:CommandTable.'Test-Path' -LiteralPath $FullPath -PathType Leaf) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The shortcut [$FullPath] already exists. Deleting the file..." + & $Script:CommandTable.'Remove-ADTFile' -LiteralPath $FullPath + } + + # Build out the shortcut. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Creating shortcut [$FullPath]." + if ([System.IO.Path]::GetExtension($Path) -eq '.url') + { + [String[]]$URLFile = '[InternetShortcut]', "URL=$TargetPath" + if ($PSBoundParameters.ContainsKey('IconIndex')) + { + $URLFile += "IconIndex=$IconIndex" + } + if ($IconLocation) + { + $URLFile += "IconFile=$IconLocation" + } + [System.IO.File]::WriteAllLines($FullPath, $URLFile, [System.Text.UTF8Encoding]::new($false)) + } + else + { + $shortcut = [System.Activator]::CreateInstance([System.Type]::GetTypeFromProgID('WScript.Shell')).CreateShortcut($FullPath) + $shortcut.TargetPath = $TargetPath + if ($Arguments) + { + $shortcut.Arguments = $Arguments + } + if ($Description) + { + $shortcut.Description = $Description + } + if ($WorkingDirectory) + { + $shortcut.WorkingDirectory = $WorkingDirectory + } + if ($Hotkey) + { + $shortcut.Hotkey = $Hotkey + } + if ($IconLocation) + { + $shortcut.IconLocation = $IconLocation + ",$IconIndex" + } + $shortcut.WindowStyle = switch ($WindowStyle) + { + Normal { 1; break } + Maximized { 3; break } + Minimized { 7; break } + } + + # Save the changes. + $shortcut.Save() + + # Set shortcut to run program as administrator. + if ($RunAsAdmin) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Setting shortcut to run program as administrator.' + $fileBytes = [System.IO.FIle]::ReadAllBytes($FullPath) + $fileBytes[21] = $filebytes[21] -bor 32 + [System.IO.FIle]::WriteAllBytes($FullPath, $fileBytes) + } + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to create shortcut [$Path]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: New-ADTTemplate +# +#----------------------------------------------------------------------------- + +function New-ADTTemplate +{ + <# + .SYNOPSIS + Creates a new folder containing a template front end and module folder, ready to customise. + + .DESCRIPTION + Specify a destination path where a new folder will be created. You also have the option of creating a template for v3 compatibility mode. + + .PARAMETER Destination + Path where the new folder should be created. Default is the current working directory. + + .PARAMETER Name + Name of the newly created folder. Default is PSAppDeployToolkit_Version. + + .PARAMETER Version + Defaults to 4 for the standard v4 template. Use 3 for the v3 compatibility mode template. + + .PARAMETER Show + Opens the newly created folder in Windows Explorer. + + .PARAMETER Force + If the destination folder already exists, this switch will force the creation of the new folder. + + .PARAMETER PassThru + Returns the newly created folder object. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + New-ADTTemplate -Destination 'C:\Temp' -Name 'PSAppDeployToolkitv4' + + Creates a new v4 template named PSAppDeployToolkitv4 under C:\Temp. + + .EXAMPLE + New-ADTTemplate -Destination 'C:\Temp' -Name 'PSAppDeployToolkitv3' -Version 3 + + Creates a new v3 compatibility mode template named PSAppDeployToolkitv3 under C:\Temp. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/New-ADTTemplate + #> + + [CmdletBinding(SupportsShouldProcess = $false)] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Destination = $ExecutionContext.SessionState.Path.CurrentLocation.Path, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [PSDefaultValue(Help = "PSAppDeployToolkit_")] + [System.String]$Name = "$($MyInvocation.MyCommand.Module.Name)_$($MyInvocation.MyCommand.Module.Version)", + + [Parameter(Mandatory = $false)] + [ValidateRange(3, 4)] + [System.Int32]$Version = 4, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Show, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Force, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + begin + { + # Initialize the function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + + # Resolve the path to handle setups like ".\", etc. + # We can't use things like a DirectoryInfo cast as .NET doesn't + # track when the current location in PowerShell has been changed. + if (($resolvedDest = & $Script:CommandTable.'Resolve-Path' -LiteralPath $Destination -ErrorAction Ignore)) + { + $Destination = $resolvedDest.Path + } + + # Set up remaining variables. + $moduleName = $MyInvocation.MyCommand.Module.Name + $templatePath = & $Script:CommandTable.'Join-Path' -Path $Destination -ChildPath $Name + $templateModulePath = if ($Version.Equals(3)) + { + [System.IO.Path]::Combine($templatePath, 'AppDeployToolkit', $moduleName) + } + else + { + [System.IO.Path]::Combine($templatePath, $moduleName) + } + } + + process + { + try + { + try + { + # If we're running a release module, ensure the psd1 files haven't been tampered with. + if (($badFiles = & $Script:CommandTable.'Test-ADTReleaseBuildFileValidity' -LiteralPath $Script:PSScriptRoot)) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("One or more files within this module have invalid digital signatures.") + Category = [System.Management.Automation.ErrorCategory]::InvalidData + ErrorId = 'ADTDataFileSignatureError' + TargetObject = $badFiles + RecommendedAction = "Please re-download $($MyInvocation.MyCommand.Module.Name) and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + + # Create directories. + if ([System.IO.Directory]::Exists($templatePath) -and [System.IO.Directory]::GetFileSystemEntries($templatePath)) + { + if (!$Force) + { + $naerParams = @{ + Exception = [System.IO.IOException]::new("Folders [$templatePath] already exists and is not empty.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'NonEmptySubfolderError' + TargetObject = $templatePath + RecommendedAction = "Please remove the existing folder, supply a new name, or add the -Force parameter and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + $null = & $Script:CommandTable.'Remove-Item' -LiteralPath $templatePath -Recurse -Force + } + $null = & $Script:CommandTable.'New-Item' -Path "$templatePath\Files" -ItemType Directory -Force + $null = & $Script:CommandTable.'New-Item' -Path "$templatePath\SupportFiles" -ItemType Directory -Force + + # Add in some empty files to the Files/SupportFiles folders to stop GitHub upload-artifact from dropping the empty folders. + $null = & $Script:CommandTable.'New-Item' -Name 'Add Setup Files Here.txt' -Path "$templatePath\Files" -ItemType File -Force + $null = & $Script:CommandTable.'New-Item' -Name 'Add Supporting Files Here.txt' -Path "$templatePath\SupportFiles" -ItemType File -Force + + # Copy in the frontend files and the config/assets/strings. + & $Script:CommandTable.'Copy-Item' -Path "$Script:PSScriptRoot\Frontend\v$Version\*" -Destination $templatePath -Recurse -Force + & $Script:CommandTable.'Copy-Item' -LiteralPath "$Script:PSScriptRoot\Assets" -Destination $templatePath -Recurse -Force + & $Script:CommandTable.'Copy-Item' -LiteralPath "$Script:PSScriptRoot\Config" -Destination $templatePath -Recurse -Force + & $Script:CommandTable.'Copy-Item' -LiteralPath "$Script:PSScriptRoot\Strings" -Destination $templatePath -Recurse -Force + + # Remove any digital signatures from the ps*1 files. + & $Script:CommandTable.'Get-ChildItem' -Path "$templatePath\*.ps*1" -Recurse | & { + process + { + if (($sigLine = $(($fileLines = [System.IO.File]::ReadAllLines($_.FullName)) -match '^# SIG # Begin signature block$'))) + { + [System.IO.File]::WriteAllLines($_.FullName, $fileLines[0..($fileLines.IndexOf($sigLine) - 2)]) + } + } + } + + # Copy in the module files. + $null = & $Script:CommandTable.'New-Item' -Path $templateModulePath -ItemType Directory -Force + & $Script:CommandTable.'Copy-Item' -Path "$Script:PSScriptRoot\*" -Destination $templateModulePath -Recurse -Force + + # Make the shipped module and its files read-only. + $(& $Script:CommandTable.'Get-Item' -LiteralPath $templateModulePath; & $Script:CommandTable.'Get-ChildItem' -LiteralPath $templateModulePath -Recurse) | & { + process + { + $_.Attributes = 'ReadOnly' + } + } + + # Process the generated script to ensure the Import-Module is correct. + if ($Version.Equals(4)) + { + $params = @{ + LiteralPath = "$templatePath\Invoke-AppDeployToolkit.ps1" + Encoding = if ($PSVersionTable.PSEdition.Equals('Core')) { 'utf8BOM' } else { 'utf8' } + } + & $Script:CommandTable.'Out-File' -InputObject (& $Script:CommandTable.'Get-Content' @params -Raw).Replace('..\..\..\', $null) @params -Width ([System.Int32]::MaxValue) -Force + } + + # Display the newly created folder in Windows Explorer. + if ($Show) + { + & ([System.IO.Path]::Combine([System.Environment]::GetFolderPath([System.Environment+SpecialFolder]::Windows), 'explorer.exe')) $templatePath + } + + # Return a DirectoryInfo object if passing through. + if ($PassThru) + { + return (& $Script:CommandTable.'Get-Item' -LiteralPath $templatePath) + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: New-ADTValidateScriptErrorRecord +# +#----------------------------------------------------------------------------- + +function New-ADTValidateScriptErrorRecord +{ + <# + .SYNOPSIS + Creates a new ErrorRecord for script validation errors. + + .DESCRIPTION + This function creates a new ErrorRecord object for script validation errors. It takes the parameter name, provided value, exception message, and an optional inner exception to build a detailed error record. This helps in identifying and handling invalid parameter values in scripts. + + .PARAMETER ParameterName + The name of the parameter that caused the validation error. + + .PARAMETER ProvidedValue + The value provided for the parameter that caused the validation error. + + .PARAMETER ExceptionMessage + The message describing the validation error. + + .PARAMETER InnerException + An optional inner exception that provides more details about the validation error. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Management.Automation.ErrorRecord + + This function returns an ErrorRecord object. + + .EXAMPLE + PS C:\>$paramName = "FilePath" + PS C:\>$providedValue = "C:\InvalidPath" + PS C:\>$exceptionMessage = "The specified path does not exist." + PS C:\>New-ADTValidateScriptErrorRecord -ParameterName $paramName -ProvidedValue $providedValue -ExceptionMessage $exceptionMessage + + Creates a new ErrorRecord for a validation error with the specified parameters. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/New-ADTValidateScriptErrorRecord + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = "This function does not change system state.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$ParameterName, + + [Parameter(Mandatory = $true)] + [AllowNull()] + [System.Object]$ProvidedValue, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$ExceptionMessage, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Exception]$InnerException + ) + + # Build out new ErrorRecord and return it. + $naerParams = @{ + Exception = if ($InnerException) + { + [System.ArgumentException]::new($ExceptionMessage, $ParameterName, $InnerException) + } + else + { + [System.ArgumentException]::new($ExceptionMessage, $ParameterName) + } + Category = [System.Management.Automation.ErrorCategory]::InvalidArgument + ErrorId = "Invalid$($ParameterName)ParameterValue" + TargetObject = $ProvidedValue + TargetName = $ProvidedValue + TargetType = $(if ($null -ne $ProvidedValue) { $ProvidedValue.GetType().Name }) + RecommendedAction = "Review the supplied $($ParameterName) parameter value and try again." + } + return (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) +} + + +#----------------------------------------------------------------------------- +# +# MARK: New-ADTZipFile +# +#----------------------------------------------------------------------------- + +function New-ADTZipFile +{ + <# + .SYNOPSIS + Create a new zip archive or add content to an existing archive. + + .DESCRIPTION + Create a new zip archive or add content to an existing archive by using PowerShell's Compress-Archive. + + .PARAMETER Path + One or more paths to compress. Supports wildcards. + + .PARAMETER LiteralPath + One or more literal paths to compress. + + .PARAMETER DestinationPath + The file path for where the zip file should be created. + + .PARAMETER CompressionLevel + The level of compression to apply to the zip file. + + .PARAMETER Update + Specifies whether to update an existing zip file or not. + + .PARAMETER Force + Specifies whether an existing zip file should be overwritten. + + .PARAMETER RemoveSourceAfterArchiving + Remove the source path after successfully archiving the content. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + New-ADTZipFile -SourceDirectory 'E:\Testing\Logs' -DestinationPath 'E:\Testing\TestingLogs.zip' + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/New-ADTZipFile + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'Path')] + [ValidateNotNullOrEmpty()] + [System.String[]]$Path, + + [Parameter(Mandatory = $true, ParameterSetName = 'LiteralPath')] + [ValidateNotNullOrEmpty()] + [System.String[]]$LiteralPath, + + [Parameter(Mandatory = $true, ParameterSetName = 'Path')] + [Parameter(Mandatory = $true, ParameterSetName = 'LiteralPath')] + [ValidateNotNullOrEmpty()] + [System.String]$DestinationPath, + + [Parameter(Mandatory = $false, ParameterSetName = 'Path')] + [Parameter(Mandatory = $false, ParameterSetName = 'LiteralPath')] + [ValidateSet('Fastest', 'NoCompression', 'Optimal')] + [System.String]$CompressionLevel, + + [Parameter(Mandatory = $false, ParameterSetName = 'Path')] + [Parameter(Mandatory = $false, ParameterSetName = 'LiteralPath')] + [System.Management.Automation.SwitchParameter]$Update, + + [Parameter(Mandatory = $false, ParameterSetName = 'Path')] + [Parameter(Mandatory = $false, ParameterSetName = 'LiteralPath')] + [System.Management.Automation.SwitchParameter]$Force, + + [Parameter(Mandatory = $false, ParameterSetName = 'Path')] + [Parameter(Mandatory = $false, ParameterSetName = 'LiteralPath')] + [System.Management.Automation.SwitchParameter]$RemoveSourceAfterArchiving + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + + # Remove invalid characters from the supplied filename. + if (($DestinationArchiveFileName = & $Script:CommandTable.'Remove-ADTInvalidFileNameChars' -Name $DestinationArchiveFileName).Length -eq 0) + { + $naerParams = @{ + Exception = [System.ArgumentException]::new('Invalid filename characters replacement resulted into an empty string.', $_) + Category = [System.Management.Automation.ErrorCategory]::InvalidArgument + ErrorId = 'DestinationArchiveFileNameInvalid' + TargetObject = $DestinationArchiveFileName + RecommendedAction = "Please review the supplied value to '-DestinationArchiveFileName' and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + + # Remove parameters from PSBoundParameters that don't apply to Compress-Archive. + if ($PSBoundParameters.ContainsKey('RemoveSourceAfterArchiving')) + { + $null = $PSBoundParameters.Remove('RemoveSourceAfterArchiving') + } + + # Get the specified source variable. + $sourcePath = & $Script:CommandTable.'Get-Variable' -Name $PSCmdlet.ParameterSetName -ValueOnly + } + + process + { + try + { + try + { + # Get the full destination path where the archive will be stored. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Creating a zip archive with the requested content at destination path [$DestinationPath]." + + # If the destination archive already exists, delete it if the -OverwriteArchive option was selected. + if ([System.IO.File]::Exists($DestinationPath) -and $OverwriteArchive) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "An archive at the destination path already exists, deleting file [$DestinationPath]." + $null = & $Script:CommandTable.'Remove-Item' -LiteralPath $DestinationPath -Force + } + + # Create the archive file. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Compressing [$sourcePath] to destination path [$DestinationPath]..." + & $Script:CommandTable.'Compress-Archive' @PSBoundParameters + + # If option was selected, recursively delete the source directory after successfully archiving the contents. + if ($RemoveSourceAfterArchiving) + { + try + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Recursively deleting [$sourcePath] as contents have been successfully archived." + $null = & $Script:CommandTable.'Remove-Item' -LiteralPath $Directory -Recurse -Force + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to recursively delete [$sourcePath].`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' -ErrorRecord $_)" -Severity 2 + } + } + + # If the archive was created in session 0 or by an Admin, then it may only be readable by elevated users. + # Apply the parent folder's permissions to the archive file to fix the problem. + $parentPath = [System.IO.Path]::GetDirectoryName($DestinationPath) + & $Script:CommandTable.'Write-ADTLogEntry' -Message "If the archive was created in session 0 or by an Admin, then it may only be readable by elevated users. Apply permissions from parent folder [$parentPath] to file [$DestinationPath]." + try + { + & $Script:CommandTable.'Set-Acl' -LiteralPath $DestinationPath -AclObject (& $Script:CommandTable.'Get-Acl' -Path $parentPath) + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to apply parent folder's [$parentPath] permissions to file [$DestinationPath].`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' -ErrorRecord $_)" -Severity 2 + } + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to archive the requested file(s)." + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Open-ADTSession +# +#----------------------------------------------------------------------------- + +function Open-ADTSession +{ + <# + .SYNOPSIS + Opens a new ADT session. + + .DESCRIPTION + This function initializes and opens a new ADT session with the specified parameters. It handles the setup of the session environment and processes any callbacks defined for the session. If the session fails to open, it handles the error and closes the session if necessary. + + .PARAMETER SessionState + Caller's SessionState. + + .PARAMETER DeploymentType + Specifies the type of deployment: Install, Uninstall, or Repair. + + .PARAMETER DeployMode + Specifies the deployment mode: Interactive, NonInteractive, or Silent. + + .PARAMETER AllowRebootPassThru + Allows reboot pass-through. + + .PARAMETER TerminalServerMode + Enables Terminal Server mode. + + .PARAMETER DisableLogging + Disables logging for the session. + + .PARAMETER AppVendor + Specifies the application vendor. + + .PARAMETER AppName + Specifies the application name. + + .PARAMETER AppVersion + Specifies the application version. + + .PARAMETER AppArch + Specifies the application architecture. + + .PARAMETER AppLang + Specifies the application language. + + .PARAMETER AppRevision + Specifies the application revision. + + .PARAMETER AppSuccessExitCodes + Specifies the application exit codes. + + .PARAMETER AppRebootExitCodes + Specifies the application reboot codes. + + .PARAMETER AppScriptVersion + Specifies the application script version. + + .PARAMETER AppScriptDate + Specifies the application script date. + + .PARAMETER AppScriptAuthor + Specifies the application script author. + + .PARAMETER InstallName + Specifies the install name. + + .PARAMETER InstallTitle + Specifies the install title. + + .PARAMETER DeployAppScriptFriendlyName + Specifies the friendly name of the deploy application script. + + .PARAMETER DeployAppScriptVersion + Specifies the version of the deploy application script. + + .PARAMETER DeployAppScriptDate + Specifies the date of the deploy application script. + + .PARAMETER DeployAppScriptParameters + Specifies the parameters for the deploy application script. + + .PARAMETER ScriptDirectory + Specifies the base path for Files and SupportFiles. + + .PARAMETER DirFiles + Specifies the override path to Files. + + .PARAMETER DirSupportFiles + Specifies the override path to SupportFiles. + + .PARAMETER DefaultMsiFile + Specifies the default MSI file. + + .PARAMETER DefaultMstFile + Specifies the default MST file. + + .PARAMETER DefaultMspFiles + Specifies the default MSP files. + + .PARAMETER DisableDefaultMsiProcessList + Specifies that the zero-config MSI code should not gather process names from the MSI file. + + .PARAMETER LogName + Specifies an override for the default-generated log file name. + + .PARAMETER SessionClass + Specifies an override for PSADT.Module.DeploymentSession class. Use this if you're deriving a class inheriting off PSAppDeployToolkit's base. + + .PARAMETER ForceWimDetection + Specifies that WIM files should be detected and mounted during session initialization, irrespective of whether any App values are provided. + + .PARAMETER PassThru + Passes the session object through the pipeline. + + .PARAMETER UnboundArguments + Captures any additional arguments passed to the function. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + ADTSession + + This function returns the session object if -PassThru is specified. + + .EXAMPLE + Open-ADTSession -SessionState $ExecutionContext.SessionState -DeploymentType "Install" -DeployMode "Interactive" + + Opens a new ADT session with the specified parameters. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Open-ADTSession + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SessionState]$SessionState, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Parameter')] + [ValidateNotNullOrEmpty()] + [PSADT.Module.DeploymentType]$DeploymentType, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Parameter')] + [ValidateNotNullOrEmpty()] + [PSADT.Module.DeployMode]$DeployMode, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Parameter')] + [System.Management.Automation.SwitchParameter]$AllowRebootPassThru, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Parameter')] + [System.Management.Automation.SwitchParameter]$TerminalServerMode, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Parameter')] + [System.Management.Automation.SwitchParameter]$DisableLogging, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [AllowEmptyString()] + [System.String]$AppVendor, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [AllowEmptyString()] + [System.String]$AppName, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [AllowEmptyString()] + [System.String]$AppVersion, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [AllowEmptyString()] + [System.String]$AppArch, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [AllowEmptyString()] + [System.String]$AppLang, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [AllowEmptyString()] + [System.String]$AppRevision, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [ValidateNotNullOrEmpty()] + [System.Version]$AppScriptVersion, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [ValidateNotNullOrEmpty()] + [System.DateTime]$AppScriptDate, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [ValidateNotNullOrEmpty()] + [System.String]$AppScriptAuthor, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [AllowEmptyString()] + [System.String]$InstallName, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [AllowEmptyString()] + [System.String]$InstallTitle, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [ValidateNotNullOrEmpty()] + [System.String]$DeployAppScriptFriendlyName, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [ValidateNotNullOrEmpty()] + [System.Version]$DeployAppScriptVersion, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [ValidateNotNullOrEmpty()] + [System.DateTime]$DeployAppScriptDate, + + [Parameter(Mandatory = $false, HelpMessage = 'Frontend Variable')] + [AllowEmptyCollection()] + [System.Collections.Generic.Dictionary[System.String, System.Object]]$DeployAppScriptParameters, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32[]]$AppSuccessExitCodes, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32[]]$AppRebootExitCodes, + + [Parameter(Mandatory = $false)] + [ValidateScript({ + if ([System.String]::IsNullOrWhiteSpace($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName ScriptDirectory -ProvidedValue $_ -ExceptionMessage 'The specified input is null or empty.')) + } + if (![System.IO.Directory]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName ScriptDirectory -ProvidedValue $_ -ExceptionMessage 'The specified directory does not exist.')) + } + return $_ + })] + [System.String[]]$ScriptDirectory, + + [Parameter(Mandatory = $false)] + [ValidateScript({ + if ([System.String]::IsNullOrWhiteSpace($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName DirFiles -ProvidedValue $_ -ExceptionMessage 'The specified input is null or empty.')) + } + if (![System.IO.Directory]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName DirFiles -ProvidedValue $_ -ExceptionMessage 'The specified directory does not exist.')) + } + return $_ + })] + [System.String]$DirFiles, + + [Parameter(Mandatory = $false)] + [ValidateScript({ + if ([System.String]::IsNullOrWhiteSpace($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName DirSupportFiles -ProvidedValue $_ -ExceptionMessage 'The specified input is null or empty.')) + } + if (![System.IO.Directory]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName DirSupportFiles -ProvidedValue $_ -ExceptionMessage 'The specified directory does not exist.')) + } + return $_ + })] + [System.String]$DirSupportFiles, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$DefaultMsiFile, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$DefaultMstFile, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$DefaultMspFiles, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$DisableDefaultMsiProcessList, + + [Parameter(Mandatory = $false)] + [ValidateScript({ + if ([System.String]::IsNullOrWhiteSpace($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName LogName -ProvidedValue $_ -ExceptionMessage 'The specified input is null or empty.')) + } + if ([System.IO.Path]::GetExtension($_) -ne '.log') + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName LogName -ProvidedValue $_ -ExceptionMessage 'The specified name does not have a [.log] extension.')) + } + return $_ + })] + [System.String]$LogName, + + [Parameter(Mandatory = $false, DontShow = $true)] + [ValidateScript({ + if ($null -eq $_) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName SessionClass -ProvidedValue $_ -ExceptionMessage 'The specified input is null or empty.')) + } + if (!$_.BaseType.Equals([PSADT.Module.DeploymentSession])) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName SessionClass -ProvidedValue $_ -ExceptionMessage 'The specified type is not derived from the DeploymentSession base class.')) + } + return $_ + })] + [System.Type]$SessionClass = [PSADT.Module.DeploymentSession], + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ForceWimDetection, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false, ValueFromRemainingArguments = $true, DontShow = $true)] + [AllowNull()][AllowEmptyCollection()] + [System.Collections.Generic.List[System.Object]]$UnboundArguments + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $adtSession = $null + $errRecord = $null + + # Determine whether this session is to be in compatibility mode. + $compatibilityMode = & $Script:CommandTable.'Test-ADTNonNativeCaller' + $callerInvocation = (& $Script:CommandTable.'Get-PSCallStack')[1].InvocationInfo + $noExitOnClose = !$callerInvocation.MyCommand.CommandType.Equals([System.Management.Automation.CommandTypes]::ExternalScript) -and !([System.Environment]::GetCommandLineArgs() -eq '-NonInteractive') + + # Set up the ScriptDirectory if one wasn't provided. + if (!$PSBoundParameters.ContainsKey('ScriptDirectory')) + { + [System.String[]]$PSBoundParameters.ScriptDirectory = if (![System.String]::IsNullOrWhiteSpace(($scriptRoot = $SessionState.PSVariable.GetValue('PSScriptRoot', $null)))) + { + if ($compatibilityMode) + { + [System.IO.Directory]::GetParent($scriptRoot).FullName + } + else + { + $scriptRoot + } + } + else + { + $ExecutionContext.SessionState.Path.CurrentLocation.Path + } + } + + # Add any unbound arguments into $PSBoundParameters when using a derived class. + if ($PSBoundParameters.ContainsKey('UnboundArguments') -and !$SessionClass.Equals([PSADT.Module.DeploymentSession])) + { + $null = (& $Script:CommandTable.'Convert-ADTValuesFromRemainingArguments' -RemainingArguments $UnboundArguments).GetEnumerator().ForEach({ + $PSBoundParameters.Add($_.Key, $_.Value) + }) + } + + # Remove any values from $PSBoundParameters that are null (empty strings, mostly). + $null = ($PSBoundParameters.GetEnumerator().Where({ [System.String]::IsNullOrWhiteSpace((& $Script:CommandTable.'Out-String' -InputObject $_.Value)) })).ForEach({ $PSBoundParameters.Remove($_.Key) }) + } + + process + { + # If this function is being called from the console or by AppDeployToolkitMain.ps1, clear all previous sessions and go for full re-initialization. + if (([System.String]::IsNullOrWhiteSpace($callerInvocation.InvocationName) -and [System.String]::IsNullOrWhiteSpace($callerInvocation.Line)) -or $compatibilityMode) + { + $Script:ADT.Sessions.Clear() + $Script:ADT.Initialized = $false + } + $firstSession = !$Script:ADT.Sessions.Count + + # Commence the opening process. + try + { + try + { + # Initialize the module before opening the first session. + if ($firstSession -and !$Script:ADT.Initialized) + { + & $Script:CommandTable.'Initialize-ADTModule' -ScriptDirectory $PSBoundParameters.ScriptDirectory + } + + # Instantiate the new session. The constructor will handle adding the session to the module's list. + $Script:ADT.Sessions.Add(($adtSession = $SessionClass::new($PSBoundParameters, $noExitOnClose, $(if ($compatibilityMode) { $SessionState })))) + + # Invoke all callbacks. + foreach ($callback in $(if ($firstSession) { $Script:ADT.Callbacks.Starting }; $Script:ADT.Callbacks.Opening)) + { + & $callback + } + + # Add any unbound arguments into the $adtSession object as PSNoteProperty objects. + if ($PSBoundParameters.ContainsKey('UnboundArguments') -and $SessionClass.Equals([PSADT.Module.DeploymentSession])) + { + (& $Script:CommandTable.'Convert-ADTValuesFromRemainingArguments' -RemainingArguments $UnboundArguments).GetEnumerator() | & { + begin + { + $adtSessionProps = $adtSession.PSObject.Properties + } + + process + { + $adtSessionProps.Add([System.Management.Automation.PSNoteProperty]::new($_.Key, $_.Value)) + } + } + } + + # Export the environment table to variables within the caller's scope. + if ($firstSession) + { + & $Script:CommandTable.'Export-ADTEnvironmentTableToSessionState' -SessionState $SessionState + } + + # Change the install phase since we've finished initialising. This should get overwritten shortly. + $adtSession.InstallPhase = 'Execution' + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord ($errRecord = $_) -LogMessage "Failure occurred while opening new deployment session." + } + finally + { + # Terminate early if we have an active session that failed to open properly. + if ($errRecord) + { + if (!$adtSession) + { + & $Script:CommandTable.'Exit-ADTInvocation' -ExitCode 60008 -NoShellExit:$noExitOnClose + } + else + { + & $Script:CommandTable.'Close-ADTSession' -ExitCode 60008 + } + } + } + + # Return the most recent session if passing through. + if ($PassThru) + { + return $adtSession + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Out-ADTPowerShellEncodedCommand +# +#----------------------------------------------------------------------------- + +function Out-ADTPowerShellEncodedCommand +{ + <# + .SYNOPSIS + Encodes a PowerShell command into a Base64 string. + + .DESCRIPTION + This function takes a PowerShell command as input and encodes it into a Base64 string. This is useful for passing commands to PowerShell through mechanisms that require encoded input. + + .PARAMETER Command + The PowerShell command to be encoded. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.String + + This function returns the encoded Base64 string representation of the input command. + + .EXAMPLE + Out-ADTPowerShellEncodedCommand -Command 'Get-Process' + + Encodes the "Get-Process" command into a Base64 string. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Out-ADTPowerShellEncodedCommand + #> + + [CmdletBinding()] + [OutputType([System.String])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Command + ) + + return [System.Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes($Command)) +} + + +#----------------------------------------------------------------------------- +# +# MARK: Register-ADTDll +# +#----------------------------------------------------------------------------- + +function Register-ADTDll +{ + <# + .SYNOPSIS + Register a DLL file. + + .DESCRIPTION + This function registers a DLL file using regsvr32.exe. It ensures that the specified DLL file exists before attempting to register it. If the file does not exist, it throws an error. + + .PARAMETER FilePath + Path to the DLL file. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return objects. + + .EXAMPLE + Register-ADTDll -FilePath "C:\Test\DcTLSFileToDMSComp.dll" + + Registers the specified DLL file. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Register-ADTDll + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (![System.IO.File]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName FilePath -ProvidedValue $_ -ExceptionMessage 'The specified file does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$FilePath + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + & $Script:CommandTable.'Invoke-ADTRegSvr32' @PSBoundParameters -Action Register + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTContentFromCache +# +#----------------------------------------------------------------------------- + +function Remove-ADTContentFromCache +{ + <# + .SYNOPSIS + Removes the toolkit content from the cache folder on the local machine and reverts the $adtSession.DirFiles and $adtSession.SupportFiles directory. + + .DESCRIPTION + This function removes the toolkit content from the cache folder on the local machine. It also reverts the $adtSession.DirFiles and $adtSession.SupportFiles directory to their original state. If the specified cache folder does not exist, it logs a message and exits. + + .PARAMETER Path + The path to the software cache folder. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return objects. + + .EXAMPLE + Remove-ADTContentFromCache -Path "$envWinDir\Temp\PSAppDeployToolkit" + + Removes the toolkit content from the specified cache folder. + + .NOTES + An active ADT session is required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTContentFromCache + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Path = "$((& $Script:CommandTable.'Get-ADTConfig').Toolkit.CachePath)\$((& $Script:CommandTable.'Get-ADTSession').InstallName)" + ) + + begin + { + try + { + $adtSession = & $Script:CommandTable.'Get-ADTSession' + $scriptDir = & $Script:CommandTable.'Get-ADTSessionCacheScriptDirectory' + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + if (![System.IO.Directory]::Exists($Path)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Cache folder [$Path] does not exist." + return + } + + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Removing cache folder [$Path]." + try + { + try + { + & $Script:CommandTable.'Remove-Item' -Path $Path -Recurse -Force + $adtSession.DirFiles = [System.IO.Path]::Combine($scriptDir, 'Files') + $adtSession.DirSupportFiles = [System.IO.Path]::Combine($scriptDir, 'SupportFiles') + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to remove cache folder [$Path]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTEdgeExtension +# +#----------------------------------------------------------------------------- + +function Remove-ADTEdgeExtension +{ + <# + .SYNOPSIS + Removes an extension for Microsoft Edge using the ExtensionSettings policy. + + .DESCRIPTION + This function removes an extension for Microsoft Edge using the ExtensionSettings policy: https://learn.microsoft.com/en-us/deployedge/microsoft-edge-manage-extensions-ref-guide. + + This enables Edge Extensions to be installed and managed like applications, enabling extensions to be pushed to specific devices or users alongside existing GPO/Intune extension policies. + + This should not be used in conjunction with Edge Management Service which leverages the same registry key to configure Edge extensions. + + .PARAMETER ExtensionID + The ID of the extension to remove. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return objects. + + .EXAMPLE + Remove-ADTEdgeExtension -ExtensionID "extensionID" + + Removes the specified extension from Microsoft Edge. + + .NOTES + An active ADT session is NOT required to use this function. + + This function is provided as a template to remove an extension for Microsoft Edge. This should not be used in conjunction with Edge Management Service which leverages the same registry key to configure Edge extensions. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTEdgeExtension + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$ExtensionID + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Removing extension with ID [$ExtensionID]." + try + { + try + { + # Return early if the extension isn't installed. + if (!($installedExtensions = & $Script:CommandTable.'Get-ADTEdgeExtensions').PSObject.Properties -or ($installedExtensions.PSObject.Properties.Name -notcontains $ExtensionID)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Extension with ID [$ExtensionID] is not configured. Removal not required." + return + } + + # If the deploymentmode is Remove, remove the extension from the list. + $installedExtensions.PSObject.Properties.Remove($ExtensionID) + $null = & $Script:CommandTable.'Set-ADTRegistryKey' -Key Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge -Name ExtensionSettings -Value ($installedExtensions | & $Script:CommandTable.'ConvertTo-Json' -Compress) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTFile +# +#----------------------------------------------------------------------------- + +function Remove-ADTFile +{ + <# + .SYNOPSIS + Removes one or more items from a given path on the filesystem. + + .DESCRIPTION + This function removes one or more items from a given path on the filesystem. It can handle both wildcard paths and literal paths. If the specified path does not exist, it logs a warning instead of throwing an error. The function can also delete items recursively if the Recurse parameter is specified. + + .PARAMETER Path + Specifies the path on the filesystem to be resolved. The value of Path will accept wildcards. Will accept an array of values. + + .PARAMETER LiteralPath + Specifies the path on the filesystem to be resolved. The value of LiteralPath is used exactly as it is typed; no characters are interpreted as wildcards. Will accept an array of values. + + .PARAMETER Recurse + Deletes the files in the specified location(s) and in all child items of the location(s). + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Remove-ADTFile -Path 'C:\Windows\Downloaded Program Files\Temp.inf' + + Removes the specified file. + + .EXAMPLE + Remove-ADTFile -LiteralPath 'C:\Windows\Downloaded Program Files' -Recurse + + Removes the specified folder and all its contents recursively. + + .NOTES + An active ADT session is NOT required to use this function. + + This function continues on received errors by default. To have the function stop on an error, please provide `-ErrorAction Stop` on the end of your call. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTFile + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'LiteralPath', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Path', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'Path')] + [ValidateNotNullOrEmpty()] + [System.String[]]$Path, + + [Parameter(Mandatory = $true, ParameterSetName = 'LiteralPath')] + [ValidateNotNullOrEmpty()] + [System.String[]]$LiteralPath, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Recurse + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + foreach ($Item in $PSBoundParameters[$PSCmdlet.ParameterSetName]) + { + # Resolve the specified path, if the path does not exist, display a warning instead of an error. + try + { + try + { + $Item = if ($PSCmdlet.ParameterSetName -eq 'Path') + { + (& $Script:CommandTable.'Resolve-Path' -Path $Item).Path + } + else + { + (& $Script:CommandTable.'Resolve-Path' -LiteralPath $Item).Path + } + } + catch [System.Management.Automation.ItemNotFoundException] + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Unable to resolve the path [$Item] because it does not exist." -Severity 2 + continue + } + catch [System.Management.Automation.DriveNotFoundException] + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Unable to resolve the path [$Item] because the drive does not exist." -Severity 2 + continue + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to resolve the path for deletion [$Item]." + continue + } + + # Delete specified path if it was successfully resolved. + try + { + try + { + if (& $Script:CommandTable.'Test-Path' -LiteralPath $Item -PathType Container) + { + if (!$Recurse) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Skipping folder [$Item] because the Recurse switch was not specified." + continue + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Deleting file(s) recursively in path [$Item]..." + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Deleting file in path [$Item]..." + } + $null = & $Script:CommandTable.'Remove-Item' -LiteralPath $Item -Recurse:$Recurse -Force + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to delete items in path [$Item]." + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTFileFromUserProfiles +# +#----------------------------------------------------------------------------- + +function Remove-ADTFileFromUserProfiles +{ + <# + .SYNOPSIS + Removes one or more items from each user profile on the system. + + .DESCRIPTION + This function removes one or more items from each user profile on the system. It can handle both wildcard paths and literal paths. If the specified path does not exist, it logs a warning instead of throwing an error. The function can also delete items recursively if the Recurse parameter is specified. Additionally, it allows excluding specific NT accounts, system profiles, service profiles, and the default user profile. + + .PARAMETER Path + Specifies the path to append to the root of the user profile to be resolved. The value of Path will accept wildcards. Will accept an array of values. + + .PARAMETER LiteralPath + Specifies the path to append to the root of the user profile to be resolved. The value of LiteralPath is used exactly as it is typed; no characters are interpreted as wildcards. Will accept an array of values. + + .PARAMETER Recurse + Deletes the files in the specified location(s) and in all child items of the location(s). + + .PARAMETER ExcludeNTAccount + Specify NT account names in Domain\Username format to exclude from the list of user profiles. + + .PARAMETER ExcludeDefaultUser + Exclude the Default User. + + .PARAMETER IncludeSystemProfiles + Include system profiles: SYSTEM, LOCAL SERVICE, NETWORK SERVICE. + + .PARAMETER IncludeServiceProfiles + Include service profiles where NTAccount begins with NT SERVICE. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Remove-ADTFileFromUserProfiles -Path "AppData\Roaming\MyApp\config.txt" + + Removes the specified file from each user profile on the system. + + .EXAMPLE + Remove-ADTFileFromUserProfiles -Path "AppData\Local\MyApp" -Recurse + + Removes the specified folder and all its contents recursively from each user profile on the system. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTFileFromUserProfiles + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'LiteralPath', Justification = "This parameter is accessed programmatically via the ParameterSet it's within, which PSScriptAnalyzer doesn't understand.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'Path', Justification = "This parameter is accessed programmatically via the ParameterSet it's within, which PSScriptAnalyzer doesn't understand.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0, ParameterSetName = 'Path')] + [ValidateNotNullOrEmpty()] + [System.String[]]$Path, + + [Parameter(Mandatory = $true, Position = 0, ParameterSetName = 'LiteralPath')] + [ValidateNotNullOrEmpty()] + [System.String[]]$LiteralPath, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Recurse, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$ExcludeNTAccount, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ExcludeDefaultUser, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IncludeSystemProfiles, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IncludeServiceProfiles + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $RemoveFileSplat = @{ + Recurse = $Recurse + } + $GetUserProfileSplat = @{ + IncludeSystemProfiles = $IncludeSystemProfiles + IncludeServiceProfiles = $IncludeServiceProfiles + ExcludeDefaultUser = $ExcludeDefaultUser + } + if ($ExcludeNTAccount) + { + $GetUserProfileSplat.ExcludeNTAccount = $ExcludeNTAccount + } + + # Store variable based on ParameterSetName. + $pathVar = & $Script:CommandTable.'Get-Variable' -Name $PSCmdlet.ParameterSetName + } + + process + { + foreach ($UserProfilePath in (& $Script:CommandTable.'Get-ADTUserProfiles' @GetUserProfileSplat).ProfilePath) + { + $RemoveFileSplat.Path = $pathVar.Value | & { process { [System.IO.Path]::Combine($UserProfilePath, $_) } } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Removing $($pathVar.Name) [$($pathVar.Value)] from $UserProfilePath`:" + try + { + try + { + & $Script:CommandTable.'Remove-ADTFile' @RemoveFileSplat + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTFolder +# +#----------------------------------------------------------------------------- + +function Remove-ADTFolder +{ + <# + .SYNOPSIS + Remove folder and files if they exist. + + .DESCRIPTION + This function removes a folder and all files within it, with or without recursion, in a given path. If the specified folder does not exist, it logs a warning instead of throwing an error. The function can also delete items recursively if the DisableRecursion parameter is not specified. + + .PARAMETER Path + Path to the folder to remove. + + .PARAMETER DisableRecursion + Disables recursion while deleting. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Remove-ADTFolder -Path "$envWinDir\Downloaded Program Files" + + Deletes all files and subfolders in the Windows\Downloads Program Files folder. + + .EXAMPLE + Remove-ADTFolder -Path "$envTemp\MyAppCache" -DisableRecursion + + Deletes all files in the Temp\MyAppCache folder but does not delete any subfolders. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTFolder + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.IO.DirectoryInfo]$Path, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$DisableRecursion + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + # Return early if the folder doesn't exist. + if (!($Path | & $Script:CommandTable.'Test-Path' -PathType Container)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Folder [$Path] does not exist." + return + } + + try + { + try + { + # With -Recurse, we can just send it and return early. + if (!$DisableRecursion) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Deleting folder [$Path] recursively..." + & $Script:CommandTable.'Invoke-ADTCommandWithRetries' -Command $Script:CommandTable.'Remove-Item' -LiteralPath $Path -Force -Recurse + return + } + + # Without recursion, we can only send it if the folder has no items as Remove-Item will ask for confirmation without recursion. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Deleting folder [$Path] without recursion..." + if (!($ListOfChildItems = & $Script:CommandTable.'Get-ChildItem' -LiteralPath $Path -Force)) + { + & $Script:CommandTable.'Invoke-ADTCommandWithRetries' -Command $Script:CommandTable.'Remove-Item' -LiteralPath $Path -Force + return + } + + # We must have some subfolders, let's see what we can do. + $SubfoldersSkipped = foreach ($item in $ListOfChildItems) + { + # Check whether this item is a folder + if ($item -is [System.IO.DirectoryInfo]) + { + # Item is a folder. Check if its empty. + if (($item | & $Script:CommandTable.'Get-ChildItem' -Force | & $Script:CommandTable.'Measure-Object').Count -eq 0) + { + # The folder is empty, delete it + & $Script:CommandTable.'Invoke-ADTCommandWithRetries' -Command $Script:CommandTable.'Remove-Item' -LiteralPath $item.FullName -Force + } + else + { + # Folder is not empty, skip it. + $item + } + } + else + { + # Item is a file. Delete it. + & $Script:CommandTable.'Invoke-ADTCommandWithRetries' -Command $Script:CommandTable.'Remove-Item' -LiteralPath $item.FullName -Force + } + } + if ($SubfoldersSkipped) + { + $naerParams = @{ + Exception = [System.IO.IOException]::new("The following folders are not empty ['$($SubfoldersSkipped.FullName.Replace($Path.FullName, $null) -join "'; '")'].") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'NonEmptySubfolderError' + TargetObject = $SubfoldersSkipped + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to delete folder(s) and file(s) from path [$Path]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTInvalidFileNameChars +# +#----------------------------------------------------------------------------- + +function Remove-ADTInvalidFileNameChars +{ + <# + .SYNOPSIS + Remove invalid characters from the supplied string. + + .DESCRIPTION + This function removes invalid characters from the supplied string and returns a valid filename as a string. It ensures that the resulting string does not contain any characters that are not allowed in filenames. This function should not be used for entire paths as '\' is not a valid filename character. + + .PARAMETER Name + Text to remove invalid filename characters from. + + .INPUTS + System.String + + A string containing invalid filename characters. + + .OUTPUTS + System.String + + Returns the input string with the invalid characters removed. + + .EXAMPLE + Remove-ADTInvalidFileNameChars -Name "Filename/\1" + + Removes invalid filename characters from the string "Filename/\1". + + .NOTES + An active ADT session is NOT required to use this function. + + This function always returns a string; however, it can be empty if the name only contains invalid characters. Do not use this command for an entire path as '\' is not a valid filename character. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTInvalidFileNameChars + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] + [AllowEmptyString()] + [System.String]$Name + ) + + process + { + return ($Name.Trim() -replace "[$([System.Text.RegularExpressions.Regex]::Escape([System.String]::Join($null, [System.IO.Path]::GetInvalidFileNameChars())))]") + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTRegistryKey +# +#----------------------------------------------------------------------------- + +function Remove-ADTRegistryKey +{ + <# + .SYNOPSIS + Deletes the specified registry key or value. + + .DESCRIPTION + This function deletes the specified registry key or value. It can handle both registry keys and values, and it supports recursive deletion of registry keys. If the SID parameter is specified, it converts HKEY_CURRENT_USER registry keys to the HKEY_USERS\$SID format, allowing for the manipulation of HKCU registry settings for all users on the system. + + .PARAMETER Key + Path of the registry key to delete. + + .PARAMETER Name + Name of the registry value to delete. + + .PARAMETER Recurse + Delete registry key recursively. + + .PARAMETER SID + The security identifier (SID) for a user. Specifying this parameter will convert a HKEY_CURRENT_USER registry key to the HKEY_USERS\$SID format. + + Specify this parameter from the Invoke-ADTAllUsersRegistryAction function to read/edit HKCU registry settings for all users on the system. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Remove-ADTRegistryKey -Key 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce' + + Deletes the specified registry key. + + .EXAMPLE + Remove-ADTRegistryKey -Key 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Run' -Name 'RunAppInstall' + + Deletes the specified registry value. + + .EXAMPLE + Remove-ADTRegistryKey -Key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Example' -Name '(Default)' + + Deletes the default registry value in the specified key. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTRegistryKey + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Recurse, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$SID + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + try + { + try + { + # If the SID variable is specified, then convert all HKEY_CURRENT_USER key's to HKEY_USERS\$SID. + $Key = if ($PSBoundParameters.ContainsKey('SID')) + { + & $Script:CommandTable.'Convert-ADTRegistryPath' -Key $Key -SID $SID + } + else + { + & $Script:CommandTable.'Convert-ADTRegistryPath' -Key $Key + } + + if (!$Name) + { + if (!(& $Script:CommandTable.'Test-Path' -LiteralPath $Key)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Unable to delete registry key [$Key] because it does not exist." -Severity 2 + return + } + + if ($Recurse) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Deleting registry key recursively [$Key]." + $null = & $Script:CommandTable.'Remove-Item' -LiteralPath $Key -Force -Recurse + } + elseif (!(& $Script:CommandTable.'Get-ChildItem' -LiteralPath $Key)) + { + # Check if there are subkeys of $Key, if so, executing Remove-Item will hang. Avoiding this with Get-ChildItem. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Deleting registry key [$Key]." + $null = & $Script:CommandTable.'Remove-Item' -LiteralPath $Key -Force + } + else + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("Unable to delete child key(s) of [$Key] without [-Recurse] switch.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'SubKeyRecursionError' + TargetObject = $Key + RecommendedAction = "Please run this command again with [-Recurse]." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + } + else + { + if (!(& $Script:CommandTable.'Test-Path' -LiteralPath $Key)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Unable to delete registry value [$Key] [$Name] because registry key does not exist." -Severity 2 + return + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Deleting registry value [$Key] [$Name]." + if ($Name -eq '(Default)') + { + # Remove (Default) registry key value with the following workaround because Remove-ItemProperty cannot remove the (Default) registry key value. + $null = (& $Script:CommandTable.'Get-Item' -LiteralPath $Key).OpenSubKey('', 'ReadWriteSubTree').DeleteValue('') + } + else + { + $null = & $Script:CommandTable.'Remove-ItemProperty' -LiteralPath $Key -Name $Name -Force + } + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch [System.Management.Automation.PSArgumentException] + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Unable to delete registry value [$Key] [$Name] because it does not exist." -Severity 2 + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to delete registry $(("key [$Key]", "value [$Key] [$Name]")[!!$Name])." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTSessionClosingCallback +# +#----------------------------------------------------------------------------- + +function Remove-ADTSessionClosingCallback +{ + <# + .SYNOPSIS + Removes a callback function from the ADT session closing event. + + .DESCRIPTION + This function removes a specified callback function from the ADT session closing event. The callback function must be provided as a parameter. If the operation fails, it throws a terminating error. + + .PARAMETER Callback + The callback function to remove from the ADT session closing event. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Remove-ADTSessionClosingCallback -Callback (Get-Command -Name 'MyCallbackFunction') + + Removes the specified callback function from the ADT session closing event. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTSessionClosingCallback + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.CommandInfo[]]$Callback + ) + + # Send it off to the backend function. + try + { + & $Script:CommandTable.'Invoke-ADTSessionCallbackOperation' -Type Closing -Action Remove @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTSessionFinishingCallback +# +#----------------------------------------------------------------------------- + +function Remove-ADTSessionFinishingCallback +{ + <# + .SYNOPSIS + Removes a callback function from the ADT session finishing event. + + .DESCRIPTION + This function removes a specified callback function from the ADT session finishing event. The callback function must be provided as a parameter. If the operation fails, it throws a terminating error. + + .PARAMETER Callback + The callback function to remove from the ADT session finishing event. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Remove-ADTSessionFinishingCallback -Callback (Get-Command -Name 'MyCallbackFunction') + + Removes the specified callback function from the ADT session finishing event. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTSessionFinishingCallback + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.CommandInfo[]]$Callback + ) + + # Send it off to the backend function. + try + { + & $Script:CommandTable.'Invoke-ADTSessionCallbackOperation' -Type Finishing -Action Remove @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTSessionOpeningCallback +# +#----------------------------------------------------------------------------- + +function Remove-ADTSessionOpeningCallback +{ + <# + .SYNOPSIS + Removes a callback function from the ADT session opening event. + + .DESCRIPTION + This function removes a specified callback function from the ADT session opening event. The callback function must be provided as a parameter. If the operation fails, it throws a terminating error. + + .PARAMETER Callback + The callback function to remove from the ADT session opening event. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Remove-ADTSessionOpeningCallback -Callback (Get-Command -Name 'MyCallbackFunction') + + Removes the specified callback function from the ADT session opening event. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTSessionOpeningCallback + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.CommandInfo[]]$Callback + ) + + # Send it off to the backend function. + try + { + & $Script:CommandTable.'Invoke-ADTSessionCallbackOperation' -Type Opening -Action Remove @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Remove-ADTSessionStartingCallback +# +#----------------------------------------------------------------------------- + +function Remove-ADTSessionStartingCallback +{ + <# + .SYNOPSIS + Removes a callback function from the ADT session starting event. + + .DESCRIPTION + This function removes a specified callback function from the ADT session starting event. The callback function must be provided as a parameter. If the operation fails, it throws a terminating error. + + .PARAMETER Callback + The callback function to remove from the ADT session starting event. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Remove-ADTSessionStartingCallback -Callback (Get-Command -Name 'MyCallbackFunction') + + Removes the specified callback function from the ADT session starting event. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Remove-ADTSessionStartingCallback + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.CommandInfo[]]$Callback + ) + + # Send it off to the backend function. + try + { + & $Script:CommandTable.'Invoke-ADTSessionCallbackOperation' -Type Starting -Action Remove @PSBoundParameters + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Reset-ADTDeferHistory +# +#----------------------------------------------------------------------------- + +function Reset-ADTDeferHistory +{ + <# + .SYNOPSIS + Reset the history of deferrals in the registry for the current application. + + .DESCRIPTION + Reset the history of deferrals in the registry for the current application. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Reset-DeferHistory + + .NOTES + An active ADT session is required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Reset-ADTDeferHistory + + #> + + [CmdletBinding()] + param + ( + ) + + try + { + (& $Script:CommandTable.'Get-ADTSession').ResetDeferHistory() + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Resolve-ADTErrorRecord +# +#----------------------------------------------------------------------------- + +function Resolve-ADTErrorRecord +{ + <# + .SYNOPSIS + Enumerates ErrorRecord details. + + .DESCRIPTION + Enumerates an ErrorRecord, or a collection of ErrorRecord properties. This function can filter and display specific properties of the ErrorRecord, and can exclude certain parts of the error details. + + .PARAMETER ErrorRecord + The ErrorRecord to resolve. For usage in a catch block, you'd use the automatic variable `$PSItem`. For usage out of a catch block, you can access the global $Error array's first error (on index 0). + + .PARAMETER Property + The list of properties to display from the ErrorRecord. Use "*" to display all properties. + + Default list of error properties is: Message, FullyQualifiedErrorId, ScriptStackTrace, PositionMessage, InnerException + + .PARAMETER ExcludeErrorRecord + Exclude ErrorRecord details as represented by $ErrorRecord. + + .PARAMETER ExcludeErrorInvocation + Exclude ErrorRecord invocation information as represented by $ErrorRecord.InvocationInfo. + + .PARAMETER ExcludeErrorException + Exclude ErrorRecord exception details as represented by $ErrorRecord.Exception. + + .PARAMETER ExcludeErrorInnerException + Exclude ErrorRecord inner exception details as represented by $ErrorRecord.Exception.InnerException. Will retrieve all inner exceptions if there is more than one. + + .INPUTS + System.Management.Automation.ErrorRecord + + Accepts one or more ErrorRecord objects via the pipeline. + + .OUTPUTS + System.String + + Displays the ErrorRecord details. + + .EXAMPLE + Resolve-ADTErrorRecord + + Enumerates the details of the last ErrorRecord. + + .EXAMPLE + Resolve-ADTErrorRecord -Property * + + Enumerates all properties of the last ErrorRecord. + + .EXAMPLE + Resolve-ADTErrorRecord -Property InnerException + + Enumerates only the InnerException property of the last ErrorRecord. + + .EXAMPLE + Resolve-ADTErrorRecord -ExcludeErrorInvocation + + Enumerates the details of the last ErrorRecord, excluding the invocation information. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Resolve-ADTErrorRecord + #> + + [CmdletBinding()] + [OutputType([System.String])] + param + ( + [Parameter(Mandatory = $true, ValueFromPipeline = $true)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.ErrorRecord]$ErrorRecord, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [SupportsWildcards()] + [System.String[]]$Property = ('Message', 'InnerException', 'FullyQualifiedErrorId', 'ScriptStackTrace', 'PositionMessage'), + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ExcludeErrorRecord, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ExcludeErrorInvocation, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ExcludeErrorException, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$ExcludeErrorInnerException + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $propsIsWildCard = $($Property).Equals('*') + + # Allows selecting and filtering the properties on the error object if they exist. + filter Get-ErrorPropertyNames + { + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ValueFromPipeline = $true)] + [ValidateNotNullOrEmpty()] + [System.Object]$InputObject + ) + + # Store all properties. + $properties = $InputObject | & $Script:CommandTable.'Get-Member' -MemberType *Property | & $Script:CommandTable.'Select-Object' -ExpandProperty Name + + # If we've asked for all properties, return early with the above. + if ($propsIsWildCard) + { + return $properties | & { process { if (![System.String]::IsNullOrWhiteSpace(($InputObject.$_ | & $Script:CommandTable.'Out-String').Trim())) { return $_ } } } + } + + # Return all valid properties in the order used by the caller. + return $Property | & { process { if (($properties -contains $_) -and ![System.String]::IsNullOrWhiteSpace(($InputObject.$_ | & $Script:CommandTable.'Out-String').Trim())) { return $_ } } } + } + } + + process + { + # Build out error objects to process in the right order. + $errorObjects = $( + $canDoException = !$ExcludeErrorException -and $ErrorRecord.Exception + if (!$propsIsWildCard -and $canDoException) + { + $ErrorRecord.Exception + } + if (!$ExcludeErrorRecord) + { + $ErrorRecord + } + if (!$ExcludeErrorInvocation -and $ErrorRecord.InvocationInfo) + { + $ErrorRecord.InvocationInfo + } + if ($propsIsWildCard -and $canDoException) + { + $ErrorRecord.Exception + } + ) + + # Open property collector and build it out. + $logErrorProperties = [ordered]@{} + foreach ($errorObject in $errorObjects) + { + # Store initial property count. + $propCount = $logErrorProperties.Count + + # Add in all properties for the object. + foreach ($propName in ($errorObject | Get-ErrorPropertyNames)) + { + $logErrorProperties.Add($propName, ($errorObject.$propName).ToString().Trim()) + } + + # Append a new line to the last value for formatting purposes. + if (!$propCount.Equals($logErrorProperties.Count)) + { + $logErrorProperties.($logErrorProperties.Keys | & $Script:CommandTable.'Select-Object' -Last 1) += "`n" + } + } + + # Build out error properties. + $logErrorMessage = [System.String]::Join("`n", "Error Record:", "-------------", $null, (& $Script:CommandTable.'Out-String' -InputObject (& $Script:CommandTable.'Format-List' -InputObject ([pscustomobject]$logErrorProperties)) -Width ([System.Int32]::MaxValue)).Trim()) + + # Capture Error Inner Exception(s). + if (!$ExcludeErrorInnerException -and $ErrorRecord.Exception -and $ErrorRecord.Exception.InnerException) + { + # Set up initial variables. + $innerExceptions = [System.Collections.Specialized.StringCollection]::new() + $errInnerException = $ErrorRecord.Exception.InnerException + + # Get all inner exceptions. + while ($errInnerException) + { + # Add a divider if we've already added a record. + if ($innerExceptions.Count) + { + $null = $innerExceptions.Add("`n$('~' * 40)`n") + } + + # Add error record and get next inner exception. + $null = $innerExceptions.Add(($errInnerException | & $Script:CommandTable.'Select-Object' -Property ($errInnerException | Get-ErrorPropertyNames) | & $Script:CommandTable.'Format-List' | & $Script:CommandTable.'Out-String' -Width ([System.Int32]::MaxValue)).Trim()) + $errInnerException = $errInnerException.InnerException + } + + # Output all inner exceptions to the caller. + $logErrorMessage += "`n`n`n$([System.String]::Join("`n", "Error Inner Exception(s):", "-------------------------", $null, ($innerExceptions -join "`n")))" + } + + # Output the error message to the caller. + return $logErrorMessage + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Send-ADTKeys +# +#----------------------------------------------------------------------------- + +function Send-ADTKeys +{ + <# + .SYNOPSIS + Send a sequence of keys to one or more application windows. + + .DESCRIPTION + Send a sequence of keys to one or more application windows. If the window title searched for returns more than one window, then all of them will receive the sent keys. + + Function does not work in SYSTEM context unless launched with "psexec.exe -s -i" to run it as an interactive process under the SYSTEM account. + + .PARAMETER WindowTitle + The title of the application window to search for using regex matching. + + .PARAMETER GetAllWindowTitles + Get titles for all open windows on the system. + + .PARAMETER WindowHandle + Send keys to a specific window where the Window Handle is already known. + + .PARAMETER Keys + The sequence of keys to send. Info on Key input at: http://msdn.microsoft.com/en-us/library/System.Windows.Forms.SendKeys(v=vs.100).aspx + + .PARAMETER WaitSeconds + This parameter is obsolete and will be removed in PSAppDeployToolkit 4.2.0. Please use `-WaitDuration` instead. + + .PARAMETER WaitDuration + An optional amount of time to wait after the sending of the keys. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Send-ADTKeys -WindowTitle 'foobar - Notepad' -Keys 'Hello world' + + Send the sequence of keys "Hello world" to the application titled "foobar - Notepad". + + .EXAMPLE + Send-ADTKeys -WindowTitle 'foobar - Notepad' -Keys 'Hello world' WaitDuration (New-TimeSpan -Seconds 5) + + Send the sequence of keys "Hello world" to the application titled "foobar - Notepad" and wait 5 seconds. + + .EXAMPLE + Send-ADTKeys -WindowHandle ([IntPtr]17368294) -Keys 'Hello World' + + Send the sequence of keys "Hello World" to the application with a Window Handle of '17368294'. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + http://msdn.microsoft.com/en-us/library/System.Windows.Forms.SendKeys(v=vs.100).aspx + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Send-ADTKeys + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0, ParameterSetName = 'WindowTitle')] + [AllowEmptyString()] + [ValidateNotNull()] + [System.String]$WindowTitle, + + [Parameter(Mandatory = $true, Position = 1, ParameterSetName = 'GetAllWindowTitles')] + [System.Management.Automation.SwitchParameter]$GetAllWindowTitles, + + [Parameter(Mandatory = $true, Position = 2, ParameterSetName = 'WindowHandle')] + [ValidateNotNullOrEmpty()] + [System.IntPtr]$WindowHandle, + + [Parameter(Mandatory = $true, Position = 3, ParameterSetName = 'WindowTitle')] + [Parameter(Mandatory = $true, Position = 3, ParameterSetName = 'GetAllWindowTitles')] + [Parameter(Mandatory = $true, Position = 3, ParameterSetName = 'WindowHandle')] + [ValidateNotNullOrEmpty()] + [System.String]$Keys, + + [Parameter(Mandatory = $false, Position = 4, ParameterSetName = 'WindowTitle')] + [Parameter(Mandatory = $false, Position = 4, ParameterSetName = 'GetAllWindowTitles')] + [Parameter(Mandatory = $false, Position = 4, ParameterSetName = 'WindowHandle')] + [System.Obsolete("Please use 'WaitDuration' instead as this will be removed in PSAppDeployToolkit 4.2.0.")] + [ValidateNotNullOrEmpty()] + [System.Int32]$WaitSeconds, + + [Parameter(Mandatory = $false, Position = 4, ParameterSetName = 'WindowTitle')] + [Parameter(Mandatory = $false, Position = 4, ParameterSetName = 'GetAllWindowTitles')] + [Parameter(Mandatory = $false, Position = 4, ParameterSetName = 'WindowHandle')] + [ValidateNotNullOrEmpty()] + [System.TimeSpan]$WaitDuration + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + $gawtParams = @{ $PSCmdlet.ParameterSetName = & $Script:CommandTable.'Get-Variable' -Name $PSCmdlet.ParameterSetName -ValueOnly } + + # Log the deprecation of -WaitSeconds to the log. + if ($PSBoundParameters.ContainsKey('WaitSeconds')) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The parameter [-WaitSeconds] is obsolete and will be removed in PSAppDeployToolkit 4.2.0. Please use [-WaitDuration] instead." -Severity 2 + if (!$PSBoundParameters.ContainsKey('WaitDuration')) + { + $WaitDuration = [System.TimeSpan]::FromSeconds($WaitSeconds) + } + } + } + + process + { + # Get the specified windows. + try + { + if (!($Windows = & $Script:CommandTable.'Get-ADTWindowTitle' @gawtParams)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "No windows matching the specified input were discovered." -Severity 2 + return + } + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + + # Process each found window. + foreach ($window in $Windows) + { + try + { + try + { + # Bring the window to the foreground and make sure it's enabled. + if (![PSADT.GUI.UiAutomation]::BringWindowToFront($window.WindowHandle)) + { + $naerParams = @{ + Exception = [System.ApplicationException]::new('Failed to bring window to foreground.') + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'WindowHandleForegroundError' + TargetObject = $window + RecommendedAction = "Please check the status of this window and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + if (![PSADT.LibraryInterfaces.User32]::IsWindowEnabled($window.WindowHandle)) + { + $naerParams = @{ + Exception = [System.ApplicationException]::new('Unable to send keys to window because it may be disabled due to a modal dialog being shown.') + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'WindowHandleDisabledError' + TargetObject = $window + RecommendedAction = "Please check the status of this window and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Send the Key sequence. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Sending key(s) [$Keys] to window title [$($window.WindowTitle)] with window handle [$($window.WindowHandle)]." + [System.Windows.Forms.SendKeys]::SendWait($Keys) + if ($WaitDuration) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Sleeping for [$($WaitDuration.TotalSeconds)] seconds." + [System.Threading.Thread]::Sleep($WaitDuration) + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to send keys to window title [$($window.WindowTitle)] with window handle [$($window.WindowHandle)]." -ErrorAction SilentlyContinue + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Set-ADTActiveSetup +# +#----------------------------------------------------------------------------- + +function Set-ADTActiveSetup +{ + <# + .SYNOPSIS + Creates an Active Setup entry in the registry to execute a file for each user upon login. + + .DESCRIPTION + Active Setup allows handling of per-user changes registry/file changes upon login. + + A registry key is created in the HKLM registry hive which gets replicated to the HKCU hive when a user logs in. + + If the "Version" value of the Active Setup entry in HKLM is higher than the version value in HKCU, the file referenced in "StubPath" is executed. + + This Function: + + - Creates the registry entries in "HKLM:\SOFTWARE\Microsoft\Active Setup\Installed Components\$($adtSession.InstallName)". + - Creates StubPath value depending on the file extension of the $StubExePath parameter. + - Handles Version value with YYYYMMDDHHMMSS granularity to permit re-installs on the same day and still trigger Active Setup after Version increase. + - Copies/overwrites the StubPath file to $StubExePath destination path if file exists in 'Files' subdirectory of script directory. + - Executes the StubPath file for the current user based on $NoExecuteForCurrentUser (no need to logout/login to trigger Active Setup). + + .PARAMETER StubExePath + Use this parameter to specify the destination path of the file that will be executed upon user login. + + Note: Place the file you want users to execute in the '\Files' subdirectory of the script directory and the toolkit will install it to the path specificed in this parameter. + + .PARAMETER Arguments + Arguments to pass to the file being executed. + + .PARAMETER Wow6432Node + Specify this switch to use Active Setup entry under Wow6432Node on a 64-bit OS. + + .PARAMETER ExecutionPolicy + Specifies the ExecutionPolicy to set when StubExePath is a PowerShell script.. + + .PARAMETER Version + Optional. Specify version for Active setup entry. Active Setup is not triggered if Version value has more than 8 consecutive digits. Use commas to get around this limitation. Default: YYYYMMDDHHMMSS + + Note: + - Do not use this parameter if it is not necessary. PSADT will handle this parameter automatically using the time of the installation as the version number. + - In Windows 10, Scripts and EXEs might be blocked by AppLocker. Ensure that the path given to -StubExePath will permit end users to run Scripts and EXEs unelevated. + + .PARAMETER Locale + Optional. Arbitrary string used to specify the installation language of the file being executed. Not replicated to HKCU. + + .PARAMETER PurgeActiveSetupKey + Remove Active Setup entry from HKLM registry hive. Will also load each logon user's HKCU registry hive to remove Active Setup entry. Function returns after purging. + + .PARAMETER DisableActiveSetup + Disables the Active Setup entry so that the StubPath file will not be executed. This also enables -NoExecuteForCurrentUser. + + .PARAMETER NoExecuteForCurrentUser + Specifies whether the StubExePath should be executed for the current user. Since this user is already logged in, the user won't have the application started without logging out and logging back in. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if Active Setup entry was created or updated, $false if Active Setup entry was not created or updated. + + .EXAMPLE + Set-ADTActiveSetup -StubExePath 'C:\Users\Public\Company\ProgramUserConfig.vbs' -Arguments '/Silent' -Description 'Program User Config' -Key 'ProgramUserConfig' -Locale 'en' + + .EXAMPLE + Set-ADTActiveSetup -StubExePath "$envWinDir\regedit.exe" -Arguments "/S `"%SystemDrive%\Program Files (x86)\PS App Deploy\PSAppDeployHKCUSettings.reg`"" -Description 'PS App Deploy Config' -Key 'PS_App_Deploy_Config' + + .EXAMPLE + Set-ADTActiveSetup -Key 'ProgramUserConfig' -PurgeActiveSetupKey + + Delete "ProgramUserConfig" active setup entry from all registry hives. + + .NOTES + An active ADT session is NOT required to use this function. + + Original code borrowed from: Denis St-Pierre (Ottawa, Canada), Todd MacNaught (Ottawa, Canada) + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Set-ADTActiveSetup + #> + + [CmdletBinding(DefaultParameterSetName = 'Create')] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'Create')] + [ValidateScript({ + if (('.exe', '.vbs', '.cmd', '.bat', '.ps1', '.js') -notcontains ($StubExeExt = [System.IO.Path]::GetExtension($_))) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName StubExePath -ProvidedValue $_ -ExceptionMessage "Unsupported Active Setup StubPath file extension [$StubExeExt].")) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$StubExePath, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [ValidateNotNullOrEmpty()] + [System.String]$Arguments, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Wow6432Node, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [ValidateNotNullOrEmpty()] + [PSDefaultValue(Help = '(Get-ExecutionPolicy)')] + [Microsoft.PowerShell.ExecutionPolicy]$ExecutionPolicy, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [ValidateNotNullOrEmpty()] + [System.String]$Version = [System.DateTime]::Now.ToString('yyMM,ddHH,mmss'), # Ex: 1405,1515,0522 + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [ValidateNotNullOrEmpty()] + [System.String]$Locale, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [System.Management.Automation.SwitchParameter]$DisableActiveSetup, + + [Parameter(Mandatory = $true, ParameterSetName = 'Purge')] + [System.Management.Automation.SwitchParameter]$PurgeActiveSetupKey, + + [Parameter(Mandatory = $false, ParameterSetName = 'Create')] + [System.Management.Automation.SwitchParameter]$NoExecuteForCurrentUser + ) + + dynamicparam + { + # Attempt to get the most recent ADTSession object. + $adtSession = if (& $Script:CommandTable.'Test-ADTSessionActive') + { + & $Script:CommandTable.'Get-ADTSession' + } + + # Define parameter dictionary for returning at the end. + $paramDictionary = [System.Management.Automation.RuntimeDefinedParameterDictionary]::new() + + # Add in parameters we need as mandatory when there's no active ADTSession. + $paramDictionary.Add('Key', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Key', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = 'Name of the registry key for the Active Setup entry. Defaults to active session InstallName.' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + $paramDictionary.Add('Description', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Description', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = 'Description for the Active Setup. Users will see "Setting up personalized settings for: $Description" at logon. Defaults to active session InstallName.'; ParameterSetName = 'Create' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + + # Return the populated dictionary. + return $paramDictionary + } + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + + # Set defaults for when there's an active ADTSession and overriding values haven't been specified. + $Description = if ($PSCmdlet.ParameterSetName.Equals('Create')) + { + if (!$PSBoundParameters.ContainsKey('Description')) + { + $adtSession.InstallName + } + else + { + $PSBoundParameters.Description + } + } + $Key = if (!$PSBoundParameters.ContainsKey('Key')) + { + $adtSession.InstallName + } + else + { + $PSBoundParameters.Key + } + + # Define initial variables. + $ActiveSetupFileName = [System.IO.Path]::GetFileName($StubExePath) + $runAsActiveUser = & $Script:CommandTable.'Get-ADTRunAsActiveUser' + $CUStubExePath = $null + $CUArguments = $null + $StubExeExt = [System.IO.Path]::GetExtension($StubExePath) + $StubPath = $null + + # Define internal function to test current ActiveSetup stuff. + function Test-ADTActiveSetup + { + [CmdletBinding()] + [OutputType([System.Boolean])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$HKLMKey, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$HKCUKey, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$SID + ) + + # Set up initial variables. + $HKCUProps = if ($SID) + { + & $Script:CommandTable.'Get-ADTRegistryKey' -Key $HKCUKey -SID $SID + } + else + { + & $Script:CommandTable.'Get-ADTRegistryKey' -Key $HKCUKey + } + $HKLMProps = & $Script:CommandTable.'Get-ADTRegistryKey' -Key $HKLMKey + $HKCUVer = $HKCUProps | & $Script:CommandTable.'Select-Object' -ExpandProperty Version -ErrorAction Ignore + $HKLMVer = $HKLMProps | & $Script:CommandTable.'Select-Object' -ExpandProperty Version -ErrorAction Ignore + $HKLMInst = $HKLMProps | & $Script:CommandTable.'Select-Object' -ExpandProperty IsInstalled -ErrorAction Ignore + + # HKLM entry not present. Nothing to run. + if (!$HKLMProps) + { + & $Script:CommandTable.'Write-ADTLogEntry' 'HKLM active setup entry is not present.' + return $false + } + + # HKLM entry present, but disabled. Nothing to run. + if ($HKLMInst -eq 0) + { + & $Script:CommandTable.'Write-ADTLogEntry' 'HKLM active setup entry is present, but it is disabled (IsInstalled set to 0).' + return $false + } + + # HKLM entry present and HKCU entry is not. Run the StubPath. + if (!$HKCUProps) + { + & $Script:CommandTable.'Write-ADTLogEntry' 'HKLM active setup entry is present. HKCU active setup entry is not present.' + return $true + } + + # Both entries present. HKLM entry does not have Version property. Nothing to run. + if (!$HKLMVer) + { + & $Script:CommandTable.'Write-ADTLogEntry' 'HKLM and HKCU active setup entries are present. HKLM Version property is missing.' + return $false + } + + # Both entries present. HKLM entry has Version property, but HKCU entry does not. Run the StubPath. + if (!$HKCUVer) + { + & $Script:CommandTable.'Write-ADTLogEntry' 'HKLM and HKCU active setup entries are present. HKCU Version property is missing.' + return $true + } + + # After cleanup, the HKLM Version property is empty. Considering it missing. HKCU is present so nothing to run. + if (!([System.Object]$HKLMValidVer = [System.String]::Join($null, ($HKLMVer.GetEnumerator() | & { process { if ([System.Char]::IsDigit($_)) { return $_ } elseif ($_ -eq ',') { return '.' } } }))) -or ![System.Version]::TryParse($HKLMValidVer, [ref]$HKLMValidVer)) + { + & $Script:CommandTable.'Write-ADTLogEntry' 'HKLM and HKCU active setup entries are present. HKLM Version property is invalid.' + return $false + } + + # After cleanup, the HKCU Version property is empty while HKLM Version property is not. Run the StubPath. + if (!([System.Object]$HKCUValidVer = [System.String]::Join($null, ($HKCUVer.GetEnumerator() | & { process { if ([System.Char]::IsDigit($_)) { return $_ } elseif ($_ -eq ',') { return '.' } } }))) -or ![System.Version]::TryParse($HKCUValidVer, [ref]$HKCUValidVer)) + { + & $Script:CommandTable.'Write-ADTLogEntry' 'HKLM and HKCU active setup entries are present. HKCU Version property is invalid.' + return $true + } + + # Both entries present, with a Version property. Compare the Versions. + if ($HKLMValidVer -gt $HKCUValidVer) + { + # HKLM is greater, run the StubPath. + & $Script:CommandTable.'Write-ADTLogEntry' "HKLM and HKCU active setup entries are present. Both contain Version properties, and the HKLM Version is greater." + return $true + } + else + { + # The HKCU version is equal or higher than HKLM version, Nothing to run. + & $Script:CommandTable.'Write-ADTLogEntry' 'HKLM and HKCU active setup entries are present. Both contain Version properties. However, they are either the same or the HKCU Version property is higher.' + return $false + } + } + + # Define internal function to the required ActiveSetup registry keys. + function Set-ADTActiveSetupRegistryEntry + { + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '', Justification = 'This is an internal worker function that requires no end user confirmation.')] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$RegPath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$SID, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Version, + + [Parameter(Mandatory = $false)] + [AllowEmptyString()] + [System.String]$Locale, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$DisableActiveSetup + ) + + $srkParams = if ($SID) { @{ SID = $SID } } else { @{} } + & $Script:CommandTable.'Set-ADTRegistryKey' -Key $RegPath -Name '(Default)' -Value $Description @srkParams + & $Script:CommandTable.'Set-ADTRegistryKey' -Key $RegPath -Name 'Version' -Value $Version @srkParams + & $Script:CommandTable.'Set-ADTRegistryKey' -Key $RegPath -Name 'StubPath' -Value $StubPath -Type 'String' @srkParams + if (![System.String]::IsNullOrWhiteSpace($Locale)) + { + & $Script:CommandTable.'Set-ADTRegistryKey' -Key $RegPath -Name 'Locale' -Value $Locale @srkParams + } + + # Only Add IsInstalled to HKLM. + if ($RegPath.Contains('HKEY_LOCAL_MACHINE')) + { + & $Script:CommandTable.'Set-ADTRegistryKey' -Key $RegPath -Name 'IsInstalled' -Value ([System.UInt32]!$DisableActiveSetup) -Type 'DWord' @srkParams + } + } + } + + process + { + try + { + try + { + # Set up the relevant keys, factoring in bitness and architecture. + if ($Wow6432Node -and [System.Environment]::Is64BitOperatingSystem) + { + $HKLMRegKey = "Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Active Setup\Installed Components\$Key" + $HKCURegKey = "Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Active Setup\Installed Components\$Key" + } + else + { + $HKLMRegKey = "Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\$Key" + $HKCURegKey = "Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Software\Microsoft\Active Setup\Installed Components\$Key" + } + + # Delete Active Setup registry entry from the HKLM hive and for all logon user registry hives on the system. + if ($PurgeActiveSetupKey) + { + # HLKM first. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Removing Active Setup entry [$HKLMRegKey]." + & $Script:CommandTable.'Remove-ADTRegistryKey' -Key $HKLMRegKey -Recurse + + # All remaining users thereafter. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Removing Active Setup entry [$HKCURegKey] for all logged on user registry hives on the system." + & $Script:CommandTable.'Invoke-ADTAllUsersRegistryAction' -UserProfiles (& $Script:CommandTable.'Get-ADTUserProfiles' -ExcludeDefaultUser | & { process { if ($_.SID -eq $runAsActiveUser.SID) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1) -ScriptBlock { + if (& $Script:CommandTable.'Get-ADTRegistryKey' -Key $HKCURegKey -SID $_.SID) + { + & $Script:CommandTable.'Remove-ADTRegistryKey' -Key $HKCURegKey -SID $_.SID -Recurse + } + } + return + } + + # Copy file to $StubExePath from the 'Files' subdirectory of the script directory (if it exists there). + $StubExePath = [System.Environment]::ExpandEnvironmentVariables($StubExePath) + if ($adtSession -and $adtSession.DirFiles) + { + $StubExeFile = & $Script:CommandTable.'Join-Path' -Path $adtSession.DirFiles -ChildPath $ActiveSetupFileName + if (& $Script:CommandTable.'Test-Path' -LiteralPath $StubExeFile -PathType Leaf) + { + # This will overwrite the StubPath file if $StubExePath already exists on target. + & $Script:CommandTable.'Copy-ADTFile' -Path $StubExeFile -Destination $StubExePath -ErrorAction Stop + } + } + + # Check if the $StubExePath file exists. + if (!(& $Script:CommandTable.'Test-Path' -LiteralPath $StubExePath -PathType Leaf)) + { + $naerParams = @{ + Exception = [System.IO.FileNotFoundException]::new("Active Setup StubPath file [$ActiveSetupFileName] is missing.") + Category = [System.Management.Automation.ErrorCategory]::ObjectNotFound + ErrorId = 'ActiveSetupFileNotFound' + TargetObject = $ActiveSetupFileName + RecommendedAction = "Please confirm the provided value and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Define Active Setup StubPath according to file extension of $StubExePath. + switch ($StubExeExt) + { + '.exe' + { + $CUStubExePath = $StubExePath + $CUArguments = $Arguments + $StubPath = if ([System.String]::IsNullOrWhiteSpace($Arguments)) + { + "`"$CUStubExePath`"" + } + else + { + "`"$CUStubExePath`" $CUArguments" + } + break + } + { $_ -in '.js', '.vbs' } + { + $CUStubExePath = "$([System.Environment]::SystemDirectory)\wscript.exe" + $CUArguments = if ([System.String]::IsNullOrWhiteSpace($Arguments)) + { + "//nologo `"$StubExePath`"" + } + else + { + "//nologo `"$StubExePath`" $Arguments" + } + $StubPath = "`"$CUStubExePath`" $CUArguments" + break + } + { $_ -in '.cmd', '.bat' } + { + $CUStubExePath = "$([System.Environment]::SystemDirectory)\cmd.exe" + # Prefix any CMD.exe metacharacters ^ or & with ^ to escape them - parentheses only require escaping when there's no space in the path! + $StubExePath = if ($StubExePath.Trim() -match '\s') + { + $StubExePath -replace '([&^])', '^$1' + } + else + { + $StubExePath -replace '([()&^])', '^$1' + } + $CUArguments = if ([System.String]::IsNullOrWhiteSpace($Arguments)) + { + "/C `"$StubExePath`"" + } + else + { + "/C `"`"$StubExePath`" $Arguments`"" + } + $StubPath = "`"$CUStubExePath`" $CUArguments" + break + } + '.ps1' + { + $CUStubExePath = & $Script:CommandTable.'Get-ADTPowerShellProcessPath' + $CUArguments = if ([System.String]::IsNullOrWhiteSpace($Arguments)) + { + "$(if ($PSBoundParameters.ContainsKey('ExecutionPolicy')) { "-ExecutionPolicy $ExecutionPolicy " })-NoProfile -NoLogo -WindowStyle Hidden -File `"$StubExePath`"" + } + else + { + "$(if ($PSBoundParameters.ContainsKey('ExecutionPolicy')) { "-ExecutionPolicy $ExecutionPolicy " })-NoProfile -NoLogo -WindowStyle Hidden -File `"$StubExePath`" $Arguments" + } + $StubPath = "`"$CUStubExePath`" $CUArguments" + break + } + } + + # Define common parameters split for Set-ADTActiveSetupRegistryEntry. + $sasreParams = @{ + Version = $Version + Locale = $Locale + DisableActiveSetup = $DisableActiveSetup + } + + # Create the Active Setup entry in the registry. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Adding Active Setup Key for local machine: [$HKLMRegKey]." + Set-ADTActiveSetupRegistryEntry @sasreParams -RegPath $HKLMRegKey + + # Execute the StubPath file for the current user as long as not in Session 0. + if ($NoExecuteForCurrentUser) + { + return + } + + if ([System.Security.Principal.WindowsIdentity]::GetCurrent().User.IsWellKnown([System.Security.Principal.WellKnownSidType]::LocalSystemSid)) + { + if (!$runAsActiveUser) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Session 0 detected: No logged in users detected. Active Setup StubPath file will execute when users first log into their account.' + return + } + + # Skip if Active Setup reg key is present and Version is equal or higher + if (!(Test-ADTActiveSetup -HKLMKey $HKLMRegKey -HKCUKey $HKCURegKey -SID $runAsActiveUser.SID)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Session 0 detected: Skipping executing Active Setup StubPath file for currently logged in user [$($runAsActiveUser.NTAccount)]." -Severity 2 + return + } + + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Session 0 detected: Executing Active Setup StubPath file for currently logged in user [$($runAsActiveUser.NTAccount)]." + if ($CUArguments) + { + & $Script:CommandTable.'Start-ADTProcessAsUser' -FilePath $CUStubExePath -ArgumentList $CUArguments -Wait -HideWindow + } + else + { + & $Script:CommandTable.'Start-ADTProcessAsUser' -FilePath $CUStubExePath -Wait -HideWindow + } + + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Adding Active Setup Key for the current user: [$HKCURegKey]." + Set-ADTActiveSetupRegistryEntry @sasreParams -RegPath $HKCURegKey -SID $runAsActiveUser.SID + } + else + { + # Skip if Active Setup reg key is present and Version is equal or higher + if (!(Test-ADTActiveSetup -HKLMKey $HKLMRegKey -HKCUKey $HKCURegKey)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Skipping executing Active Setup StubPath file for current user.' -Severity 2 + return + } + + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Executing Active Setup StubPath file for the current user.' + if ($CUArguments) + { + if ($StubExeExt -eq '.ps1') + { + $CUArguments = $CUArguments.Replace("-WindowStyle Hidden ", $null) + } + & $Script:CommandTable.'Start-ADTProcess' -FilePath $CUStubExePath -ArgumentList $CUArguments + } + else + { + & $Script:CommandTable.'Start-ADTProcess' -FilePath $CUStubExePath + } + + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Adding Active Setup Key for the current user: [$HKCURegKey]." + Set-ADTActiveSetupRegistryEntry @sasreParams -RegPath $HKCURegKey + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to set Active Setup registry entry." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Set-ADTDeferHistory +# +#----------------------------------------------------------------------------- + +function Set-ADTDeferHistory +{ + <# + .SYNOPSIS + Set the history of deferrals in the registry for the current application. + + .DESCRIPTION + Set the history of deferrals in the registry for the current application. + + .PARAMETER DeferTimesRemaining + Specify the number of deferrals remaining. + + .PARAMETER DeferDeadline + Specify the deadline for the deferral. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Set-DeferHistory + + .NOTES + An active ADT session is required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Set-ADTDeferHistory + + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32]$DeferTimesRemaining, + + [Parameter(Mandatory = $false)] + [AllowEmptyString()] + [System.String]$DeferDeadline + ) + + try + { + (& $Script:CommandTable.'Get-ADTSession').SetDeferHistory($(if ($PSBoundParameters.ContainsKey('DeferTimesRemaining')) { $DeferTimesRemaining }), $DeferDeadline) + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Set-ADTIniValue +# +#----------------------------------------------------------------------------- + +function Set-ADTIniValue +{ + <# + .SYNOPSIS + Opens an INI file and sets the value of the specified section and key. + + .DESCRIPTION + Opens an INI file and sets the value of the specified section and key. If the value is set to $null, the key will be removed from the section. + + .PARAMETER FilePath + Path to the INI file. + + .PARAMETER Section + Section within the INI file. + + .PARAMETER Key + Key within the section of the INI file. + + .PARAMETER Value + Value for the key within the section of the INI file. To remove a value, set this variable to $null. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Set-ADTIniValue -FilePath "$env:ProgramFilesX86\IBM\Notes\notes.ini" -Section 'Notes' -Key 'KeyFileName' -Value 'MyFile.ID' + + Sets the 'KeyFileName' key in the 'Notes' section of the 'notes.ini' file to 'MyFile.ID'. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Set-ADTIniValue + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (![System.IO.File]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName FilePath -ProvidedValue $_ -ExceptionMessage 'The specified file does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$FilePath, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Section, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $true)] + [AllowNull()] + [System.Object]$Value + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Writing INI Key Value: [Section = $Section] [Key = $Key] [Value = $Value]." + try + { + try + { + [PSADT.Configuration.IniFile]::WriteSectionKeyValue($Section, $Key, $Value, $FilePath) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to write INI file key value." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Set-ADTItemPermission +# +#----------------------------------------------------------------------------- + +function Set-ADTItemPermission +{ + <# + .SYNOPSIS + Allows you to easily change permissions on files or folders. + + .DESCRIPTION + Allows you to easily change permissions on files or folders for a given user or group. You can add, remove or replace permissions, set inheritance and propagation. + + .PARAMETER Path + Path to the folder or file you want to modify (ex: C:\Temp) + + .PARAMETER User + One or more user names (ex: BUILTIN\Users, DOMAIN\Admin) to give the permissions to. If you want to use SID, prefix it with an asterisk * (ex: *S-1-5-18) + + .PARAMETER Permission + Permission or list of permissions to be set/added/removed/replaced. Permission DeleteSubdirectoriesAndFiles does not apply to files. + + .PARAMETER PermissionType + Sets Access Control Type of the permissions. + + .PARAMETER Inheritance + Sets permission inheritance. Does not apply to files. Multiple options can be specified. + + * None - The permission entry is not inherited by child objects. + * ObjectInherit - The permission entry is inherited by child leaf objects. + * ContainerInherit - The permission entry is inherited by child container objects. + + .PARAMETER Propagation + Sets how to propagate inheritance. Does not apply to files. + + * None - Specifies that no inheritance flags are set. + * NoPropagateInherit - Specifies that the permission entry is not propagated to child objects. + * InheritOnly - Specifies that the permission entry is propagated only to child objects. This includes both container and leaf child objects. + + .PARAMETER Method + Specifies which method will be used to apply the permissions. + + * AddAccessRule - Adds permissions rules but it does not remove previous permissions. + * SetAccessRule - Overwrites matching permission rules with new ones. + * ResetAccessRule - Removes matching permissions rules and then adds permission rules. + * RemoveAccessRule - Removes matching permission rules. + * RemoveAccessRuleAll - Removes all permission rules for specified user/s. + * RemoveAccessRuleSpecific - Removes specific permissions. + + .PARAMETER EnableInheritance + Enables inheritance on the files/folders. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Set-ADTItemPermission -Path 'C:\Temp' -User 'DOMAIN\John', 'BUILTIN\Users' -Permission FullControl -Inheritance ObjectInherit,ContainerInherit + + Will grant FullControl permissions to 'John' and 'Users' on 'C:\Temp' and its files and folders children. + + .EXAMPLE + Set-ADTItemPermission -Path 'C:\Temp\pic.png' -User 'DOMAIN\John' -Permission 'Read' + + Will grant Read permissions to 'John' on 'C:\Temp\pic.png'. + + .EXAMPLE + Set-ADTItemPermission -Path 'C:\Temp\Private' -User 'DOMAIN\John' -Permission 'None' -Method 'RemoveAll' + + Will remove all permissions to 'John' on 'C:\Temp\Private'. + + .NOTES + An active ADT session is NOT required to use this function. + + Original Author: Julian DA CUNHA - dacunha.julian@gmail.com, used with permission. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Set-ADTItemPermission + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0, HelpMessage = 'Path to the folder or file you want to modify (ex: C:\Temp)', ParameterSetName = 'DisableInheritance')] + [Parameter(Mandatory = $true, Position = 0, HelpMessage = 'Path to the folder or file you want to modify (ex: C:\Temp)', ParameterSetName = 'EnableInheritance')] + [ValidateScript({ + if (!(& $Script:CommandTable.'Test-Path' -Path $_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified path does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [Alias('File', 'Folder')] + [System.String]$Path, + + [Parameter(Mandatory = $true, Position = 1, HelpMessage = 'One or more user names (ex: BUILTIN\Users, DOMAIN\Admin). If you want to use SID, prefix it with an asterisk * (ex: *S-1-5-18)', ParameterSetName = 'DisableInheritance')] + [Alias('Username', 'Users', 'SID', 'Usernames')] + [ValidateNotNullOrEmpty()] + [System.String[]]$User, + + [Parameter(Mandatory = $true, Position = 2, HelpMessage = "Permission or list of permissions to be set/added/removed/replaced. To see all the possible permissions go to 'http://technet.microsoft.com/fr-fr/library/ff730951.aspx'", ParameterSetName = 'DisableInheritance')] + [Alias('Acl', 'Grant', 'Permissions', 'Deny')] + [ValidateNotNullOrEmpty()] + [System.Security.AccessControl.FileSystemRights]$Permission, + + [Parameter(Mandatory = $false, Position = 3, HelpMessage = 'Whether you want to set Allow or Deny permissions', ParameterSetName = 'DisableInheritance')] + [Alias('AccessControlType')] + [ValidateNotNullOrEmpty()] + [System.Security.AccessControl.AccessControlType]$PermissionType = [System.Security.AccessControl.AccessControlType]::Allow, + + [Parameter(Mandatory = $false, Position = 4, HelpMessage = 'Sets how permissions are inherited', ParameterSetName = 'DisableInheritance')] + [ValidateNotNullOrEmpty()] + [System.Security.AccessControl.InheritanceFlags]$Inheritance = [System.Security.AccessControl.InheritanceFlags]::None, + + [Parameter(Mandatory = $false, Position = 5, HelpMessage = 'Sets how to propage inheritance flags', ParameterSetName = 'DisableInheritance')] + [ValidateNotNullOrEmpty()] + [System.Security.AccessControl.PropagationFlags]$Propagation = [System.Security.AccessControl.PropagationFlags]::None, + + [Parameter(Mandatory = $false, Position = 6, HelpMessage = 'Specifies which method will be used to add/remove/replace permissions.', ParameterSetName = 'DisableInheritance')] + [ValidateSet('AddAccessRule', 'SetAccessRule', 'ResetAccessRule', 'RemoveAccessRule', 'RemoveAccessRuleAll', 'RemoveAccessRuleSpecific')] + [Alias('ApplyMethod', 'ApplicationMethod')] + [System.String]$Method = 'AddAccessRule', + + [Parameter(Mandatory = $true, Position = 1, HelpMessage = 'Enables inheritance, which removes explicit permissions.', ParameterSetName = 'EnableInheritance')] + [System.Management.Automation.SwitchParameter]$EnableInheritance + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # Get object ACLs and enable inheritance. + if ($EnableInheritance) + { + ($Acl = & $Script:CommandTable.'Get-Acl' -Path $Path).SetAccessRuleProtection($false, $true) + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Enabling Inheritance on path [$Path]." + $null = & $Script:CommandTable.'Set-Acl' -Path $Path -AclObject $Acl + return + } + + # Modify variables to remove file incompatible flags if this is a file. + if (& $Script:CommandTable.'Test-Path' -LiteralPath $Path -PathType Leaf) + { + $Permission = $Permission -band (-bnot [System.Security.AccessControl.FileSystemRights]::DeleteSubdirectoriesAndFiles) + $Inheritance = [System.Security.AccessControl.InheritanceFlags]::None + $Propagation = [System.Security.AccessControl.PropagationFlags]::None + } + + # Get object ACLs, disable inheritance but preserve inherited permissions. + ($Acl = & $Script:CommandTable.'Get-Acl' -Path $Path).SetAccessRuleProtection($true, $true) + $null = & $Script:CommandTable.'Set-Acl' -Path $Path -AclObject $Acl + + # Get updated ACLs - without inheritance. + $Acl = & $Script:CommandTable.'Get-Acl' -Path $Path + + # Apply permissions on each user. + foreach ($Username in $User.Trim()) + { + # Return early if the string is empty. + if ([System.String]::IsNullOrWhiteSpace($Username)) + { + continue + } + + # Translate a SID to NTAccount. + if ($Username.StartsWith('*') -and !($Username = & $Script:CommandTable.'ConvertTo-ADTNTAccountOrSID' -SID $Username.Remove(0, 1))) + { + continue + } + + # Set/Add/Remove/Replace permissions and log the changes. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Changing permissions [Permissions:$Permission, InheritanceFlags:$Inheritance, PropagationFlags:$Propagation, AccessControlType:$PermissionType, Method:$Method] on path [$Path] for user [$Username]." + $Acl.$Method([System.Security.AccessControl.FileSystemAccessRule]::new($Username, $Permission, $Inheritance, $Propagation, $PermissionType)) + } + + # Use the prepared ACL. + $null = & $Script:CommandTable.'Set-Acl' -Path $Path -AclObject $Acl + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Set-ADTMsiProperty +# +#----------------------------------------------------------------------------- + +function Set-ADTMsiProperty +{ + <# + .SYNOPSIS + Set a property in the MSI property table. + + .DESCRIPTION + Set a property in the MSI property table. + + .PARAMETER Database + Specify a ComObject representing an MSI database opened in view/modify/update mode. + + .PARAMETER PropertyName + The name of the property to be set/modified. + + .PARAMETER PropertyValue + The value of the property to be set/modified. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Set-ADTMsiProperty -Database $TempMsiPathDatabase -PropertyName 'ALLUSERS' -PropertyValue '1' + + .NOTES + An active ADT session is NOT required to use this function. + + Original Author: Julian DA CUNHA - dacunha.julian@gmail.com, used with permission. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Set-ADTMsiProperty + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.__ComObject]$Database, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$PropertyName, + + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$PropertyValue + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Setting the MSI Property Name [$PropertyName] with Property Value [$PropertyValue]." + try + { + try + { + # Open the requested table view from the database. + $View = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $Database -MethodName OpenView -ArgumentList @("SELECT * FROM Property WHERE Property='$PropertyName'") + $null = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $View -MethodName Execute + + # Retrieve the requested property from the requested table and close off the view. + # https://msdn.microsoft.com/en-us/library/windows/desktop/aa371136(v=vs.85).aspx + $Record = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $View -MethodName Fetch + $null = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $View -MethodName Close -ArgumentList @() + $null = [System.Runtime.InteropServices.Marshal]::ReleaseComObject($View) + + # Set the MSI property. + $View = if ($Record) + { + # If the property already exists, then create the view for updating the property. + & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $Database -MethodName OpenView -ArgumentList @("UPDATE Property SET Value='$PropertyValue' WHERE Property='$PropertyName'") + } + else + { + # If property does not exist, then create view for inserting the property. + & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $Database -MethodName OpenView -ArgumentList @("INSERT INTO Property (Property, Value) VALUES ('$PropertyName','$PropertyValue')") + } + $null = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $View -MethodName Execute + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to set the MSI Property Name [$PropertyName] with Property Value [$PropertyValue]." + } + finally + { + $null = try + { + if (& $Script:CommandTable.'Test-Path' -LiteralPath Microsoft.PowerShell.Core\Variable::View) + { + & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $View -MethodName Close -ArgumentList @() + [System.Runtime.InteropServices.Marshal]::ReleaseComObject($View) + } + } + catch + { + $null + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Set-ADTPowerShellCulture +# +#----------------------------------------------------------------------------- + +function Set-ADTPowerShellCulture +{ + <# + .SYNOPSIS + Changes the current thread's Culture and UICulture to the specified culture. + + .DESCRIPTION + This function changes the current thread's Culture and UICulture to the specified culture. + + .PARAMETER CultureInfo + The culture to set the current thread's Culture and UICulture to. Can be a CultureInfo object, or any valid IETF BCP 47 language tag. + + .EXAMPLE + Set-ADTPowerShellCulture -Culture en-US + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Set-ADTPowerShellCulture + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.Globalization.CultureInfo]$CultureInfo + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $smaCultureResolver = [System.Reflection.Assembly]::Load('System.Management.Automation').GetType('Microsoft.PowerShell.NativeCultureResolver') + $smaResolverFlags = [System.Reflection.BindingFlags]::NonPublic -bor [System.Reflection.BindingFlags]::Static + [System.Globalization.CultureInfo[]]$validCultures = (& $Script:CommandTable.'Get-WinUserLanguageList').LanguageTag + } + + process + { + try + { + try + { + # Test that the specified culture is installed or not. + if (!$validCultures.Contains($CultureInfo)) + { + $naerParams = @{ + Exception = [System.ArgumentException]::new("The language pack for [$CultureInfo] is not installed on this system.", $CultureInfo) + Category = [System.Management.Automation.ErrorCategory]::InvalidArgument + ErrorId = 'CultureNotInstalled' + TargetObject = $validCultures + RecommendedAction = "Please review the installed cultures within this error's TargetObject and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Reflectively update the culture to the specified value. + # This will change PowerShell, but not its default variables like $PSCulture and $PSUICulture. + $smaCultureResolver.GetField('m_Culture', $smaResolverFlags).SetValue($null, $CultureInfo) + $smaCultureResolver.GetField('m_uiCulture', $smaResolverFlags).SetValue($null, $CultureInfo) + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Set-ADTRegistryKey +# +#----------------------------------------------------------------------------- + +function Set-ADTRegistryKey +{ + <# + .SYNOPSIS + Creates or sets a registry key name, value, and value data. + + .DESCRIPTION + Creates a registry key name, value, and value data; it sets the same if it already exists. This function can also handle registry keys for specific user SIDs and 32-bit registry on 64-bit systems. + + .PARAMETER Key + The registry key path. + + .PARAMETER Name + The value name. + + .PARAMETER Value + The value data. + + .PARAMETER Type + The type of registry value to create or set. Options: 'Binary','DWord','ExpandString','MultiString','None','QWord','String','Unknown'. Default: String. + + DWord should be specified as a decimal. + + .PARAMETER Wow6432Node + Specify this switch to write to the 32-bit registry (Wow6432Node) on 64-bit systems. + + .PARAMETER SID + The security identifier (SID) for a user. Specifying this parameter will convert a HKEY_CURRENT_USER registry key to the HKEY_USERS\$SID format. + + Specify this parameter from the Invoke-ADTAllUsersRegistryAction function to read/edit HKCU registry settings for all users on the system. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Set-ADTRegistryKey -Key $blockedAppPath -Name 'Debugger' -Value $blockedAppDebuggerValue + + Creates or sets the 'Debugger' value in the specified registry key. + + .EXAMPLE + Set-ADTRegistryKey -Key 'HKEY_LOCAL_MACHINE\SOFTWARE' -Name 'Application' -Type 'DWord' -Value '1' + + Creates or sets a DWord value in the specified registry key. + + .EXAMPLE + Set-ADTRegistryKey -Key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce' -Name 'Debugger' -Value $blockedAppDebuggerValue -Type String + + Creates or sets a String value in the specified registry key. + + .EXAMPLE + Set-ADTRegistryKey -Key 'HKCU\Software\Microsoft\Example' -Name 'Data' -Value (0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x02,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x01,0x02,0x02,0x02) -Type 'Binary' + + Creates or sets a Binary value in the specified registry key. + + .EXAMPLE + Set-ADTRegistryKey -Key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Example' -Name '(Default)' -Value "Text" + + Creates or sets the default value in the specified registry key. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Set-ADTRegistryKey + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [System.Object]$Value, + + [Parameter(Mandatory = $false)] + [ValidateSet('Binary', 'DWord', 'ExpandString', 'MultiString', 'None', 'QWord', 'String', 'Unknown')] + [Microsoft.Win32.RegistryValueKind]$Type = 'String', + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Wow6432Node, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$SID + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + try + { + try + { + # If the SID variable is specified, then convert all HKEY_CURRENT_USER key's to HKEY_USERS\$SID. + $Key = if ($PSBoundParameters.ContainsKey('SID')) + { + & $Script:CommandTable.'Convert-ADTRegistryPath' -Key $Key -Wow6432Node:$Wow6432Node -SID $SID + } + else + { + & $Script:CommandTable.'Convert-ADTRegistryPath' -Key $Key -Wow6432Node:$Wow6432Node + } + + # Create registry key if it doesn't exist. + if (!(& $Script:CommandTable.'Test-Path' -LiteralPath $Key)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Creating registry key [$Key]." + if (($Key.Split('/').Count - 1) -eq 0) + { + # No forward slash found in Key. Use New-Item cmdlet to create registry key. + $null = & $Script:CommandTable.'New-Item' -Path $Key -ItemType Registry -Force + } + else + { + # Forward slash was found in Key. Use REG.exe ADD to create registry key + $RegMode = if ([System.Environment]::Is64BitProcess -and !$Wow6432Node) + { + '/reg:64' + } + else + { + '/reg:32' + } + $null = & "$([System.Environment]::SystemDirectory)\reg.exe" ADD "$($Key.Substring($Key.IndexOf('::') + 2))" /f $RegMode 2>&1 + } + } + + if ($Name) + { + if (!(& $Script:CommandTable.'Get-ItemProperty' -LiteralPath $Key -Name $Name -ErrorAction Ignore)) + { + # Set registry value if it doesn't exist. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Setting registry key value: [$Key] [$Name = $Value]." + $null = & $Script:CommandTable.'New-ItemProperty' -LiteralPath $Key -Name $Name -Value $Value -PropertyType $Type + } + else + { + # Update registry value if it does exist. + if ($Name -eq '(Default)') + { + # Set Default registry key value with the following workaround, because Set-ItemProperty contains a bug and cannot set Default registry key value. + $null = (& $Script:CommandTable.'Get-Item' -LiteralPath $Key).OpenSubKey('', 'ReadWriteSubTree').SetValue($null, $Value) + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Updating registry key value: [$Key] [$Name = $Value]." + $null = & $Script:CommandTable.'Set-ItemProperty' -LiteralPath $Key -Name $Name -Value $Value + } + } + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to $(("set registry key [$Key]", "update value [$Value] for registry key [$Key] [$Name]")[!!$Name])." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Set-ADTServiceStartMode +# +#----------------------------------------------------------------------------- + +function Set-ADTServiceStartMode +{ + <# + .SYNOPSIS + Set the service startup mode. + + .DESCRIPTION + Set the service startup mode. This function allows you to configure the startup mode of a specified service. The startup modes available are: Automatic, Automatic (Delayed Start), Manual, Disabled, Boot, and System. + + .PARAMETER Service + Specify the name of the service. + + .PARAMETER StartMode + Specify startup mode for the service. Options: Automatic, Automatic (Delayed Start), Manual, Disabled, Boot, System. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Set-ADTServiceStartMode -Service 'wuauserv' -StartMode 'Automatic (Delayed Start)' + + Sets the 'wuauserv' service to start automatically with a delayed start. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Set-ADTServiceStartMode + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (!$_.Name) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Service -ProvidedValue $_ -ExceptionMessage 'The specified service does not exist.')) + } + return !!$_ + })] + [System.ServiceProcess.ServiceController]$Service, + + [Parameter(Mandatory = $true)] + [ValidateSet('Automatic', 'Automatic (Delayed Start)', 'Manual', 'Disabled', 'Boot', 'System')] + [System.String]$StartMode + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + + # Re-write StartMode to suit sc.exe. + & $Script:CommandTable.'New-Variable' -Name StartMode -Force -Confirm:$false -Value $(switch ($StartMode) + { + 'Automatic' { 'Auto'; break } + 'Automatic (Delayed Start)' { 'Delayed-Auto'; break } + 'Manual' { 'Demand'; break } + default { $_; break } + }) + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "$(($msg = "Setting service [$($Service.Name)] startup mode to [$StartMode]"))." + try + { + try + { + # Set the start up mode using sc.exe. Note: we found that the ChangeStartMode method in the Win32_Service WMI class set services to 'Automatic (Delayed Start)' even when you specified 'Automatic' on Win7, Win8, and Win10. + $scResult = & "$([System.Environment]::SystemDirectory)\sc.exe" config $Service.Name start= $StartMode 2>&1 + if (!$Global:LASTEXITCODE) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Successfully set service [($Service.Name)] startup mode to [$StartMode]." + return + } + + # If we're here, we had a bad exit code. + & $Script:CommandTable.'Write-ADTLogEntry' -Message ($msg = "$msg failed with exit code [$Global:LASTEXITCODE]: $scResult") -Severity 3 + $naerParams = @{ + Exception = [System.Runtime.InteropServices.ExternalException]::new($msg, $Global:LASTEXITCODE) + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'ScConfigFailure' + TargetObject = $scResult + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Set-ADTShortcut +# +#----------------------------------------------------------------------------- + +function Set-ADTShortcut +{ + <# + .SYNOPSIS + Modifies a .lnk or .url type shortcut. + + .DESCRIPTION + Modifies a shortcut - .lnk or .url file, with configurable options. Only specify the parameters that you want to change. + + .PARAMETER Path + Path to the shortcut to be changed. + + .PARAMETER TargetPath + Sets target path or URL that the shortcut launches. + + .PARAMETER Arguments + Sets the arguments used against the target path. + + .PARAMETER IconLocation + Sets location of the icon used for the shortcut. + + .PARAMETER IconIndex + Sets the index of the icon. Executables, DLLs, ICO files with multiple icons need the icon index to be specified. This parameter is an Integer. The first index is 0. + + .PARAMETER Description + Sets the description of the shortcut as can be seen in the shortcut's properties. + + .PARAMETER WorkingDirectory + Sets working directory to be used for the target path. + + .PARAMETER WindowStyle + Sets the shortcut's window style to be minimised, maximised, etc. + + .PARAMETER RunAsAdmin + Sets the shortcut to require elevated permissions to run. + + .PARAMETER HotKey + Sets the hotkey to launch the shortcut, e.g. "CTRL+SHIFT+F". + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Set-ADTShortcut -Path "$envCommonDesktop\Application.lnk" -TargetPath "$envProgramFiles\Application\application.exe" + + Creates a shortcut on the All Users desktop named 'Application', targeted to '$envProgramFiles\Application\application.exe'. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Set-ADTShortcut + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true, Position = 0)] + [ValidateScript({ + if (![System.IO.File]::Exists($_) -or (![System.IO.Path]::GetExtension($_).ToLower().Equals('.lnk') -and ![System.IO.Path]::GetExtension($_).ToLower().Equals('.url'))) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Path -ProvidedValue $_ -ExceptionMessage 'The specified path does not exist or does not have the correct extension.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$Path, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$TargetPath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Arguments, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$IconLocation, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$IconIndex, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Description, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$WorkingDirectory, + + [Parameter(Mandatory = $false)] + [ValidateSet('Normal', 'Maximized', 'Minimized', 'DontChange')] + [System.String]$WindowStyle = 'DontChange', + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$RunAsAdmin, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Hotkey + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Changing shortcut [$Path]." + try + { + try + { + # Make sure .NET's current directory is synced with PowerShell's. + [System.IO.Directory]::SetCurrentDirectory((& $Script:CommandTable.'Get-Location' -PSProvider FileSystem).ProviderPath) + if ([System.IO.Path]::GetExtension($Path) -eq '.url') + { + $URLFile = [System.IO.File]::ReadAllLines($Path) | & { + process + { + switch ($_) + { + { $_.StartsWith('URL=') -and $TargetPath } { "URL=$TargetPath"; break } + { $_.StartsWith('IconIndex=') -and ($null -ne $IconIndex) } { "IconIndex=$IconIndex"; break } + { $_.StartsWith('IconFile=') -and $IconLocation } { "IconFile=$IconLocation"; break } + default { $_; break } + } + } + } + [System.IO.File]::WriteAllLines($Path, $URLFile, [System.Text.UTF8Encoding]::new($false)) + } + else + { + # Open shortcut and set initial properties. + $shortcut = [System.Activator]::CreateInstance([System.Type]::GetTypeFromProgID('WScript.Shell')).CreateShortcut($Path) + if ($TargetPath) + { + $shortcut.TargetPath = $TargetPath + } + if ($Arguments) + { + $shortcut.Arguments = $Arguments + } + if ($Description) + { + $shortcut.Description = $Description + } + if ($WorkingDirectory) + { + $shortcut.WorkingDirectory = $WorkingDirectory + } + if ($Hotkey) + { + $shortcut.Hotkey = $Hotkey + } + + # Set the WindowStyle based on input. + $windowStyleInt = switch ($WindowStyle) + { + Normal { 1; break } + Maximized { 3; break } + Minimized { 7; break } + } + If ($null -ne $windowStyleInt) + { + $shortcut.WindowStyle = $WindowStyleInt + } + + # Handle icon, starting with retrieval previous value and split the path from the index. + $TempIconLocation, $TempIconIndex = $shortcut.IconLocation.Split(',') + $newIconLocation = if ($IconLocation) + { + # New icon path was specified. Check whether new icon index was also specified. + if ($PSBoundParameters.ContainsKey('IconIndex')) + { + # Create new icon path from new icon path and new icon index. + $IconLocation + ",$IconIndex" + } + else + { + # No new icon index was specified as a parameter. We will keep the old one. + $IconLocation + ",$TempIconIndex" + } + } + elseif ($PSBoundParameters.ContainsKey('IconIndex')) + { + # New icon index was specified, but not the icon location. Append it to the icon path from the shortcut. + $IconLocation = $TempIconLocation + ",$IconIndex" + } + if ($newIconLocation) + { + $shortcut.IconLocation = $newIconLocation + } + + # Save the changes. + $shortcut.Save() + + # Set shortcut to run program as administrator. + if ($PSBoundParameters.ContainsKey('RunAsAdmin')) + { + $fileBytes = [System.IO.FIle]::ReadAllBytes($Path) + $fileBytes[21] = if ($PSBoundParameters.RunAsAdmin) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Setting shortcut to run program as administrator.' + $fileBytes[21] -bor 32 + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Setting shortcut to not run program as administrator.' + $fileBytes[21] -band (-bnot 32) + } + [System.IO.FIle]::WriteAllBytes($Path, $fileBytes) + } + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to change the shortcut [$Path]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTBalloonTip +# +#----------------------------------------------------------------------------- + +function Show-ADTBalloonTip +{ + <# + .SYNOPSIS + Displays a balloon tip notification in the system tray. + + .DESCRIPTION + Displays a balloon tip notification in the system tray. This function can be used to show notifications to the user with customizable text, title, icon, and display duration. + + For Windows 10 and above, balloon tips automatically get translated by the system into toast notifications. + + .PARAMETER BalloonTipText + Text of the balloon tip. + + .PARAMETER BalloonTipIcon + Icon to be used. Options: 'Error', 'Info', 'None', 'Warning'. + + .PARAMETER BalloonTipTime + Time in milliseconds to display the balloon tip. Default: 10000. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Show-ADTBalloonTip -BalloonTipText 'Installation Started' -BalloonTipTitle 'Application Name' + + Displays a balloon tip with the text 'Installation Started' and the title 'Application Name'. + + .EXAMPLE + Show-ADTBalloonTip -BalloonTipIcon 'Info' -BalloonTipText 'Installation Started' -BalloonTipTitle 'Application Name' -BalloonTipTime 1000 + + Displays a balloon tip with the info icon, the text 'Installation Started', the title 'Application Name', and a display duration of 1000 milliseconds. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Show-ADTBalloonTip + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'BalloonTipIcon', Justification = "This parameter is used via the function's PSBoundParameters dictionary, which is not something PSScriptAnalyzer understands. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0)] + [ValidateNotNullOrEmpty()] + [System.String]$BalloonTipText, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Windows.Forms.ToolTipIcon]$BalloonTipIcon = 'Info', + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$BalloonTipTime = 10000 + ) + + dynamicparam + { + # Initialize the module first if needed. + $adtSession = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet + + # Define parameter dictionary for returning at the end. + $paramDictionary = [System.Management.Automation.RuntimeDefinedParameterDictionary]::new() + + # Add in parameters we need as mandatory when there's no active ADTSession. + $paramDictionary.Add('BalloonTipTitle', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'BalloonTipTitle', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = 'Title of the balloon tip.' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + + # Return the populated dictionary. + return $paramDictionary + } + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + + # Initalise the classic assets. + & $Script:CommandTable.'Initialize-ADTClassicAssets' + + # Set up defaults if not specified. + if (!$PSBoundParameters.ContainsKey('BalloonTipTitle')) + { + $PSBoundParameters.Add('BalloonTipTitle', $adtSession.InstallTitle) + } + } + + process + { + # Don't allow toast notifications with fluent dialogs unless this function was explicitly requested by the caller. + if (($adtConfig.UI.DialogStyle -eq 'Fluent') -and ((& $Script:CommandTable.'Get-PSCallStack')[1].Command -match '^(Show|Close)-ADTInstallationProgress$')) + { + return + } + + try + { + try + { + # Skip balloon if in silent mode, disabled in the config or presentation is detected. + if (!$adtConfig.UI.BalloonNotifications) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Bypassing $($MyInvocation.MyCommand.Name) [Config Show Balloon Notifications: $($adtConfig.UI.BalloonNotifications)]. BalloonTipText: $BalloonTipText" + return + } + if ($adtSession -and $adtSession.IsSilent()) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Bypassing $($MyInvocation.MyCommand.Name) [Mode: $($adtSession.DeployMode)]. BalloonTipText: $BalloonTipText" + return + } + if (& $Script:CommandTable.'Test-ADTUserIsBusy') + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Bypassing $($MyInvocation.MyCommand.Name) [Presentation/Microphone in Use Detected: $true]. BalloonTipText: $BalloonTipText" + return + } + + # Set up the balloon tip. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Displaying balloon tip notification with message [$BalloonTipText]." + $nabtParams = & $Script:CommandTable.'Get-ADTBoundParametersAndDefaultValues' -Invocation $MyInvocation -Exclude BalloonTipTime + $nabtParams.Add('Icon', $Script:Dialogs.Classic.Assets.Icon); $nabtParams.Add('Visible', $true) + $notifyIcon = [System.Windows.Forms.NotifyIcon]$nabtParams + + # Add an event to manage disposal of the object before displaying. + $null = & $Script:CommandTable.'Register-ObjectEvent' -InputObject $notifyIcon -EventName BalloonTipShown -Action { $Sender.Dispose() } + $notifyIcon.ShowBalloonTip($BalloonTipTime) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTDialogBox +# +#----------------------------------------------------------------------------- + +function Show-ADTDialogBox +{ + <# + .SYNOPSIS + Display a custom dialog box with optional title, buttons, icon, and timeout. + + .DESCRIPTION + Display a custom dialog box with optional title, buttons, icon, and timeout. The default button is "OK", the default Icon is "None", and the default Timeout is None. + + Show-ADTInstallationPrompt is recommended over this function as it provides more customization and uses consistent branding with the other UI components. + + .PARAMETER Text + Text in the message dialog box. + + .PARAMETER Buttons + The button(s) to display on the dialog box. + + .PARAMETER DefaultButton + The Default button that is selected. Options: First, Second, Third. + + .PARAMETER Icon + Icon to display on the dialog box. Options: None, Stop, Question, Exclamation, Information. + + .PARAMETER NotTopMost + Specifies whether the message box shouldn't be a system modal message box that appears in a topmost window. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.String + + Returns the text of the button that was clicked. + + .EXAMPLE + Show-ADTDialogBox -Title 'Installation Notice' -Text 'Installation will take approximately 30 minutes. Do you wish to proceed?' -Buttons 'OKCancel' -DefaultButton 'Second' -Icon 'Exclamation' -Timeout 600 -Topmost $false + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Show-ADTDialogBox + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true, Position = 0, HelpMessage = 'Enter a message for the dialog box.')] + [ValidateNotNullOrEmpty()] + [System.String]$Text, + + [Parameter(Mandatory = $false)] + [ValidateSet('OK', 'OKCancel', 'AbortRetryIgnore', 'YesNoCancel', 'YesNo', 'RetryCancel', 'CancelTryAgainContinue')] + [System.String]$Buttons = 'OK', + + [Parameter(Mandatory = $false)] + [ValidateSet('First', 'Second', 'Third')] + [System.String]$DefaultButton = 'First', + + [Parameter(Mandatory = $false)] + [ValidateSet('Exclamation', 'Information', 'None', 'Stop', 'Question')] + [System.String]$Icon = 'None', + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost + ) + + dynamicparam + { + # Initialize the module if there's no session and it hasn't been previously initialized. + $adtSession = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + + # Define parameter dictionary for returning at the end. + $paramDictionary = [System.Management.Automation.RuntimeDefinedParameterDictionary]::new() + + # Add in parameters we need as mandatory when there's no active ADTSession. + $paramDictionary.Add('Title', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Title', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = 'Title of the message dialog box.' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + $paramDictionary.Add('Timeout', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Timeout', [System.UInt32], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = $false; HelpMessage = 'Specifies how long, in seconds, to show the message prompt before aborting.' } + [System.Management.Automation.ValidateScriptAttribute]::new({ + if ($_ -gt $adtConfig.UI.DefaultTimeout) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Timeout -ProvidedValue $_ -ExceptionMessage 'The installation UI dialog timeout cannot be longer than the timeout specified in the config.psd1 file.')) + } + return !!$_ + }) + ) + )) + + # Return the populated dictionary. + return $paramDictionary + } + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + + # Set up defaults if not specified. + $Title = if (!$PSBoundParameters.ContainsKey('Title')) + { + $adtSession.InstallTitle + } + else + { + $PSBoundParameters.Title + } + $Timeout = if (!$PSBoundParameters.ContainsKey('Timeout')) + { + $adtConfig.UI.DefaultTimeout + } + else + { + $PSBoundParameters.Timeout + } + } + + process + { + # Bypass if in silent mode. + if ($adtSession -and $adtSession.IsNonInteractive()) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Bypassing $($MyInvocation.MyCommand.Name) [Mode: $($adtSession.deployMode)]. Text: $Text" + return + } + + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Displaying Dialog Box with message: $Text..." + try + { + try + { + $result = switch ((& $Script:CommandTable.'Get-ADTEnvironmentTable').Shell.Popup($Text, $Timeout, $Title, ($Script:Dialogs.Box.Buttons.$Buttons + $Script:Dialogs.Box.Icons.$Icon + $Script:Dialogs.Box.DefaultButtons.$DefaultButton + (4096 * !$NotTopMost)))) + { + 1 { 'OK'; break } + 2 { 'Cancel'; break } + 3 { 'Abort'; break } + 4 { 'Retry'; break } + 5 { 'Ignore'; break } + 6 { 'Yes'; break } + 7 { 'No'; break } + 10 { 'Try Again'; break } + 11 { 'Continue'; break } + -1 { 'Timeout'; break } + default { 'Unknown'; break } + } + + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Dialog Box Response: $result" + return $result + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTHelpConsole +# +#----------------------------------------------------------------------------- + +function Show-ADTHelpConsole +{ + <# + .SYNOPSIS + Displays a help console for the ADT module. + + .DESCRIPTION + Displays a help console for the ADT module in a new PowerShell window. The console provides a graphical interface to browse and view detailed help information for all commands exported by the ADT module. The help console includes a list box to select commands and a text box to display the full help content for the selected command. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Show-ADTHelpConsole + + Opens a new PowerShell window displaying the help console for the ADT module. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Show-ADTHelpConsole + #> + + # Run this via a new PowerShell window so it doesn't stall the main thread. + & $Script:CommandTable.'Start-Process' -FilePath (& $Script:CommandTable.'Get-ADTPowerShellProcessPath') -NoNewWindow -ArgumentList "$(if (!(& $Script:CommandTable.'Test-ADTModuleIsReleaseBuild')) { "-ExecutionPolicy Bypass " })-NonInteractive -NoProfile -NoLogo -EncodedCommand $(& $Script:CommandTable.'Out-ADTPowerShellEncodedCommand' -Command "& {$($Script:CommandTable.'Show-ADTHelpConsoleInternal'.ScriptBlock)} -ModuleName '$($Script:PSScriptRoot)\$($MyInvocation.MyCommand.Module.Name).psd1' -Guid $($MyInvocation.MyCommand.Module.Guid) -ModuleVersion $($MyInvocation.MyCommand.Module.Version)")" +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationProgress +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationProgress +{ + <# + .SYNOPSIS + Displays a progress dialog in a separate thread with an updateable custom message. + + .DESCRIPTION + Creates a WPF window in a separate thread to display a marquee style progress ellipse with a custom message that can be updated. The status message supports line breaks. + + The first time this function is called in a script, it will display a balloon tip notification to indicate that the installation has started (provided balloon tips are enabled in the config.psd1 file). + + .PARAMETER WindowLocation + The location of the progress window. Default: center of the screen. + + .PARAMETER MessageAlignment + The text alignment to use for the status message. Default: center. + + .PARAMETER NotTopMost + Specifies whether the progress window shouldn't be topmost. Default: $false. + + .PARAMETER NoRelocation + Specifies whether to not reposition the window upon updating the message. Default: $false. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Show-ADTInstallationProgress + + Uses the default status message from the strings.psd1 file. + + .EXAMPLE + Show-ADTInstallationProgress -StatusMessage 'Installation in Progress...' + + Displays a progress dialog with the status message 'Installation in Progress...'. + + .EXAMPLE + Show-ADTInstallationProgress -StatusMessage "Installation in Progress...`nThe installation may take 20 minutes to complete." + + Displays a progress dialog with a multiline status message. + + .EXAMPLE + Show-ADTInstallationProgress -StatusMessage 'Installation in Progress...' -WindowLocation 'BottomRight' -NotTopMost + + Displays a progress dialog with the status message 'Installation in Progress...', positioned at the bottom right of the screen, and not set as topmost. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Show-ADTInstallationProgress + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateSet('Default', 'TopLeft', 'Top', 'TopRight', 'TopCenter', 'BottomLeft', 'Bottom', 'BottomRight')] + [System.String]$WindowLocation = 'Default', + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Windows.TextAlignment]$MessageAlignment, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoRelocation + ) + + dynamicparam + { + # Initialize the module first if needed. + $adtSession = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + + # Define parameter dictionary for returning at the end. + $paramDictionary = [System.Management.Automation.RuntimeDefinedParameterDictionary]::new() + + # Add in parameters we need as mandatory when there's no active ADTSession. + $paramDictionary.Add('WindowTitle', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'WindowTitle', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = 'The title of the window to be displayed. The default is the derived value from "$($adtSession.InstallTitle)".' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + $paramDictionary.Add('WindowSubtitle', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'WindowSubtitle', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession -and ($adtConfig.UI.DialogStyle -eq 'Fluent'); HelpMessage = 'The subtitle of the window to be displayed with a fluent progress window. The default is the derived value from "$($adtSession.DeploymentType)".' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + $paramDictionary.Add('StatusMessage', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'StatusMessage', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = 'The status message to be displayed. The default status message is taken from the config.psd1 file.' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + $paramDictionary.Add('StatusMessageDetail', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'StatusMessageDetail', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession -and ($adtConfig.UI.DialogStyle -eq 'Fluent'); HelpMessage = 'The status message detail to be displayed with a fluent progress window. The default status message is taken from the config.psd1 file.' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + + # Return the populated dictionary. + return $paramDictionary + } + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $adtStrings = & $Script:CommandTable.'Get-ADTStringTable' + $errRecord = $null + + # Set up defaults if not specified. + if (!$PSBoundParameters.ContainsKey('WindowTitle')) + { + $PSBoundParameters.Add('WindowTitle', $adtSession.InstallTitle) + } + if (!$PSBoundParameters.ContainsKey('WindowSubtitle')) + { + $PSBoundParameters.Add('WindowSubtitle', [System.String]::Format($adtStrings.WelcomePrompt.Fluent.Subtitle, $adtSession.GetDeploymentTypeName())) + } + if (!$PSBoundParameters.ContainsKey('StatusMessage')) + { + $PSBoundParameters.Add('StatusMessage', $adtStrings.Progress."Message$($adtSession.DeploymentType)") + } + if (!$PSBoundParameters.ContainsKey('StatusMessageDetail') -and ($adtConfig.UI.DialogStyle -eq 'Fluent')) + { + $PSBoundParameters.Add('StatusMessageDetail', $adtStrings.Progress."Message$($adtSession.DeploymentType)Detail") + } + } + + process + { + # Determine if progress window is open before proceeding. + $progressOpen = & $Script:CommandTable.'Test-ADTInstallationProgressRunning' + + # Return early in silent mode. + if ($adtSession) + { + if ($adtSession.IsSilent()) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Bypassing $($MyInvocation.MyCommand.Name) [Mode: $($adtSession.DeployMode)]. Status message: $($PSBoundParameters.StatusMessage)" + return + } + + # Notify user that the software installation has started. + if (!$progressOpen) + { + try + { + & $Script:CommandTable.'Show-ADTBalloonTip' -BalloonTipIcon Info -BalloonTipText "$($adtSession.GetDeploymentTypeName()) $($adtStrings.BalloonText.Start)" + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + } + } + + # Call the underlying function to open the progress window. + try + { + try + { + # Perform the dialog action. + if (!$progressOpen) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Creating the progress dialog in a separate thread with message: [$($PSBoundParameters.StatusMessage)]." + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Updating the progress dialog with message: [$($PSBoundParameters.StatusMessage)]." + } + & $Script:CommandTable."$($MyInvocation.MyCommand.Name)$($adtConfig.UI.DialogStyle)" @PSBoundParameters + + # Add a callback to close it if we've opened for the first time. + if (!(& $Script:CommandTable.'Test-ADTInstallationProgressRunning').Equals($progressOpen)) + { + & $Script:CommandTable.'Add-ADTSessionFinishingCallback' -Callback $Script:CommandTable.'Close-ADTInstallationProgress' + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord ($errRecord = $_) + } + finally + { + if ($errRecord) + { + & $Script:CommandTable.'Close-ADTInstallationProgress' + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationPrompt +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationPrompt +{ + <# + .SYNOPSIS + Displays a custom installation prompt with the toolkit branding and optional buttons. + + .DESCRIPTION + Displays a custom installation prompt with the toolkit branding and optional buttons. Any combination of Left, Middle, or Right buttons can be displayed. The return value of the button clicked by the user is the button text specified. The prompt can also display a system icon and be configured to persist, minimize other windows, or timeout after a specified period. + + .PARAMETER Message + The message text to be displayed on the prompt. + + .PARAMETER MessageAlignment + Alignment of the message text. Options: Left, Center, Right. Default: Center. + + .PARAMETER ButtonLeftText + Show a button on the left of the prompt with the specified text. + + .PARAMETER ButtonRightText + Show a button on the right of the prompt with the specified text. + + .PARAMETER ButtonMiddleText + Show a button in the middle of the prompt with the specified text. + + .PARAMETER Icon + Show a system icon in the prompt. Options: Application, Asterisk, Error, Exclamation, Hand, Information, None, Question, Shield, Warning, WinLogo. Default: None. + + .PARAMETER NoWait + Presents the dialog in a separate, independent thread so that the main process isn't stalled waiting for a response. + + .PARAMETER PersistPrompt + Specify whether to make the prompt persist in the center of the screen every couple of seconds, specified in the config.psd1 file. The user will have no option but to respond to the prompt. + + .PARAMETER MinimizeWindows + Specifies whether to minimize other windows when displaying prompt. + + .PARAMETER NoExitOnTimeout + Specifies whether to not exit the script if the UI times out. + + .PARAMETER NotTopMost + Specifies whether the prompt shouldn't be topmost, above all other windows. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Show-ADTInstallationPrompt -Message 'Do you want to proceed with the installation?' -ButtonRightText 'Yes' -ButtonLeftText 'No' + + .EXAMPLE + Show-ADTInstallationPrompt -Title 'Funny Prompt' -Message 'How are you feeling today?' -ButtonRightText 'Good' -ButtonLeftText 'Bad' -ButtonMiddleText 'Indifferent' + + .EXAMPLE + Show-ADTInstallationPrompt -Message 'You can customize text to appear at the end of an install, or remove it completely for unattended installations.' -ButtonRightText 'OK' -Icon Information -NoWait + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Show-ADTInstallationPrompt + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Message, + + [Parameter(Mandatory = $false)] + [ValidateSet('Left', 'Center', 'Right')] + [System.String]$MessageAlignment = 'Center', + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonRightText, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonLeftText, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ButtonMiddleText, + + [Parameter(Mandatory = $false)] + [ValidateSet('Application', 'Asterisk', 'Error', 'Exclamation', 'Hand', 'Information', 'Question', 'Shield', 'Warning', 'WinLogo')] + [System.String]$Icon, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoWait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PersistPrompt, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$MinimizeWindows, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoExitOnTimeout, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost + ) + + dynamicparam + { + # Initialize variables. + $adtSession = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + + # Define parameter dictionary for returning at the end. + $paramDictionary = [System.Management.Automation.RuntimeDefinedParameterDictionary]::new() + + # Add in parameters we need as mandatory when there's no active ADTSession. + $paramDictionary.Add('Title', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Title', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = 'Title of the prompt. Default: the application installation name.' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + $paramDictionary.Add('Subtitle', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Subtitle', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = 'Subtitle of the prompt. Default: the application deployment type.' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + $paramDictionary.Add('Timeout', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Timeout', [System.UInt32], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = $false; HelpMessage = 'Specifies how long, in seconds, to show the message prompt before aborting.' } + [System.Management.Automation.ValidateScriptAttribute]::new({ + if ($_ -gt $adtConfig.UI.DefaultTimeout) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Timeout -ProvidedValue $_ -ExceptionMessage 'The installation UI dialog timeout cannot be longer than the timeout specified in the config.psd1 file.')) + } + return !!$_ + }) + ) + )) + + # Return the populated dictionary. + return $paramDictionary + } + + begin + { + # Throw a terminating error if at least one button isn't specified. + if (!($PSBoundParameters.Keys -match '^Button')) + { + $naerParams = @{ + Exception = [System.ArgumentException]::new('At least one button must be specified when calling this function.') + Category = [System.Management.Automation.ErrorCategory]::InvalidArgument + ErrorId = 'MandatoryParameterMissing' + TargetObject = $PSBoundParameters + RecommendedAction = "Please review the supplied parameters used against $($MyInvocation.MyCommand.Name) and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + + # Set up defaults if not specified. + if (!$PSBoundParameters.ContainsKey('Title')) + { + $PSBoundParameters.Add('Title', $adtSession.InstallTitle) + } + if (!$PSBoundParameters.ContainsKey('Subtitle')) + { + $PSBoundParameters.Add('Subtitle', [System.String]::Format((& $Script:CommandTable.'Get-ADTStringTable').WelcomePrompt.Fluent.Subtitle, $adtSession.GetDeploymentTypeName())) + } + if (!$PSBoundParameters.ContainsKey('Timeout')) + { + $PSBoundParameters.Add('Timeout', $adtConfig.UI.DefaultTimeout) + } + } + + process + { + try + { + try + { + # Bypass if in non-interactive mode. + if ($adtSession -and $adtSession.IsNonInteractive()) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Bypassing $($MyInvocation.MyCommand.Name) [Mode: $($adtSession.DeployMode)]. Message: $Message" + return + } + + # Resolve the bound parameters to a string. + $paramsString = [PSADT.Shared.Utility]::ConvertDictToPowerShellArgs($PSBoundParameters) + + # If the NoWait parameter is specified, launch a new PowerShell session to show the prompt asynchronously. + if ($NoWait) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Displaying custom installation prompt asynchronously with the parameters: [$($paramsString.Replace("''", "'"))]." + & $Script:CommandTable.'Start-Process' -FilePath (& $Script:CommandTable.'Get-ADTPowerShellProcessPath') -ArgumentList "$(if (!(& $Script:CommandTable.'Test-ADTModuleIsReleaseBuild')) { "-ExecutionPolicy Bypass " })-NonInteractive -NoProfile -NoLogo -WindowStyle Hidden -Command & (Import-Module -FullyQualifiedName @{ ModuleName = '$("$($Script:PSScriptRoot)\$($MyInvocation.MyCommand.Module.Name).psd1".Replace("'", "''"))'; Guid = '$($MyInvocation.MyCommand.Module.Guid)'; ModuleVersion = '$($MyInvocation.MyCommand.Module.Version)' } -PassThru) { & `$CommandTable.'Initialize-ADTModule' -ScriptDirectory '$([System.String]::Join("', '", $Script:ADT.Directories.Script.Replace("'", "''")))'; `$null = & `$CommandTable.'$($MyInvocation.MyCommand.Name)$($adtConfig.UI.DialogStyle)' $($paramsString.Replace('"', '\"')) }" -WindowStyle Hidden -ErrorAction Ignore + return + } + + # Close the Installation Progress dialog if running. + if ($adtSession) + { + & $Script:CommandTable.'Close-ADTInstallationProgress' + } + + # Call the underlying function to open the message prompt. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Displaying custom installation prompt with the parameters: [$($paramsString.Replace("''", "'"))]." + return & $Script:CommandTable."$($MyInvocation.MyCommand.Name)$($adtConfig.UI.DialogStyle)" @PSBoundParameters + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationRestartPrompt +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationRestartPrompt +{ + <# + .SYNOPSIS + Displays a restart prompt with a countdown to a forced restart. + + .DESCRIPTION + Displays a restart prompt with a countdown to a forced restart. The prompt can be customized with a title, countdown duration, and whether it should be topmost. It also supports silent mode where the restart can be triggered without user interaction. + + .PARAMETER CountdownSeconds + Specifies the number of seconds to display the restart prompt. Default: 60 + + .PARAMETER CountdownNoHideSeconds + Specifies the number of seconds to display the restart prompt without allowing the window to be hidden. Default: 30 + + .PARAMETER SilentCountdownSeconds + Specifies number of seconds to countdown for the restart when the toolkit is running in silent mode and `-SilentRestart` isn't specified. Default: 5 + + .PARAMETER SilentRestart + Specifies whether the restart should be triggered when DeployMode is silent or very silent. + + .PARAMETER NoCountdown + Specifies whether the user should receive a prompt to immediately restart their workstation. + + .PARAMETER NotTopMost + Specifies whether the prompt shouldn't be topmost, above all other windows. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Show-ADTInstallationRestartPrompt -NoCountdown + + Displays a restart prompt without a countdown. + + .EXAMPLE + Show-ADTInstallationRestartPrompt -CountdownSeconds 300 + + Displays a restart prompt with a 300-second countdown. + + .EXAMPLE + Show-ADTInstallationRestartPrompt -CountdownSeconds 600 -CountdownNoHideSeconds 60 + + Displays a restart prompt with a 600-second countdown and triggers a silent restart with a 60-second countdown in silent mode. + + .NOTES + Be mindful of the countdown you specify for the reboot as code directly after this function might NOT be able to execute - that includes logging. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Show-ADTInstallationRestartPrompt + #> + + [CmdletBinding(DefaultParameterSetName = 'Countdown')] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'NoCountdown')] + [System.Management.Automation.SwitchParameter]$NoCountdown, + + [Parameter(Mandatory = $false, ParameterSetName = 'Countdown')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$CountdownSeconds = 60, + + [Parameter(Mandatory = $false, ParameterSetName = 'Countdown')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$CountdownNoHideSeconds = 30, + + [Parameter(Mandatory = $true, ParameterSetName = 'SilentRestart')] + [System.Management.Automation.SwitchParameter]$SilentRestart, + + [Parameter(Mandatory = $false, ParameterSetName = 'SilentRestart')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$SilentCountdownSeconds = 5, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NotTopMost + ) + + dynamicparam + { + # Initialize variables. + $adtSession = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet + + # Define parameter dictionary for returning at the end. + $paramDictionary = [System.Management.Automation.RuntimeDefinedParameterDictionary]::new() + + # Add in parameters we need as mandatory when there's no active ADTSession. + $paramDictionary.Add('Title', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Title', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = 'Title of the prompt. Default: the application installation name.' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + $paramDictionary.Add('Subtitle', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Subtitle', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = 'Subtitle of the prompt. Default: the application deployment type.' } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + + # Return the populated dictionary. + return $paramDictionary + } + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $adtStrings = & $Script:CommandTable.'Get-ADTStringTable' + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + + # Set up defaults if not specified. + if (!$PSBoundParameters.ContainsKey('Title')) + { + $PSBoundParameters.Add('Title', $adtSession.InstallTitle) + } + if (!$PSBoundParameters.ContainsKey('Subtitle')) + { + $PSBoundParameters.Add('Subtitle', [System.String]::Format($adtStrings.WelcomePrompt.Fluent.Subtitle, $adtSession.GetDeploymentTypeName())) + } + if (!$PSBoundParameters.ContainsKey('CountdownSeconds')) + { + $PSBoundParameters.Add('CountdownSeconds', $CountdownSeconds) + } + if (!$PSBoundParameters.ContainsKey('CountdownNoHideSeconds')) + { + $PSBoundParameters.Add('CountdownNoHideSeconds', $CountdownNoHideSeconds) + } + } + + process + { + try + { + try + { + # If in non-interactive mode. + if ($adtSession -and $adtSession.IsSilent()) + { + if ($SilentRestart) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Triggering restart silently, because the deploy mode is set to [$($adtSession.DeployMode)] and [-SilentRestart] has been specified. Timeout is set to [$SilentCountdownSeconds] seconds." + & $Script:CommandTable.'Start-Process' -FilePath (& $Script:CommandTable.'Get-ADTPowerShellProcessPath') -ArgumentList "-NonInteractive -NoProfile -NoLogo -WindowStyle Hidden -Command Start-Sleep -Seconds $SilentCountdownSeconds; Restart-Computer -Force" -WindowStyle Hidden -ErrorAction Ignore + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Skipping restart, because the deploy mode is set to [$($adtSession.DeployMode)] and [-SilentRestart] was not specified." + } + return + } + + # Check if we are already displaying a restart prompt. + if (& $Script:CommandTable.'Get-Process' | & { process { if ($_.MainWindowTitle -match $adtStrings.RestartPrompt.Title) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "$($MyInvocation.MyCommand.Name) was invoked, but an existing restart prompt was detected. Cancelling restart prompt." -Severity 2 + return + } + + # If the script has been dot-source invoked by the deploy app script, display the restart prompt asynchronously. + if ($adtSession) + { + if ($NoCountdown) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Invoking $($MyInvocation.MyCommand.Name) asynchronously with no countdown..." + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Invoking $($MyInvocation.MyCommand.Name) asynchronously with a [$CountdownSeconds] second countdown..." + } + + # Start another powershell instance silently with function parameters from this function. + & $Script:CommandTable.'Start-Process' -FilePath (& $Script:CommandTable.'Get-ADTPowerShellProcessPath') -ArgumentList "$(if (!(& $Script:CommandTable.'Test-ADTModuleIsReleaseBuild')) { "-ExecutionPolicy Bypass " })-NonInteractive -NoProfile -NoLogo -WindowStyle Hidden -Command & (Import-Module -FullyQualifiedName @{ ModuleName = '$("$($Script:PSScriptRoot)\$($MyInvocation.MyCommand.Module.Name).psd1".Replace("'", "''"))'; Guid = '$($MyInvocation.MyCommand.Module.Guid)'; ModuleVersion = '$($MyInvocation.MyCommand.Module.Version)' } -PassThru) { & `$CommandTable.'Initialize-ADTModule' -ScriptDirectory '$([System.String]::Join("', '", $Script:ADT.Directories.Script.Replace("'", "''")))'; `$null = & `$CommandTable.'$($MyInvocation.MyCommand.Name)$($adtConfig.UI.DialogStyle)' $([PSADT.Shared.Utility]::ConvertDictToPowerShellArgs($PSBoundParameters, ('SilentRestart', 'SilentCountdownSeconds')).Replace('"', '\"')) }" -WindowStyle Hidden -ErrorAction Ignore + return + } + + # Call the underlying function to open the restart prompt. + return & $Script:CommandTable."$($MyInvocation.MyCommand.Name)$($adtConfig.UI.DialogStyle)" @PSBoundParameters + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Show-ADTInstallationWelcome +# +#----------------------------------------------------------------------------- + +function Show-ADTInstallationWelcome +{ + <# + .SYNOPSIS + Show a welcome dialog prompting the user with information about the deployment and actions to be performed before the deployment can begin. + + .DESCRIPTION + The following prompts can be included in the welcome dialog: + + * Close the specified running applications, or optionally close the applications without showing a prompt (using the `-Silent` switch). + * Defer the deployment a certain number of times, for a certain number of days or until a deadline is reached. + * Countdown until applications are automatically closed. + * Prevent users from launching the specified applications while the deployment is in progress. + + .PARAMETER CloseProcesses + Name of the process to stop (do not include the .exe). Specify multiple processes separated by a comma. Specify custom descriptions like this: @{ Name = 'winword'; Description = 'Microsoft Office Word'},@{ Name = 'excel'; Description = 'Microsoft Office Excel'} + + .PARAMETER Silent + Stop processes without prompting the user. + + .PARAMETER CloseProcessesCountdown + Option to provide a countdown in seconds until the specified applications are automatically closed. This only takes effect if deferral is not allowed or has expired. + + .PARAMETER ForceCloseProcessesCountdown + Option to provide a countdown in seconds until the specified applications are automatically closed regardless of whether deferral is allowed. + + .PARAMETER PromptToSave + Specify whether to prompt to save working documents when the user chooses to close applications by selecting the "Close Programs" button. Option does not work in SYSTEM context unless toolkit launched with "psexec.exe -s -i" to run it as an interactive process under the SYSTEM account. + + .PARAMETER PersistPrompt + Specify whether to make the Show-ADTInstallationWelcome prompt persist in the center of the screen every couple of seconds, specified in the config.psd1. The user will have no option but to respond to the prompt. This only takes effect if deferral is not allowed or has expired. + + .PARAMETER BlockExecution + Option to prevent the user from launching processes/applications, specified in -CloseProcesses, during the deployment. + + .PARAMETER AllowDefer + Enables an optional defer button to allow the user to defer the deployment. + + .PARAMETER AllowDeferCloseProcesses + Enables an optional defer button to allow the user to defer the deployment only if there are running applications that need to be closed. This parameter automatically enables -AllowDefer + + .PARAMETER DeferTimes + Specify the number of times the deployment can be deferred. + + .PARAMETER DeferDays + Specify the number of days since first run that the deployment can be deferred. This is converted to a deadline. + + .PARAMETER DeferDeadline + Specify the deadline date until which the deployment can be deferred. + + Specify the date in the local culture if the script is intended for that same culture. + + If the script is intended to run on EN-US machines, specify the date in the format: "08/25/2013" or "08-25-2013" or "08-25-2013 18:00:00" + + If the script is intended for multiple cultures, specify the date in the universal sortable date/time format: "2013-08-22 11:51:52Z" + + The deadline date will be displayed to the user in the format of their culture. + + .PARAMETER CheckDiskSpace + Specify whether to check if there is enough disk space for the deployment to proceed. + + If this parameter is specified without the RequiredDiskSpace parameter, the required disk space is calculated automatically based on the size of the script source and associated files. + + .PARAMETER RequiredDiskSpace + Specify required disk space in MB, used in combination with CheckDiskSpace. + + .PARAMETER NoMinimizeWindows + Specifies whether to minimize other windows when displaying prompt. Default: $false. + + .PARAMETER TopMost + Specifies whether the windows is the topmost window. Default: $true. + + .PARAMETER ForceCountdown + Specify a countdown to display before automatically proceeding with the deployment when a deferral is enabled. + + .PARAMETER CustomText + Specify whether to display a custom message specified in the string.psd1 file. Custom message must be populated for each language section in the string.psd1 file. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + Show-ADTInstallationWelcome -CloseProcesses iexplore, winword, excel + + Prompt the user to close Internet Explorer, Word and Excel. + + .EXAMPLE + Show-ADTInstallationWelcome -CloseProcesses @{ Name = 'winword' }, @{ Name = 'excel' } -Silent + + Close Word and Excel without prompting the user. + + .EXAMPLE + Show-ADTInstallationWelcome -CloseProcesses @{ Name = 'winword' }, @{ Name = 'excel' } -BlockExecution + + Close Word and Excel and prevent the user from launching the applications while the deployment is in progress. + + .EXAMPLE + Show-ADTInstallationWelcome -CloseProcesses @{ Name = 'winword'; Description = 'Microsoft Office Word' }, @{ Name = 'excel'; Description = 'Microsoft Office Excel' } -CloseProcessesCountdown 600 + + Prompt the user to close Word and Excel, with customized descriptions for the applications and automatically close the applications after 10 minutes. + + .EXAMPLE + Show-ADTInstallationWelcome -CloseProcesses @{ Name = 'winword' }, @{ Name = 'msaccess' }, @{ Name = 'excel' } -PersistPrompt + + Prompt the user to close Word, MSAccess and Excel. By using the PersistPrompt switch, the dialog will return to the center of the screen every couple of seconds, specified in the config.psd1, so the user cannot ignore it by dragging it aside. + + .EXAMPLE + Show-ADTInstallationWelcome -AllowDefer -DeferDeadline '25/08/2013' + + Allow the user to defer the deployment until the deadline is reached. + + .EXAMPLE + Show-ADTInstallationWelcome -CloseProcesses @{ Name = 'winword' }, @{ Name = 'excel' } -BlockExecution -AllowDefer -DeferTimes 10 -DeferDeadline '25/08/2013' -CloseProcessesCountdown 600 + + Close Word and Excel and prevent the user from launching the applications while the deployment is in progress. + + Allow the user to defer the deployment a maximum of 10 times or until the deadline is reached, whichever happens first. + + When deferral expires, prompt the user to close the applications and automatically close them after 10 minutes. + + .NOTES + An active ADT session is NOT required to use this function. + + The process descriptions are retrieved via Get-Process, with a fall back on the process name if no description is available. Alternatively, you can specify the description yourself with a '=' symbol - see examples. + + The dialog box will timeout after the timeout specified in the config.psd1 file (default 55 minutes) to prevent Intune/SCCM deployments from timing out and returning a failure code. When the dialog times out, the script will exit and return a 1618 code (SCCM fast retry code). + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Show-ADTInstallationWelcome + #> + + [CmdletBinding(DefaultParameterSetName = 'None')] + param + ( + [Parameter(Mandatory = $false, HelpMessage = 'Specify process names and an optional process description, e.g. @{ Name = "winword"; Description = "Microsoft Word"}')] + [ValidateNotNullOrEmpty()] + [PSADT.Types.ProcessObject[]]$CloseProcesses, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify whether to prompt user or force close the applications.')] + [System.Management.Automation.SwitchParameter]$Silent, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify a countdown to display before automatically closing applications where deferral is not allowed or has expired.')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$CloseProcessesCountdown, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify a countdown to display before automatically closing applications whether or not deferral is allowed.')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$ForceCloseProcessesCountdown, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify whether to prompt to save working documents when the user chooses to close applications by selecting the "Close Programs" button.')] + [System.Management.Automation.SwitchParameter]$PromptToSave, + + [Parameter(Mandatory = $false, HelpMessage = ' Specify whether to make the prompt persist in the center of the screen every couple of seconds, specified in the config.psd1 file.')] + [System.Management.Automation.SwitchParameter]$PersistPrompt, + + [Parameter(Mandatory = $false, HelpMessage = ' Specify whether to block execution of the processes during deployment.')] + [System.Management.Automation.SwitchParameter]$BlockExecution, + + [Parameter(Mandatory = $false, HelpMessage = ' Specify whether to enable the optional defer button on the dialog box.')] + [System.Management.Automation.SwitchParameter]$AllowDefer, + + [Parameter(Mandatory = $false, HelpMessage = ' Specify whether to enable the optional defer button on the dialog box only if an app needs to be closed.')] + [System.Management.Automation.SwitchParameter]$AllowDeferCloseProcesses, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify the number of times the deferral is allowed.')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$DeferTimes, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify the number of days since first run that the deferral is allowed.')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$DeferDays, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify the deadline (in format dd/mm/yyyy) for which deferral will expire as an option.')] + [ValidateNotNullOrEmpty()] + [System.String]$DeferDeadline, + + [Parameter(Mandatory = $true, HelpMessage = 'Specify whether to check if there is enough disk space for the deployment to proceed. If this parameter is specified without the RequiredDiskSpace parameter, the required disk space is calculated automatically based on the size of the script source and associated files.', ParameterSetName = 'CheckDiskSpace')] + [System.Management.Automation.SwitchParameter]$CheckDiskSpace, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify required disk space in MB, used in combination with $CheckDiskSpace.', ParameterSetName = 'CheckDiskSpace')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$RequiredDiskSpace, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify whether to minimize other windows when displaying prompt.')] + [System.Management.Automation.SwitchParameter]$NoMinimizeWindows, + + [Parameter(Mandatory = $false, HelpMessage = 'Specifies whether the window is the topmost window.')] + [System.Management.Automation.SwitchParameter]$NotTopMost, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify a countdown to display before automatically proceeding with the deployment when a deferral is enabled.')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$ForceCountdown, + + [Parameter(Mandatory = $false, HelpMessage = 'Specify whether to display a custom message specified in the string.psd1 file. Custom message must be populated for each language section in the string.psd1 file.')] + [System.Management.Automation.SwitchParameter]$CustomText + ) + + dynamicparam + { + # Initialize variables. + $adtSession = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet + $adtStrings = & $Script:CommandTable.'Get-ADTStringTable' + $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + + # Define parameter dictionary for returning at the end. + $paramDictionary = [System.Management.Automation.RuntimeDefinedParameterDictionary]::new() + + # Add in parameters we need as mandatory when there's no active ADTSession. + $paramDictionary.Add('Title', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Title', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = "Title of the prompt. Default: the application deployment name." } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + $paramDictionary.Add('Subtitle', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'Subtitle', [System.String], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession -and ($adtConfig.UI.DialogStyle -eq 'Fluent'); HelpMessage = "Subtitle of the prompt. Default: the application deployment type." } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + $paramDictionary.Add('DeploymentType', [System.Management.Automation.RuntimeDefinedParameter]::new( + 'DeploymentType', [PSADT.Module.DeploymentType], $( + [System.Management.Automation.ParameterAttribute]@{ Mandatory = !$adtSession; HelpMessage = "The deployment type. Default: the session's DeploymentType value." } + [System.Management.Automation.ValidateNotNullOrEmptyAttribute]::new() + ) + )) + + # Return the populated dictionary. + return $paramDictionary + } + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $adtEnv = & $Script:CommandTable.'Get-ADTEnvironmentTable' + + # Set up defaults if not specified. + if (!$PSBoundParameters.ContainsKey('DeploymentType')) + { + $PSBoundParameters.Add('DeploymentType', $adtSession.DeploymentType) + } + if (!$PSBoundParameters.ContainsKey('Title')) + { + $PSBoundParameters.Add('Title', $adtSession.InstallTitle) + } + if (!$PSBoundParameters.ContainsKey('Subtitle')) + { + $PSBoundParameters.Add('Subtitle', [System.String]::Format($adtStrings.WelcomePrompt.Fluent.Subtitle, $adtSession.GetDeploymentTypeName())) + } + + # Instantiate new object to hold all data needed within this call. + $welcomeState = [PSADT.Types.WelcomeState]::new() + $deferDeadlineUniversal = $null + $promptResult = $null + } + + process + { + try + { + try + { + # If running in NonInteractive mode, force the processes to close silently. + if (!$PSBoundParameters.ContainsKey('Silent') -and $adtSession -and ($adtSession.IsNonInteractive() -or $adtSession.IsSilent())) + { + $Silent = $true + } + + # If using Zero-Config MSI Deployment, append any executables found in the MSI to the CloseProcesses list + if ($adtSession -and ($msiExecutables = $adtSession.GetDefaultMsiExecutablesList())) + { + $CloseProcesses = $(if ($CloseProcesses) { $CloseProcesses }; $msiExecutables) + } + + # Check disk space requirements if specified + if ($adtSession -and $CheckDiskSpace -and ($scriptDir = try { & $Script:CommandTable.'Get-ADTSessionCacheScriptDirectory' } catch { $null = $null })) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Evaluating disk space requirements.' + if (!$RequiredDiskSpace) + { + try + { + # Determine the size of the Files folder + $fso = & $Script:CommandTable.'New-Object' -ComObject Scripting.FileSystemObject + $RequiredDiskSpace = [System.Math]::Round($fso.GetFolder($scriptDir).Size / 1MB) + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to calculate disk space requirement from source files.`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' -ErrorRecord $_)" -Severity 3 + } + finally + { + $null = try + { + [System.Runtime.InteropServices.Marshal]::ReleaseComObject($fso) + } + catch + { + $null + } + } + } + if (($freeDiskSpace = & $Script:CommandTable.'Get-ADTFreeDiskSpace') -lt $RequiredDiskSpace) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to meet minimum disk space requirement. Space Required [$RequiredDiskSpace MB], Space Available [$freeDiskSpace MB]." -Severity 3 + if (!$Silent) + { + & $Script:CommandTable.'Show-ADTInstallationPrompt' -Message ((& $Script:CommandTable.'Get-ADTStringTable').DiskSpace.Message -f $PSBoundParameters.Title, $RequiredDiskSpace, $freeDiskSpace) -ButtonRightText OK -Icon Error + } + & $Script:CommandTable.'Close-ADTSession' -ExitCode $adtConfig.UI.DefaultExitCode + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Successfully passed minimum disk space requirement check.' + } + + # Check Deferral history and calculate remaining deferrals. + if ($AllowDefer -or $AllowDeferCloseProcesses) + { + # Set $AllowDefer to true if $AllowDeferCloseProcesses is true. + $AllowDefer = $true + + # Get the deferral history from the registry. + $deferHistory = if ($adtSession) { & $Script:CommandTable.'Get-ADTDeferHistory' } + $deferHistoryTimes = $deferHistory | & $Script:CommandTable.'Select-Object' -ExpandProperty DeferTimesRemaining -ErrorAction Ignore + $deferHistoryDeadline = $deferHistory | & $Script:CommandTable.'Select-Object' -ExpandProperty DeferDeadline -ErrorAction Ignore + + # Reset switches. + $checkDeferDays = $DeferDays -ne 0 + $checkDeferDeadline = !!$DeferDeadline + + if ($DeferTimes -ne 0) + { + [System.Int32]$DeferTimes = if ($deferHistoryTimes -ge 0) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Defer history shows [$($deferHistory.DeferTimesRemaining)] deferrals remaining." + $deferHistory.DeferTimesRemaining - 1 + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The user has [$DeferTimes] deferrals remaining." + $DeferTimes - 1 + } + + if ($DeferTimes -lt 0) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Deferral has expired.' + $AllowDefer = $false + } + } + + if ($checkDeferDays -and $AllowDefer) + { + $deferDeadlineUniversal = if ($deferHistoryDeadline) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Defer history shows a deadline date of [$deferHistoryDeadline]." + & $Script:CommandTable.'Get-ADTUniversalDate' -DateTime $deferHistoryDeadline + } + else + { + & $Script:CommandTable.'Get-ADTUniversalDate' -DateTime ([System.DateTime]::Now.AddDays($DeferDays).ToString([System.Globalization.DateTimeFormatInfo]::CurrentInfo.UniversalSortableDateTimePattern)) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The user has until [$deferDeadlineUniversal] before deferral expires." + + if ((& $Script:CommandTable.'Get-ADTUniversalDate') -gt $deferDeadlineUniversal) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Deferral has expired.' + $AllowDefer = $false + } + } + + if ($checkDeferDeadline -and $AllowDefer) + { + # Validate date. + try + { + $deferDeadlineUniversal = & $Script:CommandTable.'Get-ADTUniversalDate' -DateTime $DeferDeadline + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The user has until [$deferDeadlineUniversal] remaining." + + if ((& $Script:CommandTable.'Get-ADTUniversalDate') -gt $deferDeadlineUniversal) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Deferral has expired.' + $AllowDefer = $false + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Date is not in the correct format for the current culture. Type the date in the current locale format, such as 20/08/2014 (Europe) or 08/20/2014 (United States). If the script is intended for multiple cultures, specify the date in the universal sortable date/time format, e.g. '2013-08-22 11:51:52Z'." + } + } + } + + if (($DeferTimes -lt 0) -and !$deferDeadlineUniversal) + { + $AllowDefer = $false + } + + # Prompt the user to close running applications and optionally defer if enabled. + if (!$Silent -and (!$adtSession -or !$adtSession.IsSilent())) + { + # Keep the same variable for countdown to simplify the code. + if ($ForceCloseProcessesCountdown -gt 0) + { + $CloseProcessesCountdown = $ForceCloseProcessesCountdown + } + elseif ($ForceCountdown -gt 0) + { + $CloseProcessesCountdown = $ForceCountdown + } + + while (($welcomeState.RunningProcesses = & $Script:CommandTable.'Get-ADTRunningProcesses' -ProcessObjects $CloseProcesses) -or (($promptResult -ne 'Defer') -and ($promptResult -ne 'Close'))) + { + # Get all unique running process descriptions. + $welcomeState.RunningProcessDescriptions = $welcomeState.RunningProcesses | & $Script:CommandTable.'Select-Object' -ExpandProperty ProcessDescription | & $Script:CommandTable.'Sort-Object' -Unique + + # Define parameters for welcome prompt. + $promptParams = @{ + Title = $PSBoundParameters.Title + Subtitle = $PSBoundParameters.Subtitle + DeploymentType = $PSBoundParameters.DeploymentType + CloseProcessesCountdown = [System.TimeSpan]::FromSeconds($CloseProcessesCountdown) + ForceCloseProcessesCountdown = !!$ForceCloseProcessesCountdown + ForceCountdown = !!$ForceCountdown + PersistPrompt = $PersistPrompt + NoMinimizeWindows = $NoMinimizeWindows + CustomText = $CustomText + NotTopMost = $NotTopMost + } + if ($CloseProcesses) { $promptParams.Add('ProcessObjects', $CloseProcesses) } + + # Check if we need to prompt the user to defer, to defer and close apps, or not to prompt them at all + if ($AllowDefer) + { + # If there is deferral and closing apps is allowed but there are no apps to be closed, break the while loop. + if ($AllowDeferCloseProcesses -and !$welcomeState.RunningProcessDescriptions) + { + break + } + elseif (($promptResult -ne 'Close') -or ($welcomeState.RunningProcessDescriptions -and ($promptResult -ne 'Continue'))) + { + # Otherwise, as long as the user has not selected to close the apps or the processes are still running and the user has not selected to continue, prompt user to close running processes with deferral. + $deferParams = @{ AllowDefer = $true; DeferTimes = $DeferTimes }; if ($deferDeadlineUniversal) { $deferParams.Add('DeferDeadline', $deferDeadlineUniversal) } + $promptResult = & $Script:CommandTable."Show-ADTWelcomePrompt$($adtConfig.UI.DialogStyle)" @promptParams @deferParams + } + } + elseif ($welcomeState.RunningProcessDescriptions -or !!$forceCountdown) + { + # If there is no deferral and processes are running, prompt the user to close running processes with no deferral option. + $promptResult = & $Script:CommandTable."Show-ADTWelcomePrompt$($adtConfig.UI.DialogStyle)" @promptParams + } + else + { + # If there is no deferral and no processes running, break the while loop. + break + } + + # Process the form results. + if ($promptResult -eq 'Continue') + { + # If the user has clicked OK, wait a few seconds for the process to terminate before evaluating the running processes again. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'The user selected to continue...' + if (!$welcomeState.RunningProcesses) + { + # Break the while loop if there are no processes to close and the user has clicked OK to continue. + break + } + [System.Threading.Thread]::Sleep(2000) + } + elseif ($promptResult -eq 'Close') + { + # Force the applications to close. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'The user selected to force the application(s) to close...' + if ($PromptToSave -and $adtEnv.SessionZero -and !$adtEnv.IsProcessUserInteractive) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Specified [-PromptToSave] option will not be available, because current process is running in session zero and is not interactive.' -Severity 2 + } + + # Update the process list right before closing, in case it changed. + $PromptToSaveTimeout = [System.TimeSpan]::FromSeconds($adtConfig.UI.PromptToSaveTimeout) + foreach ($runningProcess in ($welcomeState.RunningProcesses = & $Script:CommandTable.'Get-ADTRunningProcesses' -ProcessObject $CloseProcesses -InformationAction SilentlyContinue)) + { + # If the PromptToSave parameter was specified and the process has a window open, then prompt the user to save work if there is work to be saved when closing window. + if ($PromptToSave -and !($adtEnv.SessionZero -and !$adtEnv.IsProcessUserInteractive) -and ($AllOpenWindowsForRunningProcess = & $Script:CommandTable.'Get-ADTWindowTitle' -ParentProcess $runningProcess.ProcessName -InformationAction SilentlyContinue | & $Script:CommandTable.'Select-Object' -First 1) -and ($runningProcess.MainWindowHandle -ne [IntPtr]::Zero)) + { + foreach ($OpenWindow in $AllOpenWindowsForRunningProcess) + { + try + { + # Try to bring the window to the front before closing. This doesn't always work. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Stopping process [$($runningProcess.ProcessName)] with window title [$($OpenWindow.WindowTitle)] and prompt to save if there is work to be saved (timeout in [$($adtConfig.UI.PromptToSaveTimeout)] seconds)..." + $null = try + { + [PSADT.GUI.UiAutomation]::BringWindowToFront($OpenWindow.WindowHandle) + } + catch + { + $null + } + + # Close out the main window and spin until completion. + if ($runningProcess.CloseMainWindow()) + { + $promptToSaveStart = [System.DateTime]::Now + do + { + if (!($IsWindowOpen = & $Script:CommandTable.'Get-ADTWindowTitle' -WindowHandle $OpenWindow.WindowHandle -InformationAction SilentlyContinue | & $Script:CommandTable.'Select-Object' -First 1)) + { + break + } + [System.Threading.Thread]::Sleep(3000) + } + while (($IsWindowOpen) -and (([System.DateTime]::Now - $promptToSaveStart) -lt $PromptToSaveTimeout)) + + if ($IsWindowOpen) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Exceeded the [$($adtConfig.UI.PromptToSaveTimeout)] seconds timeout value for the user to save work associated with process [$($runningProcess.ProcessName)] with window title [$($OpenWindow.WindowTitle)]." -Severity 2 + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Window [$($OpenWindow.WindowTitle)] for process [$($runningProcess.ProcessName)] was successfully closed." + } + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to call the CloseMainWindow() method on process [$($runningProcess.ProcessName)] with window title [$($OpenWindow.WindowTitle)] because the main window may be disabled due to a modal dialog being shown." -Severity 3 + } + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to close window [$($OpenWindow.WindowTitle)] for process [$($runningProcess.ProcessName)].`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' -ErrorRecord $_)" -Severity 3 + } + finally + { + $runningProcess.Refresh() + } + } + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Stopping process $($runningProcess.ProcessName)..." + & $Script:CommandTable.'Stop-Process' -Name $runningProcess.ProcessName -Force -ErrorAction Ignore + } + } + + if ($welcomeState.RunningProcesses = & $Script:CommandTable.'Get-ADTRunningProcesses' -ProcessObjects $CloseProcesses -InformationAction SilentlyContinue) + { + # Apps are still running, give them 2s to close. If they are still running, the Welcome Window will be displayed again. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Sleeping for 2 seconds because the processes are still not closed...' + [System.Threading.Thread]::Sleep(2000) + } + } + elseif ($promptResult -eq 'Timeout') + { + # Stop the script (if not actioned before the timeout value). + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Deployment not actioned before the timeout value.' + $BlockExecution = $false + if ($adtSession -and (($DeferTimes -ge 0) -or $deferDeadlineUniversal)) + { + & $Script:CommandTable.'Set-ADTDeferHistory' -DeferTimesRemaining $DeferTimes -DeferDeadline $deferDeadlineUniversal + } + + # Dispose the welcome prompt timer here because if we dispose it within the Show-ADTWelcomePrompt function we risk resetting the timer and missing the specified timeout period. + if ($welcomeState.WelcomeTimer) + { + $welcomeState.WelcomeTimer.Dispose() + $welcomeState.WelcomeTimer = $null + } + + # Restore minimized windows. + if (!$NoMinimizeWindows) + { + $null = $adtEnv.ShellApp.UndoMinimizeAll() + } + if ($adtSession) + { + & $Script:CommandTable.'Close-ADTSession' -ExitCode $adtConfig.UI.DefaultExitCode + } + } + elseif ($promptResult -eq 'Defer') + { + # Stop the script (user chose to defer) + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Deployment deferred by the user.' + $BlockExecution = $false + & $Script:CommandTable.'Set-ADTDeferHistory' -DeferTimesRemaining $DeferTimes -DeferDeadline $deferDeadlineUniversal + + # Restore minimized windows. + if (!$NoMinimizeWindows) + { + $null = $adtEnv.ShellApp.UndoMinimizeAll() + } + if ($adtSession) + { + & $Script:CommandTable.'Close-ADTSession' -ExitCode $adtConfig.UI.DeferExitCode + } + } + } + } + + # Force the processes to close silently, without prompting the user. + if ($Silent -and ($runningProcesses = & $Script:CommandTable.'Get-ADTRunningProcesses' -ProcessObjects $CloseProcesses -InformationAction SilentlyContinue)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Force closing application(s) [$(($runningProcesses.ProcessDescription | & $Script:CommandTable.'Sort-Object' -Unique) -join ',')] without prompting user." + & $Script:CommandTable.'Stop-Process' -InputObject $runningProcesses -Force -ErrorAction Ignore + [System.Threading.Thread]::Sleep(2000) + } + + # If block execution switch is true, call the function to block execution of these processes. + if ($BlockExecution -and $CloseProcesses) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message '[-BlockExecution] parameter specified.' + & $Script:CommandTable.'Block-ADTAppExecution' -ProcessName $CloseProcesses.Name + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Start-ADTMsiProcess +# +#----------------------------------------------------------------------------- + +function Start-ADTMsiProcess +{ + <# + .SYNOPSIS + Executes msiexec.exe to perform actions such as install, uninstall, patch, repair, or active setup for MSI and MSP files or MSI product codes. + + .DESCRIPTION + This function utilizes msiexec.exe to handle various operations on MSI and MSP files, as well as MSI product codes. The operations include installation, uninstallation, patching, repair, and setting up active configurations. + + If the -Action parameter is set to "Install" and the MSI is already installed, the function will terminate without performing any actions. + + The function automatically sets default switches for msiexec based on preferences defined in the config.psd1 file. Additionally, it generates a log file name and creates a verbose log for all msiexec operations, ensuring detailed tracking. + + The MSI or MSP file is expected to reside in the "Files" subdirectory of the App Deploy Toolkit, with transform files expected to be in the same directory as the MSI file. + + .PARAMETER Action + Specifies the action to be performed. Available options: Install, Uninstall, Patch, Repair, ActiveSetup. + + .PARAMETER FilePath + The file path to the MSI/MSP file. + + .PARAMETER ProductCode + The product code of the installed MSI. + + .PARAMETER InstalledApplication + The InstalledApplication object of the installed MSI. + + .PARAMETER Transforms + The name(s) of the transform file(s) to be applied to the MSI. The transform files should be in the same directory as the MSI file. + + .PARAMETER Patches + The name(s) of the patch (MSP) file(s) to be applied to the MSI for the "Install" action. The patch files should be in the same directory as the MSI file. + + .PARAMETER ArgumentList + Overrides the default parameters specified in the config.psd1 file. + + .PARAMETER AdditionalArgumentList + Adds additional parameters to the default set specified in the config.psd1 file. + + .PARAMETER SecureArgumentList + Hides all parameters passed to the MSI or MSP file from the toolkit log file. + + .PARAMETER LoggingOptions + Overrides the default logging options specified in the config.psd1 file. + + .PARAMETER LogFileName + Overrides the default log file name. The default log file name is generated from the MSI file name. If LogFileName does not end in .log, it will be automatically appended. + + For uninstallations, by default the product code is resolved to the DisplayName and version of the application. + + .PARAMETER WorkingDirectory + Overrides the working directory. The working directory is set to the location of the MSI file. + + .PARAMETER SkipMSIAlreadyInstalledCheck + Skips the check to determine if the MSI is already installed on the system. + + .PARAMETER IncludeUpdatesAndHotfixes + Include matches against updates and hotfixes in results. + + .PARAMETER NoWait + Immediately continue after executing the process. + + .PARAMETER PassThru + Returns ExitCode, STDOut, and STDErr output from the process. + + .PARAMETER SuccessExitCodes + List of exit codes to be considered successful. Defaults to values set during ADTSession initialization, otherwise: 0 + + .PARAMETER RebootExitCodes + List of exit codes to indicate a reboot is required. Defaults to values set during ADTSession initialization, otherwise: 1641, 3010 + + .PARAMETER IgnoreExitCodes + List the exit codes to ignore or * to ignore all exit codes. + + .PARAMETER PriorityClass + Specifies priority class for the process. Options: Idle, Normal, High, AboveNormal, BelowNormal, RealTime. Default: Normal + + .PARAMETER RepairFromSource + Specifies whether we should repair from source. Also rewrites local cache. Default: $false + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.Types.ProcessResult + + Returns an object with the results of the installation if -PassThru is specified. + - ExitCode + - StdOut + - StdErr + + .EXAMPLE + Start-ADTMsiProcess -Action 'Install' -FilePath 'Adobe_FlashPlayer_11.2.202.233_x64_EN.msi' + + Install an MSI. + + .EXAMPLE + Start-ADTMsiProcess -Action 'Install' -FilePath 'Adobe_FlashPlayer_11.2.202.233_x64_EN.msi' -Transforms 'Adobe_FlashPlayer_11.2.202.233_x64_EN_01.mst' -ArgumentList '/QN' + + Install an MSI, applying a transform and overriding the default MSI toolkit parameters. + + .EXAMPLE + $ExecuteMSIResult = Start-ADTMsiProcess -Action 'Install' -FilePath 'Adobe_FlashPlayer_11.2.202.233_x64_EN.msi' -PassThru + + Install an MSI and stores the result of the execution into a variable by using the -PassThru option. + + .EXAMPLE + Start-ADTMsiProcess -Action 'Uninstall' -ProductCode '{26923b43-4d38-484f-9b9e-de460746276c}' + + Uninstall an MSI using a product code. + + .EXAMPLE + Start-ADTMsiProcess -Action 'Patch' -FilePath 'Adobe_Reader_11.0.3_EN.msp' + + Install an MSP. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Start-ADTMsiProcess + #> + + [CmdletBinding()] + [OutputType([System.Int32])] + param + ( + [Parameter(Mandatory = $false)] + [ValidateSet('Install', 'Uninstall', 'Patch', 'Repair', 'ActiveSetup')] + [System.String]$Action = 'Install', + + [Parameter(Mandatory = $true, ParameterSetName = 'FilePath', ValueFromPipeline = $true, HelpMessage = 'Please supply the path to the MSI/MSP file to process.')] + [ValidateScript({ + if ([System.IO.Path]::GetExtension($_) -notmatch '^\.ms[ip]$') + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName FilePath -ProvidedValue $_ -ExceptionMessage 'The specified input has an invalid file extension.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$FilePath, + + [Parameter(Mandatory = $true, ParameterSetName = 'ProductCode', ValueFromPipeline = $true, HelpMessage = 'Please supply the Product Code to process.')] + [ValidateNotNullOrEmpty()] + [System.Guid]$ProductCode, + + [Parameter(Mandatory = $true, ParameterSetName = 'InstalledApplication', ValueFromPipeline = $true, HelpMessage = 'Please supply the InstalledApplication object to process.')] + [ValidateNotNullOrEmpty()] + [PSADT.Types.InstalledApplication]$InstalledApplication, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$Transforms, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [PSDefaultValue(Help = 'Install (Normal): (Get-ADTConfig).MSI.InstallParams; Install (Silent): (Get-ADTConfig).MSI.SilentParams; Uninstall (Normal): (Get-ADTConfig).MSI.UninstallParams; Uninstall (Silent): (Get-ADTConfig).MSI.SilentParams')] + [System.String[]]$ArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$AdditionalArgumentList, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SecureArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$Patches, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$LoggingOptions, + + [Parameter(Mandatory = $false)] + [ValidateScript({ + if ([System.String]::IsNullOrWhiteSpace($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName LogFileName -ProvidedValue $_ -ExceptionMessage 'The specified input is null or white space.')) + } + if ([System.IO.Path]::GetExtension($_) -match '^\.(log|txt)$') + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName LogFileName -ProvidedValue $_ -ExceptionMessage 'The specified input cannot have an extension.')) + } + return $true + })] + [System.String]$LogFileName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$WorkingDirectory, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SkipMSIAlreadyInstalledCheck, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$IncludeUpdatesAndHotfixes, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoWait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32[]]$SuccessExitCodes, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32[]]$RebootExitCodes, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$IgnoreExitCodes, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Diagnostics.ProcessPriorityClass]$PriorityClass = [System.Diagnostics.ProcessPriorityClass]::Normal, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$RepairFromSource + ) + + begin + { + # The use of a ProductCode with an Install action is not supported. + if ($ProductCode -and ($Action -eq 'Install')) + { + $naerParams = @{ + Exception = [System.InvalidOperationException]::new("The ProductCode parameter can only be used with non-install actions.") + Category = [System.Management.Automation.ErrorCategory]::InvalidOperation + ErrorId = 'ProductCodeInstallActionNotSupported' + TargetObject = $PSBoundParameters + RecommendedAction = "Please review the supplied parameters and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + $adtSession = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet; $adtConfig = & $Script:CommandTable.'Get-ADTConfig' + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # Determine whether the input is a ProductCode or not. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Executing MSI action [$Action]..." + + # If the MSI is in the Files directory, set the full path to the MSI. + $msiProduct = switch ($PSCmdlet.ParameterSetName) + { + FilePath + { + if (& $Script:CommandTable.'Test-Path' -LiteralPath $FilePath -PathType Leaf) + { + (& $Script:CommandTable.'Get-Item' -LiteralPath $FilePath).FullName + } + elseif ($adtSession -and [System.IO.File]::Exists(($dirFilesPath = [System.IO.Path]::Combine($adtSession.DirFiles, $FilePath)))) + { + $dirFilesPath + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to find the file [$FilePath]." -Severity 3 + $naerParams = @{ + Exception = [System.IO.FileNotFoundException]::new("Failed to find the file [$FilePath].") + Category = [System.Management.Automation.ErrorCategory]::ObjectNotFound + ErrorId = 'FilePathNotFound' + TargetObject = $FilePath + RecommendedAction = "Please confirm the path of the file and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + break + } + + ProductCode + { + $ProductCode.ToString('B') + break + } + + InstalledApplication + { + $InstalledApplication.ProductCode.ToString('B') + break + } + } + + # Fix up any bad file paths. + if ([System.IO.Path]::GetExtension($msiProduct) -eq '.msi') + { + # Iterate transforms. + if ($Transforms) + { + for ($i = 0; $i -lt $Transforms.Length; $i++) + { + if ([System.IO.File]::Exists(($fullPath = & $Script:CommandTable.'Join-Path' -Path (& $Script:CommandTable.'Split-Path' -Path $msiProduct -Parent) -ChildPath $Transforms[$i].Replace('.\', '')))) + { + $Transforms[$i] = $fullPath + } + } + } + + # Iterate patches. + if ($Patches) + { + for ($i = 0; $i -lt $Patches.Length; $i++) + { + if ([System.IO.File]::Exists(($fullPath = & $Script:CommandTable.'Join-Path' -Path (& $Script:CommandTable.'Split-Path' -Path $msiProduct -Parent) -ChildPath $Patches[$i].Replace('.\', '')))) + { + $Patches[$i] = $fullPath + } + } + } + } + + # If the provided MSI was a file path, get the Property table and store it. + $msiPropertyTable = if ([System.IO.Path]::GetExtension($msiProduct) -eq '.msi') + { + $gmtpParams = @{ Path = $msiProduct; Table = 'Property' }; if ($Transforms) { $gmtpParams.Add('TransformPath', $Transforms) } + & $Script:CommandTable.'Get-ADTMsiTableProperty' @gmtpParams + } + + # Get the ProductCode of the MSI. + $msiProductCode = if ($ProductCode) + { + $ProductCode + } + elseif ($InstalledApplication) + { + $InstalledApplication.ProductCode + } + elseif ($msiPropertyTable) + { + $msiPropertyTable.ProductCode + } + + # Check if the MSI is already installed. If no valid ProductCode to check or SkipMSIAlreadyInstalledCheck supplied, then continue with requested MSI action. + $msiInstalled = if ($msiProductCode -and !$SkipMSIAlreadyInstalledCheck) + { + if (!$InstalledApplication -and ($installedApps = & $Script:CommandTable.'Get-ADTApplication' -ProductCode $msiProductCode -IncludeUpdatesAndHotfixes:$IncludeUpdatesAndHotfixes)) + { + $InstalledApplication = $installedApps + } + !!$InstalledApplication + } + else + { + $Action -ne 'Install' + } + + # Return early if we're installing an installed product, or anything else for a non-installed product. + if ($msiInstalled -and ($Action -eq 'Install')) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The MSI is already installed on this system. Skipping action [$Action]..." + return $(if ($PassThru) { [PSADT.Types.ProcessResult]::new(1638, $null, $null) }) + } + elseif (!$msiInstalled -and ($Action -ne 'Install')) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The MSI is not installed on this system. Skipping action [$Action]..." + return + } + + # Set up the log file to use. + $logFile = if ($PSBoundParameters.ContainsKey('LogFileName')) + { + $LogFileName.Trim() + } + elseif ($InstalledApplication) + { + (& $Script:CommandTable.'Remove-ADTInvalidFileNameChars' -Name ($InstalledApplication.DisplayName + '_' + $InstalledApplication.DisplayVersion)) -replace '\s+' + } + elseif ($msiPropertyTable) + { + (& $Script:CommandTable.'Remove-ADTInvalidFileNameChars' -Name ($msiPropertyTable.ProductName + '_' + $msiPropertyTable.ProductVersion)) -replace '\s+' + } + + # Build the log path to use. + $logPath = if ($logFile) + { + if ($adtSession -and $adtConfig.Toolkit.CompressLogs) + { + & $Script:CommandTable.'Join-Path' -Path $adtSession.LogTempFolder -ChildPath $logFile + } + else + { + # Create the Log directory if it doesn't already exist. + if (![System.IO.Directory]::Exists($adtConfig.MSI.LogPath)) + { + $null = [System.IO.Directory]::CreateDirectory($adtConfig.MSI.LogPath) + } + + # Build the log file path. + & $Script:CommandTable.'Join-Path' -Path $adtConfig.MSI.LogPath -ChildPath $logFile + } + } + + # Set the installation parameters. + if ($adtSession -and $adtSession.IsNonInteractive()) + { + $msiInstallDefaultParams = $adtConfig.MSI.SilentParams + $msiUninstallDefaultParams = $adtConfig.MSI.SilentParams + } + else + { + $msiInstallDefaultParams = $adtConfig.MSI.InstallParams + $msiUninstallDefaultParams = $adtConfig.MSI.UninstallParams + } + + # Build the MSI parameters. + switch ($action) + { + Install + { + $option = '/i' + $msiLogFile = if ($logPath) { "$($logPath)_$($_)" } + $msiDefaultParams = $msiInstallDefaultParams + break + } + Uninstall + { + $option = '/x' + $msiLogFile = if ($logPath) { "$($logPath)_$($_)" } + $msiDefaultParams = $msiUninstallDefaultParams + break + } + Patch + { + $option = '/update' + $msiLogFile = if ($logPath) { "$($logPath)_$($_)" } + $msiDefaultParams = $msiInstallDefaultParams + break + } + Repair + { + $option = "/f$(if ($RepairFromSource) {'vomus'})" + $msiLogFile = if ($logPath) { "$($logPath)_$($_)" } + $msiDefaultParams = $msiInstallDefaultParams + break + } + ActiveSetup + { + $option = '/fups' + $msiLogFile = if ($logPath) { "$($logPath)_$($_)" } + $msiDefaultParams = $null + break + } + } + + # Post-process the MSI log file variable. + if ($msiLogFile) + { + # Append the username to the log file name if the toolkit is not running as an administrator, since users do not have the rights to modify files in the ProgramData folder that belong to other users. + if (!(& $Script:CommandTable.'Test-ADTCallerIsAdmin')) + { + $msiLogFile = $msiLogFile + '_' + (& $Script:CommandTable.'Remove-ADTInvalidFileNameChars' -Name ([System.Environment]::UserName)) + } + + # Append ".log" to the MSI logfile path and enclose in quotes. + if ([IO.Path]::GetExtension($msiLogFile) -ne '.log') + { + $msiLogFile = "`"$($msiLogFile + '.log')`"" + } + } + + # Set the working directory of the MSI. + if ($PSCmdlet.ParameterSetName.Equals('FilePath') -and !$workingDirectory) + { + $WorkingDirectory = [System.IO.Path]::GetDirectoryName($msiProduct) + } + + # Enumerate all transforms specified, qualify the full path if possible and enclose in quotes. + $mstFile = if ($Transforms) + { + "`"$($Transforms -join ';')`"" + } + + # Enumerate all patches specified, qualify the full path if possible and enclose in quotes. + $mspFile = if ($Patches) + { + "`"$($Patches -join ';')`"" + } + + # Start building the MsiExec command line starting with the base action and file. + $argsMSI = "$option `"$msiProduct`"" + + # Add MST. + if ($mstFile) + { + $argsMSI = "$argsMSI TRANSFORMS=$mstFile TRANSFORMSSECURE=1" + } + + # Add MSP. + if ($mspFile) + { + $argsMSI = "$argsMSI PATCH=$mspFile" + } + + # Replace default parameters if specified. + $argsMSI = if ($ArgumentList) + { + "$argsMSI $([System.String]::Join(' ', $ArgumentList))" + } + else + { + "$argsMSI $msiDefaultParams" + } + + # Add reinstallmode and reinstall variable for Patch. + if ($action -eq 'Patch') + { + $argsMSI = "$argsMSI REINSTALLMODE=ecmus REINSTALL=ALL" + } + + # Append parameters to default parameters if specified. + if ($AdditionalArgumentList) + { + $argsMSI = "$argsMSI $([System.String]::Join(' ', $AdditionalArgumentList))" + } + + # Add custom Logging Options if specified, otherwise, add default Logging Options from Config file. + if ($msiLogFile) + { + $argsMSI = if ($LoggingOptions) + { + "$argsMSI $LoggingOptions $msiLogFile" + } + else + { + "$argsMSI $($adtConfig.MSI.LoggingOptions) $msiLogFile" + } + } + + # Build the hashtable with the options that will be passed to Start-ADTProcess using splatting. + $ExecuteProcessSplat = @{ + FilePath = "$([System.Environment]::SystemDirectory)\msiexec.exe" + ArgumentList = $argsMSI + WindowStyle = 'Normal' + } + if ($WorkingDirectory) + { + $ExecuteProcessSplat.Add('WorkingDirectory', $WorkingDirectory) + } + if ($SecureArgumentList) + { + $ExecuteProcessSplat.Add('SecureArgumentList', $SecureArgumentList) + } + if ($PassThru) + { + $ExecuteProcessSplat.Add('PassThru', $PassThru) + } + if ($SuccessExitCodes) + { + $ExecuteProcessSplat.Add('SuccessExitCodes', $SuccessExitCodes) + } + if ($RebootExitCodes) + { + $ExecuteProcessSplat.Add('RebootExitCodes', $RebootExitCodes) + } + if ($IgnoreExitCodes) + { + $ExecuteProcessSplat.Add('IgnoreExitCodes', $IgnoreExitCodes) + } + if ($PriorityClass) + { + $ExecuteProcessSplat.Add('PriorityClass', $PriorityClass) + } + if ($NoWait) + { + $ExecuteProcessSplat.Add('NoWait', $NoWait) + } + + # Call the Start-ADTProcess function. + $result = & $Script:CommandTable.'Start-ADTProcess' @ExecuteProcessSplat + + # Refresh environment variables for Windows Explorer process as Windows does not consistently update environment variables created by MSIs. + & $Script:CommandTable.'Update-ADTDesktop' + + # Return the results if passing through. + if ($PassThru -and $result) + { + return $result + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Start-ADTMspProcess +# +#----------------------------------------------------------------------------- + +function Start-ADTMspProcess +{ + <# + .SYNOPSIS + Executes an MSP file using the same logic as Start-ADTMsiProcess. + + .DESCRIPTION + Reads SummaryInfo targeted product codes in MSP file and determines if the MSP file applies to any installed products. If a valid installed product is found, triggers the Start-ADTMsiProcess function to patch the installation. + + Uses default config MSI parameters. You can use -AdditionalArgumentList to add additional parameters. + + .PARAMETER FilePath + Path to the MSP file. + + .PARAMETER AdditionalArgumentList + Additional parameters. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Start-ADTMspProcess -FilePath 'Adobe_Reader_11.0.3_EN.msp' + + Executes the specified MSP file for Adobe Reader 11.0.3. + + .EXAMPLE + Start-ADTMspProcess -FilePath 'AcroRdr2017Upd1701130143_MUI.msp' -AdditionalArgumentList 'ALLUSERS=1' + + Executes the specified MSP file for Acrobat Reader 2017 with additional parameters. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Start-ADTMspProcess + #> + + [CmdletBinding()] + [OutputType([System.Int32])] + param + ( + [Parameter(Mandatory = $true, HelpMessage = 'Please supply the path to the MSP file to process.')] + [ValidateScript({ + if ([System.IO.Path]::GetExtension($_) -notmatch '^\.msp$') + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName FilePath -ProvidedValue $_ -ExceptionMessage 'The specified input has an invalid file extension.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$FilePath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$AdditionalArgumentList + ) + + begin + { + $adtSession = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # If the MSP is in the Files directory, set the full path to the MSP. + $mspFile = if ($adtSession -and [System.IO.File]::Exists(($dirFilesPath = [System.IO.Path]::Combine($adtSession.DirFiles, $FilePath)))) + { + $dirFilesPath + } + elseif (& $Script:CommandTable.'Test-Path' -LiteralPath $FilePath) + { + (& $Script:CommandTable.'Get-Item' -LiteralPath $FilePath).FullName + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Failed to find MSP file [$FilePath]." -Severity 3 + $naerParams = @{ + Exception = [System.IO.FileNotFoundException]::new("Failed to find MSP file [$FilePath].") + Category = [System.Management.Automation.ErrorCategory]::ObjectNotFound + ErrorId = 'MsiFileNotFound' + TargetObject = $FilePath + RecommendedAction = "Please confirm the path of the MSP file and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Create a Windows Installer object and open the database in read-only mode. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Checking MSP file for valid product codes.' + [__ComObject]$Installer = & $Script:CommandTable.'New-Object' -ComObject WindowsInstaller.Installer + [__ComObject]$Database = & $Script:CommandTable.'Invoke-ADTObjectMethod' -InputObject $Installer -MethodName OpenDatabase -ArgumentList @($mspFile, 32) + + # Get the SummaryInformation from the Windows Installer database and store all product codes found. + [__ComObject]$SummaryInformation = & $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $Database -PropertyName SummaryInformation + $AllTargetedProductCodes = & $Script:CommandTable.'Get-ADTApplication' -ProductCode (& $Script:CommandTable.'Get-ADTObjectProperty' -InputObject $SummaryInformation -PropertyName Property -ArgumentList @(7)).Split(';') + + # Free our COM objects. + [System.Runtime.InteropServices.Marshal]::ReleaseComObject($SummaryInformation) + [System.Runtime.InteropServices.Marshal]::ReleaseComObject($Database) + [System.Runtime.InteropServices.Marshal]::ReleaseComObject($Installer) + + # If the application is installed, patch it. + if ($AllTargetedProductCodes) + { + & $Script:CommandTable.'Start-ADTMsiProcess' -Action Patch @PSBoundParameters + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Start-ADTProcess +# +#----------------------------------------------------------------------------- + +function Start-ADTProcess +{ + <# + .SYNOPSIS + Execute a process with optional arguments, working directory, window style. + + .DESCRIPTION + Executes a process, e.g. a file included in the Files directory of the App Deploy Toolkit, or a file on the local machine. Provides various options for handling the return codes (see Parameters). + + .PARAMETER FilePath + Path to the file to be executed. If the file is located directly in the "Files" directory of the App Deploy Toolkit, only the file name needs to be specified. + + Otherwise, the full path of the file must be specified. If the files is in a subdirectory of "Files", use the "$($adtSession.DirFiles)" variable as shown in the example. + + .PARAMETER ArgumentList + Arguments to be passed to the executable. + + .PARAMETER SecureArgumentList + Hides all parameters passed to the executable from the Toolkit log file. + + .PARAMETER WindowStyle + Style of the window of the process executed. Options: Normal, Hidden, Maximized, Minimized. Default: Normal. Only works for native Windows GUI applications. If the WindowStyle is set to Hidden, UseShellExecute should be set to $true. + + Note: Not all processes honor WindowStyle. WindowStyle is a recommendation passed to the process. They can choose to ignore it. + + .PARAMETER CreateNoWindow + Specifies whether the process should be started with a new window to contain it. Only works for Console mode applications. UseShellExecute should be set to $false. Default is false. + + .PARAMETER WorkingDirectory + The working directory used for executing the process. Defaults to the directory of the file being executed. The use of UseShellExecute affects this parameter. + + .PARAMETER NoWait + Immediately continue after executing the process. + + .PARAMETER PassThru + If NoWait is not specified, returns an object with ExitCode, STDOut and STDErr output from the process. If NoWait is specified, returns an object with Id, Handle and ProcessName. + + .PARAMETER WaitForMsiExec + Sometimes an EXE bootstrapper will launch an MSI install. In such cases, this variable will ensure that this function waits for the msiexec engine to become available before starting the install. + + .PARAMETER MsiExecWaitTime + Specify the length of time in seconds to wait for the msiexec engine to become available. Default: 600 seconds (10 minutes). + + .PARAMETER SuccessExitCodes + List of exit codes to be considered successful. Defaults to values set during ADTSession initialization, otherwise: 0 + + .PARAMETER RebootExitCodes + List of exit codes to indicate a reboot is required. Defaults to values set during ADTSession initialization, otherwise: 1641, 3010 + + .PARAMETER IgnoreExitCodes + List the exit codes to ignore or * to ignore all exit codes. + + .PARAMETER PriorityClass + Specifies priority class for the process. Options: Idle, Normal, High, AboveNormal, BelowNormal, RealTime. Default: Normal + + .PARAMETER UseShellExecute + Specifies whether to use the operating system shell to start the process. $true if the shell should be used when starting the process; $false if the process should be created directly from the executable file. + + The word "Shell" in this context refers to a graphical shell (similar to the Windows shell) rather than command shells (for example, bash or sh) and lets users launch graphical applications or open documents. It lets you open a file or a url and the Shell will figure out the program to open it with. + + The WorkingDirectory property behaves differently depending on the value of the UseShellExecute property. When UseShellExecute is true, the WorkingDirectory property specifies the location of the executable. When UseShellExecute is false, the WorkingDirectory property is not used to find the executable. Instead, it is used only by the process that is started and has meaning only within the context of the new process. + + If you set UseShellExecute to $true, there will be no available output from the process. + + .EXAMPLE + Start-ADTProcess -FilePath 'setup.exe' -ArgumentList '/S' -IgnoreExitCodes 1,2 + + Launch InstallShield "setup.exe" from the ".\Files" sub-directory. + + .EXAMPLE + Start-ADTProcess -FilePath "$($adtSession.DirFiles)\Bin\setup.exe" -ArgumentList '/S' -WindowStyle 'Hidden' + + Launch InstallShield "setup.exe" from the ".\Files\Bin" sub-directory. + + .EXAMPLE + Start-ADTProcess -FilePath 'uninstall_flash_player_64bit.exe' -ArgumentList '/uninstall' -WindowStyle 'Hidden' + + If the file is in the "Files" directory of the AppDeployToolkit, only the file name needs to be specified. + + .EXAMPLE + Start-ADTProcess -FilePath 'setup.exe' -ArgumentList "-s -f2`"$((Get-ADTConfig).Toolkit.LogPath)\$($adtSession.InstallName).log`"" + + Launch InstallShield "setup.exe" from the ".\Files" sub-directory and force log files to the logging folder. + + .EXAMPLE + Start-ADTProcess -FilePath 'setup.exe' -ArgumentList "/s /v`"ALLUSERS=1 /qn /L* `"$((Get-ADTConfig).Toolkit.LogPath)\$($adtSession.InstallName).log`"`"" + + Launch InstallShield "setup.exe" with embedded MSI and force log files to the logging folder. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.Types.ProcessResult + + Returns an object with the results of the installation if -PassThru is specified. + - ExitCode + - StdOut + - StdErr + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Start-ADTProcess + #> + + [CmdletBinding()] + [OutputType([PSADT.Types.ProcessResult])] + [OutputType([PSADT.Types.ProcessInfo])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$FilePath, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String[]]$ArgumentList, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SecureArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Diagnostics.ProcessWindowStyle]$WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Normal, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$CreateNoWindow, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$WorkingDirectory, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$NoWait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$WaitForMsiExec, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.UInt32]$MsiExecWaitTime, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32[]]$SuccessExitCodes, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Int32[]]$RebootExitCodes, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [SupportsWildcards()] + [System.String[]]$IgnoreExitCodes, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Diagnostics.ProcessPriorityClass]$PriorityClass = [System.Diagnostics.ProcessPriorityClass]::Normal, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$UseShellExecute + ) + + begin + { + # Initalize function and get required objects. + $adtSession = & $Script:CommandTable.'Initialize-ADTModuleIfUnitialized' -Cmdlet $PSCmdlet + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + + # Set up defaults if not specified. + if (!$PSBoundParameters.ContainsKey('MsiExecWaitTime')) + { + $MsiExecWaitTime = (& $Script:CommandTable.'Get-ADTConfig').MSI.MutexWaitTime + } + if (!$PSBoundParameters.ContainsKey('SuccessExitCodes')) + { + $SuccessExitCodes = if ($adtSession) + { + $adtSession.AppSuccessExitCodes + } + else + { + 0 + } + } + if (!$PSBoundParameters.ContainsKey('RebootExitCodes')) + { + $RebootExitCodes = if ($adtSession) + { + $adtSession.AppRebootExitCodes + } + else + { + 1641, 3010 + } + } + + # Set up initial variables. + $extInvoker = !(& $Script:CommandTable.'Get-PSCallStack')[1].InvocationInfo.MyCommand.Source.StartsWith($MyInvocation.MyCommand.Module.Name) + $stdOutBuilder = [System.Text.StringBuilder]::new() + $stdErrBuilder = [System.Text.StringBuilder]::new() + $stdOutEvent = $stdErrEvent = $null + $stdOut = $stdErr = $null + $returnCode = $null + } + + process + { + try + { + try + { + # Validate and find the fully qualified path for the $FilePath variable. + if ([System.IO.Path]::IsPathRooted($FilePath) -and [System.IO.Path]::HasExtension($FilePath)) + { + if (![System.IO.File]::Exists($FilePath)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "File [$FilePath] not found." -Severity 3 + $naerParams = @{ + Exception = [System.IO.FileNotFoundException]::new("File [$FilePath] not found.") + Category = [System.Management.Automation.ErrorCategory]::ObjectNotFound + ErrorId = 'PathFileNotFound' + TargetObject = $FilePath + RecommendedAction = "Please confirm the path of the specified file and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "[$FilePath] is a valid fully qualified path, continue." + } + else + { + # Get the fully qualified path for the file using DirFiles, the current directory, then the system's path environment variable. + if (!($fqPath = & $Script:CommandTable.'Get-Item' -Path ("$(if ($adtSession) { "$($adtSession.DirFiles);" })$($ExecutionContext.SessionState.Path.CurrentLocation.Path);$([System.Environment]::GetEnvironmentVariable('PATH'))".TrimEnd(';').Split(';').TrimEnd('\') -replace '$', "\$FilePath") -ErrorAction Ignore | & $Script:CommandTable.'Select-Object' -ExpandProperty FullName -First 1)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "[$FilePath] contains an invalid path or file name." -Severity 3 + $naerParams = @{ + Exception = [System.IO.FileNotFoundException]::new("[$FilePath] contains an invalid path or file name.") + Category = [System.Management.Automation.ErrorCategory]::ObjectNotFound + ErrorId = 'PathFileNotFound' + TargetObject = $FilePath + RecommendedAction = "Please confirm the path of the specified file and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "[$FilePath] successfully resolved to fully qualified path [$fqPath]." + $FilePath = $fqPath + } + + # Set the Working directory if not specified. + if (!$WorkingDirectory) + { + $WorkingDirectory = [System.IO.Path]::GetDirectoryName($FilePath) + } + + # If the WindowStyle parameter is set to 'Hidden', set the UseShellExecute parameter to '$true' unless specifically specified. + if ($WindowStyle.Equals([System.Diagnostics.ProcessWindowStyle]::Hidden) -and !$PSBoundParameters.ContainsKey('UseShellExecute')) + { + $UseShellExecute = $true + } + + # If MSI install, check to see if the MSI installer service is available or if another MSI install is already underway. + # Please note that a race condition is possible after this check where another process waiting for the MSI installer + # to become available grabs the MSI Installer mutex before we do. Not too concerned about this possible race condition. + if (($FilePath -match 'msiexec') -or $WaitForMsiExec) + { + $MsiExecAvailable = & $Script:CommandTable.'Test-ADTMutexAvailability' -MutexName 'Global\_MSIExecute' -MutexWaitTime ([System.TimeSpan]::FromSeconds($MsiExecWaitTime)) + [System.Threading.Thread]::Sleep(1000) + if (!$MsiExecAvailable) + { + # Default MSI exit code for install already in progress. + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Another MSI installation is already in progress and needs to be completed before proceeding with this installation.' -Severity 3 + $returnCode = 1618 + $naerParams = @{ + Exception = [System.TimeoutException]::new('Another MSI installation is already in progress and needs to be completed before proceeding with this installation.') + Category = [System.Management.Automation.ErrorCategory]::ResourceBusy + ErrorId = 'MsiExecUnavailable' + TargetObject = $FilePath + RecommendedAction = "Please wait for the current MSI operation to finish and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + } + + try + { + # Disable Zone checking to prevent warnings when running executables. + [System.Environment]::SetEnvironmentVariable('SEE_MASK_NOZONECHECKS', 1) + + # Define process. + $process = [System.Diagnostics.Process]@{ + StartInfo = [System.Diagnostics.ProcessStartInfo]@{ + FileName = $FilePath + WorkingDirectory = $WorkingDirectory + UseShellExecute = $UseShellExecute + ErrorDialog = $false + RedirectStandardOutput = $true + RedirectStandardError = $true + CreateNoWindow = $CreateNoWindow + WindowStyle = $WindowStyle + } + } + if ($ArgumentList) + { + $process.StartInfo.Arguments = $ArgumentList + } + if ($process.StartInfo.UseShellExecute) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'UseShellExecute is set to true, standard output and error will not be available.' + $process.StartInfo.RedirectStandardOutput = $false + $process.StartInfo.RedirectStandardError = $false + } + else + { + # Add event handler to capture process's standard output redirection. + $processEventHandler = { $Event.MessageData.AppendLine($(if (![System.String]::IsNullOrWhiteSpace($EventArgs.Data)) { $EventArgs.Data })) } + $stdOutEvent = & $Script:CommandTable.'Register-ObjectEvent' -InputObject $process -Action $processEventHandler -EventName OutputDataReceived -MessageData $stdOutBuilder + $stdErrEvent = & $Script:CommandTable.'Register-ObjectEvent' -InputObject $process -Action $processEventHandler -EventName ErrorDataReceived -MessageData $stdErrBuilder + } + + # Start Process. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Working Directory is [$WorkingDirectory]." + if ($ArgumentList) + { + if ($SecureArgumentList) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Executing [$FilePath (Parameters Hidden)]..." + } + elseif ($ArgumentList -match '-Command \&') + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Executing [$FilePath [PowerShell ScriptBlock]]..." + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Executing [$FilePath $ArgumentList]..." + } + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Executing [$FilePath]..." + } + $null = $process.Start() + + # Set priority + if ($PriorityClass -ne 'Normal') + { + try + { + if (!$process.HasExited) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Changing the priority class for the process to [$PriorityClass]" + $process.PriorityClass = $PriorityClass + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Cannot change the priority class for the process to [$PriorityClass], because the process has exited already." -Severity 2 + } + } + catch + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Failed to change the priority class for the process.' -Severity 2 + } + } + + # NoWait specified, return process details. If it isn't specified, start reading standard Output and Error streams. + if ($NoWait) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'NoWait parameter specified. Continuing without waiting for exit code...' + if ($PassThru) + { + if (!$process.HasExited) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'PassThru parameter specified, returning process details object.' + $PSCmdlet.WriteObject([PSADT.Types.ProcessInfo]::new( + $process.Id, + $process.Handle, + $process.ProcessName + )) + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'PassThru parameter specified, however the process has already exited.' + } + } + } + else + { + # Read all streams to end and wait for the process to exit. + if (!$process.StartInfo.UseShellExecute) + { + $process.BeginOutputReadLine() + $process.BeginErrorReadLine() + } + $process.WaitForExit() + + # HasExited indicates that the associated process has terminated, either normally or abnormally. Wait until HasExited returns $true. + while (!$process.HasExited) + { + $process.Refresh() + [System.Threading.Thread]::Sleep(1000) + } + + # Get the exit code for the process. + $returnCode = $process.ExitCode + + # Process all streams. + if (!$process.StartInfo.UseShellExecute) + { + # Unregister standard output and error event to retrieve process output. + if ($stdOutEvent) + { + & $Script:CommandTable.'Unregister-Event' -SourceIdentifier $stdOutEvent.Name + $stdOutEvent = $null + } + if ($stdErrEvent) + { + & $Script:CommandTable.'Unregister-Event' -SourceIdentifier $stdErrEvent.Name + $stdErrEvent = $null + } + $stdOut = $stdOutBuilder.ToString().Trim() + $stdErr = $stdErrBuilder.ToString().Trim() + if (![System.String]::IsNullOrWhiteSpace($stdErr)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Standard error output from the process: $stdErr" -Severity 3 + } + } + } + } + catch + { + throw + } + finally + { + # Make sure the standard output and error event is unregistered. + if ($process.StartInfo.UseShellExecute -eq $false) + { + if ($stdOutEvent) + { + & $Script:CommandTable.'Unregister-Event' -SourceIdentifier $stdOutEvent.Name -ErrorAction Ignore + $stdOutEvent = $null + } + if ($stdErrEvent) + { + & $Script:CommandTable.'Unregister-Event' -SourceIdentifier $stdErrEvent.Name -ErrorAction Ignore + $stdErrEvent = $null + } + } + + # Free resources associated with the process, this does not cause process to exit. + if ($process) + { + $process.Dispose() + } + + # Re-enable zone checking. + [System.Environment]::SetEnvironmentVariable('SEE_MASK_NOZONECHECKS', $null) + } + + if (!$NoWait) + { + # Open variable to store the error message if we failed as we need it when we're determining whether we throw or not. + $errorMessage = $null + + # Check to see whether we should ignore exit codes. + if (($ignoreExitCode = $IgnoreExitCodes -and ($($IgnoreExitCodes).Equals('*') -or ([System.Int32[]]$IgnoreExitCodes).Contains($returnCode)))) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Execution completed and the exit code [$returnCode] is being ignored." + } + elseif ($RebootExitCodes.Contains($returnCode)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Execution completed successfully with exit code [$returnCode]. A reboot is required." -Severity 2 + } + elseif (($returnCode -eq 1605) -and ($FilePath -match 'msiexec')) + { + $errorMessage = "Execution failed with exit code [$returnCode] because the product is not currently installed." + } + elseif (($returnCode -eq -2145124329) -and ($FilePath -match 'wusa')) + { + $errorMessage = "Execution failed with exit code [$returnCode] because the Windows Update is not applicable to this system." + } + elseif (($returnCode -eq 17025) -and ($FilePath -match 'fullfile')) + { + $errorMessage = "Execution failed with exit code [$returnCode] because the Office Update is not applicable to this system." + } + elseif ($SuccessExitCodes.Contains($returnCode)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Execution completed successfully with exit code [$returnCode]." -Severity 0 + } + else + { + if (($MsiExitCodeMessage = if ($FilePath -match 'msiexec') { & $Script:CommandTable.'Get-ADTMsiExitCodeMessage' -MsiExitCode $returnCode })) + { + $errorMessage = "Execution failed with exit code [$returnCode]: $MsiExitCodeMessage" + } + else + { + $errorMessage = "Execution failed with exit code [$returnCode]." + } + } + + # Generate and store the PassThru data. + $passthruObj = [PSADT.Types.ProcessResult]::new( + $returnCode, + $(if (![System.String]::IsNullOrWhiteSpace($stdOut)) { $stdOut }), + $(if (![System.String]::IsNullOrWhiteSpace($stdErr)) { $stdErr }) + ) + + # If we have an error in our process, throw it and let the catch block handle it. + if ($errorMessage) + { + $naerParams = @{ + Exception = [System.ApplicationException]::new($errorMessage) + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'ProcessExitCodeError' + TargetObject = $passthruObj + RecommendedAction = "Please review the exit code with the vendor's documentation and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + + # Update the session's last exit code with the value if externally called. + if ($adtSession -and $extInvoker -and !$ignoreExitCode) + { + $adtSession.SetExitCode($returnCode) + } + + # If the passthru switch is specified, return the exit code and any output from process. + if ($PassThru) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'PassThru parameter specified, returning execution results object.' + $PSCmdlet.WriteObject($passthruObj) + } + } + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Set up parameters for Invoke-ADTFunctionErrorHandler. + if ($null -ne $returnCode) + { + # Update the session's last exit code with the value if externally called. + if ($adtSession -and $extInvoker -and ($OriginalErrorAction -notmatch '^(SilentlyContinue|Ignore)$')) + { + $adtSession.SetExitCode($returnCode) + } + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage $_.Exception.Message -DisableErrorResolving + } + else + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Error occurred while attempting to start the specified process." + } + + # If the passthru switch is specified, return the exit code and any output from process. + if ($PassThru) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'PassThru parameter specified, returning execution results object.' + $PSCmdlet.WriteObject($_.TargetObject) + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Start-ADTProcessAsUser +# +#----------------------------------------------------------------------------- + +function Start-ADTProcessAsUser +{ + <# + .SYNOPSIS + Invokes a process in another user's session. + + .DESCRIPTION + Invokes a process from SYSTEM in another user's session. + + .PARAMETER FilePath + Path to the executable to invoke. + + .PARAMETER ArgumentList + Arguments for the invoked executable. + + .PARAMETER WorkingDirectory + The 'start-in' directory for the invoked executable. + + .PARAMETER HideWindow + Specifies whether the window should be hidden or not. + + .PARAMETER ProcessCreationFlags + One or more flags to control the process's invocation. + + .PARAMETER InheritEnvironmentVariables + Specifies whether the process should inherit the user's environment state. + + .PARAMETER Wait + Specifies whether to wait for the invoked excecutable to finish. + + .PARAMETER Username + The username of the user's session to invoke the executable in. + + .PARAMETER SessionId + The session ID of the user to invoke the executable in. + + .PARAMETER AllActiveUserSessions + Specifies that the executable should be invoked in all active sessions. + + .PARAMETER UseLinkedAdminToken + Specifies that an admin token (if available) should be used for the invocation. + + .PARAMETER SuccessExitCodes + Specifies one or more exit codes that the function uses to consider the invocation successful. + + .PARAMETER ConsoleTimeoutInSeconds + Specifies the timeout in seconds to wait for a console application to finish its task. + + .PARAMETER IsGuiApplication + Indicates that the executed application is a GUI-based app, not a console-based app. + + .PARAMETER NoRedirectOutput + Specifies that stdout/stderr output should not be redirected to file. + + .PARAMETER MergeStdErrAndStdOut + Specifies that the stdout/stderr streams should be merged into a single output. + + .PARAMETER OutputDirectory + Specifies the output directory for the redirected stdout/stderr streams. + + .PARAMETER NoTerminateOnTimeout + Specifies that the process shouldn't terminate on timeout. + + .PARAMETER AdditionalEnvironmentVariables + Specifies additional environment variables to inject into the user's session. + + .PARAMETER WaitOption + Specifies the wait type to use when waiting for an invoked executable to finish. + + .PARAMETER SecureArgumentList + Hides all parameters passed to the executable from the Toolkit log file. + + .PARAMETER PassThru + If NoWait is not specified, returns an object with ExitCode, STDOut and STDErr output from the process. If NoWait is specified, returns an object with Id, Handle and ProcessName. + + .EXAMPLE + Start-ADTProcessAsUser -FilePath "$($adtSession.DirFiles)\setup.exe" -ArgumentList '/S' -SuccessExitCodes 0, 500 + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Threading.Tasks.Task[System.Int32] + + Returns a task object indicating the process's result. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Start-ADTProcessAsUser + #> + + [CmdletBinding(DefaultParameterSetName = 'PrimaryActiveUserSession')] + [OutputType([System.Threading.Tasks.Task[System.Int32]])] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'Username')] + [Parameter(Mandatory = $true, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $true, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $true, ParameterSetName = 'PrimaryActiveUserSession')] + [ValidateNotNullOrEmpty()] + [System.String]$FilePath, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [ValidateNotNullOrEmpty()] + [System.String[]]$ArgumentList, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [ValidateNotNullOrEmpty()] + [System.String]$WorkingDirectory, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [System.Management.Automation.SwitchParameter]$HideWindow, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [ValidateNotNullOrEmpty()] + [PSADT.PInvoke.CREATE_PROCESS]$ProcessCreationFlags, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [System.Management.Automation.SwitchParameter]$InheritEnvironmentVariables, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SwitchParameter]$Wait, + + [Parameter(Mandatory = $true, ParameterSetName = 'Username')] + [ValidateNotNullOrEmpty()] + [System.String]$Username, + + [Parameter(Mandatory = $true, ParameterSetName = 'SessionId')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$SessionId, + + [Parameter(Mandatory = $true, ParameterSetName = 'AllActiveUserSessions')] + [System.Management.Automation.SwitchParameter]$AllActiveUserSessions, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [System.Management.Automation.SwitchParameter]$UseLinkedAdminToken, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [ValidateNotNullOrEmpty()] + [System.Int32[]]$SuccessExitCodes, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [ValidateNotNullOrEmpty()] + [System.UInt32]$ConsoleTimeoutInSeconds, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [System.Management.Automation.SwitchParameter]$IsGuiApplication, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [System.Management.Automation.SwitchParameter]$NoRedirectOutput, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [System.Management.Automation.SwitchParameter]$MergeStdErrAndStdOut, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [ValidateNotNullOrEmpty()] + [System.String]$OutputDirectory, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [System.Management.Automation.SwitchParameter]$NoTerminateOnTimeout, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [ValidateNotNullOrEmpty()] + [System.Collections.IDictionary]$AdditionalEnvironmentVariables, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [ValidateNotNullOrEmpty()] + [PSADT.ProcessEx.WaitType]$WaitOption, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [System.Management.Automation.SwitchParameter]$SecureArgumentList, + + [Parameter(Mandatory = $false, ParameterSetName = 'Username')] + [Parameter(Mandatory = $false, ParameterSetName = 'SessionId')] + [Parameter(Mandatory = $false, ParameterSetName = 'AllActiveUserSessions')] + [Parameter(Mandatory = $false, ParameterSetName = 'PrimaryActiveUserSession')] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + begin + { + # Initialise function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + + # Strip out parameters not destined for the C# code. + $null = ('SecureArgumentList', 'PassThru').ForEach({ + if ($PSBoundParameters.ContainsKey($_)) + { + $PSBoundParameters.Remove($_) + } + }) + + # If we're on the default parameter set, pass the right parameter through. + if ($PSCmdlet.ParameterSetName.Equals('PrimaryActiveUserSession')) + { + $PSBoundParameters.Add('PrimaryActiveUserSession', [System.Management.Automation.SwitchParameter]$true) + } + elseif ($PSBoundParameters.ContainsKey('Username')) + { + if (!($userSessionId = & $Script:CommandTable.'Get-ADTLoggedOnUser' | & { process { if ($_ -and $_.NTAccount.EndsWith($Username, [System.StringComparison]::InvariantCultureIgnoreCase)) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1 -ExpandProperty SessionId)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName Username -ProvidedValue $Username -ExceptionMessage 'An active session could not be found for the specified user.')) + } + $PSBoundParameters.Add('SessionId', ($SessionId = $userSessionId)) + $null = $PSBoundParameters.Remove('Username') + } + + # Translate the environment variables into a dictionary. Using this type on the parameter is too hard on the caller. + if ($PSBoundParameters.ContainsKey('AdditionalEnvironmentVariables')) + { + $AdditionalEnvironmentVariables = [System.Collections.Generic.Dictionary[System.String, System.String]]::new() + $PSBoundParameters.AdditionalEnvironmentVariables.GetEnumerator() | & { + process + { + $AdditionalEnvironmentVariables.Add($_.Key, $_.Value) + } + } + $PSBoundParameters.AdditionalEnvironmentVariables = $AdditionalEnvironmentVariables + } + + # Translate switches that require negation for the LaunchOptions. + $null = ('RedirectOutput', 'TerminateOnTimeout').Where({ $PSBoundParameters.ContainsKey("No$_") }).ForEach({ + $PSBoundParameters.$_ = !$PSBoundParameters."No$_" + $PSBoundParameters.Remove("No$_") + }) + + # Unless explicitly provided, don't terminate on timeout. + if (!$PSBoundParameters.ContainsKey('TerminateOnTimeout')) + { + $PSBoundParameters.TerminateOnTimeout = $false + } + + # Translate the process flags into a list of flags. No idea why the backend is coded like this... + if ($PSBoundParameters.ContainsKey('ProcessCreationFlags')) + { + $PSBoundParameters.ProcessCreationFlags = $PSBoundParameters.ProcessCreationFlags.ToString().Split(',').Trim() + } + } + + process + { + # Announce start. + switch ($PSCmdlet.ParameterSetName) + { + Username + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Invoking [$FilePath$(if ($ArgumentList -and !$SecureArgumentList) { " $ArgumentList" })] as user [$Username]$(if ($Wait) { ", and waiting for invocation to finish" })." + break + } + SessionId + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Invoking [$FilePath$(if ($ArgumentList -and !$SecureArgumentList) { " $ArgumentList" })] for session [$SessionId]$(if ($Wait) { ", and waiting for invocation to finish" })." + break + } + AllActiveUserSessions + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Invoking [$FilePath$(if ($ArgumentList -and !$SecureArgumentList) { " $ArgumentList" })] for all active user sessions$(if ($Wait) { ", and waiting for all invocations to finish" })." + break + } + PrimaryActiveUserSession + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Invoking [$FilePath$(if ($ArgumentList -and !$SecureArgumentList) { " $ArgumentList" })] for the primary user session$(if ($Wait) { ", and waiting for invocation to finish" })." + break + } + } + + # Create a new process object and invoke an execution. + try + { + try + { + if (($result = ($process = [PSADT.ProcessEx.StartProcess]::new()).ExecuteAndMonitorAsync($PSBoundParameters)) -and $PassThru) + { + return $result + } + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + finally + { + # Dispose of the process object to ensure things are cleaned up properly. + $process.Dispose() + } + } + + end + { + # Finalise function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Start-ADTServiceAndDependencies +# +#----------------------------------------------------------------------------- + +function Start-ADTServiceAndDependencies +{ + <# + .SYNOPSIS + Start a Windows service and its dependencies. + + .DESCRIPTION + This function starts a specified Windows service and its dependencies. It provides options to skip starting dependent services, wait for a service to get out of a pending state, and return the service object. + + .PARAMETER Name + Specify the name of the service. + + .PARAMETER SkipDependentServices + Choose to skip checking for and starting dependent services. + + .PARAMETER PendingStatusWait + The amount of time to wait for a service to get out of a pending state before continuing. Default is 60 seconds. + + .PARAMETER PassThru + Return the System.ServiceProcess.ServiceController service object. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.ServiceProcess.ServiceController + + Returns the service object. + + .EXAMPLE + Start-ADTServiceAndDependencies -Name 'wuauserv' + + Starts the Windows Update service and its dependencies. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Start-ADTServiceAndDependencies + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [Alias('Service')] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SkipDependentServices, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.TimeSpan]$PendingStatusWait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + & $Script:CommandTable.'Invoke-ADTServiceAndDependencyOperation' -Operation Start @PSBoundParameters + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to start the service [$($Service.Name)]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Stop-ADTServiceAndDependencies +# +#----------------------------------------------------------------------------- + +function Stop-ADTServiceAndDependencies +{ + <# + .SYNOPSIS + Stop a Windows service and its dependencies. + + .DESCRIPTION + This function stops a specified Windows service and its dependencies. It provides options to skip stopping dependent services, wait for a service to get out of a pending state, and return the service object. + + .PARAMETER Name + Specify the name of the service. + + .PARAMETER SkipDependentServices + Choose to skip checking for and stopping dependent services. + + .PARAMETER PendingStatusWait + The amount of time to wait for a service to get out of a pending state before continuing. Default is 60 seconds. + + .PARAMETER PassThru + Return the System.ServiceProcess.ServiceController service object. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.ServiceProcess.ServiceController + + Returns the service object. + + .EXAMPLE + Stop-ADTServiceAndDependencies -Name 'wuauserv' + + Stops the Windows Update service and its dependencies. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Stop-ADTServiceAndDependencies + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [Alias('Service')] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SkipDependentServices, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.TimeSpan]$PendingStatusWait, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + & $Script:CommandTable.'Invoke-ADTServiceAndDependencyOperation' -Operation Stop @PSBoundParameters + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to stop the service [$($Service.Name)]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTBattery +# +#----------------------------------------------------------------------------- + +function Test-ADTBattery +{ + <# + .SYNOPSIS + Tests whether the local machine is running on AC power or not. + + .DESCRIPTION + Tests whether the local machine is running on AC power and returns true/false. For detailed information, use the -PassThru option to get a hashtable containing various battery and power status properties. + + .PARAMETER PassThru + Outputs an object containing the following properties: + + - IsLaptop + - IsUsingACPower + - ACPowerLineStatus + - BatteryChargeStatus + - BatteryLifePercent + - BatteryLifeRemaining + - BatteryFullLifetime + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + PSADT.Types.BatteryInfo + + Returns an object containing the following properties: + + - IsLaptop + - IsUsingACPower + - ACPowerLineStatus + - BatteryChargeStatus + - BatteryLifePercent + - BatteryLifeRemaining + - BatteryFullLifetime + + .EXAMPLE + Test-ADTBattery + + Checks if the local machine is running on AC power and returns true or false. + + .EXAMPLE + (Test-ADTBattery -PassThru).IsLaptop + + Returns true if the current system is a laptop, otherwise false. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTBattery + #> + + [CmdletBinding()] + [OutputType([PSADT.Types.BatteryInfo])] + param + ( + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Checking if system is using AC power or if it is running on battery...' + try + { + try + { + # Get the system power status. Indicates whether the system is using AC power or if the status is unknown. Possible values: + # Offline : The system is not using AC power. + # Online : The system is using AC power. + # Unknown : The power status of the system is unknown. + $acPowerLineStatus = [System.Windows.Forms.SystemInformation]::PowerStatus.PowerLineStatus + + # Get the current battery charge status. Possible values: High, Low, Critical, Charging, NoSystemBattery, Unknown. + $batteryChargeStatus = [System.Windows.Forms.SystemInformation]::PowerStatus.BatteryChargeStatus + $invalidBattery = ($batteryChargeStatus -eq 'NoSystemBattery') -or ($batteryChargeStatus -eq 'Unknown') + + # Get the approximate amount, from 0.00 to 1.0, of full battery charge remaining. + # This property can report 1.0 when the battery is damaged and Windows can't detect a battery. + # Therefore, this property is only indicative of battery charge remaining if 'BatteryChargeStatus' property is not reporting 'NoSystemBattery' or 'Unknown'. + $batteryLifePercent = [System.Windows.Forms.SystemInformation]::PowerStatus.BatteryLifePercent * !$invalidBattery + + # The reported approximate number of seconds of battery life remaining. It will report -1 if the remaining life is unknown because the system is on AC power. + $batteryLifeRemainingSeconds = [System.Windows.Forms.SystemInformation]::PowerStatus.BatteryLifeRemaining + + # Get the manufacturer reported full charge lifetime of the primary battery power source in seconds. + # The reported number of seconds of battery life available when the battery is fully charged, or -1 if it is unknown. + # This will only be reported if the battery supports reporting this information. You will most likely get -1, indicating unknown. + $batteryFullLifetimeSeconds = [System.Windows.Forms.SystemInformation]::PowerStatus.BatteryFullLifetime + + # Determine if the system is using AC power. + $isUsingAcPower = switch ($acPowerLineStatus) + { + Online + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'System is using AC power.' + $true + break + } + Offline + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'System is using battery power.' + $false + break + } + Unknown + { + if ($invalidBattery) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "System power status is [$($acPowerLineStatus)] and battery charge status is [$batteryChargeStatus]. This is most likely due to a damaged battery so we will report system is using AC power." + $true + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "System power status is [$($acPowerLineStatus)] and battery charge status is [$batteryChargeStatus]. Therefore, we will report system is using battery power." + $false + } + break + } + } + + # Determine if the system is a laptop. + $isLaptop = !$invalidBattery -and ((& $Script:CommandTable.'Get-CimInstance' -ClassName Win32_SystemEnclosure).ChassisTypes -match '^(9|10|14)$') + + # Return the object if we're passing through, otherwise just whether we're on AC. + if ($PassThru) + { + return [PSADT.Types.BatteryInfo]::new( + $acPowerLineStatus, + $batteryChargeStatus, + $batteryLifePercent, + $batteryLifeRemainingSeconds, + $batteryFullLifetimeSeconds, + $isUsingAcPower, + $isLaptop + ) + } + return $isUsingAcPower + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTCallerIsAdmin +# +#----------------------------------------------------------------------------- + +function Test-ADTCallerIsAdmin +{ + <# + .SYNOPSIS + Checks if the current user has administrative privileges. + + .DESCRIPTION + This function checks if the current user is a member of the Administrators group. It returns a boolean value indicating whether the user has administrative privileges. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if the current user is an administrator, otherwise $false. + + .EXAMPLE + Test-ADTCallerIsAdmin + + Checks if the current user has administrative privileges and returns true or false. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTCallerIsAdmin + #> + + return [System.Security.Principal.WindowsPrincipal]::new([System.Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([System.Security.Principal.WindowsBuiltinRole]::Administrator) +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTMicrophoneInUse +# +#----------------------------------------------------------------------------- + +function Test-ADTMicrophoneInUse +{ + <# + .SYNOPSIS + Tests whether the device's microphone is in use. + + .DESCRIPTION + Tests whether someone is using the microphone on their device. This could be within Teams, Zoom, a game, or any other app that uses a microphone. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if the microphone is in use, otherwise returns $false. + + .EXAMPLE + Test-ADTMicrophoneInUse + + Checks if the microphone is in use and returns true or false. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTMicrophoneInUse + #> + + [CmdletBinding()] + [OutputType([System.Boolean])] + param + ( + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Checking whether the device's microphone is in use..." + try + { + try + { + if (($microphoneInUse = [PSADT.Devices.Audio]::IsMicrophoneInUse())) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The device's microphone is currently in use." + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "The device's microphone is currently not in use." + } + return $microphoneInUse + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTModuleInitialized +# +#----------------------------------------------------------------------------- + +function Test-ADTModuleInitialized +{ + <# + .SYNOPSIS + Checks if the ADT (PSAppDeployToolkit) module is initialized. + + .DESCRIPTION + This function checks if the ADT (PSAppDeployToolkit) module is initialized by retrieving the module data and returning the initialization status. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if the ADT module is initialized, otherwise $false. + + .EXAMPLE + Test-ADTModuleInitialized + + Checks if the ADT module is initialized and returns true or false. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTModuleInitialized + #> + + return $Script:ADT.Initialized +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTMSUpdates +# +#----------------------------------------------------------------------------- + +function Test-ADTMSUpdates +{ + <# + .SYNOPSIS + Test whether a Microsoft Windows update is installed. + + .DESCRIPTION + This function checks if a specified Microsoft Windows update, identified by its KB number, is installed on the local machine. It first attempts to find the update using the Get-HotFix cmdlet and, if unsuccessful, uses a COM object to search the update history. + + .PARAMETER KbNumber + KBNumber of the update. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if the update is installed, otherwise returns $false. + + .EXAMPLE + Test-ADTMSUpdates -KBNumber 'KB2549864' + + Checks if the Microsoft Update 'KB2549864' is installed and returns true or false. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTMSUpdates + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + [OutputType([System.Boolean])] + param + ( + [Parameter(Mandatory = $true, Position = 0, HelpMessage = 'Enter the KB Number for the Microsoft Update')] + [ValidateNotNullOrEmpty()] + [System.String]$KbNumber + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Checking if Microsoft Update [$KbNumber] is installed." + try + { + try + { + # Attempt to get the update via Get-HotFix first as it's cheap. + if (!($kbFound = !!(& $Script:CommandTable.'Get-HotFix' -Id $KbNumber -ErrorAction Ignore))) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Unable to detect Windows update history via Get-Hotfix cmdlet. Trying via COM object.' + $updateSearcher = (& $Script:CommandTable.'New-Object' -ComObject Microsoft.Update.Session).CreateUpdateSearcher() + $updateSearcher.IncludePotentiallySupersededUpdates = $false + $updateSearcher.Online = $false + if (($updateHistoryCount = $updateSearcher.GetTotalHistoryCount()) -gt 0) + { + $kbFound = !!($updateSearcher.QueryHistory(0, $updateHistoryCount) | & { process { if (($_.Operation -ne 'Other') -and ($_.Title -match "\($KBNumber\)") -and ($_.Operation -eq 1) -and ($_.ResultCode -eq 2)) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1) + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Unable to detect Windows Update history via COM object.' + return + } + } + + # Return result. + if ($kbFound) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Microsoft Update [$KbNumber] is installed." + return $true + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Microsoft Update [$KbNumber] is not installed." + return $false + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed discovering Microsoft Update [$kbNumber]." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTMutexAvailability +# +#----------------------------------------------------------------------------- + +function Test-ADTMutexAvailability +{ + <# + .SYNOPSIS + Wait, up to a timeout value, to check if current thread is able to acquire an exclusive lock on a system mutex. + + .DESCRIPTION + A mutex can be used to serialize applications and prevent multiple instances from being opened at the same time. + + Wait, up to a timeout (default is 1 millisecond), for the mutex to become available for an exclusive lock. + + .PARAMETER MutexName + The name of the system mutex. + + .PARAMETER MutexWaitTime + The number of milliseconds the current thread should wait to acquire an exclusive lock of a named mutex. + + A wait time of -1 milliseconds means to wait indefinitely. A wait time of zero does not acquire an exclusive lock but instead tests the state of the wait handle and returns immediately. + + .INPUTS + None. You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean. Returns $true if the current thread acquires an exclusive lock on the named mutex, $false otherwise. + + .EXAMPLE + Test-ADTMutexAvailability -MutexName 'Global\_MSIExecute' -MutexWaitTime 5000000 + + .EXAMPLE + Test-ADTMutexAvailability -MutexName 'Global\_MSIExecute' -MutexWaitTime (New-TimeSpan -Minutes 5) + + .EXAMPLE + Test-ADTMutexAvailability -MutexName 'Global\_MSIExecute' -MutexWaitTime (New-TimeSpan -Seconds 60) + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + http://msdn.microsoft.com/en-us/library/aa372909(VS.85).asp + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTMutexAvailability + #> + + [CmdletBinding()] + [OutputType([System.Boolean])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateLength(1, 260)] + [System.String]$MutexName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.TimeSpan]$MutexWaitTime = [System.TimeSpan]::FromMilliseconds(1) + ) + + begin + { + # Initialize variables. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $WaitLogMsg = if ($MutexWaitTime.TotalMinutes -ge 1) + { + "$($MutexWaitTime.TotalMinutes) minute(s)" + } + elseif ($MutexWaitTime.TotalSeconds -ge 1) + { + "$($MutexWaitTime.TotalSeconds) second(s)" + } + else + { + "$($MutexWaitTime.Milliseconds) millisecond(s)" + } + $IsUnhandledException = $false + $IsMutexFree = $false + [System.Threading.Mutex]$OpenExistingMutex = $null + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Checking to see if mutex [$MutexName] is available. Wait up to [$WaitLogMsg] for the mutex to become available." + try + { + # Open the specified named mutex, if it already exists, without acquiring an exclusive lock on it. If the system mutex does not exist, this method throws an exception instead of creating the system object. + $OpenExistingMutex = [System.Threading.Mutex]::OpenExisting($MutexName) + + # Attempt to acquire an exclusive lock on the mutex. Use a Timespan to specify a timeout value after which no further attempt is made to acquire a lock on the mutex. + $IsMutexFree = $OpenExistingMutex.WaitOne($MutexWaitTime, $false) + } + catch [Threading.WaitHandleCannotBeOpenedException] + { + # The named mutex does not exist. + $IsMutexFree = $true + } + catch [ObjectDisposedException] + { + # Mutex was disposed between opening it and attempting to wait on it. + $IsMutexFree = $true + } + catch [UnauthorizedAccessException] + { + # The named mutex exists, but the user does not have the security access required to use it. + $IsMutexFree = $false + } + catch [Threading.AbandonedMutexException] + { + # The wait completed because a thread exited without releasing a mutex. This exception is thrown when one thread acquires a mutex object that another thread has abandoned by exiting without releasing it. + $IsMutexFree = $true + } + catch + { + # Return $true, to signify that mutex is available, because function was unable to successfully complete a check due to an unhandled exception. Default is to err on the side of the mutex being available on a hard failure. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Unable to check if mutex [$MutexName] is available due to an unhandled exception. Will default to return value of [$true].`n$(& $Script:CommandTable.'Resolve-ADTErrorRecord' -ErrorRecord $_)" -Severity 3 + $IsUnhandledException = $true + $IsMutexFree = $true + } + finally + { + if ($IsMutexFree) + { + if (!$IsUnhandledException) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Mutex [$MutexName] is available for an exclusive lock." + } + } + elseif (($MutexName -eq 'Global\_MSIExecute') -and ($msiInProgressCmdLine = & $Script:CommandTable.'Get-CimInstance' -ClassName Win32_Process -Filter "(Name = 'msiexec.exe') AND (CommandLine like '*.msi*')" | & $Script:CommandTable.'Select-Object' -ExpandProperty CommandLine)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Mutex [$MutexName] is not available for an exclusive lock because the following MSI installation is in progress [$($msiInProgressCmdLine.Trim())]." -Severity 2 + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Mutex [$MutexName] is not available because another thread already has an exclusive lock on it." + } + + if (($null -ne $OpenExistingMutex) -and $IsMutexFree) + { + # Release exclusive lock on the mutex. + $null = $OpenExistingMutex.ReleaseMutex() + $OpenExistingMutex.Close() + } + } + return $IsMutexFree + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTNetworkConnection +# +#----------------------------------------------------------------------------- + +function Test-ADTNetworkConnection +{ + <# + .SYNOPSIS + Tests for an active local network connection, excluding wireless and virtual network adapters. + + .DESCRIPTION + Tests for an active local network connection, excluding wireless and virtual network adapters, by querying the Win32_NetworkAdapter WMI class. This function checks if any physical network adapter is in the 'Up' status. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if a wired network connection is detected, otherwise returns $false. + + .EXAMPLE + Test-ADTNetworkConnection + + Checks if there is an active wired network connection and returns true or false. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTNetworkConnection + #> + + [CmdletBinding()] + [OutputType([System.Boolean])] + param + ( + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Checking if system is using a wired network connection...' + try + { + try + { + if (& $Script:CommandTable.'Get-NetAdapter' -Physical | & { process { if ($_.Status.Equals('Up')) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Wired network connection found.' + return $true + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Wired network connection not found.' + return $false + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTOobeCompleted +# +#----------------------------------------------------------------------------- + +function Test-ADTOobeCompleted +{ + <# + .SYNOPSIS + Checks if the device's Out-of-Box Experience (OOBE) has completed or not. + + .DESCRIPTION + This function checks if the current device has completed the Out-of-Box Experience (OOBE). + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if the device has proceeded past the OOBE, otherwise $false. + + .EXAMPLE + Test-ADTOobeCompleted + + Checks if the device has completed the OOBE or not and returns true or false. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTOobeCompleted + #> + + [CmdletBinding()] + [OutputType([System.Boolean])] + param + ( + ) + + begin + { + # Initialize function. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + # Return whether the OOBE is completed via an API call. + try + { + try + { + return ([PSADT.Shared.Utility]::IsOOBEComplete()) + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Error determining whether the OOBE has been completed or not." + } + } + + end + { + # Finalize function. + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTPowerPoint +# +#----------------------------------------------------------------------------- + +function Test-ADTPowerPoint +{ + <# + .SYNOPSIS + Tests whether PowerPoint is running in either fullscreen slideshow mode or presentation mode. + + .DESCRIPTION + Tests whether someone is presenting using PowerPoint in either fullscreen slideshow mode or presentation mode. This function checks if the PowerPoint process has a window with a title that begins with "PowerPoint Slide Show" or "PowerPoint-" for non-English language systems. There is a possibility of a false positive if the PowerPoint filename starts with "PowerPoint Slide Show". If the previous detection method does not detect PowerPoint in fullscreen mode, it checks if PowerPoint is in Presentation Mode (only works on Windows Vista or higher). + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if PowerPoint is running in either fullscreen slideshow mode or presentation mode, otherwise returns $false. + + .EXAMPLE + Test-ADTPowerPoint + + Checks if PowerPoint is running in either fullscreen slideshow mode or presentation mode and returns true or false. + + .NOTES + An active ADT session is NOT required to use this function. + + This function can only execute detection logic if the process is in interactive mode. + + There is a possibility of a false positive if the PowerPoint filename starts with "PowerPoint Slide Show". + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTPowerPoint + #> + + [CmdletBinding()] + param + ( + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $procName = 'POWERPNT' + $presenting = 'Unknown' + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Checking if PowerPoint is in either fullscreen slideshow mode or presentation mode...' + try + { + try + { + # Return early if we're not running PowerPoint or we can't interactively check. + if (!($PowerPointProcess = & $Script:CommandTable.'Get-Process' -Name $procName -ErrorAction Ignore)) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'PowerPoint application is not running.' + return ($presenting = $false) + } + if (![System.Environment]::UserInteractive) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Unable to run check to see if PowerPoint is in fullscreen mode or Presentation Mode because current process is not interactive. Configure script to run in interactive mode in your deployment tool. If using SCCM Application Model, then make sure "Allow users to view and interact with the program installation" is selected. If using SCCM Package Model, then make sure "Allow users to interact with this program" is selected.' -Severity 2 + return + } + + # Check if "POWERPNT" process has a window with a title that begins with "PowerPoint Slide Show" or "Powerpoint-" for non-English language systems. + # There is a possiblity of a false positive if the PowerPoint filename starts with "PowerPoint Slide Show". + if (& $Script:CommandTable.'Get-ADTWindowTitle' -GetAllWindowTitles | & { process { if (($_.ParentProcess -eq $procName) -and ($_.WindowTitle -match '^PowerPoint(-| Slide Show)')) { return $_ } } } | & $Script:CommandTable.'Select-Object' -First 1) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Detected that PowerPoint process [$procName] has a window with a title that beings with [PowerPoint Slide Show] or [PowerPoint-]." + return ($presenting = $true) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Detected that PowerPoint process [$procName] does not have a window with a title that beings with [PowerPoint Slide Show] or [PowerPoint-]." + & $Script:CommandTable.'Write-ADTLogEntry' -Message "PowerPoint process [$procName] has process ID(s) [$(($PowerPointProcessIDs = $PowerPointProcess.Id) -join ', ')]." + + # If previous detection method did not detect PowerPoint in fullscreen mode, then check if PowerPoint is in Presentation Mode (check only works on Windows Vista or higher). + # Note: The below method does not detect PowerPoint presentation mode if the presentation is on a monitor that does not have current mouse input control. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Detected user notification state [$(($UserNotificationState = [PSADT.GUI.UiAutomation]::GetUserNotificationState()))]." + switch ($UserNotificationState) + { + QUNS_PRESENTATION_MODE + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Detected that system is in [Presentation Mode].' + return ($presenting = $true) + } + QUNS_BUSY + { + if ($PowerPointProcessIDs -contains [PSADT.GUI.UiAutomation]::GetWindowThreadProcessId([PSADT.LibraryInterfaces.User32]::GetForegroundWindow())) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Detected a fullscreen foreground window matches a PowerPoint process ID.' + return ($presenting = $true) + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Unable to find a fullscreen foreground window that matches a PowerPoint process ID.' + break + } + } + return ($presenting = $false) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "PowerPoint is running in fullscreen mode [$presenting]." + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTRegistryValue +# +#----------------------------------------------------------------------------- + +function Test-ADTRegistryValue +{ + <# + .SYNOPSIS + Test if a registry value exists. + + .DESCRIPTION + Checks a registry key path to see if it has a value with a given name. Can correctly handle cases where a value simply has an empty or null value. + + .PARAMETER Key + Path of the registry key. + + .PARAMETER Name + Specify the name of the value to check the existence of. + + .PARAMETER SID + The security identifier (SID) for a user. Specifying this parameter will convert a HKEY_CURRENT_USER registry key to the HKEY_USERS\$SID format. + + Specify this parameter from the Invoke-ADTAllUsersRegistryAction function to read/edit HKCU registry settings for all users on the system. + + .PARAMETER Wow6432Node + Specify this switch to check the 32-bit registry (Wow6432Node) on 64-bit systems. + + .INPUTS + System.String + + Accepts a string value for the registry key path. + + .OUTPUTS + System.Boolean + + Returns $true if the registry value exists, $false if it does not. + + .EXAMPLE + Test-ADTRegistryValue -Key 'HKLM:SYSTEM\CurrentControlSet\Control\Session Manager' -Name 'PendingFileRenameOperations' + + Checks if the registry value 'PendingFileRenameOperations' exists under the specified key. + + .NOTES + An active ADT session is NOT required to use this function. + + To test if a registry key exists, use the Test-Path function like so: Test-Path -LiteralPath $Key -PathType 'Container' + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTRegistryValue + #> + + [CmdletBinding()] + [OutputType([System.Boolean])] + param + ( + [Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Key, + + [Parameter(Mandatory = $true, Position = 1)] + [ValidateNotNullOrEmpty()] + [System.Object]$Name, + + [Parameter(Mandatory = $false, Position = 2)] + [ValidateNotNullOrEmpty()] + [System.String]$SID, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$Wow6432Node + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # If the SID variable is specified, then convert all HKEY_CURRENT_USER key's to HKEY_USERS\$SID. + $Key = if ($PSBoundParameters.ContainsKey('SID')) + { + & $Script:CommandTable.'Convert-ADTRegistryPath' -Key $Key -Wow6432Node:$Wow6432Node -SID $SID + } + else + { + & $Script:CommandTable.'Convert-ADTRegistryPath' -Key $Key -Wow6432Node:$Wow6432Node + } + + # Test whether value exists or not. + if ((& $Script:CommandTable.'Get-Item' -LiteralPath $Key -ErrorAction Ignore | & $Script:CommandTable.'Select-Object' -ExpandProperty Property -ErrorAction Ignore) -contains $Name) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Registry key value [$Key] [$Name] does exist." + return $true + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Registry key value [$Key] [$Name] does not exist." + return $false + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTServiceExists +# +#----------------------------------------------------------------------------- + +function Test-ADTServiceExists +{ + <# + .SYNOPSIS + Check to see if a service exists. + + .DESCRIPTION + Check to see if a service exists. The UseCIM switch can be used in conjunction with PassThru to return WMI objects for PSADT v3.x compatibility, however, this method fails in Windows Sandbox. + + .PARAMETER Name + Specify the name of the service. + + Note: Service name can be found by executing "Get-Service | Format-Table -AutoSize -Wrap" or by using the properties screen of a service in services.msc. + + .PARAMETER UseCIM + Use CIM/WMI to check for the service. This is useful for compatibility with PSADT v3.x. + + .PARAMETER PassThru + Return the WMI service object. To see all the properties use: Test-ADTServiceExists -Name 'spooler' -PassThru | Get-Member + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if the service exists, otherwise returns $false. + + .EXAMPLE + Test-ADTServiceExists -Name 'wuauserv' + + Checks if the service 'wuauserv' exists. + + .EXAMPLE + Test-ADTServiceExists -Name testservice -UseCIM -PassThru | Invoke-CimMethod -MethodName Delete + + Checks if a service exists and then deletes it by using the -PassThru parameter. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTServiceExists + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseSingularNouns', '', Justification = "This function is appropriately named and we don't need PSScriptAnalyzer telling us otherwise.")] + [CmdletBinding()] + [OutputType([System.Boolean])] + param + ( + [Parameter(Mandatory = $true)] + [ValidateNotNullOrEmpty()] + [System.String]$Name, + + [Parameter(Mandatory = $false)] + [Alias('UseWMI')] + [System.Management.Automation.SwitchParameter]$UseCIM, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + # Access via CIM/WMI if specifically asked. + if ($UseCIM) + { + # If nothing is returned from Win32_Service, check Win32_BaseService. + if (!($ServiceObject = & $Script:CommandTable.'Get-CimInstance' -ClassName Win32_Service -Filter "Name = '$Name'")) + { + $ServiceObject = & $Script:CommandTable.'Get-CimInstance' -ClassName Win32_BaseService -Filter "Name = '$Name'" + } + } + else + { + # If the result is empty, it means the provided service is invalid. + $ServiceObject = & $Script:CommandTable.'Get-Service' -Name $Name -ErrorAction Ignore + } + + # Return early if null. + if (!$ServiceObject) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Service [$Name] does not exist." + return $false + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Service [$Name] exists." + + # Return the CIM object if passing through. + if ($PassThru) + { + return $ServiceObject + } + return $true + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed check to see if service [$Name] exists." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTSessionActive +# +#----------------------------------------------------------------------------- + +function Test-ADTSessionActive +{ + <# + .SYNOPSIS + Checks if there is an active ADT session. + + .DESCRIPTION + This function checks if there is an active ADT (App Deploy Toolkit) session by retrieving the module data and returning the count of active sessions. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if there is at least one active session, otherwise $false. + + .EXAMPLE + Test-ADTSessionActive + + Checks if there is an active ADT session and returns true or false. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTSessionActive + #> + + return !!$Script:ADT.Sessions.Count +} + + +#----------------------------------------------------------------------------- +# +# MARK: Test-ADTUserIsBusy +# +#----------------------------------------------------------------------------- + +function Test-ADTUserIsBusy +{ + <# + .SYNOPSIS + Tests whether the device's microphone is in use, the user has manually turned on presentation mode, or PowerPoint is running in either fullscreen slideshow mode or presentation mode. + + .DESCRIPTION + Tests whether the device's microphone is in use, the user has manually turned on presentation mode, or PowerPoint is running in either fullscreen slideshow mode or presentation mode. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + System.Boolean + + Returns $true if the device's microphone is in use, the user has manually turned on presentation mode, or PowerPoint is running in either fullscreen slideshow mode or presentation mode, otherwise $false. + + .EXAMPLE + Test-ADTUserIsBusy + + Tests whether the device's microphone is in use, the user has manually turned on presentation mode, or PowerPoint is running in either fullscreen slideshow mode or presentation mode, and returns true or false. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Test-ADTUserIsBusy + #> + + [CmdletBinding()] + [OutputType([System.Boolean])] + param + ( + ) + + try + { + return ((& $Script:CommandTable.'Test-ADTMicrophoneInUse') -or (& $Script:CommandTable.'Get-ADTPresentationSettingsEnabledUsers') -or (& $Script:CommandTable.'Test-ADTPowerPoint')) + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Unblock-ADTAppExecution +# +#----------------------------------------------------------------------------- + +function Unblock-ADTAppExecution +{ + <# + .SYNOPSIS + Unblocks the execution of applications performed by the Block-ADTAppExecution function. + + .DESCRIPTION + This function is called by the Close-ADTSession function. It undoes the actions performed by Block-ADTAppExecution, allowing previously blocked applications to execute. + + .PARAMETER Tasks + Specify the scheduled tasks to unblock. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not generate any output. + + .EXAMPLE + Unblock-ADTAppExecution + + Unblocks the execution of applications that were previously blocked by Block-ADTAppExecution. + + .NOTES + An active ADT session is NOT required to use this function. + + It is used when the -BlockExecution parameter is specified with the Show-ADTInstallationWelcome function to undo the actions performed by Block-ADTAppExecution. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Unblock-ADTAppExecution + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [PSDefaultValue(Help = "All scheduled tasks wildcard matching [PSAppDeployToolkit_*_BlockedApps].")] + [Microsoft.Management.Infrastructure.CimInstance[]]$Tasks = (& $Script:CommandTable.'Get-ScheduledTask' -TaskName "$($MyInvocation.MyCommand.Module.Name)_*_BlockedApps" -ErrorAction Ignore) + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + $uaaeiParams = @{}; if ($Tasks) { $uaaeiParams.Add('Tasks', $Tasks) } + } + + process + { + # Bypass if no admin rights. + if (!(& $Script:CommandTable.'Test-ADTCallerIsAdmin')) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Bypassing Function [$($MyInvocation.MyCommand.Name)], because [User: $([System.Security.Principal.WindowsIdentity]::GetCurrent().Name)] is not admin." + return + } + + # Clean up blocked apps using our backend worker. + try + { + try + { + & $Script:CommandTable.'Unblock-ADTAppExecutionInternal' @uaaeiParams -Verbose 4>&1 | & $Script:CommandTable.'Write-ADTLogEntry' + & $Script:CommandTable.'Remove-ADTSessionFinishingCallback' -Callback $MyInvocation.MyCommand + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Uninstall-ADTApplication +# +#----------------------------------------------------------------------------- + +function Uninstall-ADTApplication +{ + <# + .SYNOPSIS + Removes one or more applications specified by name, filter script, or InstalledApplication object from Get-ADTApplication. + + .DESCRIPTION + Removes one or more applications specified by name, filter script, or InstalledApplication object from Get-ADTApplication. + + Enumerates the registry for installed applications via Get-ADTApplication, matching the specified application name and uninstalls that application using its uninstall string, with the ability to specify additional uninstall parameters also. + + .PARAMETER InstalledApplication + Specifies the [PSADT.Types.InstalledApplication] object to remove. This parameter is typically used when piping Get-ADTApplication to this function. + + .PARAMETER Name + The name of the application to retrieve information for. Performs a contains match on the application display name by default. + + .PARAMETER NameMatch + Specifies the type of match to perform on the application name. Valid values are 'Contains', 'Exact', 'Wildcard', and 'Regex'. The default value is 'Contains'. + + .PARAMETER ProductCode + The product code of the application to retrieve information for. + + .PARAMETER ApplicationType + Specifies the type of application to remove. Valid values are 'All', 'MSI', and 'EXE'. The default value is 'All'. + + .PARAMETER IncludeUpdatesAndHotfixes + Include matches against updates and hotfixes in results. + + .PARAMETER FilterScript + A script used to filter the results as they're processed. + + .PARAMETER ArgumentList + Overrides the default MSI parameters specified in the config.psd1 file, or the parameters found in QuietUninstallString/UninstallString for EXE applications. + + .PARAMETER AdditionalArgumentList + Adds to the default parameters specified in the config.psd1 file, or the parameters found in QuietUninstallString/UninstallString for EXE applications. + + .PARAMETER SecureArgumentList + Hides all parameters passed to the executable from the Toolkit log file. + + .PARAMETER LoggingOptions + Overrides the default MSI logging options specified in the config.psd1 file. Default options are: "/L*v". + + .PARAMETER LogFileName + Overrides the default log file name for MSI applications. The default log file name is generated from the MSI file name. If LogFileName does not end in .log, it will be automatically appended. + + For uninstallations, by default the product code is resolved to the DisplayName and version of the application. + + .PARAMETER PassThru + Returns a PSADT.Types.ProcessResult object, providing the ExitCode, StdOut, and StdErr output from the uninstallation. + + .INPUTS + PSADT.Types.InstalledApplication + + This function can receive one or more InstalledApplication objects for uninstallation. + + .OUTPUTS + PSADT.Types.ProcessResult + + Returns an object with the results of the installation if -PassThru is specified. + - ExitCode + - StdOut + - StdErr + + .EXAMPLE + Uninstall-ADTApplication -Name 'Acrobat' -ApplicationType 'MSI' -FilterScript { $_.Publisher -match 'Adobe' } + + Removes all MSI applications that contain the name 'Acrobat' in the DisplayName and 'Adobe' in the Publisher name. + + .EXAMPLE + Uninstall-ADTApplication -Name 'Java' -FilterScript {$_.Publisher -eq 'Oracle Corporation' -and $_.Is64BitApplication -eq $true -and $_.DisplayVersion -notlike '8.*'} + + Removes all MSI applications that contain the name 'Java' in the DisplayName, with Publisher as 'Oracle Corporation', are 64-bit, and not version 8.x. + + .EXAMPLE + Uninstall-ADTApplication -FilterScript {$_.DisplayName -match '^Vim\s'} -Verbose -ApplicationType EXE -ArgumentList '/S' + + Remove all EXE applications starting with the name 'Vim' followed by a space, using the '/S' parameter. + + .NOTES + An active ADT session is NOT required to use this function. + + More reading on how to create filterscripts https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/where-object?view=powershell-5.1#description + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Uninstall-ADTApplication + #> + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'NameMatch', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'ApplicationType', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'IncludeUpdatesAndHotfixes', Justification = "This parameter is used within delegates that PSScriptAnalyzer has no visibility of. See https://github.com/PowerShell/PSScriptAnalyzer/issues/1472 for more details.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'LoggingOptions', Justification = "This parameter is used/retrieved via Get-ADTBoundParametersAndDefaultValues, which is too advanced for PSScriptAnalyzer to comprehend.")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', 'LogFileName', Justification = "This parameter is used/retrieved via Get-ADTBoundParametersAndDefaultValues, which is too advanced for PSScriptAnalyzer to comprehend.")] + [CmdletBinding()] + [OutputType([PSADT.Types.ProcessResult])] + [OutputType([PSADT.Types.ProcessInfo])] + param + ( + [Parameter(Mandatory = $true, ParameterSetName = 'InstalledApplication', ValueFromPipeline = $true)] + [ValidateNotNullOrEmpty()] + [PSADT.Types.InstalledApplication[]]$InstalledApplication, + + [Parameter(Mandatory = $false, ParameterSetName = 'Search')] + [ValidateNotNullOrEmpty()] + [System.String[]]$Name, + + [Parameter(Mandatory = $false, ParameterSetName = 'Search')] + [ValidateSet('Contains', 'Exact', 'Wildcard', 'Regex')] + [System.String]$NameMatch = 'Contains', + + [Parameter(Mandatory = $false, ParameterSetName = 'Search')] + [ValidateNotNullOrEmpty()] + [System.Guid[]]$ProductCode, + + [Parameter(Mandatory = $false, ParameterSetName = 'Search')] + [ValidateSet('All', 'MSI', 'EXE')] + [System.String]$ApplicationType = 'All', + + [Parameter(Mandatory = $false, ParameterSetName = 'Search')] + [System.Management.Automation.SwitchParameter]$IncludeUpdatesAndHotfixes, + + [Parameter(Mandatory = $false, ParameterSetName = 'Search', Position = 0)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.ScriptBlock]$FilterScript, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$AdditionalArgumentList, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$SecureArgumentList, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$LoggingOptions, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$LogFileName, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.Management.Automation.SwitchParameter]$PassThru + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + + if ($PSCmdlet.ParameterSetName -ne 'InstalledApplication') + { + if (!($PSBoundParameters.Keys -match '^(Name|ProductCode|FilterScript)$')) + { + $naerParams = @{ + Exception = [System.ArgumentNullException]::new('Either Name, ProductCode or FilterScript are required if not using pipeline.') + Category = [System.Management.Automation.ErrorCategory]::InvalidArgument + ErrorId = 'NullParameterValue' + RecommendedAction = "Review the supplied parameter values and try again." + } + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTErrorRecord' @naerParams)) + } + + # Build the hashtable with the options that will be passed to Get-ADTApplication using splatting + $gaiaParams = & $Script:CommandTable.'Get-ADTBoundParametersAndDefaultValues' -Invocation $MyInvocation -Exclude ArgumentList, AdditionalArgumentList, LoggingOptions, LogFileName, PassThru, SecureArgumentList + if (($installedApps = & $Script:CommandTable.'Get-ADTApplication' @gaiaParams)) + { + $InstalledApplication = $installedApps + } + } + + # Build the hashtable with the options that will be passed to Start-ADTMsiProcess using splatting + $sampParams = & $Script:CommandTable.'Get-ADTBoundParametersAndDefaultValues' -Invocation $MyInvocation -Exclude InstalledApplication, Name, NameMatch, ProductCode, FilterScript, ApplicationType + $sampParams.Action = 'Uninstall' + + # Build the hashtable with the options that will be passed to Start-ADTProcess using splatting. + $sapParams = @{ + SecureArgumentList = $SecureArgumentList + WaitForMsiExec = $true + CreateNoWindow = $true + PassThru = $PassThru + } + + # Build out regex for determining valid exe uninstall strings. + $invalidFileNameChars = [System.Text.RegularExpressions.Regex]::Escape([System.String]::Join($null, [System.IO.Path]::GetInvalidFileNameChars())) + $invalidPathChars = [System.Text.RegularExpressions.Regex]::Escape([System.String]::Join($null, [System.IO.Path]::GetInvalidPathChars())) + $validUninstallString = "^`"?([^$invalidFileNameChars\s]+(?=\s|$)|[^$invalidPathChars]+?\.(?:exe|cmd|bat|vbs))`"?(?:\s(.*))?$" + } + + process + { + if (!$InstalledApplication) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'No applications found for removal.' + return + } + + foreach ($removeApplication in $InstalledApplication) + { + try + { + if ($removeApplication.WindowsInstaller) + { + if (!$removeApplication.ProductCode) + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "No ProductCode found for MSI application [$($removeApplication.DisplayName) $($removeApplication.DisplayVersion)]. Skipping removal." + continue + } + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Removing MSI application [$($removeApplication.DisplayName) $($removeApplication.DisplayVersion)] with ProductCode [$($removeApplication.ProductCode.ToString('B'))]." + try + { + if ($sampParams.ContainsKey('FilePath')) + { + $null = $sampParams.Remove('FilePath') + } + $removeApplication | & $Script:CommandTable.'Start-ADTMsiProcess' @sampParams + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + else + { + $uninstallString = if (![System.String]::IsNullOrWhiteSpace($removeApplication.QuietUninstallString)) + { + $removeApplication.QuietUninstallString + } + elseif (![System.String]::IsNullOrWhiteSpace($removeApplication.UninstallString)) + { + $removeApplication.UninstallString + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "No UninstallString found for EXE application [$($removeApplication.DisplayName) $($removeApplication.DisplayVersion)]. Skipping removal." + continue + } + + if ($uninstallString -match $validUninstallString) + { + $sapParams.FilePath = [System.Environment]::ExpandEnvironmentVariables($matches[1]) + if (![System.IO.File]::Exists($sapParams.FilePath) -and ($commandPath = & $Script:CommandTable.'Get-Command' -Name $sapParams.FilePath -ErrorAction Ignore)) + { + $sapParams.FilePath = $commandPath.Source + } + $uninstallStringParams = if ($matches.Count -gt 2) + { + [System.Environment]::ExpandEnvironmentVariables($matches[2].Trim()) + } + } + else + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Invalid UninstallString [$uninstallString] found for EXE application [$($removeApplication.DisplayName) $($removeApplication.DisplayVersion)]. Skipping removal." + continue + } + + if (![System.String]::IsNullOrWhiteSpace($ArgumentList)) + { + $sapParams.ArgumentList = $ArgumentList + } + elseif (![System.String]::IsNullOrWhiteSpace($uninstallStringParams)) + { + $sapParams.ArgumentList = $uninstallStringParams + } + else + { + $sapParams.Remove('ArgumentList') + } + if ($AdditionalArgumentList) + { + if ($sapParams.ContainsKey('ArgumentList')) + { + $sapParams.ArgumentList += " $([System.String]::Join(' ', $AdditionalArgumentList))" + } + else + { + $sapParams.ArgumentList = $AdditionalArgumentList + } + } + + & $Script:CommandTable.'Write-ADTLogEntry' -Message "Removing EXE application [$($removeApplication.DisplayName) $($removeApplication.DisplayVersion)]." + try + { + & $Script:CommandTable.'Start-ADTProcess' @sapParams + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Unregister-ADTDll +# +#----------------------------------------------------------------------------- + +function Unregister-ADTDll +{ + <# + .SYNOPSIS + Unregister a DLL file. + + .DESCRIPTION + Unregister a DLL file using regsvr32.exe. This function takes the path to the DLL file and attempts to unregister it using the regsvr32.exe utility. + + .PARAMETER FilePath + Path to the DLL file. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return objects. + + .EXAMPLE + Unregister-ADTDll -FilePath "C:\Test\DcTLSFileToDMSComp.dll" + + Unregisters the specified DLL file. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Unregister-ADTDll + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $true)] + [ValidateScript({ + if (![System.IO.File]::Exists($_)) + { + $PSCmdlet.ThrowTerminatingError((& $Script:CommandTable.'New-ADTValidateScriptErrorRecord' -ParameterName FilePath -ProvidedValue $_ -ExceptionMessage 'The specified file does not exist.')) + } + return ![System.String]::IsNullOrWhiteSpace($_) + })] + [System.String]$FilePath + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + & $Script:CommandTable.'Invoke-ADTRegSvr32' @PSBoundParameters -Action Unregister + } + catch + { + $PSCmdlet.ThrowTerminatingError($_) + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Update-ADTDesktop +# +#----------------------------------------------------------------------------- + +function Update-ADTDesktop +{ + <# + .SYNOPSIS + Refresh the Windows Explorer Shell, which causes the desktop icons and the environment variables to be reloaded. + + .DESCRIPTION + This function refreshes the Windows Explorer Shell, causing the desktop icons and environment variables to be reloaded. This can be useful after making changes that affect the desktop or environment variables, ensuring that the changes are reflected immediately. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Update-ADTDesktop + + Refreshes the Windows Explorer Shell, reloading the desktop icons and environment variables. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Update-ADTDesktop + #> + + [CmdletBinding()] + param + ( + ) + + begin + { + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Refreshing the Desktop and the Windows Explorer environment process block.' + try + { + try + { + [PSADT.GUI.Explorer]::RefreshDesktopAndEnvironmentVariables() + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to refresh the Desktop and the Windows Explorer environment process block." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Update-ADTEnvironmentPsProvider +# +#----------------------------------------------------------------------------- + +function Update-ADTEnvironmentPsProvider +{ + <# + .SYNOPSIS + Updates the environment variables for the current PowerShell session with any environment variable changes that may have occurred during script execution. + + .DESCRIPTION + Environment variable changes that take place during script execution are not visible to the current PowerShell session. + + Use this function to refresh the current PowerShell session with all environment variable settings. + + .PARAMETER LoadLoggedOnUserEnvironmentVariables + If script is running in SYSTEM context, this option allows loading environment variables from the active console user. If no console user exists but users are logged in, such as on terminal servers, then the first logged-in non-console user. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Update-ADTEnvironmentPsProvider + + Refreshes the current PowerShell session with all environment variable settings. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Update-ADTEnvironmentPsProvider + #> + + [CmdletBinding()] + param + ( + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$LoadLoggedOnUserEnvironmentVariables + ) + + begin + { + # Perform initial setup. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + + # Determine the user SID to base things off of. + $userSid = if ($LoadLoggedOnUserEnvironmentVariables -and ($runAsActiveUser = & $Script:CommandTable.'Get-ADTRunAsActiveUser')) + { + $runAsActiveUser.SID + } + else + { + [Security.Principal.WindowsIdentity]::GetCurrent().User.Value + } + } + + process + { + & $Script:CommandTable.'Write-ADTLogEntry' -Message 'Refreshing the environment variables for this PowerShell session.' + try + { + try + { + # Update all session environment variables. Ordering is important here: user variables comes second so that we can override system variables. + & $Script:CommandTable.'Get-ItemProperty' -LiteralPath 'Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment', "Microsoft.PowerShell.Core\Registry::HKEY_USERS\$userSid\Environment" | & { + process + { + $_.PSObject.Properties | & { + process + { + if ($_.Name -notmatch '^PS((Parent)?Path|ChildName|Provider)$') + { + [System.Environment]::SetEnvironmentVariable($_.Name, $_.Value) + } + } + } + } + } + + # Set PATH environment variable separately because it is a combination of the user and machine environment variables. + [System.Environment]::SetEnvironmentVariable('PATH', [System.String]::Join(';', (([System.Environment]::GetEnvironmentVariable('PATH', 'Machine'), [System.Environment]::GetEnvironmentVariable('PATH', 'User')).Split(';').Trim() | & { process { if ($_) { return $_ } } } | & $Script:CommandTable.'Select-Object' -Unique))) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ -LogMessage "Failed to refresh the environment variables for this PowerShell session." + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Update-ADTGroupPolicy +# +#----------------------------------------------------------------------------- + +function Update-ADTGroupPolicy +{ + <# + .SYNOPSIS + Performs a gpupdate command to refresh Group Policies on the local machine. + + .DESCRIPTION + This function performs a gpupdate command to refresh Group Policies on the local machine. It updates both Computer and User policies by forcing a refresh using the gpupdate.exe utility. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any objects. + + .EXAMPLE + Update-ADTGroupPolicy + + Performs a gpupdate command to refresh Group Policies on the local machine. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Update-ADTGroupPolicy + #> + + [CmdletBinding()] + param + ( + ) + + begin + { + # Make this function continue on error. + & $Script:CommandTable.'Initialize-ADTFunction' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorAction SilentlyContinue + } + + process + { + # Handle each target separately so we can report on it. + foreach ($target in ('Computer', 'User')) + { + try + { + try + { + # Invoke gpupdate.exe and cache the results. An exit code of 0 is considered successful. + & $Script:CommandTable.'Write-ADTLogEntry' -Message "$(($msg = "Updating Group Policies for the $target"))." + $gpUpdateResult = & "$([System.Environment]::SystemDirectory)\cmd.exe" /c "echo N | gpupdate.exe /Target:$target /Force" 2>&1 + if (!$Global:LASTEXITCODE) + { + continue + } + + # If we're here, we had a bad exit code. + & $Script:CommandTable.'Write-ADTLogEntry' -Message ($msg = "$msg failed with exit code [$Global:LASTEXITCODE].") -Severity 3 + $naerParams = @{ + Exception = [System.Runtime.InteropServices.ExternalException]::new($msg, $Global:LASTEXITCODE) + Category = [System.Management.Automation.ErrorCategory]::InvalidResult + ErrorId = 'GpUpdateFailure' + TargetObject = $gpUpdateResult + RecommendedAction = "Please review the result in this error's TargetObject property and try again." + } + throw (& $Script:CommandTable.'New-ADTErrorRecord' @naerParams) + } + catch + { + & $Script:CommandTable.'Write-Error' -ErrorRecord $_ + } + } + catch + { + & $Script:CommandTable.'Invoke-ADTFunctionErrorHandler' -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + } + + end + { + & $Script:CommandTable.'Complete-ADTFunction' -Cmdlet $PSCmdlet + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Write-ADTLogEntry +# +#----------------------------------------------------------------------------- + +function Write-ADTLogEntry +{ + <# + .SYNOPSIS + Write messages to a log file in CMTrace.exe compatible format or Legacy text file format. + + .DESCRIPTION + Write messages to a log file in CMTrace.exe compatible format or Legacy text file format and optionally display in the console. This function supports different severity levels and can be used to log debug messages if required. + + .PARAMETER Message + The message to write to the log file or output to the console. + + .PARAMETER Severity + Defines message type. When writing to console or CMTrace.exe log format, it allows highlighting of message type. + Options: 0 = Success (highlighted in green), 1 = Information (default), 2 = Warning (highlighted in yellow), 3 = Error (highlighted in red) + + .PARAMETER Source + The source of the message being logged. + + .PARAMETER ScriptSection + The heading for the portion of the script that is being executed. + + .PARAMETER LogType + Choose whether to write a CMTrace.exe compatible log file or a Legacy text log file. + + .PARAMETER LogFileDirectory + Set the directory where the log file will be saved. + + .PARAMETER LogFileName + Set the name of the log file. + + .PARAMETER PassThru + Return the message that was passed to the function. + + .PARAMETER DebugMessage + Specifies that the message is a debug message. Debug messages only get logged if -LogDebugMessage is set to $true. + + .INPUTS + System.String + + The message to write to the log file or output to the console. + + .OUTPUTS + System.String[] + + This function returns the provided output if -PassThru is specified. + + .EXAMPLE + Write-ADTLogEntry -Message "Installing patch MS15-031" -Source 'Add-Patch' + + Writes a log entry indicating that patch MS15-031 is being installed. + + .EXAMPLE + Write-ADTLogEntry -Message "Script is running on Windows 11" -Source 'Test-ValidOS' + + Writes a log entry indicating that the script is running on Windows 11. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com/docs/reference/functions/Write-ADTLogEntry + #> + + [CmdletBinding()] + [OutputType([System.Collections.Specialized.StringCollection])] + param + ( + [Parameter(Mandatory = $true, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] + [AllowEmptyCollection()] + [System.String[]]$Message, + + [Parameter(Mandatory = $false)] + [ValidateRange(0, 3)] + [System.Nullable[System.UInt32]]$Severity, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$Source, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$ScriptSection, + + [Parameter(Mandatory = $false)] + [ValidateSet('CMTrace', 'Legacy')] + [System.String]$LogType, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$LogFileDirectory, + + [Parameter(Mandatory = $false)] + [ValidateNotNullOrEmpty()] + [System.String]$LogFileName, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$PassThru, + + [Parameter(Mandatory = $false)] + [System.Management.Automation.SwitchParameter]$DebugMessage + ) + + begin + { + # Get the caller's preference values and set them within this scope. + & $Script:CommandTable.'Set-ADTPreferenceVariables' -SessionState $ExecutionContext.SessionState + + # Set up collector for piped in messages. + $messages = [System.Collections.Specialized.StringCollection]::new() + } + + process + { + # Return early if the InformationPreference is silent. + if (($Severity -le 1) -and ($InformationPreference -match '^(SilentlyContinue|Ignore)$')) + { + return + } + + # Add all non-null messages to the collector. + $null = $Message | & { + process + { + if (![System.String]::IsNullOrWhiteSpace($_)) + { + $messages.Add($_) + } + } + } + } + + end + { + # Return early if we have no messages to write out. + if (!$messages.Count) + { + return + } + + # If we don't have an active session, write the message to the verbose stream (4). + if (& $Script:CommandTable.'Test-ADTSessionActive') + { + (& $Script:CommandTable.'Get-ADTSession').WriteLogEntry($messages, $Severity, $Source, $ScriptSection, $null, $DebugMessage, $LogType, $LogFileDirectory, $LogFileName) + } + elseif (!$DebugMessage) + { + if ([System.String]::IsNullOrWhiteSpace($Source)) + { + $Source = [PSADT.Module.DeploymentSession]::GetLogEntryCaller([System.Management.Automation.CallStackFrame[]](& $Script:CommandTable.'Get-PSCallStack')).Command + } + $messages -replace '^', "[$([System.DateTime]::Now.ToString('O'))] [$Source] :: " | & $Script:CommandTable.'Write-Verbose' + } + + # Return the provided message if PassThru is true. + if ($PassThru) + { + return $messages + } + } +} + + +#----------------------------------------------------------------------------- +# +# MARK: Module Constants and Function Exports +# +#----------------------------------------------------------------------------- + +# Rethrowing caught exceptions makes the error output from Import-Module look better. +try +{ + # Set all functions as read-only, export all public definitions and finalise the CommandTable. + & $Script:CommandTable.'Set-Item' -LiteralPath $FunctionPaths -Options ReadOnly + & $Script:CommandTable.'Get-Item' -LiteralPath $FunctionPaths | & { process { $CommandTable.Add($_.Name, $_) } } + & $Script:CommandTable.'New-Variable' -Name CommandTable -Value ([System.Collections.ObjectModel.ReadOnlyDictionary[System.String, System.Management.Automation.CommandInfo]]::new($CommandTable)) -Option Constant -Force -Confirm:$false + if (!$MinimumStartup) + { + & $Script:CommandTable.'Export-ModuleMember' -Function $Module.Manifest.FunctionsToExport + } + else + { + & $Script:CommandTable.'Export-ModuleMember' -Function New-ADTTemplate + } + + # Define object for holding all PSADT variables. + & $Script:CommandTable.'New-Variable' -Name ADT -Option Constant -Value ([pscustomobject]@{ + Callbacks = [pscustomobject]@{ + Starting = [System.Collections.Generic.List[System.Management.Automation.CommandInfo]]::new() + Opening = [System.Collections.Generic.List[System.Management.Automation.CommandInfo]]::new() + Closing = [System.Collections.Generic.List[System.Management.Automation.CommandInfo]]::new() + Finishing = [System.Collections.Generic.List[System.Management.Automation.CommandInfo]]::new() + } + Directories = [pscustomobject]@{ + Defaults = ([ordered]@{ + Script = $PSScriptRoot + Config = [System.IO.Path]::Combine($PSScriptRoot, 'Config') + Strings = [System.IO.Path]::Combine($PSScriptRoot, 'Strings') + }).AsReadOnly() + Script = $null + Config = $null + Strings = $null + } + Durations = [pscustomobject]@{ + ModuleImport = $null + ModuleInit = $null + } + Sessions = $null + SessionState = $ExecutionContext.SessionState + TerminalServerMode = $false + Environment = $null + Language = $null + Config = $null + Strings = $null + LastExitCode = 0 + Initialized = $false + }) + + # Create empty list for sessions. + if (!$MinimumStartup) + { + $ADT.Sessions = [System.Collections.Generic.List[PSADT.Module.DeploymentSession]]::new() + } + else + { + $ADT.Sessions = @() + } + + # Define object for holding all dialog window variables. + & $Script:CommandTable.'New-Variable' -Name Dialogs -Option Constant -Value ([ordered]@{ + Box = ([ordered]@{ + Buttons = ([ordered]@{ + OK = 0 + OKCancel = 1 + AbortRetryIgnore = 2 + YesNoCancel = 3 + YesNo = 4 + RetryCancel = 5 + CancelTryAgainContinue = 6 + }).AsReadOnly() + Icons = ([ordered]@{ + None = 0 + Stop = 16 + Question = 32 + Exclamation = 48 + Information = 64 + }).AsReadOnly() + DefaultButtons = ([ordered]@{ + First = 0 + Second = 256 + Third = 512 + }).AsReadOnly() + }).AsReadOnly() + Classic = [pscustomobject]@{ + ProgressWindow = [pscustomobject]@{ + SyncHash = [System.Collections.Hashtable]::Synchronized(@{}) + XamlCode = $null + PowerShell = $null + Invocation = $null + Running = $false + } + Assets = [pscustomobject]@{ + Icon = $null + Logo = $null + Banner = $null + } + Font = $(if (!$MinimumStartup) { [System.Drawing.SystemFonts]::MessageBoxFont }) + BannerHeight = 0 + Width = 450 + } + Fluent = [pscustomobject]@{ + ProgressWindow = [pscustomobject]@{ + Running = $false + } + } + }).AsReadOnly() + + # Registry path transformation constants used within Convert-ADTRegistryPath. + & $Script:CommandTable.'New-Variable' -Name Registry -Option Constant -Value ([ordered]@{ + PathMatches = [System.Collections.ObjectModel.ReadOnlyCollection[System.String]]$( + ':\\' + ':' + '\\' + ) + PathReplacements = ([ordered]@{ + '^HKLM' = 'HKEY_LOCAL_MACHINE\' + '^HKCR' = 'HKEY_CLASSES_ROOT\' + '^HKCU' = 'HKEY_CURRENT_USER\' + '^HKU' = 'HKEY_USERS\' + '^HKCC' = 'HKEY_CURRENT_CONFIG\' + '^HKPD' = 'HKEY_PERFORMANCE_DATA\' + }).AsReadOnly() + WOW64Replacements = ([ordered]@{ + '^(HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\|HKEY_CURRENT_USER\\SOFTWARE\\Classes\\|HKEY_CLASSES_ROOT\\)(AppID\\|CLSID\\|DirectShow\\|Interface\\|Media Type\\|MediaFoundation\\|PROTOCOLS\\|TypeLib\\)' = '$1Wow6432Node\$2' + '^HKEY_LOCAL_MACHINE\\SOFTWARE\\' = 'HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\' + '^HKEY_LOCAL_MACHINE\\SOFTWARE$' = 'HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node' + '^HKEY_CURRENT_USER\\Software\\Microsoft\\Active Setup\\Installed Components\\' = 'HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Active Setup\Installed Components\' + }).AsReadOnly() + }).AsReadOnly() + + # Lookup table for preference variables and their associated CommonParameter name. + & $Script:CommandTable.'New-Variable' -Name PreferenceVariableTable -Option Constant -Value ([ordered]@{ + 'InformationAction' = 'InformationPreference' + 'ProgressAction' = 'ProgressPreference' + 'WarningAction' = 'WarningPreference' + 'Confirm' = 'ConfirmPreference' + 'Verbose' = 'VerbosePreference' + 'WhatIf' = 'WhatIfPreference' + 'Debug' = 'DebugPreference' + }).AsReadOnly() + + # Send the module's database into the C# code for internal access. + if (!$MinimumStartup) + { + [PSADT.Module.InternalDatabase]::Init($ADT) + } +} +catch +{ + throw +} + +# Import the XML code for the classic progress window. +$Dialogs.Classic.ProgressWindow.XamlCode = [System.IO.StringReader]::new(@' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +'@) + +# Determine how long the import took. +$ADT.Durations.ModuleImport = [System.DateTime]::Now - $ModuleImportStart +& $Script:CommandTable.'Remove-Variable' -Name ModuleImportStart -Force -Confirm:$false + + + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCA+6quY4pLht5Bk +# HSuKVseFCR4bwfjuKoos2vtkWr2zyaCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgYQDU9UnOYjMif1i0fXrhRrkRQtUmrHTx3q4mAWI0Ik8w +# DQYJKoZIhvcNAQEBBQAEggGABow9SjBNcP2of7hqFbHtGDeJ11teFhWqyc8cmWw7 +# MVwR06U2AbVYunv9cRpE9oYZ64lMLltoMJ3l+L/Q34sjRQ/CpeQGWPWbhO4pU/T9 +# TwPFgaueLYiEmCXKjSVVAhQVuxn7aMmNFAO95G03EJ4ayQ10U8SH81oNpLiNRppn +# AFHwhIOWOei6OM0E+uQ9RSHAZvH3CEhvycuKSW6NqPVI//2eGrvYWX9mvV8mMXwx +# p51gBCmXsGsmbzbg5F9d0LtjeSSANv62nvcJZkmFBlnJqPQH9IiWx7tS/cxR7BtF +# +siJ1dPHfwYWN0CMD2MkgN+GhdTZvUbuO2cD3RYr1b1QQq4xTFnwZdWc6Z2dggDP +# G+jOoOXdt8rMAU7xfi7rFGboBmxDXHouIZusQUxjlrN+ly4/+h51C08oWT1Sq8Zg +# /tmK9oept6wd6gKAMtix6R1AYpJHep56/2VpinO2xJ+qQxGzh2KgoRSFLrZNkqIZ +# mnSrGTArDVVNesmxgiCfY5RBoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEICMfO9VM +# i3ZA+nG6OAC3uM00DToklU1ldBuctedBZUS/AhEAphU24g6jP7INqQEr4kOXvRgP +# MjAyNTAyMjMyMzQ4NDBaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ4NDBaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCBilQIzWUtFMa0goT6GLhSHgbj5UzhQFkMvs59X +# wGuDjDA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgAvJNpe0Wpwn42lQsa6682c +# oVhTvu9BJFygXVI4+6/XsCAWrbKqZomp4mFa8dDXdQWUkO6Uqx2L+xQEkyc3Y5XE +# v+rXKbKeUHpy3Zi0Ox7Ocs/N0G7zGX8lJe3UnVKWJ5cdmOXvtbDR4ukfSVkJbj7+ +# l0VaR2jth9EdoW8/rK8Te+Z7Bv2VoHMCfTno2FMC3ZJLRDWLQUkQqPv5JIjbldSp +# SCjYY4Lsm8F84Jo+w757hOcS71+DRtCEHwcHDl2fqvAibHz+RyKWnM5YrgEi21II +# UQf8vXeskaP8y9yuU5j+9IwzmignDdTK++xRd1aLH1bB6aOhlBtBtT5K4KQtc1L7 +# mWJW8PCoiw3C7jDcLQCm5vrRMkV4j4EfqeKeOaORNIZCRhrMLd8EbO9f9Nlj/fEI +# 6mBKKdywezGffh8VR/yPsd7qQlkQsLxbBICY+qeh29U73nSYeeDPjc+10loXGWN5 +# ZCelsNyynCuggD2OUWJ1dkx3k9uWNil2kvEtSOWiruHrylj2AHXt8coAynNG/QTq +# gkagmMhxQuJK+MAe9CQ0Ap7l4L9jNbW9L9CEWUvnwdY0YtZeYmX85GAH5xxylAsY +# 66SR285l4LH7Q5hgEA3WW+k//J0ismZSAUC8oq9EgOfbc+nF7L/IcmCbOCyrnifw +# rkwoqFUN+NLpdUQfkO4S+g== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/ar/strings.psd1 b/PSAppDeplyToolkit/Strings/ar/strings.psd1 new file mode 100644 index 0000000..07ce489 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/ar/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "تم." + Error = "فشل." + FastRetry = "غير مكتمل." + RestartRequired = "تم. يجب إعادة تشغيل النظام." + Start = "بدأ." + } + BlockExecution = @{ + Message = "تم تعطيل تشغيل هذا التطبيق مؤقتًا بحيث يمكن إكمال عملية التثبيت." + } + ClosePrompt = @{ + ButtonClose = "إغلاق البرامج" + ButtonContinue = "متابعة" + ButtonContinueTooltip = "قم باختيار `"متابعة`" فقط بعد إغلاق التطبيق/التطبيقات المدرجة أعلاه." + ButtonDefer = "تأجيل" + CountdownMessage = "ملاحظة: سيتم إغلاق البرنامج/البرامج بشكل تلقائي خلال:" + Message = "يجب إغلاق البرامج التالية قبل التمكن من متابعة عملية التثبيت.`n`nيرجى حفظ عملك، وإغلاق البرامج، ومن ثم المتابعة. يمكنك بدلا من ذلك، حفظ عملك والنقر فوق `"إغلاق البرامج`"." + } + DeferPrompt = @{ + Deadline = "الموعد النهائي:" + ExpiryMessage = "بإمكانك اختيار تأجيل التثبيت إلى حين انتهاء صلاحية التأجيل:" + RemainingDeferrals = "التأجيلات المتبقية:" + WarningMessage = "بمجرد انتهاء صلاحية التأجيل، لن يكون لديك خيار التأجيل بعد الآن." + WelcomeMessage = "التطبيق التالي على وشك التثبيت:" + } + DeploymentType = @{ + Install = "تثبيت" + Repair = "إصلاح" + Uninstall = "إزالة التثبيت" + } + DiskSpace = @{ + Message = "ليس لديك مساحة كافية في القرص لإتمام عملية تثبيت:`n{0}`n`nالمساحة اللازمة: {1} م ب`nالمساحة المتاحة: {2} م ب`n`nيرجى تحرير مساحة قرص كافية كي تتم متابعة عملية التثبيت." + } + Progress = @{ + MessageInstall = "جاري التثبيت. يرجى الانتظار..." + MessageInstallDetail = "سيتم إغلاق هذه النافذة تلقائياً عند اكتمال التثبيت." + MessageRepair = "جارٍ إصلاح. يرجى الانتظار..." + MessageRepairDetail = "سيتم إغلاق هذه النافذة تلقائياً عند اكتمال الإصلاح." + MessageUninstall = "جارٍ إزالة التثبيت. يرجى الانتظار..." + MessageUninstallDetail = "سيتم إغلاق هذه النافذة تلقائياً عند اكتمال إلغاء التثبيت." + } + RestartPrompt = @{ + ButtonRestartLater = "تقليل" + ButtonRestartNow = "إعادة التشغيل الآن" + Message = "كي تكتمل عملية التثبيت، يجب عليك إعادة تشغيل حاسوبك." + MessageRestart = "ستتم إعادة تشغيل حاسوبك بشكل تلقائي عند نهاية العد التنازلي." + MessageTime = "يرجى حفظ عملك وإعادة التشغيل خلال الوقت المخصص." + TimeRemaining = "الزمن المتبقي:" + Title = "مطلوب إعادة التشغيل" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "سيستمر {0} تلقائيا في:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployDeployToolkit - التطبيق {0}' + DialogMessage = 'يرجى حفظ عملك قبل المتابعة حيث سيتم إغلاق التطبيقات التالية تلقائيًا.' + DialogMessageNoProcesses = 'الرجاء تحديد تثبيت لمتابعة التثبيت. إذا كان لديك أي تأجيلات متبقية، يمكنك أيضاً اختيار تأخير التثبيت.' + ButtonDeferRemaining = 'تبقى' + ButtonLeftText = 'التأجيل' + ButtonRightText = 'إغلاق التطبيقات وتثبيتها' + ButtonRightTextNoProcesses = 'التثبيت' + } + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDRJQ2YvnooEvBu +# 6omMMFVTNnathijEsfHxOLfuOuhCf6CCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgwa4fYcXzKWV56XInno7ktDRR7tumSZjs7OhEJ0UywI0w +# DQYJKoZIhvcNAQEBBQAEggGAsyEAgIz73TsvR7cGOblNwvlLnfC4oPI/DhgpLYSu +# bndl03eAKW+d9SCN0QpYdSE81wTcz/yWD6UusLUOeZqCjLu2H9A4lpaFB82n82h3 +# dNPri9YavXW8LgQOrMXpGMMz06BplD6hlu/yi4TstkSmVf8pe+mk8DDPBHkcDJLq +# QaNkTH04lZJ7srTERqeZ3aU8a6gyUesqMnMuWkjYrjXCdQKryvt4io7S5iL1osnY +# pQnNyQgHvv56BtNz5Lm0srH34Q9/XIiizrhdNxEGX4aA5PZXBhWTFdT/0FnXBTZg +# 7SKGeEPGsnuBUlqwKjpm3/6ltpchRTbrKdPqoLGGo3N1Aqby+tQI/9zbIfYOAvvb +# ZMKIN16Svdniii9S5vJfJDvvmfLJK0JM1hGCdoUdNanmKcjC7hh5ZhbjggkhGP9z +# swYd1VE99FcAMyFF3rEAMUjF+cGvtBA9BK13ttHkhQRTjaVOHXuAEwtgX1U+o4ei +# aLzUDaTDjKAZHeHe/Qf1LxWSoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIAFyKUEF +# Mi3Vk4+wjxtQpWixJc+1mszhf0j+QLE2mKm8AhEAmgQJHn2zZ+MHX8wTvK6DiRgP +# MjAyNTAyMjMyMzQ3MjZaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ3MjZaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCDr4nLKvCioQwiC28+9mSQKwhxLK+U4m/kw5oyq +# ueotADA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgCpXDsFuwhMQDATW750q8kP +# BVqdXrxiQYZI5EV7bREcooEmHhIllyOPBnsSauiZlWUAOtdCFXcyblx1Rkx9aUSI +# GHHZiwda3WJPJaiSrj8D/mUB17WtDISig/0PY9VPAWJv2Sx7FSCvcvaH+qSp+TcK +# yevq5qzyVNcEDLq7PSOCe7rhG7MxEuNpuSUsv6Z82aZxwnvtzt4Q2nZzsrnOB7jM +# UsiqMgebOKZ+gixCoynxfmt44AK6eRgeuncafFz+tTxxdSZhI28qTUkvgXFf6xvg +# cmPgc4qHoczVMZJS6L6fGaGKSXniXWS1hZfqmJUZP+1W7CS2inyJGBNpTgHXdZvW +# C4NAZjJOrORWqMcN/mdS8g3VBGRVxr9ep00xAir4BFnP0YylCPSGDnmTLcAZp5+r +# +xq1+sKIlkqUNkQGiAP0ypX8EnJinaz+egFVkXhhKORkaBTMH62fHE7EA+n5nH5O +# M/+VO+0t1aMGm0qvf/wBGdUVNw53oZ/+uVsl4pVOd90v/JDYvbaJssVSIimzm1pe +# +56NOhq99gY/qlIVJTC3ZQ6z12O30SJj5JH1su9Qyra6DqESQE/I4sTzv63TQXhM +# tIcqPS94/sGrX/GQ3TCgf5xWdGVj9TzRpBO5cNvR6dcjsoQjTpp5ELs6NhIZ4ZhC +# YZ6YzAUtqQnyq700rWXVag== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/cz/strings.psd1 b/PSAppDeplyToolkit/Strings/cz/strings.psd1 new file mode 100644 index 0000000..3edae78 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/cz/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "dokončena." + Error = "se nepodařila." + FastRetry = "nedokončena." + RestartRequired = "dokončena. Je nutné restartovat počítač." + Start = "zahájena." + } + BlockExecution = @{ + Message = "Spuštění této aplikace bylo dočasně zakázáno, aby mohla proběhnout instalace." + } + ClosePrompt = @{ + ButtonClose = "Ukončit programy" + ButtonContinue = "Pokračovat" + ButtonContinueTooltip = "Klikněte na `"Pokračovat`", až budete mít výše uvedené aplikace zavřené." + ButtonDefer = "Odložit" + CountdownMessage = "Upozornění: Programy budou automaticky zavřené za:" + Message = "Následující programy musí být zavřené, aby instalace mohla pokračovat. Prosím, uložte svou práci, zavřete program a potom klikněte na `"Pokračovat`". Případně můžete svou práci uložit a kliknout na tlačítko `"Ukončit programy`"." + } + DeferPrompt = @{ + Deadline = "Termín:" + ExpiryMessage = "Instalaci můžete několikrát odložit:" + RemainingDeferrals = "Zbývající počet odložení:" + WarningMessage = "Jakmile vyčerpáte všechna odložení, už nebudete mít šanci odložit instalaci." + WelcomeMessage = "Nasledující aplikace bude nainstalována:" + } + DeploymentType = @{ + Install = "Instalace" + Repair = "Oprava" + Uninstall = "Odinstalace" + } + DiskSpace = @{ + Message = "Nemáte dostatek volného místa na instalaci aplikace:`n{0}`n`nPotřebné místo na disku: {1}MB`nDostupné místo na disku: {2}MB`n`nUvolněte prosím dostatek místa k pokračovaní instalace." + } + Progress = @{ + MessageInstall = "Instalace právě probíhá. Prosím čekejte..." + MessageInstallDetail = "Toto okno se po dokončení instalace automaticky zavře." + MessageRepair = "Oprava právě probíhá. Prosím čekejte..." + MessageRepairDetail = "Toto okno se po dokončení opravy automaticky zavře." + MessageUninstall = "Probíhá odinstalace. Prosím čekejte..." + MessageUninstallDetail = "Po dokončení odinstalace se toto okno automaticky zavře." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimalizovat" + ButtonRestartNow = "Restartovat nyní" + Message = "Pro dokončení instalace musíte váš počítač restartovat." + MessageRestart = "Na konci odpočítávání, bude váš počítač automaticky restartovaný." + MessageTime = "Prosím, uložte si práci a restartujte počítač ve stanoveném čase." + TimeRemaining = "Zbývající čas:" + Title = "Je nutné restartovat počítač." + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} bude automaticky pokračovat za:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - Aplikace {0}' + DialogMessage = 'Před pokračováním v práci ji uložte, protože následující aplikace budou automaticky uzavřeny.' + DialogMessageNoProcesses = 'Chcete-li pokračovat v instalaci, vyberte možnost Instalovat. Pokud vám zbývají nějaké odklady, můžete také zvolit odložení instalace.' + ButtonDeferRemaining = 'zůstat' + ButtonLeftText = 'Odložení' + ButtonRightText = 'Zavření aplikací a instalace' + ButtonRightTextNoProcesses = 'Instalace' + } + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCC94afUJ3Nvd65t +# OaYjunms68dpv6KLTIfGLd1bXl3vvaCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgQUj8e94a/IxuG2CicbaTm4B55Mu2fojZIZUxovkIaGcw +# DQYJKoZIhvcNAQEBBQAEggGAfZAkXXfJUeyv8S3mAUecCeU12G/xt/L9ZDjG+lL5 +# tdmfpu6e9Wd3ylnu5gFFhnkbG+9gsmWJimEcDhlPjFpNYwKtn/9sYHuDtNqeIqo1 +# C2kqsVqDCnpShlsUWWcQ2uaRleqAq9QFwbhOV4Do8jxA3VDul6rrugjK/d7PuFt7 +# bziBHsO3Dyu5ioeA1YLAKkcS0VuUdCYZvCVo/PrQjroR8CQ52qlfVb53DnFxMnWJ +# /xYV+13NIlzizc8Qr36Zv7fgMjXnfYAHuBRRea+A1y2UN8ELqSucJiFziP+W4YNp +# 3nSuGY8qrXGUFlHY52+3k19T4WntYjoB+AvqH4nBAi+DA/wqBV49oqK8noTFzZXq +# aw2/6/fQ8JDUdVsvLwLz2vN3iCejHYtvLTkronPuuRB72TrVPnkwUtXaXiF16MS2 +# blqMRfZONYnZZitrji8tatxirustkqbglwpFG1oyBZK/u+FGZXVqr/Ww/0htqFEt +# ZirSPmcQ9nLEiwJl+k5MB8nCoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIApgy8F0 +# GqxNVjNuGpSsHDCAqYYDag1wCpUNmDmAKQziAhEAqgGYLGGzSLUXKSh7yY0zbBgP +# MjAyNTAyMjMyMzQ3MjlaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ3MjlaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCCT7+mpWgm1rgVXC4kNzI6MuWFRY3xXBXHX5jDv +# PKu7HzA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgAm8LZ22rmvgWFASrqCt5OY +# Vod/USc2k3+4LUPNH5dwb7xE7bMet+tnpSTZ088NB4r7UqffAPVbTtCTYu+bXICA +# iD/+h0NvmrmjmzjpoLCkg85sFTG/wSxlRBAC1tnvFCulb3QpMTMeth/qnhVQxWjo +# DBz4nbQG+rg0uz9CHKLnTrMzFM9Q+/J9SV4bB8sLBUt5UczJ+aJzKUh4FkzOFSdr +# LN0ltSsDfL0ju/yH2jJ/cGN+X1bAo8l+veNXvdeNce2FIDWHuKeiifm5H3lIoDik +# aCUujng4j75+NboHopBagLeydKnPF5xScGpK35UroOIT8zegDI7zVvNbCZ0tImzS +# Qqy/BCpuCnXMbDC6qJVr3gr4pNb3TV+M9CO9CL7YvgxezAG68uw/H0uKA+JLEY+7 +# o+WBBPmx5yiim/qeO77fAdvNkt2glf+sWS89xqAl+zu5U6zyWg9vdLMCGShe2FFI +# 8RoH7uXmXYUTkXkLHthnkrWODV20zNcdi4uDu33mGqmp56io/aiGM8Ak1/wJuAFH +# kp2AJiehvfa6c+85ABt+QJy58n5MGADcKC65tYAnOe2pG/sNgXdD/TqkZvVqaQZT +# FF1C3o62rEG2rXpjV78qLfl+Le+CPLzjwSs2U8xgUIaz1SnkxcE4xSnEAcSepGiD +# 2UmMBLqakZXESBcrmWCzIQ== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/da/strings.psd1 b/PSAppDeplyToolkit/Strings/da/strings.psd1 new file mode 100644 index 0000000..f4f424b --- /dev/null +++ b/PSAppDeplyToolkit/Strings/da/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "færdig." + Error = "fejlet." + FastRetry = "ikke færdig." + RestartRequired = "færdig. En genstart er nødvendig." + Start = "startet." + } + BlockExecution = @{ + Message = "Opstart af denne applikation er midlertidigt blokeret da en installationsproces er under afvikling." + } + ClosePrompt = @{ + ButtonClose = "Luk Programmer" + ButtonContinue = "Fortsæt" + ButtonContinueTooltip = "Vælg kun `"Fortsæt`" efter at du har afsluttet de ovenfor nævnte programmer." + ButtonDefer = "Udsæt" + CountdownMessage = "BEMÆRK: Programmet/Programmerne vil automatisk blive lukket om:" + Message = "Følgende programmer skal lukkes før installationen kan fortsætte.`n`nGem dit arbejde, luk programmerne og fortsæt. Alternativt kan du gemme dit arbejde og trykke på `"Luk Programmer`"." + } + DeferPrompt = @{ + Deadline = "Deadline:" + ExpiryMessage = "Du kan vælge at udsætte installationen indtil udsættelsesperioden udløber:" + RemainingDeferrals = "Udsættelser tilbage:" + WarningMessage = "Når udsættelsesperioden udløber kan du ikke længere udsætte installationen." + WelcomeMessage = "Følgende applikation vil nu blive installeret:" + } + DeploymentType = @{ + Install = "Installation" + Repair = "Reparere" + Uninstall = "Afinstallation" + } + DiskSpace = @{ + Message = "Du har ikke plads nok til at færdiggøre installationen af:`n{0}`n`nPlads krævet: {1}MB`nPlads tilgængelig: {2}MB`n`nVær venlig at frigøre nok diskplads før du fortsætter installationen." + } + Progress = @{ + MessageInstall = "Installation i gang. Vent venligst..." + MessageInstallDetail = "Dette vindue lukker automatisk, når installationen er færdig." + MessageRepair = "Reparere i gang. Vent venligst..." + MessageRepairDetail = "Dette vindue lukkes automatisk, når reparationen er færdig." + MessageUninstall = "Afinstallation i gang. Vent venligst..." + MessageUninstallDetail = "Dette vindue lukkes automatisk, når afinstallationen er færdig." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimere" + ButtonRestartNow = "Genstart Nu" + Message = "For at færdiggøre installationen skal du genstarte din computer." + MessageRestart = "Din computer vil automatisk blive genstartet når nedtællingen er færdig." + MessageTime = "Du bør venligst gemme dit arbejde og genstarte indenfor det givne tidsrum." + TimeRemaining = "Tid tilbage:" + Title = "Genstart Nødvendig" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} vil automatisk fortsætte i:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - App {0}' + DialogMessage = 'Gem venligst dit arbejde, før du fortsætter, da de følgende applikationer lukkes automatisk.' + DialogMessageNoProcesses = 'Vælg Installer for at fortsætte med installationen. Hvis du har udsættelser tilbage, kan du også vælge at udskyde installationen.' + ButtonDeferRemaining = 'forblive' + ButtonLeftText = 'Udskyde' + ButtonRightText = 'Luk apps og installer' + ButtonRightTextNoProcesses = 'Installer' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBNen3FvB102KXp +# 15OWVyoDbOCI5e/cXStB0NUUMs3kpKCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQg6v0XPZu9wOhu2kJQLS3qj48e+6OpoCwTIN1NMLSfSN0w +# DQYJKoZIhvcNAQEBBQAEggGAkxnnBUzsi6bUhL+Mu+MrB2rXHvvvTnvgTim8bpgT +# fpuMT7cnlyw+TeTIHi9YCm7QoIEaOjkcZYcY/GvVLAj46hou7Spm3nyNOyg5GdUv +# nKWfjRaRgLQBUcL9NlM0lnsx+OF/iM/j/BgtwP25yLHyS0lMESzQfnqVlJRTZh2y +# N7qVqURqhylz8F2HLdcIT/R2FEV42d9XZCtEyx0d5tcKNJXnppaxKX2b6XN/yZjz +# 8W23RXFjRC07uL+DLTxpbKoP50935EpbfPtUKjVgG96fIcBc1bI5jDfgnI3O/Zs7 +# EgsaRHd3ARLU9UpBOSBNVOOnD5QMzLqqbNF07v/3OViakg7NtYlBpUv1bOGXIZdU +# DeojNTBH97LizF3mmL6kXhnvgKy/5AClbjhQz7ndNnScaVxq7bhU+t/CpYfQvicZ +# o9g/gike5gtB0DwFsiVEO3Q4If9gC1q8fipbONkypA9BXLqSRoatvk3wIfDk72Y6 +# gzYTsQFDSzAIjZDfF37mjQVVoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIAxJMmgU +# rJsZNT/C3isn7crat99EuJbwiCNKFVJ2odE8AhAIgsLh19j/w10zo54Qy6m3GA8y +# MDI1MDIyMzIzNDczMlqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDczMlowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEINgR0Uhdq7cLqj5q4RH40v0fD2hPtT7P7Ml18fUS +# 41tDMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICALHsZXCpNNwTNimYyjErMjS4 +# Wf8GmxPQmLMA4LN15/iMXzns5ciwLXDAmhU/c6PXLmHckpm4KfKUBMscf8/2vkt4 +# hsHwuFl0a180vP8Po0xx1+tE00KGGPBaTDTmbPJyHv+lSx4skWqnp8WFtyFeNI1m +# UewcJnTLvXzk4eWl7qQX0VwA/CTMTfmN0ln8mlJt5xP5cfZTRnc6wxBIdHmi4U5O +# Sb6DpJtngZ6gjWotSYRR4llB/BlLZeSzLdxqcSynyFftuIsvSJkaJA7gJGVVcXZF +# OA5s5CJ38svZJj8+wrwpQg64WH/pCRWNwpuTyUC0XBBl31OFWKJlVpD4+uAJVh7S +# vGcGWGLuxSSomL6t/EwFae9T2i2jOhYzqnphV+SJGcLywRGRxqjUcDVKo6+97mZG +# IawiyjDuz9aizGawkCdhi8fCEzY0LEPiZumQKA8PEl9U9Fq6oNm7FOixKyhGz04B +# j+aZKFQSrFAnE+AqjBnQdqJhvCFR6ppZeS8psFXL4daracTHwcM5NmX1qw4uLV22 +# ngrkOpFQ23ed7uaBWPvq5TpIEivavh8t6fFnHHl1JmvdNs6jelMynJRTyBRp6tyl +# YT1f5RVD5oA3/Tw+vtKOo/BWQOLJ4jKr+a6ZihF7yaQQthpIOdkWiolfFoGkxh4N +# W/rxcX/5CzOMLY3Iclwr +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/de/strings.psd1 b/PSAppDeplyToolkit/Strings/de/strings.psd1 new file mode 100644 index 0000000..85cdbfe --- /dev/null +++ b/PSAppDeplyToolkit/Strings/de/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "abgeschlossen." + Error = "ist fehlgeschlagen." + FastRetry = "nicht abgeschlossen werden." + RestartRequired = "abgeschlossen. Ein Neustart ist erforderlich." + Start = "gestartet." + } + BlockExecution = @{ + Message = "Das Starten dieser Anwendung(en) wurde vorübergehend blockiert, damit der Installationsvorgang erfolgreich durchgeführt werden kann." + } + ClosePrompt = @{ + ButtonClose = "Programme &schließen" + ButtonContinue = "&Weiter" + ButtonContinueTooltip = "Klicken Sie erst auf `"Weiter`", nachdem Sie die obigen Anwendung(en) geschlossen haben." + ButtonDefer = "&Aufschieben" + CountdownMessage = "HINWEIS: Diese Programme werden automatisch geschlossen:" + Message = "Die folgenden Programme müssen geschlossen werden, bevor die Installation fortgesetzt werden kann.`n`nBitte speichern Sie Ihre Arbeit, schließen Sie die Programme und fahren Sie dann fort. Alternativ können Sie Ihre Arbeit speichern und dann auf `"Programme Schließen`" klicken." + } + DeferPrompt = @{ + Deadline = "Termin:" + ExpiryMessage = "Sie können die Installation verzögern, bis die Rückstellung abläuft:" + RemainingDeferrals = "Verbleibende Rückstellungen:" + WarningMessage = "Sobald die Rückstellung abgelaufen ist, werden Sie keine Möglichkeit mehr haben die Installation zu verschieben." + WelcomeMessage = "Die folgende Anwendung soll installiert werden:" + } + DeploymentType = @{ + Install = "Installation" + Repair = "Reparatur" + Uninstall = "Deinstallation" + } + DiskSpace = @{ + Message = "Sie haben nicht genug freien Speicherplatz um die Installation abzuschließen: {0}`n`nPlatzbedarf: {1}MB`nFreier Speicherplatz: {2}MB`n`nBitte geben Sie ausreichend Speicherplatz frei, um mit der Installation fortzufahren." + } + Progress = @{ + MessageInstall = "Installation wird durchgeführt. Bitte warten..." + MessageInstallDetail = "Dieses Fenster wird automatisch geschlossen, wenn die Installation abgeschlossen ist." + MessageRepair = "Reparatur wird durchgeführt. Bitte warten..." + MessageRepairDetail = "Dieses Fenster wird automatisch geschlossen, wenn die Reparatur abgeschlossen ist." + MessageUninstall = "Deinstallation wird durchgeführt. Bitte warten..." + MessageUninstallDetail = "Dieses Fenster wird automatisch geschlossen, wenn die Deinstallation abgeschlossen ist." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimieren" + ButtonRestartNow = "Jetzt Neustarten" + Message = "Zum Abschluss der Installation müssen Sie Ihren Computer neu starten." + MessageRestart = "Am Ende des Countdowns wird Ihr Computer automatisch neu gestartet." + MessageTime = "Bitte speichern Sie Ihre Arbeit und starten Sie den Computer innerhalb der vorgegebenen Zeit neu." + TimeRemaining = "Verbleibende Zeit:" + Title = "Neustart Erforderlich" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "Die {0} wird automatisch fortgesetzt in:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - Anwendung {0}' + DialogMessage = 'Bitte speichern Sie Ihre Arbeit, bevor Sie fortfahren, da die folgenden Anwendungen automatisch geschlossen werden.' + DialogMessageNoProcesses = 'Bitte wählen Sie Installieren, um mit der Installation fortzufahren. Wenn Sie noch Aufschübe haben, können Sie die Installation auch aufschieben.' + ButtonDeferRemaining = 'bleiben' + ButtonLeftText = 'Aufschieben' + ButtonRightText = 'Apps schließen & installieren' + ButtonRightTextNoProcesses = 'Installieren Sie' + } + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDrHzwN+5McY4CY +# +7vBn5hfNVR0y6yNNo0W4GW8SUyE26CCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgcDb8meb3PqxdOMJcrUPVlkQ3H/iIYFeSgT265UVO/94w +# DQYJKoZIhvcNAQEBBQAEggGAYuVBWWxRDAwfX8/9TvwLFgvl7and3CXm8jVjNqiH +# Iagv9Pp03TX/NdzAX5MEhMBcZ6B8m3ndA9fdI+9t1kzIL/f99a0b8J2FvGcypyAA +# J4yM3SdxB+FGtS5TRX/DTq66XyC7obaUHhb/b7Xfc0reG/4aJwnRXRaoWsFpHtFt +# 2f8Za5p4JyRT2/yn6TNSI7RpZqVRLy2kOVHENTY1965s1jMc7zFvcJRYNcVIsC1r +# i0qnuO+zB3QYTtbaFHMG2mK7ktqOXWXG02pW1LlJq/FUdL6O+s6S7ydpbvShV1RN +# AgOOiqnXI4dgT/wziG/z/7xPcZCqQi8e8eJT2NS729Zm3uwOsPt1LKFD0NNemHw3 +# HN7lzHE6Tya7PncZYr0cfezUdq/6/Afwv/mLXT/69ftJ8DaGP4JozXCWxjT+dFBV +# 3KreSv95amD2Q3scBjf2b2C3ltswZ86q2u//te9CXZJUhQSL75+Zr089nUUuQw/U +# Bm50//FwzMf6KpGrlp3cpJk3oYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIEv4NCF2 +# WXoYkqKNa15UI8WmuhU0TJrMgvU+xFSPOgy6AhEA5sko1b2qLvdOh7/7er4OARgP +# MjAyNTAyMjMyMzQ3MzRaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ3MzRaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCBsBBXWjPBLqooG/4fIF4r2Dj+PzANJxd1rCQ3U +# ncQv/zA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgBUT4YVsCP2vDJmVPUM5o8N +# gnqhUBagXOcTdcSm2uLX1j8vn3mB++9YLKYpSrrjq0OEkTzXkVidmywhSEMvDlKy +# urASyVqgRODMjN5eQ5rPPOxCdxYDcSSUNLmQmtqu8+MhxijAG20SMOOs3ufzBYpj +# Rhhm3dff1EE+hVEEpTiY1lqMiCLhTuRpyN4j+t19HyB9YqoUU0pU4eRBhugT08xi +# Aw0rtYQHHTGc8WAz1OWsbf9fTrFRRSyOAqTl6DoNlUM5gudi1fLPu5MLDrA6wm+g +# me5dp7YNsSuZuAKFXZVN1PyPFdlnJCHdUJdRg40UMVfQMFZcsHmyCP1R9CwdBwCq +# EUl++m1G26sPMnxO96TU70wnxgR43hdJc9REgExYuC0t7yffFYXyKCDSuPkfvBGK +# sur624g6JZ6VsOzCQWWA8GZCVqCQM22yqgvY2h1fJjyZKzn90nciSANQaorSOoXF +# gvFbWxiIaQoDiIFUTD4xxN+aX1Oxh/l2KqzxLd5D53aU1Lzlu9vAlGEuGIkNKEsF +# 32LYH6VKhCnZyxryUsdYSyOYX9oA4Ai65mqLWdIvYbtZwfFDucBbxROg8uRUmGY7 +# FksPYVNYfQCfJM1clQGBK8pR9h630wTmM/s4JQkVAuIveNr+7THsGW9CMkfTnhq+ +# k/uNKooUDRfZO0UyODgZpg== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/el/strings.psd1 b/PSAppDeplyToolkit/Strings/el/strings.psd1 new file mode 100644 index 0000000..706a418 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/el/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "ολοκληρώθηκε με επιτυχία." + Error = "απέτυχε." + FastRetry = "δεν ολοκληρώθηκε." + RestartRequired = "ολοκληρώθηκε με επιτυχία. Απαιτείται επανεκκίνηση." + Start = "ξεκίνησε." + } + BlockExecution = @{ + Message = "Η εκκίνηση αυτής της εφαρμογής έχει αποκλειστεί προσωρινά, ώστε να ολοκληρωθεί η διαδικασία εγκατάστασης." + } + ClosePrompt = @{ + ButtonClose = "Κλείσιμο Προγραμμάτων" + ButtonContinue = "Συνέχεια" + ButtonContinueTooltip = "Επιλέξτε `"Συνέχεια`" μόνο αφού κλείσετε τις παραπάνω εφαρμογές." + ButtonDefer = "Αναβολή" + CountdownMessage = "ΣΗΜΕΙΩΣΗ: Τα προγράμματα θα κλείσουν αυτόματα σε:" + Message = "Τα παρακάτω προγράμματα πρέπει να κλείσουν πριν προχωρήσει η εγκατάσταση.`n`nΠαρακαλούμε αποθηκεύστε την εργασία σας, κλείστε τα προγράμματα και επιλέξτε `"Συνέχεια`". Εναλλακτικά, αποθηκεύστε την εργασία σας και επιλέξτε `"Κλείσιμο Προγραμμάτων`"." + } + DeferPrompt = @{ + Deadline = "Προθεσμία:" + ExpiryMessage = "Μπορείτε να επιλέξετε να αναβάλλετε την εγκατάσταση μέχρι να λήξει η αναβολή:" + RemainingDeferrals = "Εναπομένουσες Αναβολές:" + WarningMessage = "Μετά τη λήξη της αναβολής, δεν θα έχετε πλέον την επιλογή να αναβάλετε." + WelcomeMessage = "Η παρακάτω εφαρμογή θα εγκατασταθεί:" + } + DeploymentType = @{ + Install = "Η εγκατάσταση" + Repair = "Η επιδιόρθωση" + Uninstall = "Η απεγκατάσταση" + } + DiskSpace = @{ + Message = "Δεν υπάρχει επαρκής χώρος στο δίσκο για να ολοκληρωθεί η εγκατάσταση του:`n{0}`n`nΑπαιτούμενος χώρος: {1}MB`nΔιαθέσιμος χώρος: {2}MB`n`nΠαρακαλώ απελευθερώστε επαρκή χώρο για να προχωρήσει η εγκατάσταση." + } + Progress = @{ + MessageInstall = "Εγκατάσταση σε εξέλιξη. Παρακαλούμε περιμένετε..." + MessageInstallDetail = "Αυτό το παράθυρο θα κλείσει αυτόματα όταν ολοκληρωθεί η εγκατάσταση." + MessageRepair = "Επιδιόρθωση σε εξέλιξη. Παρακαλούμε περιμένετε..." + MessageRepairDetail = "Αυτό το παράθυρο θα κλείσει αυτόματα όταν ολοκληρωθεί η επισκευή." + MessageUninstall = "Απεγκατάσταση σε εξέλιξη. Παρακαλούμε περιμένετε..." + MessageUninstallDetail = "Αυτό το παράθυρο θα κλείσει αυτόματα όταν ολοκληρωθεί η απεγκατάσταση." + } + RestartPrompt = @{ + ButtonRestartLater = "Ελαχιστοποίηση" + ButtonRestartNow = "Επανεκκίνηση τώρα" + Message = "Για να ολοκληρωθεί η εγκατάσταση, πρέπει να επανεκκινήσετε τον υπολογιστή σας." + MessageRestart = "Ο υπολογιστής σας θα επανεκκινηθεί αυτόματα στο τέλος της αντίστροφης μέτρησης." + MessageTime = "Παρακαλούμε αποθηκεύστε την εργασία σας, και πραγματοποιήστε επανεκκίνηση εντός του καθορισμένου χρόνου." + TimeRemaining = "Εναπομείναντας χρόνος:" + Title = "Απαιτείται επανεκκίνηση" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} θα συνεχίσει αυτόματα σε:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - Εφαρμογή {0}' + DialogMessage = 'Αποθηκεύστε την εργασία σας πριν συνεχίσετε, καθώς οι ακόλουθες εφαρμογές θα κλείσουν αυτόματα.' + DialogMessageNoProcesses = 'Επιλέξτε Εγκατάσταση για να συνεχίσετε την εγκατάσταση. Εάν σας έχουν απομείνει αναβολές, μπορείτε επίσης να επιλέξετε να καθυστερήσετε την εγκατάσταση.' + ButtonDeferRemaining = 'παραμένουν' + ButtonLeftText = 'Αναβολή' + ButtonRightText = 'Κλείσιμο εφαρμογών & εγκατάσταση' + ButtonRightTextNoProcesses = 'Εγκαταστήστε το' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBzQVkGfnUexfiT +# NBvC89TosWtdfUitMeBU+jktTZCm56CCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgNVq7fajgkGypBLCA0a3kBiP+95o1Thctf6NTePY5Ucow +# DQYJKoZIhvcNAQEBBQAEggGAGO0f/msnBtrn8smu8uhnFhO9wuVSjBrRLIq1ptgo +# k+5mmKMjxCsCwsndKOCal0jm8Nu0Xf34/H+qWP3xWYVA2q/htnmHThSx2iSESAnD +# DjvB4gkSFaoF6dFoxqDow5vlzpfiKDppD6wjdHSdkoEooqJNfGXg6ldNbJRh/CB0 +# 7iM9Yn21HB0u74Cmp23GMTTvAO35tuDuIpAzBE0wmYaww/GY6TmWCCYMfmKH7xBg +# 89aACnggM5VqBihzWacsiKJyMuczC9L6cPCQRpOXKHvi/RFGeej2boXqH51XR9Nu +# PNX1lFM8cQA0MQjiYnt+oXI7TmBHAp6xFCu67UoycNxJVq/Hnp8wbELcZhzx/Im5 +# AF13HkP/mBBwReiO0gicDoZ2XCyXf3A2a63qFmfi2f0iR8lSUBpGyYrPCAU4XvO7 +# X53FiWkH5l15ZgYOM3YdVe5BJkTElxBCB10rgIJuV2cjqBSLaekWNbrcB3XNIqlN +# Jrm3AnWIk8UHSryNqm4CrO6BoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIH0NoHUW +# riU7GRzk2TFACdMESuwyGYcMFMCTwCdsDik3AhBzGBBlBYt/NE2y+u9kJveiGA8y +# MDI1MDIyMzIzNDczN1qgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDczN1owKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIO5zP47VFPCIEmqle+lYfrX62Yljf5NIEAn5sg0K +# TV6qMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAHDkWgQw+dzKwjaQWZDgEgC5 +# JOW9gJraKz5L+65jyU2lJC7Tasp5FtBL7xvauTioRW0CzC/L0MFiBJvlTsZ3BBpj +# iK6Jo96mf9heDxr6zh04J20WKGpqEoeyZ3veTFcvPVGZM7dX0LLWZA2H3yVh6mh8 +# KjWn+p8Km2p8QsCrXPtIMcfVzT+wcM3oeLMoNAGGHi8GTClQL96v4nndkMQc7qdK +# 5wcIW7RN2doUXOYekknn2wSfFtdHOG7FE83NyC5k/C79FaHd+aprqJgOvhPmWr4u +# 8QCTtztZcDx9GeyYNytZHUJJwZYDp1NUlp8ziWJSY2pEGoRjF/hwU32cYGxGCTjL +# IJcXkqE9O2MgAvmzrEPO3Gh8lKdUXPt83bKzcvzvBdGHm9RVNwxMAxPU22+sonp6 +# G6IBPuhIovDxJ7Ape8IAcQ2i0MY94Elrp7P2ouW6sxG5zGXhXRVgCEcBfgptVWcj +# hr5Tmzid/l2ATbfDnaewrzLFbvnS1/hS37/8U7JbUdGIyEfqcCwhC70S8HEW0P+x +# UKSTqhSLk5WVKwA/NaFbtbQo9MI0S8tdPuumXnl7b2PCc3CgrGgehvmHSJKpwBP0 +# Y/MuRV5pdaJIsdRkbifgITNrtzYOrxu6Xj1L2il8Z7EAdSXBaT9xZgZOAcTYxXWs +# x0cIYXouRmbtXVr4F5lb +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/es/strings.psd1 b/PSAppDeplyToolkit/Strings/es/strings.psd1 new file mode 100644 index 0000000..307374a --- /dev/null +++ b/PSAppDeplyToolkit/Strings/es/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "completada." + Error = "fallida." + FastRetry = "incompleta." + RestartRequired = "completada. Se requiere un reinicio." + Start = "iniciada." + } + BlockExecution = @{ + Message = "La ejecución de esta aplicación se ha bloqueado temporalmente para que se pueda completar una operación de instalación." + } + ClosePrompt = @{ + ButtonClose = "Cerrar Programas" + ButtonContinue = "Continuar" + ButtonContinueTooltip = "Solo seleccione `"Continuar`" después de cerrar la(s) aplicacion(es) de la lista." + ButtonDefer = "Aplazar" + CountdownMessage = "NOTA: El/los programa(s) se cerrará(n) automáticamente en:" + Message = "Los siguientes programas deben estar cerrados antes de que la instalación pueda continuar.`n`nGuarde su trabajo, cierre los programas y luego continúe.`nAlternativamente, guarde su trabajo y haga clic en `"Cerrar programas`"." + } + DeferPrompt = @{ + Deadline = "Fecha tope:" + ExpiryMessage = "Puede optar por aplazar la instalación hasta que expire el aplazamiento:" + RemainingDeferrals = "Aplazamientos restantes:" + WarningMessage = "Una vez vencido el aplazamiento, ya no tendrá la opción de aplazar." + WelcomeMessage = "La siguiente aplicación está a punto de instalarse:" + } + DeploymentType = @{ + Install = "Instalación" + Repair = "Reparación" + Uninstall = "Desinstalación" + } + DiskSpace = @{ + Message = "El espacio en disco es insuficiente para completar la instalación de:`n{0}`n`nEspacio requerido: {1}MB`nEspacio disponible: {2}MB`n`nPor favor, libere suficiente espacio en disco para continuar con la instalación." + } + Progress = @{ + MessageInstall = "Instalación en curso. Por favor, espere..." + MessageInstallDetail = "Esta ventana se cerrará automáticamente cuando finalice la instalación." + MessageRepair = "Reparación en curso. Por favor, espere..." + MessageRepairDetail = "Esta ventana se cerrará automáticamente cuando finalice la reparación." + MessageUninstall = "Desinstalación en curso. Por favor, espere..." + MessageUninstallDetail = "Esta ventana se cerrará automáticamente cuando finalice la desinstalación." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimizar" + ButtonRestartNow = "Reiniciar Ahora" + Message = "Para que la instalación se complete, debe reiniciar su equipo." + MessageRestart = "El equipo se reiniciará automáticamente al final de la cuenta regresiva." + MessageTime = "Por favor guarde su trabajo y reinicie dentro del tiempo asignado." + TimeRemaining = "Tiempo restante:" + Title = "Reinicio Requerido" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "La {0} continuará automáticamente en:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - Aplicación {0}' + DialogMessage = 'Guarde su trabajo antes de continuar, ya que las siguientes aplicaciones se cerrarán automáticamente.' + DialogMessageNoProcesses = 'Seleccione Instalar para continuar con la instalación. Si le queda algún aplazamiento, también puede optar por retrasar la instalación.' + ButtonDeferRemaining = 'permanezca en' + ButtonLeftText = 'Aplazar' + ButtonRightText = 'Cerrar aplicaciones e instalar' + ButtonRightTextNoProcesses = 'Instale' + } + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCSv3EojKc6tsgS +# 3Kz7UyAzX+5TKxthEdOzDW26U2hBBqCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgMl9As6miCR3zANSLv1p87zYrJ7xoumJEVZJEBqRqWhkw +# DQYJKoZIhvcNAQEBBQAEggGAopwSChR+AZr77UCIMkDojybUKRlreXwppaqC6B/b +# 2j/22Hv9CaJt+kKMG0eNHwhf3N5fy7qU0bla15BToZQJgHbVlvbGeKxTr26X1A0l +# vVJ+zlehGtHJiJqE8ixuKCTZ9pj086f2yh2Cx/90ms1Mh2rwYpI+ZzBZdYHCrUfr +# XBip9FpLYOocTs5TdjLFJxj+G4tWusNpsU+KO+RdP6JI+pivmEgPWJpU1MNh14j5 +# BBkjzhQ0uz4HUt4HbR/W67hsxFx/kHGsag/IMLM7P7QwVMEwcHrox07n5dyqan66 +# diM58+xeHM0uLhRwKiXXMdVvgZwYbLXdgvW4m9fxWnlBjQJlUiabzrxt+wuXr3Jd +# eb/Ybr1ejFj1c/wTbHWmMgtplHGFtAQ6rIhQ9qRfS7a5Rz7Da2RgHNpOXQlnNx1I +# THkttCxyoOrml9IxfPEvQ2JCN9iDkCjWJOZGSVTGNRvoex6bN2/o2bCB2w0TvldQ +# qFkslA4azWN7UTWcAPVb7bvooYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIOTu8EJT +# jyG8zG9VBslZuzT59TCpmq8t7m22MwyzpAmPAhEA0wM9x1BtHjxU6fxFABQvaBgP +# MjAyNTAyMjMyMzQ3NDBaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ3NDBaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCCDnP86nOK3qERhAaQTxoPhPnGvCAq/g2ZPauRa +# SVoYyjA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgChDvPtOyOzMFRUqrfKO3an +# W++b3aiMWvEvVUEDM1LgDwvSmMC9wNTogRtLRkVTDzMxCwDdg4UE6U1awzAAGrS1 +# 4Cg3Zqk+SPk08EaHLk7kunKDzTT3sxYtqRsAUEwe4+p0tRGgWFejHW7e6sQP53HZ +# 61nhWJCuwVhuM7L4i6El2LgjIIFHCwAOE+f/G7Nrss6v+zDC/8KZ1eFcE7yUsvkN +# s8rafIubcPd5cGxNE+Wzb/O7Pp0Lo9zpytmdyghozHpNHREETcBPRGWAgmArhaqZ +# 8GoGtmxKYp35t9uBJ1N3ae+oNsTmgI1jeAWw2IUMiIaQGNy47Cn48fq0Fr1t5sU7 +# uQ5ro0grWNIzfg0OA7Y3PZigeQGN2sl/e2TgaARC90soC/OcN/ajt05MCc5pNi7d +# xYPJXLSjyPXy8trpD1v0kvzkTZ7cByxZWP7NNimHXYMEHc7mO9nDSFo2uWL3IkPy +# Iu1G1Z0AUbwHLMTWGT69wpvCIxbgUWT/+Yb+b+d7I8Lq9nkJ63xAOwr4avkTyExM +# LYektrszxaMQSMICv3uxVWAs+EeCjc+/IS0ZZIkNVkFuYiNh0JzLn4dJ7tes+/kO +# h5m3+pjK8Cef9x4brzQI9cOezoArOk1QgfoQbKNTwaYibnQzM5IF0kgzn0cZT4W4 +# hkXDleGA4OEL+FrHSyr2MA== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/fi/strings.psd1 b/PSAppDeplyToolkit/Strings/fi/strings.psd1 new file mode 100644 index 0000000..e897386 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/fi/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "valmis." + Error = "epäonnistui." + FastRetry = "ei ole valmis." + RestartRequired = "valmis. Tietokone on käynnistettävä uudelleen." + Start = "alkoi." + } + BlockExecution = @{ + Message = "Ohjelmiston käynnistäminen on tilapäisesti estetty, jotta ohjelmisto voi onnistuneesti asentua." + } + ClosePrompt = @{ + ButtonClose = "Sulje ohjelmat" + ButtonContinue = "Jatka" + ButtonContinueTooltip = "Valitse jatka, kun olet sulkenut ohjelmat." + ButtonDefer = "Myöhemmin" + CountdownMessage = "HUOMIO: Ohjelma(t) suljetaan automaattisesti:" + Message = "Seuraavat ohjelmat on suljettava ennen asennusta`n`nTallenna työsi ja jatka. Vaihtoehtoisesti voit tallentaa työsi ja valita `"Sulje ohjelmat`"." + } + DeferPrompt = @{ + Deadline = "Määräaika:" + ExpiryMessage = "Voit siirtää asennusta myöhemmäksi:" + RemainingDeferrals = "Jäljellä olevia siirtoja myöhempään ajankohtaan:" + WarningMessage = "Tietyn ajan kuluessa et voi enää siirtää asennusta myöhemmäksi." + WelcomeMessage = "Ohjelma joka asennetaan seuraavaksi:" + } + DeploymentType = @{ + Install = "Asennus" + Repair = "Korjaus" + Uninstall = "Ohjelmiston poisto" + } + DiskSpace = @{ + Message = "Kiintolevyllä ei ole riittävästi tilaa asennusta varten:`n{0}`n`nVaadittu levytila: {1}MB`nLevytilaa käytettävissä: {2}MB`n`nVapauta levytilaa, jotta asennus voi jatkua." + } + Progress = @{ + MessageInstall = "Asentaa. Odota..." + MessageInstallDetail = "Tämä ikkuna sulkeutuu automaattisesti, kun asennus on valmis." + MessageRepair = "Korjaus käynnissä. Odota..." + MessageRepairDetail = "Tämä ikkuna sulkeutuu automaattisesti, kun korjaus on valmis." + MessageUninstall = "Ohjelmistoa poistetaan. Odota..." + MessageUninstallDetail = "Tämä ikkuna sulkeutuu automaattisesti, kun asennuksen poisto on valmis." + } + RestartPrompt = @{ + ButtonRestartLater = "Käynnistä uudelleen myöhemmin" + ButtonRestartNow = "Käynnistä uudelleen heti" + Message = "Tietokone on käynnistettävä uudelleen, ennen kuin ohjelmiston asennus on valmis." + MessageRestart = "Tietokone käynnistyy uudelleen, kun laskuri on saavuttanut nollan." + MessageTime = "Tallenna työsi ja käynnistä tietokone uudelleen aikarajan sisällä." + TimeRemaining = "Aikaa jäljellä:" + Title = "Tietokone on käynnistettävä uudelleen" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} jatkaa automaattisesti:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - Sovellus {0}' + DialogMessage = 'Tallenna työsi ennen kuin jatkat, sillä seuraavat sovellukset suljetaan automaattisesti.' + DialogMessageNoProcesses = 'Jatka asennusta valitsemalla Asenna. Jos sinulla on vielä lykkäyksiä jäljellä, voit myös lykätä asennusta.' + ButtonDeferRemaining = 'pysyä' + ButtonLeftText = 'Siirrä' + ButtonRightText = 'Sulje sovellukset & asenna' + ButtonRightTextNoProcesses = 'Asenna' + } + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBvOId8AL99saKk +# VvVRwPivC7Hbo2Fj2GQqc8hG2/pl8KCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgmffwpaWDSby3MZgvaEhLndZNKRA9jqMIn+0en/M161Uw +# DQYJKoZIhvcNAQEBBQAEggGACzm/KUBdZQWE1e6fIJ3nVsdQFSQ83W21jwl3Mp5o +# +AlbhKEwjQgtU+nGGC7gw9ZIXxu2yDYyp3An1iSoXpQ0Ty1muUbcVWx70PEDXrGT +# nIjWAUX8G4wHPF6UPfUZvouHRZFmUcV8h4vIK2H2OpiYQGf+QSUWokg1s3d18JoR +# rV0Jul/6R7guIaEHt2eTo9fM1ZHhg08wyY5iyOjvZRAvpnhKgDiM33t8NxncMI1V +# KDZXUt+4SQ5zif0wqh1PcbTTXQ7V+Qb9NCaetNzjbTM8f7S8jVVx6BkgLFsJ15CT +# JiZJBj2FR+vuuZLUmKZ+vNaBi9gMVkjU1n7mazUvM7skGLtYD1th5By5gjJXyySS +# aV6+8Db0YgpUGGmeGAXGQreePGFMg+E/cwLQBVWpN+9t0B1euKRq35MUI5u1VoyM +# c/NM1vqv79dUCIIRppl38vaR0yFEwNbx8RI2bM8pTy+YEXzltqtXROMdjNoydEEu +# /RpV44sr6gFhUzcbsS3KO7lfoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIJcPKPZX +# F3Vhecwdw0hIE4jonViPr5X47ne2Nkoy0P13AhEAjT4WnBECnWuYvg4L08I2ARgP +# MjAyNTAyMjMyMzQ3NDNaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ3NDNaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCATxtvMl9mJhJNZAM8uHL8kwumw5u4C1qua3J1s +# snhMWjA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgATafX+AIsxB3qgLfgi9AMj +# +G8tQ0fRU0OXzqb5J925NbpzFWxeeduh38tZT3q9sANo+FxA/ugUWYiBzrKhUtbN +# bluq26qyT9t6w2+BatCUjxUgs0k5k0JpqUoo65kRhRolGHg6s0UX1HOBCHM4Eg59 +# RclxBYa/8Fahp6s4++GOzb/Kkb5MSu2vMSSDcmQN7WZy7N9mrgC9wZ42A17zZjPv +# tfj+5oezMn8C7DDlUMYArWegK5/Ihm7+/Pw2NPaJHq39IRv5COETdkRXDaZR9+SS +# xQDBgSnSbDj3e4nXttld53IZjNPsCvVC3TboNP0ghh/YbCk/vIuG007lQoKDfYwl +# bG05XnC0PPWRghtRGTsl+UF96dqfgTP/Kx0k09m4GdvlbJAr2m+TWDB7BmO7HgPI +# 8YDfk9bfQxVf5Blprm2RhxGcPscYY18vXsbAYaxhADsEUANz1zHoevO+VWX5gplv +# GPVvhMxRf650pfRU/ChB6W8gpo2CUN3eXfrLSprmIacXRrgHm3+2j3Z2/zrtrIAB +# i0LTf2kH4OqwNUS2NgYuD+niMquIzQWXqfKKWDA/3PaPOdLzbY1I0izQq//jkEgJ +# UytZL5D9xzVdwxcrrYCAQlqo14Z/89AlAfvW7SQfqkzsXpEeU9dpKdSDL3bPp/fn +# LbwacoZEtmzYlZRqjOEEUg== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/fr/strings.psd1 b/PSAppDeplyToolkit/Strings/fr/strings.psd1 new file mode 100644 index 0000000..e3fdc40 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/fr/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "réussie." + Error = "en échec." + FastRetry = "incomplète." + RestartRequired = "réussie. Un redémarrage est requis." + Start = "en cours." + } + BlockExecution = @{ + Message = "Le lancement de cette application a été temporairement bloqué afin qu'une autre installation puisse se terminer." + } + ClosePrompt = @{ + ButtonClose = "Fermer Programmes" + ButtonContinue = "Poursuivre" + ButtonContinueTooltip = "Veuillez cliquer sur « Poursuivre » uniquement après avoir fermé la ou les application(s) ci-dessus." + ButtonDefer = "Reporter l'installation" + CountdownMessage = "REMARQUE: Les programmes seront automatiquement fermés dans:" + Message = "Les programmes suivants doivent être fermés afin que l'installation s'initialise.`n`nMerci de sauvegarder votre travail, fermer tous les programmes, et continuer. Vous pouvez aussi sauvegarder votre travail puis cliquez sur « Fermer Programmes »." + } + DeferPrompt = @{ + Deadline = "Temps limite:" + ExpiryMessage = "Vous pouvez choisir de reporter l'installation:" + RemainingDeferrals = "Nombre(s) de report restant(s):" + WarningMessage = "Quand le temps aura expiré, vous n'aurez plus la possibilité de reporter." + WelcomeMessage = "L'application suivante est sur le point d'être installée:" + } + DeploymentType = @{ + Install = "Installation" + Repair = "Réparation" + Uninstall = "Désinstallation" + } + DiskSpace = @{ + Message = "Vous n'avez pas assez d'espace sur le disque pour compléter l'installation de:`n{0}`n`nEspace requis: {1}MB`nEspace disponible: {2}MB`n`nMerci de vous assurez d'avoir assez d'espace libre pour pouvoir continuer l'installation." + } + Progress = @{ + MessageInstall = "Installation en cours, merci de patienter..." + MessageInstallDetail = "Cette fenêtre se fermera automatiquement lorsque l'installation sera terminée." + MessageRepair = "Réparation en cours, merci de patienter..." + MessageRepairDetail = "Cette fenêtre se fermera automatiquement lorsque la réparation sera terminée." + MessageUninstall = "Désinstallation en cours, merci de patienter..." + MessageUninstallDetail = "Cette fenêtre se fermera automatiquement lorsque la désinstallation sera terminée." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimiser" + ButtonRestartNow = "Redémarrer Maintenant" + Message = "Pour que l'installation soit compléte, vous devez redémarrer votre ordinateur." + MessageRestart = "Votre ordinateur sera automatiquement redémarré à la fin du décompte." + MessageTime = "Merci de sauvegarder votre travail et de redémarrer avant que le temps spécifié ne soit écoulé." + TimeRemaining = "Temps restant:" + Title = "Redémarrage Requis" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "L'{0} va continuer automatiquement:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - App {0}' + DialogMessage = 'Veuillez sauvegarder votre travail avant de continuer, car les applications suivantes seront automatiquement fermées.' + DialogMessageNoProcesses = "Veuillez sélectionner Installer pour poursuivre l'installation. S'il vous reste des reports, vous pouvez également choisir de retarder l'installation." + ButtonDeferRemaining = 'rester' + ButtonLeftText = 'Report' + ButtonRightText = 'Fermer les applications et installer' + ButtonRightTextNoProcesses = 'Installer' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDVKYvHmgSSAij6 +# +9Toy4tkxvDPQxXcuvZF602QdSVH66CCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQg3cFrEoFW1SpCVUskIPEHZvXT/pDvZZRIrEUk/DrgRCMw +# DQYJKoZIhvcNAQEBBQAEggGAtX6rTnEg9ZCcKMTiMbqDngJUmKWzx0s814citcFA +# QbGjdy/oG7NGbtL8Gg3/2MkXoS5ig2W0pSkztT+LNHXCqo5MQCw9aPL2BGvsAx54 +# A9ye1VSnYAW/FdUHRlqgR4fg9H/NOJpo96n3z4t3Dz5suF+ji8N8hwslA271lMHy +# IbuNzCTA27grvyxI2XVWEo5Jozze7y1tZutEXBp6iX9i5wSlWK304ylAKW09E2Zs +# KKVlDblw0rPq3cBc/jebJAsCVDbr+PoE2uvUYPFvZqv3HNI2r88gUpSBDraRW8p/ +# hlmdzE0QnWsG+MJMNbOwrelKASYnxhnHtO6qp0J4236uesuSblPopqgDdpOw/ui8 +# /EAAdJkreEeRVMZ5mmrGRxS0oFqOI3cthmQW9a0YtyZloF0bLF1ii+LLSOI4OWSG +# jN52tl97K8ZOirKMVLEN1yjt0Os7xKJAwskZxcjnadmuVYNoNV6g0gO90vNIVhjZ +# RNkvkk0Vs/yEk6yQoDN1RrZKoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEINwDywJn +# qVlxPFqbpAvl4XCd6ToL8zHe7pjn6AixJ6sEAhAnM9tuQf2QGuLGEiyO/nmrGA8y +# MDI1MDIyMzIzNDc0NVqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDc0NVowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIMZrxmfCelM42FAwR2ZUjJ4arWlJe57eaOszjmpj +# zQT4MDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAGsOMAAy45xC7s6gTQG7ofCM +# cGe8bee0lXzdiY1Bd2bUbDz2jDGI/I2UE0qZYbPoykAc84i5xkeWO1HELMnITC+P +# h59+AYaOmTqEUHS7wqpFJLK+68vwZXG14DrrLnXOt1NRc2JqcK4FLE0soxQLcY0O +# 4++/LVK2eZXld1Q84fMbpCUVodjdB6b/UzbYX78WMtdIoqIQfTHbYZMWowm60slW +# dly1ozFOgB+GtLhixHHRQqwGlMBNTJLPWWu5Z8RAR/f5V5mBCVCuthApE+lNbjoJ +# E2WiC8b/eWwDCN02RhDILxNTmJp61SDmqq6wP1t8bVnb0xsp7siGDfkXTQ2HwpK2 +# ILeiE7rsmA6LuUCFXbY7vFzzQ1i0c5ix+7MXjAazkSooxeu2+T9hzs8zwEdy6ZmE +# VlGHTTf/hRHJPkdTLAk3tbcRe2tbDVlnwjvO+/ltTL9qBid28p3YXP9qLwnBzxOs +# FvKk3Ix8SMqXBc4ZymfgpxQYK7+FpOisrUNgZabA7Ybxoy8g5YSeFREx3DDGvCZt +# BcDcUlFvPpEDwjIDnbsQpQl2dIG4YtL2eCtFpppO0ZsB1gX9wgDc9ekVbRsAXnr5 +# 0aU57hepuxFs0R48+Sub+t1XCwCziVZModc7LvOAcRZiFI1OK241jT/an5H9lymT +# Uk2zeA+K57vTutRyo+hk +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/he/strings.psd1 b/PSAppDeplyToolkit/Strings/he/strings.psd1 new file mode 100644 index 0000000..8c4bd94 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/he/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "הושלמה." + Error = "נכשלה." + FastRetry = "לא הושלמה." + RestartRequired = "הושלמה. נדרש אתחול המחשב." + Start = "התחילה." + } + BlockExecution = @{ + Message = "הרצת היישום הזה נחסמה זמנית כדי שפעולת התקנה תוכל להסתיים." + } + ClosePrompt = @{ + ButtonClose = "סגור תכניות" + ButtonContinue = "המשך" + ButtonContinueTooltip = "בחר `"המשך`" רק לאחר שסגרת את היישום(ים) הרשומים לעיל." + ButtonDefer = "דחה" + CountdownMessage = "שים לב: התכנית(ות) תסגרנה באופן אוטומטי תוך:" + Message = "יש לסגור את התכנות הבאות בטרם ההתקנה תוכל להתחיל.`n`nאנא שמור על העבודה שלך, סגור את התכניות, ואז המשך. לחילופין, שמור על העבודה שלך והקלק על `"סגור תכניות`"." + } + DeferPrompt = @{ + Deadline = "תאריך יעד:" + ExpiryMessage = "אתה יכול לבחור לדחות את ההתקנה עד שמשך זמן הדחיה יפוג." + RemainingDeferrals = "מספר הדחיות שנותרו:" + WarningMessage = "לאחר שמשך זמן הדחיה יפוג, לא תהיה לך עוד אפשרות לדחות." + WelcomeMessage = "היישום הבא עומד להיות מותקן:" + } + DeploymentType = @{ + Install = "התקנה" + Repair = "תיקון" + Uninstall = "הסרה" + } + DiskSpace = @{ + Message = ":אין לך מספיק מקום בכונן כדי להשלים את ההתקנה של:`n{0}`n`nמקום נדרש: {1}מ`"ב`nמקום זמין: {2}מ`"ב`n`nאנא שחרר מספיק מקום בכונן כדי להתחיל בהתקנה." + } + Progress = @{ + MessageInstall = "מבצע התקנה. נא להמתין." + MessageInstallDetail = "חלון זה ייסגר אוטומטית עם השלמת ההתקנה." + MessageRepair = "מבצע תיקון. נא להמתין." + MessageRepairDetail = "חלון זה ייסגר אוטומטית עם השלמת התיקון." + MessageUninstall = "מבצע הסרה. נא להמתין." + MessageUninstallDetail = "חלון זה ייסגר אוטומטית עם השלמת הסרת ההתקנה." + } + RestartPrompt = @{ + ButtonRestartLater = "מזער את" + ButtonRestartNow = "אתחל עכשיו" + Message = "כדי להשלים את ההתקנה, עליך לאתחל את המחשב שלך מחדש." + MessageRestart = "המחשב שלך יאותחל באופן אוטומטי בסיום הספירה לאחור." + MessageTime = "אנא שמור על העבודה שלך ואתחל במסגרת הזמן המוקצב." + TimeRemaining = "הזמן הנותר:" + Title = "נדרש אתחול המחשב" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "ה {0} ימשיך באופן אוטומטי:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - אפליקציה {0}' + DialogMessage = 'אנא שמור את עבודתך לפני שתמשיך שכן היישומים הבאים ייסגרו אוטומטית.' + DialogMessageNoProcesses = 'אנא בחר התקן כדי להמשיך בהתקנה. אם נותרו לך דחיות, תוכל גם לבחור לדחות את ההתקנה.' + ButtonDeferRemaining = 'לְהִשָׁאֵר' + ButtonLeftText = 'לִדחוֹת' + ButtonRightText = 'סגור אפליקציות והתקן' + ButtonRightTextNoProcesses = 'לְהַתְקִין' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCB7HeBhRpQexV8N +# /ABmEgEm4/DIyMgvQgHEviy07rMN46CCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgS0mMDZ3vnhvUylaeeXoaQ0U+ZVMc2FVIaQkbGbAeFb4w +# DQYJKoZIhvcNAQEBBQAEggGAuL/jG16716SjUTYJvB/CK3Z4yi4HhITXHWFl0Zhp +# liHeokku8A1eA5NFx09MXjf//jVrIt0v7tEljwE34+XZ0jMT1jbyJ9BcquKbrcl6 +# MnNSFayqu83OuvzfKyNbY8kmFU6n6fOhi8Y19HZC0SFfVB6AOr/gxtkjyvnZ81pH +# 5GghfZ2Cu+ZKA2HCWNoWBR00zhUMLSjQO7emiLnZa7hgYKONhj5PE7TbPNZtAGTU +# qlEnZY4g7X6aK4TnU5vyKhbYkgINtg9fmT5cFt6u3ofPxfpuiYsWdWJwFkYkVmMs +# ZXvE+GqVURXpluPM3X6ukLCIOnnZt7BBXl1bnbfzFsr9ux8PNG6+oMK6fUb87sIc +# uPp9xmrGIeKhV0T5dzFgn6iJydOW3IG/R8InJEBPYbVFXGnyMNtkNX8cONRmCNND +# MpKpcXeS1DYJVCmO9ixEbZ9Z2TDYJOfD3yYtlOgTpAK+7PRbQNlXJnKEbbvdNqoK +# nq76AuSje6sNxP/3v8a43H4doYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIPI07HwG +# 30RYIYZkOOH/zJzUbLqp6j3oAF6XiLvfansDAhA/11D+V2AzBWHftPcVjiQAGA8y +# MDI1MDIyMzIzNDc0OFqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDc0OFowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIMMhtx/fWpSo9trtKYG/Nk112LKZuOhgtr+0/xGr +# PG5rMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICABciijVVMj1nm3o5p+0CF4DI +# 0U2B7dPuFluv3QxV9ITYMw8WNhfFuEYCEferbiY2EzKwWKDhrMJ7CO5E2NKRVIGm +# 7sQP/P3om9WmWWGdWjQWq/vkMXOw0RG17BepIkmW+yfIxiSNiknFU57ShM1Ps4V4 +# j3+IhM/Rik9rdgAyoELiVCq6quPCFlb/pyxo93HlOyh2bRcqek2Qe/2f+xTzT72M +# IpIkwk8W2ZheHFMblb8/42bQldIl3gu0Aa5PHnvqAiCpOh+BW16I6ipFJxpIAdng +# Urxpwml887/j0yHD3mwZUMU9clt7XC2Xf68YI2SiIM8/RZwHaQwDn2Psxa9fQ0an +# iab08J4indYW/htIbRG05nsIeuqmH59iyl6vyQgm9VJNUvHDA+tBrQ+gusAIlC3X +# HOQOx8phWJSKjw+SnmGJPA60e/MQXGeCNjOuea2dRtP0VfNWp4Uj8MEr328/uOqP +# uHV6AR1KN5447fB+s/d22ZyuqM2oiLelKtWALnDKUfpTFx1OjD8jVov1i2MsV4RJ +# 1UDKW005f0vTRgXDFzRf9mKYeeGkLtwC/lFZqQp1XtzacgDoYXE4V6Zne8j8xokC +# 8qfaZVA63a+yyDizqPwTT8XFr0eP8EcPTZf35DcHs5LDoqqvmbHpIeddwFoVprSB +# C3vF7UFpV8RoVBwiKvsy +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/hu/strings.psd1 b/PSAppDeplyToolkit/Strings/hu/strings.psd1 new file mode 100644 index 0000000..8266f3e --- /dev/null +++ b/PSAppDeplyToolkit/Strings/hu/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "elkészült." + Error = "sikertelen." + FastRetry = "nem lehet befejezni." + RestartRequired = "elkészült.Újraindítás szükséges." + Start = "elindult." + } + BlockExecution = @{ + Message = "A következő alkalmazások blokkolva lesznek, annak érdekében hogy a telepítés problémamentesen végrehajtódjon." + } + ClosePrompt = @{ + ButtonClose = "Alkalmazások bezárása" + ButtonContinue = "Tovább" + ButtonContinueTooltip = "Csak azután kattintson a `"Tovább`"-ra, ha a fentebb látható alkalmazás(oka)t bezárta." + ButtonDefer = "Elhalaszt" + CountdownMessage = "Megjegyzés: a programok automatikusan bezárásra kerülnek,:" + Message = "Az alábbi programokat szíveskedjen bezárni, mielőtt a telepítés elkezdődik.`n`nKérjük mentse munkáját és a folytatáshoz zárja be a futó alkalmazásokat. Vagy Kérjük mentse munkáját és kattintson a `"Programok bezárása`"-ra." + } + DeferPrompt = @{ + Deadline = "Időpont:" + ExpiryMessage = "A telepítést elhalaszthatja amíg a rendelkezésre álló idő lejár:" + RemainingDeferrals = "Fennmaradó halasztás:" + WarningMessage = "Amennyiben a rendelkezésre álló idő letelik, nem lesz lehetősége a telepítés elhalasztására." + WelcomeMessage = "A következő alkalmazások telepítésre kerülnek:" + } + DeploymentType = @{ + Install = "Telepítés" + Repair = "Javítás" + Uninstall = "Eltávolítás" + } + DiskSpace = @{ + Message = "Nincs elég lemezterület a telepítés végrehajtásához:`n{0}`n`nSzükséges lemezterület: {1}MB`nSzabad lemezterület: {2}MB`nKérem szabadítson fel elegendő lemezterületet a telepítés végrehajtásához." + } + Progress = @{ + MessageInstall = "Telepítés folyamatban. Kérem várjon..." + MessageInstallDetail = "Ez az ablak automatikusan bezáródik, amikor a telepítés befejeződik." + MessageRepair = "Javítás folyamatban. Kérem várjon..." + MessageRepairDetail = "Ez az ablak automatikusan bezáródik, ha a javítás befejeződött." + MessageUninstall = "Eltávolítás folyamatban. Kérem várjon..." + MessageUninstallDetail = "Ez az ablak automatikusan bezáródik, amikor az eltávolítás befejeződik." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimalizál" + ButtonRestartNow = "Újraindítás most" + Message = "A telepítés befejezéséhez a számítógépet újraindítása szükséges." + MessageRestart = "A hátralévő idő leteltével a számítógép újraindul." + MessageTime = "Kérem mentse munkáját, és a megadott időn belül indítsa újra.." + TimeRemaining = "Hátralévő idő:" + Title = "Újraindítás szükséges" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "A(z) {0} automatikusan folytatódik:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - Alkalmazás {0}' + DialogMessage = 'Kérjük, mentse el a munkáját, mielőtt folytatná, mivel a következő alkalmazások automatikusan lezárulnak.' + DialogMessageNoProcesses = 'Please select Install to continue with the installation. If you have any deferrals remaining, you may also choose to delay the installation.' + ButtonDeferRemaining = 'maradjon' + ButtonLeftText = 'Elhalasztás' + ButtonRightText = 'Alkalmazások bezárása és telepítése' + ButtonRightTextNoProcesses = 'Telepítse a' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAOXIdFYpGTUGzW +# FCi7Ug/Rfmoqxzq1cDL3SVYL3aMIYKCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgm4yGhRwwoyOJcTPAcizWuerp7kaA0kbj/Beyz9dtcmkw +# DQYJKoZIhvcNAQEBBQAEggGAlwvaKzfqa+vQ2CbzJt9GxY6FwFM5x39GtQ/bLbja +# H9SMF52ngvTIAlj/cA66sFajS9gp96Uln4ZOYQSiBcssPbJzCn0cGC/vg/1dGmep +# t60Fgr290llIwM8tnxT+cpN5q26eYZ2QAv2geyhZI2hfgat/98rjA16LsF+5Ym4g +# NsGBU8SJ5JlyCHb/rggvSUxk92GiWUa9apMnx3slQU57QG1gvQxTemUM/BdPH7+X +# EL01znp7CfLI2aelmQsOcZekAQEPhF8z4Xy1MnpVU4VNIKEddRb4mAVFch19/pue +# DKdywL2TzGWOlrBjDJPJhYJvN/qa6HyB6Qp3zy0R4N4DMzLBsVV84ulO7NcAo/Fx +# H86OdNMitwGCiOZVpGqquq++Edoe0muezM5zbxBnAxNnch7/cM5SqpzsCKRNRhkZ +# pOnrdY2gbUp/4g2H+PgIG0AaJEQXJCDFIX3wjyIsKLDX3mfGMwh5DDSQcq1Lrsvy +# x14F9BDA2wd6/XV4JVviSuKgoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIO9K0ukn +# kZEE1xzPpiJ8UMXAevGpM711jwgdwpwNPm9IAhBNDdjPeO3x7kZDgA4HSuYWGA8y +# MDI1MDIyMzIzNDc1MVqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDc1MVowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIDHnhsqaVWof91hIX4cI82Mkg7Cq2BhdrJA6k0Nx +# vBvkMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAE+7QLnmUE9V1uR1z2rLNVq3 +# C+D4z4t0al3CmSXKVnu6HF+nojTX3wI/XIEDZOFBXBtFtzDfAWkUSQNYWk515026 +# KTErEkM7Up7T37QOsZoVCF8oquvox39SQbTomylxzCDWxhgBa81R1t9OSvszRKhN +# BdyX/j1+deyJ6qeyvXb9cHdxCx3mYr9Xyo7JptuJr+CrCMRfJUS1So1z2MZJkPU8 +# NXCGA9gcXgjqolTKRqq3eutOBUW5zEAke3m5z04qLYbL4KSzduEHVvt7toAaqIdz +# j9Ei40RfY4uXlzv/QmLoJcBHYB3nYzt87Sf0AFV0NFYi8KDREPI/V3GNGJc06ZQY +# w4pJQFJ6VP6HZnWKKFyFjbukhNkUzLxPQ2PNUJizTGPrYsBeDMs45rbh3EAotmJ+ +# oNjE+Z+nUni/JSFoBvIdMg+WaQLn5qPdeNCTfUtmnueOl6DLFszMZ5fJ5sSW6Hne +# 8G0rnS5ItH7hmB6KgO42OB0vIHNp5Szdm9tf1kTZgYZzoAoHaPfGCyGrrfhCdItU +# HiW1J5mGkHz0LYpzNb/F+qX3QP2717qj7g9/DrfUrODzFV3gMdhuLxO9urBwbaY+ +# yfUCl90S98qEYO3kxoQbklsnyyyTStiOO10hfLPLzvOOmuay0SZOl26tdENpSmLI +# 4z0oj8+W+URfrtiRsoGd +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/it/strings.psd1 b/PSAppDeplyToolkit/Strings/it/strings.psd1 new file mode 100644 index 0000000..02dd087 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/it/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "Completata." + Error = "Fallita." + FastRetry = "Non completata." + RestartRequired = "Completata. È necessario riavviare il computer." + Start = "Iniziata." + } + BlockExecution = @{ + Message = "L'esecuzione di questa applicazione è stata temporaneamente bloccata in modo che l'operazione di installazione possa essere completata." + } + ClosePrompt = @{ + ButtonClose = "Chiudi Programmi" + ButtonContinue = "Continua" + ButtonContinueTooltip = "Seleziona `"Continua`" solo dopo la chiusura della(e) applicazione(i) elencate sopra." + ButtonDefer = "Rimanda" + CountdownMessage = "NOTA: il programma(s) sarà chiuso automaticamente in:" + Message = "I seguenti programmi devono essere chiusi prima che l'installazione possa procedere.`n`nSalvare il lavoro , chiudere i programmi, e poi continuare. In alternativa, salvare il lavoro e fare clic su `"Chiudi Programmi`"." + } + DeferPrompt = @{ + Deadline = "Scadenza:" + ExpiryMessage = "Si può decidere di posticipare l'installazione fino alla prossima richiesta automatica:" + RemainingDeferrals = "Posticipi rimanenti:" + WarningMessage = "Una volta che le richieste rimanenti saranno scadute, non sarà più possibile posticipare l'installazione." + WelcomeMessage = "La seguente applicazione sta per essere installata:" + } + DeploymentType = @{ + Install = "Installazione" + Repair = "Riparazione" + Uninstall = "Disinstallazione" + } + DiskSpace = @{ + Message = "Non si dispone di spazio su disco sufficiente per completare l'installazione di:`n{0}`n`nSpazio necessario: {1}MB`nSpazio disponibile: {2}MB`n`nSi prega di spazio libero su disco sufficiente per procedere con l'installazione." + } + Progress = @{ + MessageInstall = "Installazione in corso. Attendere prego..." + MessageInstallDetail = "Questa finestra si chiude automaticamente al termine dell'installazione." + MessageRepair = "Riparazione in corso. Attendere prego..." + MessageRepairDetail = "Questa finestra si chiuderà automaticamente al termine della riparazione." + MessageUninstall = "Disinstallazione in corso. Attendere prego..." + MessageUninstallDetail = "Questa finestra si chiuderà automaticamente al termine della disinstallazione." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimizzare" + ButtonRestartNow = "Riavvia Ora" + Message = "Per completare l'installazione, è necessario riavviare il computer." + MessageRestart = "Il computer verrà riavviato automaticamente al termine del conto alla rovescia." + MessageTime = "Salvare il lavoro e riavviare entro il tempo assegnato." + TimeRemaining = "Tempo rimanente:" + Title = "Riavvio Richiesto" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "Il {0} continuerà automaticamente in:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - App {0}' + DialogMessage = 'Salvate il vostro lavoro prima di continuare, perché le applicazioni seguenti verranno chiuse automaticamente.' + DialogMessageNoProcesses = "Selezionare Installa per continuare l'installazione. Se sono rimasti dei rinvii, si può anche scegliere di ritardare l'installazione." + ButtonDeferRemaining = 'rimanere' + ButtonLeftText = 'Rinviare' + ButtonRightText = 'Chiudere le applicazioni e installare' + ButtonRightTextNoProcesses = 'Installare' + } + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDg8/niiapzjO29 +# UL3NQsxxD6lE2VB5dGfbIaEnKWoXsqCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgdyOlSoAGFWsR9a5EmU6GBYyO2Z/4YBXwZWMZc8+x5m0w +# DQYJKoZIhvcNAQEBBQAEggGAir+uIn2+gpS4vBbA+6Cfwq9DjFaC37Ioh85QnXrb +# UUh+V05ptHhfZRFrnPvlAQFC+89POuCb4ZrPIl0t1nSucKAUQL3y0vOvY8wXHnqn +# 07ggZeJtckFOuR6EacfFCx/CQXO1MRpz8KClZ4beyoFEpl2NGd7gCD+aH+eIzK92 +# RILr65Smo56EzlpoPTNYH9ealTriTnH0m3SDAlFjr4cHfmY4+Cw462iu273zHU9a +# 3MDEph6x+B8D7+JuE8lsox9JegXWNaDrReVnaF2Di8xuaQ9LbauMue1amRZ4BIXx +# ImNgAJo+t5+wNDc8RNs8nt9AMeNTms3OIv7GkoaHtVGcaLTJyrBIeWRemQPgGw1A +# lNnYUNgr1+NMcwg+S4OQX28rDaVO/z/5Ozom9xzE68wZvgXkFPxF5ZAN0vTvNKiW +# poDJZNQi0arlOXMgPKeUzD+4z0qlHmo3o6Rrf2N3AjbYZoPp8bLQyfLgjElPc7rB +# aH5RVV4NRWBj7BEYxeRb+soDoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIHnJsbpJ +# 9PrJdMrPrOks6tUApVJVpOn9x/KDwmZ2ttEiAhEAyukaE726WxrYoh6XvdYbPxgP +# MjAyNTAyMjMyMzQ3NTRaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ3NTRaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCDGnmN9b+RdcIlyLWijN4ZW8BmpsUGhVZ2jM3yh +# 105sMTA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgCjOQvTWakLrS8dAl+dWPgV +# G+sc6gEhTI3arM6HTH2FjMIY79XqVQVoORoUuskVFycV47VrTXQZ74UP3w1LVTYH +# LAgerBNraIQ3Ndznul2pJlARMtMdSay4HRGTLVlPJdWOLixvTyDUUes1r7XOCDhd +# y9AE+uVFkROU16DOGV5FJb4urmI9bO+/WZPBD9PXqsnwT47L8s+hOn04bi0DBEPi +# mqt4xxnUqGM5GSD3UAGLP1VIpWs1HRKQsVqN4xOkUxZ3+7GjU4N+zQVKNgynw4Ya +# KpP08DWCy+7CFvBBbm8ggdNd+UYq+42W2nL+oRu6Shew7thWlucKyAIIyfcfyEbD +# NfW05chwbUJu0drAPMMJZFjYJMx0LHxRyDzFH3sbXjJpYMb4JczhDJ0KmIxvC3QV +# Nz1ZDxo0DPVISKYZlAwXtlPXbN6uBmNnmUYnlJmRDCTgHYc6VwvXt/MZ16wdxMSB +# 6kaa+L2tPgoo47NHkq51BxKpuIAkTXMJaIfrKUe40DFGbnCWXpw/yQHvLwxFNVjF +# piUMl5ODIWFOZzj2ZZ/3juuslQoIieZZy2vdpAoklEHfHRstVgzr/8YGzzZEZ5dq +# mcwRPigF+E93XsCqGkXRU9v2US/W4+v4xr5kSlAAXVS8mRdomfu8j0BsI2i7nJjN +# hQP3P2swB3NCZCxgi1FOtw== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/ja/strings.psd1 b/PSAppDeplyToolkit/Strings/ja/strings.psd1 new file mode 100644 index 0000000..4618117 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/ja/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "完了です" + Error = "失敗。" + FastRetry = "未完了。" + RestartRequired = "完了。再起動が必要です。" + Start = "開始" + } + BlockExecution = @{ + Message = "アプリケーションインストールが完了するまで、このアプリケーションの起動を一時的にブロックしています。" + } + ClosePrompt = @{ + ButtonClose = "プログラムを強制終了" + ButtonContinue = "続行" + ButtonContinueTooltip = "上記に記載されているアプリケーションを終了してから「続ける」を選択してください。" + ButtonDefer = "後で" + CountdownMessage = "注意: これらのプログラムは自動的に閉じられます:" + Message = "インストールを実行するために、下記のプログラムを閉じる必要があります。`n`n実行中のアプリケーションを保存し、閉じてから続行してください。 または、実行中のアプリケーションを保存し、プログラムを強制終了ボタンをクリックしてくだい" + } + DeferPrompt = @{ + Deadline = "デッドライン:" + ExpiryMessage = "再試行可能回数が0になるまでは、都合の良い時にインストール可能です。" + RemainingDeferrals = "再試行可能回数:" + WarningMessage = "再試行可能回数が0になった場合、システムで強制インストールをします。" + WelcomeMessage = "このアプリケーションはこれからインストールされます。" + } + DeploymentType = @{ + Install = "インストール" + Repair = "修復" + Uninstall = "アンインストール" + } + DiskSpace = @{ + Message = "ディスクの空き容量が不足しているため、インストールを完了できません:`n{0}`n`n必要な容量: {1}MB`n現在の空き容量: {2}MB`n`nインストールを実行するために、容量を確保してください" + } + Progress = @{ + MessageInstall = "インストール中です。 少々お待ちください。" + MessageInstallDetail = "インストールが完了すると、このウィンドウは自動的に閉じます。" + MessageRepair = "修復中です。 少々お待ちください。" + MessageRepairDetail = "修復が完了すると、このウィンドウは自動的に閉じます。" + MessageUninstall = "アンインストール中です。 少々お待ちください。" + MessageUninstallDetail = "アンインストールが完了すると、このウィンドウは自動的に閉じます。" + } + RestartPrompt = @{ + ButtonRestartLater = "最小 化" + ButtonRestartNow = "今すぐ再起動" + Message = "インストールを完了するために、再起動が必要です。" + MessageRestart = "カウントダウン後にコンピュータが再起動します。" + MessageTime = "実行中のアプリケーションを保存し、再起動してください。" + TimeRemaining = "残時間:" + Title = "再起動が必要です" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} は自動的に続きます:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - アプリ {0}' + DialogMessage = '次のアプリケーションは自動的に終了しますので、作業を続ける前に保存してください。' + DialogMessageNoProcesses = 'インストールを選択してインストールを続行してください。延期分が残っている場合は、インストールを延期することもできます。' + ButtonDeferRemaining = '残る' + ButtonLeftText = '延期' + ButtonRightText = 'アプリを閉じる&インストール' + ButtonRightTextNoProcesses = 'インストール' + } + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDdacHd5r09xMOs +# suu60DkVZZkKKiy8dHgIoWXWRDhlWqCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgLboCtusP3IflmMG4ThkY1XIisvj4bTgrJaC4rEfLuVww +# DQYJKoZIhvcNAQEBBQAEggGAJIpwyw0XnZctLPAtxLBRptnIGu+KOaU1hU9pheE3 +# xDZzHJOUCyC6aNiJmhFu9H78Zn6WqYZJe9nk1cpLGXrWxHg1ObZtTka3fXhbE+/o +# 3zBwV8VRyfrjnjefyynAkqmjEjHiFIb0dYOESiVVSp2exx4ABstmyNbuoP5dlSK7 +# cOo6Rc4lJuV0Ka7Mqd/o3nG4O3yhyHLtVjwqjeTZ1XzwXt4XVskRCTbKmyYjJbub +# gnQu9YRBqG+SlQC6OOawAzbAZZAkIOc+dkG9iYNgeYMFRQCqixZ51UqC9GsBXH7p +# gBG7tXYt5ABYBaNhHx2EPyFBrqkpSHi43/GR2xK3D/WgEixXcI7zp6RX1NfYtPvf +# 0Im9X7apL3UwEFVMljBqvy0cyUS2fC4nCE90tr8toSmqb6bDOE4x/isusSTgDcg8 +# tWOmhDci3Rpk4ExohYy+UjLQ10QD7aj8duIWGOBRRs1zyKiSkQBf0j0XODzzTXrX +# +tAUyaEqvFpooBCU8QaJfAWWoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIE3AIDnF +# G+O6PIHjuvQvReaevWb3bmODRwOaDqop4ghmAhEAuQ3CGCrgiA5OQwOyT+PPQhgP +# MjAyNTAyMjMyMzQ3NTZaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ3NTZaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCBo1CwuqbP9xdOpWydiZGhY/ZWCOJjbIWqOIZ5S +# 5D7j2DA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgAqgFdBAJGZb4FGvJHe5Be/ +# +d1xQ/HlqG5FEDQy9Ie6OG2Yc1VrCuTZNUO449TKqou7dVyTmLMMLY8lG5rg6P91 +# fPpJlN23UKwcmDJ/akyuTc4svfhpriUO/DqlYtUTHm4Uk1RN+9HdZHf0EnhOEnAE +# 8rDnQzqT/UKeGcCWY23XiQ8oFvifTB9yQ55QOW+Q6yjOOMdauEu4xu2tW2L818iA +# tycGVHshEhxn98zUZxxSOKylTPqfXq7qYNC3vHE5WyNMA4BUGNbKoDN/eYZcDqv9 +# K0awKx6rNB71XHHvsRILBLWGnL4obGebn/X0e1Cnwj2v8rXhCGMNiuLKlcd0Ccz1 +# BzoBeh/EiWGPTSggrF0g/+T5fXABzZ1fMGqnSRKyb0a/9L8B22LnXaFi1kQlEnsb +# kTI+0e8jWpp1BH7quLnOIgH2382LCY8UIKCfJCx3gP2f+FMq79RZOQItbdEIQ+Vx +# H42ue4NMzhZg1Ohtz2GjSk+VePO1Ew8vknMs4Qt2taC4wwn9F684kujfJrKat6y2 +# o3nEPWNvttGXUP4KKf3LfI5/WlpkrL0oK125vx+M+ffrCYw/g1RXF7YxVEYgdxD9 +# rcnahy4mPgLlvX6RGzsHE+IIy2IFMtUxecaxxnIL4wLiKAi47OEL114V5Vak7t46 +# v0JlMW4EfU3nz5fMrNnHyw== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/ko/strings.psd1 b/PSAppDeplyToolkit/Strings/ko/strings.psd1 new file mode 100644 index 0000000..6d2f162 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/ko/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "완료되었습니다." + Error = "실패했습니다." + FastRetry = "완료되지 않았습니다." + RestartRequired = "완료되었습니다. 재부팅이 필요합니다." + Start = "시작되었습니다." + } + BlockExecution = @{ + Message = "설치 작업을 완료할 수 있도록 응용 프로그램의 시작을 잠시 차단했습니다." + } + ClosePrompt = @{ + ButtonClose = "프로그램 종료" + ButtonContinue = "계속" + ButtonContinueTooltip = "위에 표시된 응용 프로그램을 종료한 후에만 `"계속`"을 선택하세요." + ButtonDefer = "연기" + CountdownMessage = "참고: 프로그램이 자동으로 종료되는 경우:" + Message = "설치를 계속하려면 다음의 프로그램을 종료해야 합니다.`n`n사용자 작업을 저장하고 프로그램을 종료한 후 계속하세요. 다른 방법으로는 사용자 작업을 저장하고 `"프로그램 종료`"를 클릭하세요." + } + DeferPrompt = @{ + Deadline = "마감:" + ExpiryMessage = "지연 기간이 만료될 때까지 설치를 연기할 수 있습니다:" + RemainingDeferrals = "남은 지연 기간:" + WarningMessage = "일단 지연 기간이 만료되면 더 이상 연기할 수 있는 옵션은 없습니다." + WelcomeMessage = "다음의 응용 프로그램을 설치합니다:" + } + DeploymentType = @{ + Install = "설치" + Repair = "수리" + Uninstall = "제거" + } + DiskSpace = @{ + Message = "다음의 설치 완료를 위해 필요한 디스크 공간이 충분하지 않습니다:`n{0}`n`n필요한 공간: {1}MB`n사용 가능한 공간: {2}MB`n`n설치를 계속하려면 디스크 공간을 충분하게 확보하세요." + } + Progress = @{ + MessageInstall = "설치 중입니다. 기다리세요..." + MessageInstallDetail = "이 창은 설치가 완료되면 자동으로 닫힙니다." + MessageRepair = "수리 중입니다. 기다리세요..." + MessageRepairDetail = "이 창은 수리가 완료되면 자동으로 닫힙니다." + MessageUninstall = "제거 중입니다. 기다리세요..." + MessageUninstallDetail = "이 창은 제거가 완료되면 자동으로 닫힙니다." + } + RestartPrompt = @{ + ButtonRestartLater = "최소화" + ButtonRestartNow = "지금 다시 시작" + Message = "설치를 완료하려면 컴퓨터를 다시 시작해야 합니다." + MessageRestart = "카운트다운이 종료되면 컴퓨터는 자동으로 다시 시작합니다." + MessageTime = "사용자 작업을 저장하고 지정된 시간 이내에 다시 시작하세요." + TimeRemaining = "남은 시간:" + Title = "다시 시작해야 합니다" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0}는 자동으로 계속됩니다:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - 앱 {0}' + DialogMessage = '다음 애플리케이션은 자동으로 종료되므로 계속하기 전에 작업을 저장해 주세요.' + DialogMessageNoProcesses = '설치를 계속하려면 설치를 선택하세요. 연기할 항목이 남아 있는 경우 설치를 연기하도록 선택할 수도 있습니다.' + ButtonDeferRemaining = '남아있음' + ButtonLeftText = '연기하다' + ButtonRightText = '앱 닫기 및 설치' + ButtonRightTextNoProcesses = '설치' + } + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBG5DGocAB99UxI +# g6MflR9wStK5yt3VPzy6DwrkSFvbGqCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgRw5rIkXdqm6QGu8HKRSJzUBnbqeRD7DDpiNpCXWeuIIw +# DQYJKoZIhvcNAQEBBQAEggGAXZSuiKYUcHGZK5ppYfnetWYz/qLSUXZwbxjs4xbQ +# ZM/a+Cc0uEtRzpGpUxApyOMh7v63JJOTrtpSKRDrNKzRAd1l7+qKxpngqQ/C0JJ8 +# hNVMsHCT4FP8rHtgEsfb4MUCVhwk/pFhH8QKwooxazUO1YrDeO/gAZohSJ+fvYpo +# gr010SZNNOSe+uhDOP5rnypIH33oKCUtlw0hkrYT9kt3KZcFVfu+yeecKRjDLVyl +# wR62mJi2OMu8mkauHY9EH/9RRXyX+F/okOGIb9FHWAGzgwA0u2WYrChNUcDAdsCN +# cU5ph1CF6f1w7/grccqMosNXcpTQpKWhUDeprR+A/jZ7UjNg1Cnm/pqQ5NLVrAjo +# CohxaZeo4yymqDUHehA9Lb3lRaKGMRidcWrtRHKHracLPnSdTYDtsKgM8Vfcfgir +# dHPv4C9c8LZPCgY4bVllWmhh5lgVgapLI6PVHamqkEkSKBKIEkXu3T0Z4IwnzpSF +# lE29TSaO9XNwWDyGs3wKsPwfoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIPrGmooi +# omdxKtxoj0E37LTtWSfrRvrN6bAURCTV3GRYAhEAsa09OrdKS8tnvhvX8t8nUxgP +# MjAyNTAyMjMyMzQ3NTlaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ3NTlaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCCUJ6fOUijX5UzKvnegK0WN1qwx98wG7lGN8PZ4 +# ZYPdJDA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgARaxzHf3CuTws00bozL6Ze +# 6p79NT0nSsGfFAX8thqyjaGuQWvpndbYzyikDUosr2D62MPmvyqhN2Dbu6kzmgcW +# J/Fn0xqJNZdZs9x6CjdQcY4NU0OEN7BlqfM+fDj4L55KE2U9xXJxzROnjxwDHIuq +# 3BA4jyH6b3vQYJYQXf+ypSZ/BIo24AyxD4Dweyfsx/VyApdEMoVcD/oEiFvhJCEt +# HdKrQ3+e8HtovNKtSaAQAgIuMMh6riEHRicc2P66PNgdj9IFLALjfMmiNFMwmGZ4 +# wQeA2kwne2fIGLz6QVKXw9ycMT5JpJ2CWr3de6jKUjeWQCIWJ5FX6PYZ14adbPyv +# VUt3cBwFQ5ODrtinewCS+ec7fNGNBvvHZUkcnLxET5DOj1e+qmBk3WUCdlj5gjm3 +# YFpkdrroccoijkJ9RbyGM9ZvZdxlK0pwVlQUUHYUWlF4k2dRNdhNEs3GuhrCAV3A +# a/TWrzeqbFl6aSOx1mNugBDCnRAnsMp4zkTehTCokda7uUIfrNAtekNyoQeLBgn1 +# eEnCc1RmwD6W4qivKtKQha99G2ppwg4LsWb8namMBf2AOWI7kMjDTh+BE9lzNKj3 +# cNX5937k+7JJysvCodZfy4IXl/hP6ddPA0u4IGA+KWEzJcZOR3tq7Vp7Pb6AWeTf +# Yj6eX6527jVv7AIWYmqWKQ== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/nb/strings.psd1 b/PSAppDeplyToolkit/Strings/nb/strings.psd1 new file mode 100644 index 0000000..49bb9ca --- /dev/null +++ b/PSAppDeplyToolkit/Strings/nb/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "fullført." + Error = "mislyktes." + FastRetry = "ikke fullført." + RestartRequired = "ferdig. En omstart er nødvendig." + Start = "startet." + } + BlockExecution = @{ + Message = "Start av dette programmet er midlertidig blokkert inntil pågående programvareinstallasjon er fullført." + } + ClosePrompt = @{ + ButtonClose = "Lukk programmer" + ButtonContinue = "Fortsett" + ButtonContinueTooltip = "Velg kun `"Fortsett`" etter du har lukket applikasjonen(e) i listen over." + ButtonDefer = "Utsett" + CountdownMessage = "OBS: Programmet vil automatisk lukkes om:" + Message = "Følgende programmer må lukkes før installasjonen kan fortsette.`n`nLagre arbeidet, lukk programmene og velg `"Fortsett`", eller velg `"Lukk programmer`" uten å lagre arbeidet." + } + DeferPrompt = @{ + Deadline = "Frist:" + ExpiryMessage = "Du kan velge å utsette installasjonen et begrenset antall ganger inntil fristen utløper:" + RemainingDeferrals = "Gjenstående utsettelser:" + WarningMessage = "Når fristen har utløpt kan du ikke lenger utsette installasjonen." + WelcomeMessage = "Følgende program vil bli installert:" + } + DeploymentType = @{ + Install = "Installasjon" + Repair = "Reparasjon" + Uninstall = "Avinstallasjon" + } + DiskSpace = @{ + Message = "Du har ikke nok diskplass for å fullføre installasjonen av:`n{0}`n`nLedig plass påkrevd: {1}MB`nLedig plass tilgjengelig: {2}MB`n`nFrigjør diskplass for å fortsette installasjonen." + } + Progress = @{ + MessageInstall = "Installasjon av programvare pågår. Vennligst vent.." + MessageInstallDetail = "Dette vinduet lukkes automatisk når installasjonen er fullført." + MessageRepair = "Reparasjon av programvare pågår. Vennligst vent.." + MessageRepairDetail = "Dette vinduet lukkes automatisk når reparasjonen er fullført." + MessageUninstall = "Avinstallasjon av programvare pågår. Vennligst vent.." + MessageUninstallDetail = "Dette vinduet lukkes automatisk når avinstallasjonen er fullført." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimere" + ButtonRestartNow = "Omstart nå" + Message = "En omstart av maskinen er nødvendig for å fullføre installasjonen." + MessageRestart = "Maskinen vil automatisk starte på nytt, når nedtellingen er omme." + MessageTime = "Lagre arbeidet ditt og ta en omstart av maskinen innen fristen." + TimeRemaining = "Tid som gjenstår:" + Title = "Omstart kreves" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} vil automatisk fortsette om:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - App {0}' + DialogMessage = 'Lagre arbeidet ditt før du fortsetter, fordi de følgende programmene blir lukket automatisk.' + DialogMessageNoProcesses = 'Velg Installere for å fortsette med installasjonen. Hvis du har noen utsettelser igjen, kan du også velge å utsette installasjonen.' + ButtonDeferRemaining = 'gjenstår' + ButtonLeftText = 'Utsette' + ButtonRightText = 'Lukk apper og installer' + ButtonRightTextNoProcesses = 'Installere' + } + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCA7KAyXVqY6EmiX +# c+s/Py5AV02CNgI4rFrEiOh7L93BjaCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQg4Oj5PZuqNY7yz444sCuD/DthJH8vEKuNgBxAVVtyNIgw +# DQYJKoZIhvcNAQEBBQAEggGAmX+JuZoEP1sirRt6T5is2AQV6IHMNzxzDtpSHrJy +# UIyZCZ8MlCpAdQj7KLQuMZzU8U0fzko07S0vhsrocyOlb00XdSPsjyDbtUXhL6Bx +# hlK08UIJfne5Ic9UWTB7YYhKBavGFD7q+G7bmBy2nFKVI6zsQbcuJQ23PYbzRamt +# YhaPDOSYRJ3ZcL6jxhGOZ6x1bH5OfZrlXFALTrZOsT0YIrMlgzTRX+PYiyuyeD05 +# xg8TG1LFctwJ19K6GkPrh/C0LVyDhYOY/cywW9qzy6NExUGaxdIV787JXNKYY4Y2 +# mtF4oy9mpRvoFfOZd0gI5TPyn+hNsC5t5j1znju29SDAkHLPM7yyhFHjsQ0V68X7 +# W1ai+rrMdn5KR23qCgEit1oOdjYkW4iXfhCLSApMWCkVi/s+rl9mmB6pPnT/w6le +# g/iTGv0QNkmQqBt3wYLOKiEyMAa9WXImn5amVd3xi9AYIENuCZ8GGL5eySjFQf20 +# wjYhSafmy7L6afhcAqvHRGwKoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIAn7RF/4 +# BbfG9XHj+AbhxXIcWjyIZNzT7U7ptkqfrwUfAhEArMbCnFUZIM73XLM1GxgCmhgP +# MjAyNTAyMjMyMzQ4MDJaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ4MDJaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCBDV/lAOf5AsR+CumCpzzOqBT42ThFmCER+c9zC +# kEUzgjA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgCifeaK1x3UpQnxzEVRvHvL +# ja2gvf03eXVr9HSRLZh0IxendmowMlxCdHr266luyrbFuAJ4XAQtBnS1eOFa/DkQ +# Aaq+lqLAAXP8v1egRdlTk8aCDlgaECncRQJHubAxt7wauK4NWEZCy343dFJoBHVU +# TmA0sTkVNkEp+9juNUfNRzbf9n438aWpsHN1aWGdY8eU0J+/C/TIa0DkCDAQ0Hu3 +# Aw7zFqnlVyqO5mRT1A2FZL4TR6RrH5PUJFMBcnvCf+1UPK9ODx2rNnBDU39aOm5B +# Yu8TRpoD5m+izi7+Sf9To9UXv83A9kOTw1+JGx15XF+gQ5tGHu6fvPxt+sEd2rwK +# cz44+vJDjzt4fUqigReStryK7c3kQPcxFJeqM5P19egnaO5Pii0Vk/OGBxwbERhx +# Js2UUsO+KME5qdamzIsNWhziuNjoxUIC1Q6zxjxONBWc0qccKP3nxP1Czv9OPglC +# pRU6LgjGgie3erB1CQzB524NyjcqYLnbxWhA2fCuLqu5VhlxpUTmDpzoy0iCcIAR +# QNN4spbsAsboie6bQenAfYTQ5Gs4d44esgU+ujUNXZlCEuKDHQD8vMOwWN2a6QFE +# eomezdssDhqNFxjqA669ivfihBsfJ2uZDkmJq8vhMKJW5U9ndDOnIZiFvAH83dym +# 9WpAKCzeYjfEBRV53X+pHQ== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/nl/strings.psd1 b/PSAppDeplyToolkit/Strings/nl/strings.psd1 new file mode 100644 index 0000000..4f2dade --- /dev/null +++ b/PSAppDeplyToolkit/Strings/nl/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "voltooid" + Error = "gefaald" + FastRetry = "onvolledig" + RestartRequired = "voltooid. Een herstart is nodig" + Start = "gestart" + } + BlockExecution = @{ + Message = "Het opstarten van deze applicatie werd tijdelijk geblokkeerd om een installatie uit te voeren." + } + ClosePrompt = @{ + ButtonClose = "Sluit Applicaties" + ButtonContinue = "Doorgaan" + ButtonContinueTooltip = "Selecteer alleen 'Doorgaan' na het sluiten van de bovenstaande toepassing(en)." + ButtonDefer = "Uitstel" + CountdownMessage = "LET OP: De applicatie(s) worden afgesloten over:" + Message = "De volgende applicaties moeten afgesloten worden om de installatie te voltooien.`n`nSla je werk op, sluit de applicaties, en ga verder.`nOf, sla je werk op en klik op 'Sluit Applicaties'." + } + DeferPrompt = @{ + Deadline = "Deadline:" + ExpiryMessage = "Je kan de installatie uitstellen tot de maximale uitsteltermijn is verstreken:" + RemainingDeferrals = "Aantal keer uitstellen:" + WarningMessage = "Na verstrijken van de uitsteltermijn is deze optie niet langer beschikbaar." + WelcomeMessage = "De volgende applicatie wordt zometeen geïnstalleerd:" + } + DeploymentType = @{ + Install = "Installatie" + Repair = "Reparatie" + Uninstall = "Verwijderen" + } + DiskSpace = @{ + Message = "Er is onvoldoende schijfruimte voor de installatie van:`n{0}`n`nRuimte nodig: {1}MB`nRuimte beschikbaar: {2}MB`n`nGelieve voldoende schijfruimte vrij te maken om de installatie te starten." + } + Progress = @{ + MessageInstall = "Installatie bezig. Even geduld..." + MessageInstallDetail = "Dit venster wordt automatisch gesloten wanneer de installatie voltooid is." + MessageRepair = "Reparatie bezig. Even geduld..." + MessageRepairDetail = "Dit venster sluit automatisch wanneer de reparatie is voltooid." + MessageUninstall = "Verwijderen bezig. Even geduld..." + MessageUninstallDetail = "Dit venster wordt automatisch gesloten als de de-installatie voltooid is." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimaliseren" + ButtonRestartNow = "Herstart Nu" + Message = "Om de installatie te voltooien is een herstart nodig." + MessageRestart = "De computer zal herstarten als de teller op nul staat" + MessageTime = "Gelieve je werk op te slaan en binnen de toegestane termijn de computer herstarten" + TimeRemaining = "Resterende tijd:" + Title = "Herstart nodig" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "De {0} gaat automatisch door over:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - App {0}' + DialogMessage = "Sla je werk op voordat je verdergaat, want de volgende programma's worden automatisch afgesloten." + DialogMessageNoProcesses = 'Selecteer Installeren om door te gaan met de installatie. Als je nog uitstel hebt, kun je er ook voor kiezen om de installatie uit te stellen.' + ButtonDeferRemaining = 'resterend' + ButtonLeftText = 'Uitstellen' + ButtonRightText = 'Apps sluiten en installeren' + ButtonRightTextNoProcesses = 'Installeren' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCC89V079WaT7dz4 +# CrBoFvn55vEKcqkGIXeImtwIU10FPqCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgz0PNPZReYQaI15aYPpoEJzDhY8kBc57PdZV655nW9Usw +# DQYJKoZIhvcNAQEBBQAEggGAlc0BrdtdDZ97dfTdwKtlOcwIp7pqa2jCye8+xgma +# zb1dsyCgL+6dvezDr+xygkZRbttWzf0GMVrpXwM9ijoPneSA1owApiuNxv5LBakx +# t/hQEAKUWqnkzMSYVpi8+VgcX58kmQ6LTP7Bag9KL5CbrCx4m8bqv8hh4NGtRPXN +# l4psSUQGj/eKWRvpymue6i3/0Yi9ObSi4ZITO8unKy/BK4ao/WOuTo027kEWeB3W +# F6+xV8mAAiU64Z08r8ixl16aeUicIr45b8V1ZmfAzpgC5RbDEG7IvPyOcLHWQl+L +# 4SALurJk5gHQLRYjsZPfZW6Bx8R/ZbJk9qPBeRY8A/5LcCwV78DfAMYTaSMtUOeU +# ICe/EWuihcBNNYu/zS5jl7fsJSk8mxgMQ/xdxVFDyKCAtD7YubsS3BfEOGL9Vp4Q +# JsqtxI9IDnI9u1lL44AY9Osx86mc1VWQXhn7jB5Xzwi8yihGImg9AxlKaBbozEVw +# 3l0Xp90ZPoP4JntErwyruS1ZoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIJpP4yXm +# 0YWj8/HUWkoljQwndq2cgltlOqm8P/YMnOVwAhA/MtVDciYwpqbYUj5wor9bGA8y +# MDI1MDIyMzIzNDgwNVqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgwNVowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIIfuuurmAskiHjDr4acxkefcMdp+aquwfj4VYOHX +# J3FtMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAKDW3YDIGY2ujYd26TWySiu5 +# MwZtCsjt1zFAHCk0F8s2CbUKVhQmK75FxYraDcBau1xkDU7H8Ss101mjevCtvXOp +# x9u5SeO6vJDLDdHEEKYwVAe4n69tlvMJxX6xwxf1oEK/dKSdEu9SCMdP2A7zqBqX +# 8c7hyqnisD84rk2cBeey7HlY0WBeoMHCwM/N9WB3Q0VBzgli01V+zhlXYjjaQbr0 +# m2t5KflIv40/WzzC1oLG/cvpr86a8ttvH11TEQesc6OlPCTPmwvSfLOjhtv7YM6Q +# 4C7z5a4QMsPk/kTYkAR34B2THhKDFyAomeigP6em4ZP8qctGSmBtnY09ek9CVZmb +# DWOW7DuKUCUyHabOYxOQ9iqZ4LJnJLNtIO1q5rVqDWDgwC48kkh6249fNy0QDnjN +# OBYVvwPPUecMpwgFR8HpiWSSMwI4kVVb6YwdUlmP4aUjyrkuXY4ALLfXebjpeQUc +# 1bRK4ypTr/XF5aIemYDZXTVFcqEh/5ErxSJgqnkBirp1ztpfRAXrLDtESPZhCMkr +# dpg8ii93XXyV6qQczNAwBXrapvAL9zfENeaVyLuYWM0t4Q2NIlE5zfSI3Wh0TAya +# 7CdknbO/dA48qjyj1tswfEKFE5rX8nBddTbtRLjvMouFtnwhdCi0yLA3HT/7AJah +# MLaajfp4NgHGk4uYzt3d +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/pl/strings.psd1 b/PSAppDeplyToolkit/Strings/pl/strings.psd1 new file mode 100644 index 0000000..831d66f --- /dev/null +++ b/PSAppDeplyToolkit/Strings/pl/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "zakończona." + Error = "nie powiodła się." + FastRetry = "nieukończona." + RestartRequired = "zakończona. Wymagany jest restart komputera." + Start = "rozpoczęta." + } + BlockExecution = @{ + Message = "Uruchomienie tej aplikacji zostało zablokowane na okres instalacji." + } + ClosePrompt = @{ + ButtonClose = "Zamknij Programy" + ButtonContinue = "Kontynuuj" + ButtonContinueTooltip = "Tylko wybrać `"Kontynuuj`" po zamknięciu wyżej wymienione aplikacje." + ButtonDefer = "Odłóż" + CountdownMessage = "UWAGA: Programy zostaną automatycznie zamknięte za:" + Message = "Następujące programy muszą zostać zamknięte przed rozpoczęciem instalacji.`n`nProszę zapisać wszystkie dokumenty i zamknąć programy, a następnie kliknąć przycisk `"Kontynuuj`". Alternatywnie zapisz wszystkie dokumenty i kliknij przycisk `"Zamknij Programy`"." + } + DeferPrompt = @{ + Deadline = "Ostateczny termin instalacji:" + ExpiryMessage = "Instalacja może zostać przełożona na późniejszy termin." + RemainingDeferrals = "Pozostała ilość przełożeń instalacji:" + WarningMessage = "Jeżeli zostanie przekroczona możliwa ilość przełożeń, opcja `"Odłóż`" będzie niedostępna." + WelcomeMessage = "Zostanie zainstalowana następująca aplikacja:" + } + DeploymentType = @{ + Install = "Instalacja" + Repair = "Naprawa" + Uninstall = "Deinstalacja" + } + DiskSpace = @{ + Message = "Brak miejsca na dysku:`n{0}`n`nPotrzeba: {1}MB`nObecnie wolnego miejsca: {2}MB`n`nProszę zwiększyć ilość miejsca usuwając zbędne pliki." + } + Progress = @{ + MessageInstall = "Trwa instalacja. Proszę czekać..." + MessageInstallDetail = "Okno to zamknie się automatycznie po zakończeniu instalacji." + MessageRepair = "Trwa naprawa. Proszę czekać..." + MessageRepairDetail = "Okno to zamknie się automatycznie po zakończeniu naprawy." + MessageUninstall = "Trwa deinstalacja. Proszę czekać..." + MessageUninstallDetail = "Okno to zamknie się automatycznie po zakończeniu dezinstalacji." + } + RestartPrompt = @{ + ButtonRestartLater = "Zminimalizować" + ButtonRestartNow = "Restartuj Teraz" + Message = "Aby instalacja została poprawnie ukończona wymagany jest restart komputera." + MessageRestart = "Komputer zostanie automatycznie zrestartowany po upływie wyznaczonego czasu." + MessageTime = "Proszę zapisać wszystkie dokumenty i zrestartować komputer w wyznaczonym czasie." + TimeRemaining = "Pozostały czas do restartu automatycznego:" + Title = "Wymagany Restart" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} będzie automatycznie kontynuować w:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - aplikacja {0}' + DialogMessage = 'Zapisz swoją pracę przed kontynuowaniem, ponieważ następujące aplikacje zostaną automatycznie zamknięte.' + DialogMessageNoProcesses = 'Wybierz opcję Zainstaluj, aby kontynuować instalację. Jeśli pozostały jakieś odroczenia, możesz również opóźnić instalację.' + ButtonDeferRemaining = 'pozostać' + ButtonLeftText = 'Odroczenie' + ButtonRightText = 'Zamknij aplikacje i zainstaluj' + ButtonRightTextNoProcesses = 'Instalacja' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAZOoKrB2rAL4dP +# 9wFxGI5xBPC7bA/epQPo90KCV5Jd8aCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgUu2mwnjscA96epC46AgI5ThjsWNtuhDdWTsCDT7QNbMw +# DQYJKoZIhvcNAQEBBQAEggGAtmTkOMTmw1iseylplieD6Lnhs07WmHqm6jnvzxro +# 73aWwD/XknSgOqEu0duzrUXh0GRKeMF9xrsXxKIFtvv/mdy5hxGMiR3yWeu+peS8 +# U1Ro3E5AVKD0JblUc0WvyNmnfrtacBO5RWoGlgVPdrU+pKdL4E+yjuWXOhwqdZ1g +# 21AglCdWiYCkH9Q486Z4hafd+oZtOZHn5Pvlak2QuQAt9UHpcCCPX+sBtafp3b1q +# OMm17LClB9aGvehlWoVSGE6VocW5A1h3uxYkM5D00pFDqcS3XkgG1qaG/uJgEhbl +# w7/nqGaTSJloHAHAGXDWcCejahJDYdcKopMIeR5vMtAbMY37sHEtSA2CVXuFw1/Y +# AGe+Ig79LxMwo9SgsIoR7tpvGps2bq/wyE0aLUEug89ZJkETN48zVQ8n2wEnEc08 +# m95vUUIoHVhfZ4U2cMHhRc/o7g+OIzADVxN1yX/cF7pvtgLvNwKTJj3159uRjacm +# 8kVvq/De8ER/Tn1qqChA8v7ioYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEINHvkpvo +# C2ROHIwrxpJ9MkSm9dptNw0AdxHZjq2Y9R0MAhA27sgRxJbPsPwDPd5KSiSdGA8y +# MDI1MDIyMzIzNDgwOFqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgwOFowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEINMk/JF+pXLToSzD7RruPbdOqEztwRsfb5VweHv5 +# cZ+AMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAAQEqEPrgFNwZBRwyePFvRwn +# dOB5CkDKjI90YYCeJeilS7esfs23ek7bvxJWINMTlJKJ8dWQB0Z7tGlsztJBRyqV +# Wx4+nnquB6J14HQ+jdrIQT/+K63++qb0nm+zNeoieHrpWxNPsNhOozVlnDVs6lev +# EPG8JNaBbFaeYudJi3LDr1bH/SDmK8cHsPxeNkSXBdWcMOO86KDud4HP1qK+baAF +# PM1Iu9oNxzqT8VjvWFa8fdko14U5FpbJAVcGOShlHCGxzKnjW5IKWDP7rQxAXXUx +# oevsnGnqFEL1yx3KVPzFzU5wkxHEJcfDt03XAKcrg3P6AX0gJjUTRAswrfFDnFIe +# tGUpOJY9ej5nPck2XqZpXcnjuz2Vp9P4T2gzWcvA3q+5H3Uc7ILp5uNurar7NmhI +# fj9PLz8J5ZNkTasEvLLiycAr0WSu+jIFacWYndOmN1P4W+IPutU7itE+8h7A8IDM +# axybBOngxJ21la6TQBWWw46koonftk6eSepebTls5C5ObIj1bwCqR5IuZjgxGxkl +# RR3vG3OQ3Tkis35YEibK9rnZ2YxJ5sZoYOpmGSp8WrWeOHx4X3hX5hgaSvPV9bdO +# BH6XW0LR6BsaY/rnLphR09ks6PUrWSPDlnTVKekCt0NEMiAWGLUfWMlyro6V1Fus +# vVGGIglrSjFMIxRcilcU +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/pt-br/strings.psd1 b/PSAppDeplyToolkit/Strings/pt-br/strings.psd1 new file mode 100644 index 0000000..c908680 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/pt-br/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "concluída." + Error = "falhou." + FastRetry = "não concluída." + RestartRequired = "concluída. É necessário reiniciar." + Start = "iniciada." + } + BlockExecution = @{ + Message = "A execução deste aplicativo foi temporariamente bloqueada para que uma operação de instalação seja concluída." + } + ClosePrompt = @{ + ButtonClose = "Fechar Programas" + ButtonContinue = "Continuar" + ButtonContinueTooltip = "Apenas selecione `"Continuar`" depois de fechar aplicativo(s) acima." + ButtonDefer = "Adiar" + CountdownMessage = "OBSERVAÇÃO: O(s) programa(s) será(ão) automaticamente fechado(s) em:" + Message = "Os seguintes programas precisam ser fechados antes que a instalação possa prosseguir.`nSalve seu trabalho, feche os programas e depois continue. Como alternativa, salve seu trabalho e clique em `"Fechar Programas`"." + } + DeferPrompt = @{ + Deadline = "Prazo:" + ExpiryMessage = "Você pode optar por adiar a instalação até que o adiamento expire:" + RemainingDeferrals = "Adiamentos Restantes:" + WarningMessage = "Depois que o adiamento expirar, você não terá mais a opção de adiar." + WelcomeMessage = "O seguinte aplicativo está prestes a ser instalado:" + } + DeploymentType = @{ + Install = "Instalação" + Repair = "Reparação" + Uninstall = "Desinstalação" + } + DiskSpace = @{ + Message = "Você não tem espaço em disco suficiente para concluir a instalação de:`n{0}`n`nEspaço necessário: {1}MB`nEspaço disponível: {2}MB`n`nLibere espaço em disco suficiente para prosseguir com a instalação." + } + Progress = @{ + MessageInstall = "Instalação em andamento. Aguarde..." + MessageInstallDetail = "Essa janela será fechada automaticamente quando a instalação for concluída." + MessageRepair = "Reparação em andamento. Aguarde..." + MessageRepairDetail = "Essa janela será fechada automaticamente quando o reparo for concluído." + MessageUninstall = "Desinstalação em andamento. Aguarde..." + MessageUninstallDetail = "Essa janela será fechada automaticamente quando a desinstalação for concluída." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimizar" + ButtonRestartNow = "Reiniciar Agora" + Message = "Para que a instalação seja concluída, é necessário reiniciar o computador." + MessageRestart = "Seu computador será reiniciado automaticamente no final da contagem regressiva." + MessageTime = "Salve seu trabalho e reinicie dentro do prazo estipulado." + TimeRemaining = "Tempo restante:" + Title = "Reinicialização Necessária" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "O {0} continuará automaticamente em:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - Aplicativo {0}' + DialogMessage = 'Salve seu trabalho antes de continuar, pois os aplicativos a seguir serão fechados automaticamente.' + DialogMessageNoProcesses = 'Selecione Install para continuar com a instalação. Se houver algum adiamento restante, você também poderá optar por adiar a instalação.' + ButtonDeferRemaining = 'permanecer' + ButtonLeftText = 'Adiar' + ButtonRightText = 'Fechar aplicativos e instalar' + ButtonRightTextNoProcesses = 'Instalar' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDqYT8oblxgA2vc +# kkLVLK9Bf3aJtc2eVSs8bymMCha0BKCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgDexieKy2qA6VrJGGG51DUDHJiWhDzBYzQsTIJWti97Ew +# DQYJKoZIhvcNAQEBBQAEggGAGnPHYpdJ/jl+GPoaT9bkDkseRwQAHGraOfUmHnvo +# neMSD5LVoWJv00PtPSC5GyG1ara/qfkaZ022AXEzgGgMv0QoeZZduDrbNQo5mHXi +# rh8KXdXO0SEeK2ZrHdYfdWY14I4vQCvvAS91pZFCcE67VdNnB744C8akbDDTgkwO +# IHR7O+UEFbjHlvIFS7Moy512BH8xBLmtvjaj76HctM4/W531Qd/lg3W5G6p5SJ+t +# 26yqH9UXQeghQkbPI2awcRIy4bGbkDVqViRWhnEd83SVDOygFCbvEUjIPYdjmIfC +# 28gsqtPgn+DHYRWbBoYbc7n5fLLwqBGbnEJvje0bxGi1YpCiJCQ1D4BgcI+eocie +# QQRt2TcqKb85J5WDxSHh+JUe0EkNFBUxlfJrYQoCXiuhLY7+0Cq7FqytDNfhBmra +# /cqcbQ7YaNVHirp0w+7XIcJgVRx6pUEO3ap4jI0JxdXvtE9i5QaQm7fIgVR91F7z +# cyo2e8rxvF7JIrfH6FYASm35oYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIDj94I7h +# FpsATbCxe1pmpSfjZghHIWmIKTvKT1/r72otAhAiEtbYpgC9mSlgkWvhrhx4GA8y +# MDI1MDIyMzIzNDgxM1qgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgxM1owKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIIKouk95szyct+P8hwpGOgnoXKGuZE8F7KhHmguq +# MDrGMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAHIPH+SVGIT4W9QVLgiI3fqE +# ICwupCavSvc5U6QKNm44/7/MaMhh0HgGv6I2DZqmNn9YcW1rZ+nkLWM+SToQbyom +# gewOpzKui4QNW9ccSatrvDUmMhn0Y29nz4/WQ0cEbB37MKiFYPOmdUE+t0Tvf5V6 +# EGWtgiOaxeHdUl3DPfdWLee+ZlHaHD0HsJfsFmO0d9tBBeqHKajSbbH8aZLu+McT +# slUfRfBzB0GcUO0utzW6HOKyItaKSt0KhlyBwzOegVRh4cfR72NaqJp82fRMfXVO +# vpZvKN4WDRlK6dDrLcjhdg37+Y5QU8p6SzPQvPYHN5w8E+RCrh2Du/3BH0B6Lehm +# OWoZ8cd7PM16dCyYr/BEKzr/kznmufbHEjEK3Viehg4F9Fxiw60NMLKG+MpVPCYp +# DWmuH+WXAqj0G+l+gpqYunCpO2sofIrkAdVEgKAu9Y32TW6mWW6HSHgwsxBCETOu +# wve9+jw0e3BlR2iP4FS2j58OiyVKA3WDaNBknSFc7w1FhB14o8+EnOtcx3CQIWBt +# 8mEAGveLyya6FY6/kJpJWCLkaszb4RR/oqNGiPxivJVdozqk6A9Th3NxHq5ZI+3W +# txoIcL9VlItCbBRoscMjbF35khrJaO4Cg34TlImOyRYzE1mji+UUIb3JepBpceLi +# /asuLrUghsd5VYmUlmCZ +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/pt/strings.psd1 b/PSAppDeplyToolkit/Strings/pt/strings.psd1 new file mode 100644 index 0000000..0c20774 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/pt/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "completo." + Error = "falhou." + FastRetry = "não completar." + RestartRequired = "completa. Uma reinicialização é necessária." + Start = "começou a." + } + BlockExecution = @{ + Message = "Lançar este aplicativo está temporariamente bloqueado para que possa concluir uma operação de instalação." + } + ClosePrompt = @{ + ButtonClose = "Fechar Programas" + ButtonContinue = "Continuar" + ButtonContinueTooltip = "Selecione `"Continuar`" somente após fechar a(s) aplicação(ões) listada(s) abaixo." + ButtonDefer = "Adiar" + CountdownMessage = "NOTA: O programa será fechado automaticamente em:" + Message = "Programas de seguir devem ser fechados antes que a instalação possa prosseguir.`n`nPor favor, guarde o seu trabalho, feche os programas e em seguida continuar. Como alternativa, salve seu trabalho e clique em `"Fechar Programas`"." + } + DeferPrompt = @{ + Deadline = "Prazo:" + ExpiryMessage = "Você pode optar por adiar a instalação até que expire o diferimento:" + RemainingDeferrals = "Restantes diferimentos:" + WarningMessage = "Uma vez que o diferimento expirou, você já não terá a opção de adiar a." + WelcomeMessage = "O seguinte aplicativo está prestes a ser instalado:" + } + DeploymentType = @{ + Install = "Instalação" + Repair = "Reparação" + Uninstall = "Desinstalação" + } + DiskSpace = @{ + Message = "Você não tem espaço em disco suficiente para concluir a instalação de:`n{0}`n`nEspaço necessário: {1}MB`nEspaço disponível: {2}MB`n`nPor favor, espaço livre em disco suficiente, a fim de prosseguir com a instalação." + } + Progress = @{ + MessageInstall = "Instalação em andamento. Por favor aguarde..." + MessageInstallDetail = "Esta janela fechar-se-á automaticamente quando a instalação estiver concluída." + MessageRepair = "Reparação em andamento. Por favor aguarde..." + MessageRepairDetail = "Esta janela fechar-se-á automaticamente quando a reparação estiver concluída." + MessageUninstall = "Desinstalação em andamento. Por favor aguarde..." + MessageUninstallDetail = "Esta janela fechar-se-á automaticamente quando a desinstalação estiver concluída." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimizar" + ButtonRestartNow = "Reinicie Agora" + Message = "Em ordem para completar a instalação, você deve reiniciar seu computador." + MessageRestart = "Seu computador será reiniciado automaticamente no final da contagem regressiva." + MessageTime = "Por favor, salve o trabalho e reiniciar no tempo alocado." + TimeRemaining = "Tempo restante:" + Title = "Reinicialização Necessária" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "O {0} continuará automaticamente em:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - Aplicação {0}' + DialogMessage = 'Guarde o seu trabalho antes de continuar, pois as aplicações seguintes serão encerradas automaticamente.' + DialogMessageNoProcesses = 'Selecione Instalar para continuar com a instalação. Se ainda tiver algum adiamento, também pode optar por adiar a instalação.' + ButtonDeferRemaining = 'permanecer' + ButtonLeftText = 'Adiar' + ButtonRightText = 'Fechar aplicações e instalar' + ButtonRightTextNoProcesses = 'Instalar' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBx4CFi6bOVl6IU +# ySQPwipZDfg5qg2V9TSLlsl0Snd2I6CCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQg8sNoNJldLm+KnF1FWKujGkFzbdYBSdVicN1ZSXRDXg0w +# DQYJKoZIhvcNAQEBBQAEggGAkBA1c8Ooej8XYrVq7jatDEDzZOGMiI6l/asZGhFm +# JmzNWtPKuC59f1YLho21bnBsfBsUlZuANxKCzDN+J4Ok01r5GzZqBoENIryOL0ov +# zv8SGt9DO+Qz7AJ+6fAaNlSuXZkAV9mRFuas/opJglvmSlQnPrKjOD/lc6TMQTS3 +# JpJeDpkh1jynY5ZI4HfhG7i0NWeg/Pl/vPsh1FzscyUpkS2AwtlLvrtckXM89BWl +# RXrK362mZ984yrp2wjVBa/QN8PB+CL3WuaYaR2vB+Agq3vPxJKoCuy+E4Ox/exII +# QBI2WRAS5IWRDlGu4DBULxyOgP3Vfe3fPDlp+/jbP20XcEjsaWPdGbPUEGP6WwlF +# sjrsbubC1s3fVCxC7694ltkEcZLNpt6nEU4W6QeFSJ2cBLp2tJk+IHfTAsoUf/94 +# jhHJct8jw836XYxHwEUX+4hjy7zvf9gon/AlBw3GrS33fer8pJHSpHH53JjE5szt +# 3mGHmdVB7vNXDqManxQLdfj4oYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEILF0HQoH +# xd+7Zmwk7V+rGV+hAAR7LkWkf8M675RwvraFAhBJFzsm0nhd4RSIK5IQlEo4GA8y +# MDI1MDIyMzIzNDgxMFqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgxMFowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIBILwHTAOUDXa8jwsmntAMT7nS+nzfRPBylqvUij +# XZaOMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAEjRlvyhFOH6unZMuoyXlA+D +# 1M2ifdDAHo/q+pjTa2Q/nIt//ggvqxY17n2PUUkp0iFVqiV9aQhaOdAiiG3nFFZc +# FF9/6gxDeSC3ROpVXv7RhAoomo8gn6mxO0+S0njOEA50klhIIfikeeTS1HaPbIJ6 +# K5fx7HNHU0Bw7RHnGNw2oJa1gtigwjAOQqaATo7QWtGiLwlDhI30CLKONXN+QcCg +# fe90hj3pVLuV78twig9+6dwp26UD82Iy1nRdioRNSj/2Adc1C65kG8NzLoG8DRuQ +# GoUIvjPTqngKQU56dRFAAOg3GQC8CAtIakIa/sDGSCh6P41YYaJkjUEqJfEL3RCc +# Vf4lmM7PJhew6vLo0jyj8vZ75nr5k9y1Zy7pr/W8HjqCdRShIUqsrukdWpBZ7xz8 +# Px6KMSJgY2iTrHo3rjVxX8dfdazaNKffVriqzW+6M2CSt2p4EnkrGknNXu4i+f2G +# j9h+jl/dW+GS3XiE+MAmJwncIu3lhZRwQ3M9B1xN9STMH7IUEJjO09ltFmU/lVX/ +# 5CN/Ppya7XhtX+U6V+WBqKFAqd3B9NmcEtjSoU/olr8IKZ5/L7OkTgVTHI2/mHXL +# QK5XwJSR/KdbZZ+B1Wv9t+svAGowZmljaZXrHBg3EvqrhgrjsC5/USH+qklDqUtE +# uF/SSkDnQon+YN9vUNfh +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/ru/strings.psd1 b/PSAppDeplyToolkit/Strings/ru/strings.psd1 new file mode 100644 index 0000000..1d997a1 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/ru/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "выполнена(о)." + Error = "не выполнена(о)." + FastRetry = "не завершена(о)." + RestartRequired = "выполнена(о). Требуется перезагрузка." + Start = "начата(о)." + } + BlockExecution = @{ + Message = "Запуск этого приложения временно заблокирован для завершения процесса установки." + } + ClosePrompt = @{ + ButtonClose = "Закрыть программы" + ButtonContinue = "Продолжить" + ButtonContinueTooltip = "Выберите `"Продолжить`" только после закрытия вышеперечисленных приложений." + ButtonDefer = "Отложить" + CountdownMessage = "ПРИМЕЧАНИЕ: Эти программы будут автоматически закрыты через:" + Message = "Перед продолжением установки необходимо закрыть следующие программы.`nПожалуйста, сохраните вашу работу и закройте программы, а затем продолжите установку. Также вы можете сохранить вашу работу и нажать `"Закрыть программы`"." + } + DeferPrompt = @{ + Deadline = "Дата истечения:" + ExpiryMessage = "Вы можете отложить установку приложения до тех пор, пока не истечет срок действия этой отсрочки:" + RemainingDeferrals = "Оставшиеся отсрочки:" + WarningMessage = "После истечения срока действия отсрочки вы больше не сможете отложить установку." + WelcomeMessage = "Планируется установка следующего приложения:" + } + DeploymentType = @{ + Install = "Установка" + Repair = "Исправление" + Uninstall = "Удаление" + } + DiskSpace = @{ + Message = "У вас недостаточно пространства на диске для выполнения установки:`n{0}`n`nНеобходимое пространство на диске: {1}МБ`nДоступное пространство на диске: {2}МБ`n`nДля продолжения установки, пожалуйста, освободите достаточно пространства на диске." + } + Progress = @{ + MessageInstall = "Идет установка. Пожалуйста, подождите..." + MessageInstallDetail = "Это окно закроется автоматически после завершения установки." + MessageRepair = "Идет исправление. Пожалуйста, подождите..." + MessageRepairDetail = "Это окно автоматически закроется по завершении ремонта." + MessageUninstall = "Идет удаление. Пожалуйста, подождите..." + MessageUninstallDetail = "Это окно закроется автоматически после завершения удаления." + } + RestartPrompt = @{ + ButtonRestartLater = "Минимизировать" + ButtonRestartNow = "Перезагрузить сейчас" + Message = "Для завершения установки необходимо перезагрузить ваш компьютер." + MessageRestart = "Ваш компьютер будет автоматически перезагружен по завершению обратного отсчета." + MessageTime = "Пожалуйста, сохраните вашу работу и выполните перезагрузку в отведенное время." + TimeRemaining = "Оставшееся время:" + Title = "Требуется перезагрузка" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} автоматически продолжится через:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - приложение {0}' + DialogMessage = 'Пожалуйста, сохраните свою работу, прежде чем продолжить, так как следующие приложения будут закрыты автоматически.' + DialogMessageNoProcesses = 'Чтобы продолжить установку, выберите Install (Установить). Если у вас остались отсрочки, вы также можете отложить установку.' + ButtonDeferRemaining = 'оставаться' + ButtonLeftText = 'Отложить' + ButtonRightText = 'Закрыть приложения и установить' + ButtonRightTextNoProcesses = 'Установите' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCi2dJD/IrA1DNV +# 83ltMdcAgYVFji2FSt7FFjKfwcRGpKCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgzhY+gOco6jEukG5ISuvAt1PScVahkQg0yrdNm3y5Apow +# DQYJKoZIhvcNAQEBBQAEggGAk5Ra9ccDFS2UR0k2FFRy3t6fy+4YpyTH6+yZDIyg +# YDVFb9fUL9eTgs16T2ubgURldZNqcoX2AS7jVGH97L+su2lpRvH6O8viVfE/pbIF +# aUrvpPoBnlNvqpweDnM8gZUz8V7KMHdguDpxzX/mCCrCZ2zHtcpiOuVtoqgKg8bs +# TmmptMJv9d9QO7hiSfhpVRTaI/zLfnQGyppIPJaoCFFUO3XR3PfoGpt8gHpJwwFS +# IpK3u5XDNDC7TctsCyIyx2BcqAoNuZwWVTnPwTL4qXm0/GJ+DvoDsQjoyhhGxBiI +# JqD/FZxwAHVDGLsTcwP5AKLdtCF8MXkYOmfyCDYGrveg+Id3g026QyWnWObxrEP1 +# CWCeVm1ZAVtnSepce0FS1DAM3B06hvloHMI0EZM0tk06j4ujKTewoQHI0h32M1q8 +# uZCFwOQnEzwoG+QgMOYZ87EM2XJvQxmzhVGs2poMQV0ZB0bGFnDt8Cy0FtnxHVnH +# USlFJExnBvPzHay8H98IA8IVoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIEuIjwqw +# 08Z6xLtaWh1Rj4gxzvBwUQ2crlG5QqO0ssuvAhBLBtXp7hjTBval3mHrxeA/GA8y +# MDI1MDIyMzIzNDgxNlqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgxNlowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIEYBWJnZBrHRQjxjynz5efyGTObbyrNsop3tOIdK +# Yiy9MDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICACVaquVy1vL94QuwJf38F3OM +# 50EA7TZMyoSMJN1rGyH/KETb6ALW0AJS7c6C4+WHwdF64jLV5ru9iuH/4WMZ5ppC +# PM2I2VnTY8da7p1HF+pKuMHifqCdOgIqJUh1b8qst3PWAdkBhm6CjLxELvddUYl+ +# 4tBF6uRo9ZEmP2xM6TfUxZCGV+im6HgDVQZRWe3ZZKoid2ihBiOHpxo7m8TlHJkf +# meRvvsk00cyweOwRGw0DHA4U2cZ40s6DkgLrHDr4tOJoo6DdGU0b5kSd2UDYpspB +# gqqwNxzG1pQ2c+9Q/tyJ3l0x+EQqvhTHpAJfTnpwS0rQ1CMfjUCwJvCz7982pB0O +# kkXZzO+Wg5GMOyaojXqCEg6xy2tty1cfMQ1qj+QNvP+uQnWVV5KpVhajGnT+GGUI +# uDWtqRcxpgePkkos2rHoA1F4ZuwoBcU10RvcH5ipF9tIbvaN4pugjsS+c1MDeyNA +# zKnRG93IH/sj4wXeOKh6Pm0/xx5wxUbsJoCFkUl8mRH9sfHUN9WI3f+oAm3qhmtC +# upKbd7g21R6OAFKasSF4dy8vVpYuEs//o2EHHUN5iqwPtkM/rVbJTSiIqBB/rYXa +# MHpyqcUR4HFeSzjJ3VHEQePX5P6NGp4MYdiswyItqQByIOCaH0QKIo/F6MYcbdEL +# 4gEEm1Mg3GknnVRRa/v1 +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/sk/strings.psd1 b/PSAppDeplyToolkit/Strings/sk/strings.psd1 new file mode 100644 index 0000000..0260e89 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/sk/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "ukončená." + Error = "sa nepodarila." + FastRetry = "nedokončená." + RestartRequired = "ukončená. Je nutný reštart." + Start = "spustená." + } + BlockExecution = @{ + Message = "Spustenie tejto aplikácie bolo dočasne zablokované, aby mohla byť inštalácia dokončená úspešne." + } + ClosePrompt = @{ + ButtonClose = "Ukončiť programy" + ButtonContinue = "Pokračovať" + ButtonContinueTooltip = "Kliknite na `"Pokračovať`", keď zavriete vyššie uvedené aplikácie." + ButtonDefer = "Oddialiť" + CountdownMessage = "Poznámka: Programy budú automaticky ukončené za:" + Message = "Nasledujúce programy musia byť zatvorené, než bude inštalácia pokračovať.`n`nProsím, uložte svoju prácu, zatvorte dané programy a potom kliknite na pokračovať. Prípadne môžete uložiť svoju prácu a potom kliknite na tlačidlo `"Ukončiť programy`"." + } + DeferPrompt = @{ + Deadline = "Termín:" + ExpiryMessage = "Inštaláciu môžete niekoľkokrát odložiť:" + RemainingDeferrals = "Zostávajúce odklady:" + WarningMessage = "Akonáhle odklady uplynú, už nebudete mať možnosť odložiť inštaláciu." + WelcomeMessage = "Nasledujúca aplikácia bude nainštalovaná:" + } + DeploymentType = @{ + Install = "Inštalácia" + Repair = "Oprava" + Uninstall = "Odinštalácia" + } + DiskSpace = @{ + Message = "Nemáte dostatok voľného miesta na dokončenie inštalácie:`n{0}`n`nPotrebné miesto: {1}MB`nVoľné miesto: {2}MB`n`nProsím, uvoľnite dostatok miesta pre pokračovanie inštalácie." + } + Progress = @{ + MessageInstall = "Inštalácia sa vykonáva. Prosím čakajte..." + MessageInstallDetail = "Toto okno sa po dokončení inštalácie automaticky zatvorí." + MessageRepair = "Vykonáva sa oprava. Prosím čakajte..." + MessageRepairDetail = "Toto okno sa po dokončení opravy automaticky zatvorí." + MessageUninstall = "Prebieha odinštalácia. Prosím čakajte..." + MessageUninstallDetail = "Toto okno sa po dokončení odinštalovania automaticky zatvorí." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimalizovať" + ButtonRestartNow = "Reštartovať Teraz" + Message = "Na dokončenie inštalácie musíte váš počítač reštartovať." + MessageRestart = "Na konci odpočítavania, bude váš počítač automaticky reštartovaný." + MessageTime = "Prosím, uložte si prácu a reštartujte počítač v stanovenej lehote." + TimeRemaining = "Zostávajúci čas:" + Title = "Je nutný reštart." + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} bude automaticky pokračovať za:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - Aplikácia {0}' + DialogMessage = 'Pred pokračovaním uložte svoju prácu, pretože nasledujúce aplikácie sa automaticky zatvoria.' + DialogMessageNoProcesses = 'Ak chcete pokračovať v inštalácii, vyberte možnosť Inštalovať. Ak máte ešte nejaké odklady, môžete tiež zvoliť odloženie inštalácie.' + ButtonDeferRemaining = 'zostať' + ButtonLeftText = 'Odloženie' + ButtonRightText = 'Zatvoriť aplikácie a nainštalovať' + ButtonRightTextNoProcesses = 'Inštalácia stránky' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDjnuJh/xynnhZG +# ZM1jcpAOXvICv+Rnbj3fJZGanmQq/qCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgyTaBUqm2vtcPnr6Oab/l4NqdM/xCHOi2+lxhYQyPWcow +# DQYJKoZIhvcNAQEBBQAEggGAkrh32aixxU9t+mwle48i94zDw4DrBI+ovZ/upn4K +# 1SH8cyqHZsVV4DB3yLqcaSxO3LOA+yA2E/t6EApiM1aY7cXGVccTuupNA5udh3pQ +# RDr+AqN2kfdN7rgWn1Mv8et0GahwsO0NqFyNp7fbd42sF1bZW4QFaZ+wlC5bgvtA +# M26C1f79YkHk+wK2kf2iDGpqRaA1WqG3X42wmNK/8AXb0tHaTLowhtGgQmR/4hOw +# F+sTpYPsw4DUzVy6zJE1vL9ONHkjEfscHACYA4H+1HQ6oVWilGJNn9I7eGD2egNg +# x/fmA/RLI2O/hi8mam3XDJhCMmC73Ht9AjMIZPI43qjXUYcfEyo3MWlbKknishAm +# aa5rqHd6rcTgQIat8z1RKp3U7gjOzp/eTONh3klr9m8zijF32JO0ysxDmy2D8ink +# BztYTMZuMnwuVE6ciMFMDzh5SLAOf5fUZGAUu/Z5yb0OHwIN40VeRgw1S0otoL6u +# afE95sMbBiXwwL5RqXe24jDuoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIHai5uS5 +# xUm7ZA/vugMTU77JP8B6wtZr16jXqu64Y5VeAhANWFxmL68D69X1/f2VFQlUGA8y +# MDI1MDIyMzIzNDgxOVqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgxOVowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIM4qpBAfpf6IQRwWSlvrNljK2rN+YT99WeYxlBds +# xxKbMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICACmgRNztFdiP8tOw4de9AJuF +# XRYI2acKNFkCioOAqWx/+jwIZFE/Fe7xwU2hrtTm4XHn86FxM5ec2mrVU2CKlDhN +# 3bgojPtrV/35o9uHrJ9lOeLbmpxZrooskvLkK5QDWhLfXiP37FsU8RbIUFNzQJ8U +# yUQfWO/EjBfIE/xlJvCze7ISscny8gLEEGC/6KC7HBbyaeTNXmowe/v2EW0wShIz +# S5oMIrQndsYAajn9Gc9kSpp/S77Ae8FhqrVMV6ejRw/WnMJ11ro2U50xYkF+y7NY +# iY4Bn9R5fH4CnkelPpNX3NyI+N5XONVb1U2onRV1IVQldGbnaT9RQdi1m3zoD1fo +# K2a5PcmlH9eHv7/Lr6sHQK7jJ0jFthXUE9AYu+GDaoMNw+MiYWfu8WE6g9WH92b/ +# iIEvcDc+WD2BAa8+2siYgXoPl4BI3mmsfSr2KBug1uTtFoF0eALAxvmlWZmzqQDY +# kDLs2H0ZrIuUDwMR9lDyY1iSuYw5LVKj5Vqcmt6FvtzbbzJnbPYo8SdqLuFAfb80 +# Ee0MNhCa3FULmsGITslLap946PYDoORboXLsSoIWxnXMUJpULQtLItf6+BEUIn8S +# RMq2pD7aLh8srGOWmFv29FLERlD315vBJrH1OpifHdT12Dlpbk0yyv1lb+1+1Bly +# kRB+oH3p+CW4rpDF6ejv +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/strings.psd1 b/PSAppDeplyToolkit/Strings/strings.psd1 new file mode 100644 index 0000000..d176d0b --- /dev/null +++ b/PSAppDeplyToolkit/Strings/strings.psd1 @@ -0,0 +1,401 @@ +@{ + BalloonText = @{ + # Text displayed in the balloon tip for successful completion of a deployment type. + Complete = 'complete.' + + # Text displayed in the balloon tip for a failed deployment type. + Error = 'failed.' + + # Text displayed in the balloon tip for fast retry of a deployment. + FastRetry = 'not complete.' + + # Text displayed in the balloon tip for successful completion of a deployment type. + RestartRequired = 'complete. A reboot is required.' + + # Text displayed in the balloon tip for the start of a deployment type. + Start = 'started.' + } + + BlockExecution = @{ + # Text displayed when prompting user that an application has been blocked. + Message = 'Launching this application has been temporarily blocked so that an installation operation can complete.' + } + + ClosePrompt = @{ + # Text displayed on the close button when prompting to close running programs. + ButtonClose = 'Close &Programs' + + # Text displayed on the continue button when prompting to close running programs. + ButtonContinue = '&Continue' + + # Tooltip text displayed on the continue button when prompting to close running programs. + ButtonContinueTooltip = "Only select `"Continue`" after closing the above listed application(s)." + + # Text displayed on the defer button when prompting to close running programs. + ButtonDefer = '&Defer' + + # Text displayed when counting down to automatically closing applications. + CountdownMessage = 'NOTE: The program(s) will be automatically closed in:' + + # Text displayed when prompting to close running programs. + Message = "The following programs must be closed before the installation can proceed.`n`nPlease save your work, close the programs, and then continue. Alternatively, save your work and click `"Close Programs`"." + } + + DeferPrompt = @{ + # Text displayed when there is a specific deferral deadline. + Deadline = 'Deadline:' + + # Text displayed when a deferral option is available. + ExpiryMessage = 'You can choose to defer the installation until the deferral expires:' + + # Text displayed when there are a specific number of deferrals remaining. + RemainingDeferrals = 'Remaining Deferrals:' + + # Text displayed after the deferral options. + WarningMessage = 'Once the deferral has expired, you will no longer have the option to defer.' + + # Text displayed when only the deferral dialog is to be displayed and there are no applications to close. + WelcomeMessage = 'The following application is about to be installed:' + } + + DeploymentType = @{ + # Name displayed in UI for installation deployment type. + Install = 'Installation' + + # Name displayed in UI for repair deployment type. + Repair = 'Repairing' + + # Name displayed in UI for Uninstallation deployment type. + Uninstall = 'Uninstallation' + } + + DiskSpace = @{ + # Text displayed when the system does not have sufficient free disk space available to complete the installation. + Message = "You do not have enough disk space to complete the installation of:`n{0}`n`nSpace required: {1}MB`nSpace available: {2}MB`n`nPlease free up enough disk space in order to proceed with the installation." + } + + Progress = @{ + # Default text displayed in the progress bar for installations. + MessageInstall = 'Installation in progress. Please wait...' + + # Default text displayed in the progress bar for installations. + MessageInstallDetail = 'This window will close automatically when the installation is complete.' + + # Default text displayed in the progress bar for repairs. + MessageRepair = 'Repair in progress. Please wait...' + + # Default text displayed in the progress bar for repairs. + MessageRepairDetail = 'This window will close automatically when the repair is complete.' + + # Default text displayed in the progress bar for Uninstallations. + MessageUninstall = 'Uninstallation in progress. Please wait...' + + # Default text displayed in the progress bar for Uninstallations. + MessageUninstallDetail = 'This window will close automatically when the uninstallation is complete.' + } + + RestartPrompt = @{ + # Button text for allowing the user to restart later. + ButtonRestartLater = 'Minimize' + + # Button text for when wanting to restart the device now. + ButtonRestartNow = 'Restart Now' + + # Text displayed when the device requires a restart. + Message = 'In order for the installation to complete, you must restart your computer.' + + # Text displayed when indicating when the device will be restarted. + MessageRestart = 'Your computer will be automatically restarted at the end of the countdown.' + + # Text displayed as a prefix to the time remaining, indicating that users should save their work, etc. + MessageTime = 'Please save your work and restart within the allotted time.' + + # Text displayed to indicate the amount of time remaining until a restart will occur. + TimeRemaining = 'Time remaining:' + + # Text displayed in the title of the restart prompt which helps the script identify whether there is already a restart prompt being displayed and not to duplicate it. + Title = 'Restart Required' + } + + WelcomePrompt = @{ + Classic = @{ + # The countdown message displayed at the Welcome Screen to indicate when the install will continue if no response from user. + CountdownMessage = 'The {0} will automatically continue in:' + + # This is a custom message to display at the Welcome Screen window. + CustomMessage = '' + } + Fluent = @{ + # The subtitle underneath the Application Title, e.g. Company Name. Using {0} will insert the Application Type, e.g. App "Install" + Subtitle = 'PSAppDeployToolkit - App {0}' + + # This is a message to prompt users to save their work. + DialogMessage = 'Please save your work before continuing as the following applications will be closed automatically.' + + # This is a message to when there are no running processes available. + DialogMessageNoProcesses = 'Please select Install to continue with the installation. If you have any deferrals remaining, you may also choose to delay the installation.' + + # This is a word used to describe the number of deferrals left. custom message to display at the Welcome Screen window. + ButtonDeferRemaining = 'remain' + + # This is a phrase used to describe the process of deferring an application installation. + ButtonLeftText = 'Defer' + + # This is a phrase used to describe the process of closing applications and installing the application. + ButtonRightText = 'Close Apps & Install' + + # This is a phrase used to describe the process of installing the application. + ButtonRightTextNoProcesses = 'Install' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDceA32Kn94Ko4r +# JPkYaKYPFcqZE31XFSHfazKWkIpQaqCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgFEg4Jh0XisAdDJYdBIJXgg7djD7m96fqxYC3yH8TfVww +# DQYJKoZIhvcNAQEBBQAEggGAmbsFqaErBEWR5X5aiqUksCAxY+3TicS5uGMLNIwg +# bj8huksFVI3DvpPltFKqtKed39PZc9LWOiaPMgx7dE/9EEnxEh7fqtVrGm76DaJJ +# hYodnjxfuxsS575eLYhVygqK7C6OCD9z10mBzSKVCDR5Rsu5ANLGAxeDpmUIfQns +# ZhyZjFCgp9T+tswvgWAT/1X0axN1jOtzsrrcK/r/ftBY7kLseogPdvew41K2Uhfv +# 9o+SVmyqv2GKPVwm3vlY4szgT9/SbCxmyg7/rECrQth/hMFE6H1FKrYw1AuIhVUF +# yZFmtWajtlH15nBWOEOGcvwqafzodRH7WQoALWaAU5bRu1dF64UD1ftBZfy25855 +# 53zhQHLK8kk5VYIkgIcXV6/9MXUAFe7iNotRLZ5mO6D3Pg55cH4mysMD+pN1NvXY +# 80hgoyXNPPn9FqhKwmg3YXsqtxhCGpsZJZFiGsFtD9XZXbV16/hpK8drqI1KVEM3 +# bYwqsmKbGCQbScFNGwUqUyZWoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIBcD7mhl +# aUZS7xadVuEb+bqSu+AluIOz7UvoDYrqu/s/AhBBGwVpLbE8WrsnS+preM3+GA8y +# MDI1MDIyMzIzNDgzMlqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgzMlowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIFn2MBhbwmMQptXZtpkLrdyFeyVmHn4P1ehPcFtU +# proaMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICAKbZLYdtQ+pYtf3Aj84UN/I/ +# 8KbLy9o+Qbsp2jsvRTguvUqjzE6F9QIoi8ijkVEFDYkOzE5ywNM+xoIu1R6c5wVB +# sojyltcv9fqwZ0luHgke3IBOKepveCc7DTpkWoQrmmrWIWYgW5lB/4Rc6Auy7pUb +# KfremDALeU8fOttB0z5SqPX8aTNF9C1XXcvZDKNyJs793Kdb4MHX3zaRJPZuaznh +# +AYbVKKLEfBPJoIXYpNha56Jo5DlAdDXBVIVuDLdeFCTZMD3heWyQ9Dj9iD/+98m +# 1YATtcOxO5u5fgSQDoollMvYCd1/x4kGd2ZNNjzEE6T+yKhLxMVNDL1xGqleCr2a +# yrWcdPlm7iYa5r4gnLknm/3XhYnTMSCAlCaH6nWlclgWYdCpq/UX51NF+OIpWooG +# JRt1v5Ey8yVcuiHIUNRoo1y1nXeqHTXab/r9sbz4WOGdVdYfo8UMQ1VPT8KgKleU +# vIimTmNE7zeORYfdcNfJGkVcIINqgovDLZ34qcrsSEjkChSg/O/uMCO6iOYVaPSH +# 9SR8tN71sAV16k54jEbqcOXnxvKUzRMlUZR4euGF6LyBMPIcjAE5CuSR15GKGpcB +# ARqZLBGxSsoloOPW2unt4DYeOPCHDsKljzHXJIF7huVYFHzFAQUauDKkvwxP/4cf +# FMrK8MmY7WHbRehRbhtM +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/sv/strings.psd1 b/PSAppDeplyToolkit/Strings/sv/strings.psd1 new file mode 100644 index 0000000..da221ee --- /dev/null +++ b/PSAppDeplyToolkit/Strings/sv/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "slutförd." + Error = "misslyckades." + FastRetry = "ej slutförd." + RestartRequired = "slutförd. En omstart av datorn är nödvändig." + Start = "startad." + } + BlockExecution = @{ + Message = "Den här applikationen har temporärt blockerats så att installationen kan slutföras." + } + ClosePrompt = @{ + ButtonClose = "Stäng Program" + ButtonContinue = "Fortsätt" + ButtonContinueTooltip = "Välj `"Fortsätt`" endast efter att ha stängt applikation(er) i ovanstående lista." + ButtonDefer = "Skjut upp" + CountdownMessage = "OBS: Programmen kommer automatiskt att avslutas om:" + Message = "Följande program måste stängas innan installationen kan fortsätta.`n`nSe till att spara ditt arbete, stäng de öppna programmen och klicka sen på `"Fortsätt`".`nAlternativt, spara ditt arbete och klicka på `"Stäng Program`"." + } + DeferPrompt = @{ + Deadline = "Deadline:" + ExpiryMessage = "Du kan välja att fördröja installationen ett begränsat antal gånger under en begränsad tid:" + RemainingDeferrals = "Antal återstående fördröjningar:" + WarningMessage = "När antalet fördröjningar är slut eller deadlinen inträffar är detta alternativ inte längre tillgängligt." + WelcomeMessage = "Följande applikation kommer att installeras:" + } + DeploymentType = @{ + Install = "Installation" + Repair = "Reparation" + Uninstall = "Avinstallation" + } + DiskSpace = @{ + Message = "Du har inte tillräckligt med ledigt diskutrymme för att kunna installera:`n{0}`n`nDiskutrymme som krävs: {1}MB`nLedigt diskutrymme: {2}MB`n`nFrigör utrymme på hårddisken och försök igen." + } + Progress = @{ + MessageInstall = "Installation pågår. Var god vänta..." + MessageInstallDetail = "Detta fönster stängs automatiskt när installationen är klar." + MessageRepair = "Reparation pågår. Var god vänta..." + MessageRepairDetail = "Detta fönster stängs automatiskt när reparationen är klar." + MessageUninstall = "Avinstallation pågår. Var god vänta..." + MessageUninstallDetail = "Detta fönster stängs automatiskt när avinstallationen är klar." + } + RestartPrompt = @{ + ButtonRestartLater = "Minimera" + ButtonRestartNow = "Starta Om Nu" + Message = "För att installationen ska kunna slutföras måste din dator startas om." + MessageRestart = "Din dator kommer automatiskt att starta om när nedräkningen är slut." + MessageTime = "Se till att spara ditt arbete innan tiden går ut och en automatisk omstart sker." + TimeRemaining = "Återstående tid:" + Title = "Omstart Krävs" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} kommer att fortsätta automatiskt i:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - App {0}' + DialogMessage = 'Spara ditt arbete innan du fortsätter eftersom följande applikationer kommer att stängas automatiskt.' + DialogMessageNoProcesses = "Välj Installera för att fortsätta med installationen eller välj `"Skjut upp`" för att installationen skall utföras vid ett senare tillfälle." + ButtonDeferRemaining = 'kvarstår' + ButtonLeftText = 'Skjut upp' + ButtonRightText = 'Stäng appar och installera' + ButtonRightTextNoProcesses = 'Installera' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCBvWZaXMxbvaLKb +# ygNul3R4rdRrZTHM8p1s2wdqKgYG2aCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgIE23yTxbVxcG+CTEUYujA0jkP/OkBt6BOKsPPayHu3Aw +# DQYJKoZIhvcNAQEBBQAEggGAFH9Lg2bh116YjUx21qRXfQ1Yt/t69Rfn7mwq6M+k +# fgm4v5gHMGMCuKJTs710vlhvmKxLgNVqTPcF3fQ+gdaC3u6Fiow6Hh5lDa1vqR2O +# gd93VIYJ0SnwEJob1E3ORpluDmitGiD1zlZwxkEtbxoApaYJMw0X3Ri58iqvbo+u +# VcaPQAw54WUX8PdUS/ohR534BVW8NKKq0kUelwsKO8DVJX2KZ5sKC0ZKJbPzgBZ0 +# amops7sbsXwOw4nSrgaTByChyQVFvt1BLd3Wv5CjwbXJXN8Gh+Aei/3wuGTATnJr +# TeqYePcKMjQjNX4n9FTg8l84QZaCq1BtLqOQbdjBM6A8Tw4TYNd9F4iQc1F5iScT +# Oj/fYu0MAOyZBROD9nt8nmqCdFvoNcTlOYTBLY4i3Mc0wF1BC+6ao+6HvhJ3Y2lm +# uaUd5C//lZ2oy76i9CwxErWSdah6T5ZEkTCDQ2f1u/fny/tSyn0gJUslpvlcrjZm +# /v6ZWNsVn/vnvqm87aBD0YkuoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIISjN2qQ +# VwEE3W8soDM4W2MGSR7kkoz0yIHnfavs0AfhAhBBeKn4w70/HZYbvw/uAXmRGA8y +# MDI1MDIyMzIzNDgyMVqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgyMVowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIJX6N2tV42XKJaWpEzYf2gXf1xKHsFvu/H6lbeoL +# YNA4MDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICALUCWgRR0vYeCZ/SZFENtB3p +# UGCpG3lwMziRTyjmRU1XyP37Im4oAtQ6x7hM7tnPk7qf4+hiNGWsIU6xse3eVNS6 +# qrdxvn3qmsDpWM/iuh/AEMHXXWZNmb/K+yBawFgP6PDy3wVpRzY+Z8hLt/N7SZNO +# DX3+CaSDZgAPAFTJojxhY29tbX2h2RJ6fn7Pf6RXCRMWvyVhbwSIZuyL1RUliTm1 +# txDqLCbjSNLrYhrsD5Y2MvsFxL14hb+2jp72+xCuLXtCCNatQ6rqsCeEe7kzDAmJ +# kymHJZM8q2zY31IrdKiqEwv5EEVWTh5OleNsoADcovooA9wdWdVyNq9aSxUWWABQ +# w3TA5dPweR+RDBLYvNiXLV1MqdEGtnvrvr/inGb1f7r98vNGk1Rt+dvVr/RCmw2u +# 3qkbfjHGL7HHbM8Bg2D4SGN4Q7uA6oVNVonq8tuODzwP+DtyNo3y6KfBfFmdWsBq +# KkUPEJ9oN1GKcpsn80ZAEYUjy3nr3McT07gbUP2hpmFu50MODDY55SFenmGz93XT +# edKnfpuxv+irNtEw+ruqPnHTtHERdcdvxel0puGOeIxfl+wzXWP4DkvechNL5QFL +# s2ufFLz1tW2oMgF0A8FRgSSgMEexOE1C6P9/+6DmSl07dV4AZzNUxCn8m9830HDh +# JKxy6sqkWHhy5GkvnTn7 +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/tr/strings.psd1 b/PSAppDeplyToolkit/Strings/tr/strings.psd1 new file mode 100644 index 0000000..16d638c --- /dev/null +++ b/PSAppDeplyToolkit/Strings/tr/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "tamamlandı." + Error = "hata oluştu." + FastRetry = "tamamlanamadı." + RestartRequired = "tamamlandı. Yeniden başlatma gereklidir." + Start = "başladı." + } + BlockExecution = @{ + Message = "Yükleme işleminin tamamlanabilmesi için bu uygulamanın başlatılması geçici olarak engellenmiştir." + } + ClosePrompt = @{ + ButtonClose = "Uygulamaları kapat" + ButtonContinue = "Devam et" + ButtonContinueTooltip = "Aşağıdaki listedeki uygulamaları kapatıp `"Devam et`"i seçiniz." + ButtonDefer = "Ertele" + CountdownMessage = "NOT: Program(lar) otomatik olarak kapanacaktır:" + Message = "Kurulumun devam edebilmesi için aşağıdaki programlar kapatılmalıdır.`n`nLütfen çalışmanızı kaydedin, programları kapatın ve ardından devam edin.`nAlternatif olarak, çalışmanızı kaydedin ve `"Programları Kapat `"a tıklayın." + } + DeferPrompt = @{ + Deadline = "Son tarih:" + ExpiryMessage = "Erteleme süresi dolana kadar kurulumu ertelemeyi seçebilirsiniz:" + RemainingDeferrals = "Kalan Ertelemeler:" + WarningMessage = "Erteleme süresi sona erdiğinde, artık erteleme seçeneğiniz olmayacaktır." + WelcomeMessage = "Aşağıdaki uygulama yüklenmek üzeredir:" + } + DeploymentType = @{ + Install = "Kurulum işlemi" + Repair = "Onarım" + Uninstall = "Kaldırma işlemi" + } + DiskSpace = @{ + Message = "Kurulumu tamamlamak için yeterli disk alanınız yok:`n{0}`n`nGerekli alan: {1}MB`nMevcut alan: {2}MB`n`nKuruluma devam etmek için lütfen yeterli disk alanı boşaltın." + } + Progress = @{ + MessageInstall = "Kurulum devam ediyor. Lütfen bekleyiniz..." + MessageInstallDetail = "Kurulum tamamlandığında bu pencere otomatik olarak kapanacaktır." + MessageRepair = "Onarım devam ediyor. Lütfen bekleyiniz..." + MessageRepairDetail = "Onarım tamamlandığında bu pencere otomatik olarak kapanacaktır." + MessageUninstall = "Kaldırma işlemi devam ediyor. Lütfen bekleyiniz..." + MessageUninstallDetail = "Kaldırma işlemi tamamlandığında bu pencere otomatik olarak kapanacaktır." + } + RestartPrompt = @{ + ButtonRestartLater = "Simge durumuna küçült" + ButtonRestartNow = "Bilgisayarı yeniden başlat" + Message = "Yüklemenin tamamlanması için bilgisayarınızı yeniden başlatmanız gerekir." + MessageRestart = "Geri sayımın sonunda bilgisayarınız otomatik olarak yeniden başlatılacaktır." + MessageTime = "Lütfen çalışmanızı kaydedin ve belirtilen süre içinde yeniden başlatın." + TimeRemaining = "Kalan süre:" + Title = "Yeniden başlatma gerekmektedir" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0} otomatik olarak devam edecektir:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - Uygulama {0}' + DialogMessage = 'Aşağıdaki uygulamalar otomatik olarak kapatılacağından devam etmeden önce lütfen çalışmanızı kaydedin.' + DialogMessageNoProcesses = "Kuruluma devam etmek için lütfen Yükle'yi seçin. Kalan ertelemeleriniz varsa, kurulumu ertelemeyi de seçebilirsiniz." + ButtonDeferRemaining = 'kalır' + ButtonLeftText = 'Erteleme' + ButtonRightText = 'Uygulamaları Kapat ve Yükle' + ButtonRightTextNoProcesses = 'Kurulum' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCC1SRpsYGC6lrrM +# iOEseoQJsWLWqQg3KYYG/ylb8lww3qCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgAZrq57DQ8KtBHFOp8jDacJ6yCZtSsVp6/znfyanjEV0w +# DQYJKoZIhvcNAQEBBQAEggGAJ+sqB5ScpW+xZ8KiLZ/UMc5QXhlNfPR5my1GDs4Y +# m4hU+m1yXPSwXiSpOpxKBr21i25XCKUS/bznGjb4sysqsR6gRt/hTh0berzXip64 +# eV0aw6bPjrDyzNeejYbakSPVoUiNQqEYZPgG+Ia41NBu1Dds8rAX2EssNdnge1cM +# bw7UevFHxE9AueNZtnbiYGLAihS4l6LD37l9pdatJj7f13i2aX0tXYwYWR/y3YeL +# E47/i6olZ4Yjvt5RIyMuwz2karepaweroe0MMI0FQ0bW8SxbGMhmp5WXs42QA080 +# rJJ0hTthf3NUxcN+5Jzz8L5bNzxLaGFLfs+/mVOqGNZOv+5XhpLUt2sigM8HZ+rb +# +r3bmZoaxvz8kPP2O5TrDFo/0fxrpEPNvSlmDa40K2qqcxQPr1jbJ55uTuFwju2U +# J4JwvyHrefWR/x15DJyU76m5LTI43Kefi1KvX6rRLb1PKfmkxfTd9vB7HSxc5d7Q +# R/BdObHiI8l8I4+G+1ZPFTXboYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIF/+lp3x +# a5FSbffUK1QsKmCGogo6HK7tQFkzeUUi5DCUAhBtjOglpeNiN5eVSRSev4PiGA8y +# MDI1MDIyMzIzNDgyNFqgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgyNFowKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIN97+F0GYXkXencrW2UuSx1OY3+o23RKNcYRtD8d +# xUsNMDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICALtUiQw6Rm+KadJSbKTusuC5 +# 8D5Oz8rEcfprs3NVhuamNpxFDbeDvc2RH5rwLY1AOGyVetIC20qkUpTjVcgY5FFb +# F5CGuIsldDKmaDLNjaK4CFYh7ut6meylgSU3m0qGEKOyz4Buea3FI/+rGcnYne5D +# moUSD9o1joNrJWi5pYYfPByU1YmWcMtRf5MXIwlh8qh95p1Rg3iQXvv6paQBnUXw +# EoX94vPK/1MYkgOvB7zZsTCZ5zKrcoZ4U8b/meR6JrU28KG2hZWwtsVpiFjWYvNs +# UrbAfp6npftBua3mKPlhPnOXAmKsZVKOEOjhMwipHKH0MAsFNUeraTxYJ+vHtJgQ +# NbY8QVkB01kEXGqDu+UWlDZyzLy1ARKNspMWCabzIMiHD0z/PI6n5HFHf980xZ/f +# hOtmcpMIPleWeUF4VbHxiG7ffmqiZBuAFSTfdPL2m3/CPc7ccUPKUVlDzdLJk3Px +# +VOhoTSZDkOBidua52roa0PdHGSKtXIMb3/wo/xygqQ/UXUGFAzRmw6QdKjEArYJ +# l2pqdl5Gz6d/+yuibZBl09yO3Vu535g47cFnqqKUGdDDEs525scyqMzV3A0dHXGy +# 7dYzMAUpnD02jE32FP9TjZnvWReaI3PcThZtHYkX698gyciCF2Kjs2znysnaoNkB +# OmCjwe9XaovVBHp3s7Wx +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/zh-hans/strings.psd1 b/PSAppDeplyToolkit/Strings/zh-hans/strings.psd1 new file mode 100644 index 0000000..bec1e84 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/zh-hans/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "完成。" + Error = "失败。" + FastRetry = "未完成。" + RestartRequired = "完成。必须重新启动。" + Start = "已启动。" + } + BlockExecution = @{ + Message = "为完成安装过程,暂时禁止启动这款应用程式。" + } + ClosePrompt = @{ + ButtonClose = "关闭程序" + ButtonContinue = "继续" + ButtonContinueTooltip = "在关闭上列应用程式后才选择`"继续`"。" + ButtonDefer = "延迟" + CountdownMessage = "注:下列程序将自动关闭:" + Message = "为继续安装,必须关闭下列程序。`n`n请保存您的工作,关闭程序,然后继续。 或者保存您的工作,点击`"关闭程序`"。" + } + DeferPrompt = @{ + Deadline = "最后期限:" + ExpiryMessage = "在延期失效前,可选择延迟安装:" + RemainingDeferrals = "所剩延期:" + WarningMessage = "延期失效后,再也无法延迟安装。" + WelcomeMessage = "即将安装下列应用程式:" + } + DeploymentType = @{ + Install = "安装" + Repair = "修复" + Uninstall = "卸载" + } + DiskSpace = @{ + Message = "没有足够的磁盘空间来完成下列安装:`n{0}`n`n所需空间:{1}MB`n可用空间:{2}MB`n`n请释放足够的磁盘空间以继续安装。" + } + Progress = @{ + MessageInstall = "安装中。请稍等。。。" + MessageInstallDetail = "安装完成后,该窗口将自动关闭。。。" + MessageRepair = "修复中。请稍等。。。" + MessageRepairDetail = "修复完成后,该窗口将自动关闭。。。" + MessageUninstall = "卸载中。请稍等。。。" + MessageUninstallDetail = "卸载完成后,该窗口将自动关闭。。。" + } + RestartPrompt = @{ + ButtonRestartLater = "最小化" + ButtonRestartNow = "现在重启" + Message = "为完成安装过程,需重启计算机。" + MessageRestart = "倒计时结束后,计算机将自动重启。" + MessageTime = "请保存您的工作,并在容许时间重启计算机。" + TimeRemaining = "剩余时间:" + Title = "需重启" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0}会自动继续:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - 应用程序 {0}' + DialogMessage = '请保存您的工作后再继续,因为以下应用程序将自动关闭。' + DialogMessageNoProcesses = '请选择 “安装 ”继续安装。如果您还有任何延迟,也可以选择延迟安装。' + ButtonDeferRemaining = '残留' + ButtonLeftText = '推迟' + ButtonRightText = '关闭应用程序并安装' + ButtonRightTextNoProcesses = '安装' + } + } +} + +# SIG # Begin signature block +# MIIuKwYJKoZIhvcNAQcCoIIuHDCCLhgCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCCGWZ0t0SNE4NXr +# 7YhaI6Zv1DrtIAXiihBIrZdKiE7yoKCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghnsMIIZ6AIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgVwLfWxvQ6ZayawpUTa1Ng5EbiwAL2pV2Jji6kEl4mTEw +# DQYJKoZIhvcNAQEBBQAEggGAae8QkR9FE1wN8ERGCitp5Oe2YuWk9JiA7h0nXuYc +# Uey4TYbodqP5LCzrviopxOBBlcubdqR9Mv2C5K+b6BnFj5ICRrSOtHpI2Pvma0QM +# eHbGl3vxmPHKxwkmK/VpW63kbNKy4lFFYusjHQe7G5hzYIQFDduLazEeUynrRkEy +# hUYMXY2Lpdf4D/VIL7mfYnwRld1nY/jMEWMzwdPuspIRTKChxquABRrsfGQrI1wp +# 5xfTfVDNzwZiQTionukzIMHy/jTicCb9b3YWTnXEAbtZbRf4+DBXgDhhvLZit+w1 +# 28LQIGIJOwZ/jqfObUtXLJwFYQtipYJ89EQBr4J9SnAszi8LoTUS6bNAgxqD57eZ +# zElG/APpcgseEXQ6fLARfyYYOzNuhvX+sv27ez78jadAA9ZAvdcomBJ6RUH36TNa +# o8NFD/Xtg72prGGMzcvZTGefieOwU4k5JotZOCT6hp6s0MT2LUAynbZGUaEc2Rc9 +# lx2wlM3DOQ57kc74r3kG5yrNoYIXOTCCFzUGCisGAQQBgjcDAwExghclMIIXIQYJ +# KoZIhvcNAQcCoIIXEjCCFw4CAQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0B +# CRABBKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEIGvg2djp +# 0HgkEk1lhUQ/0YVuQb3iSAASLBASzYo8IIV3AhBrveeAKpr8tDt/FX0Yw4GfGA8y +# MDI1MDIyMzIzNDgyN1qgghMDMIIGvDCCBKSgAwIBAgIQC65mvFq6f5WHxvnpBOMz +# BDANBgkqhkiG9w0BAQsFADBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNl +# cnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBT +# SEEyNTYgVGltZVN0YW1waW5nIENBMB4XDTI0MDkyNjAwMDAwMFoXDTM1MTEyNTIz +# NTk1OVowQjELMAkGA1UEBhMCVVMxETAPBgNVBAoTCERpZ2lDZXJ0MSAwHgYDVQQD +# ExdEaWdpQ2VydCBUaW1lc3RhbXAgMjAyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIP +# ADCCAgoCggIBAL5qc5/2lSGrljC6W23mWaO16P2RHxjEiDtqmeOlwf0KMCBDEr4I +# xHRGd7+L660x5XltSVhhK64zi9CeC9B6lUdXM0s71EOcRe8+CEJp+3R2O8oo76EO +# 7o5tLuslxdr9Qq82aKcpA9O//X6QE+AcaU/byaCagLD/GLoUb35SfWHh43rOH3bp +# LEx7pZ7avVnpUVmPvkxT8c2a2yC0WMp8hMu60tZR0ChaV76Nhnj37DEYTX9ReNZ8 +# hIOYe4jl7/r419CvEYVIrH6sN00yx49boUuumF9i2T8UuKGn9966fR5X6kgXj3o5 +# WHhHVO+NBikDO0mlUh902wS/Eeh8F/UFaRp1z5SnROHwSJ+QQRZ1fisD8UTVDSup +# WJNstVkiqLq+ISTdEjJKGjVfIcsgA4l9cbk8Smlzddh4EfvFrpVNnes4c16Jidj5 +# XiPVdsn5n10jxmGpxoMc6iPkoaDhi6JjHd5ibfdp5uzIXp4P0wXkgNs+CO/CacBq +# U0R4k+8h6gYldp4FCMgrXdKWfM4N0u25OEAuEa3JyidxW48jwBqIJqImd93NRxvd +# 1aepSeNeREXAu2xUDEW8aqzFQDYmr9ZONuc2MhTMizchNULpUEoA6Vva7b1XCB+1 +# rxvbKmLqfY/M/SdV6mwWTyeVy5Z/JkvMFpnQy5wR14GJcv6dQ4aEKOX5AgMBAAGj +# ggGLMIIBhzAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIwADAWBgNVHSUBAf8E +# DDAKBggrBgEFBQcDCDAgBgNVHSAEGTAXMAgGBmeBDAEEAjALBglghkgBhv1sBwEw +# HwYDVR0jBBgwFoAUuhbZbU2FL3MpdpovdYxqII+eyG8wHQYDVR0OBBYEFJ9XLAN3 +# DigVkGalY17uT5IfdqBbMFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1lU3Rh +# bXBpbmdDQS5jcmwwgZAGCCsGAQUFBwEBBIGDMIGAMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wWAYIKwYBBQUHMAKGTGh0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRHNFJTQTQwOTZTSEEyNTZUaW1l +# U3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAD2tHh92mVvjOIQSR9lD +# kfYR25tOCB3RKE/P09x7gUsmXqt40ouRl3lj+8QioVYq3igpwrPvBmZdrlWBb0Hv +# qT00nFSXgmUrDKNSQqGTdpjHsPy+LaalTW0qVjvUBhcHzBMutB6HzeledbDCzFzU +# y34VarPnvIWrqVogK0qM8gJhh/+qDEAIdO/KkYesLyTVOoJ4eTq7gj9UFAL1UruJ +# KlTnCVaM2UeUUW/8z3fvjxhN6hdT98Vr2FYlCS7Mbb4Hv5swO+aAXxWUm3WpByXt +# gVQxiBlTVYzqfLDbe9PpBKDBfk+rabTFDZXoUke7zPgtd7/fvWTlCs30VAGEsshJ +# mLbJ6ZbQ/xll/HjO9JbNVekBv2Tgem+mLptR7yIrpaidRJXrI+UzB6vAlk/8a1u7 +# cIqV0yef4uaZFORNekUgQHTqddmsPCEIYQP7xGxZBIhdmm4bhYsVA6G2WgNFYagL +# DBzpmk9104WQzYuVNsxyoVLObhx3RugaEGru+SojW4dHPoWrUhftNpFC5H7QEY7M +# hKRyrBe7ucykW7eaCuWBsBb4HOKRFVDcrZgdwaSIqMDiCLg4D+TPVgKx2EgEdeoH +# NHT9l3ZDBD+XgbF+23/zBjeCtxz+dL/9NWR6P2eZRi7zcEO1xwcdcqJsyz/JceEN +# c2Sg8h3KeFUCS7tpFk7CrDqkMIIGrjCCBJagAwIBAgIQBzY3tyRUfNhHrP0oZipe +# WzANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNl +# cnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdp +# Q2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMjIwMzIzMDAwMDAwWhcNMzcwMzIyMjM1 +# OTU5WjBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xOzA5 +# BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEyNTYgVGltZVN0 +# YW1waW5nIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxoY1Bkmz +# wT1ySVFVxyUDxPKRN6mXUaHW0oPRnkyibaCwzIP5WvYRoUQVQl+kiPNo+n3znIkL +# f50fng8zH1ATCyZzlm34V6gCff1DtITaEfFzsbPuK4CEiiIY3+vaPcQXf6sZKz5C +# 3GeO6lE98NZW1OcoLevTsbV15x8GZY2UKdPZ7Gnf2ZCHRgB720RBidx8ald68Dd5 +# n12sy+iEZLRS8nZH92GDGd1ftFQLIWhuNyG7QKxfst5Kfc71ORJn7w6lY2zkpsUd +# zTYNXNXmG6jBZHRAp8ByxbpOH7G1WE15/tePc5OsLDnipUjW8LAxE6lXKZYnLvWH +# po9OdhVVJnCYJn+gGkcgQ+NDY4B7dW4nJZCYOjgRs/b2nuY7W+yB3iIU2YIqx5K/ +# oN7jPqJz+ucfWmyU8lKVEStYdEAoq3NDzt9KoRxrOMUp88qqlnNCaJ+2RrOdOqPV +# A+C/8KI8ykLcGEh/FDTP0kyr75s9/g64ZCr6dSgkQe1CvwWcZklSUPRR8zZJTYsg +# 0ixXNXkrqPNFYLwjjVj33GHek/45wPmyMKVM1+mYSlg+0wOI/rOP015LdhJRk8mM +# DDtbiiKowSYI+RQQEgN9XyO7ZONj4KbhPvbCdLI/Hgl27KtdRnXiYKNYCQEoAA6E +# VO7O6V3IXjASvUaetdN2udIOa5kM0jO0zbECAwEAAaOCAV0wggFZMBIGA1UdEwEB +# /wQIMAYBAf8CAQAwHQYDVR0OBBYEFLoW2W1NhS9zKXaaL3WMaiCPnshvMB8GA1Ud +# IwQYMBaAFOzX44LScV1kTN8uZz/nupiuHA9PMA4GA1UdDwEB/wQEAwIBhjATBgNV +# HSUEDDAKBggrBgEFBQcDCDB3BggrBgEFBQcBAQRrMGkwJAYIKwYBBQUHMAGGGGh0 +# dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBBBggrBgEFBQcwAoY1aHR0cDovL2NhY2Vy +# dHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZFJvb3RHNC5jcnQwQwYDVR0f +# BDwwOjA4oDagNIYyaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1 +# c3RlZFJvb3RHNC5jcmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MA0GCSqGSIb3DQEBCwUAA4ICAQB9WY7Ak7ZvmKlEIgF+ZtbYIULhsBguEE0TzzBT +# zr8Y+8dQXeJLKftwig2qKWn8acHPHQfpPmDI2AvlXFvXbYf6hCAlNDFnzbYSlm/E +# UExiHQwIgqgWvalWzxVzjQEiJc6VaT9Hd/tydBTX/6tPiix6q4XNQ1/tYLaqT5Fm +# niye4Iqs5f2MvGQmh2ySvZ180HAKfO+ovHVPulr3qRCyXen/KFSJ8NWKcXZl2szw +# cqMj+sAngkSumScbqyQeJsG33irr9p6xeZmBo1aGqwpFyd/EjaDnmPv7pp1yr8TH +# wcFqcdnGE4AJxLafzYeHJLtPo0m5d2aR8XKc6UsCUqc3fpNTrDsdCEkPlM05et3/ +# JWOZJyw9P2un8WbDQc1PtkCbISFA0LcTJM3cHXg65J6t5TRxktcma+Q4c6umAU+9 +# Pzt4rUyt+8SVe+0KXzM5h0F4ejjpnOHdI/0dKNPH+ejxmF/7K9h+8kaddSweJywm +# 228Vex4Ziza4k9Tm8heZWcpw8De/mADfIBZPJ/tgZxahZrrdVcA6KYawmKAr7ZVB +# tzrVFZgxtGIJDwq9gdkT/r+k0fNX2bwE+oLeMt8EifAAzV3C+dAjfwAL5HYCJtnw +# ZXZCpimHCUcr5n8apIUP/JiW9lVUKx+A+sDyDivl1vupL0QVSucTDh3bNzgaoSv2 +# 7dZ8/DCCBY0wggR1oAMCAQICEA6bGI750C3n79tQ4ghAGFowDQYJKoZIhvcNAQEM +# BQAwZTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE +# CxMQd3d3LmRpZ2ljZXJ0LmNvbTEkMCIGA1UEAxMbRGlnaUNlcnQgQXNzdXJlZCBJ +# RCBSb290IENBMB4XDTIyMDgwMTAwMDAwMFoXDTMxMTEwOTIzNTk1OVowYjELMAkG +# A1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRp +# Z2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGlnaUNlcnQgVHJ1c3RlZCBSb290IEc0MIIC +# IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv+aQc2jeu+RdSjwwIjBpM+zC +# pyUuySE98orYWcLhKac9WKt2ms2uexuEDcQwH/MbpDgW61bGl20dq7J58soR0uRf +# 1gU8Ug9SH8aeFaV+vp+pVxZZVXKvaJNwwrK6dZlqczKU0RBEEC7fgvMHhOZ0O21x +# 4i0MG+4g1ckgHWMpLc7sXk7Ik/ghYZs06wXGXuxbGrzryc/NrDRAX7F6Zu53yEio +# ZldXn1RYjgwrt0+nMNlW7sp7XeOtyU9e5TXnMcvak17cjo+A2raRmECQecN4x7ax +# xLVqGDgDEI3Y1DekLgV9iPWCPhCRcKtVgkEy19sEcypukQF8IUzUvK4bA3VdeGbZ +# OjFEmjNAvwjXWkmkwuapoGfdpCe8oU85tRFYF/ckXEaPZPfBaYh2mHY9WV1CdoeJ +# l2l6SPDgohIbZpp0yt5LHucOY67m1O+SkjqePdwA5EUlibaaRBkrfsCUtNJhbesz +# 2cXfSwQAzH0clcOP9yGyshG3u3/y1YxwLEFgqrFjGESVGnZifvaAsPvoZKYz0YkH +# 4b235kOkGLimdwHhD5QMIR2yVCkliWzlDlJRR3S+Jqy2QXXeeqxfjT/JvNNBERJb +# 5RBQ6zHFynIWIgnffEx1P2PsIV/EIFFrb7GrhotPwtZFX50g/KEexcCPorF+CiaZ +# 9eRpL5gdLfXZqbId5RsCAwEAAaOCATowggE2MA8GA1UdEwEB/wQFMAMBAf8wHQYD +# VR0OBBYEFOzX44LScV1kTN8uZz/nupiuHA9PMB8GA1UdIwQYMBaAFEXroq/0ksuC +# MS1Ri6enIZ3zbcgPMA4GA1UdDwEB/wQEAwIBhjB5BggrBgEFBQcBAQRtMGswJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3 +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9v +# dENBLmNydDBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsMy5kaWdpY2VydC5j +# b20vRGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3JsMBEGA1UdIAQKMAgwBgYEVR0g +# ADANBgkqhkiG9w0BAQwFAAOCAQEAcKC/Q1xV5zhfoKN0Gz22Ftf3v1cHvZqsoYcs +# 7IVeqRq7IviHGmlUIu2kiHdtvRoU9BNKei8ttzjv9P+Aufih9/Jy3iS8UgPITtAq +# 3votVs/59PesMHqai7Je1M/RQ0SbQyHrlnKhSLSZy51PpwYDE3cnRNTnf+hZqPC/ +# Lwum6fI0POz3A8eHqNJMQBk1RmppVLC4oVaO7KTVPeix3P0c2PR3WlxUjG/voVA9 +# /HYJaISfb8rbII01YBwCA8sgsKxYoA5AY8WYIsGyWfVVa88nq2x2zm8jLfR+cWoj +# ayL/ErhULSd+2DrZ8LaHlv1b0VysGMNNn3O3AamfV6peKOK5lDGCA3YwggNyAgEB +# MHcwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTswOQYD +# VQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVTdGFt +# cGluZyBDQQIQC65mvFq6f5WHxvnpBOMzBDANBglghkgBZQMEAgEFAKCB0TAaBgkq +# hkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI1MDIyMzIz +# NDgyN1owKwYLKoZIhvcNAQkQAgwxHDAaMBgwFgQU29OF7mLb0j575PZxSFCHJNWG +# W0UwLwYJKoZIhvcNAQkEMSIEIG4T8R1T71AEu9tG4H0GrOum5D1MlmIPYw7JdLDN +# FgV0MDcGCyqGSIb3DQEJEAIvMSgwJjAkMCIEIHZ2n6jyYy8fQws6IzCu1lZ1/tdz +# 2wXWZbkFk5hDj5rbMA0GCSqGSIb3DQEBAQUABIICADbBFUo1E86v88Pdpum3Aq5T +# eH3SzlK/mnOMhpSNnpdIyxKJqRe1zBUJFI1vz3dkP1FORPMhx7pZRilxKFxIwg3E +# 5rh5LQo19CEufb2KmQXveLtUvlWFGs5YjPREq7c7v+usPCc6JSrx8ruYXBBbu1co +# zcGQnr5yxqc+ygmZBCsWrOPJ9MLbIiiwli4cj4uqu3/PZlOIlspp8bx/u0nSlhW8 +# q2mUwDhby6D086OI6u2uq2R+p5i0qihIMp6VadVplhLjpyTxV3LUr+cUmPiZH/dc +# COFNtZUFwlxigkVSFKWwPyo8BseKG1FkHLjvs0uxASu72YX7FRrY7OX4W3PkfBWp +# rSJr4kb/FG5sgCRRW7tTIuLZIyKYPMhXOcnpL//Q21dg8aMX9Bw+2aCnO+CwhDpH +# 6HbcspiR4eN6esu8mat0Ks5RP8k6ojkkj+9bvOwcG280tW6pIEPfP1cFSNR+AVoq +# KWuE35zJRFkG8X0LNtIQLxcxoVUjRr1IrnADVhbSEYgtsXH718rkLJIJ/q3aGC1D +# jDrhc3uf/KKsMzQPgxtn32gBKRE6zr0I0/W8ulcLcwQJA8XdEvxtdITen6jDOetK +# UCYOg4XzC2F8luV4JSLasxnuQBM5sjRkhzdqVhEA4mqdLUtCP28TLYvwmPdkpcGy +# CScQdVv5OqMQOvPC9n2G +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Strings/zh-hant/strings.psd1 b/PSAppDeplyToolkit/Strings/zh-hant/strings.psd1 new file mode 100644 index 0000000..52e94b3 --- /dev/null +++ b/PSAppDeplyToolkit/Strings/zh-hant/strings.psd1 @@ -0,0 +1,317 @@ +@{ + BalloonText = @{ + Complete = "完成。" + Error = "失敗。" + FastRetry = "未完成。" + RestartRequired = "完成。需重啟。" + Start = "已啟動。" + } + BlockExecution = @{ + Message = "為完成安裝過程,暫時禁止啟動本款應用程式。" + } + ClosePrompt = @{ + ButtonClose = "關閉程序" + ButtonContinue = "繼續" + ButtonContinueTooltip = "關閉上列應用程式後才選擇`"繼續`"。" + ButtonDefer = "延遲" + CountdownMessage = "注:下列程序將自動關閉:" + Message = "在繼續安裝前必須關閉下列程序。`n`n請保存您的工作,關閉程序,然後繼續。 或者保存您的工作,然後點擊`"關閉程序`"。" + } + DeferPrompt = @{ + Deadline = "最後期限:" + ExpiryMessage = "在延期失效前,可選擇延遲安裝:" + RemainingDeferrals = "所剩延期:" + WarningMessage = "延期失效後,再也無法延遲安裝。" + WelcomeMessage = "即將安裝下列應用程式:" + } + DeploymentType = @{ + Install = "安裝" + Repair = "修復" + Uninstall = "卸載" + } + DiskSpace = @{ + Message = "沒有足夠的磁盤空間來完成下列安裝:`n{0}`n`n所需空間: {1}MB`n可用空間: {2}MB`n`n請釋放足夠的磁盤空間以繼續安裝。" + } + Progress = @{ + MessageInstall = "安裝中。請稍等。。。" + MessageInstallDetail = "安裝完成後,此視窗會自動關閉。。。" + MessageRepair = "修復中。請稍等。。。" + MessageRepairDetail = "修復完成後,此視窗會自動關閉。。。" + MessageUninstall = "卸載中。請稍等。。。" + MessageUninstallDetail = "卸載完成後,此視窗將自動關閉。。。" + } + RestartPrompt = @{ + ButtonRestartLater = "最小化" + ButtonRestartNow = "現在重啟" + Message = "未完成安裝過程,需重啟計算機。" + MessageRestart = "倒計時結束後,計算機將自動重啟。" + MessageTime = "請保存您的工作,然後在容許時間重啟計算機。" + TimeRemaining = "剩餘時間:" + Title = "需重啟" + } + WelcomePrompt = @{ + Classic = @{ + CountdownMessage = "{0}會自動繼續:" + CustomMessage = "" + } + Fluent = @{ + Subtitle = 'PSAppDeployToolkit - 應用程式 {0}' + DialogMessage = '由於下列應用程式將自動關閉,請先保存您的工作再繼續。' + DialogMessageNoProcesses = '請選擇「安裝」繼續安裝。如果您有任何延遲安裝的剩餘時間,您也可以選擇延遲安裝。' + ButtonDeferRemaining = '留下' + ButtonLeftText = '延遲' + ButtonRightText = '關閉應用程式並安裝' + ButtonRightTextNoProcesses = '安裝' + } + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAgFrkLudTcZvlG +# I5x/vJJrpiouJpDNPhR0B8DOKPtkbKCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgEW2orimYZqVqXZEB2LefSa6lncVGcsygu57kD68ffY4w +# DQYJKoZIhvcNAQEBBQAEggGAWZX/k6Ao+VcZgqEUyYpudPSPOvVHJwU6elIQ0D2t +# jzD5/NSAUoW4PibXdcJbfBSAyIPcX9CWvbLShjBMhHOuDysEyOtQUw0YCbL2uISc +# ojKAAiqZeGP8fC5/RIx4c0ZM3DBYwm6H1QHCK6EIeb3PtwI5cMBxca2DbvKdPrAb +# A3X1Dz5NPUUusl4xFiisQyzSrMWPeMcO6Y0IeCkBHKk8o30RrgH3v8S5p900ExzT +# RwAe+ywsGPNMa/DcYGOgU/L2bg6WO0rPQzqs+C35JGXtbPWFofQQZ4LeSKdqc7vI +# FlkeSn6RqiOj95j6MO/g7SemzjZEDJwQ2qhs567EshlUcoTuY++IYgGdTpJLgl1Y +# q4/FEsl+AWmsiukdgVqFmvylivORONkxxWE0ag0QWu8PoKwwpWOjx/r7v9lWlYoh +# JtqvvO84fulzOPEB3Levxh0H9lwPEmfqcO7ZiAvDGFD1G6YHZdrhG1LX+WXtqBpE +# 1cHNTwkXMAg0H+XoWs+5JdxQoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEICzTo6wn +# GMsRaV5X+wT2YhPqEV1qp4E275ZE7cW+Xkq8AhEA+RefDEb++8LCjgtt9DXqJRgP +# MjAyNTAyMjMyMzQ4MjlaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ4MjlaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCBcp6yGduR+W/i0dIOQ/2tSMpTdhmmuQQjTeRxx +# kdtc9DA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgAuQCmpRQ29kPHjuk+L7AU2 +# 91xoVabAoARvON/0HtwfVrWOdsFzlPSg9sx0/XbxRdJKeG3rupnujrayNlRC2Wbg +# WvJwwAMwjMxeJxSJNZggyHqxSy90wLQFbGmNDgCYoYfngPkpQdY2IBWrHSmRXLv5 +# I8pXns9+Bqh46CawoKhZ7XwhO9xNdT4+cBQQG/a+blbSxawxfkKkT2cvUI+QsOdD +# cafSCV7MZ6w3mtYPDnsne4l8xoNBGY2dRqH3pJZX9SASbMD4fzltTFitV223z9fD +# Itl/3w7LP2Cz7SMZfljOrT+uXsjo4smdTEwWmAuI8L2qtkLMsX25L+7uO6ZSlVo1 +# cJlzbw4UWpUK8e+6f2HZzr7pPAhxObYWGCjBK3CQNB9rT4JRrRmQCPlAhosbDLhM +# ur+FGCqbfNWXYZ67Bw6lM11npfEy1go5c1IcBJeGYS6IpeiUnd6t9xN95MbaFyJB +# PQFQkynxiIOUzd2FXqHeVwWLBtSNM7ZEGH4LrwVb0hi94JKe3GA9tzA1iDGbIlUs +# Z/mRqG4B4Zi/TpyprugHTcu05SnqqKrEZq+nUpUbvW7VUiNkGBk0512yzT8UxUdI +# QD7o2e29U0xJrkKGaQhKcmPn3GuMmFDnBO3UhMva1h1Yu9tT0ASTXSCMqH0fRlnC +# 4WDdq5AGQJsvCcL8f4RwIQ== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/Templates/New-ADTFunction.ps1 b/PSAppDeplyToolkit/Templates/New-ADTFunction.ps1 new file mode 100644 index 0000000..930f7f8 --- /dev/null +++ b/PSAppDeplyToolkit/Templates/New-ADTFunction.ps1 @@ -0,0 +1,329 @@ +#----------------------------------------------------------------------------- +# +# MARK: New-ADTFunction +# +#----------------------------------------------------------------------------- + +function New-ADTFunction +{ + <# + .SYNOPSIS + Basis for a new PSAppDeployToolkit function. + + .DESCRIPTION + This function serves as the basis for a new PSAppDeployToolkit function. + + .INPUTS + None + + You cannot pipe objects to this function. + + .OUTPUTS + None + + This function does not return any output. + + .EXAMPLE + New-ADTFunction + + Invokes the New-ADTFunction function and returns any output. + + .NOTES + An active ADT session is NOT required to use this function. + + Tags: psadt
+ Website: https://psappdeploytoolkit.com
+ Copyright: (C) 2025 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham, Muhammad Mashwani, Mitch Richters, Dan Gough).
+ License: https://opensource.org/license/lgpl-3-0 + + .LINK + https://psappdeploytoolkit.com + #> + + [CmdletBinding()] + param + ( + ) + + begin + { + # Initialize function. + Initialize-ADTFunction -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState + } + + process + { + try + { + try + { + } + catch + { + # Re-writing the ErrorRecord with Write-Error ensures the correct PositionMessage is used. + Write-Error -ErrorRecord $_ + } + } + catch + { + # Process the caught error, log it and throw depending on the specified ErrorAction. + Invoke-ADTFunctionErrorHandler -Cmdlet $PSCmdlet -SessionState $ExecutionContext.SessionState -ErrorRecord $_ + } + } + + end + { + # Finalize function. + Complete-ADTFunction -Cmdlet $PSCmdlet + } +} + +# SIG # Begin signature block +# MIIuLAYJKoZIhvcNAQcCoIIuHTCCLhkCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCDUTO8v9Qk1WojG +# +K72mr256qC4pioNyHrxPDZvqGltGKCCE5UwggWQMIIDeKADAgECAhAFmxtXno4h +# MuI5B72nd3VcMA0GCSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV +# BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0xMzA4MDExMjAwMDBaFw0z +# ODAxMTUxMjAwMDBaMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +# AL/mkHNo3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/z +# G6Q4FutWxpdtHauyefLKEdLkX9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZ +# anMylNEQRBAu34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7s +# Wxq868nPzaw0QF+xembud8hIqGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL +# 2pNe3I6PgNq2kZhAkHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfb +# BHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3 +# JFxGj2T3wWmIdph2PVldQnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c +# AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqx +# YxhElRp2Yn72gLD76GSmM9GJB+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0 +# viastkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aL +# T8LWRV+dIPyhHsXAj6KxfgommfXkaS+YHS312amyHeUbAgMBAAGjQjBAMA8GA1Ud +# EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTs1+OC0nFdZEzf +# Lmc/57qYrhwPTzANBgkqhkiG9w0BAQwFAAOCAgEAu2HZfalsvhfEkRvDoaIAjeNk +# aA9Wz3eucPn9mkqZucl4XAwMX+TmFClWCzZJXURj4K2clhhmGyMNPXnpbWvWVPjS +# PMFDQK4dUPVS/JA7u5iZaWvHwaeoaKQn3J35J64whbn2Z006Po9ZOSJTROvIXQPK +# 7VB6fWIhCoDIc2bRoAVgX+iltKevqPdtNZx8WorWojiZ83iL9E3SIAveBO6Mm0eB +# cg3AFDLvMFkuruBx8lbkapdvklBtlo1oepqyNhR6BvIkuQkRUNcIsbiJeoQjYUIp +# 5aPNoiBB19GcZNnqJqGLFNdMGbJQQXE9P01wI4YMStyB0swylIQNCAmXHE/A7msg +# dDDS4Dk0EIUhFQEI6FUy3nFJ2SgXUE3mvk3RdazQyvtBuEOlqtPDBURPLDab4vri +# RbgjU2wGb2dVf0a1TD9uKFp5JtKkqGKX0h7i7UqLvBv9R0oN32dmfrJbQdA75PQ7 +# 9ARj6e/CVABRoIoqyc54zNXqhwQYs86vSYiv85KZtrPmYQ/ShQDnUBrkG5WdGaG5 +# nLGbsQAe79APT0JsyQq87kP6OnGlyE0mpTX9iV28hWIdMtKgK1TtmlfB2/oQzxm3 +# i0objwG2J5VT6LaJbVu8aNQj6ItRolb58KaAoNYes7wPD1N1KarqE3fk3oyBIa0H +# EEcRrYc9B9F1vM/zZn4wggawMIIEmKADAgECAhAIrUCyYNKcTJ9ezam9k67ZMA0G +# CSqGSIb3DQEBDAUAMGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0 +# IFRydXN0ZWQgUm9vdCBHNDAeFw0yMTA0MjkwMDAwMDBaFw0zNjA0MjgyMzU5NTla +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVtC9C +# 0CiteLdd1TlZG7GIQvUzjOs9gZdwxbvEhSYwn6SOaNhc9es0JAfhS0/TeEP0F9ce +# 2vnS1WcaUk8OoVf8iJnBkcyBAz5NcCRks43iCH00fUyAVxJrQ5qZ8sU7H/Lvy0da +# E6ZMswEgJfMQ04uy+wjwiuCdCcBlp/qYgEk1hz1RGeiQIXhFLqGfLOEYwhrMxe6T +# SXBCMo/7xuoc82VokaJNTIIRSFJo3hC9FFdd6BgTZcV/sk+FLEikVoQ11vkunKoA +# FdE3/hoGlMJ8yOobMubKwvSnowMOdKWvObarYBLj6Na59zHh3K3kGKDYwSNHR7Oh +# D26jq22YBoMbt2pnLdK9RBqSEIGPsDsJ18ebMlrC/2pgVItJwZPt4bRc4G/rJvmM +# 1bL5OBDm6s6R9b7T+2+TYTRcvJNFKIM2KmYoX7BzzosmJQayg9Rc9hUZTO1i4F4z +# 8ujo7AqnsAMrkbI2eb73rQgedaZlzLvjSFDzd5Ea/ttQokbIYViY9XwCFjyDKK05 +# huzUtw1T0PhH5nUwjewwk3YUpltLXXRhTT8SkXbev1jLchApQfDVxW0mdmgRQRNY +# mtwmKwH0iU1Z23jPgUo+QEdfyYFQc4UQIyFZYIpkVMHMIRroOBl8ZhzNeDhFMJlP +# /2NPTLuqDQhTQXxYPUez+rbsjDIJAsxsPAxWEQIDAQABo4IBWTCCAVUwEgYDVR0T +# AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUaDfg67Y7+F8Rhvv+YXsIiGX0TkIwHwYD +# VR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/BAQDAgGGMBMG +# A1UdJQQMMAoGCCsGAQUFBwMDMHcGCCsGAQUFBwEBBGswaTAkBggrBgEFBQcwAYYY +# aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVodHRwOi8vY2Fj +# ZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNydDBDBgNV +# HR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRU +# cnVzdGVkUm9vdEc0LmNybDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN +# BgkqhkiG9w0BAQwFAAOCAgEAOiNEPY0Idu6PvDqZ01bgAhql+Eg08yy25nRm95Ry +# sQDKr2wwJxMSnpBEn0v9nqN8JtU3vDpdSG2V1T9J9Ce7FoFFUP2cvbaF4HZ+N3HL +# IvdaqpDP9ZNq4+sg0dVQeYiaiorBtr2hSBh+3NiAGhEZGM1hmYFW9snjdufE5Btf +# Q/g+lP92OT2e1JnPSt0o618moZVYSNUa/tcnP/2Q0XaG3RywYFzzDaju4ImhvTnh +# OE7abrs2nfvlIVNaw8rpavGiPttDuDPITzgUkpn13c5UbdldAhQfQDN8A+KVssIh +# dXNSy0bYxDQcoqVLjc1vdjcshT8azibpGL6QB7BDf5WIIIJw8MzK7/0pNVwfiThV +# 9zeKiwmhywvpMRr/LhlcOXHhvpynCgbWJme3kuZOX956rEnPLqR0kq3bPKSchh/j +# wVYbKyP/j7XqiHtwa+aguv06P0WmxOgWkVKLQcBIhEuWTatEQOON8BUozu3xGFYH +# Ki8QxAwIZDwzj64ojDzLj4gLDb879M4ee47vtevLt/B3E+bnKD+sEq6lLyJsQfmC +# XBVmzGwOysWGw/YmMwwHS6DTBwJqakAwSEs0qFEgu60bhQjiWQ1tygVQK+pKHJ6l +# /aCnHwZ05/LWUpD9r4VIIflXO7ScA+2GRfS0YW6/aOImYIbqyK+p/pQd52MbOoZW +# eE4wggdJMIIFMaADAgECAhAK+Vu2vqIMhQ6YxvuOrAj5MA0GCSqGSIb3DQEBCwUA +# MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjFBMD8GA1UE +# AxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcgUlNBNDA5NiBTSEEz +# ODQgMjAyMSBDQTEwHhcNMjQwOTA1MDAwMDAwWhcNMjcwOTA3MjM1OTU5WjCB0TET +# MBEGCysGAQQBgjc8AgEDEwJVUzEZMBcGCysGAQQBgjc8AgECEwhDb2xvcmFkbzEd +# MBsGA1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNVBAUTCzIwMTMxNjM4 +# MzI3MQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xFDASBgNVBAcTC0Nh +# c3RsZSBSb2NrMRkwFwYDVQQKExBQYXRjaCBNeSBQQywgTExDMRkwFwYDVQQDExBQ +# YXRjaCBNeSBQQywgTExDMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA +# uydxko2Hrl6sANJUjfdypKP60qBH5EkhfaRQAnn+e3vg2eVcbiEWIjlrMYzvK2sg +# OMBbwGebqAURkFmUCKDdGxcxKeuXdaXPHWPKwc2WjYCFajrX6HofiiwNzOCdL6VE +# 4PDQhPRR7SIdNNFSrx5C4ZDN1T6OH+ydX7EQF8+NBUNHRbEVdl+h9H5Aexx63afa +# 8zu3g/GXluyXKbb+JHtgNJaUgFuFORTxw1TO6qH+S6Hrppf9QcAFmu4xGtkc2FSh +# gv0NgWMNGDZqJr/o9sqJ2tdaZHDyr6H8PvY8egoUshF7ccgEYtEEdB9SRR8mVQik +# 1w5oGTjDWjHj+8jgTpzletRywptk/m8PehVBN8ntqoSdvLLcuQVzmuPLzN/iuKh5 +# sZeWvqPONApcEnZcONpXebyiUPnEePr5rZAU7hMjMw2ZPnQlMcbGvtgP2qi7m2f3 +# mXFYxWjlKCxaApYHeqSFeWC8zM7OYL2HlZ+GuK4XG8jKVE6sWSW9Wk/dm0vJbasv +# AgMBAAGjggICMIIB/jAfBgNVHSMEGDAWgBRoN+Drtjv4XxGG+/5hewiIZfROQjAd +# BgNVHQ4EFgQU5GCU3SEqeIbhhY9eyU0LcTI75X8wPQYDVR0gBDYwNDAyBgVngQwB +# AzApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwDgYD +# VR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMDMIG1BgNVHR8Ega0wgaow +# U6BRoE+GTWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH +# NENvZGVTaWduaW5nUlNBNDA5NlNIQTM4NDIwMjFDQTEuY3JsMFOgUaBPhk1odHRw +# Oi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRDb2RlU2lnbmlu +# Z1JTQTQwOTZTSEEzODQyMDIxQ0ExLmNybDCBlAYIKwYBBQUHAQEEgYcwgYQwJAYI +# KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBcBggrBgEFBQcwAoZQ +# aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0Q29k +# ZVNpZ25pbmdSU0E0MDk2U0hBMzg0MjAyMUNBMS5jcnQwCQYDVR0TBAIwADANBgkq +# hkiG9w0BAQsFAAOCAgEAqA0ub/ilMgdIvMiBeWBoiMxe5OIblObGI7lemcP2WEqa +# EASW11/wVwJU63ZwhtkQaNU4rXjf6fqy5pOUzpQXgYjSaO4D/AOMJKHlypxslFqZ +# /dYpcue2xE3H7lmO4KPf8VxXuFIUqjLetU+kkh7o/Q52RabVAuOrPFKnObixy1HI +# x0/5F+RuP9xhqmDbfM7l5zUAcuOCCkY7buuInEsip9BZXUiVb8K5bPR9Rk7Doat4 +# FQmN72xjakcEZOMU/vg0ZgVa8nxkBXtVsjxbsr+bODn0cddHK1QHWil/PmpANkxN +# 7H8tdCAZ8bTzIvvudxSLnt7ssbbQDkAyNw0btDH+MKv/l+VcYyQH51Z5xT9DvHCm +# Ed774boZkP2GfTFvn7/gISEjTdOuUGstdrgSwg1zJPqgK7zWxK48xC7awpa3gwOs +# 9pnyiqHG3rx84/SHUiAL2lkljsD3epmRxsWeZhZNY93xEpQHe9LBvo/t4VRjZzqU +# z+pfEMPqeX/g5+mpb4ap6ZmNJuAYJFmU0LIkCLQN9mKXi1Il9WU6ifn3vYutGMSL +# /BdeWP+7fM7MZLiO+1BIsBdSmV6pZVS3LRBAy3wIlbWL69mvyLCPIQ7z4dtfuzwC +# 36E9k2vhzeiDQ+k1dFJDSdxTDetsck0FuD1ovhiu2caL4BdFsCWsXPLMyvu6OlYx +# ghntMIIZ6QIBATB9MGkxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg +# SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBHNCBDb2RlIFNpZ25pbmcg +# UlNBNDA5NiBTSEEzODQgMjAyMSBDQTECEAr5W7a+ogyFDpjG+46sCPkwDQYJYIZI +# AWUDBAIBBQCggYQwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B +# CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAv +# BgkqhkiG9w0BCQQxIgQgLeBNCFlHvWeoJbPTled3xiTzUCCWyEW5E+JoLhUUiZMw +# DQYJKoZIhvcNAQEBBQAEggGATDJmWs6mScURoUv6Gq2Jz6atSXQ0prRa5IQiJdNz +# tLaxIOOb49ireGZIvEXqOhu7cmcE0vdArdhC55n0kUbXAuYWdHZFQDhM++j068xt +# VHfvGCKp7hnRTxbokT+6F67cjvl3qVSUzcsta1ruQqZrKjziw/v+hmsa1sac02im +# ONDg75jWeKetbwCqS5uIAI3mydtY9XyL4dYfpKfhH4+xEJaG6AYHpO37V214UV2a +# IF+DTgyxjFUR5AmhXCMtQUr9y98v31o6wJkm0ozxLPU4GFdheo51cPUA6lZzWjpS +# T1tImq6GWKx9OrkVOEwl1gbv7IPcsynR5WgTaaSy2nt7hIb9uhq5yRd2SZ0GcW9U +# NkBud7gn02wfM+Z/xaF3rZN1k5HAdyUeQGMoD+SEStIxCJnjb7k67Jg9yNW2YQBX +# QQh3r0MEiGHYVJRnuuJ23uSXrUP+uNSx6XPcnN6xBGcJ5XxWSgnr0BikxuM6ueXb +# jrXMxtYmECkJ/c/DANYAXvgAoYIXOjCCFzYGCisGAQQBgjcDAwExghcmMIIXIgYJ +# KoZIhvcNAQcCoIIXEzCCFw8CAQMxDzANBglghkgBZQMEAgEFADB4BgsqhkiG9w0B +# CRABBKBpBGcwZQIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUDBAIBBQAEILQnxvvY +# 1hsJxke0YOLMMCbD0gZRJA7bIgw+Klh9r4UzAhEAgeA0yXFcCTGepwD9RkJgMxgP +# MjAyNTAyMjMyMzQ4MzVaoIITAzCCBrwwggSkoAMCAQICEAuuZrxaun+Vh8b56QTj +# MwQwDQYJKoZIhvcNAQELBQAwYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lD +# ZXJ0LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYg +# U0hBMjU2IFRpbWVTdGFtcGluZyBDQTAeFw0yNDA5MjYwMDAwMDBaFw0zNTExMjUy +# MzU5NTlaMEIxCzAJBgNVBAYTAlVTMREwDwYDVQQKEwhEaWdpQ2VydDEgMB4GA1UE +# AxMXRGlnaUNlcnQgVGltZXN0YW1wIDIwMjQwggIiMA0GCSqGSIb3DQEBAQUAA4IC +# DwAwggIKAoICAQC+anOf9pUhq5Ywultt5lmjtej9kR8YxIg7apnjpcH9CjAgQxK+ +# CMR0Rne/i+utMeV5bUlYYSuuM4vQngvQepVHVzNLO9RDnEXvPghCaft0djvKKO+h +# Du6ObS7rJcXa/UKvNminKQPTv/1+kBPgHGlP28mgmoCw/xi6FG9+Un1h4eN6zh92 +# 6SxMe6We2r1Z6VFZj75MU/HNmtsgtFjKfITLutLWUdAoWle+jYZ49+wxGE1/UXjW +# fISDmHuI5e/6+NfQrxGFSKx+rDdNMsePW6FLrphfYtk/FLihp/feun0eV+pIF496 +# OVh4R1TvjQYpAztJpVIfdNsEvxHofBf1BWkadc+Up0Th8EifkEEWdX4rA/FE1Q0r +# qViTbLVZIqi6viEk3RIySho1XyHLIAOJfXG5PEppc3XYeBH7xa6VTZ3rOHNeiYnY +# +V4j1XbJ+Z9dI8ZhqcaDHOoj5KGg4YuiYx3eYm33aebsyF6eD9MF5IDbPgjvwmnA +# alNEeJPvIeoGJXaeBQjIK13SlnzODdLtuThALhGtyconcVuPI8AaiCaiJnfdzUcb +# 3dWnqUnjXkRFwLtsVAxFvGqsxUA2Jq/WTjbnNjIUzIs3ITVC6VBKAOlb2u29Vwgf +# ta8b2ypi6n2PzP0nVepsFk8nlcuWfyZLzBaZ0MucEdeBiXL+nUOGhCjl+QIDAQAB +# o4IBizCCAYcwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/ +# BAwwCgYIKwYBBQUHAwgwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9bAcB +# MB8GA1UdIwQYMBaAFLoW2W1NhS9zKXaaL3WMaiCPnshvMB0GA1UdDgQWBBSfVywD +# dw4oFZBmpWNe7k+SH3agWzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsMy5k +# aWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGltZVN0 +# YW1waW5nQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDAkBggrBgEFBQcwAYYYaHR0 +# cDovL29jc3AuZGlnaWNlcnQuY29tMFgGCCsGAQUFBzAChkxodHRwOi8vY2FjZXJ0 +# cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRSU0E0MDk2U0hBMjU2VGlt +# ZVN0YW1waW5nQ0EuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9rR4fdplb4ziEEkfZ +# Q5H2EdubTggd0ShPz9Pce4FLJl6reNKLkZd5Y/vEIqFWKt4oKcKz7wZmXa5VgW9B +# 76k9NJxUl4JlKwyjUkKhk3aYx7D8vi2mpU1tKlY71AYXB8wTLrQeh83pXnWwwsxc +# 1Mt+FWqz57yFq6laICtKjPICYYf/qgxACHTvypGHrC8k1TqCeHk6u4I/VBQC9VK7 +# iSpU5wlWjNlHlFFv/M93748YTeoXU/fFa9hWJQkuzG2+B7+bMDvmgF8VlJt1qQcl +# 7YFUMYgZU1WM6nyw23vT6QSgwX5Pq2m0xQ2V6FJHu8z4LXe/371k5QrN9FQBhLLI +# SZi2yemW0P8ZZfx4zvSWzVXpAb9k4Hpvpi6bUe8iK6WonUSV6yPlMwerwJZP/Gtb +# u3CKldMnn+LmmRTkTXpFIEB06nXZrDwhCGED+8RsWQSIXZpuG4WLFQOhtloDRWGo +# Cwwc6ZpPddOFkM2LlTbMcqFSzm4cd0boGhBq7vkqI1uHRz6Fq1IX7TaRQuR+0BGO +# zISkcqwXu7nMpFu3mgrlgbAW+BzikRVQ3K2YHcGkiKjA4gi4OA/kz1YCsdhIBHXq +# BzR0/Zd2QwQ/l4Gxftt/8wY3grcc/nS//TVkej9nmUYu83BDtccHHXKibMs/yXHh +# DXNkoPIdynhVAku7aRZOwqw6pDCCBq4wggSWoAMCAQICEAc2N7ckVHzYR6z9KGYq +# XlswDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln +# aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTIyMDMyMzAwMDAwMFoXDTM3MDMyMjIz +# NTk1OVowYzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMTsw +# OQYDVQQDEzJEaWdpQ2VydCBUcnVzdGVkIEc0IFJTQTQwOTYgU0hBMjU2IFRpbWVT +# dGFtcGluZyBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMaGNQZJ +# s8E9cklRVcclA8TykTepl1Gh1tKD0Z5Mom2gsMyD+Vr2EaFEFUJfpIjzaPp985yJ +# C3+dH54PMx9QEwsmc5Zt+FeoAn39Q7SE2hHxc7Gz7iuAhIoiGN/r2j3EF3+rGSs+ +# QtxnjupRPfDWVtTnKC3r07G1decfBmWNlCnT2exp39mQh0YAe9tEQYncfGpXevA3 +# eZ9drMvohGS0UvJ2R/dhgxndX7RUCyFobjchu0CsX7LeSn3O9TkSZ+8OpWNs5KbF +# Hc02DVzV5huowWR0QKfAcsW6Th+xtVhNef7Xj3OTrCw54qVI1vCwMROpVymWJy71 +# h6aPTnYVVSZwmCZ/oBpHIEPjQ2OAe3VuJyWQmDo4EbP29p7mO1vsgd4iFNmCKseS +# v6De4z6ic/rnH1pslPJSlRErWHRAKKtzQ87fSqEcazjFKfPKqpZzQmiftkaznTqj +# 1QPgv/CiPMpC3BhIfxQ0z9JMq++bPf4OuGQq+nUoJEHtQr8FnGZJUlD0UfM2SU2L +# INIsVzV5K6jzRWC8I41Y99xh3pP+OcD5sjClTNfpmEpYPtMDiP6zj9NeS3YSUZPJ +# jAw7W4oiqMEmCPkUEBIDfV8ju2TjY+Cm4T72wnSyPx4JduyrXUZ14mCjWAkBKAAO +# hFTuzuldyF4wEr1GnrXTdrnSDmuZDNIztM2xAgMBAAGjggFdMIIBWTASBgNVHRMB +# Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6FtltTYUvcyl2mi91jGogj57IbzAfBgNV +# HSMEGDAWgBTs1+OC0nFdZEzfLmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYD +# VR0lBAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQGCCsGAQUFBzABhhho +# dHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNl +# cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQuY3J0MEMGA1Ud +# HwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRy +# dXN0ZWRSb290RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCGSAGG/WwH +# ATANBgkqhkiG9w0BAQsFAAOCAgEAfVmOwJO2b5ipRCIBfmbW2CFC4bAYLhBNE88w +# U86/GPvHUF3iSyn7cIoNqilp/GnBzx0H6T5gyNgL5Vxb122H+oQgJTQxZ822EpZv +# xFBMYh0MCIKoFr2pVs8Vc40BIiXOlWk/R3f7cnQU1/+rT4osequFzUNf7WC2qk+R +# Zp4snuCKrOX9jLxkJodskr2dfNBwCnzvqLx1T7pa96kQsl3p/yhUifDVinF2ZdrM +# 8HKjI/rAJ4JErpknG6skHibBt94q6/aesXmZgaNWhqsKRcnfxI2g55j7+6adcq/E +# x8HBanHZxhOACcS2n82HhyS7T6NJuXdmkfFynOlLAlKnN36TU6w7HQhJD5TNOXrd +# /yVjmScsPT9rp/Fmw0HNT7ZAmyEhQNC3EyTN3B14OuSereU0cZLXJmvkOHOrpgFP +# vT87eK1MrfvElXvtCl8zOYdBeHo46Zzh3SP9HSjTx/no8Zhf+yvYfvJGnXUsHics +# JttvFXseGYs2uJPU5vIXmVnKcPA3v5gA3yAWTyf7YGcWoWa63VXAOimGsJigK+2V +# Qbc61RWYMbRiCQ8KvYHZE/6/pNHzV9m8BPqC3jLfBInwAM1dwvnQI38AC+R2AibZ +# 8GV2QqYphwlHK+Z/GqSFD/yYlvZVVCsfgPrA8g4r5db7qS9EFUrnEw4d2zc4GqEr +# 9u3WfPwwggWNMIIEdaADAgECAhAOmxiO+dAt5+/bUOIIQBhaMA0GCSqGSIb3DQEB +# DAUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQg +# SUQgUm9vdCBDQTAeFw0yMjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ +# BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +# aWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCC +# AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo3rvkXUo8MCIwaTPs +# wqclLskhPfKK2FnC4SmnPVirdprNrnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLk +# X9YFPFIPUh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu34LzB4TmdDtt +# ceItDBvuINXJIB1jKS3O7F5OyJP4IWGbNOsFxl7sWxq868nPzaw0QF+xembud8hI +# qGZXV59UWI4MK7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhAkHnDeMe2 +# scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJBMtfbBHMqbpEBfCFM1LyuGwN1XXhm +# 2ToxRJozQL8I11pJpMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVldQnaH +# iZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3cAORFJYm2mkQZK37AlLTSYW3r +# M9nF30sEAMx9HJXDj/chsrIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ +# B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0viastkF13nqsX40/ybzTQRES +# W+UQUOsxxcpyFiIJ33xMdT9j7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6Kxfgom +# mfXkaS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMBAf8EBTADAQH/MB0G +# A1UdDgQWBBTs1+OC0nFdZEzfLmc/57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLL +# gjEtUYunpyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUHAQEEbTBrMCQG +# CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKG +# N2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJv +# b3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQu +# Y29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYGBFUd +# IAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4X6CjdBs9thbX979XB72arKGH +# LOyFXqkauyL4hxppVCLtpIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q +# Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcudT6cGAxN3J0TU53/oWajw +# vy8LpunyNDzs9wPHh6jSTEAZNUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQ +# Pfx2CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvPJ6tsds5vIy30fnFq +# I2si/xK4VC0nftg62fC2h5b9W9FcrBjDTZ9ztwGpn1eqXijiuZQxggN2MIIDcgIB +# ATB3MGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkG +# A1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3Rh +# bXBpbmcgQ0ECEAuuZrxaun+Vh8b56QTjMwQwDQYJYIZIAWUDBAIBBQCggdEwGgYJ +# KoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNTAyMjMy +# MzQ4MzVaMCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFNvThe5i29I+e+T2cUhQhyTV +# hltFMC8GCSqGSIb3DQEJBDEiBCAeevbtTJWoclGv+SU0l2C3h6mlnLtTM1CG+wgK +# 4GIp3TA3BgsqhkiG9w0BCRACLzEoMCYwJDAiBCB2dp+o8mMvH0MLOiMwrtZWdf7X +# c9sF1mW5BZOYQ4+a2zANBgkqhkiG9w0BAQEFAASCAgAzu5hjpRq50cHZjg25jyLc +# ww+LWMZ4KOocPhmDdfU+7/KaAVRWBxFgALcG+qSnE4PAKTLyS0iNkzFR7yT8MZtb +# OEc5Ka9la+tWDHYayvBBxBKJpUpDTaf/KLEojvdQ7SZJrgoi5toQyUyarJCjBj6l +# 6kcmpb8BJMzPXv5AqsD6xSS23x1hwkIgImMpxGojmXyAUgP+Cz1pmBkDOPYN1eVZ +# /naV11G0f+K7vY1+ORMPM4QRwTvTy0HEjCExKP2mDiJ+jVV+jPxW8aVHX3RyKJPj +# oXELjPNciBrGtDfrUBa2tCYlv4fTUrJUonb226j20NOqb2O+v9fHG97QFUBWZW0V +# R4CkIKwx4V2IKgjH9sJFeseEt10Yy8/vCOeA5ec83+BYHdYw9wMJmko8M7z3BVjW +# EjQnGDlq6u+G3n+E9QksE7PCwmVbTU46kY2G6HOH8TZ+UD54+DF8qTqjQWpHCx75 +# Us8QNQzjycsstfoHy3YUXeU9eE+r3qQxicMzxcA4IVoDuqd+otrJkBHSeIMWCsRu +# MX9GKtuewpVGp/u27HvLU16z797C7aCMzFpzIfmSFOBMgF6ycv4Z2wlKjLWkU9Z8 +# XLNCz508jaTlcuzNK4pUPMfOPs+83f/zIzvNel+AInGI8Le9eRPgFwAPfePUP/8N +# FCgJGrqGGj6bN8hhWhlgtQ== +# SIG # End signature block diff --git a/PSAppDeplyToolkit/bin/AMD64/handle/Eula.txt b/PSAppDeplyToolkit/bin/AMD64/handle/Eula.txt new file mode 100644 index 0000000..8efa711 --- /dev/null +++ b/PSAppDeplyToolkit/bin/AMD64/handle/Eula.txt @@ -0,0 +1,75 @@ +Sysinternals Software License Terms +These license terms are an agreement between Sysinternals (a wholly owned subsidiary of Microsoft Corporation) and you. Please read them. They apply to the software you are downloading from technet.microsoft.com/sysinternals, which includes the media on which you received it, if any. The terms also apply to any Sysinternals +* updates, +* supplements, +* Internet-based services, +* and support services +for this software, unless other terms accompany those items. If so, those terms apply. +BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE. +If you comply with these license terms, you have the rights below. + +Installation and User Rights + +You may install and use any number of copies of the software on your devices. + +Scope of License + +The software is licensed, not sold. This agreement only gives you some rights to use the software. Sysinternals reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not +* work around any technical limitations in the software; +* reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation; +* make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation; +* publish the software for others to copy; +* rent, lease or lend the software; +* transfer the software or this agreement to any third party; or +* use the software for commercial software hosting services. + +Sensitive Information + +Please be aware that, similar to other debug tools that capture “process state” information, files saved by Sysinternals tools may include personally identifiable or other sensitive information (such as usernames, passwords, paths to files accessed, and paths to registry accessed). By using this software, you acknowledge that you are aware of this and take sole responsibility for any personally identifiable or other sensitive information provided to Microsoft or any other party through your use of the software. + +Documentation + +Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes. + +Export Restrictions + +The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting . + +Support Services + +Because this software is "as is," we may not provide support services for it. + +Entire Agreement + +This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services. + +Applicable Law + +United States . If you acquired the software in the United States , Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort. +Outside the United States . If you acquired the software in any other country, the laws of that country apply. + +Legal Effect + +This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so. + +Disclaimer of Warranty + +The software is licensed "as-is." You bear the risk of using it. Sysinternals gives no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this agreement cannot change. To the extent permitted under your local laws, sysinternals excludes the implied warranties of merchantability, fitness for a particular purpose and non-infringement. + +Limitation on and Exclusion of Remedies and Damages + +You can recover from sysinternals and its suppliers only direct damages up to U.S. $5.00. You cannot recover any other damages, including consequential, lost profits, special, indirect or incidental damages. +This limitation applies to +* anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and +* claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. + +It also applies even if Sysinternals knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages. +Please note: As this software is distributed in Quebec , Canada , some of the clauses in this agreement are provided below in French. +Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français. +EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Sysinternals n'accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection dues consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d'adéquation à un usage particulier et d'absence de contrefaçon sont exclues. +LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Sysinternals et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices. +Cette limitation concerne : +tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et +les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d'une autre faute dans la limite autorisée par la loi en vigueur. +Elle s'applique également, même si Sysinternals connaissait ou devrait connaître l'éventualité d'un tel dommage. Si votre pays n'autorise pas l'exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l'exclusion ci-dessus ne s'appliquera pas à votre égard. +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d'autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas. diff --git a/PSAppDeplyToolkit/bin/AMD64/handle/handle.exe b/PSAppDeplyToolkit/bin/AMD64/handle/handle.exe new file mode 100644 index 0000000000000000000000000000000000000000..c822dc9bd7b7738b81f0349035b2ea7ee7ead1eb GIT binary patch literal 416144 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Ν%!faWvv_jBjM3a3`;B7t-gY#Uxc;m8)>B=c;HT znOcPloL1vRL_L4S@YOgE+7k>ah=4=PNdcn!#v649(AzQ|rX=M`xy*DMx#N~iqJhWS zh_s~5ijnq|tZup)Yo8)9o;m2>g;pg}=VP%PBS%VZW8DaDnRc;C%Y2IB~UIa2YT)SXWSe;PdbFtBZ2 zdN%F#!spQIc)f;oiwVaNl!PLYr6shkgjVUNy>}hrxfA3{NLaR+k6YfG@yU3yp8Hq$ zOv#fZw3N)4M%G+aqLZehmBqc_vhT*^a`TVF#T+Nla^jeXvv~#z_A6UO{=OP%j3hPO z#(7@afifzmbfaBI+2>6w)|-sE++&gaJYw&1L}lRRejv&QmPnbx8aOHx`EBfA&Ju8( zzCisWbalyF;yqU{$r(wU?^=LTdhz4qw!-LNiyjX`_VRQ>?sa2&_p`1`UBHNoAfWVl z*@WGD^%9)djx*O6*lTgNaS*FqILB69+7q&Sa8z$Z<&e|HVKFV3Lb%-ccbD%DmoJL) zXBfOIMeBhTS`HldaYmc-2=4J!Yp4wuP4GGzv8SxlimE4}!hy>y<=QL6?VBLH2x+I` z_b7g6;dd2&lkuC5-#Pekj@!mBj^AATzKLHceqYe;TDZ*rZh>X7tlw$(_u6Gz#$SUU z%WFGB^8W?iIm224V9$k1-FpFkjrb7`!oc5U_%VDcek{j_AIo7I%kVo5Kjyy^Kc=VI zM*k)FG4D^b+YguFZvZZqQ;Z+WoPl2neysCs{Am4e!w;sZYEMYR`#SPP5q2hi%m=Tk z?;^Nt_vI*n<^Qx$$~#|&+i+PQf~}eOU5FpkvkeTt5J1wchD#&f4>tn$I=Jm{uY$W7 z?)h*5iWPu+JKP4i)Gw>xa#i~pxSen>f=d{0g3C56flJ&@hf5gd!X=zRxSxSr2A6PE z!cD?m1DE~05-!(hYT>5g*1+8Y_j*3xHcQM@0!!-}v$fx?ELPf8{0iR9UPh9Zn)_%gwXNUHmE?(3qA+6 zpE%@mMElM9(sAv#RV?V^Vu6Ra<}*|KH;dP*(0=v-pGNIxU-0SBe$o`5KJ8~8@p(Y| z$sc?k)BelFYaP^n(kY*;_LEN4V+(wr)ZS9jr|r*YhxUW~)U#Xr%?ivz+W%P{KcM}jaXtsNpR$Ng zR{QS~uVq~-?Kw^RXKFwBoKL0pQ%3O#YCq)&pAPM(+~w1&{e8*@__g1hZT^7vllS;M zr2Ujld>+$&$}&C&wVyJK&k^mXY~XWT`zMLlDxD?mAusbO(|*Id)!KibL|f~%pR$Zk zhxY%Oc&$F||8wo%t^Jgrd>+#N+2XYZw4bt>&k^mvRJ@ioTj0A_`)6wZPVKMI{*3ll zYd>WWpGNIJPrTM9?WZi{)2ICxi`RNU`xDy#koIra{vqwBtmAW7`*EEdt}wv$B_Uin zEf<{X+dU&n)R}l(ON1MOFn-hNd3#)FO9mqOm4{n&oG5_3YkPGLX9k?e6mnGoldCOAvg497Um7mu{<6;0_ir9^-8FJycV1swf zh(8g(16NLTN4v$Z;oyC4xPU5=1IQh&K}OTmjU6b>vRv`Fq6SS?Snz}=BSs8Z;RNo# z0&rV!QxV$OW#lcuH5dKz+8>4E1TJjDyp<|Z=fGW9h{7c;$laPwZnbh|n!4vO(%GF7 z2@&aygwwb`kEWfv&D)Ns9UcldkzOEIB$e_jGy}sx1^v8%+l6|Cul978T;0izboDrI zKgW$U>f%w|wJN>2{u|f%BqE)-(M#hcirYJQt7Yp}Tn!@EY=zkaxa7DSSj7c1ym&Mk zCt;)#@t7UQ4GYE=ROxVMZ6e)mIw;zuFR#{gqbgVFBplZtD-@$dL4Z!cYqj)^IjP~UF2xx$b}a#;<64ycTRX7`?}Jzq})Z8o^YoIr<@*j$6YIX50HRN)YV;P z=2~vgQdidD5=Go_so~9amZrv>-_sCEN4X19VK}Mgzfnex``eH}QI5b74~Nr~bh-F+ zSB`FMTw9B)R+YR&JZ>4m6*x+Y;+`Tc59O|20->*y)Xc1jB^B+AAP;P43?p&H5yXlT zKNceZD5KOvQG$(=TUDAQxwnf~)aBqGCq6$PxdJ4aOPADB^om_@;w4vIeNE-kP;0m?(!RMPdix!*&aQa(XRyeS-qO>%RhycZ z%sA`JX;Vu|rc615Pq93wyPrR*JpbjFTyXw*=gydZ&e><5b=Fy>rKLVRXUa28Jt*%1 z-LLlF>wZNTAJdPDB%c4et(5{>m>G zRJ-Zx%R0VLr+-lUP5BRLzsd70?Kk7Hhduu9d(uDViGR}LAMp5xwBPj4PdxGV9Ko-F z=ddUK-#z{%bMw<5(eWn#e|r2`?Kk7hUwPu+_V|D2@gLWIgP#vQ@zz3t$HW(Ezk#RN z6F=1xU+VEs_xNXe@?YTb+aCXHkH5_0pYQQkc>GJW-{7m#<6rJcU+wYNdi+7{H~g~R ziRLZS6Pl)t>lG+CR(i zpZ0%3`ybMNTl)`czZo~bt^HU#8=$wV!qtpKk3p^M1Rv-^k|&wcpGWKBoOfetPBQkSF~S?KkCHR|`Cb zzGiB_!B3_38zt^7-z(p|^2y8JUU}e^PhR?8uj@DSiW@h!hA^pM&}VJj29rWYkik;lI{=kHD>u3iFoFw($RB4Ir+*tih`65LYWrAI<0mJP#Iie}o=!qiACl8RU> z5Pt2o*q6Rs);?As;1c{k^=YX{#$htKQ;u}=K%nI?R7t1g&GKunz&a+^%ec24KjcL+ z>sq+;;g(%4^Zd8r{Vx3GBGX-XxdQR?@GHmfO8n;FcP%n4M*(y3eiweX;kRi^yP93O z40-u%+S2Or6SJ3Dn>Z4Qx0__vCN6EoaEUwSG{WkR_cj%`iOA~O?4;Yme&;M!Dv@SK z>6lH@ZGt9b@TS-V+dRY(9tO`QE3WH~iwtEa7Pf>mzzo*pRMi<-bc_y^)(o1a=@A$*{$rewBd>!V%ICHkCLvNnaf;$2%id6O=ukJa2GGw#s(Y)HGs*NFb*KK>|X7I>Ot zx!V8R1($oUxo4u>;%+~l%f@du`3>lyKmJ* zr%VA9dm;oP^Wg0=tpNa|+JPUVv7@FsUS#}f?aN0mb6HQ0I)1;gvD zqyfE>Cx##Ysv(H_Q()15nl%}|!oni{!y>%?S5QP-vj{(VCKpe(3W^a~Y@N<+0tKfR zSOwPqChtAKnrPm?-whpXQ7nk4QNemvF60_EgQMi%U5@y{%Mlq1Q<}&LCGm63F70+z+U=$wYmB4KF zViaEFmB?(BFbWBIEoV}OFp44MHIdoo%_zLdYX!4?D5DrkUMra$s=BM#hQSvj=*f+Y zVJ7!t#5jm0sW;OJqfF^To@qtg)V|ymAT!O18OyX|nCbnvt3&25YqFLiaWibVQ8$dt zl5gK+bH<+`zx8I?b61kgEIblskRd3#I8lhK02c5EI*?uL{8#9|_uJ441s^avy~zSYQK7EMN+k>8v>qsZ7$ zVk7Tm#$9DIy)F28qJ6kygCBl{<#DYY$9>}eiO5lkuOH5iG~8G+7_2{OFn`kd+miyN zWM~je8XA`q15zQJ6f7nU8$=FQ2U5{-gb?zjFn~;N4CRIb{m7d8 z;M$KL=;LP1FiVKfKpTdcjUjkIpn;)FrwW3P>; zXQ}wz#{`$`O=erkz9R=g`N{p~caFYP+%1S4BgBn6{;iMZ<$Lo&R(x$?7de3QV}!Z# z;8kXhfsX~w9XGV<+{J4v@fWMD*1oV{gt5_{sw<&US@C&MY47960mU#E?u_fQJ?MtP z&d(-Ob8g3eemTB9`);#8+1bPuM%P}t9ntViNU!!b7V2uwqf9FAO&Brg;-#nLU=uF0 zNY!yVvTvGUho#~>3ric^xjef|gZI-etujd)NKOJqZ20`?u&uYw2aL?yzkl?#h66Oq zLtCE7@ji5-y4#Xv(pCJA{|*foo^G{s>7fyOx4LRs9T_}E;h!hd+gGa;=PpgnmKl!k z6hyYv+P&ABYd*6cIu0rf=(so6UfBO^Txrqrgcc(+8|`lUAu`ugc>gsiQ#hxcUw~J1 zxam{_qXLOW_dd^ieCi?zT0i0X?w0=yTH4h@r&Ub!K*Q+P*xKS=oyBPylDKwXALgv; zcKWto$Qlc~?a!uH1s@ptV$#O#qV%C(&tKhdvTCr$D-9;u{8DvUc1LeX*Cr=QOZ0v8 zn>*%BA7k@qee02xM%F8sN6nAUJvnLDlz`e3%_0KGSy$M!?UK+-BSh_2*)Fou-KY~D zd-h!LMA7@poi}cN8`>gTx5eh}CA}u-4{LJC`v` z{*jaY6X(xd*%EG#w>`Gt#k?&#F3uid4R=5LwtS`WOZ^XFmR$xMTmQ)+`R_|N)O?GF zgyn8GnK*sP1W$4VjjMh=Yg9>-G@n&XkIR^lQ-6!|!Xw!RBqV|-*%l~mTpY%0)!y9pfmX|A6 zG!!cROPWSrGI3n=_4?-J4dM??`>r|1+$lXgvAen1Y@gl2&+W4r@sw*tff;Wj=06b@ zt-GCdW%vT&@V`f9KR8$I+jC}ydTVEQb(`xRtq(9)+81QHCvB5mx63g<{7+@asIeOs zSWkV@I_XZ_#H*9Ho-9i8R9{udbsY?|?VksuBV(o)ZhVt#_jOxL;G`ja7F~Tivil3) z7ya-0es}5EVwz9t$iz3DhlWmS6?EeDdw;!euflEK_U@aanL6)e&kCm|?K?bk8uesN zd7J&)TSFN6PGiQ^PCwT}62GzqpdCWK01E9qVXE*_~jP| zzQ47$yZ>siZc=e{xu|)+$vH0_b1uB-$hPo#d1#@3QTe1rH{R^<^X{Q;@Abx!d>4`< z?RlBEuJf3D$72UA`W)R6v*R{IPw9H>%cKi~v$O7nDk@VChT2_EJ31mOvccxftC}Cmbgq?7nrcD zNr%?Y4*tEv;z)DJz9su@-Z}PJvv%*xmx9{+rT1iNNh#zTixF(xBq>hIyJnVVZ{5%1 zYJ7HR)H|)zjYBF+)Gu$(_fE0xBz(L#e$IeXxy|mX8_bK{Xq)H#*8512XLT#>9=kox zB>J0l=Wx$5kOTlx_XFDxfmnC>$X07YwELG!&~L38P*mbXAkZ_c`4?Tj?p>(OH{n?qBuEsQl**wpRwKU-h%k) z#nP9LZ(QyEGF+?QybR-yS}Q}|M-OZr^K8k=#F+_Wtu{no>3KqKb;Yr3*3zVd#xJ-V z`{NugY?%LWy_r+4;Tzd@3;T-k_DKV0I_-UvH0brWjvHbhDL&u5q4{{{lC$I)`>&4X zdG3nVN!_-^d09f%u%$IVR}*eMxRl`-9hB>H%kOyKe`@t31BP5Se0FN}@y(va+azzk z=1rIpq}_dMj~AOe;z7X(7n~j2e?-4YudH|6wD;O_FWGF%mz@dMzFu1U#wfzN(Eq@u zMWxzRALc(iaA6dC=hmS)vCw|={V4Od4GpHZidhvtHs5UNI5(SZtD7pC^zrTA>e#9Z zw=QRWI#08Bx+pP4F0<4B`Y=7c8r>~3HgO)PJRIPWz=<9MqSU1(a`f|G#ZRyG#Z98nhg^f%|K^ZmM9ko0Txy`kDeAeFK3`3v+=^ODBPD%aH=zRY z>yrXK!}|igHlG9y+UTk^FfvhV&=&iVape7$d~*rAFigr^0V8&7!pPRFBj2Otn#_$2 zcDMoj(-i97UBKsb;anD+Pm53C!q2101uov5z%c%f2k(y;zWh@La851GPVpz{@VN{) zpL;U-T^5Fg)N%eKhAM5{n6~74AJ?G6Co17n5^!#~Ke;@{CkbK+{^a5n^T(%DVO*Tw zrUH-}}sE z$N$58XeXP|DTl``PKcudd((33hTdqjh{^B z)2LqL@cOS_b#s_W=98#ic<=4Md8yKi{(rsiapPslGiS}7Gk4zn1q&A~Ub1wVeEEu% zt5&aByKeo4jhi-a*_yI#`;MKvcJE2uyKn!2w1bDz4<9*t?D*d&GESa4edg@B^O+Ye zUb=kc>b0!vH*Vg#edlg=&b|8&9zJ^fB=_mFyyq`oD)I|n6&AgI^Y)*2?>~I}^jTS4 zQd(AC@ul)>Rdvm`+V6}&Od>*1 zu}SAHUAvifH#4{B@pIgqtsS{{58{6xKIb=j%vgWvzlTqqHvO*||EIVA|8)8PcNmR1wUVEg8%NNN?&(d{=4n1n*u-U{GtDECcykHe}ptA_i%*_ z?<*vqRi7}{f7sA^!S&<+cU${2mXH{EetmJ5J3qb$1mqLBFH62f_&45I!O!@6n%uwT zYyjl`EZ!^T=3A26cienWv~S?OMRHG?BVONP7`c0e_mMe2%oo!laXb^|OKzBOeoYDS zRv*66zXN$=+`d#hQ0+uDUgBdKZ|Xmk(uWZ9A4%R=b|iUYK2hW?BJWu8#{1H7l8|!t4yfOSSd1LrU z(txIf2BcBAd$8m)!ze*O{$o6BXA*^LUu;`!J8UGNtr?^r<75~Qc5Vrl$MktN`_Kd$>*=2%%)7IOrexh$|z$grIcby zOG*)?kdmQPexc=2W>cn9rclZ$Wt6d$Qc4M>n9`C`L@A_XD3ukoT*_?9Ov-f16iPXz zj53x|N-3cfQ(97rD20>^rLvrsPnk`bNtsTWLMf+|)nhExQc4M>n9`C`L@A_X>QPxn z>qD7MnMs*WnNp8(s%4b1l+t>XP%Wmkq!iVokZOifSxW0wkJ(gbQl{5q3e|E-Sv|&5 zEv1yyqnK(-N>M!usb=a?SwibukJ(gbQl{5q3f1y@lu;d9k5Z~7^(dy=vK~cL3+s`g zT190st$#gcQ=M6l=~SzjLbbdeWmKyeOSQBfB~+^@rrNR|MO3ROq*_IWY9;-CS5ZN= zirG}Fm`SyY=~SoGqnv6LWmKyeOSOtps#TOwt)iG}6)mY&QAD+hLaJ3{sQ$s9R|O(P zd-D3uDz$3_Gcw!5KBH~zQ*QJGQDt)b%4C4u`=4tC&v66k72R%0YlcAY2d0aKxjvxN zewy-vwm&>qH(I1z76cWtT=kG9VUYb$J)xY5f|R(44bB_(hKzzvwT<78 zh8eH>WR!LchW?z3gmwx6`D4MTn_-??8s;cc`JL~ZhSc8TGpBr#5uwC7FOEL(xhz>=)mM*FrsDX zv8hiYU~%(|>ZOZ(Kz*}ScDQ;JxbZ5r(S!I`62);uISBM(90FnpY}=dP>+BSUAt{> zt1$))cRG+iTi7hNS=eNF7|hi&`=`ju4-8WT~=DzHO6$t+V1) zd7n@0%$ARYn9V-oSJ7i2e9)ELd3UAYeo)leM;HX#JC-k7oD>Xcvg2xx^ui!!*m~E3 zOA+Am^srjM&M1&-`U*zKT0o}_N42ipXF=LzZNdGs?!f=v7!I114L)sHI~tZgZ2xw7 zvp|ro){~^w27|4s^2);|5sGP!UE^qAM#uI`e>q2{v)6*kB{rF$I#Az`g9-@~%{+ko*-RN+0>6>A&lUc4dKu-#n z%DawUb}<+R-O4-?wrM;hJC&ZSo!kxdB!Anryz2=k--j+*o$m*B8}fVtJjcPyMzC-2 ztq7QEY{5@AKuuAo^;prLT1${MDxEt=-Nf+&Wp` zI=MIKoM>g@8Z#VBmo+}~rcDqGP!4C$lltz}z3P|yMhtISd&rKy9tjtNk`Dcy6%1-+ zb`PGOjD~*Ib9{#wdVyNxI{hQO~ z5Lhc4oN1y^gTXS#;~HIuK?ICc+gK3~E4a zbY>(JbvDU-zG5&mHIb6P0C>4!lhcH<@i02oM)&fZLD14e?ZDTN0O(R+BFG;=;>*u2 zDtqq^zb8q}8MEybFMQ8#QOYM$r%& zlpL>IGz`?dpDvND3V{yY4|bn%wI8_pehQymMD|<%PMN*cBB5FA!d_~gLm>XRk4QTp z7@8R*H#JD^2~y#xm~mal!sFuCvzs-FgpnFqN~gZwplj&)?p*&6$XGo3Ic%_ldlNUb zFghm%YqzCghHaza@c8$5XVoSVFSerubZt~83;lR2l8hLgSw)ejT6ZLm)SbYE}1+oGeCgb$*&NGL!e8OZ!q)S?RP6s%tLp zo|23dhwmTm!PQgb{?7tXejk(7N7f%+55v-q!`30i+MURGN$%gwsQdmydy%|;ZcqLD zUnDJYs{4V;8LEOa8yw!Qr;LFGp~CT|iWx9TFWKKUZypq?*QBRrE`!8fE>1h|tb{g) zA8NNbxfa$fKh!02>qcODPj0+%=2np9c3O~|z73>jYfsMGvI8C#W*zcdxC?6XdR6!) z?1A^MvKr4Cy%)|;Xg%S%<9_gN@ND7uE@`kkuxX~H-XWM!xUTQI#B|7?vg4Cg@L_1x zT(3vP&?AtO(`L$5`rEMvW;4C3buVr@18aJG&o)JTQ+R$85nak@{zvNS$JJy z8m-;s9IeNBIQ{Nf&*dM^L-fcS&02(J!pNoB)Bbv#2?rcQXU}oH04bq89-5xG05?bJ zwT|h05jvH(uk>Dh5$?|@G@+f~MC+!6`Gcz#(e>i?07`ys!;WllbJ0Kmk&s%Nr9k3dicQZ|S2l`DNJVI~yUFgn^ zjWRfS7urhFoFf}&gG2VQRVLzWXf*P+f5wDtcqNZ7Fy4_3gHLSm8UG*~9u7MAb&+Nc zq^GV_n`e~+jdzm~zo9u0)9HbEqjfn@y*~WHx~v>1-R`#Kdu0xUB;Boc=ynfmC%zO) zN8W=Sb6@C>T5u0cHfPvcp1cP=+vcAtczX}#I1IZ!!Qeg&pT2IxbJzRe_vCzF=SlbB zopbnb_ucnF_~pVbuZQ=caL?SimKqPB`CARs&%GYN#j!>g7X>_k99^+YOa1`1O`f#c z|J(zJP?Ppr`{4nYSDMdDGkgd^_tGwHcY6qtqnuk!n)nb3?v|yS?tBP0bbZgC&3Q=o z<3m_|?PSSJvqw;xuO5GVJ{*_X_9^I{E|QDgp2EA_@oRR* zJ%vF!8#a8{^b`uyeJ>hZdkW(xyY}i<{1p6Z&Ngn><{1PnyEXO8fM+nawEyPg(a)e- zxN?o}x@Vx5)@YI9!ZVoGX3u7i_s^hce%55~2NI~b(*93H-B{;KWu9A;lF*f7KIIj}tzn!K6y9EOcFWBVR> z4%;qY(1>{O9F9NKT0f`eIdqPkW;oyY1!znPOP%2U0_M+q6yTWf0?Gr{1y^l+0hx-{FgO*38UL3pDD6=2?x5yR&@$^2^Y82S`C{2655weUgmq~ zCB(I;5P3a%3G2#ybS%ETgoWQt4p%i*!1wH3ySz;lU>9`f^A>9b-0Qq|^UJ{s*yP;# zY;%7Fh+i6wX5$pl*m>~$(Q_2gp|6iu%sLXU`JHnU_bXtQsYzknIR#`qI(aK7M*)j( z<;)pasDSAMHyRm#QNUVv^DU*i`A~UlUaJhFd^q!YHN9JmOTrgkBwW*V5b7O`DNW5 zzu^U-uit;z6-3nTX)>ktE11x>nT>w;SFn0PuT$Im zzk>Vun>Kg#d<7}d_do9Re+7TLx*l&e;T6nC@~xH4dR0ejp3H4Z!$LS1=kj)0 z+d?=mdl|LKq7Xvwd@a}th2%WwJ!FHVkoFISkhZTkB*YcM%lYqehR!Mk?V9bgOji}c zX*PXK<<3G#C>Rlb_IM%Ke!6ui>1rV`-)wBn9~Z)5zY|TLyeWi#I!jQB}CUX_bsibm(|nqdYaf>e@VZho+eXdehELO_NzW#PpfRNDzl%;zWS$mZK}-@ z(GPg-_dgx3^Y6n!{;T0S#Bj~ecU9F*+Mj>kl#u#AiRGV*r1I}t&tIgWCdTa$*YkIK z&HMY-^Ur?I`^VPv?^DYAyOW7h{$%8#J9(kwwG)|@hCU8t5|;BX{BS59@N^Z^`2CSiDfuqo+WQ!#TVr)jkE2xO zdzt2&5KQxo%TvWmpjuMTKV>3+yzQh+ zr942HPI-(ngYpdJWy);ICzNj~%P5&id^rs%g_O-H4JeH$MU=*rT`A2dEh+m@T2qQC z-6)4qj;2)QKaT21$^=RorJQmdWh&({$_&a(%52KFl&WK_l4@o$zx_ItLP`Tl5oK3O zOG+`Ngi=a5nNm)fLYYCCNts2NP5FdULHU+aNm)tBB+>d(3MmaJyHbiNC6ucCrBugK z$|&WOsgxO%*_4HpA1Es+g;V(YSW`+UhbBfd9%Lb#!)pWAewOr4rDw6;uwe6 zIKm`m5Gj99VkF~`7|IL{j%B=p$g0^f6PW?QL0rZpO=19f`Y1^k$9*8aBz;gAA;}{= zl91#PjFCw`q_)IAF*Gqg0Y8!Q$&>DaqXK^{`b+YUK}E`_>y738&<-AC+9`RX^YG{~ zZd{KfE??B+h%*y;5GTS9NyMQywxc+G3??FcRBZqM#|8ac*TAyH!uaaB=_hs1s1Kp0Ah>s#SiGA}Y) z0=Em-^_WPAt0>`~ac3a&V<^eq|Bj#W}uQTnU7CeEGQ6E${g9x!uos@b%!^ z4n6q#B$9UE4+y?qxUOUreclD14_{AQVGEyup{j5FSgQK}>hC~W1D%8tKYNf@57MUN z$p0j|FVP=;@MXq`xHuS3^uq^Z^0D2>{Bm1T$0+h2S2R&MT#d_|eCy+QK6DCt9;;YL zwTf@4R`CPXDk|%RGgJ9~LKQBgT9sZ@FMOb<3wf4w2;=GC$wZU$o3QIp@~<0TJ@o4u zPyVSih7a@{ppslTSt5zyWPG@Y(vosArK-NaKFNBQBohbzkA zszBI6bxZhpRQ#vy#NO%W`e1ce=l=D%Hn{ER{!@PZ95399p+9Pb`$|=#|C}CI$i?)y zE??bk;#=)MrRR?zoR6kTTetN8T>r_WbX<2y)uMR3)Xm|~Lgg>%X`%6`aU$>JVSB~X5#09&M zr;9tphQ~X24jstg*lHnpcLRbu57IN!4)sN4w z(E6i1E(Jc04CDRVbBWw6HJMb5K%6Fd;~fWnEpTJb4_5)jtBT>|O3{TJPvj{roKtCB z#|_sv8_uP|)C0Kt3IA4}vgfbQH;Rp!#6-q~_Ozt={sAdyFC+d^w3iV|&|XH!*~J%LqAp8KEWG z%Lo-{FC!G8y^K(f_AhT1?^>oGPIWwO3_|Mn2q)_LNVIQ2rbcGMkqpi z8KDgAWrW#iFC&zqy^N65<2=$5?PY{Qw3iXaqP>hzhW0YTY_ykQINHkym1r+RjrKA^ z&R#~y*~hzf%Y=OY_yjVa`rMpG1|*89PMRBb1}Pj8KI3GD0ER%LtWdFC!GAy^K(f_A@QbLIv8(P@}z!P>J?3LI&++ z1Sx1QBNU;%j4%`JWrT9Hmk}z_UPj2-%aCXM#$OAkZ3O> zB>R!0676NE(OyOHrDQGVvRG__#P>J?3LLu7A2qkDQBV^ECMqr8dGD0ER z%Lud4UPdTKdl{h&?PY|SXfH#J_A){R+RF%qXfGoaqrD8n(OyQ#puLPhf%Y;&DcZ{j zIeQrr?PW-`ml0;7y^PQj?PY`v+RF%H(OyO%L8LJ``_2rbcGM#!MOj6ja|GD0ER%Lr4@ zUPdTIdl?e#WrW#iFC)xEdl{hw?PY}NXfGpFqP>jJ676M#GPIWwa`rMp2JK}8>1Zz_ zOhJ1Yp<)ZMml4X*UWValFC&zoy^K(X_A){-+RHE;?PY`tw3iWPqP>hzhW0W-p)s+S z5z5hCh8pc`8KD&IWrUe%FC%2oUPd59dl_o9mk}t@UWP<_8KDC0WrPgc z%LpvdUPdTKdl_o9mk}~(FGG#?GQxDUml4X*UPh=udl~wpy^K(a_Ahz zjP^1NM|&Be6zye%abRqO;Ln zMkqsj8OB3<8KD&IWrQi5y^Pcc?PWv@(OyPqiS{zWOthCF(OyOp-`PLh zx-;VPi0}4mhJ5ySIah06S-hSJQ8r}9teW%vh-)+UZ#D1pQ@-i5?H(HJy}rCXd*i-A zar{jkHX*y}(Y57mS@)c-AKI+Vw_kXz)6SNEw_qn+pBAt?aGQO%sLadDgIcl~m$NUF zyO^{0D~ip#Hn(6Kg$#0ZjWJ-^#7T-J?&hqK*S)_i8(OgU&j!ug7TuBUeZAk>M>kAZ z!2+H2CKaY^_K`=kBCi^-O^(JKy(2SVcec85b>C`ZcJVx+xxo=Po^A!R9tf zO1yofHQVIj{hLL@&1gLi+qW*-zHk4zZ}zTNB@=FXw`2<}ZXYq)X2a^w-+owca|gDm z!A{whv&QVp9aU?NH}Az}G+5{I4lLPgUBB)6p4F4RvgWp3!m>N|S6d9Vxw7t?{gFL) z`&X^8Vf$I;m>#-k#5NYSI=ih=TQ+gg?gkE)y;+B8jgzL7l-alWUNJXfwLY6Wq;H&C zs2N*xyYtEyj0rok%}ckexkC24Ran|zeKlBPnb^^ImN9F8cv$jNp*<^|`5`Rrtqp5% zXusB%>i%q}=w4SNt^nKN?wp=ug*I&Fro%-u1omvL{&TnS?d@6HH+y`0|1DyTIxJQT zvh2)C*QU=6i?CqTZ!gbSq~D)4?0BN%q^(x$;y}X#%chsx^X=20wWxLbe$TrFd#2~k z$Rip3*eHLaybtEx*v0z{hfh0W%MR{q7%x6<#eQBeUftn-FSdz=t>KXkUhLVe)rRvn zbz;R8$!5XAW&$-;z}q zv?+34?#}AX8E~^?iz}PhEZ_dxrv~i0o#lpo%Pd&QAiIIK6P(!9q>R=fJLJ93TKJneq$K+CeFTMcd51gr5~vULZr zxqff;D+)xce>pWZcFK!2Wc$zX zj~T!Y4!u6tU(=N}j2_>8uft%r>%roVY=YX_xh?uOWk0PrbwKB@rffI0=gplIoms=E zqP3PY2C{RT$%nrl(VKm=YKC*biH7Wf&7)F7581F=<%TPTeVo~HU#V!`m5yx3O$&T4 z*>z-ZcDna>txvYL1A^gV6`?A7D!`5Dzc=<&z0mrj>=dEd7u>r++n=uHDx*81q6tp0`W z?DDgh_B|H3vr^$2?Il;7*=T2nuV=bivGoF>Cd--(Qo%+OjpLmOq>qV8zD0ImLwZ>Buf^^C)|gx(%y+G9Ix2+CcWn!i&B`6a(18g@<*fR@t$k{zvU!7kjc^_5*DWUTn;!^w@9t&ml4U zpi%O+O8<`Rt_gJso%!|VP7iNCHluF~>qYLPShGW$Wan&rS$(q% zqlIfE>~V;5h&VWweYR7!quZu2?AXAkdiz$1*&8|+V$$MAvTOH0>(R^AmF?iTxoU;g zNH+IcwfXu{quD9eYWcm}d$Nl)+>6h7xv+L)Z|IlH2e6xy+&vEM?nlofAJ%B`42Rx_ zec0x~tr~85@6UdT>v`H_s{`wuaenH;3TL*sThhSE1!Gy?%|b23ozd*kCsR|B6{FdV zRtD>uHTGe%)%)iDZQ6}(_xGj8({K8+PbW9f`&Q-2F70|bG)_L2P1KpZ=5x<6tR(GT zO(UmH?AHr^kLP>zVQVzTYBu@c$EKZ>w+NUshV9nNcj*XGsl9c1T&uPVMzJ1yPCvc= zu_HTIBG{%YAI!Ek^jmDY&6}Nb;G1&JWLtLmRoe$OUjA&F-nar=V{i6;UwJqE;9;!E zWAojYZ2Z_ETQ$Vbcl)ur39TNtYwOIm^q%ppBz-ii-_i57fH)W(9n`j%Qd)C>BUDV(C-buj_HtBlS=%U3E zc7p%NzXa#~*u0hZ?c(qBW4BeR?@G7pMEeIzw!dG{sNtbw*+paRzbr|$U{ejA+9_Ju zvwwMMOq?$DV{0z9d2>0Yh&Q&Ys%PAjczRESs=q z?W1fpUv`x|_tt!uR&2+YC-=9E8OVC|+gB3x+J)5{zH_X1h$nltVM(7J*^cb|2^zt7 z?z*rUzUH$RpRi%C558#py00ty((w70ZSP&#;X^A%vg3VOk2W)cmcBA#uYGKN-QtNa z+pj8b$vAI!w%LLFcV=$htk)^Sp3Qa)XH81F1$AoYz(yMPxSi$Z$NqV~xDu}uEH{{O z%uXN4QRqC6qty2}AO7JLA1=@@#`q~4964HM#Bo&k?cnvi2OMQ~S|u1yI>nl&^LUQR z&09F8%(=&rsnsgQcE5Rt<5{}KaLm@;&ruljhGY6)#uXSYvkv4a-IBu5^2ke$ip2I`FkJH9pJQzEZ5%C2 z3pmObm{el8JU5J^xaa_{4;FJw@7M1u7d~@3N7?er9AiToR-u2o`f!et@mn~`x4z~5 zxA(5baOK1q9Odn9am?P>x(5A4#i1OtMJG6l&9%Rwf3|@yN9Ofjj+Sd{I4UgodFv^M zcGhA%MVl&)l8KVhO#<7XNjG>)|_99MNh zAX6GyR`M>d9UeK3lZt~l(SDvw}S#+>Rf=hz5VeR`$u zMbk#?U3P(S)4h)DIWxyzpKC_4R~!n*^tlnn=DVDFbM8q18*%De$E~^}+2qu7Rt+B;A<<*?dk<@14we5%f!I!N?eXu|1*r%C0_6MdG zUpioaV7?$giv2-${|m>lKj>m=^$`1mJ!YFHVt+8xYx4-~51w{8ZiW3pw_$G2u|II@ zkk$hGgE_-(x&FYUAE zRO}DNn6O8%KREv_X*l)=Y4=C1$Nr$Yg;xgl2d-nQORzt>e zk6FgBzbAczBXNnc1Easu`Ly4_(645PS(k5+kQu$~c*AdS_56U*(Iqv|V59ni5l?F1 z%}v3YsB<;2Jb$d_(VaEmxUhOu=S4MiK5Y%m9oQ&mm2V9wD=!I_0r5|HSFw|+jFpPHFQ0+?abVgDi|wYHRJ8GDrggX z#W40t6?}U?uSeTMRd6mSLi%}K6^zWc9P)Z*6+{_k?-oQ=!Jvg<+73QdbUtkrq!?Y9 zXKGdjYJ;bIz2B1fbMtAdAh)-0_0kVt!8~kytF4c}g4(u1&zy^2;i+)=JL7|2fq$OM zSNNW}v{8>aUm-4|VPzqCzQ(~xuNs^l{S_4dJgP}|`wFkkHqN-(=PPt8$R1ctp0Dvx zE@ZM{YfF(Kz8KcDssOcPkFIC}02T>7BU>6rEf7TNqge&5C~khODivirg>(CF%h zraDPq;PBo)g?XW0ASzLC@y3WRbUy7DSW@e7McL;IoO$6gqpR^3(4Dp^YO?+pI-m9n zw33#zl$KP$wSG?HzvNdyKvr_+-8mI>K5Yfq8}85>c(?-OaYJ+ZZ>xaJ?D@8?%Skvl zpSA)FLj`0?Z3TSoI3(gjKn3g=WH-mlyMoTAt$-Jq3o}Oat^jeMU{Y153RrcpXV}r^ z6?8sr1=N^#>ocyR9Nx6Z&hR7s*sg*PmqMSEgO6}!_xab$VR@D7)ibBcA#;>qyyk&& z*mtW_alqzs_~@H#d2eYsoljd1w&NxJKTarz0`F<3)&`Z+Ibh{bJM;8w6W4Nh-=xe< z*QOi>Yo?C)Zdwj4Dhu9ew=IV&mz(ByY(g|QpSBz}x<3zGR$2x&nmzU?ips#o-r#Zg{z7Cmghb!g*W@B z?p%Gn6oz-}lq)@3O6Sv(@0qMA*2cR^A!vqynbG=ESgI3pzvB`T&dsMSg-_1cbNmuZ z!A<)`>5}kLs5IT`e`ic7T$tRw+Q_>UT=W$Ol3YsR$Qd8MLfcZPY8&x!bdORvFYG?( zRi{$;`~5$@lMG5ho?|I!-KZ3#YL`v31f>whO{gs){d?^;&-W#CK5Yr4NX!L#4++hZ zJ*uylK+}GsmVP}~0%C4LZ3$>zC|zN+w*qu zhJ*~T`&>{AX9rn?mOm+mw#nPmwC)zeNQF^N$1BCq?W2o$(CK1$b*dzE+TmhYGu1HQ zA ztpw?;L%W}CR>Ck{feoxyLP2oi(fx~+bUrQ7?=re=ovMVZUtIM%$19<_S<oSc#kH4%PqJ%5sTHYEsP)X<0l6bB&Ph7QDg5lWq$Cq0w;h%1k zYQ}X{()qMX=r?7Em9YVd&(Eg?88@Gn`+Y~Q1XU!)nQimNv#9nY z)^kUqpVSF=B3eoHC^Ej!jp)icdLYqEDqp@63B@sfLaJ5qt?PwL>x5(a`E|mF5uHx8 zsy^9NtG2JQj>h^6_x{{|ccLxpXso|m9gW);TSs%{*U^JWcxoLzis;Nb8n;hbM`L}v z?)zE3E79UQ8uy29JsnH63)!PsA9)>(^-Zs%aeJQB(O7;Z)i}BVx8GntUp{I~FRr68 zeOMih>E~08?TOo;N;N*48pE@w_9P=H@R(E7(>e$E@-Q5aQA?^NBt34Alxk;^8&_T( zjp3KPtqj40h z&cUDguJ(MhGgxljr zHSSMrzhOV(dyxPh%bHx>y>HBXBWHMzt&1TUcK?)p-8m_NV;Nqqy-i z>Gk4g*3$~A@qESoqomr6^jTP6opjalGK$0?H(~1Ou2iea7uVCiR7*&0aeu^8jqNp< zXc^U`$kt)|rBFSX9={p&!k^R&S5iHU9KU${soGoBJ_d*R`m3}x)vESX?GKf1Me;xw zz>Sv0vGO)E`8^(vA&nwq0I^Ou2AH2k z@aK4#AC4I0S32NxtY0p!alqGJHR=+#7ssb3l2L^i+ngH2b7k0NGD5G-3U663G#P z?stD|#XtK85Pz%@runx$_-pv@NAa)WxL(C%k{`~M!0nDBHRj!~@#48r!FA^;gpyQo zTnpp)_W+VsHIka&SHFhiQH?dmQOeO=%wVq77*bx{eEz*YzsCE$K6o7PJ;I;Qd|W%? z=NXUVlX2AV&n=23+aE{#f=P|)p7Fo?<9QQ9_8uNxct-K=Pw}G3vB3Ms)4fglW3C(= zZyieBII9Oo!UvMF1IQ7H^Iqzfj!Wppk`O$;u(!jO#(jjXi03t~fWf=^@vx4V*F-MA z-}B-73ml98=kz!_97kB=k%2W*x%%Z`Jbuiyh}#2r#G$Jn566@9Yq_X;c#My8i1_tU z(DzU2_;KZUX5s$%Jzwm#MWi&`7dS5a-{N6w^P}YX{ifQY`t{`dYwRU)kMQT>pX!CZ z;$+e?s{X5fKB}?YxbDoK(&HZG`#9_+ux`AopAWzH`M&H=`CvHKl+WYmyr|#v!SgJU zmhyW$;(ovw*mJ4&B=%kP^TBrEk6nI#SpD#cBp3Ylo5JN6S!cWO+`?~D{y4_(xM;G^ z@Yu$I(RI&9Ro}>eqwrP6&)7!4ejkxBW28R(xsCb#{JvDRXAt+zgGW2>uy%O$pei?% zqz@)4foygCyf6hG54duxD!%Ib+`Qg5I&L%0m%#5iJQh{)Ro^o>Z$-rQfpyPX><@6x z1%EdFJe$$~=l;Oi0C=?U`vcEPJkt5^kN@<2RW}^3LHMo3_Evq*VV{D%J%2pXX8I+( zZo1#U?>dw1`u+P3XD{G>!F`TxgQoD<)}Y#eYE7!UQmsX`CDqzgTT`t=wU}yMs@b6uXsBTB~TdLbrt)yB+btTmusAewk z`@196s^2l4sMew3##9TbHlf;p>dsV)sO~~_SE{>FZAmq*fq>4M>h8Q`#8jJ6?MAgZ z)e@?EQ0+^#71dIz`%xW6wQAl+EY&tNd@|K6)iSElP>*gt)nZPO-@Q~jP`!?7yyt)} zg=##f(4|t1=N`Irs_{22x(urEH!8YJs_~u@x-6;(^ODJ?nw+|vdqTAr)e5Rr_XXcl zjrR=DDXCW72dtzT?@4g(B7Z!nu7`A}okIp$E4OgRDM728AmQ-s{t-61y zNwt`UYf&wsTAOMq)jCwiQmw0sPv`YEpjt-58&WN&x)IeWR5zwNo$4l3XHqSsI-BaI zRIBdGHltc~Usj)L1&!aFY9-YzsAewl?bniOA=L&{i>Pi*wI$VtREw!@L$!ozBdVoT zx1~Ck>ULDisBTZSoN5u(DO7i$I-Tl{RA*A%iRx^sjj2{pZ9=t@>dsU%m-+4QLbZ_U zZd8k?Hl^B<>h4sFsWzipLbW;7VN~~^dNS3$sGd)CAF9_;-IwZAs;#Kbpt>K`SyWq7 z{e)^8s^3y=OLZmHc2w(J;kTcq+JI`Hx+~RUs;#MZpxTXUC#rp^9zb<0)y`DQsCJ=R zPPHr5DO3-nI-Tl4RA*8>nCfh*-Kkbk?MbzgYA>pptNiv#s1{P~O|^*X5mZ}J?L)Pg z>QPins1BxDO7(cEW2ug$T1Is;)pDu@^a3P>Y7MGY_7-ib(`mRa)tOZ5QJqb7L#h>2 z3#nF8txq*`jcQt%) z^nxmbY7MHhsMePo5`QmvE4Z?7TM22|ToZAtZbs>M{3g|j#(p<07# zDb?Ck$5O3JwTx;#s^wHSq&kIaL#orMwxc?eY5~2#%cfd`Y6aEWR4b|0Rb3EX=eJjn zY9ZAPsTNWFf3f!_@KF_6`*7XPLN-DtYzYKt_ORN72tmlDfq-FeLVzGB9g;u-A!(C< z0TCmj#yuixR7N8r#yuiBQBk9!GOiI(kW_OQ`@QKR^7h02lGzm$1|VJyuk~`Jm#aBFJ?Z5`D*6ln6G8N2lMsJk7vG# zd4m^}EzCzV-^zRp^FHQ#Fz;u6Jo8a6s`45R)m}-=M>C(wd<^p$%#UY2TVFpwU7x3~ zXTDfp&wRDMp7~mReX6>?USH3AqrRT`W-UKl$?w3HUgb^HVsU#;VruhsD`6<@F8nQzp5mWprIe755E zYkrpE4{6@5_@m5+Z&dsV=6f(7^|C5I?Y@v(j=NiOdjCtGORG~}3Ricwv`b8me&5yJC&88hxUQU(Y`l1+UF-%87Pm+7wyWCE9G=oa6V~Yl3X$N zNXgOeC%Gc*dyreh`x~@3L2fl)M{n66r%qo;PSwL|mS4^KXg`VETGm^|>C=80IodBH zN4vrbRsL6_=E$uH)Q5^+!{M}dM2_ltHIUwOK{Y`;TU1iAhY@^s2v*v~2%H`2`yR57 z5qwrj@njeD{DQs@A^RAClR~aKh%iS8OlfK-5KC)BF zpVmkAO6B8W0lA^{7Ra++$`aWz<$p2fkL;P!)AyAmXl7ym80>)+Ky@*32IQ|30a)7KsBzAMrC1VqdZhI zleuN+G|k$MbjCvcQ`fT^kEV-xoW2@Q=;;CFXg{3VUFVN>U@5gcj;HyDQq%3C#)shb zYJ3RBmq~p=J5b{RJ?)}grPMbcJ+iHRt9~6E$E^KeiX3B0r2=JV!Tzu8Y;vH!t#)I* zPS=}y>PL^$Qv>#==4*NiLpfDX^!`@mR6R`!j9aRn)H5d}q3UT$p#NFRY0Zbqf3Tc7 zU;3S}s=a0f`i;uh{6IcczGhkSLG2ezSLN&UK)!XpbbG7ucCsa(Yp`|*j_4}=tbqNf z^y&Sy%IWlj;~}LVv^SOhl)!kW(hugB-T_ATGztH$<69+WT*`-TS(T63fqbg^pB}J7 zm5w_QuhN-~nov&FfBWfBkJT2c(#Z|jk4h&vZmM*$0_C^rZQHJNt{9sCx#&sCDZMi+ zJk`U(KzXSA6rwFd!nxS;D#_iL5jjDS9s z9zErw^G~^>w-YO;D7lkNZJ@Xgj>8UE^g6n%#Lu41^^ggj3 zPd&WPJX~ES+=tbDgIZl9kk2JJT6j4A5C?dfKg@g$^A9p#$9x0x4a{H7d=vApG2g=c zo6NT|e}H)(^LH`tXZ}&<#h+FF_c3p0{$1uB%Pk7D`0%-3;zfsW_;HJESUc)k8>V*WgiZ(;tA%-i{T8}o-aUiX_+jt}Sf zqa3f-H7A(AgyWqoAHjUoyQ)6*_?*G<`W!Kd<9D!pD)ZMcpTWEykF%M7h~x8^zelIX z`|^67Sj_R4bG(bw@4$RD$Ln*MY>toO_*#y?o%wp^UtzwH`FojfX8upi?`M81^M{y! zjQOL?KgawD=Jzlk^`5G~x0p|2zLoh@=JmXu!F&tHXEXl>^KLF*H1l~J|2p%<%)iHc zHS=#XU(5W9%-1vjF!PPfKh1nI^9PyV&-_m24>5lq^GBI~pZOEaU(0;dUsQegm``H< zapqH*f0g+R=09LQoB2O8pU3=Pm@j7j9pA= zSI_H7%s;~Msm$+XUY|SabJh%wujP1s4my_kY>wCGj>VkcIF8Tbczu6S&E-9XE49RC3Gwan{vftTewa(q3<&t=}l>7_E?$nmR~7aZS*`DTvKXTF;C$1}g5 z<9XXn)Np(!jz7fl*D-&T`FYIOvb>%76CAJS>0-{$2#$~PsrFN|b?}^f6vroVd^Pi} zeEn(6r*iye=Ic291m^X*@;HDzLBr*!hA8uFVxp_d{^eHIeroIwanKuU(fs%%r`QBEA!3FH)@{scVm7( z$LBHM!tvdiKg98BHvzw|cv_Wj0>>Za_=}i7!Tg=fM}4T|*D;^O{C4JBIlW}&Q#pPK z^L9?JAM+U;U&wqm^G`CL$NaO*7c<|)d^PjU%-1si67%)Uzrg$<&R-Aa8##U{^Liiu zBj%eq{u$<5nSX-$qs;GOUVNnL=SJpzoL*1nlQ{k+=2MwJllgkCpV7=`aQp`5#WPC3 zi}`Ghzl`}7zCMHbJdUqnem}>LW4@T*uT-%r|rVa^_F4{@%>*=XekE4Xi(%`9mCk3-f;F&t*P?zL@#l%vUpiH}kd3Ph-BGc`x&7UzXm)uAI8h z&By(ym0ynCT`OP6ryTk|o1S8~#+UGEj*ef&rzo0V&8H=rFU3B%_4-omz*%|P>#*|l zY`2v^J0xB`yGs(PJhaPcmDju6I)1&SytLb?b^{A6`+zD${immGwFb3+zdWFy&gJO& zdR-rCzgRshOgT{dQS@64djEP*k2$0OISoBcta;kMruUC4r_OB(vCFM_+E*rh zRzCO~vf4+Z|JHbVV!th~=Rv&>yoS%y)Hx76y{w$tPodvoSo!6F{Hl0;I;r<-3Ih38 z@xk&ao_>d9)we3p&MIC%-K_O_19qw6^{JbV4?fYY;)8asdA$x$`!8fII(^!&pY!6X;WB+P|iA zI(@pT_p|k>uI7XGqxM^a_N;jNul3Wp0sWrG%CEtBr*i5XB$z*SP7~~x>fAE;9T;`~ zWQ`~N)Nhqj``Y>xo6d)+{Q9(9oikH^)Z>&o2h^w6`W#fBsuNH387!aT>A!O7cj&9o zg377$Gx}wY=IOj^b)f&LbERPZ^|_A@A)e%Q{i*Y@)q!zKoh#~7bUII`b4Pu;PUqFs zp27a8&Ijqga_SsQr$+L$Z%_YqJk_T)UiG(NJn?G+_NUJO=)ZF6T$q0CqeN`%%vU(0}FB zxv_rQg`Nwc_6Yv&NPQ?FpP}g%`lJ9p9TvKh~PrdH!)UkIpnt@3CRHk#* z8xu7@&|LnPiJymA<0;Ce;}r(qH==m?UUcOREr1O51oVf>>u=qwaQ(kEAg|tUCBLH} zBbEGffp{5s;_4QCD&^L4<-xs-#41J@sX{;?Zx zyz$Zif9t$2I`p5uJiz;ZI&*(|&4d6?dPt|%N7ZEm>H8)19g?{?smm35Pl{#hZh2w} z>G2+XU^SuVx<{)B8`f<*SK{pS3kcm&H*Xj_(*z3&D>|IVBn2_4^leG{Sg*&DVKHbiFJLfG`&TenKyc&vfY z@xdjx5w_SC?2x#!@9l(j3IC8-V>It1-j}iY4nq5*Gj|cXF6<(|N77RNuEf@V-rh*z zEqAZFi?H=B=iP+JheUDHWA_kWcjcyg3GHuAlHV<9I6M4);=P5>OKiITk_U)yNgW{D z-#=)J#JU3?NpudM@*u^#(sxMo{9Wvp`f`>@^c6oL(e3Q{5QY01t0g+$cvE7-18I9G zyw$u~qT_ZSf-{?>}>o#HRP+|46*(QX*K+XQh42(8i@_}ACidrd5ppvmeor1w!Sa1>H9H{Q+Vr1lf@+#7X`MEjACB{rNl;Ry<_dGi{H;@HO$8=fBjB!xFEtdrPq&k>0&Eg4Tq`RlKc z=p5mb*zinpi_|}NibT&7r4no6u9qk>pOR>wdsL!-a>COj-;i{g#G2OS66;o7F46wC zha@_uy{q`z@MlQgckghCt$T7M`fuGRv8HUN#3skf66+rMN+R0vS-Q?~)ntXOB@%1C zsgvk2nkD-Df05{XE@Gc7$EM*DTT|vMzG1z>=mv=*?|F&ND~?HY?Mjs6lXF*wME4bE zNvzA;BGDClw?yyG*AzeCYl*Fw^^o70aUYr}u{EwpVomC03Wq%)(bx5$ivQaQiQe0K z$?wtlCQp{=dU=J!hRn+)I&XMDqWzsWB)Y>+NOW{dQQxaca7k?Wxv>UwVOk(RF4ombWd?(Ra+4EIt-%pR1=>B1eM9-j&5`7c4D|GFZSd;dy#MXrG zRrp_e%J2EK-Z)-j!{j9rYu?!)(R3?C-Z ze(7lvT@f=R`l=U8^nX+=(L1eLVok#(6764JFVQ)Emqh=$4@-3K*(cF+@1&H4=amhNiD?tXh?c4r>!IC6AJrw20^9oTfV<8`lQ zmaJJmKI^MDG8dU+?)dbK}=k*_qJOOPw8e3{q(=~+_|Ec`T6(%mEqg{ zO=hj%`+V*vUu8b@;%U**72)_^!r;GM?d@g$?a{N(x#j&nrYADy&Zh=PnJORM%q3^7 zvVSu+(ww<`;}@M*C7P$Q z_3x_0CQVhzeA4tL^JxM@N2VUhnhbY?Yd{->^^3}yfMjj zaed7(gBSl;-RVT;iz)jD*5=sFRaI-wn}3}zQ`JwBIpNx=#~Pa=&Aa~mb{_2MpT-C$8=?`aZ?>pj?%vC>}-|^#uiDs9AdGEyEJkpFi zb$N1K{~_iDXH{p^mZzBy?7C;xswLyilyz6VyQ-f*^B+A<8};^#31;^zD>oi3>}n>h zxa^B#SC2MVtUKrHTefDJ%?(%j$7hc-2j$)US^RtB&Bw;t7QeS|ocY3wfA@XzRS)yt zj)OPPfAv)Ju}6o_ubMl~%)Pkwy20rkO#jS}V#OJ8+>V3I6Ic9W&p>>~rQyJruU`H- z%C|NqZe(g-^Tj(CkN(Qr(H!V%?7ZpxVP@}3`#xKS@4>j&UQW}eS=j6CD^6`P&8lq| z_1nMhH1ng2|B~~3e5Uz8-o?I`cb;P264P>E$CmNt>r0;bvgrJcJn{qG}K(NHGVlK5ODUzPrg?2lzv;0Bspit*JD%^R;im1=&u`4w(%1Yr z%JGLky*%D@zwty?gvc;ISmhb?%r(Qz_lG?)==}{t%|DfG-amI;lIbt*^w-R}eaw%p zTfg>2&wpi}KCkADO)I|7EPsDh@;9T$nyW7~zq0@F6tlCv@UgPmab}Mz9%wC||6S(U zL$2&ua>c30$C`dc+kVWvK}?L?lsDQ;x;4@Ex1=%LkH(lYJW*SAb-?$4azowte=x%===s)`$x|kpW2(lT6MM?U9-%+Z*E+kdEOAS^WA&DUHYKId~e-r1&$@7%{p*Ddd_9Oa_T#iy1X#joHKs)f~`9%GN-&dDJ=S*4)gds zA4Pkw9%)X!Ed26sdd@T#-u2J-b3QZ8CyI`U=+#qse3)%|J{)`Tj%tl4 zV~d{a=zYs+#yoK}vGh+_X4n27U7I{S)116{S?9hl^fS+^Iy~FFX|Or$&PgS=p7=g< zRMZ!?JE!+G|Gf5sjWh3?W5)cg;74c49P^aV-gz?egGuJrlrJ_9D;{BP-1+C)FFKrN zepB)Ei1cq=X6XKmtKIz;y-N7kF=I_cyQ*8agvoFpH<2JwMh3bR2QVL*hCjyc8QaQ5_>h z)K}^{1pOx0rn=6J5UJnddZLp!%A?B?p9g=9g%4Z?U0S!^Z*n10>JJEkha5TDLbS>? zwx<&^q_f2m*J|-2Dxi=2zobv+jpW?OgX5p!;zWopiqnqv$1)(JT^{@=EjxrrC)E`> zYd$C)tFz{#4%ajyz9vK_RKCR$-)ixb9O=-`nl9(^|92>Vh>TU9+kOLm25sgLAB?TU2K zZY$|=ZiM}R4CUOmY4ENM}G93V=k2G=x0f1M>g1P2`Hiw3n? z;vGMPi_o^oM%Zu3V?eRRLwV5K`_}fOd|90?AJwH*uD$Z<>sq0^9(nVEPUff&HCf{K z!yjt%bS>%9c41AQ^jjUt)PpG0d0vD_`Y~MiLu9l()h|7#?1YSVwebJD>zH&?UZ^d} zS@Tc%vpQWy3aecoAr2wFDMThz-fxZnsjWWJp`A5d(rb0rbUnDn4LzwLx~%flZpD`P z8uD9sElawzZfp9a-|Dmsg*kCeE8-hNWUTVkc1JDoQ6fT|EDu^|d*d~wV|CViG$9{( z(CY-9%#lv7CBByYAv)<=(xr7<>w)yQ=SX(HCGL>LPx7^}C+)2InnL7sno@QH#y+QmgE@#QWj@)x6*u(oJO` z*QQ=9x+um9DVSXxq7|IVinIri;OMJ1#PuGwR?X2mNUaL#m)V{qm zhse=2lqR)ht0k@ueoEVK2_sqUT+mN0biJ7r-Zmdvp3-ny;#?L#$!LA#x0b6teWZ)* zw#K5P5&mDxGwJps-|g9Lu|*fjQ5xFSqKI%~e%u)#W{Q*24sDocL4y3rDU2>##N$LV@XqrH4lx>je+R}HR7jYK@rNgVYv zmnA-r{O$BJ(xr7<>qY9f=+-h6)QD>up|8fG-y$l#WCJahcpv;H%L83NI@=q6DIKe` z=A#8|>g<4ZAE-S?vQ)R(mUu7xzr~J8cYAhB=~o8+eTyG2oDTZiokHAsmk{@Yz5(5dht&JugZnhl)u3DM$Jhv} zYZBtYhtQ|?;CbnJ!AguMuHpifsAV%SPUoCHbhK`A@a%$aRF#ar6J~>YlwZI)=h@^ z4%GF0#Dflirhkv?Z8lL0Iz8GZ5@KxP#)&p@_GFuAm}L`tLEnM8&$fxzb8O=HBAe)u zXA|!(wTVH?Y~mZxl=U{T{9Kz@1NtlIN6_cz+r)?(o7fNfFHq_QHcOD4bJ!sUuHcMdS1#j8JpFo%W8To$K zCJuqZ{%#XpK?^>!iIt!UU)#hi&=Sxp(0b6#p!-1!{|h=mdqD4iJ_Y>~6mtS)17(8d zfj*uXCjJ4sVRD%0I3-LBKRry00_A3hi9FEk>0u%V#p7{~+p%syw`~H};Kw413>djK!j(!0{L{+ z54Yp;#z;dP3OB@2Cv0Z~`t4b;mya>lPYn}(Z2m3H3ljt4!J{m>xGBw z!yrsVZU7^d!3%z5RZ(@-fWi`r^CHZ?FpR_2$j2LNkOx;lZcW($r&H$36RoeU77lNi zI3AE$UkEQMA`EL0$dnZ3SLF{lm4dLJE8h}6(&;Q%fggE9T@)tQW+SKM7lgfJQ}S#Ao+IT42J>abZ9=4yNG85EY?CTzM)!yOVvfq5Zel!ymm)P5@6=`!8g zwsJC!x;9~MnMOUrf_Zl5L5*l?E0;%t&27V^zLqv&xl-T$Hu`dId-B{BMK^Rwy+(R&!r)t5zqJ#8E)2yf@J&yCS z9&1I|@=D1Iccj=xI=rl;CQ>Ygj%7JnlVpq3Mal*E$coB}f&otTljLh6MaK2GMuo|8 zknUe|Mq-3WTpsW3=!tX3I-xca<9V9RX~cw!nDj^ylNRYUFkXajMjYW}AjK6%iE^e&7My>p{QZ^-vf>)}uGb!(C7<=C9b z1EWQEqnn8JNBcUoM0mqJVNRPH}f1=M0-GxtK9EG~nJMiyKP-47) zWtbS6w+;Pyj024>r&QNVWen4t33?*9?4RDwc)8wAtTU=T|rvL%FDJ`j0M~Ilskv^pf z=RX|Y7ccfsfX=8~yA;F_EE-rJO+1=U?h!6xiz7wk0h^QB>;zz(9w)+|5hB@QYt$xAh!>B;zln5RJk_)<4Go*j_D3?gTINiWNwFpL zh!H)i5=4(eyXb+5u}6Bm=&`$-k7R2gl6oorT?Y!6`qJF}(8e(hVz{lF$O%ss$z=Dt zZBCMJf>_2A_}2nzrE8+>NZz&|URy#<4cdQe_$=EuC?0GL>xr~TcXC{~h&vGF?cj-& zI*vm&!{~y61T+8?6H`M;Iy2@_c}B`Y*=*q{h=R@r=-eNZCo;mHk1}KGZ9l7%EXc_^ znN1gLuvzQEgCI{4g^v*lcu{+&^bVp^TCA7KvJt_l7vbL(6dxy$2TypOn1S-BGN-9B z??klJe;+*IL&a$jFybRce0r>iPmA$K`64}iyGDwxRnfwpi(SrrF~XIJ_fmrP;1aU0 zHhhSz9Z%Yi25DI^cTu^a{msZtKk&U{tm4XEwF62vPX|0MBjdqqTi8` z$j2!nDt)Z*LFbT(LJaRpc|fKS*ES62P8JyhFPiR*g-z%5Xwf;XlfR=c)+7656~-`3 zxa&Z*QWwTB3mpggE192xHL_$KONI-ohq;>Shd1BpE|KB4zHKJRD=mm<8 z_h5WUjq27wP*#Wk(hwro+HAdSalNtbGP=iz?uBupdv2`gp4Qo);Oo@du_czrS=9Mh zA!cNtUqPL$a|>^Dix%CgB1E^saM3L{Oms`PiEcjV#C#ivu(0!*`Dh( z?gg8Iy&yb1vL6J{3upoTV2Aj_!fjh%i!{Q*Z;BZc*BGwG)M$*UNDH=2W2!8}kx1d~ zEX1>*3D7|GVdah32oXEEgAX?3wPCF4+doS5KaRRN7$@QjV=+d?2rnl3TR>Iv`Y0G0 zCTGM8#M1(}Z9Mc_1X=o5G#K zX*2L~gKjyA-UN@`X+&Wix;)%(^B{jcBSp_6;iB`w2=uQ=;l!#h1C#_+a%``P6P;ie z5$Q29d>P^fP#nrla#r4YZSnw{NHpfkG2Mek>)SU*^gS|1^s1T zLjMG9WSv$%xo4P&Hf9K_N17X4&|~xr7d>;jd%JnMI*pV#kpjC-LH<&Zzm&8je>Y#3 z*2EUfe;p%5$FyK??wc4X5|6}*j#a8GKJ@SSdFU%LUCeuk6NnSg(>4x$*&?g*G%JuN zH}aI6jC)sOW+0Ery~Bmw7${J~ZpybXQ2rG0ED`Bdbx8SDd6|ow1Pi8p6H`ULB;@^YP0VGE2WEi-VoI}>A`mbLJ_rt$Q}$3Wt%I>7EC zg<}>bFVG$-kNQBk_*ppCv=+JK)DEJ1`ZA-tk!Q#e0&Pg;Xu{e#c|Zq|SU684!u}Fb zH?fwwk!uvp$+FC-8Z~Zp68^ze1{ef{};K6Xzb%f|yMRQi1h~fU| zxB&GHYUVsy`Q(0Ng9$bog{UlauPf~VW$tLq3D^VmO(WV6(aV8JF(Rq3vq;KK6iMj` zB5Ai=wR)3Bpl=zU8y)?zzUbEAN}2R}aQ~&Q!?jpvC!wrKY3e#7Ia(y|=<4t6OK9!X zqUNU%W*5618i}%O*Vp^kGBDqdllTZ(Kl&7kH zSX5!Zu)2I9dKO@BFh#XRTb}HrKQ>L;$|ZMJ_Y;(7Ol2Z@SO=`#?!cODr|4nq5V5-c zv1O_H`0!vKH@MGKA@kP=u@{uli~Ed)SL47iH4fk!+5Wk~HAX@gTBo<2Q)rI67rIg( z#=pHFn;gGA;j3&Hp=s3p&ki89(PZQ;WZilcmw5g`*SSQ3WvwcDLnp0gqv5g5vZ?tj z9`jj8%x7_;%T|n$*dL{_)kuyJ$yj40;~pXz`AtUON>1zQLlLBt>;6Ra*${iCeICl= z6FY@?<_^pm*iRz-1{Ad`$VXGY`k~GsPdX>wDa4;ZV<1l`^MU$T{RK9j9w9m<#(E9x z(MF-n>RzU!h^fGRA>Dgas5=G&9}wyYyXlCvuz@vC*YwA*hHDmNH{=5Ohd;WbAv$gj z=HZJb1U`s9jXV$<9l}J1$uy(td~`xS;zg&e$Vb;`jIGd*^-Nc+ak^rS)71yLZZTN% z#9_@7E4rm6`t82>mN;*$Cpjfd#N(b%uOVA0FLJK3W3K9ixhh_yR0Mjy*PuRL9Dz1S zKpWW62A$9b@gjLQ+CbV2+6?J*K{{P3&~7p;0bzE8brM~6+r80AHj#9oi&NL}=MM?d zX^#+>U@wm_P;V$gY`p|XI;Nq=wL zUn8%4Z{6CZMXoX2$-QyEog?qJb(qW>YFljhR*1NN3UNCg>?52Ael+k=de9H94E`z$ zpNtQ;*bl_{V|-Dqku9q2we4korS|?@~~KuT-*tE;Shmw#T((l zqDbs5K)E3E;P+TZ{~*M>NT2YP?{E$Q{F3wY5oF{TpJQ_;(^}r>Dv%o*p`<3t3q~EW z5N8i`{_qjfCM3QW?${Dp&mZ8w9i-zmuj7@CbcBsyO%uAFk$n_)Q3$(0AEx`*n;x2x!x-bM8MQjNXQQXVo`Qzk=Ka*i5@b-jJ?h7jG}RBh-6jsX!;n-c!o z^&dhe`E4aXA2<#~NY@iax3eD6ws{%i@c@C8?FRfM*_nucnq}VxCJ#ngu(oP%F0v!> zWUQ%Dj8W~zlQA1~&yIS+eY(GkFR|6$qV}PTfw5v>dVetxA9-nGwQil};C6M=zBiRw z6THDaD;|#ndsxgTkBk<*3ipX#>CcK@#*+f~F-EmC??l*lf=JmK90N&4>Q0Oji5S-sF|H+Up6LA$0?)LKcYM~*<;p{PxKe`sSkhoh~ zn@5+mlw@!|>HLMV&O!VVP(WAvV@r$H`S;a^_;V@FI9aFB1$&aXFVTCG336ZfuC&90;UAD>)yFmKdgcS5=+?S=GZBt;Me2*7M>zZ;yJPcZ))1rQIBuvCqah=IE zZ9LYd9kDiz6G;`krtO5adXCNc?vvPK7)PVG5S!K-@;Mi}f9nm|gsm}diuWU)&b4X# zfZXmX>g^b}X#Wm6bl&rEHt`tf2IM6IGVQg?K*Wy(ou})Ybfg7!Tz3x6j6wT2KDjro z`FSm}JJw5c7NtI|+7JWQpT{9j(SHu zqRxH$a4;EWi7!u^*T`BGSx?vZ6+ui zI{@31_KdX-#)zNUb5EP-d7w+XcKhK*L;M4zZB4Fwcc5(2_B%sA(jfi4;zTd>gTJjy0#d7Vnv^-exgrdU(qMsA^KSM-{pRlktO6VTuZb!%G1FeiM4>d zCq6huw0vxc9-kPZ%Mi7`xAO8n2Yo0hN7_)U8l7U?Mp7*9n{e-wi+dleor66WW1bUv zN#9`f!BVQtjuqw=8iTypa!~7Ab+*xV4FJ2h?rG3|FUlEL5#=>#-F2j^=v~zXXB?ej zuZg1fmtAlcK;t;Z=A5>vse8XQxc4g#-1|AvbVe`CMLXKeg-)7_RG$snkDOCb&)t!J z_X^z6dF>u$-!byumh6JoQdxLT;TzC6wu_(OkNzRZE8C>`COEgreQ@*vZI6|Z-wLAp z2}0b)ii8T(GmSf#(~{8!$rW-IXr-C6y?!o9(WOm0 zQCrj_|KyBh-2YU^2zzlf?ooRRIloq8Oewa>vx9_?KKmB#2R;YQ*L{K3h^VK|IdaYF z#r{0*PtfO%;2xq1_YmlJ@*cvExdrn>_;Rd0X&mx~;~t3i($##V?yE6op&uuqAG6(g zWqs_9ajX0C+3l`NXupQGLc1^T>`n9}xb3iUWs7H{>?=fD>rl4nfITD+!5(n>Y@CZt zZdZmH+2~;4UI{4gMLUU@t++3f;|t1&dq}Q&zx+ zIvXOE+o7pK%?B+@P*}>3rA>5RX6NDg6i^_Yc4RI^{IwPteSV_t{P{ESd+ zN0#F;#$oJF^@6?jLYw!>k>hczibELYo?htpy)duzO5?Fw&J%h~i2Gy9no#!lBe>_O zYID!yHUVqW3-+(&nu$$cA){yJ7s_s~8 zbQ3AKpGv`f0@4Z`*~DX@w^;|R z*9WHe!@X3Gw)e#t`?D}Uc{YcOm!$RMw+2_*)VgRywCI^zXX}}Mm93|7nN9U*HFmgg zMv*)Ub6xKBwm#|GY<-NYY=L#UN6C0d<`lAxL|ZQydV6D#%Z_nH?kRNq`JRGh9isct z06deH1`4c0BEv)^#$wv<4xLwy?ZESKcor>C=UuG(aeQtr!|2||vQI{Bv!ngC`2x?h zjcv5F4c&WTEzlinf$q3h!+Dxl+G}8a(1G?x`F<_|{l_jk9l+l3h>i>TU@q^8xx72( z^3L<)cgqvd*6C7K7}y3O0o~qbKUBXId9`n?1&~*uZ+z_5%7a=rh>%X+UfcIIc>d4_TEO`< z@XX4hc&YuYotzCAH|D46@gW(+laT(dA!p|!rB)5!*Y$A*2R-x*^AcW+Fd7X;&D)! z)_d}Kp(S}R)(g44v0mtf{kbF&PpdhP8Y`N}j^sJbP^=$@z%B;`&S@N&Fx7gtFV?fY z1M68IU6V}D5XH*9VqM3{4(usZw0+8l;+!Ne^Dq>77=kB=eApJPbx2 z1_bgT{j5X5$VaK>bx@ElFd-&1XpXB}w#rx1M^4uNsSod_St8;=j zn%vGfuI(XmNSK%c(&MDV`{P#K9)HCmKV=l23)S~_w1!UaCa|~M=3GYYWp{#| z#tWPi2llen{RH-!L+&Sx!E~0@R}3!fBL-tnV=&q;#oxo1)Y`2@+M~1$oK<0MsPq2z zsbS(r&?VY7XdR8UjXEc>>}|<=cHFP$V(p8z46J+Q9E`qCeFf|27|c@<80(Y!(>+fj z-RD}L36T3$vX9Ze8}-FOxJN6-xQ_clJn`j?^h7wr(RZjlTF4gYywtc%MEb&8Z3vL< zh^1iP)EJR^{31NlbusSqF2S=XwK(&`--bV(t{kP%ga-Mebr|ZizPRU!9*uYdH zyuG@j-=dMz`Jj68v{Npvzoi}hq`{AHKiVP*xc?X0h0-ENzYQX%)0O4#C4<`h)9GfM zc9L?PBrW>w4>_%$%H_OH2DSO8_1CwfpX{s|;cifSbw`Tmw>{*n>D;?b2DSO8(-C-n zHq=r3oUG3Dbr~nQ&W-T)@KtBYv6+AHX<%lI#tOz7#;X|X8Fw*0!nlv|Fyp6;|747s&h^FUWSq=6hw%)? z6^vDkn;EZQyoK?8#umm_#*Z1lXS8$s4Pwk-%wk-~xQcND<7JGuFm7QxmqvkqO>8GE zjE5Q1xnB=rOk|8?JkD|-GirVN*uD-k-p#1vSJ_T4s+v|(T9muqTO_U_ZgzR$+R`El zo0Gq$Xpsw?!QAzbweg}E!r3nmp7RuolM z3h|GyS>*-!rISia%M0)%fa0cA6cvfXVoF6(ew9pgk=Q1tl$KW(adPL8o>}>oRZ}Y} z$}8|dXTX}1SzA$2R3?+7q&|i2{KA}~%JQ`p1w}&qNNKGO@()GKFWFF3z9JaX zWK1h53tX{C{4-)~l{@h~JSD~yCG#5%Z8mX)+DJYs=jvQB2l$VNZlAF2?S;T5B za#4Os)wJ@8`N(T&(cI;$kUjA#*SZu!PDfixKn;hQoL(rNi^wgiSW{Al9H>;qH+&t- z;L4HVbG=1n%nKt7<(R*|vZ`o}r6Qg-kp7zds@YJRzmn|gN2=qJ73=Z85;Z)%Y(+Uj zQ)Dj6%PPxDi{=-=I?5)mU9qC5f}(|(OuG4ksnv_b$Fikol`OBwuUJn3V&>GGIa6ni zP8(TRT8d}d!sZv16$aC67Fi|vrR6Ipmsd|m%ThDB^DFY#ED~Resbz&KQp_O>&njIx z9Yw(NKG0FM2NgLl zP&evOY^PA^J3VVUEA1-Wut>`NA~9v|?5tU*>(u7ia*9?;)0l10|m zVPIKVR4HyUW|fz(Uh546Ni~Z^5ouLjM&@J*)vvsmEPyNswj#Fi)sqSe%GaV7mJ}`$ zld=|0a_edk9R#kUQOsgq)aw`F_kurZBU zH>MF9&b;BWncPJc(jLkRkYm^Y5*jPV4mB63!3qPIhzX8Ixg~3gCRNJ$4nA?2rJm={ zDygi>#;7V9kakwl^0g~h7FFmpzff(8?zq-V6}AXJ+D9F@3v$az8(oL=FA2}dFR4WD z;PT^rBUDqWicsShTha?@y-8(-^SvcyvLxcIh}_ajo+l5H9}OkDhj@oL-RH#H#K{@- zIfH=5L2*9Sw`Inz#=KP$m>suKS=21A<`mhR!)4v6ad!%KaKel!a&X{5U#yopH21tU zJ>;GA>$sVbi(u$-GRHeO$i{+eg-O^%L1lSmrtua+@~eXGF{TB|{0R92W&R^^figc# zoV@&Q0ma_@iXvsv=w}D577qRbDwAAv6sblNO=w%xWJ#e4730V@7E~5hWEHK*N57sm zWqKCAmV}#yZ-UGEwjLgaOQHiv{eI0J`5!Ubp8AEKX=6;YSA ztq0w{j*#%5ep2?6!Qt9|bbWe4qEkIJ2r=e>v}sB60Xa8G$h=`^?)f- z+PP+H*pn0zuFIPd8qNi9hlXhyT|44ArmeE$Q;M<<<4( z3<-B}J%r}p!Qr9ht>N(O5IwryyrJP-Z?&P}TyM>x;aq^w`k9FJH@TxMA6h?2SF|m! zwzrIsaBXjSA>q2-LhV-9TXBedA08j-IXr^vMcaRq0mT0+7doQ^Lf zyoSTY)ot4i!48UYaJa5F-Je`PmnU&?K9A!bjm>aUY%ZTXgVAbTHm_<8bjqd zVt;5jw?iYhr=Bl$`o0i(UEg@AnoH-6%B$T-vU8@k-S5Iqi^v5<9(i^Eex!fQA@ zJ0x7&S#e0X9yjVZJhZ%_{aTkdbUfi?F4PK4x3*PnfBTl>)U=L`wg z=?k}dUp*eFmM)Lw9P?Co9ETTkc=kdSuJhsL@S_XbhSzX-QiyyVhr4o=d_3!K=h9EsIn*uWm)uwW=Py zEU)LWR1R;-Rq}fLba8kT*PFKgY!2sa094K4y-aQTabU#e@gOL#EZzRIaMj|eKMPka z?)q7{vgo{@hu2VAdR_^pD_rE)qFeA_!`D$Mn9wHCKca&v%(XM&h3i# zFxD{ob@(4typOT&7R7rT6pGt8p0Rj`;u{!S86CItb&S3{SZ`(4a4*4?dmagV~5 zdlh=`Q|Ner;~!M$-mS2X(ftt1?cw-`75W(K9$~&&Vf|wYTN#@kSA5f6g{~(R7C)u1 zmT?cGZkHD3X*?pQ?T_NgPgX}ZPgX;1M|MkniL3=bpO^17r!j!~JM|^%m(&-?`Vv4^ z7pjlq+S5tl)c<}-?^3*dXsS3}Oc(R-b#$69_*75=Zj_TOPcx&nS_Jkm1%!T)<}K#e88uYB#<&}=aY<6Ji8xjC5IXl7e1 zXS}ImHaHpqbL31o2eY91<~GfSbHyw<7v@4H8ya#%mcTivlynHUl$Zvcv!HYS&-DDh zQvB!Yf3*hGcr@i-yJ?E z=y$3A&&B`4Yk+KM7Uq}VU3STeWw~9EHA0g`sl4#(TLveHE%+Xf^WRsZZ78gMG6GFGjZZ{U2F? z(5lxxKlj(N_KWfEtlxP();_;a!!Ks#z|4|p_FE1!8TCuXYWYy}@HD%@Av+-Eg+I8ntuiv1uIcf5gtf|vZ&z?SG z=B(Ls=DO$Q%+Fo0a8cgkGyX>vo@o1y504@^4xZZ!V7No;Z2cPw`{7B*a-QjZ$EsyLq-4W{{=s)AQ$7qzfpb? z%Rd77*LED)(L?-o$I%^2POg8`ZSsnFIJlU1_^iVYvFz}w!)ZU4f8)?!e0bO9s7*R& zKNI<16=3{|vxT@YcDj&y-q&-!Z&2Iy$;gS57B0^(T$W!^k-vUfSF;Gl^n)UnZBJjN{0U1Nv3Ap4rXCb- zBiNokDt7^X$YjZ0yZTn-mz3ghcUMVy<+A1Y9@DSMpFeG!~q5P)y1-^3jBfzyt+1^;g_zj ztil8AYnHEF@vB;>WXk=LKKwp_6#h4~wO?PleC7XUeWHZSeTlQqf;Q(Yo( zWt!#EcCVY3UrAG_h#F7S))LhQl|BaYx*?M*;>--ZLd?Nzi9Zm17mV;)P&535_kmjBZvu85h3CmB|Gj5T?6`~aK)^9M;x0tR6xnN_2c2HFSvBn&f=Px!6h&!X>YJq7Y3 zobVth4mM-`?iGC_>qAgB!U@gE$Q%5GXMn2VCtShdHNdw)^bJKHFm;N`oAtXw)^85c zw}-w5xsoCz_R7MyMByjg0xE^y`aL1~&QPCes0V}-IzUbE6BdHv;P(Reu)hVEeLDIq z!rj38K-3o2@8mp^jj-ux(;g8Lx57Uh{sv&-4At+vz=zmx{q_xg11A$y2YJE;pq=o0 zfSqSyyh=vifco1vgcpMLLWZy&bP#^R2GBA13D3eYNiMGS0KWv0z2T@{3M%F0?e6@euX>}ez5@k2!6tFR*MvUQe-p509?A%v4qzqdAi`^aZ?NA7 z9KBeDyMQ-=s7)JyAA-ovt>5jT@A>QjW#Ridgnt6%!QTqpxPKt+_?<( z37IC~cc5bUg$HezkM>A`y#e*NX$Wh}@qJ2!6E=a4z)$D{9fzOrOD|s6MS9N0I02&Z zgm6tYObs$#;71_Jf6aOfO&ip>?2~W9B^%r`lRVj#c z5|YA31d;wKpyO_opYjiMfyjQcfg3@T7U7(GRNcCP1t8g`Kyfc@1=kX;0quw1 z3;Y0d5dI^;y8AGuz`qCh8i=kv4xIP^>KftMz#BmnelM^?ld^{>U>5rcYuLXX_y~yP zn}Gu#MBCy0h{J(PK$Pbi;Kv}ctE0ewf=K>*VEk_7r*9_oV1EkmE)b33_X1xBk)DIV zs)t~I&`3=ZvaL=hHK%E19o~Gb_2g1c*qd%$ns51RpH!|w#r zx7BmuCwvP;>H2|Zy^J{v;a=d_S5QXy>D`~Fyr#(fjR8Y1)j_PjlerVRNg(n&p~vpIDozhqVQtif;Uv#CNBW00=~uKWb)!e0!$<5M-ZGy*^UyYe3c_WulHAo4Q+*zCuA4L@Pp7b^es zuD@)MEDJE_IQk>%JQuk08?+JRGfv<;jUXy}3((Jg!VUjKxgft0xb_G9h5_=`!1y1P zZQFrAfSM34e!_SIBAa&!yvNfpL?N!V16x2e|F!~;f{IZtKky4sDg5|om;A1p7yb$G zZw67Gw*Vh!|6X7W-i=D@t2p315Xs~MZ({#;;D_u#0z5Uskmbq%-Uy;~T@%m`s-|=! z4KWl{1HTiv5L64l2Y4r_4*o`9rw)d^x3U8_fL=!UM&N!B=_KqQZHRh=4+p*gdKdov zz-=*xXojC~H;C3tdw?IY{|InctRZcFIPe+}m1`TYE>7v+3H$(*JrLt3uy04y8~g)+ z`Je&t7Xo{9!n|3v4_S`NNur@S?MnzZQ7!GPFBvkFeFF{DjBzm7g%8zz`=O69pVxXvj6p1mF!I zvco3etRl#xO$kS=Kz$BEe*tF^W20`fto6}WUIwR?eatI!{zpKuST9{zWMH?LOt+y}I+LH#2<9QY)N=Ia*VsbxxM z2C$g@gm5=Gm(LuK*qZ(R_3e7*UD-H5hdTbb)H%CycE! zga`gO;On3a_zwaj*Qz><0uBL@p5efoK`D@F1;(#a;VHmV&p}%tJOg+k$PfP(;QgST z@HYX|*FzruBf$GMppH@z4vaci)hFR*P&UH10EcWue&8Pt+y|nzAPhUt5Df?q2W|$@ z7_|lH*o1mUIN_)oLu`aU9rz}w6#hfN7cPJ<_*;Qt7s9sT4+o9}Q5l`U-Tx1J?*bQ9 z)$Wh)xpHR)WfaqNR8+hV7Zt?|12eiu2PHuzLjhqBikmPfmKHLgOxr25o88qeT3K27 zDry(JB$%dXS(IJqK7!Wycc?dI}hmhhUg9iy5EG&z@Kp2+ptl%303u?{n&x3{bJqs1sXwQ|0du{ z$z2H?aR~khODHrTKX9)F`hO?ms^Ja<)`7Od-Srz!^zA3VHiU;iVLB)t?$9%6CqZmH za~A!@kD@yq_=x0w9C-6jC>MZAu@VA^~+8v_tl;9F2M9;gK#0gV99dEmr!ITsFhGO!Fp`LzS9B{$(d z5Y?BXz`zBfn{Y9R_*Vd5mE1dkpM%yR&KBU5g(814@IBCW`2PWn%fRu?GgC{&o6}?!cBPpGQ^2?^#NeuauCLZ;lP(~mvd*p(+CW?LzFWVcp5}{`xMw~ z1-`*J8uJC9-%5Oo4DLW+=$&#l4kVlf(!xI(xDG^N2~~HAamE98gL1(02C!lk>JH{; zgiRpQAz?(7=q3zxh^` z8YxcT5)iWu;9DT#uLoWMQMq%qa&8oe+y>y?PSL#<_zK7hdA0-3fhg>G;B$AQEa1Nt z_ydUi&j6PRuo?JQ0R7gYO@KQPxN03_HegHzTzwzvKHRmyP3uMXGr-UX}Mq=y-jDALrXPbx=W(>fU+ZU?i;wZz%CB6$eE_!v5ee+zKdr_eLp$w1%F5D(mh zc_7LQVYTEYG`8RxJSJcZh{j8Vrf)=K9Ju~;0uy_8}Jt&1s4vU z^T0oR5e9CnpMtv#qO|@1zJl)#k$XFEG`^2U;}!$(K+HaY zN)5gjrGs4or-MiaEBR?fe!>wU3O05n+%pj08A66L=3wQ7#$(X76Y6;6#n2(1zsUHEt#`dFj|H{qcP$P4OMBhVSA z;I_hlE%1&h3ND?(0$&Evm~%U@cf6<{1F)MBvVo@nxG6!wHNzd2sNf1r&>Q&!Z!wFy zEdf@7e8(YO;Gn4rwk{C?{0c<+{{|SqD>yB90)bO3qPy!irs&&KnMn$c2M^($paQrn zfe(X7=No|EOKvx?d8UGmkqF~z*Cg=oiJuqH! z6K(*}J{dx{a3AmZ5w{6linH;>1Hh@WsKXe-9Fgx`QhAb!F%x1t>JEPycf zHqlME07PL4zXlOMVYdR&pYUlA`4jGz{0Tpm+=M@atk5kXeT$pig!G+wil30an@Vm% z`o0{w3F-TY@Kv(v2Tr21lX!Swtg9I%BWrOB`jG&RA zULY0dt9P)60Q4T{ZP2Trr$G;b)_|6S=vRg3oOgl*&~nfY&@-SlpmNYBpaxJAXg6p( zXd}o0S^^4q7thl`R}N#JAm}I1x1iIY6QBmr5!^ordK0u0^a|)%&|{$cKx;s+f)vZ9lB)W4ystMu4;sJ{}kbOalVC{IE8QtCH*Z%iv%8H~t&1 z|HeU z_O%qRCoohIgTHg(mw~_Z7Pb`d&B9i=48}hdZu-5c{0UE7DMA&y_Tm)jO3C57?2_9H zb~%Me!TM$?m(LYJXH$U%oDDG-ak*SE7?T-~0qda#ZagT4TZF&ZXT^mhY$A9Hq30~{ zFNaK7xU#Y6Q*d3zVztAk6!)_ba~Y@SMuL{Hf1_}HeXdblHj5ei2=L}RJSmXmG9j)q z+#`8QAa_2vidcF)lOcymujiKHjtyy0%6Kl$^6rgeF7qYXykW=SggoUb3UA(%vAlPc zxieQYkz!t#bSUAa*kFt&3y5bXd0bv!o?T8V-T zQTV6F8zQn0{x-N~bLGgdsK;WKt8BzczXZG$P=>M>)1lHM{d)6AS7J$AEAuEwS^=UT z&xIn6WW-U-txpV`lsgQm+4DNix=a|MEdNkqM~BEevwU&gKPTyBE4x=ioOt^YZw(2_-0r^j}yQKe<2RNzd<8{wdIb3t8x@n{Z4mD+IdNz^&%p30oN zwF?uR@ziYmKk|#8GnaQ2gg5i6&P2d`1l5aC*kJ2YS&>7HR<#mWPV-h?IH%DDRpLUk zOXUKXqYrCB%(b~r^S0=d;8Vd*Pz}Lfx{LXUPb3QvO5sAx+rj_OuZj;PG)~u1r&hJ$Lo|s)HoZ!UYF-=i}jI+LKCpV*hw4@6z=|guKfd zp6t-|(eypj0QmsO}Yx-%AZYf3LG=-P&LL*;O zuc^KW7HIlO14g>0@VvpOvM4fhbiGCRP!j^}YlGI~9!i1NqDb$7JJ)Fp;{|JY2^G<| zVi6f{(9EkBRA1oAX&k`25Ebt6II;B%_u^aNc2ge*`qr&5Q1u5LjbfJz2aOK{^e9r;YngA%l)mrTCquwCuZeT#^M1H2$w zerH`c$~)7;eR*d=xR!U?!^7qo=Njjs?yf_W=4g*_$vS>g7Me+m&}tOgt7)2M&02 z3vjRcwB5gM0IF>3eUJhM19fGRU0A7#k_>sIe_rg zx<#eTG!%00B;TF9`xGlmWlo>3-*TxLv!i)n)<5T9&;~i%*dEt@}$vY+uoCH>T zBJX-2ycRCum`C?2qJg$X^TJx@=h1o4Bcoh9uICZQX?qaU0`EAOnX&Me0~AFiqJaH) zbcHMqO)Y7NG;5&1bl0PsfLpw)I(!4&Lgpgqf&^xkZ+umTS{r?m7iNWdbe|8SgdxmO z3eTA0X8D$fz9tjzAHsd_9gnUaSL=9}HQeCQeJb4%(|nHNInW`gB=J%FB>S?HeXR%& zo5SqOwJltW0)U-i=L!;dlLthf7HX(jP7>Nxm`krPz9uui4Y9S(e!Mfo*Ksjfv!=fq z>@MBItsakNXEk;NAlbE5Z=g@-74Le!G&(LRH8l+gZW`~3MO>PiJ-9HgiX~+%4QTMW znat`-`0+xG0SpZsQ&Yn+;+L5$R*Q75)E{hP% zyJ|>B6n%tQv-4e)AuG=4lOA0!L-SK#p}1i0 z!x36yrRw@A+FWP9n$s2GR#8KHNIF&_Ji3027j?<$Mb^5hYv`M=4n6(vLuUoB(AnTX!dgvD-;SVG z*EC;Vc#v$vA{?Xi+|j{|8;=wui)=@knFOXZqr;=rRDA&t^l7|vL9?-rf};DVH@YkV z9^L98tciiaqkpV#rJzDm3$I9Owg^4=xH-+GCO+=OvMCmqvL_$6Z`oLivAl=iFX_tZ zYjxh`>+IKxr=nyX6nm1;;9l5`T3UAJaopJ(gxJA_XXcWSGvE>nHcUg?hoDJSe+VPl zFD#j?mrRdG8${NeB)}5UA9{2*VH|?7M(u;l;5v+#XL$q%Yq!uI4b?%Bs6-hu@$H($cIlzER ztw(nZX`x+19Sws}NbEVpFE$WaaCNjYsklH+Ge`)rrgq6`1m%?Fu$YNnk>RbHVhytj zH$^1XoV1Ve)>3qgXTgd5Qhl`u@A3j#&r}RssNQ;X6}Txy(Wc;?XvYV4$Vs&oa{dVr z<=hRISR!Z|x8VZSMUv4f{DTVCTOtvAXcEIjH8!ZJheVdr5i^R&qkBCZs-Ui7p;vm> zoOK@EQFt47BOGO1Y`(=I7T>UsqAg&<{2rk~0w2oSs&Eyu_CiG*tKx5-CHvMGy z&VFqsscEqLHu#W*wM9cC?~g&SntFSfrwO5%xjSXv3XMRTy+)i|fJ5Ej^9lk9K9dy4 zTsi6hpuUd&P}kiKhuC$OLA7^yyY2-Ca@W0pLjD~UW@Qf;5m1lobkN{l*eVJ7`Ua?= zH_oc#z8n6j@Ouf^1~Q`$a)3Cz#!Cj0gA~#$y_6CXs6c9v56BlpKR*$){=fiGASehF z4AM|1+T}-e#@9PSI}VDU8xH-%N#+b2&9w)^iz zFI3<9FclLFDV}#tgN0*^`kKsyYm9%a;SmUfF{8y`C1Z6bUi5f`=C;LrLv{F8gbSsx z==<|{LG+;T)Bz?#p)@I=I>14?Opk8X05Ve}{+cv9>uG$FM?o>YdI^5j^}F%6USs;0 z#plsQ;4=E8GXsMd3?_%+N*t0*%yR^AR#}7XEb6KWYT?~J7^o44Sj&sdULz~igh#05) zV!*7aejG_s_nl`J4)VhL9$gTGqPA%g1*`VhMUkjr4fqlFB-krP z@_D%?XG|hFcvqjqwq)aW45;3x?CL$bb9ynZb4UcyK-s*IieVap{~3re3;7&UhKUY} zUkbMm;RFnRdByL%Yi=5X%Dob3svkgPB-j|ED_+LCLKA1Wlq2}K{bl}jsGRk!)ws{( zoSR7rJ&1%lwHanL}6X5#{5dPngdwZanh7(*Mqg)7cQ zFetPNmr=N_7$*K=5oEl>jcE%k7)>Nh`SI{(Qb5!%Rp8nbR+u7nQ#6RCB*f)|0zU*@3i_UNi`%?oQ;XbVQycJM6i;E4p!UaC2* z8fK}DG|X?owMXX!lh9697YHT@Rc`>G3A~Y_V?0elJ6i8=SOhioCXMCmHkEjBK~uXC zu~6NEx+Qj9Uqrdi=$L}x%>DaFW}aVl7;Kf~$7>SF163I#I||w*$5P+>a$gb&YL9`o zm>8rJmMe`%w-I;WVnYIZcnsN7rbo8}e&*_L?64S>uOvT48D9B2T)J#9)}cy zE_3uZX6ImY^;x?QDrv5=O^GEUrLpoZEvKPFlAJj1+X0t2?u#?Z?b@jN4k20}!!4t5 zFxHr4R~emsg#(q#vGT5VG|G)mb>;F|%&ml*>@wCQ97%FbRl+7P+;Qx#SqP|^zdXPN_9Go zg-y0U@8LqALPF+tW!Uo`R5(=ew2MTMCZ|WOPcWL@(??gMhvpH@VBU` zz(hQzaz(g-D-Z2tN(57z5)DTT)^Nm5p`-P{?AY5y#?R^6cnD`O7q74g<1uX)ZV%%f zKcUeuCnpK#1UY&Mt8*nP2lW|WvY{-Riqc?A+UJghh?;6MGey+MIcXl<@96lcE{^%T!q80a(ZzvFXr`H3y{0A(jKUm#H-J_I zOS2K}tr+$2LOU{B-j~GLi;+=1#)IU|(m4TFYcB*b2}!(FID}o2xP@j!55!mtefozq zazd}7sXYcSY7Z8;rv2$O^Csb;|BzNNlStkUc=371gkO+r2F)~2+$l28}t`ntb| zRTzZ^{)C(C*{qaIQPVFT20lK=tfpF6e%@RC+VWX{mQ=?JAEN!mC{66qG`o`OgnfM6 zrDY1&G!HM#sizc>8U!&OGAq&MP9kPAkBrr!0z{D4ba-_nDAi{b)n~G2i&ITK0aj#Y z5F6Cv(LF*grkP!Ep(9jbnbfI91#=v%=wh=A$Y^1o5wN&Fuz<3of{(G4xn4P=&=EL>h4bg-U?yhvtnsn2^k7A=KXF+&{XdhN* z4%R$z9m@-O2CI-6fr2j~b}QmHV0{6xVp*B$$}CMk*a&V@=Uak_^={0Fq2XqhupJAe znEZNlGF%c@^kEgnBc>xX!D>seJ^||!qbuL>D$Mr{T=T*$7~k!5n*>c#%?0~-v!FI3 zxk$8SdS1BcA|LljX%7q;6#MzO<}x&n%3c=X5)F>}dC->Zi-7GK|?dreU>a2eThdGzy$TK_?5G4Kxy-r!tv}uvs2{J?D^V{t?d$%Nt4j%Wi)E` zd=*+Yn4ouAKY~7GVMs^T#P9n`&j&PBexsqNx@eJC- zgr<6$ghd2ic-JDFaATCiF-g7kj_w-;6xv~v&}_v3!twRRtx9`$qY&?#l%1^nt=XzL z!DlyG2cEEGADAg9G1W@Y3Or^F3BH=0sWQcd{TjQku;0Z(v0|Ukf+y(a{u^jX$nYw{+QM{1O**GlGnq*eF(Gnqeu7urNk(T&hVa=>!r};{vdy*zw2>b&kvn|g}UK! z_^VwOVij(fE~LsYTAjV7J5yyB55QZ$Y`#V-Pta(s@^(##ECGfrYd;{>&m>fQ9Y6d; zX%ExgeL{H8K8vT(RC}|hoH#HZvnU!(cc+KImJhQ#y>KHJKks;MrmK$}!OQ%taUW~e z6u}rZT4f0D*r&a)Ph;=KJHBk!Xahs=%u5rokG!pldh76gNkXG#U#r?)Y*}@QR(v&U z@O}}_;%J%DHj<*p&zpjH^>>#na&2meR-;W1(QC9hAqLG*V>?ocw|EX~hFa=1LvL!* z486HU6LGNogqW_<-pd<1F?%IOfbyRpgT@{_)0Hl3HzM-xMomZnF|k~C5zDJTF(V|o zCd?EP-!|$$miL;w>#isNa8Z61A7x@VGBF&P7%pbwsOII1td#R=8m%b=8E(~D z9B!udFstyfSMd;E0nJ;5eb(XiUagO3idIs1SVagFkQ&lL3Tz?;LSvXNwo3YgI&acL zf7-v(pR6z@{$gB!xP?S?x6l0z?-IXe9pXsv7nk?|P>~pJ;85EyZ zG>AqxTc|Y4-A3F18MX8WjlNv6cT}U&VM#8lZ#$F(f0^Y3cv-bk$}GP%Cu%~JvI8CF zh-8%_{~zG@b%qeTGbF(o%9sJ7;dt$h>RU){2#NS7!piK*T(JL*a;{d@b+6`KP}O0Q zDziu72^us4NqI*@ye5RQ{Cz!8ZynwMz`|XlRcM56@2vmj1&gpRRemHb>scd zdKzysCeOYp8BHt<1w&Z(Etg=J5pba$HsB)!#x|3UWR=TJ~y_yHq8jDG&1L31p) zDj}FhSBZ;t6b&2si4t}4i~eBzU;S%ZFN*((gg;9de81>FO2PyQlOjpHu7oQjyhp;9B|IkKj}ityEQY6d z#L;hpglQ7yNLVG|JrZt^aHoV#61GTqS;8A6`36fkRzhCFA_>LRv9EeKS4kr~yx*0f z_gXtby!N7(-;3$kXP#Y|7v_m*iSkQvDn$}RFb6-k``jWDD9$6MjDH8HwUg_ z{3~F)XcM3n+DTgmkw{x&`0MFS%)bSkVy-DvHVaEJcGZJdUr9*aj#P{Amwpzcn#lA< z`$cV6X+MRYoTJqn*fEQd!Vm<1!{?c86SKm)Ver z_9^G1=GdeZ=v#-hCt3_qij>ot<&fplZe<&;#r?&k`9fSJB92o0voW31p6O2AQ!ea` zr>if8xmrsd+2iiu24O#SENbmY=8CzFD++$ZMJRH0_3_^MJ6y>Un++N0HxHT6$Eqe$${25$8#m#?bqRawz7RbV#<)bzlCqrAVdJbsu~&LZm`t{~10k6d+N0g!-@e zX=jUeeQn%f38KGV!fWqy{~~$*lFmQzh>+wnNEj<&{B`8^?!~5c$P|#l0vatQ;Jt^( zR_u{xHSSekbB`wXYmx5_xVJ&NCx-s#f5X5cuasAMIl~YK`O&0MhgDE?Ra`t>mxz0j zXQ!A_W`s7YAN%0<`1QYhkQe`Z1m3=b`aU5&D?Kv3EFBx%%L{B}>DUFIZL26r$H!RG zE5^p8&&D?r@J*ETWcZsaN=&8sOKqjt4ZVmW$9w{W%?|8GD=6#-8CtO1%l2xA7Z#CU z%W$?uyu&ZtVBq4hx?GP1VJ}~J6oi)K7X2z%CTKtSsC?Rg9X^KQf-SLDbdetXU$1m}{m!=swysE{^;CrfMdLPC2fr?P zjUhi8=e~@^Jt^#1^5Zs2x}?3~;Ra|7*YKlR9@{S-ZeVGU|9|!;Q{o+F&|`lU-r*6W zravO-dhOTKpX-?u%=L^3r62-l;vg-Z4G6-m-37XnVI7Z3)iZ_4MO< z;#%7t+!EO2U+-Julc_e~UC2lS+2o#vP<{g-7t1})?ZG`ITuhU27AQlyW~j!y1ZK;V zW&SG8ze?S%EKy|25numdzTB{H)ST`EA5MGFms6!`@cuTOxdX+b(ED>R7~Jpb7lKWE zzORWfc=KGQ!@F!jWWV&24GiE0+D+WRoJ4M5OaeDhHd)MDGVTSbxS*I&E(rNkm*ARY zdrfYTy{P71jEUehvOyfAOYZNB_ZEDEOla}Vi4dG+VDcdHF4yuHu}$oSs}?$ldp3&vso)_a>}(BqIfuzPg*-AlLbGDz#dz%L(Lk zG5(xxHp;FfAh|=91f;LUu4>4u%?aYPkX5@ru;hkeL0q6ZNZki{?<4Dbb(tsQ9kVF& z76>cv8OZp0#%Q^orB_)-vb>uZZ#R1Y*9~cRD@D59{h1EB+m)Oq2WQb!@otY8oFeQK z%<|I*a`s6L;QD~SPgGcYkCxD;ZuQVzXaE>lICb&t}t1eFA4ih7v_y>y3Ox^cRbl3scRatgIl-OKLB^~&+( zdZqesy<*f{uP9xMTqEX3ljFl_;HQZSD3J%MneGB1Z(yl!iQHej_J<7qv(+V?x($GC z{W)!EU>83>`1x|$+3@Q~HwftlBHaL_>(BKnMY=r#IX|_(x(95j2g;|%>~8Jamf(7n zW9ALLz3B&Yf$M!ss9bm|7aWG9GW9zNTL}_*f?|TWp!MqHP8rple-vb-b_O;{?F9X< zMbY=4|3$52Kg1@@oW*NuXYmFNF3ic{+q2yPm)(~taV z?ace5F+Tm63|;&!7=e5J)4KS3$B4wwb}=z78i#fAw@ZEmGrRa_c8SM`JM^P?^j-WD zFuL^mhh6308GohZPhe%E6)~RLF8(vS_@n7zKe}y{#<=9A?czU&Gcg|Ws+}s1@5I}9 z57AZEN^Zkd*S_4wtFG}bzN@Y|?e?p$E9ZDj0d*C-E|y9Ta z;WnThJqoH#68pLfaBqYAA~0>Z=*|J&2dbNed;yPv>fy#Z7xycu5pJw)aXmmyaMRfO zhf##H9_RqY!oME)9f&6$j9Vf=29gIDFS%)KyB4Ge58=QiXba&E2kt0E ze&HsxV`Q8T_v65O?f8xq-0Oh)rN|rHgx@X0JI&#C1N||yr#wag7hzdKi>56H_|omj zBmB1m*WH1#gFj*I3Y=|(o3Ip9?+4(v1Bb0bx^RyG{tP0X^T5g~lpoxL)eguDH{s|S zqzktJcpS7Ax@rRQtHpE~!o30hbwIy0kP+@cpc7<=do57sMA^U{1{``f(uI2ja3zTN zD}kp$p>Tf+#4}swHUU?Il<=AJP7ez zM+k}-9#3?5I92<=e@OK%{^F6*!Po=dvqv3g+aOzV<)r7qfMWj``(tpDO=vAwxu@ab zdJPjmGDA&N%U!xP@as92+jrZ z?9`FDMKcfEZu**qR%~Fqm?X5|R*6-(BprKo<2hWp#$0`&!oMyEEl6vS3}TO8kZ13O zO-VQ}XKu0xAGud!HjXVm!L2_+Qaqt*a;L#ZFgI3<cYt^Z2ZS_!!qoRV(0Z}>oK0iVb9<^ zo+&@sVKX2HpEzvT%#1BU4qH1X$Pbw#I4FqD(9-@V+9Crz86ZT2dn-J!RjW)$qU%^U znqt}qhn-yJc9t31KqIIoK{R%HLplPAZHUZHjw651zbA=}c!pbrL|=`6dwtk;vgC|gAb)hdQ+{Ee!tPUtK7b>)(yrF*ad#u9FLQ=D_91L(_;;d&C4w zYo`F%!0$?wY0M<)qE6O|9GFZyXID6m$gQpYExCZXj@BsWx5BG;pdbl6{ zt_a6w>|OS7wVD2+Rs@El4&=c+GGV=MqlHM@GlYx^zR5U9zZdDznGN2AoW+A;ajw!p zd-+&>anJY%?hEFpq1?A&HCv)Rxz3dV<5#|7?+=^YB^{=Mv6`PE`;4GtnR>TQiznw= zWNerFXE+)bc-Y_`bPE;$ia|E{epEEm0o1LTB-d6W-7+`uE3v)Yy$*|uMC&aPaNPP+K7`aK3Mr%_}2jA|PloDRm`PLFQM;f~B}YTp*sl18^D!ibZhXWqRT z2OP!5@+m5+*h1b;TX)k~_(*T~wg9Lu&7r}rxM{vg!ck-(h%!Je#4-1e7$GyERSpd{ zhfgA5%2SfCCD_H<0g0`l3!Bo*HX;e923M+nD#w;695rJ3w0L6zJKKv&{TH^G z8qwGpwWx~?a%NP{>DUq|^?@tU|A`GzywRaYeKJQ_9GSk@3!kJnIx>}Lk}d+ZFvU-R zq1>J+SlV{j^w<_k-4vQFG*8q_izOd~f}m=62=^Q-_40Bw2uTr$t-Yhd4mj%ZxPyY3 zbw@DkZg1!)V7B8L&Dclolq+P&)atesiI!1b8hyI02o1D>7gj>d`ml1Jy^o@l+NMMI zUmqd<4A`licwf4o?Y*y~`v`%1AK{*RI=ew09^FE(MB*l2WC928 zsT8P5J8Bg^wK#9_wK&VPw9_{^`hvxkh^Q{ZCyXfw4mWBEKo7IAI1?M)zg!kI^Bcq& zKj!&nNb9J`3TE&@6pXY zBx$bAzd>~q{HcH)lco~~#Trk6Dv-mMP|*!$XT+{|&p`vm{8%jAy|IX@%%lz? z52|D%G1#$y#y<@fny2NRB{(xwp-0!~IHSk$CqLl_%`T%H$HZtaHAalsFppisq)fjjy^WRVvlsgsiiuIToKVUXM3t1!qkRqjgjHMu4ZH^*IEdaLFY zoNzbRrPz!GEUSvog!fHC8^TQW3d2KD7>W9b8BI?T-XV#PyT5&n-nS5nL*?(#We;RA z`ed#%gA{=9!QSu|=R`E-zgZ=j*iizuWgL8F=VY*EcdC_j_XV`!S?u%m9c>iy&B_&J znx{wS&q_4ExPSvRv#ewf};@CQZ$~u%%qba`^AZPzdB|^{SX{i4d8}%n#eX{Ij}8H|1a}^SP-{+SCUE8k zskkg%Qo*jd{_MyJGt|!3SaqPIRNK(9QVnvdjn2t!Ke1sw4RLrXX=)5mz8NTC?D_xe znU^#iqrk})t8)Ny3)3|@ZOKOA53AFbX@q&i`ZK?04*%gxOxExomGAk~%K|7cAW{sJ4GorpU zmVR0H9;7t>_Pt5?!MN|NJi!(C64b*P74MniE@^5$Myp}2@s#^v*S@Ca2(CmUGrk3j z$5idGx#n#7R3i@JWB>m?Z>@qD(Bfh`jevnd@F5v&DcDq-g|;gg6=n%t0<&<0grT~1 zDPpdpmy%6&O)Mk<%!(_9+oJ;p5+C4hA`Rj{RaY#-0)(&j)0JdA!>2Wa18;vop zo*8kRrUqX+A`TXNhqpa97j7vH(|Cpb0=gkIibpVxNp?pee^6?$DPSe~9CN10xsq?| z4-Oa|ab&vb*gxHY#b~NSkb+5AiJQ$#49zaonu~Gek3%^~xW=QYIR`bnX34K3Al|+5 zCvjnGuB`l9;(Z6aA|s9&Kr$W*VrgSKNtr*2`xwPtgmo_Cg#|p1_sRsnjYX^aR;=W7 z2X=GiF=0=T?ubvqIOl9`ll10*RN8J``6#fK9TMJB}MBb))o2KJv z${h#OI+~}2G;8Zv2e@wAjC0+tkqXRwh2O2Nk>6opM{|DEXyFn@_ngHwCy?Hifq7I+ z{B&37&+gODQ~z%7=0Q^LggHFHr61K{&9A;~GR`6Y8ftNcPO~^e!xJ4Ve)W~%4KI3} z0P^St;Y~PfO$NtVFtAsBhRnYO4|$n)`cuE|Dl+7n;@&Igse9k^ z1zLn$hdV8|W`8+e)MLaUl3ft7(YOaqI%dNkn}kETI0>YwrU@@5Yx{DCzXLn>TQ-m` zhQHHh?&^tf{vF}knsD4)Tb^ii8Q(?_)iO-^cI|Vx$F+sP>nY}i6Ds62&nTQUYF=ql zG#TTXN(WNoX%hC6xRiML8cW;}JI-clm{v?qoIFC|Ko1a=EC_lCqn=;i(dXlxJDv0V z65$hi=^9&^i$EuXxh1yGF8kS0p9X^*3)v-QC{b%$5WDo9l%4E&bKe9$K)%bemFc zanHR-&02XKoA(sC=3&s7)P(dGzA4E=Lq&MuR3Xk-dvtet{WZH-^s%{q=99#L%IML> zd+%bM$u&zxok&U!{I~A)=1v@)SlFnY$9by|s>Cz^adohuYBOINhA;E_b}k?3v3!KZ zsjtQ51ysdYisHCi`2yAlUFKL!9i%+G=G7s~+t+;vFBC zh;t3E5%F#;p=v_n0TyS7b0*SJs+kj^+JWXf>rPh|bDv6Jc*Ds-6 zB}2~aIy9#Vfp=<%Rk<@520$h#g_L7)^r!cN@yNObM?;WvXh7@DIw`Ru^YpGJT1m5d z)sCqQRtLfD#B3aIZ9+zqXT6Qi4?r~{An}GXLl=ghIk(fWl1>ZPR8=F)FRp0 z$lD;k&p@1~g|Rsr+SYS4SE02gQ#ci!0gZSf4feHi-S~ z9?5heb~ne0@QKQDHKaD-Z3=k!h1Z?X_>rfDm*{6iAxbDiV)~>*jB(LAu=OvoRmO7l z4yJs(&ka&kpr!u-vjB@@FkUzzchvWDv|LPZP4tbssHqx4qm{bklG%%dk9K3Z3uTCd zQ@S(^qQr%K%tX)>u(t!^)lFpLjqc0OK@bdtD~xX=I4k1_C=BeFS_sr(VIt5oJS&L%Xh$$bKu$ z87f41ZuQDTrA7t_N$9R930WW_nABC8ieNMi`tfB-d+)bN%U-$iys5O7p~NlDzU<`| zY)Yr9dk~D071Me@tw7StEz-pydZ&F|GtXqp`xqAE^(2^NGDFksikDl3bNulAyyK$0 zG!CyL^2MRu6F-<-GiABXm}E!}eh$+|$`0M8wIL}dw|SL^g^QK+q{ZM)M#)8AV9n5N z=ucq&^U!JFC^3d8Xiwa=Fl(A?#8Lv9T?j()ooGcmNDhnT$252+i9t$_ae7m`;#CPt ziA_usI=pC}(y@R+Q#5o>q?ve{n9}&?KU3%Kc$35z0AmQ zL|#Qmx}{j413LH3BI29z90{j%$gJqm-Zf7Sqe2ZExWk)cXCjs#JJtxW z=sZm>*3^2~p*W^N#_c#!?l`DNTBz~={{3&!0PAy@Nnphm=IibW$?4rku+o;h#5#*- zPOM;QzJYl*hBB5q?>-?Kfv7B)p~h+=*)eTb&~EVX0sHyreY{h(4Hsy(f?gm`LG=Uy zjLF}E;ek_i4_*F-@ug}lT-3YR>RsBIueHCehbLRNX#fJv1RAy=4WT*u`(#d5(!FfDzYw$lDfPE zy#GM%rIeV*Pq1}wNKIMU1>Pu3wzBNf{1SUHBtI3+)J#NW3|y^?a!CHZlI8D&MwO3;khb5SFxt+3jP7Tfc#lTs{V z!ZDxXQf%m(OQ}kg>aVfR4$N4VU4}NQu!MU&5YFs8O&X+87hHW|brC6${f8{p1-s-i*4xhpB5wl45U#A>XLv~eLiZ3dmtxPCi%xat& zI~M=_`=6x&89f!F^KX?`%SGQd!Cuen_|x~Bc-+g}h`p)wNcWnb{{Q&9OW2shej-kh zuIRf<6g@Vnb^PwcJo%q}cWFN3`S1Jg(sV8aGJ3zzbM1N4&Tl7OeL7pu&Z*N0Wjc{6 zetijhbU9U*xUT&&5N$mkCw+m5&h-U?m%a!@=YqZ8jq3a=Q3?FSQ}Gqpn(Y086!u@^ zboGDbJ52xVn@f5~NndIj+vQ75RG{%p-hcibrfcOE&py)`6VkJ&#p`{8=|7|2QB1#A z$8oKeyXx2kx&Lo`gQ>%y|2rJ<^sOk=`OW&x5t|L0V>j17vti5jEp=Pcwq|b4+gh>} zHNW#zBY=`@9TQgYH-R4O`8x{w+x6 zBi~pxs2X0Ca+xerV+d0FWv=FBHic3yQ*nlLwf}H64!Ty2lgpGFXBw=Ao?U!220w+2 z+o;?uufz$6Yr-n^iw2xsxxRPxH=g6qW!GlKR7Ur@Vd8=0)Vo$5uUlUd-~P^@ zm8#fKrJT1>A(zSJ-J>Dm7i$M@SoiJJb(2{3zo2L(VPydjY1KWE0R}&{VvbVXT|Orz zvb!OKE_}QD&&w*y!_>=OTokD_1e2#vcc0m|oWkOwoXEb0KIG%yU6+)fU0PgLoNL!7 z7MEh!#)jUJv4*j9U(tPZ=lyy4MLEUG%JlfwS!s?wIjhvZ9AOGeii>PT2yN6y86u+$ zeR~E)MH$8z#^7&MWXybAM&mL@x-_i1?_VNtoMF5uaMWJ~=Cew3mSvUNn6${>qWl7k z(DljXiwg3~@@%DsD%pUpdPPwys$?3NhRk1HC6jSY!k9fnmbTQrSa~YYmfK$a*zwR) z1<7aK`X~H#w^x63>7HMo>osk~l#eD)-SzXd;dhMxwq}I=tuf7~$1S$Ev@cB=bl_Cd zqXX_t)GRz5cjB(oA8fdAa(&f!|5Qh~cAsO*x%*eG{>JZc^n04B8B=?0uY6>P+W6DE zx`8Jzym#}!+)wj<9WeEyr{9licFf;$SFZN*O|6qtmM^VZda&2W2ePtWJrexryn)XK z`tc{7p$nU5ulHZ^;`Z~JXM5lD`jXOzkBr~H()PrIK96Qa#%;bbQ*TlI@uMu0<)q{rX%Q2MIOMH}X4)PFVb^4cMJf#(`?7x{d>=HPkF&h#ihZ=@Z$pv)Rca|I`oT4F?p_FW;_F_FgYgZiE z!w^cWs_tY{kz=BV$BZ)=#zu=04J3&wL$j7_S@Vh~|5X2_vu58P!M(M-+l$o(J0;mq zS!lS;kiT*9M%(J_JiEPQ!syYxvWp8xm)w?LTv9eVyR@Lw^an*5B;$vR znLm(K0ANQIAh!{Js2Yqyc*CkyUZu!n%5p=QVTt$JAYX0!rxGCFW&cGP?1n(fd3Tx2 zqr_qLu11c=14b_6?)u(tT7Q@Rx6C7>>Myy!IwHS!*zt&-VNSuU;IUAp#*b+12{(BFMeNXsH_*d)M)ZUAHguxI!P;{EAQ1i<4uj4jtcc>W&ND?mjc+=k!1G<~fzO4-P2* z$0yx?f4Jq1mK)Q9{rC2rb7JmmH{3Vu&PlD@{Iku|$0s~9d2&q8 z5lh!xdi~RoX|*>!Rz4v(WAXy|F#Cb#wzJzm+~1FXDekAr2d19fvnlVPjM&e+xwf?3 za?YAX+)N%i5?LUNHdfK4ZESwiPc-5nkKCdNz zaBQ)kug!n{vol^kbyhp-`)42d$5VNuHwbC+ZTcNU4=#B#qR+EeCO($)%{y&hWDR!InK|i!DXW*y>oqQG*M>`h8)pu<`LRpAM=qW?Wa8X)xnEzo%eGRp z`pq%Z+;<;6|H(bAx6XWV%bYWtoqbP5n^TTldUDyD?~S;ms=LcByV3o7*q4bXf?8kr zbX@V9f7WTv-k2ntI@5pKA64!%a~<99nIJnGnq&VV=e1nz&b-3L5)RwaMomimu_gS$ zL+{2akVt=kE_L+$4K1@l~IXo-zFR*y`mB<+l0aX7rN{VK+LDSI~s0<3U30F0o zr!LGra<6-H`l7rOlO9-i%SXo^4LfLe8d zHy5t(E$a2@q5bD$qw})9nmx_&B`2GEa?g=9RjNpTqcHRPyD~D)X1qUsq`7T#_qVU~ z-M_)OB&$b8qkqYu6*uQchJUll=~m* zpV9K+uEDZ|2ghz3a^NI-Jm90;2LIRIpQKlYCP&@u@L&1Z+4-^EWV82-UZ^jq zmbPW)^OJ6`F1Am}eCnI1S!20Z3YWY;`MIgKj8*n?f9_lIiFKoKe${8^`bAdtdf8Cb z>jjMJ4Xd8}AJ;zq?MT1N+& zpfYlRQeXCsDln$`$+fqh{`Sse-7n`{Nidafdhol^+448DPOWRa-4Nd;cp&;3!^Yss zz^-3y-qg3U57pB$X%L0CJ+bEkMOg)9G>+<83o)KnR$;wrTHhJL=P%#1@X+j`A%4$> zJ}~T-TYFu2^z*1wvBQ^jw{N>~rYusp@u|`;nlu9^OgXvjv!H^3#_W$iJn3`aPtS!- zxO;cscegcMns@HUgby7LnbI%6Zui-q@Y}EBzOZCwGKn6mh?a44#`?Vc7`1OEp&nDfoFRA>2q|95R>NdZgHDKFk z-R2gqxiYSJoHcPm%&EH<-SF*urvqMizB=XY`!^LQzIV&oMo;oByZYCEn7{a&0O94( zun(UZx~Zz?P(xMEK^>}9C}fdUJ$3L4=_ntXf%cRes(Sp17w!CY23jS%SsmcD0WBt> zRWcsBHKE^#hjB|$SKsWfkX>gAI?lE7p%a$pb_P9GSZn(3w$~o}ZuN?q+SBV7r!0Q% zhW_KW$ko}i&fh8g9M&D9*r-TD)R@RIW1?fmjfxr{Ip3hHl*`UvEc|%Q0O?Z@**Ob5GiQq7wSO;ePq_Yj3nZ)IPu0h~BC@n#Y&d zExz@YTcL`DhoP&kLs!M zci3**(!cc7OP@5_qSdb%zHk0Avaa#Khq@&JEAKOJ*`u2JfHYp7%`rfstvy zW<2=jYs&)rAn-QT>d&vz^5%jP}Y zqi9>BZ(LfUe(Q^) zap5VR^;J(i@Wka8$IV%A+r{3OA9=Rm@d54cX1!raI~Mc%r1d+4i~4TfHLzjF1>?M3 z+BMIP`tq@ciH{Y{%`=bpj;1YW70q47&PPl&-=2G*Zo=bxyG87p`FZTosE_ZwY6$$) z7Tp4F;i3hO^WUDdZRwpdrdMmJAwwJj|9|a$c|4SR|NdB$t%;I^29?P=W1R?->``_q ziY$$6ldXxAtxzc{rG1Rqcd3XlwkV~c#grCFp@^br)Auu4PN%1H&iDL&&+|Ix^?Xl% z(0z}&m-qdCU)Se;-`DlI{Sm$hZ@eeoeb>t08=wBHckm0;2-^l}C!=IaYUo|;^LVL zD~e~+^p9*Zec5ckAYdbEonas)yyMdGGqwr6j2(Fw)Rg#%H!J06a?H~L^xN5m8H zsyw6VD93t6{=sR~dD(P(rFES*SU!t0W%=b{@;R9G6vWyZtO^rq7x@^x`9h9*

A8p>IaFpV4^O-*O;h@gREYx*ptKA>^hy6d~&y~6N zBJ(b3FY$Ttp@%{8ts0$+tZS;PJUnMi5-!$c+a(1~x@8%bMsJk8ws}_Ito64tj>>BRLVQnfGEDSceW!tJi!N$$$YJ-R8CV|j+?`K^l; zNMTuii_x8JnIoJ;{ZdmeK$V*TRj&SpDj~C*`XWz>9(NXMpTP__KV;3{tb+o^H%mYl z5oKg#WD0oG81Z@0Sh)BXv-%$qT<;^YYv0*84VkTk*3Jc6tL1NH-1zw7#I$K0w5XMd zEmuta-iYjoa_R1=zF<8k$oNyhs^;+VLa)thdbYc)nXE9|xYI#P_FSIg^({s`sB(W$ z>L$-jyK?eAhsbHOMw^me?{dFaXV@Lk^V6*f}_S@ zzA>vYT@-q^$g)x;#h8`0cKcqa>PgSZ^ZgqZ-rF?edf?dPKCkPy2Y33q4d1_*M|@nc z|I89Sj}rsf2)Qd}`q+KQ7E^fj^r9`s0QxM;!=b0WdXw^+ zV3GJM8wu+=;Yp%B#>#P>6xc}pI|b>^kXYHvW}$o5;>npBf$I?o1&0m^F1Wvy$qgPg zlQdP%a_qV{ul?hho2pHbZvs3$0u{OzR&v}WlB1ets>KcGz4dI|Ip-j6>Fh2Q^Jb~p z$~HKL{rT7G+3W7^Kcy5GafzK$UT(dq$AI;f;O+y0yMs{p*8KtPB8jQbz>R`I~I`osF_>1qD@u$QWAmj#^xDUb$;UOver6c88k zH-DoDa>3e1r{Y$8pv685n04NIrDG_rRPx{vE2QzcC7tz~&1~+5Ms4FKE{U$1f$Xi{ z|30d{_>i*Zi-GWs7G7@miz?5n;{;{~CukYI5HYSqO>TcgcjfdKDGxWr)+}y~5!g5- ziri6t5S=0WI$F!S7w46@!0*ES)1&*WE{$RyhP@&B(#H$W!+o^*3#!rh+PUWy6lMlm zX?LR!qnP7w7w0xyoWu3rXo~ebcMUMEsn+L+`|Q?oeNA zC$ewN+=58C(?s~ajdS4(Dp4zr#k|+>j@)EF(~q`s)!?#ltB8-Sb<3Q$Z$DVmI$_ycKD+j8n>7jPk#(_Fv@U~?GDmH8ZXR~B z?;Iblk}I>{>~5v&+vA_42TUdwm~PbVmaBNW_vr0Mn$JeGZLJm_dYX{1c2oN)>!Iy< zq;cxS)`65-6xOai|78oqVz-6Vh8=gXAzp5IFEXM@641KMlAEAs)qITo%Zjn#uZlB7 zZ-Vwev&=@ z3On7HOLiJ3qs8&H zRgB#6lybMyQFN_0S+9Ptrc2hnO%4(P>n-99EXvfpIrSR|&y8}T4b_nwPrXNGh|2-t z!}O^J?ZLnHa!z$)f7bT-z8jk%;(}25*0lreSh-*I<^HAPYN2}R_JN?;1;o^iN4q@c zM%JZ7=(Q-q{Np8hy&YfNZAYZP`)&iGhRF11i1a>0dM_fqS{!zxWjy6+2?8tWvAO!) zC#G{G&a1s=Fr_-K^e(PkWLy%FUi3GpgP#Wuw3`#4mr##Pv-XRg8F*`IrD%U^{F(wO zIm_rFxceC1x}*L3gakb`@eEN&U?7creDu9?sY7Y7>V?3IqLLFXQ0Y^iSN4wtG)B>8 zot1n(G_7K{f42ODX2Q;r)&mF9udG1{d^9h9Ty9oVRj($uEke0)mqwcH7Nut{pX9~d z4L+3=NwqkCIMRo^ggAd?d5^QY{@w`Dv+#BFX%9Sxa`u*mtx&c4__&r4!l0f$aW^j# zHQcCl-bJekH6eMZEpJWL?We_0O7v!p8y*o$r!~5yscT*7R%>wH zdf)k2(^7=5h`#LYby%-NC;F-}IPYA*aPZiwY%8_##~l&W5L4x6hLDnMT6C80E3&kjhjWp(fF zs&c-6xoMB2bip8``SzX0Ez9bvj=R=q60!$;jb$FvZTvro+zRVh-7UXrcFv_V9?6L3 zktu*Yq|a`gKN|G?pys`*JD1!iJ=Q;ms`=q_u$g?*F73}(tff& zBi^j8*E}Vk)84OMc~~mEOKR+chL4PrZuW=R^65Eq`_;l56D6>_)lJxPk2?&MWT+R$ z#D+?#^U$o+VGI2Hn`|07Oyu3<@GQLrfCPb=+UU_(d(ZizT; zSYpIy{kxTRI2faZX~PV^ZD*_BPYNPoNLUh%ltwBd;Ym~ymjuo|UkuU$eg&0a zO0XsQB}FCp5^4#zq@tw1WTa%G1VWS|LWwXUoQNQziB3d!qCYW+h#_K$cp{a^CAJVh z?{Na`PwH2DM3bC;*lP|cAMClGG(wsnLC8{MC|Q{dBg4rEGK!2QJCWVV{^TGshKwcS z$Z6ypaz43;j3-mcTyh1OM{XhW$pUgWxt}~jo*+XgQWPjfnF6E0DF_NU0jM~H3x0k7 zw-_3ZmP0F|QE3&l7Mg(8Pn)1g(Us|NI*RT@_orj%IC>7fh)$(f&|ByNdOv-FF2zu0 zz!@lp6T_c@Vc-}!j3Ne=QNd_o2pIj035FC?nF(j2m`+T8CWeV)<}izxRAvRUg(+b6 zGbfl*EM*p)gNwJmLa5jn!fdR!kc+&DUYQi)7 zd`>uO8a0QCr*f%0Dxca-9ic*KP#TPeprL8*v>+OmmPX5`;b~kNkH)8U(?)0zI+PBh zBj{+lJ3WYwrKi#J>3BMq&ZG0`-SiPUgaKv17zhTM;m!zRU>RwQd!{mSzH#6 z#bCr?K=8DE1LeRt2o9R#&I#gRIcc1H z4xR(f9U(sDNBDfb!7^4H;tgVgElw-WDb6o00(xXBP$X9XO>zrRB@2KqxgRK#CyKiX zBLql^R0*_1xdc`MFF}-`N}NjEOZ-bd=P|A%4P-JEWHGO#rG#H1DCz!HJ}ZC8Xw(lm zjU%QJbBOuGqA%H9LF9eQaA8gTnC0l-$Z`Bsbybjfq!tpNBp`MF$*d0oxrqhYnFjJR zA7m&V)bbSdgV@AW!o_rs6@aazVE8K)&)p#&$D+P#3}j zp>;3zFAgfk{7T;q1)6XK0Znix1QD==G(tWBPv8=G1U}(&e4!w=h!Ql2YY@POG=L6x zfDAkk&u)MXkSSacqJld>1T2VLK8P9@M2rs*=rjJn0QR5(3IqY%Ndwi72bjYL(HH^s z4+XW40Cn#UY90&fJs;FM7t}c)RKf_T1t_R(1O>tshwwp8w1BJM53alvK^f@SQ3NM~ zKLJC)5poDc1S+9|&_WOp`Uw*RDUcEHsci5Eh=wc4`H}}MAP4#Zo=Fjv0hXZvlKBG^ z!-1<^1aPbZTx9`3%?Y9uz)U#6ODBMr7=V>I0I{f~3UD0-;2KVlqyT2Y0bV%)tik}C z$^jTf1^Cngu&E#5k`%xsI0Z#E}#vgfFrZ&OY;3AP$$q1P{f-@CZB_?~V_`WASPDd^{e{#q;odd^dgs4=IL%yGlecy4W4m4;CO({tqq* z=wDJrygyk-Xo@=}h=Qf0QSvEx;Q!!J_>^wS2n9lgQejjC6-{*qeh@6+p8Wqu?g23! z5eILS0q+Eu@|U1NhJSXL;HEq#5)eG7V<`}A6o@qjM7jvXxdlXd0uL>Qg9!VB_~wA< zRsgK;2mTXffKE;Tn{WV`r~sD)0QIE+CZPZ#VWtqC3(&nAR5cXTG#XSi7SuByR5Ksc zG6YmI0@QI3sN#H3!#q&IBcOg^pnBaw?dAZysQ_rx53oiVAdM4<4-Q0!3Tm|*R4NqI zsqh@IQ*2xTxEM?>4yqFcSQrC1xCk(C3*g@g8WfBu&|o})16WN37%iCMTq!V;fC1J; zO<}bVsf9Q#L}?*L3lUm~&m&V~3Sl+C!KgyWz!<>4MSy)<0QXKXKQk{1aIX_!Uw^>A z7{I_dz`;3yg^K_WQvnlK04{C;Y%BnL+z%Le0&ubvU}a^%%W%NVD8S85fSvsTKVtwx z;{ZqJ0G2KSJT0tVaM6M!AWOk7;acH3E?CP0Rm}%=-91&=5RMe!ab>{daKPm#P~TWk z*8*WpV(~Ttp=NM~?4{O-bxGY)YU7{;x`)?~OYIx6;Aqmw57{ zF%m>`%T6J{c>WF{XQM4a(t z>N(!M;7odPVT!A_P~g;A#RWUhet;OM>NAyW!K9M_5Ma-t`WUOO5EX{?n^i#Kj`gok*WF6z?H&6})BAt|>$`ud=7JBU>B z&x|{+QX*d;b`5aBI+N;qE}sLv5VeU7)^wfv8sHGVPffGh?%4AK_}&yhm) zIZ_{Cu8%-XDQ<$lo-;FvEV$7-YrM9=g{MswLZ@R-rvDxW%_KmDz%EwrI(WnzTJX{QEHHTJTBkD`Kc2irLH-h{a;rh7N-TzCge2`JHEA+O?b?MzfG zQOswQ^O`RCy14K@%P!*Tv90%7#V|@X6vY$TXig^MaM@Pq8d2gCe0)vQ$6nR@n(a48 zUi#jzD;Rlx3U8W@E`NQRF7ve9E$Qsl{VzL_b4}rk^&-`LF6BL|9omA`ohw3=!=xFO z9~eH+vO3?)$>!6TdUBOn;;CS@(Vp}T4L6cbCw09(pTFkG{xXrX@*MwFcjis#qNo`_ zK9dY+V8d76k$ir~6r+j#i2Q#W-_aBaAdv`j1PVO9TJl+KYBse9q%>ghFDI!#(#Ey*0|FvBvC5j&XqeFWYzDRM_y78$c&)sk4kb| zmfRAVg|xkqE4MW?d;6iF1yP(+&L;*i>pC7D_c|l3*TA_$(`6@5=X4%keI-amVjw)J z-^g>3f?*#+%KdtoU3s9O(LgMbff;R$9<>N4RvL4t>_&w$V?s@FWPHdB{Tt|m6OSKE zle-nLmE^p*Pp$^9xTWTh)$serx@(~G-F)GMdct zCuXqbYGt*KRf_G(8(%-d_pIG}DElH$BVplsW%&84+Hlmuq9rb7*SD1(V5@3TXyJpw z^EW+$JD*&i)3Y$}hQZOu%&DQ^5`N{G-G`iZ+2Pr zyqi8N`j!;W7|?RQs9a&U&Azv;AuhQ)u5ZD^T8E=e!}Y3uU72}W-wR4BZ}D(dWFFq6jBbQa7eO-Ms;~{)}N(r{9Ty+AVPS%c1B7_nR2X6&|x*Wt?@Fn=|LZsg+}gxfdPqQAHiyw{!N& ze5J!7K!*drYqR<(8U0(-DRKH1qR9N^7iLMUeDsXcjBMA+H9@TTOmjeJgII-k!>`!o z{DtQJq|NFZ*{w$yuQ&SaLS6SA*?A(|5i7qg19_?K@3HAmtXBWJ{RBk%Y2m@c#M6%; z(hmW9_c!H{ffyn^^Un!|LWM#hFwanQaNO1qZ2Xi^2>tbVMMV)N>P9d%h%1=bV|oJuxW%KL8)*I+qPc+1}M`upf*z`+Zv8;8Zm5fGoh16=Al8yw1 zW#y;tad7t$$R60%p|V1CbgAtgPd@i! zpPaeVH9N<{-XCSOSzBdC>6rG!13e2^MA4bmxtN$(N_j#9T0)X6q64?iuu*gim*JJU zy?(TRhidHXRC`L&6SPiPNkgFLhFuM6A!bK*J-jW(;`~`P!NKQ7?p>NEUh{BSvpoF8gD}IvBX5cW4htZ+iyf+0j~*dSU*QBj znl_&gS=>~5oMdCaMcwpL2Z3-pIa%|aQ{jBZdq=Ib*QX|GBg

Sg)r5+eCq+S1_X(pQN=tn%xAcs0!SAN?CP*1-DV1o@sH0}dWWuj?%$p4&(l0| zhPiQdYy#ukTg4&}y7K+sH8Ok4T<};GtpBC{wqcAT461k~`e3 zKTbg#@?-rKqqqE^GlRYK(WcEJtjv{uJ4;#lXY0ap%%_ymC}y`B>NXA!Z|0b>2SMia z2r4db>j?%_Cu6x{0v^-!bQ2ve{e|GnoSePxJRB|J=v%7nrkQi^^c~FQjUO{BF%hAe ztmfYzRqJnf;c4PX*3FGLVOtIFUkdQW!6|*>JPHsIqG3^e*N?=fL{(HgK3^G{wi9_r z64UQ1n;_QJ#M|_2rmaC#>#lHo-Jk6@ZAJwgM3DGn_vC6@M6Wn7sE~+ZAG;xiyaJYq z^|=4&aAD)t>ED}p9BjX`tudRCn;U=P>D>&ph%BvGhw?nyi35|6@1RRzJ3 zA8zF#z4Jxl;4P-yF)2lXXZIi_{weP0SiK%|#0x~3F4>xFVMx$>RZ;y|!O?bfb;H|xHh@_<^I(@nG4 z<7WwvPDuq{l~%cMYdkPvTq@DoRp_lDs;S}|y#0i|NWlJ#&A!v0K25Qm4Nb8DC`zW6 zDu^ghlkD!{k!<(U#$n}#ZU(z%C_3X>biQb)?^Nh((XcarZt}VmWW0eYG<_bL_M|6| zLo_m0#1x|EF9R4V3cMZ(jO)7p5G{BE3;s7ocOO|%_tyH8_rpoE*z?Q8S_DA8#4A0G zP!u-!EMQaWT=jZpa(eF%Ut*MFFi%VLzk|`&5&2s>Tky>gs$;t+Wz-sAQjHZl&3)N? zy)n6xiaOfPAthdQ+?kxj)VNRRb?pPBt{|AbpJ$xx9{bUCn6qY!ci9@bN$LP29V9$L zmIyT+=clBjX1PHZVci5$8l#puFwI~MREAO1udQ{US(5q^T;2rPe{8??(-d+`o-?Sd zw)vrV{sGoo2sv(J;EuzhqZIhx!p(#%>~DUKL&9+0#5jR3TgiO-KMd(_xPfI4;BeOd z0d5o}7+NhjZ2a?Y$ps^P559SF05N5hNd_hx5{>CvD`-r3A5s$@ZYD${uJiU0X$}%P zniH2dCT4Q|zs!vGAP_!oW(9n=kT#e^o(0{TiV~uAJqisY_i2ykf+{-0e|S5VJTU5x zhSXo$1!!a4-yHBeq zh<867PV5#{J8`Dp3*mUb3}rqgkATnM&vh1Dq-lA!gWjwPQjF)zyl6Pa-Lzq8vYnws_WKvk1x z2IS?&);AM)R+NB`v9fw{?)j%TZ&b3S$&w#j9^$4zATUocVVkP0X4aH_6>DlvcnaL%rab3;m&er5T@U++Qi zG>)Eu&eycmVawu197wi$V(22CY!0<&Rg8clypFFOM%VfbUK*2deLrpwePx~SIA6ze zVH6A#FI=_o1$SrGDS5U&_03PlRmycXn`|qP z?O4Pqj>qEAt7tuZTD@y1K-818kAm*r2KP>F)-!Xl@jprgIwj1Y%!`!l-V+ST$vP8zp!y|zS; zf?%N-IqJ(aHwhV?$YuE#=)({?7%lqe)zBDJ@iOFW<*vl5h2d+qoK5{Vz?GWl}nV)JgEc77co%+BVl}HAZ^E|I9dYn8cg#4dz9&R;_zC%$6cp zf5#uQn{1zfsk_>n6~9bJ1+faVeso93D%8erCKEM}RRM48L$3qmFmhj&80=DM&SP|e z39G>79U?$&zo)R0mTuH~O6rO4^Pu6&~$`K<7!NJ{1M~p|g@E15WKU*C+No@V_-T&&h&>$g{yd4>h zASK;7U=fciP(ziZAbK544dPTen<>Zkqr|5izCt&X>lBKQG5%`A4mZdOfH{B+hA*-nK9luix3r*wvjyP1jBIU}0|`gW zd}l*-*%0(7n1=`Z)P?l}QA8y0q!f!fezs!weo@|7>CWH&`S6*w{=9u{DxIC3SI964 zYD5zwG$M2Z0Zgd^;(0>YDkRv7q+`IKB$_X`xnj&0pZq!>CB4VDuH9AQ75KKI{p(6h z*bF1D&V}~b>s5w9!b{5GJqy~$eeBl9S#sm|{3pn9vyg+M6*l7*i~#3=6-y5?2D z0=CsvVNvy1RM+kh8#SA&n;_jJd6n5)(ffsTyE%1uC;#qBmzG_%$}^4A^*>-Wl0(FV zdhOtn2mvx!boCitfghhY{TUl@+u~O?k#ha|ZJR@aUS#t7%M(~&pBLQj%1wWZ^_!34 z>?p?JjW!wY4r0>~l?ZpvXR^3cKhj+h8Is0lVIy$f-^S&vm%$Bl)zqCn`P+lh06$6S zzN_-zu=ITt0T@)9A&8{ht5KiI^n>`e$42iHl|^Dz+fW%^pqU0VV>=7p#-1g(w}aQj z>0VtkKh~>7Ck-lJAMn_#pp$DEzs^Wn_KEih@Le?mOC`i1j!6!LshIl(EUd^HH`7I) z?IAZOE_KD+*RZBfIhaqdYBlOBw!WJ*>AJGhAAEox)~2J`CBQGfzky}nS+Wppk3Q<8MsxWb{k^7sgZ%mZ{6cbcXS z^xU`U5BJntH0UevFz*Ds=h-cU53Ri-0z6H=Vu#omc6UiWuT+7Fck;ITavV7L(^61g zAb6e|u;GU7S)s2X-0nqX@)Pon+q6S$R}9Hcm{Het$Jrgn5{*wJ+)0rqnmg5P%zam% z6<3Y!XR0aPDjaHYW-~u5^;)zRSthoaq=R8Jzl!pC0_6bWtfc@TMUDy zF0Gb6c>pU#gNLoSO&#Q@H`ex)Uku5`+*&mZx+*;3zE{x_ab2c7lcPtQgLW9Ayh?2c z^C3qu@z}hfizT?5ZFy7?{pD-3@Xa1@L{r&vkf+_qAl4nb7|zoWHiGuqo-oYHy5)F& zy;)gcH)8FsiL?0b$@Z@)>)tqKh3v`#n)N=H|L_)zA5XgZCj(-W4DWHjrnc33N?&S^|Q}#pTzmO@Nx=%cI5;kB2 z8?4F?@0vIQ#kN4SJ|OHFGp7n2As0*06+;%c91YkU!rNut)w59Lob-scI~wYZ+m)p! zq@_g$ zb`-Gkd=87ib57AEFB0kQY-NI$4-uUFw3UF7c=xKWgA(q9sP`4Dg2&rM>#YF44z1_` z^`#o+u0HMMJn#+GvS_Bmiz@bmoD9vA7z?b?1^STW<_##&24d=S0e(cY#L{h&laqaXnco+yXqrvLUy#Ud0V|-(s`$mi;&i?Lq?4i2d7B09%UT7XN*b0FH&vU~&4eH6B!Ai}@ z;`F3f^qZdq!X&B83n<(9TNpel7CHWSG%-FwgFTyRo@wB+)Y)mSc0211&*;kCX2xhn zxMFO5CpFTd#-;`axOOfyuL1PkE@34-IjpH0+oo?!nDL-82O^rg!8k>a=}GtJIpId%*@5 z;nNh7?;~~Q3Vr_#hLJLOBLz?a&ov*Hj<(At0d{w)K+thhqE0*$E^~*UGFU}+dFay6 zd0&#P@Pm3D?qUXOe#o1vap{$J%hX~*Wu)$2vZ1b?8h@+r@c$9@9sX4P@&D)Cd%4%X zR>{1n?6R`s-kXe!?1*q>gou#MJx1$ONkv9Np(v|_qPQYt&ya9SvPW4Lcl=J@-}(#g zfJu$5m`;*UEDidTm68*Lw_~zPC$Q{6e3>1!4fKNVffeUr~ zAxENgKf1UanC8oGNkA#Vmq$JSoxUDk<^f!)C$Do0`Rk`!LSxTZmQgtV`6Hz#iQ##d zmKU{Aa)*SJvZady;ev^%Nh8R3zd6vl$~vUO1vb1+5jk@Ru{V7kJm>i$I$<@ z%?Fj?a1uuX)IlybxDp_VzZA$+?iaXCpr|huWw=cu5O=VB5U{@Y8U=6*!U{_yrV>uz zK(%m00tfw&L#LYFh7x-BRh|PbAcmZNrhRo3gC$Oz>GZs7PY0CZ{pMKGQ>-C$zTOmB zAHQ9`ID0RU0A%WZVueknYGx%4FcB+BruoQ)^TiLl67qRq4wr-au+}*Jf-B{jg3MffvJkvXTvwhiYN7jJAX zj@ZS`vKUgoF1{P?gR{|GWO|U7a!U-?3p{cEe)w z!ISYzJ$xu?KF%0`PQQ?Tk10$AMLnmdP7AIrRndRmKK3nkTJLh?oU9x2 zvh0iHfW4)nJCvVQ1dV0r0trQu;fG{Xm01U#w0|F($Wv@+@ju|Gw8GHP0H0mbk?H zv9}tz+E=6;e?>)I&v0h{$g*P-Yi$_Y8}IDREJjjzDocaWt2f|{Lr)5-E=|Y;)|#eN z$XJ!>I{v)u|9ljyE*wpSBmt-F`pAA9VFy+CiQp-w)b#XpBKHMRiLL`CjZ+2*qChaB z)fNjiWLlW9@bSBL@hfBXCMzEpDHCE^m%Ri91&`uL2A?R;?1p$E=X|nu0Pg7E+8D$A z5pT{Fwkyfm{27D`{Hafgk**B*AoyU*7uiuT4b#rh(L3&t^LS;pUkr+K<))T6FC%d;UEro=X+nqn_B?sfA5iR;~_*Ga4o_3-{khWQJ)GZ zF3V}VA9yu@A_nmMQX<*@qyq|U@Idzl&s}{6H~!N0*fkvR8KONwgKeCEwatj=Tmf5R zjoKsx2o>0H0QUM~NpXjD{J@(B`pOb~-d5^g!u{dsvqKFM%G9G2J6AIqj~T;yxoBV~ zK!1?aH%cnib`pVF|HBA+&91rlMi(5qtT35izDlHGa=KIjD#dS^?gb^Zoc$0Tr{9gFgsV z^A1=Xl%TBMPD zgp|xzXxzXhmhf)^1+{?4A(-}?SU|rFkOxeQgxB(-whlDxb*cY5G(DlI93oOuFDO9~ zXqd>Fi2!8Qzcx)_P=Q#eqT~>y3jopp#?zDAOBHlJMEZbGK`GP{kH{6K!u|T$=K&vR zE@M#6nf$x7-Ve%CBNZou%~-R;bR&3Ykq8->|A1tN%PO;qPvQ&1&w4ZOBsPG6BwFsr z)EooRBUwUOuPw3wa``@J{aJi1-Pz{e7=H{o*)! ze5_F?_b1VyCZw^dEQmk99YDq0v`%?qorPzQ>!LfXMcfa3M&+~i0UDa;HQGgTs~V)j zgO0I-?y{xXzsF*BpzW0bs=MR9_afaOsC+ zE`s2_-y#<_Y7ILL5CMZrY`)mwuVaT|rb5S8;0V=F6!^On0>XHfwqA)PxNCL39e2~i zy%Cb8JPWMJWIKnW+~GZAf_b$x*~ikv;KV#s?j(eBpVA~`$|qW=f?4~B#uq-I?#xM8 zY=EaB%Y>8cfYY&9d67(W`p6Gf*(6K)M;^iyBV%icJl2+JK@dvMxcPUaDNj{SN5D*% zw#SQ{0_8$E#1Ait%q7_w4}?J7sG;Z2sjq|Z>@y)8yL(@g9G&^zFfT*9QVA|0l&ku| z@9hPz-)GKRunLWV0RZ<^B^nBU0@hvVUpC3F{jPvV+75vl!!UUCR6LkzH0yZd#*Jx} z@DXv$90(nX5me?xwL8^ao{PTDfg2~0j_`Ao{@G5NPCIZDUY}V3WE|zM5@f%QEc9Z+ zw|GyAge-3ywP$L&AYH|HUz_2M?S7QRTefiNjd4OQ#KH)?1L#|l~(Z1|S z$@Y?h9UoCP0yn@GRB<@58R)Z$Rc_u^*oT`I%vYaD2Ic;;w|kEm{lpJ9sbn}=q3K?d zC(qEeUaaS7z)7TQa@);m#D0G==Uat!t){7IZnN_z4^)wF7>n{v~j=u>T?w9*0xh zA}IIcw1sgs@;Cq_3cEeYq&BP$E}R zbf~Lah&ad!f}jh?p&`QX!Tbh4ogqG)B4MjZA=T#wrsU}OSbfu>=ax9XgBH5%7I&vY zHWgKv2Z4fuxBcMT8fJ-R6a6OjQw@IbJ>entfN9t6<{5>Tu7k|{x%kp;&oyP6)_YBo zjYmH6p6B(xUNQW}qP4Q2QR-`jB0Jc-l9w1np7sxZb|b&y)6-w?twRpHljKAUYpDSn zqWBX|y!m;fTMuB3eZbU;K;`OZNsRVizSi_NYzVLmO&;|@JO~2}w%_-DoENT${A{@2 zHN2lnnj(q3x0y4(Jg0r;I0v>OVxqX;_h$6RWBy3wggS>x|CcI&8?8qnE-1gK`gx9^A$eG`)0;>!#Rpw3f^d#=*LXqKzvT^7ARm zh~LGx5+OGb!;L|yuz&<8FlqY(t6aZ82hK}mouB#t3oZE9zVnga;KNhn<1;{PnNpHN zWt)7Y5f0~p2usyi#2GbYNu_FWb+GLg?oI9cHS-N^iEZb zqgAo|-OtedAAde;x*Fhm*zDOY12A{?8mxn{wY@>{N5Wu6Wo*RMGa^vKbwLL}V~h@F zBVIoM!D1c?B@YB)zm#2oABbXCaW}*8ii^O)3O3Ye7FibCXBoWela-DFEKDzTqD-HD zV5)PH)peb0SS_f&B`A%}divUZj=r+wx_=rA&s4Jt zH?5G@%bi)AGN_mLKbal&69N=y>Ws2sCP4MLZlw_~M4#`HO2VsxIsPnDhUeOLCOlrH z1fdWXnoY`VR7XwWNl8589*c*(UF{C^ruR9@6Tg6KAB0fW@^DO!b1O?|CRkIw_ipGt6CSBYJkDz?dWql)B zt4ozI0hi68p8RGhI3@Jn^RoEN9V7_P1UobTEK;TBs6lG12fWO~BBu^Y2~zk^epaXM z3d?Ov1x-jB7lOfa6s;d(?$P|(ANmmp0f4Xs9pka~dj*R%wy)Ig)`XWP{A(GQF>eoH zv}e-nM&U^L&uxm+vF{AJL_B#D0kn+7fzyty4Y!fWkrZ=}hv_%j2ry}!U6u_TmA+Zi z}Tx<*0uswf>63hcW@^+MS#F4%bIhF%{}LP9 zyLFeB;85+Ql50w1fI05Q!tP7DdaOmIC!CCd8K0BnVGenO(p z6Y+?3tG1&i6N2u3o`DXvpnh$FogrW0O7Yy8&`#qz1X%Uh=iDYKT@kC&e8n0zti*3k z$jlxYxpe}Guz!pbWjj5k0?x4)mnL3u19p)Foauh(H_=z7#afn-4IOo<;hl_HT%OH| z|K`USmCodw)cmJkfH5x>!JC33dd(;~EYtv$vtn~zZ%F8sy6|?hYaU^57kH60C zqbp2n%m9K*fuaq9fLzDg6)twbYi}2J*)aO^ShLaV!Rwm84sRQuGv(J!o<2eGxiD^a zI3A5>@ZO-@KeetXgDYZKc1tBBNzirJ$l|c=y38VMwjEr{Ig^mLh(Txv5sDg54K;!w zE&DC_+>n9*+u1jg6HI1*)QZ;l69|>9{~B`fkM*iCE88pH6;bpnyJB|*4Q7OD{*=6k z)WcF$UK}YAt_7nAjJ46^!)eKF&grCLgzW4I4Nxq_=yd^sGoKtKK=}>xN(>MHU$A* z0Jj*)3~B!c*9a@4wWIGfrZ>)bg8u-k{*QdKY=}yuH5KvjR1P_<4#@?u(x~t5cX62e z2Dv;sX$|Z5kgvI^qZaVIMLR6=`||4ItJt~n`rb~M@<|I6`#~>pF+T$Bz_b1#OC5>| z*m?+h3*^Tk?pXJQ2p@mc3=TPm6+v(5nJZl_`Adn+Qf%KP| z{KNEaVi(5v!?}5vS96vXup-B-uBM!9hx7orkMwvJj|7QEjwqL7A%Z zs7>;v)E?+qbbqCM*TZ7iWUep42a!~mBta-C4FhUS05wF-IqQ2I+I4(Q=^r*x zr~v23Gw{8ky&K`qi=y;qLL+az;p!i=0M;ROH8D58sH(tn*N<;Ai|-`ta)M zwYHga&g)ul$)a>IoHtKq4!itCU@k`V6#ck%kzmtQu;~Y?P6z8;`VV8dTr!?df>~ z3s8KB9wK!Z;KIZKQYQ4C2w}w4c+|3i5*beC8K4;zy9R${J-ZC#UlSV?;;Sw|3GIWq zIvd?wNI@*FXqcY@7t4SwQ3t-`Bsx`DjMjH+k0s^l|?~P zuBK1im$XyU*ONc#2-2^1yO(S^P-V&FiGdf+%v3f44>W)vJ$8%8A|nA&;KDu;3w|Ui zu@Qv=?Qk5Z6KFcms;yo+xBW361YLkol5D4Jr%F9ZBwW~EhUeDLgUWLQFI{+ghzIf3 z#@b*_>WT-64=BwU4|T%ILK>Nayye>QjLgZiGVjEr+~Le#(U22`i5(6=uE*mdVY6z5i0 z#s`=Xgpjs@%L&le-&5$Tre7%N>IzpTO_`;p3 z3&Km(pv$H?3pWDEPHK+LaojT%H}>YJ72g;Z-BS5e4ip@WfasquVW?*{S~t0yaWkuc zH_sa{5V7*9^Y;-y3dwEe3iatASlHVRxZ=~&e}ypx5&0?mSC zyEe+_aI`qjzs^u`(KtsCbw^Ut=q!|BcBE~TeU=Cfppp-B{-T(B9k_EWVIPJlld1FO8MS9iU%17?0=?wtIZ!GlO)14y{&S{!80)V3WJLC!~kQMgnm zjMyNqV_;K=s2_Vngne1uw*wJQa_mVQ3nA9@!>I+%CmtRv7ZR!HSMbW>^K1ra&iX$_`{@rdNlll{Zie$^t z$&X{Ow+LX-DpNWJ^F5&|BrTBu6^ygr=O8fzr!_>WTTIwqyKBDz>zZK{Rwb_-cz7ft zRPN3rm{StIOpf~j55B~exZ(IX)7txl4h)^}(lrR7RrxbVSFJWF|t_zJWlMuo}zQVo8iKZZuFnTT0f>= zr2TGIPSzGriuXcQp1JlxSbZr6u8?(%4EKX9WmS!i3UR?gwO657ZPJMj66Bh;e-b-jG^s{BGD`=II<98MB^UyDXNQ7G|k z;ov$Ybl3$%4cKC3uv2*c^1pLpenm_C{Z*Ldap=&YSeO@cbRVkkFj4f-5-RZ)bb8Dr z8~B3wa_-vn5D{q9)R?&?7XX577dT)JZlT?t?Kx3Z&>{)2rM)UOc!JA(#102{ad~(l zY{yBSLWLl-Z&hBCqPEh1C|-~U@MrTKF9~YQ(tySqJOIuES>iMI(%zY8;iI?2(C}h7 zrr{BwD|=r&^Z7{L0_)q4dk@7Dd6|fDdUjo}`!KzTQrF1A97SlCWI?*7a-2+ls0AsE zYl#mwdqJ$6Z$yOdjzf?>R_i{;TK=yP9>n2y$EuuBMWT|)Qz%4XjqX_sNa2Q4#nl*} z--h2}o=Luc@q^PPloQdweP$=|gbv0i8w$tej|H^CYjNQ{k+2%>>Y?S(w9>_eO6&BF zm;3K~JZy{fi302F0*OE+XYd^I3j&9=UjHelFy*ZZKIw}8n#iB}UebsgV%#!G$eEDN zbegrr{Z9MrN!2(4s1y5q!L?N$6fkrUq7ZHY5AT0!L6{04US2Iq5FbnY&>i%Qr!Or2 z<#*q}b@P<_9@SDje=CiwY^HqIJY#oDhOO?=9IE3rn(h^oclCI|0sO6_snlSiAXAQ3 z^|Q-e;4_}bqIS7)$d zf7gud1cynuz6l%3ltcJSzLYEmks@V`wSEH z@;iQ#&;e|rK9IWACP2`&)xOGYk%e^NRpACe1f%}Xp5xfZ+=C<=22GON;`A%2x;Iylfb;?PcHEzb21MGyLPtS$s1xGUQ=f< z&6X>oS+Ci!8BN(_Qw{PhqSQ%J=Far}!54_yr?#O9IEudTt|seB40dftzmTKY{-f8O zU^NxkoUkRof(Sg}S{5~(#h^LQT{pdcU@je*vV;siQlSrmkM)wEPPZ##q`blX#+QYp zF~xdkgcfZ+O;1MJmpOh8N&45EeTg_5KBb1EYE+!=PPEV=eX#xEaFqKzOjotIL~<}2 zc3-7RZ(5x?&A?tP=8xojrb5|EH$d^l zO_45}c9R5&&+&z8utJqa9{h!H5~1@0eFg>6CvOQ4>(pjKuoUAF&_%%spN=^kM0Q=sa`Z2QepP+#F*Al1%;458N5lV`;H6dv5SX)oHTW;RI zwUzOVBgcbkvdL5mF5F`C*?rzP)j|J)1THZLaW=A07XFKz@Uqoaci&M!4jQ2C z#5+otrQ{gIT`JPi@jqGT%S0j>YVzJAU}94Fe;Z zFbhPYYeW}-f33C6-F=MPyP_&iL%_+B=kRUPQ@4lggxl;6Vh67g^+VI~(8}*(Nz#d;jGl3<`WTUruRpFP-2dCQ$t%-l(5tjxS7Yaee zs_f}k0||gA+HW^63_L3jb5JqdH`xXV$}H<;KSW(rY1v(GukXO`6vEWkHmF|Khd>ZA zx-k_y@wkFsV8!Skbaah!ct4rSA&9;1(XMkZ8LJx4!_9rOq(t7P#J=z-ckJ5R!NW@v zmpmtp-oxBu%EE`$loObIT(82(lX%00ygIN?&1v_zw>3ue$O&~jWlM`Q?`o$)E;-_; zP5|5s=MM}8+|EDx%kF9v_vCSTl|z92a-zR6VL_zW?F9gdBjsm}?}F?m98UWjTZu2X zm8-W;2hqF=gIZ^lukNacH;QZsi&$@x2l=UL#3uLm$O~V9q$&iEgJ^ulP|d%X)F`@9 zkl0wV<4G~;a97UrVrA|qR^wIF^GD;$Ygm9Rj@0>rGYgt8k!l{nlMRyZGOPp9h}0kX zKZwranS)4?*M&_|@PKjZ6jVux@-;cJHo>Z>{+ML02%+FGkn0@U zX8{5`ih5C_#O_5r=(T)1A=`iFIivR`>dJ}A6-55MwfTST8EICOx-g>txc@XzKT zgC%ctH^IK2k!h*7tHBA_4L1sa3cK#!+dd0<1MH-}HVgORP8~t}b;ss=%hbHDbiodH z3!7#9zv99)3r_la`6MzC0C2$RQ$+g!z7_-4_2-O1YM!Q(|5Ky=^PT5$`38H(W7lsh zCuV&iUtb_}py1rVL%fCm*3vf#I3)1)4a^zQ_U~;Gu7Y*F-^Vd=<4k@L_dNdZ%xOGh zx-BneAr!yyM$!H3RdHFNflJSVG+vDyLV>gi-{Utqi+Q+j61!0%*vd3xqHApO*)E;s zWz#KguX0zdY@lA8lmzU*h=#Hypqi$Am^l*wG5~+^6AY7vlt3jm(~<*V4`V)SY~WYR zyNI^>Aid@P6w60XsH+=(BJ6P`k;Of8b+}DM~r0KW24`@@^mfH1{usS6XlJ-i*1w8GTGS#Hknf^c~MW*-$C} zZNqB(*6yLmH#9*PZ@)9)OnIM}1Jeas2AJk=#`YYh@x}ngw8Y{B8T!?Skcu> zU1k#&=l2nXwER7AZvZb*uOwhl=BBq04=Q*jnJui7bdMu*uc|>aBNaC-qun&tSG!rS z>1`CTXo6?S2TRez&-Y8Sxnh~&F$By z%3S_+)GPI?HxnV#wfGSu6GDzSO#c!w%`-#h>zsYZ{_6cI}f#FGpOZv$U zdT2qM!(v{~l0+Co{anM#Bry_U5;)yw0^r(JZm{o>C_dR+ZOk~eZPly>UOM6h{lFh7 zf7m(8bL-v({19ic0eQE?k7e;Y&%>aewbntys$5jx2xNFtC%>M>VlCn2D4} zl3rZMKPN~Tz&zrP3>3!aM`^Pq@}a`Wu3xtvAiRW5`pr4Z@l9pCpY^Z)#y1i;x%N%n zO8;RHentD>2~|a}l6hl(KM)JR4|@po2ZKo@^mrUN5u^{}i=|Ax;3ga(C_1&kD@Q`? zULeKs@(P~pkdj54sq4U`1+~ML0@_kNboUny^TJNMkoEmdkq6j1APo@rk%#eSu9y0=)8Wl4XU zpS|D^m4SH}Fy416!6zJcTPS6|Sg@6V+1>|nqq`$icID2}O>_610f~%;xdF5?Yex~e z(mtl<$+LkW)KZ?$UhBGAAi~>bs3IgNXiXA&>tsVk;LXghhDR@+d#2vUj~d!og2u)y zOP%%G;~HD}k`}ce8uGfMQ*O$-R?J7eIXs~qa-v6C0gapJJ;3Lijmv20vj7B7`T+o< z>F{gh=mE;>6O<_Hirz>xZ%Tb*=)`7yc@#q|97Yy!P}5ZGAz%&$wnTw^i>bd{)>-7Q z2F5%Ln`i*`hNxb_n0~`lKeZZQzTmmul>>Nk7DCq(_kUx9E^D0`A$rq|TYSE;g8jO- zx>tX{;AC>Dq+SHdbe_kPjfOq9Dp0Y7zh4-{2W%UDgRzVrx?kVD+!d3~3uW$ED0v1D zemAxDsoLJ@zw^9bx=-X@P?K~lbCw`b9Ptsn7I$C$11qu*&ppLp2kw75eVXu|9d>-t zM(=yaUK9JZ>Moc0hTL44Ptg-FfbZ1T5?1mHwUmRK#&Ilf<&R4X-|XXj_O_;<$^E`6 zn__5VYe7+(<<}mxQF`@9_cn)$Bv?>TumPUCBNr?w^&~yqIcCo;n0;w+OpV|hW`9?p z{Oqd_zegffgoB6Js9OGrLgfkVF#VCc`Zx64#9I@B->sU-9l{X+TnQI|IM%eEH}x1H z^$Y-_U6fG5gpwRVih4w3Ii zHl00$BrM(O*ifes7Lma^MV}ncHktOS@3YwoIu(=l=VAZ7kiP|P@iv3y@ifr{;M<=6 zXZ!-{=C0!m(s-=FPfX(s*?3KBWO#8aib80;A&eQ_lBZ7YyPa*B1y#_~*+Dt(4G~L$ zQ#isy)X_X(fSr0G;e&T24+?h0Z}r?cG=CKn7PEYIG32F?wPb^^+2U%Kc*}k%=Fg8A z?%_ME*qwCcZSC3PD*_szO<^7KL@(D13E2ymkN!uJE8nLA{;3@`gim9eF1(m`N8sS%5}-{aH}ktoma%DLtQ+oCkznf5;{)D@zVrVVhA)YUi3CzL7V3=BJdDr6>4DUh+TzZUZyg7*}6x@aI%L|0maZ5H8{aCvV(_ zopNo$rz2Z4-q@#zD30L(iaZwtS7Y%n?sk5 z3#N{sgy23_10Y>C94A^=^A$J5t2GQS#~z=ty0M+CYN|vo^Gn_+f7_K0B#6>HVP-~$ zg!lIRke(NN*PC}z?byEE_S^8aD%A4jJ>QG10}rJNVXM*+Atd2#WBJ}g6>NsX7+i;5 z(GRb857A7Sd!fz-vUnm(cm&rnvN=S;nwsSk%N5Y07Qh>13nz8wB$hM}cBwr5a4uB_ z`CxkSHDIz~TLGn;r`iabHEW%WYM#hqyl3&@udLT^PwsAV^}MHev>=jsCs4L0fXGWH#s*{&ij2&?#FR$dgO_>izP{BRsPMpCKBZgSWI9MQ` zJ4LC$CN;^JaOa^60aM5#?w~LSAfzZtPA30!Hl*670%~gk_AVHvT zxyA9b?~_@VgvtLFe1H^=-kNFma^Xn?^1qW8bw_3MDPewdai;zZQKiwl*NVFwKjC2+ z({j)UhQpTf%wZM(omYNGp$q8X56a$5-96c>NL}eHH?kfrV(-1{FS}AP8S4GU_=6VW zG|5u2;HLFA7Jwh}??cpjO_Q-uv7!iUioX2W)x7gFZW@!=P3FA3dG$+zhUndI!j7(g zS`F0)1s{)8+`Bg2^#-%&Tfm;uTew9~=6rmAfty-X;=3g)tg421t-w~u1lE^1oqm~I zJnEXG5u@aq1hIN2A4BKD&(3^W+}koRyzA=VIy`Z@PTdOYLuOZgD4jI9SG?crU4CSf z`+;B4Sr0@~NkZg<9RFFE$yk%um;|Yb6lTc(T$h74i`t8x7W)z zMbw+eT9N5)6GG^Ed+q+5@~if`;j zD4+oY=Eb}zo(~?U_Uqzj6{#&`+HLQ>CzmPx^pk?7rj(sV#RAU>x6bTd5o*lyvZyEF z?Lgyr9V08#_R@Ig82%!yc#mtd7iLZ5WieG~RX_NO$(g8Ik*SNK4gL2fI;Z2bvb|C+ zRT*CVn31?p6u!Qr;@>NqOSrMc5)35j023eyvF5N;s&V-bC#qyE(bjf$k|V+lq;aBR=st;vp;NkABTVY6SRjG;%#@B*9{`sN@8 zX?U5B`<8+n8sZ=&kUAbUozSDmiAov#Wu}Ue54v~3*T_V1a? zp?>ZTej9XT;YMW5{R-yd2=jLqetY9Fv!czwKq)L6|LfHzj4^{d*k=6j+Pi zB?7UCXQmm3W#(SeUr~i6<+cRje@-TMPDeRe{}%Th3O2x44{N6=?(r@SD#!m&hQ(bM zb%0NlGy9u*xHY!N(C;4X9epz}H52slTD2lPfW5xAoN@13ZoYebcTo&+uj_mtvfq30 zva(keAO=KIR%E*7MP7bV z3buHEN-`c_ED#ik^5jFsI_7Un3 zR4nEwu!quyM@l}#Cqx22Q2K+O%N_KCqEqyv%E0VLyRuIVy&w)>H`~bg*~|Lz=+>>T zrdLrmpB~trK6Lu3;bP(abi_|>|8!>?zha>x6R(i`UIYQ#9+)sfe|Iz(I7*mu`RS$o z{IdaXEb6QTs<6PX_%zz@!S&%n(N^O55Fa82=#y-h1f8p7NSj1T#repcOYUTOU@9Fc zGLrW592{3kJDT`H5ZR~5VJx$nl9abof8GtyxXt%>Ke`sIQQc1&vQ+Nlt;ug~``25QFft^`X%%1J3@Oyx z+O2Bk4~Z*#+hV=}CkjK(*%VpOKYwjH%SCxktmN`Brtnxi(B#sze-i+F?MOIlB5%9` z>rawDJ6pk6gcfiDbTdiM!gquhjs<+pTTh&IyYj2O|B#)_3u)UgwxXxyasL&UB;^xd z4l6wl;c^Aj-w9mv5a|_otpzwi#{v`LTL&~^4fc^dVv3{n+jdpUQdCkNst-1}}>vT_PZ#L`N*%tKKHwUZ9 z8?+beg_&Sx6*n}(>XnAGA0GCAR-3DQr`DPu#mnAa7u&ONi6{&s64I~t?kI99%#P_l zM1C*En@X{$2kbd7yyQ(Uc0Tx$fblg)oDq`iNw^^J_72CI3)}4;NO1k|38IUz1V!C9 za`r`NOz@5a>>+t^mG*s7Jv@hBOzoTnL1E;lO3st6G|H^PyMd z6f^F}ZFgGdtQ+&&h&zJfe*S#dRWv~VAptp-oQv4e0!SM!zr47Cvvqwr@j;&rYd+oR zK|rP3Qa;V9C24ILG1IX&dl^eo6*5mczq8)yL3hd6mZn)LFu9wV#k_cU>iqU?eUglU zMcrR(QJvN1&aI$c**ru1yVXO-YmO8?{jU-b2b?_e*Ev$<6CZI@&Hy7IwU>|bdgbeZ z%9YpMzjX&*%uHs!HL81i+qjn%zp_5H!F(JP)uuPKQxw`e;eC9*$iBqL@_BA{eu^4U zns^XnG4R$w(#(Yf?)#*Y;-{JQH0ziIh`-G7;rWF8ht{^=eo-lBZt&?_V_|f+(zD+ z=r~fw@mu}(+%{WZ8C+#v+i#tZl+5;^bq-aZUOfFwOoh|zuE##88Yr_J8so1N-AA&U z43}N$$_aN_5ktMbhz{dJDENtn#N>M;MwR4L9efdImC$dKARAkMZOehb4UD}+)^2H@ z{$h7f-LA*5S^B%W3IRUIR<}Mwurk@Ux^^+kam72k@eTZW!;Nl3MaAPs+34ry%`|i2mHU=K*_{RZ- zjC=EBy+2l6N#6?_!vPiQyq>C-GQL!UCy%8%P!#w+j&^%H;KkW#+}(TEN|ACztgkFO zBO_VsX&W$?ESXSl zL8!oyiqB5VCoT%1?)X_Y2lEXPtpkrQ&cv*K?4^&@Pwfe^HZPJ_xaUAR+3eDPutHF; z4*4IDzqdK4RebI>s&56rvdH|vvkaX@Mq8%)<(;Z5ygHBzs8lmpIgDw>i5Bhgv98Vj z71%#!ez>IaM+8r8pwaQS>%DT~aRHY@rRsjD>HekazrA)9c))N}(Wz8w08;qdOB0v- zaPC5x-JHSCD2Z&NYj)9}v?$xDPk&V54S%%vdew)v5^}`4L#` zA3BhRcoRY~vmm@QK0VKGu|Gi5B^|l9{Yue|{JFq=1Mfz|dhO0}uPrC`i(=N?w}K$W z_fyhwO@G6bz_rwal%NJAK`lmWWrPhdVDQOOj?4>HdXlSl8jSDr{%`wzAH~001?zTs9P#r;$~38a;N~hjyUr`p z7MpL=p@L4kcnD2yG=ld=0gAFf?nJ2g#xPkqW8)=cB?O8lm3|Dco7MpYa5MyAk=fRi ztfBI4slAn(V9`8F*SXf5F~i$;mmDH5k;~AuJd~Ml`DRF z1cUPhTf`te#M|E~P^ExTdhw^D39unW7kW;GO#uP@99W7$eHBL)+X%Om+4`;F2t4K(ZC)nbP;zRn9%lEdb)jLK^Q~x3!XBMK<=Z^6G=J7%DXYPFVg~X zr={ywB5JKgNBlb9sQ~S}I#_}{g$wcSFz_&636l!o+7P4f!6gycJx?rHTB~2-Jr^$j z{`$H!#fr(0Z48IYj>#)MIu|{^hFczRwNr3CZagAaWR!_Kz?m^{yzHVk6#dQY<>^ix zNyc%?Tejs$Ry;kz(_ zz6VyfB-1LE*$5oWN6KLSZQ#?%JA#kMVzwxeB~8)PD3w14Iorqy*CRe2t(}a+({(@2 z?wY7h;57wos}+twbjQaWYn#A%UPudY3%o@7%{zLIU9Jvf*UOU~v@PdZdloB3b!QHv z8|iJUv}v-z;vIF*BKxDm_JhX5wrU#b3MilpfxTv~a9WgzJ^pB*=&a7sS{12$)$cbS zjMZoa@0Wm2LypDB7mmph4K@&qmKi?0)P|a~=Fz87ll)g1F`I1>rCYdla|bBfU*l5RueL{fJ9Gqq_Adq0Y5Mx130th z&@k}3|6}TL-(QL2aw2uwwZA0t;>F^ARZJ0FUQm&+Cw*Q5`Li16eIyjIREc}RhJ8VR zD|I;}#N%|DJM*;;LweLQR_?azB`Hu9@$GcMeg-bWX_A>zySlSD9!|dG6aD-e0NFaX zcL4IbhykOb;S2r)(Y~Le#anp%Z3U-+j+qeqva|R6K#-w^UBaKB+PQ0G6oDPZ2;1g)u+`@ zohkc?KiS@o>sPj=hYk^!lfXI{e z&1yJ5n-l$-JNzU?>gyN%YdU$|%kzrvn~(G8ty-&-TB-(LaRvUyV#kmK?wcvV93W7( z&v1*)bn%M7afP7(P5bHtC)uoTJsS(t)Ts*bIsa;SAgMk?7kY-O{8DkdyDp|p9CgzQ z3PUG*IPFYsH)O<5yEpK&+Q{&(at|N#Zp6HH7jMgQ;G#&K!=EBQNo-66om@xbyFdy- zn(zYD{+5fRs3X3?OgXmy#nX32HPMAzPYS(@Qltb$q^Te%AT7ZH(xod!Pf&mJjb=hMvB^}*07B`Z)P4Uuublo@3-GjO&od8W!ci1SOy}LLNADLT zPUDWF|49JSje$@35KIG6>qPm>aknCMk%7EO*ZUsIN?9$eEHx9M3E29cw!PJ|^f|nn znH54M$AiZ|eOrZiIjIZ{;Od_z+X(eqK3oZKdN~EaIRheSl4OQCAdI+P2mIs=;guWV zag+2AI6?}@zu3Htj~zj7b3xW|%M}}mQk3(3eI3i+Hn0wjJf`}t;oiO`~C0MMF^>mPJSD|lmEkr{-uLm?cn-Ri0snR z63k3{>a&e?=sU}I=U0+h*Q?%p$%tyS?Lkc>3HjBiNBvE2P*z)+2KM*w#$fKuC3O9A z`wQS4@S$6AeZyruH;JHh&#VC4C_RpiT3`yrL3iAIS7OSAz<*(OLAzCZ7~=edW~w6s z4c`S>CxBlDO*aA9Cu6L;-H}9R_~uehA!@q_RDQobHxRh$2aj3>)`UB<04-5=dNLsw z>jzEbKtw#-E~1OZI`WWTEvb7Z7G+hGR=!gWJxx-EQs#QH3_l`06gx#@rEA6U(ob{O5!}peGBP5E&fnwF-luIRaB$a*#&IjPAU~~k<4AVRk(Xyt z-}v+6CvbHAkJrr z>&MhD3q3%XvydCmTI;{2u`+@)BF)d2!DXcO_tpbC493RB26=F4^Ep)rkD@cFYV|#A zf0!?M%MEbci}iKksOBlZ5Q{mZA}T}iR7K9NwKRFXPn$O`R_T4SXyy2gfQC=X8$%$x+rWvng3t|jey+3~ZaR2I2aKbWt-%tn@{`Whg&HTBs z#zvjVhc8#Vbd4(fbQ@G4{v9GfqT7aI$WJoru%K-BARk*vL{sh?HFO*p=EL10d;toB zs1ZOKN7xJpv+>^V?;k0=NYFnnRb@2c$s6C6_o@v1&i%UHlc6!k`q>UxJ~fA@c5Bm*fMY-|UC4aX3V|W{*BpouH3y z$FK3Z4`Dw>zUmeQ?iOyCu!$w6nv7}RYUIB-01dbz)gz0ijcd+zH6FKA2lk?m%NYFJ ztc?RMr~`_tV+D;atK~fP@C5dyAJOwYFGt~&)qDZE_2WZ!%kb6fU(vn>p~7K9=k7%wxf@M*q`2J)636d1-< z9pMhEDY;CgStRKC=>|FLd_%=@ZRIk@k^Iq+VYxyNN(CM=-p}#lx>Jtbz|R| z`*@!+R5sPZdgntPZrWs-@W2&j*f{nrd+v5($mzn@khg9jH===$lmiSqaj|Sm9!BS(Cn2$?d#jz{u!mKGNJ?PS)>fx`h%7O7yeum|u;vCoHINPZGPKb285 z;oy#>nE?sd25EPUz0P3uXrLX>$`HwBQ#ohsf}9AWAp}t7h)6@%t`L@`s9A{m*QC3M z6|HciUnNBMrGy>9@L8Ib9lUyeqh}R`8y4q+r{o>Z*@u{8UPXv=-2^+GFMIwfacjB;>`jXN+Pidb=+N zz0`jszNiv&ZZAwneCQzPpgLw+3DR*uOU3Z0oY~yr)yO;kdon&M3W=ltjvte_@Zq%x zN1*_Y?&P&vHu+jc_ztdPIr|Vd4(Ztp+yb+sa88`U4S{76PW zu0yQ2_sUCltPh9;i#2-7vUj+Ez_%=4QH&app@n<9Rdvo9IMSMFD zk;j$c4RN48Bn*CCa}|An-*ZM@oF#MH6PrEyZ}dHJi)vyB_MYi;DLwG!N-G9Qa1{qa zR4n;;2S~P@7te|lY$k2@=k8wEubmquOQO@m%truns<_yyIXpA=JEl3GewOqKHW|s^ z>RLi(kGmi4B6&*UM|1gL9}tr1VN7a34QT>hEY;+*XG-;Yhp2+)(>Z{4M0; z+53;A6IT7wtLoDL+`mw5g5g^om+oQkh-&60-5#Eo0yaukI5Xr(^svHHAt?KIe1NJ) zC%`SnFnE;8BgwE!=ecNnn*Vw^{|9~&(bPZUmWtlxbNyA9^McQR3fy_%&SF(;l)TMv z&oM|Q7Ed4lNUm9Gc+@fvcyJO%!FK{5@;InC3<5~!tYt%624hTG4Rinq(<0r7oW)w9 zsD>UkNC~Qa=$msMN3t$>k5=~ebmv_c-!`CpF5OwGjN1`vH#Tv(BCI7jb{t6MM-zGw zVK}*?gdWs0jyY71EO+KWFQR9^q<^M(xkLHa93fIpg=34r2RdTN-s!t?ou(LT`@f}9 z6c-c2P0m%%0ST-(;vb@AGy1dvdR43lb*B6VA3Y~8e^R6g*=_5@Rz&W z*B8qNnBN(Nq*0_`0yprEK~6MKg@OqL%9We%Ax*~XqKrx?e2dnF3|j|Sd1c%Hr_Oku zkBAMM%QO8|?|snWOPFBy3_R!N)XXAj({_AuS?eXTyALI$3{J6Q9jevVMa9$OS zib+gCDCckqKmE#Gwy(TIGT=m~eTc)9*&n|Xuh7#7mx`h=AaDMBVE*SR#xB-V5_^M?PGmjNFfw^c{(>b` zL>A7a>}?q=x=s{*J`0d)(FgNVzF_WPU3sY*ge4%1A3y^2oTt@O)g*Y%P4SVK#}I^H zQhu~j0Yuv5>@_OZI_m||Bx^-&kr%{39R)o#c!u+SjN*PtN7wr)R3QR?;cP9|4>&^5 zWQ+|BiC)k>f2 z*c&=NB=2$c58D^6*h3%jmRxVH$FH>#U2kj`v~1IBb8;>!4+Xr@)dcPY6#3amI-hXX zz<)&5ZeW85eYaeIwcD3~efpB zbZg&z1buX8Y}@LqqQ~eKx$crCO8w$K))55ocBvw;fKOs1mk<&h74r9atpZ?qm=7&2 zE;Hmon*Gbo9V9F_&@yzGBpm|~nx3H&!8sfO))@$QM3A)j4*7!KeBlFUi^He$0{S{)!)R#WC6*XpOij~T0N)Z!y zh+W23bcIR-6ZHAZ)RDStPVLIoT+Jj3c}p+xvj?E7MyR!=c&|L((T$NNC`CrY*He7z zoHV^o(@$iMhtRm~annVXK5udbA^l}2v(K-DnYD+M5(7|@5$Y-#1+BbZ4}knYZhhff zK!=SW&IGO}2M+W+MUEhiq|jd7@M!V{-VEi$gX)>Kk2=AM+yi=kmmHs~sz=J&ee>qA zPR5H_e$eV#WQ z_{uQhs?I105OD*F4lz>%!fZ7n15W0BRIXDo{r%gy9n_&Fa|xBe-{w3>8gGhj;&E+2 zUCJ<1Y>%v2*!nFY+TGPPe*3?!Ed)mqSiTR)@umMO{B9L{a6ZtNHPupT`9-YpaF!Df z=dw8INusEyF-OLXum4BUr-kD(89d;TSKQx(NbOHKHaPyS?a%m)kd&u%W*;HP{v2-j zI9j8L%nTNI@MtG_S3Diq;-xMmatjI{Dh!fKf?K8`$W=HaFn0O-<&8##5h}Ji(0c^h zt!sJu-E}tI5es}WVKx~V1W#jr&^r}gZol9bHpX3G^Pw_AMfSF1mv-BAleAW7_aRq4 zxmeA}YG@yoxFCyni!KuYqixk$Pd-0z--b4wKC|Wxwpk|e*Ovx{c(3Fdm*3GS33-s4 z(kryLiW~jlWiB6J`vVMok0Ny;E;wtK73Z1W{OEA9UyKCJ_rAUsUXlaj>!z^xmM-u? z@7oc=lWE(LvDgMY1U?F=+0B6+DD+>7Gn($>FSU%mZVv64i7|eMy7h@Ic4>ij>bP5W zU)5A&Hv72s4znUwl2LUjt!xFcYe8$Xe1HN7Erb$2^w(ET6KxiWp2GTySY^J{+O#a7 zVK+f)OyIzJGy$W5lAD;hEQiajE4<+>uqA}OYn1VWKgmPXwW@+(#YIg5GWmqj9yjBL z$x}aN#tzRH@3ffU$fGE#d+CWwg^TYguNQewLQBD2c)#0dc?%uu2H#a-`G5(SrwhTt`S9<+8ox>NL_6~D2GHqX2-_~;b$o4=AAYxqA2Y z97LrUfy*mwvXI8byD-3??B;i2b6MNYdz4Rew?A}~$ymXk4#h78`v36(yZ@S?@dGPl z9w_6Z%cT3j*4)F5+kh}Yy93ob@YEFkwN$tFMyK~flfMNhr+WTI@DjiT&I}Ml$SxTkh(vkD@`&Dw{9pCMx z&z!DL-Mt{iLC-oY1KRp66TA8@G%v@r#`clFFJzetbrhmVf3l8;FK-H|dU#80*dQ;M z9W6P6E>b`vE;{B_%N{}uB_EDJ|G4n`x4FzFxSQlSTaHvni%B-&3%zH4YvtBK>HXV#+WH+L`J|LY6Lw?q@gwQznndI7KC#2nbD z??~7XEf=8xWaP&d6?d!#v)wr|r()d>dbd*Ofp<|rmM4dojB*{Or0CRnf196Y2tlwp zO#uq<-Cupk0ylN!_Hq5+oQO*euMHlYKiF-B@l;qkAtK;LKc-?0T138uF^TktrOPWSA5=-npy;Z?ta zlCDiTrLDty$WwI8rOWHYDFFb|%N_NpRWS3{Gk&sgtQt&2l*x0eD<6II>J-OIetYm8 zSl0@dqvjBbrNFdaD&j$$)qGjxkoHq#5Hc^WH_co=WVW?B9w-O=1*o}!jrzb}&%FwS zsif6dbW9?V4~R+JEi{5-Uv+9mfY?Ohg>fXSW6SNZP*2b!Gmf)1id-nUOB!Z?7;7zh z(0K0o<_!ZY`sgaskFt`(P0}2>_R4UOsrDb|e3^&Pkwkpz)XsbUf}Bxu#2y^$kTZvf zqHa126#?K?{;#t}cjISp2yYbk>or+*S;viM0s@Ol1&kbsgI4m-KAKM4iLZPuG`1l) z(&!MdCCL~C2nfo+0y_a;PMJ#vxIil)mDu?Q8~ATJ0+qHE%?6LH*MZ1mePkObHCT5< zmT#9xn_jqeqzA*Qd`I~>*F9Ui5L_;JVlQ-k`uax55>(ipd0H6I4a)CI;C2IG()Pl( zFWuVT#$VuYq3o^4?7C;5THTxP)wwbo`1D<(o>hY`j9xs?=$!jIJa0xV5c#pCeDZuJ zWuYCo(Z|%66E(`OUh#J!`$l4M1{Ip~nh!&Ai-u2Gw;U4o%LZJx)GiT4rzd5zYjwBy zr_Ngj#f|O*e8K4&)JO<0$UEc+>iwi3uo8qlny8}ATO?e<(@((9)1NMdh5&Z#s1x*0 z8bD(~Ay>wALZ+T`=2W<@kJqJBKn}K%FJlLWu*)l^x@e?=b2n>O-A{L6JcPtZD7H5> zeFE%JVfSuvJ(WAOg&=K*I0AVrIlx1_RcnUwc9qbHJf2`{j&KVQ7FUG75L};JOLhJ#ai#bo~57 z|E#7Sh>wrYzXc@A034{W->zI{)kvw{BM8D0Qn)@chv>ZzV0a+Mjt%MRhU(r&zH3N- zdioYg_*23Xmxlr3P+#2_Y#v+6;VA%AzJVbk4M{2V#q&=JlT*M{b#+hFMQNoZoFISw z9X0&ioaezQ(%y=PIqE%6kFO0sGfnkle2KOxx1J?e;~mUoJL;<(^}UwVnQLcb`FCa7 z658COz&YQGZB7vCS-PQMQPM4dG^@_YLG zP;lAVlg?%*RnK-sD0wp}x78nbHh4b1>wGkl4Lt?h^TiRQ*``dbZCM$eFe=Noe4_yd zJHykYPyLRJp_n0YEsKrStQUp|f(cWT;T$ei^f#@fE|XX*+3dyY_?N8%;0iu>rZ$Ai z^1t!~-igC)7&QT}c=)dsa@Z$tYJFRAI^?g^d)|u?pAvvqJV3Ef7WPKqAg9tFEEg~) z1N2m8OvwQhK1~vBGBUud;nx8p!Jy;@O+piJ0qODm3EO&aa!j)AsFB>!B$49Ub3Hp! z^mhmp9l!mPil5d?)r9tuupc-LB*#OQp3f;o2S7*l+S!pR2(ZB^zV zE`&=k&LEB!e{|-zZ+s?v^!6*BvQpzghl~?ba(g}{#+Wx=tPyrmoq5LKov7!)h_}CMa`J=IoJ{ntWAGjlh7)l_^DS~k zLezuGPO$0{P{=;YM^yz!@0^|>6bP1L2mdK*JAp>71ZXz)^fn4oec$-$TDx1UGk{lR zR4tCZTcsq?ttI=^_eZq6d22t97X;3CU2DSlz$nqnUGZJKvcT^~<1I`XXAH!_8l57Z zuoU&Q*wcRPdf4Fmh+nnP3iuHrT(bbBaV1Gl!z^js;0VvSJRj%|yO2vqQfXWOz|DCV z@rh~lbYb&~^<@$G@^RPtWm2{)&8Yh1j!uvU!nXK0afj#bdggn5`7J^%2PXwPNHk7F zL+oesb|Lv9yPRQN-0CWgANip^oF~)bvNN)k_g0Y{cf?h=H*wvA11=n}%@TYFOiXi1 zZ}K8NlJ0y044c%E`uZKR7;aP_cSR}Up=%84_UrU{UNAJabA91;-AYMLa9QX5VJqWr zO@{a$ur{H<2FxEy$HVz}T1~$6ZF7|CocJW>C-8opOa`kK65L1>UG-FDyY`}4m;rm4 zPV$x_lc3+S)kH6_A}3gLxv%1DS=(Juf3m<|MV9q?e<39KcdgjZG!a1`VFTdd!eT-O zn=8`RM$;_=%66}o>ZAPk-+lx=J`!~4{3JN|65KW-zP)PV`{lbyQBO$v9?1yAO1gGAT{32Jae@ zb^x7^1y#uJQ3~9C%-K5&tY5_=e_nAxocP9?eOyOR9#nJxaz4K7X#|`3jQl)*et@CN&jDQFLw@`3z--lw> zZAoGJpzf7PjDtg!y|s(Yse7(V1qJN%w6t77CZ)SJ$Gf1J8*q#~^}LY}#hTUuNB;cT zs{u(frtMHHr#-CWtVlFRsW^%{9+)$NDHdG{m}9YWzKd&OOm+gfz%&HaS*I~sdWLdk z*HaO}J0GiQ_-UGg*vgr&bOYwCz(`JX&e<+00fh&&#X~|5?3B;6yQZAsx%0#Zki0+=-p`~FPFHy-@4gZqa;83jZ zf*`}7s$gF$Wf0A{YBai<5_xYCTe(F(oA7iZdL^NGFZAWpi$-$xleH(C9FVr_a99%d zw;(HPWyafjnL77f>?t?q z_JRYwC4Nk}g9Cl6Z(9bbhY?D;s>H($L$~|*6>(m>LG7Vk?*FR=*!wpdCc^>7rurk< zsp|+XfiZ7_6 z+uCkn7S~av=KBtCd!+;7I*f`0EmD|s@~>%%58G-dG=1Y!E*=3cv2ZRa{oYh4 zqa^_Uy83a$z|BRXLJrYC;3^QRRIzyYxPTWMh8H*hQ?qsFrCcwz|2W#nt(fO9ht|HJ zT??2aM!IY56Ixe~k{n7i`rfVL7AIx3-Z04`)GtoQU27BSR<+-i=#f)CQ?jO3}0h-tef z6ukHhcFsRppC6WL=v=;-7i^azC=-Jei4O?~2;iowU4^z3dihwfAA!;+oxGlA$tl=b z(2=Z>Q5*T;1JZVn@E~cAvKM%S_uXTgwpS=BO)nYP&irI#`esqYsXIYv&MDc6Creg{3*eyleWBGH_(!x3?wFMBBvUF1m)ITmJUqn2xM>0 zjj%o&;z59e5n5|P{lvZ`zzD3kI!$u_guf8AdcPTzWQ}*YALIr!XNY`A+$NVix$79cA^dshb@XA?c?h;Z`@?7BKhaCzZVHpSl*UtWiWXe*>ZLx4O=fyn23eUuH z@pk_k9QfG_es@kf)^@E?Xvewze#x}RWC{1bO7?XCiTJVlLjA(o#5ONvD$<6tEaN3_ zIV?KWO(q;J{vjQ$XCKYdU-;+cM8{9hSif#EjOGe{QJaM20tW^u4=1{6Rxh;{*zM?f z;|CV!zO(;bbgy*vD949jBE*Oj7cfEhtKtVoDOdj45g^^mX;SqnqV3Y3)AXzLR-jls z{pt61aBI3tX0)y}z7@j{Jg=-i9nAOW=pbvKlt<6wUi%c`3$KsJSrKY*y|%9+&wTR` zoI1<`r*%@3bkfX<_b}ONxA@i$Sss2k@dtvduZO1E^i;986PYHYM5v>KTgD(JB4-3k z60IN;jpo^K`B9V8<$}B@2zHMP`RHH$CohQC-|Vxbxjfx5A9w!))lL*FpbAA(D+t00 z!07Cp^NwzlfW(7AO(reMk%c4q^FGfXmpX)gA~$%jqf!{*cuAszQss`T@f9XjAydmV z*7yD{?uF0X%-e#q?)6K2C#u}++3)+wPiYywN1O*SekJhieuG99dwJO!+zKZhXb^Pc2 z8iQT0qlS_I_07;lSIC!!=LY$S2iLWY2a8uL1H+i88O%4Wb?ZLIy~Z{YxB0>GGW_6H z`!KYM@r8D{j3_CmVZ9~YoW@us#Sox{AAnBArdi9h{kGmq)8|vpxWTtbWgH?N#28wP*0#k`Q23=K+V@r6kFs|lh8=6f0Q|i~yGXEl zf{_*U;z(|ZR4?Jwm`~oSI|+KPCWz5*D%pxxWu0EZ^Jh~zKlgv-;VP0B8t?0$*oIeU zuzqvPB~Me6ALJ>Pn3yEF58J%>qjC1A<8IqB7nSUT^*{hyg^;D21)hZT^Fc(sTDof{ zrQ&ekh?Hp5m*M|%74sFb%RVSGFEO2vvuoY69$Jpq`zKB%|AY)nu-RJ8j< z07l9c28S0I9v(hi#WSp>1gY~k?PopEwzZDgS=izxhm{I~T)OKK{%(2Xcp^8e{3%zqtqm z|E_8>c9a=o0A9l5F`@Vp*ZY})ng)B6QBY@0B2@FxC6pNKK&@1t%65S4wK)}lW-t4z zD4?sAa7RjRq0y|*_?5#Mg&zkO!S9*Q5*w%yEHAv7PVZaFOJU7K7mx309&D0$bO(+G(F7sI+d6HTrn{+_+qzRq!nK-Y>j;Q1PQ`ukW_-`KqQC zyi-}}sm!3gvA3R`8{D-wzkhwl1o7q=9Pp=r1hKLiS-b}}Bjph*Z z=2I@mm+wS-fp?2plB|kxH7-=h*UA^jj@N|SMi~kCyqUR0W^+6>mgMH|1?`wYz;B=b{~T2N+z;T4f1yE2Y#@sG?0tz%U#5(3GBQ_!NGOx z9rK{%iA4>l_i_$2YQ&@rf51#1oPOE<*VE(XrY1oivuqhF8F2`eWPr{bvtvHo}Br9GU07~_O+IB?QSRj;EVM3f#xyLJTs9f!KxmG-hET6 z<7#|~i^5&-q075*tl;yv3YTuzTuKJ?RG!Uo*KgrQ52kuLpGy9+LO$fS|I!xhks;R1 zP$1^UE%p^yVW3;>Tza*%9@9Nf1d+UF&x7$HzjTz-~z`rAbwVaF_m0~MIG>1Xgj*!7sA?q4w5*qAdta_0N64u9atK+Cc9>|E^F zZVZ8Vl4bL3K;RoT7SZA7{&IKJ4aG801!bO9qIV5e*Ij!uUi1sJ5Sor7YR?enI7l4A zm6wGH(-#c#zPPCguNS7_H)CGpvp>7vBkuO&O-oDb_M=P0FGpNi_@&w1W16cWdO=0V zPQo#D7HizN6ReV@0EG21GbV)&0A&%WY+gErx^!jzeZom9hSTWreo@s_=H7GPBYv>- zS}BBCxDj}~nTJ~h)p@Q9;)U7gK8B!+b!-K`Zt8WPJN$ zJX)SGru=m}Zd@P0u#UEo3?Pk`Y{wYks0>&kSnnFs z9xV?*KYo~ULf_6kc={AaE@yY1f7HlNTY$}ndcw`DQOlel+}{0R98VgoFHd;9gId-c z!J_bU>q0$T4D(rQ<;GMTTmIRHB&-+cAK)+*5>bhHRe1rT#rRfU--&EE8|#O>kpO&x zGAwKr_v>bVSqGh*=v*rh(S3XW?k`{PfJ%0!X}SGr{#&TfsY6yz4xLPo`y-#yZ7}!T z_VFRktk6Joxlk}x=B}oBv3gk)K9DiZ&Jwy;MLfri)csYwCe2-8D~Cx{*51& z84(zAYD3ot2mPrTkwl+YCY&o>JDBrwUHLOLvWO};v{pGB^gHkvUS@oIoaqOj&j@IH zHME=Db?!hCpz#coX?*S0Mu-0DwRD+gdJzk}$7`N^j0O zt6i(aj<9|F4(Gghagx5Xy$@PC$8LIk2@M1i-)oKQ!RPHJGuj7K_1-P5 zMNeVV*Y>Iw;h#(E?Z1Utr$#9F?HH-e=VSbUQo_Z$27cGse#EUr{h)s+s!t3h5pT}9;}K9g zw>8HJ{&iuG$j3VbxUk<*t)-{Wdewh6VI2}eeqgRi=RD$5`b>Z5)=F$SVO`05SlZXj z+><-J$^E-TVKAup%dghxRdzRPIax^SO}~bf(0;)_rF)|D$b5M6$^yH5MMw%c?ZA8H z4Zr1uVvV!2Bp1{Emh)}$U(n|VD68vpQCNO~tC|O1?urN(I@=JS^0myaMCf9+A(UT@ zJqO^=m^sII%;|A60-MnSgtt4VWmfo%;F>-aF(X!a?3Igg0;|7%rN^#-s?z>U_9Z z!T(ZGw78#TH92Yw>?JuF^4u4PCo2KSj(Wup zi%cdS>z!}gzVIQ64g;7ukS*mGUVxgO3+dZv_*h)8jyQ3rld^_}k`Ou^@3)7ChX*aJ zt%;u3u02|el(4MfzynZ74v{&uB+#R%i0Ua}yM3p?+4gWBeDmF-^w;d-S<0c{iUhdy z3TK2*z_(}Wk8}s7Jan>^ah>@m;1T zRbiMz?P;~SmI>Cyx~ATlsDy}93p?aJe-T%dJ&xkEL!p`^EcPrHx1n{SNtfxm$bbmT z1s#g_7K1J9EB3G^|D`M>2(oOpQ|9S6l3_W(^Ap(-+cJ?<_qY9U@Y7#XL4U9Jg_7o~ z&j*2yK^EfkIH@2DQjTF4SELKXKik^Y#0PG*oyO{Qr88OQ=-H=ON0(p-cUQOwl>v1u3?Nts?V<=0_a&X($k#bRh(VUGP*G+%w9O#7LEl9Qr;neOQYROPD; zdg&oL|V0$Xre%MT@2@XI+wFNpVjg3rhC#le?b?p$<}N-T2tp%@(R zpsclQu~&7XN1jT;U%8T)YkASMP7^XB6<~Hy)&Dkkg_A!=|KDE!^nrCymQhuOsb2IW zCLg2-ZeMvK`-lBvUg!-NW70)5=yuu#*T!(99v)C89{haNeJxw)&j@owfuJ`aM+%M| zZgo$8jMJu*9g4Ygpttyy9~*Kc{F0XByJTaddWOGuGJ#;`Yw*I%rMvX;y>eGU{|K+l z8bs`B<9ZWir#m|RL3%m|H;{zOEA|;bbS)rZeIN1W+LL_7R~`u-4riOl8@aa=E1)># zoHKZnEBi)y>cRBFWD}m)iiBj?_m58LX&=pXY(Y>d>OcQDyb>!W<2^|jW31lY#}Dn9 z+q#7)eXYTWWB0U!sUq}NOb(H8zC-C04j`B=zUH26|LIUM zz@6OCZ;iuzsnKGXzb980Cq1w#X%fCuqg7&+N0g$XottiD+~4-$9kPVu6?7oNuKbMEs&%!S3uh zrNuYudZ(9Zpm(9##W!lj{;I{DYWVRp1^@n*S|mzNUnlkKyPF|LjZp<`pus|rf)}#ld!I!psfD0w1*F0u8<#Y ztrX3q&3s?JdG3E- z4V#`GdO*f+cc|SE+{CltQFDr}frGKIbQ$T$(WAMCOc$aj7~f66KX&+-rK=U+<&)d~ z9UA4-ro|d6aAA$rf21?+!TJ5~4Y|=nq3qV zRfRXM^wV!b;w7>ip8TBI6FjWZdNipiw0Tq2eYaE%@@wD9InZThXlZ``{^7fxo6Nz_ zGsms*BYi%zvvW5KzWhAIVU)9f+c0Gcg_)GYapXdd1n6)~PsLRyi|3Dd%}z9SQ^`|U zEx@eTu_jC<3A(4y@9;eNYVULy8s0LDw49ur!Cz#u+S{Gv{pV(BKs`6m_(FJej&}Bj zFl+J$IW1KSppIbA#+L1vOJS_HtDdmz8^7`ceV`xeS0b^Vbs!_d5Spn-SUCoHyIN$I zOSkWb%}r86@{$91W15NK6g!Px8(TZ9^F|+S7MP=thTmEg_yMRXcEzi9s}F>TPv%VLK|#Y>I4Gv`ByGH6nRX@jIRQR$bo@J`BzI z`>x=2^vD3KDT(Ow_A)2_^FcT*Pw@I%p_?2Ibq2Z^w8WXZI4Y`ux#0^FL~wQdd-sGUo!qXK zJm&LFLn;g{!LobxC}rHNxPn+M&8j5U-dr*X3AM7eF1;BFJ^w-eNv*VWldJ~bI7_j- zbKS8|3PLIpKriCM{i{_YXWZb4IfJY1H*a!*9UfCU-HF%{R%6XBJYl}&hD zYE9(}HbKY*H7bjL_hghOxTzrYU)z;YmA$*D>Ya*wfs3a;bh!1!Z%1CB<8^EHo1ZX* z0bL~Uhh?<6j?2f{bzExk+AV~t-cdLa`($Z+T7U)a#m^ZP0fR*q6&k}-rI^oN<+iI} z>XTa&?EG!8YX#F3Ol$Bh&=i|j?>Vr*C4}|+p3$ zy(v#9Is}j&7VIA+iBw!aJbjmH#y$wRvV>|tGfOx zmw|2j%?2y_HWyQePE%m0A_;;YF@qLCv*~v=4j*{PQx$bYZF_nBygT#uFABo&59rEE z$8)KAXiImbZQjNM$wWTG#)lhj0#ejQP8J{SVkBZo82#*)g+8vUKoe@r-f`(Iu-hHo zj~!&{kuU_f5rF4}STd@BCGLgU46g%by~*Bi`tIJ6^&r`=MmXu-g3s%2n4Pymct(@> zbNocTpv^z0$>bD_MLWD!p^cLzzR#mqZ`$!h?Eju2cv=t{z>Q3(&fDO%AYDs9@6B7% zK}s^9x1y;6_1r`a-G`& zs8B?m-c+8DC&|hQJM#WhS2P-yZ;qN{Sdvy+L%&J~dnLV^l8;p7ZdTrC^>Ml$P4``- z^s`RIwi7T5>(N)SUQpp~ah>}-K6}mgFjo3d{k4`)vd4@Yf58QjE4G%RSnG`Ez#bCQX+_Nt=mNl#)}(w;a%) zXJ<=xDvqv4pM-At-F@J^%mF6M;y)$+C*{uVY-*P05|n0;YJ*2FC&AKxygQxiC&h^= zjvz!MHGhs5%n!b2qKYofbG?z3Bo@;hrj+odi_zT)N{9~i54FcgQJivoKFz>r@0>sM zfMdR6Z15y^M>1ov6A=gp9YGf2oQMqn-R8~$lWTv9u7&i8W*ZR4 zVf5fsTOBDM1uJ9}cm$tqxpRW|ekRH+x9umWWMQIZxDZBhnROhNxVQbU>fG?-DbN(e z?qnWoVSG92{PyvH(G8C+BTYkHT~?x0=*@v)-vWbgmxarJaPB)AZBT?VPM(+>IP+rPP1a zr|KNJScjh)}7NWzL||jwow}tc7f$h#9FY zVaOUWBiXmH%|2(I^ZP%~^Z9t;1#j+iFW2?Gz6(IF2x|3vGf4HBPHV*U)(5VS*TOZ; zDV|h^!9GGOv|!?NMPjR_E9ys<4D@!Jyy=!NpEly;h$CxOxEjF^2OICd2Y(Hd>>JM; z!1N$|!<@pc^&+8J9qV~xp;&)I>gTu;LCz@V5nJvy^gfRp`JD`qeNgkPz(C>`IS5ES zAAkO>ycK0!_{i4RGU1kqV~QfW8Rv%_y)#lJq;-JH5Kl9#J5Ry()CpZlInA_v?mvFm z1X;u%gI4)$%kp*ED8;M}=wF9;mRR>M77t&+ozP1`9bIum^osobXurk0f=lmsnD8ptl4vM(Js(gzTWh?2ruO^RK z>J>qu?L-YhKp(7ebYR5#KHtQim=$XLCiA+LMXx-Sc1vE$ha)0(dIFcW8iB;w7x-LH zUpWSCRic)=k9s90GoibDKYLgSn*x;$Qkh({Y<$&b!-=IK!G(I72m&TlRsa_?%RG?t zTPXOnTW&d8#iu86*R1fr&ZWjm|BpmDk2rYfM)bcf`H>Z>nJnmM)UChHG9o^bcSIR=u<-{Nwn0)og!|73s_T zlT$S1Es1nRL3taWzmQ<(bQr9z$;Atv{=&CMqCX*4`YN1RHQx!+P^K7BLA=&8ONRf; zK5Kzb)UuK{JUSs<(U2W-yUY6N>-GeVTvp&|1*`mxAJy?8rte|ZhvqiDL{C6u?hbqHgu2rOp(2Z z_U>WctVv0_Ax_sbbx7!4%n8l>dl-E;+JFncFb`7oSMjZ5!Sz;mEPltVkJe1U5$3j= zMQFdrm&~C{b5cckZzzkqoDr`ET63JA-a;;uq+}V=3H`Wi&L#6`-)HHn#K6nEh83EJ zoh;wfOTMdQN4as?{TEwzDs<>k`43j;Lh_d>g|*26^K=hR1VgNYBmw}S_iS~&oE1?A z_Q>qY=cOVTjo1(r?9AFf<|bb5APN@jC8p!Q;A-z{(Jd6Ofr{_WwHcSS{vgBmhafiS z6DN{o@$c_R?T@Z082L`kw7i6Jy=@?2T(3Tch*{j}(-G~!82|fm(0o2}!$4d#b19SK zo=7UWT8K)?IVTtN#N?e)?t6f6q&J#`Z8&@XD&c*C{kl59e|1{s&8+p?L~Gw7+B*R9 zP?Y_@#M;J|JGEanyC08jU^dUj9g;gF+{7u%eW!iI%Jph@kgXq0phR zb86Tb{oP#UrWgdC3?{6H+-KTMmd3CDygMSF6?azj+Pi_edDedKsWfdsO=w-?xxalk<*u6wK;N~fAz#^eee5dQnW-~;LcgD`I?S0-u%?BzjZpm z!!=6Q*H^Af+!!$u11!qk^)#J%Yv$QR%IN&(yOyv!N(i5!k{(gi9m8nbB#58p16i^w z>kY0&hQKiCh`dis>a*4+G0)g)FYE0c>Lia{TGI*~>-x0mnYZ?F^?HUb)lyRFEExirMTRzi9J z8Uc^q035-}L=5==U!oA_-BPe8XC1!aE$sjslNdih^jc44RD9iE*G1Xs^1z<03I++I z%bO)T!|uQeTD~vVHu&>jk&N>plO&(9*NapN*`t!m;sz)IZ_)Hah)+8VE1@b`;v0If z1sY!B*r+5mG~cHIxOir}6>jDPXx-Q!TWPJZ6>BF{*h#OI8@awJL%Sy)4Y(bXcM?aL zu3eq+6TUJQ4yVD=ZTplye(EfhLQ^?B^5PxX3c;|YzBDjRuv=G`<~!TEmmJ?$)h~1C z1dq>qQ??bD4!z&cS^A$^+c)#xBsSy54^_tnQK*IQ(LoOBIR?;^1f99{BLSs~eodov zIe!w5UouP5=J;4e*$EPTx`qv;i7A3lm#ls*`YIA(0iq@5b6SHOdv_ElmSrG?6qS&i z?<)`LZ*1Wspr^T^&@Pc-QuijlklCL;9anl!_4%_GzZflrBB0}PuvM)^Z$Z-tHTqBm zl>OurFPn^oYeGvs91_JOE8 zIExk!YR=4EfCk4&D!t!VLOItl%7BaEO7bvb_-9okZC31>JY~2d5q)sAMwP5Sksd`B zSVT#PzgM*6P`8W6r|azYD%KVMRHq|W+%sXLaVEUF$o8xpt9p@Vcv)U|6q*dZEzB#Rj4 z{~EX-kUUB-Sgk=3yx)@Y7DDK7muLif^I?_`L)jX4lyELz2CB$RN;%`XOj>98Qj&wD zKi?Qa0P1a@XcG;gS;O{HWlB4<)E~*Y+D>2Gh=T#}#61b4>qUy!+*SF_HP3pwoHY5y z^qRnXmPFrCXw)0qB?y!u=I{dJJ@9GE@|ZuC3w#tO?w-u*y$OzP-n^q07`-XjZn z&S*sQO!HC$J>bfmT|ToW6kh ztSk8y^kzQ-*y9!=_SR!n`G*HI>$u)i_}e`e`;JrBPSya*y5pw!Qxv#dFH(gu9rzc* zcoeLtuOv31?zoGdbC>TzOrv0PQ8eN_?xmD^h>Z~jePDR*n8D&B&qY zAVV2XHERfwKjS8@P*{uPhpMC@n^AD`nBw>?;7v_9L z4^uQrQrMFs6tK8a{!XULfunhFn$Wven0=mU(}DTp{~+qS*DbxcADh{w@f=voKS>>h zY%hE<>@&zy5^<4}uG+Y@h-vc%D+gskr;zdO;B`jxahmJ9O|RVYroES$_=S5qAO7@d zmY>mwp@TO=;H_Ip!-d=^GJSMqh>=B}s~%PtjP5JNDg*!eAbEBbX1VjBX%!KpfJ7jK zOmFOm^~zbA1f;c6nF))dY&vKa;(?5skDw@*{n@xDbk|Xqsj}!T{kfPsm>YE5SITX1 zZ3Yxc|lkvESSnkyp@ADvosJNDn{y4*T5>mj;a9;gyuklo-F0jk$k_ zf}hvDw-sZ}-2WVwmFHhN$FRv5OYFX#b7^8XJ(#fy$NN#pF1wDMyreScruQMPzo)}; z&{uEjojA~cvsW}CZtu=NWKif)$T1tDiQOE0Rof2A4-uSj8r~j75<2~A=F+v~`T>#{ zc;dQ-AgGbX;WfQCE#f@=9p?IHZL)~;F5b9k9@}??%j=BUuS(I zY!*-I7A|D~fk1);bkvc4MckWCzT82}5!6ey`6C}}depCiE~YD#-3@I-OS2EOE6s^P zOLa3p`a71$pAUA(f|oS;W6ap;HxJCN#+;83d&-lNGNTD_g2CUdT z)=jqi?rA2H>2;pwMyrF}8Fp10hts6%q|G{fdRR_RYa+Qr2l*UIa6Pn|O5Vq6g{RP# zHzbo9E&pm$s=ztDvW%gnM)a+Zs7chLS1QCHF0pZzdow8Pmdu*u(!EhDJ8lLo%agmz zT$|+agyvJS4Hbmh6*uo4|{6PokVbK*S5pi6p`kTIsxy8PQk+% z{06zN2jfxF1E~15>4{RiTgj>xAwvKfVdS5^N zH!ZVOdh@W+N|bsK^tm#0A?;&u+qD>F;rPAYh%6m3X{7j`k(eROKB4|cVF%{Zj@sqP zbTwz^#H;eJkM??{FymT*HC4WQ8TZW2z+78BB)|3gPrL@5?AglhDA2*`#$0550^}Fs)Z_B@-T*H}+|V=EEWsHi;*vtaP!=f+ekK1=||lJ>XcZV;Ig>=bd1n~{W;Kvwz;Jie6*e3O~wzlk1vZXr&sK4;Q6 zLDL1&pfAO7Iv(-{J%Jd)HwmZB!0#V@8ZXN}Dc%;vl<(-1!tVfA9KTp)R?O6raZ0Vqv*Ug)|WKP0# zsLNOt{v#?lWRk09`!4MxM}n;`GltPq)q$!4mr)C)J{6?Hj^Hm0zu>E3(EfDYhf;6e z)8n50chotrD`0)JhS{AAaxl&Eq8a+6Y!Xa)2qegNX`19{dVAC(4RbfkjY{bB4v8Zv5iNFtF8h;q(R1+09VUy@9^9sU-nw=#a&+S2xdF za}S9$l(5XsT6XfQ6j)VygkdcMFysiqC=_c7h%bPyCMhVe&fc4IFA+1tOAc=%aN-QL zo8yn)cmPgoVr@;nyn%P{J&G355O+N8`LpM1l1P8N@VviZ+BvuAdrs9Vy%foRE+YK2 zZM8-plq8JUpMEb9irwlQ^S!kH?aI`0ea5mByAl!KfBRMbbC z+f?oO$G$_xsj279Cyc;Q!V|z#0|kp_hiihdG#}VBZ}~|YXwXR0qL}Gq$yR*mPzBC? zP?E;&ybBYI-VWMKcGBfMLlp!@jAj?C6a=^Sw&0X}OK}tmlsNPW?b)c7^`?ru_daVQ zz?2uM(9aTN!i6FMcfEK5h}h!|p@_n8h?rmPP@%fX2v$3=7Ve%e4>lIw>7XsKYDBS} zgJMy{H~*&YgY4hd)ZfaBvu`TNN`F)l~`~Mh=vy-(?&(W2i zE&@vo-;bcM9X!a6sYb0Eq=KSQn^Oz||1Rxv7i=`O!(N`-4PTWXK~4Udm?UqZXcGAH z=+%RP2Zu2IU$Z;ls#(gtI#;2}EsQ~LTyuFV5SZn_raE^Wq$`e_GD5YaSmm!MWMvhD zr*9o+^oiB9ZLQRL~U3wZ1RU*Qq*0ka@i1_B~)uq)}oH9evM z`IwvZ1u+qeIw0(}WClZv@{>;mcZfLe_J)-B+4eW|!{0KM-9{rxef)&hWDhOR073s? z^Jm_2AwGF|)k%w^+K6&P2!NRHgz5%^UEudLxgeIi?rP}KR=3P6`r>!FZB~@LWb<3Q z#O;qI?9wnde9HT5s=zp-j#jk8)lr3ecMtI4Y%IHTyH0v9`9pt~g9D&DwU{D-gun2i zt^J6OnMsZgn_?tiMgNQZK*O|K?OdA!z%secXl4;huVrm zwN}5~E>9w~meA}x9QssEkZrALrdic8;D}6|2Ym zJdV$23qj^68uzm3fWixw(cCO=@!*cVzn*z}tDjqnJDJ706`-N&!m%Kh4+uVOsecKn}gKy&Zt&I==T05SWy7=LJaeGAYrsa#? z4ef2Sot6c@`I0gt9PTqIT|e>rtth>5B36xaz+Y(h6mw-(LcMJB zr_xY)dJr`a3coG(uMKtU^ThY&6i$sR8amU?FZr8k&OW&6`xLLd7P!;VRwy~lPNSV* zH#5n9c6cUFNkm=a$Ka@`*mX|GWN-lg1POdwGS}d9Ba32lX`ksnjm@aNpJaAfq!3NX z6ONYLvAD>8{rFGxXo;>`40=z<)Bli4E{V&3-Wn(0kH?(V8+-1-;X)LmlnOXS$Fy3m+@RK%gXfgb?Sy=%F?RC!BpcJWCP7~gl?I#`%DMEo(%qY90^Iq<^#-Q|DlXgqnm11-N15dO zGq{2{H#D%IP+!xOS*W}O{Jy#R}v-9)>~4-wG3`BxWc zL{Lqhu?MIY%U`BAkjd_><^^Y*=dlPhBq9r{lE}Be#N3c~iu}i`yB~E*@mMnc#&=r8 zq!g(>gf?0~F3`$ijriv@V#+2Bj;fpNK~l_91zA0qme;4>>vbGHNJYN=i*twPyHk+7~07p4NGOQg56Qdc_E^ zpkRipy9vogk(%GUthuM6apQ-?N0~=OPU$RQDlHm zWGn)#mi%!Cn=w1p`fW6sLerQz*%E9Ed`P8QM}Zq3x$n&47Jk*z`oe#*+cE=<}f*Tvh+Ed`eN<-W3ce@_x+aL8`a$QK6))5b}A;* zhEiY&Dnj?HmoZWs9;wVhTNzc0)9)9LmSec5T;N#OkgrTGE9>umwA=pMc>=(5Q|xfG zkd>dG|L}TlY3pgbA`Ent;adf!4ne8Pz<~jUnxKPQ4@m=e%i?C1O)Z5k!h&nGen?{# zBc}>T0_`j2UCm`;`+wH##M&iS{*F5+vXW}Kdnx&}FrB5S4((ZPxNyBO-~=nj6JM(X z{i7V@Ev|745YUpKC%H-6l6z4lJ%y+igXJ!|AIhwZOq)(7k~N0BL?Tn|NcRcv#^mCd z_Ok+UeuJ(qqZjA39AJe_o%gkX0+lf}+*5_eCoP$mP^eJDf4lU@7i$LXr>k|voa7Dt zB9M0HZE=d$V-uxy{3ep%>(tT#)|dKmedh6nbG&w!Nu@(S`67B1Cd6Y zpa^5Y)$C3@NRMp%#=gImarTgPma-_jl}0)W`gP^pwjmzP!!p@kWNg2{UGk{eUXGQ5 zR*7=gjH5*Nk9o3W?Ir{|fk=_t(zPj9U|)pk=MQHpf4{yplcD|6QrOD5cl&HkwnvpP z6@d2txR`u$>e+dT7$I!@&@~cD>$tiniad1>4Z*?%5ux#J0B88a1S@hdsOHEv&BS%} zAvrJx{_mS$PTjcQ-5;RT~}$QF%FV7Z=QEKm=S zVx$No2$ueSPhEN_{^UxZw9XY{q1evS&kmu%!X{-3RxlFl8Fpvmu0F~0ywfAJG{$v& z!^u@`CGrOfRb%-io$5fm^U+|PWfn+qwV~{Svj;cEVi)JAvg>;*G563PS5KL42|Uq; zu!trOG(an4&YvkP*nBUXs;+#PclhqB&!6i&uV25#Xu`1R!Edfw;SMs$?=ALP=I?st z|Lm=q6#GD*L9h2>&iUoIec|owy)gytq#^#Jp(#snWF_fb?`Z>1DppdE8=HqfgB#cy zBUX&FZnwX-NIghOz)Kww+4W+}i{?vz3I&eNvE&Nk7m4K4zde3)e`*}M~B>As4 zow^t%(Sa3% z_V+F>Flr!H+@AE^*JFZ$QPDa*}0`ZF@rfp8_2kf1VBOqrAETvFmb}p*z>M zbe-I|c76;-(QF=Iqp%{t!ySe& zI$biFsPem8QiVB(erSW!+(qt)d;59>M0;=*Hg`i;eejy`Qv7d%)?JctS!g&rys5yGp5 zE)m<-ev3iSb_cO4*9G31xVH?O4cQyG7zFxtDf8^=&~ zU0jOBUU9kcY)8qWO=>%|CI{?c|JDUPQn4Z;qF?OONqaea>2X=q@kqS|$0Rbx7b)t( zQCHZTIhp)kaBn#1d1m9M0jgp|xESIm5Vp}W$s4h8j$UDflZ2p#y8$LBgczRnTbsnHdLgyNTG$5V2 z$#(cCinAZ~PXSso$c;lZ{X`{lyY9h!NC+2CQa5{)*4`xv| zi_$16x7qFh997S)?j;V$stN{QV}q8BwSqHL2ggVRuPSiG_VJ@glrns^l5byuS2qg# zVl9#;_QC)6i>BTGp9^6BEUuDHJrrUU+=ze4Nk)O!1c}E5ye{t{vO0f@QUe}<>iQT_ zsDh5;w5p610g%<)?Zv>Ts1V1SdeCoS)!IDQpB7f!RAjPq>uK>b--BHlF^!YYXGv8f3Wr+cqj)S+q- zmcu(geR=3Pv*qwT2DZR(6>L_&C@xHD(@RJsM0H0t39E5mPZqq-eF(LJhTDD@&SM=KEA~D(&fw1T)|IqsI&dQZ#{S` zwjy%Xsduz_mcNH7m(W)O9oZ-(Ym+2;!#*V#Lm> zmUc(I-VGhtL8GyZ;+yIlF;~Gh{yTUng2fgFFGeWMF1uheyP5_3hX_Ljft?M}xHqr%$p%Z=q9nozfh}x~@OCP6Yb)=x_1^hdgt!Cfjki<-X z;ifAv4wJH;(;fF=+I0h4&R3MzUR3^I?``i;S^gy~1=2rsT~A_Nmj%1+$Mf3c`4&{( z4?5j*=c-MaO$Z6rMp0%6$My*;w${I`%(csMx+C!EKPK;Tv)1#sVBefq#kUu0J2WzP zd`;{(cb$bh6M+C0D!vDAtr)0B&IqGc8S5o7H7RkU<@o(9V({WpkLbsOrB9Cca88;nyT~Qr0C@G&T4w zXE6K{j|W$*HsQ}Rv_r{fqR6*dUhoUfPi&_t1YTR0 zYBH3+SpTMkb0k9qH2xLJS{#`r<_VTR)^fk{<|C=s8B4ojx$RJuYqEBHQ!1#tKTNV4eP;SD+dE?7|mnm z=2dc5nl|hqUGNXLxe4_9+`Gka0alxnf=hR|!CX#2>W@V#pgh<^JFARNVU->dr?_Ir zqW+)+yRq)v1`oDP>fe&QZKSW)0 z%Nee=Eanm-4JAU0n=Hv*lWMb0DoD z^4b2`3#L!85r@#RA4E^>8;^H{jwIIY@AT0Oqibgw2^8yo{#aMUR8P{ZW3lAZTc|-L z_HkgUCD=1NB@WpVvCr3Ky0@wzU3lY1$qHR!!dICF?qkyKGnT^x37`!!Pd3Qi^EP!vNcP&v3yiqRRZ4(B1txX;>d-h9DI8Ysq?s8bPg^#q8mCKYR5H+xE;BAF#>qi)1>ue(i1>`QC=TF(qZ4-g{ka`nw(zw$~ z*I(PGpo+E}M?U@bFII-|>l*wnBsOE+c!yFgFGqQ8Fo!aHE3A-NXm9~Vwr z89}_3U~}GJ2f{loedh(>I@AnTJTm`ch)liU`~6X-sprLCC8iWyeJ+|#msyC;7K>E- zvSobl*rAhmqR3yR+~bXt^8wGRv1EM)6=u2mK;n?!N=!X;drNfQe?8n&-oU0q#$ILqyWDD!csrq6!mPip!>?TkUoUeUO?%Qf?G0Th`8@F zIOK}Wp*tRfGso<93eIPfQV|qp!@*eWWtE#kTOVjAZe~{WT!=i~Nc3Pm?nSnaE4z;L z{limZVWffR!JGRRjP_1Bkg$@F<;b>G$4cQxDmHNBr^Dj-JHl;g(f2I?LlNhUq!*Lc zQD}&XspIWzd!3^K!V2n0V&_wMudQixk^rS)FPJfkh_QJQaTj1eR4-@A92 zb*_g*B2l}bD!1oGFuGCd%BbFbC3z-3}-jMr> z?5UuF!Tl*I#Oyyn_7_LM2r*Q|=eJPT+0$%F><2C-m{i3pZjHF}oc;UDjF0^0FzoGz zk~F7f-7}|yXl(|0_7C)t4AD^BI6u_tHZzsE@GM=_2;$*|XQs9Z$8#2z%THZfclKKd z7`kENu-x?YH<5sZb^*Cug<$X+D+InycVbWeZ~HCH<%nmwNht;hyfLk zm6esn6S1PG=hiWsp(hlQL2uuc>0@~NRNSSXhJc42m}0lBCEfA0iaEH7#4O#7oMlY$HjOi4aa1L8(i`=;i^eaL1BAcZNzVuuvPp4UaXq3f zIT5>!%m!mCg%zpfgW44}=_MbS2BA{+$!&%RpJ-t0%nMD6C)?2Pmk0xOnoK&L6X)AA zWaOqsygL@##cfsBGG9@B*&r^rj)*ug5GGYKamYAO{mT!P-cG`fUTVW;Tz^OG&jl(N z*#j}BgacD%iHV7AtVsXL9_#toHlaA$v)_^VW#=kPK&s{Gnhh4Tj0Nj5SeFf?Be82m zm!_-g3on+&TFL9E%^Ulp!Fvn?m6^GVjNO7X$D)aWFlI)D7^)H8@cg9>d}U?jItux0 z5eB4p0ONh4Dn8MVU!nK+t(feABma{n4N!SLAfBug3AmTZhDlAqWN+l|h-(KstcX&RGfP(j4oZSmtEi0(kl@Gwf5OJ+_)n8whWm_V8aDA& z4~@3+-=vYHpw=u*!6K=UUm`Dmj94g>Mf|FU-Z37rceTbtMEvNv@hMmGWtgu&M4BBg zm>8YN^S)p`da3fQ zJ$cW{Aexx44}ZL1eBY<}Zcm0>lYCmol`U)*vV{P6UUx`z*QmKs-bT~Zm=)TTRa*#M z8-x8K(?{xHWa1Zg11~QRwVBcLieo%@Xfb-fM{6HzwFi(&L99mIovOr!SIH?!ueXXK z_G_KHDj(kkQDO6=((vx_u{k_9*9pCHL}UW6(V!T6*d52-kT@ zTWSneAJ*{n!t*lIq^`?5f&4SQJ3KER**5y3!eD1Om#GiOg;-0d*U-tj9O6GpQd-*W`> z6TNoG0rl|?IklbE&+G8ScrDevZx@<~3AaD{_?5y{h?gj{BCfZjkVsf){$yrkpN7ri zlPd*RL^tXDbK7Nm3`)qcsSm3kz1#X!zm7iRcyCBh)c3yT--1W1JXNTEbaf!cA5wJT zDRsR$==7%UTJ8rNdz;pKXRY1CR{IylM!O!+pPQq-1;suII6m@H%}uR^nJmgH zz7Mw|!V0|mj7Vo8K<~;vqWt{XGk(cQUQWuBMvOf{-lYwgzCyeKx&L_<_?k1H(vkZF zOw_$zM|#&YT%2x1ICdn`&Vv@luY_m6s6W}3b{uU2qW_=vsfOY9bX(chk$yyPE&;5F z1_qjF65C%_%I3F|k(X(eR?jj-zKWUzbls8v*gYetK2cKO5X;@qm@4RB$W1avvxv z>~}gTVyM9ifC9|6bfy4w##mEnN?KYN_3PKe51BT%;etn=znpLu7Jq(8NBnR<1YEa( zmiL^lmL}qC)(L?|k?oMiZhQ{I#+u>}WGIo*{CAzfDX69lqvyfI%omZ_l(>7H7nGLt z=S0OnrZ}tLwoE+8ytk7`+Px8V1;5*buPco-jB`VKs3LDbJG4ae8Qbj|!j$+M*dQmw zurg4|7Pb##SzZAKhiNK;?Y|omIqI<#7x_nx#NEvC@`gXN&2O%H$buhPBQ>vk?AOjt z_CK{m++5pJC|tAwcA-?QMg|&~Ri*fqw^Na0{79a4-qaafi~%gVYE%1mW8&M_=$h+) z@0*7%jg}W!&V+W}`?gK998S*sv1_&MTI9sfh$UKsvS7Rbt3eQ`;}=Za11%02z1`Ii zclLy|R&l&G0?ZX2(aYKvj{vT^36g%0o}OFMo`v__1x8Ihl;z?cuFLKT7eV__z)u#% zZ*`vVqRFqo=0&s4M*z?WhJ|r0v>h^tu0^ljadMXBqOmMNavSliXHMPg^*|0l?E209 zyge)U0jMSDnxW@>BQbkJ3N8TAU15ApF9VHIrC&TDPbWsCzKF7; zl)cuXNGQGCIo+o9NJ?L%JLTL)e!&L5Mcgz2?NuX38s~>BMElha{thxhr4iusWm-0LJtfFdNcV51=mBGvcYvL zffxvb5emUOor@vXiuV4l(};6@hh6TUJ|p9F{=$W|No9w-UOD3^Il;QnT%ax&IX#a8 zIf!v*XXmOaO|;$JAnvmLat(RaU<`|AQOBr3^_waq_L-OzMv|jxN*5#U{8d6=FBV%b zIIa`K_x*y@4x#Bf>>O8Yl@5^B0(kZtSXC!E1!nw(5tIs~?c4g`KT2AzNt|u}CC3!a z%v{}PY8s23DV{A7oF(kfU?M1REsWo5W_FTJ3(DE~{ZD#46Qic~))m{JGeY{Q(Po^A zIBtABK+Lu(YsFu-zG~qeMRA6~6X&5?wH*=L~Isg;gsqty>%^@Wdc0-nrk5F>~$JbM}=->E{ z!!f+vW}zu{^&gzoWFO$McLF%oefTVz?s%&2(1%;mWfff);%}&&ZMJDvo5~CwWf(wz z4W4J#_)_Ve8fLSV#+7~D-KWTIC3i*!HcX#lM0f}3H>`dz>w_0&JYAN5pkX;*J!hNE zi^4nd)7JGLx_RFcHLF)Wo3b^AtTrCmfy??!D&VO$Vy-}k)n+lnf+Pvxe*aUT;_*5m z+g=_=j=3h0HzW<6ZmUk`G~d`<`w?y~6Sy`*wEw*OKObBAT^SoB8OgxQmOsH`OHcq> z2uo#IuvAtVZVRB5eZng5d7qf*x212}@BI8gZm$g!G4mM>aD%S#Hu!W}mj@3)#ba_J zaOV#H`866=3K{sC)GxSaai`1?2^H&JuUyP13*KjiJ7rBq*x?SLC=&ZGAK^7|sGrQfjN95!oJH;DSV+Nuzs+HpsD{h!gci*~S@Eqj zAVBSY^kF6bmO=Gy5@%F_LDi)yuxqlJsmFQBqyA^4Yi}F4U^qJ&EQ|e>Ey?7SiBkS3 zc<*;IGo#M;=<%_b_y+WX7c8zW^po)ue|8Ob#;;K4(e5`+oJ(CR!&dYd`B#lUJgd43 z&ze(c2%l%&4$8|5-XLO{q6|A?4yVYu--$s{Y_Nlq>cZp;~7w&ss zbEDr8dunH1)z$TFO_(O&KK-$*&hxkA7jH8`@vhAzxR?wuDSBm%a~bzqxLQ88gjOL$A=2`&cr#^q|qDsq6I;=t{PT(&2LIHJ`9ex7z>fxa9iT3vP zy0h@01n_(Zrw2TLHXZnqNIj?(6u`NXQM%4(mH^FvB^yD#L#E~IV_KIO1vhh?o2iw+ z3B$jVs5iu{Tk`R!X`@u(OP`n^3RTp>m7-ErI4P%WF7=IapYx|$KLf74Yf^>G!2JHW zRB~XwamhXLKe%X%in$#_q)48g7ydS0w+%L)&OO@fQMUB^|!?NT*J+Rq< zczlhxCW6FPJ@MPTemoE9EmDSZi7FKD@>6;yEF*XeuQFwl6l*Sh3G%A(7TbP%z(26T z)}5tIwSxO%Md2Z&-q!f&qo6qV#{!jaf*^{Q^&8;!06-W5ZCg~G^pM+ZhnWHSGh-C3 z=SO0=bn<=`yr9mp4xsnD2McoGYr}NnDp(w)_lmQ+WzUhQ()*V9pWGGvT)z(Dz%BDC z{#aA=A!mMnd#pD1#2y7VdmzfvfC~F*&L+=3|D&}HKfII=$wXgSM@)Kr*2*rBrHnjm zy0dmmX8t?+lbwXNOJ@igLS-4;-5G`bb~kvRoT%_8o^gQPpNtjj8Lm#4d4VAC9}}q` zB4#{cj*6ES4(Avc@p(U1jGrKp^^Ar9l?10KQIRm^%Dy`ID%d`e zY^ZJt70gsl47EO`XvyLvH_Xu+W1e~`comA^K71!0AiyK}c2U1m315@MAE|b=$m2xF z`<8(|#fv z@q749qhPma9*G_e@g12Ki+)R+hOT(5jOVRD^Gsq*3{2Z&v7$ z=dW%8HpB3(g<0rg#P{wTn=Rt;uf7_)I|tBUM^iYxeQp&m<(Vup{kAmk|J~HC8^3Mm z1)LGK1Mzp|oFxO;M}F5kPdT~>TaYRm8{YkS9{cDFZ^{_#tf(^*zQs`xf4|*tL5v>W zpVfk)csOc)TkVXpxPVGl6x({kzZc?07Z^xDv>$2MXmXPELa+xbCDRn*?*woR({17B zr>9bQ2dLfQga2aZc$uo=z&^q!(i_JLQjOV2tQADmR%t_Um__rReByxd+_w z(S&8sAr<{-2K=P?Py1z!~ockC9qX=wN&>AX#lI{oGPr^PrfXf4a{S_k=obG<3^Wt!>p!-+N!o5?{ z^2w_6&Nv?FME#Blhl-ac|5F{n5`l$bSiv+BdZZvGr_h;!(bUX$#Y&@Jqnal!PL0>9 zdS(b^O}*0Vv1Ej0ZL71H=J4t+n zh?a~>f9Vk|jLshAJ%ho9t$fmJ1ZduWAX*KR0#Av?H8#&JS+6C(`15@#VaNapDz5vy zfl@^1TX5AbI9t$b_2(g^zA>GK=0E<4-#=FXWXVB0f=f>BdAJAH`|wAPCHm&g;0k)V zSM#JMT(FSq4moX#>9g`jHQH&Am3p@77^c@KlC6o_&w(eRRW6p_a^)x-?U<@5FP+ zGB?C5E3_9n(VB2Iq5xXr3hHW!(p5`ceAOn>L<%t@-Vm>8sQ9@4*xB5cI zIpZ=>;m`?2ayDN^3}z6pjD@dgQMXq$3(bLHBtG%ps{812Kbgym!wY&~a&j;F-L;M* z+a7r-Jp6hW(2Yc`YeGA=8wit9&d5f8|I639`sy)dP3&33tF{~|Q6 zjyv5tdVgEwga2_LRIL9-y>eWiixIXt*0-BEzzs|z7!)Kc7FaC7@30{MIasCooBi4g zu=Dn*0L>VaokJ6&=Ih2?`(aYVNi<d}?0YV0q{8TVOgK?Ww%_=?QEumxJ9Oz` zz9%PkQR~I)i07uc#*+)D)Uzy+C}p7rZpS_rub&(-S43_2_tG(w9E^XnOIXZFzjWg1<^nXSYk0XV-pUzlc#*e*1EF;ZPGhL=CAlZ*Ix|J>HR zf^un~yi5LSlmobRqt;QuA>(s*jo4`?`P`PW(aj+skxc$`)Te1HkQgH?Q2KXcG z;OAO$xE~LJlM~gt%4^Db>~yY~u~jWWzEYaZ1}&sgGD-mQTxT$8V3unsAm|AI+{CL~M=Vk-A4i!%wf; zF!HX3%N}zqAt<%jOTng^f$pSqfv>Ufmb`qm+#Mgt6;DT6<|nuM;hVn|9A^wr`2*LT zt*b3kV!6R&kuM>b*TvIteqN~g*gHpVWmw4v(OJ}8@WrV*1I6{Phxb%5suaa%Q^tB6 z+n9~0t3OfIF~CpJ?ONM+0?FD9q+38Pr(m$7OxpTRz)8S5_sFR)s_VO3IF5t!c)tz) z@5~exb;NV;zp%Cj9z>-q#4PG8WG{g>VK)llZ0qkg1~+V7*>&ns)>5?az%%tB*sLz# zK(;HZzkxZ#{Qq14=lwuS4AzXlrGo_HX3_cyBk&;n0^r%swkLys%cceem-R?C{Efz* zSHZB(B(dq+D~x7ZN0|7dd)Kc2U0Axp(?3Qk;DjXcpQI8a7<330WU4I%?Iv$FNR&dp z-TzL|*Ff9*5xhU)?CfY$1%_PGyttlW)A(FCh4&2GF9zwa2aAN;jeBVky~4^1NWGAb z=*I;@P%w6w|I!thYX3}MdbVb7F38&wqskruDCaE9Y9#&+7Atw*W@SKiY!m;HfHpub z{LEy^1!j11{W?zw<-jpMd$-42&Yd{*)6UxB&i42hd&Ql89dW~_dIIRjkU5f&XFjHi z$l9rjI3}}k6|9WlQohm9s@p{=SjC`$3uUmqhO=DBF`Zo5s;{JJ6rhoP{g?8skJ=qe zYW7iIUJ!Mh=%MBYvN?lN59W_URxf z)3ttdM*ld5>A3dq2!_L;HOx_I>u*BtkYZdc!eO=!R5&3cB*+m^;q4M1riu{AC62(t+N&dhGF746mpOjYY z>yK;rIhdCwMneyL9gDO`JPQ+{TOeYze3N8|TRJnDufNXUElWVBR4Ku6arIUVKa@)MFk9bz05 z&0uQZjBULcoE@*nt{v}jH3O_*hxcv<6>;A3LXY51aGMSRM*yLJYHTB~fLuiK&hmD& zbsyU_0WeaDjN!%b!(4lfBA>pgH1FG7s}0ZZSvIGZrQ(g(g;4?>&$^Wo)QIO_cY`lv zO?OCe*u*be-L#Wo>u~hY!dTu&EmNKashs5i3c3L1Ri)G=FzSqc#;mGH6W6eE_re;{ zTE0=zlvJg7+v=>~m1eUwz)Dg<7AN+#*QTWl6T2p=&Fv7SO%vysPB$fe#dPoV zJN!EvU?h~(H-YL7 z9+$k_?DIGm5V3~Am5U>a?g^PETb*U1@bFGEo zkK7QO4=@d0D)Lj-b(w|m_-S)|Qg;5*vwWJV@X26E{paMz++@T zr1oH~D*x>cZQMw-$I-qiL7!=VjhkwJg-``A_11CmzkO~`4&Zl0d8?fw*=@CC?D$QP zgJtuf`dG4je93#_`sI-6TF4ebb3!{$?u2BDm;Lzzw}JipP<2eyeMzaWVfzckybno! zRsMHlIudbie?jM_!fT;6jeiA5O*35T#<@aG!@=z8-&6bYz>$ZyN zXD!uHh9rFF5q{j#th7aVGDbtS*a>eA7|8qs{HA@x+|IlK@4s^}ckR3KvF34WT^nA8 zU+J$n>ZHx~-E^z3KZ?{&%KYg4eE8H~OS3+n4O5UW&Y}?gkc;F%spNybz3FRkkV}ul z8Q-}VSx#VtAslPxrv^KRIWpmUt*{uh=#HH8=+Ay)@&>!pZlMD}8~(sxthrkZYd#O69QDz<8jW zV(TFD3rG0vL(Tkgg> zcFvPGS1)h8W;j@%u}kJD9=l~S6e0mrUy?!MO=@`HSU3$@MU{YL&xjQ)dRAboBPPMc~( z-(1VDu(|DdE$hWcoYu0*A`I^se*})MQI1GCBX&_+P)Af#&i55_=p&|#cRRt)|yUXlIlAUAB{*GY5>W~%Hp zBs`^_X(;5wD^vZlahg<5VN51$?9F=qb$nQ$03g8)O~C5|<*Bg?(+to>AIuC70R!+|DRCjx#CJ1yn1HSmw*VDu0SX5hdu&{>kxKAfo7|6tvwe+Xn`R zis#U{_(7=B8(s4IyxnRuS#|Ze{@;B+$P&yep`cGv+D@1r#T$cH#h={mH3sh&MKR`| zL-ayx5#06dHVFPO`=}>t7jbafNTng%oy)5GE#4$vAd4riOF7^Uog;5yMq^o31m-W3 z_4;LqRn%vNnd~1Ay#nB4>4TnWalp9^wcVEa!#^A?(hYwgUQkhyD-2c@N@Jtv`> zyv>1{S;p+??)C}f1;G{|g`+84%}cWgbf;Vs$1l#?7h@G@35KLIfETpI_{*6S<%0bB z$0gTXBajpk#47i#74qWw{q@g-^1pLB%yZeJ(4@op;7(B}b?d9%_#>89%amyF%SUXy2!N-?H~kGQwIx z6}yBMisXuv!xAZ;aU%D8B=J3}l9$@I76SI23)P6w$}px~-FfOfyXAb?iY9_LN`Il$ zAwt(KIa%^)S@#;`NzfH*-?p>7QcA3J=nLD^QR9}qJrC&)-vw{}SJ2vJMO=>V;)fDv zLHe&;6Y$wV#!L&gn-f+^4qwCi9@)YI4l)4MAmHbhJ@!0(fMSTL<{7A9#Z|oc__A5^ zV%#(1U(w&I07;NUL&IB(k2^@zXEeS(ly>zH}2F9M8JhdJ!}}|4}P4 z^WsPh<-5ClUS21#5-T^T1kU-OlVEp-k4(pmJW-)P_5y(3L5BTO#$#VmRPD3v&#Cjv zb~3JN0E&jpDIAQDU(_fG+SB9rfDRih={(GM69~?^`1qWKUAepzEw`i*xZv<$obEj& zT&VcTNk-!0iQcmI3p<@p>^x;~q4a)<;?PD7f-&$B=aHiISpGF3c%vkL?_Gb%loS`&66GO0W5r38er^rk_wc{GNMDGz^3(cY`HY@Q znD7xVK0tx~=*}0t!f7#JWYtmEU5>f4zzasoq_limVe5_B;&sHyZsya&)W*hW*6$L*O!CD12l9 zIO*CSy6sM@bRFS;EI^5TO#|PB;LVXId+Hgk>rL$GruDrF3L^9Z3V;?Vf-Xaw4M16VLqr(K1Z^N z)#dUaM*~^$Ulv$dm%@WDha;#vf~G}>JYyxG0jBEr1M8-@uk+r_dvGeQ^_uBAmDSxR z^);4j?9@*dr}`XpuGIQdFK&VG|9s+8Op$Q9-qmcyxJ%J_wC+2%s$U?rr^REL&nR_gz^+9PEBRr1aiO9v4oDz^*M@S`w8T z33#Q*Hxpw}`r~rAUTKJ`yE32w$H{(`=VTUer%pH=Zdx_-50Y9fz5S{gp23-ZaT#ok z6%eg8rYC{zK@nB*;n@22mYJs=Usb4&@lxWP23JG z{P%K{$YC)OG+%^4-mg7rxZ{~eH`jgFyNvi;;EjzFXTi(9slZf^TSq>x)5Uz&yjYU- zx-BuygB5T6$@%dBm1Hf~`6OnQ2=@SuafiFv$a&e&czppgB5;W(I;L%yXj zzD22kPp1Yq0TP5j{}w9+p!a21*MWK;kXH1Qg_^L)G)ts z-*yuL&Xg$8o*haH9tr6&h8gBFWqU8eV8gg-B!YJb8-|~5}E_l{dd3oHjmbYo1iVdJTLd& zkW6;lPIj|xo805{;lgUX*BEkuTah)Kw*wzB4s!Yl(d-oSoZBVTqd(JD;N!2Oaw>`R!^sKKNu;}D0$w|1K?ZLbWauJ zw|tVF)P5zey5^o{K^a?imsw_j^rhroc!^Wzuy~5wcW)V5Dq{Or?_^anO$209fb3Zvv|0wwg)Asx0wN+d)q-yDYakHgf;*3KZs$|7%&i zD_(9J2y=|CEWA3DdbN*Mvxefs&)h!celpsj<4~{rN2lsg&6vp~QCcJ)X+J>eIlFo< zFOTo2$5bh74UUMpq*%qdd_!(-F7Wx{%uTD!w6wJ4((gR1H2RJ(C_3|3J$?(W4bD_(u$#7WYrTcgSprMuYM3KY-g^)e!t2MJ%ub-}M%8(V~dY7gXj zZ4K33=C97<=ad+cN{q`zyES`^Brc}4ZIPKZ z*)2mY3ve^Dh%QFGfZ*1~F-1xODGf)@XHO;J_|gJ#LkEw+)m5S4*!nGFGE|aJC1jzS z-d9kx3Ct!Xe=WS*T(fV6tHSZB#QzGEC>UlgX+Y`QX-qe~T&VXk`&+k?Jj@a5;e_79 z-xdn^f*6hYk{u6tBnBa#`^ikM{&nZOS+=iBYCIcUBWobQHo?$17tbw?mrXNB8ynkK ztR_fY#uvMC(eusf23>g^vUzC;LDy^*;^W@@C|K&4{TrGmL=ssxQHlj^_QT&dMFC~gb~ zyh{%XAa#1a#As1^P~%oaIl1S=o+=RA;z0mUzU3sa{W6_H5uq`_P^pBJ|0agmJFliy^;OJ~{q-TfKr}40Z{9ul z+UH#)k5$7i?5E0Q&$=EGsk;i;ftg>)E5!$M$t7Uns)UXs_)(~rkzVL+c4=S!jL^$< zfrU5gM?7Gku%tjS5fed1%ixE>bOG3NrqR27lN%opJmvqg(UqDvbspQJ7!wM2|Ey(R zTe?&?pBG!ZZcy8z0qyX@?TT4~sF}Tb1l?zYw6<>IC1~eF-$W zYjjo+XyrN&-*!dhN^q{zp2-(}a--Ba6Ypt6?AI^Jo3B1+L!jL`g6|dX4G}p8i=4 zzrCNu_{s-aE4QVoWM&ZR^FtW!)dBCHO0D1pSyP2IH7cRiTqi z%M2~^A=v*LeVo5n2(+0ZS4)kfNR8Y=30w%uOQKAE)0)^~lu-Q|r3Be9{;*VL${4Mhfr{ChWd{QZ2Is&0-F0Ir@(x^pg| zOm(Jy@7b~8l+%>lqjA1?q&2Y8gsvf;WyXB%E5&MekmssLjyUc%Mf#0d#4@@dd$vilh(cd75GC65$m z@Wk(&Vw!zc!)t~vl42I?%$*@W-)N!`E^>C^iAPj`7rf(WJYUMK@-%+%(og8BEL-xZ zFAn{}1Ap-40oxrOPsY}ELlkMSXTGeNR=fE9J5cR5h?;-Gdas8c6ovo&eEy*u{Qizd zdGFoNesGq11>`r@j|N10AQ)xghq50m-U$hT0QdF>BexERJa6Sb*d2n5%I_Gl_F*u+ zhXr}IrjLeODr|*;kk1?K-vet{WmQ#GbnkHp-29(=_;SchztRTpi1>ar`1&6cTN_~D2uqbX@s)< zVyezAi*Bze%ecsnZvUx0zuj}2l*4V(Cra%aSHyL}_p706?`9aYRqx$rwy&%nt)N|I zbKejjY#)V(A&jrLk#6#KeBMh;|F|();r;u+(zWiz`OR&&=E8G8k-_bSS1U@0+J&A3 zhev0-_`?PE@5LAbMMHtVKckgWdQNTpUR;zD+}JY~ds19Ut{sC>k6;_E)eU-7iuyL} za~7tZF42s!aCH$R&2xps@AGWo} z)JC821d+NlroBZy7hHt2{4EQ8H@1FFB-1P_ln$)g8iwp)K0ex0zZKSu{?5|`tSspY zl$=BO~zn+7FCyg$1&7dgAfeJ+1H(&t1f>45-%<}TXP153*Yd3lO?uU=UX^1}8= zul8i&T!Bl=;lB8aZoOt&!68hh_{GLg?aw-a{fF>1bYCsZ5L`acbDyd56Pkh zpp-~0?3Sa~tGrUK`#9k;`{GI>DWsB{Q&Sdu*n6#Q09M*6$r9WzfEH%B7Z4O%c(H}x zgGrT<$U=V}R3pUsf&2_Vv_{q1ycyW9G!;!9E@*30`O6N41BlpT>pCz)0Qty5S=tK@ z$ameI$N>5QubAqBn;I=2`g%*9MfqSqc=X7L4cZarHaEjQt0wp&l!XVzKqj3Nk>nIZ zX*F+6I9LOZam8r;H%2>F1qXhS_C{x2gN-%-$@1xauyj;99DmChFT7(VT8Q<8-|E7m zz}G3uCl_@Dsr+8V>qyGy4m^msbxqL+ffErQ?B)x=$#T>$)u4-cRUVx7BK75kL>s`5 zCnt9UMH0b@iCAf4wBi?8Hb0^0%njC+51ta8HV??L^7IK#?VRaF?P)$9zhq+EdtSgb zK_c&GXwIG4AW!bI;^gFaTXzvyC*}+>N_$uH>A3*9pd1#Ll`tVfhPsc^kzi?eGqwKm##d= z^X5iqYoCck8)JV7*Aa8N_w?DkBCG;crL$ZRYETS5lV1+X>zH>C^tual6W=;P*@LAd zq_z095&|DEB-wU6NIaeG&r5*e zKfq8&P`yq9s1v9UFdZ0vL}aGEboXk$$dH{@$^F&aCXe6$slVxOd7N0L05K;p+u(LxV%v*1&6S80jnG_?>XG-?L)Dm3ed|Cna~z=_46^*&o5 zf7{}E6QBV&lnhDbV#JbfH@mJQYTPtrcPVcH3o8p>H;0&`JAv^X81yE(=2yP>*hGXl zkO9XzG1sS?n~0@bSERvskANGOPo@=w`cWFzE1s&ZxlOcmH1tz>$_#gdV-` z(3i+{PT1U(*cAj3nu&_X>SYmEH#?v}4)y#j*lC7~5N{XN@f(DnBd44E5h!))>4^ia z(;mdV=jcL>Yx#Tl```E@HdK3#-Qj#q9;T2mfPx*8;ax_Q;%cP}0^C$PeEY7Ku|PR5 z%?=--9awi?;_BsfMh)t@sNTO=bT)zDvdOjqsMJLCrDG~lY#2!(cI173;D{DbztO&% z&TPS%4s+HU<`tcz&dsG&gRXwLL(&{J4BxQt5MAS--l3{bkh$(V_6fenpJ4-#65=ii zkZKX<*-CI?t}Nvi-+q!k>^{3;HK1z0G^sUdLY#sCOdBC99pN(w`5-5#kH^sl%vPdp z2ElGCh~eQ(^_$@8IRa7D+6N(8K7m9&&wb8>Fil5UP$snVwzoVgvT=VYwu^AOEB6|A zWMo-rwCRIKz3ktW2Ax}Df7Sk-wzB7%tVr7=?`0pNgzFHsFW)(!UdU`5Jm48Y`K zP1c=3a_A6UjCcLtj2rtrfH%OB6Hd4A)+IJ8JOH6B2DX4|e*|}3OaBOeV*vPes?45E zxLW4|Ol1om)8pssf&8>81M*bxM+7(-Jq6NPO=|7x7CoDMNQIr;%>|x%wTJ!|@h7K- zxpxt_8nqzUJNP7ob%7Mts4LSn4eX+*UgFW^ES8*9MNy{(7A< z`8xu7iM252BG)DxHiyt4vqw7c!}Ylyr4TLGpg!1vS6cJrrVQ>ysQwYa_>K^#3Hxq7 z4sSO-{#QLnvU?6A@|Kbum!X@Vzt2U@n!PxyYQyg8DbC)Dg}$YkB6@MVPPky>ikIvuw&sG@c-r%O)4QX(7Rs6?p+rk}bxi&g)G8A^ zR%>b+c^_}G{`pAD)+s3WbD=sRt{pXQR}0JMx5&|nz*Y!-c@Eq=eGb(R9+gRY0DB^g z6o6>}k97e&syAVqgifu(2ma1Ezme*u<%W^YSFs$VmTSS@!Z3t`2k58rhOJAj0Vvum zj*$BJ@k$n6bZ99O=6x>JRl|SEMd>Rb1jVADV0n9ydoLeh4f`y=}S+ zJY@nIFpWXJ(d}9H@k`~}yAe0!@g$sFd_^YZatFPKE|J~k0_SHgxkgLCsSgZy}O);`oMQC$;Xj!Gv*H2-wj%X*PUwuYBR%bpoCo8N>{RTgeTc^% zC8Z7HFqN9T*{a1ZZ_@ZkeI>rNh;=zS8W=+8goX0YYv;dJcw zA>-qFzczWvy20K<4*IVxSfISdF6&vPQIG@>QvdrwV2xYw$Z|wqh&M7waX#m!T>$m{ zgln<_!!7e*Rf=BM)_7W_eDoMzm3V1vyNvFqF`ae`sbf7k5)UqUj5JaGdET^<*W#A4=UX{e|c5==%&$4MCWWzA-7>JttTve9de=9 zPSw#(HR)YDcJK7rO5npn>$P^6+OhNVTtt~EZ>TIbI4nBacn7c-5YkWDwMz{6Dy$Fg z+lR`4Kc%5D6e9_|+#ainqUw;>;^kYuO=IVCjl~3N+)f&j7T`&6(&eT`$m`34Mn!)n zj!((D-URT13v;hRd5e&h=L?iO^V`bP2Y>)Zvr0j*(n`GBwcWlMi-Lf_jVMg|nb7kB z_y|~liC4x>D-R>V{<&(qOw1pd1#DFmi_FivghWQ7ENVdN7|Oxcl9I+=mRhx^;1;F# zU9a=YQjd%F*1N$Tz)aPV>~Es0TJ;!fqx0;tOeFStUZ#vD2a!1idbf{ zq?2ajk`P~a0=?74MItwo>4WBNq=D?UsV3YyZ6fr&YVzDeWf8ao*K@977eqA$##G8P zyj|y-&k$lmtdRV$YeK<+Vm|kA$F)&2d(*{4D%ZoT`3{P}uLJmx7JDq5_9p!5bQL%n zJeM}Vzn0ZNK^q&|vCoon_;9~iDdS`Z=9y63)iv)d*c;veKzfXr`;I?tv{M@Zf~MQkd;vlkm|+ zyC1*AG`=H>kZ*oy+E}&=Q|-CDN^&rojn<@p_ce5bbI4)7%S-ki136jQ zslMMt&3}Imh=a`A;7Bh#nFrqZV#8_M0oVeU^3UUeeuURt=mKu&Uk!PQ!uC~9x-eP1 z94$Bmb{u%&uYmHf06L{MosYld#*Tl5{)GT3wv5-8hTTF!98JSx#}>&k>&?k(#n+L& zl0b&v-`a-)csTH>OWiy6mYx!+nyo9EZ*CkMr=~%y_-7Y45-w|B3Rg^4Uj%eIFS`Vp(kHd2Y5S|O;hbXB};asE_E5ujl@ zGzhE~|F8uq-1CMLVR2)gyvI`#Af(gzYT`X+E9}Ic$cES}CRI=r=+BAiDBor2kxK*F zdD-XtH%|b2!&g0pg>qJi{BC<>^XFga1ml%=J#v$iLfsbd?|sX&WO;slvl`{$t~u0- zJC4xEe)I<=^asl&u4LYsJ6xv-!vjtkYvi(!#>ID=raevAz`(%XZ9Wpp%gYO&1H_oJ zU?fc$056bY2KZQc|BOrGhc;B02&AbI11`!W5uPL>W)lEMGaWID0|NRscoU<1l#mq( zC)k`cE8xslS%s9WoeTBFtpi6rA^%mQ*#_MbUsn?Qh9^w5MW#2h3u}o!!Yffu0y=)zna{4`o86KNqRUp)DbO<6C#|47-U??s8ML-6G>Bp`By^W{%@W+$K<1lec zUyaw2-sQtEKCnyr0`+8geU@LRW<}|c0IT%l990LJpR(z)Y&lqEI-KMX6k2MO_h z6Q@`IW%J>=Z2F_!A@%0nKYu1OnNeZf?U6(>k5;#iK6Z>*237EUpR~%M_FH+m2?~uY zf?la-VfcyKfD%&$ci@cFRohtVISt0jzz!2!eQSqHjEvI|lf@>|sDJg6!T?bWIIOC*_UG1HK zMg_2D0%UN*dx~a<6@VmYP51}aBNM&D11!F62 zf^#s^LsT9p_Hi_Syv?0C|060%CWSv0s-I7Z_im9Kz_3FT7C&nH8y$xlrHvH!j$J=} z9elI|Lf+*UM}Y89oi6hA+CQ(?*9RJv;)W2A9Eu2LdXr9KRPPfg?E^G*@US2WBv>pSlh z^59Uhq0{?aS7_^&Qr+JMbb<%LSQc(?%lZIrXOIYRiG_nOTz??z!!(szE@N>AveQ#P zHLW#z^Y6=K2+oHUQxPu8V`4nazxcqdT*bS8}IxFf+!ENmRv!JseFOpnw#i|kcxmg^j3Uc zHIAB$t5v|WRh@`Ws~l;h8L{aF4VQB-Q>M^g$g&hq)RMeDIyCLMv6PA*ShA!LKjaUs?{#@c zS&yp7&xWoZKA~#%s{aYDpb)Q9HGflS7}NzwhoH*R$znhU6yQ z5^Yz?3|%%k0pv}u$q)SIg;OCe|E-WW5o8mI^jRGBpZ)r1tv571Q@LyoNJ_X#e9nl; zb-A?b&?b2!x(u3{9;^!ez|Gmc1E^=-*YSW|g6DT%40hzDe=zjvJTO`6eiD)zZr3eNuvPBqoN4TF?T!)TXmA18a zHR<10dt{%;e*34{W^P>sOwua1Aa&;ejuy~nQ8}!?4as^S^2>wC8pEJMXpz1sQovsa zCkTwc2D!z>z9ce@t4>NgZT9pd?v<2@8@ea%-)^L#T1wLM?gxh$MoU!fkyxo|PQPEIIPFRSVL#xtkC3}! zc@>@b=lu@6FXEygrW&nXCBv8ifCQLg-$W0`etUP}GbSC5d&5P`+t}I#F0!9k@#CH# zk%3EWza~#k@dWCmXm!Y|@3>x@1za0K-yoH9A+T?=`PxS(_o8~O!t06q5Eu5rZ*fE+ zLRZigjaN@uyapOH1lO*Rz){nQ5C4-t+gz7_1T|HsFVueib*U|UnQTW+Pg#T zt~B&1OW>aWrf4>vu*8!AM!U&Hpw>dr)R)5mFgA$n5uMfE!El+Wb*dEKhiEJ@IqPDA zm63vMa8lp-XIMsP!dZ zU7zc^^TMpM^0&|i0Nn47fF?$xQFCiI7yML`Q1Hw<+u@&12P?5+T1}3 z(@9TZkAj^Ww_cKP1ZTMTok3TR00##M@%Vc%FHgWxPX~_XE?HE-LaglGe4b|Qb zx9s{Gv8H!WkFiKDvg1kRmuVU>C?$KT)eOwn?Wj1~?c@L9meGDSUt3Qg?EF7`M1 zJ37v;+4Le20yym(`v%;3@x!ah@f07)uF!4M`+}^6zOpzUq@ki0knb+E{fgr5EQ?tl z^CK7}YsHJTG{@sBDW7-X4?pvT&^cpb>UB59Vh>kc8oLgWLx#g2|7fX;L0^>X%!mt! z#P3GnAHp~Xl9s&QY;^?dF~IfEyL{8E%K7-nmBVs-URjA@p(!5br#$*Rv**(SfdJ`9dyg zuK91zKP8Hu^VJ((^ z&GdU+3ui938~nBo5X*-kG1BryzLRpmOJ{U7!{8zA4M&>V(MVM8Q#uD)7~W5H&%Om{ zGCC}(3!OzTZbJR>JzI{eLS=g|v;`)SdLlq(U(~k@;zc?%=n9d!7 zs={PocLiD4cxTz_g%g?|h8}(jC|*|HA+GAvCMefyA<0|u6Wrcfsa=fZExLQgv@&H^ za!iafbznlMJ2RfPP~!z6K7KtYtTPNRdVd*6FW+B_Bg@bR!hsCjaV4Lc3_MzqPYm&d z2C|HZu+S*B`)jx2FTGSDp&r5dSwY}tU7TkSU`SB-LALvQ6XG4c80=28#dRV&`+3*r z|0CGE%7^fbA0e3BI%GF;+;4;D_CFNxDBZd`(I1&Q5ICRHO;l$*8z=Yk7O08U#2Usb zjAwyy51QKLPfK`*b~CI=avvq9K?Y&g6DeS9$Jv?}>h8!>w!dGWLH6@r*qti2L;2o& zgXTZb-iQk-DjeMi_4l`$KZIMP`4IDKH;f(?$zH=zG+HCx$XHQe%?O9!Bw z+ekHzuRm^n$!+m|EvIh8^J;7={uz__)@9B<5b8nveY-(ZPk=b>J5E|=NfE!_Ln9kY z4QOl?#_oKhF*E(|baaMRVMNzvezE>FZsShtzFlW)UwqLedNjR>P=}0VY%Y`{AxxD2 zhU|C}%aY{}Cye(=3BmOc+8)&Sqo|W_Mwa)=e0l?aqx?|powN|r>Ls7BK-8NNb{_2R zx`?FIR@{$#k9AUvc+$G>n%GqCmc#pB<#dl_+})t{*uaru#|!V@*}2d^y=6JM5W;dJ zhUr`oZPGg?hDpU^puicMp*R*|-bn<|sxDPz3C?Gkz7g7G^dmCLz;=SK{KQeYT zf_P(5)&6K*;BK*AL3u#f-|&_96MRbi#5HAFirL&*d~~}na97ytD|3I+zo8w}jvz~# z;5r>-HuN-ja%Mek_A#0`|GL_yn&{;b!{Vb^HT11{(3ktFNJ$@;t9w+c#IRxyG4m zH>oaXnfuTkCs&+wm+C}#zDr;&L~;ol0##aG-=35n?HtoTFIe6!GI~tKR`-g6fbh+t zmnW1To;+5@2T%)SNbnsLw=c(Iw>r-mK);()agYPA(7t{vCs8rlKUoL)0ZKBMPdx=U z6lphr$!P~2{l)qemHXxZ@vo!fN>lh(^=V&Lh`T$HL5mwwUreOu=NbUuaPsUm8ce@(Y@ERUc9wB}u zL~20hk~D;i7l+o7eh_+t4aYIvzh3^sI{p1)|>J0bo}XOZ#2}H?U`q$HiI9k zscGsP6XxFUG>8v>94gFe_!ep~mG&v_TQc^38@Zn1X~=P*4V^Z-^qz9W6Mb@Q$w+{) zKGtmcSTl&%Qd72PrRwVhS{s(%gFCkfLCQ93A*dXkl2$~B=>z~ySX2LR$yIE?yJ+Li z^BO!DkMUqZl0qC^Cw`nQ69A)KLjCy-!%u7V!Nk(|%%%g27doG)ZUX)K;*WLB(QlLX zS^=ki6~7!~9RiMJp;R3;L^a1hkNv+EfWm&=CRq%n!e`Yf*3)#X@Z0=U88{cZB|??;LFXn(t3TggeCi&L z+jFOVkbbv^F6VUG9FAmKhS~h{Bx066g+}i{$~?gpp!j@+QK3@ZrxLKvm?x~V)4YZX zhrVf-T6XI^5lVU$kkd-$bfpPkiBHmo$JbqBQ*1v0-TO^~|LD9K)-F?Es>j@Bo8cZ6 zd0OQ|`LAS4-mI6BB&G0s4{26X8U1~Lhj{JDqn}@?+rjX2e*fcb^A663hyQh^5_O3e z`jnjCd}4=&qjP4B$P1b^Cj}wPzIh9mHZjx^%dR(;Lb~GnrF1$ga}Z9I01DR2=YLK* zb!ER)fob{cleT+e85)=P)u*wPVC`7e0D(7pKv*Nr*T9x^y0!Eda2+S$1@PRonT$9j zzybd}@+>EAutv74oj=JNeRETnkU<*V`WuCLx}_Wbg20}f|K&k_*@4Kakr9C1|0(?N zk3ioD+WIcrNaMQgxjipc&4AfM_#F&$fpCiUDV+5HucUKxK7uznUUr@SVSs1y7olbK z>ehU6!b>+IoJw9N9Iw5=G;29RSgJ#CvfkQ&3BX4fuYYHu@sGIyUN1fL$(s7m{n4H% zZ-u# zZa5ZU-t=?U0d?YZPyfd?I@>(3pY%@6A?Lx#ece12@BKT}b(2H%8opnWu@d)zy)0%@ zE2K|f+C}7MFMqn*PRD`#mXB;OV|(#k&|@!k5HX1GT5YcBGZ?oK0Oa>5FrPgcuqoIIeFcrz<@}-kN!;mB1*r1=IMDk0T~sp zl93f}&ORArDrsitygMx?_7UIZ52ameU*_&&b3Pd0lvZWiVg($zXW!eo~6OvEUR>qwK7uMIqAkz1XPBJ)cPkR=!Hm6QyXp=l6HaZJP zG*SBNDU3g zplNi1UhCO&oTGi*qa*UNfJ@_a(W=g`nN-oynaPo8kGA@r$kH7EZ|^qu0A%jlXi82N zX8rNx7IIgOT3#2t2v0fP<|LT5!F&+d?J+nJAfo_)&G( zUxkNGo1+|I?`Qhh|6%L9|EYfC_h08Y#<6E4I`)XNGO`Y#kP))8S4IhmGR{F|Ws{Mt zl9f%$I!6>qls&@9$mZAwXMA7p&-e5F?fVb#IQM-&@7MFbuIqVSz0DIHJsId&gd_9_ zc%>0`^lNG9o#{&T5|=EqY;w?>L-dO0wm(5*W(@{7x0)}p;8BbAb4}QUyKm+G_Na=G z`PCX;^$0<5jllI+Sf~~aEQngKwWEf?xSafRh&ZrVfPW_5LyDXqqKmVCB8H75bAV=5 z1$l?FkkS?mEox`862p-!mvg<<=%e`K;lDxeOH-=jwbj(*>Y{0*rKTtd ze2%NQC^Mg}2RqN^20k}05!==)mu=Av!bKcym3Qk^nG4?}5d8iK3-~b#uv>3gtBGC4m?$aP3 zO(R;0t$kU(OBN9FFZxG$j_IrEJmOU;n)3W}P-+TU<+z6?P;k*Vo}3dHf)VPWot!vK z>uf>N7cEL}Hl>%89kJu_)3Ie`2kB#MHhRzeD0g1?q|oWTvyb(hs!cRmVBN{@P)e9m ziLEV%WnM#z{w8~B>Uzzm1zmF5b*-9TsD*coWtPDnE z;qG52qeFXUa^=m;LzmseCKMOZvZO(PZa72tv3bu$mSitQLSer~Ac)_14%MVxj@r** z4js~158e2br!H4fSqh}0rTd^n|7K=Rui_xpBduCV^T88ov^l$4C`{!+(N%!`_D`7l zM()soh`nyxu13#&vr~HgW z4{k4dsX0Z6?jg8|@cpugY2>~IDG+Z;40Q_7=xqn^;=6An+5l9QY)`BzfGQ^jy>?o= zzO)iX5~W3jo`s<(UlzE%QE24L$a77D0QoHqk?{%f>}^SdPw+HKt>u^P!}-@5m{;x) zaJ_h_ni;fl@!-dQ-0rLfSb6EIBCMnoH3-f6w+x)~PX7)^bIwA5$V^D32-XYQAgzgi zRfXD2@Nx|JyUWolX*^P|k5$2{3gS2r+Q z7A>VaPlu8iI5>9gg0qkxEtXnLT~^mKjmp zVzM28&>UW32)4pT?j$$-u&qzsvuPS-u!Mw>S_k0n!cG3D z1t+dcV9tf*-@Vvk&Byog^BzVt+EvP@2JH3|;9t6^rcxG7E4XZzt77u!&Rm<&+{PzhVPz%D@LFmqF85N zREr$Q0OGzIGHF%7C4N9&Lp}yT!m7GL%QygaRJ-_cw&@vd)Xucl5~@4QfAgxH@eJMK zKnxO%xNQCD5!vgdrZHRAH7^UcOd2hkzJ!=_fDnXTwCB^nk3+tum6_ptN?)qxiLc5c z=Pe54uOX49QE-WzdnYH5S!8Ea1BN1WJ{5f(uz7#Be-BkZ26mrs9uHdzQxvhNp?rzz z@IuP%C8tls00b_jzFn3enEnyl=CphXrAsIPI4?)eQG;fB5t-}tjggg3=TB(aLs1l; zB`0bW4=J1_t(qF8c7JH=&q`Y}4ACi0Q*j3xkH=NYeL%Z^xZp#Z&pI63h?+tF1@pyq!e%L$2>4T(3q2xi;w->LSxYzWG_d*XY60xG!7bm%@X|J z34_Nxfj&1^BeL$c?P6^gYUQFQtJkZe&Wu`Hg*|SM7udp%N&oYN#@j+BU_4luN|UXUHg5J-?1&Sid;0qlO!x(A&M6qd51{>}euyD4U| z7covd7oH>z=}keD4ScCoQ$7Y(hXx0S2L>3mIb==FIp=STilW0Ktbg48aPDND(0MFv z)MR&sURdIc!Ao(MW1RIcBa3s*+9g|6Jg2%KVF(o8#UT<6-?j6kp8pCI`U-fK>D?*H z9MPT5&qrRV{^!2qx47%WZVK=b2q6 z@)7l+)y~IPq1{{oa6Z)cC_4Q@8+M4K7L69q!iRw{s<#)=9pY$;tE=&s&bAc&^PbGf zg(}}NGAxo_BOi_I%X}uJ!!xPEhfq~|`JPuPf0fOSDB*7o1|AgF+uS)@`7-Qt&P@s_ zT}B9s^hELrQMRE0tm!F48JmiKlr{I3<0ET5$qH6tH9%e}H%(}JGFzysE6;*Qydzth z(6pao093=MSLstBgM}WEvHH$scg!V1N&}(Vo;0|*^;ET^wOVt;ij(@)8^|n|KH8K2 zi{wL2xK>pWH?5T&%vSD>n{g`oC|oU+K+yS@r|h&}!cDH?zWa33rUqXAm=+BPaMYP6 z;(V~0%s`E}l{u|MFmpSh52Khl|oeH z+mWq*A_B?rZ+;PDBV*GkXTH>M2}Op_IF>`|1D?zaZH!$XPh)~q`RUdEedeq_KfK|5 zo70$bn&f`uuwEFM)!sFCY=LTJ#*2>?tG%m2OK9AB1!^y%^H(fXm-)gzaEeN?iI`_^%?mAB{P*U#4 z27^BwROEEaNtH5+xzpH@nt}G658q{GiaKtgyR%9B1`ws5`fE@3jFO%qRMX~&tZyqUm~>hCT~DMgzb<+3b3yb>VPHo!fKoqs`f2FgcFJkZ_}!>2m6=y_D>foU zZ+Saz04ZoQ5p-fYKtr3A3$Vri<)LH0Jxvn><5PPw(7qdt+1Ektm2hi(o_)Y^_iyDa z#5WE76F9O9-W{7u3b+{Z=M1sZsgzM~vqApRgxrkq-^Wo32Hky!V^B2*GM<%TP=N^l z^7NLwhs6yyXn@4fR;mA0nNac6Qq|54u>$_-kQ9-da}^WRPj8aVC-Yq*2O^0yxj|QOm!wiq0>R zcca)rtsZ%J3|yJqA6Uxih50eeRz{)WzoR=?#H=vuS(4$Ibr<3a%H-+0^2Hu7_&6^8 ziAPW`=x_3)BJu|o+4B&Qktcnt*Z6GlJ9h=8b%?^bUD8M@{ul!|8&4QR0Wuzr*2L;D zzmzp78Th{%&QQ!(W`*!cuR1^p=hz@6g+A9Q#D99!CA8!SL` zT_bwe(2O4M0eO`vpM5O{>fNxJe{b0JyX%m*`K8;}HBVz{(D6cFd0irP2jujzi!$vG zk7JRcBZ>cx1{C|ZSxwm)*i*w7ecuT%^2u$k_#tIYQYMB(NJ4v*QYzst%6JM&`t$O! z=Jb3=SPM_+ncI98ZfA_lxVNT<`g{a4i%dH@2BUn$zc`3i3O}POobC^7gQ3u!?6lp5 zotA&zzC5E@u4E_1NLxlMM@aRrMXv5Ud4KR{BA4|Js?HRAeawaq&Ol55P>1lO0xQHn zKt`@0yH;BH9|i19O34d($mr(L*e* zhpNb&tgL68H7n*Wd~+|m$K(Cmz;7QW@=V)>^|1LRdOvXpj{%hV*8;A{r4Z1i7`_=DXyoCn?YRH&6?Klly(T94 zFF^5CLyLsI9DVNOD3w1Q_C@b$)OIx?9ggCyJ9w%Cd(6?(RJ7L>Y3bXw6ZRRf(evnC z)ujHuC-E&PRzgK&OT>D{_b>s1uko}j{qM?@ds6#b;VPlI9eeW=B-_h$_U~*M5-m3@ zC*u0#k;)FonL!Z)X0ZadmuW*@bV>5^0?YZL`8#>gvP|JG?+lQ;6W5rTg6?tY8LE8K zjC!p5j2A3dgwp{bapl41wQeMsY(I0bqjrb#JmB|tmiDxMBQ0a7(vyC_v7c4Als<~V zj}bEBjL@6@+Mjd}HL-bRr3*o0F@Vp(J90$soM^yyD>fLaBIPD~IgCe%&n;;&I;Zn9 zCr^EyI&iwv_l|XbB5&7t@gMi-FR*8Wy^ENFw{?Y|;fB#tPB3V2!^(K%eU&$mKx@S3W|vZ@#&HW;;RerwoxO9O$2g=p;u`6{0hq2S4<_z$kQkfVuAn zgh$jU%|hi@KwXgZpkhvG*E^CxaU_O&HjL6ieBngdLOmJ#;du1nh^T%z-uEATb{~3M z(ehH`C6GkNVrG4s{djIDS)a`?6{unV8Zxe z!~T7z`6^87CSVk!62yB2(l4j*j#@U;s=q=jA69Y)ySW!-@lL2z;`&Fr8|E(rMN0n_ zpY5z99wQ^Sg%PKHi6K7+T~{;3A)>g#aFj80JUGv9B`a2#l7^$4egD}qH$0=Lwh=8L zEsR1OD(IHYjVq@R_cbZ%ZFlZIE=KM`k&H)CrT%jpJGUS`?L|#Z`$|ZEhWwE7R1xMI zNWBhBS=jjtgVMHYw;IoRQ@ZY8re;d%$+E^(9i*0^k-SCW;hzRl=(Y_jf;YH`rJffW%g1;X=#~Tcg9q*2PD}K#D zPIdfgQ73C5`K{_7ZF6Z)#ns57FW|W+A>hlQukZmdf6KXN%fqc5u)1e=L$2qO9 zc9Obh^{H2N?^222(i4w%I!@ldc2ZYUP>6=L$EQ6=?gofd>8k>75)r0!ZC4L3|>DW26q%DYgBkF_F{XFfs8 z@&G>xFkc-HvC9`y(S)Pj1eD7KAje38GrrP^Sn5UEC_G(50IP0y{k(1M(}5gnCaPIa zY*2OFQ^o56s%+@LeTdpB7>ce&lN_HCVwaJj#27w}@oT)~7s)M*Vj+v*t#*pjZt4F# zYpOD(+?qI*t6Hu8ck%RtOGAmS=)1ohIQFtfhPLY(z)POj6^xhB3;8bhs~h@h-23R7 z<_C*81O}c7y$#lN6=qA0{{&|*Vqgb;_7&^IT8To$=UQ^$_}18FDbX21y#~W}tIwX> zWn;lT)LtMSbGV4O<-eOo`EVJ$hnUE#ht`9KeMNUHI00@SWW%A8DI8)ylN>Q>psoM$o($!SjQZ9xg zCwlVIS4*KkFPO3Q2b>1nLRIZ!31K$^hU{jB;!f=zeeqLxuBw%8!yPK+>^q>F23ge^ zr$zu*4=>2MHVs3rLio@yG~izE8t+gqQ*&fyy1h%^i+lQDp@FMjw=$E{72%Vs+6~Pu_E%3Jgj&uMYdaE= zZtc2n18A94|F4kY>>CWFOY-|H9`)#E6y+TqpJY(i{6YI`@1alKD=bmS2y1+Zv%y^X zpy2(j_Z2($sig4w?C8sakQ|YF%}nD$kb4xNz>FUCG*8>`35Vl8DJL?x3JWVvyX{wR zMO<^%5W)Eg0G1lM6-NjTVm9vwPMqmoW~=Wb#JGd6E?;Z{~XFz59z90*!XRluslQvs%+BEuK= zIz(_C{w41QVSczz=NH91ej?H+RUoyH3pPpnRv1Q;w5m#yH5F=8uP~{f8ug?Q?3p&& zNmq?WG&epe^PR|0Q@oW&9<=QbA?G8?^v@Q#<{wYpH;_kLlS#&~Eu0m|Y;W^ex zkKJs=ocY+bpir$0k*i$^ytbZi)plB6JDwz1t8Z~3Tk>H5kvHiZ=#Q@O26)M?lMJO` zVdqE5bB@gmHC6#f`)L$?e6KSXD^RT}>ln2uSi;)%)W7Z zUuJ}?HyeDO!1BQ|0-V~f-|HCbEVB#dGPo)0ahc-qT0evax8qe2gy4Wy2T5*PI^fvR zm>yUDYgJAC>C%sN#U)K#L!#rv8eW#YkDK25V`674vGqY=n9I$$K=4u{q|?{^mOl2i zU;ptyyMBXaYT_vD7(o)TLC;v0l1zldBAN)hkhYzI1QvC(D} zatWcFEdS&kR_>HKM*XbCu3ZO|jG#pfb@hr>X@KCC7aiT_S7JWbIaix}>nx26;e7_! z5l1q@ksMCw?^69V%`ck(%dda|ym2nR?z&{woByIQrqTn~@!5$rw?n>$c-J(nR&6Im z;5MA1ktau*&y_F`!U``y9K1=sNK}ZUK1)upU02=rri|u{{*JzHa`k??Xib{ZT?`Ad z_-pM|r2`twmoR)p3`i4<{spmDWB<%k=8sRQO~j#fq9P!pewUNxRdSR7 zWa%v`7cW$o4pW(Z=zVTJY`){sSe8uNW)=pYh)lT0odK)LL%V=G%MKX%=^Q5fKP^CS z)#+Jwb)+R8ye$9F5#D0#LL~`j^9D1LqoltBAL+=E1y9*dz-g=26(*|>Hont0JiWZO z;t9`w#Uvu)-Jj+$@sCtDeVu)vEW^bmX5M|~>e01I^DGLyi3p!z_#M}}l+p?(hnq`I z(HQZf9LXq0azgh!7^{3#7)2+LFl^>c;Uy}Qk0x5e-K}wtgn=1DsQj?8&PPdls%Lw0 zUv8s)hnc+Yho3ow^!;!=ZMfyMFI9UQkP5=-ClI)n9bcMkD^)7L);o2g;uT4r!&fOI zmqEbEf2k87hbDRadrMDNo+YNuA&9%;=RDtk11Nzd)8)mN^p-%|til+i5QTcnt7hc} zvPT;kbcLF5fgvW#@l_d-gBD*HXyJIDUoWjEK>DVb*t6~S3~(Uf)5OMZxO(kyWPg&0 zPL@eJs8Zyre!DRS`(xt;9goPgq(%XhA2*Lrbha=eTTaoGlIyJdwS%x5!X@Y4|~$L+h;M)O8$Wuzjvagp+`Ao0*9(Bs))?DsE3wGK_;Q>snltS z;nx5W0fa!N;@35v^XPQgQuZhScOGZjX!yn-@@Kgw{Cie*=h0YgHns1x?A7>$| z`W^9JB==@LyqB3qaT66Z711vCd;GNA7a)tjX|_m=`7dhv58C(HjWg|%bjGgxLC1;qd3VFJb$ zrp}dONQsD|f2fh4h;2$2g5(lr@N+(~n)t9#uYODdA5tmRPDeJZVD3Y6Y-fRN!U{&8 zB11)~*`t-|Y?!iDv(2r1oXX6OMFq+us-7ZtmLj-0 zonz{3^+?K`y(TdYab8gkM_}?VUcy8qjrz%H-MjywB_{c$vHF-`*!gywte!@0m5eiwJlla0bR0X;=KG;O0j+%5xIM_aMi?g$lb-J zoMa6_xs;RkB_r?cU(f}^%L(O)yi8=C4+}lP5OS2hc>-zl5)Kt6XU^qIgU4)roFVQx z1dmzrh%6uP6Mx06Rf|E4u0Gj`IDVZd(|&I#Po$_o=u;@`X%i~D$8)KRB6*?aM26Sc z<*Lm46E+z?ZbFE?!$jG&|9C#w`!Ul%eyKVRI_y7vpm8u-T7bJtSd%^}R0AESD**hW zWz>zDyJ*Fm{HWVB+0FY;z=XrLxD#>s7V3oC>4XDJ7j@*g9Vz(qiUC%_82bsUxqbLC z0eG1} zo$@7d#YzOSbFm*rP=3l^IH<5(*_}qIy>GU(Q)YOY2WBh!-2{aZg`38$(m(tz6Vxn} z+)1kaT$7S8=WY>fSwyuWd!isMgAG>+U+NQMv@Q*-XaJ@X&wl_Ez?|b)6{T-27O3rH zB8c2W5q~zoXi%9MwH9jxG9dgsJg1=G#R<{o3)XCA=Z-gEWpt)2zWUx?^Uqlic$jG; z$lrLRme|>|j)cmHL+eHf{eNN(j$$#OHi!1Xsq?V~<*e|r*ZcRflj0nKub!Pf?^Vqlho^0XWoz=a z>UCtbqf|rQ6jnG!BaKk0uN?S^e`~}(AXtE-T-s+| z8&cEWFlP%90eCt3^6j^tqPxAbn#t`|Y0?JL`De}Za0Ed;#P z2e4B-I%7sym7>T>IxQ~Zk6svI@fv1-b|Qqb*;u%?J=ZaF{(hi8DtrYdka8;b%ZnOp zh!MBOrAS$qUl3nHz(RHXF7_Hmk*{!^{V{U``f4Ckz+1rWP6nDQdB_4n{=B#Zl~PW5 zkiknFvXZEBI=*4$EY6N*$^a%FiLKJ+(65mGCMjv>{VN4(8E#)W5{0Dkh=RQiIvx8a zWL|VA@`x)XY;hyo6ADu3S+JM#40dbAys^@LSE*#_iJ;Jo0Z$oN(VUs>@NF3}l!-j&yEYK~apmyBVYO_+v7ens7^Qs@86QNVrx2La5U97@vlDQ`Gl{HmW`PgJ1Tc zK9xio>Z4W0%nikyMV=r1&V#+294iBeKTg`%5&}cMsq{klD#PIx?qC-%7WHqb_S^(HXNT1W=R2(Zm_r=w)1L5 z{Vbuk10v!)ls^H>tbW8w^Gc*>ouh7CZ1M_JmXRFF$9O0yOc{#YZhQm!6f$Uq2IOBV zjcmyCuMNci+quSgB1V5;NK)HQr+q;X^;HPw z&|+nCwkn0m8+zN?$$&@2r`t~yf~O8-|D1GAAb#KkN1>vfZVR(lOt*if1l5y5!nsRjM9x`|sYtVB~dTtJlL1Simx zG%n)&JyH`);W=UNY0!H2k6-t_VXH|dLb`PF(56v2x3UW*-hGGkr^T20u`0xd8?GgW zP5mtjcYd%YV9+jxWz^UDxAHB62gIt(mein=i4eCOYBsY*5eRt78f6GSoz9Y^5J6 z3#Oy>gOl$t?z^mAf=;gBQseT>tUPwP9f3)~(dWZq&eH5a zEy1d)^pw=Orpr&wUPPy`c!5Sl>$;qG<@IF+NTLY(s-6Tb8dfx(Xb|mQ5l_b|f-5-N zF1~f;>6g#`ZKruv7tbbpP1Fy5>0A(k*lPoZ9w^K_B8Lb<9*bxsJ8hoCcMEb8?&dLg zvzA0Yj+P6vhmy{#HaDQowo6 zL3owf+5D%@@qC%{xkvlP2=ec=k6n1UiiI6)0zw9@IHLuBhVCQ=4EL$KR63a_9~?5H zE`=QJJBXVf5zhjK->kbEtndh7A9E2qLYsMHo6}n;=hjTdr(+H=6H*VSYp}W3ffokY zA_N}=aLWNZzcK1926d1%hD6@=8#ymFZkzs^TGB+vE130*IJ!YX*d2QJgKqDaD^~Yd z4uYs8T9`c_@U`wZMiLigG*?=wCWr@Mms+R8P-i9fpKg|uklj{u=gbM*Wz|xgKkErY zX@X>M9N{^;`E62=Q*kxRd7#9^)>>5eRCD1t_Mvq#X~@7d?U4d2jaQgUTzZtju=G|~ zec_<_o3*Ce)AJiv-@dsYO@d+IuczixasIETKfK!99To?CgU+^Esv^#gZTHP`( zP?5_KusKYrtAM|3*8XP86UbxdaUsD{IQY^yy_&mK8Fuh{nE2|mR2`87B8IAetccH%XczzCPIIeI z2Pg;6>pk<5e<V*~Hfc{kENwZpoWA*} zVu`H3Zx^Ky4@e6`9-#@q<<@RX11u;dy918!da5ggH45lPUU~G*{j(VQ8WUH=AH_NW zV3qZ@;a3yCk>h7-ab4vBJ2A1VB@x_(VY5-bWaBJYCidlzF@3Bj9o7fuR7tAE{B>aX zue4O#9&hbNgAhXdFPV_jn9rs)N5=^$n=_&HY$ayv971_I9cx!`^(~M7`GAxxWx|^M zR}JGQ9b;vr#^1C%!p?OKLU7<({_EEkmLLojB^k})m76QH7bdJDRzd^5^MB2*v6$#fFZJ6gi=-7=bs`dFL)4>ht9_E2sQ@$%ph*0jErqGYk2 zSshuBa|%b-h+Bo^ZhhH%z>$p(=WQ&%Hs$d$B=3xop(U7*cRyZSJz&9PeS9ep) z`96E$K%E@eaT#iugZd9KB9egju}d~et5q`20L5WEaB zbwdmy5W7F{R10c!ZgPOeRg^hez@NXFU8YbdM~$ZDH7t|r*}d3s>0T%baZ<}doZwq) zyR#*;&`R?Lc;4}-dB)u)D0&q`L*ajJc9=2yjcZa+{Aa7RGa;C1x~tNA{xB8&)d*xM zaKDOm{*^Es7ao7~tvSp?SIV+#G0Dq+qq#oxIpZAaQW(i|TS1|n&{DjutY0Yo7}@$kJq)LlFZ zW?u7J9AbOU`8|w!36AX-0T#4YZ;a={31GsakLN_IGEoxK#e+j_^deu)rN>|{3!&zH zT78x7oX{G>QsBqC>K8+}{!ej=Dr!WK0;xRi6qf%_b3N@vqPn%^cUCZNPF zp&Wr@$q>*bk57&o_{)N#%4;J=B~n5<8>!FKyiSS0k*!%>DF3EXKo6+ zrUT|1i~=&uzvuiM_lI=DU$4E2LE4dI%^LiUrHtRN_fa0rsvqvFz5$P(IB?4lY6-Dv zK57GRxy$UgKgMWNo9JdFcrTF85KFz=ZO+^4%B1aES2~u49d062Re{r_bac8zrYPtG z_lHJMUK)O#i%8iFD%={}n!f+}-l2W{-1vsOZfTpK&_Op;`OS!Y5qD(5v|h*)yP?Yv(usZ0R>2SUWD!hE!j0% zKsfFCGRE*HiYg6>MND&j{L?snSsSOuy-yj31)TqB! z7_jpjAy?fXf7PFN!HXw$M((V~PW3waEmK?ZtR?ngpk#d#t>7uq7*v)cZw4Lpr3pvJ z`;B;k z!+kJLnE#9>|Hdb`HEDu|ddK=5@V_f-<9ZBeoZ@$f$(`M>_ZH7_{_S0w-g!r9kY6`s z_H)a9$s3_T8&w6tQV&0}qJ6}ii)gVj*8Q-|OZa%h5Uh%bR-C=zD9i^V0EtDYR=yV# zFT0V34s0prtGmb!{?1a8?6#MyYjo4_BT~}mX_Pb`k=&a3XsYGZU?M^JESJ0KuH12c z?a2zWZ;!20kBDy+X4Y-%kw3579cw76@KbsC`bR0SO`#2&T?RH29c#HKC-bDI_~4(; zYQhMgDGRiNsG&Ch@Bp4?t@?|MCFBg{d94l^(zO8J1QkZaRJXyiKSa2B#>myfD*qBZ z+?3b-O@BmO9t!lrj_O)cXUvTL;ojhSj!Tj_(!F&e{B`X1z-{x+p> zsk{d1oF9-4QOJ|TBBRuD_`!3vE#42G0uJzI8VMkpqE;|zCsM>o3|4*Pp-A~|m6(3D z^grFz(Fz8CGPphEP;zid5v5D6LSwkeQH(a;8Sj~OQIR~Ujhf4O4An;LaU!{L72g{; zXQ^c$R~*@xnih`ZFn^7-a?dZEBMK|sgl>N#nLH(9h+VyZ@HH14`JVrlXa7Y?q{K{9 zPTWM4gcapZ;xb_(#`^zE%^yxJUnQ;2pI_zZf5~|+&i9SW0xC8F=tkFS1f&6w6uiB~@~QEx?-Jk_<;) zAK2LYUIrxz58AA%L@(s5hg2f@H~L}ssuk^E9k##36d()bPmVi6MidH;4sOndl9-T6 z3JO&G@urR0X~B;twysjncFGP4F?xK;ac>EutPrp7&ETX{Y95koaW!BW!{09R77I?I z)ybX+9^nepSdU!%vot>O5r3o&N7nRA&ylYL8b}9#Tuudfax|r7#2WWO3<%w~8iw65 zz^+E(e~X}Xl?`V8oI581_RaaG$!bpzWcwkX#c=UptsktKyEy0e%d}Cc+q)dGQOf&3 zS@SupZ*AC2d~GKZ{o_%yoF4(u!23Tg3r_#u`#7rcykWqovOYqfsJ1QZ1zODO#G zPrg16|@YaCu z#*7Zk??%lCgrRsx=IG{wLTA1>N`R3t1a!l%>5<6Pd7M+xezG_URLX+GNvq6xm zXzXVMvede@S%44~V)#M%1Pl!$E@c!Ryt|f)c0mH8``{3tM-~qG;Yg;7QtgkLsmG9} zt=qyL@6g!tgjUH^e})nr3fl`?hk%zRpD)dDC0+r>g7MBF?M0d0eU>|%Dwp zpXz2|J+H&}t>*?uz#LPVtYl?c9%}31M)}Ay}L+aBR{YUx4u{_k*sDk;+6`nPGB_ z?K(9fYz*UY+wjmZCQBx3ejqvbaeB zBWi!bi4s8}dr|IlMP%#FrN1Agw8>cPY@m#%kf_AFUR^g=_+SN`Xhs72mj{uL6d;pV;rNTYT*hcC)jGcm zmn?EPdE$rb1FsxqP)Uhs`Od2B{bIX3sQ93r{G#yFg6&WzuJ89-cYeGY>Q?`eraMsS zLor-J5o$4~S%Y(*HB{F5;kGXRP3Z}@*X?WHl}~ZBlcYvQD{(t4bHjGQY{aY}jeAhT z-}9h4-Yo+yd^5TH`*(xpF%iJFq-j2dc{ap}@X||j|2KxzI)RL!=$%;yQwR25ELp-) ziVi5Ga~>h{+DBbybg(GD8<{S*?sWb#kNXfc4sNFVMG}wv*^x!)T88AO)nUt9^nKS! zb35~S#NP-?S?6%S@kcTKG?{Bzxn;wfv}Txz0@-%aUk1_f=~dfZ%gm_NeHo@m!>+=Q zs)ybbp*<(>x*>2%?GKndvUBP4X2Xvq(B-Ra+She9HXtGfBv?J02g|ikqdi}GIqNxUqUIrA-+#Ia$A z`*-n(gx1HG2(`Iz2`@uGemJX>P@pP8;qt)cukvXk2BAxG$>KX+Q-?u0`KlvN}pAQ1nWwoxL%-L+)x*;G9(S^J=ny}>jqnd6F>(J3!-poqT=-Jf}Z9-J&-1TR<>$mMP z_R_3O0M=blJG!h?HCpM&+WL;3{9fLq`4Ztm0Dk)s-YE-))$)mqEI8hp=>^5teb+LQ z<3z?(_uXPSVLo=%Oy^oGWIzHKSxX^V5!Y!6&A9 zIMGNa?3XV@b~yWyrbD`4=`3d?#}!*9qIg)wl^^nnk4Hf4m(!-wsTU+j^8jgwHRE*j z$2IuPZ#lqXOqGZhEDxZAe)WZB{D#)!&)$6Y$#$dsMFum$IjPH z9sX&5P;Ca$arkzgJOjEUNA6q;lH<5ek*`WVt!n6rX4mRpZL?x^j1Rf#COEnmb_+ZI z&ja{$7VoGY8oN>bt~{mq607aydv7egDhfq$nEN6{BC*$1?X+d5h2FyjlmCi$eUVG+ zAzfu!F)d(xCh>Ii?cjZlv#Ft}{iZVY;D70f$1Q_u$L&m0)FodJW+(@yM>u7cX$+;7 zk{Y=&GvBcF{NvSy7d>)f&QjKXDyB->s%c~|*V@ye4bsH}i&{0a^wh;pgp~29OEI^skcb1ksesXEY_~+Xt}fUSYCc3qe{Z7_@;8 z^;GPsaJ?H6dm`9n{^G4C3jlCF%RpEA4%E;<`qf`fI`d!7dPxsj5Srnef`|X*zd4aR zOv4YJtmG?)trWMlIh{>Um>xXUP*hXk;AmuLLmbN0%f`z<>fRdN4$-4vbcULxger)? zEMYo`H6gA<&JQg|4$HXbll1#z$^hA`a?)q1bJ9r6ISnRFf1|?+Rtmg2cgBeJW!-oo z6#txV2lX;y=|fVw2>jeRRY?6aiwuk3a~&&JW#&+3`=AT&o%XQDrm`9u_frKy3Mr~v z;5ef*UnSuB(~gT82Y8+BDB6n;L*^n{+Q6;$Yny%Vh!HpAG35N}{*uk}TNvCpcIP}g z0ThMn)l!Q7r3`WuH{Cn=5icIbo-kk$tJlo7oE`S-=?*-z^j+c<`@_S90oOPMf6y;XW_SBf71PTE?@ z32#a9G2~OdNyI76Z-f}Xa(Cg>3kY&8VS~B!B{ND|iIhB)S5SCnqf&Hvox)0a!j8M+ zB-alx(*`)Y=^ZF8;PhTQRUF7y^}TXkaH9ERcEfU7On~+MSKExws*=!nHRrsd<8?pBh1cR0jW^WmpHX5Q{EO@_J8w5=bxu~WiHCRp z__dEp!qrT)s?HoV?k~lv!#4yzTJ0tklE{0}NcO;YJQ`$)Yo*V(dqUngV+_oWL8GP; zwcX_OEDbt&JH}T~g7vY$QAxAX&tqq#Lb1UQE2ISZW>VH%i+>?^!MG2l@xs8mHHOSp z4uUMcA0MzkG?z3U&wJl|!&SS{ya2AR^2p9@!5+pAKmj2f%hLfC=lK1Y0@uf*0>wF* zy2(5ouGf3{F0ly@o*$m(0Nw%l;=q!Af|B(2hzb4*%``owqTU3ylVkAO7+uiCtasV7 zqrb)|bK4&_N>slm4F%#6mdre_VJa&|nrZ?JLfpCXI?p=lbY(B8o_kzx7W%0U+sqBKrj0SKi&!a04y4~GaZr_KR z$#wdN*&^7T+Us5m@$V7%7=M}5AHo#%<=WGw@8a^Nee%USPRE=ass_`Ou?z2RR2LMn z+h^KPKOd-@Uy%a8yCY8y1I&yDJ7g##4y}=3P)Rm0TY9UG`o!@dCh)qJ(KMUyxvu>$ zQ(HE_VEV5ze>{6s8P56dbjbj{vC=W|gd4s8Pg8)pX2qf@E2afTk?u1e&lg-z0ACE^ zl}UdDz&FbWUFa)sz5Fj1a|F`g(|t8!O=+Nwprh8i8#nSO;1pbIgLp`5RK9r zpuw5yel2Z*KMRFrqr>i`juufwV^M;{-e*kzNDwKQfd8@7v~jMAhkJhAycVD@x>>#x zHNPXZc`eQ~2r4^x@!6s~6WJ|)`p|NnYqI3OA3n|S`4W5*gF?;+{ofJo>5-Y3oPG{; zIvpAom-zCxZK~K4N%XZJYOp@tcf|~;lP$FA(Ix^Z+gbn}8-Hx_UHuY9Iv`_2i(JxZ zufOa7Y^rda3k5i1P@L0rr+J^frY79O^xIB3rGn;PvITdo)jqbi4~X%*21i@L7R>xF z>iv1t!(?{F%H%6!Nn8!vD8-hS9;T(jZkAT}gSsp^kR52ycYW3;A#_<+07||9(^Bs| z>%$NSyO7+k{#ixIW?!PyVmo0`HKvKSprhniJg(VE80I+2-ce60VbmHm6S}`59J#5p zVnMd8r|=oL-aZCVSB_s7&!*Ua6@JJ(suiX*v(%jO9@2kkhAKjAe4p>35Q(ryLu-Md zPI1@d5=Ryij6fRm-hH;xlkU!!2O4-Oel~-PC)RZ6I#~Idd_X{)&RMn>@N81je|=s4 zo6BYd@QYH*E<-a~v$LnqXl8ryjmQ6hq32lU%p|Ri4nb3qst2h_8GvWUJ0o2_t7f6P z%<=w^1OW?9DQY(FD?HS;BK;#2`ZMbD!kK^;r#37Qihh|UxT5W(W_nQ@Y6DMnU138i zGth{pYHuNAc$iU>F0!Wq^j9*TPdrm5M&VMvXTK(9A_L%VPHF25@$+tu4-M%(wIVCu z1z&^z>@{3*MG`-JFcuy7?}pV@zZHuyQ=|yuW%PgGB6zP*y*!53)>_tLZ9jo4!b353 zYPF(e##_>|oX$UCn z)pgtMgaDxkgpP=W&^v+xHV7s3E=5q9AksmkC@le0dIv#~-aAMWX%SID>0MAk0qKHB zFUj3`_5IE{_xuOn^mxj6Q!S$c-J`SgPwAT3w_m zV*W#yco|VE>Z@yipdetFm%?|8pQrN3-c9-Op}nqR_6pnf-TkIt zOGcwoZlkhyY*#aRm0)e2%mHDkf@FErvuwv-Fmb5^Lg%C*UC8JVDasfl+>8wLSIGoa zsz}XdLP{EP5hC=4&`O{e!J(MC3-5agOC5*w!>$rvrArIHed&~a_ZC3J2Z~6_lsxR`sWeJtW&5NvS5RBvqs0|h&8$nULd4C%>{H>v@g4;M_nXcH)1Qe9 zO)Ed?B15@|{N}rlJ zxEh6GyJ&>qJ$#?VL!Ef;mhF9V8<7Ma-^XWM9E|!mcno3WIc(4$xmXF2U(Lk4op{Sn zw^mwoBBU3$uBr)LpeoLCM9~<4?c#TlhtX~&r|s)#BylTeds7LQPAO|9JN-nH$@20gz9dGaQ0y`Mkya^QnHLxKdCDM#I-M<_c;(S*Js0z0>njQ7H1uPTq0npUbeHbCc$bc=*nlGZ~gx*qatv zBlv+9L2zfmSnU@VyzITei;M~$K++&T2&MYPONpM^Gz+Bw>;W%SGanh?6v+mMw|k9s z7%7}oYYbjZKd1en)2USM^}vH3C#gd@Ntp+onpAb`h>W;`B%#!e*IBU0@du;Thaxxd zbIbvrhTfMp9HwOG=&(N7#6$YhL)IPYm^xAb-APrmzOzu`5drIcU+Y{y9qd|R7Mf3p z1`qU<7WfD)zq>@KX2>d13B6-En?jv(5Av*mpZCored3V{r{zrs`+Q2Yus-0OMc&V|9%C(kHU4VX zibGq}h$Y51FK)QK>6+7>Ou>kUzWS;My}72WxU&}e)Jk-2Rh&Frm+FZug?U#F{c^$m z&?)fAzzoEOxz<;R3{9Uy%`4my&Olrw z$_zf5eMr_B-A*JmibL)@fE1$8WPmlGCg!koGEA$yH?i(XMP{M->fY?n2NU;ec*d?? zXBupfvkr>&Cm(Miq3=eNcpIUN&t|5!O#c`~#XgGVS#zmrd`hK^u!9_qgAZw3FNO|> zj&`sSzZqRLjmtDLIx__)GcVpf2Tnn?P{jKkhu%GI zsv@y%4wOD@mj0Uyfk%|?%0Ah48#fRLbmh?EKlnkIZ=o3=l#Do3hf(`vwhOqCSc!1R zHUBVS#QVJGytPrb1YTBifnQ`;A-mKx$RI^T1yf|djIPi{mf83S#jwru`R&89k6QS4 zk>$arA}5Gn)1~0z+{Uq$8)Kq1&7>gwF+Px;nc8yQnYIp_m6n8iFy<&1C;-e9O5oLZ zZRvJPAjt^31fCKhqImve8Z%$HK|qS~)~6_6_)OP#P6;<4*eC_ET{$jXe%|iwQ}4G# zPJHn5uqF!PDUUdxM8H0xx7Mzm&mifI7(5hxr~Qa50Gi3$?;Mk{%K=$52D_}%n6XzK zUd@03!!H^RL;G&6ugYcD>v+lS&E~(&_$AX?@gEY~0E3$RhbQ$Nft&FqpWUa90Os4I zZKSl!w_YR*F#xHd!2VkDwbF?ksXasA&a+)M!fS1XJA@}0s`HA98>eF*pHUzN%9-0| zZ+> zD&tC8m&o?76*UaGRvLvCNl4L0-^8(mOIBtIYv2TdZVFKA`hkn@$gh3{Ber(<$A;}S zPHU;Z^t!#mTK;RV`+De*k*GAcB!9SUqkwiO5CFXpnD1tD6@qT=X16DMeh=b}vPd@6 zBd5dDLvi(r!K~7QvG9YFR2m>No|p;}tpgpZ1c-Y2){QaXJ~yx$TQulUCj5K7C=0e9 zMDD5oO9mfo;N|sPWZmet$x6MpOz{XlS2w}%+13%`Y&IX2?>eK)%$Z~QmY$9IpTQUQ z<2ydBxQvU|B(jvq0G#Fx4Lze#thM*<-HV}v6a*vIeZtVf&MsEnBgaVSf*)h8!};IB ze3P|qT6;^pj05mm!{wIj7x@3t7+GfhP?D(bOckFD{jdC3J=aU zMIig?)@eXs{Uc;e97jVBJobb&;=|ff1_00bgtInkCR9#P8gbkJu&)R7i{mPHz5ud< z&@5nfuV0v+uy6Tnfml?jdoB6L&!pk)FCr$dotQDw>?<+>Eh)1bb^6}8CA`hrZC&Mw z4&usmFP&({sPd`XkLhUBm z-?v$1LEyr~}HQSBntw74&N!G_wyhOv>a^-1HnyCc5J!hVn387lQdxpL0g zE)l2?TVLLJxyFDVU95wwH`0ZoeP~b#0u~&}!gt8%ZsL_@Uvhe%*qtAKynUpq$;(nt zm)*)Ho`Er^vN_cd_9w@;YLA{nC)~bV=EtM9IMonf_Vm88W0rn8GdUyj!)pR1b!b^P z^XX*ix_NEgbXs_uX5#maowx5)ZWk8{6Q9uNKTjxoGcUcVxcQ~KW0SwC;!YdATnGJX z09bJKkPI3i+Xe1ZP(j>13aWA->y$EXv(gWN+Z(=fQZz}7W`AnNX(6!x=3BgbnuUdS zlXePu$hDJpRl|9PU+>Mq!V#-J}ZRIcp0;t+e6j?FpE1)x+ymtnx{ z7_A}qQ=XsuPn7HDOKvk7c4k2hja;ys4IMF)~4nN@( z4x7GTe{Da^a~EmxTn!fQietB?lS0Yvw3R&9)R0|!Bl~hc?&Aw4BZ6RMs%CWWNY7G% z&aMFEt&SJ(v9VX>qiCPMkgE*N@h9(}C!zOlTZ?ECaD|UH>;qkh^iGD3V2ngaeX8^a zsJYBs4O^L5|D;1L$b?hQiO-%Dh;R%!eAk`wQ**%a+*MvKJHE5fVAY$qU$N{E4rjl# z%LT;-Sf#?|k8UY$T=wlvgW2$zM3J=^7UUrfY^xXF=HGr?!Uq*%`L?IQ_ z#QT&UTs~Jjk8W*z{jB?kMm2L1DR4oJ5>9oUTofb9+LU)yEtgDRmmJY9oX4tfc6{MlCVr{(kQw&-ct!mOj$)62J27 z`&GfitxYA$y%4J7T~9^5+IyA5zp~oDWlNpTd3Fr_jyGa6P;mCo6tNI{9^6q4+EC>C zC@%X@Z>1Y|vesXj zmzwZ$VmlKK;l6FSt)efG`y)5_^5&e(53{su6$Nuw^+z@;7jh(U@9e&(prua>^Pb7< zd;Z!+M!9}Ft=}ZL@Rp?SaF^c|$-8KZ1nCbq#RS<)kV2!Kd#N3`1n<%(VLggB zmbRs1O^ySe=F1cp%iO8rniz6gS+Wj_(6r1vYNk5YxJv$H90oi84R75i?KGU>dXN)w zB7rA=`!GHR$AJ6Y5bSbifDhQvpz$oGN8zMt$ur_)I7(YGTEwG?Sq~3gOhR+wtQdKzw}l~fEY()j9z`#>6u5loP?2z)n#8jLmi(NHYk-P!HDo0tPF{>VEKz}eHS z)G93fWMldKedao^>=#4w5j#&*OIMwRD3aUrooe|6?|Pqo{Al&vRIDWz#_+XM@%&2J z=HfkG>4g*~DE4}yfz{Xm-7)_jb0JplrvSJkHYdrgCOCb65neoaHcN*FY*kEmA8RJ==3)`I50(Wt#XPJcT)9DAkk`diBHHq&OSLrq&f_6vGW_Cs$*fb8=DZ%qaQ>N5AD zC@206!~Ur zzhNAF%doUGpYchRj{rUWCAd~*PkTx-*Z$sqPQt*)Ev4EYWIRY%PRl#@PJ$ur<1zid z&5}?1Pq&V_>L^{4o0Au$>Gq4>h)a&M&KJ(DSFP`jeU{SN#?*Q;3%;Nq9l@*`4+$C8 zR&wPIq*!6EnM)gFBloK#&>0B$_9Ug@^2WEY_73{qJ?UBX)0!oo(&sKQrTkuFJR5XL zdb8p>MPeZhvyYU#lDHa!X* z^6_n>&xO-nKuhg+WNqlSe%{x;t+=mW<+Byf(Cvu3|GIHrKwf=V_q}ZS8A13>3TQZV z;P&-{+KT(@vWYpw-IF^5LPG+!_QlaFr6{yi#!2CmkJwa>SKLiFuNzP7sL2#0}!N@6m#H$(u`%n_jRiP8%z$x|>Q23^1!ud@k_|mon}HntH#g zO^>0bqrFVhTPHAeW8UX<5Z!iE(0lr|lM8m)r$UP%n#CoeiLkxE;Pp$oY>&a;EGtt^eemse6pc1k%9gfV`Gdp zJ1_p-yWO3))vG710dBUZ9>0C&VjlwOD+y3Lt?6i?JR)=Tr0hdXInz_aRFh2e19cPc ziB-uP-ueqYObD#%?Fr)hi-OR%YzQP&6$fX4pwO@g;6J}e?Z9Ez6qV@`{?}jrd7A+< z@Dl#t-u_>o?FFFBfP+oaMb-cLg@4}xevab*f9`+J!2d(@q6jBFmY`UX;vYAD*wSUk z0K1cFWKA79E0bpBznpf);@3g*2;KT{3Y;N?N*%9&HF|SD&S=GEWoAn(=}vM`CT-~K z{6qSTFM|JZ%qu*z$r1Ng7{4%t{8FBMP04-5NF?=ZNy?=`@Zf^8N5d!YK7xCw%W%jB zoLtNolCsi{XybwE!TI>CBTlYiymjD&y3FVHoLE@|r7E8k(eTVBPQ>zGmrqB+cAur| zFq~goso>q54Wm~u@!d-`8lZ#j=WqS$>+6%dx*)8txq**8twjyZ&w@1S!@L*2TnLAlbn8ZMY zYzu)7ic6nqZf-u z|A|qiP=Fjq^;F3B-Uh=GKamU$px8e**VdjZfhQ1d{$#bC5$_0)GjxrF>o7nqT&Nb) zj8UJ~u^(VQC-K4*I)kpY<*I*Uo|+*C!1F7^jNtZ(L!zbgE z%8&5oG?#GDR!~^|_=^$AE^t%2qo9FURSFGbe0V6*Q`mo{g?n55Kj=Xl0uGJ`KUX>O z2z~Z|TN#i-;Xi!%@SBcX;mia~%ATNcY}akJHdjmhvh2!Wq}Y8`B@Wlb6tb*}>{(?S zwl==vZ3IcU6^eq{vs}#_Jy$#P?^qq65Nbf?T;Cac1oWhvm;l8gAdQWUS$kkh+FRWg zUmdt0+MoRz6p0s;e0ara1>pv8Aq%lqJlK-L` zzKeHOM?oOC>kNQcQp$-q24$rf_+~e6{PB@Xb(`;m9_11X#dn)9i3|8gpIauqbP*v> z)sUZlrO{7wIxxfU(Teaw9lUohy8Z#ZbRn1!pfl=STi1?2cXtRv&`y=aZy7VkKYmxh zYhJvN-dyy!d$(3nX-1f0ErJ$JrQp06;Jg$M*MWiN;vuxKu5_>nH@x5|{jFQsf1yE| z__b5Ht5{9E#2#GRVltXl9t_;uJ#RgTTFHHo(!yEviAED`MMEnr~jej_Z(LjD$L!v%!}D zFX@xp1tzg594e=QAW@j|usxu13G08=Xs=rR@%%@u@^MfHYgvdz1*ID8{*xg7-z|$1 zl2uhzR@lwi*Aal^lghV z#65)1BWEvvw)Wjg8%OyJSm+$9|0?58gqZcGjk3_(W)hzL)^Pgqw{p=`tq$doz^ePe zGl_p;_azby!IO(m>5)T=^|OQZ3XPg|g?#|71P1>D4;wJR7FuI6LK%#QKQmzi z2i=qwa@HeL3?_DvX2lEp5~t@1K6iWcb%c`&cgTjArLo@cG$EZhUFNh=%8{Pc`|g3e zd(~>RS2eQ6+fj2G2=O*XS2GNn@aEieMh~TJ=B*|-$WPutC4`|FwdWB>+;PVchS_-S=E(U;I}q%R$G!tdJb5X7`@$+lW@_A%UgR z=sVhiK_eQX9Zu)uBSuGqeh5g3MRhP z9%w>dZ@etXqhNv7k7K=ler`5{2t%B@_gkMnA@92TXJq(pL=GUeC2T|K%Nb&|6;BOF z%+JKVjshg0Xs->+Y~t~v_2xHvtb81-`@z`iPL*V*>6s-K*o!WJjRz28?3P?;X}iCS zwTC-a>b@F8awU8Y<{>7nDppEfR6;+*LE>3j@A>%bsMDRj@^UR=U>mvuhxJANWoEQd zAhs$c&IK`rpji*pVK}93tOe}4wY6WT`c$$8ZrZ(NJpg+I9%uTz?Gqy*wXtcxY0A0s z1S2m_9f3>`1br4zg*&oQbs0hT3qLzGI$ik*4g^Ei(%+CRnvwWwJ@-jc{;|V?&w{e% zRpM4zSz2a?UPV=PwIV4nthH*Cvw2ItROmq7YyNd2JQZZIV^Z&{lMYNR0t9?XMgX+u z#T5^nPR`9Gw;Q(X!3WjE!|IL=rtE!H2R?Lz#rok^K)))i!k!vh%kF70 zX7;@V!pSm-fPOy>dEf+z6C~f%zIbK&{Fyso>S+=wv|1j1UujT2p!nGcOY9q5Xe_Nw zwIl1WtIca){~ooPZVJNTZ|9A&AkC*WyuX#R`AafgvK{sR_4YE7<;F%Xw}h>#6OO0= zh3<|6it+~L)=&&CE1$gMxEOm_thjjxyL-nHg@49FjBgZdc*PnGF=bBBz@?_J+whW2 z8A3!w$!H)tROw#^hQ(q78MY)_2-raXfU-9yLl=AK!qWgY!^mk9sBcN7jT9#e)&zW;pgB zycX`MSE^MwOvrQ5?0C+7y|l_{h|D+bcmyxhSB-qW!JzJ3 z7TQJpfS`Aoh;11*&bD^yqfnj|S}jDk&E6o_2h2rUWY@B-b>y*)l-T16mz)8F3?~nV&L1jh$Qa?O$L=Vyu zh{Rp=wM==%3?5>4RDw4SySFcLYpRjz&8DD7>n}CU*HV(|Jh%Za!FtfK{(-AHlJA>m z9tfY2(;@_bDTH{mx3L!$Q2-QJV-kS}I~1z0{jOrglTPB@X}5AMOM?Zii@vSnk?`x) z#`OqTk`M$z=4y|NfNX8t2sub-S$y>yJM+jO=tsL7cqCGwEnG}iYbBtgut>r! zrG_)b$Q*_Hyk@|QV}j-Ds{G|27eHX|or=-_cHgq6g9R9#xBmJOwI0@)x+tm-6S{O4 z9|2_Vcg24VK3ZSYDopw+y#q*;Y&n=uPXQSVx^6`AjY_j|pDYGsG3BVKnXWx9=GQkh zl?gLb-*Jj=O)3Tia_9E*Wgtv~`D@bzoK}a>5!iU!mvG>vj*f!|4qaO%iw1`CSkA^W z7~G8R@=a349eMwv`#U%jhe4I=vl3iA1F{tGN<#a%Ra%N| z-aL6;RXHBRfE)srrvQvFgc(wFGIGIZj`R7k;*=4QzK3W)qpXT!Q|!})fv1}(9t@|o zj~0+knhA>Ig&Z?xj@@Jg|5awfRW z^FU(DqaCw5zfMo)lUQwq0Jy>;fDXcq4nm&f*`x2yPA&HBlkPO%Bt2XZWQ|(&(zgPLO3s+}9L92Zn2p_^rJ!MH9707lxjgxj0cnY@t1vIb9U=H3Nx6 z;kC2IJ)>X@h}p98szcRRtdTG8X<%OL|K{jQ)%Z7h-veH!bVQ)^S2l6RQL^g3x%1|( zzq^T6G{CTx1}u=VxV{(eW2=S_?u{f6*WdZ_ z?LfZQP7-bF%i}vJ>cc3&|Hu z<|cpn^<7=-C?y;#>*;SEYbh3hvlzzsQ@doHW{;qJ``#T{Gme$^C( zPgo&%YDj7n9MH9l6fwL`m9KR@veTKpq0^a97%Cv0GZy9Q4^}u4;}a7L^7yI}99Xn> zXEA$PWSUY=(5bCMLzp2qpHR4+@Xn?l6FL0A)6xvMkOM!68qo)OI0tq#5ok8p=f}}*_$WL2ov}I zV7L`=tgyQJ$*FZo^@V-#)SM5As$}W)z=59@t)t0}L|v)`V<6xbPMrB=gNL=T7sjU$~ea6SIkp8}N9AW`7J(gmR!eE2u9kBi_^vDvM)+}Aof zZYZ%o=Dyc+&~dGs*v3bklUfCh`+fN(Jf}fnug@d+cfeF4Kq>{+u3u(EYQyD~5jJOv zo(28Q;s_KPV)JmeZaENUur(tJ&}tFh>jG$1oEQZClL;|)wl_Y8@)P zP*Od(j!9?;Xn1zKRsdUiMOSWnfzdF>y!`1L)a@=B1fCMpozLS>gc%)Opa!tn;`{Lk zc1928ORLssci3J_V_=tVd6IY`?TqBMuh8J=RfzAVV*QePEF*qJQ${aXOtn5<*&q4N3^BynM zdxCuST!_r8bosy9jw3G`f{V5lV_?{-ZV2XAb{^q+l8FV0S*w9`T>Ya%uUe+*%F4?A za5=m}J6QW@Z=B2q%-sLp)pO5c)xgB$`nfLa4C0gzBt^OuxRnfgvm0(*jn`uE5;FpS zmfn#UOjF46Fj+eIeSV^~e?jTX-y1jrdwLXnv+T|*b?EU@JYh)@yz}LXe68EpP2uw3 zj&YIaFLiq3&ZWEghWrV%T__|*X$_-4`A!E_)7lzXV^J9_01sUR%T*{&e@oIW-~P-~ zq0zK*OOP47b`G+$TP~t+-%$Kg*IIAEia>)Hb_Rk}MqjA-aHM$`j7<^Sx6I_Dr?@~g z>t-bfpR^ktIu4YdaDAqMyACT^omwd?r9vYBbDnw#!=?_QY3vUBEdbj?qX zvYQcN?@dEP^LTrM0dij%zptwhp!$cod9rR zC+UnKPcfj2_3E8CQf6TYh3fE9maPtOi>~U+yUBdOWV^eE$7S6-o0j(4_U){__QgIm zm}4=}HE*pNQg&S7+ZE!D$T>aMdoH9;qk7pBteL;WBO>Qn z0i}j6pb0T(7-S|t4<;!%Lmvj5r&u-KJh;L6fYzTloZl7^n|;&IF{@}U4i^Cse?9#T za(HQl`G-IhFxSpFsrZ+VFoOslhI)TQp$w)*u-Lbsu!aFg%9^rMhS>xI>o-%)5y0{i zH3IVWgpl#|g}2v(3-HhNTV#S^$rFX6#?<#ih}3t_{$gn=ya&#h=kX) zw^uEKJW8H1M~JrRC6X;3uFAGMKY74Ur1ua_BKABDOv^frn8p6$fo?1E%tm;N1hei0 zeBCskmwr(H7a$VB=(L%?CUu!h2t_=B;T}CAH>osj!7KO3MAhhHOC-5{OW=bUR<-Tz z?Z^EY?*1QpMg#}m&09Cj7e8mn(JH%*0WL}ytU3n<+Mu9Ir?|A3(QPL2YC=%vpmXZQ zS-$z|_{#@G-k-=PhCogfUXJx>5r zMm0W<1@dG=dl*tr7nU?iUZW24jRr0hcCHWmiVp7#f-!7@z>zmU-rtTrskG`L68AP6 z5Azpj>=Ye+2f3jr=<&Rwxj}y-;1MvCxl&-X`w*uRPPc6LK5kteW#B)hz=K-`2m*0g ze<_nai866)*A3Os9Bi-vhlyBf;L~bxHhgg7;Ujsj*-Ve-jrODO&w!qDAwTwZogk6O zoO0Vi*T&H1oZHdRA8JtJiS72v;}OWE%bwa6TyqDX>wXzK#t(zj-JwCa<4X1R4GUtn zSP0rX|M}kFpPs;M96%2E_1>q9z=@Ld3UEyy6iwipj|4F4VnrC>(@E0>$O~0m4oCfb z&_#|MDMlm$va<8a%F=Rdt8U0~DK(Wv_)I$Wn?g7cTwnCM7rfXT{-4MCZ#vn%X~A6d z;|2$nlu&SM{9nD667>E$nTdc)Mm)qZ=bc6*JZpWpCc*gO@iky6-uVgKfDedJzrnuw zH6X2@T*ML7kt<6+r{qI?bi-{yV~=JS=BHlb0(FOv?`@{st|k-3FCqCe9Mv0$ zt*`UQw+(9kajr(~_y#i=dJ!yh{W|vACZ1pM87PYYlAt#Ez}kS6nB2l%)N_VeBskw? zTjZB-@d2+yiu?OT4-^}fw-kLu?Ykk7@Xe8d(^jwqcQJACWiW=A3hQ6KoUFR^@fo0^ z$LR5=GZ&Ib;!Opc`qpz!Tax)In#GgU2i0TFo<7)=EBQi4+u?^>ZWEWs>*2G~Y+Q)h zQRkdaE)<&mQ6I7-!vf-j$f;VjWq)kgB7kn=Fp(AYZ>i<#yReuCib?&rn1lR znSE|?i$4xNFCCsGyPQNkm;TUvsS}67|F*urGv+s*Jjxdd%YjSLls~fLBXNY@v!t@l zquqlClJ8|*F;t3CM>cq z-}^y}0pQ}N|8zU>d?W-)y5kXZ7<{5aKI78xqv6SP+R}$01B?uFksg}eCrW0M zdcfbc0DTT458f7FfXWO37CbXCy3?Wbrn89UsRpCVsyMB3M&ZIvhf3D58412`^!XtB$)nn|IZ&gpRfDea|8R}|6UXn^z>&;dmb06w zLv3XX0x4RB?dm7F-+q>GQ5TTX#EftE^?V_tN>iG1>ru0y?!qP4wpzKDsnAw-!~e37 zCJ#P`B^qF1f()`k=IwEV)o=sv^K8739N{n8yz%qcYeCQEv674KD^rY!*`08DDK488 zhbLrz`@&{mGJlCu3kU<033V_~$pp`;F<9^lwkF!U1v=y4)nTtkQI}tSL_kMPiLIS6F5Fh<4{rt*M@dL;*MH z|9~VKw)I9P@)V*Q1NH*jpx`wvBjmNRhDx`W>30^U={U;Wm=KT`&hioP&HlZa?I+i? zi_fMiV?U@uKyI3II}e~>h3sO+8ZKO8ngta$tI3-YVCinPtVt=v2!Vz1R#4%@9({T7 zON~JMN$W@Ob4hX-tBwE^f9r$bS^j(A?%&QeIZy>r|09($Y=NCZC4R+dt9;~JiB1(m zqGe$0t%_yYXjNP*Dy~QXJdWw;$HFzifwJ+R(LnK-lZkcdD!7rW_~N~5Ftq764Og%H z51mr2V+$pUJj9OoHN-@n@AY!d7@WtqWne^M>2>*t01>K@oxyg;S{Q(L+ zbS};mcKuRw>*?_yiDxS-WtF(P{KhA*MZOqILRvgNh*J9&e(J7(WIn8 zhIuG;753>s(R<0j?6u;<&%CnC0EM;KgMEicpgYhn5-_3%duih8WFVO^cesX%xVzf(0*o;8(w2dLEaF)>rCEH3)upiKqn3o{CTlkwdi$ zpQu6$FgQ>L8i6|7)?b5_EWO+HRYd?#hZ3jud5QE?2a0mTuWNpNQq3_$fJLo*0hs|T zy^p`!@E>2?C9&85>OK1lxWJV)t1@1U2B59RbL-5sR9h*Pw92 zwu4%F6oZ#4J}d(!TpxNMvW%cQAVtgjWsnDh>+x6Er#&KmSIJnp#z$mo0*XrCprAK( z5jM|?QtWvCRIY#cyFCgdf(Qu6oQnY|4k#Kdz7W8Cdu(j%0+_46fC{;Ig+?Sg3P|4N z+X9=qijR(G`Z9@{H-M4JnTrSr;UX`j=&t)kfj{(b32bEJ%55p3dtU=K%0rR+3G>H$ zR%`0;=x#-jD-mGofAuXMj~kC1Ams(BXz)zHDg_&($AM();mYL) z#=(cEMjG4eHC}ODkocz&UGs+ib_I0e;uV@2tsh+ZY7(Y zDr|`*0$jKe==H!vk21j<(4;B(pa~&Q1S)G-E_m~TT^_@7tN0HY8U8Ip5%b=_z%t0; zquA(ru;qaN5G7W1Nd9;jUiSkQUg-+j9h`P-yKQAG{9c@dVY!~4gF z*eSpnf0H9ezV|ADSPw|S57aefwG0d|dq4X_Csp1>H9nQI1`)FLG-6H!dPX5|GVogw zJfX!4%=Y?8$GqHzQ!yN%Ia@(#5>N<#=lcB<$n!u4Ng)wLEkRa}C!z;UP<#%^&hh=` zNI*Uvd?cXt@A*i|jIPOSPY))2RA5L=OxIk!S-<{eui z^heV?E@uaccFJqRge>&iRY}bkH~$JMyyVPf)3}LDqJChkEwTGfvg}+eX`=l5e-@H~ z7y9~p;Ojq}u816*p%Lk1y1ANpYjDB}4g{E#eW8WWh` z9yool#u<7S#I1_rU=)s-BIQ;{5jy8$AX1SL9}cepd31mCLfXde$}b(l0P16stf~!) zAp(PYziy!m&Yr+6j+$grx(N9zc4Y@Fj*wPBY$_2D%8^qqCv$~z?a%xok?X}e521HX z2mk?eNrLKek=m`f*kde#lXHd1n*V^iN9@IrB?d$);PPHJUac)Y^yLtaC*$Vw~cC=)dscW8)v~E5WT@ANc0bpgfU7*bBP~-f^ zK9!0Geh~daXuh-OWY`-G^+?WLW4FnzoFc3iv z?c;|3L`yFs1Z;J(K=Xv63LI_xZ1LYPIIvOCR#Rg$3^*KrY?9j|HqlolgZ`*GrE>*( zFEt6=nsQfuK?Rn>e(~4G5HchQigjo~w-InCquBVdNnz{BS;G4gs0ONIKh5W*ps+oE{HV>c-!q{E&PXF*aVUgP~l#!=+%opE2ErY z$d?xf9(;|fOdx`_@`DW~Wd;Q2%)>8DiZgcT6CS1?-#@+`zqRBQZ;1tOg&9&$4$(D4 zS1KPoWuY>lc_Z{JT6w}7_x3F&87lS0y1gxlc!Og%J`m<4bDNa99q1DQnd39hUa-9W z_Ky+Yae|&XcU4hk=O>r|+DwFZz_s}=U?9r@_eOlGatWk2u7OOxGlal+$j+h*T}8Ii zRBFKB(eUa<=OY@ynS-x>9qaR3ZRJ`GooI6LQkt3!W&FYK#e9%xT~$={0Oxgy=6=T= zY)-?IMT+OYC2fgK1YQ~fPqyNejv&+xVUtUJ%D^RvwBgJB*Wk*n!^_<6=eJ)sG&oXZ zt1y_J|I2qfK!a~aFHYW9>F)4uGy^n}u`>niJK;&{qjZ_fe~Ph$+B~G8)BGB!s zjy6_EKes%?n3?HzOeFBNhxnfG%g}y#=rLU90tsmrrX>vZPorV!w&%RcCSa8RNa*b9 zBwU@Vp#3D6a=b?k?D$)9UAbSQ&Fsk&tX#fS_NdS8IZHtKP1jr-u`kb@cmgd@z3eYiJH z=1%_=;v+L_Fomm4(1z=h($}OYIL&J;!!4itORp8Xp9;z&}mFQ;nX zkfOHzhmD+6Bpf=L9iuQn5_Voii4#?$ z4L5*I^4lyw`7@goq}Bp{F!p`ylVfcU2I<=Ymi50oIAIL@>q4I}>w{0X{#Hw(Qv#Q) zH8RG{Jf@ePeGy04D6JZ(;+z}GMo?fAa!@oGdkJT@h20LJS;@El(XaUGtCKoRjO4WI z*3yhP(a=BFdq+l!-E;J0J1AX(B@9S8J`%u{D5m7(`3k*MILQSQ36C9ST6K}eNoHO2 zi-HKy4LcvgJ^)!b_W(EEbKj)Mh{ylc9bL1*-50PEFt;+D}k zZ1%%Hn8y(EuP%C>(!WPhgw)TRfidiaGa8T5VJ3?eNjcKK!ZBkhkjHKJ@I?^FN_|ye z@_$5h9wHYg)wq`Mj(8Q=;~#u&mD@O z2zm_#1sfnuGgzg&i`tI->)fAZT0aQ)3ICM1Ua{c(? zeN`lkG7e>L})4$N-)ONPN zwAo+)0y_79Q4N@fT$-SKaKg!DuOkf7%F z0_@{R!9xdNN}Hd9gL*y`pMCsaKC^Uu@Q>aW9>e0slqp%zhq9JHq5U)IMgOSSIC1K9 zR>=7HxObrH?BoO~{;*;5+?M0u#FFuD&Odr~SWR3pYN)md4K#q^Z1NC)CYTv4F>HF% zA`*yR&4C%?ho3N(>ny-yej=uzvP98*f<(1q$~>0RgZ>L{45u;eVB6U*lb#pqO0HC% zYn-mYVbiG!RL>JVes<(&5TZ?`!R72&l0knnLyjR@`Xt5!K^a7VuA>~Gb_Z;L7N$Af zs;{ZZQ3cp{O;o3Dp70VFIH`fEZof6dz#zMr`sfJ2JW;|8F-r(A3lnk$)z(t*Xgwoa z2AFuIw-8advRA)y&Ks9g|0T-%YQ-bl^C2kQovn_d;5lygUB!LDXg|h~*9@RGMD*q0 zg;0dW`~8vdaJ=AzpMgw^-ZR_EW(6eL_ive0PqcZn@VH5w;sFOSGe7z_qu=`mX7t7q zw^6f1c!HnzEGQuSQMCDY08n<`+3~q5C&%`B83=z;f2nA+vojQ27Z(D4ot*gWNuxN1WL zn)1f$nhV!d9?lL0O^?^&zH*X89C2Bh04?%F5{zU^^;uyyL)fHG!l%D0PKBreyGFR! zftl9T7Ve>*m0kX{o40%khIx-@zZ6SS1D6r%zcA~81It2F>uz;>_YAh1JrNKK!{$%$ zP}B5F95%h+ogj(yydNLSf;L`*Kx^Tf_lwBZAmgt8AfZ$_sT|9Hs-KKqHbo3+`h7{l zrr77d+0_KVO2{qGH=kW}N{*z*kR0A>7XMSbn_0-%>y2RAvO_A3D&Tk8GmY6hf^R3+ey#0 zkq9=(O4vxZ^+@b+E4(psis$4si~AD00f>we?KfScr__QLKAC@yhXccDVhE%z0Rw~c zB7o2*%;XiShOlC?KMf3CXyFOC1z?-8F%!TB0ZXL+L)e$cL)o_dUo!?{AG<=vAfzlU z%06VxnifU2QlTWWm1RbyEM*swNY)l9TM;uAH+;x{86_?eY(T!z#kLf2yS3eYUs&P;b?_yl(sbzFtgkc-16$% zsT9&d2+VWbCp=TRf#oqh8_*%%u3%0!@MULYe)eHgCHHhU+mg=GPITG|FL1X7=nX`LhE7vQZ@ds|)fucF6%_ zX>>o_j2ztxFOnGex0Ej40xe-FS>OQ2mY--i-M~nFm#H|3WEENdEE$KLiALJ?#Qu5`_lMHV+XU%=#aZLjH(p+I~|+9t%6->eah96#_ zcOWpMRsZ>4ZWYrD8lBoF@z$8+jgU5)m~jwDD@!NpR7H9p?Ya+Y%v}>7N}nD5)PIxi zU9Kbf_)t$!F}8wa)?tut$Grzg>Q4B2dcMM~Ha9mfm9u}mxxSb(l?}b<7&U&)PHJr@ zrFp_;6X`v1)I9{i?x(=tw}}k?{&XK60ZZxwYwi{*S?x=`;pgLHHEM8WWGzLZSXb5g zPLRxxW@MGVbGP3A^pi##QQp5*Ov82G9$ly344TxGcrKm>%Li7 z|3vCM={wDkIG2Pr*CS{aWA#7BLiXpaxSvme=j>?-Bfh}`OtkKhwy z5OcB@_8|O<&s}d3-B1H3vvmH{t<20kQOqkpKzmwNj%lo@tjdY|?ET})l7Kw9RHMqh zk+q7{!W*9a!_s42`-&|wt%P@nF?%kqjoddr=*wkXqUmvmE5F|iWrqE23aaCM@6$Uv z#86u%#2bLhD>Vo~hPwf%UmAlLPF1>P>349rJi&?`vK}W-HtVM;?V`@WMw+l1fhf6J zdj!aa?aEV`l8>$2l+kIiWI*|Sn6f};nL@=JHbWwwdFvS=5+MHy3%;fdrgiOPX1F{I z++DuO8}SL@4IIaZ!|(j{?6fLexdA!L=n?MCS|0l}ArwtyOe2%{l zW&a8yyCH2B9eMntt0{*U0h+ClFi*+mQxfs0d|6hcP433@%A;j^Z;YQ#Q$RCfq0x>! zp|fu1lCby@SUhBuB02hKc3T=#a+?KsYEgtm*$vp%-#T8S>yLXM5fE*{8(~*7&mGz# z{*`B^kt=qKN&ZJq#zIUY%1^Xfy7|bb#?=~xYKm)@>?}^uC?p-#1|&GeH4x~+!aDSx z=v*A{_N~D>@BoQXD@7PJ5=I4Gm-D|r%118z{zN2jU`nd6c$objo;7mYFL*g=N!ntq zZ*Kfn-O`1&Rf`@adMve&Fw@NehK$~q_kd*?)WUMyQVs$;l5Yb0bamTc!p?96q&yVE z>Yqw~e=>NiD6o;AE@?1*n<6=6(*2W*JB_!{9OPLL4!}j7Yw^yHmvS!W%3isl=dbTLGd-FV2mpE#NU&W< z8Mm9=-w=xl+bTi5$}tm5^*O31!wuq5CDOfi&0gNQYEO#R@Kpzsb(u%2Ui*FUbszdml= zBb_`tfwlMSBP_fDxo=94CQB;kD^K84M9g+TjtvGJ9Z7)+DA40<QF$x7%};b_S% z;@^Aw;z6>atv1lYznU?Y;q0os>IoX-?j#e=?6-e-^HlpaX;3QOQUtiR%oIol4%(@4 zuWKo0t^w7Ey~7ex$bq^Ww3~GHt1IGepZfFLM$5rvu?^457V=caH_Crt&$nEuwGNxn-mB&ok^Pq98l<69BTVA>Kear$L6ed-+ zO_E!V=L67e$oSPSsms+Zh%mW-;}cIsfEM ze#RaC{NN)QU8o1T>1iBi6@j68N}1Q)+q*tyTUE%>o&5o^@eyUC)l?2{A!dAXSQk(n zR-Ap!wtvX?q12YCiWYlp2$DeMb;QcqM&C@ydQ;DbAMAcPE%4As*kkOY{NwGuphcL~ zu&WvDP9bQ@BJe+Olki-g5(J2>bp85X`Mnl#5<`4+>Ax>%VtVDZ8zuzAQJ1KGt=UX?S_6$;g)hp(Wxnu>dU%Y- zQg@@bVp3qyPvO&0dCQ}k38D(q5bQcU=#NKxyj?# z`DK-yV>PP$L9oc}Xk1+a`Kx;G+UQ^CT=Mw!Ua!ZyO);$xB*8-{^5z$f#1cQJx{{PW zK_Wm=p#Xtny~FPT2qP&oU0x8uz@5H7BwcHsuUKn;qgY~&7}kqVGiyT*GfJ=yRcm3n z*fw<}2aLY358TI{4CEiegRwdr@zY|^T|v!y>tqGc4Do0~c<8~aTQxM`3dixoMct^T z7$xy5e;p^w{J$ON>clpOjD1m_)R&i|BhAQo??YFa6Ny-SJ?tn$l@aPyKr@H7)iPIp zX1XrP^DJv9nZbP*;SDK}vQzD6lEEbk4`a6mW5kX=nSlMcTb%l>#UkpH?oV*MHxbfQ z)Qs$N$2k#PV~8RQ-he0qx_gVe=jP@fraQ`Ac=35kzYg>**W?lxo-fp#NT`XsWWkiz zF3ln@z5lEH84ms@Qr&y@*{_2WSscp=nBSqtL2m+I&)Np!f(WWW1+0=u!p^)3jheB@ zo4KkSp_#0}n|23|B2ediWtJ#lQ_O*+NwBWR9OVFdL2+OZ_LL|}0UZH^8>cQT>G*=6 z6-z`UUWpF@k@RKlgnCQ7l_z{3t>X-b~(f62DE%WP7nJUJGxfHTEt9)d-+ z@^{M;L)awt5~E)S4xj-k$HblWYT0x!Ufz@pgnu?tFq8Sx4VlH!Dgy1ww(xc7ff$#* zNC`U2NM7dxP$8<@AumA10(3YCH7db@*1}en^^bcd#yhPwg6otYx?D-#bp6N4Y{0bB zk$CYhBIBR+C1Syaqg9#A(524MVh((sA0Vh{wGnp6H1uyvi(l#Fkt%W(c81TNGIjk) zL|@l{X!?)|$sD6eIh_D0+g8I2T|L-p1yHaB8S4e_!d}pVT8`>T<9@*7pop%r=gP-Y z&DO`3q+9@+Aspnz+gVbAX}T3JxbW829yPJUg~z#$3w^5dnvZcJI3%-yXA5?roF(g=6*ed7EJ{`JetkkpOLhf=tQMw3>+VyL&{4oR4>|W-brR zT<~9EpEex6-IIBB#rhM)@dZG(a}ftz!xz{~?Ih)KBOVwD2i+hXAP=L4Zga9GSEo*M zgnsQp%@I(YWzbOi7=)|(v*R)e!Z5@;*iL|Bp+SXFO6?hyF=Kji#;-2Pea}8=@7MFX z<4ucT0JsQ9jtl>Etv6@e9@W%mSg=oAd43HbD3fkixAmgF{>Qc2yt>f0>!OREhF`%N zD_{IsU)*tdOBCQ-WnQDChK$KMX8j5|+Bu;OUn?=q0!G2-Jt}i{lRkjV5OL zx6WoN5CKYDzUyD6kXNY(7jO5F8BdCb#!7U$P|0QY5q!2!HIG1j{hhCm7ecF_L7$IX zuVDWW0v4cip%dJ9C<@fqnHp1Oip{|~`D}n-BJ&y@Qg0%J(Xi>?q+M5|oS=3}ulN+R zq?OXk7g~Pk;rUN?Iom;ga9c{vG?>m~b&-}%$uoV1@|4kcbSZwVu(^~dJ7nYKhggqI zc5iKvV3mqY?Gq7zJuOENA=+`_oPY|+*^cYC0(wCYMK0kuZzh7Et|i1)H{c~xV0{$e zs3Jx8Ns_S9COxy31uoL&QXAiYc8}Jm_|3j{{)If<8c?{2cdZk5deW<4?bA zPmNstYL9vD|G4Pf$~O*QgY>17J(QjK*yMe#U}{3$8llfY95$SJ`Kk*wIZGDd#H*{K z&-?s&f}-HL4CXH*!^J>^SdZHjJIda+Ywu`PH?J&KNL_1w_QZHV&17>QssZB2eKkETW79BlXL+O|DFN46kdpAwr|} zo6^m-K+9G4<;&_qJ+l+&?d^52R?f72 zbFysBJuv|)=8Wzd%^Cj=&l^_@7tgV*e}-U)dg4Sop^5<3((*(;+340RYOTD_vyCy!ed zVD+oqt^};s+;{c9;ts9<4Fl#@k6Ex|ruXp@M}L~LZRyb72i4gVqCCl=XFY(1aSNw8 zlnhU~pLvkexRTtrbA&dQkWe1JUQ7-L0->$xfrEssz|% zP_K~-?4LKvw{0amG9H{fw2xlUA213Af(@)O&ta2N!8B+BW6Oub7xBA z&qHfTkpdR%n|x&*l3odrSw|vBkW}YV!?2bszB^J4GlpK0+zCW!TzF9a!cpQrRPzwo z>^&g&AYn_S0{9??dcJv`wmT3*wc&$qG2h>ih>WxESc~T1?tXQJn{V1U_Qrc(6V|;D z%YI;)iqe2I+51P_(uZ1*DobTMjsC&_>DvhBP{loRYePDu2^u->6DcXmqqYON<6 zGD=G&<#r1sa~DruD^frupS~Uo)zTJsExyulo|99_xVk0@%IhB?SBa_W$-+E13tU#o zQKsBqRTPQ+dL*7r#Q(wS3`xNt4wh3E;f6JK;Y1^+Hmi`2SwJT?p4EL zI%8yw&KIO($$(<-DatssSeeJZ*@~poAt{2orsIswPlbB^$wcNhl%fnji&m zUf1HUt)JIZbB|w$<{6aotQ&EBnGL5zorkW}gHlbW5sX>q2ZOMhxuGQ#alI6F(fqxK} zW@K9EmxcY17;TR^E<9MKFYBRSa=l?)QzAwfTzXvn@%zfgf3{=!ei-jpBba{?0&Y9e zB^l2Hs>ka$L;*wcA4J1qUvLatIhwvCMvfXW6707paEgfVOEM?q;o>765gYU6*|R^; z0gA+lskuN`CvfmQrBAuU`?ZLe(^|&E{R6lJ7MV(*8;~eNFZc*D7-awMD-rf?wbc1RNXEn%&kj^(9;u4+<=s0s-y~ z=*M5}Y?j+sm27|IuSET~AWh9L(~M15MaZCE*rpJ{&um#hhHkh_Je2O3xyKZJgfQiV zskm&cyiAGY_h48V-N538vsS^FR}~X97j0ybe#g0eI-pUBIfaQXlLUwh6yE&Se*y)S zPbOcU|6hOqeP7XA%Ay}FErQwpFm0Z8w`Jt51Y_e}WN3CWF_w8!MB#jIgE?K`kZ*uTc!cqft&b^I^k8kOA#y70hN5!+%Q?^fU(Ttq_t9|L zT%Ft4Ws>WIHk`GA&v1b?7Tg_ZACI|IY?v3HC(S2SdW5WRTAn(^OfEJ!lvKP&B-ra4)1eymej(- zv)RExgMj+fi3&LiLKK(cBE)Ypmf?QA1cM7;l{s3AeaKNj^6)CFc zTT0c2qol}IQhF(LNGSzcB@k~xct3t6bfE$|(3HG#RJj^0auw7o>xGvo1c*8aEB0YM z87i22jAH=rX7_C)=9QXjfI-+ye%;DY!Z6OmUL&vZ81_L&$UoxKy{@q?x$*b4vfB?= z*#0YdWM&Bt^4Qj`OS>lp z(FYVDz`V%uznKBdi_jt?FqiYb5{$J9xXlF`$}46dYa8~PM%-H|U|9e~@qgs(<@wKt z=(N34?iZQc>tr*a+P*< z!5T$W!->T~bID>UkPWwHny@7C#`M#NZS3Rsi;qa*R+&K3*M>%$V^;2#l&xkTG*gZ8 zc|3jGlY0D)_xg;&Ofutn5Pr_4WAPXx^`*>2 zOfqfw9sKJOL98kPy-%K6Xz8&$28C}$2dQzl-oK6zF*bWZ9s3Pz4S0Pz1=&mKu~9h7 z8|jSScQ3DOHQML!DMpibPG8^zF<>vK7~KDXZ@C$yVsWK;*K?{n&FMqj3$=s5{f@d$e6OiHA{J|0CdmvCNWxK;;N+sjQ&tk_iEg z2a+sxPhor+2f!4oVxY5$i*6tSTH7tZO?%y4&S7mHAtRumWuL^H*8UNYlb!oT1w2qP zdu1VJ2=HouSD|(_jx6uwnJOQr*-j4^ke-GPzc~m`U(Fp&fuD1cxxv8+aVf){{=$S2 zrClgfOlj8f$Q5f-avtk@|7YhNH$vBT_@aZ%AWad7JM$JetH~`O$ApNx>8`7^_b6zl zAUj_)unYaJVDFZN8T!-Fy>F%dO41sCpQLLVL2pKW?ODz__v0>GGIYh^1E5-$AnFI` zg|JTy$f?L$u}O2`1>2k0!?_XjUEgSBOSD5X9SW;SF5ubB%W?%BuI4mE9Y1-9)mC!O zX;f60sz2H}2A#CxjKYmQ;fCeEn3EJQ5j)S&;znv6V5q8XAEnr?`1Mf-M`(9f}^hN7` zGR9P-*aD%io*lQhoB+U+BT`_$MY@O<)f^2J7B!an7sIxTG z*ttK+$Qi874J5^HMS9BQ>P75*Vu2zf~@wC^d`Z~*W8=Q6=hHiZj__NTxYd-&hCq;5j0LMz*)R1;brTj zl5&1J2%Hzj=k_TQs1ruP_0IiviCD3MyhNx~7&Royk$Ql`v4o@QKDy47+@u{<`tBln zR;>EXvgrA1I)sY%?w@#vkeZ?xg%pxD!X6uoQ;}(W4-?@mEDEf#1PWvIKW#wozt{k! z#;?4wS!XjGhfS{g^immPz;g2)r4?giU2T32A7ek?ME)iz8s#E~SI4N(SL9)dB%3*! zou{R)e<(YRef#u*z_((`Hf~^a-KF0P3=t@x@nypJ`n57kawCDPG(xu|^MlZkiwiY+ zaaXtVo?Zh@g5NU9@I+C?W@zqHk$`a4MvMyD=EK22JYv^)^a%~nZGl%9XY{u^%^7VG zi7l7@zb#1n2|cT{<=#qeE_`-QLl1T}gJM3uhnI0pn(_RrNg`2S!Rv*2+~+ucS2pbH zs@yeZiCk64veC9cfHe;XbREI0NLSa$Hm}0kB6u}4aX_>i?8K4f!JBcUxkjdGC-?m< z!IC5Hcmr)Fm5glyYo&Y}4`0*wemuQ4DI0n$n6*wF=5)=^&;Qb@tEwuL1T;7@fk(HP z0P>j+(-w&`TBISy&d%wL-MjxB$KA{m{Zs-1YsL;kQdfbD2~z;B$U6b*<#Ky>l}4oD z`=1o^2VcEvt#5{P8fQk08h4+X56GE47gcXZG?}DF1**9G_M7vkd~HtQ2uLSy7oW1- zNWNY{y2@-hqY{^Fe=upJ`?dB?;AU=HMNo5gyTRmHFaf*6fHIs^(C3fh);T?~=%?a9_1k zpYzaa<=JnAqkgeX2{va*v>u77133$x0x>6v*hOA+98k`y%eZ;aNMryKJ zktY9wbXu2eyd{G_<>{p?L2^`~w*{sc4Te(>Xx)^-fQTV_m3o910x;)D9rn*Ms3pc* z{tVaR^}f}!qO%}vEy-2SfBiSSxpb!g3lvK#-n!#1aew;Aa{rx6CpJmNE5z}I#S^C{UH(kR1{PbBuCX?YQf=!W~WK86Z6t*(YyJ+)qM^g z41&JO*Wj_OeY?8_efmo@#6IMa>{b|A)_JJx;I+G- zjCt%2zcGw_fjgK-|0ii7`EMHQcZ0RL4zQx~z~mnmB2Bd7O1kW?u#(0~<#U$d@rt3m z5Et0RRUF^=y}`Z+RW;A*0xq$D8qI}GZGI2pS;v;FtNbXC;lvYUdxCz;mUIL*O(ZAIQob1S+7 zD10h#bHI4l*^U!Rkc?5(v3=EUJ^d3=?h%oxFnFU)@6=5no-gkE(b9a&u>T)PNzHs~ z&CEYFG{5j!vHpyU)s$MkRizRr%kYn)(F1q(Y=e4DqEwF(Tc01Cx0k9ulA}wGj?_3b zMr-BC1uhVBo}ade9w8t|bmpt`3=)Wod-V8TfHPsK%L-?;?HC%Wh%*Rj+qGfc$LiiiPPVzu=cfn2x zK?hZr&YNw|99x`*g2**kk3`g@60FySx+adAd|7R_NqVD}w*qLnEZ!($X7~09{xOYWp=mWt!2`MFN$6~P`xpG|K)h~bkDb4f|rxuZ>ifBS%dI7 z2vpo1ziI+nEP@->hcIeBJbDT5{CaaQqk78*LZ52sX-BAy2NlipB&nd4IcW;W-l&&! z|HP$AIqn=m4>O2y^TXO_V^v`c`7-G!NMX%bJ+sLxUetz@0&7t=vLSF+FVL}!ME)!X zO@j;DIzH6P={|H*+l8umvqu2G7xP<2QmO=7Wsgc;Ls|Wx%Emxx*u-A-@S!-T2FI4jPr(#Kto^NF%ZylsK@=nhp&GP zTCrvRTC_3G7#cdB(+zI^Mu>x0Ox~|e?IyyINgmQFvk^fLD?$zCTsMFx5&gE@y;{hi9O%PHi1z(dsRPB zso)ScZy%V77X)E;yP4}s7u!BKAj@lcPd3LTz2+) z@5)`Z|0zFqNw^o`cETj5Z_iWHm)~FYZWjEU6xR@kv-Er8En9+WD%437{QY3fpTL{C zOph!J87Vayru8bf5jzf zY5$g1)Ad*(h1;bu%rIfRc=Up~9kTl6Fvc>3J=}%5WXB2ax(gFQ^_9ukAzQMNJGO(j zdW4_x%cMI|)-J34__1B~FM_)bkG?Mf_0i?Phy2vy3(2%*Us;g+dWBo)L5smuK)v=M z^^ww2QBa_GwKbQQ!i|xjPw)+h>;JtK?Uf^fu8Tdd=VZt(YIx|+-e80ViW%Hkh&n0o z`^(Jop}bhsQ*T@ewpC36E3*A=Aug*XH4S~%*mz!l!!2g$c8NN)Y@iugW{y_F4IH`= z%&|NSi7(_}E=)(%fK@ZMK#&r&$rHr&aCuL&Lq9_*iJ0?}sMNP@E+21Th=$`}g5HsFIG=>`1Y7WB@X544L@*6wQ?k?m1j>)WHQS$LfNlU#dL z9mPR_CX2CyCW-Nb%VT`)M z{qk#}Ka9L*d%i8(_A1G7ro&XAsnBS93rFGEv~8pdm&jw5BKwn{rR0PrlTOqEdpy>l zmTn}wls6F8{$MHZHu|Ho0rl9HKGw7XzBe1n=xn#R2yO$I0xL#sMR;(SpU>AQs$43n zD614|2rt<{Hop)p4z^7vV3xjMV*79U=?0_0UMaB6&9#0d0M_&04?g32@EI#(smn&J zh_D3MH zp8r}Kl{MMRO1e4xD-FkV+|pw>@YUY(qOK{W;RNk1O;X;&!jSTIcDh?ga~CRgAN$u; z$i;$sS1K9uL~}jblWeNAFvYYs2*2=}iW{LQob_rWmkg1PUO1xwW?MAf4}--{mXLP> z6lgkl*aD*|&fc~v7mfXxJJ12@n;o{&NZNmn%&%MktN1Rm`JObc*@5M`ttkqTa?@tj z?xzFX_MAdcv|Mz91Qhs|LJS^iiW~KP9BPUZi%eNmMdx4TzwP`VJ|=%5=6^D)W;M6# z;n}z0^pB+aSAL;Odd|k9y_Bqo{^NkejPkW;jQo}t%P}TKF3%;+Iz5ZSY>pwaHQMzn z4CsOk4FcQ{c8bn)$$2>gKU$8YvvX=hPd9)zUaM$L$u%i*W}^+ zulG~zTGEuq+p=+X8D@D;laZiUEGZ#$>ZibkboU_(leNc3JT5FN5%MFe@{ZM-LH(FL zIs(LyIfchn2P<}uP!61+29J_jD%QLre!2Bs`3?seJ&ZnVZ%aTWkDjW<&KwPnQnRs) zI%=he%qmQdz}$5!YK2KYff{hJh|;B(Efc8@NXEop4II{SSrC622VRY7Yf)${3zU0J#L4NJbu zr#G3pJCKq7RwbYR z@)$IDu=57CO$MQ~?IvTXV7E&xyUCu}q){IWZ5AevK|5;8ffil!G4_Ttq)E39%TR*n zrZX}!2799DJ#L<6pt+nJeqDS$02R!Py^qOXJKOV@*39*j{@00rO$WDSKZ&Y`m$FsI zPtUW`##vfU)%8rCSN4em3H?@cGoo|;u@@b0KXHXLbq?jr8haF=bz7F>&VMwFuh=Hh zWJYA*gvpT zlg2Uys|}i$?jJ@raf_K)a{wRTjEQa#fdWI}v~Le;0GH`rp+{mz%)GUannUJ{6x7kw zia#yk#DB4bca^r&>=y0WMAB$wpKF%=nv&l9uSUgJE>W2-etRfNOPePtiWbnjMZx{M zEg&wF-`3_Hnju>fahe(d-ey+{Z+wp%yYDw z6foB}mZo{Qch^Sn(_q1kY;*$-8vF?FTy>(c>ErPhasuTP_L@_-Z*|ghyu7=Y^i6QD zFklu-OYIFKZ&S3*0$OizM~9fPLVW-qvL@Y(P`ffE);TJhk@j1WAA`>B*JocXuYNNy ze4lwd@LU1<>^-B4Z%lcc3=-cgS^p{#__6y3-28(b&;YsEQ?JgJ0Eh?Hq`k1~ zJ1YrSmhl8AzIeP1?9$iP$zPUsncBU_6l#6T@+Y0yI`>JLN%3B$2xKRAq3(tVO8|Yf zGm!FygxZqJEg?}9NLoKj@YAXycpZa+9Sj5~?m~dR10e7Y=dIm4{Xn^`hxfH)PD45XvoTkUoUM%H8a>h#YH1uya(HmVqXX_>;qS9;kI^C znd=_SQwxVZVy80$g98?fm6b{OIohe2Sv(^S^Ja1&)KMa&y;S^Qr_=WSefecqz|9?n z8L?3DW@<>UjzGTcis(?@J^>^ou2<~Ta|$zU38UT9?2kM6a#9YGjo=9*(wA+!zXyT| zP@qBT1e^rPh{`~c~)0~J04c1MRhhMz^ ziEK(1RH2J*e3GXw$8hJIRUy_(L-qAAcDz=8B~KG?sDeR%rq<9}6?ilwbg<^)D-CU?ru(_L9! z69%2Ljg435TZ**~2&GK~)RDh0+7r+s#>BqFHc_R`tG_m-?ZWYKJ*5OWN9$lTrw*vT zP|r+rWf(3p>+q9=Q8Q15m87Flh>gYcR3s&r@#uwVC|voBtSCDeZ#V{BtUlbxzG?B9 z#9VRDu_Whmq5z+2wS}ys>yRwbNi)>d)Defo(0whu*{VsA!EQD@M8i=8%_dU)Ee*); z6DCj*!_u@Bc2DC{b#30mye_aT7;L7~eQfve${FtaVD@<175o)Q& zBGZ=hnEkPQ^lT_sjBHm$#!<4M5J%MHQk}LZ(6@ekRxeZQBea-?MFD;El+&HE0ol4d zWv&r=TWycE;NEHJHQIf_$#+vEI~K~vnt+-E8%&xHpAa5=(!C1SMk(`ByE&7Wy^fD4 zqO6BLd?FM07j!m%v?@F3(K*>O*iiMENqB4X9fLI0Rwr+CQu#*kYOs~#^+xOrOeYwJUcCCcu z6>II?AEsa+%q!ePEYmTP>+b2XwmA3vN6~dbndeGE9WOPW#jc;+udWgeWSm8OkyfkG zEf)`()&DL>y5!e&_4Bbb+3#)N;RRJ_c3K35o3>HrWTjf7;`n~YqGz!-pNw9p7Z{r? z)cf-GnvhM{2lSZQ&+t5J_C-8}yzfhhfX^QAs2m3VX0?pr)lp+QSo*z zp#AV!4kmr>3rPoehY%?9rPLKms<9c^d@q0dlxAU z?A|e&iYTbK&<5=i-Yjwl08Oh31_i2(}3G2b>G3Gz8`hV2Jdz;c;NAmRe*G~g#UUt!LBXN0( zBERxWk(@PIo5Vh2!J)Vc7e63*`J%EGMU)P~X$xfSS9XpZsYH0G9T=Zv&!*U6l#K+@ zu~hS>{r-(q{115eC4+Wbzi7NDHw6N<`8SF(fqXkW9%?;(8|mnaDa@QUVn2F)0OkDn z%V^`WlEx|=A z&d=8N*QCf0So)^9l?l9ie6f?=;s}8Y`Ftv$9pzQW{LG^)^+~#3daJa1*<}BMSxw%b zE=Bz>hS6E0^&%6tGMV>Fp^T_B1P#1U8VJZHMqu(EPx{BbD4V1WuPB_6mc|nqw)eq4k4#!W)L10tp_+k~PN)MOSOz*hS~8($DpNXLwHAuYL7jrt!;b zm1b1cZ9gQM|NDi{bqa$(JhroX$4> zo|!u7XBd8ylWXg(&())sZ-hlC_;l|uaGj2Qc!5CJv0ZKZ{K4R*6Q>FmZ`Re1d+FPq zI{kCCgTxj+dzt$(H*?dTWlz4zz3`G&_0)^eyWwtuA6#f_Mq9D@=^N{dAWfny7UJ)@ zZi>>++c>sxXpl(Xc*S^zi2M`X)XNX$A7pm$7CnCl*U@P&CI?d#eEN+XSQ@9`{s}*= zY`K6|_J#KQQQsur;)VT5jDGjvwXqVIyJtf>_t)(>kL#+%X*-Tm~4 z*7;DsM{AVNyqer&iO?nUt)iMOukhN>dy2D$JL1?yYnaWY<$Nm%Q8`KscSh4Ff1N61 zV!TS5dh7Hq`4-0>JoK~Cr^OUE7z)4hMw=cfzBj?-`w5LrtOk-_3KHE!iJ5{&ei-p- zbK=NzwX%O590U#e?7B?8Kl__c(miN4hP8T;2T!c+&qzox7aE-Lx@uQ>Y0qaUN8=Z$igp201N0r~Lhckod<cIg69)M+0cFnnRUe12!rHk5c3vn#rR6SZ{*F_fEJ6X}e{?SdR}#t&KjiKugf z4=dq~VwwV++s7$SrfBodpH3fwh(3L%?k})zZt}n5%7ahuQ{nmvCAs=Ol|qLNNq##W z&69i?>gB>oK>}o`#uXe?>}iGdGwQxbevSUUc!?A?dq%y{&@Cw=J@92k1s>dQ`Pl|f zR_Cmci)sAHxtaLgif@`59O~J4?%(#|3u6rs^bvL)H{$1ph<40rVy4CbMdjE}QtcAF zM{m=MucTKD;nVtP9MtF@IIDEpVDxCm>UlA<#hdQAEYtl>?R$p#F{m1~j|I;&>$D%Z zrd@FS3`v2`-QkOI+}(KPj+}Q zf+Oz6p^LY%f+}ktZG|%6MZD%Mao(os8XKZXsE(dQFM5%dj>>w5KBBQ(iKnZZ6`t2U z{%q>kr}9Zv^~eTa8T-Rg$F~JflzOu=-9(G#y`?y_pe{1BR0rV(t8eiPlA${jozPis zEY12I3b${&A8N7VC=dCrg1aDDyN+$@zpV;e$o$HkGZ=kffP;!&p>LERJC6UJhS}3b zi^C-LtOCo^y?t@iE7a4t23(aBOGj})=ij+!yg~to9F8tVky9s)Y?&RItk4X&Cwk7` z7v69}YGvEO&}QE%3Q@_$jVjS!c3uEMt8f3WbAelZ zlWlX;d@a5z2m9G3nSJN@ocOHK=MR%DhC%3x+ZXn}s@=lSo@ptOI&mV;d$3-deMRe! z@*yKMmmSr=9z)gA6zt|ZpQ5@t!E-+Ru<1uMr`WjBA&&el4FBUSD@ps?4S78{keeA+!U#^NKAJr$2Gj3Rgjmq!q^Qm+b5w z7^MlFRi%CkaXE?`Y_zke&J85*eg8iG`^A#l9Yh=_e~$+u5B9q z@}=p#XKOT@cBa}?Z7QxXFIJt4-Jp_4e)OOc-nV6NS^-N{OwiDWUn{?yiP3m@2>Uc) zJSZ$HW)NQJvbTSaDs8#-)mGGd|F42Xi|R9hcJGdK<8$hwfSsK=b7|}NrqYn~McW;> ziU;)EXY{s1XD$887@QE*YxwCB?aO?Q9kfB3`jKT@Z!Ep=bc7hk^jsHur>C4JZXRrrt4HsE8?o$YoNyqmC_ zdbbFj<$)ZE+0&h{+_5l+$!Yp15nfJ!qi5XRW6Q~64eiXFNu$dU6@qa1!vT*DG7BVM z{^l8ln^vcbE<;P6HC7-=5)%SnmksZyXWvQNei(u_H<%hY9n^bwu~eFGpq3=`MS`OR z&7w78rj2h?Sl|6vnV%UG8>5`Q`9D%%J`(pR-{w)woqvz3OPJa_;S^K`Ev@b-!nlo7 zZi$w%`pPFMMw+3Q7i|mS(bpvIw%nZ14L)u zd~1%1J53MRE;#(h)0B!;?8TR*B@ecF0)B!@`xr zQ|lE+Nga0$Kcw;y)_4HRO~{DWGwO9>;iGG${Y;@9a3pZuO>d9ObL zT7X1$p0n33woii5$zIg8I-zQ2Cw9rxn#jK*EA1g*8KVo~pvwZ5Xpd8Jf0%qGiLUgo z`KNW6;|LFVOOEx4YJ;G^f!??^%-%guD@<9=y>rd~xa)vO^xH{F{Wo1)zRlU-H+bk7 zH-v!O#dh0bb24g>7zwi9;>*#2WMb5A!s@r7hIYovmzh&D<%Bx7tv zKK@jUu=;e=aJenPE#lJ?)BQW$e=>*OoE61WLogk{124&+YuQwK!I55b;z@V)Ehji4?niAK^u|DR{S|fdfi>2RsVDB0lsBP|nH^8X^Hb}-(28eT1a)MIXoGS= z3)eN$Qv4J@^!4N&j=<(~;U@FhYUm@Q(sCyUzLyATsVGPkKIyQ8m1X@4B4`^`7GRT= zCovLyIT%msvq18Lb86CDs7GNS3y!Pz&qN{NCw)`cw*j4{xJ-k_xzbPG3yTTrl;51b zwl}$R6DRq(=E71-b>3jIY7FpX#9-cuinm<>XQ};x!xjyBp{Q|dBnuYp3w&jbRNpTS zZW-uj8_!JNhh1ik#NY2p;g5z?%?b$Oe5#@nX0sPaD_>7HP8MV~)bnCy4BF0#Ve+}0 zyDP0_lYA|1*S>vPI*19j128lXoRNV@RGgSy$ux1l}LrlDj9 zLE>t^kTwF3`Z)5!#)iKRFMl{xH~huLKa!aTIea*#kV7M2;@1I%@Wi>m#GmXO< zLrSJ|3LPsyT8;(2RiZd>q0_-3VK7;nKNcM0MV!mF-D*R^My~@s_8_?bE9*UY8ozUG zC*O3<|D)^8!>M|^|M7e8Gn!A4kl~b)F;mHGYf^@iCS^LAGgiikvkgruR6XB=B-Bo(>l}4)EhxL z%eu|ctpTSCesd&`lr9tm5_-A(k^op|VKpi8Ch*^7DBq zb#Hn5bz#l5U;S5&M}Po;w^#^MfrjetgBUDKr@-velT*acL(VOt5x>E$qytUF5ibYi}zd9gQ$wdg0RE?%c` z^NJbg5?iJo(1`2}=UUG78!UW2X1fq8A0x-;d3>q;xG^dhrR6cMe_g82sw>vOvj0)X z!I|fF;pw9hc&VV|qWos2HRAbl4S#_GM|W@en9BiW*08S`*&IuQVcq!FY6CZ?B@4>r zuT5n0h=c%qb6%$}62)7i%4hwo$D3*r7IU|#6ZvI8B5B=So@Mb>1~l&BWVvzdm_g4R z-L|-?zzP82g_p`q#At-D0hr;jqJDYpwRB6yPiKyRFwo?vJzOK?pA6_u%%-7;wSfwCL=ez;yS4Cdx3uEVoh`n>E7asWOrh* zCh|%e*~By4Y`F8}EH^k)en+T4V2}uo9X%Rc*xFkFSe+|{c`FXBE1Po`m|GKh5&`wb zE;?C$*M*HtNluqNp;z_HAEdjK08+4*{mEZ6E&0z^jM!_gz1^)r0P4 zys$ceQwsmVhzZ5xIYh$woZl_aXPCO<WLW-NDjV))=ncTUm}zoiHXui4032#}BK?F?{u=|%Xh>J51L zK@Y}yBSs*g52LxcxsF9!*?yjWj?ap)&Y>Y|4)dN=+>dbOXxb-wOf;IvTz!~x$7i|D zSkkiAyd+q;j%S>x)?4_{`pg|F5psU5uu5kWnG~na2%2mwTT%h3z<(oGMCW z5l?)vz5O>qK2MS4-r>KIxeo`BP6ua^()7GI-9*73UEeBs8dEW=q=J$$GdQO`^uS*HO=jd zx}rM-Tx9ySoJ9IFFLRFMw?=|}(W{q#s)~@8Mm`p&2hfqn5W|LaLJH-j0ac?X(i*~u z!;?AA)UBo!hJoduRpRx~yM6;P{B9o>T3VC|6R8+@|LS(bB6n)eFn2+_&6^gQIC%5j z^29-GW$C4PON)ptM-ScqlWpb@ z{`)K5q82(upnq6{LzZUbYDoLP0D<>eWvSM$gieulgVqTKC)N$VOi<5p+U8w;qqLpT zAw~E-x1R?!2%TTxm^U3rTT6h&AfpB{mRBWyewdgw{-So(R(BMjf(_=EAe&;r2-bYN zzu33}=g|51`;!lg{mv!Y=WMFpK5DS+5YE0rf9ZVMW2Pso%}9NkKc7>-WVQ5!L}O2c zb}Ew}R4P=iY}bHB)##`S^iC6c_7xx(Q3XDXEgh~(fXv5z$9iobct9vtAyCGgn@_j2J z(B#ko)oAC8jOI!cd^&ISn%(lSe00Xj5GDga<6$#}`)ai(LT5&gpC1zNeI9sf_A{gi zKnj_L4}l`&eO1hg{r*OKeOu};#Yg{nCl06m>!tm_;iug3;rF-9HM3r5mzCuoroc9;6eS{5@sYjF$b zWbHsebrl7)?Q3Vo%*nXCVi4$#B1v2@NyURl6puQ)dh#NV{-2~=h$L1$BM-PWE3R@Q!ld6{bl5)x0F$95jWUkF7RAa%cql;L@?r!dQfrTbL>IPd9}<8I&coBbOUWm9k8{FK?_t^Kd( z6bWURK-}NwzqE5y1JK*X>cSuu;LWYak!2$iz|o9VO!RL40ANK&CqxglgS?vOrW;?% z9XC63d${XK(5%JwZ^1S94MLA*ue}%+Pogn=8hgwVB`)J3_BY<}^MpY1l=j!E!xeIk zIf4VznwOTv2|ho6yXiQ4^<}*YKEx^X-_z4}s=jKJ7v-$4alrpzBDi=f=AWlo75_}7 z02yPF9>I~cfh52>jD6-PgwC|j!LFXiM1!*oC-~jp@jnl$N60;Mk9t!@uZ-@RuCB5_ z_o={NDpvNfcfv`y2?0r`ZbyPJ8ri=ddZ_IL<`AGvYDxt~p4hG+kR=HWznjma<$A#W z#b_NH@6HwOeIIh*237>Fk{~}Xqt&2~xZJS@~uyi=1`B_GD@HYvwe||nQ z7h)t@p_k6Opm0LiOCn$>sa{q)HjXL$i13C%qYEWY5_(}YCOz<{W^wKAs-FHYFnGa- z7A(6VoFqm3%j3C2&DjbVdVtE}nC;~Bi_H-LCXNE-c6={t@RyXHv%mk`?^{mr8#8>D z7ymgejmI$;} z;4erI3=2|GZ=w_pA;9Noz+1UHbv<-^d<+GdH&}!?;R_IfiacK?;-r*RU&QwNp}G|- z-@Yid`d2q>36=yPrnJr*pC}UoPI+R^79VE&`##Ma>{B9XKYf|kmKyYsPB(Yoja#m1 z)5m5Z}U~d1sEEj)yRu{DE9@d+>O^m?2SZGEa$w!#a9#|uN=yL2q1E%F+@}Fk{>Xr zYF}Z1D7M(!pEwcHkmCE2(bN5^;fUMoS-K4o;<9vZDZ0{MV>NY=^)^k!T1Ts3p&)5(mK*bgpX42i796oCR zD>8(VUYtjc@eb^Vb}w+QY*^X8Do-zU)t{xMJf|Il_q@H9-CEUdEUTicF`{;EB#)(B z*Dl{k`(kOA6nEnZkAxfd)li7frTCkdVGSzdu9URy zzdK3OTFoV6N~PQ609qVnBIxss$Vis}J0^B%wEtjHSiu^<9?Oc14cnivefImq_LaAl zVT(n(S!21w#w{f1E`P`PsEjE%n-w`IG?;eyKY8MqDzMx@g$EbK3JB93&VK}M$z;7w zWbUOF)vw&4v5t&xr@jpO(EQhon1GZ;SbrZI3@foHqv4oD+|G2 zdQSh50|mBkf~pp~Yzm)`-nDtgmd!X}c|$AKM0QSlT}3|h8&APJ@WSJ&vadlW|F9$2 z5yGtmJzkLQK}e1Pcej9-A7m9Ky@A_r7@Pq7HTZJ2XM^%Nzr_0g`SIgNL5fds1K;de zXZcnE0Lt+CnjF;JaOrQ*`Qkxm%>O@v&VmHA53=w99$z7>Wx;d8D5dn{iTUd)k!bsQ zf*5$lfaQoH=C>pAZA{2W@d`8MF0)njIliWKq}%mZ!~M$f=@)0-FV?7k?iq^hfqpOp z+L^P<_-N3AE=3K97q`FqzDyhUq+t%cMOQ~8gvf+*`umz~t5orRz@PZ=bC2@Q!OF(4$6?P> z14vY5^w5MAU#OsTo4RzHIRGKxkK;O|ZN6AD?o1L?boTs(!h(VrML@r@y84BAIXJ9% zaZIC;0C=N8o#H{|m`#-R$bI<-tS*NQ8E-|=CJ5Qr{koODSm>{Z)UdU?zng!6#IW0@ zqCsQ#tMK?V?4iKT2Jc!*srUMLS>y=(3QOGmufV0yL%Cc8IW+%7^;$#MU zF?b`Xc8BS_8oOQc)f~lO*0-Dg3Pg5n!$(&)Ij`ez`x?W%WeXQ%GhLBUMBZqq|802;^9{h9(PEr zu9#*Q%-akwED~JXz0XSz8t?&45Zy{K(RO1KuO-io)9yU)&Y2CcjUqyrT_m~?QLRSz z-el|#YteZ5jGK05S0{Z#zu4Tbzz5NGjh@QVf2SpYD~!lvsXmSWMb_{Dbm2V|J*9EC zoF;L3R#f1+%%Kpb#aQ{a724_JqG-WLtH~oY;;R7aq^}G1{P|b}Ax#z^BMSB6jB)uQ zz_?tv*jIkhw|3&Xv7?Y>2`9tPYyVIc|D#XG?gjbA6hD_2f-Of=>}f38k{dseU41zf zn44iwC0V@0q7e>%D5!>#+wB>@!uZ4v<9A*t;ru;rRcJkebRgITigZO28mraXtX6WalcwCIYhD{ zd7o%ppZ3Xvl1^-)5eOn$@sfBJj)$I)t1h<)MOycoB4$LgMM# z)iu^7o+oFQYEfwN!ZBZOhM&2hy<|gOOm>+%7U%S{bi3*cI+(6JWsEA>%Ha>k-fiGo zAnL>8-U$z~4NI%d%rpsBdQ)xy%4QzG)f2Y!I5zeb0DPpHL-<#GK41v{ijEA=dKwik z*~cfjL`W0SU8s-Id?U3QndzU5MDbaBf5yMRIWCTV5mjqlO}i(d3*X~UI@-2#9E+XC zW&o&*ort1br?Mar@=DsMMMo}hHfVAh7Y6~W)#J+1Z^BF3aVV*&SAX?OnKQKk3g}_= zrE7PXk2ooqQOs5tcqOfP&Qu5o;KxkoEz!xnme$SZe`(&_rNZ z3KkWGuBdGPHm=MEn@`d^MW~1XoD-OkTY^);##;Y_3LXG}IH{3NOlDJ$gLicwn^)93 z(14(30K}%xy9gkHUIGP1@F!cU8vrkDfvIU$6SG zwX+O8g$epn31V$y;_K)mfN`<*CP=9XvZ1=3Vji-J=Ye5);6MfM=^#1O<8i}_lK zLqkBllpGG-?^#P{6F_W%)Na}y2ITNnRSRd7wH@ME!pPRkyY^FQ_0WkEVwRlAA+T3Lc>S)2kIenWQLi&s zVDywY`Xetrc@PJ%hgfR>3ndGQI5j0HemAdatsI^1zc=~FZ-3e^{Wnp=E6a=R_*loS zm-@VNjOjRa8ZTG(klfy^g9mn)Rcp%>mkSt?AIc?xZ^@q^;KfR+3Ctvds56H;$JD@9 zVXS#slg8i7$*8XKmP*#3OldFJI(xw>2fwzro`0oNy3%9fr~0<`R)Jnb3Fnsaob&jY zK=aj#nPHtVz1v?LiY`@X)eKkZjXkBKq!SSF+0xE)a_H!4OCs=3LWcu{gfSG{6=w{e zyfOX+N_sEUeU__Yk7`uQ1+(8yU}IH}P7v5_#ZC^-r|OjoDR_AWjrUxRD^kLHBz7Id zTC7dw>P8OQydEo4VLw$ypET<7`KBB5kH39>@wI6bWj`*N=>kkTQvGTwKq0Kr<^2e; zD46pQ0CWS9x&i;kP(hSLK-SW)+<~Bn))MN7gE&xw;}?7p&`h*^S)=Vav>K46Ic?(T znNC@UufSZ@OGWq1tq z6>bq}dQcHAko~nxij}eGwu7lPygeD&l4~FgkoPN#@Go1;OtLQM_EFM5qdHS|KMd8J z&c?cyaL&mL93RBln(j0*@pNH>Hwp4`FiltB26XD*fEJTx0g&`+p=7%;AGRubg$kSV z!loInu8?x~tIONlUWx)kWYI9@ZrGfT`u;=KE?h4`l(hS5&~)I>yy_^9+uv>`YF`xu z9^jb^Fs<1!paItGR(D-V^#Op|<^xzffPs$iVzqf6WDO~$oVz48apg4(0ga+vYN8II zABNKW8{7LOS@(oyjRQ}ex-!z8>Zyo`M@o)cMVZz=;-#t^MIcXOIZ-e+sj%r z^yD!|`{F8|Xkh;Y(g*{~caKiDdPCcaSW(N$i-oPcgUtOD;C4#{FbuKS^H|AO?2OiGD?t@L@Rsv- zuP6M7qw8Vr1pRdgc(}Nb&W!Ke!$*Hg{Py#f)I}kj?JA0EzaH|MB0r}G(fonvMZRx| z5Rxf#0^T7G#>C0!Nf-%5vN=HwfW4-C9rD(izYFAvv06xbJ0V9mkQsbwr#MbC?kxrW z;t0PKBzE2eMI&aArHi?R21ECrd@LYAF+wG{uZpJjVeK|5t~~v3HWeQH3HkPc7d$$C z-t3DBzy>MqT1Y)rZAawX&!{uEzY?3uX`LFDX=|k%GgLsTg^vi3w@CNeultIm-vHxKS^I@k8Bf(5!S^6+Q&wN|KkPFg|jz$3tT>nTGenlL309hl)tG6 z(hx;W6F$L~rU7DZO*{aCyh!hkzZQ$riRwA>T3HxNfWa5GK5!8669K!N!ESi^Ce z{uI`?GA{1OJja$*JtwI*_PsCTj!;2C_()9a%U^PhwdrTxUdjeoovfT#BH?{KtX(#i zjO%&#PFP!8UfN-XS?E=rWOK`deOx~a-jt^{0&qWC4dc{*YT>RxbYD-80H_C#65fF( zZ>Us^eu0Flz}K5(obvLu%iygz)3wq^g!};LS9em|oJauF(Lv7e50m*Q z_y1l2>;vqdUqPG5!oTRI=g-1!K1eePcstA#Ou$xY?OgIL8|M7%;J5zXL@bh|TMge^ zjWY}7w-azTA-a{lHu8-8I`!(xQ7W$I0Qk;$TA2cl6=<0A()Z-2MC8)E?n-%vVgMaH zFrW*zPMN6p?Wg^9d13^a=h1rqj>Eh9f}NE4$| z2{6F3NZBU(OR_l--L1Y|8GR~?;ABH!Jzn)x`QTQ!3&1kMcst1Bm}r5u#g2+CRhk2W z`0V{86dVyMq4QFIpaBlt^EjV;14XAa~QP0B*!Q}PKKLHZFb{ZFbo@FPsjn{vZW|Pm+0Ki%(7rC zNJr0Ps^I_IJm9rT49_KD8@a`ivh>`g+_cw$swc=B|!I-j~!_<8OIuDkS_qeCGn5R7}{{m)_(R2#f1liWK+WU?4hT+0)lrjlt zYPeiNM*DwfOiKZJy&j40!5PTDrxt1dSPvF!6DEwPtVcJ+kl$l>$iN*!UR6oydXp{( z@yk*#zeY3p(46@og}$<@s84UfHp1h|GR?&?2G8?Nt|D{8E{dTT#nl{W73^~0*^As! z^?g#@!VJt3559SQw6T`}4UVR$&D0`*!IzvD4j}pRIIbZ7`5b$6=>E~?S{#@w5J0om4qn+GDEq60;eYgyDxJ;0k%@_QcGD7a`J=p)qK0aYWUdw_q{BK9@!N#2iAbvg2 zivL)<%`prBv9IB&el698wPSlGjD}!V1c49WvrqEpgbHPg817%iS@G)m#zb1a`7wwH zB-I{xeLMot*_@oMxdm=?7tZyQU)ni5NVUy|(~hp3uE}FKB|Q5q8iP5O8-3@e>4~ zkU%|+FFJoWGwD;_u&5MPSyi4kyBOB}+yCup?VpCC7;P6gr;0DKApBe<<1UAeP%-VR z$-5p`&abW6ZHz!;JU0*p6r3@V>ool%NL)Ee0hO9iueAXXkN^kf=@hU*8rOw*)Bn)$QiHxpd=YmybTNfSRUGHx$w=&nwD|tqqvz)Co z__mXCphv^#Jzq`Z@lRb)_N)aT{F1i;+Vg^lB@mv`Q5y+vh1#`&`>K4C1`}0rc2m#l zEy9O;Wfn8yIN$54Ht5Kl5Jlr1sXNf#yhO5alKQZ|1s{N1o7QwcN71`~rKrbW;;8Na zh(N(oaOekW(N?CE`CwkvIf2+S*+U&i3uSGToIO;=)x_gPXJ07*baVazo@_s;zz-4U ztDX%R-R3yc6Lstv3I3(O-(J1lcEJ*xp@@us-|#jn;q!s>Mf}pqp9qBp{a`WZW4LqQ zr?FSl%SJ(UZidSo)9OnY9B;~ROg;Tp+yh2h9InEHWA(%(l?FKeY+hi_8MkI*74)GP zONEe}qA3OO^Wl5>NWNKgvRFNE)vx|ugjW_&Aw`P-&?|RW5r${a-4R8KWs$AdaAyob z7S65)D%50E5}L;(LSgrmAcmr}QcLWHPZw{31{fVSDuJ%avqTBevk%NcWO$cEJRt>t z&(sR40j?l^!TU52nSXx`RafNdN{n5)UUE@yz+?v0p_Q=TlIwCAE|mc9bYVtjl^RQ+ zd)p=%kL3Vb6!fZiHydl7^u)u0SXYZemiR)d>7KR$&y5DM@AR?H5W&1H{*u5{IN|$W_uFQDX3PUt#$BC-*0=eaU(?9-{*1{G}l7%hmA$>``6LN=C!PqlTI7j&{P2Z3ay)MHKiF^YkaG2f>73c{o!G-0|x1G;a zfcqf5;zH(Oe<85U z5qDEg+%m~s6dE$0tIEt;?TEKZ?HCu@fxhO29ThP5M-kwGICxxW23-@Q0|>WHJECWe zV|R*U`>PaRFW}BX+;}Mp8286FOTG(pL>WgiNO%$W<^rkP-eK*lqh?P-3~p?^GO(5i zrBe~qxIhFO;l~b3K1tqfIV%&PO>df)y_f;rn-o2i=dDLT-5C;dX7}Zr;U)&y$)I}* zX+NL<7Xn6Pj8A3%=r*Nj)%If4hb;5;IzIbOW$VRGCIm!xKq|F>Jg zu*W(BH>Hi3wjN%$2Nhh|b_mogo7ZZR!21og)Ygq9}PrP=FzFCTj~tK|D^B`Z8?=ZwSUh{GQ88)Zz_U$Pyv0;i@x zGJ^^(i{OtG$dHWdkbRB|TgUL4JTLEEU!O}re`?U{Ng00%W|O&v5S&e8yM8pm4Q(eq zyTtz95AACGqG|ks2;RL-0+HxQppAcpow||HM{gU1M!eShfNdZR;my-i%yNFZ3Pml1 zTPGb4Q6TazoT;_JV7Bch+P62MWup#3G~fz$egMHz6@1U=;1b%S2AkVp*YP$N<3Jyu zSQS;(TclzwJ?n4pw(UQ@t|s$0`s(+@-EKmFe*N70?}54P0_B9m=tcSgNP``^lAfIi-pqwKY<K}Vn_R8ag-Bzih?FRN=LRqmUI@=S9y=aN$r6T9e=hp!c>9?*e z1$*^q4dbW;i{P3s#0o7+4`xXCxW0#NtWy7p8L)zqzm&n|DYajKZ+U^ie3%{2BeA$_~b zmm9sumcMjzrnc0)MfPnIF&8KzBJ~d(KjCk;iPy#r0x&8KG#{e2{QtOse`_#`Yhc^P zAOau*<>t$$T2DSn8GEU=lWR%i8HxBn1n&C91ue;u<9CPBtZ<+43 z)iq8de&F4rgwNu z?9-4H5THGJAhIrHhKal>dqM2hKzS*_g)d)VU3oQ9Eo)zfz8{ZoE<0@*#xPQ7>rYF+ zzj6Rt_eU!nVC&d=s)>d-e9#q#Z< z_wvgf5KhAY?%hG2Z{uPJm1&Ifk;%U}5!G46FjvnT3 z(g3xQaX80!r^yj@aRE&N47I^`v0ntRGQ!J3zqF1gWhPscm9z1dEsu%OiixtjPLO^A zqI9Dqhxx3-YV6`aTtpXGLMbBvz-%tTWkGN6>p>NE_FjDMW)M3x_v>ohcRy^9n!-%cb3{HgKjjdGEl1sIw6iF#H9d#Zs_K@% z?7tbPNF>F~i?8eC!C-u&9hsUZhmy(hgT9{^By5X%J6D5zah5T8xz7bk&^{>#FhANR zR+(85<6_0e!HM1Rj6XTP8gsJ-;#R+uaJJ2rW7Z!a$tKax#{OAbB5EumPYL!QQ7v1} zxY!`zS*%|kis27aI`?5Z8q97e3{~vx+A^kb_UF4BW0ec|=p4mEnKNl8c|Z)bLkCeL zTU(LQ41kk+y0FL#Xs<#Y-q)+sGuDtklI~GlF0YpwTVD)bj({jZ?5OR!ld-r~+(k$c z0BvsmX)-b}gnW!{S;MNjsSdFu89v??{A(}1eAO-bFBC0L6`M5{qKocqA~N(NXVBvc zm>LPnQ)A2+#MYkw21}uri>*5(n3;|dcbIl$)Ekdg6pp||*_lV!30|m7X!qpD;CVBL zK-c!&M`!3ZxD|pF{KdA}B6bZx_kBFHY*w0nud}4sU+g~THS621pc5B*nt!g-e9x{h z>ZQL3kU8J(W#o^8HDf?K4#s83bGkcYq+qYjkmf}>nPiqs+*-2hJ4%cQjgiUj5&pUm zdCFltB{cuErFu~z|FzTzInCi)zh^%yzZ7;q);XNl!Eqe-J()9q8TT9>Q8`w%lDgQg zI*lC#U>h9_-VL!KNb3jF zT8}xyKO3N})F#jAw@dE#34HV|9`Mw;t&wK|17e)RXm`MF8sq(~ME2_69N2w%huB4| z))>_|gDK)pXyY-ZJ$)`sfz1)A1Hv{)s5%#khiR! zJ+5+B3ujOMp3hWa9qJbv`?VEF)-d&?VL&B2mv3Hcdph7Rmw&YNJt4(i#kH^@l2d{i zgmwARH>Hfe?GRQNxx((Oc(xDk(m8H`&$*}?d|$~^$g@~5SxmlO5@Bi_yN_S?RrFQl zO80>o4{@qxKu@$fo-=ClnXz3E-p5Zkm(Hhla5ba*Ngv3`7yP4S4054(515GCB;vR> ziIkBDhp=j)k|d*WX5ZGT#Tz}#=?9jQj8-(<95LL7(+0Kzlmu8v!6w#8$bCIx2;(jY zFus1t3js~9ReqD>VXzqc&-1a53U=i9RtT+e+|K1Y+LKJgjDp#ZX0fAqCn+7tkp_~C z-OwvKcHeL;FOZl3`FDC3dusnIGhjda^8H?+2|gu&#e=>^!(yvBd(mA88CK(Y9VWpq z7I*Gyo#a-)Dlj6;VNdDE?JXD)UvWv?M8!Y1>t8rqQQ_EMTVLS+a9ACz`y6pj^mMy< z#r2W#uyg`?bk73^3Nte!O+|ol?|Qy9t2x4ONvMG!xtrbq8i~acix`cG8;7({h1vNHY(Zp@HbkGVS`fEy z%P6p^3!HZWvjMt~!{*eUa+G{2VgUW{a_j3h++GH-NOj+xwOdWecsu?@ACZjhj#)*G8h=x)n?BPlAf zhH{TgWa+gXMzFhopdwM10J$xVq7;>z9y!$V)G-VKLB& zQs!LOAX$tC))odppFc-EwWBw$q-cP-(aTWgh6|@zB#NmlXD~7B6msBQ zAGwrv56-%Vl~z=CrlXi<(I>5h-sRtW8cOrpx+tuMJ9E*qJ@2D{r6A2o2Nj%JpL_|E z3GWf30vFAd(Z8m*Ty8RO4QAKzOmUbiN%+sY?vUQP+g5haQ)VWaN@OS?TjNayWoyY+ ze;&lNffw*K+4r+Uu|U>PLi7a$#MC4Zq5+}UhQ^q*2me|87DWi`ZM|whFN>*MUWT)Y$ub^1dUY>Nde1ezR-aO zMLtoj#)-B%x)F+Bc59L=isnJW;#DF+0*G5EZ~6~0?V~qi%AN0!@XG4f(}WQIw|3#L zY$kn)P(*ZE@yzx8=z}HCqp1CDGV$6LRA9=YDDEM;KM05&xWzXde79E!iENxn@hZIy zJx%46ry~M-bUucruh#wLtf%ctcK!TQoD&xj&2|nya)-Y;fBV&lSCj+qCf8XR{rniY zn8F8Jj-}v;ex9~{Ah$&+9qS4x9X_<*vq^1H8Jk8JxS*rY_9 zYwBKBMimD_120{W<@T`b*A*JZohoB)ZQXBkDgUPZqHPS&m+~w!)Y95o^ZGUHFG$1J z9_SAVvfW@2V?bSsfUx6{BTx<<2rD+~61BZy@i?8j#7OxK){mc5Vi(CKk&g^`NhAU}jl!xnS&D8H1$ZwJm$g;0@M zH*@h93QqllRt9d?g&(D1I9f|9W{B&nRZv82RxJ*e_O}R*-)(i6u3i-C;jkPZH;Buq z)h^};f~Uj;$ID*ez;=*NP?NZ_m;VAy_Uo}bVysWlyHcF3>%-S3Pw_$$0EqIB0Am6O z7t{r%S!!b3ewV{I-wJ_Ak)L*-nnOTMBltI7<9qWP0ZM||&PK7gHynJxTR_4Xe}`g3 z?!Iy5~zu zXT;(=*}|G>xCN7!b28z+8-cApe%IOjtiZNME_Jwy)u zuu@?T8pJT=s`)vkG7>*7fRwGlMMjAUOrSrtI(*@!refVfU150NXxie1G|n}Kqm&qE zBO%!l=$N7^H5uRjw0`M*U$EE}Y5>?EPXYqKozjLs8_t}*d$`V3(N-|QP>Wxlue>*= z2M`+U_0#r}F&7Nf8x%EsqZifjp(%P_ZQA${_@mb~-3Y(9Yckd8HsCE5fTg z7SYhcn2EV(z4MXwzjuF8q|GmvyH7S@g(x{t4=DA^NkI0`(P-UDv`9O z%?0nH>5CYF!M)8XJj`QJz)iZB5|>a;nTi1UN6oJ3%HE&SJc&>TOwL^6SK))z6nf=v z@(e(SBS4cB;#h&nA652TGbcgA zQC_)U9dQKb`Ey4m`D*h&^1TPW#)S*2xm;7Wr)Nj(S?R%FPfuP5Eaa)OItcL2i8~?7 z1wPeTW^)#F-^kUe&nXjzi*_axcaMPTDrw^+XrOg{JWNC0z;btN83F_JXZJ{q-<(s) zhu1c(%hKum@chh=eI8Nm%&>fm`#Imtx^)5*=hC*H&T{6Y)*b3O% zn)}vqS8NNvP9kBW-KW9Z5kOp+m9+7US$$g!>`Di52{D$!m6X5rHF-QK+M6qD3 zg+w=Tc!6gpCF72E+COtcreRA}N5{5D7=2!N(pr3-^@#$UEaqGN`i3|b3q9wf=EocI z))2{l{2;58PPEf0i>%vM`TprFk0QxXj&jG9-*?>Wl5%Rg_yRNBhj0AnY_Gt3B{acn z?9Rd8(y80s!^iX6^2&+VB4kk>1cG8Rj#A;5JuWa_t8H|G)|I_x7BE;YaNDd`OHUc! z(^gNeIGxSKaSGCNDXlGT9HYhOAH%1&ch7dKD%P%NQx-Tc3Z`4dnSi`?9eT0}=gLiU zAS#6Gc+u}~u7a=CexeZ}5vShkyinvJePvJ|MXPZ=bY7awZKlS(KW+PQ{n)B|4d_-u zaT^oXV9CqSBVc2OG{&h@JVb)0F)AOks|V+m4A$gsywcT(+dP0QFogk;UA!XRKtg%w zF0Z3c!l*zG-XAqbU$=WzXBCrk5kX%t&U7@~)sU{)Qy2arJagN>>5Kj--K^;|hML|T zP=_+JLr^Vuz8tC&U~Qwas^L6&TVUjcKWE*C)Up0mSe(=QPi4`;VFN=<@(Qx2qO*`jq#ylVSalXjrOsUT4(r>0`zRBx?Mt2?R0u^=%gSGTq8FbD zE^GrVPWx(*JxNhV%Kb6dnN98lv3#&N^&kM!XtP{w%)ilc8dMJQJZwPFso$9!FpK3E zI2^c=rLf@s=(6g;pGK0X^!bm94{?Z)bjFznYX0gtPe;n(7x$-L_^dsR@;Hyz&i4mP2_B+Cw{AWGVpezrrQ^-Jie(U?Gm+;X69ypRfjwE|pSzN{DXdRe{QdiSqYZ zt}=~UfeUXwaYt0(ue}Js3`-XGf6hb!4g+4UosCxFr*=UdDr=(T*;H%%lwHh$G9Tlh z*Bua3tbLaOXGg26a7{ieo}w$}=wk{#;RBc!X@77KbXQ z3((!rIu$OQs^_tM*BDbzZl$A*bLoO;u}KTwfR9^~R_Pbfg#etBUkxPdtFF%oTvWUB zDX<>)_k6u0^X}@U6qDSNED4#*?9zO``jq;WR$hU@uU}(Ug#h3?zJC?RPcV-tWd&He zI5#@7fUH|QfgfnA&l&_xdc`@EDT$@yo;5*m-Ojwom%vnBi`y-gb87+x@LM?_&=Nq& zp4%(X1-Vw8yC{1=Tj*YKn`_$hVXv}^%m<&>jxAkczMAivtGFejE+H z6WcV<)ilOt2pXMUjYJ5K7H(FabDqKW!$3=l2qG}Nrvo{O`5eP>*rzo&Ja*z93+W;% zY^{QR3zDJI{fi14Ag*^PG(MH<+UjjKT3sJ3k^+FGf#E5W>B8ya|Bt3K@rUw_`u}y` zGsf6u&o*OUvt*adgtBA{mEDvIm8BxeGB+xUqR5hM`U)+!5<(c2D2k$N$y9{w*|(YB z-ShmOKfvpS>%Pu8*XMlB`|t);w|l$eD1);_vdC42J?k-sDluVx#OLQ+jU>4WgdXv! z0?+3OC$?I?;?ezs_cfr(VTj?{PWvgA?CS%HCc(gqQ=9sxAB?%y;(exe`4HV!T<#8v z@IK}|(75yW_+0|P z7+MX4Fn0rhVa2LkX-0SN)py&<)4cQC?5N^zu%I*k zePz#K@UIoKoA2cWV|T+$tKV1SiDoL3wf>d5meRbUhkHbj zn&zwiOqx4?RUEjl`}hZf2|WG9S19W&n{vV-NuIYTlmZ=anE+_e)y1ctVe8-7UUxr; z?Zy968V@%NA8C`60{vGixamP3GcdhDH59Gu!iE*;7!Eu3IlB~tGKsiowALSw&BFsm zRrI^;el0vYDigk$1sd}iTqdvx3e-uywj%@bSETb_1z!8;CW7Qv8w+JPD+A-04aSJ% zP9cXZinhV8-MnS^OPxYVgy?z3=bUnMv)D|{@0vq|6D1Jzutj!RGXXuPQ}>7s?@)Br z*NfA4jr~5g;rP05Y-->sq^CK4hG0^Bhb4( z#0y_rsh}2Mp%*ifNM^0GA}x6KW65!4cG~xZ_~A!Wv8_kmFlSj2HoKOa`=)M|UwW;_ z`qffs*?0H&Yu(L?H8RJSvE;I$Qj#N!4W$a5fY4H;2%c{mm1KjSav`baLp&&e)LaNN zDyMPHc(Y>AmxAfk)|ci@aMEah$_CCVp+7)or$w(--b1%!pvd??-RJY!fM4G(cIEsT zw|%koPY(Qoy^Hq=#zqPH_6EwlB%pr2NQMOlET!%E9=^2e;SCNjx9N^WokwjcgcN|a z!d*w%ez&g0tzN>G!R*QVB~X18w_y@X%vZ}F)kPJ0%6IlXGPGqP#!=>&*$E)y(% zeMTg!-74AGv#}8_P0?%|bJpcYoj_+r@qId5r5LI>9uybn5o7+Ml#IuM!pRN+eBW@r zEXzJ;7HeLRy3|Ejk57?4p3GOr@h98KoPSd=4pQ#EN+FzP$t+fgneZO(PT>X`W2yUh z{K2^HBdcS?7Iy&1w(^kft!s4HG5Ka4e>W@moAxkzWMZMl&oC#!VzkjnLFP$g5Msu+ zi{LbE|5ija%!9mnm<_9YPR5ab<<8&uo7g1@qnhi13EJqJ-W??f0YC^>efeDyU)iJ~ zBJx}jJjY*2rjllp0``Hou2{EA{tHK2vHiCEw4O;@g+&JlD&`PTp(^~VsKlJH0Qvcs zBPU=>{}UTs>Ojd#Jf-h({Nc|Gp&FLS5&z6>iFnioo%+Uvy4judFG@wPM~ya0n| z?qdfKXkS5F@@GjZt;+jrs$$wa0z-SD6tlOM!zT==(?iVR(R{nb1&y{`mJB(e2p_3-@f*H z7+<(wJW>Na_fx5WQmgTA$b=Lee`dSqFH#zhcqa%8=$66G=k`S$Ju&s%7&=l< zKdT--ndPe#Wy!((;BFJ|?pIc%udpbD`Qgq3z4x?BVj1;WEL3Q3Hv-N}+o_BDWE?dm z9XWL$h?X_4G)KhD=v9Jyz!?D<0c=EiYwbTx@IZ3*dGKH%2X)piCR9vyHpggcp-$v~ zFKDeN?D;RK`OzzXtE>}PpEX&ZN!!Ds%@HG5KzsuRfbk|Dk?cbjMc=oTOu`@x6KQ*J zz!2C1HZqc`43uTHCGYdn#ahwxBkw?oBwBCZ(wL;vDJLR(Gitw`@2COoC)vFDNHuunm?x7oU6~Z7e+a`_wI)sW10z_5A-$ah~^@)3D z%8j-I93lsGR;Gs+J1<7gmbxZZ)x0mVc~k)#0y;f@n4Lsr4t->aqzm;%3m@dYvC?yT z$60=E|CJvVL5n}OQG-G^Mu`(3DI^7E#R-_M-S*MsEuXYe;ze{wNqMbp1ra9Fm2VJJ zbnbIh3TA-@(Tib0^$TU=l7=(Sz0#+?m>T}`(V{iq`ahX4l-M)vNB&<7Ncp1+l(vO3 zhlb&`?=}lV8>7!Z`mo*&s_VO=gOXC+6NS|{gy;LAWx^j;TRj(u+Beh8#u1YIe3{@& z->~ck&cEu%Xdbtaw!x#HGve%Z|A^=Cr0GJ>h8-TPHcIpkwep6>wkJ~vU1-A}Bcgg1OjB@#%)K!83KjOse$X)XUm4lQ-BFqr5=66AM zuejsv<(A(kRsohpjd~|I;HI`%?Geq0Wyb}-{9)&_=i;<$ijJNO8z7&<;QTkJqR&|M zzeyNC`;B&`ie-mIx&biT36W(I!~sI1>R#?@7+EY#G5K}d!2{*Y9245_*Q;?pi96kC zRk_G?WNwwTJczCiac&LB+!v9m9lzsS0M+Wldn7gh#KK}|(`ZPm}4>BoZZXY?tEm{DcNYu zk%>#sT%HZ*NHsYL(s{i1rbvH4xoe*`9Omi!n2pjIKKW{2 z3&vwA)`zuVS#{L(+*RF4JJMoJaMZ8aU`f4KRCzS)#n6~&*9_bQSS)HwPymN?Lm(vl z<@R{N_L@%D*6p#ev2iXL5v!yj@4_!XLL&AcP({?3+751H7IX3-9Kx_aNCEzsV`!(m87^x}s`^ejFag$%~p7`|N7;%e5^)T}!4r0Dg7K>Yu(8Xi(J?QU73 z){s5#y&qjTlE+GBqf9MT-2(c*?s*%lMEm?nZVEVeO##Yk4Yz?R<;j200e3GFc2iso zA&$Uo?UErKoFOe6(Y6#-uOpQIN|rp1oT8=fr>$l;SGjntG)?Q@`f)BMkd6|Z`%X3a z39$-G>q3M4E|h;bb&?frnh&H+63LBr%x_=N8N%TsTSPKe)hpTKeRH7TKhr_kKk+ct z1pOLWw@GXL;s46BwY_iq`7K!QZ2(OW*#RtYC`3P^OUbj^;FE9Ha0!sqCl|udTn+jckj(a z0$?}ZN&r6QP|X{Zm^x3o{XfHhxJ{KH|F3%bySU3V)f=GI<2!j3QUoVMuO`Lbx%rXp z>8+G+_x0_zQXENhLqirIFGx1B1Rc!7YMwW3_xK(2gw1d(PpJ4EvtgWa^i6-2^p81S z$1g!)FqVu%(UF{a@4_u$r7REm4 zl(O58I;_|ogC(az-^|7kc7hxyUdAyvJq~m`r9QE+%2#eVuFOY^1G!Zh$4%T^`@cMb zq4(0KcHvXytqZA=>5R1FI(Dgc!ywH2{r}`{l=d5Ds^JHn*m+p0^Ne`a5RShj z$Ut!ZEEr{sVBdwc%#Cj9{Co9p?o7EX;w=5mqrlGl&>%aLL2AY25?)^DKZd?lj?WiJ z^hq9sJQdwJ?SEh>@ERFW1t24X9XkFtP>ueG3p)@y04FxoM-G;dPG)4O&H7c z>;J%Hht7NZX|TI`c?qNF9&apkxh%u~3nzwG_Twe&aU@x1YgQQdjhi1BzdoNIqO3_# zKVn;LC`kX6@)&JVB)HW|(ylkl*w7C?{iJPGwYvJh^{v#H-^L4 zpD)RfdrCOsF3?u?%rLpR=(sOdGvjojcILBPC~9m?Cj&3`iL@vWDo(nyUA}tR7Nc(H z1wH*jyC%;Mx5t807Y-B?!-^W;Tb+dLDITI*n*}HSK){_b<;{T_U>llVB^9+q#xGH; z>c16vV1a6MK!rhyui{q}4!)EthI-}~NC5l9 zZm3d^c8p!DhziQJ7V}kEQw3pdb}5SFdqoDik}qEcejVA);zmJ`dw2IwNAYcKBuRhJ zQ24rq`d8N%=Pr*oGv^xSOh0Cc?^_|bf_ohFr$Y1z2z((tWMLH6P=nwuun*5)4;}=f z1#rZAtLCPG=B0O6(N!41tX~(KYVUc;;Mt{(&W{d0DX;%iG1H!B&pvk#a6S*0T7hAW zJ+vD;8EQK!QEb76FoK-w3J{y=U8G;<1-iVjx`xJ$nC31ANq+Lq1+s_^239UQULKLe zF<`b|we{z2bUBRH5ZV&wFjdhfl+uW6$ggcy-4e+qV=BM%7^ ztMtm?>a%&}tTx6s6fwa=VPhs=LnfE~FdMq`Hqp>k4NdOr!Z)h^*uftfAh}pZ|S_XtY;G3fVtzAB|xfT zoos92Hy4p8`qe+Gt@X+)ZT*Ojso|!z-(3CVH3>~GH@8b?3v*Pt74P0EYukPEY4&lS zlQw0SON6&9KljPqr(X0KO0NDFpVq&xHm&L$^@(0SdTi@rL*DnjI%LLBX|!we>@$oa z9obXuPZm}qvO)Cj=PX4S5-wom{K(cih0X)7(%%7qWJ>tLsKqDIyQ0k@l%KqNKtO;D z*d|My_>m2*e{i0E|8X&8ERJp)o)xh5yGl>{{Cjvl=Gh>nrDpwgXY--0@Q+e2uVhp4 zpFjBQ?r%AxL8MTx^+Ejft-Y1dyz2*UE1iu;{}n*oopU1CN^bZpC*|vjHfsr7M84{K zBc~220EocaVxNnKfy2)MP5eZD8F~QE$(@l}s}e;kBOb7}+qREdyMI@m8`5y=s_Roi z%p2J=_i2P}U%_lpyS39}Cgltne2loS1Afmx$pQhF5V=q{F8BnuSd#FG%%bRupK@V0 z8oNR-{ClYPMo|F{{<{6x6?H?3fJ)Y|FnUF-Ee+s75V@f*So2`XU@zRn>vIp<<{;~=;x ziEu1;m!7^UckkS4@b)XwrumLJCWHOx&OM#(PjT z7Zzt&vtzl3>R+Qr>>V{%>~&nTONP>;@aV z-y-A-aJN^%yedP-y5peM&&bXW7{+(E@8pZmosc%n20+j$Jzqcok8b{a+c2zwB4Wg< zEj>f`>n6(XurzPkG!fr_n{if94?+o1$4RFUCM}iTyh{vy+qdcT3{>+P8&s~TIS22R1 z6?5{)0S4~j#o);^;wf1Zyo~4@{;Ixv7Y&0XD~?*dkLts+R7@R}mR zn6SJ}c3w@PBePgq2Rk<&jHw0qfru{8tTlHEY#Zhjx4vs%v4r=oO}OGBKF1z?CZ#@n?#OXfGj$LYQQ-@q-byI5=C27Sk5Th9WOl{?oW*iys5& zLxGh6bd1?b&-p zc)6wfFZ1Olqo%zLm9SF^_{wL`;%sa(ILK^}aUL%Uu70X#i&&$nAhJ9H)?)!qtx{Hk z0P1;26065#eMThl^D7d;#+xV>{RBUKH|`W0q}-y^dQCjneo<+EUgmDae=|DwJU#MK z?56YWCz-QqY^j`TGkSXvjtA2v1x!$(g#{|hoEE-eO5yM#S^IXhI(tNr0(rp{Fyd}2|>1Pmf z!V&{X8Umt3{>mLPEx+1QSnrE6y*JeO*D7Qr$nj9dPIOxurur1}M06f?PPp>(Vvhg> zIEpa-U|x{P<$**mc`XDC#Z+HqJDb36e*_RCH&!F7g|LPfr_nixdE&;&1~QPYva-2r z(fyfk|JHx5*4cQdHzpqx6)c|SN36ddk#qxD3!3bZ$e_W?1v`g`UOto424isOLEI?_ z9fQ+sE!HqBnlAD;N6%3If6s78*R-aEs*$Bz1YUKg-H#bLH6t@B>?x*4%{y!vK;j2) z?y+nSg166Sz%jejmaZ=|Q{@P+9C!{h^bDQ+)~hvISY6*6*gekYhQ(zc4wJ6ktZ_eH zvTNtrUjdIic4rhEH#n|zZJ6!s78t6;;BfOA4eB*lTQtwQ{f)0Vn*_-ZbWTstPQOY{ zAYP1U*VI?U>FcXk?b$cY+=s2XEyJd^@)96 zWLKR*#kZ#M{It8-ckh;bT;FaQS>03)Lq4;;|4Y@!oj8YRs3O0_9l($TSu@n}#6Wzh zSK^>8zax8K;LAf(B8-E5FJ7LB8o4%6|1~}=(_$VzEBzMTakq2v)rM4_>h@*V_!|A? z@uQ{jk;P4m7y+WL6ul`}fMcGTsJ4k1;Me-nfc{SUfmr)XWGksed2)N1X3fAe;R#MA zX_d5Im}VeQWc0`uDyZysNqhb*aL1xgut(mNgbkm9kH5N6y%o zSf_X$CJXMMKY|=g7O>y%3?(85f1F0FPz&#DQkwfXr=%YYzLrgH>1Uu@W)JRv{LEMY z$TRuJGR0;x_j3XZrZ$TZ1^zyDd}l#%C+~yF*XdVm;dc_m9V-0T;0?m}&;B zZt}OLr!F7g)!{WlG~?G}KCv$Pk~)H0?m2jjHkcSpxf|nOJSuQU0>kVB>vsU@(m8E| z(p%pTguGxht!%h@ExvXXpf?8Bq=BHrfM-KS3h7}Z%Q)_adJkjHUT4uJ0Z({l7BBz# zshfeurDV-{)+hFYxI_{{B|>1!KpY6{L)F1x!^pI?e$DOoBhBl-bM{DV$DU!CP-|U( zv+7^(3_9v83&(J%afEKaTikluMxbu(3f`o%H)WmdJA84kIfE~mtY2UJ{xMRL?zJDN z;wxo=6NZ~3q{q(2um}?!0A=y;e*s>aZfB|R5ylHa5W=zNHfVYe%$1?fm+nbgWnUA= z?B<}Qx8E@#Kp~<5_p$T0!F+D7Jh%iNa+oH(hxCps&{gG;F5OBl4t_YoeDDg=Q$9D+ zea?J?XXebrMe~olLT?5#y4w0TEhOfD^>#0eXb-e0Hy#MUeluDvXn9(WMcQspku0Y# zNR5@mgtvLK!?;8W3gj4eljy-`rc$%JZ zU{K+Y>YnyUTPukRuQtBz%_%jdHa+&7&kZ}tvlNhV;B?aT(XYFE!Ka;_MG8@$sFBBI zxnY%bKWFzViuGw#O zOHDp&k!kO+uwo0z@m28Ct&-zUw^|v#HI2tIzVCXr)bz0k+ak)~N}>MP9HGu_HfNp8 zuFvmSN36u$9Cs`Pbh| z5~ekuSKJ@E`f|#=ZMy1hDW2H{*2B!(3Fg0wAYKLNt=Sb%mRsmM$(jf|ZTk_P zMh8S+*X{-SuHyXdpbV=ek0|2j$@;k7aE>%y%C6$Q22J<-OO6_QjT z{Bh0iw+TDIhugv8RsPPM&*3+A=2K!L;^`kpt`3Z0Hd2Y^=}fhP8(#|bWJcC89P?5< zZ;`Oo5AFh>a4W|O?vAWpQTlfZjQ-+dY#RuRowPv|W42gA?OQTXXBsQm7L40sk@bof&p_axM=f{tSr%a zV0mio#Z5fWL(T}fW{NNtafvFB`P`NM5&a6fwG3F>6FFS{_yOi@y#Or(>jH=a6zi%0I@t6}FuHenxMd(Sx}TKz8-zacp2a?6TFg0-j<$XJ z`Si>v6`MurSXn9ji! za{(GVtV~69i^tZw7~hnk>Cdqj!$6F4<$3zLM{|WNNB8)wL`r}=I&!&xwVf4@+I9ju zw`7|{O%-XQg!e2xnMy6CD^I2?o_GBhVF zFygU?i2RUKE|0&L?s`u1dQR>3k^^fgc&6l$&FU(bEZv3=6o8{ULQb)4?NuN%+slt3 z;|EyoO}45Y&epf**uFNyO4kAMgAV4fA&zqy#Y zeRV}Iv?0~wz(kf;U;izh`jk4&AszCsSpmG_e9+FdfNpOP86g_~ju7joG3n>T{@e^f ztI!)n4q3=>8R<)XzvDmhy~)#iML%UzY=j;9Fgx0NosZK5P(+T{BI> z(rf^QA5R?C=XlWk=^@;M(M?=U1%{^{ss6i6sR|RXMVuYC%y#8(^UtQ5i02*j|zfvtryM~WAZN>ztB90}v7n8*~y##{@ zOh^$zPe+b5pSb9Lzu&N&e)%Zl!47a!o?dh?Gi2}A{qTt@^?}UYA3k6Dc^Q_szC#Xb z5@HB~ku{6Q=l36o-fIOEdJT8Hv*6Hz&Jv+^e*T-Vpp28caH0xEHu{%CsER^ zzFu5U7ioY;_zny7nmGxA;>nUo?6Jv5CAu!T?&XD%)j$c1U7_`X3hD=PK3h| z?$P(9`GoxJY5b368NlqbvX4l-E+9kWTj`cAleaqQsmbA#=OqClmb(19zl-=`x-p3e zF}V`3__}{3TjbC8+^XrZ_X%krozu~U^Ix?Vtx+?OFHD?gB{Mik8wn{N30wWI`>GRf zkkLv2sy=nHam(ih+bC<~Qrn`^s!#pWD-8zW{PuXqDz&;I3;WBF?<_gXldQEW2p`~mvzkIhVDvn#oj^XXP)SfGba?-HZQ6RHpy z#@}vQDCt1|0#P?t$~*>*otuLH@;^6ZzuCEKDR1wR(Uld^-OU=&VF4X|S5^~wm_H7n zCZ`X4mWom`Ch_`fZ%)25{iSOvUbq>OdjtafmI}zNe&@%?3XXmnlCRP1WSuSCcRJ|+ zlA%qUu(o?sAkVR6fQj)CMnTbcCu)5Kx(@(d_-rHoL!j= zTPaN{YzZr-X7e%&%HC(8T_vlAhWrg7y4Wh1XEn=yxO zP>!OXGv;YrY0bkp!a0AJOV<~sR21KyNF@jmmy*s(p#_<; z`Je?%V@WB7MsJos<>6S<-a4WWQQqBJPphWi8#^EC$>iJYF1e|Qf{Z>xdS#Lgv^M=%(pPeMCZx(h*g}9PT}e>pqOJnFKTPpz+{)X=tgoksVDxEDgz& zE5d6^!*VRZTwNOG2x{J{&|+1o0p+FmFDl^t!pl9gSy5}Bx4WibCLgc2!ujRah!*%L z@wO&WfNZKXkC*v(7|bn)?ddM2{pApF05Rf+6!qv4SkI$=z1c-GJp84&h@TuUy>xak z9z*|WlIM$V@T7d=%sl~Z2cw17j1JjA>i0NI=f-k3D_&ipCbxaOIOrkrQx0>poDYm&=8=X=Bb zU)Nr;{(s=|IC(Q#9@I^FRJeu{By5jalNz@2ts%x=yGu(1b!3Oz(iNuNwYPNAza7qZ%*G>Cch(>Puih%S(CAjcGiz z)9!GmNSk?Q>3?91bbjzY7;etq&e|-E-J`$LQY1b>P;!i8?v&Y9W>?)l+XF4qzWpr) zF?MO7s!m~h&Ke!HH*)K}4PIP&k`E3Gkmvqd!B@VW^3BOWkEUW;ebdKe=~Ke$_3-Nd zSjKY&>A;nZb^<6{@OJIWUwt`#leEOOI`UK}&+M`96yNA(*Ld&^MsrxvW1enN%2u$2 ztdCgKl26Q-=E(Ae;Ptu@BP(Y;Z;cB_u>3nJQ&iyfpr+39snbwj`LQoxO|%#nVRoH# zOP)N>cAY0>n=>~QJ*LG4@9{D@$l}f^o3YUi%{LaD+Sks<@=qGbBTnG2(P{HG$@4b@$&<>z zX6`|T(fVuV0!WLI%F?o)k|lL5M-8KU8(dU{t|p12A+x>S7%8_wCLt5kVyTIt;@`V( zJPlaBO$>R-`%N#rux-}9e0qA90jp=pA|R62JdQh%nb6R5S3V$#>8!bQLDBhV^Tt<+ zRzt2=Qm1a-vjXSW9iBV_^TqqVfN8TQs$_XIB;9=aL8gpMLZ6P&z1MaGC)Ki?CP|N; z^MPWBtN=opnKtUPFMi!xNFc43v~RLoR5?dNAHtO9+I2f6;b?9*X&zxH{& zfNulkrm9Vikprn96-PWDh|79X`T*+~Q2hCoAZinn`TLZg!v$_fu>8br%iRb!^oW}# zuHY0$1>$U+*H6OQdqET%BiIq9TqiqX5CO)`;KyPZ{h7!k+*)Y(GDY(Vhy5kyznjtZ ze>WrS<^YCX+jRKP+dFMjyJHh8vayvwn1f?Nf^rqxEsL?0pa_!I-ag!hCX62Mrhkf> z=c7-7QwVM-(;C>acOxT;LN@te_UE3{>`h+-86&uq;*J9_`Slq-!fyqUT&1a@HOih3 z4`(E|Dn#YNlnnj5|9C!88dhYr$%*&T_CO4`%V+Rc^Fg#Va+LLF?t00oMcHuzJ?hSJ z@uY)r>LE0{n$5;P{qU)j-oRS)OA2Q-`mysdCkUpT&sf>TfimwMerhDH8603)GpTK@ z<2OyCSlgnqYkb~+Tf|pnAm(r;Yj|%ktFD$cd;WQ6TD--swhoiMR$rn_x)@k)7U!g|{UVjyu_wyYDVd~;&wr@#b09zA zFJ-NRR>)YWYSr0{R3-8SW3qt&`NSoSx7MFY>D@{>gB;wSU5YH z33mbkTDdW@ZED2n_)@jM>^O-a|L{A{t)HIgbvSP4`0yRgT~0?4H!b|%I2|r@yci-3 z4D;V_3#)=5_0)sRW5x*Xdd+SGij?9YFLu90?qQKn8J=*e*~SC??$f}=PdORNHl!`F z`|uLt0XRi)w9OseZH8ruXtvB zX4L$(Z7W1`Wbtcw)7b5GlS2dk*_s)JCU$%-8h;fYU^|r-a}VO|`FOjs^8p8elykcrt?k3UW2|3mO?u<{$O+^yv_M5sIOrM5bkbl`NSFwJE2Oyx0!v{3h7ELskERRPtE9`=28sf3*BO^fJuB{)0t@{UzNBqS5 z55QO8-tLR{gUe(#x&A3#GUMXLza6m%WK|B6pI}sNz{eH?LuX8|$JgL*%Tj{m1gz`v z89HPIvK}m8yGO6wny<1Xt4JY5d|A&pFD#{jvfIIY^Sdzi)TI$F8}>w|Xy3E`fTF2! ze$n2hom&PN|HiNRS067;1vq-#t6{AbsQ|( zmPMa_U3(`3k3g(@K6-Dd?Tz9Bz=l=*MU&_Mya3kxXO1yRqgzV*M_F|(3=%6Y(TFuQ zTyza<_39?X`gvVxHhR-zWaIkDn$D_|8S(7k0XA8rFiP8PbU@v?6la(vJzBGmmL~uv zfmbwiJe$5eo6x`cse&vIUU2~by6>ULfcm>76GLa)|3}gFYOlL?%Saw#tepJen>X&$Y0`B8vO#uN z_L7gLVH}PQPFMmu|yO zL1%-p?tg*FB-~vSN4+V3MsB|UZULBI88!o1nF*<^3jXa1ei*Z#6~K2H4=tweS4scv zBk5dvd)#Q-McYFA-0I~e1*i%C1u|U;ICqkIUyk(vXxSk0UxHX0mrw*IF=|c>6Ia9i zdgF%;^3!`(h0iM3d@6y}-RU-b^O1$(m2Zv5a{@gez+x>O7L6;}97YIy>w_+X0?jSN%3TWd6*jyc`%C$zL(2ST*e)mio{w8Iy|}4)#AJ6l z{oYZc0AR8Oxo1|Vf)WufqmF0tJ@RyuoWdsHyQmll9PZS59ZkAzt zpm8OORd+jj#Grab|0GP2LX}>rpowhWZW}o3IpE_!HV>y^^Q-|;e2x3x-KaqChH*Ug z{W|+RU%0bcA|={r!ZJrs{sxIjK<*Tz6R6# zZ_XNBlZ_n|1@GC;-$hza+$qTw2-!9s-P&^)=JWy0Mih^1x)m(>+w{6`8I?^Ia%_I< zVF`l>_Wd9gtUKL0sn|Aecv!YWa31O&CBt99Lse9xaA8Z8Q-rRhW(zrLbeqFqfcW|| zbPo?)Hx?qegGvwWwW}Q`wu_AEm5?n z*8I!tKi0~Nq5W_w;a@>I`|RllRYr5}YD%d}9Sg0t!1laJ94kpQ7!}ROr>Cb=bIx`+ zNViaj1j=TXP37qY+XDrSbAfX)Lvl9BnWJ2lo%cN{9ya6wQQClHWtkbc0oo-iRd(<8 z>^%{9lz36{D1FCFE89Xj{XRbwnPz?dvT5e#uX8^SW2WOdiFP6Z_pC0ZieI4D*^W~L zluzCm+t{r#BlOL$uV}tjll9N1hV8zq&v3PPJslF*=in*NVuiRpUpvMh_G-A{46A+$?>dSLzVh9ZF~iPk3O+P5^_iD>X0wcq6?&zN ze?o9uQ|i~d?bVnwE@ot7didVe1KJ7XKJE$t^~1|BO&R+FM1LU#faR`UZz z66ZLaFjiKA{&pPQhc#2*{%q^FKJ*7uLWqW5Rs38yyI$yZk|nfm`I?lcyZ;c?Yx1si zrY*~MlwdfxM|N$b{$_6iHe&iRx;r~;WhV(Cb zaRNe{JU}8{1~QG+zsKP#e~^N@$uOnG|K`j2+5{{uNK$|-ntiRJFi;+p2+~}nVo5U! zL?H@GVt@Qo41;}4xT-GWcYDN+|AG`bYC6`N;nZ4_)#i2ajE+5V0u&u9&>@JJZx?Yw zx3T^WU3p7=d*Z3okE9*IxWUG$iB!)loGiGtrFQ@Ckmi3wtSaA8>gGjnk^ti%;l*lx zq-nO_yxqQCEfU0z45O{K8z@>ZJw+rbw+H4e?lHOW8NL`EzNmJzTv;C<`ULx;2=2<; z;}cV3&*)09Js=@j!zM&k0*egjgev zFkKNc(|ni85Nc_=_uuesKog!X3*OH`=Hc3pR7YToCpok@G_DawE0^LN|}xh!Oo}VXfeH>(86h^F(;o;#M+O)adJRJRU5Q8emUH3LD zx=tRz0eg0l9eA7|@>ufes6ZiC8A$hzFKxz{iSf4ddUW_zmp-dUE+-UG_!&u*4|R{l z6qs#Ur}9>YgN(}k zhk?gmz5p zQM|r9T|bze$pf#ht}Z^r8uIQ@$v4mZ_swU1`L8Cy4DJjMN9CL46I96q@B{06iJ04Q z0_ZTuCEk-PtHA&^;&`@J5KOujW#Q5wTiM0ND#d_+Hom3l`%m zA6e3yU9RPs0F94>E)89?VE7w6=6f!Ha6q_`i^j-F(C!TvyWWdmpK1K?;7at>YuBTO zRAA=AYOdLXR1d*tauY!g$8JaavDhqFmqyaR77f~64V*u~$`h;_%4&;h+#7sXU|)}W z<9&73`0NWlN4PW%OBMzK(8Zl(<{kwSFo)?9w-4guKC^9o;hgU}L3V+kM?aIA>pRNE z+L#R(-+DdNQn0FN5wm$UX~1%pHDCLtowYD<6xAlezemoM+;!?$a7FYeyeg2RYInI1 zB@GP36!R9dU%I&0xyrdJDm3uHfx_E^q=o{ACeuSblP=MAQFgW(4zxQ+oKvi}6k~0= zDnhZ96P1xig2b}0S?~O=`&~yvmOQ&3-zZO&#AuXhrY)>)ziTvtn%nuz?aqg1CwRx; zs!Kmrp|faH8WOOAQtMqPiu~!$hk-ikQ2{2IPomNl=f%g?m9Fb^+JT9iZ~WSN^b zS{OSKQwS+kB3q`FQdvr5$yC;?A-kF1@%cXA=XyTZ@4EV<|LVHuocHqD4u>oW?h;GB z-!(?R=KFS^?pjj40oL*CFTl~nQwoGLEdh_T=Mz8x@{4+IfV_QEu^OOpdw7ZrDrp#kkkNvq{Jei35+xmwPzB#Br+Fb^ra5ieZ z*4WDVbfzpb)Rkkt$dDA{cU(7A_m44-#0z+<7l z0x`#_^ob4?2&w@!9bzKzt*lu;v&4WKI2&CV4FoqB7 zO}>o7+9Tm=_9bKMiK(yB21r~VYuCvWB6y7D60SgCmefoT>gn!IdJ=t%lnM!%Kjoms&Y82R|p1j5}Xw@ z@K&ou0hv8pLZIKoH9iakipVn}B8hi+oy~(w5}?QO+A5IC?Y|;ghS@S_1@kVI?W6aH z%7{eiN}1a9*GQ~RazuXIl3x`h5Am?fj&a)@=F4G*GeN0X#YAW3L17=gW-k{uH-rpBUqO6YWtxF z0z&@oJ%fsX#U66uoLT<)ByOz!=fdRnRrv<$o$2dh6OC}>8I=BPIRBi)sGF=A`V3f} zrRr%X4X^ZdN%`MZOy2}VQMxu+60h}Kd*6xX?2q+|m(quM5jqZ%ddq*WZ>~52=l-&; zrxM9Hp=QyaJ)ejAg<$Sb^OJ3MFY@B`k#rn5NBpaXBvbawwKo>vloNo-afj&soUX5l zAQtmqf1l4}4d$W8;&_l`H;u{vu2VDo(lg3DKs>1!OjUWGzCqO{<_6Gj^+O`UN>pph zqM3^j(ThCOJdMN3ktrVfA9V%n9lP@I_U1pQRhHnVDUXv#f3n4+wP%47=BfLpy7nCC z8EqHYsq6EVC)_uYZd>texgadC79tLbe0==|mfsb?k{P?$E6s+j^J(*?@Qun#&63hr zYCZE_H)V%?K28IcJl^Kf4MJK_p%L8o>+^A~sZzg3&J9%6;3DG7)bCFGJY(;O2r>aY~^=Cdb|FWW)Dx0VotIBb!6Y z3yv*QoD1C}PUZySg7)hx2g@Od=DK=BClUOVJZ7SSm)#ULw&n8#6m~2u{BAF9b4EK! zjIp;FS%)(elLfTWl17vARHR{~ZDB;pW*r2OFxol_>%vJ_rP9IHB10M>Q;j zdgmb;SDROkxZtr(Nc4RUTp}?1%+Mpy*U|W^KKu{VcEzx{Ws!fU#>SPMFH9Rm%FDj-mm!4d#IU#Tkk&-3%usIt3_i@O8#Zv;Nz)nX28%+UpA|{Pz%G~EDizPl6z3+^y zZM{l8EL|R!d++9H_Ef_r!?MRYTE*{m*)uy?Pe%IQTo-HOHtZB$XGd6M|4 z%SNj&xhEsobvYY&9gy8k$Fh@T$Q2(_oMjmr>v^sLEv~Fhwlf75@=v#B4rB=kSz*54 zjn7W_u3^p4InSlLH|w22JWtF#1D(54FPHRYtB#whis6KS zhWB>z_gmC3NgGEGyD!-R1v4Eu@-K;zSX}}xU)S8GPym`J@_h6dE}GX}!e^6ys#tQj z3?RNTz*bl}1%K3wAtw!;=ro*i0T1)svNgxg^EXF;?EFvP(=&oDTx$Con9~!f;K=;42^C&4dlyYmzFtB?HGBg3}_SVdRp6mm~Q<+D*pZ>(Gs{voV}aLFQN`g9GvxHYP^ z7wbGMBWZ=v4)#4dxs|lgF&OFe;POt&1wN)s6U(i3b2QuQN$7=aOLqd(U^1fl1ep^P zMayM?zOFO+wy8D_2RIpH{>dN#H(aIp)3bOD+1%%DT66Vp0-Ub1_Nmw#{$8&MX zAon5%Pe&fN!#%Hj?S-4XKod`N%y%dh1kOm~4%iOMI6CzEM2a!T06|1kAF z>76mvaqlutsBa4Q%xM(wp@w*z3fn$urOTD|@%Z%EwKx7Zr{)|?yBmvOebQEU|LiSh-;%SBI?*@2^Ir#E$ z-txf1u5Fv>iBDOwRkN6p8+Nw4Z0)0#_#SpMju>9KB30>Y`|{Ied-8fb&Ge_C+W0|B z!1assSpkpXrMp@~?lR3kRMT*b`loH6`pjxANdyeJ|7kOG8r*pI z)bmcwpllnJLs{}J+dT8grKRCY!{*ds>Q?OD+50no@vM$HAG>GPhfhCW%sGgE_55pb zB5;MW-+z?Gz*X2|lh_CdDIFk0k8wkcLVQYQ?P&gbTZv4u>mMY~_%*Q-+TN(Ee)`j) zz|vZ>f6VTF%soM6rYbM@Ej&Eyy?)FBT^Zr-oB2L3K_E7FLMr(KeDT{M%JJz9Ys|Ff z##uW5fhbSmFI=}fh3yAotg!uwV+uvL$SPzvi540Nu;mciDKYDL03-m&fEV2*z{dhY za1hxlbmzvmaOu~K6}3FSaz;$Mp=C==BB!s{)i}vE0kHF>m+uBw3zW`FZW<11>CNMS z+mSVY%i`S1_!m2Fr~uVPwvG2(L$_^baVxY>6<<|+*l3Cg?EY4-B3SsM=<6E^dyIEj z$svjsFybUW-8e@TXwtPml&DRP6>z7MMZiwQC}# z`;T5Udvg5P!qsjUUVO0Ob;8pZMmtwWyWMc??ner7r&A%Z)J*+zeZDWCFCu4Slo%uC zJuXY1xK~)JKYNZh-yD*27a)E5w1l*d9uS~k&A#eKUKpsKs;8x4|P2T zWRILuMPQrSapn3UA2|So?{k9>KG%&haoE{L4%+UaUsYdaYq!7eC|RhH7&t>4ziP%d zjpYc$Px7a$WxcBXdL`Q0A%FxY@-O*o49b*p{&VERnY_Y;fn=R2AZJ>&DSpwFM zei3BH<`OwZL1A~Y;m$?D!%4T|+oRe&WanFxTJ8xhP$2;-qvf{&W$D~pSJ{=XyE3|A zu`m7%Tgg-NRt?UHJNg5o3``yZ{ZIPaBVk#cLGyi-f`bg9}yorXbtww4Bf(kWcOs!(WfRy zW~VgpjPIcKyZF8tSttANk;3gI-03e`&xWC0jxR#5vBpFeD}wjdtkiEv?}!ewd*IrC zWrkL8dhq+g1@DpiTS0||TlKHI_g%TiGXgXxi*O5@oKUG@9;zqrunS7LhK2GwAqoUC zM_A|y`lVQoLg zae7Lhf^WHq3+aoPkJx>~5~1uxZ=^0BscI}ZRei{I!{U)G?_iyMkxAU+JFr$~-`jL{ zz376p21ki~i4w#+tgwPNpS@SM>xnB|-Gh?S4S@oWg-KAcz*JmLgpY45qdMi&W7{ml zhyx^VN;~_+XT}-4fOM3x?9WtraabvDIc$9WH35h=EVKlIb)B!gIiD$QDYio?Rwix| z6pnM}SCo3y>W=Fp^yi|ROoB?8#o7f(i=UiW%MjTQUGcTX?aN(GnVGHS_x^U^Zc}(x z?3l~0b7${!7B>Msp@k*OXw{Wcg0!grnDOXaG6Zeegv4GB-azj z$5gFa*E8}sE~z5FtuR~VorKuNya^Y}LKEUv;yR6<3!~pEgGdNjf}hP0_ZKD5`9scs zQ~gilj=SS^Mis#@{i{UBvlX}(Pz@DWG63HVBrtAHys{(`j=)a_{!@ zoz02!f0n!Sn@a~rKI!Yz&rbO}nT)oci^%%4*bF~bCr)S;{KIPXzSUiQQD0?n$M2MJ z=z*Q=E8=i@&|ayb8Thj;&P*I#5Ie^1e)g0rCqR?Hyq?2uS=OkV{CtPRIJ)KCd`H^a z`2Hf;d`v44Zm&Ys4#kxR)$soQa}R1?>|GP-#_gtTDkCC~1G5`5%z_v~Byu#_Jr2CK zQLqqN+(hNhF@DJ`Xf%zA^X8vCKRwo=-+ucF?6mJcx*uQZlDJb^*Ot2hV zc%^iv?RMw$t8kf@!^AZkD4SZWxLw8Y{v&M)eGO3&n=^T$*N1)l6)X4z?xfX?|JNoXZwiTJPtiC=63Q|tqQsg$t3$g}N-%RoK-uqA~ICDvImzY3L zQ*+BY>3?(_gJOEeT^`eY$DoU*>ue?z=JzkIJdwa-3866z`OoCXt0g3G=`B;dB+C4m z6zg+qr1X#Z1Q4PqF`SE%b5g^uO)M=w-f_zr{c?7*F$Hb>%dCGY*h|;jvzS3!tVvk? z-6?&St)pp`Q~6&lz>MnOD&tn_cj!u_72TsU!`Lkj^#z+oAg zrJzjc*Na?hw70MRS&FY?9{@p=a^^r{NseIgQ{EAwT`Pig^z4G5L zp6V7-Uf1{0HSts51#9QGI=tr$L!}h)Q!7J8GDa10_%d_J@pL;K0=P;w&a}dQUTN{> z9%h{3R4ddtB>;nQ)=Yo80^pDEh z!hJ{*A(uiKz`TTbMH9OwN$jhw=_mWjA|tlktW3r3f#72U;(}p6{2XT;cWET^NR`Io zu;Ka?E_h{VHRI>YHwvxzKq(2+h`5k5UgyxiC|2oZ{7YRhf|G{p962D(oRPUkV%%}R zzk_+@0bC^F22CE^#&uSm=XVCDd7nKbF?=ht>;H@!Emw%`QB3Ok4W75HDPZh4Yb-cl z$DitQ9)#!Zbzf*uz?}<11_aqo5y7?VPlkR{(QCI=Nl&FSC`gz~z4^dPxBrYXh9QEj)2SSKD=+L;8;U z55H)RyKv{?qWi~MRVNGk#rm{b|2_2QcIyxi>5x~hF)p)~+{(#dopgR>3Q+lSxZRn9 z%-Q0Ir}x<}Xz=YrJ-iNpnYo(^=+%WKZS{qQT}pb(7E?yA+hZdF_eaTEVo=AC|K)L( zfY$p0YtJC;&S&H<6akCI`CdJ=wysv)>RrBnkQ#p2=Hdl4H-nqUCTfR<`XYulZ|^(zzVfvpiakGgek&IroWas|{O=6rD+jzwE-5Ws z^>_XuO0htNh!!0NE3ynL>Xgqyru>Wm9zc7DG|)b>f5OiO>MvL);IquDcis_iaI~v? ze6KbmHruC(ZW~!S02dk1Y1#51%Hl<;Oyeh~(7ii z{(qx;j=Uy5@W~WI4$0`x$b5sqeCM5r%jLyBzY>8E=e#pFy=sG>fhjs%kbz^S98n+( z;c26fBU59E)Lpwr>bd4^Zuaow>81R;=j}K_Z`vMi;JH~1`OvfAB%Z$Ox=^x!5UQ0S zyyYd^AEiJ3#ih+YXffNTXZIxE=0w-lrOEN&!eQ#ir#pA0s?k6^w87G$SySdNI}2^G zM7?tvsf4ICuGXt$J_u!3atltcsr(+iTdaIx)Dw~FaEGB1&1SaWbsF6+Hto2mAeL~fZoV2KrfJ{g^YK&MLKw)M>4nr5jcRz`sff=UP><*4=jy^cXZ z;k7I8PA<)8hz`br;s4a|al-#!!*!lM`lHD)FKY?*AkaYR`du&?bk*g^ubkic0@^Dd zKDHrY0vQ{1&`{K)Z|SN567#j?a>bPF9x`_?uOJe4q2e9~jHmT&WfRJDeq+;T3eCP4 zNF`^k_BE`OcKHU+)bB<;7{k=P>9YDu?z<}A|5ZyCB%`&D{qz_YH{b!YZx7-TK;DK^ zzt2HiqiwaiNLFWfj&u6|hOfUD>wP|09cieLA%J<0IO1=B50{pn# zsa`TVLqi5{<=wsItyN2BlGR?@7z1+B6M2=xp)AEM8`}>Qh4eii#!oTje~!{|{tm!a z0yMFqI{$mPYy`Q0+ZD>)sHp?F?}6k&hlm0_(A)Sh^moIcN+hG$X(r*qOGhL!oH!L< zS#p<-SJ&gs$|KmwDnQ4P40c^i<0u^d6EcI(pAYrZ|vr)TN^Vjn7fSnQ3%Wr8C&0-)=jcS$r3=ELm*qA1@c3Q(GE8g55+mj zX#J3^_m{)}x~$mCTW>u`jERXe zkL&9-M=i0{KRY&VPv#-nV;7yQGom-rX(%=9CemSy^4wUmztqBuL3jn`{m3KL;8%t3 z`nCJqHP|ltx&tz8E4baOt?!IQmyUqh9>=vL%iL@v0vKRZqQsFVPq*5yBMy4_4Jy`8dX>D{qQ z)7nPn_;^q6V&_aRSSXXYJX^OHLz8d*LO@|ZMJgntI zT_Ltjyn$=TTm4*P!KTm|Ju56==#wWeRC4{CGr0dxDSQ|{^XwvRtqAP-bbFUlWjv13 zrBA`?K|kA`L_=s?fCRkvrZjf0XJ%9`6mxvpd=@&CM4Yai&R84sxA*t(qiF>Hj$K%Lt zbTia@p@9@-Ztbsa+-m=~`ie!vD?DbMgS1ks&kU^o;{0;cw>pibCcKHWVDFLb5*>wH zD`Cq)Ep?TBG@U{ru}vl~6iaX_2pk+WsSA!jN5cXf@few14W&IYm@`L+PP%%`2)Gk` z1UBDpu#?UInA$xn$e?!ZpObk(9UizbegRg(1hD;ZP3q*t#7}=w-Ss+eHwZ{EU zjJm>Cs4i8vs;upfsirPf!Zm43F!U2`QgD170op?LG3tT%3sZf3^o(t1#j5{VAQh&4 z=j*B$-A8OITUO$?mwhY#It{%R?FK1ppCk!>5+=UoE>7z{&=4zhWJsoftf6LWOo+hH zIvjW<-+oV6UyiLkX3E80yu41V&ApZ_-#nZ=1HVqAMeyk-KY97=AO^g~Ust)tO_xAB z!r{7GlVf9rmgs|!y}y3ct*K7y(k3VZr>hO8+wyI8#5QaS`%oTWgIlt~I6_~IajEk+ zW`j&?l){Tity5{$WWZ~5OfI2_LP!B_R$!0hj-cPk;x~8Cx`mqN_FCvv=1Oeu*Sl1H zcBuY70ld8w0f!Hsuf|-yAC{jRF8gq_ zmmQRpK9ICcfWwmPj8jM!O3xYU@U;hCygZrP5B-9^LR3zCiUTnGg=N!LkR@+Y+cS(m;+; zUCpklNw>*JV`yTWa30%yRX4f9 zRnW}a8n>ZxqY+k;z~NPwd zie|qTah`@w4~CRuMp|yG|2cN(AdGN4!JiG!IN-jg2OzN4Xry0}t){{OWd)Vnh@oCi zd91g#G@dOhMR^?MJ^67~v1F7TT;7}baWrSOC%5UU;oMY~TFkAnf+Yv4;*iY5wYnE< zZ8$n#7m*aGMxjd}{tB+Mudi7tDHbla^faCGU)R2Oi|3=bXCrr@=6l5H)8qZ;c35Mo zaK|zfK9aaj=LG?SOyD9l(Tej5<}K2hftzv`5KqKGd*IUCes8L5ShA%}2w}=pG-aJ~N4Cuhf+sf&)1JGf z06aSGOs}sSQtePcq4;EUA}RwdQNTV;D)|q8Kc!FZt?Kl>7qKH~KK=dHapv|NOOwRW zrQt}?l{CTp*vjZ-+Vs`uZOPf&?Ya+CBy2rivI%8yvcpTZKP00o^D^xE*F*Jll{!#$ zN(Db5X|0F~eHp!mR`6m`b;yt{j~Rgx+?gb)l*h zldwxGY_ljlQ#lI<5v=)b_c*?!2uNMSxr)-OyXDL4X}<0Gr5e87Zw1EH^4u&l711@x z8iOx)QpXxZ@(0X4?aAgtuAie$>5FsR>Y?)g9Pyi4Z&?;D>&)B2THQnd-CkvmyeUt% z5MLN+2)j<>JX%UqxMC`^lpp)KT?O?Kci9408fK<1x_=M#Y-Kyt`?jtk1MD{vB5J=C z6tk4NyE@NOWfm%%I~2e(gB30UbNNCZ$DwbTv1tYiR(}>tSGkX*?hs|9&Ly;z8bw8waCXc&V(<1=~sc5`I&6|DR{K}oz(iM zJr7B6rgccT{{Zr{{_%>`SQ8V>5uDRPoQ@m>~T~5YwLO(Yj3Lm-d ze(n={wIp)mRU&c)6wcL}F0cEx&u!^DGvC-phJEFc=$%pcLQUE&|=TTHY&aZ{TGv-;p%+ZzC z>vG5H$G5J1GzL3@0#UWQgf(+HBwF6X_=oxay${#0rc(nhlELzpSYWmyq^KRF@(5HL zt$|m4Q-WBP5O`~RPcS|fN3lL?l^s9zx16%3pTHjj3du;aJd|Y@NNq$v+5zG(-N1^8*~G)DcvFQ~Qffm6HFd-T92P`F{(24!43cpN?e zrE>w5(j*Y0*%~=!k9-eB{pOXbATVz@*bot@b-YF*_as<6f_v1CYtAyqKkOsWi}Z=M zo-u*g9r(*n(@+Kp!o!vnlt(Akdd~|%x-A-GOPHE8N6UplnPD*vsxrUiqCYKk&NOyi zE+5fm3)y4S>COaF+;LFFH~QDY9+!JlC$cL)Csn{;43G zU7iFmL0BBlNEGD)C69yh?gar)cjj){bKp8QGf&&&*&4z9%!TYLI$k+Y_xb6p5IU%` zj@Jb|wi6z1c<9TE>xJvo0teqw)`>yS62I6I<#67tof&n78Ti9R1cWKXwf*Mhknzjx zynrBxJcS2C85P+O1l6e173Qz1q6>#xn}ZzDtV0CAV3%6Fs`q^E{O0hUSzZXs(k3S~ zf(K{x6M@o&Ch3uP7AVs)jXLncr?d~IcT7F?RYG1n*qX^H##)liwFqbox)T*e_Mw)9 z2LLkzi+K7LVlwY*7-6ty-)F=GT3G6D-Oq9$uO6Vsep31V=hUIj>B9SA>M@VMkeh%@UaEKa!C1X+}XAaxrCy z7z?*Y7M4|NYh@e`+lJ(~-S`Zj+0|;E5zgbF6Nube_N}XjVzxjaz#e)Z$T>g`aY{Uj zhxbKM$eITRhuy(})A1vLs&9XtEx4_{jm$r;c{K4~HOq6VS66fSFC<8W9U(9!p6>ZY zrfK19c}_oDyh@OW5UZOL4(SS#+z}Y)G*#ejl){nM;T?`Pw8Yu6;V++kX>s^4U+dn& zb*fl52g_i`bHda4hn|$#zLDA+DVtq=k|eX&`CU9Z8O|Sb{)bL!{^yebX@Q_qYI6jj`T5piUS&A1#Bjo zk8%EatabLycO?8_cpmw$K`l((!Li*Y#?~(Cl;{pV0@=;62{Oz%o1{D>;4b>I)c*9& z4^V&XkshS~`|$6Q+}gkq!Y5xhYwUEY!m`7?{d)F2ff&h((D?C$J;1T5-ZRz{lX0%s z6wKJrNxM#QEj{MtoQFUT+Mn zUFD^;^Rm7|ErFC>ot@1EIE-i4{Y5pU1Eo0fdb0cvc$cMV+Xpdt42#h+KDrI+z4e76 z0lT}(NtcJ&xe7@F*pTT6E^8k)0wkP%tR!qa8TZBIs{(P!zN4^~e#S_uuHs-74qG?2 zPV1ml`$M~@v!40QLYEmdxb)+n&0dN)GuI_f_e(II3!UnMfofZLzSx@tK}F%cjXl<{ zs6=UIO*)P##ZKHp1fi^glT*{1in;YcsOjY@eJ5FM&Mo zW62?VeyhsiKRuGKx1KMMtrY)!#S*h9G$UT5dM%_at%7n3P_&}6P^y54f7r^bd{H+e zHI1%pIVsaIlKejIj&4=J@yR3pwI#pbuCazM)3_W(VZ2mw3iu0klIPSf-4%go5RI-#kw57G9pP}$ndz;p zFXzBBu0>G@9^RNlmwV&+i8hzC3Ml0Hr^0?z#Q_-~HS-&&2M>X4!E9aZ(^wxv{ahK~ z#X3>M1I7BWpf`0%rEQINeLilAdrCwo6YkKPLi-wU|H{fb0%P3~>GDIqj+X~~A^IYq zLzK>$NL%*%1MbZb%>0t(=5MgV8hrKZ&z+$zhFk^SDeScF<-6?KZ1W|a&4T5Z4?XC} zGEzHpI0M(x8i8BVfr?DQn8|tq-XjT}^WmG=Tt&6QdqiwIvjy*;&UEKVaewA7yZUC? zX!-^ZtJ|>m=V(I^=Nck!@HDyR+?M^eFm^<$qxZ?TAyGW`@ws8d@!;1aM&zyh{jlgj zer`I7rs!df>RDsqDsNB9DN=Tq!7)ef9qAS>`V{%6*DMa^WC(G3%f(Q=4q$}+Q0dMU z4ZR^P(1~16M?*q??<|T?vf6irC5In->-{>~$!?qs&_twz!R!E?MYlkwC zLD#NQ3M7ggRYFnAJqSh4hCtzM6ixzY9@~zw52h&IYao(DkN176&MCS1_URU{yq@@C4xw z5#bqjv4Rsv`sNlzY{|qSAclRA1Pm@4>4t2MvKPa5Ye)Dbl}EX6pZ4WJK3f1n4~ zDq8okBss&DQc!98Bhe}|eD2~Qk4CmY;<RH?;KxiL`rdj9h!b0AS5hLJIY&Q7^1?;wfS$v%Sui`R9Ndj z1JADDkz$+fibtl)yeGxlj$5K2DkwYGY7_es4Tw-R?+bTA)P2Ih8rwtyMVy5=;xU{S zp6&?Lt&BceTnzceGJnHy*}CO4ZOG1}&qa-MTiD~ z5HxEfNnonxr~UIKnay70J$ND~hVujC93J{$$4>}NVm+KE<$Xi+7?Ov#-5Bc&xu&gD zc-ge#hr8ceTds_lebWJhrTENI_0*B@2VWfQzGx?c2JeffTZ`btb6sO!e37nO-_sPH z)Bgm9(1q!`T;*0EM8IwN+j?>=p964^eJkEOX^kr52e@Q^8lf$MB#?s3t3RthwSgQ& z-U{(5-4=`go-X-+pRQYgjPWy{ao~aW1ulx>W%AJP%%1Q}T+8DK^mNb&5L&dqfzlsr zXt@t2xQ!(XfJkB_@HdBm(!wJgT@hhEg57~~mk_03Ycq6jl|P*LJ#E>(;hBhW(7f4< zQJtc~&%0i;eKcXuX==`5&Z=SCuGeEDk3@cQlkqK3>i8RYbSLt7_Oqs3C2?Fy;1-!F zf^g0A%`F;S_p>Nbr*{OKLK``oeFV#btVOqB#?R5SoYfDZ^oSwn{vkh0u+V1SUD7HS7`kAB+8%v*GYs=J%H_h7tvoCw&AUPxKN!}ZJx-*e;Lz;j=0K2%~oQ}TKYq`0cS?_a>{qfFQzBW0a z%0)f4Xf*E|>7)4KCae1}KG!Uk4HL9n%0n-z4KHG$7|#B?S$>-ZpoRK(Q=#9Ftc#rUaWk0*#md*)u8v z{^JB!a%hCipiQ^_FI)Or+^s@ig45 zGGcoS?BgK^5QRMUQFbzNaV_6BI5{&eq-}acVAdOdW6yM*$shdN968ZCU@8+9QWBw; zksH-#{zvF%6-`WvG{im?xGeab{OHFcci2!r1(pg-{pnj+@X7-e8wl-r)!Xa-!9k)n z*5z1TKv#&IhoP8?6Q@wd`@~}qFi)P}iV)jGV!;D0TEG0A7%3Xw31=A?SMRtH>u0-e zB=hckDFR;$#wH)WrIZNa8HyoV1Jd$zkqCv)*H$Q(b z>A9CPQ}6e{`9*!DJ$F^GklNa`X zS@AI;=gf}#JEx1@;`yGT&~80ur}%DU@z6wkL#zvbnV>4RZGYZLxdG!-ACMvK+ZV0q z$tSZ(x!c|)081ZBjO1Jh$kD{T@;im_z%$RKcI;Rmx@LU`C7+?mI_X{B-^9ynDM=4G zzM7pHjoWqYANu^_jyG5JOgFq+XB*+ahhtD8fV^-ZE}N=b-3GpA%UJ&j+K=RNdC*E6 zQCLwF`?*QvJ;D*n(lMV_cdqAhCeZVCw@hWNaPZ8$di0i?W(6Y7O4&H_mxvcH%pu+s4l?z8Ka~Tf`msw#*YaTMhi>a{ z+Th}`APUpy`$Hqg6YLG92metaI6(hZ{ia6^bCAj-FH1;wY=Ctbl8-AIc(C`vPJ&m6 zVHQp(!->q3Y=^XNg_=Ffha1SIWSDwkxsg8XM_H$ZpOP_h?ip8 zefdM_zY4A{<4oqk#!+9drDRaJramf5b&=OSh$kQ8$V>tK8_6n&I4^FhbY>+32R4xh zvL^i!fTH`MFn-s;v)kgMaau%?<43Lerl07wzc4BMZu#s)Yj+lVV^&uiQaPFU^Cjq= z_Bb=!H#_P>jj3W!^z=TfU#*V#&iTh73-ev+5Lq2M6j>>_=a{nGDrdsLbyoM=Xs9`2 zy|nw8+IzC`VDXnhrEW`bP@0jC@LMsssAQmpXXF7sFM~>1$eys{1-V#%&Uh^txlGH* zvu{^==@U!HQ@mybVo1@ESNyK9o1bQw?|7+l8i%KC!cg+Pb;`npR@l)5QUC?0r{y{o zfJR~HWf|LQ$3xZw=^UuHJt#YP4>N?h1)TIF{CDjzqFe?DQ<8a*)C{c46YhH2EFBwrD$R%W0EH80~; z`;;Q?K|p6@7yZ<*Z)waLP{vyA^oq}@JGVG}EIj=0Z|6|fN@#fac$ZF9Wu?-Ip-=DX zpVVufc#@&NBaG;m-b);ssZwu4=8_z*JBkL7iO7vDbaPZnImLJ*S-Dk-AqL>ACY6qN zP{3{&Aas4^JsQwm8%}ja8>ba{;1}#x{ttjAPP_VHbDmw=mc^wfp_{yZL3c+yRLttb zWb_0eF&wa;yyI=^()t}XIFgv0_h)PD*d9jdKhjckS-s~KF9GIs4(nV1LyyWoBip`# z27fu=X`;AIia54^O7$*jR>t`$UKPisGLSDak;6wX~SmgCnB% zUINY|1uHcpj(>Zl#eGO@VY{=*otPNfR9wURJ6nc~`ZZ*_UyHg%aKdR}N#gA$m_iOE zeQXK8S3Fnm;?gH4-oJyQZ`O_*ILoAM@8)OJ?Hy-<76}fqUt|$RV|*^#4>{n{kUP~nn><) z`Of=`GtbJn7j7PF16|4BP-z`E-os`!3pc4WP=zU7d?)TW|DFi~<`}G z0C`X^JSxKvqf?mdqT#u|RY#3Y!YE)EZcWsreWj%4VC!E zefp;8veaaJ(tcf=$NN*)BB6Bc!>zFaZO;9XylkzXg4XaE6FhF1yR3Nm(bWZd_wT4A!~gWtlU z1QXhD}ykzMQKT`zu!o9j)m&r{t#u+#0!cVR7H)(w<$D>a|pPz!}@AXUzh^0^lo4KN@zvTFedz0AetCiG)BfuNy>L}OJ z^<eTtVd8vh7*7Yp5u{^|dxZQI)wMxjnYlU;-rrnz5_w;o8 z&XuZ%W@t}PhuhD0N;%1JV@m)KTb%wqd+H^09K-FYiJ)@a74K1HY0=NGC50zn!L%J6 zZX_qlzsm-y?`Z0jBc$XHI0Dzwq<}S6eIKz(j2Q_$WeH8Z8@n`)HU<9QWr!>4ld!V5 z^(e(f8bh*e(BWWWbB!h*3`-BN58xRjkdJ3n(@ek>i;G5^*#*Ye;m6 zTRSx0@Ia&V3Eu>eF5ofLDQS{h>lmI^$VXouU~OG^YN2L4s~b=cXWE9-sY5bXv-#hz zRx0+WE%`OZOt*$e+YsFfE`Qn0UU!Xd%iBp{Ya^6XC+a3oAA@=2k<7_#(dN35!0v~4 zr!RQ&6%Mc9jL!>l9)@(7gPD=NF&`DTGiO^8Cp%N6csrEI!J(VRr{1`h78$IFxO-1+= z1&5pP&=T;(qlyZatRmmdcp4ASF3)`IULbsKAXxW*y82k#zZ4{=QG~n+^d~nPJ-}&& zG%Lcaf|}NEo2&sz01gq20Q3`oHBco)wC}qf@yJ@JQ#OheBk&~p}F?a`1wbM1o&1d z-{c6Q+&$AV#8cPi=mb7W2M!2gU#a>wP} z1akN*aiIsu=nceeEoA@0nXGpsDJRjl*i3I#)}b7d?+Ezy=zV{bts8;d$hiRSZU-3% z0S`uyq7(th`N{3g_%Oh8cR3RBS82(*Oh_}zlPN(M7lFRH`W1;h{8W&$R(3V${~ple zjy$j{*C^RqV>b`)P3g(O(H*GOhuq(Z)9x-!y(dg%n4-j~N-J>t0J(t@wvyaXOI@w} ze`LM+Ka}tLH-26-V;M^{kr0N4gd$pGX(lbCLPhpW*%C$B*SV1PtO;eAN+k)E5@M!$ zMT;#Z*+ld-`_uAemUp7j`MjO$8&*VhW)$DBti4sYi2%z%}IUp`wo3GC!Hgm=x_Khv1QetYiJ zo3D|;hV_EQgEQ{yDoTB;5Z#~~zCc&v;c`If-61FzXSeHaE&perm z?iqb>-sR!xg6CTfrND+C8Z2Q(_F*oOb^`+BPe3`)YLTDlG&LCR*$??5ihQckP!x~O>>#?bEpqs7+VSK+$O zQ^Ne+KQ=6bq+t=tkSNrp^|vw$|CjZ8YYl#%Dy`9`GjkstfM4Bx%(7sDc!5WgC%T!VbX+ zYZ+gb22fADiP-oMaIPu9#421@;-T;VwN8NIU?&puq{u04=4Qd~#qrT+Acnm)_stv- zq7+G}5m48$tVRvCg15%9xOdN(YV7WxgzHNps_1^9My5m^_SY^#!%u6cZSMywC)1}} zbiA!%Mz&SY#QKEO?x2kgX;m3w6inOVQ^u16rwVAGU@cGk6UM8Ke5Jzl9ipmfI89OS zQ~a7%g&efPiQQU(9*)dv@7{y^DS~d*M7p^5?tG|mF}=t*tC5&M(AVX%=1#Vc8N!hX zxsVMs6Wx*sYv{7BGWcaJlc3!{u3aDCV5Ie+#Up+I`XNBs^u^)l>-QLZni4yRd~>tV z0NV)vbZ`3C6ag;i|Ko??u>N1=bQclk20@Jko>EYSoi5P?ruxnYcsS^l z#lM^4hGh_Fe!fPy*BZ1P&JY+A{BA+!1)@m-_M(zN;~DP5*&gp9QKi>k{~V!idR=PZ zw>T`tn@yhytqD{c$YKc3l^T@ZpBum3>Rh%m>a^p|+mAeHug~^;X&;ERA8ygj4_IW* z+?v35sS2;>r9w>$0ZAK^w|s?S zyoX-NsGpwAFxgcVEM2?__rq@c5^k&qM%pPW)e+8)4aOAOz2}s)bpjOv*Qja8m{KtIorN-Tep72%a+MC6VBB&J;tBeUK8R=YHCW z3lu?wLR*pv(vr?q`2zDC6Q9$z%3=;^_~BoLdp6z_6j#&M_$SUYUZD;XOKg!a=d_2# zH)Q=jy@9ZnYdLl`bb2$^yEDRnu?t$8M2MhQN%XBGj=1_FdG!Czd4$L(t1BdDas8YM~07d}%`BE@5VZRL8{s&me zIr6`Iufgmi#JO|vG$l>ME*mroWs0N#H?cfl&7Ta}z(xIN5vzeiw#e5HXSH?(2rY%J z&~7f8tvV}(tB=Uqjv8XG$||f)b~)T6ir|?~KW*NkUHMyoR!@1C8!cn*lpglvuZzm+ z0GDH@<9rpX23eisi`kLpZ~kU%f7!WDqbU3UVcP~|SPE<-a`s`*t_r1z^qm(e)qS|7b`gV8 z3@f($^W7DHoBu~cChGNKh=6Je?NbHnfD`OXLLame+BTH3pq9a%FI?PC0U?N=2w+NT z$POwa=QZ%Bnvi1gy-NbWWN=g4i1cEOM|ho?;Ok(=rL~KG$V<=IR&s0b!TB;UMU6y_ zUl}GO4pN`)3Vqi#^;l8{@&eN5%G@r94|ZNfHvLp;S}O7u+4VKs>w-!D$yGq7rp0Ka zBxGniOc*$I1O%ucbG^l6!6*|`{=7r$Y~bvUkOVNtn&r(Rb3(0Rw*A-PRQdh#RGE`r zz}`$oG?bElJn#w|OLuxZW_$zU@`;y*`5DVj2|G5e3V|KD(QoKhb)-Y}pZWC-v3*K8 z?a;Ap0CJNdQg6DmqPR4TvYoPF4$&d{fnSURL1&tpTfQDXg7e$)POZ4e#s4is z(@XLsUxo($ZpNk}MNcLk7n~6=s~)h`;?+Pi8z46KW7US(Ka)S5%`s`$wn#s7V%F0` zDpI{opQ5^7SYE66VUEkCzd3Rf7f=b{_!;mSV_W-XCax`1G~De`>RWQDc<7eQajcy? zLlU<$^3>XaQqbVMkFJm=x@!IM@ZRtkIT^H{%ZhK;f}4zv!oi-*hW~X#fTmw=MvCj9 z-NgA^C{!Q9--pTs$bPn+nSgeou>AE;{MUQ4O%h1M{XbTD6GXuWg|GkI@?#7zB*C?W z&T?#l`VpM^J>PsG_8%yzONEs$YyJx45DlmUV*c}o&1(D(5zxU2< z$R6J?W~(fY`;0wvsuJt?vP$eK-!ay(nB|r}cy!&*zFjHvIfp>NjgGW0OGAeXl4EAt zo_X#WDkC*&=bUJ!6{|ZFBj0#DUH+&nHn8EaT#50v?pI4eCbo^lj$fKeRy*>m-P9X} z%01hA%QR4p<-3=++-SdOA6nL^Klp6=_(l9-qMx<=lM@~A26FbcCT~!XBPQ-leF!D+m0WSXIuK?hT{F|Bw3|9&Et%Nq!r^pQy zutw;e#BE8r-MhpW^cBDpL8~0X{FNJ0tr#PzYv%o9PN6xs($tWP9f5Z_^RPaCTrz1}+q^X9 z-P|vDEgM+1m|$zPQP}Gdeu`7T&5?D!z+9TEfgCKOjR{%p#?i*9s|4)itY%H=8S83b zFq0ZmyodZ1`F^!u;tftmo56wlKEM0eOIn9kNW}yy&zqeYI#_n&je6a;nVoq_So?q? ziFfIRN^f=D7OZyxw=?EfV8f1$Xc-MVXMCaxxJW6HiPFEKg z(N~U3BG`>gR@dVZC#SsEIAu*8DAC79YojAXK%vd_r3{UaZ+ZhO0qp^bS8g&;1vgh+ z$TPY*=Y0hCcRljmjI#eO0h}Z&tFq(T&sO}&@(r&Mjci7SA*(d)F0?S_MnF#OwuV@Kt@obS9>5QG9MmmFX zP1Mu)y$6n5tsU|1c$^?NPt{Z!HKWQ?Z{=vdsu`)8E}5HAq_9~_r3qKCnHG%san^H+ zI(Gw02ZN6YA#dwE|6$EPler=vyidQCu=r#>QYChgp%kJm&tEzFuuKo~Knt0upu-un ztQ#**)-wp0a`%aocV6S!%GFUql*Be^pydPCXO=bwdmHKow9A#>V-XynDACRQV zFe`C%7j=Uea63Ol9kxxw!kq2t`fr~W6<;p0VZ>J|O>Y`gc({xAWA4D96| zOk6k^MqB-&-h_sb&ZS7uv-tQOIoZrZAid^C<^e)+)Ha;o41bnTEmj5yKw>&>J1*FH?q>cmWj_ z+VwM%w)8VloHewi3^|CDW)fi1XR1~2wNmHTZ=oM~)%UkA*TyWH;Z>BJY4`q*u<-@V z$7=|O6UCST(wC)Y&$|YQRyT#e&+{d(nBr+))-)<3jccsZR#H-E2DgqP?7tF~NI)3E z|KR}*RDpkAP_>{{Y~&p_Gg3Nn1^o=$M3qxLdTn3e*Pye9mBsWUoVfz28(HRmy9KKP z38-{eYsra{>ob1vks8a$nq}QIIU;x?<|89}w*h#~)0-O* zZ}}U#5?c1JKOA9P$PR+-9`dT!;LHeoaf_eYp7kGaE`7wE-)W96djcnlG^P^layPhH z+cqKb=0xU&H3yVyO!7uAc6NS>ob3o6*jULcJU!4Be?BtoMI^j}_+(UJ{zkc8Iud-k#jstX5B-LDk*_&jqG`WoMy`4;+` z0(Qc=;Xz?Ie74^nKj$s8NB;66VZ)`BJgW5+tLgz}&dC}i7>2oADK?zMG-%pNzN@6Z z%N+WywmSbb!cclDg1ZDbGfaXV+>^26_n}%mNTtrkuIv5!Mit>OE<`C@IViUuEsE&Z z9F9!u@^!-ux|J-1=Jk8$EZ?O+P?#68MD;4RUv}YtaC!HUHL&9E9`YY7{EE=;LYEnJ3xgY+xS0SEZUG1c9M5tcQ1OAf*1k>*4N|z-Zax z2Isx5byMv$%&U_tk%7q@Yph~!=Fk)$z{2VU^QIUxT}EcFMmMc89N3gGJ>2XVwqgIq zmxKVbPE^v-TV-tz_aBb%g*Debs^6;-E}TJjA2@yYhK;BtIrl_{YW21g+%>LVYd3F3 zLQY=JxFY##{=KUpkw9vc6MZ6|7}hx1HyFh`&a$=72u+yg-STg!4AqhIfCJFytqJ*)TQ;Da`aBgkCkZMjbb`g6btS)}$0(5TD{u|Yy~lj{x7Jn-LN z$U&23u2PJ3PHf}33a8SA?w|1m)cge{t)D;CzURkztT|C}zNqKw8CsWM@3nqx`iK08 zul0f_@j~^sSf9A@z%2>IFQ&W2yp%sD9h>e>k*QB-O+D~V2BD1tOd%pSwV_pyHJ_z@ zpH21FOL;rNLJ4!S9&gbL@Aeax``nt5YAN z-;S2{;A}|&Fbe%b1zf;&K3hdBe)q}v?Oqb%7n8!M-d?#G%E5dk$lZz%vroPwH+QG2 zm>!^-&%p(4z0{AHp%v`6Xtg!|C?pSA(cD%#byd8^tFj|!J59~eom42ldB&N~1p&4E z57&1*=5Tm_*yyP}!K1 z=g22_SCbH0 zqfhk@IaZ{|DZuF4!;5M*bkJ%)Hx(*YKjDA6%+D|(F*)`3JM*>^3NW^ol--C1bozi6j%_%i6o4S zbjJ<@tykUhU-B{K%d6u}-nETvtwR@8Io(D69<19olZP&0L;S_E>~&9llSOweRv(Ky zE}?f5Yiam2EtM{@tV`}lWF-QUgG;11(&wol$_|7`_a%bB#8***?#)9+s+CNLNj|4+!|NW18%@(>C%sM z44F&1VZ6{biEd-wY=y+s@9%JId6%`OS72YUtuyWSiMTlGmBQq5ofH`oi*?aRYtV3@Z z)od6r@exO6^!|B7<>gk)WCtfyj=DfTB`fijfbFZ2IsZi7r7PIC%4;&64VAM4*{dG% zMk1@O5jdZzu~@bd_Y*_UEIiSJTt}Ob)n7&(j-~mPmB!`k){~gCLq=Z(VA;6$jd6Bc zln;gdmYyhn%L7IW{b*Zz0i(VY~OgLP2=5|Gq_&%M8sC@B$u zsDe}tLntuAKgXet!q3mpv=EZiJ=C=D6163q-8A)Jy_-q`w?z?EiHd%vJp6sleF zXGtw-&VMZz-wvaWp6DFqP0+<}-5`$ezpz;@ku*??`i7dc$RF!^7SVZebFNU#aQJ-_ zC8drQvW&xGOP7#p_>yAnn3kmEn)7FGkKyC2lShQj(Yj;+%fj!w;o7%nu{0O=LMQb@ z*#kI!9Q4cts=yvvsn7j=L>-G-sHEH*! zduLmo^8YG!@5No;JvSB=C#^w#u(Uznc=7UVLRD^L*4# zWX)1TGFXM18O2&SG@sH#FrSLMpt*+fc)Kog>QdR6yMp*IL)3ITjvs4<7Uy?XZQi5` z9K06Gm$VQo>bJ7`A1PVTSBz-F?dGibor`%37+)9{$I;{8R1t5_52j}()$~kc_b{AC z2J`t-+wNrH-ub=b&JEp8j1_O`F61wsyAYHi1|1(Nw&xK-xY@>2PZ*1u@*KuWB51|n z+UZ4a+tftnOWcgIoANVJ=e|?VzXD8{7dwhgV55uU4@wwGZ%W=W%y6%VFUlJ8K3lXh z;3-XO9%-A{g8!pOqp+RVcPnsyr)oBH7Xs7F&^iBLhka@|PD$pKsb@->kjRjQlO-!)7DH3ELBN~sI( z6!t#}C+2r1f!tmRGaxSVmja4dhj7-?+$6Wv!uHHdt2Drx&w_l6CRZ%A^hIPKX1aQ0 ziik>P2Co$6Zz0Hw5K;T*cZv1y`vc2lxf?CNH+=cX3B}dLRLgV9w@P#w=xAp#Zv0?` zX? zr`)kC1bro!yr#q1unLI7l=RpG%`!nj|6WFi|8p6;d-t|vRtAm9DRjFg82_%hyO(pG z#A!UP=zP`egoTWjO z3=(RjvG+n*MtX_>ErJLBgv2|DEm+_WuCTg@TJk(4izpzFz^un*Ze>>z9vGrAKgm+? zbs5BA%1Zb8KI$gZo_y_@&xCV)%UV?_2eNakEH&!zba(9EL<1{Yx3hDLPi(7sn5dHw zfi3p7QAP6IY|45mh!2#b$q~B`oFljAC~w?CD}G=#ctp)C?Q&sIqD!!?SJk5C_y|vS zo@J%R7OJ~8QFbb7h&3nTpTTCFJwLao_ay-@kM86rFs5Z^t8y6KbDWtoIWxYWW_|mg z`>G@9l1w($(S9Vq@>*K$V%OAhm-$OP_mxE2bL`P^ua3W#4u4xlm6r>vd*W&{z2ZPU zzb05z-|pJFb_Eojyc%yB8oXZ;S(7*uvgpB-fzt$V=`|#P%UbvZt^Xo1Wu!TI&ck$D zPG6`;-5)oc-Dza-V!RfR5)me$lejk|w*CeD@9NeE=IGub?3x++U!X!s1}VNwkZiBA zj&x55BjE3ywZ{k7hAljA0*kWAnTA}kK!xwf6dj88OHCTKHnVso$;#-*Ghe}QC16>@q(KlbQ;fg&AyrKlIdb# zVD^0BQZMT)32ox%@IAB_*C)|-<5SGgu|=dwZ#&DO0+ZdsWAuE1oGIC?p}>+}EQ@MNQTD%wUw+BQ^71H2+c z{C<%Wh;fv7v46%4gJ~-gQv{kLCudg;KAMSI2tF_~k$*r&J7adKwxQ#GG-Ek(icQE) z#(k^~abROP+nV@+D^}YqrjW>yL*{yZGoGAWGc-T{VS`xCIf$F9ytP(>_Tc*ZCPgJf z;&SG-=?8T~MO9QY>x5rIJVrvRl%JfCebLU=B6>{aSC#4 zC3tQ1nN;~?!|t!xeRQemLB%BH@uct;eaXn9e!-$ab!~BY>|c5);q+#;y|N`j$xe6f(A1CsH@b$>L5V zn3b8&wdwpGnUG7LFu;*GFLHPVi>6p7H9K*%+k>!l1r(c22@ye%3LbyVe*D&kZ0w*B zmR1|y#rrn5>u^v~s^;F&p^q5`oZy{^%~@izRQZMQ*?i@m@p z;AkRnnsQPY)Y=@D>T{Wv5ltc{DgB4|FTrN=>yjB2KQb6_N>seCBbN|g0aN|cW^Qs?{zzn=%LMK}J zp2Lgj%BO6-q;pvrcu3*S$T3@g_+1pfe3sX82!s@OCS&2Mac|DaH_tN9PY^F`eTSW9 zHweYDJk5YjSc$H{X`AS%gMP!*!#fpH8D(qdnu>o!bUNdwvNQvP@>0P^$3JH= zb8$V!V;Jsu?azMBa60+-4x2iV6Ods8> z#^_y_u=6kXy+rpH7tq^XrA(9*&9)Sw)r`8-rl+)F+(UAVi*Ap*M7Q`7(`EA2G>VT3 z&@5HK)pU{X!s*`A$IJ00(B}tOB(0(y1L&5UJE4(HC&-Iq5|HGFN?**>=|IfOvGGVs zB~$R)8^xDf0QCHKe#^KQnz9i|-1 z=o8UWK@w*e-0!97rzampXa)MCf^)XIv+vYOA2w(g7Pz^adjxalf=^=DUt6%X&%Z z&(U%&ixaiG8T-j)z0#$x9u(c*XkR&SD;{xfA|KnRj|S^R(`p!~C?=B_z& z1P$j_R}N@yTyFi?L+R1IDoFP2gZbBNw#MPeN#Id$N6q+N6>!p1WTk=DyDvk1f`Ka1*rojhHhi6ZFG)1`H`KD-&k8Zxp}Cf7KPW(agzWa<-YoT` zP0a4tKo%>Bv>84BjArN&`E2B>ENlSZkihl7c0|rDA9%OFT($RKyBlXUoujc(EO^-% zy;b*d1sVw6T%v&Uc)N!UG{w_ELZyEP&Cn7j+<5;WDgYIi0n0Xv-P;#O$tP_ZsbLwj$>%_hAbMb(neEe-lRkc;F@?N7fFGWHm(= zk<(RW-c1eG5uGQovL1#Q-#doTPUl(<+_Ku_n|6LSRhYJ*DhkAsE%Q!~!**}DLh$#* zn_Mc9Th_qnT4HxE^8ZY0FELIL&E!4iS;^q_+Ld#r=HL^;c119m*;>P>$+2M8V4Svw z^qjT|ay`8IdN%*q(L+l2dxgL8SHViNf4S0_>CtB2x)$SKJDv@D{o?4@TE%2>_*b<1 zkE!D5;q}d-t>5(a;=srEIM7Jldh`hJo9<3^!>1p{rN7hVx|rjZxFg+gkNQ(|H*!LW zL|%QWW_0&x`N?WHr)wYpPf)NAXZ0cV&uaW%W|&a}^ojUNWS*5+lMKyr=uAs!i6+&@ zl1T)oC4|kuOM+jX^F|4YS^MaFMN2}#H{F|fYMjhzzG!LF>yESygxg$wyMfHVSdetb zDiJ+?$n>{{BK}A?&GNC(Z^c2O@Zdc?j2n$rw=hPb?ydqw2VTz5Tq6z>Z)FK#QX9Oi zY)w~a2uG(mE2P_2zJ_P{$ug?Rcye&0rZl^<-_9BDM@>O!-wyH_cMc1(yFOg|Jw~0M zsTgOx6*a%`3^(`Qg4TqsP({yeuN$oH);&A9=F3u<9(j!QMzvA_{g^-&qG^B5C0w50 zV(!``mYE={f0{)8^88bXQ6Y&~9NBVI1-zQb%(`T}GlfEnlVsPP6K3jlD6rk)^g5*3 z4vr=;`3pS1ZU7`#vO{rFVwaCae^&*)1)2+q;KW}2<<`4xvyA)yIo=5Zs)*&A1Ds0| z19-e%)M#RCM$WHb1OfirM)^<>jtb^U(wUbUc@H z-8nzEzH?m>qqFBlsqgNOCZ_bS0&Iu!OuZzYW6EJQ_5=7b)&~8WTZO5DL$NgNQ zKOYHtRBQ^dcEzTwJ;0}B-oP@vB9MYU1HVI~4+0QCz#p@*dA9=S`Fq&oKOK(G>vbX473&p z$h2WengTdo+^vS_uR}i}-6Wl2{Ha?2;ekB8!GUAw+#d=$bE)VwHDsf#uNw6Ey49=X zE`Tf6C@OhNb+N3|tV|&b3!^qqu%52k7>^xA*LS5|#J(EE)qK}mDtgAVd54wz5bs$L zA6~tpVA;e?^6F=K4Uzq?QW*|^_PHyPb9U>LO-gWczBmBB|4(MYW|vU+Q&oSy99xGR zpBkFs*xqCFq zT5>eQQB-NQHI{NI9vr6zbUpH1^YE0FP4iP1tUHRAG>g5M#e_W9?tK1eZY=YTfnNIR zZ(jWu&km2je%$#YrN_+R)2iN$kK85N(E`&qDN|Mc3bBYO!H?!ozy=|oi!S@fZMP&YAS=|)lb-@EQXXkjCJ zxxa6WFAH;Rk=EPfA%=goX^qT_(ig7B>}@CHeI^9T6CPCF-W!CLyQ4MMU7m+hd!gya zlZClkwC0d*!NzpSQU78{KWn1^O(6N8urGR{1*S;N3K4ccC2)g4WZ{jmKPK zHhRSmC@2AWo|~gFe+sdaHT+1P-X6aZG^qkzMjq~s0xcB~CeLKpAI3q~8&#l1*jG;A z&bBVy@U?>;k|T1kowpPCTVGLr^56g9pbEI{`O9oS$p0+F=Wil0W5j71b6?CLPm=sL z2AnSzRex=xik9Lp^K)WF+dGk%gRue>+FaA`d`$62OHl0IE=+JoV@#!9>R*A$u%csm za8R{@ue(U2NfP{BgmBxY#ltqeTQ@^E@@0{_`=A*+XWX^1Q9051LajyT_z`z3Z(L6@ z$hzN!z@MtUt@7gcyo?Au-t$GWeVn7c3`NGTKf_7e-|%PZ?rhhbT=LhU2c8RVc{6m# zx9U75dfdvdpE`>w5g^Gd8vtd_*^Kw{-CoxhC3bQl4rA`RR6cNpaG83^%MBi_KK_mx z;uEC*xWmsN-QvkIB9~767m*JH`dTW$AnLpgJ>d`QY{Ye*5Kbk7A3vivpEc{mtxf`~ zPvdMIawLjnN%X_*?9l(*W1aupV|a!h4dz-z+W2YYu+s^b0s`Rw&NsSmJvkGc2y9dz z^TFR=1COj33wOpqt|GI!_`6d3F;QfH>sCC?hhU{-Rf?)o!2I3HQ&m+Dz6YUURok3- zMZ3;bV&yN-USYt2RE={&+UCiBu3Nj*-#J@Btd_CGrYrSc)bA7Ab&Y&#rIf!k0d5O& zQj6W)56ymmQ4_^j{|OUr>OIB~;je76{4~F-pGDq^ZVeIF(qc0*b`j|ZGi3c|b+$8l z56mp4fCTFCfA=qrizjjQlgs^t8?--g(I^NH_yzs!K=^LIzg$W;{%VFxo{ zbO1O^Q;zw&y%m?a;r9k)HSFSx%i)xYso;O2x=_=@sWyEN2*^oYL!z1d=-m&dv7-aD zJ&XPys_qc1_EUv~bXPV)yVOtRg7_aubSB|rr>I9Ic6{3MDPg4Dd@<~{GHCl89sjs_ zIB?a^?a>jP?o6Vu@jqGXu^d~TZyau$>Ox=~m0}U%cpx7$mFBNc+2cldZ_U!y-wxO> zlhG>*V}Xr=Sl(psOUb1v|3HpXIDa6P@kWru87AvtL!z^XT5XBkx!!N4ijlm!p#X=< z@uU{#sJD@`(v;aWhVZQSDuffiOYC4aZ~xI7Q7Ndwpqq&1KP(7{Cq$S(fLHL(k3xyp zw3EQ*95b(j@ERN9@2DVZ-y)1?o7jzq;HK93Utls4ku^}+8Af8>J{H@N9{p+ZUD;I< zrYA~kNRBEIz0lF!j?m?qExSqJ7;wBNPjeyBWs%0cxPNeC>7sf;&YOErR#R|vzP%%SR1~#D`bRu9vNBh3n$Vp_$1N)>)t-IbfK7;CqEE1{-i84)cdXn4w{#*$ zu&P8|IS0olPp1J<>sjfg-s<$b?<^bYVi@iR?ur3#2bwJXX_>*ty7#l)-sU%dg)bTX z8DQ+>4VqGi$2(bRZyAC(S_BqqLBz5NiCXBV7ZW-ZJVhZkg&|! zEnDi?J8nlGN(3pVbzcQ}-n)y!SyVRE^g@7L*p$8SalHPqzO*^`2@a~BK&4;KOqrvf zrSRTQkbdL>g(kQclnN4vbTV(fF0EX^N}gux@xx>XZ6p51gKg0TV&r>hD)_DzFG5-?bGmvx`4mhzsPU z34`v_R)&Zfnc0RA?&cTdTa+97*-Q2<5 z+StOS4Z{Yv0Nd_RVf->eKlLAkzMsIJe4(2_NHht@2W~ow%M(HIU6eYPRDkQaD+$-@ zI3$i>^%88gPP+-|rL<1`sYsE941$#n+^S10g_Fp_g1Pv6y1JS|!Z!2yTe=ZUuz2$K7N-KxDnO+@0n9u0DPw5qvWjMvsNF;qH;YJcfOQt$kpenH7E16xTOTxqk~KiNSU- zWCcCKAZvvrVQ})zxLC0Wk)suP=|McQO_PT6J3!;#d39+MK6i!AhwZFi(hZB_6AR-q zv&!HmfwRr#&U`E7RCizb$%IWocX}4Wy6NHCjg_;J$G$<|G?|J{6-nKw7?r1V8aTI< z*O&9wi9tf$u|p)fif+^qSz#jWE=pdN_mten_u0{?6>adkSn$bGIqF3CwRKw572mJ6KNdXsd6Gn_Q>zmDy{8U6@~B`MBDe30vNysb5e2_C$Pi`gnKlOo_=t z0HeGQdqLUrLT^`Pfsc&;A+p`jz+_-W)&q#+naSew9w3 zNitJ!p+`8nWa0$^d$!Xys#kM7yzYt1)UPUA0W-XH@wPv!M47Iz^*@pMRiNjX;cc5A z&5MHV;nCx+Llw8-4L|QqbQ9eV1g`8+i=&`14CL(E&ocXQgdq$J?KHA75G8lQzvibs z354R-4nu0QUodz(xMvfg6Z|DRLY)V?JaKyB0VZkP7au}Vi+@Xmr@x57=J<9@4(xr6a7j(j2%+A0^xK7yLtKZ zQ~p8>!~E#WAET?wLf;zC7Ca=({Zx{*-EqGYi@Gs5W6 zD%xj)-55XT7Th%a@PuYMobCL6-=#{IMRrkShyFkF6cYVTVNzB1s?wpKO;y=&5D=t7 z57vEl|K7)|U)43Qs>sW@=JN-7jSNe+O&q}=yk7Uj%Vvd^10wfXfK1lj1Nil8Y1Gig z)+vcVn!D#^;6|`IMvE0@YN1W`2g;6F^DgyoCF82*rMv$wwM4W8Q-2OTw`yj?6}=r$ zfV~mKlna?&$eF_NqWUQr!n5%ELE@6_dqAw;=gc%o+S#$1duOcgZ5_)|KC5?e_+QW76>u$dviFMD9VGu!k*&e^MLpPL+K zoDnb!LLM(@a%+5@?CpZqYu5UYm({qf-6_fQpZa}hN{BJHQqHB5zqeP7HKxhmgA-m! zI}ulm56DCEw$dAwnO`^3-b;KiXJ&x?;*yb9o7h|MUV;W5FrCdWBxJ5NxN0%0d+KM6 zQn(y}rh5Wo-Qzy(f9KL?CEzAZaEoDk2;=*# zXhxn74geE;D&bU#kPnRee%Iz8-k3%ZK7${D#+HP!J5IKv@|yp5X&Ncm*9;UVO829y zxkqUOA6A^_FLyP8kjQg6@3cSR2a%`8X6+?ksA)dPFFHfi%O_0y z@#IeEsa*ESe@nI3_4~1*F``2T*1qgS^p_LwHeV> zaPesvyfbvnxFrfoB-#V_KZT{IB7V!*n0-$4QA^xf#c~z-VjTSz!O!f53JHy7>}}!; z5^0LqF;Ac>l!r$*KAvn40aE1=E7YT#;UH(k{p91HKh=4J>JXm=?h zJ~Mx&b_nkWf@6q-VqdJl?xQce=O5$Y3* z$*pN2cW6rv@g{Cf6=g3q_!phNfvy!!IMm?iHpyBq?D6Ak0sqn-T!W4C{3HKg`ejOe zlCD4Oxf0y?%7M=;*KQ*-q$V}Wda6AYv*1dwSOo0DF<7*F_uV)nG1=r)b-whI`fpYK zK=n6<51%&?asP4tqy2F-&T(k~CMMIh#1L-Fbzq50+!(zZ$eV-OL#Dx~1#Fm)a{1w@ zd%2$;H+VT#hnmW@3IFn3cjKU5q6gj412sd#e^uaNm2s^1sm!?oepbO)zYxCIT2Z2( zr+)3G_?j8I&PRhWAXJR>wNe`Nye0g_g#y;uT8CQ1ZLpQ3uh*m%27#p&W~kVGjk6Mi zy0#7|PdpJ+|6EEf3i%*Rg?7+K42iQ>D@MDx3_+r@)^As>AH70L>lqf6Ma4YBE5FDlPqpD(RyEdpLI6+^m9tkH<{ms1lJ# zGZ$2sfhwzmlJKae4V@iym$6`|9z=#OBF|889G{%-sgQt2*9qxvKOA5#LI2gEEt>Na z5XVOZyNA=B*w8cL%z@?}q#xJ?5b5qTy3l1+q})KLz#Qj8D)Bw<{LDA`=b4KmBayLV zm9*KeqKez)lMPLlu=*$?&-lfylHBnw)iHXa<8DBba7o3JphHTb%H_L6oPh*kkdYgey$V7I2$o93D}sx%5hXrUvbOi#&GS0;%Z9)dcU>BKa0~GMO z4wgf&jp;-~U$y8uHD|E_V zGRV7a5k|T*6(2^JV`-99V1`?=ZuX=@WJ&qsLc`IBG-dy7CCiLeUq^LiK-nX)A0YRu zR>k0^;=NBF+hDbBF!UexyI}@CL@#$1H3n^U1GhodQx%RL3Ab?TCDZ-rU>j>Z@>HRW z`pq$grFDlzefCk9O|MXIwnZ{~F7{{aStf z=w4?eXcINZ*~U2PtkHDMZ;7bc_S!*?wtX}$nEnhAZk#xRgS}eBEA-UlDq>^rh1|Q# z7;aA;O$E94&}&2xu46_l?Av-i%IbTNIOO)M(fR-(KxAeiOrY*;f87QFT+7aUAB!-s z(EhuaAgN3a0wn~a4J5iELUS1phu`SiklNSjo3DV&5sw1Iyjh_q%|PMYdAeh#ieC~5 z-DQwJd!c1-z2#%9sSpyXX*zyUKoc<`q0P8_0)2?uikPSZRct>^8L@eMM2LbGg}A!f zuhO~nZA+0MEmrK5y?~reutc8#ttE5Up*6XUx9-%HjF(06Vf>kbASGPOJhj>a`QU)PkdsW)-LKr1O-qc2*JA85n> zs-0>;s7>On8ob4(UJyMm1dd-kwf?!Bb@j1KvlDd}+7`vNBR6!GFD_lL*Kaz1CbdWePRVIU7VHy$dX(1bzpyDvG+gyNrJ2yg_iKCE%`1iqRFdLgZv-J>aQlz z-;{bn&akIY><0>%1cLocol9yH6euQ{f~Lk~>QlbFZ6AMg)na`c;&BsLI0#;aR5Zj& z5M~g0NSWztucEJnhu#*R_&?8os&qx2Uu30kaiz>)*J7aUx0g%0B<5zt*+;9)o8dWOWp~$aOh;Yl zdEi_^?vnMGpq0>EsqpU+vqj%ee1zXTWjV%o$j0or37@G+_@I;5Gm5t=YuEZsM0c4( z9tN$7Q4)7pM|&f3!rRUqcX=Z_SOT8i=$O%s1MpR14v0}m%z+D8lRYC*mPY-T(t@<> zP;67%R_U3xm)?Jumg#%lqAf)(k7~C2c9lpNae;AF;K;2?|ABagv4m0H?Kmin z&vz@0%6)2jpV^S;&kdi&#_rmtvCn?9#`ANB-S%#-XA)lbI&EGH{u!`0!&xZ;4ZiyN zp6$1BDsz^2TpWSzpZesp(R=UFsRmu5h?FV5zJea`Im z#!`w5*^(k!WF1kKY{?cvrIZ%h6k(1i?ba40rYLKXwM0gXr3Hm-#n@%ZWZ!1ycYD7- zpYP-G{XTyG!a3)@&vm`7*Xw!l4C?PSG`y%kqh#=QzB9WtvWd|Vo2k);4?k&qO(ev? zLG+9M^2E=ThC!Z;GV5*MRxdVi={n+0tNgDUrEzj= zSC(9R`LSMTX0_`r{H)Oq3Jqgi!HY2%;dqulJ`h}vAZAV`m%!KOHT5v~-(TeACHqO4 zPmvz0|E=c9igN{za~`_+rygBiHzAb$6n|m1EAs0eTZ2RGOHRVDve##{Zzv%nVP9p* z;4Dd}U`{?nu8+>Ljsd0uI&M10EC-Gs-7L;JM2H~_UhO-+|Egwmc??CBPo@m!R2W@;luhBCl5x`K7cedev1}Dt_gUp(>p@+g ziFQj!b<2U`=2f@j0nFOK;9yJrG-g4mAC^e1Si0V`HQ^7`W&d}ZE(K_wx~!r!`aR|g zYo`U6cv?AP^u})?8oc?@zXn}g<179u9*+rZ8FNB)dai#d$=gM#horjo*_V5ht7?@H zEs0+B%lIn+mKbQg#2JI?-Db}qi{#y&X7H`-x#{4W?!%zNfJuTF4m82v4L zDQxEA$tlnKR|AK_uH-ReWLfOwL;RILRYUqd8XCtk9@xH^k5j{k>#>YJ!^W;tfn(dW z_~j)ZK0^sN=+HM(4V;M zX+?Y2=>8u?IB#kE1Lb6ibla~g$jwJIQuN!g(<^9kAeY2shg*R>a)CLBd;QL-$n;$K zLp*EZ?g`upC2$B&U;9~+6|NCjb4M=lvs-!pyV}bhYn`RvUcSEgCdBvyI=D1aUJ-ZF z=3C*Xl7AE{e=R(g++Ht2gQf_7KYYW-Sb$#{;tvOwuY}o)UUb<87=9KC3))L^!^s#I zMdN96M#oWf#Dc5Ahj?`SF#EAt_Rz9iiz_EjDyEG<$+C% zUpH1R<_j}LR(OBUb=nZYPWDrFpG%J6o(WRSz^VQel?;7-Pjl96R_^mt;@+JC;N(;q z73Ly$9`WkNym{XbN8cgPh~(cEQ=TP) zI|07qI#VgKS6rKyAmH9=3WnGLUtNTYMwyG@V zNZRNe+)L|DDbgI==A2~x9?S)g|Co9$-D>n}jnLYi>F?klclGp+CEx8LKm2Be5szrB zX**pGiNmkUGb-aZ?a%10Tau(?gvbY23Ekg4x6XN$H$U`SO`!u%HSRt|U{oaq90_m` zpOax5-Tyd9Mm7flyK4aHeHzh%U7@E2g#xCi6;Y(o>pYy#%xhLHx~1>XyS_i%#H%= z>LeK==<#B5B1HSl*fw!7xF{kSG0H*<#%(|Exk&Gj;~hOmrdhlK`$B8@XQ_y6ELV9W zO%csGx3ff!D)88>+(Lj8TAef(@}LHYedt)v_bZf~Ji!}UM6U(*mc=)>vy)jN25YSA z82DKg1q?Hwhl>3%TMr(i>@Ap#K=r|4mXY!@PFu;+r|EpldZ)AWl46t3mQw=*oRW=w zea`oTIX_$61aG-Py&c8qFv$`0_58}jB^%n|!|)4zm{8T@u`78ju&T`O=*6SN+oy@Q zZ{t_oD$W+o|F0Kdq}HZb7SI_E5_M(S)@cjI0{c z%v8|AGMEVqPJu;FdSi0@vM^Z~N6Mtam__bDvg2|)$=qM^htNq~o$U~2KvQXvsK zB$8`=&#ZGSu>I`uqn-^y>JP)9abfO&GOO@)0(eXXt4bz*>N$lYW+^dcr~3qSN#51? zmQ`bWF@AVAZJpVnABu>wv@1@H676&K-6aA$*G>t9z83&gmegX456TXFc&8ecem|gP zGGSfbr@M`^Y%*M;`Z&xIhQI#)Yu?En8BgZVtH}vjq8I9B1fY?RvIUM7?sVS2_Gx}y zG~T^w;MvJ+8Lx7qZFqeOaAXx^wkXq#j_+X;{e|{!9`&GU3pcU#_L6^+isY=$s34j> zb@vXfJTcSl#$S7xUEJhhdwi;s#J%i`ciO>Ou)WEbAf^v|Js8rpohc&kT7?U_O-`>c za-CSVs%?64*HmZmlu4l+(=!i1n#}XX90G6D0pmT!Bfe5}@x^0yv=?#XpU&S8p1tJZ z_W_o!9xGCwgAg$`szg_(h!Me+nM)EvEyE7a;7_i$NhlG4)`E{m&NQX&IqjG|ZZH-< z64Z8U6K+*P*ugc3n9x-ktETpY7De;Zr}tVWW>}1DUp_2Vj)P}UFvC28CIv)$_TP3} zJf+EAE06S_6Q=91|8pHk{-5h0JFm1K0p1(uo>+G&Y3VD7V`>~2UTi@Co6T$u4Okjh&}gv_ua7z3C<@9ZVL*x$A@ zREhOk9&wsWy0>9`6VB%Z@%AlzwRMuH2(eX*>V-;TE=Y+vP{3Jvs8ZN=WL<(HOCM$0 z>Q$^@%4%OR9_%-7|L;ts!2}EjM|O<8RRoUB&hm)Zv`W*WG6fsh{mrM|=&=;^gqjfO zN_ccF^6cj_tP!eZzj3INRfNtdAtq4k3e4U zMkXKdHr@@odtHlduEsZASJ4y2NFR)H;rSh?Fj`v4e*a-t(^hy594hOGhsLT1`RxSy zL`xGD${1z+djA$y+S<9d6j{4G=k4b?x*Ccs*UpJ8XA)8iVUl38wtuf8YfpcMOdv>u zsN`xxJJ(~og6{>?-j#lbf3)^i{^go_-*!p66-+Uon@`7n!jkny4zIqT~y)7cJqf$Z{JnRjN2 z*jJZ#wiKSat;XN`z1+5r910Iv+(yAg<$#esALYpp)Tz$#>s`*& zlNa~Y!FELS*2|SdRko)q{$0A}t9hwCBl`8jI6oMl<7wcLOF9;c^qfHJe=0DYwx#Oz zTkTlMG0%aE9VP8HpVMGGT-!fY5tQJ5uI{K^3AWeJ>L zsi#>1KN4IZ_eBK}=sDhMfjXSzu){T8&!_ltV{!y6uoYPOaVw!$QPSeOls|YxylfY0 zZvJ<4TIP9v^RRl3Bpa&IJ6c~Vf?^aeZJ5J};U#xtx(L@7w-Y_U2esP;mjFN3v`*x9dHk0;C1e^CjO4Ua9iMp$)IH=jx> z<>AL)?~p@n>a}9q9vrz0g>A4XG(Ht5u#n0muXYH( zye^C7;Y>?9n`FJ3tUyrJm)DOK_2~a|%fKq*Oi`8|D{wcOJz?NCyx~K^`=dk!A9l4l z_E1l+weMSXWi;4fSUXbP58Y2%P|+PP$j(<%<5!C@{{Tz0dN_;BVuGzIAQjw+QpEFT@#9gTVwsagBtIjGr*rE%o2rxT0mVt*J;j1)|?yQ7iN1k_! zZ=|t3-t#ys!!J55v!gS?Njagxd*Q6yfYJ#hh22 zB`juqq><6dRQjy@iFNlWViL@#WrdAKG8*=nl(g}~m>cq&@Quxpit=ok8_n;ZwEbBz zm{Q^=>zwx6uLr-Vok9QoEPlv#ZJP3Dn!%^wL&;P=j$_+}Ro*w2w+ssmV+>znr~)B< z{=pQs9319{@o}AK?tYRTXN)Pqz8hA06Jz9|?95g7EB1|PeyrUURA&4JS~yYGb7bo- zv_6A$Y|VPvkaoHfsc zZrP4{J*p^c->sLol3h4*cuVP_Q>G=99;61P0dWgrw)li_wZhOeT2IACB zW&(rZowrfJxofq}eV22`<=}?cKG%1)U7^OBhtn17PaGkJtF0PJ5v>)JO-foL!avBx zN$Y$VtFu_l6r#Om+)eo6_^eu68BKjIchbFWsLn`bA1GlNd5=Z&P2^cMyx29lzI_bc zEeRj5QCk_LS(3C@*Fp~9{S{3BYa07oMd$*^U0(hGLuB^6sh;$)$Y-U)57q{(9+^^x z#*O}4QKzOn)qxt{7G6TXt^U1)o-JKM8?DbqeTCn7PSxS>^$-oR4R^x=(^wrFaamo6 z_#tN9KNvir#~AFK8>#-;FhYupOF+ycqw%kD&md|)2a`8YX~dsZH|6c(N`Ptd4SzO# zwkJ?lawJ&^=v6sGg2-1qTL`HYA}7W98nxm$L4+x6v-ocj&F7hIQuI~?WG)fl zQ!*AfGg?`DN&&cP7e3Y-FUi{LGq(Yy-No0p4qBtEhOuzuUNn&O&8@Xc*G+z@M5jqR z@-}NmuRbIBD^d*QSr)-|t7NC_gNn^L*Mujqz=$h%$YckBpu~=~Vgzpb#3(5D%^ouc)xrXS~q^LXLywtSdtTH(zp5FBAp1w{8{7A<3 zTb4_2*jPa@@R#D#DC&xGaiIp_S^@d@%0Ng=C$u>k^BGU335bt--pW}w2&7m{lV z(J4fR_KPzY&)bvCuQJs@`h&VDH%uCxi#=b*CQ9ROE|@IPt?{`bSUb>i{od1b?x>qV z_Vaflh5g=66ju9GERV^RGpMr%w)W&iK?#cPfTbs=RfP(wEEwYlN1~JztMTB+N+<4L zQZEniM}8MmE1ioMdU`{N!|9XS2+J4#XWgLaaRBrhC-@k0Y@wP=x<0~pVHu%72_Nmv z-?#J;`+S@b<%rf9sqrV@Pb!CR=e0qWTI82)AqylF|^)8sU2xO5zvbr??Zzft)mB`YIT-md zHQanO;o(-lHqz<~tSf6`6-Z5P{m$P{N_Xk7y+pLQ z^gemzbXu3cIXA7|2$)s94ILlE!EKezjiJwbwWaNf7xrj@^2c~=t7lcNFxKpRAY>QI z=rUE;n`-wC_Z7mm?#Z`VqaG~E=FvuJ`~(~Ju|>nnI*_1RbRkyF!UU)@BZtnhH$`F~S-PB0Su?TBf4 zvb13jaVznpj!cQh$jGa%so|3hMzU$(zz#|-9NM&p$UiHy)viBCEQ-VX2ky_y-Qi_K zrJdQ^mAx+HJoZW0>aOtf0$F!xU2+2ljHjPfeN5yp4Go5t3=OR5W#9$`K%K~n24EWh z=n_nq)n64h+);fR4h}Z#1YxP`pB+wI)P=mYWp-|A+Kjk zi%MR;o-Q^S8TjEQ>?o`x@RM_q^WSjl*Oll9#GXmuRavsJAp)~0GC&@r9+F!Np!?%A z!&T%UesQ4ozP&3LFS>sdv&U+#ULS$$o-xLcGkA9LYHj)$i5G+O_mXh{``F31lq8hX zm#jM)3*8mvzFS9LNV^B#SgR3Y@?|uAqw-xm?GBbsc%_ZQ&8sT0o>_qXFYIryI@0uD zgq3aeg>`fd@}i@}addR_Th(s`Dtjf-J%vAP=GQ#uGTD})!&o(65~y}tY1H&VSkHs7 zf4MsIFM<^;q4%0~ztrE+u~HR@hpb(xN(YmkFS)-~=jKpphd{xGR^eaJ=Kodqvqm0> zFv~I+IOlf##^$iMQB+KOR@WTNPVUIGWy_xXsmZZ*C3MF<_|CV0T>&L5xR&Jggx(x} zU8i_5WlNar9hF$R_pE*64nyc4q>a-CaWogtfv{`KUXtzZduh7GT8oADkjr?&f|!7S zVy-QP=pn^+zJHnin5jtI>c!rCO#6ziAeJ>o28v8;Oh&M=hHnLqOnI`DUAe~NIUWpj zkvwy7719o7xALah$w1{QBrGb!cBMJzVSjSe(?s%`phdFw>|SUY1tD-w4eWP>%;zij%7xl;oYI*EFq;6iDzXf z+Iz*w!s3x~KCxLL`h^_V^Vk0GpBF-u;QmA{|hdFlc zEflYhY0B<;5cXC(mr7weVTTmKaqzxNv;CDUQKuSrUafpSq^#;?w+ju1U1zHbw0QTxt^h+V4|7X;}FG|9z=o8x=eYlP!x z-8L3Kt-K!ePg*1i;`oQ(@f9qv9WxK(DfJ6l z=7JEWmMNWXfo1Jp2!Xh7TaSx%g>pe7Jy8auVtL!;22KwBlO=rNOL`U9XGvH`*QaoH zNCFB{w1<*gJ5!o2euoIH8Sl0IkHaqee<8sf&T22VY%}wc>CBO(bBX5Q;Lm#R!-LR3 zxb|k@p#~8#GxW@wrFt zU12-u?L@WeNEGZtvC}P7S^ySpC+6?zhSI5;SV}Z~R7kTy7MM}=!h%oOy}6WRiJd<2 zQN`p!=Uf`HNMKzwV$`qJ^q<0KX;5NcNG8ON=3PJ`sriknp`<=5N;CN zy(d==7p!l4jlcTKvFhZ4nK&B##Yl=U(}8y=(8Ea!_%DBdYiAQ7Qa56E{(!n@3lz zQp8%|_(*KxTFgI@Z|K{CY1t8-t&fCMn)0l$U8H+zUvWCH9=r1PWMxwKQni-wFw6s* zE+xeBUsj92*_w?w#VdorTy@&t3$8~!9-Y16lMK^E&F6ZcCAI=(g@0gwzeebRzx@}V z{(C}3Rls&Cy{xy)0*n{u&%oS+DLC>S1`!~pcgV;~O>G7&sKq(kW81+U#q{9y%~tEe z9*SH8#%7>Zs!#O78<0w0Eda|FIa?uCDUo}*ixJP!_y8>aW~gaApH=-TrwF2uwRXD} zw~Z!4OH`sN>6IX8C(>o=?@P_jOrv>3|6!xCInr!eLVUDA=3A4tD10au1pFzBS*Fu| zt@&_rhv%MhGqRlXbKp4&0|Lmx=XOZfl{@ji9Y)*Zxbo2&%;db~N8Zl4PZXSaajCeX zdWs%^WvQg%2Tjl;I?T-Ny{;420i$&4T#J)nK~!0Y&n`>szHJ7~sw`E>7IAi6w`k%9ZsRrYNUuD0rBdhj z>fDtSv0b15LMAj<>uu;?>2he_KQ*z=Dm<3t=`N~EfZ`{yWhB`T8)flrv9?H@<@NGZ z-kt@ciVpnZI-kmw(<*8pqif#ZSb3R?1(TUvf{O?Q0z)7D>e}z+(vx4SoIp0G+Sb6` z(`P=@kM^bgLVMR1;;+8PEb!y8&C973)(KWc?giyHt|lgL`lY^$wYOeibNKO?kQAlF z#5E|N6MwARXhvC55|GI6vZ96z!-CMo;{5!&T z*{|g`ZD}u%^|Bv*_2{xCrg!mtW`GZtZ-pKo9PXd?IDWJaPHc}5rP@~HoH~#mIP$XU zh&x2bEWyl*(yS?Vd$(4*Z!z5oy^m&6&=PFt0cFG$kz2xEp9 zi*@3(2Y4~iWdUlIvz>x7@#$f@;Q>CQS?JpM^@2ok*9SVT!NdPBrj zZ-FCc=6%w6-M-+mT^(z zGrh9oJ;S$wd*AY0jXVZ+QB1TzxOdqX9A8JR?R>`Ko>!fX4*1146-MHSdlT&FC2*5< zMrn*=t634Q$Ob&$lnU!M2c)A@VXxrN*P!_>bwgK(jUTD6Z)?soJnT9}IcK){#p1-^ zceOEf)uvA9NS(W24*3i4z0?cIkSLl7LRqCv3b~n?N1ZRS@}YAVzK<)lL9W&h!bX$A zU?7?bpi-jz{@T|+-gEnteEyXQ<7B$qQ$FK!D@78|=$-Qc-hwWlCZ1RUpSAS*I7sSz zqUq=6UUD{Yc8?##j{dpW5%LDI*tw@=pkcb|qkBMBcGiq=(G2Qy1F+SOYOm0|ju+E> z4qS#?)bpDILcc3SU*h_*U+ibZi_@T!9$ZgMzJ!yn5zWINNkkcb>&39BLzgemP8C1n z9+b9jtvZt{MP~Zc7%2|f|0bP{57})IAwqafPnh4nvtE*R`g9QENN{X?>YisF{+e=9fpAcgI+q4(^-t5eQo|*rPRQnqPUYtFGyDEiMMx!)E zM3oCaC!uNK@iG@-Z2DLH)S<+68}^kzL1SX*fGQhFs0RiU;yu zj}ln+8<#nX_w^u>d8;f1Ca@b)-wSkcyd^|A1VD24pm~oG{=i&FG&&m(5pY$xS2<5Rx(JW-zloG zvR-o}_mwe+*+O;nmoo;32a*^oLn5+b!TXxjl6?|?{tLT;LS^XR5^cu*n`%hXtKkhk zx>`ulEqn`f4Gm7j5uZuxh-&+fD6(p6Z_7%ij9iEZFCfdqTY1&?p*p0a$aGMS`-_Iq z_;mtj$*l7*Tj@VKI(DHI;-s5z;JwPTQ$j~ShdLpn*MMEcTwd!VGsA2f|46??4@x4ZVr;teeK*~l092HaO}$Y*iOcS)zdL>j+aNF>_er;iQiz0y zdg$?NpYyIdMyusu{=O8_Q|uGBa9)&Y8xf`oO6!utag@em%Rz~Sd3AF2tObQ_z@_0^ zh>%n}O%T8d;3T?Hc=BkDT@Tbt#l3aZ~|L|`rw!F_VCLE}+os|9`C+|QHI+$kDi z6N#RW)6tKf*)oD>w(M)?XG|n>UPrH#=kIVLspV&`#G2`Mf)gCncnzKJXn?(o#tiVZ zv&Wv!l+waZ#Ev)9a%kYTWqHJmMU!V1|G1!+BOviJCX?^rqW?BbY+p&YsguG5%Hn}J zDFUUwimx|HerBsHfX>HXrsstuZdOKQYNk{w9o>JY0i&2{Ju#Gqf@!5u&pXKMsE{j? z=?aD`E{H7KBqa^RiTuXy{WfgRH{)Y&n!YP&;fKpQrgS~04}bgnkcN;O_vkRE5Ny)j z3xUp;`IT!8eqc6 z;i{|4oe96|=?GH_$RqUskk76zYS^Q+HR?DU|Bvt;-X-zd-iwY^eFy18GjYaz+-F;P8=kCxy|Mi6;*Da@ zn*wBBk2_G7-tT{4!xx#DHtTyp_K7io*#jpO(B3L^ETW`t~3 zZ1EqjuU_;|ZY^RI)__3s9wweFftUtBTZ1Cit8n40tJ+sqU;?6m{JB+(Tm0y`_%X+D zzTb?o*AdMA+JUm?PTM=do%5%cYuJdY#0e;}j+`%6^ZRu=7boMsE&YnE=p!{`L+~Fo z`#ImcD_Msq=BomRM$9xcV6r5ITfsoA=uWz*vBn#Wrjsgs$DgA0d%8e8QRI zS-xX0&l#@RVhv1VK!wVPJ{5@F)1NUPzGtahu_d!3AOEm{_mN1u4%|(=MWbbaNSF9i zdi2Pc@!JUElOOcqukp0{5#W)86F4@EoxjpBK4rMEdO!~4c7JpJYq%S1$9tPPq^Ekm z!O>)*3>GbwqI*5n<_jzXV^U|{tw>LO7`jKxNE`>)`0llBu+BRv;oZ$km zP!C+jQ3rF<$AuQNhucK47I$&Kgo&W>}>VY@DAk`%EbLgOc+YFTV{sZFNR3Irkoz;zD!Rpy56^b4%l;<2vy7Xdl8@UCsSyL2uW z-*j@%8}ZJRbIz1Qzb|LztgAyNG;Ol?9(?wu*4l4*@vqu0n>f6VPWly-CH#My9ZNU{ z!1T&pLCsO0e>O2##Q-p#p#5Gz9!ogLH$oWBKcY;OfWYMgk}ZHz-?YtZHC)V#Nxt~O zzA>w|OOAllTceHK#@A!}gyY}aIuI7D-e)Cys7*h?(~hiN8B82U24}8ujrEK*xC1{i zfm}D%)&V@e3$yQwG)*=~?r?9oVxuIX_HE?b$2x+(G`^^FBLth2GnJUd^9x(92mRWk zLkl}3572F!!vZr3)`Y>Lb22evBxA92@7>WoeUEVSEmBz3&p%PF!Eo8+K^J*eUGx4+ z5{oJyzzH*Le1tc9=&kveje;D$IOj(|5c3F_K9#p^Fv=qAT814vW;z5;SLOyXLuJ8* zBbfr;n7)sqIE^gO`xB_&7-9(XEGQuM@wY_>y9W0&URymjPt$lG+3ZNr{m z@gU`QSR$ylPV(MuNC<(H;AiF#r5JWf1|75j-Z&Q3%WD~31vtAL+a)2CAx^)$n*{7} z{z-sfG`Xg+gA|3jg-uO4qdFiO3Uh)*?&MpWSnhmZeMmN_ae-irg zTC2{UUqZEI?Q=z97ZOt!spP>XT;5HSeeTCWSgG9b(6~Whq55r+!={7g}J{dVK?ya!+tZnd~!e3!a zPp0cHaJM~&rXlqOQaY(+pmV1LG8rT$vEmZrtT;0fDA01Bf6}oRY&=17M)~I)dVKwA zZ$G{L5YK4^+kc2j<1b@Za2sCYj_{CkiP6Vu;C8d+ruOLZ5vs*H7|%a^cuC%^1)YB% zjLjMbAA!)>JarQvZye=959C!v7i?zI==q zQT)o<_?7h|2G~vN-dhf*dUP{QFGt6xg#q;E;Avht^x{8+JkkxHuL~)HL*Ui-R^F2F z4-Dj5!!pRLaNWg6qE}KBL4PdxPK@4_CI7X<%Gn2akicmjFD5aU+M;p-T$6}~l*jR- zp&$l?h0sr+u3gT0VMRg?jv&X(dm(nKoe!e$2ZIX)l}wl{N~=MJ9<;BX>yF+!N-PQ? zLhzxj;aqQy(Rig9Pkv)n^bLwMOQf_-1fbv-8cl+j^2{#p6{^URm3K7=aji?>A9O@z zDyr&>Je`j68-!$j3ni|g*xkH7!fGq6uG*_74vCCH9l^(<#l31i4XafdhsY|j8WSED z9`;)2FtN9zoJwJZVNcHrrflh=t&Cnj{mkr}tk;$m{>u<1X6}YphVS!O;L`h42D%m? z2XIaeSEw9cPGQn-4%Zaavhr=cWLxU;He+gkyDNP76Q(-Pv<~ zEjY56YulCuo>DTl`o^KhP0IBQ6SC{->(5I6KEKqdVzr55@*B|ZqN1g#d+3L?Uwjz2 z?Vt0Ef9AUp3EzE~Wr{^i&K(DT=WoC*EYR2iTtMnKSvOp6=31p1w-!N%5PA_R(zIqX zqV`8Ri;!L@XYuFng)feb@mWFI`3KXYzj^5|hQcK{HM|vdibw`xssxy}Soz95my_Sh z3AB2VIcrQ1HC(h%E*_JK<{p?fe=_7)NH-QQ)L4@{vGtGHaA{3{>2qf#Bq_KX*B`~; z7h0hgT8&^BtCMjAcf<{CELx_9^uztq=SEjT`FM~js4WIrQ*B@M*55hIPW-~+{PEQ6 z>oZHaJzdQE>c{2eEH-$~aRU{xGvOHq`iU$7&4hTzRt03kO$~?QPi`VhirU2{dOYxK zX+33916OY0F-f48xsPRoqxj?HjCT(x2*VTa;p6q~;-6|a{0lSGT#N?h&+2Lh8hTq8 z9e-PNw(=!`?uI*jWgPkcqwc&`RrdPLckNwbTQQeQHNqdO%jk)sTGIPdVgMS9f-+m( z*DD`;+Pdv*4ibxNE#DGD8(hzP*uH3SH96b<1k$nvcd=kP&bJJnwkq(F?6t2$nH`Qh z_68}YNhFjP3^x1-G2LRvPWode8@tmt>~@3NrYka=QdFK8dh1Rm{$P1#0|jZenm#{e zXu~;Nde)5lqvbHNkodONgJHkS{Nw$25HCtIMOy_{w8YiP4bS|NH5I0}A3|9uJjM=w??7?OK3%miau7Li_%I@a?gx=3lK*_9yFlPq24GoqCew#|G@b< z?n(XCj6W(JbK?9d72b%rZQUAVXJo+Xinf}wn$O|2@FwNgP(oMz*ERq4{!spQ)WgX< z6!3a4XW%nbVo8Ez%Jjo*2e`fJcFq~qKdtUfAm0)wBbi4xSKpF;rJiz@50#nA4_J48 z4B)bD&<|9g6BtK%`@yf@M^fwYKeF7fs-i!>Klbuokuf5LjTno;-!?TVV)TPS zQonh4+d@=B5m3J4-hgXw34;&`H$Aw=5OWwBzRO6g9#i7Og?i6vz;JAZ8(~vTc`b!@ z2rWdsKZcdaOtvFGdg{c(E;MOvlI$Ph3=A1X4fGBA#dPdZT0ItA@v^t;-d{^pY$J{3 z;RuGBeEiC<@UJx*xg^!#3T5lF&wMr#o{h7s*vXc2{FYXEIK8wdeOr7~`&gLnf-^4p1>3@?qdW&wUfLe(JFlBJA&Q`Kq6w&M^{1X(&ByD}qYE zq~YbI^-}}B#Nz=U-CvD`E3XRv`n`wOm}WS&Du>Z9%-`73ajh_}J39Q3dri4YLru%! z<;owu?ZfctUkCzt8PO`oQ+BW3zkfgU?y_LhbGPE3e>Rw7K0n!&m=^LjcY?6B)G+lA z_}q?5x^2gTquTY4Mm9lo)Pu0s+WrFO{~PuP;g|=!PHd(bF>I-Jfp1>IToO zfIW(-GR2JNAC_F*wx_f&vU9Qi{Q=UT39w_fJ7h*4^SB9f?+;l$ia?)2)0&8uV9j+) z9e=xJ_5B;KvvWo#R^0Fr`tYN=)p--3jq`S6#OTTqYN z{EQJ#Ns`d~@CLLrS>RWzod{#w`%}aQD?iQ_UzWzeuKqCYkj$bPd)Id4wS879CWecz ztlNhaG|9ygzIWTY0_s|3PwHi65y|1*V<&`eq0z)>Tg^YnKpPSDv>AK8CCf;*Gd_gR z;qP&j^JYCR;PhCQ6M4vBemO&NAEGlE)rPyILpQ|wq!?tu0wM!0j7~)oly-> zdU4{|6H8d&$~(1edtX+L?YmszqLP4KgZ>LACMv=cGVb+_$3P=_PT487K z@j`a0IjIqUBCpK97Ff@{z$iS1I9G;m!MfIt?_ssm%l4U)+<%c;p7jPO6SUIyAs>kB zQ7~TOjc|fM%P>YK&b3+7N5J=;Vs9e+MN9vLy_LBf3tB{AHi;nycbos(jJ+WpDKVnM_x19Gy`w+*u_!ksBwkK_ z&wbjFE%`oMS>N!yk7eSw;6~HgNpU$%hC%>VM5TQpz&f*b-$Jq~Bn)G1Xg>jW{hVSp z59VJ+q-}bZW*#h|_^k0aa56FD<-UM#Bfwob$ePMon&x>79tBZ&SH((M*8M*ya0CtN{@9kO%O)us? z>_!-VMebX^1M7T8@7bm`gl+!F>Wl9;+J$=C3AET-0Nih*807Y87+Yno(>}Iej(In% z(*7aci72+4WeI$jkvC(ihzDN-?o?$E zbg-K?n=t`WQCp20lb&i5sbscYsLjN3_5cN4)*9zZZzI{?XF834d|&t3mqlwNl^7y( zu|qi*&EX*Saog)Z+1Rl3$8aXM(m_pROqYIS8(kPY8?!{w}n?L@ouWWyvSGHq<2 z55E|zvkgH|PodTWWLrz{yyr%e`-Mb9Ig`-nurVxUa@v(D% z{U2L5F5HDk3FOvj(bn?cHYJORTIpOBz~W_EG-|2eHV`aJILH|lTxXDc>BHfwzNv%)OYMIl4&&ED zHJGkiI%@3~I@l*#6$dg`ukfgFcENdBq`oHjumj zHG`AV$7NgGwVw#kYEjJ9e>!%IEmthuJ5+k5h_D}vT~7aeeGWT;xc(hTY4E2zoxTx5 zS7Tdk${moy9!TKHZ4EE&|3>C?Mh;(-fq2g&>S~kGyc8U89{EN9TYv}$C#~7tISZF> zG+hndqgU>$XwOhyrYaGwwm8_%j9S+N0e~dlsqaP}&KwP|WSf0t-rrKIpzuK7GEW;$ z`wv~{c%_Lm;ar$y;DbgyN49C&m6&9kqXl|67)AKW-EzwkhMX}UmXwCVI_&F<4T-Ve zj!e!aU#PNOWb-FxRgwb^nvF9SA3BXtR*89zJ)=Qlr@z*ED4#Fc`x1oK^`bvFoP6`> z{UhIkH>C#bqrwFJim24HHPG~}T|Yl>=(qiLwjP|W(CSoX+eD{c_z9<5V!p0-asl&+ z?Qd@2YE{IEh9vHY+~}~l3k!_~KdI6D!;&x03j05seF(R?PP`r4+_}(wf1PT9P__wd zO=*XVT2? zSy#gD3{oAX5rJNuCvXH`ZkJ?O@SM9@=a-2MBW|dj@qnWv;6ug7f-hmEx(&1)h$0K# z<(fRPjmntnXnD1k#Cz%E8O*~^C*Z3U*`lWz3Pf{Rc%A&Ag70vYW~}Ugm6oyWDw&;) z7?un1e(zE`hp@LjIn=A)_?)M};y>B?;nVVv^7E}F5GN6eD8N-y`kdt%xK`U~_3L0t($cYYd@^Nq+66tvAjlU(T?khU`VV|we#4?jdNKikL&AaSd zbJ^cY&R}5fv{e&y2>VPMDE20i?;xcc_8hjv(}e0R-RJ`3h|Mf1OMLL>tsxT=sXsoS*FL|MyY}?O7q{2_n2H(IH&vRW{#kDMw{ZUU^|w#_M^P|V zP8BjVw`(W(c9%!}8Kwbm{#8XtM@gD)Pw~>Vut_O%v_x!z?lujJ?gbLg8P@yg2Fv6I zHR+O}H3DLU%P;o1z1~P+iJPzubManoiNazL6e_E^1}fwN0BHdsV5XN#s=m_b>H6o8 z;+sexhOZFHC#Ro@E%zJq*(uD1#5cgx{VnGU3i$8ytW;^UQTccsGk_(%=Wc=lZ$Zwz zp8a`r<(K)ClusJn9cxrJtCi=vYO>Q-^Rc;>v9i1C_+U7Fy5Zp2sOYNk_G0pvR_T}V z|BtFSkB9P&zlX2;o*B&8cUi|SDMGSkCX}^E6cwh3RJKSF=2nSHAqv^15-LJeB#agm zp_F}@LiT-MX6Cv3{J!7c^E@yA`1_vgdSCDNIp=*27u_&m`&PWbbx6gAZsoewrxL{% zE^&m+uv>q;1W98<%RT+;Z`k84tofT#p19O*D<_$|3koFjUvf=akx4>yo?Ogkh~M+= zuqKfhuvd#>B#essQop~nMfYB-JH_b|%~*XsBNUE%vm$ACB{IaD(P@SBeff0vmcq8{ zSc(7F@6kUAwSGH%9Y`jL-~F(WZ-xe+F=m>e*%&2c>xt87>X0Xvs8wtQ+l!IM3ij;= zo$wI_=$$F%#q;q#nSVWye|eiJ80{a=^D)bm`8w=_ZQhj#eO zNz7cUKW^eIr$A2OCOhm1X@tdj+_N%Dsjpti|6E>Y*rBvdDIi$&3-$b2wrKo2MHyp2g zH0xs*p3gEUNxG-^-|Bvy7ja;%r73!Zz5HWo&vK^+d(+pSJ;z^6pxb6h$$5q9so;>4 z=fG>chyulMySe~mkE8RE`=Br{SmO;w<2-+PAS%2D58M=d&~ZaJE$Z+A*nS&b!#lg$ zk^P8oNeO8rB$XNxV-$#HM4~WO&rE_C1OKTotXSBt`@dQMk=6&+ux>ZzjTI2!({saX z6`ccUgU%Jpv_iWY+e|$eVHCse2Goe-H-%}DH+GYY#skgHYRX60^2JU?nNFL_ zGa^_DXA|B;zT>@r)}!ydsC`;UCd)1pM++g2)z}N!^CZlpN!N)T+=7gc?EDXR^{A z@5B9Sn4!&AC}Wf`J1xzjbN#n)pnr<+me*qV*%|l7NH)$I=~qIA2(3R=gc#;8Z8Xp7c)-uVP2Qjij|$KVend3m^M{$gE3)O`{7hNY zjV9|GC5z$TYCsJCmbdz17Z}u;+qhjeaGcLl+r39jB*K~vnQSd%Yn($32L_ClhU_`< z_*paoLxu4w=X4r_%}xx}ZmAgQ#g%XWtl${Mug;J;I8)jbyzTfSwXeC(XSdys zyJdggAz48o`uwX-%iEnMg_yJaino(-SFh?6{z9D9quriUu+RPW22S+9Q`J#iV8^T+ zS75~@*?8{n4{Dju{&O#M-rRhDxM0QmnU(69`kU-m@7u3iUUlepZz#GwT^+nuVym%~ zQfGo;|A5K0*XG}!)ud>B>x=Zp1$zhq!};-*JZY8SQHb#!fjZ+onYo(Pk(b%gBD4~! z&~i-I!4fB00?THd6cr{f?djgIV)qr5a0j!vChY)wC#1!}8tkxGY_GDYIbE26C5yXj zz&Ri`8T{HAg@!x)C5(FBGKYU&DMBR!gdBqHO8`Uh;R^?X8W&1P?9L+g*K_U*@{*kT zJl8bL_&^NI$HBwuaKsa9k-1MbNO54|%;ddNb9<^xe4MIm&QGE^3PEj=6qAk#3zIVC3z1JMg`_)65cuSjHj2g(m z^GQLbS*_1@ky@8Cf)rIza&8Fd-LHgvbjYg5aENz{QK&f7Uq){ui@Gs0y=SX1MGQi2 z=kNGOjD=}dR9T}H*3JQwaK6eO(u%$D!mV#1oZ6dlQ~)Z=T3s;UPl&2@EuesK_(brKO7lDRT%B zQW=Jt%HRMoKm{|KE@`6Za~1RFbOPUn?4y+UL||rtB|muW>sRWfgq-9iD+?r;Vmy=) z(Z|RIpplC$)+Rc@wu;bSG^9aq+!JkHX#FqF6bS=mWJlOgT&Jk{O-UqWu!Z7;8O?s4 zO&@;!2twK~&ozkC-QO`cOZZ3?;U5|up+3zq1D(YOH{s~#WJ^S$k7TI)-OonV?XF#x z>VtWm68T5eXdz^GZlezuZO02bPvezBgZ(q!K<$H*yZ=J3H^juL&dkwY5(0f`dZ2TS>Bwo z&Ab|S$Bx1T^#t{R-`mLQ$i}y$(EGJQ|H#@6lSS2RZh0PUVUA*K>LdBt7A*N-D9FII z)&&og*pvO+Em8?un*5AqzumzHv-u__CZZgHunJ}}_umgE&XTlkNl-7oMVQ135v9lw zr8G*$v#{V-h*`|1WR1%M>d9bs>8%SMPzHpYKr%?>1Fh4xXVT87)0Kpf0ytHSamHwh zJ_z*`V-PH`qHqfVJ?s!X=?MRn2O{CTF@PtDDg@cjX!rA@SynegMnosYy1*+mS9Z{x z?8BQ72!AfGa>#ODUwl?+cW7fSwnpe|Py$VeGkWwy;YjbdqGVJ{VlO0d=w%dHK8!c^ zKDk!7>JgW-W-@%rm65k?cys4YG67M4MsvaFxG&?L5HN-Xhg%wi<>$e;vH$n~j)a4I1Q3*!6U@?oAM}1p;`mbbY!s zUz9Lr(Yr>X3}o!k!_%;)f`n8{B+UPf&ojp;$EY;X(f*)FF}is5Y;-(x$d0sez%uos zDWIsM$wN1iakMnlKPt}{pbnZA z!`r8TREz&E(YbRZLGW2n6dZX}sk76R#5vj1rfv!5ugdd=>{UkYic6>SAokY3yKmVd zH>?rUp(l9(Ukz-nk+7Mif1kU`E$Vy(%N+TACYW_=CgQ_=#d90d*ii})z|k!ofw3sr z4BCsONP@_fM>@wodLmY#V5B+v4sSCi)f=ZDI`2968@(6emo*sB23OBS%Bk)e$Edo0 z?+bCDw=8pE#MR$d8&A2S$4vxU3azJ`d2Bh9>3l-ymq!=lxE9-{Yw(2y<*2u(Ob8-l zjSv+v`|#vjKn;U#P8_Ry$Fs5v^#g^;EeEp{wa#y<3WBAVeN5D&%Jc3AX!R0DXfm%> z5|`TKLIz^jnBux|%1Ba8Rl>mn9`9cN;{KHxdR*GFT<01^h~thg_*@;koaXO%PxA>| ziJQh#B$usWpD|}SZue;~L{oSim6fpo^sU^vxCv`XH7CcBoLONYK2sCI=B_Zot#74` z6qD|)-zE^RX9b=_!`0?Dgiq41gN@C(_2EQnGKS)ElKxhM?R_6kf*iL!G^eY^oIBdK zLPe_g72d+0d95o>%aTFNfNC6PffY<~ty&)GLSr=SXCjQZ-&YT?S1%5%X_4%BH_-I4 zg0()u{`lHIyf53UZt)}pIxorgYwKV;V+h2U?evP1WIpZIYoMMc)6^$5W9_&1c)4!;G-q-hg-t&847Ys>lwDPrDbnLBgYzxdGG!@csSs~R` z@fGm~L4V_}shJ+?Eg`A>ObB%Gg3z2h%L>*_h8r z14lk@SzCOZYS&R2PU}*kG^SvOxy#VAo9rbwap9EiYXkHh9Qf9+U+1VqjLKF>?b-)x zmN|M>(?sSk-FnkH@O0Ek*+v19JW=ZN%P}hANYrx4NNV$*mzfnE?(6d@CZWT2tWQN= zbv(u<_GEbVd+T0a%C`XBAuTd5E~keesC7&#)PFO-3=WRCq($5Y>~N#kU+Z{ZRwpOp z5E-Lgcd+G%Ii`av91;s&jz;Q~$_=r5%gRgFwWbjFmlg5$utEhDipk!PE!++lfn#re8$e<5ia-Ny!SxNr4wps#H9 ztSgbvZ;AcyT2)T+6CiT2-q~vtx3}{V9G%GDt?mj9S|cqduk5=^&(NM8UAMUbiu73b zvNt(si`TMl=Gzqc`o6|luFLz!xZL<*h?1!%=B1VLDK%lF<(5Y1o-c%?vpFjE?4K>! zl)Yt*T+D}bSMA8gQI|MaN;8@;_&mYiQX_zgp2>c2x(Dnv|fX-9u)nYGH$Sc8fJ;nnXOD&fasS{m6Z= z6W>bef7_?yS|5V+hBRNw=!Tkm7SePqULDzX=_0y28PfpeAY?v_rw~{Mwuz=Hzy+(W zgakf1UFG|vl9Yy}526;QPX8=UC9?PgY$uM(EpD%WxxV&7wtFh%kz4Be;cqRYU!jyAr!Fd`G>ZI=iazAty?z#oHR&6i-sm*>WLc&iM>95x-kUAk zEkB$x@+jBX>Zwy8aX?ea(tai7?TaMbYV{4EE^j|Ac4^b#Fk%L|bZIHfx`+HRaNc5$ zL~F<~GL1JhhC8Sti+LBQcx;)hFwn;qpLlSZeWv>|Kch(gYA2_YB>f>&Q*(C>vqp4! zGW((PL2dj(=$;I8iHbVG@?x6Q_?-wT>%Z;(0LIULU)j^7?|lxHQnDI&=@Z`Q+_RtS z2n?xqK?HV9c(+qjb=Ki`cOD43y|`QuR*dRIMi=v<595|k;JT07?e6nm|CY9Kad3dy zx1@Rbi&KqnRSV`KvkOM!DAG8!uFDXw3(f{{Jue5&8hF1srv}|fD=}22xu#>aRLZXMPW7QH zOwk-WY+#K|j>=g=Qqld~be~tOy-FYi3Bd7xmiyyK-QQjo8`k8prJ8nnX^zU+TKQ}cz}w8tRf!2Pu6#9`)t&ge4xDlZC;Nr`S}zT@*C$@%Qe|=%bcc;6yvw_rPV(8#wk} zb%v6_)L}t&=Y~6|(0z-kxQuyMV7sVF#-KVRPd9eE$7Bnd3EtuQxksXrlNNC|!9GJy zAQ24rbK8M{nNy-slRRrvPB;J~%$3Ov@%YH!Jx6CzM>gzw;wGy9P($roTEA13@$|Fc zI=hwwm3E~am_K0;pIIfI=jvtV)jyslxd<+HzV^Ck#(q$7dHHMJ{%=g@2iVmZJLcoH z$$=9(DOdo3tr9M%Tche$s9+ab8WP~Jt@W;~V@mY$%U%{2?+MZV;*!MBuXasT|H1(K z?1_;_IxCaPn$#|*Y*v$MjnMnXJ93F^_XQ9zaF_1Pf7+Zl0$=YWAQbvRADr`UujG*m zx!@O3sK)!X&N(9(vdh#LY~tNLd5gdh2oIjBeW5kw@SGm~j2^8Btw;1s-R*${u= zQ!H&_CQZ8dT|pdk+dH z4^UaP7U@NO%iq(`MFKG-B#qZz8ERe2qoy8{$3mZR`MYSSAJGl0+LV!URPhrI@%%TH zSE6#fZAA4mM4c;pYz~b0X{LwH&a7Qqc|VoO9?PUoUHew}+F%|Olvc=u;xW2Ene{2X zK1V<&rhV1SE4gUc2GYK0$8l!Z!VKmi6-;X?IsD=^9HrGk8Tch)P*>JBtC5L# zq`vT+qA-YeF^a+lJQ{xQ+ZK$7szY9aAphn{zFm?gd=efZ+Ss z&aVZ8!DnRwSMIiX)xWMg2BRL}PVc?cP~Rfq99d_D$PB0{h|*UV#_wh1w~$PMZ36qS zLrw5_s75w+_49A)=T6ex24}A}9zh3oj?vW(EiFEDN?{!hVJEWUX`~Wqk$!3z?#04h z4T0}JVLr`N)A!Q7{CD12>{p^kh&N*OsncQ$zgJ9pSHE}Mwgtf(-@kPT(DgLH_nD+* zU^vb%jLS^~p63n?-}d5Ql#H@8P*YYUt$oT)9eH=u=GYD=ioX-_IQw8};LL>A^iOZr zvOjzBc}n%_%51G?VWWjML7)QUfP{e;N5De?3Qshc&!=li-tDfI5+LX={;wbYEuqdu?3Fh%hH)+f4~0{Bz9 zQ_s*o>dW=E*H1P`za^bG+TAGn_B_*`s!+7f5^!+iFQRllxe9$nke` zXKqn+v*R`gi>pyZKtTL-CPj*)f7d>8xu_&c;4QDMZ&7kAxkrbq$k{j6F;9oop-9iGS*7DSq>H&MBQ zlMwkn6etGTZItN0->I~H&n5gUq_@8%Tj?=J-t_ow)XOn%%3aA!X{OE=0Gct_!kd2t zj2Jt@$+!gmgkWxle=I;?G+MH%0CxV~@$KDHyT*T*^`rxChZ-Ij(bt+o-=_I@qa^Vk z$6o|3)R|eE?zvqVf~$qy&Ir+CUUQO0_tv{FUVTx0zzQ+Ml3o8lUr-s;HOFCDcHJE= zdEwHlGbb)A4?8T+Ub21D+IfAP!wX@pUJhyHIOJf0V||{dN@9@j;o3L&pCsdp2X}5^ zavIcdCe)|s*g~WC-`>Mf_V4k~*w0*YhL8;+Ki9086&N6~UP8#}l>whwIlt4^keppF zGeyx+)a>liL1zB38`xF)45@Xoc|bc6ON5DhaPm$>m(N}Y5)e?kN6jKoZodZ#9Kq(q zpW9F2Tj!8+x0@2ND&8V%;6k#;S7da_a7^1WrEW*WZ7aJZ_2NH-^SvX67-f1vcKwOD z@{zskGZ|6>f?Bl%+F@vaGv8LR);|LYhV1saWYCL(E4Q3L-^mmh+K^gs1bH9Y4;){- zX>20MkP52O>OO~4gpQ)V1)sgue0QJ+m?A2gk8UvC47Q~hE3_Inr8Z8N^W39$qYi;@ z_Jq#oOf7|pg&-P@+RjicwzEG(N=oWY$GAZ=mZD4tf7q62frcC*tq`M|*nqor;FS!K zzTLVFx<#QYPXWEo*OU+4*J_6MTHMFx+kjF0*PuAr^j51AD(QavW*QFcZu4YbGsaQ6 zZ(s1M$_-f>bcr;2YvNzIz%rRS4$J0o==%bbRm0=zEB*=)5f6;*knKRd_9#rWOv(DO z4s}1fT{OmwSeHR#jo4hQkEDF)a<3da6OZ<93<3_a#2o=zf^=8vx-04+J~+7;Ej4Yjyk&=jSEy#+)xoclpKarb>z5p7cqZ#kp3uLI%O&_bqpK7w6 z)~q#o`<-UY1dY6k$~&GCzyHajeOi=RUD?*K6wIm)q$MvPU{2m0_kK>%76W!_jq+`V zxlt9!wt!M!lw~4Fd8C0XCWbh_To2BOc@2xlq1h9_ocsvexlIXC+#pvr2P2eklBgXm zk2=1%x;kt7g%V&aFA;$DWwTO~AGX={xBY8BBNc#3MiP#2%$YM-N2firva6&BGf2)x z|BDLkI6BD|e;2i%d;cJtD;cGqE{;P@(9q78c3c2j4*Wy97Jh&&ZUYiAmP}4OjeYqs z{ql;O9!43`U(1fY`M5GZLPm9J_N{VbNkh-)#nUVDkAwTDzIxLO54-ExF*O%|T#nZO z_cwLWi%mYR4Q?Gm&f>_IZBHAL&+~&sG#t5V`v>U0yD+^-5gz-2Zk?VH^ZJU(kGR!# z^%;ES9el1n+rv=R-6%+IU|z0&S&F(DMPhM^n?sEA2ah0h1JK;lYxw2gg7;KFa)tCD z)CDK-+lZ3Aua_X(oFG(uVdw7QGva_-M#~EqKHzWDmKb~bP1MeDqnRR6SIgmt=`V zL!UovYr>qlc$YGweIP_p5Pai8483imG=!#{@a2x;)Gxx{K17YNsQufv)a?Gt9yz#& zY;4F*#-U4$)0>B1)ikhuc!=-WLo4;$O~GfjW;o=@ zul${qo4#*$4C#u}H+nt0=y9IL6nZQ<+m3(@HmlbI%%jI~0ax@Rr^^R=dwEn3W^nC3 zK~F?%A~$Cm7qUVOofuk2DZ@(i_I9zYfTR9y*Aw))7Pdr=JTU5c+w~lE)*uhOxr3v< z^$lhv%9Gnr@2!Ly4}+MJt6;+vmKf~dK_}qj%J^Bv6V1qzX?U%f$2X&n-p4wx@`n5t z6@tj3XPn>Oc+o;#&$ZJURyhBvtBybngXaHN3xI6Jf=jD`2f-&npg+x4y=el4Hp2{a z>KyAzHSfve`!{Q6_{T^C^PMD(q*5W|2m3SI&eL>@9+wc^AYV`bNW}fx87;D8auBo* zj8wI@4dlJ=I-h!HqxxfcbHv{xqj!7Qb?@1I{DUuRf|t73{s(sA$rylJJx8Pj-d-|q zw_5}B)`!4BuNGH^BX4C0;3{I?`=y*S<}u1(c~5w*G)#C)J%2cf&zKKe{uI_W~R}{BmRw- zD*FP~7st@MFH43q4F93D2T*tLC;~C!@6=l3t|`iM`d9U0At7+(+6m+vx?CCxaQFb$ z`<~u7ZOAJDq>5;1sifzk=4YN@SYmFs4ZheIFVI~F|8oM{ZUH+Q747_=VuI?_1VLjJ zNmm8vj`IHqt?;|V0n~~0g{zBSUhuC~KL@FR=7T;8s;zd`U~0Wo28cynn9M$ZjSDx& z9yIVA2UFa+5QVhs$+hJm>)C-@ZdV#J?=Y*5yqQxgjr2d5`*39;riMu_jbMqj3Hg)g ztH*jSa1qHhAfRqt zW@V`d(6$vX(YlgA_2zxefp8QqUG2#X#0Y>RTmTCzNF>OWRxG6QFfJHL@>--RbAwoL zy$u1WxiHsBkDpukA~JBr6%}JG83w|JnFsZ+tdvGFkH`b`pnE+gP|iwFe77E7Z!l_2 z2{kNtjFJ&eJphM$1mY#qw(!IjW|>5Ee}06#_|NsV)(UtSwx{lL=COo|v3M=3utFvJ z2mfO3A{4(v-Mm+Jyj6$6k5E3Q*~%^gNIn!U0xUB_0g91nL5LAs1mxF7O0X>uxkpr< zRhejTR)EO5anWX`<}Uk5K&>;Y2p!S6q%ECUO>?ZG(Ou=eE?qU}e8U&0FQ3AzMRFSk z3tcs#9w_WTtIADolvMo+6gXSIcWBXLHDWEW_h7Op#uJn91zfg`U_IxF{RssZ-gBh! za2DKvbIEk(mF>BE>_k(YpoiGvoe@Ixl6@-~iG7}_b;YAQ-| z0U`MwkcTL8aqZ_#(B=rxwl;WoP42~&+x5+~^IR79==OrbC|6E-K z-v~6R1l^VG8$ZE(l|t>Q(yUmiD{J(8xFV@UPSuv7j4Qu=d}-*vckC-j4G2jW39j2X zob>JGJ-~2vr0tOh2|rc^o9ZJY1kkfhHV1WUzvmq0?T&ypog3$&$5?@<;0qg_h#2wH zq%P2T79Gfg*`WkzSow_FBWvbuJlE=Bvo&f`QUGFdMU9&=)b>~Q`*!xC+rn=W%j6Bj zRUE_4t_Q~)pikofi~Vr{UgX|I)|E}DWBKqQ*WtSO&#r8V)%qhy=wav{finH<05{sq z-X@@iXQ+4nrN3Y7*pE7H<0t|r8g>b^rfG4tqjtDyQe+(B10=ZhZE*Al;M7NpwPVxV zqF_J#vS?!|a=_o;ZyiPL|5IS3@-jXpCnCJQVC=~`_Y*IDR1f2JSmJW4SYvaB)`(Lg z_{ihV4C#h;lnK#~#RK}?z=NicxGLloU9{a6E*O=m81s5qkj;f$vjf0B1;K-KJdmx4 z*+wyEyN9sns#MX#CqVMxtczQ(b6#F96$KP`46xY;lCYC()g{1%;dX!~?#AuqqA(Vz z0#Nj3O@k6DJ`sfx!w=#^+m{vmgT?s?9#H&=b)z8u)!xjvsRPt{%uN8aI6K{sdx)ZP zlrJ18%7*85Y?Zr4<>mUMM_lXp0wf8RTPbueCGdfHLP{7T_604Q!TK0t zS&B0B_i2$P>e%uB`_e@FBJ-wUH8RHlaO3JLA+n2$>(d1;wiy>O8C#%%d_b;p?rGo%UYgU7XFrjPQ_VSq48MGF@i$!v zRBqzm%pogVQe-kW3Tgs<(*cRK_isEP$3Z#h)*^IkXVkoN1~>66V)Y2ol|dRnGlu9u zvD$`IbLMIw6?r<_QC&fidU41~%ERV9cfFu&xuDO3k;EDd8Sx?k27YW6J@x$rZ zGgsd~naKN}^7j1uYO3n? zN#ODwA&`Ngdy;4Eao1~uMFEED1e}ee=h59YCE#a;r)=iyOkP&Qs6<24H+X4ZR^IOk zRA@VxgHE~yIWXr96f!=Co9T%bqHy3TaT9dd{w`<6J~(x9^!vAI)DNx5WbxD7pgmu! zoeT^bmo`TIn&rKYF5c}8);Z8_ho%3P2l*e}PG}fk;3u7j7NYfr}E4kXX0`D1mj(4=Aw>UCDG({3>P*iTH>GUz7w;Vw~?ZMnv<^ zTu}Say8D;PIg>uiiBC1V`y>qjb+IyD?=5S=B2a(_dskG~xx1 zj*?$-IjUe7hH=+0f?WCW2g+c_r)*&uN+M9Q-C}*-9>#e&B3#IorbEDZF0keXf5tO) z@C8N(`<~vQgXFtJG6&o2Ar@iJa`#>GlW1k~pZv*tQdgQU8jP;{<-ncWrO4|UHkwKQ zlpR~$uhrMcwtU6rKfxlrw6?MG`#q3~8Z>?n)TQ4ou?L+YGD3`<1I#@uVReVIml><~ zo|%EmGY3q_D;JtuZuKXo`{jOFN7MeWSaP2rGKU4hW4vf=;`I00k)4s_YZh;7cs3_= z(9AAqoXxqK0?11&;YTzN@Vc$2j~dK$V(}Zn*Gv_*dL;%Pa0B<-YCatJc4eh}l+&@709 zpSuzbeUwCE8{q1Yul02#?!U5O$B5{R&QLf?nOg`WlAob_&uIp+PNj&9ueGll2}-L=A{}hqvbY%!ZNCr5lC)4`xCt zPipYY{(M&a`nBjODZuNVDb1nZ!4Z&ZlD=bJIVH;koeCT&@~ET``uQ63Nr~+5`>pWX zH>`wbdpFNXr0zrimlZRv!V43z zKBGRg#RNnJlK@lBz=heR%HS-907Tg6#B}H2Zvk$w!LImalmwi=H3qB|>V`r)W(!_K zK75CzR}L(lS$L`$UY4+V6pwr$pre+}bL0b`)}sx%7|e7rZ2OQvd=#~_I9pFF;4y*h zp{ydJ=Gb5UZsM;ss213W85$EicOUI?Uq@IS!Q4&=zZr zyYaE_hCV{jC=c@va#bsP!%>KMgz zi@Ih9r?x7z#^XU<@QHxU4G|$mV0=XHQ#)pDUie0iu+eSc%(bZsQ$kr!^%+z;((1Ye%>fYdg6wU>50!%ojh9)>^M`7AOWvm<` z_X+K4zjA|<=dNVnGQmA&f%ULRN%!VFj?rU7qA;AV-MKRCWSBN(}j` z<+hV@u>@35CL8qGW8hTc`V5>1P`S}P-A*`Ti@q%8>V05p{t=D!H*M>KnY?2 zCsUO&^`|w#6lg0M0+}Y&jFvi;t>n zp>9}nbyBxaFFzHcUl)r9*Kx$MyhL!+`1cjLRWs5ohW)WjSmzFKme|}4Jby(T7wQoG zhl4l(+j578X#Z$riuRAU0Hd!>@XDXJ76RE}^IPx8(fXur7n2k)`knkWgAewvKZ9wh z*kWIeYX3VF9OVVLn)*eLtOy<{(FciAXtdvRkO3lvlv}GyMA7-riaC&T`O2_sSp1a5 z#OPsETu9n=sVH*ht*meL}b3dEdTkOvb@!alI=(tKRWcHsQMx6jWk}X*kZ$C%B>i4 zd9dR|aUa9>oDhDt%I@-?YgC36X||@>&^?I@AXFu`X53COx0CZ(yZUUCmV}{zST3-? z6NP@Jo1Yx#r}5EW9tPI#q>HP9*w{p>?y}tnwl2~B1AH5hw?LMIIQ-_5K~!o=)2FoB zokC8*C=}Mz8ZeWzd!(v7Jrynv31*2P1I%w0X`21>C8to2Wgq|phO8n~KM!IBDBH-1 z5K*bt*^(B*T=EASs37_+&k?d z5@`$5C}fNHpp}6U6;BZ{=Nk~JHmhpX8A*8so&TR+{H_lWMtjjNtQ5Mi@MB*#s`qTo zhsC3@5+OI*eJjr=oPK$KxOv%EuW42^;B^|Pt+>1M$=!uFuF6m~d!u@0UUko$72C^g z={Xj;N*!1KcD!PJ<^S@Mk}plzW9cTf$rJfsypBEwoqGY}L@`hHyZK}ck(j9h@`Gy} z!R#fCEZE)_Q@m52CX!1!(OzHX52x+;jZ!pGjX+O@Q73}?T&-j>fitcE1gfD4I0snuVI`u(!=gae zVl+E=^OvmF15RQ)Y8q+&HBp2^f8}Q`4h7S~aeCEjhDpBRBTdZkCSh4N-%|R%LBLse zKM5j(>x?d0Mlb!NI>T31`wfPHxoryR$nvHpNmBB7!Q{oPk$(U6?_t%`8_a6|w>^9F zpbS(RQB?GTm*Lp?&gVrj)YJf>Hda|RLT!Axgh?jB_BF;)6~nOi>Vno)?YgflhP@e> z>8UO0vPN9xp*U9^6?-mz+1V9V0+dS+9;)DU2k%LyGkw0CkqTpJX0+xbFNFX@?;-;N8(At93u}``< za9MJIXmHhBVvAxMF2Bvr0J9n+XPlQ{rk$1GmL#qXW>J5QHxbm*(5{)Lh{nmK=G3D# zlheK5S~>^p2!MB8m|<6QJI>t<;ua$B#~6MikW;c@jEjMNC#q8+XR$4DG(a^K1Fk(6 zEnpQXdhbH!Kgj5uXsQLss90!nwF|8~JRoybO5YRMkH&3rmb5XeMa;3z1g^5hOV<<a(opVCBvM^ zg4i=0b*6#O2tXc~{)e5Rnea;_DDst^*vPv54d6z(pwJWczN@^Wr6uA!m6dJc)xXwm zvHuzC0T*Ce+>0y$t!K#ijkfyZ+mCzUVkOCYsTU=Y=RlVmNNPLb@*R+Oo4Y=MrPq27 zFj~V^gK$ci-<^NczC0&$Sa`BBS6pQg6pw+ zXALYdGYK+UJsfmvMC*?ah!pw2aR8gTi%-A+{0DjV23+gf$rs=)KtW5v?SFk5<+P}N zfD)pNL&luX^$`Do#V=&pt<<$vc4*?QD3FR}rN9pk2)LHD{l|RdplHUD?$*(`+a>6I zKM3sCsn1ZcFbMccq8smrwIOmQ)fuIqRi7e4z#eFAB|pKU85eq(S0G@#=Aaz;i@tOM zRgE}XEDUbHf4043vW`h@@$B1Za$Q*Gck^IPnsta|hBd5pfbo40Et3t;UK5DTh4arM z1<)wN&K??VAfLxPiu!C0@`3qw!?E>H@h3{&~ptHWJZkC*Zq!@lxSxQyObw zE#2RQnUTFVMk*Ovut<@UiNvx3N90^tCC|YANO380t|D|=5?R>70q8*MlMF(gxFCy@ z0IbR<7d`g>3Pf%XfpA3*fxTeoC_2FGtNidoIFBIRM35E`0`5`=8m}L!m+078TjsWQ z%RRgsBRh-4v`9|u9!oYAx6(&^hMr>h+U<+l#^TGoSrkj3<3YdW7#&KYQGg?xKen8lcLc z{EJ(2q8)G{RdBnEPCEZP-@glyv+wv>ed+z1f9>{$dGW@tK4~Q>z|Qk_1-s6J9D)Fw z6x#DD>a8&^(R0gbC@w?hU1H-MsUISs6L8oA-YsP8DO)nnPY_1-Glx?Nr3%Dq1^XZWXGBC_ zsc~VD0cjnD7`rrqC!z+F_>syDOV&yTM3%p9j6?R;#Hkesfv|@UPfT*MtE$@t+oxCq zbFYs#y@>n`q4}LLGH;Wi)*YgNu#9iDdxa@Gt$?sx9YOb!>IOO@kh_c0z`XNLAuR$% zNt@y#MZYfnPoVqm{14M-aHSiBYF}Wji4i+=4}!|R@pf}P4>g9&VU7gLJ=)d2xK$)U z1Ty8p>IAq*U}r9{j!U$vkvq{xeKg!;{;oE##1jX>3j=_1@fTxUNfJEaR1afL#$;d1 z`qFW60&I(=zjSvU!=uoR1&$AkW;s?akDqf}D%cp9iDcVEah{F5lFrGxY3sar%=vP( zs38CSZ@OJ~%z?B6OpEOr*$SlB^B5;gfwvd1?2y|6bhneW0gYpJvyc0m*jGTji1-P& zaRmQFt8#ZrEFhX9)W0`?Ud5_-M3o#ee7rvEY`f;#vtt(XB@+W@`Zuz&w;Qef`R)Eh zfIQtKegq`4QXnLefK0*}IGQlZND}3doE@zYgJW>tX9j;2}DYRP$<5l*U1>rv7vd zg1zD}8OazFWA9EeKc?kGIl8TNE%)5F?!GLe1%qtndvEtk3*yzQ7w@GDLRu!gl=B+I z2raaW&jX%yJmI>00m)q_ff0s1u^ix%o2|gj3y7UWGrXw0Hz4Y#;hkL!o+P&%&*f(cl1Q=^AjHSF! z?1a~Dm!@8~)O0AP7{3bpif&t7tYtft2k&!V{tuh5g0y}gpjqwpexIk?HTen)+&k9$ zPAyB2tp`%3jbr8^I;MEy3<~pD9)18ew+`_Wkjo-8EDGsU&J=h{fmrNUn6~j)m#g1- zaO)!fhJ^8A*K$ z2=Bthk+)WVTautt+t6`usJ>H=b{PIMd`bvVIq63SNO!nVK)OVTX2?tP<3sDr*-TcM z{d0O&KE00lQU`6{))#8!7@oSgf*>*zErrHhvr>nUqxEvlr8fOT8y~au(|lAN(6)2OS==%Yp0c4Q z|ATJW(j56o7@8OeIC_eF4f2shg4aToXu|^J(72CK zeGpKSuz#6oDoC6WUAPL8U=FhCBUnE>vNov3Gs1QI7^Kdqr-4+; z^Tt4=Ss#65lqnowv)16DH2S2~4!ekPpm$&`qmr%o6%P2Axfd}z1XjO&`yQ5c1q=E4 z`K{}CH(xj0i`+-$<1W*Sf|rpUlfh~z27>bL30QKHYIZ*Ma@$1z;;SpYgR*SDV}lV#%m2_7;WN$g9e1@M^X$n9p=SSBtOV$@yU@L0cqbW}{ zTyF6f$C4$MLPZwxy$il6V?a-m56IE7pKUQm?!P3xKs~etsuW&4KyEMARmf$BY?)<0 zV=uccyxDD>IJAjv)oED4*uf12K5yZR8?IiwlPCw}tIVY>D?Hk}d;jY)l;l~9q$Fsn zgRiiCBf`Ns?(uy9G?2oSD=)RFpuvFA6x00W;nk58)mH0#X4Wc@aysfE2oC^*+Y zW9KdV*TQ5yQS-#cyN-zc#$MMb+d08k5#Vuxs=(Z;Nk<2`q%N*b_- zz-o{LW0FX(EuN?>h88y>Jv=_HgzXs^3;xhm>djn#hlR2XMc=%6L%|bi)V1N1w!%*T zB~0kw61_E6Kx@(c;P8Ka>C(1hO-p2V4eMJ`c~9T;a;i(rE>zFV@vr4(eSTuIgBew} zcxxUT429)a%i3!HD(peYZ%4YtrNOQIQX! zR$(;H11jIJQwLZrGnQQ_u;(q_9C+O0j^(okj|5;e4@MR+AA3#Xza^@CJ~6#GRr&e> z#O@hsNj>_0$USjIPUZ@rA_0i!_-YS@xW)<5GsEYWZx6T|Z5j&F%Ake|i7@!+db^d3 zhn2oiMfjY*vRrUvG3aB?$DEfn2RYT=u>>L75Lzad`<`ZmtO^{VOv!5MWG10v$)O_l z((cIhcM~r+?ggHtnCZf3hyC-nw4NZt5^bab$_HB7tsBOv=V^z5E|*s0 ztKN6=q3kJ;1Q9)S6j8j>9+KW^q0dR%JhZ?BfC#M2_d0edAvr+*ddFqMA;+lOPEmUf z!0(st_(u%i6jqhpU4({s1BTp9cCXcmN$-=kC8%P1<^OOG=z(drO1j!yKJ@T>$S*A5 zoGF2UN%+Cv9nHpu%ZeVxbR(qFnyviZeTap!04~7e2{hOQ1i+$E5*}p=7M!P9L6-8I z&^=M8@~HvPCD=cI^JyaV(NUCWENvB@YW~oOP$#>nksU1$`KhD4s9bXV12@sTm~RVJ z>s-Rxgc2D0Q!fnZui9OJJR{=xfAWCWP(m~r2He`qBQ~Ot59hx%^_$wL@A~)?+5n9G@lrDX^CjB_h0)X-mEY;VCp62+|F-Bm0#g3 z-+kBQ(=C*yWAiBi7jVV}#oz;x{t~ z|HIaq$3xY}?f-jbVP@=GmXskoWofm}kU}X-3#p7ONmN>h!W>#?v!zgBDrHI8iDae~ z$r8#Ene1EkeU|e(bwAJZ*YE#c^}6pf=X*Zi>vLW2>&I+r-o^JznyhJCU<>8f+>5)v z2c248i_5&$RHeS@4*Jm0RBYCDZ8Qyxl{`Qj%Jld8Cchs z5Ri|L4utoE1R;lZa6tvFNjx|U$U{kCE&r4bT2&F(*3+L4jeQVh-@^oxbz+sZH&QNZy4e*pb6{C!jQ z9Bh-`eXs_Si~T$4D~Bs*Z0~84IiW> zamMB_>t^~~O0+b?f%;e4Lo4@|Oughgpk7Bq9@Wsh+B$E4YR7135D zd@=zJ3;Xmu)n2BZDbp^c%A$vkJ)~W{Fgv`s-f5>eI535-&{t&aR>8!QlaZ}HiB;&u z-2zO#`m_#$Rw61t-LfCy+Vl@iP-1b3T0putif*Qi^HKnxwLeHQJfQ<3R1vuXVezvJ z9QBa_yqB3JR>RA?3C0u0AGQ{WLz}cbcuAkCj+{F*Mdx$nXM2a}QOl!$$^zQZR_|wx zYmZ*WEswl5S3!dX&Lfm&-m?$(FpX-u_9+osUn-LCL{*0fkp6uL-H0aw>L5sCqTm2) zSiWE*0dS9Ep%fQ|ba7Nl=giFPH3^H>&JXWdO#bns&u8tlU(Zx$qZ<-W;S@d#kjKn> zLHaRo_%aL9EeqhKAXQY+G9! z-Tj9P)Are#J3ITA^Z2Sl)VD(D#zin4P!GRNG{RokC;?dYM}rEm(tXRtCXK5A+5xSP z4yIE_g%VIp*LJ)(+UncG5O?pP3<r58ZkF7VX2dfP+=QIOwNC=j_)gQPYFl0YHQCy8srZiJ_SnvlzetzTxl zID06rjcvY?EYxsLdtpMFI;kL#{2Uy)EwtXu2feYeVo13tPVPTz?mq?8KpkpGr%Z0y zy7dog+Pyq;H$9YlQ|DFinfu;J`^t_(+XpvIHBvoZJvsRpn;x8+OYq6LhB6-`}V6(HdxQEFm?|M(Q#WLoUf}-?|sF*LoJ0*9l%Ysn@{xj zneV}f-vSfPL;%9tL7cL~b;vb=CyRr%@!B)Ul98S?M3vGXc+mN*rL|u=GZ4Mj@4^3= zSUA#BKIG@KcCs3ok)mB5ctM*t^0TDKJv?l~d0DIVoic-%XdHvTp*CP~qcIzZVFm3G zuIXZNrXAs@Uk7RcOOus*Z{V@gPPDU>t@N9Y$_eOOe~_?F{9mHa?kI*8dIh{TMoAfi zy?X^8Xy=P*=j*7lHl{Cs{hJ=^;Z+~HANKG^#s)}V=-)&pbDsd4QGp${M8eS53(67) zcXvV_rb_*YF%h7@(XrJ|i)o+1E^)F3zpvnw3iLh;^}pl56}k$s2E+0MwXVP;B0TCn zfR!4t_b^e&H&1i9G2J}^n&BiRDsPO#(DQBEuz7V-)u-2ZGbD~j<0V)>IDDF~3jKD) zp&ouR_}C_<20~Zx5VtNU^R2#uDt8#_SkMx4HI3lS)GT7$8p3Ry|n= zvQq(~E4S9I>8Z+P#S4Ztyk6iPpWu|_aY`ELOHWZqxI$Z*dVd6e$6auH^)?-Lx_QR& z!%!>7{wd}$2-r{-p6IhdXFqz6BN(G@K+a6XE|XMr3*x}U$R^@~C&c*dX=~FN38k7N zME9XjRX^MRPI`*S?^+5 zy@}cAKEpP=69gsxPb5O}7=<7PHdsvv6|LN1$_hs(A_VVS+fSG>V74Sim z_2S>LV;lgO6V> zQbF;I+`d;7-Wrs^r@|^EoIH-w-O-ia*f#1HGI<_SMLe*qU~03kJ>cxhL3QgVdGlta zp{2_wiq0~fbt|2>()lfevTk#P^L%a_@%GcJ=%%w`-1u}X%gA!Ecpb{jTBCr~gy=QI z6NfPKq+zXfurXhFWqF$XF5=O6<4vHv%1VUcDR8S=?Fx*6)Cl4n%d6LJ<1)0sxi#zp zmmicM8ZFINnEk%Z&Qe8o= zt{(~cr#4)`qaA3K+yOlbe@)Ny8l?xQ-c2qdz!mKD>4x5;@2^dNL|yjg2ma~#sGrjU z=n7Mpg*&pH5G}pm!;$0HKU=}s>FMiDsCrbU_iYZnkP11oN|+srAx)Hqqm#>e zp?nIDM+sdxVh7N^N=EudaFg@iTuOo+i8pG}z`#k~2jISMXfwxl3_2m8PCIigFqrna z7?l`vSmxQRO}A}hY4x_x2S2YqlhI?JZoa4NuRCn;*ykfb)!qwT<>wcM!Y77eDBRy- zf=l$8;=Z(<|7kf6NX{-Cbq~f}m}>v_lDu6t<(p3C$DYmaE*G!4baX%M+V^_>OTP-v zo1`VJy0srP`wGgt6GL@~fF+hFi8ypua!@U3YHnZTe%5;v zw9nVBep!U6w?H2?YFw#i85*L+B{*SJHk-HU z5D^EwxRMjrM8p9X-Jk9cnM%O6&_O~zhMdW!7Gm7rgK(t+5+j-59(lH1P*T^<5wfZ- zx#FKq@0hGpD|)Hsjbxgiay$2Z-PeVX39ermJqJO_lOPDt<463^W!StzKcf0athw8# z>D5yNtQd{QmO1W);6)nBLd3=WkSV9f3xZWDD!>)Py(i4@WEIr(1)q|LYpWipdd?g3 z)BF3WYPL5CW9gtR^T_?4;4$Z4NW>yN@HQZ*)2?CIz2d-^#DbW`Ex(_U6q8B1J1|Gi z*KgKXI};bh9WkAv{GSvvkAC=fy@YQ<=0T>yux=8w%Wj?@8<_dDA?%Ti10ww`q4lfk z)IrnbrB%IKj;jg5KN!`;cilRntg+bYX^M_p=x7ycgOQ`!PM|p^Cn&$(X+31-2nCE% zq5x*@{08uXAWqV30mDHjbgzjtI6~t4AP?%gu7M`MY{ON$b8C-QN-WWpjS(Nssn`l+ zm@CxbdJlQ}v7e(MN#4~j=w4k63uhx1rrbxPd8vrg3{4VaJYzo#HaSz1?%cR0$K5vp zBnSzPjJqW1DQjxF4Z4Qy<(w33Y7?VZP3=}jT_D5P(t^g&ymtknar`2}T=||Sntpa5 zmV0;e@z>IjyP`Dq5frBjqGpVD3;zB7H|1i^+oJg?wy)dLd)c&LHdZM(Y|Ru+4cx~g z=$eckDFr!*)ZA)@3ii8TiC7#? zp4uny*f{wyh8)PkNs@O4&+GBRioDiMA(7U}Z^V}}yU&q$MOFfgMD1r9%gn1hna6Mr zMzbH$9di}}SC&XbGFk#G7i|qjt-ysj3;p2?peE2BMD`>;6=ww_yXq`E=Jg1`aa)!G zW0+glv7uN0iG6_=)V@{kTJclCd`u#jJ~G}oP<5q^at*9yz0h3qcMHQheZXCth^83+{^Y9l%KH<<+VCjyuL<{W)btL>BEq(7 zyuN>mg$A^>7%xA{9jfk}E9B#S$>;=d`hczetiOys#CqOMAMx19Jiq(=dvkV3wKUZA zN2!j4S}gY+-qrv$orTB0w@sNZE$;YY|Cs(jkhKM%Y+n)hG(`|{LWKs%!&M56n)5BR zhl?TQHJgOUIH@4?+8w?<)gi&qE@yv>#SVD_Z1?>-AFQyF=0YA z&RBZsPAGok1hIaHSK4)rXdskvsD>2n4~B=UjiAv*JuY%j0yYizj^U9Mn4kR0Wv$NM9h0Hu;M|MZHY0t|9Gn(u$h-*ZjvbDTpdfDjplO)ue}#DM z$!y+z@IU}13H@T8T!o@Q=eO^_xoNC0&v9%e??LyWLgEr#%NViYSeGfa`Tgd}hA?k` zYiTeJHR_s_*& zF=FU#DRlM9k8R56c8MJyPQYwB&DL$qc;*O4So0$`k!3)4*_?$;r2IB1fnVi{qd+!v zuLY_l0?sY8-1k3n%5PNu9Q*%Fz2a5enYs_()xE)2vt?h@=es|`%sC=k8(w{; za(e0QWZ0zGYR|RCez`pv>lBpb{PDz|I)Be&xARfiw((d?{iZ{Rg9Pf1y>-dAEM3Ah z{n6{Y=ISGP+oC)rEpA{&OUKT2-WxnDP;%Sm`EfzJ3e${ZVhn*|H#q#pADxR8Hgi%b zmE+b10uGhn+}C0;YUoKkt5oYL)p#-=0vS)&i7{d%!tepri+b{Jj=+~EmWoIW>!b9w z^<7(!W%Oa9Jgs1DAsalEgsol6I09%VOYWJz(C{@tRM<=-PHDfYgsLG}YwXfab z(2AxuJf20GWlfvA0^8Pjlim8`^;pGlSS4j&rr8W1i+VDtt3lkaluORx~VI}SF@DpmL=nhae>FV;DLHTmIp({>T| zR^ACS+M)wMgO~T5Z95PCec{|*vSRW|%DT?gO?y_ygrQ~9(|dVms$O6a((6_0U3q5r z*6USTs(@W_Z-+ayl4!5T@5N9e<_dxs{%?X!1tyzM#hP$2ODU#~?i<#GW5zrG$WGCw zNY8e`?-s6p3%^(RF$RZ6`u1Nf4jQnaJO}Op3tWR zAcVPM6eksYI$qb|julZq$l}xe+XH!dx85EvEis<5PfCsq!+aS>e6lGt`YsZ=5Jo`kt{Z^wp=;x`Ps?yR0>(9xY z5%X3xaFF=#q$F)?BEhy!bU?16;@&u0^huwinm-LWwOqL&Zkq$;;?UW{_Z03b;M-l@ z)~i{Nk6-akAFsG2-Sx@~nja>%%0^j_C0)RkS>osX6dtIgE(P3J-{f~q25?O(c!Vyj z7OM}uoHyi)C4>t6k$!Gx1vo3%&0b!r1y-FYBiF_f0BPbw4W;W#7zR0{{|b#Ys*p#yvQLqlk0La=db{}5+uj@V z=_)r>o^9_YqOVN*z9f2Q%66xSlFO!T7yN7xgs;S}Lbxy70(2ti_G^nH0b$e0&kHX_ zLI?-B$QH3J!kR)bZQWw?CbH=#4|7kLgDn(AL zg7UwQEuSu1J&2aqKmj(dmM$ctN<5qw{Yn-~s1z)v2tKdtrKi{bV zm5jq9OGOXNE!#rpiP14{xhglD-&5hOjbB>=TleK*!bUW|EG!$hvMC1zG$9szc}t%C z!BDUfg!ZBy5|-Y8-wV@QeL0w4TVAef+<0G$m4I>meA%9QYk}y7x0!+peN{jdXf6g= z7V0uiCBd)EX8;wKg(n{bC)@z$VZkFW0(m!M$y~$YiXw^78(|AdF~Nm80UvfOCq?6; zRVA(!Mv8^fc$@IZ6t~FK&51uSmq2s72RaXIja%4g!H~j4TDsvoyGxIbrm%5bmiM?3-xuomMMoYSCh%TmV{gFNNkI#9&m`@XCxhQ z0^=`|Y&$!`+#+&0;zegW(i`sa`}FC9c*^CmJzK+GS^E~u9kVbjC@_G97c2mEAy!Po z`e^uSn-%*RGt*QI;<@7eO@oGK*XxpNnwt}sOpTN0jH zTx5U806c15eqN>{)Kk>l0^e;1(3-ya204zQ;V!c`vjScLn`Z=o#U?~v?* zV#FiQiz-6m7kL`CyzK2tmwRNi3>`FdiQ-m!!oaVydUVIUNLthUE*YAIKEd_-(ca8E z?}5-Jld-NOpCk+Yb?)IuWqJosn7YlmKuE~9-W0sP)Ow2=eenjpm_3VkLzi`#nekz* zsXm6_82qTW@yqT)qC*RQ4LwbmB?alPh~Xd|OtdM3aojC-f9h-dp98uew9PYLOfvGj zj9q({n#HJ$4ippzT=!*L-<7SM(W~$DE8S~apW8E(c~UP=i2ujO{3L4L({N($`)x^U%K%J4+VyNT0|4A zrRy7=SCHL5F@FxnJ39!-HT&&v@I8u9=%2^?yU>u?ly}lW)FG9F*F z#?ML_=QCStoa%yvQ)%u&(>2+o`V31h?EQe0-?#p*Oa6c90FbwU* zwsW7I=n%iaB`v-RWgu`2x5n=5-9fIp+C(OKq%&)VY;zia_9|7aKLETvU3GCT zLcE809K*`9e~MfsGtdTYzE7eUYXrR$h+keFIXlhqb7K`xQ1GHETzhqb_z1%aJYV&i zTu3j_$|6y1Z+%H-=5Xl}2(t>eYC||G>!Ci{-zf29((HNQ-1PajH@p{Rv1z=@bn~!@ zu0x^Gw{w3_nA`zg_6p{~CxjUp_06H3?k{VQ%>;3{=UviH_w+(YQ5UKa14Q%)%3Zo_ zoASS2fZfWld1IvfZNrBq>ED)^65XUFF=4(1Cb-X9*RLOCB|3 zB?DNcrhPmS(qFu3gC=@WuXHx4>+h$q0CjV0Ur?ItSH%M$p<4Yt-P?=PLMr@Px=Nr~ zC{I7+%s&s8VB}xVuf`>A`5wD@$vAt)p#d)Loct%9rM4I|&cxG<(D{|!*6H6dq^XPA zf^%o^Y+1GUxnqem6T8hP1gQSMha61ZgN5t+d>p*twOXeoxSxR%D=q1_7P!FZid-Ko zZvWG1?Ym3h{6r--LyD~74PvLa53LoEcJg^LhPq%zm$3ah24pl-f`1~;y10#^pkS?v zIkT_!8fry+UxTZ~GR|A7NjwCi@*D7}k`53z;Y)sID!}oPPg1hsv~&W$`ZMnj4l%Jr zR6@+8z_W4Mo9W>N?9#qWH-88$_>qAX#P|ysiPjbOhWC=P?e^3A4LvE>gw+?DeI1n+R*7l&}GWWvEK-#7Gx~hd*`>>OT-_u<9N zB`8*&@@M-f%??EG{2O|=iL5mO$JmNC(AFvC{uI>vzQQbPC2uQnVjF^*EDZneej2>FRbnfFlI>My&jMrIy~FxE|f6k;*0 zPeOles-Mo@v;*YEQ6|=XO2=|YGAzx^=fc@~1`A?$Q@prJNK7qc zC$0~X<@Y3LP^~aCcq{%Hh%2N6PU?k#b|n?v!Mnh8iIICo>dCler65gn%HHS5yRhGg z(&Y0OWocNxmo%-P=v&zYQJoNp6`vD0#uaaOe;oN5 z5&>8^Fm!IrI%KfW6xHMf{?fFK5wo?}XfX=v>yg6-e^j)^QD1I+_}@cYl*tm}%d-<{ zZ+s%??>!zkltz-)7rnd&z5gr5=l{)l@T=5N;v)SN)4Fy6FYf%#jMG(qE4Of(1hFbE zDvQ6qOVh;Fi0O5Q%|G|Mz%ZA6IHL6~%^BzNonP6H&k{Q%QY-c9@@Vt!c3S)}EjhJd zkGVR^4A|H;;EZNNXovRBVzOT5)oGeJ1|g~SR%hV8et!@yincirG`*I`+lD0IB@-$? z|0`a6%6`{wioW?=J7O;d;-tvS5IW!fe7BN=W2s_FZ~^rlH(7U~B@HLnCHKfUlfG|a zC;c>Om-o2o=>+>d*^?{Gy*qj(&v#|35Z5|_J~~z{<9HRZeLxAEQVSMir5Z0__z?H^ zy!8s5I4Yqj7tBqUgoQXCEatp>UdO(`r@t8Q7=$rQ#i8@_3cIfQkU;35GmE4@ndyc*`_)UL(PxtvYg2OE4gclS5*b?upXP$frVq~!8 z0nT0jB5Jc=YV7PPY*ab~uDAyYfCL4=pb;=Cf?gPS-n@EpnEwF-Mwm+FUE9<_SCfbV zCXU5C|G{@1*t&HqFJ+^Tr5T1jdPW@FV=?3hDqYf@M-=SQ+o6q&{;f#58W@HDJ-mp` z%kJ&YIQRnZR^Nf!ip#up?RIP?n6z94Dpy&A?MO;9;k0ho(5uX7l;Yy!8B{dRmU#3; zDJuI?TShkvJ6IIGvNv(e!rbgm7eAP3C9riyreNmO$dC_0zi|@R)FP3y3mgH+UeyRq za6;ETQQ6_RK-K}Oerdn5g9>Gjl9w8YNxGL3FG)o|wEWGA4uucmh*SpMof~Z}AZbhe z4ZEa$$K|gI_za(x?ODE{sC-u}@sob@`KvdhB^hLBYOC^==kefM-OJZ$4=UqMR)t=C zI!h7ZR@WkU@gz~x4f60Q{IZo~ad3vxZcg24a{@rot0PRlSt)?!nj|8=sY0Wpb(7Nz zq-^FTWJfmRDt^z_rfK>Yn(ZPDqFaFBzMR1L^A9SJ&3aA6E;+25+SES&T8A@TN@+6( z@C@B9Vfj(6R9~HKe!*h831WKv^MkbM=afO@VvG~-J0ix)WA+)0QRUcIqObt< zcJGS#Dni9L%rNi%)RF?B!%f3X<8`2|O%2ONQ{J992D;(7xuK*u<*%S7bST1`#hhr& zKow6;#ch9jr-2@NbTSdW%J=(|kQ2Bq(|ZAOq`Q6g<(j3M9(yu#d`4%= z$G7}yw?vKf?wgm`L}MX&s*M~u*%mvvYObnNaKAZikf<4|w{X|^hvY7o@=bC}QoXCz z6_J%N#oo;niV2o(h0pnzu5`cWtWGyS64zAibyWMt=!74QC%$H z?Z{`gH$@f6yWEjE;DlFjc6XdYIFrkivYz=j%=4mW#&uDEfUF9` z{mQq9t=sGRy!B;(m&E}{pSl*_804-Pg~ZE{$;;{1h;sDxH^@E=@Wp^w)`R)=A)O8Z}tVsd;NvD@8las{&+Ww*P$8Xa2n>^pqoHBHxjv zbj)LVX_ml}6VXE7MXgfOu%SoA^D&qE#8s~!s0-=~MgBnx$xAVDofffo-^{f#l<_#2 z0!%QRcFq}SN(*tZZ`@9(DHgH~Y^{eCAYQEg|J zl&C6Kf(jt#TTZd9p4UjjX3pi@4=w|Cu#O*Lpqrsrd)0|Q+n zj;y7c1-Kqmzt+8x9{>&EpWCNpm*@)_Jf~EM! zASR*)WNq3k9sdS-B*s`1_V$^2DSuv0}f`+n)#V&h9=2W5$n30V4WYd_9?-iBAlI?yZasGv(&0-_fOw zHIq~%Bo$7|;bm9tl~X22vxSfYmCt)8C}Bl=yOHb80j_2T7;gAgcw}qOx!K{4#>*4( z$A+(gxG5&Ok5>k$Y?Q!PHW)j!!hS3!ef(~1U*j?OdIh&@zHB28=^)?di$w(u7fNIU zHX_)bz6!K|BCt?QlfSMR=C2)aLtgRz|8{v~0fg)QVr}os$jSd+!WeqWsqZEgqz73= z8_(ZAv=pNA)31=9Rs!rGMEK+GDOxauyCBP^Npg&Kr^`SW4rkQ7@S+jG1A{zC`uw9= zL*Wab)>0Wx(s<0(Lr2NB^B!u9f$t}&S*e_5yH(Na$uoul2Q8LA91S}=DCHpATJ0JZ z&n;RHmuhyeG!IQ~Q-Zr&>)Hw#DR2HO-)2c7K7iQ;%zu39t38 zHoP|6eqKR(*;n+6t5%}P&C%|D{HCE2kq-JI&GhW=i#Nn*i$4eF0n*Dw(H26vuxfx=lkpnA`!c%${D?7@P-sxVPD;cvt>JH}HTWA@4&kmO=y&e++ z?1#l1KCoGZQ{RDz)t28DxJ{+JShWsKF*hobvb^vMcUX@kB`|iHcq(_~k$}S!nTaDL zjBaoJE&lP5#Wp(taTDhz9~ES*6>qZt2}!U%QnSTb!xaANKaAWDefW-ZtX240d7wp3 z4g8^ZLN@LE!)*mLNuIYZIdG9Ug>5aGQxaKSiWeR}v#B(tg8vAQT7nLleVcEy#rg}C z)R4&@RN{kXQR=%`<5!N~losN5>6Elc9<)j7{oc`!mwEfqS&(0C-R*d>vRSQ-O*w$| z!o8CB9~(A9y-ssa^{bw=UvQlQC2E)54#m_gm zCi6KGTUnoa71^_h+Age{*N~Ae!Tm6aPbb~SmsF_N>e~v z>kmN9*+~Uwb=L?g!;`YZM`DA+!0x)6Ak8d~<;ILn)CTv*trtE%sndIR!9%HO99&!W zUVs&)vW44s({!c2Ur{7p3cy=1ih-jd>QJ1{qFCxO*#T?Mx*qsT7u`Q)pk|wT@!o?v7taSUvbAavF|#;0_)Kx$hBsOn+>H_@MsoWr`Lq_h|t=S)9tIaS`vO^zD806RFSWk7dzX zgbN1r&#{*6WJ%U#%IKLn-cI_5o{sX3{_~|=)cTL2Ocj?AKLPM1lQ%9^@Fee{NMjKC zxj?5X)sB> z{$b;1_MeAkX2*;W)MSU7%(i6I2sWJz&~Qr-etm`3YF)9Y&}*G_)|5vn#V6hbJI@Ob z;5#0_q6R*Yp?(DX=jNkJRTo;ni&}&TNdB-ck(sOtjVeMjEGqDNjPQc(8tN{%Y8v%; z$67$JDRhCaHI-tG9i@y8-;#t00&0F1VuU?c~`|sD`w~R^zyDdM^1MIWbx_q{40PZD+Kcc zRBsD>c%^|b#Q|!uy=a^ourPt9@Ln47^W1x^Us)eT zr>z67=(L3$`5zvOYnf33edn7Md97pg)@#*boCTpXZ{e`f!j_tC_Xe>rc3fy%<|}5G ztRbq1sIbMr%~Kx?Sxy%mF~jFc7ObBG@fWPT9QHz-eqS-))h?E;q^ryFi4AYAzTR}d zbu0#$1ld;ekBvPNWF>?P%qpJKSbubMd^=Axo$f_+XtFnn(1mY5C&ry*IEZGsqRA}N z;|@hcm!phKwWbVk&?{>zZRZkHDHJ#KEnE^8&89rSkbAnnvX&gv2@nVqS`GIL=AVPn zZQF77s?AaFVGG1cl9BH_oJgqm$f^>(_d9F0!O&B_?AVqKm!JBc;x7uF85YUoInKt9 z{i+>13O7*T%j3)GKbG^pEZ1UCM!Mq@x``(S26R=9b6lR+yW}2bzDoY)h!Zbro;ctD zYQ?H{2&ksr)xD|zapo-lh<4Jqp1X_m-@EnEV#It0{Cym9QDSLmYXF}AvAswE1uZyN zAS=Hkw$k%IgyhR%PXr4yTtUt+x(K+CE6j$e8}sk>Bj1)N^L#A#aFW;+;yNYc49tI( z6)4p)V+KKiw)DZTDFNf{1{8H9PaN1F*6})gI`7=ZBK~ZZj_!q-=J$UCQrQ^Sh!A!< z(`8S%&;!BJA>P}M68rjlc0YPv(I|iB(!cXMIh6d*#(V1(a1rP38#SWR;?wfX0|eT3 zw3&|%7tzz-nG3EI7{eB3yE#Uu+#4XA@ z#Sa;WbtSbK*WD|5))*@_jD8o({a@b|TW~kUi4$sW(bB1=DT;F5*W#wfN>ToqA`sxI z@S-+@pSUM?Us14OwL+TD@ilW1y=R`dGd}$O7`CU^d9vzh*VV_wRXK2%3uzHcY6iB0kYNPhnM!Tt(R#OUe2LnHiZCK9%C*m|{OdQ+d~`015Pu<0IQH53(xmMPhWsXd z2sIeJvsp_25KLL(8ZYY=s}Ac6Tv^{CseX(g zPR5Fi9N(Op+f?fjsK_uG5nWT1Ah*s>e-}oXxTX`rbRX&#Dr`=@$0DW1r0y`ja_Z9h zOEou}g^x=%7ZJSj(=sx*_T(7*OfD>namJ0yuD^XTx_5HIhxWa=(E;hmY*o&Q)amKw##Y!z@AJ>{xExYx^arslc`9nAfwAFb@xFZ)`7CT>6HkBJLT`5oHJy zI>Jy2vw_9WXOqMy7HiQuk{1-H?%g=uxWSQ#D+l7XRKzz7EkE=-=qAiD?OJ(upZ59O zAIcl9pL#kgTpw?>kZy}r_~{6W-7q<#O|P&oMIXwDJb}gSakrdEhWx%}AWJnV6U0ft z{da=S%*-cGPCBT-8KNbEXoJfn=Xe6xH6ecX!xyJ5ksk{_QNqq#mt+X7{Olx|uhqI6 zdWEgDd7AA$Y+(5I)*j?Ji*j}whF_p)IO`acI=WDz1OMpTZ9)m4?w{48rWr1|e$b0S zpqe@#SM!_<}awu;m(l_bk?2X&#{$-vXGnam6rM1sE| z2FIu9RZmTB?Y>Ci^`A1}O4+7;DT?mCcWaXoe>;)YfCP)SPz>)M>tmvSRs069Zrc}E zn4X34=%9OlUd0E)M!Qb|BGoX{hkTZ$ z_5s~`?$~C>`1}WRXVpT-K;9vGd{@g`-0qK8UNAA?zUyRnL0-8E+>!>wf0JNUPcx6` zlal=@^_Y}Jy?)WOk{3!XZCS0#KvN;KnPhbc)+G9G78i^BVXA*3@0n`E zu-HvVQ^@fUUgBVnHuD{NN2?f9_fbJ#b2*CU3{@ z$EqOPNq?N^gctVr?A6l-4A@v>QE>yF! z`n>yN%#_S`?soO#<%4v~S4gWsoHx?2Z2SF+Gq8bzc$4oylk?r2b9XDYlvE)0b%>6N zO2r?9&1X(7u6~V(31FGWdFY+L(8uEt1AUF%UlRIZBpEma)Q7!K@`>B`dFsy3nZRe^ zzYqMlCz4SltBC{F?uP~u{Ux8K#+0LyXi!^hf``lhE-cEHTEr%FREG(A4fhk#;09)A zmO#cU(;EKIS5{Ur4vV0*sK^i=<3d{sjMl8i+UY)J86GsuAAdxY{kFk=Pt-(LtVYtw z)MHJV^E`1!!^qz8suS-&wZ?AD$SOOYO}UKA$FQ(BZdB67ka8~&FSDKMnroYrYikodSSy4m8{lJxm`N3smw5CKE4m8A0Z1mMrNHD~Rs?7eVu5}5jaaU$z^ zMAs#KbtnsG@fONDbxegw4&8O+iNWI5%nJ9Qo{E$QNa9!e5sk+Ag+~X(=#E>CzGIfo zv|I|E$2g3HXD!DXA}5q>(sv)H2q5kDYEUtsBEV}&K!TLEXJWF)sxK8As%=C3x+$0q z=Fo*zR@!jLDP(D-_27@MIR_83k3GC}NULubuHh8!AcRcPSFjgPJHDV)1k@+-i^gM4 z&e%ZI&jy_seM8XSiQL#+v+xi*_9tRjP27m}=bruh1sDQwE-5Pm$0|cReA!H2e-TN> z=z+TxrRZaBOh6`Ax}U%DiyB87_WtCb@jJ*v2I|7;^z;plNgIyN9K|Fa`(H1B&?q7V z1)OfonfbIEx0j45XVZwNVIwngVZVNw@dmXcFLHHOH~Q!~5I}|4aB+nYY{2%24~R0| zx|)|={IGD^Ya#Q`@|3Gz)pXk2V`nL9a-;1Z<|PntkoL9TMwxY;o~ytv1cvK^YL+&Z zv+8a}#s^s+7CNZ`4gj{vm-EK`T@X1=DFWM6MPFm7+9j&_#IcO3g=Yw7;^J+#d37C< zXYIjGSE}K39T>(OY43z5lvXOLX@&q;u z7ny*|FdY8E&#qT`$j8rEeg%P*n2Rcq^xRnML@>DUj(Kh~#H|b2C^jsMArE{xgdXII zF)VF1QkzK$7`lF(e=mE;`p7oyVN`e);Gg7bP`Vz?M@h0c4`5~xAa9rVLM{sy6(LV> z`p1trhQO&`HzFUdeKsoQ`JI&erh5*dsUu2m<-He!GO#Fg6(G@?1dzj}96``j$hqcw z1oYpt#{vG^MM_oH%bq7@HUt1Su9-yS_!E-+!*%n~2nYGKw?e;KIgq1h4X0n${qpC7Ve%SQ zkwGG4DT@&m#>q6&UVHy$0=F?WHIZR)eeL2!FuP44VFVpy;tce8o^(*dU%!i5E9LGH zDisfKGaX9oI7#X*vDX)_#ESVO2L8&DUnknBD9JdS6FIPzz(4TIJa3S`VM(?;ERMGu zZyndy2#|fJR;+TES%Y-#Sv@wb2pPtSvnWuQ!1BHZB$?(RoCT*B@-4kSHhyo4Ye)}S zkMwgjn~~NR?()tm`Qf;OSj4`&{Os)YnwiASVy6xj52kajCIOt|FM4pxSUh?a7kSb{|9vfvCx&DBPoa;0KGXNm_8Zh2Xo^vDDU-vNaZ>5_ zc7lVxBwGSqlXJ5aT2$1wEn={ojqh{Xv)+9v^zv1bareJgB=hiiIPzRhiF1h2?m4Y7 z9XE^d^*F6^*lGrVnl{eu`{Hq`R|~+jvY(z#QJ+&@LefXWs)cOgowC83#E=%JIMNw%B;wd9| z?@XZ*xQBH}(Lii>TPO&gfmFc$Z|`o3RpouWl&IR9A(gI|(;01Sm}R&9hL+htZ*#`4 zK`&(YJEqqs=+!`e;W!0@;3}VeR*HI5IJIU<>CJp~`X>@xB}Z&X<>N|%+l6N}({F;qPLANTrUdQ{o5-#Eq zo8SFEs@}vMsyFT*KQqR@Q%T8Kvqq7WFr$-k>(fN|aTeeV1Her<0YOz$XWO$p8)n+E4lVl$9; z>c&OaerA+&r%cu)Si`_|K#l=yebeiDi&eu=W}2ZMNuazezko)NnfO#~lsSLk0L6!G z@2nkzX|ANT>fx7K>E)wn;!-RyG4~uNxUPvOPO;R^h#VKH*&Q%ra4 zh-69iak_6iyz0OnX@9(m3%!)eZHbvYNuy_yjXR6dZf)(JVvG{}n)`J!c7G}FKy)ls zx~C>E8f}tr?3PWYVY{Z}rL>*qBf6b1UwPn0-QmpZZ9QVAhv-W_5vi!G4?4Xo(ZceA zKi1%e@crp51S;U_7`%6AwNa7r+3)fL5pfYtqDt7aY%2W4LYmY95jtP?@wr^VVY zDBxOt?AN)fl)}S06tA$2h*h^vMs*$7C3yhoRjC$nBLV876xN^ZCvw3L62#QAZ&7L9 z`v(;#fLnh|Es1zE(dL|+T60ddcd+q#v=w-Q4r@cx*7x66+1<3sef3f1w`|1)V_vqm z2H9o>iMIFF!268#yK19ahrRQN+%!TAZ#e23dt zI(P2`&h*2bH(-_3iRH$!jL!#~uX%S%2;10zr=)so1>P$aY8<(MkJYE2}zFV`Tzz+YbD`80{qx)MSaDJP) zC5oF_zMvKYj1EO72*+$U9(M*`50 zZSn{ukGfIm9ZX|@0u@x_4q>PPOxsv6xU@51)%YSySGFzp0(u)rT*@;##Lt`G%Fn z?YFZV>2Z39@vX?UU20S^ZIp4xF1mREE}F$zdanX(V zjLzkf_i51D_E+t(Xyz9vmzP(9+;;N$t5w~Lz=)mJ!Q~&w+Oc0yUTy%F%xn&tOu+Hh z?|TckY57Y7xHo+SE7UZ9o|VHjN@$@I%HQ*(bZ9%%cE&-lh?{;~P0VX!>9P?}s&$qt zULdP;HZ3ut3-Jr^yp@sLDXPAa+%fzZLZVq=?4)f)XijM z@{sDtYZ^9des>Cn5@0rLKVtIwHOux0FPAtMHrl9srH}lH+@OT!bI*nhnpboA?_ zVJR=hnd-l#vT-_aX37RHKkyTesxLmSZt4*MDvKTyq$tx!&%*6Q#Dt)8GVl};ng15e zEbFkoCJ$U7=O!z6dSd!`;Rd?3_T(-3w>m)3@HbKI{_unq@PrmS7e({zmM!LZW?=iF zY#CrMEI4XS(sA&EAKQ+fSgy+LLSKAg=1Be!a*$y&55GaSnOua&FmsD}eR-c(eE%xX zLi*~=Ontx2krAg5e}CG;#@ApF>pVzpXAO^z$~u{7O?`r;(6oE6ye1se_+)(k?K-Kn z@3ZIVh13X^I|*sLkkZV!V-~nwBkk#S$4?d@JLmqE6zBbWAd}33^bOI z6V87Yaef@LdVZ*+jMySnYU@!<%XPAR_vUEXt=5Wnt;A}nbo4o{uWm$i*h~_jYF!q7 zb3V-%crSBJ7k+;_?LF9=-FbLcI}zj}6RR{S+3hZR@v%5d^lhiPAWAqUhbOBqYL|NQ zWf!suU%tw=Wa&Ak^*OMGsR68sr|~~hA#P&s-$dl#=hA@B(HIm!Kxv_VyZV?Miq{6J zZyB1R#R_^7fna+4;GG}q&mky#&~v936g5XUa}K@0Uk3g`VmtrE}h~b<#2Rf&2W|+gb*F5Vj{6spyCwXO+9}wOb=~0hD#>5wX(5l%rwcI9*(DV zdl^y{xAEQJW1CS(jvRibXf8OaD~-=G{ ziFJTFiqjNl)Vo<5V_dibMj5~#8H5?wY(T}^+YJ%X)7~5yM2D1~QU=DB2KMQ}wYLWs z$)(m(?9;7qe|@Kh?PuiirpcUek!DWqULNc^z|E{){~qvQaSo6|yDWWmEApP4UfjGCxbc=GC24NlajDYDFN?Fi=gEDWD{JOw1eG7<{64{E*;~P7xvtWe72>x=oNs`OGWAh(MTWB@ z=KwQ}NB`%W=m=a?xDOn?33?TE_i>shk#l&I_d4|T-6}Tj^RCd@voJ_Q3?!AD^2GVY zjSsvnX&1nh3P|^9!Ebh)5V$W9)IlZ3fPxovn;euWKl%(WLW!A9HnIWc$vMP_i>2RY-xK)PBu2VEoEqHiuJO!7- zS~V`~vJvwaJTfABVYkc9h0}Dnk3-6V46g{^SeU+GX2}%^zlz@}ROJ|j<5?`+aSdg? ze(*UDY`M3EePx6^_wHJO!y+{@^jGdSKDi{(tdfWK#=CH*G5)o*bO0R41D(r|~D;b6m&pz@sBd zd;HpVs~`QVic*ls+7(_k$cZF>I!m|CiM*e#Gxkf%I(8w_K^8&ede6Qi$8V%r8TC@l zz~m27YUHZ%*}iGpOk6wr$(yVp*?3FtiYnZUx)|epRlyALQwAtsRUwGK$N>4+&GQ@s z8t(Iw&kuKxe)epMcLJ2>to-An1j?0!r?K&rG#wTu|l%!2B~LBf#3Wgkb5{|9sPfXP%3qT@Els z*Eau5mdJ_Az04U+?v>&u9-mATMtxGbr?HWzgBpIz_ZpuSZy@Mmbi*dP^V6#HcGQ6N zUbRPu1@{4!2l1%eyRCVagcy0K`hzIG;*}>Jx9&gNCalJk8Y2gf%!rF+*_;w+(N~bb z_wpaZ&{#ISD4oqQ979a(IBur5$&%Q$k0=DZRYFFlZRp+xN(JzQ&}DU^LY9xN>fM+u z44(Jl1^)dc3~jk9z)ocU)i3x{JeNxM5pFpcxr(a>3S@Lq8p(j)5 zV&RXsi$7nI5>ZWuPLxbVfS-fg|e^R+1I*xsvTF!UEyIh3HDjnRZ9+?2eNh(dsxxI5glg=TdlV?6__I{Zjg&k zpC8MW?_qh*gCmqB@D2ma*uds~&yF*mnW}&?&G_10I!)xwYZ)xHUQ`nwxP`e%0n?E1 zJ&>)9L}SOE`d4v#HX;@GQ&r$5h5VN^c-haG=}9Z%AwHk>oRHgWjNT0QqVjUNguA)o z08^eA(_JlC9m?=y`-S7?Cny$zT7ov*fFv-ib;eOloj%3!XfVM%n)1+!nc zCE@@JW#edaWb~&Gv6jn!8YTPgx1z_o57t13ZoT<9NEddZV?QlvFfZb9+>l}tC4SR_?>MCX&BZ_8 zoc5;Zg&Z*1OH|9fP}>d3Q#q1gU^JVko_)NHZG z%ZdKIz|97nJ6~E9*wJdH4A|}E(>jagg^EYzOzgGEz?dQ?T0FQH!s|pv+^x)7keenpcmp= zO;R8V!!3OA(oPq5dwM6Xb7k2c#l@zig5z@IcjwY=ExgC3TKw$%=N#JO1;K56%*+L&u6>H}UHWM91ye~P6~ zyoSD;u=36Wg{rw_h$ zr+6xOPsIR&E4W;qV~%)r6y5=W*%bzSXIbCBi;TTJopr^f^M`Q0XXJwzmwY(-4c-uK zt|n)UI(SE6LOeyGRA6jBKhaf-;*e$N?kW z$GVWoW?UOMmNN;LE|L1!<#S{Ooi~Kz_gr>Wk3FxEttnmsUvR9ibE3KG3+Bj|Ut8Z> zNZzB0(7=aJh}+Ohh{m4%cRwa&uK20#PnbB@^cKM%@f``7vb7?*b!BJ(xU-$E{d4mh zji5^rU>;$e3L5^|8dvrS^JhEzl$!in0bUO^@tdb5N=LNjz3X1Ju0+&Ka>qXAug}1~foCEz?qh4D zgEyuGe7^UDJOXx6t6+Y{yB5prMeWzGI}oLxInv4ckvp^Kx#!6VU)VmOk3Dw8y_I_lDB|u&>G|1A z+=Vy(IA@jtclG%_n|9D>IPCpVy`9;IsWUFL>hgU>XUo_x)C(fo4UceTQn}gOz zd!F?I?*Y239)$3XzsTl&RGWHGl?%B_T<0Sy7x1m}s&UyN+ez@n5szv88osPGnIEhNfSffhI9lZ@u?$j&dBtAw zvfsWUp~c;o^YCzDcKIA_-!{Jdr0|O_114wexU;H41uUkeqV_6<9kagD*RRG;{102n z|CJTbQT$PI2DUeU0rLxg*%@EUZ3nO|1#C8erUovc6;S0#KK#gn*BDo$gx`O4weku! z4;hMeTnQiO65C95dydKKOOWi|T{k#ax2FA`2cqiN_7VX2>L=p$+(UvW^Cub3Qf!UC zBtfX*ekTM2G2zDLqoruhBq zNsC&0RHA+pP;kM;5}jgGmlbh2I?V0;k>eQ&o?0kG1Yes+Z*H!49DKzGXh>-7`&oEW82Go7xQ?nkATg6p~`DEgO zP%$*Xn)5a5jFH=kApr3_NcabrYp7$>u6>eXIACZ~IKG;AcVAcWvSEYs9tHGYrosxL z{D_ml`EpLG%IRL}shHrMfvi5gl^)jTzPfuGQyWHw zNJ2yMniTz%-qNzvrA>G3p{CjFJ}4Pqao70&4Q!) zzN1}G_3B~VY-bRp^jdNKGMa^9p19B~WL!qKo8tXM?tzZa_z78Y=yzIHZ7uLpt3SLQ zH(~-A6novsIjTV_>s>e4zbYz6YJ-|S7szdx^?}|eM_~UyRkJ=kaBZ!x|4J^oyn3q2 z1KIrh23lKN92mBls!dSnI*F({t(Adu6r`|`@Em&Rd#vB7-Qb6cB(R5Wou#QVi|uEb z2@uaS)!&%@uND9yxz~~sfyBkYXcEH+9dQ$j)>BwGk!8TQmxvetNDyx+5LvyY5MV*H zj2nclIU)*bpexpNdx5+$^XoQk*7AQj7Ud9-TA&8WpcXYaIoCiR{k-r%&@h zn!l%}V(&?_lLF+76vni9B37l#U{x;s9Xt=en9$B{3xJ8goeUi0J!c#lOgtz16Qs=5 zO>|}!hRAF5ct?P0Tz`X6kFDrhLVTG6kIa!(QG5dz54kb*xuL-&s!o441&8LC zpu{RU*;M&NOq<_Ib@4cv2)|czMD{0r3=NMaRlYZve>{uh13K7}#}_{e5xqE{zLEBC zuHHMQPIO^5{{%J4!V@74dCCl+gZjF8Y?2@Zm;m<4nD`$E8oZ~2ExLOuti1Q2Z{Y$M zIv2e6sPDmDpFS>tTutCD@A{eK%TvaFy*{ZETg~8^vlztFyA27NU?T#6C8FP7sXHUR z@5}E=p!OpP`wzqKT6E7|a%1$jv$H$zirx11#vKqk)5?B=asgoTL#lr-2I3F1pP-4q zm@%`sUv>W#>!{(S!RLQ3&1x^eKS$$itZvLn@orQAutWE)z0zIEXbk(ES5zyP($JYT z(aleCIDzda{eR$F8MgW;Zm38bkmNNw#H~ax;fb){LBqBJC#&6dK9b;?7b-R9FO}dY zo{JyK5pfZX`EVfWiN{pJ;^AO=oXvHg&mRBP(n!vV20tj|9-1~6eCg(X-4(13``iw( zN|nnP2#K83LUFTIoK;&(B_fhyD2NiyN!YWG^`sF5;I9=}9{5Hdm)MzepwC*fC9!Xw z`aAFzn$Lx5Wz!wkKh8zVe+K@+19l8Vo&E}mBX}vnQ^`Pe#x!49b4WTsp^oZ(`7LjeC@hIX?Ku6H< zk_6G}?SBG4<6_qowZ#7t4jv_Od~#>zJ-*#W<)IX*tzHa^r@)Zgjjmh$qM7xY-J zkw<4sQyP@fQwC@iL1_Am)-w1VYDO3a=`NNE0)u@k$q;DL0K-^3jG9DVBUu{7kC@|RVVqrqcM>CIAM@Er_Zi>Zyl|Ir-k z5}y87b3DLM(DY6Lq8*a&8G2|yk|2j#+o0imxmt{9u3Y$JwAeyKLP- z-K~teyl5=}zG9-@?=Oo<79P1CFnkXFdi{vr4IXi^(KjUm`?V|K+i$q%KbRn4;iaxP z0Xz?Wd_<+TU~h`i9C+_<#9@u-hYx*ty!qpYW4WL%8nyK?J!FQ0j~cT3AWcKgW~0g-yQV z%ZUVQ%t#3e4&48)ALjpFKkUnB7k*~moU_og7%>|JnU&Mqm?eVK4X;QWQrz;FYR+cJ zN8LjpqHprjm@+AGs;zlDIbPI76A{u4hN&V01=kLrqnGF{3zk8iC?-}xqe2(I8j%Wg zIr=!@uVGbvFa>40Cqr*YP!{-QgZ@|nH1oh&T-I0P0xs41eM-awj!m|_zy)qGX}MP@ zk&?H!@TYmcKTK%lGiV}~x1uilT;7j>C-_1*M6rA5&et0__F9Ze(9yZ1G_c_wb)D@w z*?ZA>QeUwVxB2*N7+by(_uW3QYFJihBD<|NGAL#2i3N64rAvE(^WhkPC(k%UnZ=si z7Ks4mch%f)OfCm|Caq^T3ML7&Z0>PeUM^n+@z3P&#l(%ySLfW3zEm*|@2B564>RV6 zpdn}+yi@DVthQqK897;eo3qybGSWsincWctPaOh9H0z6uBEq;~%_Rhni3E4;-i8wK zg-vDcr%sMubagx;#-(Qm6Ur21_wJVqa+Rg#>-x0 z5VUY+#v!dd|6UFY1bBjxO6~l=;*GylWO;#B`gLE2OjU<(n-U;F!BO=5LK5ac9%l3l zQrr4uE$4V{Tqp{-Q-hO>@0^dAiUJX*Fzrc+nE19EP_rJKINg5(bYnDMei#{kp6mXZ zJ3hnL;r=6+RO;sBPvB=ov%H91^LPVp8z&s`GdiGfMM{qtzBe2Yk#oi$eaG`vX}=p( ztq=#C<-QS#p&WS7Y-fdLewY@PJ=7Qt5`w!>&~FAf)wesAbACn^6ghUMDA>W zen*5w4Oy!%r3iP$rEJ`rextjQX7$E1?O$I?RU*Jb7OyUns97;~Wy3fKO&r4ENLd;H zCH&f&*-P}?*Kd0O869@`pDZ+9!(_2*!Ou<_$HQzU2ye$%PZHeWbL*mLieL5!l`>Dn zJh}{@-^A{Q_as7uy18}2K;G{A*}km)m%BYTs$9EQ>fV=_(u$uUcT^ld;6_((Z7qW0 za{l9ox4Pf&@_QtLpS&H(fXhIaa;fzC zsudj{mwS_I{(@X*-U!=-@0uWaCxUK6%=Cbtgrlgg8|^Qg@_cT4_O+emGJnULz%-jA zz5(J>QFc6CchQfefFK?l38FHbyq1?r^xD><1f-#}+G)Eii6Z@y>rJJFk z?a9{PH*|H8ftCmYyP^Xt!Eu(tJ@2hgaUC3@CUU)4v*w0P_~p{lcCu$<5rN8}ZLy|} zLTNDO42qdn177DyMSwb+D?1(|mF#;>;m_w&36OjxY2$Z`kL=e7Fl+e<^%e zH~jMX?U(otd2L2d1)muKM|ymR{PcsIkhUcW4eW!1gD>^N+olm9_4dLMEjI4)FVJbp zVEvA_b#Ynb77#QRgQy}&_{XdBNE`NlfO9kXpvDSI?Bzy_A%0m?p4+$R7iC zG6qdx^s^1=z33hJs6UCszObk6u#Ei~ZtF^ZJ8J;Fj%I&TjZXoF(eW|FK_w*S)l2H5 z*AZeoLQG~!8#9mEhO6f`wQ<2;T`3AzBId9fk>UhRR@`YA_>xeda@Vv6c->2t7=-sW zAOeq&oorXw^+c39Hd%?!UF;VMuLE4b0;V+zu|h8(jTy zfgJEuFbFkEt6yB2Kj5Y#f!j*sYij418RoURuxF zo$2I$VoO%iEP;?{xL^?qDESXn1?K+;RTV23x;)Fv@Kpr9tZB3on{#iUZHHSCE?!m{ zu%!{4Z5M;{xibKpBwQ*7DGCARxl8!56Gi4UtTP~o-p2k>dFdq-W0aXPLEwSL1_PzU zQ6|D-m4ZT$!X61g?aJoNu)_YGTs#tZ4zQDXbVz@@J1g!PCZ8v*jShvpWm{QA!PZdW zotaMXoBSYX%uI`|F_<4qnA!LgjC@p~a@=3ir;CAu#y6P+1UC+r%$ft;JyTKn5=3IX zOwBgBwHcz>L>9dB!`6c5DpF{0b`xXa)FnMHNa{Oukry84rQ8I~q;C2ysXT*ywyOPt zx1{JCPy&y;#1S{?3P#I`0)_L(CdtotcH7jG_3HyVt&i~&cforOadsc#?0U&N)yr9| zX=u;9wm4PnR67~n_?o25(eKQ3)rTBsp@Y{CC7Wz5a-IT`Z&1G;r|mVZ@9lYZkyP9E zM*F2emhC?bjWT2Fzeo0JYfD_Pyf8bd;*}L6btiOo5*xJP)u)mX*1qg5h$t0L`_oCh z(05u~>e)eD6*Uqpdm@QbC}f4)U`OA2c<<;TUM0G=DKN_#;u1?jIb5XGCSbbqEo_t? zH;4k|av2zxPvr96gan|skIUos(ucXE=?Ut+!FzOVV^80@(PMPtd5@!g2ua$VMj`4*pZ;#x9yVaJGr$#c}dx zPI==N*4T%6Ak#ybX1H&)WYFt{?$P$r;*qi%_(U0Kx>SUQ&4BH)UP|Qm1ik$qjwU%PTH(&04g_sQehVvT@c8lGbdz<+Ghm zjl5TrMwF0~X1@!NYq=-JuS+4j!TS(dvG#-|g z0?KX%o1b)Df>;o7LAN8|YhP11Y=gE2OQoc}t^M?ess{ zgDQ!U@KCj{_?w^*DCIzQ8rMf|plRW!t6QX5hCjfNVZWWB;b`v?tTQ8S)dP1TRAZiH_uowb=j|#N(`^KZ#-ebJV7y)MIE6=UE z<@A;~QEJj1K_M6gN44u$e_Az?zh%IP3e{~>eSKYXUH>Z7JPMrsfgAJIVIehN_raXK z{?|~~PR}>_{+wk6#6zJzYx>u^UIMFC-Lw3*T6Xu) zIft`b^5PFCvIL<(J|t3Eg*(fZ64siY^b4-s*(c0VD5-rOlxpU~R!6o6bQ?mwI;+mt zZ4}x-WV)9fj3L0@4ISH>L2n*M}N&`3{Xi;@`O$N(98ky_Ko zLGt@^V;3X42~%~8z~;CM>52j(7d9DECaMVZKkeR7mqqs&5s8ZCEgMS2JP{PIiqFba zMiu^!@|gV`;s$$!G=R!#z9D0-P5l>lt|G7;_ps)yCtWlVSc4G_@}3X{#4s&=e3H;W zj+f>e*Q8_90D6#RXQsKZoY`wPs65XVG0DiOp*14ms5Ixh{L;(EePJ^+)H^{KXWPvp z)Y#iKf+>dbn~JRM1;K+IJ^MFwg`I6jvUYi?k!hxqs)7D7b2+3yrwK4V5*NC%a&Q93hp^0^hm1 zv@UpILbr{R`0FI1maCDV?o-155dT1@-u!-6gdd>!{a&UH?c{fP2*4W;!RH$!Zb%xq zI9#>4iPLX#@^PH7c=&=+4qR`2qoFFg=x~T7nPj8~ALqvp7se68`ghBvvdr922^jSy z5>kZgW<7r3PzI-0*b6|FqqxG@|6;@c?$>y6g^se(I=x-t)Ups``UFLiA5P74lX{!)CeFBlZ5l(KAf&b?^LFQ_h`Yil? zBjL<-u(`ivFau2CWP67`p2O{7yM}%Inw>3Lym5dzRfayq=8B;x^C8lFwbv4;;Yn>C z`0<4c-0+fBOw0Wo?ETs#4Brlvrs$O-wt_NH25m2c>0I_COlf0uJ1s&b@fqIm@3IQ+ z`YYBb*#&?S<~^}o3vZBaYldNhPLB!DhYAj~&ti&?@1|JM<0fp-`vHF`$NNazk6hBY zMpwHp`+J-GU(JCirl6KQI0&LAdq=S>m-vxJ~1oX%CxN_b3sK* zdNT0R=YV1c@(B4*HUsC8K{RM6X43EZ_uvwJ`ECS{Z-JirJq$PRL_yJOU8na-=F#9j z7h1?k#cDpb>*Mx!tY**7mjF}6%KzC^_{I#P6F!Yejet*JD2D&fVGhAi?BYT-DmT%a zx)huj^a9ds-FvD7n2 z?>OOdoJP1irr>zyX#gcZaPhKE#{uEdm7YBPhI!Hq(`wH!l>Hp0En}lVPp^x2&H+{t z;Orwld=>U2a?GHA?Lc>UuN_QXeUZ5ud^f2{?^zk_5nM~2pZDSI#u1?eB0SqT8xFfr z&rZT$wv$&1_H6b(zqlUPDI2zWR+~ofP4|%fpyNjB*lQ&(; z72nDZq2M-nzWO5C3elavQUS~~XysupNNJpMyjSErQR8GzG?XAtz}+uV7i`csz|_IJ ze}9yhV6^M#k+AmXHKX>mS$(S#!bWx7L?G+v(V+__xb25bX;^YY{o|o`e_r*}FU38* z?(B*Nv|vlj{mpx+w08($2_@JetDc0^I?Eq~QiO;lm*iMD2|89U?2$K|ku^z=F5H#E z(MG|_vm_&*ALuDV#C1%4HP1j?Z&B0O>K5IFo+u=n;p-ad63anx8FXZQ@Z+%oR(IV( zMy%i);P=5`wIB6i0jc)RN-lL|BnW^V`>WW7-ME!H`Dt<=o0snQigjy~w0Ep7^TByv zg+$K~c_8ulc?7b0@tKd034c5=IqDwTj||QEe-~9A@F0TcjJ>6ZKzcU?rvqc?hzX;U z8~({n^oF?EjZ(xUeg&3i8febRL!whf?JJg&v`(5ZM7N`7{!{!;?pu{)F8<>9E$?zR zC%Q=h9WYN3Crjqh5La#z(ECkWj}tmtH8-`=H3k1|#4@OG|7Y^2;CTb=J*%{E_tDM1 zYDUNjehLk%gg-F>%y9uyaO-Nmoy(2q`o=eItau$lK6v2X{F!$6bsKyj5=1j3_DPti zmJ-m=Smu8;27v-H>NF8-L-R3ZZv!p|7EuQBMqha466buyXwy!W zn_*m@2$1cvkoOQ&XNm3uKD6D}g^^pLMu;eO7z0&K66$zcC^mawqeS|*N$>4tuXe0u?T!ibJ>z|E|?t=d+Vj0#(D-~rY z+x9u!dQxhNzBlTK^D7O#(tjojymdJL65U#z*t%*XLT|F(J#?A>E#UT<*Xy_tr(zU~ zc&opWY5>zBz*PbN6!jg8zr-UOG>MQqa|L!g5JJ0(@5U~6(lkl;8Nd*4g&M|_%8~mm z&kas4k~&Vlj$}M67C!z3f6G7uyY0N~fAd5&;F5)cY_034URUWjxn}se7aT}|6}oXU z^rS)-VHR2)@bDV6*{X4e`Nks=Yqa_QTjPeiq$w;`BwZcp)w~>zVtR5Ddwxh(*-qVa z8MwWXn5ZFIKNA7}R8sNCXD$fE*k{Q7mFBmPu8rYgeLBGt9q6oWXqthqj|T*e zP%TPbt4i%J@-U^M_nuBu*X@7tZ-2T;H#43ig)^kxo?TNf-|;nc@tF5ARfr^IQ++UE{mg?Br6h^c@2=?;Wdutt115v>w` z7b8Ig0%g3UzcAqImntap9AKZxCove?hbu8ldutG#kk{w zUR&_=RL5T{mNP01YG#rhq0 z?<;P_ga}?OyY}k#Vhl#k>(MCplG{DKznR+XFWNE-P9JT~Us~7x399qj&_$1B_3Nfc zORqOk^{c`kl(7Z=e&>=a?v0ay6FAgeFJ$S~fUJ_so4KuHsb-HH%a&)9vk_ndq{u?D zIdhTbfCvJ2bja~Y?!B6xv{6p9;B z0Fm5hs;_k-Y3qE5HG697p<$)zOy)4)V&yFuID^Cg7k7ys_Z~+v>;VO!-C9yavULl) z{5Q5h(n5{c&r~`2t?+`}ASlHiyPP1w(-hJj7O1cSZFS;0_^AQ$VT0 z4;_Bu!ub-8cJ57**HhF{8mSDHvUsx=SiyH83P zwn~e-%=?URBnY;#^DXKL1dlTmqY>Vx11H z#BHp|NB|k&%mIQj0=2w_2UZt5{npk$kT@SV7U8C7wjZa@?{r-w+nt99S-WfPI7YM) z5nDx#K6fU2j&2l(ER2?u2?3L2PWMes!#76(qhB8i2rPcrS=e871xq2vqiujJ43S7q z<U~etaxDN$Pwa@NFJW?`$ml zq>DwN;l+X2A)FALKMDJ51(e?TUoAi_u43N%g5O$*0R_~(c3H33YwB_~4GxB@sIq>w z?li3Ai6PF*3(ar_xxh30VVX9=w2J(X)&yDcK$9i)tdP;)=1vz|KPDgeL=74|XgMr(R1VBi`VvbkRXvL@;_`KiihxxdyGux-aRiP`Tk3zxxk#)36qZ?`oj> zsT-#PH^&g&-`JdX)=3ajt}l2ge4m%E`F8F@Evb8+v7HL2nxnNh9+KX4CRqS78h!5J|Cl{}GKi>WV_|#~7%u(^?ee1koD@;l2 z%O5>KvY9N9yq0G6BX0GTA)~G3UDTKgA;^bp)D9)hVf_rvV5eIjIzNgJw2f;i1DP?d4yR%$2`BzX0fH!G zrM8uz?+T*2PRg-(40LZCa&g(@MK+A>Jrer4+XaG;MbVZMMtQiL0=tFfltS4}gQBa3t zFj=d(8XIjT)ZAM?9S$#9GZc&L^SA9^j9*!?$s6sUuGg*#vPaP)f0P)?1$Wr&_172z%Tf!eeCptmD zGHMl0Jqm znyJ=LhidT&C5&dAB2;k%vUJt$xjvwJxP~aI7Y{ zg`F4mKh*Oel~l|!n}iQWfnUTX4F3UCFU9RKP?|WfvZX+}fa{xj4A_ga%kRrN+)HIi zijf>wI^|yeVp>j;Ua}6vG73V?0)#Q2l|F77h}y@!2$Smy37=!JOD@{oef) zg1s`M{f+tQbnF4-TwNX9Ardyq4PP6Jo(C#i6=-YM41-B^?C(cUkLAcv8Zg9dC@;*l z81XEKxS5I-s+zmVUZ93ikyRKHMT|Xsb7#|b>=W&pGCHcWmKWY-x8@h%NzCs9yT<0= z>i~TBxY}!h1HyYyZ&VRtZql83Y7!UvE0w$B4(1HN4tzO!5anO!2Dh+}TRv+3L<8+> zYh>U2Ek!ZSn!s)DP<64-M(ARFzX=2PasyXOLt^-**v)V5ak_U$xYI!KEzu=n_*!!f z_vHh8Ld{-FglK)SPYl}8pbHi*25=0=ms8MQ2i7xvn0Yju*KG6-P-IVNzGnO>6oP5x z3c&||h#H%&W0(d+by0eYM}{0AzrRTeNg8fqZD_SWw1 z86M-nxt~7GfySOA??@WE2{&c=fscDM|K_Ctlc%XSHbukT8O8V5o;a`Y@n(qkx+iZ} z35^`4q)c>IraU1p{n=->mV<`AtsRp=8|F$@^NstW23|MxrE&_XE9ch=QmDR3cR03TZpn{UzbDGvL2{9@&AV@3$h#T-p(z7NRowA1P$7 zXvZfx05h(eYX!gui@9Nn!LX3s)5Tu@l?ZuG^!knyp65Vm3FT2EsZKZpdxhA z^}K=hLom7aJl*ejI~l!8*yMKDwM|pvT{W>z6g9&&&6nk?j7qMYRz=BfdUTUl&kw4w znxQzdXZScTNr&-Avgtz90~#{b*U>>&_UUse=i5sjV_sIbds&k7XaLBI_@K&1BM|m- z#SZTB9i*}<$?FX)ZD$z_7sY`_?$_@*))i~TStR!lZ0hsVkcJn^0_=I9w?SDoENdh6 zk7))l8bPX0BSb`(AA*%=5ya#oL~Fb z#PNk2QScI@YRF83a%K`dEVFqL@hQ_=Q{K|B4W8X(>wb3NAY3PSr-R#gI=xs&b++nC zig2>~mP+BLqW?r|O38sH_Hoy?`X8w?RVXCR`2k?Rqj!TuUBlp&SSq#U@k^wn4Fs9o zxOp*YRW^u|oPv-)KT*Kfh+8PybMO$CohXsUz~M#};>^^K1kJ(o=&qBw7644w&un;0O{%|xhQYOZ zLr)%7ZU|iabUGe*zQN1nRc-d$pTZT})Lz2*RpNAfkJ`Xq5Xv|`B8ah|-WZp*40tc3Pg29;J|v}mUqzaIWTKW7QJ0f2 zjTEX!|3A9kGpMPxZ~I;ep(9NZ5F`jHVnaX#q$E~UR8UX^RM^r~q$o;<6+lI|AgEL+ z!3H8F6zL^F-1MT-qzCCe5K17)TF=R~uX~>No_XFcesRVbSJpbue>sldLB~&F&PV^i zn)a}N`dtzx{(TRermY_~%H8{?={u_k`Rja^>w^2BBO@#D`FIqldHMPI73gGn)JVCg ztZdqr#ovwgiy+d2ZSvzH2YWY8(nFN;#RgyzM!fItx%FQap;l>VZGQ)jm^OxgZhTyj zX^#S(vJ)bUl0iY2FS%e5?J3q4pWmK14Py=~%E~zfQB+ zV-~*l0P=3RHse3VYQLXBRx>Ib(U+u&hI5zq=XfMGwaM2AViJ!jCcYG&} z$434PFr!ny6n`45x^0dwQvCmfJND%;cO7-ipBPLySL$TkEMm!Ht0p%b+FLy(S2-j% zuteh#ySKcn*JK$Cq6Ap{L!?%}FBlw^4AWMhoY@P; zf7_zL`0u3_Rz(!CToGdsbmizUy|BV<>aW>SI{p#bQZiOfLYLTY?UH^u*a0=08t?>> zFW#)bK1M>1Lz#v}b5>Z}r$gkzBTkYe$8eGz@5{D47>R2}BNw_>0x}``TmK`RgzPno zZde%k#G4ZTtQSsPvjHB3X2Pr;4oS-<{id3-#3xsl{L)$y%q3I8Cl|Gxf|r@6v61|= z!gPf-&D0*h#zl9})0{dRw&s`}Ix=q(0`q=5iRByw>gCt76oHu&>k(D~!n=qaNO&#( zax3~xt+Mm{-Pa#Xg^7v!pjmayJWhrhm!h}w-E(uhGRO)?C+EGzchZy?Vi6E0UeA%! zJFi_)Z=4z`Nz!4P$ij_ZAk6y4Jo&}OtCjweriwxL2+H_5->-6fu5foHJiVfz;QsYC zr>uA#r}P*+*>75Ey= zmBs(V=nu3i@^%eu`7!YyS8R@oMAkwMNH-~xAYFc{cQzP4!r6S}1d&>Pbq6g>^&9KJ zvds?6W#xiSohw-L6J`dB1I<9MWSNl_U}nJDmHN$dD+%`JyKH;-XdGu6=At*^&rh8$ z!(3^R1x6kYtdDR8SihnZ$~&!49=)+c|FUZZy7hc62}r=1@AF*8G|~ z7)~b#dbM^~npNI=PE&pHAD>cf*)m79OjlksL`c!09Hdd@>DtADgs#&6=zwN=ZY`D4mNFJsgmDe1?HpdaT5dogh>oP8`OK|&)a->U1WV{c(C-jA8w{fyRm zi*|PantQlgTuCuX{m0Q;42p!6D5CZ43GSLFSpSSmX`mUw=<3@D?i;GgcBPXmYG9|z zl8rH2sGM}^xATpy1V*v^4X=2?lfhX%uNrj9#sE!Uuy4QSy#2zZMZT1+a)2>m7ciRwGF2o0V|0iqDbTRcUN78K7(m_Ovnk!zP#Y~e7c z+YYeR=qRowKCfPLdyp9~5`HH$*UpX0I_!j)0f#cm=4WREnVdWa_WkZL!YbNh9Qo#$ zPT^YoL$dchKeHp|O71U}Qs`v2;9n-E!gyIW%Qkzx4OO9}JXqE4;$5^Ahsl9BW{u_N zH$F*Srb)|s6qllxhaO}BYc^&Ej2-vp@D-2WBLqEE;*tNLt)+8yjj+lS1s`CgY46#t zhi3kXc#u7ON-$^2&HUGcT3+Pmaj`bXX$5c>mxa&fN~W;W=;Zum0}pn~>;lS!xm46u zL$<>WwiYHUNhHi{~(=)s~BUsEeP9VIZ z7raCvAbHox%0tZ=Vv}gN-~6N8-i;%FaYfI6KwA6eRLW&-WUp))qw-L4D!g^AnZJ^8v>G1oVy6nEE*W|5EbKTL|ZK&!&; zqbl80fD5T205sMZIpE36w~j9$h+m^s+GxUHWJ7<5|*qC8h4o ziXIh>7vnx~IK@@eg7&+uqVwt%p_RYPD`tt%9)^k(sdHlWw+v$?%lZSrn33683&q)g z;r3{uFE!B0g-)wQ5P}ZznL~fCR&@9G&vF;s)`rP!Mzz>1=$K3~q%ATce5o2m%@d17 z+h9iU9!yUYp$Td46H~;uC5xa!EJA~0L&O!IEoblj4SBUfF0w1&Y zIb3gu>zgl~sr%&0GzZ}sbh758(x-K8eb@38z#*B^mwPPz_rOJygmiCl(Eh!*(&6Y!PEGZTULQ71q9WQbn zG-Um*HC$P=*EpT9e~C}ggJ^x9B65Up#zz4A%x^d*$Z`Ce>wGWry(kb#PzY?h7|D4f z1i4@=gTw_O@6D_PNB=d08a&6>oux*HnQfHJ+>`WTW%s*PgrX5yIkRw+kRcoDokaY4 zsw>|?Y0imtfFwznD<{FAY9Meak2mRB;C2roIH6>ErBvnsk_D6r9|EnbQmzTqyX6n>dGFNi~_@d~H6y zx5!O_lMjQ6UVeMnHfu}%b{h=W*pJvgXXZoV)rNpFd(-UP%?WP08%n99zYE0=j7ma$ zXz2xC%Aj_@4yDYpJEAw&x7vvYhMyq;MZ&#f-w&Nyp*}xr*?CFH{h@?T2Yt{?mG;|P z&+twW3Umq|QNYN2UrH-8U{dlQohV8$(q3zPYmA$V*=YG21t5E0`U*82)=e>Vn#toD z|98Y?Uz@r@xM}jAA;9wum15cq!G3rj3EqpLUnHLAD^@o~kKu4d@Mn-9PNOGBVGi^4 z1OGDq%o$Cz?`D!SqOM?ic8UwMm2``0>a{VGmkYUUI4u!1?HlJ|7o33xCLhD;-@oZ9 zVZON7;e9BRSwE)K?2&)&2YzY-!{(c<8pV8q3|W|F9s6*F(qz8m^Nf9fPMaDT_P@1r)2A2cA?QUYtn+cO?`b=xtF2D{hC7jxDC<7*ni# zIgsU0nHlG=o^c@<#1iyt^*^q*Kd~_!o|Z7V#NA)``8h#Y`?W@LpySr2d6A5S#~vR= zR3(bbl-+xPn~^Iw1syW1zX~Tn=w2=X>~zI#eE@81UrEPV+oY<`xJHspUX{*m)~w3esbITA&?qUvH@6Ig?9<#@0w8~RFpm@9!rV*8ant8GhOr^OB^Fx zVLi_aUhrrOyU9_m+0GI2!tSBN)tmD&vrp1*E4%NeQ40zl1>W1M`Jkn9YYTOtePI20 zf#VctnEs6i67l`&Dw8Rjw9TVH%f|KB2I``Xo? z3XPTBbQA00e=5D6sdyQl$TH|cJt_=N-`{FjJPp>XA`De##I)y$=a?3bNf4|q36A;~ zRbZ3b>cQ@s2^2v-Y)J)js&(e;X%9Op(8f8A3GT&QF3R%QXA~Z}XdJ2Q2ngAs#g`*Z zh`o^|_}u|VSklK+r~%YTcnohZ3B;?=SndwRlC{DZiak7%mc%ii3;CIVaL#N-3^_=}^B?9}aOe;xa-e`gipYWvBhH%;&4h2}{4{G|Od-|6VipnH3NT+}s8pFSrG zHZePgJ@*Qbc;n%f3g@6C@GLkx3&em#)=GmT!CKup8LDq%ji#4Tk0KFuIL1U3p|TcR zO*ks^1t-o(3eeiWlh~kJxu7lwYVtm_)8$>kus9Y>M8NeigcpH={?Utv>CWY$twi~y zLj0kSR^+tVCeL&QSb^nK64=^T>@(bHg0!1(IUpotccn%Sbdo?!O0Ve=nu4Z@l|MBj zq0YJa`PISI@qyLv3HU%J?{3I9Rr?gQB(hI_|Eo=fC4bFv*0p85#$zY_fJ#7N`Rk9_ zt=(u%nw#Zc&xx+MmaQxmNBAV{q{ED``}hlGVv*5tf|qa1!bZ)aDshGvy@3THKoiNj zRP1b&_kXY4H(|ZcH$y-fibbwqh@%VbEfGP7^|;PsK*p<5Vi;~QX{dotv0BGyQdH(YvTW4;K-BzJ_=?ZnvJsJOXxw!`KSp2=cooDy3v@Ff3DjIDapj0On`n zketDz#)fma9s$tF@55`<_&eP_ADLT4wfvv=Xf65wzDMtIkneL|MZE*;ajxVKX_2zj zd~PHXg0qz($;?R{c{Og8Hi$tpB}of-InKMj)?kR{yi*7SN*yE8$(wjCSrO?rh12x{ z;(727$tg`@;GG)r`-*H6y43DqRvu$lmB9t!OCa)|*Vw?JnwFtBJ4&I zwdbAtQP6beq36z!2)Ez%Qrk;8(%o>U{Js!l+)E{_lN9GoJlX5RmoKNCni=!uA#jDk z(ZAQOcUmgBA5?}IZeczVj!R}Cq%iS5WE{Yf%T;?DEiGDpJM>=swEge&b@a_uY+uDr+NBUc>UvD8tZiYv zs6xLo2?eO;rG5gSGH?C7jU+%y*5W3GHqo;NZ~0nFr`n^r+QjRCp0K{`j1CX3TNAvd zTf(2;ulw_cxjU&Q^O~&@Q3<1OTUlVrH#3-DwA`298c^>vtR%*e9|uP9!^_O z2a4lx0$CEhmNr)017&ZcTa9r?HV55hJ?r-4*vR!#)$Tk2Qm7RZLw0-BXzao2O*Y+r zrMA{~iA6O&d0VBPE7<6yUlp78dHv_r*X)Y8HfPU1?WzDcW{BK?q{*XVd);cC>Sw7W zIQi}=Oyt9cXy74eR0jR?#mum$wSXJy=BCz1+)KYv8C#rwK2{R!oeO9GmA`x36o9_J z-?yeBRbJWp5+0H!2QDpF?$E!RnlwH8lMi57UkMSz5ycXxHA5c17=|?zpe|VBA$dTV zJzrx!9PvovEO9!XA5kuXYa2qYu2AR%4bF?o&9Lrko|8}ENv6N=T((6l%zFPeAD`Y^ z$v#6GhEN?f#SV+j)HNVCrx6M#w8=wK1D?x`b(c*_# zY0i?#?On}DHf&$B!Sz!<)X^WTo=2=P)4>nqU|z3q+1Lt)*cXdF02qbG^pNWKI72zO9ISP{)eH9k?x(ylf=~|k1eaI$jmk5Ce+_Uk3Unq-*z?IL>=@rB{ zAdfQAN!p`2qnZ0avG0=hpGH!qrbL(Syr6x};l`bO#U9r=tVa_9(NA5_=S6fseWw59 zxvu!BP7l&XZK2=pg}|NXq-t0rq)MdY?OrX^vfUB>I-@&^{?N8z0Zzy@TRe1C=n&1# z89Bx4F2I>qH)l}xlH$JIe3)nv&y!B{Unw=g3q~H3vG>8+XL?mlKKe)}Utf?d#wsc^ z@m5H46cieH)7yrlx1rC9w90c*W0wD;1>nv`+~m-_0#;*P z=kJMuj44r;g&SmHqg4dUo+H_aq^D2O@nphkpGQJvd>vW7_Up;H*)jFmtK9$~*8Q9)%}JAlLaJzVwb8-7bdLdF zkIraK&+gU#N)@~eFgdhIvcTsQ(Ws9sb5+td4#x3}fq}!MF0%znc1G*F$xSOKcL@A~ zx&!xM&YaqF4!X?Op87tFKtdl!Ve&W1VlNSZD99KhcXIaCZ7G7Amogfy>o{sjL5+M5 z4GFctPnMEd7INjx)}f@Ad1FBSdlsXZ$L-caL#qg{cz0ts7UuT>72-!!V{9$TE92>;|ehh=g`_UVZTNs1zd=x7X%h_8AAunQGdi9!^tJU9c51OTBXWPa45Iqmq82#*rJq6K*gcy>z~8G}K1k~hJj0F0 z$uMSF1D%FmkT?TRB2>6quUFiko$A1|<^vhzAe=1*(c0%l7leqo<_D6NP7f>AG9-?Hs(B7_KPsXHYu0?6SM@5IRMj*TN2e&_8?B5rP*u7bsby(32FA)jjq5SpS>}J@ZYS( zZvVRq7X5r4)G(JC{#Om7yKtj$J|lY{o8R*%_Bm+jUZ1CKvF9^_eeiUf5w0T7-WMX} zZ_!-cL#jMDmL|(9v6&wbG@v;2Qa?2cd(Cw@jXrou74pMAzW)`^F>*nGT3;pCU`6qE zL7m1{hgRImsDQ-L=QnF(=funUoIM*@^5Xh%K<)6R$i;vM0s^uLTJh5J)ipH2nS)Y~ z_t&q3mXOC|5>k9h>KRijUaPg-xNCj*Zg(GZXttf#ynrUbFQcFXEGHVMgk^AlDl**4 z7kXB?qx0RVz z-G*{S5##zwk}iF&lQ4SA6eO3}pQgLw(4A~A$B}S6`KK@H0r(L`1P{^JA+Ufm#5U4U z{f#!z1Mt7;7j$)WryFF;?)CoL-RxGWY+MQGc;tZ6TC8my7_G8_e5}MZmEnpri>)t_ z+ZnZrKyWiNqNYeb%0v7kW^4G@G6WgcuYIb(*K?dTSRt8I7tC*8!4ypiIf;fNJgnHR zCGM31U@y#36CL}?ooJ96ZaR@`%=<0f_F8A`LsMbFLncG+uj%+4*>1lhm_E}nyd!Kc zq@%}-a7o_=HIN1nr}!+dib3;$W!&w2@mEsS4fJ8ojfg>X$;<>^UU5$db1cRYtsgJ$Oji1GNt9tsZ9S|F zLOBt$g93nENxX%-M;K(xe+8i^V}ml<8im?NLmc7pZU3P%j2x&whdYc_rNdh>hlGLo zxdEI54?aHl&(&0D))lRB(Bb?=|JYgfm+5og{$8kYIv`G?`pd{8pLDb}R)wE0(#OPX z#k{zH-}DI?!R{v6OfgjRDM`?hkMc4{3+SW5!ZP;zVZP3*Ggi&{NUb>sZ-_Z9b;D3^ zZEUB@KXmx%j19#cXs$x6&X7hu^i)pAozWdmt99MR;W4!negVMB+>T{@9#{3y!P5bN z$?Z`^^~Rd}ksS&ZV2wSPR4J$eLVogzD{{lZ`?gX=W%Qwe%RL3^WKkR_*m+n_OED?B zAeHK?;LMfqtm~t`5rh>Mw^e_+$s%9U){vEU8REDtJ}u!sAH+9cNi_8xE()}}EA~d=%t|IDOKY>yLGH|$SR}!C z1uutawS;|Xh-i&#LreI99zjQiKpb^;-HlDBQ$cJ352~A@0j@Fsw*Tj8+qoOM3ZdrM zl-(rk+wO-ZA}bRfaZBoZoQ4hc$F~OD&ms&^KE5RPa9&A5%iQatB(_lYs+-8=2odDT zHSrTft*zhH?Se`5p+6oRYG<}KaEuFW&WdJB#U))&mYeCoOmlo*SxLHU@5NkI#&iN1 zCU-Y;(U_c4U3FkiamYzQn0})X`n?PP()(!-LxL51o=~uOg74<^;uVZyihdlo-ubGK z`!w;(T9*~_dlH!8e@W)-lJwT=kx;xByK*cF%O<<5o9MfI!9+n{u#rZR%Nar>!JsZm zB{G#i$TUD1Q*suysf(RQT}?>uOtB=foal6-$l;om_3%lpP79NA<^q3mz*sj$!PRBc z;bAa3k>cccbI$?D0C2%Hul_>75B1|C{T3>#tiD)%Vpkfh+za0n3 zF>lIF()CXRFG4L2EVIcxd(ALz4Y~FIKj-U_o3^JIcma|q%PBJAEezdW*z*3KVF-L= z#rZ7cxoAP8Xu#f>^D;9pRG@SGL`eKc+QRYO6M2{CO&l%>cVsxha{cD*@sz|HlJGEmVcLVx#+<3g&yQj!0qwCmO>x}r!MDAQkMg2R@6Qw z-u6jAc>m2#q zW*n!@@6SlYkw8UEGD6QM1S~IisT|__dcmQhppgH^yn#6stzrzdg-FtZJv38SvuhQo z=tdW=RXxNI7bG=NgW*m7u{iKRoqJ-cc45ap)2Ky>vlb_k-ZXGBCdsSIzY_*z?qW|& z1*I0Aj{dh`X7Rx_CqB{T<`;Z3Cbh$vCkESr#}Pyh=w-`xp4foT*Y@_h`ssUuS~udf zvTwOz`P_ykZODDXrhj0idY=WSrRC*dZ|{c}U89Y$Tm&&Rpgx?uT%2OCKJj6RQ!<`x z?Wx{WE|5I?JlUV^UPyK9W=jTjC^05unpVSWhs9*=2HxcJ*5lx0uOWi}{Xy_bYjt2p3-Dk<|tD34Q z1*ixBMyfSR=F)momS6297LH=Heov@*L*jXHPAuSct2NqR>ZrEKdurLhuJ4yivYRAr zzOs4=zt(w=0gswdU62Md*xxQ5$i>I+89I!Bld6u3nL5#ohBd(&tk4ITkI)&C7s2UE zl_6WQ34@v%iVHH(p zTGfvo94%5Vz;Dus()^NGDW{`};LaYH5v)O2geL9fRPzm<wTZOn1bO2bT`bH&mOg5fu z0i`Bdefaen!EdwPTH(-4KtW#ZE^LO8A|L9@^R~3m9Gozw8z+q6*#Ea%k4t17>|MRm z70u*;U1$2qPs0_yjb42;ayos7cOWj(TG8!Eg`eV<&zwP=H{j# z^tG;@Kn>}WleC=>?6Tv`>HF_a0wqLaU{=(c2_`k&R^Qw$N$6c+*Z25dZy4#?8qj?K%N^ORlmhZT>kgjJYQS$_Qx(JOeGh^WvL;?HSbT^ z?qmZ)4(BjYkkKqafwk{VncL>gspBL0%IQMb@=o z6v_`oqn1)1kZd;A4qETSbO$$!rZ$} zwy(G<+nH^L_pp(r!?XU~v4GtB40O{#sQ{tXL#AOZG4uWZzRR2hCBa0#{|I6%rM|YZ z4+1Q6Y%3D<>E6^7;HFLiu!M)4Vasn}3B?ESZoaRc_y+-=+_XH1m+=RH`5jW!8ozjv z-U?mzdG9Lh0E?_UH6l(0>(z^kZePZ12G7SCoxQj$IQ{N|W0rp_{I>+d0jAP#VxZh>&C;p!HYn-z;U@T@tq|Mq0a!0kfFIwmv_iuRx% z+8>XLYgpFzeo?cMc)vnrpnER{Xsg|8q$CwbB`sDoFb_ARRU zP;}>DcH+BvbI*d4wxj=A_({R2JUw1$uUYLU|Aqfui+IS#Y*c&=>p{H7u#dmVZLTg` z%R+!eDSeDQHD6Mo5aLR5cltsUx?K^tvn>tCC|BBy+UK2Jz-^qx;{9>7U<|)AXjGKv zoKTLSA~E%zb(z@C60V&kFY3{URFim#NA{@3Z0|Ndl&F4iEhX(Wq)XJl@;q`q;6Y)t z9oJyG9>E~50%`>hMXwD)ETdVN`lTraE~k@A1;5Lpai2+lA3GbKf@1~R71@gXZa^e% z_#U8>82wE+!&lD0o20TKJUr*Q&~gzP=Jic;>O(|+^MGO zFexCj!=$F-rr7LRVHUwog}9j2Aj`h#;AISARR8tygHFaCY!Z)bGBxXpUHtU#u;;%O zb<>xWfPvLB{bTLTOL-|@H$TNtm!?ErSEmGNnWVcsJ-%>5HWN4=c0;LE1YJ((et+u^ zD4M@Iw~%LV5imH=G5%=2FT>}Ibban)B39Dln5KYoB&6p0%wPQ;50M zc;xt>9aYOba?du4OOE`d@{Mse@|Fty`;jx6_zxV3dy(qc@DUTG=IF;`%DSbRd5&Xu zAGS_r_td)?c+P&wp0et=F`j5RKEwVwk=Rz@XVH;8HMgF(rL>O5H)T7>~o9whIaSrnkf-j$Dmn7T4dJ+QS3Fs4`%U;JgoCK zG|5Q8=W*CWf%P}!CEjfgXaz&DYlN2X`>(YQtcEj1N>The)s z^zmLW(F%(Z>3X!UVhd8wL&}@K?$(8g{XKPm)pJ&>7SHlxbOh|!PEQye9pf8Z{huw!0@Sf2%;6c4&@p3CcCB7#wic`g^)3oB-bm2-7_H0) z5T=S$IzScO;@()bz=)`Rmr@h0_RvplE%)fgFOw*7MZorg0z9)|QZW?n#yZ;aK@O1PZ#k=>XQ);*u_j4-+_X!R_W{?9vTgU4cVO$qlVGQBv17BVulb4>sq7 zg&}8HT?%DFoHSuz4xwCsba)X`Si>OM_7d0S1Jbm9j5PuSa!CG zA|lMhStCoxVg6GK`8-B-GRJ+7QtJ5kpJdw2qkQz`z5%h62t^DJp=e3@n-d=MW`;@` zgGCtQinK+o{mvTx5>^M%ovilUPj+>{!AjUi?+S%Uz^Shf?Ri5mWWq`e%CU$HHM$~H z%Jbb-!2h@wn;b|8SZ^aE?OyQw^xzuHjvQZRIjJf@=dqNF*>w){TRuku#|ZQ!6bUpP zBT39Z)?d0sp*>}&UDkcQY$i@*4}CN2D$8!7Vvzduu2vJJjbrP|mF5?g$1spR?;dgS zOUz=f{1zL1-CT8Z!pD z(krX0)pq>+f1#aO?i-Q?06<;W0ET-<06X2w4V>*MV10tQ>yOsCHQ{n6UQMY>%zMB= zVguU}*-~}<-tR1ESTq1bGGyU-l6yt-I=T7RPj;5ia_{%P$>>i2>t#TW$(8vobD2QbBM{QI9 zhvsdHa9Y+%pRq9z?QG^m2#Vg`-M859Cad`{;?+&eRRJ4=@%3|1ycZ*3z_+iFt?MvG zF13hkQR3<}9rvPf%> zwH>37p1Iw0V6Yt9DV6gLwt#GEy^# zvF%!4KN*b2B$q?D?;Tw7IgHjDHL5Y2;G47;cT1R1BK-<{49oeG_;bRlIYi6A=oMpr z=n5`U4pw51KYPkCD^1Ys?IDT!T~S@06Yn(7gQ{Ur-)?^T|gKf9=QU|j%NSQXh#8kqgYLv%(KuFVM1 zb_eB-5q$hpXVLFYDP}8b$DZ`OP|V`Sw(!m#J6wLeB`=% z&S{L0)n7X=faMfu2d?Vjjb6~+KdAgZ@btX|j>si>C90rl%U?1>?Vj!=Xx1_Y_h5*p%5k{%-w{JLch^k>5eev7 zJTd{(6RGRRi`X4-Y!tMvb_M%!(2V7OQk-5k$TFB`E!mNiWAlHd9fMpYp0Nbdc^-(< z7I`CUud}4CNhA0*hH_oswDhj7@v|{_o7eped7{OK)9&|ZqM@kKu15t1JhpbSdzmkt@T*h4nq zsLaY)DG-SzyEHV9Lv-0FY7~W7O?hs-xKCmJSwa zdob*)P_!mgm$~(OZeBZHv&aE`yG9uzThE_$w1JZ5#P;rO8@^Y`hdU`qq+H@5Ucvpi zc4><#gVc+>YEbN4d-49&R%;IQ9T!QoS=kZCe@0(A9)hiC-*Wj_Jva4D3yiPiNBLc^qs`zZ*; zPCP{nSsqC}Mmi)sU~x-iVu%?J&c{|ne+*nc%PNLYlbB`)3I<@(}ei0wx z?6ekJ4G8HCnA^ACZM7y&tbE?0KLVj;fb0I%C{HkE;erRjyd`DyrV`ueKxI3}EQZ{( z{Ei2b;{(a`GQx9BLPb2hL18blxWC@Qd!=kCK@(z%9(n7eUd$0^)Z#yarvbSW@$eJ) zX}~x~^X7ynHB}b(qxF0C{E-!$ceS1&_qQF>bVQLhA*@5Cf6J!zFwi<>t6|Ee2U->H z)Y^!mNs?LG-(Y0{;sM{C%m}r4@j58yy;Z;i<_%E5e(rW_ME2Pn@Mn00W$b-xH&j7p zf7zC~=2pbEj>=zC7(u&d(WVNc2N1m}DX+YGI+F(CtJZ1vj<8RS_c7OYHv~>bJVDjz zC9{go{e(u{-2YW;WlmYpUprq!J7>Hk_b*08D+I%jx?_F)zpR;PF7F@h@)OP;mmVf) zVZsKW>%Ko)Km3mtU>h+DGwmlaZfwt9yZ>b^Ed_JF``RxPcZws4=$p=_l*y_x_HjN` z*j8vPa2}mQErL)}Q(IXpi(`ikoHY2qHgK|rOM~$l+27`TOf&??V+CT~#TE-8QY)tpq@++3Fg?eA z2%$em#A5sSz!?ZJaNd&aHL-O7M0# zHEu<4$!yHfk#$PY^uXsDa`;*#cia}kEAp9ps7Ug$(W_dQbC2PxP!5MY?^Il&h-fu# zW%*Z#4X1PDd`(IvIXMSvSg{&u^%OxW@pw_hEPN&o#oO?I)i= z29Av!lTD~^!wV<>R|y4SnBLeE>o@p!(Vp{RT+x`(4_XoR`*I%bBQjvry9fpS7>-dX ziG1SX8|SWFEt25aB@<->zRoXrtoJ_|Xd)z%)E(b65$J^CieJ)3FZRyF`Z-u$iT&~b z&b8?;@lcW9E^p3nWYjS?=c=Qx|B-AmN041f{w>UAvxjm+LUQ2gtHm2*=m(=h0e66O zUGsW{Z*(BlbJmKZR2IlR$_*T@*;I0WqT+g{O`x?`MN*CEC`7xH={qp?JPXXDHpj|r zfu_F^0*;SLk{tHOyI)AXY17Dir{6L0Mc#vl1q&xKfZ{YbBGb>U8MYV$;`3MC<1LVI z{ltk)#H`1bs*xbCr-|?lFfl;Au(H#XRcj*t_Uqc_(O^$?Mc!kNVdQ4ETF@55tUP#H z$AIU?Dt6zTSe|4G(yr9AuIGd-q8m)(eA2-aeu&e za#x9~y{5sNIm)#X%E_-j25E_mEL`6vK4gQW)&ke|5eIfH2EC5`{uFlUCcthTX##c= zxlZLjX3L|(F}>(|17@Qfcuuap-Y%sBIL&qbScG*vrilRS>fNPwMX#mR?qX6U5rbez zK!jD&fLMG3D#0(KSHZtW{RWy~u?ib`9ScVm!EZiB9@6m}-#?#wpLd-;C<*<>As$c) z8)u2>`M2xMxqi9RB{helJ-M4@!3))|svF;BsaSe_sg-u(?qN&&z){P_&4G6rMj%m( zE5s2&7iC;BlGZGW;6V9BbPIx!ek4r9I4|?0T*h27+`S++yOk!EOMuY)2E;==rOZKz z^2c`NJUeO{z}Ha3|Y_A6f2ilfqq-8fiHPHL3(Ect}{#?djz64~n0Xdoi7P@OT65 zw7$9kJuz(?DzoLcBoHXUtm}KYQq;P5FxGLc$B^>9S{4=Lu7a|jA_UP>?}YWjgW1>q zx<7UQ=_mD!%@>7J4mjVE^{`?CZI8A-RC*UtX6?T0i*Y*gyREY-z!k+VfHUS%-HI~P zWDylWwHRhsZF-S+n^Nuxugbr(*G7A0@sff4()U-4x~Xy8g&jK`Nk2ycIQkdU6dtNu zIM-QGvu;Q$3Z`mJ!)W}~>4O%E7rqWr(=i=K z$qq%eOROJGE`&fTyr})0(JxPLo_0yj@sFz#2neIf zXCzicEc!oz_wvxsSCp;;3A`T8-3N+>Y!&wK+TWa&Bx=Cjo-XSav0J`FPu@yi_JPS;Mx5tRDJ(L&*n3wJV&EIP;@n!3r8y|{L=HOTr%awSzJ{@(>BHg0i)7Yp+1jcA(4-H=x`9+&Xqou z8`nC1C3{W##u00+J^WDN)Weaa?uWel8G}+#oaDwu)ES)lK0ViU@WDW;ey8eq-b~qK zq9=eyH)ro)+MLj^jnAKn;sSKK5PCxky}(lOpvJ99yY0BctZl_Gq>!Pd!KbkNfv$Ov zLqtf=ciZQ8x!yN+GVp-XqepaM7hy;A8lY=8a+GeTu-kQfGR(2FipSQ!CEr{Bm<(kU z4pw5#9)17Op<5tHD`6xO<~+$2PkZ4E0F2}KIwO8VghGzpn*Rx3wQh75OFD!Q?Ejka z!3BQ;&RmYI^*Y5%`~foCaEwQC$F!iG-Bg@t-3P^W(Ht?%acLKpQGM_^?y{fbl?>`0 zcIclSx*b;2gIAb?{Ajts0`7OGB8?5I`HAgGWWt)1A`7-vW?4*7h6tzYKh%>~etuFL z1^@XSa?H~ubZei z{Obp#ZOFTeG#f3B@|mjfW2Mp`r%wc8_*h-ThB1mn>4&Qr4^ixoyH&GjH`VQXS#T)Q zpjOdV5pBi2&t)re8f75Oc<67Yq17+e_E`{j}KG0 z2+WPdqN++-I4^SXws?AW9?Hjg;Y@H?-Svj7!%=ppoesRmGO`R56nOkMd3aolW_sCu z$Id)BX01BnnFFUBE~g}hZy5(Cuz=#>h*wjH)*8+DbWbnyj(PiipCTWk9X1LPbR%y4j;msAVWBkIV5F9#i+> zO-$H=RAev;CNAmKYE(Axp6psS?izj(jcj#7OPH>r^@OwNC3fpmlCViCEVTve@nz$q zuPP_=tk=t!!fsVmwJ$!rZX~;4@NrvMWJkr0G4~d&>-o*^Y0LVjTQ9S`R{9Qa%{Msd z)1M|FD7Aj~E3dG#BvnCsv~m<8dT8mjb_lUleAMpCR$Jza0<2)iQbZH`FjMU!r@cmO zb&D0VbvKNgxHXm*54W$r3Bp$aJD}i*< zx?`Sbj@dT^7f3_YuPbLh8_8h>!@E*3u}l6h&9RXURZDYuB2yE-Ia3Y^Ze=CYjkSUD z3^7%GZMRM5S+zPE_SjsJd4yH%1NpH*!u z=y37z2>4>#f#!wz(*wtE1}$H;-Ofr&`1Sra4LwplcW1Wuj!T#1mfSGi6)v6xJJ#%A z@e7|z3c&fdGQ25z-({%tW1e2!Lx6u?wcQVB z$AK&(v}K5bys&xVpX`8c*)>jXZX%Q+VgQQDH3GQ|Qyk#Ysb?l7ghDJzWEGh|)E6Ok zBSI1BKgk&rxmOrslpu`;MBVGTM(}F`0e$XEH05;4;0Xd}UViRz`;r&~URxZUs^_Xy z4{Y}P3x)~$p6=o+Zv8@FXe0zq!*^;4AcyGb|KaOR{GodLKj1TC#=f;$Gg>6sqHKv7 zsZ=Ub$kr%Z*-J>_jD$)>s}Q4A*&~FQK}E6^CHqJy+YDowF*D~pm+yVwuiyRqJ zgPS!Wj_!?LW&^yc27hs*vw&N5JHLDjc)9%hXs5px?K#%UHK=DQ@4nLur z-8cJnltOAaTT829YEii+qV7&Fz>t+k-^oHBmJ5D=ts-2Kb>f_3C9QNbzmgHyqHy-tf`?$tuqSGRbaj+O5qgUSkv+{@dk9CTo zKco9?^009adHQbIj?MwAJbtB?hvJGi*m_>t{#~#cz%=xC7K>sBa}RACArgmACYACDC}0Nzsg36#uqisL+q8fK>V5&EOm7~HKP!2 znj&=K;nt+?VEk=7;v_~7tkgNqDVvj?M>?xgipQ@{l6_gwqGwNdXFMDz^=IriW*ITW z&H5S3s;0uP@V|zyPokR`gl@FWjqCbgJF0Z@QTE(wIKS12+|cz` z$vFP-0Y4~9mrYpVZtXI#PN`9`KwI;S(o6kxE$6bc3L#n(hFD}`5=?JCN#jeKqf+H?>($}rmMwJKFI*6fb7oBO zk{ym=6cbcXA@`T&{kt@dN~%)it>7Q4CTe1ji;-A`-Y}Lg1yeSiDN27UejJ9^9d-)w@AcIf&zdXaoA{M%b!rXy%pqV^*i zY#VXxUs;lOov)&3H!%lS>52Xfl^6aIh!*L2tN0kf!ln-dntb*fDOIyKhn|`Cp}>Z#f0OD1 zk6znJT6|(CzUeb8!|xcj)drESqw&Aa%Ex{M2HY6mqD>|*#911RA;uO1ewrJ0P1Ml> zYc3AJf5J}kB<_Lyf0sSnUCNrmYXy2vMNvbpN z0Tez~cQk7yR+u>B&yUhXkQJh@`mpn;*T~v9-FKQKd+n{wxdw>D z1vGa;P&y628l~ARP}2~%>X6bV1GM4djLL8)*zj&9re|k{;VT)`V1LH#Ml9MZS(RNH zlwIm3(dY8%P$g=|Q_)e#h$Fc;{Z6Ufidav&Eg@c4$c?Y~^>RpCcI9yaQ4Lig8G35-F;X`F8 zmiK1&2T^pBlqw?y)*PZvphEgf-+m;m#9PP1l<-%$WUf`|`a#DtxkF$Fa;~*6P}RkV zX`OMWoG^@o4cNJU$ZH9xxl~{~ZXSfLpj~-tJarEGBD|=(KfV~%W64}pSD@V&dIjJ*VOxvL5nccXT+u8W zFQJu?Y6;Om@%~Dj|1)hKQ8yJ`u)pAXkYan>wBR>HlEz9#X^xI1h2S^Gz=&Oa%ElV5 zCQ%gxLsEwb?POK)!s_si{168a;jR3GrK^LkqJwmrBqfmQ0*}AW&H=l^W5=19mJF~f zl$S+}USEb`Ry~{B0?<^{v*=Zx&)h2Gqsi+kf_mR?Rxb-Y&_eV6nBa*<(&+J*zT(<( z==fw350AszmBUa)pVjkt_!j6;oDJDWTg`D?b^7sPoW%1|0?3b8LC0Y7JAQkq z$=o~ZVVUo1cK2@PF{>04+o(0lS;5f`OGOeyN@y(fJtL_ydw{n_M=SHuADs<0AzvLB zI~dd!XvI0JAB1jL@a+@R{`#cZfw^^$(cF#98Gyi8!SRd)FEEoYH*FlR1Mq z@nnkd>3E{}2sVytxscSAvSA)k7J1A3qP&-TcG*z>rM>~;dkmWpS#?&rz3i^RdJjYXCgww3N&^#?wdIIqc`Juqbc|n71xA@d+|B-c^ z30)a`u{n$R6KbTLHde{*`fBu@7L*0QyWxFjH8Fqci{{0)t>90L<^5=^mt`6=s2M1} zbC~(-522rLub?_BI5F6^kK(^|3wnK$7$#3Snw5q-s7buS--Chp+3xZ3*i1)Gm!{Xa zD#YEiHrnbirb`NYzkF~k5FPyjuFKgMnGHJ}7{3|R=jXI$g6Kq*dzav)>$(?>QBA(( zLxOY^%jz(PTrh7lG|2N^v9)udDo*B9jUpo0U|b*wszU=6c5eyK$*F5AA~fx-aG84G z^`Hp>6(>2*o;~vo4>x*lfCe<6eq9A$Tk2ZUjp~6>@2><8SYBrmc}w#XbG%zhMh=k? zI{p5?HJ5M>sv^)4_dD#(KU^?CQjA}Q8wyXZtNz+S@t-jKe+!YGLHiPViM6^lO`V)V zFOH)R(rr(Tuyqm4*V4Ry`K=-@K(gD3m#V#yk;N^%G0#|R4KNeEz`S0|C5oTSy8<_> z`E0|6t?E15QmyQ`tNRP3rtYVSorn&F~iL-DSI(J0;e>W+?3{e@f;K1NsOkm?pm*=iw_XC# z)lOysvROSEk$TpqLjJ39oUUaFQGXh>(2>GGKPpuU(mm01Ix!N;skdEi1x2*-c@0gW5_Cifx;VOaXCX z26CpNs($*tMaw|y5;tcyjAG*TAvPrVhhsOfHe53#v#irvivMsQ|ii$E1d;xUq z_eNcBwgR%T&(F_dW(Cw4(zbH}&p3~HIF&m=E8F6F1+K8JGgjW!Ai`OEHQT+r9DUL@ z+^R}<3>;WTIYpeb9scm#%v~CL(`;h||K}RxvmBXP`)N zpmTNOTLHVZt$shJp~V98j8^Rb8PK^&qcneh`GHZGIB7Ps2Z()AhTuv2O0(e*$o+Eb z-how4|3YdEW6;u5Z^rTtOTGHR)sp-AsN&Pjbv?l>6{bH2X z$`9$Kkz|7s;ENE%If_j#TUvFG=s5$fO`M$VkFFGMcEGdM6fDMHxKRf zw#w4v*>9iD?+byUx6q4f^a~b{iOVJE^Na5Cw!dW_Kc9_-{(Ug;43{BfLOWa=)J?3Vp~t^{#{#4Z=qET`5d9^KwpOdaIBgkJA7o(1bRdEC zTP*T=YTasRBZIKG>i%~^GvD%Q+e;V(SQNuoF53ye>Ls>`pp?ygkFISG7gwl2Kh3Ka zOV*$AAF>*U`1S9{T|do6SBm8HuH7G8FOD9&FC>Y_?92qxlCFcXZ;i9eXU2?0gKx41 zUnSb;kNs#yomtd(3-w0>eX`Huu0{34nPlN)dh)RvKa(Fxy;K7UY&H$ozPL@GU*}cz zIMzdi5I^Hvl^ZuvwZ^T}mpaBpr5oo5FG*b}EsgvTw8I;46S;lOa)A!^F?;1qM2o(1 z8+BDq#=IUHtk=u#n1VrPPP3zZ=m}%kGXXFVYp{5h3`>G+zfHnb3~gNMc$AZ~V9N}; z3QG2Z627G9I@(MZ#=|X$4~I~*ul(E|X~=)rsUnLv_vcwsP34vw`>o>)sWNp#5*6-S-h+71Y9 zU2%p^yM)=ow_G5ni=OXV@1PVsO2eZw96OE;-CV`yZbbo4#V{5-v!~DjdVUv0&QsPi zi~>ELsgf#XrUnx-J3juzs?pEY5fAXw15po8RD-`!C}|c`e9g)*vq^lsnP?*LtETND zuHlEsVWh?PaA~qNYmko{+{KWYOPA6=yM1@M3RkBYiDNn9Y2rXej+0+ja#|6`$M&Nf{cq4XMtiz)V3e&v|Kn z9sf9sD85$8=kz}q`A-9*|CY~wiaY`UodCfHs7(}gZ74K{rqbYZW7$0D&O+i1Sq!9) z-NZI`Sc6@VxDwgI*W`z|KWXKMHzFG!Txdkz-1>d-^lAN^^~Zd;Z-k>;X0qjQ`z5e> z-Kf|tj7MkVhWYZFe?{#MNufQ$GN}RA_BboRp)EG{n5}Od<)T|^{Hn|YhEkel#SlE_ z)VJ(-_~@+7CrXPBH2#P7>?Lfsl@j%>%Sa#nrl9%|dR~C~)zL1+oEb%T)xwh4U9jLh z^danu%-i3~->#NNRB|}JY%MbL(M`La*aW%HT9H}iednGSkH^9|Y)+2hQm*X=s8QG2 z4pNmTVd9Qmg&!M%!wBN#3V(H621Of>2YSY|zld+)cSOyK3Wo2qg5viMJEgC-wQ5>O z2>V*OJmLQEkXQD(3OgTLSM_w1_;7_GgL;Z)$Ug@7=nJB|v)pT?d0^D5UHwi8aVjI1 zFXb+G{S{`Q2NnPU(eQq%8Fn6S%aBMzoxLzK2NGYC9c5MVKi^oy8S={(o;ZpXot4d! zXwFaieC6=KdQusD2!I3^$1fIYLt<~$wk0bH&f2Pa^IjYw*SbDAIrR8Gf}aCPpFqsIzjc!4kA=cyLDxJQDkrPS_ha~_d!bQ-3MB?t zpuvSP@_fkvug`=pJylo}C|URRF_#!CLe!l4`^7@*aQaio zSei5F{nIQz$~1q<8N2$Sp5`LFiC-e7DrA^~eGa+|LWIx7MH^07I}7eez$31y%P?1V z7Z&N>^Js`b(bz}9azFgSp|;E~Y){)Qsh9O2&-S1u?)T;j~>o)!ygaGdI?G$Wau_KrTxXxPz8wE71n|}werh@#LvqzIs@;`#=B@1?PVqD zI__Vblc-ANT0JCc`5<`Y&R^n%2d4gXnndEk$7pr#S}!%0j6JFQD!Q$3LQv5{SXOxv zoY3ODE4{kmYbE;R@3X5TN@+g}M|tdV_j9&~?{FJl$IPKXVI4)j8n62y@;dd0_-~*_ z$>-w-r`648u2aR>BO8~YEZ*qUl%7$ z+7{SFgVN=CcqAcEVu3#8jRj>+W&OusYYht?QpZVSE8>8r1LlNIJAQM3_tple zzfb`MO2O5^qtxvTgKI!)Q8ByGJ=qfh;RkH;YUz32Swm{f$wQbGuKO8OYy3k2=3NU_ zcyn^?Sk%p8SWLQoSkyVWJ4+rqI7+a9%qP#KqKP2P~#4xz`he+Cp`?xOfnNUxBchHt|G^nbH=m|qH3viXlL-w`ACPx%uA0) zJe|ucTKrC%#lJY`S4SM$;X8jT6<*oB>O*c7ERLRSA*QT4UqyPmG#o~W0|+T6L_J0k z*}IT*d5tG>)I7^g{OJ%CYqm>>6J_s%r1wj{t+I%k%7b`s_qs<~5N^tdi29E}E%e&i zXlehk_jt?^3?d;vx58Zp)HlV!dQjilS~yJrZk1SKE>?bN0!VHMSl2}je%FY&7V5}p z7@iYs%#fZ7m%b4U?I9?|!!;^xr(4kWMJs@xH;J&MEkm)uLm7-vNsOb{MAdyr2@6|(&Ki;Ex43doLu7wa_PmaQ zi*(UuJ~4`SU~zG9c67R#_)Ty`e{5YUOedE9wf0=dFhKQ=5%t;N1DIWajvLWGU2$$3 zY~=e{3C&0~vWRon`vu_c%PSA$+D{bHQ?CM7$7^Vp0tR?5)8I$^iu$^WjaxC-Qc*>u zVxHg{<8-t=9&Qvw9n}&=7K6jv?+buV&A!6=MIG9jkr901!ttZIw7(4aV@mJc=fMIA zRod){OP z&pEf?a#qdr{cXb!Nl+~se!GAx!l(VEU5w-XNg%u&VQu9yvG7a+Y1Flrs@fxWq<8MS z_5#GX*mvwRlsWjM>&-z5R`_){p?D^E0hBU-nkven6eF`eC)QGEdPZ2+?Fxl%n7fte zak1pG^__=k-gAF#_b$jhfUt_30~22#%-eLHx!}8H*0GD5YkRnae@XDTArI~v+lj~2 z__~_Vl?LacXuo51KRpr}K%a_aaxH@{vA--XE`}%6kXextyr}5~T6Bd(qPkW+`_cBI zWgpm3tc=-?2BYH6vZGh~EVqxj#TAA$@~YI(U~WT7>D-9dDwR9@!p0@XWF}_1|4JVp z&-V+V_51-+0;EWEXv^w9AjPC6XS8uC#EvH}O*D-@ipK1f^i6jasB z&G|OnMYpqRz7>{kFV2lHYMT{5!Jz6iI*8G0Yh$V+x#!28xU6rl3_RBAli@dh?x9C% z;63vp^*N`ae+W8Do($)9IP0t?ZRzDnP>6fWd~kbkHSPV&skeZ(v1YY(N7IQ|Holhj z2wA~rSL0qoofYIxEWUyhqCm2omEnxV4mn&+8%p{F({C@Cs~_*HGV`A32>BU?WJ_$` z%Us`n#vfn`D433pM|;ciVq25Anqdxbj)O?1NC$wG)XkexgX}OR5z2!(VFgl>_O- zt*hMG=8w=zSokb6#gqT}FAxW;?@kD^eY!)oqxNkJA*jrhZBqj;y>6WsH(;o@qNUEH zHs@8ls!sis?)ah&-3o4fBG;|K^ILM3p50@~%ebv@>~4Ez?`-(uC8GgT;7dHtVoEF& z$)|G1Dld(R4tPM660V0nsxFLT=a0Xn#M##q?ew>?j;Y5=qLzg2*f!ueW2_v(_!ZE* zufoKHMBPp3eQv@A5}X|dOQOHU7`gR~8_)KE0(7Lfm7mR`#il3H?ckh6W(?Z@@u~Bq zZsQEVy3*tZ@exkakZba)DCYzdVWb11%L2Xb|Ou!tOA2?(xdzT z9`Wt!x(e%H7yjvwRBNFVOS(CG@&!pv zLU{#&Hbb;jZulAn?3^dEih1SJb!W8zqn-0Xz&=qIUhP*ob-ft5MWQrUY^o|0l6k%P zw8^#hRmZQH(tHnhd?Y`)->C|mZ!o)F#>xs^&q*+)>0&?69$1^C17SgA)BdIIJ7Aa3 zzKgvNeK1i^7Cd_kt%UiL6nGb|gJhTXxfkD{Xb;U=KNQGBrFDUaNQugy-QO$z*qRf5 zYQ+{&5{pI=a|fK3v0&qtB1sgA3gePxknqd_v4j*E&10kJK>E-)dd~|j)0~UE*@U66 z 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

3N=rQyF|_esrty zich!8v@nTJIqyE~c`lRoEW(oW0Wl=*y6@q`#ORO$tM-$=D_7N~`Dqs8W*TWE4=|OrJ-Y@3`hkYy;l~WEHdz#A7+dPTd=RZhy$_TyEL12N zi_k1-+o7{RfmGjhxE{9PKJ+-Ow=QC%)o$N2hi#EOQ$jIrXtsSIy@{t^a|&H+jrgSw@8Y9v1!!cPL66-8NDdNs*tY zaImLnIP2Wy4Nst$P^VKRy=B49T{i}<%nZ-kAagw9bhfMSh8b-u3LiW@7}h=RxmVWh z4DxZ#{Geu%rS{X4GCRepOj)V!ZZFOn!?F`s+}?R#&Co$! zL)29HhPy6Mtcp&J4fZa!7}E)JMoQ-wJh=L_F=6aY8zo!xfr;Mx6PIrezSJ}c+w8oj z#&4M-xgbLKY%?|-f@F0B7x5dTGMBVn?s68t@PKtaU)Ndn(&I`d*8KVg#_P8<_2z5X zhY#%DuU74OPTZa;i#}-0WO>nwxsZ#G!Tn z*5DyOYgs!DMC$I>@jYG#Ld#FTi&d}f8a;WxBvuCh@uw!`9{x0Oo*RJljvu@%&rG@)HK|17j%__7IIn@MRi9Sj z{OG;Qmg>hL*|-@uUNjt7h}FoR?{nD+sOL-HcI5b#vY%HzW*jQy6uPb0b-&`-iqc>$ zT<`$0zxLC%z?b({KMt;iF467ldG8+JQ~}j_SF4uusbO@%j-(gE@mUVKauF02On1RY zqony;25-tgfo=Xesy725X!M<^J^H%Hb@+2c%wZpy_R^aB+pA|of_~L;`l;&uzuNBg zQ_=lTnp5IVg5Zt?L&oYU8gUP^GhV21Uz^0b9^#tTWlclRZGXM$d1f-}-o50M+WZRJ zy$TBSg!1vsLmrRj_lMTRLJNI8UMb9fr?C3oGZuVPTOBE0s(r=AE4zK_cq-Vb;0Jom)O72RE0bs@3BO@qtR zxmCeg&U%Q>eg1Y$(V{ns?XhE4F#}@B#XZ?_`xd_2*qnM`={Ccv^rico%al(`+k7bU zjwQMKTk7l|+84OzF#429gH!xm(`BpFA5yY>ZenqrRKNNL5 z(#yQPPh?P+RXwL}KU6U?qGMK|dH9&;f>NU(T-Lqaixbz#mhGG_*mJ6RV1~6Jsj@93$qG~}y{RK8ZPvGfz&s)!L)ND=U|mbV=UMk=4xfeXy@ zUacZ^%vG0r^N+XdPtTb4zjbW?QIF~$Z`VKGF5z5j|9HE^|Bp>l^pCge|Gc-W4czPq z@8c2a6UFKOb$8nTV(AJ-cX0EHoK3E|CCOzvAl>S2hqV7~EnOlngTJ?QA&tT0d#2x6 zy1uMHY(ZFkXUh^n8Ujn_l%)%7Kxo>M7Fx1IrDuqO`PV+%yA*W4xVmf~3IE{V=jt-> zKAX2q|IUlnMm1y^UL|nTE1GiOio2I=mxo58ymv|1Yoa=Pu z_|_*?*D*&;9jxX)TYWN7#&t_jY9%yDSMBfT>iS7n=ldS(pLKPu817){KN;@rc+|bP z(9!Nqx!`uoT@RNsM|t>$f`@g%zwhc=n{sy^v@jVpDK6XOJc`_wU>&O(O4VCxuw410 zB#vDBcXD<87&zeS+Wrw@Vt_6~Sl@4U_pFvY~@yIx}!BF|xz}2C|H$Sw@gsv{+ zbn}Rvq z&uz_6ku@m;2LwBi$KQv%Z_azEwXC^pJj=R245Qct-CLx+#5p^&x>x7P6WiCmOP;-0 zcd$0}d}yr0>RV?YUMsgNT)6MxsmUEnpL>_>@~=ZT8llkS8O0I{>Aq$n>1Qf(HAEI4~oEnHsI zU@2k7tSUs4H7_I^lvK&jGWdwTecspgok3;o^0@}DQ?DxbTHKm;0LOSVpX~B}hl7&w zT}PV!Nv)xFOQg$f2(BQ)*LDHl8F|CSIQh9lEjrtEvgQXX>Rzqy9ohb=u=Z2^?fGv^H z+(0`G#y-OltW%t65^X!lZJ8oMhuCRJpmc(1I}oPt(=j1x6R0hSFS#n__g(wkliY-0 z>vW#a^T#ir&&@e!pS{;!d+oK>UTf`_^U=GuDYsH8jo;v)Qv12eUr7Id|9@GAQWJg8 zPgHw7KMCwNZuv=|G+MFV|G>J>{>{4b`}}Ll@4x@E8~m&9@vnREet*UN{u@8G(tqD) z@4n~C2@|{*CqaKA`qa!^&l?fvcW2d`E3$dMv+DGUXY}>V3NP2~>&~n&^!3dZ)AaT9 zidFjk>nmn+&GozW|~@T;seut>&l<*TjHY45h{iwUipz$Gy^Gh1fBZRD^}sky+_dy@ z(7CMEDU>XmEI53TvNl+`Q!4MfY3eb#Ii0RT_i;U%uDYjk-H@*S;WDme({N} zm8J=_QTOxk_E`Dux%abV6dDPwR3_Ib`BVNvN)@L({{QNBaG5$*oy#;^Ib#U(;qQf=FU|+l)B+RrC#UHZ}^7V zCTVVEbk-=>sY6~>ddN_F11gqS&feEXXxzMk;S8}fw z&QYNvu0^BU=+q_G;+Q()PFJOJU4w`Q{INu_GR_=wtJ0;Jq1Vc3PYu^HLzVjdFWz!7 zzd$IK2$aPVW&Va+?&eplTxaG$kJYZL7b1#z{<5?hRUR= zU8^&VU3cfXc70}+d)FG?N%__9QC?k5TVA|H;I3A|h5knF8|B`=(EkAU56JyAxzFT2 z^Dk|?v>)8+1E(7Xgr;upH$&5>p=lsX9b3cC?=OS4{s~V*+kiPeb!Sj5hM~ zHqN44gZMeuwl!I{XX?wO1YFW!}(RFz>Pp3)9}`-Ds@YU-&p)$w#7>l6B;T9xr}paIesJ?i+)pQn&DD`|GwYORdMbNB_h{{@Z7((p4dK z=CNt2beUgeMWd@1uQAQeGBrwH1>2j07q>V24EHHxmMXnzLffwk_=OD5sqXO&Gt|Yg zyQGcoFN6ky{3KsD?OBuA_G^=TWzc6tz8gdPgZzf_ndI|~kuNW_ILPn3^8efQTpZdM z!UAok4{a+y$4-E+L?RN5q{*9 zduv(RNcp>vj9sXY9NCsD_5q%P%_GHW)Sc`X_`9+e{$4#eIP@Obs!Wy5Cx6>;sQz~? zKiRUW@{>=TdF~hQ0B>*$Fuoq^T666)uVJIK^kf(12?vm2SbUFTKe;In?6k58!5Al zvcl3u=leFtowCk^Fm!e$)<9Vmdq!6}O ztm`|;=XcgGr_K*k_l@AN3|xw#Rk#J*G(A)M@j~}61D|n!(NcIQAD(;$T`so9)0c-H zU)8qs%wwd<*xu`QcQ$Sa-C{IX-9JZNI(u`vnjc8p()kVLu9vdQ;Me?jmu+v{@ZwM& z_+|c@GvQ@fO*>_4H;Qe?lneZ2Hu^#i_JG{#=wzrOgms=%c6QJ^AH*H~r|)<-dh4 zz^~PG@F(eTwM~aiRq_pNTcL%(`UZ0D+)tV~Av444F~^TfPjkBrg}-t%>tv*LH~xcC zJ^K$_=l+>eMuwClp0d~V?y9cAfXJ2njaG<+tw8sK?!2u~aCXMy{n zB-~Nu2c$iMTe5ryV#@BZ1jO$W438+EDEDm>n5_o*FqhTPAzK69z~)9uZJ{8qB*3Y#wt-ne>pARq7+U3A&y2vUyAKp<_evx%cvi#YV-ya%B&TVSdcwMbxj~~cY zt#6`}cTZJ`H<0ZPS6lVINh*;CUHZ|*QFKc1infh?@I=s<(%FJ9KJ{F9dtrL0^;-uE z>!XwL;|+CYV*4lF&NZfX-U5wtq1ynuyzG)tV*gB)Kz8<;i~(jkI^0;QV+`K{P81mN zgTeY0*`e00)MHZTfnHT4ep;wN;sfeTTGkzJ`{~mXQ|)ldv{0syGOG+#)i8EC{?nuhe4TfCsP$&gjGP+7s6w}w*0|J}E4Vg;gGb{~P#*%Rh@ld54OK0=TH4s-&L}h|*zL@? zUajmKY$)*=8I|SGMew?ceCx-lV=uxdQvV6}RK~t3@l-rCt-wdqN=-e5?)ra%a~U`b zu07zo!!`Tbz3@sZ%~nlT2_kfP`xuA!=7w7L&kQBx{j086iL~e22Mg-A(&oA=iVM6( zUSS<=5?<-g-8v&^cniJ81n;BSsx@kO*S0fW_Q22PEVZ(ZKJ0c+i)V~eJH$UT-F82D z4i(ha7P#!D z?Tssy#TZla&DnNeZG={nKmU=$dUWUpS2!WM>M|0N?;!c4eE+ym;w!H`d_0IuHMq=EPeYR+{hnLBVPHLQrM;qW zf>x*qnDf6YJd|nY-ArE7ByYv%23ES%z6YVxS@=Zsi_k^-`^_})PE*f@;J@eK-M4=$X$|94B1n1+y?N(&yPqB_R#u&@=e8B}Tx@+C{jcF1 z0S@UJPCIbI!*Dci<(FBa`|GGrV9!m~x3-p0F!c@L*HmC_2R8+uKIgzb4@Z~A(U!+c ztSIgOw>fHuj6?hAD;b-Y(+}`?Li%|!{e0gXWj%PUN~{I{`{G8+y-zEv;-Ipk*BaKn z-*mTB&M~aYIq5Bo4T+`v&^N6%O)s+!@Z7+!hBT?GW+A_IsO zoZIwo_zwnSrVD?;#-SJo%MF?(5PSN0+IE}?;swwpIhyVZNhunJtC z`C1cw4GoL3UQ!=ZTezpZ?#tR4Rx|xq2z-%?-J4_Ad!;SUsG_5nK$DL!4vCI$nx*qC zb?Ut?ln7975%p$GYFnc77#Hb0GJfpdTzftJYyE3t@X5E;ejxE?}wTvzDHY} z`G>PBvF(!for9C$DKdT*y_6~DJ1xWc#P!1M>0D*^5f2QD_HytDNZ@WzJ+#IF3H@L~?Urm^8k8$3NTEuX0p z!ZQ)_nHQ^}d7%$l-`!4qwZ1X&*Y&mghU+8WUs7L$`bN`8@%KUdbD@Jb{Nwbe?%$p{ z$V;B?|IvLb^^B!ga^bhZLrUuv8RMrQtD;}zdYfunB6dU;dZZtj>vOdg`37ArS?<`9 zsMzL7d7X#t?dX-rcw4U&V{2&L!dR92j0?RoHLe)*7EzzcwPtN_@pN>Aqg#%o=$5+z zwjNHkHyr&EL%)mn2DXAm(xC?t@a{MCdsad;Vv5^sKaZ{hzAo2GGpVayQ zTX9GqFz$*zSP4vrh8>!hr^KO)b$noKdHjVtMIJw(-2CX`WL@ZpG37?fw>>8*vM2o^ zv8&x5Gg>x)n~ZZ}<35UwE51V`G%?jkA15_W1b;>P%S2yIgyzHkO{w;8W~AdArogF^>e9KfS@gifp@WQ!G_LwXAP4(#kq3gHMEm3R@Z(Biq#F#zc zAzf?@vu$p@ZEIY#-=kIy*!*&_wn;MD@J9_Fc~=cwuJc}A|0wp0w|zEwKW*p5ZW8;& z&TGRR%8Sk9ZNF&0=uI=0f(Kwyj7}cpTgnnmNVs{cRcE*r8;tgigWtQ~S zh7;IH^ijpSQ0s%mhV{AChPA?_7DnfU5?&*eh|`bJE4BaIdh_9edhuzag`q^nZ0te& z;6n1;e0XlXv`ukeVW`ePqUP~?z$v;~Ste;~U54eu#@Y(bOSv|4<+-&Y$9|5GN8TT? z-?v7=MeHz7wJ+yUaE$~mu`0011kd%?h7!lIP0H{AhymF0m9#k;lkz5ho75}5vVr|1 zvJnO!p^NQPIlMJ2qr+ukPo}sn07%J%4u8^Y?hR_3p_2O4@*h z4jy&z^4F6%P|-poQ}{G5{v`TOu7cN){g*QC2poq8>Rg{5z^*JjkGAN>t-KrR3!yDK zY^!V4`LsnhO8N-eq8p`rDs6Q?B;gL_71{zfwN0N*ZBtgPE4Eo3TTPqfn%X9t-^5-X zrjxWyc&%>psCLo6HqX#5-VL>DRNo3sKbBhmBtF)p~nci!i&28B&~+( z4@>)Jk7)l@sr65!{$h1(j?~Zf{Q8}EfE^RI>3xaT%Wu%HqVG1K@BR}#7yCf^E-#)= zolgi~O|bQ!!LwuIj^_7NJHg@8_1I*ZFQK9E;~Cmz^JR)(lH%`3x!7vgF`?TZoU%Tl zzw6iu%F0!bOG%$*xc^hy-s9J8$EMP4ub2~Rt-wAiV{G~7E7Xp%DWSwSxY~5`>v0R` zD=9m<@eYln#9)ST)b*s;flgV`pF&?^unP^w-`3Q!WB5suU*}~!`Ij;Bj@ce`zoyF^ z;wsc7w7CO6Q`0rwrmGz{5_uoSIki7DzGJ{y=D=Z|L;7W_#%U}#!}2Av<@B$Hi#`;* zHeY0q8yYW<4e!Arc&U2m--hN3WZu~s&t7Nls==kI#81I5DI6f~LHw=cKH_IP(dE;@ zG5Sbo`{eTJPocA0gT|t@0sN3Ac)G1vS^tes5Ox<@|HZXAC)C=k1{UQSxf#Tnvuj*= zm2;Wj7e7I0G;;3R_Q6f&^S#VzdCsk>D=@qno^#oC&nD-qus5odYS^jA(IGo%&rr;A z_cD8qjhnnAPlMULU_AX@(gr&G0;N8r4n#(-LbHprj+m+=; z?+Zu)iX~WR{g?vbVHM`wbgIBfA1J`fy{@G>AcQq5EunwwSM|j@-?>Fvh{uD96 z?}b{o{m9r=SBUL(mueNij5(aHy}&r`Rtp9G736PRWZUaMy`1~2LJ7emMEhQlXW}w~ zpFICao_#!nw>%$|=czo?9(n$OJma@XJLUO#d8Q6&|H>pSLezh5(@#g(VbV5L>$iSQ z9*L!xv$VaLXaR;9)c37^#$)M24{dhtrQbad)91vBJrCP`E_vjq__OWj?+y1g{BO&> zZI7%KyG493ms${EJ}Bri7mD9zDt-%+^9X6`nsRtG3P0SNoWrQ3T(qFLz%(+w9%J^k z70g#e3=b}dDm}O9@KBsZ<{7rqw$ynB-H!ocxulPtXSfafZD^k18D+gqY(C;r+w?pG z&mYGZ*7WhG(C6|C)5nQ3chd(?In@jep$dn$mfIIDH3n>~Kx4uOp7#kIot-&M7g_tjT3Weav9#r4;F-XZbu2HA%KIChCEq_F zi_W+@mTr3n``L*v`qLz@5uc+}tMGUq_dU>9*37s=5=$}TU!IBmnKItZyI$oQybCe! zxB*!=c{Yt)uV;zM72POnk@VP;9P?~`_(98A@dMn-ssc}0KfZF7${lp8gu6{yCrIzk zS5^R+KbwK?nNR#FO;wfU)Xk7J|Kp0I=TFJ} z(dVe=4R>0+5jvM&8rs-ReI3--JVh;*vQ2u7$c;<=w*dPsVo9T8wWIxD znVVzm(shfUvk=%GLusIxs;r_e9eul!%CXa1k6 z#~FWv^n>&<{a+ZMj}^~?(~usNaZma)8JkX}xwN}m;t9~YiLp4F^3t}l6TXeICTT32 z(Seg%?`3~sy;J|JdTm>#XPGKWgAch{gN!ZRH!G`mjk4w-vv&x8To$VCmpOK&s{GH^ z!QVC?4$WIKFW~qcsk9LLICieKLO$QUVWKV;04xli#g zWvnb^Y%In8(YDDUW&Im-Mm}P7&Ap+bI@Vjs9A+J5M4zROpLMj$Yc!zLRjb%ZGN&46 zZGgac)&<-P{H^4(*9CarcU?de{qvit!?BM>WIa6@LymLr#6DIKqq*?f0Pz$4eaOd7 zj@3s;jnzkGO#ox{(a~e|Jt}3aW(~k3Xc1(d+*uP)iNEFO?O}Z|Y>Q|bBa^{UtfXcR zu`hTxI)j+lBd!*Ok5Ti8yG7RE)V!x!?wF-kZbCk^4T?=9e3Cv5pDH;ADmLAQyV6=} zu=94n2TmWbHeoK?OFEX?ScqD95&g40Py&_-&#)K8%crO_Zu1KPaskuSeKLd+`&7 zX#I?`vXZn;9ruL3`9$Jsljjj@1Kf)f9 zadt@G?7(Jq=8(|# z^PxRr3(`(>)9J^3>61^%zO2SKA2}|zTQ__qYgJ@DM&Bko?+H_tc5kZLGr&*Q>j-?A z_jl@0W~^%(zdi7p=tM%KatcgW65toz7&;q4Nmme{w4Jc3`8^!padGwmdAA#I&P9*K?L z46GlI%cyTQGCMDqG|G8pja(9b9dU;y@DyFS6TGEPp{w)(@UNA4xAcPty04&2CHPiI zJ<Vv;}Ux6$5e$=~gM zY=-cq!=EPeJ;A?K%mW(nrOXvO_K7Y>U4mZ)d&Dy7Ta&iQy1Pu$zAbuazRVG1o+_rE z%=s#jK^w-Cc0cd?)x=JCYd+g!s~UM5WrgD4}uus_!^+V`>6F&RI zacW=0nAmBON9y`Qy19^biu-O&SNrOc=|W#{?wVk@>JOxEJr!lm-7avs5g1-%<3@1( zG4%Y8^a=GB8>FE_?}rxBo_;l{vk=&msbvbL&^d}5mrqe?U|&&IV{)@1}4M?KJ~nRmM<#g+)~5l8AeVgwfo@5#OB!<(hg z=%*>%3m=|Duhif>n%C6t^x&7yOY&LE_^d@j3t4+6e0#5ygRZ(9Jb=u#7Cv0F{btHU zjm-L7$_Xstv+p9medzp0)6u!J)fp50xElQ+>jLeyKY8(6&kR1<@X)-C`Q$(OR?VIo zm-kd3JXztjec^t1Uwq{dbAoU2{(j;qV&7+xe`$d_a}#mSPvGzNM#iZY`a$%K^lJ-wJxTuFYIroii(HGm ziL8Z^a2lvDSab8szLofI?Y%It#-I_J2kzG+?z#LcancC`Lw=1Jg;8# zbq4+00sRHGc~R28WsLB-*`EZBnvszmtn)j+KG@Z4< zViSoC-R&lBKwK-rdRSNOHJ00mm0+h7O1i8gl=R%5xzGW^evgnRbFWIQdZB0 z_qweQi%rc{VuA0S9egq!93`It?vj=uO}}5GtY&gPbKp@bdWN^K>bcL-COS+ua3!kUypBN|1-C>h`i-r^XSfD*!4SKW$%Kl zHPE;>4b$^5=>lKiJtMjTe4KR<5qu({%dPl0^pEwz9|xaIb4yXAM64cpM7M`b(_-}}v8Wu4J+xlrO|iXx)bJOa%)_9)bx%mRao`*3jzXe|j9I>g6kiLNXAogjE%dET!K3mHiPlPoo zTOW!JNSUn<6%I%~Cr<|PB)RXvFSF?-Yg(tqA2Fz#7`*tkZ$Y~<+Wm`S-R5oP^sv3> z0h zEN?Tj!->s)qKIf0#aEy;~tV0e;Af8{jE1(nI9Y za@9VUzRQc(f|q^{U#|OI(*D*-Yr5Rh@i@{x@1zB;uw*=teCwRFrYkJzS4q2%G^sO# zxr0X5j|+Xi34L@O#+BA9Wp*tTG%%ZDa)UfAvbij_a)?k=j8ac zHze2UAPZ+#4$JGG3)g!Axc6QFuEYYJc=tZqCH?<0`aGZUP-OE)@tZ}5wqI!(e&$D) zDeDdNT`zoaf<6`*79O~nzU~{3ZbI(6-E}*KPA$MojfLCvffmVi4`wV@(wDEQCH|oM ztm!JNA9%g&p*XQdS^dP{q<`lFTl7pHu`}s+S9++LF~9m4ZPmIUB|czg!mDpQ^0?z) z1yx(MUMDPZhM|31MyCh+)5|_ec^|0=Y~*YXi@l@^{LH6GS(z8o>)pk!b}Q?Cq0JUk z#yuS;T^dTOim{hv>5XYsZOH%9?zAdmE~T_%n|VobqV|SZiO36bc&f=BhmhxD)5RKW z>6eo}4_-Ev+HKZOA%<(n`oGhz_G_#`d;sa|e%jd!57yGpXD`E7-J-0A=xdEbpg7UP zvs2Glc97kJT%!o@dHUU;QW!_OQA zKlA3F^8Vh3?jN|qn2_=NbA$VQkt_5bBgdv6mIGTaIC1zzqMH~8?f6Y@{8KzPV*9`g zI?my&iGnsGo;5s84?9k7_g5$(vHO?S5W}Z`^Zl_B`b6`j-;I9fz8iV!o2vJNoHm*k zv;PI&#U6ec`Fm-Z%NjnQ}eZ;bf4JGH&ST8XYV-y^RpHubB zQ?DXRZu3|N^|{K^EY>t`Tl2KrdI=sB-V;0Kzlh(IlcwD2&LhZqH*}Hb?k|<^Im~mJ zrW5?gbGy7x(h0a$J@8ZYj?hcezc?!0NBkcDGd9TISoXV&N6n1kVowlfwrvPxRcwfV zMRxY{YZDuyx5#>%aXZ8qB+os?AF|%$xec8oNMIvByss|LFObx2Scwr@w;{3wqZ-?JmKqy`m-Co%szG9r@gsK z_DSinTxceFRnzraj~@YN(cfpW8|s7?=x-@2eT`feicX(DiiSh<)BI=e?GoOC=MsH0 zle}dt8Nzq4##L})i?U)VIHUh;oC8aTaYp7}UIWhXV(+qHock^-F3@8P@0I7qha5cp zp72A0w}Y$fUvhXcwV$1_SeKg+#&3<~4Dq*PZ)FbKPR=-To<&j9sUfxptkN8C!DtI(6m8k*U7QGa|9zLhAHw;fVjGUs^U+X3$C058>$)^Q==w>=jwo7Pb9VmJ^cA-J53UDCU@^Xw41P(q4%T>D23OkcK_4UrE9v|EjFy$) zA7f2R^TgvbynC4|dDuI%??u(h;HJ}$O#DyHXN9DjlZz84o{Q!5@Z&rH>*Q}#>*+;p zOHR*=Es?hN)s*e&quyrt)ikcL`aZ&1Non(kp&500(#4;2S^Zm7>kw^ZEP__T@9nf( z>}`4Hv`v>^V)M7YCx7oDm!3-vd}%npes_CP_feO?V6L;0;Fb6UIbQ*fukvHP*EYfB z>?dXwblhO)3yvQfW@P30@MNu*gNK9nd3c2F_71g?{@44_z)9=5LvHJ4crsCWBm4Bu z_x;AwbGDykpF<)(^#iz|4k+w~{XYz2g(5`b{lKzo`YkN%A>)9KWd!ze(05NFUzJxEK_?&{byk zS7r>4Kj+70r0;F}Xli^icGFloSMfI%U4pXr_pd*q_x=kVSo6IDy?+!M9DQ>p^0H;A zbw6oKu^mK?nr5rq?yjX4F{T~Ov(-w^J;v=zjVWu((fgwFW!%u|MRxk#Gr|w`oRf71 zV~+)bm!q!)7Xw^csN3JO)QU+RqPq=cJ?z}qx~zw|7e3e@w&!5=c)}h>(N*6+WsfIf z!}g$?D1X#dd#xp7i}-D|e%ro3M_j7U9ct~%m3`-V@oa2BbW&>>&v$YkqmTE>m`mCd z^lL3?{wZofi{zWE7DPox&!K}JMo*cxUJ+d(Hm206%I8@#CSi-ts4X$4?_RfcN~|PG z|C*O|cU8<$)s=TK&%?Z>Aa7TKKSn7lb#%PrzcG%g6$1C9u+T<`ALsrUMVY9qG1>dEHkL8Gwzh~8SytMb1!8Z zfD_FLRmXs9;tND`RP`y|9hs!=>=*wdYTq#ypFyPoWlYqL){sXHYV{BI2s>gv4$tGq%PR6F^~t_udvt1Tmnx^%-)AxI9?&p z#zb{QHK=RVL^YVajvu;CJ8DStYO!&C((U(Ft@IM=_uW-^-?UUn?FvxLUgk{ zi*7FAxqFm7nyQ;yTo=~OsWC0dH(ED0r|9OF&;ft0ZWjHf*M|@lGP`@B;(p<9`!DO^qb?eNLLC!Yfs#vgs2ji-HH{Z{5_ zMCYHs?%$5n^wb+IW5qlL57DD(mb2FT|Xc3Td0dj^X9%n9YMl=f`ZEc+H;! zKk*?O{!=W% zsy}tEpYd;tI;P?FX!}d+9Q`~QU4#BGup_me;fyYwJ|U@tlKM>EDc%W>Gd{L<=Z9KW zaGy?l`+cfa+U;gtki=JX`E1HBv(E&Pvf@7S^`V5EGWpEe?1ojiYHtMsS4;F$K)X{YLu`fa_t8C@j>P{WMB;D}~Vp&N))bNZLTf}B{#uxmk*3>aZ*AX6>U-CHlQ}afFBV(2L zg*I-(<;Kdd^B7+6&y7ngZYKEmEhC=Ez1D@vcxE5Z0yk)wo$2fwwQ=$ewc#b+=TrBE z#>FUf5+7CU`!-jqoOwscnT=0IGIk%(bbS+jefN*47BVPQhwqM)@*0H{^&jAqo#fi&IG*p|6 zv#EZ-_b4avH<5jjm*Muwx-n&mJ+Eo@e(fWlw6AQ;_StYa=k5c+iH>NWX?+zuQ|&XS z9pcNp>`p6u3EQ9-8-ew}qSFc^#DUe;<*bjup1OxMQuN0w@Ri`{*nOgF#)|KMPH3_$ z>lo)EZ7VOHZ|wy}%yqrB2bl{oAExQ?#ZaQwj|}IV8m7?A)pNbIkL%Z0UvKr2&U`F@Xqv5GT;)rwXUMPfQl^Q#8ve0RVl(h{xnvy!T-*)pJ!-f z&4X5>WAf)VJwI~20P(SR=Gt>7KJtI|npjtn(0Kh-ogKtUR8N{UxQ5u#GNWiJHo{C` zPX>>j(EB3J91G&_X0$J{qJbmTYr{EK1;13C$9ZXb4(Hz6XId4<#Qvn@owtz?~o^qZIFr_WhNukGj!E&CWgct95?vwd4yy ztHUl^FUdKI_axKWoV50FR#`Ibd!+TJsU7>!(R&|Xj%|?_A5Z;Jo~PqS=ccLKx4Q-w zo#2cif$zNUxsLJV`cSo}r}}uXqI#prI6k;OyIRt;jiYKyPV~;P{64dOF6WL2Y+^pQ zA3ry^P+$-PY!%<<_tY(NIfK4j!F6%d66@_=v!(57H6Od~=!e1+EoqG$>DKq)mCDz%iRKmthVn65=;JpcM9jp)Wg%_Pt9?{)q;fY?C>^)cZPK@>3!=D(=Y5@B3=3~lH`**Vw@5D{+o^5PMIT&RupXPV17sEr|jtb zed~WxE%`fu(Z~Cn8Fy35nKMI0L6P-w;a0}F1?Hj~i<;%S^v0qNWbY={UaT-?T9MkH zRHyP$gtP)+&0%h`hxUYc9>9ib6Q7s$Jk%+^FZ=?H@VO7tPI;DgN`8)2wIuFv9dv&O zx%vg~rA`xnIzA=b>P2^akh*_G-Jv;Zfs}oewhGNxu|Bpbz!hjKY60U}p1cztlsaG9ZZJP(^PsE|6h6e)+aYkFDSdZ)b!3(;Uq)?) zhHn8Y#=CC#_M7m7UN6D@C%Bh#%}M$iP0$ful6?OF4Zug!-RQ}%RHE6b@EY_lN^g!T6&aCy!qdcU7Muj1AoYe0&#!k0Z}PrG+K;^)q;7njBGU&QOf`QO ze7cLXpE*ZOcwN6YGnCMlb6zv8-?=9gzQXTielPLs<#&Q#55IZvu9O#=_Cv#0@vnYN zU;hsNeifU!Gbhw4Wu=_Nd<(O8?!3g8Sugh|rxKTAZ^x+&)!LF>H$!OHpRZc`CfRca z3O&>7o@&>HtW2XW=>rzfWV2s-sz>^fIuCn8iB~B55_NJGY2i{}XHbveZ-ytyTE;3b z&vHEiZn|AYmUZ$f)$%vFJ9mm4=KJ{8L<;<`0{`2z3tgz`5*(i z%)-;eV5N*hi{DH8sqYou{X00?`KPAPA;YEv?G-v~b!Y$$`-tyqJbQ9z6Y#D%ZD(HYJ8$#JpVXZ;KC zWzGQ}&tW`yTw-3#xpck7KH0wIq5aTuKIb`JgN&Be5d*5=C$i@UwC!M%d^(Yz&^>muPtkn3Jaj8$YP(* z!F{S8tNP)|Mc`Q`V?k2h>#3(597X;FFOhG#_MziW()JeGFrKtNjqB`n_hfHn?#H+8 z6nNaN@6|fN$<6(cY_?Cc=D-WHsEc)_Cc>9nH3re?fRj!Bdc>A8s;Wx*goAl1^s?U>@6#WenPw6B<(JN zPN_0$_RO%-NYnBgo~dc_3(AYF&;&n=z0iJQaK1T@@hUkEDr1(dGtmP-Ca<5oKV6`9 z7>m@7J)dG+X1}tG%YN*qM_FIyyW6NLXHSjTJ#RgwV_~*W3?KJ>N+mk*?|Rm_tnPF* zt#74Dd>I`XbLt9TWIab6$n#P2RonkA;%wH`XOp@#{>E&5=7hd)nr(f9athqU$H2d+ z&v<$8$#>?466eo>+TVNVL7wfhe(Nig9k@A^nEBq|0&TCH8?>o13|-gZQo_=`%1!-`cvU(znOIvw9nc{JI{+llK!3Z(vxvWeeRka zhs6HbmdlzH4g0=Oq6}S$y`CfWHKPAGmt*&X;P5$qWsiniWc?BG!jgyzRlCC~yRK__ zg0(ApZohdg56mC zYPG~iWbMz}obi%yr^!0vu1_+Tvy?urLyugCPUoDI1#N#9YLU3lDSQ)&MJ`Aqc3p4l zdWAfwY|b57tacoM|I@N#C5#(-y`99%UC4&4b38&@WS%Q_6|zA)`>|&Zi+&uh=2vh= z|D!HXXAu80f^Sm5+@!2Oqmd#HM_u7u%U}U#k)+8OuwR-2VM)jEt9S8E;^OeJJ$Hz)e9CBH*)<)VSuwUjp8iDr`WqK*^ zYM*R{YeL&)?M8q;(|Dbc*uS0s0Cd~Oo;-)QN|U_h@YNIe5GbS4mHA>z<;G{x{to!7 zg*s&ZF%X!d=_2;;O5RBuM3xI4B>s#%6EiOIgV#&gMQ^}sj5+ac_)hpSHd9R#Uc3bU z3(?R0@SoRxKL1rC3w<&lh&)J4_S_7$<8kmdW5lFl@Db^6GFHgiD9?KhdTmr8GP4pr za2h`7gWuRcozcgB8+a!XA$~0L#IBwN*2~A01uyFH13giKJa>KRE^H~{jUw+M=2JDz zs_gkVkv}J&&^z^Ancgct@_iZnCvbGWicsRg|2A5N%87nL9$CMjV{1M$t*V`vjLuul zJ8%sMPEI}ao21FJ(4ht#pNAG7gBH<3)=`K*ifl-KpP)|ZbN9LM@%7}9{NLfqzRJ92 zY*JsM=CxYta`^ux=;w*qYh8pFOl+h%M%|2~*v+DA-e9g+WVn&F$l!O>Xp;Giy!g*4 zr)7Vf-EQbc41x7hhefs-gOhpy9$L`NTBH-txOM#GAnQk7;<*`q=_Sn-&Ku&>&$BOP zhTti1dVsUc7=jZ6e)qg#IJ*VT)a5NhaB7F)+yfj_;82IFCl4DVFYd^~r+Ek8@1-rf zO)U?$zLLBWCy=%^&^CX1(x(2#!$lqVRYIFN^vR>pMdTh^{}}sTpM?iYHNHPf>OwcN z**iRD3SF=-IsfRF3x$8AZ%m_Y(VT47oL^?s!PP#+GW@ZwMc^iTuxF;eGp6ZxSMzQd zXIq8`4_#;Vop^s+DYr8uLE zweVb9opq4T`vT_vI*1XNoaIJ*;i-(UvRId;^P8L*P)J$XVnrs0s-s1!I)c8B zPFJlf7KDl_YE@C>BGNs?`WO$OU1G&Gq%R>~HtFdq;lPt|d&K^Jeg2wFCleY7tz^s; zdi{DKdr?@E%=ovh@97Oi?2Rv(j?Em#5WJKKXm;=zLi4Tv($Hhx}**%FLn0NF9K8Ql6nNTz-`2) z6grP}#*t%Jrk=;3`G`3*#=+fX!}D>wjqnZ0vB+L4B7LC_(}o#Id7;dR{Ox1p?-`ef zO}jw;uwJ{ySZBl6{Pqg)8EYJzM#3MNU*q!=;7=Yi|4{=TvB%OB{Eq-X?*jRo#>oF$ z;OAT*f512&{;z=oDf__PB*bIkncH$6`} zM1M`s?*l($%=|}<@-g7I0^f6i{5@mj-v@m20{O%4^YMQc_^b^bv%O7YxGemfnzwe0y#F*VQHPEjo_if$bJ(}ucde<+4B2DT z|761qp{J*5evu!YnYut^*Ym%ze3-eABmMTVAF{Gvyl94t3M*~uWe?F);+rIVpoY?XU}7+%t6OQ$B+*l zVl{trxwa+PBPPD+Zck6Pb?rw(yB@z)?FwdNJLjlGK>@ZiJ`gxr9|O1H^SKd_H;s^FFR)#Zu00(Q=WM>}z}0Q+YO(EWAPyWe`o4|L_yF1`c<73aTgf+JiCS6su(9$$ zps=!6Vs4~&N!>EWH|1Da9}ex>wp{HplWptdUFv-GB--~e#@_cpgpHuf;={|{mlNc1*4LNW@r&JFW0G|n?T|Vnv_tA#K_6AnN0Cpq zRY&i_zhTWw8*6Q}F9L69nBt4j=h_!}#`bw-%%INs(w0>Jqlfb*U)h2W0>8<6%ies( zout1IOX6X+Pa0~w*eU|U3};z6@XtEa_UfAF}6o zIv)D`Mqiat)eY}5FKMm)_>89{)*oTtU=Vw;U-Q0c6;wtyM)21<#wq4nro@lHOBE?| zBrTkGC+9EDb$jY3P+zdJf8$BFJ^$;>$(Zi8>RXJA&VK5Trp%iJjcJ|n^vCpkP5U@c zeKBWEwBbuV1-(T7jAajupcipLXKh>%dQD*t^=B@RUVkI>`f7ylXhDmo@xi7(JpC!L zOL|;W>QAwrPhv>YUd~Fb+Lz<8I*~gm^Rwca)-Q{5tnib=0ePuExA@ik9Od`sBlh7b~r9F2PA!ZSUrb6=ym$y@B7OW`L z^Q*H2F6|Mx0#o{?nX=MvW%OI*iqJ-hb9A^&>x0%Oa7NdsX+G9jLD-k?w|?P|FQRvr z<%{m$HWi*di_a!=+d@yyusr=d>lwbsZ@Qno<>QQO_D~kC-ZDY_e_}FxyN5Fqkgsj# zm&NxpwEp+8$4JiUk-Wu+CfMiFfM`y1A(s%38tmO?}8>(KK3VzZ+6 zWxUn&5?zgM#$UDdwfNT==xTdy=r$)#?91cqGWcb*{%%xi+Uv~0ijH&E{ain!mwwRl z<|_Fv#J}nKB-S?wY>D^r?W)4fkA#lvF#`YLH>^n!pK>0$yJ3zx)4@0+@+k8;uM<;! z6FHT69Yy*O4#ZJp3<=>&90!LsiJu7%^bG0SZRTI=u_(?OGFd;$`t_-WGXB_S-q=2* zE+cw6spsvs{IL1WRr38}JFY4EHZP@J_IZ~!9p&5xlNbQ=T%3)^9theaF*oi{o8Moq zzi}z&sCHBDde$fjAN6rB>op}tCvlFjYFyXA*?bZ+$Yq@0O4;DAY#U{?|ES;ncIQuSr# z>{t|V`YvQL<2Rohh;vrVariWf4)N?$?7Q)<#jhysTXN2sp)WbE$XMl$TUwBq*6^S#a!WMWA{1E$(B#!+AKgGFz zUTFt&xMmuA_<&o+Jg(`nVY`#>;PXTUc?ykC;x5@Q!~IQ+p&p(K)9q(jw;<1Rvl%}x zY1U(CPs>JlF#C^`e%MQw@>5ZB!n zXur-{ottLeL2OO(n&X|l;fI>v$(Q-A)Nh;HXGaMCC-}Bb2eF>Z!Ku&1`WWU%Sh&i3 zGtVsrw6Vp3UHs8$XSkZovn&4;;Qj`m$KKU6;0>aL?)CcR9#OS z3$U4ew;5G+%x?vWPez$Pk-5pf8<4-Z2NyW)jJ-WrDsA%6rkmU|tsuM+N%BUB=VsRE zByLD6Dw}HPbpk@0jGjR)$5A_us$)}vcW_{Ef#5{H&5uqEw>G~uIA6E#E!J+$=Dl2{ zeQypf7)0)c4&wW&&Ax=DP z#CW$=j|YX0Zqj@3V_GkDDgS02Z|-3%Yo=~hKEe7M;L3QQaY@+n;*4{t^OFap4O?>T zJ<1c9Kb*(>Qg3pM<&2lB!)llKvsZ_WU7P)}lB>h6T@tgGxmtYVuG8b$vz)8WX?>TW z=C{+w-MqU!Q}1Eg?Fr{w@JaPa()#ALYx~c!jXM~7B6@8d^9Lzw>uAGng)K!qXj|}D za^33|ueOb}?+UCU;P)+K%^vCW{m^_^$Faq6*oNbE&fi_c!>R^caS zAAPD^=sLpFtsim5s9oPI>yUFF=6u$nd%yL4=ia!~dfvHj4_g1~+#7|~-l6-;t!JJ4 z_A9J^aqf+)t#3K^oFCTg+#B<(Z#eh03#_M|d-gvzIQQWXS^vnr(DgNRx9sr~9jo}Z zh$Dy2eyu;X-|01MK}BrD+3y4oJnrmwdZJ{kePFV`$+pGBR*=}m6Ts+(R|KCa0uMbe zeWSt`TX!Y#)N~&@*T$a9cJ?%}4sv&F^(ET(m%ducnGAYNtei zf!}_~nDC{aW&Ocd&)NB*jU9VnjrNZ?hc_xbU9RWry98(9r7tjN$yjmP_bWrk!uGOu zn=zU*Er!3D@}Q>G4gYEL&G0!xPyLtZ)U;y~H*?Lg<7U`XC0~ZG>*k=Jh>d8zwPdWe zWAo5xe&2Z3C{0&Yb=dl~{3Lc3K?lsEtkf;%o;?QaRGArl?xI3wS>wMKfAn^fxXx0} zO)Y0!{w25~uU$efu{9)yuiO0uF)ikf=VaSwOX#>^@{AMxz8@S}b0jno*s1RyfNog} zixbM_`?q|L1M{FkA-&)Rib$F%y{oJK~Rdo{jN*yM3 zFxRu)%RG-i;C;$ZJyM_3&Jl1^zKP_t!HW(Y>)SL1#=yeSZ2*@MZP0Zf15O>nN2ZEN zpD$=$$#;GOHlF=%GcNPW5pd1WcxF7M(o~+bx0ych7?Co>7n}+ zy&&VC&}OV}%)Z0AB!O$TUuH#JO8aJG(j!GDkA~ZWuPHv4ln=tc<#X)s*Y>SZMZIIf zxAm|?i~kAUKXKre|KGuTpS@mdn|x<@m@Z@Box&#$UBn-WL4!KzfsQPE0a)8Pd)Htt zQS9|B&3D7!cuJ*%<3GwcEi`RHmQ7^HC}+J0&;JfA`z%(agl?nrA9C^=%rBGwd*|i1 zSRc zo{{u)zV&I3xALvPJo;-lF{DQNReaz!#wj215-Fcc`FWgqO+6*MX`|ruORjzRve7xL zFXNkQ?1|jnu_u6iYo78mP6!Q_K?7;~5z?Lg=mnhlCHWSx)?R%0#eDy@j6BjN@&DU- zchPSKpTwU$`rK zCVQRsMT=!z4<$~smO|>5{cRd&Y+{LPIXDmDoAM1;(G{|fS;lMWyB_Q=tw;F&7=Fl^ zTqCwKb}4gLD)&?<*=Ikeo`y^L_7}1fb;)@G_Pz?I{}!^pp$)(Eg)5mqAfNQxL7v4f z`p&QIH7WW`Ug|qceG=o*veFc=Vw}%=z$NuQu`{*KR;lyK3)i`TIvc5Dm()o@ka&f7<3Z0@jDX-Ii6+1MKS`r3a+l zj<2rJiT@k?nX2D4T~qXy$cXUkzhEoRLq5w6n%0YqACgux!$|y+bZrBVfoJL(4>?=> z4)~}H+bb-5?2mPQ1N%#OdjqlB5byHfRXwIL{<%W2k_pgP_g#*}42dt1uZH{E$*a;> zgEmnm%IJ@4h||ga1@(Oj{cStPj6YDUc0G`z&OK15zJFB`uN86~r&^1+dQI8;rOx!T zcCZ58!QR?Cm2_DT${cXlm0Ud+w{7fazeVN5kJfXZOwJ2|BQv6`>4_L-Ve}eRq}PTT zX;thGvgGWM3-_n3mkO>|D^Ie=7hk-ZHA1cM$NZ(|+*R;vDg2>hISdkc5!su=p8Y}2 zGGs0_9-15~_#N>@&$$;n#AnY3H;IEv-}xCoq0xMaBQ|s03C$zKGfbsgk*OT%JBL>h zD_gEo=yeMCzjvp_S1WtmxQqIO_IFGc)DV++huD(mBDJy(e1ohFu1m*fVf{fHb3Jm# zr=K;OzHC($=DEPLcwx{pGskDRtHhrv%vL#d@N08_W8wF3m~+W zeb<+e{u1+{#Fz^M!~li9ZH!mQe_<}=-mi@Gi&KWW7c3gp7sBKCfz{IP(Y#{Iz0D`O z4$ffchED{qUcON!YXQYKma>9V-(_vpvi_B`Y4ta;oIW0wZ`;Nb{~Z46WM6q)_PRN+ z1+K`V18>O28AHw;{VU%hle7H=ukOoOqo6ozfOvi|Q^)M~`BYk!d<&-ktp@ndlfifC zRxZ7V{Vt@LF=FmKXF>x_W7;&t$A0m5&3FcJ;QstjbsyjSlD7GYyN<=b?}v{+iBBDK zYJyL(;B$5)J|^;JzAI^F#szT-**Lv|{q%k~4byw1?ST#~`6T;6&?`qjN?)Sqy1pI2 zKSIY9a9{t$(7;LBJQtl=c)?_g23|BdaX!B z|6-XhVD0?k2dLwM`Z-0;Wjv~6t*+E3aJ;~YR-6<#wR8T(>0SewGwA^uh_<0uA(w&S-C@(y@JKSsR&cFOyP*)rDHai3JVa>nI|=;wBi z*2f}?(w4FE5lbsEUaz(FOw*svui=*eS^18dwHMAe9Df<6rO)_u_MkMsjR+tE~?&4IH_`}#A*teCrj4`>5+h<5jT)s~!W9-ZBY3zras>gxk z`S$GBpUj!b;2!V}^}Wo22%f3m&~SJ`@i(j=9DS@fOG@R5jP*-!*}>H%C}2AMy$1v^THz)$n& zvmQvkL&6@jC!5EGT90JLN@Q$i-QC(K&nwa&W#6T#$7We4@2qzc+J1s_9As>kF-g;u z`ApkiI5a}OQe&Xa61UxeJY*=V~9z7*KnW7h^t|i!gzZUuyVmrN} z*G3d(u^*7}zE$4;2HhZW)DGrEBC;nRTV4g`TlZ1s1%9U}-%aebllyLdG3+qrXLl>& zD7W(NKUnAYQ-0R~`-YFJ9p5L9z>ARYky5o|F6k#oYr|#`y*3)>Zqk0qd+B@OC#Mha zaY(cCJ3N>A{tWN)fZchQt#6$?!~HtaZqtL1#%H!Z-vN*D$ljbXjd8S>-NP;is@5HH`p^J`TXTM){VS} z_e!L!*hLGt-$z~aS>cP+w*%bmKGpMsd%y1Bm5d$8T$PNmw7)Ak4vf%Gbt&aL&|wft z(>w}JWsDJD;d|EU;2>kn-*A;NqMWNzGM_Ks|HzFW=G%nez*0}UY>@uHgFdREthT+W z|A)X8oUz~YB=5RpUQ^~Amfubd<;ns zkd6;o?YqLPYNs8U%F`JwVC}JyQSU8hf4~IpiTTehFrSJuX0PJARU!Io#e`661AFnG zVJr~e(ZfD7dEUbFP3$X>HO#c9Yi-hx^U~hPCG1bZf0g!&4<_`Mu}7Xo&&qWy`#M!W zirixtif)?!T#~jXyyQFA&>=iCT2~35q?Xq-hgSqn0lx@vT7V<+u!8>4@{ZmY+(yG1 z;)fJ{Eqxa(Dki3`;<83fe7kz|o3u-0)=&R_i)Z1@GFQXS(J)i_m^HKdJ6zql4R=XC zhv%Joow&N#-%q0pOy*dPo*W%he+8Nh^MSqIOY&XKe4WnMZhxCy#%;-WGIMymw(VTI zOdfVo9qWa*k5hO0@B_m5wW2G{Ca?ZhvG{4-Ym}vZKIYR!e-_kwtv+}o$U7yzATdS{ z`v~mTkCnDpE41{^8$SNg6I1o zzAu-1s@YI?n#R_hbzd8o=ywO>wDYv*tK+Z|@(h2E?blp6^~F>z=k?J$gXPJG#9zn3Q)z?!QQSk*Y!lN;xao#*_1Vhvo7AWA9Di zqdL!f|8qtxGZF%{un1yH0%MN`W1Ahtb~FOV9wFPQ1lexyrxK8+Gm@P|-h!Ms63`|i zWTze=aSTlb=Jr;jEZ2@9v6B9a1YLyfv;nfZO)VgfC1fXdy&)W1|L^ZC($O#i?2xqg zexlDupL6Ct=e*1FKHK{|&-=Wi@sKg2Yg}W)>G)_kdF^kKW80ByEyQO=iJw-VHql;` z{5`VI6muV&gN?{%%w&ICrEE7PltuWBOsI#x*V_ER&Nb@7^aT74JqY{^4?geQe-io< zPHUbw+BYM%^nCZ|=bJz3l|Qau(Ot`tZ+K3)R6Zy_I&KT&KMW28IS=R* z_NXX$5OMNUe~7a(yYP=J3EKMkV&;7_?{`!7Y5K2oPo)!rLxagVMrj`W5*gnS%CcoN zFdaNVxt@!zQ~g02hgW~ld_?J+`cTWaGpPrEPAThq>-%*6lM(xe9Sg7ZsqCOj#v31b zoc>0c*C@D~q`nY7>>}2?k>c>+nu1~6ebj5~fd4=0FV3>~zihA?k7R&+yy!$$eGy~k z@-VvBTA%TelN-o!vc;F&3>;qliJ2_s+GQFut$NDsdi4EUpZSNg)&mwV)r33z)I0w+ zo_^Pg?-yM5%%y$KW&2-Q8Oa00Vm;nEF4>O%*^h5y&s>w3w{WMkHX1da#~4G|+ih_e zcK&WFChng`$!|4p&BGe+S-du`Xm8UGCx<)1l@Pkil85klqq|foA5{x&A10?6v@lpV zXU48De8WF3+F_k+hw763;u=rg2dKN2InBU#Ao-lZSgg1--jluJ zC*<`^x279`-``nhP`Y~qT)VYwC7Qq2fTQvyXfJ^5DLJ$aZdzyC#KG^oiRBc|6s*fi z>;%s3z_}mzX5Kezm(B?Flb5U#7~g67TVvQ(o+aPi0{A-iQSSZqPs7g*_Sa~w92~;l z&$tcnPP$zdICajC7nUk#iC%SH+ zY(KR4b9ii=z6RjSE%a6PG{ItY%=SMF>(rz0$vRWkmQ$}_m($qq1{T6C!9w$(`Ov zx);6;kYf)Y-BR{`E{XC@=Jn%u-NHATSNZz{4{Q9Ct1fIi`;ycZvGh3L3M`Y_$t^3(8-IB|HVv8(BK zANxZ3CVqZa-+ayr`seUBWJmh}`xGTR)7cllce5=oTzqro!>5lb9?^FM0>@4rN(|KK z%yP~W$}rgb*!}fu-oNSVtVIWiD_RSq8O$Y*jpX(sv-x^_X`Gd9{Gg(HD(4mYlHmT) z{)|AuT(~b;=BG^h1Pf-X4U5Nk-;eQkF z8t_2xSiR57^nA(L&r{_du{AsLt~rOCOVO8D8}G>DeCu=aK~D}V(VgP(%zFt-yYP|&ej>Q+##OwHt zaN~mOj5RN^|1Uln{qlv+Zkr1JO)963Nk%TTxNYjr+FNrnYj2(ZzL~dn_+~DTG~9Qr z#P{*PZlBk)lRO-!YMGmgoUUhN&x&#lm}XADZ^g0)$9G?s!?)MG_t8)Ic|VRleIfM( zbv-D>%(XpkAj&<|~?iWw;-I~Q1KE)UU^j|imT=oBpcYdOpw$=Wv)O9ughZ#$db}Q)5YQ~~| zO)@jLlKa^jQzq?cOg&CtZbP?damxC*YMeFjo%!&O7tuXyvs+r{@_x`6&uYdKF{f;; zFeh)7osWGgYaant?$~Oxx3*%`&#wp8pK@R|m44=4`q-^iz)by#05kPF!ad`(U?$s2 zBn2KZ;4vR~)M4+cF|+Gy%{J>i^dNIP1w8SSyGnE2p8tQ}9B*X2%b3?m%A$pq<~M34BU9 z>Dmx(&V`@e&bRfv`{bKt%UKH?olI`4h-p>@i+gs;&&Ph-Q8et1=`ej1e)eWe>Cn~s z7P<`#lrRcaB7`W>`mtQZyMz@=Bx@)-JpNwsf zvE)?RJ)gF2`8qtcXMH%SoMk_RSH6iplgYk$bS29c>u(Hi%Qt7X9$r*l8p$z^99tb$ zzR`w{n(>`|j=v1uqORL-tbHTPOzJyiU;UgZmR<1CS;*BE<@;riWD!ugYcu#%Nn8|UFqj9e%UWoHiL5Jq*Qs%oS7r6vH7jb_- zFi<>_#=RH2X&n7b_ba&c{Th&cA+3C$M$6%=(k;Gi?G+=qPLB`UbsHb*!U~f5s;fpnvEl zIf8r7YR0wMzQ7t&ut~L%82s7r8S#^$qdgi;fem)sbHb+90~>Gq8lT$- z#UJ!$Y`6U=9=+FU-=lvrPWGSqWT$>GxM#%10WLghyg$2>Gh-HF16eEF$OAWASPC94 z{C0cbC)|@Rgf6y2xR$EZrnax~YdmVF7o4-|Hzy6_gkSS=V|J(NO|47tJcaIyzA{*G zNx0KE9DAbBZ!FwIJ##4QC1=Z(^u?7Mww^v>OW<6$j&a0cMK8rK$NTcVl(42Qg2#xS zy*8?n_h2949pB-SCx+{@)+cs-=;R^UCsgOJ$ye#t8KOSbTS1-5Ykv!UTRYyc>-Wry z`fJkH;5Fr?6;sI>h-|sZXxRxL+&2Z=?*ig#+q*RXb;h$!H;#zOt5^N3eZkWDk49rjN+whke6-K^|myX@Y zTIbv2l00;6F0UaYXVPvI9xcB4I<|~QfuFx?S*zxpxjL$RBvJB&eVgY=!IpRBSJAqU zb>`7vc~@yP(^yi6+^d6Lqwvwb!0BZ%t}*PracmR$jN`DmVp%(7aqNAW;NI%S8`$SB zTY9EqnjZAp`MSuNgb{n+c-lB@%v{!sd3IEMLgYDz!K-2{eFFVe&O%siMck%zo z^k!sQe#g)L1vxhzSy4J}6h%9`*tK&oktPrjE;02R@m0#--ft_cFFX*J5kj z8W%jHx{tb%gZtaD-{aWa_c-;d4#h~WrXFlx#Ld__0sf9Qr%-2<`CZFD_Q)lFN}X!M z3$GaSt-cqM10B7pdd2vbSx;ayB*zf${1IPpIy=Lj2>KEKZT$Z=|6k?*ulSb_$ewRE zj>NVR+V<9rjtI6T`JXlKk`)!$|AOFWJ~k`maF7k{F4^zcvsjB9h2|O<+uC)EbvH1W z!dO+8d{~0l)xrbrO$QIeN39rA>apOD{Y;1kk&G*(>YRug~@vX&cv5k56 zYpfqN&UCpxZ2ZM@zZCF$M!d&!6+4O4lXv(cQh7q!vb68A@mygzLCERS+tTf!L|j5xQ~OE z74wXlf6Tx1ER)!xIP)yOkU^;#&VBet2ThPv)Awl` zFJ3_J*Ej^rH=CF@zVE-9GdRep1}u*S=1typ4Qq3qryiuPzGFt`6`Et_Er70_2`yA& zs~zB+hGI|o^q$xgS~u$aguX&@jDWwJ`9^27&w79OiQ+@=ZPnQhtOc~*QJ#;gXNe`f z9~+Sk>)G`hYcu?+|LX9d?BIQ02$x>Ych4U(6DNTGbJXR+uy2D=O5XZX@h8#c@x3=B z`z9KLz)EK+b)I6MnCg2GonNqhZF#tJ=0qb$uq@1&RDbBTp|z*U+k1vKqRi*&Nyf}T zgOOXt+G8&;iZYLV@Wx)|NB83SG5E>d+pwoG&gkWo1$=8N$m=LQOKUbgYgarAG>bf6 z+D^TCr$pz%QAa!V>3js;dwH$KaGiteJ;Y+2+`xFL)1~u6)T!}fE6hC!T+c9G+3JUC z#IN#@0rpv{;t6Z1U$!{mT@?I3LoDI*^Tpo^IE!MM2M4E9|4jOw&)y7U$4l^Viyo1W z@TJ5*JUw>)ts!U4^zx0yj+Mk=7K2NwXDKlxn(xP$<38dN%;U<#oRN5$@}E+_{IWmh z%AT4*e?EK6_%=1(p;$2w{Mqs^om}{i<)@Qe5RL`m<7bc$Z^ARrfM5Mt=At*Tm5ZN> z=e-6$RebWR@X*(h4b7ABvuLdN^5V#KOP_UOrqQ>o^@H^EuRHI^Hy#Ej)lSJ|o5xAt z?zh(S0qk?|2W0&(;akrkOMZc@v1xoZ@SO#G3p$=>{9Wwv5#7B8|B!r%5eGW@{h2mT z0M}cY@0SYU39SxK$g_FEBhc{~&NO=fyw+Ow^-AU#Kh$C9*5(J<7C%^x|LQD$KpprH z;0H77U(h=KCgebdzaBkwZQlpL)BCb_sed8(0rAbPOR9_`t?*M~Z_%f+LYIP9;+a8o zJn2HS_#Jontyg#K1K-r|IJn>LyJmSWyx=5!&XvJa8JpmnsqcZq^Nc|`GKk+O{Ux+3 zdHpJQeF8d_d>;qhsgA$qJJoCF2bxqb7|iAT99tG2KIhv0Ch*k7Gx`1%17PFV=ykCA z6=h8F*GmRR;fb%JOFm26{;nmhedM#<$Jp=UooAdfSFg^82K?yGJ<1cq*rUb@`N4_H zE?TZ{{)P8dcfO-z@&3^xl(joBWbI+?8`eAG69?10uee$F{bu&X7GrNV7+WpxYb`ew zx^K7I_S^dUP~oyC`HddGOnvHmd*ZS>W2$u@e|rY^e(OH?_LODr`Ym-$JT@KLI;qaU zkgg)$W5=v#pofja$2gv|FeY@IffxQIeh!@@bt;FLm@qiS^=bb9jsJG=rG>tU?~2aK z%&dCT)gi98^Yz6Sg$JLUqBy?Hfg+xjAs>6uB{U|RXV0$Rpx>8UvUd4aVAw-^e2wDa zvA@OmO+Kw9%Skr+WJYjVobM!K<)eB8yO;Ls%3ja{&1;>THHo_TMm|nrMajJ=pZIiZ zZJ>9rhQHkktPAO@^qno}LQQ=4vE3E-hS0H^(Xnm*J+0$1-d)AJ?r+tz5PtAJmq#;x zjbkf0WL^1lQe&B8<3U(>z`f*80N(5!vutz2atOTBxDHRSdDI^CeM>LNCa0qAsiV-G zUEj}`Em@9ju7&mKHPr9^mTW%-eLtTu3w~ArKbzsmi)oB~Cj4wVaLUIvnc1-rd!l!Z zm&JIV=bK;h4LWq%@2*9^a`Eh3wzxlj{|LRheoWctN_7aPqpC>QJ zG;-C%ft3$rEB6uJ^{3_oS>uUAV14o?^5?D3JYmTvt&jF! zVGL@$eW1x#!hdoGG%yqW`3dy6eC`X-t3k5Ceb_Shk$d3rPu!5)|H#T@`zOaI_anp9 zFJ#S*0Pjk6PUNb1rtw^*pPTrJcOx&p06uBG^Bwx|I66&~edayrDnZ(AXRqs^c=rnI z6Zpe3ikhp}zt_h3-RK3itV6{29!HnIlsVKlk6|YX62~&YcZFf2vzXh^W*#m%ZO?g6`c@estlTaM0$1BX+?o z*4wfr5iixbfOD#%_-PCA*A*)c9e8}5aV!CrT5GMN@6lp-lR3$b2c+L6;6ar6Lq{3t z&nOIS^|j2Zqb|1|ja~KVdyU=uz2APOIo`jS@#Ql|qAPs*og+4f(eb9E$B_@?3iF%nsotG9Xk#U*zk-7nKvZ z#^}U;zVM5=AHMfR^l9Bc0B@B1A`YNleDcemyKlRnI^|;#e_Il}=ZSsbYlf#RWKOr% za+ToTThOihuFAERJ58DNlE=YCcReS)j=d%!o3GF85dJqpV=tzBuQj6TeLkgJ^`4;2 z@YD<2Il2MbIRTH8-n zO}xU`dWCKGIYYnSKo9#gI#-`B+*tsAih5eH?W0mrR zsje6BO$o=8yHkC#by0u)*WP3=G3%@I*@XUPl|5Gme|?Ni`E(7_j?;C2pMcg>X2a*~ zI6*&lk9_juiKkB66G+IeiT~yYGuYb_WgTEt&Dhn>9#dk|tUa>w{~6$TPe+C2`x9** z?g(@~PHs=}4C$`{k1rry%%J)^R)5s?G3q`>8>9Nx9Z0B8_~NRP^ryCZ#xC)G^+WNy z>ce98N2w2zy<@ejaR#nmIf&iv(Mb3FguBnGpFLQa&FsMnSZ57eHuWHO5OltQ7<9Iq z81Y(X?}6KY*FT1D_T|fFhR^6dV&&P-ZZyteZhAQX#cvp$i$B1=9PZVxAx9SUgEy-U zEw(|*&bBZoR7X-bBZXX9%j`T4zO&?FuN97@VfweDwjHl2^ACnEPJyvJsPVFNn zYYA}zit)B=?vxK?OzMa*9>4PpnCxRsc;rgn!8UgUANtGDM0{t2{?wR8h+H^TMcsB6&^3#sPj(M-yhIN7Y4_Pp%)B(!ZXF^4-K`&`-Yy4E2jS!x5_r|;+5p8 zP4|+iil5pCjTRwe*B4lOnL3^hSaH#zW@PvVyUe0D@BWwzsqa>&zFR%@ec-pK@4Zfa zpYqgq?Rn}`E^+tFkT=lT-pVi%wLOY0%spbqiz#l^*Kr8EkUn-8T#R=ar7c%-HYjT= z*?Wi|By`ToiFg#;Il9`~uh5*k92{E99DeZap?yE`HT~z%cJqn}uDKIm#sPA{OOCqlYb|)--r&aGvXz4$Wo+nc^EAKEA6w+cUhMSCOoG1{-dP&nE#FEju8}e;&Om+=t&wh|&(f=b#eVT<$;jP&e>vrk z`KBh8+-fB0pS91n*co3sKZ(tEQ~P`R!u$K`=Pszfv&QJ}nOn~8?`xE4KGOBK*_^t3 zH}-}uYzuzl(dshR(0#y0Fcb_Z%T-w~=j=$97Evx=XAM3o);eozIPc(wnK$37b$-nf zw1Yvm)}d@st(m{`%4YOst4RrJ;I^LHAaXY@3K;>NmotWS>Nb4*e7y z*jhfqyLSOU*=oMT`nx@o{Y@-w%Iw$ZShvFKXMc-y|onu6_Z{$CZTr@+&lY@ zXW%o%#5u)RX5=V0QQ16loAO@#pg{^}BR~E*pIuJw8LRwH%qq=k{OytQ9@!fH!>B?B zUwRw$6GxsnHM_a`cG`$jXJDOKr8(Tqd_eOJYTFO3?az(Rx*2#x`9`*xUY=hM%s5A| zQ{$C=p`E(+@m$|U`7S_z_vf})bEL9}Qx9{P`$2TKX5@c%;77A=14gN1YGF*0x2a=l zVN8ni@s6p5@l*f@a0LIrwEBbet><&oX78BRwSsuWtS0vP-9~@kEi+bTdapbA`{VM#?Z;dnGihas(#yO2~zQKN%D091!_agA|nar*5 zyNEtve?fPj5xN2&rsZP*Uc#9QWUO#T_yQg*XWnzghlC?Pfet0pT|6OeJ&%?}xXkrk1$IqaPe+ZAz#gB;j zJ{Mj1;l}|>29gsJnU^XDTll_3eZSJ!7kB8QmV6$IGs2B7U9exuqKmD-x5=T4=r_?( z$-l%}yiRlx;hd5+#NWnwM|3gkL|gT2|K{q7z~*ZIZ#Gx2ert2}q__Wy_>L{rl_%S( zkK^ZSI%qU($>w^>Xjo4jQSj^Iz_iIXt9}ml#HP&!4O?{WD6pSzE~xqwJwG_R;Se^) zrc<+>?`BthMCCi@HDsv#;5@s0=RDH4sr-tDRji$x4qoAuUr}|lRbJAt1s`tH!4jvu zr0Pbie15|r{02=2=R4)|tHM_Kf`$yMe1TKGpz6I=`ND=(tk;_kE_BKlRxPp07dI## zvgzPrr+jhMRaW`ZhC|pPn+`5@%9mCJRlc&cAw%VLrFQws(yBRD`LzwJSid#ZUF(!z zTcz`Tnl@k8um#@H)N!3%zWKVU=_>clu0I5CY$7(tf~#+KrEo+sj2TvWrc>^(%%nW( zn`Gz5f_M3$)2MH9rFeLgFROmD=EXOw(u#A_vk7KZp?KNn%_{JHt?q;L*(%#?R7E$( zXZe2)FT?-56@2P{v#q)kyto6c->6!^P}KtDn7=}gO9N>@G*8UJwC?9 zz{l9m^!OOtnI0cwJJaK1Y-f6WjO|R1kFlNU@iDeDJwC?9z{l9i^!OM%3m*$Cyo(Lv zU3zsLD4Xpd14YMJs>*x6mo;IB_8<6p9`^dKz_4$YM zzeOD!4S=IQ@IvzGe(+Q>Y9;kaMhTx>8I?{x3FjoEgm02lUR?X6WLALqn?EZjUfLMU z(;DBx>Ad>g^zVaZBfR_LmA34P!+#&<-3T(LAdT#jT_sg^`H@|L6xk&{?#eEgmwRQG zr)-q$viLu3yU%Ueb?(^T5&3nty+t~F-Li1!a`dX21@H&r#bY_f)Zj-uo(N3j>YUGV zTL_;n`EcVoS-V~)u!llfG@ z3~!rHEJq!6)KLdIQR6h~kY1AR`Q6OPTI!SiUiIzZ-mMcJXxBM@be(sT&nnlg@2qFx zPU%~!E1$E;+`6o`1F7|d2k&`=eB6w?opFE3IQ{MW%~^|{#uoir#4C|TOc;kC=iy2c7@71m}6Fc#}eF=S_$A>MraaQhO%9|FMrEQ#}MSMGYPhN*) zvuwH_ChkePI`^SJA#TF@=8}nP0@5E>15clsP+y{Runz+NvTl1F0Y4thVvj=rJ*)!U zoNpSXdY|7pF=ENJo)907(!Ub!pG3cOb&No_QL6QJ<^rShPkC-~FCFAIE3SHM8y0q- zA$4BFD??px@_Y)@bI!U zc(`#4Jp2*3=i=eN(7OU_%&SH=^yyv?}s0L2%p-8^1}~$@bG`07Y~28{4nUnLws`Y6c7Kv56MsPdz8)R z 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%0Da1VK!LP@ww7IQHFfe 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 B8?@@j#^jjURiFw)HX$|YF7kITmQ5>%s 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

UPMe6_P>(QLAON!T+==V;LY3eB_a(Qk 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

gmj%xilQ(54~*|oF>x{y5Pl_%-b!+^(I|w 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ƪ<_8d4 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Ⓢ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 Un5m>G$eY)vH&p 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 dKW~ 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 z zB~AQv$|Yb(-sxs_&{>8o!->@w=bQXWhgu(EmOm>mC{4;IBXuY_$Y5lW$#H&Pbl&5b zr%Ru3%7c33V1@HQS>!kPJj(Jg9sveMLs11CuhjMwDuyy%QYXZuNQS}?tdgj1ZfGpE zQzCuIho3Gty2-5yMy%<>B>@g2_2P!@Y}7K*B2EW&{=vj0g|b6rmTYL)Fg0eZZk+uJ z4WBpzl-xUFDA*;wSX>khYqSks(MjTBQs-uQ%<%TKMnyn79SvUyEejRiF+u0?m?ZA) zJzcmhS!z4MDI0G;S>97G)E9je$E9OP^-_a=JEz+yegKU2eY93w0S3$Rts!W2BW=u> z`Z7HFq6(dJ&akK$PjW6=bmBABin)4G%Nx3Q)=HdmQBhgwUck?wV^T?;hh7N?$y;00 zVrU1oi@H?YSynv(!&Lt_AJmL%`bIYE>atpr6=YJ1$|=G!pQU@BCqCQ<~*ym^~@wk zXH?;U9VcBCM`x(xVmSKal9ksqJ(+geAyp{NZ>pU6X1f1p7I=;*Cx0{>jpsICcM4B0 z-K4W7I%odNqjgcT%|*n#qUm^EKT}6UShk|`&80~wRA?=SY{ho*-IAt+%5uSw>?Cnr z5!!H9>RL&VXo`!bN~~pb^MjkS_6n*fm)lm^p=Vr%ip1tDcEI>#wD(Z)*!-?f8k)wd zOiVXlX?Q9k@9Rcn=lUKmR^u89BS!HsnYgvXrRZkwD~8KyH&tqCeO^gwo6eOaS3hnR zG}t$zFWp*nnKI3HBYT}f?W63zqsZ#p`QyqJ<{ee$tNFRy2;-h&);1iiN0m|rHigIo z^khcXX=QX%WQrX?6=5^gX_0PR?zD_g3d;{!BvKH%ykvQ#lVNXM>|KMt%^Al zt%}K#hg&%3NVJ9Wafw-dO^b6HS|u_a)s=BhKe_}lELEg3ul13N@TT%JxiStraaZ?K zW|uCP3#l7j-28k|X=1*p)RX8lAF0@y)(pTZFG<`QSA(&>lBI=Vc4QKmVHGT#=LM9vlnldt+GbRJ+x4#w(+gNlIc^HCDxrDpfbY?Or4fu-Xs zLgH{!*08lIP!wKLYD?jgyBm?3aU;yym#1%ECw^Knk0s|KQ1!dl4k zfB^Drds1m{rhxiuxzRZv3p2~5%X=8Lq~1%C`Q!82WKuldME%#}t3s&~T`m=q%zV*V z_mI0)(02~GQrfZUMV%w>79UVbCwCipG#8TxIA`FMj&UQD&BgNv%`th=|K?>%jZt-? zUDdG6C(L1a5%EW}tx@b(KeutcKUVZ*!zv3iI`@TqC+<}_{qg)BtZ_%UGVfsfeaW>> zqb2Kl@*l}pFJP2guz-3avG`cuR0U$rzrd|YRW)474N3z(d@!%OJVS~nFw{<@&yq`R zVP47X<1?270SlF) z7+GpRn6+278A$?jr=09$kgHOin+LRdHP;ZRYIiwhhbsM0hA)*?51a~>kxU`QLlfnF zbI!6UPHY!7P7XI-Jj8;h8s>BkzJtE2(eM zR2P34nQ_s(;x2C^PVu->-3Za$TjFGFIC#v}O%AGp+Si=5ofp-2J?J-XTX$}i;4w$b z0)yUn2~%rwJrQ9!~W)oa*KZm1nf=|52BFsAdt!kQ8EwiiR+z0UPBj+p0J(h&wEI7o6y<4uM1MDX^^M z*F;omD&AeiR|I*aGiR138+Wi4rYG$yDO49%TxD)5b@$+cj;Ho2@)VBQ(M1;UT%nc| z74lj$?C7pn7I8Kx8B~?}PZLuAU9$o8;9h2;8?~|-TF9zxcapVr(ITlQoP0M~b5ReX zD9Xy0JuOm=ipUvjjVRZYA}Pm|!sr~18SCVr#PpSHSgDGt-7R>lwS!*KX5IB16{Q&H z_hzo9V%}Ibic?;8nxyKQq13(VKPs*qS_*ToZLVp_eXMZEK2gQwQfIvcsVRn2X)BTKCy@|6-)-J+Y2%9Z6EO^^{vt*Xhc2(%TQN?o0ckT})i z=_F29s5?1mQt~dt1gB7rYEG|fh|(%zi-cz$g%L-V8W;72a2C( zXwr_}EcZdoV;Yt$HlC~BKk!jxJXd|xPh;^DJJ?OtaM7gmrre=RezN@6N)acraFUHN zeD+)qVBxxSuI^>yFN8RU?;*+kzM3Fa-+G^pQVDG&k@DZUV`{F2aQDRFb@k7`q*fH<1K z%C|lqru(x##_5po_|B_>INN~ay5+G2MM^fN%Coe%IW%;#iVbP$jv}_RVO}RYSB;7N<(G$xcnNl$@GZuv^njl&W*}NTHJ4SLF-G=8n~=wQabWL}t2i$$P05fLqAruLd3<#Fcro=7Xj)WTSyLJpF^48Ev|Z+BQsvzpZ@kqsS4&ZBb|%OrQ)&rZifH^Z zG6C~WhM|-7IXq>7nL3t>v0Lt-GA+21&OoLWZotJ=Em!S&*-P6hIj7_`nTbz3iRv`v z)gt)@tyA{4h%G3UEw7>0vCYYB&B#tDhiWjB(Y{Ta?)$eKX8-O`SZFniJwwx!OkYMcwsdS$U=5k%o&OpPuwXK#-^C?UP6Z< z+nBi3Y0k%T8WHc=WXFP+hLO2&AX={%7CoBmT`Ck))rybi<&7C%^)bxW0Vy;E-BYe` zB-_hMj&EX&H)g7MA!zDYRr14=vkP)^+Y=KlfNEA-MD=u1>kAZ;bVX52@}JYN@(*KF zj%s30=$~JMpyINcqUIv%;wU=Pb#j4}^OJM?xxacX3Nij6Wp?Hl< z)@rOoySh&ki)!zO#fi z7$`1{qqz*xS%tEyIG$7@j>c)k%wE)Bg;A@CWI>h7_~nww%$cibnS&}HF{{MJ5i?hA zB~zu52nkhOYRDhgrjVaPnfy`5Z>>`M*Pc|?9J`Uu>$~kyk=cWQfhf2~L>4==ZW!ig zNV+9YRtr=+#p9d;<&lqU2s%fa6~6%_0?zwz<)hkQ3TcW_Lu^dlsN{!vSXG43|lpQ2js=_}(pX7EgU#K2mdb&P^#ED)kdgiX!>9Qt&rX5Pq{*>s-;W zZd&iIO!e)2Q7N$G<0Cm)`$*K1FE%bKaC@1Usr;*K{qsd7Lri;f{ib@HFDk!a<(A6q z5RhWaGksCXgqlguEjDCa>g4z+#*~#@VzSXy{Z5SBu4g%Fj-40kx;=}&t$vmR9o0|* zfYe^|!|=t@VZlpL#YJcmrBa+yqVnC7U%j@^{Q?} zx`!Ka^z|ss+8h9MdHCo%Xle$^c4_&*WbjsF=JAeg&~} z9TH7fF16BpbzEMOA;f0ix|_&%uH9WXW0N#0L-aI;%mIDq2ZHCXAR5 zd+C#Y4*D^WNmfg+0+S>fvxRvlbFuTp%#L#P8wP+wmKPK)+)!t9bY%-I=;mFEA1v#* zj@MdfORc<|@&UyoW8RGAR4;2vpd+kZV92^r-jMnbk2czpWg!N7M-rAvqZFxfKp-J= zLwBvlFW}sG86<$}J*ZX(CQ64*8uKep0UO4}i>C`Kemad6m6y+H^z1x5fU6!;2{Vbe zE}1>LPG2!y7V~;WwlcA=P%n4Ok~C4?Oe;_oa~1;S?@^~cAS0*sXDdbT3_m+8>j>q|GK8rW}~A(*!- z=B=S_w7rzj`*Z0;oYbgK})wITciEB-PIdfH*d>iU_Yod zQaAj&_P9ov&z5{f$uhW;k*mm)@L1w@p7|{5ZbyDY?znV zP3ubX#m)w*>Wm;NzhC)m@IVzEOkE(;Wf#85k?t zqPwnI1i{fS9mR;T6wKXs6cgE1H&k~O^rF>#mR<@JR#gL6#AI*gUe;_-i!&+6st{k< z&+SrFY4=T?co=JIfNp?SZ4Qj~_3&CWH>csTZ>=!hw=8bm_brVVmTAj`W!gT7t!~-Q zjG?=ATg!U+1|qw;t}9tz!EHsG2&=okhTCgzV%D0F!D!}7YXS;&^OglOeOEEdl2=rw zg9qyEZuPd-+L)m5lE+BA1OdRUY#jhq&{7eRuE?U`8Jdt5N)8Ta6_D=U0X23ZxB)gE zyR2=k_U3R`v7;`4k8dD}or;J9Tm87@o%X8nbSDGm2Uz8JW?=fBifzZ``!*~Z-`las z4)BmvE$d#svBCoK(zoB`U8oi9>8?5aThNCL61L#Y_@GOlZ>*`nefvw;FE7`r2p8sZ zkd*8rkz?q38Js&(={5w?K@o9s9?hFJLh5>zth9}-yIVQ4c^Xt^&K#WulJNu= zM{_RMr*q(j>DoDPF*pp?k{su~#Sww6RY0^G-Mt6qpwPzCkAY|jNMluG3y6y~SaR0a zw5CS`^xvD33}g@PL4h3YlM<&7Qx^QwU{ofJ-4*-UvcE*jr$NztnRM?#GZK~*wV4f0 z`C|DPo?fgEQ7=+p_F`zPTtshmRlz(-o7O#GRFp5N7vlr&-Oy5K6)Aeni zQAcEBowZ7l=rxmc(bw(uu8qA1@P_WaXHQa?+XH+HnVd5>Z(^d; z1+fZ%5T=NIAlb8HX{SEjq~_PEb~$8u+rW72k24r@dr|9c4(b<>6W@2RDh|z1*C0dZ z_?r(+6~j3&HOQXtN5(GskxV->7T>fFjb3We{-b_2Y%NJ$m6hKS2SGMQ(&VQqKtBJiV^FSR{FeMHrCERaRF{M!j zBxmeBFzB^4BNbfdVKXN`x3aovs>F@;O?i~*=9SIR*z;ARBHPil-=@W_4OMc!ve9E@ zRFe4Dkz7%(Y^&}M{9$9 zyFfQ9Al$@id#c)xkdxeK=jQ%&(E+t9W&1ili_PX>7Od|6xD-TRVs`noE~ZbkZJ)FR zXX0#JT~QWO>}m1s6PsP=OtE7(*(~hr_^^4S_?jUPAnwU8SKi>&-dsd#whu*%ST9JG zlb=dtw6{*Ip8h;eS-MMpqwS$HH6Ft*{8HIE6)73nmHtd*NGDmf@D7Ef+b;+NZ z@pH(@U;eVJu<_QALD7#>kNZ(hNkgv?iN}uDIG6Wa(k`CRBM0#278_)@XEt^3q_l@E zAyQU+yn+`uH*9q4AUtJ#&&0+(#6Zilq^;ZJM{3g&2En|*@Rc|5ELPWw*sp_apR8t1 zUJL7v60fj*OQkIbdOh$1WZhQ0W+)%O7=|<*p-y(mJ?Vm0!E- zUhMfoD_cx0+2?jdy9^;?k#rAkuyBC7dPB(ZXumVSzmc2IMH?RFb@}&gGb5Qgqs1=m z-u7rPCpE@_wu>J;el#Io%y1yDG%YO^evjDA>={_eMW49)+RHzcdl0f$lv}zvNm?cApc@d_0DJ*I}?%hey4zCQ3N#dIcJh+2%bQkKVm4 zF5#aJyhNBSZRL5C{Cwn#-bC%z>H7w)R`;9IbvFe#&2pZO`;hgeU1wbdw9N*%jN1A` zH)2o27)%$yAZ-VSweev7a#wYe3fpy7CWD@1IGUiP8-}Z031vY8as!jgM)})KOj_Bj zHzt)D$yk;3Q$*Sx?WJmGaK@huGcc>*UP)QLEyKUpxLZE|Kn^^*?oRS>+OWS`ci5=0 zGyA&aiiC6P+YjLWI;1LYm?IGO>W(2LX)sc|ovXJ?o~$2vgwacR+01&({zyCo zqD8>Bs1Tj~^)qHTR~_V#%Y&Vxozif~*Y?BN(MoErMG@M9E+V{ke}3`G${+9S zm54=Mw9rH-$A&DzO^!N3t*OmOrUfbPfpy+!gh4CAFWKY!$<-fKiOI=%S*P1>sf<>xVJt?(hu&CwM0s;fRA&B>!wb1|8gX8#jSB~! z$m8Y8TY;G*st9$fdr7dtg)f)uaoizF8t(dOft!AOH&RY*2onKWZ}97+YUJzat}+JH zaat#L6%HqNq%dC6D;|&c8pq>fMC;b6Bg-V?1*m9ZqPIRV*@2jtyn%fO;b^?oi*WS` zX#Hdw>jQ>Vq_#%YhqCb9jc+YJsWlgV$HbcrA6z#;6X3PPT|ofP8w) zP?Tp!UirFMud5%ciRhwKm(QVS<=v>+>ljWG;WjdIlo2lD(^oA!UDJS?3r4oCrii%a z?=nVEQg?hhu;qoxJo~GNjZqbFCN$kD+^IV=sufPRh0E)P#VZV$t)|nOPwGvcZU?9~ zq%;}I?$5+5v5S=ZH=+1YYPQ4alubE7t;34kLaK$Xjs$0>uSh|x<5y*V!HQ7FIey#c zH#3fVksG64gtu)Mg^t(Qf38!D^jK7P@vV;spfI0oa11W@SL@=k{jm#Mo>kj|@o|8>@9bb<~u)Ixh6+ zOj=D+cSBSiYc;qQT}S(UaB8)Vl#NEV3@~B3dY!aU!8<2Kgq=M3!y49fe4-bFw$Y2q zGFLAak?3AO>-p`Gd>)I^Q@16Ln66z2N2cwa`_3*JlZ1`_#6(AHXS8Far4yR|8iqXL zx&|gx-9~qesHry}hsj1gReEznW^I`jeY0)cIP9z?r#iI?cjc^Ba?kEIZq-@(TzMfd zuP(eOBP*GWll8i@TE`BGZ;fsIiRTf`#o=5INh1Xa=H-m+lWqro2HFiL#8(@ccui!-2z85ui@5Qov?J1=B9sj!*rohv(5 zse5mriW4`wtMij`;Bz=+appQ3GiT#vTP4Z8pbD*)GG;W2JMy`;+z%#??VxIscq4h+ z;};8JMK^uPU)lWj$3M!i4NF0cFB?dIgBV*%ciiBT-Y<P1NdwuMjIhVIi_TA1*3vFNa+J09XgU^3}E_EArQhY@IPy z7cq=h0okxhc(D$wuE=SMaErpCWv@cR(me)Ig=&OVc z8>UCT=2#xESp_vp^7yfoTFojp zK*<0=seNJ1N;Y2o!4Prv?o-zm=w2J+;O5>XyC$yYS|+v7^S0F7O)q|KXI%$U#mlst z5E(9->$2sQFRcBFm9VpOPB)BMr4ycdw;`F7maTlZ@7k;I1LqyN;&CyO^U8bnEh)(n?`RYV{MxO!T>HTV@Qew)b^$vwdYD!@k{p z)jn74YGwOeyd-qN%q=9S?arVs!e!E|lrRd+L(9qsSISucipX~ySs0S2!=mUqxav0~ zSynq!U|$*_7ilci5gjWM!)vk2+0)trK$%qpx~-1*bp=&iTp?-s_qOb(+pMsV5Y6D& zw;-tWFDE~jnk<=K)#+-`c6&G>S7nolzX~an4O`qOP^XQme4tRAFDuvqPSIg4h9g`O zrMXaE9o7}%c2Tzn@;Ms|P+545DI@-@JZ$GkvRNJhiEKF6H*wOx_5R_ltiGuRulv(xC2qwedr&i>ttP|%n!FqTyq6ewH}VL`~myi6?Q z=ThyHP8)hGWP=5=EYv_%W$H5ce9cw*Gm#R*Ei96=U-=y`-j&dfGn+7(&uiMZ;myG%=Wk*RWVqxXwa977(Sk>=FRgsQJhXLYk^A_b?5}KjKKPeF z&LPQ&Cecc^EC~W&FuvZCEx8wVG-QC~q@;@v6~QS!-S#d?;tpRRL3{U7Jrs}`+CM(F zqa3Mr3g@a0?fqkGp2LTGWz)Q&x~TlLg6-eST|riboxPD~F>63J=zGkadjiC*TkbAkKFU@zWsGdbKj#cCir<%Qp(OesK zT|S6m+U)YpIm_+ByHSA|ZqSmPjo6S0G-s(1a&as|nl|V0T#oREKhsYAjk_D0^l5Q- zeN~Qoe(23;M%kC-QB=h+#i}SSOrWUl!sMr1dsy{jT?yCcWCp`_+lyBN?oFEH=yPlT zb_90w$8LPs8CJWEIj3kM`3VrW3-4jny(zgPg4wEPLmhEOLJ`R8eFPiRVnlXUu85HC zlFecfgKbtJf=7djZeIDNDJm}buuJ~rkEf_Yi+h^ikf{*L+bEs1=iUr^ z$rjKEj9Wg=-_syRvY=IWjo@79$&L@PCFAYpIa4CFzECg7M@#7e|hUlZ0fF8 zh1GNSNW?QG7FTbt^QcSi#q`yXg70j2@%#%bcXiy!%wc{@ zk1Zrkgi0a2G;vnUYskqSFoK-pMiRg`t|s)0w`GqrH*n$CZe}HB>f|)7tCNbYhtA%s&h4^xWXR3fdz_(-9Ro>f5sR$Ny+h&{ zofH>o>fu1FbFQpfiSWLaXV0FxU1lo#7&=`b+mDuGN11&!LgkDt)=sxF>XNg*b*3?@ zzWvr)Z_V%JvlUIs*@^L4i9Gx6*|U?1<}7cYy)+@qdy5MbQuHF+{>sGEpDf5NaDPHk zS61JC>+IXZa7Fst6VlJV6>z_GX+jpS;>c{Jrn8f3I(s&1IYySZkFMpNNm*KuCuS?~ z{Af~5d1xk}CUdn(7XHPB3FTr`&c1!^h#YVIWKxa}-)G-@>z(1jFIj$abe8ugWoeLk zc4D?)NUJ&u4o$ru4TIV=a#S{v`;UjKDLsDot@n<~^5aQaCX|d(d+R5|HBX2xFunKI z`@ zB|xcG2{QU?`-NOZucq(GP@pIo1WLeHGR6LZy;!S*DJyGcOWRAzF0Yduz}epHT9_1p zxCFYL6dw=Q>2xn(4(2zLTxfG2^PIxMFUNF_KmCvPvDz5n1=E#+j-yDJ^ubKlp ze#ss|pQHilARfM4+J9B`2r>P*o4q`gLxJy?>&M;b<;hZ&Hza8dGa+qKpSdVEAmXCT z;BkexNL@RYdpbC3nf*(;nce#9A=J^5Lq?Bsn%Bx)%TKMhDRg%@<@Vx!uFuU=Ubk7w z{nIGeKLus+z4VMCKWwD*s|ICHH3!F^>}-aT=8Z?_rm{ z{Cn|%q}^}xcUDk5wBDhwh_~jPu`)^*b?@12 zd4U0d6PIR)PI--_8=8en_w%Va+3Vz-rATQtRZz6Ir8!gEw-;v(br>moTm@UPdBxmCRRg>iVV{XSAVR+z{tcAtUikSr* zWBOc%y496EQ4pP!cCEWB6wpS9f4KJ=TCoUfTI8?GPgZ0($aa_fOmh`aHI)yWPJogd zK*wV>*yE96A!7VyFwKSY#Buvr&s}p`98Q~t1)^$tO>6S4-jTN$sjIhlwAm7H``R{2 zyL$41O&ER2a_?WcIaSQqOjq^`lOwu`92u6est!rsR$9r7>3;jJj?1|poCaE^YQG()#4#j`cUM)py@M1$=9cJwvZN^7rG-QvpiiE(gcNIk8bWC*{khMl!+mBB)D!mbl3M6eXjGXDHey zTQBc5UCSY7I^9s1O}v@y+NQ~9M!tC^L1s34xj@g|lt?@R?r|?e6*sf?$GXcPuSnUR zX3TsnPd}C}N&33Gx^BBVReqn)Ln*dNQ{`0mL!`q(Ri*3}u+bFqCHNaQ=J?FT_9QVE zc?5J%LY2H$6qLmn+bW;?EEt-I7O)OzqjJTr$|t$y3)lC#LZ5hhH!It$ORVS4I4aTd zX_f@OUm`$EURSA%;GFLb%?i~!TU8pEnv^EoOiIdIO=H!$fq5)?mq++m<^e~@szSRZ z0XRd_@R?OY@<203O1*dy{(m5kWAyg}m_z;^Oj*W87hp9W$sIfjA5^FL9 z5jNF#{pO0iN>G^D$Q`9C>$<~GT6qpZQtNt4-d;Z)rEQOZU#6@LIB+XH06S*O5+5V_6Od`RX*6r}0 zuxH{&Y428?FGATjYMs5U)!nQMT~r&AN2->5Pt+P8mUxd)g@C_pwW&!h{p)&K(1Nlo zXol^`C~&L9$TRGgtj7^U4^@E`vz0jKjH>E5&sWEcijM&kFUorJ%RHx*myB2#5Zw@T z>@FSliMxebXOM8G4yFa+jEd2PXqor(4NsmZCmLBX*80&s$)LCJbF+vSr{@|b7F@L? z1YkU|+oyAsI@I^PF=i)`0>QnMg&@WvjtKxLQTIsYEkX~aumsNaGbE`g8BY@X)i z?*Z8kWJUFFJMST5Tn^@uRwsA1Jp=DkSAlFr@iYL>C2SK<)+0|~Yz7n5C3{$HFtOPP zY%A1|3>Mk-+1h3GgV1wVHU^^u=!4<%APH@dHh1JJVT+yOk0Erx-1IL}v zm?osUcpA!$e|`9~A1yEM-`?mbxmGCAZf0Z$*SjkcJG$%1nrMxr+>Wwyr`__9DP9+Y zjm!wPWM7sTM#QKe5e5N-a0k?<9t|=?5uzrUtvS;aQPkCo+RfHQ!L-07URsqfqIG=>4m@rA zzl#oTAygb6TIR=M6hIAv2`U+6A45-RO*$2`Vy+e zxa)I%GR!G@VKG9KD4~T#pKFmy?QIPC+n87#K(*|~Q52Ecjw(gOjNMZhp_pa9322LE zB#A<0&Tpb3cN2M!Q-x6oNW}^wXiGu~;!@Wotq5KDoZLvh#X3cn7lp_H3He1@&0s{b z4h{xaiKxEp8u7cM_`0vFuj1R6mPJu*7qz{9KT_3Ky)0!1^kC8M$>Vwn4o@<+M&ihn zm0sjE3A|EaA`f^89usklVLy(QW-JcxwCS4NccwolqxKBdNZ0XkCa@pd`89c=R(jX; zila%sydILgR_9&b$tdE9FgL5I>pEPcS@?}ipeaik_?R0P%aZuYuJH^#N5&RtVW#4;^_b}?mFJ{rkBlJZTYASTmM*?Bp zigHA}jPp(yxY@#rAb2^*$DT^8AKEp{$M~lg>W+{GZI@@hNl0$eoQdbJp}RMzf&pcq5&`cyXIB57_Rt zckxo*d}ge}pq)D>FLmtz?#MPQgN82yd2cb352VV`LUDUZ10zh1BFwSaT-{i_X-_wI zyr?d{C4&cyz~%UC7H5FOMKn}@9AJK2tVXSEyH@XCP(Thji<`lGxo}h zgdK@mtnIKE)m+{0UkMSpfN0Kd1*xM%VUo-vMnqPHE~1v(d7?;{@n)}N&cH2pI#GR% zTw1H{lrzIemZs(wq!H`^tTSyBh)Sdy{agdxWdd$LZcySV*pE{=pp3c~)^G6IX9PEQ z+mMugu86KAtCCYY4inNuj^1o!Ha`h9tMkh0&xZaN7#e}QoJ`ptrOw{4Bwb})5oUBT zn!Uz5xT9`0%t7m|qz;XOwzJ}cSgAy&&^g*lNYmOB!r1;ODOoYIc|SrE>Nbr_p1s&d zE>SC8LmF6d1ZK~IR2b|c+KvY>Ip|1BaF==nd5cufdoe2Ci&>4#jG*7*a&1M&H6*{I zAj$~S_)T~mg1SYY&u>ADl321(t1|{F0&;BYw2M)@ZG`XpcIh|OBV;+zelD+FExi+z zbnnyNsL($o}pvg)V*?kL(YN=p6a>d=cs%)A- zxq$j7r7_^F>;xV+@*jJ3mj#}E>CZOS?~l?w`>~lM_#Mgz!7FkK!q7UJ~F^Y|up&n7v{f$T?)T)BK%nc{xPG(w9wesG^u8 zUQwPg9zgXgNq7>KkexZpjce)I*~%6Cfuy}&&6!xu^vwacwy6oJgJ;@u$-F~S>XAKC zN4#_RW(J-|kL31#{#(gPG86c95;oc3q&X;*#=Dz2=63$oi((R8QC6#xovfYXmUi+- zUSD!(=f)pv0{NP8*S~jfeZpaDjkYC8;Im)7F-uPA3*s#Jjioi2p>zY;nhp|b0-G^9 zt=^D&A}^)1;tNj>t?e`ALcEk%iV0YHlOE*LZ9L*h8qNIfW*q$_1|o2Fp0pY&lx8k0 zpF2OhtuHMQYBgs9PuKTX=WpI5X2*XheQ6!upKkjPFLS3I8f=p(SEn%rc)!f_m|W!9n8PG zsry5eEHs7iVqq;3+8A%5Dw&&=C6Axw{_w4zEicc9L}F2uAYSLB=b0E?DbZ;!d96uS zWQ!$IOqK0Inej#^D%OA@p*jD+4(q)qP8DJ z5cgPKb7=SWo&4pisb%RD=bV%~m_vdpe=X_i{4U@Mo|V^jj{WMs80|F)5B$xJ0Nv?L zG`~2>sVvvUy!L=io6T0n{BcVJh|TODXR(EKt!m1bxqltyjyReFxQdu7e+<)y!cmgK=7u@qQ+*61P8=)xjU`wU0&b5w4rZ1(nHZq$Bn?$9%L5rW&ll9 zNB=cGscR25);ucv$8=%FR7^3a;x*>^h+kOIdsIoyDi0;Cb&&lP1{d>L5M{FN+xk#;NZ;H zTudxg^f5W{+Ln^LN@5CI1SHc$Yy!i@yK-sVt-EEH4#q&xTQFN;pbvM%XGpcBHPJTZw&Rw>*#jqHN$M^)cgX@?#dHqgjiR8d8 zIo(hk2Dg}Qo^o5`=3g6@({bq&QUgU{qWXn%5-?9lqT+!H1`6h=9dGU4zFlo}RkBvB zWoShPMNkG|ny$l)8Wvd6F2eK8!N7v6)wgLVnh5n>T9(NYdUt7+gyt@-5?xszugT$k zPw&T+MB88;h>io!IWOqFD%KU(URVY6ZY*+9*BkXSZucW>0Btj&tH{>}3kox?5?g5P z{&ihiX>zS>vf&gRF|+kM;WMk|Dm$3gDQ;eqta$xwQifJGcW!|$e8kwqBuc~P4gtHdmM52c!QDYC9+aBg2&-@XfZx$VJ1 zEJb?x(!N2yh;S!w#b~+GD|vf&(>>6;x36tmqhqWXM!@!QLrPz5-$>oI2I?Rw_86?? z#c)fkmcTHFboM~YuzZiYwW?b~SM#rQNR zuWK3{ZY4PXt)!4*Bv;UvJq(Zvw2w3?0tCqPDk6g%OLjL+E8IBJq;0oHN;<@ZXjtV9 z91bXaYhzeKcA2#&bS;o8WJym#fBKd|(_c`lwa9FOSQqsa(Z;t7!gyqDp2_)or5E+$ z@mT2`S(naHay8l<&F+7j#DC2{6RksdhyX61lZ0IV()hRvm$!6nx=Gu>fpljJ zZ?&1dJyosYNA#3shBbeuB;d2=SqfEncxfko(HZ>vvb@|@y$_vU?l%$J==S62tLPS! zZ)R0h=D`HP>86=}394GiF3+OIs-E#!@_zhaSNvo=jR`p^&3CM@`sC^@LK3N_6_1o7 zCOpuMV^}uVxAloNshgL=s=PZ^)*L9@yEmWPi?dUw5kM zvKI2wBxg7F*E2IUlFc>Qp;o?ci}iXO#w?5B4`b2wiHNR41hg3B$xrB-`AHX(vQTZ< zk=;>4P7aZWc{TCf)GUESDg)77{Z$mMMjLBaP$9{Jzv*UHHM>ZjnI}=p4nOj);3u3Z z_!eeO%jKKKFYWB#(WkL^|IGSqPPpxnu1KWCOX%mf*v`;t^MtUvr|Bqb_bttQWY!YQ z#`@U8m^R^pcN=$aKVXLE$)RK6VnACrHa$`@+=DIx0G%^*+jB+eS!B(0bja&&b_qMc2QmurcxZn={**E4;-p38+$-?btePGA}PYekY}62hO)3|TR=GN!YnRbz@*+Tqx9=?NkN=*A4O~2YZ)$ZmiVJqi0#1gr=o9&M!ihQnav~l_A_cqcM zzY+%^{Wx`gj5U-JN)>9>_bzE^pvOX86PBH_7XyIefMR$}#tRZ}%pRyJOg0od(0bv{ zeCJ_9O+uVr@)R>hRG%6q4{3zP%Z6v7r<9rK;dN`vCD`E9u=U{`l_585+m% zr158F$i}qP?{iU^p-I%R)t+|Z-#KAjW+}y2_dU0p1 ziQw$Q{9Y4PO!0Lh?aGv6mGK=*G04%x?cA2?`0jf*uiF`|g<_TC+XspNMhi&?QPNtH z^*4Q+*3)V_mCoq@%Zk05wiUju&~DmGx*k~R@)EJXr_zQ}Pbsu(r8d${#ZdZlOIcHX zX|I;UOKm7dSE{F}sr1ox{jQ{2D*0387>8k6DL`{7eW_Brf-Xvbozk=OP0UYII{25T zl=X~2;P?0J`%Jo^LV6Ef)vu@my78e3`uEQ)C%Gs8E9GR6R6gneBnNF(=+Ta5x?ydc zQjR^P$+t$o8wMaHD7R;boI3coG<8PV`3)dvlzdAWwp8u53S3rUIkPFphpL>kQ92CR zet9tN&C*pyE5Z*8{?x(WI>2iJX|DtLbL;6H#p#Olbk5Qs8yeL;um<>HSYA{|>0W?y zzp3w(NRigs8gE*jQl=%xse?avKpEnK*-NTuO%>JjNcwUAMfpk1o)Ue71gG?=gMUrM zXEgG6h4dKS1@&b^gUe7pNHd0~4H#zzl zDp;Md{vM4@h=1tcZy2la)2$AxKG4kT?Q}=@SrZwMPIyU}AP!DC>7SP`c-pLLV#uQ| z$7|Gf-zrj+a=tR1?0ob zro?@HL)&mnr_Gvc2CeTlb^lOZSr-pytT$B?OT#tAY$?~ieisGBEujh&zAhU67v6~* zO(#AUn8Epu)1f}r>++A?_ zWog*4m5$n};Z#-1zgcFT`N2t<#-pa~n}*?2X$a$Q3Ep?oTj{L+2h0DhcLl(8aZ26s< z(Uo=qKT8IVhv3RkRlUy48{lwmuzB>qe)+zD1mM&aH4Xv1uWsEH902)WIgY(h09ga| z@XPF}!KK+bFR~X)5TZ$o2q%^r_^E?`;=pYw^R12muBaekW~H3O#5eZzZ$?AEmSY_J zNw_TK88m93KGrJOVt`4!12c8-ZyXHJR(R`@6?0w+jjX4674K8mBp^;HC(YL7hlUa^ z3jGxtAEv>2NdKdQyP*c|by#C+z!8xN5V*IMhP1x#>Tlq#_`U| z2Rm9(qsIr|SGKYO_Qk({=b+wiK>b{eICmTe<2W&;d@!ewSli|UxWbKZ2&Y~KEVk5p+^-NL!K>pUYC~iJH&X|H;SK-1Y50pzp+!K?{*T3ADtbdc@~oPTvZaJJO974>Jg zLH3!v_?%MTzevl*#jlB*myq*x`d{+Sq^nwAmjwEG3Ff8LP`sC)y8B(Ablt{b2)@$i zaS##W`TT~+$NsOnqc4W0w(!c)`1KR;&#wj!ch z5J}A#;$bt)lpPHP3Lio<_LKc%=h7)$ffIF}Q!SIer`0a={FeSQL#I`4l+sQCJ{AFZ z2DAT^@?6z`F6rw+E=Bj5@plyGY&E)wdx&|k3##*T z;ozETXOf{q0vqD}P3yfQa=2aBChrP!UkSc*>ep9-J>y!s4C%BYL==gt&>#memx>1l`c*w89G&sxS`is!o@gqejH<0(T$2mJo!nldRgs zbahp=vFN1dFY2$(iKwrO`Uf0dHXZy=zn%F}Kq=tXGibU3w&a*L;7j<5I*7o5)}#B6 zeP&(3JQH&YQdm_EI6laUju%nPAsJR|h0GS6GN;)g{6H@)E)K2Z zo1$i%&aFaW&ff!5*p2#ZD8>+B_on_aCXDk&`V)Pl@qjt@N028&dC@2|IGPi*)HG|k z=%24#&dByP%IV$?~aS2Ar3l`6gH<1Jui6@eHh z;ln3IAypCNgQNQXaF9Gi%Ljk?Fub5o9L_<9W==~44701vkQy>P1Gz5A#1}o|rO&h? zBk~Dy%NZ?%tC~eq&&-M1XG-{4+F*@9GGdOW7i%uk61!6G4j~ye69FO2Sj<2+U|bl9 zH6XSHuuZ_lutLx$??3BCy>^vN1r6(hB++`!8SDNz#DrdzV6l-LQ03}pvjOM|d+8yf4e};CKkJm2iR>*EO?vCnr zdM)OyPMmZ*yHFYeFRc1|+Oee-%ItdaY#nPoc%G$kux|%{@n{{x?9ard;Sj&RQ)kb5XJ>4HkF#-{uDFp6 zCgp;nuZd;VgB{@Z;M@6!ZMSQHKf0=Vj$gtD5@v-dX;>V-rJ+Z74WfMrXihjbS|*z2 z`#nYm=(B)_SedVQpNDGjo;?(~em+D=frFto#vLD67+WD*xXsf5;qze}HPSb2iQ|rK zJ+kgW;<9PK2Lq6P;`rQcAbpf})$8krVe`>iP^}+0UA34wdbSyJ{G=^){C*8!YETjn zT6whIIqj&ApB&Z4%bMw~0?mlpd~Y$B+Py!P5pN%=XBiTnHO zG&_ttf&u=ptuNMo-*g5>4a2jGQZ3Kw|99>8Cuyn|^L{VpZJEBOUT#r5XL1*qTu@)Z zM(X9D=kCXcQi(AxeK`c1E5j%qF2yl%Yoprf-r$b6Y?hA?YGslMR5mfG7lqPe%P0qY z=?nO6tx&c$AbjMUu$+a2YgW`di57(GD{~tC@2$2khE`)&4~zU+Gq8S-fp}cq6`Wtp zDW%4G!4g}rE_--wm?2!PFLGI6fc;h9i2$2MZD03mW~ALE2+I79wV$8UxM8NC6`=Z7 zb#B?*qju(^F9pTqi4i3z411w^Ki7wmJZ{DbW*6qk!yr~oXZkhWH>!4KhLnuK5*B3& z(K7ojS9;LWE>OeH$i-6X7C85%V1sO1|06MANOiy5E5a&nekE4WJUOfO^vYsNPoUB4 zr}PxAmY99?t++Gk57X2WZ|PTa{^<+G75MwMLi7Y_lYOQ1^f`S2H)fsm#P;d zYl@K{0TeqrYnpHChQ1G7aPs2;Gx^G+)aPqtpS!8HlTdwqR3q=-zu3n|^oQQ3m%#0C zNlQQY2kfKnb2h6E!?p@CpH9D{;>Z8zB<<+iQ(dRD;1r+IG92H%-m<`Yt+ttQ3+e1s z&rVBvF@QLMA__!2r1`axpd+#@HX%$zPTH`Y$CEW9Ez=;q!~()phmo|yViNXZ8y80l zhL;Ffue){JGGYvqjV~TPEwn%N>%Xm~HTLR)wq1%}Sd7vDUjY`Z}l9f26Oo`nRU^GwCOaoz<#(MxnR#^_J2v zSj_t>cV7RdUT#}k6cij{fG48(Xw`l9g5uz$wG7fHqYRP)&UM8%TWo=v%K7FHUQD5{9 zi8?)pHysWJz`|5yql@(bOfW)>L|BPP$Frn(=zVPCgx^&<2?V;LK&egs=Sn=zL8PbI z`CbdfOh6mRD77Xvz9}R;d@|Fu=i3@cFzA1eP?uK3fW2QA$1#98@N+EK-XGE#*qB6C zz;SC{|2`H4x^(LFX3hhT|B>i*>X{!Ve*aX=`v)9CnDOQ1jARbq^m5(mj7i{rkYT=( zMNX-d%T^;T32%v+PsyRcb!TVYE@PJUojw+CU6&4>szdK8Tb6xl2jA!x<(#DTEy|6Xq_W?nLfJCO%SuuoBA)Xj8SJhCOm>R``Rtv1{B>qxE9cU{q z!3f&08)TP2yU890e?K(3(1@QvV&BJYEN(?WKZq?;Xxw=zd7W~Jf!-+v@W`_WZbknl z2dR|wT!&GRcMiMB5H;X}ggcUHQhY7y+0`D3B0rKhGzM)5Rg0Q|?;s zLX*woH@x#cTW=^G6r3`#fPuzH;nPaw_X0DskS4+np2v_>dhUm&YTZ-~Orw1*QR&%> zO7{~|m>Y!Bk7g7GLRS?b0t7l=T$sqM|AtRQN?IFl(0(!flE21Nfm-l<)Slk-6O@}q zy#02{le$pu-0T8ZS6Z?;qA9FcxLT`t|-~c@LD45?wt0j6JN~H2OZqpB5Z1K>>%hDdRL2y3}mCJ!BmRe^Hat!xerw zWTO>gAPo;}9|$Z^HV|)KQ|DWDa%ksYoy1(qz^A9Ls?Pg5{fq#Fm3y-IQ5;_(5oB6K zn?oUxTWftqL@i|0wbA2a)%U%SP-*#CBs5!({&?AA!QGJGcpZo0@R?xcd5kVbIG}$R zc2n3udU2eZs?^uVS$v_I5VveGIQXmYV_pXr{f?bltOx6Rs&mk_Eb6Y;!Twru=&-&A zf)AHK3&P7+c;>Pdh>>+|VD*<2{AY(vWZ){&HIuoh?@{ZpT);{n4wHxW?$0hrX2d|o z)UM64e$t>eBcM|pPlAXwsb0BiQuIv$w}kww?}I2?LCteqFV22*woP@yNA&a813YfAk*p6)fGzlFrCXKq2zF z38(C5q&w%eUxbnb-W+%QV%p#k2-Y^dI8fXD>Z+Q>9fv^%E7Kg(=y7I~D>@HjSB(An`CkrA-&-|hM{J{nCO9}LlEnFHgctC_a~3uXfw{NOV|A4173 z(n`!E_V>z;N#u8rDB59OF^XX{2WQs|JH9&vMn*Qa0RyGV$b-$p$4oVTemsh=O$jyJ zF>);&;#emgrUhXE+L;p`ppW#7JJh;S5?ktT=_EObtW}DmY^nYHVGO>kPC>5g8mhbl z@@MrlcIQ7dH>851zcW;I`?WbWhJI@p3mR{;_8u!u%&*H%-{9JgE z3=iukPH9MbZ27CF&$J|;9{)=FY3W3ta&Q$(b60F)BP_A)gu5R%e#D*^PJp=cfqO&^ zp!jOcdT%v7bxExKvK-)4>uY>-o!7Er=2em_y_S`R`@AHP7qyuM196*|`^t}xOR#Z`gxnuLQI7?C{<@yOz*BmH)QG|D!>OAZS#)vg z2&x(q9b)Ih>?=<@<8$gt&qrD~f^_uw%b{hZaD~I#K`;!rk}|U}nH+~72pc;?ZNrVA zc6itEsC`mYpxT;X3KA5B2>Ht{k*!v}ext z&$>>|X0I>N=^Z#Y)Y`uVqMsAGcAlLM{&rHKwpmDkX7N>ltdM&`dSOYyj|?#U3ROle zVs9uf==)NZK5~T}ur5uS`;CC+@h-^WPresNv4=uWVQ#hw{A|Q`%ZofZTxQ|Cgntz& z4jG22vnJ-HrS=89mx>H`PCbEnAUUUJz+G7~(=)A)OnTjsj0ZADs@?h0r_t-G`;7kg zrE==Ee(x5`e4FoxN^3>qExw{}qJjl4p4DY6iXB-pPe- zfb3uC3%@Ptt#zOQuvUH>PoEab{91f`Z(U8jV&vAl2k4XNw9lJj_i2X@f`)U}9NA~2 z3;O2F@%%LnO>l_X<)VM(5(8}F@q38l+A~IMcj-7LZWg8v8>MW z4R7byyt+>=D_^-)cUs@v=#jd3RueRm9KSqHA5iacdK^o2NFm%3>Fgbhg0YXZZwK>s zh`eRRefr(o^tI8QxKI}VYDPrfp4K{i+nX~9@T~r1W+IFaE{izRh!P0hSTuc714vwx z$$BNx^-O>UfbDADe^E2g>~!?qI>}1Xg7KfZqtCi0Ah%z+9x`?CU!OM~ ziID<#+|$B2lLu=qhkRUWKCKi8sh_^2QY==aA9Xr{B@`~qqUwu55pl{$(oS)|lRj|p zHy4#4O}Q2E%-HfLsHkSx`ba?Ib{1tATC2EC^WIIvVJoE;@K59ze7PqKW`ze z`%)u-Nib!8bdEBX2Wc?fV>q=$#i0fBc;dQ(J_xaRibosi1eZj^ zfzhN#_}sCF+O_GAzECgR}B zc7k!oxUUhhs>ReI#jQ^zr9Y`Y6rTM^=Fb@MZ)U^_!*oJVSy@97_sIssW$VCo5vM<9 zOQA%zW&99U*eINuVfL&~tQF3d)#8gV-?l|=p`vZAVNXU~>0NXrueIL?C}rsEpC-E< zazYXhF|R(%mfpXjRuJp_*s4qHz!QrK#)@(H1oh)Qrj|bWLgf*$TFXoyzO$k&-db@C z!6D-2G#)hhi6}`k>d6PWu5>-VzI&}f37QK}x%dj-OEcyBs5Zu7=74#60xluvsE_>j z;cIzE_()H((*Px;pU2nXHN7=}!?(3pke;p&kf+%?^zb#ls{{2()?2svV$eymb?6am zJPB0LI&@amJwF`(@U6TrxCQz7SUrZ;jIyGP>%4F&pDUv9^C2tO2Ns9cyx<=}Ys@GX zTszX;9bgO&l-{|fzPl0xXRT$=IC#VHKJXN4SUULkzb&=Jr4@keTOmpcn=>A|qz=J! zS#YwNa@@`_L3nZ$jqu%I}(O0M19o-O9jEQtO4ef_`C zZ#wv=W#44-P7kZu!(VN4)J;C2s{}&C!4G~Nv_)2AC-oY*X!>fFH_Te*H|NEgG=kKF}{q zHbPx`rWK6SiINB2kZC;U!U)6&Mk(f#)vU9Am|*BZcpV{drk6dw)^B^WM|(h&taF@G ztx!RFX*?}XWE$)z8Aa#|d~B9k_Iw+^WFyU-PVd!YFkU+kf3W`qb}&bmd3$)dUZ37M zJU3&@Jb^;!CwPVq91peUJF6;Gih2mODBo+IucnoOTrz+civrw>b(9(Bf_&2DwZz5B zt9oDZm_^YVaFCC;U3}|Y=|wd=Rw8OScXkEK9 zl}&)?)naHv#oV%klEFPP-9GiZ;uN?+Z%IIjzu>kpoQ_tEKuU}CBnQ%#%-j6yD>dFRd5t-aj?@&4O9`CG+SrWrOC{|==BUoB+ ziFA#TWhjA~@J; zqsN7l7JT;T{|R~_wf+%WSvr0z9lmx`T7CHbEF7z)AF3y>E2n1l``$)O+i`BSp@~=T z8(kK@3=hA){sWQLmQb>5bJN*6R-ljc|L;pk!QSPnkH?LZO%7yZRGee!uyaq&S z8E$7F7&A;d+iLpP1;lOv&G$ zfF-Qrf%dZZH1$T1B}*F%7d)oq3-lY0`SsVssQLeg;8BL4KX_C5F1XNSdXmobE{*uz zQ6W>>usrV`2Rx1Ax~7{mC2?j66CJM7_Ol!qw@`)TX?4B6qUp73>w9ePwUT$#l-?cB z2^?^@S|aN8;w1>I?3smBi+;tDoF2zCndU=F_cpLM)LVC$iTv$$!7h!DM-)%pXc_frVBOpkTu;!>pK?Z=m;#fEQGxD|e7nDYmU zE@jS@4eb&yL=}d{_xcb%%u|!4YcsB;Bhl~ zdd_2=hF$7UFVs1E*gE)guK@XtE13MXm|Ob2sVY%0kd49yAHGdof%>sYXdsQrfEa;t z>sM43vhmK=wS^Q``-lDq=BVpgh?Xoi;{}5P$r%k4>sf$?Y=bitbWBZjV9RiHye|6Y zMc9{0N9)$>4!b1e(59acZT+*#!s?;uvRyLXKS^e~07O27&w+AEps!?`!AEufkoaS7 z6@#(sTP`iK?1I1O0Vhz>3GRdDA2-}_ryYj)DRcC1>sssJj9StQA1aQ;3S&J&Z{YrC znw7xY*3jndYFP|U<8y}Iqr0dn(;0nq_C&Tikk!r`jL4K>UHihKxS zYOg>ilu|bIN5FHY5OS^?@aP~rE6C6HG+C!j|E(vQ@5(|(0Z%NNLwx%A!wq8%t8vRWV_@NW@Ss|* z3yv1M7MjDSeTD9qqF&H_A$=-o)vdgXEOU@CT8TFH%x|t*W z9F2Qix@;lzxf-71{C2l!Jm+vzOTfzG;NG+Ja!Fk@EMNr%8s@Xz+4+3Q@tNfa2{*m! zkcFLiuz#pS(|ecHA{QmI2K$PzAaaIcoY)at+Fsi@zT_?ROGo{39_+gyFv zA;S*3Oe(y)-If}IB$MQLPP~E;&nK9tUhp2w3g_2)ZE%(P5Y{~}_KkR08N0^4W+L=^ zWn_8qkF`OB`&CcruGUlOVNDhn1ePCq#1I<>1WXf;Qro-;ntJLrk-E;9aTmuIWPl%v zL$}_PtReg2DQ~ME_-eX3QT9~j5&8OMK^iXz%qxHBG7Mi?VzmNqxYa6lC0$-BIY6f$ zi->-Q%o~fI@0x`6fTqg=>8qM+1L&Iap#IdC=a4Xiue6iU-S=5okE&5q=&|3?E@f$> z-{-WxloxwoWpAgJfJ-^wQ)Ja7M_?`b;A?S+4fS3mj?R*Vb?l>FWBO1GV?G`HH*GNl zvf4NpbnJe{2#qdc748xp0Q`E9a`88~5et{A%fsC(wTv3lK!0@Qqv2ZLJQ~zB6u6Pr zXgmyl4e|@~f&=yPoc>2RU;`>|%>1g3bHXbZHG{FhDq@rqKI;j(v#%(D)mqRAd94?65YM0Xdu z?xr`mtQP@oO{vbfC`ZSa3>Cg=nhVCkKZ_B1R9pu6K!)6$;ggcX*X$R>T<0)BJ0+Q1 zY;tkHVAsfx7>&$J*A%;Lpi?F!_^2rz{15+c9J%uXIY=z#3*+;<`X7TMEPvmYt!;G* zuiiPuu#6Etr}1Kh!~|nJj>aG>*Ej}a9?%>!U{m;IRASEkMkfB9?+a?yP8bshz;S_f zor<;CS)JJ5!CyyX<9Llu788Bp+VN~xQE*T%eG8Hq;b>wSxWeV^1_7Uiu$+_*ow!*A zzC`gtZfB`4S}=$w1`hwI(5CgH>fSa~4b@NkzG@*W$0{*|lk`PkwPgfD!bo7vg_2k= zi@~%Oc{E_34A<;>P2ei{*imfz-<{KN6rLZT^yvho?`K)3EPxENr_`Ez%$NXWvVh@a zf^ZRB>6CU0oYM`@F?Ii)RzP4d*-T_LTJQKHbGgWv>C-^jVRBl)9sL9crRMrQH_2pw zhJ^n^ktkdiYeEs5yc||5U<&evC*x(tLc^@|#oujph(Yjuyaygg6yd@KbYtQI$C#VE zwb#Yf)4_k|U2@gAjJ;3sVX%jU&);GfK8itU31A4yg67cPQ+{4IQrvdt*chr|vXBij z|2#lxr)PW2CG?UQUmRGlZ^fK}DIsEGGiLnYx08$oWklU8{|1%k&P8&7^dR_qd%ZQ(!-{ilON?jFPPC z9Q?z8HGJcxTy5YHOK(RJe5&NG|-({+JW+#r1FL599s{C2w? ztI}_*`zPDAC;axrWZHyN+PZT~KJ%>1wi}`k*b4J7OyeN|*BWEYa<|&KleLfHNF}Mk z5ntppjm^s~3@rZ9de(T)&WT!FZwhttx?-TIISnAW+1Dsbb~^ZvZKcBZ*W z7JahwwLe(93zFjv7i8d=bQHP{LCV4Z@u(g6u7HCSkWhq+VX5!CcJOb0n;ndC3{ST4 zgunR z%CDz}k-pgKM_H`31cz~$X38urWUbm77wy6Y*pEafi+-2VDr5K2ups&NdF8(HU%p&2 zwsK1!o$VTl^`|I1Uz-2?Py@)sBY{;jAKd*|8%YaUwyeapU9(Jr=vJWF^@P$95Q%&Z zazl1@Q{u2$-w_|Rv2BXZTt$TrHQ> ze%Ke8227ziAJk3{_gq+)^X1g9!q3JhE;z!%6%>N#THj9!UVNIdC}GUwuUpINZSwIY z6bdc6A#$Hil|B9nTGgiy+xu`aWpip)Ffip81qln}9eTC;N752`dI>g#Z}<wXyf6^q~|`= z{xAzq(2zWTt}KZTe6F-2Y0+?6YZ69tq+Zx4<#tsg*tHW;&m%uGLj7|e>6Z_SW#2*i zUa0Ivm+*%ff4Uf{%rpFUm|cvUQ(tVmqWSr>>_l@cEbQohjU@VzE1_oEtVEPOp6_kEFY2GYP0EYWt`oGxKXWeY|oU zV`cgBTKu~4?*b#Ot_b`1-a$QnNFu#Zpy}sG?_X0sSPPaB7X#M1J|BwF-m$;2<*I6R zEbTSm=!+QPjMOl zUs8FNE-1A)vbPqg^yHjygoP++j~Uh%6p)@euMo5?_xE2v`vaTC5I1rd$|(d=`?_#M z2lcd$dvyPo!eL`=@JU+aBc^5m-+GKV3HnsU%jNgSV8;{2djdafVaC@5&lsQJObgcR zx>xTg$J7&lC{C>H#wWhWzrV=8pXcAt@-G)}lW!^iF6Lh@*e3qd{JW5U=kxE?{L59} zgtNi$1ol$u=9sWRfV@})f zBiq!+T7o2|H5(p`K`|^&leai(msgJ;4QgPGQ*f*hY$Y?VAfjdc{Z;q>)WLs1(uM*7 zn+fmt^=@VcfTZgTf@KsL5s86s*MwO@+|-9G$q@KH5?T-}lgpKmSc~~KO!MR{n&xo^ zBg_%*Pmg&4ZLa7~%(~394*q3PARJ^k5oe6q3MoL3gqd=9J1k!Cd%$Ba10IgWIn>_c z0XnSwvnIrG0D-T&4u`Dg+E!_80EjFA%1}BW&Jn(}F+=*Vu^rs1CMfucYg4}Chv3Yp zFlMk`uNgyBbequyRmbZt2c_9@01}W3BHgZlpa$ybxM}tFXlofW2{KQ^(_Qlrqko}5 zxM!262xjTvFEHn~W9A)!Y<;BwL1B?9QsuM&;);)vQoY*<)2yMe-(pe%Q4Tn%Q77v; zG9(+JCW|~(+Dj)K{Q0UDb?PK5KCOXJhAZ2&+cyr2UBSE2&IyWp(N%#30B&c%iUqD6 z(Dphs5L9mU@f8c5&TTv~e?@$Yut)d5@-4XnWUXk{$Erc zcu{)3KD)LkEOw&et6tj$N=+HTMG>QGS|Y_)$y44WDlJ#~ zSTE0#N^=7M?SnZJ1hb!QA3sY-5xDi@sL zudO3S1*?IN6i^J*{9b{W(eQQF9ghf4g!#QfOWt2F%Pf9iynkZ3d``2$+DqhyJNQvd z?+N-nRtCS#sHT%k7Q37AaYvjvu)wMdeL=U*h0+V9e=~}se^3IJ-1LG|9F`|~!_{uc z1}w$gyTn`xoC6KZuFa7beCDyazz9-HP*XZx@IpFpz=N1EtSzx0PrmUv6m3>*y+iF- zyB#ZW|4&O@^xHX{(bEUadT!Nl`zVyc{DlLfQ~@)5WNl!XNh;gN;m3;EH~#_Pidi;e z_0+vMx@?`>%Ljhb2T)t#1rcA-$m$meXsphM$p$@P;(L;XI!D zm2yY=*D?(GiFRt9dYL_~^Xey0C@tC7vi@FCm?Jx13u5y9P!@Nzs5RAtTJp8rQL({e z5PL_C7F-X?GdZg9g`pa8pHN+TGKw7s^6^(TK>Za~^jET&{_5tEXTK6oFvk5f{lZLU zY0E=lzKVOlFlupJsJ-*+R|XS*IgI4z!`$@t%Y>0_Nwb9&7NPs6N(b&=>he+%vsKzy7T+0aB_S#y`UFRgsP z7SjOk4Ale_zDW6^T6(vol(H}(V7u@hx3(~1^wsGPfjUg=>dW1swqUm`F=9@9Zm4UhPQG0iCzy(v zWSkbO6N_IAbqus3vNB(sv$-oURKj7f$>^*$bPoR6P}P$Od)LS)+_SJEol}>ByyUQbPbAggUE}qhPVyNSNTcwQ+0T-c9;N=!;soOASKcs za=|fb|9l8`rY=*xtr-IHVLL{>gHPbkNh<>V#(cO3Uxdp#g1}g{R%5aYpf~@0#aveiet=ndZz7d z7Q54*H!}xH0TRmdUXP{f|J>8*vrGc3uKW08U7mF=WQpuiJM`+hy?^)L|) zE!D1rWjNj)-&8of3}ceyY}cPV)QWhFArQd;fdgI7jj+z#!{iCw-!#fX9}qUa9Yu+vBc~31?|cfWz~q|^paXf zqTz8-mqtRZ#7-CNkexP{Q{3iWr98bPc(_H{>XTWiZUfVic{@LW(MeP1-D30_Z!dDY z`D;F#zf|h^A!C)*`yBOo`%yYQe@=b=SQh$=YO(3Robvj;NH6+J2p=(TzaXRxG+dYJIpL)ub0Wml&pQonVxtx`G}W^9PFb|tj6^HE6UB4<f8$9x+VQ~VNxwV#hwc_tBsFN zsa0Q)=-oq7;)%AjFKOw6QvdNF4N4bm&$RrBcWxM=-VU9;(Za&Ir!nfgwxkpA!x+=W zJfcZ&v^e&CQPw{1ljoF=+Hs{Vt3rC_l171f;eu;=?>J-Y`d#dyadl;S9PFfb9s#dA zv*O*1z8_Xz5Ipn7lddUlPJPC+@p!m}YeETFfI_PdD1E0-kZM(&SBuw-7aEn%_G6BN z19lqm-a-sit@5?Fs(-w)gYC1=Y3V~c1CChbeKg6}AJ0Oc>E**~RDE|2&vAUb!KVVI zasEA`f2-f$+E-RjU+G+$(hB(cdEwJnR%kM$uz|JgGDNN(e6T6&f^-fNo=$n-`W`^8>o)s`fHKE+`yptSEW8~wdl z_jWAxB-A+og;8zDRlEgtUj3mo`1Ad2?}PR1{x7wGSjI7=wC|64`ZH!)?fpu3#v?N# zKRM;NH+kPfi?kv+Ic%&JreJF;bbLN~p0Glv6GM5@lb%cGWnLRfuQz2)irqL)uH*2a z@wr;dTJiyypCm~ir}n%-GqDBwrOmzvc23$JK)wkvJd^7YAS$7yv)e)9efNeNx6>hEFc$7z`r)TI!psmM}l z{rza?;bbS3%yUFv(iuY*@!DJ>OSAp>R~ij|lH^z9Db@YSus(XcUf1in>bi>?Mv*5L zY-MVtiGq#7@g~7}9N9#z$~))Hlz#P_=AyCAI<&FUW?p(4{uDXtmDu~+aYN&Fk#ANs zgEnzXauK_Sfg5Z97lcR5b`Q*V*Y`(olR?KTEzK#^m3o7bEN7GtqiJ|Roj3e9ySiR{ zMQbK9PV4{a={V8g*dO{R`%eo#fuAsQEaU3H-~sV_9W&QjzXi{=R6C} zypmTiKjwm_3~%IW$YMI}T5d*QxK>H!lFhY3%Bb95JJXA3p2Oa;$h7Fu_)EEl94!OeW_ojc)cY$qEpuFEUGp}*fNqDa$te$Phu1`U zKJtOJCgnLS9B%Cbk8ptWT=cf;rKknUcf)ebmFRiNcdQ=2%)WNu3;W5KU$=0=EaH&` zs0}WJpKQ`LLUFI_F!d@>bH;((q>oF3=?$OfZsTEAq8*gga!EC?a;{6tPjB|~mYgMD z;eKH%Z#`#b)dQ#x{kL)zlK#`5%gFAveaocrH(S&F;kHZ7z>k~@p;NgwUf?6H!19*b z2Ohjf@#i#es`vV>MJ-U)B#SAQ&q?L#*1wdKByGCKs<)XQ|3H{w!;q6k(5-V6e=MAF zC>B<>VcPpX)bi=0^zo7FYhw_`_3cMu^qs&cYs~mH{H2GCSGFlV^QGxmZqpVYmVFRS z5_`Ww&#{wGTd5VN5=FODSbW{v#mm-f<<}n$;D}nEdW>3L{GEx^EG%b_f48v}3bvB( z5AD9+*NC`<5jm1w_HgcG?Z*Pj+T<}NspUrB=EU!+w0^4qxPFcsGR?f<-g9;KO-J_cq0_l6t5V3 zWw@0+eNx!4@2S_Db}mF9%pmrh5y?OrkgTJ+uJ5N}MAua#sb4DZna(`G8Pqb=q@!B; z_No)x_*S&o+B%PsasPu~>+4fxGDP?xAy6a6#?(jX@y*>u6TCRG6{44KEKj}owQbj4 zwsN<6sp)AZez!sJ!L=&HqFUcAdc-8u7AFiFRm**(>Io5Ss*hDLnZ{h}oFw~qlsbcF z*(r{qHD0Z*Pmcq|@#`0KWBxt#&y`_BpLW?9%J0wJJ2QeA*LYF>m*!NT$GQJdFa3F_ zEAR*8(4_U%M6%Xh)t9IK7EUo7TDkM}jDVi&+g9qn_U7W5;P>^!=L7tMsx7)mJ5A&6^2d5PuU!cusa;P+u0V*w$d1 zo=xvz)$%*Ec<}3C(As8~wU+`I*9Fe^4#Kk+G(918$YNhCDZTTVzF=`~%Ud@KNbTq} z&bZUTzi(H9nlBI0BD}cYFm&V>D6H!jP<*z=_&VK(-(uwSBd~1ZuZS+8K4!QpzlF28 zn^K>bvEocUrUQA;_q)U@g(#aI(}|{+{~z|=20qT}x)Z)L8fj+qF`gOQSb${4UYU*^NIb9A@>oM|17Kfi$5*#VtVd1h zw?pF7*Ics(sW?T^Z7_B`;{-~_K^!p#u6sapa~+R@lJ=Aw7n5$2rkk}6xN$nD6kuuO z0P+;6N$fejKzqm!`*Ad7={=AQx`B$uVm+EpYH>v7D9d!}Hnkily{FhdFDZ0en+a0F zfu2`+eT%iTmSg5|a<7UV%?Q?P%4Ib*#dM>)5+j43re{1eXT79QDzl^YAjXaY{7rBO zu|e||jxfsqq(dj(#vkTlH}#IKtSybWPz{5c!jwQY40EF!b1^0NV+^owb{Wi+-p{Zp z`P=492^Gu^vKl>z+w}6lat|=yEN|4wOpu!tLFpJx zsCoSl=~44pnv#^aqf~xgrj%wkQ%7I&99x+E({f?EwCFY*MqUM9hCnui2ap@ZB`4(C zLzucSXYQyrwTz*XNjZRW<$i2=l75CheLvd{n{s&QLOC)oMwmzEBo1T(`?56)3hyFR z{mdMWywp&&_Y~(IQ!2}>a*c$xG5L{;0-U^1`W4gxdzblhP^bsC_*uRvh=X?A#29kN zni}HB#odK@A)e$UhBLMZ`wio%QI0w>+myY48V!3tC7zj|-!C|1kxta^+7XkJTs{9v znZ)ZLyFhjFgI*ohCwNf4swo7qz#FU)rK%2s4Dp7`rIMFZuJhVl);B+V8`ICa6^)MJuV(3jMkV}5YX^)KlGSM@Iv1a%&u(*MfKMkCXY`|h?FmOBO%LFLn`~^R`$&+ zi^U_SaCBiD^va?~Ti8x)F?-=J=T16SPj>Mz^+neKA(jK$>xpHpj zCf6Zs^x&>)Z5#eDmL2PKgx3wXY>8b^vnX50dFzk@lt{hui=4T#UmQsCdWJ&Ag5J z^OUiQ)tHKbtrG_1l^T<6p;K%Mi9XbV%@jNv#~#Y-cwdOWdox zjo>8%^G8LC%7X#vnN~l{uOnH4j6o7pI&sssTQkL44mr0MGdfxddNHB2D$0&kbI}>Q zarFo<;x@~cp=5XdSxho=Oi@jNEntnYE`d7k8y0&&!w!*VkM_J)IgW4VS!l$YtqU;75v@dyCPW z+(nI+9iJ^{e_M_VsjQ2RFV;fm>QxkKyp)NQW-NON+n_EBr5-F+7*$cKBFxy@wYeWn zGb7vNXUG1>tcjwcpc5ju3sE&xvzf-x^Y|{yU1(7AmdFZSQqD!!8(b3&hhwTBx_-=Q z5?P~IeSl@rd$MhZ@T$=45QSJH{dAroWl1Yg2HB6yQT!^6VmJ|3%i0tqHaALSj$qoz zlZz(3)B(8MU##u(>B5nNMqXZwoZqtfr<|>*ERHiVrJ_ydMY%=qHn21-q?uO;TujZ) zaK4C9Qy+8H2}JR>rXua)$j(dEak99Dc%oi+ubhO7R5-4~K3?v|<;_VH!d|_ErIBmw zprGTPuDObNu;>Y4OE((y@0UE?A8*lGP246$>QHnj(OnaINhy~AZ0|0Xvy}q*hI~*5 zzYS*hUDE6@QGYY3AO9j1NEK7AO(%a{Mit4zIJ|FnqUvyK2-%j+MCO;(nxaC4vocq{ zPfS{na^A(3XWEsGb+pklwZ)m*Hk*z!98EY*p)3e23VzyBD5_WwC}}fXHpmlXMK30x zibkg4EI|)7aT3|&<-rxYMoy*p4>*$=Z0Jqc+|K%~z_=*%|9Gvs;8vS^{S$8FJ z7YEslR|#vcFV<|7Yvwb>q`o(Gu_khMk$l3mqNH{eE0;{q>xaqsl!vP67sGv`G0mfB z;kHChUezGNv6ZHd?%a%PJdMG~8z!bG$1AE@G-~Tut@*j*L~%-?(-fUK{v7$uxmj=- zUjwZxO+Tnh(Ngu4rS5qdPgk$nZ)>W#VgJ|4@#W>mw5I3^gC0}ImuyPeT4w6_ zGEC8(Fy0)C(S0HzVwM%-y9-f8+gvFD{AK1o9@EaeK4(^Ug5Nk{;oRIUfm-xd_>8AP zJ~h2%g8FmX(Wac-@Tb(ZY`YZV3P4jq6Dy7MFi2Nf1C8lXG3+>f`@^m=HK2z~!57p@)OGGQxas(h3k$-v$ zY*>1ev{fu_6DsRA4l|E{csGUrjapsuIDqJEWw&YEk{>2oHUzpg8I&v{zV}B8KU>q}#%lnj_#HJg|7OWZX z>m^rvl|6G6r~IS^+etaYt9F=KY7(&A&i=@p$T7}>nHb{fYbXEO{^SUrIM{(TV>OtA zPp-KI@p#D#X??HQ3CG0|v-Oa0Nbx+#b6k$$vPMtwJmkj{c}WlPyhz;Uvv)DgMc^nu zj>EX@Q>_uBC$zgf7agH2CM3mcb4 zK(`6K`uN2*Ahe6FVj7AqiMB3ED3+R!%O#XhK_+xIDa=_1_M|;${6;31CI&w}Z&Prq z5;Y3lx}an8WOYZ4T8h6&iL~cEbXmEdQz6>PdV%0+IxQcY=mCTUd`Uf-gFzDx;>q}iw0I#Yo=Abta8;V*N9eLcjc*04QZ|gwK>a+#zES2^3wjtl$ z)-8VPr)@)ylXjaRl`@wTn2VRvnB^BKcO7WtwKsjTayh5*=2B2@?fCk7%BfScaehs_ zyh+_-H)<(dvC>O5Z#ji0$+i9y=}c&awU<)vWXtclHLjxkP`stw`k`Gga(R0fXIQ$+ zz}@#zeA)d{dKmQ_&6VS@-DHE(TXZI>x|Z86cu@8>V zgEvVlHutih%XOFTa`T1CC5GJk>7M^mO~U-@GQrf2!P@>8#z1+9dgu5&y%QeqG>Ex! zVcqWFF(n3D)$oNK(@V_@)x~beoTxsOVy+H+F?De_G5lQhDXNEEjBbhctZ4zu6I#55|+~}J^U(Y+@;&)plE}mh|n<(i_zZ-|!Ozat3(#Fbd$_Z|E zb8p9YWg+!X@{6{hYNK8)UbQg0eHpd6i(KU%q4I8=&tG*UuW+p4C^wPRv87Y{BbL6k zD}gudH~Q;^ss$D=jaz!uu11dF6kIiY)r?hlyVLl-aPc{|16%I_FG^NQ@(FUjxgEIX zPy9(ao!YbB9B=YYS?=4hGDd;an8w6fZ77F&{b@2ztjGpBdm-D zRd%tFGRicq2VF>iuP#d-%bgab`PGKjN%~zY>PLVs?+kEl44@#yeH2*_@Qh-u)L= zgR=GG9IN>0Y2_Dd0zzrdJ~`U%Ss!li<*#{t4meRK;+lY3R84xib|;H0$-`v^4rAj7 zUR{vTEVVOi5>=JcJ$6%8jMG7DR3K?NIU@7vq>zd&V|yE)lLcjb##gpuN77i_L8j;O z3cDrq(4*YEWR*iE$;}SrWj4m*?;B|zs?3ntdGwoiN;4fBpW=h5rMY&mgRf#j+=#KJ znEWU`MTL^wGOKMAOV`OLVtPA4B@WB%Fsfd#3u%j}5np%yQ4CE)c{|CQw4^3(@4OJM z`K4fo;GM-fgjItk!jJr*9ez@biXNT6aNb~cTrj80AuB*DDhVF;UOO3gbC99>$!?rF=;X)ILQiGjaLg(BHm$xTaTrKVtlEo)mg#yRz znbv$=412`{_|7XVS%2@oNX>*NCLZ8iYH5FAZ%IJOv^{xaZolfpbg=yuttK0Jicuur zkZPK42IYq2D4aL8iZcF;xxI{K(A(~*Kl{blk_(BQzwxIqbm6#aS+>Y0g0tbL=$6iW z<3DwB-N9v>g=}fXu@$~v#&tItdw;`j@~%Euz|8Kg0X+ZjHi%oYw?wm38_yNF>@vE3 zW`Dj|M>N*Pif1dhIU3qSCGIb9bL`hzvcs`7wGB{og4xC$OdekYx4Wa$$S;0++3hxm zuFR{j72UAHkY@a%pb1-RvAKzJat>nc7wM)9YW%+<`Pqp`Mm zHO24yP!n?pKg+>huFltbRPj*Z$f264(OPX6NQI+%z zXTgnus@L&QQVbh?P(Xs7ks^ zogQpc>HMysIwo0&&90(Q8<0YcB2I~D8<)b7jl%Jk8YA^=PDt#MgPrWsk0O9tF{ezP zDI2y?6i3{H=E_^80yM9(qv%A*YDBJJ*V66u%i?6`74pkDb?oe_SF?^3McgJqU4^w~ zEj;DQ8ATi0);Yg3iEee5H`j^c(VukCt$}tLsU6>480D1^wKejwc4t%M4^l{{rE)dd){8GmXFu!&sv+l>;x(WZ zDW|CzXS;2w+NpQCEep4K6ZRh2PNIUQ-5DU+UisZAZ`ioI*!-l&Lt9l2yu*(*2o%=N zUK^(Bk*Y>qWOUm}@nb#RHlG+z4`26wax5q3u>3k;P`NoD-~2XNiFREEwaZ;n$)~Ib z<6XrtredHX&zhC&T-Va{=i;E$ldfn|HfQBsy}`@aUS=$eg#$a18WPZDZ}*NAUKX2NL`+T+G+A4IBdipx3bo_$LI4;|$v2M_pG;o3(F*C3 zCqCLP#8COzdsyi1Pe!kav9b60IbHMflTGv|t~JGu)g!EBP6id{DyVkwoY#^{j==oj zru?q75JJgzhPgPRs5%Gt{qlE??2yU9hxI{QExNQ0CBm`zkJlF85yoPa)i|zlEFycW zBp<&wOBFp%4mn0zm9dcYZU@ONixss872if;m$YrSqL#w0>dH!^_j=2nXjh`Qd)bC5 z6vJ4+=%1_{5|?SI*efUAj_p-!G}k0=CnOhHUeV1w-n4}{l9f1R_UeG+S)oAi%(qi6 zow((<8gudp!PLK7FAU#He4Ib|!0OUgMc#$zdEtS!m>{*h@6MKVzC-z@xHpQmA63iS6y`N*T>MlWL$YkS zwm)ZFYyrmG!oQ$XW5v)~0X|}r4#N~2dT|l+pgzFgZ@cK+ zy4H&npn#@;XKL-y%)wn2^0IL^{3#weeYUm^NeI#OBPbIw;6E%sII zubjEkaAucp*#gqF(jN)(~3pS%{<4l)cJm0&!w#KRaAjVkx4vdX09LOWy8^%5s)wVWuCnrJuN^6Xl%?1_EdhRLo^`8|HSy^ZJ9$B|db4NxF|_RsT3 zQ~r*ni$4Y6)o5JRl4Mt7pbxu|NGRR=tj)y{Kfi+%P8^Ews$^5==XAk*))v#?bU4>Z zzm>r{aB|5&H#x8*9q8#&c`h>m{2rdm5S#$6^GfN@6fck6l1j06K_P#-hR#ux%?qVy z@u6PqEOW@f+U1Ii1BumitJH915w>N0SEJSxYTQxi89i2Z=BQ9eJyi{gbpxv?xjCW} zn8DVj-!%R!KL57kgwGc$1&B?jGg6xH`yznwSVKyWm|J^iPlV_~IiQ@gFciGB`cn#dk(Q2vRx`0tqt}8)1Es z+6XG=4+cx(sccQCYS}DR4V9Ua2tK4vC^98j#%Sp`!}$8+!^AgJQxf!r{4-6^fM&6g!$G8tZvgp> zFBIQUM&I~`>fjV63(Yim#5dH0!eznIz)VvUGy&jHQv@975G)#$OZPfYSL0 z!>i2kDpRi@yh%MqB z!w|6sA>%*s;aGYgUM~c$kIP?~W~5a02NQmOB$oP4Nx9Dt^w~JQ{&>Bgw5qADj{3Bi znP^Rv#z!y6Gmf@txPSJ)nC?MN8N#YTGLsmIxP=>e@vxx92sdnN?V z28a0BDj|8DtMS6}vLIxO4V0naFdAG@NCcHabCpgx(k*b}A9R9k`h!e=Fid_=eG}YV z7W79@cW`fn&uFkTo_aEt-d01n!GIQ^G0-o< z^MX^vtCcWRa*D;rOtUrnOWeqC3|{${{hNQs~)e3_wYY?e6iB z*QP~%B^FiUKXL*%mQjWwD>O(X8bbMgh?{uo`3h44P96DS6z%{7(26iqNBj^u;KtaB zs$j4dlA|`__t!>35D{>f1cL#*KsF@&A+otp^k5a!-@#OO(6y1SjnZJCGuWky0xtD1 zk<64%F{Nmjc;;kmm5)8B`_`gy)vF&E&pqU8Iv3f;-gLR(IivC zg%0N{BPay|_Rfb8z_)x^_1wGfIwCO4+$eoN)|~Gk-n`O9cmz&oqb9dRxfsh^mhG6 z%fbQC5g$2HLrzVC<&Vkxu}~xd2EWS}sx1Z0)1{RxRy^3V#8F+(!R0O>Z^NcST(CnU zU+9+@_2TJakQ|aCodv-nLjKy)NEMhP5*u9|8(kY4-C&z7oed^R&^VzGBr%iGT}kC0D8#`|IQ3QG)K{klL-EwncD2&6yAUeb?Sg8wjLwN`TX1imf!=Xe;O{6B4eiTZvJ2J2mBK73^`tT+kgZXql{G<4J;SY9*=s>oQ^ zXs>hXUXYCwNBd6Z9pO-68ryf0!MJ7)21eIKV?ODNghDPN4k3l2EG|MhfjGiJ-w@7t z3wqLCbV{U`R(qrt-}68zK}tt8P3`Kjn>SH#G{@fv7=bwp(ODYqgabo?5fev!MVnS-Uk)gz|` z`_tk+BknU4(y4djBWd7|0UyYo$+@yJ66{8VH-YnAe9G)?H#iOXN`T~b4sUxIEP0-* zG~~Wm`n5IApf^)(Id@Dl;l64wNO4`h6$o#~d(x zO!a~LsY}L29}aP%hn5Uo5tPn~`n(iRAC0HK7f-(;_@YeK>Lr0kRSX;z2KpZ1=%ZB$ zR1kx0Boaj$v@YFbG#?&8%%`BmVT?xH4G>OH4KN|Z^bvv)l9b|V1CT*8LtrL+B^+vj zPHC{jA1bM1??Kar;%O4bvKifAOK8F5LFXkttc}aK0puO=GG@r3Scu{nHR6yFx+Yi| zA2nfU(I;vn;cyu9&e2eOlp4{A5@v&c)LQkQUO|F+=E5#dlu#KW^OEWkM8{NLEEwbn zDiS<>64Ua-AQd$2sli}8eKMXtj=H)XwV=^HQ6ge3iztQck#4A%`tD4JVNEx zA%3Z&Doc;nu~sMj{_^rrIV=Tl#nK<3C{!pDD37H-f;*N$)4~57+z^q}yvwUuBBuN- zG5vv*8$iF*$>vA$u3_gmhNe$S`;W2)@l2I4NjyDUa3qY4)@Tn&*D&d54VBzcOlgji zVN&ms5ia-nLkUzbjlL*Jq_(51Xlzs_wxbE@kLb?n*~rd$qW{O!(=errrPtt}{^}Ae z;FPF%f-51;UlLs>WM>|b6=fI%F~5O2B<=XHuHV=v={hZjg%kyNE@EW{aQJ zZLzo)i~k+szC+wg#Jxn^9pdf~_bPF(688#muc*d!IsIOKH--mCHK6e!Bc;2*(Y<~= z{niorbhLzwxWPZuH#1*M&IG5?WI=DvFMYxC5>eTt)b-jLAU|7UJ>+F9^AKiJ_@_@s z^!3p-61pZlEtZ+(H-4-@qvn};=t1mQP@74kOnZd-{BD$&*+5+y+<%wn#S!Xy zL?cTH+a#b*+0it73V1jVnrUL0HLzSp(3oPf4Pf$B5(&ca1%dQzd~`p?&S^AooQ`Fx zW9fVNpL#l$-dI5?I10qy!K@#8$jCb|y0YJbMCAbL_FonZBP;M4?ZL>A_Rd)52`c)T zstB2TBuwV6#enG#)W$RH#DJ;CgEyi>#xozsQ$LJn&ez~U0)H5i-YY>>m=4A=&&d$U z{1GyG0PGSUeT13?aC?_C##*?#e6ay|v6{q~`G5(82jPZx%JlF-OULK(k7Xs}BOuQU zwegWs{NoYkKPR3L+nEnhLuA{nj{*3?mKcL!lTTQXeQ5r6e{CpiN{CHt^xZPtf*BvF z0ty)SMo@cJfw(@9^}~n`x0w%7OAfcYfGSwzMKBK-1u1@%YySN97rmq=Y-CoM zt@SSnPGcGjtx{6@Llx=@<7p7_V3kY{(!=r5$F%8U84%?Oi4qR8*JfwQ)C(PzJsw<< zi-%!|jg1s&B=FdDs4iG#(RBi~>-y~|A1)0-eGIdsQ+GtRFu2f)>W?O%4_MN2MJ47a zs$gA*)RdB$^RWcD(i>6jvp8Sr{>7wxs5HngG66Ktv676vG z1G=-7%nguu$z%(V?lV%#8F8N#_gQhjCGNNA&W0o{2c_8PDe*rAMLZN$pL60PC1#Dp z6m=vU5O+XQy&-Yl5Vz>4qaTU;b@6|l?(8&Jx%R@iPCTb^LP4&;7=(eYs!9gN)Omjt z%7sfy$8MXAN}{M_lMr`8+_S|!Til}GX2qPC6$KWM6*|s1qsJkv(Kl}ZRcWFcsjC3% zTDQb|Q{ufzcN&<%#01_&%9q9eWpTeM?pJe$Xf#yn$M|=8vNW2=opUHImag@4z#2V5 zq~fE;$VDTaj7u5*Ivf};;b7L;dS(qsccZu)TZ5m9XFK8}jreDG6+z4;t0S?@v2X}e zqOiXTBT@xz3i$IALOVHw=|V|}#zZb3Ft5xJXQ?1_L|%_UJ zyI9;y1f3<2FC2qn*_9#MMGr?pCD1bbC8#Q=FG1>fha;R|K)&D~!U3?{N`ewy3@e!) zEDv!gi$L)>2K+?il%Sw^c7@2D)qrex%Aod`7~tX~Y52slYvBW>s>UA?#MTR9>&3lB z+-taon?8-%rLHPf$3~LXA(?n!-4k|*WDOqlEeDz-NeTcbpc+2%3U3IlP;CiD2VZST zC5_`fKImd0Xj|e82ZO3Ral(et5?Q5R#KJVHa92Fr1%lMXvb``7R-=CWY6e_n0$ZdW z7D{71mzpRtf*8u~#w0Urpl-qi6NmP7Sidp5)inez08m>NRfHWgK5~OF)D1Gkjog6u zN~n*tMNnJen1IDBXn>rCSDI2Jcqhbf2=-`^YVizY+wOQ~XFRh#NL3g195O6gQ5NM! z+K~n;s%R?6B6*RK8kQGri@o+oJM_jHUz9*$2a%O9(M( zv4k>+I&-Y6si^`Zj;v;Se!-lC2nk^Y92VK(kfTSmO;aooj7r(^bYx-*Qww$o212MK zX8KIXNkTk*2JfJ^`n{2%blCmkJZe8>k8@ZbTq;%#C74!6uF}xHX9B7*wi3 zr7VRCAT<;~n=q2F3mRaN9?sFh-J&NlIc8Tr(Ox%F&E|pw;sBA2{t8+(otONeNF|ik zT#$A->eXCCkQo5%b)i_WEF>}nX}dsLv=8%-a83cnWnbv3#blP+J~|2N(G{u1#3KQV zTWt+QRy=zIXux73BgTl>C`U>oL}UTK8-9C*r@H;vm;qD6 z^CDy4P~*i&xA2LK_E{M=vu|S36(2#m^l|=+r6wziL-rgkPU2mKE{r&Q12;>KXC={jQ%1Obe#-mH(i6WGJOX$(sGd#SYxMo^0mhrnJ zmg%rj?Nd5c`hc<%XGTbaF`LLbFHvDa`-b3%GeKfZe9_^h5S9UA*1`)dB~+E(#c0(| z*QDEnxL94$AL$)~IUGtma9j+O7ei90!i=y8n`R%x_;IKZY#KDu@XTOEd|$wiwS=QE zGinpU5lfHKJuC#<>o12iqNx-%i*gvV(huMtIY5x4A0W&$hRMCz8stb70n>LV-i!zj z*>zM8Pwdf=$o1$#@sTVMVIgo0&!*siT`J1%3i9jx(prEJh*c*{UcxqD3MHxtp=yp7 z7}H8%%C7dzO|hhD=b+F;FmK`-AZd$2QNJ0%Fzb}Skgyxuv4+uQcT>y*MfgHg!nYhd zqqzGlI@2e4!ArKN!2}nP7+M6<(VL?Mnhb(FMNtgh5@Hpz-E=rMvL93sf3N35HuOLZ zbPY*$Py~mQTJ}GHfat!dcd2isOKplraw)Kb;yiX7c+=%deXKHA0^>NUG8F?a2sZKr zT<$78wjR1hwg9W<-`cn(F{@;Cm_TJPvI;vNpTJ8UDREkj3?o_1XT`RY>kma z+S1Qij4UqCVW37^K8IBZttS`@`CyzNk}m)UuBYfO3GNKI%U8qdBZg9;hN>vYQZvOV z4e2ErCWg`!)1(QeDMKAoE`xRsoLu&Jxk}jZ7`BIb8SYgokMY#Y@T5BB@aA!jQdniD zcokNoOS6AHFZmnXs3As^^xiqa3gq;r>Q>miMZJTv><^bLsTEk z0z^bJUVI-vBTmgv(DCQzj-qBtT-DSSHuR1EcSREgoCbY43p!95# zkc&igXTvyz9<8231k+e1s)>(Q!VdK={z)CIu&@^NpelyWhdE<<_7rZR=_1$C zW2!-}4sSB8kN{7I1aM*HCk*Wodl~SR8Y2@?qSCXSrL5T~%E2;CM#8Ihu4<-nYJ`n> zT=tqRqZ_GOPo+Vu^`#17isvfcd~1+(hs$G^&uL z&+H0XXSh=Yo;iU#Ivc7HQwnXAXGiBw!TvMRv2?cNznl^@y+BKV?&X$ab6@P{xEQk| z#unPw7i7HzdwCfcFAV6Y)iPu$iA7-0)Mh(M)Ev2S)M=Naxpp}k8(nb?MjIALl(821 zo|{x_!3?|!R%r)5T7cV{hF}ydew5>;{f}j)fj`beGt?y}j+GeUG7mXvDK0W>bi89V zYCfh6LMYgg(=zDcfgmcH;09quAc=w7Rw>QZMQ~@j#$t#Bqj%UG??9*|bvSOC*zEV! zh?tU@$38LV0CFS|bI!imR`2g5*=^H^gK6lHG`rn2 zn12tuY1q4^9C0v>^mo>0xJtInZGaQ23VWwQ`Z;lvxk1Ky2=QmdMz?(iBE@>fN4p(0 zfT{wrkb%U8${=H35U7Ht7p3)7Ky?A);uZ;V9{OkLmDsS&Oo%V%R(xPS{Cqs~ts0as zSSD3gII-Y0J-3xhl0qSU{}1jAUDt+r)z$0CL`;17p% zUrUQ@!q#o{MJdQx^npoO27B6u?eLz(I0a=FvJ=)nn{~Z)G|FJR+rBQgjwM*7)KLMI zaWjxjeyM}gNR$y%1Im0z%RpXb*9dcr7+t(-*9_h}BI5NbnSoRH}5FBsL79w;{MMXvVpJ>*RJ%vJP zC76Yp0K!n<_+-*kqzAyhAa%zoG>t%<`FLjt5`6|o|B>!^_H_|WXdLL~=(Voa?pJ+X z9(6v<@)-w?SoSS+ei$coqohzMhY5Z2%A!ZEtXK2P@?@!<5o9=P>2VHn#4##}>NfHe zTg;gkIg$27MGTA_!%#mbWT&{4DVPLfhK}h->f@X~v~QXywbW?ej-`K0IV0wIT7BUq zdA=RnSB$mMD?9f=2}DuZSA}7y=-b*am1V14#Q3Bu?fWrh5Ks0cGuhZyC(2o@gjN!wYqyl5~J5O*00luNY z9dvz>AVx5a0AC*g2!Kk%CB<-8o>>Anu!IZNB1AKRC5)INz#G640=y$MN{|3ZfOMcj z3A6A+xj-j_y%j5Sm`h_%J&ZS%So<`7AR1v#QwZV&QwgRMTt+a1;BtZ*f?9%^1XmHv zBDk91N`h+$W)sXI_!Pml1ak?-%oG400Prw@Qv__}fRA*=`YV`#fYc3?5|j}H2|@&6 zf^vcif=Yraf(XGBf+#_ZAWkrqU>d=6g3AbI5L6RfPH+Xml>{{ewFEN>t|CYf%p$m& z;2MHfR%RK&8iM%*B?*8Iy6Onl5#TJh34Dg&W`bsdHiGL2HWDNWaH+8g+(OVvz!R{6 z^#nH(EGAe%&_aMyz$Q>nu!x|6po!q~1fM4O62YwmxH`rJZYTIG0d86|fzJ`#L@jE_%cD7 zAVZKP_zJ;(f^QT29>MPuJV)>c1b;~I0>OVJc!}V(-+AqK0`Jo`LhxxHz67&F{KLMEF76b^5(Kvv?j+bq&Mz&e#sywu%u9jvAU>Kz!`crz|9F+tvf=;HOQ`uj>mGVb2SVQ z%S!R^`^)?|o#D(PXbQ%BqMUZuM+qL!h2em3JoTg#A?!SnI$Tl~TTxmDYu-_AEchOy zy@HG*bi9VZJMi7;FRRSubb=wz6P$Fi3E|1jV3OuX2uYt}@P20a2+}zx8vSKea+c7Z zbErQeZevIH;Ibu48Q(R{j zkuoa)(%&SAI@zUXTgS9ADFCN}Ss-`7i$nI6%EA=Unacvu60rI*zv%>*6Vx)(#RN;3 zK^pcuBAAh4AEfJHq{`ey7Y~DH9+gJn`nMCEt&=Gw@F6_ChG0Fx9RwQ*?jewc(`|J1 z5eyIv5$qv&fFMOMO0b{cA%X)0j}U-JvGfxJPZ6*!)6Wn*OK^zbIf54mUL-g|aE#z( z0%^A6B*NTy3q{u8Gh!U)4ytn*i6?_3V$1*8!bBK-u zRiK2s8<}*GJ<1FNy4Vg%@bnb;dv`X{^F77^=GX(M&4>9l>5F#krU&9<+bZI)Vwo45 z{*Y_h8m3G#h}F%ox*1kC!|G;O-3)6wGMlbmf-~gOk?FKCFrd-tIN0QefBJw3@yuI{ zrTfM3njS`OBiPz342>%v#LkZ8dpK|c20J&{&qvxA3j~Xgtfgy>Qz6|_v6uea)C+A& z_SThRa8GO>$+)kQQTDJD>|#JGa1AcR2Ua`vK~5V;ktkgyNcgxE!`Cokq@F+w zq=gp(IU`mfF!G|4w}=yv2@6mJLZLT-5z?@R68xr9+hO`Ui$u&;7JD>*EblP+S#k^e zW_;uaK>w93Gj7;PgcA{1ADoD%a|U>V~9 zf|NEIwwU4NA*bHh3Ql^uyT5tHEcX^00FHRYCU1v`x`SIhX)R8jL}r=e1kwxY7+;L0 ztQ@M1eXvqphYN*5YM3JeVwq!S$(+l*GM}u_6ecXE*RgH0s{lp^=-Nov5MB3xR@rWX zZ3KM;4>90bR+cs~<$gXeDzRCz&k?*}>%TEVY2w{YRPY{Avf=ccP#K0Kq)+chN`6BrVDk9r^zFuF9Kv= zC3wBm2jvI51EE?QZd0hmujV}lz z1=c;dg>f!s_7QBg!fAwf>Pf7In6R%Lc3$r{zJRIf!?K019%;2^;Rt3K;c85b$?JOE ziO4$v*eS>z{W!s&z`Zo~gZ3%mUSM7>!jlN8qd_(so*)ynI+6(wq1h`+vsdKhHGO#v z(@9)I0ffMPGN^Bp7bpm&j5WCpMNKGQj;+)nzVGD*P2-3NYbwYA|zA90M@*YMH z1`*`&MC#BC`?|*gTVZ z*z%Zin!|8BARA$NQATGYDj1DB<5EAG=wHzN5syMes(E7)HkrX9gLH4pNuJaJIgW&_ zS-?WNJcKk)>VvVd^6*GiEFt}Z^`SsODDdSyB}5w!m^%>_4jdXmARO3!W20jI4t}0D zx4WE>^_uhW05*tq9vNwRrN_I1_<0iEDK`$R5W|zbA2-_wcCyh?caUIz8@gY5h2)Z6 z!IzP4dC>=~v~oE>dIjyZBi%SCj4b5F4rtui43VP(UZeI^baHCsL`Nb=>V1kCgLt`z z`&JW{FnZ&hMm*gVPji1NrfOi2!iLi?U_JsnTsc4~K^Z}iAVd%* zC?}{Wch@FUZxCP10tBac>X@f8s2wk0z>N?gdEhdS@&vaaa0d+Tkf9T&^-4i~s0e%U zfMt9y3h>K;mDF(|V^%5mI$m(yf~REN^um*ls1+`kz!D;79@yjydpcYafTQh#A5Z+_ zUJ9K2NU}Wfx$kl}1Qy*NN0=ska|REO>70+lEfzKS=%IR2Q_ zAZxz{Ar9BXs!S=mAiVJ&g={2&;64~hVElhGLKTT!G_Kiuz4RD8_q-qu2*ONQ@eH|$ zUaaiM2YkQ}?I{@P$|*c>lnVD{;i*?BWme$i`8QOq)@ZG93kmN2K?4X4*zk0pf&Sx+-ybH-}b1jW#0*El7%oc^{QK5D^Dla@z zjojzr1yEk>DcyuL-n-B%$d^@D{(!T@=oS?Z_^KbuxViYttL8w?w%CZGn^1 z!VPo^6-BJTBp@#jDt#Z6mxuL*hv{KOkQbap=F1X&S%Mempf(55|e7foL`NMpR?77Ud{ja5Ewe1vq=d3lez; zAuip)Ia6FC5#rKFbu~I^iN87==1z8Op&LS?Ky`Jvnim{~1mX=Dgc;zkhF7@>G6L>~ zpqDR%xD^IlY160iJW=_1ILaYr-@?w2+$%1Y$bbC+uNW01GD#E-RiaGhhPNmvQHGZ{!XcEtDwh(v zFEV~JD&^66JStg;f~+A`iXjX|48}QjWW!4|aKXhx_{ZAmnra+I%S;3QXBC0tFfCQ1 zj4Mo-kzr4g_}++@2|5TGWj1O2?_u_AO+47VIFbT`5GYI!I2T8;qE_awW|Oso9i||2 zHW2@qlzhl>i9E(9sILyZD3h$I&a#e!369yAp{0-z62+GA*EAzl0c+`+|r_~ zA`}myp7*G5PKGlkaPzo7MiM1_wLSo=rIW6Jz5u+~Mhr=?`?7(`(Gw-ndb}VJ zAAr>wmt9-qt`~WB6qCRTr!#GnWcxK4AF<4SEo(no8t*7!zh<)^F3o1YBzj0jAfCH? zjT5Gzeh>qB=;6G~0Z0d>BV7mrMfpIc2RN`fiA&JVuklD5$DL3^T=B{+>t7~r zOcJS?F*j-h7?|lH?;%XG(C9Ccd_0~nlLcB-#rqJwVSSZE=f&$efiKvpo~s~HCqx!{ z6^g=-QEAK{g@#=Sdxr0s^HVrdi&~Jx#HE%euMqe;Y_KQ}MkmY*_<)JlI$lK-_|(7} zt5Irf$T4*wt>CC?edY`zRwZ!s_P8@`4r%?)L79=+MdoGLevwFSN5gDGUZA5ekoVFu z%!v!Du)fC=rJD8_FjKE-)ZCduA~~KRox$jS8|ZqO)45V4WdhcPyV$I!!>YTYa&%yW zTy9qSbr9gR)aWcL$Xw1)5dsC~InTOsa9mt1(2)0@x(b!CE0N7{&QXjr*tIW5cr#}q zZ)8sqA|O}DUYT&o?me9_AFPr#J|^&GVlgsXueZw_gA;uHGH?LVjwtgSktmIG64fwM zpl@-^WGD>n5$9MmDu*UPPpBYr*$z2*NqI=}Y1=>!itg=<(-a0&#c|Hplt3VlOoMoW zjAj4AT&IaAXz42<^n+lP2V@TB-jHn&x;)K`RJhASf>ICjiV9?lt}7S1aD|3RQzx*U z9ms2!5PU}3q6tV}e4r7De@S(s0Cm-PTgH;A5JFMgo7n~?XBamg#EJ7b%Hbkw6XzHX0 zZVVrsCd;70aHa@?FERh--Jk(DaFDeYcOPRfFt7Wi6AcPlmDUhRTy8@oF;7WAVbb=5 zMn^Lp?(N_RPrKXW;&>De5dn|KmV5=HupX~Ok zfbxO!S~})3$R@nZX*2qH@Va=Dha)QBwB48TM{7@ssmQ$A3@dD`ZlQ8M=QfN9b zZnJ~aB0#$+9>>^mNljQ9)CUnUKEH|=p0-kgep5Q|2WnJ;O^G5to;nA5LFFU6U>+=S zXlP(QXrZHE0K7nnrUzZ(?^tYbPGvSazK|8=<4se&>x^vJl`V)l0a$KBI7;CI*-j(d z)!^hqS%UMoYF+`G*$YRUXB*&0*Io=L(6C{wW0(X<>dam!xPlI(VHF6#{lC0)3~Un{ zaNHnQ1PfxK7eWUTY)(RxanQo$E+9eXb!3QXYD&P^t6HLqg9IC|FCplH}jn;E{WAVJ2K-1HfUJ|NgD6U)x zg=;IJxtu_w!w%1TFc>+O?bF9Y7)n`uC>qZWKnZhD!P_Im0=HgfAJN>0&|E+UxmQQo zlDOVHo_#>d2iNhw8z@d10Rc~WUs6Ga$FompPNOz85aw)+7b>8rYJDU6taa){wMO4h zGO>!hWB}t7y8MXVIDi+3X6HqWfzZ?>hF$W5nGAhiIER7(EQPiqOGQfN8h%6g`pf6$ zR_aRULaRR*ay-iM3b`xraW~dM@p#h43R{OCnT5;d%CeGV^gW6AN&sFFalQs8mX827 zB5tLd~HzlRoY{Se1iU+!}x+0Dbjjiev5+60JGViG5I+qY@Xn?S65rzd;0m3XO z@N$8*;vdso#308QSqXbkAc+9mo4_T2G_x@dsgB(`N&_0#h>(a_iR3E{A$SGIR4%Ud zxWp$UNshv=0^cg}-!Fbb@5~c)V=4!jdRqJs0bDe(L~#?=!L}3RHVk|vbBsL_K}OLKcG_{N z8CP&%-FdzLvfBr{25#x!(Ya@H&%jV`|Bm(B2K(>d9gGA$R_(YtG)uWR@g#GS@eiCjoRV%PZ0j5X`p2L?KN z2KxGk*Z24L-P=2qSl`oyU9got6TG#jucvEQk1-uSbJMc^f#Jd4t=onYfAY;lLw!S2 zVuG{_6YYI{35mKZG1#-KXYjtBZfqgG)@QCRl4RZPfr0+Pp~R}*O@m#7*h5?HGo_6S z>lZc~v&d%_igW&!`o_k#?zTnEEzK?Ujf>hEnv==a&088;Ha8>}wKcbNbvJc&wKcS8 zaum~n{mP&7nW|fR2KsmP4)qTXZy4-r-8M8duv~BmMg`4}gUpF45B3`gY z_)N8AyKv25|5ng{{^HeLy*qB~zWZ+Mea4mnv=BDaHffyoz1w>R7Yba~zhh{yzpt-n zaQ@rT$$#`Nc0n&2R9T)=7(ZQi3NW@vdC87Xf)}Nlt3& zb=$fI!6pu}t9ypF^>@!-eCzHV>dd98zX!>%royPe4h${r>)(7YyZiuoWAV*BL;BJ!C2K3)xasb@ zTko#FvHKI|vV1pq40*IM57uLe&wR$g1#B_cvvSR{g_IE8YkCKImZG=MUwr#u?@-UO zZM%2e+ta;tc&Nv1vLp@~cxXRS2Fv?)@7m^)5B!B)=M58=j>A3ph>Ljy^d`OJ+4XcS8- z0-|VN1Larv%(6-HSlzXwYb(n~6>Q#a&2q>Sd4WK;_{_>n!D+JWK&u;lrmZkL zty#B&D};-K(fa=7y?t(LH3FMUNxp7q5F=)ezKu9gQ!KeOZLVxb&b9C8c8HNn4|(BA zDwnSL$(^=wf;~MHLrJmL%}?zVzH$eeg<|Huo^@aXG>qFKXx-2HOlKhpC&*{bVDEN} z-FbQCDg=ge$Eb-a& z2}$ZogNw-{SCb?f*d1=y^xxkzxNcidU*C%UT|*0n-tszsu_ehmH>p>APm*%wj{ExW z?QtXIGJqt8j##Iyx~hNc*4`ak7vk9o6=itoZiqdVUt4o2DDho(oGi)89b5Vbx2u9- zAbdv^B_&!t_P?;XIbX%}>} zT)~ZKPMqzVJ0Y^`diu7wvC*1yede0tv7NFw@o1b#9tcvm_CP2&vE97UmPPxeByj{G zC_{m8RsZg*fRB%NrSZYmv+J9>5v_3jXX;x=0&n!weACd&u&SxlulvKP+?4Ki`J z-7wJI1s%A5$Clo$yLHw?f;E9)I8?cyIAy8mI2h&V)dYG?%w`>fm_j1STDHEM2JDYB zou4XRO1^U41iDVl8Fubv<#7`#Ju&{?*vt9{dsyRUaGpC!v-IAuqjyVhPd8sVU|2f2 zRp1~up1K9eyyeL}7;Wng^0~5xdi#2Zz)Q|tPYc~(eW`A5Ez(!f2X6J5)%i5crJ6La ziTW@af0fVNoS&taxfYV!fR4w{nN7h{#@JjNCqY+Ob5>kpX3MtqY`zytO< z)ONAYv}kT0vZQslZ!FuQq zI~K0oj%2&~wGZaz1mwe_6pDaHRj8o8_?%b4EC#No@(cfrRGbMl|%^LQq&lQi>>;Cj6W^CPClvIVNd;`h++Z&#{3y-s3ZOYON{MowSd8uuU0GxVdJqVaL5Y`tRS7aK_0*XE(;@ zeq5Rn^O;KP*-&4Pfnkczlv|%W))@TYoQb&aiFIorqN;sns`XQo9+nsCAsxm=#!$iX zi$vC(sPx*vJJux7UAL%RqpL5mr@7HZ^h%$(%trJSnYeY*5)g=6HmMzG@bZFy(uJV~H zY-*QWjIQC{+<{=x22BFRsLxc`d|DTx>5Jl#Y#7%L$@)aHslFvKH(B4%SU*o^pEf56 zOePuF)Y?2RG541K`+Bx->KRO^7LVxEdA-q_B`+)^EkgA69XntF8{7p0mYbq@9bn4h zyw{smOZ_60+*IGptVA{HAKc~Uvj|hn{OE0n-rUgEhUm+?uuwKW%`B|)*)&S-1qmXE zK9)$f)I*2oY}&?P^;-prmgJ&F)@NX_w+~$?+3KP(X_iQ>cA@+%iD*lU)a&z`hx$p- z{7j3}212M-ZZk##fLs%aM$O$O5o=Qf7BqFAU~hHo4OG>z3S?PzIF zF72!XY_Dr<>{wdYx~Q$CZdrYM{nDkK%`Ke`oyLUZJUgn%B+FZyTiTX4)z`H))gwuA z+48!!Wi1VLjf?7+H?-B`e;I@~W45+7cenQRY^vi5J2G!Zbcy{RkNy{UWi zmNxV(#%$Z%u(=Upx2|E)mL}xc-BZ`v($ZDey=76?mWD;mUG;6)KERmG2<&dC-&EJw z-I%OvY}>rKu4_}*qPk>DYdUX8rzbsT?lV(+_b1}QOo8e@aSr*YiaCi zZtiJoYij9oVz#$6H8(eQG}N^u>*||Y>Jf8UdtLjoj*hxT?d|o+hL)C&&Q1r< z<&8^|?M-c{LPK*i=$&kDHxu~tKam(hmy4EdS z4R!S`o7(w8pl=mbJdb)8KO%j+7OTb9+eb}s6uTh`dr($>(HY;Ge1 zI9%`Hblmmjdcz48sQ`l%e4+*KFHF&mD)jzSx)TKvoY!NXc*fifD^f>aANNU^?YlO^ zq|~#pyN~y*88bEqc|>`;9`C&4Rd&2BkC)ro53brWpTU#Lz1xjT8G1r(> z1o*w-Gbyr32shK^qgy2+{VBwww0!|j&RdS-$#LK`o~3vqQmPCOjJqiudms;CyRVp) zQ(-*s!8?w3m_2y1YaGC{63=JwtitmMo_KgZ%0#U!H1DJS^-`!eK>fE7iM)^cC#L6l z;zj-6;7yl#AN5~zO`a!S)W3c~asO=?{PRCfxsT-g+I$}S-Qxah{6eT9ANoNN ze++kLC!ptCcJ#cDj%JB*?XLKrL;Mw2hsVFM%6 z+$Si30|O45jf;u^ejI!otut|N8|@*S^~+x*h)t#bX4d}xnAv%B%pCl|m^u8TF>~UllsS&PS#TZJ%hnjP4e9qG{Wp;QyGZ|Ir2iSx zzlZeiBmH@#|9hnW5b6KHlm5C{#;k!gXkZlvxy{BLg0}R7e+&NmZ4(=N&LqeFn^`;d zve`NIXXfD8o96J?+vddBS-1S_K)5xa?7-DXkHO{;lHR=I0QAd%ehBE71N{o1A2|!Y9gCYA#**gFv9)Fx`8+mu&^$kO*t|Y= zBA0#|(qFv>?KOa<^#fR&J7mlkkbdh~wCh;Rd==@RK>FWB`XfmHr%3;nC;g|8e#si> zmjlKO9WdrM4jJ=Jr2mt%26)EI8%Y0GNdMPJ{|?gs4C(*Qlm5C-q5AEpJ`~LZL#Y05 zp!(lL^}h?=`qP*hdn0Maezew%y|vSf{p6q-JA2rS{oRQi{?|=IdXR3Q9_ewh@}bp8 zkG#(IBK>g8jD0m}#-3bj#=gDNj2%6QJP(_(w@;1PPpxNok<{lGt#d@`b|i`2kCzU>7PdW-$(lY zhV=g(=~3pvH^s3emgm4o?AO+{$%Hv`N6?4 z^XB0(^V1V<`Vi8S0@IQHN~E8K^q)fd1xSBmY|Pw|MBiCEW**v!ybg|;KR!HW{_=#I z-jN9ZTprOW7yBW`<8;!=s!=L3bg~!)VU=LbOZi-4^h?S5mvR4DQ6Pw6)%kEP<$gl0 z)8pbmZxc-M_+zxldvjh?FK`lEIKItUpPc)-pPY)}df|3L=fx)Uh81=Ht4!cfqKH|k zD2?Lk>pY4^@p}F%itfKO%0QiBf{P_2<08SOL`Q=BUd25AC44S%fGP1z2`;935d$6U z;y)5OcCo{C?BX;2|174?J2{8q$9wjaaQ=ycWmua;DdJE! zNifI4NrNXu`yv7^#NQXto-rk^oUnV9(~$jhepG+>#jR7Ez9D3`d2CPATgXNUe68NH z#G|XgGxxE2OJ!wcp1s}bFV@~pJNve6+j92xJ$v?;FMk;d;1$>5tjsU!Ex)w4 z|4X;Gm*su1&HR!-7)J0r;{5Rh`BcKVCxXc_TVZl#jdvQM&;#SE*Mf=HJmse<|Fyti zIS${Tw?4sfBkRw*&Uw$Wkof^>U_TG8x#i}n@++u;RIOamajQ-cA%Qt^ZybDP3#K;z zeq~4d`aOU7?vHNT|JK&akGyyPtj@1an|Jl{7dL%1wDN1I&W_S4(<+;TUz|I4<5yGj zMgz}9{SOA(SDuPIw_;ZHibSXX#L`32hEwf4|T>gddaq%a~cQ$|RD$ z)UkkxPrbO8&)jSN_IKWY{`z0Pe#TE8__eXW{`gz{(b)sv{{FkykG(mz=Xbt8IQGBR zwXHUr-udHoe{<*Vg(rufI{zR2XTN;^Pd_^R{h$5x#dWt-kNmr`Q-8GkOTYX6il5#Y ze(1k$_?xY}|LWQIPwc$CrsBwN?f$F(^8TKm-Whn}FN3>(^RLGCJoDH7v*)kx|BK;6 z=f7pXzhLGSA3gQ`pGE%R|6c3+pzF!IA3gckzjn_*{^qxLoj;ZRN@?OZPyOm2p6^XR z{OeyS`S!Q(#-iVQcZ~hudy76g{#$#Np5651z27bUsc-*ZoE=+x+qeIwWbar1zH0Gp ze{;(Nhi9g~_LCRi_}@cE{`{pc{>`=Ty%J4*<$wI-5C3@UM_>Q)d!PFHb+3Q;_tDht zKl$i|^WRK8IsC2f|Nb(wXeDbze`V<@M@+ zcXaN2vz#+$&di)MbH3@`;P@BIk&%XXED9WGWXCjwk003+gD9-~rbO*Vq+(c-T*LbQssP*`8QV=k!J6zxq7Yixgn21TpW zZo(qw4oOHuxe}7U*&zq(;by@K^n1sU0@Pv2#vBSj^;s!wNvn?%Ja^jA17g~xb3jhY zTttvZVI{g(lnKv?ddtUzpMiQS!GxznNyp>%1R=9EupJ4=Y)x!O9I`7Mw`5JbS@*Wg zLC3?TCmD+0Pb2GV8YUT8>vgK)>PdzxAn&D+yeV_QQA59r^N`Rp?^EzdqV1rX z60-DmU(`;-x2!K}HRSh| z=HQBARG0$RxZ)JnvXm?TLfsakyM1nO`EOwW29Z*4T2<=36#cf2cc<~bIS{X`t5UZIg z$ntU-q&br*rvD>5ZF2&gAK=PJ*pb8H<0a5?LLZtsaS#bUjeC{zk-r2q$4dBMSq{~0((E)jrQ~jktUU{Ki1y%1Db?RJ^0H$wJ zB;TWaelE^TRG#7byYKKt6%Qkj0`vCUwex^3U5;&fDEmQyw#qI%3l*q7FJhkAUpH2R z!)GY*eMZH0sCwI0AFiZDWjwIv@XeBu3}oAw zp0_Tl9llr*`6TK!vc#ah$Hv_W>Cjp7Ci3yf`IhiYn8&-Mu$T0gumsGxZaSLU_1-?u zqGylb*1`&olbX~Hjc44=j0-J#!US&!qVGkbE z@$mfN%6neJ*-kGa-uJe+KN_=ksQ3pFvYK@lJnqf7fo6P>;d&u+q#{5cXYmeLlKvd; z0{@;o!2~{Jo2N~a%VDRw!IdvpqSVzIYs_m0l?)#~EOgz+C98qdUhhXg7Rm^vOcc)W zp?twv^x~S+pr`PtynEKcnpHmYjNZAgr$g?bzR9kCH2))1OIp_Po@kb6gj*RkmDS2w z%PfKr1$A)$Z5hlO5Aa;603ZMW3c-U<5J<|$GsvH036Lc~mcW<<;OR&LfW`kgz&?_k z1VL)N-*q4cZ*u<=@EG({0RRkm06hTyD}5*Sa{%-in#rU8!M+n^a0c|f;XmB}|KhwS zjy*a4@98}9n3KnxJO{{gfIJ7tbAUVt$a8=^2gq~ad*%QsO?SeJA$eTV-HDMEt>60pS0N{*t!wY2S%m_!b#h z5RrZ`Rsi^F50nY#8{tton zbOC%VOhpEya{ZH@$ud9?vJA*FfNPdK56Chg&x7$j2zf0a2s{tMubBE;s00=MB%41K zUjNJEPwxBIX8ia038pgd{>?h%aVL-amn882cn&1b`7e$5c-jBsxI;Z__w}xSmp}O5 z)ZyRKb{**dm-cu6uj5WCqtD6UztDH096pu7f2r@E%HY4)ccKh>fIc8TlVh?h$a8=^ z2maJK(C{DDW$->m;(xgR8KCcQUkl~%r_SH+BzrYU_kONr)WC@TZ02KaLLeaR8FahK7-@dkKJo{hyWEg!5+NDIs zV}^;CD_}e=Uo_4XSJQaR&^sPeK_n0`#4j!;enB!cVKDdyj77+&1c+&3`9yux1U``- zkv_3KV*5mNt_kuCg_x!>9 z|H-@)$ABFFd263MX5=v=&jIorAkTrR%>nqn8{YjGn!;WK`jYYA0soZWmGoUb^l5&r z4~d}8_k==#^t0y^Depv{zSf7|g?}h#=trI`e5nst0fNPM0F>3wmOtd>bHBFmr9S*@ zK7NEAxeq^oUVP7ZkjH^M4&O6xCc|+6dg*fkewW>3IKN9?nWVdHtMU2NaP5Sprj&!1%o) zU<}8?$2b6@{~Nc&@Dsmx?>rGtT=PPFC;GE=BIcTi83M*1sEWp8Ow&Y6yeBr1W+)oZ z=L#5)<;Nq$Zz7(!MurgEgSS~=z>j@?_eTK41akaTzQi=)EchK+_K)P@h982~7#bdY zf**JwDId!qfBZ}dumNKD-vl5p#J~a`3IUA%W&q!FK|X)yeGB9b{=bOdO?E_nerMi@ zJd)$zcm9yahCDX^&vO92dk>g`4mSXG6s8EFpx)1r8RQMVJBMKjfG_ECJghXuU;*m= zD1W595u5!Ik9cCGDa00_&X4j3|9|FWKJCx(*aGT5o+A9L|NGhgjXeISOuh%7%;S&G zMJV?_MUH%c*G~gnGjP3s&;0qBIG?*0@;kgMA@lZq^Mfq6?~@z!=QDn~P(k{4SPR58 z5AU~PNqGF7c>9#c-;p;Wj}1VE#AkB+=g9)D)!%j8Aa6&1WBwp-@cq-N-;l>MfG6lX zB?ibR{x^ZiYy*)`a{LVvn0Q?^{$2&(6#>9}1O9hc4Uq4JxTvCuxM_mYST1<>oJhmn zISg~gBZT3Tn3zwjN5q?;L;R2bV;!47{hp`@AVIl&DzCH(@O=R!vk@N3@c8P^I~l!C^R5D1s28CbnT&@*kpH!S2Ngc0JC!s%hrzaqVKN>nL7~D|0KQ9@ zN_&&lfx4MAOvb}xct10b%)|Kj{o8VYYYj&_8NhQQfS)%SGo@2!r)@t;}%-=_%u510VxGXW1x0HB4Io`^vj=EHJW?{k6JuEk><5;pB) zEx6Hw29E%M=(n&SDgRjWmpnl>6n-*5nlKy!@K3EfNc*4EEB_?ze@Z6*?{wk4rG`o7 z6x4NzpMfvkbt07)tOq@taB0>7AT3h>>Cc77pn$aQ=brOHJ>omePuqZJy~5AHx6DJ* z_oSb;@j1S}HUC$%aS+IY7+^no0DLQ-pR3;vXh9WB3_o-K_ovc^vbqU?=#%)FG9euY z=yQnzK$`bEKYz>G`__Iy+M)lTEFf(d;5{sbpA4ky2ax_}0@yzx0bqyp#lRIXrc}|O z60C^|7zem7qXa-yxZv?afHWcPw;ebn4_2B8uv73QER2c!vOOf_6V?8S2=14l&P)73 zfHWikOlBj$b$$}-KL+%O&*b>WWl;y@X$N44M6S@L;wJ&9lfNW$NCU2K7@$9eNE7N= zi%9^s{Uv&^4B`^)04dF{;eDz6pP=ag_#}oi;NeT{f2|DKJ7V}z+xIhR4FINyy7ou; zBFdm0&`bnCO#cpX^-tsn>OQz8puAu|e*_>6Apk!$jE?qxksc0|Lc0ZR8U_F~L2yCB z{7(a z@Dm^{C)Ojz2SHsp#86MdycPiXPvA>FOsLo4If;}8k@i&MAEg1$&(Z*3_|`o>#3kM; z`W`(8+k@eIaEbCM1o*_~sm4D#f89WvP+vX%Mu0d00DdS;#Ul#U2Gl!HpO6NKEBy+G z6p&^DZ9|9P@r)qGA{{_|p%6yK@st4AoTCu}*yo}Ey)=5L+3@&@6leeoYL2JuC=dkv z0|Dx;N>E0LC@74l1ePHP)dUs%*l)++5CNd>U`_aq1k)yHf-*pj8es!#0+vDVD-FWJ zGM<8ae%gul03PTf9fEz0Lpq?cod_Km3Gk$c=pg3cQw7lmPilxJvKpk-z~^%C48tXC z&j_SCuCbw}h7zMhnFMFF1NKrMTazkU)*d}DP8z|TDXCxNUR^EsO#yZ~1T&~pTT zHUQfVv;x1sK?hL;j&5f}8RR;HcAXF}u&s0ge-6k-(2g6Br4HggR>ujn4Abf$f87|b zE}%9HT0j*M={t}0!3#*ta;&ZK@~O0=3wVGy@IXTe=n*9ad2>aq#`^6HIQS@+asHLZ zHo`)G!O;UaE&%IeT?s@4$U+2JG)A8q(1#=7Hdb#FXxD*+ zWCHu>0iLWuzhGDbRsagj({Y~QEPdA|HP%;YpjA*nISiJ6;evx;HDgD@6?ta0+ zTNkR73uHXi)66?Dl&5myNt{?x5c7UQ5XBxs5XLhJgGQmzj1-4B^b>Y-i#?H{x|F)b z-2~E{;1op*_*o}PLzqU1S&OA)Mz7Took3uR32J6qW&8E^N;WQTc(qMdqO$;(Ae)An zam$u1BG#bD3KWT0IXQ}Q6S!azhMDaHhOUddtDB8AUfapZ4X-Len8QjZDo&6lh>D64 zKrmvZ6Nd@OiR3TgAqdSw+I27#m>@I*7&frnr({_INX zT#?({a(z4R8(wLipDJgN;SpD!<--w7ca6Z+&ygZMvs>@RK}XJv9Iw6-rmCmrwG>OV z8ML`>B+NMGcR4X#f2QGDms568&R23Sy2oyC6^p*hsLUwxIH;d0xXo>`Y$+ zHMjAcR`Z1`o|&z_74??e@{mL~#SOD(#_R>%w=2stB^1n0d)vO)a%)AJt-gMuuEB0v z!SkA_gnGRfB|fGtCvR(-wMw>&mOh9wYup_f@E~_@jKUtTtDZM=PhUH?flV627;*oe zREh}2*09$>OBwe%XRHlU6sv2%x-QtX7v;;Xey<>l1LJP$X8EDQcJng zmY%f!VamLMWKEfKOa`n2d?w2ytp|$j!#rX<t#=lRVbG<0?$Z0=n{@B+~?H9&y3cs#T&*5z4K!bIMI=YOYKwtpV znUfiX8pTo&Fd!n(!wd$Pfdy+Sgun^Y^w^nLmS=S>K~{8}69v+;R zMc97f&3X;lrICg*JUYtVw@fi5&$Ya_uH&W-xaDelH;KZ+yyMu})Kh5#j*{`dMmuYd zNXPbjhQHFN!qYs$zSwn0HPD5wh()Z2U?`H+w7F03>4t+&`?MSnMA&)9%DpHwhSd@mHm!tvgsX=gISx;RPJSsw?RpuebHf zF;={@`01;~udr5~Jy&#*HAy=c+^+B}tLX~GvYn|or51Loe_w3wnKny?s_jU-7W-3< z{fB2IUx+__=rl5?=MIDBGKbsL1uvA|$!ZLc_jo(P*BsFs>^&ZkR6FNP0Rw}M`}`AK%v+v5+7-xs zl8RB4>13!J)m`_3%6?lvLJ(y(AqX2Yp_6eZ6>==9;?)z)%F{1JWz~N&Wqyf11Ugwv zlprA{12yuvPF@6((qiJ0GLkYz1pB|*1y;fgsO71d>4{oi2pR?vQAL70EWj{J6ASP} z^{*;{S8}qp!Ry$s-(-pEV^Ai$NcH7-IdEG6+N7cMav)WVX6>Hs`2ZL2L z>)Ew6>67)}hs74}Eepgf)o|vsJ`?c-w^d@RdVv1)jY@H`eb*Or_4Smh8ZjSNKZC;0 z?PshG&l$q??rb_dt;iN!fm{w@pJz~7XqHo&4#%y!lKSy)B(25kjV9DA+k@yqHjJr}J?3B@0d~bDe zh_#hmd6jw;L+^I%luT}h#q^er+6x1s&5b9YvL)Rw=2cZalgzN`Xoh19#~2uyy?9#P%|l{FS4KBj=!UBmM?G&oYtrP@%|E!SCTCEZv8}6O@9WFeLrzha z5+(&vDgxUUEwB|Z&vvZ{=buZNv+bVAn;EmzpRa2&6YuNjct)L?jS<|Nv&if6z)9R3 z_v1EY`7JB7`nT+5A8F7!viz2%LCkAk^vosO1Ww9?JiB+EPUp^B)i!rR#4|#a2g`Be zRiXk$z+etNb=PrJ0&J;2Dp+%KlWt!#xn^Tr4etni2&COYM z;X)@XSLeTMj|hq%YN10UCu&()!rhbWUn(vnE}x0j1NTm<5+YVEZUiOB4HtF^L6#t$ zv?xg;M2tws#X)>(L>vgSArU+l?C%Ivloaa&X;Bygj*=2SU{RkapfQ^z%d0FGf%A9~ zSs)u*t=EKRKlXNoM88mOo15)Gw99Fv^b;rL6r+nYT6q&AoG3>cl*Q~5e-LrXXQZjF{#SlrH?#krS~SFrgt-Vb1B zn#ERb85^kg=5~um`?aSW=1OmuMvr>P$R*s1tz7v~pxc~3dB4Gm8upR8dGf=1?s|kg zoSki9(odK6qG?C+C7EXF)eko1FFHKb%B^E`wWM>y%Ogu0l=8%HX-c!~i+%mDLf5h0 z6wSh=AnuEKvOnhvx4Wx$>GJ#6BxWBuwko3B$wNwLyF7aZe<$1JJyh9B{`(B3NTWtJd(L&2p6}hl+}182pE*72*g_r$ z#lawx8Mb8(^d;9ruD;mM&eP5nwe3{(#^^aui=H)QWC=s7P>pLG45bp#qWo zd7Jk|gl3s#B2~H(11>2?-&G~4K2_u1nxcjF8u9UIs&6&f#66QoW~1n?9>I-x=_2Ez z^@q|ZnD!V(3zp;fmXGZs$RC^Q<3$jDy|&ZHLU;}PPi zMf5}N1)d?z+at|xYtU>KTiohTkQ-OlU_(X_BP#3pgn2|$f=12cm@omK9>*6dY3cm+ zz(N%;cBKECISV{DZdL+M5&};UbduI2X@+P_)v%~az@6R1#%^L?H@>ZdyE?F`1BT1t z??ffOXsxD3G%%Vd24IH+LkWSwQ?$e;L_7jIM2pzbDOlpEu;n)9L*Zn`qQM&k5)TW| zjAO<$jZVbr?J+T`6$Q5fy)5j)%FLcV;fQX#!F$0h_Uaphm2r&N19j%T`e@y559g42 zM!Op6lb(+|-{rJLMOQ?#28LDHy}-Q3?BYvqEs1xCHi{jto$u0~drjl!3&Y(_M<2g5 z(a+OnIU)AwoMy_tIUU3F9xBIc&@CBDv{PmBPM5B^byIVY_30-0M#~cx4Zanv?UIN~ zOAz()#hbdr;#cvc-Z3;?vES*+1&3E#m#@B>oZ&fRT11b7)dp3pbqmYLTM1hVqds42 z3ZJz(ON?_04@t|s+FYk9s7qxu-+$=_g+=Nb&-{hm@Uvc??dKVKv4tf(;nB0xxp(Ll z#H8pr&Wer@GDZ)!npp8swd;9ZmscuqKF;)LsQKcoJ;NbeMV%50o4C1oHLA0;HVS*> zO}|3t%J(iwu%Px@){<)?53U?IzYUZ5Cbn;9@{LCYzAdjpwed6$4Cn4H8t{(Yd*gb7 z?Mw};hcBl`Q~6XCUygj%&1W6i`#!L zyu1F?t?Wo{`u^qy^ZX^~$H{V08=K2JwkdT=x@jw^HR{lHJGf|2gb5iYMvX<%1 zIWl`?SCU%bDCZ8ubd>V}eQ=e8^PvDvDYV<=yc?&v?%YW%c^W&cZ*$vUrm)I8evfET zv)s80&jb8*T2XQ|=``{vs1(Xvtw(>J8Nl+ z?UbAEH_xn}r8zRXqJDYGsCV`Qk*Fh?n(^_d94FI`)~n|ClkSTJ$GohZW!iUWP)XwQ z-0CNH^HmC}mmlb2RMF}%6n0agJgR<(NwQy9Pl$V+V3VZ&2w@{@G@f^!=GD}a-E>;p zPNU^xFi&@Tpdd3k)6B#Sq*=jkH+GOgD zi>I6T+!1L!!KbCWUavB9-h!g?h0e&0rjBCyxQfFj!F38JlC2Nsw93oeW4JDL|K$1j zxYMr|jy~7kcFv`y&w4>@wXIA&yS%7GJTLEXX~JFhLH+nKf0uB^89oL*Zj(_32W za>|fVIXQ?`h7iOm`C*(f7?fxb>s*k>{b6*Wvzv7~$f5_EtiLWXvjQ8>eHU?mIBne_-;$q?wQler;zz>cAK9>UEb4i)lztUvc78qUh z-yeEouoK%NjwPLOaQ|xc*X`VA{T+)5GH|DeVHP7E*hu{yBrXmy$whcwdq*1`H%mun z=>AYrgpP2ya}`_kVdp9?37q1R#GUK1zcMkgr=(`a5!({Q6XuLJ&q~Z1Ys3{c0zE1c zU-hP3-r$<}Wa7IN2!SJ$E zi|kV8W2y^>{q`_7&9>KUxSbRikUh$Fk;TbRd#h!0i+2T=N2idw&#{CDmkc}C7)D-J z*LhhU*ML83P~sb0daYwdaWw(ia;rtK>- z{W7IA#BN3!C$GwiF<)0N&yts%I`HV?);aoJD_A4FWehx3b$cQx=VKPD9n&u*C|FjP}K4QN=3>$zfIv_VJNGpdKXi*l|<0tN1tplQ_s-wL{_=NF_E zM3_$AE}6I4IFh%BJ&gYd|CWd4svHk%Qq$F1%#>A%@*Q+(RSGs_URPMef2wx%qV`2% zEM?(R+>*;WwN@gX#t)uf(#LU~JH^qkU|rYN$g<&iYr7m~YR=nVdcdE5RoTqgJEieV zb%8rvMh+{51Pind61^$mV5b`Tx2+;A+!T&^SKv-&CQQwRo^MiD2#$b<`FJciP<`+r zpb0dj%No8DBD!2I&a8LT*uKzpzDL|b_gx$CkqNh)NL)6F`a+m3^a3;X*dDVod!f0H z%OlB{U*P2ANQkR4U#TFCB?CAY2Y5>P7v-Ow-EvZ zrnrMNAmV`?q&ktGDeWM?%#zzD%4lrMD0gxWmq)B|i*)dG)q179Z1&;*gUpdo5X=|FbHqc42CtXe=UiV;-jUeq&?PbYP z9x*qw-(MC!eoVu0f!^YKl&n-`%pzy!gqC-jxo2M~Gr3plH)F$@_JZvh=|*_LmAm@T zmZ763Xccg7JtccXGZ*sJ$Od_O$>s;i>$0F;|9ePHa-KpJs;r z+3R%sJG52v%iaoaDSUj%x|O>8l`bkc=ayPb?(NP4cSdK~y!Whlb)bB0C#ul8$=m6; z$e}eoJc7s44lD2P=4}f(hN^4_0Xs9ufV!@QAxNBAM{Yd${!3o?bqPnPbn32e)fo4;jpB&xBU9p`?Fb^+n; z>eJ`k+qo!hBBJM4*FUp=T)!uDIpWixthl4mcZ0rnuasA!X=Z6hu=QE(J`dFa%WbnB znxECB;kMf(#htH^X`b_F<<^SVGSk=h&>ypMczXOgXZa#JlbSY;v|?*Fh14RK>lasZ zojzxv;Wbhh=^B+OB=h9hirU_6QRa00`3L5Sybe7cx!PmKT7Kske*YwPRlHJ*l2w3@ z`=)tw_r%CbGo5+!CZTPy@w323JS_D=3vTW!OnTI^^oZ-bb}l1_=sxZJOo9e(3IZ9f zN)?Y+CePj|eSLm^$%zB5%j^lDNy)NCwiW&?5|vfz89j&OM(Fdb z7rb*9;8T3QtdJt!R!v*$)tdfAY8v7ADj|JIFTu2a6^jDi2!nw}%STZoGDU+qgk$P; zoiQs7mR4iJM$SZ5o2~Mgz9#DSF51P$J9*NI`Ei3RjMFh&&3W^!TdbOnH!pp2#VtpE z&NPo_8K%qKpI96M)g zD+xLkg=|ANwM?I^nm^>clkUWP`}g+6m7G+aOD%5Qr)f1Yu5%217mS}PA-cXiclrUR zYg+2-IB9V~X)`aS>s8KhjX?3tt=MlbuexQ(#f_zIG(&Tzkax!RawYTU7P%)h_u3{1 zB{c2KY#rWJV9g)uuPy?JishQQ3WvD474Dp8<|}XH^pt&?aI#fm^S(O%jZdXrGmfJ)FUc?VJgI(i=-Pgt z=hWunGNFo|-qM}%%@28pIR&b34tBhZF&`4V@7K5du)ENlc|!aRPBVPw%nDzW7j>_# zk2Th?#JN|hFa~*y2V1`(i}f>;Z7)7tTO>O_Bs(Ta@cDkl^RhKFVnolbo5nzWDX^Y- zq%h@fzkYoI_Fd2;vB%gQy-2y~mBBl_{s_%e4>W&$uZ_pD3KuyKl~A0;9dIQ>XX<@7VL7}b>FyX>*E zmm5K4{9Lz`0N!RNfw$Qq5=2U$J=gu6j01SPH+BF8zDfcmB^I1T|KfEYyLN>_Amzf+Y^lZCXI(t6P+fa6UU7qJDVOtz8v9r8lUg^D1 z_`Gz_tI>c9Z<7c5TpsZiXk%`zzO&%bJ7K-b!B+#B1n;=;9J70sca@Y6DRFlna7kWq zHn#MzW-29ydCNTId+q)mhH1Tp3u%sb_DL*xHh{SqnpUN*FiUdz27BG?ykx!I&r)jS zI!-qZ&%Xa^i;;=$E~lPkExGp|)9iv1ok|+;5t0_O(U?+vcBVlRy@J*C7@p!B!`Ev! zR?f?C@ThR&6@KNnc?0i8p3&)fy2A7P?#tHq=7t^^Hoj|;$#zvE(e*qkJyHLJnZT0^ z(V{^Z4{#OK1$v#g{1OirnsG8e+h6?6cM0qt+=sxcO!pTTA#f`bZ>LV95M==FGE%o5 zL6D>}npSi+ft>&@bzoTQj_8((%j!WiZBuJ4`UnnX-;3ohRgT;GzB&PLQE#y+7k>w?1)#|yA z)VVfL)Y@F2h>B5)jB6k@Y-7%AG(saD9(-TL%b;3RDN&tDh>o#h|GKQ$z^JT5>6a`z z{bAT)`e`>VI%vveXVci2s-HU_70Uif;oiZ#i{&{^XV}g5Z&~S*N|<%KrrJOfTNYtC zFY96{2lqLOlCrt5`OQ1`GH z%5DD7HlzpGm2_EcTW;Sn<3+vfAZFx*b>|_;j)-1|MBNjmEgG^rmbsiWOrn!0-L|S~ z`9suR?3HDNfYd4v6YZfg-UW8ajMMk;pXpfF(AbVz*ioTzA-E)B#~o)A>YYzHNBI23 z_D)|?jx0uKZ(6nXvtLbKz-l$J`rus=mu*}zn3G9YF(%VkM;|7yOsB3nKKE@S%bhfn zsL)sMxN4g=#;liPH)Z zolbk#&gMYGb=htK0b`%6G8MNIXZ_gB?`CCoStti#f|qU;eY3HacFER_C2tZ`mM(0% m5U+4qwJbCBooTG@yme}Mr;}2RRZbl#x^}te`MvQA@BafhK&J%& literal 0 HcmV?d00001 diff --git a/PSAppDeplyToolkit/lib/System.ValueTuple.dll b/PSAppDeplyToolkit/lib/System.ValueTuple.dll new file mode 100644 index 0000000000000000000000000000000000000000..1cadbf3ee367da5c24e64e25054ab2fc0b6e8e79 GIT binary patch literal 78992 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 K-NGShM*DxMJ0np5 literal 0 HcmV?d00001 diff --git a/PSAppDeplyToolkit/lib/Wpf.Ui.Abstractions.dll b/PSAppDeplyToolkit/lib/Wpf.Ui.Abstractions.dll new file mode 100644 index 0000000000000000000000000000000000000000..3877b2f04a03e7235bf4972c116d3eb9b8982231 GIT binary patch literal 27168 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 + + + Wpf.Ui.Abstractions + + + +

+ A component whose ViewModel is separate from the DataContext and can be navigated by INavigationView. + + The type of the ViewModel associated with the view. This type optionally may implement to participate in navigation processes. + + + + Gets the view model used by the view. + Optionally, it may implement and be navigated by INavigationView. + + + + + Notifies class about being navigated. + + + + + Asynchronously handles the event that is fired after the component is navigated to. + + A task that represents the asynchronous operation. + + + + Asynchronously handles the event that is fired before the component is navigated from. + + A task that represents the asynchronous operation. + + + + Provides a base class for navigation-aware components. + + + + + + + + Handles the event that is fired after the component is navigated to. + + + + + + + + Handles the event that is fired before the component is navigated from. + + + + + Defines a service that provides pages for navigation. + + + + + Retrieves a page of the specified type. + + The type of the page to retrieve. + An instance of the specified page type, or null if the page is not found. + + + + Represents errors that occur during navigation. + + + + + Initializes a new instance of the NavigationException class with a specified error message. + + The message that describes the error. + + + + Initializes a new instance of the NavigationException class with a specified error message and a reference to the inner exception that is the cause of this exception. + + The exception that is the cause of the current exception. + The message that describes the error. + + + + Provides extension methods for the INavigationViewPageProvider interface. + + + + + Retrieves a page of the specified type from the page service. + + The type of the page to retrieve. + The page service instance. + An instance of the specified page type, or null if the page is not found. + + + + Retrieves a page of the specified type from the page service. + Throws a NavigationException if the page is not found. + + The type of the page to retrieve. + The page service instance. + An instance of the specified page type. + Thrown when the specified page type is not found. + + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + + Indicates that the specified method parameter expects a constant. + + + This can be used to inform tooling that a constant should be used as an argument for the annotated parameter. + + + + + Indicates the minimum bound of the expected constant, inclusive. + + + + + Indicates the maximum bound of the expected constant, inclusive. + + + + + Specifies that null is disallowed as an input even if the corresponding type allows it. + + + + + Applied to a method that will never return under any circumstance. + + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes the attribute with the specified parameter value. + + + The condition parameter value. Code after the method will be considered unreachable + by diagnostics if the argument to the associated parameter matches this value. + + + + + Gets the condition parameter value. + + + + + Indicates that an API is experimental and it may change in the future. + + + This attribute allows call sites to be flagged with a diagnostic that indicates that an experimental + feature is used. Authors can use this attribute to ship preview features in their assemblies. + + + + + Initializes a new instance of the class, + specifying the ID that the compiler will use when reporting a use of the API the attribute applies to. + + The ID that the compiler will use when reporting a use of the API the attribute applies to. + + + + Gets the ID that the compiler will use when reporting a use of the API the attribute applies to. + + The unique diagnostic ID. + + The diagnostic ID is shown in build output for warnings and errors. + This property represents the unique ID that can be used to suppress the warnings or errors, if needed. + + + + + Gets or sets the URL for corresponding documentation. + The API accepts a format string instead of an actual URL, creating a generic URL that includes the diagnostic ID. + + The format string that represents a URL to corresponding documentation. + An example format string is https://contoso.com/obsoletion-warnings/{0}. + + + + Specifies that an output may be null even if the corresponding type disallows it. + + + + + Specifies that when a method returns , the parameter may be null even if the corresponding type disallows it. + + + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter may be null. + + + + Gets the return value condition. + + + + + Specifies that the method or property will ensure that the listed field and property members have not-null values. + + + + + Initializes the attribute with a field or property member. + + The field or property member that is promised to be not-null. + + + + Initializes the attribute with the list of field and property members. + + The list of field and property members that are promised to be not-null. + + + + Gets field or property member names. + + + + + Specifies that the method or property will ensure that the listed field and property + members have not-null values when returning with the specified return value condition. + + + + + Initializes the attribute with the specified return value condition and a field or property member. + + The return value condition. If the method returns this value, the associated parameter will not be null. + The field or property member that is promised to be not-null. + + + + Initializes the attribute with the specified return value condition and list of field and property members. + + The return value condition. If the method returns this value, the associated parameter will not be null. + The list of field and property members that are promised to be not-null. + + + + Gets the return value condition. + + + + + Gets field or property member names. + + + + + Specifies that an output will not be null even if the corresponding type allows it. + Specifies that an input argument was not null when the call returns. + + + + + Specifies that the output will be non-null if the named parameter is non-null. + + + + + Initializes the attribute with the associated parameter name. + + The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null. + + + + Gets the associated parameter name. + + + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + Gets the return value condition. + + + + Specifies that this constructor sets all required members for the current type, + and callers do not need to set any required members themselves. + + + + + Specifies the syntax used in a string. + + + + + Initializes the with the identifier of the syntax used. + + The syntax identifier. + + + Initializes the with the identifier of the syntax used. + The syntax identifier. + Optional arguments associated with the specific syntax employed. + + + Gets the identifier of the syntax used. + + + Optional arguments associated with the specific syntax employed. + + + The syntax identifier for strings containing composite formats for string formatting. + + + The syntax identifier for strings containing date format specifiers. + + + The syntax identifier for strings containing date and time format specifiers. + + + The syntax identifier for strings containing format specifiers. + + + The syntax identifier for strings containing format specifiers. + + + The syntax identifier for strings containing JavaScript Object Notation (JSON). + + + The syntax identifier for strings containing numeric format specifiers. + + + The syntax identifier for strings containing regular expressions. + + + The syntax identifier for strings containing time format specifiers. + + + The syntax identifier for strings containing format specifiers. + + + The syntax identifier for strings containing URIs. + + + The syntax identifier for strings containing XML. + + + + Used to indicate a byref escapes and is not scoped. + + + + There are several cases where the C# compiler treats a as implicitly + - where the compiler does not allow the to escape the method. + + + For example: + + for instance methods. + parameters that refer to types. + parameters. + + + + This attribute is used in those instances where the should be allowed to escape. + + + Applying this attribute, in any form, has impact on consumers of the applicable API. It is necessary for + API authors to understand the lifetime implications of applying this attribute and how it may impact their users. + + + + + Represent a type can be used to index a collection either from the start or the end. + + Index is used by the C# compiler to support the new index syntax + + int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; + int lastElement = someArray[^1]; // lastElement = 5 + + + + + Construct an Index using a value and indicating if the index is from the start or from the end. + The index value. it has to be zero or positive number. + Indicating if the index is from the start or from the end. + + If the Index constructed from the end, index value 1 means pointing at the last element and index value 0 means pointing at beyond last element. + + + + Create an Index pointing at first element. + + + Create an Index pointing at beyond last element. + + + Create an Index from the start at the position indicated by the value. + The index value from the start. + + + Create an Index from the end at the position indicated by the value. + The index value from the end. + + + Returns the index value. + + + Indicates whether the index is from the start or the end. + + + Calculate the offset from the start using the giving collection length. + The length of the collection that the Index will be used with. length has to be a positive value + + For performance reason, we don't validate the input length parameter and the returned offset value against negative values. + we don't validate either the returned offset is greater than the input length. + It is expected Index will be used with collections which always have non negative length/count. If the returned offset is negative and + then used to index a collection will get out of range exception which will be same affect as the validation. + + + + Indicates whether the current Index object is equal to another object of the same type. + An object to compare with this object + + + Indicates whether the current Index object is equal to another Index object. + An object to compare with this object + + + Returns the hash code for this instance. + + + Converts integer number to an Index. + + + Converts the value of the current Index object to its equivalent string representation. + + + + Indicates the type of the async method builder that should be used by a language compiler to + build the attributed async method or to build the attributed type when used as the return type + of an async method. + + + + Initializes the . + The of the associated builder. + + + Gets the of the associated builder. + + + + An attribute that allows parameters to receive the expression of other parameters. + + + + + Initializes a new instance of the class. + + The condition parameter value. + + + + Gets the parameter name the expression is retrieved from. + + + + + Initialize the attribute to refer to the method on the type. + + The type of the builder to use to construct the collection. + The name of the method on the builder to use to construct the collection. + + must refer to a static method that accepts a single parameter of + type and returns an instance of the collection being built containing + a copy of the data from that span. In future releases of .NET, additional patterns may be supported. + + + + + Gets the type of the builder to use to construct the collection. + + + + + Gets the name of the method on the builder to use to construct the collection. + + + This should match the metadata name of the target method. + For example, this might be ".ctor" if targeting the type's constructor. + + + + + Indicates that compiler support for a particular feature is required for the location where this attribute is applied. + + + + + Creates a new instance of the type. + + The name of the feature to indicate. + + + + The name of the compiler feature. + + + + + If true, the compiler can choose to allow access to the location where this attribute is applied if it does not understand . + + + + + The used for the ref structs C# feature. + + + + + The used for the required members C# feature. + + + + + Indicates which arguments to a method involving an interpolated string handler should be passed to that handler. + + + + + Initializes a new instance of the class. + + The name of the argument that should be passed to the handler. + may be used as the name of the receiver in an instance method. + + + + Initializes a new instance of the class. + + The names of the arguments that should be passed to the handler. + may be used as the name of the receiver in an instance method. + + + + Gets the names of the arguments that should be passed to the handler. + + may be used as the name of the receiver in an instance method. + + + + Indicates the attributed type is to be used as an interpolated string handler. + + + + + Reserved to be used by the compiler for tracking metadata. + This class should not be used by developers in source code. + + + + + Used to indicate to the compiler that a method should be called + in its containing module's initializer. + + + When one or more valid methods + with this attribute are found in a compilation, the compiler will + emit a module initializer which calls each of the attributed methods. + + Certain requirements are imposed on any method targeted with this attribute: + - The method must be `static`. + - The method must be an ordinary member method, as opposed to a property accessor, constructor, local function, etc. + - The method must be parameterless. + - The method must return `void`. + - The method must not be generic or be contained in a generic type. + - The method's effective accessibility must be `internal` or `public`. + + The specification for module initializers in the .NET runtime can be found here: + https://github.com/dotnet/runtime/blob/main/docs/design/specs/Ecma-335-Augments.md#module-initializer + + + + + Specifies the priority of a member in overload resolution. When unspecified, the default priority is 0. + + + + + Initializes a new instance of the class. + + The priority of the attributed member. Higher numbers are prioritized, lower numbers are deprioritized. 0 is the default if no attribute is present. + + + + The priority of the member. + + + + + Indicates that a method will allow a variable number of arguments in its invocation. + + + + + Specifies that a type has required members or that a member is required. + + + + + Reserved for use by a compiler for tracking metadata. + This attribute should not be used by developers in source code. + + + + + Used to indicate to the compiler that the .locals init flag should not be set in method headers. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified message. + + An optional message associated with this attribute instance. + + + + Returns the optional message associated with this attribute instance. + + + + + Returns the optional URL associated with this attribute instance. + + + + diff --git a/PSAppDeplyToolkit/lib/Wpf.Ui.Tray.dll b/PSAppDeplyToolkit/lib/Wpf.Ui.Tray.dll new file mode 100644 index 0000000000000000000000000000000000000000..aa03b9fac1db63b025b6be51f2a50727b8fe2e34 GIT binary patch literal 63520 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%0A3hEE`0;7PXAwS4_yq7d1E0nCG~?5P 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 + + + Wpf.Ui.Tray + + + + + Represents the implementation of icon in the tray menu as . + + + + <tray:NotifyIcon + Grid.Row="0" + FocusOnLeftClick="True" + Icon="pack://application:,,,/Assets/wpfui.png" + MenuOnRightClick="True" + TooltipText="WPF UI"> + <tray:NotifyIcon.Menu> + <ContextMenu ItemsSource = "{Binding ViewModel.TrayMenuItems, Mode=OneWay}" /> + </tray:NotifyIcon.Menu> + </tray:NotifyIcon> + + + + + + Gets or sets a value indicating whether the control is disposed. + + + + + Gets a value indicating whether the icon is registered in the tray menu. + + + + Identifies the dependency property. + + + Identifies the dependency property. + + + Identifies the dependency property. + + + Identifies the dependency property. + + + Identifies the dependency property. + + + Identifies the dependency property. + + + + Gets or sets a value indicating whether to show the on single right click. + + + + + Gets or sets a value indicating whether to focus the on single left click. + + + + + Gets or sets the context menu. + + + + Identifies the routed event. + + + Identifies the routed event. + + + Identifies the routed event. + + + Identifies the routed event. + + + Identifies the routed event. + + + Identifies the routed event. + + + + Triggered when the user left-clicks on the . + + + + + Triggered when the user double-clicks the with the left mouse button. + + + + + Triggered when the user right-clicks on the . + + + + + Triggered when the user double-clicks the with the right mouse button. + + + + + Triggered when the user middle-clicks on the . + + + + + Triggered when the user double-clicks the with the middle mouse button. + + + + + Finalizes an instance of the class. + + + + + Tries to register the in the shell. + + + + + Tries to unregister the from the shell. + + + + + + + + This virtual method is called when is left-clicked and it raises the . + + + + + This virtual method is called when is left-clicked and it raises the . + + + + + This virtual method is called when is left-clicked and it raises the . + + + + + This virtual method is called when is left-clicked and it raises the . + + + + + This virtual method is called when is left-clicked and it raises the . + + + + + This virtual method is called when is left-clicked and it raises the . + + + + + If disposing equals , the method has been called directly or indirectly + by a user's code. Managed and unmanaged resources can be disposed. If disposing equals , + the method has been called by the runtime from inside the finalizer and you should not + reference other objects. + Only unmanaged resources can be disposed. + + If disposing equals , dispose all managed and unmanaged resources. + + + + This virtual method is called when of is changed. + + New context menu object. + + + + Facilitates the creation of a hIcon. + + + + + Tries to take the icon pointer assigned to the application. + + + + + Tries to allocate an icon to memory and fetch a pointer to it. + + Image source. + + + + Represents an icon in the tray menu. + + + + + Gets or sets the notify icon shell data. + + + + + Gets or sets a value indicating whether the icon is currently registered in the tray area. + + + + + Gets or sets the Shell identifier of the icon. + + + + + Gets or sets the ToolTip text displayed when the mouse pointer rests on a notification area icon. + + + + + Gets or sets the of the tray icon. + + + + + Gets or sets the hWnd that will receive messages for the icon. + + + + + Gets or sets the menu displayed when the icon is right-clicked. + + + + + Gets or sets a value indicating whether to focus the on single left click. + + + + + Gets or sets a value indicating whether to show the on single right click. + + + + + A callback function that processes messages sent to a window. + The WNDPROC type defines a pointer to this callback function. + + + + + Tries to register the in the shell. + + + + + Tries to register the in the shell. + + + + + Tries to modify the icon of the in the shell. + + + + + Tries to modify the tooltip of the in the shell. + + + + + Tries to remove the from the shell. + + + + + Represents a contract with a service that provides methods for displaying the icon and menu in the tray area. + + + + + Gets the notify icon id. + + + + + Gets a value indicating whether the notify icon is registered in the tray. + + + + + Gets or sets the ToolTip text displayed when the mouse pointer rests on a notification area icon. + + + + + Gets or sets the context menu displayed after clicking the icon. + + + + + Gets or sets the of the tray icon. + + + + + Tries to register the Notify Icon in the shell. + + + + + Tries to unregister the Notify Icon from the shell. + + + + + Sets parent window of the tray icon. + + + + + Internal service for Notify Icon management. + + + + + Whether the control is disposed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gets or sets a set of information for Shell32 to manipulate the icon. + + + + + + + + + + + + + + + + + + + + + + + Occurs when the application theme is changing. + + + + + Focus the application main window. + + + + + Shows the menu if it has been added. + + + + + This virtual method is called when tray icon is left-clicked and it raises the left click . + + + + + This virtual method is called when tray icon is left-clicked and it raises the left double click . + + + + + This virtual method is called when tray icon is left-clicked and it raises the right click . + + + + + This virtual method is called when tray icon is left-clicked and it raises the right double click . + + + + + This virtual method is called when tray icon is left-clicked and it raises the middle click . + + + + + This virtual method is called when tray icon is left-clicked and it raises the middle double click . + + + + + If disposing equals , the method has been called directly or indirectly + by a user's code. Managed and unmanaged resources can be disposed. If disposing equals , + the method has been called by the runtime from inside the finalizer and you should not + reference other objects. + Only unmanaged resources can be disposed. + + If disposing equals , dispose all managed and unmanaged resources. + + + + + + + Windows kernel module. + + + + + The Windows UI provides users with access to a wide variety of objects necessary to run applications and manage the operating system. + + + + + DATAOBJ_GET_ITEM_FLAGS. DOGIF_*. + + + + + Shell_NotifyIcon messages. NIM_* + + + + + Shell_NotifyIcon flags. NIF_* + + + + + Vista only. + + + + + Vista only. + + + + + The size of this structure, in bytes. + + + + + A handle to the window that receives notifications associated with an icon in the notification area. + + + + + The application-defined identifier of the taskbar icon. The Shell uses either (hWnd plus uID) or guidItem to identify which icon to operate on when Shell_NotifyIcon is invoked. + You can have multiple icons associated with a single hWnd by assigning each a different uID. If guidItem is specified, uID is ignored. + + + + + Flags that either indicate which of the other members of the structure contain valid data or provide additional information to the tooltip as to how it should display. + + + + + 0x00000001. The uCallbackMessage member is valid. + + + + + 0x00000002. The hIcon member is valid. + + + + + 0x00000004. The szTip member is valid. + + + + + The state of the icon. There are two flags that can be set independently. + NIS_HIDDEN = 1. The icon is hidden. + NIS_SHAREDICON = 2. The icon is shared. + + + + + Prior to Vista this was a union of uTimeout and uVersion. As of Vista, uTimeout has been deprecated. + + + + + Sets the User Model AppID for the current process, enabling Windows to retrieve this ID + + The string ID to be assigned + + + + Retrieves the User Model AppID that has been explicitly set for the current process via SetCurrentProcessExplicitAppUserModelID + + Out parameter that receives the string ID. + An HRESULT indicating success (S_OK) or failure of the operation. If the function fails, the returned AppID is null. + + + + USER procedure declarations, constant definitions and macros. + + + + + SetWindowPos options + + + + + EnableMenuItem uEnable values, MF_* + + + + + Possible return value for EnableMenuItem + + + + + Menu item element. + + + + + SCF_ISSECURE + + + + + WM_NCHITTEST and MOUSEHOOKSTRUCT Mouse Position Codes + + + + + Hit test returned error. + + + + + Hit test returned transparent. + + + + + On the screen background or on a dividing line between windows. + + + + + In a client area. + + + + + In a title bar. + + + + + In a window menu or in a Close button in a child window. + + + + + In a size box (same as HTSIZE). + + + + + In a menu. + + + + + In a horizontal scroll bar. + + + + + In the vertical scroll bar. + + + + + In a Minimize button. + + + + + In a Maximize button. + + + + + In the left border of a resizable window (the user can click the mouse to resize the window horizontally). + + + + + In the right border of a resizable window (the user can click the mouse to resize the window horizontally). + + + + + In the upper-horizontal border of a window. + + + + + Window long flags. + + + + + + Sets a new extended window style. + + + + + Sets a new application instance handle. + + + + + Sets a new hWnd parent. + + + + + Sets a new identifier of the child window. The window cannot be a top-level window. + + + + + Sets a new window style. + + + + + Sets the user data associated with the window. + This data is intended for use by the application that created the window. Its value is initially zero. + + + + + Sets a new address for the window procedure. + You cannot change this attribute if the window does not belong to the same process as the calling thread. + + + + + Sets new extra information that is private to the application, such as handles or pointers. + + + + + Sets the return value of a message processed in the dialog box procedure. + + + + + Sets the new address of the dialog box procedure. + + + + + Window composition attributes. + + + + + DWM window accent state. + + + + + WCA window accent policy. + + + + + CS_* + + + + + MSGFLT_*. New in Vista. Realiased in Windows 7. + + + + + Resets the window message filter for hWnd to the default. Any message allowed globally or process-wide will get through, but any message not included in those two categories, and which comes from a lower privileged process, will be blocked. + + + + + Allows the message through the filter. This enables the message to be received by hWnd, regardless of the source of the message, even it comes from a lower privileged process. + + + + + Blocks the message to be delivered to hWnd if it comes from a lower privileged process, unless the message is allowed process-wide by using the ChangeWindowMessageFilter function or globally. + + + + + MSGFLTINFO. + + + + + Win7 only. + + + + + Window message values, WM_* + + + + + This is the hard-coded message value used by WinForms for Shell_NotifyIcon. + It's relatively safe to reuse. + + + + + WindowStyle values, WS_* + + + + + Window style extended values, WS_EX_* + + + + + SystemMetrics. SM_* + + + + + ShowWindow options + + + + + Contains window class information. It is used with the and GetClassInfoEx functions. + + + + + The size, in bytes, of this structure. Set this member to sizeof(WNDCLASSEX). Be sure to set this member before calling the GetClassInfoEx function. + + + + + The class style(s). This member can be any combination of the Class Styles. + + + + + A pointer to the window procedure. You must use the CallWindowProc function to call the window procedure. For more information, see WindowProc. + + + + + The number of extra bytes to allocate following the window-class structure. The system initializes the bytes to zero. + + + + + The number of extra bytes to allocate following the window instance. The system initializes the bytes to zero. If an application uses WNDCLASSEX to register a dialog box created by using the CLASS directive in the resource file, it must set this member to DLGWINDOWEXTRA. + + + + + A handle to the instance that contains the window procedure for the class. + + + + + A handle to the class icon. This member must be a handle to an icon resource. If this member is NULL, the system provides a default icon. + + + + + A handle to the class cursor. This member must be a handle to a cursor resource. If this member is NULL, an application must explicitly set the cursor shape whenever the mouse moves into the application's window. + + + + + A handle to the class background brush. This member can be a handle to the brush to be used for painting the background, or it can be a color value. + + + + + Pointer to a null-terminated character string that specifies the resource name of the class menu, as the name appears in the resource file. If you use an integer to identify the menu, use the MAKEINTRESOURCE macro. If this member is NULL, windows belonging to this class have no default menu. + + + + + A pointer to a null-terminated string or is an atom. If this parameter is an atom, it must be a class atom created by a previous call to the RegisterClass or RegisterClassEx function. The atom must be in the low-order word of lpszClassName; the high-order word must be zero. + + + + + A handle to a small icon that is associated with the window class. If this member is NULL, the system searches the icon resource specified by the hIcon member for an icon of the appropriate size to use as the small icon. + + + + + Delegate declaration that matches native WndProc signatures. + + + + + Delegate declaration that matches native WndProc signatures. + + + + + Delegate declaration that matches managed WndProc signatures. + + + + + The ReleaseDC function releases a device context (DC), freeing it for use by other applications. + The effect of the ReleaseDC function depends on the type of DC. It frees only common and window DCs. It has no effect on class or private DCs. + + A handle to the window whose DC is to be released. + A handle to the DC to be released. + The return value indicates whether the DC was released. If the DC was released, the return value is 1. If the DC was not released, the return value is zero. + + + + Calculates the required size of the window rectangle, based on the desired size of the client rectangle. + The window rectangle can then be passed to the CreateWindowEx function to create a window whose client area is the desired size. + + A pointer to a RECT structure that contains the coordinates of the top-left and bottom-right corners of the desired client area. + The window style of the window whose required size is to be calculated. Note that you cannot specify the WS_OVERLAPPED style. + Indicates whether the window has a menu. + The extended window style of the window whose required size is to be calculated. + If the function succeeds, the return value is nonzero. + + + + [Using the ChangeWindowMessageFilter function is not recommended, as it has process-wide scope. Instead, use the ChangeWindowMessageFilterEx function to control access to specific windows as needed. ChangeWindowMessageFilter may not be supported in future versions of Windows. + Adds or removes a message from the User Interface Privilege Isolation(UIPI) message filter. + + The message to add to or remove from the filter. + The action to be performed. One of the following values. + if successful; otherwise, . To get extended error information, call Kernel32.GetLastError(). + + + + Modifies the User Interface Privilege Isolation (UIPI) message filter for a specified window. + + A handle to the window whose UIPI message filter is to be modified. + The message that the message filter allows through or blocks. + The action to be performed. + Optional pointer to a structure. + If the function succeeds, it returns ; otherwise, it returns . To get extended error information, call Kernel32.GetLastError(). + + + + Places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message. + Unicode declaration for + + A handle to the window whose window procedure is to receive the message. + The message to be posted. + Additional message-specific information. + Additional message-specific information.~ + If the function succeeds, the return value is nonzero. + + + + Places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message. + ANSI declaration for + + A handle to the window whose window procedure is to receive the message. + The message to be posted. + Additional message-specific information. + Additional message-specific information.~ + If the function succeeds, the return value is nonzero. + + + + Places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message. + + A handle to the window whose window procedure is to receive the message. + The message to be posted. + Additional message-specific information. + Additional message-specific information.~ + If the function succeeds, the return value is nonzero. + + + + Sends the specified message to a window or windows. The SendMessage function calls the window procedure for the specified window and does not return until the window procedure has processed the message. + + A handle to the window whose window procedure will receive the message. + The message to be sent. + Additional message-specific information. + Additional message-specific information.~ + The return value specifies the result of the message processing; it depends on the message sent. + + + + Creates an overlapped, pop-up, or child window with an extended window style; otherwise, + this function is identical to the CreateWindow function. For more information about + creating a window and for full descriptions of the other parameters of CreateWindowEx, see CreateWindow. + + The extended window style of the window being created. + A null-terminated string or a class atom created by a previous call to the RegisterClass or RegisterClassEx function. + The window name. If the window style specifies a title bar, the window title pointed to by lpWindowName is displayed in the title bar. + The style of the window being created. This parameter can be a combination of the window style values, plus the control styles indicated in the Remarks section. + The initial horizontal position of the window. For an overlapped or pop-up window, the x parameter is the initial x-coordinate of the window's upper-left corner, in screen coordinates. + The initial vertical position of the window. For an overlapped or pop-up window, the y parameter is the initial y-coordinate of the window's upper-left corner, in screen coordinates. + The width, in device units, of the window. For overlapped windows, nWidth is the window's width, in screen coordinates, or CW_USEDEFAULT. + The height, in device units, of the window. For overlapped windows, nHeight is the window's height, in screen coordinates. If the nWidth parameter is set to CW_USEDEFAULT, the system ignores nHeight. + A handle to the parent or owner window of the window being created. To create a child window or an owned window, supply a valid window handle. This parameter is optional for pop-up windows. + A handle to a menu, or specifies a child-window identifier, depending on the window style. For an overlapped or pop-up window, hMenu identifies the menu to be used with the window; it can be NULL if the class menu is to be used. + A handle to the instance of the module to be associated with the window. + Pointer to a value to be passed to the window through the CREATESTRUCT structure (lpCreateParams member) pointed to by the lParam param of the WM_CREATE message. This message is sent to the created window by this function before it returns. + If the function succeeds, the return value is a handle to the new window. + + + + Creates an overlapped, pop-up, or child window with an extended window style; otherwise, + this function is identical to the CreateWindow function. For more information about + creating a window and for full descriptions of the other parameters of CreateWindowEx, see CreateWindow. + + The extended window style of the window being created. + A null-terminated string or a class atom created by a previous call to the RegisterClass or RegisterClassEx function. + The window name. If the window style specifies a title bar, the window title pointed to by lpWindowName is displayed in the title bar. + The style of the window being created. This parameter can be a combination of the window style values, plus the control styles indicated in the Remarks section. + The initial horizontal position of the window. For an overlapped or pop-up window, the x parameter is the initial x-coordinate of the window's upper-left corner, in screen coordinates. + The initial vertical position of the window. For an overlapped or pop-up window, the y parameter is the initial y-coordinate of the window's upper-left corner, in screen coordinates. + The width, in device units, of the window. For overlapped windows, nWidth is the window's width, in screen coordinates, or CW_USEDEFAULT. + The height, in device units, of the window. For overlapped windows, nHeight is the window's height, in screen coordinates. If the nWidth parameter is set to CW_USEDEFAULT, the system ignores nHeight. + A handle to the parent or owner window of the window being created. To create a child window or an owned window, supply a valid window handle. This parameter is optional for pop-up windows. + A handle to a menu, or specifies a child-window identifier, depending on the window style. For an overlapped or pop-up window, hMenu identifies the menu to be used with the window; it can be NULL if the class menu is to be used. + A handle to the instance of the module to be associated with the window. + Pointer to a value to be passed to the window through the CREATESTRUCT structure (lpCreateParams member) pointed to by the lParam param of the WM_CREATE message. This message is sent to the created window by this function before it returns. + If the function succeeds, the return value is a handle to the new window. + + + + Registers a window class for subsequent use in calls to the CreateWindow or CreateWindowEx function. + Unicode declaration for + + A pointer to a structure. You must fill the structure with the appropriate class attributes before passing it to the function. + If the function succeeds, the return value is a class atom that uniquely identifies the class being registered. + + + + Registers a window class for subsequent use in calls to the CreateWindow or CreateWindowEx function. + ANSI declaration for + + A pointer to a structure. You must fill the structure with the appropriate class attributes before passing it to the function. + If the function succeeds, the return value is a class atom that uniquely identifies the class being registered. + + + + Registers a window class for subsequent use in calls to the CreateWindow or CreateWindowEx function. + + A pointer to a structure. You must fill the structure with the appropriate class attributes before passing it to the function. + If the function succeeds, the return value is a class atom that uniquely identifies the class being registered. + + + + Calls the default window procedure to provide default processing for any window messages that an application does not process. + This function ensures that every message is processed. DefWindowProc is called with the same parameters received by the window procedure. + Unicode declaration for + + A handle to the window procedure that received the message. + The message. + Additional message information. The content of this parameter depends on the value of the Msg parameter. + Additional message information. The content of this parameter depends on the value of the Msg parameter.~ + The return value is the result of the message processing and depends on the message. + + + + Calls the default window procedure to provide default processing for any window messages that an application does not process. + This function ensures that every message is processed. DefWindowProc is called with the same parameters received by the window procedure. + ANSI declaration for + + A handle to the window procedure that received the message. + The message. + Additional message information. The content of this parameter depends on the value of the Msg parameter. + Additional message information. The content of this parameter depends on the value of the Msg parameter.~ + The return value is the result of the message processing and depends on the message. + + + + Calls the default window procedure to provide default processing for any window messages that an application does not process. + This function ensures that every message is processed. DefWindowProc is called with the same parameters received by the window procedure. + + A handle to the window procedure that received the message. + The message. + Additional message information. The content of this parameter depends on the value of the Msg parameter. + Additional message information. The content of this parameter depends on the value of the Msg parameter.~ + The return value is the result of the message processing and depends on the message. + + + + Retrieves information about the specified window. The function also retrieves the 32-bit (DWORD) value at the specified offset into the extra window memory. + If you are retrieving a pointer or a handle, this function has been superseded by the function. + Unicode declaration for + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be retrieved. + If the function succeeds, the return value is the requested value. + + + + Retrieves information about the specified window. The function also retrieves the 32-bit (DWORD) value at the specified offset into the extra window memory. + If you are retrieving a pointer or a handle, this function has been superseded by the function. + ANSI declaration for + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be retrieved. + If the function succeeds, the return value is the requested value. + + + + Retrieves information about the specified window. The function also retrieves the 32-bit (DWORD) value at the specified offset into the extra window memory. + If you are retrieving a pointer or a handle, this function has been superseded by the function. + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be retrieved. + If the function succeeds, the return value is the requested value. + + + + Retrieves information about the specified window. The function also retrieves the 32-bit (DWORD) value at the specified offset into the extra window memory. + If you are retrieving a pointer or a handle, this function has been superseded by the function. + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be retrieved. + If the function succeeds, the return value is the requested value. + + + + Retrieves information about the specified window. The function also retrieves the value at a specified offset into the extra window memory. + Unicode declaration for + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be retrieved. + If the function succeeds, the return value is the requested value. + + + + Retrieves information about the specified window. The function also retrieves the value at a specified offset into the extra window memory. + ANSI declaration for + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be retrieved. + If the function succeeds, the return value is the requested value. + + + + Retrieves information about the specified window. The function also retrieves the value at a specified offset into the extra window memory. + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be retrieved. + If the function succeeds, the return value is the requested value. + + + + Changes an attribute of the specified window. The function also sets the 32-bit (long) value at the specified offset into the extra window memory. + Note: This function has been superseded by the function. To write code that is compatible with both 32-bit and 64-bit versions of Windows, use the SetWindowLongPtr function. + Unicode declaration for + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be set. Valid values are in the range zero through the number of bytes of extra window memory, minus the size of an integer. + The replacement value. + If the function succeeds, the return value is the previous value of the specified 32-bit integer. + + + + Changes an attribute of the specified window. The function also sets the 32-bit (long) value at the specified offset into the extra window memory. + Note: This function has been superseded by the function. To write code that is compatible with both 32-bit and 64-bit versions of Windows, use the SetWindowLongPtr function. + ANSI declaration for + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be set. Valid values are in the range zero through the number of bytes of extra window memory, minus the size of an integer. + The replacement value. + If the function succeeds, the return value is the previous value of the specified 32-bit integer. + + + + Changes an attribute of the specified window. The function also sets the 32-bit (long) value at the specified offset into the extra window memory. + Note: This function has been superseded by the function. To write code that is compatible with both 32-bit and 64-bit versions of Windows, use the SetWindowLongPtr function. + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be set. Valid values are in the range zero through the number of bytes of extra window memory, minus the size of an integer. + The replacement value. + If the function succeeds, the return value is the previous value of the specified 32-bit integer. + + + + Changes an attribute of the specified window. The function also sets the 32-bit (long) value at the specified offset into the extra window memory. + Note: This function has been superseded by the function. To write code that is compatible with both 32-bit and 64-bit versions of Windows, use the SetWindowLongPtr function. + ANSI declaration for + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be set. Valid values are in the range zero through the number of bytes of extra window memory, minus the size of an integer. + The replacement value. + If the function succeeds, the return value is the previous value of the specified 32-bit integer. + + + + Changes an attribute of the specified window. The function also sets the 32-bit (long) value at the specified offset into the extra window memory. + Note: This function has been superseded by the function. To write code that is compatible with both 32-bit and 64-bit versions of Windows, use the SetWindowLongPtr function. + ANSI declaration for + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be set. Valid values are in the range zero through the number of bytes of extra window memory, minus the size of an integer. + New window style. + If the function succeeds, the return value is the previous value of the specified 32-bit integer. + + + + Changes an attribute of the specified window. The function also sets a value at the specified offset in the extra window memory. + Unicode declaration for + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be set. + The replacement value. + If the function succeeds, the return value is the previous value of the specified offset. + + + + Changes an attribute of the specified window. The function also sets a value at the specified offset in the extra window memory. + ANSI declaration for + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be set. + The replacement value. + If the function succeeds, the return value is the previous value of the specified offset. + + + + Changes an attribute of the specified window. The function also sets a value at the specified offset in the extra window memory. + + A handle to the window and, indirectly, the class to which the window belongs. + The zero-based offset to the value to be set. + The replacement value. + If the function succeeds, the return value is the previous value of the specified offset. + + + + Destroys an icon and frees any memory the icon occupied. + + A handle to the icon to be destroyed. The icon must not be in use. + If the function succeeds, the return value is nonzero. + + + + Determines whether the specified window handle identifies an existing window. + + A handle to the window to be tested. + If the window handle identifies an existing window, the return value is nonzero. + + + + Destroys the specified window. The function sends WM_DESTROY and WM_NCDESTROY messages to the window to deactivate it and remove the keyboard focus from it. + + A handle to the window to be destroyed. + If the function succeeds, the return value is nonzero. + + + + Retrieves the dimensions of the bounding rectangle of the specified window. The dimensions are given in screen coordinates that are relative to the upper-left corner of the screen. + + A handle to the window. + A pointer to a RECT structure that receives the screen coordinates of the upper-left and lower-right corners of the window. + If the function succeeds, the return value is nonzero. + + + + Determines the visibility state of the specified window. + + A handle to the window to be tested. + If the specified window, its parent window, its parent's parent window, and so forth, have the WS_VISIBLE style, the return value is nonzero. Otherwise, the return value is zero. + + + + Determines whether the specified window is enabled for mouse and keyboard input. + + A handle to the window to be tested. + If the window is enabled, the return value is nonzero. + + + + The MonitorFromWindow function retrieves a handle to the display monitor that has the largest area of intersection with the bounding rectangle of a specified window. + + A handle to the window of interest. + Determines the function's return value if the window does not intersect any display monitor. + If the window intersects one or more display monitor rectangles, the return value is an HMONITOR handle to the display monitor that has the largest area of intersection with the window. + + + + Retrieves the specified system metric or system configuration setting. + Note that all dimensions retrieved by GetSystemMetrics are in pixels. + + The system metric or configuration setting to be retrieved. This parameter can be one of the values. + Note that all SM_CX* values are widths and all SM_CY* values are heights. Also note that all settings designed to return Boolean data represent as any nonzero value, and as a zero value. + If the function succeeds, the return value is the requested system metric or configuration setting. + + + + Defines a new window message that is guaranteed to be unique throughout the system. The message value can be used when sending or posting messages. + Unicode declaration for + + The message to be registered. + If the message is successfully registered, the return value is a message identifier in the range 0xC000 through 0xFFFF. + + + + Defines a new window message that is guaranteed to be unique throughout the system. The message value can be used when sending or posting messages. + ANSI declaration for + + The message to be registered. + If the message is successfully registered, the return value is a message identifier in the range 0xC000 through 0xFFFF. + + + + Defines a new window message that is guaranteed to be unique throughout the system. The message value can be used when sending or posting messages. + + The message to be registered. + If the message is successfully registered, the return value is a message identifier in the range 0xC000 through 0xFFFF. + + + + Activates a window. The window must be attached to the calling thread's message queue. + + A handle to the top-level window to be activated. + If the function succeeds, the return value is the handle to the window that was previously active. + + + + Brings the thread that created the specified window into the foreground and activates the window. + Keyboard input is directed to the window, and various visual cues are changed for the user. + The system assigns a slightly higher priority to the thread that created the foreground window than it does to other threads. + + A handle to the window that should be activated and brought to the foreground. + If the window was brought to the foreground, the return value is nonzero. + + + + Enables, disables, or grays the specified menu item. + + A handle to the menu. + The menu item to be enabled, disabled, or grayed, as determined by the uEnable parameter. + Controls the interpretation of the uIDEnableItem parameter and indicate whether the menu item is enabled, disabled, or grayed. + The return value specifies the previous state of the menu item (it is either MF_DISABLED, MF_ENABLED, or MF_GRAYED). If the menu item does not exist, the return value is -1 (). + + + + The SetWindowRgn function sets the window region of a window. The window region determines the area within the window where the system permits drawing. The system does not display any portion of a window that lies outside of the window region. + + A handle to the window whose window region is to be set. + A handle to a region. The function sets the window region of the window to this region. + Specifies whether the system redraws the window after setting the window region. If bRedraw is , the system does so; otherwise, it does not. + Native method returned HRESULT. + + + + Changes the size, position, and Z order of a child, pop-up, or top-level window. These windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and is the first window in the Z order. + + A handle to the window. + A handle to the window to precede the positioned window in the Z order. + The new position of the left side of the window, in client coordinates. + The new position of the top of the window, in client coordinates. + The new width of the window, in pixels. + The new height of the window, in pixels. + The window sizing and positioning flags. + If the function succeeds, the return value is nonzero. + + + + Sets the process-default DPI awareness to system-DPI awareness. This is equivalent to calling SetProcessDpiAwarenessContext with a DPI_AWARENESS_CONTEXT value of DPI_AWARENESS_CONTEXT_SYSTEM_AWARE. + + + + + Sets various information regarding DWM window attributes. + + + + + Sets various information regarding DWM window attributes. + + + + + Returns the dots per inch (dpi) value for the specified window. + + The window that you want to get information about. + The DPI for the window, which depends on the DPI_AWARENESS of the window. + + + + Returns the dots per inch (dpi) value for the specified window. + + The window that you want to get information about. + The DPI for the window, which depends on the DPI_AWARENESS of the window. + + + + Base implementation of the notify icon service. + + + + + + + + This virtual method is called when the user clicks the left mouse button on the tray icon. + + + + + This virtual method is called when the user double-clicks the left mouse button on the tray icon. + + + + + This virtual method is called when the user clicks the right mouse button on the tray icon. + + + + + This virtual method is called when the user double-clicks the right mouse button on the tray icon. + + + + + This virtual method is called when the user clicks the middle mouse button on the tray icon. + + + + + This virtual method is called when the user double-clicks the middle mouse button on the tray icon. + + + + + Event triggered on successful navigation. + + Source of the event, which should be the current navigation instance. + Event data containing information about the navigation event. + + + + Singleton containing persistent information about icons in the tray menu for application session. + + + + + Gets or sets the collection of registered tray icons. + + + + + Manages the Win32 API and Windows messages. + + + + + Gets or sets the id of the hooked element. + + + + + Initializes a new instance of the class, creating a new hWnd as a child with transparency parameters, no size, and in the default position. It attaches the default delegation to the messages it receives. + + The name of the created window. + Parent of the created window. + + + + Responsible for managing the icons in the Tray bar. + + + + + Tries to remove the from the shell. + + + + + Gets application source. + + + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + + + Indicates that the specified method parameter expects a constant. + + + This can be used to inform tooling that a constant should be used as an argument for the annotated parameter. + + + + + Indicates the minimum bound of the expected constant, inclusive. + + + + + Indicates the maximum bound of the expected constant, inclusive. + + + + + Specifies that null is disallowed as an input even if the corresponding type allows it. + + + + + Applied to a method that will never return under any circumstance. + + + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + + + Initializes the attribute with the specified parameter value. + + + The condition parameter value. Code after the method will be considered unreachable + by diagnostics if the argument to the associated parameter matches this value. + + + + + Gets the condition parameter value. + + + + + Indicates that an API is experimental and it may change in the future. + + + This attribute allows call sites to be flagged with a diagnostic that indicates that an experimental + feature is used. Authors can use this attribute to ship preview features in their assemblies. + + + + + Initializes a new instance of the class, + specifying the ID that the compiler will use when reporting a use of the API the attribute applies to. + + The ID that the compiler will use when reporting a use of the API the attribute applies to. + + + + Gets the ID that the compiler will use when reporting a use of the API the attribute applies to. + + The unique diagnostic ID. + + The diagnostic ID is shown in build output for warnings and errors. + This property represents the unique ID that can be used to suppress the warnings or errors, if needed. + + + + + Gets or sets the URL for corresponding documentation. + The API accepts a format string instead of an actual URL, creating a generic URL that includes the diagnostic ID. + + The format string that represents a URL to corresponding documentation. + An example format string is https://contoso.com/obsoletion-warnings/{0}. + + + + Specifies that an output may be null even if the corresponding type disallows it. + + + + + Specifies that when a method returns , the parameter may be null even if the corresponding type disallows it. + + + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter may be null. + + + + Gets the return value condition. + + + + + Specifies that the method or property will ensure that the listed field and property members have not-null values. + + + + + Initializes the attribute with a field or property member. + + The field or property member that is promised to be not-null. + + + + Initializes the attribute with the list of field and property members. + + The list of field and property members that are promised to be not-null. + + + + Gets field or property member names. + + + + + Specifies that the method or property will ensure that the listed field and property + members have not-null values when returning with the specified return value condition. + + + + + Initializes the attribute with the specified return value condition and a field or property member. + + The return value condition. If the method returns this value, the associated parameter will not be null. + The field or property member that is promised to be not-null. + + + + Initializes the attribute with the specified return value condition and list of field and property members. + + The return value condition. If the method returns this value, the associated parameter will not be null. + The list of field and property members that are promised to be not-null. + + + + Gets the return value condition. + + + + + Gets field or property member names. + + + + + Specifies that an output will not be null even if the corresponding type allows it. + Specifies that an input argument was not null when the call returns. + + + + + Specifies that the output will be non-null if the named parameter is non-null. + + + + + Initializes the attribute with the associated parameter name. + + The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null. + + + + Gets the associated parameter name. + + + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + Gets the return value condition. + + + + Specifies that this constructor sets all required members for the current type, + and callers do not need to set any required members themselves. + + + + + Specifies the syntax used in a string. + + + + + Initializes the with the identifier of the syntax used. + + The syntax identifier. + + + Initializes the with the identifier of the syntax used. + The syntax identifier. + Optional arguments associated with the specific syntax employed. + + + Gets the identifier of the syntax used. + + + Optional arguments associated with the specific syntax employed. + + + The syntax identifier for strings containing composite formats for string formatting. + + + The syntax identifier for strings containing date format specifiers. + + + The syntax identifier for strings containing date and time format specifiers. + + + The syntax identifier for strings containing format specifiers. + + + The syntax identifier for strings containing format specifiers. + + + The syntax identifier for strings containing JavaScript Object Notation (JSON). + + + The syntax identifier for strings containing numeric format specifiers. + + + The syntax identifier for strings containing regular expressions. + + + The syntax identifier for strings containing time format specifiers. + + + The syntax identifier for strings containing format specifiers. + + + The syntax identifier for strings containing URIs. + + + The syntax identifier for strings containing XML. + + + + Used to indicate a byref escapes and is not scoped. + + + + There are several cases where the C# compiler treats a as implicitly + - where the compiler does not allow the to escape the method. + + + For example: + + for instance methods. + parameters that refer to types. + parameters. + + + + This attribute is used in those instances where the should be allowed to escape. + + + Applying this attribute, in any form, has impact on consumers of the applicable API. It is necessary for + API authors to understand the lifetime implications of applying this attribute and how it may impact their users. + + + + + Represent a type can be used to index a collection either from the start or the end. + + Index is used by the C# compiler to support the new index syntax + + int[] someArray = new int[5] { 1, 2, 3, 4, 5 } ; + int lastElement = someArray[^1]; // lastElement = 5 + + + + + Construct an Index using a value and indicating if the index is from the start or from the end. + The index value. it has to be zero or positive number. + Indicating if the index is from the start or from the end. + + If the Index constructed from the end, index value 1 means pointing at the last element and index value 0 means pointing at beyond last element. + + + + Create an Index pointing at first element. + + + Create an Index pointing at beyond last element. + + + Create an Index from the start at the position indicated by the value. + The index value from the start. + + + Create an Index from the end at the position indicated by the value. + The index value from the end. + + + Returns the index value. + + + Indicates whether the index is from the start or the end. + + + Calculate the offset from the start using the giving collection length. + The length of the collection that the Index will be used with. length has to be a positive value + + For performance reason, we don't validate the input length parameter and the returned offset value against negative values. + we don't validate either the returned offset is greater than the input length. + It is expected Index will be used with collections which always have non negative length/count. If the returned offset is negative and + then used to index a collection will get out of range exception which will be same affect as the validation. + + + + Indicates whether the current Index object is equal to another object of the same type. + An object to compare with this object + + + Indicates whether the current Index object is equal to another Index object. + An object to compare with this object + + + Returns the hash code for this instance. + + + Converts integer number to an Index. + + + Converts the value of the current Index object to its equivalent string representation. + + + Represent a range has start and end indexes. + + Range is used by the C# compiler to support the range syntax. + + int[] someArray = new int[5] { 1, 2, 3, 4, 5 }; + int[] subArray1 = someArray[0..2]; // { 1, 2 } + int[] subArray2 = someArray[1..^0]; // { 2, 3, 4, 5 } + + + + + Represent the inclusive start index of the Range. + + + Represent the exclusive end index of the Range. + + + Construct a Range object using the start and end indexes. + Represent the inclusive start index of the range. + Represent the exclusive end index of the range. + + + Indicates whether the current Range object is equal to another object of the same type. + An object to compare with this object + + + Indicates whether the current Range object is equal to another Range object. + An object to compare with this object + + + Returns the hash code for this instance. + + + Converts the value of the current Range object to its equivalent string representation. + + + Create a Range object starting from start index to the end of the collection. + + + Create a Range object starting from first element in the collection to the end Index. + + + Create a Range object starting from first element to the end. + + + Calculate the start offset and length of range object using a collection length. + The length of the collection that the range will be used with. length has to be a positive value. + + For performance reason, we don't validate the input length parameter against negative values. + It is expected Range will be used with collections which always have non negative length/count. + We validate the range is inside the length scope though. + + + + + Indicates the type of the async method builder that should be used by a language compiler to + build the attributed async method or to build the attributed type when used as the return type + of an async method. + + + + Initializes the . + The of the associated builder. + + + Gets the of the associated builder. + + + + An attribute that allows parameters to receive the expression of other parameters. + + + + + Initializes a new instance of the class. + + The condition parameter value. + + + + Gets the parameter name the expression is retrieved from. + + + + + Initialize the attribute to refer to the method on the type. + + The type of the builder to use to construct the collection. + The name of the method on the builder to use to construct the collection. + + must refer to a static method that accepts a single parameter of + type and returns an instance of the collection being built containing + a copy of the data from that span. In future releases of .NET, additional patterns may be supported. + + + + + Gets the type of the builder to use to construct the collection. + + + + + Gets the name of the method on the builder to use to construct the collection. + + + This should match the metadata name of the target method. + For example, this might be ".ctor" if targeting the type's constructor. + + + + + Indicates that compiler support for a particular feature is required for the location where this attribute is applied. + + + + + Creates a new instance of the type. + + The name of the feature to indicate. + + + + The name of the compiler feature. + + + + + If true, the compiler can choose to allow access to the location where this attribute is applied if it does not understand . + + + + + The used for the ref structs C# feature. + + + + + The used for the required members C# feature. + + + + + Indicates which arguments to a method involving an interpolated string handler should be passed to that handler. + + + + + Initializes a new instance of the class. + + The name of the argument that should be passed to the handler. + may be used as the name of the receiver in an instance method. + + + + Initializes a new instance of the class. + + The names of the arguments that should be passed to the handler. + may be used as the name of the receiver in an instance method. + + + + Gets the names of the arguments that should be passed to the handler. + + may be used as the name of the receiver in an instance method. + + + + Indicates the attributed type is to be used as an interpolated string handler. + + + + + Reserved to be used by the compiler for tracking metadata. + This class should not be used by developers in source code. + + + + + Used to indicate to the compiler that a method should be called + in its containing module's initializer. + + + When one or more valid methods + with this attribute are found in a compilation, the compiler will + emit a module initializer which calls each of the attributed methods. + + Certain requirements are imposed on any method targeted with this attribute: + - The method must be `static`. + - The method must be an ordinary member method, as opposed to a property accessor, constructor, local function, etc. + - The method must be parameterless. + - The method must return `void`. + - The method must not be generic or be contained in a generic type. + - The method's effective accessibility must be `internal` or `public`. + + The specification for module initializers in the .NET runtime can be found here: + https://github.com/dotnet/runtime/blob/main/docs/design/specs/Ecma-335-Augments.md#module-initializer + + + + + Specifies the priority of a member in overload resolution. When unspecified, the default priority is 0. + + + + + Initializes a new instance of the class. + + The priority of the attributed member. Higher numbers are prioritized, lower numbers are deprioritized. 0 is the default if no attribute is present. + + + + The priority of the member. + + + + + Indicates that a method will allow a variable number of arguments in its invocation. + + + + + Specifies that a type has required members or that a member is required. + + + + + Reserved for use by a compiler for tracking metadata. + This attribute should not be used by developers in source code. + + + + + Used to indicate to the compiler that the .locals init flag should not be set in method headers. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with the specified message. + + An optional message associated with this attribute instance. + + + + Returns the optional message associated with this attribute instance. + + + + + Returns the optional URL associated with this attribute instance. + + + + diff --git a/PSAppDeplyToolkit/lib/Wpf.Ui.dll b/PSAppDeplyToolkit/lib/Wpf.Ui.dll new file mode 100644 index 0000000000000000000000000000000000000000..6aa3b6111ee7d023fff155a585171819ff376f9f GIT binary patch literal 5484576 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

dt^ujsW&ht3F&;`cvb^ks5s>D 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%0ALXi;6~` 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

fr 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�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 z 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%0Aoo^aAKQu!yE~WN%xT(P^e;nF>SP?U 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�)1zG@_h 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

j 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≀K0Y$JCKV&~><}foCY*Y~Sf9;{R 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

#8u+`m}=Z=t~YmLm>=O$-pdBB-i z#+~)!0Q3h|E#B}uwjyU@qqIrYE)wd3)lG1^)ve7!c^byuUoP1(k66|C&&6UdlDIOD zBd-lb1@|#6_gEX%gB>hu-9s}flg8}Aq2h3n8Dzv=(RpsJ*w4=A6vO3tm<`>n*}3sy z#woN%$@jdkcA~V{Fb&EzpaiQk^(fM|8_clGy-3cq#8Vp0>KjaN+*?X@;W7MQY2#m2 z%ZIRxGs2nKh?Y|;Drd8-sOFO*S^(lPtR`G1%vrq?*}*)al0>j~q8deM9tzbkd9dqB z(;%e*bQl8011*VIlZ(FVwpopF9ki7O?rD*m{x&hb+Cr+ee!uNbuHQ-#E};oQxGGj_ z1#&X}&ShHgoXJKET}aowVv6&aHL%vvt0m3jtn+P6B=j6cMe44-oN}wTM(6ILnUT5M zh+@&njcg;~_8Kc0RE(d4d5hh!BlFcZRQBXW2)&JfB`-!ILub;M%0h=-lWRvtwo*KfUC*DABa8wzZ&ZDV3d2*-j+0}O&)&F z#Ni=WEpK5AKzg3RZduZ;oWMK5CTaH7D%Wo{3_URLU&s4O?H`3wUvLI{T-LFf&$(&SDn^3%J- zg16ibz0XWtpj!Tngxf7{(XO}YZ18p_`b^`LtMRYJ z2gUdvL-DJTdED0oOuyQwuU$yjeb|r8F=slOyQHmw>Kf(v3AJjpjHMu@NIS}CS!vl; z<1MaJjuFb0YP~ER8(;H`m2P)v4hHa7DZd^grb~&)jgs|sTlLkd2U4)dYDrw6x>kuz z5cQoCTiN~kE z)BEr?ByA5QrNtg-Ai*!4NL*eykUIACQ9JS^Y z;ky3@I8FTU3~@24baSPMqa2~UfG|Jm1zZ1iq_{<5mqcxe-!r@)98eU&#`9&soIFZe6hy7TJW&SUHo40 z2Owalpy~T$F#1siujK&;J_Hcth-$p!rvJB?nR1Eoz2XkMvFzQ(tw((N^w>rY)jiZ> zLl&?OLLHX6i(lRQQgO%LZ9a)g++)@sCDvg1@!)UFP!BhC%8$o?L1n?AHR>&77*_E* z;5abRmH+W1q<`q%!bP{)J)Jyb$EA&vG!IjP4959nl z`*<_?(Nwa%vpZeH|DyLndu25`%7%jq?vQk#nddsbsM$xvaV1k1!ws?5s8PS-0$Gj9 zJtP;KMlBU(@36nh^S>|!5M{~r5!Aqq|J9$G@rw^V0$(*Zp=77n;1p!lB(Cg}dLka- zyH4|nTN*2AsZM%|q=^2Y?$imQT8msM$?6som|d17Me4eW$V=q{MTTZ}M%KQtD>BQ0 zCMyf_H=Yu8k?WA9b8B(&Lof)73;0iM)8cJwVK$*w;I`(qr++dF6?nSxW0fU)(xB|l z|FDMD9vF;;bDCeri(_I!yVU;c!>4;r2Malb55>C$qyC?gJ(8i)WN*;d@+N~kwDcFE zkq{B_5OoK6roBA%cx8u1lgK&+kfesAW)Rt0}+0SJomc9wN5lYu(qiX3l1V$TMQj z(7Q~z?A9!Gz2qJr--VO0S8V%Q2-i&*ir!L~Yu;X%*W1ZNNd)~xFZOmI_;CbBd7pL< zza}j-2YP>gm7TSv|t)+R<4T=8#ew1Ck zyC!t~x`}_m-QeN2&bW&@^^sJ(oLJgr*)P+W@pE&elfspay#QSdfBfoDFf# z91x$+s?{PTZ}Ul+jls-HCH^Dol0zn{v5(dNCac;dRc(AW+4%fqRakyV^J&#k%?y4T zpc9fn9}u8lOablOp2P@<#lsU&O(&3lulb!%19`hZuto_=1doSaGcYqUhg%$;ZbvRB zG9DsYOvyuCAicYEj^KoshRB?+>7Uj{s)JDQVmx${%qLCJY)ve3%|7U44}VAf>NA{F z_1EJRu&)L6SwywRBC2AE)#F!4f|IVi;173}%tF^=Y%SaM5) zgISeIZmCLp6L(ElhpgwsT~pNVjHlulRJhUkj)+3rdUq+7a*u3CCc76iS07D^-wVVPgn)LnN*6U3D_ zIf4@tOK(!YV*fNNZmRQX!XM1LR%kz#kN2Qr$53O-_do>mDN=FMLY6KmpOX~XTdKGx zD0dpozK07aBUdyp^sCY_`Y@LrUEu6JIQrm({qb+<&lsYpujp@hAUznrvu5!f^o`3& z2asIba=GDXf+24*)7Kt2S|VRm=f zpOBNJZp7&I)_-^zOnqonMLbVkcuZ;!7SyPBnU2Wsf+K4Npl;Prg9qY6)f>R;cI41R zz5gdyZ;qK^uU0&{c&uxo&3?Ka%2ah23`a7O8fUJ|QhSa$%$E}uzD``foK;}r83lB1 zpbKYqj?DAE^>NTYrocsK6@dEJ)IOicWay`v@X8(SDsMs;hY246HM^TpYtP*-_hsL!i0 z?;@09EtTw>P@QXbPk zP}fqNg5*sJjwfO$P$#U&X@A=d%uud0n6B(o3n{pETRgXTd-GdzJ;rP&NGtwAnqJo~ zL+sK#ev3h5{?J(4KyFi8QVDo2RlpMGm#1A>B@BIC>?=2 zYt?Snvt_*TJpitqTR^DKw%5~}+WoDbu2N#3e~aXjD)*|aV)~(6EXEv(P@aJ)3qlvSW|}kIX0~<3XIm(J+}xgc z4q5xj8h3SNULO6HlO-VoFu^RJ)O1gtBQ(_9roN2wnRf{RUYcVzwKDxp$67~g8sIcA z6qn0}7(R#hK9QGE7n|K?G&8Icd=iSKR&}5EnLWhz6?4+V;S($UW|ez_YXSj>k6451 zeP+A*Uwu-zuEEvLY%uytmbzT!`*rN{zSd0f>|1_xw)e?x1V!y@kGbc`xooaNS#$40 z@f*Ol`2m;uD)B7Y01e@Q1CKnL8;pS|x8VVLt*7Z^LomJRWJM^wHGdBFk@X%qMhUb~c*k632`AwMw(b;K5^=$S%qfgwEwaOhn*y#RkQ9P^nU|=$i6MO$!*Lt%PTjwct ztr(Je@Ber3wMkf)Rc^wJehx1mSfY0TksJX>T01=FV)r}O%h~R7Q`BwCV zvco5q*R8^}<{gcnn#IHo%U z2GaJoj_sQ5WE5{pd11iN3NA;l7HeWhS33Q0Ra{rLqJ`i0OOU@Ew2d)$mCVf*nuYsV zW5w~w8158pBM89>@6UN)g#d_Qo9{=`l~ajNADyS&&f(hWYWJ(_9+ROIoj^JZCQjsJ zDFvEXTKHaJapl%3&`u_lyY}f`Os;apcWpSaD$VRL+J=;r=PV-#ZQ)0j^7f1VsZ#qG3=xH zwWV>PP;_P5wDLUSzGsxvD$FaJrcDW6YhLf>^mlJY?}4rg=j6a0xA|UL?ls$g)O*TN zk*0sm7Xw*?Q(bndW1ibsk)L*3D6i=YQ;?Oqh*-%?|Jze~rlaVTi+f2eUp3gVq`M4z zjX3qeU+D@4E$@jZo?slz6=U?+BUBQ3v0D2mvlCH|9)4G^H35d5IRO|rJ?;hb1-A^j z>~J8s($(cxH$O5k+!>De`Br9zo4Rvr?13gMuszU~j98wg-JV(~A)|i%wCem|9v9hU z&iVAfwKsITr{EgUH`(05RgusTLf&*`Ocr0SGu`2~Ri6uGnKK2gp|syQn^xfT$lbCh zbY4J=5p!zPf5CrQ61w8HF6Wd|f+(RCNvymRyMCQvt7Ir2!=y-!`{lSLkr@KDq?Q4K z=`7P#-g{~9eyJ$r_I0m-rqo(BeOm)MU0WKM0#nb4kBKi%Sd&64PHPBp?Lj!29E781 z4?;RP#41fxVq<8kvEt}t9N-ecdJa^X2^XDuAv>EmH_0vPko7bdSZr0ND{Gm0e|mUe z1YC|d!`m~*=sUfzu1&PD%8W)cPxm_Y(YMTrs=jVKx)!~snV!DtO< zLdZ)^u&w6Mv9=Uu#0P=INidV$vGiU&$F{bWsy+5-TdWF5t0V+T0#w4Ig$U7LQCB*M zQE3PmGymVW_MRl5J?H%Iy|zsDUVFXQx4!kQ@0r(MJw`jv4xDV5H>fw`QRYEbr$~JV z$l+MDHmRhWo7DXJEhtyLNn^t)Y!uc&3a*BPd)cupi4OUax7loE?Jaff0F8g_wzwHN z+i-@CwqM+BAQ^`5T3?+So?K65(cp(UtU7L3pB@QT@sfiYO^OsMVP!=0&87$PI&U2dvn@O02^TMkl_oZfBOkU2|I zBm1DSZ2rF^U#Up_%E#BCmx6;i@ZkpYxSS5o^E(?V27-gP;K2n5aMmHTCQXrv&tN+k|AYMmnCk)A}C^SsNfs z!2zyo>U*eGi}>?2S8Uqp@YWQva1DGyl&`l9pB_Reut&@|$VLV8WiC(6O}2peev{>5 zrnPdBvqz-6xN_6WG74Xi-@tVkHUvh#le47uq^wC`YRO`;%z$wK%-y6{A%$8(P{THG zZ_mq8+n%g7dhRE1_Y$g3dU2K%7)NeTnPcg=npJT&d<4?3Y)2$dX03HzD)M|=&kCk&WF?Sn zW-Y&p)#C3E{clL8&_o$UXkstFa+wpHt<6X|RommT#vUh~GkXaC1+$%l4^3q4fI=te z%&Y3Il%6GnkBXDUeV#E!?CRo$BP{&k;8FLm8Uff-)P<6<>R8jPl3&2dw>g177c7r< zoXkA>O&4Sm>PkGqX~%Kbma4HN@I2_hv{c3MZ1k2k4<@QUbZEpWm<%*fhl^R zcf|)XIgyl&a&3)_HHZCceUK(sij-c0WxV@u!$SJv9wWos?Ap-8Bfa2g{89i?XQfcl3EM0r+tehP-pIA6puTxBXp-Z?xYyiaVM z=afX)Vs;B6IcUrR48?2M=r%fY9O6QXXFA&U@d^u=vooPfxyQYj*YF^Zb`Z&7`40V z@8pRNi=@6+q!>S4OUQ^($_7N0XC7>*_z3frA~glQcrgQTX$SFY3WZ*Y<6}&g0rQkl zcxMP-S{f@pqN*>~Q5JAT7ur}YGep+mDz(IN@AV-$dfNwT_5|hQ4-h5k39L@>ipQ3qmp<;e&oq_7P>c9ZTlo~ zr~Js1Z@lVZR`p1oO(fdnN1l8W)Gq6b#)y_NSC2StFkBq^VMo}>+!{0208L4v^HBd& zzD2%kOb#oqB#U8~GLvknr$sD-P$O_pjP5B7T<;sTxbEL_F=J_m6UwOo@J=P|2-9Dr zUK>ht;niS74Huy~A=kL%C#CJj;xGk9W5-qRW8=im>f!<23wcXlT`gC|T^6qD$mQo_yzO?D0P@uP)?J(87^R zgnx(;q%f7f>d<$n2WNiMTS=V+yD$-LOaz@vw?aJ}MWlW=bH=cSDx7+{ zl<+Hp#0`)VM6Ga}b(SoCPR9DQ{sD4)Q`8l#Mr^Pfl;#Z}(uA@ncU#Qmo_r-rWT>MW`T-UKrieIFD zFrqlrqiKd3>pxTJWIm(Q)(q94HZvVElfC9l0wiaQdAzwI|H@WpMLNvk$7WBxN^!j$ zLpHCm#v&PJ#}fU+&_aRp$g4L)vLb|l$Oj0hDPs*75~2i zb`gHjx1DC+EMPBD&0>5Af)lCz>FXHbrs7ns^ao!tEU7i0X#xzBM9I$V~Z>Cts?%d_=i1BjC41H;2Bru^i~Plfy}m7mAt z=V|$QS$?|Zrq+-z<3Y^B0jCnY6JGoPkS9-V_W>R5(bh8>4>IT1_mA zyAVxvNTEP?rBKv9_u`pC4E+03CNaRVcM^AfniBBYD?@>9&$a!KQT}pGO&N}LAlTbr zAVSKHg_ND7lcU$HQ`chAr|&=ZXx@=n=3rAAYa%{^hw>fZ{4gsErmwTji##2przWs~ zIKMoTprS{=mmZk|)Xc0HEiE0Grm5;gp3Xz@R6Q)UZ`=&>v1n=tYFrixO%2`Sm7%`$ z@95?CiQjLogfrD&FQx?iSFH+z7;wKh{BDK#)t5Bw@VjrWb2<*gO4Y^OtjiftHv@t) zJl|4l=vDs$b%T@hJNeUU8_hsCvi|>2M~RmVjgT9t3^F)47#OR@3{@DxN6CYEo@;Ha z-Lg55T7MP#{8ZwZy}U@2I|ATq(eDrozJRE^Sn3}qnU}}}_3H0p-Bj=HW8Lw}Vll3L z(Zv&w-E6yOEkm$*ao0C=8SaI&mx}Izi!1Adr$2a+^uee|r4RHZ6nG|7u{BiuCj#*b zi5n_dXUvUD4dp$Jj~cn5ycC^ygo&$pBn1KB6PUB?P|u{YJ9Cp6uQ3R}BD3kmP{EoP zUo`Tbk)Rd(Jb5p6f@#pjqHoDf^TyNI&K90RUu46M`pubA= zk{?~jv58>-t=Svq&QZ7IdQMWDP-h1b!A*dzrR>cFnw$GHOq+t8ATxSL`F(NvE4Kz8w`bu2rFl%~==9s-=6ux+7=DLrCY;@~^5XBE@X^UJy zwZ6CodZ3d=e9zF|_Z1ao`x3+(tmcz3Crw^B&`+qJaHob(M?=E%5+j?UaKUqh3{m)L zPe&(i)LYS2cTmPO&zX_;j8VMLj^EmiT&8I_EAKhiqcHDnHPw5^1ZLyDw5TeS_d+=D zIj^t-UpT!Mt*l@DT%7Asl$~tRdCn-6@c-g{ROl&wY1t~HV2$=ggQO*$`4k_r1%EQk z>#@CfU1PG{zBjkw_N%Y(ytm>5);?~fBXS#=PZ$B_|4-JmH##QR-)@+D&K0?2Q<44n zg>4+uaQmz)B#Q~fHMh^2!2mX9GmZ#^nJA86!i2~3hE#Ds&D=avmI;OSp>lWW72B6T|OQIWM*OCu{F#W?A&EQlk@~Rs z@wk}?ci93-|71gdi_1j?eyK>C4c(My`_i8e&8A)Ca4lx&*)`nLEHu2)Ekk>SgdzO< ze>AjSJ+w$*Xh_q{5Ql_}35*TqI^%s~7gdFB#JZFyBK(H)PBFgy);#D@X7n;n33Dpb z6#Q`T>jx?yM-EgPW}uIK?LhzI(cyun%0Rc1@RfnOhu5$qhS(8gaZczpObOLXBlhi} z!mzo7FB+#jyIsMpz?AWtB;iB=V#zbO>_XQD7myr0IVLdLH}(#^WMk7@CFTk71Y__t zFFh#ShsDKgt8iFgpb&Qg6wPSf-S0J;aofLGxacYgB9o0J2&rC?4Tvw~R1ha*6g)~w zMhmz}ue%85Uz08l0mQ}jpGy`)7e%XLhtZmm=Vp6*-jLq99-T+#p&3gQ(AZ{zMxb_R z#xU}?#0qC`kBJpxw6!P$gLh4tLN=eZOo8wyON8!u^>Graox$iJAq4VLwq>Ws1@BI? ziBzpMJ5>`c2m+d^qdxke%QHt)8lobO?lz&|jcrgo)2xD_C21qd;oeZ(%S_yiQ z#x59#p@MFcjOv(0d{@Jv*?@g>-B41Sa4CO21P>8baa^xyukP3q7aZ!F8#g^JaJFt~ zsB6+&8jZjqmdif0e5noz!Ehxo)R0HdR9XD5Fy$CF{=!SuFQrwJkPIH3X`t_A#`-8g zF@^xY$F;Z=y?6Z2b1X65%aE<-rpFawoEXYY^KQ$X9OrG#O+~-crY_#0hYR)8(@bvg z&Zk0>4JO{#KZ_t;7BLX2R*iER`n*wmlvy=trM|hNrlwkA)yQvNED_ZVqGXB#Oah=-XcDgo=Fyhd z5e{^Os}DW@{PQ?)XYLmp)rXiM-BFP^`x44f`|+p^@`-NbVQfb(`}lFr$0#@J;GvO)t#yV z+8SGVoE;hmvL13)+d~gI#a$NSH8lSI_B1`%4v2}q3H?)^U8}~qez=E@c}}<<-7XzO zI>trs1+)S5qw^;jy~eilw)fZs+*^Ww(`W3CS>iFnq*?I3(Kt8mQW|Z*;wvr#JAhl0 zf5HYWKDwr_+3vryrn(;y{BfhW7gQ2M3Gp-H{p@Ra5(D(lsg^TR=%Cy*0D(vgeC9!=_q%%?adjACVMNy6Cc z2568q>_oJAk_(x#0WG)^kt8!2Nt37wSeBE_gUUR2^ORO9J(k@0Si7#qVq1hjndrHIZxgd5D#BVP!7!&B@IK%FtMN2wGG zS=8GK)lXRi9R<=(Je+yS6N(48@F&!@xauGfZH>}zuvt9jgYkFTcTCvd^Ek;g!7K=J zE>S_6n7T!-GuxxMdlKITqEm>lebtrP4v`M8NXW|TU7j|ya*1^crdPYvjEBD7Q^0c8?$`Cv)LYSr4B^kmRMvh6>dm{{$w?RkFk7+&G|v*Toj;E?Fdj zc%n<$exk2I|C=_VuSp?e2lS@={XF!f;;)c4oD(N!VS!`b8KeGL>HJG8Qn&qtijqxn zF1xe7SITWMo|M0#`Xl^$7G|Zn>W?s+p1E1+u6j8DghD&YHzI~G0BBKpj{378pO0EM zq*r8xba#ZAC#zJXx}MU2z=`+6C-}TdGz%UTxuWrN>8GLVtUtKw;T6s-J%Z&+!f#03 znS1R0;jn({%X(7A7C@)epXJ%L?Ape-*<%B4bX)N|JF(`WxG@1&P9zzjopsr^w*|Mw z1^3u;Jg@13I|xJBYIZrJ4FI?6F;93>#u`b`D0Y#^oJHh(--APxP-C8ZHU|~Q>SV!k z!~~Bd*JOZd z1GT(d6II43)x#I?HiTI_-fny0#@GU5S`+j`wy58mgu*#lkWG`lCrpJv;aU0prW;Mkec;VXP%*h%moqi#9 z#Mmw3Fd5xOT37F(1fSWoNiqbh2jYZhVYEFq#=@f7;e&c^WP$JL0y^)L_^#4-Tc+&w zmvD%WPW~MKL$7B-?(=xQ|9e4ong2U8;(7OfOGuas`6(mhapaa6*GlT`GrkRl?9ZEV zmJ{a6jMrZ_YnkBBobg*8{g+DtA*>?fXZ%4D&Xa^mGp?P&Gfo`hn3KHZX{+d=I2y2o zMOYDn{A*7sE(reQ+Ea2-z*oV+2rdp-@&!t$dZRiWRfhFDPIS7~e|}#3iQQ9oop|@W zz7v0)8c3@<=pO}rV<+-mAwV*DNI%TGAUbh6n-}b4IyUgxz4)VI>6#Xc$Rav%0G`0J z)A1Z=PK}(N(QD=1yfh2nJ8*GKu$LG(Ps#DF6(_!uldA#)8Y_iS4G1JDL%OZs(XBZd z9dgP}BZ50dRB)U=>ZUFqZt6nyuhNu^{h#DF8`Oe_5q0&(>N>64=Sf|sAl1H-Q`fRq z_gYj}MCT?J3{V)p>x7p3Bey4rATaoiFq6;yG20o1Fl{egO~nNC3MF!fbA=vsh8~<8 zniYD`5zKdsPhn|MiJV{9E~f>WBS?Ug$|g!>LvWedE*?OfAx>)fm1n6)zv#&3+Lket zKUqFBB|j!nb7TTg7d~H@>~JWw@o=y;IoR@Lc=9jNLx|k0gC{N!T1B(m16P!&)-g02 zE=m5QEseg#8*NEDdR;G%A*4se0Gax@Uj)u6QLjoi5yO5F*d$G+2`I6R=-kZ6ao;Q? z=JoGcx-L08Sng3!Q_RF(-Rn`@dL@FO@bJ}-KH&59uS(b_B(X%j!QXPZkboeF=;A>1r0HTh#={)N*7v zFwltHfCY26{(9Z%U*pkrh)hOXpjUrQ9r~IfW#eqVab@A;Q93HM0L0kvt#l$zAmSh5 z>ugWYm9po~`ZtkK=xg?DY}iNg9D_$E3$2~3_pc~V8NK0Z9F%i!l!I$grN4A>4RZ@D4v%r zG7IhMhN`yN_*8qVL)0~5$IaK}_@)CF0^;65unA`rb#T8bmh#3JT+;?pgNFy##fih& zF~)6<;NgK_yCZa)!_=%ZOUal{>sj{cJu|-pv|@)PJ$Ib;y`rZQYzfNk5R{w0f*a|* zN8}2Lh;3Pt;33>O341mU85{n%|EZX5EDDw4!c?x!k#UxusOC=nk40+Q`}r%!#^lMtyM^nO9yfx674aio`-UZ5%LUv26Y1LYm~`!^HZsRYWUpyoeN>`+h@4Gn z8QXN4$!zx)78XiFg`s@SE-SS7Y$~#m>4AGNEO;Ac>t$6)LX zmrFE+ou%qYyn2ez6^)p_$o#d!Z~YwgL{yW&*tw=1$d=aCF z?6$s;j5$cMx{Bk08(6Z0oT+Q#qkp}T?~tQ6**B>NAK80R-qoiA#(~}i>JVWPU^nHP!LEn2Z}lOgaudEX zB4J~U91%i<*qDMn@#d&59yzK<%m%Dc$(@g3iBkPN|MNj@H3#)^!-zqxJ7Z92-*Du? zO=3`^%r?=HW%h=~Bt#(IDfBM016H_9)8rsxJk99iJ2rn#Prk!H-^g~a@v3WN5BHWM ziSp0RJP5AKEkYXN<2F0dM*Js;#cAR_g4Y4fW?*^p`aOBQaN3YIV#gYP^+6oHX-{d^ z=~>b9j%daR)Kv7mCCW+~fOIhWl_>&!YOdfE&$jaLk~mRk)@Fa^&1m@cq24@*3YxX? z3JZtjN8H9F0#9^h3NV?XHm#AmTFb)^N?n+yq~lH$t_=Z5j4}e_ri0G)vG+SDl1loFm8J^0QUx{b1+g;$=#xzt+T^ zJ3(A$dsTXqoqRwq%V_TO(0_;oyG~$sLsaLMl%}HA)1;(oTEqh0N-0C}* z+VKvx9T45`17z4FZPypO{b*>XNvXF;#Iya6gx!$Y&f&u$GI^-*WmOZvmgENOJOit&XHubwMHG7p10p0BWsf zyJ$`3L2iY)!oBrM60mO`w4~Gvyjm%{Rh?W8{o{rXxSlk=>N6U`NtZH@OszT>4~>CE z0Ww+h^mTfTC8@@P4t(R_&I_ZG(Qp!>Vwo4*jFEAX;dP2|Z5{9j>T}io2M-$aBnB#l z-uVmO`m_$&b@J9~z75K$?^Lhz#$TgXENNcSpH8!+!HC8@1RArar$0LTQMCQQg=s@H zfV1|&R8hANTx0O4^V1iG!A~`iOHA%fN&Clj2RKkdIJ|>fa{xdrzuAgLMT+0 zs@`FZ!8F*90Y}=bD~ZanXNwPAm6eye+)nT_u-fD~K>Ml(9KK1Bn`K+26sh}V3fq`s zcr<|&Hdlf`r@dwsCUphI^3+Iv4v9C=8Bf~-mt*i5^**>q)hJkNYXzn*~F#uDTemI5a86$Mi6T4}oo*3>{ODzm6RIsHaMxd=e^d4w` zEN1H%l!**`z{Kn8UdM0sObGbS709eksad7X4R@(!pRo~&xwE-3 z$f|wNWSd?<+&hK%%1c!9WW=tZ?PuZYuz$3zqEYh#6C@Z@I08(68k0H^e(EHdq}h`& zNt=iNZ_lSoBbc1Z?U}j@35K-*6SO5xHRUp?D;4Zo|0*A246cX$6J^eDhJK5-VWYC1 zTUi?sDR1XkuHO^6AG)y5fUy0NjTA5m;O*2;wReO%n22amR zr44sw30Ka7>%4(s2aL?fFeSka8bXgv>}C^(io3;UNT8P?i!F8%yINx8RDe?u)?J`C zlio>8z6Rw4v*n&y1dQANAHpVqLt~Om3Yj-3VLe0}T zJfAOp2Vj4WJi!MYae)%bPR6Hb#SsZJlmtB+y#GjC;Iqgm<3L8|?k{pRg;%toNZ8Xy zRiY-+HNjCN9SHQg>Tl!0DCn+P5hrmxnWWq|jFQGhKfgWmMxZpUpybzsBol1h7F&##SDCHC% zl4*H^lDZAqu_QEzxi((DU5~*8qMJveFg9o90Of8`ASBxNl zw5ST&Nx6Uh^*gr=${NgN?%Yf=4e#9G(bQoeHzn8M0;MK#sN%{7S`3m-ggW3Os2!EM zi;+Qf`m0Z)7pqL#cY?a}Ta<(L^_N(5FC^pTuTiEKon?PcYvK^i>%WG;sU|7g^0uZF zr^>-r>J@(HRE`55bOYq1`W1p7X2s~oF!n@=I&>#=K~42>A>mjJ9hB}%qcwc*p&{yU z!Cga>Q+sp`>pVO{@G&@vZJY`wa$^Y@3NK+9L$5t3zaD%ByXxPk#Nrx$!u2ai75sxD z&f6>on=e%FCygbV2h^zrZG>+K*_G>6`IwyLan%Vh8)3;5&LNzSSw$g%DSpjmQImzP zdI<>uy6B~i5zvm9$tKgyz2`OQlwzbKn{?Ivi5$}G!B#z^GNqSAUz4_&%9N-cgjIHm zS(c7+SQ{roc6i0RaIAXoD{_f#jVu?F$=POe>gGR-JlPu99TLLwq2U(V&TK(VAbaF_ z4x%f4@!@(sb8pD6ms4D{QPW^=f3j20(%44*y}{lCXGsXrAqf8M9kNJTe?|Qmkc|0o znLNB$F>pMh9z*9mFw=BoK8KZ>K_TR3h9wl0?6=)FJOJMQcIjR8|7f>YRmCT^;{W? z@Ii&~H_I(6As6xX$rg1I0x9_6l)e_HKcx;=E3QISLE-Y?hbMZjil=WaQ}f)+4FML_ zT=T;hJ*j-C>okvyzC1SqcR>J%=frC-^g;RS;u>#ivwxum0{``MgrV*~7l&xy;(+fw zcIce?%RSh@`&j0Me`?)F5A?T%w`WhGT!U%+d9`}T*qheLRwhJ z;sv>skz=M*lE3ex>mMJLi zrN5*_>^#Clb<`d4f1~Swy5dufFD7f}G5&F;gPAMwWOfa%SNK!c6mi#74L^~m?bc!>UvRhdxj#x^wvRg^f@ zX=)28s$2l8Lwo>?;#=_6WOv^d2hSq8PIlrJAoh%(0C(&;zHdvKAEfLYT}Ibpo9kM0 zb6sR^u4Fcs=;Q^R_6Q!%5H1C~2ZL>}N+V}kuU{s$L|8lI(gRWpn1?NzrlG(u#knc- z?QfBDt^6Ma+Z@DVGwX^3+nmC7WiC>h4<}?gYY%r5mgOqpGmI`v3s$G0&>@0KZuXppy$r8N#Zaz6X?VV-b$PH3&PFk@0Z_>$}G|F^InXaKSe6PUK+1;@$ zQcIV;tIVrv=sJv7_&`29j!j%42SI_eFURSY5Z!}3IOX9B9vt#;f`@o{_=JZzd3eu= z+Z6p=cBWlCB3vtC<%{HJEI)zih)zLZku)Q5T9hq6R?rtdzuoeV;7`lqBF8SAWW=HV z80^NEg3W)96c-KQz_}MricB&Rr*0W5{Ex_J^N~KI^UpL@`bTx`71sZ zIpAVB2jJ7GDtaLI%Aazwbmei*By$Ej-g1y%i18->U%=PU+9H0%J!2jxIv_Gx#CM`* znwJ)&6Fq-!SA_`Oxf3slR zrhew3YU=hX&-Q@0wo;p9V&rYoi9ATUQMSNnQ$Ya%vdZp+(WU z>Ak1vL0s6zj;>qO^y?ZLxq!nJ%SuLk^g zdNgJ6aI*QaJDdXm$aC#sCmSVPD=cqo>%-!J!5>KCAXMM_54sddmtzQRveBjLY@Of^ z4t75PF%>_v+9mK zQJb`)1MJ+%I>O(Fy6tR-^brbE0=e1RTdG`V%}sakJExbq=kG*Yi~L>K|C!6(UFBNV zae0;NttL`RPVunQK8^hc_d0IcAVd4iRX)3Z*5|t5<@&+iROOm}O}+O-u5HsNKzPRP zV2?X#d#wmxYFxpCwE8-awoR+pQB|(*ZLe~D(Jak4KX-jd*|Wyx(>`s#N89YGca!G?^%IzZW}EFK?d9J#lFparN&KrM?j!$)Y*S0%r&Ehv`;3=Ey@!!*1dt0!3Rq$|4ZF3Eo$lXnIR8@9>ul8BzyLD$)wlQvcxo`(v*_~G9TG=i; zp?8%lC<^9D&B1<~tL``;CsP+r00vLIQ@cer4h25H1~}gP`saLRr?8I8cBfRiPEpq< z2diAi`1?6^KLBL!M|_V9N{ZE8chD1ghJmp?m$tF&cTF)PeJ9;kWSSN9XMl1Ko?@Ca| zvi)g1^c!tBk&dpKqbK3frS!`6*t@dz82@8`;i0FJG>sxy>86dnxzf$8O?GNL4MnjY zTdDAUYThR`cT7I5b;lq)c~rRCWj#X^pEOF5LjsGN?0s^z9x&SZVIbr4kd=^V#Qr`;)aQD?35$y zgsq#70d+kUBvKQz!@4nX%l60u?lI>%X^UQby)kMyxyd-TOoQWD32XSvy0>qd%;0+_ znbl|rqcV^zKtSwZDlqH@WJ1$gZC^2kf2d%t?R8n)K!o(^<@PZ?V%hwd>K; zeo9rFlXkQ2uDYL4pUe)s@vW_P3sv8Q*RiwpJe-!c%uZTY!rd}`Ov4_gVT+!INV#-) zxUU+@&^iW+&Posf+H|hf%uLC+2|A7ikL{i1=PgYD4wk2Yk50!y3=nlro#qZPEyg|x z0J|{V8QhY}A4l--&QMCax~~?>c5b?x%XkZ8Svj38>EN)L4Vad|`R`s;+iYXQ*Z#dm zy77KZ>1H{6A{TR)9EiFe|CHH}<+F0sZmHo=FWpRjLA2c?alY|c?J+qEK(PPkxSvYp zP~FE2O|!85cKS!PC*Em3HA><`ZV7g$*@3Cj=temtKpp)Y5F7|8{Qf^b5ZLr5S-}$= zGT+++7_o;x-%bx95z08{7w+IMSgN#-Z%6p{K1UsAk6T93#`m4{?}U93sgkmVe=Wg5 z+p77M(pmoPB1Omx&M2wxttJ!LHl;GdCUH=W^K+nyT<>etUG%6&`KXxNCZQ~lpf06!;bjcR^6pp&z zIL@z=E06j6v#tl6YM+D6vNffv%Gs3|-0GLWN(ntzP-ghLw6o^naS4I(RmRWnqB}La z;%hz{eC4Kyqw0@0O{fa}yi)r3TlxLt6}YOm zPIv8hz1dWI*g@;YJN5&?7Pognp^;=dB`d$9EIRf7L8G1RW~-eaSe+r^x4Ii2bbQ(I zR^wZAqp^ELpE{0o92v9qzw4QD3Bv{R{6*% z>*3wzSd(kME`M5Q``0C(Sxp?(=4`1Bkx)PWM7?=h4kcvMY4h2*8QKTp7OdO5%5U$AZy_akbPP=T=&I1%^h92b zF|Oy@l9~@E@$LvErysmLJ-BrYRRZNVJ6epn>CO>#5VDelma5v>>AK&Sr{4j0%#mI- zht~_LIJ^B5+0gnSc_a5(o5EXv^p2KJ$tim{C7l|$Ynio1Ab-wG^UpE+yJ)E5%cQ=* zg|UiLb;ZF`=le$~JQ7g5LeVtVNLRvlnE+;v8Dka?A3Fao-UZ8SWarwJwH_L~f`rKC zu7rEe$ha_;kr}o<@QXuZ{gUzDETzaHe$;Ir3qR_GHG$iPlHPw9)C=buK5BV+SEsO2 zGY*Yypg1h7;(n1d6+fqjb;_31U%yK zKM?3t2X+g$D&b*QS10hQWokV_8cVt~ngcMJmd~<@dv^0FD=$|5+Trp^Ql1RL=RLhF zs_wEC%&L*d@REf|@D;*AbJage0?gt(x7m>#SKTtU(g7`BBSJ;$Bi|A<5xI*fDS>h+ z5-1|G$;8{h3hA=tB%+*3yTtknLjwEL_y z_pI5pZ~9`lOv}5sh;e7A`oM+NJGFaeBn832q*bN44V&G+O&)z>BZ&27Ag z3ih%5t|wX>sz1b{?+2nM`6bX79CXsmU=qy?IuNDZLIWMae}$bf=nUkjUq8+;vJr~x zR6pafHQV_^3Za7~pD(&E;W=3a`>6XSzMvoQNzvxn;-4VKFDymG^x|w39}30C>|C#* zJRMjn6?oJm#Hi>tc39p>_m)SlV0w+}19-VM3ii?aMml{E(W+gIkpa_w3$_4r zF%6(#bT5VjBS(R8Ku72nhqRESj)WOO!A?Y|nN4SM^Q}o-Ure3U{qTD+T@m0RX8k?S ze{szE`$93*z6?|C_^pT;OjB*mI>-7uus~qWv;hCdNDFZPM`Vd~51WDSH_gC1q~s3y z)@7Q3ZZK~669pR)dYt1`7qK16 zQKq6{wHNx^Xw?S8VaG3kbNm*HyUJeA7yi49Z5cS)J8rmiV~7IdnEzN~YWGRP^%&bT z3h;w;y%uxQct$gNo{CA+nqq-$g1X@#CzLV^(`_`L!YMcFx&trD?wN^cg?fUmgGY)( zDxa?4xyZDTs8j{licXO>%kX;DmDs(T8diu2okgYC?-a(zI@A*Q2Vto)w(mY^wC0@X zzzYysw4;20sHX(C8_0Ms>{tnm7ZH4X z=)+a0$QrxU=dx&`I5@gQ9sVI*MtTn#n;E>tK_F60A$Cfl(NY;{jP>~u_-JOIYmeT; z;6{L(*8JASJ5}4^5RwBq&1XF2*?-j*&q1O(0K^$92~qMa4zBR zJRSZCcxx-dQxq|VWU{r+Oo>@uT}1JW{b*V3K6SH5HznuPEk&XFXQ(|~|B|$Ut;@tV z%p?H}f=oH1uSqu|zcqd?e|=XFL@UGI+#esRm-n)&toj4|4V+&UeB&J+Z2oIVlBd8J zk|dar&3|E0^fj{u$&1m%H_X0;>YwHvc)s0g8??HWrhQk`HDgfzH;%UoufB9;n@zs~FsA#ovI$y$Ckp3C|hXopEDxG`<$piJe0N z;262K2v_8jZxST1_lnqV=SyY89ZC!*Zwx!0lBgW>ur&ap9;VuIV;gY+&8}AT{s%GO{w0(=(YPm z+3Huf$+)!rP@(>qAjZt{`G9;5%4bHqHBBPT6Hvp9H7`C!k%Q|H-$LHK5|Uvg8gBXE zG;YpE)x~U!Fyq$H7|4w0Am9Ddg;<*$RAbFZ8q9b_%i5`R57q&l>$lqj(rm z*iSKIX?sCD)4J)Lkd`>m2%OcLAg^>AP1TJ+ROIqt|CgsH|4EW35`aytH;)e&fF$`R zrdC?HuXM4@TV@~HhXgEpA6N$hLdzVXWzO&;$)Q)o{Q|DyjJIEWv9VTh{58x?O3kS~ zDWz6?+_<`@k)*mznbLVg&ydu=4_l?w9!*10Vi;wZ$f9XOMGu2=n{-n-lp zo#@rFXk=OpH1nW#$YZoL)Fq&I8qLOM=kdn+V`L78<#$`XB&S8DxYifOiI1JJc;Okl z&CH#a?b-6cCm{O9I51FG5!K_*NE#Bipp-*3s7SdmF}6OjwM&M+l|(nlxQkR;yP&0P ziVT=Jhx05JsedeAKN`pq>-&~-j2*5GPZUT?qQaG2<8(JZF?N93BNO_zpng{4Op^qv zi^MnX&1qO8QDFy*wi3z+r7pE`Ka)I{=Bh0{FG=_FMJ8%T$m;jpZ>TuDHJCHNBKwF;*DP# zMdv*?#jrhlLN#dv5;uxHFJ&#ZVAk8)v=-y6B(QB#3VajLUL9*Sqs?s73E z*$m8Jg1*aWg;kaHlnsyCuDU+PkP~d0Nz$BNo|k@D`-OOMa@FnQ&9wmst`nQUbD~kc zg_MngMmz@sX&hIfH)YFWWK8mzry8d-TYnIjh#%mojJxn^=^8uimY#1jPg!#WnY-%$L~hw0Z}4|S zk1EX`-IsS{CKuRnjhm@K6OTrWHovDa2ZZLo%C&wxC=aWaDdEa`S&}QTvAvhGb(<8yCW9c8Dk&8l=4nk#7&Zg$jPq{Gb zjvBN&KiQWUUgMx?IAQVO1^DKbJBnOSJ}FUYC_IaYoY!P{Ogr@&G z<_nvrcY}W$By1=EiPf`^zDb-UY9YQtK}KxBiG0CL!o+n_ymir?)`6_!pvrZqFEBxQ zp%qLIHZtjDtVpSEPKhz7!nuPWEg`7^tIJ6DY;)CJ#9!Bjd_v@c7r+JTI0JPCRC?A0qtvK%g zfXo??VR7p5CploAmD*H3+lpajoiA_x&AL(DWZ)8=_1ikDbVZ#{R{dS$WP0Ua!@nP5 z(wMOgN694&OBK^Bdj3EFt||NL+aL61rTTA=Uelo7t6@Hi`^%*(ftef)5vMWt$BvNW z$2Vt9{&C=Qp95Eoz3Ci;G6643?!4prO631`TpU3HUKsuP`ZWh{)x z>+_>_-fIDr=uNKR2~J#U^QvFPYWwzx+FW(}`A$!CeWAP7IG&Z!F|DTEKzKgTBi^vZ zKhZxjKHWWt#ml^Suk@O1-W2rSVUoHYzhp6MrG<-0}KVU{O_k{D~szNFA zxL<~o=i^*Y+c-6gtAv*{QVC2^83oV*tu~=QRnscgVMnyQRITR;^Tuf<>Ls2?c%DCy z(JAT+cnaj#)`e>%f142HT-b`_KXoHLur7RsmI@!nB#XEa5_8(vj@!_zv;EF+wj(FY zjm&{<>%TTU$!*|8J0dC6N6q$#dIOd^W&8JMr;gP$jQ~E*V zz}X&~|H`PC%tWv8sE?M$CL>L5u~ZxQ-JO!Xb0tH<6s_mpDArD$0B-E+S3{AV8oWFS z&#@p9t?^1SmFwj($$6pZ=E!OpCk&KW{WCbd#BSE9p8rnlZh%%aY>u*E{~Z5h;c}cE z;|%;Y<3#gd{E2rh28n))e5R@4ik=&wk@TZxXyBdU?<@*V*E|V-TFt%~m_ayAIQeH7r zW_c2nm9o}Mne9n9YNhd4_2xSHJBidkuA?yKBH=fMzUn!|ruT7ftLyNG zS85zkpRdqB0gH;0F}vqW`7U^865ok3FGbZZD-Y_&gqG)}JhC^ao8kn%F;?P;X4guI z0rm5t5@!{uHN0T>;Z=|6qFW4IG@P64^-aW#wpVQCKE|Rg{0+C!Tj)!PrFD{))C<|= z^-YSUy=A4PdVOcd(q1MlxYa9JCwqOVvE-jxS<}2eZ!B%Km6q=H6~@w*T4~e0zH@b& z&8sShtGv|fI|sE`F$Pt)SXnRg`WD8rW?E?(USDx6ZHkq4xz|?`OG_HAa)#Ge8cROD z%^c(vUf+UPTDO&UrPo&!OWSFs&5BJLW`G+>vj#rfYt0+UYptx=v3VmcY^BYO&6`*e zT50*Q2_o&@;VN&B%@N7-b#hA5Hvh#%YSjQolG=pQuwK=d^#f$^3p@y~=G8CxQZzY| z6wdFcIXQZHQp1>=8{@fdeG*BV?FoEteAYNWu3=pG0Z6F8@yHQhO8J`trN$Rf{eWS6 zjtQ*BDEvLz`OS8OV50EX8On9a-Anm1sK*Q*u25wbSu z4LmVxgWk|%@l&oha?eu`44HlNd>r9{UiAZE%pc&8!@!-(Pa7Y@kLi2V7sgDc_4DU_ zuuA(?K8;az-av`6OS?juf#+RC>iC12Qp@i7A!X4e$BBh*+EphPdDuW>$q%`3Tx};O z$9#Et5$9%-`XjI9JtD~n&4h|JHcN+n<4R>Sr)`zZ?2ygu0)CaGC6gvQ)amuPV`=?( zJ(RSWUJ6P+Anl0ugs3<3HD0SY$$!?#0)ST(DeOW4z%1zyTxd0u2RYXYdc}UVP^Iaf z_LldEz}YBr4guo%Lx4y=L>bji@o|Nd^G~sLx((1gdk166mDL0WTV=AWsTXsX$7*8;jnah6IM}D46IJ{+r0O1BH z8A6<>;V{PH7eFix&t9z=emPP^7=9-LpAPwpf}#~E$GyEa4uy4MPG1Uy^h2YX@-5iP z@NusS)!t1{%Y38m02m0P5J}*Jal$uhQLw2abI*wr#;LI5b&hF#<{T}Nbz8WFt_B8@ z4hYL>+sUwFW3Xwm*wOZrLo#HNL4V~_f;4QECWowN%81YSNlNID9D)>&%GbVTDGUx{ zCuRrlKTe#Y0ayKE_9)HyW>p587VA+AU?!PNNqQOFmTZ-$@%5Cavq=Z2PfUQNL%-5> zQelFig5kCrNyq29^mV}O=ukJlKcXAKCdWLhCo~-hGxg!sPf1O_>AKrALEId=9bWyk zPQEmjJl#sZojH!>W{~5pWbx?Z^_jUzKGkGmZ|ZqQ*E1znPd8tr`sZ|VS}eKUN`66- z7u(&ev9$)jx4sCn@Gc%5`@%tn@wGl8sBNKcehO~#DdkmW{eJ#rS-vymPH= zvw4fIe}=-U3LBN^dKtF5Q$Na3m6ylxY5^^&QgQl(SDS5l)jPZex6Tc(J}RH7yIp^t zOz-9GkNQp4Lt6SRZ_)KK4{AV^1lG&g)u;MV#;ZQmkFrJ7K^}u!r^hg~$rHt@{g2X* zz^FH$c@_Epyv6sB7ivj825jluhJO-*m+#P!1OdTWfa(NUl^cVlDnyNtSdsM7*468% zgpxMpC$T*GiU5*og$WeWkKCPyd8Jw;B%abzkf==sZBIq}!By8RMV`p!{xqqQfOea! zM3kqo2I%HPkOBDTJrO=~DVFm=gokmFKNCR$GppT3YgOUu+NAwt@FJ7wmlI#x-3kBR)WK z<{qCHouHh-vYu};;kpm%y_@LtMLqL$g6WLMbTK!U6piw*mMexFl{0aBRaQK%W5nUt z1;$_%BC4tQ>YzQN1&{3mAXe=gSEPFV6ry8+k8p#HBrhv2@b)6P3{@JQyK^*&a<4IO1#gu>cu(a+)KIFt;_M^g2TbvL zDWP8fOkmVlU1JuH<@lQ@qM14R`y_`@OK%S+w(uy$^l+N|c~Wt|d z)lcxexrU#NR+y-_gK}SDS@;*v@WdL2S5B{8Wlqxh z`WBfY&AGg4j#QDUuH%nBJ%g*5xJkw>LIoyE9uUPj@=;*4#Sv_ETR^(5M8!$^h~rgz z@0wJ5Qg*a|96J=wYOQS0Z1iPlW|bvUx2VAjYX^1Ca}2$U;j0A3m8j28K_;nRe_#3& z!xe2@4>W^DFn-F4rDTR*$XVOvw5OyTEL)a*0L2r1qSFXCnUiIO( zgk|EEm0u*3cOcWQ@c2mdUEI?-GVpUj`A;j1tH0 zlfjdAJRF4Yh!4$k!&SBKM+;$q_V;EY;trmYkD+-fYItoCc=jK_$3(SdUA_v)8Wys|J8I+2MN*1UP$jWdV|Z}5Uw5Ev@sKcK?N|{@ zr*_e()g!v2Tf9iO*r6MnP(yITl4NxU?e)!bI${-D6EAe;9?mE&+5~+HA`bTFEKTJ1 zjt9^!`y~(OEVthrdEeMFv{-_WMl6? zsW2gq`n;uTKciwJ-V_uo%p}~Xa(@P{}{@rFjPIUUR#fn%)?5%Bz5e%Wwepfs}L1DAhYH!^mZ+q%?Oyg;4DUDDjj`Ai%>8BSoN z6en6bi)35>dOX{DOESFuuMRZu_Se-Oc}CPxgvWaaPQYRcGRGOtnE?KHl?mX_T_zbSV59D7jj!{WZ=?1Fjr* zju>rhu&-nFBZD=&|FgSd-7ggE33hhXy~!{{cyptxP8Rv~C3|uSxKU-et32Za7Z4Kw z`y9i|`V__oTwJ7r%?=U+@8Z!afiMYeae#I8;(I7nqP(w|1MuIm_(7d;Q!L@u*Xu^s z3u|}}{NY%=V@K3WtPc>o?9+!4K9feQm7E-~CPsUG%q zk}XbTt<&K9t|57sOde!#>CKr@9M{h;Vl4S#$Mru!BS@~)yT7<^M=~m1IMP8cABI5I zAE4tq*l~NzSZ)OajMt8k#vO7-#ype|UKWkm!;i#y23Nico4$U}B2I^x-;6?t!cukZ zJpfiUd^C}{EV0h5(0nIhG{cqfg9gHn)v$V@8$&IKCkZ;LIaiacdCtJqCBE#%9Vn^bi%u6}WiK%7neDpZDD`DOC6d*T z%z}$~E6+TbRf)r=x!?=V@<~-$Q?P}}`lakyQM@$uRKkzR`-%5T&Wld%FI6jKb3I3MQR)_-Si%D)jv;BUp7iG;K(8^@ev`QoKu`1zpUYJ(PBA+!jDPaUiFJr0z!VD zZ&8sdzU2R7@7)8ds;OLZ70azeMFTVvQQ)EmNO&lLNJ20g#XN2xF(fqi zUIML1=uM`%IbLh$S7xR&b;i!rj-7To?X>u6(L6Lf^ou+k1(7K#wI{ty8_|+Lk^DYu z?{n_G;i3I~|M>p?`27Osp2yyM?X}lld+oK?-g|AkX^ySKShdK0^N*{`E3O;qBv_{t z%-*V2A8b7*GuDA?>PD#6fr-r8iU&5`U?<9`@$$OSd}Rsq3Yk60h%hWs-MKR-a{@nI z7ne4AmcW`+30EAlCU7e?Usy^fV~t^LK$&?@wb?&#Sc{grjnY3z7fb)3`dB8x_Nmo3 zfe~LGnHR}*M3AqK4SZj^2pCy*#+DQq z^>JE{xsTcYyGzcW2)31wI&mq#c55p-$NcJ{aqoc%jpme*97qh!ifVhp^mziS9~)QV z{pPZwi>ox|vJ$0AJ$ykh%_XMvREJh4)4AbP139b4B<8-lgtg!OE75$)Z7f`u)U*egSZW}O9aOtRU0F;cKQWEtEX zzW9@LyMGy91fP)=9*jR-t#8o~;<#fy?t!)9u$^q{Hrhevg7dYmD2KUPza0;v$eN}= zFeTX;7-MT(&B-BGq*`>W%HY?_4gdThA4-<)6@5ik@eXM;;#KITpeqqZH18>jYx8Y_ zY~W+*9zFMz2PVO$>=U?>6{K<;^ka4U*{emN zk8ivY=A}a;^P+9|JE?JPcT@gr_|n0-&Ve_CA3(|C7PMPw0AsnrHeG=a2W64`VS!Su?=xI$q? z!ili!d9jVvFyx-Ss&2&U@VtMj@$76)-P(1SzK3;n^Innnl&xLjO`+=}4$fj-`aV)6 z_3LzjH)QtOZl_|yD_tcUMr1RSD5nYfz>Sxc3bnt+oKxeuQ&gxSQK7zu3iX(%P~FKG z`uT_owGUe@!-o!L2^=|AYs6YrWzBMDynt`+*0WSIi#;?z}KdC5sok>6dYE<#^S#TiOtX4ioABkU}}&LYmeVk(C9vOoT@^*4NC zL2vGXP`mWP;U`*P3D%x4kG2u%2FFdRnSGi6>hFKLi=)977irxrho(;?QO^#r$-oqo zUtP`Y48Kt?3GumWF_FC*EI{JrGXzl-8j{KKdoq zd#yHmV!4QLjwb zrFsJCf#dx6r+WtcHw1gn1|Q>ejVn~_F&t?d+b|j)9=>lckA?fRr)v6 z_LyC(BXe;)$Mp26uDe*z`Fz*pUR;U_<&touDTL(CyX3wLPo=~&vynY@G zTuyu{C^90d4(Az7RSP7%R{cI51J}i8S<1b=)3@?Wr$}0yd|^w|M(|d-BJV zcc%4wK6bS}3;j#2x#Y=Kvx2jS*PRuwfKnsi6#OWGj#d$IuO{MNO~k#4R6HI*mW1qfW@!tE;prs`tq1qYVLno$ZT`}+y2SafYi`XLIi15Hp}P_C z5B5Y4sN|dsL!B(&GHa&mDMGAg|5n+lrZI8ZkvMne7WbnM<5-^KM%ajndZ1>U(>*Iw z{YyIL4`n52SlU-J$Ee`|J>A-3$D=dYoH5Psj=ZN_ItQ+_!&f`uDJuMBIY3g86WvYO zl+Z=5GYi~II?I`fa%v*y;;f%wbuW^>YXYl~dZ>+Jrl>b?T0@4}-R^2Tu!ZH)d2GOM zPG;lkDDy#1zX?pLV~??0LjiySWIgIYiEJ?!q=uViqPKTs4o5$X@0h?=<0N#uU*xoZ zY2n=f{T~3ek8L}!kyD41OXyrNX|0ovRfzBi#GVII@;r?dBn83^_CDr}&lV|B7G%~oxNMVP)4KfW11c_+k>J0~R0ywq8s$9raIz7(Q=A}Mo)VY_?aHU~3Y8_xo@sSb zu5xOc&TF7_?XO7{NniU*xs6!+6K--C*mfzowGl+fUM5%mEtB=7kMXni2g9PQj79k- zp}9x;%D90n-g22;rF=LcX{!fXD3Jd0B$^buP-y#l0sj~qRyZ<&$8cLaznEMf;S>HS zgx3l(g3mn3S0nG}wpQ-uc8O!|4Yh6L-qn|B;(d*MX2D&Y{EpiE)X(@F;e;a;h79A& zZSrdFkd%Uo%SakD)wj?NfqKPBXi4g%u29=AdAHW(AuN^CU!T-qnf1nUtf*~|5=Ir? zA%*del=;vWwzfVapAB=Hq(qx&6Nqi6LTx#4CnJ^6_FH+F7YYjwq3~2*ww}pFjJUq> zT_g|XVpwDBZ2OMfKz3)_<2)hrnOSwUif==JwvLflp4Kr6XqznmV|)@kjXDh zYe$!VR9;9CC_?!p0Y_;F$d}(BXO3zK4*E7^V~`9fWJ7I|EZinIGKVTSQhie|6Nbs? zLslBuI|PVlhae<-*OR)1)-Uh|q~_;XG`TpmqlH&p0iK;$h)8A*W}gl#l7-V>42Azr zV4U%d;MhtT_-PEoi-tVizGO2&K26r;2upEwNhfcU5+1b7u;hL412Zi3!~wvqVZqbv zG8Ndx!MLS2-XTdp`LU@=pi7S*V2CIL2tK2#GD?nz z>2pI*mGfI#6naW3*Sai2lV&dr5blr@1OB4=`;Fsjw^LP~G`qUwzS&f7 z@XSnhv`9ny{1*BNN!ZKLI!?FHak_;b<*Qg{&d@@054d*phPFwAQ{9@`oju4Iz}K7_ z`0u2TgXer3ZeF38CA3Yr!)`$##dvF_!4+A@STH4X0n5XsAU5Qm7ruYUJmcB#8)ddC zW)$Z49Om`$9nuzg-QCsqrLJR%X}j*eC-k_ABMDPY)tn;Tq3sgyS2GbrI`izOq+!U( z7bDDpu8$JcIQ1>2w}Kx|VvKCQe(+eRb*2=u@3&H9PHRAmvE@iOxeY*u**ZcCkWN+5 z+|KMl&!1!EoECgW3TS5-d`99*7obIkUDQ8e;+3K!rjfLA9jFjXhPVz|*|TH@1Rwr4VBGJsGP zsU-IEbWjNn-moF5?uPqZ&!x9L@yr6l_1vv(-{Nkb4z-D#>-t^ds&MixI%l1q7!DSI zrpYidvB*@>Sj5-%ILWAh_U|naQVM2Cti76zrPEXlMF$$%CeqAv(DltXq?&d}B=o!6 zlnDPdL7_G&Tez*0XMjk#?E3Jgsru;XQIzPLhRDLFMt^XJBryEHGgV5aAeHFlaKW7e zKiDqmk?^hRA$Y)8XzuZBe-hY%V~EgS=ro9apDXmZ%4|qMiF`M%Ptgd)5!y!RtT~#j0*X)Ko3R#;Px|6p{71}0nsk5*K0~M~8u0$A96Twc^mxD0y z{MpqiM?Bl5b+u0AC01hTTA0*QB_H^~4yV-Wfl@D`)H@_j;5{)2_tTVPCBJ-F$@>lx zcyT-=OOL`jyj`flDxap5u%c{eyL8IvzZ2O>raC%PM^rS`mCn%~;TS1HVZkTVCY@m} zt29GxQu~74R1tM^UuI8{XVBF)PTqd7L)gKf73gSvC@6?S>9*PI6?{enh8*VBDrYnz z$o!9JEy%A+so znaM$nb@a5-;I|48)%>$ntJR{w)iyxSkEC#f#=yry%s(J4%;arZKjiog#aYY)HgTA2lqPWr*(fB7s<)cB(!txJ zXi17)$yzpE8I_HyXA{{d4wov#*vK@XGlSDWaH-|^uh>* zP*gSwDAzY%74}mqz(r)E(arQIo% zU?Ngbh@tz(P*`HwwetUt6cn=j??^!@%oj*OQ6H4-ngh*jDJb7ACI!`ZEr7LLzql0a zS5i=s_IxQQRJ~9NO1;2HQ<4-vYAGl>v6dIvsuR$S-qkjS4p~V-(U94iq@0 z0U{j!osS}bdvZVe^r zYtbUvDt_JQ`v*QqiZ9o&5*;>m$^-tqSeabI%XGsR6lYU{Dh{?Ms)V*KnB&Cdk1}0q zh6O#4@N~P{WHXEw?_ts?owqmP7LB`>=@^?ZQ~><~-t){e_j|%p zuYseX9jbmY&`6KY(afs*37)3k5Fett_UxouPt>@W+x*1Woo5JFvfDQD+Sa)dyFQh% zr8zaYnNzA0llEbKT|S&Mm_uxWbB zj*iSZ!J5UMpk?s$}pOz*CqX;|DjdpxsI-`zLc!H(p%b-uT(x%blAkvID96&xJhf4_PC_6{1G^ zSa}heg>7CYBsij8Jaw?+CbCd4%ROc7hL1Q`I5M7c?FFjE&$X51uC|6f_bIj>2rZG)`U?q<^jhi?6o^`V&CQ>~l-MomnB{S_=vc}NxkKbGM6^JDv@kR#3HKb;_AY|l?G56{s#!5}DDOL`9%DVj=6B`b=ydBz{D`TEfxrkxijiJKlKffueAnw# zg`ND@O4-g(0n9^e%(&w?1i)OCtPs#Ehw3J*{h4e~`lmmBMg^t@|9mdsR@I!95PaBe z*wro7fYVR&oxZ(1wH?{$@?5K`L)HW3o{A)+X7?gDSsD(9WHDvsj!RioDu32Fge7K? z$aCiFU8hsTReDeG*jwSq@>G7t6kN;}TT328T9PB~iN#lHfW<+_?drz0 z?y3BQDG7nAV(cjR+4-6Skx9Ch=mWO#1|!J7nyGvpn^;mLZ~G zXq<6UTxSKY5Uj?1%A%7ZE15A&Sy|*wmJgUK&ra_4?DXSCchKA${OB%d^T?@LX1XFs zOZ6>NK8wzk1y4-j7;`yB&bsa<=d^Ps9wj5GX;>Z#llvjF-#lY2B#!xx%-Y&QCY~-5 zf9Nw6-WU`t313oD>_NTB4 z0f+c6h?KOkWut)1x$R=P4-STfE~Tp;8Kl)K%HT2ATsm?BUiMipMoUa@@r(|PY*{*T zN^)dGOZCVpe@=Sc>>bV*iaDE7`ZrlGo$I|#z!veO&McHX)l>|GfS|{{>b8% z%|oLDqdcDkM)anPj?BUd+z>W5YHO9ECkFu!jrLzh(#S-~Li0&S{_H8w<^@vI6We); zB(;xUnEi?J?-M2F#CT$sLQNqi{eq1FN@i%KWiFisNsrqkt(kp=kaU(N>8vS#4rks2 zO<8yYP0xDXbp@B9v$0A|8jtIFRs@7ro-kK_8axe+uONtpiZ!0Xem@S-&eF?7Ze!Lc z&-FaBYwW?ZScDC=yO`TaFJ$a#Bov-4tMTjy0Cli9cq}QYi@t}|DY!3B`WR*MdwpVK z61rPOdL89Z;J8C~SF7xD#ho0Z;=kqz$5wTt8O><9A~moQ?^SqWll3mL{^eW^j@U;C zTDRAY;R8pX?y}?8m@Ch9^`+L0R`tTxXAP!(>8xz~v5e=bY`}~xXIB>62~~wjPdQgr zn0Upteu!>~Qdu`zMe$!>H|D+wE|~|-OodcO{+wu?&6yHO0RuYWY>xdt7hiMiI-!M& zeTDR@t8*OiPRFjJ2|X!}|Mwq44;#n7{&u%N<#|4aKlb zy6MT}=lO3K>fCNKQ)vb*?i+^;?-HNxIhn;MHlHfLmUWa zE@F=J{$g3{KX^5J0|&+uoTN!1LqMy61@?3obF8X(32$tUU7!LaF-u1nx z9FpGkwXK_(3B{}MIP3d1jGrhN;!Q2`QmOU7Hb~$5`Vj8PwZDFPXGKo4@V!&0S_y%1 z*4JXWmTMppyB{jGZUqhuDo!V(o0cc=jY;wIJ6cvMKX|;<%4m-Evck(JvWiy)&z$3& zWy3}=Et*~5{n-03cDBzEyWcpWiz_&tXOrU;(e|axgR|I|S~$3X{Oyv5HurbXGqe{D zwZ86Zm5F{NoM_6BVS@Gd=QJsw;jW#^_5G13(!%y}KUFZ4=xXcbNi8eF)4PAE%4YDyV1QO+vtcOTu2UU1rk|Sbf zFzOd=wA7l6Bfc_o=R2g->vyU=PbN!n};D_F~; ziD30(LBfCK{yr4O^i@j6kHD0o6xPTS`~TRo`8a2(2N>RRfP^(qiN^HEht>_$aD-e9evY?m8(5${iuy}BAovZD39&(5J=E$uxa*g#v!h?v9pU09M`7)n& z4T*%T%UIhlGAi_;$fyah-4)h1iK(5T{3j6^9F_&gvKXCF#_{0hiTK$VD9GG`iW0z) z2Ztol(bDOwrDHJ-wKOb;lefzR$Ey=XA&&}(Nzjwk&q=_%h(aEiU~VRtV}}1OBITOn z>FjV#Nn78AKB#-s^3*9UAD+8dP&+~F?Eg3XDn@nrXt$|`+*5Lo01;sAlWcIaNaG4$ zL8CVVSp&UB9*2EjkLHS(fg&d&mEF#~_F%t-o-_wwg9%>uR3j z|1!g(Yt>3o|K(~yso!<dM0DXJRBpsU1n2cz%aL!x4r_;dT|L*j#0u#Ko)a2X!KN z(0uVZG9q$78`soP@G^Wddt}QD8nrs;v!yo$J}~@?gcuxdl;9s{{U`?L;I#@+(|0b+Xd$Q8Bb$<1#%8=? z@Y41h&U)`r&F%^rPg>{Jt0o!PID7M1Khav$$pdYN{o}qr$hMAweUl4Vv$}C4uwZiI zR8OA&@~z8QDQP5cT}C}{5cab4WI(F5)}xkX@aTrjBXy+2Q$23~DE*uoNk7$-;e=$^ zy1HY5>7MAYgLWZ=fuR@KqGi=8M_8doJ-ayY_14Z!&2@<~z$>*j_QPR=9M|$D?Q8Pu zv=$DN8T!+?p{=umpy^*`jbH?B8j(d}l4F}W<02N-TCZWqR%7VEm7G9v_Ub@}cyJC+ zR7x1U>))wRE48j91E=x&|I_ASr3(j7EJh5%ui=6hw2h$1dPUg=GQykpnf-Ms_&UTl z{OrJcfvc=Xz$xga_e;ll%vX6q1iYJwHd4=#Y%p6W$Fp>OLcczp68zw5=tb`nXPZfN+I4}wHQvFvA!`PwM($pz#Gw_z2BHc-!*M)DDwl-c=y>3z4 z$%L481*?V4p}<>U9bds4rL)22?ql;Uv#FZp!TMm_^ z4)Yc%+vo6dEk<~4cC+@Y<~PBX?n5Jt@8xsGG9EqZ5?&EuvdX%7wy5(WA%B~tnre7q zdhjv&{M5RISN^v%RMe|f$N)G&JXIfnP zQeF!~`BSooz}z{xJA5~LMY{qc)i$HZRrmzTlNZJbk@R0luY-#hf1-)wkQa@I>595U zCvi)sqV<(D5?`VAXhhOqMpt2Bx;_=;9ffJv?-BXe3%JSq)Ao^J7hlr4%{OsLz><05 zr*&=pT?;J6MxC^s^3$_Atv5QgB5pLmRBc#tJ-?HIA~w)>&0Sp|CcY%8>x_p0L;vR= z<=NwB+;cWE5}U1H_@az^!1ua4q!|A3cL)}28tDpTXnaSRC!@%kJJ}@!YQYau%{SBb z1>Xm4c|Dfe^?s5d9z2%3|MzKK!QUk$b$0zOIjuWwXIf8M!C8f@Z6}b8E?w-r{#XhJ z=iSwr*8hTFv1;=9kOQtoGnl;bem-JH<8PJWl$%P(RFzbL`M8d>c{N0_qz+V zA&yX+(kkq)P8}`hLhVKO;E^==$C|qf;kQJ52&O@r)(hWbQ!-AzD#2u)hfy~xu@$7W9d%njMWf5 z2Yg(f*HsBdsSSp7@9&BldI8ei0g#3cg0yfJNK+*jAdTtCL3;lm(z=81Cna?TKT1yP zO6!HvHr6p(E2KfVZ+w?EcJdy?dzWk)LaniTDmUiuk!9EnHy``t$A<&Q4ttN81;?(x zivdKD^^|m4dgB-}Z*y|)?#LMSTb-2&xc56zEAO@T&<)`J0j>0dyC^Wi9g3#y$7=F{ z2r>O6Yz*-AE=Rx;76(Ep0s|LjCVQG zTrpX{JS9_bvP($X%`V5ZkJC=tD1zTmWVFI>^V#6mvQVa;n>~6vHR2Bk>y3H z!U8DkahL{AxarYTt^a`}WpyLju?NMVn<5%>C|f@el0lVYNWSj0J(LNf0MwL3i7`5s zk#hB;*Khqm$j1gR;zcQX7v$qp8pk*CaphT?NMtP%5R&#~KvLXcc2W9)cUN6=02~xc zy9W-{8Tc#$>3xJAOBRI^n(4Px{g#}zZ=efSHSUx7*7x1K97sD7 z#s_z?CzS041;@d^>kku{MZwO|%eG7s7}xBUEZ-+fo#8HNR?!UATQtL61HDd$RM|&v zoaA3~D)>=i+FrZP9(r`VDn2fd-dDMHDT2h6J?<11R3s4}D>13Rhn*#~@;J(PCTFoA z|CrQtwf+r-LtVy0^5%YKO*#Cj@Ka_q@Egp*r6*j^k6ck)bg%U-)KoEhW(5B{gu84G z=j-)n%ziMVX>qaWe;lMH`ri@%wc+I4@M3ydE+dpYGJEo^tw?`a% zLM3j%E_AL+?2)|*vf=x;n0u4kuZp~peOP7!_oE78U%#v)`HJ?$`K_J)_hfGWBgel96-vXEX^gvDscxG&O99@dY44=&gB;a^gFNPV#HPUjJ3 z4&HG>c7~U(@@EXqJbr%x8}b*^`?BqP#4E|K%%cXG(7xLBEt#BfwZ6e`aB%Dvub(*z z83xUf5!OvXYlNI3o8W5OhV0*2aQxG*1xBBEwx-!RuXpL7ehK;rI66qZ%Gi8o!7-$g zB(@~RWqguDSWD!5+64;sYz^Q9!D8Wflc{JDA(xG#d`Lg~pmh|z@7U1?`;Vp+abR_H zqq#Z)(1zdl^H?U47vu=ujH46O)JxF1#?|^bp;DxIL2H~CJxBSk=Xg>7mD7H#x@?7q zKmdWGMx+~TGrQT_b`=j3c`K+6!gCcQ|j_w>x?DZ^p}Yp$p>q?QK3pa zurDYtP|~blDk#@Uo&|$Pzoh3$?W4KSeTN;*)lRIKcOMSBDm8uStC;i(g&!4ONfDBK zMSgCOpKIku%r5?G)Iq{ub@ja*h=gmzbNFM_qqs%pJuHF9 z;0(Ld2m2~vMpM?rKC24qJY7vJmXs3(ef)-qc z*9)i#Yh@~RXuBY14dR$KcxP%^nLpDCv$BjvlU8c|2T$UzCKcn@<>FgaTCn)#8{3W9 z@3#+{A3oqreX}L-@LBi;Iz>+{R}FmYi3!wM9AOH@Lr12_|Il_>EERfckYDt@jL;70 zZE4omGhO>->-OJ8O&1ko5CD$!_;#1dyaz+y5yaIyJKLxwiUQM}PHZ}~#PuIYYGdj{U!YdNY?cz3w z9l`DS$r7U@#e6&aosQA% ziS1(-3Q~VC6;vBF1yh3?+ODYiI*S$L#NwfY<~I4DDYQh#32hgQ%#(~9Za1Hj=j`rK zn&odQ|qwy)!& zFjWE#LDSZJH>A8bdCqOPGcq##gDk0^q<&2#&wy{T8CG0~4P^uvso!(5dD5ylmbnn=Bj!^=Z=I33UBE{3*X1%_&ps3iOC-;4HcVPoZ0@yjcw6Pa z<**%1MKN`)Dwv-CZo1nh@Iile_9y0{4*Z5g;PHypY(|UdBpMAHlp;1O#oJhNIAosd z`-q$8v~RAiizt5CyKKDP-0PJ4_=@+NN(b{a(uT`RQ#W6=LQd z&7;|Ssc6N`o~}pl&`jpp>6>7NrM-vp!>yrThgtk2+j!-R-IkOP@qFyd*W#sbkQour zNs=is5%RaSviw$(<%QH2%^>i=7agi0fcqt zTTH&}W^c-OaHV9AXYP0vKhH*KV6n`kU^V;l2T`ebPwKfL*24^KiQK6s9zT3pUSjsxqc+U2c6N7V{^>j8us6sIcGq@IjC$_>>Vxy4msrvZY&b$w*>< z1I9uogZm>l$Z$k?4l1(Nj26Tu5NV9{l_*GB-THIqpPGu7FAnaq2Y>14FuA+wU^tH* zmrsMM7d)io0Zt3 z1EZyidkfAcJetfeyb)WaDv6{EB9TL2;lXj%Q@@Ea*Ul04qymxQteN5>X=vOJV$&I= zR<+oz>FrajcX`5kmD?FbK`og>yQuq^d^ni#DEFXu5EXP#mKJcvlFDB^3TAQ)5KcqK zn9Bg*VLZ95Gm^wKMs(zT@34ehNGQ5Xwy3!*siC?vf_o;ht{B)woL0aR1s!9QRsXz9 zddhj=c~Rx%jW^y1-eIB38~z!=6REDBmS-iK`B}-=w`?(tJ6a|&`Qkb}H><`>&Z-F> z+ky#gOSn2KH87%Y9L5fu8y(HevJQ}kB_>@syeC|em27S1%Zh&>p?@jR(rdQP&Dw(N zpTpA@UB|pK z^45e8RqBKXYv#d>YKG*1|uj!~SOPqh}A&zLs z(Y$ho=Vi?%<^4T2Jy;#bTE_neG;y{4H3=fdC$7gJV2x|axMP%p`!24*8kcY1tu?O4 zI%`}dBaEpMaAseP>)@UrDbwB3JBHFYym)hs>ytfq%)p$qC9THw_R_56qrmE^aZMlk zde%!P(2)>cp^~h0^Q~ZaCJ(7x$sy`s6$dRK<5YA9gHQI5^Pw77cUQ_C;{NW@>+hJ6 z4CtQ;4*Njvr0YJAi)M3lLBCn?M{QQ|CIRdLII%-N&I}c@d|-l1l@}hDvGItP`)OUd2Xc?hhp{g+yI*;4NZh_< zu;i}5LJSNt=BF8Q+Q&kwoYe<4vmZ(cly^*8)Outi!jz5Xg%;8yl#tumdV~hl_a)+W z^kf~I+ZjlHJ~47N&;4_c@thPH%k$veepj1J20x#Sh3L7RW!byhH~;bA2f(;{^1hDW zM5c5+mfZ1BO2JwxgN~&+8_J_MeO*n8ufY<^K9AYFawX@{ zZC2B35QM=-V(7AgcT2B1F!`MoRxYYUWF)TW?&N_P7H8OT^>%09LS0f3ZvO$8w{`+- zp=WRZrT<%Sh&e`XvOqn}+K+tE@7SYG<8`F7=ld#@DYtZv59c^DR+1nowK!&Lf3#yB znkf;7#yw4_I(BuMo~;NDrUb6Do&&Ju z&pGBF^&)u=H6;!l=0ulhr>mTf${7m@#XO$2_8*klbe=;aL#vXlZeHoz&~QSFQnPnq zD!8UQ)I1@yD3c?GSEYxRXNXZ6x94^bt`;z}ez}svxx)pAWNyw@RxXF)G-S1S*)j>H zm`=ZRVyg7{;lj6MmNJ90dPq}jm4mKX@YdvlLu!gXPc@47CKnu2ueZo6O^kIYg?LWn zL^jvsvS)e=!#?e69k0V;3AaL%fTIsHb=9Rm(7OnqORFdJ$s*FVMhiA{>*f+h%J2$H zT5vjNwRJw~+QJ?bN!>K!MK#THFTMwVJVVJMnRLAs#`><%V-QUQk`xTKb#D2uN0ZS3 zy6~J>Y`s%_j!EBxYD0WFUVEM-x0WqghX1nQ7WarinqaYW(FEyTTDGvfW`wzV0v;xg zlv@8pnzBe$+wLv9fY<5kb~vlpy7fS8iZ_s|()}QE3(MH=1%KEvnb94x zOW}-EtNV48Y2-G(yr>~{HNP0I2w;A`erPhAds9?`Z*ldbwqt*uJcQX(W`TJ<9bWJ$6BEE$d{2Dnc4la4d|iBsIGI9 zSkW2mO|ly!`UK+xdd=YR{-YDK=!ufEETj>O*=t;v)0fG-wRDPBjVqJB(Dz?-im&}I z`7$O)^@>x*<>~viPwV^jMfyJTVRbL*s&SP9?7m|peAT$VpG733emd_K)!Dv~GfnO# z{WY%g-Wpfgr`%7{&zRpOEAzFy|WU9_^kgsrDPBf0CFvSes$-#O|iY0pX5%^!o@ zsjl}&Cw09DYb(!>*fI@Q{(ix;U*ki^I%S-pax0@3Ejt2a>2Swo@a?2}pE7N|id*(4 zzW-Z`#{aj(1DpHKl4ck2fTPp7H7vA(DFZdGai<7>o$j7jiY!sabyAQnu3oO4HLfe5 zr}WD3qfK4nj`UpUT(nOY%R7F1NdI&5pAG43Jm!x(h)Z*o1I#tePT`#?XMC!YejwRTY z0IkWEg-iVU=G3@W?I!i^mr#|^WhPRHrCCvpMjldw-Evb(%{Th+!j+$u!74c^AYb{V z!01ur?>pe;VZSVN5MN}1@6#I5AKF9nND}<0M*&Q>GJIo*x%MvfO6v~~D*s;MAr+^> zV_)b;-JQHk`Q57V>u7maDokFN zUYE+cMrmpjBljTxzO8{r?yz2qkj+ZWg?JK6J^KD{j-7fn|LYT2L=(6|Kpfs31CbH= zRq4^g#YYcWD^zk$8kd7~RC_|X$~_>n#f#@A?Q%UoFVppWSxT^TLQ)q)v}ar%O zV@~XCM#C39V^(FS&k2*|FI#7gU{2OH2B^GX90n>ECeUR7fAW2?@P69;?9{-uiYQxW z7cqtjWV|HjH!ysheeVR8Qt7>2v7)P|Vn!sHX`QU4g!5!{BHO;Xr}E3T(?}6|TR9=3 zW%G4^-~J=}f4~1w8mGt(d}8hzsLsm#Ha{6j`%nL<%A$OzSEWrVr1kHsqBZ0>8!;uS%97JV>_W7ClCGg>Wh zhW=|go#z|Za@y@naXr(0@K_IL9dx$5Kk48H4D@mj^t=%l{_pz^{=P>FDdCnKj`D=B z1Vxk0nTsfP#=xP0cY}wF5Z`EtLZgXkojPnnENmiS6Kpz8ko1aRnL+{Jr=N$g zRQv>~_)Hty47=jfRmEpg;S;h+#yw;CCI|7==T$yc*2h3Eo*(p#YT~0T_)k8Po^@Z3 zbfB;H(}5oDJTf;6RB$M|G%MBh(#NiA4%8q??`oRV*17369>0|5n^-e&xMpkDoq0@5 z96HEBsoCtMm1i01H*@CSrZKV>wk41vA9wd0y0&~~zOh?IEiHnO8o<-qHA0Y@1At6KVrDXA9;~})0q4w6Ql=^WuMMH@QJI@Rpa{Off|>e zzR~}Bjq9B~lXnFsaNj+77vB7mcA{_=$o^4|$BXPMCgAYoL;K&yKUde}T}vjv{(uuH zzZ(OWWQ!4Kc5dguPRYtY&h?zjv&WSW7{7aw{uqdWQaA8wTyv@x_2-3`&hB^3?+W}6 z0A9fOGBlaa@sFM0W7zn<#77+Pk@?`{Gl5JyG%q9A35<6JnPWNO`t>_W-H{#QezY^V zd+6j(>AMCFGkw}okp3BOI}>J&^owtLR?nOzBd7U^zH_flzej7fZchDWqJb@xhwVHB zN}Or({=1&t>c8tp$%%-mkuN-f$lKlXqeP^Y|K=a1GAifexAn&idQ{&2Fa7350||_M z;alqM1=M5GA^&0sFdXQ6_V&-P%<}i-ldx}Ucz(Kh_pftzSxf)*v!NGqmgF0KYkp|}d^S{-K~pAca**F znsWMA%6s31gulC=^p8ub5~0z*MpMNVND!)(C=UzZRvjfSe30-Z5}qpI)fa?I`kSKR z`4@ys`cYB%Sr>#0LHmB-iOq`c4T z$iff8Ux|3G)BN=ri+1`3Z-Keauip0n@PGiY1i%IdK#U$8GHXMm+lZuVWvWE~wM1V; zbS(IN|NeIuVs?Twi4wE?9%5cg%oxnOg$BR<7XlTHjp2cka+d^FFD2!N&ksv^oWLJT zpsKyz;ek^7Pe|b7%Srj8;ep2p{Hg>h)E^%f*da6Bgx^cJF61JKsj#aY7V~aF;O1yx z0f8@C+sN%3f6LRMzu~F+iTaxW2~q5|{jKT$OCJbA6BN zr(Cacz0LIj*C1EweaXg`xN^AWa}{ybaMcs`1oxkC{hBM~;bh~?YVzjV%k@jHzvp^_ ztCg#XtCDLO*F&UT$aOPUCRZ}o2c^lzNv@Z<4siXH>mRwE>|upbV9Yb}jn&2iW4W=+ zC^1%WU#gG5CeOu1kGGeaa zyM!*_xtM>e6~tndvQWJh5Vq1zSteN;i-@b!E+K3+VH)3yg~jqTjD=t%xUVM1rTmk7 zEa&*}^K*!YGQ1p8wh}J+i^USiCHxZ_%m;g+R`CUK1Z(-5XB6>I$|N+8L5$&hK0dJ$ zJ5TZHV&5)~MJ!xnP+;6g?m}fT_n(*Cl_zUdXzZhhJGdz4LIV=OV)Rl1H zZN{y@lX3_a@!xWd88!~Xze@^@8zvc2E++?vb1%+ShAQ<6XdroO8k~<;iE2L%7dz#Y zyR?ZV3;+!}SN((nF0=L!R5YN4Wzf+$Vmm2YP5sNEn;^p(DB%hAw@W!QT z#ZVk1{29-+!d3Du#@VrW=gTf#kB%&r((3-mfiXP(YOuc#*h1|ET*3h&vr4(7-}^i~ zm&1cvUWr7L7NMo5rj5>TG4&!?e;yo>y3!Ueom+exh|lT#UP0IT#bmA#rCmIqh|D`5 zhV)pAkPbqLc$u(@@6tbs)Re#YFp=)dXvgv=C6+efv>!)v5I&V&Tw29ag^k2m0Yn47 zjSrLBm`5)#pWg*Qitks?$Nob6hu5#vg@lx%@2`{#(C9vc#Uh7z(c&~`kF6X_xy9iV4Lf_HtU6 zU@kNgn#9+se2+=9OHo5`KVOE3JQK`yzpeWh-JYBlF`R#OT}!Vif1+pJt@;4rf00Q` zXnk5w6W$cOhR0b%9Dz}EkuagwLgKHa#JVjHPb*UB{2o=xEoG4Y^wQ$ zV=`U%`1AB7(F5lxnX-c1FV^42^Y!qy zjlhxkjm9Hd|g=T$s60He`prp$s-Jd9eEhrks)1n;|fs^l)bS_F;V{7RTE zg<+hSop1EtkY_wOC(l^f@JK^rbA#KvvC6yNU)v~o-#RB2-V*m*SyAn-Xlkn1l+)^82jSV6nXNEPCKtTZo_yw?p@M;%KOuV7v+M_ zj67rgv^?YKoIGP6S8XGZy%p;up7ZS1pWNQ2rbeMn-rRg+J?ZcJCw&Qy^^H{(^Ke0sNmy9@F!TV_bP($urzsPjj_!<&f_&`9|12;{Am54*o5- z0Sg%5vbwUu=bbZ$+$wARZl70?Huk-yqP9L35c}?JtciU#Cf*Lb$$3Wktb8Mhdp+;# zuLmb^mFr<>BGpkjSRy;Z7~B`KvIr(NXR62AFWcmr|k$*DrM3CYK4uca#7 z7j09{cipzCfL%-5inW)e#9yPJEdZnSv=@o7hH~lFAz#<=U0VI7xEx1QDjzLrgMFXI zvwYFto!`-d8vd&cqg=IAf!zRf2P-L24LOuYY2?sKzKF~yN48af(}gKY_$pZWphUa` zP+1yZFK_bK+)`fA;HyGGpe9@@j8QO-^}3W1zOGaozd~zkH~#XjpSgPHyhk z%WE1N{Qk;%9&*ZSe9g5!UwO^?rmxN@uc=yF(F9xPxJxS5HmJYf zD(Y)1n`%9qH~gHA9FmLLH+CHH{)b@>{73IOA4#aar+_WhDhGmd#sQ>@Hru zuw>P|6$S34OBNI?D=u&oP*@BlX3P@!l9kS97%U;xEwkMvYrQ_NyS}!{+rZuLZCd9; zI(pp|4ekml`#Nuf-(BhTH$w(@@g`qw192KE>V57h74GJ>jrH}L+(=$;wc8h{^wn0^ zRy6UU#$8xj)zs)~tns@SG&ZeogfK|un*dww-qaYF?sgZ|dl5cvBxAMPzt+2sPvEl2 zU9o;WApMQ<(JcU)1s&2Tw5rLgzOkZOBy~+wY3kH-L7nf2zB-2E;aL3>+HN`x;}o5IQWU;dHI3otArBZh3v}?NU{7 z73SY4Uv8|tz1&|>=?<)~uJC((Q|-jMPA-|&N#zSb5LFF!$|$@gsw%wxX(Gj;zqe@v z)##h5h^#Y-#uX^=bu`j29O6)R*TBF2wY9z|>8H8_4fS51&)rCc5T-e#O0`3%;$PcH zE!O(I>wM5}Ne$_y+8^zxQlHbE{3_k^%iJqr-bL<`#RXB;o$4-IzS2E!!GeOK5(#ja zSU@gRVfoA5%a)hKMJb%>w!f{E*m1y|%%XfR?aTkg?Mtv1){vsXg3Y!5wZc8;H;<_* z(%Om*G#6O3sdmj;zmFzT-`E_@IaaqbZ-*~(`HdrTxqoBsZPNZkL`)an&~0(avf`3? zOP9_oS+abYd)~5q2vy)-v1HNWl41x^UYX-A1HE-TqL zw7sgv^|f$5Ps7>}{7>msv0Wm?+*Z^VI(C&PSh`z>kQ3BH9r6lnfQ|Mt5 zr-`~~lC)BE&5oM-L|mzvRHR33RYfI=Q+-8qTvqEEks@|oAr{udvE-$&URUc^(n(jW zkoSB<5FOxM;X}V%4-!6J*3%AZ{eBT34H{6il)|(P?&?O7QPLWOr`830{$Y$IHRktL zt!)6?dPwIW;nVQqM4x|ch2KV?9v)NRY+|9bk$aW5$zQ>}xnh&FL3fl(s0O=^WBm9z za;h>Ws+t>{9zotV1`yX@h-qbQg9!Z%-XZPMF>;%#H{w8#`8tEV6du>vx zHWqCflAq$IwY5#vZlsTYlLz=w4vE6Mpalxfu)sQRQ&lYuCaM_F{rFWwvwJ@+f@A#t zIr3MeE&?xC2|RZ(s?(B^C8Y)KCCe5rUs0%}@N^}09bKgoL94V8;h3pzAC0!Yf+9BB z!l>F?8BhaAv?Ik-NL7CTxl>+WU0MItKqE3|eN!WSG~FvQ$6MYM{Z2!si0f=YR0F3I zhdxHt{xB)X02TPU7f?Em$Rb}OIvHZAwwj8ArIZA8s+nFNh1!qUjnBnB#TP(PLaIS* zRJwJdI;^K*(fF&?qkpYp5RFVlmEi3~x{D5n4z2^6ylZM1%)+5|_)XK@^F@NHvGj07 zLIhz&m5kKuz13@^?IPLKM`)xetNJYIGKAlx4bhE=lIUBHWT~yJt*`ZOQaXxo(f?+- zse%pAi3}R!)KrKiFm<=0I1~JkfNRzYicP9dIIl;I^`J9hlxR1ezkI>U!h&TbnuBy- zIWLN?F7;Z-zJYNE;#JX2a8cQam1x?&wg z8wJQoJQeEEFue^`Fkb*w+~@U05s&NlZ;R{q3pOfcafMfGB2}Wf`#!(xNB6JuRv}6o z>4@oCtKG%I->SnDwUfSB*D350s8^UuS5u$hBaKD*Xw2w z$sjWzG@H#bOs%hO z^40sl{yFhB^JizJ2Zjvi+;hMFx!GQ~*6&|G=PO_N9I)5LXaB{~6&7mXP4;(!PYy+I zXl(F`n&=4jI6k{Qj?ao$78NaDQG)DUQOel0c)HDHO6tz{R#j*oM;=7wJELCL(&Cgvk(cKKi;hMd zz3UOLcYOm)$!Il4MkV}SI4Y^CnL)k9=rcQxKJ#MQ_0o!Fn=*0P*mj0X>UVlPEG(jW z-ikQT!^DQr9X-|_k5yECH9+x)Dd{4{3O!|G8$BkClIsgP0$ z6O?#cTt@qwC~1X~N*P3YA$XJG44K)lrP}FO* zuv?EYxvG|tyU002kN)a(AR-(wMj)0||5qal-zuePz1OdVl^q}@6zU;Hon{f!mo7R!P_(uz@qcs#htaLr&FuA%2u8AbvOs>7|0=OJw)$s;o}OM^fx)jXJ$O zG*w0iQFrX#RA6XjL|MBqxUJI~)5Y3^;xtj7qRd>~2>K!(F@!dtaVa$HtUez}v58%( z0Cdk<=BhC;tw9wO3IuyG8wj2&$fsH?R}zw6 zv94l`lAdK~iBJrQTO}gWw)@6ct&(UM;Zz4)D;k>`=2z2eAd;&!Bzk0}pH45H?#`My zJtxO*hjwK+&|{*>PB%;dBW=B34M=}nQP238!KVmb=m`(0(Y$=d%CB>VywVHEm<*9) z!@H1<7a9noQc2m*V%DL!o=K@zF*$fqxjo$eOv&Iwx{)R?D!3m1NW*cO86}9CkYR3R z8<`T<`7~C0Z<2Zgh%1?{p*4hCHktQ#7UMV`z&uf(GxJ`dTJ!s!+5*TMKaM6opHKE*CV%3+yn_ zs?_yxflB3G;@2YHQ7Eu$HHc&#HlTk*=ApsBx3)1*U#+_XJ)K=q*%%P}6n#LWFFO3C zrN}3TowRyERCI_qP64124XSZDT5@!3giOI?trct~U!2}H8dKRCH5sB!6hly43q}u$ zGWS%GnX#r3BdCL=u6#|WO2?pr5cJM*&lAn;JRKhs9~D-~NLcAA_XfORJJr3QqM@R? zg4z_ru}ue<1ZCN_n-1&!M18i$1(;F9KredFLKzFM)m5kQ@l`TIS8mTI-X>zGqKQWC zp5tBsNgLPHRxyrqm*41}?MI4=`BC8}AKVoI_q_pm8it>(F@P0Xgs5!_!)k0~C=)^| zI9N>NK&!#H&>%vus&*QYeT@M|%?${-iUz>mUO`W%X&2Lb;*@rG!F|h@mETx3dxf4g z$S-g&nzv%!vXUhQS`}LwSAq?-K7})#Gb)O33$uRU!>AWxVkGcWNG7WMl$P>Kkt-{) z;lqSpcfe2Q;nPM2G(VC>DI@6toa5fm$VvyKNI+~hwLYPt7Xc}mHr3WoAI|m-H)8t0 z)WoI!`qw2JU4TZQAKQ2$?i$rq@2B%6dT_plju>WcRJCI*W#9&r+ z)YYV@zOkZOz7eW)dY*HrG_)If#b}o;1c1UsuEfR%#!@rFUEZ1sQrwQTR!pWOf!KW< zy^MQxxgHP3aZ`CEbI65DwB^d3Ur@{xTVdh6MFqvvm~K{V#!p2_vAduI&Rei_WwA_E z!E`GMii?&nE1oxh$U})`8uT zYEe8(-|Ah*7flsvxe99lk+B#leSy{~oxVh_r54rnwW8fx*b68UcjnZb9CsG8Yc^|1 z^=j@~-y}2#scJY;C9`>Rc(%lrN`~cxWy#;poVgyzzmBmVvte=HQ4Itxmg~UAn0kPg zBKA-*t2Tl(JgeBqW{Y8r?o^#4q;io=Og_bnW2zmgLs8~9l^h)>oj2~6IqCRH*II%j z{-P#$zw|xQ3K)GW5rNuJE5#6*=d^un6oHLVy+IX7CQwCr2)L)jQ-iOfKh)H&2}lE1 z4N-)nQXFD>1TA0GHyW)7ONn6X5EumAI?w~5>@v!&T3a-}c>Y~#MAa|ySR2}<0s$&w z2e#Ny+o(;G@}gRiOuT_fOemo#P-SsxWT=Md&`O0Oj#f0J1+#WbzBpQj0(E0d(A5Y- z>S7|0RL81hU?bck=~OEhSykT%{SjwS4hD|4;Y;)fh$Oe~Mx}6w6jK5;j5al=jYYL<#B_Y)(G^9JnP`z!b86y69^qix z7lp5_hf%d4m+!+f7i{8?vpZw@9a>b3oJ}%X^2K*{n!ZidwmwnmE?Bq_;duAT6-)A$ z+`H25h23<+TDBmj6s-2EOPyTsU6$Wp#lj*3y6`BT%RNYig>c1FYD9un>uF ziyj?c1K%M1r0Rblbt6JZxLWneQW;dv#nGUMcF(3OiFRV6A#~axy)T?lLs4hRyr2?o z7lIe2s!~1Tw5nPm8;mHuq6jMKAS+_i4$itKZ3m1BHQlInoAy=A$U#ii&$#_Ie%A%+ z{jA&Kzi-A26@RvhENidiPxhS2%6?fhFROO-n(|^+x5>VXg?wGbI#OAE?PfKptn8PS z*Rt}~ZKsfR(4%=?%gQ<*mz(uzwQ3cttW}eDy@qccZ*H}=O}@!WHu+t{sx~kGWUXrh zG2N_O^>S}kUnNd4>+ocKpM=UpD&7n2SASdy}u zOV-rs7&U|yDh!*5@8hab`O3<_CRYB*Z)|z>c0>*S!)5=QW3erkR1bIu?t*enCtSz<3h{lHpygD;gpyKkYk8KOs>nA$u2QQptfihbJ%!p*Kk?}_ zg)~iM9dxZ)F)g&Ig*uW;E!b;{Zi>?Bd=9Bsw7D4Vq$Y%_m*R=h#?6EVpm;SD6MpfL zt9%u1&@~a`H786~Wjeeiyys>$s_>z%Va-dzc^kl9ukO|`9lmg2>owLw<>9eMt2LiZ zz!VOtCH%tL7up2CLpV!Tj|+7*Kk0M=(P=?dcAYw_R5e`TW#J;Bw3N{YeU~U|3#SQu zf#<~1<#ixBJUSg(%|{}*4cSR1QehF#vQMjk`}q<>NpZfE5PTNK zrI8&lZt_^J(p(Hep~8E3Ji$z`xfE7XhS7G(9e&hpz-fogiblfcn!=iHmzG*mP6yIj zxI%UTIBA8~o%O>~Ya+d*y*5LA!NS=SBYR}$fwSJ7CiIdWK$^}XcimjhZXuDUWxxpV zbshN$$4iU!fv>ECuIJt1y?|ZoPRnQ@)jEZR@Qp|qx8j!dK+r8&f72zukPn?!t;;Jg zL;}P(UsG3h;plynZtha2!}|uOKe!lt&HuxxU9IX_)`&~%6Mn5HUoA&<{EPJzB7d~p zUqk7nR-^`;ni41?t)e)D!z8{9SD$6 zB=lmG15$z{)X>X0DL{Y#0YX!hR7fC=6bOhCih>9Tih>FVii!e?ih>9vGzFwf6@-8w zsHljjs0jCc_nOJxCq@0f-*^A_KL5MVGv}R|J$uTUHEY()o;{=2zuP%kbJjmmLO4R` zOo`|~UbB%Rb3;ibchcaZgkpM>Eh6*TKaj#D)gdJU!?33#hmVF`ODkQE$>3;mzVI>E z=1YoJE7rWvbfq^Gy0V>+&k9q4WngMn8)ll+0<6B6xhCD*OV75)wrz2lJ2$cPI&St9 z>2OD@v=}!vndU{>w(!05T@%cD9*bD01yBZv?(sig#?Fv3_nWoImXnU0kq4=Tk^iVg z(U%-U37{pYd?iJyh-_fZk}LQ$<&JQ2Nv(>pk$XrRewAU#F{>@RYe@{vdKKN!s+GTQ zLI1>|?D_wzZAa+ER>NXxfX+AvemCF=jvU zcXavhmN^Yv$eLwcTfJs+vYp?yNWUW-K(1mdquwi2nrK*j$2w)6?Ao+EPaom?k~m3X z$wX>w85y7;x%KZ_w8YH#N|Hu8r&e2I*mSdAsB5t`GyhTpTGy0zQ&K*utxL+%g4iRa zn|03mD~^VuqfugOdB`V<_P{a@d9*4+Fp%Pn{ zy{}@sATKa}${9*3wi4m>l12gU`O^Iy>1mB=9A?`ie^T;DTM|8sBRWlpJa_tzOx2oL|pj!rs$!9OIufm&Xphfuu7_W#=4SMyX%sOlu5TD80yLDJwZje5Bnu;FcL5 z-lyiHTdeLeEG5&M-88Pm5z)>5&Vi!7EGhs#RfO1ac7<wiT#Inu0q>2)nyFn@OGPMU~}V>xtwNi|9gt^3iRTxi`VPmmMH-@8VX)2Sx)KMMyrR9HO7G(B=6D-iqtNeLvpmp1M*nOX^=ugP2Qwt&Q?Ha zA!8}6QECavc@*}-2cV%lK=Z7dp>uH%G{4=>7=P{-^JCZ=+>ki>1t{A_IdsCW=rmgb{vk_xVKLa{8M-Nd-);n^*6o$RYYZnkE`i_UgYlN7$Pm)HJ`ya}Q1%=#>;+?HPFUhbkPl4B`z z9N==DwtITkTq4_mo|mz-Go1&!PHw%0lXsAOAE(<6Tlv3}eg8DaO^r+_u6ta{4|0r* ztSlKS`W)`a#CHnp zW%T}0`pts8f99@F)Dng(ZWReeiDsX*6^Sj9l07H25B5A-pW%BwhG}kUG{ccT-?5OV z^=yaqP^4vsITjI_$^Kc(G0|H}o_ny*-jfoA=gTQ=nVQU8QAV+T*}_L7H@w5zrM#1R z7yVM?qFuvu*YM>nk;UJ9Uu+L8n!3bdm#!sqjl~_D^QQioggjb2WPk5VPAR#!ymO)YinG)prr}>bs4=$e`gG7ftKEBS*7rZ}Og3?#Y`x>fY46*(N#0wVvT_y4;^m_L8&S zQA+)a7DEmbor`7VoCW1#$@M_aV7-z`q>t8~h5j=3V!36+N{*(47CngX_&FY-B;>Qy z+z*z#OtIQI?k6qjE+$9=)b61>Zuk=jIv#yH2NPo*5@8!!V+ANUtt4dgK$k zlxD1UZKrTsibQJEHY7&TT#Ij0LSxcTBm+|tE-pN4qG@5xcS&C+x(MZyo~yC?IC7d@ zyDu82^>$jf&EoPRxh$y!q(pHt#%jUTsi@o9<(sYz2w_FBi4 zh!E6LBzA@+Wo2Gfv;xL{8F7g&Uf%G=&td+kmrxto0~*=27w$&ufabxqs4^0ucG4Ug z4D(l%W~`44P)=)EGNzQUq^*{X%$4-YJMlLRII>mg%Fdnf{sxvmWEJ`)nWdx$RL*^jUP#*dxAr~b}%M_yt@*-;l z*>5s7atL)y%29FYG&yG1BM#PJ;n7Mw(sE!nS=S+DXqG9tC&51kIZA<{E+hQP-b>Pq zL%dwoBYIuo@d$Gw?~SDo5S@|ljQPC$>*s}rl!~kaYKTmQ8i{UwtPT6@5M$8XNKPdW zCYvpeA^E)MU7EhdbGcB9qgd%jxZ;EDkENx4L&}7kxgbqQIZ9wj*J>fwD46xjb|88` zOF(*Cbh4LIdTkwB;aUWV#hj{e+n zo%JnaqQdDmFR_hqFJ{&bC8X6lN^ZZJn&b`5F?J~{YpsNbEvd$ShSW|r({YzZ(!$t& zEDn)3edG&0da{o;7>@OysAQiWUpfqO21mQn^GZvUT5fCd6h~SPjJjlHtDP#kHQD6{ z`%d<5%puzW%ghwq<<;MnP2`ct18D)0H^wEU)h%DjNxrAnMV@5)5jiVuvAFQ81Ik^t zF~*#2mQr$LjYavS$N-VNOq<*-A$V6yaLNt$w(2fJHUHaNK#2J?pJG0X8_h`zqZDIL z%y6C1hN#zz? z8cRrWOjA5XNy=F--2++Dogqj!YgAXRWwz*VX)Zbj_pu&1nW3#Gxt@!)Q{I%v zyholCjfm|-OGVxhD$z&xpThgpHn=jy3aurvri<2`giGY9!cv{o)?7rI7EMREnmo@w z%|7~L9csOpJ)xHHMgaX~jC1ewebJYb&JZWEt3t=(!2qKQsUAMq*b!J3B)(SY9}4O@3HkcQ)O)D+y7#V{hL*^Q=vxK^KMLLPR)L#iD;XZpm@{-oSbojq3v!+V%G@}%EADhU?L}X@hyhpAOekLUf zYwW_8)UwIP`kfjz4W7fnwLzRkl`}i^SVj6g(UQo6g(U>_F?rV}ccsT5Z_0?w(ifSd zG2k1vJoer~AL>tq^>w~&proYE&NpCEUu@Z$^Mp(2qqT0vE_oe~G{nWR0y$D-sI+U| z(NfSF%V_Qv9a-v;a<$}gOC7lD*cRn=n(q129KjMv9)+5tj4Q|~`y$d%Kl^X;t7Qp! zQfu=8s1Ndu?_D+`kgE5g%s0sQY~;#BnQ_Bvu#UzX3fbMjk;g}e97^AlIvk9nVEma!})!C99G=j z(dzgPvALP8#y0xVqcQT#aiWe{{36V@K~CW%>-qS-8(VIq>DOK5F~}|7apt`cZeWlS z7mnSQBU6LYM~}ymP8OBiDP4TY4V2Yh8ch*1dc;+@u8XcB9bwXkRO8nGY>zC>2;`Qs zLAL`LVe9^bv9shH(QEn1Rja>gOA4APLv+}_=wj=PK$)1lPr~_(j zGB--zrCW06?h3~p`jeA*F^8Nrv_C=rAnXK@mg(q@jkp|s!&~%g>NJc-u{@JQKWQKz z`VA#D0E=U&figF2z3Ip&dDog7l(3Y7oRec;z^{Ax)uZ$?*0)La8ss=r_)v4Jmht3h zYCh~OYWIfPTLC*hP0DzZK?@lH>vCg7mah7?_#VFO%ENW@SXChNfn8S7+*w zdqg@|QUYOnVSid|S;*Ze24Nc?9Q1>W^V=Oy@ws%wX^(~X1|d%Ne3TF)3@3g%=LSlz$IuZ7Lm3A?%?!su8=>jgo6kHD-2>s3~=#hW>$6#t(oo78i6li!k&zPL#XkqVTjJS&R+9T%r?c5iu9Wzz4^Tq zdq3fCIrB=+50dcqH#wAP><7}#vxAC{PxJu&h5tW?x6+rkEhWrQXBb&$8fByOQX}Lm z(TA+>SeRpJX;Nn#q00I_&KQxKbi75+L1M{;`=s3N`7m(T{p>K-lOJj+4&!ECb~oRj z@D8soHcsXW8lf}g4p$8GDM^p@pwAkkuW)oHgvd7Ip-xw@QlOlNA70} z)z8`QHUeFE)+^uE@!cV*B@*2z5|914!uG$5hgyc@fYgxn7`iSVG#)hNtHZ=3<01US zJ|1US1%Ssh3w*Ln+hlb=7TCotwr=XqL=}q;nW5ZFiK`I0;NQ*x-H;OfsHt~Tsc|$! z4N~WZeH$es*UFIJA1df248$mXL}8jx593-%rb(Gf&CI>@tb2KbO-ZF^GjtCm@$#v{ zzut&f`bBx)%J;9-Z|$`lVCI+K{K)DYcTRE7iRi_`J%*VY_3FZ@Iv{`9Log`M$yFsmocJiFedvY8{?KK;2j#sGDlOim;{i}I?|5TW}?YS)4_uKO( zZ*=92u{#F{?{hRQZ$u){DndF;vJo>NXTvuJJ4 zxw~D~)%8OzxXS}uji$Vo7IylwF0^h>)LOkYS3_UTUDTmCQp`YW*FBodBhY1^x8g1! z?0=ZI08>V}=Tamob42+oIvDM`X0160dpxX#!aw$DoN2M-I9m-}dVL2+2EuvnoU6y^ zqAM2HiVQQg0Fz@2ryBuE==@U;q>jl{Ma#5SgzNr5-?3Alej>@;+bw4a3;#I!kZ;uW zh)a4UPIHzo+Hg+Oq~+6a4yJAgD?-loO5Q2-&C>G z)=FE_LdJVCf51_htW#nOb}uI-bm0{KDSqLzzl)o)Nb*nVS@>tkRrhks8Vzy^`&3O; z(Q68~ct4a|G)Gz4Wv97arzbay+_B3?tA6Zx8)U1YlIli}8`z)dFU{D3E$VkEsD1Wm zeyC&0n9-;KJ!|sM`73&6BlF32#&U8DN$OLAaXqE1P}Mvsa)3IutlG2pdz9E5%}Tp- zKci9BT*@3Sdm_yz$(+I7q%|ZpKs}@3-b~k%Rai%Iv4LXQu=a)Y1g9*_NwweC#lGsO~1?mS@G!;ds%1S zM9BF#NUP|*$ON7i$b6`K*fbIc&)J@KyO$i3ifuMAr!ls_c{+*pT&TH6WNP|EeWPDy z|Frm&K@*F41ZnYJkw2)j>WKWogv$XGK7=hhSqG~s8tBU6ivLvbJ5)5e$N zZ#|2$Ago(BOx)O$GJ0Uo${va78JRtBm{33L`iD6k`t`%U#x^h1Y&^JKe+@5k-hH%c zA6HTm@=dVJ+SGXAexN&v~65rsNxqCwYf6Sd_4| z+iO$Tp2!K_Z3OuzC{I#;(5=tc?SOhJe4nvssZ9x~`KGAO$aDfAy*eP2JM{uEQlsS6 z+KAAUVcVEt`CMyAJwC^?YqMdP7ooZ2k~x)Gg}fF|Dc>a z!B|Q!<*~|SuQ~1|$nnKkCWebrz#8{6*Z;ft$I1`W70MUoo04h7uy$kd8EMY?v?vgu zYMe6=)-z2Jia$x)UhDte{J7_#FyFGAh4W?crF$*uu?*XwyNsoT6G3vLkmbwmXTL?)T_)7QY(>hLUA&j>n?becasp-Gt~4foyE@e_Au0dxPDpIis&cY zL+chwot;_@$0eKrlN?CBu-&%9eJvR!Z;^Hr*&}TBGDy1;%m$b$Fl}K7&90=s| zKbJNP#&tvCFA5o!_uIoTzBq4regW*9ajf8B7&U?HBYj~aV3-f)fu;!z{VT#Sp2{$c z2almG8Ae$cKK}>|!$YMq-SvTd_NcSkn&pXB z`TYvdCBpA67(NH5nclrXmb)n;U_Op{N_=&czXQnh;BC}~xd(>fSqA#wgG>@#Kq}Hf zz<8h&I11PnI2u?7h^!dhfn$Juf$ST40Qt7HJun$~FOYd00Av{gfuwD9AoI`|$b5zY z#{vC-%vT3s2CzSn^&AZ3dx=nB7BB=j9@rB&0oVyhn)d=e25bk+0d@sW19k?^1a<_@ z0)_);1KR-S09m$c(?iTM`^*S2%j^I$PaS~efZ;&aV;qoWnhYcjW&!y=WC_p#Tm>Xe z)&oZacLPbAD?rlb7Lax8^LU6!qlQ58Whk&Ia0HP2kOm|l%mUsGTnHpBRs#Ki8-b+h zAt2ksMd1Cwn?TmL&l4dgjRS$Cu?xuhjs&vK-14-lMK+<>}kTl*2 zEDt;iq^@}d2=W=%fSgVDoEd_Z7ib?q)`cICZKVrvGB5&I78nO4zvTegM&<*_ziWVO z=bM2!zvl5mao|EAd3!nV z3E+C*OyEu++szqZL*NY{+hFx4L-749;ss6th5?@hMggA!rUA)AIlx-LIY9F68elzO z9xxqv2si_H4M^TIW``I!CJI}b;Kd;pp_y=6RpkG9Kq{;51ll_06}K1^(Q(A7`Ur!*rYqZ5XC( zmi(A@9_NaU!Fjk@8n$LP{jj+{&y_G@(o@G`tNFCVw0J|M$+MYoxJ4Mi|_ z=tm5O{TUoVfuf|{j&h{1{UA&F@J$}&VbU)hhb>{OZqiJJ z#<@1Qg##GyWK34ZM5CaqGtVT8Pfp96XvAm7$7bQYD|U_Msk)AM^R2L1_V{cN4twp9 z4kr0PIS`v}o`P#5sWB=mMUK>C#n@_)rw-$U3G+ZeRaJ&QdKX7>q{k=YG#=zS5xep8 zw7Hmx*y>-7$BAXV;*ilaPz?t~@F2j%R90|idTNpb=dI&p7<2x>JgG1}D~*ItOi_o$ zs=6l)wI7ZgCHV}*B88+q!x61c!hj9{SuOR8E!rnBc|#v48<#qPBBsEtD@fnB7ZE3? z#boi67@TGijZ(lJn~;bDi%<}rVPVDtW@K&R9+UwbA#USk_~~rey%|=sAMJ=OGd0#E zh0p(-Fg&)o&h)yoxg$&b=2O3*^qPU3VLwM_+GxDuy+KJfP~$<8wHpCa2e!M@8YVGMpfX`vn!DxT?TiDD#w1a^9Lr z%?xu+4$l{~(l`V#xk1uTjg8Hs+$^}Cl~TYD4)Y}G(WczOeeC*=<0wpNhBHIZNaf5+ zWBEsMeWRkZGHhC;|!ZFggpWy&`QgEh(qafeK z+_#<~cZ1Ul!epo^LzC@s;=y>FJ%lvST5)oMC0r(?LquDwojDQmH7i99`O=McIrQXZ zvs^|?KbLW>iOcNkLl76QJL+QpXI>t#6*#nKv0m2A{~y=_PzIWoty;GUY}>AVhmO%P zv2pREMkgeW8Jm=xlA1OS6P{V)CuC2gs)DP2jVgCls#u{y`SRYpyyPlpzYyx*#~0MJ zzHgmcHEUF_R<&xCDph=Zd@AF*ORh@hh4^luE@v-r8IHxFMjA}k%P#nqe06bJ<0baj zI3)#Z!OU*Jd}#O6qB9-^mV?h3<-P)>j(P(~-OZRUSP@8F$`{D{en9GGEtR{A!Z3xA zK*l=)$aoTf6@Z!Q{+T<$a6uP>+Y>ko$nf)lWW$9(>UxV6E>Zr=m3yVaRSMStsRM6R z?m*~FjAyfQ=P3+-O8j@i&HK9*?gLV%Jfz%56`oXh2FU#6EB8g^zM|Y$mHV1<-%xl{ z;VpIFSRnCuD)drVQK65*>I!QEnJ-_34&~oap`Sv3AnT=r!cZXT84e^}h5@N7rz!Vj zAjcH*fz-Lz0jcXBQtoTY?emP>Zwb5)_alLIfoVVoa3PSo>v|x^8fVn~n?R0ry`Gi) zR|J-UyE>5m4S|d=3`jnT05bn0fE+6&0h!J$AoI5h*a&zC*bsPAxg85bjAn3$0~tO6 z=m5?EQWswbAUq&kb1R%#!Gk~PmVj%Og5y&x< z4zKx5^OLS`%?FyF(m+?%$5A}bvDC;U_%8W@74`tw=R&7uy=(=eV7Ly z(s~C52DkzcrWqOg$uN!a&}3Nd z$Ngq70Wd9K8o_kKLtPL-W7sFdJPZ>xew3-XH^H+}<6~@gQmly)#ojY@6mJ_*oN`Js zkHSujHP8Nx6MqsUWwhAGv(8X*_+^ps@Qsox5OVNHRJXghk3J=u+6NRl{TPmMOvUMe z@r*Qz^%~8?%ePAIH=jRC_adTlxjD+iw@#m#h~bOVs#8oNtKI<2=f=BxvO3 zS$E0NX)IrS0**gqVckmLo`x01Dm@N!*15FB@psuUqGD6i%n@oqQ7l45WyMid!&zJ@ zW_3h$4>O_$Mn?9s>aL)+Rb48#TfPe-Bp;JUh4AsT8d0e@570s0$Vg<3M_I%WZnsrj zk$Vq5WV?%Jp%`Ku9QRMeD;%y^0y1wFjf+spqO@B$P3uB5wL(Y5O~f!2?4F2~%s7S^ zLpq#^jGAWI^*szLvvI7LEng}G!W1w@iAfZM`Nzz#j74bnH}Sf)*G%($zHYWMPC+>u zG;knVHJ&j!cx3bh97kvK>(UkLJt83o9H9jh8Elu1U^exTq-e}8Sa%%JnGQdZYu6O(y58mA4+F)AOriM}H6 zdCXbCa9vpF)g{6YCpztUw&BU~8Lgr)2pnR2>(5(SC|wi?L~K4uToxyhbPM|H1I0JpA?;C^nw-P_!tc6P|l=7IWr#Q zUr~agRQW**STW+^1Lmcufy5*uMmbQT94JB~6kxdjZRPg^$MQ?5By%Plx3};Ok-((Bfmd>S;or|Mt%f-3ykFhjQj!kjW<>d zH1Y@H_l)t%AR~Vee$N`O3iS-=mi!qWtxT=S$Zl=8_;O}q8&f+rCIy<>uJK4)Q#&#y zw=*8*-1DRDP0h)8tb?i58dEx&TCS1PQs^)>z!*urd|Fpi%QB|3#-`xaiZ@?DEi@{R z!`GM4dwnM0jT7dgtHk3yAvnHjI^G^a&#jh;l^Yl@RG)~ITF`TAWMP#D^wpY)SQm>p zYNcWgJ@ok6X?Wv>cM)|S#0);lQTHLtz~6&nDXRMFaz^8QBwFLW8CV5U%`ocmix!Og z9HX!j1Wma9Xsopbzcfg|n?&%|ePi&YC~BqQSfda1@ZhD|aRkCWjMqC|K(LVz)m@Qb z6khLi1EG0bgA*CzM;|T_HWq9egp9_4iG#5SKOSN{1VtDHK^=-^?xW4uNd-}xmY(h9 z1y)!G!p>X$Yhe0=QP}|1UA0q(1tcig3zW_J@nm=FK z41}D21~{m>VLS^g;mUtJe`fxZ`A_9Pkv}VccK#gWVueW15tmPFz{8)8RdUt!?f02I z4lVJ28Fhw^;+KzB=dK*F=Q=R^=L!dQ&S+BMyU9BiHd@;Y%x}2re)&b@%lmSpho4!!dc>y{L(BX! zy5{D?1K-*3XVbY)M=j()5Zx`IXa;{t>@s(Afzuz2aCm==a=DRySJMr|(yu#?*ivf8IFM zU|@t_}$%e{|}?x%A5M;eGrj)Xe`idHaHp0SEUy*JSYO3&)#$ zy=uwp?{>v=hO76Xt2eIAx^K#^ntC4 zeDloE#78|+e)m~Ar0&G5l}{VS`S(8Rk~M4Evo)Rj$97u(jw^s`}6DR4_vRjcId(?ALJOL zK4|JVcx2a!N0Xhe`S#tg|7_aQFS-WR+|Y0Dp>d0=T|9wx2mLQNSO1N}_-ziTn z^Jz7BwfB)>6<`0XarBUx(|yNmyD>9s{FPAugFTlAEi2=-r(4-g%dhM{czJN%ALri- z_4sk!V~&OyjnWTK{e9!bx69Nh=Zfh(ssBSO53~uo&_6l3a{cRVhFls_ZCj&7C%*HW z@!j*EPw3q1-nRql^>lPt`~2Ypf6P9;|7^b}@)8EGcqs9`C%aT_IIjDn5WPXZO?uZ# z8Txk2)wiB(@Z*<%zVhM4AJ5mizGYOKoLTGJck|zvyWs4aI$m)%j`kaKr|n&1hK#QM z(P`J-&i7|0ywrN^sa@~-16S@2EIfC;~+ym;AFq2|t;&s6leHu8Fv zq#ccdpZa~z(ghVV-kE%-%;Nze>k_k?1^CYx`nu1L^$r=XNuOSd*?48ltdl;M7VqD^ zYw(jkgFhU8=;+ozhqaovv2>m8;iWt7>04)wv8&#Nyzq%Da`tpS9PsWpHyb2B{Nj@x z9ywWO;(_$>pJc!M(WQy~N-w-L^h{mzt0e(Qgmu&vLb-A6{}-(2ihogJ+*u9F(=$}(nk zxyX0WXnxNe_4&zjYkFMmird=F{Bw17^``F(xYcpdca3VaY!+VOuF@+yce(Ai>DH_X z!$OvATzRo;#`fzyCNGZ3e7bV|I;Y?M@YUw;RgZXU?&^-;1_wUB=*@HIJZ^vf^O2lV z6PKf>GCW>d67kd8GoSje?b@Mz-%m0QjZXfy?5dXr+`L|T=PTz2F7I@o&xtoP9uM7g zs_MbgwP&Wi)alH?D+AxV)bGz)}4i?t@i{rSu1E2RjcFh~`b*r2q zJLat#)*>+YUeBkhU&_5*?be+#l_$oI{;S=wQR5@de-y(pQ}nvgb<2Ak$va=>Q0I)Q zr=87Te)YoA_o6SHiM@ZbXXAx09ZQRTzR_3PKgz05y}tiF^`gd9+xSZ7BTr^L`cu@o z6MH{tb}q4O`Xp5He9?Rfr=2ltjav2yMf>|OfR z`)B&Smg2Q)#j@^CXYP)icWdY;nfs3J*chA=dur&u2R~^0&FyMQ(F1nYJ-z9<50>`( zX+^~4-_MMj5?ij>%Pr0>ZNT&lpC`9G++|4n314-1^|P-1mmQhvzwEb_nVb zF&!?BT(jhJfbin+ugUOG1UTpY6gqdb3RAFi8Kc3zg zbyYGv%2YKx%GNeYmA%&}Rjv_6P5~Hawlzw7cQZLT=4>UY0JY;xQOfzJ<8Yl$fJDS&ppcD{ewq^yS+2zXCs9K@fBu6%vQ zIRdVr9Es=neICF6$;S9Afr;Q6iJyMP9--~S!yS~+Fx_5UVi55t3RRt*@S%?>Ls<@;Z=o6*T1 zE8(ojcF9?}z)WwG`kWxafl+G-xTlwDb8;_%c5I ztu?&=pS|?B&q6Hk`4{Y?We)brqVa=QVagOWX z{PgpV|7Yu67d&U`wCOV*e`4mWCucu3XYRbG=P!8X*@e$Nzi9CbFTS*7>9UuXuXyFv zm9M@2#;P~pTD@lN+wZJ<_r3SmfAHakjUR3Lc=ML6xp~{R@7THPlTUZ=+56eP{Ra*n zI(+2wqsNY)IC<)e(`UXsdoKU{g|9AN`ug&fZ@&HR>i0kVcPuU z{A zj5y81`jztdcR&5Sy@da+y!Iz(_bNvISM^~0Eeq~c#~iGWA-+DaYa2uTQ%T+L7Y_gL zN^6Dk!OIl)pQ+Xu9uSC_Petz`h7%*Sb3BZBSI#MOUe$adgLz}~)d%MU`Tl@NKO*&1 zOwE~VF!Vjf%V&vPGs1W=;bHn!0dlI2hW_~uFil~WDfbE>^SKg+>AV5M za2sHluLCf=e*%X0hl7Ck18ajQq>o(J@Pb0FwA2a8mT&rj&Ut)}7v@;=@VI$BZ?n&Z zowVgO&t}I=T7mz3n;m5+@PEc;$MkT4|N2sv{R5kwc_uHAHoX4R?y6*Q_^-MvBl~@F z0@e?8bQ!Z?zcMq_v@cioGVcW$>y)#zkd6p2briL!j;RthjJ9K5>WO zZ3un1Gk{=L`=t`A*{KhZhDsUr2V^VEK! zIpsT^=0KK=Hh&ZGk^{IXpDn;JK2cb$Y_QP;CToeyH2!Y~88cw|%?mb0!tlC*u<_pn z84F+@_$$cR1haovkQqKVPQox8@7)%^Y0!$K28cZfkHq2z09GDp}vtZ`H%!gSBvjk=p%sLo`-w2Zj zvm53R%o&)AFxOyi!5AB`<`BjQrXh@nSsJ_yg1rNb3nmOE0%jOY6ifn4Hq0!T#V~7N z@?Z|ZT!gs_a|7lUjORv_8>TvpFHA!if0#g+E-;}mkuV7`nJ^5W12YF^G0ZBM%`p35 z@?mbk+=B7^2sDIo!9>Cg%1SZ%Vq<_vyh9&~^;wY#Sw@faL}O5NChx^XPsHn=R6&Hv zpa;UGhz)D`60*`wPm~|enc?wlR=R03jNZ{HMvwRyqi=M&5tNn=oM`k$n!U40GVCeLxFXEPb~yycd7G7yJ^ zkodSymE|XKb47*@rPHz8k{)**u>5)>PUf`-Vv7Oti)!{mLFko;bTe1nk&5Anq%m5f z`5hVeVPOB&A2Tj23%^?(59AmBu|SDm&emf*k`8x!lrLuCrP7Qw=Wirk?tiA!G^w~x@U-l3>kM4dvWsO&a!oI*3pjRCJC#w3P zi$8zEfxGf^6!wvH!JsU zQ2ciS+(4`Z=y73PgGSDc$0pYyB^tA|u5Io$BX!NM?^$;Db$ISM;~r1s zNbZr#T??{{$=|<;$6i8BId|^1(>~6eDd#Fd?y}6wKC93Dq*!`h%&lG*RXo4YHw|Uv zZphqkH~Sgd% zmJbYul!B|gtm>jwD@79fUVS!)mTdrsRk@Rz{c2g*Hs zBtH8pF8tt(`1DX&;VqB$!vanuVUB5;md;PF46J!fjB^X5?}dl-jZPb6t}{1Na#-}Ia zb5edR)HgmeA(iTp`Tey$tn8dskcJtW%V!xD>%`1_mxLTG$^MEB85}Jw7CdR7=Z%C8 z5`cYkEIaq<;2su(%_sOI&n3dx1Ln#$`DW!RkSkEG0q+Lh0M-NE0#*ZhZkO-yD+2F= zyE?EE&=<&gg@!=V*&kR27zn%<*acV>=mI)`p}>m3Fd)a;5kQu47?5)WQNTLD1R%%s zX+X|_WCJ-jkOQm*oCRzEoDaMYxDZH6ECx0LE&*~u#!6s(Hd-LY`bnucsU&rDtCsN3 zNKBzhZN#Q#n3x$Y?r7Yge>85Gh#MN&Iy1(ln@SmjF$izR#+z!nF)At5{6J$=bd33I za%vo38yQJ)%mK!iv2tT%!o;*x#4-v2cz;y7x<9d{F>+!nm=t3qGD>}QWC}i-j2?yc z{|w3N+7$Wh@W(0QHgYujgciKW$}u}I^G1gdx!)l~o~x|BTV$>A((@tLoO1up6pgJ$ z&%Qk6hVo&nw6LH}aJ`Uxg$0@VcqPi4)=Ps1UH-IrGMej~*X2?%hf*xqatOCD(85 zLMkq<^XqeeImIvESy~7xPLJwF%YMN|+JImq2PUe&H3~Na;RBgO|->BzDkmN-6zRH(*NraI;yekw*d?fGA};yQcP`%v-56#g z%ubjw=w|{jGKfHcNzifvFiX)7_Oa+o0^iMD*mXWnTJ4SXWoV>JLAuUozj%~U#RR1zggKCK3~}x{ub;k zJM&+Ae~9@$nf`&W_k(0+orc-$Ny^T8pAUNk_cFWf}Q)kGH*Gs%ej2`F3}9borRH>vNN6~HapW^2{%Wg zW?~U!*q6Zm0CLH4ZiKy$;)6pr|Eo5C&m)+-!jJVzTIh25!C%|M zVAo|QjkKM8r|c8RIU0`kQs7h6&jHPmV>xhBB98)qswhV{=lY=zU$A zh2x_?Q;aclCpA(yjO-6yG*0$G+@(!;rRe<>+9{cL3Hg6pe#)c=mm>QS14Cpc<$j3T?=Wk?8Vns;rm6o)ctv`rQ!~9oR^dR zPRWJtVdR7%JwL{Mg?Y9UYk}OLTZ?W5?)S;H%qd6t+>Kc+T<4Iy^qftMGF&-@+C`niY4SyDpN? zlg#;xlERU?GIJ#LQyeWswo;IUB)vmNW)AEbRINbXS>>GxBNc$8yAUrGl9&7dt^s(e0 z+X&N=v))+i++*H74%Ril{?lP~zZzhUG^A%`**G`IzK8s!!)p1@Ia!A(tC%n5obUZP zw`k8H{VaNOCX5^)^k(bg`c#qYf7gH5@3HTf*O80B#9 zdpKK1nzJrR6P9o^>})q%5sHGuPhoWEHN z4{#Q+3XpRdRe_w#s0LgJ|LXJy)&Q;n*5rL)ZQxE|9pE8gUEmqu-M}kAU*HYkJwW42 z@B^?SupY2B&;e`+tPgAnYyj*6ybl-#YzT}5HUdTg8v~PoO@P_Jrob7%`+@U;&45dQ z{=ikh0AL=l1#lm*HSi=b5O@*T7I+QV4tNXL9_V!zd;+Wv>E0a5Jzsa5u0I@F*}Gm=Ej+ybA0O zya|i|dY%h01_FJ6Lx8@(p+G<21HcZzcwiWCEN~bw377z!3d{t0K!D@`J%OCJ;z#du z;PwVC29^h|1Y*9-SO@e0ZU$BZ?gmx|9tG9}<^$^juLAD@dgg=vKp$XdpdYXsFc265 zbOFZ#hXFkxs1kslz)WB{U=Gk5I0slBxENRwxDr?wxDMDExEnYYcoc|*gT_UmC-54u z9Pk#<8|ZZ&@c^p>D*_$Bx9uSNhf!@HK!1BODz>2^#z`DRIz|KJ90>VR3`T)IwzQFQ8KVV&8Ah0tq9O&Ty zUje;=3BdBeOx_3P@P0$&gZF_;cptcm_krtq-w*lWec&P92cDt7Kk`F=;0^i%jj!O} z673V{4Xh0;4{S*PK(tT#1G~^47)JjNpcmc1D7w3VUUUPq>2`r$bOYxTLy=En81hLB zM?Q%WXs1BW$!Mp*y1+9)S@A*LiK8=)>!VH7bE-0)_jSCe&k3d|lyH3S z#*3N;FYdlAD7q%~K3>!vcyTPvi~0vI>Vkse<}3v-uJz!>x7>mfAK!EH(kB9Bs88E7 zpf~ZN<|8QKsI&6oxSAK|CU|8OltN)P&&P!%-WFHB-$ExsSReaQcd1a}1dD<~A>h!!gCg8=4UnOFm*g(fp7S;~Z@2IOHqlXE^-HTa1%*;2IColktaJ~_`!zN7sC{D;Gpsp^@0sOyWo7=X~sC+`QCGpdju zh)LTyHq&~*{1tU39Hd6Il^6vdc_!C%@{ut`U0GZJ3fjQI0>ORLS0rhH?)3?R>`F*3&@)UQ*xEPNcqrO?uhu(jH!yzdPgyFDYktlNY4V;Tr^9X0CVE zW#*Z;w6n}YdnvPwCG2IerziQ7GU&ARdTB{J+^i`{dyttAkz?U1J@^ zjYXaWn{}9hS{#Er(gJk(Ld`mrG`K!nmoHq&0;w0a4M_v~C+t!_$p_blQH})R-@T3` zJ*femUSBgW!YjQ@o{)GWOn-^DuUP{^x8mbvOK>koq*=ETukftI8)}xx9+!I^a4tfDIhIV?yJ^86$HJsz7{K(FuQj0w(} z@Tv~?NuUGx1<)V(F0cb|IWQFXG%x~q5I6#O4442s0?Y)y3Csb01e^oh30w?316&DY zO6!38fSZB2z}>*zz?R5YQ{Yj!UjkkQjsw|sfoZ@mfs=tJfU|&mfeV2j z0G9)|0oMSJ0yhFz0(Sz}0uKSt0nY%R1zrK>18)F71{yzvnBN*z1fGYpHt;mCA@D4) zCGZrm3-A-50eamB2!lHw*a2?NJw?Ku1gs5rV_+2A2|yRhQy!QEcQ|ku?l%W!!<_*P z!~F`t8E`KI&Ii5*TmpO>xC%(QvmW>%Fb}vHcoOk&u4*6Lvw)m?YEOT-IcF4scq;-g z!cBc33in$8ufd%OT!;I$fw$m(2k7;q=*Pq0UkUE&aQ6rL;W3V z!M_>sB;3isi@@o?L-6M}Mc3ed0+xL*Vs*F&%|9O!{^v;kIxdlK*p+%8~k zxMu@b!QBDq2X_u|9o!v(fpAX+9zwjnKo{H(1H*wSz?1O52RIDwk-+(Qt}QSQ?#V#T zRXc!baK`}i5&mA_WVoY%vk*Rz2=_AJa^NFC2mG4=H^Q9=+zCtt9s-sI<^wMPuL0)+ zZvj^Ty?zcc-UC(#z6EpudjS1`X+RkZamByZ1ENhiC4F{`DU-w=XVOXRd;_e*Cz>-6 z;y=dBli0_a{4Mq*v#i=avEW(iO*$TVqatC(+5GjpFzTZmedzEq5|r>bU&i$3_)0YS zSep(nKJw4ES9%O7W7ilnPMHgkSt1#O$vZaDOSu+->-4Q>Wxjw~h@LOt8#q0V;(B%J zzy`Z5g1neocbF*-x)xeczgpq=AhnK6_(2AL(3af-~$iCyYT+o=zT zo&Va-^&Z-uZ0d$GUYB%bogv8%G{OAZpt`Z_*m@xm$}XW^!}7DGQYyr8MJebWUR@bGFKt_(Q^#qVmQvjj5YHl zb17p@c_VX2GE*sYN-}#X^9sVRG8e>u&Nr}~NUSn)l37B|9a{bzcd*4XJnhM59m|{# z|MgrPSF7kbI;k_6dytu2nS0P-7>~3EnZuDh$UL6R^vXOQ-^QaaFnLI3e)Sk$T8cHF zBHVAeg>&^Bpv)G_9H6Xrka-?SSLO(W|HLl&6g&SpW@6pQ?6S<`arK;xIVr{D3Ck@{ ziJS8Q_WN|(?^8la>JpyRvD}=Kl$AmoTJpY%%Ad~&r&u>eaM`ttaFih z)ijewWgbcX?Pak0+sh#Hq~lF~mHACcSH{3>iL!is{flUL1fc`Fr;6U=c68g~i0zWh$|vsN(YQHA{kT@K~G{;j0DOVD^hVX|Oe zkiwdRIaj}t^tTJzashgTrh8qa?cdZiB{M}`PWu>yW~= z3TF%EjaJxQ`8O0aN-Mlzeve_~Y!h^?Q0}RMMvP!yuyQw4_sa;nE?*M5>=8892Q3KIYHwQ~Esy&&=C3mSVBu2=rc1oLJocZR};74}jXD417Ixhn`7 zznwSZH@;GMP|)?UVBQ zMqfYgJY9WA++EJ@a6hvsrtS*o@peZ~jCiIm-1U}weEhmI?R3Y?hhISWoDs3__gmxi zKE8L$GgEuR-6rR$Z`V05-Q8m0qFVhB{>_+cZ@%vgeV|73AFH&4`)2=y_z#`$INzLm zeFohRwb@+fBj=RcrN5sR)v&AK$~*DVCm%b9HI5IyvH|JmoH?JKzSTM6l{WXi*&Olb z-8JpRoIGdQQtPYi3TX>>n@&%k+2#z-OkO=_IKsQ$X)>wV4(GcK;{RH)x*X!q3?DLn zr!(#8mm0pj1No1d9~YLl%bCz_mL9cZqLuZsd z>P)`%XP*@>_2_CGs=eaqi$|TW?JJehen06|<-&sj$DDn-&8i$Xy%WkmZS+^U$D9v5 z`fb+{S-s%SSoqk09p$ z!%jP+>Mir`{Q=77lYQ4?hfX^k2P^q*pN-Ryd{Q<=4L{?&J@vEax2#9~wOsI2>oR z7wSAz=GC=0J;~=j#|xvsbb4l8c|PL%+Nj?HXzC*Lml*BahYjVsE{!Mp$Oo*qrmuph@}VY7K7C)mS_) zB{=uIbMVMANq5Gy?`kZ6|DhlMI`15J(&O>7!Qd|+$L@qK7o3w`Yq}t_BGS)!VEKKM zE;wJW{$9&(*M*}zZGD$M{YCDe#r^yL;@M-1vF@w4%hvcJH)qa!r=PtOy2WVu+U$!j zp342@udc?4l)JVVj&nmh)<2ay#d&w$nA+WN-*a|@H&5nHKRNfHV{@-9M&5wjl$IxR zpDz=Z(s+0GEynyQWjbvXiu7HdFSv8=SnhM1=6~KV(uw#cw0U9dvE1~_ zn_A`F({T%SpnB-#UytVYc)QP$`H=ci(~su1n%Mfq;Y;#28?H*TKk_-6d%x!u zzb<2HAbi=2)0cjpJH&HaNX;pTKkb8?HT*x%ZS~AO`4>_uZ85Gb@bcYsB)9eJU6aZ^ z*B<3tzV>>rBf0&b|KPTF_WgK%ev<3d;oR1FZ*)7+1La%S|MRwqhjUlXm>c-Xfci+^ z*~$CQL%FYocpGchG(-Gf%o#T4Q0|Iz+5P=L4Z-s_<}|qHP;StrYP-`DyMP|!9(!x# z!Q5>FcR9w_=nDFE^?vM$1G#y(?)?0EYCDua`F6yb{kh(br$3$%hxl^3U0MA3zTA$x zpSigImoi(7{0HwDaqF|(4j%;HHGf7ExTpWQyzytb8xre%^TLC@5&y>zeBXa>ZoN-p za#9u{zd4~7x<9%nx77Z@qhozR|K(xcYv0_RJNSX?ahskDNB$bDbR7FMx9e+OheF4o zJjRr5A9{Y8`@``e$vK@+Kduj#M78-O*LT}vwHp1@2KUF_SsS}6cSnPT<=T7o1%KR` z_S$nhb8jq5tM=>`@W=9|jXwNjNA8H+=clbZ5{&#E8I%3{_T2m0g>9cTpz{_ZDzntj z0o!xCJ`}P2tFV^HU+2g<(c5wl-~HjM$2TIsM&nm5J)f8RYjnVUi_iAK{UIYNEXmCs z67$-I>48Yk^}{m@y|(5)G3D5;CkLZE#;{A9vNz{0+BUQFJ#E2nu3!In>guN4(7V1} z{aH2AH?h}y4}X-~^TZ49{m}&Vo3lLV*`phB2fy{(=9@qC!}HI+)urEuxqG|aTl&ab zt#JR_BRxM^pSz*|h$=fnz5_qKvanh3`?gRY)DPfR{N%9r&yZQEbj zZ{)Tf^v?C!?E`UtaD(PkR_5+c-t}ycVDMW`yVrV6Tanvm(7BP7?gqaajvw0Iy)?J) z_4NT8>XDx&wR$voQSP(rO85E6=n1z^r6aKma-CoGANA1{v}fa5cs>7_xfz!#4-4#t z^o;D}o!%328-BBY$fj7*x428j39dUb9&p`O_?N<43jb92hr-_#-c;nG3V&4igTn6>URC&=!fzFRqwtEt%L>0%cuClmz z!ZQj_EBr#?DTOB$o=|vP;W33r6@D(5b41}`g@+U#RCqw)eueuKex`7*!aWLiEBsX9 zCkl5d+^KMf!tDyT2^v09|9O?wcu}ECp`kGEE_Gj_OQE4Kuadg2(528&m{(EVSLjk` zD9o#%?kjXDG!*8QSN9dV6dDTiyw!b$E`^4|JTG-$p-UlN_Q*J>oVu^jrO;5AS61Cu z=u&7X%qyerD|9I|6y|xV`wCqO4TX87)qRC7g@(esQtG}!mqJ5fo`<@x(528&n5X9h z6uK1Zd4l3317;5Msqjk>QF-1&dJoDk#e-+F$n zu&6e0FJC(Mi&$rT>qQ%)Z?}T`+R-P%&IjZBuvdNa({@ z@x7#Fg7d-6(_1IT_lJAkUmIRYbe{EXmA)&?wX8a4cZ}pt)oUpactX7xFU+bR>-#Xcud-GwRVF9fF z#a;3zJnC%eJAYaI$4UR?8z#1T%sIKi&UgMCKz?diuFiLlIXC@0_Q_G@n7A=eHE-xM6tVam$HfxWThJmML<9VTv)}v2pDli zvBVM^wrCP#i&2b(yOxMuRHCS;*fCfTP(jiCpELJfTnOfQe$VrNzwdqD?-@ON=9D>e z=FFM7W$#|>l9TNf~kUw1cIb9V&L*UX#h7BDu$n-+ZC1oOqO^@nlE%=~+6@?Dz0 zf$Oy)<}b67nJHC%FDu@nKZnX5Sfw!U%34_`NH|-XMdW`jyim5T;>)yejWXDt6A2tlVv#M*_X-a{e$Cn{$9M zY%qKj(52_E-b-M;yY86Qu%iU^$6iiNU@hDS&B?UD_MtN_bWdP^SU-KejWM2|Mt3=V zA)ZYVeebw98PA8-h98?2&rY8AHg{lZH=qj!9-0HgD1^qMWByx^n(^Rb*P3(wtp8v(PsqF2loL;>y z!1*v)yJzj?Xf|c^!IH8#Jl|7v32GJ1u6V0%c6=S2-;?4T+u$ke_dhS%IeK3+pa&&B z-WA0j7}r$Xq!*m;l0jZON+a2si}%d?p*_a;w0rQNNOs(^8@p!>$MeCw$*t89>=bGF zRoNh%54UZ3xs%zs1CwvAc-9$c6J4^|WOnN0{61ZN#PfYJyPtnJ`*Gu;kOS*VsAgYP`1U1pLew$fb%8$@rG&=yY7zo zZQrMu50$58{}#eN_{HbA|8HRdN73^-iybYj3pIE^3P}yZ+$FbOQ&C3S*_)^P(tYMyOTR?cCWD~E{-ht*CzE#qlN4$FpdSUZ%bhw$_u z4yy-pm<-_Qemw2K(|tHBv*)nZj;DL^^cNgf_uw$;&eL6ax(kQ3wj7q(@N`F>mhg0Y z4y)U7n6%~T);!&c!`hY{mbKt%OP+4d)6F=nHs>%gK#JpG)fpK+L! za9I76r;B;|F^6T3IIMlZ)AxD0h{Ni;942>ox{#-D@$?N2%L+KGy~fjj@bpy1>`p%3<;=ht*j; zeVC_z;pu}M)*j%nY(G!$<>@^fCO>gl{UcBRz|*@pEZfOp?GB#a&eL0YdJBh1CWqCV zczPpGujjDrTMld2^7I;>{)WTqRU9TOd3rfdXYlkkF7LEkIV|I`dJE6bnV0ie z7S7AVczGx<=dpSc&ky1GJeCD>v^t2F2l8?r%O>*j2|S<2vhh5B9EY`E@p2x^#`5w2 zUhdD!d93#1`Mx}#$1)#|R(tbuFJ8`L*%+R$;Q2h3d2+ORG%xqyz)?~v=*LrbR7G1Jt^&k*E=LrL{2-}6&{NAe~i~hNMCl0x~2I( z#2Bw<@ExJo9oOYf9O>Q~uUE)EF}dxy?LxQ6lrDJvLm~{-_Z%lbzP(w|m9~!)lZTEs zANS~f`MoR33yjDUN5cs69yO#XDV8+vl%k~Mh!N8B2c=Z<4$K0T`1gV+0{ zw2}IyqtS**TaG04LV8I9*(*n{l-paj55emnl4Yzdb8Ps&akHG+9!QghvI@tA=7+vL z_a3j8NKhl~YsZj`w|7^y!|PYFwlR6@xYZ;f^l28A+cr^GI_7`4H~3=4>{T|?AgZLKwC9xPIpR=j@> z*R!NsYqbf}Pw@QKf74>GPADJP zW?wTVbI`>k2dO*K!EMbgm?qyVhhJGV3h9aMf-IPqfkwV(I?(xA)n04C93ML0XYsuO zD9`I4Y0l(-+w4@?xu@t~vySTK%(S)sJ!}kVK6dJq*PPiBb)?aP@sy6UvA1OAj2!rt z%^NyjCu}n;nTbc*JPvmK6799?QfkSR9(U~7wGZ{zxvR{IX`VD>(-)&@{_gCSX~n4f z%=+n98P#vzgS22YYxlqUcz~{#)GvZsFf&&A_G8jSXs^1bwguz*@@F%Pk2JrB+L^ax zY%hl#TR<#Op3^(7B{R8uw{dd<9FcbGlh=~j?Ks)5srGbE9T>lR*!ES zq4SwAq_h?&!?{4z{+UUGr1&t=2aZJG0t zUA`~th4;5ev|CYI=KAZ{oDWOreCkHpw_`^7*bY22hSE<*Wwc}RHr~82J{9k;kphp> zc8q;O-WpLM&Hsy@iuO#S`(1xK(~kPD8k5L$^Fe*7r@4fAI$=wL>Z>?@_1<2CB+QvpOGj>5 zN#(3vgoG*G*}rP)IXb^rdaso*H!n%nncSoKRBV4*!tCDvoyERX>fe<WF}}TRFC9%zf|36z^;x= z^kSR#w?+MdCSMLL=*aZ^;k)+P%jx=74KnG(?0egBrj5-5n1A)w!Gk(66&(`uX70!P zed?=2B04c4F3oRl)YAOTADYpLQHdV4d*Fp~(s-D*6VrF`wZa*5aX(PII+k`~49?5C zy&pi^CovKmrlRYHHTQPW{+7txY?yuyEmGJfNUJY8CE75m(Q|u{Z&Txs{s9|({E9JzNY4Fp=vr0AQhgv(_-j;C~*5^g?S9E{2a0{|! zBIamJP7b5}4^rPh{7?H88W_&8nfMWc#s8Qp`~Dbnxo{&zTYYTm2IE!=<928zVaO!CZ}4#UgrknS}mvokY(u<6O6 zRy~0xYrOJ0GkuQ_{;E2Z=8xEibYbR=9W|#z6Jykm_qFfB_@6xb+tY4zyu17Yx-jKl z$DgH*r2e)KSOoHRTC;}DY5uMmo7IIeOqqPTs|ET;nvW~)!ZfjTE$cLq=D+zBvzF|O zZ~J!Ne%AIkkYBuVw*@<}FeG*A5xieVJg%}W*erJA`g_g0A>A;4Sqt{}wj%HC$ME}3 zaw0#l1)JT_@nq|3RDaGNy<4!q?lP^q80vxYe%EwX?BwJ7n_q8*_nXL{*DhJHefPDS zc5_1?q&HpPY{gCsZk?<6-UaC~1+iA_5pwZG=b?jKEwg0%oK&@NK4*z^_rgF+ zHvQu(u^!zH;fdo*jmuJn^=!IeXdekK~ERdm-KK&ZXvTc~a)fLx14? zCbIa>-sY?^Tb94EU?kGL?#^${9&A2j!Z1&~A44wQ^=!`C%m|FSv5fW~Q`Dh3yCY*^ zw=d)pl$+jrX~FjT({J9Kz;;OQy2o0uCGDK&o(yzC+U5Q-3wBh;!d*+oQhy5X2U@U} zX8o_fvKWE#ga^GX*n2MTmVRwZ`zv^0X2F(L*}TyGs3?iXU-W2i zGj_k!2 za$zKmZ^kuUQ+C*IvSj-fH2*TLZ*IzdXS>ku!-)6j?~($hDLZ$egV)(*^#10;8+V(q z9p~8fv%FM=@*X!gH(`qorOaKhh|1gFVw$icIz>%wcaV^tbG&7)*+iIU3|NPDZ6?7Pkl$FQT@C-Y-4sz(8((WM%4dsNN4YQ3{9+CTIJvNf@&UGE6ffk+Q3o^Q;$Z_J%O!CH>=yW$SU z>^i@-w@r`I_E}Ha2CV33=LXv8)PLolfeqLvleWBmyr1^hqeN%KuI}H(#QGRre?=vm zjo4|IEvoKbrtMceV~p4#t(SZ4*+KUc+4H+%ws7fYTQeiPpG}@UpD$*cj#_cs;Br@_ z$G>32Y*OA2v%d+U<2QJD*O1LDvz7leo#xMXFXtPwBcIL~wA_p84=?Rt$d0HCj5^S> zJGQ@H${MhHzKD9}e3Qn1&Z|HJwsFuDqlZZ}zb(piBDQl^hE`Dn?-EHY@by} zTGR12C=V2|%`8s6GZ;bVdv&>vun%n7N3!Q_(7vQ%Ghv4=zB94lFkN4}Dj32J=oa*4 z)he2=(U9SuyQDpp2=?u`d7So6JizKW)qBSLQ4%N}F`8oZ5d@ z&c4l=dG~UY-fL-mcUS1%R-{@`QPs(cv-)h{~{;<#N~6}9;V|lf2(_zvmkZ7E-s7acjeppB{@@X4>Et>huX`l z)IH7Vx^?k)kEc@qGppto=d64Da6{=$nhz20bdPgJJ$*6OUQ72k$@}?_a?Wp_b~5kJ z4%q+c_qqo;KTUt?93Dp3gMGE`eop6B2R8Q2rQKW?JOx6F6CyE)f` zb_{EJmmV)N-|Gr<&b@CYA2z2E+EZ8SZse%$HuqShHbz?ZL3b@@-JZb@w`pnqmwwP) z%@JLEcXaTv0aX8^E-zqNKZQnR$G=zw2JnMT2d zU)p`QR{C~?@{1McOPOh&_gfUU&ya4te6{bh2c?YH?BBb#93qppx%zQ$`1?|3_HUz4 zK3_j2d(1eCJW=yk%;5E|gUx?moqfJfwDz|iubA8&(LY=MGA6sI*Y|tAb$-Qc8u02{ zw)e{HF-v!xUi;N6rs0n-jzq~8NN10kE6q~AVpNN-A92b^%KkHb$)Kvmub3%jYcAWE zFV9w;i!B+q?G^JdV&rW1aZ9E7x<`22q*=bU%!+jckY*5ZTT+ruARK-GRp91&lxQ^w_ z9I^G%CmR+^buB^{Ap>_#D~I!G zXZFt_tFyxkjHd2cQqE+H*GbdA*_8cu^P_&Zc9t{uUk6_s@KBZgXjk(Sy-t)fC%R7< zSgG5T-Kn32`*(NBnWLLZn>D<-SlU*-TP%N9&XiaARoUdN$?jqIwqv6f6-?p^`?itg z6SLRsQrvjmr-E5KGw{Lf+@$PYX~97zqbrz8>X+hK>)oXOq}_9;s0wEK;?T>ZR&9{x zNss-qbzucl8j^8n+p&1*ovYVNdu*#<{Bkarhn!m{?b>6&A2-=wym3`~kTItT78>b(rs$d@YkG<0H=T+Ix;g`1FZ1I|TvGTXb)alEz7kF;; z`=Z}#X18>IyPR3-Y_k;;&Tb#`n)&w8^OqYU(z9=N{bj(2Sdg!5C+c~0o%BQQntY4& z*UXc4-;TTY%>rq6AGh1aKZ1P3a3lA=tEGpBk6qm5%xh-r!pNjHqoh)|jz3w&K6%Yd zc&xUs`fk0nVd3;6_l({!BkuUEcfP+eJJol{zInE9nAHbm^NuC2%$A%u-*33f8>VmC zMwQfUNp|N>z6%D0ykQ*Lj{Umfq4nAE-@E7gCcR-o9pAd{85AVFFm!(Srpz~tZ|H&M z{cf+%W^XoDS!mxdrj2!z{nC`#y<3M#58Qpj{IEzGF(hY7cFL+TRdaQ3m^V!qb~ckP z%1#J;R;=pqmRUDz(ZUfiN!bZWJKVly-ZDe~2#db4Dd!6{j46BsvzQ^oE&yT%j{_tpV+1+BZG-ULp z0p<7KGV^9y{c12FPHNHG(Wk4plIgK#YRJMlE3%tkbYGX&xstiw*DAlA`^M~_a&3mU z9#P4>zu>ej<=Ud`=PO*---xJWetna_zVg)O>~-ObZ{#knWQP1Qr~LS;b<$gzJ)9ry zu4KB5TIl!c>1yc`*I!!ny;RBk@Zf3RiGRdp513)KZqKVqCVI_-tAyQHy&qM z#n^NXu$y^pWA>xpFYFsQu!=c4@0X<9z{%NWUZ>BwepST`F5R(u&Zz0xiqUsAFPK}! ze}9^6ZS#Z3~v4tYUJ?rtKR(XO0xExm!&tu3}=` zA19u*O_YW`nlL-u^c~apkG2y=j$N7U(Cf=*>+Rn$KMp9IJKlb^bV6sx1BSlun0rp? zw_NYWLT7)@Q%B^32-m@SZWgo?<^y z9g;m{?4xw$*!RqXslOh*J8eVuh>7pZrq6%R4B727&oe-k{bhqK_WO3cXY9KBG`(8A zDf`N?Q5o&ezh_c5^_rD8Y=N|4`|IP5m%V3{8>TR4KWxh0;FWrNeXDBbwwod?%sfdt zD^C~rqpX@~bSk-MpnSb_)MbCWSCgw@eYxp87Ojx}@}$A4smrPv*YRq%?A_C(kr^)w zC5Nk-TO*%dK4++szB@6&xAEO-M!9i;_t1j$>^W)1U-mNoz-*W`(`8`xhU~JmCMI9^ z{=m#g-8gNw+s5p#x4$p64*0+{7&z{_!Se;uwaI5%JWzjNitj$x9BaQkJGJjE!^hu$ zVEXajdNX7D*1g+5GAp}n zXlb)yQ}(OLOMAIp`p7K#soBBul^e3Veii(p&AX4xzC+s=R^)D!uK9J!z%M%M7?-6@ z*d1F|N@enxanlt#X7QGSUiYr9lUn9%`02xJ9n-LXgFK6)8?y^CHYFX~sbku&+)?iB z_O8!ode|4cjR5kN{!20{55HtMBZITg9}yx7;+bdN9Zxm)hO@mT4Uq1HaRO`*+&0 zZwr3PWVXP4oH0GxfPB)ax9_$w%bBjm#FlfA*;rxW9i4l$eOZn3#^q9xe-GJVFB z!_2IhOp9W}w$T3J=*HKwm<8^m&p#qC9+_>YgATtk{rxBRi+ct4-_$#O4t;Z!$sIl2 zc4E`+@cXN$23`KlX3m|nThRS-iIikUA3Nxr!#wp!FE@MC8TyafZxV^2P0kk-P*eChHiJuUq-5Rbvs*o<<+X z9A~sMy2%>u{wO6y6>aU`9%q~;wQiF8+8%xnHPb9^)d?n4*?K1P6!I8F^yb*rm;uEOtQxcczLrvlLZ_R_>H@mvt9J~1f z6CZs&+h#WS7c|dnSc{9y!U%yJqcwGYWj8)SEI$UB%M$11- z_8LR~w>qfTU1B0um%W`E-wDRkP(H3v9y7nQx6QaI5bxsm1J!PM%qfc_M^;8bKJM!1 z*XQdzW=}ag_hvBomlf4++NnGS&KuIdd+ehT^^&}`07p5{*dp9$8&niE;E{6 zJ2^|F;7>+mt2MJOGwa6p>Nv9u@;_j={j6UuGxJh(A&!?I9$7=IZk1kU?lv{Gu?y%5 zzwdJPY}(}tQ`KR6H}iQ`V6WMCAt6^7i&my~t@l|BBLyznX=|@AGY4+k9Xa?5$lu1( zkNt6lVNJ|(?)*6f^5N*tpG~haeG3k?TDJn$bA9`l-u_3ohB5qp$m7!Dn{@vWaFLp$ z1+4AB(E`rQxk2>>te(Kp0#+Duw16ew7f^ix7x{9ufV=6gQ@MbH_Hwj<*9LO5fb+~a zTEOZP*JyhI@0!KY0?zBh(E^Tp_6OA$u=!4o7I3#Pjux=YhNA_X_b{Kf7jV#b94+98 zDI6`}%AOo8;KbKgX?p>yf8}TalVpw-aOG%@7I0!qzCDlQ9$ewZ!{ed@94+92c^oZZ zx6vFe;H-8WE#OSZPs|emFFL`|0*+hF(E<*L_5(E;!E7 z0v@!EqXldp&(Q*o8_CfE)^_1&0k0(-E#RVqupdAXusW8b1uW^o(E`>!yh!y09JHCE z1x&u;XaQ%m;b;NdU%Not3s}2`qXn!O%h3WZYR%CC4tj8&wij^ec8(Ts+*FPhFzLo-Nlh=h{ZN6P((- ze}Sq5`}Gw!z5Wgv2TVd81Arj_1DB66t}Q zuFwW$pKF6MHQ2W2+aL|YfG3$@3fvBD34H_FkD0s#HikGUX|L8WfY z^<_fLaW2r7{R&qS$NM4ZsexVvP}fh?tML-*jQ6=cD;%(u0 z@cozDfzAW?XUBv#Fb-Js$0XS0B=A1P4Dfl#C%@4@bD*tx9+mUT`gZi&ptu{@anrLy z#}9O(oXjh=ON{@#z*bekT0DXG|^y*t<`fbr(5a>PBvxjXekRJMJoTyWu zZ~E;}-V@sN1Hj_8@>AUOW7C$GQziJw1lyr{JRDB~&?(3R5Mqsb^^HfrE!tFr-a$Qk zV&I(wx&WZAP1MEyu;}}!-yUVrFcuT(r}3a4)~K^03lyd2gia%-$(s+C=exfQ`sQB0E!rCdu{p@w6Xxe6&;=LdD`n;)S)+QTv)^i1^5ebBBo&=Q`9 za-rytRlg0&ZD9-wJv%s_AfTfGgt(zjeR0Eflea^>c0i7vgm%~9A(uZ5NGQM&fZinr zBn)69z-<8X%z#J$WB@?`YJg0D3jj@@8xVVd$p9$;TL5wZZUIyRSiLYH3;>=#7^n@@ z<}xv{2a_^5ms<=s?mi~1_op`fR(WU zX$jB)pd-K>O9L_=;5UF%06nY>NH2h|044w=wJ;!G13UzH0#F9<8eng019A|cL3;zz z5a5`t0XYd!0`LOBsIvhv0q_U-3g9rnuK*7K9s_&;AYBZICx92gF92BpUw1Viivh-T zGaxTGXQ1*IQBFk&Hz3D{s7?skpPPU(gE%Q+y@xb3v>Vi0YU&?%rqbs0Qhq1 zM0io=;#BA!PX2E#C!{lMMm^WSxfmq-u61xe1hgFTWPJn3?H>Vv-+B+|!;5^EK<@N| zyz2@%a|6sd+=RR-B;?2u5oy^Sj zwtrwi%z@5$YCt}U3GwoF^|tshl&uVz@47u{#P8pI!%A`Oxegg0JigEP`0@UcF%Esl zdxb@Z1;>YtcMFaQjSjPm3k?AsEWJP(0ZSJi<5(3y+a-i0CfJ5XqD%oiEjZ5crs8V_ zi8-uU{JUcuFA*N7F`)0*=IEKBs6$E(h%5MO7a1Cy5Nz8YS*~R;$AInZ?I(r9i-p~R z1~bIY#mmPwz{Lr56m@vW^Z_1Tcky~Is23#I;@Y|+FQRtauaFmAi#L+?5m$$Y%!E2T z>?9F*c&*3vJCgRhq_!UIBcm2iLHk$*yiYzW0>BKs<5_>aiU3sHUYkel?W)D|q4stI z?~^Y+R8I>$t&51*DKW+bUi~5_CUA1h(YE+%O1Q2T)AzITy!b>;l~e-129=GLUG6=^?Q&dS`sHt8hCef#W7ZT6CU^B>wz%~l;h*wUswZ~V{ z6Irkk$-LS?;88!3uV3(3swi=$tN_5Bj8?XSaFfL0uKH>BYw#Y}Qw>Z`94;=Ly?l*$p&~3+*NTgSPsyJ@^lF zOTl-vi~Sb;jjjyjLg`}h*LazZI;@_{?zgfwGWz!<@R}TpzKnnji*W6) zFU#a*LG`pVZ^yO6YfdaeJKUE_d0A#XvVE;(s9rOU4DcIcy9=-zKqx>@0AW0M4TDAB zeje|a5Q}`!$Nbih175G_x5GI6vQS2OLOat@TnyU+F4F50uT8KBePY|$b=tZ?8|+i? z6?MOQ{we2tKwe+LdHe{vC_B$%q;prw$SnXYg1kUq{*8>>1o)i%kIgdj06<@!r`I0& zihLO&Vhp$$fY8tOI(i{jIK3^GW#mTyj>493y>eAn6BlSk$H7Us{RPKo@BV48l0hAL z3c&hBKMwkSwm$>=Cjb_~Km9nI1KA~BF3e*-*v7di0xaYWUUy*;e8f3Cktah|joth@ zn_dT;Ff(cVTxYL^b^%tkZwr9<}9l{aaQ?ezHz`Yx~;m_2Y{D_Oh!j z*UvwcukZVL`Go;aq!<88ee;6+6a8z;>-v9o2q%BY`@O4<{~w3eZeQ2`uZI1-+|{wR zyl(&FncDKYR7_pzQIf+WpndH-~>9SJjc%wO@U^w*9*DEp_Dj{g1ovL;?Y@2>$EKk$?KZ-^=em z{Cl~>Kaek~Bd_cKo)5L{*OmYFv9`Q!KI$4c<1lK*SGWBw)K!4?(gMxHnrvY@h_A)lS%-6|Fi0>$E5+a<#qcH@cVoD`q0{P{r<7vl)&2Zy7rsR zt}Q=Z$G^yZwdHl=d*yI#dENNFJ6c<=@86k+&ZH2)+(%4fgdZ0J#3TT&;ZMSKl~7{F zisA1l!F>_9{u0Vb;7LL6nI7*Z@cID{uhWEb`YWiTo}NAHai9nG>MI99e-pq`faw4e z0lown1Yiqb3D5xG4fItEfaM~O_W<4wuohr3z$}1Y0k9;(A3$FOumNBXz)65>0QUhZ z0Zd@r?E&looBwATfCt2z>)w1ULxrEx=NM6aXba2*7B7iO_a9 zKo0;*05QOQKQSo-$N{(lum@lhKnB19faw4c0Db_@0QLY9fJOj`&_7=9%D}cQ#Bd0J z0w4rn7QhOCeE_Ec3IK`$Dgngf!3Ka7;46R_fJFeC0I~os0^A3v0BA5lOe_F~01OB4 z0SEzz2ABn~7+@{H9)KKxivWcHl>p+2V$uSj6M!9n3_t-80-yv~1h5I<0KjR0n*fgi zDgjJkOl<*r0QuO4<{lXXD$72#e1cr5jD`C(zDC})=$Iv8m4)qF)k5wrrg%R=|`VT#2#%jZriaWHCm%=AcQ zY|K>X(mO#J88bQFpLEvq!!=SFHYp)iITPa0Rpbgc7=^K=(SGRo;QkDF?y8KOPJ{1H zVvruLijGzUCq(eEA0~2D#YIO>g5dD+n1kc@iGX;8(ulxx!3cXpFViC@g^i2_j}w%! z(PR+n$)|&haMo+&9~_x5JXYxqzD9?6hD3pT@V6Ves8c2Iw3prpaN;16BSXnAMm}N6 zsgW_@0oN;e!?)vgpyd~0&$zG{o+j|4J;;}t@d;s5^#XBJ1pQA9PVfM;!ILqso@0z7 z!)L;0JVbb8On5ACTTm}zW8!0@!@MU!cEmWV!o$OqC?;gEA=u^{$P@j^13J_0ks-=p z)MplPjSPkdrk!IGN5ahFG%13W!BhQ78Ii|? zazf&c8SWZAc_a)0eyj{O65w8OXzUChxa$jjbU_Z}Ts$P?Nz{eWy2M7uDxH<8c=#&c z!~ndFhKPA#oP7;28##4<;_EH<61=19jhi@^;JA3Q9PN4p$8mG|lc9G)urk3lc9K6? zCqnOV-R$MK3Wy=ufLvM|;X0BxYDE-~k?6fYaq;wUbsr)0Hpaj!Y%)!~QDHO51WM6m z2c$nqMH;7(QVaAb4C^wa$Ed=TGyQ_2Rbe#Jn~?_&f8sPY(8~j#*ePLfFT4YB3XM|5 zCr}bxn+_YxOQf80(nLApY98|tAZst%u_;`(nSed3G9I0kQF!x za@){7EO>g@U-2L+cs_=e;E13M9?osLgk5*!s5_(2rPC% zR^cx5S@FS7dxx+&kf~xCWJQ>g&SuP{Fc+LbFxE$J|KYY8*nWs1u6S-Y@rj%o<`hql zR!}2JdQtLrkBm=ngFTUKgps(0g{US^4pRyv_>-FvSWK!o9Iih}7JCIp#zP+S<00g= z*efC0H)aN`b23-Ya-AqU#e{mtMaEE{$tfeB=y?8kb{gy8DotZ@1}R}}kX)qbk&YE1 z;`b{OhtbnJvMS;D5?ON;TZ&$DM`Ld9r>pKGoi%QMbb+s;#3C2Ei22Q##8VprrPc2b zd`J6&Y)AutNJx6nC4X{OYmVtoWU?WIGmbhsjK`s0F?VO$LoOPVQM3_Mi{ajFE2gt;D<+d)@}y&xs9DIskz)^Kpd;|eF$P$|zE83R`Q z$#Q)j^d5{h(Ex58ux8|F1!;bf0gFV@=y-*3@mWTX@WUgO@l=n_StjL;hJyz-^(Q|H z@o>TAiaYr!jK33(VlVdSDfhs-JJ#zv*&sP|Uh5MLKo9iKHg~)a>X9*+jl>4ve-H93S=U`Fa}swPrV{u6ub*U`7}d>wsD zln~{p$;7s3w7wg#E%L%lvf1%32w zJFkzvW%G3z)CKzzs0;n7p`Op{pl_8z9egvdgXHV5poat1ah)2Uj+P~JRf}!@)qm)kk5QEkKlEHRtLd4LfbMV_&i7bReT*qyP*z` z%22)2JRisMkgwxds`)yO#qvGZmjvqed|eH71z(4%BpT}24}L7+`DPHqhkENyKZfQX zIh)w8EnmleWqf@;tdU({2V(;4zl;&vVSncZAAk_Xi{mdA_&}IcbA16@HV5K^>l)ij zcs}iyuj6>ff6}MpLVFT`IXqtm^-R95ZwJ^!Co&^hAVa^=zd~LQZB*;E5po*)7UF_^ zoAdK3fqGBAE`z#)udAUR&DUwHg?gMTX$-Omh~F-#<9ARAP?yGY-&f6nx+z~@0(D!y zz830(rn!=)puZdHMNr4K*-+0?y26zX#2D&9ppU<=D1>@xf-8M?{2A0!pf8MPCDaE2 z-wf(voinKheOx;dsKO^G!sZMjBH%jLj>kpwH^rM@h3)uxw1Yj+8A!>jEBNt-Xz=gO2Bm%4jFfoQYKq)|` z3FtKfUSk(h3=n4uHUJ6$x-|hBpvVl`nY+MS*5L2K1HjwpNHIWW3m2kj=|U>4T}WPQ z=(DX02>>u}2WNp0q$fZC0G1%YLS7+_am2h5 z@)^g8amG2ryu#=7@fm;23!GD&Kb&WrBh0mC09fkUL0)~fkpGYDjVE42PDYTC#2bFu z?M23t@$egOZ{T@B%^OYpr~EIDfEyV_Twuokoq{%e|C25MP6+=;xBdSkhyHFK`X3#f z|2Y3oMS$Bw{wdYZD%F=m9>fXuH#a!GjfP_y9?{0qBb}Uh0EIiB7d--whNB<%juSiz zdJ=bf4DHQZwpLOs*g8$M8aQhH2|V|%PwUr35`F5QuNy$Sy8Zq$t+5?m z5C1bo{k;oWu*Zd77vr_EP{d!mk~tgyG0f+S3Fxaq|8uZ!p)0Wi;|N&LzZB?KC_+5Z zA7RV_MjidS&<1fa^s8U~U0Se({??S;a6jWGxR-J8lfN}GzS0f+$V+pDBi84AMO9&( zd^4gZjT&Jd3I(6rM5sGng}0BO@-Jb9>%Z9^j=}$)g@4KInnnsZQ~bZ#zibiYHh>mD z2J`%1SIj?KxIQJHE&p{s{hzcP95N|1EPQfAWYm=CsWGu})8I>9)$|#OGiPyLI61qx z%7>3|8~NoZcaPDYiZNc^KE8hb0b}X!{{ByT`d{1EXVU<0Swi`28c3-4f6K@J@N^Iv zi0NT$>ymk-Ua%{w%yz&;lzLWO!~;NWIX=m zpVW8a^$&smrL7OQwkD6Z7H=K*dHeIW&=zChM);VU6K_gL;LWI;egCR|wct)s6(N1* z37-8$<$n}I^bd+bonpurVUWV_F9fIKhk1%~0ny!FWA>0_g{#I^bjzNPf5tX&WNdth z%&ngBGq&J0cn9reBYYX#N$|vBV1g2!-UXV|7lu@;KcQWG0z3>hHAEHu4_fQ{Dzt?s z=&5$^7FfZvvT!yOqfxPr!S21dj69)1fjfWEZ`p1m>b2PXVLClEgI zTXb(|hwn}gr0s`89m{XxmvFv<9pE?jSUAjZ1c4_gsFWuuN`RXYBCwZ0lq8bGkjZct zI+8?_Ft8j$!U_B&f+(ntJ$PeJ1_SgXA@B*$nZR4yMc{KRnF{YW2?qU{;8QSAVbr!a z(DBr20&tWd4+hKeL_&H2%%K15fUaN5j!dGK;avgn#Db{CFITV?4>I&O4*ZS;tr*&$ z8}%WSdM_c z(@A$|;|?|_(-C4s;$T$h;bhQG0G+?`B;b<^w3LuO5Y@qCAVj4v_|O;rN#IUjFtncn zH7}xq@p5sDrK6ezHnBLv(;V;yE509`J&dm~Mx?lzsOz&Gc$x@+#SPx){WMwvnNk1jNT4OoI2UbrPKn01ww=0B7GjKd5a7*MbcBMppRx^}1p`~~_6zU{ zdx(cI1=pJAhT?swKs>(6sCn)M??`4L6N-#}{{088_of|wZAuO{ywEXA8Gv4q5E4S)TLe5BJ2g~r3~m5=MFz{+P8kL# zSX?YIrc}>ePYJ51SDW+yF6FCvmh@}`jNi=MD4`EA-?9om(&Put4jZk7nprdXswkAD z01=)h&)TBkxZ5KNoIq@D)Q##d0ev4TNezX&&$P)PprZ&h$}nq|ngHB#vw22tzzjFL zCQs2>4YG&s(8{oGa0ffSan?~nw3~bDE0Nn&g3INdpbV!%A&H zxot#7U1ciWmJO=jsb^Hi4%(-1^MY*I1@7wXb(bR)a!;SAE>R*)fzHYnm}&BgRIOP` zJ{Rc#a5z_9+67jQSu>)MS72x&xX{SVfezO+i9<5Y&06C@rP<&C1kS1TmXlCRbLx~X zFHMu5PnSPaM8U6e;9<*=Z$Jfzif>rKZ(@i} zRiP=>S#<*kQ{T)KJ7`M=M3HoPF_`qGHg&3JIxBY^lkr!{v zr$Jw(NS7DFOlT&Uq{|E|Jbd zekVV(O&*3bMZ7ib;y~`_ubFF-E3d>rq|L2Jut}F!EBtj=Q?-fKI#spK3Y9e;)i_`r zU+NnbL|ahlyk#Hyn25A6wfCi~l;{m>KK}u*(1EBFJ4Nb#GWC`zrm~dgIsi7*+T}_i0 z!2l=b%ITfTba|FSrz+H0g~Eu^<#{mikU1hu8r=+2F8eg4X{sW~m$n*@heJKZs-{sQ zDpSyzc*uDG_8^aR#TazWsruYd717SDB4{({5*fyxH|Lbx zR+Jtn&ZS509O%G27Y|q@xl&>FwF{`29a2}ch8eL<-3KUnuBF&4^&=dklIOOCS_RZJ za`U7?YoX2b#<|90Ayb|bvM*>D)Zt2A9T7jmGObp||h; z+Mi0TH6zW_On4){z=EXUJ;WB$VF5xK!f{pmbTKwf-3JzHB$CaSP?E)`waB_2DE$RB>K@&z%vz`*=U`I2?I`v9|ErgQ`0m$_ilvmAi zDrrbJ4=@Tx4cy7N)TE(5L_4(fTT_>Ghg2`p+O=qJrEZD7e@>^8w9*BGb2f?+cngpT{Ag=pKE4$(zXh-g7gE4;7RZ%7)QE?IiAn> zfy;^D5gbce^T+SM9JtMidaemc=w^1f!R6vKxw#?a=5(=NaX0uq4s13KXCUdq(@cls z(&{(7L>49T<6>b=4JYn2JB*=G75NpvgpC!NAmfzSo*)K;oOW9b%mj18JK%k~zrERE z1KOKe$`x=Ih7*!*No48RjisUd;m~989e9VcAd|KAcKP$job~W)uLsDltk30F5T9RjP1ELPIo#5CSZYMc#U^R;f<+S^ zr%fp8t4)*VFOommCt4&oTO@x3bDXRdr^!#lB`Tg2W~agRj>rVu)p(kwdBE;LkHKqz zF}NLG9-5_Upq}n~-phN8qWDF*P6tOmhe3fR2@SVw#~CLj1`b-d=p8yf#1`lZ2*Q@B$k=HR3$=02lD+gMM|xZNZ}mW+@llAsSyeeLbF#rvj<5qNW4wyRa7HM^ zU?AOJBuA+z7H-YRVU$qiaT4)B>#*pd{3GkZWNw+#w=w!khEVLP1WU> zX><3biy4JZ3HzD?&KE!JYwn5SlEHLi*acIETbkgujoIP3yP&7te#I@hCJ^^iuEt_; z0d;Yub3MSw%sODGAfWY*uf!4tXV$?Lwr*~GU%W~_1*aF5Y4$KkZhlY6AB##{YPN=> z^h9Sup?dCPqUs3~2UCv`;gtFODQRA#&vRh*h1!Ywb`E;{w1=L(@fb?y*uHRzpuE#2lnQ60iB@nUVCZOZ zLX(BWNpC=AaGt>|>F;33q*H6`DUAlNKuAh>z^q^b}mYy4e^knsz`(T1%BL( zEC@&4NWi>fGV^=V3H@6mkZ)sz8y&szCJ(*0fx9ytC)&eBG8n6KJBYuzB*u*g?)8X? z-rCX+o#A{p*5VIm@SArgr#k<5r) z7TdT6ZM9XpM5|Th+p4OdEs-F$B9vH5(Yg_9O9UbR_vhZ3WT-yh@AEvr=l4AS-|HD} z=H7G9@;RULIiK^{=A5iHSQ~QplIx+WTTg_&<<1}?l{ioo#u9sn(_ z8%eFqg;bziIi&UkL}}Sl=SqoR(Gpn@Nqza1V)G4lE?3zwj;C?X6SabHmc~F`ftUvf zZF3&LISXAIGg>Q{>O5W;K4JWVZFX(m*lp3>OIat_wsi+#&3<6j9mIRGZbRm-hK2mB z(b2LEqo|U{C=At28ERc8$CMFFlQx23Ye9ExyvGn|dco{rZB>GGrX&TT&t6GN*a0j( z$IBj%$$k8MJ}~IA!x;)vWk;(Fv@TDvi1Ujiio$!9u)jh9*H*D-kd|VZ1~JAGD;rJb z^V$w8(Qa*rRs7%8{NE4wzXkYvRA?RZTIV6%8@4x7#-6B@<{z#N+l!%WS=8YjFcV87 zBFx$jXZd0r|MwRD@?~T5lWRa#HNbWN_E%Qc27Ez(%{8fyFy^&QJ%O8}VGStJEG@?J zc>pRWzW?|0KMn(5O%sUD8<+#4URgCK-E)Eym z%c91(y5Q=AYY48XxMtv5hU)`d+i)GjbrlyJ(IPKgU2*lmWyF<&D-YL4xVGUsi0dS- zi@1Kr^#qrj8SYD5Og5MXzK7zPiYo_K0j?rkS8&0>FKUCUE3SUHhTt;c%E7f1*B7{o zah=3<3zrA#^TOqWD->5EF8WOLA)Bf28Hosrbaa#=Cnzc+3Ex?wk#KF&Z%(5SQ8E9j1Hup*Ry6@G;N>XB3EC6!9z%TkRLUt#Yz;U)$xo6zD^ z{H0Gc9Qj5#nIlDE_}AC=9R}PCLyX8@(|aRFXOs&R1&fZtsYbCw^hrQX!uLS_JI?k@ zHPWXqFe!W|*uIDI-}I-b?(W}zL;NzwU!)|-pcPo?zrTk6cnOt5d-fO!NYMNa6i5BB zcTGE?Zu>j3eR|@e6S2J8zxa;S%?xxR81I5@?}QwG{R<~l-5GZupdFGL*5lg;-|uz6 zUOKo46Q`RaP7!&#;8Bg2@E{Vg2=N6OLMQ;8CAN3DqP(=A8}ma!%8~tR|2RsxtUF5# z!6(=?Icp>$RFaZsWQ;^0^GoN8(aw9=KA7L|H`C#mF@C=n>emY&z(sKte2j&+aHbdp zB0e6&@w_mMCI9<4`*~q-nTv)(tg^>kV9Z63^X+F<)tzm%0O?G9dfnMpG#+FdeEDoE zSn+sDbv%no6oLKQD6j48C@4&bGs3g|Tqxjha#Ntv7Oz3OFlJ!j>DikmtPQvJI1P$p zp|Np1+bRQTp7m*3++shY7w`axg>~ix)W#Riw#os&#XHAysS=T<;_<_uRmC$@GFmrn zBT}}+h3s{|gUeJw@W4miPNWRPMfZvLPQm4v@0REP-T6dq|Nr457RgpQ!b#&O!3pLx zZ$wgh0zcv(L{5$I@B^jbW9N~?Bd+r)6jTG^!iUnX&<#Gsd+9@I7x_C8)`WQej?&~p z-QcKEb!jqNTBJk1pKWCaIHY;h23Q-nK4KSr5cH&^OiOS$B^;;Op+?BJa9;v8Zd^Jwm?f?{j+8 z-$z8(->dAuGv=H4Kln$G=ONHnL&dHpxjq#v0NS{N65|QE|I>X~oM07mD|Mo~IYy|M z?;<04l>d^q2ssWo9mHSpp%T7@oSyU~GCOfBCg`Zz4pa&MCjXWiTFjxi1nb=E>?p5I zmY8a27Mt+V7Fp+>pqovs&c`ATiBXyxF1Rqmjdv+l+y)ZZx!x2k0IjYu)b<1}1k42% zTepf6c*#8iPp#5jmkcq-5R_!kRdH8gDI?3eVo3q=P-z%`I1X7+O9wKZaC`8;TT$@h zxa~fHJC3?}=h!4Ni|M?V>RK()LD6poCD6+<$_roKxUL&HB6z`)&R=^8E#xp`B+J8x@9$HDr%awp`ze>mDJsQ=aV2kD(_XNQs)j9V z$*9^YXNhIh12Y8xjV4@Kb+z!Z$hlI@M!+bB!=H^Ej zhzW_v-3leinr41b+jIw#Y(YjtaZ3RzhoGPey@>J97FFrwQj6H+vV)d>ix`hG6FCiK z!h@WD5Q!~f(rX3HHUE|e`WlBI9uMsW0Ka6^b97`$TMH~}wE!J`B4Y*sIw}BU3K>;x z5=YtI3a<_duZHE%trnT2`9~ze+XpEBT*z@k$N}TqE6t)E$#uL|(aHrjG(bdF(%C(1J-So7?d|`=MZ;2_exKl*Z!YY%*(vWPo zskC!y>Z%lxGM2jxWRN{`Jy5UM-dAD7pN90O0sZlyKkoF$jsCdOAGuLc*w>l<$c(i? zR^8@Q=LvB1b~18r;ItNPQU1Q*5b~Jms;#>9MpFx`u7I~Y!a9h|==>Mld5CwF%^VVj z0g6&x0dY9IXJJmE;apfd19qwP7AZi7>$kw-%$CCZ2HVO{BeB2Nw6%~Qll-x>06A(SY48<~X=|N!@PZY<&wEi=i zXJG`fZovsM;g5c4S=Iht$fyTwYcg$_T*wae0H!R=^RECiKgxcBmlTu@O5TbH5`hma z$NQYQwIY)%6{@a1MSk__e1*i)S8fFg5lPWY0F^t`(8dFt@)hDrdG2$6QaX)R3#~J#awL(vSiCG*)mJEhb3FdwE!xKLOxmpes*TBDZ0SiEgu$r9dPz@&=XG>rjd{R4Ivd-vXvm`z?MsY8lc@rh zV4AJr#<&uqs@a}Azr0slj>V!QTp`3%n_fgS#F*=*&japLOjUuymV-7%pl5d4ASN%@ zUVuGcQP@Xfjg^EIn_IAbWMvg8A*~p5Lt$Ama(!Je*^?4dSTp2SSub!XxFH5AzBac4aFLUxkA}Pe zo{IpPZU{`eoC`T)%W zx#u63+w3TR}Vk z>uhBsk|2cDsPZl^GtrV%Cj+#?0AT$k8cCQKIt1PTat$D)xCUsqNVx{bfX{g4uwfPn zEYdcii?mh6={2D^5MlmZzD7OSbAoLAr@Ygvc=7C~S1$vIT1p10s zvImE!V2(C`0~$%V#V8+~=rc4W?4Y?xU7}e|4(gC*rfRU}vsl@Oa3jzx+5@9nNV-Y> z0U2loRj>zNQC}FKUfncovN_Qd~xH)Pn zAxn@`qz3POX_Ry|VFwfo$Z9&4Y{b&4e`pA0@Qb$O2BfvCm3rE`%7)M9LuGgn|9bX(x%q6x|;kF&-_x)+^1d`i%djS zcv#dsV6!QzjG8pJ2A*y?yEp>HtsarY$mRKa{P844^t6iTxdzR{m!@2Ig*e6vH8mt+ z{l$Ded;odk0h2~Llt49oV(uOUJ+bE|D#xUN5N9h2Pk`A#OA}dpgBMr3W;at57Uy&7N^R!3{OXYGpC`JF zVb4{T=hrIDq1N7eQo?ldY*ddtL6r(??~nNe6`zp6mMgwKBRvszCbJ!wJo|^h^D+59 z0Vyg7MNq7i7U-@K6hP$Ii~L(YaYIrkV`k#V8QKd*_-6Tt0l_PH3j^;7gahQxaC^rQ zzk;rEf~1U{0G?Kb1zU)08>ZyzCGrXq{1ZUd2uqlYsGyon?4OXC1+^F`7S;_?cu2$K zdQbr2sA?k78Q@w7_C|Zx(H@pT`y<>G;N19;iL35BCM(rGla%+*_qQUGS_xsFsIlcU@^7d6ft4`Vp37a9uc@ zJ+KmSaB4!Q*4?Ax2ogk06K28?Oc^s!S`E33f+AsfrDY`odXx0Qs#8G1eG2jLSm>fS{hDQelmxjP?_=jskxqmCMvD* zw+2m=7@;+J2yNr{3HM|Od^T5CI_>ZV!ys6Kv_Fj*&Gi8i>S4k#SYtd$Qb07TC0J1? zrJ&9HqLz@>@~@zeIuGtE9?Y3;JKjM>6-O~DLsE?ygT?{9f@#1OtpZ(a!54T-vf&VJ z8cJcw5=IzNDPqL7LlPqZiBe_`uOqG8TFmJjlRUS!JsL2NuvK33Qst(BHqvYESaZ!^ zYMuePh$dh2kUla~<2}^-x~ACDN~~vIG^>FaTI6}Fi%o~EBL~tG1#^xZ;EuBExR7ZH z>DmhkyiQxguV?HD625)+=2uHHeIR^mPeS~*crtiN(lkV9zU%eXA^LX&qCl&S9R19l zpEdoFnR1fKj!tr&afq~{Fs2&#!wOqpBeYhklBO=O=~yMzSKD+O@p=11{kvH(w&Yb* zw*qP!k;UJY@)b%o1&(-Ht(!I5_<}YJ{*}i6EaqGLYq_OZL+h*ue=YaDP);Fm1b%+b z;7i!_i~L(kydq%$qR9i2XmvF_QuBm@D&WToqZXGbJQH6rQUcBNZjLpvWTnEm$`cfY zk3oC!Nfh5?aZZ2)JP~mheGmoX4a8ddAhy|TQ%M>oKzZk^s2gKMs{?Pn(!+ll#rtsS zx7f+B9@qPl<9JV}nSVU-IL*89nbr5U(7AkL>^b#bAbG;B$ytkRW+w=?lWIPMM zsV6K>!BZ5>wTaK;m`Y{pu`yfJ0gk(1`0(H0@BCkJ=Z7@PMc+a$ z#}xaUzx$qxei0-BY}8L08OJ>%UdArr)^U%9bd(s3p8YHNL^e+h8vQ39el_Eusf$Kc z-1``^14Smq#`25GPI5YcRm#Hlnwu&#e2~wlWXCkSuzUHNM<+hrjORloN6Fu3|NMaX z5g?3?B*7UiJCk7?i({K}i+$Pcfut<7m~)X~Yfsr|@SY@=r{pfj{@Mg9o-K znwpd`Q?y-<^AYJ-%J`{ibgE<=zw?qvw81H63eJ@i_T?IsZZ_dWVEd83@4514DmvsJ zoE|wfE6rZkM0L^;gAR$2PW_W#by{taNH>E&VGnyM8Pn4zC#0ED2alZ~x{Y+I!ZGa; z()hFPa3*fLIg3B;@1kp5a@5!iI@mJK%pZVDC*|TuK2Zy|I2_bEIT_o9z4T_Zi;+Ll zQ8=I$r?JTN=_z#lAsy&DD0!MWIm;vxJ(l3qUH%NlxS3PNrQ@_-oQgaN`#MPV>B2## z!V#}8mA=j}bycHZw4yyFjTwLQOw=agt>^?t+=pj7oXslg3M}Jv*`!I4Cj3PZCV$*7Vy2KDKQ)WqL?^%S zMh-01oz)tZnw*3l&H{eyr?~PJ^qy&}Nk1MjSAdk-w0FpUF6ly~^Jjq48OJtK7zX(G zG~3z4PtlvYlaFm_zAyH{cE0RDdr3NL(sn$oy*p#=?*!^}$N{nMCFlqkNd4}%t=+~5 zC!S_%u@8yIl;kNi1w=}^o02{~S=5;BvXU|S%`m2PLZSd99r%h9gMk+t41B^)JPW68 z3h&3_*>=LK0GSnd#mkQR} z-pBn-{TCc&++Rzdbsv*8H9LdODo%kg{2%SmKG+}olYSlK~{#xsw z?qjl(vcRFHWQamNaGR8ho*s2UnaFWC`qPY4tkdI?C*$bv$v8=PdU9N}=qLW|`0+SP z7-v%xkI7EP1Mu(U096_&Iu)4LXC;iEVmnhfayqsfq{B5uX_ON~^>?`LV540+dHF+O zRQZEq>3O`JO6yXt(p=^_3ca66Jth|S66e*)`r}B{3H)57b4dSZf5d!{43yTK7vU84 z3B&UJmvmQ|5TlfcHx#q;@<%0wQ|I5c?^YvQ6~cG8?TPl?qUzzRsQZxB_Mh#$HJs1$ z-?#5pKb#Ksuk5?^VsxX5kLx7KoTNTs_brNjb8@Kb<(;9hcPjS35_aH1+#Mp${;fT@ zGElD&O*sP^fPDus3Z4DW?ZfrY_S~}X)D`HkQx^?r1P|{&--qjExCK3cVtWYB0v2Dj z2iL!X-)=m9U##P0EIZ;j8gT!g*n_K%p#M8=ltP@Ihq{rvrP@cWQHQD{)&12Y)EVm8 z>Kyg^>H_s<^^fZP>Qm|q>I(H8^%HdiO%qK^O(#u=rk7@*X1r#)hSjXmY}9+Tof$M_}s75HuR+u~Q~x7+W8ALn<^uc=n0_1E^+zNOu%-KVY6KGnAN_w^6;*ZEKI zXZ=6%-|b)O|Iq)rfB%3%0kr`^fysdxfeQjx1U?8_6TBg~IJi8xd5C|AA!KgI;*bwR zwuKxFsR{82Z5!$r+AFkg=!DQMq1!@tg#Hj(6uK|;VCd1%6QMtco(;VidL{IFC>MGw z^j_$Wu-#!N!mfwi4|DF}-Xp)q#U5@w-|cz7XG*V0y)O2u>D4T}LwHnpeE5v;rQs#v z55h$%ocW3|aaVU%`>Xq?M`^y+T+np%i}Ty#SLXMNUzJ}&ZHTtNHbI-FovB@|-LCyf zTdu9vPV;}?|11Av{^kC^`a1_S3-Au;9xy6kYQUm^p987_q=Dgqp9TIJcr&m?P@AAm zK_Nl?g5rb51WgJm54sd|EvO>sZjdUtV{q5t$l$)g@xdd5Ntf~l9IZ5R?K163v?TZ6 z9JnR0DDYt5(ZHVr&jxaVm_U3SEu$H%Nz_c%%+M^*tkisvNR{NVa#DA9m4*xR$4gviGrUe`e zNDRyh{3`Hp;N`$Ofo}x)2lWNqBZ88GCI>AFS`+kD(9R&w;N;-t!QTeo2zClN8FD7n zH*8PXoSy4?Ug>$K=hL3DUT(d#y+V3T?3LMTSooxHbNFwBWsxXR*mBHC-9{a#j#8V{ zht-*y63rdWc)t~XANlR|tMGHx_R?ClSG2dZx&Vqv^+Yi*bypj`;^BWk{~-+Ud(TNE zB6VJe6ld2iiZ4Jpy3iOZnm@l(>Lj@PtN zx1tocCQW0~k}}h?(o;;TsPs$-v5-4aB3Ks!{J4=PV4l~EAjAJuR zGf`$rM*7s`sVE((@>6U4)NPtK@bgm#r~~lVPvbuvk6JwX+aA@qZ~m769HtHt0QUPU zz|7dp@!4ZDlX+;-zj0}kp|7Zn=5dqLvQm>X)p_D}j(EjTOY?9HFVfv4c?beN!3ON= zH2unsO*yAMl2h(2SbN;_^kn00PW7Q%(^(73A1{CSd5gYt!pnR0Dg2|a@9dD@7Iro5 z4mf)uXoBg=z3FisN>0bDX*VxQG5SJS+58JXudX`zR$hqP;Cyf8-uw;s-_Bih-Sv?6 zCq-WWJ}tK7yx++=^6ufL?N3(yG^~Bf#ngxG`jmfq%I|Fc@D1}*luu$Sdd1D0o;Q78 zi*qGo$9{99;hKc@pLw`4CoP_%&klOaZO*1G4-}uZjQw_6=6gp%isvSO_>Rk(v6`?? zo()jxooeogz2%$F`leQ?5^fB==RPtb_T7=WiQ`reA5(O-{gY*#Qa$b;Od02LZSlTQ ziSZjp&uRL!?VZjN(6#u}Jn2nAi8x2nU}g*9r3$Kot)*E8ct3wQmMK%WoRgC zCi7gE8$QVBj?^kRX=i2%mqTs z!YCzYn$lI+<}zK=OzlZooth9$X#%vq{y}PWpjLpWJwcS?IdnNM4kbYBFVncJH2@o!xDUeFk((N}tj_V^UgrMppNv z%*pkn-@#99BYxcRU5?L4?a}#l z&%-C5KMkKe=!Er`oC}?rC-%;2Go3pCV$zAJG z-yIYDOJnPX$`Si!Y#kF`nf_sQ_f@%Xx4hxARx>zg)``gzPVaa6Hu(@(?yu@R=^=sT zx{Y=JaxcH0xW0reb?%b?62|4HRufH2n{=)x|3T^4J~j&DpO%tFyR@q!&8F0JGO`el zRTGZ|r}fta`)U1ywZX(=gM`NbdimrQi)JRY2pU_s`msmBfOf;yK5qHOgdUxG3|X0S z?b-a~xr#+U2K42Y9({0rdBwy5n>NJX`oz-av{n~)w3^rV? zbau6g8BN79NCF}Uj`~XW)}pR}r$pw_#tp6#Gk$IuC5lwL)BIP+sG3D;MIAG6QcJ-T zUSOQ3tA-p|!F@7vTxwa*RVzo7A6w(KPd$W6w3Q81$Ef=k=nMKT(%IM+_}gC@C(kuA zGVx=xB!P8-kU_?v-Z4bCZ>R&`@YC|Fak!lmf-{mF)zAJ6&e-eU;*8ys>}>IG>NdSJ zZ>4!a;P9mr&L2JftU<@f>^*LMW^DWRm&R$n+3kyyyNk!1ls*`{%lKipWg(e=PVP1F zn>N#@+$#Jt@8Z$#_orp}WTi9@A6$7y+>F`R=UmI2uX01JikVYVw|sQ-jqs3DhlA(+ zIC_qJYKw~piXQ}PQ^#H%)HnZEk$A|-T}Kw@IceM?*#S4^j~R1&%&Cw!bd{ep+4HPT z@#@HFW1EdR=$6r8&agC%_w{Kv+`gAJfAn!?n?onRe{FY9$#Ykatx?;Cz4m_G+wZYJ!Qt?Pcx#X^|)|ok+iwT z!>kbp=KeZz{O$7nO!;lUt7TuFI=-PQVZhkO*_9LiSn};JqVv)fCzkpL^=f@~+>Vpq z{P}BlHZv^u-8tzsw^F8OCbsncqrfs{#1v7tyFQl|Ep{s2w)3~$i+PHa&trGY0lv1~?r+TVno<_f6`EGO9-X0#@SUhM~_tC1%<^AqIyD?3&EbLd8 z-G{OsTDLnDx>wW_RMPE;ucBWLsrle0*Ua-4;br)7C!kxtn){k4^=)@G;o)3)@PlqeZ9zt=bY zcb4p}NguoGsY+uoF27UcEo zNl_8gyZWOmTz)z{a;)eDT|?npWMvw2VId>G$J4N;#B0s{5NoKYZ`5 z`TV!VCEst|H=bz#vb*Pm}#hSck9MZ1WjSp#{%}yh!Od^*4RRhfv8=c+lG@yhMiuD4x4a2$tom6bA zdciO^srVHtXzBMIoLe7GnOrb`%J$Hmr-lw`{oR*cTF3X=GNG{h@%vqCB+g09>v>V@ zy&6M`_0y>R0yF^uL4JPSg8YZ8WjPY@gM!=>>vMln=N|qqk%c;_+mkHh-lSE%EEG8< zITJ#Vs$M0~bX0o_*;)@y#fdV|NaNyEy0`(M8o%CAZ|Jmj}M#`#Wf zz_&OhLlu{tNp7lwyhel7c`hE%yC2l+-QsoPh4Jt296V|%ES)0pI!AgYy?f4o2?A_A zlQwBxj{paVje?TR3xIwaOiMpa2o!CblI`agY;=IiTh%C5OtJKuHbRrcY*w5GrJ)Kn-Uz1G~``&#V6;H?FpbV!Km_}<6e{yg=d@03M@HFw`1 zReD98{A|s`UUwora~B^;+xLj^2ywF{sh6#<6kB^rGsBm6n%L_`k6sU-Z{0lc(3=g; zw{ez6wqBkVdUd9JSA<)6@y-tDz&lC&K$aQ8>D_x6> z*LIqo9o_hX#QX7vrlUlo$BoK=@Y~7c4K3pWT2y4J#|RSdQ1uY?;DSK~#zh1EEphZ! zrh@tjOI8BANkHwR>CB71lkK7|MBha9Xc!f3mJ^7+#(&zDUHTPlc4*+=Z0%+JzX^4& zgUmziW^Ys~e~Gj4^0KO=eWMO@XZHCm?}IK|kL$aCeDR(4KmWn4v8wTI-}9~2vG2@| z`1bnswDPWvxZRH$rmr47#no`C?PC8A+J#N|V8WI?Z&l207y8q=)1#Y>xvE}gcD?3z z_uGM=4`i=-g$5*%Pb(dXcxAj#da1(Ej%KdcpPtWtOyq-3q z?XI`p3p};(`?V9gZYpZ~_L5~0XA_3Ft%<+m%#9eksq10se!rx|mWiF-&Ysk$=wgcU zz0qIBeydIWdGw<1-|GFDbHe1ShKGH3_8Qc0`?!wcJm+r}8$Xz{=j+ufeg4L)4Tqgs z*z>ify|rf3z%w7tyt6zuWBi$Kg3a%R4=VX>MZYhW4n6WD&MaN+y=L;$x7RWu-}P}R z)Mtmgo*3CYdceeSw~cB-&ag+|J(KFQ`NsUnf80&$>Zw_JsK>1|L6I;;y&*~i%}e(`Tg|Tj z`nlo8w#?VvXMS>|+dz>adSe(N@nf*@>you*R3~gt_s{8&~g0v)nU6{o2~sv z&WL%-l&wA-^n5!vuEWKNisPdmJYODn{LHO|Lt^e;`oX&X+M6r3hIEbnpdur!!QsF+ zGL~x&2KfAVZQEk+k}HQ+%=>Qeii=O2;#W^e4O`Ra$J^__n$&-T;dp=Vg&zc*#rjPljePjGD zHMX32_L*w#yqa?#=`L^2?0#YHn4Db~zML0$E6`BoJN1jkvD_Xf>8E8`pT`85R<-ia zQ`}SjQP|h(_6F|#IpKy2Uym;S^Yq!Qo>2q#YC{amB|r2|?WVlBAhyrdvL7dU4IeAc zIy~W%(d9nVC0DgxndKW)_llo1b}LUx_c#)Bdv+DLOqVtNWnjjP$HD6AqK?mTH=!e&sUrzecKh1K2B#R3FCAt?BZQ zU%R%QAl7(~`1PaA{xuuZZ;tfb-fKYL@iV@0e*3+i8tr!><;Bwi!_SYOJm-WtWXksn z&Gq6HPbZhHTjka6PDRRu(72dOt9Na0GvjPvw+}Yv4G~GVIPJD@X;*f+-kE)QV*2jR zN2Z<)XUyVrUcXGq^LRL={ov~};>_L&J1>3w=klHh{!G1`T(y44myh1r?i1hXg!hjT z1$$a-Z``=isGgm!M7$fk`O)LfmXaTuZyCI>_qR13AF(YgH}1Jl%q`As(YwVU^U}cL z)+J-Jx^&b$^!34$Ch8jX-FUz7 ztAm_n^uP~Ko-j=RE@80iH)-PNd2`mmO!3_9`&*GIJ=2~Y*&C^!H}CD;N2*VejK_*Z)eOz^$ZV8`#v z-aqqeyPNkq_3qhW)$b2w%^}0Q;K%<@e!;y;FdxA5f%U0e$xG8jLsC?Y~a~Vl- zG1fbIQ$BN2?w#g5QMs*kymsif>oQXQSeGX`0;R^EH&Ruv`+rZ<{-nJd_=}6PlW#+* zdnwVSO1vgNzrk3`~QziFH$ypoob!^Uc9KlQ5*xj(%f88)Sw|ZpB!&_*UWAT zDp22a^7<=hK@qi&=ea>FqJ!AgaIg@vcYf;!Ivg1ha^JhAFz18~Mq3}(m#fwa) zGb_56H~TJUm}bb~%Vlo8nlufluCB`aC3$7Xuoa)A`t0~XKBs%kY_H+|hP9U#oIc{a zy!X8AH{NqiZ~gP>e)ryb|NiRr3rjS4vIelJxbo!u_J8ki@&?vdnRFZtta;*o>euQF zaj>v9c)`^67b9xfrL4P`m+Uyw@uN;9u1DUv8Na5ebIxZAHg@iFfAIauQ6ts4PaG2zDKcRSkQO5VWNeUJHAE-yc^K%Kk# zf51F=HR51F{&B*G@tKp$^|E_~E$_};QsduxYyXX#?n%3?t!WwJwp{8+kg%7@@+6`! zBi^2+rIf@Qr_pk-OAll zbYl6iFNd#t{oTH|pKdv~aN>uq<1)$ztr@O9GGTdn)PjS@`i*)&`{!l@(+A$j{Y3s} z_me@TM|ZdRuHl)s>rdU>mUdy*51qnFepzxX>5RL=^GHRab?5!>dheSvvo@er+YK7$ z^IvpGitX9s?bCVQ*CdZ72Wgtc&+t8SZvXt_N3SUw?{0ExmSj`b(~w?oZ8~4-=JVT~ zi64w!ktW(SerHZ!pEK;W?SWG>LX+FIxO=Q!qJ^LGd_St{D(WPnRj0Mr<6P_gX;S4*R zn~feHw)yBk)PsiC?kK*L-8s7Cll18CPk7u~*=+2hYj55?`Sz3sR~B#Znze4)C*{GX zL%SsIoo(9sN$#ho2d#BE^{~mN8%@4xs*btonm*%c(~tTse7fnpd-Zb@mC}-SQ8REPocfjevA#rU>#pclPX){eHhqTR&txjt@Kf>5LX!VWvR-Bo2 z?5KG1uG)glR?p3$o_U*Q|8S&oWaa0MSJ|1zaAFnw6r_Noa-7@~O=dSMWzSci? zz{3gl>u_LI3XA8%f%j6h{P+EoxA83wxSz6;{}$eh1Ma09S%&Z20S_j$!?yzI z3;FN+DS7<2+k_nc{W$(x5%4I5p6Q%cYE!^M{a-qtb^Ib1(XY-!lkBPYMD0ZG5}eOE z4w2s>W*s%7|9-rs*BunV04 zs4Y*9RCEGx{oTiYUaRL=^p^mlzQ2@Tg@{S}-k~dx01K#7bQIqy0*>r;M}(=3IthW6e)x9yMBs;|@6F&$wIus(iwEt%OU$DZf!_$GTBOBE^Oyy!-#L4})DI7;A(58BQW@ zSw4P4VQt`=C>1gJ`+O>TtmdD`;<-XC+&>xd)~m_VJs$Z6~h`d472c%$p!gqjq;TY z+mK0$l;zJ+D@7)mUr}WjhK*Jm8T_8K4HI_2)Pi9Ta__c7j~p^8RuxrBaMn+>w+{|@ z@YqF!&pxS$2C-3PtU>LS`)d)NBKPoH^*oL+nN#?4O9--w4C_pwMk@-VHA4l6*vJSb zKUidH$FQ+OS;@kpd0w>#EfR*+M=)$7#@buLVE6oJi=?t40LLa*Cu)sesGulC7glX< zVuQejpNcmD4^w-j@=aSywl>5u>;XOdbFGolW3Qw{!XLpi_Wv|ICMRlqeg1KoW&ZElHG zwvY8R_u@u^u7G}5J^K@9@&XIgvpV3Pk@aH@ogD^Qi9tR9ip_`|6FE9^ROCqPf>Kgd zEHk+>*4E$WNkx@StBNJKFU37$bvjF5is-Yuh<7kngSVOsXpb#eSwMA)o+G$;umQ%} zbY4d%K0^fe#m5323v?gZiNVH9orrWMVc$M{6FoIz@{2k#`B$zm7N(kJPze|N2*tR? z0NyqU7|Td+C1aWF?ZuNT(Z7lT5%Hh-diE^C-o#`ugq125e@EbzMtWiULCm+O%B;qW zWtfuNxEV)2;yl}m97<8bmO|%ay6z|T+}W*(mR;JphhrwWYBBXm=f+xb9;w@?wyR2sP1snh&Y=1LkNuqcAAp;Ug&x4 zd~_s+{Z;RKfMFjqVa1BPzBJi@D5KumwHYA`GwHMe35iVpVTFNB^D}QpA2KQjXP5?1y8EbzB#5A&HY9t^g56duB zEYVgmmUQI+YY$*%vUdjN9Ag>d#jwZp`OlP@F$~)lWW-4~5gzwrI_lZu+`})y)vWPi zAg;TJ$$i4(9%cH2PKrA*zULTg6mF~AW~2N$hCRX!M01rb8Md6;iL&)IZNigKizSF* zOKCnO66%2+;L5-fN|0GpiYk(_^|p zbw;k1aJvGpF>>ZtRRCxx zHF(b(X%YPHW~-fn2PCqS9z@hUYQ1rOWEndOp3Bg)poOF*0i`XBiw) z1A3A(R-z$3m60CjIpis>TWbJmz>b~ZsF(;W&;8IwAGFcWA`{zEtg-icTLz13?B%Ua z`*|Q7+PT8FW2@il6z~!pZ>C}%3ZM`&txgZ-5}?wZB>HiSEri&6#N!%#Bj#4lr{4FG z)580Zv1BD0tZ{OKCC3V(TI3Kcp%ZiI@$XilY5I+ z7lw73I2fa?-N#sT%?<1m@KDAQQ>xQmH&~K4;3~wmCx*SJ&!6F?%#_BkYCSu{k^h7} zRV?l;K~<%?Jp#wARc3)p&n=AHL0HhUXBcbD2CmBnOiV2Cr2@+>ncm2O6NZD zQlWHFbk>z)Mio-&c!rJN!?49*Zx{V!0VJA5L)Q56S|b)$d^7oT?^1>F z|B2f@f{4zM6-yh-Yt##lN9#E^{$<8&v8x z;LxH+3S~^8qEU z1QQGl&z-R{a-f2X66)H)w}nZ{Grkf0EPAPY@+-?rh4L$3Q662eP;zM`%?WfR5}eB^ zh0iGlULB??zu>&o-oxpyg7nC*X30_%=`HFE&$UHVAhQpW8sI;apZ(Hczk3iI`eC+)AoTjo(1ks>pqkt z6^Knuvs6v^#n}F-m>=yOp)V~WNol3Nwy1Yb4~Yo+5Y|F9xA`FwQxx-|`WUPz#8?Mo zJ;P#n3X>Vrb1=zdn4jHv(npDZM*Cg3)4V$8G_HR1SuE;A^v4$fA|C=B!Zy~>tXp=m zq7H#CjklBeRpb5X+dS?v@Dgjx3nM}J#|mq3m^6?FEsYpfVn~XR=~;u)LGmZ{PD%@D z{+t#z^$tS0p#{{tL#CDtwn%Ko?ZQtq9dp@ryS|u!{3;V%H@RLl{-(bh|F?wk=ik%# zpU2(5IQ|$Q%wJam(us4sjfzU8{A_}JB23dde3GDy%5U?i5_2tbh^LThVaow&>WYCq z#3UJI$aajU#%Q-IluT*S*4|g5Ezxclk#LU?g-ou<)Xx&_dQWdl6T}DCTX;qxK9AX! z=ZZZIk_to&*NgUc?Es=)&enLOt#QtthQ>K+{JKLSJAK50x1HlDvnyc&i-%n(Hn5Rc zDvCSleGg(q<5!LB*Y#Kody;@y8YS?Z(kNanI)KsPk;dJq;Av5)zbZ0=B(~!M*3gnE z89+ratdhh!2$+#WnIteS&wiDS@nB?Q!jC*_Xyh=xu=YEU8b9QKTQg0V68U@O6=^G9YEY<8&v&48eFqvlbb#vA z*Q$i7?euVtqm$Z5+h; z#I>bHTl45C+OoiJJf&I(323R1@lu4<9o1T zJay4_PiNQI?`>MhZ7dy>w|T+vw!az}2n7R`a%Gy=Ej&2u1u+cdgW zk83%qp)6Dl;Z)!?jV_{vhZ)p@M9&`P+SJ3FV}sZC--Z{!f*09=rG68z_9Oty5wO?M z%yKltSj60}S#>y>VQZrlqhMPo>^QOWKKgzEzt)-e9NObSkCxk$(B3_2?-tr?V{5Np zeR~t)+9_IpZzJX9pwG9sg zUtLXo`TUtG5*ov%@_@mez&(i` zFZR#IkE~ALQXvw_#8t&&liMzEBoR*^FNiDk^0<(T7&EuZRx{6&9r{kU_3#6*8w70|q+d97Tx@X)*o3@mpMg1tPc z#9;M|h+<`D`dfRPiELjQ=3?%^unAZp2PnCpZV*#G2vh7@j5D_zk8EEhwk?)R&(@ZN zU7E9pfyFC=SIkC2)Fm4jb&GVe(HPqUl{a1-fP49o^4cAMpDe)8R%ko`uZirjFr5iL z2^bc3!mw}!xePR??(4L*kt~*rxf8H3D;AiE$%cd|7819Ov<^(Fc(IPxqIlQ6gS5Y=*lU_% z7S@=%+*jZ(3LH@0C`zeNGD=0G{wky^xFOT*>1tbg#2*S}gz69EG_nysu+@-x;xc1t z!_S`id{Y@{inkN+@@v1Vz!IQB%5g!W4Hi<4BV~_}(osmkV8whbq<9J`UnAvXAw?pj ze2kP8Ldv~g`I=Yojc!Uq|8_`dNUR@tU*YjP!bi_$!HzRKSkGRgAsw)F;|_A3s06-;)%7CKz1m25{nOE-#V^S-JU>VzMj*%&`E%TGe3)NVw40a2 z$kyg1h$7Ej-Q6pvuG%C0__miH-oV((?=Q zNoaA4(Tb)oN1ud>TjxgPS7h@^sJXrONm6NgvjKEQUib5a==mabWB%G5P1Iiqxi9w@ z@)<*=RoDuNug={=s7}T0hs}fJLEHO0;eAV6b1LpL+j}42_`?anu?a)+m-g+V7=)I` zde{tEz0$z;_0ppwFjR%z%MPb07r|I%8phIBiKSH!t4=1gKunBQas!!Ij&S>-A(D^7 zw(>^UoeSzQB?k5|%~ut}p5d*e$GI2Ga?88i*>m%#bKX#f)#K}sJ>4{e1jO}+2oA)wEEChSke zVsCyn9zzx;|Bwrm&*@&w4j}__SUp7Cp5FwA%ycqkW9cco$@msC@J+m&@m*WS7@!IM z%5zNELEb;%P#sK)I6h-eDKOtCF197PcXL6opNAs0{2+f_n}l;=?V%{;xbxjCH;k zfWg;$hRH9HEJ>(k!hSIyCbtzjX{(xqG8@RFfNFrukk^I>`=$BJD}8$6G-nlsFaM5<8w(VR`mil8BQfrI?#+k;U0 z?`RLFeh_7VFe(mVBnA1z*2`+!Aao-B2TR{HWy(rLAyoS_+=s}Ug2mp}QU%RFOa#7X zHqB8Wc!&Bg{X6Ra=3lKJlmxd=q-dgJczs&Ye^g z;_bqsT@*@@qF@dy3Ni2Y1@nxY=o57s`7y?7!c*Z4V(1x+l}He5pFGt>ib61kV!MpY}-9u2p7BT8qk3a>&H^v{PPyq*M-7bY-cp-PtNfuvHZ%8kvC4J9L z*nD&5c>9P<<8e;L4-}|_w`5I#gc8k`@(~%3RH7Bp#V~&G?<<>XYpn^0tNDPR@6oJ~ zY!hV|>5*u6_&g~>L!m2=bU#tgt$T30#_~2BkRUaGqRM7+R{gErhR0uqV|+$S1en?R zdneq3zX#KoBY#(O?|@k9WuXY}JC5h?zsLms9>K}y2@Lk7`N|9RJbz0B(**s1N1Ws7 zWm<&6GEE+BndXTI3p#%gE(Vn|@P%YJFQ~TH@i65QZE42EHwgNja;u#Yag&gVXtr)gB zAA;#tMLK?rb=Ib%q)vNoMA74WR)3SgeFEuH+A zOkovx08UA>WrZBT(5oE@py-rySUmN1?XOJ+2+@i=1K5d9({lXM${ zMN9COFqSZk3?#qVUiS5X{3pRZL}vH^PY~`VUj)nopS0EC*gMQ`t5Ymmvrp%vkibOs zPoyu~MN7w!HWdue5-d7bAp}S6q#}xi8$rS(K1SmlGgqwqr4?(D!prNdekcfoNou6G z`Ws_Ne}scdWC%Nuos!w?gnx z_f3tF-a$Poec3aEMU6Ym9S}|5q0ttfs=gUA(`(d<@G4ke_S|5>BHh;*ZBbWJ?qCC( zkV^J>WMX`OV#*%dvc}-lzZl;#ec2NOUmr>+QJ)wZxOJe3*DOwR?qE_VIW&J@hPW1W zIAWHtNtmsa;SS>7WRhkDcNcF_;A6{5xE+5u$ggl42qTOU#L$@-jHs6(Of)^5M%vUM zB{IzT+~iCIVTP+C(pXDljx|~IoX_CKKe6%@OCv4TpRlqNMKsRpDJ~%pN{&KXEtQZG zftf-kC`^*xN=Te`f_ycnpUP%P0x9us5H}_yHZ@DeSYlHV ziUsOPOC_<34>f9I@Ga4oRl`_g8W)*g0Tf2&KNc$%o&f|<O{)&<4FZwO52alX)Ssw=&#a5&|H4=IffQRH*1;Bz2!fzKg9#Gut9I4101 z_RJWx=t=cCQQ*%+l%>0qro?{M9{nl3C8amhTiP(bclG3DDSO6Pf^laA@gTP!<$eRt zP=3J-qtIJ9zElRQES9l&8GK7A5q%R%f#yUp7Pm?ly$#JERh-vDV-Jk*Y9?5@-iCZV zkgsQp!Bp*Bg77b>mXSmB>`*M~C-qV&Oy_6_1pFiHRC~ydd02!HWv37656tV~^@(A# zFrVU5F{FAnknueLlrdpv1-BBpgPKM1*dWr%#x0MIL#D~J!YCPQkJ0?=mh>7(K?UXL z9+2|Hjua(d2v|Av_gGQC3M-_{DfO1uUO){Fl;*MWw+MMT1VCFS2?-dpuNUBH=W30@ zNtbl4q^ltGLH}Velr%9BK2#SNt0*T=~C zUha&H1A>{PQbt(cC%Iy3g43W7m-{2Hx=SB|c;>%Pg9wg4pR;Qq$a22tji=&+Us7O@N6yABp@_{$0EP^Tn*?I;Zc$ccd zvdudK58Re=h>AOjOQQ~HYbOyp56Lfry8&qxLMN%yJkXB!K7^*k-e67STPZ3;C;|@4Z7c`W>o;4Zp-IzgCf1 zNcuW~L~=aAsapU;wGVDmz%ScGV?nk$r6)*5g74TG6T#(@&})s4Ad7U4RTpadt zfEjv=#AY+3v$kkXJLbZio{DLH5&01D=+K{RxSyfD9d4$daJhf zmD-Eg+7??21g$0nNC1^vTZ5Mpym8`si8n6Z_Wyn6oZTdfZGXS__xb1Z$(}iLW}caO z=9y=nd7fuxCM8uDR0`7`r`lbSs6Y-^ZO03*+%I@QQiZSh zezS}%cnTi)XyVNo7(t#hFOlD#KX~b5<9hjni(@OI9wa4>$)Y_Fr7;GWg{&5kp3NO1 z`@l8}!%C*?(RN|?Fg#|_DNe5cMZ{*ih_2KI%Dp#JpgrHP>>kUEWBz`WB#(~PV~YyL zI-;k`65vhZjP{MPg~+^bw3B9f=Ycf&^rZ|DYvQpX`Yp}zSYhf#i1V?F*mTh;Zs~;q zODcC-n62$RI8raLLq_Dk&D`s#Q|gRGXgjfNR@Uh9%=IvL|YFDaX(8e^^in;UDU-R z!0cd2v`S8=8WqN7__OS;sAb_RS`O;2FiqRQ(j^JqX=eMt2+OKxQE&5Dd6s%jd9%NZ z_sWs1$k|O&3G)^DL6WUxxxiF#K5>nQ0@}T80X5Z(4a~Z_mH3m76`$!W0+`nt?*L-h zcm-y?Q1EZK?<%yJbwfclF`@XC%*mJH5FNiUFR;Ny@=$y}jyIwBZN7^5d@eVgQ6}u{ zQYKr))Ba~F8&KMf4)ZVcZ&>V!aJrz;iVe;3{QGuw*!*ot92WPU)s1pI@{2z2TB7NY(<5=21+tjfImRpNG`8X<3` zm6CPSi(pBmP8K%-)?qH`mFc(Nkm(W0q*7N(YWkw;GX3-Io{R^rXlK8^B%} zmzBdPTh`>3+BVb0{~q2;+-&`Icm>0c4Uh3%|4yZ9fP1#=)+t6s-caBtroz~bDACL^ zd^>#bm(!$o_l0Rs;YJ5tlhI3>3n@{l3>osGyhecu<(Sd1pe@4e0=BA_qAD$2J%sM z%6@J{&of5~^Fv_kQBAOfM$6mzd3pg7W{$Iz9rpgSRC8@?+<5#$Q!=rlA0Aj6i080W zn4VROF!6pmqunFQ^gRjXZ5{B~J7UMxRn*B||exJduv=B}fpQ<+8WKdA;H15Uc2kMV&%%FvTf zH*%LAPv<1c7V;>5IhdH>6anEJV{fnd#3lwk)jakjXOx9R_(c!imBH+0(nb%6g6xSi zga^9E03~d6$jUJkHul={N6^@TVXtCzdqwsRW!G8f3@mpcy@#BbPCn=XAE+DWfXb#C z!52ND)TV3!6m79IX+`6=y7HkNr3UQVqMr7swbG|1W;B_RQTf0(cA6`}5wB>J#Uv9G zYm5q7xKr;LULpa%j5R;HMS8d>(8LM)^e^0%K9iYN5k|^;+41C->Wi+pZ68zeIZEA}1&l1-H%xirb z%*d*uTNzo~PtA-h;ZCC1_k|O=6aFORNwpMhLa)~lVZJF^s)Y9p`PkM%@;dW4cmZt) z60KR$w6)Isj0uv4tGrEc*Q7?df27jmlyD`^XA*UsM4e?toun2jp3?6w+NF9^ zvI=@Q#kObsWoiD@oJbA^0*-XCI$Y+zwDOQdVwgi#8pHJr12tY`h;MbuA zQK$hd<@J(MXufAm|89oDq*PgE1totLsj5~AIZ0Kkq^eaE`LI=0-L5LJ{*?DmV^npS zCYU;;ewCT(`sEdKmsB^|Q{A~%j^mMO{jO+^LS+dFQSB=rDen(Sp++O7r9R!O{C}I+ zLy$^&hn**M-k$On5-8plJCd#4+rsn`>+v?1{a4n;s}2ZTR+n_k2P5rnDVOaEVRp61 za!KgBu((+SgYs1pQ$%n1aFbH2DZj+9lnfSB%g zM^K_Q94B-D>(}|TF>9&3JXui5iAiL7q4}Zq*t{d7{Gvx)0tq+pQJp5(6;^U371%M;~TC`l9UNkf54Bn=akU@(m2C>WIqOK@Jg zf3d%ImBJeL%-hAMyr=gDYuR8G;E$wl1;xTe&md9h{zaRpAeB=!P>EhhCrWu=|F*1K zpG$e)CN6APy{brCL|W-;nO21oScD?>J!gJrI^p`wLY0A8={aQa3TwSKQliecq9&zUIlO>kSgvggsHK`L!=E=ps?HS9*sSIeoFU$m#aDIXy8$K> zYr!P;25TK{47M@{jQ6ai-f6x4E&8nY(#yTKNf_^!Tm^0sreew+QUU8q(ARw!fV3EH z-s3-?`v?wU#fSW3Qf4))LVUd*ltz6FshZz|n`_VPvg247{gc?lgh$uxj}A}`^lR(B ztV>Qk)Ve>?&tI2vMpX-oum#XQ#qRq|j?{$N8-xcK5AlTrHw2wh!8`J7Nzk#W#O;dhb3ZzEn;`dXj5?m#; z#KMXXTO|eD+xOmo%q$%5JH`LtSjrMwHjg~X}w2!=;c-vA0ktT>6P5f%T_@ zMSwFDYr!hC&1|=lgc3O+^KruAgnnGpA)(5IH%E$XbEZ(&wE1(+ zb`Ey50nAZpHdrt!5}|&8j)cAxXtk+H9`gztqGVN&>I7~WxB%Mbcvt|9aSV2#zM7jS z(43X#1>XoQCtW`sQyieyJX?HpDlu(Se3z)NdnSREs~cTKv+l?H2ce*#Bz~ z@BT)Jv-#2_iy`Xw5YPm=LY}cr;SQt;?pA`kVE!*EP2GY->WQSTNDK|h{)RDDEFz)6 zlSv+>k`MP@@O$3m;%$Q5l=n$!1UXsgFy+1Y9AS+X`3Rd<vz6R2R+zLUCNT>aip)YqU;PzGYEmy0E%I^7`vIh{5~sX_ z$t!>nhPTRK?-7R{l9g@!W*MNO6U=3jIu`#qrV;%s>^i`{Xi*EhVb{^`V!lu0E}>fH z4J<^ETd3tsUQ^zZ(NeDtan!h6Pn+P@BOMmwj ze*Rx%9_#k~iuGQkGrcSskJ#! zPj&VgZq|CF8mYZhbP1v?QyQs#DetB;g>%7IHi`hL76Sdxu;gxK#pDy@vA1|z%DaD* z#77p0EoZFc@e3a)Le_vL7qS@VQ3&_&!xO1cupk&rT#`pb7&bt}B7ESyj{wBz0L-A2 z_iD;!GA-Y);ILljT}W}EtgXVVfDrGd>tt0<^svTsWLYNCZf4K;5XFE`WW9v@`d+D5|!IB7X9__G_wYwgMK>1 z?x4oC10>=Dap*|ozW#_b;3cydX+&IF65at)KUPiE=FK=(OLwFfl)~AoQ{LGH3cHQ{ z)ie<1vvgT6?tUT=`f~Sl=cT-Z$SlqJTBZ-F$TwyB$LZgY>D6OqLOOy)|AI_#CR)@c zZA>IqiOl&kW(+&rqkKZe8IUdTR=vEBl0Lf`?GJFEwnCXa6OEExh!0wun66LCTO+|l zZow~PsyG1}v3K%~51(pU?r4OSIa_ZQT6m|m%c;U0V%ePR#6*H%l8zbW*{5PVy` zKP~TZ_nV^ZN!+Kh(>0YTW-EE@mF}r#a!Ppbwn~^wrOkCRgCy>ga7Jx0?=)*XR+ILY zUTIexBke@es?N^jK93l@M@H6vHrVOFHv|HGf{e1f?*ap8VSf&?thQEDb5L9-lI%Go zDt_616XHaZwoOQ-j^yAKGnqqlV?L|T{vz1K*d)7OCR)%=>jmwf$i)hX4X_80tozbn z6in9FX;>GhwEJ3Rb>|eIAF%2iv#vW1W zzbDWkiH9r`mvN;JFU~?dIQy=c)O>*H>fQqB5H*l#1cjsjf_DeSyrImg3Ujcew!|8V2vfm-7$NTv@s1sPgpR_r^sSYt4afE$EUp8RjCQgF$@A%ge4eJ?%ZqXHwj}Kne#)y%$>(q2oU_>b z&V^TKr$9^PtHd*5hxv#~Jp&8e_>p=`XMaIsQS@w**h%155d@~p6Jo`&ZyOPpweGGtfY=c<_PzG^BB^)rEDEsGmg7LCPA=tD(5##d~_|t1t?>Dr@8TVkV|LYZ)f* zjdj0(+9n!}m9_D7MCXikZqQ3|{iR^ZZN03ujHchfdiVXL3T(qdy zd3LeKD6oB`$m?3;FX%PHeVR%i$q_K6En1^NY+c#M!vIGQJ;aH6kyEtwQ%Ay3XPyhA zqnkt7J54Re0y0A--!93u^;eG+U*+63-cqgyyGqozHS#T5D&Bz!?`FDMZ#f7Eft6=jO z;c&J%+14U_Q%|)JF-7D{`g7TFz+*{ceS;si)Rv5!5P?4p=X-EsUl^eLAVD?0Imi|PPs8&OUxGG~}UXW)c|EvTWg=NS) zqLWld(e(2Yfo%=D5A{2q`bmV(97avL#I8#{I!_RW<-R~ZO6hiwHf#&YHuhYJ*Et8a zg4&4F32w4&ytjw~!Y)dUVO777FicfsBG*ess#uZzJQ0QEvMy3}v?%%~XnDH^rm^`; zh0RN;i6eT3u?vKS2!lbXEm*Yc!C7t!gWuvKH9tch{~-pedN5d-#vneg3WI)1IVQpe zW)Nnwc{O>pw$A-0uVCvwp?QU^2I}TM?okGxu@khk(`hdXYM=*&5y3sO2wYCEKs(+e zE#-m_L6(IbpSc|P7-TKBYLP$mc}Ojvq&N^Wy1mb5@h8b{FFmTQJV}hx^5z20p7FiU< zz#yzB0K`ff%e*ZipZRl~XS)Mz3*+=hRrLye3P1Ldn?rM;XGh_%KAa$W}Szd_x(gt4zbx!2| z&u^G|2S}YNtPb9NoZZ3iQ*d3`v%K0JypEuB@Z&s>(ZO@joPT2nU(ZKDgw%n5pLstH zwRCU|u;}0`1r&OgA1)Rwdic~lnBiL!ZjQ_)gWTec0UH)t$gURM?bfW_dBP)Zb%%|^#z*4W+7|oFKW`KHw1#}jpJ=$AAXzzeu)zSsd_i=n ziQGrYJTZIR6UEKrmVZhmpR6HnI5qgNa5iNK(jSL^Ze4d^|B@#t!d9_PnoV*++|e2Qd>Nceqb zgh>tY4%9 zV(EPkYF7NOh|lPLtCZ4Hln}v!t55->;1XAlDkZib{wx6D_r zt@i|CEzIkT{gk%|b2w?vB2C;~%5TaW1sG9-C7T8QMg>0dD0Pdm$319m&be~R z3!cxKpxAxiXLheOR^!?jHh$m9L-q;AF%Ito6S~^EB4-rIj-z)Yu0Xt;TM7Iis3bm*~E zDl$uG#m{EtjY!WZ49LKf&v>!?h76Q8j$aDqpB zCMT;lo->AYyUk!}^E?cL=sV&$6O*IadVJTN*?24U<4C03dkJzX($qY|{bPdhiTTVY z2BF&cM0RlRFef~Sa6o?`+AJhm8g>rI6qJm#B%c4aqrG-?e=B;U9sMP3lU{*8f|<+m zU^DCtqRVbL&TjM(c;hQ76VndutrWF^tvnEXAxw+QhDDzog6=&t#~QDXD7@S!AK64w zC&=aO5Zk@%QXo}%z@Zwf!0<~r(I^T&K3%Fl;itHgMoB3tZ~Gtt8@VLVG*$r9Wq3E2 zTVFv1eYOYxBN7?qvh-G(!kSA9bh`c3gj%(r*JNk4Rg%CoKY1RimnvVCi;M4JsR0LO z9WQuDQ|>iGh(zBKE1St(H=qJdkEGHX#7!gC>Y)?<@tNRmFnzF+f)vGu$wFVO{#;@A zUVP0`-ow+DZ37dVfr<^?AsOQCmZeNgJiY4@Imq#?VeGZRM zyypZ7k!Gx;Yi*qHUStlYb#-Oe|DBpC^aL@q7pc1#)XWaJAm6m|onR~F?IaARx>ER4 z*=eHxt}KH&;@1!AM)1-6&E5E;xkeZrC^-cF9}Wrp{>OkXFyrpG{wA#fbfW@|WXaU_ z&Hj6d+`q>}o@--Dv&^Yp78fb+ALTvnb^t^Kj)nuULuAx7D)CPHi${h7q?slO8i+r zRp(37iO;nXf4oeJeM>$nhl}S_;uoyMm!uP0y7OGQXDH=u$|QbPCH{q#cz8PTUd8xw zf2tC%%q0G;N*u8gzq;41^KY!gH>t$4GKmu^@gytphIHavt;BwncuXeoT$OmZmAEFI zSov9_uTzQLnZzU1`@3$1jc=tBqiUBPe5+m>*dZSkHom1GH(QC1?y>9qA;Xx&O)By4 zGKo)BiSMxzZ%!xPVkKUw5--Ul&QXbLt;Bbw6F*=jo~05`%OpO$N~%?2CBDK+9J!e) z)FN%-*PcoEo=TV}?}^+HAEDCYNYB2VOq$nJns;2N&-YkUDv93Q?RF$4`%~UIq;?}z zUK~5(TV_5S{F# z07;Va>grqc4J6r{pml9XHiGPY6`GQVQ0rbmSdRMi8SV(d_=G|ovt+f@6fSqKs}$;4nVH^@bg!Pp?L|HQYnHr^M&FkAlfP#L_2@2`)hTu4bOcHlRz?Sl z8{aSvi3*kYeT(t}22Ic!W+0-6vzwEzU?cL6t)*3$(R9wAq1~squ-4knkpR2q7Ym!q z=+{ZxQX5EN+8+uQ{eC2R#HpO&7L45{S=#5lq*4XrLnm~Npb%P~fVwSw+@nGkK7K-2 z;iKzgx>ija+*h?>ISXa8Sg@gtug>=}T{xF7#mzw`b-h+jsXi)hws_~nj=G{}Qp^bu zC>L^o_LEd-vO>F$FvX1bbuDE$1&tP3=|H|od2ewFDI$+6K6L?Kh5d`H??co_ zyH!m&BBQ>yUuhw@GYVl|TuUkwl{krB;!x}A3#h@AKO?elqoY4!Z>3CH?AyHk0rsO4kL{G^?PqU+myi5frFbt?F>l{Iw zpdjTviJ)4$O~~X6_2ips=cBdXBS>qDgyN+eh2q~ol_$=symEJz>VNyB(6Mr67~LBz zIe!I)C9Q$w1Z|L=)Yxm;&?C-%)~$uoG7b;B7V%w7x#-NQ$PqH$RrdB!4aV4ihHvQ1 zVmPsp;2b$^E;eo!3U)B0R>V8a>k+$=Up%z|zFZYKUa#LG$phSl7+Z``y)k*s1Z{o8 zIWpaF^vO9;UH=UiQ6mDAICW-g&v;bo{Y8N+>`%C@)XM!KY5Qq-baO>Ewy#AC#G-qP zGx~8TF?4|}cg%_3l@6l`;)Dl^q;-b06EUDtUEwFn3z6;mN>dsC)E<9c`=nLbp?B`Z z`&|w;$tTKgUo3*-KJ3X{G{nVdKbboV?kT9*5x${2NV7uO|1hiB%_odO)KICdAVEIF zzRX&*9iw~fbr(E^{Qb!8xK^@@8(y#Mr>g9c<1uyAZ&g`Su0=b$-T~SKqv5;$T6!gM zmqQ-eFUa=8(YwP5*9660GW_MM`U^dl%&LvuCK$UC8+h?HD|se8oW=z&a7~dNlkl+U zd&wnI+S(sb!^BX!%{77O$Z(q<*2a!p70Ja%fCFweDHX}PRBA4%g&c4P7~Rr`-${J} zahE5}VBc32D!GlLgsIOV>a*T8xp(>ROP~3r_jKvU%<0&+TanN(;%P(^GI!#%Jot%?#(z#zu~_%k^Ym1S&zsxx2wtMd6}1yd)?4-*&q zZ}U4)1LR>JH$@Cf=X_y;g?hXk1kI4?@;cNu^< zYh~DfHe6fwGBXWJC&8((pgAWC&wr>ukj`;_ML2r*H)#by9LQJO1U0)^ZN#FuItsr2pd!J;*}ltxT!1=!B}Ha)$7Ni_p>h`7NXq$jUEd zRVCh1D+}uA-E<{TF#4K?+LiE|qo{=RK+0Q68${i~>|y0V!zb^sq8B;vgkF{fr~6as z0RrbplZ^%iJADQs+NB$9#HmxkdwbCJ(7X5t!`eP=%POK?;yK@Dov_A{gno$;(g+#5 zI5!gS=yTekp|(jrKJbP4nA7+2!dR!~n-KZ) z7_nm3$wNEjQTHi%Qg!_{tL?!f&S7v zC>W7MUO8%!l3(;^cz0?IZZb=jw0epCN=LG=c5sX!2QI87mpRj9C4H|7lS&e+vn0Dy z-U^ax>j#@N&|>hZ&B{O?T4jYrEAax{qLY32TLpWn*yyyBH$YX&-X^KmI2okKp=ciZ z-rOCdw3Vtf9N}H4 zRj?(Fh#Ld}Ml1M}kW%}^wzx6RYK=7_sGdSkj0bh9`O$#1`sHP`+DdPuol{z*elNj1 z1>H7S(RNAOixs@c`mW>DFhx0j7V1^&z~wY1?*OLSfB8>7VUSv_s&{^8RBZjfDpbjns+WJtIc_&|E&CkY; zXl_-H#))e_>&h0$_pR<49?s~iU7fU|u55-xMs{v>S4ec% z4i!03BBL9(y317LIwH5af4Nr@{8oieQ}O?!!oyVTvs zayu_u-Ffn|)&2R0)MKr)Yd(>y_OD>GDgP_&r-Vncm*i~zCEWY}o%E&!dby%CMIyjZ{Ygx91~{TAU$UK)UHD5xF33TJ;m;W!0)iDF)L4{CVzd zD2a_gi5Z=;yWVzvro?L5NWYMc;>-Defd4i8Z{WXOKCns(C=_T7(-;jhWq|ISXd?Q>n4Zj3zqU~70BYz84q|^M=c<(HXg{K zk#h;Aywhp6tt9|__gE<>ArOQ)Nf8m5`E0@Rdiv5TSy9dg|~8ia1K) zhnz#glG3)-K1;knOL=elQ2J6WHaFTq7Mp)0XxZ60!c<3yqnCtq9zCAciV#OPT4yrf zmX81@3UGTrS0Z;Weu{Lb$Q~dqp@2fH-a)qu5~J!}$y9mB$LX)gzNx*U3x;+q%{KH{ z2qvzZ4<^>OLp+Jx5UVgdecN&M4uPR`@#Z>ND%C@PGw`BUZRV!n3V#i-fPT z!lSs{(yX+?k4ZRag};#SSSvh@+g8nUtnix>_F3Uuxn|ZJYNwa5hp^?7ap#*~*^Z7? z(A|ZKJTvH&e58b2>yWtg`BOdn>##v&_Sc1MpEi+W1hH~C4u?@)cmrlL5yHN57!`6f z{lVEs5E#R)@D+QwHK+p)(BmMO`OFZ!4B2+HRplx8x*@5a0HW76(3qFE+P)TD?EgX; zq|Oo)Wry$`677{lTc41bG!yr%#9i~O0^4dfnQCW(Kzv3%bY&p!p$QP34|&7fiG1Y+S?Y2lZVvN(?_aq z+enb!5l<3&XT?jI-tiM73^y!#(mY&~~D=98WmCwKS|n4sIv7KYz%!GP$g1PUFu z440jGE7jIS8LFR)9g$OU$Re8CUSD48^`)m$*7z0PBAYR{Mb6`ZZph)>*r(3uDdtpY z@lXe1TKR}(43G7lvaI9Wj(0`kYL+{2)VNjNe<^P@H3X1~N{t!=vq_CQN&SxG*Vd)j z+Zc~_r`)smxg60`*hzEdyPyJDa8Rza+Fd0I$yjS4N3KRqS$43jNnh?|)mQFM-N!Ma z{mr3saC|z6<1!bYsMl=5yj2H)7wIH|?dJ9zL3R4{b}MhJJ=LwXxRV_&1R3Y8QvRco zp7O1|6YdVFPNsa-9P3<%8YigX`U~z%*>IycS$P%@wTrwqUF0k&k`#=1J@$h?Ty0-B5;BP7as^6AE?yx?Wu zRwirU34qyY0MJYZ3d2pVP%)I*dw#=u?N*ldOK}of&q0tUA2$h24l_ z)M1eYCZup+H%01T$vpO*52p+JOL!mum2{!7t1rnVxD>g_PJ?Y+(sXCiyrj}}t!LE8 z7)!Wkp#CrMMDkg-Up6Zi>Fcr|tNsFlPN2L@iwrx;=|1?e1z32bS0m@+tq^ z=LyGt;Db8k<~-f_qAkGYW`|?>v;vY8I<^Li*pl8>cd>)B$wq&{x$I8!)R(}P*d7?I znp}Ra%l?&iv*j$}(Oco4MfpP2ke00F`>x@AYSa6ta?vU0txuFe={EloC2#Bu7K^D! zF{SCoein_X*1A$v@P4_H-CVOz3hrl@%V}ydTeO=YRjwLEC?sW5eD89trYGDxa4=zC zp)_)zc?)gi#A=!#g^yK**AxmJ&Y^#yL;LPQgdx)HFy{@FXYW>J=*n7Mc_jhj%2=t~ zU=B!m`fd6*j$WopjLCnHH)?Yn$NXm=UWbiF4iJLR0#DPM@Z{N4zkp?$XRlWo8d>K zdLyY=vY>Y;B7*HRg%<_WTRY#tQgjoy1LT?iHJ>J^dK4Al*FNsU4NKbEY5?-3z zyEJP~RC1m%O&7~qe{x@Hi8RX2XwlA!eaaone5pV6W!)px!|Xz<`>)t*`eg&NqL{P{ zT35Ez6nWLy7saNSJClyz>YhWC)7;CXPOnw*lFnn5udb}_LE^(4nj=#Ev5*+!8<{P> z{*GE7Nng%k_avo#aS*X!jj*NIsBXeGhPTRBl_@hG%(rGcIqZwt#k19>AM^Q}L7ZGO zLb2DGKjAY&&!euk;WFJt>YhWVb)8{|>kj?!^8l74y+|7p;+jLhpLaj+96uJS^Qj1@LqQCm3dP6H7ckiDn)Q~FxB4Sy=?;!d%A%Xv9A}db34%_oO3xqI8U!&# z#fLc2KyFIoIDg~>IT^GDu>P@QqVC%GcaraiSv*$==8LTFmUduZ?fGG%p8U6XR5@{u@|Qq>>9& z-IH!rLvUDOv?9J1Qhmop(YC1-4+nClynlE@;dZpqnw-!#p-N+Q2Y#2Z)|g5fJ<(i- z>u(1C$sBE67Ik#04iKPDe_%QHI5|$;lP~G+j7O92#4&_r89ZJM} zEfIJYv)Hf&7u3dDd`UUg6J!Vrt`tXWydu>yUagDteDfLzKs+fc8=JX0g?d{zNpOAG zHl^GqTO0~;;Se03dKc+8v{x_GoQ5kX!3hts>$1FIFn|+FHS#w9^W4RkZ8WLvz zWHrmd_!Q3PZV4E>D~yIstCzV!)^^50gv(=EG5O-8EF3^?DdN__Bc6F36CEpubdxR= ze`vc(uO_8?08EdFHXvOtlCvyMn#H9pcMx{cFLOL~<2;U~_zCPV@#UkaEB!JRjT6o( zJnW3j#JEFsTf1auKF-5Q!#48&i4WapvQ5RFR^e0nDd^i49BBpH_WoSqu> z7hKDpV^y|swXE7wqkb;$JRAEwMOP9lD}0XmCUPcr20o&v9>zN|?=`RSNa1*!>ye1K zYr7(JbJJaN*j$h7E5_1%X>DbwW*;0(E(q?DTaA$;_98!+(|+u9l(r_SoQtxU-r<*i ztkfLGb1f&%i)5rYsPPY@pSQ~&T$n5( z?XwBg%q#Lixxrk{h`=_J=#d*}FMhEqwa!P)+M(V<=QI zAy3_AH^Fl#=*-q4gS2%#W1ZdM?DlXm#caE>OW5RdmYmAmIh&bqE;h!6KI;st5Ol+7 zJ=_xwI;j@cApB{<3FgK*FiWG{RZx4VL$NOw*MY+w!R+Q>;{;b^NZ8m}AzR!zEAM%8 zm8_W*ZCEP@u|VR(AU3$nnO4s|*ULYmH1|8(Syt!iEiHMqhuHueb++m)+w!`uhPS6> zB_y;zvqF+#mA(&LQSNWy<2^jCM@!HPe(W8NPaj$!o9a9j#V?29sQKa1>~I~w_qwog z(kK)lj*8N~^G~P^)W7EFu1NgM!PcU{Ry@>8_eQ(J26<@@ym@n8Yq~y)k(kfX`Q~0` z3W)BZ?F^*59sp4tX62Jk>!8GVzS$0UL_0d)93kuML~bPyvxWg+-fd+(g{$?LeW$B; z^RGlgLZZzb4>0rZQiORsq1WZ-TT(!~dE07Y=aCf1Zu64|c^fLJ-)GeVEV=6#e$)g4 zsT0X;nlmR5Rtk?okwdtvbPx$%`ia0KOJUcIe^%!@_Fdl{taw@{SFxSy(lgCQMQ-6yxXcM`>mjO^7im=d{{^DytFvNUj@5_-B=07`-j ztprE*li=GVXmkIV+#*;cJ^po0Ro03f=4xWhM;SvRw#%K;9G%u~en=_c;W)TYAW@0- zOgFMq-Ufjc>y;Mn&~9$E(!v@CnbUUx?S=&q10Uq_Lzvf3I2I>JJfFR$0N13Bor9 zP?1$U|3a=+s$X`9{4X6c5Bj$Fh50?zw~(>Iy4*d1cZECiu|h#$)HS9#In?~yI;Xr0 zV2RU2eDduT8IjtCRafRAD<+WW^>q1y|1z6sJzZMJ^dU#1efTPXKVS$zi829xD(?r> zd*oY`Q7pIGd?GGr$fX?A>uwOBC6(ov+-7YUL}%5O1oESoawxyHej0M%rhGkn zH{Rp@L?gyIo$OK`S`aGT&EX}JbHb%9^9FLYXm(4OT}cf7O@+z*NZ;u26rN%~DsU{8 z&_M9qk7t%bd%itCtk`G%655lC3nGIWUXJ$H@9=IH?Y0`2R-e?BJxh#Z#lDEEVNW#2 z{NZ1m4v2ihnGQL;OeM_pAG799Ner*shYr!tSd{5U&RA(6+WZ|6_9Y1{T{opOD_VL= z7I}v|Ml>JpNU2ed{z}&DnQ4^U*6><-MER7w9Asfr-~GeLb#nssAKvi8>q5+&Mz9x6UsY%p z7nCws7HUjD-i(o?kth9U48B%R35;R_xilnQdZG3&e{DI|z*zfJWpDb(dAA5;KTTymWl0 zwO-U3oynajq>i}+P;A^?LuiA;k-aN;dPfi? zF_SxxSRr*rb7Q$dzWU=QU&KRZP7duBrcp#M=AmB^JtBgp&%F9=McJ?4MKTp}9~Aan z*OY4%e^1Mv`^0*1bB9PTtXr-o!1;48%4_?^0WOE|2H%wkW|vA5K^X;%Z90)^;;&2` z1lzxf!Qy!SEU4>CbpGZxdPXXY)z1AU2$gjyI=NSqeX%s-G{w&y7ANzsS1)xC8|BJe3|}iLpWeRbt!58MIxxu}CH@BCF-4 zkU3Dma*m?{cNP0aWA?oW_I=J)X=kd>f0ojU)rq$hS&iVwJ~q3&lAiLAg8AB09!GqH zk&642_txK`x3*X+Yta*`#GX6DeKU099h&I_i~eS?_|%w3_MiLUXxdrY8ja|&>qLKD zk)QIu1Pt9MM>H*G<+7PKG%eqeaPwXjPE`1;_to;P+($N~$4;MKOt`o_PcLrKo8Wr< z0sVAdihGJu3c~=X-_bJO$?V*Hl0*NQBmkn@ilwfrbJJbEEs!Utmk+`Mf-1qY}dLEj^5K zH}H!_lM^Rl6UIK9JU9JKk*CYp@%&j$!dT4Bw1l}QQPCaPunPd@;bB4^72PTCbtKk} zpPPza?!!dH+YUuB-;*y;4EL8^%fbgAfKK&QCF!8C8ukrPAwg_<3F`!-I2*fr$}IMi%gd zQ6$Q{**z{{T?+jRT`Z;fIiHjuB18_;rzfFjo6jg&|Dgi*GKj@caE3v@YeYiXEM?pa zfX#cXW|uTsl7T1sZM{Yxr)Rg@vVgBg7VyTJ8mQLbTXJGeG6o#led&o@>2>LQL>uY* zk<yLESF?T z`9;7mi|ed40_uV5m*YDLI`sMyg^2IPZUqsnY<=hY-1iIv4-5Rd5kT9}9Jx?u;fn5j zh@L%-b!Mp06wPGPmmGP>ktcgm0)?0XMCky^Y#V`$cSe=2>XLdbqhHx)E*mM7R#}xC zpqC7ffTHPS-4p#VG2WJ(IQ8!kdtS5j?3UP%T#iL2gli_d^qT4H=*}4su5k^l;Ksvj zn%uiju~zJ>zj*qD37wJS>MyRigy+Eei=}Ci(~`%VxfB{(SmapZF|!D!^rF6<`>vQQ zSx=+f@tB?JrK-@}`8x|=vfkPuk+Ei<#VRcPuD9ZtXoP)OaX+*32)*_AhFk0OI&{a@ zouCm8XW&5Y=15SF?c~&~wz_d#sdre}^eUba1Yz7@Yf_lQGb~2}^M?Rty&Tv&(c=uo z`*CQ5tUnN;lU#%B)Zf2NhX6A=-9Z820 zbYh$5T5bLhVYZI|VYD#=^W|ON4AbiW%w7)RJjSg##)pk81iB)l6SGprXXY&m;?SQ_ z#cGx^tMnSC!0eXNxvnMd(z%``{Tg3R?iHC*6m~sI8O1rEH)Xek%6jXARtyU#ra6}n z4;UYW6X#z(MVul{ECukqL#?hz0gCm3u>;yx#HtJhg$P`z2<~!vMLheU3iNH$0EH%D-X41McA`3wD221>!WuC zjp?5U_P$*npORM&9r=tb3=(){dP=tfI@MBMx_w?UIUvCIWHuK?A8O^MG^*;cs(SBN zs=6s)RDQnq?Lho{s0LUNaR;-Y2S+h*1?`I3s!(mPNz2x>AGO#Hb1ZZrdf^@B6*4D@ zpG|X`__1-Q9nOlcsIjY02N^*FWY#W<8l~RF%yYYNgsdTfn~C0LSFH$CSQ6{pt3=jSol`AnRu0Bjai67P z9=k(vrywCRIAG{B9v|==c-w%G!R_t#oGtC8(V{obob0M3?uQCi(HVI8r*)oOzIL?S zI1)7G=a|!mi?941qr1HEkk*h?31@l4m{xNo8v!r~np_Y9n@O<;tS*#r8KseY*OGqx zdX`{Y*i{a@>f|Ufh&7K?dcsu)g~vkKdz0B%5JQQa5rNna2xw14Gse40oJ&qeLCDNN2VGuq|&lvvBq^3tvIw(w1Mx?up^q%K62B(e*` zZ*N^uM<4{aTS&`;k#a;BRJ%n^CL62eK^SsPlIUD2^4PJ#HW#&9L$rCSwc66T9c)@DK4gwZmJJ#jdst*^<0gg9 zNgk{*M<+6fj7j+%vC67`1m-#)fu+YaZZlru9@n58vs0)5%3w}m5LBFJh|PJ1Se&OB z+K2Om1^I$^@l3V$@%dR3%qcj)f}j)ZAc>v$XXHTf zsxH^U#*785BYuBVHn5>s9FXZiOy+r*wk;#O7~93j9>CZxMs_i_i;-Q7?P6pXWBc+t zAd9`7sJXgPC*;rTTy02PzUc9KiJ_q9E)>_FEkJwGMib+c>#lA5^lR(E&r5Ih#!r|tF2aeEw@eTVX22un zq09`|Fw7nj!}<(~3epAQf!<@{SP3QBUXz5q2gSckm>w0eAK}hm6;hxzj9^{ERPFgU z^~x0Y|Eyk2EUpYxRk!#wX?Q`8NYSS`h!jd#30cYV|FdK#{mW!wgqppk4G{??jg}A& zEm~t2Gdz=0TAsj|HN;#$1R^V~s+vE@d|ZNtUX>Ih2Igt=XA%*wV)n}@;d`%Fj+#GG znHN??&o^&YnJcSgHaSx_xFWLj(+E=iUJ;*9NWN=M%>WZAf_W4sUpr5&J!Nh3ZIvGp zve!CfgcT>+BUzhd>TPCOu+(&H`&Igop3S%ORD~sj@{RkNPaG4|<*dOtMyMOn8}Yx( zTxaE}){XCvH6OD9n5!j#85-jv`=+^5$9P`PuB+3N2A_mv*= zgx>WVkglJ@uAk!kVJ`i~uhr*35X;snd=m13$6SqT0MVj+5mkq>J4^bxgbLx|(lU!N zVmLjK9U*uJ*-X2IDXk8T+soKLnz{xor^E!QSIPPG1#O69ZC%C+F za4X;WMuK&d2l9<;wmiY*`oLDX=a@5lRv81yJKiPV`^6=n-^KTSk}nOn7f8uQ(($rC zFSy*F)l>dDY%r>5a_6K=wF^|Q>n3}6U9Nj<&{pbJyL`K7^}24nOF?%bFb>qIBqMma zhfh*pu;N>A;z!!e13wzC-F#_QH`DR}f=e%TcDL%KyXOy{n#e&|-KH%IxUkQ~%6|Mi z^!?hh*O}!*_;~poj$2NUfFs|rAoq~_G}QQ6oU+SM-}2?nS(|^c`obGe_NA5;^+q7Fbj?_O;^f7)z4AL*3m7faQA&-2Htt@j6;t>-T~dFu5oQeC}% zlRQH8ruDGe5L<}gQ<2bVz=6&RV_&Ex>7Haf^i#hgqn84y*QL=b2RcYbXz9uUc8EA% zCe98K=g-91A>yhtadznD@W46&79JoE-d0<0^5Cu6dQ*=%&dx1gE_G}!6LVga7yVy7rj(T72;9_>wrEg^>)tB<`#DlDIzj zT70lKzT~Y3U-H%)U)mpzD3tZ3Hz7srOt(PUdb6Tzx&Maok|pD1PF6Pw>Yy0y_B;8t zC|iTF^LkUZB)H|j)%hE0q-i%#&m(Y!kDqIb5TOU~KP``+%YFR(fQ8A;ll}ZmM@qi= zifTzVmk%Moq^p#4)sk*5bSki+Q+YtA)EM-sHjCTI)?7LT}caJb2q>y~%^OPU}rQ<~W6+I9fCO7Rfzq?BS>j{U++p zN}yKzVe^OD+;&H;Hg`8OYxAg-xQLZ?^Sj{mj{@4wY$735w4MJ=wOW$ri!H32Pu{>3 z>qrj4<2ElcsoD$wMW1oK=t3qJ_)9Ile_Hu_>5IXggOZ zm%Z_8Xm;^vb&SAzS;DC!K0X5BSz#0q{RC|E1NjXBMz*=2<4GQ8N9+Q=Co)sA1rmPe zn!(YxYSB|f3$PNUQnai+>EdIaYDKMfQBAuy`o3P%f-b<{%5LKyZtM9Hn9o7Xd>QJG z^piZvH?Y(TrsS^&zcVr4i+I%j(Qj$gvFCHSPu1IcA^X$U?Fl{QwEx1|A782sX+LbW zCi<8V!6_WA(k@f{+RPLmj$i&kFn&2l>BKMpBDnnWR4Xwb^75&~eA#LZ{~mgcU;YvC zpQ)6y|%8rUHV5DAX7uBz4MG^;r_hjHMPkr8BKjg?JdFATHjt4uH9 zQujpOZaINKIRTkPUwKOLn)jGRH^06(zu9SVmSfJDw_HcY95QNm;DPtm`SOdUPG-3P z%zkMAX1_F0%};$D3FW!kem2|BPM-GU*LT*NzwQ__UU!C@$n?{Yp63YJ+?tThqY2rZ zd1+8hVLXHv^H5AU*lW^~E=Zq`!1P4@4@&(HO8pN?{SVspKWNwgV7*oUgZ2Ms^&eU< zf}b^GFFu&Azl5y%OUSCfgsl26KB($159%+E-u2H+BI)|mH8(s$=hCOLMF7cYI2$Vd z)jTn!4}XKrJNXaD{l4gC+vA$dIM>NMeQb^7%U0Im*FyNE|;YuucEIETiJW0FTwoiw`i45ri|yAGET7ziD0#`@{i!NM?SyD=l;on7I+N~}7Eopf1$V=?!yu=oLl*a)L>hy_4ALTeBC-NDeO*C?$ z?9CzL@2Opl%?lSViPSH4D9dOe4qT^Rjsg^y#YApCA#=ig%FI95-ud)=%IhTB2!E7k zZ;Hr%4nXGP#mF_rB!Af0VqE$W`oiafoKF$T{+q3Fo5UKJm1oMk_eqSie;{?Lt?PVb zMRs#MK~+P>0u~t`cik^-*vUC1MsSDKs%5HGJET?fZw(qVT!GkYzDSTM8x6u(&g`zp zZXR#ooTQg_&+|!${_UQB0s!*Hmjqk$qJs$LNH7NpAk`AY{?g7*^g>Aj@#K&`Iuct= zbX4+0_7&0|&PU^nd9pp>tjOLRNbO3s8ON7?sx1@dqI@rUsjo#PJ>TC)Ep6FHvuUR7 zv3Q*M2>r!NfAf4|lkX_sIm^G53q%H*JNRr4=ac<`Au0P5hhcaaz!({T7HEa%qMW?w zKwSRG@gXA!8f&-xJY-~ZNQL`jn3woky3LoyK`}}pqIkgZpi#`MZWU(^{ee=Or|Hw) zYvYTRE&Dl+acYyzDsrT}$tQ4L$-RkK+)wX@LiO186c?l;m0WMZGrE)CH*%+t!raJr z%9y&bj=YJ<^=9ZIC%M1PH`~g~Z6v$Qd#q&G!&}=XEM)FPul`SrOvzj$H=DGatUOmr z!g4i~R>(>1S5XZPtoy2Ish3@xd%+%(s=KhMkLElZRqwwLh2!f>;8pe%9!YtRCtmy< zC{qg_QTCdQo=I>Hzl8MVjA?Tyx#I45fZ$-G$SB-3?{5NJySbMSG;?s9`zR4of4nRE zo2);qvt>|12^=H$0?B(c70EI4$P&vPB{j@+u%xM|(NC%nyP7j#xSX*gUq%O^f{=T@ zR{+iGKTDsb_S#^YGY`BW_(FR-;Uux2`Hi5*MMB%AT{E3y=J7{#Wm*0^%B&Xp%h~0cE)MGU27~=$xqDK)!%H# zi9L^Dww!!Qwxsf*d-fyT(y)(tqe&9}YWxE#Z5vK&R@ z9CY63zViM>YWA^Vr^)W-PNeKjdUhMT=I4!;^cc3jp@4uf4NGlmdwFT=ykCP0E%loN)@qYiq-ZjCfi=)PYz$m4_Nm*uIU1~OKfx%rvfDlT@kIKW}(YGgnuRC zdH-ZTOs+vg%yL@80=P#xdzgoqFN*sm&UQ5uTsRXYv$6E}$KIN!HHd3d$!(sfr=(Pa z$?;OUXduZvdNz={4`tUy#sm)a%Zr?&bDzXIMl78P!+vcoBagN;e49MFm>AEH0Q;eh z_T()59U>z*il`8}&>DuMlXz5;!O4q(=!{Gb88b*gJwFkm78vgksHmBUA@l{)!9_oT z*pi_ht?_sAz2v)E!y^(f28R-tdCXT{p-J(6U9xfylq|`QXrY>`^G&C6G|kDzx!l-k z?56@;##geqP;0nXGD|520n!c?Fj7hL#{$aOrR>!&n0Meblq{7zksC-KxfaS8Vm`*j zE3^$WGM?8K28HM+1y=Mca2@IxvF-4_REu&a_8D#Hz?-FaE2U$r#1>!8SS+#*mufYC ze!Co=Rtl}nfJ(V#_kLM{dfKEQT@*zZH@u?TL1qDeB1rcXRH6|*xvm= zlO!d#;QU{az`mD`NdjMrO)l|&Mgn&Vs0;}-Q1I7D;5P#I{}BoN_Hz3C*YdMketsrD z_w%#LTqVCU=U_O-6(U0emoYK;Q2K{CN%7@CN&aF8{KI7bP|aMrbd0$T#TG(zWE>uf z(d%)Ug0!a=nw&n!dZoK$RzB0sn_`TsnFRrN1e)k9)W6DQH$c2MqyZjQR>x?-Cmp>SP|#D8uQuQp>^$hz zfMtP-K&a~d`P{PJ%lo1_Y&>4jtT0H2ycSOAFmmK} ztmQ9;xQyX@uS%^~7VIJk=$HGN+9fp{gYykQ`YudD<}ic=om3rs!f0cZnBP`4otjg@ zJyeE$(qDGVij@W8;i(&cUyds)@Wadsy3mFnA{omIM+VOkgA&5DIloh&K2)$;vcxu5 z_d3!}mQ?@OZJP2QwMmXO@7ty;MYO1yn)knH(=Y#Zo4#@n(wu@0+z@0dG?Uh zfJJlZBv@q?0n3F}YupAXaii55pCx2W$as)ycl?0}J$74>Lu(Ytpsu~I7fqJ{V(EGn37Ui~`P6I-6TBbBFaelPF~23epRb_l4^7HD>s zjWbUn43M$r2?W%+&}<>C9_ui#pe?L7ymH&jcTbnF*6?5C?h5cD=Q@ImiLjmWW<9=m zL%M;o)!b?za&q4W%Cj8wxqcfKkC>WWDXk@9oz-E3rCDPJT=g1ax!xzXS{ELq1T02rH2!) z6)0?7%-~^1Uc6$hLi`Rr&-uL0x zv5JXNYxsz&1{mZ32j&Xk95I3`@;Cw5+#nZs8&fbgH{*Ld4IZ^g#@Af);q(V0jT||C z^;-7tjx+C2@$4!H8ypN?gE5sI@D(g3c7e|2=GYur9z;jsczLZJ1CT4#4!mm{o0qbb z++1FIkjn;)8LPTv!|IC02dEi{lXJ8evg8SqZFb1`8wTX66_5zeN*elrR0*&3)ubkb zD-UfaFqUu2B>+n=KOzB`16^RA%`}n3TMnqn0qOzD>*zqP_zRZagubAW0c`XiMI}xt zI~9KyZJC^yK>zwUmfZGy8EktD!H0II` z3d9gItcLO~y=D?nc8M<;E`mGEmQxfls=_pX8h$@5R1Mcdz6x|}nOb(_>01@R>opg0Gd zi{@^bb&Yy?CtemI)#wvV&)9Zizb=)_OGsO*0`t7z$5NyXnEU;HhK1^5(ENqsvmKHa z5KHLY!RU4OLCO?Kt1~Uj^A|STTJ$YS-W!@5k>?KZUSrX9gNBgB`i7pjXet<*4S84eZw5lPESKUfl>qBjcZtB_}*qGzZ?nu^XX zvqt~%^AJ!8J!`#9WLve+5YRu8Rs{5U5}5>aD3H_BP>AahUCs9)9@;u;jMp8lCQ^YmNVu)4k0?dllS55@eK z)C(x4 {Ho5$K>vD31R0hp`Vz@TnXebEgyw1#VA@-aVC{W}Q@++iLPwwKQ72ACf zt~nHOTc-~P^pcxZ|9qY~r8kDIh|gA(Q+g>|4hCOK;K+nxf|VIWQ&C8Wrl(JsvRG3l? z`>b*)jkRNz6XHO9?qrA59Ef>yb(0uV(#Ykd(7d^xx^^OsL$^6sdqdLzJYnh2*<<^B zlyh&QM!;*)c}-8q>_7v*!>>I93brt^Vyc)7XyA)NKAACl{NDs1t!|FQHVOPXByhfv zK-W`b5$%FG?1u#Y0Jo|vQ>%3k41)%wv+A%RP75fXT-)G8$KW)i_D$U0l) z-xU<I^rm+ruHGcoIjqz}uu{L2JqYxsuw74V#xJEE*_8dlfYiNa z4Q0W=sMiFu*Jfb$frZ~;lYWgTyHCLvO{R-$(|i$jlSlDIm%piRww#$+{M5T-5)Dv{S-laY z;|V+5IrxK;lcK|(nCweZnV#IjkSF^*w;j+{4F;{_-vqp^5H8&N*%xmt?E)UEWFgGF z`)*Hdie)M2K*g+O9Rub%g?;iqHS`ap1M`LZU!paK1;`V~NPOlm9_F>rd_v8bf}bk| ze!l+$8-6-PkRtHobHJy@hMv#_MZ=U@9942zAYlh!!&0z=(wvP@t3eHjX^U73i|QRq z&ne>t>&=0(2Y{Qm=krD&uMDzGkzMLL!WL3;wRI-U1wgV|fTSq{Nbc7n4>1AE{OVwA zNJ9x5w!c*!ZW!WhwgGQ?8)(vHANaFOgVI)KBY0WO$z<6Gnw(BOEE~bIP+``zou(g# zi(O|uDERDTm{;3*-zN{hRv|1X>K?Z4loI0R>VwE_-Pp}rSG^z*Gou>@Iy8#gnW0ud z<^Kkv$xcBLOs+k}BZ-2m7)55{iV?DZ*Jm&! z109BBU?xKnKv`1fnBU8{d|I&#HQIiQQIp$1nO15w2kB9x6dFF8Tgs@n0D?W+Q+L0% zYAz5BH7yfr`a4X1AtD08y+j0t(prT~Hbn~y&;c##>-VPe73K2gZL}_`ugG=c=QiA& zYrXZHOhH#LXQ$Tu3X6*zQ!^SC=UO{>0iq8O`RI1@uT@td1Qvd)C%-8)sK=jGWQ$uV zKg{}xltp^cFd1~;FH+;bI(bNv{US*=JRgLnR$q%B9V^sNVaW?pQdCAzd@*7d76r@O z**+&}Yldf)Z^N}jvYi{Ycae+84NdjK+0Fi}P+m`d0d`sGU^Q+12)Ts{|3>}m&t#9@ z@FjjCOT1a(D#t3dqFM_VMOKt(M08uZVz$^;gifj+fd`Wu`}BD#ISU5$)Rv-rjvFnR z;zq6cE^3tRNo!t8UgUA*2MdlyVpUVZ9lE-DMEEOkvu@?oX}fhfGBqW;nMVmvEwUSN z{DUnLA~=d5^|wkno5#nJOP5aep}4JcKd0TPc5Ba6zECo5^Ww4u2Xd6Gl(VQ8yV#Zv zsNNK2g(szYEobHh!y`-G;>Pe=ISMvRRp(`Qs)US7TlIv@d~NCkEg)mhOZZ=zlbi)} zSFUhN!9~}ikX;d3QjiszVU ziXd(^IdUTicI;v+C<~yY#fHlr&dJ}&&PsgM;43MkxDobbzIN)N0zQ!M+L~1pu+r?) zd~2Cp&ZO~fw&2}d!Mpi#)uHTEu?ey|Cn?&+2T-nF8#b}pTlr3tbPM%c6L(!e4&2*c ztVcL6TXU2cjZf8^#VQB^S$A6TO<`a%~zcR^ehE>G-Ksb8+wNNst1P# z_T;;@7V)dZ9R%<)N|tpoxcwRlqv3KSNE3a-n8%zM8Jj}2vnf<(ZVGbdc|bn5rMFtk zy>_i`ty#1aXf52ph6|uE)4Qz8fO)`5!P-4`s~9uT;%79q;P21A=kx5;V%PGKVw;{v z`l0+=#m^#3hU&uz(SgcpvOY(xV#!MQLM=8>%9~Tm5-^-w=qfE(D>{MQos5C*!-0r{ z1oK6U+yAU;jJv|jp;v2ukoS)4@n4wfoCVjfTx!GQHMnf6sGeT{NPZJmSj1#Ug5+LR z`3^v-iL2^4FDNWcQ$+uQF z2XzIK5<8)ZR~W9jF+~927jmj`VmVpodI3uN-WtcMm$$c~;v=FGoojQ9ZHDQH(si#d z8ZfFS6^8s+-4_OOx{+@bX$%x&n_do~U&#i$YBa});!-?1y~tXD04b3jMJ$xIfr;E& z$gFcM+Cd+CtAAwZ=c?W|&cQ@d7e*5bb%iw7GErunM!_iEGqX|UCC@WB! z$cc<$o|Ua?+P=nij~@6*c0c~r|177*Sf1~^9B2~!gflBC-|aOjA62Ya-WZi+;-qr% z`;u|{0+~4^GG{qF`Nll10wM*+h|rG*0XORubyqPLevqSvHH;?=%-u$mXp%DP=HhxI z`e><~381cq02yTNTCb2=c`$7Tc{+8a3_^83r-Utj#KcZ-mE`RHNRF{{}d9 zxH{|gZNfC{Q!pE>UNJLtk`t;5yvnjnRo<9yMDJ9cv_mQ=ln9m@*6ib?GkfJ@PTw~D zODw@)->tr`DE1&>rBblhp3`Gkzo#x|~_5aW1D%=%ojATcBuyNJgN zOU%o1&7sNSYwspT8g!bDbMBIOjNVjxL1=irNQJ@FXRM1D4pNu!_?2H(dSGWomg6C# zl$|y0A!CGLa>+P`wmA+DvU~F5$2qC}2*Inkld!%`LeBQW*jE_nwFGeJfUhK&U-~QS zKR<)xWv$^eQmZZd#QkcGSZ*bXV!3}_x}U7zm^rfC90Po?c*rIIYYXsAoufBP^ylH*}>Q)xl~v7NQK^pgs;Bf)DCJW2zhIY z!bO3GK>>A;^cDo7M#U!Isay4?Lohf(yYNF1;A5$VlOhg!ptmq(X)VL&`7wH$=X8L=Q7UATjF zW{1@PRWkQ-O@|B|Aw_h_5&%mbE!7v|K^lpqPaMPqiMrTlSE}%v_@LO2!x&=yTGu_D z#&>9}s9DIB>nTXj(3otZ?xeROf+$D1X3#x<*Y0|Q@k-8J!x_0}Ij4@nB!UeGtdZ2k z4SK{4qcarsiTuV9SjD}gRT*rdaV^n%6yK02iu}B^ox0!!>>MN3 ztTODq4MhfSGJ13BMYVx2a&lwLK;5G739LTNy=&}F^_>;s8g6y(H}+{S#Z3s;bRVtB zf>s5&Hd-aO>_HEaS+(2CNs3i)mF!g&7J}lz_RhWDGv!#$MD8u)MmdGc5!q z@kdU4%Rgw@inEX|SzoVm*RhgHVw1D==m5+L(2v68wPCA~Gc*Ow&sl#efKNY9cD&iR zEr))Dhrmn8%}LPAElLdbrJiy&I-jl=M6j+xXsa%7tsi!P1Sc{@KH;ALd~w+1pn^}f z!}z@-!M+_CzXSbCNh&v7_KqfEz+e9Y{4aY{?Zxb80@0bwkrm?d4$x2OhNaKcq8erh zkRRkQ4V+ukfjn7f7+Jw6Bpuv+Jh@ItlJjgmj%dlVcll{PD4dj(1K@My;WM?j&@M6( zMZM2=@GO{woGnEdmAEaFp2}Gt`pD&3CeKd)5WdHizUSl2tA9ND;??7|yYA+}n%d4( znB4)>UlDAWT^PU-YcS^xYeH`}tRr`a69(bVX8ENO>^qj*B!Dv0(kK)#uZDp?7-+~X zHF6GG)>Bd)P%qM&hPqq|uNM7;oG$AT^h2TVL-piNX@%-mJdw!J*SeCO9(^0hcp@BH<#^Kyi)4XLR7fv6}!QQT#PuR)#$I z-a;kQQ(v%nu~9v(VDZfX{NWR{Ay7W0z$o8{b;fPuxTVRKaGUOc=aPa&Q-!c_=)SZR zU+45(`dpUWWK>TsSo~&UoK8fTqI|n}b$!7i6#Uc0-}yv}2PwYYsJ@8eh@}6GBJ9;0Z%0DcP=<*(<=l(pl`RJ;kC_{EB!Z_S06wDvOFi)Sw(zE8_-R?qH5yN2$bUBnNj$@$F7!1Y~+~1#Vr3 ze2-jwe7~mbEabx@aW_N0;Fiz<6Hoc%Fm5My3fKiqi@U>s*_`Y)^RiY4P&HG0n`pqd zyh(TJJRMr|ZW3k~mgwFC>!g_YE*Tu~{84N99&Zx!>deOv%s)>ISzy38l__Ad2x0Z{G(aXc*e6iYmN-;U>DzUd}KrfuhIDuJGUlSj;_q&q=W+(l<>F@OS zj%L-i5qUZ{;CUy0Jpj+yh_}-+-%`~;5CVA{bHiPwN?$iswgCJra;i_KF|*!q~$+cx}8LyaibK=8%%;R6v`M(fnn;0fkzq9cI5nnCfan; zuhBm67V|lzw8@ z^HZtk5NL8lJ%cjpxlGm5dsY$7J~pI@FL7EDD_$(M!tY3}4N~2ID6D&yRikGF(|MA~ zP2hR-1esVxx*4fLy1sP6tz+pI8*+hEObdBulVA^_iLufIOiz||k#rSJZB;kyNGEa} zr}`f&NKn^b7y-(Jq!63gl>d6|EycFT7Q70RC^!x^z~G8);O{_6w^hy`u@hkLWRE#c zS0?M$e|}7EM0wHqy!HK-PpI#ezF+oj|A2#fZ0h#mC z(#px*x#j7%>D%+>BH3EK2Ief+zR5^SeAY5DwZ42So z43q>=Gw?G_97vMIU!!9vWhj+JwmL7j6UqnUG#NK|bY98>bWrFH1-O+}AS{~vv^rZJ z%2cH!l<()08kSv1_)UBJBk%4*h5mQBk^#zlpO)C|Nv?4=cBdJz(M%s-Siw zS-h7d#JLDTXrTnf$%m2H|8oI6+b1<_`-k5XZu{O+nJsP|(l-v*TnkfRM2GBHB{3F7 z=Hd7epO44zc4EIjb_dhh>F?&B#lQXhJ4iGcf@R-uJpm;AmP^z;_A*`VGF@e8UQ|fJ zZB3#7O}AOuVVt}A+aveg4yS)x<(|TLMLr3DG}Ccz{-2AL)pP!O))^i~SJzD&Mi3!Dj~Om&jnL5Ib&CZ0x>Pnz zmf?W=7krnxb9zOr#)gQWvjR-i!zVRHM_R=k^d38bItjTmkvcfEfaF)<8)|E?yrY&N z=LHgdt&X_rjm-Hz6=2Y!j_~vH`3p$`*`3PgiKigXN6-a)fFk?A{Vld9;d5zRe)b@+ zxKF-v8tr2EKG|L%3wYy{HF7o*>Fsl}1iR$>0XWAPmcZKc6(_mgCdXV8XBA+c=akm@TIZBrEL#KwNaR4| zdG*L!+2KL*#*i&84<#)_sreyok}G9sK3bDVLm;>h(?1cvn=Mt+b+C4>d>E37miVIA zHThbvYo)2{+W7Zf9_~e0)N&tRiD0N+766IeFNE$`JH}B%17O$_3hF&uT%ptGb$B4C zk%vdxM3s;SFA*8TXSTeuh%RQ79MDMh+I4^%MJO~kzzFV2;Y9BamzuOeuks*7|1>3zJ8E34zI>dVU}=G8@Zj zCpPK+`(F#4+48Ot9jpSqX#S^7t9ehTvT9i994mS#J?P&ufW&CMtpb&EfGNjzX_dE5 z&fhKXs?UOEPURj*$AJ$~e2HDu-E_$A)y_yqcjC0(Uh(`u;&{7P(rcc#B9Yjd^z2y3 zwHKRCr}og(vEc=kTRq*{|LLe~_j^9@;XnC1?Ss2IUeAtfEf{<#kYtW?65pjei0pHS zXcj8=R#k+GtmnAHbXMw<1Bl#vwiJXMp8bnvB=YFOqG{_{E%pTcG@|PHD_r^(|5({-Te`&4`OYLJ zr{?qm2tkqTsz{-5I?TOUd*ZA<&mDd#^ogIfZ@Q zlqnut`Obax0+?lg4@Q5k)U$B?%^ARk-Hiv*Gm_{L*ySQW3;j~%tpjcyq`7S z{yV!KEoGkPTxtKE+im~7@n!q(d^b8Dybqma|6SsRui$yv6#3g++C-oCjZn#El5g9| zR+2>}D)&y3qhu_$a@|NC^#faM1il)^veEOBwyGW2V!qB_$TV##?}-0Oo;@#Xk#9*t z_w3bH{gBl98yGAfEF4TRy}Ughv0qbzkd^fx^?BV9mx!o*{ff3q6w21mXR>?0-W2!C zYpGkpqBeT&Rm-w)2z8H>b%~3~q#Suw7e}iyvq~put7bxd$gfiQc}{+fw#sYgdsY6s z47AZRtJJ5hLK-OL4VC}AlONPp71{aqDqpl9rTnGZs)OvGl%J{cf8pfM(pK%W^JlC4 zn3F$8TO~{@<>!*W;1;RlMs3xjcHVr+yH4^#+N%5Pyd{!1P4bp$tL~J%J4>5XZ7(f2 zU#3A8Qd=cK3wa|;$&56XcQi&04qQAkF2NF{lq{^hUff0}!>5|}DD6pY?REkWdp5@O zA1})FY+U>={L6`S?2G9_eXli4O<(_->`rTi4rd3W`OsnZsE*LNU?zbA6e-37K4H2K zHbP1~jn%_K=UE?Nq3Te!)BcJsMdhBv7!a@o8YoDWNs_6@`CgG^{lEeJv9HnFCj^Ti z&-&wnT>jX+T>!_c+Nxj35(@MIR@?RR9dXgI<<%dwNLZ~dWmb|{XM^8f8TEFG&6PaC zKLtbrVliV7lWV{4iW~C2Q2`x5c0v060w!aT`bI7dQ-HT%8$1}WMp3!*ngwRgcXDGPj!vh#qiy$g7u;A?=L2Yl^aaH-@0Uw;uOvdM&G zPwa)Sz4GRsUijLm;Oiur+HHxVG=$k}@{F9QCh#tDNMDc_IdtWs!MbPrf>T(wTNjTM z_|(fcHF|6squ?#IuLjM0-Lq?9mB0#HjIKSjh22#*w|NM1vXLD&V}BJ`viDdZYVZf~ zSJhG6-cxvYSbQDqV_u$+12IJ!ISv*#R+q5xUiCp5Je#p&_4ahCjhDy>(K9kOUhy@S zx$$paqrVy49w~rZEa68k_ugIKYwf&N1t73e@{bFbeM2bCFaHsEBAgPi=p}$tt~-r z=;R=0Z0WgWpmE@jk!{}S^fKj1AhwTcw$zGFdR9Eak2$UEDYZ67R|T7)J#}v4VQuZX ziC;-M`6%6_w;7`%yG<$hu>RvOG|M?NH_}k{T4!xA%h&cacL@Q{VWg>8P#tD(Pvn!h8Fs;}E$guI?{{%B zSZZX+bw{nY31)Gqk(}y@y+ZpY-61q6e$-t@OpvgYTp9|7r9<&JYR~X5?qU!awQ3|NfqEC!Vyv7<%wk zc9%>TIFcSnoO%TVpX6o0z(46h=C=R8%O5oT=NCl}+EDGvgoPvdgDGqY3Kkw=14{1= z|D*^1`}APhpS~!1a5lS3CJY=&54Le`RWNWag8noNd=d13V|~33eJ-;}#P4#4mA@_v zt{nRtv)wRP)=Tbgi#SiH`*mYzz)ki>;>+UyDNmfBj>a97E+zn_`Fck@C$~axC3tUu zQo1+sV)-;LM=@7)nqgp`W}i=1iVrfeWr%dtJMF>UCs0l3q8F+?6gyCa(kXEmC4Jc3 z4njEi&3Xi5>5dAl5h@z}(ZPX;*LxT}HTtkOvDGN= zLL)HS*nJ3tb^~hxuYIS@*zArV`tCq&5(i!{XAWO=CpCO#DTyUGk)^yixJ9ks8UHJx z$;mE^%qrIH;OwOz_!IqU+t|J@J62efz14TtOM25LCTEl0ww>y0s+SLL+cd$|zArB~ zKf6P3&BlK$6;AUee(f*UnJPl*!q*r0qdGlR6K2c)kM8T9qo&U8tC~75_xicI^cK~{ zIt&%eKt;<|S+G5!=?o>K$8XSM;zl%fs6IF5Y;E+F@77~enCd-^kwevshGz6wd$LP= zk^m6VoIpgEIo8!2-={i_iF{!9L7D4}?mrWZ1?v56djsZ5fiEh}oMTan$N;fv{ejq? z(76tXZ7kLFj<<7jD|~HTHPwrTFt5&B>N1(VV7KWAusc>C6xe0-!I?W8lIjBJsDPrB z%DK6M^RYd7wTPmVewiiHFcM zwE^;@6j}%l($aqk2e~QD#6cXy|4-u}Jrx|}wslXajA6f?Z+s>eZs`XLQ}B77Vk8ZHUX1+yF)^|)F7)=@A^D$$kJ9T5d<=X6_}JTre+(a`D}C`%dhy!~HIsW7Z&OEydhH$jGOE(n?!q3*JNgEJ@&=_M#N z1hM!M4T9-zZ`=N$IkJv`b>{iJ#6W=%dsC5}DOE7kk3{PL%g{MkV~{fBv0ff$%Kd!l zmGYz14{j7CgZZ=@jK-SOA8x;b^twW6IiPT$Jj4B(10;9sON3{@Z~S>K4B9(`(O*ag z#!%k2oz@QesdNU^D9{<$x6oD!lVPG1#$bA*0n9=%%$6-NJM+2STjI7|e8=uL`b^HV z6F+rwR!_AjhiPGQm=&3v{$@tm%kX1l@e`DvdSw61ha~4_Mbt2n?WX1rO%9)UZMu=b z9-lTr)<=MQ@65D+nf^r7w8#uOQ}bJT*=K5=UeIT19DTW^Op&tEXKp?R+^nnl)Ts&M zD(Zh7ZZ74-(K|aoozM^5e4BpunVkEvKoMoaW5Z3hVXo%Fo0_vRU2StUw}*zeb+>KQ z&)*#yjIKbNtF0R!ukVrMRaIi(SU)%Z1JxVyKM}@YtmJC?r70PRfVAfF=WGnid{fV^0?S4jwezETh=+H6c!y*P3#a}Zz8}vs{0IMK0 zv5GPzcYfDKDz$xwSiIk$?@`S99g!;{w`~?MB3M z6FN}na>x~4j=bL5$(?%QMoIlaBy?Zbn+~3ZTs}4(*xGKja{H9H zNKiK=qcB}9?Pix|?2JyWNQ{rptBBuDTk5L;d^I-F)wguCb}TAh10z$*au4j~;bAaD zYq>C`Ey2#{yfS9JD!Q;DI&T80V0@QkqwFmY-m06*!obKb>&4SqDDBDGYQhTn zJe|wFVGvFntD|*UP25pVYRT0@mlp)-V$uf2#{@J9owbN8yq?By;dUnz!qGy>yg%v# z;|06;n~tE ztvFX(sCY?NP;IwyP`ra~+GFG3Xu*f0aWIGMC)}($h}h%;5f_4p3sH_(D`B#-5(Qzl*HXP=0pH_>JBihjlBQJ6=at$@u7@03{ zDH!=S4XeaY?L??S@bEJEIaPj+2P3tX2PiIhHy_QG#J?*16gk-(_`gFLXu0wu(DLHG zh-RbZE%psYbxWB4+W&ZC0D}=xIf??;3(k! zIZA{7Bfxz!?f?G?xNn;H4+8gB0pBAadc+q7(Jeb1i2hVQ>Qm`8He4+5=cd=k)1vT9 zC-e``e`mQ;@Z9}z8lF+wQsnwUUi(01q*z+3&~A|~I25~x^gl$fr7|0)MaN0e=|80i z_I-9D^mQTAGmaqGKcTq5bVLJ^6&tmKZ7lKi#>ht*^m_N-j>SePdOcp~^|L~C<*U!n zMm3*C>+$c)ho0v{=kWDup;CU!LnZu<3l;KP5xz}P>cxsu->fM0JfYN$ic-(+hf)V^ zDs9S!ta#^Yy(m1~TXl0uXdo=AD+(i17G3I2oaQ_kNjZMl+>cqn4Swn&lEv|;mes(> z%puj$>F1+Sr?rUL=&=cP(H92R58^k=Ce&h!)TUS0To^u~$3-Bk8=1ULy)+;FlB)O? z##(bxSXXa^JLL@w;pbGV3D5{vs3-AV6FMt34B-esqecx1)JQ3E|HYO1;s zC!NAQ>P745b{1Y&IlW{>^$GFs@|Subt66bTjomt~v zJi^%EDq7{1mJID@8yDvDITycn)WjiC;i!ZfFU=H-sAby)h&m3n2rJ99$eafnS#A zeabNkwLC%>NUP-$9*eYEp6#S%x*H>`5Be-z&h)cDzp%eh3nYf<&KGktzL1GaJZmq} zGt{n@Xg&$GMAxe&($-49E5jpU#+GE;%aluz^fGyQeV+4rLU=qYC9l&fHKs9Q&7{a@ zuNM5xXRKE%jZ)QrdA$m^{Byk$U*vinEw3}*VG-+*?-rfu$mxjj^W?N@4qi_!0o)=V z%~^4StsxotX!?qATJt8!eOnKeMBdI0Rm;!N$lI>az{p3OQaX8QeE?j>*Qt+ZYR&hn z#Fe2@k&nI>`cvei2Cd~jvaq~q!IffsHEC-TI1|5}ROF+ZR$LSs7kT@-&^oF0ck=U~ zG*TG(C@*}27035%;@U`{tcVJVUS{*W#0->~9UWF4N`(2^hIoE-Y8i(=cHYp}#A|RL zO-rk?w3cUu51C$8+1?oS@2l)-^}mr){4AHm0Gb}q>EAalF+$G!k}OXYnj3dpyco!n z`$<9FwyD)I9jl)3Q29vuo2O$Ymg67aj#B#luW9$RbKVcERsj+L_+gWnX?BCo|bTbLm)L`C(uAQln>MVR&}XT!_~d)XJA*wrn4udZh&1GTXba za!owaIYA-xUGJtx#DsOJ_^2bysc!6!*uNu(4u^&$2}h7z_DCW(GS$t&emc&0e?m4jRDQuLqWYf}M zmIJA%5o&j>WPmi{6)A!!sm^$li_F4OBUZOBa^1eHy4al3Y<- zn=#BI>N-AESHQ#)c&AlLRgnv_mR+T^9|+$Rnr6sCzw((gh8sJ3aeqI)zZu)4dtP&9 zOtfn2_KQcWm#-9QHjYF3y8==6c-(;W=Pyb~$MdBQ=|D)Vt(|thA{-Eq*iHL0mr3M&)>AQ)6Y-YuBg)vMk{zn>+rX2hSpFvoa1kMTHWNAcZx-euFxuj=8UGU zU}%CI7zSWp@1e_Le@(ykE6rZmoqz>o6J}J zs>}ILBDLsZ%#h{tEH%PWT_lxd*Um3=^a^3sy;=b@Nq>NALPK9zSh@+`Nb2 zSWj@lkQT>%ErUeQ)N}sed6fye7V|Hb4^h6 zj6|W1uK|aijgm`@OnS!q!GQmq(g_=? zhrH9Ds-QIy@#rlZ6-C>sxTuqMWC0>?t zqfYFAWk0uBk)>`QcQs6u+hMF=nb`EjiQEKh70hsoW-%u-9fqkMU!e3bV2%iwaCLft zA;Onos&Bc;jUf8AWOPJg6gqX$e382-JS$)dswIWM#T*g&NOh%M?yuI{)M^JaXHzR- z>e~(k5w&&6(liTnvpoklK6r7&GKdsi-y{Sdb7QH@Cw4$??Y>Yb!9sYwF2dMD}Mghj%0l@OUV(>{yH z80Ivlhkix%lAt+ARMjp*+Yt{kdqRG5+5{g$CgDQH$f>3z^3g!+jjk_4TwIM5e zTf-I$W3Fh*7>m_SyPuJ}4*P7G<`LysDGU~!P}-xnoWS76>ZPv{guOko?@*+D2wH@R zQQ?xNTdJ=Q4d8cjxDY-{a9>&bBhG+pzokC!YO=(oT0^&W(c@USDScfSt5PHKn5eX7 zh4aLeALFu!qrDqj{WHXb(diY598<2V?+{%~l-3N*w}q=!uUrvwYOHRqSQ-5&(~7bz z`{wy-_7VE)4Vo91pkfKOe6xs3^`@Gl>txS#p)w-*lX`N!x#7Q{0MO2>CE;A)EgMDD zgVKT6v~1BH;ljGj)tZg=NL#kv*5y-4Ut4?g*6@36wbf%Mb38pW)t&GueLM0Thb8F< z@yAQ76FDf$0}3kR!b8}BymW&*H!{WsYEEBVVr&>g!}3oF`wAirWd}NIs}~v&D%x+V z8I~13Aa`x^1*{o7o`uJvi3KK7n19=!WPl>WHv3@8v_lPeNKOK;Rq+uV4d z4|JUr9@QAR<^1bI`SRy;z}I{5FkdKq&Hq&RI$y!p{Qp7tnr~eNKbl(5{^9ErL5}|q z;7c}i7HTrP^yXs&*-cJw6p*b!!t-fBHu?x48zMlqZXqz&7_B|O52UH%Eg&YI-yQ~s z=2ZxTh>IYbH&lM^E83Lg%M45qE^C4CTP5PW=J?1`$n@8n-frmGC`1|w4YHQrOLLAl zLOf*aQAz{Q3!>~zueU)7{j0=Khe9AesfRdVGHck|($7aLm!ao$)>gR^XWEr6tvAf? z*dz;=eNaKo_o5ga3+8UA6~ld+x?2i>IW1dxy-N_!zP!dJR*A6)GItQ1RAbs{(MLMV27H*}2=7~rp=N0LN z^`%o}G`F0nMpG<yx98xzm+w;}${0n;s~IHJUKiExKHHg9$vpz%8tUuS z!a9bI3d)o2EbGaKMVg$r$ecO>_L(@@UtxcqDr+pfd-xQ<)7==&Pn^+K>u$|YxFhia zq2cmc6JQu5DVTRx_%5RX9x<9PV-(6I8Ut$5VfOgkO8G`TqR&ikas>{}U`#56Cp4$S z4@|B0X})$@JmCu_3SWSnbYQ4h0o*vfDGp!I;eg!9qU|ymPketsGAZ8#8oFhxwl?n- zrakp`XYX6YRNV2IUxhg6gDsb4BDZXs19!^X*rBLi85kYoIk|jX+6g z4BUitW#Tl|*ix_2@B&-3>dkr5n^P!2PbcvjSA&{=m#F0^7~PH^y;P@|J3uYXMhMLI z>Dv_r=3j6F+O*W(3b$LA@G0A%7Y7^g!sqBs)miwL($)+E3Pc$T?8}`Nhy`4_wqc(Z z&}z5p$&ILhyL_G(ma+NKUSG#~%!rLEecC-_-TW&E58E8t__(YNnoX;vTE{WzzObY(}?L+9i&?mPRAR^6YJnK~L>Rw3cp zTUJuBRfF(6*w7V>6@RH12aB=M4}CcoCEX4kcO>Ey|3uj0_-H_6-vy#*gk$Vy zMfXo)wC`!UwK^+&MyfDJg?6Lk-~fy_kY?s?no98?MfILZ6J0nLtbGX4x9vLX#s?L4 zWCPK7L)`R?T%I?JCAhOFX~$!_c(}vuH(u)k4f}x!TneTc{b5bFln@wFcb%JAX=e8W}3Z_qU#Ry@CH315pKc}URHgO@n? z`5d1MKWcroa)4#=0+HqsSi7UTCtx*Oyd5@J#H=%N@M?d^@H|f--LautX$pn86EdW+ zh*7ximGFI2&20!YIA&R4NOQo{z}4`1P0K3?2oYI6_N;JqddWh)Um>aMG^xKaApskq1|$NWKM6C#0;FBZM6eDi{|-Lk`x%^o{8}(p2iE(a;u$|${t>~LpMBhaJ?T@p zK*%Red;T-HLs&t2G3j%xjlV&U;9%2je^y>z>z<1IM9?2EukR~|t_cc1WsUizICRC! z>j9PdSCv_)GE2=ZxHggbxE61P|M(n@J~uT-e<=FG=IEObe4%r6@~=O~9DRb1;-lus zQknnVIXZMsYL3=vU)UV|%l%*I9G%aW^OSU)gOv8< zNKgXYJj!RXw<^59*JtvxKU1?n=0VA{eI`GtGE0TepKoq~&1Xkh$mX)t4Ws|5zJlCl z-b-aT{D0*s5LcK=$0Rt90NlYXMnl&IZkDp5d5==ax&Sf?VTtBFC{N*R#9q~-e@Z%h zj$LeGj0e#eFHV(gmXcHLl1rpy9#X_a*f60DUp_EUw)rpb)b8Jnh^nhhRNo8XabP~= zcV|d%3I|(LzN9+&Gy6G*K2#)&hnx(1s+#?{Bn;Cvq?y;&R2M}fr!OYWU&W0|ar`bn zjaoLkBr4sZ(!vL3`tm)b;zA9wwll8Pa(Q5wOo6yP49zkF!&i%Zc}S@%bg|h{np2Y< z&g(lt0D55hPsgS2*1$F|8aXl7OnPlaT^; zYfZ%(vspJfjW_Ic-;haM21+R=!`zRj;&JHP(Yw*#{t~m(kas(Og0Tteizv!mK=@{_jmP#mAudBMrkpIU04;SRFdMjIcO1iJh&S#?zh1#K@VzdcS_-$Ae^@DWWQV zx(8z!@ifCV4<^PlCGA!Tpf2QC7!|kOm%;P}^O5aViA;T$^+S|AAy%(e9!)O$x|sj@ zkDN^-)5ZMVDias;id?25LeG{7e#8~8rY}mrOQ6e;qh-EzI(Z4?*~86^_7vy!Y*c9W z253fDcsj1Yk!Vi>di4U1hQQxUfj2sNMx7cdzt>A8_f?QKCSxuXq zZ=7}O14A1O5HvRBpmkL-gpM-{zN_0qR~fPUv$#h#JWq#$Mr;X)ba8i@OwWhN8KP1g@Oi1AYND_bVBV+PG%!0KaeXw;GkP9vENoB_cD{TqRm$FJ{?+Jsk1EHuQ)Q14 zS!R_b!xvbWZkMfqSd}n2CzS6E4fgB}pR^t=?PQ{GJ??gsiM;ha{6UbPEdH1tsIQ}Z z4F;TGeeh#}TA4qqlVrr51>ibs(C?mWk8|7UpEAzhpa!3US3tmCH``1bLr;6!9{CoB zKrvu^B^Wz>8MVn;to*o%j%YDaMl~8f4ww`EE>2g@w~|;dvmiWi$QKoxNZw>->JMK&58)&)3Qq4k_+jRu@hv+P7anOLl;M^U{CCmMNNsx*IfYfnC;WOMjlYh!KqU z3~7b0T6mVxAmN;rohH!KL0}GM77!o4mDbyPeBF!y*2dRemN>~e!>Q_mbXC^edxatc zuZlw2@+qOEBdk%XkZ|u-Err%eDlyp1+rzxAj=I4z2ts%S(Nw{B7dz zN&LksBQ#w85?ZxT{$?XVqNO}_hX}zLXI2#ISMy9f6RNQ=U)3p5TB&!4mDgM9-wkt1&^!?6I1G1o`rpSW2nxn(+5y_X zO|oHU7e|6GeN6k?lfAiA^CVI>8x)w)7brB0cFnyc_EFm06u$^KPr)yIh6FqnTRRoaH4YNwolU51UFV)*fwipwfWM@KQU!lI#c9j>MoK5 z86l4zTZPghD~3DI&`3XeU%sZTO_N&ra*CO|Yf`7Lz1o$iI4UnYaZ=OkD^$6}alLN~ z<%^DL3F5{niWU+h{mm*(vxy;k)5orLvS_+Q5MgJ5p_MVQ7A2eF4IfGt;CqJ#s?L7TM70Zn&%P5TfwBnas%|0?&ZNMOF)*Zs7}5q?uNc*&5NIhS@4I zTO)dL5#n6y8X6HEHg(L7s{n9ErbrcWlyAerJx<-R#gNZ!7Nzi|?rLR-r@SNMzzSPLaNk z6XY6YJpmi;NMYalE-1lrudwln(W3IZxh#G=d2&vcbT(s2&rzCxaqz^;o+qrZs(4Os z#j#Yy@mFLj;GBEsbW){kB8?Cs{P;|HPYK z&BmZA$6(ax@O3U6rLF1KdwiE?yF%Q+uaukVw&B^@nvIF$gzYQS)^=GRqspdQ(AHYo z+I;gv_Jq&>^%K2cx0mk^<4#y>xs{$Z5#R)*SEn8)w32N(K3iC*xw2~WnK5r)S@DtQ z8V+tD3}RNxi5=x~*qOoBS~BcSTd`s43=AN=)HJcXgoVQzmx78I+>!S?atzaD7BJ;s z<-oq>P!7+<_er*=n**K%NHQun8qanS9;xi5CH}Kr-(xMsSTtE27{&$}8*;;Fq9PW` z?a~mQLOfZ!{;WEc6XD!?yy$({CENL9-GqWHS?}0cuS(V|$>Q`X#fNt0mC-!#TU*r0 zANIkkHd+4>r^07^oD54iET)bt^~M&zxNe7=CcFV&#~^J}q-U=Up=Yqa6W7;WiNLtJ zAY5rQ7&VwQudJ^310<#E1_O$X)p|*IWMq9aGct5hQDnVn8)T{QTVhSq=~u@;bS>18 z&ut(1ILmR|Q-&;2|8r6QUQUM3*{8x8dpQMmThr*$>d0;GEL>$kC1x{*`l~kql1#sl zh;;lx>kKluks6jP{?9^sY<8K?CW~LD^AtXZcM{v`s-bXDHttz3o+ZM0bkVFUNTKs` zPrK;b2x`gM*I8>6H{3ESpc1!-27oU|n^^JI%@TVoSv-sy1)^n!&UEsV#XplCkaHX> zz4Xd!esG8Dr_%f!>~d9M&@x1Hy2t6A979+YXx)(T3B(=SAZT5=)rWJp_)JGwoT6*7O3ntqQ%9$ zRl~D>2~62_Rql!Zh4a_ZbcDLSmGA1}Ipk#_xs zH_=vO^_k%bM)eIP;nRCdS&4fHXmBd8qXlLMZWQ=#UWxK8joMa`x3w(sq+Hol>8N8# z0`1o={6VAI+$qm)>ucDXD|NE)3CZG801d)DkXo(P{FqsZpt>pd>|Rvpt(sRBib*4h zI|SfUbyi7iGpW0BkNC@xidj>uKq~&OEYdG=h+;%*i8vwuEJg5^sZL)eXQTe@`%QmC>!~=!-Wat zvd*>~ZN2amRxaDoYD;)1bFZCqAvv71pf++z+smuUp?Ee#Wx zSc&X#I*Hg)7u&=cM#GS5p3L04a&|?BoK4cREnFBKT}moC`c!`99;?v0lktP%Zp8)3 zA-(b$>kns1r;!85@R!hw*~qy>cx3gIiLlesz?9X30%Ps?hgH_isv50%BZH`(RXSE{ zW>*IqAjw+G{dQ)JZAPb|3V5LeL~9V$P_Ec#m7YqxzCqa->2j32v=oyJ*@o_7>clyn zXUl>-ZOyFGQo@O4FSwqq$YBZFr+#;bmMY>jlL9JkTyo{8ns$eARg0;7lLs7!)~JxZwT7LI5gO*kt5v z?b(`+pRB=i!@_1V@k;><|_rwie5hLbZJoTDpi~989l+e zWuV=5Vg^leyhqHv8Y$pJ>(JXWW82OB)|R0%i`%UnTr7*S!i&}wOg9%Wc@p;sdEr!% zhlK`N+t~k&NCW#ZrHkpc%`ABZ>E#MQsSTxQ&yn)X$iy{}kp6|4*ZnOgLzpST%Wts| za)o0al)#sD?ddDg%)pmJ+xn489*Rn4KT=5r6G!rH5+88wpVh?gvPLODVA=;;50R(% z_6)h8z?AFaX8d)sya-PQtP9LgpFHucKPl(DF0sh6zOp{&--Ab zpss$7i*@ph(4BHI^tYAJ-7lQjLF?aHsKoD_{U)uun;CD7K#XsIPhW6vv2Vo_@f=Z`hj-fF*Lw$-r`OS(4Wcz=?wFefcDVe317(pM{CB) z2+hag>ltHm_5JN3G_Q*2{6www33@FubUksH_(+RkF z=E9;tc~8()8Q&v=<&^K~(N^7^s-itK(lGBSZQ@xFYc`+<{b^9G8fGWvdZEDt_dI|& zxl=`u@9+t8wcUp0p7bY*7;fbroZT z;nd~4hg2~B3^fGI&G8xhP0?W4N>T>}j#AgP6Abr3lnnZ(16S|wLkIlrHpi6>pDDz^ z_*80;#S!L}x$@S+IEWoC7u%`XYQv!H!dW0WpS$61PodW#lmYqkZ)Ga0 z*ZMl_9D#0R1{f*L*6p*_ya%C3uKZXAv2Yxu!P3^S9k)uKQ5Vl0=B>Kzpw=t~AiUh? zoS@@^8-_UprGVRxi`-h^T7I&*spDXQwuZeWyRo{)xNS&lU6G2@-g@=0#EI5ncvm&T zEm>zd-?m;2lYiT=%J!80J9g7<2vAY0|5RHi)||u;|Bp-&l%q;604Z7_*YApyFima- zVOh7GquA9vAMu2X>9rrJ3U)#y#^@dU3VegxWfXEq#H!a;yiw4CK>*MqxBq1}v;Zc^ zT|O8hL<4-Z)&b_I@((5w7;+jFlu7aGatKV*!;HP6@?Dz;LHz-4kqe8)>aka#zn+9s zEvYh0b&}3H^UpMv42>|*i$m6 zz#VBmZ~>UtpUg=_EYdj+#wnRoiierY#Mm<0w1CzdFfF1_r)5tTYH1FmIV{yc{9RdJ z%uil7THX!k6YB8~WQaB+80)t3-jO*(WMnvK6fO>$gbsQ^=;}MNUI*j<#s?64;08JC zo7+Sbg&L|7MePz%)K*YAXp5p&DN$6R3p7t4?W106;Yi_?lu&A@GNsqn?$^!3$gw`h z$LIBa++Kb#toa$pAS3cFdx+@2^(T!24n%g*D~&?dDd#ICl0w?dI`?$shR2C1-0+@` zY%cQT7$yHTAv{_xa+L4EDhJ1Ua+4pX4h|83LwRUsk+o_zhGiB`hW3DKjHeV!_X-V1_^~n6^0X%GU$Y)tan0EUh0IT zoauz5oaKb1ob809oa2O~oa=<7ywM3sIo}CM8B!rBeWgoOJW4`TI>9KLSQ{r8Wiv@9 z7$qb%Yb5{D!6+xOWe~hiTh#&RX9lDEwLD8O%6lZCf>Hj6)KS4Go9)-sutHuR8I1Be z`}ND(s@d|oZ!pS@@eA$O#H!TgwL}M%P=a=(%S~|(6Fd{IPuxzWLI&EgDrK4C`DDw6 zrbfUrQ%1$AtOl&fCx#&XLN=xHYqV8k?0m1v-{s^Jt5SA9$`ebF@?udd^$<(&10fCw zGgSVMoqS>mzGUYUOOWzVJXM}pf*p4LZ1NW@lsbqbD3TlMAY9-}3$B$s;s}1v&LfWC zOADq-9&svL>^$NKzO>*gl1CiDnw3lwX2hlobX6Amny5$^y?u z?GE8Zdm~bck~S3Mj~kOIaduDUY|lzA}yMW|NTf zJ;w+-`Gg&GvSAk>^apL#)3S~dbn;yKsFyzze~1jwyH7w%8g^PtJV4FLnQ-E5DtJ|k z+$0r9_{yaujtosHUUYjyQ(nPS-_Vqkb2!Pg}ZFdJa!0cLv_TqJpbnF>t_xsW{K zo+>c=qkx%x)KFk{bWlnmA*n#2pEoF_K;jn`l=2Cf{Zt@ITuTv@(%ycafPTT+Wd^0} zT%Lx__iy`uDk!D!kDszPV?}?g&H1;trRU_8W&g}B??x*a? z6YL#XX|iT)$;9FvMl9Z4x1>@0;1aPmmblM}Gcq<;J8PXtkx^rTf6D6JY3mwxA@kw1 zuRr!RUIY$&;Ey%z(w~&=J7{*>yZ29IC+rOw{Y>1H3>_8Z$jx?&eQFu0^u}z*G46{0 zb7vL?@PBw`-ud6%nRNv$h%2;*o;G*u<_?KeCK02bCSr8J^ET324vK@j#0w`8qiuMK zY(@MnaijODE&9>YeF8rjTXf&uxomM7OsByQsgTiJCL9qmI&mxVZ_FOgBi<{Q@YD3p z3oBgumJ7$8O63wUI*jL$9m#|)M@F8rL+J1#nc!5%p|SU{i|%k{HvEwMw<2+(`X6X$TlO#>XGENC$IGx* z5<>ekZ#OE44|0?|^F)=|*F?n;X9~|ibw!s2nOtO zGnD#7WFvQ~*5p!nOQFkic14Yzo#7n8 z(U^ZW@ly6u!#+DAIXUWPCNWX;7M!RL!RmRc*4k99Zo>rcCKX9T>57f$q;$o)`9fo~ zZnpI{7Mko#zth&vm|YjUx3qv26KBs#u!5G0-kKAe^n4?3;lRee?Q!ivdw5a#zs$W0 zcvRKZ@SiJ$OE^J|q7sP$7L6A)R1-%u6J}%vCyI(11eI1Bsai#t0en#)%mkPmM{TRM z7wv1Sw%V)hYZdU8NeCoCAR%73Xa%%-hEcg$AW)d^xAs0WnLxDm{l4e<|9vF0&%R&Q zUTf{O*IN6X`02_d2CvQbI0};fYHQF8%we23c)EUCr1BN*nn`(F3Vk?;<5=Zi^+y9A z`jWx5^as3!ci0`d;(Vx2yHWR{THPxPxC6)hi#rz?tf3n3CsP=!RT(g3u3#c7^8ELu zCbB}t>%TeTd|p}!TqQ$r*B@clTuTEJQv&LDnZkY(FxIDnSNwRJ4&!}=Cy z#520a(Gj?(%3SAEX16`&eOw-RP-So9}h41xzQ5ivz$Ni_B|`4(r4L6H{`dXJ+mAzQH2A*aknXUXc=3`u5j7u`)@ znU*WHi|nWI++8#pn<$0!VV-8j^A&OSr@+i7A|4LK#NpU885c~(;YY%bGZx(iDM-eP zBuSSy7G0MXzmriW;~m5=uR*A%YJVp!MdV7!n&h4%SwiGW$@u5e;zh2sTm*iqCNnMN zJyLXunRAl0G^w~N$UF14WZa*n1`z>DY*jK=I@ z!+kp)rJiG>7(uDJ8Apr%BwZtD)p(_Y{T>(+|D(A+j{CUv#w+hhyWBY|0?Pw1dN(;= zlTJ9_luhS+UG^Ju_Li~e86XxX*q0>NE*6mp*-t@nU{2^AW6^vT5r$1O|7(dA^mXOnU9?zl&L-%TPW zOXg1BO}C`Qr|%{all8uv&PkQ%-c3VPT+iK*dD*SFzH!>C&*y@^b~*tzErQuwC3-gDD{!Nxc3{vkHLxgKDk#`eJR@t2(DhPW_X z8~CTDm3fFC=QbPVn}3ZmG&-ObgrMKi1nM-u-R;AVbQ}Z4x924V^M&Rx-}JG2#UMK6&g&) zb(<_fsDZ;|38&m~O=xn6QoGjsqfC(i|N{h!EKq_95AG?j1S~#6w zZUmEUccjJ3jbJiLW4=$%=7J-A|OOTN=-?lV(3nc_qVyZ z7J-gvNu!XTUZ7)25;`K4Xm|9Vb>-2x<$s5pV~3zLf)LLQWbOY@$jdZEUbb@G486e~ zB9x0T=l@M(8o%qh{tbO@LYrMA~uAl6}tbr6Zi^-+^LZUL7B;q_y$0 z)Nv_(hR=i!MyjTv$77v|bU%)IV0R4Lh$Gs{YB4NQ?xkP2mi~YVhjwTCuV6#pIEI1t`roD2-*ym^1c8>) zeEj%0uBzNolE5;ZKfJ3Bv4g${4l5!D@0Nj;@fw;?r0g`h4S|E`t}%h<%`D9W}o7 zmPL?isL__x*$2wrW)4~11olpU**j78&V&NxtT`qO2}3{2e`gH>$9okw&>lR{Z}y4s z1EBiZgEV(A8#cA;RxRI3pPb~;V%^srE!voA^=`vD<|6*6vRjIuR1>~fPv^g|Z`AO5 z7%@EYK6Fd5`4qf#^78_o161%uf&tviA)HL0uU=VD zRgR2upcizaM4~P6kzUc5w}qEqb!KR>_vrxkXkOqayon=S%X8K@By}-$f4<#of0lOl z=coVg`_uoJ{_y6N&uqhksPV`r0vDnG;V%!2hD0M=oP^#ZeMHG;Vtpk zlt^Es-NjfZ@fQ533~NXk@GB?sUeX?b&c}X5+E=!j-8Q^Y+RUWQU~6XVMtUl~P-|pJ z>RDR+r)CBweq{x^(+Y3uo-@q&1-*1$k!?vl!5J*J?<@K_SJSx$u}spwVbbOsA3enHj(QnIKDd&o`-CRefyTYFU}J_~lF#gCVo6)z6g?ctWa{j<);OXvw}CJE|>l=89kN@ z>OS{Rz!v{V@W2_fovUyrj{@^*r!wmThm^L8nvA>-CYNp2AFIXUp%2$)Xw4%`@s!_M zVASm;v~)=9Gk$#LA)k3ifs!zY9_>$=6H#yF?qWRDRx+yhWRC3eQaQPAiTsh3~>zko}Cw`)TC)okKbC+}#eIsO7-#JW7z%BbO)=?=uz^==g~$UWkmuqXa3&m$Zu#B>Cmo zBJn6eigN+tr>Xde9gn_ki;hR#V$;m~CGXwFqL*~s42k=m#GwfJw2ng&a?{LfB<=xY z(L)la^=%~@{m3Ur2%0k%&D1Hfd_6RAZz5iD$zsa6yGftB&(JEkB9-A1r60e>61ig1 zXYc4%E>c7VSA>lyAQULY_XIDu5QK|^3GbNQN92=nm(T2*I*Sx@;K*~ns_u)`EpP=T zb!kpIYj6f)BFWkxF`a9XmU3xn&Vx11M2nW^ za@8^C9#KKkjo8Pv?4g zc9mL8OE=}at=ZN;Qr8{c{kxn>b=diaNQ^Mwru6&9qTdR9rE4JlP$HCO@EjfbyRm2y zp`$dA*2Shvq?R!OIQoxT?-^hzdV)Rts7iITuKkP4Lx4A0$H)AQy@7;=?0gn zIB=zkyHx20SE#tp7_fkuOX&s!{*>Kl#{vGfZZP0ae1jbi_}?Pi0#|n`{&_nd@V9k? zr>S_6P)gl^zpWb#_-~x~fW!g*wr()szi}oB3jA%|V8DOl%t;al_$%FDjkzRxY&ZDJ zrAJDCtx04~95LqbM8=wuws=8m188-xwW5c_HKHh?+dH7=HDWL-*NCkN$J$xLcq=i)NHQz&>>5jL=0SD*3NzPSnQD}0fDKvS-C8LW9ly1_= zQVlN=QBBs;f+UZVv5@`MGXeOJ{}#lDYMmzU{tx9LCpKlWG*7u;F!baIb>6RC`83_> zmN1EcDb0r56P`Q77oMRF0Bb*!u8WPodC-SzUo;}x`DgKO7yk|@45B=0yUM@46NMe+ zQTtCXr>i@eS)$>Da>~;%GkN?zuVp^&7x|^Bnfw#aluwhi%(`M<(x!7)4-0Qs4>!H% z_>>M5k!fyvPg0TGkBwIfORT^gwF0;+eR71117kT%_fpP#tIS!p37^6X3nluxxd>#!c(oJf@6^21*t z#)OWtTQBwJ@aobS(ED`t-bQ%*bdNb$Jc=J@4VwtNpnc?fu7=0VlU@Elnc=MZCgnFq zS$HX-(EnZk)Kf6Je?Lw3uTuIqHrc<6dhOqWt5f}Z{wn&1$W3+7(_0UY$ryI< zrTbjwb}aXJ$o*1ze8|Zxcz}T`nFU_>*cbSgb#iwrm9&Dt9L6oCY~428x7^&cFPj6H zp22a`&2p@;110;ibNqz}Vum2yDNqtcti#3)S=A@QT6vXp9ri9m?7P=vIB-`5Uer9{ zmy`ysSRc=D*L}=IAVz2G)ySNLc$S#qE=?$&yb5-|UzOvq5o%R%qubE$^ck;=(wBnc zhSWG>`sq=p$+HF@`_GbtP+_pEZ(tVhuvDYcWYsuCU=+`fxc7rGb7tRE6Fgk(pR{n^ zr5OQSUGI}oA^WP42SGRro8#mDvn$Vs(rI37&f37(>SsiVfh8 z8AD-5u?2cQ^6=-%tORoDqM8~6M&pK5iShc+!Q^x{Fo^N_`!R_|XbDlOM+GtpM0C0z zt1@{8CU!T8a;!l}ceg0M;eexC>kU_j9DiKOH5fiYTxHHn0}Fat=ku)#s#4H&6B|{p zbG2A7P7|yB>8yBh3Mr}eMz(}2lW=mq&yn>$@!0j|9lAbNr!TeO&&h(5jRpTgW^$s> z{1i23(MDvgb9|9I5>@6dJy{A-J9ZhNKcp?Qe@@RO_Rnyd>!pTsWO;eEr*B|#a(S1O z3wmrwU*WN8g)erMjk`23xQhAY!SwJC@S)k9<;B99Jv5PL8)EZPi+H&#;zi$h5mgO9 z4vuluN+tq>e2!iANtg9m^Urok`z!V6rzfz;I-PjQXM1wh`rc z==tCMg{hO@4sKYPshoJH`FB~XGPqpXrK4rdY=1`md}s~xu39MzxV)8<~**2h_IS zGQkyd@MeQYAITga%Ij9+mha@Oh?b@QxZu1|1N?dQ+3oTSc+RSE=OEWyW1V`wuC7R` zyKNl)ItEtoI|?_QOFfa?;w4!b6=h?xj5^^QJ*&qRaLJGno;9Rm=`7}JR&jV1^EK<7 z@T}3X&AT)0j4W;8{k(C)xWp@586Kx@ zA5n}cb#8ebUJ#aVVcv0O_9P!TC;BHp*0UZ}G*wn^-i|7JI3#6}7fRW!x@`Gk%1%#~ z1*Wynxin2&=njp~$Uw9pt}9;N<*whPF_g#AGW#U)oE5c-jn`XvMkR{%d}}aT93No3 zz9#wYgV7a++G+9@?6rCIjr%s%H=g==@E=9N<{>4qlEeEpx=(Fz)^1(M1UZ8Z3!IJv z#v^wEG4+k!*F>TUZWeiXYwfm$IK&M`7dg6&$Tf_^9l1K;G!MA5TlRk_E*qditwva` zwcTb+>$W=gf8Y!ru9(@kbW2Pmk?4(jaq!W()hTa?49DxcOC+)q<1@GVhJSQ^~0Too_l zH(n?>YZygYkRYBQGW^Fm>sR$C6*qc(UI+oe{9F`VJLBCGz-xh??2R&m;?!k?*X$qK zfZh*1kK!dcoEh(Hu8M9Q7S2>cz1T{6CsU0q)jRwxkI1nX;OKCZvG__-WGza%N)9_q zj>JSE&1tsAM)Qly#<0l2_kWO_Gf~{oGik1Mn_u9)*W39InL6fcc>J48*+gr|PBmr2 z^_1avK?8)ItqbhgDv{YbPG;*QnXO!58uFQ{WbSzXWaz>MbFIuq`s~g%&HP+hp^vJ}{?cmIsSQ=bS9)t3WS)J)o2c%L$RjvB1qZIG-Ifr! zWpwKROhY(x-&O2=ZMR^{VzF@@dZ-}Pp{FJ(~|6KeWnibCh962A`a@=0cnyr7m?jb0vZ&;Jph?Jlu!gy_!RrPMQB z*?ZWM=A>7166j-BZN-dY_Ojq5f{%rKv z=s4WpsV*K;H`@S?@#T|((qc;@>a34)zxodsir&gag}Yw)8=R;W7vB+vqd#wS;RL z^O_uaMzu&hKvV}CPzc}RuG=7d6iUW1q zDrx6pFFUGVkEeuOAkFY(H&#WifjYZJOm~(v@KX_XFRVhjJ9H7!9q?U0qfSnz;`-vh zxW0FrYn&J$C8B2N@i79D-*3ri`?&+>E37iCM))BW?FEs$nX68mi*iBpy7X<vf)9?JATC}1!*+3(J8-fw}%@^1`{Cpzn!lKaZs8wa;3D19+gRHl9m zeU5d=^f}&TKr%qL`H8)R9%EdaFQQk$sN61FcCPWG20NeE7{_Z8TSCZQCXMjWLI%LZ z#&R3(cUditdcYSo!f3So<_ipx?U_WiNxAO_Z5dEpVcy14Y!Gnu9m?o?R0OO3hp-|cQ9QZgRw2(4td({#U5Pd*{sOvx3S^}bHCqeXre}^znv0*Yk zn9ld5^WD2$Q05Hj039iX?6J-uMe{MW7g^k}4%roWqC1M=#UU5~N(X)Twwi)(fI0_v zHyO`Wg;EN| z{Nb)1Abc&iZq|cHo@^}nn@iF``2S~EvhH}Wr0m~mN<`^1v+5U$T8yjgCKUQ#C6Qx= zt$~66D`B_!5A6m~+h|Lsz(DuZzd+9*_B4eR>Q(UUHjnrs&k0q*k>fUB=5K-jOXYp(K%Q zwNxc2cD+#tH}RjK*xjG^fX}}|)U6N7Qt;WQEFC_DRwXA_~G{2O9;#2=4jz-Y#O*Yy!f?jT;{vGNq-M3L7cOg1k zsCTsyUbrBsNF|~Mw4BuOE;jMF6st=Q1K8ZIi4Su|u1dHNl6Z{QH5-eJqd^W%P0?++ z*)3qu3YixNF0PE=$Ajh6YlQyJubeeN>xbkKjp=UlBcOR2pbN|DaeQcmzQ^fMbL|xp zD{|$>Q!|p{+(qG_7tURxHRrxwbM7|;Uzf@i=Pm)^+$EFCRPoLPp14&gUW(ccU3of> z9T=&5mLI!gD}=XW7fLbfDaa}yY!_FIj-2ikl}h->IL(zX4iGB11l2`hKDWUpq_ydd zepXCAw_|mnoi)4B8B8eVo}N7Wf7Q24`j+gNczpkeDK%cs<`D2KhXA}jx*|CGWsd8f zlno+>fCJs+Ep-UM2_*df7+J2ZU^+9pLRblGA;veVlR#NyE)R$0PC5HXg5$t4ISv>v zzqIV%od%|G1B`%f1jXbKz`0<#J{SB@P60_Q$GIST4M&4T)|4GRsGYIoJ$j+f1?pIE zs$MG_cuLt?C5bskVWBoxci8pBGkceec)Y1|6h{Y zY!Dh@)_pAq#U3UzP}Bp6bpLw5(Bu&uk?D@AHa3MqHm7X^834htWR(o}Dd|y_+2-Yr zTGhe9MEYPAQb%b5;n(2s>jJVGh+|)}uy(~9GmOx`$gAdHF9D<%E_1!l>~Y-q26ONt zW$ii8Dl;-h)v7(`y73-k3=GGYM*Zs8i5z&`j`!>XliU1|g9R_qRBo2T1c!&Y_Lv2e zjOJL;5^CTO@m?u}u2u8fZs7>TD2q3wE6p+WAfRFwmOXVA6I6NnOA#SYJRY8@v&TA! z7U@}l-LBVGg3CjpakhoCLJ{Q!9O4c_*kMp~mrr~%X_?!S|5}^j46WC4SQYuv4w!A$Gab%565UBYk z=y*_%qN4xJgO3U;i%OY|l`l@79aeI75O~*T2MO7GMV}qE%h_SIoE?nNCo&fxW+V8t zgxEP>g`8urk^zL{Un=L7V6T+>-)=Jh1<4H-e2gXjcZlW`<|m0i27S}H+CD5bURfI+ z1}}PIgxGR$_3nI~$q)dk@T^v#C7&*CWk;9fxypyA6Ob$XM}c6Ys%qi>ZNN}P@;p@L zGPfov#Qi4HjDjDA#czO^!AvMO!!ZBu8@kvkzKI6l#mM zjyY&az8>^QMJRd{HC3~Lr=dp^G!YTxeJo80~KPNg%)#zL|%9+>hDE;vQS%^HWmmuNI#+g&(TBL?*@T zjLFSu@OzK4$=r_xpA&!+@|4;q)Na0OJ>Ojk<<&@(U{y98!V6I7yYab#8-69Y;mKY} zz&C*YNmTWXpfaJ9AK3SFv>|Xy<5m`uZ8qEE|x!k4?v!3CWZQqupgaX-x zmRKOP5aSlBK_#p6p&Sl}w{aL`XJ^F5f#IEz8&hXLb+qX|`)$w7Zf6!!hs3H>Mm4M5 z8Py>%>QqmUR562{73@gmN&d38Jwgo>K2Hq`M<&0Xn z>X72`bbgvxZ?4|o4*e-}av^8D{*XFDsS9_pr$ho=hG2L0g+1p<7?C8P2z9nr4iP|6 zEIDf&dyC!xA9SE3iWbikjn3?LC$BI~8c`8EIBU*dky<2Nk(&}O$438r7&ebPGA+T@ zD09Bf!f@Dc;xa1Y!JEzMS^Zt+W2#f)>S%-bZ71d-#feBvt7~{0cT$}(*KqVWot@j= z1KO?#KcrZHclHNv$NPQ+_xh0fTNih9qxEFb>KIzApt~Zh;V3!Sj3&4qdr~#V!wP|& z2t@UPLC-S~Fp*RDr6sGGuZc)?;aE;}Y@Ce(DiSX77{>sM&G%wg2of*pbaOj8Vph&y zGUKPqlE;td&P)KgJfv1VFiBNH(wUhVwUHDL7>;gDJ*7Zt>%(vX0wef1$ca zMlV4rZ#1$SS;K7ig{@o|122*BM-b$g>-KlL47a-aLeorc!+4gVt_)mJhy1LaMf66u z7X!;ad^HLp@pf)^Y5C`b$UuxFMJ%cyrqg=see^ibu4~YcWIT=%kAM>1MJUG*%0EE}cWemdsWLFuykBPx z3oEDcr?PH89xiVKx61p!G*@%)enU=$@i>+de234Ap<#_9DA^T0o;o!Tb7=RY3i6gQ zEJSZIGOjRPKgq$2BKm2uJNrG~fYsjUC+G?_;LVjvTXe{mjp5rtiUznIRJ~OF4xeYE z+N*M`sq_N-FxZ)B6-$(0EQkCL#^NW5OuVFlhZ()M zMNQx09A~-jiJV#42V5a}#Pm#r!SV z=qllQ|D_SrNP)w;DsH?g@!>zH7@m(%0(i*Ay3QTun$E2*bVxcsat&xnRu@cU%^ngN zf0!Ij)3qe0({c^im`oHJBC4>XedY(kXD-d48E*acx`>KH8TI>UZHRO_a?Yg^H_901 z;>)pPPTxv%(w}nTS>`+8$41PRvYh7CkRxtXR;Dh_k$c=?AaewrFO|E=GME+FqQ%}$ z%UmOhOamI|F^7iinI}KW>wd;_MU|mg%3+Yml6z$FF`&^wm)Th5SP!yN$VWiQ zn;oq(*KysTnLV^#Jl zO3nVrW$G!%@1=ge(PzHnGCzQN-R>i4IyJh?*VGz#gR63kVHHeUpQ_009BBjW1s5e4w*BZ?sM?Y{0+*t+VTRPKdV@_l zUPt3B&b{x@h4XmurRGsuI0Lp=W*hP4VyBtS8_PKiTWPFR=7?0<<#=!AdyLE-xt?7n zQl7+GuP6+$sDiaV%k)7fN29fe3_xs1WSOZHisN#eIBTGg_we0|a~y+ae(4II$cFcy znw&pp%SVqP;!67Tm9A@LT8zeD~^kv~_Xq7k@fIcFz!a&f3vgPJIZUgF-2Yu^2&(6q@HJr z|8Y5FFeCmOsr5;z@QL7#thfny#DAppyp(D#3b{knvpo&s2f|q}dx%xSHnnXYCY=T& z-I9pO-HL}Md5qW^NHW^nI!CNtrJ$UN3C0@hGo}Z_8J;n|ve??+DQjPXhWPFk@@4UMXGTn(>;R7zTYI@B z^6=mi#ts}`0>gj`P&_kI(+)MyPkqi?hd1T=1Dv4a530K3_sII(E-hEfAAkjQ;R_q$ zx0EI-%I?3^pBovU8NbG3UNgi~f_7HNLF+xpdi-+L>;uVWkC$fsIi-pCv%-KxCg#O! zlYu1`vIf)*R}}C=q&&_9yroT%e)GzPhij$@JOrb8);%5KlCs5C=g;#iBaT3SI6hgO zwr-mRwcNW9gVKu}{|WrfQ)7U!Sz~?tme|cm=n_K5wwrFV0B2HR?(jtJC%^88x!zg7 z%lepER6P+r_`cGS@p;E~ghWgVlvzD6HqBM9Ui}^A!dtYwiYi7N6Y)PO*k2+>D+?m) z**2D>?12#z12XM}6=n0ZK@cVu@M>$U>B3wwTh%@6AaDbtcoX#X?Rnc|ddCD~S^n>f z1;V*vX+K4ZKgbf*w_Ml&3v@zo-o$?XL1J{!PqUSo<7U)HOz~eA?D~#>W3cNsEolO+msb{}N4>hTm>iJ538N5sW(9JW zR-O|-(HZd`-XCRHi9mm%`=ZKUc}}J`;>ikEj>f@DUTgrRC?iF9)JzH;A8{UjK^382 zsS*`g^i89BBmbV^6b7C#OTsbL}l;HjHDaOP)<3c{gg{iYV(^xcJ(srfN zMA(o@^GR9_Q=-dx($l27;;B?MEzg3cN}ZUVB4#J46!FiIDsxailD*iTp0YJPrG*de zD^;~5%fVj9dkp(bA^m-W_2>g zrG2DIoGTeOTKgN8xY5bDp%KrSY_v?}Y`AgGkoW-YnvS`iH9!(dqT-xx7{Pu=*$5kH z7V?h9*_DR(QN)YZ;W0;`^|GY{(*^)1*!eft1l##(?M?7IV;{VH;5 zf;;Z^k+o+3X4I`4a^j_S8QChjj>yC;%>D5*7CbOL0KYmhhkX{lCQn5ek2fS5!p>32 zrl8wBnpVg_y5a+!(DY!ME)C!}b#Bgu0rBYAhyKboS8b7aQGhISbH)VDmqdw;pGGIE zNh+RmDyM}4<%~1KV?2W+VPDvrM+LG+le8+G)~3ATW1!`U+*gKAeC*BC^_8#uyuj(^ zJIgbQVRU>;=>WFMJaSxjFB}l-dzv+mkVJCL`Yq4u@dX2E#1+1Gh->M+LoaObh3_rq zYZPDS@H;vt+gg-+RfWIk5Glp@JSMIT!$2r6W9R9yVB!|ci51}+FJ@e?-b|%6cuY7> zBE`2C^n84tbtRSg%sITu{0~mOlpRDSBlH}(y*O4g4`WAWgiI+M>^j$|dxj8ZT}Ql* zl}6|%lFRX~5sFB9`Au0yC`brvLSN*&=u+I2RpW@)7*~A2zdKpi?43Mh=09Cu>lv>| zC#*Ip>dgLtl)z_9n>+Ggrs}MWDmehS2Qg`*XLVvb#$Xw!nqA&h9~C$)c*l?onK?1= ziZydg!6}$j{sX?_FYDPDD+_T3k8J3bXk46Hi9=-5E3uo9$2`#&StOGi&)s*NC;J^Q zyz@R!aC}}?MLkbt9L>C>8F6ZvP`b@wu$=n3j92yqMkr2Kw|#|b8{_(o)&jfjVOBu3 zjp+>!VZ%_$DwcT4TJ*MrlT z_=tzsVK=cTy!oddEfKkzU~QuZ-PHUfoDdy52vucmoYTD~_VQbJvFl;!4JwK3`>FjL%i$^oP} zc?_|#uo8wJ4{Y&-9r1zu!*0_N&#qYN&>gZ*NNMvUeg*VP8IkFKLD04pSj61gD^FG* zMA9HO@k6Wu-CY<%7kCgiCQ1?VwChJ+;hEQ4qfz?vnAgw2s{j($jn*g}XLuqxw`x9I zL@lH|VHAiAB;p?C2|u`Gk5N#y1or~_d5(AizZiQ5o-hWx|C`@eFpsbLvnL#Q(-(el zHUDcB zA;UA9a5sSTOxz62gL-`=r+ekk^C;dJaPjiQuRNsM8UV}3ZxG~HXdN~(GG0|ynnSFS z2B*)a_@y!x$9WuwX6B122lrkZSE3k+($s3+9)9vI&>tC^$uMi6^}3WlgPz3SSSHmd zxK{fp3BSDG3s0C#7OK{ueh!tDCW)9D24{SjV!Ryb) zPcnfD0!UAs3-2$_2#nw=C<`GK_T!CGG`L;LAsx$UqdG2}a^ApSim9^4%uW>EvP5dJ{)fqXl;4uMGOJ+4DcFi8_q^F@1fiS05cAc`5uO-z-t|hWKQTR(W@OJVCzMUw{z^fLO`~wb4%@8+5OwJyB45`V{ zpW{@KHP)NVaU4&bg8C(esweUsmE0yM$x($+6ORn8TJHhI2CP^(pcFf54IiajfVpiC zWs5)s===r$+EzTxPO_##w&V&ik-O*N?2JTH@X(-{op8wg0Jaef_(DaPSohna6k3Qf z&(EnwAl#D}`3hZ5wP6;$NDc8Kvdke%0(DN+5Wx6b@+IETZxWRld6~+rVA3ZdZbhOM?mJ-iw=n4jY(enoAuzQE z%mG$dEnH8LThgx|ZYZw5G5zf&rdHe!0DR(G#LRSQ4}2(*xh;atv5IMOm~^I5@d|*|4!>WRL`=Vq?-60+f+62D+1t+_={wbPR{YFZ~AG? zr2%mc@^fp@ccjM_5B(@|&hsa7j^pXDT?CnMX578Y6a3z2i8}!00|5isnhCHzM(r)t z@c3lIml23vs^*sLT-8`E+S8BB8zB(}Fao^h%;nJG-bK@@N*oyJ5dmut>3UC51KLS1 z)PO#b?wIRh?*q)d*Wxj6-sQP1j|+ob?i)|W-^&L7Xi(=aBbp_GOt606RJ!lv(bl5d zqBqtxgn@~9(-7r8@(qxBj8F){zg@v-%FLCIs74oIdvGG+Xj20+jGHQrvNhQ z6DMrM_`;W-5<6AKq5K%6aZ{i76l zT|oO)D)5Hy8iMcgG`}&mpFORBC3nwsP($fTPdKC;aQV#IGMX#hf+y?e*~)lTdeLRZ zUFKf-^AX722tAa`mWbRxP!LIVWEMAy!vd#q!zFT9=kgpR(cZ|F&s#$kj2d<4l6^&v z22E?r{c0n#MXIgizmt*ix=4Z49yixoZ>U6en{{BC%!RSSC6d( zi+MIF(>e|bmGu1?HZoP9XV6;}oZz!m`Ccos*8W~sa*M9S8;NAl0ooqzT&_Z3y(&45 z;So~EJGd7__2CL#Y80isk-8)FuqHgjx%8F=OK)D_T>8s}L@a$u{tAwpUXFf-v6${= zBxmvJDo&oLfY6q&q`8V#>Ev=L;9QZxPo(xT@MZA8g>&SozDBNfn{fA&>1D>`aJsaA z_Bv1YyR}_1H}f~dC&`MY&;B@FP1#ME{xaj`{>ICdnLJl85@L(*p2ytMZspR4MoWWB z9~vb;+3R$s`CG*Odf6#~CYcL*g&#JfzzYi(mTXSWH!PEL27#&qqrmwzi7!fQvBZof zrhyoqyBh4SkeG?YY$axw#7y%BKVL|NlCVo^mB+n@HS@5vP zS4p^{SW+tN6q+u0c%q$BAt}@Bl!<#JX@;FNjjzF1&2WaVn9JHMmUn6Cz!eWT>lcfE zROiww<{Jfd(g(9ndSnztq$7HybxHhHzGaIBUak|GG-2%5ow+1 zX>zWdp~hXOT4v<+b<*xq_k54}h%_rK;si|*GqH!goaj7>u8j$xS~I80Mtem1#133& zeOG@ENq%3ezojPY3Ka&eh1q^fROQ0fdcu%l0Gl|e*&A6bu)&wAG*V}ONtKFK9iJy& z;PL!m{d0;SrM1@Q>UW*>4}Rg0tq=G${|>scIwjN;ukx6+dN2+C>|F`2P;;NFz|Bwi zXDT+FsYEZt8sk)~8ezCrcOdt_ToPF;9Vl%G-^YRGA?=B=^eyX`KRtq)^phi=rpxeI zWnR3v_29LfQ@JUN_4Q{6Un>k*zGHkASvx>Gd3ee%!FhZ(zVOeTxhLZMJa}O6oIcC) zsjR6s>SEWbGjXtMkkh!L0mU&_G)H8ang=&GSpz0BV)(s&^!?Ab!7S$>e;Z-0;VSr1 zN^_)%Rg)u<|1gPU^usQBio;w_$^2`i#_K zw=+J~jv}CnrU%o~hbPmEb$ab*8yQcHvEU`;v53HHYPy1BpEN;vM%}3#jA~N)8_E@6 zF@F^of$Ep2ilE3+7-!z9hU1Q70y1l#BXM}=K2%Q4+}8*RqMYb+2E4kF|Z&hvYXx3-eUr@AE-n3f!uqPe$lWgV*vwgFZ*$D2aX~OXV(<_0!QO zOY}o`k-Mt2p~kp(V~sJZb4-obn9tXtqDoH|!@jqDukp#=8e>c08S4A|Z};~~+b7T~ z_TqsmtZ;_s&ZjEh@cae*>@lW}y^*Zmj%`)hDCua@Sz}BZn@K^6Xp)JH@thhXUU;dh zHJ(3)U!d!AemI)#n<#CcKlTkijYZF^wx+gGc-x+F#^ixfLa{xS#^e!=g#NY1sD6vz z4*o@{1J~WsPLY$s{O0#lzmqrbF(y;RWQt7PLHt&V73Hh6>il<9&nFY7^0i3XHWgQW zn7H@(Uc0!0jVO6V=5(k_#qD+|=!a=v%=~ z{_UbOAM#Je!1yNbA#NSHrSEh|`d=X3+)a2d;jx3Or9nJvR*)O{3Ockh=bLY2&X=43 zxs$K=qib ze~n5kXfJ7rcJ-lYR;l`3N-@5I+#@=%=w1Cg@=v-Z(qx&`QpgZvgk?T*kGRzw6}_zU z5nnyBUWXLy42>o;Wa)ZA6A;_Qmu%1LRA5U_Kaa`M*_yQD8^9`Eg-4HmP3e;Bv*O8UksxfY0f3h_+A|Rkq0}4ihDw=BKzob4AbC~O) z8Y9@K(8vwBm(V3$Mf}y8NAa?SBC6y%gIq3S+$NW!s4rOph3T!uA2o(8qypKh-qlf- zLvX?{@+~;GHhLi&#A|q3yq(+B4IceXFC4oOEMu3KS>JelvInuTr1a>o&n$X@WZwW} zh_Rh8_A0e|JfwF)Wpw)bW7B0%S3_}F{=$jsw_t~0kB=!NsHGhw^UjzWD_8H$> z$;bYgEE`j{^;&+DIIQqKm8~ekv=Ns6ZIl*zct zDV&X#B}r>#tb&uLZX=U4$oRm5Hij%1J4iRFaA9mG)AgvQw4utxHCFyJa5TOFMW69g zHM|94_9H@G{DYD9ilhy1@#jNh)(|#A|76x<_sdCM6!>_(DgQRfGoa`XDytB~YYBM_ zS0ib2RHQC%5;j7AgGr%#xqoC0W8xGhxnEQD9WP}D6irn{rM@gec75Mck=WjzMmK6a z#yyR(&jDi5xAd5WyDul>fJwlSJ+{Kt#86iO#Wd-CnFu|$!Yz^pUr={Os;*zDxlBO!|3}=Ey%uq92+J_KErVBjaUb#x7&L3{~+O@AKim ziP$CrM0pH%?nZ)v6J?$nG~$cB$pw9(kll zItnWZ*)Vs9qz$(_`#Y9jm}9qE4<>%wrKHvsT|y?zBJwx$nGRtxuuf~`Us#v}2af5# z8g}eMNl^9CA7*Y9b?7O3jgZ|7)z0wtz|>=ErxQN%S+`0fKUR$-*T1*CBP4IB)+ zp=5sHPaQ?`rG3M-$^R{&_&)uyrpoN_4KF-ZeYyGSH`A6IsHRPMsF zQ_*=6{m=?>H*cHOK4xXKYkouXwnIf_%tZ6SPxdxw<~37yH?OJQtDvWXTw`zZ zNwe_i%>LMm_%N1i1y%i5-+_&A)_*Ifrs#Dr-Hdqc%IGYZZW*`#au{vJa0jlZ7~FPq zmvGz7T{gE(pciht8^1Fjxf`im^V<~8ZJQtimrCNxll->i`YX9?e)|cs1PasJi$C1W zZ?o54CWFm(e+9ptUO09!JIgLF6FEKAgIEzM3gaj76Z~{J$u>XDW8? z7ZMjSagUs=7~R54bhPHTf53<4x9=ikEPYPsqM3UlA4z^2X8TsjWwt4Pdx|Qd`E7YO z2D~&e6{Yy?U(s5U-_9k;2p8TC;7+Wl4n5C-72dvTgMTy`Mrx(q~;&5 zB+P@DAU;`InU~nD)RSD#RDGS_R`m@{)z?UbUEimYHXQ!(JgQl_tqcC~R8>a>lUn!} z$=HK`T%zl0=SL&(*@SE=`U^=DmgmA$UF*~MS!Twoa>$S_CuD?#e`A(^q&|dyRMT0^ zUq}>x3#&Zu67;;|s*fGAjP@Nj?<+7$iWH@Q*(w7&uYpsX=dK#cgZ;BE9dDqrEw1 z^N)QfWfe*H-%R7DHUD^-v@!;wJ5~Y?*4vutr~S7(?8W>td`Pg_=QE!BU9{7 zRVn-J#)jA}Dy-&5^Jl9{^-95CZXu}o%iR(hklSBcO7fTTETRHo;V+*i11ww2F6=0L zgpj?=FG*UGWs`emp|8*+!E3R zDk>q^8$X#%Je~8|IUR+2E=+aqBuPtl?ihaZhh&7G+`*6VllA=eSTzRHY59N4LY=62 zbwP2-{iKE&J1mTH8b3LkIyAi8O~{@i)sFC!$J7om|LX#v!H`D&qL}Vv{k`RVTk?MN z8}inr81!U*%}<^u?I-!k)AfhVPp+XbrvRIud|iJDKY1M4dTZ@YX)PeFokVNk@AmXu zbp3kCFiA4(gS|z5p8g;5>*>g((beGZ1L#za%@y2a)Olg!YK-r;)EGNIM=;0l{HV)p zHCF5zW~|sfY^->>GlFZ$E5XZ+hi8HkYrAyxK9H<&Q`9NnOD{Jbx&nZ!F=n)XA)=ge z*f!2q^E*)4JSW(JXSCYZj3Wr>qub7rGgqs~fWAb!Ly66l5TP>i&Z{%O~Hxh(u$yhXqZ_2Jw(bdRRjHx2;IAx4Nsy(^r236>jkB~RLO_{>Y_ z7hR~^7pY)0CDo(@zndkUpDZHZ>KuAM^W#2@@k_?|_SQYdO)HHXnh^=I6#QjbxJ8(b zNH7UMSfOMrxSBskXd9?^q|7%9ka6XLON>8p%_|&UZQH_OT)c7&HvYt)y~ep6dyTU< z$VY{7UWZXPo}qPYo|U&3Y4pWvC^I&G!B~n;kq?$;v&UGm=W>vICJ{!^iJAq&96Lt5zmm04gcd7CN}Isw%vidjP`6%PxVBCO}d;UR$23BpaxzhNB)-m!@TEbQcYxql|jSW*Znm9H1%Yw>%~o93>` zMTQhO^vOrG{I<5pHL8VXi|PrBl%?pO$-q)crRsDFI{j{m<7#B(_H8fd z>#`I+ZQcYuZQcYuZQk_u*5*Sut!zGULo=s-2r7S51hoe}#VGVxdU{#&fj=EXP>F-0 zHXl5QDhkq9Gr351R{`P{|W z*EDw)#NoX2e=P+&Z;282PIKqvIO3EIgk^2o$h^(fylL{tpGl_p{|Z( zhxFC)zZr3g#L6&_8O)q}k`yhA{-`hnOb#R|?MtfZK|jeKjr~bio>srm(WyThTZmx2d! zjfZ|r3En(fR?M$FVC5~rp%d?SZ9uBwHKSg~2A@&6!JCZ`t<|5uuuPue!%LPU8rX}f zxVNO$i(hc{)VL4pC$puhq|qDPy49E6;B_?khc@rt+1mV1f4}C#??vkxnt6B-gRf|@ z7uR$jdm}l6;{z9#L%_Jf!iWRKla|2F*t2|~!*4uPCxLB-dK27J67}rgbacP2j127m zH607wn(CBsV=MjIW%ui37)#DL{>&QVy#}Qo7mOB2r#@Ak%A->lBfBUR6&X0ui({n{RQ$JY3`uY12nZ;lOyU}%w#gl8Xs>h(jWX{oGgk-4pprQnmz4}5uu9UWP|Jy+Y{0v5o zsicV&WK6s4F~tkj5;~1QY7OalfsE!8HJU-nZ$ju|nAPNnK98Nnmn@3zzrR5B{g~NA zXvs$Lg!8*5XJ@3@xnVP4ohKvSB3tzotmTS3hkj^$j{P$>YhxxVE&9isl2&G@YKpTJ z+wQ8>YQka5qg)+K!M~oiE;NgtpaoCqMo;G&6w3FJL2T5tj;FF^I@;#g+(RGM(Fv}n zw8@Zvn8!r3m8-(q2KojN`}51o#GJMPh;9h%#m-9`y@{!@m>5g_nDR1&k9}BE$m2s> zup-V4^!J55c^EVPE54TR%s?*c!*MqCU6}ID%EN#^&!}6emO07;pg$C2p*U}_c`?X{ z;@_q%u(!4>!l}ZXSK$Az+A^%<8vJ+FmOUcBQ)|n}-{7yRE&HMTURGO%2Z;v%`L$)B zpay?&ZP`m%{0^=y`y0RJdx44-)RhsxXoXnY#m`?M*dRV?g&gwZr>_Xf&nYWv<>&Yn zi{)qFilF@Du2{rR___ktr?hkQ)x(}NmBT3vI}?SET$Rbos|E2>WT<4A_1;A9;^->V zgFi5mXOQd(-<2230#FpLJaQu-@K!i~pZaC>p1Oz?GYh}q+idZawu_Z$XB+lMSZ)I= z`R_-RFW8TRlJX6O*CNb-miw|!~DDWyFPHSGt?LuTEX+9`HbNHtbocE?@x@&e7C}Q zY;}hfKQ7TC{mR48VYG~ZL4oFX$e4&epS*#As#7Cm5dPD|lUji;VUL*-(tPY5AR(EM ztSTl3elo4u9-fycBO9zh_SO(FtuL0xv`0C+_r7Nt+2y}s=oCQ=W{t&^kiF&IzY9b= z>wLt=*;U4$0Rm`TyBF_wL%rFp+FjRTw_sSYMQ=EVrL-NoX$&Da3L9K;F)0ovl~ov~ zt1ff5IFh)Uwa2=ajXe8A%h-@eL~cD1_40DOSeS=m7m$j7<%_S+&TuZvkq@)8v^7!q zvPW!BzdZ*a^Ms2$@`J5lZcX`R0fxC36EhE1?-iJvRmcryu~<2VAM}WAS*I3ZBY^_VWMxAt>hw9OlbSc~z^^(uPf42sTtR>Cs&?xn zY81DmffG%41<%lii`L$doe|D`g}ZSnSi^@^l~#pQg{NWwv>F7e z9+1bCo}v>;J7`?Vl#e~kjN;I&AwI#H|D5zd*>w&Cy(i9QD}zxlkj`GD;JyJIyFL*g zi6tSOA570;;%?5m38RLH&{Ye5a(5jHRl`uXX?aj8xZpd%CL0E4;TXC5MN zAK5*(d4lVxYL!$q8+RRqf(OR>zr8{)`Z{YvrBrc1D9o8+;v{agTCD2zM-rv2?7}O& z;mf_j)p^zzX9>eHW_J8J8ES~{YuWXQzUSRmHSfri`9Rgt^N9@>+JzEW(fSu~R-4sSh)Mk9<+TYTEhAEfCp^l zfro6Fc;OE`n{W8ZWxMMVg>$&)^8}mncpNG4VUO*m;lTzcRh&9U+I5^j9iy+kW&F2t zI}?Sa)IsNQUZU!WZ%T4rdgIF4Bnsbf35Stu(APv^`8f5_pATgUFUy2Yd+w%dgolXa zZd1R40yS(N`v%lqUQ0$~U_YUpBN63$aA!GHe?YTnV#}zBTdgg#CGedIpv$6(B zI*u6d8X&Y64O6})AFpV)`p^A8tep*fQ`PzSlcs3{w4@-_BBD{MRtv6LWUT>AXd*X| zY86rD8+Fx=ZEo^|1W*BsX=l@Gl%Kjef79vIZEn*|or8iev<2D%%9|pnQ(km>V{}%X zrHC~D?{jX_7OcPR_xb$&NOSMG=k+bHh3Pj@z!dj(Y)pQ*g|8LHaG9_dyzcj9-X5m?XMTX7cAHAggeBSGg91ZGhUJi)>D z)Z>GHljsyq<8SK(w+1Zc)LIS|=Jf%PSSg2q-XyYupkv>tqLtYBNt%$%E}*_el8EX) zS}QL_fEMbt#kg3y7=R@tTE zHgSS`z9ez{o8ze@F~2_OnLeGv;1V)YpYDoTk0^vDH(5@sf3dUD(w{o z&|fssCV0Mau)Via(QLu*z8D|0dq|M6!ffS{F6m_#VMAswMCQoB055Hi6A&r#IYx_J zVI@F~a8{7`tIhVo5i|0wYQ2AkzR`u-R2N=J;dS(4)*a`{WvMD?RmNuKRT5TQ;24O_ zDiAPo0Ni0bF3?NSRkQyCV?%*sdsJMG&y4TWKP9UVsiX6?Q(|AcCXY;v|yvW+F%W9e*Zo=Ro(NJevPsgNJ3E$FCCk-gzp9RlL?-1hY` z%`<5FTi#{~J1_iO+*ni3-AScM*lM@Lgp{M+uetqWcBnsBRCAnVJE{sb7BRXi7cHJJ2Ga|7B z2_hZ4(xc)Iy=vT_s`KZn1HI=^n=tl?i@6vrTp)!OUSAvOog2EEp45>kcIAbM(+I5{ zp25ewg}z#tR^*f3@$4mLUsb(M`4(N zG0SsM=0n8FICh9SPCQ;eS_ z!x?yaKpj^PBWzJDI0C3Irg0J(MsEaXkY{l4d4$HX<7pgv9^v7L^$ZR?kI*=BJdMN7 zBRm|jo>3(!Riso)N_C~JmBjf0?o%M0rD#~gfBrwzsOi(H0#Q#@{$pdm#4z4#GWeTM6O&YKaVBO{(t_NP+aG;uZjZj2s9$X>l5GSSm zO$U9AL|KzlyW-Sa7L3&i?c}{sIr#=-kDjfD@v8BAT9GE)G$E{YQ12ynS+b*cTKVML z!rg%t$q3ai41&1`^)iz>x;ZGyf}mP&~GY^U@&6UUf{H6W^%vCK;>O_d&Iqt^{JYTjTGlIhH1&7Sq@P z71%>p`(u?Xf}5l!_O!JG;BZNf=iRCw4sk}O&-P{^RnFBd3_O}`c8pr-96OUSo%RI2 zaswhe1>=oZtL6|lE9;ETp#ljr8fR)4M$2R~v_q86J6AW<@uRdAqNfh(4UPPu!E0GZ zJki*tF6ZnJ$Ibp_+F8Dt{@<^*$`yZ%JGpAPO+gCn*ez@B-ND$BBQN9LkM79Xh zq2FP<^)(^5k*hdVm`3I?G6?XL%P7~Y`7(Z^>JDFuFf4vg>?B2UHx98q*?TMX4N_p9 zAk}=`B2llnRo$?gWgPMMAsrIXl1o7QL_()UT3~W*s8QJW z!TF_yOVIE}I$(Z2XIC^OM&ff4?ci18N6aJ`HzK*-%_X)=4?xVyR7m}AuokXVJIBWD zsV1UQ3k&_mP9i7U7mYF&!pNuMi#@asZlNXd17jhKqej>s;|$h3(90Rc>eL z?Lq6|0(V`JM%iHU(3%vHc{{(I{PJ17@8cID={NX=CnS`U86T*}nEj=2ReX$Ws2&(I zu%ACjlVy_;RH5_M{0`3uW6_DSHs3b`I)%r|23ai|BvTWD4}}lzBd&ypou3&kLj`w6 zFm@ZNplt6;aQG~s+$T@ZK<&gcgM@SS>bu~(A2@~Elxee!Cx4{g+tjt1oDwDweu&2lA9fX>)+B(8R zB-I!$!DtOkVLLyxv#=}}U04(cKbVEB#)kz`_FJp& zG(S`IvCWnkPpNMe^Q3yIn}5_@Qxv~JEeKY_4Jic)tKlAQ*-6VC=Cw3t%*+)Z=RqJe z-QLEjU$y1d7g|VRK`B1=5Q5zmoNx}g;( zv>it{iY%ofWo~DEK2P2k`2$K!xpACei!-RBi+Rm>Bu_2N<4H*?x}Zv4v{P;)beuQ2 zf%&{oN<=yeg6^K>8@VMUgZ59MeZi_Le~sMk%I9v8hM!!Jq7%3Ki#se8`=i;I?8?fOVvs%IU$cz4|-B*y18)))UY%a?)|u5o`lXDKpPo z+zA51Ua*G3AAx+M)zBoKF?*^sBRj8G|0Kb{lIsB|EUkU{vqYV0C}YLMi-n!mH^xi( zHI`pJ2q`|YmP92755z}U!R@jFSA2}P4>;^+k4>|JE(Q)x25Sz8E$-rx0`AKBsZle~ zYH%qSYwi@Vso@AD`UY=Ap?h4wrmzeykE;G|3eBzW2`ambL_R3qL`3V0fWQ!M@pgeg zYYGCe+K1GHa{?!=0`--TV(UXN4MQ9)#+-aXV?#BtMe^!FDy1jY!t`k(tIp8x`mjho zkx->ylEaS=t}xRm0~n>}jg3gg zGotmXF3>c?+3*i~AX}$TZ;wvrSpORV{Suc~&)i);Jts7paHPAv#H@+t?AC}whfL3f zB1`urj$?X5!vkE7M20{#TQb0T*qsf+b?DP`{4woT(5Hkx3n`v`N`?gDD)PoIy#pS= zMRI9MYq|Ai#Y;?uhMOPOCi$9dtv!`3%99Z}bo&Cf^ZeUnI%6>@>1|fQh*sPx>q&pZ zdA|g?dP9lcSPtYi$`SOy8_iB+24a_F>elG=lM*MXJF$kyP@~gFC30nvhO^Drf|;?* z8(7yD(o1x6OLi}6o;3D1nuKB%8|}*Tln=#RVJb8Q*z|N5*B>X-#hDV=)HGa;Ac>^; zfTxlr1pj0`R#%zpu~86o#RkFCf$I^)=kX^q$a3a9bfI8YS!9#MCggSqYZxIS=q@w5 zz+QPOF+Sj_uODwpax~;Fnh|~8oZJo-sY^NsE=6y0m&F&bqLieMQ(#&GeRg$fEfpNK zmToG1lZ9mJ=j{7Orxuc**w>%;Oa5;f>q3er55{g>=hcsRV`1*_JEBFBna;?qGEa!s zA#S?KKX|f9FVFl9^1$#ksr8qSzX+QGa#xRL>qVuHia)bZ>;*z*{Rl=5d_^J~3Ix?6 z@d=^FinoS-6ghNm=s~Tx*E~n19-6^19zx&K+`Uc}JquQ6wQLZz^g_7wHzY@FHu|P5 z#!hBK(%Q_l4<${M8ItyAGc6f^kO%KNa$4eYCq=qGA=Q#k81Qs`cc}W<>teH2UCULT zuo#)tyNK2GE#dE_^IxaFhc1%ugtJcd^hK2`RFcjmgoaY%((khPc|R`w?lWt(d7HlU zG_@yKD&~lZJY`8_oY$fe{8@1B<4P0f_K^U;b&rtdg!@WvYT3BvAfW?J5V3+R;=Ka&Z34@^YfJy~OZD1WiM-GJ%Y%e4F*0f&K zE7rx+(DoT}POQEqG$}}^;I$rl6BIS)He(O9&_uDMYq5J|ne!!9HQRXE{4#>Z)wsT0 zGx+}V(vtyts{*lcidwR-PjPdHHccw!vm9Y4-Y`Rqo&fi|+}-4`IU5>Ow@SIs(Ybo! za>M>~GPy>g<<+`BTYM8Fem+M6G8TScOJdVY+7`TN_BmE(jz*2jaG1TmEVg8}z8h_d z6(YED8;X0Agc*eoE7s$@RN2&c_1(rW^TX)=;R3~*Wbc4UzHaVy>%TDppZqnohE*)} z{;?hkUtva>lyT0KasGfF0{jcTN@q-udbdiC6ttntmm7CKqtJ^~8h!fce(#L(6TJl|bfWE~c?A$~Ug~YoBm*`*Ws#%yDP# z`{F`_zk-T2ioJwa(@#f1m}%I2lZb}$N6 z_Oijte$yW7!uVMFNl+pN=P5PaJhc$=uN{TOo!bnNElbbCDWp>0ti851SUSTIV5yZ} zm4~AT?m$7gfI(PLt@vFPyi#jDY{M#{>4!Dv^q!dCrP+A$^+>q(lhGkNQaa=?VNVc) z3G{mpW_AMoqA-Zvmg#MFNM)v;`O>~TKQ{9?>o@b2YZM_Ewb;z;?98FE1?r5xdp$M z02c;EN3j22O?G`VLoaS^B1<;I*GiGJF#?=RVRDp9j&v1#-=>vfc|(T1mFn`xq`&&` zRYa(4>I7a|DRj!gCLR4=Uc#1A-GX8_fnp$AmBKSZ)n4lyXnQ<-mKD(3eKe!#SyZ900yqHVmSE{nt#q10Aq6*+ZVTHr z_r}ogDhXdJsAV9uBz_6;N`^3TZ!>;{GK;!;MyR@gNKkYoS?WQqs7gKM2{$9;cQE+i zut?m&^KD#4#gI^;{hffhC>lR53v^U;A*rAwuW$sS6^7C=!wgpOZw|JS0&FD)b`lph zl04)02r(;xdl~V7(Z*&1()9!l&C|-Q;gPWQv!s)BFG|OvUb;j+iE%8PabJ+*l5cNzH|ALWe;tn$9?Shv zKBuR@e1jBdH?7Uz;V$C?QlhJ`2sL?AHRn)tS;kPl3po zBL^b-$TO{$1ZS#V126jgBJri%geQ*ps8zx?jA58UI zhquuhNVc*8zOQllAf6l;sNbYyk(4|Q%t&ky_JRNU{kOH^9W)U7(ZSYiGK9uDS6MH} z92&kB&zC^5GjtiXU96cO!|w%Ns7w79SexuM|BGb~Jw55<)Nl`f7Pkn!a8to*$fF|= zF&vAWP|ghT;2PH&XjmWG21d*Emyu3|e=@oPl2Sfs$JM$s!f?>7;+K~}d29F|d~&WH zTHN}rds*G1YA-_*$y#2~$T+%^7TAFoNtXp(B4iF@?zin{9<#ht%zZS;huD z8l-8TqlZ+%-VvB@{ILIJj&V)@ zOSN%H|I0jMTK|h?oZtUaWfb+lEHTFPy+rF|$iw>I)zu@10R$j$F*O1LKn)1qK-)v& zJ`#IKd|xG&n-+G6Ijgu&CUJ>-fQTefCDH<}@y4&P5);Z;CAf3#xQ&EPU_!^|n%FZe za!Z~iY&SypkuCa&S?+Dz_<`)}_e#-Y)=i%;f-9Ln7ww~-yCVmuyl$P#7n7l}#+j!| zp&lV`L)rS1aACcP1$yqE$fZR#Cyn7`V6mf8>P=j=wv!>7o*ip38|u0Bl1&v4=i%J7 z-zEH-aey_H*b0AUY$t)zBlX;?q}iRuIuh915!l$^hXNL||CQ|emSp~F)ZnOiPwK+i3z z=bI&msU(%2pGiKtQY1Z}Bud!hRYB?bqvRxqT{W~tdcMV|f*l~cQlX_Ox{-Xv^wT=Z z2L!l(I9A~PJ*lP-?tkGN{9te|O?UhkWEc$Y)390SxjCx$GHnX(KO{5V`4J1%g!>$` zG`&B-!Bu)cUA32j`@QfMWOtKY;C>4@gxE|8o=aAD`Se1QYVN z2;>)#Ng>WIK7&;^41oO4Fdh&;NOJV!%+utfGos^=+f;WO52=Cz`7_ME>#Ctt-`~JM zOZMBzuKn;`!AH%u*F+R1VgUM^et5B5IXP#PP({@K#t^WE8^+Wfv&Q8@tN@_g2_sIt ziFlfeF!z2v_ji&XEXy%^#^Uap`*YsYd;@t{u#*&h!!toPq1;91i6h)IfRk#EPv-w~ zjJgp=e?kSpp7UG6TI27bXkVHxYLP?x7IRnCCgrum>f4jZH`=&63(%b|m^NdpdLB*n zCr~{m#?qb1{L5v^$ntt3*RW7;hebvJBdlsquM?V zJB&TzmnmLgDIbg!Ul+6AW0skrXL2p;fO0=D%RM@HIoj^safV5 zZ5;;G^l|(#<@)3uru;^#8>BE9G z2pz49OT`$`NltI<>eGZjFEZ6ea$C8pbZ5J_#2WqHc#y*Rn6PVctKgV!U6X{>(prs) z+Bl9(wK^MCP=!XLQk4k4$PF6i7gAbC;myONC;@palZ=n@>}!Oyp?WBi>@H&i^oD74 zv?HKA$n)A8$s^OAeS}~1=k+T{ZMv%vM%GgInYCrVy{@&Y(b4XqKrNq|C-9-N{N!c! z#tiflP4y~gFjixoXyv+hy6$tXGQ7-N@v*aK^j7WmI;iEPXcG-QRj zIg(QkS+IOub6z0R+*FEu1=?Y46Ru~4BE!=c^Vv|iTfLu%Zg zPt$JW7Ob|K?F(v4*j1vx?4-hg)AuiL%RlVix{X!7#&d$Pi@9+vOR(Z}K@T}Zh&Fe} zEnK;_O)Kt%m2bw?9`tDCl2WJE)_9TC+gPrxIAj3Vr4zO0Z3kz)_uF4>a8-(P`@y)@ z`W5^z=1Aj0&9*(3c>=J<5#}H{;=>B!_7optwhKGmBdrKUf#Mxngn4uN z-r&@UX4@uCrXJ(LC)6^tw`W@t=lfVrigAjuM5X#NE+^+2a&CsgJyt4(H=(6p(rvX! z;TQOHv~K|Fz9mr3D%5?0jomaxqv9pbca4En%HI?Z%D@jfFWDGr8KV7?^OB3X5#lZd z6D8)MnApdF1Cg3N;Bd=8O4RVM5*+D+(z?!({jOS6j`Qe4%1L2;-HU~F^pviK3YUb= zF5MZKIsqe;X4_5s%TEj-kbn`>>Imh4BNn(3n_)H9V~i!ArtjtA%Xf9qsL8_;)Sx8CUeYquJin ziVs5`0w{Gjy?G()XScBpYoC|~@0QNSW@h;7KM6r%{F;7|qpqwZbfr(f2#-O-dP}zV z;GXsh>jZ3gH!K~~d`d&&Qtv^d^((vH)@qz$+isba0fPH%Eo2x<20?9=A)_yY?Z<81 zWbj!kGQpzx8R1cNmWITnU!0BZN7 zK&6=ZA?k7zGL^jz(WFSKOr2`tW{V z8994}!nqEEE#=<~)C4js_0PPz5gNn!D=%j-k1GY*We2j!}R=aHi zs1m60a{tFRX886%I5)subIhqS(qJc1^@fH*pR+V>q)MD3fAM285tA)nA*Pt+w;Dy4 z_9okH>>=+aY?^HkOZ;v{Kfb+0H7#-&O9f?GQYh2eM+JAKX(cGr!r^H} zD+OP?$!$Iu8LF0#|R+UZ-!DLJ`4>`bSc{N46y%VPJxo$<9d6*Gs3m&Fst0 z_qltP?RX+VX4zzO|T67*-)%h@hOI&!|rVv)sM+aU^voqSbxBSj^U4e0b zhv0H!AfC3`YY9#NNUne2sN`XX^S+iii_v0SIZc2NUVuj&8O0HI+{VDT4Z?jydK`78hP7_o1B%zZnLbr=o8=hUx22p? zU8=ci_rMp=8K2m|-MgWELB7}Vy%O&AwbU*aIphuH#=I{?dNLN-J?C|E&G9Oh&_jx< zb+30g8$O@}$3aY%!(^GXDZ)588@9-&K8BPW-ewVLV756dwJ9+{Tf-awIbe%--ZE5z zHrNAtXM)oiZNiZs+@p=bxU>Ij(O_z=A6Wu$o5yi6Zfh1j0u5c zny3<$%*{*!7O+M!55>h78Wlp_doKEs8988$Y|iL@d(7M89#SGeB<{t% znW04DndTMgk+?N9TmBpuiJ$1Kf6n|CT8Pzsoj&&@r!U-rWz4dRxvqI(cJbORR1`q$+v)qM03ctt@48i_l@Cmb&>Ly>eANPPuaKNY`>!98wnr zo{z+`LmZ&y$r&LgV4mueRo)OLBqHpKjf1$pzxg{Z+K6g9^cfPBY|FVqQ!&jTe zWS_fp(ImODbR<_AautTY5mO@742276K3gVs`uO(g(8n~xIUlfil!;wRIi%Dr{>I@l zpy?grs%POSuyjf~q$XLqxJ3HLjeqi87z4TX5rNsz&r(Ex1eY$(3*RG^&~IGsRwna3 z!>njWZgn<*8OJCCot%`@@GaB+>eX^L9~0`&(o@E+YfhtZtc+ zq4#hgQLk)CT_0YztjiK|>eqgZj(3Lrr&XZ?vh_{z@1=qDI<9B*Lbx$&Vq z_{;vQ2yb1s)(P(ke=w`Sr(c%iUGbH|o-;WBHAQ@u1Wru5@D?E3w5K2hn}i?6D%}or zgXPaDd>Mr*)LD<wWmd5Qx;eyx8lGFFnJnw^M|J zYiox{AvPL)GvGthuoM{n8jndfI&`auXYHM1^bx~ev`QK_#ILxR!szgK{k@Y{ARd__>w<(~ep45h5v zWYx-ZODF*UqU=O@;_qc{>99)nBVQm&$hjF&rc4{fI_K_lm?r1y&sIKZ4ULXW%jj*Y%W-PEfkP(E0M|dwh!Y^oC$wwi!WQw3Cw;9=~8qbiI zuMm+2)R^Fv8aXP~5@`LvR%x5KxAbjq*>z>hWXGWE8 zkPAV>cnpdmK5UONHnX-aLscHeMRdxj;}LO=HyhoPO238lOwyC~KV#6=D@LvSLkkv~ z@bz6QW{wi~H!X6ZB|K`4B@aGNXPXupm2LQW5_2D{AeVa2JgK8XJdjzIGePNL9Tnmh zi9I=Sl1jm&BWfdyRKhp;NgOblvb22?+j5yw=YpX~fUU+5!A*R2whI_`e$<=nT2V9V zcJ`Y{jf+mzz`{hv@h^S$Z4kcpinO0&OlwT$w?pP3N-TTaX3Z0E;@!!)FaUO!biSrQ z<9xz8i;HL5yX9rhU>SILFH_*2(k1Kbk|}Y1Fs@X4^?zy+cQQ1czr7)Eca}9YxjV}d z21kY^^Y61Or&3PBZbX#-+bGfKzN&HO8wecGxgK4X1^!o2-;ScDtVZ9CGA+3gy_`BH z9{JQ7eq1i16b8d2w%li|F9a616+v`a{33G>I$ng%(ryN+)!=YDWwL6xRUA}Wdk_^* zB5KHF6m-75MdHPcp~t#tXkBn`SzTPGt#;quvK9JPcC+J!jT#D3T=OpwDv`4W-Xxi@ zufa_`naqEf;2`2>g5w)%H0vVt9^B*p2&wQ4+~UiAbJN};_}6f@RPITf8|kry$IG)L zak@&v0edgYMsUb}&Tzm($ziw~XLWcABpDTDq}>te#bNJUm5bFWG9vuZF>Ye!T2c|v zjL-_u^KEp_dl6Sz_<0;EO?cljL8mW|rTQr3vQ=g*9q#RgyXenb?%v<7A$4+#odv z8)j067AbUtVjSLIaoEDDSn#GW6eZ^Jo4ej@TLlz*Qwj~oei56tPdoSpVU`wD1e|}_ zV;UqH-bURZHi>iI6pADibBnR+Z|eCZD0ze(O^!V|n1y8iO9EeV?Z7PY!@Is|mSFDl z&-y3ySZ6-%PB2pWPHClxRN_Xo@O$SCd&Dq(IOPhwrC5wkjuUG z{H>p4n66f9Jah+_t=Bq(rES5e{kIT*CA(q&zC|V}zlNS-gVJ;Vhca3;H$o0<@*e8b z!84gOAU(K_r2jmT%cmb=i#fUO2ms%ftkn0jMFsVbF46DrE%}ArvQq8^p@GU$F0S7K zHV0nY9CYt?)+gv+C2k^U)Y{_vV@jE4- z{(QIRwoFWVFpb`3#38``25zyYEz{ZX44IPoA%Z1EdaexnV{@J%qYu*<=TlZ$EylEW z)!dCYlRn0&UAWKjX6o^ZpCciee@9=P;c85=jIs<87Pzxsb&V58nF0659DMC&dcIgve?#3(ZKqAAk*27>;AG6{eO`MsRkW_)v?KAH*!Jmls?N=~gOA)x&V1a}i zu;0Wp5cvr|#z`zPsnrDnw(OYr)(I^yA-!oGttceKo56K8csLH%&*sw!=4CFxf%RT4 z^z+m&+Ch(A3ta1H|yQP@CMYI;+gyOaiVARs^A3#Er{j*q*o?7 zPD5AAQ!M`)e$3tS3R(*)dv<6p198m0^03nCEb2vdYSa|o#Y4>_ zI&aSO%4Z?l@=}r#=y_zlzp9w zS@iRSNF$~w?I^SUB^=c&{Ms3V{C<*pH-Am}X5d_v44A7Cbk>}!4Y=F?*T{Edmu~PDw<22XoC3-*bxQh)Zp%=3({53QHn8{&(Smhc+=Xq6AAH4%Tb*kBo zG?y5bdg&3wk*0tk!?A*@yAchY`|; zE9k?3^?%^Xs_&ojoA>^IuYVaxdi~Stf3p7H{MsCCwIJ-k1vUU*1-uV_C1ZONz}~~t z8V)PT1mDK9achqWU%}V&_FO(L>z$93X(O3`7r2se$gG~70&4%hZQ=|e6k@rvrA7%~ zLydlECzd}=Dn2z;aRC(0gej8)FlItsBl&3@=y0r9`uv)5AsYu{)ZpqL9;wkQmR0zz3cgi2{dNE+{`>% zGT%gI`Xb-bbyb?5FP6`h=I5*AvxqX3zR3JMT|S>*CTM0b%4WhU8PDfNeRsYq){GXJ<9S#7!Zr*mKV zHkhf~>*YOC*kehqPyEd6$!vOp5J?r+sFN!y=2L3TcoAgZq-_yoi_Csx@yH4JfWye7 zN|9(e-jCf>ixM|0YKv9?n$%hmIy#V7$Gcx*d_A?dS3<_xv>KpKnAuhl?U=->EHpC* zMBxHYo7vLs+fJZC{5#$g`dn5y_UM|g@V;UwlL?noF5m#A(u;|O3$9B2HfuOZ{U<;)oI zchuQ5can-2(7~};U!U=V&&59mi;N^m;VI3CxTJ`x?m0ZNCY|m?ON3T zdye2&>i-P19?1$uf6{?u^T5I*rk-hX%M86fKL5Y%oW%6?paArL=-2mG+V%ybH$DP? zbP(+Gua@vLvw!a`yR|5sgEhlgLexP?3FtEl^gvFu@&%b)X4Vlbzj2*2at~NriH!_p zKrmYQslFTe-+xbZ*?s9_>|>9o1E#Lr*>Icevb%%&!5OifBU2gOOxs;sq)VQ%^3d>P z8;UD&R*&@Bmwtk>*?IRq$)ndNB+oSGs$kF5i<~b%G1|4nZsEu~F%OE{qW-@S^zsp{ z_>EvqOVHisyk`j%4vpK4*r-$+_p3IVG8%okgmrA?ba24Eb?K+5ZkL~kMmQO;;g|Y` z@ydDTSh-&F`UMDY`tF(fU8-r#ws~6P(nC{K$v2i7gwWiECYnj{@76mwo|}oTk~psV zKJEyTa11WIeaSI|3aM4noiC3S^O~LLz8>4^W~=s)SzOO zSib#_1dH3X8e)^TIPcj5%xLc~S~R>@?}!{qH`O(uslU+FUe#2vuc5=FBqt_WT;_jU++$gsYJDd!-KwAeg9SZ z`)nB(^9|uGlRqUK!7j4XO91Os>&H)Yo0$K;(w%zcYU4xp2A>2!b=HrOlA^x`$PWMo z29Ij<#t(^xlg$6_zm#gR{-4yOzfnAUoo$vQIxEvx9)7@i$9@v)mfbTnJheHO$J(g> zp8kqr9?S!??@_gU_Jvu?ljMpld%)_v11BU)vci$9$kbnz=NgxeAbH0#JK59(A2&aQO9g$#->@Ld~%?t`;0YgQz1nw)rs2w87buQ zp~5_Y*oqB8PmVfKEBl_Z$J|t?&Yw0{je=|3Af<};L2d5+dy3lB7kc;-tbtdCa1;9s zr!-N)co8UPA}v;5cp+`DVJ_Hhn)?)OE#4zkwM1zq5KNUCV%Fy}JE4*6R3+Bw zneO!qoK(HwR|123x`08p@)N&Hby{@V_l^*)|3if`JXDY_{MGPTL-oiR)xlxVLJ1QF zcfbAbVDLl|J;%R=firRk;O~ROxttx>I6ICf@jv%kM`LVp3I8xth!l%;KRjK!=n2TvNxxqveTcx|5EyWoT3%E>s zRlwc5aDsESlPE=i=+Mw`&RP>Za1uAmN&o2h~P= zDj^TP;`U_zHh@Xi0vifkaPL*Nf#MFXdzS>(^`@gW5-zu}J&uqmaZF;}W3wZ%w0TEEvQzIzlDl zPoPYr!ug7;4Iz}IUj==Ep02>hrq7!Z^^9McjKxqq1UFo;fBE3M@e?#F>{&-6X?U492 zf$NAX7idiiSsDSfly$8Tt|#-*v~J%%xV1m%TMhTFUgB*N-Z^If_;3ciP-c($HJmS& zPRyLr-S&zyYounPC6SK?$uD-<%M0gGn&>C83-R=})Pqs`45k`g^wF{YRG{)DrAa?5 zS`7pf_Uv=NY+WjD3;qb-RRa{)kmxNFOLr(}sIH*$D%JOjf`$b8*4aQ=-@!~zQIP%~5Dg%sm){kN$0Ly`CWlN1RXAE6C?AdKaxJM#U z&m)u{d7mY(SctXq<}$vAo#_JQW;lHMa)8Zr-wZt%FG}X0_KCTjKF8pkFIP5;l{~_; z*ky)bb8$A5Q_ID%!bx4mk64v{+PKk(i)!7kZxyU^ zVIqe=Y4M`hnva!;TSG1S5=Wd+0s@=XLxL(f0+V>zvdhddgeFP<$EyC84M+?za{GLOy*yYZGd$#B$@x0 zxaz;YOfEL{w|wp#Az{(-U33r`U^`CYE;3%jBh+cUTzYZBF?b!Vm>7QwRzP##cKeJnPsm<3^~BIAvH((LPhxnoCgL#jN!|Z?afhr_7W0yRe&T95$Y$E{ z(BNuHcUyv%Or#Tp*YC7XV|h(e2(Cq|y0lX@14LKG1!K*8&`QLie!0^KZ&9M5a#t0} zUycWXfj=Ud?LF~&zs+#IDN*;gb(S|({Ehe%6wg9J zYiD8N4Jy`AF^eK9c6ypZ+sjpPTS)WN5$k`9BqP&K$q414!o_(^Mkbto;z#nSZt3rIRHHF_8$bp-k7mX)PZVH#M7gaARW{=Wm|>*FXY8mbI~Zb>Gu4|$sR)EM`#`y; zyYbh+jrJ9UW1r5$2DRT)v>I}REibceT2sg+m zVvYohTmnAfmqAgZT*w-t2*(tMwIt@P#ry)N@X_tZo1hcj#W3^H!DFUYGs~rH2J8$w zzm(OK)2ZlYW@v<`cdLxTd(o@*iuw4;xU^6&*d3C~nkj-9A_4=EREdWFGM2Y<-6F z<$8(GwdA1YrR2rOT+eBoiKAw$@vc*`>)*w6^RPKNAXZx>tgD`E^ zs6>-#Q-V()*Y?UQy1l&zOQgl4Heg?C)V_*$i9|ut4$+~2^O1Mvj zbq?24=6wP45BC$^nxj0{&K4iYYHzHfjsgqk-~q&>e*TP=3&DJz3~R{lT(v22x^vZz z#3JWv;?>o9-LEY?)48gRY+L%Xf_6 zaX_@5xZ;;sl_E&*yfgPQ^3y6e9+>*m(zjtVN{k1ND)?VS;xLP;TeYAX7#0+*xH7h) zfIFJ}`kT15pet>D>Ro2R`HQyFq`PymH?*X=bc4mh<0+w^a4nm0cBpnj1}UMroRJA# zC4Xk)r;Ds+ z9HC+KA(X|vw=E=>j^H{t03!Nck6*{ij8S(k zrqZkSOArlouk1KC$l0n`?(O?=O1Ob*Ma+XYVqc`ROIWiO?8N(+si^&{Z3>oJ8aCA6 z5;LY~jC0@NV={l;0Ytbx%+LABe4SE}o-7I7pSw;KJ#=KT=;ui{mNNmQ|6bDd-O2o) zse;EG6E@EY>$xk;(!Jpv<07-%&7=tDb12zom{Id34tu8IT6y3g<#MZlPj3@%QFEMg!ExOY?DlIdk!!pnRn%FVr zw}#B{XIjmK`{aqZs5qz`(PHC2)!al~{kiJPDdJ8u)no&5VWx2Y+F~3gaIG_U<|vYN z?tP8tb~&G&IV$`G#*gmph1T#K$#j5Ba#>B{*|l@1DmLQ}#tUzy{RzKpmENoMP$FYe z+oW^tqfjf3B9s_A_R05C#3|9@5}0f;ekS!rPnLb{3=+iINTyu4GbY<3fDn8BxBAJo zh~rii7x6cvUWfN(YPIP0-{681^=3L(XC#Q=qHaSXKrMlqK1c6#edtvFE(nd}?_xZ> zGw^1#ViU3?oE=_Vp@d=VunysYS3VM3wk6{^Vt)CWUiCB`@ip!8HN6uffVa22$XTzE z4{6O2IW)_8r*Lu3dhr197H@UdpTM_Bd{{^mfyo_-7laClk9dM8vm0<$u|Q1B=$?^b zd5P@=hc^#gZ>c<*b;#|8hb68@iJQq6G{y1}( z_gU)Sktj@O9!_RwVuY$GXQAEGv@78tDJN=s&f3)0Er(Ph`!hH{B4GG4E6`v6b|AJS zBS7>s!3R`ezVh#ex=9X?tS$eJvtbimZ?AAzj7-T)PJfenDX1xVS?avu+Uk zn`l0ar8UCDDbGk8CDbB7!8S0EURuV)z^Hum(>Kh(jp5g#8MvJoZ{QA8`nHncJq|=< zc5F74vJ2LSrpr;w5}`)(efm~73s)U;3}rPwdO(TTXC&>R_aT0`0(A|UK8oM@(YcVD zxoBhN(&j0gij7V$Nck5>Ubp^RY?^a|HLYx+oP6yK7qm|+v-+YlCJrbb zhe@}fb*uKd?Vms!7G4=3AaE>yKNM0t5izFp+c?|0ePZLpB}zF>p=Xw@d5N&~CGy0T z1qfWim0`ehQ@mMfAN?jD zz4Jq;Py1kJLsoPg%ST^A{r^_?dG@t~u+jM{@mqAC%zWCfNvnbJ_?%_-HM5`u%uK=o zT!p#hSM*c4SI8wULp=4(opdIg>pm2Ab=TGL3|D2eQ_AFFv01N?D%|TsFH_yq@+`LP z*O89ds{feGZ{rCw`8H!0=p%NbnEku7A%<}|n4nY)piE9@J3iMIb~1EyZ?KoVT&*s5 zQ97FRB1$<;iM*or5O8`P8|Hjhqp7NKVeM8XoVSciUIx8pj#?S4+1}mS;;a|jq3)KO z3T8QqZ^N}=8q*1hbtOA7@e?TFP6!y&e^A7 zQHDZVz(i?mOZPO?m1{)>uvw`9b}Sc4hAjWPuE@+$ zdE$vrlL`~P&8!jx+s(!tnx+{zaG@M!=C+wqZ}jh-edDf8>8J(_{EC;39ykieV+NjK z4m@IHm?L-fkNiz6o9U4|S2Oh5=r_l{)2C19G9Xr`pDMZhQ0$BR*M(Mlgg=<2!-X=P^BIySZNe;>4bO=1MiUAl(*C( z7f(6Rvq7O}=u`!LIG1GpkIfX2PiSj7q=0^?2)K%SORekl`q8;}xd&w9ScLJ97XY{@ z*0RF+sIY`Mh&D?N6v~je-Q>)2o`f9o{WQKO-c<#VQiN+NWd9JY9f!xMPTQLV?hN-1;T z!}?qf)3W|xV;S8)mJ^O0i;}Pt%Lf_F-v^H73TS6)G@bwPXqFLSDm|L-u~f~`aE8bj zhO$;hBi`-mh)-%iO_72@zJKN=#-ATpr?*xoAKW#tDUK)M~ol~Sy*Chv9-Wc zaP@Pm#5o+->a3q4ADRhPA^$nGDV9t^C7w$rOwgT+(aLpl-nfg+-B|Vony%vgV)3m~ zmqyqr+F^U;6>u2-q0`7&1((8_QgO(O<8!@kg^ zx_`c;-bAXq%X!bW|685RtGe~UKhK=jxvE~}n9)#7!8q~cETRA>(n<_D&D|+Su*acW z`T+QIdH3S;Ne5W1i-&6caOB=|Blx)hY@ggu1Hf=05zfCOTLCQJc=ve|S`yzZ)Ca8& zphZr_=`z$o!9Y9$>9R7WJ@dNMLJik3XgI(W%sLdz04@9O@qKVJ7W@;E4#dJICeAT2 zIz8+;sV^a}=ewk9MY+sf_#ER1!JHF#bbLjxB%FNTC%bWgPo>?7p^!b67kf3IXQoTq zjrDvMd9Tu;mA-21?-HdfYd~iW=&XU*jd^Khrl>NHp+oawNR*XvhZoWc8&+lR;q`?r zfKU?V(0xx(`QHB=F`+PsunttzEfQwL}< zV&`$1OODT`^$%ufI7RZDtKULR7$V#OSRo3-k*wzXU&ugb$0Zb*+PL+JbGVLA^hC7frTo?MfK_2ET}P`NkH`5@)O&)g`BxZL-0;BR0FUyZrQq3LFZWQXWVwbZWZq=`IY0;_1#YCr1d8T(7 z*WU(uT$G3U8%yWn6Atbf(-PU|h_pDmhFml%Qk!Rq&w~`|Ja0?NMt&{z7&+A7?g&km zXA94Au=YFh@&zH+IR?woo}Y+w5i3y6*St)3ma}J0{-|ws%D? z9_3oG+$Dyb@K_qe047$Pk>(>-oN#u>Md~;vaiFcs(J^xnu|sKtB+USXLSRSkzE!UQ@KGDhJ2o-cr-xyfY1H5iul&vaE_$6)thm?Q~ zfHt{Yj(JnKHhS`am;uveC?roLJociqHMGX_lh`k!C#R3!3*#gRR1~kFeof!#eX&Y) z<(i9nRc8XxEIcL!d#Z#to+G$Z4Hk0#S`J*9azRyII)sAO;n@S&#Pbw6VV(;Dqk!}o z2Qs~Sukw5bNa`NVKgjat$h$yJTtH0650U5vxrsp$5-=%a?Pugs`3XS-|-W2(VBng{#&6CnTaeh&KiVf?QjT>wdz9Gl5z(y-t}60p}Q^5m8+TS0Y~p(g27r+_DV>EGMIybQ^vm99T6)Ev zZ={6_=q1CxjA{Gl3#?j@<^`#Vbb%dW>$T$b;}kIM3$4I!%_#6?wKh>KJ4 zYT1L2(jM`!5iXWJb~}*}jeOL@@$XBkdZR4fN@3)7%3{V_BnS+h^fZ;Co6#tn9sJ(_5$&U^cFo+PN#sy~}y$YM!yRpQpLo7f-~|1N2yaLX$6dUqxf) zcagZc^n}Rr?HJORV&7uwQ?n9ucRTO69>9yMN1aqC{y$6`bueS0Q&MwE?Oxf$bBbXhg)jSbSi^UrCyxd`_iuGGL5 ziGCao*I}IVoUB)Wp1Cc{U23TCs&kABHVSGZ1hcUx<8R6A9W4j%)W+>dVd09e(&Fzl zB)Yb5NOZTppOWar(Fl=eaZ3Cp7RY8Jmy2cw6@EiiYA;)_`egiZgF2f&*@wV}TMx0c zB&yd=Q}~}ILE{xki!4Y{> z!XO_JuDY^FB(S;fDG3ZtNz8pfR0pE58C7WxX;KGubbHOyDTvFk^=*VpoE>TZ|vPjMxbI z%`$#NNN25lsxlM*>}CTtmjhuVEz5a<2VkENzz% zC6G~;pm738jR*NI?JMnaRy>9?P821&8}Y`kb6tM zp?iXRxfXUajDBMoT$26nKlQC4AHf3E8miRMQm}?T!dR!jBxX*6AZN>J(wCrVT1f&U zs?;~=+XhiI73DDbqKHu|Oe}bE5s|H1i(Q1iq${m2d00lX;!t{p4X!gOkfDmsL{xj= z_)k(R>^S4kkM~VtpSDElmO=q`V)NAVA90zYql$^7w`zMf+0Sjp9mCXKgq}TCM^EIO zjZVM{PNF}t4*v98*VR{#{jcjPd!JfY)vPNh6cA3WDK9}E#7_?25T#61Tv&>ZiU7s> zb{Sa$lE?<}1Cid&$xFw46o1oHKrt5z7O(zU>CSbzxR69I&6H`0RyoX{9B+3^UI=-^ zpSKSGz?O)XX(cHmm4pMaBxR6fO(mgGm849PGE+(T&PkGkBu6TVDVL-?$Or#yxZ!5E z?#n#5z0~W7?8`e>ZYD~97}C1Wmipj0>ci01eHp0_nMZvXW@|~MXOK?qQWrt5Qi)a) z4UVH)5F-(XRa22bPF{CgX5WjWyUigl{=A5mliA&t*Y}dq-RA0hvFf%pmTGDm*BY9N za?^$L&l&uB_$BB_Yq&&J;joF4i@IFB=6gos1oQof`EEseSKq&upA{d-tun12*jKnt zv6#Eg5LFRKP!`c#*2prCMM7rz^VZ@Jl{~eIN%WWK=A5B^m8!IA=%GLF)GAPibv8Vz zRV6fmgtr-HCaHT}-f=Br`}eBCNL`W-#28R~cAh@1I+bmjsz>8m*l1OiA&zL6C1aI& z%0b?m%wP190JJi%+v~^+*)`|d(rg|b=Hn0^GtI}LJZ6}W!+694PV(mH*2q4a>0Nb- zcv20=G8Hb;RtyvH65^ITx%?>}o;XgPhs$#=P+KuB`3M9}0FteHtDvqx(pv?YH8o$z z?4CYzIOj6Nmr4W{HWJxuEXOXH*O0=@B_nIANW2_QkUw^mIpG3hk59Bqr%^C5%-Et{ zPL*0BIIfvCBV!}BH*N-b??PjjJoUNcD47w>0HVEed1Bq+lV$uuGIglDaA7e`I$Eo!;H*3Av10$ecK}-Cih(xRaGc_OCN;kQz{HC2($C zXIvp~$`Hf2#T!QH{`&lkj5GL7=Y~m83O-#OKb-_MR%4iaLaQW$N$X4pbXB-g)Ulh5 z$gkOP#1kl-ZMfxmgcdoxZ_xx}ZG}JwaxE@jqIEMHHzuuAThLzF^j_wwEw&?^taJ74 z;;JPvJLEcs8*wfaesM=4bybtU=Dk$)x~!mI6TJ7}trE zl!+2L$K4s`$^oYpul@rrZP<3j+sJIQ8{4~azbed{oaJ}=TB+_sUio>SA8}9Hkf-j{ zT7ry@C(c=DP@F}d`-)M+ze0i+3~<)}q3`LDz9;dDlCPm3sK4dvFVSq}jK&VWF|QuE zA`+(x;=`D(6`)>`V36=KBlwNqmCEQqv4XZjcI1!R6R|f`?M2L-I}Lt6Xvi zj#N2|Ouf~T_*b{5dZcq2V(<=OK=mTP%+L2Bq0!Ye>(jfG|;*&O0!dvZ29O@l8#WY~58zzPXpaVwLKcF$HM_ zbEDv!;AU0!|EJ`zqkLxw5O6bx=~lvqWj}^fPN(u07<=3+!jkRbazfo{JVpk^iuNr} z;<5{=YZiDDG&_$w`y4`#xVNuB(2cwM9L7ED87ab`MRT9sLXFYf=ggnKnm^C;lcpOf zIyb;j>EYO0Y0`Hpie2w2tFMt5LHdr!M;W0r<qqiDx+L#fMFW{1xPh#D_TRA5;%n&iXs$fndM4Aclz}g3*lca8MWfS9mNOub5vv zSQq%WPz$8a5T-(Bv2*2CK7p%N>;6o9=o3TA=VZdMM_R;`8U7p!K_w%Nx2E>l7Hm^F zME3_Rw#4B-uUm~KaTT;dd(an;qN$ zjrlV21H3^GJHnS4fuFOxd-9mMCH!+4<-B)z@`T7p29)#mA3ZKZ-Ip1#v03Kcpx)HL z&E3%5N|Xw5FBJeJ5)@eTh|G6(BFpT78iQJ&#w-RQJymM$2YcCyX=9wR;eNCkYv-4~ zR&vQH59xYUp1wsLIJBRFlEjv0=>A+8z1bnv z{niLm9i(gt+)3gAY26XK*kl8~?8;k(>)_&(2c_#WuI zjl=heX@~FQOowl6f;fD$-@|`o!1gCk|NCFrQB&^U{}kRNE`Q#aKYQiRTk>a@{Ml~0 ze{Yhq?O4eZty**4e2Yc?MePr9no(2UH$s1+_Lb_ri+hUXU(_zA9krN!*W&_f`*QPb zxB0e&H#vo1?&GCzOYlFmk-4atLJm<$o>UthZCo(9|DMF}yOFh0%tvkcXob zD%+q7DzLRsjt700kFth~mDyB@v?3dyMRUR(mY4?ltEH&0QgJ^|azX1U;(Zx0zEd0N znXq_>b9Ia6e0=?aA*ew!h=~#2?_52iHuBX4VNpS1C+Q4dQXBb*++R&tJWP&Jkoy_y z0IL9Mmd7Sun$MjTmo*E!*Q=W74mGP7qhfOEoGwdKoJhE7h^ zDH;^S^1F<2eU;WprC5uq;nb4(W1bO_HvD{lGq}rX#k;vDhpT@NgiZ()zfNS54+&=U zca$8yn8#ssES7Fj_@{qSGtOaBPOxRi{el>%Kiq_`aMo{7ogZc#xlgDE(SL})TNeH# z{*+3mbP1)^#PpXDiZ3@^Z#ue6;Q_<+< z%Sl6T`)j%fFwk1jkC@=3=&vYvMNm%!i$AU8PAK#~9Jfn$)K-*dE}<(}!Ptp5aOj>y z^C+5DjI#d~N<=_)W*-+Oc~e=qL} zs`OI2_zMz*Bag{46phcb+eEAIP$4mYBVzaX`5)Dkh)H%dp>rxl^T(N*PNR-~iM??bc`J*10scb11oc;0 zE=Eo2qj+xw^+kC;cIsgHB8RgfMhbeta51NjV_K$hKJ}X#!<+wGTFPSbL({bAMIcU# zi{HG&wZY;^>3b=Xw+n^^-Cc`MMyWV6HhvP`(3N_Jky}o^%-HeZ&FQM9E$eb<%P8O_ zak}7!NTtz>aR|*Z_{}5Z*GNX1P7;Q1>v9JvACZEo6@Lm&K`^}oG;n**R}&GBaQ01T zGW3_-pLr4?4Yr1p^AaQKrn41a!74zcS9iiP5EwG9WM;STZj(WdM37;W@1Saa}swYhu-j}}Cw$3^rwnCdYK zyG^0%q{qSkKbzV$9Th;rv-dvxy7t;@uWLd0z`;;{OV))w z$=8yM2K@2i1K))pDVe{Ptf8q~qhb(BNu?>JBxgz~Ns$O{anEPLQ|i7ioe0MYQ%m;` z)T^Xd3kGqff$gvOy};0w4y8Qz8z&u%Ued2}@86(aE+Y$1kHw9^yM~l;v0kXxd$LP> zHA#U2d_fV2RVJ-?GbILsjThI*V%OK^oJT!AL?lvdS0DC)z&R)fRiEiTNQ`Q66j}3G zHTDyb7{ec-E=6L@f!hf~#qc{)?z3t|A}FWXv}D0dCPoN{u_S>Bncq3ePP0A(Es$f~_c;R*cj0sb8Tg{l%(tjY8G&c3}qDyJe*cY%c zp6+rx)Rjccr5Z+2(0tR7V(Mtuz_a)ADoQmU%3zH;`C7ojy6BXi?CiphZE4f))iG3R?8d@!Mm983~~$Skce@AoOyoCZ8eIWJpaI z}$JltvaU%Mp%cuk5}B9vDWrG%Vs-qqFm&!& zp)B(&MG;x^W2hL{Mhl2A!`>ne2KuJ6v&(+RZbX4G%N#*HE%VrBmhX1PPGmSyBriln3B_e%am|;rG(5& z4t)|DBXYm>DI?}MP}t6@Ig^^D9#*PZl1qj9cBdGrJFb*wVb)Yn@Qc(Cy^mml*CAG20y0bK0yq*Sv(^={6|IuG<(v#kKMB->i`s2hVr{P zN_ga>OnV*Oh!$)nU9L`HbT9F&fVh}DpXdZio{K;(uk$P1GdKgWUgWN0OnvvN2ik ztN&x6?R*lJi9Nk*A9`w$$qrxSNkN{G8w)EVH=g8+F63ltZV-7F$54EWzz(R~X;8feQ;A_Jh9ScS2vw#kzE8=xyYYCo~-5`|5127pr~6Z-%}xE_KwzpMuH` zo(jQ|dMFPIu2%+UnXk?55CBKGEU6M6Oo^1 z$B$#h%7#tFXbMA6S`q{%h?Y35z2kB)E?gOvGm1QXGky#t=qm)P1)}5K{@ACEa{ERw zs9riWcv0zf8No76Izp37%<#Ax=M{OQ(=rIRBZqa>@%m!B$G%$6_MBJfvA>flb7zMf z4y7lApz~tc0sDu6;%`FFF^TlBW{(=|8R0#S;ECZqxxrl5!4Tsd_H@h|=dj<(1LGW4 zCl8EsSda%lO6=)H@Y{jBs|Tso#0b+DU4#R(OkebhOqo)wsy3MMZb)iqt_|iCp5$r+ zFIO%$o15fx>0$KU-oxlarrks1^wDXRjgNo)KXDFIu^bM;Sw3TLW!b3U3Cdwcvaz!4 ztjVEnUv%tb<$td1?9eB^;=M{Q67?s<(DdRLvRf3ZF*sQCw#0`_tNFL>a?9ESCMr<* z+-sLEWwFFRmY@t&3j6MEMbG!?TOa0W2|>@fRKYh{8_F}Uguu7ZbsV2Ew&fF8TfdPs z|B1SeI4KcA2WBG-j25j{$j5+j{=Dbe^{(^h^FzFxnVF$u<+@8)1v0spWL-nXtE@R{ zWnGpHF%US8L{$7PS2VY2UN4xbF?6!I3DVW-fOYTNXpXG~)vk`;ZZ$U0YAlDJ(B0Bb zT~9lEP_aqOuJqP@q}3|Z2P!-}D&pq#=HH&MZem$Y6f$>&X|C-2mw668$_W0&1Dy+v zRdF(;{DO4($EEy>l&9E(Rxzzs6slw}wG})NV7R<^kH4K8I&Ox(-dHjr>4c?b~v|&%I^A~SJ_1c~on0oMaZv{=yuke>$5WEtb!fj>= z9gu+q3(6zow<%Xxe#5hkfWD4x64SG6?6%MsDa&9n6WUEOVj3n^k_Iuj1=q8Es zehGCZF5|*0+#?p@*QZ;zaJg0!H}-?diIK6l`-wYDrsy3-9g}<`+L8rN{y|OiDdr=m zOMTEAbkk-YzzE6sMwk>|%F~)eu~hmo&yw~bzXVo0-kixtELMt0StHrtKG{Yye~6Eu zZqG`O+EO?F(`nqEduYtrP+qC{mzGjH+h1+3VS-IW|BBt|le2f4@S!R=0j;=OZ;EB$P-lX7TqdBE5!%qd|PF~MbL%?Wj@`2}fbn6K~w z@romki_A_WzW@?c#M+>nSehWg408;ZL;qqGR#BECBz`$ipa#l`oL1CX zHj;swFHaRFLHy|h7Oy~D$jM1@rA6v&!3%Yv&y_nf!tTm4L#n!|PExM6Qf65xqeux@ zDVJL*&@s6at(1$clu}Ykt(4JLikp}Y?Wi~12St;F%WH3|bkTS|j z`PfRCPs+(w%3CVMs0L<89Bd`7uo4v|<;rzfiO*Vzie2c+?XFh?d{`30eSB*x`(*1< z*@I`58$!1PI*pWf22Qz$%fy#~vIaNP78=fjxNHa!-sK}-^n8taebLAE(VzHr9IpE7 zf;^Xt>jad3%noEvva>tQ6QpI(R<;g)Tu8}Rl@5Z zc}cXDm#vVNwc1M+lNyBarWr|nu+MB(A0#E>)CTiqUf>!g;EbtnphODA%n)MCsW+h9 zPFKr2b>kf~xS8HWFC{f!QiTsB1+850&{bCcD80clMmQ`#XR|q${G82Fo;C=Lcs#ZA zv_$>+~b8I;cetgt7HN%<5`#068cC+rdWynto!|?TGx zx!_Np$uG=K&yY?nZ&02#co5WsCyyh=Gb9foslo;R=#zpSQjEC}U&{QceDlvdmq%8}rxHZ{FY2Snm^5)*!d18w-iy1BBwX&qoIRDjXT$(-?Z~jg zpjS|zxG5mzL@UK@rQ``dwo=ZvQYuK9Vx^p9rOYH{f|W8*QWPdW;w(S_;iY> zB@aaZTfXrdUR(5+wE%#zQ5*b!69mkg?-KNn@_~6GPpqVcr;p(!{);60IKo)|AcN9s z&*QJqI-^tHbeNycw+;h^+u!FU{s!IEBPYQZ5k`XXx_qfO97C#XDN!lY(T4urCWYLy zbrmhB7rFBd*@^2VBh5ifM>eQf=JH#>AVjQ{%ddD7hLnqcaYz8_>byj5YAfg05A@sLRh#&8 zZ{$L6WNcC5DmF3~pCdPN0{SKEfohIm(euk%tez0q7+LpQkL;_gRn{Z>Dl29^vac=- zV6SM@nKFRXj`A7N4)wYgcW%8qsvwnaR?L&mm)p$CcnC!POTHb0i28N;${z^}VUl(=nFk)yg z7dMp~YuZh_WjKdV)Y}{T6Xq{E{tZF;O5kLcx3Pwu-sokx2%1t#d5ftnYb=G#(JEh+ zkKR9%o+$Ng?3E~>Xj?OIwVjp*WV_;Yl8u3}$!qxY10qj$XR zkG@vaCWWI@mhvGT8D!N>Me1xa|Hj8Os=7-FsZjMXr_)@b>Q&!F@3-*<3@_Ebs)DPz zjNo=v==(!oY%ii$LQ_%a@#>@KO&L0G=e z|6S#Kq6@ktUyx#-6`&2(pZisz=z?x3BPfGL({-fF%sQ+g0jgK+d8)N^ucgNmQq4{6 zCskEYih7U<^Z>+36p-amLt+)x6fC9N2wBrjn%(#j$x#D(Mh%G7W2}K6_lwG{Xl1=McKSpz#)ong36Ir`Yj$Sj&~&sEPdZ)U6YEYoAY zW{IvfSt~Pl1D{GK$h6WIpslFN}+~vy~`5s+QDmlGJN&*8+ zZuqU{9QuKl%NFJ_#p3-@W5wY;U6 zUMU0oll)% z5yr{ed>YIVO{jh-0S!)|FtZ=C#ld~_o;oYNk>e77^W%#$bkg@|KV4vHKPAqVs+{OX zp$+MV^+=f8m{O0bl>$M+P!OWG1CJFUhcrb`wK{|(Nma2%BUfF2$P>L{n!21zo93T~ zq;#oNr~^jJi6))Ha4&cUelJl?$qNpl#k@)$ju*eWybP{HONuzd#BcDF2#KF%Y?sJ>_%ojoPIvp}aH%acgFRt& zd@YfR%WR>+=F4}e-61uY$L>+j)>wKS(-hV?4dn8U1R8N2ykQat+4Q9QqHP2>W^zFCLv zlF6LXDcel~Y6p*%G3A;&e=fZ|#(ZCX!;6?(Btn-lw?rqF5?N-W%2|V&N{iFS5gK|? zSZ<1nIGnQ_|1Bkv@AE05lB|dCMy`M`Do^cRWO+5Rcax3H%K+j<)*awn>kbgj`mq!i zlBG3RXsCiq0Ipo~_uoqQ)|)QX3Cj;J^%EZ|Yiz3iV=Q9Is=YN`JN-buL|?Sp-!da& zgV^cGKoHssoemP9<$Ay~{ho%;^m}@xtoObU`m6wtK>!8Y*%@K@QeKx0&DEMp|^)5;|;2E{&`wX`-%G6hDT8e?n&|-F>sOpOOm}EP0d; zfFwuBq8pp7%+vc*3%H7_U~?a8&&(<1Bj%;2J>?K*Q*g4ZnC>%%`dsgakQlWji1$#Y z?h0}WQBy*e;P2pMamgS0kjbBNr)-(g|<(j$hJijQ@A*?RJl|4Fj#JKW>x_IJ*tKbk( z!dmN-9fSk|R8H|352$)YJX7|prFUj+sa4W}n=Ea!K59<;^7`nTr9`uX{fgbYMI7kk z;yi|G*(ITFZZ6^db|`>|xQ&=34kM&TZhC|-XQM^soFrvJ{gIh*R9zr+7iiUCY)qV~ zl8}aEq6~;e!%B1{hu%2|YXtLV{-Ds1rQ=|In{J3je`IPt3|0`+o7BTq$Zl5G!?2#3 z*A?rpJ<_Bt-!VY@b>pdRJY@4w+ZM7%768?~M19}&RpXJ~S_t23FbY0At4W}M8=n9l`UL~gfmO}v1~@Hy&>QvQ(v+s?rRpbUlOMg!pgR9U|c^G3QbVt3We_HESKv z8+e$AOwF@^^Q=olU5V*kvCPoV%5Kl+#GExLUwtOrlE2@t0Q9)<)I8kSZ|w8M2&O3` zG)``=Kc+_7JDWm8n(I@j56l}7qwkns9%BhY=COH^aFH6_!$GUkb~QD5c)=ZjBgL}Y3xgwhMw3wOI+7~O&d}=qMk#cz zkTER8-^pU$7`0X_${fVT0CA|Da~3A*9rkNLMRZS zA)*tljWH0-=9|%MM$d;FJ=vJpA)*kroL+X89_m7R92|{5-@J6M=u+sUp6&$jP=#nz zW~wDuP5kA|64%e}wr~f+q6dl;kbxxf|I5-4YNUHm`6z5y(Z_B;gnQJWL(6+wNIY?* zB;>h4f=N>Ft@J!t_W-w?&SHs|cZ&e`d|EvmxC;fiF-)%6*#{0MA<>oK zSE1}kRbF&*M#A5-W*u|Y@J0)&w18^tWryKNqs79IE9o9Jj0LtFN6dxl6LXRMlr zoED>0zk?T$ltB?mDzK79kaQ?jYK8hRG;(>4&E`yuHrSbU5!;wD0(&4R!DjX(B@W2%vVn)w+)au`Og zpKfFm#Lyqn5(Dqbir$k<*rTBgSNFn|b#w=jqV_OnKT<`D1YoF^aM22XGDGPor1jwX z$SBjQHe7jWR}_`Zn{O7;AF?QggMHEatC=KEWEMIfugcW=A}(LFDw_+)>2S%oC^&=p zY(O2XiC$9fLd>1aZxpV9?Yv&)m!p}a9{QV$_CY#inZEt7D#~W%g>=#NjOLD7nqgb+ zrXh1VpE4)IMVTq}d4JO{Ukx&k#G5Fbq)P6cXxjki1+eiv!Cky_9 zO(OmsEl!OnPIPa#Ec(q7^phk+fmVAOWhYpwK_~L4y@DpioqQ*GVlRk{J80Jiph%IGyk`@*l{rln#XaL1c7V1zYkd3(FwjM+& zw;m`K^HX-2&oIsH>X$3WvZb7LW(AsYM)W0mB|F^Ny~RSNMyt_zIAxG57+eisK*ACC zj|`7a%1B)7Lw{3-BT8H5AAhDs>V%wK^4}TwK`aU8Cs9jl%nTnGIJYybIU@72Bl8?a z|GvkE>K!QaohL1nsQ^GJnBES`RC<4Xc@8p=lNo>zmR!N1#iC1unDH5z7Sa~NR!B07 zz?6`#6OSS=E&X*N*(RP8S>P!9Wnrk;XAJZh??F}$@Y`8Ay_c+v3t72ek(Et}ZC<0v z6PXA(lDm;+74tG#kOx#7IX_5JX0oUIP?U$?8Mc_0-e8RkmKFiQhp*Qp;7U7M$=)C3#e0XaH-DMPNp5awIB+rUZ@MnI9|*%$lr- zN~c`cuem2x_|)*)Og!L6G@oc1;fAh};$xwcT$A%dXGtBWcf~S7ry_O%&Y$_Kzs09q}x^Ps@__rg#wJ(nz4h&M^rc)%&C$eOc##)AqUsJR=&NUe&b3=GN( zqL*hRM#w|igR(7x%u1i~9}r`Tl0(xoGai6qW(ElEx{3d@zaMuEef+SwKsi1|?m=+} zqIxE*L$9$eaUm-BTvoH@^L8@@bfr8gDLPj!Q1ReUVG9Wyhj69r% zhpr`_z!r061@yssRd3CXB&fowod7fg1!&oh`;rAu-^EFz92jF_SQ5M(N})Vp{7zQZ zW32OvleOq2ncsW+&jl@JzyVN<)DP3zpn6$8cXbcZzaD8Ku;2jeI99~w5uFy;MTXbw zdr_QU2~o~@vrn9V#Gxx8=%6Wwr)Wy72fKu(^c(qSn~zos3E zYm^hf-A6qQMz|R7akxdj(4K4jk^VTV--55ED|?i*E!8HD^F24G_Kp{!Aqq}VxnG(? zu2H)O;vwSg!2h9{B?-~;4nSGw7yWG~xE5kgkN#phv98SUd`1I>eT&Ndoe)3dO3rQMkhsE4 z72=)|>QzYGWWfWf?qHcwZU$1f2V;YxY?B3Zth`~q=pi7_sUy6)?bA#9z9lq|pL~O6p z%moJz^|+5o=;D8Jpm{&dv5~pW;VSa^4A=W@fn$lJ1~s zF$uW<0p1U<@}*F!O0)|;P!%ZykG}c^J-A8M23v?}$ZPR*+Nmm!hjOaNov;0&F&<&L z&0jnvca=~{wd;Hw+AJD)caXkjh$FYfvBXb&_SoXQ>TgSeU9}>#a(x(_zIamd)L3HL z1RL`iIz@>W0Z=Vr_u02BwvR6fb~9O7;X|WCE6!V+K#Luy3Jw2(avxGI_}j$07W#uR z`0sV+84s9sf66QPd9My(1Y!?4N3n>o91>nG7I{t%2Y9;`XNiw$^GEv+iW7prN@3u0 z?U=?j8Myp!)V0eRu@ih0W$StUUp-ZT{~xm1p79%gD9syLruH@cN)iR4yn<~E+^W5pO{-7vN#c2}DBmfk^qI9{PEU`KOD)0nDDhQg(j0 zWBB;tq5jxO&L{SnDsFaD!c#AiG=bP@E1eWGTFOyi$wp2Qy)0Mr5oifTY(3&Yi>bWY z+3raITI?LtY6v$fgM`YGB@t>Ju zc*2+%5esGM$VbkkvAc%&8Ys?xI55F`OaEn}a7#Za7c<9nx9KBV@O$RPpwvMO`k+Vt zTp)i&>1@2~Y2gxD@EMO(&^6J3pM@$lsJU+VU__W7gF7iQTspCphhyXc@wF<=d)Jd0 z>Z7w$AMK_*D#h{t=C?;}f00buY~P5@0)~(Y)5dIibvXUy@uz0n1VPlEqMu43H`s0^ z2?XcD-aolUZ;%PYLzA-RzN)AKAuzK%)6WzV^+P(`>K}nHE9S%Rr<^YQN7%piIrK^ zyxaBYd=!nYPI_GL1$}4|=*5juU((f7)t|jt_f*0Tj=t|34nBKxO<~{_5fHF3@T{Ou)Z`ks|Vsh7ob%dKipo zuQ#Vxomnp4=Q^Zozh0vg@Qt;Wh1Tx7-vWUZ7ck$l40`d`zGze+(l|6`Q*2L`FM5*D zm!QCAbHj^R1Aa0bEJ9$Tw>l!V!=#`m`r`~Q-dAuniE9}FV}4{I(KOL&MQ;8ouDc+5 zqq436SF?7%Fe@>)maolck$1+=AwkDOwN7p=3IS-b;EdX>Aa1e|c*KG@j{x9A1%R1j z*2dx|1Ic1jW6Np9hwsD)<-AhC*;F79w;YooB1_y-D4Od=@_u z9z#tsM`g*fHzC>37N|GrI4X<;KP&j^)9;co(+(nQ3adNz_-zq zMzZj3ZS2!te&F6ePj(PG`K5dR55Gcpo}?x>>Ntj8q@W^FCkt$@;#h_9kJ5-Q_6hM9 zYa5pGkuUnIB@^UFL6BJa*)iMBzt>##v~)Ns-+Eme=Us0ov<9h^&Gji>D621qcoKI( znZ2a|93~xzW}@+c0v*=auRXsG=VL_6o*1zbLF!JgeWTa)M(Dk`@S(k~Pqq7nIc5Ao z;H{iE96+Ym*x`vNOMjp;=w5ahL^jTYSz|%tiF7n^0=B=<$lIS|)(3voGwWk;evz7W zLDUmjBOStZf!MR%$#x7FZ~bq2E6A`ktWaK6)hUK@Q{aizD(shP#%l*Ds%1_TFj40< zrr%(ns$_j}3)j24VlW5!sa#y3*87ZYgsP&GoP=~u^~)1|iVHwB(-??4e3K)*GjnPJ z@zb=O{%EzwQa*go(kdv~(O z`;K*-c*;wU8~P`7;8?3dT;*{eW9C#_Ui*6<>=^4lCAAl|rf}-_L$8e2ya7>Y8hTIpJJ1{0 z(*wPsFM6Ptc2KJ-*tqMvWO1O#XJG`EtyHV~h(i{-YMP*xsH586DE>YFhLnjo1V-(> zrBfU>0h5PFQ9E`C4{FEWFAqfL{NL?Z*#l>$_J9^HqmCci2l3%#rl3B40?*xBpd<$| zgzg=5ogfSrwsRY8ptP~l$w$C84T9`k?M9O}C8i=4OcP{B9F+&E1>5oPQnjGFe~0Ye z`>R5BOLzW<$nHHPseO>$^uEZhEB>{>r64=G%c(uuO^QMv7P1ROpE?55k7Plj zLrY~tik`Wkwwd%Vczqw#_CNMb7W6bhAXNoD$b(9~_HLmr5*o*=U@;z{Bq28}{I!~? z5Udrxbt%8w;tvQub8Ubd^pqE4A(cm`me{!}lLsQ}4rpdp21{w2GS zovYOjISk9ZtJUpi_Ik0*T(FEP9N$5DFOq5G&5Qr~ zQ@%t{Oa&;$D=0=9@uG90sJGA$0FOd0wxzwmBj>rfhi_8^N#Sk_c&K?S+cLBr%z{%P zwfjK(W3{^Z!p@U@>LCzY8nIl#og2iW8@1JG%<>IeTWyaE$Wz;6v^?};mj4I@Pqogl zX9S_7&#+!FjK2@FQ@}6Y&O=zytXx>t5f;7`5R8^T#fiCGhy-&7ZpJvr1o@J_)Vy{z zVvf5-qhp{}w*=tO?a4L$2-kRHhC+mRa_>2DYZcvc*r97B^_;tJgto|*nUSUgjz0qb zWhnX}G5&~7s>5ICEIEpMx_SX!O$>&r%F>JR{oufY>BfwDbPv3bM&>)1`I&Xe`FRuA z+>7Q7fR%NNEtF|*!6$=JC--=XYQK^Zt{A{yk5Rr<9lN{I zBizI#^^vE1x3${VJ?;W$r71J$a0_1nV(p>#Wq=ndoN!FfVn9$NMjSDyTaTFe9}_FA z@62x}nlWNyh%-;|TY5t_-B6UT-rYe2+QsV{cVtE#gEJdFXEy3lAF&;pXnx+n>is3b z9DQ*&Mu$eMeo!I2B9FZl=|m_d%2~zDII;9=mqDv;mJ!$GGe0s`*ij5Ol;y^E4!2a& zQv8Nnfb!X9`DpI_Fmr6dffjqGkp!+rJ|ikDBVqaed=Upn%_?Cj_2K$jJT(>#pjJWN zia$LlzUqX4Y)73HN0||eecUWsm^g^r)7^v;1iJL~gA<>0H`xH%&_Klm)L(2&Tu6$I zl;flK+D0Xl6NLG3r(emi^%px5g_7No3|&}*I&z+E-Z{!0to|Z$lr4*!V!QhlT|B6I zQoRGsc>Gv>t`BV2>yL%a?>E}w1I7xoL>x)Q`|+6ezoxi^!r+DZQlbo0%mZT>a(JI( z-U&=j32t-H)Sx{W9#a_8R*5`!oN&MKqSh<-?rY8nyK)>xn8ps+-?f5@$&eS$3|Lr;r(}w|&_;jvX2f~+a^nrlyxLNKnrU7k z9TkxVk%$+-S%Qc8Q}EKv8n6uW=JJIPX58tQASd9VWj0P&BL;mjGiKt5?afL(r?E0( zUnZio$`SbdY0g|`Lz|{Dr*#Y&IX?Thk|wI=T3rQeh9?YvNdf!(l!6OWMkbXkJ0YY{OtL)3pf4%H@L2G{>Q#YEv+YeBa^Z^+lM!SD|3V{ z-%Lp0A+GKBpq2*uL04gexq{IMrWMtk=Z@Oa738v|j~Ztxx)KW(7sd4{cqxufn6ml1 z~AZxz9N8q_o1fDl$xVA4$sjs`gPvALq zR&947UoyTez6o-Hs%j?$F-LAo8a z6grzAjHMZR_~x;;o^Xr;7ima342W)Q23R!L`CESqu%y%lU_LTqV}7U_2)R*5P2^r; zyCnXg{9+&S$C7|pZvAY+)puMRh!!dl7IC7edigLolu+l7UnkPa(6Pya(h6`(tBC4;w1acI zO|Ys{;U&8C9#qsHQ3ML_yjXOSWBVC-{w7?Xv{v8JUV89*1sc8Z)*E+hW-5N|&PveZ zk)g*_q_JO3?h|Q@XeEti0;)-3i-D>_IXP+MngDxJ9M_JS8%v2VyTiit5eUs`W%&>iXxn~Oiqtp+~%}Gd8MPNl>}zt(K>en zN;yOT_Zxd8gh=dQKV|bWrc1O{qvIR>h9mBY-qw%EpZiA1Ep8B^_A^8MvIF}{6Is=_ z>?=KRY1A=`@1-gE9aod5V;U*By?x~Kl9`^G0qm;%nHP?jG#@$0^pCf0}h!bUu7 z+Rc9eP*#30Csl8b-~NGkpK3o4b(|>fo9m_beNQ)hH`C2Ys+;-dV$Zjw&$vTt^nt7D zc}%2a^58>`)gILlc6?ygmpF=hV$*km8T`f#^{U4W4E3*O z@feF0#{a2CDY9B|Ts}LsQZv;`*{)WQ`V$C#!fnrD6z{gn zD6H;U>oj~ZBu@4IfuSr~N!+R$u=48z`^F`%g3z5wrU>g%$|Ro2Iu>Drc`lbal|`jB zR2n>+FB7NnhlDvKBu?-f536ZOO?394Of}D0^|DgM+mr*+GA5%u)gNTI`!L<>54m(I z$-Y@I&|m~yo2+)(?&e6|68{ThCHOk=62EoK!|rR_+emXL^SSW{ zcWN)^Ow?A?4wY9B?s2C310hAuF;B;G^a2Sndu~)nV!Z+POpRx+?hJqOUx`94Lh;L zC_YHosOy=D{tT;4d6@g0GpG zI>FCMpWr4Zc#~cun|sln1!gE!O;lAQiV2BVnA1&V)V^Mh_gZR59q)V^DlljDHdtzX z46jKxDsoBlSSrBn_XhK>aopVjte$h-qI(WU)-waM;sNyDj1E0~@K9)|`6<`xF9895@#ZgSgQk9?nv#*nYsgoeg&*+%J=0lA2%xKZ789h6 zml%Q0QDBtG+KQ_>%T^-b0a?S!C9bTe{^6pfyce$vp6gl{8i}@6cUx^!=p?hiYUJ#m zM$BtABZYgA4W}EQfzuKTQ-y=X=liVvbJrei;vUH1zmE~8EfBb9ZJ~(tL*;6%8nP0WuJUy znLEgtrx;mKqu<^jHy}rBVrj6m^d2m+6>pt8aI#?0G=+Gtt$s}{LncmqC0EYWWz^9A zIj;CICR1l?vfvl0bZB_8VECm96FA-j+N~&<`_BcLw8R%Nli(EjI68hx!tJg{vFWfn z)74Qk`ckS!tyVbBp0cOZciR1*@MeEay(n1&>u>>M;K+T;8pDI>{sv~XNN|V;ik{&U zp$ytNnBQX}tSkT9upx|n@fiTFzuk0~(wE>bC2ILJztQA3zP&6uXkt01*R?BT0kv1M zg+2+6<8N;0gaB>>%3ZOl!C1zXgop#OL03-SVA8xQ7kR(ExiX>!qEj+a!IU#@B@xu3 zxev@xv)w+iI>0vY7k}$(Pui1lfDLp-%d$#$qmHQJ)h7$y34rYPWdWL#-c4^^vrs*9 zM%a|!$nd_O5%7Qtj6?Ay{BTb`!TkCiwF`55zq;TZ#Jz$PpRkPZAZis)M=s2e6luCv z)ZnH`p=#=vU2(G6N?l61iZB$NZ;SSnU{(n8Rnu;24(FhfxHkAc%PN!#MBf0tJGO{^ z5FO{1A_UjB6nP{>T8W2UJql@@xKlxKl#4Q6T2Ov5A7&`VJ~BL<@NQf1EVQmp@y&vA zkNINzxHlABjWUy5(Nov+>RVb%4;eY;?dNls#DNxl0JwfENRc>K{>b%t{>bfx{z#P* z*WyYaSLj!<_!BbAn$Stq~^7^5jZ(T~qL6 zd8NZm!BgbvJDx(r^)>x65<_!36HN^nU_@h$Sd+pGs=p{<*XvL2USqTMw`sK@n(Fe} z+*;l3JQ-exXg@WMh^^qK8qFb_JDBHMqt)KWBi5*OUMW?cEg{zm<*YCULeP$;QO#-7N|N9*McTTC&k#J+-w9eXfyYRtpAjC$gkqbz~AC0pHYU zAxi0uO3gB8X=Mf{POvfb;MfT^&Q^KjyWsE%wtoDahIBaJ{ItEN^*pQfQ!LKp2^LTC zIOUl=G00M~%d%E>Qg-{*8FX6g)7^jo=zLnRkJ`&_G-8G z@S4Q&D`YJac}kZpF+h2ALkX)ZJS*Q8sT$NWDX*G*cWv@6dv#9U3L9^AheE@d3icvi z@W2`s=0GBMKzJ@J3l>!bDOcSf^2oaV!68Q0X`IWV1GuKPaejZQBg4l0xr4`GyPSUl ze;j$?se>Ha@=pg<*#}I;=K9mzsw~MIN;zi`>zUj0PfXw2w;f8>l!h5iu-rVC7sHmAY;ln*x$hw^;oRn{op?WC zZjP@6p_ZHwLM`$=Qj45&m?VR%6~vM-Mk<$-e_CK(Dr0mrHl;q?>qmDEBbjf-YUp9E zMQ1mpya=F~LQEP24)d@>CL;MADCBazfya_GKZh#B_a2Ik5^Bc#bfs3cIlI!YEo?!% zvAo3}+vAjnR|1iH-qSJnC1BV%Y~zJk4QomBQl3F9I^bgdPy!%#y1NhVL}M^`Dr$^oOpxQLe8|Pb1qrX=Ar#o z{9v*a=O;xu}Agq`1wow>wht$XS@d*;; zy5Ccq8RxSWn{YMa*zqJii$hO`_hp9q>D3$Di2;JA9Xw_mnwa&Mj+Qp0%S~6RE|Zm^ zpn1o|p8C*A{yi;Smmv@_v9*-KM-L3TueFSsBOD|_a=0RLi|pid(RdqpyYNTW!~?97 zmgjw%1^uI;0YT+dI$g9$v@^U(cYWxO0y&h2isNhFto|bFcNndS*Wgns?uOzyHZJ!5 z5w_#TdQW@V5uM3rmIt)}DKRteJWusgfeMrP6KZfZHw%fKzJbriC>=o3Yas&|%8H5{t>@G_95 z0mUz9_%m)@F#?y0|02$QSSntl4YeYuVL_ufG)O%x#KKK@+pvoD^qG``zj3wR9UMbbWyNgxo zBbxN+C5@Ges#+%Un8Z-b>f9o5Lm8V8&oK9z5Vd+V518rL({*Gu0o<70m z1lQLAvsM9QVomCK{orDjv7rw zPe)feQxA7!b4ku=4DZO4cge_(?XZ&~j}E=v%xMkp%&@PG?R0o@VxAnNOpURQLS%qx zdLPV=&kW^Z(TExCF>?sh!tBO&7fMX0R6apyv7Gx;i?UpK#l_;vE@ zpw2bg@}2N!8U&IOcG}=QW3J?ELyEbcx6HXDAF9mR$g^GLyi3kH-W>3CXkC4`2H7S_ zSyFhL&~Sy7IqLL+c>1XG9(baMZ(G+B*<4QE*b;cq+Q~{_4E^zAW4x16#>_- z;Bf($IrlX57GOt-!RO0&AC#B_!IS+_$H~?6CAQ7xP`;SgS0sJKABw;j=N!NE+nI0r zAaOJ(?$f-7%8S1UumqzLHByNCXyPjRp(GMkAI5AopBYLQg)AvkizC;L{?&Io&ankg zRS`KL|4MMvBR(bVoB7(Dm;N9dBMo#w>=0?f#Xy7M?>CB>*b_xdWY~!B)96mFyeV2e z?Kcr^E9e-o9c-!4xm;@Hk2ol7UDN0OyIS;wAmKnum=y>(m0IXYZoxPx+#1{{-)DJH zbr7e8*3+xLVy3*k+-Q~ve&U=kf3f4Z`b?~dFb#UqFAns+NSsZY&%m3#mHfCQr(6+! zj5q~%zSzfk)-WLClwi3?1WckHv=juKv$sL(8!0U^rTg4XJ-w>7N#m+p0atmbKqA# zZFDPt&b08cu}ZwkP2;?-EvlvgV+)TDDBi$w*=5S(^8;!`ur~9x zY7Pk&*l9l3sp$LufZH`BQVTpc`Z%pOj-B8xoSb3SCIJ0ac-L@ae^)F!n2*NGU7FG_ zF+b(o@UHH}HA-mYuH7FT?9-NiGN5Xp`G(3mkQfh@pMi}b$pfo2rIus9pz;nSoaALf z2auOjb)32m3{)PK%?DM9gDNRs@&{GrHaHov8B{rY6l@?d-l~8F`%()|IJ1mZ%4+v& zUv&0bi0BSJBDi`hR$J$vmfFwWJ;qm9?W!qjs2Pb`AZ10l)Q_6hvDQ}e>{ z;A0kKkE`T~r;=&ma9SffY4HsHv+gWWI8~MHA4rBU{rFe;IeH4FjSY(P4T;e3o z|0fo*o@_>+8j1NKujw9_?~x6fbN#`jHtHqI6L8HcnG4LEm2v66nWx;5|HC{5X(&BU zGEI9e@R4aE2D?lX_M=HskD8_(g0|SR6RPel&!O{Keb* zw5OtE4LS~OvU;@QuE_8UX5LNYS=yWTu&j!cxX>A@n_B&S5H$hgr*Ci^z4nHamv{ht z>1$75=CSRP=-A@E-FcULf$EM;b!Xu@1iBT0n(K>TQ4c;wpPTzbo3HpS?d5^>nZz}~ z7SvCRp^tm(lCG!fdZ|o?wy?w+P`PVQaAY~baf>%gGktYL5#`|_Z{dc9+CpAngd zRfal{>e!F1%EqK;r(4|5ZlJQ>_4vX1j1P%URk_6H+IwfQocpeARU>*EQC^1Et41=d zMz$u-(1yEVlW$`c<_-JaqVJWe!GS>c_=^t_XZg+}%USFDyehW{?Z*Ri#gRGe4gz2! zu4Ed1VEjH;x3FO}FNHhflV#Oh-&BoS;xERo`HMS;AJHFc;ijl|f?E?KDdu;5epGj? zV$M`C9N_zqjufv4elb#2z;kzT!1Z}m0V;iOl&~=r(4ecR;E9RQ!Z4%8fVkx_9c3W_i+dtC073jC2{vf{7P?c zTR%^?75|OO?h5XBRWL%KdncHTCQ%y{mL32B|oT7-AH;$(N+i!)}vEK>)r1Y7cV;h z?LhRpOvp#!#y53;!=G|vy|Hf0rtWXT`w2{cWhRCz%TQ^-nsLq+v|%O_kh`VQ&ILGP z_p%__a*cN#n!7^&48>uZ%j|qLMIIv8DSTDrI*AcvjN{59cjp0o3jT|uh!e^7<5>oA z*W8rzG57ar>Z#bqC8Fq##_T58bPq`bA_A89<(#+7O?Xww^*Hoy6!iw!3o7QHo*_0K zgUp%f{v{!geI$XMXCbW9_jwg!g!)vdh?FADWsG|anX zBMWB&pD*Is#Z!!b9$)b~oMl7z5z){}cMK*YxSQKB_vYce}+o<1jcL!91+vruA&ccb(q_ zM^b4pM`=qxb_^3@H|J7+dU7780cQV1lt6JrE9%Ar%(U5HmzV=78YU$UhYWewW78<(p8WTpV=<2lhv%5p*) zzhld$I^5bLE!fy+DgM6@uBqFN)h@EUQmBM2{Emlf!yU_nTPO7>y9mr!NDA{0R+rtB zUDp5%*3t}2%6;*SKvj!#?0+p2{?O%Xzg$q+;mD(a`-tdG494t4=j5!` z?mI`NZY}7~cVB5UMn0szKj-}8ehW$qM zAusoO^?U96UuoB_<6o1Ek~tYROQl!j7F+qGsWPpSccGOh;~Sopj+#DqPERJJ0fOC;xVnHqvQzdvvM#?aAAeDo2^T zg4dQvPb)sA`*bkx{3m#)E*5|5Fzfpn&E$8G*37>*QuQ;iYqH#OlRQ1l-O6}XxCo)K&=9@USz0hBwlj%k7ofPvJSwy~>r>|e;!fnhGnuKxCuy{q?c9i2oUXZ8MbMtAe8)#^a=>h?XKlLBn-0(vP^ zP%PyS%ozDk`Q3lc`7TBam&(e`9i~#Z4jU=IJF50(tlshVT4}3w^_Hz8@1QK-j67Yw zx%b5sbgzyl3PMu;%S7(a_yveRnaJzj8S7TXs(@}1{v}`Ty*9S`K;EzhDSIGqbPd0& zc7FNnut!r5qtD@i3F}a)b5*fxd1-HGUA1#Z!y8nP`-BXUkKg8Z)y}nl>xJPTJ(_~y z)rpFC$ZE)1s>)V0t=`|W&P({V;2D)ZBkKkEO;oh4K5*kY(nr3aTFe{WYPJ03>b(_f zX|sLR&iJz)PF`w^n?-dh3i&nB-x)K)4HshcpgolwRkd%G6XDL6iD=^|qi4Hc%*V4$eB;)0RxV>f9^$X1=DzgTi=B-^j z|9Iu#)*Cs77mhp_h0XC1l++i;iaN%NN!$yWiIe56b9{%q*%Nv4wr_l=R=0=F=`T3A z>NPf?1z;;~HQsq^r@nY|@jLp6_QV<9#S z0oR*VCrR`AnNXjRi4N`MX8G->M~;o#8FgRVE>F$3HrrrZ)p+>;ag(!}iuo-P;ev>t zB+88Is@lT2C#Xr$BSX61_Zyp(W3@L;1pmnd+Cf~X*O^F#6|;ki;=C`3zdHQN`ld^-z+((Mb++|0#(A6{sUuMpyJ z%Yh$E4aL-uEGR#XnZ*rq=qJg79XyBk^$XoZZf>9Y+e!C9d6htU<$h#jh-TF&ykT(b zII`!@rHVQs47h{B2+C?6CV|{VXkJFI#J=I*nqa()3HMPZ7=KcUmU)9* z&w4B{j+ocO{dr@S%q}9XdX!I5C}~ z?IY@i(8l(Q7i4%*nK&W{Y4$*zJR&^9QY&T#^x4cvj-J<+f^e4BEKI9Vhmj z`<97>N)#7e82)X5??j$Q!@}f1sip9AJYL0$3EBPmqPGcfC0}ki7K0h5yL4e`aBz6x z*sM^F)ZQ}rED^(#ToSY!3(pc!%gStk{kFS)48d&GY~DkBEa`YCM-?omU;-CM8_eoF zx#41>(>+36SCJq;QpAEyF3nge^+qO-?bAvEd5x+d%b0u?w7J~VjD0kNj7Mr4BF%6C za9e9oarBK(7zWn80P>hPQ_IF>+Lqa95i?M~=H1*NMuzsLu*(*jg8X$}uH3~L(%slq zCT1ms{9(qK1JT3-dfvCOE}1NWuIxUB$Dv=GeUa z6RvWb&0F{ZQFS$69Gq;tg?LwlyWBU!t=V18NJl*gd0WG49bL`Yy5?y$+QaKIyPESf zPdoQfBJpH&H9IM_uB$mSn8jr^ejGyS)J$RHB-ljmHFA$svf*Br`5t4Zu|==>Xt+Jw zZZ>}`Y8P!D9GA!9c0If!PhVjJJs<@Sugli!*3fvnv5t;t%R2_*VFmdx*j;r;uZxk1 zESY^HMKbidW_q-Om8XEVeD`s6Yox$R+e|7P(GooMNFjVnNUK>Va_U5XJ?Gs-X3o2M z%}zI~q=$FAgTwTi-HnS7*ALRe-?~G`Qe$Ca5FY?=kOj+k5A_a zQaTqL;aU?sQRhz{)9F@vc%kF;ob8E$+VaFP(v?K6m^O_iFWez0MSkD?V@YLFEQ)5$0w@a2zEtyQ<5Vouv|B9mr`uD~K7 zclbcE_rssfM!aTfqfkq0=WeEpSoKU?N@Rp?^F-X6wQIQ24W8EKHMk}YcDJ^;8&Bc; z7WXm$)|MCzMdAiFY}z%Aif2Kr3Z|Ev!C*)TAy-b7($EbKeucp*!e(-VMf1f_V7{5d z6l~A)jW9bsu>QwQeD&p&n z=DiSQ!Yk1Xcabo`Btnb0*ON(4Yuvo?#N5(+}19 zqZ1Bq-Fspq@rgY4Mo-e{0VhJ3Yo8{hxwz-zwEQ(+F;hKEajjM~4_=CsN-f&Yxd z1ns@es<}Dsute@?daEOyjArhp5t~D!wb$2a*T8zYqsebyU$-fsdGTQ0oF~Q5%Cf51 zLN#q{gSW&R<%s5F>xec!>n+dO#WZF&qs?w}HI;MX>D8sS;HTnEwX0DJeM-0Kopfp3 zEStM3H!y2$xxF>@8e9ouJ1?=b?-t^@mmiYsI3i2E_Q@Z4=E>^7OcnD*7dx4&_)D*T zrxY&I??vf%F;kz;S~`8kZai(gKw+Pe;hQzh!R9h1=7n1wN>hP#4wOywVblH~y@i@i?VmIF=oEze0bk`R2Va zUUJy`sJQd6_tJRYVeh`U?XdTXc<0O1ci8$Yqbc=Y?|dAVZ$y`n{l8zo-Tr^Geom^4 zdm7Z()LglX4<>uoO&T-WjcjuhTA@o){UTSODPzpqno^EFOK=B7z||16A(@f#QvQ`x z-&0`={uGBgpid~`a`L>RYDyJWq7v_@@ccqYXsSw`?{sGUW~ex`rpSEfDe{t=dO4Ms zP?0&HQcxkaM0^0WR9ca3etoOLWuwepd+B0}R|bU5ij&Tck{da_vhKvHThr);&uo-$ zjA%6_scR15&jl8J#!cDge_7Sdq<)`t8YFK1%1WC}+dfNAv|-At;MSjcZ>TU<_7#jT^#nqUCjKRE`D)~nuXcs z$2=HO0i}p<{{O2E=Y;9-lTzOgcR0PTnav6=;H<_Y(xkcT0Rc5@JNE$xqrB8?yaJ1` zdz`iq)A|P~oI0J#!V7?bF*OUU^*@#ewe|yeQ0rbuc)wBRJzjAj63qDr0J+{g;GrFJ z|17nPjZ`KeVaC<_|3lt;z(-Z3{o^3Wie-JVqiexk*Nwfb1zlam8eI#PRji8*|KIO<&Y62>l7R2~d;kC6 z`}x0jGI{3o=RD_W=iGDefo?f_0bY%vhu=k2jW>2k+jGyA)7sCycrTH@w=JX>?C$PG znwkG|NIwZQU8LtJq~{8fxG@Hdr%C|AvS8HiBN4#ckkAT;E*<~f&$GCpt?AY7Zz@36 zjoH?(yX^iLKYw1JyeUc}vp_^X-hGKKn4J>)fLrj+WWi(>j3`8WF~$n-o`=5wsP5lT zi5|Uh`encq@}Uy9{ubUtGEuDwO2U~b2~_(kzr8QDvit?6rWGj#L}g^0+vV)V!zMOu z{*H=+MIPTkKNGEoZW}vkk&2g*SX)O z(V0YK3W{eR_fZ(hZlkKi>huz%p4xu^!ku=Zmo`u0fq>lBUkbe>B(;>vI>E3(|Kaqh(+-L~|z&+C1$rXz&D2OmT0Rda2sDsn){l zB7l&!`~EE{M!>ig`PHWN%aFmPjXH8n5I#9IK}}s0CsZaAa)9rtn{uo~#i^U-;)$a| z(a#0`o(mrOzEk0O9sfF{9cIiKeAeQ;gRpMYVdva)@ZzN0#^!y=Onoj-&-CKlvycf| zx>51#?mzq>qnm?Hx~QgGGfjIeecqJW&iZK25wMBeX=>vT2^_X??jl&Tjw5c>-K9rkHYl*De`Ke8RzC^4G{ zKc=FeN{mj{IunJl5t_9g3g%E%A`$CGcgutLLy8cxvg za19UAaPM3xw_C&4G<;ga2Q)N$6cG7W1rJVnFH zG`v~Edo_GU!#6biQo{~;QeR&UhiN!N!yKKjLWdhQ+@fJ(k(3W;xJtu$8jjJhmxg;6 zO8!qZd{@Jr8a8P-LAN_l!+p6@ZnuW7YIv`Pk8Ai_4R6%&6b)k<1~gou;X(~(X?UcD zeKqW$;nz9R{#zOr>i+N4;afG{do_O?GEedk({PH0OEj$1@H7pt)bLgfAJFg_4PVvp zQw=-Km-+{4I7P!!4XZUgO~b1-yj#QPG<;9Py&85~AoU)uVYY^|HLTPyreULo=WBSG zhBs<>uZE9m_?m_vYxuo}T?#b4G|bj;j)qG#JVwJx4HFukqTz2eyjsKCHEhywr-mPB z_@joIdi+LcI8DR38m`cAt%fIPc#eiwYj~RGb0e?YHJ>zT_?m{3v|NwSu$P9NH2hlU z`#?ie-=mtpUeoYq4NZFHQI?us7`Uafy$WwngC>7@ljJwyjW_6Urod?$uF`OfhPH;L zoPpb~mvYs*o-Y0j)qddWb_(u!Lg3xc32a;}_?hwsZk!|OJFXMB?HI{7DEiB)P90~RKW%|&`4zNPr`DzR20SDv*%}g#KJyuf>Lwac%@RnguG>0w;SI&R&KgrlW(m87Now6_#%W>w@Ee2GU=us)1PIi zfg{bbE6|%l6~>Km^l-VgSfvpojz|e&<^W1vLaQa`H3(?XNw83#Cmrk)Jp-%S6jGQ-qqBTL|lbWBU1WyZNNjY*kymhX#6a|Vw z54JD#Aa?2amnwPla=hs`A!Voltx+21N^#JflC)IuRI#dAa_D58?v9$|Pp2+!qhoA} zP}2g`LEfYc@k*s{YHyit@FO2^Bn_vVc=mT5QrLI)+hFJAo3`>u{mapYD={)w!dXoB z*2B>yg~>2i5>}}$V#;0>qb821 z;fcAxntjYut+tlSP*CbIc>L17FGOpULH=KuY^N=*rT!MKn-3h<0Anw=69dye@o!BR zy5p0IFUxs#KgXc88YG|Lo3=-a+(rIP=WG-2N`T;D;?wn@jIYtplsB<^t><5ZUaUg9 zq<$X0ZVgAkxd|$<%a?SS~0&2mkX>o7b+V_e3?@qCe?;Qv%#M{`8pWOO>EjN_~+O zSE)<%`0j56rKgM2>M+*Hwezh@i<@2oOgJ{IkC)dA%2WJWgx)VjywJ!?@7D1*eqZY? zd+VQ%`bkBO1amJ12b&&{ZlsfU%$eqD$o)~LHGM=K$zF*6Aa+dT(JM)*{4Tsgt8Fg& z#tXqglt9sQ1(0CzCCSSM|I~c*(Jt#MY9pPLoCoZdgA&5|spTo%tyy)_gZ-j?*gri) z4(Kt{V$hDe_JjPtKc9|$r_Rn*x{8*_rH7XvQmuthEHzy`yOwR!-ws(}D=3BVe-VB+ z04}!btc2yWBKXfM-`ao_6QW%SS~Wktz~UCbY~)*+5*yh@R?2H}_l!IvSV1(2&AI1od(E@qjFbYjCch!^|9 zYav1vfaLiijD?N=Oqbr_%-ek()V!~0q|6I#yw@ZH`Ikr5MWXc)JGjvwtWAWX2Cq>+ zx1N7n8}SvsfbEOLd<}LaSZ{}ek*Y*B@roy6p-7dTh(_&jG*V?{TOC`)!^)8O+BE!T z*sR5}&T1oFQZ1{0J1L)I%1@R4l}{0vGfu;aI$pz26c`45HKraDwk6sQ#$r*9&1Jg& zbo#O1eqY>>+3Me3@W|A7T)AD^Gm!biQNJ%7v?IQnptZAuzP_V9zKC7iqj} zHQb&p@%DIuTQ%IGA*Kv6zc=YRT%;ieK&5Zh^;LIlo$l6mGX9ww571>zg)bhQF#|oQ z2qo-zQ1#i3uk?k&Zh{*hj8?kQ)?Qt2^AUoF^`o@&qz*TJFX8ROCEcu_7?`cc)xh#u zlFx)|br_rOR6jFk3*0(A6&C4yro5?tuWtVVjn5X1-*z3Y{Ymi4*5hT$8JMH-%hBzb z`nT)$+QP3%=g*lbc(#S#9^L*+hJNHt&AhzNeUkn?3wDU?K8XsT%Wuc`fuGb5ubKiwH8d2JzJF4W3rJq4#lU#SI#c z#c#$)y!nrZPH^!pm}N@)vhE0KH(0S(m1vkL96+1AfnlJsjoU(?8vgJU?dpxC89CA zIOMMm1}0?N}C<=i7w^dHG99 z@@*t6E&(MbOk@4hlKhwUQtBkh#!t6PtAp{N9S-?}5x_(+RuhLM3);Sj?IR6pf{}z> z5lqyB9Ck@VJQP8mh%X$sNBQjf>S#FJV8en219rTwA|48ad@)2++KWT}STr83OxStR zSZx#pf^{8@Y6Esdv@XlGi^4%DR2$YOU?-}BHHZQ(4Yseg7F8yqjI>!nJ<&lKg;oG< zg`>Uzt!iZ~T9blO7MNrVkisz7p@=_R7YN2xH8nxtWk(}Ajg`fM{$OYW&<-WW*r7@w z)*u)d8ieCf7Z;?av}EWjbgc}Hoj7G;SvWM6L*^N{#74%9te9Gs@KxA#wE;!YO_wm!M9fI*QQ@C4x0^(6OKr<;Lhpot5L7W!kH- z=d8AugPG^sr3>z*qo0pegRLTUy)U0xzN}IdXUb3{*lV$N3TgNSDZck;V zu_T=-Z;1oT8?h&guxnt&`cR^pT$C;*V^pSU-v)>cSTz=^s!qfqD&c6or)97FahxYl z1)uQ0huCF_jT5I(9;rIA$SWe71xrdwa|;V|OAD4Rv2&Nq1;O&|;)3}LN=rbHvWjeb zHPEbq*BOe$6TWa*jd~prCBH`MYAP^LkVSvAHUvq)uN0YrJfNE~I}lVnlLb9v)JB=# zR|{oIgeG_pDnU&_)>A0@LS@UgQ8L?B;+y0a8=Rw+N??o~iGt&z;XoEd90{&siAF%+ zD#&465i=gGNfHtofIabIj83O$pcuv^#Vc9Kgl40?=3-rLkWqPHqs)m0yjt%LrJ)}RBdV=V zaASg2PZ2tefzk&Ynzjw@N$F-%|JL}{1#QK9Z3rbAjo9(ppg&X@YK@uLPq2Hm9*GrV zEnWUTATmijYU?V(p}5j(uFO*BD=~uAj8bbfm`)_i#Xy)bnBdZMBR6Kc%6cd3&;^qD z6EXO7m9!ULYmSmi){-K^_7q=LhhhO6S}4&l6ZI!KC0Sn!NhHo-ftp~dh{XofFIGYMK-5j~D10`ksZam|2-Z>>(F`}d0XW_Xs9|p_ z_NaIr94Tly5FIXG4c&@b2pE(>K>bWqD@GAye175`gtn)T2VY$hW5KEr78Ag!I(>AO zJ%<`qt&5~O7*vctKUZYJ!9W#d7@AH+f<{7FWy5Gf$aj<_m=!va@mgq_P(>&lN;D|n zh1~RC>^FvB1L%YXq8>LE#A2OdW)z14KWN0NYN8lZHX_Z!x)yaZ7$s@e=Pu1#zBqqL zsc?|k&fFxr((7uFeFNqvP`8S1#6>kjbyo+EiqdC%aV$C|l!oS@Q*0G^jHm>n{yKW` ziggriR7Ixn7*G!a8jSeCe06ZuKEwRs_6A5fRLF2o=pE%LD=tEQL^t0LOzt z84Utgb9W9Cwv;Ea=wQG7OWS{n|; z;^D-J`^mQnmu^ZXl9=|{vrgP^vqP&BiP{V(WD(pl9&`# z&LXrK)SEx-3t=gR!(4$i4j57t;aUSU8`gegCe5i?q!JSpIP{gG{AzK-z#qbFpL!3f zNMem)p|Zpx2Gq5(i(#7VDutzI4kS%uRYNU-P*G@P;Jw3eNdM4q9A+U#LBPC&I!ZOg zX+GAnl~Yw4Oep206WBvi4{9|{JPzc)t5K`)jM~z=1lEd#SyM*h7mlE7iT#+9z`fvF zgO^rt9CV5-;-n$`i~K*Ar?H;rn(smkVA#&DtOV7FZW{tmBjJyQD!>kALKapflT%b> z)u4{l5`uU7iXq@Yd3&U7zv`tU7p?U1hl<5;c>5%(GS7SYjDtSJnB5M-XI#;tn#zR*p;C~gp(C&IiKRQkRNUvl!`c#%4WgFkA?5U8=-0m^8ot4ZA&9O;9ZX@ zOfHkqE2DnOXD_(yKzxhQUVtlKOquJe@l`3Ux*FajCOlm8&4(F~ic`TQ5#a#XP3)Z#KL+~Zc zOe_eOUFJ;`BqMg{Npe{l%&yi}MtO`=G!Puk@k1qM@}G2qFp1`pIfcoa3>sC%d^Pcz z99o5O(v?s@4uHQ|Pioaj6UCU%4^!8eGf4qYk#BTSO%SkfmlTdjuqqtF%^^P= zGoUXDp2m}0L;AE3(-!MF$)T10v~a=ff`pg=<9J|wEJDqjvLLXIdlG;_ygFJJ4v4vs zZ4bVRXdTzNU?ZaOrQikPGakjl7id`$vDs^1@3B^gnAQUGX zjfKKlsq7yai6s;)Sz$g@=O;S8I+lhP4kCvrhH4Ezm}RdZO=_cc8-gd;6|9VunO@0Z z;aw6t5Q{=FC+GB$AlBJHLfDW*ogKg*(`A1POb3`5HqrI219c=mxEQOIP?L2rs5N5l z87LrE8-zsGL<3y@jb+(|xNTWy2g7Q)kHe^pI@yrKMfW{zLeDUp=@>YbR@_eoO6=Fy zVLd6q9$^x!40!-00wa9^#vxVB0q{E;g9h&h)-q|*NdQn7nJchX2#h&0HZtSfijs-dZ&;TxOcs{Kvu%+x%nlymA80t?)?0cvAE5x*bV=Dr6qQL zDL62%aCr%Dg@O5s^Gk}BE-A^KQ&3o-GTKE;mlxZGo+^YdQwB9!0po+Y4X{tqkn9@y ziJlCl1nZa>9>u$`y}=s92z4;p*zUy4Sb0+Z1f-Ns0W*g%n(B7BqG2`I47D)t@h>i`*P+upU_#?d!&IFA2j?gE=Gawt3>=I zh}Ug&-3NFvTwmofZ4^j@cNIHn_DErPGlWK2O@xNR%`LBb#_&V?per-d2OAbx^hetI z0q=!-2VZ9OMja-X_!G2AlnTt=mCAry5n^|!1C1`gT1VZ+q+g*r#v8VDF6!)2UaBCL z{zYY|s*VD$1e3~AITo&;0Zl+R4?;}k$qd@ZzyhN!i8Dbk-B;<~0q&m}FM}ha#u@rq z7VtTcsFZ35?6Dyfm8DJwlvMEsA24y16g&tFou>?^cu*zcY$)Q0144<$-a5t@??Y8J z(p7wwWK8KM6qGW!N+(9aMJ%VJp1La>1^uDkKshjSicCxYJ%efILq*x~k;)OFR#O;Y zpC1Kcj9r5uZXkf@se*^zMqqj3KIl!=;|($XRM99BB!$8wSr;6egsZ>;=#MfVS`s)% z3u&`Zi`$+ylztt2tq^Wg;g$vJaD5fDWBQ%6GA+rO6geYnNiQ5~+bcveQ0Ovl;BZ%? zx}n3L;9$rZIv)yyQAM#cKDBXT<3UavXV@V~mP^hUXIF8r@e}&S0@}Z*u=D55gOXgh zytrU)!LsGrD%&v2qGO=86pfo-fClDj|iox+>+t${_u!jd|V#aFBVJsGcLG*2a z(x3&l|2HfqfkcVYGtE27#N(^(LfiqrISH|oM<#irwz2m;DkzabsFzG zDiznVdNP$?S;(>e5XlBcq?M$?qQUfeZf6MJViv@?WKy|lp-$?pxNkx>R8@Gw)G7F1 zQx{HP?->5#6DFuK(^UcP|1uY!*W}YGeC~t0#^pJP66~_$^F{LzyHf3v&qs{xj^~pB z-0^Me65ONT4Zo|g!!M4njeT+CwAGVD$b*PIa1Nd@p zpX8`S+G2%a4Ef{uR;qTn12Kjji2U#F^Baxa#FaHRAg#{I!VYcjO!uKIdqVuVi=6!= z4Qh}>sKNHQ6TMbr$DQ9M7x9yp>yd|bnEF{p!U5#q9?vi!TaZ1CHt;3pHL5P|D6d8y z(ku&cq`bFZSqMwsamXKUgO+2EMoO}DHGZ=tKiaKBs~lAqYmSr9lho$;c*_ZegeKf; zA5y#XNt+PxV=EzGFBEM^(kY!o!iqMn(T*cQs;NtQV2c}qStQZ4;u9n=6W=L>cDl$bm_Yy)yk zQ*DE>2d&jF{GUqgfEs7+X{Yp&U&Clu^r+--%~DYRh~BS4?>H(P0W(sph1x28ghUG) zy0t}ztTuIwXg4F{(xw>|ugrS+A`3F&m2G1cs84(tElNG@rVo5$!zQ-uO$~Y@R>51Z zj7}VyO{8A9(xou%0eQyk!}oHs;j9BuLO4R`OpRy**NteA*ichRN-aXvP;8I7MRY#x z11a3r7*ZoJ4=o)zyb8aKwld>b1CA!=3m@|t0cp{dV#E7vSFEAXm2yHpOQ!<+z}8$D zW}EZ^Tw6@6Nw?JAQ}!s^E|;Zp6MJv!rlp7>?9*+rZhA6VEo58xUTjyr8s~MWg2PyysRQ{v?HrlmY%gzwwpB&j8V)+iZqP>|fZKZ%x_SzlY)$YAQq8uP}~xX{<4 zG!uUr0pn|m+_Z%!y>)3>B#0I%rpBD(*BTAQN2A6z`j91BT40%n@tJ5oah#93=xwxo zXGXWQ`3gN0%3Vuc$FbmiiTaYZNa)G2^V&6Pg9>m2bu~wpwpvEnXiVBPN_QPpQM$agigH0-VExoH)Krub;q|s=0jYQyJ4brDa~fO89{H1+ zM`TI-EcTC_DN^ZL=XA~{M$AcyF}HYyY^7yiMj=-nTBr1g4Hc^^vsvcxGQPyjcno#uz366< zAaaz%h}_u-%Zd-v>G>FmH5SA55=?K&PwXfCMn7mk31Y3T_HcQ?#VEaHaxS@0YzJ$g z9C7@pxyW0TD0*z1QOX-z_-=$!4SB z8|Me)Ug4J#-51e(;?0mc%rCP9)?}nyWV%kJ810$rXOeC#YsRFd2Q9No(o?h%>+yTq zNTr==MQqrA4L>h;8Lx%1o9h3yBLP)U+(vTj6T1&v9MM)FhN)?Jcc=*jf75Ts`CGz$IW8!B<$LIyoFS5EN^mj3% z{V@7MdY8UlNKeYuQNL_O(8b}v6d;zV)=)T2dLnkw^hETUygP(#r1##Xrzw#xF~1x$ z84Y>Upm`I{9IWi*gTh?BS_xiiTThwQM%Tjot@Ypr!CkDNXzi95lA}c*kjL6?gA`h+ zc$1zvrGVN(=2FI^G#ZlYD73=lKl%u6{VXXQBC8mwcEh!#ZE>7SQKPra+M4Jt>LJeh zQ~9p~c<@evc!AOiWq^GW4Ni|cfU?wFqN&X49kmFpu2>8y>*_xCf_>sllB*+Pvr4s% zbo04ABbBKg$%XvQHGI;Ezs>luJ@IM1bY$PfR(O3CZ;#m@!A9;M$T-pVc&Q@m8sZmt zF`7=QV@7BgsvXb5-9^_UB>m!3=UqO+`S7Y_aJ#c&d3g>{Fmvz1Fdn>BNK`ni%b1M zj**#_ONG=PdF9JspUydM*;EQreyMr>^W}&w{dtZoC6^;8tFNrnrKjZMn262c8^Cx^ zfmX)6zs%fOko(Vk+Zers)tXyHgHfY-S8YXOi>9RIlo>Jo7x8C!UypgRlt;4~?eiWB zdD^UYh=n38<7zGFedxwrovSuBf9pzLfAPV8axSF7=&^ zyZD!)7rh>4s)sLkiCo!g-5-@&yxO&Gu5r18Yu@x9!@$wyA@6-(a!T9Ql4T=FuJH0N zxt|m=oJKE~J!k(@`G>LMlhZdB&9HwANzu0Mcbiq{*6wiAZqtgI71`ECi@KT;LO+tL zc_NXtr`~l4V!)M}1p33Vq~0{%DEBTHZ9=;)vp2DK-r1+?Ymk>{t%QeZ@i=y(2aG=} z(nQ})-e>E*3LHoIe&1=@U7E)XQI5<(7i_~<11ba zIZS*m_LXZE)QfG81381^N-B{)#(Ng}%iN3omKiJgpBh^HAl~EWe1w{iW$DM0m&j4e zA>$?Z4zniXe>Og@T}b6esn5ll7^Pd|)Rs7|q`aAL8qHv&E2wn8@!TmlEI}!fS-5yK z!Wkm@#^P|FisWXUsl63FAnl5GLMaicOvR5}P@0rTQZoGx7`aM(1Fz>QE85b3k!YD` zl0uYwBZER=BeUt=yvQBp!d{;7zYs6Sj^?tdUj?O zz;SJVXiFk1A$$bt0JSXS!wdR!buSy4(I&jah=1K(*P2Nr-DGFuSeE1l!GtAH3% zmZ(eHwy0cD4#H}hUhpmyEjRZFczrsv^2|C(8Rik6L#(>2=#fvnTAH8lLca_buym?@k-pYz-H| zvaKGF60PYNSAywN(YN*LH#0I`{z|7~`h6(z5=q$^_~t4NF7hgNpmpDlI?=4_@h+6n zNyOR4TiuBl{W-tl`aDpQ>wCmSB*^RuNgZ>MccD33m)cxxT3dIar$+2Wmv~qE*}mB) zAT`ZXc`1$6utVLjzQr{t)*zG=8sw?^Sdu;@XY;Jbwmw2H*$?t^djCH{9JxjM{?UH= zo;qU_i%DI}{-*bz^pZ6bmU4ABwH&daL<>IDjr3QzdTr_oAqTw_shxRASy@*VuYk3G zh`PiV?`Czy$5tQuCGTF{b3sGq<*F>@$RJ2)zWjBBe#Z|X|WkK zY(Q<)>a2~DMXko)G6ON(A#0Ge=nvz=z@lw!8L>tJ7uh37yUE(fA@nh+Mjovy~v)vayuukaE<((yl8Z?kt$&OF0m~pFJSGT{?ODDOTImmOe_Nqs%;o zlxM#fE3{|7NG--w21M7Gc?$E4QF+NJ0pyVUF8`7<$u0a(&X%=?^!bWVf&CWE#M-#y z+LbNA#`TeSugwR^7pv&f$hA}K1vR9r5n7+k$h+ok%u@K4cz0GJnn(7tQ-?eac`ZRd zcp3-)x19BeW|8}OyoP zwnfh1Y*#F=NTQ7LWW`gQY1x={$<9_URg5%w^#^Syts60<9I(%9Ayr@PuWzD{L?4I* z2yU!PdTS(K`boa0*F~PB{D__vS!^vo$AEg5GRB%Ws$L34?p%~5MF)uHW!vO#$-z{k z!KpV=Wi?fY8vgf6K%OeiQpB^h*_=oiwHPfi^UZ(^(XSWHCHjq09#Xi7#UqVaA2kH~ zCi=(gdyrbvYvD!joX+hrOBxyHNY>%mjJ9YjImt1jQHq+Bt6s(ex!RpMNH=#@*V>$q z8jF2)>F;_jriRqH9yyu0-ICnT#nI`e^fA-Olj0FkK8#jmicpC$#(oO#)7#+A6gRig z#D*@$a}q9*Qt4Wq)HYm1nzn35xSBjqo93PUaSV-LOiO4qJb8f@I(<%PS_;5hXw5I6 zo)#HrPmDJxHrM4r)-L%ts}PTiaju1GBq_&}=p&?V*vTGmRIi+w)`iQjT!2R<~OZ}OO zJ27af?L;rQ`_8fA(TCZaQ2<2`bP@G~iq?y(DB(#s|vn|o^XG z(=`PBF}c?!sbVq6n=&JF{Y7H57JNg=qxBa0(0@wz*Lk;rnvy;{@4m@+QL+u^370U& zc-^dBaNU45B*eJ_IZ||}$Td@p7Ifz_hP%Z_mT{zBZM)wx2B|)_OL@~~Dt?9|*dxJF zs99<42Bx${q@gMMOYk+iggj}y`LP%e@{M4~+Jq~4Z;O^g{1>*wUW@-KClXlunWq(^ zPPW2Pbt1g{IiAyc?G?_L5a<1Cw3 zJ!a3m%J9kZv}nTfF;1LeQ?GdO;W!r}h3gx0F#@ueDW;{FJ}C7#=Y*-3^qTso2KA+K zU>@pYe>kdP#YvPJ!%?EmQ>kKsj~kQ+V_L~aX_k+nZf|WSy#)2s%8IsOza4zso)rKu znX?xGk{jh(k|@OCB6DMSuV(7`DWGNQj{h>OmXIH02VGG0fEMGwr_aI{`HEk8IG2P; zBhfC@*F5`-@#N*085c9Ex6$_ba$#;a9t_(lW1 z&0sOI&r-6A!zTee_ZV zBT`HDjhL}I);d<{aa+N#bsRqOdjrk~8w+_zBxCB-uak7TA8=MmZL@VsgRaHojO#F4 z;%&Yi2B7I%l%>AFQz~49sRKiZ$6_WyNOb{C>0~|<6X{@ zU(&w6Me8>7IV}-u^!f?z&JJ>*w3^y)*$F}3<1;7pzWAFwDeJYQCB5s72y>prxd8xQ@OY zXS#7{1!Eay9fTq8x*OkO;`PadKd9rtb0$ezc>=wVm3DV0F=-<6R#_k6%u@DYQPNZUOU<6%;{(+%e7L{5sj&oqYTfjY ztB+IrFMCkPIkeS=y5cvbYlcziw|J|vbInV8@0^2NF8Zl8ed>;v7snFMh_y9VW`09^ zWS*!auezf!E6EMCh@&v()Jats39~x1e>{bL=@yT%lt1>D^InbuH6Hhk%1&IvqoOb9 z&&%#auid2f;VfL_G4)JL*;^`W)wE!SU%Fv-B zqwGuyz)I6j7eL~;gM@p1IJ=}zCUz^;)>BHjPRSK0sZYue#|{Gd#ko1xN z@HZ_vtp@$Cc}inep(IndN=MDi-`|ti@=1YF01b zwDeDr8P{-(?|5q(a;H*pEM|_>+{U{R+A{A%m6zovKwGjL&l=u{FL4suOD~AAtb#~e z{7*@7=j-f&OJ6Sy)9Gs{XDHPcoeo5w|9XFULbXsq`jy%@?`ZP&irNmgx0bDV0%Zx@Yex&VGF8HtElZpfTmd?+nzv=k7{My>6 z;l4$ia|mie(a6#hdRM}$4Ab9pkj|YT3Z&8;ngiglh9K#a~iql zsxs|2AH6K@1($s{rj%EHTq))}fu0lRL|n}?Sa4j~E6Vp2!&gGqpq?QqXmoqAZFZTmcH?T(P6t=)wq3Cbp2XmEx^YkqBA$A4vmC^bs zlafvn*SoS%%SL>8dA%@(i!tI0pnLgtLhf~Ae($wBq7GohK@c$dJZ!?=IAs#v*N%6t zXW7MgxA6kp<-&Vx)uBB;yB@FV4XP6IwsCk&S>1@2m;T=Rz47uyQR)gq`kkUxpb9+) z&ilBc&2`u-0pvZJxqx+m zd4L-L=L6OQ&HyCM3jlu&I0di~@MyqO0A~W82{;|_EWkp*a{wm-{sz!o>?5z7!#gN` zB@K9$>o94-t5%1JGq1CBxU&SUtvbwc=e0wJNef;(b(l2d)vUwj{?c9@wpA+lW3b>u zTJ!3!!&MTrvUQkaz^h1yITpOCb(lQGt5JtJM!YW5Vaf-u9XdQ(g4RwQCZF=!t;6I~ zb=iX7uXHd|hdFk2QA?rkwMd zro+@xycXy%^$4$O9j4ypwNZx~RS5X&uz9!nWjajRN4&qg$!~G;^mFqBdA+JUq z9xOrYG98ZT@HQPjO^2VK;P^mhTj$?^%LJ;O} zIzLa3^KJ0qm};Dvj{1CIuJZ8sj7S7)CsLU4u_|?jFpi7B89X>)8n5~1PJ?7T&+NcC zNjNM4C(m1!@)x8HqN&0>CK?9=@KD5B9LQ$B5ClK-V1f%VU2O zjbk{l4eM5_MqL7DVIc{Jw4iiFUA)0cx@qd1!(dHqLNr8hW6)oR^YiH1snfjepxWV~ zXcOEB;)DL)c#(!eMCW9M8is_#s}6K4H|qE=4w&2k{0auh@9v zr6%M<&55XAkxKi_QeGh-he(s#lKF9d3yw%h@{yo~dekB8E}v;GlwxexldkYnVZ}e- z$|N7Ae>giDQYa~wBAQgqTO=IBHetOQhqJ5gdV| zv?$Ig()v)&>Ln8TI7uzcnpqN|njp%+hsHD#M;t+|DD`780f;h5T~sC5IN6}`#3{WI z9#NOXzm@dVa+C_NWHMh|FVQP;!HFvya26U$K)P{qi>tWmV=xo0C?p!RUayPD0fa{Q zyL6WMVV>v5BzZbSXX2JLDN>C^L&gAeN7y<4}gyt>HM*?aw` z>dPHHWYBZLKF7;n7wPm4I{#K3HuZ1QVN>Q- z9X9i_?P=k=)AH{~OMf6O+>{o6Qisj>yp)!14;T6xd|pjUe5yv~YG>c#;kqdQD3U&q~XmlNO$v7G9vkMqXB>g{yVg@Moo zylQpWtov=zVWXe7>abZS+@Zrpf2QlpC)4sb>#(Wcnj-iZ{_3y8hCb7D*ckEj`qTAW zx_(NR?{s~TuAkERf0b_EtShcrQ{ls+f+3%^W(~YAe;5$Q4f=gyp`wLwJP|zykEw>?f9ZBvRShM#{iBRE$jTp-xRLaZ3$l(rPz-Fz;sY&ToEo4#L^%Kgz=wHlf1 zmWODhTU~%tW1P7fQNvW8zrZRlE-ft}61eoZCb=RtoYIG6#pHX#&oUrE6ST^sI13tU z7~ya{M6M`zi6j!@9aOfTo__3cDLKk9DaYDp;6Ox8&(|tZ*`7<+7L;?TpOVkeKaI}b z+{hnj!15zRBZQ~TLeLl|U|9t#n6}{yla6J=jW|};gP$iC>Pa%sew$0?`$fpH-!15P zfcjJ9J)!nCdc(%pC2A2h-&0 z(#h(?ulg{mbC=His*lPid6~b9`Y@BOTUtog#gzZktCMPk|1*F*F7&y57lu1^Y1hTd z=)isp4Z3vXN4m~FcEL~NV=;U|ht7%)omD-+UsHm)bpJsM{KSeC3#dy|1C0qHR%cM6 zGbqBZP=NXVU+e!Ua50}$53AiJ@LM8v;V^ucp{=YlkvFnOcC>6_go`}De2gzdytx=& zg|LwZrce%z^l|q(cSF&a%!|hIp=XQC-HSok-ElDYdfhk~{uLg+zSz29zSTS*pL*-k z1y=I{e9p5jE3ldi@HxZ!{UWP*5k7J2ip5s*Vtf+TRZFerrTElY*A!XJMfhB3ZCz$H zFT-bpb#1ZLT#V0et?Npx<`R5$KUT(gwKK-rIKj%{CYFYY))CBd!X&)Y z3fGB~l?P~@G{rjJI^420O;z5Z_3LRkOA*(})77pUt1(;XyLqg&#=>0hl%tg=X`M<= zI2l_|x^k<|MOKgXcsmH@BANBrnS*<+J%iYD1^V@hVJ8;m6ulGJS%$gop$*tsk2yr2 zI_$EAFW)zWoy@4CUlhCZF*odAi=9E(D>2|$>^ea|1|DZ^;$E6xY3dFla=d)l+lBEu zJdRzsy)A1npN_^_kX>obqY@ZWg?B814~JG`hZcDDh_!f=2}WnwI%^U40SymZh1}mW zVkY*$;Tky-Z&JrKs$A`I(M*MiGI+sk^aSe|3v;_M8?jpu_m0Q!VhW~P)@e-P>Nc)LlVrn?+A)Uk;wiFWNcaF7i7*4= z=8YoEd@clBh8YhxZxlm{ehXNVWm&%iY~yM^z4^@MvzyOtKBM`p=5v~Vlg##B_fpUk zSEhgL@lUMNQkwJezY_CyUODC(j2)QZoBMD1>kVa(d@Ep3=ch>>AARx6%HMw1 zXJ&Y=inB6zZ3$j9W=_Q`8Tmsm?>A!P(rXZ()9&KV51qYY*r5OT{;{f>C*yC_-1bQf z3}smlJr@{xo&V|nH+(+)#222e{rv59gJ*wy)fx;ouJKlkWqBfEcc(jylQzpVg5VC4*a z^R?1zp82b9^&7X`Quf3_b31-h)%SrHito7ZhtcO*&l`e~Eqd z{)LG?tD6qK@vu+ByN=BK`v+(<^Yp`y^(~Erjy$pdpm&Qp95w09ai5JW^8bGQQ#bbg zXyN&zvbyw(MhXT-29Vl06Gr6R)}bhN_;)YAaM9>LKYMKDC0R4CdwtXQ!COn-s=wko zdwa=ue|`Lx;TJ7h{Lc>7=CP0b@b%82#YLlf-1pU&y;t@=bj}-_j+_3E-w#;5chI!o zTK_ook7wLp|A!NN`|j(t)(5G3ujgUsRXwu89(>V^bEkB@qD!duFAoMc*q=N);)<(w zSM`Z>?Q_*pUrt!xd)a~qpS$k;{Nj_jnv(hFjTim9T~p#$zp;+nv%T)|*Ka!X{$20B z9qSP+Tr{e_Z}Yb`4_}zK?D?lI9=ZIMcmFZ+gKbydcqb;J=*+^MpMJgPtRqf-tft$l zXotV%J#yUGy$ibZ{A|$bt>2H@^YydNAF>8)UH^{<&YT;74FXPxr9zRt7jX54-DTW4O~WnTW`>Vs~4{ih3mH|*`+pH^p&oO}20Kg->G?;}sQ zTlK}V>Rs0j->~Vt^-I7(fge6N^_VYv+_v(fp7%6bmG_LcpMUYOS2oo+e;Bm*zGvU6 zz3R22bNk-6%>@-t_%Dcg@ZCeEYBMVe#Ry7dC&l z|0CDXsTX*?Qx;I&Ysn4*!uiUP{Fx_MlS3ZS$TWKr#GKH^z%1= zxbEKfK7Xg*mw&08*m&06Q)iFa@z)FAx^+O8z}GJ=S^M+kL)NaSI`sb6bDo}g|J^3E#3Cro^j%hV-|)k{_EkR2R-`4 z%`d+E>V_w#yl~L+*M7I379?V-A(#*R5{<&Bx258i3zobbf^6+3pXJ?quX_b+?)$;XzT zow@wp)jMB$@P}37PubCaKz?ES=}#>laI5v$;CGt}8?J49YUT@L@BC=*(3;~fKYQAV zuMTKgRbw`<%3L+v>UxN0e06_w(QP!6$3F{q)b!^xYFDZ|%74%=^cGo7ZFTkk|8$ zdG(TSes#-r1DtBuG%K)g(}UwWJhf>1zrK0rwI$bH5P!Yvdslw8wCdn%`rP!7d+z!6 zkV~e;FMPP*lV>hHYR$#Yv>xC7@k0C1sT*H-d(I0Fy)|@ppOtUlan73ezo|d>=?||z zws>6oqnCa-2euHL_U6~cUGtB7XU^TXXHEL!_0j8}bs{H>y8GYt4=vjHa+m|xG=n zZ)fcL`&TbEwrki5i)Ce8ab?jLx4rSinA?t?Hg)mi@tsvQA9vbz#j?F$wtw`xcZ#>p zI3n|vo8qU>{nM^q&$sV?X6+R--YDK(eAoL+e(2YE+>MJLeCL&0x-I=z#cxjh^#13D zMizW(S9TR$3i=%&iTuP0`GvE!@r5AM-B zbWve^TaOXtIlVJxbvtYQGegGyVe02ky>`ysAm*lht3_*KuXf6= zvOk}G>7jFe8u-k-y>CwY;KegLhx)zHZs5Kz?wNi2E%!eX{jAHN2gQiy-28CP=3VuB z#~l62JL@kS_uZd6$ zS8gbJ=l%-LzI@xO26oGMvFV+TJ7>mwz3yaPbN#zl-Q|1t4gZl3bQp2b6))HNE*bvM zhwrcJe&~=fhYc=Y+k3}#GhaMAzUhndw_kbs@uS`jb((tSj$!}m^t;MWA_W7Yub=n3 zx>FLzPq{qu*!cUlOnGe1s3*^FxP91LYGFT+`_ScQz5M$zdAkOF*mzym(ci8+x}o5d zyqi93SopzDLocuWNAu^;Ki%<_8_xR+-m(ABKfbZ#50Nh0uDv?{g2a=h=l{6!@x(JP zJ+fm?#J_9hGsoUD`J;Wk!@gyY4t)Jj7vFQ$k}s|;`tZ9q)}QR}eAG4L-nwcinZn9E z`!C1OS~0c$pVO}Y+tEv}esS}dtN(pN;)(Abx%9(9Yp1=p=GH6E{i^f#pPu#dtq&bD z`?+WCIK9>xeAVA;#_m3-|E7M?i$cf0Gv@rjg6Y>@+_SmIq*b%}-F?xw3r7BB<%pBA zUOTsL>z2luz3+W}?3M-3*ZjJ}d&7QTq}nw9+F>Z$!w>4v6|=j8t&EPntc*_mt#+Lb zx7u|cjv3lmOaLca?Yqvl+IL%Eb?8=Xb?APa)#0F!)$yP@tK-3^SRD`9Vs-3sjn%2g z?N+DE2dz#$pSL>qY_>Z0`qJv$yJJR|-u*MW^ckDcrEgwF*S@PWy7sHh=-U6RjBfq6 zW^@~He@3@~f6wUltIsmJ|Eg=d?t_N6>wXyZNC4m6uw0oVEou>nOjsLOjrkiiM^|ssZ*na0-f4uvid+*zE|DXQ+z+WExYtusyKl12fk3aF` zQ&0cxnP;DSe&-7>{{5ww|MAMJyIy8YRp1`U|8Ir&K%#RL2>8jSFi4ENJ6(5T69EvsE zOiN-j@!R}jt^;&5Ejc~^FYB$FD-$<)Qa{SwN!o!7{KC2{tcZNMu)^P*Ph&tY!94j=dS{-MyzhD>t`a4YoCT3FJ7tja+GoH(e0S(Bz7o7FJ+^XcD57mi&(;!xs%J`0cQQhm&Dd zeD4KKf`?`OM8;}yHR=3Kj?m}llhd-~sBrVolCMd_tr|9JSgv7?hPH;5hRyqQc@4K} zxJAQS4U06))-Y2;OT*@$bUhkw)o_c3wHg*_n4_Vsp{3!TAEln18gAEctA>pl)@oR! zVYY_0hL(nVe$e%4*refB4Yz1mt6{l@IT~hbXlrO`xaWIauZB$;Zq;y$hK(AQYgnXV zj)t~|nHpLeHh-t<*RV;$tr~98uu;QW4U06)(J)&>TSH63J$t48W({|0xLw1o8g9|B zQNvmd%Qei=Fk3@g!%Ph=4fp(8x2NGw4YzB!Rl_YBHfmU_VY!Ay8s=!2t)Z=9riPY= zd%o4}YPeIwCJnc1xK+a~8a8TJt6{l@MH=R4n606$VWx(bhI_uz?Q6JG!zK;4Yq(Xz zEgCka!CD4YzB!H4Sdj;YJN>H7rkqMLL|L zVYY^L8qCyTOT#^1X}r?lP91L2aC;ius>53}Y)pf-I$W+{Q5wwA;cN}*uX{|Hn3KQ4J_AT1B-Onz#JVmFk6QWv~}3POdU4R(%~d@y#l*=Fg`!e z-qZQVjFX!NJ2wxycJS7x$2<1k&4c%DcAOh;d9zdS^aW1&V_io#T(ZoW_|lQT$=tQl z=`#4FJr8wW!I&p5HqGsRAa(+>UjJ%yFdpeNSjZAjbZahjVpx9@yN*x7#6l!1ThvBJ6Jvx7(VUb)u! z=+p1)OTH;_j<}}o)X`stoU-$N^xwL%)LGHD>h2R?UF-bj&>cUVf9^`B{Z&(ThT7LS z3#R_6{HP(vIlCIeIaBQJ&I|MN@A6+#;T)gWaPa$+=Q`~lut)#Av&!kauBp$ursYoQ zcdztVGb7@(Kk1$QfKqhLoUs@W{flZ*v}vDw;|*_-Sqd{zVrE z^T&btgJy)rIq%*yr2Vj~*E*+uHGbOQQ~l1MAK!TNlY-UGL6<$=7&>Ty(>}59G3%>MD0S^)GMC=(Nf?Ipe2}U-v6=-rT+M#dD6#b-wPnDR<4z ze$GGs-L7m{RgH7g8M_|pId`q|cHemTmC`C_+?Ikb+WkJ@R1f^k&Oal^ zIiZD*?K<=Ma;NZid&J62zjNKtZ!Y*vL(sXc@t$`7=vM7SOMgHA-AC3s^Ip5No$rPk zr@Z5;j1`T2oFgv(W2eXdKHDkpap}8%|4X4G^NrO?HO96!^IBiG|KP?;rZWm8Yz9>`Pbe z*mP#O^YI(UFFIs>(0THq!HfUAX|2=#o?rhV=eDSmv#i_pbwA}fH(inYxAQ+Nb#AaO zY&W-Cx%0?3qslILIOr^Vrs=NgE7v)j^S-)&-^S5Sx1xJz_I-YdbN?q*=U)8IvChoP z-&pBe5^&x=*tvPpGi#j_haLI1zuhpxDU!<>aM{Jv=XO8dY4`2O@{`+DI(Hv@{G!tj zuW{b(yC{>wt1q{<-UHy=SP=2M_zEq10Vj%@66q^eD+^~ z?@e7FKX%uLInIXz7B~L!gVoN%{)Rj5eKP2@`+DX}uiYPUrv7mHs$~P0I_<)*{Qb_) z%AFDR^}co!);e3-kI1?8lv&QWYyWcEx4n*W#$0mUPkC2WI+r#sY8u|$&RNtr=bjFu zN}aXN>ULLr>vz5%61jWOS2fO28Mk$~yH}BOa<@}H96r6mIc3)HCreHVJMWJe-t^{g z7dbtLm*dapynXqVdF#Jk=ag-m-u2Pb7dm|xx4ZSbN}n_G-QgMU%tih!e>wN-PYNAO zF7a34#P4m&%8J%F9Z&jd?Ypa&Iqgb^<>a>uIK%dQo7XNHbvjhSNLWzO-J)&9J3cgPuV-6KEkYMAeIZn(JYxsQF$JJZ|cAA4}b zsq$}*?>V>BX;=K(d5srUIzx`S{iu^4pX$tC^;zh&_c3m>j%b?LF6{KGJ!e9@CCi-n zJuB_bzM#{q|K^_kH;;G9GmnV|Mjh|G^2GQdEC9kpTiUCE= zgrm+od|7U#bIEgG+tPHPt5x6XNP>F^Hk{Rlcd`nQiOSB9L^GXEdi-UKeD?~nhV2$eAQ zWXqn2u_ZC*Oi@B5^&vwr}_sqU{3r=pJMk4Qz3Wc2{+x=do?X`T$G9GLi(j#=hUmFBMOzlx@PUTi*U;UN07)4BIs zoNChrw|accxvZlW=0&Dy?38qS$fwOCJ#~~_9?yb_=-G*Ka|@mL9+&?$Kv5+3=T8~p zTjSJU<3vp1(;tSEf1Y`0<|GzOZ_*UtYox0~FW%+709WX6c6V?KR9 zDdiXQZSOq0*niXVSj=bJ3UU7V6j4t8`59>cf1R%rW!|IgM9~lF+)?``y?L7--s+nu z;%DPrD%BN_ZIHfm@pDRgRvoCzd?0*~&DE&K;%=0`qA^SMH%Q#LmMU6AmR>u3Bh{zWnVS;7iRw=NI67y; z7J4r&X}{mRZ8Z0B^K9Sn9rXQ+q|!6`@1&Q`UT$LW*oQ}Gt+mbWyPr#-dt2Cfxa~el2jA=L61?;n-Sl^Sqol~= zwEZQ&#XSd{pnv>1@_zaDC+VvUhmaBtPGLJv)8p?RHCyuGG!5x{rCh~fiL~z`!=xz> z66qedVKZlSJVRrLHNEF>^ty5zV|P_6#g>EsW)V^5s9j{S3k z>iX^KUSz=y>eTn~)xD-0wDrU;y{&rPq>adcV4I^iX?5*h_mQOy)YWikc|DDRmg;+b zV8UnveGxq-weA)J?Q&#IpP;)2dav`oFY}AtqVaLdip+7kMN4mID}IOFqND2Ebu1Ng zi+)=@{7g*JEtv>mf& ztIY4x3UACE{%L-fo*hu_?EFD@=`Bl*zIgOqx+!wpih-x@(h)^;%~yT6OC56@=j^q; zM+e{Ddv3GmJvy?Vd*yLs@6ptopW+?1-lJD6eNUgfbr1LBJ-Xu3(TwSh@6*iZMaLZO zd!O#Fu(n3h?E91~Z&myFpZ96nrbfFK8Shi4rID#_r5?}{hU3`}+B~2)AGImhb?5`S zx#N?8+m=3{iThhyJw5e+p4&gYZO*#~bmiUH>Ypkl)5`N}JiO(WOk+#7ShFM~nfke% zncZSdGM#_OH|fZQWO~WpX-*6guBndD@Eg zDRi*K<03&xDby?G^oKf`DRjlrdqWbdKcrU2Uq)*@AJTUzK`Xb0J*1s2)~xxk?jcQ! z_dRQK=^+h@?AW|v`a|lMd$M$ms*mX4#n&c&?(m2X$ZWU%aL6P2O}T8PZ_FcVwYSuK z*nz285g4NMi&H&%E|z4u<<@j(5U=8XFJ;?vN_IQ|~fD-*oKjR}wG`^;G- z_dkD3htvq$H`wY4z4u-*HBz1K6I(4Ku8lU944&`syhn2)&o zgdV^Nw!gSpHlO2fpMd~p3eA z^SS?w#(e5y(d7FxI`3z_17FJ;=}*J9ZQbh`Y1_d!{@LJcq_^wuT>q?#k*;&Ef3m_r zBh@^s)}MqKX=(Q^QT=BbX{}a$d`88vbQNx#8oS#_XE@YL3p-_`3HOg)8+^-17hJnF zt5cehPVTg}THVh^y2{IOL#E|(nsaSV<%DX_>4|@qtr*?(Idxapt!L-Grvv z&+#~VPB*PiKK^d}b6WgnR+*3m&*`Yk!w$XL@SJYkJo#|X1J7x_cB5-1oO@1-h7S9o zy#JgUG@%0qzIjf)Ea!CD^7T0l*}e4EW9wA<;Z#6w$(pIO{pnK=RLxRp%Ql{)y0lNF zS3k$x@avUIjjEPr{=-t)=fT`^1IDM)86~nyY3HZX`SE9ev|gV|_iE~!D(+9E3l??w z`)y(>-SD`H*`eF1G_XjTQ+Qe`^;n@@?U0>HPbqy`JSg#kj`*>o%!Dd0=;-R@+LUkf zg07g`{MhDpFX)};>(<+MeL-VG?)<%V;0yX!$Bu_9kA6X?j`#hcpZ@Zfmq@I6tJ(y}Me_@US%cEb85@ z9y8KtiQLUI9G0ii<0Sr%oULgzJhk`mlZVr&%g1Z`$6rjNitlY)93Q071Aa%!CcjRj zZ|iI6gq$=Q6liv>yyZ*k(eha0)+#UQ?hAhP9UWfM$!m`m+w1a@#w=ewtZtW=^m@rd zJ(u~tq^mRky!R#OC0&y4l-Xy}OFDP_^}~A?yrfg!e69Cw-An4Yv6Yu*?@KzS+H2M1 zlP_sN<&lpMTz^UHtgg`K>64c&$>B>U9kg?p|x2O;=F2vD=nE71`8d*(EXs?1zdJ zs=E!Sa=YjM4+)HYo^ala`g#wUl0 z`yxs4_J!i@%!_DXJ2ZvjJzt4<-$L<*_aZ*DP<+cw5%0w=lp4rZ9(u8V5CpepSEWIW zE4v8Gy+AxXqfv`-`RTn``mQXtC(F^D`|d?KUD?H3-Yi}`bvHkKPqsD^;@SO_6?~a2 z{|i^I!1Z=bn6`(+EC4m;$}T!%`n&zi`@^vqTlXRYuoT+$7uzZE%tE|iuCT{Tx>xLv zcvS6AGv42aP(4c*A=Cua6R77=4XDYeZ%{v>D#nR=tWlMy6;N$ZtD)MV z)LJtw)I?MR>KjyPjO8FJ zBE|Mwpej*qQ0-9dQB|lKR4u9wH4-%%H5N4iH4!xl)qt9eYD9g5YC_FHRgA~>qAF2s zQ0-AQs9IF1d>wKqsvb2OH4Zfa)qt9Y`T;cuRXIVl#~D?N+9M)F;msbT)RSF5--q2R zre|P;!Xs?BqQ{_c1+xtqG@f0WIZ7xTD=gg@h-7I)#5-{Wv3z0Nz>wwV`M|=;i3mgL zJSarr5#X=z9u%f<4Gm*DUeTG=-#KEW!Zl);qDMfe!e=mhYWAqHiVgvTdBH4C#2|L} zQI;=^zhSW~|KLETtc>9!nX)nhATcY4wU)(442u{O4)0j~>`r$9!Txy<{bl8k0%CQ@ zqoKY$cJ*eLow64MZ||l%8!F|omu(NZVy(nKT~)j4Xg=sWh=x$fuV))R8dF= z3j4y9=`g17d@EQ>=EJU*fbD|kdW>ZXPf>zBE6R`Hr9wHP9(Yo?c(MqK;z864PXZA^ z)DO?P6+zU`cR!C1?GSwj5u!a2tRKXH5bc8JN(SToE<`z^o$!P$xCe&R-omM*_7{wI zWxWAGiwf_(*}tZ&PlvF-<8fa?JjB4i#tJ*02GZH(#Xw4t+LK*h?!wv_%>Kd?O{4%% z<8ox5`mml4f)S5nNz;%eeS<9N2V_Z2h3txnVxExfN@OX&T_Jm?t{&`O(nA$pUArnm z*zwKOz6bl$P&5zX?8mS_5`(={*A5bLJ9|VL=YU4cIfeNoF=2hGNuphWsIjOfRPAJ8 zk42U4e_}+onoM>U~J_fN6V3%ebv3N;c{YHz{&nZR=v3*Ki1jxrd1 zaE%Z=$xFIhigd4)|H>~tr%=iVcUfu4D*wO9*ZhCT2Uj$~lV9QKoD+E4hw~XtUVk%b zfQ4XF81U)3LA%9f-*LK3}l>dA%`O~=z-q!}U9m0Q=C$8~=y*MndMX;}= z7X5dActS4Zhv)Liw@LKcf8`e=2(Cwy^2%%f@AgNs+TpoNQjfxTk(coM`k_AQN;yZ? zc6d7H7`9KsSZ>iGxN>dWZ`$g$wQ}si(#Mf+sUU zUlhELQNb3%vqoXWj$-=^o@^EQn|6xQ;8{8UU7mc4rQR%f6y*2lAU2o7m40xyq!#>X zK%yr36^ihTQ|J*0&~oYCFTlU=KZp%w+dPV;4Paa5$o2&E+3#i%F|wuoCAFd8c8Yc7 zP@ij9fCsy~xNGR}F|J*EbW*_DY9)KY?WYEX1@z!|$z%6Mg7X0o?;a8nEFKODH>4UF zFh;s>6583#m^!dqg?aF2AjtBuc##2~DT;ZZJQm-R-O~Jb>3fX{2g+Vl6r3_iEp%L(fsaWXmfz-@;O{v{1Pv zdvza`ej9cjDvUQ1AiIQXz-UYjR$`jQx*8jn8t#?jHw>{WlVM8FJo!|e;HE^ z_{*58z+cAH4*X?I_24gKY5;#3Qyuurn6h@9233K-jHwd*WlTfCU&d4q{xYTp@Rxxd z{AEl{;4cFPe;HHmFJsF6WlVM8FJo!~e;HFF_{*3Yz+c9c`^%VWz+VP-@Ru<)fxnEY z0{mr6V!>a=R0sYtrUvkrF^vX)8B;s(moZg>zl^B~{AElv;4fnu4gNBwq2MoLss(=; z(?sx>G1Y*-jHwR%WlXuh47fyt8^BudmoZHQe;F|N%fJr)GNu~vmobe7e;L@pU&ho3 z{xV?jmoYVgzl^B@{AEmH!C%JI4*X?I6Tx4`G#dP6Oikb~W6J$ypx`fKsseu*(|GWg zF--)28PjO+moe3Wzl^CC{AEmI!C%Hy5B@TycHl2#nh5?fhzEZe(`fLQF;#)T4C29G z#xxQ9WlWXeFJsF6WuV|MW6Jg;R}=WlfWcqJR0;kvrgq>jV;T$oGNwlGmoYVgzl^C8 z{AEnF;4fpU0Dl=175K}TD#2gI)Byf6rqSRpW2yPi1YmjQ#njHwa)WlWXeFJr0! ze;L@pU&d4c{xT*;@Ru>wfxnC?_m_c!zYG-oWlR&nU&d4g{xYTt@RuQv>+Rm?nb1jHwpwgTIU^_m?qMfWM4MJow9)#)7|$sc{4Imobe7e;L@pU&d4m{xYU|@Ru>w zfWHjv;4fop1b-RRMDUj})q}r`sj@Efmobe7e;F|N%YeaO#?%h{WlRm=FJsD%Bd+n_ zFJr6#e;Jc_@Rxytzl^C8{AEl{;4fpU1%DY+4fxBL8o*x$cJP-0gTIWa4*X?I6Tx4` zQ~~}nCQ9&^0fWDci3$8=px`fKY6O27Qw8|Tn5e*C#xxrIWx(JsW2yju88GQ1AiG) z4fxBLa(@|91Nh6BYQbN|G#3125D)$`rY7*0fr7t`X@Tp-81vAty|&1JsKe^pAvtAl z+PzZO>wN6*3PpaZyFSVsKS_UD-DunR9gSMOQ{UUTb;SAJKh-O{{WH+x)DLw|`f9~c zlQsEc`K+G@JC-AV73qF@!uRr|#yy*zmzUHeSMJ!PkGX0=!VO>VUs_U~c-^x9P<7RF z^}I`UwpRM9A{l*o(xC1Bo74@16VERhT!|!{H=N1xa3puK(;e+AG$Eyic6RGH%7&1L zamIySj-;B;?I|kjCgje^!E-i+)Fv%1w_bJsNGhD_^;|YeikMV2;x5(VzyT>7GWj7aeIrQc8`FxPGt-DRb}6)t9{*V>=G0tGwL2 zYxk+|>W&w+qpxyl?%zOFo6p*cw?8RPMe zs>mh#@7sPRH6s^RUT+(|_=fso#U5=g#C%sD+;Owr*OhHZYt=1>{kN-;(sq?kZYous zM9kk_(pA-hxK1iPenQ44b=9BQvq!8bPg1(I3iBM+nB-oszwD`^9_d^4nP<{$CHd(T zxOYk`b5d8YajQF{E>R!oIqjiRO?1;g1nzy)hS==iUHtR6cBD>7^NS-cP*UsWtY!n0 zZAjv}123nVsmYJ>PdtNas)@_%9lkC8vLn@MEhsWrRiEfq#m^2L(S#Jez9eCO`F6y% z_L17-Had|7{={P6sFyL&})qS@Aw2NPP8;DOa1e{gI_7VNU^HR*&4 z>C(z}jOMTt`DboWQP(@oNtq@twg=bvkdqs~+0I#4hiI~=HGVRJ5Leo4*NXn_NsnvU z)7{tCC5zjXsOHtDBU!lN##4{DF64FKiTxW_S0Y8ts=jnz;zg`xb-0?bp(BYX_gsDH zV@VRTHOscurzS+(xoszx(e7kvU*|zCXWhx_uq?|Nac<=^0roFOG-8JxI}BxN%d*bMq3vW?iAF(VA+AB_`NBgooYu0)=;zvFJe*$G!LGU z`lJ;x-#@{-yrK@ts@vd@@kl#jF?dR)Wg(8_(TMH`hF4S*SKE0la#xoo)v9hsXLGZU&?DL5A8tw*WDjsS*$Jb-BqUI@BOSa* zHQBSiU)-?$ZOF!G+hxj@?j*}sXE*0UZBl#PT;FqTYm=*WZvT}t(VIM)T;)QI)g4Kd zr7p)`jqgk@kfDFK_i`c5pJrC*SJi{KSpW0cscRQfwbbPjCg$7pawS@jbte6Y-KE?}jfri%l5;u`&kcPoJ{mN{>0#?Bk%84o z?y)8J<_vNoVXu!VhPJFt7FE4(7+16nDRFdYN~r-pBvrBINV_7PNbL7xTlIFohTJVRZBx#`+GN{k+i&exd63b)BFA1_ zH;_#Ka&@bBcR!NQs-p9JuYRQQ{&o6OZG1`j#tGHtt<;jkG|Y9xz5(RXR{fTS>;51E z{2yBFTCO2iEY6JDJEkvLwfj-i<{dkdT5jvVE_LclQZ9XST-~ofnc!UHd5fA|$pUk) z^iw__r0sw!<+GwYkoDuey!UT!jmJ?RQf<2E9sta zdg8oncaq+4e5c6N0mOH`vbga^fAVMY#Mo)Z{v@HYO-#AceTboGtCYVS8j>1+oqI6( zsxNsMS<>qJ*REud{rO>G(E~_?MdZqVn*BkvdvE8KYF~$ZIpg;r%DW}WH6Ku{%m+WR z_h@v*L9_lK4V(Ke>TQ>)cFqc`Tzzgo;=SYe!^?lyCbP9>n=GTdkSex*3mi6eC$si^ zH_eK4Axkd0+|BhFNcLI{Np-2)o!n^^-LQN>Pg3uJhu97+Ndw+7W`at)bpFPOsfzc(0d>lx;EIhOJruHPa zuh)1yp>JCf;Sy|l(!D*I-_HH^QL}Dj{N<$nFBfRZ=z)Ewn4R_`kC)wPJLX1fvMHzN zw)nPnaDGscc7B8V^%^#S%paisyfCf_iL-gw)>v6hrudkToviaCxo4}sKEJm+Nx9`e z=JD!*WWC3Lmn@G?xfbP7nbdxEba$mu zorq8CT^YfzJcw1VtpmCb?MhBsXS8f;a3fKp%>!=S^dJeojx!e=X+th|Ia~KttB&NE z?UT=&-ghLudSv${LB7Ph>eRuDUQ{EO{;qPlNwP0#{q^y}A>F-5xjoO{HTLXIe2&>R zE4QT=sh81kaGe^iWMti@*ONT`$nUQgH^KJ=)tbg!4e@=sD&6OB)%hM4_75+F-K=~% zq>o+W##NON#?|PzMev-vT=i{>XFxjL1ZSb{L0nDiH*k%eb(^c=NAXNZ7jMyyt7^w+ zp^tWO)og#t)y}HYCtjXKSFZ7!XLB_?Jk2%q;1{miMlG`-ovPy~u7(o3xhhA!<{Cex zZZ_EU&i-6=8)CVt4nE^*jHvk;?ArGOxrSEQ#8s7<$~Ag!y&SMdrv!4;~Npbxy3iIo5oJ%8eQWWSHs#Wxe#xc zK8&lu?g&?nV~Ot&Z?N&@s(7`Nt7=s)S7Q@#-Foc)tv?{0vFcZ@+OgW7!1^;gxU#nj z#h0g#&nW&GNgT+7O^x<=l2fzGMz?;iBVo-h)F_uZoK$vEDi?0>AhxI9Z`Jx`sEbY? zdfKmhF!^%oXx8ShfuvdR_;)Lx4JCR%{f;&Boyh&_lDt_j~sXa+VU4^4{v>(}h%g-TX@DQR(8}jvtU3=2A+d79G@A{Lvqv9S-UD<=w z4GiiKST~UPHJ`aLHH;F&qw|_B{x)P$aUV^lc^@*Mbi}&2rih}baIaGS%*^OCYf8e>`pgws8k28@}q-4nNxJ$h7$=5NnLg2jq6T~BCS$i=x5e+Cx=@FT)uLA zD5+bnUz$U@D~aAy=6m+*USxRbll^ua_9vUB{+-omgO1Ep_iCN-up?2wsWCU)RF154 z?clu4Du|47TfTDh{*h!=35VNu&xRBC8n&Oyl^H@x9_muM)92x&lx}9De{k+FR$rP)%(@VW=L)dx4p?m-o z_+z4j^y3K32jR0S-hufbX>EiJ%m-!Wei;e#!RA|cn!|k1&99sR<^!YS&V4W+Ozbwf z9n1$2S4X{v`C!-4z-BNX++W}y1@nQke?$n(2TvxY2Ecsq{AtZBm=8)8P1_FhLB%7@ ztYAL)S!u{Ym=CV*bZHIq!RL)HTf%%$yJa~qm=7G9e69uaf#cjkI+za(?amyA`JjP= z(><6Eb~Ii;7UqNLKI?nKeDJWrVJDam8us*j0`q}qt-TdtKA6?Zh0h1|YWJEB^TGAD zQ-{KQ(9|}d9n1&e13$ch`QY*}x85)x%rSdE2Id3*t~Z@vJ}7^~Yc$=Z+0`ozaTYZ|qd@wxvpT{sCOqyGwGt38b zwtjmI^TDj@gXHK9(`563 z2Ct{3;(FSjwA@!Sc1i6|yq@+aJ^Uzkk8I###uJDoSRMxBhM-)YOn2|fQB_njUL zi_q`s{~fQV{Z4KDaY@STPyhAcj8{heMs-JyR-MlLP6w&>j6$+`6PRkM}Br*i3% z=L3rUxiy!%&HL7`{`_3Lo;H`x?o{g5a^GBP$~kAYn6miTCT$Ma&!yse+FUw+;p~qy zvcA#J#h1@*^yC|zNTLG1pZ`V;$IevvvgaGE^V6nLjTPVM{1y+@BPV~O#Xg>Tks9!g z`c!>$Xj<2A^hWXI&YrEm;q|oN=+@dP&AM2AqxSnZotT~Rl@5qrKK0F`ue56D1>4XI zU+MSvbDCD)|COE^JVN(R%vaj?xvJZ%>0fEEtzo-a@K@S-USJ8=K40;A+OIUW+J!j| zjla?&T_$|FQ;Eg%>uJBzlorYri#~jzj)6gyH$M16i)>2kdh6^L`cT>HUEO_OsJNfY z7y2`CQK_c0zR<7)>zp)pe~o?PUX(oE{|hy~y`LNJ`Gvk}ymsovmS1SYR70n4?EV_} zqRq)D!gKI?+8kP;c;s1yPY!)@>fnS`?Q&@B*6C)Q9hjYm9K4=3 zhido*wV!EqpMKryvExx(Py3lpGHbH*&r_f2xerE*+Iv6K`EC9R+O_sGP1+hc&1>Fg zTI%AOvKHe%(*rwOrad0^nFdFgoxRfgGhR>onJ)a{dcoB4Gd=OtW2$}K&(w0#y5Pw2 zpYeLy&$O~GqmnKon_g<&KIrrFY&s}uTK(;}vhjM_Y^t{1V%6zDHjNJJajV^?Y?^3@ za_P8)+4=Rf+0=HJ8M~x5n|`U?ZN!H`*>p?iwzGV?XXEv>+4O1RyoBB@vZ==3Y~0s6 z*>w57W`TcJ$j0kwvuUnl!4)+p+77G3hSJ?QZM(lmXVKK|la8$#oQ2nbWziqg zkH4zdF^j%0^U2e)O&0A^EUx!Yhb&q#C-q&4>RI%{`LfSzmtoAWr_G{ky`K0l&iq8% z6l=P}`0^9=YW(ENk0jjOHB zq>C(u-l@Hi+4=Rfne?Ok)#(_8f$fRc?8-1(RJ(GHrH|`nl zkx37p=;N2>l1aZ-AMtnprkV7#vQg(3bu#H+@89~4v&p2uED+tk%)Y>K@a^)4ac3&Y)#m_gnPkR0h@X3u-fHu``)VtL@C7 z8_K0MbY-8X+sqUE!j@&w^6^pS;-fOC_l-@?UnghKRt=^lXvbvG24?ps{TY}+)0gT) zYY)hv2gfa$vc5+KUQe4r{dARA9U&R?*@-ogy<28bhjOvC%^WgluED+D8HaKoq8oqZTIOzIt@>tZU0G4rzbl%8J3ltPODGbytnwx zblTTgEw}cCblUK54^8Le>GZ|1jA4@wq|=oXZ3i9Qkxn<1HC8d(kWSZaUZC%>Je@vj z6g?w;UOHY+n@(rmuUci^xO6&xjN9DeA?ehtd9HThkaSwALBzlse(Ch`z3*F&c1x#i zuUnNK=$TIIc5Jz@G)<>vlUlL=>2y!x-*e|TPNywYf4ugslTPb=&Wp*CYsa|Pz z>RSoMrXNbv5B7bh-k)Fp&N9*Hb+3Z5KA31(-Sl3?(@b=w$Kp7K>+5}Zb;Lvue`pfcbiax2PzG8}+is$|8T+?CT5qB~EzR1{ z6(*V*5b@{k1tz?nmhroUh8riE=*7<+t?G|4(QoC(uRA=#M00nh-}d%5(b*AUu^-v@ zGV_)XKCkL#q8El#y4IuF82^@MIt zb!}LBaXl^7^XqB(?>qKQP*Ucc*(BCs=~1ImV^K%26%>wab)go&KTcpP2OXLByDM@K zTSMW^gypAuP0?_9{Pli4AEl+50faXhlr9s{zpeK|6Q_A7VhZ@(8~ zm5ibNo-&5*3zadiU&fu8Jx<2`7$?dYw$CJEXs`XQ{Q5gG*2oz4hi@ScMfPBO6xtIl zV`y)@jA46{WeoM_Aj9eg*nXScqJCh=uaPn250o+Fk3xq2gzb+*hI>o_K5nx4r5e>tY!IOdvwU|tTbMqjKLl!V`yKJjC~lJWDMJ5vsdch9&AMiJEwGKTT{M#iuT)?#0N`LI3qGKT)q${6}PRK_qqVq^^cl^|o-|3(@2 zWvtkrUte#A_Q*ZhHhy9JN&PMLkIezmeu+p+a=uvQb+tB%QAHU4XU$A3*H){2L*TA&Q6 zE?5^nl9emPh*rRAKPg5u30A7ZT6NIjc`DZD!-6dlFR>#_1=j}*V-MUCDoXh^9jqY@ zW@`YUO|S-7Tt)EvbWk3w7!*%B5G59_7oKq-S}(1-gzbg(=@D#IA*6QXYvJYF3?&up zT}M_1tYZFkzxDTh0^zCOz~sto|L&dKUWIj;(vOWBFmV^B}gL zMq$Rn^+d1{0pZtp=*8d14`T7qBFOV^d$6GW*HK*14$rHIWaYuN60qH2ti>V}OgDzF z3YK4|FpT92<2?-P-v_b0(n@NvuL{~>R6~nlm2wDA8Nho@!RnKj^Y85`nC{p1z&H>y z!talKcy>ho5fAH=VbyQ`7KO0w4`XowtVQx8{?~XoZbq@a2crv)C=q^_E`*H*5kCg^ zHk*%mJ+R(-7<<80J+KnqpVd8xjYzoeMP55RLNAnAV0^)B2R#k@2zn8YYj^^N2!+!@ z8=4tYKt8i=p3%O}>A!;uC1=ht#!*0y7{!M=cX+5eUfdRwfL7yC`xqQdPI^EJ$put&tP z_`7z&tQg69Mw-70mm{s^hUd=wEwH$+w;!!r;dI3qU_sL&ucM)pK@MAjlVMfOE@Le?R-Mh--luKNf@ zZiDtnWP+?m21h-FC}a&M_PZC^6*&eO&N)DcMTTPvLL4$2dl2H0;WsXX1Z4P)3Lz00 z&M84iLhd3^VL)bwE)U7bKFCI7>Ac_@WH@I4!GtWG2h2f+a}qq972`qrK4gJB70sav zVQ0@r=Rt|~BFJ{gMUhp==E&0d%VNkHv=>L#B9}ncAzL7aB3nx7@w(oU$a=I}BS#~b zLXJf)jU10$200N~iEKbFi!7a&Er%?fmo1NM#Pk)AO~@6I73W0%RYF!G+aTK^S3y=G z+aha_t0HTWt0C)uX09l6| zgdB=I5?PNt4LKUw48MTHBAX*i{+1HR@o2Y1PDHjsHXvIg8Opx`+?UAFAgOKBp&F~9V0+)Xpzm4b;u=-%tU_*!?1^lKUl@InEs+C}t&k&; zt&yXUZINS;+akv!o8cGAL}W{31F{ve5!n{mgxnU{;)>W_Gdr=rY>+LH?UAjJosruj zdrJB1iu}G(e&j$YKXRm$A2~|OZ!hx4NcoZDr2NPUQu@XseUg+OIax}N{6Ftp%k)5UV$evPqXOZ4lvLgpd_IAP^DcO;uB)dk~V>HL@Emlj@Lh!?+X;Vdx( zxXvE}oWBwpf-2I%`4I^4%N#-=rWbb=g6HIlbnqJ+0-W!L0Ke5Cz_}Hng2A%@Ar#ZY zT{Iv_=Y#^W9_dWw7{zFAAH&WyK!7viLPdMvJP-sp?+pRY^FtVuw>_d=a8?e&NUV1# zwiC`vLI`B%NFl)4PY40*ya$9}Jih_wCLjc1KDf&U1mS&wbfO=EFnth~2j`O@L}0n$ zSU;REg8=8tAi!B+p`!gktmhyE=k(JAwfH9K;mva{)a8XSQHVVLUjZ?~oxM z7mmz#DE;n%@!^QRO0dJYfb|Q~?+_Rtj?6PC{qBKr0_+ZnSrB)J=*WGMz%Wi66&~Ez zCm8AnZ@CCCZXB7_D~}@>d-Amp5C!81>^;y9;|aJYGK?cf=INC3hp;UI_CY(0D@S%_ zMzX{Bg6);+hjHe}NJbY!i? z!IzUoY*Qc0oEvmdjNX!_G}ZzvMHVkCihVS8|5q%aM&zX}iSTY&`Pz8ys)29a6i4`F48e zZKv>K9~O76l^fb-$7 z-=+4!8Ca;z7wz!*1GP!}Ma&QR`NjN@Zx7++<&Og~AHZrC5ytTHdaxt1;P@8Db^bgi zKMvaSId&v3K#a5e<6n$3x4izAj~jVDso%t^A8DR;&l`W@^BPuRh#>k2?%yhc=qJ~_ zc}w(@SaSj?L_f99JO1R`DQ|~pfBtq#?UL>ZEB2RH-f<(^)g!N+qFr9HcEJA2uUE9I zV_v(Zc1inN%(rf`b_TQW4*4^>sJ}zr_!0HP{b@yz>d&7Kq5k~wChBjWH{Xf+^VeOKui#fK+YHa5`P&yd zPT{^i()Nm(r(k|*77^o=LFzy0xEA$w&MQyU2djLf_CxF7?!+R9^kNMp#7O-n zonIB@OGle@ymiT2hbhu)W%Ce}-=2*LdHJrg?FW0WyyHUD?^YIXdMGwKafFPYGmgZ9(o@Z_>vMIC=#qS33?V3fR zUjoev9omyIA{6-{vL5*Wax`)*axC&<3d=z+UKKPgY}m{jzqiUm+?fq1=^#~z6Ci3 z`8skO@*d;_TgM0|t;)&?L`^YxP24s6=>2uu~IT7ui$aj#n zxP6w$zG%ON9Ekh`ITHB+auo6vyV<5KI8tuMlmwsPF;`TO0dm!4wk&`gL z4RR#f_ajFkOWzAZF?}ht$DrK@S%dZ2BgdhA1hN9{HIWn0J_tDy%P)_72oo$u#vhISjYMX zawOXOAV(p`AjcptK#oJ+h@5~NCoz^^2{{SvzQ~DauZ*0Gc5ya=U0-oVY+pOHzd`#f z)g0 zat!uQ3uI@sPe4|j73FJ?J<&c7IT7d+WnDpu>2axNodz0$71;{k(1HB0ojB+5!o5j zH$b*X6a6_H*#>zOvORK9DL-;5vL|vhvM=%`?6>NB5@FUOC%o2&V$SIk7Q@ybeET=rZbe3DPkC$yPob4260|(2_1Bw{&7gpO!C5ZF){(0qt zUk=vSOZ_3v7mKyR&;oHj3a-_F`>*GhBm6XQ7C;2yr-9YP62tjxxc|5a!f!K#o#mDo z&MQNCa?W3eEY73BU%4Gt>=$I|b5J@D9E|=n;Rk}%%OZ&LDR3Qzoc;6KE9{bYQaWEV zIIsP}p1(bU;W{LFc_Z@nv#?96o2BwX^TwsHOI|n0p1-17*z?D^#M1WwasCBHi&Q_H zuYs!?c-dqQ3n7EqGYo{u3O?&Th-|2Qxp5oMFwgoF#9g zRDP(eKVf^svsNI7C_glB+zOVwuaZ5YkR4XrOZ9@9@zf$?&H-PJT(EEAJt%_kpTU(m5`(`hDDU_aex>~OOMV|I1{l&y{U`imL3#6*@GDAQbnvHx-%;|e zgTET~Xa4ah{DbgU1mVY$YJ>D}-X8u+cIZ#JT^w)ucHrQ=@hAL$@K*%k7lx~yBnCfM z{`e7oB573utWSXY<>{gP{P{rm@$%av{LIoS2Cu;xL` zyz=;h>0x|IwZrxTORWV4e=j^WL+T$W6H> z7UY~lc8ff7;peBD}B z9$US7_1rw(*e$(8olgFFZ2I{}QcHciJce?hOsPERt|IIu{azB!A@O0Jx}FN@oD`;w z-f+?n$_c%@KL}K};%GQ%?AYZKxq7#p2CB7KI}sSVm+hdM85Q{RND^Znb2WV35(n{# zyGHB;HSARF0%h&ss#tSuH*oaADSJSb_gwjNOJYZx?*k4Ua*=ENzB&7W6YcBr{coy2 zlWX+t7hF}1+aCbCrsZa?y7!8Myu9uMxf%mca@DG;{t5BMxJa(5JNLN8?r(kw;tgam zSG#HNxvIu>vSCA4QUIxs^+F~)x2{#0r8<0 zOSmf2UU7|`-0mdA>+db$s`&7VYwVe}ryxGQcQn`7-DzAC6P-`<^eY!|RXG~D#-6Q` z$jkR>&sBGFBv-xlO0Ej^X|772H(X6_WzRtRSQ{6vdV@dL=n?a|DqsJ}Rps$maFqF3 zNN?QJn5*GXPp+nolep?bwsMWPyTuS~9NKc0hpc8lDE8isS#XGe3@nI&*Fnx1l1 zT_|>*Z^x9zTn*KF2#y^u)H0T5eakL# zhO7Qyf3Aw>Q@LutY~~vJ?E=^M*KfF*PL|})z0pr;!d2I>8`s!VW4MNrm0V4630&=d zJmjh(--QmZ$)A&>nd-_lR6m%jY2+-f@f~&uE^(P_;$QE$s=8V8=jdo3I126L!&S2* zl&dOziQoo*a@BXb%T?){#Z}Rx5`X@V&ZV``(!N|3HzT=*PFl@1w$d@KhV>7*n#z9T zsv1-E1|Q#N+H%!?_v5OoKZ&cc-8!L~6I}JpA9FR7%@y%atMcdh7*@CC8tdlARi83} zYv_PAT%&J^=l+%p4{SUdisoO=(vwu zbr#>b#x5y&8``5SZ_71wp*>fnqBU1lkULkyjUHSTjr;{q4dtr2K835U{6emF-PdxB zox78(@#qnusTa7$o8RTCt(nR-vAKz>9sR*Iw1YMO{uS?L%hlM%o~zQqiEDxHXRO^k zEVesX`-Ig&_1#iUS`069K;7r|lsBbT+)xh>_HWxE^NzX?aoYB--zRm+)6d%lwm+{f zyX~Ux`rI$-jZJFWjq?AlzJBsy!hD~%>WV72f0CmVWbgP!+sm6u;Rc*h6+&(#%9c-OpUR-BxEncdBp`A+>l)3!#*36|tik;Krs zTN2gXE-_C{6D27fa{Z&iuOiuhxM*m@+0WF$Tb%wp+DA!z-WBhh)TKPxdt%duhwUp7 zhj*V3?HF2}{FD3H*?2Hp9c2o=*z;|s`p+vamX=}W?0E?dUM~)Rw*w)7yeBu|%De0xh(fi#O~>_%3stQS{Lo3(^Mq7suPya zzhzCP?3~mfU~grzbKu4c-ce=AbVG67`LdNsjzzO}O)Q%dm*04Alh&Ji_kmU=aqk_v;nrIcRVgjl!ouM%CSA(=KH z(m85WbFzQ?Zm$u3ZArDUiyn`tZBqYj>(cB&=XRv>!ZDNH45>(LhR#d>u($;oI(A&v zhNWtf5WCRS*0T+%@4M?`=_hT;vDQWUJ~`ipT)Oh!_%_p)>?ze?dXF2e$g!giJ;Ht3 zke;)nRy1f?f|$CzD5>aYjr*|y$yxCCp?d5&F0r>WZp^>MwlBiUx`}-)a%D%~7MY=? zNIgwl`6*Kyks5ProeN>lgV9FJhmTJ(r22yet>Os@Up}jL(pVSrV)oPS7fY+je&5-~ zYg?O=4OWS_H_vQKZuyjyO1*L?*7c}?Mxm%u%F(yn0 zWj#{%LGv<^P3n`IIZE3U^0#`{^)6F72h<_8_Ub!D`V}KXLJr(@Y+8$0XSGS$d%iWv z)sOa{S=pWp>h%1Qf46sPG5(s7sIi+GdADm#rm5c=x4m&7`)gG)U5s}iL;aqF&#$2( z%X=RGFv`x6D6aX0%|B#PH%uK=vgQm*_Ma$mewA&Gde@Pw)kfMAvdpS>r;>y1N&m*1 z&r~e=Q|)0{?X`Q)R%BLi@f_8wwxrF-6w|ZS^~kjN#Rq0xb0SG`H59=eTauc0Ds70O zt;rmR@uie~T99nBLHowvYD-eH&-GSru_oUv*7=9ps|g);Tkm|#g>0YP@M;UE#-zx* ze^xustVLc~*sZ^Otu4{sIoY9@!kIiDp{sv(Nh9*C(O>nSO>iKWL#8MBjI|-Az%nn@ zJ~hdU72_kW=sv4EcGKUPGBj5`>e+}Y*)3X=pcy1nd88>RuN-nLB&rRuU9jH}*yEde zbi;*Jhc9Tw+7VnkVEGUADg`Y*#kU2q*;uZ~Ya1s#j+{tmoyE-UCD`+TdM-~p-Lf4i zsd6oCI^awOSG_;etvw}9;cW(34t60=s~qh;+pQ(po^sG^=@lnZZJC41bms;{wX|~S zsIu+IkM6+>AFG>@%5Q7Wz4wug(Xz*qN15C_ z$bgR7JJx=5AZfbJGp2T_PnwKxpXyesAu;nQZ(-NKi}>BVU#UrCXW}{Z;rRaA4y4v~ z?{{~1dXW?NCi$x;HzehEo%quKfE{@<_U2$azh=aH zzdq~!k&u%CX$s3Acbp%*i7vJE?9Cyb#I)HueSd%l3IE`^|9jb{@OZliNo%suPv#l8k@GPyA<* zhP>_bxXq|b-lWeb>mAF?y@>VpZ8z@E=uD3Fxlk(fzKU3#d{b`ZyBxx>TD?4u9xP)-)iEcDN4Tn3Jn+W|3ZGN2glkQN*-KUG{b*R<8&DPz~=&ntn_< zRs6XtSz0Z9dZR!`GHL6hsPqypBs=VkW6LiZQuzFg=C|itq;CoT_v##6?6*Z5W)|h~ zM$}(w`2VRrztn>f3oL%$&SY%g8&nf&j@0g1VmqLi=f!=wTLsR;xUg4(bumRkhB=t> zY_NW;0(*U8woip@rC9t(b^^zuR567`rpU*l{-;o&yCxP>*neU9;q@;8+NhD)ec5}x zjPtUwvZS)5^GzCN^(E(l?U(tPvuE%gLGQf z2D`83ikw1aflUfsi3#E~#hjh*?jTCh3eH44evsbb#Ub0IHWlQH4 zz|E?c+eX_csJ$CE`_2^li1Xg~utUeZ<7oa>#_ANm{+ju4YWZzy)WN?&@Oq9wh#JJp6++sC*?D+vSV1=LfPxz0vto}GJ6txUwF(z zUMNc%7xMa{e0hL0G3*7gs>#I^Hb2Z2rb20?^w7VsPFcm$NFj>7|Npv=p=@Xi>`Msp z_Cx#RLE1)$iyB`{k<9Gzh0+vGZ<5=87Az0Skb=BkC|4fj_3Bt2Ei1>qP+9Wyu-^h@ zc0Ih8v6L3dlFF9X59P~)lm_BdERTWN;|isbr-yy_MrOBA6jS_L8>BLSH(x_N@*rqu6+og1o%=Lg}PB zdD;nV{xf6w;Po#7`c)&d>)88$+a_KFEAw~#%IlHUA#X=A>x+0OS5}WKDSr!lB}ryC zvG@Pk7M2IfhHZdQpkHKVflc0?1lE_DB5bZ;uYU`$jlME_D0^RcpFmzHODbDlKa?*I zQW}V}XMLE+>@kJX$kRjp$uheM-v4HtL0MAS^7^5Cd63dToC&tSDBFJa`nLe-eP#AQ z*?Y(XWk^9@FO(|}HdB5-UJ?qWgFH|t>`Q~p7R}y6-6mNaq?Lk(l@Fot_e~q~g6)vf zLmeuaO(S~`X{7Sty?ncVS00oF<5n*#BaXfQuQo&3p{(7%8@GY7vLGGQA%z&0Cx_V$ zh0;iNNDEu7ESA6R8utEwZ4;CObx1R$eEXqZd62hD%f?_dt0z!auRJZhhum>8dop|f zzaHa|AL{sByP#fqkhe?E^4J$=c6j|ufa6Rfv-`sP-yCO9mQ=R9UwHYlvZXW-702?# zvGVk?@?}Z+TNne0GP{wz|F-vVE#5!M^vg*Y5(Pg}(Ka*+bd; z|79FQ*}ogdP@g==+hbyR5}7@wP@2N&lV$cdviFb<%8-J5fBZk}y$gI))w%b-W+n+q z2+0HzNVpCVB`RVJQA52jfdnTSULtw$uYc+o;q-)tdkJ*=y}&G6wBAp3nQ9^ZvWxm*2CW{jB@5E_=tK8stht#b<;(Cq9{rH2#Wyc+vzQk`IazEy5akgwlx0Oorajzdh z*Okp5zVP$I?a;ZQ#ZkLEkn zy0aastH`1JGaTwZaNhY2bu0KKsJ+0UUIk+>bf`DLv=WE z4)%iL&j{~ys!FKQtD7??9ZUx^5_kxFjb1V6L5Zyygb;ggJ>bv0d?M~GQ zZUWx{10E*NAPeM!`CtL41eb$1!F%9C5ch~vod8Y-r-6Ln-{Dl3f~6n;t_IhFFnAT@ zJn2;Dfnsp_9;Z4Jocc4TnhdIbPQ8E|f8|s^1Gm0SzTa`G{lInDsnWsRzc|%0aL(VH zssvmLE(a^YUEmQg?>~qG>;S(3?}JZ3;xWnw&IK2N_olkkpTYO0xzwQPE;aFdmpUDk z`CO_T%q(`PQcwY^z~PHr>H{#Z)TJ&3>%eWGbE!+U)VS1Uu%OnZmV)KrN^l*x1#ATO zf+xVUU@!O$_y~-++@($fjo`cB1<(n`U*S?eUhY!Q0NF%XyGp6M>7!*l9_P7_bpzeD z9d6;vIs0E`9mfE$^A|As{8zEh)BW&nf^Um+sQobxbub6tIhB5U8UFGfV||fJb+P%k zpxmXhk~ya=W!#jO&MBO8*_vNIxb@0$({2v@%`-po%}yC#3cs3~fnie#lnYW;{ zx~{sisd|C0vc9UW`pmpZfvUyW$Z-nB0y(k_OBn*3PYPBy2eYbb<*k=lrj?#%T1D%YQ#%{XU<)9uVPcI*4-wB06j%@atcS?AH6AFHY) zUF$rnnIu*4Y;0iTE4iXOf-bFBH(7M*99iG?*wLf#DKF)qkC?FftDt_?G$)}m)ne@- zILx_J3;T*5iN|uy#wLl!a|7$K4s?r~taIg$QyV3YfQh6fPAwpgMWuxWR*S5Uvlif! z8k-uIWaa3uB;OXN^1n+Mt+UD@aevj}7#ynxFHQ~&sz~w=%pux1#`9cfjw3NfCFaGc z#N4=mgYhEfCawujgXLOPf=Von3yh6*s@S}E<)6s2+Ta!Hd@PAZo;yY-snNlKYIIei z8eNv4Mq@uZcX(Gu=g_c~Ua2!D^MnL7%rR6A>`Ley5RMJRRJd}Se#V6@j5VpT3R2lK z5iS8SNdb>in{(xFIEk5bkMj>P`Oe?F)C?zfI`8pT{!%>yl_xk}d8)=KPu^JN;fFob zx(0W;iM#42jH5)CeLsJG2?i&3Epw@p%Qw=W&-5^gPs))$UissfKNa#Pz@LYm?#CHK z)~N)i`&WZ+bGl8v`5pXlZCVv58=%stzqDL;K<8(GRhL$MRmG{zwAz#4Gm@41>T@o2 zijATb(}8Uhd2Y4EV#>-7f5&f#3AiepIb(;$si8;XRq}xZ6^~$@@GkTCRv4YI%7t1i8wbC z=bprJl^^qR{CSC+oL{JuLhP(MnJEFTaYoif1*(c_(VwYO`Jwidya6gDcVIxuaxLoY zHT+p8*OL@^sE8?77f>Eu=3HIotz5R^e;6U=Wc3XU9LaGiId7m!&Q0u!?~JP$n;xgq zg9*xA#xCcsMCCn~-=zdQ2qON~=RC^R&6D<%fo&Uk?nsGKDOKc|{v!F#96vy%J91P) z*MN@LFrMw#{#fBqYV5c;HSWM9@^PAq&pS(X66Z-%m716?c_7nV>#O5)rwAJdKQujr zh0Tz>1T`c#rE5^|IbRRZWef<`}c>;F=N~Na8sZ{DK zHFr=TsbZjC>i;t?XU7hWRii+1as}f{cKp!ILiOwUYdJ#P3a4|FGifyIF2}G$HLNO0 z4J#X{hUE_FO6^SP7!)38##!q8ETt~Ur(Y4BRp$}sj-d%^XfRd{t%^}Y%Uo(`o>L9& zBu?hrBy>r6E|tW&F0WI0`7wr_;95Jbi1W;-Hj%RI!Okl48wk!?m*qogjCFh6UCEtE z9f{!x|HmZXF)UUM2d99fMDacEH%u?MzPA^|#KeumfLmzoq=nxz0F;E9TC` zGn2N(=rJ{cF_pCNZ5dOoG8~9gfgwu01kND_sgKBW$G})MaN2-Qd??^#tQtE$UX4FW z-Rw(J$yEaxBNJ7CiT)lCw8F>ZXiUyrS6r6`aNq01A7P(5Fis83C4QN${JI|- z4cQk<|B6#Ntorgn22ojKdoW3*;1{uZiI#p5*RtdqQ_ zV-wZb1GChq;2eCdR1GS-NX6v&)%rsEC%D$c8F`*L!le=%7bvMmnH#*s;}{X6MwAW< z46R7dag0n-Bk|jj3fa79AT^TRML|tKY7Z`-LO1&m75m z%W;vCkx}Y3HmA5JQZf*EuBN3FmXkmTkDiYXU}*N zzJSkmFJ#QKZ6nUjnx^${dqFNKFWy?3hq>l4C+%wqt^0oTJBMP5$JA z(w_d=N%|)wsT20aP}i|)L{R3eB$a6TqvuBI8|*ZBiagI8Cq9_!lu<~^BKNwMKTzgD zj#)kaAbr!3;7|#R;fzF;Q8h$mlnquHd8sPnack8Y$UK$4<@l>(P}jiDgpS^ovcy}# z{g)0$Sk~DYlrKT9~TN{v{ns?o$L>)8YZXNgnKXUWWGgP6~fRN4l{NcKl%Y;|NNs!Y~cncPEU zlHW}FR%UK`Cq=LhYu!JXJ{#rFvd<%Ve15A^KfRwhgZ(7ok3swcz2^y%uW{5F_7dmR z2bKC6I1_teD<9Oq?l1UwUaU$PJTTy3k2an%>wB3&DzTCKLb>;7)OQRHULZ6GzZt|@ z*uk17J?|OTa66UwjT}AsM@|^zP=jvj&BF)nC?BIwlLukP0GAptO=eU(A1UM`S*2_s zAL$8$!cU{PtOlHq>tCc(gvxtftxl+p$(E%=Hs-17=T~K`DFNMdC-re9yu6sp2>?_+M zW_uymUo^JAhBGHn7S>k%%|&h!&ty$C(s6pf*TtC~a?egZai89m);YMt9oG9$juQr| z6Y|EZ6L`r>AFuV>X-?=jPTBXCGTT7x-Lo>|anBx>InSJwphi{gQls)-QllI%DDGnd z_WaYy{GSH7q!o zb#|&6mgiQ(_PYIgjK>$)56dLpOyb2S%=p5%Qbu}=rIMCa$5n%|VLaNArz9}H-}!|-K1nZ3IK6kF_W*4FoW@*H0@CHP503t9e#+;DuYfPJaS}&T zL_Cg>a-T99|4dVTS4HICnje@K=-VUd+apVR>&78_b9oNskb9UQ^}={N`0;^$N0L(| zHOBh;%in8N4mE|(9((d9Vey5*k6YeWVVAW|Z1{XK=S#{ui|dzyp1ArSTf%mnhp%v` zx9j+f)5PgWV^5O%5_@kl)fyWTnNOKlX{+?o)Gj;hqRSoX0bqws9Z7%YzHB6II}-mi z_jo;N-PYhxPlBa(TGCGrxKv`$)S0!WO=fL6h_z{w%4jre+7#C6rOuppUSN-5ij3Y$ zUBAL%J?A3#Z=s?%z&$VUyK#s?Q(%TugWdDvh?7Ua<*~By8d*me+oBrD6 z1g=j4*V*+gapd;Kar@PLW(;zSiv&2QEsj}HvUoF%ExXm+Tqm3+=@?7016j^`e8 zLrjkDpR5g^E^95HQ(pzf*6Ti^eKS@2*j{|o@@LjMj1gb(=MhddVsBc%e*1@O9qP}( z_BCtWyM?k@zCVQcNkifvm83?|7e+B3j-qWx(O#n(GrNX$riUG42C6Z^acWG}ST!ck zqsBz+zgzoNjzVSa!i5t8@f8F7ajXTbd*Xf5Rro!J8h*&3(oWLr`^a-*+&6LWQ^vgyYv5x+{yJEV{xFTt0%RO#Y%cAan!fj2&b?nv&%Iv` zP3IWJT(qUnT$m$sk?ym-{$tH4)blXXAJ)hnUBF$T{X5aRw-vvTwNxR`DSQm37{BO7 zPWVUfx%N$&Z+ho8Yag6GVEbbe_8WlQPY81xt5O@OXBl^x(=us;%tmV#=#ZJSzkYTR zxmf`0ewKOqApBvJ8dEls_85Urr1fbhX^TzdUk*nm_dm^v%3YJdJ?aQ$&9BXjDK$>( zvxC&AKKm=~2mT7?*nL6Ph}6@NQfti`V1J(b6Z+f%?jeHQL(uQ6dx$RP7UqYT#jHJL z916s64Oa+*FM9pM9&?s>dCmgVntJZ9-A|axa~{~( z?Jm#B@L5UE82uvGehyaIZ8eyE%0_%>h(irD?a-*k<$DPL6|Td=fS|{T4Sm`}Oh6MNV}R__93Q!SzSK z!sho}Pp$a!crM0fSwuW~Jvs5&LA)He32{n-6%V?W}DPZ6o(ytObU#78u688lR^HEPw4;9}JNF zQFA|+O8;@Il)dZ?pE_vn80PX3%;m$F%ZJQKe%$&5v?C^L?<1Ad9^&U?%2KR$PHAL6 zmKBW59UZh+!H;!2^)qjD%4Z^(%g=TY{(u{)zrStj>i7Kiw25T9bs7(rc)$W8P2*<;Kd*t6br z?xqiezu>>Z)_%-jo*5bFvYr7L@CW=RnSD2&2Z%vVwLa4{_rHz3pK03blwZEWGk&k~ zOkRUtzsA4jR32cT_ty_k{sqra0=r-9`E)V!X?eeM*-j^Qaf0j-rm{!qRzvlg#o8m3 zI?bo9ta3E+*+JC(z3tz(@%&*Ym}~Os;F*;Zs^-vlOWCWKrC9F<(&)2#Kl>Mxz@6`pfE+m3fk5^H8RYorv`N6BhTW6vtq??`sa=kYm? z4A!>n4_j;8+_Z|+h`nfgT>IfMr+OCD+wmTMUI=GSV7*W_n)Sjc_UAHGvaIGR^jOg@ zeq?=4b296Plkm$Edp@V}Fk$NT>{!;bqkGn~of0Nfo*^1&?G@W~oatdtp|S5%K5{Kb z?5#YUOdd`m4_SIIrb6ez+E23bkWC&YkcX_EJXqIGqMuitL|@OQ&rV>?l%?E^I}*2b z-P(KjJhDGo`!jOAlXkH_cV`|OmdCofwAV*7`x(b=e~3HDrKSUW9JlU|cYWdhxWjIb zKe5Okc{}Biw3HF+!?k5}*G zP!9V!{|w}=5tgdwj~hw8`zS}GU3-+BT(`fY8EMyH|KPtEm_xopC`Y87f3&$6LGm3q zIc&RZWcL_L)%VXeU$m>}Cx3Q*RZP+Lk&!q#X-3~)UCDRRE?gqIORG{TJqf=IqdkQTsgN}sy=`0 z_&4x#8ywTSolZ5_Nu) zId3*xXZSM1vkZUBupLjyG@b4O!vVuL8Qx_0A;V7@e#P)RhCehML;cG!)Nq#JZy5F( zyT#_b#qfH=!3%ZxD#PW5XBeJnc(CDP7ijwkGRKH2b4!!d@B8h`qo;Sy7RdDdKx?Iz#HjDIB0(E2RH zXBwVmc&XvlhVM4K-SBgUUopJj@Damt=j-@~8$Q!;nc*74s}0{{c!%NF3?DFj%y6Pl z$2;0^j^XnRFE!j~xW(|d3~w_0fZ?YM?=t+B;r9)HVmQ9o)R*BL!_y4UGJJ{QrG|rs zZ!)~j@I8hfF&sABVfa16pBZ+W_B+vVzTrZ{^9)~Z_!`5v8otNyYUAgYQ}CzV_(|CC zTZZ#Yzdq6MV8d~Sj~cu84BPSTGXC|J;fD;{*DrUTUmcuLTUTASGEl8swA=BrO)=T$e7(Da7-s@h;}L;cLkrYqF7j-uuOr7o(!s6(St7?~27dMdOU}Hm_@`+v1Rb-LX zTHO4~+Te_a#yRA*u6p+3%gLU4&D6SOL{2A1lt3Denk=qT{}x+T-MGBAo*d{@)yF2B zu_5H7nAw5qdULKEF3K@yWmB+vc|=9L=pg;&mBE=rTe(d9>T{{%+NCS`+e8f)*Dq~A zJJQNULw!?2UG^H_BzDrb*l;KvDC2^`6zzCAEtiD;rmeLS0x?I;*H; za_*$6x;ma|bIqx)uj);6rz)(itZP^{t)aP?mX&7mS2k8IpRYbtMfFwsqM9WhURbxR zm?H4J4{-$N;~ouHm+?(E(wHb3e69(Hd|7NM?evDahQ?`)E1KA@Nph0gI%=#`>iJ@) zc%wF-ujbAvDz$SLvOK_QxapOFCcafmyfZ5Ux=kN;%?VaE1`8XO%vX0fBzMwp9@Sbu zb*SzZttFjbSZpFqSAINFaz9^9pFOj%)0R8}(FX(S^71v{0Sx0`OE*3Sb@n%Gcx}u6mWeKB!zk&9zZe*XmusZVmO;^cuoJ;47 zc;1$po$j|f*56`EgLU{|a7AOaj3D^A`iJOrBh6S*Z)KTcH1fiZm{_jNt8EOfsH~e? ze>Gi0srO>%*4J2H9IYy9UQ!*95>ow=5w%suqT^oP)jPu2Lx|euDsD0-4UIFH8_1WR zX+(yzK#bK){^~}{AL^HoV|;*w&a%c1Js0S~iUCX|_KrtowacpunymQ_N!=Pz&vQy@ zn}R+@RkfM43#%8eShlRX(N6ON-KKQM6#=QR`Fv@gI`A(kYmnF^9O>T@Q(9TuMDH-= z=l4dWrgRli<2Og77u9+N^;L5Mwe?m>)URU8>YB_vxnE=&%IY5KH*#k8IrVEfvu4nL za|oGnP~9N)9Wi4!GjG-Q%#ItSEP9sLbBfiQW30N<9H|n&A<(HhV=du!0W7-BE;AkL8&dX2;>5y&8hFU^%$15*~{4f zW8Ce~8(({Fc6lA7YVTPL@uJ4)}?YUPj8+ws*z z>06afx5en~T?-Sv+7@NsV&V@+>En&QGfM9<`mQLw9skbT`j%^|;>!zitnFJrnM&7$ z$LOQ;nQ!zuu>QRzk^ND6yMCIZ^l>KswMK8(yUm-U?Ctv88Kw7_4D656E0f`_sQ68? zD!#REJ=pE*iPCp>YyZhNdfR{O`mBhuxAWf|rML6HDN1j*WmjQ*dk&*=E=ddmp) zEw5c~IZ=AAsfXzNdyGE1ye&rWi;Bmtw?MSs)Z5xAiukCO7QF`0o%A@ply+!-2U2io}_G8TWu*v9SO}*IuA05A)pKw$>c7FCp>FxY< zMd|JQ#JBY=ug9eCiPF1Fz4?vat~WbB&Bw9d^iSG5O#FMI?CpB!ii+Q4Q^+bx{I_&D z?0lhbk&A21{A1_SD@qQJvDark(~ruJ(sSJ_Hh!b$Tb$Nm#}|mQx7%TTl-_QKZBcr= z9l}w1k4dL9O5bAi>f3$W4Yfxud5qq!H@iQ1zi2P!>IO58SD5P&_4iNJt6g3@y|vNl zmpN3PrTXXnpS zqW4DGd(p{J6Qw_1ezY~~BZpoOw3u*qecO5578ReJk3CU(JDuop(k^%OxM7#OGb$dB zow2BOi`VG0qx3CC?~BsgepVBux5th3Mju_?=zeXNH+noV$ue5%`rC7y_@c{g$9F6$ zUv~YuH}v%nyZ&;b^mh8nuYa$eN2;x(+}L?8()uK$uQ7VxJgv9$5it6LbNlLBj6NgE ze!bCqOSOHniGQ2XublEJwDlb-$tEpyFSz%`n<*P zPQzV>EAG_SciyG>nBkne^?8Ni7QlRr{VSY=<~p4&FWrr-EhqoeZJXnhhfis zCY<5U`;FZLn%zG%=Z4omq|eolG>5lq4m_;c^QgK0m}dXun%5ilKVj^4nCnk!?lipq zDRaJ4^QLDscNlJeR-d;&r`h|0=9-^qUTb)VVY^+z=3K@jIc)!v>mrNSiO-AINZX0u zN?#Ih;p_9(@0!aPApKqXlJraI3*vpLAo7TgPp>-c}W27Ky5HJuj!I)}tD_g~)fb*k`xb=dz7AF?ap%f=(y=3o5( zZVl+My_ePq5rEjpvR->|JC4DxPQ)vW~&+ai|rBO zM7I7NS6x?)rBJ!kJHeR|^~^1f8!keKbbj>itq@veM5y_0yO z^Yis$)S)F_dw=Y|8ejN=7_a2*r?WN7eYxDLdmHq=Q}A2=J$!>X3QfGtCf@%nZ?4z* znM581_F>nn)^_O{Duw}Z_RK2o;hJ09;3==A@mUXRX~U0>09?@Zm^;aQqHn>0t; zebsruv}b3dt`}L2{AcP@_xRqv*}@MaNA~^Cje&4vy#6_5UzN2lz3wmkn&Dade7zXH zG<#op(a#F~|7QB$D|LIf7!Diu8bA2T0{oW^+{Zn1l%C@r|K%kAM+K~0yrimn>9U&I z%de8s3#LskEShn?ulRxsOJ>fR?Z2pWPTAaf^UE*3YE;T_j4Jpb)k`JWKs|8h5RIAiRO6s_9a>Qemf#mbw;n!0`9T`k;uzvdf% z(8(`FvTnJ)#o}$)zj)tU_j&Z?FZ{jnbFK0ke)6BRFEI8`VgLG;16zixKW#a<<Q5(;-a@Md&{F1y>4!e-{ zyl>C>ohSBPpG=xsFmG{X)uPJA#>$n8>Z`9_R99WUELh`h3RZc&JQ069d->9kZA4=I z*;U(*U4MmLBM*!7^!K7_`9hJg?JvG2>nkjM%=%4tk$zCPk70lDNx7HsMW%@C^&8*P z%Gx>}clXvdG%Z@p`pg$&)T||Z>ta!`k#8_@uEX}k@MYnff;_;!eDR8%nY^n>RJ9Qu<{jUv;Bpa=ksxVpnIs z{$iJ3$N%MdK3)?2<=g7d^sr#{GQN7(H!uC!i#J*orn^K>$lQpa{f3)SxuiPSw`=xi zw^Yo$Qa^P)eYhXHxr?SZ2Cbp6%KD;UMC$$e&)g+JzE#vW`Qy~HWoh>rt4;bzf8HX# z;!wLh5S7#8_XjKaTD}A$1NQ&l4pyZeu#4XZ&WFp5Ebjt1bqK#X$NN%p;LCy71YrBU zCc@q{o~`6J1cfgJRmhR=B9V8Pyqm7nYV^W?0$Y)V4})FEUGV2a`L+wP8m80({9wcZ zeyhD5mfzd(@GdIhhe11eklzS70=6N`?}|+1H#0<*-_E$($nyIjPJYuu^lo?=kgx%G z+GzZc_dv;SgRBE$vmQ?5(c+pk?BQj=vWLF|#AY-6G$`aJ^8+5GUIU`2|o_@qZfV? z96|1cSF*wO8FCB!0dNz)I!&qbfaR0$24J-j{4rQh`>GuN19>l)@OQvYWZ{QF2XZ@{ zemc*SOa9?CMvi>%*^}tr0rA)izYj(tE0)jcK;DBUd=8k1UibpwMfSsY13&U+*naPs z@TAGKA9~>_par=C{sG7!&duj?SRiXlm3A0g%<)TZv{N~ET!tOk9-G{yo>3( zz>ALwPnp7NgOI~;{@J999QmFldEZjjIrIng!o^@SasYl5SpIWv?|Zf6{aSwkyYNq8 z*LmayBJyUq>H^*G0`Ln-{ z#5eG zPI&UgTJMGL1k$FP;XeTJ^T_x1$oqVDfI{A%Bm6T^j@$uXd#TAY{QPD38TkprTNhEE z*tEl+f*NF1K^s=m9wYHL*nT&S@Y)96Pl;Z*9UMRw?gU4Xg+C1Nb6pb8m5dWW#uMS? z&A1vi0r-zV^53$Oq3IeuE_vaLuhaEe0gt$W@e_LwJmN-dh|>ex?+6mkzX^Nv!Uf<6 zvLF6*6=fl;TFpBm*H9kxVc2~$ZHiv_J&=Rk1-IM+un`WgLq;z=zKuHPbu>9}3y?WN zxc=MJC;9;VJdm=4;Z^H({x`!P0BNttckIZ!cA7RQRYF+d4WI&fGkoHAs5eOqUJE2n zc}MZPK<2(qc*I7n9|_Mlvb-SeRv>;TzbSRl=!H+aUH2FHO{+Q}aSA_S^gG~R11Z;j z_){ZK{4R4GXdyp4;FG_n{bwS)7D#@C!$9KPBl0Hd8GGTg@6c^}4tzfl`)%-xK=Qc@ z{t!smqwtA$YB?KT48(?4FR1Ssc@sSEE^Si|cL9l0xbAN3Nmn@b9^H=da6Whiz3?(1 zY1P1Q1Mz`(;IbcRS@;(~Y+iv2Hfy;MehKU&o+I#tdv)Hj;dYS3>xhJp0IMu;>K1L2 z1~&i?HUaprARAfTr_^ZRMfSiK0ts6IKLUIbC%km4*4MzzKeuooT& z#3l<~Xygj`hd|=r4xja)mh<5bu$HjGM~z;1)HZG7fiE%g0=NlC{6X0B5apNr!(Jf% zL(Kg^hdyaRq6NZ6zB)JLgn z^gj3wAo}g_fOhQ<@o=G$g(L^ zqu&a@1|**S@HtQEekWWHBtHT8oF6l8U|#{>vy(Ld@@6>U8Nwnb!70z;H^^@IwCA*Z z^m*pr7j*nN@G2nXT@8O1Nc@}Nhm5>k7)XAE<+pi77GC@lt`Wby^J{#V^)Rv*_Je%N zTLJ&_W!eMTy$7EGKI9x&-mPASEc`1V>2|@Fy~3P@J^-KfDrH2L-~K%9bzR0BxEzSR z@Rdfs8-CWv&%wVm@_zVx9l8!T!G8i)`@*Naq2tMcOO0Fxf78g2B2;m3ZXRN8prhu6HN z<+bp_cj*h*RKS-Wpnpm{@QU|Xk73^oFFQoK$Tjf&@9VK;8~pxZEgyl$|AjG-{A9s9 zyO^($g>yg9`Iq1N^8u?YaOqL{BXwQ|Z~d4y!an~P?`Z^5_AuOKWZ`Q*p;*2vGniTpOItgn*bi-6da!FL+@Zuk#IJ^-H)>#)j|58nY~UDpnG zfo4fJ&Y?~QEyy|WJg^qI0)7yzN8Sdf3~*TYR&Mwj@Cy2C;XOd&6ds@8P@B+Cgm;5? zkoUkF6CG+Nvhd?T)=N9!KN|S}e9AzFbEen5YWX~jrI_EU> zq$^yWL%EQJgQshKC%inDGNKQ_pBtGU=2G81Q>VKLUNJ?>&G7l>XxRsko~mUJ{GeCY z|2BB;G%c6Iv4vWWho}0;D`|OQ*G%dMIR>t|NXrM{%2M4fRq&H#nOalT>Ff0{l!`zfDwBmW5-NIMgw0;^7HZ4r>i_4*WeJe%KC|RAWz@ z3ZJ@^`aF^T0tY}Ivhb^*6Ppfr!7}VAyYQqM(ng;T{{UF~5Ab0iW6lwHNUbhc8vHbn zu+PCsm(w4KUw8-Dg!~SC*A+USyI|*X>K}a!`~r~qIt-stuj9;zYm6*>zmd1WFEwC8 z*j@0p0QG|04qtesuK#uLULf<)J~+0C{xyNRg1w*xS$JU3p(>D*;5R@%@;*3jg|5SR z_#`0lOoZjuc{Th9*oxc^=dHvZ`2hUzHPlfydN}@@ zx;}+(0zUMs;ghZ{^9yBgep#fRr%@ejG@gYPCbn0HXK7cdTJ-#C{)K-=@c(0Q|v5Egyxq z-mcRUzTmr*@nn1t{?N!r;pzt&6VTVdH9uq=5g9&dJN}A15q<{9So9ox!NXcEfuDUu z`{8r&o$Xq_8-Dp|orgW}%g>O{lNiI{WzSM?$Te`nb6QS<4?d62pcmf$6MPg|I5w>P zCkV&>RQLUOxB!U%7sA&Wxdop1GJ3)ahjvpQZusKA(k`s)7QiFBw2km~AY)PRL;A>3J@>_b z%vgF%m(c^?3dCj|+zq79s=qV-1M#=*u;&vUr|=n{;@jx+;hz8r8-`tWi}i;V|fmB{<4mwC^6c8+nAq#%s8&1`Xej7aWY#mPqJoy}_3Zu`1SAZSJ&2a9y zPOC5H!Lxwm*$-cC!@=0;B2SL!^Yw{ zPCjR#4&l@0I@Lzx9QbM=eZLuY%yU|6gBbW2Xu(GKmib!07XCnF^q;{K%5~my;46TS zdZ>dR1a-*U;POkH)*3*#nRh|SdSEU53osFzqwqNkoGJ_14>tiRZxCK>WZ@Tq^p{uQ zq=i}*UIxVeTKF*|?|^>?))QwZJoPed?}uLn?dU&)&tAm)JCM(TSAzUW!~?$wy3p@} z$5%L28u~2w1MnRBqoS+CXOM*x7Ly0$B)AEP{{-RlmpH9)zz4q%B>zX?9aUN{+*qyU zAp9_pvb4i{jl2(bFV$%Y*8_iGhvD1nsbBUwHo<>s(CyU)PrDNT#HJ9wq|vF?A}@doRxlok9zJ>%euymm zovVqHadjh{v=Xo;%z_`e#;J~Avj}I@zhi%qn$$&owM+tij zo_sHT5Su*s4j}b;H@q82*gbIR7CqOL!A}9P*$M9hVk3O=eT<){v-X20Z*}t7CUL@N zKB#>xAKnM@&FiMCGemhGS(rx;cY(Xh95b(SEQf9S8S(^kn7-s zK-x(7iHEiQ4!GqJEej8LRQpUkJmqoPfUxJld%@kv`(W=APV3%Z_#+^F?I;|-Lzhvw z;Ys=$_Z#)M-Kcj7Y@GZ~NzjE;n_`DaijTe6QC)5M_ z=it>Z(l?QXhrC1|Lr#Ow2GU07z=bb6`COOr0j>w44~Py(TL?c7tiAxBvm3v~UieZV z`UUWEAoc;_-n>eY%1VmK=LE}?r*4b^quhR zcc^D%KOFyC;z1U!0a6y>)kYRB=;R!mLbwyidP%tOfX;*P7DTVK=OG6KKVm!KM~IRh&Cmxa0igJtMHzq+J4X9@PYr( z`Kf__03`lBaNw9}7x;IeLh1)D`nwM6gZ~WPLEi=cn;_6_0&8T*SN5q>X%V z6|nphj!EHtQR(;TVeJmW-{+Kk=@ zKL{lLZE)KJ9dSUL?6UZ2~6+Z72E&JeAKt8Kl4Np6j zdN`AMgA;k*)kNeZ_+;LDb$~c0!Yg_2R2uqg;i+f3)V0W7IGj&f$igpwgR;=S_Q0)Y zyVN%H>)>xrb*Tjs7JdZCnzJ1q;nnq%0}n1BZ`jnq_fB)E{m2>9U8=5-dJ{c-X_2nm z0NeuN&mvv;gc&YtUm_d+1CaVZ01x!JlpC8QcxthhBi}J4@1Cld=~6yygs%s6$Sv^q zfYkXW_}`6u5Z*t_Wv!8fpPQ}gU-$&S%X&^A8}dPNq(B)i!O1gb;xD#13>&_8@x+EoWeI<>azA~R>LC~=(ZMqbfNAq z?eLt-bRNp!)J6CJ>%cVlIv{yl3y)ijOj-KfSQ$S2UV>^8HQkS&{vL4<56k}97{1k{s?u5@-MqLkyRTXd>=%jwS zV0Vp{Ti|30pDJ|-{1V)}i{~K0m0$^&3ktxgAQQxbKl~fd5P(;~Przf~K5#p@ z1*`;e+{EXc*MksP33h<3;1;j~yajfH4)8Q+2b;kva3vV{b3RW4|M(ft34*_ZKY_Qw z8(=s11=n|h=fP9pQE)%F3)}{70Z;I`>UMBHxCeX>tOu>&Ch$%0zwKaGpY?`n$p&sR z?}anqau|v@*qh}n(2w4Me(iDeoBPox#PAtvM9f-be-%B=6?JI+ezX}IuYH=9S{7FqT)kmYzj z=C6F>DiOw7=Qd9@XEBQRvK!f^pi@H3VSlqx)v9{xYzADXs)@N?EmaK|`YoFr_Cs^j z6p*JD^OxtWR2E^UW3!xkuEc&Nd8*{B+KPS-=S^0uK{SnAuO#LsNIPc$T zl3HTL%yR_%@*STPn0yryR}?4)4fyC)2Y=d>MUv{mptV1&%-Z7R1*FQq*Aql^6GkQuu8RrIOUkeuL3$~d!3H7 zp46{hMmf_h5uN8rncKY=c_$+c%!* zTDI%BkaYP(-72A-+g@+u8DHY!2?X*aDKt^0%0BI!5YsLOYUU;Dx%1G!pD5poxBIA9 zE`G()#r5Pd&m^lI39pXb=_q-1Y*|fhlPA#Fu#7hod6rbx*Ea+`i>p0+am`a(?8!0I z#r~zU7LC%p#X2voT~Z@)Mi;?f#Iv|J$E%fbJwOeMq@w`W4#k8Ju7>Aj>l)TPSsS4&?(xJiB<`dv{ zo`Zo}eA1f7KfLENj$0WuHeSX~iRU=SB;(SGg_)aLi}n+s`*bTnnuJR& zYRCGW4>3N5`a={QScbdPe}9^UeY=1M;CZ>SYD(G3Gk0O%jk_d6mo0qB*LruBxc0e$ zVLU(H=xa+KMufh$k}Q9BdLe<0SYV0i@{J5%YwUF5GZ#F)Hlwu7RoZ4kugzzZdd&YW zVr%SRE{0+Y`Fn0V!${+4Bz%2u!oTPZut&sD2Vvr@FmC=H9^eb5{|BCOZr6AMpF-fu z-oW4L4IHupr@w+J5!^4dX77ptlf#G3aY(d-ZY9eltvj+j)@efb-e;uy73}mE%`Phm zb+ujac6a(!5=m=eR=^k9<69F>S$zx>YWkiWR=R~*H7C+#X|kfp;o{J*Qc|gX_n-}2 zqZNE^n)F-9OIr&ve4&!8fHcvcbQ2W}PnjPM#lFi~Yr!~Q8&UaMi>TL`UB0#=|L&qL z0$M5O_(;bZ$Y8RXqI|oHBo}ITk$fJkK1#Wv$bE1NO=u-Dd2eWcclyhx^5ovzD`O^y z4;TAFGyOzb-V+fSo*8;sisj)UffUu9{x0TXCP5GP22Dm+-ktu2b+xFxBxEY9ZSGpC z^ct3K;t0*%>BGc=LR1tyea0$8qV|?>-YjY6OJ;p-v0EstT*;Zd_hl)PFZ7xeNvAedZH|v+#ULR$&_;|877NEhYCVnC9T(HQ5_%pV1Mvb$(b+oI`v5G6k?>L=<80; zA%G=Hy@ur4+bbqn#+LPC+WJIaC^p%uVgmW5#HVb0sXKik*H*tBOx!t+E_>)Ua)HB8 zT@~UNCDKJD4>eNB6{wrV6Q1$PHPlo*B6?d(VhOglO0!>+``Svfa=O#sF;{e&4@f*O_2ks#_!SQ0UqSJ&YqK)uTK?6x zJr`$3&4)eD3 z?;YyyPI+oIPXv(cx|^P3PWQQf-u?T6Rez63S+kqqg;Uz{i7REzGn^FMm@k!a)xg~Y zE*7`?Jvv`#O%4XTl~ql<&ySb+`;Y`BlK7N0H$_IWf|KGR?J(GxV)s%?Hx(P*ERuH<1*BXC{La(ot;FH78 zNVk!=@b^;)ZA_)RzQdT?I%dt=%~>V7hMtk!SskJ~eT-#GUuqrDo&F4#J-PoD2~u&M zlr_ajQ@*b&|6D8cuO0mN&$_!?2OO&HG0H+(^}HBS)x$U`(G^n^+Fcx)mr)Q(KDgvl z3Dc9nsX8p?2VD`(`!*-E%+gg;VpG<<#>vk8WOwP50%yvapK$666?;rm`BVtbcM zMY(%*j=#rAXpLlM)v@@Lo7Qq_%3jhoJDyR(*Lr?@0hNAm(Ew?(L-$68zPNAb3yvSU za-bD@2^J*mPFXX$Cum9A`SHHc?cy87q1Pn6gOigjYd%si9@#~k6^5)zD_GSXlXBC$ zD45fHtqb=T?3AEPAK`+w;(^`iH&3vJ7#yDYF?>jZhGus9Tr>9xy&=AJ%ppD%74MMPXNGnkylk+HwAPiox$^8F zV#kWl%uOaQMA8kLks^-|QIoM_$&B$|JXyR~T+hcCB;GtTgeNi|cBfy&I)t^x+S@IM z>v3M6RYokVaf|Wz1TkBYwDUqqe88b0q!Nlfa+Z}*@p!#LiYo~flph|g7kP4$e>nBr z*QnGL`XmOG&#v<}FI{9BZSBqXwK}03PTk$Fx zx=1pidul{Uv!$d~2^*}eH!rfgrtV=Sp^LI-uGt$r!|tU_jDNt%%5BC;Nvn8!F_uu0TIzc_yDn8Sr;Xb8sd9v~iecrrEe<{1QA6Aor{ zcM#fg_g079p$U}oYysa~K#1Et;86mF2Au1na4YBoPX{BY#SVxo#*<1baAN08Y&0QAzN};Z(s0zN^mlgXqi9Jq#ZPMa)5~fZ}Jo9KZ=& z<|n;k3=74AI4}Uj133~jxf9`mAPEct$sk20(TGF(OuW59^MyW{{I)OjhA;H(og`fn zIzNM{GC$=hM`5TqzA$uA#_DkJymOL+iO(_%g%5pCnh8hp`r6LN!&##~?kMD(^-oDw zHepyZ7Uz_RvmTs&th+n3|L`*3?$ue_2$v>dnfq&eA+3<`G6DLjP`N3PKA^~5MR)q_ zapI;0{4Gp*DlF@h8VSnn)x+pkho9zeIHmA6R(##**_=+^+q#HF42#K=Inztk&64De zyJT6y%1R$r`OQ+btUxa(RvpPH3jMxVR!|?3;NNG44i<-weLT(YOj&&kx$=dk#TTah z*uAu1)%yeZ^NAzn<_7ddlRsX~>Ue2UYtG@Af|tecf_N6pDXZ@$NtwQDibA`5p*OqJ z2azcmo6ePBtGk1fh|g8<#=$}=p=PEl>{jk5F zodwmKQe01W`Uf5z*9Rm*G*q@PRK_xm;GZY4W)aQHF&SEr_)WMM2^V7V>vMhTYnxY2 zP^X=Pl+_!FOfq&xL7Ug%YfGDcVOz{Z-`PKHO59233?Ev}bt|9qDkP!XNvJ2EhcA)* z>CBZ$BGS$0>8xGYmNcH_g1!(Q;tK^?tgqUYBa7yOg#`qRhDcob?yUV%0l5c?cRTcgl`e9R#$XkzG2 zziSL%&ZTuZVG+ihu>pm?eVNPL-JO0D=f2Q7D|9id>mW8)_1K(_&9l;T4y9P0x<{7z zot$^4w_+6P60b|bh)jiZAcnwE5}jq!5$a;}K43+#CR~_O{Kvzw`sCx3wVR1W`X1G7 z%+p5`<@$nEQ(4Y@=S9i0&v)a`Fl!N=FJ-zY=*q0@Bxpp5&D{IQXvq@Qo=0t2*^oN1 zN|n-`zL~2pSWALnR-X7%MR)oRbVaKV1o4>Ic$0rt8Fv1Ar1T{it|8Z>ol;g^T}6`* z6t$jMwEEA%0d&%(F^6N=B8n+!xxuYc2=@P16Ygswll4Fp?FY^mSznIxJBL<&fx%cY9^(;YqN;|`+ z?;0gHCof%^GDdoo)RNc1kaF#e7`5UfUt3I3BFaPQv?V5mT<;DSv|Jm<)xRD3RP0UB z+8u`n$e=)~tJz=q4=$Cot;_0w3qvmzx6O;`PTwTAH>S2z*1p1}f|MW6h*>HdGE#cU z%873r4DHALb-*xPoCS1JaoenzgOAY>sJ5!hVh&HIgG-z~8ii4~fr-kFxOqa#j~8V5 zNmTlDxfSwiLQZ?RaB_^*qX{sB0RM^dAI|8lpWgEOR)rI!_y@_lkGb2_M0a`(v9mRj z<2ao4f(#Yhi08Fjo0X$hr1ct2$LMej14kZvIC@g(89lf=wx>w%+{nQrbcB2H=Hk#4 zZrelGWcXJ7l|iG(KQr_}$jK~G(s~`8L*|U%TT5AnipFGa+UK207E@LiS*}QroLk6l6Ke}wQvOxv z#h0W^zpg@h;pDev6p|rk^4{Xm>(=AjFeJs&%-NlOHddkia;Fwf zS#vgqp}D@NA=wdZTtc*$v+D7Mx+v_5(UP5KSs8^{4~p7K=MAJonFJ{e&GeOoUgjxD zE-{RFVAfj9>A#Yd6SGRn+SgFYc(AbT{Lfp9e1)N7DL+m=`^Br`TiK;~u`u*^`g~z1 zjNewr6t~T!FV2fU`2Vr@9&k-1UH|w^=ry4!_Nb`XFGWQWB@|5*6e)^|0zwd!5<^g| zOR*3mF1qTny1OF1gB9$csMt|g#kPxO*C-ZT8|o_m@7yGauKVo!{@?fcJkRg_JkiU! zQ|`=}GiT16nS0LM```+`{Dk0wg7CAuriv9g-JHST!$aM*$ta9_p&ovX5zKt%St*cT zf&7J*rkv3@6`qyyYJuaM1sbViTLf~yDpCV#10ww6?wXLfP9(Ft01d0e0I()e;}F$a zp=vy9k?~CUSt!#cGXZvF#*=IyPm9HO_1@# zFZq!GDi9IjDJU3v{P%bQGpIm*&F+;zu7_P?~@rNOqm% zTI*5qKCNOIYo)FS05>yg)iYsJ`~0QV`2i`%sw z?0W!VfqXjjyFCgwImdIwE9r1|xwbp1vwQ&!x~Mk7yoH8YwOj|t~uE@`naU=UUB_{A~J0M$I?pr1ev zdJ@zPR3sp$nt4Fh(M-pxx`GjL&OT&!5j*O436-?8(5=k=A2#4`BL+nBM;~Jg{wYF4 z-19gl5UpWI2p}8rXAq5DdZ_Ij6GngWK~+pX>~E4=`FQMf?jd*B#hZSV$P27Zdkd0l zTQHY}xeeEJiF+k*`tTJt)O0GfvF18@CQPHsE!CObs3VluVT!5>ld7l`Q%Xy(eGJlMoO)stK_EXRlwVLl%b^%d)#Hw& z^X2HYlWy{Q4=51HcboGyrDlA&v#w`|m*(qw4~+|gkXnzP7la{4C&)Fi)N z=yLY>vNT>D;YfAmN0J+wJTz)O?P`VclZu&y7;aRt@Y+_2YJv&XTH3aU?XA8f+v z{mhvof9f$(#K-4b8opFRoAh4#4E?^8>q~K%1cYQ79)`c%1tuQyj^pIM>}C&HhjB7r zR`XFr^A=3waM>;#t_Qn`W5RL)BeR;0s>Y`$2EK)${{=}qx7D3Z1TEFVmRh%zsV#9N z2lO$aMy=cG02A=?NhYNO62kCP>vI!QJG1e4te%JCHO{JNFe8VnX(C9j=Dw=tNKFOF zx0^UzLleC7;#gOcXb+7lkN(x3@>*f_18r%HF!2r9@#U<-`684sxnXqUKvFz@>Kc@x zzX~#ibA3&?9BzOKkHZZ$p*el|O{mFP*m9E7S6IdAJE@M-cWML2x+d;|vR+MT2X*Nr zvl?SO5cd=~aHPf)QUh2`d=zfR=a?9fOiZiWprxjtvLOU>j-{K4bK{_YjPGZuX zzY>3@Jkp5%XheTBqQ9~cXE>$J5A48gWIjj#aJX(JXz&BBFj>J+-O@vTO-*>9uK~(? z$g4g2SE;E!oFTL(c^+J00s{D&G!O#T5dwl@SS~(L(GTRD!~^}fe?>pm$NF38#{mYO z{p;HhkkzVje#*t*U(TM3!oBL_qlKKZ3t<9I^btI)sRUXU$q(;KTW*+7@ zPO>iHG82}E2E$OKrQj$g^Vo5zzO1GRsUEC4A)g|_(;IT z=aN4V`fL@yV;D*Ld8T^kHi1ZpX9+JLFEea3S;E)#t{f9h*3njWM75gA{C^<7uFQmF zmzlW8%$dvpO2$$18yRmVDJBHP4|tX()eJ-SzaY-1r21lL$}6o(EK*rgTf9L7MS!Uw z`Ghmagf#hn6(G-}{|NwW+|_!>YeCy(RnH5B^6J2&iqRNzjVHcX?te9sKZ)<S4T1$|X8R0ZQz zaIFd!s^D=Iys3gOR8V)5vRq3Qv{u2%>B@L7RX9uqm#E-c6)aW3b1L{m1&zN|K2Oew zBfk+U=&ypIDww2#YgI5^1^1|6oeDOn;9C{!sKT$e3Jz64feJ>ept5$@RrjY7h-QcL zT^Xnja|bBHYN*byh5@iNje)%(u`ngpqalE?FvwDV)6o@{xBj@dp@zUhll%f;dpQdR zRwBk~(ifJJV$~DM5=nU)E|#{DPxlv zjo5G|H5ze?KC_TimPpF;Mk&OaHyHQ-)ABrFPdXN*NEz!?f=d)Ije@->v7+@t9kY=d zin|#6i)5^5T|gCLNgE542(^^Ye~E6&_6w0y*=q7s2=go{u`M0c^zuaQQq&razvL%G zt*#8+h`p%j6YBdgrNuF+>gP#*Vuc!smV^R+{*1Cb(l%lpOmdL@Xz96>7u?&_W zt#}c>3;{;OPB{W2N2IEOeCv?dL@S?=pymLEa|q`WYh@9_O8a6$`6z^3QHBKnL=4S| z&GbjwlU7KXJZ)piGoMnawRzNHsu%339WZJKGI#c0xU)qZ$wiy@+QG-*313j` zzmg9d1*nv~Lj7m_xZX;>{=95U7iBz81wT)x{z>@!sh+=yuvXzmtDu7lI)4FgwJkQ; zhxEZk3vmrrR-jJ9Yb)lJ=5nMh|16Cx?$@B*=}1dgr755O`@fdR!cJf(sB>DP3=&5c zg%;Qa#Z*N(ldxE6i|p;=<}=>BUVF<=@0`~^|0&%0oi$G1!FV4L5FB6=5E}pk_qa$= zYyhm_Lqzf70DO!kAbzNQfH%I8fN!D%cp=_BUhF1`m@ksR8hREf9P0^OFm_;mWCw-$ z0fz=`_cFHHR#DL;uAx6;BHkKjMbnfsc9*NLA*{}4WecQLcq`-LnMM$M@Iev8{@Q8? zDGR*BNYOzw9TGMha|goZ+Q_4_`Nm{`QLPSJ&5wzcMuj3w`iDo#V)9unTC^y179OX( zVBxWx;1RDf2KQ3sQw4b#x*nvwS+PoS9Hg{$SKEZEX{@&WCidL;PpNIZiLJajd0yED zMuEuwG|mpmR3+ltwAG%(5k0pQn|rEfhmtrdLq$ts8*W8|VhAIStnwIpaVwgsgT((= ze=JR$VFo&O*TNYd_L>yk2j@cKBDCp_LfVG)+Ury8Lyf8S_J&k@Z?h(>f$NN_48)zV zgG+eoAYQR?dCGfp0?qX(^E*aO1`T?3I#pU?%^(e$?S=SG22`g|ORAG^d#aOtJE{}Q zlrnEJZQzRGch_EzYL76t$+*F=PQOZ5tP`Y7<1A#GLH))DBg4igpdp}*O-#u;0;wK%7Tcb;9`Eqc68+`6? zIiS;H$&c03fa)oAqk4wAQa$ZmsGh7*%C>nS z%}9$fvNxxU&^~Q3!UVS+Y?@W1O%>T&Qyf+=3fOsd*TuO7_s|F~zByq6Uj_yr6y7Gx zHrJ=v+8WyC=nr#WBg!0oV!oa$W@~DYanAKs&!wWSq z^=q55X|{zvrKPQ{Z4qinS=j4S7T)MPv4K}BE-t8_3#)42%MCT6xWJXW-ca1JpAluK zZKT~9ZSTzL`e~ng;fz`Ic>|DTw>M<+wYTR|?IoXZh8NpZS+1$nfHFnhrV`X^rq9s8 zOsYw7Lg9<z<_46Jwz0N(=AU_% zZD~kpYwKuRhU!z6zIv3Uy)I>GtK?czA8EfC$~3drqs(kM4Mt+aASGSKf-YvDiz#Js zQAL*yhLnc3rgjIZ9@QaKm+IiFLv^s%raIVKG_X0!_HaUVC=TK{wgzIhp*BN1L*Q#D z(G|1xm0^A0pzp0M{zzK`&{m(~N(|e?=^;*+;(8;lwO%9CYlwOcP_I7KL4tbQ8B%)M z`r7TlOYP7STQlVh#vMa zf0HVXfC+8lgW8nCM+*6oa(HdxU7%g6<1Igl|5$#4DxLrjMq5#qlhP)BLYsJq9_B}q z`6?ZkL~+~1`%!L89uk!@MycN^lW`8wCt*!0{gbdRmGMa!XYqX!rnu#wh7&434LetT z8s@3Lcdh>ZHG|lH{`}viK$|&`%#AlNxbI-C1BjU>e(-x!e5Kmyr68JXaozXs4khQ7hQC1Bsxs2BGG0GHw-`4a$d;4;VkO+dV}W$xVoSK`t{ zd1_(U7lYVfXyyC;u z#Ka<^p*2FLWq1d$h4}F|G3sE z{KYGy8i%85-=kLFHsI!!;8cJN==N){kAWwf{6U12L6`(aVVxm`}^sSS28y*sluYXItuE?4mMujfBmv z%Hq|FSh}{_F!N9b*RR#om9bV63*>QPyBluuI4>9?$YwY*UPtZ?oGCE7>FO?j00XvW zPk959#2)fDDz{e!-owRl+?T(K*RM2!1bJY@0@}l8giAZXC<*>@?sY=>RmDoI#$n=P z{NM>N#T%+Rg+F5C?sfU>xBz4fLPlpeM}qI~>LP(L*{UFU<(|$kWvf#-Aip4aDGpHR zi{}*zOA=NlDiqK|Ngy0K6^h9^$^zmSp?uCBPyc+D+|R*NUIRy{sGssR-Q{O-7uS#v z^9T2P9Cz5+xr>Qy8cnDPvoSXq5RpFCQ};1r#WesGz|jw=xC1W|wa}D_YO$cssThnn z%aXES7ltNI(n7wY9;xumg5f{j8^*#mit*PYrpI^}2b;ku0*3fr$s!spxSlM6F*8hr zl0{9FoPFHgngW4{4=u5OA|^7R6AdJ+75RvOsaCAqlY|`<5XHm}4whW*O-y5m0gYVC z38*pN8!8u2m?1KJavtp~IIBV%<@EQEyXwmQ@B$GYu`L!K)JY@^`*!#zt78~*GOxht zz~8P)#(q_;A=RnG96*tKO{q3#pTd;f>N2;MGIr~DfSacu{5+K{rkOSplNV7lZ1tLs z<2X(E?|d1!!>8y`g z<3qtRO_Wq4`83-j)f1-f=kXNG)BGHeQP?JAFq%;zo3Ygs)?gZZSqGq&$FJ-FeIMefsIH~O?xf;?3E=}y z$_tbWgD(#&WBm2CGJ=_so0TE%-K;pc_q8&>-vBFp!~|IB;qMYF7-LsRt+d_AUyKSv zD~y3~utyNM_b?=c|GqwisSxW0NBaG!kN9i|+|V*-Tn_N7q=_vbGhP(qcOzZyo(19_ z2G``-wS>u*8Vp}rChZQMtWY^qfmz+R68^L%ZkarV1s8A5xoB90;&&~50v*?X@GmNbYA-uLdSF}jAC;>}%T} z%(#Ok{$r2SS(+ZHi@0vGejce3a}U`Z*hanekVW~EvE(L;@^Vjg*KkXTA`W4Q2E$qG z!LV|d4S<>dGk4iwciAAuwpH;O3Z`0ExHsW37VI72Ar5OR4I*aznQUOaE9!Q^(?vh= zojoKcpW}9mj5gvpZ4BGa7K?c&TN}?wIjkg$KS>@5CiViI1&T~KI4XtZR?<}tQ35G3 z-Sualw^2XeXaLgrCv#vGH&)kEeg+LNA`KuC;+*0MG-L*8tz-_2!<`5+aXy|f2~K6? zfGXRGHrX`Q*#>yRYcSP9=VNIZZL;Y$+AB-b;>&L}V)RWUUM{NEeN(Gyottd1hb%^y zkW)!Z(y8BDC6ERu*EoODi%PpyIV+zHlPI_vG3^wpOG0+W7M09jFf-*t*zvg-iznC& zQ_04`Bv3U6F2Ve#6hzMaWFE$oyR|SmNEf#7o;-eXkS0V@GawhNcpcE3+BX_o+sPsx z%tFaD1+fM3M8veR=Z(-2WEdVtTJlmJI}QTD(;B5UwGP-GXIfemM#coQ?nYxY1T-y>F9n)amT@}!H=~yt$AR{DPm}!T6{FRJ z9|G>+op9$tVJC9pk}5q!oo+$W@dVPYB26)lNgxp|7BkftDUE#52sqx8ULYdvjEDTD zP&QpxD2wG1OJ6U$SHe_R6!jJ{mJES#qrfNu;DK#~GS^zg^S4UMyaqbMhZNKU+teyJsKR7g;E0BrdGZfFm)R_E;2lppE`9n?xpA9!LVoME;5eD1%jA-IbHb&74m0+OB&oS+~QKKqe*)H%TV}mUvG+zQYp5z)H ze`f1AYt?~U=Rq`4Ah#itoJw)Uv@h=my!F)t15RVuss6fdsU!QlJ2uas!zqJ@JHOIL z#E)c}s&Pwx$xYsfXU3?J5r9z8M0J!64e*p7BN(4o{JMjjw_pyZ@?#{}4o$SX7$yrO z1igR>Bkr3vuJybX`t^|z9IP$s6Mj>m+N3t^0eIzk>R?hjnRvCqMGyRG_4d-F< zXL{7`u~7a@DC-MfGQJG+UO4G>%SKI@(y=)etT0%XN}uDe8)wDW;H9wSh3pX?sl<~! z0YT)_lplFr->D_}KJhpAiZgkAU6?A+WFitzkj;PM=Z^^is{}xD#tejF(!; z?aH&jlK=X?oBSca`Z3!j)vyHQq4*kS-5lR=R$PPBa9`09rw6Nj&Wh6rDVdCa2po^4 z+DZ2nkK@Mh;fN3W|7!K90ve#=Y~qaoMZx$u3%q3PmJ$rvWsCtcj|2gO;X=Yd?FaKw zawR#GY)tCND1v~y#(RGCeNA_b4{na=_OZ=4n896sAJxQtT1}k(VKQlrjS6&N+mj&a|EIH-6<3unbMkU4cC`wIx- z?3E8B7ff?malewh$B|BZ<1B-Du92e?X4L2C#sb-Kce# zEXN_rlWY82#nVi(YHQsG_@ZovUw7(24Xk|S?>tfm{szU4tobpb z7alx-S}c0uBphZ>2JS3S?6q#8G2`XFFVV*sRGsxno74-dzmT+FXa_k%h|Djk1DB!& zj0AemI3GPD8yjO$GG@B=3Tq|G?TFvZ32yQ`UCAAOav%6#2xUVXJIgOAH9U=ra*xY~ zd>ID-Q@;5Gp$yKXSo;t;2-cHA-jRwkZ%PteKN17M$=(#j%VWp zWP0EC3nW5Vvcf-X#gRB1)We4pNd-`>iCXzlAc6(y2+0abV=oLtAviHrSQ$-FjR4q!Se{613Caz!a<;eC7Jnot#dxk z-1)f97t61cL)Vy{IcrQZSX;t;9{v;VRbYb&2h>s((Fl)e4Wp;PRRb_yaCR0v23gF; z7E!SuqLC|ZaF*Wz#Az2{$wId7gUbkzBa%ETyStZT?3QqG=YEl7 zz+h~#a8{>cpDA@Bi%cRup@`4luWp@EI}tKky8!-HCS(v31thgK3x+lmOVscM>e!Fl zM?7pFVRP!Pa(e+o(Sa0kUZGit{lQds2P_>_ZP=lvA=9{Z>Y940%M@Z(&%@lUT>gk5 zRB?(yU9#vA)ChM#ta*|}mgG+}bY$!%rMg3%f%?oG)<6iObODli)}uyfu6_;RAe@p` zN23#xML%H`uW%;fy2T<)jSF0?uwjPz%I;*Nj@%P$;|H#Bhn9g`V2{3L%XInjDhw$x zvwx!2kHyNhhMI{43T&ZrOq>Cl6<4zu_xTaTLof}MGb)f0S4o=|Z@Mpyi+dSKV|%#MZ`> zvzo|GnunU~Sju2`5V>VojpNiNG}MdiOMKc+`eQp$gSwqhGnsapd63Bv=dq9`$Q^3nF9Ct$WM*-P*vCCE>Atnt{)=y{%9T(Dp z+5b{XWo%dPVu+9P+<-+qB>h9I0))xEao_|yxvE=oL$gcjNL|NfPEsGDtyFr6y=Td< z?!|T&`Vfv&7XDD8lpFb2i9i%Ervu{XCc@&iinqBy1d4Dx|1chB`q&x-Lpqsb1@g;6 z?0mFXoZhP{gv{q08JWPz^JLjclr*ON#1<{Qv5|5TTY93gQXTn;2j3wd{M6$abde}9`Ny5~`EKFTmqsTg?bpwMe(J(y`$~cpSDbauaD`Rf))-R5^j6am@?o5P+ zfRJ0o^PiT9WaXsyiM;BgEE5M>~WE!u1m?o)4^bu9*AhlGv@xr{f`OC7~$cWQF zGWhmsEt>R^oBTY}McCv}&Ns*Qv@)z})0)}dX)|t#)PNLv!%W$DR{$M`xb5;3bCeZu z$;l){2$9+6M`p8%=tOElsAx+{0S$=XH&c+H9`BLhrArtMXLZ&qIx9=-$;?}XSqzjB zrerOPvKc`~E1Xmn5LL^Wp@mYmK*wNIy;K)0Gv3<0!l9p7_FM~-*^sg67a~ZV!Uj`e zg!SB|Zn4Z2+mEe#1lV*Q%T|umD)6CFr$NJ|@F-8N;h`>!`2YO=U!edq=P)dR9b2%k zqCGGtXCHw}8@^JGS-f*%I+m02@wrMONbS!1ILDO(@r(oi#!5@BLcf> zflR9y0f;T5LJ}$0`hfs2lfDq@flO;H3BHDYskH`oM92`^UG>jp6YiYVp-bS(r+l%>Fjgvw4iPV;p6Pl^BZbisQorbk5S%*iBb7u%&xSRLmS@yhk<@2ltW*@` z9TO*wh!*ifLnR^@rC-&(GYp_@vClUF?F-5w@L^CJ42Ove|YVcXg z1|6?hlrvc*iH(SfhGn;=Fec13CQ2MBlH!qhaiUn*84cDD#<)sEz{_W0)U24uh!Bs6 z=((`VLA)DW7^EUM;1MFiVeG9jpXS`JJ#m(|C`=>~MTe-`>#|S~932`dqP8K;H8Lhv zqza!#ILr-MKgmu}?G2_aVDeGFptppvs{WZA92pTxQPD`9C>BK%R|?W=Vo=#f8XPj0 zFU8+*bu^WLc)#dalHw-%BxO9PU9q39_oNEz;f&}>b zEfVzH7&Kjpitj=(^6p0KRW&gYPZ9PF2P1?k)4xTS45o@|v2bs>%2Qlez_mM5>E$6UBx|BE-@d zV181SK2{PFC;mc)ORDsV3!+7mFQi{lrThFv`CZ$LD^&~HR6ooxFgALD7-B>kh7mzz zg@-75wlw?;H94RpxcS6LV9+<2)T$a(e=gPAFmORgEM!!anEKujw;|zZ=^r|HhCeGd zCNfSc@{REkMTTKmgCXXNeB7w_OloK-KZFbbB1smA5CHw1+F(V-N)~7=jGYo1r5gAA z`N0v9!Lu+H3rJ3M)nCy%LdBuuMGL9h%3j6zixZJ>zM2Y!aza@N%7x}gcY(2jaPrlzIKw3}+Y*WcA-Oql! z|Mqv6V3@=FlyI~vM83O3iieR}>u(v>$$$6VrD;r_f8BSN#!)7~QT>IU&;3n5emm(? z?`$69r%pVSiASpP>r1fFrL@|V_4${9i0Sb#)fbqEU!NiJk}m=gzhL!uqdtC>NQ^k8 zSA0B7lht34g8enTtN$n8VfwpoF7bdR`BKx+HeYHY9qP>B`}f~r`W$bi?=$f+A#_$! z@k`%e`mfM;5JTTj%lMqiZE5TVy#F`8!PLso|B4%D@~tS0`AlA>btawZkXe!h% zndhG$lpmfi&PSpbBNM2!Z5i9jw^ePc+t#qHX&aUKuR!-db^h;CAfp$`gPj+h)ax5< zy?!eND_?fz4vsaA+fKy`Yr>mPkXB&C;Ui0B!yL+HiDD8pdX6W=x1@_Q}kb3;;s?Gx-ebR2oq%lE6L=PTEX zotv^Vk_`OmB&`@aNpnhu2AjoZo7n-yU)J#`g2EF{4dLK-WxvN^opAmR{1BXd5nVOd@s6bi75OQ8Ce>HeKn?Bu3xN!ZRX7 z5)&H}Cgr)tNT9Ycs<({;J(Q$tm<|4zJ|!YLG-g3858pbIgz~(CCDMg>CQ2L=EsDm| ze4Z_BV@r2!Z)9sr521(PudR*!Gz9Gsv{wb`#C87^gdOSON`!6yjIbbB61pH*B4V&b z`({N%LPO_y#m$P0hz%D>=pf}TA^_kyLS(I?uP!!g* ze9L+B%aLA>6}%txEfy`m`eyCR+zw-xjJ`T*OvUeG`!62;>xu!=LqqCs44W-&XqxZS z>*!_A%{`X6a%SFeyzteHpVD7lT%R;t-#6KcTb-Qu?3=`u_w-KMo#iBrAJd^c;k!QC z{HLcZdR}~Wc52VCo8d2ejJcY1$+kXuTHaS-+_#e+jPhAHKWTnVhigZJgSVeH-aMse zj-j65qRf0|z4vQ2wMYx;y6KC2CzrE_;x&5R(wf|*M!-gSG@mkqvV zWhJo=gChIsZXk4*UYeG4yH@7c*U-||#n8~w($UbMyO0dVn(Z{rwN2?=dj>ZGGZ)xNhFcR@bFo?7@Kyq zImxPJMtI6*h+TjCVKhC|PKi-Zf>DBb@VvZLWi1hxyU(BK{f#wsXrXD*a#~8N?4}t- z&!rTQ`E!UIgsqQ1H>bzA=x?{(1WK~--QcTTgv?sq;ud}QD5=BF-xcsDxIyDs(Tgd2U@ z2f4(W_@+BOXm{esp@RpUgm0Gam8|(CZD+1acg0$hhFR2t{n|HvYwj?sX4}OlZ;se~ zH9~ej^}Kb(q6ICf<{L80bZm=8*(V)8pMH7qE7R4FM*kl0A$*EVb5U=DxZT&y-hJC} zprMO%%R(Pt^M32=NB?MJcI4}>eitV1=(w)mGN%XBw8!=1hPz~s8fD*p!2DHjcHT4@ zn=)xj+z8{qQ8U>6q(|!;AD3S_(oIm}_%va|n2YMRU_}MfyuW@=!{EooUjWIto z58jaYO{e?TTWoxXEvk#0efgNyPSHt-+}m`L#!02f)ekl(tY##w-e<(36I1>vg3Fes z2~TU7_5H~H-ZA)mq$~QLY+qpOgvXDQhR2X?1tMc=nJ+yk0Me{f_r`YsP+-#$>!|SJWv-NaE`qOg8mtKC% z9dtkEyWLyE2dB&Z*~PqFeQV|&wC2C}(CiIxPPk2+r> zI#;vlCtFr_>=#{aFf~&eBUcMpR|weAG*??srDj;LG@%JlZ6xX!#aoBg2h7=;hF$gH zh8>6FvRo-XZ9v99N0St@lIFAu11(wuGT{@!dHL1k(_bqx17?L^aN3YI{pz{RmNoQb z@cBQ*YY(c*LS#UB^Q!K$jFd<6O1x5xNgL?xB-wvdQ4z#snMB_BI zB!pxndek^|7?N?+Kaz}tL)2pNFUppFHf}YNK)`9MXJ0>a`MptZ{({5$W8!!1{Mj_3 z|AL-JM1xs@7d2i4@ALX$(3;_r=aHl4Z0|Zh>QTk>q?>2#|oP|;0gXfq{<$FAX2)-k522_HK-Y?E-7{#l4nHjj*x0H}Agwe$Do;w@SL6 zytu#PAt&|+J;NQYyQX&h&gYv=-2)r0RP<)KY#dtL=l!7sH$j8`Y(LR^`R*&uFWaff`b)Pwp5|c6 z^4>RiCQq_<+_U%h=dsr~-qtyEGWNx-vGu#2?#kXt@0E?3e`+t4K6zQu!_}2Jbq+-l z3(O462R|s}cYD3>;E4YAtDoo>h5Q!sI>l-&rS4|k6Uy^FVYGal|Z(;ExY#+Vs%m#op60w6Fhh&72#*E<0!THuSxVTimvdzYPvy9}K>nR=bFHZu7Vy z<{CP~IKi;(SDUwWP3TO2o@~+WfQaWrzL?%%sI#Ca`SeUA9VospIq^?kBvrqArRnxk0DeL|*f zXkYxc@!}S~k>FNOms6Fe`pv#qX0JcITjSB1yFE;EJl9rx#%=Hnnqym;xih#&@h#KI zQLEk$iy7wOI>P?)>RBCsJ$u8Tuwc2*;cvFZxSpN9rnbdvdPVoDD-pBr8OTe`Ew5zv z-Imn8FP+rBS1V~XG*~uC?JW>z(%L^{1=^lXC$;;4gLeMB0!?B~)izM`02hnUB$fcQ zb;G>j4CYo9y?m;^2I~t;&|#@dH(e0s?lIaDmE!i>+#OqfTe)OK%8m82eP-u&>^>}y ztsOG)#WMNtmS)gmZEa}VAvQyX*x3&oWINnu8m*bYX1&Nrtj|uoOebFarzk@M>Hb6+ zGBC6Hs0;}u*#3_W<+WK8ctk`+NJXJGy=g0D_Ab8R!8m)2=j-FcbN87r!p_CbexSXJ z13hr)a92B6+%h+TAzT}@m2vy58%({FLV=v`uo6!WZupUkp9RxC~Z5u4RRl)z0 z{X{3R|GZphljS-a%XQ55yT<1JDAKWY>2^R-dSl0d2b-Fvbr{e|YjOSXxXRgc%I1vQ z@?h(^QpPnm@6f&VgOevl zt&%=Hx7Bds`Bft>R773Bu;7n9`;X0asWBUvzOj1fqWq!yLq>D>-z~10c2V%S?(F=7 zKUEfl%{TsbaSzM1BMTq%=k9(fpK;51(zAXu-M>nTHM+4@YwPgEqPcn9C6`OC*NW`4 zchL9iZ`)MX9=&2Q&tT~~_q+;T?oiK#(|aEoub7hUd~~4y%fO8XcPz}GKCSf9SEWC0 zu1gK=IQi~=t=EJ3m;4s=Sf8)6`t+1<>KAnWZRs@DlyBQb7e{%A&9s95zjIo@$2hucW<}2vyI%39RB%`247$DL#Kt%q@sHp z-TAcJieH~?s2uVAepBm;2|qiWvAwqJ6BT%Cp2ZAm=BydXFMho!%IoAaq{9OV9jH`+ z{prcHZ-#e<*UAb1NI(73-oZyvL$(dndjzz#O7iZKXgL_WIkp z)atNu6Au;q!`eRI5NJml*Nbcq7}EOcdNp*J{lYFB5|5RGPQqtGkI|`3FL1Qh^sPvm zwXNT-wTU~A4zGa7t^j^^&EV9(>(?zhWou%E?t^E$hciUY0aA@AcrS`eoHRtZGs0?el z`Zi1PVdmz=_lgFM?dksZg~Mg(0l#Sb;zfFgrJVH*L%(%8aqO%7#G0}@Q=&vy9tN5C zO-ps|`|ZX_cReg`&s$>pUEZXh9u5@$@~Gbr%N@=OomT&$c#O?;fB=Y@5_=GZ=SU{>D#8x^ZII^Jly%+!A=%^HY`eyT&Df1 z?4ItU zkrU!-PYs#!iuG0GxQ06i_l{~GWY-cf@kH3`jXv|H-B~tn+K0-avsaAiX}CMp?EC`T zDz2p>Xz3j9WVedkwPWV$m_I)@|K&=ro7HZ$^8zN>49n1Wh)#Wcl~do_XUXtj_M)1? z_mYURE=9$!h8`NyJM?z@+aVh$D(_Pd;`E+(K6WX8^O(4^HG%fGOl4Qz=kS&;`{UY=?!WAj48E~6Fk#<~!ev7r4fS}{ zKRVxZlH#zIM%IPcT+dEh=@Z``?`Sgt3 zlPB5Y{d7=^ZpQ8v-wccx{+gs^gYjQ8LauF&CK}4i7$Z6 z4LnUh+J~N`ZK&Fj@__BY=; z+1TwKe)Y(_p`)*dMlPv~8y>ZvV{`Aw*Y6@PY};Vj`t*&}>BZ>8_s(>1<+=%DWl zk|t9cgjtg-Y3p#%HCUBpRaW~ z{yh8_(W~sqg|9d6vG(gzXLZmy<8X&Prluw{occ64Z*nMp{id(%=z;d-zAIdI{$co| zyo2n1lfj(CBZ(bcI(Wye9(tt9(csuY1LiJ{9z8%W-u%J39R<^W5oSpZ4?J3zaM9_v zaihWOE5*sEW4o$kh3JFUaIxkg*Ft#8imU~RR} zVf^OkcinyG&T%&xTkx!+v{oUTIq`>!bsqC~Pw~~;9>H>3wqzT&GCt_!H{8dA!-u zqW{3Y*=oq_{tZTzzpeT1%IzKxoBFso_1f^8R62dmg&#*fUY22FxAeg22a69oh}|xv zJ*zDmv3i8=tgo(#Lwr0_pCm=)XmP9OY0u&A>f&eTzjK>7?DuU+?4PjCaUvU8*izZ{ ze|I&W*;5~F)X~=JZ>+)Ys9`~gzOPSvzUA9jvGILPqdu_i_35gon~|7ICnjVs`xnpG zZQjXiX;Ew~>OOn=Ub=@RN4<@L7vjTghfiyb7^;e(rSyo8dp4RZn*nq`T3=NFRqv9pVB*^yb9jkYOKgS*4NB`aOG zR`|!a_v4S#drrCD5q2H8CW5`odS;={&yyaftl23V-`VN?-NQv8MfqF5zn(hR;b~2~ zJ>z;Fb7oY9to!Ofg75)^}?E8=P|Q?(D1mNA2@GJZR6T zwR>WQY^Nu)1{z+ODfWpI6i$3$U9~&lY4D4Qt8#O^TEf{?g-h1Bnq8LZi6&aC+c@;~ zgi%Y3zBSF@8DEOMbwhKU(d%m|J|`sSs2xvdm-HxoleyB6x9EQNQTujR&&+zVGf~R+ zFf-^fV0ybPohy=!%-&@GJhpbh{CV!P+%(=@YFt^>ZvV@xPlt8cXiB|Io$t`YW7h-S zQp5h&SMC?yI(ba4t-tOOb>hmkng#so{aZW^^~hZHV6vUTFNLH1|6pAfU7XrrJkcWM zctTZ?3a0{1d3@r) znYWvMz3{`4q}ZX=_l7M_E4!fRx^I(i*bUtme{}aVXxD$$A2AhrDIFAD!fN8Q#H+j7 zmm1x@IH;XL{@xcFkGJP{axQtfBK||}(`KV*R*P(Rp39&{j*gFtg`@i(Q}^(nP0 zZV2mj;tn{pmto*FE+>G4(-16MY+^XE#+`8QQ+=g65Zc}b^E|sU7$IY|M z(u?woDvN51>WdUb%|*J!mc`b^ z4#k3E|KjlC_~Mk}^y2*D%HrDM`eH?KbFprTWr=l(Ly4foza+dQz9gk2y(GV+vZS`8 zzC=;dT%ucQS!!MCP)hM&@s2kwYO0ZzDccmEpOBxDpOIglUzJ~%-;m#wPZe+rcm;HU zbAeYuP=UB0p&+dwqoBN?s-Ui*p`fXND&!XO3h6@ULa)N0LUCb2VOn8EVR>OyVO?QE zVN)Sh#4X|#(M8ThUPVDg;-ZA2w4#in@}jDux}t`nrXs4CTg)q_i=B(Tii3*9#Rp1eJ(O5=zoaGD^xzs!Hlg8cLc99x6hedKFY?5nXm0S?*T%Pd}& zbrzlFkR{0S%JR=r@^O4t0ysGzTwIk^n^l)ppVjaQKU=Ce+Tk;vj?YfWPRUNoPFHbv zWp-67hm$e&IhQ;C1&?PiqpLEfDyKH5E~h@H;lIiCLEud>xHAF#nFbEc0FRb~ORK=A zb>LKI@TV6zGzdH@2A3v)Pt(Au8Q|4&aBCI#wGJHHPy|C=stTm_+UCD4Xj}Lv_T60A zgwvVMnO>Penc~cZ%(Tpm%<{~t%(_e^eYv15o#hO=20=C?KssbVGE{+{4Ui2KBNvEN z@Pb4TgK}x0S~)0I2MMHRI#8nt zoU|C>Y;7}ka@Gl7eH()v+M=nPr)EnM0YN z%)czWEWRwIEWIqhtg@`OtiDW9)?7wDWJOM&`BzAs^0KP3y0V6{CL(+4l(L4(;AZeL z=nUr!uZ*A!aYjN$T1G}jc}7)6T}DGjQwFt-i&Z7P&3T&_#*Y}1DeW^a3GTmS6jl8< z$B}cMS6)z_I4>bDEiVK9A60pEc@23@c~m|(pO;VPJLh}BA4H6~C++{|+yk06Y2u4A z_$C13U*Zf7S9+MlGd?C-R0hVeE~xDQT8D$u>7a8hsN9^v-DV96`-8qIpl&5(y#oFx zmXJ;Y$fkHmrhLeydPsd;$Rr0yq;N*UmqWTYU{rH4rkydO#Td^S7|nGU%M?a3jd2`= zQJjV`T!j(bgz?M6==H+bO@X|rgtSpW)>uN)2tc2BP$wT_wE-iQi*ZWYAZBLcO3cML zTpXj*0kd#8=HPV9z_plvn+v$mD4d~B#6wo+Lq^v#bFMBl2_9x$2S!#CNloN5kVzkxiB9Vjj1|Om2<2+yUcTjB#C0#;P=rd8XHc3wzB#k`T5lQr*yh^@SBd&e9O^h zJD+84|FBxiomG}~yxrxki5V6#8A(QocyHPQqx1V8-<`70tlhmS_uz$-6G*$*XFl5! zp_lzr%#5&Qh}SSMjOzB$%*YkzEbx3HW=CV8%~Kf~*{I!mY+z+%Ka{pnx%Jo(GjtN9 zrT-NCRBlQdf8nNtE$}~E0=0GA$@JX*sPTA}@$={fKc78&V&WwS>31EQC#OAaJdz)6 zuXS>_^IrcRysPiSqjtJnUOjZ}p=(Q1PLz)8P&H-m_siwuSYDL&_pA0gZay61((^*3 zM(wf9etGjfpY;Dp@cqrWRg;=ChuTO@Y)&OF+Wd&#;axmn?Df6EoF`o;v#ZYM-oGUJ z**0&ML_YA3+uzP;>LFTc7-;k~!)RUS)rxl3u@^@ypEsYjstXRQyZy4^On%V0QFaS+ zuOz-Z6q=T4zSlbGwY~e~7bnDzPn&i6_WjRy*A04mvgO1!i|QRyC%^LwKKX;?3<)bG zs`+=lvm9BsHu2JQ<11<&+gMDFmZbPikZ3fcA2GS0U#Z9of z&9JypzTW(3aicbH|7*`6wZ+XpsN!=on>H^97{43r%Exmw${TdX|8T}5v3~#Y8#8zA zJ83Y9lNnfh?8h0IPi|fvIdb^1*eP3Ql^wfTz5RWD`H+eMeL~D1nWj#)d(%scuMwQu z{oaD_`m`^MEk5k`FyP&__~prdv#x6y-i(*e=&5V1=(6B&htPGs4G(nDD4S0|eR^Z{?$62nq)7NyqWxTrI!JP-6Jferr ze0BBrO|tVxIygO@cJ=pd<%+%iEvLW!DQRY}K8GX59FKE8ziwZZ*6x^*!l2AiGe=9^ zin@lxz2P3+KOrun`&PkG?=GeM2k+VSugADZy55s^7_aAhY(=kYI1*6n=m_JElg{pl zjLFvUdtUakQ2XV!jkikNBF=1Hc=NPIc)QVgX5aU5E=w-jv~wYM8aw;fjMziR-rwtd ztH*^)IX(k@Use{SPBDFT>^s+&TMG?-tMHt^>&(~BuG(}MV%>MZ+%A5{Qy(6Fyg=N) z11sAoJYjIf`lst_r=|@RjBa_+bZYluf;wtF2%E34_3mvt_}zlc zEshQy5}%t9!WnqU`J3juKkFD>4p^8Y?0etnP=?upLmQl)zPsCh8n>J0Wb4dDk_OWe z6~dYIj~~0POTM;v$KsWpu8rEhW`;sGae2qzw+)_pFU@gash$6^icueIFYVND+PEq|TL%qs|c6x?mjZEN8Vfhl)-&A8Nk{3!35-BU(eX*69} zG=1>po_EDFIFrUK*x5|oK2Xd~3cOKevGZW3pZvz(AHI$Apr`PFWu@B^_j}bxC5sv) z_pN?8Jm$M&Pmgq-aw9qQk*AQ(D_Z-@qv>1A{~Yjl>#qlV?L2H^_3agIvKl>)V?X7%4wi0w9o-zy z^B-U~BWUC1Q4{T!UoTH-|MQO%UTi8qFeW21{bIwFlr;wG>F_b8!w3J+&FYJj(f^8d zie%sjwoRJrUURJpw;$%6u({AvW=~I3PIEA{p(kc|W{h7cR84dLO*gC7$u5w#3$#^w zq0VeG*?H4m^aOPn=A|zGXg2+VtJR;&m(qz_3GzJ6#Bb@u4RG&nwLBW6K_@2v_Y8$X ziJ=hA8Hx&)EDRCHGKNCVYJAyj+P5{eL#5Tc|A zAxT0=Ldf|WbF$vO_S$Q|d++bt`+N6qzt$gXDw)k^+}F6qHLmBm$2|jnMmYk+!noV- z2vzm)>eScEb|qA~%MtwtL{UK5@{-@N4t6W6$_Zv@n;N&dn~J5&1P& zu5ERhKRsmc&NqH{y-xQecWoN)6BQf2($;x&x%T?7Yh4@+-w1B_FhIU{br6$*jN+Un78(gZU4&8e90;D<;>m(9vw7&QF8B%&cQ^pO$ozv#MZC1 zmftiwhZ$5ioF7m;E;-AdZFQm5*$ev*JUVpyZiko=Htq~I%e2d)%tq6uN^{QGFX7Ob z<-Rim_8bd3XW6XzZnb`9(h^y3*p$|Jhljm=uy&DQK!yFzun?AU*Yg0-6crUAm<60y|OU>ssFKwO~Y^0w%Y0{B~iVIyebMISS z)G@2C^ch&U>D_jZjpd4)+ig#cd9!I(O9wmM#0aAjMc?z8TXxAd^SYB4uI<>dEi|;} zN4t2VeV>N(ig=scbb9(RhfUSbgG0L1J);xn8#sKsdAOHv@Z*CYKd*e=I^vlhfABN% zLep{0{rkZ)yw-`OTV01cosMwpxjm#E)+6+#RjW+-Q(95#_%qvMwz$o59d2inH|Wxq zx#L}rwjqskX~=E>_~JAV6@?Ek`E&(JIt`Sl(5osS#RQOk*7^qugJ*y{G{V%cmHh5H@)1B zwTk8oYa#|kG<}@Sr#yMSjUOFa{l4G!p5cb$7U*=Hd3gBQE_Ks=TL*4-vO6==bb0e{ zCv3X(uj@WEr`sV7|DH!vo}^6I*MIP`3-kQ_qp-oTHZNZUp5M05cJQuq)&nLLS&#Ty zUO2j?`Wo9SUe=Lgz66|)4_CAk`$w*<$|#;OqD2?&@`-l~H}!76v(c~T&f-P=)&}i5 zdw1hmW0QNjTa0VY_)Qg8xE?|(JWkU=cZ-)lT5%|G8<&zd_Lt1E23M!Zj8Wy=mq1{b zbo}(^`@cFqhwnZ4GiRb>Iee?^uk8PF{>@_|s{LOw?Em7SputR%zqS8MYeh)ar~~7U zp<|4XkNVL3&d9*=y%mF7Xh@oEjD~qX4_0sPWj7SpO*Cl#>w`dzBc`?i2Tn!p`>zSl->)5vIzO>kQEGLeth{KwLX7y zyVncF&}T!fhP`P>{!-Y#+vudz?(0{T<)y!l!gj13!MXQdq}MDltl{wVJvv?6Z>Uaq z8Fl2+*Th@4)K+bH~3V&AGu0<*dg>` zjFIQXUA*bzt*sYXM#jI%ubGpP`gKw6d6cZWiOxKn*?+~TgJTCCPP#noqf60}e&`h> z_oV9-M-#o1Gr|KVxoqbe`}x?Ttzy?z7Cp`nYJ69`CtAIdF#nWvsjTi*Pr_%G{mNW7 zE4|(8{Q75I44k4s_g|ZoP?GN-$rfL_Yp;2{a{txX{`Q6!9-c@Kq_0li_x8iy?ia5F z-mkR&G{&&{dFsM&^^kp*I!{kZsnciZX}r{4x;1?1={|?Dd>fDNIDpQw&)k*~ew(l@ zTswc#3pYvIx(5=z;_aO3QR}^rZTlF|{q)^8Tkq`*Xr1z^vUu1%hmKE{x9T-6aFplz z$NPuu__|Qd@W7N|a+{OwP83JJKX&HEX5Ee7nvQ08pe}RjF6pGt&GG-*ac@TB{6pnO zd!VPgx5&1C@M-A0QxCnOL)u=iKexVjV2@~{(UG{kL*J9i<4?I8da9>>f!T4bg z%kE`AbI6?3D`e7BwD$D3u<@@d#yp&KT9@trr23Pyhh4UAzmKQ8#e6&W#$?gl`j>N} zZ2PzI+tbCjYTXxXuF<@@GMz`pvwl_e6p$eHn}^zGTvfYj_8ghHadhj_%-nkmPjygu z{+Z+Shflr#M{oD~!-wwwz?{;wE1z`D*;g440tgI2X~|4Y!Z_mOcU9vIbn=LYD;yN-C>-sofdF%{4Dn@yYT-NYMK zlpFh(I!wL1Vzkc8j^+J#?+iU~*|u$Jm*&B>`*P^HU|TEsbAn62E@yYX-`W>z#;@FHnM|Cso70)Ja_WA6Pt@qLz>r&_ z{t&Ipzx2`3cpm&Qz$R!&amo9Ty?K*6X%-cu8g^M5)`eQV=svRgUN&bD>UG$5$&VEu(e=B#PhVL0xq1V|?KTP>rndh~&bQ}nw3fA7S*3Plh;9`A!mFeG%8v5~ zpZ8w~U`-p#PuHq*`GF-}8cw|J zp3A$b&)4%+Z@-{CFKTe{`bnrkRzI_Hdi86kUDrByZ}aZw-mZUmV%p!kWBYG;R6qB2 z{oLE7oVE6IZk(<{{#5wq>cI17S<2YD*WqfpXJU zE9I6f^;T`wVgB0p?OpBr|Jcc)pMUp2MQ+rL4>f}{XL?=*A4Vz9xN<{`UJ|2ysK`hDPFSJ%QX z3c|wjFe2ROx!6e)D<1l}yyNkMD;~ zKc#<3r)OVxtK11kz0YJ6y*=CF+>YSUNp!-(V6t&q`KZ;YE1O*$F(d{z*k0HnYHOMW zqFrm8rPJbSdCR3suI;~fLVe+0F0_x{nXcB89ygz4yW@PdtL3Wh(#Wujx@uz=JY8SD z2;K6@>(j;6uXY|<@O$CeYg!-El6fhX-UmhBkVZF~RoD8o=CibiJrSWV0FoXPfsSLPoK8?Ua4*Ft9iYX zc56&+ySlfR*2T&@y>7ieTeM=hm2&8YN~ z@s_)L9uKwHc~VE;;)~_Yqppr0El!*s+}Yx7c#%O3ccaDnkbMt~b`Slu$hISXXUN_G zTYJ4I<%m=GuS;Dnzu%B49BfGKabxd^Hzjaa%OHKa&q*(7_IPT-iUnuaKkrsp zEFN1`!j9DTF^Ui&#XoA}z>Gj=6X^J#kS|#}@4+Ak) zD8iI6gU{lHQ0O3ZDS83Dj#8L4=7U9ITd`wUDb@$aaVLBuz7s!-SK#mQ_Jk|pMJyqb zh{wbmqCII&hLPsfP%4Znq&`u7XqVn3>yJ5L<=6x488!lc%rr4^+!P^1ND|Hn*Mv_(M^O~L#l_+m zafGx)IwM_?-b+2@hcX;?p-`TZI18yoI->*7o#;o@7#odwVl%K%Y$bLC3x&_FL;ONK zAYKpz=|GMlmypS17I}g!Bl}QJ)I@3*)rlr(k+!2l=@@!7y^}spql^u+g4qq%P|egc zUl~Jo6kJ0z8_OPG^Vvf78B21G+)OT*Tfh}?2D~*tlph7rU(9dgv-xZMT^<$egd4(R z`0SWSi&mn8I89t6Ho_J3mJrEH+7DOYC`ZbB<@0i}TrPi*m1jdR@Z7#OVt|;yT=Ch+ zVq_Jv0ojQhLxx};m=_j=?ZFOX=dkyfI^GU9#CzlY@KAg$z8f#VAHmx6ChUpH#5UqE zah%8{&JjgKCGnJaOME0WNG(z%?MZ(!jm#vEk~!o#vVgosz9PSn7SsxAC#+s2)tq*q zN6^#gAbLK%g-)T<>AQ3l-G(6;7UB`egfa2VKBf}Z)PO})4HKCVP}E zWgoE`TyJg&7s&163b}jS4E_+G%NO$3`8)gvUR%%yM2-`@g&D#sVV7`BxF8e?)j|VA zNlVlbjm3##fEXjL5s!%%#Rp=Os3-N7Q0arDkPT%EnUF1Id)Y@`A#anjRdKr|H^~Z5 zg~A=;)*3NIC`3T);F*^h$O>c|as)Yx6e5q1CL|o)fF`3y(6eYMdIzmS-=m*VZLAa4 z12e@oK};`T*Rdy)5MPOAqz?) zUP`Z^T#VpigV(8xESsLSH|)D5j|BO?l6Ly6NU&u!g3*BcqSN#h-fd)7uShfAev{y3*tSo zn`A2ulTxKa(pl-Q^i=8~50RZ@H`!D6m1oNf-lzauCTvav{zo$Q|SfQir@lG*B(HJ!*uSpcW{PTB1Wy zH`D{2g3duh&?V?vG!E8cADV%lK+mBC=r!~%tjII;CEAEK$F#AYm^n5Sa(Dxl2>E*w z)}|D@2dhKk$MB2zb^I&dlQ1V3VjQuZNGFaGX94Foh&JQ^5+^0njvP%+B&U&~Gq7ntK({sH!Axha0k$z#f*e1|nsPWd zgPY5RbH}(U?m1`358*xeX?!$)fG^>@3IhdN7$%GnrVDe0ZNhzEw`O7&v8RZOV?4`h_}A)leTP z3wk*13+%Cg-azlBZ_qDj1=E4)4bi>9JZ4@nZ<*GtDJ!t{>`2y)oyHzvud>a!0o)=k znp@2!amTq*u8w=p^%4e(L&XYFAw5?`Ly#u}LKEQ16|r#U9^`rlm}=4(CR59-KGl&joQ2+;VOW7sn-YXS9oss=7#lh}071{$#TW4TG(R4$*p4rn$6RVD&2y9i5#kAj}qP3$WM ziW|hu;wQ;f&Qz{L)%VzSK;X{}3e~>8-oV)7C0{v0-XZ76mGV2~&%tveF7W?vXa!yc zHK`V_!yE8Myb0e!G=WA`P@0q$rA_Hl`qVi}i_vCu8GXipF=UJx6XrT&2a3g+bK%?p zhn|4MN@a|6)s!+&VT>&#=d%&)R(3nPi`~oaXLUeVD*r+a9(hzKdO=-{M-Cxj*k;fl zCn2|M=+}@Bt>FF57?E*d=0T)(Fb5%0h0INelY(u@#7= z)qvTGF7OH3;=OPgH0eG(6CVrMSqiLFO*W7kaQ&SrGfDvLj;Fk-Kq`h>O(jyv)FJ8v zr3I>H2O#DST}!JmEt&RASH>JZ{di_8Wb-kG1T7a4)CWxh{%tQ3;{ezY$RZ@h`q%caaMez&>r%} zT1=2K0X5g8J5m+sm#Tqf3iJgBsLsp?=(A#( z&CFgV6O>v8+nO^6&VCF?n5NvsS)x4QPoa2-JVibs&CyBdI&?Vb6G*qPut)`k)NSLJpT>eok-0b~$4AC%G_ zP)eEPB~qX2MiG=PXbDfq;~3}$j!>R)>gep_S3}8Khd)0t{ zy7S(k_e-G0w*WJArWHfpZdxZHz z-_#$f`)p8;#pf~B6ucuu_{at?}|G@rg;LJWxvt~ClCo6Vl?AprjV`nXd!wMYrsT22)6-5-6GtfLRJD#kD$f^L%*b0`WxK@ zs*iwrodNt*&uQ}Z{72qNa1*u)d%#&>MMp6X`Y>n7O_~Hf*AeN3l%xEdvFa-A(}3P1 zw^O&k|9Aun0gP~IHRxve`;_k(^}?p%v+=!n2JS~IBz?&Rxa%@>Y7W3nYvud0BIEmK z)lH8)3?FDwLw6ff))vV5A}x*FY%?gv)B4KChLY$O(dErRO38H>Pe2?t_4Fzs3*o;U*txJFw+ zAGVQ2p*CIN2J?~pNl+vDfJPV4W^wRa9|%3g5#jNj zMT5FZhgf6IpefzKVe`biu|ROyLg0!cuqcRa9F~A3L2u*&YwZCFHAD^rO&$d`I}04B z9AJQa$i))53>>^Fxkj#)>!6l5DqSh~Pea+RDvTiu%n)ck%jguD%b9yS7rLSleNVv!1{S2f^h)&ZIt!M*y7C{RuCRJ2iDR39}!4N+sz1ZJQL z5L5tv#Tt}>BUCmQ)E)GJC+dy*qW<6k1cBcYhDM-KXbcJ;Bv3=44=)W+Yn!Ccz+;-S z0%nI(Yo|3N=D1}H7Qj8P}eol&%2FflQs&j!Lsif6;&czWWY?zWeuGcRG;)&So~~nLHw&C;;9nQPqqJ=xS<+ zTBsWhL?h8edsSEC>0Vq#n(u6bvPX!?fa8(4-67;nl=|Z}L%Jw9^NndcE z13?{y01HNtQDh9cii`!NlmM<$3YiMdbUK*<&U`kw(|Ke*=#?Vi$}+hBQ9)LbHQ=j$ zk3y5G*Y#w*Szp#4^lA_r!iGWb8pX!2tH7a;V-uhkuT@pgMz)Fl%qlodPK(p#bUA&_ zfHUNbxnD6wa119XHEo`TYDSzUmr`*PkXzP}S1yoK-jGj0kV}6(PoClR_-p(f z{;P*kLR3Js8X-#B5FHbUilB;yCqy9xu09s7It{Ki53aHtuC4*DN((x7W6GRjC~L}@ z@}PXFAS!}dMI}(FpcHbb0;-Iv0$txkX@X)fq|M;Ig(dAsyVKruAZYv;@RXIVeKws> zmw}9}rgtv8w^3H3G^sA%6OR zE)zf&0Wq`&pWOuz9-F5u&P)BfNbh0#&qL&ecabSlI>i_U?_7s36x3Q(4HbR%eAP4Hp#VFgUUX&^vX zS;H#0Ko9NB_(NA1#zcYgjAN3RR9KBHCI{A|h$({=sR0kA5nMJ+RvWr2L)HZPD+0Vz zYu1raE}d=i@q?o$?<0}fOXTgFzfHLRlQ`+C-bOVk8+Ftp$vh5_-N z7Z~v5?7)w62QSVS)Itbo@R@KFNdtJg^X_k9BVjKE$a>(3Tz;+Y3Q(E9m834Y`Ccs&VYPR z=xzg{uZaNk$I=Oa|1>%SG9ZsGfE*}?EU2X$AP*Fb7WiQX;Dwnn2zZ*7;AlESK6rx8 z4P-)?2qp&l`~=8~G$sS`A`klF5~dvP&D4V9*#v%;7OTq|z838?rgV4?V8KK;MxDx-Xl{17ElVoZ%|2mTTaeI0dgjG!^AgtCdWd0bF4W$c=?~rK%!U z0JyCI#400Y05LKLtXcwEl~MAA_=EvYmGQ}d$m9b;%K@WRDwJwMWRwn}05NfgX!rvv zBLJ5%DrBYuCi5T?We|%Bh(-;>qfX@ke+C6;0I{$HOu9fMl$Z=tF>nf?F%9sT0f@{7 zOy&V9mC>kGv9Xee4Il=Vob?Yk(wht8R>9S$aH(+h>0B1*-U_(#2IxAJS8f3Jw#|8h zcjP_b9!ww~#E0-3jyC$LB*oQUtwnIo|;4KojmV8VH7<5d^^z6oMz*Z}bRDmw&0TWOJ<|<9#4EJul#UL?63bdO!h6KwmNeC15TQlB47SDj-k_0u>MjzD5$<)5(DPpAQP4NTmT9RBB6KRs9*L z`;MR{J!Nm%AGD;xQd40L>#F3USm2;PXCDOC(F0a67T86J>000vC6dj4AlTyvha{-D zyarar0GL9FPxs&8GU*31l&H8tiAQayg-Rq^gDb4WU>Fw#YY+zrOj4~w`hOv?f~!%j zf)=mK>%&?Y!%7Hn$J>#2=H0=ih~pFZEV%1k2JvrF#orjznK?w?6XG5O_wZ97;(0&R zSOs)?O>lRT0S_z$)K)gcv`I98C^C{e#4iDqQ#q(51J#``_aC|_4pernQV%(6Dy-o} z3lz1TNm0I;OV3v%##jmodtZI1B{&yoLvO0T?V{e0nA+k++7Fktz@Ooz)PCI z;o89B`oK_zz~m+>om?!jFDR8H>2GN97wF7k*fo4OWgFrWv1}kF+8ae@1pd9pz zA>6_8Ae8^~|MtIxKh29<`DeSbP2s+!X~;i+Ufk-StbuL3O@8q;(#&hQVo~04j~9{k zwMRRCQP`<@n3;+{=f&x@80q6ZBVeXC`ePnktG_Z2?$^KnIWO+#yttq9;(pGH`#CRe z^e9vhX$J$EG_~|vxlNkm3qw7F0%oGR|M31+I0IbyHX3?;|1>IeWI#ZW@nD#T=r;vM zbOiYrTLlOC2F&&gns2O}6r~(f@pE3>&v|h_=f&x(Yif6Ir5L3MR!mk5R#+jel{3@Y zDi7CHTZXh%exav4Z1)d#y#AaQH*nxzoyGcdUfj=lasR*O#f8JXxcUD}=f$00QWTh!2^@fjU+(4&yohuxA^}9Mm@%D;VS=$AB z-Aqns?a)Sc2JOvW)@DxED3dYKuSe({?$!QE$AlAA56lM{KIlFqT=W=X1|*k z_ZEi3z4|j}qGL6DtMaeRiyQs>d2!Y-FU}H1B?*6fUR+ab@yWG%11k219?G5*WOHG0 z!~8(!&v#PB8D@Q2b$FQr%!?a-W5a`y2714l7srr{1&&kyH88F$bupZ7So|*;7}pmu zRf^Kqdd7berA~o9vnMG}Pn%=x91Pktz<8veSHOQWG|n2cg`siQ)&mCF*x3I4L*qPP zNRBQHjcfYN(72544}WaLeoiZk=Zh}+thMs|=+e?YqEn_z`rK_E zRTD$y{5FY;w_VYnYD^G=Oph;*d9v|kr|9HJH_4rEPjx)uR#O=nv3B=KeuC|(OMNF7 z7S1tBdu5u_>R3U*YE9GgS%bUl^_bUKASg`NKI1F9nKs$_9a}zGr}-YMtm7@W=Zzhx z=6x|v^jP`4@BI|isX{9%G~?T;0Y!z+lh6fgynFeLZkvp!2z5)xB*Y&)cH)5bt_ORs z-@NwnZqUZ1p{ov0Kz594@~JU&|HkYezx2SVp#d$mraL_9&IUYecWV0HN5eYRmh{oL zq@Q~~?4-43XrRX2X35(|pAvs5*_t_Z7_A#rxI7SJ>nZ=Rno$#r-fK@`GZYiY+Sq8D zFZg(O2UmY@VesY-()wS*drj$bV@4yYH`YFKMdF3XwTpu}pIo*0eWmmIZaAkucgy)h zPwl7P8h20IXU+lrMVMC6Ig=as0^@#{OKl2{PCgjYcJ|cYOz8SHr#`rz%JCC1DxZFXqOH$=e2|;mzU9NU-vTe{8rV#p z>NWTIoWR_yURtB}to)XC{_Drpm*SS5-8f*rxUAEHQ?IO+Zk!W1VJvlpAL*WQcxK;I zkJCHWPBC4TQ~tP5*^J>fE1PY-IX-9NH|l8f^Shoo-yYGerT@B#PZKZp3vqPZ#FT+XZb8_Plq?bTfLu#E_3SNT>aWD z=k5iqQ=;$g#v)QJJOXrApS4o6I^8(_HMwD{|F|c0?t7;8^5`-0Rea@x(#+Q3+7Eit zyVlnGYo9w zfSPLm8<#fNx_`U9_`J@_Y4O+RpXlkoKX-t4*whn~O19tkDqcKwwbAW~{qAoqyZTF2 zjJ<_Vqu!J;#(gvc%7_EYlhH-Zr#|Vr?4f_hzRMRMyuSwK(6*Qbry7j;Q%zKKIR9jN zvicVLMAaRc4!^I7|2D@PAm68|A}o%e3~XE>p+Mru_b+kfm;b}%`{&@e1EGEC^up(n zHcxD4UdC?ZEkit<%&R9Kx^ldFbxh61^q+&{eh!ZNYc|@AcdmtNYj=1|_AM3TV#nPo z-fWPMxGIe|BTXj+&KF97^M#iEdic*jcVr3=SJVeltAo$2VYa0rzLa34tTHgB4OIj+$?Y};1K|6U9Ib*nSRjJ6@%>c^}&vvk}gO=0lA z-{iPIuy+1mCdWP9s{6sJ$ksF`%(%3?_w}%onbi}|_Q*N2W#^~)rnARY{P&aNt~75w zcwXVQ#?*(Mzt}!MWYlkJ8~w!OF?8q(XY5IbsFZ)F$#K6A988WAb2pyd=%?}Q&D#TQ zTX$0Am3=tk)VA+{i=xZNb*l!ptodD$Q%;WSesH+|^$BnFPRvuJT35ACUg^44ZK!6( zXwM6GO2(_VYqslpo8`Ox_iQ++$q5mY*P)WN;T_V7ri8zfrsz4_3Q!GIkd{9J@9?e5AI6d#|a| zt*&o!HFA$`SUX!jc4%gFJyCK!&fk~)vev!ygIbSyp%xo5FKqKT@qXQ==1%K_zrI)d z>NS22G17L#`p($9Q`C&>2TuC6yV9Z9rhC?hRWEz#F3eZ2oY1}5ip0^rq4vI=c6XUvu4>_zFuwKIoEuO zy$AN~>VaVIiajM;U(cO=`P#v&=@E~d_`ROXjF^{$+#*g4YMRpN@CK{9Z4|Oy$ld7p zz|yc=Rtnbxl>fnI7W1|YPmJu|%(GwH+5Ex8m(x#n>anaHRgynL!4~5e+hB`Jjh-yF zf3|J4u(6`UlV)O{VE17Ydr2-jx>;S3@;?2uj-~}0r|PvT41DQzt7Q1jTE+hXUg@p* literal 0 HcmV?d00001 diff --git a/PSAppDeplyToolkit/lib/PSADT.UserInterface.dll b/PSAppDeplyToolkit/lib/PSADT.UserInterface.dll new file mode 100644 index 0000000000000000000000000000000000000000..c7f1cf5edbcb128fe396f2141031c7ec018d7da5 GIT binary patch literal 696352 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𝔥5^Z(;C)GJRoTY={~P~s2jqdiSLT!H*_g7oZS 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

S_Oh;~mUIP5Js99%XRFkR-MLxsQ!WU|QCja! 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

%qa@BJKyPYjav%B``;hzYXL0oeRwCv1 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 aHFI~zq6?o%{7SD}4BXVSE`2{1{{H|`%1{dc literal 0 HcmV?d00001 diff --git a/PSAppDeplyToolkit/Frontend/v4/COPYING.Lesser b/PSAppDeplyToolkit/Frontend/v4/COPYING.Lesser new file mode 100644 index 0000000..0a04128 --- /dev/null +++ b/PSAppDeplyToolkit/Frontend/v4/COPYING.Lesser @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/PSAppDeplyToolkit/Frontend/v4/Invoke-AppDeployToolkit.exe b/PSAppDeplyToolkit/Frontend/v4/Invoke-AppDeployToolkit.exe new file mode 100644 index 0000000000000000000000000000000000000000..b59e8decaa92f2b2e23defc9ef6b7570734e3d80 GIT binary patch literal 573472 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 z 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