AudioSplitterV2/AudioSplitter2.ps1

2818 lines
247 KiB
PowerShell
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#------------------------------------------------------------------------
# Source File Information (DO NOT MODIFY)
# Source ID: cfce16fa-6b4e-4338-a517-88dba9b07e2c
# Source File: AudioSplitter2.psproj
#------------------------------------------------------------------------
#region Project Recovery Data (DO NOT MODIFY)
<#RecoveryData:
5wIAAB+LCAAAAAAABACFUl1PwjAUfSfhPzR9UpMxxrdxLJGQGRJRwgivpuvuXLVrl64D8dfbsU0x
SHy53bn37NzenuuugcodqMOcaOK1Wwi5KyXfgGoUHARNlBTsE6Ip9gnPAR+TPuMa1BTfdLLcuStj
Wh1RdTgfKT9+xMeYm1hlEuBZR39ofGxkWm1B5UwKr9dxXLsBdc10gcXcozEFZxQTaxQOwBr0+xOL
DJ2xNZlEIbkNu2PoUdeuyfWv9QSbQwZe17VPYc1YQwppCGol96ACcy/edN+oAlz7cr1pcVZ4lJRw
tCQ0YQKQhX4YaDtEV6MBmjF9bW5zSdKXPDIZZJ++QF6DGqJZwbhxo4u9QBOli6x84Gr+S0wUJESV
FpajYbSGGBQICn4hqDb9p3ghdvIdrAcuQ+Pyi3EQezUo7fxH/g/BIJF7a0mY8KVKjV6MvQaVa/FL
sALVnN9eVehZsVcmCC8JTyQF776ImAwyzrRZwJ6Rygzdtc947VZp4clifwFbXytW5wIAAA==#>
#endregion
<#
.NOTES
--------------------------------------------------------------------------------
Code generated by: SAPIEN Technologies, Inc., PowerShell Studio 2023 v5.8.227
Generated on: 2023/10/29 09:35:55 PM
Generated by: yuuki
--------------------------------------------------------------------------------
.DESCRIPTION
Script generated by PowerShell Studio 2023
#>
#region Source: Startup.pss
#region File Recovery Data (DO NOT MODIFY)
<#RecoveryData:
ZAMAAB+LCAAAAAAABAC9k99Lw0AMx98F/4djz+Xa2tU6uBZkshdBxYn6mnbpOLwfI7lz9L93mzJF
HwSRkpd8E5IPIYm6x86/Ig1XEEDsHNbe1ZNCnk2a0xMh1C3ptXZgFtrgDVhslgEoxI3cMKv0R/ZQ
c8mMtjUa+aA/I0NjufNkdJuIxw/WVGZ7S8Q8mhAJa4cxEJhE3MVdj+4ahwf/gq5uqwrKrjzPZ8UU
s4uZSo9dv1OWAwe0YzDkk3Yrv2W58GR5FOJ+U+OACLbarf/Cyoq+7Ks+z1dlBgX8znq2ZpSZ5p7w
/0FH+X7yKv36Vc0b+xqFbGQDAAA=#>
#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')
#endregion Import Assemblies
function Main
{
Param ([String]$Commandline)
#--------------------------------------------------------------------------
#TODO: Add initialization script here (Load modules and check requirements)
#--------------------------------------------------------------------------
if((Show-MainForm_psf) -eq 'OK')
{
}
$script:ExitCode = 0
}
#endregion Source: Startup.pss
#region Source: Globals.ps1
<#
.NOTES
===========================================================================
Created with: SAPIEN Technologies, Inc., PowerShell Studio 2017 v5.4.144
Created on: 30/09/2017 06:23 PM
Created by: Yuuki-chan
Organization:
Filename: Globals.ps1
===========================================================================
.DESCRIPTION
A description of the file.
#>
Add-Type -AssemblyName System.IO.Compression.FileSystem
Add-Type -AssemblyName System.Windows.Forms
[XML]$doc = (New-Object System.Net.WebClient).DownloadString("http://update.yuuki-chan.xyz/Updater.xml")
[string]$version1 = "2.0.1.0"
[string]$version2 = $doc.Updater.AudioSplitterV2.Version
[string]$downloadUrl = $doc.Updater.AudioSplitterV2.Url
$props = ConvertFrom-StringData (Get-Content .\res\config.txt -Raw)
function Unzip
{
param ([string]$zipfile, [string]$outpath) [System.IO.Compression.ZipFile]::ExtractToDirectory($zipfile, $outpath)
}
function Get-ScriptDirectory
{
[OutputType([string])]
param ()
if ($null -ne $hostinvocation)
{
Split-Path $hostinvocation.MyCommand.path
}
else
{
Split-Path $script:MyInvocation.MyCommand.Path
}
}
[string]$ScriptDirectory = Get-ScriptDirectory
[Console]::WriteLine("Don't worry about this error above, it doesn't mean anything bad.")
function about
{
$pictureBox1 = New-Object System.Windows.Forms.PictureBox
$pictureBox1.ImageLocation = "res/yuki.gif"
$pictureBox1.SizeMode = [System.Windows.Forms.PictureBoxSizeMode]::StretchImage
$pictureBox1.BorderStyle = [System.Windows.Forms.BorderStyle]::FixedSingle
$pictureBox1.Size = New-Object System.Drawing.Size(570, 405)
$pictureBox1.Location = New-Object System.Drawing.Point(3, 3)
$label1 = New-Object System.Windows.Forms.Label
$label1.Text = "Original tool by:"
$label1.AutoSize = $true
$label1.Location = New-Object System.Drawing.Point(16, 413)
$label2 = New-Object System.Windows.Forms.Label
$label2.Text = "GUI design by:"
$label2.AutoSize = $true
$label2.Location = New-Object System.Drawing.Point(23, 443)
$label3 = New-Object System.Windows.Forms.Label
$label3.Text = "Special thanks to:"
$label3.AutoSize = $true
$label3.Location = New-Object System.Drawing.Point(0, 473)
$label4 = New-Object System.Windows.Forms.Label
$label4.Text = "PowerShell code:"
$label4.AutoSize = $true
$label4.Location = New-Object System.Drawing.Point(3, 502)
$label5 = New-Object System.Windows.Forms.Label
$label5.Text = "(v1.0.0.1)"
$label5.AutoSize = $true
$label5.Location = New-Object System.Drawing.Point(341, 443)
$linkLabel1 = New-Object System.Windows.Forms.LinkLabel
$linkLabel1.Text = "RiCON"
$linkLabel1.AutoSize = $true
$linkLabel1.Location = New-Object System.Drawing.Point(152, 413)
$linkLabel1.Add_Click({
[System.Diagnostics.Process]::Start("https://forum.doom9.org/member.php?u=48461")
})
$linkLabel2 = New-Object System.Windows.Forms.LinkLabel
$linkLabel2.Text = "VFR Chapter Creator 0.9"
$linkLabel2.AutoSize = $true
$linkLabel2.Location = New-Object System.Drawing.Point(276, 413)
$linklabel2.Add_Click({
[System.Diagnostics.Process]::Start("https://forum.doom9.org/showthread.php?t=154535")
})
$linkLabel3 = New-Object System.Windows.Forms.LinkLabel
$linkLabel3.Text = "Yuuki-chan"
$linkLabel3.AutoSize = $true
$linkLabel3.Location = New-Object System.Drawing.Point(152, 443)
$linkLabel3.Add_Click({
[System.Diagnostics.Process]::Start("https://yuuki-chan.xyz/")
})
$linkLabel4 = New-Object System.Windows.Forms.LinkLabel
$linkLabel4.Text = "[1001]"
$linkLabel4.AutoSize = $true
$linkLabel4.Location = New-Object System.Drawing.Point(276, 443)
$linkLabel4.Add_Click({
[System.Diagnostics.Process]::Start("https://yuuki-chan.xyz/")
})
$linkLabel5 = New-Object System.Windows.Forms.LinkLabel
$linkLabel5.Text = "Gabriel Logan"
$linkLabel5.AutoSize = $true
$linkLabel5.Location = New-Object System.Drawing.Point(152, 473)
$linkLabel5.Add_Click({
[System.Diagnostics.Process]::Start("http://www.mexat.com/vb/members/608471-Gabriel-Logan")
})
$linkLabel6 = New-Object System.Windows.Forms.LinkLabel
$linkLabel6.Text = "AmjadSONY"
$linkLabel6.AutoSize = $true
$linkLabel6.Location = New-Object System.Drawing.Point(276, 473)
$linkLabel6.Add_Click({
[System.Diagnostics.Process]::Start("http://www.mexat.com/vb/members/574111-%D8%A7%D9%85%D8%AC%D8%AF-%D8%B5%D9%84%D8%A7%D8%AD")
})
$linkLabel7 = New-Object System.Windows.Forms.LinkLabel
$linkLabel7.Text = "Intelligent"
$linkLabel7.AutoSize = $true
$linkLabel7.Location = New-Object System.Drawing.Point(399, 473)
$linkLabel7.Add_Click({
[System.Diagnostics.Process]::Start("http://www.mexat.com/vb/members/685155-Intelligent")
})
$linkLabel8 = New-Object System.Windows.Forms.LinkLabel
$linkLabel8.Text = "Yuuki-chan"
$linkLabel8.AutoSize = $true
$linkLabel8.Location = New-Object System.Drawing.Point(152, 502)
$linkLabel8.Add_Click({
[System.Diagnostics.Process]::Start("https://yuuki-chan.xyz/")
})
$button1 = New-Object System.Windows.Forms.Button
$button1.Text = "OK"
$button1.Location = New-Object System.Drawing.Point(225, 527)
$button1.Size = New-Object System.Drawing.Size(125, 35)
$button1.Add_Click({
$about.Close()
})
$about = New-Object System.Windows.Forms.Form
$about.Text = "About"
$about.MaximizeBox = $false
$about.MinimizeBox = $false
$about.Size = New-Object System.Drawing.Size(592, 623)
$about.FormBorderStyle = [System.Windows.Forms.FormBorderStyle]::FixedSingle
$about.Icon = [System.Drawing.Icon]::ExtractAssociatedIcon(".\res\AS.ico")
$about.Controls.Add($pictureBox1)
$about.Controls.Add($label1)
$about.Controls.Add($label2)
$about.Controls.Add($label3)
$about.Controls.Add($label4)
$about.Controls.Add($label5)
$about.Controls.Add($linkLabel1)
$about.Controls.Add($linkLabel2)
$about.Controls.Add($linkLabel3)
$about.Controls.Add($linkLabel4)
$about.Controls.Add($linkLabel5)
$about.Controls.Add($linkLabel6)
$about.Controls.Add($linkLabel7)
$about.Controls.Add($linkLabel8)
$about.Controls.Add($button1)
$about.Select()
$about.ShowDialog()
}
function checkForUpdate
{
if ($version1 -eq $version2)
{
$msgBox = [System.Windows.Forms.MessageBox]::Show("You already have the latest version installed.", "Information", [System.Windows.Forms.MessageBoxButtons]::OK, [System.Windows.Forms.MessageBoxIcon]::Information)
}
else
{
try
{
$WC = New-Object System.Net.WebClient
$WC.DownloadFile($downloadUrl, $version2 + ".zip");
# Unzip($version2 + ".zip", "")
}
catch
{
$em = $_.Exception.Message
$msgBox = [System.Windows.Forms.MessageBox]::Show($em, "Information", [System.Windows.Forms.MessageBoxButtons]::OK, [System.Windows.Forms.MessageBoxIcon]::Error)
}
}
}
function forceUpdate
{
try
{
$WC = New-Object System.Net.WebClient
$WC.DownloadFile($downloadUrl, $version2 + ".zip");
# Unzip($version2 + ".zip", "")
}
catch
{
$em = $_.Exception.Message
$msgBox = [System.Windows.Forms.MessageBox]::Show($em, "Information", [System.Windows.Forms.MessageBoxButtons]::OK, [System.Windows.Forms.MessageBoxIcon]::Error)
}
}
#endregion Source: Globals.ps1
#region Source: MainForm.psf
function Show-MainForm_psf
{
#region File Recovery Data (DO NOT MODIFY)
<#RecoveryData:
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
RF8AAA==#>
#endregion
#----------------------------------------------
#region Import the 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('System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
#endregion Import Assemblies
#----------------------------------------------
#region Generated Form Objects
#----------------------------------------------
[System.Windows.Forms.Application]::EnableVisualStyles()
$formAudioSplitterV2010Po = New-Object 'System.Windows.Forms.Form'
$tabcontrol2 = New-Object 'System.Windows.Forms.TabControl'
$tabpage1 = New-Object 'System.Windows.Forms.TabPage'
$result = New-Object 'System.Windows.Forms.TextBox'
$ccl = New-Object 'System.Windows.Forms.TextBox'
$splitButton = New-Object 'System.Windows.Forms.Button'
$labelCurrentCommandLine = New-Object 'System.Windows.Forms.Label'
$labelResult = New-Object 'System.Windows.Forms.Label'
$tabcontrol1 = New-Object 'System.Windows.Forms.TabControl'
$BasicsPage = New-Object 'System.Windows.Forms.TabPage'
$labelVFRChapterCreatorVersion = New-Object 'System.Windows.Forms.Label'
$trimBrowse = New-Object 'System.Windows.Forms.Button'
$timecodeBrowse = New-Object 'System.Windows.Forms.Button'
$outputBrowse = New-Object 'System.Windows.Forms.Button'
$inputBrowse = New-Object 'System.Windows.Forms.Button'
$delayBox = New-Object 'System.Windows.Forms.NumericUpDown'
$trimsText = New-Object 'System.Windows.Forms.TextBox'
$chaptersText = New-Object 'System.Windows.Forms.TextBox'
$outputText = New-Object 'System.Windows.Forms.TextBox'
$inputText = New-Object 'System.Windows.Forms.TextBox'
$fpsBox = New-Object 'System.Windows.Forms.ComboBox'
$labelMKVExtractVersionV00 = New-Object 'System.Windows.Forms.Label'
$labelDelay = New-Object 'System.Windows.Forms.Label'
$labelTrims = New-Object 'System.Windows.Forms.Label'
$labelChapters = New-Object 'System.Windows.Forms.Label'
$labelFPS = New-Object 'System.Windows.Forms.Label'
$labelOutput = New-Object 'System.Windows.Forms.Label'
$labelInput = New-Object 'System.Windows.Forms.Label'
$labelMs = New-Object 'System.Windows.Forms.Label'
$AdvancedPage = New-Object 'System.Windows.Forms.TabPage'
$chaptersGroupBox = New-Object 'System.Windows.Forms.GroupBox'
$buttonBrowseBasic = New-Object 'System.Windows.Forms.Button'
$buttonBrowseTemplate = New-Object 'System.Windows.Forms.Button'
$buttonBrowseNames = New-Object 'System.Windows.Forms.Button'
$basicTextBox = New-Object 'System.Windows.Forms.TextBox'
$templateTextBox = New-Object 'System.Windows.Forms.TextBox'
$namesTextBox = New-Object 'System.Windows.Forms.TextBox'
$labelBasic = New-Object 'System.Windows.Forms.Label'
$labelTemplate = New-Object 'System.Windows.Forms.Label'
$labelNames = New-Object 'System.Windows.Forms.Label'
$timecodesTextBox = New-Object 'System.Windows.Forms.TextBox'
$labelTimecodes = New-Object 'System.Windows.Forms.Label'
$buttonBrowseTimecodes = New-Object 'System.Windows.Forms.Button'
$buttonBrowseQPfile = New-Object 'System.Windows.Forms.Button'
$qpfileTextBox = New-Object 'System.Windows.Forms.TextBox'
$labelQPfile = New-Object 'System.Windows.Forms.Label'
$checkboxIDRInQPFile = New-Object 'System.Windows.Forms.CheckBox'
$checkboxForceNTSCFilmIVTC239 = New-Object 'System.Windows.Forms.CheckBox'
$outFPSTextBox = New-Object 'System.Windows.Forms.TextBox'
$labelOutputFPS = New-Object 'System.Windows.Forms.Label'
$MiscPage = New-Object 'System.Windows.Forms.TabPage'
$testmode = New-Object 'System.Windows.Forms.CheckBox'
$reverse = New-Object 'System.Windows.Forms.CheckBox'
$custom = New-Object 'System.Windows.Forms.TextBox'
$labelCustomCommandLine = New-Object 'System.Windows.Forms.Label'
$ErrorLogPage = New-Object 'System.Windows.Forms.TabPage'
$errorLog = New-Object 'System.Windows.Forms.TextBox'
$tabpage2 = New-Object 'System.Windows.Forms.TabPage'
$tabpage3 = New-Object 'System.Windows.Forms.TabPage'
$tabcontrol3 = New-Object 'System.Windows.Forms.TabControl'
$tabpage4 = New-Object 'System.Windows.Forms.TabPage'
$groupbox2 = New-Object 'System.Windows.Forms.GroupBox'
$labelQAACStatusGoesHere = New-Object 'System.Windows.Forms.Label'
$textbox7 = New-Object 'System.Windows.Forms.TextBox'
$label9 = New-Object 'System.Windows.Forms.Label'
$button6 = New-Object 'System.Windows.Forms.Button'
$numericupdown2 = New-Object 'System.Windows.Forms.NumericUpDown'
$label10 = New-Object 'System.Windows.Forms.Label'
$labeltvbrV = New-Object 'System.Windows.Forms.Label'
$button7 = New-Object 'System.Windows.Forms.Button'
$textbox8 = New-Object 'System.Windows.Forms.TextBox'
$button8 = New-Object 'System.Windows.Forms.Button'
$groupbox1 = New-Object 'System.Windows.Forms.GroupBox'
$labelFLACStatusGoesHere = New-Object 'System.Windows.Forms.Label'
$textbox3 = New-Object 'System.Windows.Forms.TextBox'
$label4 = New-Object 'System.Windows.Forms.Label'
$checkboxForceOverwrite = New-Object 'System.Windows.Forms.CheckBox'
$buttonEncode = New-Object 'System.Windows.Forms.Button'
$numericupdown1 = New-Object 'System.Windows.Forms.NumericUpDown'
$checkboxVerify = New-Object 'System.Windows.Forms.CheckBox'
$label3 = New-Object 'System.Windows.Forms.Label'
$labelCompression = New-Object 'System.Windows.Forms.Label'
$button1 = New-Object 'System.Windows.Forms.Button'
$textbox4 = New-Object 'System.Windows.Forms.TextBox'
$button2 = New-Object 'System.Windows.Forms.Button'
$tabpage5 = New-Object 'System.Windows.Forms.TabPage'
$button4 = New-Object 'System.Windows.Forms.Button'
$textbox5 = New-Object 'System.Windows.Forms.TextBox'
$textbox6 = New-Object 'System.Windows.Forms.TextBox'
$label6 = New-Object 'System.Windows.Forms.Label'
$label7 = New-Object 'System.Windows.Forms.Label'
$button5 = New-Object 'System.Windows.Forms.Button'
$buttonExtractMKA = New-Object 'System.Windows.Forms.Button'
$textbox1 = New-Object 'System.Windows.Forms.TextBox'
$textbox2 = New-Object 'System.Windows.Forms.TextBox'
$label1 = New-Object 'System.Windows.Forms.Label'
$label2 = New-Object 'System.Windows.Forms.Label'
$chnglogpg = New-Object 'System.Windows.Forms.TabPage'
$textbox9 = New-Object 'System.Windows.Forms.TextBox'
$menustrip1 = New-Object 'System.Windows.Forms.MenuStrip'
$fileToolStripMenuItem = New-Object 'System.Windows.Forms.ToolStripMenuItem'
$exitToolStripMenuItem = New-Object 'System.Windows.Forms.ToolStripMenuItem'
$helpToolStripMenuItem = New-Object 'System.Windows.Forms.ToolStripMenuItem'
$aboutToolStripMenuItem = New-Object 'System.Windows.Forms.ToolStripMenuItem'
$docsoonToolStripMenuItem = New-Object 'System.Windows.Forms.ToolStripMenuItem'
$toolstripmenuitem1 = New-Object 'System.Windows.Forms.ToolStripSeparator'
$checkForUpdatesToolStripMenuItem = New-Object 'System.Windows.Forms.ToolStripMenuItem'
$forceUpdateToolStripMenuItem = New-Object 'System.Windows.Forms.ToolStripMenuItem'
$InitialFormWindowState = New-Object 'System.Windows.Forms.FormWindowState'
#endregion Generated Form Objects
#----------------------------------------------
# User Generated Script
#----------------------------------------------
<#
.NOTES
===========================================================================
Created with: SAPIEN Technologies, Inc., PowerShell Studio 2018 v5.5.152
Created on: 30/09/2017 06:23 PM
Last edited: 29/10/2023 09:31 AM
Created by: Yuuki-chan
Organization: Raiza.dev (https://raiza.dev/)
Filename: AudioSplitter2.ps1
===========================================================================
.DESCRIPTION
Rewrite of AudSub_Splitter by [1001]
#>
[String]$ver = ""
[String[]]$vfrpy = [String[]]::new(0x17)
$formAudioSplitterV2010Po_Load = {
$fpsBox.SelectedIndex = 1
if ([System.IO.File]::Exists("$($props.'mkvtoolnix.path')mkvextract.exe"))
{
$ver = cmd /c "$($props.'mkvtoolnix.path')mkvextract.exe" '--version' 2`>`&1
}
else
{
[System.Windows.Forms.MessageBox]::Show("Couldn't find MKVMerge... please edit res/config.txt", "Error", 'OK', 'Error')
[System.Environment]::Exit(0)
}
$labelMKVExtractVersionV00.Text = "MKVExtract version: " + $ver.Split(' ')[1]
if ([System.IO.File]::Exists("$($props.'vfr.path')vfr.exe"))
{
$ver = cmd /c "$($props.'vfr.path')vfr.exe" '--version' 2`>`&1
}
else
{
[System.Windows.Forms.MessageBox]::Show("Couldn't find VFR.exe... please edit res/config.txt", "Error", 'OK', 'Error')
[System.Environment]::Exit(0)
}
$labelVFRChapterCreatorVersion.Text = "VFR version: v" + $ver.Split(' ')[3]
$vfrpy[0] = '"' + "$($props.'vfr.path')vfr.exe" + '"'
updateCLU
}
$exitToolStripMenuItem_Click = {
[System.Environment]::Exit(0)
}
$aboutToolStripMenuItem_Click = {
about
}
$docsoonToolStripMenuItem_Click = {
[System.Windows.Forms.MessageBox]::Show("Not yet implemented", "Error")
}
$checkForUpdatesToolStripMenuItem_Click = {
checkForUpdate
}
$forceUpdateToolStripMenuItem_Click = {
forceUpdate
}
$timecodeBrowse_Click = {
$OFD = New-Object System.Windows.Forms.OpenFileDialog
$OFD.ShowDialog()
}
$splitButton_Click = {
$CanContinue = $true
if ($inputText.Text -ne [String]::Empty)
{
$CanContinue = $true
}
else
{
$CanContinue = $false
}
if ($outputText.Text -ne [String]::Empty)
{
$CanContinue = $true
}
else
{
$CanContinue = $false
}
if ($trimsText.Text -ne [String]::Empty)
{
$CanContinue = $true
}
else
{
$CanContinue = $false
}
$result.Text = "Please wait ..."
if ($trimsText.Text.EndsWith('.bookmarks') -or $trimsText.Text.EndsWith('.avs') -or $trimsText.Text.EndsWith('.txt'))
{
$pinfo = New-Object -TypeName System.Diagnostics.ProcessStartInfo
$pinfo.FileName = $vfrpy[0]
$pinfo.RedirectStandardError = $true
$pinfo.RedirectStandardOutput = $true
$pinfo.RedirectStandardInput = $true
$pinfo.UseShellExecute = $false
$pinfo.CreateNoWindow = $true
$pinfo.Arguments = $vfrpy[1 .. 15]
$process = New-Object System.Diagnostics.Process
$process.StartInfo = $pinfo
$process.Start() | Out-Null
$process.BeginOutputReadLine();
$process.WaitForExit()
$outEvent = Register-ObjectEvent -InputObj $process -Event "OutputDataReceived" -Action {
param ([System.Object]$sender, [System.Diagnostics.DataReceivedEventHandler]$e)
if (![String]::IsNullOrEmpty($EventArgs.Data))
{
$Event.MessageData.AppendLine($EventArgs.Data)
}
if ($e.Data -ne $null)
{
Write-Host $EventArgs.Data + $e.Data
$result.Text += $EventArgs.Data + $e.Data
}
}
}
else
{
[System.Windows.Forms.MessageBox]::Show("Unsupported file. Please use Avisynth .avs, VapourSynth .bookmarks, or .txt file containing AVS trims.", "Error", "OK", "Error", "Button1")
}
}
$chaptersText_TextChanged = {
$vfrpy[7] = ' -c "' + $chaptersText.Text + '"'
if ($chaptersText.Text -eq "")
{
$vfrpy[7] = "";
}
updateCLU
}
#region Load ComboBox
function Load-ComboBox
{
Param (
[ValidateNotNull()]
[Parameter(Mandatory = $true)]
[System.Windows.Forms.ComboBox]$ComboBox,
[ValidateNotNull()]
[Parameter(Mandatory = $true)]
$Items,
[Parameter(Mandatory = $false)]
[string]$DisplayMember,
[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)
}
$ComboBox.DisplayMember = $DisplayMember
}
#endregion
#region Input Box + Browse
$inputBrowse_Click = {
$OFD = New-Object System.Windows.Forms.OpenFileDialog
$OFD.Filter = "Audio files(*.mka; *.aac; *.m4a; *.ac3; *.mp2; *.mp3; *.cda; *.wmv; *.mpeg; *.flv; *.wav; *.flac)| *.mka; *.aac; *.m4a; *.ac3; *.mp2; *.mp3; *.cda; *.wmv; *.mpeg; *.flv; *.wav; *.flac"
$OFD.FilterIndex = 1
$OFD.RestoreDirectory = $true
if ($OFD.ShowDialog() -eq [System.Windows.Forms.DialogResult]::OK)
{
[string]$fwa = [System.IO.Path]::GetFileNameWithoutExtension($OFD.FileName)
[int]$delay = $fwa.LastIndexOf("ms")
[int]$start = $fwa.LastIndexOf("DELAY") + 5
[bool]$flag = [System.Text.RegularExpressions.Regex]::IsMatch($fwa.Substring($start, $delay - $start), "0ms", [System.Text.RegularExpressions.RegexOptions]::IgnoreCase)
if (-not ((($delay -le 0) -or ($delay -le 2)) -or $flag))
{
$delay = [int]::Parse($fwa.Substring($start, $delay - $start))
}
$inputText.Text = $OFD.FileName
$outputText.Text = [System.IO.Path]::GetDirectoryName($OFD.FileName) + "\input audio.mka"
$delayBox.Value = $delay
$vfrpy[1] = ' -i "' + $inputText.Text + '"'
$vfrpy[2] = ' -o "' + $outputText.Text + '"'
updateCLU
}
}
$inputText_TextChanged = {
$vfrpy[1] = ' -i "' + $inputText.Text + '"'
if ($inputText.Text -eq "")
{
$vfrpy[1] = "";
}
updateCLU
}
$inputText_DragDrop = [System.Windows.Forms.DragEventHandler] {
$FileList = $_.Data.GetData([System.Windows.Forms.DataFormats]::FileDrop, $false)
$s = $FileList[0].ToString()
if ($s.EndsWith(".mka") -or $s.EndsWith(".aac") -or $s.EndsWith(".m4a") -or $s.EndsWith(".ac3") -or $s.EndsWith(".mp2") -or $s.EndsWith(".mp3") -or $s.EndsWith(".cda") -or $s.EndsWith(".wmc") -or $s.EndsWith(".mpeg") -or $s.EndsWith(".flv") -or $s.EndsWith(".flac"))
{
if ($s.EndsWith(".aac"))
{
[string]$fwa = [System.IO.Path]::GetFileNameWithoutExtension($s)
[int]$delay = $fwa.LastIndexOf("ms")
[int]$start = $fwa.LastIndexOf("DELAY") + 5
[bool]$flag = [System.Text.RegularExpressions.Regex]::IsMatch($fwa.Substring($start, $delay - $start), "0ms", [System.Text.RegularExpressions.RegexOptions]::IgnoreCase)
if (-not ((($delay -le 0) -or ($delay -le 2)) -or $flag))
{
$delay = [int]::Parse($fwa.Substring($start, $delay - $start))
}
$outputText.Text = $s.Substring(0, $s.LastIndexOf("PID")) + "Audio.mka"
$delayBox.Value = $delay
}
else
{
$outputText.Text = $s.Substring(0, $s.LastIndexOf("\\") + 1) + "input audio.mka"
$delayBox.Value = 0
}
$inputText.Text = $s
$vfrpy[1] = ' -i "' + $s + '"'
$vfrpy[2] = ' -o "' + $outputText.Text + '"'
updateCLU
}
else
{
[System.Windows.Forms.MessageBox]::Show("Unsupported file detected. Please only use one of the following audio files: .mka, .aac, .m4a, .ac3, .mp2, .mp3, .cda, .wmc, .mpeg, .flac, .flac.", "Error", 'OK', 'Error')
}
}
$inputText_DragOver = [System.Windows.Forms.DragEventHandler] {
if ($_.Data.GetDataPresent([Windows.Forms.DataFormats]::FileDrop))
{
$_.Effect = 'Copy'
}
else
{
$_.Effect = 'None'
}
}
#endregion
#region Output Box + Browse
$outputBrowse_Click = {
$SFD = New-Object System.Windows.Forms.SaveFileDialog
$SFD.Filter = "Matroska Audio file (*.mka)|*.mka"
$SFD.FilterIndex = 1
$SFD.RestoreDirectory = $true
if ($SFD.ShowDialog() -eq [System.Windows.Forms.DialogResult]::OK -and -not [string]::Empty::$SFD.FileName)
{
$outputText.Text = $SFD.FileName
$vfrpy[2] = ' -o "' + $SFD.FileName + '"'
}
updateCLU
}
$outputText_TextChanged = {
$vfrpy[2] = ' -o "' + $outputText.Text + '"'
if ($outputText.Text -eq "")
{
$vfrpy[2] = ""
}
updateCLU
}
#endregion
#region Delay Box
$delayBox_ValueChanged = {
$vfrpy[3] = " -d " + [Int32]$delayBox.Value
if ($delayBox.Value -eq 0)
{
$vfrpy[3] = ""
}
updateCLU
}
#endregion
#region Trims Box + Browse
$trimsText_TextChanged = {
if ($trimsText.Text.EndsWith(".avs"))
{
$vfrpy[15] = ' -vmr "' + $trimsText.Text + '"'
if ($trimsText.Text -eq "")
{
$vfrpy[15] = ""
}
updateCLU
}
elseif ($trimsText.Text.EndsWith(".bookmarks"))
{
$data = Get-Content -Path $trimsText.Text -Raw
$data = $data.Split(", ") | Where-Object { $_ }
$trims = @()
for ($i = 0; $i -le $data.Length - 1; $i++)
{
$trims += $data[$i]
}
$vfrpy[15] = ' -vmr "'
for ($i = 0; $i -le $trims.count - 1; $i += 2)
{
$vfrpy[15] += "Trim(" + $trims[$i] + "," + $trims[$i + 1] + ")++"
}
if ($vfrpy[15].EndsWith('++'))
{
$vfrpy[15] = $vfrpy[15].Substring(0, $vfrpy[15].Length - 2)
}
$vfrpy[15] += '"'
updateCLU
}
}
$trimBrowse_Click = {
$OFD = New-Object System.Windows.Forms.OpenFileDialog
$OFD.Filter = "VapourSynth Bookmark Files (*.bookmarks)|*.bookmarks|Avisynth Files (*.avs)|*.avs"
if ($OFD.ShowDialog() -eq [System.Windows.Forms.DialogResult]::OK -and -not [string]::Empty::$OFD.FileName)
{
$trimsText.Text = $OFD.FileName
}
}
$trimsText_DragDrop = [System.Windows.Forms.DragEventHandler]{
$FileList = $_.Data.GetData([System.Windows.Forms.DataFormats]::FileDrop, $false)
$s = $FileList[0].ToString()
if ($s.EndsWith(".bookmarks") -or $s.EndsWith(".avs"))
{
$trimsText.Text = $s
}
else
{
[System.Windows.Forms.MessageBox]::Show("Unsupported file detected. Please only use Avisynth .avs or VapourSynth .bookmarks", "Error", 'OK', 'Error')
}
}
$trimsText_DragOver = [System.Windows.Forms.DragEventHandler]{
if ($_.Data.GetDataPresent([Windows.Forms.DataFormats]::FileDrop))
{
$_.Effect = 'Copy'
}
else
{
$_.Effect = 'None'
}
}
#endregion
#region FPS Box
$fpsBox_SelectedIndexChanged = {
$vfrpy[5] = ' -f "' + $fpsBox.SelectedItem.ToString() + '"'
updateCLU
}
#endregion
function updateCLU
{
$ccl.Text = ""
for ($i = 0; $i -le 0x17; $i++)
{
$ccl.Text = $ccl.Text + $vfrpy[$i]
}
}
# --End User Generated Script--
#----------------------------------------------
#region Generated Events
#----------------------------------------------
$Form_StateCorrection_Load=
{
#Correct the initial state of the form to prevent the .Net maximized form issue
$formAudioSplitterV2010Po.WindowState = $InitialFormWindowState
}
$Form_StoreValues_Closing=
{
#Store the control values
$script:MainForm_result = $result.Text
$script:MainForm_ccl = $ccl.Text
$script:MainForm_delayBox = $delayBox.Value
$script:MainForm_trimsText = $trimsText.Text
$script:MainForm_chaptersText = $chaptersText.Text
$script:MainForm_outputText = $outputText.Text
$script:MainForm_inputText = $inputText.Text
$script:MainForm_fpsBox = $fpsBox.Text
$script:MainForm_fpsBox_SelectedItem = $fpsBox.SelectedItem
$script:MainForm_basicTextBox = $basicTextBox.Text
$script:MainForm_templateTextBox = $templateTextBox.Text
$script:MainForm_namesTextBox = $namesTextBox.Text
$script:MainForm_timecodesTextBox = $timecodesTextBox.Text
$script:MainForm_qpfileTextBox = $qpfileTextBox.Text
$script:MainForm_checkboxIDRInQPFile = $checkboxIDRInQPFile.Checked
$script:MainForm_checkboxForceNTSCFilmIVTC239 = $checkboxForceNTSCFilmIVTC239.Checked
$script:MainForm_outFPSTextBox = $outFPSTextBox.Text
$script:MainForm_testmode = $testmode.Checked
$script:MainForm_reverse = $reverse.Checked
$script:MainForm_custom = $custom.Text
$script:MainForm_errorLog = $errorLog.Text
$script:MainForm_textbox7 = $textbox7.Text
$script:MainForm_numericupdown2 = $numericupdown2.Value
$script:MainForm_textbox8 = $textbox8.Text
$script:MainForm_textbox3 = $textbox3.Text
$script:MainForm_checkboxForceOverwrite = $checkboxForceOverwrite.Checked
$script:MainForm_numericupdown1 = $numericupdown1.Value
$script:MainForm_checkboxVerify = $checkboxVerify.Checked
$script:MainForm_textbox4 = $textbox4.Text
$script:MainForm_textbox5 = $textbox5.Text
$script:MainForm_textbox6 = $textbox6.Text
$script:MainForm_textbox1 = $textbox1.Text
$script:MainForm_textbox2 = $textbox2.Text
$script:MainForm_textbox9 = $textbox9.Text
}
$Form_Cleanup_FormClosed=
{
#Remove all event handlers from the controls
try
{
$splitButton.remove_Click($splitButton_Click)
$trimBrowse.remove_Click($trimBrowse_Click)
$timecodeBrowse.remove_Click($timecodeBrowse_Click)
$outputBrowse.remove_Click($outputBrowse_Click)
$inputBrowse.remove_Click($inputBrowse_Click)
$delayBox.remove_ValueChanged($delayBox_ValueChanged)
$trimsText.remove_TextChanged($trimsText_TextChanged)
$trimsText.remove_DragDrop($trimsText_DragDrop)
$trimsText.remove_DragOver($trimsText_DragOver)
$chaptersText.remove_TextChanged($chaptersText_TextChanged)
$outputText.remove_TextChanged($outputText_TextChanged)
$inputText.remove_TextChanged($inputText_TextChanged)
$inputText.remove_DragDrop($inputText_DragDrop)
$inputText.remove_DragOver($inputText_DragOver)
$fpsBox.remove_SelectedIndexChanged($fpsBox_SelectedIndexChanged)
$formAudioSplitterV2010Po.remove_Load($formAudioSplitterV2010Po_Load)
$exitToolStripMenuItem.remove_Click($exitToolStripMenuItem_Click)
$aboutToolStripMenuItem.remove_Click($aboutToolStripMenuItem_Click)
$docsoonToolStripMenuItem.remove_Click($docsoonToolStripMenuItem_Click)
$checkForUpdatesToolStripMenuItem.remove_Click($checkForUpdatesToolStripMenuItem_Click)
$forceUpdateToolStripMenuItem.remove_Click($forceUpdateToolStripMenuItem_Click)
$formAudioSplitterV2010Po.remove_Load($Form_StateCorrection_Load)
$formAudioSplitterV2010Po.remove_Closing($Form_StoreValues_Closing)
$formAudioSplitterV2010Po.remove_FormClosed($Form_Cleanup_FormClosed)
}
catch { Out-Null <# Prevent PSScriptAnalyzer warning #> }
}
#endregion Generated Events
#----------------------------------------------
#region Generated Form Code
#----------------------------------------------
$formAudioSplitterV2010Po.SuspendLayout()
$tabcontrol2.SuspendLayout()
$tabpage1.SuspendLayout()
$tabcontrol1.SuspendLayout()
$BasicsPage.SuspendLayout()
$delayBox.BeginInit()
$AdvancedPage.SuspendLayout()
$chaptersGroupBox.SuspendLayout()
$MiscPage.SuspendLayout()
$ErrorLogPage.SuspendLayout()
$tabpage3.SuspendLayout()
$tabcontrol3.SuspendLayout()
$tabpage4.SuspendLayout()
$groupbox2.SuspendLayout()
$numericupdown2.BeginInit()
$groupbox1.SuspendLayout()
$numericupdown1.BeginInit()
$tabpage5.SuspendLayout()
$chnglogpg.SuspendLayout()
$menustrip1.SuspendLayout()
#
# formAudioSplitterV2010Po
#
$formAudioSplitterV2010Po.Controls.Add($tabcontrol2)
$formAudioSplitterV2010Po.Controls.Add($menustrip1)
$formAudioSplitterV2010Po.AutoScaleDimensions = New-Object System.Drawing.SizeF(10, 20)
$formAudioSplitterV2010Po.AutoScaleMode = 'Font'
$formAudioSplitterV2010Po.ClientSize = New-Object System.Drawing.Size(933, 1065)
$formAudioSplitterV2010Po.FormBorderStyle = 'FixedSingle'
#region Binary Data
$Formatter_binaryFomatter = New-Object System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
$System_IO_MemoryStream = New-Object System.IO.MemoryStream (,[byte[]][System.Convert]::FromBase64String('
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBD
dWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABNTeXN0
ZW0uRHJhd2luZy5JY29uAgAAAAhJY29uRGF0YQhJY29uU2l6ZQcEAhNTeXN0ZW0uRHJhd2luZy5T
aXplAgAAAAIAAAAJAwAAAAX8////E1N5c3RlbS5EcmF3aW5nLlNpemUCAAAABXdpZHRoBmhlaWdo
dAAACAgCAAAAAAAAAAAAAAAPAwAAAD5CAAACAAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAA
gAAAAAEAIAAAAAAAAAAAABMLAAATCwAAAAAAAAAAAAAAAAAAAAAAAKgXUi2oF1HPqBdS/6gYU/+x
Glv/qhhS/6oZU/+pGVT/qRlT/6kYVP+yG1z/qhhV/6oYVP+rGlX/qxpV/6saV/+zHF//qxtW/6sc
Vv+rHFj/qxxX/6scWP+0H1//rBxX/6wcV/+tG1n/rRtZ/6wdWv+1IGL/rR1Z/60dWf+tHVn/rR1Z
/60dWf+0IGH/rR1Z/6scV/+rHFf/rBxX/6scWP+zH1//qxxX/6scV/+rHFb/qhtW/6oaVv+yHF3/
qxpV/6kaVP+pGVT/qRlU/6kZVP+wG1v/qRpT/6kZU/+oGVP/qBhS/6gYUv+wGlrtpxlSYAAAAAAA
AAAAAAAAAKgXUVGnF1HzqBhS/6gYUv+oGFL/sBpa/6gZU/+oGVP/qBlT/6kaVP+qGVT/sRtc/6oa
VP+qGlT/qxpW/6oaVv+qG1b/sh9f/6ocV/+qHVf/qxxX/6wcV/+rHFf/tSBh/6wdWf+sHVj/rB5Z
/6weWf+sHln/tSFh/64eWf+tHlr/rR9a/60eWv+sHln/tCJh/6weWP+sHlj/rB1Z/6sdWf+sHln/
syBf/6sdV/+rHFf/qhxX/6kdVv+qHFb/sh9d/6oaVf+qG1T/qhtU/6kaVP+oGVP/sBtb/6kaU/+o
GlP/qBpS/6gZUv+nGVL/rxpZ/6cZUf+mGFGWAAAAAK8aWTanF1H5pxhS/6cYUv+oGFL/qBhR/7Ab
W/+oGVP/pxlT/6gaU/+oGVT/qRtT/7IeW/+qGlX/qhtV/6kbVf+qHVX/qhxX/7MfX/+rHVb/qx1W
/6seWP+rHVn/qx9Y/7QiYP+sHln/rR5Z/60gW/+sIFr/rB9b/7UiZP+sH1r/rCBb/6wgWv+sIFr/
rB9a/7UjZP+sIFv/rCBb/6wgWv+sH1n/qx9Y/7MhYP+rHlj/qx5Y/6sdVv+rHVb/qh1W/7EgXv+p
HFX/qRtV/6kbVf+pG1T/qBtT/7AeW/+oGVP/pxpT/6YaUv+nGlL/pxpS/68bWf+nGFH/pRlR/6UZ
UYeuGljkrhtZ/64aWf+vG1n/rxpZ/68cWv+vHFr/rxxa/7AcW/+wG1v/sB5b/7EeW/+xHl3/sR9d
/7EfXf+xIF7/sSBe/7IgXv+zIWD/syFg/7MhYP+zImD/syFg/7MjYv+0I2L/tCNi/7MjZP+0I2T/
tSRk/7UlZP+2JWT/tSVl/7UlYv+1JWT/tSVk/7YlYv+1JGT/tSRi/7QjZP+0I2T/syNi/7MjYf+z
I2L/syJh/7IiX/+yIWD/siFf/7IgXf+yIF7/sCBe/7AgXv+wIFz/sB5d/7AeW/+vHlr/rx5b/68e
W/+vHFv/rhxa/60cWf+tHFr/rhtY/64bWf+tHFj/rhtY/6UZUf+nGVH/phpS/6caUf+nGlH/rh5a
/6caUv+nG1L/pxtT/6gbUv+oHFX/sB9c/6gdVf+pHVb/qh1V/6odVf+qH1f/siJf/6sfWf+rIVn/
qyBa/6sgW/+qIVr/tCZi/60iW/+tI1z/rSJd/6wiXP+tIlz/tCZm/60jXf+tJF3/rCNd/6wkXf+t
JFz/tSVl/6wjXP+tIlz/rCNb/6wiWv+qIVr/siNi/6ogWv+qIVn/qyBY/6kfV/+pHlf/sSFf/6kd
Vf+pHVX/px1V/6ceVP+nHFT/rx5b/6ccUv+mHFL/phtS/6YaUv+lG1H/rRxZ/6UbUP+lGU//pBpQ
/60bWP+lGVD/pRlQ/6YaUf+lG1H/pRpR/64eWv+mG1L/phtS/6ccU/+nHFT/px1U/68gXf+oHVX/
qR5V/6kfV/+qHlf/qiBY/7IjYf+qIVn/qiFa/6wjWv+sIlv/rCJc/7QmZf+sJF3/rCNd/60kXf+s
JV3/rSRd/7UnZ/+tJV//rSVe/60lX/+tJV7/rCVd/7UoZv+tJV3/rCVd/6wkXf+sJF3/qyNc/7Mm
Zf+sIlr/qiFa/6khWv+qIVn/qiFX/7EjX/+oHlb/qB9W/6geVP+mHlX/ph5V/68gXP+nHFP/phtR
/6UbUv+lHFL/phtR/60eWP+lG1D/pBtQ/6QaT/+tHFj/pRpP/6QaUf+kG1H/pRtR/6YcUv+tH1r/
phxS/6YcU/+mG1T/ph1T/6YeVf+wIV3/qB5U/6gfVv+pIFb/qSFY/6khWf+yJGH/qyFa/6sjW/+r
I1v/rCRc/6wlXf+0J2X/rSVf/60mXv+uJl7/riZe/64nX/+2K2j/rihg/60oX/+uKF//rihf/60n
X/+1K2j/rSZe/64mX/+uJl7/rCVc/6wlXP+0KGX/qyRb/6sjW/+qI1n/qiFZ/6khWP+wJGD/qCBW
/6kgVv+nH1b/px5U/6YeVP+tIVz/pR1T/6UdU/+lHFL/pB1R/6QcUf+tH1n/oxtQ/6MbT/+kG0//
rRxW/6QbUP+kG1D/pBtQ/6QbUf+lHFH/rh9Z/6UcUv+mHFP/ph5T/6YfVP+nHlT/ryJe/6gfVv+p
IFf/qSFY/6khWf+qJFn/siZi/6olWv+rJFz/qyVc/6wlXv+tJl7/tSpm/60pX/+tKF//rilg/64o
YP+uKmH/tixp/64qYf+uKmH/riph/64qYf+uKGH/ti5q/64oYP+tKGD/rShe/60pX/+tJ13/tCtn
/6onW/+qJVv/qiRb/6ojWv+qJFn/sSdh/6chV/+nIVf/qCFV/6YfVv+nIFP/riJc/6UfVP+kH1P/
pBxT/6QdUP+jHVD/rB9Y/6MbUP+iHE//ohxP/6sfWP+jHE//oxtQ/6MbUP+jHFD/pRxR/60fWf+k
HVP/pB5T/6UeVP+mHlP/piFV/68jXf+nIlb/qCFY/6kkWf+qJFj/qSRa/7IoZf+qJlv/qydd/60n
Xf+sJ17/rSlg/7Usaf+tKGH/ripi/64rYf+vLGH/ryxh/7cvbP+vLGP/ryxj/68tY/+vK2T/ryxj
/7cwav+uKmH/rith/60rYP+tKmD/rSlf/7MtZ/+sJ13/rCdd/6onW/+pJVv/qCVa/7AmYf+pJFj/
pyJY/6YiVv+nIVX/piFV/60jWv+mH1P/ox9T/6MfUv+jHVH/ox1Q/6sgVv+iHVD/ohxQ/6EcT/+r
H1b/qx9W/6wfWP+sIFj/rCBY/6wfWf+tIFr/rSJa/60iW/+uI1r/rSNc/64kXP+uJV7/riVf/7En
YP+xJ2H/sShh/7IoZP+xK2T/tCtm/7QtZ/+0LWf/tC5p/7Yvaf+2L2n/tzBs/7YxbP+3Mmz/tzJs
/7cybP+3Mm3/tzJt/7cybf+3Mm3/tzJs/7cybP+3Mmz/tzNr/7YxbP+2MGz/tjFq/7Uvav+0L2j/
tC5o/7MtZv+zK2X/syxl/7EqYv+xKGL/sCph/7AoYP+vKF//rSVe/60lXf+tJV3/rSNb/6wjWv+r
Ilr/qyNZ/6shWP+sIFb/qyBW/6sgWP+qH1b/qR9V/6AdTv+hHU//oh1P/6MdT/+jHVL/rCJZ/6Mf
U/+lH1P/pCFU/6UhVP+lIlX/riVe/6ckV/+oJFj/qSZZ/6gmWv+qJ13/si1m/6oqXf+rK1//rStg
/60tYf+tLGL/tjJr/68vY/+vMGT/sDFl/7AwZf+wMGb/tzdw/7AxZv+wMWb/sDFn/7AyZv+wMWX/
tzZv/7AwZf+vMGX/ri9j/64vY/+tL2L/tTBr/60rYP+rK1//qyte/6oqXP+pKVz/sCxi/6cmWv+n
Jln/pyVX/6YlVv+kIlb/rSVd/6QiVP+jIVH/oyBR/6IgUv+hHVH/qyFY/6EdT/+hHk//oB1P/6kf
Vf+hHU//oR5P/6IeT/+hHlD/oiBR/6sjWv+kH1L/pCFU/6UiVP+kI1X/pCNV/68oX/+nJln/qCZY
/6coWf+pKFz/qSpd/7MtZ/+rLF//rC1h/6wsYv+uL2L/rS9j/7c2b/+vMmb/sDNn/7AyZ/+wNGj/
sTRo/7k6dP+yNWn/sjVp/7I0av+yNWn/sjVp/7c5cf+wM2f/sDNm/68yZv+vMWX/rzFk/7Uza/+t
L2L/rC5h/6ssX/+qK17/qipc/7EtZP+pKFv/pydZ/6cmWP+mJVf/piVW/60mXv+jIlP/oyJT/6Mh
Uf+hIFH/oSBQ/6ohWP+hHk//oR9O/6AeTv+pIFX/oB5O/6EeTv+hHk//oR5R/6IgUf+rI1n/oyFR
/6QiVP+kI1T/oyNV/6UlVv+tKmD/piZY/6coWf+pKFv/qCpc/6orXv+zMGj/rC5h/60vYf+tMWL/
rjJk/64yZf+3OnH/rzRn/7I1af+xNmn/sTZp/7I3av+5PHT/sjhq/7I5av+yOGr/sjhq/7I3av+4
PXP/sjZp/7E3af+wNWf/rzVn/68zZv+2Nm3/rjJk/6wvYv+sMGH/qy1g/6osXv+xLmb/qCtb/6go
W/+mKFj/piZX/6QlVv+tKl7/oyRU/6MkUv+hI1L/oiFR/6AgUf+pI1b/nx9Q/6AeTv+fHk7/qCBU
/6AeTv+gH07/oB5Q/6AhT/+hIFD/qyRZ/6IiUv+jJFT/oyNV/6UmVf+lJ1j/ripg/6coWP+nKFv/
qSpb/6grXf+qLl7/szJq/6wvYv+tMmP/rjNl/64zZf+vNWb/tzxz/7E2av+yOGn/sjpr/7I6a/+z
Om3/uj93/7M7bP+0PGz/szps/7M7bf+zOmz/uT92/7I6a/+xOWr/sThq/7A2aP+wNWj/tjpw/60z
ZP+tM2P/qzFi/6swYP+qLmD/sjBn/6gtXf+nK1v/pyla/6UnWP+kJ1f/rCpd/6QmVf+iJFT/oiRS
/6EiUP+hIlD/qSRY/54hT/+fH07/nh9N/6ciVP+fH03/nx9O/58gT/+gIFD/oSJQ/6olWv+iJFL/
oiRU/3xGUf9ya2v/cnJy/3Jycv9ycnL/cnJy/3JkZP+BQVD/qjBg/7M2a/+tM2P/rTRk/641Zv+w
N2j/sDho/7NBdf9+TVX/cnJy/3Jycv9ycnL/cnJy/3Jycv+ATVf/qjJa/7Q+b/+nNlz/hENO/3Vj
ZP9ycnL/cnJy/3Jycv9ycnL/cnJy/3Jycv9ycnL/cnJy/3Jycv9ycnL/cnJy/3Jycv9ycnL/cnJy
/3JcXv9/Okn/oCZT/6wsXv+jJ1T/oyZU/6AkUv+gI1H/nyNP/6kkWP+eIU7/niFO/54gTf+nIlP/
pyJV/6ciVv+nJFX/qSRY/6klWv+qJ1r/qida/6sqXf9ya2v/oqKi/6Wlpf+lpaX/paWl/6Wlpf+e
np7/dGRl/7M2av+zOGv/tDpv/7Y8cf+3PHL/tz5y/7g/dP+QTV//ioqK/6Wlpf+lpaX/paWl/6Wl
pf+lpaX/g4OD/5A5S/+4Q3T/fEdL/4qKiv+enp7/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl
/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+bm5v/gICA/3xLVP+sLF//qyxe/6srXP+pKFv/
qShZ/6gnWf+nJVb/qCRV/6YlVf+lJFT/piNT/50hTv+eIk7/nyJP/58jT/+fJFD/qSdZ/6ElUv+i
J1T/c1db/5mZmf+np6f/p6en/6enp/+np6f/p6en/3Z2dv+jNV3/tDtt/643Z/+vOWj/rzpq/7E8
a/+yPWz/f11l/5mZmf+np6f/p6en/6enp/+np6f/p6en/3Z2dv+fLU//jUNX/4eHh/+np6f/p6en
/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/
p6en/6enp/95eXn/li1L/6IqVv+hJ1X/oShT/6AmUv+eJVD/piZV/54iTv+cI03/myFN/6YjU/+c
IU3/niJP/54iTv+eI1D/nyVQ/6goWf+gJ1P/oihV/3tBTv+MjIz/qamp/6mpqf+pqan/qamp/6mp
qf+BgYH/kDxU/7U+cP+uOWf/rztp/7A9a/+xP2z/tEBv/3Rsbf+lpaX/qamp/6mpqf+pqan/qamp
/56env92YWP/rTph/3pZX/+ampr/qamp/6mpqf+pqan/qamp/6mpqf+pqan/qamp/6mpqf+pqan/
qamp/6mpqf+pqan/qamp/6mpqf+pqan/qamp/6mpqf+pqan/jIyM/4JDUP+iK1X/oClV/6AnUv+f
JVL/nSZQ/6YoWP+cJE7/nCNN/5oiTf+kJlT/nCJN/50iTv+dI07/niVP/54lUP+pKFr/oCdS/6Eo
VP+MN1D/gYGB/6urq/+rq6v/q6ur/6urq/+rq6v/jY2N/4JFUv+1QXD/rztp/7A+a/+yQGz/skJu
/6pJcf96enr/q6ur/6urq/+rq6v/q6ur/6urq/+UlJT/e0ZQ/7lMeP97WWD/nJyc/6urq/+rq6v/
q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+r
q6v/q6ur/42Njf+CQ1D/oitX/58qVf+gKVP/nyhR/54mUf+lKlj/nCRN/5sjTf+aI03/pCZT/5oj
Tf+cI03/nCRO/50mUP+eJVH/qCta/58pU/+gKlX/oitX/3Jycv+urq7/rq6u/66urv+urq7/rq6u
/5aWlv95TFL/tkJy/64+a/+xP2z/sUNv/7NFcf+gT27/goKC/66urv+urq7/rq6u/66urv+urq7/
ioqK/4k9Uv+6UXz/e1li/56env+urq7/rq6u/66urv+urq7/rq6u/4KCgv+CgoL/goKC/4KCgv+C
goL/goKC/4KCgv+Ojo7/rq6u/66urv+urq7/rq6u/66urv+Ojo7/gkRQ/6ItV/+hK1X/nytU/54o
Uf+eJ1H/pSpW/5slTv+aJE7/miRM/6MmUv+bI03/nCRM/5skT/+cJlD/niZR/6csWv+fKlT/oStW
/6IuV/9yXmD/pKSk/7Gxsf+xsbH/sbGx/7Gxsf+kpKT/dF1e/3lZXP93WFv/eFhd/3hYXf95WV//
eVlf/4+Pj/+xsbH/sbGx/7Gxsf+xsbH/sbGx/3p6ev+fNVX/u1J9/3xZY/+goKD/sbGx/7Gxsf+x
sbH/sbGx/7Gxsf9ycnL/mkZg/59KZf+XRV3/lURd/5RCWv+LOEj/g4OD/7Gxsf+xsbH/sbGx/7Gx
sf+xsbH/j4+P/4JEUP+hLVb/nytV/50sU/+eKlL/nSlR/6UrWP+aJ0//miVN/5okS/+iJ1L/pCdT
/6QnVP+kKlX/pCtW/6YsWf+mLVr/py5c/6kvXv+qMl//gElV/5WVlf+0tLT/tLS0/7S0tP+0tLT/
tLS0/6Kiov+ioqL/oqKi/6Kiov+ioqL/oqKi/6Kiov+rq6v/tLS0/7S0tP+0tLT/tLS0/7CwsP91
bW//tkVx/8Nei/9/WmX/oqKi/7S0tP+0tLT/tLS0/7S0tP+0tLT/cnJy/7A+Zf+8U4D/ulB+/7lO
e/+3S3j/kjpP/4SEhP+0tLT/tLS0/7S0tP+0tLT/tLS0/5GRkf+BRFD/qTNg/6kyXv+oMFv/pi5a
/6UtWP+kK1b/pCtV/6MqU/+iKFL/oydS/5kkS/+ZJUz/midO/5wnT/+cKVD/pi5b/54sU/+fLlX/
oC9W/4Y+Uf+JiYn/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3
t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+goKD/f0xb/75agv+9WoL/fVpl/6Wlpf+3t7f/t7e3/7e3
t/+3t7f/t7e3/3Jycv+pPF//vVaB/7VMdf+zS3H/sUdw/4s5Sv+EhIT/t7e3/7e3t/+3t7f/t7e3
/7e3t/+SkpL/gUVR/6EwV/+fL1X/nixU/5wsUv+cKVD/pC5W/5knTv+YKEz/lyVM/6IoUv+YJUv/
mSdN/5koTv+bJ0//nCtQ/6UvWf+eLFT/ny5V/6EwV/+cOlv/fHx8/7q6uv+6urr/urq6/7q6uv+6
urr/urq6/7q6uv+6urr/urq6/7q6uv+6urr/urq6/7q6uv+6urr/urq6/7q6uv+6urr/lJSU/41D
W/++XIP/vlyD/31aZf+np6f/urq6/7q6uv+6urr/urq6/7q6uv9ycnL/qj1g/75ag/+1TnX/s01y
/7FKcf+MOkv/hYWF/7q6uv+6urr/urq6/7q6uv+6urr/lJSU/4BGUf+gMlf/ni9V/54vVP+dLVL/
mytQ/6QuVv+aKE7/mChN/5cmSv+hJ1H/lyZL/5gnTP+YKEz/mihP/5sqUP+lMFr/nSxU/54wVf+g
Mlf/oTRa/3JlZv+0tLT/vr6+/76+vv++vr7/vr6+/76+vv++vr7/vr6+/76+vv++vr7/vr6+/76+
vv++vr7/vr6+/76+vv++vr7/vr6+/4aGhv+hR2b/wGCF/79fhf99Wmb/qqqq/76+vv++vr7/vr6+
/76+vv++vr7/cnJy/6o+YP++W4T/tVB3/7NOdf+yS3L/jDtM/4aGhv++vr7/vr6+/76+vv++vr7/
vr6+/5WVlf+BRlH/oDRY/54wVv+cMFT/nC1R/5orUP+iL1X/mStN/5YpTP+WJ0z/oChQ/5YmS/+X
KEv/mChM/5kqTv+aK1D/pDJZ/5wvVP+eMFT/nzJX/6E0Wf93T1b/oaGh/8HBwf/BwcH/wcHB/8HB
wf+2trb/l5eX/5eXl/+Xl5f/l5eX/5eXl/+srKz/wcHB/8HBwf/BwcH/wcHB/8HBwf9ycnL/t0dz
/8Bih//AYof/gGBr/6ysrP/BwcH/wcHB/8HBwf/BwcH/wcHB/3Jycv+wRmr/v12F/7ZSd/+zUXb/
pDpY/31NVP+MjIz/wcHB/8HBwf/BwcH/wcHB/8HBwf+Xl5f/gEZR/581Wf+dMlb/nC9U/5ouUf+a
LlD/ozBW/5gqTf+WKUz/lihK/58rT/+VJkr/lilM/5koTf+YK07/mSxQ/6QxWP+cMFP/njJW/58z
V/+hNlr/gERS/5OTk//FxcX/xcXF/8XFxf/FxcX/v7+//3Nqa/+GS1j/h0xa/4hNXP+BW2b/qamp
/8XFxf/FxcX/xcXF/8XFxf+vr6//e1di/8Jljf/BZIn/wWSJ/6Ngev+AYGz/cnJy/3Jycv9ycnL/
cnJy/3Jycv+JXWv/uVl+/79fh/+2Vnj/kzpS/3ZJT/+Tk5P/xcXF/8XFxf/FxcX/xcXF/8XFxf/F
xcX/mZmZ/4BHUf+fNlj/nTNW/5sxU/+ZMFL/mi5Q/6EwVf+XLE3/lSlL/5UoSv+eK0//nitR/6At
Uv+hL1T/oS9U/6IwVv+kMln/pDVb/6Y4Xf+nOl//qTth/5tFYf+Dg4P/ycnJ/8nJyf/Jycn/ycnJ
/8nJyf9+fn7/pEhi/7tZgP+8XIP/fGNq/7i4uP/Jycn/ycnJ/8nJyf/Jycn/m5ub/41BXP/HbZP/
xnCU/8ZwlP/GcZT/x2+T/8dtk//FbZH/xWyR/8Rrj//DaY3/wWaN/8Bli/+/Yof/kUhb/3h4eP+m
pqb/ycnJ/8nJyf/Jycn/ycnJ/8nJyf/Jycn/w8PD/35+fv+dQV//qDtf/6Y5Xf+lOFz/pDVa/6My
Vv+hMlb/oC9T/58tUv+eLVH/nSxQ/5UoSf+UKkr/lixN/5YrTP+YLk//ozJY/5sxU/+cNFX/nTZX
/584Wf+hOVv/cmts/8bGxv/MzMz/zMzM/8zMzP/MzMz/kJCQ/4tDUv+zU3b/tVd4/3Jycv/MzMz/
zMzM/8zMzP/MzMz/zMzM/5CQkP+VRWH/xnGT/8Fnif/BZor/wWeK/8Fmif/AZ4j/xW+S/79khf++
Y4T/vGCD/7tfgf+vS23/iU5f/4SEhP+6urr/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/urq6/4SE
hP94SVH/qT5i/543WP+cNVT/mzRU/5kxUf+YL0//oTJV/5UsTP+VLEv/kypJ/50rUP+TKEn/kylK
/5UsTP+XLU3/mC9P/6I2Wf+aMlL/mzRU/542V/+fOVn/oTtc/3hVWv+xsbH/0NDQ/9DQ0P/Q0ND/
0NDQ/56env+CR1D/s1R2/6Redv+Li4v/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P94eHj/qUFl/8dylf/A
aIr/wWmK/8Bpiv/AaYn/wWeK/8Vxkv++ZYb/vmSF/71ig/+dRWD/fkxa/5iYmP/Kysr/0NDQ/9DQ
0P/Q0ND/0NDQ/9DQ0P/Q0ND/sbGx/3h4eP+ARFD/oTxc/6g/Yf+cN1f/mzZU/5o0U/+YMVL/ly9P
/6AyVP+ULEv/lCxK/5EqSf+bLFD/kilI/5MqSf+ULEz/lS1M/5cwTv+iN1j/mjNR/5s0VP+dNlf/
njlZ/6A8W/+DS1b/oKCg/9TU1P/U1NT/1NTU/9TU1P+6urr/d1hc/7NWdf+OV2f/oKCg/9TU1P/U
1NT/1NTU/9TU1P/AwMD/eWBp/7pZff/GcpT/wWmK/8Briv/Aa4r/wGmJ/8Bpif/Fc5L/vmeG/71k
hP+QSWD/eGBn/62trf/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/U1NT/oKCg/3VUV/+LQ1P/okBf
/6A9W/+nP2D/nDhX/5s2VP+ZNVL/lzNQ/5YxT/+fNVP/ky1L/5MtSf+RK0j/mixO/5EpSP+SK0n/
lCxL/5QuTP+XL07/oTdW/5kyUf+aNFP/nDhV/506WP+gO1r/lUpg/42Njf/Y2Nj/2NjY/9jY2P/Y
2Nj/0dHR/3NrbP+uUG7/gldi/6+vr//Y2Nj/2NjY/9jY2P/Y2Nj/r6+v/4BKXP+/aYn/xnWU/8Br
iv/Aa4r/wGuJ/8Bpif/Aaon/xXOS/7thgP+IUGL/gICA/8TExP/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY
/9jY2P/Kysr/hoaG/3lPVf+fRmD/pERh/6JAXv+fPlv/p0Fg/5w4Vv+bOFX/mDVS/5YzUP+VMU7/
njVT/5MuSv+SLUn/kCtI/5otTf+QK0f/kStI/5MtSv+TLkz/lTBN/6A3WP+YM1D/mTVU/5w4Vf+c
Olj/njxa/6pFZv9ycnL/29vb/9vb2//b29v/29vb/9vb2/+AgID/nEZd/3hiZ//Gxsb/29vb/9vb
2//b29v/29vb/5ycnP+NQ1v/v2qI/8Z1k//Aa4n/wGuJ/79rif+/a4n/v2qI/7FZe/+FUWL/lZWV
/9TU1P/b29v/29vb/9vb2//b29v/29vb/9vb2/+4uLj/eXl5/4ZJUv+nSmf/pUdj/6REYf+hQF7/
nj9b/6ZCX/+bOFX/mjdV/5c2Uv+VNE//lDFN/501U/+SLkr/kS1I/48rR/+aLU7/mi9O/5ovT/+b
MlD/nTJT/542VP+gN1b/oThY/6I6Wv+kPV3/pEFg/6dCYf+pRWb/dVpd/8LCwv/f39//39/f/9/f
3//f39//lpaW/5FHWP9ycnL/39/f/9/f3//f39//39/f/9/f3/+BgYH/p0Ro/8R0kv/Ec5L/xXWS
/8R2lP/FdpP/xXaS/5lSbP96Xmj/rKys/9/f3//f39//39/f/9/f3//f39//39/f/9/f3/+lpaX/
elJW/5FFU/+xVHP/r1Bw/61ObP+sSmn/qUhm/6dEYv+lQl//pD5d/6I9W/+gOln/nzlW/503VP+c
NlL/mjJQ/5oyT/+ZME7/mS5L/44rR/+PLEf/kS1J/5IuS/+UMUz/nzhV/5c0T/+YNlH/mThU/5o6
Vv+cPVn/qEZl/3lNVP+urq7/4+Pj/+Pj4//j4+P/4+Pj/6enp/9+RU7/kJCQ/+Pj4//j4+P/4+Pj
/+Pj4//b29v/dG1v/7JTcv+9aob/w3SR/71qh/++a4f/vWuH/4pUZ/+BgYH/zMzM/+Pj4//j4+P/
4+Pj/+Pj4//j4+P/4+Pj/9TU1P+JiYn/fFFY/6NKYf+pUGv/sFVx/6VKZP+jR2L/oUVf/59CXf+d
Plr/pUJf/5k6Vf+XN1H/ljZR/5Q0Tv+SMUz/mzZR/5AuSf+PLkj/jSxG/5guSv+OK0X/ji1H/5Au
SP+QL0n/kzFM/503VP+VNE//ljZR/5g4U/+aOVX/mzxY/6dFYf+HSVf/mZmZ/+bm5v/m5ub/5ubm
/+bm5v/Hx8f/dFda/6ioqP/m5ub/5ubm/+bm5v/m5ub/v7+//3pOW/+7aYL/vGiD/8J0kP+9aob/
vWqG/6Zbc/+JiYn/3t7e/+bm5v/m5ub/5ubm/+bm5v/m5ub/5ubm/8fHx/96enr/g0tW/65VcP+r
Um3/qVFq/65Tcf+kS2T/okdh/6FDXv+eQlv/nD5Z/6RCXv+YOlT/lzhR/5U1UP+UNE3/kjJL/5s2
UP+QL0j/ji9H/40tRv+XL0n/jSxF/40tRv+OL0j/kDBI/5IxSv+cN1T/lDVO/5U2Uf+YOVL/mDlU
/5o9Vv+lRGH/m0Rd/3p6ev/p6en/6enp/+np6f/p6en/2dnZ/3NlZv+5ubn/6enp/+np6f/p6en/
6enp/6qqqv+ERFb/umWB/7ppgv/Bc4//u2qD/7xqg/+EVWP/ubm5/+np6f/p6en/6enp/+np6f/p
6en/6enp/6qqqv95WFz/jEtY/65Xcf+rVm7/qlNr/4pNWP97X2P/d15i/3ZeYf91XWH/dV1h/39J
VP+jQl7/ljpS/5Y4UP+UNU7/kzRN/5EySv+aNlH/jy9H/44vR/+NLUX/li9J/4wrRf+NLUb/ji5G
/48vR/+QMUr/mzdS/5M0Tf+TNU7/ljhR/5g6VP+aPVX/pEVg/51CW/9xZWb/3d3d/+3t7f/t7e3/
7e3t/+3t7f96enr/zMzM/+3t7f/t7e3/7e3t/+3t7f+Tk5P/k0Vb/7hmgP+4Z4D/wHKO/7ppgv+5
aYH/e1tk/8zMzP/t7e3/7e3t/+3t7f/t7e3/7e3t/5OTk/9+U1z/qlRr/65Zc/+sV2//qlRs/5BG
Vf+Li4v/zMzM/8zMzP/MzMz/zMzM/8zMzP+jo6P/g0pW/5Y6Uv+UOU//kzVO/5A0S/+PMkr/mTVP
/40vRv+NLkb/iy1E/5UuSP+LK0T/iy1E/40uRv+NL0f/jjBJ/5o3Uf+RNUz/kzVO/5Q4UP+WO1H/
lzxU/6RFXv+bQVr/dlNY/76+vv/w8PD/8PDw//Dw8P/w8PD/lJSU//Dw8P/w8PD/8PDw//Dw8P/w
8PD/cnJy/6ZKYv+1Zn3/tmd+/71wi/+4ZoD/uGiA/3tbZP/Ozs7/8PDw//Dw8P/w8PD/8PDw//Dw
8P9ycnL/okVZ/7dlfv+sWnH/qlZu/6hTa/+DPkf/lJSU//Dw8P/w8PD/8PDw//Dw8P/w8PD/ra2t
/3hIT/+VO1L/kzdO/5I2Tf+QNEz/jzNJ/5g1Tf+ML0b/jC1E/4ouRP+VMEj/lTBK/5YySv+YMUv/
lzNN/5g1T/+aN1H/mjlS/5w7U/+dPFb/n0Fa/6BCW/+iRFz/pEVf/4ZNWf+mpqb/8/Pz//Pz8//z
8/P/8/Pz/8jIyP/z8/P/8/Pz//Pz8//z8/P/0dHR/3dUWv+6aoT/umyF/7tsh/+8bYj/vXCJ/71w
if99XGT/0dHR//Pz8//z8/P/8/Pz//Pz8//z8/P/cnJy/6dKYP+0Ynz/s154/7Fddf+vW3P/iEFK
/5SUlP/z8/P/8/Pz//Pz8//z8/P/8/Pz/66urv93R07/nj5W/5s8Vf+bO1P/mjlQ/5k4T/+XNk3/
ljVL/5UySv+UMEn/kzBH/4ksQv+KLUT/iy5E/4svRf+MMUb/mThP/480Sf+RNkz/kjdO/5Q5T/+V
O1H/okRc/5hAVv+VSVz/hISE//b29v/29vb/9vb2//b29v/t7e3/9vb2//b29v/29vb/9vb2/7Cw
sP99Q03/sGB3/7Jief+zY3n/umyF/7Njev+zZHn/eVth/9PT0//29vb/9vb2//b29v/29vb/9vb2
/3Jycv+cQlX/s2B4/6hXa/+nVGr/pVJn/4A9Rv+VlZX/9vb2//b29v/29vb/9vb2//b29v+wsLD/
d0dO/5E5Tf+QN0z/jzZK/44zSf+NMUj/ljZL/4ovRP+JLkP/iSxC/5MvRv+ILEH/iCxD/4ouRP+K
MEX/jDFG/5g4T/+NM0n/jzZK/5E4TP+SOU3/lDtR/59DW/+XQVT/mkJW/3FsbP/v7+//+Pj4//j4
+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P+fn5//hUNP/65fc/+wYHb/sGB2/7dpgf+xYXb/sWJ3
/3hbYP/U1NT/+Pj4//j4+P/4+Pj/+Pj4//j4+P9ycnL/mkFR/7Bfd/+mVGr/pVNo/6NQZP99PUX/
lpaW//j4+P/4+Pj/+Pj4//j4+P/4+Pj/sbGx/3VHTv+ROE3/kDdL/440Sv+MM0j/izFG/5U2S/+J
LkP/iC5C/4ctQf+SL0X/hy1A/4gsQv+ILkL/ii5D/4kxRf+WNk3/jDRJ/441Sv+QN0v/kThN/5M5
T/+eQ1n/lj9T/5hAVf9yV1r/zc3N//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/e3t7
/5RBT/+tXHH/rV5y/61ec/+2aH//rV90/69fdP93Wl//1tbW//r6+v/6+vr/+vr6//r6+v/6+vr/
cnJy/39OVP+ET1b/fE1T/3xMUf97S1H/eUtQ/5aWlv/6+vr/+vr6//r6+v/6+vr/+vr6/7Gxsf90
R07/jzhM/443Sv+MNEj/jDRH/4oyRP+TNkr/iC9D/4cuQv+FLT//kDBF/4YtQP+HLEH/hy5C/4gv
Q/+KMUT/lTdL/4w0R/+MNEf/jjZK/484TP+QOU3/nEFY/5Q9Uf+VQFL/eE1U/7Kysv/8/Pz//Pz8
//z8/P/8/Pz//Pz8//z8/P/8/Pz/4ODg/3JeXv+lU2b/qVtu/6labv+rW2//tGV8/6xccv+sXnH/
dlpe/9fX1//8/Pz//Pz8//z8/P/8/Pz//Pz8/7Kysv+ysrL/srKy/7Kysv+ysrL/srKy/7Kysv/F
xcX//Pz8//z8/P/8/Pz//Pz8//z8/P+ysrL/c0dN/483Sv+MNUr/izRI/4kyRf+JMUT/kzVJ/4cv
Qv+GLUH/hS1A/48wRP+FLED/hiw//4ctQv+GL0L/iC9D/5U2Sv+KMkb/izRH/4w1Sf+PN0r/jzlM
/5s/Vf+TPE//lD5R/4hLWP+Xl5f//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/8bGxv9wSUr/
plZp/6hXa/+oWGv/qVls/7Fhdv+pW27/qVtu/3VaXP/Z2dn//v7+//7+/v/+/v7//v7+//7+/v/+
/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/s7Oz/3JH
Tf+ON0n/izVH/4s0Rv+IMkT/hzFE/5MzSP+FLkH/hS4//4UtP/+PL0T/jzBE/5AxRf+RMUb/kTNH
/5IzSP+TNkn/lDdK/5Y5Tf+WOU7/mDtQ/5g+Uv+ZQVP/m0NW/51DWP+eRlr/cnJy////////////
//////////////////////////+qqqr/fUNI/61cb/+tXXL/rV5y/65edP+vX3T/r191/65hdf93
VFf/0NDQ////////////////////////////////////////////////////////////////////
/////////////////////////////7S0tP9xRkz/ljpQ/5U5Tv+UOEv/kzhJ/5I3SP+SNUf/kDJH
/5AxRP+QMUX/ji5D/4ItPf+FLT7/hC0+/4YtQf+FMEH/kzVH/4kxRP+IMkT/ijVG/4s1SP+NOEr/
mj9S/487Tf+QPU//kj9Q/25bXP/Z2dn/////////////////////////////////hYWF/4I5Qv+g
UGL/olJl/6NTZv+jVGX/rV1x/6RUaP+kVGf/hENM/5iYmP//////////////////////////////
//////////////////////////////////////////////////////////////b29v97e3v/hjRC
/4k1Rv+JNUX/hzND/4YyQv+GMEH/kDNG/4QuP/+DLj7/gS09/44uQf+BLD3/gyw9/4QuPv+ELj//
hC9B/5I1R/+GMkL/iDJD/4kyRf+JNUb/izZJ/5c8UP+NOkv/jzpN/489Tv9xSU//tLS0////////
////////////////////9vb2/3Jtbf+UQ1L/nk9g/6BPYf+fUWL/oFFi/6pabf+hUmT/oVJk/6FR
ZP91UVT/jo6O/8fHx//Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ
/9nZ2f/Z2dn/2dnZ/729vf97e3v/Z0ZK/5U7S/+JNUb/hzNE/4cyQv+GMUL/hDBA/5AyRv+DLj3/
gi09/4EtPf+NLz//gSs8/4EtPf+DLT7/gy49/4QuQP+QNUb/hjBB/4YyQf+HM0P/iTVE/4k1Rf+W
PE7/jDhK/406S/+PO03/jUBQ/2tOUf9ycnL/cnJy/3Jycv9ycnL/cnJy/3Bqav90S0//mkpc/5xM
Xf+cTV3/nU1e/55PX/+nVmn/nk9g/55PYf+eT2D/nk9h/348Rf90UFL/cFla/29ZWv9vWVr/blla
/25ZWv9wWVv/bVha/21ZWv9sWFn/a1hZ/2tYWf9tWVr/alhZ/2lYWf9nSEr/dTI8/4o2SP+TOkv/
iDNE/4czQ/+FMkL/hTBB/4QvP/+QMkT/gi49/4MtPf+ALTz/jC8//4ErPf+BLD3/gS08/4MuPv+D
Lz7/jzZG/4UwQP+FMUL/hzJD/4czRP+INUX/lDpN/4o3R/+LOEn/jTpK/487TP+PPU3/mkVY/5FB
UP+SQ1P/lENT/5VEVf+WR1b/oU5g/5hIWP+YSVn/mkta/5pKW/+aS1v/pVRm/5tMXf+bTF3/m0xd
/5tMXf+bTF3/pFNk/5pKW/+aSlr/mUlZ/5dHWf+XSFb/oEte/5REU/+URFL/kkFR/5FAUP+QP0//
mUJT/447S/+MO0r/izhI/4k2R/+INUX/kzpL/4Y0Q/+FM0H/hTFA/4MxP/+DL0D/jTJD/4IuPf+B
LTz/gCs8/4wvP/+ALDr/gCs8/4EtPP+CLTz/gi4+/48yRP+DLz//hTBA/4UzQv+GNEL/hjRD/5M6
Sv+JN0X/ijdH/4s5SP+MOkr/jjtL/5lDVP+PQE//kEFP/5JDUf+SQ1L/k0RT/55LXf+WRlX/l0hW
/5ZHV/+YSVj/l0hY/6JSYf+XSVn/mkpa/5lLWv+YS1n/l0tZ/6JPYP+XSVj/l0dX/5ZHVf+URVX/
lERT/51IW/+SQ1H/kkFQ/5E/T/+OP0z/jjxM/5hCUf+MOkn/ijhH/4k3R/+INkX/hzZD/5A5SP+F
MkL/hDJB/4IxPv+DLj7/gS48/40yQv+BLjz/gC08/4ArPP+KLj//izA//4wvP/+MMUL/jTFC/44y
Q/+NMkL/jzNE/442RP+QNUb/kDdH/5A5R/+ROUj/kjtJ/5M6S/+UPE7/lT1P/5ZBUf+XQVD/mERT
/5pEU/+aRlb/m0ZY/5xHWf+cSVn/nUpb/51LW/+fS13/nktd/6BOXv+gS17/oE9d/6BOXf+hT17/
oE5e/6BPXv+fTV3/nk1c/55NXf+dS1v/nUpb/5xIWv+bR1b/mkdW/5pFVv+ZRFT/mEFS/5dBUP+W
P0//lT1P/5M8Tv+SO0r/kjtK/5A5SP+ROEf/kDdH/5A2Rf+ONkT/jjND/40zQ/+NMkH/jDJC/4sv
Qf+LLz//ii4//34rOv9/LDr/gCw6/38tPP+ALTz/jTJD/4EvPP+CLz//gzE+/4QxP/+EM0H/kDlH
/4U0Qv+HNkT/iDdF/4k4R/+KOUj/lj9P/4w7Sv+NPEv/jj5M/449Tf+QQE//mkdV/5FBUP+RQ1H/
kkNS/5NEUv+TQ1P/nUpb/5NFU/+TRFP/k0VT/5NFUv+TRFL/nUpb/5NEUf+SQ1L/kUNR/5BBT/+Q
QU7/mkVV/44+Tf+NPkv/jTxL/4s7Sv+KOkj/lT5N/4g3R/+HNkT/hzZD/4U0Qf+FM0L/kDdG/4Qx
QP+CMT7/gi8+/4EvPf+BLjz/jDJC/38tPP9/LDr/fyw6/4ouPf9+Kzn/fis6/38sOv9/LDn/gC48
/40yQf+BLzz/gi4+/4IvPv+CMD7/hDE//5A3R/+FNEL/hTND/4c2Q/+HNkX/iDdH/5U+Tv+KOUj/
iztJ/4w8Sf+NO0z/jT5M/5lEVP+PQE7/kEBO/5A/T/+QQVD/kUFQ/5tJWP+RQ1H/kUNQ/5FDUf+R
Q1D/kUNQ/5pHWP+QQU//kEFO/49ATv+OP03/jj5M/5hEUv+NPEv/jDtJ/4s6SP+KOUf/iTlG/5M8
S/+HNkX/hzZD/4U0Qf+FM0H/hDJB/5A2Rv+CMT//gi4+/4EuPP+BLj3/gC48/4sxQf9/LDr/fyw5
/34rOv+KLz7/fis6/34sOf9/LDn/fyw6/38sO/+MMkL/gS48/4EuPP+CLz3/gi4//4IxP/+QNUX/
hDNB/4U0Qv+FNEL/hzZD/4c2Rf+TPEv/iThG/4o4R/+KOkj/iztJ/4w7Sf+YQlL/jT5L/44+Tf+O
Pk3/jj9M/49AT/+aRVX/j0BO/48/Tv+PQE//j0BO/49AT/+aRlb/jj5N/44+Tf+NPkv/jTxL/408
Sv+XQVD/izlJ/4o5SP+KOUb/iDdH/4c2Rf+SOkn/hzRE/4UzQv+FM0H/hDJA/4QwQP+OM0X/gi8/
/4EvPf+BLTz/gC48/4AuO/+LMEH/fyw6/38sOv9+LDn/iS4+/34rOf9+Kzr/fiw6/38sOf9/LDn/
izBB/4AuO/+BLjz/gS88/4EvPP+CLz//jjVE/4QwP/+EMkH/hTNC/4U0Qv+HNEP/kjtK/4c2Rf+I
N0f/iThG/4o4R/+KOkj/lj9Q/4w7Sv+MPEn/jTxL/408TP+NPEv/mEJT/408S/+NPk3/jT5N/408
S/+NPEz/mEFS/408TP+MPEn/jDtJ/4s7Sf+LOkj/lT5O/4o5Rv+IN0f/iDdF/4c2Rf+HNkP/kDlJ
/4U0Qf+EM0H/hDI//4IxPv+CLz//jjNE/4EuPf+BLjz/gC47/38tPP9/LDz/izA//38rOv9+LDn/
fio5/4ktPv9+Kzj/fis5/34qOP9+LDr/fyw5/4swPv9/LTz/gC48/4EtPP+BLjz/gS48/44yRf+C
MT//hDFA/4QyQf+EM0H/hTRC/5A5SP+HNkT/hzZE/4c1RP+IN0T/iThG/5U+Tv+KOUf/ijpI/4s6
SP+LOkr/iztJ/5dBUP+MO0r/jDtJ/4w7Sf+MO0n/iztJ/5ZBUP+LOUn/ijpJ/4o4R/+KOUj/iThH
/5M8Tf+IN0X/hzZE/4c2Q/+FNEP/hTNC/5A4R/+EM0D/hDE//4IxP/+CLz//gi89/40zQ/+BLTz/
gC48/4AuPP9/LDz/fyw6/4swP/9+LDn/fio6/34rOP+JLj3/iS49/4ovPf+KLj3/ii8+/4ovP/+L
MD//izA+/4swQf+MMkL/jTJC/40yQv+NM0P/jjJE/442RP+ONkT/kDZF/5A3Rv+QOEf/kDlI/5A5
Sf+SO0r/kjtJ/5I6S/+TPEv/kztN/5M8Tv+UPU3/lT5O/5U+Tv+VPk//lT5P/5U+T/+VPk//lT5P
/5U+Tv+VPk3/lD5N/5Q9Tf+TPE3/kzxL/5I7Sv+SO0r/kjtJ/5I5Sf+QOUf/kDdI/5A3Rv+QN0b/
kDZF/441RP+OM0X/jTND/40yQv+NMkP/jDFC/4sxQv+LLz//izA+/4svPv+KMD7/ii8//4ouPv+K
Lz7/iC08/30qOf99KTn/fis4/34qOP9+Kzn/ijA+/38rOv9/LDr/fyw7/4AuPP+ALjz/jTNC/4Ev
Pf+CLz3/gi8+/4IxPv+EMUD/kDdF/4QzQf+FMkH/hTNC/4U0Qv+FNEP/kjpK/4c2Q/+HNkX/hzZF
/4c2Rf+IN0T/kztK/4g3R/+IN0X/iDdF/4g3Rv+IN0X/kzxK/4c2Rf+HNUT/hzZE/4c2RP+HNkP/
kDlJ/4U0Qv+FM0L/hDNB/4QyQP+EMj//jjZE/4IxP/+CLz7/gS48/4EvPP+BLjv/jDJB/38tPP9/
LDz/fyw6/38rOv9+LDr/ii8//34rOP9+Kjn/fSk5/4gsPPx9Kjn/fSo4/30qOf9+Kzn/fis4/4ov
Pv9+LDr/fyw5/38sOf9/LDv/fy08/4wyQf+BLjz/gS88/4EvPf+CLz7/gjE+/442Rf+EMUD/hDJA
/4QzQf+EMkH/hTNB/5A5SP+FNEL/hTRD/4c0RP+HM0P/hzZD/5I7Sf+HNkT/hzVE/4c2Q/+HNkP/
hzZD/5I6Sf+HNET/hzND/4U0Qv+FNEH/hTRC/5A4R/+EM0H/hDFB/4QwP/+EMT//gjE+/44zRf+C
Lz7/gS48/4EvPf+BLjz/gC47/4swQf9/LDz/fys6/38sOv9+LDr/fis5/4ovPv9+Kzn/fis4/30p
Of+ILTx4fSo4/30qOP99Kjj/fSo4/34rOP+KLz7/fis6/34sOf9/LDn/fyw5/38sPP+LMUL/gC48
/4AtPP+BLTz/gS89/4EvPf+OM0P/gi8//4IxPv+EMED/hDBA/4QxQf+QOEf/hDNA/4UzQv+FMkL/
hTRB/4U0Qf+QOUj/hTRB/4U0Qf+FNEL/hTRB/4U0Qf+QOUj/hTRC/4UzQv+FM0L/hDNA/4QzQf+Q
N0b/hDE//4IwP/+CMT//gi8+/4IvPv+NM0P/gS89/4EuPf+ALTz/gC48/38sPP+LLz//fyw6/34s
Of9+LDn/fis6/34rOP+KLz7/fSo5/30qOP99KjjJAAAAAHwpN599KTj/fSo5/30qOP99Kjj/ii8+
/34rOP9+Kzn/fis6/34rOv9/LDr/izA+/38sPP9/LDz/gC47/4EuO/+BLjz/jTNC/4EvPf+CLz7/
gi8//4IwPv+CMT7/kDVG/4QxQP+EMT//hDJB/4QzQP+EM0D/kDdH/4QzQP+EMkD/hDNA/4QyQf+E
M0H/kDdH/4QyQP+EMkD/hDFA/4QxQP+EMUD/jjZE/4IxPv+CLj//gi89/4EvPf+BLzz/jTJC/4Et
PP+ALjz/fy08/38sOf9/LDr/izA+/34sOv9+LDn/fis4/34rOf9+Kzj/iS49/30qOP99KjnYfSo4
FQAAAAAAAAAAfCk4eH0qOPx9KTn/fSo5/4ktPv9+Kzn/fis5/34rOv9+Kzr/fyw5/4swPv9/LDn/
fyw8/38tPP+ALjz/gC48/40yQv+BLjz/gS88/4EvPP+CLz7/gi8+/44zRP+CMT//gjE//4IxP/+C
MD7/hDE//5A2Rf+EMUD/hDFA/4QxP/+EMT//hDFA/442Rf+CMT7/gjA//4IxPv+CMT7/gi8+/44y
Q/+CLz7/gS88/4EvPf+BLjz/gS07/4wyQf9/LTv/fyw8/38sOv9/LDr/fyw6/4owP/9+Kzr/fis5
/34rOf9+Kzn/fSk4/4kuPvx9KjmEfSo5CQAAAAAAAAAAAAAAAAAAAACILT0qiS4+qIkuPv+JLj3/
iS0+/4ovPf+KLz3/ii8+/4ouPv+KLz7/izA+/4swP/+LMD7/izBC/4swQv+MMkL/jDFC/4wyQf+N
MkP/jTND/40zQ/+NM0P/jTNC/44zQ/+OM0X/jjNE/44zRf+OM0X/jjNF/442Rf+ONkT/jjZE/44z
RP+OM0X/jjNF/44zQ/+OM0P/jTNC/40yQv+NM0L/jTND/40yQv+MMkH/jDJC/4sxQv+LMUL/izA+
/4svPv+LMD7/iy8//4owP/+KLz//ii8+/4ovPf+KLz7/iS4+/4kuPs+JLj0zAAAAAAAAAAAAAAAA
wAAAAAAAAAOAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAMAAAAAAAAAB4AAAAAAAAAcL'))
#endregion
$formAudioSplitterV2010Po.Icon = $Formatter_binaryFomatter.Deserialize($System_IO_MemoryStream)
$Formatter_binaryFomatter = $null
$System_IO_MemoryStream = $null
$formAudioSplitterV2010Po.MainMenuStrip = $menustrip1
$formAudioSplitterV2010Po.Margin = '8, 8, 8, 8'
$formAudioSplitterV2010Po.MaximizeBox = $False
$formAudioSplitterV2010Po.Name = 'formAudioSplitterV2010Po'
$formAudioSplitterV2010Po.StartPosition = 'CenterScreen'
$formAudioSplitterV2010Po.Text = 'Audio Splitter v2.0.1.0 (''PowerShell Sucks'')'
$formAudioSplitterV2010Po.add_Load($formAudioSplitterV2010Po_Load)
#
# tabcontrol2
#
$tabcontrol2.Controls.Add($tabpage1)
$tabcontrol2.Controls.Add($tabpage2)
$tabcontrol2.Controls.Add($tabpage3)
$tabcontrol2.Controls.Add($chnglogpg)
$tabcontrol2.Location = New-Object System.Drawing.Point(10, 42)
$tabcontrol2.Margin = '5, 5, 5, 5'
$tabcontrol2.Name = 'tabcontrol2'
$tabcontrol2.SelectedIndex = 0
$tabcontrol2.Size = New-Object System.Drawing.Size(917, 993)
$tabcontrol2.TabIndex = 7
#
# tabpage1
#
$tabpage1.Controls.Add($result)
$tabpage1.Controls.Add($ccl)
$tabpage1.Controls.Add($splitButton)
$tabpage1.Controls.Add($labelCurrentCommandLine)
$tabpage1.Controls.Add($labelResult)
$tabpage1.Controls.Add($tabcontrol1)
$tabpage1.Location = New-Object System.Drawing.Point(4, 29)
$tabpage1.Margin = '5, 5, 5, 5'
$tabpage1.Name = 'tabpage1'
$tabpage1.Padding = '5, 5, 5, 5'
$tabpage1.Size = New-Object System.Drawing.Size(909, 960)
$tabpage1.TabIndex = 0
$tabpage1.Text = 'vfr.py'
$tabpage1.UseVisualStyleBackColor = $True
#
# result
#
$result.Location = New-Object System.Drawing.Point(10, 613)
$result.Margin = '8, 8, 8, 8'
$result.Multiline = $True
$result.Name = 'result'
$result.ReadOnly = $True
$result.Size = New-Object System.Drawing.Size(881, 340)
$result.TabIndex = 10
#
# ccl
#
$ccl.Location = New-Object System.Drawing.Point(10, 469)
$ccl.Margin = '8, 8, 8, 8'
$ccl.Multiline = $True
$ccl.Name = 'ccl'
$ccl.ReadOnly = $True
$ccl.Size = New-Object System.Drawing.Size(881, 104)
$ccl.TabIndex = 8
#
# splitButton
#
$splitButton.Location = New-Object System.Drawing.Point(10, 386)
$splitButton.Margin = '5, 5, 5, 5'
$splitButton.Name = 'splitButton'
$splitButton.Size = New-Object System.Drawing.Size(143, 35)
$splitButton.TabIndex = 7
$splitButton.Text = 'Start Splitting'
$splitButton.UseCompatibleTextRendering = $True
$splitButton.UseVisualStyleBackColor = $True
$splitButton.add_Click($splitButton_Click)
#
# labelCurrentCommandLine
#
$labelCurrentCommandLine.AutoSize = $True
$labelCurrentCommandLine.Location = New-Object System.Drawing.Point(10, 438)
$labelCurrentCommandLine.Margin = '8, 0, 8, 0'
$labelCurrentCommandLine.Name = 'labelCurrentCommandLine'
$labelCurrentCommandLine.Size = New-Object System.Drawing.Size(182, 24)
$labelCurrentCommandLine.TabIndex = 9
$labelCurrentCommandLine.Text = 'Current Command Line'
$labelCurrentCommandLine.UseCompatibleTextRendering = $True
#
# labelResult
#
$labelResult.AutoSize = $True
$labelResult.Location = New-Object System.Drawing.Point(8, 584)
$labelResult.Margin = '8, 0, 8, 0'
$labelResult.Name = 'labelResult'
$labelResult.Size = New-Object System.Drawing.Size(54, 24)
$labelResult.TabIndex = 11
$labelResult.Text = 'Result'
$labelResult.UseCompatibleTextRendering = $True
#
# tabcontrol1
#
$tabcontrol1.Controls.Add($BasicsPage)
$tabcontrol1.Controls.Add($AdvancedPage)
$tabcontrol1.Controls.Add($MiscPage)
$tabcontrol1.Controls.Add($ErrorLogPage)
$tabcontrol1.Location = New-Object System.Drawing.Point(10, 9)
$tabcontrol1.Margin = '5, 5, 5, 5'
$tabcontrol1.Name = 'tabcontrol1'
$tabcontrol1.SelectedIndex = 0
$tabcontrol1.Size = New-Object System.Drawing.Size(887, 368)
$tabcontrol1.TabIndex = 2
#
# BasicsPage
#
$BasicsPage.Controls.Add($labelVFRChapterCreatorVersion)
$BasicsPage.Controls.Add($trimBrowse)
$BasicsPage.Controls.Add($timecodeBrowse)
$BasicsPage.Controls.Add($outputBrowse)
$BasicsPage.Controls.Add($inputBrowse)
$BasicsPage.Controls.Add($delayBox)
$BasicsPage.Controls.Add($trimsText)
$BasicsPage.Controls.Add($chaptersText)
$BasicsPage.Controls.Add($outputText)
$BasicsPage.Controls.Add($inputText)
$BasicsPage.Controls.Add($fpsBox)
$BasicsPage.Controls.Add($labelMKVExtractVersionV00)
$BasicsPage.Controls.Add($labelDelay)
$BasicsPage.Controls.Add($labelTrims)
$BasicsPage.Controls.Add($labelChapters)
$BasicsPage.Controls.Add($labelFPS)
$BasicsPage.Controls.Add($labelOutput)
$BasicsPage.Controls.Add($labelInput)
$BasicsPage.Controls.Add($labelMs)
$BasicsPage.Location = New-Object System.Drawing.Point(4, 29)
$BasicsPage.Margin = '5, 5, 5, 5'
$BasicsPage.Name = 'BasicsPage'
$BasicsPage.Size = New-Object System.Drawing.Size(879, 335)
$BasicsPage.TabIndex = 0
$BasicsPage.Text = 'Basics'
$BasicsPage.UseVisualStyleBackColor = $True
#
# labelVFRChapterCreatorVersion
#
$labelVFRChapterCreatorVersion.AutoSize = $True
$labelVFRChapterCreatorVersion.Location = New-Object System.Drawing.Point(692, 277)
$labelVFRChapterCreatorVersion.Margin = '8, 0, 8, 0'
$labelVFRChapterCreatorVersion.Name = 'labelVFRChapterCreatorVersion'
$labelVFRChapterCreatorVersion.Size = New-Object System.Drawing.Size(155, 24)
$labelVFRChapterCreatorVersion.TabIndex = 18
$labelVFRChapterCreatorVersion.Text = 'VFR version: v0.0.0'
$labelVFRChapterCreatorVersion.UseCompatibleTextRendering = $True
#
# trimBrowse
#
$trimBrowse.Location = New-Object System.Drawing.Point(740, 205)
$trimBrowse.Margin = '5, 5, 5, 5'
$trimBrowse.Name = 'trimBrowse'
$trimBrowse.Size = New-Object System.Drawing.Size(125, 35)
$trimBrowse.TabIndex = 17
$trimBrowse.Text = 'Browse...'
$trimBrowse.UseCompatibleTextRendering = $True
$trimBrowse.UseVisualStyleBackColor = $True
$trimBrowse.add_Click($trimBrowse_Click)
#
# timecodeBrowse
#
$timecodeBrowse.Location = New-Object System.Drawing.Point(740, 157)
$timecodeBrowse.Margin = '5, 5, 5, 5'
$timecodeBrowse.Name = 'timecodeBrowse'
$timecodeBrowse.Size = New-Object System.Drawing.Size(125, 35)
$timecodeBrowse.TabIndex = 16
$timecodeBrowse.Text = 'Browse...'
$timecodeBrowse.UseCompatibleTextRendering = $True
$timecodeBrowse.UseVisualStyleBackColor = $True
$timecodeBrowse.add_Click($timecodeBrowse_Click)
#
# outputBrowse
#
$outputBrowse.Location = New-Object System.Drawing.Point(740, 60)
$outputBrowse.Margin = '5, 5, 5, 5'
$outputBrowse.Name = 'outputBrowse'
$outputBrowse.Size = New-Object System.Drawing.Size(125, 35)
$outputBrowse.TabIndex = 15
$outputBrowse.Text = 'Browse...'
$outputBrowse.UseCompatibleTextRendering = $True
$outputBrowse.UseVisualStyleBackColor = $True
$outputBrowse.add_Click($outputBrowse_Click)
#
# inputBrowse
#
$inputBrowse.Location = New-Object System.Drawing.Point(740, 12)
$inputBrowse.Margin = '5, 5, 5, 5'
$inputBrowse.Name = 'inputBrowse'
$inputBrowse.Size = New-Object System.Drawing.Size(125, 35)
$inputBrowse.TabIndex = 14
$inputBrowse.Text = 'Browse...'
$inputBrowse.UseCompatibleTextRendering = $True
$inputBrowse.UseVisualStyleBackColor = $True
$inputBrowse.add_Click($inputBrowse_Click)
#
# delayBox
#
$delayBox.Location = New-Object System.Drawing.Point(132, 257)
$delayBox.Margin = '8, 8, 8, 8'
$delayBox.Maximum = 99999
$delayBox.Minimum = -99999
$delayBox.Name = 'delayBox'
$delayBox.Size = New-Object System.Drawing.Size(173, 26)
$delayBox.TabIndex = 12
$delayBox.add_ValueChanged($delayBox_ValueChanged)
#
# trimsText
#
$trimsText.AllowDrop = $True
$trimsText.Location = New-Object System.Drawing.Point(132, 208)
$trimsText.Margin = '8, 8, 8, 8'
$trimsText.Name = 'trimsText'
$trimsText.Size = New-Object System.Drawing.Size(596, 26)
$trimsText.TabIndex = 11
$trimsText.add_TextChanged($trimsText_TextChanged)
$trimsText.add_DragDrop($trimsText_DragDrop)
$trimsText.add_DragOver($trimsText_DragOver)
#
# chaptersText
#
$chaptersText.Location = New-Object System.Drawing.Point(132, 160)
$chaptersText.Margin = '8, 8, 8, 8'
$chaptersText.Name = 'chaptersText'
$chaptersText.Size = New-Object System.Drawing.Size(596, 26)
$chaptersText.TabIndex = 10
$chaptersText.add_TextChanged($chaptersText_TextChanged)
#
# outputText
#
$outputText.Location = New-Object System.Drawing.Point(132, 63)
$outputText.Margin = '8, 8, 8, 8'
$outputText.Name = 'outputText'
$outputText.Size = New-Object System.Drawing.Size(596, 26)
$outputText.TabIndex = 9
$outputText.add_TextChanged($outputText_TextChanged)
#
# inputText
#
$inputText.AllowDrop = $True
$inputText.Location = New-Object System.Drawing.Point(132, 15)
$inputText.Margin = '8, 8, 8, 8'
$inputText.Name = 'inputText'
$inputText.Size = New-Object System.Drawing.Size(596, 26)
$inputText.TabIndex = 8
$inputText.add_TextChanged($inputText_TextChanged)
$inputText.add_DragDrop($inputText_DragDrop)
$inputText.add_DragOver($inputText_DragOver)
#
# fpsBox
#
$fpsBox.DropDownStyle = 'DropDownList'
$fpsBox.FormattingEnabled = $True
[void]$fpsBox.Items.Add('24000/1001')
[void]$fpsBox.Items.Add('30000/1001')
[void]$fpsBox.Items.Add('60000/1001')
[void]$fpsBox.Items.Add('25')
[void]$fpsBox.Items.Add('50')
$fpsBox.Location = New-Object System.Drawing.Point(132, 111)
$fpsBox.Margin = '5, 5, 5, 5'
$fpsBox.Name = 'fpsBox'
$fpsBox.Size = New-Object System.Drawing.Size(596, 28)
$fpsBox.TabIndex = 7
$fpsBox.add_SelectedIndexChanged($fpsBox_SelectedIndexChanged)
#
# labelMKVExtractVersionV00
#
$labelMKVExtractVersionV00.AutoSize = $True
$labelMKVExtractVersionV00.Location = New-Object System.Drawing.Point(635, 301)
$labelMKVExtractVersionV00.Margin = '8, 0, 8, 0'
$labelMKVExtractVersionV00.Name = 'labelMKVExtractVersionV00'
$labelMKVExtractVersionV00.Size = New-Object System.Drawing.Size(211, 24)
$labelMKVExtractVersionV00.TabIndex = 6
$labelMKVExtractVersionV00.Text = 'MKVExtract version: v0.0.0'
$labelMKVExtractVersionV00.UseCompatibleTextRendering = $True
#
# labelDelay
#
$labelDelay.AutoSize = $True
$labelDelay.Location = New-Object System.Drawing.Point(22, 260)
$labelDelay.Margin = '8, 0, 8, 0'
$labelDelay.Name = 'labelDelay'
$labelDelay.Size = New-Object System.Drawing.Size(50, 24)
$labelDelay.TabIndex = 5
$labelDelay.Text = 'Delay'
$labelDelay.UseCompatibleTextRendering = $True
#
# labelTrims
#
$labelTrims.AutoSize = $True
$labelTrims.Location = New-Object System.Drawing.Point(22, 212)
$labelTrims.Margin = '8, 0, 8, 0'
$labelTrims.Name = 'labelTrims'
$labelTrims.Size = New-Object System.Drawing.Size(49, 24)
$labelTrims.TabIndex = 4
$labelTrims.Text = 'Trims'
$labelTrims.UseCompatibleTextRendering = $True
#
# labelChapters
#
$labelChapters.AutoSize = $True
$labelChapters.Location = New-Object System.Drawing.Point(22, 165)
$labelChapters.Margin = '8, 0, 8, 0'
$labelChapters.Name = 'labelChapters'
$labelChapters.Size = New-Object System.Drawing.Size(75, 24)
$labelChapters.TabIndex = 3
$labelChapters.Text = 'Chapters'
$labelChapters.UseCompatibleTextRendering = $True
#
# labelFPS
#
$labelFPS.AutoSize = $True
$labelFPS.Location = New-Object System.Drawing.Point(22, 115)
$labelFPS.Margin = '8, 0, 8, 0'
$labelFPS.Name = 'labelFPS'
$labelFPS.Size = New-Object System.Drawing.Size(39, 24)
$labelFPS.TabIndex = 2
$labelFPS.Text = 'FPS'
$labelFPS.UseCompatibleTextRendering = $True
#
# labelOutput
#
$labelOutput.AutoSize = $True
$labelOutput.Location = New-Object System.Drawing.Point(22, 68)
$labelOutput.Margin = '8, 0, 8, 0'
$labelOutput.Name = 'labelOutput'
$labelOutput.Size = New-Object System.Drawing.Size(57, 24)
$labelOutput.TabIndex = 1
$labelOutput.Text = 'Output'
$labelOutput.UseCompatibleTextRendering = $True
#
# labelInput
#
$labelInput.AutoSize = $True
$labelInput.Location = New-Object System.Drawing.Point(22, 20)
$labelInput.Margin = '8, 0, 8, 0'
$labelInput.Name = 'labelInput'
$labelInput.Size = New-Object System.Drawing.Size(44, 24)
$labelInput.TabIndex = 0
$labelInput.Text = 'Input'
$labelInput.UseCompatibleTextRendering = $True
#
# labelMs
#
$labelMs.AutoSize = $True
$labelMs.Location = New-Object System.Drawing.Point(307, 267)
$labelMs.Margin = '8, 0, 8, 0'
$labelMs.Name = 'labelMs'
$labelMs.Size = New-Object System.Drawing.Size(29, 24)
$labelMs.TabIndex = 13
$labelMs.Text = 'ms'
$labelMs.UseCompatibleTextRendering = $True
#
# AdvancedPage
#
$AdvancedPage.Controls.Add($chaptersGroupBox)
$AdvancedPage.Controls.Add($timecodesTextBox)
$AdvancedPage.Controls.Add($labelTimecodes)
$AdvancedPage.Controls.Add($buttonBrowseTimecodes)
$AdvancedPage.Controls.Add($buttonBrowseQPfile)
$AdvancedPage.Controls.Add($qpfileTextBox)
$AdvancedPage.Controls.Add($labelQPfile)
$AdvancedPage.Controls.Add($checkboxIDRInQPFile)
$AdvancedPage.Controls.Add($checkboxForceNTSCFilmIVTC239)
$AdvancedPage.Controls.Add($outFPSTextBox)
$AdvancedPage.Controls.Add($labelOutputFPS)
$AdvancedPage.Location = New-Object System.Drawing.Point(4, 29)
$AdvancedPage.Margin = '5, 5, 5, 5'
$AdvancedPage.Name = 'AdvancedPage'
$AdvancedPage.Size = New-Object System.Drawing.Size(879, 335)
$AdvancedPage.TabIndex = 1
$AdvancedPage.Text = 'Advanced'
$AdvancedPage.UseVisualStyleBackColor = $True
#
# chaptersGroupBox
#
$chaptersGroupBox.Controls.Add($buttonBrowseBasic)
$chaptersGroupBox.Controls.Add($buttonBrowseTemplate)
$chaptersGroupBox.Controls.Add($buttonBrowseNames)
$chaptersGroupBox.Controls.Add($basicTextBox)
$chaptersGroupBox.Controls.Add($templateTextBox)
$chaptersGroupBox.Controls.Add($namesTextBox)
$chaptersGroupBox.Controls.Add($labelBasic)
$chaptersGroupBox.Controls.Add($labelTemplate)
$chaptersGroupBox.Controls.Add($labelNames)
$chaptersGroupBox.ForeColor = [System.Drawing.Color]::DodgerBlue
$chaptersGroupBox.Location = New-Object System.Drawing.Point(18, 135)
$chaptersGroupBox.Margin = '5, 5, 5, 5'
$chaptersGroupBox.Name = 'chaptersGroupBox'
$chaptersGroupBox.Padding = '5, 5, 5, 5'
$chaptersGroupBox.Size = New-Object System.Drawing.Size(842, 151)
$chaptersGroupBox.TabIndex = 10
$chaptersGroupBox.TabStop = $False
$chaptersGroupBox.Text = 'Chapters'
$chaptersGroupBox.UseCompatibleTextRendering = $True
#
# buttonBrowseBasic
#
$buttonBrowseBasic.ForeColor = [System.Drawing.Color]::DodgerBlue
$buttonBrowseBasic.Location = New-Object System.Drawing.Point(708, 106)
$buttonBrowseBasic.Margin = '5, 5, 5, 5'
$buttonBrowseBasic.Name = 'buttonBrowseBasic'
$buttonBrowseBasic.Size = New-Object System.Drawing.Size(125, 35)
$buttonBrowseBasic.TabIndex = 15
$buttonBrowseBasic.Text = 'Browse...'
$buttonBrowseBasic.UseCompatibleTextRendering = $True
$buttonBrowseBasic.UseVisualStyleBackColor = $True
#
# buttonBrowseTemplate
#
$buttonBrowseTemplate.ForeColor = [System.Drawing.Color]::DodgerBlue
$buttonBrowseTemplate.Location = New-Object System.Drawing.Point(708, 66)
$buttonBrowseTemplate.Margin = '5, 5, 5, 5'
$buttonBrowseTemplate.Name = 'buttonBrowseTemplate'
$buttonBrowseTemplate.Size = New-Object System.Drawing.Size(125, 35)
$buttonBrowseTemplate.TabIndex = 14
$buttonBrowseTemplate.Text = 'Browse...'
$buttonBrowseTemplate.UseCompatibleTextRendering = $True
$buttonBrowseTemplate.UseVisualStyleBackColor = $True
#
# buttonBrowseNames
#
$buttonBrowseNames.ForeColor = [System.Drawing.Color]::DodgerBlue
$buttonBrowseNames.Location = New-Object System.Drawing.Point(708, 26)
$buttonBrowseNames.Margin = '5, 5, 5, 5'
$buttonBrowseNames.Name = 'buttonBrowseNames'
$buttonBrowseNames.Size = New-Object System.Drawing.Size(125, 35)
$buttonBrowseNames.TabIndex = 11
$buttonBrowseNames.Text = 'Browse...'
$buttonBrowseNames.UseCompatibleTextRendering = $True
$buttonBrowseNames.UseVisualStyleBackColor = $True
#
# basicTextBox
#
$basicTextBox.Location = New-Object System.Drawing.Point(115, 109)
$basicTextBox.Margin = '8, 8, 8, 8'
$basicTextBox.Name = 'basicTextBox'
$basicTextBox.Size = New-Object System.Drawing.Size(581, 26)
$basicTextBox.TabIndex = 13
#
# templateTextBox
#
$templateTextBox.Location = New-Object System.Drawing.Point(115, 69)
$templateTextBox.Margin = '8, 8, 8, 8'
$templateTextBox.Name = 'templateTextBox'
$templateTextBox.Size = New-Object System.Drawing.Size(581, 26)
$templateTextBox.TabIndex = 12
#
# namesTextBox
#
$namesTextBox.Location = New-Object System.Drawing.Point(115, 29)
$namesTextBox.Margin = '8, 8, 8, 8'
$namesTextBox.Name = 'namesTextBox'
$namesTextBox.Size = New-Object System.Drawing.Size(581, 26)
$namesTextBox.TabIndex = 11
#
# labelBasic
#
$labelBasic.AutoSize = $True
$labelBasic.ForeColor = [System.Drawing.Color]::DodgerBlue
$labelBasic.Location = New-Object System.Drawing.Point(52, 114)
$labelBasic.Margin = '8, 0, 8, 0'
$labelBasic.Name = 'labelBasic'
$labelBasic.Size = New-Object System.Drawing.Size(48, 24)
$labelBasic.TabIndex = 2
$labelBasic.Text = 'Basic'
$labelBasic.UseCompatibleTextRendering = $True
#
# labelTemplate
#
$labelTemplate.AutoSize = $True
$labelTemplate.ForeColor = [System.Drawing.Color]::DodgerBlue
$labelTemplate.Location = New-Object System.Drawing.Point(20, 74)
$labelTemplate.Margin = '8, 0, 8, 0'
$labelTemplate.Name = 'labelTemplate'
$labelTemplate.Size = New-Object System.Drawing.Size(77, 24)
$labelTemplate.TabIndex = 1
$labelTemplate.Text = 'Template'
$labelTemplate.UseCompatibleTextRendering = $True
#
# labelNames
#
$labelNames.AutoSize = $True
$labelNames.ForeColor = [System.Drawing.Color]::DodgerBlue
$labelNames.Location = New-Object System.Drawing.Point(38, 34)
$labelNames.Margin = '8, 0, 8, 0'
$labelNames.Name = 'labelNames'
$labelNames.Size = New-Object System.Drawing.Size(60, 24)
$labelNames.TabIndex = 0
$labelNames.Text = 'Names'
$labelNames.UseCompatibleTextRendering = $True
#
# timecodesTextBox
#
$timecodesTextBox.Location = New-Object System.Drawing.Point(135, 95)
$timecodesTextBox.Margin = '8, 8, 8, 8'
$timecodesTextBox.Name = 'timecodesTextBox'
$timecodesTextBox.Size = New-Object System.Drawing.Size(581, 26)
$timecodesTextBox.TabIndex = 9
#
# labelTimecodes
#
$labelTimecodes.AutoSize = $True
$labelTimecodes.Location = New-Object System.Drawing.Point(25, 100)
$labelTimecodes.Margin = '8, 0, 8, 0'
$labelTimecodes.Name = 'labelTimecodes'
$labelTimecodes.Size = New-Object System.Drawing.Size(89, 24)
$labelTimecodes.TabIndex = 8
$labelTimecodes.Text = 'Timecodes'
$labelTimecodes.UseCompatibleTextRendering = $True
#
# buttonBrowseTimecodes
#
$buttonBrowseTimecodes.Location = New-Object System.Drawing.Point(728, 92)
$buttonBrowseTimecodes.Margin = '5, 5, 5, 5'
$buttonBrowseTimecodes.Name = 'buttonBrowseTimecodes'
$buttonBrowseTimecodes.Size = New-Object System.Drawing.Size(125, 35)
$buttonBrowseTimecodes.TabIndex = 7
$buttonBrowseTimecodes.Text = 'Browse...'
$buttonBrowseTimecodes.UseCompatibleTextRendering = $True
$buttonBrowseTimecodes.UseVisualStyleBackColor = $True
#
# buttonBrowseQPfile
#
$buttonBrowseQPfile.Location = New-Object System.Drawing.Point(728, 52)
$buttonBrowseQPfile.Margin = '5, 5, 5, 5'
$buttonBrowseQPfile.Name = 'buttonBrowseQPfile'
$buttonBrowseQPfile.Size = New-Object System.Drawing.Size(125, 35)
$buttonBrowseQPfile.TabIndex = 6
$buttonBrowseQPfile.Text = 'Browse...'
$buttonBrowseQPfile.UseCompatibleTextRendering = $True
$buttonBrowseQPfile.UseVisualStyleBackColor = $True
#
# qpfileTextBox
#
$qpfileTextBox.Location = New-Object System.Drawing.Point(135, 55)
$qpfileTextBox.Margin = '8, 8, 8, 8'
$qpfileTextBox.Name = 'qpfileTextBox'
$qpfileTextBox.Size = New-Object System.Drawing.Size(581, 26)
$qpfileTextBox.TabIndex = 5
#
# labelQPfile
#
$labelQPfile.AutoSize = $True
$labelQPfile.Location = New-Object System.Drawing.Point(67, 55)
$labelQPfile.Margin = '8, 0, 8, 0'
$labelQPfile.Name = 'labelQPfile'
$labelQPfile.Size = New-Object System.Drawing.Size(52, 24)
$labelQPfile.TabIndex = 4
$labelQPfile.Text = 'QPfile'
$labelQPfile.UseCompatibleTextRendering = $True
#
# checkboxIDRInQPFile
#
$checkboxIDRInQPFile.Location = New-Object System.Drawing.Point(698, 295)
$checkboxIDRInQPFile.Margin = '5, 5, 5, 5'
$checkboxIDRInQPFile.Name = 'checkboxIDRInQPFile'
$checkboxIDRInQPFile.Size = New-Object System.Drawing.Size(173, 28)
$checkboxIDRInQPFile.TabIndex = 3
$checkboxIDRInQPFile.Text = 'IDR in QPfile'
$checkboxIDRInQPFile.UseCompatibleTextRendering = $True
$checkboxIDRInQPFile.UseVisualStyleBackColor = $True
#
# checkboxForceNTSCFilmIVTC239
#
$checkboxForceNTSCFilmIVTC239.Location = New-Object System.Drawing.Point(378, 295)
$checkboxForceNTSCFilmIVTC239.Margin = '5, 5, 5, 5'
$checkboxForceNTSCFilmIVTC239.Name = 'checkboxForceNTSCFilmIVTC239'
$checkboxForceNTSCFilmIVTC239.Size = New-Object System.Drawing.Size(310, 28)
$checkboxForceNTSCFilmIVTC239.TabIndex = 2
$checkboxForceNTSCFilmIVTC239.Text = 'Force NTSC Film/IVTC (23.976)'
$checkboxForceNTSCFilmIVTC239.UseCompatibleTextRendering = $True
$checkboxForceNTSCFilmIVTC239.UseVisualStyleBackColor = $True
#
# outFPSTextBox
#
$outFPSTextBox.Location = New-Object System.Drawing.Point(135, 15)
$outFPSTextBox.Margin = '8, 8, 8, 8'
$outFPSTextBox.Name = 'outFPSTextBox'
$outFPSTextBox.Size = New-Object System.Drawing.Size(716, 26)
$outFPSTextBox.TabIndex = 1
#
# labelOutputFPS
#
$labelOutputFPS.AutoSize = $True
$labelOutputFPS.Location = New-Object System.Drawing.Point(20, 20)
$labelOutputFPS.Margin = '8, 0, 8, 0'
$labelOutputFPS.Name = 'labelOutputFPS'
$labelOutputFPS.Size = New-Object System.Drawing.Size(95, 24)
$labelOutputFPS.TabIndex = 0
$labelOutputFPS.Text = 'Output FPS'
$labelOutputFPS.UseCompatibleTextRendering = $True
#
# MiscPage
#
$MiscPage.Controls.Add($testmode)
$MiscPage.Controls.Add($reverse)
$MiscPage.Controls.Add($custom)
$MiscPage.Controls.Add($labelCustomCommandLine)
$MiscPage.Location = New-Object System.Drawing.Point(4, 29)
$MiscPage.Margin = '5, 5, 5, 5'
$MiscPage.Name = 'MiscPage'
$MiscPage.Size = New-Object System.Drawing.Size(879, 335)
$MiscPage.TabIndex = 2
$MiscPage.Text = 'Misc'
$MiscPage.UseVisualStyleBackColor = $True
#
# testmode
#
$testmode.AutoSize = $True
$testmode.Enabled = $False
$testmode.Location = New-Object System.Drawing.Point(263, 155)
$testmode.Margin = '5, 5, 5, 5'
$testmode.Name = 'testmode'
$testmode.Size = New-Object System.Drawing.Size(112, 25)
$testmode.TabIndex = 3
$testmode.Text = 'Test Mode'
$testmode.UseCompatibleTextRendering = $True
$testmode.UseVisualStyleBackColor = $True
#
# reverse
#
$reverse.AutoSize = $True
$reverse.Location = New-Object System.Drawing.Point(22, 155)
$reverse.Margin = '5, 5, 5, 5'
$reverse.Name = 'reverse'
$reverse.Size = New-Object System.Drawing.Size(213, 25)
$reverse.TabIndex = 2
$reverse.Text = 'Reverse parsing of AVS'
$reverse.UseCompatibleTextRendering = $True
$reverse.UseVisualStyleBackColor = $True
#
# custom
#
$custom.Location = New-Object System.Drawing.Point(22, 45)
$custom.Margin = '8, 8, 8, 8'
$custom.Multiline = $True
$custom.Name = 'custom'
$custom.Size = New-Object System.Drawing.Size(832, 101)
$custom.TabIndex = 1
#
# labelCustomCommandLine
#
$labelCustomCommandLine.AutoSize = $True
$labelCustomCommandLine.Location = New-Object System.Drawing.Point(22, 20)
$labelCustomCommandLine.Margin = '8, 0, 8, 0'
$labelCustomCommandLine.Name = 'labelCustomCommandLine'
$labelCustomCommandLine.Size = New-Object System.Drawing.Size(184, 24)
$labelCustomCommandLine.TabIndex = 0
$labelCustomCommandLine.Text = 'Custom Command Line'
$labelCustomCommandLine.UseCompatibleTextRendering = $True
#
# ErrorLogPage
#
$ErrorLogPage.Controls.Add($errorLog)
$ErrorLogPage.Location = New-Object System.Drawing.Point(4, 29)
$ErrorLogPage.Margin = '5, 5, 5, 5'
$ErrorLogPage.Name = 'ErrorLogPage'
$ErrorLogPage.Size = New-Object System.Drawing.Size(879, 335)
$ErrorLogPage.TabIndex = 3
$ErrorLogPage.Text = 'Error Log'
$ErrorLogPage.UseVisualStyleBackColor = $True
#
# errorLog
#
$errorLog.Dock = 'Fill'
$errorLog.Location = New-Object System.Drawing.Point(0, 0)
$errorLog.Margin = '8, 8, 8, 8'
$errorLog.Multiline = $True
$errorLog.Name = 'errorLog'
$errorLog.ReadOnly = $True
$errorLog.Size = New-Object System.Drawing.Size(879, 335)
$errorLog.TabIndex = 4
#
# tabpage2
#
$tabpage2.Location = New-Object System.Drawing.Point(4, 29)
$tabpage2.Margin = '5, 5, 5, 5'
$tabpage2.Name = 'tabpage2'
$tabpage2.Padding = '5, 5, 5, 5'
$tabpage2.Size = New-Object System.Drawing.Size(909, 960)
$tabpage2.TabIndex = 1
$tabpage2.Text = 'TrimSubs'
$tabpage2.UseVisualStyleBackColor = $True
#
# tabpage3
#
$tabpage3.Controls.Add($tabcontrol3)
$tabpage3.Controls.Add($textbox1)
$tabpage3.Controls.Add($textbox2)
$tabpage3.Controls.Add($label1)
$tabpage3.Controls.Add($label2)
$tabpage3.Location = New-Object System.Drawing.Point(4, 29)
$tabpage3.Margin = '5, 5, 5, 5'
$tabpage3.Name = 'tabpage3'
$tabpage3.Size = New-Object System.Drawing.Size(909, 960)
$tabpage3.TabIndex = 2
$tabpage3.Text = 'Audio Tools'
$tabpage3.UseVisualStyleBackColor = $True
#
# tabcontrol3
#
$tabcontrol3.Controls.Add($tabpage4)
$tabcontrol3.Controls.Add($tabpage5)
$tabcontrol3.Location = New-Object System.Drawing.Point(10, 9)
$tabcontrol3.Margin = '5, 5, 5, 5'
$tabcontrol3.Name = 'tabcontrol3'
$tabcontrol3.SelectedIndex = 0
$tabcontrol3.Size = New-Object System.Drawing.Size(881, 423)
$tabcontrol3.TabIndex = 16
#
# tabpage4
#
$tabpage4.Controls.Add($groupbox2)
$tabpage4.Controls.Add($groupbox1)
$tabpage4.Location = New-Object System.Drawing.Point(4, 29)
$tabpage4.Margin = '5, 5, 5, 5'
$tabpage4.Name = 'tabpage4'
$tabpage4.Padding = '3, 3, 3, 3'
$tabpage4.Size = New-Object System.Drawing.Size(873, 390)
$tabpage4.TabIndex = 0
$tabpage4.Text = 'Encoding'
$tabpage4.UseVisualStyleBackColor = $True
#
# groupbox2
#
$groupbox2.Controls.Add($labelQAACStatusGoesHere)
$groupbox2.Controls.Add($textbox7)
$groupbox2.Controls.Add($label9)
$groupbox2.Controls.Add($button6)
$groupbox2.Controls.Add($numericupdown2)
$groupbox2.Controls.Add($label10)
$groupbox2.Controls.Add($labeltvbrV)
$groupbox2.Controls.Add($button7)
$groupbox2.Controls.Add($textbox8)
$groupbox2.Controls.Add($button8)
$groupbox2.Location = New-Object System.Drawing.Point(445, 8)
$groupbox2.Margin = '5, 5, 5, 5'
$groupbox2.Name = 'groupbox2'
$groupbox2.Padding = '5, 5, 5, 5'
$groupbox2.Size = New-Object System.Drawing.Size(420, 264)
$groupbox2.TabIndex = 14
$groupbox2.TabStop = $False
$groupbox2.Text = 'QAAC'
#
# labelQAACStatusGoesHere
#
$labelQAACStatusGoesHere.AutoSize = $True
$labelQAACStatusGoesHere.Location = New-Object System.Drawing.Point(10, 226)
$labelQAACStatusGoesHere.Margin = '5, 0, 5, 0'
$labelQAACStatusGoesHere.Name = 'labelQAACStatusGoesHere'
$labelQAACStatusGoesHere.Size = New-Object System.Drawing.Size(186, 20)
$labelQAACStatusGoesHere.TabIndex = 18
$labelQAACStatusGoesHere.Text = 'QAAC status goes here'
#
# textbox7
#
$textbox7.Location = New-Object System.Drawing.Point(128, 20)
$textbox7.Margin = '5, 5, 5, 5'
$textbox7.Name = 'textbox7'
$textbox7.Size = New-Object System.Drawing.Size(240, 26)
$textbox7.TabIndex = 19
#
# label9
#
$label9.AutoSize = $True
$label9.Location = New-Object System.Drawing.Point(59, 59)
$label9.Margin = '5, 0, 5, 0'
$label9.Name = 'label9'
$label9.Size = New-Object System.Drawing.Size(59, 20)
$label9.TabIndex = 16
$label9.Text = 'Output'
#
# button6
#
$button6.Location = New-Object System.Drawing.Point(285, 219)
$button6.Margin = '5, 5, 5, 5'
$button6.Name = 'button6'
$button6.Size = New-Object System.Drawing.Size(125, 35)
$button6.TabIndex = 14
$button6.Text = 'Encode'
$button6.UseVisualStyleBackColor = $True
#
# numericupdown2
#
$numericupdown2.Location = New-Object System.Drawing.Point(128, 96)
$numericupdown2.Margin = '5, 5, 5, 5'
$numericupdown2.Maximum = 127
$numericupdown2.Name = 'numericupdown2'
$numericupdown2.Size = New-Object System.Drawing.Size(240, 26)
$numericupdown2.TabIndex = 24
$numericupdown2.Value = 127
#
# label10
#
$label10.AutoSize = $True
$label10.Location = New-Object System.Drawing.Point(73, 23)
$label10.Margin = '5, 0, 5, 0'
$label10.Name = 'label10'
$label10.Size = New-Object System.Drawing.Size(45, 20)
$label10.TabIndex = 15
$label10.Text = 'Input'
#
# labeltvbrV
#
$labeltvbrV.AutoSize = $True
$labeltvbrV.Location = New-Object System.Drawing.Point(35, 98)
$labeltvbrV.Margin = '5, 0, 5, 0'
$labeltvbrV.Name = 'labeltvbrV'
$labeltvbrV.Size = New-Object System.Drawing.Size(83, 20)
$labeltvbrV.TabIndex = 17
$labeltvbrV.Text = '--tvbr (-V)'
#
# button7
#
$button7.Location = New-Object System.Drawing.Point(378, 19)
$button7.Margin = '5, 5, 5, 5'
$button7.Name = 'button7'
$button7.Size = New-Object System.Drawing.Size(32, 28)
$button7.TabIndex = 13
$button7.Text = '...'
$button7.UseVisualStyleBackColor = $True
#
# textbox8
#
$textbox8.Location = New-Object System.Drawing.Point(128, 56)
$textbox8.Margin = '5, 5, 5, 5'
$textbox8.Name = 'textbox8'
$textbox8.Size = New-Object System.Drawing.Size(240, 26)
$textbox8.TabIndex = 20
#
# button8
#
$button8.Location = New-Object System.Drawing.Point(378, 55)
$button8.Margin = '5, 5, 5, 5'
$button8.Name = 'button8'
$button8.Size = New-Object System.Drawing.Size(32, 28)
$button8.TabIndex = 21
$button8.Text = '...'
$button8.UseVisualStyleBackColor = $True
#
# groupbox1
#
$groupbox1.Controls.Add($labelFLACStatusGoesHere)
$groupbox1.Controls.Add($textbox3)
$groupbox1.Controls.Add($label4)
$groupbox1.Controls.Add($checkboxForceOverwrite)
$groupbox1.Controls.Add($buttonEncode)
$groupbox1.Controls.Add($numericupdown1)
$groupbox1.Controls.Add($checkboxVerify)
$groupbox1.Controls.Add($label3)
$groupbox1.Controls.Add($labelCompression)
$groupbox1.Controls.Add($button1)
$groupbox1.Controls.Add($textbox4)
$groupbox1.Controls.Add($button2)
$groupbox1.Location = New-Object System.Drawing.Point(8, 8)
$groupbox1.Margin = '5, 5, 5, 5'
$groupbox1.Name = 'groupbox1'
$groupbox1.Padding = '5, 5, 5, 5'
$groupbox1.Size = New-Object System.Drawing.Size(420, 264)
$groupbox1.TabIndex = 13
$groupbox1.TabStop = $False
$groupbox1.Text = 'FLAC'
#
# labelFLACStatusGoesHere
#
$labelFLACStatusGoesHere.AutoSize = $True
$labelFLACStatusGoesHere.Location = New-Object System.Drawing.Point(10, 226)
$labelFLACStatusGoesHere.Margin = '5, 0, 5, 0'
$labelFLACStatusGoesHere.Name = 'labelFLACStatusGoesHere'
$labelFLACStatusGoesHere.Size = New-Object System.Drawing.Size(182, 20)
$labelFLACStatusGoesHere.TabIndex = 6
$labelFLACStatusGoesHere.Text = 'FLAC status goes here'
#
# textbox3
#
$textbox3.Location = New-Object System.Drawing.Point(128, 29)
$textbox3.Margin = '5, 5, 5, 5'
$textbox3.Name = 'textbox3'
$textbox3.Size = New-Object System.Drawing.Size(240, 26)
$textbox3.TabIndex = 7
#
# label4
#
$label4.AutoSize = $True
$label4.Location = New-Object System.Drawing.Point(59, 68)
$label4.Margin = '5, 0, 5, 0'
$label4.Name = 'label4'
$label4.Size = New-Object System.Drawing.Size(59, 20)
$label4.TabIndex = 4
$label4.Text = 'Output'
#
# checkboxForceOverwrite
#
$checkboxForceOverwrite.Location = New-Object System.Drawing.Point(209, 142)
$checkboxForceOverwrite.Margin = '5, 5, 5, 5'
$checkboxForceOverwrite.Name = 'checkboxForceOverwrite'
$checkboxForceOverwrite.Size = New-Object System.Drawing.Size(159, 29)
$checkboxForceOverwrite.TabIndex = 11
$checkboxForceOverwrite.Text = 'Force overwrite'
$checkboxForceOverwrite.UseVisualStyleBackColor = $True
#
# buttonEncode
#
$buttonEncode.Location = New-Object System.Drawing.Point(285, 219)
$buttonEncode.Margin = '5, 5, 5, 5'
$buttonEncode.Name = 'buttonEncode'
$buttonEncode.Size = New-Object System.Drawing.Size(125, 35)
$buttonEncode.TabIndex = 2
$buttonEncode.Text = 'Encode'
$buttonEncode.UseVisualStyleBackColor = $True
#
# numericupdown1
#
$numericupdown1.Location = New-Object System.Drawing.Point(128, 105)
$numericupdown1.Margin = '5, 5, 5, 5'
$numericupdown1.Maximum = 8
$numericupdown1.Name = 'numericupdown1'
$numericupdown1.Size = New-Object System.Drawing.Size(240, 26)
$numericupdown1.TabIndex = 12
$numericupdown1.Value = 8
#
# checkboxVerify
#
$checkboxVerify.Location = New-Object System.Drawing.Point(121, 142)
$checkboxVerify.Margin = '5, 5, 5, 5'
$checkboxVerify.Name = 'checkboxVerify'
$checkboxVerify.Size = New-Object System.Drawing.Size(78, 29)
$checkboxVerify.TabIndex = 10
$checkboxVerify.Text = 'Verify'
$checkboxVerify.UseVisualStyleBackColor = $True
#
# label3
#
$label3.AutoSize = $True
$label3.Location = New-Object System.Drawing.Point(73, 32)
$label3.Margin = '5, 0, 5, 0'
$label3.Name = 'label3'
$label3.Size = New-Object System.Drawing.Size(45, 20)
$label3.TabIndex = 3
$label3.Text = 'Input'
#
# labelCompression
#
$labelCompression.AutoSize = $True
$labelCompression.Location = New-Object System.Drawing.Point(10, 107)
$labelCompression.Margin = '5, 0, 5, 0'
$labelCompression.Name = 'labelCompression'
$labelCompression.Size = New-Object System.Drawing.Size(108, 20)
$labelCompression.TabIndex = 5
$labelCompression.Text = 'Compression'
#
# button1
#
$button1.Location = New-Object System.Drawing.Point(378, 28)
$button1.Margin = '5, 5, 5, 5'
$button1.Name = 'button1'
$button1.Size = New-Object System.Drawing.Size(32, 28)
$button1.TabIndex = 0
$button1.Text = '...'
$button1.UseVisualStyleBackColor = $True
#
# textbox4
#
$textbox4.Location = New-Object System.Drawing.Point(128, 65)
$textbox4.Margin = '5, 5, 5, 5'
$textbox4.Name = 'textbox4'
$textbox4.Size = New-Object System.Drawing.Size(240, 26)
$textbox4.TabIndex = 8
#
# button2
#
$button2.Location = New-Object System.Drawing.Point(378, 64)
$button2.Margin = '5, 5, 5, 5'
$button2.Name = 'button2'
$button2.Size = New-Object System.Drawing.Size(32, 28)
$button2.TabIndex = 9
$button2.Text = '...'
$button2.UseVisualStyleBackColor = $True
#
# tabpage5
#
$tabpage5.Controls.Add($button4)
$tabpage5.Controls.Add($textbox5)
$tabpage5.Controls.Add($textbox6)
$tabpage5.Controls.Add($label6)
$tabpage5.Controls.Add($label7)
$tabpage5.Controls.Add($button5)
$tabpage5.Controls.Add($buttonExtractMKA)
$tabpage5.Location = New-Object System.Drawing.Point(4, 29)
$tabpage5.Margin = '5, 5, 5, 5'
$tabpage5.Name = 'tabpage5'
$tabpage5.Padding = '3, 3, 3, 3'
$tabpage5.Size = New-Object System.Drawing.Size(873, 390)
$tabpage5.TabIndex = 1
$tabpage5.Text = 'Extraction'
$tabpage5.UseVisualStyleBackColor = $True
#
# button4
#
$button4.Location = New-Object System.Drawing.Point(830, 49)
$button4.Margin = '5, 5, 5, 5'
$button4.Name = 'button4'
$button4.Size = New-Object System.Drawing.Size(32, 28)
$button4.TabIndex = 19
$button4.Text = '...'
$button4.UseVisualStyleBackColor = $True
#
# textbox5
#
$textbox5.Location = New-Object System.Drawing.Point(79, 51)
$textbox5.Margin = '5, 5, 5, 5'
$textbox5.Name = 'textbox5'
$textbox5.Size = New-Object System.Drawing.Size(741, 26)
$textbox5.TabIndex = 18
#
# textbox6
#
$textbox6.Location = New-Object System.Drawing.Point(79, 15)
$textbox6.Margin = '5, 5, 5, 5'
$textbox6.Name = 'textbox6'
$textbox6.Size = New-Object System.Drawing.Size(741, 26)
$textbox6.TabIndex = 17
#
# label6
#
$label6.AutoSize = $True
$label6.Location = New-Object System.Drawing.Point(10, 54)
$label6.Margin = '5, 0, 5, 0'
$label6.Name = 'label6'
$label6.Size = New-Object System.Drawing.Size(59, 20)
$label6.TabIndex = 15
$label6.Text = 'Output'
#
# label7
#
$label7.AutoSize = $True
$label7.Location = New-Object System.Drawing.Point(24, 18)
$label7.Margin = '5, 0, 5, 0'
$label7.Name = 'label7'
$label7.Size = New-Object System.Drawing.Size(45, 20)
$label7.TabIndex = 14
$label7.Text = 'Input'
#
# button5
#
$button5.Location = New-Object System.Drawing.Point(830, 14)
$button5.Margin = '5, 5, 5, 5'
$button5.Name = 'button5'
$button5.Size = New-Object System.Drawing.Size(32, 28)
$button5.TabIndex = 13
$button5.Text = '...'
$button5.UseVisualStyleBackColor = $True
#
# buttonExtractMKA
#
$buttonExtractMKA.Location = New-Object System.Drawing.Point(743, 347)
$buttonExtractMKA.Margin = '5, 5, 5, 5'
$buttonExtractMKA.Name = 'buttonExtractMKA'
$buttonExtractMKA.Size = New-Object System.Drawing.Size(119, 35)
$buttonExtractMKA.TabIndex = 3
$buttonExtractMKA.Text = 'Extract MKA'
$buttonExtractMKA.UseVisualStyleBackColor = $True
#
# textbox1
#
$textbox1.Location = New-Object System.Drawing.Point(10, 613)
$textbox1.Margin = '8, 8, 8, 8'
$textbox1.Multiline = $True
$textbox1.Name = 'textbox1'
$textbox1.ReadOnly = $True
$textbox1.Size = New-Object System.Drawing.Size(881, 340)
$textbox1.TabIndex = 14
#
# textbox2
#
$textbox2.Location = New-Object System.Drawing.Point(10, 469)
$textbox2.Margin = '8, 8, 8, 8'
$textbox2.Multiline = $True
$textbox2.Name = 'textbox2'
$textbox2.ReadOnly = $True
$textbox2.Size = New-Object System.Drawing.Size(881, 104)
$textbox2.TabIndex = 12
#
# label1
#
$label1.AutoSize = $True
$label1.Location = New-Object System.Drawing.Point(10, 438)
$label1.Margin = '8, 0, 8, 0'
$label1.Name = 'label1'
$label1.Size = New-Object System.Drawing.Size(182, 24)
$label1.TabIndex = 13
$label1.Text = 'Current Command Line'
$label1.UseCompatibleTextRendering = $True
#
# label2
#
$label2.AutoSize = $True
$label2.Location = New-Object System.Drawing.Point(8, 584)
$label2.Margin = '8, 0, 8, 0'
$label2.Name = 'label2'
$label2.Size = New-Object System.Drawing.Size(54, 24)
$label2.TabIndex = 15
$label2.Text = 'Result'
$label2.UseCompatibleTextRendering = $True
#
# chnglogpg
#
$chnglogpg.Controls.Add($textbox9)
$chnglogpg.Location = New-Object System.Drawing.Point(4, 29)
$chnglogpg.Margin = '5, 5, 5, 5'
$chnglogpg.Name = 'chnglogpg'
$chnglogpg.Size = New-Object System.Drawing.Size(909, 960)
$chnglogpg.TabIndex = 3
$chnglogpg.Text = 'Change logs'
$chnglogpg.UseVisualStyleBackColor = $True
#
# textbox9
#
$textbox9.Dock = 'Fill'
$textbox9.Location = New-Object System.Drawing.Point(0, 0)
$textbox9.Margin = '8, 8, 8, 8'
$textbox9.Multiline = $True
$textbox9.Name = 'textbox9'
$textbox9.ReadOnly = $True
$textbox9.Size = New-Object System.Drawing.Size(909, 960)
$textbox9.TabIndex = 6
$textbox9.Text = '== v2.0.1.0 ==
+ Updated VFR.exe to 0.9.2
== v2.0.0.0 ==
Switched to PowerShell as AudSub_Splitter is open source anyway.'
#
# menustrip1
#
$menustrip1.ImageScalingSize = New-Object System.Drawing.Size(24, 24)
[void]$menustrip1.Items.Add($fileToolStripMenuItem)
[void]$menustrip1.Items.Add($helpToolStripMenuItem)
$menustrip1.Location = New-Object System.Drawing.Point(0, 0)
$menustrip1.Name = 'menustrip1'
$menustrip1.Padding = '10, 3, 0, 3'
$menustrip1.Size = New-Object System.Drawing.Size(933, 35)
$menustrip1.TabIndex = 0
$menustrip1.Text = 'menustrip1'
#
# fileToolStripMenuItem
#
[void]$fileToolStripMenuItem.DropDownItems.Add($checkForUpdatesToolStripMenuItem)
[void]$fileToolStripMenuItem.DropDownItems.Add($forceUpdateToolStripMenuItem)
[void]$fileToolStripMenuItem.DropDownItems.Add($toolstripmenuitem1)
[void]$fileToolStripMenuItem.DropDownItems.Add($exitToolStripMenuItem)
$fileToolStripMenuItem.Name = 'fileToolStripMenuItem'
$fileToolStripMenuItem.Size = New-Object System.Drawing.Size(50, 29)
$fileToolStripMenuItem.Text = 'File'
#
# exitToolStripMenuItem
#
$exitToolStripMenuItem.Name = 'exitToolStripMenuItem'
$exitToolStripMenuItem.Size = New-Object System.Drawing.Size(228, 30)
$exitToolStripMenuItem.Text = 'Exit'
$exitToolStripMenuItem.add_Click($exitToolStripMenuItem_Click)
#
# helpToolStripMenuItem
#
[void]$helpToolStripMenuItem.DropDownItems.Add($docsoonToolStripMenuItem)
[void]$helpToolStripMenuItem.DropDownItems.Add($aboutToolStripMenuItem)
$helpToolStripMenuItem.Name = 'helpToolStripMenuItem'
$helpToolStripMenuItem.Size = New-Object System.Drawing.Size(61, 29)
$helpToolStripMenuItem.Text = 'Help'
#
# aboutToolStripMenuItem
#
$aboutToolStripMenuItem.Name = 'aboutToolStripMenuItem'
$aboutToolStripMenuItem.Size = New-Object System.Drawing.Size(171, 30)
$aboutToolStripMenuItem.Text = 'About'
$aboutToolStripMenuItem.add_Click($aboutToolStripMenuItem_Click)
#
# docsoonToolStripMenuItem
#
$docsoonToolStripMenuItem.Name = 'docsoonToolStripMenuItem'
$docsoonToolStripMenuItem.Size = New-Object System.Drawing.Size(171, 30)
$docsoonToolStripMenuItem.Text = 'Doc (soon)'
$docsoonToolStripMenuItem.add_Click($docsoonToolStripMenuItem_Click)
#
# toolstripmenuitem1
#
$toolstripmenuitem1.Name = 'toolstripmenuitem1'
$toolstripmenuitem1.Size = New-Object System.Drawing.Size(225, 6)
#
# checkForUpdatesToolStripMenuItem
#
$checkForUpdatesToolStripMenuItem.Name = 'checkForUpdatesToolStripMenuItem'
$checkForUpdatesToolStripMenuItem.Size = New-Object System.Drawing.Size(228, 30)
$checkForUpdatesToolStripMenuItem.Text = 'Check for updates'
$checkForUpdatesToolStripMenuItem.add_Click($checkForUpdatesToolStripMenuItem_Click)
#
# forceUpdateToolStripMenuItem
#
$forceUpdateToolStripMenuItem.Name = 'forceUpdateToolStripMenuItem'
$forceUpdateToolStripMenuItem.Size = New-Object System.Drawing.Size(228, 30)
$forceUpdateToolStripMenuItem.Text = 'Force update'
$forceUpdateToolStripMenuItem.add_Click($forceUpdateToolStripMenuItem_Click)
$menustrip1.ResumeLayout()
$chnglogpg.ResumeLayout()
$tabpage5.ResumeLayout()
$numericupdown1.EndInit()
$groupbox1.ResumeLayout()
$numericupdown2.EndInit()
$groupbox2.ResumeLayout()
$tabpage4.ResumeLayout()
$tabcontrol3.ResumeLayout()
$tabpage3.ResumeLayout()
$ErrorLogPage.ResumeLayout()
$MiscPage.ResumeLayout()
$chaptersGroupBox.ResumeLayout()
$AdvancedPage.ResumeLayout()
$delayBox.EndInit()
$BasicsPage.ResumeLayout()
$tabcontrol1.ResumeLayout()
$tabpage1.ResumeLayout()
$tabcontrol2.ResumeLayout()
$formAudioSplitterV2010Po.ResumeLayout()
#endregion Generated Form Code
#----------------------------------------------
#Save the initial state of the form
$InitialFormWindowState = $formAudioSplitterV2010Po.WindowState
#Init the OnLoad event to correct the initial state of the form
$formAudioSplitterV2010Po.add_Load($Form_StateCorrection_Load)
#Clean up the control events
$formAudioSplitterV2010Po.add_FormClosed($Form_Cleanup_FormClosed)
#Store the control values when form is closing
$formAudioSplitterV2010Po.add_Closing($Form_StoreValues_Closing)
#Show the Form
return $formAudioSplitterV2010Po.ShowDialog()
}
#endregion Source: MainForm.psf
#Start the application
Main ($CommandLine)