From 72dac81cf6224007c51e9b29484d5cb17f7c3034 Mon Sep 17 00:00:00 2001 From: kje97 Date: Tue, 24 Jun 2025 11:52:51 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B4=88=EA=B8=B0=20=EC=BB=A4=EB=B0=8B.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.config | 6 + ApplicationEvents.vb | 10 + FreqConfigRegister.sln | 25 + FreqConfigRegister.vbproj | 174 + JOMT 아이콘.ico | Bin 0 -> 119078 bytes My Project/Application.Designer.vb | 44 + My Project/Application.myapp | 10 + My Project/AssemblyInfo.vb | 35 + My Project/Resources.Designer.vb | 83 + My Project/Resources.resx | 127 + My Project/Settings.Designer.vb | 73 + My Project/Settings.settings | 7 + MySqlModule.vb | 158 + Resources/Image1.bmp | Bin 0 -> 3382 bytes Resources/Motor_img.JPG | Bin 0 -> 28804 bytes Resources/맥시멈-크래들(누끼).png | Bin 0 -> 295581 bytes frm_Freq_Reg.Designer.vb | 5064 ++++++++++++++++++++ frm_Freq_Reg.resx | 2143 +++++++++ frm_Freq_Reg.vb | 5105 +++++++++++++++++++++ 19 files changed, 13064 insertions(+) create mode 100644 App.config create mode 100644 ApplicationEvents.vb create mode 100644 FreqConfigRegister.sln create mode 100644 FreqConfigRegister.vbproj create mode 100644 JOMT 아이콘.ico create mode 100644 My Project/Application.Designer.vb create mode 100644 My Project/Application.myapp create mode 100644 My Project/AssemblyInfo.vb create mode 100644 My Project/Resources.Designer.vb create mode 100644 My Project/Resources.resx create mode 100644 My Project/Settings.Designer.vb create mode 100644 My Project/Settings.settings create mode 100644 MySqlModule.vb create mode 100644 Resources/Image1.bmp create mode 100644 Resources/Motor_img.JPG create mode 100644 Resources/맥시멈-크래들(누끼).png create mode 100644 frm_Freq_Reg.Designer.vb create mode 100644 frm_Freq_Reg.resx create mode 100644 frm_Freq_Reg.vb 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 0000000000000000000000000000000000000000..db1f26d1b6981aeece2b3e1185b16115b6830c33 GIT binary patch literal 119078 zcmeI5zpv#u702_m#gt1$`w$g>0^R!~UQ5THKtp#Q9Tk57qC?YAfJB8rTCM;=0Z1%b zp)Fv!#RwLO)r`cf80{<@{B`WaPU8HuV>|w4bm!)sIF5b%@$or!l3P`G;@|ThSK|M# zR9|}kuKIFSRbLaI=i>8?yGAZ{N4L7JD}Ja0GC&5%02v?yWPl8i0Wv@a$N(8217v^< zkO4B#F!1)X|5mU5^---qw?F^9p8I_K(I4CNuV4OCsFFNU2kRKn+`ahl*Y#ij@RRya zKl@(&yB~e4e(wj5UO&k9gI|7MGX3utf2qmqx^_A<*I)tsefZnwLD*Z%GFU}l0H^35 zXVyLI){VayPr=}?e)vtVwr?$eOVa=Tr{9r`!e3w;p2wEHdHwRMu!U&fB^;!h27L&9 z2{x2`=E*1QA$+z}8QW7X%_sfP^x1?>gg=(UxV(o+^IX_}^gsHaY4Hhv3-N*3R;BHu zAEG~^Uvg}Z$0u1FpQD1`Nj8t=k}Qt1*dH6nW_T{))0aL*_qkj0H`bfzZ~EmE`b3{! zqJO3tx1sPi5ew1R+|MTF7E6kwL-#3+Gn_-(#wC1oj??2d&j+^{&uKH4vq{?+jzyDa z%x%(UPIC#r@vLhvCJU+U!v@f14%x)~4*kYs?BiIUfGuEb-f@Y3I;JPej%5`0ik3c> zbB^a&=9cvFlIM)TWA68lEotLi)07sMV|)nlOhK;gpK7_WPEkVa10EU6q&H@}`UU2Q z&m8-Z$9z~c8HJB^MlQ)?o;+$c&&DNr%$vuvaQVgmKCeD~`J(#xZ@+<`ob)EfrS{zb zn7hXZ_t5Bf3c%NgU&ZzJNBOK>j^nuG@zp=7PhPzL-K1gMQ8?IsunTVW`w2>k-OxA1 zmeup;uZ4X)Gmld!YnuyJv0ispPIHhRac`mtJ%+R-9BRcin`&cSY`;9Fwec#KCaQ#M_zmft%xfH57uy4G!q z->^esi#CSCuU#^(D4V{cHF&D20obCxuapv>G3PB^WA>PSU{AUE)j-NNGsYN>YmTw! zlED|kTpTyQ8bDu9(a(&rCcfn!8RcvEZ4~Av`+ACF`H^cpxR%Qv&dJrTKHW2rMs}&K1050Xtch!;xKuu{p-t}k(m+aFsyHIp z`>bJyefiUBjnr2&FrS_VQsPqiYeB|uUp7+PPZgW>w8=kxX<$nns@ul*H|~cJ_43N4 zPaA30m-i6)B5;@w;+|CE@esDsw~aKph$H8*5M10Xk#M zI7&Swn1XFhU@Me`WO7>qUC!e}6cxl7m{v3c<+kMc=)4^bE%kt^19Qy9a2 ztnI8_*EVh6mVMqs6pqV~F~QQdhJ6#;E?XI6o{RSoh2t`0T(Fc&6+3L^GKRg!HR)T1 z;qr*sV2({S|F?nB6my61RX%q9@oa-v2FWU9deQ7!e;DPXU$q; z3VkRS{#@lmpH6-LKlb>&X8t^tHG5Zk=OkCYe3COyDcByw(n2}2pR>;a9nCcCL8>uO zY#&Xn+08N;yPQWebHw#hwU@E&&k~<91$%x3BQdU#qJIe{V(3C&6LY?EV>jm|!~K>G z#-G&YiZFI+K4N@BCv!~3j>Tf=<;ZKMHipB`J+l5|*P45N47POaJj(poPuPXj;+@#> z!(5ybyL=_E5C15oEw&w+i*rg~B6b}S>!!59pNOdw<pK%G_>i&ZyxQxASr~2rqos8XImbB$r(xmjBg%oU&=$vFy{I*m~zLj5}gq=)* zN!Pk}Y+pAfBS&AGOxiX9{bI~k#-0;6nv0m%OKI*r1v^P5?LHcVO|{OO#Mqs}S`L{c zll{&RqhFfWRO<+XIEQ2Rajd3fC&8!5M~r>tUk{k%x+0m3!6UBeVlq~FO1v)Zq}~6? zq^*w_eS%EdZ9pb%eUQm?{YgB_6r+7gye93WZ5Ld25_&3;j~I0(lVmamcT?9SlQxr_ zGq?3I#ZIVWWYTT}GHL506n9hkl1aM_Tuj2xoYEtY*?Qcg4>D=%()H{jnY8t^hq<|P z$)v4ovAj80SA>l38?f~>$JL(WWYX5Pi%E>>d-Tk6Z9PxvgG_e1Qo0zmlNi&d^vGkK z9{1{kOm@0d&lZm|3H!NM*F3+|^^`8iWTz+B8jc>%p{prf@>r+KJ-Q&1ogQ8H^J*sf zoLHx;JLrs$jc2ZPZq1_p#`~3yDpRS~p`CoJ z@jGUkxw&t=PpDK@j;c4Ae3ZXWIme=T96CFyeM-CznS7MLk8UzIx6gUXus$W3e8g`J zIOoa7_~iW1W4HQ!fmQL1<`Lg~Mu$xLw3Tb-$xROX`+P5@e=bY4lXLf!_t|s(&Gm0G z>C09wUEg-GsO5}x$fOS@r+!yav$p1&&qVm;vc$35_5PJL9GYqI%!H4=!aN$bOJh>i zcXO<5vS{ujUoz##UY5qBZyTw(Ws~nf-^S%xnZ%fVR9rK~ zD4*L|&*fQ}-1?l&6kl78p(0)j=92Mv$EAyf6y&hwImg$Ux24~6<3$Q>QgRt`oqt@)pDP{u;MBNLG7~ZD4*x30 z`EVC!YvouU=Y1RLjOD)G54o0u)Y79*GWLnfCC01J@2g0SyCvnBiveSfXJ@`P;{Oz$ zp;^L6j5Hj}kF}Q^tD8B>C9Ly#$gpg}hc9WKX9;sl(!ge7TsiZ&8KZ8rjmvGLi&OfU zerzWF#{Ddsj3PGYc)pEItj92>_RFKmCdPBl8!clK^E()0O#N}6Y{u{x!6L?#lGkEl z_C4Co&SqkardPc zbB^^!d*NQqv)tnW4iVqcCZ;n!@97ts&)n=Md_>qoa(E67rx?b39sJMK)``F%`VH(m z$K~^LIK?Q|e!&535;#2~R)S9f{?IpI2gzXB3{LTB9@Ecnfg5}@v*32gM>B_W5qlv& zvPbqz#<))&$N(8217v^$s730?Xxq_}#wIiZtdPi%L6`BjQ_MqPR(RvEQ&SsEOBM`qN@ zU+MIX+FSXxm0xf|D}QR`_oiHx9tUNWb$WcOOrhJT6|xO>pmIs2SaX% zWsOxnMsb<~DS4{}oQDD_xmg^kY9+s!`9niWezoM6R{mtkA6mI3uI{zmDrSWWH2GV_ zloe>?_}|z>1xDq9l}2t=OPr|XHzO15UR3(4L;lp0KdAJ5`Mr|&l8cJT^7N{U3XjX5 zHS(Ss&|)$@{57aCa?T|m4k`L4`NJRP(`8!i`9P4c|{fPVyGM9YVT$N0}LN4rHOKO&ylD(ydH@e&dfpDy1Yngu7@Qr-XU~2pw$kjMLXaJX7`3VC>EBQd7%HJ5swcqm8tFZQS zt`7OFC%-iHt^4v?$$JWF{j{DUTEDKRh*sXKu<*E%gK$sn^0fYB{bU_z{m&i|oxggs z(qG#A?Fxtss_R-6F#Kw(0tgILdaD8md6e8L=)EDo8U=bV*_Fek6#t(M-TB}-$jr6Jpvh+s&waTc; j#z-%Bb@*t? +' 이 코드는 도구를 사용하여 생성되었습니다. +' 런타임 버전: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 0000000000000000000000000000000000000000..55516c7aaa3591604865d4cd18379f8f650c3104 GIT binary patch literal 3382 zcmeIwA#&YN425B3CLjUbgJ57$uqM1+gO+lZkut%6E<(#F6wORPc)-i=r?4!c_Vwp; zZ3Fx2>gm_x54#?Zw`LE_etx;JyM1xL@%<_@PLnpcGPUluKQDjn-|L&12NJySLSxLr z;9wF7q0kt!G&lm>q)=$g*LR%^B!og^%$Qm^0tune7=F^=2qc6;W6U^h9D#&TXpDvN zo8~x1LMSw5m*!3e5<;OdyXkPr%u*^;D_frLmI06Zw(3st}a59h(3XRzqWFR3F8nf*xCj$wg(3oxIax#z*3XRz|Zzlr@q3r$RV$Z*g8j2NO iuBTlt#|(_)(Q$tsX9dm*oE11La8}@~z*&L+tOB3FDm>c& literal 0 HcmV?d00001 diff --git a/Resources/Motor_img.JPG b/Resources/Motor_img.JPG new file mode 100644 index 0000000000000000000000000000000000000000..90a879a154d6feece477e898010506a658b95684 GIT binary patch literal 28804 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 MDGw@V3)vd@8@ynK9smFU literal 0 HcmV?d00001 diff --git a/Resources/맥시멈-크래들(누끼).png b/Resources/맥시멈-크래들(누끼).png new file mode 100644 index 0000000000000000000000000000000000000000..c059303314c154b098c4f3f570cc9feaed08c16a GIT binary patch literal 295581 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 Q4zfINp6AxrPGN)7@W)u8nn=4Bzi9z%Dm2ZC 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 J%m`P`^o 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 UL9hrUtN;K207*qoM6N<$f;h3BJOBUy literal 0 HcmV?d00001 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