diff --git a/App.config b/App.config
new file mode 100644
index 0000000..1c75772
--- /dev/null
+++ b/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ApplicationEvents.vb b/ApplicationEvents.vb
new file mode 100644
index 0000000..aefac7d
--- /dev/null
+++ b/ApplicationEvents.vb
@@ -0,0 +1,10 @@
+Namespace My
+ ' MyApplication에 대해 다음 이벤트를 사용할 수 있습니다.
+ ' Startup: 애플리케이션이 시작되고 시작 폼이 만들어지기 전에 발생합니다.
+ ' Shutdown: 모든 애플리케이션 폼이 닫힌 후에 발생합니다. 이 이벤트는 애플리케이션이 비정상적으로 종료되는 경우에는 발생하지 않습니다.
+ ' UnhandledException: 애플리케이션에서 처리되지 않은 예외가 발생하는 경우 이 이벤트가 발생합니다.
+ ' StartupNextInstance: 단일 인스턴스 애플리케이션을 시작할 때 해당 애플리케이션이 이미 활성 상태인 경우 발생합니다.
+ ' NetworkAvailabilityChanged: 네트워크가 연결되거나 연결이 끊어질 때 발생합니다.
+ Partial Friend Class MyApplication
+ End Class
+End Namespace
diff --git a/FreqConfigRegister.sln b/FreqConfigRegister.sln
new file mode 100644
index 0000000..57e17aa
--- /dev/null
+++ b/FreqConfigRegister.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.14.36203.30 d17.14
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "FreqConfigRegister", "FreqConfigRegister.vbproj", "{7B76D206-969F-48A7-A8F7-AA4D1E14B032}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7B76D206-969F-48A7-A8F7-AA4D1E14B032}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7B76D206-969F-48A7-A8F7-AA4D1E14B032}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7B76D206-969F-48A7-A8F7-AA4D1E14B032}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7B76D206-969F-48A7-A8F7-AA4D1E14B032}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {5925EEB0-2148-4607-A7AD-E3D4F81B05A2}
+ EndGlobalSection
+EndGlobal
diff --git a/FreqConfigRegister.vbproj b/FreqConfigRegister.vbproj
new file mode 100644
index 0000000..84165e8
--- /dev/null
+++ b/FreqConfigRegister.vbproj
@@ -0,0 +1,174 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {7B76D206-969F-48A7-A8F7-AA4D1E14B032}
+ WinExe
+ FreqConfigRegister.My.MyApplication
+ FreqConfigRegister
+ FreqConfigRegister
+ 512
+ WindowsForms
+ v4.8
+ true
+ true
+ false
+ 게시\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ true
+
+
+ AnyCPU
+ true
+ full
+ true
+ true
+ bin\Debug\
+ FreqConfigRegister.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+
+
+ AnyCPU
+ pdbonly
+ false
+ true
+ true
+ bin\Release\
+ FreqConfigRegister.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+
+
+ On
+
+
+ Binary
+
+
+ Off
+
+
+ On
+
+
+ JOMT 아이콘.ico
+
+
+
+ C:\Program Files\Brother bPAC3 SDK\Samples\VBNET\Badge\bin\Release\Interop.bpac.DLL
+ True
+
+
+ False
+ True
+ ..\..\..\..\..\Windows\assembly\GAC_64\Ivi.Visa.Interop\5.11.0.0__a128c98f1d7717c1\Ivi.Visa.Interop.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ frm_Freq_Reg.vb
+ Form
+
+
+
+ True
+ Application.myapp
+ True
+
+
+ True
+ True
+ Resources.resx
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+ frm_Freq_Reg.vb
+
+
+ VbMyResourcesResXFileCodeGenerator
+ Resources.Designer.vb
+ My.Resources
+ Designer
+
+
+
+
+ MyApplicationCodeGenerator
+ Application.Designer.vb
+
+
+ SettingsSingleFileGenerator
+ My
+ Settings.Designer.vb
+
+
+
+
+
+
+
+
+
+
+
+ False
+ Microsoft .NET Framework 4.8%28x86 및 x64%29
+ true
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+
+
\ No newline at end of file
diff --git a/JOMT 아이콘.ico b/JOMT 아이콘.ico
new file mode 100644
index 0000000..db1f26d
Binary files /dev/null and b/JOMT 아이콘.ico differ
diff --git a/My Project/Application.Designer.vb b/My Project/Application.Designer.vb
new file mode 100644
index 0000000..cafa6e0
--- /dev/null
+++ b/My Project/Application.Designer.vb
@@ -0,0 +1,44 @@
+'------------------------------------------------------------------------------
+'
+' 이 코드는 도구를 사용하여 생성되었습니다.
+' 런타임 버전:4.0.30319.42000
+'
+' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
+' 이러한 변경 내용이 손실됩니다.
+'
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My
+
+ '참고: 자동으로 생성되므로 직접 이 파일을 수정하지 마세요. 변경할 사항이 있거나
+ ' 파일에서 빌드 오류가 발생하는 경우 프로젝트 디자이너로
+ ' 이동([프로젝트 속성]으로 이동하거나 솔루션 탐색기에서 My Project 노드를
+ '두 번 클릭)한 다음 [애플리케이션] 탭에서 변경하세요.
+ '
+ Partial Friend Class MyApplication
+
+ _
+ Public Sub New()
+ MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
+ Me.IsSingleInstance = false
+ Me.EnableVisualStyles = true
+ Me.SaveMySettingsOnExit = true
+ Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
+ End Sub
+
+ _
+ Protected Overrides Sub OnCreateMainForm()
+ Me.MainForm = Global.FreqConfigRegister.frm_Freq_Reg
+ End Sub
+
+ _
+ Protected Overrides Function OnInitialize(ByVal commandLineArgs As System.Collections.ObjectModel.ReadOnlyCollection(Of String)) As Boolean
+ Me.MinimumSplashScreenDisplayTime = 0
+ Return MyBase.OnInitialize(commandLineArgs)
+ End Function
+ End Class
+End Namespace
diff --git a/My Project/Application.myapp b/My Project/Application.myapp
new file mode 100644
index 0000000..09c0a6b
--- /dev/null
+++ b/My Project/Application.myapp
@@ -0,0 +1,10 @@
+
+
+ true
+ frm_Freq_Reg
+ false
+ 0
+ true
+ 0
+ true
+
\ No newline at end of file
diff --git a/My Project/AssemblyInfo.vb b/My Project/AssemblyInfo.vb
new file mode 100644
index 0000000..8130695
--- /dev/null
+++ b/My Project/AssemblyInfo.vb
@@ -0,0 +1,35 @@
+Imports System
+Imports System.Reflection
+Imports System.Runtime.InteropServices
+
+' 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해
+' 제어됩니다. 어셈블리와 관련된 정보를 수정하려면
+' 이러한 특성 값을 변경하세요.
+
+' 어셈블리 특성 값을 검토합니다.
+
+
+
+
+
+
+
+
+
+
+'이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
+
+
+' 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
+'
+' 주 버전
+' 부 버전
+' 빌드 번호
+' 수정 버전
+'
+' 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를
+' 기본값으로 할 수 있습니다.
+'
+
+
+
diff --git a/My Project/Resources.Designer.vb b/My Project/Resources.Designer.vb
new file mode 100644
index 0000000..835e34a
--- /dev/null
+++ b/My Project/Resources.Designer.vb
@@ -0,0 +1,83 @@
+'------------------------------------------------------------------------------
+'
+' 이 코드는 도구를 사용하여 생성되었습니다.
+' 런타임 버전:4.0.30319.42000
+'
+' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
+' 이러한 변경 내용이 손실됩니다.
+'
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+Imports System
+
+Namespace My.Resources
+
+ '이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder
+ '클래스에서 자동으로 생성되었습니다.
+ '멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을
+ '다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
+ '''
+ ''' 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다.
+ '''
+ _
+ Friend Module Resources
+
+ Private resourceMan As Global.System.Resources.ResourceManager
+
+ Private resourceCulture As Global.System.Globalization.CultureInfo
+
+ '''
+ ''' 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다.
+ '''
+ _
+ Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
+ Get
+ If Object.ReferenceEquals(resourceMan, Nothing) Then
+ Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("FreqConfigRegister.Resources", GetType(Resources).Assembly)
+ resourceMan = temp
+ End If
+ Return resourceMan
+ End Get
+ End Property
+
+ '''
+ ''' 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을
+ ''' 재정의합니다.
+ '''
+ _
+ Friend Property Culture() As Global.System.Globalization.CultureInfo
+ Get
+ Return resourceCulture
+ End Get
+ Set
+ resourceCulture = value
+ End Set
+ End Property
+
+ '''
+ ''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ '''
+ Friend ReadOnly Property Motor_img() As System.Drawing.Bitmap
+ Get
+ Dim obj As Object = ResourceManager.GetObject("Motor_img", resourceCulture)
+ Return CType(obj,System.Drawing.Bitmap)
+ End Get
+ End Property
+
+ '''
+ ''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
+ '''
+ Friend ReadOnly Property 맥시멈_크래들_누끼_() As System.Drawing.Bitmap
+ Get
+ Dim obj As Object = ResourceManager.GetObject("맥시멈_크래들_누끼_", resourceCulture)
+ Return CType(obj,System.Drawing.Bitmap)
+ End Get
+ End Property
+ End Module
+End Namespace
diff --git a/My Project/Resources.resx b/My Project/Resources.resx
new file mode 100644
index 0000000..ecdaca5
--- /dev/null
+++ b/My Project/Resources.resx
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ ..\Resources\Motor_img.JPG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\맥시멈-크래들(누끼).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/My Project/Settings.Designer.vb b/My Project/Settings.Designer.vb
new file mode 100644
index 0000000..6e90184
--- /dev/null
+++ b/My Project/Settings.Designer.vb
@@ -0,0 +1,73 @@
+'------------------------------------------------------------------------------
+'
+' 이 코드는 도구를 사용하여 생성되었습니다.
+' 런타임 버전:4.0.30319.42000
+'
+' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
+' 이러한 변경 내용이 손실됩니다.
+'
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My
+
+ _
+ Partial Friend NotInheritable Class MySettings
+ Inherits Global.System.Configuration.ApplicationSettingsBase
+
+ Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
+
+#Region "My.Settings 자동 저장 기능"
+#If _MyType = "WindowsForms" Then
+ Private Shared addedHandler As Boolean
+
+ Private Shared addedHandlerLockObject As New Object
+
+ _
+ Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs)
+ If My.Application.SaveMySettingsOnExit Then
+ My.Settings.Save()
+ End If
+ End Sub
+#End If
+#End Region
+
+ Public Shared ReadOnly Property [Default]() As MySettings
+ Get
+
+#If _MyType = "WindowsForms" Then
+ If Not addedHandler Then
+ SyncLock addedHandlerLockObject
+ If Not addedHandler Then
+ AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
+ addedHandler = True
+ End If
+ End SyncLock
+ End If
+#End If
+ Return defaultInstance
+ End Get
+ End Property
+ End Class
+End Namespace
+
+Namespace My
+
+ _
+ Friend Module MySettingsProperty
+
+ _
+ Friend ReadOnly Property Settings() As Global.FreqConfigRegister.My.MySettings
+ Get
+ Return Global.FreqConfigRegister.My.MySettings.Default
+ End Get
+ End Property
+ End Module
+End Namespace
diff --git a/My Project/Settings.settings b/My Project/Settings.settings
new file mode 100644
index 0000000..85b890b
--- /dev/null
+++ b/My Project/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/MySqlModule.vb b/MySqlModule.vb
new file mode 100644
index 0000000..67e0289
--- /dev/null
+++ b/MySqlModule.vb
@@ -0,0 +1,158 @@
+
+Imports MySql.Data.MySqlClient
+
+Module MySQLModule
+
+ Private Const LocalHostIP As String = "192.168.0.250"
+ Private Const DataBaseName As String = "jomtOrderTestDB"
+ Private Const UserName As String = "root"
+ Private Const UserPasswrod As String = "JOMT1646db!!"
+
+ Private Conn As String = "Server=" + LocalHostIP + ";DataBase=" + DataBaseName + ";user=" + UserName + ";password=" + UserPasswrod + ";"
+
+ Private sqlCon As New MySqlConnection(Conn)
+ Private sqlCmd As New MySqlCommand()
+ Private sqlData As MySqlDataReader '' SQL Server와 연결을 유지한 상태에서 한번에 한 레코드(One Row)씩 데이타를 가져오는데 사용된다
+
+ Public sqlDataQuery() As Object
+
+ Private Function DBOpen() As Boolean
+ Try
+ If sqlCon.State <> ConnectionState.Open Then '' sqlCon.State 의 상태를 나타냄
+ sqlCon.Open()
+ End If
+ Return True
+ Catch ex As Exception
+ MsgBox("MySQL Command Error:" + vbCrLf + Err.Description)
+ Return False
+ End Try
+ End Function
+
+ Private Function DBClose() As Boolean
+ Try
+ If sqlCon.State = ConnectionState.Open Then
+ sqlCon.Close()
+ End If
+ Return True
+
+ Catch ex As Exception
+ MsgBox("MySQL Command Error:" + vbCrLf + Err.Description)
+ Return False
+ End Try
+ End Function
+
+ Private Function Database_Use() As Boolean
+ Try
+ DBOpen()
+
+ sqlCmd.CommandText = "USE " & DataBaseName & ";"
+ sqlCmd.Connection = sqlCon
+ sqlCmd.ExecuteNonQuery()
+
+ Return True
+ Catch ex As Exception
+ MsgBox("MySQL Command Error:" + vbCrLf + Err.Description)
+ Return False
+ End Try
+ End Function
+
+ Public Function DBCommand(cmdStr As String) As Boolean
+ Try
+ Database_Use() '' 연결에 대한 sql문 실행, 명령을 수행하고 영향을 받은 행의 수를 반환하는 메서드, 행 추가나 변경, 삭제 등의 명령을 수행할 때는 명령으로 영향받은 행의 수만 알면 되기 때문에 ExecuteNonQuery 메서드를 사용합니다. 리턴값은 INT32 형
+ sqlCmd.CommandText = cmdStr
+ sqlCmd.Connection = sqlCon
+ sqlCmd.ExecuteNonQuery()
+ DBClose()
+ Return True
+
+ Catch ex As Exception
+ MsgBox("MySQL Command Error:" + vbCrLf + Err.Description)
+ DBClose()
+ Return False
+ End Try
+ End
+ End Function
+
+ Public Function DBQueryScalar(cmdStr As String) As String
+ Dim result As String
+
+ Try
+ Database_Use()
+ sqlCmd.CommandText = cmdStr
+ sqlCmd.Connection = sqlCon
+ result = sqlCmd.ExecuteScalar() 'SQL 명령을 실행하고, Query 가 리턴하는 첫번째 행의 첫번째 열을 리턴한다. 결과가 딱 1개인 집계함수(count, sum, avg 등)에 사용한다. 반환값은 object 형
+
+ Return result
+
+ Catch ex As Exception
+ MsgBox("MySQL Command Error:" + vbCrLf + Err.Description)
+ Return False
+ End Try
+ End
+ End Function
+
+ Public Function DBQueryReader(cmdStr As String) As Integer
+ Dim FieldCount As Integer
+ Dim initRun As Boolean = True
+ Dim DataTypeName As String
+ Dim TmpData As Object
+ Dim QueryCount As ULong
+
+ Try
+ Database_Use()
+
+ sqlCmd.CommandText = cmdStr
+ sqlCmd.Connection = sqlCon
+ sqlData = sqlCmd.ExecuteReader '' 어떤 쿼리에서도 적용이 가능하다. SELECT 쿼리를 이용할 경우 해당하는 값들이 DataReader 타입으로 온다. 값을 가져온 후에는 SqlDataReader객체의 read메서드를 통해 값을 읽어올 수 있고 , 사용 후에는 close메서드를 이용하여 실행을 끝내주어야 한다.
+
+ FieldCount = sqlData.FieldCount '' 현재 행의 열 수를 가져옵니다.
+
+ While (sqlData.Read())
+ If initRun Then
+ ReDim sqlDataQuery(FieldCount - 1) '' 배열을 모든 필드를 담을 수 있는 양으로 맞추는 기능
+ initRun = False
+
+ Else
+ ReDim Preserve sqlDataQuery(UBound(sqlDataQuery) + FieldCount) '' 배열에 저장된 값을 보존하면서 배열의 길이만 재선언
+ End If
+
+ For cnt = 0 To FieldCount - 1
+ DataTypeName = sqlData.GetDataTypeName(cnt) '' 지정된 열의 데이터 형식을 나타내는 문자열을 가져옵니다.
+
+ If DataTypeName = "DATE" Then
+ TmpData = sqlData.GetDateTime(cnt)
+ Else
+ TmpData = sqlData.GetValue(cnt)
+ End If
+
+ If DBNull.Value.Equals(TmpData) Or TmpData.Equals(String.Empty) Then
+ sqlDataQuery(QueryCount) = "0"
+ Else
+ sqlDataQuery(QueryCount) = TmpData
+ End If
+
+ QueryCount += 1
+ Next
+ End While
+
+ DBClose()
+ Return QueryCount
+
+ Catch ex As Exception
+ MsgBox(Err.Description)
+ If sqlCon.State = ConnectionState.Open Then sqlCon.Close()
+ Return 0
+ End Try
+
+ End Function
+
+ Public Function getNowDate() As String
+ Dim dateTime As String
+
+ dateTime = Format(DateAndTime.Year(Now), "0000") & "-" & Format(DateAndTime.Month(Now), "00") & "-" & Format(DateAndTime.Day(Now), "00")
+
+ Return dateTime
+
+ End Function
+
+End Module
diff --git a/Resources/Image1.bmp b/Resources/Image1.bmp
new file mode 100644
index 0000000..55516c7
Binary files /dev/null and b/Resources/Image1.bmp differ
diff --git a/Resources/Motor_img.JPG b/Resources/Motor_img.JPG
new file mode 100644
index 0000000..90a879a
Binary files /dev/null and b/Resources/Motor_img.JPG differ
diff --git a/Resources/맥시멈-크래들(누끼).png b/Resources/맥시멈-크래들(누끼).png
new file mode 100644
index 0000000..c059303
Binary files /dev/null and b/Resources/맥시멈-크래들(누끼).png differ
diff --git a/frm_Freq_Reg.Designer.vb b/frm_Freq_Reg.Designer.vb
new file mode 100644
index 0000000..46b7364
--- /dev/null
+++ b/frm_Freq_Reg.Designer.vb
@@ -0,0 +1,5064 @@
+
+Partial Class frm_Freq_Reg
+ Inherits System.Windows.Forms.Form
+
+ 'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다.
+
+ Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+ Try
+ If disposing AndAlso components IsNot Nothing Then
+ components.Dispose()
+ End If
+ Finally
+ MyBase.Dispose(disposing)
+ End Try
+ End Sub
+
+ 'Windows Form 디자이너에 필요합니다.
+ Private components As System.ComponentModel.IContainer
+
+ '참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다.
+ '수정하려면 Windows Form 디자이너를 사용하십시오.
+ '코드 편집기에서는 수정하지 마세요.
+
+ Private Sub InitializeComponent()
+ Me.components = New System.ComponentModel.Container()
+ Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frm_Freq_Reg))
+ Me.gpbTime = New System.Windows.Forms.GroupBox()
+ Me.lblTime = New System.Windows.Forms.Label()
+ Me.gbselect = New System.Windows.Forms.GroupBox()
+ Me.ckbselect = New System.Windows.Forms.CheckBox()
+ Me.cboselect = New System.Windows.Forms.ComboBox()
+ Me.gpbConfig = New System.Windows.Forms.GroupBox()
+ Me.ckbNonTD = New System.Windows.Forms.CheckBox()
+ Me.ckbfrontprt = New System.Windows.Forms.CheckBox()
+ Me.chbAutoMeasure = New System.Windows.Forms.CheckBox()
+ Me.chbUseBarcode = New System.Windows.Forms.CheckBox()
+ Me.btnSetup = New System.Windows.Forms.Button()
+ Me.btnExit = New System.Windows.Forms.Button()
+ Me.gpbSpec = New System.Windows.Forms.GroupBox()
+ Me.txbcState = New System.Windows.Forms.TextBox()
+ Me.txbPV_R = New System.Windows.Forms.TextBox()
+ Me.txbPV_Date = New System.Windows.Forms.TextBox()
+ Me.lblPV_Date = New System.Windows.Forms.Label()
+ Me.txbPV_C = New System.Windows.Forms.TextBox()
+ Me.lblPV_C = New System.Windows.Forms.Label()
+ Me.lblPV_R = New System.Windows.Forms.Label()
+ Me.lblPV_SN = New System.Windows.Forms.Label()
+ Me.txbPV_SN = New System.Windows.Forms.TextBox()
+ Me.txbPV_Z = New System.Windows.Forms.TextBox()
+ Me.lblPV_Z = New System.Windows.Forms.Label()
+ Me.lblCapacitor = New System.Windows.Forms.Label()
+ Me.txbCapacitor = New System.Windows.Forms.TextBox()
+ Me.gpbProduct1 = New System.Windows.Forms.GroupBox()
+ Me.lbPD1runcheck = New System.Windows.Forms.Label()
+ Me.txbCartridgePD1 = New System.Windows.Forms.TextBox()
+ Me.pn_count = New System.Windows.Forms.Panel()
+ Me.txbR6CntPD1 = New System.Windows.Forms.TextBox()
+ Me.txbR10CntPD1 = New System.Windows.Forms.TextBox()
+ Me.txbR9CntPD1 = New System.Windows.Forms.TextBox()
+ Me.txbR8CntPD1 = New System.Windows.Forms.TextBox()
+ Me.txbR7CntPD1 = New System.Windows.Forms.TextBox()
+ Me.txbR2CntPD1 = New System.Windows.Forms.TextBox()
+ Me.txbR4CntPD1 = New System.Windows.Forms.TextBox()
+ Me.txbR5CntPD1 = New System.Windows.Forms.TextBox()
+ Me.txbR1CntPD1 = New System.Windows.Forms.TextBox()
+ Me.lblR10CntPD1 = New System.Windows.Forms.Label()
+ Me.lblR8CntPD1 = New System.Windows.Forms.Label()
+ Me.lblR9CntPD1 = New System.Windows.Forms.Label()
+ Me.lblR7CntPD1 = New System.Windows.Forms.Label()
+ Me.lblR6CntPD1 = New System.Windows.Forms.Label()
+ Me.txbNgCntPD1 = New System.Windows.Forms.TextBox()
+ Me.txbOkCntPD1 = New System.Windows.Forms.TextBox()
+ Me.lbNgCntPD1 = New System.Windows.Forms.Label()
+ Me.lbOkCntPD1 = New System.Windows.Forms.Label()
+ Me.lblR5CntPD1 = New System.Windows.Forms.Label()
+ Me.txbR3CntPD1 = New System.Windows.Forms.TextBox()
+ Me.lblR3CntPD1 = New System.Windows.Forms.Label()
+ Me.lblR4CntPD1 = New System.Windows.Forms.Label()
+ Me.lblR2CntPD1 = New System.Windows.Forms.Label()
+ Me.txbTotalCntPD1 = New System.Windows.Forms.TextBox()
+ Me.lbTotalCntPD1 = New System.Windows.Forms.Label()
+ Me.lblR1CntPD1 = New System.Windows.Forms.Label()
+ Me.lblCartridgePD1 = New System.Windows.Forms.Label()
+ Me.btnRunPD1 = New System.Windows.Forms.Button()
+ Me.lblPV_FreqPD1 = New System.Windows.Forms.Label()
+ Me.lblGradePD1 = New System.Windows.Forms.Label()
+ Me.txbPV_FreqPD1 = New System.Windows.Forms.TextBox()
+ Me.txbGradePD1 = New System.Windows.Forms.TextBox()
+ Me.gbc_prod = New System.Windows.Forms.GroupBox()
+ Me.btnPower = New System.Windows.Forms.Button()
+ Me.btnDeep = New System.Windows.Forms.Button()
+ Me.lbPowerRange = New System.Windows.Forms.Label()
+ Me.PictureBox4 = New System.Windows.Forms.PictureBox()
+ Me.nudDeep = New System.Windows.Forms.NumericUpDown()
+ Me.nudPower = New System.Windows.Forms.NumericUpDown()
+ Me.lbDeep = New System.Windows.Forms.Label()
+ Me.lbDotPower = New System.Windows.Forms.Label()
+ Me.btnc_run = New System.Windows.Forms.Button()
+ Me.lb_CValue = New System.Windows.Forms.Label()
+ Me.lb_grade = New System.Windows.Forms.Label()
+ Me.txb_CValue = New System.Windows.Forms.TextBox()
+ Me.txb_grade = New System.Windows.Forms.TextBox()
+ Me.GroupBox3 = New System.Windows.Forms.GroupBox()
+ Me.cboComPort = New System.Windows.Forms.ComboBox()
+ Me.Label2 = New System.Windows.Forms.Label()
+ Me.cmdSerial = New System.Windows.Forms.Button()
+ Me.cmdSerialPort = New System.IO.Ports.SerialPort(Me.components)
+ Me.GroupBox1 = New System.Windows.Forms.GroupBox()
+ Me.rdbTDRecycle = New System.Windows.Forms.RadioButton()
+ Me.rdb_data_check = New System.Windows.Forms.RadioButton()
+ Me.rdb_freq_reg = New System.Windows.Forms.RadioButton()
+ Me.rdb_prod = New System.Windows.Forms.RadioButton()
+ Me.rdb_freq_auto = New System.Windows.Forms.RadioButton()
+ Me.rdb_c_mode = New System.Windows.Forms.RadioButton()
+ Me.InputTimer = New System.Windows.Forms.Timer(Me.components)
+ Me.cart_timer = New System.Windows.Forms.Timer(Me.components)
+ Me.time_timer = New System.Windows.Forms.Timer(Me.components)
+ Me.gb_option = New System.Windows.Forms.GroupBox()
+ Me.txbOptBasic = New System.Windows.Forms.TextBox()
+ Me.btnbasic = New System.Windows.Forms.Button()
+ Me.gbPrintUse = New System.Windows.Forms.GroupBox()
+ Me.gbPrintEach = New System.Windows.Forms.GroupBox()
+ Me.ckbWarPnt = New System.Windows.Forms.CheckBox()
+ Me.ckbBoxPnt = New System.Windows.Forms.CheckBox()
+ Me.ckbEachPnt = New System.Windows.Forms.CheckBox()
+ Me.ckbAllPnt = New System.Windows.Forms.CheckBox()
+ Me.gbPrinter = New System.Windows.Forms.GroupBox()
+ Me.btnPrintSave = New System.Windows.Forms.Button()
+ Me.btPrintref = New System.Windows.Forms.Button()
+ Me.dgvPrinter = New System.Windows.Forms.DataGridView()
+ Me.dfNum = New System.Windows.Forms.DataGridViewTextBoxColumn()
+ Me.dfPrinter = New System.Windows.Forms.DataGridViewTextBoxColumn()
+ Me.gbPrinter2 = New System.Windows.Forms.GroupBox()
+ Me.txbText2 = New System.Windows.Forms.TextBox()
+ Me.lbText2 = New System.Windows.Forms.Label()
+ Me.btnLabel2 = New System.Windows.Forms.Button()
+ Me.txbLabel2 = New System.Windows.Forms.TextBox()
+ Me.lbLabel2 = New System.Windows.Forms.Label()
+ Me.btnName2 = New System.Windows.Forms.Button()
+ Me.txbName2 = New System.Windows.Forms.TextBox()
+ Me.lbName2 = New System.Windows.Forms.Label()
+ Me.gbPrinter1 = New System.Windows.Forms.GroupBox()
+ Me.txbText1 = New System.Windows.Forms.TextBox()
+ Me.lbText1 = New System.Windows.Forms.Label()
+ Me.txbCode1 = New System.Windows.Forms.TextBox()
+ Me.lbCode1 = New System.Windows.Forms.Label()
+ Me.btnLabel1 = New System.Windows.Forms.Button()
+ Me.txbLabel1 = New System.Windows.Forms.TextBox()
+ Me.lbLabel1 = New System.Windows.Forms.Label()
+ Me.btnName1 = New System.Windows.Forms.Button()
+ Me.txbName1 = New System.Windows.Forms.TextBox()
+ Me.lbName1 = New System.Windows.Forms.Label()
+ Me.gb_option_code = New System.Windows.Forms.GroupBox()
+ Me.btn_code_reg = New System.Windows.Forms.Button()
+ Me.txb_prod1_code = New System.Windows.Forms.TextBox()
+ Me.lb_prod1_code = New System.Windows.Forms.Label()
+ Me.txb_output_7000 = New System.Windows.Forms.TextBox()
+ Me.lb_output_7000 = New System.Windows.Forms.Label()
+ Me.txb_output_6850 = New System.Windows.Forms.TextBox()
+ Me.lb_output_6850 = New System.Windows.Forms.Label()
+ Me.txb_code_front = New System.Windows.Forms.TextBox()
+ Me.lb_code_front = New System.Windows.Forms.Label()
+ Me.txb_dgv_state = New System.Windows.Forms.TextBox()
+ Me.txb_regresult = New System.Windows.Forms.TextBox()
+ Me.btn_data_reg = New System.Windows.Forms.Button()
+ Me.gb_reg = New System.Windows.Forms.GroupBox()
+ Me.nudagency = New System.Windows.Forms.NumericUpDown()
+ Me.nudarea = New System.Windows.Forms.NumericUpDown()
+ Me.lb_agen_reg = New System.Windows.Forms.Label()
+ Me.lb_area_reg = New System.Windows.Forms.Label()
+ Me.txb_make_reg = New System.Windows.Forms.TextBox()
+ Me.lb_make_reg = New System.Windows.Forms.Label()
+ Me.txb_name_reg = New System.Windows.Forms.TextBox()
+ Me.lb_name_reg = New System.Windows.Forms.Label()
+ Me.btn_option_exit = New System.Windows.Forms.Button()
+ Me.btn_alldelete = New System.Windows.Forms.Button()
+ Me.btn_row_delete = New System.Windows.Forms.Button()
+ Me.btn_save = New System.Windows.Forms.Button()
+ Me.dgv_data = New System.Windows.Forms.DataGridView()
+ Me.df_name = New System.Windows.Forms.DataGridViewTextBoxColumn()
+ Me.df_make = New System.Windows.Forms.DataGridViewTextBoxColumn()
+ Me.df_area = New System.Windows.Forms.DataGridViewTextBoxColumn()
+ Me.df_agency = New System.Windows.Forms.DataGridViewTextBoxColumn()
+ Me.gb_check_data = New System.Windows.Forms.GroupBox()
+ Me.txb_5_barcode = New System.Windows.Forms.TextBox()
+ Me.lb_5_barcode = New System.Windows.Forms.Label()
+ Me.gb_5_data = New System.Windows.Forms.GroupBox()
+ Me.ckb_auto_delete = New System.Windows.Forms.CheckBox()
+ Me.btn_5_delete = New System.Windows.Forms.Button()
+ Me.ckb_auto_write = New System.Windows.Forms.CheckBox()
+ Me.txb_5_result = New System.Windows.Forms.TextBox()
+ Me.btn_5_write = New System.Windows.Forms.Button()
+ Me.btn_5_check = New System.Windows.Forms.Button()
+ Me.btn_5_reset = New System.Windows.Forms.Button()
+ Me.PictureBox2 = New System.Windows.Forms.PictureBox()
+ Me.gb_reg_data = New System.Windows.Forms.GroupBox()
+ Me.txb_5_td = New System.Windows.Forms.TextBox()
+ Me.lb_5_td = New System.Windows.Forms.Label()
+ Me.txb_5_prod_motor = New System.Windows.Forms.TextBox()
+ Me.lb_5_prod_motor = New System.Windows.Forms.Label()
+ Me.txb_5_freq = New System.Windows.Forms.TextBox()
+ Me.txb_5_prod_mod = New System.Windows.Forms.TextBox()
+ Me.lb_5_prod_mod = New System.Windows.Forms.Label()
+ Me.txb_5_power = New System.Windows.Forms.TextBox()
+ Me.lb_5_power = New System.Windows.Forms.Label()
+ Me.txb_5_prod_date = New System.Windows.Forms.TextBox()
+ Me.txb_5_area = New System.Windows.Forms.TextBox()
+ Me.lb_5_prod_date = New System.Windows.Forms.Label()
+ Me.lb_5_freq = New System.Windows.Forms.Label()
+ Me.txb_5_type = New System.Windows.Forms.TextBox()
+ Me.txb_5_model = New System.Windows.Forms.TextBox()
+ Me.txb_5_serial = New System.Windows.Forms.TextBox()
+ Me.txb_5_make = New System.Windows.Forms.TextBox()
+ Me.txb_5_reg_date = New System.Windows.Forms.TextBox()
+ Me.lb_5_make = New System.Windows.Forms.Label()
+ Me.lb_5_reg_date = New System.Windows.Forms.Label()
+ Me.lb_5_serial = New System.Windows.Forms.Label()
+ Me.lb_5_model = New System.Windows.Forms.Label()
+ Me.lb_5_type = New System.Windows.Forms.Label()
+ Me.lb_5_area = New System.Windows.Forms.Label()
+ Me.txb_5_agency = New System.Windows.Forms.TextBox()
+ Me.lb_5_agency = New System.Windows.Forms.Label()
+ Me.gb_prod_info = New System.Windows.Forms.GroupBox()
+ Me.gb_pd_data = New System.Windows.Forms.GroupBox()
+ Me.txbRdCheck = New System.Windows.Forms.TextBox()
+ Me.lbRdCheck = New System.Windows.Forms.Label()
+ Me.txbNdCheck = New System.Windows.Forms.TextBox()
+ Me.lbNdCheck = New System.Windows.Forms.Label()
+ Me.txbStCheck = New System.Windows.Forms.TextBox()
+ Me.lbStCheck = New System.Windows.Forms.Label()
+ Me.ckb_info = New System.Windows.Forms.CheckBox()
+ Me.gb_td_data = New System.Windows.Forms.GroupBox()
+ Me.txb_prod_grade = New System.Windows.Forms.TextBox()
+ Me.txb_td_serial = New System.Windows.Forms.TextBox()
+ Me.lb_td_serial = New System.Windows.Forms.Label()
+ Me.txb_prod_power = New System.Windows.Forms.TextBox()
+ Me.lb_prod_grade = New System.Windows.Forms.Label()
+ Me.txb_prod_Depth = New System.Windows.Forms.TextBox()
+ Me.lb_prod_Depth = New System.Windows.Forms.Label()
+ Me.lb_prod_power = New System.Windows.Forms.Label()
+ Me.btn_reset = New System.Windows.Forms.Button()
+ Me.txb_prod_state = New System.Windows.Forms.TextBox()
+ Me.btn_prod = New System.Windows.Forms.Button()
+ Me.lb_prod_state = New System.Windows.Forms.Label()
+ Me.GroupBox2 = New System.Windows.Forms.GroupBox()
+ Me.txb_serial_num = New System.Windows.Forms.TextBox()
+ Me.Label27 = New System.Windows.Forms.Label()
+ Me.lb_serial_num = New System.Windows.Forms.Label()
+ Me.gb_data_info = New System.Windows.Forms.GroupBox()
+ Me.Label29 = New System.Windows.Forms.Label()
+ Me.gpbCartSet = New System.Windows.Forms.GroupBox()
+ Me.ckb_db_use = New System.Windows.Forms.CheckBox()
+ Me.PictureBox1 = New System.Windows.Forms.PictureBox()
+ Me.btn_text_reset = New System.Windows.Forms.Button()
+ Me.GroupBox7 = New System.Windows.Forms.GroupBox()
+ Me.txb_resetbox = New System.Windows.Forms.TextBox()
+ Me.btn_flashreset = New System.Windows.Forms.Button()
+ Me.gb_area = New System.Windows.Forms.GroupBox()
+ Me.txb_abr_code = New System.Windows.Forms.TextBox()
+ Me.txb_areabox = New System.Windows.Forms.TextBox()
+ Me.txb_area_code = New System.Windows.Forms.TextBox()
+ Me.lb_abr_code = New System.Windows.Forms.Label()
+ Me.btn_area_read = New System.Windows.Forms.Button()
+ Me.lb_area_code = New System.Windows.Forms.Label()
+ Me.btn_area_write = New System.Windows.Forms.Button()
+ Me.gbShot = New System.Windows.Forms.GroupBox()
+ Me.nud_shot = New System.Windows.Forms.NumericUpDown()
+ Me.txb_shotbox = New System.Windows.Forms.TextBox()
+ Me.btn_shot_read = New System.Windows.Forms.Button()
+ Me.btn_shot_write = New System.Windows.Forms.Button()
+ Me.lb_shot = New System.Windows.Forms.Label()
+ Me.btn_all_write = New System.Windows.Forms.Button()
+ Me.gpbInfo = New System.Windows.Forms.GroupBox()
+ Me.rdbV2 = New System.Windows.Forms.RadioButton()
+ Me.rdbV1 = New System.Windows.Forms.RadioButton()
+ Me.lbMode = New System.Windows.Forms.Label()
+ Me.Label28 = New System.Windows.Forms.Label()
+ Me.nudMonth = New System.Windows.Forms.NumericUpDown()
+ Me.nudYear = New System.Windows.Forms.NumericUpDown()
+ Me.nudSN = New System.Windows.Forms.NumericUpDown()
+ Me.Label43 = New System.Windows.Forms.Label()
+ Me.txbBarcode = New System.Windows.Forms.TextBox()
+ Me.btn_today = New System.Windows.Forms.Button()
+ Me.Label44 = New System.Windows.Forms.Label()
+ Me.Label45 = New System.Windows.Forms.Label()
+ Me.txbInfoBox = New System.Windows.Forms.TextBox()
+ Me.btn_info_read = New System.Windows.Forms.Button()
+ Me.btn_info_write = New System.Windows.Forms.Button()
+ Me.Label46 = New System.Windows.Forms.Label()
+ Me.txbFactory = New System.Windows.Forms.TextBox()
+ Me.Label47 = New System.Windows.Forms.Label()
+ Me.txbModel = New System.Windows.Forms.TextBox()
+ Me.btn_all_read = New System.Windows.Forms.Button()
+ Me.gpbLocal = New System.Windows.Forms.GroupBox()
+ Me.btn_mtr_read = New System.Windows.Forms.Button()
+ Me.nud_motor = New System.Windows.Forms.NumericUpDown()
+ Me.picb_motor = New System.Windows.Forms.PictureBox()
+ Me.txb_motorBox = New System.Windows.Forms.TextBox()
+ Me.btn_mtr_write = New System.Windows.Forms.Button()
+ Me.lb_motor = New System.Windows.Forms.Label()
+ Me.gpbCart = New System.Windows.Forms.GroupBox()
+ Me.txb_tds = New System.Windows.Forms.TextBox()
+ Me.txb_tdBox = New System.Windows.Forms.TextBox()
+ Me.lb_tds = New System.Windows.Forms.Label()
+ Me.btn_td_read = New System.Windows.Forms.Button()
+ Me.txb_tdp = New System.Windows.Forms.TextBox()
+ Me.lb_tdp = New System.Windows.Forms.Label()
+ Me.btn_td_write = New System.Windows.Forms.Button()
+ Me.txb_tdf = New System.Windows.Forms.TextBox()
+ Me.lb_tdf = New System.Windows.Forms.Label()
+ Me.gbprodreg = New System.Windows.Forms.GroupBox()
+ Me.gb_pd_count = New System.Windows.Forms.GroupBox()
+ Me.txb_fail_count = New System.Windows.Forms.TextBox()
+ Me.lb_fail_count = New System.Windows.Forms.Label()
+ Me.txb_suc_count = New System.Windows.Forms.TextBox()
+ Me.lb_suc_count = New System.Windows.Forms.Label()
+ Me.txb_all_count = New System.Windows.Forms.TextBox()
+ Me.lb_all_count = New System.Windows.Forms.Label()
+ Me.gbprod = New System.Windows.Forms.GroupBox()
+ Me.txbmake = New System.Windows.Forms.TextBox()
+ Me.txbarea = New System.Windows.Forms.TextBox()
+ Me.txbpdnum = New System.Windows.Forms.TextBox()
+ Me.lbpdnum = New System.Windows.Forms.Label()
+ Me.txbagen = New System.Windows.Forms.TextBox()
+ Me.lbarea = New System.Windows.Forms.Label()
+ Me.lbmake = New System.Windows.Forms.Label()
+ Me.lbagen = New System.Windows.Forms.Label()
+ Me.gbbarcode = New System.Windows.Forms.GroupBox()
+ Me.txb_barcode = New System.Windows.Forms.TextBox()
+ Me.Label34 = New System.Windows.Forms.Label()
+ Me.lb_barcode = New System.Windows.Forms.Label()
+ Me.gbtd = New System.Windows.Forms.GroupBox()
+ Me.txbfreq = New System.Windows.Forms.TextBox()
+ Me.txbgread = New System.Windows.Forms.TextBox()
+ Me.txbtdnum = New System.Windows.Forms.TextBox()
+ Me.lbtdnum = New System.Windows.Forms.Label()
+ Me.txbpower = New System.Windows.Forms.TextBox()
+ Me.lbgrade = New System.Windows.Forms.Label()
+ Me.lbfreq = New System.Windows.Forms.Label()
+ Me.lbpower = New System.Windows.Forms.Label()
+ Me.btnreset = New System.Windows.Forms.Button()
+ Me.txbresult = New System.Windows.Forms.TextBox()
+ Me.btnrun = New System.Windows.Forms.Button()
+ Me.lbresult = New System.Windows.Forms.Label()
+ Me.opdfile = New System.Windows.Forms.OpenFileDialog()
+ Me.GroupBox5 = New System.Windows.Forms.GroupBox()
+ Me.Label8 = New System.Windows.Forms.Label()
+ Me.pnc_count = New System.Windows.Forms.Panel()
+ Me.TextBox1 = New System.Windows.Forms.TextBox()
+ Me.TextBox11 = New System.Windows.Forms.TextBox()
+ Me.TextBox12 = New System.Windows.Forms.TextBox()
+ Me.TextBox14 = New System.Windows.Forms.TextBox()
+ Me.TextBox15 = New System.Windows.Forms.TextBox()
+ Me.TextBox16 = New System.Windows.Forms.TextBox()
+ Me.TextBox17 = New System.Windows.Forms.TextBox()
+ Me.TextBox18 = New System.Windows.Forms.TextBox()
+ Me.TextBox19 = New System.Windows.Forms.TextBox()
+ Me.Label9 = New System.Windows.Forms.Label()
+ Me.Label14 = New System.Windows.Forms.Label()
+ Me.Label16 = New System.Windows.Forms.Label()
+ Me.Label17 = New System.Windows.Forms.Label()
+ Me.Label18 = New System.Windows.Forms.Label()
+ Me.TextBox20 = New System.Windows.Forms.TextBox()
+ Me.TextBox21 = New System.Windows.Forms.TextBox()
+ Me.Label19 = New System.Windows.Forms.Label()
+ Me.Label20 = New System.Windows.Forms.Label()
+ Me.Label21 = New System.Windows.Forms.Label()
+ Me.TextBox22 = New System.Windows.Forms.TextBox()
+ Me.Label22 = New System.Windows.Forms.Label()
+ Me.Label23 = New System.Windows.Forms.Label()
+ Me.Label24 = New System.Windows.Forms.Label()
+ Me.TextBox23 = New System.Windows.Forms.TextBox()
+ Me.Label25 = New System.Windows.Forms.Label()
+ Me.Label26 = New System.Windows.Forms.Label()
+ Me.Button1 = New System.Windows.Forms.Button()
+ Me.Label30 = New System.Windows.Forms.Label()
+ Me.Label31 = New System.Windows.Forms.Label()
+ Me.TextBox24 = New System.Windows.Forms.TextBox()
+ Me.TextBox25 = New System.Windows.Forms.TextBox()
+ Me.gbRecycle = New System.Windows.Forms.GroupBox()
+ Me.Button2 = New System.Windows.Forms.Button()
+ Me.gbRunCount = New System.Windows.Forms.GroupBox()
+ Me.txbDayCount = New System.Windows.Forms.TextBox()
+ Me.lbDayCount = New System.Windows.Forms.Label()
+ Me.TextBox5 = New System.Windows.Forms.TextBox()
+ Me.Label1 = New System.Windows.Forms.Label()
+ Me.TextBox4 = New System.Windows.Forms.TextBox()
+ Me.Button4 = New System.Windows.Forms.Button()
+ Me.Label5 = New System.Windows.Forms.Label()
+ Me.Label6 = New System.Windows.Forms.Label()
+ Me.TextBox2 = New System.Windows.Forms.TextBox()
+ Me.TextBox3 = New System.Windows.Forms.TextBox()
+ Me.Label3 = New System.Windows.Forms.Label()
+ Me.gpbTime.SuspendLayout()
+ Me.gbselect.SuspendLayout()
+ Me.gpbConfig.SuspendLayout()
+ Me.gpbSpec.SuspendLayout()
+ Me.gpbProduct1.SuspendLayout()
+ Me.pn_count.SuspendLayout()
+ Me.gbc_prod.SuspendLayout()
+ CType(Me.PictureBox4, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.nudDeep, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.nudPower, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.GroupBox3.SuspendLayout()
+ Me.GroupBox1.SuspendLayout()
+ Me.gb_option.SuspendLayout()
+ Me.gbPrintUse.SuspendLayout()
+ Me.gbPrintEach.SuspendLayout()
+ Me.gbPrinter.SuspendLayout()
+ CType(Me.dgvPrinter, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.gbPrinter2.SuspendLayout()
+ Me.gbPrinter1.SuspendLayout()
+ Me.gb_option_code.SuspendLayout()
+ Me.gb_reg.SuspendLayout()
+ CType(Me.nudagency, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.nudarea, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.dgv_data, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.gb_check_data.SuspendLayout()
+ Me.gb_5_data.SuspendLayout()
+ CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.gb_reg_data.SuspendLayout()
+ Me.gb_prod_info.SuspendLayout()
+ Me.gb_pd_data.SuspendLayout()
+ Me.gb_td_data.SuspendLayout()
+ Me.GroupBox2.SuspendLayout()
+ Me.gb_data_info.SuspendLayout()
+ Me.gpbCartSet.SuspendLayout()
+ CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.GroupBox7.SuspendLayout()
+ Me.gb_area.SuspendLayout()
+ Me.gbShot.SuspendLayout()
+ CType(Me.nud_shot, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.gpbInfo.SuspendLayout()
+ CType(Me.nudMonth, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.nudYear, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.nudSN, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.gpbLocal.SuspendLayout()
+ CType(Me.nud_motor, System.ComponentModel.ISupportInitialize).BeginInit()
+ CType(Me.picb_motor, System.ComponentModel.ISupportInitialize).BeginInit()
+ Me.gpbCart.SuspendLayout()
+ Me.gbprodreg.SuspendLayout()
+ Me.gb_pd_count.SuspendLayout()
+ Me.gbprod.SuspendLayout()
+ Me.gbbarcode.SuspendLayout()
+ Me.gbtd.SuspendLayout()
+ Me.GroupBox5.SuspendLayout()
+ Me.pnc_count.SuspendLayout()
+ Me.gbRecycle.SuspendLayout()
+ Me.gbRunCount.SuspendLayout()
+ Me.SuspendLayout()
+ '
+ 'gpbTime
+ '
+ Me.gpbTime.BackColor = System.Drawing.Color.Silver
+ Me.gpbTime.Controls.Add(Me.lblTime)
+ Me.gpbTime.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gpbTime.ForeColor = System.Drawing.Color.Black
+ Me.gpbTime.Location = New System.Drawing.Point(1, 2)
+ Me.gpbTime.Name = "gpbTime"
+ Me.gpbTime.Size = New System.Drawing.Size(505, 80)
+ Me.gpbTime.TabIndex = 40
+ Me.gpbTime.TabStop = False
+ Me.gpbTime.Text = "현재시간"
+ '
+ 'lblTime
+ '
+ Me.lblTime.AutoSize = True
+ Me.lblTime.Font = New System.Drawing.Font("함초롬바탕", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblTime.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
+ Me.lblTime.Location = New System.Drawing.Point(15, 26)
+ Me.lblTime.Name = "lblTime"
+ Me.lblTime.Size = New System.Drawing.Size(460, 49)
+ Me.lblTime.TabIndex = 18
+ Me.lblTime.Text = "2015-00-00 오전 00:00:00"
+ '
+ 'gbselect
+ '
+ Me.gbselect.BackColor = System.Drawing.Color.Silver
+ Me.gbselect.Controls.Add(Me.ckbselect)
+ Me.gbselect.Controls.Add(Me.cboselect)
+ Me.gbselect.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gbselect.ForeColor = System.Drawing.Color.Black
+ Me.gbselect.Location = New System.Drawing.Point(1, 2)
+ Me.gbselect.Name = "gbselect"
+ Me.gbselect.Size = New System.Drawing.Size(505, 86)
+ Me.gbselect.TabIndex = 121
+ Me.gbselect.TabStop = False
+ Me.gbselect.Text = "선택항목"
+ Me.gbselect.Visible = False
+ '
+ 'ckbselect
+ '
+ Me.ckbselect.AutoSize = True
+ Me.ckbselect.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.ckbselect.Location = New System.Drawing.Point(407, 25)
+ Me.ckbselect.Name = "ckbselect"
+ Me.ckbselect.Size = New System.Drawing.Size(79, 36)
+ Me.ckbselect.TabIndex = 21
+ Me.ckbselect.Text = "기본"
+ Me.ckbselect.UseVisualStyleBackColor = True
+ '
+ 'cboselect
+ '
+ Me.cboselect.BackColor = System.Drawing.Color.Yellow
+ Me.cboselect.Font = New System.Drawing.Font("함초롬바탕", 18.0!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.cboselect.ForeColor = System.Drawing.Color.Black
+ Me.cboselect.FormattingEnabled = True
+ Me.cboselect.Location = New System.Drawing.Point(17, 23)
+ Me.cboselect.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2)
+ Me.cboselect.Name = "cboselect"
+ Me.cboselect.Size = New System.Drawing.Size(378, 40)
+ Me.cboselect.TabIndex = 20
+ '
+ 'gpbConfig
+ '
+ Me.gpbConfig.BackColor = System.Drawing.Color.Silver
+ Me.gpbConfig.Controls.Add(Me.ckbNonTD)
+ Me.gpbConfig.Controls.Add(Me.ckbfrontprt)
+ Me.gpbConfig.Controls.Add(Me.chbAutoMeasure)
+ Me.gpbConfig.Controls.Add(Me.chbUseBarcode)
+ Me.gpbConfig.Controls.Add(Me.btnSetup)
+ Me.gpbConfig.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gpbConfig.ForeColor = System.Drawing.Color.Black
+ Me.gpbConfig.Location = New System.Drawing.Point(512, 2)
+ Me.gpbConfig.Name = "gpbConfig"
+ Me.gpbConfig.Size = New System.Drawing.Size(357, 80)
+ Me.gpbConfig.TabIndex = 42
+ Me.gpbConfig.TabStop = False
+ Me.gpbConfig.Text = "설정"
+ '
+ 'ckbNonTD
+ '
+ Me.ckbNonTD.AutoSize = True
+ Me.ckbNonTD.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.ckbNonTD.Location = New System.Drawing.Point(156, 48)
+ Me.ckbNonTD.Name = "ckbNonTD"
+ Me.ckbNonTD.Size = New System.Drawing.Size(98, 28)
+ Me.ckbNonTD.TabIndex = 80
+ Me.ckbNonTD.Text = "TD 사용"
+ Me.ckbNonTD.UseVisualStyleBackColor = True
+ '
+ 'ckbfrontprt
+ '
+ Me.ckbfrontprt.AutoSize = True
+ Me.ckbfrontprt.Checked = True
+ Me.ckbfrontprt.CheckState = System.Windows.Forms.CheckState.Checked
+ Me.ckbfrontprt.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.ckbfrontprt.Location = New System.Drawing.Point(21, 48)
+ Me.ckbfrontprt.Name = "ckbfrontprt"
+ Me.ckbfrontprt.Size = New System.Drawing.Size(119, 28)
+ Me.ckbfrontprt.TabIndex = 79
+ Me.ckbfrontprt.Text = "프린터사용"
+ Me.ckbfrontprt.UseVisualStyleBackColor = True
+ '
+ 'chbAutoMeasure
+ '
+ Me.chbAutoMeasure.AutoSize = True
+ Me.chbAutoMeasure.Checked = True
+ Me.chbAutoMeasure.CheckState = System.Windows.Forms.CheckState.Checked
+ Me.chbAutoMeasure.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.chbAutoMeasure.Location = New System.Drawing.Point(156, 20)
+ Me.chbAutoMeasure.Name = "chbAutoMeasure"
+ Me.chbAutoMeasure.Size = New System.Drawing.Size(101, 28)
+ Me.chbAutoMeasure.TabIndex = 78
+ Me.chbAutoMeasure.Text = "자동측정"
+ Me.chbAutoMeasure.UseVisualStyleBackColor = True
+ '
+ 'chbUseBarcode
+ '
+ Me.chbUseBarcode.AutoSize = True
+ Me.chbUseBarcode.Checked = True
+ Me.chbUseBarcode.CheckState = System.Windows.Forms.CheckState.Checked
+ Me.chbUseBarcode.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.chbUseBarcode.Location = New System.Drawing.Point(21, 20)
+ Me.chbUseBarcode.Name = "chbUseBarcode"
+ Me.chbUseBarcode.Size = New System.Drawing.Size(119, 28)
+ Me.chbUseBarcode.TabIndex = 77
+ Me.chbUseBarcode.Text = "바코드사용"
+ Me.chbUseBarcode.UseVisualStyleBackColor = True
+ '
+ 'btnSetup
+ '
+ Me.btnSetup.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnSetup.Location = New System.Drawing.Point(273, 25)
+ Me.btnSetup.Name = "btnSetup"
+ Me.btnSetup.Size = New System.Drawing.Size(70, 37)
+ Me.btnSetup.TabIndex = 16
+ Me.btnSetup.Text = "설정"
+ Me.btnSetup.UseVisualStyleBackColor = True
+ '
+ 'btnExit
+ '
+ Me.btnExit.BackColor = System.Drawing.Color.Silver
+ Me.btnExit.DialogResult = System.Windows.Forms.DialogResult.Cancel
+ Me.btnExit.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnExit.Location = New System.Drawing.Point(875, 2)
+ Me.btnExit.Name = "btnExit"
+ Me.btnExit.Size = New System.Drawing.Size(145, 80)
+ Me.btnExit.TabIndex = 61
+ Me.btnExit.Text = "종료"
+ Me.btnExit.UseVisualStyleBackColor = False
+ '
+ 'gpbSpec
+ '
+ Me.gpbSpec.Controls.Add(Me.txbcState)
+ Me.gpbSpec.Controls.Add(Me.txbPV_R)
+ Me.gpbSpec.Controls.Add(Me.txbPV_Date)
+ Me.gpbSpec.Controls.Add(Me.lblPV_Date)
+ Me.gpbSpec.Controls.Add(Me.txbPV_C)
+ Me.gpbSpec.Controls.Add(Me.lblPV_C)
+ Me.gpbSpec.Controls.Add(Me.lblPV_R)
+ Me.gpbSpec.Controls.Add(Me.lblPV_SN)
+ Me.gpbSpec.Controls.Add(Me.txbPV_SN)
+ Me.gpbSpec.Controls.Add(Me.txbPV_Z)
+ Me.gpbSpec.Controls.Add(Me.lblPV_Z)
+ Me.gpbSpec.Controls.Add(Me.lblCapacitor)
+ Me.gpbSpec.Controls.Add(Me.txbCapacitor)
+ Me.gpbSpec.Location = New System.Drawing.Point(1, 79)
+ Me.gpbSpec.Name = "gpbSpec"
+ Me.gpbSpec.Size = New System.Drawing.Size(1020, 139)
+ Me.gpbSpec.TabIndex = 64
+ Me.gpbSpec.TabStop = False
+ '
+ 'txbcState
+ '
+ Me.txbcState.Location = New System.Drawing.Point(195, 9)
+ Me.txbcState.Name = "txbcState"
+ Me.txbcState.Size = New System.Drawing.Size(106, 21)
+ Me.txbcState.TabIndex = 133
+ Me.txbcState.Visible = False
+ '
+ 'txbPV_R
+ '
+ Me.txbPV_R.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbPV_R.Location = New System.Drawing.Point(903, 93)
+ Me.txbPV_R.Name = "txbPV_R"
+ Me.txbPV_R.Size = New System.Drawing.Size(94, 35)
+ Me.txbPV_R.TabIndex = 73
+ Me.txbPV_R.Text = "N/A"
+ Me.txbPV_R.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txbPV_Date
+ '
+ Me.txbPV_Date.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbPV_Date.Location = New System.Drawing.Point(664, 13)
+ Me.txbPV_Date.Name = "txbPV_Date"
+ Me.txbPV_Date.Size = New System.Drawing.Size(333, 35)
+ Me.txbPV_Date.TabIndex = 75
+ Me.txbPV_Date.Text = "N/A"
+ Me.txbPV_Date.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lblPV_Date
+ '
+ Me.lblPV_Date.AutoSize = True
+ Me.lblPV_Date.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblPV_Date.Location = New System.Drawing.Point(545, 18)
+ Me.lblPV_Date.Name = "lblPV_Date"
+ Me.lblPV_Date.Size = New System.Drawing.Size(72, 27)
+ Me.lblPV_Date.TabIndex = 76
+ Me.lblPV_Date.Text = "입고일"
+ '
+ 'txbPV_C
+ '
+ Me.txbPV_C.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbPV_C.Location = New System.Drawing.Point(664, 93)
+ Me.txbPV_C.Name = "txbPV_C"
+ Me.txbPV_C.Size = New System.Drawing.Size(94, 35)
+ Me.txbPV_C.TabIndex = 71
+ Me.txbPV_C.Text = "N/A"
+ Me.txbPV_C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lblPV_C
+ '
+ Me.lblPV_C.AutoSize = True
+ Me.lblPV_C.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblPV_C.Location = New System.Drawing.Point(545, 98)
+ Me.lblPV_C.Name = "lblPV_C"
+ Me.lblPV_C.Size = New System.Drawing.Size(112, 27)
+ Me.lblPV_C.TabIndex = 72
+ Me.lblPV_C.Text = "캐패시턴스"
+ '
+ 'lblPV_R
+ '
+ Me.lblPV_R.AutoSize = True
+ Me.lblPV_R.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblPV_R.Location = New System.Drawing.Point(785, 98)
+ Me.lblPV_R.Name = "lblPV_R"
+ Me.lblPV_R.Size = New System.Drawing.Size(112, 27)
+ Me.lblPV_R.TabIndex = 74
+ Me.lblPV_R.Text = "레지스턴스"
+ '
+ 'lblPV_SN
+ '
+ Me.lblPV_SN.AutoSize = True
+ Me.lblPV_SN.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblPV_SN.Location = New System.Drawing.Point(14, 46)
+ Me.lblPV_SN.Name = "lblPV_SN"
+ Me.lblPV_SN.Size = New System.Drawing.Size(79, 41)
+ Me.lblPV_SN.TabIndex = 66
+ Me.lblPV_SN.Text = "S/N"
+ '
+ 'txbPV_SN
+ '
+ Me.txbPV_SN.BackColor = System.Drawing.SystemColors.Window
+ Me.txbPV_SN.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper
+ Me.txbPV_SN.Font = New System.Drawing.Font("함초롬바탕", 39.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbPV_SN.ImeMode = System.Windows.Forms.ImeMode.Disable
+ Me.txbPV_SN.Location = New System.Drawing.Point(105, 30)
+ Me.txbPV_SN.Name = "txbPV_SN"
+ Me.txbPV_SN.Size = New System.Drawing.Size(382, 76)
+ Me.txbPV_SN.TabIndex = 65
+ Me.txbPV_SN.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txbPV_Z
+ '
+ Me.txbPV_Z.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbPV_Z.Location = New System.Drawing.Point(903, 53)
+ Me.txbPV_Z.Name = "txbPV_Z"
+ Me.txbPV_Z.Size = New System.Drawing.Size(94, 35)
+ Me.txbPV_Z.TabIndex = 69
+ Me.txbPV_Z.Text = "N/A"
+ Me.txbPV_Z.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lblPV_Z
+ '
+ Me.lblPV_Z.AutoSize = True
+ Me.lblPV_Z.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblPV_Z.Location = New System.Drawing.Point(785, 58)
+ Me.lblPV_Z.Name = "lblPV_Z"
+ Me.lblPV_Z.Size = New System.Drawing.Size(92, 27)
+ Me.lblPV_Z.TabIndex = 70
+ Me.lblPV_Z.Text = "임피던스"
+ '
+ 'lblCapacitor
+ '
+ Me.lblCapacitor.AutoSize = True
+ Me.lblCapacitor.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblCapacitor.Location = New System.Drawing.Point(567, 58)
+ Me.lblCapacitor.Name = "lblCapacitor"
+ Me.lblCapacitor.Size = New System.Drawing.Size(46, 27)
+ Me.lblCapacitor.TabIndex = 68
+ Me.lblCapacitor.Text = "C값"
+ '
+ 'txbCapacitor
+ '
+ Me.txbCapacitor.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbCapacitor.Location = New System.Drawing.Point(664, 53)
+ Me.txbCapacitor.Name = "txbCapacitor"
+ Me.txbCapacitor.Size = New System.Drawing.Size(94, 35)
+ Me.txbCapacitor.TabIndex = 67
+ Me.txbCapacitor.Text = "N/A"
+ Me.txbCapacitor.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'gpbProduct1
+ '
+ Me.gpbProduct1.Controls.Add(Me.lbPD1runcheck)
+ Me.gpbProduct1.Controls.Add(Me.txbCartridgePD1)
+ Me.gpbProduct1.Controls.Add(Me.pn_count)
+ Me.gpbProduct1.Controls.Add(Me.lblCartridgePD1)
+ Me.gpbProduct1.Controls.Add(Me.btnRunPD1)
+ Me.gpbProduct1.Controls.Add(Me.lblPV_FreqPD1)
+ Me.gpbProduct1.Controls.Add(Me.lblGradePD1)
+ Me.gpbProduct1.Controls.Add(Me.txbPV_FreqPD1)
+ Me.gpbProduct1.Controls.Add(Me.txbGradePD1)
+ Me.gpbProduct1.Location = New System.Drawing.Point(1, 221)
+ Me.gpbProduct1.Name = "gpbProduct1"
+ Me.gpbProduct1.Size = New System.Drawing.Size(1020, 513)
+ Me.gpbProduct1.TabIndex = 68
+ Me.gpbProduct1.TabStop = False
+ Me.gpbProduct1.Visible = False
+ '
+ 'lbPD1runcheck
+ '
+ Me.lbPD1runcheck.AutoSize = True
+ Me.lbPD1runcheck.Location = New System.Drawing.Point(412, 328)
+ Me.lbPD1runcheck.Name = "lbPD1runcheck"
+ Me.lbPD1runcheck.Size = New System.Drawing.Size(0, 12)
+ Me.lbPD1runcheck.TabIndex = 112
+ '
+ 'txbCartridgePD1
+ '
+ Me.txbCartridgePD1.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold)
+ Me.txbCartridgePD1.Location = New System.Drawing.Point(406, 228)
+ Me.txbCartridgePD1.Name = "txbCartridgePD1"
+ Me.txbCartridgePD1.ReadOnly = True
+ Me.txbCartridgePD1.Size = New System.Drawing.Size(384, 95)
+ Me.txbCartridgePD1.TabIndex = 95
+ Me.txbCartridgePD1.Text = "대기"
+ Me.txbCartridgePD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'pn_count
+ '
+ Me.pn_count.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
+ Me.pn_count.Controls.Add(Me.txbR6CntPD1)
+ Me.pn_count.Controls.Add(Me.txbR10CntPD1)
+ Me.pn_count.Controls.Add(Me.txbR9CntPD1)
+ Me.pn_count.Controls.Add(Me.txbR8CntPD1)
+ Me.pn_count.Controls.Add(Me.txbR7CntPD1)
+ Me.pn_count.Controls.Add(Me.txbR2CntPD1)
+ Me.pn_count.Controls.Add(Me.txbR4CntPD1)
+ Me.pn_count.Controls.Add(Me.txbR5CntPD1)
+ Me.pn_count.Controls.Add(Me.txbR1CntPD1)
+ Me.pn_count.Controls.Add(Me.lblR10CntPD1)
+ Me.pn_count.Controls.Add(Me.lblR8CntPD1)
+ Me.pn_count.Controls.Add(Me.lblR9CntPD1)
+ Me.pn_count.Controls.Add(Me.lblR7CntPD1)
+ Me.pn_count.Controls.Add(Me.lblR6CntPD1)
+ Me.pn_count.Controls.Add(Me.txbNgCntPD1)
+ Me.pn_count.Controls.Add(Me.txbOkCntPD1)
+ Me.pn_count.Controls.Add(Me.lbNgCntPD1)
+ Me.pn_count.Controls.Add(Me.lbOkCntPD1)
+ Me.pn_count.Controls.Add(Me.lblR5CntPD1)
+ Me.pn_count.Controls.Add(Me.txbR3CntPD1)
+ Me.pn_count.Controls.Add(Me.lblR3CntPD1)
+ Me.pn_count.Controls.Add(Me.lblR4CntPD1)
+ Me.pn_count.Controls.Add(Me.lblR2CntPD1)
+ Me.pn_count.Controls.Add(Me.txbTotalCntPD1)
+ Me.pn_count.Controls.Add(Me.lbTotalCntPD1)
+ Me.pn_count.Controls.Add(Me.lblR1CntPD1)
+ Me.pn_count.Location = New System.Drawing.Point(5, 437)
+ Me.pn_count.Name = "pn_count"
+ Me.pn_count.Size = New System.Drawing.Size(587, 66)
+ Me.pn_count.TabIndex = 97
+ '
+ 'txbR6CntPD1
+ '
+ Me.txbR6CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbR6CntPD1.Location = New System.Drawing.Point(54, 118)
+ Me.txbR6CntPD1.Name = "txbR6CntPD1"
+ Me.txbR6CntPD1.Size = New System.Drawing.Size(50, 32)
+ Me.txbR6CntPD1.TabIndex = 107
+ Me.txbR6CntPD1.Text = "0"
+ Me.txbR6CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbR6CntPD1.Visible = False
+ '
+ 'txbR10CntPD1
+ '
+ Me.txbR10CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbR10CntPD1.Location = New System.Drawing.Point(426, 118)
+ Me.txbR10CntPD1.Name = "txbR10CntPD1"
+ Me.txbR10CntPD1.Size = New System.Drawing.Size(50, 32)
+ Me.txbR10CntPD1.TabIndex = 115
+ Me.txbR10CntPD1.Text = "0"
+ Me.txbR10CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbR10CntPD1.Visible = False
+ '
+ 'txbR9CntPD1
+ '
+ Me.txbR9CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbR9CntPD1.Location = New System.Drawing.Point(333, 118)
+ Me.txbR9CntPD1.Name = "txbR9CntPD1"
+ Me.txbR9CntPD1.Size = New System.Drawing.Size(50, 32)
+ Me.txbR9CntPD1.TabIndex = 111
+ Me.txbR9CntPD1.Text = "0"
+ Me.txbR9CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbR9CntPD1.Visible = False
+ '
+ 'txbR8CntPD1
+ '
+ Me.txbR8CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbR8CntPD1.Location = New System.Drawing.Point(240, 118)
+ Me.txbR8CntPD1.Name = "txbR8CntPD1"
+ Me.txbR8CntPD1.Size = New System.Drawing.Size(50, 32)
+ Me.txbR8CntPD1.TabIndex = 113
+ Me.txbR8CntPD1.Text = "0"
+ Me.txbR8CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbR8CntPD1.Visible = False
+ '
+ 'txbR7CntPD1
+ '
+ Me.txbR7CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbR7CntPD1.Location = New System.Drawing.Point(147, 118)
+ Me.txbR7CntPD1.Name = "txbR7CntPD1"
+ Me.txbR7CntPD1.Size = New System.Drawing.Size(50, 32)
+ Me.txbR7CntPD1.TabIndex = 109
+ Me.txbR7CntPD1.Text = "0"
+ Me.txbR7CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbR7CntPD1.Visible = False
+ '
+ 'txbR2CntPD1
+ '
+ Me.txbR2CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbR2CntPD1.Location = New System.Drawing.Point(147, 83)
+ Me.txbR2CntPD1.Name = "txbR2CntPD1"
+ Me.txbR2CntPD1.Size = New System.Drawing.Size(50, 32)
+ Me.txbR2CntPD1.TabIndex = 91
+ Me.txbR2CntPD1.Text = "0"
+ Me.txbR2CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbR2CntPD1.Visible = False
+ '
+ 'txbR4CntPD1
+ '
+ Me.txbR4CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbR4CntPD1.Location = New System.Drawing.Point(333, 83)
+ Me.txbR4CntPD1.Name = "txbR4CntPD1"
+ Me.txbR4CntPD1.Size = New System.Drawing.Size(50, 32)
+ Me.txbR4CntPD1.TabIndex = 97
+ Me.txbR4CntPD1.Text = "0"
+ Me.txbR4CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbR4CntPD1.Visible = False
+ '
+ 'txbR5CntPD1
+ '
+ Me.txbR5CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbR5CntPD1.Location = New System.Drawing.Point(428, 83)
+ Me.txbR5CntPD1.Name = "txbR5CntPD1"
+ Me.txbR5CntPD1.Size = New System.Drawing.Size(50, 32)
+ Me.txbR5CntPD1.TabIndex = 101
+ Me.txbR5CntPD1.Text = "0"
+ Me.txbR5CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbR5CntPD1.Visible = False
+ '
+ 'txbR1CntPD1
+ '
+ Me.txbR1CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbR1CntPD1.Location = New System.Drawing.Point(54, 83)
+ Me.txbR1CntPD1.Name = "txbR1CntPD1"
+ Me.txbR1CntPD1.Size = New System.Drawing.Size(50, 32)
+ Me.txbR1CntPD1.TabIndex = 89
+ Me.txbR1CntPD1.Text = "0"
+ Me.txbR1CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbR1CntPD1.Visible = False
+ '
+ 'lblR10CntPD1
+ '
+ Me.lblR10CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblR10CntPD1.Location = New System.Drawing.Point(387, 121)
+ Me.lblR10CntPD1.Name = "lblR10CntPD1"
+ Me.lblR10CntPD1.Size = New System.Drawing.Size(40, 24)
+ Me.lblR10CntPD1.TabIndex = 116
+ Me.lblR10CntPD1.Text = "999"
+ Me.lblR10CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.lblR10CntPD1.Visible = False
+ '
+ 'lblR8CntPD1
+ '
+ Me.lblR8CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblR8CntPD1.Location = New System.Drawing.Point(203, 121)
+ Me.lblR8CntPD1.Name = "lblR8CntPD1"
+ Me.lblR8CntPD1.Size = New System.Drawing.Size(40, 24)
+ Me.lblR8CntPD1.TabIndex = 114
+ Me.lblR8CntPD1.Text = "999"
+ Me.lblR8CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.lblR8CntPD1.Visible = False
+ '
+ 'lblR9CntPD1
+ '
+ Me.lblR9CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblR9CntPD1.Location = New System.Drawing.Point(297, 121)
+ Me.lblR9CntPD1.Name = "lblR9CntPD1"
+ Me.lblR9CntPD1.Size = New System.Drawing.Size(40, 24)
+ Me.lblR9CntPD1.TabIndex = 112
+ Me.lblR9CntPD1.Text = "999"
+ Me.lblR9CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.lblR9CntPD1.Visible = False
+ '
+ 'lblR7CntPD1
+ '
+ Me.lblR7CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblR7CntPD1.Location = New System.Drawing.Point(109, 121)
+ Me.lblR7CntPD1.Name = "lblR7CntPD1"
+ Me.lblR7CntPD1.Size = New System.Drawing.Size(40, 24)
+ Me.lblR7CntPD1.TabIndex = 110
+ Me.lblR7CntPD1.Text = "999"
+ Me.lblR7CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.lblR7CntPD1.Visible = False
+ '
+ 'lblR6CntPD1
+ '
+ Me.lblR6CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblR6CntPD1.Location = New System.Drawing.Point(15, 121)
+ Me.lblR6CntPD1.Name = "lblR6CntPD1"
+ Me.lblR6CntPD1.Size = New System.Drawing.Size(40, 24)
+ Me.lblR6CntPD1.TabIndex = 108
+ Me.lblR6CntPD1.Text = "999"
+ Me.lblR6CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.lblR6CntPD1.Visible = False
+ '
+ 'txbNgCntPD1
+ '
+ Me.txbNgCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbNgCntPD1.Location = New System.Drawing.Point(452, 18)
+ Me.txbNgCntPD1.Name = "txbNgCntPD1"
+ Me.txbNgCntPD1.Size = New System.Drawing.Size(94, 35)
+ Me.txbNgCntPD1.TabIndex = 105
+ Me.txbNgCntPD1.Text = "0"
+ Me.txbNgCntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txbOkCntPD1
+ '
+ Me.txbOkCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbOkCntPD1.Location = New System.Drawing.Point(277, 18)
+ Me.txbOkCntPD1.Name = "txbOkCntPD1"
+ Me.txbOkCntPD1.Size = New System.Drawing.Size(94, 35)
+ Me.txbOkCntPD1.TabIndex = 103
+ Me.txbOkCntPD1.Text = "0"
+ Me.txbOkCntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbNgCntPD1
+ '
+ Me.lbNgCntPD1.AutoSize = True
+ Me.lbNgCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbNgCntPD1.Location = New System.Drawing.Point(394, 20)
+ Me.lbNgCntPD1.Name = "lbNgCntPD1"
+ Me.lbNgCntPD1.Size = New System.Drawing.Size(52, 27)
+ Me.lbNgCntPD1.TabIndex = 106
+ Me.lbNgCntPD1.Text = "불량"
+ '
+ 'lbOkCntPD1
+ '
+ Me.lbOkCntPD1.AutoSize = True
+ Me.lbOkCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbOkCntPD1.Location = New System.Drawing.Point(219, 20)
+ Me.lbOkCntPD1.Name = "lbOkCntPD1"
+ Me.lbOkCntPD1.Size = New System.Drawing.Size(52, 27)
+ Me.lbOkCntPD1.TabIndex = 104
+ Me.lbOkCntPD1.Text = "양품"
+ '
+ 'lblR5CntPD1
+ '
+ Me.lblR5CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblR5CntPD1.Location = New System.Drawing.Point(387, 86)
+ Me.lblR5CntPD1.Name = "lblR5CntPD1"
+ Me.lblR5CntPD1.Size = New System.Drawing.Size(40, 24)
+ Me.lblR5CntPD1.TabIndex = 102
+ Me.lblR5CntPD1.Text = "999"
+ Me.lblR5CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.lblR5CntPD1.Visible = False
+ '
+ 'txbR3CntPD1
+ '
+ Me.txbR3CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbR3CntPD1.Location = New System.Drawing.Point(240, 83)
+ Me.txbR3CntPD1.Name = "txbR3CntPD1"
+ Me.txbR3CntPD1.Size = New System.Drawing.Size(50, 32)
+ Me.txbR3CntPD1.TabIndex = 99
+ Me.txbR3CntPD1.Text = "0"
+ Me.txbR3CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbR3CntPD1.Visible = False
+ '
+ 'lblR3CntPD1
+ '
+ Me.lblR3CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblR3CntPD1.Location = New System.Drawing.Point(201, 86)
+ Me.lblR3CntPD1.Name = "lblR3CntPD1"
+ Me.lblR3CntPD1.Size = New System.Drawing.Size(40, 24)
+ Me.lblR3CntPD1.TabIndex = 100
+ Me.lblR3CntPD1.Text = "999"
+ Me.lblR3CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.lblR3CntPD1.Visible = False
+ '
+ 'lblR4CntPD1
+ '
+ Me.lblR4CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblR4CntPD1.Location = New System.Drawing.Point(294, 86)
+ Me.lblR4CntPD1.Name = "lblR4CntPD1"
+ Me.lblR4CntPD1.Size = New System.Drawing.Size(40, 24)
+ Me.lblR4CntPD1.TabIndex = 98
+ Me.lblR4CntPD1.Text = "999"
+ Me.lblR4CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.lblR4CntPD1.Visible = False
+ '
+ 'lblR2CntPD1
+ '
+ Me.lblR2CntPD1.AutoSize = True
+ Me.lblR2CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblR2CntPD1.Location = New System.Drawing.Point(108, 86)
+ Me.lblR2CntPD1.Name = "lblR2CntPD1"
+ Me.lblR2CntPD1.Size = New System.Drawing.Size(40, 24)
+ Me.lblR2CntPD1.TabIndex = 92
+ Me.lblR2CntPD1.Text = "999"
+ Me.lblR2CntPD1.Visible = False
+ '
+ 'txbTotalCntPD1
+ '
+ Me.txbTotalCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbTotalCntPD1.Location = New System.Drawing.Point(109, 18)
+ Me.txbTotalCntPD1.Name = "txbTotalCntPD1"
+ Me.txbTotalCntPD1.Size = New System.Drawing.Size(94, 35)
+ Me.txbTotalCntPD1.TabIndex = 80
+ Me.txbTotalCntPD1.Text = "0"
+ Me.txbTotalCntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbTotalCntPD1
+ '
+ Me.lbTotalCntPD1.AutoSize = True
+ Me.lbTotalCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbTotalCntPD1.Location = New System.Drawing.Point(29, 20)
+ Me.lbTotalCntPD1.Name = "lbTotalCntPD1"
+ Me.lbTotalCntPD1.Size = New System.Drawing.Size(72, 27)
+ Me.lbTotalCntPD1.TabIndex = 81
+ Me.lbTotalCntPD1.Text = "검사수"
+ '
+ 'lblR1CntPD1
+ '
+ Me.lblR1CntPD1.AutoSize = True
+ Me.lblR1CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblR1CntPD1.Location = New System.Drawing.Point(15, 86)
+ Me.lblR1CntPD1.Name = "lblR1CntPD1"
+ Me.lblR1CntPD1.Size = New System.Drawing.Size(40, 24)
+ Me.lblR1CntPD1.TabIndex = 90
+ Me.lblR1CntPD1.Text = "999"
+ Me.lblR1CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.lblR1CntPD1.Visible = False
+ '
+ 'lblCartridgePD1
+ '
+ Me.lblCartridgePD1.AutoSize = True
+ Me.lblCartridgePD1.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold)
+ Me.lblCartridgePD1.Location = New System.Drawing.Point(176, 240)
+ Me.lblCartridgePD1.Name = "lblCartridgePD1"
+ Me.lblCartridgePD1.Size = New System.Drawing.Size(204, 77)
+ Me.lblCartridgePD1.TabIndex = 96
+ Me.lblCartridgePD1.Text = "맥시멈"
+ Me.lblCartridgePD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ '
+ 'btnRunPD1
+ '
+ Me.btnRunPD1.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnRunPD1.Location = New System.Drawing.Point(600, 345)
+ Me.btnRunPD1.Name = "btnRunPD1"
+ Me.btnRunPD1.Size = New System.Drawing.Size(420, 158)
+ Me.btnRunPD1.TabIndex = 94
+ Me.btnRunPD1.Text = "실행"
+ Me.btnRunPD1.UseVisualStyleBackColor = True
+ '
+ 'lblPV_FreqPD1
+ '
+ Me.lblPV_FreqPD1.AutoSize = True
+ Me.lblPV_FreqPD1.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold)
+ Me.lblPV_FreqPD1.Location = New System.Drawing.Point(176, 133)
+ Me.lblPV_FreqPD1.Name = "lblPV_FreqPD1"
+ Me.lblPV_FreqPD1.Size = New System.Drawing.Size(204, 77)
+ Me.lblPV_FreqPD1.TabIndex = 93
+ Me.lblPV_FreqPD1.Text = "주파수"
+ '
+ 'lblGradePD1
+ '
+ Me.lblGradePD1.AutoSize = True
+ Me.lblGradePD1.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lblGradePD1.Location = New System.Drawing.Point(202, 29)
+ Me.lblGradePD1.Name = "lblGradePD1"
+ Me.lblGradePD1.Size = New System.Drawing.Size(147, 77)
+ Me.lblGradePD1.TabIndex = 90
+ Me.lblGradePD1.Text = "등급"
+ '
+ 'txbPV_FreqPD1
+ '
+ Me.txbPV_FreqPD1.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold)
+ Me.txbPV_FreqPD1.Location = New System.Drawing.Point(406, 121)
+ Me.txbPV_FreqPD1.Name = "txbPV_FreqPD1"
+ Me.txbPV_FreqPD1.ReadOnly = True
+ Me.txbPV_FreqPD1.Size = New System.Drawing.Size(384, 95)
+ Me.txbPV_FreqPD1.TabIndex = 92
+ Me.txbPV_FreqPD1.Text = "대기"
+ Me.txbPV_FreqPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txbGradePD1
+ '
+ Me.txbGradePD1.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbGradePD1.Location = New System.Drawing.Point(406, 14)
+ Me.txbGradePD1.Name = "txbGradePD1"
+ Me.txbGradePD1.ReadOnly = True
+ Me.txbGradePD1.Size = New System.Drawing.Size(384, 95)
+ Me.txbGradePD1.TabIndex = 91
+ Me.txbGradePD1.Text = "대기"
+ Me.txbGradePD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'gbc_prod
+ '
+ Me.gbc_prod.Controls.Add(Me.btnPower)
+ Me.gbc_prod.Controls.Add(Me.btnDeep)
+ Me.gbc_prod.Controls.Add(Me.lbPowerRange)
+ Me.gbc_prod.Controls.Add(Me.PictureBox4)
+ Me.gbc_prod.Controls.Add(Me.nudDeep)
+ Me.gbc_prod.Controls.Add(Me.nudPower)
+ Me.gbc_prod.Controls.Add(Me.lbDeep)
+ Me.gbc_prod.Controls.Add(Me.lbDotPower)
+ Me.gbc_prod.Controls.Add(Me.btnc_run)
+ Me.gbc_prod.Controls.Add(Me.lb_CValue)
+ Me.gbc_prod.Controls.Add(Me.lb_grade)
+ Me.gbc_prod.Controls.Add(Me.txb_CValue)
+ Me.gbc_prod.Controls.Add(Me.txb_grade)
+ Me.gbc_prod.Location = New System.Drawing.Point(1, 221)
+ Me.gbc_prod.Name = "gbc_prod"
+ Me.gbc_prod.Size = New System.Drawing.Size(1020, 513)
+ Me.gbc_prod.TabIndex = 116
+ Me.gbc_prod.TabStop = False
+ '
+ 'btnPower
+ '
+ Me.btnPower.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnPower.Location = New System.Drawing.Point(762, 401)
+ Me.btnPower.Name = "btnPower"
+ Me.btnPower.Size = New System.Drawing.Size(244, 99)
+ Me.btnPower.TabIndex = 132
+ Me.btnPower.Text = "파워 적용"
+ Me.btnPower.UseVisualStyleBackColor = True
+ '
+ 'btnDeep
+ '
+ Me.btnDeep.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnDeep.Location = New System.Drawing.Point(514, 401)
+ Me.btnDeep.Name = "btnDeep"
+ Me.btnDeep.Size = New System.Drawing.Size(244, 99)
+ Me.btnDeep.TabIndex = 131
+ Me.btnDeep.Text = "깊이 적용"
+ Me.btnDeep.UseVisualStyleBackColor = True
+ '
+ 'lbPowerRange
+ '
+ Me.lbPowerRange.AutoSize = True
+ Me.lbPowerRange.Font = New System.Drawing.Font("함초롬바탕", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbPowerRange.Location = New System.Drawing.Point(554, 263)
+ Me.lbPowerRange.Name = "lbPowerRange"
+ Me.lbPowerRange.Size = New System.Drawing.Size(144, 17)
+ Me.lbPowerRange.TabIndex = 130
+ Me.lbPowerRange.Text = "1 = 0.01J / 범위 : 0~50 "
+ '
+ 'PictureBox4
+ '
+ Me.PictureBox4.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None
+ Me.PictureBox4.Enabled = False
+ Me.PictureBox4.Image = Global.FreqConfigRegister.My.Resources.Resources.Motor_img
+ Me.PictureBox4.Location = New System.Drawing.Point(13, 300)
+ Me.PictureBox4.Name = "PictureBox4"
+ Me.PictureBox4.Size = New System.Drawing.Size(462, 204)
+ Me.PictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
+ Me.PictureBox4.TabIndex = 129
+ Me.PictureBox4.TabStop = False
+ '
+ 'nudDeep
+ '
+ Me.nudDeep.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.nudDeep.Location = New System.Drawing.Point(185, 179)
+ Me.nudDeep.Maximum = New Decimal(New Integer() {5, 0, 0, 0})
+ Me.nudDeep.Minimum = New Decimal(New Integer() {5, 0, 0, -2147483648})
+ Me.nudDeep.Name = "nudDeep"
+ Me.nudDeep.Size = New System.Drawing.Size(285, 95)
+ Me.nudDeep.TabIndex = 101
+ Me.nudDeep.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'nudPower
+ '
+ Me.nudPower.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.nudPower.Location = New System.Drawing.Point(713, 179)
+ Me.nudPower.Maximum = New Decimal(New Integer() {50, 0, 0, 0})
+ Me.nudPower.Name = "nudPower"
+ Me.nudPower.Size = New System.Drawing.Size(285, 95)
+ Me.nudPower.TabIndex = 100
+ Me.nudPower.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbDeep
+ '
+ Me.lbDeep.AutoSize = True
+ Me.lbDeep.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold)
+ Me.lbDeep.Location = New System.Drawing.Point(28, 185)
+ Me.lbDeep.Name = "lbDeep"
+ Me.lbDeep.Size = New System.Drawing.Size(147, 77)
+ Me.lbDeep.TabIndex = 98
+ Me.lbDeep.Text = "깊이"
+ '
+ 'lbDotPower
+ '
+ Me.lbDotPower.AutoSize = True
+ Me.lbDotPower.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold)
+ Me.lbDotPower.Location = New System.Drawing.Point(552, 186)
+ Me.lbDotPower.Name = "lbDotPower"
+ Me.lbDotPower.Size = New System.Drawing.Size(147, 77)
+ Me.lbDotPower.TabIndex = 96
+ Me.lbDotPower.Text = "파워"
+ '
+ 'btnc_run
+ '
+ Me.btnc_run.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnc_run.Location = New System.Drawing.Point(513, 300)
+ Me.btnc_run.Name = "btnc_run"
+ Me.btnc_run.Size = New System.Drawing.Size(493, 100)
+ Me.btnc_run.TabIndex = 94
+ Me.btnc_run.Text = "검색"
+ Me.btnc_run.UseVisualStyleBackColor = True
+ '
+ 'lb_CValue
+ '
+ Me.lb_CValue.AutoSize = True
+ Me.lb_CValue.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold)
+ Me.lb_CValue.Location = New System.Drawing.Point(500, 54)
+ Me.lb_CValue.Name = "lb_CValue"
+ Me.lb_CValue.Size = New System.Drawing.Size(204, 77)
+ Me.lb_CValue.TabIndex = 93
+ Me.lb_CValue.Text = "주파수"
+ '
+ 'lb_grade
+ '
+ Me.lb_grade.AutoSize = True
+ Me.lb_grade.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_grade.Location = New System.Drawing.Point(25, 54)
+ Me.lb_grade.Name = "lb_grade"
+ Me.lb_grade.Size = New System.Drawing.Size(147, 77)
+ Me.lb_grade.TabIndex = 90
+ Me.lb_grade.Text = "등급"
+ '
+ 'txb_CValue
+ '
+ Me.txb_CValue.BackColor = System.Drawing.SystemColors.Control
+ Me.txb_CValue.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold)
+ Me.txb_CValue.Location = New System.Drawing.Point(713, 44)
+ Me.txb_CValue.Name = "txb_CValue"
+ Me.txb_CValue.ReadOnly = True
+ Me.txb_CValue.Size = New System.Drawing.Size(285, 95)
+ Me.txb_CValue.TabIndex = 92
+ Me.txb_CValue.Text = "대기"
+ Me.txb_CValue.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_grade
+ '
+ Me.txb_grade.BackColor = System.Drawing.SystemColors.Control
+ Me.txb_grade.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_grade.Location = New System.Drawing.Point(185, 44)
+ Me.txb_grade.Name = "txb_grade"
+ Me.txb_grade.ReadOnly = True
+ Me.txb_grade.Size = New System.Drawing.Size(285, 95)
+ Me.txb_grade.TabIndex = 91
+ Me.txb_grade.Text = "대기"
+ Me.txb_grade.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'GroupBox3
+ '
+ Me.GroupBox3.BackColor = System.Drawing.Color.LightGray
+ Me.GroupBox3.Controls.Add(Me.cboComPort)
+ Me.GroupBox3.Controls.Add(Me.Label2)
+ Me.GroupBox3.Controls.Add(Me.cmdSerial)
+ Me.GroupBox3.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.GroupBox3.ForeColor = System.Drawing.Color.Black
+ Me.GroupBox3.Location = New System.Drawing.Point(14, 11)
+ Me.GroupBox3.Name = "GroupBox3"
+ Me.GroupBox3.Size = New System.Drawing.Size(366, 80)
+ Me.GroupBox3.TabIndex = 113
+ Me.GroupBox3.TabStop = False
+ Me.GroupBox3.Text = "시리얼 통신설정"
+ '
+ 'cboComPort
+ '
+ Me.cboComPort.BackColor = System.Drawing.Color.Yellow
+ Me.cboComPort.Font = New System.Drawing.Font("함초롬바탕", 15.75!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.cboComPort.ForeColor = System.Drawing.Color.Black
+ Me.cboComPort.FormattingEnabled = True
+ Me.cboComPort.Location = New System.Drawing.Point(95, 30)
+ Me.cboComPort.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2)
+ Me.cboComPort.Name = "cboComPort"
+ Me.cboComPort.Size = New System.Drawing.Size(199, 35)
+ Me.cboComPort.TabIndex = 19
+ '
+ 'Label2
+ '
+ Me.Label2.AutoSize = True
+ Me.Label2.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label2.Location = New System.Drawing.Point(5, 33)
+ Me.Label2.Name = "Label2"
+ Me.Label2.Size = New System.Drawing.Size(92, 27)
+ Me.Label2.TabIndex = 17
+ Me.Label2.Text = "통신포트"
+ '
+ 'cmdSerial
+ '
+ Me.cmdSerial.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.cmdSerial.Location = New System.Drawing.Point(300, 26)
+ Me.cmdSerial.Name = "cmdSerial"
+ Me.cmdSerial.Size = New System.Drawing.Size(60, 40)
+ Me.cmdSerial.TabIndex = 16
+ Me.cmdSerial.Text = "스캔"
+ Me.cmdSerial.UseVisualStyleBackColor = True
+ '
+ 'GroupBox1
+ '
+ Me.GroupBox1.BackColor = System.Drawing.Color.LightGray
+ Me.GroupBox1.Controls.Add(Me.rdbTDRecycle)
+ Me.GroupBox1.Controls.Add(Me.rdb_data_check)
+ Me.GroupBox1.Controls.Add(Me.rdb_freq_reg)
+ Me.GroupBox1.Controls.Add(Me.rdb_prod)
+ Me.GroupBox1.Controls.Add(Me.rdb_freq_auto)
+ Me.GroupBox1.Controls.Add(Me.rdb_c_mode)
+ Me.GroupBox1.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.GroupBox1.ForeColor = System.Drawing.Color.Black
+ Me.GroupBox1.Location = New System.Drawing.Point(386, 11)
+ Me.GroupBox1.Name = "GroupBox1"
+ Me.GroupBox1.Size = New System.Drawing.Size(425, 80)
+ Me.GroupBox1.TabIndex = 114
+ Me.GroupBox1.TabStop = False
+ Me.GroupBox1.Text = "입력설정"
+ '
+ 'rdbTDRecycle
+ '
+ Me.rdbTDRecycle.AutoSize = True
+ Me.rdbTDRecycle.Location = New System.Drawing.Point(267, 49)
+ Me.rdbTDRecycle.Name = "rdbTDRecycle"
+ Me.rdbTDRecycle.Size = New System.Drawing.Size(104, 25)
+ Me.rdbTDRecycle.TabIndex = 5
+ Me.rdbTDRecycle.Text = "TD 재사용"
+ Me.rdbTDRecycle.UseVisualStyleBackColor = True
+ '
+ 'rdb_data_check
+ '
+ Me.rdb_data_check.AutoSize = True
+ Me.rdb_data_check.Location = New System.Drawing.Point(267, 23)
+ Me.rdb_data_check.Name = "rdb_data_check"
+ Me.rdb_data_check.Size = New System.Drawing.Size(92, 25)
+ Me.rdb_data_check.TabIndex = 4
+ Me.rdb_data_check.Text = "제품확인"
+ Me.rdb_data_check.UseVisualStyleBackColor = True
+ '
+ 'rdb_freq_reg
+ '
+ Me.rdb_freq_reg.AutoSize = True
+ Me.rdb_freq_reg.Location = New System.Drawing.Point(111, 49)
+ Me.rdb_freq_reg.Name = "rdb_freq_reg"
+ Me.rdb_freq_reg.Size = New System.Drawing.Size(150, 25)
+ Me.rdb_freq_reg.TabIndex = 2
+ Me.rdb_freq_reg.Text = "주파수입력(수동)"
+ Me.rdb_freq_reg.UseVisualStyleBackColor = True
+ '
+ 'rdb_prod
+ '
+ Me.rdb_prod.AutoSize = True
+ Me.rdb_prod.Location = New System.Drawing.Point(111, 23)
+ Me.rdb_prod.Name = "rdb_prod"
+ Me.rdb_prod.Size = New System.Drawing.Size(131, 25)
+ Me.rdb_prod.TabIndex = 3
+ Me.rdb_prod.Text = "TD주파수입력"
+ Me.rdb_prod.UseVisualStyleBackColor = True
+ '
+ 'rdb_freq_auto
+ '
+ Me.rdb_freq_auto.AutoSize = True
+ Me.rdb_freq_auto.Location = New System.Drawing.Point(18, 49)
+ Me.rdb_freq_auto.Name = "rdb_freq_auto"
+ Me.rdb_freq_auto.Size = New System.Drawing.Size(92, 25)
+ Me.rdb_freq_auto.TabIndex = 1
+ Me.rdb_freq_auto.Text = "제품입력"
+ Me.rdb_freq_auto.UseVisualStyleBackColor = True
+ '
+ 'rdb_c_mode
+ '
+ Me.rdb_c_mode.AutoSize = True
+ Me.rdb_c_mode.Checked = True
+ Me.rdb_c_mode.Location = New System.Drawing.Point(18, 23)
+ Me.rdb_c_mode.Name = "rdb_c_mode"
+ Me.rdb_c_mode.Size = New System.Drawing.Size(87, 25)
+ Me.rdb_c_mode.TabIndex = 0
+ Me.rdb_c_mode.TabStop = True
+ Me.rdb_c_mode.Text = "C값입력"
+ Me.rdb_c_mode.UseVisualStyleBackColor = True
+ '
+ 'InputTimer
+ '
+ Me.InputTimer.Interval = 1
+ '
+ 'cart_timer
+ '
+ '
+ 'time_timer
+ '
+ Me.time_timer.Enabled = True
+ Me.time_timer.Interval = 1
+ '
+ 'gb_option
+ '
+ Me.gb_option.Controls.Add(Me.txbOptBasic)
+ Me.gb_option.Controls.Add(Me.btnbasic)
+ Me.gb_option.Controls.Add(Me.gbPrintUse)
+ Me.gb_option.Controls.Add(Me.gbPrinter)
+ Me.gb_option.Controls.Add(Me.gb_option_code)
+ Me.gb_option.Controls.Add(Me.txb_dgv_state)
+ Me.gb_option.Controls.Add(Me.txb_regresult)
+ Me.gb_option.Controls.Add(Me.btn_data_reg)
+ Me.gb_option.Controls.Add(Me.gb_reg)
+ Me.gb_option.Controls.Add(Me.btn_option_exit)
+ Me.gb_option.Controls.Add(Me.btn_alldelete)
+ Me.gb_option.Controls.Add(Me.btn_row_delete)
+ Me.gb_option.Controls.Add(Me.btn_save)
+ Me.gb_option.Controls.Add(Me.dgv_data)
+ Me.gb_option.Controls.Add(Me.GroupBox3)
+ Me.gb_option.Controls.Add(Me.GroupBox1)
+ Me.gb_option.Location = New System.Drawing.Point(1024, 1)
+ Me.gb_option.Name = "gb_option"
+ Me.gb_option.Size = New System.Drawing.Size(1910, 744)
+ Me.gb_option.TabIndex = 116
+ Me.gb_option.TabStop = False
+ '
+ 'txbOptBasic
+ '
+ Me.txbOptBasic.BackColor = System.Drawing.SystemColors.Window
+ Me.txbOptBasic.Font = New System.Drawing.Font("함초롬바탕", 26.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbOptBasic.Location = New System.Drawing.Point(644, 454)
+ Me.txbOptBasic.Name = "txbOptBasic"
+ Me.txbOptBasic.ReadOnly = True
+ Me.txbOptBasic.Size = New System.Drawing.Size(102, 53)
+ Me.txbOptBasic.TabIndex = 128
+ Me.txbOptBasic.Text = "0"
+ Me.txbOptBasic.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'btnbasic
+ '
+ Me.btnbasic.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnbasic.Location = New System.Drawing.Point(753, 452)
+ Me.btnbasic.Name = "btnbasic"
+ Me.btnbasic.Size = New System.Drawing.Size(119, 58)
+ Me.btnbasic.TabIndex = 127
+ Me.btnbasic.Text = "기본설정"
+ Me.btnbasic.UseVisualStyleBackColor = True
+ '
+ 'gbPrintUse
+ '
+ Me.gbPrintUse.BackColor = System.Drawing.Color.LightGray
+ Me.gbPrintUse.Controls.Add(Me.gbPrintEach)
+ Me.gbPrintUse.Controls.Add(Me.ckbEachPnt)
+ Me.gbPrintUse.Controls.Add(Me.ckbAllPnt)
+ Me.gbPrintUse.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gbPrintUse.ForeColor = System.Drawing.Color.Black
+ Me.gbPrintUse.Location = New System.Drawing.Point(890, 12)
+ Me.gbPrintUse.Name = "gbPrintUse"
+ Me.gbPrintUse.Size = New System.Drawing.Size(710, 80)
+ Me.gbPrintUse.TabIndex = 126
+ Me.gbPrintUse.TabStop = False
+ Me.gbPrintUse.Text = "프린터 사용 설정"
+ '
+ 'gbPrintEach
+ '
+ Me.gbPrintEach.Controls.Add(Me.ckbWarPnt)
+ Me.gbPrintEach.Controls.Add(Me.ckbBoxPnt)
+ Me.gbPrintEach.Enabled = False
+ Me.gbPrintEach.Location = New System.Drawing.Point(348, 0)
+ Me.gbPrintEach.Name = "gbPrintEach"
+ Me.gbPrintEach.Size = New System.Drawing.Size(362, 80)
+ Me.gbPrintEach.TabIndex = 3
+ Me.gbPrintEach.TabStop = False
+ Me.gbPrintEach.Text = "개별 설정"
+ '
+ 'ckbWarPnt
+ '
+ Me.ckbWarPnt.AutoSize = True
+ Me.ckbWarPnt.Checked = True
+ Me.ckbWarPnt.CheckState = System.Windows.Forms.CheckState.Checked
+ Me.ckbWarPnt.Location = New System.Drawing.Point(202, 37)
+ Me.ckbWarPnt.Name = "ckbWarPnt"
+ Me.ckbWarPnt.Size = New System.Drawing.Size(109, 25)
+ Me.ckbWarPnt.TabIndex = 3
+ Me.ckbWarPnt.Text = "워런티카드"
+ Me.ckbWarPnt.UseVisualStyleBackColor = True
+ '
+ 'ckbBoxPnt
+ '
+ Me.ckbBoxPnt.AutoSize = True
+ Me.ckbBoxPnt.Checked = True
+ Me.ckbBoxPnt.CheckState = System.Windows.Forms.CheckState.Checked
+ Me.ckbBoxPnt.Location = New System.Drawing.Point(57, 37)
+ Me.ckbBoxPnt.Name = "ckbBoxPnt"
+ Me.ckbBoxPnt.Size = New System.Drawing.Size(109, 25)
+ Me.ckbBoxPnt.TabIndex = 2
+ Me.ckbBoxPnt.Text = "박스바코드"
+ Me.ckbBoxPnt.UseVisualStyleBackColor = True
+ '
+ 'ckbEachPnt
+ '
+ Me.ckbEachPnt.AutoSize = True
+ Me.ckbEachPnt.Enabled = False
+ Me.ckbEachPnt.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.ckbEachPnt.Location = New System.Drawing.Point(186, 34)
+ Me.ckbEachPnt.Name = "ckbEachPnt"
+ Me.ckbEachPnt.Size = New System.Drawing.Size(167, 28)
+ Me.ckbEachPnt.TabIndex = 1
+ Me.ckbEachPnt.Text = "프린터 개별 설정"
+ Me.ckbEachPnt.UseVisualStyleBackColor = True
+ '
+ 'ckbAllPnt
+ '
+ Me.ckbAllPnt.AutoSize = True
+ Me.ckbAllPnt.Checked = True
+ Me.ckbAllPnt.CheckState = System.Windows.Forms.CheckState.Checked
+ Me.ckbAllPnt.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.ckbAllPnt.Location = New System.Drawing.Point(13, 34)
+ Me.ckbAllPnt.Name = "ckbAllPnt"
+ Me.ckbAllPnt.Size = New System.Drawing.Size(167, 28)
+ Me.ckbAllPnt.TabIndex = 0
+ Me.ckbAllPnt.Text = "프린터 전체 사용"
+ Me.ckbAllPnt.UseVisualStyleBackColor = True
+ '
+ 'gbPrinter
+ '
+ Me.gbPrinter.Controls.Add(Me.btnPrintSave)
+ Me.gbPrinter.Controls.Add(Me.btPrintref)
+ Me.gbPrinter.Controls.Add(Me.dgvPrinter)
+ Me.gbPrinter.Controls.Add(Me.gbPrinter2)
+ Me.gbPrinter.Controls.Add(Me.gbPrinter1)
+ Me.gbPrinter.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gbPrinter.Location = New System.Drawing.Point(890, 91)
+ Me.gbPrinter.Name = "gbPrinter"
+ Me.gbPrinter.Size = New System.Drawing.Size(1014, 446)
+ Me.gbPrinter.TabIndex = 125
+ Me.gbPrinter.TabStop = False
+ Me.gbPrinter.Text = "프린터 설정 (제품입력 기능 해당)"
+ '
+ 'btnPrintSave
+ '
+ Me.btnPrintSave.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnPrintSave.Location = New System.Drawing.Point(468, 385)
+ Me.btnPrintSave.Name = "btnPrintSave"
+ Me.btnPrintSave.Size = New System.Drawing.Size(540, 49)
+ Me.btnPrintSave.TabIndex = 121
+ Me.btnPrintSave.Text = "저장하기"
+ Me.btnPrintSave.UseVisualStyleBackColor = True
+ '
+ 'btPrintref
+ '
+ Me.btPrintref.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btPrintref.Location = New System.Drawing.Point(39, 385)
+ Me.btPrintref.Name = "btPrintref"
+ Me.btPrintref.Size = New System.Drawing.Size(394, 49)
+ Me.btPrintref.TabIndex = 120
+ Me.btPrintref.Text = "리스트 새로고침"
+ Me.btPrintref.UseVisualStyleBackColor = True
+ '
+ 'dgvPrinter
+ '
+ Me.dgvPrinter.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
+ Me.dgvPrinter.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.dfNum, Me.dfPrinter})
+ Me.dgvPrinter.Location = New System.Drawing.Point(39, 33)
+ Me.dgvPrinter.Name = "dgvPrinter"
+ Me.dgvPrinter.RowTemplate.Height = 23
+ Me.dgvPrinter.Size = New System.Drawing.Size(394, 343)
+ Me.dgvPrinter.TabIndex = 116
+ '
+ 'dfNum
+ '
+ Me.dfNum.HeaderText = "No."
+ Me.dfNum.Name = "dfNum"
+ '
+ 'dfPrinter
+ '
+ Me.dfPrinter.HeaderText = "Printer Name"
+ Me.dfPrinter.Name = "dfPrinter"
+ Me.dfPrinter.Width = 250
+ '
+ 'gbPrinter2
+ '
+ Me.gbPrinter2.Controls.Add(Me.txbText2)
+ Me.gbPrinter2.Controls.Add(Me.lbText2)
+ Me.gbPrinter2.Controls.Add(Me.btnLabel2)
+ Me.gbPrinter2.Controls.Add(Me.txbLabel2)
+ Me.gbPrinter2.Controls.Add(Me.lbLabel2)
+ Me.gbPrinter2.Controls.Add(Me.btnName2)
+ Me.gbPrinter2.Controls.Add(Me.txbName2)
+ Me.gbPrinter2.Controls.Add(Me.lbName2)
+ Me.gbPrinter2.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gbPrinter2.Location = New System.Drawing.Point(468, 218)
+ Me.gbPrinter2.Name = "gbPrinter2"
+ Me.gbPrinter2.Size = New System.Drawing.Size(540, 158)
+ Me.gbPrinter2.TabIndex = 1
+ Me.gbPrinter2.TabStop = False
+ Me.gbPrinter2.Text = "워런티 카드 정보"
+ '
+ 'txbText2
+ '
+ Me.txbText2.Location = New System.Drawing.Point(128, 110)
+ Me.txbText2.Name = "txbText2"
+ Me.txbText2.Size = New System.Drawing.Size(318, 32)
+ Me.txbText2.TabIndex = 6
+ Me.txbText2.Text = "Brother PT-P700"
+ '
+ 'lbText2
+ '
+ Me.lbText2.AutoSize = True
+ Me.lbText2.Location = New System.Drawing.Point(10, 113)
+ Me.lbText2.Name = "lbText2"
+ Me.lbText2.Size = New System.Drawing.Size(100, 24)
+ Me.lbText2.TabIndex = 7
+ Me.lbText2.Text = "텍스트변수"
+ '
+ 'btnLabel2
+ '
+ Me.btnLabel2.Font = New System.Drawing.Font("함초롬바탕", 11.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnLabel2.Location = New System.Drawing.Point(452, 69)
+ Me.btnLabel2.Name = "btnLabel2"
+ Me.btnLabel2.Size = New System.Drawing.Size(82, 39)
+ Me.btnLabel2.TabIndex = 2
+ Me.btnLabel2.Text = "찾아보기"
+ Me.btnLabel2.UseVisualStyleBackColor = True
+ '
+ 'txbLabel2
+ '
+ Me.txbLabel2.BackColor = System.Drawing.SystemColors.Window
+ Me.txbLabel2.Location = New System.Drawing.Point(128, 72)
+ Me.txbLabel2.Name = "txbLabel2"
+ Me.txbLabel2.ReadOnly = True
+ Me.txbLabel2.Size = New System.Drawing.Size(318, 32)
+ Me.txbLabel2.TabIndex = 3
+ Me.txbLabel2.Text = "Brother PT-P700"
+ '
+ 'lbLabel2
+ '
+ Me.lbLabel2.AutoSize = True
+ Me.lbLabel2.Location = New System.Drawing.Point(30, 75)
+ Me.lbLabel2.Name = "lbLabel2"
+ Me.lbLabel2.Size = New System.Drawing.Size(82, 24)
+ Me.lbLabel2.TabIndex = 4
+ Me.lbLabel2.Text = "라벨파일"
+ '
+ 'btnName2
+ '
+ Me.btnName2.Location = New System.Drawing.Point(452, 29)
+ Me.btnName2.Name = "btnName2"
+ Me.btnName2.Size = New System.Drawing.Size(82, 39)
+ Me.btnName2.TabIndex = 1
+ Me.btnName2.Text = "변경"
+ Me.btnName2.UseVisualStyleBackColor = True
+ '
+ 'txbName2
+ '
+ Me.txbName2.BackColor = System.Drawing.SystemColors.Window
+ Me.txbName2.Location = New System.Drawing.Point(128, 34)
+ Me.txbName2.Name = "txbName2"
+ Me.txbName2.ReadOnly = True
+ Me.txbName2.Size = New System.Drawing.Size(318, 32)
+ Me.txbName2.TabIndex = 1
+ Me.txbName2.Text = "Brother PT-P700"
+ '
+ 'lbName2
+ '
+ Me.lbName2.AutoSize = True
+ Me.lbName2.Location = New System.Drawing.Point(30, 37)
+ Me.lbName2.Name = "lbName2"
+ Me.lbName2.Size = New System.Drawing.Size(82, 24)
+ Me.lbName2.TabIndex = 1
+ Me.lbName2.Text = "프린터명"
+ '
+ 'gbPrinter1
+ '
+ Me.gbPrinter1.Controls.Add(Me.txbText1)
+ Me.gbPrinter1.Controls.Add(Me.lbText1)
+ Me.gbPrinter1.Controls.Add(Me.txbCode1)
+ Me.gbPrinter1.Controls.Add(Me.lbCode1)
+ Me.gbPrinter1.Controls.Add(Me.btnLabel1)
+ Me.gbPrinter1.Controls.Add(Me.txbLabel1)
+ Me.gbPrinter1.Controls.Add(Me.lbLabel1)
+ Me.gbPrinter1.Controls.Add(Me.btnName1)
+ Me.gbPrinter1.Controls.Add(Me.txbName1)
+ Me.gbPrinter1.Controls.Add(Me.lbName1)
+ Me.gbPrinter1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gbPrinter1.Location = New System.Drawing.Point(468, 22)
+ Me.gbPrinter1.Name = "gbPrinter1"
+ Me.gbPrinter1.Size = New System.Drawing.Size(540, 193)
+ Me.gbPrinter1.TabIndex = 0
+ Me.gbPrinter1.TabStop = False
+ Me.gbPrinter1.Text = "박스 바코드 정보"
+ '
+ 'txbText1
+ '
+ Me.txbText1.Location = New System.Drawing.Point(128, 148)
+ Me.txbText1.Name = "txbText1"
+ Me.txbText1.Size = New System.Drawing.Size(318, 32)
+ Me.txbText1.TabIndex = 8
+ Me.txbText1.Text = "Brother PT-P700"
+ '
+ 'lbText1
+ '
+ Me.lbText1.AutoSize = True
+ Me.lbText1.Location = New System.Drawing.Point(10, 151)
+ Me.lbText1.Name = "lbText1"
+ Me.lbText1.Size = New System.Drawing.Size(100, 24)
+ Me.lbText1.TabIndex = 9
+ Me.lbText1.Text = "텍스트변수"
+ '
+ 'txbCode1
+ '
+ Me.txbCode1.Location = New System.Drawing.Point(128, 110)
+ Me.txbCode1.Name = "txbCode1"
+ Me.txbCode1.Size = New System.Drawing.Size(318, 32)
+ Me.txbCode1.TabIndex = 6
+ Me.txbCode1.Text = "Brother PT-P700"
+ '
+ 'lbCode1
+ '
+ Me.lbCode1.AutoSize = True
+ Me.lbCode1.Location = New System.Drawing.Point(10, 113)
+ Me.lbCode1.Name = "lbCode1"
+ Me.lbCode1.Size = New System.Drawing.Size(100, 24)
+ Me.lbCode1.TabIndex = 7
+ Me.lbCode1.Text = "바코드변수"
+ '
+ 'btnLabel1
+ '
+ Me.btnLabel1.Font = New System.Drawing.Font("함초롬바탕", 11.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnLabel1.Location = New System.Drawing.Point(452, 69)
+ Me.btnLabel1.Name = "btnLabel1"
+ Me.btnLabel1.Size = New System.Drawing.Size(82, 39)
+ Me.btnLabel1.TabIndex = 2
+ Me.btnLabel1.Text = "찾아보기"
+ Me.btnLabel1.UseVisualStyleBackColor = True
+ '
+ 'txbLabel1
+ '
+ Me.txbLabel1.BackColor = System.Drawing.SystemColors.Window
+ Me.txbLabel1.Location = New System.Drawing.Point(128, 72)
+ Me.txbLabel1.Name = "txbLabel1"
+ Me.txbLabel1.ReadOnly = True
+ Me.txbLabel1.Size = New System.Drawing.Size(318, 32)
+ Me.txbLabel1.TabIndex = 3
+ Me.txbLabel1.Text = "Brother PT-P700"
+ '
+ 'lbLabel1
+ '
+ Me.lbLabel1.AutoSize = True
+ Me.lbLabel1.Location = New System.Drawing.Point(30, 75)
+ Me.lbLabel1.Name = "lbLabel1"
+ Me.lbLabel1.Size = New System.Drawing.Size(82, 24)
+ Me.lbLabel1.TabIndex = 4
+ Me.lbLabel1.Text = "라벨파일"
+ '
+ 'btnName1
+ '
+ Me.btnName1.Location = New System.Drawing.Point(452, 29)
+ Me.btnName1.Name = "btnName1"
+ Me.btnName1.Size = New System.Drawing.Size(82, 39)
+ Me.btnName1.TabIndex = 1
+ Me.btnName1.Text = "변경"
+ Me.btnName1.UseVisualStyleBackColor = True
+ '
+ 'txbName1
+ '
+ Me.txbName1.BackColor = System.Drawing.SystemColors.Window
+ Me.txbName1.Location = New System.Drawing.Point(128, 34)
+ Me.txbName1.Name = "txbName1"
+ Me.txbName1.ReadOnly = True
+ Me.txbName1.Size = New System.Drawing.Size(318, 32)
+ Me.txbName1.TabIndex = 1
+ Me.txbName1.Text = "Brother PT-P700"
+ '
+ 'lbName1
+ '
+ Me.lbName1.AutoSize = True
+ Me.lbName1.Location = New System.Drawing.Point(30, 37)
+ Me.lbName1.Name = "lbName1"
+ Me.lbName1.Size = New System.Drawing.Size(82, 24)
+ Me.lbName1.TabIndex = 1
+ Me.lbName1.Text = "프린터명"
+ '
+ 'gb_option_code
+ '
+ Me.gb_option_code.Controls.Add(Me.btn_code_reg)
+ Me.gb_option_code.Controls.Add(Me.txb_prod1_code)
+ Me.gb_option_code.Controls.Add(Me.lb_prod1_code)
+ Me.gb_option_code.Controls.Add(Me.txb_output_7000)
+ Me.gb_option_code.Controls.Add(Me.lb_output_7000)
+ Me.gb_option_code.Controls.Add(Me.txb_output_6850)
+ Me.gb_option_code.Controls.Add(Me.lb_output_6850)
+ Me.gb_option_code.Controls.Add(Me.txb_code_front)
+ Me.gb_option_code.Controls.Add(Me.lb_code_front)
+ Me.gb_option_code.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gb_option_code.Location = New System.Drawing.Point(890, 543)
+ Me.gb_option_code.Name = "gb_option_code"
+ Me.gb_option_code.Size = New System.Drawing.Size(877, 162)
+ Me.gb_option_code.TabIndex = 124
+ Me.gb_option_code.TabStop = False
+ Me.gb_option_code.Text = "바코드 설정"
+ '
+ 'btn_code_reg
+ '
+ Me.btn_code_reg.Location = New System.Drawing.Point(305, 114)
+ Me.btn_code_reg.Name = "btn_code_reg"
+ Me.btn_code_reg.Size = New System.Drawing.Size(230, 44)
+ Me.btn_code_reg.TabIndex = 8
+ Me.btn_code_reg.Text = "등록"
+ Me.btn_code_reg.UseVisualStyleBackColor = True
+ '
+ 'txb_prod1_code
+ '
+ Me.txb_prod1_code.Location = New System.Drawing.Point(173, 73)
+ Me.txb_prod1_code.MaxLength = 6
+ Me.txb_prod1_code.Name = "txb_prod1_code"
+ Me.txb_prod1_code.Size = New System.Drawing.Size(220, 35)
+ Me.txb_prod1_code.TabIndex = 7
+ Me.txb_prod1_code.Text = "003000"
+ Me.txb_prod1_code.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_prod1_code
+ '
+ Me.lb_prod1_code.AutoSize = True
+ Me.lb_prod1_code.Location = New System.Drawing.Point(12, 76)
+ Me.lb_prod1_code.Name = "lb_prod1_code"
+ Me.lb_prod1_code.Size = New System.Drawing.Size(164, 27)
+ Me.lb_prod1_code.TabIndex = 6
+ Me.lb_prod1_code.Text = "생산 바코드 번호"
+ '
+ 'txb_output_7000
+ '
+ Me.txb_output_7000.Location = New System.Drawing.Point(643, 73)
+ Me.txb_output_7000.MaxLength = 6
+ Me.txb_output_7000.Name = "txb_output_7000"
+ Me.txb_output_7000.Size = New System.Drawing.Size(220, 35)
+ Me.txb_output_7000.TabIndex = 5
+ Me.txb_output_7000.Text = "002000"
+ Me.txb_output_7000.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_output_7000
+ '
+ Me.lb_output_7000.AutoSize = True
+ Me.lb_output_7000.Location = New System.Drawing.Point(399, 76)
+ Me.lb_output_7000.Name = "lb_output_7000"
+ Me.lb_output_7000.Size = New System.Drawing.Size(238, 27)
+ Me.lb_output_7000.TabIndex = 4
+ Me.lb_output_7000.Text = "7000 주파수 바코드 번호"
+ '
+ 'txb_output_6850
+ '
+ Me.txb_output_6850.Location = New System.Drawing.Point(643, 29)
+ Me.txb_output_6850.MaxLength = 6
+ Me.txb_output_6850.Name = "txb_output_6850"
+ Me.txb_output_6850.Size = New System.Drawing.Size(220, 35)
+ Me.txb_output_6850.TabIndex = 3
+ Me.txb_output_6850.Text = "001000"
+ Me.txb_output_6850.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_output_6850
+ '
+ Me.lb_output_6850.AutoSize = True
+ Me.lb_output_6850.Location = New System.Drawing.Point(399, 32)
+ Me.lb_output_6850.Name = "lb_output_6850"
+ Me.lb_output_6850.Size = New System.Drawing.Size(238, 27)
+ Me.lb_output_6850.TabIndex = 2
+ Me.lb_output_6850.Text = "6850 주파수 바코드 번호"
+ '
+ 'txb_code_front
+ '
+ Me.txb_code_front.Location = New System.Drawing.Point(173, 29)
+ Me.txb_code_front.MaxLength = 2
+ Me.txb_code_front.Name = "txb_code_front"
+ Me.txb_code_front.Size = New System.Drawing.Size(220, 35)
+ Me.txb_code_front.TabIndex = 1
+ Me.txb_code_front.Text = "30"
+ Me.txb_code_front.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_code_front
+ '
+ Me.lb_code_front.AutoSize = True
+ Me.lb_code_front.Location = New System.Drawing.Point(12, 32)
+ Me.lb_code_front.Name = "lb_code_front"
+ Me.lb_code_front.Size = New System.Drawing.Size(98, 27)
+ Me.lb_code_front.TabIndex = 0
+ Me.lb_code_front.Text = "제품 번호"
+ '
+ 'txb_dgv_state
+ '
+ Me.txb_dgv_state.BackColor = System.Drawing.Color.Khaki
+ Me.txb_dgv_state.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_dgv_state.Location = New System.Drawing.Point(644, 309)
+ Me.txb_dgv_state.Name = "txb_dgv_state"
+ Me.txb_dgv_state.Size = New System.Drawing.Size(235, 43)
+ Me.txb_dgv_state.TabIndex = 123
+ Me.txb_dgv_state.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txb_dgv_state.Visible = False
+ '
+ 'txb_regresult
+ '
+ Me.txb_regresult.BackColor = System.Drawing.Color.Khaki
+ Me.txb_regresult.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_regresult.Location = New System.Drawing.Point(644, 613)
+ Me.txb_regresult.Name = "txb_regresult"
+ Me.txb_regresult.Size = New System.Drawing.Size(235, 43)
+ Me.txb_regresult.TabIndex = 122
+ Me.txb_regresult.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txb_regresult.Visible = False
+ '
+ 'btn_data_reg
+ '
+ Me.btn_data_reg.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_data_reg.Location = New System.Drawing.Point(644, 532)
+ Me.btn_data_reg.Name = "btn_data_reg"
+ Me.btn_data_reg.Size = New System.Drawing.Size(235, 78)
+ Me.btn_data_reg.TabIndex = 121
+ Me.btn_data_reg.Text = "등록하기"
+ Me.btn_data_reg.UseVisualStyleBackColor = True
+ '
+ 'gb_reg
+ '
+ Me.gb_reg.Controls.Add(Me.nudagency)
+ Me.gb_reg.Controls.Add(Me.nudarea)
+ Me.gb_reg.Controls.Add(Me.lb_agen_reg)
+ Me.gb_reg.Controls.Add(Me.lb_area_reg)
+ Me.gb_reg.Controls.Add(Me.txb_make_reg)
+ Me.gb_reg.Controls.Add(Me.lb_make_reg)
+ Me.gb_reg.Controls.Add(Me.txb_name_reg)
+ Me.gb_reg.Controls.Add(Me.lb_name_reg)
+ Me.gb_reg.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gb_reg.Location = New System.Drawing.Point(9, 518)
+ Me.gb_reg.Name = "gb_reg"
+ Me.gb_reg.Size = New System.Drawing.Size(629, 139)
+ Me.gb_reg.TabIndex = 120
+ Me.gb_reg.TabStop = False
+ Me.gb_reg.Text = "데이터등록"
+ '
+ 'nudagency
+ '
+ Me.nudagency.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.nudagency.Location = New System.Drawing.Point(466, 82)
+ Me.nudagency.Maximum = New Decimal(New Integer() {999, 0, 0, 0})
+ Me.nudagency.Name = "nudagency"
+ Me.nudagency.Size = New System.Drawing.Size(139, 35)
+ Me.nudagency.TabIndex = 122
+ Me.nudagency.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'nudarea
+ '
+ Me.nudarea.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.nudarea.Location = New System.Drawing.Point(466, 39)
+ Me.nudarea.Maximum = New Decimal(New Integer() {999, 0, 0, 0})
+ Me.nudarea.Name = "nudarea"
+ Me.nudarea.Size = New System.Drawing.Size(139, 35)
+ Me.nudarea.TabIndex = 121
+ Me.nudarea.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_agen_reg
+ '
+ Me.lb_agen_reg.AutoSize = True
+ Me.lb_agen_reg.Location = New System.Drawing.Point(348, 85)
+ Me.lb_agen_reg.Name = "lb_agen_reg"
+ Me.lb_agen_reg.Size = New System.Drawing.Size(112, 27)
+ Me.lb_agen_reg.TabIndex = 6
+ Me.lb_agen_reg.Text = "대리점코드"
+ '
+ 'lb_area_reg
+ '
+ Me.lb_area_reg.AutoSize = True
+ Me.lb_area_reg.Location = New System.Drawing.Point(368, 44)
+ Me.lb_area_reg.Name = "lb_area_reg"
+ Me.lb_area_reg.Size = New System.Drawing.Size(92, 27)
+ Me.lb_area_reg.TabIndex = 4
+ Me.lb_area_reg.Text = "국가코드"
+ '
+ 'txb_make_reg
+ '
+ Me.txb_make_reg.CharacterCasing = System.Windows.Forms.CharacterCasing.Lower
+ Me.txb_make_reg.Location = New System.Drawing.Point(124, 82)
+ Me.txb_make_reg.MaxLength = 4
+ Me.txb_make_reg.Name = "txb_make_reg"
+ Me.txb_make_reg.Size = New System.Drawing.Size(218, 35)
+ Me.txb_make_reg.TabIndex = 3
+ '
+ 'lb_make_reg
+ '
+ Me.lb_make_reg.AutoSize = True
+ Me.lb_make_reg.Location = New System.Drawing.Point(6, 85)
+ Me.lb_make_reg.Name = "lb_make_reg"
+ Me.lb_make_reg.Size = New System.Drawing.Size(112, 27)
+ Me.lb_make_reg.TabIndex = 2
+ Me.lb_make_reg.Text = "제조사코드"
+ '
+ 'txb_name_reg
+ '
+ Me.txb_name_reg.Location = New System.Drawing.Point(124, 39)
+ Me.txb_name_reg.Name = "txb_name_reg"
+ Me.txb_name_reg.Size = New System.Drawing.Size(218, 35)
+ Me.txb_name_reg.TabIndex = 1
+ '
+ 'lb_name_reg
+ '
+ Me.lb_name_reg.AutoSize = True
+ Me.lb_name_reg.Location = New System.Drawing.Point(6, 42)
+ Me.lb_name_reg.Name = "lb_name_reg"
+ Me.lb_name_reg.Size = New System.Drawing.Size(92, 27)
+ Me.lb_name_reg.TabIndex = 0
+ Me.lb_name_reg.Text = "이벤트명"
+ '
+ 'btn_option_exit
+ '
+ Me.btn_option_exit.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_option_exit.Location = New System.Drawing.Point(1669, 12)
+ Me.btn_option_exit.Name = "btn_option_exit"
+ Me.btn_option_exit.Size = New System.Drawing.Size(235, 79)
+ Me.btn_option_exit.TabIndex = 119
+ Me.btn_option_exit.Text = "나가기"
+ Me.btn_option_exit.UseVisualStyleBackColor = True
+ '
+ 'btn_alldelete
+ '
+ Me.btn_alldelete.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_alldelete.Location = New System.Drawing.Point(644, 240)
+ Me.btn_alldelete.Name = "btn_alldelete"
+ Me.btn_alldelete.Size = New System.Drawing.Size(235, 58)
+ Me.btn_alldelete.TabIndex = 118
+ Me.btn_alldelete.Text = "전체삭제하기"
+ Me.btn_alldelete.UseVisualStyleBackColor = True
+ '
+ 'btn_row_delete
+ '
+ Me.btn_row_delete.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_row_delete.Location = New System.Drawing.Point(644, 172)
+ Me.btn_row_delete.Name = "btn_row_delete"
+ Me.btn_row_delete.Size = New System.Drawing.Size(235, 58)
+ Me.btn_row_delete.TabIndex = 117
+ Me.btn_row_delete.Text = "행삭제하기"
+ Me.btn_row_delete.UseVisualStyleBackColor = True
+ '
+ 'btn_save
+ '
+ Me.btn_save.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_save.Location = New System.Drawing.Point(644, 104)
+ Me.btn_save.Name = "btn_save"
+ Me.btn_save.Size = New System.Drawing.Size(235, 58)
+ Me.btn_save.TabIndex = 116
+ Me.btn_save.Text = "저장하기"
+ Me.btn_save.UseVisualStyleBackColor = True
+ '
+ 'dgv_data
+ '
+ Me.dgv_data.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
+ Me.dgv_data.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.df_name, Me.df_make, Me.df_area, Me.df_agency})
+ Me.dgv_data.Location = New System.Drawing.Point(9, 104)
+ Me.dgv_data.Name = "dgv_data"
+ Me.dgv_data.RowTemplate.Height = 23
+ Me.dgv_data.Size = New System.Drawing.Size(629, 403)
+ Me.dgv_data.TabIndex = 115
+ '
+ 'df_name
+ '
+ Me.df_name.HeaderText = "이벤트명"
+ Me.df_name.Name = "df_name"
+ Me.df_name.Width = 220
+ '
+ 'df_make
+ '
+ Me.df_make.HeaderText = "제조사코드"
+ Me.df_make.Name = "df_make"
+ Me.df_make.Width = 130
+ '
+ 'df_area
+ '
+ Me.df_area.HeaderText = "국가코드"
+ Me.df_area.Name = "df_area"
+ Me.df_area.Width = 120
+ '
+ 'df_agency
+ '
+ Me.df_agency.HeaderText = "대리점코드"
+ Me.df_agency.Name = "df_agency"
+ Me.df_agency.Width = 110
+ '
+ 'gb_check_data
+ '
+ Me.gb_check_data.Controls.Add(Me.txb_5_barcode)
+ Me.gb_check_data.Controls.Add(Me.lb_5_barcode)
+ Me.gb_check_data.Controls.Add(Me.gb_5_data)
+ Me.gb_check_data.Location = New System.Drawing.Point(1, 79)
+ Me.gb_check_data.Name = "gb_check_data"
+ Me.gb_check_data.Size = New System.Drawing.Size(1020, 655)
+ Me.gb_check_data.TabIndex = 117
+ Me.gb_check_data.TabStop = False
+ '
+ 'txb_5_barcode
+ '
+ Me.txb_5_barcode.Font = New System.Drawing.Font("함초롬바탕", 48.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_5_barcode.Location = New System.Drawing.Point(230, 15)
+ Me.txb_5_barcode.Name = "txb_5_barcode"
+ Me.txb_5_barcode.Size = New System.Drawing.Size(750, 91)
+ Me.txb_5_barcode.TabIndex = 0
+ Me.txb_5_barcode.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_5_barcode
+ '
+ Me.lb_5_barcode.AutoSize = True
+ Me.lb_5_barcode.Font = New System.Drawing.Font("함초롬바탕", 36.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_5_barcode.Location = New System.Drawing.Point(10, 29)
+ Me.lb_5_barcode.Name = "lb_5_barcode"
+ Me.lb_5_barcode.Size = New System.Drawing.Size(229, 62)
+ Me.lb_5_barcode.TabIndex = 1
+ Me.lb_5_barcode.Text = "제품 번호"
+ '
+ 'gb_5_data
+ '
+ Me.gb_5_data.Controls.Add(Me.ckb_auto_delete)
+ Me.gb_5_data.Controls.Add(Me.btn_5_delete)
+ Me.gb_5_data.Controls.Add(Me.ckb_auto_write)
+ Me.gb_5_data.Controls.Add(Me.txb_5_result)
+ Me.gb_5_data.Controls.Add(Me.btn_5_write)
+ Me.gb_5_data.Controls.Add(Me.btn_5_check)
+ Me.gb_5_data.Controls.Add(Me.btn_5_reset)
+ Me.gb_5_data.Controls.Add(Me.PictureBox2)
+ Me.gb_5_data.Controls.Add(Me.gb_reg_data)
+ Me.gb_5_data.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gb_5_data.Location = New System.Drawing.Point(13, 115)
+ Me.gb_5_data.Name = "gb_5_data"
+ Me.gb_5_data.Size = New System.Drawing.Size(993, 529)
+ Me.gb_5_data.TabIndex = 2
+ Me.gb_5_data.TabStop = False
+ Me.gb_5_data.Text = "등록 데이터"
+ '
+ 'ckb_auto_delete
+ '
+ Me.ckb_auto_delete.AutoSize = True
+ Me.ckb_auto_delete.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.ckb_auto_delete.Location = New System.Drawing.Point(872, 274)
+ Me.ckb_auto_delete.Name = "ckb_auto_delete"
+ Me.ckb_auto_delete.Size = New System.Drawing.Size(107, 28)
+ Me.ckb_auto_delete.TabIndex = 32
+ Me.ckb_auto_delete.Text = "자동 삭제"
+ Me.ckb_auto_delete.UseVisualStyleBackColor = True
+ '
+ 'btn_5_delete
+ '
+ Me.btn_5_delete.Location = New System.Drawing.Point(788, 461)
+ Me.btn_5_delete.Name = "btn_5_delete"
+ Me.btn_5_delete.Size = New System.Drawing.Size(199, 65)
+ Me.btn_5_delete.TabIndex = 31
+ Me.btn_5_delete.Text = "삭제"
+ Me.btn_5_delete.UseVisualStyleBackColor = True
+ '
+ 'ckb_auto_write
+ '
+ Me.ckb_auto_write.AutoSize = True
+ Me.ckb_auto_write.Checked = True
+ Me.ckb_auto_write.CheckState = System.Windows.Forms.CheckState.Checked
+ Me.ckb_auto_write.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.ckb_auto_write.Location = New System.Drawing.Point(872, 304)
+ Me.ckb_auto_write.Name = "ckb_auto_write"
+ Me.ckb_auto_write.Size = New System.Drawing.Size(107, 28)
+ Me.ckb_auto_write.TabIndex = 30
+ Me.ckb_auto_write.Text = "자동 쓰기"
+ Me.ckb_auto_write.UseVisualStyleBackColor = True
+ '
+ 'txb_5_result
+ '
+ Me.txb_5_result.Location = New System.Drawing.Point(581, 355)
+ Me.txb_5_result.Name = "txb_5_result"
+ Me.txb_5_result.ReadOnly = True
+ Me.txb_5_result.Size = New System.Drawing.Size(407, 43)
+ Me.txb_5_result.TabIndex = 29
+ Me.txb_5_result.Text = "대기"
+ Me.txb_5_result.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'btn_5_write
+ '
+ Me.btn_5_write.Location = New System.Drawing.Point(581, 461)
+ Me.btn_5_write.Name = "btn_5_write"
+ Me.btn_5_write.Size = New System.Drawing.Size(199, 65)
+ Me.btn_5_write.TabIndex = 28
+ Me.btn_5_write.Text = "쓰기"
+ Me.btn_5_write.UseVisualStyleBackColor = True
+ '
+ 'btn_5_check
+ '
+ Me.btn_5_check.Location = New System.Drawing.Point(581, 401)
+ Me.btn_5_check.Name = "btn_5_check"
+ Me.btn_5_check.Size = New System.Drawing.Size(199, 59)
+ Me.btn_5_check.TabIndex = 27
+ Me.btn_5_check.Text = "검색"
+ Me.btn_5_check.UseVisualStyleBackColor = True
+ '
+ 'btn_5_reset
+ '
+ Me.btn_5_reset.Location = New System.Drawing.Point(788, 402)
+ Me.btn_5_reset.Name = "btn_5_reset"
+ Me.btn_5_reset.Size = New System.Drawing.Size(199, 56)
+ Me.btn_5_reset.TabIndex = 26
+ Me.btn_5_reset.Text = "초기화"
+ Me.btn_5_reset.UseVisualStyleBackColor = True
+ '
+ 'PictureBox2
+ '
+ Me.PictureBox2.Image = Global.FreqConfigRegister.My.Resources.Resources.맥시멈_크래들_누끼_
+ Me.PictureBox2.Location = New System.Drawing.Point(586, 39)
+ Me.PictureBox2.Name = "PictureBox2"
+ Me.PictureBox2.Size = New System.Drawing.Size(398, 298)
+ Me.PictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom
+ Me.PictureBox2.TabIndex = 25
+ Me.PictureBox2.TabStop = False
+ '
+ 'gb_reg_data
+ '
+ Me.gb_reg_data.Controls.Add(Me.txb_5_td)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_td)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_prod_motor)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_prod_motor)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_freq)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_prod_mod)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_prod_mod)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_power)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_power)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_prod_date)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_area)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_prod_date)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_freq)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_type)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_model)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_serial)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_make)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_reg_date)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_make)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_reg_date)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_serial)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_model)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_type)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_area)
+ Me.gb_reg_data.Controls.Add(Me.txb_5_agency)
+ Me.gb_reg_data.Controls.Add(Me.lb_5_agency)
+ Me.gb_reg_data.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gb_reg_data.Location = New System.Drawing.Point(11, 34)
+ Me.gb_reg_data.Name = "gb_reg_data"
+ Me.gb_reg_data.Size = New System.Drawing.Size(564, 486)
+ Me.gb_reg_data.TabIndex = 24
+ Me.gb_reg_data.TabStop = False
+ Me.gb_reg_data.Text = "제품등록 데이터"
+ '
+ 'txb_5_td
+ '
+ Me.txb_5_td.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_td.Location = New System.Drawing.Point(171, 268)
+ Me.txb_5_td.Name = "txb_5_td"
+ Me.txb_5_td.ReadOnly = True
+ Me.txb_5_td.Size = New System.Drawing.Size(367, 39)
+ Me.txb_5_td.TabIndex = 25
+ Me.txb_5_td.Text = "-"
+ Me.txb_5_td.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_5_td
+ '
+ Me.lb_5_td.AutoSize = True
+ Me.lb_5_td.Location = New System.Drawing.Point(80, 271)
+ Me.lb_5_td.Name = "lb_5_td"
+ Me.lb_5_td.Size = New System.Drawing.Size(93, 32)
+ Me.lb_5_td.TabIndex = 24
+ Me.lb_5_td.Text = "TD번호"
+ '
+ 'txb_5_prod_motor
+ '
+ Me.txb_5_prod_motor.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_prod_motor.Location = New System.Drawing.Point(393, 366)
+ Me.txb_5_prod_motor.Name = "txb_5_prod_motor"
+ Me.txb_5_prod_motor.ReadOnly = True
+ Me.txb_5_prod_motor.Size = New System.Drawing.Size(148, 39)
+ Me.txb_5_prod_motor.TabIndex = 19
+ Me.txb_5_prod_motor.Text = "-"
+ Me.txb_5_prod_motor.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_5_prod_motor
+ '
+ Me.lb_5_prod_motor.AutoSize = True
+ Me.lb_5_prod_motor.Location = New System.Drawing.Point(338, 369)
+ Me.lb_5_prod_motor.Name = "lb_5_prod_motor"
+ Me.lb_5_prod_motor.Size = New System.Drawing.Size(60, 32)
+ Me.lb_5_prod_motor.TabIndex = 18
+ Me.lb_5_prod_motor.Text = "모터"
+ '
+ 'txb_5_freq
+ '
+ Me.txb_5_freq.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_freq.Location = New System.Drawing.Point(171, 366)
+ Me.txb_5_freq.Name = "txb_5_freq"
+ Me.txb_5_freq.ReadOnly = True
+ Me.txb_5_freq.Size = New System.Drawing.Size(140, 39)
+ Me.txb_5_freq.TabIndex = 21
+ Me.txb_5_freq.Text = "-"
+ Me.txb_5_freq.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_5_prod_mod
+ '
+ Me.txb_5_prod_mod.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_prod_mod.Location = New System.Drawing.Point(394, 414)
+ Me.txb_5_prod_mod.MaxLength = 10
+ Me.txb_5_prod_mod.Name = "txb_5_prod_mod"
+ Me.txb_5_prod_mod.ReadOnly = True
+ Me.txb_5_prod_mod.Size = New System.Drawing.Size(148, 39)
+ Me.txb_5_prod_mod.TabIndex = 17
+ Me.txb_5_prod_mod.Text = "0"
+ Me.txb_5_prod_mod.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_5_prod_mod
+ '
+ Me.lb_5_prod_mod.AutoSize = True
+ Me.lb_5_prod_mod.Location = New System.Drawing.Point(331, 416)
+ Me.lb_5_prod_mod.Name = "lb_5_prod_mod"
+ Me.lb_5_prod_mod.Size = New System.Drawing.Size(67, 32)
+ Me.lb_5_prod_mod.TabIndex = 16
+ Me.lb_5_prod_mod.Text = "샷 수"
+ '
+ 'txb_5_power
+ '
+ Me.txb_5_power.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_power.Location = New System.Drawing.Point(171, 414)
+ Me.txb_5_power.Name = "txb_5_power"
+ Me.txb_5_power.ReadOnly = True
+ Me.txb_5_power.Size = New System.Drawing.Size(140, 39)
+ Me.txb_5_power.TabIndex = 23
+ Me.txb_5_power.Text = "-"
+ Me.txb_5_power.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_5_power
+ '
+ Me.lb_5_power.AutoSize = True
+ Me.lb_5_power.Location = New System.Drawing.Point(113, 417)
+ Me.lb_5_power.Name = "lb_5_power"
+ Me.lb_5_power.Size = New System.Drawing.Size(60, 32)
+ Me.lb_5_power.TabIndex = 22
+ Me.lb_5_power.Text = "파워"
+ '
+ 'txb_5_prod_date
+ '
+ Me.txb_5_prod_date.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_prod_date.Location = New System.Drawing.Point(171, 315)
+ Me.txb_5_prod_date.Name = "txb_5_prod_date"
+ Me.txb_5_prod_date.ReadOnly = True
+ Me.txb_5_prod_date.Size = New System.Drawing.Size(367, 39)
+ Me.txb_5_prod_date.TabIndex = 15
+ Me.txb_5_prod_date.Text = "-"
+ Me.txb_5_prod_date.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_5_area
+ '
+ Me.txb_5_area.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_area.Location = New System.Drawing.Point(389, 204)
+ Me.txb_5_area.Name = "txb_5_area"
+ Me.txb_5_area.ReadOnly = True
+ Me.txb_5_area.Size = New System.Drawing.Size(148, 39)
+ Me.txb_5_area.TabIndex = 13
+ Me.txb_5_area.Text = "-"
+ Me.txb_5_area.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_5_prod_date
+ '
+ Me.lb_5_prod_date.AutoSize = True
+ Me.lb_5_prod_date.Location = New System.Drawing.Point(60, 318)
+ Me.lb_5_prod_date.Name = "lb_5_prod_date"
+ Me.lb_5_prod_date.Size = New System.Drawing.Size(113, 32)
+ Me.lb_5_prod_date.TabIndex = 14
+ Me.lb_5_prod_date.Text = "생산 일자"
+ '
+ 'lb_5_freq
+ '
+ Me.lb_5_freq.AutoSize = True
+ Me.lb_5_freq.Location = New System.Drawing.Point(92, 369)
+ Me.lb_5_freq.Name = "lb_5_freq"
+ Me.lb_5_freq.Size = New System.Drawing.Size(83, 32)
+ Me.lb_5_freq.TabIndex = 20
+ Me.lb_5_freq.Text = "주파수"
+ '
+ 'txb_5_type
+ '
+ Me.txb_5_type.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_type.Location = New System.Drawing.Point(389, 154)
+ Me.txb_5_type.Name = "txb_5_type"
+ Me.txb_5_type.ReadOnly = True
+ Me.txb_5_type.Size = New System.Drawing.Size(148, 39)
+ Me.txb_5_type.TabIndex = 9
+ Me.txb_5_type.Text = "-"
+ Me.txb_5_type.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_5_model
+ '
+ Me.txb_5_model.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_model.Location = New System.Drawing.Point(389, 104)
+ Me.txb_5_model.Name = "txb_5_model"
+ Me.txb_5_model.ReadOnly = True
+ Me.txb_5_model.Size = New System.Drawing.Size(148, 39)
+ Me.txb_5_model.TabIndex = 7
+ Me.txb_5_model.Text = "-"
+ Me.txb_5_model.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_5_serial
+ '
+ Me.txb_5_serial.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_serial.Location = New System.Drawing.Point(171, 154)
+ Me.txb_5_serial.Name = "txb_5_serial"
+ Me.txb_5_serial.ReadOnly = True
+ Me.txb_5_serial.Size = New System.Drawing.Size(140, 39)
+ Me.txb_5_serial.TabIndex = 5
+ Me.txb_5_serial.Text = "-"
+ Me.txb_5_serial.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_5_make
+ '
+ Me.txb_5_make.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_make.Location = New System.Drawing.Point(170, 104)
+ Me.txb_5_make.Name = "txb_5_make"
+ Me.txb_5_make.ReadOnly = True
+ Me.txb_5_make.Size = New System.Drawing.Size(139, 39)
+ Me.txb_5_make.TabIndex = 1
+ Me.txb_5_make.Text = "-"
+ Me.txb_5_make.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_5_reg_date
+ '
+ Me.txb_5_reg_date.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_reg_date.Location = New System.Drawing.Point(170, 53)
+ Me.txb_5_reg_date.Name = "txb_5_reg_date"
+ Me.txb_5_reg_date.ReadOnly = True
+ Me.txb_5_reg_date.Size = New System.Drawing.Size(367, 39)
+ Me.txb_5_reg_date.TabIndex = 3
+ Me.txb_5_reg_date.Text = "-"
+ Me.txb_5_reg_date.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_5_make
+ '
+ Me.lb_5_make.AutoSize = True
+ Me.lb_5_make.Location = New System.Drawing.Point(69, 107)
+ Me.lb_5_make.Name = "lb_5_make"
+ Me.lb_5_make.Size = New System.Drawing.Size(106, 32)
+ Me.lb_5_make.TabIndex = 0
+ Me.lb_5_make.Text = "제조사명"
+ '
+ 'lb_5_reg_date
+ '
+ Me.lb_5_reg_date.AutoSize = True
+ Me.lb_5_reg_date.Location = New System.Drawing.Point(22, 57)
+ Me.lb_5_reg_date.Name = "lb_5_reg_date"
+ Me.lb_5_reg_date.Size = New System.Drawing.Size(152, 32)
+ Me.lb_5_reg_date.TabIndex = 2
+ Me.lb_5_reg_date.Text = "제품등록일자"
+ '
+ 'lb_5_serial
+ '
+ Me.lb_5_serial.AutoSize = True
+ Me.lb_5_serial.Location = New System.Drawing.Point(39, 157)
+ Me.lb_5_serial.Name = "lb_5_serial"
+ Me.lb_5_serial.Size = New System.Drawing.Size(136, 32)
+ Me.lb_5_serial.TabIndex = 4
+ Me.lb_5_serial.Text = "시리얼 번호"
+ '
+ 'lb_5_model
+ '
+ Me.lb_5_model.AutoSize = True
+ Me.lb_5_model.Location = New System.Drawing.Point(311, 107)
+ Me.lb_5_model.Name = "lb_5_model"
+ Me.lb_5_model.Size = New System.Drawing.Size(83, 32)
+ Me.lb_5_model.TabIndex = 6
+ Me.lb_5_model.Text = "모델명"
+ '
+ 'lb_5_type
+ '
+ Me.lb_5_type.AutoSize = True
+ Me.lb_5_type.Location = New System.Drawing.Point(334, 157)
+ Me.lb_5_type.Name = "lb_5_type"
+ Me.lb_5_type.Size = New System.Drawing.Size(60, 32)
+ Me.lb_5_type.TabIndex = 8
+ Me.lb_5_type.Text = "타입"
+ '
+ 'lb_5_area
+ '
+ Me.lb_5_area.AutoSize = True
+ Me.lb_5_area.Location = New System.Drawing.Point(334, 208)
+ Me.lb_5_area.Name = "lb_5_area"
+ Me.lb_5_area.Size = New System.Drawing.Size(60, 32)
+ Me.lb_5_area.TabIndex = 10
+ Me.lb_5_area.Text = "국가"
+ '
+ 'txb_5_agency
+ '
+ Me.txb_5_agency.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_5_agency.Location = New System.Drawing.Point(171, 204)
+ Me.txb_5_agency.Name = "txb_5_agency"
+ Me.txb_5_agency.ReadOnly = True
+ Me.txb_5_agency.Size = New System.Drawing.Size(140, 39)
+ Me.txb_5_agency.TabIndex = 11
+ Me.txb_5_agency.Text = "-"
+ Me.txb_5_agency.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_5_agency
+ '
+ Me.lb_5_agency.AutoSize = True
+ Me.lb_5_agency.Location = New System.Drawing.Point(45, 208)
+ Me.lb_5_agency.Name = "lb_5_agency"
+ Me.lb_5_agency.Size = New System.Drawing.Size(129, 32)
+ Me.lb_5_agency.TabIndex = 12
+ Me.lb_5_agency.Text = "대리점코드"
+ '
+ 'gb_prod_info
+ '
+ Me.gb_prod_info.Controls.Add(Me.gb_pd_data)
+ Me.gb_prod_info.Controls.Add(Me.gb_td_data)
+ Me.gb_prod_info.Controls.Add(Me.btn_reset)
+ Me.gb_prod_info.Controls.Add(Me.txb_prod_state)
+ Me.gb_prod_info.Controls.Add(Me.btn_prod)
+ Me.gb_prod_info.Controls.Add(Me.lb_prod_state)
+ Me.gb_prod_info.Controls.Add(Me.GroupBox2)
+ Me.gb_prod_info.Location = New System.Drawing.Point(1, 81)
+ Me.gb_prod_info.Name = "gb_prod_info"
+ Me.gb_prod_info.Size = New System.Drawing.Size(1020, 655)
+ Me.gb_prod_info.TabIndex = 118
+ Me.gb_prod_info.TabStop = False
+ Me.gb_prod_info.Visible = False
+ '
+ 'gb_pd_data
+ '
+ Me.gb_pd_data.Controls.Add(Me.txbRdCheck)
+ Me.gb_pd_data.Controls.Add(Me.lbRdCheck)
+ Me.gb_pd_data.Controls.Add(Me.txbNdCheck)
+ Me.gb_pd_data.Controls.Add(Me.lbNdCheck)
+ Me.gb_pd_data.Controls.Add(Me.txbStCheck)
+ Me.gb_pd_data.Controls.Add(Me.lbStCheck)
+ Me.gb_pd_data.Controls.Add(Me.ckb_info)
+ Me.gb_pd_data.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gb_pd_data.Location = New System.Drawing.Point(550, 299)
+ Me.gb_pd_data.Name = "gb_pd_data"
+ Me.gb_pd_data.Size = New System.Drawing.Size(457, 236)
+ Me.gb_pd_data.TabIndex = 122
+ Me.gb_pd_data.TabStop = False
+ Me.gb_pd_data.Text = "검사 현황"
+ '
+ 'txbRdCheck
+ '
+ Me.txbRdCheck.Font = New System.Drawing.Font("함초롬바탕", 26.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbRdCheck.Location = New System.Drawing.Point(143, 165)
+ Me.txbRdCheck.Name = "txbRdCheck"
+ Me.txbRdCheck.ReadOnly = True
+ Me.txbRdCheck.Size = New System.Drawing.Size(292, 53)
+ Me.txbRdCheck.TabIndex = 5
+ Me.txbRdCheck.Text = "대기"
+ Me.txbRdCheck.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbRdCheck
+ '
+ Me.lbRdCheck.AutoSize = True
+ Me.lbRdCheck.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbRdCheck.Location = New System.Drawing.Point(6, 171)
+ Me.lbRdCheck.Name = "lbRdCheck"
+ Me.lbRdCheck.Size = New System.Drawing.Size(142, 41)
+ Me.lbRdCheck.TabIndex = 4
+ Me.lbRdCheck.Text = "정보입력"
+ '
+ 'txbNdCheck
+ '
+ Me.txbNdCheck.BackColor = System.Drawing.SystemColors.Control
+ Me.txbNdCheck.Font = New System.Drawing.Font("함초롬바탕", 26.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbNdCheck.Location = New System.Drawing.Point(143, 106)
+ Me.txbNdCheck.Name = "txbNdCheck"
+ Me.txbNdCheck.ReadOnly = True
+ Me.txbNdCheck.Size = New System.Drawing.Size(292, 53)
+ Me.txbNdCheck.TabIndex = 3
+ Me.txbNdCheck.Text = "대기"
+ Me.txbNdCheck.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbNdCheck
+ '
+ Me.lbNdCheck.AutoSize = True
+ Me.lbNdCheck.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbNdCheck.Location = New System.Drawing.Point(26, 109)
+ Me.lbNdCheck.Name = "lbNdCheck"
+ Me.lbNdCheck.Size = New System.Drawing.Size(90, 41)
+ Me.lbNdCheck.TabIndex = 2
+ Me.lbNdCheck.Text = "7000"
+ '
+ 'txbStCheck
+ '
+ Me.txbStCheck.Font = New System.Drawing.Font("함초롬바탕", 26.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbStCheck.Location = New System.Drawing.Point(143, 47)
+ Me.txbStCheck.Name = "txbStCheck"
+ Me.txbStCheck.ReadOnly = True
+ Me.txbStCheck.Size = New System.Drawing.Size(292, 53)
+ Me.txbStCheck.TabIndex = 1
+ Me.txbStCheck.Text = "대기"
+ Me.txbStCheck.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbStCheck
+ '
+ Me.lbStCheck.AutoSize = True
+ Me.lbStCheck.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbStCheck.Location = New System.Drawing.Point(26, 50)
+ Me.lbStCheck.Name = "lbStCheck"
+ Me.lbStCheck.Size = New System.Drawing.Size(90, 41)
+ Me.lbStCheck.TabIndex = 0
+ Me.lbStCheck.Text = "6850"
+ '
+ 'ckb_info
+ '
+ Me.ckb_info.AutoSize = True
+ Me.ckb_info.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.ckb_info.Location = New System.Drawing.Point(339, 20)
+ Me.ckb_info.Name = "ckb_info"
+ Me.ckb_info.Size = New System.Drawing.Size(114, 25)
+ Me.ckb_info.TabIndex = 125
+ Me.ckb_info.Text = "정보만 입력"
+ Me.ckb_info.UseVisualStyleBackColor = True
+ '
+ 'gb_td_data
+ '
+ Me.gb_td_data.Controls.Add(Me.txb_prod_grade)
+ Me.gb_td_data.Controls.Add(Me.txb_td_serial)
+ Me.gb_td_data.Controls.Add(Me.lb_td_serial)
+ Me.gb_td_data.Controls.Add(Me.txb_prod_power)
+ Me.gb_td_data.Controls.Add(Me.lb_prod_grade)
+ Me.gb_td_data.Controls.Add(Me.txb_prod_Depth)
+ Me.gb_td_data.Controls.Add(Me.lb_prod_Depth)
+ Me.gb_td_data.Controls.Add(Me.lb_prod_power)
+ Me.gb_td_data.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gb_td_data.Location = New System.Drawing.Point(13, 299)
+ Me.gb_td_data.Name = "gb_td_data"
+ Me.gb_td_data.Size = New System.Drawing.Size(526, 326)
+ Me.gb_td_data.TabIndex = 121
+ Me.gb_td_data.TabStop = False
+ Me.gb_td_data.Text = "T/D 데이터"
+ '
+ 'txb_prod_grade
+ '
+ Me.txb_prod_grade.Font = New System.Drawing.Font("함초롬바탕", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_prod_grade.Location = New System.Drawing.Point(140, 115)
+ Me.txb_prod_grade.Name = "txb_prod_grade"
+ Me.txb_prod_grade.ReadOnly = True
+ Me.txb_prod_grade.Size = New System.Drawing.Size(362, 56)
+ Me.txb_prod_grade.TabIndex = 118
+ Me.txb_prod_grade.Text = "대기"
+ Me.txb_prod_grade.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_td_serial
+ '
+ Me.txb_td_serial.Font = New System.Drawing.Font("함초롬바탕", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_td_serial.Location = New System.Drawing.Point(140, 46)
+ Me.txb_td_serial.Name = "txb_td_serial"
+ Me.txb_td_serial.ReadOnly = True
+ Me.txb_td_serial.Size = New System.Drawing.Size(362, 56)
+ Me.txb_td_serial.TabIndex = 91
+ Me.txb_td_serial.Text = "대기"
+ Me.txb_td_serial.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_td_serial
+ '
+ Me.lb_td_serial.AutoSize = True
+ Me.lb_td_serial.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_td_serial.Location = New System.Drawing.Point(15, 60)
+ Me.lb_td_serial.Name = "lb_td_serial"
+ Me.lb_td_serial.Size = New System.Drawing.Size(130, 32)
+ Me.lb_td_serial.TabIndex = 90
+ Me.lb_td_serial.Text = "T/D Num."
+ '
+ 'txb_prod_power
+ '
+ Me.txb_prod_power.Font = New System.Drawing.Font("함초롬바탕", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_prod_power.Location = New System.Drawing.Point(140, 180)
+ Me.txb_prod_power.Name = "txb_prod_power"
+ Me.txb_prod_power.ReadOnly = True
+ Me.txb_prod_power.Size = New System.Drawing.Size(362, 56)
+ Me.txb_prod_power.TabIndex = 120
+ Me.txb_prod_power.Text = "대기"
+ Me.txb_prod_power.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_prod_grade
+ '
+ Me.lb_prod_grade.AutoSize = True
+ Me.lb_prod_grade.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_prod_grade.Location = New System.Drawing.Point(78, 126)
+ Me.lb_prod_grade.Name = "lb_prod_grade"
+ Me.lb_prod_grade.Size = New System.Drawing.Size(60, 32)
+ Me.lb_prod_grade.TabIndex = 115
+ Me.lb_prod_grade.Text = "등급"
+ '
+ 'txb_prod_Depth
+ '
+ Me.txb_prod_Depth.Font = New System.Drawing.Font("함초롬바탕", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_prod_Depth.Location = New System.Drawing.Point(140, 245)
+ Me.txb_prod_Depth.Name = "txb_prod_Depth"
+ Me.txb_prod_Depth.ReadOnly = True
+ Me.txb_prod_Depth.Size = New System.Drawing.Size(362, 56)
+ Me.txb_prod_Depth.TabIndex = 119
+ Me.txb_prod_Depth.Text = "대기"
+ Me.txb_prod_Depth.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_prod_Depth
+ '
+ Me.lb_prod_Depth.AutoSize = True
+ Me.lb_prod_Depth.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_prod_Depth.Location = New System.Drawing.Point(78, 255)
+ Me.lb_prod_Depth.Name = "lb_prod_Depth"
+ Me.lb_prod_Depth.Size = New System.Drawing.Size(60, 32)
+ Me.lb_prod_Depth.TabIndex = 116
+ Me.lb_prod_Depth.Text = "깊이"
+ '
+ 'lb_prod_power
+ '
+ Me.lb_prod_power.AutoSize = True
+ Me.lb_prod_power.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_prod_power.Location = New System.Drawing.Point(78, 188)
+ Me.lb_prod_power.Name = "lb_prod_power"
+ Me.lb_prod_power.Size = New System.Drawing.Size(60, 32)
+ Me.lb_prod_power.TabIndex = 117
+ Me.lb_prod_power.Text = "파워"
+ '
+ 'btn_reset
+ '
+ Me.btn_reset.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_reset.Location = New System.Drawing.Point(550, 537)
+ Me.btn_reset.Name = "btn_reset"
+ Me.btn_reset.Size = New System.Drawing.Size(230, 90)
+ Me.btn_reset.TabIndex = 122
+ Me.btn_reset.Text = "초기화"
+ Me.btn_reset.UseVisualStyleBackColor = True
+ '
+ 'txb_prod_state
+ '
+ Me.txb_prod_state.BackColor = System.Drawing.Color.Gold
+ Me.txb_prod_state.Font = New System.Drawing.Font("함초롬바탕", 60.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_prod_state.ForeColor = System.Drawing.Color.Black
+ Me.txb_prod_state.Location = New System.Drawing.Point(182, 161)
+ Me.txb_prod_state.Name = "txb_prod_state"
+ Me.txb_prod_state.ReadOnly = True
+ Me.txb_prod_state.Size = New System.Drawing.Size(800, 111)
+ Me.txb_prod_state.TabIndex = 95
+ Me.txb_prod_state.Text = "대기"
+ Me.txb_prod_state.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'btn_prod
+ '
+ Me.btn_prod.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_prod.Location = New System.Drawing.Point(784, 537)
+ Me.btn_prod.Name = "btn_prod"
+ Me.btn_prod.Size = New System.Drawing.Size(223, 90)
+ Me.btn_prod.TabIndex = 94
+ Me.btn_prod.Text = "실행"
+ Me.btn_prod.UseVisualStyleBackColor = True
+ '
+ 'lb_prod_state
+ '
+ Me.lb_prod_state.AutoSize = True
+ Me.lb_prod_state.Font = New System.Drawing.Font("함초롬바탕", 48.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_prod_state.ForeColor = System.Drawing.Color.Black
+ Me.lb_prod_state.Location = New System.Drawing.Point(20, 175)
+ Me.lb_prod_state.Name = "lb_prod_state"
+ Me.lb_prod_state.Size = New System.Drawing.Size(159, 83)
+ Me.lb_prod_state.TabIndex = 96
+ Me.lb_prod_state.Text = "상태"
+ Me.lb_prod_state.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ '
+ 'GroupBox2
+ '
+ Me.GroupBox2.Controls.Add(Me.txb_serial_num)
+ Me.GroupBox2.Controls.Add(Me.Label27)
+ Me.GroupBox2.Controls.Add(Me.lb_serial_num)
+ Me.GroupBox2.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.GroupBox2.Location = New System.Drawing.Point(23, 11)
+ Me.GroupBox2.Name = "GroupBox2"
+ Me.GroupBox2.Size = New System.Drawing.Size(969, 126)
+ Me.GroupBox2.TabIndex = 123
+ Me.GroupBox2.TabStop = False
+ Me.GroupBox2.Text = "T/D ▶ P/D 번호"
+ '
+ 'txb_serial_num
+ '
+ Me.txb_serial_num.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_serial_num.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper
+ Me.txb_serial_num.Font = New System.Drawing.Font("함초롬바탕", 38.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_serial_num.ImeMode = System.Windows.Forms.ImeMode.Disable
+ Me.txb_serial_num.Location = New System.Drawing.Point(302, 34)
+ Me.txb_serial_num.Name = "txb_serial_num"
+ Me.txb_serial_num.Size = New System.Drawing.Size(657, 74)
+ Me.txb_serial_num.TabIndex = 113
+ Me.txb_serial_num.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'Label27
+ '
+ Me.Label27.AutoSize = True
+ Me.Label27.Location = New System.Drawing.Point(261, 64)
+ Me.Label27.Name = "Label27"
+ Me.Label27.Size = New System.Drawing.Size(0, 35)
+ Me.Label27.TabIndex = 112
+ '
+ 'lb_serial_num
+ '
+ Me.lb_serial_num.AutoSize = True
+ Me.lb_serial_num.Font = New System.Drawing.Font("함초롬바탕", 30.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_serial_num.Location = New System.Drawing.Point(14, 44)
+ Me.lb_serial_num.Name = "lb_serial_num"
+ Me.lb_serial_num.Size = New System.Drawing.Size(294, 52)
+ Me.lb_serial_num.TabIndex = 114
+ Me.lb_serial_num.Text = "Barcode Num."
+ '
+ 'gb_data_info
+ '
+ Me.gb_data_info.Controls.Add(Me.Label29)
+ Me.gb_data_info.Controls.Add(Me.gpbCartSet)
+ Me.gb_data_info.Location = New System.Drawing.Point(1, 103)
+ Me.gb_data_info.Name = "gb_data_info"
+ Me.gb_data_info.Size = New System.Drawing.Size(1020, 655)
+ Me.gb_data_info.TabIndex = 0
+ Me.gb_data_info.TabStop = False
+ Me.gb_data_info.Visible = False
+ '
+ 'Label29
+ '
+ Me.Label29.AutoSize = True
+ Me.Label29.Location = New System.Drawing.Point(412, 328)
+ Me.Label29.Name = "Label29"
+ Me.Label29.Size = New System.Drawing.Size(0, 12)
+ Me.Label29.TabIndex = 112
+ '
+ 'gpbCartSet
+ '
+ Me.gpbCartSet.BackColor = System.Drawing.SystemColors.Control
+ Me.gpbCartSet.Controls.Add(Me.ckb_db_use)
+ Me.gpbCartSet.Controls.Add(Me.PictureBox1)
+ Me.gpbCartSet.Controls.Add(Me.btn_text_reset)
+ Me.gpbCartSet.Controls.Add(Me.GroupBox7)
+ Me.gpbCartSet.Controls.Add(Me.gb_area)
+ Me.gpbCartSet.Controls.Add(Me.gbShot)
+ Me.gpbCartSet.Controls.Add(Me.btn_all_write)
+ Me.gpbCartSet.Controls.Add(Me.gpbInfo)
+ Me.gpbCartSet.Controls.Add(Me.btn_all_read)
+ Me.gpbCartSet.Controls.Add(Me.gpbLocal)
+ Me.gpbCartSet.Controls.Add(Me.gpbCart)
+ Me.gpbCartSet.Font = New System.Drawing.Font("굴림", 16.2!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gpbCartSet.ForeColor = System.Drawing.SystemColors.ControlText
+ Me.gpbCartSet.Location = New System.Drawing.Point(7, 11)
+ Me.gpbCartSet.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2)
+ Me.gpbCartSet.Name = "gpbCartSet"
+ Me.gpbCartSet.Padding = New System.Windows.Forms.Padding(3, 2, 3, 2)
+ Me.gpbCartSet.Size = New System.Drawing.Size(1000, 632)
+ Me.gpbCartSet.TabIndex = 0
+ Me.gpbCartSet.TabStop = False
+ Me.gpbCartSet.Text = "제품 정보 설정"
+ '
+ 'ckb_db_use
+ '
+ Me.ckb_db_use.AutoSize = True
+ Me.ckb_db_use.Font = New System.Drawing.Font("함초롬바탕", 12.0!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.ckb_db_use.Location = New System.Drawing.Point(520, 22)
+ Me.ckb_db_use.Name = "ckb_db_use"
+ Me.ckb_db_use.Size = New System.Drawing.Size(162, 25)
+ Me.ckb_db_use.TabIndex = 59
+ Me.ckb_db_use.Text = "데이터베이스 사용"
+ Me.ckb_db_use.UseVisualStyleBackColor = True
+ '
+ 'PictureBox1
+ '
+ Me.PictureBox1.Image = Global.FreqConfigRegister.My.Resources.Resources.맥시멈_크래들_누끼_
+ Me.PictureBox1.Location = New System.Drawing.Point(698, 27)
+ Me.PictureBox1.Name = "PictureBox1"
+ Me.PictureBox1.Size = New System.Drawing.Size(283, 556)
+ Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
+ Me.PictureBox1.TabIndex = 58
+ Me.PictureBox1.TabStop = False
+ '
+ 'btn_text_reset
+ '
+ Me.btn_text_reset.DialogResult = System.Windows.Forms.DialogResult.Cancel
+ Me.btn_text_reset.Font = New System.Drawing.Font("굴림", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_text_reset.Location = New System.Drawing.Point(350, 556)
+ Me.btn_text_reset.Name = "btn_text_reset"
+ Me.btn_text_reset.Size = New System.Drawing.Size(331, 50)
+ Me.btn_text_reset.TabIndex = 8
+ Me.btn_text_reset.Text = "작성 항목 초기화"
+ Me.btn_text_reset.UseVisualStyleBackColor = True
+ '
+ 'GroupBox7
+ '
+ Me.GroupBox7.Controls.Add(Me.txb_resetbox)
+ Me.GroupBox7.Controls.Add(Me.btn_flashreset)
+ Me.GroupBox7.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.GroupBox7.ForeColor = System.Drawing.Color.Black
+ Me.GroupBox7.Location = New System.Drawing.Point(348, 349)
+ Me.GroupBox7.Name = "GroupBox7"
+ Me.GroupBox7.Size = New System.Drawing.Size(332, 80)
+ Me.GroupBox7.TabIndex = 5
+ Me.GroupBox7.TabStop = False
+ Me.GroupBox7.Text = "플래쉬 설정값 초기화"
+ '
+ 'txb_resetbox
+ '
+ Me.txb_resetbox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer))
+ Me.txb_resetbox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_resetbox.ForeColor = System.Drawing.Color.White
+ Me.txb_resetbox.Location = New System.Drawing.Point(20, 34)
+ Me.txb_resetbox.Name = "txb_resetbox"
+ Me.txb_resetbox.Size = New System.Drawing.Size(132, 29)
+ Me.txb_resetbox.TabIndex = 57
+ Me.txb_resetbox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txb_resetbox.Visible = False
+ '
+ 'btn_flashreset
+ '
+ Me.btn_flashreset.DialogResult = System.Windows.Forms.DialogResult.Cancel
+ Me.btn_flashreset.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_flashreset.ForeColor = System.Drawing.Color.Red
+ Me.btn_flashreset.Location = New System.Drawing.Point(163, 25)
+ Me.btn_flashreset.Name = "btn_flashreset"
+ Me.btn_flashreset.Size = New System.Drawing.Size(160, 40)
+ Me.btn_flashreset.TabIndex = 0
+ Me.btn_flashreset.Text = "초기화"
+ Me.btn_flashreset.UseVisualStyleBackColor = True
+ '
+ 'gb_area
+ '
+ Me.gb_area.Controls.Add(Me.txb_abr_code)
+ Me.gb_area.Controls.Add(Me.txb_areabox)
+ Me.gb_area.Controls.Add(Me.txb_area_code)
+ Me.gb_area.Controls.Add(Me.lb_abr_code)
+ Me.gb_area.Controls.Add(Me.btn_area_read)
+ Me.gb_area.Controls.Add(Me.lb_area_code)
+ Me.gb_area.Controls.Add(Me.btn_area_write)
+ Me.gb_area.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gb_area.ForeColor = System.Drawing.Color.Black
+ Me.gb_area.Location = New System.Drawing.Point(6, 470)
+ Me.gb_area.Name = "gb_area"
+ Me.gb_area.Size = New System.Drawing.Size(332, 138)
+ Me.gb_area.TabIndex = 2
+ Me.gb_area.TabStop = False
+ Me.gb_area.Text = "지역코드설정"
+ '
+ 'txb_abr_code
+ '
+ Me.txb_abr_code.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
+ Me.txb_abr_code.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_abr_code.ForeColor = System.Drawing.Color.Blue
+ Me.txb_abr_code.Location = New System.Drawing.Point(156, 56)
+ Me.txb_abr_code.MaxLength = 3
+ Me.txb_abr_code.Name = "txb_abr_code"
+ Me.txb_abr_code.Size = New System.Drawing.Size(158, 29)
+ Me.txb_abr_code.TabIndex = 1
+ Me.txb_abr_code.Text = "0"
+ Me.txb_abr_code.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_areabox
+ '
+ Me.txb_areabox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer))
+ Me.txb_areabox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_areabox.ForeColor = System.Drawing.Color.White
+ Me.txb_areabox.Location = New System.Drawing.Point(11, 94)
+ Me.txb_areabox.Name = "txb_areabox"
+ Me.txb_areabox.Size = New System.Drawing.Size(132, 29)
+ Me.txb_areabox.TabIndex = 43
+ Me.txb_areabox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txb_areabox.Visible = False
+ '
+ 'txb_area_code
+ '
+ Me.txb_area_code.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(128, Byte), Integer))
+ Me.txb_area_code.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_area_code.ForeColor = System.Drawing.Color.Blue
+ Me.txb_area_code.Location = New System.Drawing.Point(156, 18)
+ Me.txb_area_code.MaxLength = 3
+ Me.txb_area_code.Name = "txb_area_code"
+ Me.txb_area_code.Size = New System.Drawing.Size(158, 29)
+ Me.txb_area_code.TabIndex = 0
+ Me.txb_area_code.Text = "82"
+ Me.txb_area_code.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_abr_code
+ '
+ Me.lb_abr_code.AutoSize = True
+ Me.lb_abr_code.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_abr_code.Location = New System.Drawing.Point(11, 62)
+ Me.lb_abr_code.Name = "lb_abr_code"
+ Me.lb_abr_code.Size = New System.Drawing.Size(92, 16)
+ Me.lb_abr_code.TabIndex = 51
+ Me.lb_abr_code.Text = "대리점코드"
+ '
+ 'btn_area_read
+ '
+ Me.btn_area_read.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_area_read.Location = New System.Drawing.Point(157, 91)
+ Me.btn_area_read.Name = "btn_area_read"
+ Me.btn_area_read.Size = New System.Drawing.Size(72, 35)
+ Me.btn_area_read.TabIndex = 2
+ Me.btn_area_read.Text = "읽기"
+ Me.btn_area_read.UseVisualStyleBackColor = True
+ '
+ 'lb_area_code
+ '
+ Me.lb_area_code.AutoSize = True
+ Me.lb_area_code.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_area_code.Location = New System.Drawing.Point(11, 26)
+ Me.lb_area_code.Name = "lb_area_code"
+ Me.lb_area_code.Size = New System.Drawing.Size(75, 16)
+ Me.lb_area_code.TabIndex = 71
+ Me.lb_area_code.Text = "국가코드"
+ '
+ 'btn_area_write
+ '
+ Me.btn_area_write.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_area_write.Location = New System.Drawing.Point(242, 91)
+ Me.btn_area_write.Name = "btn_area_write"
+ Me.btn_area_write.Size = New System.Drawing.Size(72, 35)
+ Me.btn_area_write.TabIndex = 3
+ Me.btn_area_write.Text = "쓰기"
+ Me.btn_area_write.UseVisualStyleBackColor = True
+ '
+ 'gbShot
+ '
+ Me.gbShot.Controls.Add(Me.nud_shot)
+ Me.gbShot.Controls.Add(Me.txb_shotbox)
+ Me.gbShot.Controls.Add(Me.btn_shot_read)
+ Me.gbShot.Controls.Add(Me.btn_shot_write)
+ Me.gbShot.Controls.Add(Me.lb_shot)
+ Me.gbShot.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gbShot.ForeColor = System.Drawing.Color.Black
+ Me.gbShot.Location = New System.Drawing.Point(348, 44)
+ Me.gbShot.Name = "gbShot"
+ Me.gbShot.Size = New System.Drawing.Size(332, 95)
+ Me.gbShot.TabIndex = 3
+ Me.gbShot.TabStop = False
+ Me.gbShot.Text = "사용 샷 수 설정"
+ '
+ 'nud_shot
+ '
+ Me.nud_shot.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
+ Me.nud_shot.Cursor = System.Windows.Forms.Cursors.Default
+ Me.nud_shot.Font = New System.Drawing.Font("굴림", 15.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.nud_shot.ForeColor = System.Drawing.Color.Blue
+ Me.nud_shot.Location = New System.Drawing.Point(165, 16)
+ Me.nud_shot.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2)
+ Me.nud_shot.Maximum = New Decimal(New Integer() {9999999, 0, 0, 0})
+ Me.nud_shot.Name = "nud_shot"
+ Me.nud_shot.RightToLeft = System.Windows.Forms.RightToLeft.No
+ Me.nud_shot.Size = New System.Drawing.Size(158, 30)
+ Me.nud_shot.TabIndex = 0
+ Me.nud_shot.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_shotbox
+ '
+ Me.txb_shotbox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer))
+ Me.txb_shotbox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_shotbox.ForeColor = System.Drawing.Color.White
+ Me.txb_shotbox.Location = New System.Drawing.Point(20, 54)
+ Me.txb_shotbox.Name = "txb_shotbox"
+ Me.txb_shotbox.Size = New System.Drawing.Size(132, 29)
+ Me.txb_shotbox.TabIndex = 43
+ Me.txb_shotbox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txb_shotbox.Visible = False
+ '
+ 'btn_shot_read
+ '
+ Me.btn_shot_read.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_shot_read.Location = New System.Drawing.Point(166, 51)
+ Me.btn_shot_read.Name = "btn_shot_read"
+ Me.btn_shot_read.Size = New System.Drawing.Size(72, 35)
+ Me.btn_shot_read.TabIndex = 1
+ Me.btn_shot_read.Text = "읽기"
+ Me.btn_shot_read.UseVisualStyleBackColor = True
+ '
+ 'btn_shot_write
+ '
+ Me.btn_shot_write.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_shot_write.Location = New System.Drawing.Point(251, 51)
+ Me.btn_shot_write.Name = "btn_shot_write"
+ Me.btn_shot_write.Size = New System.Drawing.Size(72, 35)
+ Me.btn_shot_write.TabIndex = 2
+ Me.btn_shot_write.Text = "쓰기"
+ Me.btn_shot_write.UseVisualStyleBackColor = True
+ '
+ 'lb_shot
+ '
+ Me.lb_shot.AutoSize = True
+ Me.lb_shot.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_shot.Location = New System.Drawing.Point(17, 25)
+ Me.lb_shot.Name = "lb_shot"
+ Me.lb_shot.Size = New System.Drawing.Size(87, 16)
+ Me.lb_shot.TabIndex = 13
+ Me.lb_shot.Text = "사용 샷 수"
+ '
+ 'btn_all_write
+ '
+ Me.btn_all_write.DialogResult = System.Windows.Forms.DialogResult.Cancel
+ Me.btn_all_write.Font = New System.Drawing.Font("굴림", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_all_write.Location = New System.Drawing.Point(350, 496)
+ Me.btn_all_write.Name = "btn_all_write"
+ Me.btn_all_write.Size = New System.Drawing.Size(331, 50)
+ Me.btn_all_write.TabIndex = 7
+ Me.btn_all_write.Text = "전체 쓰기(Motor 제외)"
+ Me.btn_all_write.UseVisualStyleBackColor = True
+ '
+ 'gpbInfo
+ '
+ Me.gpbInfo.Controls.Add(Me.rdbV2)
+ Me.gpbInfo.Controls.Add(Me.rdbV1)
+ Me.gpbInfo.Controls.Add(Me.lbMode)
+ Me.gpbInfo.Controls.Add(Me.Label28)
+ Me.gpbInfo.Controls.Add(Me.nudMonth)
+ Me.gpbInfo.Controls.Add(Me.nudYear)
+ Me.gpbInfo.Controls.Add(Me.nudSN)
+ Me.gpbInfo.Controls.Add(Me.Label43)
+ Me.gpbInfo.Controls.Add(Me.txbBarcode)
+ Me.gpbInfo.Controls.Add(Me.btn_today)
+ Me.gpbInfo.Controls.Add(Me.Label44)
+ Me.gpbInfo.Controls.Add(Me.Label45)
+ Me.gpbInfo.Controls.Add(Me.txbInfoBox)
+ Me.gpbInfo.Controls.Add(Me.btn_info_read)
+ Me.gpbInfo.Controls.Add(Me.btn_info_write)
+ Me.gpbInfo.Controls.Add(Me.Label46)
+ Me.gpbInfo.Controls.Add(Me.txbFactory)
+ Me.gpbInfo.Controls.Add(Me.Label47)
+ Me.gpbInfo.Controls.Add(Me.txbModel)
+ Me.gpbInfo.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gpbInfo.ForeColor = System.Drawing.Color.Black
+ Me.gpbInfo.Location = New System.Drawing.Point(6, 224)
+ Me.gpbInfo.Name = "gpbInfo"
+ Me.gpbInfo.Size = New System.Drawing.Size(332, 240)
+ Me.gpbInfo.TabIndex = 1
+ Me.gpbInfo.TabStop = False
+ Me.gpbInfo.Text = "제품 정보 설정"
+ '
+ 'rdbV2
+ '
+ Me.rdbV2.AutoSize = True
+ Me.rdbV2.Location = New System.Drawing.Point(260, 123)
+ Me.rdbV2.Name = "rdbV2"
+ Me.rdbV2.Size = New System.Drawing.Size(45, 20)
+ Me.rdbV2.TabIndex = 73
+ Me.rdbV2.TabStop = True
+ Me.rdbV2.Text = "V2"
+ Me.rdbV2.UseVisualStyleBackColor = True
+ '
+ 'rdbV1
+ '
+ Me.rdbV1.AutoSize = True
+ Me.rdbV1.Location = New System.Drawing.Point(189, 123)
+ Me.rdbV1.Name = "rdbV1"
+ Me.rdbV1.Size = New System.Drawing.Size(45, 20)
+ Me.rdbV1.TabIndex = 72
+ Me.rdbV1.TabStop = True
+ Me.rdbV1.Text = "V1"
+ Me.rdbV1.UseVisualStyleBackColor = True
+ '
+ 'lbMode
+ '
+ Me.lbMode.AutoSize = True
+ Me.lbMode.Location = New System.Drawing.Point(36, 125)
+ Me.lbMode.Name = "lbMode"
+ Me.lbMode.Size = New System.Drawing.Size(75, 16)
+ Me.lbMode.TabIndex = 71
+ Me.lbMode.Text = "타입설정"
+ '
+ 'Label28
+ '
+ Me.Label28.AutoSize = True
+ Me.Label28.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label28.Location = New System.Drawing.Point(19, 159)
+ Me.Label28.Name = "Label28"
+ Me.Label28.Size = New System.Drawing.Size(92, 16)
+ Me.Label28.TabIndex = 70
+ Me.Label28.Text = "시리얼넘버"
+ '
+ 'nudMonth
+ '
+ Me.nudMonth.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
+ Me.nudMonth.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold)
+ Me.nudMonth.ForeColor = System.Drawing.Color.Blue
+ Me.nudMonth.Location = New System.Drawing.Point(274, 81)
+ Me.nudMonth.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2)
+ Me.nudMonth.Maximum = New Decimal(New Integer() {12, 0, 0, 0})
+ Me.nudMonth.Minimum = New Decimal(New Integer() {1, 0, 0, 0})
+ Me.nudMonth.Name = "nudMonth"
+ Me.nudMonth.Size = New System.Drawing.Size(50, 29)
+ Me.nudMonth.TabIndex = 4
+ Me.nudMonth.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.nudMonth.Value = New Decimal(New Integer() {1, 0, 0, 0})
+ '
+ 'nudYear
+ '
+ Me.nudYear.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
+ Me.nudYear.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold)
+ Me.nudYear.ForeColor = System.Drawing.Color.Blue
+ Me.nudYear.Location = New System.Drawing.Point(194, 81)
+ Me.nudYear.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2)
+ Me.nudYear.Maximum = New Decimal(New Integer() {99, 0, 0, 0})
+ Me.nudYear.Minimum = New Decimal(New Integer() {22, 0, 0, 0})
+ Me.nudYear.Name = "nudYear"
+ Me.nudYear.Size = New System.Drawing.Size(50, 29)
+ Me.nudYear.TabIndex = 3
+ Me.nudYear.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.nudYear.Value = New Decimal(New Integer() {22, 0, 0, 0})
+ '
+ 'nudSN
+ '
+ Me.nudSN.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer))
+ Me.nudSN.Cursor = System.Windows.Forms.Cursors.Default
+ Me.nudSN.Font = New System.Drawing.Font("굴림", 15.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.nudSN.ForeColor = System.Drawing.Color.Blue
+ Me.nudSN.Location = New System.Drawing.Point(168, 154)
+ Me.nudSN.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2)
+ Me.nudSN.Maximum = New Decimal(New Integer() {999999, 0, 0, 0})
+ Me.nudSN.Name = "nudSN"
+ Me.nudSN.RightToLeft = System.Windows.Forms.RightToLeft.No
+ Me.nudSN.Size = New System.Drawing.Size(158, 30)
+ Me.nudSN.TabIndex = 5
+ Me.nudSN.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'Label43
+ '
+ Me.Label43.AutoSize = True
+ Me.Label43.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label43.Location = New System.Drawing.Point(19, 24)
+ Me.Label43.Name = "Label43"
+ Me.Label43.Size = New System.Drawing.Size(92, 16)
+ Me.Label43.TabIndex = 57
+ Me.Label43.Text = "바코드넘버"
+ '
+ 'txbBarcode
+ '
+ Me.txbBarcode.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer))
+ Me.txbBarcode.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbBarcode.ForeColor = System.Drawing.Color.Blue
+ Me.txbBarcode.Location = New System.Drawing.Point(166, 16)
+ Me.txbBarcode.Name = "txbBarcode"
+ Me.txbBarcode.ReadOnly = True
+ Me.txbBarcode.Size = New System.Drawing.Size(158, 29)
+ Me.txbBarcode.TabIndex = 0
+ Me.txbBarcode.TabStop = False
+ Me.txbBarcode.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'btn_today
+ '
+ Me.btn_today.Font = New System.Drawing.Font("굴림", 10.2!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_today.Location = New System.Drawing.Point(98, 83)
+ Me.btn_today.Name = "btn_today"
+ Me.btn_today.Size = New System.Drawing.Size(52, 28)
+ Me.btn_today.TabIndex = 2
+ Me.btn_today.Text = "금일"
+ Me.btn_today.UseVisualStyleBackColor = True
+ '
+ 'Label44
+ '
+ Me.Label44.AutoSize = True
+ Me.Label44.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label44.Location = New System.Drawing.Point(247, 87)
+ Me.Label44.Name = "Label44"
+ Me.Label44.Size = New System.Drawing.Size(24, 16)
+ Me.Label44.TabIndex = 52
+ Me.Label44.Text = "월"
+ '
+ 'Label45
+ '
+ Me.Label45.AutoSize = True
+ Me.Label45.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label45.Location = New System.Drawing.Point(166, 87)
+ Me.Label45.Name = "Label45"
+ Me.Label45.Size = New System.Drawing.Size(24, 16)
+ Me.Label45.TabIndex = 3
+ Me.Label45.Text = "년"
+ '
+ 'txbInfoBox
+ '
+ Me.txbInfoBox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer))
+ Me.txbInfoBox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbInfoBox.ForeColor = System.Drawing.Color.White
+ Me.txbInfoBox.Location = New System.Drawing.Point(11, 198)
+ Me.txbInfoBox.Name = "txbInfoBox"
+ Me.txbInfoBox.Size = New System.Drawing.Size(132, 29)
+ Me.txbInfoBox.TabIndex = 43
+ Me.txbInfoBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbInfoBox.Visible = False
+ '
+ 'btn_info_read
+ '
+ Me.btn_info_read.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_info_read.Location = New System.Drawing.Point(166, 195)
+ Me.btn_info_read.Name = "btn_info_read"
+ Me.btn_info_read.Size = New System.Drawing.Size(72, 35)
+ Me.btn_info_read.TabIndex = 5
+ Me.btn_info_read.Text = "읽기"
+ Me.btn_info_read.UseVisualStyleBackColor = True
+ '
+ 'btn_info_write
+ '
+ Me.btn_info_write.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_info_write.Location = New System.Drawing.Point(250, 195)
+ Me.btn_info_write.Name = "btn_info_write"
+ Me.btn_info_write.Size = New System.Drawing.Size(72, 35)
+ Me.btn_info_write.TabIndex = 6
+ Me.btn_info_write.Text = "쓰기"
+ Me.btn_info_write.UseVisualStyleBackColor = True
+ '
+ 'Label46
+ '
+ Me.Label46.AutoSize = True
+ Me.Label46.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label46.Location = New System.Drawing.Point(19, 89)
+ Me.Label46.Name = "Label46"
+ Me.Label46.Size = New System.Drawing.Size(75, 16)
+ Me.Label46.TabIndex = 17
+ Me.Label46.Text = "제조일자"
+ '
+ 'txbFactory
+ '
+ Me.txbFactory.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
+ Me.txbFactory.CharacterCasing = System.Windows.Forms.CharacterCasing.Lower
+ Me.txbFactory.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbFactory.ForeColor = System.Drawing.Color.Blue
+ Me.txbFactory.Location = New System.Drawing.Point(166, 48)
+ Me.txbFactory.Name = "txbFactory"
+ Me.txbFactory.Size = New System.Drawing.Size(158, 29)
+ Me.txbFactory.TabIndex = 1
+ Me.txbFactory.Text = "jomt"
+ Me.txbFactory.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'Label47
+ '
+ Me.Label47.AutoSize = True
+ Me.Label47.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label47.Location = New System.Drawing.Point(19, 54)
+ Me.Label47.Name = "Label47"
+ Me.Label47.Size = New System.Drawing.Size(92, 16)
+ Me.Label47.TabIndex = 13
+ Me.Label47.Text = "제조사코드"
+ '
+ 'txbModel
+ '
+ Me.txbModel.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
+ Me.txbModel.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbModel.ForeColor = System.Drawing.Color.Blue
+ Me.txbModel.Location = New System.Drawing.Point(166, 48)
+ Me.txbModel.Name = "txbModel"
+ Me.txbModel.Size = New System.Drawing.Size(158, 29)
+ Me.txbModel.TabIndex = 46
+ Me.txbModel.Text = "0"
+ Me.txbModel.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txbModel.Visible = False
+ '
+ 'btn_all_read
+ '
+ Me.btn_all_read.DialogResult = System.Windows.Forms.DialogResult.Cancel
+ Me.btn_all_read.Font = New System.Drawing.Font("굴림", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_all_read.Location = New System.Drawing.Point(350, 435)
+ Me.btn_all_read.Name = "btn_all_read"
+ Me.btn_all_read.Size = New System.Drawing.Size(330, 50)
+ Me.btn_all_read.TabIndex = 6
+ Me.btn_all_read.Text = "전체 읽기 (Motor 제외)"
+ Me.btn_all_read.UseVisualStyleBackColor = True
+ '
+ 'gpbLocal
+ '
+ Me.gpbLocal.Controls.Add(Me.btn_mtr_read)
+ Me.gpbLocal.Controls.Add(Me.nud_motor)
+ Me.gpbLocal.Controls.Add(Me.picb_motor)
+ Me.gpbLocal.Controls.Add(Me.txb_motorBox)
+ Me.gpbLocal.Controls.Add(Me.btn_mtr_write)
+ Me.gpbLocal.Controls.Add(Me.lb_motor)
+ Me.gpbLocal.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gpbLocal.ForeColor = System.Drawing.Color.Black
+ Me.gpbLocal.Location = New System.Drawing.Point(350, 145)
+ Me.gpbLocal.Name = "gpbLocal"
+ Me.gpbLocal.Size = New System.Drawing.Size(332, 199)
+ Me.gpbLocal.TabIndex = 4
+ Me.gpbLocal.TabStop = False
+ Me.gpbLocal.Text = "TD 모터 설정"
+ '
+ 'btn_mtr_read
+ '
+ Me.btn_mtr_read.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_mtr_read.Location = New System.Drawing.Point(164, 53)
+ Me.btn_mtr_read.Name = "btn_mtr_read"
+ Me.btn_mtr_read.Size = New System.Drawing.Size(72, 35)
+ Me.btn_mtr_read.TabIndex = 1
+ Me.btn_mtr_read.Text = "읽기"
+ Me.btn_mtr_read.UseVisualStyleBackColor = True
+ '
+ 'nud_motor
+ '
+ Me.nud_motor.BackColor = System.Drawing.Color.PowderBlue
+ Me.nud_motor.Cursor = System.Windows.Forms.Cursors.Default
+ Me.nud_motor.Font = New System.Drawing.Font("굴림", 15.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.nud_motor.ForeColor = System.Drawing.Color.Blue
+ Me.nud_motor.Location = New System.Drawing.Point(164, 18)
+ Me.nud_motor.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2)
+ Me.nud_motor.Maximum = New Decimal(New Integer() {5, 0, 0, 0})
+ Me.nud_motor.Minimum = New Decimal(New Integer() {5, 0, 0, -2147483648})
+ Me.nud_motor.Name = "nud_motor"
+ Me.nud_motor.RightToLeft = System.Windows.Forms.RightToLeft.No
+ Me.nud_motor.Size = New System.Drawing.Size(158, 30)
+ Me.nud_motor.TabIndex = 0
+ Me.nud_motor.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'picb_motor
+ '
+ Me.picb_motor.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None
+ Me.picb_motor.Enabled = False
+ Me.picb_motor.Image = Global.FreqConfigRegister.My.Resources.Resources.Motor_img
+ Me.picb_motor.Location = New System.Drawing.Point(6, 94)
+ Me.picb_motor.Name = "picb_motor"
+ Me.picb_motor.Size = New System.Drawing.Size(320, 95)
+ Me.picb_motor.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
+ Me.picb_motor.TabIndex = 44
+ Me.picb_motor.TabStop = False
+ '
+ 'txb_motorBox
+ '
+ Me.txb_motorBox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer))
+ Me.txb_motorBox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_motorBox.ForeColor = System.Drawing.Color.White
+ Me.txb_motorBox.Location = New System.Drawing.Point(18, 56)
+ Me.txb_motorBox.Name = "txb_motorBox"
+ Me.txb_motorBox.Size = New System.Drawing.Size(132, 29)
+ Me.txb_motorBox.TabIndex = 43
+ Me.txb_motorBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txb_motorBox.Visible = False
+ '
+ 'btn_mtr_write
+ '
+ Me.btn_mtr_write.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_mtr_write.Location = New System.Drawing.Point(249, 53)
+ Me.btn_mtr_write.Name = "btn_mtr_write"
+ Me.btn_mtr_write.Size = New System.Drawing.Size(72, 35)
+ Me.btn_mtr_write.TabIndex = 2
+ Me.btn_mtr_write.Text = "쓰기"
+ Me.btn_mtr_write.UseVisualStyleBackColor = True
+ '
+ 'lb_motor
+ '
+ Me.lb_motor.AutoSize = True
+ Me.lb_motor.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_motor.Location = New System.Drawing.Point(17, 25)
+ Me.lb_motor.Name = "lb_motor"
+ Me.lb_motor.Size = New System.Drawing.Size(124, 16)
+ Me.lb_motor.TabIndex = 13
+ Me.lb_motor.Text = "모터 이동 (±5)"
+ '
+ 'gpbCart
+ '
+ Me.gpbCart.Controls.Add(Me.txb_tds)
+ Me.gpbCart.Controls.Add(Me.txb_tdBox)
+ Me.gpbCart.Controls.Add(Me.lb_tds)
+ Me.gpbCart.Controls.Add(Me.btn_td_read)
+ Me.gpbCart.Controls.Add(Me.txb_tdp)
+ Me.gpbCart.Controls.Add(Me.lb_tdp)
+ Me.gpbCart.Controls.Add(Me.btn_td_write)
+ Me.gpbCart.Controls.Add(Me.txb_tdf)
+ Me.gpbCart.Controls.Add(Me.lb_tdf)
+ Me.gpbCart.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gpbCart.Location = New System.Drawing.Point(6, 44)
+ Me.gpbCart.Name = "gpbCart"
+ Me.gpbCart.Size = New System.Drawing.Size(332, 169)
+ Me.gpbCart.TabIndex = 0
+ Me.gpbCart.TabStop = False
+ Me.gpbCart.Text = "트렌스듀서 설정"
+ '
+ 'txb_tds
+ '
+ Me.txb_tds.BackColor = System.Drawing.Color.LightCyan
+ Me.txb_tds.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper
+ Me.txb_tds.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_tds.ForeColor = System.Drawing.Color.Blue
+ Me.txb_tds.ImeMode = System.Windows.Forms.ImeMode.Disable
+ Me.txb_tds.Location = New System.Drawing.Point(164, 21)
+ Me.txb_tds.MaxLength = 10
+ Me.txb_tds.Name = "txb_tds"
+ Me.txb_tds.Size = New System.Drawing.Size(158, 29)
+ Me.txb_tds.TabIndex = 0
+ Me.txb_tds.Text = "DITI"
+ Me.txb_tds.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txb_tdBox
+ '
+ Me.txb_tdBox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer))
+ Me.txb_tdBox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_tdBox.ForeColor = System.Drawing.Color.White
+ Me.txb_tdBox.Location = New System.Drawing.Point(11, 129)
+ Me.txb_tdBox.Name = "txb_tdBox"
+ Me.txb_tdBox.Size = New System.Drawing.Size(132, 29)
+ Me.txb_tdBox.TabIndex = 20
+ Me.txb_tdBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.txb_tdBox.Visible = False
+ '
+ 'lb_tds
+ '
+ Me.lb_tds.AutoSize = True
+ Me.lb_tds.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_tds.Location = New System.Drawing.Point(17, 28)
+ Me.lb_tds.Name = "lb_tds"
+ Me.lb_tds.Size = New System.Drawing.Size(149, 16)
+ Me.lb_tds.TabIndex = 42
+ Me.lb_tds.Text = "트렌스듀서 Serial."
+ '
+ 'btn_td_read
+ '
+ Me.btn_td_read.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_td_read.Location = New System.Drawing.Point(164, 124)
+ Me.btn_td_read.Name = "btn_td_read"
+ Me.btn_td_read.Size = New System.Drawing.Size(72, 35)
+ Me.btn_td_read.TabIndex = 3
+ Me.btn_td_read.Text = "읽기"
+ Me.btn_td_read.UseVisualStyleBackColor = True
+ '
+ 'txb_tdp
+ '
+ Me.txb_tdp.BackColor = System.Drawing.Color.LightSteelBlue
+ Me.txb_tdp.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_tdp.ForeColor = System.Drawing.Color.Blue
+ Me.txb_tdp.Location = New System.Drawing.Point(164, 90)
+ Me.txb_tdp.MaxLength = 5
+ Me.txb_tdp.Name = "txb_tdp"
+ Me.txb_tdp.Size = New System.Drawing.Size(158, 29)
+ Me.txb_tdp.TabIndex = 2
+ Me.txb_tdp.Text = "0.00"
+ Me.txb_tdp.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_tdp
+ '
+ Me.lb_tdp.AutoSize = True
+ Me.lb_tdp.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_tdp.Location = New System.Drawing.Point(19, 96)
+ Me.lb_tdp.Name = "lb_tdp"
+ Me.lb_tdp.Size = New System.Drawing.Size(124, 16)
+ Me.lb_tdp.TabIndex = 39
+ Me.lb_tdp.Text = "파워[+/-0.50J]"
+ '
+ 'btn_td_write
+ '
+ Me.btn_td_write.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btn_td_write.Location = New System.Drawing.Point(250, 124)
+ Me.btn_td_write.Name = "btn_td_write"
+ Me.btn_td_write.Size = New System.Drawing.Size(72, 35)
+ Me.btn_td_write.TabIndex = 4
+ Me.btn_td_write.Text = "쓰기"
+ Me.btn_td_write.UseVisualStyleBackColor = True
+ '
+ 'txb_tdf
+ '
+ Me.txb_tdf.BackColor = System.Drawing.Color.PowderBlue
+ Me.txb_tdf.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_tdf.ForeColor = System.Drawing.Color.Blue
+ Me.txb_tdf.Location = New System.Drawing.Point(164, 55)
+ Me.txb_tdf.MaxLength = 4
+ Me.txb_tdf.Name = "txb_tdf"
+ Me.txb_tdf.Size = New System.Drawing.Size(158, 29)
+ Me.txb_tdf.TabIndex = 1
+ Me.txb_tdf.Text = "0"
+ Me.txb_tdf.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_tdf
+ '
+ Me.lb_tdf.AutoSize = True
+ Me.lb_tdf.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_tdf.Location = New System.Drawing.Point(19, 63)
+ Me.lb_tdf.Name = "lb_tdf"
+ Me.lb_tdf.Size = New System.Drawing.Size(106, 16)
+ Me.lb_tdf.TabIndex = 13
+ Me.lb_tdf.Text = "주파수[kHz]"
+ '
+ 'gbprodreg
+ '
+ Me.gbprodreg.Controls.Add(Me.gb_pd_count)
+ Me.gbprodreg.Controls.Add(Me.gbprod)
+ Me.gbprodreg.Controls.Add(Me.gbbarcode)
+ Me.gbprodreg.Controls.Add(Me.gbtd)
+ Me.gbprodreg.Controls.Add(Me.btnreset)
+ Me.gbprodreg.Controls.Add(Me.txbresult)
+ Me.gbprodreg.Controls.Add(Me.btnrun)
+ Me.gbprodreg.Controls.Add(Me.lbresult)
+ Me.gbprodreg.Location = New System.Drawing.Point(1, 75)
+ Me.gbprodreg.Name = "gbprodreg"
+ Me.gbprodreg.Size = New System.Drawing.Size(1020, 655)
+ Me.gbprodreg.TabIndex = 120
+ Me.gbprodreg.TabStop = False
+ Me.gbprodreg.Visible = False
+ '
+ 'gb_pd_count
+ '
+ Me.gb_pd_count.Controls.Add(Me.txb_fail_count)
+ Me.gb_pd_count.Controls.Add(Me.lb_fail_count)
+ Me.gb_pd_count.Controls.Add(Me.txb_suc_count)
+ Me.gb_pd_count.Controls.Add(Me.lb_suc_count)
+ Me.gb_pd_count.Controls.Add(Me.txb_all_count)
+ Me.gb_pd_count.Controls.Add(Me.lb_all_count)
+ Me.gb_pd_count.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gb_pd_count.Location = New System.Drawing.Point(13, 519)
+ Me.gb_pd_count.Name = "gb_pd_count"
+ Me.gb_pd_count.Size = New System.Drawing.Size(606, 126)
+ Me.gb_pd_count.TabIndex = 126
+ Me.gb_pd_count.TabStop = False
+ Me.gb_pd_count.Text = "금일수량"
+ '
+ 'txb_fail_count
+ '
+ Me.txb_fail_count.ForeColor = System.Drawing.Color.Red
+ Me.txb_fail_count.Location = New System.Drawing.Point(485, 56)
+ Me.txb_fail_count.Name = "txb_fail_count"
+ Me.txb_fail_count.Size = New System.Drawing.Size(106, 32)
+ Me.txb_fail_count.TabIndex = 5
+ Me.txb_fail_count.Text = "0"
+ Me.txb_fail_count.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_fail_count
+ '
+ Me.lb_fail_count.AutoSize = True
+ Me.lb_fail_count.Location = New System.Drawing.Point(400, 60)
+ Me.lb_fail_count.Name = "lb_fail_count"
+ Me.lb_fail_count.Size = New System.Drawing.Size(82, 24)
+ Me.lb_fail_count.TabIndex = 4
+ Me.lb_fail_count.Text = "불량수량"
+ '
+ 'txb_suc_count
+ '
+ Me.txb_suc_count.ForeColor = System.Drawing.Color.Blue
+ Me.txb_suc_count.Location = New System.Drawing.Point(281, 57)
+ Me.txb_suc_count.Name = "txb_suc_count"
+ Me.txb_suc_count.Size = New System.Drawing.Size(106, 32)
+ Me.txb_suc_count.TabIndex = 3
+ Me.txb_suc_count.Text = "0"
+ Me.txb_suc_count.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_suc_count
+ '
+ Me.lb_suc_count.AutoSize = True
+ Me.lb_suc_count.Location = New System.Drawing.Point(196, 60)
+ Me.lb_suc_count.Name = "lb_suc_count"
+ Me.lb_suc_count.Size = New System.Drawing.Size(82, 24)
+ Me.lb_suc_count.TabIndex = 2
+ Me.lb_suc_count.Text = "양품수량"
+ '
+ 'txb_all_count
+ '
+ Me.txb_all_count.Location = New System.Drawing.Point(80, 57)
+ Me.txb_all_count.Name = "txb_all_count"
+ Me.txb_all_count.Size = New System.Drawing.Size(106, 32)
+ Me.txb_all_count.TabIndex = 1
+ Me.txb_all_count.Text = "0"
+ Me.txb_all_count.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lb_all_count
+ '
+ Me.lb_all_count.AutoSize = True
+ Me.lb_all_count.Location = New System.Drawing.Point(14, 60)
+ Me.lb_all_count.Name = "lb_all_count"
+ Me.lb_all_count.Size = New System.Drawing.Size(64, 24)
+ Me.lb_all_count.TabIndex = 0
+ Me.lb_all_count.Text = "총수량"
+ '
+ 'gbprod
+ '
+ Me.gbprod.Controls.Add(Me.txbmake)
+ Me.gbprod.Controls.Add(Me.txbarea)
+ Me.gbprod.Controls.Add(Me.txbpdnum)
+ Me.gbprod.Controls.Add(Me.lbpdnum)
+ Me.gbprod.Controls.Add(Me.txbagen)
+ Me.gbprod.Controls.Add(Me.lbarea)
+ Me.gbprod.Controls.Add(Me.lbmake)
+ Me.gbprod.Controls.Add(Me.lbagen)
+ Me.gbprod.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gbprod.Location = New System.Drawing.Point(515, 280)
+ Me.gbprod.Name = "gbprod"
+ Me.gbprod.Size = New System.Drawing.Size(492, 234)
+ Me.gbprod.TabIndex = 124
+ Me.gbprod.TabStop = False
+ Me.gbprod.Text = "P/D 데이터"
+ '
+ 'txbmake
+ '
+ Me.txbmake.CharacterCasing = System.Windows.Forms.CharacterCasing.Lower
+ Me.txbmake.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbmake.Location = New System.Drawing.Point(128, 114)
+ Me.txbmake.Name = "txbmake"
+ Me.txbmake.ReadOnly = True
+ Me.txbmake.Size = New System.Drawing.Size(140, 45)
+ Me.txbmake.TabIndex = 119
+ Me.txbmake.Text = "대기"
+ Me.txbmake.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txbarea
+ '
+ Me.txbarea.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbarea.Location = New System.Drawing.Point(363, 114)
+ Me.txbarea.Name = "txbarea"
+ Me.txbarea.ReadOnly = True
+ Me.txbarea.Size = New System.Drawing.Size(119, 45)
+ Me.txbarea.TabIndex = 118
+ Me.txbarea.Text = "대기"
+ Me.txbarea.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txbpdnum
+ '
+ Me.txbpdnum.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbpdnum.Location = New System.Drawing.Point(128, 51)
+ Me.txbpdnum.Name = "txbpdnum"
+ Me.txbpdnum.ReadOnly = True
+ Me.txbpdnum.Size = New System.Drawing.Size(354, 43)
+ Me.txbpdnum.TabIndex = 91
+ Me.txbpdnum.Text = "대기"
+ Me.txbpdnum.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbpdnum
+ '
+ Me.lbpdnum.AutoSize = True
+ Me.lbpdnum.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbpdnum.Location = New System.Drawing.Point(8, 56)
+ Me.lbpdnum.Name = "lbpdnum"
+ Me.lbpdnum.Size = New System.Drawing.Size(120, 32)
+ Me.lbpdnum.TabIndex = 90
+ Me.lbpdnum.Text = "P/D Num"
+ '
+ 'txbagen
+ '
+ Me.txbagen.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbagen.Location = New System.Drawing.Point(128, 172)
+ Me.txbagen.Name = "txbagen"
+ Me.txbagen.ReadOnly = True
+ Me.txbagen.Size = New System.Drawing.Size(140, 45)
+ Me.txbagen.TabIndex = 120
+ Me.txbagen.Text = "대기"
+ Me.txbagen.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbarea
+ '
+ Me.lbarea.AutoSize = True
+ Me.lbarea.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbarea.Location = New System.Drawing.Point(263, 121)
+ Me.lbarea.Name = "lbarea"
+ Me.lbarea.Size = New System.Drawing.Size(106, 32)
+ Me.lbarea.TabIndex = 115
+ Me.lbarea.Text = "국가코드"
+ '
+ 'lbmake
+ '
+ Me.lbmake.AutoSize = True
+ Me.lbmake.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbmake.Location = New System.Drawing.Point(0, 121)
+ Me.lbmake.Name = "lbmake"
+ Me.lbmake.Size = New System.Drawing.Size(129, 32)
+ Me.lbmake.TabIndex = 116
+ Me.lbmake.Text = "제조사코드"
+ '
+ 'lbagen
+ '
+ Me.lbagen.AutoSize = True
+ Me.lbagen.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbagen.Location = New System.Drawing.Point(0, 179)
+ Me.lbagen.Name = "lbagen"
+ Me.lbagen.Size = New System.Drawing.Size(129, 32)
+ Me.lbagen.TabIndex = 117
+ Me.lbagen.Text = "대리점코드"
+ '
+ 'gbbarcode
+ '
+ Me.gbbarcode.Controls.Add(Me.txb_barcode)
+ Me.gbbarcode.Controls.Add(Me.Label34)
+ Me.gbbarcode.Controls.Add(Me.lb_barcode)
+ Me.gbbarcode.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gbbarcode.Location = New System.Drawing.Point(23, 11)
+ Me.gbbarcode.Name = "gbbarcode"
+ Me.gbbarcode.Size = New System.Drawing.Size(969, 126)
+ Me.gbbarcode.TabIndex = 123
+ Me.gbbarcode.TabStop = False
+ Me.gbbarcode.Text = "바코드 번호"
+ '
+ 'txb_barcode
+ '
+ Me.txb_barcode.BackColor = System.Drawing.SystemColors.Window
+ Me.txb_barcode.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper
+ Me.txb_barcode.Font = New System.Drawing.Font("함초롬바탕", 38.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txb_barcode.ImeMode = System.Windows.Forms.ImeMode.Disable
+ Me.txb_barcode.Location = New System.Drawing.Point(302, 34)
+ Me.txb_barcode.Name = "txb_barcode"
+ Me.txb_barcode.Size = New System.Drawing.Size(657, 74)
+ Me.txb_barcode.TabIndex = 113
+ Me.txb_barcode.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'Label34
+ '
+ Me.Label34.AutoSize = True
+ Me.Label34.Location = New System.Drawing.Point(261, 64)
+ Me.Label34.Name = "Label34"
+ Me.Label34.Size = New System.Drawing.Size(0, 35)
+ Me.Label34.TabIndex = 112
+ '
+ 'lb_barcode
+ '
+ Me.lb_barcode.AutoSize = True
+ Me.lb_barcode.Font = New System.Drawing.Font("함초롬바탕", 30.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lb_barcode.Location = New System.Drawing.Point(14, 44)
+ Me.lb_barcode.Name = "lb_barcode"
+ Me.lb_barcode.Size = New System.Drawing.Size(294, 52)
+ Me.lb_barcode.TabIndex = 114
+ Me.lb_barcode.Text = "Barcode Num."
+ '
+ 'gbtd
+ '
+ Me.gbtd.Controls.Add(Me.txbfreq)
+ Me.gbtd.Controls.Add(Me.txbgread)
+ Me.gbtd.Controls.Add(Me.txbtdnum)
+ Me.gbtd.Controls.Add(Me.lbtdnum)
+ Me.gbtd.Controls.Add(Me.txbpower)
+ Me.gbtd.Controls.Add(Me.lbgrade)
+ Me.gbtd.Controls.Add(Me.lbfreq)
+ Me.gbtd.Controls.Add(Me.lbpower)
+ Me.gbtd.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gbtd.Location = New System.Drawing.Point(13, 279)
+ Me.gbtd.Name = "gbtd"
+ Me.gbtd.Size = New System.Drawing.Size(492, 234)
+ Me.gbtd.TabIndex = 121
+ Me.gbtd.TabStop = False
+ Me.gbtd.Text = "T/D 데이터"
+ '
+ 'txbfreq
+ '
+ Me.txbfreq.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbfreq.Location = New System.Drawing.Point(128, 114)
+ Me.txbfreq.Name = "txbfreq"
+ Me.txbfreq.ReadOnly = True
+ Me.txbfreq.Size = New System.Drawing.Size(140, 45)
+ Me.txbfreq.TabIndex = 119
+ Me.txbfreq.Text = "대기"
+ Me.txbfreq.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txbgread
+ '
+ Me.txbgread.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper
+ Me.txbgread.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbgread.Location = New System.Drawing.Point(343, 112)
+ Me.txbgread.Name = "txbgread"
+ Me.txbgread.ReadOnly = True
+ Me.txbgread.Size = New System.Drawing.Size(140, 45)
+ Me.txbgread.TabIndex = 118
+ Me.txbgread.Text = "대기"
+ Me.txbgread.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'txbtdnum
+ '
+ Me.txbtdnum.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper
+ Me.txbtdnum.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbtdnum.Location = New System.Drawing.Point(128, 51)
+ Me.txbtdnum.Name = "txbtdnum"
+ Me.txbtdnum.ReadOnly = True
+ Me.txbtdnum.Size = New System.Drawing.Size(354, 43)
+ Me.txbtdnum.TabIndex = 91
+ Me.txbtdnum.Text = "대기"
+ Me.txbtdnum.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbtdnum
+ '
+ Me.lbtdnum.AutoSize = True
+ Me.lbtdnum.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbtdnum.Location = New System.Drawing.Point(8, 56)
+ Me.lbtdnum.Name = "lbtdnum"
+ Me.lbtdnum.Size = New System.Drawing.Size(122, 32)
+ Me.lbtdnum.TabIndex = 90
+ Me.lbtdnum.Text = "T/D Num"
+ '
+ 'txbpower
+ '
+ Me.txbpower.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbpower.Location = New System.Drawing.Point(128, 172)
+ Me.txbpower.Name = "txbpower"
+ Me.txbpower.ReadOnly = True
+ Me.txbpower.Size = New System.Drawing.Size(140, 45)
+ Me.txbpower.TabIndex = 120
+ Me.txbpower.Text = "대기"
+ Me.txbpower.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbgrade
+ '
+ Me.lbgrade.AutoSize = True
+ Me.lbgrade.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbgrade.Location = New System.Drawing.Point(279, 120)
+ Me.lbgrade.Name = "lbgrade"
+ Me.lbgrade.Size = New System.Drawing.Size(60, 32)
+ Me.lbgrade.TabIndex = 115
+ Me.lbgrade.Text = "등급"
+ '
+ 'lbfreq
+ '
+ Me.lbfreq.AutoSize = True
+ Me.lbfreq.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbfreq.Location = New System.Drawing.Point(39, 122)
+ Me.lbfreq.Name = "lbfreq"
+ Me.lbfreq.Size = New System.Drawing.Size(83, 32)
+ Me.lbfreq.TabIndex = 116
+ Me.lbfreq.Text = "주파수"
+ '
+ 'lbpower
+ '
+ Me.lbpower.AutoSize = True
+ Me.lbpower.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbpower.Location = New System.Drawing.Point(61, 179)
+ Me.lbpower.Name = "lbpower"
+ Me.lbpower.Size = New System.Drawing.Size(60, 32)
+ Me.lbpower.TabIndex = 117
+ Me.lbpower.Text = "파워"
+ '
+ 'btnreset
+ '
+ Me.btnreset.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnreset.Location = New System.Drawing.Point(621, 520)
+ Me.btnreset.Name = "btnreset"
+ Me.btnreset.Size = New System.Drawing.Size(190, 130)
+ Me.btnreset.TabIndex = 122
+ Me.btnreset.Text = "초기화"
+ Me.btnreset.UseVisualStyleBackColor = True
+ '
+ 'txbresult
+ '
+ Me.txbresult.BackColor = System.Drawing.Color.Gold
+ Me.txbresult.Font = New System.Drawing.Font("함초롬바탕", 60.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbresult.ForeColor = System.Drawing.Color.Black
+ Me.txbresult.Location = New System.Drawing.Point(182, 161)
+ Me.txbresult.Name = "txbresult"
+ Me.txbresult.ReadOnly = True
+ Me.txbresult.Size = New System.Drawing.Size(800, 111)
+ Me.txbresult.TabIndex = 95
+ Me.txbresult.Text = "대기"
+ Me.txbresult.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'btnrun
+ '
+ Me.btnrun.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.btnrun.Location = New System.Drawing.Point(817, 520)
+ Me.btnrun.Name = "btnrun"
+ Me.btnrun.Size = New System.Drawing.Size(190, 130)
+ Me.btnrun.TabIndex = 94
+ Me.btnrun.Text = "실행"
+ Me.btnrun.UseVisualStyleBackColor = True
+ '
+ 'lbresult
+ '
+ Me.lbresult.AutoSize = True
+ Me.lbresult.Font = New System.Drawing.Font("함초롬바탕", 48.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbresult.ForeColor = System.Drawing.Color.Black
+ Me.lbresult.Location = New System.Drawing.Point(20, 175)
+ Me.lbresult.Name = "lbresult"
+ Me.lbresult.Size = New System.Drawing.Size(159, 83)
+ Me.lbresult.TabIndex = 96
+ Me.lbresult.Text = "상태"
+ Me.lbresult.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ '
+ 'opdfile
+ '
+ Me.opdfile.Title = "파일 주소 불러오기"
+ '
+ 'GroupBox5
+ '
+ Me.GroupBox5.Controls.Add(Me.Label8)
+ Me.GroupBox5.Controls.Add(Me.pnc_count)
+ Me.GroupBox5.Controls.Add(Me.Button1)
+ Me.GroupBox5.Controls.Add(Me.Label30)
+ Me.GroupBox5.Controls.Add(Me.Label31)
+ Me.GroupBox5.Controls.Add(Me.TextBox24)
+ Me.GroupBox5.Controls.Add(Me.TextBox25)
+ Me.GroupBox5.Location = New System.Drawing.Point(2962, 12)
+ Me.GroupBox5.Name = "GroupBox5"
+ Me.GroupBox5.Size = New System.Drawing.Size(1020, 513)
+ Me.GroupBox5.TabIndex = 129
+ Me.GroupBox5.TabStop = False
+ Me.GroupBox5.Visible = False
+ '
+ 'Label8
+ '
+ Me.Label8.AutoSize = True
+ Me.Label8.Location = New System.Drawing.Point(412, 328)
+ Me.Label8.Name = "Label8"
+ Me.Label8.Size = New System.Drawing.Size(0, 12)
+ Me.Label8.TabIndex = 112
+ '
+ 'pnc_count
+ '
+ Me.pnc_count.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
+ Me.pnc_count.Controls.Add(Me.TextBox1)
+ Me.pnc_count.Controls.Add(Me.TextBox11)
+ Me.pnc_count.Controls.Add(Me.TextBox12)
+ Me.pnc_count.Controls.Add(Me.TextBox14)
+ Me.pnc_count.Controls.Add(Me.TextBox15)
+ Me.pnc_count.Controls.Add(Me.TextBox16)
+ Me.pnc_count.Controls.Add(Me.TextBox17)
+ Me.pnc_count.Controls.Add(Me.TextBox18)
+ Me.pnc_count.Controls.Add(Me.TextBox19)
+ Me.pnc_count.Controls.Add(Me.Label9)
+ Me.pnc_count.Controls.Add(Me.Label14)
+ Me.pnc_count.Controls.Add(Me.Label16)
+ Me.pnc_count.Controls.Add(Me.Label17)
+ Me.pnc_count.Controls.Add(Me.Label18)
+ Me.pnc_count.Controls.Add(Me.TextBox20)
+ Me.pnc_count.Controls.Add(Me.TextBox21)
+ Me.pnc_count.Controls.Add(Me.Label19)
+ Me.pnc_count.Controls.Add(Me.Label20)
+ Me.pnc_count.Controls.Add(Me.Label21)
+ Me.pnc_count.Controls.Add(Me.TextBox22)
+ Me.pnc_count.Controls.Add(Me.Label22)
+ Me.pnc_count.Controls.Add(Me.Label23)
+ Me.pnc_count.Controls.Add(Me.Label24)
+ Me.pnc_count.Controls.Add(Me.TextBox23)
+ Me.pnc_count.Controls.Add(Me.Label25)
+ Me.pnc_count.Controls.Add(Me.Label26)
+ Me.pnc_count.Location = New System.Drawing.Point(5, 437)
+ Me.pnc_count.Name = "pnc_count"
+ Me.pnc_count.Size = New System.Drawing.Size(587, 66)
+ Me.pnc_count.TabIndex = 97
+ Me.pnc_count.Visible = False
+ '
+ 'TextBox1
+ '
+ Me.TextBox1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox1.Location = New System.Drawing.Point(54, 118)
+ Me.TextBox1.Name = "TextBox1"
+ Me.TextBox1.Size = New System.Drawing.Size(50, 32)
+ Me.TextBox1.TabIndex = 107
+ Me.TextBox1.Text = "0"
+ Me.TextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.TextBox1.Visible = False
+ '
+ 'TextBox11
+ '
+ Me.TextBox11.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox11.Location = New System.Drawing.Point(426, 118)
+ Me.TextBox11.Name = "TextBox11"
+ Me.TextBox11.Size = New System.Drawing.Size(50, 32)
+ Me.TextBox11.TabIndex = 115
+ Me.TextBox11.Text = "0"
+ Me.TextBox11.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.TextBox11.Visible = False
+ '
+ 'TextBox12
+ '
+ Me.TextBox12.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox12.Location = New System.Drawing.Point(333, 118)
+ Me.TextBox12.Name = "TextBox12"
+ Me.TextBox12.Size = New System.Drawing.Size(50, 32)
+ Me.TextBox12.TabIndex = 111
+ Me.TextBox12.Text = "0"
+ Me.TextBox12.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.TextBox12.Visible = False
+ '
+ 'TextBox14
+ '
+ Me.TextBox14.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox14.Location = New System.Drawing.Point(240, 118)
+ Me.TextBox14.Name = "TextBox14"
+ Me.TextBox14.Size = New System.Drawing.Size(50, 32)
+ Me.TextBox14.TabIndex = 113
+ Me.TextBox14.Text = "0"
+ Me.TextBox14.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.TextBox14.Visible = False
+ '
+ 'TextBox15
+ '
+ Me.TextBox15.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox15.Location = New System.Drawing.Point(147, 118)
+ Me.TextBox15.Name = "TextBox15"
+ Me.TextBox15.Size = New System.Drawing.Size(50, 32)
+ Me.TextBox15.TabIndex = 109
+ Me.TextBox15.Text = "0"
+ Me.TextBox15.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.TextBox15.Visible = False
+ '
+ 'TextBox16
+ '
+ Me.TextBox16.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox16.Location = New System.Drawing.Point(147, 83)
+ Me.TextBox16.Name = "TextBox16"
+ Me.TextBox16.Size = New System.Drawing.Size(50, 32)
+ Me.TextBox16.TabIndex = 91
+ Me.TextBox16.Text = "0"
+ Me.TextBox16.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.TextBox16.Visible = False
+ '
+ 'TextBox17
+ '
+ Me.TextBox17.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox17.Location = New System.Drawing.Point(333, 83)
+ Me.TextBox17.Name = "TextBox17"
+ Me.TextBox17.Size = New System.Drawing.Size(50, 32)
+ Me.TextBox17.TabIndex = 97
+ Me.TextBox17.Text = "0"
+ Me.TextBox17.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.TextBox17.Visible = False
+ '
+ 'TextBox18
+ '
+ Me.TextBox18.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox18.Location = New System.Drawing.Point(428, 83)
+ Me.TextBox18.Name = "TextBox18"
+ Me.TextBox18.Size = New System.Drawing.Size(50, 32)
+ Me.TextBox18.TabIndex = 101
+ Me.TextBox18.Text = "0"
+ Me.TextBox18.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.TextBox18.Visible = False
+ '
+ 'TextBox19
+ '
+ Me.TextBox19.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox19.Location = New System.Drawing.Point(54, 83)
+ Me.TextBox19.Name = "TextBox19"
+ Me.TextBox19.Size = New System.Drawing.Size(50, 32)
+ Me.TextBox19.TabIndex = 89
+ Me.TextBox19.Text = "0"
+ Me.TextBox19.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.TextBox19.Visible = False
+ '
+ 'Label9
+ '
+ Me.Label9.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label9.Location = New System.Drawing.Point(387, 121)
+ Me.Label9.Name = "Label9"
+ Me.Label9.Size = New System.Drawing.Size(40, 24)
+ Me.Label9.TabIndex = 116
+ Me.Label9.Text = "999"
+ Me.Label9.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.Label9.Visible = False
+ '
+ 'Label14
+ '
+ Me.Label14.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label14.Location = New System.Drawing.Point(203, 121)
+ Me.Label14.Name = "Label14"
+ Me.Label14.Size = New System.Drawing.Size(40, 24)
+ Me.Label14.TabIndex = 114
+ Me.Label14.Text = "999"
+ Me.Label14.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.Label14.Visible = False
+ '
+ 'Label16
+ '
+ Me.Label16.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label16.Location = New System.Drawing.Point(297, 121)
+ Me.Label16.Name = "Label16"
+ Me.Label16.Size = New System.Drawing.Size(40, 24)
+ Me.Label16.TabIndex = 112
+ Me.Label16.Text = "999"
+ Me.Label16.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.Label16.Visible = False
+ '
+ 'Label17
+ '
+ Me.Label17.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label17.Location = New System.Drawing.Point(109, 121)
+ Me.Label17.Name = "Label17"
+ Me.Label17.Size = New System.Drawing.Size(40, 24)
+ Me.Label17.TabIndex = 110
+ Me.Label17.Text = "999"
+ Me.Label17.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.Label17.Visible = False
+ '
+ 'Label18
+ '
+ Me.Label18.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label18.Location = New System.Drawing.Point(15, 121)
+ Me.Label18.Name = "Label18"
+ Me.Label18.Size = New System.Drawing.Size(40, 24)
+ Me.Label18.TabIndex = 108
+ Me.Label18.Text = "999"
+ Me.Label18.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.Label18.Visible = False
+ '
+ 'TextBox20
+ '
+ Me.TextBox20.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox20.Location = New System.Drawing.Point(452, 18)
+ Me.TextBox20.Name = "TextBox20"
+ Me.TextBox20.Size = New System.Drawing.Size(94, 35)
+ Me.TextBox20.TabIndex = 105
+ Me.TextBox20.Text = "0"
+ Me.TextBox20.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'TextBox21
+ '
+ Me.TextBox21.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox21.Location = New System.Drawing.Point(277, 18)
+ Me.TextBox21.Name = "TextBox21"
+ Me.TextBox21.Size = New System.Drawing.Size(94, 35)
+ Me.TextBox21.TabIndex = 103
+ Me.TextBox21.Text = "0"
+ Me.TextBox21.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'Label19
+ '
+ Me.Label19.AutoSize = True
+ Me.Label19.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label19.Location = New System.Drawing.Point(394, 20)
+ Me.Label19.Name = "Label19"
+ Me.Label19.Size = New System.Drawing.Size(52, 27)
+ Me.Label19.TabIndex = 106
+ Me.Label19.Text = "불량"
+ '
+ 'Label20
+ '
+ Me.Label20.AutoSize = True
+ Me.Label20.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label20.Location = New System.Drawing.Point(219, 20)
+ Me.Label20.Name = "Label20"
+ Me.Label20.Size = New System.Drawing.Size(52, 27)
+ Me.Label20.TabIndex = 104
+ Me.Label20.Text = "양품"
+ '
+ 'Label21
+ '
+ Me.Label21.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label21.Location = New System.Drawing.Point(387, 86)
+ Me.Label21.Name = "Label21"
+ Me.Label21.Size = New System.Drawing.Size(40, 24)
+ Me.Label21.TabIndex = 102
+ Me.Label21.Text = "999"
+ Me.Label21.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.Label21.Visible = False
+ '
+ 'TextBox22
+ '
+ Me.TextBox22.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox22.Location = New System.Drawing.Point(240, 83)
+ Me.TextBox22.Name = "TextBox22"
+ Me.TextBox22.Size = New System.Drawing.Size(50, 32)
+ Me.TextBox22.TabIndex = 99
+ Me.TextBox22.Text = "0"
+ Me.TextBox22.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ Me.TextBox22.Visible = False
+ '
+ 'Label22
+ '
+ Me.Label22.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label22.Location = New System.Drawing.Point(201, 86)
+ Me.Label22.Name = "Label22"
+ Me.Label22.Size = New System.Drawing.Size(40, 24)
+ Me.Label22.TabIndex = 100
+ Me.Label22.Text = "999"
+ Me.Label22.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.Label22.Visible = False
+ '
+ 'Label23
+ '
+ Me.Label23.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label23.Location = New System.Drawing.Point(294, 86)
+ Me.Label23.Name = "Label23"
+ Me.Label23.Size = New System.Drawing.Size(40, 24)
+ Me.Label23.TabIndex = 98
+ Me.Label23.Text = "999"
+ Me.Label23.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.Label23.Visible = False
+ '
+ 'Label24
+ '
+ Me.Label24.AutoSize = True
+ Me.Label24.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label24.Location = New System.Drawing.Point(108, 86)
+ Me.Label24.Name = "Label24"
+ Me.Label24.Size = New System.Drawing.Size(40, 24)
+ Me.Label24.TabIndex = 92
+ Me.Label24.Text = "999"
+ Me.Label24.Visible = False
+ '
+ 'TextBox23
+ '
+ Me.TextBox23.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox23.Location = New System.Drawing.Point(109, 18)
+ Me.TextBox23.Name = "TextBox23"
+ Me.TextBox23.Size = New System.Drawing.Size(94, 35)
+ Me.TextBox23.TabIndex = 80
+ Me.TextBox23.Text = "0"
+ Me.TextBox23.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'Label25
+ '
+ Me.Label25.AutoSize = True
+ Me.Label25.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label25.Location = New System.Drawing.Point(29, 20)
+ Me.Label25.Name = "Label25"
+ Me.Label25.Size = New System.Drawing.Size(72, 27)
+ Me.Label25.TabIndex = 81
+ Me.Label25.Text = "검사수"
+ '
+ 'Label26
+ '
+ Me.Label26.AutoSize = True
+ Me.Label26.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label26.Location = New System.Drawing.Point(15, 86)
+ Me.Label26.Name = "Label26"
+ Me.Label26.Size = New System.Drawing.Size(40, 24)
+ Me.Label26.TabIndex = 90
+ Me.Label26.Text = "999"
+ Me.Label26.TextAlign = System.Drawing.ContentAlignment.MiddleRight
+ Me.Label26.Visible = False
+ '
+ 'Button1
+ '
+ Me.Button1.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Button1.Location = New System.Drawing.Point(600, 345)
+ Me.Button1.Name = "Button1"
+ Me.Button1.Size = New System.Drawing.Size(420, 158)
+ Me.Button1.TabIndex = 94
+ Me.Button1.Text = "실행"
+ Me.Button1.UseVisualStyleBackColor = True
+ '
+ 'Label30
+ '
+ Me.Label30.AutoSize = True
+ Me.Label30.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold)
+ Me.Label30.Location = New System.Drawing.Point(201, 199)
+ Me.Label30.Name = "Label30"
+ Me.Label30.Size = New System.Drawing.Size(148, 77)
+ Me.Label30.TabIndex = 93
+ Me.Label30.Text = "C 값"
+ '
+ 'Label31
+ '
+ Me.Label31.AutoSize = True
+ Me.Label31.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label31.Location = New System.Drawing.Point(202, 75)
+ Me.Label31.Name = "Label31"
+ Me.Label31.Size = New System.Drawing.Size(147, 77)
+ Me.Label31.TabIndex = 90
+ Me.Label31.Text = "등급"
+ '
+ 'TextBox24
+ '
+ Me.TextBox24.BackColor = System.Drawing.SystemColors.Control
+ Me.TextBox24.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold)
+ Me.TextBox24.Location = New System.Drawing.Point(406, 187)
+ Me.TextBox24.Name = "TextBox24"
+ Me.TextBox24.ReadOnly = True
+ Me.TextBox24.Size = New System.Drawing.Size(384, 95)
+ Me.TextBox24.TabIndex = 92
+ Me.TextBox24.Text = "대기"
+ Me.TextBox24.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'TextBox25
+ '
+ Me.TextBox25.BackColor = System.Drawing.SystemColors.Control
+ Me.TextBox25.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox25.Location = New System.Drawing.Point(406, 60)
+ Me.TextBox25.Name = "TextBox25"
+ Me.TextBox25.ReadOnly = True
+ Me.TextBox25.Size = New System.Drawing.Size(384, 95)
+ Me.TextBox25.TabIndex = 91
+ Me.TextBox25.Text = "대기"
+ Me.TextBox25.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'gbRecycle
+ '
+ Me.gbRecycle.Controls.Add(Me.Button2)
+ Me.gbRecycle.Controls.Add(Me.gbRunCount)
+ Me.gbRecycle.Controls.Add(Me.TextBox5)
+ Me.gbRecycle.Controls.Add(Me.Label1)
+ Me.gbRecycle.Controls.Add(Me.TextBox4)
+ Me.gbRecycle.Controls.Add(Me.Button4)
+ Me.gbRecycle.Controls.Add(Me.Label5)
+ Me.gbRecycle.Controls.Add(Me.Label6)
+ Me.gbRecycle.Controls.Add(Me.TextBox2)
+ Me.gbRecycle.Controls.Add(Me.TextBox3)
+ Me.gbRecycle.Controls.Add(Me.Label3)
+ Me.gbRecycle.Location = New System.Drawing.Point(1, 221)
+ Me.gbRecycle.Name = "gbRecycle"
+ Me.gbRecycle.Size = New System.Drawing.Size(1020, 513)
+ Me.gbRecycle.TabIndex = 130
+ Me.gbRecycle.TabStop = False
+ '
+ 'Button2
+ '
+ Me.Button2.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Button2.Location = New System.Drawing.Point(829, 386)
+ Me.Button2.Name = "Button2"
+ Me.Button2.Size = New System.Drawing.Size(188, 121)
+ Me.Button2.TabIndex = 123
+ Me.Button2.Text = "삭제"
+ Me.Button2.UseVisualStyleBackColor = True
+ '
+ 'gbRunCount
+ '
+ Me.gbRunCount.Controls.Add(Me.txbDayCount)
+ Me.gbRunCount.Controls.Add(Me.lbDayCount)
+ Me.gbRunCount.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.gbRunCount.Location = New System.Drawing.Point(7, 372)
+ Me.gbRunCount.Name = "gbRunCount"
+ Me.gbRunCount.Size = New System.Drawing.Size(338, 135)
+ Me.gbRunCount.TabIndex = 122
+ Me.gbRunCount.TabStop = False
+ Me.gbRunCount.Text = "금일 측정 수량"
+ '
+ 'txbDayCount
+ '
+ Me.txbDayCount.BackColor = System.Drawing.SystemColors.Window
+ Me.txbDayCount.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.txbDayCount.Location = New System.Drawing.Point(167, 55)
+ Me.txbDayCount.Name = "txbDayCount"
+ Me.txbDayCount.ReadOnly = True
+ Me.txbDayCount.Size = New System.Drawing.Size(117, 49)
+ Me.txbDayCount.TabIndex = 1
+ Me.txbDayCount.Text = "0"
+ Me.txbDayCount.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'lbDayCount
+ '
+ Me.lbDayCount.AutoSize = True
+ Me.lbDayCount.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.lbDayCount.Location = New System.Drawing.Point(42, 60)
+ Me.lbDayCount.Name = "lbDayCount"
+ Me.lbDayCount.Size = New System.Drawing.Size(119, 35)
+ Me.lbDayCount.TabIndex = 0
+ Me.lbDayCount.Text = "작업수량"
+ '
+ 'TextBox5
+ '
+ Me.TextBox5.BackColor = System.Drawing.SystemColors.Control
+ Me.TextBox5.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox5.Location = New System.Drawing.Point(713, 220)
+ Me.TextBox5.Name = "TextBox5"
+ Me.TextBox5.ReadOnly = True
+ Me.TextBox5.Size = New System.Drawing.Size(285, 95)
+ Me.TextBox5.TabIndex = 98
+ Me.TextBox5.Text = "대기"
+ Me.TextBox5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'Label1
+ '
+ Me.Label1.AutoSize = True
+ Me.Label1.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label1.Location = New System.Drawing.Point(29, 231)
+ Me.Label1.Name = "Label1"
+ Me.Label1.Size = New System.Drawing.Size(147, 77)
+ Me.Label1.TabIndex = 95
+ Me.Label1.Text = "공정"
+ '
+ 'TextBox4
+ '
+ Me.TextBox4.BackColor = System.Drawing.SystemColors.Control
+ Me.TextBox4.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox4.Location = New System.Drawing.Point(189, 221)
+ Me.TextBox4.Name = "TextBox4"
+ Me.TextBox4.ReadOnly = True
+ Me.TextBox4.Size = New System.Drawing.Size(285, 95)
+ Me.TextBox4.TabIndex = 96
+ Me.TextBox4.Text = "대기"
+ Me.TextBox4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'Button4
+ '
+ Me.Button4.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Button4.Location = New System.Drawing.Point(635, 386)
+ Me.Button4.Name = "Button4"
+ Me.Button4.Size = New System.Drawing.Size(188, 121)
+ Me.Button4.TabIndex = 94
+ Me.Button4.Text = "검색"
+ Me.Button4.UseVisualStyleBackColor = True
+ '
+ 'Label5
+ '
+ Me.Label5.AutoSize = True
+ Me.Label5.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold)
+ Me.Label5.Location = New System.Drawing.Point(500, 54)
+ Me.Label5.Name = "Label5"
+ Me.Label5.Size = New System.Drawing.Size(204, 77)
+ Me.Label5.TabIndex = 93
+ Me.Label5.Text = "주파수"
+ '
+ 'Label6
+ '
+ Me.Label6.AutoSize = True
+ Me.Label6.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label6.Location = New System.Drawing.Point(25, 54)
+ Me.Label6.Name = "Label6"
+ Me.Label6.Size = New System.Drawing.Size(147, 77)
+ Me.Label6.TabIndex = 90
+ Me.Label6.Text = "등급"
+ '
+ 'TextBox2
+ '
+ Me.TextBox2.BackColor = System.Drawing.SystemColors.Control
+ Me.TextBox2.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold)
+ Me.TextBox2.Location = New System.Drawing.Point(713, 44)
+ Me.TextBox2.Name = "TextBox2"
+ Me.TextBox2.ReadOnly = True
+ Me.TextBox2.Size = New System.Drawing.Size(285, 95)
+ Me.TextBox2.TabIndex = 92
+ Me.TextBox2.Text = "대기"
+ Me.TextBox2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'TextBox3
+ '
+ Me.TextBox3.BackColor = System.Drawing.SystemColors.Control
+ Me.TextBox3.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.TextBox3.Location = New System.Drawing.Point(185, 44)
+ Me.TextBox3.Name = "TextBox3"
+ Me.TextBox3.ReadOnly = True
+ Me.TextBox3.Size = New System.Drawing.Size(285, 95)
+ Me.TextBox3.TabIndex = 91
+ Me.TextBox3.Text = "대기"
+ Me.TextBox3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
+ '
+ 'Label3
+ '
+ Me.Label3.AutoSize = True
+ Me.Label3.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte))
+ Me.Label3.Location = New System.Drawing.Point(466, 230)
+ Me.Label3.Name = "Label3"
+ Me.Label3.Size = New System.Drawing.Size(261, 77)
+ Me.Label3.TabIndex = 97
+ Me.Label3.Text = "생산일자"
+ '
+ 'frm_Freq_Reg
+ '
+ Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!)
+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+ Me.ClientSize = New System.Drawing.Size(3844, 746)
+ Me.Controls.Add(Me.GroupBox5)
+ Me.Controls.Add(Me.gb_option)
+ Me.Controls.Add(Me.btnExit)
+ Me.Controls.Add(Me.gpbConfig)
+ Me.Controls.Add(Me.gbselect)
+ Me.Controls.Add(Me.gpbTime)
+ Me.Controls.Add(Me.gb_check_data)
+ Me.Controls.Add(Me.gpbProduct1)
+ Me.Controls.Add(Me.gbprodreg)
+ Me.Controls.Add(Me.gb_data_info)
+ Me.Controls.Add(Me.gb_prod_info)
+ Me.Controls.Add(Me.gpbSpec)
+ Me.Controls.Add(Me.gbRecycle)
+ Me.Controls.Add(Me.gbc_prod)
+ Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
+ Me.Name = "frm_Freq_Reg"
+ Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
+ Me.Text = "DUALSONIC_MAXIMUM_FREQCONF_REGISTER_VER.1.1.0"
+ Me.gpbTime.ResumeLayout(False)
+ Me.gpbTime.PerformLayout()
+ Me.gbselect.ResumeLayout(False)
+ Me.gbselect.PerformLayout()
+ Me.gpbConfig.ResumeLayout(False)
+ Me.gpbConfig.PerformLayout()
+ Me.gpbSpec.ResumeLayout(False)
+ Me.gpbSpec.PerformLayout()
+ Me.gpbProduct1.ResumeLayout(False)
+ Me.gpbProduct1.PerformLayout()
+ Me.pn_count.ResumeLayout(False)
+ Me.pn_count.PerformLayout()
+ Me.gbc_prod.ResumeLayout(False)
+ Me.gbc_prod.PerformLayout()
+ CType(Me.PictureBox4, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.nudDeep, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.nudPower, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.GroupBox3.ResumeLayout(False)
+ Me.GroupBox3.PerformLayout()
+ Me.GroupBox1.ResumeLayout(False)
+ Me.GroupBox1.PerformLayout()
+ Me.gb_option.ResumeLayout(False)
+ Me.gb_option.PerformLayout()
+ Me.gbPrintUse.ResumeLayout(False)
+ Me.gbPrintUse.PerformLayout()
+ Me.gbPrintEach.ResumeLayout(False)
+ Me.gbPrintEach.PerformLayout()
+ Me.gbPrinter.ResumeLayout(False)
+ CType(Me.dgvPrinter, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.gbPrinter2.ResumeLayout(False)
+ Me.gbPrinter2.PerformLayout()
+ Me.gbPrinter1.ResumeLayout(False)
+ Me.gbPrinter1.PerformLayout()
+ Me.gb_option_code.ResumeLayout(False)
+ Me.gb_option_code.PerformLayout()
+ Me.gb_reg.ResumeLayout(False)
+ Me.gb_reg.PerformLayout()
+ CType(Me.nudagency, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.nudarea, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.dgv_data, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.gb_check_data.ResumeLayout(False)
+ Me.gb_check_data.PerformLayout()
+ Me.gb_5_data.ResumeLayout(False)
+ Me.gb_5_data.PerformLayout()
+ CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.gb_reg_data.ResumeLayout(False)
+ Me.gb_reg_data.PerformLayout()
+ Me.gb_prod_info.ResumeLayout(False)
+ Me.gb_prod_info.PerformLayout()
+ Me.gb_pd_data.ResumeLayout(False)
+ Me.gb_pd_data.PerformLayout()
+ Me.gb_td_data.ResumeLayout(False)
+ Me.gb_td_data.PerformLayout()
+ Me.GroupBox2.ResumeLayout(False)
+ Me.GroupBox2.PerformLayout()
+ Me.gb_data_info.ResumeLayout(False)
+ Me.gb_data_info.PerformLayout()
+ Me.gpbCartSet.ResumeLayout(False)
+ Me.gpbCartSet.PerformLayout()
+ CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.GroupBox7.ResumeLayout(False)
+ Me.GroupBox7.PerformLayout()
+ Me.gb_area.ResumeLayout(False)
+ Me.gb_area.PerformLayout()
+ Me.gbShot.ResumeLayout(False)
+ Me.gbShot.PerformLayout()
+ CType(Me.nud_shot, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.gpbInfo.ResumeLayout(False)
+ Me.gpbInfo.PerformLayout()
+ CType(Me.nudMonth, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.nudYear, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.nudSN, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.gpbLocal.ResumeLayout(False)
+ Me.gpbLocal.PerformLayout()
+ CType(Me.nud_motor, System.ComponentModel.ISupportInitialize).EndInit()
+ CType(Me.picb_motor, System.ComponentModel.ISupportInitialize).EndInit()
+ Me.gpbCart.ResumeLayout(False)
+ Me.gpbCart.PerformLayout()
+ Me.gbprodreg.ResumeLayout(False)
+ Me.gbprodreg.PerformLayout()
+ Me.gb_pd_count.ResumeLayout(False)
+ Me.gb_pd_count.PerformLayout()
+ Me.gbprod.ResumeLayout(False)
+ Me.gbprod.PerformLayout()
+ Me.gbbarcode.ResumeLayout(False)
+ Me.gbbarcode.PerformLayout()
+ Me.gbtd.ResumeLayout(False)
+ Me.gbtd.PerformLayout()
+ Me.GroupBox5.ResumeLayout(False)
+ Me.GroupBox5.PerformLayout()
+ Me.pnc_count.ResumeLayout(False)
+ Me.pnc_count.PerformLayout()
+ Me.gbRecycle.ResumeLayout(False)
+ Me.gbRecycle.PerformLayout()
+ Me.gbRunCount.ResumeLayout(False)
+ Me.gbRunCount.PerformLayout()
+ Me.ResumeLayout(False)
+
+ End Sub
+
+ Friend WithEvents gpbTime As GroupBox
+ Friend WithEvents lblTime As Label
+ Friend WithEvents gpbConfig As GroupBox
+ Friend WithEvents chbAutoMeasure As CheckBox
+ Friend WithEvents chbUseBarcode As CheckBox
+ Friend WithEvents btnSetup As Button
+ Friend WithEvents btnExit As Button
+ Friend WithEvents gpbSpec As GroupBox
+ Friend WithEvents txbPV_R As TextBox
+ Friend WithEvents txbPV_Date As TextBox
+ Friend WithEvents lblPV_Date As Label
+ Friend WithEvents txbPV_C As TextBox
+ Friend WithEvents lblPV_C As Label
+ Friend WithEvents lblPV_R As Label
+ Friend WithEvents lblPV_SN As Label
+ Friend WithEvents txbPV_SN As TextBox
+ Friend WithEvents txbPV_Z As TextBox
+ Friend WithEvents lblPV_Z As Label
+ Friend WithEvents lblCapacitor As Label
+ Friend WithEvents txbCapacitor As TextBox
+ Friend WithEvents gpbProduct1 As GroupBox
+ Friend WithEvents lbPD1runcheck As Label
+ Friend WithEvents txbCartridgePD1 As TextBox
+ Friend WithEvents pn_count As Panel
+ Friend WithEvents txbR6CntPD1 As TextBox
+ Friend WithEvents txbR10CntPD1 As TextBox
+ Friend WithEvents txbR9CntPD1 As TextBox
+ Friend WithEvents txbR8CntPD1 As TextBox
+ Friend WithEvents txbR7CntPD1 As TextBox
+ Friend WithEvents txbR2CntPD1 As TextBox
+ Friend WithEvents txbR4CntPD1 As TextBox
+ Friend WithEvents txbR5CntPD1 As TextBox
+ Friend WithEvents txbR1CntPD1 As TextBox
+ Friend WithEvents lblR10CntPD1 As Label
+ Friend WithEvents lblR8CntPD1 As Label
+ Friend WithEvents lblR9CntPD1 As Label
+ Friend WithEvents lblR7CntPD1 As Label
+ Friend WithEvents lblR6CntPD1 As Label
+ Friend WithEvents txbNgCntPD1 As TextBox
+ Friend WithEvents txbOkCntPD1 As TextBox
+ Friend WithEvents lbNgCntPD1 As Label
+ Friend WithEvents lbOkCntPD1 As Label
+ Friend WithEvents lblR5CntPD1 As Label
+ Friend WithEvents txbR3CntPD1 As TextBox
+ Friend WithEvents lblR3CntPD1 As Label
+ Friend WithEvents lblR4CntPD1 As Label
+ Friend WithEvents lblR2CntPD1 As Label
+ Friend WithEvents txbTotalCntPD1 As TextBox
+ Friend WithEvents lbTotalCntPD1 As Label
+ Friend WithEvents lblR1CntPD1 As Label
+ Friend WithEvents lblCartridgePD1 As Label
+ Friend WithEvents btnRunPD1 As Button
+ Friend WithEvents lblPV_FreqPD1 As Label
+ Friend WithEvents lblGradePD1 As Label
+ Friend WithEvents txbPV_FreqPD1 As TextBox
+ Friend WithEvents txbGradePD1 As TextBox
+ Friend WithEvents cmdSerialPort As IO.Ports.SerialPort
+ Friend WithEvents GroupBox3 As GroupBox
+ Friend WithEvents cboComPort As ComboBox
+ Friend WithEvents Label2 As Label
+ Friend WithEvents cmdSerial As Button
+ Friend WithEvents GroupBox1 As GroupBox
+ Friend WithEvents rdb_freq_auto As RadioButton
+ Friend WithEvents rdb_c_mode As RadioButton
+ Friend WithEvents gbc_prod As GroupBox
+ Friend WithEvents btnc_run As Button
+ Friend WithEvents lb_CValue As Label
+ Friend WithEvents lb_grade As Label
+ Friend WithEvents txb_CValue As TextBox
+ Friend WithEvents txb_grade As TextBox
+ Friend WithEvents InputTimer As Timer
+ Friend WithEvents cart_timer As Timer
+ Friend WithEvents time_timer As Timer
+ Friend WithEvents gb_option As GroupBox
+ Friend WithEvents gb_check_data As GroupBox
+ Friend WithEvents rdb_freq_reg As RadioButton
+ Friend WithEvents gb_prod_info As GroupBox
+ Friend WithEvents txb_prod_state As TextBox
+ Friend WithEvents txb_serial_num As TextBox
+ Friend WithEvents gb_td_data As GroupBox
+ Friend WithEvents txb_prod_grade As TextBox
+ Friend WithEvents txb_td_serial As TextBox
+ Friend WithEvents lb_td_serial As Label
+ Friend WithEvents txb_prod_power As TextBox
+ Friend WithEvents lb_prod_grade As Label
+ Friend WithEvents txb_prod_Depth As TextBox
+ Friend WithEvents lb_prod_Depth As Label
+ Friend WithEvents lb_prod_power As Label
+ Friend WithEvents lb_serial_num As Label
+ Friend WithEvents Label27 As Label
+ Friend WithEvents lb_prod_state As Label
+ Friend WithEvents btn_prod As Button
+ Friend WithEvents rdb_prod As RadioButton
+ Friend WithEvents btn_reset As Button
+ Friend WithEvents gb_data_info As GroupBox
+ Friend WithEvents gpbCartSet As GroupBox
+ Friend WithEvents gbShot As GroupBox
+ Friend WithEvents txb_shotbox As TextBox
+ Friend WithEvents btn_shot_read As Button
+ Friend WithEvents btn_shot_write As Button
+ Friend WithEvents lb_shot As Label
+ Friend WithEvents btn_flashreset As Button
+ Friend WithEvents btn_all_write As Button
+ Friend WithEvents gpbInfo As GroupBox
+ Friend WithEvents txb_abr_code As TextBox
+ Friend WithEvents txb_area_code As TextBox
+ Friend WithEvents lb_abr_code As Label
+ Friend WithEvents lb_area_code As Label
+ Friend WithEvents Label28 As Label
+ Friend WithEvents nudMonth As NumericUpDown
+ Friend WithEvents nudYear As NumericUpDown
+ Friend WithEvents nudSN As NumericUpDown
+ Friend WithEvents Label43 As Label
+ Friend WithEvents txbBarcode As TextBox
+ Friend WithEvents btn_today As Button
+ Friend WithEvents Label44 As Label
+ Friend WithEvents Label45 As Label
+ Friend WithEvents txbInfoBox As TextBox
+ Friend WithEvents btn_info_read As Button
+ Friend WithEvents btn_info_write As Button
+ Friend WithEvents Label46 As Label
+ Friend WithEvents txbFactory As TextBox
+ Friend WithEvents Label47 As Label
+ Friend WithEvents txbModel As TextBox
+ Friend WithEvents btn_all_read As Button
+ Friend WithEvents gpbLocal As GroupBox
+ Friend WithEvents txb_motorBox As TextBox
+ Friend WithEvents btn_mtr_write As Button
+ Friend WithEvents lb_motor As Label
+ Friend WithEvents gpbCart As GroupBox
+ Friend WithEvents txb_tds As TextBox
+ Friend WithEvents txb_tdBox As TextBox
+ Friend WithEvents lb_tds As Label
+ Friend WithEvents btn_td_read As Button
+ Friend WithEvents txb_tdp As TextBox
+ Friend WithEvents lb_tdp As Label
+ Friend WithEvents btn_td_write As Button
+ Friend WithEvents txb_tdf As TextBox
+ Friend WithEvents lb_tdf As Label
+ Friend WithEvents Label29 As Label
+ Friend WithEvents PictureBox1 As PictureBox
+ Friend WithEvents btn_text_reset As Button
+ Friend WithEvents GroupBox7 As GroupBox
+ Friend WithEvents txb_resetbox As TextBox
+ Friend WithEvents gb_area As GroupBox
+ Friend WithEvents txb_areabox As TextBox
+ Friend WithEvents btn_area_read As Button
+ Friend WithEvents btn_area_write As Button
+ Friend WithEvents nud_shot As NumericUpDown
+ Friend WithEvents gb_pd_data As GroupBox
+ Friend WithEvents GroupBox2 As GroupBox
+ Friend WithEvents gbprodreg As GroupBox
+ Friend WithEvents gbbarcode As GroupBox
+ Friend WithEvents txb_barcode As TextBox
+ Friend WithEvents Label34 As Label
+ Friend WithEvents lb_barcode As Label
+ Friend WithEvents gbtd As GroupBox
+ Friend WithEvents txbgread As TextBox
+ Friend WithEvents txbtdnum As TextBox
+ Friend WithEvents lbtdnum As Label
+ Friend WithEvents txbpower As TextBox
+ Friend WithEvents lbgrade As Label
+ Friend WithEvents txbfreq As TextBox
+ Friend WithEvents lbfreq As Label
+ Friend WithEvents lbpower As Label
+ Friend WithEvents btnreset As Button
+ Friend WithEvents txbresult As TextBox
+ Friend WithEvents btnrun As Button
+ Friend WithEvents lbresult As Label
+ Friend WithEvents gbprod As GroupBox
+ Friend WithEvents txbmake As TextBox
+ Friend WithEvents txbarea As TextBox
+ Friend WithEvents txbpdnum As TextBox
+ Friend WithEvents lbpdnum As Label
+ Friend WithEvents txbagen As TextBox
+ Friend WithEvents lbarea As Label
+ Friend WithEvents lbmake As Label
+ Friend WithEvents lbagen As Label
+ Friend WithEvents gb_pd_count As GroupBox
+ Friend WithEvents gbselect As GroupBox
+ Friend WithEvents cboselect As ComboBox
+ Friend WithEvents btn_alldelete As Button
+ Friend WithEvents btn_row_delete As Button
+ Friend WithEvents btn_save As Button
+ Friend WithEvents dgv_data As DataGridView
+ Friend WithEvents btn_option_exit As Button
+ Friend WithEvents btn_data_reg As Button
+ Friend WithEvents gb_reg As GroupBox
+ Friend WithEvents nudagency As NumericUpDown
+ Friend WithEvents nudarea As NumericUpDown
+ Friend WithEvents lb_agen_reg As Label
+ Friend WithEvents lb_area_reg As Label
+ Friend WithEvents txb_make_reg As TextBox
+ Friend WithEvents lb_make_reg As Label
+ Friend WithEvents txb_name_reg As TextBox
+ Friend WithEvents lb_name_reg As Label
+ Friend WithEvents df_name As DataGridViewTextBoxColumn
+ Friend WithEvents df_make As DataGridViewTextBoxColumn
+ Friend WithEvents df_area As DataGridViewTextBoxColumn
+ Friend WithEvents df_agency As DataGridViewTextBoxColumn
+ Friend WithEvents txb_regresult As TextBox
+ Friend WithEvents txb_dgv_state As TextBox
+ Friend WithEvents gb_option_code As GroupBox
+ Friend WithEvents txb_output_7000 As TextBox
+ Friend WithEvents lb_output_7000 As Label
+ Friend WithEvents txb_output_6850 As TextBox
+ Friend WithEvents lb_output_6850 As Label
+ Friend WithEvents txb_code_front As TextBox
+ Friend WithEvents lb_code_front As Label
+ Friend WithEvents txb_prod1_code As TextBox
+ Friend WithEvents lb_prod1_code As Label
+ Friend WithEvents btn_code_reg As Button
+ Friend WithEvents txb_fail_count As TextBox
+ Friend WithEvents lb_fail_count As Label
+ Friend WithEvents txb_suc_count As TextBox
+ Friend WithEvents lb_suc_count As Label
+ Friend WithEvents txb_all_count As TextBox
+ Friend WithEvents lb_all_count As Label
+ Friend WithEvents picb_motor As PictureBox
+ Friend WithEvents nud_motor As NumericUpDown
+ Friend WithEvents btn_mtr_read As Button
+ Friend WithEvents rdb_data_check As RadioButton
+ Friend WithEvents gb_5_data As GroupBox
+ Friend WithEvents txb_5_barcode As TextBox
+ Friend WithEvents lb_5_barcode As Label
+ Friend WithEvents PictureBox2 As PictureBox
+ Friend WithEvents gb_reg_data As GroupBox
+ Friend WithEvents txb_5_prod_motor As TextBox
+ Friend WithEvents lb_5_prod_motor As Label
+ Friend WithEvents txb_5_freq As TextBox
+ Friend WithEvents txb_5_prod_mod As TextBox
+ Friend WithEvents lb_5_prod_mod As Label
+ Friend WithEvents txb_5_power As TextBox
+ Friend WithEvents lb_5_power As Label
+ Friend WithEvents txb_5_prod_date As TextBox
+ Friend WithEvents txb_5_area As TextBox
+ Friend WithEvents lb_5_prod_date As Label
+ Friend WithEvents lb_5_freq As Label
+ Friend WithEvents txb_5_type As TextBox
+ Friend WithEvents txb_5_model As TextBox
+ Friend WithEvents txb_5_serial As TextBox
+ Friend WithEvents txb_5_make As TextBox
+ Friend WithEvents txb_5_reg_date As TextBox
+ Friend WithEvents lb_5_make As Label
+ Friend WithEvents lb_5_reg_date As Label
+ Friend WithEvents lb_5_serial As Label
+ Friend WithEvents lb_5_model As Label
+ Friend WithEvents lb_5_type As Label
+ Friend WithEvents lb_5_area As Label
+ Friend WithEvents txb_5_agency As TextBox
+ Friend WithEvents lb_5_agency As Label
+ Friend WithEvents btn_5_check As Button
+ Friend WithEvents btn_5_reset As Button
+ Friend WithEvents txb_5_td As TextBox
+ Friend WithEvents lb_5_td As Label
+ Friend WithEvents ckb_db_use As CheckBox
+ Friend WithEvents btn_5_write As Button
+ Friend WithEvents txb_5_result As TextBox
+ Friend WithEvents ckb_auto_write As CheckBox
+ Friend WithEvents gbPrinter As GroupBox
+ Friend WithEvents btPrintref As Button
+ Friend WithEvents dgvPrinter As DataGridView
+ Friend WithEvents dfNum As DataGridViewTextBoxColumn
+ Friend WithEvents dfPrinter As DataGridViewTextBoxColumn
+ Friend WithEvents gbPrinter2 As GroupBox
+ Friend WithEvents txbText2 As TextBox
+ Friend WithEvents lbText2 As Label
+ Friend WithEvents btnLabel2 As Button
+ Friend WithEvents txbLabel2 As TextBox
+ Friend WithEvents lbLabel2 As Label
+ Friend WithEvents btnName2 As Button
+ Friend WithEvents txbName2 As TextBox
+ Friend WithEvents lbName2 As Label
+ Friend WithEvents gbPrinter1 As GroupBox
+ Friend WithEvents txbText1 As TextBox
+ Friend WithEvents lbText1 As Label
+ Friend WithEvents txbCode1 As TextBox
+ Friend WithEvents lbCode1 As Label
+ Friend WithEvents btnLabel1 As Button
+ Friend WithEvents txbLabel1 As TextBox
+ Friend WithEvents lbLabel1 As Label
+ Friend WithEvents btnName1 As Button
+ Friend WithEvents txbName1 As TextBox
+ Friend WithEvents lbName1 As Label
+ Friend WithEvents opdfile As OpenFileDialog
+ Friend WithEvents gbPrintUse As GroupBox
+ Friend WithEvents gbPrintEach As GroupBox
+ Friend WithEvents ckbWarPnt As CheckBox
+ Friend WithEvents ckbBoxPnt As CheckBox
+ Friend WithEvents ckbEachPnt As CheckBox
+ Friend WithEvents ckbAllPnt As CheckBox
+ Friend WithEvents btnPrintSave As Button
+ Friend WithEvents ckbfrontprt As CheckBox
+ Friend WithEvents ckbselect As CheckBox
+ Friend WithEvents txbOptBasic As TextBox
+ Friend WithEvents btnbasic As Button
+ Friend WithEvents ckb_auto_delete As CheckBox
+ Friend WithEvents btn_5_delete As Button
+ Friend WithEvents txbRdCheck As TextBox
+ Friend WithEvents lbRdCheck As Label
+ Friend WithEvents txbNdCheck As TextBox
+ Friend WithEvents lbNdCheck As Label
+ Friend WithEvents txbStCheck As TextBox
+ Friend WithEvents lbStCheck As Label
+ Friend WithEvents ckb_info As CheckBox
+ Friend WithEvents GroupBox5 As GroupBox
+ Friend WithEvents Label8 As Label
+ Friend WithEvents pnc_count As Panel
+ Friend WithEvents TextBox1 As TextBox
+ Friend WithEvents TextBox11 As TextBox
+ Friend WithEvents TextBox12 As TextBox
+ Friend WithEvents TextBox14 As TextBox
+ Friend WithEvents TextBox15 As TextBox
+ Friend WithEvents TextBox16 As TextBox
+ Friend WithEvents TextBox17 As TextBox
+ Friend WithEvents TextBox18 As TextBox
+ Friend WithEvents TextBox19 As TextBox
+ Friend WithEvents Label9 As Label
+ Friend WithEvents Label14 As Label
+ Friend WithEvents Label16 As Label
+ Friend WithEvents Label17 As Label
+ Friend WithEvents Label18 As Label
+ Friend WithEvents TextBox20 As TextBox
+ Friend WithEvents TextBox21 As TextBox
+ Friend WithEvents Label19 As Label
+ Friend WithEvents Label20 As Label
+ Friend WithEvents Label21 As Label
+ Friend WithEvents TextBox22 As TextBox
+ Friend WithEvents Label22 As Label
+ Friend WithEvents Label23 As Label
+ Friend WithEvents Label24 As Label
+ Friend WithEvents TextBox23 As TextBox
+ Friend WithEvents Label25 As Label
+ Friend WithEvents Label26 As Label
+ Friend WithEvents Button1 As Button
+ Friend WithEvents Label30 As Label
+ Friend WithEvents Label31 As Label
+ Friend WithEvents TextBox24 As TextBox
+ Friend WithEvents TextBox25 As TextBox
+ Friend WithEvents lbDeep As Label
+ Friend WithEvents lbDotPower As Label
+ Friend WithEvents nudDeep As NumericUpDown
+ Friend WithEvents nudPower As NumericUpDown
+ Friend WithEvents lbPowerRange As Label
+ Friend WithEvents PictureBox4 As PictureBox
+ Friend WithEvents btnPower As Button
+ Friend WithEvents btnDeep As Button
+ Friend WithEvents txbcState As TextBox
+ Friend WithEvents rdbTDRecycle As RadioButton
+ Friend WithEvents gbRecycle As GroupBox
+ Friend WithEvents gbRunCount As GroupBox
+ Friend WithEvents txbDayCount As TextBox
+ Friend WithEvents lbDayCount As Label
+ Friend WithEvents Label3 As Label
+ Friend WithEvents TextBox5 As TextBox
+ Friend WithEvents Label1 As Label
+ Friend WithEvents TextBox4 As TextBox
+ Friend WithEvents Button4 As Button
+ Friend WithEvents Label5 As Label
+ Friend WithEvents Label6 As Label
+ Friend WithEvents TextBox2 As TextBox
+ Friend WithEvents TextBox3 As TextBox
+ Friend WithEvents Button2 As Button
+ Friend WithEvents rdbV2 As RadioButton
+ Friend WithEvents rdbV1 As RadioButton
+ Friend WithEvents lbMode As Label
+ Friend WithEvents ckbNonTD As CheckBox
+End Class
diff --git a/frm_Freq_Reg.resx b/frm_Freq_Reg.resx
new file mode 100644
index 0000000..d75ae19
--- /dev/null
+++ b/frm_Freq_Reg.resx
@@ -0,0 +1,2143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+ 146, 17
+
+
+ 258, 17
+
+
+ 365, 17
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ 476, 17
+
+
+
+
+ AAABAAEApa4AAAEAIAAQ0QEAFgAAACgAAAClAAAAXAEAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+/r3APDp
+ 3v/w6d7/8One/+DSuv/g0rr/4NK6/+DSuv/g0rr/4NK6/+DSuv/g0rr/4NK6/+jezf/w6d7/8One//Tv
+ 5/////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD7+vcA8One/+TYw//czK//0LiO/8eqc/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/9C4jv/Uv5r/4NK6/+zk1v/07+f/////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////APTv5//k2MP/2Mal/8eqc/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9C4jv/czK//7OTW//v69wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+/r3AOje
+ zf/YxqX/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/3Myv//Dp
+ 3v////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+PTvIuTYw//LsoH/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//Co2P/2Mal/+zk1v////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AOjezf/Uv5r/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//Co2P/2Mal//Tv5/////8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APj07yLczK//wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/6N7N//v69wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wDw6d7/0LiO/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8KjY//czK//+PTvIv///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A8One/9C4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9jGpf/49O8i////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APDp
+ 3v/QuI7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/2Mal//j0
+ 7yL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD07+f/0LiO/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//g0rr/+/r3AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+/r3ANjGpf++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/wqNj/+jezf////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDk2MP/wqNj/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/9O/n/////wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A+PTvItC4jv++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDk2MP/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/9O/n/////wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A+/r3ANS/mv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+TYw/////8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wDw6d7/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Uv5r/+/r3AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AOTYw/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/x6pz//Tv5/////8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD7+vcA2Mal/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8KjY//o3s3/////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APv6
+ 9wDLsoH/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6////
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9O/n/8eq
+ c/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9jG
+ pf////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD07+f/wqNj/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//QuI7/+/r3AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APTv5//Co2P/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/y7KB//v69wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9O/n/8KjY/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/8uygf/7+vcA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD07+f/wqNj/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//LsoH/+/r3AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD+/fwA9e/kAOjdxP//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////+/r3//Dp3v/w6d7/8One//Dp3v/o3s3/4NK6/+DSuv/YxqX/0LiO/9C4
+ jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/y7KB//v69wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP79/AD18OYA7eTRiP//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////Tv5//w6d7/4NK6/9zMr//QuI7/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/9C4jv////8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APTv5ADt5NGI////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////v69//w6d7/4NK6/9S/mv/Co2P/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//YxqX/////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A9fPtAOjdxAD/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////+PTv/+je
+ zf/YxqX/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A39S7APv7+///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////Tv5//g0rr/y7KB/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+jezf////8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A7OTW////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////j07//k2MP/x6pz/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8KjY//07+f/////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wDs5Nb/vpxT/9zMr///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////Tv5//YxqX/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//HqnP/+/r3AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////APj07yLCo2P/vpxT/76cU//o3s3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////+/r3/+DSuv/Co2P/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/1L+a/////wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AMuygf++nFP/vpxT/76cU//Co2P/9O/n////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////6N7N/8eq
+ c/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+TYw/////8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A4NK6/76cU/++nFP/vpxT/76cU/++nFP/y7KB//v69///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///g0rr/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//07+f/////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wDw6d7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9S/mv//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+/r3/9zMr/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APv6
+ 9wDHqnP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//k2MP/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////07+f/y7KB/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6////
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AODS
+ uv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/8One////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////9zMr/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Tv
+ 5/////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9O/n/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/wqNj//j07///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////w6d7/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9C4
+ jv////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A0LiO/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8uygf//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////+PTv/8uygf++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//o3s3/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDo3s3/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//YxqX/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////v69//Uv5r/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//Co2P/+/r3AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDHqnP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/6N7N////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////2Mal/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/4NK6/////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AODSuv++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Tv
+ 5///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////9jGpf++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/wqNj//j07yL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+/r3AMKjY/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8eq
+ c//7+vf/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////YxqX/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/9jGpf////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A4NK6/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//QuI7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////0LiO/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//49O8i////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD7+vcAwqNj/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/3Myv////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////+/r3/8uy
+ gf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//YxqX/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDg0rr/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/+zk1v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////Tv
+ 5//Co2P/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/+/r3AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDHqnP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/8KjY//07+f/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///k2MP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AOjezf++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//LsoH/+/r3////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////1L+a/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/wqNj/////wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AMuygf++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/1L+a////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////+PTv/8KjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/+jezf////8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A9O/n/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/+TYw///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////+DSuv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/8uygf////8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A2Mal/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//w6d7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////HqnP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//07+f/////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8AwqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/+/r3////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////o3s3/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//czK//////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDo3s3/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/x6pz/+jezf//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////x6pz/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDUv5r/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/8uygf/QuI7/0LiO/9C4jv/QuI7/3Myv/+DSuv/g0rr/7OTW//Dp3v/7+vf/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////6N7N/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/7OTW/////wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APv69wC+nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9C4
+ jv/YxqX/5NjD//Tv5///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////+/r3/8KjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/2Mal/////wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AOjezf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//Co2P/1L+a/+jezf/7+vf/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////9zMr/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/wqNj/////wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////ANjGpf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/2Mal//j07///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////Tv5/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Tv5/////8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AMKjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//YxqX/+PTv////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////HqnP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A9O/n/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/wqNj/+TYw///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////czK//vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8uygf////8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A5NjD/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//YxqX/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////07+f/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//7+vcA////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A1L+a/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/y7KB//v6
+ 9///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//w6d7/////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8AwqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9jG
+ pf//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////1L+a/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//g0rr/////AP///wD///8A////AP//
+ /wD///8A////AP///wD07+f/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//k2MP/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////4NK6/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//QuI7/////AP///wD///8A////AP//
+ /wD///8A////AP///wDo3s3/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//Co2P/+PTv////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////8One/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/////AP///wD///8A////AP//
+ /wD///8A////AP///wDczK//vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/2Mal////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////+/r3/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/+PTvIv///wD///8A////AP//
+ /wD///8A////AP///wDQuI7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/wqNj//v69///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////8KjY/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/8One/////wD///8A////AP//
+ /wD///8A////AP///wDCo2P/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/+jezf//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////9C4jv++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP//
+ /wD///8A////AP///wC+nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/9S/mv//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////9jGpf++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/2Mal/////wD///8A////AP//
+ /wD///8A////APDp3v++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/8KjY///////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////+DSuv++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/0LiO/////wD///8A////AP//
+ /wD///8A////APDp3v++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//07+f/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////+TYw/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/wqNj/////wD///8A////AP//
+ /wD///8A////AODSuv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//s5Nb/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////Dp3v++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/////wD///8A////AP//
+ /wD///8A////AODSuv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//g0rr/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////Dp3v++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//v69wD///8A////AP//
+ /wD///8A////ANjGpf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//g0rr/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////Dp3v++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP//
+ /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//YxqX/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////Dp3v++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP//
+ /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////v69/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP//
+ /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+jezf////8A////AP//
+ /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP//
+ /wD///8A////AMKjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP//
+ /wD///8A////AL6cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP//
+ /wD///8A////AL6cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP//
+ /wD///8A////AL6cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP//
+ /wD///8A////AMuygf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP//
+ /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP//
+ /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP//
+ /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP//
+ /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP//
+ /wD///8A////AODSuv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//j07yL///8A////AP//
+ /wD///8A////AODSuv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/////wD///8A////AP//
+ /wD///8A////AOjezf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/////wD///8A////AP//
+ /wD///8A////APDp3v++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/0LiO/////wD///8A////AP//
+ /wD///8A////APj07yK+nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/1L+a/////wD///8A////AP//
+ /wD///8A////AP///wC+nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP//
+ /wD///8A////AP///wDQuI7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/6N7N/////wD///8A////AP//
+ /wD///8A////AP///wDYxqX/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/9O/n/////wD///8A////AP//
+ /wD///8A////AP///wDk2MP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/////AP///wD///8A////AP//
+ /wD///8A////AP///wDw6d7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8AvpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//czK//////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8Ay7KB/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//o3s3/////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A3Myv/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//49O8i////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A7OTW/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8eqc/////8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A+/r3AL6cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9jGpf////8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+zk1v////8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AOTYw/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//v69wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APj07yK+nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/1L+a/////wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDLsoH/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/6N7N/////wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDk2MP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/+/r3AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD49O8ivpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Uv5r/////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A0LiO/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//s5Nb/////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A6N7N/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/8eqc/////8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AMKjY/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////ANzMr/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT//j07yL///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////APj07yK+nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/2Mal/////wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDYxqX/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/8One/////wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD07+f/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A0LiO/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//w6d7/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A8One/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/9C4jv////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////ANjGpf++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT//Dp3v////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APj07yK+nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/0LiO/////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDczK//vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/+PTvIv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD7+vcAwqNj/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//czK//////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A5NjD/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8Kj
+ Y//7+vcA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////ANC4
+ jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+zk
+ 1v////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APTv
+ 5/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/0LiO////
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wDg0rr/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/+PTvIv//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8Ay7KB/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//o3s3/////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A+PTvIsKjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9S/mv////8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AOjezf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/x6pz//v69wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wDYxqX/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/9O/n/////wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD7+vcAy7KB/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//o3s3/////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A+PTvIsKjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9jGpf////8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APTv5/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/y7KB/////wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wDo3s3/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/+/r3AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A5NjD/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/8KjY//07+f/////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////ANjGpf++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/wqNj//Tv5/////8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDYxqX/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//Co2P/9O/n/////wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A2Mal/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//QuI7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////v69/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/8KjY//07+f/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////ANjGpf++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU//HqnP/+/r3////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////+jezf++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/wqNj//Tv5/////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDYxqX/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/0LiO//Dp3v/w6d7/8One//Dp3v/w6d7/8One//Dp3v/w6d7/8One//Dp
+ 3v/w6d7/8One//Dp3v/w6d7/8One//Dp3v/w6d7/8One//Dp3v/w6d7/8One//Dp3v/w6d7/8One//Dp
+ 3v/w6d7/8One//Dp3v/w6d7/8One//Dp3v/w6d7/6N7N/8KjY/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//Co2P/9O/n/////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A5NjD/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8eq
+ c//07+f/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AOje
+ zf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/y7KB//v6
+ 9wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD07+f/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//YxqX/+/r3AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A+PTvIsuygf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////APv69wDYxqX/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/8One/////wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A6N7N/8KjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9C4jv/49O8i////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APj07yLLsoH/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A4NK6/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/8uygf/07+f/////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////APj07yLQuI7/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A6N7N/8KjY/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/9C4jv/49O8i////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APv69wDg0rr/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U//HqnP/8One/////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+PTvItjG
+ pf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/wqNj/+je
+ zf////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD49O8i2Mal/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8KjY//g0rr/+/r3AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////APj07yLYxqX/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//HqnP/6N7N/////wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A+PTvIuDSuv/Co2P/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/0LiO/+zk1v////8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A6N7N/9S/mv++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/wqNj/9zMr//49O8i////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD49O8i5NjD/8uygf++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/wqNj/9jGpf/s5Nb/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD49O8i5NjD/9S/
+ mv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/x6pz/9zM
+ r//s5Nb/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A8One/+DSuv/QuI7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//HqnP/1L+a/+TYw//49O8i////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////APTv5//k2MP/3Myv/9C4jv/Co2P/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c
+ U/++nFP/vpxT/76cU/++nFP/y7KB/9S/mv/g0rr/7OTW//j07yL///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APDp3v/w6d7/4NK6/+DS
+ uv/czK//0LiO/9C4jv/QuI7/0LiO/9C4jv/QuI7/0LiO/9C4jv/QuI7/0LiO/9C4jv/Uv5r/4NK6/+DS
+ uv/o3s3/8One//j07yL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
+ /wD///////////////////////////gAAAD///////////////////////////gAAAD/////////////
+ //////////////gAAAD///////////////////////////gAAAD///////////////////////////gA
+ AAD///////////////////////////gAAAD///////////////////////////gAAAD////////////A
+ AD////////////gAAAD//////////+AAAAB///////////gAAAD//////////AAAAAAH//////////gA
+ AAD/////////4AAAAAAAf/////////gAAAD////////+AAAAAAAAD/////////gAAAD////////4AAAA
+ AAAAAf////////gAAAD////////AAAAAAAAAAH////////gAAAD///////8AAAAAAAAAAA////////gA
+ AAD///////wAAAAAAAAAAAP///////gAAAD///////AAAAAAAAAAAAD///////gAAAD//////8AAAAAA
+ AAAAAAB///////gAAAD//////4AAAAAAAAAAAAAf//////gAAAD//////gAAAAAAAAAAAAAH//////gA
+ AAD/////+AAAAAAAAAAAAAAD//////gAAAD/////8AAAAAAAAAAAAAAA//////gAAAD/////4AAAAAAA
+ AAAAAAAAf/////gAAAD/////gAAAAAAAAAAAAAAAP/////gAAAD/////AAAAAAAAAAAAAAAAD/////gA
+ AAD////+AAAAAAAAAAAAAAAAB/////gAAAD////8AAAAAAAAAAAAAAAAA/////gAAAD////wAAAAAAAA
+ AAAAAAAAAf////gAAAD////gAAAAAAAAAAAAAAAAAP////gAAAD////AAAAAAAAAAAAAAAAAAH////gA
+ AAD///+AAAAAAAAAAAAAAAAAAD////gAAAD///8AAAAAAAAAAAAAAAAAAB////gAAAD///4AAAAAAAAA
+ AAAAAAAAAA////gAAAD///wAAAAAAAAAAAAAAAAAAAf///gAAAD///gAAAAAAAAAAAAAAAAAAAP///gA
+ AAD///gAAAAAAAAAAAAAAAAAAAH///gAAAD///AAAAAAAAAAAAAAAAAAAAD///gAAAD//+AAAAAAAAAA
+ AAAAAAAAAAB///gAAAD//8AAAAAAAAAAAAAAAAAAAAB///gAAAD//4AAAAAAAAAAAAAAAAAAAAA///gA
+ AAD//4AAAAAAAAAAAAAAAAAAAAAf//gAAAD//wAAAAAAAAAAAAAAAAAAAAAP//gAAAD//gAAAAAAAAAA
+ AAAAAAAAAAAP//gAAAD//gAAAAAAAAAAAAAAAAAAAAAH//gAAAD//AAAAAAAAAAAAAAAAAAAAAAD//gA
+ AAD/+AAAAAAAAAAAAAAAAAAAAAAD//gAAAD/+AAAAAAAAAAAAAAAAAAAAAAB//gAAAD/8AAAAAAAAAAA
+ AAAAAAAAAAAB//gAAAD/8AAAAAAAAAAAAAAAAAAAAAAA//gAAAD/4AAAAAAAAAAAAAAAAAAAAAAAf/gA
+ AAD/4AAAAAAAAAAAAAAAAAAAAAAAf/gAAAD/wAAAAAAAAAAAAAAAAAAAAAAAP/gAAAD/wAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAD/gAAAAAAAAAAAAAAAAAAAAAAAP/gAAAD/gAAAAAAAAAAAAAAAAAAAAAAAH/gA
+ AAD/AAAAAAAAAAAAAAAAAAAAAAAAH/gAAAD/AAAAAAAAAAAAAAAAAAAAAAAAD/gAAAD+AAAAAAAAAAAA
+ AAAAAAAAAAAAD/gAAAD+AAAAAAAAAAAAAAAAAAAAAAAAB/gAAAD+AAAAAAAAAAAAAAAAAAAAAAAAB/gA
+ AAD8AAAAAAAAAAAAAAAAAAAAAAAAB/gAAAD8AAAAAAAAAAAAAAAAAAAAAAAAA/gAAAD8AAAAAAAAAAAA
+ AAAAAAAAAAAAA/gAAAD4AAAAAAAAAAAAAAAAAAAAAAAAA/gAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAfgA
+ AAD4AAAAAAAAAAAAAAAAAAAAAAAAAfgAAADwAAAAAAAAAAAAAAAAAAAAAAAAAfgAAADwAAAAAAAAAAAA
+ AAAAAAAAAAAAAfgAAADwAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADwAAAAAAAAAAAAAAAAAAAAAAAAAPgA
+ AADgAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADgAAAAAAAAAAAA
+ AAAAAAAAAAAAAHgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAHgA
+ AADgAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADAAAAAAAAAAAAA
+ AAAAAAAAAAAAAHgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHgA
+ AADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAA
+ AAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgA
+ AADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAA
+ AAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgA
+ AADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAA
+ AAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgA
+ AADAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADAAAAAAAAAAAAA
+ AAAAAAAAAAAAAHgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAHgA
+ AADgAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADgAAAAAAAAAAAA
+ AAAAAAAAAAAAAPgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADwAAAAAAAAAAAAAAAAAAAAAAAAAPgA
+ AADwAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADwAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADwAAAAAAAAAAAA
+ AAAAAAAAAAAAAfgAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAfgAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAfgA
+ AAD4AAAAAAAAAAAAAAAAAAAAAAAAA/gAAAD4AAAAAAAAAAAAAAAAAAAAAAAAA/gAAAD8AAAAAAAAAAAA
+ AAAAAAAAAAAAA/gAAAD8AAAAAAAAAAAAAAAAAAAAAAAAB/gAAAD8AAAAAAAAAAAAAAAAAAAAAAAAB/gA
+ AAD+AAAAAAAAAAAAAAAAAAAAAAAAB/gAAAD+AAAAAAAAAAAAAAAAAAAAAAAAD/gAAAD/AAAAAAAAAAAA
+ AAAAAAAAAAAAD/gAAAD/AAAAAAAAAAAAAAAAAAAAAAAAD/gAAAD/AAAAAAAAAAAAAAAAAAAAAAAAH/gA
+ AAD/gAAAAAAAAAAAAAAAAAAAAAAAH/gAAAD/gAAAAAAAAAAAAAAAAAAAAAAAP/gAAAD/wAAAAAAAAAAA
+ AAAAAAAAAAAAP/gAAAD/wAAAAAAAAAAAAAAAAAAAAAAAf/gAAAD/4AAAAAAAAAAAAAAAAAAAAAAAf/gA
+ AAD/4AAAAAAAAAAAAAAAAAAAAAAA//gAAAD/8AAAAAAAAAAAAAAAAAAAAAAA//gAAAD/+AAAAAAAAAAA
+ AAAAAAAAAAAB//gAAAD/+AAAAAAAAAAAAAAAAAAAAAAD//gAAAD//AAAAAAAAAAAAAAAAAAAAAAD//gA
+ AAD//AAAAAAAAAAAAAAAAAAAAAAH//gAAAD//gAAAAAAAAAAAAAAAAAAAAAH//gAAAD//wAAAAAAAAAA
+ AAAAAAAAAAAP//gAAAD//wAAAAAAAAAAAAAAAAAAAAAf//gAAAD//4AAAAAAAAAAAAAAAAAAAAA///gA
+ AAD//8AAAAAAAAAAAAAAAAAAAAA///gAAAD//+AAAAAAAAAAAAAAAAAAAAB///gAAAD//+AAAAAAAAAA
+ AAAAAAAAAAD///gAAAD///AAAAAAAAAAAAAAAAAAAAH///gAAAD///gAAAAAAAAAAAAAAAAAAAP///gA
+ AAD///wAAAAAAAAAAAAAAAAAAAP///gAAAD///4AAAAAAAAAAAAAAAAAAAf///gAAAD///8AAAAAAAAA
+ AAAAAAAAAA////gAAAD///+AAAAAAAAAAAAAAAAAAB////gAAAD////AAAAAAAAAAAAAAAAAAD////gA
+ AAD////gAAAAAAAAAAAAAAAAAH////gAAAD////wAAAAAAAAAAAAAAAAAP////gAAAD////4AAAAAAAA
+ AAAAAAAAA/////gAAAD////8AAAAAAAAAAAAAAAAB/////gAAAD////+AAAAAAAAAAAAAAAAD/////gA
+ AAD/////gAAAAAAAAAAAAAAAH/////gAAAD/////wAAAAAAAAAAAAAAAP/////gAAAD/////4AAAAAAA
+ AAAAAAAA//////gAAAD/////+AAAAAAAAAAAAAAB//////gAAAD//////AAAAAAAAAAAAAAH//////gA
+ AAD//////wAAAAAAAAAAAAAP//////gAAAD//////8AAAAAAAAAAAAA///////gAAAD//////+AAAAAA
+ AAAAAAD///////gAAAD///////gAAAAAAAAAAAP///////gAAAD///////4AAAAAAAAAAA////////gA
+ AAD///////+AAAAAAAAAAD////////gAAAD////////wAAAAAAAAAP////////gAAAD////////8AAAA
+ AAAAB/////////gAAAD/////////gAAAAAAAP/////////gAAAD/////////+AAAAAAB//////////gA
+ AAD//////////4AAAAAf//////////gAAAD///////////4AAAf///////////gAAAD/////////////
+ //////////////gAAAD///////////////////////////gAAAD///////////////////////////gA
+ AAD///////////////////////////gAAAD///////////////////////////gAAAD/////////////
+ //////////////gAAAD///////////////////////////gAAAA=
+
+
+
\ No newline at end of file
diff --git a/frm_Freq_Reg.vb b/frm_Freq_Reg.vb
new file mode 100644
index 0000000..0e9068e
--- /dev/null
+++ b/frm_Freq_Reg.vb
@@ -0,0 +1,5105 @@
+Imports System.IO
+Imports System.IO.Ports
+Imports System.Threading
+Imports System.Drawing.Printing
+Imports System.Management
+
+Public Class frm_Freq_Reg
+
+ Private cartridge As String = "jomtTesterDB.jomtCartridgeTbl"
+ Private test_cartridge As String = "jomtTesterServerDB.jomtCartridgeTbl"
+
+ Private MainNonTDDB As String = "jomtTesterDB.jomtNonTDTbl"
+ Private TestNonTDDB As String = "jomtTesterServerDB.jomtNonTDTbl"
+
+ Private cartridge_table As String = cartridge
+ Private NonCartridge_table As String = MainNonTDDB
+
+ Public Enum PD1_ENUM
+ STANDBY = 0
+ WAIT
+ WRITE
+ SAVE
+ COMPLETE
+ MAX_NUM
+ End Enum
+ Public PD1_STATUS As PD1_ENUM
+
+ Private Enum info_data
+ pv_date
+ pv_freq
+ pv_imp
+ pv_cap
+ pv_res
+ pv_c
+ pv_grade
+ pv_power
+ pv_depth
+
+ pv_all
+ End Enum
+ Private info_select(info_data.pv_all) As String
+
+ Private Enum check_list
+ TestStep
+ make_name
+ serial
+ model
+ type
+ abroad
+ agency
+ freq
+ power
+ shotcount
+ p1_motor
+ td_serial
+ p1_date
+ p1_time
+ P3_DateTime
+
+ max_check
+
+ End Enum
+
+ Private Const ShotCheck As Int16 = 3
+ Private check_data(check_list.max_check) As String
+
+ Private DBCmd As String '' 데이터베이스 명령어 사용
+ Public ParaComport As String
+ Public tmpCmdMessage As String
+ Public cmdMessage As String
+ Public CmdTime As Long
+ Public EnableCmdTime As Boolean = False
+ Public rxMessage As String
+
+ Private CsvRegData As String
+
+ Private serial_switch As Boolean = False ''시리얼 포트 연결 유무
+
+ Public InputCnt As Long
+ Public Const InputCntVal As Integer = 10
+
+ Private reserve As Boolean = False
+
+ Private td_first_name As String = "DITI"
+ Private td_first_name2 As String = "J"
+ Private Const prod_text_count As Int16 = 12 '' 제품시리얼번호 자릿수
+ Private Const td_name_size As Int16 = 10 '' td 시리얼 자릿수
+ Private Const td_freq_size As Int16 = 4 '' 주파수 자릿수
+
+ Private ManagerTDUse As Boolean = False
+
+ Private td_data_switch As Boolean = False '' 제품을 꽂아 td시리얼 데이터를 읽어 왔는지
+
+ Private thr_run_switch As Boolean = False '' 제품선택 등록 완료 확인
+
+ Private option_reg_chk As Boolean = False '' 옵션 변경 사항 있는지 확인
+ Private option_print_chk As Boolean = False ''프린터 옵션 변경 사항 있는지 확인
+
+ Private comport_nothing As Boolean = False '' 컴포트 연결하지 않음/함
+
+ Private write_5_OkNg As Boolean = False
+ Private write_5_error As Boolean = False
+
+ Private rdb_type_num As String
+
+ Private Delegate Sub commDelegate()
+ Private commDelegateFunc As commDelegate
+
+ Public Structure Maximum_Data_list
+ Public td_serial As String
+ Public td_step As Int16
+ Public td_freq As Int16
+ Public td_power As Single
+ Public td_grade As String
+ Public td_Depth As String
+ Public td_textbox As TextBox
+ Public prod_code As String
+ Public prod_serial As String
+ End Structure
+ Public Maximum_Data As Maximum_Data_list
+
+ Delegate Sub delegate_text(ByRef str As String)
+ Private TH_thread As Thread
+ Private thread_type As Boolean
+ Private thread_restart As Boolean = False
+ Private info_search As Boolean = False
+ Private td_name As String
+ Private ItemList As String
+
+ '' 프린터 관련 변수
+ Private print_data(1, 1) As String
+ Delegate Sub delegate_print(ByRef str As String)
+ Private TH_print As Thread
+ Private thread_print As Boolean
+ Private print_OnOff As Boolean
+
+ ''도트 관련
+ Private dotSerial As String
+
+ Private Sub frm_Freq_Reg_Load(sender As Object, e As EventArgs) Handles MyBase.Load
+ TH_thread = New Thread(AddressOf thread_func)
+ TH_print = New Thread(AddressOf print_th_play)
+ dgv_data.SelectionMode = DataGridViewSelectionMode.FullRowSelect
+ dgvPrinter.SelectionMode = DataGridViewSelectionMode.FullRowSelect
+ Me.Size = New Size(1040, 785)
+ LoadComportName()
+ load_comport("event")
+ load_comport("comport")
+ load_comport("print")
+ If ckbAllPnt.Checked = True Then
+ ckbBoxPnt.Checked = True
+ ckbWarPnt.Checked = True
+ Else
+ ckbBoxPnt.Checked = False
+ ckbWarPnt.Checked = False
+ End If
+ event_release()
+ cmdSerial.Text = "스캔"
+ gb_option.Visible = False
+ printOptionData()
+ mainOptionCkb()
+ control_page()
+ End Sub
+
+ Private Sub frm_Freq_Reg_Disposed(sender As Object, e As EventArgs) Handles Me.Disposed
+ If TH_thread.IsAlive Then
+ TH_thread.Abort()
+ End If
+
+ If TH_print.IsAlive Then
+ TH_print.Abort()
+ End If
+ End Sub
+
+ Private Sub thread_func()
+ Do While thread_type
+ thread_play()
+ Thread.Sleep(3000)
+ Loop
+ End Sub
+
+ Private Sub thread_play()
+ Dim message_code, shot_ck As String
+
+ If rdb_freq_auto.Checked = True Then
+
+ If IsNumeric(shot_search()) Then
+ 'message_code = read_info()
+
+ 'If message_code <> "0" Then
+ ' message_code = Mid(message_code, InStr(1, message_code, ",") + 1, message_code.Length)
+ ' message_serial = Mid(message_code, 1, InStr(1, message_code, ",") - 1)
+ ' message_code = Mid(message_code, InStr(1, message_code, ",") + 1, message_code.Length)
+ ' message_code = Mid(message_code, 1, InStr(1, message_code, ",") - 1)
+ ' message_code = message_code & message_serial
+
+ ' td_name = td_name_load()
+
+ ' If td_name.Length <> 10 Then
+ ' td_name = Nothing
+
+ ' End If
+
+ 'Else
+ ' message_code = ""
+ 'End If
+ message_code = td_name_load()
+
+ If message_code = "1" Then
+ TH_thread.Abort()
+ MsgBox("제품과의 연결이 올바르지 않습니다. 다시 시도하여 주십시오.", vbCritical)
+ Exit Sub
+ ElseIf message_code = "0" Then
+ TH_thread.Abort()
+ MsgBox("TD 시리얼 번호가 존재하지 않습니다. TD 시리얼 번호를 등록하여 주십시오.", vbCritical)
+ Exit Sub
+ Else
+ Maximum_Data.td_serial = message_code
+
+ End If
+
+ If txbtdnum.InvokeRequired Then
+ txbtdnum.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code})
+ 'txbresult.Text = "연결중..."
+ Else
+ txbtdnum.Text = message_code
+ td_data_switch = False
+ btnrun.PerformClick()
+ If td_data_switch = True Then
+ btnrun.PerformClick()
+ End If
+ TH_thread.Abort()
+ End If
+
+ Else
+ If info_search = True Then
+ message_code = "대기"
+
+ If txbtdnum.InvokeRequired Then
+ txbtdnum.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code})
+ Else
+ txbtdnum.Text = message_code
+ txbfreq.Text = message_code
+ txbpower.Text = message_code
+ txbgread.Text = message_code
+ td_data_switch = False
+ End If
+
+ End If
+ End If
+
+ ElseIf rdb_data_check.Checked = True Then
+
+ shot_ck = shot_search()
+
+ If IsNumeric(shot_ck) And shot_ck <> "-1" Then
+
+ message_code = "입력중.."
+
+ If txb_5_result.InvokeRequired Then
+ txb_5_result.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code})
+ Else
+ txb_5_result.Text = message_code
+ txb_5_result.BackColor = Color.Orange
+ btn_5_write.PerformClick()
+ TH_thread.Abort()
+ End If
+
+ Else
+
+ If comport_nothing = True Then
+
+ message_code = "통신 에러"
+
+ If txb_5_result.InvokeRequired Then
+ txb_5_result.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code})
+ Else
+ txb_5_result.Text = message_code
+ txb_5_result.BackColor = Color.Red
+ TH_thread.Abort()
+ End If
+
+ End If
+
+ End If
+
+ ElseIf rdb_c_mode.Checked = True Then
+
+ shot_ck = shot_search()
+
+ If IsNumeric(shot_ck) And shot_ck <> "-1" Then
+
+ message_code = "입력중.."
+
+ If txbPV_SN.InvokeRequired Then
+ txbPV_SN.Invoke(New delegate_text(AddressOf thread_play), New Object() {dotSerial})
+ Else
+ txbcState.Text = message_code
+ txbPV_SN.BackColor = Color.Orange
+ btnc_run.PerformClick()
+ TH_thread.Abort()
+ End If
+
+ Else
+
+ If comport_nothing = True Then
+
+ message_code = "통신 에러"
+
+ If txbPV_SN.InvokeRequired Then
+ txbPV_SN.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code})
+ Else
+ txbcState.Text = message_code
+ txbPV_SN.BackColor = Color.Red
+ TH_thread.Abort()
+ End If
+
+ End If
+
+ End If
+
+ Else
+
+ shot_ck = shot_search()
+
+ If IsNumeric(shot_ck) And shot_ck <> "-1" Then
+
+ message_code = "입력중.."
+
+ If txb_prod_state.InvokeRequired Then
+ txb_prod_state.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code})
+ Else
+ txb_prod_state.Text = message_code
+ txb_prod_state.BackColor = Color.Orange
+ btn_prod.PerformClick()
+ TH_thread.Abort()
+ End If
+
+ Else
+
+ If comport_nothing = True Then
+
+ message_code = "통신 에러"
+
+ If txb_prod_state.InvokeRequired Then
+ txb_prod_state.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code})
+ Else
+ txb_prod_state.Text = message_code
+ txb_prod_state.BackColor = Color.Red
+ TH_thread.Abort()
+ End If
+
+ End If
+
+ End If
+ End If
+
+
+ End Sub
+
+ Private Function td_name_load() As String
+ Dim retVal As String
+ tmpCmdMessage = "settdsn"
+ cmdMessage = "[" & tmpCmdMessage & "]" + vbCrLf
+ If SendData(cmdMessage) Then
+ Return "1"
+ End If
+
+ retVal = PollingReceiveData(300)
+
+ If retVal.Length = td_name_size Then
+ Return retVal
+ Else
+ Return "0"
+ End If
+
+ End Function
+
+ Private Sub InputTimer_Tick(sender As Object, e As EventArgs) Handles InputTimer.Tick
+
+ If InputCnt Then
+ InputCnt -= 1
+ Else
+
+ If rdb_prod.Checked = True Then
+ If txb_serial_num.Text <> "" Then
+ InputTimer.Enabled = False
+ If chbAutoMeasure.Checked Then
+ btn_prod_Click(sender, e)
+ Else
+ btn_prod.Focus()
+ btn_prod.Refresh()
+ End If
+ End If
+
+ ElseIf rdb_freq_auto.Checked = True Then
+ If txb_barcode.Text <> "" Then
+ InputTimer.Enabled = False
+ If chbAutoMeasure.Checked Then
+ btnrun_Click(sender, e)
+ Else
+ txb_barcode.Focus()
+ txb_barcode.Refresh()
+ End If
+ End If
+
+ ElseIf rdb_data_check.Checked = True Then
+ If txb_5_barcode.Text <> "" Then
+ InputTimer.Enabled = False
+ If chbAutoMeasure.Checked Then
+ btn_5_check_Click(sender, e)
+ If ckb_auto_write.Checked = True And write_5_error = False Then
+ txb_5_result.Text = "입력대기"
+ txb_5_result.BackColor = Color.Khaki
+ TH_thread = New Thread(AddressOf thread_func)
+ TH_thread.IsBackground = True
+ TH_thread.Start()
+ thread_type = True
+
+ ElseIf ckb_auto_delete.Checked = True And write_5_error = False Then
+ btn_5_delete_Click(sender, e)
+ End If
+ Else
+ txb_5_barcode.Focus()
+ txb_5_barcode.Refresh()
+ End If
+ End If
+
+ Else
+ InputTimer.Enabled = False
+ If chbAutoMeasure.Checked Then
+ reserve = False
+ btnRunPD1_Click(sender, e)
+ Else
+ btnRunPD1.Focus()
+ btnRunPD1.Refresh()
+ End If
+ End If
+ End If
+ End Sub
+
+ Private Sub OpenSerial()
+ Try
+ If ParaComport <> "" Then
+ If cmdSerialPort.IsOpen = False Then
+ With cmdSerialPort
+ .PortName = ParaComport
+ .BaudRate = 230400
+ .DataBits = 8
+ .Parity = IO.Ports.Parity.None
+ .StopBits = IO.Ports.StopBits.One
+ .Handshake = IO.Ports.Handshake.None
+ End With
+ cmdSerialPort.Open()
+ serial_switch = True
+ End If
+ Else
+ cart_timer.Enabled = False
+ MsgBox("시리얼포트를 설정해주세요!" & vbCrLf & "", vbCritical, "DUALSONIC T/D Selecter Tester Manager")
+ serial_switch = False
+ End If
+ Catch ex As Exception
+ cart_timer.Enabled = False
+ MsgBox("COM 포트 에러" & vbCrLf & "", vbOK + vbCritical, "DUALSONIC T/D Selecter Tester Manager")
+ serial_switch = False
+ End Try
+ End Sub
+
+ Private Sub txbPV_SN_TextChanged(sender As Object, e As EventArgs) Handles txbPV_SN.TextChanged
+ Dim tmpStr As String
+ btnc_run.Text = "검색"
+
+ If txbPV_SN.Text <> "" Then
+ cart_timer.Enabled = False
+
+ If InputCnt = 0 And chbUseBarcode.Checked = True Then
+ tmpStr = txbPV_SN.Text
+ If (Len(tmpStr) > 1) Then
+ tmpStr = Mid(tmpStr, Len(tmpStr), 1)
+ txbPV_SN.Clear()
+ txbPV_SN.AppendText(tmpStr)
+ End If
+ SetInputCnt()
+ End If
+
+ reserve = False
+ End If
+
+ End Sub
+
+ Sub SetInputCnt()
+ InputCnt = InputCntVal
+ InputTimer.Enabled = True
+ End Sub
+
+ Private Function dotRunning() As Boolean
+ Dim serial_number = txbPV_SN.Text
+
+ txb_grade.Text = "출력중"
+ txb_CValue.Text = "출력중"
+ nudPower.Value = 0
+ nudDeep.Text = 0
+ txb_grade.BackColor = Color.Yellow
+ txb_CValue.BackColor = Color.Yellow
+
+ If db_search(serial_number) Then
+
+ txbCapacitor.Text = info_select(info_data.pv_freq)
+ txbPV_Date.Text = info_select(info_data.pv_date)
+ txbPV_C.Text = info_select(info_data.pv_cap)
+ txbPV_R.Text = info_select(info_data.pv_res)
+ txbPV_Z.Text = info_select(info_data.pv_imp)
+ txb_grade.Text = info_select(info_data.pv_grade)
+ txb_CValue.Text = info_select(info_data.pv_c)
+ txb_grade.BackColor = Color.Khaki
+ txb_CValue.BackColor = Color.Khaki
+ Return False
+ Else
+ txb_grade.Text = "FAIL"
+ txb_CValue.Text = "번호없음"
+ txb_grade.BackColor = Color.Red
+ txb_CValue.BackColor = Color.Red
+ MsgBox("데이터베이스에 해당 데이터가 존재하지 않습니다.", vbCritical)
+ Return True
+ End If
+ End Function
+
+ Private Function dotDBSearch() As Boolean
+ If dotRunning() Then
+ Return False
+ End If
+ End Function
+
+ Private Sub btnRunPD1_Click(sender As Object, e As EventArgs) Handles btnRunPD1.Click, btnc_run.Click
+ cModeRun()
+ End Sub
+
+ Private Sub cModeRun()
+
+ If cmdSerialPort.IsOpen = True Then
+ If btnc_run.Text = "검색" Then
+ txb_grade.Text = "대기"
+ txb_CValue.Text = "출력중"
+ txb_grade.BackColor = Color.Yellow
+ txb_CValue.BackColor = Color.Yellow
+ 'nudDeep.Value = 0
+ nudDeep.BackColor = Color.White
+ 'nudPower.Value = 0
+ nudPower.BackColor = Color.White
+
+ If db_search(txbPV_SN.Text) Then
+ txbCapacitor.Text = info_select(info_data.pv_c)
+ txbPV_Date.Text = info_select(info_data.pv_date)
+ txbPV_C.Text = info_select(info_data.pv_cap)
+ txbPV_R.Text = info_select(info_data.pv_res)
+ txbPV_Z.Text = info_select(info_data.pv_imp)
+ txb_grade.Text = info_select(info_data.pv_grade)
+ txb_CValue.Text = info_select(info_data.pv_freq)
+ txb_grade.BackColor = Color.Khaki
+ txb_CValue.BackColor = Color.Khaki
+
+ dotSerial = txbPV_SN.Text
+ btnc_run.Text = "입력"
+
+ txbPV_SN.BackColor = Color.Moccasin
+ threadOn()
+
+ Else
+ txb_grade.Text = "FAIL"
+ txb_CValue.Text = "번호없음"
+ txb_grade.BackColor = Color.Red
+ txb_CValue.BackColor = Color.Red
+ MsgBox("데이터베이스에 해당 데이터가 존재하지 않습니다.", vbCritical)
+ End If
+ Else
+ Dim nowDate As String = Format(Now, "yy") & Format(Now, "MM")
+
+ If prod_reg_data("jomt", nowDate & "000000", "30", "0", "0") Then
+ If td_reg_data(dotSerial) Then
+ If sett_reg(txb_CValue.Text, "0") Then
+ If dbDotReg(txb_CValue.Text) Then
+ txbPV_SN.BackColor = Color.Green
+ btnc_run.Text = "검색"
+ Else
+ txbPV_SN.BackColor = Color.Red
+ MsgBox("데이터베이스 등록에 실패하였습니다.", vbCritical)
+ End If
+ Else
+ txbPV_SN.BackColor = Color.Red
+ MsgBox("주파수와 파워 입력에 실패하였습니다.", vbCritical)
+ End If
+ Else
+ txbPV_SN.BackColor = Color.Red
+ MsgBox("시리얼 번호 입력에 실패하였습니다.", vbCritical)
+ End If
+ Else
+ txbPV_SN.BackColor = Color.Red
+ MsgBox("기본 정보 입력에 실패하였습니다.", vbCritical)
+ End If
+ End If
+ Else
+ MsgBox("통신 포트가 연결되어 있지 않습니다!", vbExclamation)
+ End If
+ End Sub
+
+ Private Sub threadOff()
+ TH_thread = New Thread(AddressOf threadRunFunc)
+
+ If TH_thread.IsAlive = True Then
+ TH_thread.Abort()
+ End If
+ End Sub
+
+ Private Sub threadRunFunc()
+ Dim okNg As Boolean = False
+ Do Until okNg = True
+ Dim conCheck As String = shot_search()
+
+ If IsNumeric(conCheck) And conCheck <> "-1" Then
+ commDelegateFunc = New commDelegate(AddressOf cModeRun)
+ Me.Invoke(commDelegateFunc)
+ okNg = True
+ End If
+ Thread.Sleep(1000)
+ Loop
+ End Sub
+
+ Private Sub threadOn()
+ If cmdSerialPort.IsOpen = True Then
+ TH_thread = New Thread(AddressOf threadRunFunc)
+
+ If TH_thread.IsAlive = True Then
+ TH_thread.Abort()
+ End If
+
+ TH_thread.IsBackground = True
+ TH_thread.Start()
+ End If
+ End Sub
+
+ Private Function dbDotReg(freq As String) As Boolean
+ Dim p_date, p_time As String
+
+ p_date = DateTime.Now.ToString("yyyy-MM-dd")
+ p_time = DateTime.Now.ToString("HH:mm:ss")
+ DBCmd = "UPDATE " & cartridge_table & " SET TestStep = '21',Ct_Frequency = '" & freq & "',Ct_Power='0',Ct_Motor_Lv='0',P1_Date='" & p_date & "',P1_Time='" & p_time & "',P1_Model='MAXIMUM',P1_CartType='SET',P1_Frequency='" & freq & "' WHERE PV_SN = '" & dotSerial & "'"
+ If DBCommand(DBCmd) Then
+
+ DBCmd = "SELECT TestStep,Ct_Power,Ct_Motor_Lv FROM " & cartridge_table & " WHERE PV_SN = '" & dotSerial & "'"
+ If DBQueryReader(DBCmd) Then
+ If sqlDataQuery.Length = 3 Then
+ If sqlDataQuery(0) = "21" And sqlDataQuery(1) = "0" And sqlDataQuery(2) = "0" Then
+ Return True
+ End If
+ End If
+ End If
+ End If
+ Return False
+ End Function
+
+ Private Function db_info_search(serial_num As String) As Boolean
+ DBCmd = "SELECT Ct_Power,Ct_Motor_Lv,PV_Date,PV_Frequency,PV_Impedance,PV_Capacitance,PV_Resistance,QC_Capacitor,QC_Grade FROM " & cartridge_table & " WHERE PV_SN = '" & serial_num & "'"
+ If DBQueryReader(DBCmd) Then
+ info_select(info_data.pv_power) = sqlDataQuery(0)
+ info_select(info_data.pv_depth) = sqlDataQuery(1)
+ info_select(info_data.pv_date) = sqlDataQuery(2)
+ info_select(info_data.pv_freq) = sqlDataQuery(3)
+ info_select(info_data.pv_imp) = sqlDataQuery(4)
+ info_select(info_data.pv_cap) = sqlDataQuery(5)
+ info_select(info_data.pv_res) = sqlDataQuery(6)
+ info_select(info_data.pv_c) = sqlDataQuery(7)
+ info_select(info_data.pv_grade) = sqlDataQuery(8)
+
+ Return True
+ End If
+
+ Return False
+
+ End Function
+
+ Private Function db_search(serial_id As String) As Boolean
+
+ If reserve = False Then
+
+ If db_info_search(serial_id) Then
+ If rdb_freq_auto.Checked = True Then
+ reserve = True
+ cart_timer.Enabled = True
+ End If
+
+ Return True
+ Else
+ Return False
+ End If
+ Else
+
+ If info_select(info_data.pv_grade) = "LUX" Then
+
+ If sett_reg(info_select(info_data.pv_freq), 10) Then
+
+ If db_update() Then
+ cart_timer.Enabled = False
+ reserve = False
+ txbCartridgePD1.BackColor = Color.Green
+ txbCartridgePD1.Text = "성공"
+ Return True
+ Else
+ MsgBox("데이터베이스에 등록하지 못하였습니다. 연결 상태 및 데이터를 확인하여 주십시오.", vbCritical)
+ Return False
+ End If
+
+ Else
+ cart_timer.Enabled = False
+ reserve = False
+ txbCartridgePD1.BackColor = Color.Red
+ txbCartridgePD1.Text = "실패"
+ MsgBox("제품이 연결되지 않았습니다. 제품 전원을 켠 후 연결하여 주십시오.", vbCritical)
+ Return False
+ End If
+
+ Else
+ If freq_reg() Then
+
+ If db_update() Then
+ cart_timer.Enabled = False
+ reserve = False
+ txbCartridgePD1.BackColor = Color.Green
+ txbCartridgePD1.Text = "성공"
+ Return True
+ Else
+ MsgBox("데이터베이스에 등록하지 못하였습니다. 연결 상태 및 데이터를 확인하여 주십시오.", vbCritical)
+ Return False
+ End If
+
+ Else
+ cart_timer.Enabled = False
+ reserve = False
+ txbCartridgePD1.BackColor = Color.Red
+ txbCartridgePD1.Text = "실패"
+ Return False
+ End If
+ End If
+
+ End If
+
+ End Function
+
+ Private Function db_update() As Boolean
+ Dim p_date, p_time, p_freq, p_serial As String
+
+ p_date = DateTime.Now.ToString("yyyy-MM-dd")
+ p_time = DateTime.Now.ToString("HH:mm:ss")
+ p_freq = txbPV_FreqPD1.Text
+ p_serial = txbPV_SN.Text
+
+
+ DBCmd = "UPDATE " & cartridge_table & " SET P1_Date = '" & p_date & "', P1_Time = '" & p_time & "', P1_Model = 'MAXIMUM', P1_Frequency = '" & p_freq & "' WHERE PV_SN = '" & p_serial & "'"
+
+ If DBCommand(DBCmd) Then
+ Return True
+ End If
+
+ Return False
+ End Function
+
+ Private Function shot_search() As String
+ Dim retVal As String = "-1"
+ tmpCmdMessage = "shotconf"
+ cmdMessage = "[" & tmpCmdMessage & "]" + vbCrLf
+ If SendData(cmdMessage) Then
+ Return "-1"
+ End If
+
+ retVal = PollingReceiveData(1000)
+ CsvRegData = CsvRegData & retVal.Replace(",", "/").Replace(vbCrLf, "") & ","
+
+ Return retVal
+ End Function
+
+ Private Function shot_reg(shot As Integer) As String
+ Dim retval As String
+ tmpCmdMessage = "shotconf"
+ cmdMessage = "[" & tmpCmdMessage & " " & shot & "]" + vbCrLf
+ CsvRegData = CsvRegData & cmdMessage.Replace(",", "/").Replace(vbCrLf, "") & ","
+ If SendData(cmdMessage) Then
+ Return False
+ End If
+
+ retval = PollingReceiveData(500)
+ CsvRegData = CsvRegData & retval.Replace(",", "/").Replace(vbCrLf, "") & ","
+ If retval = shot Then
+ Return True
+ End If
+
+ Return False
+
+ End Function
+
+ Private Function freq_reg() As Boolean
+ Dim retVal As String
+ tmpCmdMessage = "FREQCONF"
+ cmdMessage = "[" & tmpCmdMessage & " " & info_select(info_data.pv_freq) & "]" + vbCrLf
+ If SendData(cmdMessage) Then
+ Return False
+ End If
+
+ retVal = PollingReceiveData(500)
+
+ If retVal <> txbPV_FreqPD1.Text Then
+ Return False
+ End If
+ Return True
+ End Function
+
+ Private Function sett_reg(freq As Int16, power As Int16) As Boolean
+ Dim retVal As String
+ tmpCmdMessage = "settdcnf"
+ cmdMessage = "[" & tmpCmdMessage & " " & freq & "," & power & "]" + vbCrLf
+ CsvRegData = CsvRegData & cmdMessage.Replace(",", "/").Replace(vbCrLf, "") & ","
+ If SendData(cmdMessage) Then
+ Return False
+ End If
+
+ retVal = PollingReceiveData(500)
+ CsvRegData = CsvRegData & retVal.Replace(",", "/").Replace(vbCrLf, "") & ","
+
+ If retVal <> freq & "," & power Then
+ Return False
+ End If
+ Return True
+ End Function
+
+ Private Function sett_data() As String
+ Dim retval As String
+
+ tmpCmdMessage = "settdcnf"
+ cmdMessage = "[" & tmpCmdMessage & "]" + vbCrLf
+ If SendData(cmdMessage) Then
+ Return "0"
+ End If
+
+ retval = PollingReceiveData(500)
+
+ If InStr(1, retval, ",") > 0 Then
+ Return retval
+
+ Else
+ Return "0"
+ End If
+
+ End Function
+
+ Private Function read_info() As String
+ Dim retval As String
+
+ tmpCmdMessage = "rdsconf1"
+ cmdMessage = "[" & tmpCmdMessage & "]" + vbCrLf
+ If SendData(cmdMessage) Then
+ Return "0"
+ End If
+
+ retval = PollingReceiveData(2000)
+ CsvRegData = CsvRegData & retval.Replace(",", "/").Replace(vbCrLf, "") & ","
+
+ If InStr(1, retval, ",") > 0 Then
+ Return retval
+ Else
+ Return "0"
+ End If
+ End Function
+
+ Private Function Depth_reg(level As Int16) As Boolean
+ Dim retval As String
+
+ tmpCmdMessage = "setdepth"
+ cmdMessage = "[" & tmpCmdMessage & " " & level & "]"
+ If SendData(cmdMessage) Then
+ Return False
+ End If
+
+ retval = PollingReceiveData(1000)
+
+ If retval = level Then
+ Return True
+ End If
+
+ Return False
+ End Function
+
+ Private Function Motor_reg(pulse As Integer) As Boolean
+ Dim retval As String
+
+ tmpCmdMessage = "setmotor"
+ cmdMessage = "[" & tmpCmdMessage & " " & pulse & ",0,0,0,0]"
+
+ If SendData(cmdMessage) Then
+ Return False
+ End If
+
+ retval = PollingReceiveData(1000)
+
+ If retval = pulse & ",0,0,0,0" Then
+ Return True
+ End If
+
+ Return False
+ End Function
+
+ Private Function Motor_Read() As Int16
+ Dim retval As String
+
+ tmpCmdMessage = "setmotor"
+ cmdMessage = "[" & tmpCmdMessage & "]"
+
+ If SendData(cmdMessage) Then
+ Return False
+ End If
+
+ retval = PollingReceiveData(1000)
+
+ If UBound(Split(retval, ",")) = 4 Then
+ Return Mid(retval, 1, InStr(1, retval, ",") - 1)
+ End If
+
+ Return 6
+ End Function
+
+ Private Function SendData(SendMessage As String) As Boolean
+ Try
+ comport_nothing = False
+ If cmdSerialPort.IsOpen = True Then
+ cmdSerialPort.DiscardInBuffer()
+ cmdSerialPort.DiscardOutBuffer()
+ If cmdSerialPort.BytesToRead Then
+ cmdSerialPort.DiscardInBuffer()
+ End If
+ cmdSerialPort.WriteTimeout = -1
+ cmdSerialPort.WriteLine(SendMessage)
+ CmdTime = 0
+ EnableCmdTime = True
+ Else
+ cart_timer.Enabled = False
+ comport_nothing = True
+ MsgBox("통신 포트가 열리지 않았습니다.")
+ Return True
+ End If
+ Catch ex As Exception
+ Return True
+ End Try
+ Return False
+ End Function
+
+ Private Function PollingReceiveData(RdTimeout As Long) As String
+ Try
+ If cmdSerialPort.IsOpen = True Then
+ rxMessage = ""
+ cmdSerialPort.ReadTimeout = RdTimeout
+ rxMessage = cmdSerialPort.ReadLine()
+ Return ParsingData(False)
+
+ Else
+ cart_timer.Enabled = False
+ MsgBox("통신 포트가 열리지 않았습니다.")
+ Return True
+ End If
+ Catch ex As Exception
+ rxMessage = ""
+ Return Err.Description
+ End Try
+ End Function
+
+ Private Function ParsingData(CmdInclude As Boolean) As String
+ Dim cmdStr As String
+ Dim cmdVal(0 To 6) As String
+ Dim ReturnStr As String
+ Dim i As Integer
+
+ Try
+ cmdStr = "0"
+
+ If rxMessage <> "" Then
+ cmdMessage = ""
+
+ If Mid(rxMessage, 1, 1) = "[" Then
+ cmdMessage = Mid(rxMessage, 2, Len(rxMessage))
+
+ cmdStr = Mid(cmdMessage, 1, (InStr(rxMessage, " ") - 2))
+ cmdMessage = Mid(rxMessage, InStr(rxMessage, " ") + 1, Len(cmdMessage))
+
+ For i = 1 To 5
+ If InStr(cmdMessage, ",") <> 0 Then
+ cmdVal(i) = Mid(cmdMessage, 1, InStr(cmdMessage, ",") - 1)
+ cmdMessage = Mid(cmdMessage, InStr(cmdMessage, ",") + 1, Len(cmdMessage))
+ ElseIf InStr(cmdMessage, "]") <> 0 Then
+ cmdVal(i) = Mid(cmdMessage, 1, InStr(cmdMessage, "]") - 1)
+ 'cmdMessage = Mid(cmdMessage, InStr(cmdMessage, "]") + 1, Len(cmdMessage))
+ Else
+ Exit For
+ End If
+ Next i
+ rxMessage = ""
+
+ If CmdInclude = True Then
+ ReturnStr = cmdStr & ","
+ End If
+
+ If InStr(1, cmdStr, "move") > 0 Then
+ cmdStr = "runmotor"
+ End If
+
+ Select Case cmdStr
+
+ Case "freqconf"
+ cmdStr = cmdVal(1)
+ Return cmdStr
+ Case "settdcnf"
+ cmdStr = (cmdVal(1) & "," & cmdVal(2))
+ Return cmdStr
+ Case "wrsconf1"
+ cmdStr = cmdVal(1) & "," & cmdVal(2) & "," & cmdVal(3) & "," & cmdVal(4) & "," & cmdVal(5)
+ Return cmdStr
+ Case "settdsn"
+ cmdStr = cmdVal(1)
+ Return cmdStr
+ Case "resetinf"
+ cmdStr = cmdVal(1)
+ Return cmdStr
+ Case "rdsconf1"
+ cmdStr = cmdVal(1) & "," & cmdVal(2) & "," & cmdVal(3) & "," & cmdVal(4) & "," & cmdVal(5)
+ Return cmdStr
+ Case "shotconf"
+ cmdStr = cmdVal(1)
+ Return cmdStr
+ Case "runmotor"
+ Return True
+ Case "setdepth"
+ cmdStr = cmdVal(1)
+ Return cmdStr
+ Case "setmotor"
+ cmdStr = cmdVal(1) & "," & cmdVal(2) & "," & cmdVal(3) & "," & cmdVal(4) & "," & cmdVal(5)
+ Return cmdStr
+ Case Else
+ Return "Else"
+ rxMessage = ""
+ End Select
+ End If
+ rxMessage = ""
+ Return True
+ Else
+ Return False
+ End If
+
+ Catch ex As Exception
+ rxMessage = ""
+ Return Err.Description
+ End Try
+ End Function
+
+
+ Private Sub cmdSerial_Click(sender As Object, e As EventArgs) Handles cmdSerial.Click
+
+ If cmdSerial.Text = "스캔" Then
+ LoadComportName()
+ cmdSerial.Text = "연결"
+ Else
+ cmdSerialPort.Close()
+ ParaComport = cboComPort.SelectedItem
+ OpenSerial()
+
+ If serial_switch = True Then
+ cmdSerial.Text = "스캔"
+ save_comport("comport")
+ MsgBox("연결 완료", vbInformation)
+ Else
+ LoadComportName()
+ End If
+
+ End If
+
+ End Sub
+
+ Private Function save_comport(UseCtr As String) As Boolean
+
+ Dim filepath, comtext As String
+ Dim filename As String = ""
+ Dim reg_text As String = ""
+ Dim objwriter As System.IO.StreamWriter
+
+ On Error GoTo WR_File_Error
+
+ filepath = System.AppDomain.CurrentDomain.BaseDirectory() & "\config"
+
+ If Dir(filepath, vbDirectory) = "" Then
+ MkDir(filepath)
+ End If
+
+ Select Case UseCtr
+ Case "event"
+ filename = filepath & "\" & "event_config" & ".ini"
+
+ For i = 0 To dgv_data.Rows.Count - 2
+
+ comtext = dgv_data.Rows(i).Cells(0).Value.ToString & "☏" & dgv_data.Rows(i).Cells(1).Value.ToString & "☏" & dgv_data.Rows(i).Cells(2).Value.ToString & "☏" & dgv_data.Rows(i).Cells(3).Value.ToString & "☏§"
+ reg_text = reg_text + comtext
+
+ Next
+
+ reg_text = reg_text + txbOptBasic.Text
+
+ Case "comport"
+
+ filename = filepath & "\" & "config" & ".ini"
+ reg_text = cboComPort.Text & "/" & rdb_type_num & "/" & txb_code_front.Text & "/" & txb_prod1_code.Text & "/" & txb_output_6850.Text & "/" & txb_output_7000.Text
+
+ Case "print"
+
+ filename = filepath & "\" & "Printer_Config" & ".ini"
+
+ reg_text = ckbAllPnt.Checked & "☏" & ckbEachPnt.Checked & "☏" & txbName1.Text & "☏" & txbLabel1.Text & "☏" & txbCode1.Text & "☏" & txbText1.Text & "☏" & txbName2.Text & "☏" & txbLabel2.Text & "☏" & txbText2.Text & "☏"
+
+ End Select
+
+
+
+ System.IO.File.Delete(filename)
+ objwriter = New System.IO.StreamWriter(filename, True)
+ objwriter.Flush()
+ objwriter.WriteLine(reg_text)
+
+ objwriter.Close()
+ Return True
+
+
+WR_File_Error:
+ MsgBox("Config Save Fail!")
+ Return False
+
+ End Function
+
+ Private Sub load_comport(LoadCtr As String)
+ Dim filepath, filename, configStr, Str, COMPORT_NAME, front_code, prod1_code, output_6850, output_7000 As String
+ Dim event_list() As String
+ Dim objReader As System.IO.StreamReader
+
+ filepath = System.AppDomain.CurrentDomain.BaseDirectory() & "\config"
+
+ If Dir(filepath, vbDirectory) = "" Then
+ MkDir(filepath)
+ End If
+
+ Select Case LoadCtr
+ Case "event"
+
+ dgv_data.Rows.Clear()
+
+ filename = filepath & "\event_config.ini"
+
+ If File.Exists(filename) = True Then
+ objReader = New System.IO.StreamReader(filename, True)
+ configStr = objReader.ReadLine
+ objReader.Close()
+
+ For count = UBound(Split(configStr, "§")) To 1 Step -1
+ Str = Mid(configStr, 1, InStr(configStr, "§") - 1)
+ ReDim event_list(UBound(Split(Str, "☏")))
+ configStr = Mid(configStr, InStr(configStr, "§") + 1, Len(configStr))
+
+ For i = 0 To UBound(Split(Str, "☏")) - 1
+ event_list(i) = Mid(Str, 1, InStr(Str, "☏") - 1)
+ Str = Mid(Str, InStr(Str, "☏") + 1, Len(Str))
+ Next
+
+ dgv_data.Rows.Add(event_list)
+ Next
+
+ txbOptBasic.Text = configStr
+ End If
+
+ Case "comport"
+ filename = filepath & "\config.ini"
+
+ If File.Exists(filename) = True Then
+ objReader = New System.IO.StreamReader(filename, True)
+ configStr = objReader.ReadLine
+ objReader.Close()
+
+ COMPORT_NAME = Mid(configStr, 1, InStr(1, configStr, "/") - 1)
+ configStr = Mid(configStr, InStr(1, configStr, "/") + 1, configStr.Length)
+ rdb_type_num = Mid(configStr, 1, InStr(1, configStr, "/") - 1)
+ configStr = Mid(configStr, InStr(1, configStr, "/") + 1, configStr.Length)
+ front_code = Mid(configStr, 1, InStr(1, configStr, "/") - 1)
+ configStr = Mid(configStr, InStr(1, configStr, "/") + 1, configStr.Length)
+ prod1_code = Mid(configStr, 1, InStr(1, configStr, "/") - 1)
+ configStr = Mid(configStr, InStr(1, configStr, "/") + 1, configStr.Length)
+ output_6850 = Mid(configStr, 1, InStr(1, configStr, "/") - 1)
+ output_7000 = Mid(configStr, InStr(1, configStr, "/") + 1, configStr.Length)
+
+ txb_code_front.Text = front_code
+ txb_prod1_code.Text = prod1_code
+ txb_output_6850.Text = output_6850
+ txb_output_7000.Text = output_7000
+
+ For i = 0 To cboComPort.Items.Count - 1
+ If COMPORT_NAME = cboComPort.Items(i) Then
+ cboComPort.SelectedIndex = i
+ ParaComport = cboComPort.SelectedItem
+ OpenSerial()
+ End If
+ Next
+
+ Select Case rdb_type_num
+ Case 1
+ ' gbc_prod.Visible = True
+ ' gpbSpec.Visible = True
+ ' gpbProduct1.Visible = False
+ ' 'gb_reg_freq.Visible = False
+ ' gb_data_info.Visible = False
+ ' gb_prod_info.Visible = False
+
+ ' gbc_prod.Enabled = True
+ ' gpbSpec.Enabled = True
+ ' gpbProduct1.Enabled = False
+ ' 'gb_reg_freq.Enabled = False
+ ' gb_data_info.Enabled = False
+ ' gb_prod_info.Enabled = False
+
+ ' rdb_c_mode.Checked = True
+ ' rdb_freq_auto.Checked = False
+ ' rdb_prod.Checked = False
+ ' rdb_freq_reg.Checked = False
+ rdb_c_mode.Checked = True
+
+ Case 2
+ ' gbc_prod.Visible = False
+ ' gpbSpec.Visible = True
+ ' gpbProduct1.Visible = True
+ ' 'gb_reg_freq.Visible = False
+ ' gb_data_info.Visible = False
+ ' gb_prod_info.Visible = False
+
+ ' gbc_prod.Enabled = False
+ ' gpbSpec.Enabled = True
+ ' gpbProduct1.Enabled = True
+ ' 'gb_reg_freq.Enabled = False
+ ' gb_data_info.Enabled = False
+ ' gb_prod_info.Enabled = False
+
+ ' rdb_c_mode.Checked = False
+ ' rdb_freq_auto.Checked = True
+ ' rdb_prod.Checked = False
+ ' rdb_freq_reg.Checked = False
+ rdb_freq_auto.Checked = True
+
+ Case 3
+ ' gbc_prod.Visible = False
+ ' gpbSpec.Visible = False
+ ' gpbProduct1.Visible = False
+ ' 'gb_reg_freq.Visible = False
+ ' gb_data_info.Visible = False
+ ' gb_prod_info.Visible = True
+
+ ' gbc_prod.Enabled = False
+ ' gpbSpec.Enabled = False
+ ' gpbProduct1.Enabled = False
+ ' 'gb_reg_freq.Enabled = False
+ ' gb_data_info.Enabled = False
+ ' gb_prod_info.Enabled = True
+
+ ' rdb_c_mode.Checked = False
+ ' rdb_freq_auto.Checked = False
+ ' rdb_prod.Checked = True
+ ' rdb_freq_reg.Checked = False
+ rdb_prod.Checked = True
+
+
+ Case 4
+ ' gbc_prod.Visible = False
+ ' gpbSpec.Visible = False
+ ' gpbProduct1.Visible = False
+ ' 'gb_reg_freq.Visible = False
+ ' gb_data_info.Visible = True
+ ' gb_prod_info.Visible = False
+
+ ' gbc_prod.Enabled = False
+ ' gpbSpec.Enabled = False
+ ' gpbProduct1.Enabled = False
+ ' 'gb_reg_freq.Enabled = False
+ ' gb_data_info.Enabled = True
+ ' gb_prod_info.Enabled = False
+
+ ' rdb_c_mode.Checked = False
+ ' rdb_freq_auto.Checked = False
+ ' rdb_prod.Checked = False
+ ' rdb_freq_reg.Checked = True
+ rdb_freq_reg.Checked = True
+
+ Case 5
+ rdb_data_check.Checked = True
+ End Select
+
+ End If
+
+ Case "print"
+ filename = filepath & "\" & "Printer_Config" & ".ini"
+
+ If File.Exists(filename) = True Then
+ objReader = New System.IO.StreamReader(filename, True)
+ configStr = objReader.ReadLine()
+ objReader.Close()
+
+ ckbAllPnt.Checked = Mid(configStr, 1, InStr(configStr, "☏") - 1)
+ configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length)
+
+ ckbEachPnt.Checked = Mid(configStr, 1, InStr(configStr, "☏") - 1)
+ configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length)
+
+ ckbprint_use()
+
+ txbName1.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1)
+ configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length)
+
+ txbLabel1.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1)
+ configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length)
+
+ txbCode1.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1)
+ configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length)
+
+ txbText1.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1)
+ configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length)
+
+ txbName2.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1)
+ configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length)
+
+ txbLabel2.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1)
+ configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length)
+
+ txbText2.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1)
+ End If
+ End Select
+
+ End Sub
+
+ Private Sub ckbprint_use()
+ If ckbAllPnt.Checked = True Or ckbBoxPnt.Checked = True Or ckbWarPnt.Checked = True Then
+ ckbfrontprt.Checked = True
+ Else
+ ckbfrontprt.Checked = False
+ End If
+ End Sub
+
+
+ Private Sub LoadComportName()
+ Dim portname() As String
+ Dim i As Integer
+
+ Try
+ cboComPort.Items.Clear()
+ portname = SerialPort.GetPortNames
+
+ For i = 1 To portname.Length
+ cboComPort.Items.Add(portname(i - 1))
+ Next i
+
+ cboComPort.Text = "PRESS!"
+ Catch ex As Exception
+ MsgBox("COM 포트 에러" & vbCrLf & "", vbOK + vbCritical, "DUALSONIC T/D Selecter Tester Manager")
+ cart_timer.Enabled = False
+ End Try
+ End Sub
+
+
+
+ Private Sub btnExit_Click(sender As Object, e As EventArgs) Handles btnExit.Click
+ End
+ End Sub
+
+ Private Sub txbPV_SN_Click(sender As Object, e As EventArgs) Handles txbPV_SN.Click
+ txbPV_SN.Text = ""
+ End Sub
+
+ Private Sub event_release()
+
+ cboselect.Items.Clear()
+ cboselect.Text = "사항을 선택해 주세요."
+
+ If dgv_data.Rows.Count <> 1 Then
+
+ For i = 0 To dgv_data.Rows.Count - 2
+ cboselect.Items.Add(dgv_data.Rows(i).Cells(0).Value)
+ Next
+ Else
+ cboselect.Text = "없음"
+ End If
+ End Sub
+
+ Private Sub btn_option_exit_Click(sender As Object, e As EventArgs) Handles btn_option_exit.Click
+ Dim ckb_num As Int16
+
+ If option_reg_chk = True Or option_print_chk = True Then
+ ckb_num = MsgBox("변경된 사항이 존재합니다. 저장하시겠습니까?", vbOKCancel + vbExclamation)
+
+ If ckb_num = 1 Then
+
+ If txb_code_front.Text.Replace(" ", "") = "" Then
+ txb_code_front.Text = "30"
+ End If
+ If txb_code_front.Text.Replace(" ", "") = "" Or txb_prod1_code.Text.Replace(" ", "") = "" Or txb_output_6850.Text.Replace(" ", "") = "" Or txb_output_7000.Text.Replace(" ", "") = "" Then
+ MsgBox("바코드 번호 중 비어있는 칸이 존재합니다. 모든 정보를 입력하여 주십시오.", vbExclamation)
+ Exit Sub
+ End If
+
+ If txbName1.Text.Replace(" ", "") = "" Or txbLabel1.Text.Replace(" ", "") = "" Or txbCode1.Text.Replace(" ", "") = "" Or txbText1.Text.Replace(" ", "") = "" Then
+ MsgBox("박스 바코드 인쇄 프린터 설정란에 빈 칸이 존재합니다. 빈 칸을 채워주십시오.", vbExclamation)
+ Exit Sub
+ End If
+
+ If txbName2.Text.Replace(" ", "") = "" Or txbLabel2.Text.Replace(" ", "") = "" Or txbText2.Text.Replace(" ", "") = "" Then
+ MsgBox("워런티 카드 텍스트 인쇄 프린터 설정란에 빈 칸이 존재합니다. 빈 칸을 채워주십시오.", vbExclamation)
+ Exit Sub
+ End If
+
+ If save_comport("event") Then
+ If save_comport("comport") Then
+ If save_comport("print") = False Then
+ MsgBox("데이터를 저장하는 도중 오류가 발생하였습니다.", vbCritical)
+ Exit Sub
+ End If
+ Else
+ MsgBox("데이터를 저장하는 도중 오류가 발생하였습니다.", vbCritical)
+ Exit Sub
+ End If
+ Else
+ MsgBox("데이터를 저장하는 도중 오류가 발생하였습니다.", vbCritical)
+ Exit Sub
+ End If
+
+ End If
+ End If
+
+ Me.Size = New Size(1040, 785)
+
+ gb_option.Visible = False
+ gpbSpec.Enabled = True
+ gbc_prod.Enabled = True
+ gbprodreg.Enabled = True
+ gb_prod_info.Enabled = True
+ gb_data_info.Enabled = True
+ gb_check_data.Enabled = True
+ gb_option.Location = New Point(1030, 1)
+
+ load_comport("event")
+ load_comport("comport")
+
+ event_release()
+
+ printOptionData()
+
+ mainOptionCkb()
+
+ control_page()
+ ckbprint_use()
+
+ End Sub
+
+ Private Sub mainOptionCkb()
+ If rdb_freq_auto.Checked = True Then
+ ckbfrontprt.Visible = True
+ ckbNonTD.Visible = False
+ ManagerTDUse = False
+ ckbfrontprt.Location = New Point(21, 48)
+ chbUseBarcode.Location = New Point(21, 20)
+ chbAutoMeasure.Location = New Point(156, 20)
+
+ ElseIf rdb_freq_reg.Checked = True Then
+ ckbfrontprt.Visible = False
+ ckbNonTD.Visible = True
+ ckbNonTD.Checked = True
+ ManagerTDUse = True
+ chbUseBarcode.Location = New Point(21, 20)
+ chbAutoMeasure.Location = New Point(156, 20)
+ ckbNonTD.Location = New Point(21, 48)
+ Else
+ ckbfrontprt.Visible = False
+ ckbNonTD.Visible = False
+ ManagerTDUse = False
+ chbUseBarcode.Location = New Point(21, 30)
+ chbAutoMeasure.Location = New Point(156, 30)
+ End If
+
+ End Sub
+
+ Private Sub control_page()
+ Select Case rdb_type_num
+ Case 1
+ gpbSpec.Visible = True
+ gbc_prod.Visible = True
+ gbprodreg.Visible = False
+ gb_data_info.Visible = False
+ gb_prod_info.Visible = False
+ gb_check_data.Visible = False
+ gbRecycle.Visible = False
+ gb_option.Location = New Point(5, 560)
+ 'gbc_prod.Location = New Point(1, 221)
+ gbselect.Visible = False
+ gpbTime.Visible = True
+ gpbTime.Location = New Point(1, 2)
+ gbselect.Location = New Point(1, 2)
+
+ one_text_box()
+ one_text_refresh()
+ one_text_color()
+ one_vari_default()
+
+ txbPV_SN.Focus()
+
+ 'lblCapacitor.Text = "주파수"
+ 'lblCapacitor.Location = New Point(545, 58)
+
+ 'InputCnt = 0
+ 'InputTimer.Enabled = False
+ 'cart_timer.Enabled = False
+ 'reserve = False
+ Case 2
+ gpbSpec.Visible = False
+ gbc_prod.Visible = False
+ 'gpbProduct1.Visible = True
+ gbprodreg.Visible = True
+ 'gb_reg_freq.Visible = False
+ gb_data_info.Visible = False
+ gb_prod_info.Visible = False
+ gb_check_data.Visible = False
+ gbRecycle.Visible = False
+ 'gb_option.Location = New Point(5, 560)
+ 'gpbProduct1.Location = New Point(1, 221)
+ 'lblCapacitor.Text = "C값"
+ 'lblCapacitor.Location = New Point(565, 58)
+ gbselect.Visible = True
+ gpbTime.Visible = False
+ gpbTime.Location = New Point(1, 2)
+ gbselect.Location = New Point(1, 2)
+
+ ItemList = "TestDate,TestTime,ProdNo.,TDSerial.,Frequence,Power,TestStep,ProdReg(Send),ProdReg(Receive),ShotReg(Send),ShotReg(Receive),ShotCheck1(Receive),ShotCheck2(Receive),ShotCheck3(Receive),ShotCheck4(Receive)
+"
+
+ TH_print = New Thread(AddressOf print_func)
+
+ If TH_print.IsAlive = False Then
+ TH_print.IsBackground = True
+ TH_print.Start()
+ thread_print = True
+ End If
+
+ 'gb_reg_freq.Visible = False
+
+ 'InputCnt = 0
+ 'InputTimer.Enabled = False
+
+ 'cart_timer.Enabled = False
+ 'reserve = False
+ btnreset.PerformClick()
+ ckbselect.Checked = True
+
+ Case 3
+ gpbSpec.Visible = False
+ gbc_prod.Visible = False
+ 'gpbProduct1.Visible = False
+ gbprodreg.Visible = False
+ gb_check_data.Visible = False
+ gb_data_info.Visible = False
+ gb_check_data.Visible = False
+ gbRecycle.Visible = False
+ gb_prod_info.Visible = True
+ 'gb_option.Location = New Point(17, 609)
+ 'gb_reg_freq.Location = New Point(1, 79)
+ gbselect.Visible = False
+ gpbTime.Visible = True
+ gpbTime.Location = New Point(1, 2)
+ gbselect.Location = New Point(1, 2)
+ btn_reset.PerformClick()
+ ItemList = "TestDate,TestTime,SerialNo.,Frequence,Power,TestStep,RegData(Send),RegData(Receive),RegSerial(Send),RegSerial(Receive),RegFreqPower(Send),RegFreqPower(Receive),ReadInfo(Receive)"
+
+ Case 4
+ gpbSpec.Visible = False
+ gbc_prod.Visible = False
+ 'gpbProduct1.Visible = False
+ gbprodreg.Visible = False
+ 'gb_reg_freq.Visible = True
+ gb_data_info.Visible = True
+ gb_prod_info.Visible = False
+ gb_check_data.Visible = False
+ gbRecycle.Visible = False
+ 'gb_option.Location = New Point(5, 650)
+ 'gb_reg_freq.Location = New Point(1, 79)
+ gbselect.Visible = False
+ gpbTime.Visible = True
+ gpbTime.Location = New Point(1, 2)
+ gbselect.Location = New Point(1, 2)
+ btn_text_reset.PerformClick()
+
+ Case 5
+ gpbSpec.Visible = False
+ gbc_prod.Visible = False
+ 'gpbProduct1.Visible = False
+ gbprodreg.Visible = False
+ 'gb_reg_freq.Visible = True
+ gb_data_info.Visible = False
+ gb_prod_info.Visible = False
+ gb_check_data.Visible = True
+ gbRecycle.Visible = False
+ 'gb_option.Location = New Point(5, 650)
+ 'gb_reg_freq.Location = New Point(1, 79)
+ gbselect.Visible = False
+ gpbTime.Visible = True
+ gpbTime.Location = New Point(1, 2)
+ gbselect.Location = New Point(1, 2)
+ btn_5_reset.PerformClick()
+
+ txb_5_barcode.Focus()
+
+ Case 6
+
+ gpbSpec.Visible = True
+ gbc_prod.Visible = False
+ gbprodreg.Visible = False
+ gb_data_info.Visible = False
+ gb_prod_info.Visible = False
+ gb_check_data.Visible = False
+ gb_option.Location = New Point(5, 560)
+ 'gbc_prod.Location = New Point(1, 221)
+ gbselect.Visible = False
+ gbRecycle.Visible = True
+ gpbTime.Visible = True
+ gpbTime.Location = New Point(1, 2)
+ gbselect.Location = New Point(1, 2)
+
+ one_text_box()
+ one_text_refresh()
+ one_text_color()
+ one_vari_default()
+
+ txbPV_SN.Focus()
+
+ End Select
+ End Sub
+
+ Private Sub print_func()
+ Do While thread_print
+ print_th_play()
+ Loop
+ End Sub
+
+ Private Sub print_th_play()
+ If print_OnOff Then
+ print_on(txbpdnum.Text, txbCode1.Text, txbText1.Text, txbText2.Text)
+ End If
+ End Sub
+
+
+ Private Sub btnSetup_Click(sender As Object, e As EventArgs) Handles btnSetup.Click
+
+ Me.Location = New Point(0, 0)
+ ckbselect.Checked = False
+ reg_text_box()
+ reg_text_refresh()
+ reg_text_color()
+ reg_btn_refresh()
+ reg_txb_visible()
+
+ gb_option.Visible = True
+ gpbSpec.Enabled = False
+ gbc_prod.Enabled = False
+ gbprodreg.Enabled = False
+ gb_prod_info.Enabled = False
+ gb_data_info.Enabled = False
+ gb_check_data.Enabled = False
+
+ gb_option.Location = New Point(1, 1)
+
+ option_reg_chk = False
+
+ If TH_print.IsAlive Then
+ TH_print.Abort()
+ End If
+
+
+ 'If btnSetup.Text = "설정" Then
+ ' gb_option.Visible = True
+ ' gpbSpec.Enabled = False
+ ' gbc_prod.Enabled = False
+ ' 'gpbProduct1.Enabled = False
+ ' 'gb_reg_freq.Enabled = False
+ ' gbprodreg.Enabled = False
+ ' gb_prod_info.Enabled = False
+ ' gb_data_info.Enabled = False
+
+ ' If rdb_freq_reg.Checked = True Then
+ ' gb_option.Location = New Point(5, 650)
+ ' If thread_restart = True Then
+ ' thread_type = False
+ ' TH_thread.Abort()
+ ' End If
+ ' thread_restart = True
+
+ ' ElseIf rdb_prod.Checked = True Then
+ ' gb_option.Location = New Point(17, 609)
+ ' Else
+ ' gb_option.Location = New Point(5, 560)
+ ' End If
+ ' btnSetup.Text = "완료"
+ 'Else
+ ' gb_option.Visible = False
+ ' gpbSpec.Enabled = True
+ ' gbc_prod.Enabled = True
+ ' 'gpbProduct1.Enabled = True
+ ' gbprodreg.Enabled = True
+ ' 'gb_reg_freq.Enabled = True
+ ' gb_prod_info.Enabled = True
+ ' gb_data_info.Enabled = True
+ ' btnSetup.Text = "설정"
+ ' 'save_comport()
+
+ ' If rdb_prod.Checked = True Then
+ ' If thread_restart = True Then
+ ' TH_thread = New Thread(AddressOf thread_func)
+ ' End If
+ ' TH_thread.IsBackground = True
+ ' TH_thread.Start()
+ ' thread_type = True
+ ' txb_serial_num.Focus()
+ ' Else
+ ' txbPV_SN.Focus()
+ ' End If
+ 'End If
+ Me.Size = New Size(1940, 785)
+ gb_option.Size = New Size(1910, 744)
+ btPrintref_Click(sender, e)
+
+ End Sub
+
+ Private Sub rdb_freq_auto_CheckedChanged(sender As Object, e As EventArgs) Handles rdb_freq_auto.CheckedChanged
+ rdb_type_num = 2
+ option_reg_chk = True
+ End Sub
+
+ Private Sub rdb_c_mode_CheckedChanged(sender As Object, e As EventArgs) Handles rdb_c_mode.CheckedChanged
+ rdb_type_num = 1
+ option_reg_chk = True
+ End Sub
+
+ Private Sub rdb_freq_reg_CheckedChanged(sender As Object, e As EventArgs) Handles rdb_freq_reg.CheckedChanged
+ rdb_type_num = 4
+ option_reg_chk = True
+ End Sub
+
+ Private Sub rdb_prod_CheckedChanged(sender As Object, e As EventArgs) Handles rdb_prod.CheckedChanged
+ rdb_type_num = 3
+ option_reg_chk = True
+ End Sub
+
+
+ Private Sub rdb_data_check_CheckedChanged(sender As Object, e As EventArgs) Handles rdb_data_check.CheckedChanged
+ rdb_type_num = 5
+ option_reg_chk = True
+ End Sub
+
+ Private Sub rdbTDRecycle_CheckedChanged(sender As Object, e As EventArgs) Handles rdbTDRecycle.CheckedChanged
+ rdb_type_num = 6
+ option_reg_chk = True
+ End Sub
+
+ 'Private Sub btn_option_exit_Click(sender As Object, e As EventArgs)
+ ' pn_option.Visible = False
+
+ ' gpbTime.Visible = True
+ ' gpbConfig.Visible = True
+ ' btnExit.Visible = True
+ ' gpbSpec.Visible = True
+
+ ' If rdb_c_mode.Checked = True Then
+ ' gbc_prod.Visible = True
+ ' gpbProduct1.Visible = False
+ ' gbc_prod.Location = New Point(1, 221)
+ ' main_nothing()
+ ' main_refresh()
+ ' main_color()
+ ' data_nothing_freq()
+ ' data_refresh_freq()
+ ' data_color_freq()
+ ' data_nothing_c()
+ ' data_refresh_c()
+ ' data_color_c()
+ ' lblCapacitor.Text = "주파수"
+ ' lblCapacitor.Location = New Point(545, 58)
+
+ ' cart_timer.Enabled = False
+ ' reserve = False
+
+ ' Else
+ ' gbc_prod.Visible = False
+ ' gpbProduct1.Visible = True
+ ' gpbProduct1.Location = New Point(1, 221)
+ ' main_nothing()
+ ' main_refresh()
+ ' main_color()
+ ' data_nothing_freq()
+ ' data_refresh_freq()
+ ' data_color_freq()
+ ' data_nothing_c()
+ ' data_refresh_c()
+ ' data_color_c()
+ ' lblCapacitor.Text = "C값"
+ ' lblCapacitor.Location = New Point(565, 58)
+
+ ' cart_timer.Enabled = False
+ ' reserve = False
+
+ ' End If
+
+ ' txbPV_SN.Focus()
+
+ 'End Sub
+
+ Private Sub cart_timer_Tick(sender As Object, e As EventArgs) Handles cart_timer.Tick
+ 'Dim message_code, message_serial As String
+
+ If rdb_prod.Checked = True Then
+ 'If cmdSerialPort.IsOpen = True Then
+ ' 'If check_connection() Then
+ ' If cmdSerialPort.BytesToRead <> 0 Then
+ ' cmdSerialPort.ReadTimeout = 0
+ ' rxMessage = cmdSerialPort.ReadLine
+
+
+ ' message_code = read_info()
+
+ ' If message_code <> "0" Then
+ ' message_code = Mid(message_code, InStr(1, message_code, ",") + 1, message_code.Length)
+ ' message_serial = Mid(message_code, 1, InStr(1, message_code, ",") - 1)
+ ' message_code = Mid(message_code, InStr(1, message_code, ",") + 1, message_code.Length)
+ ' message_code = Mid(message_code, 1, InStr(1, message_code, ",") - 1)
+ ' txb_prod_code.Text = message_code & message_serial
+ ' End If
+
+ ' Else
+ ' txb_prod_code.Text = ""
+ ' End If
+
+ 'End If
+
+ If check_connection() Then
+ btn_prod_Click(sender, e)
+ End If
+
+ Else
+ If reserve = True Then
+ If check_connection() Then
+ btnRunPD1_Click(sender, e)
+ End If
+ End If
+ End If
+
+ End Sub
+
+ Private Function check_connection() As String
+ Dim retval As String
+
+ tmpCmdMessage = "FREQCONF"
+ cmdMessage = "[" & tmpCmdMessage & "]"
+ If SendData(cmdMessage) Then
+ Return False
+ End If
+
+ retval = PollingReceiveData(500)
+
+ If IsNumeric(retval) = True Then
+ Return True
+ Else
+ If rdb_prod.Checked = False Then
+ cart_timer.Enabled = False
+ MsgBox("제품이 연결되지 않았습니다. 제품을 연결해 주십시오.", vbCritical)
+ Return False
+ End If
+ Return False
+
+ End If
+
+ End Function
+
+ Private Sub time_timer_Tick(sender As Object, e As EventArgs) Handles time_timer.Tick
+ lblTime.Text = Now
+ End Sub
+
+ Private Sub txb_reg_freq_KeyPress(sender As Object, e As KeyPressEventArgs)
+ If Not Char.IsDigit(e.KeyChar) And Not Char.IsControl(e.KeyChar) And Not e.KeyChar = "." Then
+ e.Handled = True
+ End If
+ End Sub
+
+ Private Function freq_data(freq As Int16) As Int16
+
+ If freq >= 6700 And freq <= 7200 Then
+ Return freq
+ End If
+
+ Return 0
+
+ End Function
+
+ Private Function power_data(power As Single) As Int16
+
+ power = power * 100
+
+ If power >= -50 And power <= 50 Then
+ Return power
+ End If
+
+ Return 100
+
+ End Function
+
+ Private Sub txb_td_serial_GotFocus(sender As Object, e As EventArgs) Handles txb_td_serial.GotFocus, txb_prod_Depth.GotFocus, txb_prod_grade.GotFocus, txb_prod_power.GotFocus, txb_prod_state.GotFocus, txbStCheck.GotFocus, txbNdCheck.GotFocus, txbRdCheck.GotFocus
+ txb_serial_num.Focus()
+ End Sub
+
+ Private Sub btn_prod_Click(sender As Object, e As EventArgs) Handles btn_prod.Click
+ Dim output_code As String
+ Dim text_serial As String = txb_serial_num.Text
+ Dim NowDate As String = Format(Now, "yyyy") & "-" & Format(Now, "MM") & "-" & Format(Now, "dd")
+ Dim NowTime As String = Format(Now, "HH") & ":" & Format(Now, "mm") & ":" & Format(Now, "ss")
+
+ CsvRegData = Nothing
+
+ If text_serial = txb_prod1_code.Text Or text_serial = txb_output_6850.Text Or text_serial = txb_output_7000.Text Then
+ output_code = text_serial
+ text_serial = txb_code_front.Text & Format(Now, "yy") & Format(Now, "MM") & text_serial
+ Else
+ output_code = String.Empty
+ End If
+
+ If InStr(1, text_serial, td_first_name) > 0 Or InStr(1, text_serial, td_first_name2) > 0 Then
+ If Maximum_Data.td_serial <> "" Or Maximum_Data.td_step <> Nothing Then
+ If MsgBox("작업하고 있는 내용이 존재합니다. 새로 측정하시겠습니까?", vbYesNo + vbExclamation) = MsgBoxResult.No Then
+ Exit Sub
+ End If
+ End If
+
+ thr_vari_reset()
+ reset_box()
+ txb_prod_state.Text = "대기"
+ txb_prod_state.BackColor = Color.Gold
+
+ If db_info_search(text_serial) Then
+ txb_td_serial.Text = text_serial
+ txb_td_serial.BackColor = Color.Green
+ txb_prod_grade.Text = info_select(info_data.pv_grade)
+ txb_prod_power.Text = Val(info_select(info_data.pv_power)) / 100
+ txb_prod_Depth.Text = info_select(info_data.pv_depth)
+
+ Maximum_Data.td_serial = text_serial ''확인 요망
+ Maximum_Data.td_power = info_select(info_data.pv_power)
+ Maximum_Data.td_Depth = info_select(info_data.pv_depth)
+
+ txb_prod_state.Text = "TD 정보등록"
+ txb_prod_state.BackColor = Color.Green
+
+ Else
+ txb_prod_state.Text = "TD 정보실패"
+ txb_prod_state.BackColor = Color.Red
+ MsgBox("데이터베이스에 해당 데이터가 존재하지 않습니다.", vbCritical)
+ Exit Sub
+ End If
+
+ Else
+
+ If Maximum_Data.td_serial = "" Then
+ txb_prod_state.Text = "TD 정보 누락"
+ txb_prod_state.BackColor = Color.Red
+ MsgBox("TD 정보를 알 수 없습니다. TD 바코드를 입력하여 주십시오.", vbExclamation)
+ Exit Sub
+ Else
+ If Maximum_Data.td_serial <> "" And Maximum_Data.prod_serial <> "" Then
+
+ If prod_reg_data("jomt", Maximum_Data.prod_serial, txb_code_front.Text, "82", "0") Then
+ If td_reg_data(Maximum_Data.td_serial) Then
+ If sett_reg(Maximum_Data.td_freq, Maximum_Data.td_power) Then
+
+ If Motor_reg(Maximum_Data.td_Depth) Then
+
+ If db_data_reg() Then
+ Maximum_Data.td_textbox.Text = "OK"
+ Maximum_Data.td_textbox.BackColor = Color.Green
+
+ If txbStCheck.Text = "OK" And txbNdCheck.Text = "OK" And txbRdCheck.Text = "OK" Or ckb_info.Checked = True Then
+
+ Dim ComSerial As String = read_info()
+ ComSerial = Mid(ComSerial, InStr(1, ComSerial, ",") + 1, ComSerial.Length)
+ ComSerial = Mid(ComSerial, 1, InStr(1, ComSerial, ",") - 1)
+
+ If Maximum_Data.prod_serial = ComSerial Then
+ Maximum_Data.prod_serial = Nothing
+ txb_prod_state.Text = "정보입력 완료"
+ txb_prod_state.BackColor = Color.Green
+
+ thr_vari_reset()
+ reset_box()
+ Else
+ MsgBox("정보입력한 데이터값과 다릅니다. 정보를 확인하여 주십시오.", vbCritical)
+ End If
+
+ txb_serial_num.Focus()
+
+ Else
+ Maximum_Data.prod_serial = Nothing
+ txb_prod_state.Text = Maximum_Data.td_freq & " 입력 완료"
+ txb_prod_state.BackColor = Color.Green
+ End If
+
+ Save_Csv(NowDate & "," & NowTime & "," & txb_td_serial.Text & "," & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, True)
+
+ Else
+ Maximum_Data.td_textbox.Text = "FAIL"
+ Maximum_Data.td_textbox.BackColor = Color.Red
+ txb_prod_state.Text = "정보입력 실패"
+ txb_prod_state.BackColor = Color.Red
+ Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, True)
+ MsgBox("정보 입력은 완료되었으나 데이터베이스에 등록하지 못하였습니다. 다시 시도하여 주십시오.", vbExclamation)
+ InputTimer.Enabled = False
+ End If
+
+ Else
+ fail_data(Maximum_Data.td_textbox)
+ InputTimer.Enabled = False
+ End If
+ Else
+ fail_data(Maximum_Data.td_textbox)
+ InputTimer.Enabled = False
+ End If
+ Else
+ fail_data(Maximum_Data.td_textbox)
+ InputTimer.Enabled = False
+ End If
+ Else
+ fail_data(Maximum_Data.td_textbox)
+ InputTimer.Enabled = False
+ End If
+
+ Else
+ If text_serial.Length = prod_text_count And output_code <> String.Empty Then
+
+ Maximum_Data.prod_code = Mid(text_serial, 1, 2)
+ Maximum_Data.prod_serial = Mid(text_serial, 3, text_serial.Length)
+
+ If output_code = txb_output_6850.Text Then
+ Maximum_Data.td_textbox = txbStCheck
+ Maximum_Data.td_step = 21
+ Maximum_Data.td_freq = 6850
+ ElseIf output_code = txb_output_7000.Text Then
+ Maximum_Data.td_textbox = txbNdCheck
+ Maximum_Data.td_step = 22
+ Maximum_Data.td_freq = 7000
+ Else
+ Maximum_Data.td_freq = info_select(info_data.pv_freq)
+ Maximum_Data.td_textbox = txbRdCheck
+ Maximum_Data.td_step = 23
+ End If
+
+ Maximum_Data.td_textbox.Text = "입력대기"
+ Maximum_Data.td_textbox.BackColor = Color.Yellow
+
+ If Maximum_Data.td_serial <> "" And Maximum_Data.prod_serial <> "" Then
+ txb_prod_state.Text = "제품 연결 대기.."
+ txb_prod_state.BackColor = Color.Orange
+
+ TH_thread = New Thread(AddressOf thread_func)
+ TH_thread.IsBackground = True
+ TH_thread.Start()
+ thread_type = True
+ End If
+ Else
+ txb_prod_state.Text = "잘못된 번호입력"
+ txb_prod_state.BackColor = Color.Red
+ MsgBox("잘못된 시리얼 번호를 입력하였습니다. 다시 확인하여 주십시오.", vbCritical)
+ Exit Sub
+ End If
+ End If
+
+ End If
+ End If
+ End Sub
+
+ 'Private Sub btn_prod_Click(sender As Object, e As EventArgs) Handles btn_prod.Click
+ ' Dim text_serial As String
+ ' Dim output_code As String = ""
+
+ ' text_serial = txb_serial_num.Text
+
+ ' If text_serial = txb_prod1_code.Text Or text_serial = txb_output_6850.Text Or text_serial = txb_output_7000.Text Then
+ ' output_code = text_serial
+ ' text_serial = txb_code_front.Text & Format(Now, "yy") & Format(Now, "MM") & text_serial
+ ' End If
+
+ ' If Maximum_Data.td_serial = "" Or Maximum_Data.prod_serial = "" Then
+ ' If InStr(1, text_serial, td_first_name) > 0 Then
+ ' If db_info_search(text_serial) Then
+ ' txb_td_serial.Text = text_serial
+ ' txb_td_serial.BackColor = Color.Green
+ ' txb_prod_freq.Text = info_select(info_data.pv_freq)
+ ' txb_prod_grade.Text = info_select(info_data.pv_grade)
+
+ ' If txb_prod_grade.Text = "LUX" Then
+ ' txb_prod_power.Text = 0.1
+ ' Else
+ ' txb_prod_power.Text = 0
+ ' End If
+
+ ' Maximum_Data.td_serial = text_serial
+ ' Maximum_Data.td_freq = info_select(info_data.pv_freq)
+ ' Maximum_Data.td_power = txb_prod_power.Text * 100
+
+ ' txb_prod_state.Text = "TD 정보등록"
+ ' txb_prod_state.BackColor = Color.Green
+
+ ' If Maximum_Data.td_serial <> "" And Maximum_Data.prod_serial <> "" Then
+
+ ' txb_prod_state.Text = "제품 연결 대기.."
+ ' txb_prod_state.BackColor = Color.Orange
+
+ ' TH_thread = New Thread(AddressOf thread_func)
+ ' TH_thread.IsBackground = True
+ ' TH_thread.Start()
+ ' thread_type = True
+ ' End If
+
+ ' Else
+ ' txb_prod_state.Text = "TD 정보실패"
+ ' txb_prod_state.BackColor = Color.Red
+ ' MsgBox("데이터베이스에 해당 데이터가 존재하지 않습니다.", vbCritical)
+ ' End If
+ ' ElseIf text_serial.Length = prod_text_count Then
+
+ ' txb_prod_serial.Text = text_serial
+ ' txb_prod_serial.BackColor = Color.Green
+
+ ' Maximum_Data.prod_code = Mid(text_serial, 1, 2)
+ ' Maximum_Data.prod_serial = Mid(text_serial, 3, text_serial.Length)
+
+ ' txb_prod_state.Text = "제품 정보등록"
+ ' txb_prod_state.BackColor = Color.Green
+
+ ' If Maximum_Data.td_serial <> "" And Maximum_Data.prod_serial <> "" Then
+
+ ' txb_prod_state.Text = "제품 연결 대기.."
+ ' txb_prod_state.BackColor = Color.Orange
+
+ ' TH_thread = New Thread(AddressOf thread_func)
+ ' TH_thread.IsBackground = True
+ ' TH_thread.Start()
+ ' thread_type = True
+ ' End If
+
+ ' Else
+ ' txb_prod_state.Text = "잘못된 번호입력"
+ ' txb_prod_state.BackColor = Color.Red
+ ' MsgBox("잘못된 시리얼 번호를 입력하였습니다. 다시 확인하여 주십시오.", vbCritical)
+ ' End If
+ ' Else
+ ' 'If data_reset() Then
+
+ ' If output_code = txb_output_6850.Text Then
+ ' Maximum_Data.td_step = 21
+ ' Maximum_Data.td_freq = 6850
+ ' Maximum_Data.td_power = 0
+ ' ElseIf output_code = txb_output_7000.Text Then
+ ' Maximum_Data.td_step = 22
+ ' Maximum_Data.td_freq = 7000
+ ' Maximum_Data.td_power = 0
+ ' Else
+ ' Maximum_Data.td_step = 23
+ ' End If
+
+ ' If prod_reg_data("jomt", Maximum_Data.prod_serial, txb_code_front.Text, "82", "0") Then
+ ' If td_reg_data(Maximum_Data.td_serial) Then
+ ' If sett_reg(Maximum_Data.td_freq, Maximum_Data.td_power) Then
+ ' If db_data_reg() Then
+ ' txb_td_serial.BackColor = Color.Green
+ ' txb_prod_serial.BackColor = Color.Green
+ ' txb_prod_state.Text = "정보입력 완료"
+ ' txb_prod_state.BackColor = Color.Green
+
+ ' thr_vari_reset()
+ ' reset_box()
+
+ ' txb_serial_num.Focus()
+ ' Else
+ ' txb_td_serial.BackColor = Color.Red
+ ' txb_prod_serial.BackColor = Color.Red
+ ' txb_prod_state.Text = "정보입력 실패"
+ ' txb_prod_state.BackColor = Color.Red
+ ' MsgBox("정보 입력은 완료되었으나 데이터베이스에 등록하지 못하였습니다. 다시 시도하여 주십시오.", vbExclamation)
+ ' InputTimer.Enabled = False
+ ' End If
+ ' Else
+ ' fail_data()
+ ' InputTimer.Enabled = False
+ ' End If
+ ' Else
+ ' fail_data()
+ ' InputTimer.Enabled = False
+ ' End If
+ ' Else
+ ' fail_data()
+ ' InputTimer.Enabled = False
+ ' End If
+ ' 'Else
+ ' ' fail_data()
+ ' ' InputTimer.Enabled = False
+ ' 'End If
+
+ ' End If
+
+ 'End Sub
+
+ Private Sub fail_data(txtBox As TextBox)
+ txb_td_serial.BackColor = Color.Red
+ txtBox.BackColor = Color.Red
+ txb_prod_state.Text = "정보입력 실패"
+ txb_prod_state.BackColor = Color.Red
+ MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical)
+ End Sub
+
+ Private Function data_reset() As Boolean
+ Dim retval As String
+
+ tmpCmdMessage = "resetinf"
+ cmdMessage = "[" & tmpCmdMessage & "]" + vbCrLf
+
+ If SendData(cmdMessage) Then
+ Return False
+ End If
+
+ retval = PollingReceiveData(1500)
+
+ If retval <> "ok" Then
+ Return False
+ End If
+
+ Return True
+ End Function
+
+ Private Function td_reg_data(td_reg_serial As String) As Boolean
+ Dim retval As String
+ tmpCmdMessage = "settdsn"
+ cmdMessage = "[" & tmpCmdMessage & " " & td_reg_serial & "]" + vbCrLf
+ CsvRegData = CsvRegData & cmdMessage.Replace(",", "/").Replace(vbCrLf, "") & ","
+ If SendData(cmdMessage) Then
+ Return False
+ End If
+
+ retval = PollingReceiveData(1500)
+ CsvRegData = CsvRegData & retval.Replace(",", "/").Replace(vbCrLf, "") & ","
+
+ If retval <> td_reg_serial.ToLower Then
+ Return False
+ End If
+
+ Return True
+
+ End Function
+
+ Private Function prod_reg_data(factory As String, prod_serial As String, prod_code As String, area As String, abroad As String) As Boolean
+ Dim retVal As String
+ tmpCmdMessage = "wrsconf1"
+ cmdMessage = "[" & tmpCmdMessage & " " & factory & "," & prod_serial & "," & prod_code & "," & area & "," & abroad & "]" + vbCrLf
+ CsvRegData = CsvRegData & cmdMessage.Replace(",", "/").Replace(vbCrLf, "") & ","
+ If SendData(cmdMessage) Then
+ Return False
+ End If
+
+ retVal = PollingReceiveData(2000)
+ CsvRegData = CsvRegData & retVal.Replace(",", "/").Replace(vbCrLf, "") & ","
+
+ If retVal <> factory.ToLower & "," & prod_serial & "," & prod_code & "," & area & "," & abroad Then
+ Return False
+ End If
+
+ Return True
+ End Function
+
+ Private Sub reset_box()
+ txb_td_serial.Text = "대기"
+ txb_td_serial.BackColor = DefaultBackColor
+ txb_prod_Depth.Text = "대기"
+ txb_prod_Depth.BackColor = DefaultBackColor
+ txb_prod_grade.Text = "대기"
+ txb_prod_grade.BackColor = DefaultBackColor
+ txb_prod_power.Text = "대기"
+ txb_prod_power.BackColor = DefaultBackColor
+ txbStCheck.Text = "대기"
+ txbStCheck.BackColor = DefaultBackColor
+ txbNdCheck.Text = "대기"
+ txbNdCheck.BackColor = DefaultBackColor
+ txbRdCheck.Text = "대기"
+ txbRdCheck.BackColor = DefaultBackColor
+ End Sub
+
+ Private Sub btn_reset_Click(sender As Object, e As EventArgs) Handles btn_reset.Click
+ two_text_box()
+ two_text_refresh()
+ two_text_color()
+ two_btn_refresh()
+ thr_vari_reset()
+
+ txb_serial_num.Focus()
+ End Sub
+
+ Private Sub txb_serial_num_TextChanged(sender As Object, e As EventArgs) Handles txb_serial_num.TextChanged
+ Dim tmpStr As String
+
+ If InputCnt = 0 And chbUseBarcode.Checked = True Then
+ tmpStr = txb_serial_num.Text
+ If (Len(tmpStr) > 1) Then
+ tmpStr = Mid(tmpStr, Len(tmpStr), 1)
+ txb_serial_num.Clear()
+ txb_serial_num.AppendText(tmpStr)
+ End If
+ SetInputCnt()
+ End If
+ End Sub
+
+ Private Sub txb_serial_num_Click(sender As Object, e As EventArgs) Handles txb_serial_num.Click
+ txb_serial_num.Text = ""
+ End Sub
+
+ Private Function db_data_reg() As Boolean
+ Dim p_date, p_time As String
+
+ p_date = DateTime.Now.ToString("yyyy-MM-dd")
+ p_time = DateTime.Now.ToString("HH:mm:ss")
+
+ DBCmd = "UPDATE " & cartridge_table & " SET TestStep = '" & Maximum_Data.td_step & "', Ct_Manufacture_Name = 'JOMT', Ct_Manufacture_Year = '" & Format(Now, "yy") & "', Ct_Manufacture_Month = '" & Format(Now, "MM") & "', Ct_Model = 'MAXIMUM', Ct_Type = 'SET', Ct_Abroad = '82', Ct_Agency = '0' , Ct_Frequency = '" & Maximum_Data.td_freq & "', Ct_Power = '" & Maximum_Data.td_power & "', Ct_Motor_Lv = '" & Maximum_Data.td_Depth & "' , P1_Date = '" & p_date & "', P1_Time = '" & p_time & "', P1_Model = 'MAXIMUM',P1_CartType = 'SET', P1_Frequency = '" & Maximum_Data.td_freq & "' WHERE PV_SN = '" & Maximum_Data.td_serial & "'"
+ If DBCommand(DBCmd) Then
+
+ DBCmd = "SELECT TestStep FROM " & cartridge_table & " WHERE PV_SN = '" & Maximum_Data.td_serial & "' "
+ If Maximum_Data.td_step = DBQueryScalar(DBCmd) Then
+ Return True
+ Else
+ Return False
+ End If
+ End If
+
+ Return False
+ End Function
+
+ Private Sub btn_info_write_Click(sender As Object, e As EventArgs) Handles btn_info_write.Click
+ Dim tmpStrSN, fir_serial, sec_serial, area_code, abr_code, td_name As String
+ Dim i As Int16
+ Dim stageCnt As Integer
+ Dim db_reg_swt As Boolean = False
+
+ Try
+
+ If txbFactory.Text = "" Then txbFactory.Text = "jomt"
+
+ If txbFactory.Text = "" Or nudSN.Text = "" Or nudYear.Text = "" Or nudMonth.Text = "" Then
+ stageCnt = 0
+ MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ txbInfoBox.Visible = True
+ txbInfoBox.Text = "RUNNING"
+ txbInfoBox.BackColor = Color.GreenYellow
+ txbInfoBox.Refresh()
+
+ If ManagerTDUse = True Then
+ If rdbV1.Checked = False And rdbV2.Checked = False Then
+ stageCnt = 0
+ MsgBox("타입을 설정하지 않으셨습니다.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ End If
+
+ td_name = td_name_load()
+
+ If ckb_db_use.Checked = True And td_name = "1" Or td_name = "0" Then
+
+ stageCnt = 1
+ MsgBox("TD 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "TD 시리얼 번호를 먼저 입력하여 주십시오.", vbExclamation)
+ GoTo FailExit
+
+ Else
+
+ If ckb_db_use.Checked = True And td_Serial_db(td_name) = 0 Then
+ stageCnt = 1
+ MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ i = Len(nudSN.Text)
+ tmpStrSN = nudSN.Text
+
+ If tmpStrSN = "0" Then
+ db_reg_swt = True
+ End If
+
+ For cnt = i To 5
+ tmpStrSN = "0" + tmpStrSN
+ Next cnt
+
+ fir_serial = Mid(tmpStrSN, 1, 3)
+ sec_serial = Mid(tmpStrSN, 4, 6)
+
+ Dim ModeSet As String
+ If rdbV1.Checked = True Then
+ ModeSet = "0"
+ Else
+ ModeSet = "1"
+ End If
+ ModeSet = "3" & ModeSet
+
+ If Len(nudMonth.Text) = 2 Then
+ tmpStrSN = nudYear.Text & nudMonth.Text & tmpStrSN
+ txbBarcode.Text = ModeSet & nudYear.Text & nudMonth.Text & sec_serial & fir_serial
+ ElseIf Len(nudMonth.Text) = 1 Then
+ tmpStrSN = nudYear.Text & "0" & nudMonth.Text & tmpStrSN
+ txbBarcode.Text = ModeSet & nudYear.Text & "0" & nudMonth.Text & sec_serial & fir_serial
+ Else
+ stageCnt = 2
+ GoTo FailExit
+ End If
+
+ If ckb_db_use.Checked = True Then
+ If prod_info_dup_check(txbBarcode.Text, td_name) Then
+ MsgBox("데이터베이스에 같은 제품 시리얼 번호가 존재합니다.", vbCritical)
+ stageCnt = 3
+ GoTo FailExit
+ End If
+ End If
+
+ area_code = read_info()
+
+ If area_code <> "0" Then
+ abr_code = Mid(area_code, InStrRev(area_code, ",", area_code.Length) + 1, area_code.Length)
+ area_code = Mid(area_code, 1, InStrRev(area_code, ",", area_code.Length) - 1)
+ area_code = Mid(area_code, InStrRev(area_code, ",", area_code.Length) + 1, area_code.Length)
+ Else
+ area_code = "82"
+ abr_code = "0"
+ End If
+
+ If prod_reg_data(txbFactory.Text, tmpStrSN, ModeSet, area_code, abr_code) Then
+
+ If db_reg_swt = True Then
+
+ If prod_db_delete(td_name) Then
+ txbInfoBox.Text = "SUCCESS"
+ txbInfoBox.BackColor = Color.Green
+ GoTo SuccessExit
+ Else
+ stageCnt = 6
+ GoTo FailExit
+ End If
+
+ Else
+
+ If prod_serial_db(txbBarcode.Text, txbFactory.Text, nudYear.Text, nudMonth.Text, nudSN.Text, td_name) Then
+ txbInfoBox.Text = "SUCCESS"
+ txbInfoBox.BackColor = Color.Green
+ GoTo SuccessExit
+
+ Else
+ stageCnt = 5
+ GoTo FailExit
+ End If
+
+ End If
+
+ End If
+
+ stageCnt = 4
+ GoTo FailExit
+
+ End If
+
+ Catch ex As Exception
+ stageCnt = 7
+ GoTo FailExit
+ End Try
+
+FailExit:
+ txbInfoBox.Text = "Timeout" + Str(stageCnt)
+ txbInfoBox.BackColor = Color.Red
+
+SuccessExit:
+ txbInfoBox.Refresh()
+ End Sub
+
+ Private Function prod_dup_check(prod_id As String) As Int16
+ Dim prod_count As Int16
+ DBCmd = "SELECT COUNT(Product_SN) FROM " & cartridge_table & " WHERE Product_SN = '" & prod_id & "'"
+
+ prod_count = DBQueryScalar(DBCmd)
+
+ If prod_count = 0 Then
+ Return False
+ End If
+
+ Return True
+ End Function
+
+ Private Function prod_info_dup_check(prod_id As String, td_serial As String) As Int16
+ Dim prod_count As Int16
+ Dim td_sn As String
+ Dim UseData As String
+
+ If ManagerTDUse = True Then
+ UseData = cartridge_table
+ Else
+ UseData = NonCartridge_table
+ End If
+
+ DBCmd = "SELECT COUNT(Product_SN), PV_SN FROM " & UseData & " WHERE Product_SN = '" & prod_id & "'"
+
+ If DBQueryReader(DBCmd) Then
+ prod_count = sqlDataQuery(0)
+ td_sn = sqlDataQuery(1)
+ Else
+ Return True
+ End If
+
+ If td_sn <> td_serial.ToUpper And prod_count > 0 Then
+ Return True
+ End If
+
+ Return False
+ End Function
+
+ Private Function prod_serial_db(prod_seiral_data As String, factory_code As String, make_year As String, make_month As String, sn_code As String, td_Serial As String) As Boolean
+ If ckb_db_use.Checked = True Then
+ DBCmd = "UPDATE " & cartridge_table & " SET Product_SN = '" & prod_seiral_data & "', Ct_Manufacture_Name = '" & factory_code.ToUpper & "', Ct_Manufacture_Year = '" & make_year & "', Ct_Manufacture_Month = '" & make_month & "', Ct_SN = '" & sn_code & "', Ct_Model = 'MAXIMUM', Ct_Type = 'SET', Ct_Remain_ShotCnt = 0 WHERE PV_SN = '" & td_Serial & "'"
+ If DBCommand(DBCmd) Then
+ Return True
+ End If
+ Return False
+ Else
+ Return True
+ End If
+
+ End Function
+
+ Private Function prod_db_delete(prod_serial_data As String) As Boolean
+
+ If ckb_db_use.Checked = True Then
+ DBCmd = "UPDATE " & cartridge_table & " SET TestStep = '23', Product_SN=NULL, Ct_Manufacture_Name=NULL, Ct_Manufacture_Year = NULL, Ct_Manufacture_Month = NULL, Ct_SN = NULL, Ct_Abroad = NULL, Ct_Agency = NULL WHERE PV_SN = '" & prod_serial_data & "'"
+ If DBCommand(DBCmd) Then
+ Return True
+ End If
+ Return False
+ Else
+ Return True
+ End If
+ End Function
+
+ Private Sub btn_info_read_Click(sender As Object, e As EventArgs) Handles btn_info_read.Click
+ Dim data_serial, make_code, year, month, full_serial As String
+ Dim stageCnt As Int16
+
+ Try
+ txbInfoBox.Visible = True
+ txbInfoBox.Text = "RUNNING"
+ txbInfoBox.BackColor = Color.GreenYellow
+ txbInfoBox.Refresh()
+
+ data_serial = read_info()
+
+ If data_serial = "0" Then
+ stageCnt = 0
+ GoTo FailExit
+
+ Else
+ make_code = Mid(data_serial, 1, InStr(1, data_serial, ",") - 1)
+ full_serial = Mid(data_serial, InStr(1, data_serial, ",") + 1, data_serial.Length)
+ data_serial = Mid(full_serial, 1, InStr(1, full_serial, ",") - 1)
+ full_serial = Mid(full_serial, InStr(1, full_serial, ",") + 1, full_serial.Length)
+ full_serial = Mid(full_serial, 1, InStr(1, full_serial, ",") - 1)
+
+ year = Mid(data_serial, 1, 2)
+ data_serial = Mid(data_serial, 3, data_serial.Length)
+ month = Mid(data_serial, 1, 2)
+ data_serial = Mid(data_serial, 3, data_serial.Length)
+
+ If ckbNonTD.Checked = True Then
+ Dim ModeSet As String = Mid(full_serial, 2, 1)
+
+ If ModeSet = "0" Then
+ rdbV1.Checked = True
+ rdbV2.Checked = False
+ Else
+ rdbV1.Checked = False
+ rdbV2.Checked = True
+ End If
+
+ Else
+ rdbV1.Checked = False
+ rdbV2.Checked = False
+
+ End If
+
+ full_serial = full_serial & year & month & Mid(data_serial, 4, 3) & Mid(data_serial, 1, 3)
+
+ data_serial = data_serial
+
+ txbBarcode.Text = full_serial
+ txbFactory.Text = make_code
+ nudYear.Text = year
+ nudMonth.Text = month
+ nudSN.Text = data_serial
+
+ End If
+
+ GoTo SuccessExit
+
+ Catch ex As Exception
+ txbBarcode.Text = Nothing
+ txbFactory.Text = Nothing
+ nudSN.Text = Nothing
+ nudYear.Text = Nothing
+ nudMonth.Text = Nothing
+ stageCnt = 1
+ GoTo FailExit
+ End Try
+
+FailExit:
+ txbInfoBox.Text = "Timeout" + Str(stageCnt)
+ txbInfoBox.BackColor = Color.Red
+ txbInfoBox.Refresh()
+ Exit Sub
+SuccessExit:
+ txbInfoBox.Text = "SUCCESS"
+ txbInfoBox.BackColor = Color.Green
+ txbInfoBox.Refresh()
+ Exit Sub
+ End Sub
+
+ Private Sub btn_area_write_Click(sender As Object, e As EventArgs) Handles btn_area_write.Click
+ Dim data_list, make_code, data_serial, full_serial, td_name As String
+ Dim stageCnt As Int16
+ Try
+
+ If txb_area_code.Text = "" Or txb_abr_code.Text = "" Then
+ MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation)
+ stageCnt = 0
+ GoTo FailExit
+ End If
+
+ txb_areabox.Visible = True
+ txb_areabox.Text = "RUNNING"
+ txb_areabox.BackColor = Color.GreenYellow
+ txb_areabox.Refresh()
+
+ td_name = td_name_load()
+
+ If ckb_db_use.Checked = True And td_name = "1" Or td_name = "0" Then
+ stageCnt = 1
+ MsgBox("TD 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "TD 시리얼 번호를 먼저 입력하여 주십시오.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ If ckb_db_use.Checked = True And td_Serial_db(td_name) = 0 Then
+ stageCnt = 1
+ MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ data_list = read_info()
+
+ If data_list <> "0" Then
+
+ make_code = Mid(data_list, 1, InStr(1, data_list, ",") - 1)
+
+ If make_code = "" Then
+ MsgBox("제품 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "시리얼 번호를 먼저 등록하여 주십시오.", vbExclamation)
+ stageCnt = 3
+ GoTo FailExit
+
+ Else
+
+ full_serial = Mid(data_list, InStr(1, data_list, ",") + 1, data_list.Length)
+ data_serial = Mid(full_serial, 1, InStr(1, full_serial, ",") - 1)
+ full_serial = Mid(full_serial, InStr(1, full_serial, ",") + 1, full_serial.Length)
+ full_serial = Mid(full_serial, 1, InStr(1, full_serial, ",") - 1)
+
+ If prod_reg_data(make_code, data_serial, full_serial, txb_area_code.Text, txb_abr_code.Text) Then
+ If area_num_db(txb_area_code.Text, txb_abr_code.Text, td_name) Then
+ GoTo SuccessExit
+ Else
+ stageCnt = 5
+ GoTo FailExit
+ End If
+ Else
+ stageCnt = 4
+ GoTo FailExit
+ End If
+ End If
+ Else
+ stageCnt = 2
+ GoTo FailExit
+ End If
+
+ Catch ex As Exception
+ stageCnt = 6
+ GoTo FailExit
+ End Try
+
+FailExit:
+
+ txb_areabox.Text = "Timeout" + Str(stageCnt)
+ txb_areabox.BackColor = Color.Red
+ txb_areabox.Refresh()
+ Exit Sub
+SuccessExit:
+ txb_areabox.Text = "SUCCESS"
+ txb_areabox.BackColor = Color.Green
+ txb_areabox.Refresh()
+ Exit Sub
+
+ End Sub
+
+ Private Function area_num_db(area_num As String, abr_num As String, td_serial As String) As Boolean
+
+ If ckb_db_use.Checked = True Then
+ DBCmd = "UPDATE " & cartridge_table & " SET Ct_Abroad = ' " & area_num & " ' , Ct_Agency = '" & abr_num & "' WHERE PV_SN = '" & td_serial & "'"
+ If DBCommand(DBCmd) Then
+ Return True
+ End If
+ Return False
+ Else
+ Return True
+ End If
+
+ End Function
+
+ Private Sub btn_area_read_Click(sender As Object, e As EventArgs) Handles btn_area_read.Click
+ Dim data_list, make_code, abr_code As String
+ Dim stageCnt As Int16
+ Try
+
+ txb_areabox.Visible = True
+ txb_areabox.Text = "RUNNING"
+ txb_areabox.BackColor = Color.GreenYellow
+ txb_areabox.Refresh()
+
+ data_list = read_info()
+
+ If data_list <> "0" Then
+
+ make_code = Mid(data_list, 1, InStr(1, data_list, ",") - 1)
+
+ If make_code = "" Then
+ MsgBox("제품 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "시리얼 번호를 먼저 등록하여 주십시오.", vbExclamation)
+ stageCnt = 2
+ GoTo FailExit
+ Else
+ abr_code = Mid(data_list, InStrRev(data_list, ",", data_list.Length) + 1, data_list.Length)
+ data_list = Mid(data_list, 1, InStrRev(data_list, ",", data_list.Length) - 1)
+ data_list = Mid(data_list, InStrRev(data_list, ",", data_list.Length) + 1, data_list.Length)
+
+ txb_area_code.Text = data_list
+ txb_abr_code.Text = abr_code
+
+ GoTo SuccessExit
+ End If
+
+ Else
+ stageCnt = 1
+ GoTo FailExit
+ End If
+
+ Catch ex As Exception
+ stageCnt = 3
+ GoTo FailExit
+ End Try
+
+FailExit:
+
+ txb_areabox.Text = "Timeout" + Str(stageCnt)
+ txb_areabox.BackColor = Color.Red
+ txb_areabox.Refresh()
+ Exit Sub
+SuccessExit:
+ txb_areabox.Text = "SUCCESS"
+ txb_areabox.BackColor = Color.Green
+ txb_areabox.Refresh()
+ Exit Sub
+ End Sub
+
+ Private Sub btn_today_Click(sender As Object, e As EventArgs) Handles btn_today.Click
+ nudYear.Text = Format(Now, "yy")
+ nudMonth.Text = Format(Now, "MM")
+ End Sub
+
+ Private Function check_prod_code() As String
+ Dim prod_code As String
+
+ prod_code = read_info()
+
+ If prod_code = "0" Then
+ Return "0"
+ End If
+
+ prod_code = Mid(prod_code, InStr(1, prod_code, ",") + 1, prod_code.Length)
+ prod_code = Mid(prod_code, 1, InStr(1, prod_code, ",") - 1)
+
+ Return prod_code
+
+ End Function
+
+ Private Sub btn_td_write_Click(sender As Object, e As EventArgs) Handles btn_td_write.Click
+ Dim freq As Int16
+ Dim power As Single
+ Dim stageCnt As Int16
+ Dim serial_num As String
+
+ Try
+ txb_tdBox.Visible = True
+ txb_tdBox.Text = "RUNNING"
+ txb_tdBox.BackColor = Color.GreenYellow
+ txb_tdBox.Refresh()
+
+ If ManagerTDUse = True Then
+
+ If txb_tds.Text = "" Or txb_tdf.Text = "" Or txb_tdp.Text = "" Or txb_tds.Text.Length <> td_name_size Or txb_tdf.Text.Length <> td_freq_size Then
+
+ MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation)
+ stageCnt = 0
+ GoTo FailExit
+
+ Else
+
+ If check_prod_code() = "0" Then
+ serial_num = Format(Now, "yy") & Format(Now, "MM") & "000000"
+ If prod_reg_data("jomt", serial_num, "30", "82", "0") = False Then
+ stageCnt = 1
+ GoTo FailExit
+ End If
+ End If
+
+ If td_Serial_db(txb_tds.Text) Then
+ freq = freq_data(txb_tdf.Text)
+ power = power_data(txb_tdp.Text)
+
+ If freq = 0 Or power = 100 Then
+ stageCnt = 3
+ GoTo FailExit
+ End If
+ Else
+ stageCnt = 2
+ MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ End If
+
+ If sett_reg(freq, power) Then
+
+ If td_reg_data(txb_tds.Text) Then
+
+ If td_serial_update(freq, power, txb_tds.Text) Then
+ GoTo SuccessExit
+ Else
+ stageCnt = 6
+ GoTo FailExit
+ End If
+ Else
+ stageCnt = 5
+ GoTo FailExit
+ End If
+
+ Else
+ stageCnt = 4
+ GoTo FailExit
+ End If
+
+ Else
+
+ If txb_tds.Text = "" Or txb_tds.Text.Length <> td_name_size Then
+
+ MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation)
+ stageCnt = 0
+ GoTo FailExit
+
+ Else
+
+ If check_prod_code() = "0" Then
+ serial_num = Format(Now, "yy") & Format(Now, "MM") & "000000"
+ If prod_reg_data("jomt", serial_num, "30", "82", "0") = False Then
+ stageCnt = 1
+ GoTo FailExit
+ End If
+ End If
+
+ If td_Serial_db(txb_tds.Text) Then
+ If td_reg_data(txb_tds.Text) Then
+ GoTo SuccessExit
+ Else
+ stageCnt = 5
+ GoTo FailExit
+ End If
+ Else
+ stageCnt = 2
+ MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ End If
+
+ End If
+
+ Catch ex As Exception
+ stageCnt = 7
+ GoTo FailExit
+ End Try
+
+FailExit:
+
+ txb_tdBox.Text = "Timeout" + Str(stageCnt)
+ txb_tdBox.BackColor = Color.Red
+ txb_tdBox.Refresh()
+ Exit Sub
+SuccessExit:
+ txb_tdBox.Text = "SUCCESS"
+ txb_tdBox.BackColor = Color.Green
+ txb_tdBox.Refresh()
+ Exit Sub
+
+ End Sub
+
+ Private Function td_serial_update(freq As String, power As String, td_serial As String) As Boolean
+
+ If ckb_db_use.Checked = True Then
+
+ DBCmd = "UPDATE " & cartridge_table & " SET Ct_Frequency = '" & freq & "' , Ct_Power = '" & power & "' WHERE PV_SN = '" & td_serial & "'"
+
+ If DBCommand(DBCmd) Then
+ DBCmd = "SELECT Ct_Frequency,Ct_Power FROM " & cartridge_table & " WHERE PV_SN = '" & td_serial & "'"
+ If DBQueryReader(DBCmd) Then
+ If sqlDataQuery.Length = 2 Then
+ If sqlDataQuery(0) = freq And sqlDataQuery(1) = power Then
+ Return True
+ End If
+ End If
+ End If
+ End If
+
+ Else
+ Return True
+ End If
+
+ Return False
+
+ End Function
+
+ Private Function td_Serial_db(td_serial As String) As Int16
+ Dim sn_count As Int16
+ Dim UseDB As String
+ If ManagerTDUse = True Then
+ UseDB = cartridge_table
+ Else
+ UseDB = NonCartridge_table
+ End If
+
+ If ckb_db_use.Checked = True Then
+ DBCmd = "SELECT count(PV_SN) FROM " & UseDB & " WHERE PV_SN = '" & td_serial & "'"
+
+ sn_count = DBQueryScalar(DBCmd)
+
+ Return sn_count
+
+ Else
+ Return 1
+ End If
+
+
+ End Function
+
+ Private Sub btn_td_read_Click(sender As Object, e As EventArgs) Handles btn_td_read.Click
+ Dim td_name, freq, power As String
+ Dim stageCnt As Int16
+ Try
+ txb_tdBox.Visible = True
+ txb_tdBox.Text = "RUNNING"
+ txb_tdBox.BackColor = Color.GreenYellow
+ txb_tdBox.Refresh()
+
+ td_name = td_name_load()
+
+ If td_name = "1" Then
+ stageCnt = 0
+ GoTo FailExit
+
+ Else
+
+ If ckbNonTD.Checked = True Then
+ freq = sett_data()
+
+ If freq = "0" Then
+ stageCnt = 2
+ GoTo FailExit
+
+ Else
+ power = Mid(freq, InStrRev(freq, ",", freq.Length) + 1, freq.Length) / 100
+ freq = Mid(freq, 1, InStr(1, freq, ",") - 1)
+
+ txb_tds.Text = td_name
+ txb_tdf.Text = freq
+ txb_tdp.Text = power
+
+ GoTo SuccessExit
+
+ End If
+ Else
+
+ txb_tds.Text = td_name
+ txb_tdf.Text = "0"
+ txb_tdp.Text = "0"
+
+ GoTo SuccessExit
+
+ End If
+
+ End If
+
+ Catch ex As Exception
+ stageCnt = 3
+ GoTo FailExit
+ End Try
+
+FailExit:
+ txb_tdBox.Text = "Timeout" + Str(stageCnt)
+ txb_tdBox.BackColor = Color.Red
+ txb_tdBox.Refresh()
+ Exit Sub
+SuccessExit:
+ txb_tdBox.Text = "SUCCESS"
+ txb_tdBox.BackColor = Color.Green
+ txb_tdBox.Refresh()
+ Exit Sub
+ End Sub
+
+ Private Sub btn_shot_write_Click(sender As Object, e As EventArgs) Handles btn_shot_write.Click
+ Dim td_name As String
+ Dim stageCnt As Int16
+ Try
+ If nud_shot.Text = "" Then
+ MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation)
+ stageCnt = 0
+ GoTo FailExit
+ End If
+
+ txb_shotbox.Visible = True
+ txb_shotbox.Text = "RUNNING"
+ txb_shotbox.BackColor = Color.GreenYellow
+ txb_shotbox.Refresh()
+
+ td_name = td_name_load()
+
+ If ckb_db_use.Checked = True And td_name = "1" Or td_name = "0" Then
+ stageCnt = 1
+ MsgBox("TD 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "TD 시리얼 번호를 먼저 입력하여 주십시오.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ If ckb_db_use.Checked = True And td_Serial_db(td_name) = 0 Then
+ stageCnt = 1
+ MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ If shot_reg(nud_shot.Text) Then
+ If shot_data_db(nud_shot.Text, td_name) Then
+ GoTo SuccessExit
+ Else
+ stageCnt = 3
+ GoTo FailExit
+ End If
+
+ Else
+ stageCnt = 2
+ GoTo FailExit
+ End If
+
+ Catch ex As Exception
+ stageCnt = 4
+ GoTo FailExit
+ End Try
+
+FailExit:
+ txb_shotbox.Text = "Timeout" + Str(stageCnt)
+ txb_shotbox.BackColor = Color.Red
+ txb_shotbox.Refresh()
+ Exit Sub
+SuccessExit:
+ txb_shotbox.Text = "SUCCESS"
+ txb_shotbox.BackColor = Color.Green
+ txb_shotbox.Refresh()
+ Exit Sub
+ End Sub
+
+ Private Function shot_data_db(shot_num As String, td_serial As String)
+
+ If ckb_db_use.Checked = True Then
+ DBCmd = "UPDATE " & cartridge_table & " SET Ct_Max_ShotCnt = '" & shot_num & "' WHERE PV_SN = '" & td_serial & "'"
+ If DBCommand(DBCmd) Then
+ Return True
+ End If
+
+ Return False
+ Else
+ Return True
+ End If
+
+ End Function
+
+ Private Sub btn_shot_read_Click(sender As Object, e As EventArgs) Handles btn_shot_read.Click
+ Dim shot As Integer
+ Dim stageCnt As Int16
+ Try
+ txb_shotbox.Visible = True
+ txb_shotbox.Text = "RUNNING"
+ txb_shotbox.BackColor = Color.GreenYellow
+ txb_shotbox.Refresh()
+
+ shot = shot_search()
+
+ If shot = "-1" Then
+ stageCnt = 0
+ GoTo FailExit
+ End If
+
+ nud_shot.Text = shot
+ GoTo SuccessExit
+
+ Catch ex As Exception
+ stageCnt = 1
+ GoTo FailExit
+ End Try
+
+FailExit:
+
+ txb_shotbox.Text = "Timeout" + Str(stageCnt)
+ txb_shotbox.BackColor = Color.Red
+ txb_shotbox.Refresh()
+ Exit Sub
+SuccessExit:
+ txb_shotbox.Text = "SUCCESS"
+ txb_shotbox.BackColor = Color.Green
+ txb_shotbox.Refresh()
+ Exit Sub
+ End Sub
+
+ Private Sub btn_flashreset_Click(sender As Object, e As EventArgs) Handles btn_flashreset.Click
+ Dim td_name As String
+ Dim oksign, stageCnt As Int16
+
+ Try
+
+ txb_resetbox.Visible = True
+ txb_resetbox.Text = "RUNNING"
+ txb_resetbox.BackColor = Color.GreenYellow
+ txb_resetbox.Refresh()
+
+ oksign = MsgBox("플래쉬 데이터를 초기화 진행합니다. 진행하시겠습니까?", vbOKCancel + vbExclamation)
+
+ If oksign = 1 Then
+
+ td_name = td_name_load()
+
+ If td_name = "1" Or td_name = "0" Then
+ stageCnt = 1
+ MsgBox("TD 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "TD 시리얼 번호를 먼저 입력하여 주십시오.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ If data_reset() Then
+ If reset_db_update(td_name) Then
+ GoTo SuccessExit
+ Else
+ stageCnt = 3
+ GoTo FailExit
+ End If
+ Else
+ stageCnt = 2
+ GoTo FailExit
+ End If
+ Else
+ stageCnt = 0
+ GoTo FailExit
+ End If
+
+ Catch ex As Exception
+ stageCnt = 4
+ GoTo FailExit
+ End Try
+
+FailExit:
+
+ txb_resetbox.Text = "Timeout" + Str(stageCnt)
+ txb_resetbox.BackColor = Color.Red
+ txb_resetbox.Refresh()
+ Exit Sub
+SuccessExit:
+ txb_resetbox.Text = "SUCCESS"
+ txb_resetbox.BackColor = Color.Green
+ txb_resetbox.Refresh()
+ Exit Sub
+ End Sub
+
+ Private Function reset_db_update(td_serial As String) As Boolean
+ DBCmd = "UPDATE " & cartridge_table & " SET Product_SN = '', Ct_Manufacture_Name = '', Ct_Manufacture_Year = NULL, Ct_Manufacture_Month = NULL, Ct_SN = NULL, Ct_Model = '', Ct_Type = '', Ct_Abroad = NULL, Ct_Agency = NULL , Ct_Frequency = NULL, Ct_Power = NULL, Ct_Max_ShotCnt = NULL, Ct_Remain_ShotCnt = NULL WHERE PV_SN = '" & td_serial & "'"
+ If DBCommand(DBCmd) Then
+ Return True
+ End If
+ Return False
+ End Function
+
+ Private Sub lb_depth_DoubleClick(sender As Object, e As EventArgs)
+ MsgBox("Depth 높이 설정 - 샷 레디 후 사용할 것" & vbCrLf & "0-원점, 1-1.5mm, 2-2.0mm, 3-2.5mm," & vbCrLf & "4-3.0mm, 5-3.5mm, 6-4.0mm, 7-4.5mm", vbInformation)
+ End Sub
+
+ Private Sub btn_mtr_write_Click(sender As Object, e As EventArgs) Handles btn_mtr_write.Click
+ Dim stageCnt As Int16
+ Try
+
+ If nud_motor.Text = "" Then
+ MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation)
+ stageCnt = 0
+ GoTo FailExit
+ End If
+
+ txb_motorBox.Visible = True
+ txb_motorBox.Text = "RUNNING"
+ txb_motorBox.BackColor = Color.GreenYellow
+ txb_motorBox.Refresh()
+
+ td_name = td_name_load()
+
+ If ckb_db_use.Checked = True And td_name = "1" Or td_name = "0" Then
+ stageCnt = 1
+ MsgBox("TD 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "TD 시리얼 번호를 먼저 입력하여 주십시오.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ If ckb_db_use.Checked = True And td_Serial_db(td_name) = 0 Then
+ stageCnt = 1
+ MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation)
+ GoTo FailExit
+ End If
+
+ If Motor_reg(nud_motor.Text) Then
+ If motor_db_reg(nud_motor.Text, td_name) Then
+ GoTo SuccessExit
+ Else
+ stageCnt = 2
+ GoTo FailExit
+ End If
+ Else
+ stageCnt = 1
+ GoTo FailExit
+ End If
+
+ Catch ex As Exception
+ stageCnt = 3
+ GoTo FailExit
+ End Try
+
+FailExit:
+ txb_motorBox.Text = "Timeout" + Str(stageCnt)
+ txb_motorBox.BackColor = Color.Red
+ txb_motorBox.Refresh()
+ Exit Sub
+SuccessExit:
+ txb_motorBox.Text = "SUCCESS"
+ txb_motorBox.BackColor = Color.Green
+ txb_motorBox.Refresh()
+ Exit Sub
+
+ End Sub
+
+ Private Function motor_db_reg(motor_lv As Int16, pv_sn As String) As Boolean
+ DBCmd = "UPDATE " & cartridge_table & " SET Ct_Motor_Lv = '" & motor_lv & "' WHERE PV_SN = '" & pv_sn & "'"
+ If DBCommand(DBCmd) Then
+ Return True
+ Else
+ Return False
+ End If
+ End Function
+
+ Private Sub lb_motor_DoubleClick(sender As Object, e As EventArgs) Handles lb_motor.DoubleClick
+ MsgBox("Motor 이동 설정" & vbCrLf & "1280펄스 당 1mm 이동", vbInformation)
+ End Sub
+
+ Private Sub btn_all_read_Click(sender As Object, e As EventArgs) Handles btn_all_read.Click
+ btn_td_read_Click(sender, e)
+ btn_info_read_Click(sender, e)
+ btn_area_read_Click(sender, e)
+ btn_shot_read_Click(sender, e)
+ nud_motor.Text = "0"
+ End Sub
+
+ Private Sub btn_all_write_Click(sender As Object, e As EventArgs) Handles btn_all_write.Click
+ If txbFactory.Text = "" Then txbFactory.Text = "jomt"
+
+ If txbFactory.Text = "" Or nudSN.Text = "" Or nudYear.Text = "" Or nudMonth.Text = "" Or txb_area_code.Text = "" Or txb_abr_code.Text = "" Or txb_tds.Text = "" Or txb_tdf.Text = "" Or txb_tdp.Text = "" Or txb_tds.Text.Length <> td_name_size Or txb_tdf.Text.Length <> td_freq_size Then
+ MsgBox("정보가 부족합니다. 빈칸을 모두 채워주세요.", vbExclamation)
+ Exit Sub
+ End If
+ btn_td_write_Click(sender, e)
+ btn_info_write_Click(sender, e)
+ btn_area_write_Click(sender, e)
+ btn_shot_write_Click(sender, e)
+
+ End Sub
+
+ Private Sub btn_text_reset_Click(sender As Object, e As EventArgs) Handles btn_text_reset.Click
+ item_refresh()
+ four_text_box()
+ four_result_visible()
+ four_result_color()
+ four_btn_refresh()
+ vari_reset()
+ End Sub
+
+ Private Sub btnrun_Click(sender As Object, e As EventArgs) Handles btnrun.Click
+ Dim SucCheck As Boolean = False
+ Dim text_serial, freq, front_name, back_name, year_month As String
+ Dim NowDate As String = Format(Now, "yyyy") & "-" & Format(Now, "MM") & "-" & Format(Now, "dd")
+ Dim NowTime As String = Format(Now, "HH") & ":" & Format(Now, "mm") & ":" & Format(Now, "ss")
+
+ CsvRegData = Nothing
+
+ If thr_run_switch = True Then
+ btnreset_Click(sender, e)
+ thr_run_switch = False
+ End If
+
+ text_serial = txb_barcode.Text
+
+ If txbmake.Text = "대기" Or txbarea.Text = "대기" Or txbagen.Text = "대기" Then
+ txbresult.Text = "선택항목 미선택"
+ txbresult.BackColor = Color.Red
+ MsgBox("선택항목을 선택하지 않았습니다. 선택항목을 선택하여 주십시오.", vbCritical)
+ Else
+ If Maximum_Data.prod_serial = "" Then
+
+ If td_data_switch = False Then
+ If text_serial.Length = prod_text_count Then
+ If prod_dup_check(text_serial) Then
+ txbresult.Text = "중복된 번호입력"
+ txbresult.BackColor = Color.Red
+ If MsgBox("데이터베이스에 중복된 시리얼 번호가 존재합니다. 허나 바코드는 재인쇄가 가능합니다." & vbCrLf & "바코드를 재인쇄 하시겠습니까?", vbExclamation + vbYesNo) = MsgBoxResult.Yes Then
+ txbpdnum.Text = text_serial
+ thr_run_switch = True
+ print_OnOff = True
+
+ txb_barcode.Focus()
+ thr_vari_reset()
+ reset_box()
+
+ txbresult.Text = "인쇄 완료"
+ txbresult.BackColor = Color.Green
+ End If
+ Exit Sub
+ End If
+
+ txbpdnum.Text = text_serial
+ txbpdnum.BackColor = Color.Green
+
+ Maximum_Data.prod_code = Mid(text_serial, 1, 2)
+ year_month = Mid(text_serial, 3, 4)
+ front_name = Mid(text_serial, 7, 3)
+ back_name = Mid(text_serial, 10, 3)
+ Maximum_Data.prod_serial = year_month & back_name & front_name
+
+ txbresult.Text = "제품 연결 대기.."
+ txbresult.BackColor = Color.Orange
+ TH_thread = New Thread(AddressOf thread_func)
+ TH_thread.IsBackground = True
+ TH_thread.Start()
+ thread_type = True
+
+ Else
+ txbresult.Text = "잘못된 번호입력"
+ txbresult.BackColor = Color.Red
+ txbpdnum.BackColor = Color.Red
+ MsgBox("잘못된 시리얼 번호를 입력하였습니다. 다시 확인하여 주십시오.", vbCritical)
+ thr_run_switch = True
+ txb_barcode.Focus()
+ Exit Sub
+ End If
+ Else
+ MsgBox("초기화 오류 발견")
+ thr_run_switch = True
+ txb_barcode.Focus()
+ End If
+
+ Else
+
+ If td_data_switch = False Then
+ 'Maximum_Data.td_serial = td_name_load()
+
+
+ If Maximum_Data.td_serial = "0" Or Maximum_Data.td_serial = "1" Then
+ txbresult.Text = "잘못된 번호입력"
+ txbtdnum.BackColor = Color.Red
+ txbresult.BackColor = Color.Red
+ MsgBox("TD 시리얼 번호를 입력하지 않았습니다. TD 시리얼 번호를 입력하여 주십시오.", vbCritical)
+ txb_barcode.Focus()
+ Exit Sub
+ End If
+
+ freq = sett_data()
+
+ If freq = "0" Then
+ txbresult.Text = "연결 문제"
+ txbtdnum.BackColor = Color.Red
+ txbresult.BackColor = Color.Red
+ MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical)
+ td_data_switch = False
+ thr_run_switch = True
+ txb_barcode.Focus()
+ Else
+
+ Maximum_Data.td_power = Mid(freq, InStr(1, freq, ",") + 1, freq.Length)
+ Maximum_Data.td_freq = Mid(freq, 1, InStr(1, freq, ",") - 1)
+
+ If db_td_data(Maximum_Data.td_serial) Then
+
+ If Maximum_Data.td_step = 23 Or Maximum_Data.td_step = 27 Or Maximum_Data.td_step = 32 Then
+ txbtdnum.Text = Maximum_Data.td_serial
+ txbfreq.Text = Maximum_Data.td_freq
+ txbpower.Text = Maximum_Data.td_power
+ txbgread.Text = Maximum_Data.td_grade
+
+ If Maximum_Data.td_freq <> "0" Then
+ txbresult.Text = "TD 정보등록"
+ txbresult.BackColor = Color.Green
+
+ txbtdnum.BackColor = Color.Green
+ td_data_switch = True
+ Else
+ txbresult.Text = "주파수 없음"
+ txbresult.BackColor = Color.Red
+ txbfreq.BackColor = Color.Red
+ MsgBox("제품에 주파수를 입력하지 않았습니다." & vbCrLf & " 주파수를 입력하여 주십시오.", vbCritical)
+ td_data_switch = False
+ thr_run_switch = True
+ End If
+
+ txb_barcode.Focus()
+
+ Else
+ txbresult.Text = "공정 진행 오류"
+ txbresult.BackColor = Color.Red
+ txbtdnum.BackColor = Color.Red
+ MsgBox("이전 정보 입력 공정을 진행하지 않았습니다." & vbCrLf & " 이전 단계에서 데이터를 입력하여 주십시오.", vbCritical)
+ td_data_switch = False
+ thr_run_switch = True
+ txb_barcode.Focus()
+ End If
+
+ Else
+ txbresult.Text = "잘못된 데이터 존재"
+ txbresult.BackColor = Color.Red
+ txbtdnum.BackColor = Color.Red
+ MsgBox("데이터베이스에 데이터가 존재하지 않습니다." & vbCrLf & " 이전 단계에서 데이터를 입력하여 주십시오.", vbCritical)
+ td_data_switch = False
+ thr_run_switch = True
+ txb_barcode.Focus()
+ End If
+
+ End If
+
+ Else
+ If prod_reg_data(txbmake.Text, Maximum_Data.prod_serial, txb_code_front.Text, txbarea.Text, txbagen.Text) Then
+ If shot_reg(0) = True Then
+ If shot_search() = 0 Then
+ If db_prod_reg(txbpdnum.Text, txbmake.Text, txbarea.Text, txbagen.Text, Maximum_Data.td_serial, 0) Then
+
+ For i = 1 To ShotCheck
+ If shot_search() = 0 Then
+ SucCheck = True
+ Else
+ SucCheck = False
+ Exit For
+ End If
+ Next
+
+ If SucCheck = True Then
+ txbtdnum.BackColor = Color.Green
+ txbpdnum.BackColor = Color.Green
+ txbresult.Text = "정보입력 완료"
+ txbresult.BackColor = Color.Green
+
+ Save_Csv(NowDate & "," & NowTime & "," & Maximum_Data.prod_serial & "," & Maximum_Data.td_serial & "," & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False)
+
+ thr_vari_reset()
+ reset_box()
+
+ thr_run_switch = True
+ print_OnOff = True
+
+ txb_barcode.Focus()
+ Else
+ txbtdnum.BackColor = Color.Red
+ txbpdnum.BackColor = Color.Red
+ txbresult.Text = "정보입력 실패"
+ txbresult.BackColor = Color.Red
+
+ Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.prod_serial & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False)
+
+ thr_vari_reset()
+ reset_box()
+
+ MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical)
+ txb_barcode.Focus()
+ End If
+
+ Else
+ txbtdnum.BackColor = Color.Red
+ txbpdnum.BackColor = Color.Red
+ txbresult.Text = "정보입력 실패"
+ txbresult.BackColor = Color.Red
+
+ Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.prod_serial & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False)
+
+ thr_vari_reset()
+ reset_box()
+
+ MsgBox("정보 입력은 완료되었으나 데이터베이스에 등록하지 못하였습니다. 다시 시도하여 주십시오.", vbExclamation)
+ td_data_switch = False
+ thr_run_switch = True
+ txb_barcode.Focus()
+ End If
+
+ Else
+ txbtdnum.BackColor = Color.Red
+ txbpdnum.BackColor = Color.Red
+ txbresult.Text = "정보입력 실패"
+ txbresult.BackColor = Color.Red
+
+ Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.prod_serial & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False)
+
+ thr_vari_reset()
+ reset_box()
+
+ MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical)
+ txb_barcode.Focus()
+ End If
+ Else
+ txbtdnum.BackColor = Color.Red
+ txbpdnum.BackColor = Color.Red
+ txbresult.Text = "정보입력 실패"
+ txbresult.BackColor = Color.Red
+
+ Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.prod_serial & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False)
+
+ thr_vari_reset()
+ reset_box()
+
+ MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical)
+ txb_barcode.Focus()
+ End If
+ Else
+ txbtdnum.BackColor = Color.Red
+ txbpdnum.BackColor = Color.Red
+ txbresult.Text = "정보입력 실패"
+ txbresult.BackColor = Color.Red
+
+ Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.prod_serial & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False)
+
+ thr_vari_reset()
+ reset_box()
+
+ MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical)
+ txb_barcode.Focus()
+ End If
+ End If
+ End If
+
+ End If
+
+ End Sub
+
+ Private Function TDDBRoad() As Boolean
+ DBCmd = ""
+ End Function
+
+ Private Function db_prod_reg(prod_id As String, make_name As String, area_code As String, agency_code As String, td_id As String, shot As Int16) As Boolean
+ Dim serial_code, p_date, p_time As String
+
+ serial_code = Mid(Maximum_Data.prod_serial, 5, Maximum_Data.prod_serial.Length)
+ p_date = DateTime.Now.ToString("yyyy-MM-dd")
+ p_time = DateTime.Now.ToString("HH:mm:ss")
+
+ DBCmd = "UPDATE " & cartridge_table & " SET TestStep = '31', Product_SN = '" & prod_id & "', Ct_Manufacture_Name='" & make_name & "', Ct_Manufacture_Year='" & Format(Now, "yy") & "', Ct_Manufacture_Month='" & Format(Now, "MM") & "', Ct_SN='" & serial_code & "', Ct_Abroad='" & area_code & "', Ct_Agency='" & agency_code & "',Ct_Max_ShotCnt = '" & shot & "', Ct_Remain_ShotCnt = '" & shot & "', P3_DateTime = '" & p_date & " " & p_time & "' WHERE PV_SN = '" & td_id & "'"
+ If DBCommand(DBCmd) Then
+
+ DBCmd = "SELECT TestStep FROM " & cartridge_table & " Where Product_SN = '" & prod_id & "'"
+ If DBQueryScalar(DBCmd) = 31 Then
+ Return True
+ End If
+ End If
+ Return False
+ End Function
+
+ Private Function db_td_data(td_serial As String) As Boolean
+ DBCmd = "SELECT TestStep,QC_Grade FROM " & cartridge_table & " WHERE PV_SN = '" & td_serial & "'"
+
+ If DBQueryReader(DBCmd) Then
+ Maximum_Data.td_step = sqlDataQuery(0)
+ Maximum_Data.td_grade = sqlDataQuery(1)
+ Return True
+
+ Else
+ Maximum_Data.td_step = Nothing
+ Maximum_Data.td_grade = Nothing
+ Return False
+ End If
+
+ End Function
+
+ Private Sub btn_data_reg_Click(sender As Object, e As EventArgs) Handles btn_data_reg.Click
+ Dim StageNum As Int16
+ Try
+
+ txb_regresult.Visible = True
+ txb_regresult.BackColor = Color.GreenYellow
+ txb_regresult.Text = "RUNNING!"
+ txb_regresult.Refresh()
+
+ If txb_make_reg.Text.Replace(" ", "") = "" Then
+ txb_make_reg.Text = "jomt"
+ End If
+
+ If txb_name_reg.Text.Replace(" ", "") = "" Or txb_make_reg.Text.Replace(" ", "") = "" Or nudarea.Text.Replace(" ", "") = "" Or nudagency.Text.Replace(" ", "") = "" Then
+ StageNum = 0
+ MsgBox("작성하지 않은 항목이 존재합니다." & vbCrLf & "비어있는 부분을 작성하여 주십시오.", vbExclamation)
+ GoTo FAILDATA
+ End If
+
+ If name_reg_compare(txb_name_reg.Text) Then
+
+ dgv_data.Rows.Add(txb_name_reg.Text, txb_make_reg.Text, nudarea.Text, nudagency.Text)
+
+ txb_name_reg.Text = Nothing
+ txb_make_reg.Text = Nothing
+ nudarea.Text = 0
+ nudagency.Text = 0
+
+ txb_name_reg.Refresh()
+ txb_make_reg.Refresh()
+ nudarea.Refresh()
+ nudagency.Refresh()
+
+ txb_regresult.BackColor = Color.Green
+ txb_regresult.Text = "SUCCESS"
+ txb_regresult.Refresh()
+
+ option_reg_chk = True
+
+ Exit Sub
+
+ Else
+ StageNum = 1
+ MsgBox("중복된 이벤트명이 존재합니다." & vbCrLf & "이벤트명을 확인하여 주십시오.", vbCritical)
+ GoTo FAILDATA
+ End If
+
+ Catch ex As Exception
+ StageNum = 2
+ MsgBox(Err.Description, vbCritical)
+ GoTo FAILDATA
+ End Try
+
+FAILDATA:
+ txb_regresult.BackColor = Color.Red
+ txb_regresult.Text = "FAIL" & StageNum
+ txb_regresult.Refresh()
+ Exit Sub
+ End Sub
+
+ Private Function name_reg_compare(text_name As String) As Boolean
+ Try
+ For i = 0 To dgv_data.Rows.Count - 2
+ If dgv_data.Rows(i).Cells(0).Value.ToString = text_name Then
+ Return False
+ End If
+ Next
+
+ Return True
+ Catch ex As Exception
+ Return False
+ End Try
+ End Function
+
+ Private Sub btn_save_Click(sender As Object, e As EventArgs) Handles btn_save.Click
+
+ txb_dgv_state.Visible = True
+ txb_dgv_state.Text = "RUNNING!"
+ txb_dgv_state.BackColor = Color.GreenYellow
+ txb_dgv_state.Refresh()
+
+ If save_comport("event") Then
+
+ If save_comport("comport") Then
+ txb_dgv_state.Text = "SUCCESS"
+ txb_dgv_state.BackColor = Color.Green
+ txb_dgv_state.Refresh()
+
+ option_reg_chk = False
+ Else
+ txb_dgv_state.Text = "ETC FAIL"
+ txb_dgv_state.BackColor = Color.Red
+ txb_dgv_state.Refresh()
+ End If
+
+ Else
+ txb_dgv_state.Text = "EVENT FAIL"
+ txb_dgv_state.BackColor = Color.Red
+ txb_dgv_state.Refresh()
+ End If
+
+ End Sub
+
+ Private Sub btn_row_delete_Click(sender As Object, e As EventArgs) Handles btn_row_delete.Click
+ Dim res As Integer
+
+ txb_dgv_state.Visible = True
+ txb_dgv_state.Text = "RUNNING!"
+ txb_dgv_state.BackColor = Color.GreenYellow
+ txb_dgv_state.Refresh()
+
+ For i = 0 To dgv_data.Rows.Count - 2
+ If dgv_data.Rows(i).Selected = True Then
+ res = MsgBox("해당 이벤트를 삭제하시겠습니까?", vbYesNo)
+ If res = 6 Then
+ dgv_data.Rows.Remove(dgv_data.Rows(i))
+ txb_dgv_state.Text = "SUCCESS"
+ txb_dgv_state.BackColor = Color.Green
+ txb_dgv_state.Refresh()
+ option_reg_chk = True
+ MsgBox("이벤트 삭제를 완료하였습니다.")
+ ElseIf res = 7 Then
+ txb_dgv_state.Text = "DELETE STOP"
+ txb_dgv_state.BackColor = Color.Red
+ txb_dgv_state.Refresh()
+ MsgBox("이벤트 삭제를 취소하였습니다.")
+ End If
+ End If
+ Next
+ End Sub
+
+ Private Sub btn_alldelete_Click(sender As Object, e As EventArgs) Handles btn_alldelete.Click
+ Dim res As Integer
+
+ txb_dgv_state.Visible = True
+ txb_dgv_state.Text = "RUNNING!"
+ txb_dgv_state.BackColor = Color.GreenYellow
+ txb_dgv_state.Refresh()
+
+ res = MsgBox(" 등록된 데이터를 모두 삭제하시겠습니까?", vbCritical + vbYesNo, "전체삭제")
+ If res = 6 Then
+ dgv_data.Rows.Clear()
+ txb_dgv_state.Text = "SUCCESS"
+ txb_dgv_state.BackColor = Color.Green
+ txb_dgv_state.Refresh()
+ option_reg_chk = True
+ MsgBox("등록된 데이터가 전부 삭제되었습니다.", vbCritical, "전체삭제 완료")
+
+ ElseIf res = 7 Then
+ txb_dgv_state.Text = "DELETE STOP"
+ txb_dgv_state.BackColor = Color.Red
+ txb_dgv_state.Refresh()
+ MsgBox("데이터 모두 삭제를 취소하였습니다.")
+ End If
+ End Sub
+
+ Private Sub cboselect_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboselect.SelectedIndexChanged
+ If cboselect.SelectedIndex <> -1 Then
+ txbmake.Text = dgv_data.Rows(cboselect.SelectedIndex).Cells(1).Value
+ txbarea.Text = dgv_data.Rows(cboselect.SelectedIndex).Cells(2).Value
+ txbagen.Text = dgv_data.Rows(cboselect.SelectedIndex).Cells(3).Value
+ End If
+ txb_barcode.Focus()
+ End Sub
+
+ Private Sub txb_barcode_TextChanged(sender As Object, e As EventArgs) Handles txb_barcode.TextChanged
+ Dim tmpStr As String
+
+ If InputCnt = 0 And chbUseBarcode.Checked = True Then
+ tmpStr = txb_barcode.Text
+ If (Len(tmpStr) > 1) Then
+ tmpStr = Mid(tmpStr, Len(tmpStr), 1)
+ txb_barcode.Clear()
+ txb_barcode.AppendText(tmpStr)
+ End If
+ SetInputCnt()
+ End If
+ End Sub
+
+ Private Sub btnreset_Click(sender As Object, e As EventArgs) Handles btnreset.Click
+ thr_text_box()
+ thr_text_refresh()
+ thr_text_color()
+ thr_btn_refresh()
+ thr_vari_reset()
+
+ If thr_run_switch = True Then
+ cboselect.SelectedIndex = -1
+ End If
+
+ txb_barcode.Focus()
+ End Sub
+
+ ''1번 초기화
+ Private Sub one_text_box()
+ txbPV_SN.Text = Nothing
+ txbPV_Date.Text = "N/A"
+ txbCapacitor.Text = "N/A"
+ txbPV_Z.Text = "N/A"
+ txbPV_C.Text = "N/A"
+ txbPV_R.Text = "N/A"
+ txb_grade.Text = "대기"
+ txb_CValue.Text = "대기"
+ End Sub
+
+ Private Sub one_text_refresh()
+ txbPV_SN.Refresh()
+ txbPV_Date.Refresh()
+ txbCapacitor.Refresh()
+ txbPV_Z.Refresh()
+ txbPV_C.Refresh()
+ txbPV_R.Refresh()
+ txb_grade.Refresh()
+ txb_CValue.Refresh()
+ btnc_run.Refresh()
+ End Sub
+
+ Private Sub one_text_color()
+ txbPV_SN.BackColor = Color.White
+ txbPV_Date.BackColor = Color.White
+ txbCapacitor.BackColor = Color.White
+ txbPV_Z.BackColor = Color.White
+ txbPV_C.BackColor = Color.White
+ txbPV_R.BackColor = Color.White
+ txb_grade.BackColor = DefaultBackColor
+ txb_CValue.BackColor = DefaultBackColor
+ End Sub
+
+ Private Sub one_vari_default()
+ For i = 0 To info_data.pv_all
+ info_select(info_data.pv_all - i) = Nothing
+ Next
+ End Sub
+
+ ''2번 초기화
+
+ Private Sub two_text_box()
+ txb_serial_num.Text = Nothing
+ txb_prod_state.Text = "대기"
+ txb_td_serial.Text = "대기"
+ txb_prod_Depth.Text = "대기"
+ txb_prod_grade.Text = "대기"
+ txb_prod_power.Text = "대기"
+ txbStCheck.Text = "대기"
+ txbNdCheck.Text = "대기"
+ txbRdCheck.Text = "대기"
+ End Sub
+
+ Private Sub two_text_refresh()
+ txb_serial_num.Refresh()
+ txb_prod_state.Refresh()
+ txb_td_serial.Refresh()
+ txb_prod_Depth.Refresh()
+ txb_prod_grade.Refresh()
+ txb_prod_power.Refresh()
+ txbStCheck.Refresh()
+ txbNdCheck.Refresh()
+ txbRdCheck.Refresh()
+ End Sub
+
+ Private Sub two_text_color()
+ txb_serial_num.BackColor = Color.White
+ txb_prod_state.BackColor = Color.Gold
+ txb_td_serial.BackColor = DefaultBackColor
+ txb_prod_Depth.BackColor = DefaultBackColor
+ txb_prod_grade.BackColor = DefaultBackColor
+ txb_prod_power.BackColor = DefaultBackColor
+ txbStCheck.BackColor = DefaultBackColor
+ txbNdCheck.BackColor = DefaultBackColor
+ txbRdCheck.BackColor = DefaultBackColor
+ End Sub
+
+ Private Sub two_btn_refresh()
+ btn_reset.Refresh()
+ btn_prod.Refresh()
+ End Sub
+
+
+ ''3번 초기화
+ Private Sub thr_text_box()
+ 'If thr_run_switch = False Then
+ ' txb_barcode.Text = Nothing
+ ' txbmake.Text = "대기"
+ ' txbarea.Text = "대기"
+ ' txbagen.Text = "대기"
+ 'End If
+ txbresult.Text = "대기"
+ txbtdnum.Text = "대기"
+ txbfreq.Text = "대기"
+ txbgread.Text = "대기"
+ txbpower.Text = "대기"
+ txbpdnum.Text = "대기"
+ End Sub
+
+ Private Sub thr_text_refresh()
+ txb_barcode.Refresh()
+ txbresult.Refresh()
+ txbtdnum.Refresh()
+ txbfreq.Refresh()
+ txbgread.Refresh()
+ txbpower.Refresh()
+ txbpdnum.Refresh()
+ txbmake.Refresh()
+ txbarea.Refresh()
+ txbagen.Refresh()
+ End Sub
+
+ Private Sub thr_text_color()
+ txb_barcode.BackColor = Color.White
+ txbresult.BackColor = Color.Gold
+ txbtdnum.BackColor = DefaultBackColor
+ txbfreq.BackColor = DefaultBackColor
+ txbgread.BackColor = DefaultBackColor
+ txbpower.BackColor = DefaultBackColor
+ txbpdnum.BackColor = DefaultBackColor
+ txbmake.BackColor = DefaultBackColor
+ txbarea.BackColor = DefaultBackColor
+ txbagen.BackColor = DefaultBackColor
+ End Sub
+
+ Private Sub thr_btn_refresh()
+ btnreset.Refresh()
+ btnrun.Refresh()
+ End Sub
+
+ Private Sub thr_vari_reset()
+ Maximum_Data.prod_code = Nothing
+ Maximum_Data.prod_serial = Nothing
+ Maximum_Data.td_freq = Nothing
+ Maximum_Data.td_textbox = Nothing
+ Maximum_Data.td_step = Nothing
+ Maximum_Data.td_grade = Nothing
+ Maximum_Data.td_power = Nothing
+ Maximum_Data.td_serial = Nothing
+ td_data_switch = False
+ thr_run_switch = False
+ End Sub
+
+
+ '' 4번 화면 초기화
+ Private Sub four_text_box()
+ txb_tds.Text = "DITI"
+ txb_tdf.Text = "0"
+ txb_tdp.Text = "0.00"
+ txb_tdBox.Text = Nothing
+ txbBarcode.Text = Nothing
+ txbFactory.Text = "jomt"
+ nudYear.Text = Format(Now, "yy")
+ nudMonth.Text = Format(Now, "MM")
+ nudSN.Text = "0"
+ txbInfoBox.Text = Nothing
+ txb_area_code.Text = "82"
+ txb_abr_code.Text = "0"
+ txb_areabox.Text = Nothing
+ nud_shot.Text = "0"
+ txb_shotbox.Text = Nothing
+ nud_motor.Text = "0"
+ txb_motorBox.Text = Nothing
+ txb_resetbox.Text = Nothing
+ End Sub
+
+ Private Sub four_result_visible()
+ txb_tdBox.Visible = False
+ txbInfoBox.Visible = False
+ txb_areabox.Visible = False
+ txb_shotbox.Visible = False
+ txb_motorBox.Visible = False
+ txb_resetbox.Visible = False
+ End Sub
+
+ Private Sub four_result_color()
+ txb_tdBox.BackColor = Color.Green
+ txbInfoBox.BackColor = Color.Green
+ txb_areabox.BackColor = Color.Green
+ txb_shotbox.BackColor = Color.Green
+ txb_motorBox.BackColor = Color.Green
+ txb_resetbox.BackColor = Color.Green
+ End Sub
+
+ Private Sub four_btn_refresh()
+ btn_td_read.Refresh()
+ btn_td_write.Refresh()
+ btn_info_read.Refresh()
+ btn_info_write.Refresh()
+ btn_today.Refresh()
+ btn_area_read.Refresh()
+ btn_area_write.Refresh()
+ btn_shot_read.Refresh()
+ btn_shot_write.Refresh()
+ btn_mtr_write.Refresh()
+ btn_flashreset.Refresh()
+ btn_all_read.Refresh()
+ btn_all_write.Refresh()
+ btn_text_reset.Refresh()
+ End Sub
+
+ Private Sub item_refresh()
+ txbBarcode.Refresh()
+ txbFactory.Refresh()
+ btn_today.Refresh()
+ nudYear.Refresh()
+ nudMonth.Refresh()
+ nudSN.Refresh()
+ txbInfoBox.Refresh()
+ btn_info_read.Refresh()
+ btn_info_write.Refresh()
+ txb_area_code.Refresh()
+ txb_abr_code.Refresh()
+ txb_areabox.Refresh()
+ btn_area_read.Refresh()
+ btn_area_write.Refresh()
+ txb_tds.Refresh()
+ txb_tdf.Refresh()
+ txb_tdp.Refresh()
+ txb_tdBox.Refresh()
+ btn_td_read.Refresh()
+ btn_td_write.Refresh()
+ nud_shot.Refresh()
+ txb_shotbox.Refresh()
+ btn_shot_read.Refresh()
+ btn_shot_write.Refresh()
+ nud_motor.Refresh()
+ txb_motorBox.Refresh()
+ btn_mtr_write.Refresh()
+ txb_resetbox.Refresh()
+ btn_flashreset.Refresh()
+ btn_all_read.Refresh()
+ btn_all_write.Refresh()
+ btn_text_reset.Refresh()
+ lb_motor.Refresh()
+ End Sub
+
+ Private Sub vari_reset()
+ tmpCmdMessage = Nothing
+ cmdMessage = Nothing
+ rxMessage = Nothing
+ InputCnt = 0
+ reserve = False
+ DBCmd = Nothing
+ InputTimer.Enabled = False
+ End Sub
+
+ ''5번창 리셋
+
+ Private Sub five_text_box()
+ txb_5_reg_date.Text = "-"
+ txb_5_make.Text = "-"
+ txb_5_model.Text = "-"
+ txb_5_serial.Text = "-"
+ txb_5_type.Text = "-"
+ txb_5_agency.Text = "-"
+ txb_5_area.Text = "-"
+ txb_5_prod_date.Text = "-"
+ txb_5_freq.Text = "-"
+ txb_5_prod_mod.Text = "0"
+ txb_5_power.Text = "-"
+ txb_5_prod_motor.Text = "-"
+ txb_5_td.Text = "-"
+ txb_5_result.Text = "대기"
+ End Sub
+
+ Private Sub five_text_refresh()
+ txb_5_reg_date.Refresh()
+ txb_5_make.Refresh()
+ txb_5_model.Refresh()
+ txb_5_serial.Refresh()
+ txb_5_type.Refresh()
+ txb_5_agency.Refresh()
+ txb_5_area.Refresh()
+ txb_5_prod_date.Refresh()
+ txb_5_freq.Refresh()
+ txb_5_prod_mod.Refresh()
+ txb_5_power.Refresh()
+ txb_5_prod_motor.Refresh()
+ txb_5_td.Refresh()
+ txb_5_result.Refresh()
+ End Sub
+
+ Private Sub five_text_color()
+ txb_5_reg_date.BackColor = Color.White
+ txb_5_make.BackColor = Color.White
+ txb_5_model.BackColor = Color.White
+ txb_5_serial.BackColor = Color.White
+ txb_5_type.BackColor = Color.White
+ txb_5_agency.BackColor = Color.White
+ txb_5_area.BackColor = Color.White
+ txb_5_prod_date.BackColor = Color.White
+ txb_5_freq.BackColor = Color.White
+ txb_5_prod_mod.BackColor = Color.White
+ txb_5_power.BackColor = Color.White
+ txb_5_prod_motor.BackColor = Color.White
+ txb_5_td.BackColor = Color.White
+ txb_5_result.BackColor = DefaultBackColor
+ End Sub
+
+
+ ''등록창 리셋
+
+ Private Sub reg_text_box()
+ txb_name_reg.Text = Nothing
+ txb_make_reg.Text = Nothing
+ nudarea.Text = 0
+ nudagency.Text = 0
+ txb_regresult.Text = Nothing
+ txb_dgv_state.Text = Nothing
+ End Sub
+
+ Private Sub reg_text_refresh()
+ txb_name_reg.Refresh()
+ txb_make_reg.Refresh()
+ nudarea.Refresh()
+ nudagency.Refresh()
+ txb_regresult.Refresh()
+ txb_dgv_state.Refresh()
+ End Sub
+
+ Private Sub reg_text_color()
+ txb_name_reg.BackColor = Color.White
+ txb_make_reg.BackColor = Color.White
+ nudarea.BackColor = Color.White
+ nudagency.BackColor = Color.White
+ txb_regresult.BackColor = Color.Khaki
+ txb_dgv_state.BackColor = Color.Khaki
+ End Sub
+
+ Private Sub reg_btn_refresh()
+ btn_data_reg.Refresh()
+ btn_save.Refresh()
+ btn_row_delete.Refresh()
+ btn_alldelete.Refresh()
+ btn_option_exit.Refresh()
+ End Sub
+
+ Private Sub reg_txb_visible()
+ txb_dgv_state.Visible = False
+ txb_regresult.Visible = False
+ End Sub
+
+ Private Sub txbtdnum_gotfocus(sender As Object, e As EventArgs) Handles txbtdnum.GotFocus, txbfreq.GotFocus, txbpower.GotFocus, txbgread.GotFocus, txbpdnum.GotFocus, txbmake.GotFocus, txbarea.GotFocus, txbagen.GotFocus, txbresult.GotFocus
+ txb_barcode.Focus()
+ End Sub
+
+ Private Sub btn_code_reg_Click(sender As Object, e As EventArgs) Handles btn_code_reg.Click
+
+ If txb_code_front.Text.Replace(" ", "") = "" Then
+ txb_code_front.Text = "30"
+ End If
+ If txb_code_front.Text.Replace(" ", "") = "" Or txb_prod1_code.Text.Replace(" ", "") = "" Or txb_output_6850.Text.Replace(" ", "") = "" Or txb_output_7000.Text.Replace(" ", "") = "" Then
+ MsgBox("비어있는 칸이 존재합니다. 모든 정보를 입력하여 주십시오.", vbExclamation)
+ Exit Sub
+ End If
+
+ If save_comport("event") Then
+ If save_comport("comport") = False Then
+ MsgBox("데이터를 저장하는 도중 오류가 발생하였습니다.", vbCritical)
+ End If
+ Else
+ MsgBox("데이터를 저장하는 도중 오류가 발생하였습니다.", vbCritical)
+ End If
+
+ MsgBox("데이터 저장 완료", vbInformation)
+ option_reg_chk = False
+ End Sub
+
+ Private Sub txb_code_front_TextChanged(sender As Object, e As EventArgs) Handles txb_code_front.TextChanged, txb_output_6850.TextChanged, txb_output_7000.TextChanged, txb_prod1_code.TextChanged
+ option_reg_chk = True
+ End Sub
+
+ Private Sub btn_mtr_read_Click(sender As Object, e As EventArgs) Handles btn_mtr_read.Click
+ Dim stageCnt, motor_level As Int16
+
+ Try
+ txb_motorBox.Visible = True
+ txb_motorBox.Text = "RUNNING"
+ txb_motorBox.BackColor = Color.GreenYellow
+ txb_motorBox.Refresh()
+
+ motor_level = Motor_Read()
+
+ If motor_level = 6 Then
+ stageCnt = 0
+ GoTo FailExit
+ End If
+
+ nud_motor.Text = motor_level
+ GoTo SuccessExit
+
+
+ Catch ex As Exception
+ stageCnt = 1
+ GoTo FailExit
+ End Try
+
+FailExit:
+ txb_motorBox.Text = "Timeout" + Str(stageCnt)
+ txb_motorBox.BackColor = Color.Red
+ txb_motorBox.Refresh()
+ Exit Sub
+SuccessExit:
+ txb_motorBox.Text = "SUCCESS"
+ txb_motorBox.BackColor = Color.Green
+ txb_motorBox.Refresh()
+ Exit Sub
+
+ End Sub
+
+ Private Sub btn_5_reset_Click(sender As Object, e As EventArgs) Handles btn_5_reset.Click
+ write_5_error = False
+ TH_thread.Abort()
+ five_text_box()
+ five_text_color()
+ five_text_refresh()
+ txb_5_prod_mod.ReadOnly = True
+ txb_5_barcode.BackColor = Color.White
+ txb_5_barcode.Focus()
+ End Sub
+
+ Private Sub check_data_reset()
+ For i = 0 To check_list.max_check
+ check_data(i) = Nothing
+ Next
+ End Sub
+
+ Private Sub btn_5_check_Click(sender As Object, e As EventArgs) Handles btn_5_check.Click
+ Dim prd_code As String
+ Dim step_num As Int16
+ Dim TDUseCompare As Boolean = False
+
+ prd_code = txb_5_barcode.Text
+
+ write_5_error = False
+
+ five_text_box()
+ five_text_color()
+ five_text_refresh()
+ check_data_reset()
+
+ txb_5_barcode.BackColor = Color.White
+
+
+
+ If Mid(prd_code, 1, 1) = "5" Then
+ TDUseCompare = False
+ DBCmd = "SELECT count(Product_SN) FROM " & MainNonTDDB & " WHERE Product_SN = '" & prd_code & "'"
+ Else
+ TDUseCompare = True
+ DBCmd = "SELECT count(Product_SN) FROM " & cartridge_table & " WHERE Product_SN = '" & prd_code & "'"
+ End If
+
+ step_num = DBQueryScalar(DBCmd)
+
+ If step_num = 0 Then
+ txb_5_barcode.BackColor = Color.Red
+ MsgBox("해당 데이터가 데이터베이스에 존재하지 않습니다.", vbCritical)
+ Exit Sub
+ End If
+
+ If TDUseCompare = True Then
+ DBCmd = "SELECT TestStep,Ct_Manufacture_Name,Ct_SN,Ct_Model,Ct_Type,Ct_Abroad,Ct_Agency,Ct_Frequency,Ct_Power,Ct_Max_ShotCnt,Ct_Motor_Lv, PV_SN,P1_Date,P1_Time,P3_DateTime FROM " & cartridge_table & " WHERE Product_SN = '" & prd_code & "'"
+ If DBQueryReader(DBCmd) Then
+ For i = 0 To check_list.max_check - 1
+ check_data(i) = sqlDataQuery(i).ToString
+ Next
+ Else
+ MsgBox("해당 데이터가 데이터베이스에 존재하지 않습니다.", vbCritical)
+ Exit Sub
+ End If
+
+ If check_data(check_list.P3_DateTime) = Nothing Or check_data(check_list.P3_DateTime) = "0" Then
+ txb_5_reg_date.Text = "-"
+ txb_5_reg_date.BackColor = Color.Red
+ 'error_switch = True
+ Else
+ txb_5_reg_date.Text = check_data(check_list.P3_DateTime)
+ txb_5_reg_date.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.make_name) = Nothing Or check_data(check_list.make_name) = "0" Then
+ txb_5_make.Text = "-"
+ txb_5_make.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_make.Text = check_data(check_list.make_name)
+ txb_5_make.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.model) = Nothing Or check_data(check_list.model) = "0" Then
+ txb_5_model.Text = "-"
+ txb_5_model.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_model.Text = check_data(check_list.model)
+ txb_5_model.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.serial) = Nothing Or check_data(check_list.serial) = "0" Then
+ txb_5_serial.Text = "-"
+ txb_5_serial.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_serial.Text = check_data(check_list.serial)
+ txb_5_serial.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.type) = Nothing Or check_data(check_list.type) = "0" Then
+ txb_5_type.Text = "-"
+ txb_5_type.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_type.Text = check_data(check_list.type)
+ txb_5_type.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.agency) = Nothing Then
+ txb_5_agency.Text = "-"
+ txb_5_agency.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_agency.Text = check_data(check_list.agency)
+ txb_5_agency.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.abroad) = Nothing Then
+ txb_5_area.Text = "-"
+ txb_5_area.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_area.Text = check_data(check_list.abroad)
+ txb_5_area.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.td_serial) = Nothing Or check_data(check_list.td_serial) = "0" Then
+ txb_5_td.Text = "-"
+ txb_5_td.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_td.Text = check_data(check_list.td_serial)
+ txb_5_td.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.p1_date) = Nothing Or check_data(check_list.p1_time) = Nothing Or check_data(check_list.p1_date) = "0" Or check_data(check_list.p1_time) = "0" Then
+ txb_5_prod_date.Text = "-"
+ txb_5_prod_date.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_prod_date.Text = Mid(check_data(check_list.p1_date), 1, InStr(1, check_data(check_list.p1_date), " ") - 1) & " " & check_data(check_list.p1_time)
+ txb_5_prod_date.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.freq) = Nothing Or check_data(check_list.freq) = "0" Then
+ txb_5_freq.Text = "-"
+ txb_5_freq.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_freq.Text = check_data(check_list.freq)
+ txb_5_freq.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.power) = Nothing Then
+ txb_5_power.Text = "-"
+ txb_5_power.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_power.Text = check_data(check_list.power) / 100
+ txb_5_power.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.shotcount) = Nothing Or check_data(check_list.shotcount) = "-1" Then
+ txb_5_prod_mod.Text = "0"
+ txb_5_prod_mod.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_prod_mod.Text = check_data(check_list.shotcount)
+ txb_5_prod_mod.BackColor = Color.Green
+ End If
+
+ txb_5_prod_mod.ReadOnly = True
+
+ If check_data(check_list.p1_motor) = Nothing Then
+ txb_5_prod_motor.Text = "-"
+ txb_5_prod_motor.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_prod_motor.Text = check_data(check_list.p1_motor)
+ txb_5_prod_motor.BackColor = Color.Green
+ End If
+
+ If write_5_error = True Then
+ txb_5_barcode.BackColor = Color.Red
+ Else
+ txb_5_barcode.BackColor = Color.Green
+ End If
+ Else
+ DBCmd = "SELECT TestStep,Ct_Manufacture_Name,Ct_SN,Ct_Model,Ct_Type,Ct_Abroad,Ct_Agency,PV_SN FROM " & MainNonTDDB & " WHERE Product_SN = '" & prd_code & "'"
+ If DBQueryReader(DBCmd) Then
+ For i = 0 To check_list.power - 1
+ check_data(i) = sqlDataQuery(i).ToString
+ Next
+ Else
+ MsgBox("해당 데이터가 데이터베이스에 존재하지 않습니다.", vbCritical)
+ Exit Sub
+ End If
+
+ If check_data(check_list.make_name) = Nothing Or check_data(check_list.make_name) = "0" Then
+ txb_5_make.Text = "-"
+ txb_5_make.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_make.Text = check_data(check_list.make_name)
+ txb_5_make.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.model) = Nothing Or check_data(check_list.model) = "0" Then
+ txb_5_model.Text = "-"
+ txb_5_model.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_model.Text = check_data(check_list.model)
+ txb_5_model.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.serial) = Nothing Or check_data(check_list.serial) = "0" Then
+ txb_5_serial.Text = "-"
+ txb_5_serial.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_serial.Text = check_data(check_list.serial)
+ txb_5_serial.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.type) = Nothing Or check_data(check_list.type) = "0" Then
+ txb_5_type.Text = "-"
+ txb_5_type.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_type.Text = check_data(check_list.type)
+ txb_5_type.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.agency) = Nothing Then
+ txb_5_agency.Text = "-"
+ txb_5_agency.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_agency.Text = check_data(check_list.agency)
+ txb_5_agency.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.abroad) = Nothing Then
+ txb_5_area.Text = "-"
+ txb_5_area.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_area.Text = check_data(check_list.abroad)
+ txb_5_area.BackColor = Color.Green
+ End If
+
+ If check_data(check_list.freq) = Nothing Or check_data(check_list.freq) = "0" Then
+ txb_5_td.Text = "-"
+ txb_5_td.BackColor = Color.Red
+ write_5_error = True
+ Else
+ txb_5_td.Text = check_data(check_list.freq)
+ txb_5_td.BackColor = Color.Green
+ End If
+
+ txb_5_prod_mod.ReadOnly = True
+
+ If write_5_error = True Then
+ txb_5_barcode.BackColor = Color.Red
+ Else
+ txb_5_barcode.BackColor = Color.Green
+ End If
+ End If
+
+ End Sub
+
+ Private Sub txb_5_reg_date_GotFocus(sender As Object, e As EventArgs) Handles txb_5_reg_date.GotFocus, txb_5_make.GotFocus, txb_5_model.GotFocus, txb_5_serial.GotFocus, txb_5_type.GotFocus, txb_5_agency.GotFocus, txb_5_area.GotFocus, txb_5_prod_date.GotFocus, txb_5_freq.GotFocus, txb_5_power.GotFocus, txb_5_prod_motor.GotFocus, txb_5_td.GotFocus
+ txb_5_barcode.Focus()
+ End Sub
+
+ Private Sub txb_5_barcode_Click(sender As Object, e As EventArgs) Handles txb_5_barcode.Click
+ txb_5_barcode.Text = ""
+ End Sub
+
+ Private Sub txb_5_barcode_TextChanged(sender As Object, e As EventArgs) Handles txb_5_barcode.TextChanged
+ Dim tmpStr As String
+
+ If InputCnt = 0 And chbUseBarcode.Checked = True Then
+ tmpStr = txb_5_barcode.Text
+ If (Len(tmpStr) > 1) Then
+ tmpStr = Mid(tmpStr, Len(tmpStr), 1)
+ txb_5_barcode.Clear()
+ txb_5_barcode.AppendText(tmpStr)
+ End If
+ SetInputCnt()
+ End If
+ End Sub
+
+ Private Sub ckb_db_use_CheckedChanged(sender As Object, e As EventArgs) Handles ckb_db_use.CheckedChanged
+ Dim msg_result As Int16 = 0
+ If ckb_db_use.Checked = False Then
+ msg_result = MsgBox("데이터베이스를 사용하지 않을 시 이후 데이터베이스를 사용할 때 문제가 발생할 수 있습니다." & vbCrLf & "계속 하시겠습니까?", vbExclamation + vbOKCancel)
+ If msg_result = 1 Then
+ ckb_db_use.Checked = False
+ Else
+ ckb_db_use.Checked = True
+ End If
+ End If
+ End Sub
+
+ Private Sub btn_5_write_Click(sender As Object, e As EventArgs) Handles btn_5_write.Click
+ Dim prod_code, prod_serial, serial_num As String
+ Dim TDUseCompare As Boolean = False
+
+ txb_5_result.Refresh()
+ txb_5_result.Text = "입력중.."
+ txb_5_result.BackColor = Color.Orange
+
+ If write_5_error = True Then
+ MsgBox("등록되지 않은 데이터가 존재합니다. 등록하지 않은 데이터를 등록하여 주십시오.", vbCritical)
+ txb_5_barcode.Focus()
+ Exit Sub
+ End If
+
+ prod_code = Mid(txb_5_barcode.Text, 1, 2)
+ prod_serial = Mid(txb_5_barcode.Text, 3, 4)
+ serial_num = Mid(txb_5_barcode.Text, 10, 3) & Mid(txb_5_barcode.Text, 7, 3)
+
+ prod_serial = prod_serial & serial_num
+
+ If Mid(prod_code, 1, 1) = "5" Then
+ If prod_reg_data(txb_5_make.Text, prod_serial, prod_code, txb_5_area.Text, txb_5_agency.Text) Then
+ If td_reg_data(txb_5_td.Text) Then
+ txb_5_result.Refresh()
+ txb_5_result.Text = "SUCCESS"
+ txb_5_result.BackColor = Color.Green
+ Else
+ txb_5_result.Refresh()
+ txb_5_result.Text = "FAIL 3"
+ txb_5_result.BackColor = Color.Red
+ MsgBox("TD 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical)
+ End If
+ Else
+ txb_5_result.Refresh()
+ txb_5_result.Text = "FAIL 1"
+ txb_5_result.BackColor = Color.Red
+ MsgBox("제품 시리얼 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical)
+ End If
+ Else
+ If prod_reg_data(txb_5_make.Text, prod_serial, prod_code, txb_5_area.Text, txb_5_agency.Text) Then
+ If sett_reg(txb_5_freq.Text, Val(txb_5_power.Text) * 100) Then
+ If td_reg_data(txb_5_td.Text) Then
+ If Motor_reg(txb_5_prod_motor.Text) Then
+ If shot_reg(txb_5_prod_mod.Text) Then
+ txb_5_result.Refresh()
+ txb_5_result.Text = "SUCCESS"
+ txb_5_result.BackColor = Color.Green
+ Else
+ txb_5_result.Refresh()
+ txb_5_result.Text = "FAIL 5"
+ txb_5_result.BackColor = Color.Red
+ MsgBox("샷 수 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical)
+ End If
+ Else
+ txb_5_result.Refresh()
+ txb_5_result.Text = "FAIL 4"
+ txb_5_result.BackColor = Color.Red
+ MsgBox("모터 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical)
+ End If
+ Else
+ txb_5_result.Refresh()
+ txb_5_result.Text = "FAIL 3"
+ txb_5_result.BackColor = Color.Red
+ MsgBox("TD 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical)
+ End If
+ Else
+ txb_5_result.Refresh()
+ txb_5_result.Text = "FAIL 2"
+ txb_5_result.BackColor = Color.Red
+ MsgBox("제품 주파수 및 파워 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical)
+ End If
+ Else
+ txb_5_result.Refresh()
+ txb_5_result.Text = "FAIL 1"
+ txb_5_result.BackColor = Color.Red
+ MsgBox("제품 시리얼 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical)
+ End If
+ End If
+
+
+ txb_5_barcode.Focus()
+ End Sub
+
+ Private Sub ckb_auto_write_CheckedChanged(sender As Object, e As EventArgs) Handles ckb_auto_write.CheckedChanged
+ If ckb_auto_write.Checked Then
+ ckb_auto_delete.Checked = False
+ End If
+ txb_5_barcode.Focus()
+ End Sub
+
+ Private Sub txb_5_barcode_KeyDown(sender As Object, e As KeyEventArgs) Handles txb_5_barcode.KeyDown
+ If e.KeyCode = Keys.Return Then
+ btn_5_check_Click(sender, e)
+ End If
+ End Sub
+
+ Private Sub btPrintref_Click(sender As Object, e As EventArgs) Handles btPrintref.Click
+ Dim lvi(1) As String
+ Dim alList As System.Collections.ArrayList = New System.Collections.ArrayList(PrinterSettings.InstalledPrinters)
+
+ alList.Sort()
+ dgvPrinter.Rows.Clear()
+
+ For i = 0 To alList.Count - 1
+ lvi(0) = i + 1
+ lvi(1) = alList(i).ToString
+
+ dgvPrinter.Rows.Add(lvi)
+ Next
+ End Sub
+
+ Private Sub btnName1_Click(sender As Object, e As EventArgs) Handles btnName1.Click
+ Dim row As DataGridViewRow = dgvPrinter.SelectedRows(0)
+ Dim printname As String = row.Cells(1).Value.ToString
+ txbName1.Text = printname
+ End Sub
+
+ Private Sub btnName2_Click(sender As Object, e As EventArgs) Handles btnName2.Click
+ Dim row As DataGridViewRow = dgvPrinter.SelectedRows(0)
+ Dim printname As String = row.Cells(1).Value.ToString
+ txbName2.Text = printname
+ End Sub
+
+ Private Sub btnLabel1_Click(sender As Object, e As EventArgs) Handles btnLabel1.Click
+ Dim fileAddress As String = openfile()
+
+ If fileAddress <> "fail" Then
+ txbLabel1.Text = fileAddress
+ End If
+ End Sub
+
+ Private Sub btnLabel2_Click(sender As Object, e As EventArgs) Handles btnLabel2.Click
+ Dim fileAddress As String = openfile()
+
+ If fileAddress <> "fail" Then
+ txbLabel2.Text = fileAddress
+ End If
+ End Sub
+
+ Private Function openfile() As String
+ Dim ofd As OpenFileDialog = New OpenFileDialog
+ ofd.Title = "라벨 파일 주소 불러오기"
+ ofd.FileName = ""
+ ofd.Filter = "라벨 파일(*.lbx) | *.lbx"
+
+ Dim dr As DialogResult = ofd.ShowDialog
+
+ If dr = DialogResult.OK Then
+ Return ofd.FileName
+ End If
+
+ Return "fail"
+ End Function
+
+ Private Sub ckbAllPnt_CheckedChanged(sender As Object, e As EventArgs) Handles ckbAllPnt.CheckedChanged
+ If ckbAllPnt.Checked = True Then
+ ckbEachPnt.Enabled = False
+ gbPrintEach.Enabled = False
+
+ ckbEachPnt.Checked = False
+ ckbBoxPnt.Checked = True
+ ckbWarPnt.Checked = True
+ Else
+ ckbEachPnt.Enabled = True
+
+ ckbBoxPnt.Checked = False
+ ckbWarPnt.Checked = False
+ End If
+
+ option_print_chk = True
+ End Sub
+
+ Private Sub ckbEachPnt_CheckedChanged(sender As Object, e As EventArgs) Handles ckbEachPnt.CheckedChanged
+ If ckbEachPnt.Checked = True Then
+ gbPrintEach.Enabled = True
+ Else
+ gbPrintEach.Enabled = False
+ End If
+
+ ckbBoxPnt.Checked = False
+ ckbWarPnt.Checked = False
+
+ option_print_chk = True
+ End Sub
+
+ Private Sub print_on(printtext As String, code1 As String, text1 As String, text2 As String)
+ Try
+
+ print_OnOff = False
+ Dim doc As bpac.Document = New bpac.Document
+
+ For i = 0 To print_data.GetLength(1) - 1
+ If i = 0 Then
+ If ckbBoxPnt.Checked = True Then
+ If printer_state(print_data(i, 0)) Then
+ Dim print_address As String = print_data(i, 1)
+ doc.Open(print_address)
+
+ Dim print_name As Boolean = doc.SetPrinter(print_data(i, 0), True)
+
+ doc.GetObject(code1).Text = printtext
+ doc.GetObject(text1).Text = printtext
+ Else
+ MsgBox("프린터 연결이 잘못되었습니다. 전원이나 케이블을 확인하여 주십시오.", vbExclamation)
+ Exit Sub
+ End If
+ End If
+
+ Else
+ If ckbWarPnt.Checked = True Then
+
+ If printer_state(print_data(i, 0)) Then
+ Dim printt_address As String = print_data(i, 1)
+ doc.Open(printt_address)
+
+ Dim print_name As Boolean = doc.SetPrinter(print_data(i, 0), True)
+
+ doc.GetObject(text2).Text = printtext
+ Else
+ MsgBox("프린터 연결이 잘못되었습니다. 전원이나 케이블을 확인하여 주십시오.", vbExclamation)
+ Exit Sub
+ End If
+
+ End If
+ End If
+
+ doc.StartPrint("", bpac.PrintOptionConstants.bpoDefault)
+ doc.PrintOut(1, bpac.PrintOptionConstants.bpoDefault)
+ doc.EndPrint()
+ doc.Close()
+
+ Next
+ Catch ex As Exception
+ MsgBox("Print Error : " & ex.Message, vbCritical)
+ Exit Sub
+ End Try
+ End Sub
+
+ Private Function printer_state(printer As String) As Boolean
+ Dim scope As ManagementScope = New ManagementScope("\root\cimv2")
+ scope.Connect()
+ Dim searcher As ManagementObjectSearcher = New ManagementObjectSearcher("SELECT * FROM Win32_Printer")
+
+ Dim printName As String = ""
+
+ For Each printobj As ManagementObject In searcher.Get
+ printName = printobj("Name").ToString
+ If printName.Equals(printer) Then
+ If printobj("WorkOffline").ToString.ToLower.Equals("true") Then
+ Return False
+ Else
+ Return True
+ End If
+ End If
+ Next
+
+ Return False
+ End Function
+
+ Private Sub txbName1_TextChanged(sender As Object, e As EventArgs) Handles txbName1.TextChanged, txbLabel1.TextChanged, txbCode1.TextChanged, txbText1.TextChanged, txbName2.TextChanged, txbLabel2.TextChanged, txbText2.TextChanged
+ option_print_chk = True
+ End Sub
+
+ Private Sub btnPrintSave_Click(sender As Object, e As EventArgs) Handles btnPrintSave.Click
+ If txbName1.Text.Replace(" ", "") = "" Or txbLabel1.Text.Replace(" ", "") = "" Or txbCode1.Text.Replace(" ", "") = "" Or txbText1.Text.Replace(" ", "") = "" Then
+ MsgBox("박스 바코드 인쇄 프린터 설정란에 빈 칸이 존재합니다. 빈 칸을 채워주십시오.", vbExclamation)
+ Exit Sub
+ End If
+
+ If txbName2.Text.Replace(" ", "") = "" Or txbLabel2.Text.Replace(" ", "") = "" Or txbText2.Text.Replace(" ", "") = "" Then
+ MsgBox("워런티 카드 텍스트 인쇄 프린터 설정란에 빈 칸이 존재합니다. 빈 칸을 채워주십시오.", vbExclamation)
+ Exit Sub
+ End If
+
+ If save_comport("print") = False Then
+ MsgBox("저장하는 도중 오류가 발생하였습니다. 파일을 확인하여 주십시오.", vbCritical)
+ Exit Sub
+ End If
+
+ option_print_chk = False
+ printOptionData()
+
+ MsgBox("저장이 완료되었습니다.", vbInformation)
+ End Sub
+
+ Private Sub printOptionData()
+ print_data(0, 0) = txbName1.Text
+ print_data(0, 1) = txbLabel1.Text
+ print_data(1, 0) = txbName2.Text
+ print_data(1, 1) = txbLabel2.Text
+ End Sub
+
+ Private Sub txb_5_prod_mod_DoubleClick(sender As Object, e As EventArgs) Handles txb_5_prod_mod.DoubleClick
+ txb_5_prod_mod.BackColor = Color.White
+ txb_5_prod_mod.ReadOnly = False
+ End Sub
+
+ Private Sub txb_5_prod_mod_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txb_5_prod_mod.KeyPress
+ If Not Char.IsDigit(e.KeyChar) And Not Char.IsControl(e.KeyChar) Then
+ e.Handled = True
+ End If
+ End Sub
+
+ Private Sub ckbfrontprt_CheckedChanged(sender As Object, e As EventArgs) Handles ckbfrontprt.CheckedChanged
+ If ckbfrontprt.Checked = True Then
+ ckbAllPnt.Checked = True
+ Else
+ ckbAllPnt.Checked = False
+ End If
+ End Sub
+
+ Private Sub btnbasic_Click(sender As Object, e As EventArgs) Handles btnbasic.Click
+ txbOptBasic.Text = dgv_data.SelectedRows(0).Index
+ End Sub
+
+ Private Sub txbOptBasic_gotFocus(sender As Object, e As EventArgs) Handles txbOptBasic.GotFocus
+ btnbasic.Focus()
+ End Sub
+
+ Private Sub ckbselect_CheckedChanged(sender As Object, e As EventArgs) Handles ckbselect.CheckedChanged
+ If ckbselect.Checked = True Then
+ cboselect.SelectedIndex = txbOptBasic.Text
+ 'boselect_SelectedIndexChanged(sender, e)
+ cboselect.Enabled = False
+ Else
+ cboselect.Enabled = True
+ End If
+ End Sub
+
+ Private Sub ckb_auto_delete_CheckedChanged(sender As Object, e As EventArgs) Handles ckb_auto_delete.CheckedChanged
+ If ckb_auto_delete.Checked Then
+ ckb_auto_write.Checked = False
+ End If
+
+ txb_5_barcode.Focus()
+ End Sub
+
+ Private Sub btn_5_delete_Click(sender As Object, e As EventArgs) Handles btn_5_delete.Click
+ DBCmd = "UPDATE " & cartridge_table & " SET TestStep = '32' ,Product_SN = NULL WHERE Product_SN = '" & txb_5_barcode.Text & "'"
+ If DBCommand(DBCmd) Then
+ txb_5_result.Refresh()
+ txb_5_result.Text = "SUCCESS"
+ txb_5_result.BackColor = Color.Green
+
+ Exit Sub
+ End If
+
+ txb_5_result.Refresh()
+ txb_5_result.Text = "FAIL 0"
+ txb_5_result.BackColor = Color.Red
+ MsgBox("데이터베이스를 설정하는데 오류가 발생하였습니다", vbCritical)
+ End Sub
+
+ Private Sub ckb_info_CheckedChanged(sender As Object, e As EventArgs) Handles ckb_info.CheckedChanged
+ txb_serial_num.Focus()
+ End Sub
+
+ Private Function Save_Csv(SaveData As String, SaveType As Boolean) As Boolean
+ On Error GoTo WR_File_Error
+ Dim objWriter As StreamWriter
+ Dim FileName As String
+
+ Dim syaer As String = DateAndTime.Year(Now)
+ Dim smonth As String = DateAndTime.Month(Now)
+ Dim sday As String = DateAndTime.Day(Now)
+
+ Dim FilePath As String = System.AppDomain.CurrentDomain.BaseDirectory & "\LogData"
+
+ If Dir(FilePath, vbDirectory) = "" Then
+ MkDir(FilePath)
+ End If
+
+ If SaveType = True Then
+ FileName = FilePath & "\" & DateAndTime.Year(Now) & "_" & DateAndTime.Month(Now) & "_" & DateAndTime.Day(Now) & "(FreqData).csv"
+ Else
+ FileName = FilePath & "\" & DateAndTime.Year(Now) & "_" & DateAndTime.Month(Now) & "_" & DateAndTime.Day(Now) & "(ProdData).csv"
+ End If
+
+
+ If File.Exists(FileName) = True Then
+ objWriter = New StreamWriter(FileName, True)
+ objWriter.WriteLine(SaveData)
+ Else
+ objWriter = New StreamWriter(FileName, True)
+ objWriter.WriteLine(ItemList)
+ objWriter.WriteLine(SaveData)
+ End If
+
+ objWriter.Close()
+
+ Return False
+
+WR_File_Error:
+ MsgBox("Logdata save fail!" & Err.Description)
+ Return True
+
+ End Function
+
+ Private Sub btnDeep_Click(sender As Object, e As EventArgs) Handles btnDeep.Click
+ Try
+ If dotSerial = Nothing Then
+ MsgBox("검사를 진행할 시리얼 번호를 입력하여 주십시오.", vbExclamation)
+ btnc_run.Focus()
+ GoTo FailExit
+ End If
+
+ If nudDeep.Text.Replace(" ", "") = "" Then
+ MsgBox("깊이 정보를 입력하지 않으셨습니다.", vbExclamation)
+ nudDeep.Focus()
+ GoTo FailExit
+ End If
+
+ nudDeep.BackColor = Color.Yellow
+
+ If Motor_reg(nudDeep.Value) Then
+ If motor_db_reg(nudDeep.Value, dotSerial) Then
+ GoTo SuccessExit
+ Else
+ MsgBox("데이터베이스에 등록하는 과정에서 오류가 발생하였습니다.", vbCritical)
+ GoTo FailExit
+ End If
+ Else
+ MsgBox("제품과의 연결이 올바르지 않습니다.")
+ GoTo FailExit
+ End If
+ Catch ex As Exception
+ MsgBox("오류가 발생하였습니다 : " & vbCrLf & ex.Message)
+ GoTo FailExit
+ End Try
+
+FailExit:
+ nudDeep.BackColor = Color.Red
+ nudDeep.Refresh()
+ txbPV_SN.Focus()
+ Exit Sub
+
+SuccessExit:
+ nudDeep.BackColor = Color.Green
+ nudDeep.Refresh()
+ txbPV_SN.Focus()
+ Exit Sub
+
+ End Sub
+
+ Private Sub btnPower_Click(sender As Object, e As EventArgs) Handles btnPower.Click
+ Try
+ If dotSerial = Nothing Then
+ MsgBox("검사를 진행할 시리얼 번호를 입력하여 주십시오.", vbExclamation)
+ btnc_run.Focus()
+ GoTo FailExit
+ End If
+
+ If nudPower.Text.Replace(" ", "") = "" Then
+ MsgBox("깊이 정보를 입력하지 않으셨습니다.", vbExclamation)
+ nudPower.Focus()
+ Exit Sub
+ End If
+
+ nudPower.BackColor = Color.Yellow
+
+ Dim freq As String = txb_CValue.Text
+ Dim power As String = nudPower.Value
+
+ If sett_reg(freq, power) Then
+
+ If td_serial_update(freq, power, dotSerial) Then
+ GoTo SuccessExit
+ Else
+ MsgBox("데이터 베이스에 저장하는데 오류가 발생하였습니다.", vbCritical)
+ GoTo FailExit
+ End If
+
+ Else
+ MsgBox("제품 데이터를 전송하는데 오류가 발생하였습니다.", vbCritical)
+ GoTo FailExit
+ End If
+
+
+ Catch ex As Exception
+ MsgBox("오류가 발생하였습니다 : " & vbCrLf & ex.Message)
+ GoTo FailExit
+ End Try
+
+FailExit:
+ nudPower.BackColor = Color.Red
+ nudPower.Refresh()
+ txbPV_SN.Focus()
+ Exit Sub
+
+SuccessExit:
+ nudPower.BackColor = Color.Green
+ nudPower.Refresh()
+ txbPV_SN.Focus()
+ Exit Sub
+ End Sub
+
+ Private Sub txb_tdp_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txb_tdp.KeyPress
+ If Not (Char.IsDigit(e.KeyChar) Or e.KeyChar = Convert.ToChar(Keys.Back) Or e.KeyChar = "." Or e.KeyChar = "-") Then
+ e.Handled = True
+ End If
+
+ If InStr(txb_tdp.Text, "-") = 1 Then
+ txb_tdp.MaxLength = 5
+ Else
+ txb_tdp.MaxLength = 4
+ End If
+
+ End Sub
+
+ Private Sub txb_tdp_KeyDown(sender As Object, e As KeyEventArgs) Handles txb_tdp.KeyDown, txb_tdf.KeyDown, txb_area_code.KeyDown, txb_abr_code.KeyDown
+ Dim useText As TextBox = DirectCast(sender, TextBox)
+
+ If e.Control Then
+ If e.KeyCode = Keys.A Then
+ useText.SelectAll()
+ End If
+ End If
+ End Sub
+
+ Private Sub txb_tdf_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txb_tdf.KeyPress, txb_area_code.KeyPress, txb_abr_code.KeyPress
+ If Not (Char.IsDigit(e.KeyChar) Or e.KeyChar = Convert.ToChar(Keys.Back)) Then
+ e.Handled = True
+ End If
+ End Sub
+
+ Private Sub ckbNonTD_CheckedChanged(sender As Object, e As EventArgs) Handles ckbNonTD.CheckedChanged
+ If ckbNonTD.Checked = True Then
+ lb_tdf.Enabled = True
+ txb_tdf.Enabled = True
+
+ lb_tdp.Enabled = True
+ txb_tdp.Enabled = True
+
+ gbShot.Enabled = True
+
+ gpbLocal.Enabled = True
+
+ lbMode.Enabled = True
+ rdbV1.Enabled = True
+ rdbV2.Enabled = True
+
+ ManagerTDUse = True
+ Else
+
+ lb_tdf.Enabled = False
+ txb_tdf.Enabled = False
+
+ lb_tdp.Enabled = False
+ txb_tdp.Enabled = False
+
+ gbShot.Enabled = False
+
+ gpbLocal.Enabled = False
+
+ lbMode.Enabled = False
+ rdbV1.Enabled = False
+ rdbV2.Enabled = False
+
+ ManagerTDUse = False
+ End If
+ End Sub
+End Class