diff --git a/AudioSplitter2.ps1 b/AudioSplitter2.ps1
deleted file mode 100644
index dd4ef59..0000000
Binary files a/AudioSplitter2.ps1 and /dev/null differ
diff --git a/AudioSplitter2.ps1.bak b/AudioSplitter2.ps1.bak
deleted file mode 100644
index 609874e..0000000
--- a/AudioSplitter2.ps1.bak
+++ /dev/null
@@ -1,1471 +0,0 @@
-#------------------------------------------------------------------------
-# 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:
-UwIAAB+LCAAAAAAABACFUl9PwjAcfCfhOyx9NBljgIBxNNGQGR78E0Z8NV33m6t27dJ1CH56u7Uz
-EDW+/Nrrbne5a6MtULkHdVwTTfBw4HnRk5JvQLWXHAUtlBTsE7IVigmvAXWHMeMa1ApdjKo6vG5n
-aZfMLuGh5N0m72Ztpj0pgFcjfdCoMzJWz6BqJgWejMZR0AP3zbjAZo1pTiGc58SfpzPwZ9Pp0ieX
-4cJfLrOUXKXjBUxoFDiy+9Ul2B0rwEb4FPbikmfGzgtO3WoHHPRuG8ZN8jHCiSZKN1Ubxnr9xfSS
-gqi2rp1qTFtbyEGBoBA3gmoTboU2Yi/fwb/jMjWNvpi2EHagre4f+V8Ek0J++PeEiViq0ujlCPeo
-vYIzQQtszu9eLHpU7JUJwlvCAykB3zQZk0nFmTaXPTFSlaFHwQ/ecBAFZ4/oCwGpOCpTAgAA#>
-#endregion
-<#
- .NOTES
- --------------------------------------------------------------------------------
- Code generated by: SAPIEN Technologies, Inc., PowerShell Studio 2017 v5.4.144
- Generated on: 30/09/2017 06:06 PM
- Generated by: Yuuki-chan
- --------------------------------------------------------------------------------
- .DESCRIPTION
- Script generated by PowerShell Studio 2017
-#>
-
-
-
-#region Source: Startup.pss
-#region File Recovery Data (DO NOT MODIFY)
-<#RecoveryData:
-ZAMAAB+LCAAAAAAABAC9k99Lw0AMx98F/4djz+Xa2tU6uBZkshdBxYn6mnbpOLwfI7lz9L93mzJF
-HwSRkpd8E5IPIYm6x86/Ig1XEEDsHNbe1ZMzmU+a0xMh1C3ptXZgFtrgDVhslgEoxI3cMKv0R/ZQ
-c8mMtjUa+aA/I0NjufNkdJuIxw/WVGZ7S8Q8mhAJa4cxEJhE3MVdj+4ahwf/gq5uqwrKrjzPZ8UU
-s4uZSo9dv1OWAwe0YzDkk3Yrv2W58GR5FOJ+U+OACLbarf/Cyoq+7Ks+z1dlBgX8znq2ZpSZ5p7w
-/0FH+X7yKv36Vc0baArZVmQDAAA=#>
-#endregion
-#----------------------------------------------
-#region Import Assemblies
-#----------------------------------------------
-[void][Reflection.Assembly]::Load('System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
-[void][Reflection.Assembly]::Load('System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
-[void][Reflection.Assembly]::Load('System.Drawing, Version=2.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
- Add-Type -AssemblyName System.IO.Compression.FileSystem
-
- [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
-
- 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
-
- function about
- {
- $about = New-Object System.Windows.Forms.Form
- $pictureBox1 = New-Object System.Windows.Forms.PictureBox
- $label1 = New-Object System.Windows.Forms.Label
- $label2 = New-Object System.Windows.Forms.Label
- $label3 = New-Object System.Windows.Forms.Label
- $linkLabel1 = New-Object System.Windows.Forms.LinkLabel
- $linkLabel1_1 = New-Object System.Windows.Forms.LinkLabel
- $linkLabel2 = New-Object System.Windows.Forms.LinkLabel
- $linkLabel3 = New-Object System.Windows.Forms.LinkLabel
-
- $pictureBox1.ImageLocation = "res/yuki.gif"
- $pictureBox1.SizeMode = [System.Windows.Forms.PictureBoxSizeMode]::AutoSize
- $pictureBox1.Location = New-Object System.Drawing.Point(3, 3)
-
- $label1.Text = "Original tool by:"
- $label1.AutoSize = $true
- $label1.Location = New-Object System.Drawing.Point(3, 280)
-
- $label2.Text = "GUI design by:"
- $label2.AutoSize = $true
- $label2.Location = New-Object System.Drawing.Point(8, 305)
-
- $label3.Text = "With help from:"
- $label3.AutoSize = $true
- $label3.Location = New-Object System.Drawing.Point(8, 330)
-
- $linkLabel1.Text = "RiCON"
- $linkLabel1.AutoSize = $true
- $linkLabel1.Location = New-Object System.Drawing.Point(90, 280)
- $linkLabel1.Add_Click({
- [System.Diagnostics.Process]::Start("http://forum.doom9.org/member.php?u=48461")
- })
-
- $linkLabel1_1.Text = "VFR Chapter Creator 0.9"
- $linkLabel1_1.AutoSize = $true
- $linkLabel1_1.Location = New-Object System.Drawing.Point(140, 280)
- $linklabel1_1.Add_Click({
- [System.Diagnostics.Process]::Start("http://forum.doom9.org/showthread.php?t=154535")
- })
-
- $linkLabel2.Text = "Yuuki-chan"
- $linkLabel2.AutoSize = $true
- $linkLabel2.Location = New-Object System.Drawing.Point(90, 305)
- $linkLabel2.Add_Click({
- [System.Diagnostics.Process]::Start("https://yuuki-chan.xyz/")
- })
-
- $linkLabel3.Text = "Microsoft"
- $linkLabel3.AutoSize = $true
- $linkLabel3.Location = New-Object System.Drawing.Point(90, 330)
- $linkLabel3.Add_Click({
- [System.Diagnostics.Process]::Start("https://microsoft.com/")
- })
-
- $about.Text = "About"
- $about.MaximizeBox = $false
- $about.MinimizeBox = $false
- $about.Size = New-Object System.Drawing.Size(392, 401)
- $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($linkLabel1)
- $about.Controls.Add($linkLabel1_1)
- $about.Controls.Add($linkLabel2)
- $about.Controls.Add($linkLabel3)
- $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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
-4lX1Igsn5SDcLo7ukvWkaV+oFK/Tp4h9lbNcaUuE22Vdw4fwI1x9ojzKKjy5qee8iuf18crPvVz5
-ipiN9I3nWcPwMor9VaShvIu7gsi1xihcFFSxoaA2Yhkp7KZCuJX6N785tlCCVog78sG7Bt1xcRWi
-8OQqzk+u4jk6Ym5j/8Z9Bh0plrhehbHPKNPuBVfpKAIPr7J0UY4ZnqYyj9jEN76/QYoYxXCrW41x
-jPP8aSWemevzcQ2XGqOYj3gqtq9dQOdqZ4B7ANK3Kw8QjeHEPQCNqRXtHEReivveaNyULxCye8JJ
-PL9G8/D0V+/5YP/lNbdm4dt//n9t/7+2j9VWej7UefqrmH76c/Gf31n8ddXxV1t/7buu6bvLO/r2
-UQl807v60uuBbui+vl3o8XUbXLOnaxK/PLCPV340N+ZZL7rHX/6ozpz91797m74x/Zc/3vqa8q/e
-rgQzP5DdvRmY9B3eJX2Lm5WFr+vbr9471I/BL3/wZh8u7T6Eyd/E3xIP/+u/0LpOX6LoOA/K48Le
-/9f//rLCSoj24tra7mz59kD+m07/zvgNl7u//hXx1ENg+d2/Jd7X97jzve+E/xK9truYRaAnkr8+
-pEXpC3hu8AOtmI65xYwP/ccvyfEWPaL+feDygT5b9rbO6cP1x18znwJ4AOUDNwxn88Z2qYPfXw74
-dxZN6c83wYuF82dmN5XMfMfZRee+89SmP9L955m98e8afH5mZ/MY5e8+ucFsvoiaSvyZSU5mPzxj
-Vy1+ZCJ0B2DpyxjdL/8xh7fnLo1upfKfmrzkras/NF/ybKV/98kqzvbmYk9NvT9X780WoXJrmG9N
-13ObH7opBj+ZQTM3/o2P9+G/Nbtvhd6oXx+6Qd3rmrl/nDn8n/cozhZ2yXVc/00x+NCcFx+DwN1+
-//Xpm5uij5q/OuXvTno6Tf/kyu35eHOhPjX9wduiuc9KtO4+eMvz3CduKcg70/+ZjoEAJXfjAYy5
-o9P9Ax2N+uZ29Q4H/goevbJ5Jcy4fQ3sf/MjL60dv+tlyPjJKGlu9IW71P8qWoq35ehNWr5o/odQ
-85YD+JdS8wW4/0h6uo+B9xj8ReS86R/e5uZ12z+EmbcSp38nM6+h/Ufy0tz+dbTMfYqVVy3/EFKm
-/8eQ8grZv5aT3ccNRrVQvbJ7+P7UXOrO7ET7bn+Cl9k8QnnmoyaOb/Y9bn75I08/H73J3EY3/Z/P
-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#>
-#endregion
- #----------------------------------------------
- #region Import the Assemblies
- #----------------------------------------------
- [void][reflection.assembly]::Load('System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
- [void][reflection.assembly]::Load('System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
- [void][reflection.assembly]::Load('System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
- [void][reflection.assembly]::Load('System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
- #endregion Import Assemblies
-
- #----------------------------------------------
- #region Generated Form Objects
- #----------------------------------------------
- [System.Windows.Forms.Application]::EnableVisualStyles()
- $formAudioSplitterV201Pow = New-Object 'System.Windows.Forms.Form'
- $result = New-Object 'System.Windows.Forms.TextBox'
- $ccl = New-Object 'System.Windows.Forms.TextBox'
- $tabcontrol1 = New-Object 'System.Windows.Forms.TabControl'
- $BasicsPage = New-Object 'System.Windows.Forms.TabPage'
- $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'
- $timecodeText = New-Object 'System.Windows.Forms.TextBox'
- $outputText = New-Object 'System.Windows.Forms.TextBox'
- $inputText = New-Object 'System.Windows.Forms.TextBox'
- $combobox1 = 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'
- $labelTimecodes = 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'
- $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'
- $ChangeLogPage = New-Object 'System.Windows.Forms.TabPage'
- $changeLog = New-Object 'System.Windows.Forms.TextBox'
- $splitButton = New-Object 'System.Windows.Forms.Button'
- $menustrip1 = New-Object 'System.Windows.Forms.MenuStrip'
- $labelCurrentCommandLine = New-Object 'System.Windows.Forms.Label'
- $labelResult = New-Object 'System.Windows.Forms.Label'
- $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
- #----------------------------------------------
- [string]$vfr = "vfr.exe"
-
- $formAudioSplitterV201Pow_Load = {
- $combobox1.SelectedIndex = 1
- [string]$ver = cmd /c 'C:\Program Files\MKVToolNix\mkvextract.exe' '--version' 2`>`&1
- $labelMKVExtractVersionV00.Text = "MKVExtract version: " + $ver.Split(' ')[1]
- }
-
- $exitToolStripMenuItem_Click = {
- [System.Environment]::Exit(0)
- }
-
- $aboutToolStripMenuItem_Click = {
- about
- }
-
- $docsoonToolStripMenuItem_Click = {
- [System.Windows.Forms.MessageBox]::Show("Not yet implemented", "Error")
- }
-
- #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
-
- $checkForUpdatesToolStripMenuItem_Click = {
- checkForUpdate
- }
-
- $forceUpdateToolStripMenuItem_Click = {
- forceUpdate
- }
-
- $inputBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.ShowDialog()
- }
-
- $outputBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.ShowDialog()
- }
-
- $timecodeBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.ShowDialog()
- }
-
- $trimBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.ShowDialog()
- }
- # --End User Generated Script--
- #----------------------------------------------
- #region Generated Events
- #----------------------------------------------
-
- $Form_StateCorrection_Load=
- {
- #Correct the initial state of the form to prevent the .Net maximized form issue
- $formAudioSplitterV201Pow.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_timecodeText = $timecodeText.Text
- $script:MainForm_outputText = $outputText.Text
- $script:MainForm_inputText = $inputText.Text
- $script:MainForm_combobox1 = $combobox1.Text
- $script:MainForm_combobox1_SelectedItem = $combobox1.SelectedItem
- $script:MainForm_testmode = $testmode.Checked
- $script:MainForm_reverse = $reverse.Checked
- $script:MainForm_custom = $custom.Text
- $script:MainForm_errorLog = $errorLog.Text
- $script:MainForm_changeLog = $changeLog.Text
- }
-
-
- $Form_Cleanup_FormClosed=
- {
- #Remove all event handlers from the controls
- try
- {
- $trimBrowse.remove_Click($trimBrowse_Click)
- $timecodeBrowse.remove_Click($timecodeBrowse_Click)
- $outputBrowse.remove_Click($outputBrowse_Click)
- $inputBrowse.remove_Click($inputBrowse_Click)
- $formAudioSplitterV201Pow.remove_Load($formAudioSplitterV201Pow_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)
- $formAudioSplitterV201Pow.remove_Load($Form_StateCorrection_Load)
- $formAudioSplitterV201Pow.remove_Closing($Form_StoreValues_Closing)
- $formAudioSplitterV201Pow.remove_FormClosed($Form_Cleanup_FormClosed)
- }
- catch { Out-Null <# Prevent PSScriptAnalyzer warning #> }
- }
- #endregion Generated Events
-
- #----------------------------------------------
- #region Generated Form Code
- #----------------------------------------------
- $formAudioSplitterV201Pow.SuspendLayout()
- $tabcontrol1.SuspendLayout()
- $BasicsPage.SuspendLayout()
- $delayBox.BeginInit()
- $MiscPage.SuspendLayout()
- $ErrorLogPage.SuspendLayout()
- $ChangeLogPage.SuspendLayout()
- $menustrip1.SuspendLayout()
- #
- # formAudioSplitterV201Pow
- #
- $formAudioSplitterV201Pow.Controls.Add($result)
- $formAudioSplitterV201Pow.Controls.Add($ccl)
- $formAudioSplitterV201Pow.Controls.Add($tabcontrol1)
- $formAudioSplitterV201Pow.Controls.Add($splitButton)
- $formAudioSplitterV201Pow.Controls.Add($menustrip1)
- $formAudioSplitterV201Pow.Controls.Add($labelCurrentCommandLine)
- $formAudioSplitterV201Pow.Controls.Add($labelResult)
- $formAudioSplitterV201Pow.AutoScaleDimensions = '6, 13'
- $formAudioSplitterV201Pow.AutoScaleMode = 'Font'
- $formAudioSplitterV201Pow.ClientSize = '558, 610'
- $formAudioSplitterV201Pow.FormBorderStyle = 'FixedSingle'
- #region Binary Data
- $formAudioSplitterV201Pow.Icon = [System.Convert]::FromBase64String('
-AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAAAAABMLAAATCwAAAAAA
-AAAAAAAAAAAAAAAAAKgXUi2oF1HPqBdS/6gYU/+xGlv/qhhS/6oZU/+pGVT/qRlT/6kYVP+yG1z/
-qhhV/6oYVP+rGlX/qxpV/6saV/+zHF//qxtW/6scVv+rHFj/qxxX/6scWP+0H1//rBxX/6wcV/+t
-G1n/rRtZ/6wdWv+1IGL/rR1Z/60dWf+tHVn/rR1Z/60dWf+0IGH/rR1Z/6scV/+rHFf/rBxX/6sc
-WP+zH1//qxxX/6scV/+rHFb/qhtW/6oaVv+yHF3/qxpV/6kaVP+pGVT/qRlU/6kZVP+wG1v/qRpT
-/6kZU/+oGVP/qBhS/6gYUv+wGlrtpxlSYAAAAAAAAAAAAAAAAKgXUVGnF1HzqBhS/6gYUv+oGFL/
-sBpa/6gZU/+oGVP/qBlT/6kaVP+qGVT/sRtc/6oaVP+qGlT/qxpW/6oaVv+qG1b/sh9f/6ocV/+q
-HVf/qxxX/6wcV/+rHFf/tSBh/6wdWf+sHVj/rB5Z/6weWf+sHln/tSFh/64eWf+tHlr/rR9a/60e
-Wv+sHln/tCJh/6weWP+sHlj/rB1Z/6sdWf+sHln/syBf/6sdV/+rHFf/qhxX/6kdVv+qHFb/sh9d
-/6oaVf+qG1T/qhtU/6kaVP+oGVP/sBtb/6kaU/+oGlP/qBpS/6gZUv+nGVL/rxpZ/6cZUf+mGFGW
-AAAAAK8aWTanF1H5pxhS/6cYUv+oGFL/qBhR/7AbW/+oGVP/pxlT/6gaU/+oGVT/qRtT/7IeW/+q
-GlX/qhtV/6kbVf+qHVX/qhxX/7MfX/+rHVb/qx1W/6seWP+rHVn/qx9Y/7QiYP+sHln/rR5Z/60g
-W/+sIFr/rB9b/7UiZP+sH1r/rCBb/6wgWv+sIFr/rB9a/7UjZP+sIFv/rCBb/6wgWv+sH1n/qx9Y
-/7MhYP+rHlj/qx5Y/6sdVv+rHVb/qh1W/7EgXv+pHFX/qRtV/6kbVf+pG1T/qBtT/7AeW/+oGVP/
-pxpT/6YaUv+nGlL/pxpS/68bWf+nGFH/pRlR/6UZUYeuGljkrhtZ/64aWf+vG1n/rxpZ/68cWv+v
-HFr/rxxa/7AcW/+wG1v/sB5b/7EeW/+xHl3/sR9d/7EfXf+xIF7/sSBe/7IgXv+zIWD/syFg/7Mh
-YP+zImD/syFg/7MjYv+0I2L/tCNi/7MjZP+0I2T/tSRk/7UlZP+2JWT/tSVl/7UlYv+1JWT/tSVk
-/7YlYv+1JGT/tSRi/7QjZP+0I2T/syNi/7MjYf+zI2L/syJh/7IiX/+yIWD/siFf/7IgXf+yIF7/
-sCBe/7AgXv+wIFz/sB5d/7AeW/+vHlr/rx5b/68eW/+vHFv/rhxa/60cWf+tHFr/rhtY/64bWf+t
-HFj/rhtY/6UZUf+nGVH/phpS/6caUf+nGlH/rh5a/6caUv+nG1L/pxtT/6gbUv+oHFX/sB9c/6gd
-Vf+pHVb/qh1V/6odVf+qH1f/siJf/6sfWf+rIVn/qyBa/6sgW/+qIVr/tCZi/60iW/+tI1z/rSJd
-/6wiXP+tIlz/tCZm/60jXf+tJF3/rCNd/6wkXf+tJFz/tSVl/6wjXP+tIlz/rCNb/6wiWv+qIVr/
-siNi/6ogWv+qIVn/qyBY/6kfV/+pHlf/sSFf/6kdVf+pHVX/px1V/6ceVP+nHFT/rx5b/6ccUv+m
-HFL/phtS/6YaUv+lG1H/rRxZ/6UbUP+lGU//pBpQ/60bWP+lGVD/pRlQ/6YaUf+lG1H/pRpR/64e
-Wv+mG1L/phtS/6ccU/+nHFT/px1U/68gXf+oHVX/qR5V/6kfV/+qHlf/qiBY/7IjYf+qIVn/qiFa
-/6wjWv+sIlv/rCJc/7QmZf+sJF3/rCNd/60kXf+sJV3/rSRd/7UnZ/+tJV//rSVe/60lX/+tJV7/
-rCVd/7UoZv+tJV3/rCVd/6wkXf+sJF3/qyNc/7MmZf+sIlr/qiFa/6khWv+qIVn/qiFX/7EjX/+o
-Hlb/qB9W/6geVP+mHlX/ph5V/68gXP+nHFP/phtR/6UbUv+lHFL/phtR/60eWP+lG1D/pBtQ/6Qa
-T/+tHFj/pRpP/6QaUf+kG1H/pRtR/6YcUv+tH1r/phxS/6YcU/+mG1T/ph1T/6YeVf+wIV3/qB5U
-/6gfVv+pIFb/qSFY/6khWf+yJGH/qyFa/6sjW/+rI1v/rCRc/6wlXf+0J2X/rSVf/60mXv+uJl7/
-riZe/64nX/+2K2j/rihg/60oX/+uKF//rihf/60nX/+1K2j/rSZe/64mX/+uJl7/rCVc/6wlXP+0
-KGX/qyRb/6sjW/+qI1n/qiFZ/6khWP+wJGD/qCBW/6kgVv+nH1b/px5U/6YeVP+tIVz/pR1T/6Ud
-U/+lHFL/pB1R/6QcUf+tH1n/oxtQ/6MbT/+kG0//rRxW/6QbUP+kG1D/pBtQ/6QbUf+lHFH/rh9Z
-/6UcUv+mHFP/ph5T/6YfVP+nHlT/ryJe/6gfVv+pIFf/qSFY/6khWf+qJFn/siZi/6olWv+rJFz/
-qyVc/6wlXv+tJl7/tSpm/60pX/+tKF//rilg/64oYP+uKmH/tixp/64qYf+uKmH/riph/64qYf+u
-KGH/ti5q/64oYP+tKGD/rShe/60pX/+tJ13/tCtn/6onW/+qJVv/qiRb/6ojWv+qJFn/sSdh/6ch
-V/+nIVf/qCFV/6YfVv+nIFP/riJc/6UfVP+kH1P/pBxT/6QdUP+jHVD/rB9Y/6MbUP+iHE//ohxP
-/6sfWP+jHE//oxtQ/6MbUP+jHFD/pRxR/60fWf+kHVP/pB5T/6UeVP+mHlP/piFV/68jXf+nIlb/
-qCFY/6kkWf+qJFj/qSRa/7IoZf+qJlv/qydd/60nXf+sJ17/rSlg/7Usaf+tKGH/ripi/64rYf+v
-LGH/ryxh/7cvbP+vLGP/ryxj/68tY/+vK2T/ryxj/7cwav+uKmH/rith/60rYP+tKmD/rSlf/7Mt
-Z/+sJ13/rCdd/6onW/+pJVv/qCVa/7AmYf+pJFj/pyJY/6YiVv+nIVX/piFV/60jWv+mH1P/ox9T
-/6MfUv+jHVH/ox1Q/6sgVv+iHVD/ohxQ/6EcT/+rH1b/qx9W/6wfWP+sIFj/rCBY/6wfWf+tIFr/
-rSJa/60iW/+uI1r/rSNc/64kXP+uJV7/riVf/7EnYP+xJ2H/sShh/7IoZP+xK2T/tCtm/7QtZ/+0
-LWf/tC5p/7Yvaf+2L2n/tzBs/7YxbP+3Mmz/tzJs/7cybP+3Mm3/tzJt/7cybf+3Mm3/tzJs/7cy
-bP+3Mmz/tzNr/7YxbP+2MGz/tjFq/7Uvav+0L2j/tC5o/7MtZv+zK2X/syxl/7EqYv+xKGL/sCph
-/7AoYP+vKF//rSVe/60lXf+tJV3/rSNb/6wjWv+rIlr/qyNZ/6shWP+sIFb/qyBW/6sgWP+qH1b/
-qR9V/6AdTv+hHU//oh1P/6MdT/+jHVL/rCJZ/6MfU/+lH1P/pCFU/6UhVP+lIlX/riVe/6ckV/+o
-JFj/qSZZ/6gmWv+qJ13/si1m/6oqXf+rK1//rStg/60tYf+tLGL/tjJr/68vY/+vMGT/sDFl/7Aw
-Zf+wMGb/tzdw/7AxZv+wMWb/sDFn/7AyZv+wMWX/tzZv/7AwZf+vMGX/ri9j/64vY/+tL2L/tTBr
-/60rYP+rK1//qyte/6oqXP+pKVz/sCxi/6cmWv+nJln/pyVX/6YlVv+kIlb/rSVd/6QiVP+jIVH/
-oyBR/6IgUv+hHVH/qyFY/6EdT/+hHk//oB1P/6kfVf+hHU//oR5P/6IeT/+hHlD/oiBR/6sjWv+k
-H1L/pCFU/6UiVP+kI1X/pCNV/68oX/+nJln/qCZY/6coWf+pKFz/qSpd/7MtZ/+rLF//rC1h/6ws
-Yv+uL2L/rS9j/7c2b/+vMmb/sDNn/7AyZ/+wNGj/sTRo/7k6dP+yNWn/sjVp/7I0av+yNWn/sjVp
-/7c5cf+wM2f/sDNm/68yZv+vMWX/rzFk/7Uza/+tL2L/rC5h/6ssX/+qK17/qipc/7EtZP+pKFv/
-pydZ/6cmWP+mJVf/piVW/60mXv+jIlP/oyJT/6MhUf+hIFH/oSBQ/6ohWP+hHk//oR9O/6AeTv+p
-IFX/oB5O/6EeTv+hHk//oR5R/6IgUf+rI1n/oyFR/6QiVP+kI1T/oyNV/6UlVv+tKmD/piZY/6co
-Wf+pKFv/qCpc/6orXv+zMGj/rC5h/60vYf+tMWL/rjJk/64yZf+3OnH/rzRn/7I1af+xNmn/sTZp
-/7I3av+5PHT/sjhq/7I5av+yOGr/sjhq/7I3av+4PXP/sjZp/7E3af+wNWf/rzVn/68zZv+2Nm3/
-rjJk/6wvYv+sMGH/qy1g/6osXv+xLmb/qCtb/6goW/+mKFj/piZX/6QlVv+tKl7/oyRU/6MkUv+h
-I1L/oiFR/6AgUf+pI1b/nx9Q/6AeTv+fHk7/qCBU/6AeTv+gH07/oB5Q/6AhT/+hIFD/qyRZ/6Ii
-Uv+jJFT/oyNV/6UmVf+lJ1j/ripg/6coWP+nKFv/qSpb/6grXf+qLl7/szJq/6wvYv+tMmP/rjNl
-/64zZf+vNWb/tzxz/7E2av+yOGn/sjpr/7I6a/+zOm3/uj93/7M7bP+0PGz/szps/7M7bf+zOmz/
-uT92/7I6a/+xOWr/sThq/7A2aP+wNWj/tjpw/60zZP+tM2P/qzFi/6swYP+qLmD/sjBn/6gtXf+n
-K1v/pyla/6UnWP+kJ1f/rCpd/6QmVf+iJFT/oiRS/6EiUP+hIlD/qSRY/54hT/+fH07/nh9N/6ci
-VP+fH03/nx9O/58gT/+gIFD/oSJQ/6olWv+iJFL/oiRU/3xGUf9ya2v/cnJy/3Jycv9ycnL/cnJy
-/3JkZP+BQVD/qjBg/7M2a/+tM2P/rTRk/641Zv+wN2j/sDho/7NBdf9+TVX/cnJy/3Jycv9ycnL/
-cnJy/3Jycv+ATVf/qjJa/7Q+b/+nNlz/hENO/3VjZP9ycnL/cnJy/3Jycv9ycnL/cnJy/3Jycv9y
-cnL/cnJy/3Jycv9ycnL/cnJy/3Jycv9ycnL/cnJy/3JcXv9/Okn/oCZT/6wsXv+jJ1T/oyZU/6Ak
-Uv+gI1H/nyNP/6kkWP+eIU7/niFO/54gTf+nIlP/pyJV/6ciVv+nJFX/qSRY/6klWv+qJ1r/qida
-/6sqXf9ya2v/oqKi/6Wlpf+lpaX/paWl/6Wlpf+enp7/dGRl/7M2av+zOGv/tDpv/7Y8cf+3PHL/
-tz5y/7g/dP+QTV//ioqK/6Wlpf+lpaX/paWl/6Wlpf+lpaX/g4OD/5A5S/+4Q3T/fEdL/4qKiv+e
-np7/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wlpf+lpaX/paWl/6Wl
-pf+bm5v/gICA/3xLVP+sLF//qyxe/6srXP+pKFv/qShZ/6gnWf+nJVb/qCRV/6YlVf+lJFT/piNT
-/50hTv+eIk7/nyJP/58jT/+fJFD/qSdZ/6ElUv+iJ1T/c1db/5mZmf+np6f/p6en/6enp/+np6f/
-p6en/3Z2dv+jNV3/tDtt/643Z/+vOWj/rzpq/7E8a/+yPWz/f11l/5mZmf+np6f/p6en/6enp/+n
-p6f/p6en/3Z2dv+fLU//jUNX/4eHh/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6en
-p/+np6f/p6en/6enp/+np6f/p6en/6enp/+np6f/p6en/6enp/95eXn/li1L/6IqVv+hJ1X/oShT
-/6AmUv+eJVD/piZV/54iTv+cI03/myFN/6YjU/+cIU3/niJP/54iTv+eI1D/nyVQ/6goWf+gJ1P/
-oihV/3tBTv+MjIz/qamp/6mpqf+pqan/qamp/6mpqf+BgYH/kDxU/7U+cP+uOWf/rztp/7A9a/+x
-P2z/tEBv/3Rsbf+lpaX/qamp/6mpqf+pqan/qamp/56env92YWP/rTph/3pZX/+ampr/qamp/6mp
-qf+pqan/qamp/6mpqf+pqan/qamp/6mpqf+pqan/qamp/6mpqf+pqan/qamp/6mpqf+pqan/qamp
-/6mpqf+pqan/jIyM/4JDUP+iK1X/oClV/6AnUv+fJVL/nSZQ/6YoWP+cJE7/nCNN/5oiTf+kJlT/
-nCJN/50iTv+dI07/niVP/54lUP+pKFr/oCdS/6EoVP+MN1D/gYGB/6urq/+rq6v/q6ur/6urq/+r
-q6v/jY2N/4JFUv+1QXD/rztp/7A+a/+yQGz/skJu/6pJcf96enr/q6ur/6urq/+rq6v/q6ur/6ur
-q/+UlJT/e0ZQ/7lMeP97WWD/nJyc/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur
-/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/42Njf+CQ1D/oitX/58qVf+gKVP/
-nyhR/54mUf+lKlj/nCRN/5sjTf+aI03/pCZT/5ojTf+cI03/nCRO/50mUP+eJVH/qCta/58pU/+g
-KlX/oitX/3Jycv+urq7/rq6u/66urv+urq7/rq6u/5aWlv95TFL/tkJy/64+a/+xP2z/sUNv/7NF
-cf+gT27/goKC/66urv+urq7/rq6u/66urv+urq7/ioqK/4k9Uv+6UXz/e1li/56env+urq7/rq6u
-/66urv+urq7/rq6u/4KCgv+CgoL/goKC/4KCgv+CgoL/goKC/4KCgv+Ojo7/rq6u/66urv+urq7/
-rq6u/66urv+Ojo7/gkRQ/6ItV/+hK1X/nytU/54oUf+eJ1H/pSpW/5slTv+aJE7/miRM/6MmUv+b
-I03/nCRM/5skT/+cJlD/niZR/6csWv+fKlT/oStW/6IuV/9yXmD/pKSk/7Gxsf+xsbH/sbGx/7Gx
-sf+kpKT/dF1e/3lZXP93WFv/eFhd/3hYXf95WV//eVlf/4+Pj/+xsbH/sbGx/7Gxsf+xsbH/sbGx
-/3p6ev+fNVX/u1J9/3xZY/+goKD/sbGx/7Gxsf+xsbH/sbGx/7Gxsf9ycnL/mkZg/59KZf+XRV3/
-lURd/5RCWv+LOEj/g4OD/7Gxsf+xsbH/sbGx/7Gxsf+xsbH/j4+P/4JEUP+hLVb/nytV/50sU/+e
-KlL/nSlR/6UrWP+aJ0//miVN/5okS/+iJ1L/pCdT/6QnVP+kKlX/pCtW/6YsWf+mLVr/py5c/6kv
-Xv+qMl//gElV/5WVlf+0tLT/tLS0/7S0tP+0tLT/tLS0/6Kiov+ioqL/oqKi/6Kiov+ioqL/oqKi
-/6Kiov+rq6v/tLS0/7S0tP+0tLT/tLS0/7CwsP91bW//tkVx/8Nei/9/WmX/oqKi/7S0tP+0tLT/
-tLS0/7S0tP+0tLT/cnJy/7A+Zf+8U4D/ulB+/7lOe/+3S3j/kjpP/4SEhP+0tLT/tLS0/7S0tP+0
-tLT/tLS0/5GRkf+BRFD/qTNg/6kyXv+oMFv/pi5a/6UtWP+kK1b/pCtV/6MqU/+iKFL/oydS/5kk
-S/+ZJUz/midO/5wnT/+cKVD/pi5b/54sU/+fLlX/oC9W/4Y+Uf+JiYn/t7e3/7e3t/+3t7f/t7e3
-/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+goKD/
-f0xb/75agv+9WoL/fVpl/6Wlpf+3t7f/t7e3/7e3t/+3t7f/t7e3/3Jycv+pPF//vVaB/7VMdf+z
-S3H/sUdw/4s5Sv+EhIT/t7e3/7e3t/+3t7f/t7e3/7e3t/+SkpL/gUVR/6EwV/+fL1X/nixU/5ws
-Uv+cKVD/pC5W/5knTv+YKEz/lyVM/6IoUv+YJUv/mSdN/5koTv+bJ0//nCtQ/6UvWf+eLFT/ny5V
-/6EwV/+cOlv/fHx8/7q6uv+6urr/urq6/7q6uv+6urr/urq6/7q6uv+6urr/urq6/7q6uv+6urr/
-urq6/7q6uv+6urr/urq6/7q6uv+6urr/lJSU/41DW/++XIP/vlyD/31aZf+np6f/urq6/7q6uv+6
-urr/urq6/7q6uv9ycnL/qj1g/75ag/+1TnX/s01y/7FKcf+MOkv/hYWF/7q6uv+6urr/urq6/7q6
-uv+6urr/lJSU/4BGUf+gMlf/ni9V/54vVP+dLVL/mytQ/6QuVv+aKE7/mChN/5cmSv+hJ1H/lyZL
-/5gnTP+YKEz/mihP/5sqUP+lMFr/nSxU/54wVf+gMlf/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+h
-R2b/wGCF/79fhf99Wmb/qqqq/76+vv++vr7/vr6+/76+vv++vr7/cnJy/6o+YP++W4T/tVB3/7NO
-df+yS3L/jDtM/4aGhv++vr7/vr6+/76+vv++vr7/vr6+/5WVlf+BRlH/oDRY/54wVv+cMFT/nC1R
-/5orUP+iL1X/mStN/5YpTP+WJ0z/oChQ/5YmS/+XKEv/mChM/5kqTv+aK1D/pDJZ/5wvVP+eMFT/
-nzJX/6E0Wf93T1b/oaGh/8HBwf/BwcH/wcHB/8HBwf+2trb/l5eX/5eXl/+Xl5f/l5eX/5eXl/+s
-rKz/wcHB/8HBwf/BwcH/wcHB/8HBwf9ycnL/t0dz/8Bih//AYof/gGBr/6ysrP/BwcH/wcHB/8HB
-wf/BwcH/wcHB/3Jycv+wRmr/v12F/7ZSd/+zUXb/pDpY/31NVP+MjIz/wcHB/8HBwf/BwcH/wcHB
-/8HBwf+Xl5f/gEZR/581Wf+dMlb/nC9U/5ouUf+aLlD/ozBW/5gqTf+WKUz/lihK/58rT/+VJkr/
-lilM/5koTf+YK07/mSxQ/6QxWP+cMFP/njJW/58zV/+hNlr/gERS/5OTk//FxcX/xcXF/8XFxf/F
-xcX/v7+//3Nqa/+GS1j/h0xa/4hNXP+BW2b/qamp/8XFxf/FxcX/xcXF/8XFxf+vr6//e1di/8Jl
-jf/BZIn/wWSJ/6Ngev+AYGz/cnJy/3Jycv9ycnL/cnJy/3Jycv+JXWv/uVl+/79fh/+2Vnj/kzpS
-/3ZJT/+Tk5P/xcXF/8XFxf/FxcX/xcXF/8XFxf/FxcX/mZmZ/4BHUf+fNlj/nTNW/5sxU/+ZMFL/
-mi5Q/6EwVf+XLE3/lSlL/5UoSv+eK0//nitR/6AtUv+hL1T/oS9U/6IwVv+kMln/pDVb/6Y4Xf+n
-Ol//qTth/5tFYf+Dg4P/ycnJ/8nJyf/Jycn/ycnJ/8nJyf9+fn7/pEhi/7tZgP+8XIP/fGNq/7i4
-uP/Jycn/ycnJ/8nJyf/Jycn/m5ub/41BXP/HbZP/xnCU/8ZwlP/GcZT/x2+T/8dtk//FbZH/xWyR
-/8Rrj//DaY3/wWaN/8Bli/+/Yof/kUhb/3h4eP+mpqb/ycnJ/8nJyf/Jycn/ycnJ/8nJyf/Jycn/
-w8PD/35+fv+dQV//qDtf/6Y5Xf+lOFz/pDVa/6MyVv+hMlb/oC9T/58tUv+eLVH/nSxQ/5UoSf+U
-Kkr/lixN/5YrTP+YLk//ozJY/5sxU/+cNFX/nTZX/584Wf+hOVv/cmts/8bGxv/MzMz/zMzM/8zM
-zP/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/4SEhP94SVH/qT5i/543WP+cNVT/mzRU/5kxUf+Y
-L0//oTJV/5UsTP+VLEv/kypJ/50rUP+TKEn/kylK/5UsTP+XLU3/mC9P/6I2Wf+aMlL/mzRU/542
-V/+fOVn/oTtc/3hVWv+xsbH/0NDQ/9DQ0P/Q0ND/0NDQ/56env+CR1D/s1R2/6Redv+Li4v/0NDQ
-/9DQ0P/Q0ND/0NDQ/9DQ0P94eHj/qUFl/8dylf/AaIr/wWmK/8Bpiv/AaYn/wWeK/8Vxkv++ZYb/
-vmSF/71ig/+dRWD/fkxa/5iYmP/Kysr/0NDQ/9DQ0P/Q0ND/0NDQ/9DQ0P/Q0ND/sbGx/3h4eP+A
-RFD/oTxc/6g/Yf+cN1f/mzZU/5o0U/+YMVL/ly9P/6AyVP+ULEv/lCxK/5EqSf+bLFD/kilI/5Mq
-Sf+ULEz/lS1M/5cwTv+iN1j/mjNR/5s0VP+dNlf/njlZ/6A8W/+DS1b/oKCg/9TU1P/U1NT/1NTU
-/9TU1P+6urr/d1hc/7NWdf+OV2f/oKCg/9TU1P/U1NT/1NTU/9TU1P/AwMD/eWBp/7pZff/GcpT/
-wWmK/8Briv/Aa4r/wGmJ/8Bpif/Fc5L/vmeG/71khP+QSWD/eGBn/62trf/U1NT/1NTU/9TU1P/U
-1NT/1NTU/9TU1P/U1NT/oKCg/3VUV/+LQ1P/okBf/6A9W/+nP2D/nDhX/5s2VP+ZNVL/lzNQ/5Yx
-T/+fNVP/ky1L/5MtSf+RK0j/mixO/5EpSP+SK0n/lCxL/5QuTP+XL07/oTdW/5kyUf+aNFP/nDhV
-/506WP+gO1r/lUpg/42Njf/Y2Nj/2NjY/9jY2P/Y2Nj/0dHR/3NrbP+uUG7/gldi/6+vr//Y2Nj/
-2NjY/9jY2P/Y2Nj/r6+v/4BKXP+/aYn/xnWU/8Briv/Aa4r/wGuJ/8Bpif/Aaon/xXOS/7thgP+I
-UGL/gICA/8TExP/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9jY2P/Kysr/hoaG/3lPVf+fRmD/pERh/6JA
-Xv+fPlv/p0Fg/5w4Vv+bOFX/mDVS/5YzUP+VMU7/njVT/5MuSv+SLUn/kCtI/5otTf+QK0f/kStI
-/5MtSv+TLkz/lTBN/6A3WP+YM1D/mTVU/5w4Vf+cOlj/njxa/6pFZv9ycnL/29vb/9vb2//b29v/
-29vb/9vb2/+AgID/nEZd/3hiZ//Gxsb/29vb/9vb2//b29v/29vb/5ycnP+NQ1v/v2qI/8Z1k//A
-a4n/wGuJ/79rif+/a4n/v2qI/7FZe/+FUWL/lZWV/9TU1P/b29v/29vb/9vb2//b29v/29vb/9vb
-2/+4uLj/eXl5/4ZJUv+nSmf/pUdj/6REYf+hQF7/nj9b/6ZCX/+bOFX/mjdV/5c2Uv+VNE//lDFN
-/501U/+SLkr/kS1I/48rR/+aLU7/mi9O/5ovT/+bMlD/nTJT/542VP+gN1b/oThY/6I6Wv+kPV3/
-pEFg/6dCYf+pRWb/dVpd/8LCwv/f39//39/f/9/f3//f39//lpaW/5FHWP9ycnL/39/f/9/f3//f
-39//39/f/9/f3/+BgYH/p0Ro/8R0kv/Ec5L/xXWS/8R2lP/FdpP/xXaS/5lSbP96Xmj/rKys/9/f
-3//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+cNlL/mjJQ/5oyT/+ZME7/mS5L/44rR/+PLEf/
-kS1J/5IuS/+UMUz/nzhV/5c0T/+YNlH/mThU/5o6Vv+cPVn/qEZl/3lNVP+urq7/4+Pj/+Pj4//j
-4+P/4+Pj/6enp/9+RU7/kJCQ/+Pj4//j4+P/4+Pj/+Pj4//b29v/dG1v/7JTcv+9aob/w3SR/71q
-h/++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+dPlr/pUJf/5k6Vf+XN1H/ljZR/5Q0Tv+SMUz/
-mzZR/5AuSf+PLkj/jSxG/5guSv+OK0X/ji1H/5AuSP+QL0n/kzFM/503VP+VNE//ljZR/5g4U/+a
-OVX/mzxY/6dFYf+HSVf/mZmZ/+bm5v/m5ub/5ubm/+bm5v/Hx8f/dFda/6ioqP/m5ub/5ubm/+bm
-5v/m5ub/v7+//3pOW/+7aYL/vGiD/8J0kP+9aob/vWqG/6Zbc/+JiYn/3t7e/+bm5v/m5ub/5ubm
-/+bm5v/m5ub/5ubm/8fHx/96enr/g0tW/65VcP+rUm3/qVFq/65Tcf+kS2T/okdh/6FDXv+eQlv/
-nD5Z/6RCXv+YOlT/lzhR/5U1UP+UNE3/kjJL/5s2UP+QL0j/ji9H/40tRv+XL0n/jSxF/40tRv+O
-L0j/kDBI/5IxSv+cN1T/lDVO/5U2Uf+YOVL/mDlU/5o9Vv+lRGH/m0Rd/3p6ev/p6en/6enp/+np
-6f/p6en/2dnZ/3NlZv+5ubn/6enp/+np6f/p6en/6enp/6qqqv+ERFb/umWB/7ppgv/Bc4//u2qD
-/7xqg/+EVWP/ubm5/+np6f/p6en/6enp/+np6f/p6en/6enp/6qqqv95WFz/jEtY/65Xcf+rVm7/
-qlNr/4pNWP97X2P/d15i/3ZeYf91XWH/dV1h/39JVP+jQl7/ljpS/5Y4UP+UNU7/kzRN/5EySv+a
-NlH/jy9H/44vR/+NLUX/li9J/4wrRf+NLUb/ji5G/48vR/+QMUr/mzdS/5M0Tf+TNU7/ljhR/5g6
-VP+aPVX/pEVg/51CW/9xZWb/3d3d/+3t7f/t7e3/7e3t/+3t7f96enr/zMzM/+3t7f/t7e3/7e3t
-/+3t7f+Tk5P/k0Vb/7hmgP+4Z4D/wHKO/7ppgv+5aYH/e1tk/8zMzP/t7e3/7e3t/+3t7f/t7e3/
-7e3t/5OTk/9+U1z/qlRr/65Zc/+sV2//qlRs/5BGVf+Li4v/zMzM/8zMzP/MzMz/zMzM/8zMzP+j
-o6P/g0pW/5Y6Uv+UOU//kzVO/5A0S/+PMkr/mTVP/40vRv+NLkb/iy1E/5UuSP+LK0T/iy1E/40u
-Rv+NL0f/jjBJ/5o3Uf+RNUz/kzVO/5Q4UP+WO1H/lzxU/6RFXv+bQVr/dlNY/76+vv/w8PD/8PDw
-//Dw8P/w8PD/lJSU//Dw8P/w8PD/8PDw//Dw8P/w8PD/cnJy/6ZKYv+1Zn3/tmd+/71wi/+4ZoD/
-uGiA/3tbZP/Ozs7/8PDw//Dw8P/w8PD/8PDw//Dw8P9ycnL/okVZ/7dlfv+sWnH/qlZu/6hTa/+D
-Pkf/lJSU//Dw8P/w8PD/8PDw//Dw8P/w8PD/ra2t/3hIT/+VO1L/kzdO/5I2Tf+QNEz/jzNJ/5g1
-Tf+ML0b/jC1E/4ouRP+VMEj/lTBK/5YySv+YMUv/lzNN/5g1T/+aN1H/mjlS/5w7U/+dPFb/n0Fa
-/6BCW/+iRFz/pEVf/4ZNWf+mpqb/8/Pz//Pz8//z8/P/8/Pz/8jIyP/z8/P/8/Pz//Pz8//z8/P/
-0dHR/3dUWv+6aoT/umyF/7tsh/+8bYj/vXCJ/71wif99XGT/0dHR//Pz8//z8/P/8/Pz//Pz8//z
-8/P/cnJy/6dKYP+0Ynz/s154/7Fddf+vW3P/iEFK/5SUlP/z8/P/8/Pz//Pz8//z8/P/8/Pz/66u
-rv93R07/nj5W/5s8Vf+bO1P/mjlQ/5k4T/+XNk3/ljVL/5UySv+UMEn/kzBH/4ksQv+KLUT/iy5E
-/4svRf+MMUb/mThP/480Sf+RNkz/kjdO/5Q5T/+VO1H/okRc/5hAVv+VSVz/hISE//b29v/29vb/
-9vb2//b29v/t7e3/9vb2//b29v/29vb/9vb2/7CwsP99Q03/sGB3/7Jief+zY3n/umyF/7Njev+z
-ZHn/eVth/9PT0//29vb/9vb2//b29v/29vb/9vb2/3Jycv+cQlX/s2B4/6hXa/+nVGr/pVJn/4A9
-Rv+VlZX/9vb2//b29v/29vb/9vb2//b29v+wsLD/d0dO/5E5Tf+QN0z/jzZK/44zSf+NMUj/ljZL
-/4ovRP+JLkP/iSxC/5MvRv+ILEH/iCxD/4ouRP+KMEX/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+f
-n5//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/+JLkP/iC5C/4ctQf+SL0X/hy1A/4gsQv+ILkL/
-ii5D/4kxRf+WNk3/jDRJ/441Sv+QN0v/kThN/5M5T/+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/69f
-dP93Wl//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/7Gxsf90R07/jzhM/443Sv+MNEj/jDRH/4oyRP+TNkr/
-iC9D/4cuQv+FLT//kDBF/4YtQP+HLEH/hy5C/4gvQ/+KMUT/lTdL/4w0R/+MNEf/jjZK/484TP+Q
-OU3/nEFY/5Q9Uf+VQFL/eE1U/7Kysv/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/8/Pz/4ODg/3Je
-Xv+lU2b/qVtu/6labv+rW2//tGV8/6xccv+sXnH/dlpe/9fX1//8/Pz//Pz8//z8/P/8/Pz//Pz8
-/7Kysv+ysrL/srKy/7Kysv+ysrL/srKy/7Kysv/FxcX//Pz8//z8/P/8/Pz//Pz8//z8/P+ysrL/
-c0dN/483Sv+MNUr/izRI/4kyRf+JMUT/kzVJ/4cvQv+GLUH/hS1A/48wRP+FLED/hiw//4ctQv+G
-L0L/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/3JHTf+ON0n/izVH/4s0Rv+IMkT/hzFE/5MzSP+F
-LkH/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/65hdf93VFf/0NDQ////////////////////////////
-/////////////////////////////////////////////////////////////////////7S0tP9x
-Rkz/ljpQ/5U5Tv+UOEv/kzhJ/5I3SP+SNUf/kDJH/5AxRP+QMUX/ji5D/4ItPf+FLT7/hC0+/4Yt
-Qf+FMEH/kzVH/4kxRP+IMkT/ijVG/4s1SP+NOEr/mj9S/487Tf+QPU//kj9Q/25bXP/Z2dn/////
-////////////////////////////hYWF/4I5Qv+gUGL/olJl/6NTZv+jVGX/rV1x/6RUaP+kVGf/
-hENM/5iYmP//////////////////////////////////////////////////////////////////
-//////////////////////////b29v97e3v/hjRC/4k1Rv+JNUX/hzND/4YyQv+GMEH/kDNG/4Qu
-P/+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/6FRZP91UVT/jo6O/8fHx//Z2dn/2dnZ/9nZ2f/Z
-2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/729vf97e3v/Z0ZK/5U7
-S/+JNUb/hzNE/4cyQv+GMUL/hDBA/5AyRv+DLj3/gi09/4EtPf+NLz//gSs8/4EtPf+DLT7/gy49
-/4QuQP+QNUb/hjBB/4YyQf+HM0P/iTVE/4k1Rf+WPE7/jDhK/406S/+PO03/jUBQ/2tOUf9ycnL/
-cnJy/3Jycv9ycnL/cnJy/3Bqav90S0//mkpc/5xMXf+cTV3/nU1e/55PX/+nVmn/nk9g/55PYf+e
-T2D/nk9h/348Rf90UFL/cFla/29ZWv9vWVr/blla/25ZWv9wWVv/bVha/21ZWv9sWFn/a1hZ/2tY
-Wf9tWVr/alhZ/2lYWf9nSEr/dTI8/4o2SP+TOkv/iDNE/4czQ/+FMkL/hTBB/4QvP/+QMkT/gi49
-/4MtPf+ALTz/jC8//4ErPf+BLD3/gS08/4MuPv+DLz7/jzZG/4UwQP+FMUL/hzJD/4czRP+INUX/
-lDpN/4o3R/+LOEn/jTpK/487TP+PPU3/mkVY/5FBUP+SQ1P/lENT/5VEVf+WR1b/oU5g/5hIWP+Y
-SVn/mkta/5pKW/+aS1v/pVRm/5tMXf+bTF3/m0xd/5tMXf+bTF3/pFNk/5pKW/+aSlr/mUlZ/5dH
-Wf+XSFb/oEte/5REU/+URFL/kkFR/5FAUP+QP0//mUJT/447S/+MO0r/izhI/4k2R/+INUX/kzpL
-/4Y0Q/+FM0H/hTFA/4MxP/+DL0D/jTJD/4IuPf+BLTz/gCs8/4wvP/+ALDr/gCs8/4EtPP+CLTz/
-gi4+/48yRP+DLz//hTBA/4UzQv+GNEL/hjRD/5M6Sv+JN0X/ijdH/4s5SP+MOkr/jjtL/5lDVP+P
-QE//kEFP/5JDUf+SQ1L/k0RT/55LXf+WRlX/l0hW/5ZHV/+YSVj/l0hY/6JSYf+XSVn/mkpa/5lL
-Wv+YS1n/l0tZ/6JPYP+XSVj/l0dX/5ZHVf+URVX/lERT/51IW/+SQ1H/kkFQ/5E/T/+OP0z/jjxM
-/5hCUf+MOkn/ijhH/4k3R/+INkX/hzZD/5A5SP+FMkL/hDJB/4IxPv+DLj7/gS48/40yQv+BLjz/
-gC08/4ArPP+KLj//izA//4wvP/+MMUL/jTFC/44yQ/+NMkL/jzNE/442RP+QNUb/kDdH/5A5R/+R
-OUj/kjtJ/5M6S/+UPE7/lT1P/5ZBUf+XQVD/mERT/5pEU/+aRlb/m0ZY/5xHWf+cSVn/nUpb/51L
-W/+fS13/nktd/6BOXv+gS17/oE9d/6BOXf+hT17/oE5e/6BPXv+fTV3/nk1c/55NXf+dS1v/nUpb
-/5xIWv+bR1b/mkdW/5pFVv+ZRFT/mEFS/5dBUP+WP0//lT1P/5M8Tv+SO0r/kjtK/5A5SP+ROEf/
-kDdH/5A2Rf+ONkT/jjND/40zQ/+NMkH/jDJC/4svQf+LLz//ii4//34rOv9/LDr/gCw6/38tPP+A
-LTz/jTJD/4EvPP+CLz//gzE+/4QxP/+EM0H/kDlH/4U0Qv+HNkT/iDdF/4k4R/+KOUj/lj9P/4w7
-Sv+NPEv/jj5M/449Tf+QQE//mkdV/5FBUP+RQ1H/kkNS/5NEUv+TQ1P/nUpb/5NFU/+TRFP/k0VT
-/5NFUv+TRFL/nUpb/5NEUf+SQ1L/kUNR/5BBT/+QQU7/mkVV/44+Tf+NPkv/jTxL/4s7Sv+KOkj/
-lT5N/4g3R/+HNkT/hzZD/4U0Qf+FM0L/kDdG/4QxQP+CMT7/gi8+/4EvPf+BLjz/jDJC/38tPP9/
-LDr/fyw6/4ouPf9+Kzn/fis6/38sOv9/LDn/gC48/40yQf+BLzz/gi4+/4IvPv+CMD7/hDE//5A3
-R/+FNEL/hTND/4c2Q/+HNkX/iDdH/5U+Tv+KOUj/iztJ/4w8Sf+NO0z/jT5M/5lEVP+PQE7/kEBO
-/5A/T/+QQVD/kUFQ/5tJWP+RQ1H/kUNQ/5FDUf+RQ1D/kUNQ/5pHWP+QQU//kEFO/49ATv+OP03/
-jj5M/5hEUv+NPEv/jDtJ/4s6SP+KOUf/iTlG/5M8S/+HNkX/hzZD/4U0Qf+FM0H/hDJB/5A2Rv+C
-MT//gi4+/4EuPP+BLj3/gC48/4sxQf9/LDr/fyw5/34rOv+KLz7/fis6/34sOf9/LDn/fyw6/38s
-O/+MMkL/gS48/4EuPP+CLz3/gi4//4IxP/+QNUX/hDNB/4U0Qv+FNEL/hzZD/4c2Rf+TPEv/iThG
-/4o4R/+KOkj/iztJ/4w7Sf+YQlL/jT5L/44+Tf+OPk3/jj9M/49AT/+aRVX/j0BO/48/Tv+PQE//
-j0BO/49AT/+aRlb/jj5N/44+Tf+NPkv/jTxL/408Sv+XQVD/izlJ/4o5SP+KOUb/iDdH/4c2Rf+S
-Okn/hzRE/4UzQv+FM0H/hDJA/4QwQP+OM0X/gi8//4EvPf+BLTz/gC48/4AuO/+LMEH/fyw6/38s
-Ov9+LDn/iS4+/34rOf9+Kzr/fiw6/38sOf9/LDn/izBB/4AuO/+BLjz/gS88/4EvPP+CLz//jjVE
-/4QwP/+EMkH/hTNC/4U0Qv+HNEP/kjtK/4c2Rf+IN0f/iThG/4o4R/+KOkj/lj9Q/4w7Sv+MPEn/
-jTxL/408TP+NPEv/mEJT/408S/+NPk3/jT5N/408S/+NPEz/mEFS/408TP+MPEn/jDtJ/4s7Sf+L
-Okj/lT5O/4o5Rv+IN0f/iDdF/4c2Rf+HNkP/kDlJ/4U0Qf+EM0H/hDI//4IxPv+CLz//jjNE/4Eu
-Pf+BLjz/gC47/38tPP9/LDz/izA//38rOv9+LDn/fio5/4ktPv9+Kzj/fis5/34qOP9+LDr/fyw5
-/4swPv9/LTz/gC48/4EtPP+BLjz/gS48/44yRf+CMT//hDFA/4QyQf+EM0H/hTRC/5A5SP+HNkT/
-hzZE/4c1RP+IN0T/iThG/5U+Tv+KOUf/ijpI/4s6SP+LOkr/iztJ/5dBUP+MO0r/jDtJ/4w7Sf+M
-O0n/iztJ/5ZBUP+LOUn/ijpJ/4o4R/+KOUj/iThH/5M8Tf+IN0X/hzZE/4c2Q/+FNEP/hTNC/5A4
-R/+EM0D/hDE//4IxP/+CLz//gi89/40zQ/+BLTz/gC48/4AuPP9/LDz/fyw6/4swP/9+LDn/fio6
-/34rOP+JLj3/iS49/4ovPf+KLj3/ii8+/4ovP/+LMD//izA+/4swQf+MMkL/jTJC/40yQv+NM0P/
-jjJE/442RP+ONkT/kDZF/5A3Rv+QOEf/kDlI/5A5Sf+SO0r/kjtJ/5I6S/+TPEv/kztN/5M8Tv+U
-PU3/lT5O/5U+Tv+VPk//lT5P/5U+T/+VPk//lT5P/5U+Tv+VPk3/lD5N/5Q9Tf+TPE3/kzxL/5I7
-Sv+SO0r/kjtJ/5I5Sf+QOUf/kDdI/5A3Rv+QN0b/kDZF/441RP+OM0X/jTND/40yQv+NMkP/jDFC
-/4sxQv+LLz//izA+/4svPv+KMD7/ii8//4ouPv+KLz7/iC08/30qOf99KTn/fis4/34qOP9+Kzn/
-ijA+/38rOv9/LDr/fyw7/4AuPP+ALjz/jTNC/4EvPf+CLz3/gi8+/4IxPv+EMUD/kDdF/4QzQf+F
-MkH/hTNC/4U0Qv+FNEP/kjpK/4c2Q/+HNkX/hzZF/4c2Rf+IN0T/kztK/4g3R/+IN0X/iDdF/4g3
-Rv+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/4ovPv9+LDr/fyw5/38sOf9/LDv/fy08/4wyQf+B
-Ljz/gS88/4EvPf+CLz7/gjE+/442Rf+EMUD/hDJA/4QzQf+EMkH/hTNB/5A5SP+FNEL/hTRD/4c0
-RP+HM0P/hzZD/5I7Sf+HNkT/hzVE/4c2Q/+HNkP/hzZD/5I6Sf+HNET/hzND/4U0Qv+FNEH/hTRC
-/5A4R/+EM0H/hDFB/4QwP/+EMT//gjE+/44zRf+CLz7/gS48/4EvPf+BLjz/gC47/4swQf9/LDz/
-fys6/38sOv9+LDr/fis5/4ovPv9+Kzn/fis4/30pOf+ILTx4fSo4/30qOP99Kjj/fSo4/34rOP+K
-Lz7/fis6/34sOf9/LDn/fyw5/38sPP+LMUL/gC48/4AtPP+BLTz/gS89/4EvPf+OM0P/gi8//4Ix
-Pv+EMED/hDBA/4QxQf+QOEf/hDNA/4UzQv+FMkL/hTRB/4U0Qf+QOUj/hTRB/4U0Qf+FNEL/hTRB
-/4U0Qf+QOUj/hTRC/4UzQv+FM0L/hDNA/4QzQf+QN0b/hDE//4IwP/+CMT//gi8+/4IvPv+NM0P/
-gS89/4EuPf+ALTz/gC48/38sPP+LLz//fyw6/34sOf9+LDn/fis6/34rOP+KLz7/fSo5/30qOP99
-KjjJAAAAAHwpN599KTj/fSo5/30qOP99Kjj/ii8+/34rOP9+Kzn/fis6/34rOv9/LDr/izA+/38s
-PP9/LDz/gC47/4EuO/+BLjz/jTNC/4EvPf+CLz7/gi8//4IwPv+CMT7/kDVG/4QxQP+EMT//hDJB
-/4QzQP+EM0D/kDdH/4QzQP+EMkD/hDNA/4QyQf+EM0H/kDdH/4QyQP+EMkD/hDFA/4QxQP+EMUD/
-jjZE/4IxPv+CLj//gi89/4EvPf+BLzz/jTJC/4EtPP+ALjz/fy08/38sOf9/LDr/izA+/34sOv9+
-LDn/fis4/34rOf9+Kzj/iS49/30qOP99KjnYfSo4FQAAAAAAAAAAfCk4eH0qOPx9KTn/fSo5/4kt
-Pv9+Kzn/fis5/34rOv9+Kzr/fyw5/4swPv9/LDn/fyw8/38tPP+ALjz/gC48/40yQv+BLjz/gS88
-/4EvPP+CLz7/gi8+/44zRP+CMT//gjE//4IxP/+CMD7/hDE//5A2Rf+EMUD/hDFA/4QxP/+EMT//
-hDFA/442Rf+CMT7/gjA//4IxPv+CMT7/gi8+/44yQ/+CLz7/gS88/4EvPf+BLjz/gS07/4wyQf9/
-LTv/fyw8/38sOv9/LDr/fyw6/4owP/9+Kzr/fis5/34rOf9+Kzn/fSk4/4kuPvx9KjmEfSo5CQAA
-AAAAAAAAAAAAAAAAAACILT0qiS4+qIkuPv+JLj3/iS0+/4ovPf+KLz3/ii8+/4ouPv+KLz7/izA+
-/4swP/+LMD7/izBC/4swQv+MMkL/jDFC/4wyQf+NMkP/jTND/40zQ/+NM0P/jTNC/44zQ/+OM0X/
-jjNE/44zRf+OM0X/jjNF/442Rf+ONkT/jjZE/44zRP+OM0X/jjNF/44zQ/+OM0P/jTNC/40yQv+N
-M0L/jTND/40yQv+MMkH/jDJC/4sxQv+LMUL/izA+/4svPv+LMD7/iy8//4owP/+KLz//ii8+/4ov
-Pf+KLz7/iS4+/4kuPs+JLj0zAAAAAAAAAAAAAAAAwAAAAAAAAAOAAAAAAAAAAQAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAACAAAAAAAAAAMAAAAAAAAAB4AAAAAAAAAc=')
- #endregion
- $formAudioSplitterV201Pow.MainMenuStrip = $menustrip1
- $formAudioSplitterV201Pow.MaximizeBox = $False
- $formAudioSplitterV201Pow.Name = 'formAudioSplitterV201Pow'
- $formAudioSplitterV201Pow.StartPosition = 'CenterScreen'
- $formAudioSplitterV201Pow.Text = 'Audio Splitter v2.0.1 (''PowerShell Sucks'')'
- $formAudioSplitterV201Pow.add_Load($formAudioSplitterV201Pow_Load)
- #
- # result
- #
- $result.Location = '12, 405'
- $result.Multiline = $True
- $result.Name = 'result'
- $result.ReadOnly = $True
- $result.Size = '530, 193'
- $result.TabIndex = 5
- #
- # ccl
- #
- $ccl.Location = '12, 326'
- $ccl.Multiline = $True
- $ccl.Name = 'ccl'
- $ccl.ReadOnly = $True
- $ccl.Size = '530, 46'
- $ccl.TabIndex = 3
- #
- # tabcontrol1
- #
- $tabcontrol1.Controls.Add($BasicsPage)
- $tabcontrol1.Controls.Add($AdvancedPage)
- $tabcontrol1.Controls.Add($MiscPage)
- $tabcontrol1.Controls.Add($ErrorLogPage)
- $tabcontrol1.Controls.Add($ChangeLogPage)
- $tabcontrol1.Location = '12, 27'
- $tabcontrol1.Name = 'tabcontrol1'
- $tabcontrol1.SelectedIndex = 0
- $tabcontrol1.Size = '534, 239'
- $tabcontrol1.TabIndex = 2
- #
- # BasicsPage
- #
- $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($timecodeText)
- $BasicsPage.Controls.Add($outputText)
- $BasicsPage.Controls.Add($inputText)
- $BasicsPage.Controls.Add($combobox1)
- $BasicsPage.Controls.Add($labelMKVExtractVersionV00)
- $BasicsPage.Controls.Add($labelDelay)
- $BasicsPage.Controls.Add($labelTrims)
- $BasicsPage.Controls.Add($labelTimecodes)
- $BasicsPage.Controls.Add($labelFPS)
- $BasicsPage.Controls.Add($labelOutput)
- $BasicsPage.Controls.Add($labelInput)
- $BasicsPage.Controls.Add($labelMs)
- $BasicsPage.Location = '4, 22'
- $BasicsPage.Name = 'BasicsPage'
- $BasicsPage.Size = '526, 213'
- $BasicsPage.TabIndex = 0
- $BasicsPage.Text = 'Basics'
- $BasicsPage.UseVisualStyleBackColor = $True
- #
- # trimBrowse
- #
- $trimBrowse.Location = '444, 133'
- $trimBrowse.Name = 'trimBrowse'
- $trimBrowse.Size = '75, 23'
- $trimBrowse.TabIndex = 17
- $trimBrowse.Text = 'Browse'
- $trimBrowse.UseCompatibleTextRendering = $True
- $trimBrowse.UseVisualStyleBackColor = $True
- $trimBrowse.add_Click($trimBrowse_Click)
- #
- # timecodeBrowse
- #
- $timecodeBrowse.Location = '444, 102'
- $timecodeBrowse.Name = 'timecodeBrowse'
- $timecodeBrowse.Size = '75, 23'
- $timecodeBrowse.TabIndex = 16
- $timecodeBrowse.Text = 'Browse'
- $timecodeBrowse.UseCompatibleTextRendering = $True
- $timecodeBrowse.UseVisualStyleBackColor = $True
- $timecodeBrowse.add_Click($timecodeBrowse_Click)
- #
- # outputBrowse
- #
- $outputBrowse.Location = '444, 39'
- $outputBrowse.Name = 'outputBrowse'
- $outputBrowse.Size = '75, 23'
- $outputBrowse.TabIndex = 15
- $outputBrowse.Text = 'Browse'
- $outputBrowse.UseCompatibleTextRendering = $True
- $outputBrowse.UseVisualStyleBackColor = $True
- $outputBrowse.add_Click($outputBrowse_Click)
- #
- # inputBrowse
- #
- $inputBrowse.Location = '444, 8'
- $inputBrowse.Name = 'inputBrowse'
- $inputBrowse.Size = '75, 23'
- $inputBrowse.TabIndex = 14
- $inputBrowse.Text = 'Browse'
- $inputBrowse.UseCompatibleTextRendering = $True
- $inputBrowse.UseVisualStyleBackColor = $True
- $inputBrowse.add_Click($inputBrowse_Click)
- #
- # delayBox
- #
- $delayBox.Location = '79, 167'
- $delayBox.Maximum = 99999
- $delayBox.Minimum = -99999
- $delayBox.Name = 'delayBox'
- $delayBox.Size = '104, 20'
- $delayBox.TabIndex = 12
- #
- # trimsText
- #
- $trimsText.Location = '79, 135'
- $trimsText.Name = 'trimsText'
- $trimsText.Size = '359, 20'
- $trimsText.TabIndex = 11
- #
- # timecodeText
- #
- $timecodeText.Location = '79, 104'
- $timecodeText.Name = 'timecodeText'
- $timecodeText.Size = '359, 20'
- $timecodeText.TabIndex = 10
- #
- # outputText
- #
- $outputText.Location = '79, 41'
- $outputText.Name = 'outputText'
- $outputText.Size = '359, 20'
- $outputText.TabIndex = 9
- #
- # inputText
- #
- $inputText.Location = '79, 10'
- $inputText.Name = 'inputText'
- $inputText.Size = '359, 20'
- $inputText.TabIndex = 8
- #
- # combobox1
- #
- $combobox1.DropDownStyle = 'DropDownList'
- $combobox1.FormattingEnabled = $True
- [void]$combobox1.Items.Add('24000/1001')
- [void]$combobox1.Items.Add('30000/1001')
- [void]$combobox1.Items.Add('60000/1001')
- [void]$combobox1.Items.Add('25')
- [void]$combobox1.Items.Add('50')
- $combobox1.Location = '79, 72'
- $combobox1.Name = 'combobox1'
- $combobox1.Size = '359, 21'
- $combobox1.TabIndex = 7
- #
- # labelMKVExtractVersionV00
- #
- $labelMKVExtractVersionV00.AutoSize = $True
- $labelMKVExtractVersionV00.Location = '380, 193'
- $labelMKVExtractVersionV00.Name = 'labelMKVExtractVersionV00'
- $labelMKVExtractVersionV00.Size = '141, 17'
- $labelMKVExtractVersionV00.TabIndex = 6
- $labelMKVExtractVersionV00.Text = 'MKVExtract version: v0.0.0'
- $labelMKVExtractVersionV00.UseCompatibleTextRendering = $True
- #
- # labelDelay
- #
- $labelDelay.AutoSize = $True
- $labelDelay.Location = '13, 169'
- $labelDelay.Name = 'labelDelay'
- $labelDelay.Size = '33, 17'
- $labelDelay.TabIndex = 5
- $labelDelay.Text = 'Delay'
- $labelDelay.UseCompatibleTextRendering = $True
- #
- # labelTrims
- #
- $labelTrims.AutoSize = $True
- $labelTrims.Location = '13, 138'
- $labelTrims.Name = 'labelTrims'
- $labelTrims.Size = '33, 17'
- $labelTrims.TabIndex = 4
- $labelTrims.Text = 'Trims'
- $labelTrims.UseCompatibleTextRendering = $True
- #
- # labelTimecodes
- #
- $labelTimecodes.AutoSize = $True
- $labelTimecodes.Location = '13, 107'
- $labelTimecodes.Name = 'labelTimecodes'
- $labelTimecodes.Size = '60, 17'
- $labelTimecodes.TabIndex = 3
- $labelTimecodes.Text = 'Timecodes'
- $labelTimecodes.UseCompatibleTextRendering = $True
- #
- # labelFPS
- #
- $labelFPS.AutoSize = $True
- $labelFPS.Location = '13, 75'
- $labelFPS.Name = 'labelFPS'
- $labelFPS.Size = '26, 17'
- $labelFPS.TabIndex = 2
- $labelFPS.Text = 'FPS'
- $labelFPS.UseCompatibleTextRendering = $True
- #
- # labelOutput
- #
- $labelOutput.AutoSize = $True
- $labelOutput.Location = '13, 44'
- $labelOutput.Name = 'labelOutput'
- $labelOutput.Size = '38, 17'
- $labelOutput.TabIndex = 1
- $labelOutput.Text = 'Output'
- $labelOutput.UseCompatibleTextRendering = $True
- #
- # labelInput
- #
- $labelInput.AutoSize = $True
- $labelInput.Location = '13, 13'
- $labelInput.Name = 'labelInput'
- $labelInput.Size = '29, 17'
- $labelInput.TabIndex = 0
- $labelInput.Text = 'Input'
- $labelInput.UseCompatibleTextRendering = $True
- #
- # labelMs
- #
- $labelMs.AutoSize = $True
- $labelMs.Location = '184, 174'
- $labelMs.Name = 'labelMs'
- $labelMs.Size = '19, 17'
- $labelMs.TabIndex = 13
- $labelMs.Text = 'ms'
- $labelMs.UseCompatibleTextRendering = $True
- #
- # AdvancedPage
- #
- $AdvancedPage.Location = '4, 22'
- $AdvancedPage.Name = 'AdvancedPage'
- $AdvancedPage.Size = '526, 213'
- $AdvancedPage.TabIndex = 1
- $AdvancedPage.Text = 'Advanced'
- $AdvancedPage.UseVisualStyleBackColor = $True
- #
- # MiscPage
- #
- $MiscPage.Controls.Add($testmode)
- $MiscPage.Controls.Add($reverse)
- $MiscPage.Controls.Add($custom)
- $MiscPage.Controls.Add($labelCustomCommandLine)
- $MiscPage.Location = '4, 22'
- $MiscPage.Name = 'MiscPage'
- $MiscPage.Size = '526, 213'
- $MiscPage.TabIndex = 2
- $MiscPage.Text = 'Misc'
- $MiscPage.UseVisualStyleBackColor = $True
- #
- # testmode
- #
- $testmode.AutoSize = $True
- $testmode.Location = '158, 80'
- $testmode.Name = 'testmode'
- $testmode.Size = '77, 18'
- $testmode.TabIndex = 3
- $testmode.Text = 'Test Mode'
- $testmode.UseCompatibleTextRendering = $True
- $testmode.UseVisualStyleBackColor = $True
- #
- # reverse
- #
- $reverse.AutoSize = $True
- $reverse.Location = '13, 80'
- $reverse.Name = 'reverse'
- $reverse.Size = '144, 18'
- $reverse.TabIndex = 2
- $reverse.Text = 'Reverse parsing of AVS'
- $reverse.UseCompatibleTextRendering = $True
- $reverse.UseVisualStyleBackColor = $True
- #
- # custom
- #
- $custom.Location = '13, 29'
- $custom.Multiline = $True
- $custom.Name = 'custom'
- $custom.Size = '501, 45'
- $custom.TabIndex = 1
- #
- # labelCustomCommandLine
- #
- $labelCustomCommandLine.AutoSize = $True
- $labelCustomCommandLine.Location = '13, 13'
- $labelCustomCommandLine.Name = 'labelCustomCommandLine'
- $labelCustomCommandLine.Size = '123, 17'
- $labelCustomCommandLine.TabIndex = 0
- $labelCustomCommandLine.Text = 'Custom Command Line'
- $labelCustomCommandLine.UseCompatibleTextRendering = $True
- #
- # ErrorLogPage
- #
- $ErrorLogPage.Controls.Add($errorLog)
- $ErrorLogPage.Location = '4, 22'
- $ErrorLogPage.Name = 'ErrorLogPage'
- $ErrorLogPage.Size = '526, 213'
- $ErrorLogPage.TabIndex = 3
- $ErrorLogPage.Text = 'Error Log'
- $ErrorLogPage.UseVisualStyleBackColor = $True
- #
- # errorLog
- #
- $errorLog.Dock = 'Fill'
- $errorLog.Location = '0, 0'
- $errorLog.Multiline = $True
- $errorLog.Name = 'errorLog'
- $errorLog.ReadOnly = $True
- $errorLog.Size = '526, 213'
- $errorLog.TabIndex = 4
- #
- # ChangeLogPage
- #
- $ChangeLogPage.Controls.Add($changeLog)
- $ChangeLogPage.Location = '4, 22'
- $ChangeLogPage.Name = 'ChangeLogPage'
- $ChangeLogPage.Size = '526, 213'
- $ChangeLogPage.TabIndex = 4
- $ChangeLogPage.Text = 'Change Log'
- $ChangeLogPage.UseVisualStyleBackColor = $True
- #
- # changeLog
- #
- $changeLog.Dock = 'Fill'
- $changeLog.Location = '0, 0'
- $changeLog.Multiline = $True
- $changeLog.Name = 'changeLog'
- $changeLog.ReadOnly = $True
- $changeLog.Size = '526, 213'
- $changeLog.TabIndex = 5
- #
- # splitButton
- #
- $splitButton.Location = '12, 272'
- $splitButton.Name = 'splitButton'
- $splitButton.Size = '86, 23'
- $splitButton.TabIndex = 1
- $splitButton.Text = 'Start Splitting'
- $splitButton.UseCompatibleTextRendering = $True
- $splitButton.UseVisualStyleBackColor = $True
- #
- # menustrip1
- #
- [void]$menustrip1.Items.Add($fileToolStripMenuItem)
- [void]$menustrip1.Items.Add($helpToolStripMenuItem)
- $menustrip1.Location = '0, 0'
- $menustrip1.Name = 'menustrip1'
- $menustrip1.Size = '558, 24'
- $menustrip1.TabIndex = 0
- $menustrip1.Text = 'menustrip1'
- #
- # labelCurrentCommandLine
- #
- $labelCurrentCommandLine.AutoSize = $True
- $labelCurrentCommandLine.Location = '12, 308'
- $labelCurrentCommandLine.Name = 'labelCurrentCommandLine'
- $labelCurrentCommandLine.Size = '122, 17'
- $labelCurrentCommandLine.TabIndex = 4
- $labelCurrentCommandLine.Text = 'Current Command Line'
- $labelCurrentCommandLine.UseCompatibleTextRendering = $True
- #
- # labelResult
- #
- $labelResult.AutoSize = $True
- $labelResult.Location = '12, 387'
- $labelResult.Name = 'labelResult'
- $labelResult.Size = '36, 17'
- $labelResult.TabIndex = 6
- $labelResult.Text = 'Result'
- $labelResult.UseCompatibleTextRendering = $True
- #
- # 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 = '37, 20'
- $fileToolStripMenuItem.Text = 'File'
- #
- # exitToolStripMenuItem
- #
- $exitToolStripMenuItem.Name = 'exitToolStripMenuItem'
- $exitToolStripMenuItem.Size = '170, 22'
- $exitToolStripMenuItem.Text = 'Exit'
- $exitToolStripMenuItem.add_Click($exitToolStripMenuItem_Click)
- #
- # helpToolStripMenuItem
- #
- [void]$helpToolStripMenuItem.DropDownItems.Add($docsoonToolStripMenuItem)
- [void]$helpToolStripMenuItem.DropDownItems.Add($aboutToolStripMenuItem)
- $helpToolStripMenuItem.Name = 'helpToolStripMenuItem'
- $helpToolStripMenuItem.Size = '44, 20'
- $helpToolStripMenuItem.Text = 'Help'
- #
- # aboutToolStripMenuItem
- #
- $aboutToolStripMenuItem.Name = 'aboutToolStripMenuItem'
- $aboutToolStripMenuItem.Size = '152, 22'
- $aboutToolStripMenuItem.Text = 'About'
- $aboutToolStripMenuItem.add_Click($aboutToolStripMenuItem_Click)
- #
- # docsoonToolStripMenuItem
- #
- $docsoonToolStripMenuItem.Name = 'docsoonToolStripMenuItem'
- $docsoonToolStripMenuItem.Size = '132, 22'
- $docsoonToolStripMenuItem.Text = 'Doc (soon)'
- $docsoonToolStripMenuItem.add_Click($docsoonToolStripMenuItem_Click)
- #
- # toolstripmenuitem1
- #
- $toolstripmenuitem1.Name = 'toolstripmenuitem1'
- $toolstripmenuitem1.Size = '167, 6'
- #
- # checkForUpdatesToolStripMenuItem
- #
- $checkForUpdatesToolStripMenuItem.Name = 'checkForUpdatesToolStripMenuItem'
- $checkForUpdatesToolStripMenuItem.Size = '170, 22'
- $checkForUpdatesToolStripMenuItem.Text = 'Check for updates'
- $checkForUpdatesToolStripMenuItem.add_Click($checkForUpdatesToolStripMenuItem_Click)
- #
- # forceUpdateToolStripMenuItem
- #
- $forceUpdateToolStripMenuItem.Name = 'forceUpdateToolStripMenuItem'
- $forceUpdateToolStripMenuItem.Size = '170, 22'
- $forceUpdateToolStripMenuItem.Text = 'Force update'
- $forceUpdateToolStripMenuItem.add_Click($forceUpdateToolStripMenuItem_Click)
- $menustrip1.ResumeLayout()
- $ChangeLogPage.ResumeLayout()
- $ErrorLogPage.ResumeLayout()
- $MiscPage.ResumeLayout()
- $delayBox.EndInit()
- $BasicsPage.ResumeLayout()
- $tabcontrol1.ResumeLayout()
- $formAudioSplitterV201Pow.ResumeLayout()
- #endregion Generated Form Code
-
- #----------------------------------------------
-
- #Save the initial state of the form
- $InitialFormWindowState = $formAudioSplitterV201Pow.WindowState
- #Init the OnLoad event to correct the initial state of the form
- $formAudioSplitterV201Pow.add_Load($Form_StateCorrection_Load)
- #Clean up the control events
- $formAudioSplitterV201Pow.add_FormClosed($Form_Cleanup_FormClosed)
- #Store the control values when form is closing
- $formAudioSplitterV201Pow.add_Closing($Form_StoreValues_Closing)
- #Show the Form
- return $formAudioSplitterV201Pow.ShowDialog()
-
-}
-#endregion Source: MainForm.psf
-
-#Start the application
-Main ($CommandLine)
diff --git a/AudioSplitter2.psproj b/AudioSplitter2.psproj
deleted file mode 100644
index 83d9052..0000000
--- a/AudioSplitter2.psproj
+++ /dev/null
@@ -1,13 +0,0 @@
-
- 2.1
- cfce16fa-6b4e-4338-a517-88dba9b07e2c
- 0
- True
- Local Machine - PowerShell V5 (64 Bit)
-
-
- Startup.pss
- Globals.ps1
- MainForm.psf
-
-
\ No newline at end of file
diff --git a/AudioSplitter2.psproj.bak b/AudioSplitter2.psproj.bak
deleted file mode 100644
index d002a72..0000000
--- a/AudioSplitter2.psproj.bak
+++ /dev/null
@@ -1,11 +0,0 @@
-
- 2.0
- cfce16fa-6b4e-4338-a517-88dba9b07e2c
- 0
-
-
- Startup.pss
- Globals.ps1
- MainForm.psf
-
-
\ No newline at end of file
diff --git a/AudioSplitter2.psproj.psbuild b/AudioSplitter2.psproj.psbuild
deleted file mode 100644
index b8f34e1..0000000
Binary files a/AudioSplitter2.psproj.psbuild and /dev/null differ
diff --git a/AudioSplitter2.psprojs b/AudioSplitter2.psprojs
deleted file mode 100644
index 45a3e6e..0000000
--- a/AudioSplitter2.psprojs
+++ /dev/null
@@ -1,9 +0,0 @@
-
- 1.0
- cfce16fa-6b4e-4338-a517-88dba9b07e2c
-
-
- Globals.ps1
- MainForm.psf
-
-
\ No newline at end of file
diff --git a/Globals.ps1 b/Globals.ps1
deleted file mode 100644
index 830086a..0000000
--- a/Globals.ps1
+++ /dev/null
@@ -1,212 +0,0 @@
-<#
- .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("Ignore (any) start-up errors. It's finnnneeee.")
-
-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)
- }
-}
\ No newline at end of file
diff --git a/MainForm.psf b/MainForm.psf
deleted file mode 100644
index 659eff7..0000000
--- a/MainForm.psf
+++ /dev/null
@@ -1,1367 +0,0 @@
-
- 01b34bfd-128b-45c3-be6e-4839ae12a122
- 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
-wzAWzL/4F/9/H3uo9arNLyEAAAAASUVORK5CYII=
-
-
-
-[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]
- }
-}
-]]>
- 1
-
- mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
- System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/MainForm.psf.bak b/MainForm.psf.bak
deleted file mode 100644
index 1b824fc..0000000
--- a/MainForm.psf.bak
+++ /dev/null
@@ -1,1489 +0,0 @@
-
- 01b34bfd-128b-45c3-be6e-4839ae12a122
- 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
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
- fileToolStripMenuItem
- 37, 20
- File
-
-
- exitToolStripMenuItem
- 170, 22
- Exit
- exitToolStripMenuItem_Click
-
-
-
- -
-
-
- -
-
-
-
- helpToolStripMenuItem
- 44, 20
- Help
-
-
- aboutToolStripMenuItem
- 152, 22
- About
- aboutToolStripMenuItem_Click
-
-
- docsoonToolStripMenuItem
- 132, 22
- Doc (soon)
- docsoonToolStripMenuItem_Click
-
-
- toolstripmenuitem1
- 167, 6
-
-
- checkForUpdatesToolStripMenuItem
- 170, 22
- Check for updates
- checkForUpdatesToolStripMenuItem_Click
-
-
- forceUpdateToolStripMenuItem
- 170, 22
- Force update
- forceUpdateToolStripMenuItem_Click
-
-
-
-[string]$vfr = "vfr.exe"
-
-$formAudioSplitterV201Pow_Load = {
- $combobox1.SelectedIndex = 1
- [string]$ver = cmd /c 'C:\Program Files\MKVToolNix\mkvextract.exe' '--version' 2`>`&1
- $labelMKVExtractVersionV00.Text = "MKVExtract version: " + $ver.Split(' ')[1]
-}
-
-$exitToolStripMenuItem_Click = {
- [System.Environment]::Exit(0)
-}
-
-$aboutToolStripMenuItem_Click = {
- about
-}
-
-$docsoonToolStripMenuItem_Click = {
- [System.Windows.Forms.MessageBox]::Show("Not yet implemented", "Error")
-}
-
-#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
-
-$checkForUpdatesToolStripMenuItem_Click = {
- checkForUpdate
-}
-
-$forceUpdateToolStripMenuItem_Click = {
- forceUpdate
-}
-
-$inputBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.ShowDialog()
-}
-
-$outputBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.ShowDialog()
-}
-
-$timecodeBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.ShowDialog()
-}
-
-$trimBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.ShowDialog()
-}
-]]>
- 1
-
- mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
- System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/MainForm.psf.bak1 b/MainForm.psf.bak1
deleted file mode 100644
index 8cd99c0..0000000
--- a/MainForm.psf.bak1
+++ /dev/null
@@ -1,1141 +0,0 @@
-
- 01b34bfd-128b-45c3-be6e-4839ae12a122
- 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
-
-
-
-[string]$vfr = "vfr.exe"
-[String]$ver = ""
-
-$formAudioSplitterV201Pow_Load = {
- $combobox1.SelectedIndex = 1
-
- if ([System.IO.File]::Exists($props.'mkvtoolnix.path'))
- {
- $ver = cmd /c $props.'mkvtoolnix.path' '--version' 2`>`&1
- }
- else
- {
- [System.Windows.Forms.MessageBox]::Show("Couldn't find MKVToolNix... please edit res/config.txt", "Error", 'OK', 'Error')
- [System.Environment]::Exit(0)
- }
-
- $labelMKVExtractVersionV00.Text = "MKVExtract version: " + $ver.Split(' ')[1]
-}
-
-$exitToolStripMenuItem_Click = {
- [System.Environment]::Exit(0)
-}
-
-$aboutToolStripMenuItem_Click = {
- about
-}
-
-$docsoonToolStripMenuItem_Click = {
- [System.Windows.Forms.MessageBox]::Show("Not yet implemented", "Error")
-}
-
-#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
-
-$checkForUpdatesToolStripMenuItem_Click = {
- checkForUpdate
-}
-
-$forceUpdateToolStripMenuItem_Click = {
- forceUpdate
-}
-
-$inputBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.Filter = "Audio files(*.mka,*.aac,*.m4a,*.ac3,*.mp2,*.mp3,*.cda,*.wmv,*.mpeg,*.flv,*.wav)|*.mka,*.aac,*.m4a,*.ac3,*.mp2,*.mp3,*.cda,*.wmv,*.mpeg,*.flv,*.wav|Matroska video files (*.mkv*)|*.mkv*|All files (*.*)|*.*"
- $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
- }
-}
-
-$outputBrowse_Click = {
- $SFD = New-Object System.Windows.Forms.SaveFileDialog
- $SFD.Filter = "Matroska Audio file (*.mka)|*.mka|Matroska Video file (*.mkv)|*.mkv|All files (*.*)|*.*"
- $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
- }
-}
-
-$timecodeBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.ShowDialog()
-}
-
-$trimBrowse_Click = {
- $OFD = New-Object System.Windows.Forms.OpenFileDialog
- $OFD.ShowDialog()
-}
-
-$splitButton_Click = {
-
-}
-
-function updateCLU
-{
- $ccl.Text = ""
- for ($i = i; $i -le 0x17; $i++)
- {
- $ccl.Text = $ccl.Text + $vfrpy[$i]
- }
-}]]>
- 1
-
- mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
- System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/README.md b/README.md
index 22a0282..7c2251a 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,3 @@
# AudioSplitterV2
-AudioSplitter rewrite in PowersHELL.
-
-
-# Info
-
-This project is a work in progress, it is nowhere near completion and nothing works.
+AudioSplitter rewrite in PowersHELL.
\ No newline at end of file
diff --git a/Start.bat b/Start.bat
deleted file mode 100644
index 36a680d..0000000
--- a/Start.bat
+++ /dev/null
@@ -1,3 +0,0 @@
-@echo off
-PowerShell -ExecutionPolicy unrestricted -command "& { .\AudioSplitter2.ps1 }"
-pause
\ No newline at end of file
diff --git a/Startup.pss b/Startup.pss
deleted file mode 100644
index 8ee893f..0000000
--- a/Startup.pss
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
- mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
- System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/Startup.pss.bak b/Startup.pss.bak
deleted file mode 100644
index 638402a..0000000
--- a/Startup.pss.bak
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
- mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
- System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
\ No newline at end of file
diff --git a/Update.bat b/Update.bat
deleted file mode 100644
index 8b5df26..0000000
--- a/Update.bat
+++ /dev/null
@@ -1,3 +0,0 @@
-@echo off
-PowerShell -ExecutionPolicy unrestricted -command "& { . .\Globals.ps1; forceUpdate }"
-pause
\ No newline at end of file
diff --git a/bin/python32.dll b/bin/python32.dll
deleted file mode 100644
index 474c246..0000000
Binary files a/bin/python32.dll and /dev/null differ
diff --git a/bin/vfr.exe b/bin/vfr.exe
deleted file mode 100644
index f823018..0000000
Binary files a/bin/vfr.exe and /dev/null differ
diff --git a/bin/vfr/.gitignore b/bin/vfr/.gitignore
deleted file mode 100644
index e6b84b8..0000000
--- a/bin/vfr/.gitignore
+++ /dev/null
@@ -1,18 +0,0 @@
-*~
-*.pyc
-*.diff
-*.converted.txt
-*.mkv
-*.mka
-*.ass
-*.ffindex
-*.xml
-*.qpfile
-*.qpf
-Thumbs.db
-*.bak
-.project
-.pydevproject
-.settings
-test/result*
-test/chap*
\ No newline at end of file
diff --git a/bin/vfr/LICENSE b/bin/vfr/LICENSE
deleted file mode 100644
index 22f180e..0000000
--- a/bin/vfr/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License
-
-Copyright (c) 2010 Ricardo Constantino
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/bin/vfr/README b/bin/vfr/README
deleted file mode 100644
index 1eeb755..0000000
--- a/bin/vfr/README
+++ /dev/null
@@ -1,68 +0,0 @@
-vfr.py
-======
-
-Inspired on: Daiz's AutoMKVChapters, TheFluff's split_aud, BD_Chapters
-
-Needs: Python 3; MkvToolNix (for audio trimming)
-
-What it does
-------------
-
-* Reads the first line of uncommented Trims from an .avs;
-* Uses timecodes files to get each trim's frame's timestamp;
-* Offsets the trims accordingly;
-* Creates a basic xml with Matroska chapters, x264 chapters if ending in 'x264.txt' or OGM chapters if any other extension is used;
-* Creates a qpfile to use with x264;
-* Cuts and merges audio (as per split_aud, only using v2 timecodes instead of expecting cfr) (all options work as split_aud);
-* No longer needs tcConv but converts v1 timecodes to v2 internally;
-* If requested, can output v2 timecodes from v1 and fps parsing. If --ofps is being used, v2 timecodes will use it;
-* Can output a qpfile with converted frames meant to be used for an ivtc'd encode using non-ivtc'd frames (feature inspired by automkvchapters) (not completely accurate, obviously);
-* Using FFmpegsource's CorrectNTSCRationalFramerate, this is actually more precise in the v2 timecodes it produces than tcConv;
-* Accepts AutoMKVChapters-like templates.
-
-Only the .avs with trims is required for vfr.py to run. You can use -v and/or --test to debug the script. All other options and arguments are optional.
-
-Usage
------
-
-vfr.py -i audio.aac -o audio.cut.mka -f 30/1.001 -l tRim -c chapters.xml -t template.txt \
--n chnames.txt -q qpfile.qpf -vmr --ofps 24/1.001 --timecodes v2.txt --test trims.avs outtrims.avs
-
-Required:
-trims.avs = Gets first uncommented line starting with trims from this Avisynth script
-
-Optional:
--i = Audio to be cut (takes whatever mkvmerge takes)
--o = Cut audio inside .mka
- Default: input.cut.mka
--d = Manually set delay time for input audio (can be negative)
--b = Reverse parsing of .avs (from bottom to top)
--f = Frames per second or timecodes file if vfr input
- (takes "25", "24000/1001", "30000:1001", "24/1.001" and "30:1.001" as cfr input)
- Default: 30000/1001
--l = Look for a line starting with a case-sensitive trim() or case-insensitive comment succeeding the trims, interpreted as a regular expression.
- Default: case insensitive trim
--g = Specify directly the line used
--c = Chapters file. If extension is 'xml', outputs MKV Chapters;
- if extension is 'x264.txt', outputs x264 Chapters; else, outputs OGM Chapters
--n = Text file with chapter names, one per line; assumed to be UTF-8 without BOM
--q = QPFile for use in x264; will use --ofps frames
--t = Template file for advanced Matroska chapters
--v = Verbose mode
--m = Merge split audio files
--r = Remove split audio files after merging
---clip = Only pick trims that are using this clip name. Ex: ClipX.Trim(0,1) or Trim(ClipX,0,1)
---uid = Set base UID for --template/--chnames
---chnames = Path to basic text containing chapter titles separated by newlines
---ofps = Output FPS (used in qpfile, v2 timecodes and avs export)
- Default: -f
---timecodes = Output v2 timecodes (from fps and v1 parsing) (if using --ofps, outputs v2 timecodes using this)
---sbr = Set this if inputting an .aac and it's SBR/HE-AAC
---test = Test Mode (doesn't create new files)
-outtrims.avs = If chapparse.py is present, outputs .avs with offset and converted trims
-
-To do:
-* Optimize code and/or improve its legibility
-
-Known issues:
-* Conversion from a different input fps to output fps is not accurate (probably no way it can ever be fixed)
diff --git a/bin/vfr/chapparse.py b/bin/vfr/chapparse.py
deleted file mode 100644
index 01331a8..0000000
--- a/bin/vfr/chapparse.py
+++ /dev/null
@@ -1,263 +0,0 @@
-#!/usr/bin/env python
-# chapparse.py
-import sys, re, getopt, os
-from string import Template
-
-name = 'chapparse.py'
-version = '0.4'
-rat = re.compile('(\d+)(?:/|:)(\d+)')
-chapre = re.compile("CHAPTER\d+=(\S+)",re.I)
-x264 = 'x264-64'
-ffmpeg = 'ffmpeg'
-mkvmerge = 'mkvmerge'
-avs2yuv = 'avs2yuv'
-timeCodes = frameNumbers = merge = []
-
-def main():
- try:
- opts, args = getopt.getopt(sys.argv[1:], "i:o:f:b:e:s:a:x:c:hmr",['help','avs=','test','x264opts='])
- except getopt.GetoptError as err:
- print(err)
- help()
- sys.exit()
-
- set = dict(input='video.mkv',output='',audio='',index='',
- fps='24000/1001',batch='',method='x264',resize='',avs='',mergeFiles=False,removeFiles=False,
- x264opts='--preset placebo --crf 16 --level 41 --rc-lookahead 250',test=False,
- x264=x264,ffmpeg=ffmpeg,mkvmerge=mkvmerge,avs2yuv=avs2yuv,chapters='chapters.txt',crop='0,0,0,0')
-
- for o, v in opts:
- if o == '-i':
- set['input'] = v
- elif o == '-o':
- set['output'] = v[:-4]
- elif o == '-f':
- set['fps'] = v
- elif o == '-b':
- set['batch'] = v
- elif o == '-e':
- set['method'] = v
- elif o == '-s':
- set['resize'] = v
- elif o == '-c':
- set['crop'] = v
- elif o in ('-x','--x264opts'):
- set['x264opts'] = v
- elif o == '-a':
- set['audio'] = v
- elif o in ('-h','--help'):
- help()
- sys.exit()
- elif o == '-m':
- set['mergeFiles'] = True
- elif o == '-r':
- set['removeFiles'] = True
- elif o == '--avs':
- set['avs'] = v
- elif o == '--test':
- set['test'] = True
- else:
- assert False, "unhandled option"
-
- set['chapters'] = set['chapters'] if len(args) != 1 else args[0]
-
- if set['output'] == '':
- set['output'] = set['input'][:-4]+'.encode'
- if set['avs'] == '' and set['method'] == 'avisynth':
- set['avs'] = set['output']+'.avs'
- if set['avs'] != '' and set['method'] == 'x264':
- set['method'] = 'avisynth'
- if set['batch'] == '':
- set['batch'] = set['output']+'.bat'
- if os.path.isfile(set['chapters']) != True:
- print("You must set a valid OGM chapters file.")
- sys.exit(2)
-
- if set['test'] == True:
- for key in sorted(set):
- print(key.ljust(8),'=',set[key])
- print()
-
- timeStrings = parseOgm(args[0])
-
- timeCodes = [time2ms(timeString) for timeString in timeStrings]
-
- frameNumbers = [ms2frame(timeCode,set['fps']) for timeCode in timeCodes]
-
- set['cmd'] = Template('${piper}"${x264}" ${x264opts} --demuxer y4m${end} - -o "${output}-part${part}.mkv"')
-
- if set['method'] == 'avisynth':
- set['avs'] = '"%s"' % set['avs']
- if set['test'] == False:
- set = writeAvisynth(set,frameNumbers)
- else:
- print('Writing avisynth script')
- elif set['method'] == 'ffmpeg':
- set['resize'] = ' -s '+set['resize'] if (set['method'] == 'ffmpeg' and set['resize'] != '') else ''
- elif set['method'] == 'x264':
- set['cmd'] = Template('"${x264}" ${x264opts}${seek}${end} $xinput -o "${output}-part${part}.mkv"')
- set['index'] = '"%s.x264.ffindex"' % set['input'] if set['input'][-3:] in ('mkv','mp4','wmv') else ''
- set['xinput'] = '"%s" --index %s' % (set['input'],set['index']) if set['index'] != '' else '"%s"' % set['input']
- x264crop = 'crop:'+set['crop'] if (set['method'] == 'x264' and set['crop'] != '0,0,0,0') else ''
- x264resize='resize:'+','.join(set['resize'].split('x')) if (set['method'] == 'x264' and set['resize'] != '') else ''
- sep = '/' if (x264crop != '' and x264resize != '') else ''
- set['x264opts'] = set['x264opts']+' --vf %s%s%s' % (x264crop,sep,x264resize) if (x264crop != '' or x264resize != '') else set['x264opts']
-
- writeBatch(set,frameNumbers,timeStrings)
-
-def help():
- print("""
-%s %s
-Usage: chapparse.py [options] chapters.txt
-chapters.txt is an OGM chapters file to get chapter points from whence to
-separate the encodes
-
-Options:
- -i video.mkv
- Video to be encoded
- -o encode.mkv
- Encoded video
- -f 24000/1001
- Frames per second
- -s 1280x720
- Resolution to resize to (no default)
- -e x264
- Method of resizing [avisynth,ffmpeg,x264]
- -a audio.m4a
- Audio to mux in the final file
- -b encode.bat
- Batch file with the instructions for chapter-separated encode
- -x "--preset placebo --crf 16 --level 41 --rc-lookahead 250", --x264opts
- x264 options (don't use --demuxer, --input, --output or --frames)
- --avs encode.avs
- If using avisynth method
- -m
- Merge parts
- -r
- Remove extra files
- -h, --help
- This help file""" % (name,version))
-
-def time2ms(ts):
-
- t = ts.split(':')
- h = int(t[0]) * 3600000
- m = h + int(t[1]) * 60000
- ms = round(m + float(t[2]) * 1000)
-
- return ms
-
-def ms2frame(ms,fps):
-
- s = ms / 1000
- fps = rat.search(fps).groups() if rat.search(fps) else \
- [re.search('(\d+)',fps).group(0),'1']
- frame = round((int(fps[0])/int(fps[1])) * s)
-
- return frame
-
-def parseOgm(file):
-
- timeStrings = []
-
- with open(file) as chapFile:
- for line in chapFile:
- timeString = chapre.match(line)
- if timeString != None:
- timeStrings.append(timeString.group(1))
-
- return timeStrings
-
-def writeAvisynth(set,frameNumbers):
- # needs dict with 'avs', 'input', 'resize' (if needed) and list with frameNumbers
- if os.path.isfile(set['avs'][1:-1]) != True:
- with open(set['avs'][1:-1],'w') as avs:
- if set['input'][:-4] in ('.mkv','.wmv','.mp4'):
- avs.write('FFVideoSource("%s")\n' % set['input'])
- elif set['input'][:-4] == '.avi':
- avs.write('AviSource("%s")\n' % set['input'])
- elif set['input'] != '':
- avs.write('DirectShowSource("%s")\n' % set['input'])
- if set['resize'] != '':
- avs.write('Spline36Resize(%s)\n' % ','.join(set['resize'].split('x')))
- avs.write('+'.join(['Trim(%d,%d)' % (frameNumbers[i],frameNumbers[i+1]-1) for i in range(len(frameNumbers)-1)]))
- avs.write('+Trim(%d,0)\n' % frameNumbers[-1])
- else:
- with open(set['avs'][1:-1],'a') as avs:
- avs.write('\n')
- avs.write('+'.join(['Trim(%d,%d)' % (frameNumbers[i],frameNumbers[i+1]-1) for i in range(len(frameNumbers)-1)]))
- avs.write('+Trim(%d,0)\n' % frameNumbers[-1])
-
- set['resize'] = ''
- if set['input'][:-3] in ('mkv','wmv','mp4'):
- set['index'] = '"%s.mkv.ffindex"' % set['output']
-
- return set
-
-def cmdMake(set,frameNumbers,timeStrings,i):
- begin = frameNumbers[i]
- frames = frameNumbers[i+1]-begin if i != len(frameNumbers)-1 else 0
-
- if set['method'] == 'avisynth':
- set['seek'] = ' -seek %d' % begin
- elif set['method'] == 'ffmpeg':
- set['seek'] = ' -ss %s' % timeStrings[i]
- elif set['method'] == 'x264':
- set['seek'] = ' --seek %d' % begin
- if frames != 0:
- if set['method'] == 'avisynth':
- set['frames'] = ' -frames %d' % frames
- elif set['method'] == 'ffmpeg':
- set['frames'] = ' -vframes %d' % frames
- elif set['method'] == 'x264':
- set['frames'] = ''
- set['end'] = ' --frames %d' % frames
- else:
- set['end'] = set['frames'] = ''
-
- set['merge'] = '"%s-part%d.mkv"' % (set['output'],i+1)
-
- set['part'] = i+1
-
- if set['method'] == 'avisynth':
- set['piper'] = Template('"${avs2yuv}"${seek}${frames} $avs -o - | ')
- elif set['method'] == 'ffmpeg':
- set['piper'] = Template('"${ffmpeg}" -i "${input}"${resize}${seek}${frames} -f yuv4mpegpipe -sws_fags spline - | ')
-
- if set['method'] in ('avisynth','ffmpeg'):
- set['piper'] = set['piper'].substitute(set)
-
- return set
-
-def writeBatch(set,frameNumbers,timeStrings):
- if set['test'] == False:
- with open(set['batch'],'w') as batch:
- merge = []
- if os.name == 'posix':
- batch.write('#!/bin/sh\n\n')
- for i in range(len(frameNumbers)):
- set2 = cmdMake(set,frameNumbers,timeStrings,i)
- batch.write(set['cmd'].substitute(set2)+'\n')
- merge.append(set2['merge'])
-
- if set['mergeFiles'] == True:
- batch.write('\n"%s" -o "%s" %s --default-duration "1:%sfps"' % (set['mkvmerge'],set['output']+'.mkv',' +'.join(merge),set['fps']))
- if set['audio'] != '':
- batch.write(' -D --no-chapters "%s"' % set['audio'])
- batch.write(' --chapters "%s"' % set['chapters'])
- batch.write('\n')
- rem = ' '.join(merge)
- if set['removeFiles'] == True and os.name == 'nt':
- batch.write('del %s' % rem)
- elif set['removeFiles'] == True and os.name == 'posix':
- batch.write('rm %s' % rem)
- else:
- print('Writing batch file')
- #print('Example:',set['cmd'].format(cmdMake(set,frameNumbers,timeStrings,3)))
-
-if __name__ == '__main__':
- if len(sys.argv) > 1:
- main()
- else:
- print('Usage: chapparse.py [options] chapters.txt')
- sys.exit()
\ No newline at end of file
diff --git a/bin/vfr/output.txt b/bin/vfr/output.txt
deleted file mode 100644
index e69de29..0000000
diff --git a/bin/vfr/tcconv.py b/bin/vfr/tcconv.py
deleted file mode 100644
index 37d2264..0000000
--- a/bin/vfr/tcconv.py
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/env python3
-
-from sys import argv
-try:
- from vfr import parse_tc
-except ImportError:
- exit("tcconv requires vfr.py in order to work")
-
-if len(argv) >= 4:
- fps = argv[1]
- tc = argv[2]
- frames = int(argv[3])
- first = int(argv[4]) if len(argv) == 5 else 0
- parse_tc(fps, frames, tc, first)
-else:
- exit("tcconv.py