OSD-Wizard-UDI-Replacement.ps1
<#PSScriptInfo
.VERSION 4.5 .GUID 58b809cc-6dc7-4382-9c5d-61e59aeb9b82 .AUTHOR Uriah Patton .COMPANYNAME .COPYRIGHT Uriah Patton .TAGS OSD,SCCM,MDT,UDI_Wizard,OSD_Wizard,ConfigMgr .LICENSEURI https://github.com/urpatton/OSD-Wizard-UDI-Replacement/blob/main/LICENSE .PROJECTURI https://github.com/urpatton/OSD-Wizard-UDI-Replacment .ICONURI .EXTERNALMODULEDEPENDENCIES .REQUIREDSCRIPTS .EXTERNALSCRIPTDEPENDENCIES .RELEASENOTES https://github.com/urpatton/OSD-Wizard-UDI-Replacment/blob/main/README.md .PRIVATEDATA #> <# .DESCRIPTION OSD wizard replacement for the MDT UDI wizard. #> #Delete this line and everything above to allow PowerShell studio to recreate the project files #------------------------------------------------------------------------ # Source File Information (DO NOT MODIFY) # Source ID: 5da80122-4234-4c1d-a67a-84dbc2600dfe # Source File: ..\OSD Wizard - Generic.psproj #------------------------------------------------------------------------ #region Project Recovery Data (DO NOT MODIFY) <#RecoveryData: gQMAAB+LCAAAAAAABACdU99v2yAQfq/U/wHxtFVy/GNOGmkO0qrEUaVmreKqe4wIXGZaDBbGbZO/ fjg4W6ouq7SXg+/47juOO7IlMP0MZjullpLzM4SyO6MfgVlUbBUrjVZiB3yCcyobwHtnLqQFM8EX g7qJv3a28gv3S/xayf1ms7eNs95TgqwH9tXifSKX6gFMI7QiySDOwgPoz1wWuJ6SIafjKE6SIE2+ pEHKYh7Q0SUNxilfs2QURXwDWdiT+9C+gvttDSTKwmPYM5ZQQbUGc6dfwBTuXvKQ/d60Tu/0+SHF u4MbzahEC8pKoQAF6A8DPQzRp1GKroT97G5zSjLXkjsPCo9foOlBD9FVK6TrRoRJYamxbd09sK// FBMVJTVdC7vSMFrCBgwoBnmrmHX5J/haPesnCOZSr6lcuQZi4vdN180P1P+iV5T6JVhQoXJtKqe3 weSAuqn4l2CCyXL2bbqYDSr+AY+udWtXt8X0h9hRw/10/V+Um8k3YR74t/89Px7dGvFTKCo7wnda AXFSyGu5ps9BgRHMVVm7oCx8xz4/64br6Mv9AgaATf2BAwAA#> #endregion <# .NOTES -------------------------------------------------------------------------------- Code generated by: SAPIEN Technologies, Inc., PowerShell Studio 2025 v5.9.252 (L) Generated on: 5/12/2025 4:37 PM Generated by: Uriah P. Organization: Indiana University -------------------------------------------------------------------------------- .DESCRIPTION Script generated by PowerShell Studio 2025 #> <# .SYNOPSIS OSD Wizard for SCCM Task Sequences .DESCRIPTION OSD wizard replacement for the MDT UDI wizard. .PARAMETER UDIWizardXMLFileName Name of the UDI Wizard XML file XML configuration file must be in the script root folder Accepted values: "UDIWizard_Config.xml" (where UDIWizard_Config.xml is the name of your UDI wizard XML file) .PARAMETER CustomWizardTitle Sets a custom title for the OSD Wizard Use "_SMSTSPackageName" to set the wizard name to the name of the OSD Task Sequence Use "_SMSTSOrgName" to set the wizard name to the SCCM Org name .PARAMETER LockComputerName Alias: -DisableComputerName Locks the computername text box. Computer name field will still populate with OSDComputerName or _SMSTSMachineName unless -DisableComputerNameRequirement is used NOTE: Computer name field is required by default. If OSDComputerName is not present _SMSTSMachineName is used Use "-SerializeName" and/with "-NamePrefix" to ensure field is populated. Or you may also use -DisableComputerNameRequirement parameter Accepted values: "True" .PARAMETER DisableComputerNameRequirement Disables the requirement to enter text into the ComputerName textbox NOTE: This will prevent the computer name text box from populating Accepted values: "True" .PARAMETER SerializeName Will compress and truncate all but the last 15 characters of the serial number. When used with "-NamePrefix", will truncate serial number so name is 15 characters NOTE: NamePrefix must be shorter than serial Accepted values: "True" .PARAMETER NamePrefix OPTIONAL. Sets the name prefix when using SerializeName. Can only be used with -SerializeName Example: NamePrefix = "DeptA-" then Computer name will be "DeptA-SerialNumber" NOTE: NamePrefix must be shorter than serial Accepted values: Any String .PARAMETER DomainName Sets the "OSDDomainName" variable. Accepted values: Any string or multiple comma-separated values .PARAMETER DisableDomainName Disables the domain name textbox Accepted values: "True" .PARAMETER DisableOUSelection Disables the OU selection combobox Accepted values: "True" .PARAMETER DisableUserName Disable username text box. Leave enable to set "OSDJoinAccount" variable. NOTE: If 'DisablePassword" is set this will set "OSDBuildaccount" in place of "OSDJoinAccount". This is to allow a separate OSD join account Accepted values: "True" .PARAMETER DisablePassword Disable password text box Will set "OSDBuildaccount" in place of "OSDJoinAccount". This is to allow a separate OSD join account Accepted values: "True" Leave enabled to set "OSDJoinPassword" variable .PARAMETER DisableDiskSelection Disable the disk selection drop down Accepted values: "True" .PARAMETER DisableBitlocker Disables and unchecks the BitLocker checkbox BitLocker is not checked by default. Leave enabled to set "OSDBitlockerMode" = "True" Accepted values: "True" .PARAMETER DefaultLanguage Sets the default language selection OSDListOfLanguages.csv taken directly from ListOfLanguages.xml MDT "Scripts" folder ListOfLanguages.xml taken directly from MDT "Scripts" directory. Accepted values: Hyphenated language name e.g. "EN-US" .PARAMETER DefaultTimezone Sets the default timezone Accepted values: Timezone ID name (see OSDTimeZonelist.csv) e.g. "Eastern Standard Time" .PARAMETER AltCSVOUList Specify an alternate file name for the OU list CSV file Default value: "OSDOUList.csv" Accepted values: "YourOUListFilename.csv" .PARAMETER AltCSVOSImages Specify an alternate file name for the OS images CSV file Default value: "OSDOSImages.csv" Accepted values: "YourOSImagesListFilename.csv" .PARAMETER AltCSVApplications Specify an alternate file name for the OSD applications file Default value: "OSDApplications.csv" Accepted values: "YourApplicationsListFilename.csv" .PARAMETER SkipCSVOUList Skips importing the OSDOUList.csv file Not needed if file does not exist Accepted values: "True" .PARAMETER SkipCSVOSImages Skips importing OSDOSImages.csv file Not needed if file does not exist Accepted values: "True" .PARAMETER SkipCSVApplications Skips importing OSDApplications.csv file Not needed if file does not exist Accepted values: "True" .PARAMETER SkipCSVAll Skips importing all CSV files including -AltCSV parameters Accepted values: "True" .PARAMETER DisableTabComputerName Completely disable the Computer Name tab page and requirements Accepted values: "True" .PARAMETER DisableTabAdminPassword Completely disable the Administrator Password tab page and requirements Accepted values: "True" .PARAMETER DisableTabOperatingSystem Completely disable the Operating System tab page and requirements Accepted values: "True" .PARAMETER DisableTabDeploymentReadiness Alias: -DisablePreflight Completely disable the Deployment Readiness preflight checks tab page NOTE: TPM check is automatically disabled if Win32_TPM SpecVersion is missing from WMI The checkbox is automatically checked if the "OSDImageName" is like *Win*10* regardless of TPM status Accepted values: "True" .PARAMETER DisableTabLanguage Completely disable the Language tab page and requirements Accepted values: "True" .PARAMETER DisableTabApplications Completely disable the Applications tab page and requirements Accepted values: "True" .PARAMETER DebugWizard Hidden parameter Disables the error return for the TS invocation. Accepted values: "True" .EXAMPLE Task sequence step as "Run PowerShell Script" with execution policy in Bypass Select the package with the script Script Name: OSD-Wizard-UDI-Replacement.ps1 NOTE: Parameters must be set to "True", set as below, or not set. Any other option will cause a parameter validation error Parameters: -UDIWizardXMLFileName 'UDIWizard_Config.xml' -CustomWizardTitle 'CustomWizardTitle' -LockComputerName True -DisableComputerNameRequirement True -SerializeName True -NamePrefix 'NamePrefix' -DomainName 'DomainName' -DomainName 'DomainName01','DomainName02' -DisableDomainName True -DisableOUSelection True -DisableUserName True -DisablePassword True -DisableBitlocker True -DefaultLanguage 'EN-US' -DefaultTimezone 'Pacific Standard Time' -AltCSVOUList 'YourOUListFilename.csv" -AltCSVOSImages 'YourOSImagesListFilename.csv' -AltCSVApplications 'YourApplicationsListFilename.csv' -SkipCSVOUList True -SkipCSVOSImages True -SkipCSVApplications True -SkipCSVAll True -DisableTabComputerName True -DisableTabAdminPassword True -DisableTabOperatingSystem True -DisableTabDeploymentReadiness True -DisableTabLanguage True -DisableTabApplications True -DebugWizard True .OUTPUTS Files OSD_Wizard.log - OSD wizard selection output log Includes all output variables as well as device Make, Model, Serial Number, IP Address, and MAC Address information Task sequence variables that are set OSDComputerName OSDDomainName OSDDomainOUName OSDJoinAccount OSDJoinPassword OSDBuildAccount - Only returned if enabled and "-DisablePassword" selected OSDLocalAdminPassword OSDImageName - Legacy MDT variable for backward compatibility OSDDiskIndex - Physical disk number to be partitioned. Previous MDT/UDI variable was "OSDDiskIndex" OSDBitLockerMode - Only returns "True" if checked. Legacy MDT variable for backward compatibility OSDWindowsSettingsUILanguage OSDWindowsSettingsUserLocale OSDWindowsSettingsInputLocale OSDTimeZone UILanguage - Legacy MDT language variable for backward compatibility UserLocale - Legacy MDT language variable for backward compatibility KeyboardLocale - Legacy MDT language variable for backward compatibility CoalescedApps - Only returned if applications enabled CoalescedPacks - Only returns if package/programs are used as applications Make - Device Manufacturer. Added to compensate for missing BDD.log Model - Device Model. Added to compensate for missing BDD.log SerialNumber - Device serial number. Added to compensate for missing BDD.log OSDWizardSuccess - Returns "False" by default. Returns "True" only upon wizard success. Previous MDT/UDI variable was "OSDSetupWizCancelled" OSDSetupWizCancelled - Returns "True" if wizard is cancelled. Legacy MDT language variable for backward compatibility .NOTES Created based on functionality of the MDT UDI wizard OSD wizard will only function in Windows PE unless "-DebugWizard True" is used. This will prevent the task sequence invocation from running Pre-flight checks taken directly from UDI wizard checks and Microsoft website https://learn.microsoft.com/en-us/archive/blogs/deploymentguys/pre-flight-checks-ac-power-check Local administrator user account creation (OSDAddAdmin variable) is not supported outside of the MDT and is intentionally omitted .LINK Task sequence variable reference - https://learn.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-variables Preflight checks - https://learn.microsoft.com/en-us/archive/blogs/deploymentguys/pre-flight-checks-ac-power-check UDI wizard task sequence variables - https://learn.microsoft.com/en-us/mem/configmgr/mdt/udi-reference#udi-task-sequence-variables .FUNCTIONALITY OSD wizard will only function in Windows PE OSD wizard will not run in a task sequence run from the Software Center due to limitations preventing PowerShell from interacting with the user Use "-DebugWizard True" to allow functionality outside of Windows PE Domain and Workgroup radio buttons are disabled unless the UDI XML is used Workgroup options are only available with UDI wizard XML integration Logging Creates an "OSD_Wizard.log" file in the "_SMSTSLogPath" directory OSD_Wizard.Log logs the wizard output UDI wizard XML file configuration notes NOTE: Parameter input will take precedence over UDI wizard settings When the OU list CSV file is used, the OU selection will not be updated when multiple domains are used in the UDI XML Required Files UDIWizard_Config.xml - UDI wizard XML configuration file must exist in the script root folder (Located in the MDT "Scripts" folder) or your custom UDI wizard .xml file UDIWizard_Config.xml.app - UDI wizard applications file must exist in the script root folder if applications are loaded from the XML (Located in the MDT "Scripts" folder) UDI_Wizard_Banner.bmp - UDI wizard banner file must exist in the script root folder (Located in the MDT Tools\x64 folder) Note: CSV files "OSD___.csv" are still recognized and will take precedence over existing UDI wizard XML settings. This is done to simplify the input of things like the OU and applications list Use one of the "-SkipCSV___" parameters to skip importing all or invididual CSV files UDI Wizard Pages Pages must be present in the UDI wizard Stage Group stage "NEWCOMPUTER". All other Stage Groups, including "NEWCOMPUTER.Prestaged", are ignored Each UDI wizard page type can exist only once under the Stage Group stage "NEWCOMPUTER" Pages not present in the UDI XML "NEWCOMPUTER" Stage Group will be disabled and removed from the OSD wizard Only the below UDI wizard page types are recognized Microsoft.OSDRefresh.ComputerPage Microsoft.SharedPages.AdminAccountsPage Microsoft.OSDRefresh.VolumePage Microsoft.OSDRefresh.BitLockerPage Microsoft.OSDRefresh.ConfigScanPage Microsoft.OSDRefresh.LanguagePage Microsoft.OSDRefresh.ApplicationPage All field validators are ignored Only UDI wizard aspects that directly correspond to an aspect in the OSD wizard will be recognized. All other UDI wizard settings are ignored All "Locked" and "Unlocked" field settings are recognized Page aspects that are recognized/used or not used Microsoft.OSDRefresh.ComputerPage All fields recognized Microsoft.SharedPages.AdminAccountsPage Local administrator password field Administrator account username is ignored Local administrator user account creation (OSDAddAdmin variable) is not supported outside of the MDT and is intentionally omitted Microsoft.OSDRefresh.VolumePage Minimum Volume Size ignored User Data and Settings fields ignored Microsoft.OSDRefresh.BitLockerPage Only BitLocker checkbox is recognized (Initially check this checkbox in the wizard). All other aspects are ignored Microsoft.OSDRefresh.ConfigScanPage This only enables or disables the OSD wizard deployment readiness page Deployment readiness tab page (Microsoft.OSDRefresh.ConfigScanPage) validators are ignored Microsoft.OSDRefresh.LanguagePage All fields recognized and used ListOfLanguages.csv is still required for the Language selection tab page Bug: Keyboard default language selection will be ignored if the XML keyboard local number (00000404) cannot be matched to a single existing language Microsoft.OSDRefresh.ApplicationPage Applications and Package/Programs are both recognized Unique Application, Package, and Display Names must be used in the UDI XML Groups are not recognized Property mappings are ignored Wizard functionality and configurations Custom wizard Icon Include a ".ico" file in the script folder Custom wizard header/banner Include a ".bmp" file with the dimensions 759 x 69 The UDI wizard banner listed in the XML file will take precedence over any other .bmp banner file NOTE: These are the same dimensions as the UDI wizard banner OU Selection dropdown list To populate the OU selection list Use the list from the UDI wizard XML Or, include a CSV file named "OSDADOUList.csv" with a "Name" and "DistinguishedName" column Example: Name DistinguishedName Sales Dept Workstations OU=Workstations,OU=SalesDept,DC=Contoso,DC=Local NW Marketing Desktops OU=Desktops,OU=Marketing,OU=NorthWestRegion,DC=Contoso,DC=Local OS Image selection dropdown list To populate the OS Images list Use the list from the UDI wizard XML Or, include a CSV file named "OSDOSImages.csv" with a "DisplayName" and "ImageName" column. When using multiple images, "ImageName" must match the logic for the "Apply Operating System Image" step matching the image name in the logic Items will appear in the dropdown list in the same order as the CSV or UDI XML Example: DisplayName ImageName Windows 11 Enterprise 24H2 Windows 11 Enterprise 24H2 Base OS Windows 11 Enterprise 23H2 Windows 11 Enterprise 23H2 Base OS Language Selection page Use the list from the UDI wizard XML to set the default settings and lock the fields Items will appear in the dropdown list in the same order as the CSV or UDI XML OSDListOfLanguages.csv taken directly from ListOfLanguages.xml MDT "Scripts" folder To convert to CSV use this command ([xml](Get-Content "\\Some\Pathto\OSDWizardRoot\ListOfLanguages.xml")).LOCALEDATA.LOCALE | ? { $_.SNAME -eq $_.SSPECIFICCULTURE } | select RefName, SNAME, SSPECIFICCULTURE, SENGDISPLAYNAME, DEFAULTKEYBOARD | ForEach-Object{ [PSCustomObject]@{ RefName = $_.RefName SNAME = $_.SNAME SSPECIFICCULTURE = $_.SSPECIFICCULTURE SENGDISPLAYNAME = $_.SENGDISPLAYNAME DEFAULTKEYBOARD = $_.DEFAULTKEYBOARD } } | Export-Csv "\\Some\Pathto\OSDWizardRoot\OSDListOfLanguages.csv" -NoTypeInformation -Force Use this command to generate an updated timezone list Items will appear in the dropdown list in the same order as the CSV or UDI XML Get-TimeZone -ListAvailable | Export-Csv -NoClobber -NoTypeInformation -Path "\\Some\Pathto\OSDWizardRoot\OSDTimeZonelist.csv" Applications selection tab Package/Program installations are only recognized when using the UDI XML for the applications list NOTE: Different packages for x86 and x64 are not supported. If both are used, it will default to the "amd64" package in the UDI XML Items will appear in the dropdown list in the same order as the CSV or UDI XML Is empty by default To populate the Application selection list Use the list from the UDI wizard XML Or, in the script folder include a CSV file named "OSDApplications.csv" with the columns "DisplayName", "ApplicationName", "Required", and "Checked" columns Output creates "COALESCEDAPPS" variable for dynamic application and "COALESCEDPACKS" for package installation "ApplicationName" column is the application name of the app to be installed dynamically using "Required" column set to "True" will check all apps that are required installs. The apps can be unchecked, but will be rechecked when clicking "Next" "Checked" column set to "True" will check all apps that are default apps but are optional installs the user may uncheck Example: DisplayName ApplicationName Required Checked Google Chrome OSD - Chrome TRUE Microsoft Office 365 OSD - Microsoft Office 365 TRUE Mozilla Firefox OSD - Firefox TRUE Task Sequence functionality and Configurations To run OSD Wizard, set task sequence step as "Run PowerShell Script" with execution policy in Bypass Set parameters as desired Wizard sets default task sequnce variable OSDWizardSuccess equals "False" OSDWizardSuccess is only set to "True" upon successfully completing the Wizard and clicking Finish When user cancelled "OSDSetupWizCancelled" returns "True". This is for MDT backward compatibility Format and Partition Disk task sequence step Variable name to store disk number should be set to "OSDDiskIndex" Enable BitLocker task sequence step NOTE: OSD wizard does not set Enable BitLocker step sub-settings, such as where to escrow the recovery key Install Application task sequence step NOTE: Do not use the MDT step "Convert list to two digits - Coalesced". This will cause the OSD wizard COALESCEDAPPS variable to be overwritten and the Install Application step to fail Set the option to "Install applications according to a dynamic variable list" Set the Base variable name to COALESCEDAPPS Install Packages task sequence step NOTE: Do not use the MDT step "Convert list to two digits - Coalesced". This will cause the OSD wizard COALESCEDPACKS variable to be overwritten and the Install Packages step to fail Set the option to "Install packages according to a dynamic variable list" Set the Base variable name to COALESCEDPACKS Task sequence step "Cancelled Wizard Group" logic TaskSequenceVariable OSDWizardSuccess equals "False" TaskSequenceVariable OSDSetupWizCancelled equals "True" (Legacy MDT variable left for backward compatibility) #> [CmdletBinding()] param ( [string]$UDIWizardXMLFileName, [string]$CustomWizardTitle, [ValidateSet('True')] [Alias('DisableComputerName')] [string]$LockComputerName, [ValidateSet('True')] [string]$DisableComputerNameRequirement, [ValidateSet('True')] [string]$SerializeName, [string]$NamePrefix, [array]$DomainName, [ValidateSet('True')] [string]$DisableDomainName, [ValidateSet('True')] [string]$DisableOUSelection, [ValidateSet('True')] [string]$DisableUserName, [ValidateSet('True')] [string]$DisablePassword, [ValidateSet('True')] [string]$DisableDiskSelection, [ValidateSet('True')] [string]$DisableBitlocker, [string]$DefaultLanguage, [string]$DefaultTimezone, [string]$AltCSVOUList = 'OSDADOUList.csv', [string]$AltCSVOSImages = 'OSDOSImages.csv', [string]$AltCSVApplications = 'OSDApplications.csv', [ValidateSet('True')] [string]$SkipCSVOUList, [ValidateSet('True')] [string]$SkipCSVOSImages, [ValidateSet('True')] [string]$SkipCSVApplications, [ValidateSet('True')] [string]$SkipCSVAll, [ValidateSet('True')] [string]$DisableTabComputerName, [ValidateSet('True')] [string]$DisableTabAdminPassword, [ValidateSet('True')] [string]$DisableTabOperatingSystem, [ValidateSet('True')] [Alias('DisablePreflight')] [string]$DisableTabDeploymentReadiness, [ValidateSet('True')] [string]$DisableTabLanguage, [ValidateSet('True')] [string]$DisableTabApplications, [Parameter(DontShow = $true)] [ValidateSet('True')] [string]$DebugWizard ) #region Source: Startup.pss #region File Recovery Data (DO NOT MODIFY) <#RecoveryData: YQAAAB+LCAAAAAAABACzCUpNzi9LLap0SSxJVAAyijPz82yVjPWMlOx4uRQUbPyLMtMz8xJz3DJz Uv0Sc1PtgksSi0pKC/QKiott9DFkebls9JGNtAMAXtMIOWEAAAA=#> #endregion #---------------------------------------------- #region Import Assemblies #---------------------------------------------- [void][reflection.assembly]::Load('System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089') [void][reflection.assembly]::Load('System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089') [void][reflection.assembly]::Load('System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a') [void][reflection.assembly]::Load('PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35') #endregion Import Assemblies #TODO: Change tracking <# Version 1.5 Changed parameter -DisablePrefilght to -DisableTabDeploymentReadiness added alias DisablePrefilght Added options to disable and remove individual tab and requirements Added steps so "_SMSTSPackageName" and "_SMSTSOrgName" can be used to populate the custom wizard title Minor bug fixes and wording corrections Changed tab names variable for easier recogntion Version 1.6 Added -DebugWizard parameter to allow wizard to run without invoking the TS environment Version 2.0 Added tab for language selection support Change parameter -DisableComputerName to -LockComputerName Added -DisableComputerName alias Changed "OSDBitLockerMode" return variable to only return "True" when active. When "Enable BitLocker" is unchecked, "OSDBitLockerMode" variable is not populated or returned. This is to allow compatibility with existing task sequences Parameter "-DisabledBitlocker" will now lock the BitLocker check box preventing ir from being checked Removed OSDWizardSuccess result when clicking the Cancel button Version 2.1 Changed memory check to pass 4GB when exactly 4GB memory is used - "4294967296" changed to (4GB - 64MB) Changed disk size check value - "68719476736" changed to 64GB Changed log output $NewOSDComputerName to $OSDComputerName to correct issue where the "OSDComputerName" variable was not correctly output to the log. Version 3.0 Added confirm password field to Computer Name tab domain join credentials Added tab page to set the Local Administrator password Added parameter -DisableTabAdminPassword to disable the local administrator tab page Fixed BIOS serial number OSD variable. Change BIOSSerialNumber to BIOSSeralNumber Added log messages to indicate OSDJoinPassword and OSDLocalAdminPassword are being set. Passwords are [REDACTED] Minor wording changes and corrections Visual changes - added separators on some pages Added descriptive wording to wizard elements. Wording taken from the UDI wizard. Version 3.1 Fixed bug that caused the TPM preflight check to run even when the TPM check was disabled causing a background error. Version 4.0 Added support UDI wizard XML file Added parameters to specify alternate individual CSV file imports Set default CSV file names for import Added parameters to skip default individual CSV file imports OU selection combobox no longer disabled by default Added parameter to disable OU selection combobox Bitlocker checkbox no longer checked by default Update ListOfLanguages.csv file and generation script to include DefaultKeyboard column Fixed bug where password fields showed [REDACTED] on the finalization when no password was set Fixed bug where Finalization page would return an error if the applications list was enabled but no apps selected Changed computer name tab validation to check only if Computer Name textbox is enabled. Previous setting checked -DisableComputerNameRequirement Version 4.0.1 Change disk size result math from "1073741824" to "1024MB" Added code to load physical disk information when no formatted volumes are found Version 4.1 Added option for Workgroup selection when using the UDI wizard XML file Fixed issue with language tab page not accurately updating field validation. Added Update-NavButtons to language fields. Changed OSDDomainOUName return check so it will only return if $OSDDomainOUName exists Fixed bug where if multiple banner .bmp files exist, an X would appear in place of the banner. If multiple .bmp files are found, custom banner import is skipped and built-in banner is used Fixed bug where if multiple icon .ico files exist, an X would appear in place of the icon. If multiple .ico files are found, custom icon import is skipped and built-in icon is used Fixed bug where applications list may be returned empty if $AllApps does not exist or is empty Version 4.1.1 Added parameter "-SkipCSVAll" to allow skipping all CSV imports Changed return variable logic to return variable if the field has text. Previous behavior was to return only if field was enabled or variable was set Version 4.1.2 Fixed bug where laptops incorrectly failed the preflight AC power check. AC preflight check now only runs if Win32_Battery WMI object exists Updated help Task Sequence functionality and Configurations section to include instructions for the Install Application task sequence step Version 4.2 Added support for multiple domain selection Parameter "-DomainName" will now accept multiple comma-separated values Parameter "-DomainName" will no longer lock the domain name field. Use "-DisableDomainName" to lock the domain name combobox Domain and Workgroup radio buttons are disabled unless the UDI XML is used Fixed UDI XML applications list so that locked applications can no longer be checked/unchecked Version 4.2.1 Added "-ErrorAction SilentlyContinue" to WMI TPM check to prevent false error in smsts.log Version 4.5 Added support for package/program application installs Timezone and language CSV files will no longer load if Language tab is disabled #> function Main { <# .SYNOPSIS The Main function starts the project application. .PARAMETER Commandline $Commandline contains the complete argument string passed to the script packager executable. .NOTES Use this function to initialize your script and to call GUI forms. .NOTES To get the console output in the Packager (Forms Engine) use: $ConsoleOutput (Type: System.Collections.ArrayList) #> Param ([String]$Commandline) #-------------------------------------------------------------------------- #TODO: Add initialization script here (Load modules and check requirements) #-------------------------------------------------------------------------- if ((Show-MainForm_psf) -eq 'OK') { #TODO: Form success. Return exit code 0 $script:ExitCode = 0 #Set the exit code for the Packager } else { #TODO: Form failed or cancelled. Return exit code 1 $script:ExitCode = 1 #Set the exit code for the Packager } } #endregion Source: Startup.pss #region Source: Globals.ps1 #-------------------------------------------- # Declare Global Variables and Functions here #-------------------------------------------- #Sample function that provides the location of the script function Get-ScriptDirectory { <# .SYNOPSIS Get-ScriptDirectory returns the proper location of the script. .OUTPUTS System.String .NOTES Returns the correct path within a packaged executable. #> [OutputType([string])] param () if ($null -ne $hostinvocation) { Split-Path $hostinvocation.MyCommand.path } else { Split-Path $script:MyInvocation.MyCommand.Path } } #Sample variable that provides the location of the script [string]$ScriptDirectory = Get-ScriptDirectory function Write-CMTraceLog { <# .SYNOPSIS Creates a log file formatted for CMTrace.exe .DESCRIPTION Adapted by Uriah Patton Original Code - https://www.ephingadmin.com/powershell-cmtrace-log-function/ .PARAMETER Message Output message .PARAMETER ErrorMessage Output Extra Error Message .PARAMETER Component Output Component Name .PARAMETER Type Normal - White Message Warning - Yellow Message Error - Red Message .PARAMETER LogFile Path to the log file .EXAMPLE Write-CMTraceLog -Message "This is a normal message" -Type Information -Component "Normal Component" -LogFile $LogFile Write-CMTraceLog -Message "This is a warning" -Type Warning -Component "Test Component" -LogFile $LogFile Write-CMTraceLog -Message "This is an Error!" -Type Error -Component "Error Component" -LogFile $LogFile Write-CMTraceLog -Message "This is a message with an Error!" -Type Error -Component "Error Component" -ErrorMessage "SomeErrorVar" -LogFile $LogFile Included variables must use the below format or the log entry will be ignored as null Write-CMTraceLog -Message "Message varible format must use $($SomeVariableHere) or the entry will become null" -Type Error -Component "Error Component" -ErrorMessage "SomeErrorVar" -LogFile $LogFile .NOTES The log file does not have to exist prior to running. The code will automatically create new and append to existing log files. Adapted from https://www.ephingadmin.com/powershell-cmtrace-log-function/ #> [CmdletBinding()] param ( [Parameter(Mandatory = $true)] $Message, [Parameter(Mandatory = $false)] $ErrorMessage, [Parameter(Mandatory = $false)] $Component, [Parameter(Mandatory = $true)] [ValidateSet('Information', 'Warning', 'Error')] [string]$Type, [Parameter(Mandatory = $true)] $LogFile ) #Type Settings <# Type: 1 = Normal, 2 = Warning (yellow), 3 = Error (red) #> $Time = Get-Date -Format "HH:mm:ss.ffffff" $Date = Get-Date -Format "MM-dd-yyyy" if ($ErrorMessage -ne $null) { [int]$Type = 3 } if ($Component -eq $null) { $Component = " " } if ($Type -eq "Information") { [int]$Type = 1 } elseif ($Type -eq "Warning") { [int]$Type = 2 } elseif ($Type -eq "Error") { [int]$Type = 3 } $LogMessage = "<![LOG[$Message $ErrorMessage" + "]LOG]!><time=`"$Time`" date=`"$Date`" component=`"$Component`" context=`"`" type=`"$Type`" thread=`"`" file=`"`">" $LogMessage | Out-File -Append -Encoding UTF8 -FilePath $LogFile } function PreFlight-Checks { <# .SYNOPSIS Check OSD preflight requirements .PARAMETER ACPower A description of the ACPower parameter. .PARAMETER WirelessCheck A description of the WirelessCheck parameter. .PARAMETER TPMCheck A description of the TPMCheck parameter. .PARAMETER DriveSizeCheck A description of the DriveSizeCheck parameter. .PARAMETER InputOSDTargetDisk A description of the InputOSDTargetDisk parameter. .PARAMETER MemoryCheck A description of the MemoryCheck parameter. .PARAMETER CheckAll A description of the CheckAll parameter. .EXAMPLE PS C:\> PreFlight-Checks .OUTPUTS System.Boolean .NOTES https://learn.microsoft.com/en-us/archive/blogs/deploymentguys/pre-flight-checks-ac-power-check #> [CmdletBinding()] [OutputType([bool])] param ( [switch]$ACPower, [switch]$WirelessCheck, [switch]$TPMCheck, [switch]$DriveSizeCheck, [int]$InputOSDTargetDisk, [switch]$MemoryCheck, [switch]$CheckAll ) PROCESS { #TODO: Check if plugged into AC Power if ($ACPower.IsPresent -or $CheckAll.IsPresent) { if (Get-WmiObject Win32_Battery) #Win32 Battery WIM object present { if ((Get-WmiObject Win32_Battery).BatteryStatus -ne 2) #Is not on AC power { $ACPowerCheckbox.Checked = $false $errorprovider.SetError($ACPowerCheckbox, 'Please connect to AC Power') } else #Is on AC power { $ACPowerCheckbox.Checked = $true } } else #Missing Win32_Battery WMI object { $ACPowerCheckbox.Checked = $true } } #TODO: Check if on wireless if ($WirelessCheck.IsPresent -or $CheckAll.IsPresent) { #TODO Do Something if ((Get-WmiObject Win32_NetworkAdapter | ? { $_.NetEnabled -eq "True" -and $_.NetConnectionID -match "Ethernet" })) #is enabled and listed as "Ethernet" { $Wirelesscheckbox.Checked = $true } else { $Wirelesscheckbox.Checked = $false $errorprovider.SetError($Wirelesscheckbox, 'Please connect to a wired network') } } #TODO: Check TPM version 2.0 if ($DisableTPMCheck -ne $true -and ($TPMCheck.IsPresent -or $CheckAll.IsPresent)) #TPM check is enabled { #TODO Check if TPM WIM entry exists - is missing with WinRE boot image if ((Get-WmiObject Win32_Tpm -NameSpace root\cimv2\Security\MicrosoftTpm).SpecVersion -lt "2.0") { #TPM version is 2.0 or greater if ($ImageSelectcombobox.text -like "*Win*10*") #PreFlight TPM check disabled - Win 10 OS Selected { $TPMcheckbox.Checked = $true } else #TPM check enabled and version is less than version 2.0 { $TPMcheckbox.Checked = $false $errorprovider.SetError($TPMcheckbox, 'TPM less than version 2.0') } } else { $TPMcheckbox.Checked = $true } } #TODO: Check drive size at least 64gb if ($DriveSizeCheck.IsPresent -or $CheckAll.IsPresent) { #TODO Check disk size is at least 64gb if ((Get-Disk | ? { $_.DiskNumber -eq $InputOSDTargetDisk }).Size -ge 64GB) #OSD Disk at least 64gb { $DriveSizecheckbox.Checked = $true } else { $DriveSizecheckbox.Checked = $false $errorprovider.SetError($DriveSizecheckbox, 'Drive size less than 64gb') } } #TODO: Check memory at least 4gb if ($MemoryCheck.IsPresent -or $CheckAll.IsPresent) { if ((Get-WmiObject Win32_ComputerSystem).TotalPhysicalmemory -ge (4GB - 64MB)) #Memory is at least 4gb { $Memorycheckbox.Checked = $true } else { $Memorycheckbox.Checked = $false $errorprovider.SetError($Memorycheckbox, 'Memory less than 4gb') } } } } #TODO: Invoke the TS Environment try # Try one or more commands { $TSEnv = New-Object -ComObject Microsoft.SMS.TSEnvironment } catch [System.Exception] # Catch specific types of exceptions thrown by one of those commands { #Debugging - Disable invocation error if -DebugWizard is set if (!$DebugWizard) { $CatchError = $_ [void][System.Windows.Forms.MessageBox]::Show("Failed to load the PowerShell ComObject TSEnvironment. Error:`n`n$($_.Exception.Message)", "PowerShell TSEnvironment Failed", 'OK', "Error") return $_.Exception.Message #Comment out for testing } } #TODO: Set logging path $LogPath = $TSEnv.Value("_SMSTSLogPath") $LogFile = "$($LogPath)\OSD_Wizard.Log" #TODO: Set first log entry Write-CMTraceLog -Message "Beginning OSD wizard" -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile #TODO: Set OSD Wizard success/Fail wizard #Default is OSDWizardSuccess = 'false'. #This is to ensure that the OSD will fail if the wizard is closed with any method except "Finish" button #Value 'OSDWizardSuccess' is set to 'true' when the user clicks "Finish" button $TSEnv.Value('OSDWizardSuccess') = 'false' #TODO: Get computer info $ComputerInfo = Get-ComputerInfo #TODO: Get current WinPE user locale and language $WinPELangLocale = $ComputerInfo.OSLocale $WinPELang = $ComputerInfo.OSLanguage $WinPELangKeyboard = $ComputerInfo.KeyboardLayout #TODO: Set OSD make, model, and serial number $TSEnv.Value("Make") = $ComputerInfo.CsManufacturer $TSEnv.Value("Model") = $ComputerInfo.CsModel $TSEnv.Value("SerialNumber") = $ComputerInfo.BIOSSeralNumber #TODO: Serialize device name if ($SerializeName) { #Get PC Serial number and condense $PCSerialNumber = $ComputerInfo.BiosSeralNumber.Replace(' ', '').Replace('-', '').ToUpper() #TODO: Set serialized computer name with NamePrefix if ($NamePrefix) { #Serial + Name longer than 15, truncate serial number again if (($PCSerialNumber.Length + $NamePrefix.Length) -gt 15) { $PCSerialNumber = $PCSerialNumber.Remove(0, ($PCSerialNumber.Length - (15 - $NamePrefix.Length))) #(15 - $NamePrefix.Length) to truncate serial } #Set serialized computer name with name prefix $NewOSDComputerName = "$($NamePrefix)$($PCSerialNumber)" } else #NamePrefix not set. Serialize name only. { #Truncate serial longer than 15 characters if ($PCSerialNumber.Length -gt 15) { $PCSerialNumber = $PCSerialNumber.Remove(0, ($PCSerialNumber.Length - 15)) } $NewOSDComputerName = $PCSerialNumber } } #Set Username text box domain regex. Taken from UDI wizard regex $UsernameDomainRegex = @' ^([A-Za-z0-9-\.]+)\\([^+#,*"<>;=\[\]:?/|']+)$ '@ #Set skip all CSV file imports if ($SkipCSVAll) { $SkipCSVOUList = "True" $SkipCSVOSImages = "True" $SkipCSVApplications = "True" } #TODO: Validate UDI wizard XML configuration file path if ($UDIWizardXMLFileName) { try # Try one or more commands { #TODO: Check for UDI wizard XML file name Get-ChildItem -Path "$($ScriptDirectory)\$UDIWizardXMLFileName" -ErrorAction Stop | Out-Null #TODO: Load initial UDI wizard XML settings Write-CMTraceLog -Message "Loading UDI wizard XML configuration file $($ScriptDirectory)\$($UDIWizardXMLFileName)" -Type Information -Component "UDI XML - OSD Wizard" -LogFile $LogFile #Import XML files [xml]$UDIWizardXML = Get-Content -Path "$($ScriptDirectory)\$($UDIWizardXMLFileName)" #Applications .app XML file if ((Get-ChildItem -Path "$($ScriptDirectory)\$UDIWizardXMLFileName.app" -ErrorAction SilentlyContinue)) { [xml]$UDIAppXML = Get-Content -Path "$($ScriptDirectory)\$UDIWizardXMLFileName.app" Write-CMTraceLog -Message "Loading UDI application app configuration file $($ScriptDirectory)\$($UDIWizardXMLFileName).app" -Type Information -Component "UDI XML - OSD Wizard" -LogFile $LogFile } else { Write-CMTraceLog -Message "Application file not found - $($ScriptDirectory)\$($UDIWizardXMLFileName).app" -Type Warning -Component "UDI XML - OSD Wizard" -LogFile $LogFile } #Get pages from UDI wizard "NEWCOMPUTER" Stage Group $UDIXMLNewComputerStagePages = ($UDIWizardXML.Wizard.StageGroups.StageGroup.Stage | ? { $_.Name -eq "NEWCOMPUTER" }).PageRef.Page #Set imported pages $ComputerTabPage = $UDIWizardXML.Wizard.Pages.Page | ? { $_.Type -eq "Microsoft.OSDRefresh.ComputerPage" -and $_.Name -in $UDIXMLNewComputerStagePages } $AdminPwTabPage = $UDIWizardXML.Wizard.Pages.Page | ? { $_.Type -eq "Microsoft.SharedPages.AdminAccountsPage" -and $_.Name -in $UDIXMLNewComputerStagePages } $VolumeTabPage = $UDIWizardXML.Wizard.Pages.Page | ? { $_.Type -eq "Microsoft.OSDRefresh.VolumePage" -and $_.Name -in $UDIXMLNewComputerStagePages } $BitlockerTabPage = $UDIWizardXML.Wizard.Pages.Page | ? { $_.Type -eq "Microsoft.OSDRefresh.BitLockerPage" -and $_.Name -in $UDIXMLNewComputerStagePages } $DeploymentReadinessTabPage = $UDIWizardXML.Wizard.Pages.Page | ? { $_.Type -eq "Microsoft.OSDRefresh.ConfigScanPage" -and $_.Name -in $UDIXMLNewComputerStagePages } $LanguageTabPage = $UDIWizardXML.Wizard.Pages.Page | ? { $_.Type -eq "Microsoft.OSDRefresh.LanguagePage" -and $_.Name -in $UDIXMLNewComputerStagePages } $ApplicationsTabPage = $UDIWizardXML.Wizard.Pages.Page | ? { $_.Type -eq "Microsoft.OSDRefresh.ApplicationPage" -and $_.Name -in $UDIXMLNewComputerStagePages } #Set UDI XML applications and packages list $ApplicationsAppXML = $UDIAppXML.Applications #Set UDI XML packages list for PackageID variable $ApplicationsAppXMLPackages = $ApplicationsAppXML.ApplicationGroup.Application | ForEach-Object { if ($_.Program) { $_ | select @{ N = "DisplayName"; E = { $_.DisplayName } }, @{ N = "PackageID"; E = { $_.Program.PackageID | select -First 1 } }, @{ N = "Name"; E = { $_.Program.'#text' | select -First 1 } }, @{ N = "PackageName"; E = { $_.Program.PackageName | select -First 1 } }, @{ N = "UDIType"; E = { "Package" } } } } } catch [System.Exception] # Catch specific types of exceptions thrown by one of those commands { #UDI wizard XML file not found. Stopping Write-CMTraceLog -Message "UDI wizard XML configuration file not found - $($ScriptDirectory)\$($UDIWizardXMLFileName) - Stopping" -Type Error -Component "UDI XML - OSD Wizard" -LogFile $LogFile return $_.Exception.Message } } #TODO: Check for custom banner and set custom banner path if $UDIWizardXMLFileName does not exist, skip if more than one .bmp exists if (($CustomBanner = Get-ChildItem -Path "$($ScriptDirectory)\*.bmp" -ErrorAction SilentlyContinue).Count -eq 1 -and !$UDIWizardXMLFileName) { Write-CMTraceLog -Message "Loading custom banner $($CustomBanner.Name)" -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile $CustomBannerPath = $CustomBanner.FullName } #TODO: Check for custom icon file, skip if more than one .ico file exists if (($CustomIcon = Get-ChildItem -Path "$($ScriptDirectory)\*.ico" -ErrorAction SilentlyContinue).Count -eq 1) { Write-CMTraceLog -Message "Loading custom icon $($CustomIcon.Name)" -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile $CustomIconFile = $CustomIcon.FullName } #TODO: Import OU list if csv present and CSV import not skipped if ((Get-ChildItem -Path "$($ScriptDirectory)\$($AltCSVOUList)" -ErrorAction SilentlyContinue) -and !$SkipCSVOUList) { Write-CMTraceLog -Message "Importing $($ScriptDirectory)\$($AltCSVOUList)" -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile $OSDADOUList = Import-Csv -Path "$($ScriptDirectory)\$($AltCSVOUList)" } #TODO: Import OS Image List if csv present and CSV import not skipped if ((Get-ChildItem -Path "$($ScriptDirectory)\$($AltCSVOSImages)" -ErrorAction SilentlyContinue) -and !$SkipCSVOSImages) { Write-CMTraceLog -Message "Importing $($ScriptDirectory)\$($AltCSVOSImages)" -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile $OSDOSImages = Import-Csv -Path "$($ScriptDirectory)\$($AltCSVOSImages)" } #TODO: Import languages list (if present) if ((Get-ChildItem -Path "$($ScriptDirectory)\OSDListOfLanguages.csv" -ErrorAction SilentlyContinue) -and !$DisableTabLanguage) { Write-CMTraceLog -Message "Importing $($ScriptDirectory)\OSDListOfLanguages.csv" -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile $OSDLanguageList = Import-Csv -Path "$($ScriptDirectory)\OSDListOfLanguages.csv" #$OSDLanguageList.RefName #Hyphenated full name Albanian - Albania #$OSDLanguageList.SNAME #Hyphenated short name (Culture) sq-AL #$OSDLanguageList.SSPECIFICCULTURE #Hyphenated short name (Culture) sq-AL #$OSDLanguageList.SENGDISPLAYNAME #Display Name Albanian (Albania) } #TODO: Import timezone list (if present) if ((Get-ChildItem -Path "$($ScriptDirectory)\OSDTimeZonelist.csv" -ErrorAction SilentlyContinue) -and !$DisableTabLanguage) { Write-CMTraceLog -Message "Importing $($ScriptDirectory)\OSDTimeZonelist.csv" -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile $OSDTimeZoneList = (Import-Csv -Path "$($ScriptDirectory)\OSDTimeZonelist.csv") } #TODO: Import applications list (if present) and sort Checked and Required and CSV import not skipped if ((Get-ChildItem -Path "$($ScriptDirectory)\$($AltCSVApplications)" -ErrorAction SilentlyContinue) -and !$SkipCSVApplications) { Write-CMTraceLog -Message "Importing $($ScriptDirectory)\$($AltCSVApplications)" -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile $OSDApplicationsList = Import-Csv -Path "$($ScriptDirectory)\$($AltCSVApplications)" $OSDAppRequired = $OSDApplicationsList | ? { $_.Required -eq "TRUE" } $OSDAppChecked = $OSDApplicationsList | ? { $_.Checked -eq "TRUE" } } #TODO: Get disks/volumes if (Get-Disk | Get-Partition | ? { $_.DriveLetter }) #Formatted volumes with drive letters found { #TODO: Get formatted disks and volumes $AllVolumes = Get-Disk | Get-Partition | ? { $_.DriveLetter } | ForEach-Object { Write-Output "Disk $($_.DiskNumber), $($_.DriveLetter):, $(($_ | Get-Volume).FileSystemLabel), $([math]::Round($_.Size/1024MB)) (GB)" } } else #No formatted volumes found { Write-CMTraceLog -Message "No formated partitions found. Using physical disks." -Type Warning -Component "Loading - OSD Wizard" -LogFile $LogFile #TODO: Get unformatted disks if (Get-Disk) #Physical disks found { $AllVolumes = Get-Disk | ForEach-Object { Write-Output "Disk $($_.DiskNumber), NoFileSystem, $($_.FriendlyName), $([math]::Round($_.Size/1024MB)) (GB)" } } else #No physical disks found { $AllVolumes = "0, physical disks found!!!" Write-CMTraceLog -Message "Physical disks not found. Will continue without disks, will set disk 0 by default." -Type Error -Component "Loading - OSD Wizard" -LogFile $LogFile } } #TODO: Disable TPM check if missing TPM WMI entries - is missing with WinRE boot image #Primarily used for WinRE boot image if (!(Get-WmiObject Win32_Tpm -NameSpace root\cimv2\Security\MicrosoftTpm -ErrorAction SilentlyContinue).SpecVersion) { Write-CMTraceLog -Message "Win32_Tpm SpecVersion not found. Disabling TPM check." -Type Warning -Component "Loading - OSD Wizard" -LogFile $LogFile [bool]$global:DisableTPMCheck = $true } #TODO: Custom logging replacement for the BDD.log #TODO: Write basic computer info to OSD_Wizard.log Write-CMTraceLog -Message "Make: $($ComputerInfo.CsManufacturer)" -Type Information -Component "BDD - OSD Wizard" -LogFile $LogFile Write-CMTraceLog -Message "Model: $($ComputerInfo.CsModel)" -Type Information -Component "BDD - OSD Wizard" -LogFile $LogFile Write-CMTraceLog -Message "Serial Number: $($ComputerInfo.BIOSSeralNumber)" -Type Information -Component "BDD - OSD Wizard" -LogFile $LogFile #TODO: Gather and log network adapter info. $NetworkAdaptersConfig = Get-WmiObject Win32_NetworkAdapterConfiguration | ? { $_.IPEnabled -eq 1 } foreach ($a in $NetworkAdaptersConfig) { Write-CMTraceLog -Message "Network Adapter: $($a.Caption)" -Type Information -Component "BDD - OSD Wizard" -LogFile $LogFile Write-CMTraceLog -Message "Description: $($a.Description)" -Type Information -Component "BDD - OSD Wizard" -LogFile $LogFile Write-CMTraceLog -Message "MAC Address: $($a.MacAddress)" -Type Information -Component "BDD - OSD Wizard" -LogFile $LogFile $a.IPAddress | ForEach-Object { Write-CMTraceLog -Message "IP Address: $($_)" -Type Information -Component "BDD - OSD Wizard" -LogFile $LogFile } Write-CMTraceLog -Message "Default Gateway: $($a.DefaultIPGateway)" -Type Information -Component "BDD - OSD Wizard" -LogFile $LogFile } #endregion Source: Globals.ps1 #region Source: MainForm.psf function Show-MainForm_psf { #region File Recovery Data (DO NOT MODIFY) <#RecoveryData: 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 AA==#> #endregion #---------------------------------------------- #region Import the Assemblies #---------------------------------------------- [void][reflection.assembly]::Load('System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a') [void][reflection.assembly]::Load('System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089') [void][reflection.assembly]::Load('System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089') [void][reflection.assembly]::Load('PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35') #endregion Import Assemblies #---------------------------------------------- #region Generated Form Objects #---------------------------------------------- [System.Windows.Forms.Application]::EnableVisualStyles() $formWizard = New-Object 'System.Windows.Forms.Form' $Bannerpicturebox = New-Object 'System.Windows.Forms.PictureBox' $buttonCancel = New-Object 'System.Windows.Forms.Button' $buttonBack = New-Object 'System.Windows.Forms.Button' $buttonFinish = New-Object 'System.Windows.Forms.Button' $tabcontrolWizard = New-Object 'System.Windows.Forms.TabControl' $TabComputerName = New-Object 'System.Windows.Forms.TabPage' $DomainNametextbox = New-Object 'System.Windows.Forms.ComboBox' $Workgroupradiobutton = New-Object 'System.Windows.Forms.RadioButton' $Workgrouptextbox = New-Object 'System.Windows.Forms.TextBox' $Domainradiobutton = New-Object 'System.Windows.Forms.RadioButton' $labelSpecifyTheDomainName = New-Object 'System.Windows.Forms.Label' $labelTypeADomainAccountTh = New-Object 'System.Windows.Forms.Label' $CompNamelabel = New-Object 'System.Windows.Forms.Label' $PasswordConfirmLabel = New-Object 'System.Windows.Forms.Label' $PasswordConfirm_maskedtextbox = New-Object 'System.Windows.Forms.MaskedTextBox' $labelNetworkDetails = New-Object 'System.Windows.Forms.Label' $DomainJoin_label = New-Object 'System.Windows.Forms.Label' $Passwordtextbox = New-Object 'System.Windows.Forms.MaskedTextBox' $Passwordlabel = New-Object 'System.Windows.Forms.Label' $Usernametextbox = New-Object 'System.Windows.Forms.TextBox' $UsernameLabel = New-Object 'System.Windows.Forms.Label' $OUSelectionLabel = New-Object 'System.Windows.Forms.Label' $OUSelectioncombobox = New-Object 'System.Windows.Forms.ComboBox' $ComputerNametextbox = New-Object 'System.Windows.Forms.TextBox' $ComputerNameLabel = New-Object 'System.Windows.Forms.Label' $TabLocalAdminPassword = New-Object 'System.Windows.Forms.TabPage' $TypeLocalAdmin_label = New-Object 'System.Windows.Forms.Label' $LocalAdminPWConfirm_maskedtextbox = New-Object 'System.Windows.Forms.MaskedTextBox' $LocalAdminPW_maskedtextbox = New-Object 'System.Windows.Forms.MaskedTextBox' $LocalAdminPWConfirm_label = New-Object 'System.Windows.Forms.Label' $LocalAdminPW_label = New-Object 'System.Windows.Forms.Label' $TabOperatingSystem = New-Object 'System.Windows.Forms.TabPage' $labelSelectAVolumeToInsta = New-Object 'System.Windows.Forms.Label' $labelPleaseChoseAnOperati = New-Object 'System.Windows.Forms.Label' $labelTargetDrive = New-Object 'System.Windows.Forms.Label' $Volumecombobox = New-Object 'System.Windows.Forms.ComboBox' $ImageSelectcombobox = New-Object 'System.Windows.Forms.ComboBox' $Bitlockercheckbox = New-Object 'System.Windows.Forms.CheckBox' $labelVolume = New-Object 'System.Windows.Forms.Label' $labelImageSelection = New-Object 'System.Windows.Forms.Label' $TabPreflight = New-Object 'System.Windows.Forms.TabPage' $PreFlightRetrybutton = New-Object 'System.Windows.Forms.Button' $Memorycheckbox = New-Object 'System.Windows.Forms.CheckBox' $DriveSizecheckbox = New-Object 'System.Windows.Forms.CheckBox' $TPMcheckbox = New-Object 'System.Windows.Forms.CheckBox' $Wirelesscheckbox = New-Object 'System.Windows.Forms.CheckBox' $ACPowerCheckbox = New-Object 'System.Windows.Forms.CheckBox' $TabLanguage = New-Object 'System.Windows.Forms.TabPage' $labelSelectTheTimeZone = New-Object 'System.Windows.Forms.Label' $labelSelectTheLanguagePac = New-Object 'System.Windows.Forms.Label' $labelTimeZoneSelection = New-Object 'System.Windows.Forms.Label' $LangTimezonecombobox = New-Object 'System.Windows.Forms.ComboBox' $LangUserLocalecombobox = New-Object 'System.Windows.Forms.ComboBox' $LangInstallcombobox = New-Object 'System.Windows.Forms.ComboBox' $LangUserLocaleLabel = New-Object 'System.Windows.Forms.Label' $LangTimeZoneLabel = New-Object 'System.Windows.Forms.Label' $LangKeyboardLabel = New-Object 'System.Windows.Forms.Label' $LangKeyboardcombobox = New-Object 'System.Windows.Forms.ComboBox' $LangInstalllabel = New-Object 'System.Windows.Forms.Label' $TabApplications = New-Object 'System.Windows.Forms.TabPage' $Appscheckedlistbox = New-Object 'System.Windows.Forms.CheckedListBox' $TabFinalize = New-Object 'System.Windows.Forms.TabPage' $Finalizelistbox = New-Object 'System.Windows.Forms.ListBox' $buttonNext = New-Object 'System.Windows.Forms.Button' $colordialog1 = New-Object 'System.Windows.Forms.ColorDialog' $errorprovider1 = New-Object 'System.Windows.Forms.ErrorProvider' $imagelist1 = New-Object 'System.Windows.Forms.ImageList' $InitialFormWindowState = New-Object 'System.Windows.Forms.FormWindowState' #endregion Generated Form Objects #---------------------------------------------- # User Generated Script #---------------------------------------------- #------------------------------------------------------- # NOTE: When new TabPage added place the validation code # in the Test-WizardPage function. #------------------------------------------------------- function Test-WizardPage { <# Add TabPages and place the validation code in this function #> [OutputType([boolean])] param ([System.Windows.Forms.TabPage]$tabPage) if ($tabPage -eq $TabComputerName) #Computer Name { #TODO: Enter Validation Code here for Step 1 if (-not $ComputerNametextbox.Text -and ($ComputerNametextbox.Enabled)) #No text and enabled { return $false } #TODO: Validate Domain selection if ($Domainradiobutton.Checked) { if (-not $DomainNametextbox.Text -and ($DomainNametextbox.Enabled)) #No text and is enabled { return $false } if (-not $OUSelectioncombobox.Text -and ($OUSelectioncombobox.Enabled)) #No text and is enabled { return $false } } elseif ($Workgroupradiobutton.Checked) #TODO: Validate workgroup selection { if (-not $Workgrouptextbox.Text -and ($Workgrouptextbox.Enabled)) #No text and is enabled { return $false } } if ((-not $Usernametextbox.Text -or ($UsernameTextbox.Text -notmatch $UsernameDomainRegex)) -and ($Usernametextbox.Enabled)) #No text or no "\" and is enabled { return $false } if (-not $Passwordtextbox.Text -and ($Passwordtextbox.Enabled)) #No text and is enabled { return $false } elseif ($Passwordtextbox.Enabled) #Has text and is enabled { #TODO: Compare password fields if ($PasswordConfirm_maskedtextbox.Text -ne $Passwordtextbox.Text) { #Password fields do not match $errorprovider1.SetError($PasswordConfirm_maskedtextbox, 'Passwords do not match.') return $false } elseif (($ComputerTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default -and ($PasswordConfirm_maskedtextbox.Text -notlike "%*%" -or $Passwordtextbox.Text -notlike "%*%")) { #Passwords must be task sequence vriables $errorprovider1.SetError($PasswordConfirm_maskedtextbox, 'Passwords must be task sequence variables surrounded by "%".') return $false } elseif ($PasswordConfirm_maskedtextbox.Text -eq $Passwordtextbox.Text) #Password fields match { #Clear error provider $errorprovider1.SetError($PasswordConfirm_maskedtextbox, '') } } return $true } elseif ($tabPage -eq $TabOperatingSystem) #Image and Volume { #TODO: Validate Operating System tab if (-not $ImageSelectcombobox.Text -and ($ImageSelectcombobox.Enabled)) #No text and is enabled { return $false } if (-not $Volumecombobox.Text -and ($Volumecombobox.Enabled)) #No text and is enabled { return $false } return $true } elseif ($tabPage -eq $TabLocalAdminPassword) #Local Administrator Password { #TODO: Validate Administrator Password tab if (-not $LocalAdminPWConfirm_maskedtextbox.Text -and ($LocalAdminPW_maskedtextbox.Enabled)) #No text and is enabled { return $false } elseif ($LocalAdminPW_maskedtextbox.Enabled) #Has text and is enabled { #TODO: Compare password fields if ($LocalAdminPWConfirm_maskedtextbox.Text -ne $LocalAdminPW_maskedtextbox.Text) { #Password fields do not match $errorprovider1.SetError($LocalAdminPWConfirm_maskedtextbox, 'Passwords do not match.') return $false } elseif (($AdminPwTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default -and ($LocalAdminPWConfirm_maskedtextbox.Text -notlike "%*%" -or $LocalAdminPW_maskedtextbox.Text -notlike "%*%")) { #Passwords must be task sequence vriables $errorprovider1.SetError($LocalAdminPWConfirm_maskedtextbox, 'Passwords must be task sequence variables surrounded by "%".') return $false } elseif ($LocalAdminPWConfirm_maskedtextbox.Text -eq $LocalAdminPW_maskedtextbox.Text) #Password fields match { #Clear error provider $errorprovider1.SetError($LocalAdminPWConfirm_maskedtextbox, '') } } return $true } elseif ($tabPage -eq $TabPreflight) #Readiness Checks { #TODO: Run preflight checks if (!$ACPowerCheckbox.Checked -and !$Wirelesscheckbox.Checked -and !$TPMcheckbox.Checked -and !$DriveSizecheckbox.Checked -and !$Memorycheckbox.Checked) #All are unchecked - run preflight { PreFlight-Checks -CheckAll -InputOSDTargetDisk $OSDDiskIndex } if (!$ACPowerCheckbox.Checked -or !$Wirelesscheckbox.Checked -or (!$TPMcheckbox.Checked -and $TPMcheckbox.Visible) -or !$DriveSizecheckbox.Checked -or !$Memorycheckbox.Checked) #Any are unchecked/failed - return false { return $false } return $true } elseif ($tabPage -eq $TabLanguage) #Language { #TimezoneList.csv or ListOfLanguages.xml present. Validation enabled if (-not $LangInstallcombobox.Text -and ($LangInstallcombobox.Enabled)) #No text and is enabled { return $false } if (-not $LangUserLocalecombobox.Text -and ($LangUserLocalecombobox.Enabled)) #No text and is enabled { return $false } if (-not $LangKeyboardcombobox.Text -and ($LangKeyboardcombobox.Enabled)) #No text and is enabled { return $false } if (-not $LangTimezonecombobox.Text -and ($LangTimezonecombobox.Enabled)) #No text and is enabled { return $false } return $true } elseif ($tabPage -eq $TabApplications) #Applications { #TODO: Applications list enabled if ($Appscheckedlistbox.Enabled) { #Set UDI applications check boxes if ($OSDApplicationsListUDI) { #TODO: (Re)Check required apps when entering and exiting the tab [array]$Appscheckedlistbox.Items | ? { $_ -in $OSDAppRequired.DisplayName -and $_ -in $OSDAppChecked.DisplayName } | ForEach-Object { $Appscheckedlistbox.SelectedItem = $_ $Appscheckedlistbox.SetItemCheckState($Appscheckedlistbox.SelectedIndex, 'Checked') $Appscheckedlistbox.ClearSelected() } #TODO: Uncheck apps that are locked but unchecked [array]$Appscheckedlistbox.Items | ? { $_ -in $OSDAppRequired.DisplayName -and $_ -notin $OSDAppChecked.DisplayName } | ForEach-Object { $Appscheckedlistbox.SelectedItem = $_ $Appscheckedlistbox.SetItemCheckState($Appscheckedlistbox.SelectedIndex, 'Unchecked') $Appscheckedlistbox.ClearSelected() } } else #Set CSV applications check boxes { #TODO: (Re)Check required apps when entering and exiting the tab [array]$Appscheckedlistbox.Items | ? { $_ -in $OSDAppRequired.DisplayName } | ForEach-Object { $Appscheckedlistbox.SelectedItem = $_ $Appscheckedlistbox.SetItemCheckState($Appscheckedlistbox.SelectedIndex, 'Checked') $Appscheckedlistbox.ClearSelected() } } } return $true } elseif ($tabPage -eq $TabFinalize) #Finalize { #Moved from step 4 if ($OSDApplicationsList) { [array]$global:AllApps = $Appscheckedlistbox.CheckedIndices | ForEach-Object { $OSDApplicationsList[$_].ApplicationName } } elseif ($OSDApplicationsListUDI) { [array]$global:AllPacks = $Appscheckedlistbox.CheckedIndices | ForEach-Object { if ($OSDApplicationsListUDI[$_].UDIType -eq "Package") #If Package set package { $OSDApplicationsListUDI[$_].DisplayName } } [array]$global:AllApps = $Appscheckedlistbox.CheckedIndices | ForEach-Object { if ($OSDApplicationsListUDI[$_].UDIType -eq "Application") #If application set application { $OSDApplicationsListUDI[$_].Name } } } #TODO: Populate finalize page if ($TabComputerName.Enabled) { Update-ListBox -ListBox $Finalizelistbox -Items "Computer Name - $($ComputerNametextbox.Text)" if ($Domainradiobutton.Checked) #Display domain info { Update-ListBox -ListBox $Finalizelistbox -Append -Items "Domain Name - $($DomainNametextbox.Text)" Update-ListBox -ListBox $Finalizelistbox -Append -Items "Department - $($OUSelectioncombobox.Text)" Update-ListBox -ListBox $Finalizelistbox -Append -Items "Domain Join OU - $($OSDDomainOUName)" } elseif ($Workgroupradiobutton.Checked) #Display workgroup info { Update-ListBox -ListBox $Finalizelistbox -Append -Items "Workgroup Name - $($OSDWorkgroupName)" } Update-ListBox -ListBox $Finalizelistbox -Append -Items "OSD User - $($Usernametextbox.Text)" if ($Passwordtextbox.Text) { Update-ListBox -ListBox $Finalizelistbox -Append -Items "OSD Join Password - [REDACTED]" } } if ($TabLocalAdminPassword.Enabled -and $LocalAdminPW_maskedtextbox.Text) { Update-ListBox -ListBox $Finalizelistbox -Append -Items "Local Administrator Password - [REDACTED]" } if ($TabOperatingSystem.Enabled) { Update-ListBox -ListBox $Finalizelistbox -Append -Items "Operating System - $($ImageSelectcombobox.Text)" Update-ListBox -ListBox $Finalizelistbox -Append -Items "Target Disk - $($Volumecombobox.Text)" if ($Bitlockercheckbox.Checked) { Update-ListBox -List $Finalizelistbox -Append -Items "BitLocker Enabled - Yes" } else { Update-ListBox -List $Finalizelistbox -Append -Items "BitLocker Enabled - No" } } if ($TabLanguage.Enabled) { Update-ListBox -ListBox $Finalizelistbox -Append -Items "Language to install - $($LangInstallcombobox.Text)" Update-ListBox -ListBox $Finalizelistbox -Append -Items "User Locale - $($LangUserLocalecombobox.Text)" Update-ListBox -ListBox $Finalizelistbox -Append -Items "Keyboard Layout - $($LangKeyboardcombobox.Text)" Update-ListBox -ListBox $Finalizelistbox -Append -Items "Time Zone - $($LangTimezonecombobox.Text)" } if ($TabApplications.Enabled -and ($AllApps -or $AllPacks)) { Update-ListBox -ListBox $Finalizelistbox -Append -Items "Applications:" if ($OSDApplicationsList) { Update-ListBox -ListBox $Finalizelistbox -Append -Items ($Appscheckedlistbox.CheckedIndices | ForEach-Object { " - $($OSDApplicationsList[$_].DisplayName)" }) } elseif ($OSDApplicationsListUDI) { Update-ListBox -ListBox $Finalizelistbox -Append -Items ($Appscheckedlistbox.CheckedIndices | ForEach-Object { " - $($OSDApplicationsListUDI[$_].DisplayName)" }) } } return $true } #Add more pages here return $false } #region Events and Functions $formWizard_Load = { #TODO: Load UDI wizard XML configuration file and settings if ($UDIWizardXMLFileName) { Write-CMTraceLog -Message "Applying UDI wizard XML configuration settings" -Type Information -Component "UDI XML - OSD Wizard" -LogFile $LogFile #Set Banner and Title variable $UDIXMLBannerTitle = $UDIWizardXML.Wizard.Style | ForEach-Object { $_ | select @{ N = "bannerFilename"; E = { ($_.setter | ? { $_.Property -eq "bannerFilename" })."#text" } }, @{ N = "CustomWizardTitle"; E = { ($_.setter | ? { $_.Property -eq "Title" })."#text" } } } #Load custom banner if not already set if (Get-ChildItem -Path "$($ScriptDirectory)\$($UDIXMLBannerTitle.bannerFilename)" -ErrorAction SilentlyContinue) { Write-CMTraceLog -Message "Loading custom banner $($ScriptDirectory)\$($UDIXMLBannerTitle.bannerFilename)" -Type Information -Component "UDI XML - OSD Wizard" -LogFile $LogFile $CustomBannerPath = "$($ScriptDirectory)\$($UDIXMLBannerTitle.bannerFilename)" } else #Custom banner BMP not found { Write-CMTraceLog -Message "Wizard banner BMP file not found - $($ScriptDirectory)\$($UDIXMLBannerTitle.bannerFilename)" -Type Warning -Component "UDI XML - OSD Wizard" -LogFile $LogFile } #Set custom title if not already set. Using UDI wizard title if (!$CustomWizardTitle) { $CustomWizardTitle = $UDIXMLBannerTitle.CustomWizardTitle } #Computer Name Tab page exists. Populate fields if ($ComputerTabPage) { Write-CMTraceLog -Message "Populating Computer Name tab" -Type Information -Component "UDI XML - OSD Wizard" -LogFile $LogFile #Computer name textbox if (($ComputerTabPage.Fields.Field | ? { $_.Name -eq "ComputerName" }).Enabled -eq "false") { #Computer name textbox disabled $ComputerNametextbox.Enabled = $false } #Computer name textbox default if ($NewOSDComputerName) #SerializeName present, setting text to $NewOSDComputerName { $ComputerNametextbox.Text = $NewOSDComputerName } else #Using UDI wizard computername default { $ComputerNametextbox.Text = ($ComputerTabPage.Fields.Field | ? { $_.Name -eq "ComputerName" }).Default } #Lock Domain and Workgroup radiobuttons if (($ComputerTabPage.Fields.RadioGroup | ? { $_.Name -eq "DomainGroup" }).Locked -eq "true") { $Workgroupradiobutton.Enabled = $false $Domainradiobutton.Enabled = $false } #Set default domain or workgroup radiobutton selection if (($ComputerTabPage.Fields.RadioGroup | ? { $_.Name -eq "DomainGroup" }).Default -eq "Domain") { #Set domain radio buttopn $Domainradiobutton.Checked = $true #Unset workgroup radio button and fields $Workgroupradiobutton.Checked = $false $Workgrouptextbox.Enabled = $false } elseif (($ComputerTabPage.Fields.RadioGroup | ? { $_.Name -eq "DomainGroup" }).Default -eq "Workgroup") { #Set workgroup radio button $Workgroupradiobutton.Checked = $true #Unset domain radio button and fields $Domainradiobutton.Checked = $false $DomainNametextbox.Enabled = $false $OUSelectioncombobox.Enabled = $false } #Create domain and OU list from UDI list if ($ComputerTabPage.Data.DataItem) #Domain and OU list exists { $script:OSDADOUListUDI = foreach ($a in $ComputerTabPage.Data.DataItem) { foreach ($b in $a.Data.DataItem) { $b | select @{ N = "DomainDisplayName"; E = { ($a.setter | ? { $_.Property -eq "DisplayName" })."#text" } }, @{ N = "Domain"; E = { ($a.setter | ? { $_.Property -eq "Domain" })."#text" } }, @{ N = "Name"; E = { ($_.setter | ? { $_.Property -eq "DisplayName" })."#text" } }, @{ N = "DistinguishedName"; E = { ($_.setter | ? { $_.Property -eq "OU" })."#text" } } } } #Populate Domain combobox from UDI XML Update-ComboBox -ComboBox $DomainNametextbox -Items ($OSDADOUListUDI.DomainDisplayName | select -Unique) } #Domain name textbox locked if (($ComputerTabPage.Fields.Field | ? { $_.Name -eq "DomainCombo" }).Enabled -eq "false") { #Domain name textbox disabled $DomainNametextbox.Enabled = $false $script:DomainTextboxDisabled = $true } #Domain name textbox default $DomainNametextbox.Text = ($ComputerTabPage.Fields.Field | ? { $_.Name -eq "DomainCombo" }).Default #OU selection combobox locked if (($ComputerTabPage.Fields.Field | ? { $_.Name -eq "DomainOUCombo" }).Enabled -eq "false") { #OU seletion combobox disabled $OUSelectioncombobox.Enabled = $false $script:OUSelectionDisabled = $true } #Workgroup selection and textbox if (($ComputerTabPage.Fields.Field | ? { $_.Name -eq "WorkgroupName" }).Enabled -eq "false") { $Workgrouptextbox.Enabled = $false $script:WorkgroupTextboxDisabled = $true } #Set workgroup textbox default $Workgrouptextbox.Text = ($ComputerTabPage.Fields.Field | ? { $_.Name -eq "WorkgroupName" }).Default #Username textbox if (($ComputerTabPage.Fields.Field | ? { $_.Name -eq "Username" }).Enabled -eq "false") { #Username textbox disabled $Usernametextbox.Enabled = $false } #Username textbox default $Usernametextbox.Text = ($ComputerTabPage.Fields.Field | ? { $_.Name -eq "Username" }).Default #Password textboxes if (($ComputerTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Enabled -eq "false") { #Password textboxes disabled $Passwordtextbox.Enabled = $false $PasswordConfirm_maskedtextbox.Enabled = $false } #Set password textbox default if (($ComputerTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default -like "%*%") #Password is a TS variable like %TSPasswordVar% { $Passwordtextbox.Text = ($ComputerTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default $PasswordConfirm_maskedtextbox.Text = ($ComputerTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default #Make password visible $Passwordtextbox.UseSystemPasswordChar = $false $PasswordConfirm_maskedtextbox.UseSystemPasswordChar = $false } elseif (($ComputerTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default -and ($ComputerTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default -notlike "%*%") #Password exists but is not a TS variable like %TSPasswordVar% { Write-CMTraceLog -Message "Default password fields must be OSD variables surrounded by %. Not applying default password" -Type Warning -Component "Loading - OSD Wizard" -LogFile $LogFile } } else #Missing ComputerPage. Disable computer tab page { $DisableTabComputerName = "True" } #Admin Password tab page exists. Populate fields if ($AdminPwTabPage) { Write-CMTraceLog -Message "Populating Administrator Password tab" -Type Information -Component "UDI XML - OSD Wizard" -LogFile $LogFile #Local admin password textbox if (($AdminPwTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Enabled -eq "false") { #Local admin password textbox disabled $LocalAdminPW_maskedtextbox.Enabled = $false $LocalAdminPWConfirm_maskedtextbox.Enabled = $false } #Set local admin pasword defaults if (($AdminPwTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default -like "%*%") #Password is a TS variable like %TSPasswordVar% { $LocalAdminPW_maskedtextbox.Text = ($AdminPwTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default $LocalAdminPWConfirm_maskedtextbox.Text = ($AdminPwTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default #Make password visible $LocalAdminPW_maskedtextbox.UseSystemPasswordChar = $false $LocalAdminPWConfirm_maskedtextbox.UseSystemPasswordChar = $false } elseif (($AdminPwTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default -and ($AdminPwTabPage.Fields.Field | ? { $_.Name -eq "Password" }).Default -notlike "%*%") #Password exists but is not a TS variable like %TSPasswordVar% { Write-CMTraceLog -Message "Default password fields must be OSD variables surrounded by %. Not applying default password" -Type Warning -Component "Loading - OSD Wizard" -LogFile $LogFile } } else #Missing AdminAccountsPage. Disable computer tab page { $DisableTabAdminPassword = "True" } #Operating system (volume) tab page exists if ($VolumeTabPage) { Write-CMTraceLog -Message "Populating Operating Systems tab" -Type Information -Component "UDI XML - OSD Wizard" -LogFile $LogFile #Import OS images from list $script:OSDOSImagesUDI = $VolumeTabPage.Data.DataItem | ForEach-Object { $_ | select @{ N = "DisplayName"; E = { ($_.setter | ? { $_.Property -eq "DisplayName" })."#text" } }, @{ N = "ImageName"; E = { ($_.setter | ? { $_.Property -eq "ImageName" })."#text" } } } #Disable image selection textbox if (($VolumeTabPage.Fields.Field | ? { $_.Name -eq "Image" }).Enabled -eq "false") { $ImageSelectcombobox.Enabled = $false } #Disable disk selection textbox if (($VolumeTabPage.Fields.Field | ? { $_.Name -eq "Volume" }).Enabled -eq "false") { $Volumecombobox.Enabled = $false } #Disable BitLocker checkbox if (($BitlockerTabPage.Fields.Field | ? { $_.Name -eq "BitLocker" }).Enabled -eq "false") { $Bitlockercheckbox.Enabled = $false } #Set BitLocker checked default if (($BitlockerTabPage.Fields.Field | ? { $_.Name -eq "BitLocker" }).Default -eq "true") { $Bitlockercheckbox.Checked = $true } } else #Missing VolumePage. Disable volume tab page { $DisableTabOperatingSystem = "True" } #Missing ConfigScanPage. Disable Deployment Readiness tab page if (!$DeploymentReadinessTabPage) { $DisableTabDeploymentReadiness = "True" } #Language tab page exists if ($LanguageTabPage) { Write-CMTraceLog -Message "Populating Language tab" -Type Information -Component "UDI XML - OSD Wizard" -LogFile $LogFile #Disable Language pack combobox if (($LanguageTabPage.Fields.Field | ? { $_.Name -eq "LanguagePack" }).Enabled -eq "false") { $LangInstallcombobox.Enabled = $false } #Create language list from UDI wizard XML language list $OSDLanguageListUDI = $LanguageTabPage.Data.DataItem | ForEach-Object { $_ | select @{ N = "DisplayName"; E = { ($_.setter | ? { $_.Property -eq "DisplayName" })."#text" } }, @{ N = "Language"; E = { ($_.setter | ? { $_.Property -eq "Language" })."#text" } } } #Disable user locale combobox if (($LanguageTabPage.Fields.Field | ? { $_.Name -eq "InputLocale" }).Enabled -eq "false") { $LangUserLocalecombobox.Enabled = $false } #Disable keyboard locale combobox if (($LanguageTabPage.Fields.Field | ? { $_.Name -eq "KeyboardLocale" }).Enabled -eq "false") { $LangKeyboardcombobox.Enabled = $false } #Disable timezone combobox if (($LanguageTabPage.Fields.Field | ? { $_.Name -eq "TimeZone" }).Enabled -eq "false") { $LangTimezonecombobox.Enabled = $false } } else #Missing LanguagePage. Disable language tab page { $DisableTabLanguage = "True" } #Applications tab page exists if ($ApplicationsTabPage) { #OSD applications CSV does not exist. Using UDI XML Applications list if (!$OSDApplicationsList) { Write-CMTraceLog -Message "Populating Applications tab" -Type Information -Component "UDI XML - OSD Wizard" -LogFile $LogFile [array]$CheckedApps = $ApplicationsAppXML.SelectedApplications.SelectApplication.'Application.Id' #Set apps list checked and required apps $script:OSDApplicationsListUDI = $ApplicationsAppXML.ApplicationGroup.Application | ForEach-Object { if ($_.Program) #Get Package/Programs { $_ | select @{ N = "DisplayName"; E = { $_.DisplayName } }, @{ N = "Name"; E = { $_.Program.PackageName | select -First 1 } }, @{ N = "Checked"; E = { if ($_.Id -in $CheckedApps) { "True" #Checked by default } } }, @{ N = "Required"; E = { if ($_.State -eq "Disabled") { "True" #Required by default. } } }, @{ N = "UDIType"; E = { "Package" } } } elseif ($_.GUID) #Get Applications { $_ | select DisplayName, Name, @{ N = "Checked"; E = { if ($_.Id -in $CheckedApps) { "True" #Checked by default } } }, @{ N = "Required"; E = { if ($_.State -eq "Disabled") { "True" #Required by default. } } }, @{ N = "UDIType"; E = { "Application" } } } } $script:OSDAppRequired = $OSDApplicationsListUDI | ? { $_.Required -eq "TRUE" } $script:OSDAppChecked = $OSDApplicationsListUDI | ? { $_.Checked -eq "TRUE" } } } else #Missing ApplicationPage. Disable applications tab page { $DisableTabApplications = "True" } } else #TODO: Missing UDI wizard XML file. Disable workgroup options { $Domainradiobutton.Enabled = $false $Workgroupradiobutton.Enabled = $false $Workgrouptextbox.Enabled = $false } #region Check and set input parameters Write-CMTraceLog -Message "Launching user interface for - $($TSEnv.Value("_SMSTSPackageName"))" -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile #TODO: Set a custom wizard title if ($CustomWizardTitle) { #Set custom wizard title to _SMSTSPackageName if ($CustomWizardTitle -eq "_SMSTSPackageName") { $CustomWizardTitle = $TSEnv.Value("_SMSTSPackageName") } #Set custom wizard title to _SMSTSOrgName if ($CustomWizardTitle -eq "_SMSTSOrgName") { $CustomWizardTitle = $TSEnv.Value("_SMSTSOrgName") } $formWizard.Text = $CustomWizardTitle } #TODO: Set custom banner if path exists if ($CustomBannerPath) { $Bannerpicturebox.ImageLocation = $CustomBannerPath } #TODO: Sets a custom icon if one exists if ($CustomIconFile) { $formWizard.Icon = $CustomIconFile } #TODO: Disable computer name tab page and requirements if ($DisableTabComputerName) { $TabComputerName.Enabled = $false $tabcontrolWizard.TabPages.Remove($TabComputerName) } else #Computer Name tab enabled { #TODO: Disable computer name field if selected (Computer name field is still required) if ($LockComputerName) { $ComputerNametextbox.Enabled = $false } #TODO: Disable computer name requirement. if ($DisableComputerNameRequirement) { #Computer name textbox will not populate $ComputerNametextbox.Enabled = $false } else #Computer name required. Populate fields { #TODO: Serialized computer name to set OSDComputerName variable. Includes NamePrefix if set if ($NewOSDComputerName) { $TSEnv.Value("OSDComputerName") = $NewOSDComputerName } #TODO: Set Computer Name field using OSDComputerName variable if ($TSEnv.Value("OSDComputerName")) #OSDComputerName exists { $ComputerNametextbox.Text = $TSEnv.Value("OSDComputerName") } else #OSDComputerName does not exist using _SMSTSMachineName { $ComputerNametextbox.Text = $TSEnv.Value("_SMSTSMachineName") } #Computer name textbox is still empty and -SerializeName is set, populate computername textbox. #Primarily used for testing if (!($ComputerNametextbox.Text) -and $NewOSDComputerName) { $ComputerNametextbox.Text = $NewOSDComputerName } } #TODO: Set OSD domain name if selected if ($DomainName) { #Disable changing the domain name field # $DomainNametextbox.Enabled = $false # $DomainNametextbox.Text = $DomainName Update-ComboBox -ComboBox $DomainNametextbox -Items $DomainName } #TODO: Disable domain name requirement if ($DisableDomainName) { $DomainNametextbox.Enabled = $false } #TODO: Disable OU Selection if ($DisableOUSelection) { $OUSelectioncombobox.Enabled = $false } #TODO: Enable OU selection box if OU list csv is present if ($OSDADOUList) { #TODO: Update OU Combobox from CSV file Update-ComboBox -ComboBox $OUSelectioncombobox -Items $OSDADOUList.Name } elseif ($OSDADOUListUDI) #OU list CSV does not exist or was skipped. Import OU list from UDI Wizard { #TODO: Update OU Combobox from UDI XML $script:UpdateOUListComboboxUDI = "True" #Convert $OSDADOUListUDI to $OSDADOUList for consistency $script:OSDADOUList = $OSDADOUListUDI #TODO: Update OU Combobox if ($DomainNametextbox.text) #Populate OU combobox with list matching domain { Update-ComboBox -ComboBox $OUSelectioncombobox -Items ($OSDADOUList | ? { $_.DomainDisplayName -eq $DomainNametextbox.text }).Name } elseif ($DomainNametextbox.Items.Count -eq 1) #Single domain, populate OU list combobox { Update-ComboBox -ComboBox $OUSelectioncombobox -Items $OSDADOUList.Name } #Set OU selection default $OUSelectioncombobox.SelectedItem = ($ComputerTabPage.Fields.Field | ? { $_.Name -eq "DomainOUCombo" }).Default } #TODO: Disable username textbox if ($DisableUserName) { #Username textbox disabled $Usernametextbox.Enabled = $false } #TODO: Disable password textbox if ($DisablePassword) { #password textbox disabled $Passwordtextbox.Enabled = $false $PasswordConfirm_maskedtextbox.Enabled = $false } } #TODO: Disable administrator tab tab page and requirements if ($DisableTabAdminPassword) { $TabLocalAdminPassword.Enabled = $false $tabcontrolWizard.TabPages.Remove($TabLocalAdminPassword) } #TODO: Disable Operating System tab page and requirements if ($DisableTabOperatingSystem) { $TabOperatingSystem.Enabled = $false $tabcontrolWizard.TabPages.Remove($TabOperatingSystem) } else #Operating System page enabled { #TODO: OSDimages.csv file present. Populating image selection combobox if ($OSDOSImages) { #TODO: Update OS Image Combobox Update-ComboBox -ComboBox $ImageSelectcombobox -Items $OSDOSImages.DisplayName #-DisplayMember DisplayName #Set image selection selected item to first item $ImageSelectcombobox.SelectedIndex = 0 } elseif ($OSDOSImagesUDI) { $script:OSDOSImages = $OSDOSImagesUDI #TODO: Update OS Image Combobox Update-ComboBox -ComboBox $ImageSelectcombobox -Items $OSDOSImages.DisplayName #-DisplayMember DisplayName #Set image selection selected item to first item $ImageSelectcombobox.SelectedIndex = 0 } else #Missing OSDOSImages.csv and OSDOSImagesUDI list. Disable Image Selection dropdown { Write-CMTraceLog -Message "Missing OSD images list. Image selection combobox will be disabled." -Type Warning -Component "Loading - OSD Wizard" -LogFile $LogFile $ImageSelectcombobox.Enabled = $false } #TODO: Disable disk selection if ($DisableDiskSelection) { $Volumecombobox.Enabled = $false } else #Disk selection enabled { #TODO: Update Volume Combobox Update-ComboBox -ComboBox $Volumecombobox -Items $AllVolumes #Set volume selected item to first item $Volumecombobox.SelectedIndex = 0 } #TODO: Uncheck BitLocker if $BitLockerUnchecked is set if ($DisableBitlocker) { $Bitlockercheckbox.Checked = $false $Bitlockercheckbox.Enabled = $false } } #TODO: Disable deployment readiness tab page and requirements if ($DisableTabDeploymentReadiness) { $TabPreflight.Enabled = $false $tabcontrolWizard.TabPages.Remove($TabPreflight) } #TODO: Disable language tab page and requirements if ($DisableTabLanguage) { $TabLanguage.Enabled = $false $tabcontrolWizard.TabPages.Remove($TabLanguage) } else #Language tab page enabled { #TODO: Populate Language and Timezone combobox if ($OSDLanguageListUDI -and $OSDLanguageList -and $OSDTimeZoneList) { #OS Languange Update-ComboBox -ComboBox $LangInstallcombobox -Items $OSDLanguageListUDI.DisplayName $LangInstallcombobox.SelectedItem = ($OSDLanguageListUDI | ? { $_.Language -eq ($LanguageTabPage.Fields.Field | ? { $_.Name -eq "LanguagePack" }).Default }).DisplayName #User locale Update-ComboBox -ComboBox $LangUserLocalecombobox -Items $OSDLanguageList.SENGDISPLAYNAME $LangUserLocalecombobox.SelectedItem = ($OSDLanguageList | ? { $_.SSPECIFICCULTURE -eq ($LanguageTabPage.Fields.Field | ? { $_.Name -eq "InputLocale" }).Default }).SENGDISPLAYNAME #Keyboard locale Update-ComboBox -ComboBox $LangKeyboardcombobox -Items $OSDLanguageList.RefName #Compare UDI XML "KeyboardLocale" element to "LanguagePack" element to get default field name and text if ($OSDLanguageList | ? { $_.DEFAULTKEYBOARD -eq ($LanguageTabPage.Fields.Field | ? { $_.Name -eq "KeyboardLocale" }).Default } | ? { $_.SSPECIFICCULTURE -eq ($LanguageTabPage.Fields.Field | ? { $_.Name -eq "LanguagePack" }).Default }) { $LangKeyboardcombobox.SelectedItem = ($OSDLanguageList | ? { $_.DEFAULTKEYBOARD -eq ($LanguageTabPage.Fields.Field | ? { $_.Name -eq "KeyboardLocale" }).Default } | ? { $_.SSPECIFICCULTURE -eq ($LanguageTabPage.Fields.Field | ? { $_.Name -eq "LanguagePack" }).Default }).RefName } else #Match not found when comparing UDI XML "KeyboardLocale" element to "LanguagePack" element { Write-CMTraceLog -Message "Keyboard layout match not found. Defaulting to first item." -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile $LangKeyboardcombobox.SelectedIndex = 0 #Enable Keyboard selection combobox to allow selection if no match found $LangKeyboardcombobox.Enabled = $true } #Timezone Update-ComboBox -ComboBox $LangTimezonecombobox -Items $OSDTimeZoneList.DisplayName $LangTimezonecombobox.SelectedItem = ($OSDTimeZoneList | ? { $_.ID -eq ($LanguageTabPage.Fields.Field | ? { $_.Name -eq "TimeZone" }).Default }).DisplayName #TODO: Set default timezone if set if ($DefaultTimezone) { $LangTimezonecombobox.SelectedItem = ($OSDTimeZoneList | ? { $_.ID -eq $DefaultTimezone }).DisplayName } } elseif ($OSDLanguageList -and $OSDTimeZoneList) { #Populate comboboxes and select first item Update-ComboBox -ComboBox $LangInstallcombobox -Items $OSDLanguageList.SENGDISPLAYNAME $LangInstallcombobox.SelectedIndex = 0 Update-ComboBox -ComboBox $LangUserLocalecombobox -Items $OSDLanguageList.SENGDISPLAYNAME $LangUserLocalecombobox.SelectedIndex = 0 Update-ComboBox -ComboBox $LangKeyboardcombobox -Items $OSDLanguageList.RefName $LangKeyboardcombobox.SelectedIndex = 0 Update-ComboBox -ComboBox $LangTimezonecombobox -Items $OSDTimeZoneList.DisplayName $LangTimezonecombobox.SelectedIndex = 0 #TODO: Set default language if set if ($DefaultLanguage) { $LangInstallcombobox.SelectedItem = ($OSDLanguageList | ? { $_.SNAME -eq $DefaultLanguage }).SENGDISPLAYNAME $LangUserLocalecombobox.SelectedItem = ($OSDLanguageList | ? { $_.SNAME -eq $DefaultLanguage }).SENGDISPLAYNAME $LangKeyboardcombobox.SelectedItem = ($OSDLanguageList | ? { $_.SNAME -eq $DefaultLanguage }).RefName } else #Default language not set, using WinPE language { $LangInstallcombobox.SelectedItem = ($OSDLanguageList | ? { $_.SNAME -eq $WinPELang }).SENGDISPLAYNAME $LangUserLocalecombobox.SelectedItem = ($OSDLanguageList | ? { $_.SNAME -eq $WinPELangLocale }).SENGDISPLAYNAME $LangKeyboardcombobox.SelectedItem = ($OSDLanguageList | ? { $_.SNAME -eq $WinPELangKeyboard }).RefName } #TODO: Set default timezone if set if ($DefaultTimezone) { $LangTimezonecombobox.SelectedItem = ($OSDTimeZoneList | ? { $_.ID -eq $DefaultTimezone }).DisplayName } } else #Missing TimezoneList.csv or ListOfLanguages.csv and no language settings defined in the UDI XML. Language tab visible but disabled { Write-CMTraceLog -Message "Missing language page settings. Language tab will be visible but disabled." -Type Warning -Component "Loading - OSD Wizard" -LogFile $LogFile $TabLanguage.Enabled = $false } } #TODO: Disable Applications tab page and requirements if ($DisableTabApplications) { $TabApplications.Enabled = $false $tabcontrolWizard.TabPages.Remove($TabApplications) } else #Applications tab page enabled { #TODO: Update Applications Listbox if ($OSDApplicationsList -or $OSDApplicationsListUDI) { if ($OSDApplicationsList) #Import CSV applications list { Update-ListBox -ListBox $Appscheckedlistbox -Items $OSDApplicationsList.DisplayName } elseif ($OSDApplicationsListUDI) #Import UDI XML applications list { Update-ListBox -ListBox $Appscheckedlistbox -Items $OSDApplicationsListUDI.DisplayName } #Check all optional and required boxes [array]$Appscheckedlistbox.Items | ? { $_ -in $OSDAppChecked.DisplayName } | ForEach-Object { $Appscheckedlistbox.SelectedItem = $_ $Appscheckedlistbox.SetItemCheckState($Appscheckedlistbox.SelectedIndex, 'Checked') } } else #Missing applications list. Applications tab visible but disabled { Write-CMTraceLog -Message "Missing applications list. Applications tab will be visible but disabled." -Type Warning -Component "Loading - OSD Wizard" -LogFile $LogFile $Appscheckedlistbox.Enabled = $false } } #endregion Check and set input parameters #TODO: Disable TPM check if missing TPM WMI entries if ($DisableTPMCheck -eq $true) { $TPMcheckbox.Visible = $false #Render checkbox invisible $TPMcheckbox.Enabled = $false #Disable checkbox } Update-NavButtons } function Update-NavButtons { <# .DESCRIPTION Validates the current tab and Updates the Next, Prev and Finish buttons. #> $enabled = Test-WizardPage $tabcontrolWizard.SelectedTab $buttonNext.Enabled = $enabled -and ($tabcontrolWizard.SelectedIndex -lt $tabcontrolWizard.TabCount - 1) $buttonBack.Enabled = $tabcontrolWizard.SelectedIndex -gt 0 $buttonFinish.Enabled = $enabled -and ($tabcontrolWizard.SelectedIndex -eq $tabcontrolWizard.TabCount - 1) #Uncomment to Hide Buttons #$buttonNext.Visible = ($tabcontrolWizard.SelectedIndex -lt $tabcontrolWizard.TabCount - 1) #$buttonFinish.Visible = ($tabcontrolWizard.SelectedIndex -eq $tabcontrolWizard.TabCount - 1) } $script:DeselectedIndex = -1 $tabcontrolWizard_Deselecting = [System.Windows.Forms.TabControlCancelEventHandler]{ #Event Argument: $_ = [System.Windows.Forms.TabControlCancelEventArgs] # Store the previous tab index $script:DeselectedIndex = $_.TabPageIndex } $tabcontrolWizard_Selecting = [System.Windows.Forms.TabControlCancelEventHandler]{ #Event Argument: $_ = [System.Windows.Forms.TabControlCancelEventArgs] # We only validate if we are moving to the Next TabPage. # Users can move back without validating if ($script:DeselectedIndex -ne -1 -and $script:DeselectedIndex -lt $_.TabPageIndex) { #Validate each page until we reach the one we want for ($index = $script:DeselectedIndex; $index -lt $_.TabPageIndex; $index++) { $_.Cancel = -not (Test-WizardPage $tabcontrolWizard.TabPages[$index]) if ($_.Cancel) { # Cancel and Return if validation failed. return; } } } Update-NavButtons } $buttonBack_Click = { #Go to the previous tab page if ($tabcontrolWizard.SelectedIndex -gt 0) { $tabcontrolWizard.SelectedIndex-- } } $buttonNext_Click = { #Go to the next tab page if ($tabcontrolWizard.SelectedIndex -lt $tabcontrolWizard.TabCount - 1) { $tabcontrolWizard.SelectedIndex++ } } $formWizard_FormClosing = [System.Windows.Forms.FormClosingEventHandler]{ #Event Argument: $_ = [System.Windows.Forms.FormClosingEventArgs] #TODO: Place custom script here if ($formWizard.DialogResult -eq 'Cancel') { #TODO: Confirm cancelling $ExitConfirm = [System.Windows.Forms.MessageBox]::Show("Are you sure you wish to cancel?", "Confirm Cancel", 'YesNo', 'Warning', 'Button2') if ($ExitConfirm -eq [System.Windows.Forms.DialogResult]::Yes) { Write-CMTraceLog -Message "OSD wizard cancelled by user." -Type Warning -Component "Cancelled - OSD Wizard" -LogFile $LogFile #Return OSDWizardSuccess False $TSEnv.Value('OSDWizardSuccess') = 'False' Write-CMTraceLog -Message "OSDWizardSuccess: False" -Type Warning -Component "Cancelled - OSD Wizard" -LogFile $LogFile $TSEnv.Value('OSDSetupWizCancelled') = 'True' Write-CMTraceLog -Message "OSDSetupWizCancelled: True" -Type Warning -Component "Cancelled - OSD Wizard" -LogFile $LogFile $global:LASTEXITCODE = 1 } else { $_.Cancel = $true } } } #endregion #region Control Helper Functions function Update-ListBox { <# .SYNOPSIS This functions helps you load items into a ListBox or CheckedListBox. .DESCRIPTION Use this function to dynamically load items into the ListBox control. .PARAMETER ListBox The ListBox control you want to add items to. .PARAMETER Items The object or objects you wish to load into the ListBox's Items collection. .PARAMETER DisplayMember Indicates the property to display for the items in this control. .PARAMETER Append Adds the item(s) to the ListBox without clearing the Items collection. .EXAMPLE Update-ListBox $ListBox1 "Red", "White", "Blue" .EXAMPLE Update-ListBox $listBox1 "Red" -Append Update-ListBox $listBox1 "White" -Append Update-ListBox $listBox1 "Blue" -Append .EXAMPLE Update-ListBox $listBox1 (Get-Process) "ProcessName" .NOTES Additional information about the function. #> param ( [Parameter(Mandatory = $true)] [ValidateNotNull()] [System.Windows.Forms.ListBox]$ListBox, [Parameter(Mandatory = $true)] [ValidateNotNull()] $Items, [Parameter(Mandatory = $false)] [string]$DisplayMember, [Parameter(Mandatory = $false)] [string]$ValueMember, [switch]$Append ) if (-not $Append) { $listBox.Items.Clear() } if ($Items -is [System.Windows.Forms.ListBox+ObjectCollection]) { $listBox.Items.AddRange($Items) } elseif ($Items -is [Array]) { $listBox.BeginUpdate() foreach ($obj in $Items) { $listBox.Items.Add($obj) } $listBox.EndUpdate() } else { $listBox.Items.Add($Items) } if ($DisplayMember) { $listBox.DisplayMember = $DisplayMember } if ($ValueMember) { $ListBox.ValueMember = $ValueMember } } function Update-ComboBox { <# .SYNOPSIS This functions helps you load items into a ComboBox. .DESCRIPTION Use this function to dynamically load items into the ComboBox control. .PARAMETER ComboBox The ComboBox control you want to add items to. .PARAMETER Items The object or objects you wish to load into the ComboBox's Items collection. .PARAMETER DisplayMember Indicates the property to display for the items in this control. .PARAMETER ValueMember Indicates the property to use for the value of the control. .PARAMETER Append Adds the item(s) to the ComboBox without clearing the Items collection. .EXAMPLE Update-ComboBox $combobox1 "Red", "White", "Blue" .EXAMPLE Update-ComboBox $combobox1 "Red" -Append Update-ComboBox $combobox1 "White" -Append Update-ComboBox $combobox1 "Blue" -Append .EXAMPLE Update-ComboBox $combobox1 (Get-Process) "ProcessName" .NOTES Additional information about the function. #> param ( [Parameter(Mandatory = $true)] [ValidateNotNull()] [System.Windows.Forms.ComboBox]$ComboBox, [Parameter(Mandatory = $true)] [ValidateNotNull()] $Items, [Parameter(Mandatory = $false)] [string]$DisplayMember, [Parameter(Mandatory = $false)] [string]$ValueMember, [switch]$Append ) if (-not $Append) { $ComboBox.Items.Clear() } if ($Items -is [Object[]]) { $ComboBox.Items.AddRange($Items) } elseif ($Items -is [System.Collections.IEnumerable]) { $ComboBox.BeginUpdate() foreach ($obj in $Items) { $ComboBox.Items.Add($obj) } $ComboBox.EndUpdate() } else { $ComboBox.Items.Add($Items) } if ($DisplayMember) { $ComboBox.DisplayMember = $DisplayMember } if ($ValueMember) { $ComboBox.ValueMember = $ValueMember } } #endregion #------------------------------------------------------ # NOTE: When a Control State changes you should call # Update-NavButtons to trigger validation #------------------------------------------------------ #Tab page Computer Name $ComputerNametextbox_TextChanged = { if ($this.Text) { #TODO: Set global OSDComputerName variable $global:OSDComputerName = $ComputerNametextbox.Text } elseif (!($this.Text)) { Remove-Variable OSDComputerName -ErrorAction SilentlyContinue } Update-NavButtons } $Domainradiobutton_CheckedChanged = { #TODO: Place custom script here if ($this.Checked) { #TODO: Enabled domain selections if not locked if (!$DomainTextboxDisabled) { $DomainNametextbox.Enabled = $true } #TODO: Enabled OU selections if not locked if (!$OUSelectionDisabled) { $OUSelectioncombobox.Enabled = $true } #TODO: Disable workgorup selection options $Workgroupradiobutton.Checked = $false $Workgrouptextbox.Enabled = $false } Update-NavButtons } $Workgroupradiobutton_CheckedChanged = { #TODO: Place custom script here if ($this.Checked) { #TODO: Enable workgroup selections if not locked if (!$WorkgroupTextboxDisabled) { $Workgrouptextbox.Enabled = $true } #TODO: Disable domain selection options $Domainradiobutton.Checked = $false $DomainNametextbox.Enabled = $false $OUSelectioncombobox.Enabled = $false } Update-NavButtons } $DomainNametextbox_SelectedIndexChanged = { #TODO: Place custom script here if ($UpdateOUListComboboxUDI) #Update OU combobox to match domain selection from UDI XML { $errorprovider1.SetError($OUSelectioncombobox, '') if ($OSDADOUList | ? { $_.DomainDisplayName -eq $DomainNametextbox.text }) #Found matching domain and OU list { Update-ComboBox -ComboBox $OUSelectioncombobox -Items ($OSDADOUList | ? { $_.DomainDisplayName -eq $DomainNametextbox.text }).Name #-ErrorAction SilentlyContinue } elseif ($OUSelectioncombobox.Enabled) #Did not find matching domain and OU list { #Report error that OU list matching domain name was not found Write-CMTraceLog -Message "No OU list matching domain $($DomainNametextbox.text)" -Type Warning -Component "UI - OSD Wizard" -LogFile $LogFile $errorprovider1.SetError($OUSelectioncombobox, "No OU list matching domain $($DomainNametextbox.text)") Update-ComboBox -ComboBox $OUSelectioncombobox -Items "" } } if ($this.Text) { #TODO: Set global OSDComputerName variable $global:OSDDomainName = $DomainNametextbox.Text } elseif (!($this.Text)) { Remove-Variable OSDDomainName -ErrorAction SilentlyContinue } Update-NavButtons } $OUSelectioncombobox_SelectedIndexChanged = { #TODO: Place custom script here $global:OSDDomainOUName = "LDAP://$(($OSDADOUList | ? { $_.Name -contains $this.SelectedItem }).DistinguishedName)" Update-NavButtons } $Workgrouptextbox_TextChanged = { #TODO: Place custom script here $global:OSDWorkgroupName = $this.Text Update-NavButtons } $UsernameTextbox_TextChanged = { #TODO: Place custom script here $global:OSDRunningUser = $Usernametextbox.Text Update-NavButtons } $Passwordtextbox_TextChanged = { #TODO: Place custom script here if ($PasswordConfirm_maskedtextbox.Text) { Update-NavButtons } } $PasswordConfirm_maskedtextbox_TextChanged = { #TODO: Place custom script here Update-NavButtons #TODO: Set OSDJoinPassword variable if ($buttonNext.Enabled -and ($PasswordConfirm_maskedtextbox.Text -eq $Passwordtextbox.Text)) #Test-WizardPage passed and password fields match { $global:OSDJoinPassword = $PasswordConfirm_maskedtextbox.Text } } #Tab page Administrator Password $LocalAdminPW_maskedtextbox_TextChanged = { #TODO: Place custom script here if ($LocalAdminPWConfirm_maskedtextbox.Text) { Update-NavButtons } } $LocalAdminPWConfirm_maskedtextbox_TextChanged = { #TODO: Place custom script here Update-NavButtons #TODO: Set OSDLocalAdminPassword variable if ($buttonNext.Enabled -and ($LocalAdminPWConfirm_maskedtextbox.Text -eq $LocalAdminPW_maskedtextbox.Text)) #Test-WizardPage passed and Password fields match { $global:OSDLocalAdminPassword = $LocalAdminPWConfirm_maskedtextbox.Text } } #Tab page Operating System $ImageSelectcombobox_SelectedIndexChanged = { #TODO: Place custom script here $global:OSDImageSelection = ($OSDOSImages | ? { $_.DisplayName -contains $this.SelectedItem }).ImageName Update-NavButtons } $Volumecombobox_SelectedIndexChanged = { #TODO: Place custom script here $global:OSDDiskIndex = $this.SelectedItem.Split(',')[0].Replace('Disk ', '') #$global:OSDTargetDisk = $this.SelectedItem.Split(',')[0].Replace('Disk ', '') Update-NavButtons } $Bitlockercheckbox_CheckedChanged = { #TODO: Place custom script here if ($this.Checked) { $script:OSDBitLockerMode = $true } Update-NavButtons } #Tab page Language $LangInstallcombobox_SelectedIndexChanged = { #TODO: Place custom script here $global:OSDWindowsSettingsUILanguage = $this.Text Update-NavButtons } $LangUserLocalecombobox_SelectedIndexChanged = { #TODO: Place custom script here $global:OSDWindowsSettingsUserLocale = $this.Text Update-NavButtons } $LangKeyboardcombobox_SelectedIndexChanged = { #TODO: Place custom script here $global:OSDWindowsSettingsInputLocale = $this.Text Update-NavButtons } $LangTimezonecombobox_SelectedIndexChanged = { #TODO: Place custom script here $global:OSDTimeZone = $this.Text Update-NavButtons } #Tab page Applications $Appscheckedlistbox_Click = { #TODO: (Re)Check required apps on mouse click action if ($OSDApplicationsListUDI) #Set UDI applications check boxes { if ($this.SelectedItem | ? { $_ -in $OSDAppRequired.DisplayName -and $_ -in $OSDAppChecked.DisplayName }) { $Appscheckedlistbox.SetItemCheckState($Appscheckedlistbox.SelectedIndex, 'Checked') $Appscheckedlistbox.ClearSelected() } #Uncheck apps that are locked but unchecked if ($this.SelectedItem | ? { $_ -in $OSDAppRequired.DisplayName -and $_ -notin $OSDAppChecked.DisplayName }) { $Appscheckedlistbox.SetItemCheckState($Appscheckedlistbox.SelectedIndex, 'Unchecked') $Appscheckedlistbox.ClearSelected() } } else #Set CSV applications check boxes { if ($this.SelectedItem | ? { $_ -in $OSDAppRequired.DisplayName }) { $Appscheckedlistbox.SetItemCheckState($Appscheckedlistbox.SelectedIndex, 'Checked') $Appscheckedlistbox.ClearSelected() } } } $Appscheckedlistbox_KeyPress = [System.Windows.Forms.KeyPressEventHandler]{ #Event Argument: $_ = [System.Windows.Forms.KeyPressEventArgs] #TODO: (Re)Check required apps on Space keypress if ($_.KeyChar -eq [System.Windows.Forms.Keys]::Space) { if ($OSDApplicationsListUDI) #Set UDI applications check boxes { if ($this.SelectedItem | ? { $_ -in $OSDAppRequired.DisplayName -and $_ -in $OSDAppChecked.DisplayName }) { $Appscheckedlistbox.SetItemCheckState($Appscheckedlistbox.SelectedIndex, 'Checked') $Appscheckedlistbox.ClearSelected() } #Uncheck apps that are locked but unchecked if ($this.SelectedItem | ? { $_ -in $OSDAppRequired.DisplayName -and $_ -notin $OSDAppChecked.DisplayName }) { $Appscheckedlistbox.SetItemCheckState($Appscheckedlistbox.SelectedIndex, 'Unchecked') $Appscheckedlistbox.ClearSelected() } } else #Set CSV applications check boxes { if ($this.SelectedItem | ? { $_ -in $OSDAppRequired.DisplayName }) { $Appscheckedlistbox.SetItemCheckState($Appscheckedlistbox.SelectedIndex, 'Checked') $Appscheckedlistbox.ClearSelected() } } } } #Tab page Deployment Readiness (Prefilght) $PreFlightRetrybutton_Click = { $this.Enabled = $False #TODO: Place custom script here PreFlight-Checks -CheckAll -InputOSDTargetDisk $OSDDiskIndex Update-NavButtons #Process the pending messages before enabling the button [System.Windows.Forms.Application]::DoEvents() $this.Enabled = $True } #Tab page Finalize $buttonFinish_Click = { #------------------------------------------------------- # TODO: Place finalization script here #------------------------------------------------------- #TODO: Apply OSD Values when "Finish" is clicked #Page 1 - Computer Name #TODO: Set OSDComputerName variable if ($TabComputerName.Enabled) { if ($ComputerNametextbox.Text) #($OSDComputerName) { $TSEnv.Value("OSDComputerName") = $OSDComputerName Write-CMTraceLog -Message "OSDComputerName: $($OSDComputerName)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } #TODO: Set domain variables if ($Domainradiobutton.Checked) { #TODO: Set OSDDomainName variable if ($DomainNametextbox.Text) #($OSDDomainName) { $TSEnv.Value("OSDDomainName") = $OSDDomainName Write-CMTraceLog -Message "OSDDomainName: $($OSDDomainName)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } #TODO: Set OSDDomainOUName variable if ($OUSelectioncombobox.Text) #($OSDDomainOUName) #($OUSelectioncombobox.Enabled) { $TSEnv.Value("OSDDomainOUName") = $OSDDomainOUName Write-CMTraceLog -Message "OSDDomainOUName: $($OSDDomainOUName)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } } elseif ($Workgroupradiobutton.Checked) #TODO: Set workgroup variables { #TODO: Set OSDWorkgroupName variable if ($Workgrouptextbox.Text) #($OSDWorkgroupName) { $TSEnv.Value("OSDWorkgroupName") = $OSDWorkgroupName Write-CMTraceLog -Message "OSDWorkgroupName: $($OSDWorkgroupName)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } } #TODO: Set OSDJoinAccount and OSDJoinPassword variables if ($Usernametextbox.Text -and $PasswordConfirm_maskedtextbox.Text) { $TSEnv.Value("OSDJoinAccount") = $OSDRunningUser $TSEnv.Value("OSDJoinPassword") = $OSDJoinPassword Write-CMTraceLog -Message "OSDJoinAccount: $($OSDRunningUser)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile Write-CMTraceLog -Message "OSDJoinPassword: [REDACTED]" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } elseif ($Usernametextbox.Text) #Username box enabled and Password box disabled - Set "OSDBuildaccount" in place of "OSDJoinAccount" { $TSEnv.Value("OSDBuildAccount") = $OSDRunningUser Write-CMTraceLog -Message "OSDBuildAccount: $($OSDRunningUser)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } } #Page 2 - Local administrator password if ($TabLocalAdminPassword.Enabled) { #TODO: Set OSDLocalAdminPassword variable if ($LocalAdminPWConfirm_maskedtextbox.Text) { $TSEnv.Value("OSDLocalAdminPassword") = $OSDLocalAdminPassword Write-CMTraceLog -Message "OSDLocalAdminPassword: [REDACTED]" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } } #Page 3 - OS Volume if ($TabOperatingSystem.Enabled) { #TODO: Set OSDImageName variable if ($ImageSelectcombobox.Text) { $TSEnv.Value("OSDImageName") = $OSDImageSelection Write-CMTraceLog -Message "OSDImageName: $($OSDImageSelection)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } #TODO: Set OSDdiskindex variable if ($Volumecombobox.Text) { $TSEnv.Value("OSDDiskIndex") = $OSDDiskIndex Write-CMTraceLog -Message "OSDDiskIndex: $($OSDDiskIndex)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } #TODO: Set OSDBitLockerMode variable if ($Bitlockercheckbox.Checked) { $TSEnv.Value("OSDBitLockerMode") = $OSDBitLockerMode Write-CMTraceLog -Message "OSDBitLockerMode: $($OSDBitLockerMode)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } } #Page 4 - Deployment readiness #N/A #Page 5 - Language if ($TabLanguage.Enabled) { #TODO: Set OSDWindowsSettings language variables $TSEnv.Value('OSDWindowsSettingsUILanguage') = ($OSDLanguageList | ? { $_.SENGDISPLAYNAME -contains $OSDWindowsSettingsUILanguage }).SNAME $TSEnv.Value('OSDWindowsSettingsUserLocale') = ($OSDLanguageList | ? { $_.SENGDISPLAYNAME -contains $OSDWindowsSettingsUserLocale }).SNAME $TSEnv.Value('OSDWindowsSettingsInputLocale') = ($OSDLanguageList | ? { $_.RefName -contains $OSDWindowsSettingsInputLocale }).SNAME $TSEnv.Value('OSDTimeZone') = ($OSDTimeZoneList | ? { $_.DisplayName -contains $OSDTimeZone }).ID #TODO: Set legacy MDT language variables $TSEnv.Value('UILanguage') = ($OSDLanguageList | ? { $_.SENGDISPLAYNAME -contains $OSDWindowsSettingsUILanguage }).SNAME $TSEnv.Value('UserLocale') = ($OSDLanguageList | ? { $_.SENGDISPLAYNAME -contains $OSDWindowsSettingsUserLocale }).SNAME $TSEnv.Value('KeyboardLocale') = ($OSDLanguageList | ? { $_.RefName -contains $OSDWindowsSettingsInputLocale }).SNAME Write-CMTraceLog -Message "OSDWindowsSettingsUILanguage: $(($OSDLanguageList | ? { $_.SENGDISPLAYNAME -contains $OSDWindowsSettingsUILanguage }).SNAME)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile Write-CMTraceLog -Message "OSDWindowsSettingsUserLocale: $(($OSDLanguageList | ? { $_.SENGDISPLAYNAME -contains $OSDWindowsSettingsUserLocale }).SNAME)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile Write-CMTraceLog -Message "OSDWindowsSettingsInputLocale: $(($OSDLanguageList | ? { $_.RefName -contains $OSDWindowsSettingsInputLocale }).SNAME)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile Write-CMTraceLog -Message "OSDTimeZone: $(($OSDTimeZoneList | ? { $_.DisplayName -contains $OSDTimeZone }).ID)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } #Page 6 - Applications if ($TabApplications.Enabled) { #TODO: Set CoalescedApps and CoalescedPacks variables if ($AllApps -or $AllPacks) { #Get/set Package/Programs list variables $PackVarCount = 1 $ApplicationsAppXMLPackages | ? { $_.DisplayName -in $AllPacks } | ForEach-Object { $PackCount = '{0:d2}' -f $PackVarCount++ $PackVarname = "CoalescedPacks0$($PackCount)" $TSEnv.Value($PackVarname) = "$($_.PackageID):$($_.Name)" } #Write Packs list to the log $PackVarCountLog = 1 $ApplicationsAppXMLPackages | ? { $_.DisplayName -in $AllPacks } | ForEach-Object { $PackCountLog = '{0:d2}' -f $PackVarCountLog++ $PackVarnameLog = "CoalescedPacks0$($PackCountLog)" Write-CMTraceLog -Message "$($PackVarnameLog): $($_.PackageID):$($_.Name)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } #Get/set applications list variables $AppVarCount = 1 $AllApps | ForEach-Object { $AppCount = '{0:d2}' -f $AppVarCount++ $AppVarname = "CoalescedApps$($AppCount)" $TSEnv.Value($AppVarname) = $_ } #Write applications list to the log $AppVarCountLog = 1 $AllApps | ForEach-Object { $AppCountLog = '{0:d2}' -f $AppVarCountLog++ $AppVarnameLog = "CoalescedApps$($AppCountLog)" Write-CMTraceLog -Message "$($AppVarnameLog): $($_)" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } } } #Set OSDWizardSuccess value to 'True' $TSEnv.Value('OSDWizardSuccess') = 'True' Write-CMTraceLog -Message "OSD wizard completed successfully" -Type Information -Component "Finalize - OSD Wizard" -LogFile $LogFile } # --End User Generated Script-- #---------------------------------------------- #region Generated Events #---------------------------------------------- $Form_StateCorrection_Load = { #Correct the initial state of the form to prevent the .Net maximized form issue $formWizard.WindowState = $InitialFormWindowState } $Form_StoreValues_Closing = { #Store the control values $script:MainForm_DomainNametextbox = $DomainNametextbox.Text $script:MainForm_DomainNametextbox_SelectedItem = $DomainNametextbox.SelectedItem $script:MainForm_Workgroupradiobutton = $Workgroupradiobutton.Checked $script:MainForm_Workgrouptextbox = $Workgrouptextbox.Text $script:MainForm_Domainradiobutton = $Domainradiobutton.Checked $script:MainForm_Usernametextbox = $Usernametextbox.Text $script:MainForm_OUSelectioncombobox = $OUSelectioncombobox.Text $script:MainForm_OUSelectioncombobox_SelectedItem = $OUSelectioncombobox.SelectedItem $script:MainForm_ComputerNametextbox = $ComputerNametextbox.Text $script:MainForm_Volumecombobox = $Volumecombobox.Text $script:MainForm_Volumecombobox_SelectedItem = $Volumecombobox.SelectedItem $script:MainForm_ImageSelectcombobox = $ImageSelectcombobox.Text $script:MainForm_ImageSelectcombobox_SelectedItem = $ImageSelectcombobox.SelectedItem $script:MainForm_Bitlockercheckbox = $Bitlockercheckbox.Checked $script:MainForm_Memorycheckbox = $Memorycheckbox.Checked $script:MainForm_DriveSizecheckbox = $DriveSizecheckbox.Checked $script:MainForm_TPMcheckbox = $TPMcheckbox.Checked $script:MainForm_Wirelesscheckbox = $Wirelesscheckbox.Checked $script:MainForm_ACPowerCheckbox = $ACPowerCheckbox.Checked $script:MainForm_LangTimezonecombobox = $LangTimezonecombobox.Text $script:MainForm_LangTimezonecombobox_SelectedItem = $LangTimezonecombobox.SelectedItem $script:MainForm_LangUserLocalecombobox = $LangUserLocalecombobox.Text $script:MainForm_LangUserLocalecombobox_SelectedItem = $LangUserLocalecombobox.SelectedItem $script:MainForm_LangInstallcombobox = $LangInstallcombobox.Text $script:MainForm_LangInstallcombobox_SelectedItem = $LangInstallcombobox.SelectedItem $script:MainForm_LangKeyboardcombobox = $LangKeyboardcombobox.Text $script:MainForm_LangKeyboardcombobox_SelectedItem = $LangKeyboardcombobox.SelectedItem $script:MainForm_Appscheckedlistbox = $Appscheckedlistbox.SelectedItems $script:MainForm_Finalizelistbox = $Finalizelistbox.SelectedItems } $Form_Cleanup_FormClosed = { #Remove all event handlers from the controls try { $buttonBack.remove_Click($buttonBack_Click) $buttonFinish.remove_Click($buttonFinish_Click) $DomainNametextbox.remove_SelectedIndexChanged($DomainNametextbox_SelectedIndexChanged) $Workgroupradiobutton.remove_CheckedChanged($Workgroupradiobutton_CheckedChanged) $Workgrouptextbox.remove_TextChanged($Workgrouptextbox_TextChanged) $Domainradiobutton.remove_CheckedChanged($Domainradiobutton_CheckedChanged) $PasswordConfirm_maskedtextbox.remove_TextChanged($PasswordConfirm_maskedtextbox_TextChanged) $Passwordtextbox.remove_TextChanged($Passwordtextbox_TextChanged) $Usernametextbox.remove_TextChanged($Usernametextbox_TextChanged) $OUSelectioncombobox.remove_SelectedIndexChanged($OUSelectioncombobox_SelectedIndexChanged) $ComputerNametextbox.remove_TextChanged($ComputerNametextbox_TextChanged) $LocalAdminPWConfirm_maskedtextbox.remove_TextChanged($LocalAdminPWConfirm_maskedtextbox_TextChanged) $LocalAdminPW_maskedtextbox.remove_TextChanged($LocalAdminPW_maskedtextbox_TextChanged) $Volumecombobox.remove_SelectedIndexChanged($Volumecombobox_SelectedIndexChanged) $ImageSelectcombobox.remove_SelectedIndexChanged($ImageSelectcombobox_SelectedIndexChanged) $Bitlockercheckbox.remove_CheckedChanged($Bitlockercheckbox_CheckedChanged) $PreFlightRetrybutton.remove_Click($PreFlightRetrybutton_Click) $LangTimezonecombobox.remove_SelectedIndexChanged($LangTimezonecombobox_SelectedIndexChanged) $LangUserLocalecombobox.remove_SelectedIndexChanged($LangUserLocalecombobox_SelectedIndexChanged) $LangInstallcombobox.remove_SelectedIndexChanged($LangInstallcombobox_SelectedIndexChanged) $LangKeyboardcombobox.remove_SelectedIndexChanged($LangKeyboardcombobox_SelectedIndexChanged) $Appscheckedlistbox.remove_Click($Appscheckedlistbox_Click) $Appscheckedlistbox.remove_KeyPress($Appscheckedlistbox_KeyPress) $tabcontrolWizard.remove_Selecting($tabcontrolWizard_Selecting) $tabcontrolWizard.remove_Deselecting($tabcontrolWizard_Deselecting) $buttonNext.remove_Click($buttonNext_Click) $formWizard.remove_FormClosing($formWizard_FormClosing) $formWizard.remove_Load($formWizard_Load) $formWizard.remove_Load($Form_StateCorrection_Load) $formWizard.remove_Closing($Form_StoreValues_Closing) $formWizard.remove_FormClosed($Form_Cleanup_FormClosed) } catch { Out-Null <# Prevent PSScriptAnalyzer warning #> } $formWizard.Dispose() $Bannerpicturebox.Dispose() $buttonCancel.Dispose() $buttonBack.Dispose() $buttonFinish.Dispose() $tabcontrolWizard.Dispose() $TabComputerName.Dispose() $DomainNametextbox.Dispose() $Workgroupradiobutton.Dispose() $Workgrouptextbox.Dispose() $Domainradiobutton.Dispose() $labelSpecifyTheDomainName.Dispose() $labelTypeADomainAccountTh.Dispose() $CompNamelabel.Dispose() $PasswordConfirmLabel.Dispose() $PasswordConfirm_maskedtextbox.Dispose() $labelNetworkDetails.Dispose() $DomainJoin_label.Dispose() $Passwordtextbox.Dispose() $Passwordlabel.Dispose() $Usernametextbox.Dispose() $UsernameLabel.Dispose() $OUSelectionLabel.Dispose() $OUSelectioncombobox.Dispose() $ComputerNametextbox.Dispose() $ComputerNameLabel.Dispose() $TabLocalAdminPassword.Dispose() $TypeLocalAdmin_label.Dispose() $LocalAdminPWConfirm_maskedtextbox.Dispose() $LocalAdminPW_maskedtextbox.Dispose() $LocalAdminPWConfirm_label.Dispose() $LocalAdminPW_label.Dispose() $TabOperatingSystem.Dispose() $labelSelectAVolumeToInsta.Dispose() $labelPleaseChoseAnOperati.Dispose() $labelTargetDrive.Dispose() $Volumecombobox.Dispose() $ImageSelectcombobox.Dispose() $Bitlockercheckbox.Dispose() $labelVolume.Dispose() $labelImageSelection.Dispose() $TabPreflight.Dispose() $PreFlightRetrybutton.Dispose() $Memorycheckbox.Dispose() $DriveSizecheckbox.Dispose() $TPMcheckbox.Dispose() $Wirelesscheckbox.Dispose() $ACPowerCheckbox.Dispose() $TabLanguage.Dispose() $labelSelectTheTimeZone.Dispose() $labelSelectTheLanguagePac.Dispose() $labelTimeZoneSelection.Dispose() $LangTimezonecombobox.Dispose() $LangUserLocalecombobox.Dispose() $LangInstallcombobox.Dispose() $LangUserLocaleLabel.Dispose() $LangTimeZoneLabel.Dispose() $LangKeyboardLabel.Dispose() $LangKeyboardcombobox.Dispose() $LangInstalllabel.Dispose() $TabApplications.Dispose() $Appscheckedlistbox.Dispose() $TabFinalize.Dispose() $Finalizelistbox.Dispose() $buttonNext.Dispose() $colordialog1.Dispose() $errorprovider1.Dispose() $imagelist1.Dispose() } #endregion Generated Events #---------------------------------------------- #region Generated Form Code #---------------------------------------------- $formWizard.SuspendLayout() $tabcontrolWizard.SuspendLayout() $TabComputerName.SuspendLayout() $TabLocalAdminPassword.SuspendLayout() $TabOperatingSystem.SuspendLayout() $TabPreflight.SuspendLayout() $TabLanguage.SuspendLayout() $TabApplications.SuspendLayout() $TabFinalize.SuspendLayout() # # formWizard # $formWizard.Controls.Add($Bannerpicturebox) $formWizard.Controls.Add($buttonCancel) $formWizard.Controls.Add($buttonBack) $formWizard.Controls.Add($buttonFinish) $formWizard.Controls.Add($tabcontrolWizard) $formWizard.Controls.Add($buttonNext) $formWizard.AcceptButton = $buttonNext $formWizard.AutoScaleDimensions = New-Object System.Drawing.SizeF(6, 13) $formWizard.AutoScaleMode = 'Font' $formWizard.CancelButton = $buttonCancel $formWizard.ClientSize = New-Object System.Drawing.Size(784, 561) $formWizard.FormBorderStyle = 'FixedDialog' #region Image Data $ImageString = @" AAABAAIAICAQAAAAAADoAgAAJgAAABAQEAAAAAAAKAEAAA4DAAAoAAAAIAAAAEAAAAABAAQAAAAA AAACAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAA AAD/AAD/AAAA//8A/wAAAAAAAAD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACP////// +AAAAAAAAAAAAAj///////eAAAAAAAAAAAAI///////3eAAAAAAAAAAACMzMzMzMxHcAAAAACIj3 d3jMzMzMzMRHAAAAAI9/d3d4zMzMzMzERAAAAAj39/d3eMzMzMzMxEQAAACPf39/d3jMzMzMzMRE AAAId/f393d4///////3RAAAh3d/f393eP//////93QACId3d/f3d3j///////d3AAh4eHd/f3iH h3e6rgiAAAAIh4eHd/eIiHd/CHdwiIeAh3h4eHeIf3h3evB3cIiAAIeHh4eHh/f4d653d3CAgACH d3d3eH94j4rud/cIh4AAh3d3d3j3AAj4u3dwf/CAAId3d3d4fwAIf4iICH/3gACHd3d3ePfwB/eI d3iIiIAAjn5+fn6Pf394d4eHh4AAAIfn5+d3iPf3iPd4eHhwAAAIfn53d6qIiHd/d4eHAAAACOd3 d6qq67d39/d4eAAAAAh3d3qqruu3d39/d3cAAAAAh3qqqu7rt3f39/dwAAAAAAiqqq7uu7d3f39/ AAAAAAAAiqru7ru3d3f38AAAAAAAAAiu7u67t3d/fwAAAAAAAAAAju7uu7d3d/AAAAAAAAAAAAiI 67u3dwAAAAAAAAAAAAAAAIiIiIgAAAAAAAAA//8AD//+AAf//gAD//4AAf/AAAH+AAAB/AAAAfgA AAHwAAAB4AAAAcAAAAGAAAABgAAAAYAAAAAAAAAAAAAAAwAAAAMABgADAAYAAwAAAAMAAAAPAAAA D4AAAB+AAAAfgAAAH8AAAD/gAAB/8AAA//gAAf/8AAP//gAH///AP/8oAAAAEAAAACAAAAABAAQA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACA gIAAAAD/AAD/AAAA//8A/wAAAAAAAAD//wAA////AN3d3QAAAAAN3d3Qj////4Dd2I+P////eN2H 94zMzMxI2H9/jMzMzETYd/eMzMzMRId3f4////+Eh3d3h3oHdwiHd3qHpn93CId3qohrd4Dwh3qu t4iICIDYqu63f39w3diu67d39/Dd3Y67t3d/Dd3d2Iu3dwDd3d3d2IiI3d3d/AGPf/gAd3jgAMzM wABEDYAAd/eAAHd4AAD//wAARA0AAHd/AAB3eAAA//+AA3QNgAN3d8AHd3jgD///+D93DQ== "@ $System_IO_MemoryStream = [System.IO.MemoryStream][System.Convert]::FromBase64String($ImageString) #endregion $formWizard.Icon = [System.Drawing.Icon]::FromHandle(([System.Drawing.Bitmap][System.Drawing.Image]::FromStream($System_IO_MemoryStream)).GetHicon()) $System_IO_MemoryStream = $null $formWizard.MaximizeBox = $False $formWizard.Name = 'formWizard' $formWizard.StartPosition = 'CenterScreen' $formWizard.Text = 'Operating System Deployment Wizard' $formWizard.TopMost = $True $formWizard.add_FormClosing($formWizard_FormClosing) $formWizard.add_Load($formWizard_Load) # # Bannerpicturebox # #region Image Data $ImageString = @" Qk2+ZgIAAAAAADYAAAAoAAAA9wIAAEUAAAABABgAAAAAAAAAAAASCwAAEgsAAAAAAAAAAAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////v7+//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////Pz8/v7+//////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////v7+ +/v7+Pj49fX18fHx8fHx8/Pz9vb2+fn5/Pz8/v7+//////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////f39+/v7+Pj49PT08fHx7u7u7Ozs7Ozs7e3t8PDw9PT09/f3+/v7/f39/v7+//////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////f39 +vr69vb28vLy7u7u7e3t8PDw9PT0+Pj4/Pz8/v7+//////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////f39+/v7+Pj49PT08PDw7Ozs6urq6enp6enp6+vr7+/v9PT0+Pj4+/v7/v7+//////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/////////////////////////////////////////////////////v7+ /v7+/v7+/v7+/f39/v7+/v7+/v7+/v7+//////////////////////////////////////////// /////////////v7+/v7+/f39/f39/f39/f39/f39/f39/f39/v7+/v7+/v7+//////////////// /////////////////////////////////v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/////////f39 +fn59fX18PDw6+vr6urq7e3t8fHx9vb2+vr6/f39/v7+/v7+/v7+/v7+//////////////////// /////v7+/v7+/v7+/v7+/v7+/////////////////////////v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/f39/Pz8+fn59vb28vLy7+/v6+vr6enp6Ojo6enp7Ozs8PDw9fX1+fn5/f39/v7+//// /////////////v7+/v7+/v7+/v7+/v7+/////////////////////v7+/v7+/v7+/v7+/v7+//// /////////////////////v7+/v7+/v7+/v7+/v7+/////////////////////v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/////////////////////v7+/v7+/v7+/v7+/v7+//////////////////// /////v7+/v7+/v7+/v7+/v7+/////////////////v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+//// /////////////////////////////////////////////v7+/v7+/v7+/v7+/v7+//////////// /////////////v7+/v7+/v7+/v7+/v7+/////////////////////////////v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/////////////////////////////////////v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+ /v7+/v7+/v7+/v7+/v7+//////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////v7+/v7+/f39/Pz8+/v7+vr6 +vr6+vr6+vr6+/v7/Pz8/f39/v7+/v7+/////////////////////////////////v7+/f39/Pz8 +/v7+vr6+vr6+vr6+vr6+vr6+/v7/Pz8/f39/v7+/v7+//////////////////////////////// /////v7+/v7+/Pz8+/v7+vr6+fn5+fn5+fn5+fn5+fn5+vr6+vr6+/v7/Pz8/f39/v7+/v7+//// /////////////////////v7+/v7+/f39/Pz8+/v7+vr6+vr6+vr6+/v7/Pz8/Pz8/v7+/v7+/Pz8 +fn59PT07u7u6enp6Ojo6urq7+/v8/Pz9/f3+fn5+vr6+vr6+/v7/Pz8/f39/v7+/v7+/////v7+ /v7+/f39/Pz8/Pz8/f39/f39/v7+/v7+/////v7+/v7+/f39/Pz8+/v7+vr6+vr6+vr6+vr6+/v7 /Pz8/f39/f39/Pz8+/v7+Pj49vb28/Pz7+/v6+vr6enp5+fn6enp7e3t8vLy9/f3+/v7/v7+//// /////////v7+/f39/f39/Pz8/Pz8/f39/v7+/v7+/////////v7+/f39/f39/Pz8/Pz8/f39/v7+ /v7+/////////v7+/v7+/f39/Pz8/Pz8/f39/f39/v7+/v7+/v7+/v7+/f39/Pz8+/v7+/v7+vr6 +vr6+vr6+/v7/Pz8/f39/v7+/v7+/v7+/v7+/f39/f39/Pz8/Pz8/f39/v7+/v7+/////////v7+ /v7+/f39/Pz8/Pz8/f39/f39/v7+/v7+/v7+/v7+/f39/Pz8+/v7+vr6+vr6+/v7/Pz8/f39/v7+ /////////////////////////////////////v7+/f39/f39/Pz8/Pz8/Pz8/f39/v7+/v7+//// /////v7+/v7+/f39/Pz8/Pz8/Pz8/f39/f39/v7+/////////////v7+/v7+/f39/Pz8/Pz8/Pz8 /f39/Pz8/Pz8+/v7+vr6+fn5+fn5+fn5+Pj4+Pj4+Pj4+Pj4+fn5+fn5+vr6+/v7/Pz8/Pz8/Pz8 /Pz8+/v7+/v7+vr6+vr6+vr6+/v7+/v7/Pz8/Pz8/Pz8/Pz8/Pz8/f39/f39/f39/f39/f39/Pz8 /Pz8/f39/v7+/v7+/////////////////////v7+/f39/Pz8+/v7+vr6+vr6+vr6+vr6+/v7+/v7 +/v7/Pz8/Pz8/Pz8/f39/v7+/v7+//////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////v7+/v7+/Pz8+/v7+fn5+Pj49vb29fX1 9fX19fX19fX19vb2+Pj4+fn5+/v7/Pz8/v7+/v7+/////////////////v7+/f39/Pz8+vr6+Pj4 9/f39vb29fX19fX19fX19vb29/f3+Pj4+vr6+/v7/f39/v7+//////////////////////////// /////v7+/Pz8+vr69/f39vb29PT09PT08/Pz9PT09PT09fX19vb29/f3+Pj4+vr6+/v7/f39/v7+ /v7+/////////////v7+/f39/Pz8+vr6+Pj49/f39vb29vb29vb29/f3+Pj4+fn5+/v7/f39/Pz8 +Pj48/Pz7u7u6Ojo5ubm6OjoLioXLioXqqmm9fX19vb29vb29/f3+Pj4+vr6/Pz8/f39/v7+/f39 /Pz8+/v7+vr6+fn5+vr6+/v7/f39/v7+/v7+/f39/Pz8+vr6+Pj49/f39fX19fX19fX19vb29/f3 +fn5+/v7/Pz8/Pz8/Pz8+/v7+fn59vb2np2ZQ0AzLioXLioXU1FGjYuG5ubl9PT0+fn5/f39//// /////v7+/f39+/v7+vr6+fn5+vr6+/v7/Pz8/v7+/v7+/v7+/f39+/v7+vr6+fn5+vr6+/v7/Pz8 /v7+/////////v7+/Pz8+/v7+vr6+fn5+vr6+/v7/Pz8/f39/f39/Pz8+/v7+fn5+Pj49vb29vb2 9vb29vb29/f3+fn5+vr6/Pz8/f39/f39/Pz8+/v7+vr6+fn5+vr6+/v7/Pz8/v7+/////////v7+ /Pz8+/v7+vr6+fn5+vr6+/v7/f39/f39/f39/Pz8+vr6+Pj49/f39vb29/f3+Pj4+vr6/Pz8/f39 /v7+/////////////////////////////v7+/f39+/v7+vr6+fn5+Pj4+fn5+/v7/Pz8/v7+//// /////v7+/Pz8+/v7+fn5+Pj4+fn5+vr6+/v7/f39/v7+/////////v7+/Pz8+/v7+vr6+fn5+vr6 +vr6+vr6+vr6+Pj49vb29fX19PT09PT09PT09PT09PT09PT09PT09fX19vb2+Pj4+fn5+vr6+vr6 +fn5+Pj49vb29fX19fX19vb29/f39/f39/f3+Pj4+Pj4+Pj4+fn5+/v7+/v7/Pz8+/v7+vr6+fn5 +vr6+/v7/Pz8/v7+/////////////v7+/v7+/Pz8+/v7+fn59/f39vb29fX19fX19vb29vb29/f3 9/f3+Pj4+Pj4+fn5+/v7/Pz8/v7+//////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////v7+/f39/Pz8+vr69/f39fX18/Pz8fHx8PDw 8PDw8PDw8PDw8fHx8/Pz9fX19/f3+vr6/Pz8/f39/v7+/////////v7+/f39+/v7+fn59vb29PT0 8vLy8fHx8PDw8PDw8PDw8fHx8vLy8/Pz9fX1+Pj4+vr6/Pz8/v7+//////////////////////// /v7+/Pz8+vr69/f38/Pz8PDw7u7u7u7u7u7u7u7u7+/v8PDw8fHx8vLy9PT09fX1+Pj4+vr6/Pz8 /f39/v7+/v7+/v7+/f39+/v7+Pj49vb29PT08/Pz8fHx8fHx8fHx8vLy9PT09vb2+Pj4+vr6+vr6 9/f38/Pz7e3t5+fn5OTk5ubmLioXLioXp6aj8fHx8fHx8fHx8/Pz9PT09vb2+fn5+/v7/Pz8/Pz8 +vr6+Pj49vb29vb29/f3+fn5+/v7/Pz8/Pz8+/v7+fn59vb29PT08vLy8PDw8PDw8PDw8fHx8vLy 9fX19/f3+fn5+/v7/Pz8/f39/Pz8+vr6rKuoLioXLioXLioXLioXLioXQ0Az39/e+Pj4/Pz8/v7+ /////f39+/v7+fn59/f39vb29vb2+Pj4+vr6/Pz8/v7+/f39+/v7+fn59/f39vb29vb2+Pj4+vr6 /Pz8/v7+/v7+/Pz8+vr6+Pj49vb29vb29/f3+fn5+/v7/Pz8+/v7+vr69/f39fX18/Pz8vLy8fHx 8fHx8vLy8/Pz9fX19/f3+fn5+/v7+/v7+vr6+fn59/f39vb29vb2+Pj4+vr6/Pz8/v7+/v7+/Pz8 +vr6+Pj49vb29vb29/f3+fn5+/v7/Pz8/Pz8+vr69/f39PT08vLy8vLy8/Pz9fX19/f3+vr6/Pz8 /v7+/////////////////////////////v7++/v7+fn59vb29PT09PT09fX1+Pj4+/v7/f39/v7+ /v7+/f39+vr6+Pj49fX19PT09PT09vb2+fn5+/v7/v7+/////v7+/Pz8+vr6+Pj49vb29vb29/f3 9/f39/f39/f39PT08fHx7+/v7u7u7u7u7u7u7+/v8PDw8PDw8PDw8fHx8/Pz9fX19vb29/f39vb2 9fX18/Pz8fHx8fHx8fHx8vLy8vLy8/Pz8/Pz8/Pz8/Pz8/Pz9vb2+Pj4+fn5+fn5+Pj49/f39vb2 9vb2+Pj4+vr6/Pz8/v7+/////////v7+/Pz8+vr69/f39PT08vLy8fHx8PDw8PDw8fHx8fHx8vLy 8vLy8vLy8/Pz9vb2+Pj4+/v7/f39/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////v7+/f39+/v7+fn59fX18vLy8PDw7e3t7Ozs6+vr 6+vr6+vr6+vr7Ozs7e3t8PDw8vLy9fX1+fn5+/v7/f39/v7+/v7+/f39+/v7+Pj49PT08fHx7u7u 7e3t6+vr6+vr6+vr6+vr7Ozs7e3t7u7u8fHx9PT09/f3+vr6/Pz8/v7+//////////////////// /v7++/v79/f38/Pz7e3t6urq5+fn5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u8PDw8/Pz9vb2+fn5 +/v7/f39/v7+/f39+/v7+Pj49PT08fHx7+/v7e3t7e3t7e3t7e3t7u7u8PDw8vLy9fX1+Pj4+fn5 9vb28vLy7e3t5ubm4+Pj4+PjLioXLioXpaSg7e3t7e3t7Ozs7e3t7+/v8vLy9fX1+Pj4+vr6+fn5 9/f39fX18fHx8fHx8/Pz9vb2+fn5+/v7+vr6+Pj49fX18fHx7u7u7Ozs6+vr6urq6urq6+vr7e3t 7+/v8/Pz9vb2+fn5/Pz8/f39/v7+/Pz85OTjwcC+xsXDwcC+n5+bQj8xLioXdXNs9fX1+/v7/v7+ /v7+/Pz8+fn59vb28/Pz8fHx8fHx9fX1+Pj4+/v7/f39/Pz8+fn59vb28/Pz8fHx8fHx9fX1+Pj4 +/v7/v7+/v7++/v7+Pj49fX18fHx8fHx8/Pz9vb2+Pj4+fn5+fn59vb28/Pz8PDw7u7u7e3t7Ozs 7e3t7e3t7+/v8fHx9PT09/f3+fn5+fn5+Pj49vb28/Pz8fHx8fHx9fX1+Pj4+/v7/v7+/v7++/v7 +Pj49fX18fHx8fHx8/Pz9vb2+fn5+vr6+fn59/f38vLy7u7u7Ozs7Ozs7u7u8fHx9fX1+fn5/Pz8 /v7+/////////////////////////v7+/Pz8+fn59fX18fHx7u7u7e3t8PDw9PT0+Pj4/Pz8/v7+ /v7++/v7+Pj48/Pz7+/v7e3t7u7u8fHx9fX1+fn5/Pz8/v7+/v7++/v7+Pj49fX18fHx8fHx8vLy 9PT09PT08/Pz8PDw7Ozs6Ojo5+fn5+fn6Ojo6urq6+vr6+vr7Ozs7e3t7+/v8fHx8/Pz8/Pz8vLy 8PDw7e3t7Ozs6+vr7Ozs7e3t7u7u7u7u7e3t7e3t7Ozs7u7u8fHx9fX19vb29/f39fX18/Pz8fHx 8fHx9fX1+Pj4+/v7/v7+/////v7+/Pz8+vr69vb28/Pz7+/v7Ozs6+vr6+vr6+vr7Ozs7Ozs7Ozs 7Ozs7Ozs7u7u8fHx9fX1+fn5/Pz8/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////v7+/Pz8+fn59fX18fHx7e3t6urq6enp6Ojo6enp 6enp6enp6enp6Ojo6enp6urq7e3t8fHx9fX1+fn5+/v7/f39/f39+/v7+Pj49PT08PDw7Ozs6urq 6enp6enp6enp6enp6enp6enp6enp6urq7Ozs7+/v8/Pz9/f3+vr6/f39/v7+//////////////// /f39+vr69fX18PDw6enp5eXl5OTk5OTk5eXl5+fn6enp6enp6enp6enp6urq7Ozs7u7u8fHx9fX1 +fn5+/v7/Pz8+/v7+Pj49PT08PDw7e3t6+vr6urq6urq6+vr6+vr7Ozs7e3t7+/v8vLy9vb29/f3 9vb28vLy7Ozs5eXl4uLi4uLiLioXLioXo6Of6+vr6urq6urq6urq6+vr7e3t8fHx9fX19/f39/f3 9fX18vLy7u7u7e3t8PDw8/Pz9vb2+Pj4+Pj49PT08PDw7Ozs6urq6enp6Ojo6Ojo6Ojo6Ojo6enp 6+vr7u7u8vLy9vb2+vr6/Pz8/v7+/Pz8+Pj48vLy6+vr5OTk4eHhs7KwLioXLioXy8vJ+fn5/f39 /v7+/Pz8+Pj49PT08PDw7e3t7u7u8vLy9vb2+vr6/f39/Pz8+Pj49PT08PDw7e3t7u7u8vLy9vb2 +vr6/f39/f39+vr69vb28vLy7u7u7e3t8PDw8/Pz9fX19vb29fX18vLy7u7u7Ozs6urq6urq6urq 6+vr7Ozs7e3t7u7u8fHx9PT09/f3+Pj49vb28/Pz8PDw7e3t7u7u8vLy9vb2+vr6/f39/f39+vr6 9vb28vLy7u7u7e3t8PDw9PT09/f3+Pj49/f38/Pz7u7u6urq6Ojo6enp7Ozs8PDw9fX1+fn5/Pz8 /v7+/////////////////////////v7++/v79/f38vLy7Ozs6Ojo6Ojo6urq8PDw9fX1+vr6/f39 /f39+vr69fX17+/v6urq5+fn6Ojo7Ozs8vLy9/f3+/v7/v7+/f39+vr69vb28vLy7u7u7e3t7+/v 8fHx8vLy8fHx7u7u6enp5eXl4+Pj4+Pj5eXl6Ojo6urq6+vr7Ozs7e3t7+/v8fHx8fHx8fHx7u7u 6+vr6enp6Ojo6Ojo6enp6+vr7Ozs6urq6enp6Ojo5+fn6enp7e3t8vLy9PT09PT08/Pz8PDw7e3t 7u7u8vLy9vb2+vr6/f39/////f39+/v79/f38vLy7u7u6urq6Ojo6Ojo6Ojo6enp6urq6enp6Ojo 5+fn5+fn6enp7e3t8/Pz9/f3/Pz8/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////v7+/Pz8+fn59fX18PDw7Ozs6enp5+fn6Ojo6enp6urq 6+vr6+vr6urq6enp6Ojo5+fn6enp7Ozs8PDw9fX1+fn5+/v7+/v7+fn59fX18PDw7Ozs6enp6Ojo 6enp6urq6+vr7Ozs7Ozs6+vr6enp6enp6enp6+vr7u7u8/Pz+Pj4+/v7/v7+//////////////// /f39+fn59PT07u7u5+fn4+Pj4+Pj5OTk5+fn6urq7Ozs7Ozs6+vr6urq6enp6enp6urq7e3t8fHx 9fX1+Pj4+fn5+Pj49fX18PDw7Ozs6urq6urq6+vr7Ozs7e3t7u7u7u7u7u7u7+/v8fHx9fX19/f3 9fX18fHx7Ozs5eXl4eHh4eHhLioXLioXpaSg7e3t7e3t6+vr6enp6enp6urq7e3t8vLy9PT09fX1 8/Pz8PDw6+vr6urq7e3t8fHx9PT09vb29PT08PDw7Ozs6enp6Ojo6enp6urq6urq6urq6enp6Ojo 6Ojo6urq7u7u8/Pz9/f3+/v7/Pz8+/v79/f38fHx6enp4uLi39/f39/fYmBXLioXkI+K9/f3+/v7 /f39+/v79/f38vLy7e3t6urq6+vr8PDw9fX1+fn5/Pz8+/v79/f38vLy7e3t6urq6+vr8PDw9fX1 +fn5/f39/f39+fn59fX18PDw6+vr6urq7e3t8PDw8vLy8/Pz8fHx7u7u6+vr6urq6urq6+vr7e3t 7u7u7u7u7u7u7u7u8PDw8/Pz9vb29/f39PT08fHx7e3t6urq6+vr8PDw9fX1+fn5/f39/f39+fn5 9fX18PDw6+vr6urq7e3t8vLy9fX19/f39fX18fHx6+vr5+fn5+fn6enp7e3t8vLy9vb2+vr6/Pz8 /v7+/////////////////////////f39+vr69fX17u7u6Ojo5OTk4+Pj5ubm7Ozs8/Pz+fn5/Pz8 /Pz8+Pj48/Pz7Ozs5ubm4+Pj4+Pj6Ojo7+/v9fX1+vr6/v7+/f39+fn59fX18PDw6+vr6urq7e3t 8PDw8fHx8fHx7u7u6enp5OTk4uLi4+Pj5ubm6enp7Ozs7u7u8PDw8fHx8/Pz8/Pz8vLy8PDw7Ozs 6Ojo5ubm5ubm6Ojo6urq7e3t7e3t6+vr6Ojo5ubm5OTk5ubm6+vr8PDw8/Pz8/Pz8fHx7e3t6urq 6+vr8PDw9fX1+fn5/f39/v7+/Pz8+Pj49PT07u7u6urq5+fn5+fn6Ojo6urq6+vr6+vr6enp5+fn 5eXl5OTk5ubm6+vr8fHx9vb2+/v7/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////f39+/v79vb28fHx7Ozs6enp5+fn5+fn6enp7Ozs7u7u 8PDw8PDw7u7u7Ozs6enp5+fn5+fn6enp7Ozs8fHx9vb2+fn5+fn59/f38/Pz7u7u6+vr6enp6urq 6+vr7u7u8PDw8fHx8PDw7u7u7Ozs6enp6Ojo6Ojo6+vr8PDw9fX1+vr6/f39//////////////// /f39+fn58/Pz7e3t5ubm4+Pj4+Pj5ubm6urq7u7u8PDw8PDw7+/v7e3t6urq6enp6Ojo6enp7Ozs 8fHx9fX19vb29fX18fHx7Ozs6enp6Ojo6enp6+vr7u7u7+/v8PDw7+/v7+/v8PDw8fHx9fX19vb2 9fX18fHx7Ozs5eXl4uLi4+PjLioXLioXp6aj8fHx8fHx7u7u6+vr6enp6Ojo6urq7u7u8vLy8vLy 8fHx7u7u6enp6enp7Ozs8PDw8vLy8/Pz8fHx7e3t6enp6Ojo6enp6+vr7e3t7+/v7u7u7Ozs6urq 6Ojo6Ojo6+vr8PDw9fX1+fn5+/v7+fn59fX17+/v6Ojo4eHh39/f39/fqamlLioXLioX6+vr+vr6 /Pz8+/v79vb28fHx7Ozs6enp6enp7u7u9PT0+fn5/Pz8+/v79vb28fHx7Ozs6enp6enp7u7u9PT0 +fn5/f39/f39+fn59PT07u7u6enp6enp6+vr7u7u8PDw8PDw7u7u6urq6Ojo6Ojo6urq7Ozs7u7u 8PDw7+/v7+/v7+/v8PDw8/Pz9vb29vb28/Pz8PDw7Ozs6enp6enp7u7u9PT0+fn5/f39/f39+fn5 9PT07u7u6enp6enp7Ozs8fHx9PT09vb29PT07+/v6enp5ubm5+fn6urq7+/v9PT0+Pj4+/v7/f39 /v7+/////////////////////////f39+fn58/Pz7Ozs5OTk4ODg4ODg4+Pj6enp8fHx9/f3+/v7 +/v79/f38fHx6enp4uLi4ODg4ODg5eXl7Ozs9PT0+fn5/f39/f39+fn59PT07u7u6enp6enp6+vr 7+/v8fHx8vLy7+/v6urq5eXl4+Pj4+Pj5ubm6urq7u7u8fHx8/Pz9fX19vb29fX18/Pz8PDw7Ozs 5+fn5eXl5ubm6enp7Ozs7+/v8PDw7e3t6enp5ubm4+Pj5eXl6enp7+/v8vLy8vLy8PDw7Ozs6enp 6enp7u7u9PT0+fn5/f39/v7++vr69vb28fHx6+vr5+fn5+fn6Ojo6+vr7u7u8PDw7+/v7Ozs6Ojo 5eXl4+Pj5OTk6enp8PDw9vb2+/v7/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////v7+/Pz8+Pj48/Pz7u7u6enp5+fn5+fn6enp7e3t8fHx9PT0 wsK/k5GMd3VuLioXLioXcnBpi4qEt7e06enp7u7u8/Pz9/f3+Pj49vb28vLy7u7u7Ozs7Ozs7e3t 8PDw8/Pz4uHgq6qnd3VuVlRKLioXVVJHcnBpl5aRw8PB7u7u9PT0+fn5/Pz8//////////////// /f39+Pj48/Pz7Ozs5ubm4+Pj5OTkLioXLioXLioXLioXLioXLioXLioXdHJrcnFpo6Key8vK6enp 7e3t8fHx8vLy8fHx7u7u6enp5ubm5eXl5+fn6urq7e3tycjGkI+JZmRbLioXVlNJg4J8traz7Ozs 9PT08fHx7Ozs5ubm4+Pj5eXlLioXLioXqqmm9fX1zczLkZCLVVNILioXcW9oi4qFxsXD8PDw8PDw 7+/v7e3t6enp5+fn6+vrLioXLioXqaik7+/v6urq6Ojo6Ojo6+vr7u7u8vLyzMzKkZCLVlNJLioX LioXY2FYo6Of5OTj8vLy9/f3+fn59/f38/Pz7e3t5+fn4eHh39/f4ODgqamlLioXLioXqqmm+Pj4 +/v7+vr69fX18PDw6+vr5+fn6enpp6aiLioXLioX/Pz8+/v79fX18PDw6+vr5+fn6enpp6aiLioX LioX/f39/f39+Pj48/Pz7u7u6enp5+fn6urqLioXLioXpqWh6urq5+fn5eXl5ubm6enp7Ozs5ubl qKejdXNsQ0AzLioXdXNsnp2Z19fW9fX18/Pz7+/v6+vr5+fn6enpp6aiLioXLioX/f39/f39+Pj4 8/Pz7u7u6enp5+fn6+vrLioXLioXq6qn8/Pz7u7u6Ojo5ubm6Ojo7OzstLOweHZvRUI1LioXRUI1 vb26/////////////////////v7+/Pz89/f38fHx6urq4uLi3t7e3t7ez8/OLioXLioXrKuo+fn5 +fn59vb27+/v5+fn4eHh3t7e39/flJOPLioXLioX5OTj/Pz8/Pz8+Pj48/Pz7u7u6enp5+fn6+vr LioXLioXq6qm8vLy7e3t6OjocG9nLioXLioXLioXLioXLioXLioXLioXLioXLioXLioXLioXLioX wcG/5ubm5+fn6enppqWhZmRbLioXLioXcnFpiomEvr685OTk6enpdHJrLioXZmRc7+/v6+vr5+fn 6enpp6aiLioXLioX/Pz8/f39+fn59PT07u7u6enp5ubm5+fn6urq7u7u39/en56ZVlRKLioXLioX Y2FYn5+b5OTk6enpdXNsLioXamhf/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////v7+/////////v7++/v79vb28fHx6+vr5+fn5ubm6enp7e3t8fHxzs3LWFZL LioXLioXLioXLioXLioXLioXLioXLioXVFFGxcTC8PDw9PT09vb29vb28/Pz8PDw7+/v8PDw8vLy 9fX1oaCcLioXLioXLioXLioXLioXLioXLioXLioXLioXZWNa1dTT+Pj4/Pz8/v7+//////////// /f39+Pj48/Pz7e3t5ubm5OTk5ubmLioXLioXLioXLioXLioXLioXLioXLioXLioXLioXLioXcW9o zs3M7u7u7+/v7u7u6+vr5ubm4+Pj5OTk5ubm4eHgdHJrLioXLioXLioXLioXLioXLioXLioXV1VK 1tbV8fHx7Ozs5+fn5eXl5+fnLioXLioXrayolZSPLioXLioXLioXLioXLioXLioXLioXj46I7+/v 7u7u7e3t6enp5+fn6urqLioXLioXp6aj7e3t6enp5+fn6enp7e3t8vLylJKNLioXLioXLioXLioX LioXLioXLioXQ0Ay09PR9fX19/f39fX18fHx7Ozs5ubm4+Pj4eHh4uLiYmBXLioXLioXZmRc9vb2 +vr6+fn59fX18PDw6+vr5+fn6enpp6aiLioXLioX/Pz8+/v79fX18PDw6+vr5+fn6enpp6aiLioX LioX/f39/f39+Pj48/Pz7u7u6enp5+fn6urqLioXLioXpaSg6Ojo5OTk4+Pj5eXl6OjosLCtQ0Az LioXLioXLioXLioXLioXLioXLioXn56Z8vLy7+/v6+vr5+fn6enpp6aiLioXLioX/f39/f39+Pj4 8/Pz7u7u6enp5+fn6+vrLioXLioXq6qm8vLy7u7u6Ojo5+fn6enpsrGuLioXLioXLioXLioXLioX srGu/////////////////////v7++/v79vb28PDw6enp4uLi3t7e39/fqailLioXLioXd3Vu+Pj4 +Pj49fX17u7u5ubm4eHh39/f39/fYV9WLioXLioXuLi1+/v7/Pz8+Pj48/Pz7u7u6enp5+fn6+vr LioXLioXrayo9vb28vLy7e3tf354LioXLioXLioXLioXLioXLioXLioXLioXLioXLioXLioXLioX xMPC5+fn6OjocnFpLioXLioXLioXLioXLioXLioXLioXcG5n19bVLioXLioXnZyX7+/v6+vr5+fn 6enpp6aiLioXLioX/Pz8/Pz8+Pj48/Pz7e3t6Ojo5ubm6enp7u7u1tXUREE0LioXLioXLioXLioX LioXLioXYmBX4eHgLioXLioXo6Ke/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////v7+/////////f39+fn59PT07u7u6enp5ubm5+fn6+vr8PDwuLe0LioXLioX LioXa2lgsK+s0dHPzs3LqKejZGJaLioXLioXLioXsrGu8/Pz9vb29/f39vb29PT08/Pz9fX17e3t aWdfLioXLioXRUI1lpWQuLi1ysrIxsbEo6Kefnx2LioXLioXREEz2trY/Pz8/v7+//////////// /f39+Pj48/Pz7e3t5+fn5eXl6OjoLioXLioXaWdf09LQ1NTS09PR0tHQrKuonZyXZWNaLioXLioX LioXsK+s7Ozs6+vr6Ojo5OTk4uLi4+Pj5eXlZGJZLioXLioXp6ai0NDP7Ozs5OTjvby6dXRsLioX LioXycjG7e3t6Ojo5ubm6enpLioXLioXLioXLioXenhxxcXC6enp7u7uw8PBcW9oLioXLioXp6ai 7u7u7Ozs6enp5+fn6urqLioXLioXp6ai6+vr6Ojo5+fn6+vr8PDwhYR+LioXLioXenhxubi1y8vJ xsbEmJeSQj8yLioXLioX1tXU9PT08/Pz7+/v6urq5ubm5eXl5OTkysnILioXLioXLioXLioX1tbV +Pj4+fn59fX18PDw6+vr5+fn6enpp6aiLioXLioX/Pz8+/v79fX18PDw6+vr5+fn6enpp6aiLioX LioX/f39/f39+Pj48/Pz7u7u6enp5+fn6enpLioXLioXpKOf5ubm4+Pj4uLi5OTkt7e0LioXLioX ZWNbvby65OTj7e3t0NDPp6ajREEzLioXdXRs7u7u6urq5+fn6enpp6aiLioXLioX/f39/f39+Pj4 8/Pz7u7u6enp5+fn6+vrLioXLioXq6qm8vLy7u7u6Ojo5+fn6urqZmRbLioXRUI1ycjG//////// 6+rq/////////////////////f39+vr69fX17+/v6Ojo4uLi39/f4ODgiIaBLioXLioXLioX9vb2 9vb28/Pz7u7u5ubm4eHh4ODg19fXLioXLioXLioXk5GM+vr6+/v7+Pj48/Pz7u7u6enp5+fn6+vr LioXLioXrq2q+fn59vb28fHx0NDPQz8yLioXcnFp7u7u8/Pz+Pj4+/v7/f39/f39+/v79/f38vLy 7e3t6+vrurm3LioXLioXZmRb09PR7u7u6urqt7e0iYiDLioXQz8yLioXLioXqaik7+/v6+vr5+fn 6enpp6aiLioXLioX/Pz8/Pz89/f38fHx7Ozs5+fn5+fn6+vr3d3cREE0LioXLioXlpWQz87MysnH xsXDi4qELioXQ0AyLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7+/Pz8+Pj48vLy7Ozs5+fn5ubm6enp7u7uwcC+LioXLioXRUI1 ysnH/////v7+/f39+fn58/Pz7u7uubi2Qj8yLioXLioXv7689fX1+Pj4+fn5+Pj4+Pj4+fn5oqGd LioXLioXlpWQ8PDw+Pj49PT07+/v6+vr5+fn5ubmwsLAQ0AzLioXaWde/Pz8//////////////// /f39+Pj48/Pz7e3t5+fn5eXl6OjoLioXLioXeXdw/f39/////v7+/f39+fn59PT07u7uw8PBU1FG LioXLioXrq6r6enp5ubm4+Pj4ODg4eHhn5+bLioXLioXxcTC6urq6enp6Ojo6Ojo6urq7u7uqaik LioXs7Kv7e3t6Ojo5+fn6urqLioXLioXLioXsbCt/f39+vr69PT07+/v6urq5+fnf354LioXLioX 2trZ7Ozs6enp5+fn6urqLioXLioXpqWh6+vr5+fn5+fn7OzstLOwLioXLioXmJaR/f39+fn59PT0 7+/v6urqy8vKQz8yLioXVlRJ8vLy8PDw7e3t6enp5+fn5+fn6Ojol5aSLioXVFFHZGJZLioXnp2Z 9/f3+Pj49fX18PDw6+vr5+fn6Ojop6aiLioXLioX/Pz8+/v79fX18PDw6+vr5+fn6Ojop6aiLioX LioX/f39/f39+Pj48/Pz7u7u6enp5+fn6enpLioXLioXo6Of5eXl4eHh4ODg2dnZQj8xLioXcnFp 6+vr6enp6Ojo6Ojo6enp7Ozs3NzbVlRJZmRb5eXk6urq5+fn6Ojop6aiLioXLioX/f39/f39+Pj4 8/Pz7u7u6enp5+fn6+vrLioXLioXq6qm8vLy7u7u6enp5+fn6+vrLioXLioXo6Ke/v7+//////// /////////////////////////f39+Pj48/Pz7u7u5+fn4uLi4eHh4eHhU1BFLioXLioXLioXzMzK 9PT08vLy7e3t5ubm4uLi4eHhvby6LioXLioXLioXV1RK+fn5+/v7+Pj48/Pz7u7u6enp5+fn6+vr LioXLioXr66q+/v7+fn59fX18PDwsLCtLioXLioXpaSg8PDw9PT0+fn5/Pz8/f39/Pz8+fn59fX1 8fHx7u7upaShLioXLioX29va7u7u7Ozs6enp5ubm4+Pj0tLRZGJZLioXLioXqaik7+/v6+vr5+fn 6OjopqWhLioXLioX/Pz8+/v79vb28fHx7Ozs5+fn5+fn7OzskI+KLioXLioXvb26/Pz8+Pj48/Pz 7e3t6Ojoy8vKQ0AyLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7++/v79/f38fHx6+vr5ubm5ubm6urq5+bmREE0LioXRUI14ODe /////////////v7++/v79vb28PDw6urqysrJQj8yLioXQ0Az6+vr+fn5+/v7+/v7+vr60dHPLioX LioXlZSO9/f39fX18/Pz8PDw7Ozs6Ojo5ubm5ubm6urqvr26LioXLioX3t7d//////////////// /f39+Pj48/Pz7e3t5+fn5eXl6OjoLioXLioXeXdw/v7+/////////v7++/v79vb28PDw6urq3d3c U1FGLioXQj8y1tXV5ubm4uLi4ODg4eHhQj8xLioXjIuF6urq6enp5+fn5ubm5ubm5+fn6+vr7+/v ycjG7+/v7Ozs6Ojo5+fn6urqLioXLioXo6Ke/v7+/f39+vr69PT07+/v6enp5+fn19bVLioXLioX pqWh7Ozs6enp5+fn6urqLioXLioXpqWh6+vr5+fn5+fn7OzsVlRJLioXenhx/v7+/f39+fn59PT0 7u7u6enp5+fnw8PBLioXLioXs7Ow7u7u6+vr6Ojo6Ojo6urq7OzsQ0AzLioXmJeSrq6rLioXQ0Az 9fX19vb29PT08PDw6urq5+fn6OjopqWhLioXLioX+/v7+/v79fX18PDw6urq5+fn6OjopqWhLioX LioX/Pz8/Pz8+Pj48/Pz7u7u6Ojo5+fn6enpLioXLioXo6Of5eXl4eHh4ODgn56aLioXLioX19fW 6urq6Ojo5ubm5ubm5ubm6enp7e3t09PR5ubl7e3t6urq5+fn6OjopqWhLioXLioX/Pz8/Pz8+Pj4 8/Pz7u7u6Ojo5+fn6+vrLioXLioXq6qm8vLy7u7u6enp5+fn6+vrLioXLioXr66r/v7+//////// /////////////////////v7+/Pz89/f38vLy7Ozs5+fn4+Pj4+PjyMfGLioXLioXdHJrLioXqail 8vLy8PDw7Ozs5+fn5OTk4+Pjn5+bLioXY2FYLioXLioX5OTj+vr6+Pj48/Pz7u7u6enp5+fn6+vr LioXLioXr66q/f39/Pz8+Pj49PT07+/vjYyHLioXLioXxsXD8fHx9vb2+vr6/Pz8/Pz8+/v7+Pj4 9fX18fHxp6ajLioXLioX7e3t7Ozs6urq5+fn5OTk4uLi5OTk4ODfLioXLioXqaik7+/v6urq5ubm 5+fnpaShLioXLioX+/v7+/v79vb28fHx7Ozs5+fn6Ojo7OzsLioXLioXiYeB/v7+/Pz8+Pj48/Pz 7e3t6Ojo5+fn2NjXLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7++/v79fX18PDw6urq5ubm5+fn6+vrqaikLioXLioXsbCt//// /////////////v7+/Pz89/f38fHx6+vr5+fnoaGdLioXLioXq6qn+vr6/Pz8/Pz8+/v7oqGcLioX REE06urq8vLy8PDw7u7u6+vr6Ojo5+fn5+fn6enp7e3t8vLyLioXLioXsbCt//////////////// /f39+Pj48/Pz7e3t5+fn5eXl6OjoLioXLioXeXdw/v7+/////////////Pz89/f38fHx7Ozs5+fn wcC+LioXLioXi4qF5ubm4+Pj4uLivb27LioXLioX0M/O7e3t6+vr6Ojo5ubm5eXl5ubm6urq7u7u 8PDw7+/v7Ozs6Ojo5ubm6enpLioXLioXrq2q/Pz8/Pz8+Pj48/Pz7e3t6enp5+fn6enpdHJrLioX dHJr7Ozs6enp5+fn6urqLioXLioXp6ai6+vr6Ojo5+fn2NjXLioXLioXu7q3/f39/Pz8+Pj48/Pz 7e3t6enp5+fn6enpVVNILioXj46I7Ozs6enp6Ojo6urq7e3tvr26LioXLioXz87N4ODfLioXLioX trWy9PT08/Pz7+/v6urq5ubm5+fnpaSgLioXLioX+vr6+fn59PT07+/v6enp5ubm5ubmpaSgLioX LioX+/v7+/v79/f38vLy7e3t6Ojo5+fn6enpLioXLioXpKOf5ubm4+Pj4uLicG5mLioXgH547e3t 7Ozs6urq5+fn5eXl5eXl6Ojo7Ozs7+/v7+/v7e3t6urq5ubm5+fnpaSgLioXLioX+/v7+/v79/f3 8vLy7e3t6Ojo5+fn6+vrLioXLioXq6qm8vLy7u7u6Ojo5+fn6urqLioXLioXr66r/v7+//////// /////////////////////v7++/v79vb28PDw6+vr5+fn5eXl5eXloaGdLioXLioXu7u4LioXdXNs 8PDw7u7u6+vr5+fn5ubm5ubmcW9oLioXo6KeZWNaLioXuLe0+fn59/f38/Pz7u7u6enp5+fn6+vr LioXLioXr66r/v7+/f39+/v79/f38/Pz5eXkZGJZLioXQ0Ay5OTj8vLy9/f3+vr6/Pz8+/v7+fn5 9/f39PT03t7dLioXLioXp6ai7e3t6urq5ubm4+Pj4eHh4+Pj6enpLioXLioXqaik7+/v6urq5ubm 5ubmpKOfLioXLioX+vr6+vr69vb28fHx7Ozs6Ojo5+fnxcTCLioXLioXxsXD/f39+/v79/f38fHx 7Ozs5+fn5ubm6urqLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7++vr69fX17+/v6enp5ubm5+fn7OzsVlRJLioXWVZM//////// /////////////////Pz8+Pj48vLy7Ozs5+fn5ubmVFJHLioXV1VK+fn5/Pz8+/v7+fn59vb2wcC+ tLOw7u7u7Ozs6+vr6enp5+fn5+fn5+fn6enp7Ozs8fHx9fX1LioXLioXsbCt//////////////// /f39+Pj48/Pz7e3t5+fn5eXl6OjoLioXLioXeXdw/v7+/////////////Pz8+Pj48vLy7Ozs5+fn 5eXlY2FYLioXQz8y6Ojo5eXl4+Pjn5+bLioXLioX7Ozs7e3t7Ozs6Ojo5ubm5OTk5ubm6urq7u7u 8PDw7+/v7Ozs5+fn5eXl5+fnLioXLioXrKuo+fn5+Pj49fX18PDw6+vr5+fn5+fn6urqm5qWLioX Q0Az7e3t6enp5+fn6urqLioXLioXp6aj7Ozs6enp5+fnrq6rLioXLioX4+Pi+fn5+Pj49PT08PDw 6+vr6Ojo5+fn6urqjo2ILioXVVNI6+vr6Ojo6Ojo6+vr8PDwhIJ8LioXZmRb7Ozs6enpf354LioX g4F78/Pz8vLy7u7u6enp5eXl5eXlo6OfLioXLioX9/f39vb28vLy7e3t5+fn5OTk5OTko6OfLioX LioX9/f3+Pj49PT08PDw6+vr5+fn5+fn6urqLioXLioXpaSh6enp5eXl4+PjQj8xLioXpaSg7e3t 7e3t6urq5+fn5eXl5eXl5+fn7Ozs7+/v7+/v7e3t6enp5eXl5eXlo6OfLioXLioX9/f3+Pj49PT0 8PDw6+vr5+fn5+fn6urqLioXLioXqqmm8fHx7Ozs5+fn5ubm6enpLioXLioXrq2q/Pz8/v7+/v7+ /////////////////////f39+fn59PT07+/v6urq5+fn5ubm5+fnf313LioXcnBp2NjXLioXLioX 7u7u7e3t6urq6Ojo6Ojo6OjoLioXLioXwsLAjYyHLioXk5GM+Pj49/f38/Pz7u7u6enp5+fn6+vr LioXLioXr66q/f39/f39+/v7+Pj49PT07+/vz87NQj8yLioXcnBp7u7u8/Pz9/f3+vr6+/v7+fn5 9/f39PT08vLynJuXLioXQ0AzpqWh6urq5ubm4+Pj4uLi5OTk6enpLioXLioXqail7+/v6enp5OTk 5OTkoqGdLioXLioX9/f3+Pj49fX18fHx7Ozs6Ojo5+fno6OfLioXLioX7e3t+fn5+Pj49PT07u7u 6enp5eXl5eXl6urqLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7++vr69fX17+/v6enp5ubm5+fn0M/OLioXLioXpKKe//////// /////////////////Pz8+Pj48vLy7Ozs5+fn5ubmmJeSLioXLioX2trY+vr6+Pj49fX18fHx7u7u 6+vr6enp6Ojo5+fn5+fn5+fn6enp6+vr7e3t8fHx9fX1urm2LioXLioXysnH//////////////// /f39+Pj48/Pz7e3t5+fn5eXl6OjoLioXLioXeXdw/v7+/////////////Pz8+Pj48vLy7Ozs5+fn 5ubmoqGdLioXLioXxMPC6Ojo5ubmoaCcLioXLioXLioXLioXLioXLioXLioXLioXLioXLioXLioX LioXLioX7Ozs5ubm5OTk5eXlLioXLioXqail9PT08/Pz8PDw7Ozs6Ojo5ubm5+fn7Ozsp6ajLioX LioX7e3t6enp5+fn6urqLioXLioXqaik7u7u6urq5+fno6KeLioXLioX8vLy9PT08/Pz8PDw7Ozs 6enp5+fn6Ojo6+vrpqWhLioXLioX6enp5+fn6enp7e3t39/eLioXLioXqqmm7u7u6urquLi1LioX LioX3d3c8PDw7e3t6enp5OTk4+PjoaGdLioXLioX8vLy8vLy7u7u6enp5eXl4uLi4+PjoaGdLioX LioX8/Pz8/Pz8PDw7Ozs6enp5ubm5+fn6urqLioXLioXp6aj6+vr5+fn5eXlLioXLioXLioXLioX LioXLioXLioXLioXLioXLioXLioXLioXLioXp6ai6enp5OTk4+PjoaGdLioXLioX8/Pz8/Pz8PDw 7Ozs6enp5ubm5ubm6urqLioXLioXqaik7u7u6urq5OTk4+Pj5ubmLioXLioXrKuo+vr6/Pz8/v7+ /v7+/////////////////Pz8+Pj48/Pz7u7u6enp5+fn6Ojo6urqQ0AyLioXmZiT6+vrVVJILioX 0M/O6+vr6urq6enp6urqzs3MLioXLioX4ODfr66rLioXV1RK9/f39vb28/Pz7u7u6enp5+fn6+vr LioXLioXrq2q+/v7+/v7+fn59/f38/Pz7u7u6urqrKuoLioXLioXo6Of7u7u9PT09/f3+fn5+Pj4 9vb28/Pz8fHx7+/vp6aiLioXLioXVFJHoaGdyMfG4uLi5eXl6+vrLioXLioXqail7+/v6enp4+Pj 4uLioaCcLioXLioX8/Pz9fX18/Pz8PDw7e3t6Ojo5ubmo6KeLioXLioX8vLy9PT08/Pz7+/v6+vr 5+fn4+Pj5OTk6enpLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7++vr69fX17+/v6enp5ubm5+fnpaShLioXLioX09LQ//////// /////////////////Pz8+Pj48vLy7Ozs5+fn5ubmw8PBLioXLioXrayo9/f39PT08PDw7Ozs6enp 5+fn5+fn5+fn6Ojo6enp6+vr7e3t8PDw8/Pz9vb229vZRUI1LioXRUI19fX0//////////////// /f39+Pj48/Pz7e3t5+fn5eXl6OjoLioXLioXeXdw/v7+/////////////Pz8+Pj48vLy7Ozs5+fn 5ubmwsLALioXLioXp6ai7Ozs6enpoqGdLioXLioXLioXLioXLioXLioXLioXLioXLioXLioXLioX LioXLioX7e3t5ubm4+Pj5OTkLioXLioXp6ai8PDw7u7u7Ozs6enp5+fn5+fn6enp7u7uqaikLioX LioX7e3t6enp5+fn6+vrLioXLioXqqmm8fHx7e3t6enpo6KeLioXLioX7e3t7+/v7u7u7Ozs6urq 6Ojo6Ojo6urq7e3tp6aiLioXLioX6enp6Ojo6urq7+/vq6qmLioXLioX4uHg8PDw7Ozs6enpQ0Ay LioXp6aj7+/v7e3t6enp5OTk4uLioaCcLioXLioX7u7u7e3t6urq5+fn4+Pj4eHh4uLioaCcLioX LioX7+/v7+/v7Ozs6enp5+fn5eXl5+fn7OzsLioXLioXqail7+/v6urq6OjoLioXLioXLioXLioX LioXLioXLioXLioXLioXLioXLioXLioXLioXp6aj6enp5OTk4+PjoaCcLioXLioX7+/v7+/v7Ozs 6enp5+fn5eXl5+fn6+vrLioXLioXqKej7Ozs5+fn4uLi4ODg4+PjLioXLioXqqmm+Pj4+/v7/f39 /v7+/////////////v7+/Pz89/f38vLy7Ozs6Ojo6Ojo6urq0M/OLioXLioXu7u46urqjYuGLioX o6Of6enp6enp6urq7OzspqWhLioXZGJa6enp19bVLioXLioX4uHg9fX18/Pz7u7u6enp6enp7Ozs LioXLioXrayp+vr6+Pj49vb29PT08fHx7e3t6enp5eXliYeCLioXLioXxcTC8PDw9fX19/f39/f3 9PT08fHx7+/v7u7u7e3t2trZjYyHQj8yLioXLioXQj8xcW9opqWhLioXLioXqqmm7+/v6enp4+Pj 4uLin5+bLioXLioX7+/v8vLy8fHx8PDw7e3t6urq5+fnoqGdLioXLioX7e3t8PDw7+/v6+vr5+fn 5OTk4uLi4+Pj6enpLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7++/v79fX18PDw6urq5ubm5ubmmZiULioXLioX8vLy/v7+//// /////////////v7+/Pz89/f38fHx6+vr5ubm5ubm4eHgLioXLioXn56a9fX18PDw7Ozs6Ojo5+fn 5+fn6Ojo6urq7Ozs7u7u8PDw8/Pz9fX14+PilZSOLioXLioXLioXvr27//////////////////// /f39+Pj48/Pz7e3t5+fn5eXl6OjoLioXLioXeXdw/v7+/////////////Pz89/f38fHx7Ozs5+fn 5ubm6enpLioXLioXnZyX8PDw7Ozsurm3LioXLioX19fW6urq6enp6enp6enp6urq7e3t8vLyq6qn LioXZ2Vc7u7u6Ojo5eXl5OTkLioXLioXpKOf6+vr6urq6Ojo5+fn5+fn6Ojo7Ozs8fHxkpGMLioX VlRJ7e3t6enp5+fn6+vrLioXLioXq6qn9PT08PDw7Ozsrq6rLioXLioX19fW6urq6urq6enp6Ojo 6Ojo6urq7e3t8PDwkI+JLioXVVJI6urq6urq7e3t8vLyV1VLLioXiIeB9/f38/Pz7u7u6+vrjYyH LioXVlNJ7+/v7u7u6urq5ubm5OTkoaCcLioXLioX6urq6urq6Ojo5eXl4+Pj4uLi5OTkoaGdLioX LioX7Ozs6+vr6enp5+fn5ubm5ubm6enp7u7uLioXLioXq6qn8/Pz7u7u6+vrZGJZLioXjIuF6urq 6urq6enp6enp6enp7Ozs8PDw9PT0LioXLioXvr676+vr5ubm5OTkoaCcLioXLioX6+vr6+vr6enp 5+fn5ubm5ubm6enp7e3tLioXLioXp6ai6urq5OTk39/f3t7e4ODgLioXLioXqKej9fX1+fn5/Pz8 /v7+/////////////v7++/v79vb28PDw6+vr6Ojo6enp7Ozsp6aiLioXLioX5OTj6urqrq2qLioX fn135+fn6Ojo6+vr7u7ugoF7LioXmpmV6urq6enpVVJILioXtraz9fX18/Pz8PDw6+vr6urq7e3t LioXLioXrayp+Pj49vb28/Pz8fHx7+/v7Ozs6enp5eXl2dnZYV9WLioXQz8y5ubl9PT09vb29vb2 9PT08PDw7e3t7Ozs6+vr6+vr6enp39/et7a0lpSQcW9oLioXLioXLioXLioXq6qm8fHx6+vr5ubm 4+PjoJ+bLioXLioX7Ozs7+/v8PDw8PDw7+/v7Ozs6enprq2qLioXLioX19fW6+vr6urq6Ojo5eXl 4uLi4eHh4+Pj6OjoLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7++/v79/f38fHx6+vr5ubm5ubmcnFpLioXLioX+/v7/v7+//// /////////////v7++/v79fX18PDw6urq5ubm5ubm6+vrLioXLioXd3Vu8vLy7e3t6enp5ubm5+fn 6enp7Ozs7+/v8vLy9PT04uHgrayoaWdeLioXLioXLioXLioXsbCt//////////////////////// /f39+Pj48/Pz7e3t5+fn5eXl6OjoLioXLioXeXdw/v7+/////////v7++/v79vb28PDw6urq5ubm 5ubm6urqLioXLioXd3Vu9PT08PDw2trZLioXLioXrq2q6Ojo6Ojo6enp6urq7e3t8fHx9fX1eHdv LioXk5GM8fHx6+vr6Ojo5+fnLioXLioXo6Of6urq6enp5+fn6Ojo6enp7Ozs8PDw9fX1V1VLLioX dnRt7u7u6enp5+fn6+vrLioXLioXrayo9/f39PT08PDw0M/OLioXLioXrq2q6Ojo6Ojo6Ojo6enp 6+vr7u7u8fHx8/PzVlRKLioXj46I7Ozs7e3t8PDwzMzKLioXLioXvLu4+fn59fX18fHx7u7u0NDP LioXLioXysnH8PDw7e3t6enp5+fnoqGdLioXLioX6urq6enp5+fn5ubm5ubm5ubm6Ojoo6OfLioX LioX6+vr6urq6Ojo5+fn5+fn6enp7e3t8vLyLioXLioXrayp9vb28vLy7u7ujYyHLioXVFJH6Ojo 6Ojo6enp6urq7Ozs7+/v8/Pzz87MLioXLioX4N/f7u7u6enp5+fno6KeLioXLioX6urq6urq6Ojo 5+fn5+fn6enp7Ozs8PDwLioXLioXp6ai6Ojo4uLi3d3d29vb3t7eLioXLioXp6ai9PT0+Pj4+/v7 /f39/////////////f39+fn59PT07+/v6urq5+fn6enp7u7ug4F7LioXZmRc7u7u6enpysrJLioX Qj8x5eXl6Ojo7Ozs8PDwVlRJLioXvby66+vr6enpgH95LioXkZCL9fX19PT08vLy7u7u7e3t8PDw LioXLioXrayo9/f38/Pz8PDw7u7u7Ozs6enp5+fn5eXl4+PjyMfGQj8xLioXdHJr8/Pz9vb29/f3 9fX18fHx7u7u7Ozs6urq6enp6Ojo5+fn5+fn6Ojo6urq7e3t4N/fLioXLioXrKuo8/Pz7u7u6enp 5+fnoqGdLioXLioX0M/O7u7u8PDw8fHx8fHx7+/v7e3tzs3MLioXLioXuLi16enp6enp5+fn5OTk 4uLi4eHh4+Pj6enpLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7+/Pz8+Pj48vLy7Ozs5+fn5ubmcnBpLioXLioX+fn5/Pz8/v7+ /////////v7+/Pz8+fn58/Pz7e3t6Ojo5ubm5+fn7OzsLioXLioXdnRt8PDw6+vr5+fn5ubm6Ojo 7Ozs8PDw6urqrayoaWdeLioXLioXLioXLioXLioXlZSP6Ojn/f39/v7+//////////////////// /f39+Pj48/Pz7e3t5+fn5eXl6OjoLioXLioXeXdw/f39/////v7+/f39+fn59PT07u7u6enp5ubm 5+fn7OzsLioXLioXeHdv+Pj49fX18fHxZWNbLioXc3Fq6+vr6+vr7Ozs7u7u8vLy9fX17+/vLioX LioXuLi19PT07+/v7e3t7OzsLioXLioXmpmU7Ozs6+vr6urq7Ozs7e3t8fHx9PT0z8/NLioXLioX qqmm7u7u6enp5+fn6+vrLioXLioXrq2q+vr6+Pj49PT08fHxVVNILioXZGJa6urq6+vr7Ozs7e3t 7+/v8/Pz9fX1w8LALioXLioXtLOw8PDw8fHx9PT0lJKNLioXLioX8/Pz+/v7+Pj49PT08fHx8fHx VlRJLioXkZCL8/Pz8fHx7u7u7OzspaShLioXLioXu7u47Ozs6urq6urq6+vr7Ozs7u7up6ajLioX LioXvby67Ozs6urq6urq6+vr7e3t8fHx9fX1LioXLioXr66r+fn59vb28/Pzvr67LioXLioXxcTC 6+vr7Ozs7e3t8PDw8/Pz9/f3oqGdLioXWFVL9fX18vLy7u7u7e3tpqWhLioXLioXvLu57Ozs6urq 6urq6+vr7e3t8fHx8/PzLioXLioXp6ai6enp4+Pj3t7e3Nzc3t7eLioXLioXp6ai9PT0+Pj4+/v7 /f39/////////////Pz8+Pj48/Pz7e3t6enp5+fn6urq7+/vREE0LioXnp2Z7+/v6enp5OTkQj8x LioXyMfG5+fn7e3t3t7dLioXLioX3d3c7Ozs6enppKOfLioXREEz9PT09fX19PT08fHx8PDw8vLy LioXLioXrayp9/f38/Pz8PDw7u7u7Ozs6urq6enp6Ojo5+fn5+fnrq2qLioXLioXq6qn+Pj4+Pj4 9/f39PT08fHx7+/vxsbE6+vr6urq6urq6urq7Ozs7u7u8vLy9vb2LioXLioXrayp9vb28vLy7u7u 7e3tpqWhLioXLioXZmRb5+bm8fHx8/Pz9PT08/Pz8fHx7+/vQ0AzLioXgH956+vr6+vr6enp5ubm 5eXl4+Pj5OTk19bVLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////f39+fn59PT07u7u6enp5ubmcW9oLioXLioX9fX1+vr6/Pz8 /f39/f39/Pz8+vr69fX18PDw6+vr5+fn5ubm6enp7u7uLioXLioXdnRt7+/v6enp5ubm5ubm6enp 7u7uqqmmREE0LioXLioXLioXLioXaGZerKuo7Ozs+Pj4+vr6/Pz8/v7+//////////////////// /f39+Pj48/Pz7e3t5+fn5eXl5+fnLioXLioXeXdw/Pz8/f39/Pz8+vr69vb28PDw6+vr5+fn5ubm 6Ojo7u7uLioXLioXeXhx+/v7+fn59vb2trazLioXLioXqKej8PDw8vLy9PT09vb2+fn5iIeBLioX RUI18PDw+Pj49fX18/Pz8vLyLioXLioXLioXqaik5+bm8PDw8fHx8/Pz9vb27+/vWFZMLioXLioX 4N/f7u7u6enp5+fn6+vrLioXLioXr66q/Pz8+/v7+fn59vb2trazLioXLioXkI+J8PDw8fHx8/Pz 9fX19/f329vZRUI1LioXWFVL9vb29fX19vb27u7uRUI1LioXmJaR/v7+/f39+/v7+Pj49vb29fX1 oJ+bLioXLioX7e3t9fX19PT08/PzqqmmLioXLioXLioXqaik8PDw8PDw8fHx8vLy9PT0aGZdLioX LioXLioXqaik5+bm8PDw8fHx8/Pz9vb2xcXCLioXLioXvby5/Pz8+vr69/f39fX1VlRKLioXVlNJ 5+bm8fHx8/Pz9fX1+Pj43NvaLioXLioXr66r+fn59vb29PT08/PzqqmmLioXLioXLioXqaik8PDw 8PDw8fHx8/Pz9fX1uLi1LioXLioXtLOw6+vr5eXl4ODg39/f4eHhLioXLioXqaik9vb2+vr6/Pz8 /v7+/////////v7+/Pz89/f38fHx7Ozs6Ojo5+fn6+vrysnHLioXLioXwcG+8PDw6enp4+PjfHp0 LioXqaml5+fn7u7utrWyLioXV1VK8fHx7e3t6enpzc3LLioXLioX1tbV9vb29fX18/Pz8/Pz9PT0 LioXLioXrq2q+Pj49vb29PT08vLy8PDw8PDw7+/v7u7u7u7u7u7u7+/vkI+KLioXLioX0dHP+vr6 +vr6+Pj49fX1np2ZLioXg4F75+bm7+/v8PDw8fHx9PT09/f3urm2LioXLioX0tHQ+fn59vb29PT0 8/PzqqmmLioXLioXLioXZ2Vd4uHg9/f3+Pj4+Pj49vb29PT0qqmmLioXLioXs7Ow7+/v7e3t6urq 5+fn5OTkysnIQ0AyLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////v7++/v79vb28fHx6+vr5+fnoaGdLioXLioX6Ofn9fX1+Pj4 +fn5+fn5+Pj49fX18fHx7Ozs6Ojo5ubm5+fn6+vr6OfnLioXLioXq6qm7+/v6enp5ubm5ubm6enp j46ILioXLioXLioXaWderKuo4eDg8vLy8fHx8vLy9PT0+Pj4+/v7/f39//////////////////// /f39+Pj48/Pz7Ozs5ubm5OTk5ubmLioXLioXd3Zv+fn5+fn5+Pj49fX18fHx7Ozs6Ojo5ubm5+fn 6urq8PDwLioXLioXpKOf/f39/Pz8+vr6+Pj4lJKNLioXLioXhYR+xMPBz8/NxsXDenhxLioXLioX sbCs/Pz8+/v7+fn5+Pj49/f3LioXLioXaGZdLioXV1VKq6qnzs3Lz8/Nr66qRUI1LioXLioXrayp 8/Pz7u7u6enp5+fn6+vrLioXLioXr66r/f39/f39/Pz8+vr6+Pj4hoV/LioXLioXd3VuuLe0z87M 0NDOo6KeRUI1LioXLioX3dzb+fn5+fn5+fn5u7u4LioXLioXysnH/////v7+/Pz8+/v7+vr6+fn5 5eXkLioXLioXu7q3+fn5+Pj4+Pj4raypLioXLioXd3ZvLioXV1VKrKuoz87Mz8/Nh4aALioXLioX h4V/aGZeLioXV1VKq6qnzs3Lz8/Nr66qRUI1LioXLioX6urp/v7+/Pz8+/v7+fn52dnXREE0LioX REE0rKuoz87M0NDOr66rRUI1LioXWVdN8/Pz+/v7+vr6+fn5+Pj4raypLioXLioXeHZvLioXV1VK q6qnzs3Lz8/Nrq2qRUI1LioXLioX4eDg7u7u6enpyMfGvb27wL+9LioXLioXkpGM0NDO0tHQ09PR 6urp/////////v7++/v79fX18PDw6urq5+fn6Ojo7e3tqailLioXLioX6+vr8PDw6enp4uLinZ2Z LioXiIaB5+fn7+/vk5GMLioXlJKN8/Pz7u7u6enp6enpQ0AzLioXqqmm9fX19vb29fX19PT09vb2 LioXLioXr66r+vr6+Pj49/f39fX19fX19PT09PT09PT09PT09PT09fX17OzsWFVLLioXRUI18vLy /Pz8+/v7+fn5raypLioXLioXREE0k5GMwsK/z87Mz8/Nr66qRUI1LioXRUI18vLy+/v7+vr6+fn5 +Pj4raypLioXLioXubi1LioXLioXlZSPu7u40tHQ8PDw+fn57e3tV1VKLioXLioXkpGMv768xsbE urm3iomELioXQ0AyLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////v7+/Pz8+Pj49PT07u7u6enpoaGdLioXLioXu7u48PDw8/Pz 9PT09PT08/Pz8PDw7Ozs6enp5ubm5ubm6enp7u7uwcC+LioXLioXq6qn8PDw6urq5+fn5ubmrq6r LioXLioXVlRKzMzK8/Pz8fHx7u7u7e3t7Ozs7u7u8vLy9vb2+vr6/f39//////////////////// /f39+Pj48/Pz7Ozs5eXl4+Pj5OTkLioXLioXdXRs9PT09PT08/Pz8PDw7Ozs6enp5ubm5ubm6enp 7e3ty8vJLioXLioXsbCt/v7+/v7+/f39/Pz8+/v7lZSPLioXLioXLioXLioXLioXLioXLioXpaSg /v7+/v7+/f39/Pz8/Pz8+/v7LioXLioXr66ru7q3LioXLioXLioXLioXLioXLioXLioXl5aR+Pj4 8/Pz7u7u6enp5+fn6+vrLioXLioXr66r/v7+/v7+/v7+/f39/Pz88fHxlZSPLioXLioXLioXLioX LioXLioXLioXRUI109PR/f39/Pz8/Pz8/Pz8amhgLioXRUI1/////////v7+/v7+/f39/Pz8/Pz8 /Pz8amhgLioXamhg/Pz8/Pz8/Pz8sK+sLioXLioX+/v7oqGdLioXLioXLioXLioXLioXLioXRUI1 6Ojn8fHxoqGdLioXLioXLioXLioXLioXLioXLioXpaSg/////////v7+/f39/Pz8+/v73dzbRUI1 LioXLioXLioXLioXLioXLioXWVdN39/e/v7+/f39/Pz8/Pz8/Pz8sK+sLioXLioX+/v7r66qLioX LioXLioXLioXLioXLioXLioXr66r9/f38fHx7e3tcnBpLioXLioXLioXLioXLioXLioXLioXLioX srGu/////////f39+fn59PT07u7u6enp5+fn6enp7u7udnRtLioXaWdf9/f38fHx6enp4uLiu7q4 LioXUlBF6Ojo8PDwaGZdLioXubi19PT07+/v6urq6OjogH54LioXhIJ89PT09vb29fX19fX19vb2 LioXLioXsK+s/Pz8+/v7+vr6+fn5LioXLioXLioXLioXLioXLioXLioXLioXLioXLioXLioXioiC /v7+/v7+/f39/Pz80tHQaWdfLioXLioXLioXLioXLioXLioXLioXLioXvb26/v7+/f39/Pz8/Pz8 /Pz8sK+sLioXLioX/Pz8vLu4RUI1LioXLioXLioXvby5/Pz8+/v73dzbWFZLLioXLioXLioXLioX LioXLioXVFFGz87NLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////f39+/v79/f38fHx7OzszMzKLioXLioXmJeS6+vr7e3t 7u7u7u7u7e3t6+vr6enp5+fn5ubm6Ojo7Ozs8fHxoJ+bLioXLioX2dnX8vLy7e3t6Ojo5+fncW9o LioXQ0Az5eXk7+/v7u7u7Ozs6urq6enp6urq7e3t8vLy9vb2+vr6/f39//////////////////// /f39+fn58/Pz7e3t5ubm4uLi4uLiLioXLioXc3Jq7u7u7+/v7e3t6+vr6enp5+fn5ubm6Ojo7Ozs 8fHxrKuoLioXLioX1dXT/////////////v7+/v7+/v7+1NTSioiCRUI1LioXRkM2mJeS1dXT//// /////////v7+/v7+/v7+/v7+LioXLioXsbCt/v7+6urpmJaRWVdNLioXLioXiomDysnH/f39+fn5 9PT07u7u6enp6enp7OzsLioXLioXr66r/v7+/////////////v7+/v7+/v7+1NTSmJaRWVdNLioX LioXe3lysrGu9fX0/v7+/v7+/v7+/v7+6urpLioXLioXpaSg/////////////////v7+/v7+/v7+ /v7+sbCtLioXLioX39/e/v7+/v7+sbCtLioXLioX/v7+/v7+1NTSmJaRWVdNLioXRUI1iomD4ODe /v7+/v7+/v7+6urppaSfa2lgLioXLioXa2lhvr27/////////////////////v7+/v7+/v7+9PTz sbCta2lgLioXLioXa2lhsrGu9fX0/////////v7+/v7+/v7+/v7+sbCtLioXLioX/v7+/v7+6urp paSfa2lgLioXLioXa2lgvb26/f39+fn59fX18fHxdHJrLioXLioXLioXLioXLioXLioXLioXLioX srGu/////////f39+Pj48/Pz7u7u6enp6Ojo6urq8PDwLioXLioXo6Ke+Pj48/Pz6+vr4+Pj4ODg LioXLioX19fW6OfnLioXLioX3Nva9vb28fHx7Ozs6enppKOfLioXREEz9PT09fX19PT09PT09vb2 LioXLioXsK+s/v7+/v7+/f39/f39LioXLioXLioXLioXLioXLioXLioXLioXLioXLioXLioXe3ly /////////////v7+/v7+/v7+yMjFl5aRa2lgLioXLioXRkM2iomD1dXT/////////v7+/v7+/v7+ /v7+sbCtLioXLioX/v7+/v7+6urpsbCte3lyRkM2sbCt/v7+/v7+/v7+9PTzsbCtamhgLioXLioX ZWNbo6Of39/e7OzsLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////v7+/Pz8+fn59fX18PDw7OzsVFJHLioXQj8y5+fn6enp 6enp6enp6enp5+fn5+fn5+fn6enp7Ozs8PDw9fX1RUI1LioXWVZM+fn59fX18PDw6+vr6OjoLioX LioXl5aS6enp6urq6enp6Ojo5+fn6Ojo6urq7u7u8/Pz7e3t+/v7/v7+//////////////////// /f39+fn59PT07u7u5+fn4+Pj4uLiLioXLioXcnBp6urq6urq6enp6Ojo5+fn5+fn6enp7Ozs8PDw 9fX1aWdfLioXRUI1//////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////f39+fn5 9fX18PDw6+vr6urq7e3tLioXLioXr66r/v7+//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7++/v7+Pj49fX18fHx8fHx8/PzLioXLioXsK+s/v7+//////// /////////v7+/Pz8+Pj48/Pz7u7u6urq6urq7e3tysrILioXLioXyMfF+fn59PT07e3t5ubm4+Pj cG5mLioXsLCtwcC+LioXRUI1+/v79/f38/Pz7u7u6+vrxsXDLioXLioX1tXU9fX19fX19fX19vb2 +Pj4+/v7/f39//////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////f39+fn59fX1 8PDw6+vr6urq7e3tLioXLioXr66r/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////v7+/Pz8+fn59fX18fHxpqWhLioXLioXoqGd5+fn 5+fn5+fn5+fn5+fn6Ojo6urq7e3t8fHx9fX1rq2qLioXLioXsbCs+/v7+Pj49PT07+/v7OzsLioX LioXoqGd5+fn5+fn5+fn5+fn6Ojo6urq7e3t8fHx9fX1rq2qamhg1NTS//////////////////// /f39+vr69fX18PDw6enp5eXl4+PjLioXLioXcW9o5+fn5+fn5+fn5+fn6Ojo6urq7e3t8PDw9PT0 xMTBLioXLioXmJeS//////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////f39+vr6 9vb28vLy7u7u7e3t8PDwLioXLioXsK+s/v7+//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////v7+/Pz8+vr6+Pj49vb29vb29/f3LioXLioXsbCs//////////// /////////v7+/Pz8+Pj49PT08PDw7e3t7e3t8PDwq6qmLioXLioX6eno+/v79vb28PDw6+vr5+fn l5aRLioXkI+Jq6qnLioXiYiC/Pz8+fn59fX18fHx7u7u7u7uLioXLioXq6qm9vb29vb29vb29/f3 +fn5+/v7/f39//////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////f39+vr69vb2 8vLy7u7u7e3t8PDwLioXLioXsK+s/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////v7+/f39+/v7+fn59fX16ejoVlNJLioXLioXzs3M 6enp6enp6urq6+vr7Ozs7+/v8vLy9fX129vZLioXLioXRUI19PTz/f39+/v7+Pj49PT08PDwZWNb LioXcnFp6enp6enp6urq6urq7Ozs7+/v8vLy9fX129vZRUI1LioXe3ly//////////////////// /v7++/v79/f38/Pz7e3t6enp5+fnLioXLioXcnBp6enp6enp6urq6+vr7e3t7+/v8vLy9fX129vZ RUI1LioXLioX6+rq//////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////v7++/v7 +Pj49fX18fHx8fHx8/PzLioXLioXsK+s/v7+//////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////v7+/Pz8+/v7+vr6+fn5+vr6LioXLioXsbCt//////////// /////////v7+/Pz8+fn59vb28/Pz8PDw8fHx8/PzeHZvLioXWVdM/v7+/Pz8+Pj49PT08PDw7e3t vLu5LioXZ2VceHdvLioXsbCt/f39+/v79/f39PT08fHx8fHxdnRtLioXhoV/+Pj4+Pj4+Pj4+fn5 +/v7/Pz8/v7+//////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////v7++/v7+Pj4 9fX18fHx8fHx8/PzLioXLioXsK+s/v7+//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////v7+/f39/Pz8+fn59/f3zMzKLioXLioXQ0Az p6aj7+/v7+/v8PDw8vLy9PT09/f3rq2qRUI1LioXLioX1dXT/////v7+/f39+/v7+Pj49fX1qqmm LioXLioXj46J7+/v7+/v8PDw8vLy9PT09/f30NDORUI1LioXLioX4ODe//////////////////// /v7+/Pz8+vr69/f38/Pz8PDw7u7uLioXLioXdHJr7u7u7+/v8PDw8fHx8/Pz9fX17e3trq2qRUI1 LioXLioXvr27//////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////v7+/Pz8 +vr6+Pj49vb29vb29/f3LioXLioXsbCs//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////v7+/v7+/f39/Pz8/Pz8/f39LioXLioXsrGu//////////// /////////////f39+/v7+fn59vb29fX19fX19/f3LioXLioXmJaR/v7+/f39+/v7+Pj49fX18/Pz 6enpLioXLioXLioXLioX1NTS/v7+/Pz8+vr6+Pj49vb29vb2rayoLioXRUI1+vr6+/v7+/v7+/v7 LioXLioXsbCt//////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////v7+/Pz8+vr6 +Pj49vb29vb29/f3LioXLioXsbCs//////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////v7+/v7+/Pz8+/v7+fn5uLi1LioXLioX LioXV1RKn56arKuorayooqGcWFZMLioXLioXLioXvr27/////////////v7+/f39/Pz8+vr6+Pj4 aGZdLioXLioXV1RKn56arKuorayorq2qamhfLioXLioXLioXvr27//////////////////////// /////v7+/Pz8+vr69/f39fX19PT0LioXLioXVlRKq6qmq6qmq6qnrKuorayph4aARUI1LioXLioX LioXsrGu//////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////v7+ /Pz8+/v7+vr6+fn5+vr6LioXLioXsbCt//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////v7+/v7+/v7+/v7+LioXLioXsrGu//////////// /////////////v7+/Pz8+/v7+vr6+fn5+fn5x8bELioXLioXvb26/////v7+/f39+/v7+fn5+Pj4 +Pj4WFZLLioXLioXLioX/////////v7+/Pz8+/v7+vr6+fn50dHPLioXLioX3d3c/f39/f39/f39 LioXLioXsrGu//////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////v7+/Pz8 +/v7+vr6+fn5+vr6LioXLioXsbCt//////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////v7+/v7+/f39/Pz80tHQWFZL LioXLioXLioXLioXLioXLioXLioXLioXWVdN1dXT/////////////////////v7+/v7+/f39/Pz8 8fHxeXdwLioXLioXLioXLioXLioXLioXLioXLioXRkM2ysnH//////////////////////////// /////v7+/v7+/Pz8+/v7+vr6+fn5LioXLioXLioXLioXLioXLioXLioXLioXLioXLioXLioXWVdN 1dXT//////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////v7+ /v7+/f39/Pz8/Pz8/f39LioXLioXsrGu//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////v7+/v7+/f39/Pz8/Pz8/Pz8pKOfLioXLioX6+rq/////////v7+/f39/Pz8/Pz8 /Pz8lpWQLioXLioXe3ly/////////v7+/v7+/f39/Pz8/Pz8/Pz8LioXLioXsbCt/v7+//////// srGusrGu1dXT//////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////v7+/v7+ /f39/Pz8/Pz8/f39LioXLioXsrGu//////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////v7+/v7+/v7+/v7+ vby5iYiCWVdNLioXLioXWVdNiomDvr27/////////////////////////////////////////v7+ /v7+/v7+09PRl5aRWVdMLioXLioXRUI1e3lysrGu9fX0//////////////////////////////// /////////////v7+/v7+/f39/f39LioXLioXLioXLioXLioXLioXLioXRUI1e3lypaSg1dXT//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////v7+/v7+/v7+/v7+LioXLioXsrGu//////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////v7+/v7+/v7+/v7+a2lgLioXWVdN/////////////////v7+/v7+/v7+ /v7+vb26LioXLioXsrGu/////////////////v7+/v7+/v7+/v7+a2lgLioXe3ly//////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /v7+/v7+/v7+/v7+LioXLioXsrGu//////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA//// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////AAAA "@ $System_IO_MemoryStream = [System.IO.MemoryStream][System.Convert]::FromBase64String($ImageString) #endregion $Bannerpicturebox.Image = [System.Drawing.Image]::FromStream($System_IO_MemoryStream) $System_IO_MemoryStream = $null $Bannerpicturebox.Location = New-Object System.Drawing.Point(13, 1) $Bannerpicturebox.Name = 'Bannerpicturebox' $Bannerpicturebox.Size = New-Object System.Drawing.Size(759, 70) $Bannerpicturebox.TabIndex = 100 $Bannerpicturebox.TabStop = $False # # buttonCancel # $buttonCancel.Anchor = 'Bottom, Right' $buttonCancel.DialogResult = 'Cancel' $buttonCancel.Location = New-Object System.Drawing.Point(616, 526) $buttonCancel.Name = 'buttonCancel' $buttonCancel.Size = New-Object System.Drawing.Size(75, 23) $buttonCancel.TabIndex = 98 $buttonCancel.Text = '&Cancel' $buttonCancel.UseCompatibleTextRendering = $True $buttonCancel.UseVisualStyleBackColor = $True # # buttonBack # $buttonBack.Anchor = 'Bottom, Left' $buttonBack.Location = New-Object System.Drawing.Point(13, 526) $buttonBack.Name = 'buttonBack' $buttonBack.Size = New-Object System.Drawing.Size(75, 23) $buttonBack.TabIndex = 97 $buttonBack.Text = '< &Back' $buttonBack.UseCompatibleTextRendering = $True $buttonBack.UseVisualStyleBackColor = $True $buttonBack.add_Click($buttonBack_Click) # # buttonFinish # $buttonFinish.Anchor = 'Bottom, Right' $buttonFinish.DialogResult = 'OK' $buttonFinish.Location = New-Object System.Drawing.Point(697, 526) $buttonFinish.Name = 'buttonFinish' $buttonFinish.Size = New-Object System.Drawing.Size(75, 23) $buttonFinish.TabIndex = 99 $buttonFinish.Text = '&Finish' $buttonFinish.UseCompatibleTextRendering = $True $buttonFinish.UseVisualStyleBackColor = $True $buttonFinish.add_Click($buttonFinish_Click) # # tabcontrolWizard # $tabcontrolWizard.Controls.Add($TabComputerName) $tabcontrolWizard.Controls.Add($TabLocalAdminPassword) $tabcontrolWizard.Controls.Add($TabOperatingSystem) $tabcontrolWizard.Controls.Add($TabPreflight) $tabcontrolWizard.Controls.Add($TabLanguage) $tabcontrolWizard.Controls.Add($TabApplications) $tabcontrolWizard.Controls.Add($TabFinalize) $tabcontrolWizard.Anchor = 'Top, Bottom, Left, Right' $tabcontrolWizard.Location = New-Object System.Drawing.Point(13, 77) $tabcontrolWizard.Multiline = $True $tabcontrolWizard.Name = 'tabcontrolWizard' $tabcontrolWizard.SelectedIndex = 0 $tabcontrolWizard.Size = New-Object System.Drawing.Size(759, 442) $tabcontrolWizard.TabIndex = 0 $tabcontrolWizard.TabStop = $False $tabcontrolWizard.add_Selecting($tabcontrolWizard_Selecting) $tabcontrolWizard.add_Deselecting($tabcontrolWizard_Deselecting) # # TabComputerName # $TabComputerName.Controls.Add($DomainNametextbox) $TabComputerName.Controls.Add($Workgroupradiobutton) $TabComputerName.Controls.Add($Workgrouptextbox) $TabComputerName.Controls.Add($Domainradiobutton) $TabComputerName.Controls.Add($labelSpecifyTheDomainName) $TabComputerName.Controls.Add($labelTypeADomainAccountTh) $TabComputerName.Controls.Add($CompNamelabel) $TabComputerName.Controls.Add($PasswordConfirmLabel) $TabComputerName.Controls.Add($PasswordConfirm_maskedtextbox) $TabComputerName.Controls.Add($labelNetworkDetails) $TabComputerName.Controls.Add($DomainJoin_label) $TabComputerName.Controls.Add($Passwordtextbox) $TabComputerName.Controls.Add($Passwordlabel) $TabComputerName.Controls.Add($Usernametextbox) $TabComputerName.Controls.Add($UsernameLabel) $TabComputerName.Controls.Add($OUSelectionLabel) $TabComputerName.Controls.Add($OUSelectioncombobox) $TabComputerName.Controls.Add($ComputerNametextbox) $TabComputerName.Controls.Add($ComputerNameLabel) $TabComputerName.Location = New-Object System.Drawing.Point(4, 22) $TabComputerName.Name = 'TabComputerName' $TabComputerName.Padding = '3, 3, 3, 3' $TabComputerName.Size = New-Object System.Drawing.Size(751, 416) $TabComputerName.TabIndex = 0 $TabComputerName.Text = 'Computer Name' $TabComputerName.UseVisualStyleBackColor = $True # # DomainNametextbox # $DomainNametextbox.DropDownStyle = 'DropDownList' $DomainNametextbox.FormattingEnabled = $True $DomainNametextbox.Location = New-Object System.Drawing.Point(143, 119) $DomainNametextbox.Name = 'DomainNametextbox' $DomainNametextbox.Size = New-Object System.Drawing.Size(259, 21) $DomainNametextbox.TabIndex = 19 $DomainNametextbox.add_SelectedIndexChanged($DomainNametextbox_SelectedIndexChanged) # # Workgroupradiobutton # $Workgroupradiobutton.Location = New-Object System.Drawing.Point(6, 170) $Workgroupradiobutton.Name = 'Workgroupradiobutton' $Workgroupradiobutton.Size = New-Object System.Drawing.Size(104, 24) $Workgroupradiobutton.TabIndex = 4 $Workgroupradiobutton.Text = 'Workgroup:' $Workgroupradiobutton.UseVisualStyleBackColor = $True $Workgroupradiobutton.add_CheckedChanged($Workgroupradiobutton_CheckedChanged) # # Workgrouptextbox # $Workgrouptextbox.BackColor = [System.Drawing.SystemColors]::Window $Workgrouptextbox.Location = New-Object System.Drawing.Point(143, 173) $Workgrouptextbox.MaxLength = 254 $Workgrouptextbox.Name = 'Workgrouptextbox' $Workgrouptextbox.Size = New-Object System.Drawing.Size(259, 20) $Workgrouptextbox.TabIndex = 5 $Workgrouptextbox.add_TextChanged($Workgrouptextbox_TextChanged) # # Domainradiobutton # $Domainradiobutton.Checked = $True $Domainradiobutton.Location = New-Object System.Drawing.Point(6, 122) $Domainradiobutton.Name = 'Domainradiobutton' $Domainradiobutton.Size = New-Object System.Drawing.Size(104, 24) $Domainradiobutton.TabIndex = 1 $Domainradiobutton.TabStop = $True $Domainradiobutton.Text = 'Domain Name:' $Domainradiobutton.UseVisualStyleBackColor = $True $Domainradiobutton.add_CheckedChanged($Domainradiobutton_CheckedChanged) # # labelSpecifyTheDomainName # $labelSpecifyTheDomainName.AutoSize = $True $labelSpecifyTheDomainName.Location = New-Object System.Drawing.Point(6, 97) $labelSpecifyTheDomainName.Name = 'labelSpecifyTheDomainName' $labelSpecifyTheDomainName.Size = New-Object System.Drawing.Size(129, 13) $labelSpecifyTheDomainName.TabIndex = 18 $labelSpecifyTheDomainName.Text = 'Specify the domain name.' # # labelTypeADomainAccountTh # $labelTypeADomainAccountTh.AutoSize = $True $labelTypeADomainAccountTh.Location = New-Object System.Drawing.Point(6, 234) $labelTypeADomainAccountTh.Name = 'labelTypeADomainAccountTh' $labelTypeADomainAccountTh.Size = New-Object System.Drawing.Size(384, 13) $labelTypeADomainAccountTh.TabIndex = 17 $labelTypeADomainAccountTh.Text = 'Type a domain account that has permissions to join this computer to the domain.' # # CompNamelabel # $CompNamelabel.AutoSize = $True $CompNamelabel.Location = New-Object System.Drawing.Point(6, 14) $CompNamelabel.Name = 'CompNamelabel' $CompNamelabel.Size = New-Object System.Drawing.Size(153, 13) $CompNamelabel.TabIndex = 0 $CompNamelabel.Text = 'Type a name for this computer.' # # PasswordConfirmLabel # $PasswordConfirmLabel.AutoSize = $True $PasswordConfirmLabel.Location = New-Object System.Drawing.Point(6, 311) $PasswordConfirmLabel.Name = 'PasswordConfirmLabel' $PasswordConfirmLabel.Size = New-Object System.Drawing.Size(99, 17) $PasswordConfirmLabel.TabIndex = 16 $PasswordConfirmLabel.Text = 'Confirm password:' $PasswordConfirmLabel.UseCompatibleTextRendering = $True # # PasswordConfirm_maskedtextbox # $PasswordConfirm_maskedtextbox.Location = New-Object System.Drawing.Point(143, 308) $PasswordConfirm_maskedtextbox.Name = 'PasswordConfirm_maskedtextbox' $PasswordConfirm_maskedtextbox.Size = New-Object System.Drawing.Size(259, 20) $PasswordConfirm_maskedtextbox.TabIndex = 8 $PasswordConfirm_maskedtextbox.UseSystemPasswordChar = $True $PasswordConfirm_maskedtextbox.add_TextChanged($PasswordConfirm_maskedtextbox_TextChanged) # # labelNetworkDetails # $labelNetworkDetails.AutoSize = $True $labelNetworkDetails.Font = [System.Drawing.Font]::new('Microsoft Sans Serif', '8.25', [System.Drawing.FontStyle]'Bold') $labelNetworkDetails.Location = New-Object System.Drawing.Point(6, 72) $labelNetworkDetails.Name = 'labelNetworkDetails' $labelNetworkDetails.Size = New-Object System.Drawing.Size(97, 13) $labelNetworkDetails.TabIndex = 14 $labelNetworkDetails.Text = 'Network Details' # # DomainJoin_label # $DomainJoin_label.AutoSize = $True $DomainJoin_label.Font = [System.Drawing.Font]::new('Microsoft Sans Serif', '8.25', [System.Drawing.FontStyle]'Bold') $DomainJoin_label.Location = New-Object System.Drawing.Point(6, 209) $DomainJoin_label.Name = 'DomainJoin_label' $DomainJoin_label.Size = New-Object System.Drawing.Size(143, 13) $DomainJoin_label.TabIndex = 12 $DomainJoin_label.Text = 'Domain Join Credentials' # # Passwordtextbox # $Passwordtextbox.Location = New-Object System.Drawing.Point(143, 282) $Passwordtextbox.Name = 'Passwordtextbox' $Passwordtextbox.Size = New-Object System.Drawing.Size(259, 20) $Passwordtextbox.TabIndex = 7 $Passwordtextbox.UseSystemPasswordChar = $True $Passwordtextbox.add_TextChanged($Passwordtextbox_TextChanged) # # Passwordlabel # $Passwordlabel.AutoSize = $True $Passwordlabel.Location = New-Object System.Drawing.Point(6, 285) $Passwordlabel.Name = 'Passwordlabel' $Passwordlabel.Size = New-Object System.Drawing.Size(57, 17) $Passwordlabel.TabIndex = 11 $Passwordlabel.Text = 'Password:' $Passwordlabel.UseCompatibleTextRendering = $True # # Usernametextbox # $Usernametextbox.BackColor = [System.Drawing.SystemColors]::Window $Usernametextbox.Location = New-Object System.Drawing.Point(143, 256) $Usernametextbox.MaxLength = 254 $Usernametextbox.Name = 'Usernametextbox' $Usernametextbox.Size = New-Object System.Drawing.Size(259, 20) $Usernametextbox.TabIndex = 6 $Usernametextbox.add_TextChanged($Usernametextbox_TextChanged) # # UsernameLabel # $UsernameLabel.AutoSize = $True $UsernameLabel.Location = New-Object System.Drawing.Point(6, 259) $UsernameLabel.Name = 'UsernameLabel' $UsernameLabel.Size = New-Object System.Drawing.Size(102, 17) $UsernameLabel.TabIndex = 4 $UsernameLabel.Text = 'Domain\Username:' $UsernameLabel.UseCompatibleTextRendering = $True # # OUSelectionLabel # $OUSelectionLabel.AutoSize = $True $OUSelectionLabel.Location = New-Object System.Drawing.Point(6, 149) $OUSelectionLabel.Name = 'OUSelectionLabel' $OUSelectionLabel.Size = New-Object System.Drawing.Size(131, 17) $OUSelectionLabel.TabIndex = 3 $OUSelectionLabel.Text = 'Organizational Unit (OU):' $OUSelectionLabel.UseCompatibleTextRendering = $True # # OUSelectioncombobox # $OUSelectioncombobox.DropDownStyle = 'DropDownList' $OUSelectioncombobox.FormattingEnabled = $True $OUSelectioncombobox.Location = New-Object System.Drawing.Point(143, 146) $OUSelectioncombobox.Name = 'OUSelectioncombobox' $OUSelectioncombobox.Size = New-Object System.Drawing.Size(259, 21) $OUSelectioncombobox.TabIndex = 3 $OUSelectioncombobox.add_SelectedIndexChanged($OUSelectioncombobox_SelectedIndexChanged) # # ComputerNametextbox # $ComputerNametextbox.BackColor = [System.Drawing.SystemColors]::Window $ComputerNametextbox.CharacterCasing = 'Upper' $ComputerNametextbox.Location = New-Object System.Drawing.Point(143, 36) $ComputerNametextbox.MaxLength = 15 $ComputerNametextbox.Name = 'ComputerNametextbox' $ComputerNametextbox.Size = New-Object System.Drawing.Size(259, 20) $ComputerNametextbox.TabIndex = 0 $ComputerNametextbox.add_TextChanged($ComputerNametextbox_TextChanged) # # ComputerNameLabel # $ComputerNameLabel.AutoSize = $True $ComputerNameLabel.Location = New-Object System.Drawing.Point(6, 39) $ComputerNameLabel.Name = 'ComputerNameLabel' $ComputerNameLabel.Size = New-Object System.Drawing.Size(90, 17) $ComputerNameLabel.TabIndex = 0 $ComputerNameLabel.Text = 'Computer Name:' $ComputerNameLabel.UseCompatibleTextRendering = $True # # TabLocalAdminPassword # $TabLocalAdminPassword.Controls.Add($TypeLocalAdmin_label) $TabLocalAdminPassword.Controls.Add($LocalAdminPWConfirm_maskedtextbox) $TabLocalAdminPassword.Controls.Add($LocalAdminPW_maskedtextbox) $TabLocalAdminPassword.Controls.Add($LocalAdminPWConfirm_label) $TabLocalAdminPassword.Controls.Add($LocalAdminPW_label) $TabLocalAdminPassword.Location = New-Object System.Drawing.Point(4, 22) $TabLocalAdminPassword.Name = 'TabLocalAdminPassword' $TabLocalAdminPassword.Padding = '3, 3, 3, 3' $TabLocalAdminPassword.Size = New-Object System.Drawing.Size(751, 416) $TabLocalAdminPassword.TabIndex = 6 $TabLocalAdminPassword.Text = 'Administrator Password' $TabLocalAdminPassword.UseVisualStyleBackColor = $True # # TypeLocalAdmin_label # $TypeLocalAdmin_label.AutoSize = $True $TypeLocalAdmin_label.Font = [System.Drawing.Font]::new('Microsoft Sans Serif', '8.25') $TypeLocalAdmin_label.Location = New-Object System.Drawing.Point(6, 14) $TypeLocalAdmin_label.Name = 'TypeLocalAdmin_label' $TypeLocalAdmin_label.Size = New-Object System.Drawing.Size(259, 13) $TypeLocalAdmin_label.TabIndex = 11 $TypeLocalAdmin_label.Text = 'Type a local administrator password for this computer.' # # LocalAdminPWConfirm_maskedtextbox # $LocalAdminPWConfirm_maskedtextbox.Location = New-Object System.Drawing.Point(130, 62) $LocalAdminPWConfirm_maskedtextbox.Name = 'LocalAdminPWConfirm_maskedtextbox' $LocalAdminPWConfirm_maskedtextbox.Size = New-Object System.Drawing.Size(259, 20) $LocalAdminPWConfirm_maskedtextbox.TabIndex = 1 $LocalAdminPWConfirm_maskedtextbox.UseSystemPasswordChar = $True $LocalAdminPWConfirm_maskedtextbox.add_TextChanged($LocalAdminPWConfirm_maskedtextbox_TextChanged) # # LocalAdminPW_maskedtextbox # $LocalAdminPW_maskedtextbox.Location = New-Object System.Drawing.Point(130, 36) $LocalAdminPW_maskedtextbox.Name = 'LocalAdminPW_maskedtextbox' $LocalAdminPW_maskedtextbox.Size = New-Object System.Drawing.Size(259, 20) $LocalAdminPW_maskedtextbox.TabIndex = 0 $LocalAdminPW_maskedtextbox.UseSystemPasswordChar = $True $LocalAdminPW_maskedtextbox.add_TextChanged($LocalAdminPW_maskedtextbox_TextChanged) # # LocalAdminPWConfirm_label # $LocalAdminPWConfirm_label.AutoSize = $True $LocalAdminPWConfirm_label.Location = New-Object System.Drawing.Point(6, 65) $LocalAdminPWConfirm_label.Name = 'LocalAdminPWConfirm_label' $LocalAdminPWConfirm_label.Size = New-Object System.Drawing.Size(93, 13) $LocalAdminPWConfirm_label.TabIndex = 14 $LocalAdminPWConfirm_label.Text = 'Confirm password:' # # LocalAdminPW_label # $LocalAdminPW_label.AutoSize = $True $LocalAdminPW_label.Location = New-Object System.Drawing.Point(6, 39) $LocalAdminPW_label.Name = 'LocalAdminPW_label' $LocalAdminPW_label.Size = New-Object System.Drawing.Size(118, 13) $LocalAdminPW_label.TabIndex = 13 $LocalAdminPW_label.Text = 'Administrator password:' # # TabOperatingSystem # $TabOperatingSystem.Controls.Add($labelSelectAVolumeToInsta) $TabOperatingSystem.Controls.Add($labelPleaseChoseAnOperati) $TabOperatingSystem.Controls.Add($labelTargetDrive) $TabOperatingSystem.Controls.Add($Volumecombobox) $TabOperatingSystem.Controls.Add($ImageSelectcombobox) $TabOperatingSystem.Controls.Add($Bitlockercheckbox) $TabOperatingSystem.Controls.Add($labelVolume) $TabOperatingSystem.Controls.Add($labelImageSelection) $TabOperatingSystem.Location = New-Object System.Drawing.Point(4, 22) $TabOperatingSystem.Name = 'TabOperatingSystem' $TabOperatingSystem.Padding = '3, 3, 3, 3' $TabOperatingSystem.Size = New-Object System.Drawing.Size(751, 416) $TabOperatingSystem.TabIndex = 1 $TabOperatingSystem.Text = 'Operating System' $TabOperatingSystem.UseVisualStyleBackColor = $True # # labelSelectAVolumeToInsta # $labelSelectAVolumeToInsta.AutoSize = $True $labelSelectAVolumeToInsta.Location = New-Object System.Drawing.Point(6, 97) $labelSelectAVolumeToInsta.Name = 'labelSelectAVolumeToInsta' $labelSelectAVolumeToInsta.Size = New-Object System.Drawing.Size(265, 13) $labelSelectAVolumeToInsta.TabIndex = 18 $labelSelectAVolumeToInsta.Text = 'Select a volume to install the new operating system on.' # # labelPleaseChoseAnOperati # $labelPleaseChoseAnOperati.AutoSize = $True $labelPleaseChoseAnOperati.Location = New-Object System.Drawing.Point(6, 14) $labelPleaseChoseAnOperati.Name = 'labelPleaseChoseAnOperati' $labelPleaseChoseAnOperati.Size = New-Object System.Drawing.Size(212, 13) $labelPleaseChoseAnOperati.TabIndex = 17 $labelPleaseChoseAnOperati.Text = 'Please chose an operating system to install.' # # labelTargetDrive # $labelTargetDrive.AutoSize = $True $labelTargetDrive.Font = [System.Drawing.Font]::new('Microsoft Sans Serif', '8.25', [System.Drawing.FontStyle]'Bold') $labelTargetDrive.Location = New-Object System.Drawing.Point(6, 72) $labelTargetDrive.Name = 'labelTargetDrive' $labelTargetDrive.Size = New-Object System.Drawing.Size(78, 13) $labelTargetDrive.TabIndex = 16 $labelTargetDrive.Text = 'Target Drive' # # Volumecombobox # $Volumecombobox.DropDownStyle = 'DropDownList' $Volumecombobox.FormattingEnabled = $True $Volumecombobox.Location = New-Object System.Drawing.Point(143, 119) $Volumecombobox.Name = 'Volumecombobox' $Volumecombobox.Size = New-Object System.Drawing.Size(259, 21) $Volumecombobox.Sorted = $True $Volumecombobox.TabIndex = 5 $Volumecombobox.add_SelectedIndexChanged($Volumecombobox_SelectedIndexChanged) # # ImageSelectcombobox # $ImageSelectcombobox.DropDownStyle = 'DropDownList' $ImageSelectcombobox.FormattingEnabled = $True $ImageSelectcombobox.Location = New-Object System.Drawing.Point(143, 36) $ImageSelectcombobox.Name = 'ImageSelectcombobox' $ImageSelectcombobox.Size = New-Object System.Drawing.Size(259, 21) $ImageSelectcombobox.TabIndex = 4 $ImageSelectcombobox.add_SelectedIndexChanged($ImageSelectcombobox_SelectedIndexChanged) # # Bitlockercheckbox # $Bitlockercheckbox.AutoSize = $True $Bitlockercheckbox.CheckAlign = 'MiddleRight' $Bitlockercheckbox.Location = New-Object System.Drawing.Point(6, 158) $Bitlockercheckbox.Name = 'Bitlockercheckbox' $Bitlockercheckbox.Size = New-Object System.Drawing.Size(110, 17) $Bitlockercheckbox.TabIndex = 6 $Bitlockercheckbox.Text = 'Enable BitLocker:' $Bitlockercheckbox.UseVisualStyleBackColor = $True $Bitlockercheckbox.add_CheckedChanged($Bitlockercheckbox_CheckedChanged) # # labelVolume # $labelVolume.AutoSize = $True $labelVolume.Location = New-Object System.Drawing.Point(6, 125) $labelVolume.Name = 'labelVolume' $labelVolume.Size = New-Object System.Drawing.Size(45, 13) $labelVolume.TabIndex = 1 $labelVolume.Text = 'Volume:' # # labelImageSelection # $labelImageSelection.AutoSize = $True $labelImageSelection.Location = New-Object System.Drawing.Point(6, 39) $labelImageSelection.Name = 'labelImageSelection' $labelImageSelection.Size = New-Object System.Drawing.Size(86, 13) $labelImageSelection.TabIndex = 0 $labelImageSelection.Text = 'Image Selection:' # # TabPreflight # $TabPreflight.Controls.Add($PreFlightRetrybutton) $TabPreflight.Controls.Add($Memorycheckbox) $TabPreflight.Controls.Add($DriveSizecheckbox) $TabPreflight.Controls.Add($TPMcheckbox) $TabPreflight.Controls.Add($Wirelesscheckbox) $TabPreflight.Controls.Add($ACPowerCheckbox) $TabPreflight.Location = New-Object System.Drawing.Point(4, 22) $TabPreflight.Name = 'TabPreflight' $TabPreflight.Padding = '3, 3, 3, 3' $TabPreflight.Size = New-Object System.Drawing.Size(751, 416) $TabPreflight.TabIndex = 2 $TabPreflight.Text = 'Deployment Readiness' $TabPreflight.UseVisualStyleBackColor = $True # # PreFlightRetrybutton # $PreFlightRetrybutton.AutoSize = $True $PreFlightRetrybutton.Location = New-Object System.Drawing.Point(9, 155) $PreFlightRetrybutton.Name = 'PreFlightRetrybutton' $PreFlightRetrybutton.Size = New-Object System.Drawing.Size(210, 23) $PreFlightRetrybutton.TabIndex = 7 $PreFlightRetrybutton.TabStop = $False $PreFlightRetrybutton.Text = 'Retry Checks' $PreFlightRetrybutton.UseVisualStyleBackColor = $True $PreFlightRetrybutton.add_Click($PreFlightRetrybutton_Click) # # Memorycheckbox # $Memorycheckbox.AutoSize = $True $Memorycheckbox.Enabled = $False $Memorycheckbox.Location = New-Object System.Drawing.Point(9, 72) $Memorycheckbox.Name = 'Memorycheckbox' $Memorycheckbox.Size = New-Object System.Drawing.Size(167, 17) $Memorycheckbox.TabIndex = 4 $Memorycheckbox.Text = 'Memory Check - 4gb - Win 11' $Memorycheckbox.UseVisualStyleBackColor = $True # # DriveSizecheckbox # $DriveSizecheckbox.AutoSize = $True $DriveSizecheckbox.Enabled = $False $DriveSizecheckbox.Location = New-Object System.Drawing.Point(9, 102) $DriveSizecheckbox.Name = 'DriveSizecheckbox' $DriveSizecheckbox.Size = New-Object System.Drawing.Size(210, 17) $DriveSizecheckbox.TabIndex = 3 $DriveSizecheckbox.Text = 'Hard Drive Size Check - 64gb - Win 11' $DriveSizecheckbox.UseVisualStyleBackColor = $True # # TPMcheckbox # $TPMcheckbox.AutoSize = $True $TPMcheckbox.Enabled = $False $TPMcheckbox.Location = New-Object System.Drawing.Point(9, 132) $TPMcheckbox.Name = 'TPMcheckbox' $TPMcheckbox.Size = New-Object System.Drawing.Size(144, 17) $TPMcheckbox.TabIndex = 2 $TPMcheckbox.Text = 'TPM 2.0 Check - Win 11' $TPMcheckbox.UseVisualStyleBackColor = $True # # Wirelesscheckbox # $Wirelesscheckbox.AutoSize = $True $Wirelesscheckbox.Enabled = $False $Wirelesscheckbox.Location = New-Object System.Drawing.Point(9, 42) $Wirelesscheckbox.Name = 'Wirelesscheckbox' $Wirelesscheckbox.Size = New-Object System.Drawing.Size(131, 17) $Wirelesscheckbox.TabIndex = 1 $Wirelesscheckbox.Text = 'Wired Network Check' $Wirelesscheckbox.UseVisualStyleBackColor = $True # # ACPowerCheckbox # $ACPowerCheckbox.AutoSize = $True $ACPowerCheckbox.Enabled = $False $ACPowerCheckbox.Location = New-Object System.Drawing.Point(9, 12) $ACPowerCheckbox.Name = 'ACPowerCheckbox' $ACPowerCheckbox.Size = New-Object System.Drawing.Size(107, 17) $ACPowerCheckbox.TabIndex = 0 $ACPowerCheckbox.Text = 'AC Power Check' $ACPowerCheckbox.UseVisualStyleBackColor = $True # # TabLanguage # $TabLanguage.Controls.Add($labelSelectTheTimeZone) $TabLanguage.Controls.Add($labelSelectTheLanguagePac) $TabLanguage.Controls.Add($labelTimeZoneSelection) $TabLanguage.Controls.Add($LangTimezonecombobox) $TabLanguage.Controls.Add($LangUserLocalecombobox) $TabLanguage.Controls.Add($LangInstallcombobox) $TabLanguage.Controls.Add($LangUserLocaleLabel) $TabLanguage.Controls.Add($LangTimeZoneLabel) $TabLanguage.Controls.Add($LangKeyboardLabel) $TabLanguage.Controls.Add($LangKeyboardcombobox) $TabLanguage.Controls.Add($LangInstalllabel) $TabLanguage.Location = New-Object System.Drawing.Point(4, 22) $TabLanguage.Name = 'TabLanguage' $TabLanguage.Padding = '3, 3, 3, 3' $TabLanguage.Size = New-Object System.Drawing.Size(751, 416) $TabLanguage.TabIndex = 5 $TabLanguage.Text = 'Language' $TabLanguage.UseVisualStyleBackColor = $True # # labelSelectTheTimeZone # $labelSelectTheTimeZone.AutoSize = $True $labelSelectTheTimeZone.Location = New-Object System.Drawing.Point(6, 151) $labelSelectTheTimeZone.Name = 'labelSelectTheTimeZone' $labelSelectTheTimeZone.Size = New-Object System.Drawing.Size(106, 13) $labelSelectTheTimeZone.TabIndex = 19 $labelSelectTheTimeZone.Text = 'Select the time zone.' # # labelSelectTheLanguagePac # $labelSelectTheLanguagePac.AutoSize = $True $labelSelectTheLanguagePac.Location = New-Object System.Drawing.Point(6, 14) $labelSelectTheLanguagePac.Name = 'labelSelectTheLanguagePac' $labelSelectTheLanguagePac.Size = New-Object System.Drawing.Size(313, 13) $labelSelectTheLanguagePac.TabIndex = 18 $labelSelectTheLanguagePac.Text = 'Select the language pack and input locale for the new computer.' # # labelTimeZoneSelection # $labelTimeZoneSelection.AutoSize = $True $labelTimeZoneSelection.Font = [System.Drawing.Font]::new('Microsoft Sans Serif', '8.25', [System.Drawing.FontStyle]'Bold') $labelTimeZoneSelection.Location = New-Object System.Drawing.Point(6, 126) $labelTimeZoneSelection.Name = 'labelTimeZoneSelection' $labelTimeZoneSelection.Size = New-Object System.Drawing.Size(124, 13) $labelTimeZoneSelection.TabIndex = 15 $labelTimeZoneSelection.Text = 'Time Zone Selection' # # LangTimezonecombobox # $LangTimezonecombobox.DropDownStyle = 'DropDownList' $LangTimezonecombobox.FormattingEnabled = $True $LangTimezonecombobox.Location = New-Object System.Drawing.Point(219, 173) $LangTimezonecombobox.Name = 'LangTimezonecombobox' $LangTimezonecombobox.Size = New-Object System.Drawing.Size(259, 21) $LangTimezonecombobox.TabIndex = 3 $LangTimezonecombobox.add_SelectedIndexChanged($LangTimezonecombobox_SelectedIndexChanged) # # LangUserLocalecombobox # $LangUserLocalecombobox.DropDownStyle = 'DropDownList' $LangUserLocalecombobox.FormattingEnabled = $True $LangUserLocalecombobox.Location = New-Object System.Drawing.Point(219, 63) $LangUserLocalecombobox.Name = 'LangUserLocalecombobox' $LangUserLocalecombobox.Size = New-Object System.Drawing.Size(259, 21) $LangUserLocalecombobox.TabIndex = 1 $LangUserLocalecombobox.add_SelectedIndexChanged($LangUserLocalecombobox_SelectedIndexChanged) # # LangInstallcombobox # $LangInstallcombobox.DropDownStyle = 'DropDownList' $LangInstallcombobox.FormattingEnabled = $True $LangInstallcombobox.Location = New-Object System.Drawing.Point(219, 36) $LangInstallcombobox.Name = 'LangInstallcombobox' $LangInstallcombobox.Size = New-Object System.Drawing.Size(259, 21) $LangInstallcombobox.TabIndex = 0 $LangInstallcombobox.add_SelectedIndexChanged($LangInstallcombobox_SelectedIndexChanged) # # LangUserLocaleLabel # $LangUserLocaleLabel.AutoSize = $True $LangUserLocaleLabel.Location = New-Object System.Drawing.Point(6, 66) $LangUserLocaleLabel.Name = 'LangUserLocaleLabel' $LangUserLocaleLabel.Size = New-Object System.Drawing.Size(207, 17) $LangUserLocaleLabel.TabIndex = 14 $LangUserLocaleLabel.Text = 'Time and currency format (User Locale):' $LangUserLocaleLabel.UseCompatibleTextRendering = $True # # LangTimeZoneLabel # $LangTimeZoneLabel.AutoSize = $True $LangTimeZoneLabel.Location = New-Object System.Drawing.Point(6, 176) $LangTimeZoneLabel.Name = 'LangTimeZoneLabel' $LangTimeZoneLabel.Size = New-Object System.Drawing.Size(60, 17) $LangTimeZoneLabel.TabIndex = 13 $LangTimeZoneLabel.Text = 'Time zone:' $LangTimeZoneLabel.UseCompatibleTextRendering = $True # # LangKeyboardLabel # $LangKeyboardLabel.AutoSize = $True $LangKeyboardLabel.Location = New-Object System.Drawing.Point(6, 93) $LangKeyboardLabel.Name = 'LangKeyboardLabel' $LangKeyboardLabel.Size = New-Object System.Drawing.Size(89, 17) $LangKeyboardLabel.TabIndex = 12 $LangKeyboardLabel.Text = 'Keyboard layout:' $LangKeyboardLabel.UseCompatibleTextRendering = $True # # LangKeyboardcombobox # $LangKeyboardcombobox.DropDownStyle = 'DropDownList' $LangKeyboardcombobox.FormattingEnabled = $True $LangKeyboardcombobox.Location = New-Object System.Drawing.Point(219, 90) $LangKeyboardcombobox.Name = 'LangKeyboardcombobox' $LangKeyboardcombobox.Size = New-Object System.Drawing.Size(259, 21) $LangKeyboardcombobox.TabIndex = 2 $LangKeyboardcombobox.add_SelectedIndexChanged($LangKeyboardcombobox_SelectedIndexChanged) # # LangInstalllabel # $LangInstalllabel.AutoSize = $True $LangInstalllabel.Location = New-Object System.Drawing.Point(6, 39) $LangInstalllabel.Name = 'LangInstalllabel' $LangInstalllabel.Size = New-Object System.Drawing.Size(102, 17) $LangInstalllabel.TabIndex = 8 $LangInstalllabel.Text = 'Language to install:' $LangInstalllabel.UseCompatibleTextRendering = $True # # TabApplications # $TabApplications.Controls.Add($Appscheckedlistbox) $TabApplications.BackColor = [System.Drawing.Color]::Transparent $TabApplications.Location = New-Object System.Drawing.Point(4, 22) $TabApplications.Name = 'TabApplications' $TabApplications.Padding = '3, 3, 3, 3' $TabApplications.Size = New-Object System.Drawing.Size(751, 416) $TabApplications.TabIndex = 3 $TabApplications.Text = 'Applications' # # Appscheckedlistbox # $Appscheckedlistbox.Anchor = 'Top, Bottom, Left, Right' $Appscheckedlistbox.BackColor = [System.Drawing.SystemColors]::Control $Appscheckedlistbox.BorderStyle = 'None' $Appscheckedlistbox.CheckOnClick = $True $Appscheckedlistbox.FormattingEnabled = $True $Appscheckedlistbox.Location = New-Object System.Drawing.Point(6, 6) $Appscheckedlistbox.Name = 'Appscheckedlistbox' $Appscheckedlistbox.Size = New-Object System.Drawing.Size(739, 375) $Appscheckedlistbox.TabIndex = 8 $Appscheckedlistbox.ThreeDCheckBoxes = $True $Appscheckedlistbox.add_Click($Appscheckedlistbox_Click) $Appscheckedlistbox.add_KeyPress($Appscheckedlistbox_KeyPress) # # TabFinalize # $TabFinalize.Controls.Add($Finalizelistbox) $TabFinalize.BackColor = [System.Drawing.Color]::Transparent $TabFinalize.Location = New-Object System.Drawing.Point(4, 22) $TabFinalize.Name = 'TabFinalize' $TabFinalize.Padding = '3, 3, 3, 3' $TabFinalize.Size = New-Object System.Drawing.Size(751, 416) $TabFinalize.TabIndex = 4 $TabFinalize.Text = 'Summary' # # Finalizelistbox # $Finalizelistbox.Anchor = 'Top, Bottom, Left, Right' $Finalizelistbox.BackColor = [System.Drawing.SystemColors]::Control $Finalizelistbox.BorderStyle = 'None' $Finalizelistbox.FormattingEnabled = $True $Finalizelistbox.Location = New-Object System.Drawing.Point(5, 5) $Finalizelistbox.Margin = '0, 0, 0, 0' $Finalizelistbox.Name = 'Finalizelistbox' $Finalizelistbox.Size = New-Object System.Drawing.Size(743, 377) $Finalizelistbox.TabIndex = 0 $Finalizelistbox.TabStop = $False # # buttonNext # $buttonNext.Anchor = 'Bottom, Right' $buttonNext.Location = New-Object System.Drawing.Point(535, 526) $buttonNext.Name = 'buttonNext' $buttonNext.Size = New-Object System.Drawing.Size(75, 23) $buttonNext.TabIndex = 96 $buttonNext.Text = '&Next >' $buttonNext.UseCompatibleTextRendering = $True $buttonNext.UseVisualStyleBackColor = $True $buttonNext.add_Click($buttonNext_Click) # # colordialog1 # # # errorprovider1 # $errorprovider1.ContainerControl = $formWizard # # imagelist1 # #region Image Data $ImageString0 = @" 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 AElFTkSuQmCC "@ $System_IO_MemoryStream0 = [System.IO.MemoryStream][System.Convert]::FromBase64String($ImageString0) $image0 = [System.Drawing.Image]::FromStream($System_IO_MemoryStream0) $ImageString1 = @" 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 QmCC "@ $System_IO_MemoryStream1 = [System.IO.MemoryStream][System.Convert]::FromBase64String($ImageString1) $image1 = [System.Drawing.Image]::FromStream($System_IO_MemoryStream1) #endregion $imagelist1.Images.Add($image0) $System_IO_MemoryStream0 = $null $imagelist1.Images.Add($image1) $System_IO_MemoryStream1 = $null $imagelist1.TransparentColor = [System.Drawing.Color]::Transparent $imagelist1.Images.SetKeyName(0, 'UDI_Wizard_Banner.bmp') $imagelist1.Images.SetKeyName(1, 'UDI_Wizard_Banner_UEMS.bmp') $TabFinalize.ResumeLayout() $TabApplications.ResumeLayout() $TabLanguage.ResumeLayout() $TabPreflight.ResumeLayout() $TabOperatingSystem.ResumeLayout() $TabLocalAdminPassword.ResumeLayout() $TabComputerName.ResumeLayout() $tabcontrolWizard.ResumeLayout() $formWizard.ResumeLayout() #endregion Generated Form Code #---------------------------------------------- #Save the initial state of the form $InitialFormWindowState = $formWizard.WindowState #Init the OnLoad event to correct the initial state of the form $formWizard.add_Load($Form_StateCorrection_Load) #Clean up the control events $formWizard.add_FormClosed($Form_Cleanup_FormClosed) #Store the control values when form is closing $formWizard.add_Closing($Form_StoreValues_Closing) #Show the Form return $formWizard.ShowDialog() } #endregion Source: MainForm.psf #Start the application Main ($CommandLine) |