OSD-Wizard-UDI-Replacement.ps1

<#PSScriptInfo
.VERSION 4.1.2
.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: 3/7/2025 2:23 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"
     
    .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.
        If set the Domain Name text box will be locked and field populated
        Accepted values: Any String
     
    .PARAMETER DisableDomainName
        Disables the domain name text box without setting -DomainName
        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
        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'
        -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
        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
         
        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
        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
         
        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 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
        Only Applications are recognized. Package/Programs are not recognized. (Possible support in a future version)
        Application groups are not recognized
        Application 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
        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
        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
        Get-TimeZone -ListAvailable | Export-Csv -NoClobber -NoTypeInformation -Path "\\Some\Pathto\OSDWizardRoot\OSDTimeZonelist.csv"
         
        Applicaitons selection tab
        Items will appear in the dropdown list in the same order as the CSV
        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 installtion
        "ApplicationName" column is the applicaiton 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
         
        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,
    [string]$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
#>


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 list
        $ApplicationsAppXML = $UDIAppXML.Applications
    }
    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 configuraiton 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)
{
    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)
{
    Write-CMTraceLog -Message "Importing $($ScriptDirectory)\OSDTimeZonelist.csv" -Type Information -Component "Loading - OSD Wizard" -LogFile $LogFile
    $OSDTimeZoneList = (Import-Csv -Path "$($ScriptDirectory)\OSDTimeZonelist.csv")
}

#TODO: Import applicaitons 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).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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#>

    #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'
    $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'
    $DomainNametextbox = New-Object 'System.Windows.Forms.TextBox'
    $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:AllApps = $Appscheckedlistbox.CheckedIndices | ForEach-Object {
                    $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)
            {
                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)
            {
                #Enable domain name radio buttion
                $Domainradiobutton.Enabled = $true
                
                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
                }
                
                #Domain name textbox
                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
                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
                
                #Create OU list from UDI list
                $script:OSDADOUListUDI = $ComputerTabPage.Data.DataItem.Data.DataItem | ForEach-Object {
                    $_ | select @{ N = "Name"; E = { ($_.setter | ? { $_.Property -eq "DisplayName" })."#text" } }, @{ N = "DistinguishedName"; E = { ($_.setter | ? { $_.Property -eq "OU" })."#text" } }
                }
                
                #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 | ForEach-Object {
                        $_.Application | select DisplayName, Name, @{
                            N = "Checked"; E = {
                                if ($_.Id -in $CheckedApps)
                                {
                                    "True" #Application checked by default
                                }
                            }
                        }, @{
                            N = "Required"; E = {
                                if ($_.State -eq "Disabled")
                                {
                                    "True" #Application required by default.
                                }
                            }
                        }
                    }
                    
                    $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
            $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
            }
            
            #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
                Update-ComboBox -ComboBox $OUSelectioncombobox -Items $OSDADOUList.Name #-DisplayMember Name
            }
            elseif ($OSDADOUListUDI) #Import OU list from UDI Wizard
            {
                $script:OSDADOUList = $OSDADOUListUDI
                
                #TODO: Update OU Combobox
                Update-ComboBox -ComboBox $OUSelectioncombobox -Items $OSDADOUList.Name #-DisplayMember Name
                $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
            }
            
            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_TextChanged = {
        #TODO: Place custom script here
        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 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 variables
            if ($AllApps)
            {
                $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_Workgroupradiobutton = $Workgroupradiobutton.Checked
        $script:MainForm_Workgrouptextbox = $Workgrouptextbox.Text
        $script:MainForm_Domainradiobutton = $Domainradiobutton.Checked
        $script:MainForm_DomainNametextbox = $DomainNametextbox.Text
        $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)
            $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)
            $DomainNametextbox.remove_TextChanged($DomainNametextbox_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)
            $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()
        $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()
        $DomainNametextbox.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($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($DomainNametextbox)
    $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
    #
    # 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.Enabled = $False
    $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
    #
    # DomainNametextbox
    #
    $DomainNametextbox.BackColor = [System.Drawing.SystemColors]::Window
    $DomainNametextbox.Location = New-Object System.Drawing.Point(143, 119)
    $DomainNametextbox.MaxLength = 254
    $DomainNametextbox.Name = 'DomainNametextbox'
    $DomainNametextbox.Size = New-Object System.Drawing.Size(259, 20)
    $DomainNametextbox.TabIndex = 2
    $DomainNametextbox.add_TextChanged($DomainNametextbox_TextChanged)
    #
    # 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
    #
    # 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 = @"
iVBORw0KGgoAAAANSUhEUgAAAQAAAABGCAYAAAAjBEqjAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAACXqSURBVHhe7Z0HVFdXtv9n/dea+b/Jy8xkXpv1
3ryZTHuTvDeZ+Scvk0yKpsf0qDFRY4y9966IYAcFLKiIYhcLgqKAHRREqhXEhr2bosYUUzTJ/u/P
5nfwBxIlDk5guHuts/jd0++5e393Oedevjf2rt9IyG9+cUvShPv/JB555FH1pe8N/dc7JOint9+S
BAh45JFH1Ze+N+xn/1Sh8FZFCv3tnb5hPPLIo+pIHgB45FEtJg8APPKoGtPZpAxJ/a8GUtAlxJdT
tVQpABjyk9tkyI9/WDZpXkV1/ZMHAB559NfRuYxtsvKnj0tRvwm+nKqlSgHA0H/5SYWporr+yQMA
jzy6Ofrqi8vy2en35PN3zqkFUF/OrMiQz069J5cvfuyrUTV0QwBA028MHS1HszaXSWmjRtzQCvAA
wCOPbo4ubtsraXep6d85RFJ/30B294+UtN83lOLRM301qoZuCACBau4XJsTLV1cul0k74xZ5AOCR
R7eIPjl0Utb+/DnZM2iSAUBx6GxZecdjcmz6Ml+NqqFKAUBR4lJf9atUEB/nAYBHHt0i+vrKl7Lp
oZZyOiHVAOB04gZZ+4sX5KM9R3w1qoYqBQC7l1+LOruWJmiZBwAeeXSrKLNOGzmbtMkA4GxKpqz7
5Yty6cgpX2nV0I1jAHf8oyzv1llO79zhayJyprBAEjt3tLKK2rjkAYBHHt08VQsAIA39t3+WzInj
fU1EsqOmWF5Fdf2TBwAeeXTz9J0AQMBt35eBP/g/ZVLAbT+Q9PCxviY6sQnjLO/aet8v05cHAB55
dPP0twcANemjHntEYhs3KpPG3v07yYgI8zUR2azWQJjmla8XVfdh68MDAI88+uvpbw4ARPVzpk2V
C0ePlkkL32x8DQAsbNbkmnpZUyK1jx96AOCRR1VA3wkAsL1Xnpa0bXUNAMS3a+27uko7Fy8sszXo
AYBHHt08fScAUOgBgEceVQsCAIr6jJM1P39OdvefKGt+9sytB4DtC2PlqytXfMUiX16+LHEtm18D
AEtat7AyR7TZFjvXAwCPPKoiyqzbxrR+yu2Pyro7X5SVP6ojlw7f4iBgTL2npCjx6sGfnOgoibjn
7msAIOKP/y35M2J8OSK7li2V6c886QUBPfKoimh7iyBJ/oeHStPa/3xBvjh30VdaNVQWADQF//OP
ZUPIaF9xifkfrPnlAYC6y7p08uWIvRxEW/++PADwyKObpxOxq2TlHY9Lyg8flpU/ritbGg+0I8JV
SdcAAKf7UkcO9xWLLG75lgSpWV8eADD1Ezq09eWIrB8+9JqTgdUdAL7++mv56OOPZXzUVBk8crSc
OnPGV1JCX3zxhcyKXSDdBgbInn37fblX6ZNLl+TtLt0tDRkVKsdOnPCVfDtiHkuTU6Rw9x5fTvUi
5jd74SI5cOhQ6fXIiPHy/vvvl16HTpio63XVJawKot/s/K2ydkO6L6d2Ea8Cn1ywyl4K2hccLefz
inwlVUfXAAApbdRVAIhr1dzM+msAQPOWdmznyxFJHTHsmn6qOwB89dVXxth/rPuk/O6BhyVwVIhc
8cU/YL70zCz58zPPyS/v/bO07dFbPvvsMyuDKD9/4YL87H/+ZOm/HnxEWnXrIZcUFL4N0Q/zCI2c
LBszN/tyqw+5+Q0Pi5D16Rml18+89oYU7d1Xev3qWy0MMHft3i1f6nVVEP0mJKVIzLxYX04tI13b
K5c+s+8BvLs2R766fDU2V1VUawEAxr148aI8Ub+RNGnTTjr16Sd/euxJKT54yMq+/PJL6RkQKPWb
vS19AoPknjqPy5btV9+HoPzd996Tux+qIwOHjZAeaiX87oGHZHVqmq9G5YixAJ2QiZOqBQAwn4nT
Z8hHH5V8eAIhZH7jp06TuMTldo2g3/vE07JuY7pdY0U1at3W6vUdEixf+AWH/xpijeNXJCsAzPfl
1D765PBJWfvv9eRodIIvp2qp1gIAjLs5N1ceqveibNqcJbuKdstrLVrLjNiFVgY4PP9GU1m9br3s
3b9fOvcbIOFToqwtQnJZmfzU6TPy8PMvyV51D3bv2SvdFQQ69R1gdSpLjPX555/L6PETZcN3DADc
F/Np1rGLnDt33vK4xvKZtWCRTJ87z4TyYxX4X/y/+2VBwjIT+lOnT0ub7r3sN5bA5woQfy0xF4Am
LnGFTK/FAPDO6izbBSjoEurLqVqqlQDgBHhC9HTpMShQ3n33XRP4eYuXmBkPIx89dkxeb9VWTitz
f/DBB7JetV1rLXPtEYojWqfuS/XNF6YOFsJ9Tz5rfVeWEKhPPvlERo6bIBs2ZfpyvxtC2Ln3Zh07
y/vnzlmem1/K2nUGUgjlyVOn5OHnXpToOXNLzf7+Q4fb740KplXhAjAX3KmFS5cp8NReADiXtVPy
G/WXgxG3Zg1qLQAgwO169ZG4ZcvlnXfeMSEm0PdC4zfV/P1ICnYVqd/fy8reU1P/+IkTEqZmumsP
cxYfPKgA8GppnfPnz0vdlxvImTNnrV5lCIH78MMPZXj4uO8cABB2rJE3O1wFADe/vC1bpPugwfLp
p59Koa5Nq67dJWzSFLvGFRip82dNqV8V5CyN2CUJtRoALl/4UC7u2C+Xjpz25VQt1UoAQLvAXPVe
byI7CgpMgE2IFQQw+0+q1s/buq0UAEgI94GDV6PgtN9XXGwWABYEdS5cuCAd+/S3tpUlrAWsh6Fj
w79zAGAuaHsDgPevAgDz2713rzTv3NXKM9RVCRg+0rQ+14tUS2NNAYrfxvq5HgEAAA9WGa6HR7eG
aiUAwNRo7CfrvybHjh837e+EvEnb9lKoJi3A0LhNOytDwBECx9wAAMyJ7//Yy/XVXz5n7ak7Wk35
ZSkrrR4acXLMTElZs9bakJatXG3uxYL4pTJ3cZxpUMYNHhNWCgDMb1lyikROizFrBMCaPi/WxoQw
sSdpv2jrSTEz5JL2MW32XFm1br2NsXXHThnBNp1Pi5O3d3+x5R0/cdKuaWN9av+R02fI6tRU62/m
/AVy31PPSreBg2XrzgKbC/PD3WnwdiubT9yyRJtby6497HqaugLz4pYYADAv1mn56jXSb+iI0rRT
rQbGfUfXErCYu2ix1SMvafVaOXz0mGTn5cnOwiLLnzE/Vmao7z/bF3vw6NZQrQQAGOzwkSPynGp7
gADBQsj53bFPP4vGF6t2ByD27ttnAk6MwJm3MC1t9u3fL4+/0sB+OxCZMmOmMu8Cq7Nuw0b5Y90n
5KkGr1ugDEEeMHyUMvVC9aFfkgeffUEKioqs/+DQEgCgHXn0+4dHH5fFSxNNG7bu3sssDsoBlpea
vmV/n1eXZU1amkXlcV9Onjwljdt1kF/f/6BF7amPYHcbEGB5ABT3cUEB7Y027U1w/1DncWnQopXN
o3W3nqVbm0uWr7CxsWyY/ytvNrd7jZoxS+K1rEXnbgaM4eoKrE3bYADwSrO3DdQCRoWU9kNKVhAk
RjBmYqT8z6OPyQPPPC+79uy1NQkKGSOJK1dJo1ZtZGlSillQ9z9dT/5S7wUJHDnaA4BbSLUSABAI
BNs0mpryMKzT4n2Dhsnq9akqSCelfvOWMkQZmUAgmq48AOxXgXzi1YYmiAjJ2bNnZY5qNrQ+ddv3
6iNd+g20yPhi1Zrk9R82Qpq27SC9AobIs40aq/aNKQWAtIxNJnAh4yeqMLRVLTzI5mgCpYJAOQLD
WA01n/sAxNr37C2D1CS/T0FgzIRIad6piwUz2/fuZ/0R23jspVclYMQoeU7HxDJgTNo279jF2j7w
7PNq9RSqBRCrwvecbW2itRkPIT+j9/ZSk2Y29tiJkyQ9M1Pa9+ht1gHtt2zfXgoAH3/8iaRnZUvU
rDmW/qz9YZUQLHz85QYyQF0HwGSWAiFrEjg6VHoOHiJN23fUMXfJMHWH2JHprO4UMRYPAG4d1ToA
QHhh1O3KkGhAtBIWARoeABg8KlQSViSZME+cNt3OBnDKDQ2PMLk+AIDiAwfNSoCJiQnQPjY+QbXc
JBMMDssUKEMvTUqWPkFDDSj6Bg83AcWnnhcXJ0TcsTwAgNT0DPOpX2vZ2qLuRXv2yNOvvS5H1Dye
olp3kVoDjEXwsYWa39QFRHoMGiwHDx2WVpqHFZCxOUs25+TKqwpggMSchYtNoOmHsXcW7tK5vmuH
nELUIjh0+LC8rdocVwVgpB1jAzwAAGtz9uw78rIKN5ZAsGpsXKTWOh7r0k4B6IDOiflQh7VhPfh7
+vQZeVGB47333rf+ew8OsrpzdU5DVPCZH+BGPGZTdrYBTKOWbSRZXYj8rVvVxWrgAcAtpFoJADBn
Tm6eNFZNjFDD5DBvCQCEyIIl8QYACClxgD+oyTptzjwTPtcHzA0jAwC0R7hxI+bHxctQ9ecL1Yxv
2aW7nRY8feaMNNGxEKTeQ4LNzza/+uhRM+GxMAAAthrZYkM7ImiM0XXAIHUl0iVp1RqzDBCYDWoJ
YDajmQGZteoCIDiY1137DzJAQcsjjNxrHx0TqwYrJjJmhiQmp5irUEe16zYFQvoZET7OfPujOies
D+bBfXGvtAMwAI99+4vtvEPxgQMKGl1L7431ot7LOnf6IwEOG9Wtad29p4HuzsJCycnLt7lu27lT
uui9Mb8BCk4cxKI9h6vMldHxWZeAEZ4LcCupVgIAjJatANCkXUe7htB2CDAAsFC1OGDgGBhz9EH1
Rzn6CpUHAK6xJBA8ACA4dIz5vACBizE0Vb+c/jF101TT8xsQaPB2Szl8+IgBADGDHaqdW6hgUY6g
TFaBJWCGX9xBTWIECY3O6Tj6BgBOnDhh850YPU2mqsnNb9o6YaQ/AInxknReE6Ony5EjRwwgzqgA
00/Y5Ci7b/JfUw18Ql0gBwAIKfNBe+fmbzHfHwDp1G+AWh6H5K0OnaxvxmJMxsbFABSID0TqeKwv
68l49IWpzzYsbfoFD7O4CM8Fa4T1pg5uGFuAHgDcOqqVAIBAblWftYn6nA4A0Kww3SD1k9GQ/CbB
zGjcJxs0kogpU61ueQCAsA5gcLatRkWMl1mxC82FcH2069HLGLp7QKD1h5AiNG+rVmU3AQBYk5pm
gUBMesoRzGXqPozTcTH7m7XvZMKIJZC0arUJ09MNX7cxTqnGHBc1VWYrOCB4zOUlFUb+vqXtCHry
O13dg6DQsXJA3RfiC7Sl/thJk2VhwlKzAF5rVRYAsI6oN1x98yQ1zTH9mR/vTuwsKJSWCjAIMkLP
mPzmntHg3N+mrGzrg/ulXXZurml9XAfmZBaK3jsW0na1DFp06Wb1WK+ZsQs8ALgJcnx9I6q1AFC0
e7e83rqdMTnkNHjvwGDTxC4oCIPC0Lw0RH3afxMA0AbNHD55ikyaFmNBLQJamNdE9dH03VS40zdv
NoFiPM4acOgIAGAbb6X6/vjEjEud9ToX3lTEJCbwh2ABEAAYQg8A0A+/I6ZEyZxFcdaO9GLTt+we
nlLwItA2LCxCegQMkb5BQ2W/mvINVNMyDgBA3IL9/OPHj9u5flwQd6/OOhoXFW2BO8x1rsdGTpZU
dVuadeiswluyEwIAsDakgwcP2bkKwAQAYO65+fnSpltPqdeocek5i96BQZKmwMc6Z+XkSse+/a0v
7qkmAsD7+jz2KH8B0J8oYB9WqyY3J0cOq7UECBYWFNi6fqwWj1MclPEbEIRwTWlzSi2t48eO2fod
KC6WIrWc+Ltb+z+i/e5Wy26LWmWAJfWxBrGktm7ZKmdOn5ECHYuUk52tc9oje/bskf2qcBzVOgBA
4FlkNCDMiuBDDgDQStnqp1IH5iQh2EePHbdAFZbC9QAALRypmh9h9N8GI1Gf03Sb9UE5AecM/XZ9
QAAAQbIVqtk5E4AwUJ6WkWFxA4SUXQnOLTRRd4K/PHQAAMEyAFDgmacuCH0zb4Jv5P/3I4+VmUcP
tULYwmzYsrWNQ9+hEyItBkB9gI6of3kA4NVo3IyOvUsAYOqs2bZXz5uSMB3rx5pipZBwdZp36mpr
ZX1oec+AwXakOlrbAgCMDQBgmTAX3ssAJFl/LIiZaknVNABAQBcpUCYtX24gkKcWT/jYMImPW2JC
O2P6dAs8I7C4dEkrVpiAwkNZqhwgfo8JCTVBz0hPlx0K+DlZWTJ/3jzZpDwxe+ZMa79o4UJZtnSp
ts+RCePGSZy6i7RJXpEk27dtl2nR0ZIQH6/jj5UVicslOipKMhS0HdVaAIDR0UIgK+QA4HXVfvuK
DxjTEqRDkGB2hBvf+ANtez0AGDI6RH30Reb7NlXTm5gCGh2zm+PEuAC5W7YYs9M32pDgGOWY9SQA
AAFiPmtSU609c2jXs49s0Yf6hs4RTcI9EAOgLow2TkFngZrxAAJ9v6AAgEao81J9c23oh12OeGUO
tjAx9WlL3yEKAPGJK6wfdkc4sMN9QgQ4mcuKlatkqM4Tgecad4dgZMDwUaX9AAAwNes6Xi0GgBDh
pw/m3lCtjixlXLYNAT8AABdgk+YZACiTdx8UaO25ByyOmgYAuFGx8+fLuPBw2aXP9uCBAxI2ZqzM
nTPHLIOpU6bY/fGXdevTq5dq5ZL40viIcaXrHjJqtD3jbAUHBJf4zJzZs9V62y8RYWHWN0CzVfkJ
S2ByZKSMVdBIUbdx3959Uqz1IidMlPy8PAOHLWp9DR0SZHUd1VoAgLmIth9XLQoBAGjUFxo3lbPK
yAT8EEaEGiZF4AgantO/1wMAtuJ4g3DC1Gg7EIRQIFROo2OCw/xoTObQumt3220AABAwTH6O2GJp
oMnRyggR2nOIChtbisQCGB8N+cxrjUs19PgpU2Wxojxl9M0OwzE1HxurRufemAeCy70QxSfaT1vy
sAASlidZu8Zt21ueIweOaOc23XuaFcM169Opd19zBRwAEASkTxic9wU4VEV77id69hwDBeadv22b
AQDj4ZJs9llduAgd1MKgPmO4txBrEuFGLYiNldmzZsniRYvsGYyPiDBNvDkzU4V5qt3b0KBgW6fW
LVrK3j17zSro3bNnqVsaNmaMrQ8avX/ffvYMAZEzun6jR47SNnus/1UrVxqvABhRkyfLAgWfuQoU
rHOUWoVn9bnz94MLH0jgoAA55DvSDtXaGAALi7mPvw/BcNt27DAA+FgfCoduODhDXRgbEMA05ujs
NwEAfXIwqKBwl5nL4ZOjLI+29EHqaQCww7Qk+WwzEkl3AJC/dZudRoQZAJQJU6eZRUFbgooIalud
NwCCQHMOwAkLwhW3fIUJI+MCAGgNjjcXq1VDffKpy9wb6f04oDEAWJFs47A9Sp4j5sL1dl0f4gkE
IbnOVn/9eXWLps6eWwYALl36VO9NLRAd/4T6sKwNFgBnITjrAGPmqo8KANCmn+ZnqR8LAHD+gHV2
98/HQGoqAGCio3Hx4QGARDXVN6RtMAA4oXWGDA60dRs1YqS5Adxv/7597d4hBwCHlD+oi8afqyD6
jvLN2NAx5tMvVt6gP/hhyODB5iJkqxXV8NVXZa8qFsoufnBRrY2SV9nHhISYVeioVgIAi4XwEawj
wEbABa0VM2eenaBDKHbv22+MiMbnwezRxcQH5+GUBwCu0XL5ytSPvvCyLfCa9an2DQEn/OzD8zDZ
BuSILeMRHCJQB7IDAMtTVto+O5oZoGHczn0HaNv11gcHlNhyGzVugjEOfQMAjI1AAhZLtI4zn59X
MCP6zz48J/eoT/9oX0AHAKAt4zgAABzeUMDA4nDkhJHAIV9PYquR6wJlyLv+8qjdD2MyR1wAfmfl
5pn/z4dFWF8AD2BD8JnHCtVapQAQPEyy1YwFADis5NwaLBUOC9VUADio/NGvdx8z2QGApfEJskkB
EKHEFRjQr59ZhuvXrZMhAYONH4ICA+2+IQcA9BOrgh2n2t4BQOTEibJDFQkWwDJ1+6iHmY+rcP7c
efP5iR2UB4CZM2ZYXUc3BIDFLZpJ4O3/V9LDxvhyRDLHj5PBmpfQ/uo3AWsSADjh2ahC8eiLr9hh
GMxwjuxipqKtOMCDBmUbDkHnjD/BK9r7AwAvA3HoBpOaLwd16tPf+qY/tCXvFOxWrUY+GhgA4NQd
dZLVhOYkIP62AwCi75zLT0vfZFtiAAzvACAom7Nz7N0CfG+EjD7KAEA0AJBcKowAABYAGjtk/ATz
J2erZRIbt8QAwF/T+gNAMwUZjg+7k49ocJiSXQwAYGHCMmvDvf38T/8rGb5tPgcA9oLRtBhzXQBT
+gF0AcREvUfG7tp/oAEA4/U3ANhaEpvR+8dySFfXgVOUWFQ1FQDQ3JNUUPPVrSEeEDtvvhToM0VI
tyjgDQsONveAGEH3Ll1NwyPYmPbQ2NBQUw4EFXfpWhAUBAAw6THzdxftNgDYtnWrbFdQR8jD1DLY
p7xHG4KFAACmP/EGaPbMWfacHN0QABK7dpLRd/67ZE0peRceyomeKqPu/A9J6t3Tl1OzAABtBApa
IFBN2LdVU3UbMMheqOFNQMphWIJmRNnZ70bQiXj7AwBHgXlhB+HppYJ97+NP2QEgFpgHV795CwlW
wcanJ/LOmMQAOINPm6btOlqwECFwLgC/h4eF2+m6rgMGyivNmptg0Cfv4d953wP2/r0BgPbnDwAc
8CkLAG9aQIqTgs+qVuWzXg0VXDjcdOjQ4QoBgHYIZ8DIENmvAAchwAQWAZO6ug6MDyDQN99SLFL/
1R8ALijDtVXh7qWAyLbkXAWsDDVLCSASIxkRHmHxF347AMjxAQBr1CcwWN5s38ncpcdfaWigXJPo
gAo0GpvoP24AfzG98d8P6ZoijET7582ZaxYBAcCZMTNMYNetXatuQsln5aZNnSrZm7NsBwCwnzd3
rsyZNcueA2Y+rtTCBQskJSnJ2hEEnB4dLWvXrLH+AQYAgHpTJk0yvmUHAtBxdEMA2JO8QjLCx8jx
vBxfjsiJLXmWt29VyWuvUE0BAMhFtRGa+aoNH3ruRRNkzE2i/DAzDE+wrl6jJvbBT3YA0Fz+ALBf
/Wq3tcY7AxyRRZvTL4tO3/c9+YzUUSvD7f2zC8BW4Z+frmegwsk66gMABNWok6N5j6gr8fu/PGKx
BBeog7EefPZ5dU/2VRoA0EbsZqBtuQ+3hceJu28CgOnqCiHY7rVmglKYqjAeW4v46awPjMTanVAg
9QcAzv2jxf23HgcOH2nn++9+pK59Ro03Cjla7A8ArCkAgPt0T50n7F0FANIdwKopBPhn6/Pervxz
UdeNGECyCilaGvM9fcMG+01UfktevhxRywozn/pE7rESoJ07dkiWWkJodAAXS4EgImcDWDf4Ijcn
1wS+qKhIUtVVpA1RfsDkxPETkq5uAOCRpqAC36Zv3Cin9Xk5uiEAVJZqEgA4vxeGJfEG3OiI8bY1
xqLiIlAOk69UjR6kwLAxY5NZBv4AgBbtoH4tR2LDJ002U5982rHogACm8IK4+FLtRgQdfzxKXYqF
S+LtwSK8fJkof9t2mw/XcxcukiA1+TgAhBnNfDAp3SvMCBxgw/adu5+UNeskV/twwkgZZ/X5vUUZ
Dg1MgJK5sCU5UefmAGBZ8krzz6lLnGDYmDB7LRkCALgvBJ7AJvEBAIFrvgSEye/GHBM5yf4OGxtm
R5c79x+kaaDgtlDfTknqenMOYdL0GLuXWF2fAyoEzjXDVeKNQ85TbFU/l7nVRoLPnBv2bamy7Wol
AODTIqQIJMyPELrfCBuCjhByDaPDpFxjOUAOAHAhKPOv49wHrumXMq4REJib/zGQmZ1tdUmUUY/5
uHZubAQJoUBIKccCaOB7w49xqEu/lLuxuDfyKEPQ6YfftKecMubOGICda0u5a+fWgft098s8CG7S
jjb0wTVty49JHdaGfmhHoow1dutOog/q0AaG5Z64Z+rSLwDqxqtJ5AS3OidHFQJA6shhvuLKU+rw
odf0U10BAI0GUzpmI/EbhnRbVk4AYUD+wriOEZ1AwKAItauDgDnhpD35MDL9kkfdrgMCzAJgTPok
n3YIgWtHXyTqkMecqEPUnbP1/nOknHlR7ubv+gFQ6Jd+uHZCztyZF324ttQDENy8KfMHAPpEM9MH
Y7j7py0M5dq68TCD+cs186BP7p86CD9l5NMff+mDtXNrSTnjMc+aBgBuLaprYk0dVQgAiV07lz78
ytDXKlAEC8v3U10BgHuDwVkIGI3EwsDkMCIM5xiZBFM6JnXtqQtDk1x7hII6mOQwtgMA8l19LAAA
gDIElnnwlzoIgBvXgQ559IkrEJ+43IKJTlgQPtojkK4PysijjDHJcw+ePJiTfMZhnrTl3tz4bt7U
8wcA+nRzZgzKmadbFzcm19QDHLgH7p829Ms186Ad+YAR8+AvoOzAyAEAf7lmjjWJWEvAiwM71THB
h44qBICJ998rn31Y+X9C+Kk+pMgH7r2mn+oMADAbzApjOiZFAGBEGBqmdGUwKQxPmWsPw/szM+3J
c+1hApjXCR0JzQcAcNyVfASReTAW5U57u3Hpg3IElTjFm+07Sszc+aXCQjllbr5ujuQ5gWZOTgC5
X8rIoz590JYx3VzcvKnjAACiHf1QjzHo239d3JiU094JO+OS79barQnXbh5uLLdu3Dt1XVvyPbo1
VCEABN1xuxzNqvw/qTi8KUOC/ulH1/RTXQEAgmlhPBjRMTaMBiM6BneM64TFCQR/uaYMIXDtEWDX
nr5pT3JCh1AQBMzKzS3NZ0zG4re/IDkBoU+u+TTWPXWfkK07dpQKiyt386UtZeS5MhJzow83R+ZO
ffrwb+v65H5dX45oh7D7j1H+mrb0RXvWhcR9UI/EHEiUc+3m4dbWf91ox1+uya/pxP1d1rVinVhn
7vnyFyXgzm/+Ukbit//zpPxqmy/K1HVl1Pv8M11L7ZPrK5dL+ILf16MKAYBTfqsHD7JOb0TUWR0w
wNqU76c6AwDzZgFhMMeM7n75y8LxEByTl2dCyilDqMrX8e+bPlxfWAt8L3D33n2l+bShLr/duLQj
uXwAhjfmRoZHmFBQz7XjrxuPupB/GYm50Z+bI/X823JN4pp1YG6UU+bIlfmPUf6aNiTasy7+a0Nd
d1+Uu7bUd324+yhfz38eNZW4R175PXb0mJxXy+jokSNyoPiAnQs4e+as7CrcZW4TW3dHjxy17UDe
AaAd5y3YSiToyhFizg3w+5jmU4eDQVhbRbuKrO3pU6e1/nE5dfKk8cv1qGILQNOkB/9XPlcUZvHt
Afg/BF8e6XNlzkl/ub/CPqozAEDM3zGh3aMf+Zfxt6JyymBQ/jphcuTKXVuEwPnh/Hb5JNq69iQ3
rhMqNCbggW+NULj+/cd0fUD+Ze63/xxd3fJty9f1J/92/teuD/9y2rMuTvC5H5fv+i6fHNGPq+fa
uTFqMvHc1qxeLatSVto+P3v3vBzEa7uc6Js0MdIOAG1M2yD5uXm2p8+5ftZgzeo1Erd4sb0ynLU5
S5bExclazeOtP04aciiIY79LExIkM2OTrFm1WtatWWuvCcMz16NvBICgn/5Idi1NkOP5eZY+PH31
8MCHZxRhfPmF8Usk+F9+UkH76g8AEMz1TQzmyipTXlEd/3wEAZ8Wbe6E31H59u6ahCBgSuM+0J5+
HFXUxlFFZS7P/zdUUZl/uaPy+eXruPKbSf50vbKaSoAhQo0Qr0xJMWHnDD/v6PPqLq/t8r0A3uzj
UBAf/khJTrb7X792ncyaMcNOFXIQCABIXLbMygEABwqbN2XaQSD6ARwADYJ+16NvBABM+tDf/lIi
/ni3RNxzl+TGRPuaiOTPninhmkdZ6G9+WaH5T6oJAPC3IgQX4cck89d4NyLaYTVgAdAeQPCo5hHP
MW19qp3lWKUAkKnCirbmCC/vAHCEFyBYnpho5/h5WQhhh2i3etUqO93HaUCEHzABLBB88vkQyObM
zbJTrQvK0lJTJT8v315Euh5dxwK43V4CGvyPP5DBt31f0sOu/nfSTeMjJEDzKKNORW1JHgBcJbQ+
/jC+7bcBAAQe0ED4v21bj6oPocn5FJidHVGfHcHEskPTc9QXM548En4+9QAB2u1RF4EvCbk2aHkD
Cc3n2C8AwpuBvB7McW3iA8QW+Ev969F1AaA0qYav6HXgCuv6JQ8APPLo+lTexfG/dr/L1/lGuglv
yQOAKiIe0s0ErKj/9xTs8uj6xDYegTncOiw6LDuCw7bl+WnJtjS7J1am2pvYAXVc8Jgy6lKPmNBH
WkaQ2KzEiyX1PlNLk7zKUKUAYMhPbpP08LG+JiKZE8ZJoOZVVNc/1SYAwMfjoX0bHx2BJzrMw+PB
ev793z9h/i9ZHGeBwEI13bdt22Yf9sSPZxuPIOG2rdvsaz5E9ku++ptvAT8CwTvU/M/LyysNBm7c
sMFcgsxNm8yNYKcBl4JYQGWoUgAw4j/+rcz3AHKnRVteRXX9U20CALQ4IPBtfHQAwAEH6O7593//
xGfC+SwYOwBs5aHF58yabYILKBDYY/uOT3kj9HwTAN+f4CCKImn5CgMLPvtNGUFEhJ3AINuL9AFo
sJ1YGbohAKD9Vw3qL+8fKPY1ETl36KCsDhioZdd3A2qbC1B+e68yRBs0/8209ajmERYf0XqsALbq
MNn5Sg8f/VhgH/dItk+H8TGPlckpJuR88CMtNc2sRL4QDEDk5eRKzLTpZh2g+QEALAEAgm9AxC9Z
4hvx+nRjAPjxD6UwPs5X/SoVLo3Xsuu7AbUtCHgzAkwblzz6+ycsPbR3hmpxtunYGeAwEMKLeY9L
wMdCMO1zsnAHtkra+vXWBkuRz7BxHsDcAgWL4v3Fdm4Al4CPg2SkZ9gXhvf5PjN+I6oUABQsWeyr
fpUKFBSwDipq41JtAwCPPKpp5AGARx7VYqocAMQtLmOqknALPADwyKOaTZUCgJzoKLl46mSZxE6A
BwAeeVSz6YYAQAr59X9K+B/uKpNCfv2LCuv6Jw8APPKoelOlACDwR/9Q8k6AXyKvorr+yQMAjzyq
3lQpALjZ5AGARx5Vb/IAwCOPajF9r+WvfnXllqXf/upKTEyMl7zkpWqZYq78fziDuASWLfVWAAAA
AElFTkSuQmCC
"@

    $System_IO_MemoryStream0 = [System.IO.MemoryStream][System.Convert]::FromBase64String($ImageString0)
    $image0 = [System.Drawing.Image]::FromStream($System_IO_MemoryStream0)
    $ImageString1 = @"
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
RK5CYII=
"@

    $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)