GMS ࡱ> 4Bryvt x X  rRoot EntryRoot EntryP)apc`u͡@The VBA Project `u͡@_VBA_Project `u͡0  !"#$%&'()*+,-./012345678:;<=>?@ADEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~VBA Project Data"2Host Project Items&>Host Project Item Names0p͡p͡VBA Project Signature,   !"#$%&'()*+,-./0123456789;<=>?@ABCDEFGHIJKLMNOPUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|~{h& ThisMacroStorage*{8&5{&L{2FBA0046-B5E2-C3B0-412E-C843C16BAFDB}7{' L{95E23C91-BC5A-49F3-8CD1-1FC515597048}9{'";{h)$={ )&&L{95E23C91-BC5A-49F3-8CD1-1FC515597048}TProject_Data_CurVer( R Host Project Item List Data8QThisMacroStorage"p͡p͡VBAhp͡0C:\Users\DRG\AppData\Roaming\Corel\CorelDRAW Graphics Suite X7\Draw\GMS\PlotCalc.gmsQ8,>o3zAOUU#$,j(6(*3Ei ":5j(6($*aGRASH~)EbMSEJg0 F%qqL|S6O^4A$r'lUMVnf;_9' +/I<+/I B*XjB*?PerimetrForm M0PGFileToDimFormIPGPGSquareFormEPGpRaskroyForm?pActivationForm;SettingsForm4 CorrectorForm0 1CirculationForm ,1XTest  'XPlotterForm!pDevicesFormpPROJECTwm:PROJECT PROJECTlk Vfofj(6(ID="{F38B36DA-61B4-4615-A2EE-5C49D76C573E}" Document=ThisMacroStorage/&H00000000 Package={AC9F2F90-E877-11CE-9F68-00AA00574A4F} BaseClass=PerimetrForm Module=MainMenu Module=UserData Module=ToolBar BaseClass=FileToDimForm Class=Buffer BaseClass=SquareForm Module=CalculateSanP Module=LabirintCreator Module=Schema Module=CurveTester BaseClass=RaskroyForm Class=Timer Module=Zip Module=BlocksSocketShared Class=BlocksSocket BaseClass=ActivationForm BaseClass=SettingsForm Class=ProgressBar Module=Localization BaseClass=CorrectorForm Class=DictionaryC Module=Cursor BaseClass=CirculationForm Class=Printers BaseClass=Test Class=Ports BaseClass=PlotterForm Class=Profile Module=ProfileShared Class=OutPuts Class=ClipBoard Class=RegData Module=LoadSaveDialog Module=PlotterLanguage Module=COM BaseClass=DevicesForm Class=waGraphics Class=waPen Class=waBrush Module=waGraphicsShared Class=waPath HelpFile="" Name="PlotCalc" HelpContextID="0" VersionCompatible32="393222000" CMG="C0C234B238B238B238B238" DPB="6C6E98CEE87BE97BE97B" GC="181AEC0FED0FEDF0" [Host Extender Info] &H00000001={3832D640-CF90-11CF-8E43-00A0C911005A};VBE;&H00000000 [Workspace] ThisMacroStorage=0, 0, 0, 0, C PerimetrForm=0, 0, 0, 0, C, 26, 26, 1479, 640, C MainMenu=0, 0, 0, 0, C UserData=26, 26, 1305, 676, Z ToolBar=0, 0, 0, 0, C FileToDimForm=0, 0, 0, 0, C, 52, 52, 1505, 666, C Buffer=0, 0, 0, 0, C SquareForm=0, 0, 0, 0, C, 78, 78, 1531, 692, C CalculateSanP=0, 0, 0, 0, C LabirintCreator=0, 0, 0, 0, C Schema=0, 0, 0, 0, C CurveTester=0, 0, 0, 0, C RaskroyForm=0, 0, 1279, 650, , 104, 104, 1557, 718, Timer=0, 0, 0, 0, C Zip=0, 0, 0, 0, C BlocksSocketShared=0, 0, 0, 0, C BlocksSocket=0, 0, 0, 0, C ActivationForm=0, 0, 0, 0, C, 156, 156, 1609, 770, C SettingsForm=0, 0, 0, 0, C, 130, 130, 1583, 744, C ProgressBar=0, 0, 0, 0, C Localization=0, 0, 0, 0, C CorrectorForm=0, 0, 0, 0, C, 182, 182, 1635, 796, C DictionaryC=0, 0, 0, 0, C Cursor=0, 0, 0, 0, C CirculationForm=0, 0, 0, 0, C, 208, 208, 1661, 822, C Printers=0, 0, 0, 0, C Test=0, 0, 0, 0, C, 234, 234, 1687, 848, C Ports=0, 0, 0, 0, C PlotterForm=0, 0, 0, 0, C, 260, 260, 1713, 874, C Profile=0, 0, 0, 0, C ProfileShared=0, 0, 0, 0, C OutPuts=0, 0, 0, 0, C ClipBoard=0, 0, 0, 0, C RegData=0, 0, 0, 0, C LoadSaveDialog=0, 0, 0, 0, C PlotterLanguage=0, 0, 0, 0, C COM=0, 0, 0, 0, C DevicesForm=0, 0, 0, 0, C, 286, 286, 1739, 900, C waGraphics=0, 0, 0, 0, C waPen=0, 0, 0, 0, C waBrush=0, 0, 0, 0, C waGraphicsShared=0, 0, 0, 0, C waPath=0, 0, 0, 0, C ThisMacroStorageThisMacroStoragePerimetrFormPerimetrFormMainMenuMainMenuUserDataUserDataToolBarToolBarFileToDimFormFileToDimFormBufferBufferSquareFormSquareFormCalculateSanPCalculateSanPLabirintCreatorLabirintCreatorSchemaSchemaCurveTesterCurveTesterRaskroyFormRaskroyFormTimerTimerZipZipBlocksSocketSharedBlocksSocketSharedBlocksSocketBlocksSocketActivationFormActivationFormSettingsFormSettingsFormProgressBarProgressBarLocalizationLocalizationCorrectorFormCorrectorFormDictionaryCDictionaryCCursorCursorCirculationFormCirculationFormPrintersPrintersTestTestPortsPortsPlotterFormPlotterFormProfileProfileProfileSharedProfileSharedOutPutsOutPutsClipBoardClipBoardRegDataRegDataLoadSaveDialogLoadSaveDialogPlotterLanguagePlotterLanguageCOMCOMDevicesFormDevicesFormwaGraphicswaGraphicswaPenwaPenwaBrushwaBrushwaGraphicsSharedwaGraphicsSharedwaPathwaPath6@,J0* pHdPlotCalc,@ Z= n qd EJ< MSForms> SForms3 *\G{0D452EE1-E08F-101A-8-02608C4D0BB4}#2.0#0#C:\WINDOWS\SysWOW64\FM20.DLL#Microsoft u 2 Object Library/;D1u<0i02 n``pTi70 n``TfCompObjaVBFrame+fo #`i19 n``i46"$ n``pCompObj%aVBFrame)fo&)Pi08 n``XCompObj(*aVBFrame fo+-CompObj.aVBFrame)f_o/1CompObj2aVBFrame+f'o36xi06 n``  i6058 n``  i71 n``  CompObj79aVBFrame'fo:<CompObj=aVBFrame*fp?o>AfTi19pFz?api37@B n``CompObjCdaVBFrame_(fUOoDFYCompObjGSaVBFrameOfLoHJJtCompObjKHaVBFrameBAf8_oLN,CompObjO*aVBFrame%$ThisMacroStorage"s __SRP_10r__SRP_11xVPerimetrFormeo8!MainMenu__SRP_14"__SRP_15bjUserDataTQ__SRP_2Y__SRP_3Z^MToolBar FileToDimForm`tBufferd Rg__SRP_4 __SRP_5]mPSquareFormy $,CalculateSanPiV B__SRP_12__SRP_13aULabirintCreator P Schema .CurveTesterqf @RaskroyFormvF@__SRP_22L__SRP_23nSu"SettingsFormC\a__SRP_1628 __SRP_17R~Timer __SRP_6x__SRP_7krCActivationForm[c 1__SRP_26> __SRP_27{_0pZipncBlocksSocketShared&^%__SRP_8__SRP_9twBlocksSocket|%;__SRP_e5__SRP_fuWzProgressBar}__SRP_24R__SRP_25zplocalizationj__SRP_1cN__SRP_1dCorrectorFormDictionaryCN__SRP_1e__SRP_1flCursorw3__SRP_20__SRP_21gsCirculationForm kPrintersE}JTest lm_ Ports '/PlotterFormyProfile\YY__SRP_18zr__SRP_19-ProfileShareda__SRP_1a$:__SRP_1b}OutPuts.6aCOMClipBoardRegDataLoadSaveDialogUPlotterLanguage s#DevicesFormwaGraphics waPen ]waBrush%waGraphicsShared"} waPath_VBA_PROJECTtdirrT __SRP_0XC__SRP_19Project Item Data$S Control List Data$p͡p͡ReqControl List Data*p͡p͡ReqControl List Data* Control_Data_CurVer( Control List Data$(f!rU~~~~~~~~~~~~~~~~~~~Y    EventName Parameters  shapes 1(shape 8x1y1x2y2crv H IX h qx  a lpClassName lpWindowNamehwnd lpOperationlpFile lpParameters lpDirectorynShowCmdButtonShiftxy KeyCodeLngsrcCancel CloseModeDestsizeLocaleLCTypelpLCDatacchDatatxt maxDigitsbytesfileNamefileName $Combotextarrvaluecl ,oValuecontentTagNameFromTextqiArr1arr2InterPlatformNetConverterhostLongnetLong hostshortnetshort dwInitialpDataiLen lenSymbolscntLngCodecountkeyIndexpci hInstance lpCursorNamehCursordwMilliseconds CursorType  ѣ aPlotf Time_for_work BlocksSocket1HWndFormHDCFormtokenlpInputlpOutputhdcgraphics mGraphicsmSmoothingModemColormWidthmUnitmPenmBrushmXmYmHeightlpStringnCount DestinationSourcelengthclient Work_ResultFiguregradusksbuffer1 BinaryStringstrs bytePointerstaticId srqqCurveFromBitmapcurveRCurvesRPathsnRCurves1RCurves2NumberColorOpacitymatWmatHplotWplotHuFlFrFdFa1a2x3y3x4y4Rpathaa maxRecursemaxXminXmaxYminYhBrush NeedRepaint PositionX PositionYSingMaterialWithSingMaterialHeightrightGo DrawMaterial DrawFields DrawWorkOblDrawText PlotCalcLayerGroupLockObjshiftXshiftYangelOnReciveOld_TurnONLengthDatagrammLengthBIGDatagrammzProtected_MeHaweTheParentFlagParentClients lSocketStatistic_BytesSentStatistic_BytesReceivedmessStatistic_BytesReceivedOldStatistic_BytesSkippedStatistic_PINGAddresswMsglEventSocketbufferbuflenFlagscp host_nameinnafs_typeprotocolLeveloptnameoptvaloptlenaddrnamelenbacklogaddrlenhow ShowRcvFlagsporthost IsBlockingSockNumOnOff LingerTimehostnamecntBytes lngBufferneedConvertToLng BytesCount ByteBufferlengthByteBuffersp longBufferb localPort BlocksSocketnIndex dwNewLong lpPrevWndFuncmsgwParamlParamwVRlpWSAD sDescriptionuMsgIntervalEnabled milliseconds oGreenColorOn a(min(K*0rU!~~~~~~~~~~~~~~~~~~~~~~~~~~!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I.P_F" ! Q+ 1Qi1QqAa 1Qi )Ai1 ThisMacroStorage PerimetrFormMainMenuUserDataToolBar FileToDimFormbuffer SquareForm CalculateSanPLabirintCreatorSchema CurveTester RaskroyForm SettingsFormTimerActivationFormZipBlocksSocketShared BlocksSocket ProgressBar localization CorrectorForm DictionaryCCursorLabirintCirculationFormPrintersTestPorts PlotterFormProfile ProfileSharedOutPutsCOM ClipBoardRegDataLoadSaveDialogPlotterLanguage DevicesForm waGraphicswaPenwaBrushwaGraphicsSharedwaPathPlotCalcF 1C:\PROGRA~2\COMMON~1\MICROS~1\VBA\VBA7.1\VBE7.DLLVBA i PjDf\@TΌfHkLe BX"EAX^_DV`;(;KđjR"-?@Label6!-6S`  2ҋB `Combo2Combo1Label1{lFWJOCommand5Label3CommandButton1Label2Label5?F`Frame2ҋB `Text4CommandButton2Frame1Label4ȏ[qJ eUserForm{)BCSH' F3Dynamic Frame3 FindWindow user32 FindWindowA  ShellExecuteA shell32.dll ShellExecuteA iUserForm_InitializeCombo1_MouseMoveCombo2_MouseMoveCommand5_MouseMove bGet_BytesCommandButton1_MouseMoveCommandButton2_MouseMoveFrame1_MouseMoveFrame3_MouseMoveLabel1_MouseMoveLabel2_MouseMoveLabel3_MouseMoveLabel4_MouseMoveLabel5_MouseMoveText4_MouseMoveFrame2_MouseMoveUserForm_MouseMoveSetTexts SetAllTexts Combo1_ChangeCombo1_KeyDownp#tCombo2_KeyDownCommand5_KeyDownCommandButton1_KeyDownCommandButton2_Click VBInternalCommandButton2_KeyDown Label6_ClickLabel6_MouseMove Text4_Change Text4_KeyDownSelectLangInComboCommand5_ClickCommandButton1_ClickUserForm_QueryClose SaveUserData  plotcalc.com 2204    (  &&$4     CRC32isLittleEndianfKillFilefFileLen!=h8+3qClassPgv3+3o, 4 d d h l p t x |             CopyMemory kernel32 RtlMoveMemory !!( GetLocaleInfo GetLocaleInfoA !"HSaveLoad SetDeafault GetMoneyUnitGetInfo SortProfilesaddZerroForDigits nn!I I t< 3ҋB ` RU EN UK ZH PL DE FR SK SL IT VI KKҋB `Yl| .ďYl|VBE7.DLL )'Y *=h8+3q+@qMT )' 8 )' X )'i x )'x  )'k ListIndexByName StringToLongLongArrayToStringStringToLongArrayBooleanToStringStringToBooleanCommandLanguageToStringStringToCommandLanguage+=h8+3qXW@MXjKK  Class_InitializeSeparateAccelerationsForModeratorDevicecontentLaserDYLaserDXLaser MemorySizeFilePLTApproximationLevelLineTypeTurnscaleXscaleY ZeroPosition CornerPoints KnifeOffset ClosingCurve SetDefaultReadFileSaveFilePutTagGetTagOutPutdevicefileAccelerationsCount AccelerationsAccelerationsAsString SpeedsCountSpeedsSpeedsAsString ForcesCountForcesForcesAsString Terminator EndWorkFile BeginWorkFile Initializer ActiveForceActiveAccelerationActiveAccelerationUP ActiveSpeedCommandLanguageNameSizeOXSizeOYVisibleCompareArrLongCntArrValPDClass_Terminate NN   bPut_Bytes PlotCalcQ=Fi ~ XDGOuzA4i4=XDGOuzXDGOuzXDGOuz *plotcalc_userdata.bin sk>X:B-գb<3?M!>9htonl wsock32.dll htonl I6q6ntohl ntohl I67 htons htons bGet_ByteRU I67@ntohs ntohs I68`RtlComputeCrc32 ntdll.dll RtlComputeCrc32 Q9y9sizebytesSetBytes bPut_Long bGet_Long bPut_Integer bGet_Integer bPut_Boolean bGet_Boolean bPut_String bGet_StringbPut_StringASCIIbGet_StringASCII bPut_Byte X8fĤIx8<SelectLangByCodeVIITIT2SLSKPLDEDE2FRFR2ENUKZH  A4 )'  )' vuNTDEuB*%cuItemAddkeyvalue L8< )'B @ 6Out of Buffer (Buffer size= ) )' ` ,CirculationForm.MsgBox 6K45;8B5 E>BO1K >4=C D83C@C <CirculationForm.Label1.Caption "'8A;> M:75<?;O@>2 (SettingsForm.Caption $0AB@>9:8 PlotCalc <5B@8G5A:0O 6SettingsForm.Label6.Caption @>25@8BL :>4 6SettingsForm.Frame1.Caption >:0;870F8O 6SettingsForm.Label1.Caption /7K: 6SettingsForm.Label2.Caption 5=56=K9 7=0: 6SettingsForm.Label3.Caption !8AB5<0 548=8F GdiplusShutdown 6SettingsForm.Frame3.Caption 5@A8O 6SettingsForm.Frame2.Caption ">9 :>4 0:B820F88 FSettingsForm.CommandButton2.Caption #40;8BL :>4 FSettingsForm.CommandButton1.Caption  :SettingsForm.Command5.Caption B<5=0 FSettingsForm.QuestionDeleteThisCode "#40;8BL MB>B :>4? @SettingsForm.QuestionSaveChenges <!>E@0=8BL 2=5AQ==K5 87<5=5=8O? 2SettingsForm.TestCodeLink jhttp://plotcalc.com/activation/test_my_key.php?&mkey= 2SettingsForm.Combo2.Item1 JUserData.SetDeafault.RaskroyProfiles0 @0:0; 1000x5000 JUserData.SetDeafault.RaskroyProfiles1 >@0:0; 1200x5000 (<8=8 ?;>BB5@) JUserData.SetDeafault.RaskroyProfiles2 4@0:0; 1000x5000 (H01;>=K) $83C@=K9 @07<5@ PerimetrForm.m JUserData.SetDeafault.RaskroyProfiles3 :@8; 6000x3000 JUserData.SetDeafault.RaskroyProfiles4 >@0:0; 1000x5000 (<8=8 ?;>BB5@) JUserData.SetDeafault.RaskroyProfiles5 @0:0; 1200x5000 JUserData.SetDeafault.RaskroyProfiles6 GdipDeletePen 4RaskroyForm.Frame2.Caption @>D09; <RaskroyForm.CommandNew.Caption >2K9 >RaskroyForm.CommandSave.Caption !>E@0=8BL BRaskroyForm.CommandDelete.Caption #40;8BL TRaskroyForm.MultiPage1.Pages.Page1.Caption 0@0<5B@K TRaskroyForm.MultiPage1.Pages.Page2.Caption  07<5B:0 4RaskroyForm.Frame1.Caption 07<5@ <0B5@80;0 4RaskroyForm.Label3.Caption (8@8=0 ;8AB0, << 4RaskroyForm.Label4.Caption KA>B0 ;8AB0, << 4RaskroyForm.Check2.Caption N 07<5AB8BL 2=CB@8 A0<>9 1>;LH>9 D83C@K 4RaskroyForm.Frame3.Caption : 07<5@ @01>G59 >1;0AB8 AB0=:0 4RaskroyForm.Label6.Caption 20:A. H8@8=0 AB@0=8FK, << 4RaskroyForm.Label5.Caption 20:A. 2KA>B0 AB@0=8FK, << "&5=0 70 >48= <5B@ 4RaskroyForm.Label7.Caption >;O, << 4RaskroyForm.Check1.Caption 0 07@5H8BL 2;>65=8O D83C@ 4RaskroyForm.Label8.Caption $(03 ?>2>@>B0 D83C@ 4RaskroyForm.Label9.Caption R8=8<0;L=>5 @0AAB>O=85 <564C D83C@0<8, <<GdiplusShutdown 4RaskroyForm.Check4.Caption 0 8A>20BL ;8ABK <0B5@80;0 4RaskroyForm.Check3.Caption z 8A>20BL AB@0=8FK <0B5@80;0 (@01>G0O >1;0ABL 2<5AB5 A ?>;O<8) 4RaskroyForm.Check5.Caption  8A>20BL ?>;O 4RaskroyForm.Check6.CaptionϠT,ACfh &>4?8AK20BL @07<5@K 4RaskroyForm.Check7.Caption V><5I0BL @07<5B:C 2 >B45;L=K9 A;>9 PlotCalc 4RaskroyForm.Check8.Caption <@C??8@>20BL M;5<5=BK @07<5B:8 4RaskroyForm.Check9.Caption V;>:8@>20BL M;5<5=BK @07<5B:8 (Lock Object) 8RaskroyForm.Command4.Caption 8RaskroyForm.Command5.Caption 8RaskroyForm.Command1.Caption  07<5AB8BL "RaskroyForm.empty - ?CAB> - 4RaskroyForm.withoutTurning 157 ?>2>@>B0 *RaskroyForm.connectTo >4:;NG5=85 : SaveProfile >RaskroyForm.connectionIsSuccess :!>548=5=85 CA?5H=> ?>4:;NG5=> BRaskroyForm.WaitingServerResponse 26840=85 >B25B0 A5@25@0.. &RaskroyForm.Rebuild 5@51@0=>: (RaskroyForm.Improved #;CGH5=>: 2RaskroyForm.GettingResult DrawFigList (>;CG5=85 @57C;LB0B0 *RaskroyForm.ToImprove #;CGH8BL.. FRaskroyForm.impossibleToImproveMore Z 57C;LB0B ?>;CG5=. #;CGH8BL 1>;LH5 =52>7<>6=> 4RaskroyForm.ResultObtained " 57C;LB0B ?>;CG5= RaskroyForm.mm <<Check8Command4 <RaskroyForm.NoConnectionServer D5B A>548=5=8O A A5@25@>< PlotCalc BRaskroyForm.ActionCancelledByUser D59AB285 >AB0=>2;5=> ?>;L7>20B5;5< RaskroyForm.Stop !B>? :RaskroyForm.SendingDataServer 6B?@02:0 40==KE =0 A5@25@.. TRaskroyForm.NOTE_SomeCharactersNotPossible `! 5:>B>@K5 D83C@K =52>7<>6=> @07<5AB8BL 0RaskroyForm.QSaveChanges &!>E@0=8BL 87<5=5=8O ,RaskroyForm.NewProfile >2K9 ?@>D09; 4RaskroyForm.QDeleteProfile #40;8BL ?@>D09; FRaskroyForm.TooMuchLeftOrRightField J!;8H:>< 1>;LH>5 ;52>5 8;8 ?@02>5 ?>;5 HRaskroyForm.TooHighUpperOrLowerField N!;8H:>< 1>;LH>5 25@E=55 8;8 =86=55 ?>;5 RaskroyForm.From 87 :RaskroyForm.BeginCommandGroup &PlotCalc :><?>=>2:0 6PerimetrForm.Label8.Caption &>;8G5AB2> ?>4?CB59 6PerimetrForm.Label9.Caption >;8G5AB2> C7;>2 (PerimetrForm.Caption &PlotCalc - 5@8<5B@ 6PerimetrForm.Label1.Caption ;8=0 :@82KE, < 6PerimetrForm.Label3.Caption <Check7 6PerimetrForm.Label5.Caption "0F5=:0/A:84:0, % 6PerimetrForm.Label7.Caption !B>8<>ABL VPerimetrForm.ImpossibleMeasureLengthOfCurve N52>7<>6=> 87<5@OBL 4;8=C :@82>9 D83C@K "PerimetrForm.unit HB $SquareForm.CaptionCheck6 $PlotCalc - ;>I04L 2SquareForm.Label3.Caption 2SquareForm.Label5.Caption 2SquareForm.Label7.Caption DSquareForm.TextBox3.ControlTipText D52>7<>6=> 87<5@OBL ?;>I04L D83C@K SquareForm.pcs @SquareForm.AreaOfRectangularBars 4;>I04L ?@O<>C3>;L=8:>2, < *SquareForm.AreaShapes ;>I04L D83C@, < 4SquareForm.AreaOfSelection (;>I04L 2K45;5=8O, < SquareForm.m 0CommandBars.ToolTipText1  0A:@>9 4CommandBars.ToolTipText1_5 "8@06Check3Check5 0CommandBars.ToolTipText2 5@8<5B@ 0CommandBars.ToolTipText3 ;>I04L 0CommandBars.ToolTipText4 K1>@:0 ?;Q=:8 0CommandBars.ToolTipText5 !E5<0 4;O 3 0CommandBars.ToolTipText6 !E5<0 4;O 4 &CurveTester.MsgBox2 0CommandBars.ToolTipText7 !E5<0 4;O 5 0CommandBars.ToolTipText8 .>8A: B>G5: ?5@5A5G5=8O 0CommandBars.ToolTipText9 $0AB@>9:0 PlotCalc BLabirintCreator.BeginCommandGroup 6Schema.A3.BeginCommandGroup !E5<0 A3Text18Check4 6Schema.A4.BeginCommandGroup !E5<0 A4 6Schema.A5.BeginCommandGroup !E5<0 A5 :CurveTester.BeginCommandGroup *CurveTester.MsgBox.P1 40945=> B>G5: ?5@5A5G5=8O: *CurveTester.MsgBox.P2 6>:070BL B>G:8 ?5@5A5G5=8O?BҋB ` ,5@5A5G5=8O =5 =0945=K <ActivationForm.Label1.Caption1 V-B0 DC=:F8O =0G=QB @01>B0BL 15A?;0B=> G5@57 <ActivationForm.Label1.Caption2 r2 B5G5=88 2-E G0A>2, 0 B0:65 :064CN AC11>BC 8 2>A:@5A5=L5 <ActivationForm.Label1.Caption3Command6- 'B>1K A=OBL >3@0=8G5=8O ?> 2@5<5=8 22548B5 :>4 0:B820F88 8 =06<8B5 :=>?:C :B828@>20BL :ActivationForm.Label2.Caption &C?8BL :>4 >=;09=.. ,ActivationForm.MsgBox1 *#A?5H=0O 0:B820F8O :) ,ActivationForm.MsgBox2 SetCursor SetCursorCheck1 8>4 0:B820F88 C:070=   ,ActivationForm.MsgBox3 h!@>: ;8F5=788 8AB5:. 0< =5>1E>48<> :C?8BL =>2K9 :>4 *ActivationForm.BuyURL @http://plotcalc.com/buy_code.php &ActivationForm.hour G0A. ,ActivationForm.minutes <8=. ,ActivationForm.Caption :B820F8O >ActivationForm.Command1.Caption :B828@>20BLƏYl|pj).` )'V    GetCursorInfo GetCursorInfo  LoadCursor LoadCursorA y ѫSleep Sleep !h SetCursor2 IsCursorType open #=h8+3qG?,2qLѵ )'S @kؐI8ITցso qFY'KN{?aN]bFG\)Kuo9@|jGl]i CommandNew{lFWJO MultiPage1Command3 k8Command1Check9Check2Text5Text8Text12Text13Text14Text15Label8Text7Label9Label7Label11iAJ1` N) BlocksSocket1+!EKUlj0Timer1PBar PBarStripLabel10 CommandDelete CommandSave    ,, )p ,, )9 ,,`` ) 00   ,,   )  ,, )  GetDC GetDC H ReleaseDC ReleaseDC qhGdiplusStartup gdiplus GdiplusStartup 1Q DrawFigure 1GGdipCreateFromHDC GdipCreateFromHDC 1GdipDeleteGraphics GdipDeleteGraphics 1GdipSetSmoothingMode GdiPlus.dll GdipSetSmoothingMode i GdipCreatePen1 GdipCreatePen1ii(  GdipDeletePen iH GdipCreateSolidFill GdipCreateSolidFill ih GdipDeleteBrush GdipDeleteBrush i GdipFillRectangleI GdipFillRectangleI i GdipDrawRectangleI GdipDrawRectangleI iY Cls GdipDrawLineI GdipDrawLineI i9 TextOut gdi32 TextOutA  Command1_KeyDownUserForm_Activate FirstRunSubInitGDITimer1_OnTimer *BlocksSocket1_OnConnectionProcessIsStartedBlocksSocket1_OnConnectBlocksSocket1_OnReciveBlocksSocket1_OnDisconnectCommand1_ClickMmPlus StartNestingDrawWarkResultGet_Work_ResultBinary64BitToDoublestrTo16Convert64ToSTRConvertLongToBytesConvert64ToBytesConvertLongToSTR DelTochkaTakeDataTestShapeForUsedShapes^XDGOuzCreateCurveFromShapes CloseCurve TakeRCurve PrepareToSend CalculateSize ToStr16bit OdinacovoSupRound Combo1_Click Combo1_KeyUp Combo2_ChangeCommandNew_ClickCreateNewNameForProfileCommandSave_ClickConvertTextToLongCommandDelete_Click RemoveProfileMultiPage1_Change Text12_Change Text13_Change Text14_Change Text15_Change Text18_Change Text5_Change Text7_Change Text8_Change Check1_Click Check3_Click Check4_Click Check5_Click Check6_Click Check7_Click Check8_Click Check9_Click TerminateGDI ConvertColor Check2_ClickDisebleAllButtonsEnableAllButtonsEnableCommand1RefreshCommand1EnebleProfileAllElementsDisebleProfileAllElementsValPDrawangel DeltaAnglerecursive_bezierSortDataDrawRazmDrawLineDrawRectFillRectCommand3_ClickCommand6_Click FindPostionOkruglRazmestit_Reazultat RerotatorCommand4_ClickUserForm_Terminate WSAAsyncSelect setsockopt setsockopt send#  Ph)̾l)(pt(@ @~A8t}%>7M-  4    gĤIx8<MemMovelstrlen lstrlenA !y(  GetTickCount GetTickCount !9H WSAAsyncSelect I6yh Recv recv I6  inet_addr inet_addr I6I  gethostbyname gethostbyname I6   inet_ntoa inet_ntoa I6 Socket socketI6y I6(  getsockopt getsockopt I6H  WSConnect connect I6Yh bind bind I6 listen listen I6 accept accept I6Q SendLng I6 shutdown shutdown I6  closesocket closesocket I6Y( WSAGetLastError WSAGetLastError I6H Statistic_BytesReceivingStatistic_BytesReceivingLengthStatistic_PercentReceiving Statistic_AllConnect ConnectSock SetSockLingerGetHostByNameAliasgetascipSendSendOldAddToStatisticSentAddToSndQueueLngAddToSndQueueBytesProcessMessageDelZerroSndQueueElementRecivL SkipBytesAllDatagrammReceived oCloseSocket DisconnectCreateLongPacketFindLongReplace_0_ToZamTerminatorLongNewZamTerminator FlagsToByte ByteToFlagsServerUP ServerDOWNzProtected_RaiseEvent_OnConnectOnTimer P "zProtected_RaiseEvent_OnDisconnect 'zProtected_RaiseEvent_OnStatisticChangezProtected_RaiseEvent_OnRecive !zProtected_RaiseEvent_OnReciveOld SYSTEM_SOCKETREDIM_BIG_DatagrammPINGPONGOnConnectionProcessIsStarted OnConnect OnDisconnectOnFirewallAbortConnectionOnRecive OnReciveOldOnStatisticChange xxt@LP)l 884        SetWindowLong SetWindowLongA h CallWindowProc CallWindowProcW y  WSAIsBlocking WSAIsBlocking I6A  WSACleanup WSACleanup I6  WSAStartup WSAStartup StopTimer I6 WSACancelBlockingCall WSACancelBlockingCall I6 HookForm UnHookForm StartWinsock EndWinsock WindowProc   )' p )'R )'Q  Fa Hm|,[FE}p A*U} Command1_MouseMove Text1_KeyDownText1_MouseMove Label2_Click Text1_ChangeHoursAndMinets T )'  ,Error Double Use Code (Session is not found PSession is closed by the PlotCalc server Unknown command    ( ,Error Contour Creation <Result as BMP. Update software   Ping   ms -  )'G  )'F  )'I U-  00}#0<#k006F3D2F51-734D-4A2B-A7B8-ABBF24CF9B82mUsers\DRG\AppData\Local\Tem@p\VBE\.8exdvB.E .@`M }+@ ThisMaPStorageG AhilMaco oqtqage2(HB1B XB,'mT"B+B™PerimetrAzG@P"r@*Zmt) 2 $ $0'$($E&AMain`MenuGEAMinM@%nu@K2O ( O x6!UU@me !D 7t`|ecmovo ka}ToolPBarGb}TDolBrF2J@5"FileToDimA@"F@l-aDBGAUN2ie&O/ !}eAabuffe"aB?ff@A"uB2"TRZL @ SquareC"Tq`a`AeF+2519t̢.aulateSanPGU.CBlu.at@"S nPNc4W4%WG"LabirintCrea`G@NL bFn`C&a2dʯHDS@chemaGDS&h%m'cH +%B-CurvePTest+`CQ#rv`T0s!,2&`x=$HRa`skroy,RskPoy,朜0sg 3-gSettingsC gSt^gpWgg' T_ qTimQU=TOep27R?tJ}r\Activ`ationA0*tvqoo[21_nI_ *_c_ ZipG2Z` p0FD2H?O?@*BlocksS@etShWdGV$qMok Sqc@+e0"SXd20'"dE 7{ hx 3B r-37yS,kI? 8.agPesv3?? \9.-? 3?aliz.la0iz. inBH0brorrodяC rr~c&AE7.uar-??P?sDiAon|CGaAayC@0qsM? p }S? >msoms"tt_- ;CirVcя&RACpHrߠAm3U_ gN,@̟"p((+PrintersG4rintes F2Fn(H 1;TesTtGgTus{E2 ii b4OPorJtt optfq 2 7cR%7|7 2lotFormGT:l;tFmAm 2I2I$KProfileG#r f|l^42vi_ S@haredG=$P@aoE Sha@ed@M 2 ' 'dh!"E=O0utPuAEOu@hPBsCE O:NOːQE@"COMGaOM2u K6 lipBoa*r-b l=pB>!-,2/!/ (RegDataNRMgD`=t`N#, o4m Jq:LoadSaveDialPogG L dTSvD"asg@02d>/$tk4PLanguajg`s 5PeLQng`Rae@2Aj dEnHD@evicesD&v&csO0 1;awaGraPphic&wE$Gap@ic+25fIL=ֱw`aPenGP}"n 5FG -3- ° ajwa`Brushcj B@u@hP35 EĿR\ K]Qy2 5sKy +Upat`  PP"t!fV22)A1D(/ y xa *\G{000204EF-0000-0000-C000-000000000046}#4.2#9#C:\PROGRA~2\COMMON~1\MICROS~1\VBA\VBA7.1\VBE7.DLL#Visual Basic For Applications`*\G{95E23C91-BC5A-49F3-8CD1-1FC515597048}#11.1#0#C:\Program Files (x86)\Corel\CorelDRAW Graphics Suite X7\Programs\VGCoreAuto.tlb#Corel - Vector Graphics Core 17.1 Type Library*\G{0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0#C:\WINDOWS\SysWOW64\FM20.DLL#Microsoft Forms 2.0 Object Library*\G{6F3D2F51-734D-4A2B-A7B8-ABBF24CF9B82}#2.0#0#C:\Users\DRG\AppData\Local\Temp\VBE\MSForms.exd#Microsoft Forms 2.0 Object Library.E .`M + qd   $#+ ThisMacroStorage2N64eb7208 ThisMacroStoragem PerimetrForm1c64eb71e2;PerimetrForm0' MainMenu2P64eb720aMainMenu68 0( UserData2R64eb720aFUserDataHv&ToolBar1h64eb71e26ToolBar5`JFileToDimForm1i64eb71e2FileToDimForm}ex Buffer2U64eb720a BufferLZ'SquareForm1l64eb71e2YSquareForm̢!CalculateSanP2O64eb7208(CalculateSanPW4LabirintCreator1o64eb71e2LabirintCreatorH Schema1p64eb71e2 SchemaB+%CurveTester1q64eb71e2CurveTesterH1RaskroyForm2Z64eb7216RaskroyForm3 PHh *SettingsForm2Q64eb720aSettingsFormH(8T Timer2Y64eb7216 TimerPt )ActivationForm2^64eb7217ActivationFormc H(h*Zip1u64eb71e2 Zip@O$BlocksSocketShared2]64eb7216R$BlocksSocketShared7BlocksSocket2M64eb71f7BlocksSocket8.ProgressBar2[64eb7216-ProgressBar-  localization2V64eb720aflocalization0B"CorrectorForm2264eb71e2 CorrectorFormPDictionaryC2W64eb720a DictionaryCS ! Cursor2X64eb720d Cursor(CirculationForm2764eb71e2CirculationForm̟@NPrinters2864eb71e2;PrintersX;Test2964eb71e2Test bp Ports2:64eb71e2% Ports|c%PlotterForm2;64eb71e2PlotterFormProfile2S64eb720aProfile_v%ProfileShared2T64eb720axProfileSharedh (OutPuts2@64eb71e2SOutPutsː:NCOM2A64eb71e2>COMu ClipBoard2B64eb71e2 ClipBoard !RegData2C64eb71e2WRegDataJ0LoadSaveDialog2D64eb71e2LoadSaveDialogtH>PlotterLanguage2E64eb71e2PlotterLanguagenH`EDevicesForm2F64eb71e2DevicesForm x0waGraphics2G64eb71e2waGraphics=I waPen2H64eb71e2e waPen°- waBrush2I64eb71e2owaBrush  waGraphicsShared2J64eb71e2t waGraphicsSharedy 5 waPath2K64eb71e2 waPathA(PH0px``XH0@ xvtKO)5@jDOIFLv$}N28r!S{aDdHua sO)^;ܖL$UwEMvIbY }Hg Gh 3vn)W8B32 CgǵaB>q9_ŸA2CtV)_T2`ɶ ltO22^^r+Fy%YRW7CDٿ-_%Q%Z^ I-2X(L~GH!_*JK) C50HdHSFڍETaF?2y>Ar}zHQ֡GK~hLicLd0TextBox7S0 (CountNodesn0str0Replacef0Val0UserForm_TerminatelD0 ComboBox1'0 ListIndexQ0(ErrHideG0(Save0 MainMenu0Placem!0 RaskroyFormT0Show0 (Circulation0 CirculationForm0(Perimetr0(Squared0(Labirinto0 LabirintCreator20( CreateLabirintShapeʙ0(ScaleA30 Schema0( a3m\0(ScaleA40( a4n\0(ScaleA5 0( a5o\0hIntersectionSearch)0 CurveTester0(SettingsJX0 SettingsForm0(PlotCalcVersion0CurUserDataFileVersion0(NetProtocolVersionX0 (MainAddress0(MainAddressPortxQ0(NumberOfCopies Y0(Profiles#0 Profile0(Commands0TimeBeforeFreeWorkv0ProgressPercent0ServerReceivedAllDataFlag0 CurveData5V0MoreCombinations!0 SetSessionIDi0resultur0 ResultAsBMPg0NoMoreCombinations/0SetCRC32Signaturek0ActivationToActCodet0ActivationTestCode.0ActivationTestReport0ActivationSuccessd0ActivationCodeNotExists0ActivationCodeTimeOut0SetPauseC 0SetPlay0 AddPlotterל0PlotterAddedSuccessfully0GetPlotterListw0SetPlotterList0 GetPlotter<0 SetPlotter0Reject(0 Authorization0 DeletePlotter20 CloseSession"0ErrorContourCreation0ErrorDoubleUseCode0ErrorSessionNotFound30ErrorWrongPassword!0 CopyMemory-0DestXP0src>0size0 libc.dylibY70 GetLocaleInfoͰ0Locale0LCType0lpLCDataȒ0cchDataց0kernel32_0LongLong70MeasurementUnitT0FullNameО0(SquareFormData0RectArea%0(!RaskroyProfileD0 MaterialWithw0MaterialHeight]P0PlotterSheetWithw0PlotterSheetHeightk0 LeftField 0 RightField=0UpField0 DownField@0Otstup0 Vnutri_Figuri0Vlogenh0 GradusCountNy0 DrawMaterial0 DrawFields͙0 DrawWorkObl"0DrawText0 PlotCalcLayer0Group0LockObj0(LastProfileSelectionNumberޣ0(CountRaskroyProfiles0(RaskroyProfiles"0(ToolBarVersion0(CodeOfActivation0(LangCode0 (UnitsSystem60 (AutoUpdate0isUserDataLoad0file%0 GMSManagerG0Projects,0FilePathO0crc0bufz0 buffer-0 bPut_LongE[0 bPut_Booleanb0isLittleEndianf0 bPut_StringLg0 bPut_Integer0qh0 bPut_Byte0CRC32b0bytese0fFileLen\0KillFileű0 fileNumber 0MsgBoxR0 vbCritical+}0version0isLittleEndian?0SetBytes~0 bGet_LongSx0 bGet_Boolean0 bGet_StringF0 bGet_Integer<0 bGet_Byte0Erro0Raise0(SelectLangByCodeHd0 (SetDeafault0GetInfo 0 GetMoneyUnitV0ret0 (SortProfilesN0i`0 fSwitched0raskroyProfileTemp0addZerroForDigits%0UCase5 0txt0 maxDigits0code0lastCode0isStartingDigit?U0startPositionDigits0endPositionDigits'0 digitsCount0toRightd0Asc!u0sj0Lc0l2^0 newDigitsM0q2^0checkSum%0aX0 numberForTestL0fileNamej0Kill0FileLen0CurToolBarVersion0Subsq80($Init\[0CreateToolBarForCorelDrawV(0 VersionMajor0CreateToolBarForCorelDrawX8`0CreateToolBarForCorelDrawX7`0DeleteFilesAndToolBarO0IsPlotCalcToolBarExistsi0 vbInformationn0 CommandBars 0Addr0ControlsK0AddCustomButtonJ0 UICategories 0cdrCmdCategoryMacros0Visible0(SetToolTipTextVY0SetIconsPictures0 (DeleteToolBarR0SetIconsw0RmDir0Deletex0 ToolTipTextb?0 vbDirectoryk0MkDir0CreateFile_0_png |0CreateFile_0_5_png0CreateFile_1_png 0CreateFile_2_png0CreateFile_3_png10CreateFile_4_png0CreateFile_5_pngU0CreateFile_6_png0CreateFile_7_pngiy0CreateFile_8_png7 0SetIcon2}w0CreateFile_0_bmp10CreateFile_0_5_bmpк0CreateFile_1_bmp0CreateFile_2_bmpT0CreateFile_3_bmp0CreateFile_4_bmpx0CreateFile_5_bmp 0CreateFile_6_bmp0CreateFile_7_bmpo.0CreateFile_8_bmp|0 SetCustomIcon0Enabled۪0CreateFile_0_png_part_290CreateFile_0_5_png_part_2#_0CreateFile_7_png_part_20 FileToDimForm30CommandButton1_Click0CorelScriptTools)0 GetFileBox0LOFc0 maxCelTopo0maxLeftJ10 residueLeft+0vbTabc90vbCrLf0my_bytesq0 count_bytes&0cp\0InterPlatformNetConverteru0htonl 0hostLong0 wsock32.dllJ0ntohlv0netLong0htons 0 hostshort[0ntohsv0netshort0NeedCalculateCRC"0lCRC320RtlComputeCrc32`W0 dwInitial* 0pData0iLenP0 ntdll.dll0VarPtrb0oValue0 Description 0valueK0AscWG0 lenSymbols0ChrW0bPut_StringASCII 0bGet_StringASCII00ChrK~0 bPut_Bytesn0cnt+0 bGet_Bytes 80Class_TerminateP0AddItem 0Image3a0Picture*0Image2`0Image4b0Image1_0List*0Repaint0(ShowRectOnScreenCurves0(SelectionRectOnScreenCurve0ComboBox1_Changea0(HideRectOnScreenCurves0Hide9z0CheckBox1_KeyDown0AreaB0k2]0(RectAreaOfCurvesw0(SelectionRectAreaƒ0 (AreaOfCurves*0 NeedBreakeY0RectOnScreenCurves0 OnScreenCurvex0RectOnScreenCurvesCount0CurQ_ShowRectOnScreenCurves0ErrOnScreenCurves0ErrOnScreenText.0 OnScreenText<0tk0cdrUnit0ActiveDocument\0Unit0 TimerX0ActiveSelectionf0 SizeHeight0 SizeWidth`0 BoundingBox0 SetRectangle>0Right 0BottomH{0SetBrush00CalculateShapes^0ActiveSelectionRangeF0shapes<0ClearAllOnScreend0q1^0count0v0 cdrCurveShape/0lengthY0curve1 0SubPathsW0Nodes_0 cdrGroupShapeŸ0cdrContourGroupShape0cdrArtisticMediaGroupShapeI0cdrBitmapShape^T0 CountErrPlus1!}0TryDisplayCurve80shape0 SetTextColor0SetPixelOffset.0SetTextAndPosition0 PositionXDj0 PositionYEj0SetPen30cdrOnScreenCurvePenSolid0CreateErrCurve/0xo0yp0SetCurveJ0x1_0y1_0x2_0y2_0ce\0 CurveElementH0 ElementType0cdrElementStart 0cdrElementLine:0CreateSubPathFromArray0 DisplayCurve0crv0IsInner~0 IsOnSubPath80Firstz0cdrInsideShapec0px^0py^0rx_0dy]0deleted[g0SubPath0PosX0PosY0LeftPosXh0LeftPosYi0 RightPosX0 RightPosY0TopPosX0TopPosY0DownPosX"0DownPosY"0Height|0 IsSpeedingW0IsClosedy0 CountSubPath20XSel| 0YSelY0WithSel10 HeightSelr0 CountCurves"0 CountLineQ]0 CountPointsW$0 CountPointsH0PointsH-w0LeftQd0LeftQ20RightQ10RightQ2ۘ0 IsLeftStend0 IsRightStendz0PointsW0Findn0 GlobConnectH0 GlobConnectW0OverENDconnect_H20OverENDconnect_WA0 DrawCurvesk0Refresh0sr&_0 ShapeRange0 CreateSubPath0AppendLineSegmentH0AppendSubpathRectangle0BeginCommandGroup,/0 ActiveLayerS0 CreateCurve9l0Outline50 SetProperties0Color2F0CreateCMYKColorg0AddToSelectionR0EndCommandGroupf0q3^0maxX.0minXX0maxY.0minYX0p0x^0p0y_0p1x0p1y0p2x0p2y0p3x0p3y0dx]0leng}0stp0Segmente0cdrLineSegment_0StartingControlPointX0StartingControlPointY0EndingControlPointXD0EndingControlPointYE0100o0qq^0rx20dy20qP^0xP_0yP`0 TopsCrossTest0ua__0ub`_0znamen770chis1 0chis2 0x3_0x4_0y3_0y4_0xPtemp0yPtemp0minR X0Ri0Sqr(0WayFindH=0WayFindWL0sLast0ymax0yminٰ0xD_0yD_0xUpw0yUp0sX,_0sY-_0theEnd00toDowne0toBeginS/020?Z0GlobalCrossTest0AddLine80xmax0xmin;0xR_0yR`0xL_0yL_030dZ0tQJ_0tQ2a0t2Q0t2Q2-E0s2_0xTemp(0yTemp0LocalCrossTest0SecErrorb0 OverCrossTest0r1^0r2^0qSec0q2Sec?0 TestPointIn 50s1_0otstupX^0otstupY_0alfa"0pzoomp=0 Duplicate_0NoFill0Rotate0page_wf0page_hf0Stretch 0Beep0CreateArtisticText 0 ApplyNoFill;0SetOutlineProperties=0countCrossPointsQ0 CrossPoints=0vbYesNo0vbYesT0 DrivePoints0q4^0ne0n2M^0n3N^0n4O^0selObj0Closed,0Segments.0 StartNodeF0EndNode0XS_0YS`0a1k\0a2l\0 BlocksSocket10 BlocksSocket0Timer10dXCenterm0dYCenter>70 Combo1_Texte_0Combo1LastSelectListIndex0NeedSaveg0TextFieldsIsEditing0Combo1DontClick\0RFigure0gradus0Q_figure0RSheetX0RFigures0 CountRFiguresl0RLineq0RSheetsm0 CountRSheetsn0Material0RLines0 CountRLines80 Work_ResultE0 MaterialsO0CountMaterials^:0maximumY0Errors0SingMaterialWith0SingMaterialHeight:0SingPlotterSheetWith0SingPlotterSheetHeight 0 SingLeftField0SingRightField0 SingUpFieldXG0 SingDownFieldd0 CountResults50SelectedResult!0RSegmentI0SNPx 0SNPy0SCPxy0SCPyz0ECPx 0ECPy 0RPathw^0 RSegmentsn0 CountRSegment0RCurvem0 MaxLenghtހ0RPaths0 CountRPathn0Xpoint50Ypoint0path20PLCurve%0PathsH 0 CountPaths0 LinesString0CountXJ80 LineSegment60 LinesPathK0 LineSegments0 CountSegmentR0RCurves0Du\0 RerotateCrv80 FindWindowa0 lpClassName0 lpWindowNamei30user32*0GetDC`0hwnd0 ReleaseDC0HWndForm0HDCForm0GdiplusStartupN0token 0lpInputy0GDIPlusStartupInputy0lpOutputj0gdiplus0GdiplusShutdown0GdipCreateFromHDCC0hdce0graphics[0GdipDeleteGraphics50GdipSetSmoothingModeH0 mGraphics0mSmoothingModej0 GdiPlus.dll 0GdipCreatePen1z 0mColor0mWidth00mUnitB0mPen+|0 GdipDeletePen/0GdipCreateSolidFill70mBrush0GdipDeleteBrush|(0GdipFillRectangleIr0mXN^0mYO^0mHeightd0GdipDrawRectangleIV0 GdipDrawLineIp0TextOut)0lpStringz0nCount0gdi32i0 Destinationл0SourceG0GdiPlusVersion0DebugEventCallback}0SuppressBackgroundThread0SuppressExternalCodecs'0SmoothingModeAntiAlias#\0 GdipTokenb0 HGraphicsf0LinePen90 MaterialPen0PagesPenRv0 FieldsPenD0 LinesPaperPen \0LinesShadowPen(0hBrush 0 PaperBrushl0 ShadowBrushH0shiftX70shiftY 70 WindowWidth0 WindowHeigth0NumberOfMaxFigure0 AlfaWidth0 AlfaHeight 0ProtocolStatusEnmF0 NotConnected`!0WaitingForActivationStatus0Ready0WaitingNestingResulto0WaitingDataSentResult/0ProtocolStatus]0RepairProtocolStatus 0Processing_Data<0 Sending_Data0 ImproveOnp0Improved/0LastMaxY00pp^0LenOfRecivingData40 ConnectedJ0NotNest0 ProgressBar1v0 ProgressBar$0OkPress0 SessionID;0Plotfn0 Time_for_work[;0DrawWarkResultProcessingR0ActivationFormIsShowu0 LastCaptions0LastShowedPing0Combo1_KeyDown0Command1_KeyDownk0 MasterPage&0 VersionMinor0Combo20Combo10 CommandDeleteI0 CommandSave =0DisebleProfileAllElements0InitGDIF0 BlocksSocketShared Z0(HookFormC0Frame20 CommandNewH0 MultiPage14?0Pages0Frame10Label4,0Check20Frame30Label6,0Check10Check4 0Check3 0Check5 0Check6 0Check7 0Check80Check90Command40Command50Command10 FirstRunSubɚ0TakeData0 PrepareToSendC0DrawF0Text4~0Text5~0Text8~0Text7~0Text12r0Text13r0Text14r0Text15r0Connect\0 vbNullString0gdipStartupInput0 ConvertColorp0vbBlack0vbWhitek0Timer1_OnTimer 0Statistic_PING[0Label11A0PING0*BlocksSocket1_OnConnectionProcessIsStarted0Address0BlocksSocket1_OnConnect V0clienty 0buffer1^0lcode10Send0 ActivationFormA0Text1~0BlocksSocket1_OnRecive0command]0 Disconnect R0EnableCommand10SetFocus0 StartNestingS0percent^0Label10@0MmPluse0Get_Work_Result0 BackColorރ0 GreenColorOn(H0EnableAllButtons0wrtemp"0DrawWarkResultչ0SystemColorConstants0 vbButtonFace0BlocksSocket1_OnDisconnect0Command1_ClickV0DisebleAllButtons0buffer2^0 SelectedItem*0Command30e\0mmC^0To4nostS0 GradusCount20 DelTochka70Text18r0ks]0oblastH0oblastW0minusH?m0minusWNm0 horisontal 0plusYŎ0plusXĎ0Cls~0xx10wn0yy1E0h_0hh]0hh20 DrawFigList0FillRect0DrawRectk0 DrawFigure"W0Figuref0sNX0sNY0eNX0eNY0aa{\0 sheetCurveCj0 maxRecurseV0da10da20angel@0 DeltaAngle}0recursive_bezier0 LinesPaths`0tXQ_0tYR_0CosO0Sin0DrawLine0(lines0nxs^0SortDataz050Z0errFlag@0Binary64BitToDoublej0 BinaryStringRf0bytArray{0strTo16C0Convert64ToSTR%0ConvertLongToBytes0 bytePointer60Convert64ToBytes50ConvertLongToSTR!0bb\0cc\0dd\0CurveFromBitmap0TestShapeForUsedShapesb0staticId)#0GetLinkedShapes 0cdrLinkAllConnections0CreateCurveFromShapes0WeldWithZ=0 TakeRCurve@#0 cdrShapeType> 0 CloseCurveh0cdrBlendGroupShapeP0rect20RightX10BottomY0recti0cZ0 AppendCurve0pRline80plusDx 0plusDy0cdrCurveSegment R0SupRound0kof 0Keys0wi_0he]0strTempW0strTempH0keyTemp0keysBuff0 curveBuffers0qq2V0KeysQ1k0 Odinacovo\&0 CalculateSize0fullBufferSizeS0 fullBuffer{0 ToStr16bit@S0RCurves1ص0RCurves2ٵ0Number-0 Combo1_Click^30selectedAnswer0 vbYesNoCancel0 vbQuestion0 SaveProfileV0vbCancel'0DrawRazmrY0RefreshCommand10 Combo1_KeyUp)0 Combo2_Change 0Command5_ClickY0CommandNew_Click M0newName00CreateNewNameForProfile'0EnebleProfileAllElements40CommandSave_ClickE0ConvertTextToLong0CommandDelete_Clickk0vbNo%0 RemoveProfile0 RemoveItemZ0MultiPage1_ChangeJ0 Text12_Change0 Text13_Change0 Text14_Change40 Text15_Changeܠ0 Text18_ChangeԢ0 Text4_ChangeP0 Text5_Change0 Text7_ChangeH0 Text8_Changeo0 Check1_Clickl0 Check3_Click~0 Check4_Click޶0 Check5_Clicko0 Check6_Click@60 Check7_Click}0 Check8_Click0 Check9_Click0 TerminateGDIR0Opacity@0BGRA0 Check2_ClickF0Command60matW(.0matH.0plotWn0plotHn0uFd_0lF^0rF^0dF\0 FigurniyList0wpixs50hpixt0oUFL0oLF0oRFݿ0oDF׽0 fieldErrorJ0ch\0AtnQu0x12%0y12~0x23K0y230x34q0y340x123R0y1230x234W0y234.0x12340y12340wpix2Ac0Round0 NeedRepainte0Command3_Click0Command6_Clicki0 FindPostion <0rightGo0chang0 ActivePage\0cdrGuidelineShapehd0Okrugl0ostatok50d[0d2\0d3\0Razmestit_Reazultat0pi^0lastPX0lastPY0sheetX0sheetY0text2~0countAddObjects`0 addObjects)0lr10Layer0 CreateLayer>0md0rl^0rs_0 Rerotator_e0CreateRectanglel@0CreateRGBColor0Locked 0RotateExN0transformMatrixj0 RotateAround0ApplyTransformMatrix90Command4_ClickIZ0UserForm_QueryCloser0Cancel0 CloseMode؟0 StopTimerJ0 ShellExecuteA0 lpOperation80lpFile0 lpParametersZ0 lpDirectorye0nShowCmd<}0 shell32.dll+0DataHasBeenChanged0SelectLangInCombo 0CommandButton2}0Combo1_MouseMoveVy0Button0FontU0 Underline0Combo2_MouseMove]0Command5_MouseMove:0CommandButton1_MouseMove0CommandButton2_MouseMove0Frame1_MouseMoveS0Frame3_MouseMoveW0Label1_MouseMove}0Label2_MouseMoveVb0Label3_MouseMoveF0Label4_MouseMove:0Label5_MouseMove0Text4_MouseMoveɬ0Frame2_MouseMove70UserForm_MouseMovei0Label2,0CommandButton1|0 SetAllTextsUc0 Combo1_Changex0Combo2_KeyDown{0Command5_KeyDownd0CommandButton1_KeyDown*0CommandButton2_Click0CommandButton2_KeyDown0 Label6_Click0Label6_MouseMove0 Cursorl0 (SetCursor2N0 IDC_HANDy0 Text4_KeyDowng0Lng?0 SaveUserData0res0VbMsgBoxResultڱ0Sleep0dwMilliseconds6E0OnTimer;Z0Intervalu'0 ProcessingC0Class_Initializen0 milliseconds0dblEnd00Command1_MouseMove0 Text1_KeyDown0Text1_MouseMove0HoursAndMinets9%0 vbNewLine0 Label2_Click0 Text1_ChangeX0min0 Zipm0OF_READ0 OF_CREATEwz0OFS_MAXPATHNAMESe0NORMAL_PRIORITY_CLASSC0INFINITE10hSource0 hDestination0 bytesOfDest10 bufferSize0NIL=0 THRESHOLD0InfinityE0InBuffer0 OutBuffer<0DataLenzZ0 BufferPointer0textsizehT0codesize0textbufR0 matchposition00 matchlength 0lson 0rsoni0dad0InLen0 InPointer0 OutPointer+0 InFilePointerFI0OutFilePointerG0Blocklen0OFSTRUCTm0cBytes0 fFixedDiskX0nErrCode%v0 Reserved1{0 Reserved2{0 szPathName0 OutStringAr0InStringY0pos0(Compress(0 LZCompFile.0(Expand$d0 LZDecompFile0 DeGetByteٞ0 StrToBiteM0 DePutByteP00TheByteV0 WriteBufferj0 BiteToStr0 EnGetByteo0 EnPutByte|0 FDeleteNodeR0pg0 FInitTree%0 FInsertNode[0cmp0key0 FlushBuffer;X0codebuf0 codebufptr0lenn}0lastmatchlength 0Mask-0 OpenBuffer}0Flagso0 flagcountI0b1\0b2\0ja0 GWL_WNDPROCe0 WINSOCKMSG I0WSA_DESCRIPTIONLENnA0WSA_DescriptionSize0WSA_SYS_STATUS_LEN0WSA_SysStatusSizeȱ0 WSADataTypeG0wVersion0 wHighVersion0 szDescription#,0szSystemStatus=0 iMaxSockets/0 iMaxUdpDg0 lpVendorInfoO0 SetWindowLongs0nIndex'0 dwNewLongXz0(CallWindowProc0 lpPrevWndFuncn0msgQ0wParam10lParam70 WSAIsBlockingL0 WSACleanupE0 WSAStartup40wVRE0lpWSAD90WSACancelBlockingCall0 WSAStartedUp`0PrevProc'0IsHooked&v0 (Hooked_hWnd0(LastRefresTiks 0 (OpenedSocketsӶ0 CollectionW0CountCreationSockets0 WindowProc0 UnHookFormr0 (StartWinsock0 sDescription0 StartupData=0 (EndWinsockp0uMsg0ProcessMessage0DefaultDenominator^0SYSTEM_SOCKET_COMMANDS<0sPING.0sPONGD:0sREDIM_BIG_Datagramma0sRECIVING_PROGRESS0#sPLEASE_SET_DENOMINATOR_TO_16777212]0"sPLEASE_SET_DENOMINATOR_TO_41943040 sPLEASE_SET_DENOMINATOR_TO_655360sSET_FILE_NAME0 SOMAXCONN5z0AF_INET0PF_INET60INVALID_SOCKET0 SOCKET_ERRORv0 FD_ACCEPT|0FD_READ]0FD_WRITEа0 FD_CONNECT0FD_CLOSE0 SOCK_STREAM20SOCK_SEQPACKET0 IPPROTO_TCP0 IPPROTO_UDP~0 SO_SNDBUF:=0 SO_RCVBUF0 TCP_NODELAY5#0 INADDR_NONE?0 SOL_SOCKETs0 SO_REUSEADDR g0 SO_LINGER0 SD_RECEIVE)0SD_SENDJ0SD_BOTHy`0FIONREADdC0 hostent_sizex0 sockaddr_sizem0MemMove40lstrlen0 GetTickCount0WSAAsyncSelectW.0wMsg&0lEventC0Recvk0Socket0buflen?0 inet_addr0 gethostbyname0 host_nameH0 inet_ntoa*0inn;0af\0s_typeS60protocol]0 setsockoptd0Level0optname$0optval<0optlen0 getsockoptT0 WSConnectI0addr0sockaddr0namelen0bind0listen+0backlog0accept*0addrlen 0SendLngA0shutdownBa0how0 closesocket0WSAGetLastError0 sin_familya0sin_port߂0sin_addr0sin_zero 0HostEnt}}0h_name0 h_aliases'0 h_addrtype0h_length10 h_addr_list$0 LingerType 0l_onoff10l_lingery0BuffSize0 LimitPacket{0 LngReadBuffer"0Status+0WaitingStarter0WaitingLengthDatagramm0WaitingZamTerminator?0Reading̀0SocketSystemFlags 0NeedReplaceFlag0 CompressFlag60 CryptoFlagH0PartFlag0 SendFilesFlagg0 SystemFlag1]0Denominator_2bit]0RcvFlags%0SndFlags40 SocketStatus0 LastPingTiks 0OnReciveOld_TurnON90 DatagrammR0LengthDatagramm,0 CP_Datagramm0 BIGDatagrammf0LengthBIGDatagramm0CP_BIGDatagramm0 ZamTerminator0zProtected_MeHaweTheParentFlagX0Parent0Clients?0lSocket0SndQueueElementiz0LngBuff)0ByteBuffy0needConvertToLng?0SndQueueElements0OnConnectionProcessIsStarted&0 OnConnectd0 OnDisconnectu0OnFirewallAbortConnectionk0OnRecivew&0 OnReciveOldT?0OnStatisticChange0Statistic_BytesSentH0Statistic_BytesReceived0Statistic_BytesReceivedOld+0Statistic_BytesSkipped4+0Statistic_BytesReceivingH0Statistic_BytesReceivingLength>0Statistic_PercentReceiving6n0lth0dtgU0 Statistic_All}0 ShowRcvFlagsR0PBarց0oldRcv]0sum0port0'zProtected_RaiseEvent_OnStatisticChange0 ConnectSock$0host0 IsBlockingR0sockin0GetHostByNameAlias0 SetSockLingerӨ0 oCloseSocketM0SockNummR0OnOff)f0 LingerTime 80linger 0hostname$_0phe0 heDestHosta0addrList0retIPC0getascipH0lpStr2S0nStrT0 retString%0 lngBuffer0REDIM_BIG_Datagramm0sp$_0AddToSndQueueBytes]0 FlagsToByte70CreateLongPacket0AddToSndQueueLng0AddToStatisticSent0SendOldP0cntBytes0messcC0 lngRetValueN0udtSocketAddress00 newClient@a0zProtected_RaiseEvent_OnConnectA0RecivL0needDel0 toStatisticF0 ByteToFlags0DelZerroSndQueueElement/?0!zProtected_RaiseEvent_OnReciveOld0lngX/0 bytesSkippediN0 SkipBytesh0AllDatagrammReceived0 BytesCount0 SYSTEM_SOCKET0zProtected_RaiseEvent_OnReciveH0Removeϱ0"zProtected_RaiseEvent_OnDisconnectѤ0 ByteBufferp0lengthByteBuffer0lengthLongBuffer80 longBuffer0FindLongS0NewZamTerminator#0Replace_0_ToZamTerminatorLongH01H0zq0RndR0ServerUPiO0 localPort70 ServerDOWN0sktL0 systemCommand}@0PONG10NeedDoubleDigits**0 PBarStrip0 oGreenColorOn0vbActiveTitleBar0 DictionaryC 0 (CodeISO6390LngCodef0(RU_0(EN]0(UKi_0(ZH`0(PL^0(DE\0(FRE]0(SK_0(SL _0(IT]0(VI_0(KK]0(IT20DE20FR20 CorrectorFormvI0ListBox10 ColumnCount$0LCase:0 CheckBox10chrW20 ListCount60 DataObject0SetText0PutInClipboard0ListBox1_Click 0Values0Index0 GetCursorInfo*0pci0 CursorInfo:0 LoadCursor0 hInstance 0 lpCursorName0 SetCursor[0hCursorP0 (CursorTypes$0 IDC_ARROW0 IDC_IBEAM0 IDC_WAITv0 IDC_CROSS0 IDC_UPARROW+0 IDC_SIZEF0 IDC_ICON0 IDC_SIZENWSE0 IDC_SIZENESWv0 IDC_SIZEWEI0 IDC_SIZENS 0 IDC_SIZEALLv0 IDC_NOc0 IDC_APPSTARTING 0POINT0cbSize,*0 ptScreenPosi0 CursorTypey0 IsCursorType/Z0 CursorHandle0 MakeDuplicate40 ConvertLngc0vbOKOnly0 OrigSelectionP0dup0Move>y0 PrintersDv0PRINTER_ENUM_LOCAL#'0PRINTER_ENUM_CONNECTIONS0 PRINTER_INFO0 pPDescriptiony0pNameZ0pComment_0 EnumPrintersu0 pPrinterEnum&0cdBufB0 pcbNeededa0 pcReturned40 winspool.drv0lstrcpy0 lpString10 lpString20 MoveMemory)0 OpenPrinterՉ0 pPrinterName}e0phPrn!]0pDefault0PRINTER_DEFAULTS"|0StartDocPrintervl0hPrn0pDocInfoc0 DOC_INFO_10StartPagePrinterQ0 WritePrinter0pBuf0 pcWritten0 ReadPrinterC0 pNoBytesReadL0EndPagePrinter0 EndDocPrinter0 ClosePrinterx0PrinterPropertiest(0hPrinter0pDocName,0 pOutputFileE^0 pDatatypek0DEVMODE,0 dmDeviceName0 dmSpecVersion0 waPath0 StartSubPathE0AddBezierSegment;0 CloseSubPath0Render2:0 Ports0 EnumPorts.0pPortsd0cbBuf0 ConfigurePortK0 pPortName0ERROR_CANCELLED0 PORT_INFO_2[0 pMonitorName&0 pDescription&0 fPortType F0Reserved\0 DescriptionsuV0 COMI0( CommOpen.0 ( CommCloseܲ0lPorts 0 vbNullCharY0PortName->0retval;0 LastDllError0GetAsyncKeystate#0VKEYT0 OutPuts0RegData130 RegDatan0 lDeployed0MovingProcesing#0KeyLoopProcessing0UserForm_Activq0lListenKeyboard-0 PressedKeysv}0KeyLeft0KeyRight0KeyUpc0KeyDown 0 KeyLeftUp:0 KeyUpRightt0 KeyRightDownu0 KeyDownLeft0Key00KeyEnternC0ListenKeyboard0 PressedKeynU0CommandButton23[B0Deployed_0ComboBox2_Click$0ComboBox3_Clickv 0ComboBox4_ClickE0ComboBox5_Click0CommandButton11_MouseDown1~0MoveUP0 RefreshXY0CommandButton12_MouseDownb0MoveDown0CommandButton13_MouseDownV0MoveLeftv0CommandButton14_MouseDown:0 MoveRight0CommandButton13_MouseUpF0CommandButton14_MouseUpv00CommandButton11_MouseUp)0CommandButton12_MouseUpml0Label18H0XmmL0Label19I0Ymm0CommandButton21_Click,0Move000CommandButton22_Click<0CommandButton23_Click 0ImageAcceleration_DblClickz0 ReturnBooleane0SeparateAccelerations00 RefreshFieldsk0Label14_DblClickR0TextBox10_Enter X0TextBox12_Enter0TextBox9_EnterX50 KeyReadLoop0pKey0 lastTimer0 MoveLeftUpw0 MoveUpRightx0 MoveRightDown0 MoveDownLeftB)0myKey_0mLB^0mRH^0mUK^0mD:^0mLeft0mRighte0mUp0mDown!0vbKeyUp 0 vbKeyLeft/I0 vbKeyRight0 vbKeyDownS0 vbKeyNumpad40 vbKeyNumpad60 vbKeyNumpad80 vbKeyNumpad20vbKey0c0 vbKeyNumpad00 vbKeyInsertI0 vbKeyReturn0 CheckBox10Ŋ0ContouringKnifeRaised0TextBox4S0TextBox8S0 CheckBox20 CheckBox30 CheckBox40 CheckBox50 CheckBox60 CheckBox70 CheckBox80 ActiveProfile)u0TabsZ0TabStrip1_Change[0 TextBox110Label20e0 TextBox120CommandButton20XB0TextBox12_Change0d0deviceQD0(ListIndexByNameS0TextBox9S0 ClosingCurveX:0 TextBox100 KnifeOffsetJ0 CheckBox90PreRun0 ComboBox4*0 ComboBox5+0Clear0AccelerationsCount?p0 Accelerations0Label14D0ImageAcceleration60ImageAccelerationDisabled@0ActiveAcceleration0ActiveAccelerationUPL0ImageAccelerationEnabled0 ComboBox2(0 SpeedsCount0Speeds&0Label12B0 ImageSpeed/0ImageSpeedDisebled+r0 ActiveSpeed{0ImageSpeedEnabledr0 ComboBox3)0 ForcesCountw0Forces0Label13C0 ImageForceJF0ImageForceDisabled0 ActiveForce10ImageForceEnabled{0Frame40ComboBox4_Changec0ComboBox5_Change'T0ComboBox2_Changea0ComboBox3_ChangeXb0CheckBox1_Change10npk^0CheckBox2_Change0CheckBox3_Change0CheckBox4_Change)0CheckBox5_Change0CheckBox6_Changey0CheckBox7_Change!0CheckBox8_Change0TextBox3_Change0TextBox4_Change0TextBox5_Change\0TextBox6_Change0TextBox7_Change0TextBox8_ChangeT0CheckBox9_Changeq0RefreshStartButtond0CheckBox10_Change0 DevicesForm0TextBox9_Change0TextBox9_AfterUpdateM0TextBox10_Changear0TextBox10_AfterUpdate=0CommandButton3_ClickFA0CommandButton4_ClickVy0CommandButton5_Click0CommandButton6_Click0CommandButton7_Click00CommandButton8_ClickYx0CommandButton9_Clicki0CommandButton10_Clickb0CommandButton19_Click 0CommandButton18_Click`0CommandButton16_Click0CommandButton17_Clickh0CommandButton15_Click0isInputC0CommandButton20_Clickc0SendKeys0TextBox12_KeyUpl0 (CountProfilesN0lNamef0lCommandLanguageg0(CommandLanguagesG0 lZeroPosition0 (ZeroPositions0lSizeOXl0lSizeOYm0lScaleX00lScaleY00lVisible0lAccelerationsg$0lActiveAcceleration0lActiveAccelerationUP,0lSeparateAccelerationsп0lSpeeds0 lActiveSpeed/0lForcesg0 lActiveForceݦ0lDevice)'0lOutPut10 lInitializervo0lBeginWorkFile~0 lEndWorkFile@0 lTerminator'0lFilePLTz0 lMemorySizej0 lClosingCurve0 lKnifeOffset0 lCornerPointsX0lTurnMt0(Turns0 lLineTypeQ0 (LineTypes<0lApproximationLevel0(ApproximationLevelsZ|0lLaser0lLaserDX0lLaserDY0lForModeratorDeviceB0MyProfileNumberxP0lFilec0ForModeratorDeviceil0contentl0PutTagC"0(CommandLanguageToString~0(BooleanToString60(LongArrayToString"0LaserDY0LaserDX0Laser0 MemorySizeO0FilePLTD-0ApproximationLevel#0 Normal0LineType0TurnZ0 Turn00scaleXN0scaleYN0 ZeroPositionh 0 RightP10 CornerPoints0ReadFile[.0 SetDefaultό0GetTag70(StringToCommandLanguageF0 (StringToLong0(StringToBooleanc0(StringToLongArrayh0ValPD*K0(#SaveFile}0 HPGL0MyFile80TagName0FromTextKv0 vbTextCompare Q0AccelerationsAsStringf0arrStrd0Split)0arr u0CompareArrLong-0SpeedsAsString0ForcesAsString+'0 EndWorkFilef0 BeginWorkFile0CommandLanguage00SizeOX0SizeOY0Arr1|D0arr2}D0CntArr 0 ProfileSharedU0 LeftPc0 CenterP0 HPGL2G0 DMPLz0 G_Code0 Turn900 Turn180Q0 Turn2707V0 ArcssB0 Lowt0 Highz0ComboI0ComboBox\0vm0cl\0 CountOutPuts#0OutType30Printerҩ0CoordV0 FileCoord0mOutType0lengthMm0 ($MoveCursorj0 OutToFilek0 PlotterLanguage,0 ($AsciiToStringd0OutTypeToStringRb0 fileExtension0 LoadSaveDialogӽ0(#GetFileExtensionO40(!#Filter;0 FilterRowsk(0 strFilterӥ0LastPlotterDirectory0(#GetFile:0(#GetPathT0newFilee0InputBox 0 ( LINE_BREAKyE0( LINE_DTR0( LINE_RTSza0( LINE_CTSC0( LINE_DSRv0 ( LINE_RINGS0 ( LINE_RLSD0( LINE_CD0ERROR_IO_INCOMPLETE,0ERROR_IO_PENDING!40 GENERIC_READ0 GENERIC_WRITEQ0FILE_ATTRIBUTE_NORMAL{0FILE_FLAG_OVERLAPPED0FORMAT_MESSAGE_FROM_SYSTEM؁0 OPEN_EXISTING0 MS_CTS_ON0B0 MS_DSR_ON;0 MS_RING_ON0 MS_RLSD_ONL0 PURGE_RXABORTC0 PURGE_RXCLEAR0 PURGE_TXABORT0 PURGE_TXCLEARGg0CLRBREAKu0CLRDTRG0CLRRTSF0SETBREAK0SETDTRE0SETRTS?0COMSTATc0 fBitFields0cbInQueQ 0cbOutQue$f0 COMMTIMEOUTS20ReadIntervalTimeoutr0ReadTotalTimeoutMultiplier0ReadTotalTimeoutConstant0WriteTotalTimeoutMultiplier0WriteTotalTimeoutConstant0DCBۂ0 DCBlength\0BaudRate$0 wReservedt0XonLimՠ0XoffLimfV0ByteSizeC\0Parity0StopBitsS0XonChar2~0XoffChar]0 ErrorChar_?0EofCharJ0EvtChar0 wReserved1x0 OVERLAPPED0Internal0 InternalHigh 0offset0 OffsetHigh$]0hEventk0SECURITY_ATTRIBUTESs0nLength&0lpSecurityDescriptorn0bInheritHandle%0 BuildCommDCBS0lpDef0lpDCBv0ClearCommError"0hFile#0lpErrors0lpStatV(0 CloseHandleY0hObject0 CreateFile0 lpFileName20dwDesiredAccessU0 dwShareMode+0lpSecurityAttributes@0dwCreationDispositiony0dwFlagsAndAttributes 0 hTemplateFile 0EscapeCommFunction#0nCid 0nFunc(0 FormatMessages0dwFlags0lpSourceX0 dwMessageId0 dwLanguageId0lpBuffer>0nSize}0 Argumentsj}0GetCommModemStatusRR0 lpModemStat0 GetCommState0 GetLastError0GetOverlappedResult*0 lpOverlappedm0lpNumberOfBytesTransferredg0bWait#0 PurgeComm0nNumberOfBytesToReadw0lpNumberOfBytesRead10 SetCommState0hCommDevb0SetCommTimeouts0lpCommTimeoutsQ0 SetupCommp0 dwInQueueb0 dwOutQueuek0 WriteFile-0nNumberOfBytesToWrite 0lpNumberOfBytesWritten"0 MAX_PORTS#w0 COMM_ERROR$0 lngErrorCode0 strFunction0strErrorMessage!0 COMM_PORT0 lngHandle10 blnPortOpenV0udtDCB0udtCommOverlap~0 udtCommErrorp0udtPortsK0( GetSystemMessage| 0intPosr0 strMessageޝ0 strMsgBuffF?0 intPortIDCl0strPort10 strSettings< 0 lngStatus0udtCommTimeOutsav0 Routine_Errorñ0 Routine_Exit\0 SetCommError0SetCommErrorExg0lngHnd:0 lngErrorFlags0 udtCommStat*0Hex0( CommSetټ0 ( CommFlush0( CommRead0strData@0lngSizeZ0 lngRdSizeNK0 lngBytesRead0 lngRdStatus0 strRdBufferO0 ( CommWrite-0 lngWrSize0 lngWrStatusX0 ( CommGetLineo0intLine (0blnState\C0 lngComStatus0lngModemStatus0 ( CommSetLine0 lngNewStateK0 ( CommGetError0 ClipBoardy0 GlobalUnlockƅ0hMemʏ0 GlobalLockP0 GlobalAllocj0wFlags0dwBytesC0CloseClipboardby0 OpenClipboard0EmptyClipboard0SetClipboardData0/0wFormatE0GHND0CF_TEXTR0MAXSIZES0SetDatar0MyStringx0 hGlobalMemoryZ0lpGlobalMemoryV0 hClipMemory 0 OutOfHere2Ho0AppNameKp0SectionG0 GetSetting0 SaveSetting0 FilterRowz0tagOPENFILENAMEy0 lStructSize/r0 hwndOwner0strCustomFilterژ0nMaxCustFilter`0 nFilterIndexc0strFile X0nMaxFile0 strFileTitle0 nMaxFileTitleym0 strInitialDir/(0strTitle0 nFileOffsetI0nFileExtension90 strDefExtHA0 lCustData'50lpfnHook0lpTemplateNamet0aht_apiGetOpenFileName0OFN)0 comdlg32.dll?0aht_apiGetSaveFileName*0CommDlgExtendedErrors0ahtOFN_READONLYo0ahtOFN_OVERWRITEPROMPT~0ahtOFN_HIDEREADONLY40ahtOFN_NOCHANGEDIR0ahtOFN_SHOWHELP0ahtOFN_NOVALIDATEFA0ahtOFN_ALLOWMULTISELECTo0ahtOFN_EXTENSIONDIFFERENT0ahtOFN_PATHMUSTEXIST 0ahtOFN_FILEMUSTEXISTW0ahtOFN_CREATEPROMPTֶ0ahtOFN_SHAREAWARE0ahtOFN_NOREADONLYRETURN0ahtOFN_NOTESTFILECREATE0ahtOFN_NONETWORKBUTTONę0ahtOFN_NOLONGNAMESC0ahtOFN_EXPLORERW0ahtOFN_NODEREFERENCELINKS[0ahtOFN_LONGNAMES0 DirectoryqG0Title~0lngFlags 0 varFileName0 AppWindowT0Handle0 IsMissing0ahtCommonFileOpenSave2H0IsNull0TrimNull0(#OpenFile0InStrRevĈ0 InitialDir10 FilterIndex˟0 DefaultExty0 DialogTitle߄0 strFileNamee0fResult0items`h0numItems0FixPath30strItem0($SetPA0($SetPR0($SetAS0 acceleration0($SetVS0velocityE0($SetFS0force(0($MovePUL0($MovePD;0 LastKeyCodew0 DeveloperMode40 PlotterInfo40id]0 NeedAddListqt0 PlottersList0ListFocusNumber0lAuthorization0lPass 0 RefreshListsO0 ScrollTopl-0 TextBox130 TextBox140 TextBox150 TextBox160Label40_DblClick0SortPlottersListByDate 0DateLngToString0ListBox20DateLngwr0Label400GetListL0GetPlottersList0GetNeedAddListr0 FindMaxDate0ok^0 InsertContentvJ0pass0TextBox13_AfterUpdateP0TextBox14_AfterUpdateB0TextBox15_AfterUpdate30TextBox16_AfterUpdatec0CommandButton3~0SetHPGLstandart0SetDMPLstandartљ0TextBox1_AfterUpdate0TextBox2_AfterUpdatej0TextBox4_AfterUpdate0Label440Label450TextBox15_Change(f0TextBox16_Changef0Label23h0Label22g0ListBox1_Change 0TextBox11_Changec0TextBox13_Changed0CheckBox6_Click0TextBox14_Changee0TextBox11_AfterUpdate/0DataFromMeToProfile20sYorX-0ListBox1_KeyUpք0 BackStyle0fmBackStyleOpaque(V0Frame130content2=0lGetPlottersList*05L0lGetNeedAddList00 plotterTempn0 clipboard10ListBox2_Click=0 GdipDrawPath#0Pen]0 lHWndForm0lHDCForm0 lGdipTokenG0 lHGraphicsJ0lCurves2^0PenPtrO0PathPtre0 waPen0DefColor0lPenPtr10SetColorK@0ColorRGBT0 waBrush0 lBrushPtrk0BrushPtrY]0 waGraphicsShared0()DefPen70()DefBrushw0(!)POINTL0()FillMode}D0 )FillModeAlternatew0 )FillModeWinding0 ()CreatePen0 ()CreateBrush0GdipCreatePathJ0 brushmodeP0GdipDeletePath0GdipStartPathFigure0GdipClosePathFigures`F0GdipAddPathLine2I0Points0GdipAddPathBeziersI!0lPen0lBrusho0lPathPtr0Brush50AddLineSegmentd0GlobalMacroStorage0OnApplicationEvent0SelectionChangen0 _B_var_UCasea0Class0 TerminateyL0 _B_var_ChrW0UserFormN0Activate|0Click0Change0 QueryCloseN0 _B_var_TrimmT0 _B_var_Midp0 _B_var_Format0 MouseMovev0 _B_var_LeftQ0 _B_var_Right904 7\ W; 2$Z G:#-H PQYGgT S;1&X*%%? R? Se'Uy #o(  LNu)M Y 6SJW"O)X] !  45^bXLv.$Xa(DB,@H@,@ B B ! @h@^ 4@ H`2$A $$"P [ AdaGdipCreatePath8GdipDeletePath\$GdipStartPathFigureHGdipClosePathFigurespGdipAddPathLine2IGdipAddPathBeziersIxMEPSS S<|< zp]o6tsFTexrmiC mO R@RRRME (Type POI@NTL x)Longy0End .;Enum FillMode. Alterna= 0 Windingq1 SF)FuncrCree({al ColorRGBI!6579300, Opa[3800)rSe|t 0 .:=40]W_`o0F11h2'bCurve(ByRef Points(sU, CByte^ath '-_--,``Dp pGdipCreateSolidFill<GdipDeleteBrushX`(RtlMoveMemoryxMEL ?    _ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqtuvwxyz{|}~(SS S<N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}Cn+X  ixi+(  i D8L iXixi:(` ,!r(i jhili ,i i (i  x` %bfCbp@b @(P@hqd H H  ( (08B@Hhp " xB   0Hh"px x]Ddddt]@]@@ G fdA@jjXp p'rm( GA@j l  $ pA@'oH]H  dXD+  +  +  +  $ A@Di G pA@joh` Attribute VB_Name = "waBrush" Basx0{FCFB3D2A-A0FA-1068-A738-08002B3371B5} |GlobalSpac False dCr@eatablPredecla IdCExposeTemplateDeriv%Customiz EOption 0licit P!% Const DefColor As LongO6579(300D^ PtrSafe Func*Gdip~eSolidFill Lib " Plus.dll" (ByVal m3, ByRef mۅ> 0)?DeleteCpSubHpyMemory5kernel32" Alias "RtlMo ve:DestinaBG@TAny, SourCClength:);l*BGInitializ@Booleanopert@y Get E( R If Not Then0 SetgŃ, N1 $= ' End PrC @ ub AME(RGB2, Oi).A=A@%N$Class_TermS {Xv@b && ), H(= Tru`  (ivcOF\ % Dim BGRA(@0 To 3b1Byt$"= C((Abs(#) //) * X255d$C )s(A \ &H400@ 1&HFFi61p32"( A+ Co`)!w"+|4&cA%&g(AA8(?>a;ylM3 \@l' °lGdipCreatePen18GdipDeletePenX\$RtlMoveMemoryxMEH       !"#%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklnopqrstuvwxyz{|}~(SS S<N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}C(+X  ixiii+8$  i DxH iii:(` ,!`hHi jili ,(i Hi hi   (%bfXCbhb 0Xh80qd H H  ( (08B@Hhp" x B   8Pp"xx]Dddd08]@X]@ G fdA@jj h'`mh GA@j l  $ hA@'o@]  dXD+  +  +  +  $ A@Di G hA@jo`X,Attribute VB_Name = "waP en" Basp0{FCFB3D2A-A0FA-1068-A738-08002B3371B5} |Global!SpacFalse CreatablPre declaIdCExposeTemplat@eDeriv%Customiz EOption 0licit P!% Const DefColor As LongO657930 0D^ PtrSafe FunBc*Gdip~e1 Lib " Plus.dll" (ByVaHl m 1, Widtho^)!u" ,4&A%&g(!A8(=A;wLB3rU 0`Y0=q(`0(`h,`HfJC=LGetDC0GdiplusStartupTGdipCreateFromHDC|@GdipSetSmoothingModehGdipDeleteGraphicsGdiplusShutdownReleaseDCGdipDrawPath8GdipDrawRectangleI xRRME$ PSS S@< <DCq "Safe FuncWGetDC Lib "user32" (ByVal hwAR )2EbdipYgBRef token, ByleAPk, Å(1 Outq Any*a?@$eFr8omHEB *BdcwDB)gDSetX$$Q.dll1m mkd6@ Delete BB !_sBhutdownBBR`4ZHWndFormP(@?, 'DxrawIh'@Pxath0'HP`pA oZ9Rectangl|eIcJ@}mY3mX(Y.Wid@!HeightJ,l49DCL5@pT_̊ih;lsNewll(`)BrusheÒCurvSInitializ0qP_ESubR 1()C`l*= "[(VDim~ :m Tn.!p= 1&Am\lB,0Uu , lHPG,~~= Truqp`1operty ('Co'tl q Pr#Let ɕ*(o ;ueDbP1 f NotThe}Q.|= sq Eқ11Class_Termin WGoTo  If  8?ub *Render+(c0AwaQs; Each In  &WT) ".P:1JR Nex .? 1AQp en&JMMMmM X mX, mY0p3  eIf&Ҫ'#ps {M ; kB5~B7gz/@]gK= - ^$BB%* DteFindWindowA 4ShellExecuteAxRHRME , ($SPSSS< @<<<<< <0<4<8<<<0{CA802ECA-2EA2-492C-B913-C652FB4FBE5C}{1E5C8129-E97A-4C4F-A72B-13F27A10A6EC}!+@  i`i+ p   ii i  i @i `i bH  %%"b  b`h xhhZ%P%b` DAA  `   `) % `,x i@i `   )% P`77) )% %  %```,6 i i  `  % H((i`4`6,X )j   %i `  ) %,h   )@   ` %    `  % ` ))  )) z    `  $  &    h` ,    p  t` v  n  j` ~  .  0` 2 4   `     `     ` 6  ` P `  ` ` @,ii ,L@i i 8((`: ` % <P )px$%i,Pi %)@  %`D ` t F% `,B  iTiVi ``,`i%)  %`D `  tX@ Jx% ` h`` L`% "" % ( N (%  h P %@ %b&p ""bb( h @   pP@H`h X ``p ` ` H P P  h(  ` x`  ``   (FF HH(zqd (*\Rffff*2F64eb71e2\08 H H  ( 0@HPX`hpx "   (@ ` p    0H `  p    *0`*       0 @ P ` p      0@`h"p xf    ( @ P ` p" "44@ x 2 ( 08@HP X h2 B  F H P "X 6`  "       "       ( 8 @  H  $X      ,           ( @ X  Tp            8 P  h p x   l    (  0  $@  Ph         B <( 8 @ P X`h   " 0(H(p""  8*X*(( $.0`&"$" $@h"$$2 X`hpxB   ," ( 0 @PX`hBpx   ""P ` hxP    (HP X ` h x "H"( P ` p    "    ( 8 H Xh        (08@HPX"`hHp"    0 @ P "`       0H X hx     " 0 @ P ` p    "(2 X"`h(p2""0 "8@LH"        0 @ H "P X  h  x    "    >  !(!@! H!6X! !6! !6! " ("8"  H"P"X"x" """""""""""""""#"# #8#"@#H#`#"h#p##"###"###"##$"$$($"0$8$P$"X$`$x$"$$$"$$$"$$$"$%%" %(%@%"H%P%h%"p%x%%"%%% $% <% (&"8&"@&h&"p&"x&&"&"&&"&&&&''00'(`''"''''''0'((8("@(H(P(X(p(((("((((())8)"@)H),P)))))B )2))B )0*0*"8*@*`* h*x* * *** * **+(+ 0+H+`+  h+ x+ + + + + + +  + , , ,0,H, `,p,x,,", ,,, ,, , , , -  -(-0-H- X-h- x----" ---- - -. .(.0. 8.H.B P.X.`..... . .. .. "/ 8/H/X/`/p//// ////B //&/ 0 4 0 X08h0 000B 0000001  1 81P1 X1`1 "x1 11111122 2 2(202"82 @2P2X2`2h2 p2 x2&222223 3 3(303"83 @3 H3X3 p3 x333$33334 44 4(4 084h4 p444444444 4455 "55 505 H5h5p5x5 "5555"555"555"5 66 6(686x]@]@ ]@]@]@HH^`^x^p]@p]@]@]@]@(pA@ f(HPGL FB@HPGL2 FB@DMPL FB@ F( 0;0 B@ 0;0 B@ 0;0 B@ (0 VB@90 VB@180 VB@270 VB@ V( 0B@ 0B@ 0( 2B@ 2B@ 2B@ 2( !!! $5  (d5l$ F$" F(58 (5< (5n mm (d5p mm (d50 V(54d0.00$% R(d54 G (j56d0.00$% V(d56 G (j5. 0(5* 2(5( (d5& (d5 (d5j (d5h (d5 (d5Z $(d5d ((d5f (d5 (d5$ (5" mm (d5  mm (d5 (qInit BlocksSokets  !d$ RB@T. F! F! B@'o AddNewPlotter]) PlotCalc !!! $!$$t'  ] 9  9J !(C@ C@5 B@  !!! $(qhk`oX  & F! F! B@k o] C@4)Standard device with HPGL command supportC@)Standard device with DMPL command supportC@  A@   $!Z$  $! C@d   $! C@kkq C@4    $!Z$  $! C@@k8q0o(&]` X ' $&. $. $'&ixConnecting to F!: F! (do` Connected (d'&  B@ (|o ] (  B@] !']  !.KT   %' $+ $+ Last update: $$ (dA@]  !!! $!' ]8     $!  , ( ) .PlotCalcA@ !!! $(kkk     $!  kkxkpC ( ) .PlotCalcA@ !!! $(k !2KT   %'( ? PlotCalc$  A@ f(k  !*KTE .  0  .PlotCalcA@ !BKTA@6nPoHP G'j ]Enter Moderator passwordDeveloper Mode $'   ' Send] 9  9J !6C@ C@5 B@qH'k8k0 '6i 'Device $B (dCommandLanguage $B F$" F( ZeroPosition $B$F ( CornerPoints $B$H (SizeOX $B$F (dSizeOY $B$F (dTurn $B$F V(]hScaleX $B$L'4ScaleY $B$L'6 4d0.00$% R(d 6d0.00$% V(d 4 G (cG (j 6 G (cG (jLineType $B$F 0(ApproximationLevel $B$F 2(FilePLT $B (d MemorySize $B$F (d Initializer $B (d BeginWorkFile $B (d EndWorkFile $B (d Terminator $B (d Accelerations $B $(dSpeeds $B ((dForces $B (dLaser $B$H (LaserDX $B$F (dLaserDY $B$F (dSeparateAccelerations $B$H (A@ A@A@A@'ox  j ]@  j $j !Z  G $j !Z'j k i X Disconnect (d'& z(| (| r rA@o  ]H  ( (J !, B@ !'i0 h G (|jo  !( ? PlotCalc$ A@ f(k !e( ? PlotCalc$ A@ f(k ! eInternet] ! $!']  99J !0C@ C@5 B@q`kXoP ')Standard device with HPGL command support !!! $(  P !!! $(l !!! $!  (d F( ( ( (d (d ( CheckBox4.value = False (d (d V(100 R(d100 V(d ( ( 0( 2(*.PLT (d4000000 (d !  (d (d (d ! (d $(d ((d (d (A@A@A@A@ A@A@A@'o` ')Standard device with DMPL command support !!! $(   !!! $(l !!! $!  (d F( ( ( (d (d ( CheckBox4.value = False (d (d V(100 R(d100 V(d ( ( 0( 2(*.PLT (d4000000 (d !  (d (d (d ! (d $(d ((d (d (A@A@A@A@ A@A@A@'o G (|j ! (| "(| (| (|dx (| "(| (| (|k0o( & !d$X  mm (d|& !!! $!" mm (do & !d$X  mm (d|`&X !!! $!  mm (do` G (|jo G (|jo &  !d$openexplorer /select, !dA@ &`oX G (|j 0! ((| *(| 2(|d ((| *(| 2(|ko` !  z(| &e z(|k`oX  !!! $ ? PlotCalc$  (| F!d$D9l5l !PKT)Standard device with HPGL command support (d !~KT)Standard device with HPGL command support (d !KT)Standard device with DMPL command support (dn !  (d ! (dd'5l$ F$" F('kxqpkho` G (|jo8  G (|jo` G (|jo G (|jo G (|jo  G (|jop` G (|joH G (|jo  G (|jo  G (|jo` G (|jo G (|jo G (|joX  G (|jo0` G (|jo G (|jo G (|jo  G (|jo` G (|joh G (|jo@Private Sub CheckBox4_Change()5 If Initialized Then CommandButton3.Enabled = TrueEnd Sub $!d,;$ $(do  (!d,;$ ((doX` !d,;$ (do &] R!d$d'&  G'j  ? G?'j d0.00$% R(dop&`]8 V!d$d'&8  G'j  ? G?'j d0.00$% V(doP&] !d$'  G'j&h  mm (do@&0] !d$'  G'j&  mm (do& !d$' G10000 (dj|x&p10000 (doP@ %$ ,.$ $'i %$ ,.$ $'Li@ !!! $& !d9  F!d$D9l !98 !9< !d$X 9n !d$X 9p V!90] R!d$d': !G :':j :94 V!d$d': !G :':j :96 0!9. 2!9* !d9( !d$X 9& !d9 !d9j !d9h !d9 $!d9Z (!d9d !d9f !9$ !d$X 9" !d$X 9  !9&qox (|A@8 !!! $B@  6 Send]D !!! $!'] 9  9J !2C@ C@5 B@qkxkpoh !k k'Developer Mode (d ( @ (>Send (d B(<A@k !'o]P PlottersList $B'D]h] D
X$^'`] ` `F0k]8  ` $`; X$^+t t  $FH$t9 $t$X 9$t$X 9ZHXqPkH@ F'i0P] V< T> X'   T  V X'  V  T    T  $'BkXkPiH ] NeedAddList $B'D]]( D
X$^'`]` ` `Jk]  ` $`; X$^+t t  $JH8$t9 $t$X 9$t$X 9ZH q k J'i  ]]0]H_ '   $!Z  $!Z ' $'L  $ + L  +k k o h]  ! 6Reject from NeedAddList 9 !$!  9J !4C@ !$! C@5 B@q k k d ! Delete this plotter? $  6Delete Plotter 99J !8C@ ! $!C@5 B@q k k k k o ]  ! !$!  NB@*k d ! ! $!  NB@*kH k@ o8 ('o h'o  B@A@8 B@o ZAttribute VB_Name = "DevicesForm" Bas0{CA802ECA-2EA2-492C-B913-C652FB4FBE5C}{1 8129-E97A-4C4F-A72B-13F27A10A6EC} dGlobalSpaco False Cr@eatablPredeclaDIdTru BE`xpose0TemplateDerivCus tomizD Option 1licit P"& DJ PtrSafe FuncFindWow Lib "user32" Alias "A" (ByVal lpClassAs Spng, &) Long? JShellExe*cA%s32.dll"hwnd Opera37'Fi@oPartersM5DirectorynShowCm"Integer;;Initi0alizu@Bo oleanLastKeyCodeKelo @5MWithEvents B@locksSet1 ɳ .VarHelpID@-1Conn@?T.Type PlotNInfo dB SiBJ#DAT;"cE:a NeedAddList(B+ e\sFocusNupmberlAuthorkEH-lP`) )% Sub Uj_@()C!RefPreshs#FAP4.ScrolPlTop00#C@ombo2. Item "HPG.L@'Q2tDMPIndexCg (Box10;0 & p] . 53h90ɘ18274l 5 L1 K![A Profs(mA[.TabA|p1.Sel;T.Jd]Te`xt4.t&.?A&d, Byd( mandLanguageTBoQng(.), 2*.ZeroPosYoXqheck3.valu~ rnerPo^i VG ! A3f S^OX & "}PmuWY'5 3.: Tur 5at(Abs(.scaleX * 100@"0.00")%#qIf < 0 Then C1r [@T2_TY_ "_ Y ^2_ 4 Line/cR@5Ap@proximLpevelPLTMem!N5P0r^6VBeginWorkQ~7vq _8VTermXina9FAcc:sAs410Sppx 110(?f#.D7U'5j.pe1D7 /7B6SepaPe7 AR'~1ket}ShAQ.Hook!; (vbNull, Me.Ca#LSetL= New:sd" a.Main @s,_essPx ""bS# a buffer"'t4W0CPEpf Netver0s{Xs0gLen(# )W 2 + 4|bPut_Ѯes!BS%SeP.byte.urյm.TabStrip1.SelectedItem.Index).ForModeratorDevi@ce = d  End With"If  Sub Private  Label40_DblClick(ByVal Cancel As MSrms.ReturnBo@olean)YIf Not Conn ThenBlocksBSet1.% UserData.MainAdd ress,Port&aRef!hLists(L Dim q_Lo,ng! BoLx1 R.ChrI "Sta ndard w HPGL comm suppQ"DMPTPlotte|rs,UA-@ @eplopeƒ S@'IBy@^e+xK= 0 To UBound( DU .JA@LngToS@nBg(q).) & "@& IANexEEls/F/#ڿ'I2ȋLHNeed+@16(65o5Q54EuA"G !gFunction wMGew)J&On Error dGo`U10}tMt@C`(d "URight (t, 2T."Q@UMid!5Lef4@ A% +_On!`ProcIs r໅d.Ca"pB#= "ng togѧ!k:0Sub T(clien))3'ed$ed`+TruDv `eXGet[c8CButton1.EpnablH?,Recive(by,te`BB@, :Gbuffer1!New D Platf@ormNetve7rSetAs b#  e@-s=1.2b_Llnt;-imP{seiCQ8CaPptNQ1co3,((a ) - 3) \ 31T)@ :D$!1yFT)OA("Last upd:2>(FindMaxa+n YqWm) 10@fil *@o[ c <> ""ρ q -1of (9 G_GMsg " (AXY)", vbInECa], "1 Cxalc#r###".uok%]Xϛs2?3Zt((Do( n(9/I  O(;O(o Ks?1 TS2222mT@¯22R11PA_X1ok:;WtsJ{k7|test If MsgBox("  H?", vbYesNoCancel Or Question, "PlotCalc") =T Th0en  InsertCont`ent c&Frame4.ScrollTopU0 %End IfCase Commands.terAddedSuccessf0ully! "w  ." &|NewLine"h &"#+ Informa sErrorWrongPas swordpAu@thoriz( 0TrueAOSe@lect ub Private Func " J(Opal  As Boolean)= l "= Fals" NotDim p@8String= IPnputBEr ModeratorFX"Develope@lN)G@#Len() > 4б @"'SenL`A.buffelr1/ KWhith1K.BI4PlatANzevр1CY size)3* 2 + 4PbPut_LHh5U#1+OBlocksBSet1.# .bytesKOEGW!iLC][]SubG(ByRefggNDOnA`KResume NexhInitial /d@/h\T@4.tGetTag(aQice`PĠ bo2.ListIndeFx fByN(%LanguazgI ,A9i c13 7ToA?f Ze roPosonCh heck 3.valuLāhrnerPoints"3"rS )OXF*>Y,bi,RTur cU!{scaleX!DDouble, "Y'c= ValPDf$S/)e)FB(Abs(@* 100)z0.00@z& "%6" 2Y R< 0^C"1"; E^N {`Y 2 4_/g\/A{Typ)435OMApproxi{Lfv/.qX sT = c !wq` ژ_OnDi sPn(cli( Label40.CaҿP "d܁e :'I@nterneVDim id As` LongS= l s(L- 2).idG Abuffer1aNew Whith1GD.B'PlatformNetConv|er @zúCNC.s@8LbPu t_3s.Get2 I1BlocksSet1.Se.bytesGAA3Cş̵= FaProfil(es(F".TabStriplectedIt em&x).device!"Sg4d Dw!.j c# support" DLanpguag Text4.tc bo2k(Qheck5.valuh+5e" j6 C 3 Q'E4y 3u %;"3% 1002P%11B2ombo4=905dz$*.PLTkg403d`M^i 67!+ 8- TERM#H$94101 ,6,! 1_AfUpdP|2 413_ 5_6nPdBPPPP?P gvPbOJrmVV`:1PG-\\@ P29KP K?,xPP.PPa G@4:P P  P PPp*0PDP6PPvPPPsPP+TPU%P#PFP6?PE1PPPP ThPePuGͅ+5>!&Label445EW? !^   1%6 ?X$5On Error GoTo 1?&%2CLng(Val()) & "Pmmd4ExitSr15.text = Profiles(PlotterForm.TabStrip1.SelectedItem.Index).LaserDX & " mm" End Sub Private TBox16_AfUpd2 () On Error GoTo 102CLng(Vadl( )) RExitN6Y)x5_ChangeuIf Initialized Then CommandButton3.Enabl = True/lJ%2_Click[lShellExecuteA FindWow(vbNullAng, Me.Caption), "open"explorer/sB@ZE{2@1 u-bo4^AlF.List;0oê Label2oFalso2w5REϊ# #H!+IftO y,%%< 2 %@]B.nn-`_cezYr:With#a@Msg&(" @?ZvbYesNoCancel Or vbQuese^Calc")@"Bl" a !.+Ai.LuaLge CwTo,(ybosd c C !B s.HPGLaE4e"St ard device w7 c support աm72__ _eee0s.DMP C3 3YWÃe it_T8U$VTERM^ PUu= ,OED+J\ByNameq-!J To0(],l/j~|%qeJ5_FsqSݔCheckX PFυυυܚRϋGEY ub 3d om"1 ϝ ϣ7xt)0 /6K;Sοx1 A;#i__Yb Private Sub TextBox7_Change() If Initialized Then CommandButton3.Enabl6= True End8[9H^'Check40 ''9_AfterUpd9.t = Replace(A , ",";&"110110g1Y1UgOn Error GoTo 10CDim v As Douv@SValPR) / @`v > 2ÿ 2= 0 A@v < 0.5G  DjFormat(v *;0.00") & "%"2< <2B1_ _#oM _:V3Send9Frame13.Vis ib* ]RefreshsTE, vbmbpare l@:UBound() > -1 Re+HF!q, qATLoLng@ q:0p To A f %I= C(tq)@C;BC6276 With qOn Error Go 5 .dev,ickB0x .itCLng(A22(1))9D!`= k2br36N J5$#rpre`NjtFromZ']esi±kjsIn`(1, g" & & "hsh@Fs <> @R9!8 s + Len(D ){s /?BDec0 Mid(G Se - s`- 2 I>9NeedAddgŝ#(" @~&!aTFBnp@ _m/Vp d5NVCwVfsUoVoV^E#oVoVF oVCTfV _V7_V_V 6_V_V ._Vr2(_VV_VK\V)AV?VS SorjBy ENot 1Ɋ;L~#iUyfS`witchB`oolea pc>Temp!0`Do&W= A]1+i` )M1aY(i)< k[1ώ1) ˫q=l2e, ` ~)8?K'3' Loop Whi`6sq&}q'4_ClickU'Q%buffer1!New !dFocusNumber N2)D02.IpndexSs Authoriza'Reject f Z6c_WJ$ C .r PlatfNetConver0ȇ o#.siz[z(!)M) * 2+4A@.bPut_; ߄AaS9xBlDsSt1.a .byted!5a$_QQߑEM 1 o Msg(lethis 2?PmvbYesNoCancel Or vbQuestion) =hYes Th en If Authorizaj'Delete Plo0tterHWith buffer1!%.InAPlatformNetConverTrue:Psize%8"bPut_Long Command|s.]]Ls List(Box1.Index - 2).idCBlocksSet1.Send .bytezsE I>f Sub PrivanDButton5_Click()Dim clipboard1 As New pBA AFocusNumberc2L  M2M> -1ItDataedAddE_).devicȉ=AqElsHG"o> $"Z#voc c7aAWE22 UserF`p_Teprmin`DEAWDisconnectE`4FromMeToProfil$.%a .RefreshField^?nHxME+ @ + + + +`@i+ i+  i+` i`ibi+H i`(ib+ i`ib+@ i(` x `+ )H 0``@ H@ hqd  0 $8 $` $ $ $ $ (( P 0X 0 0 0 . .H ,x 0  0 $ $8 $` $ $ $ ( 0( BX`  0 B( 08 ,@p x B   B @ HX `p xB      (H Ph p ,B   (@ H` hB    & @ H B P ` p    B   > @  8H   B     "   "   " H P B X `   "   "   "   B  (  @ P X p x  (     B       0 8 @ P x*========================================== # # ##### ##### # # # # # # # #x # # # # # # ###### ##### # ### # # # # # # # # # # # # #" # # # ##### ######*==========================================) # # ##### ##### # #####* # # # # # # # # #) # # # # # # #( ###### ##### # ### # #' # # # # # # #& # # # # # # ##* # # # ##### ###### #######*========================================== ##### # # ##### # # # ## ## # # # # # # # # # # # # # # # # # ##### # # # # # # # # # # # # #! ##### # # # #####*========================================== !!! $!l PKTIN;'  ~KT$E$%0BINSP1'  KT :;HL0EC1P1' ni@ !!! $!l PKT' ~KT$%0A$E' KT@'npih !!! $!l PKTPA' ~KTPA' KTA'ni !!! $!l PKTPR' ~KTPR' KTR'npih Gzjas = 1-4 1 -> 1,25 m/s^2 2 -> 2,5 m/s^2 3 -> 5 m/s^2 4 -> 10 m/s^2 !!! $!l PKTAS X ' ~KTAS X ' KT &Exit (no acceleration command in DMPL)n8i0`  ' Gzj !!! $!l PKTVS X ' ~KTVS X ' KTV X 'nxip Gzj !!! $!l PKTFS X ' ~KTFS X ' KT Exit (no force command in DMPL)ni2   '  G'j !!! $!l PKT AS1;PA;VS ;PU `X , bX ;' ~KTAS1PAVS PU `X , bX ;' KTAV U `X , bX U'nxip !!! $!l PKTPU `X , bX ' ~KTPU `X , bX ' KTU `X , bX 'niH !!! $!l PKTPD `X , bX ' ~KTPD `X , bX ' KTD `X , bX 'ni]HF '  ]`  ]     $$ +@ 'k0i( ]P    $$'kiaAttribute VB_Name = "PlotterLanguage" Option Explicit '=&X ### '0$?Ndj / 4"G@-Xh " vAe # U WO@%F*##@ ?/ ) Pub FuncInit() As Sng Select Case Profiles(DForm.Ta"bp1.CedItem.Index).Commxandc  HxPGLGIN;!a2Chr(27) `& "E"%0BINSP1 DMP4:;HL0EC1fEndr C a&/(TERM?(?(?("k"!(' D%A (vE?'%@D&O&SetPA&&&x&&PAATNJ% # rAR#W##|#RRGLP;I#AS(accIraKKLongLIf z= 0 TheitOC4'as1-4 1 -> 1,25 m/s^' 2ia2,\3Q<4110D/UQ/UW/U/UVR 11sQAS=Z)_AS/-'Ex(noca in 1to o 3k VS(velopyk/ 0= \ 10"!ons7pippge3Q0gtVB>Vwu _Jtr߆V6#OOFFS(forced09=t33FFB Pet2??2 MoveCursor$(x, 2, 9al1T50Tu 4ity 0 The/ bs(ǩReL - 1q qgo 3 q)@(Mida,`+ 1, H Nex@?aG!`# A*IfZb(To ('BCc %Not aB&}UBound# h!j!Liieahr$q)!SG>t|hGetOpenFileNameAh<GetSaveFileNameAhd(CommDlgExtendedErrorxRRRHRRRMEP (@>@@@<8>Hh0h `(x%@hBhDh hhF0hHHhJ`hLxhNhPhRhThVh hX hZ8h\Ph^hh`hb+d   )f%+jh@ (  )f`%+lpP:: r LvLx( L|P LpLx L LL L L0@L@L+N)%iii`````+ )%i8iXi`````+h0i`n +i`n +X i`n + {{ i i  i i  i 8 i X i x i i  f %``P` ` ```    +P   i`+  ifn LpLtLz L~HLLLLLP hp  Hx  h p( X H P   P 2qd (*\Rffff*2D64eb71e2\0(*\Rffff*2D64eb71e2\1(*\Rffff*2D64eb71e2\2,C 2 4@ Rx 2 8 @ $H "p   *  (08@HPX`hpx H H H   0 @ P `  p         @P` p "  ` R8 R L 8 2@ *x B    ^   6 & " . &@ h        8 HP $  B       0 H ` h x  <   $  ( @ P ` h p B x      8 0 $8 4`          <0 p x $   (    B   8HhpB x B  08BT.@ <p 8 $   D( 8p 8 $ < 0H Bx " : *( "X 6  :  ((Ph 6"Px >   08@H 8P     ( 80 :h  : :@ . 6 : 40 :h       0 P X x   ,  . "H p x   ,    (( (Px   B    (08 B @H`px 0 x+***************** Code Start **************. This code was originally written by Ken Getz.K It is not to be altered or distributed, 'except as part of an application.+ You are free to use it in any application,1 provided the copyright notice is left unchanged. Code originally courtesy of: Microsoft Access 95 How-To Ken Getz and Paul Litwin Waite Group Press, 1996# Revised to support multiple files: 28 December 2007^^0pH^`p^^^^^^0^H^`^x^^^^^^^ ^8^P^h^ph]D ]D ]D]D ]D]D]D( ]D ]DP ]DH]D p]D@x ]D]D ]D]D New for Windows 95]D ]D]D  Public Function TestIt() Dim strFilter As String Dim lngFlags As LongZ' strFilter = ahtAddFilterItem(strFilter, "Access Files (*.mda, *.mdb)", "*.MDA;*.MDB")L' strFilter = ahtAddFilterItem(strFilter, "dBASE Files (*.dbf)", "*.DBF")K' strFilter = ahtAddFilterItem(strFilter, "Text Files (*.txt)", "*.TXT")F' strFilter = ahtAddFilterItem(strFilter, "All Files (*.*)", "*.*"), ' Uncomment this line to try the example# ' allowing multiple file names:; ' lngFlags = ahtOFN_ALLOWMULTISELECT Or ahtOFN_EXPLORER Dim result As VariantX result = ahtCommonFileOpenSave(lngFlags, "C:\", strFilter, 3, , , "Hello! Open Me!")0 If lngFlags And ahtOFN_ALLOWMULTISELECT Then If IsArray(result) Then Dim i As Integer' For i = 0 To UBound(result) MsgBox result(i) Next i Else MsgBox result End If Else MsgBox result End If2 ' Since you passed in a variable for lngFlags,A ' the function places the output flags value in the variable. Debug.Print Hex(lngFlags) End Functionp]8]P]h]F !!' $G'j $G'j $G'j] !  !   %! F  %!  F' d(*.*) F*.* F'k      $ ' $ $'k 'Ni]x]]]F !!' !!A@1 Specify that the chosen file must already exist,* don't change directories when you're done Also, don't bother displaying. the read-only box. It'll only confuse people.  r t' $G'j $G'j $G'j] !  !   %! F  %!  F'd(*.*) F*.* F'kP      $ ' $ $'k 'i]P .$'n n   n $&'kih] \$'n n   n $&'k(i ]@ \$'n n  n  $'ki$    ! ' - 3 X 6 This is the entry point you'll use to call the common1 file open/save dialog. The parameters are listed below, and all are optional. In:= Flags: one or more of the ahtOFN_* constants, OR'd together.1 InitialDir: the directory in which to first look1 Filter: a set of file filters, set up by calling AddFilterItem. See examples.5 FilterIndex: 1-based integer indicating which filter* set to use, by default (1 if unspecified)< DefaultExt: Extension to use if the user doesn't enter one. Only useful on file saves.4 FileName: Default value for the file name text box.# DialogTitle: Title for the dialog. hWnd: parent window handle0 OpenFile: Boolean(True=Open File/False=Save As) Out:3 Return Value: Either Null or the selected filename] ] ] ] ! Give the dialog a caption title. $G L'j $G'j $G'j $G' j $G'j $G'j $G'j $G'j0 Allocate string space for the returned strings. $\$'$\'P7 Set up the data structure before you call the function f f9B 9D 9 9J 9L 9N P9P P9R 9V 9 9\ 9T1 Didn't think most people would want to deal with these options.9 .strCustomFilter = "".nMaxCustFilter = 09`New for NT 4.0$\9F9Hq 1 This will pass the desired data structure to the3 Windows API, which will in turn it uses to display the Open/Save As Dialog.  f$d'd f$j'k 4 The function call filled in the strFileTitle member4 of the structure. You'll have to write special code' to retrieve that if you're interested. 0 You might care to check the Flags member of the4 structure to get information about the chosen file.. In this example, if you bothered to pass in a4 value for Flags, we'll fill it in with the outgoing Flags value. $G f! ' j z  Return the full array.] ]8 f!L'  Get rid of empty items:]P    $ $ y`kX   $' & Break the list up at null characters: $$^' ' Loop through the items in the "array",  and build full file names:]h ]  '      $$ $  +  'd" If you only select a single item," Windows just places it in item 0.$'kpdh f!L$'kHd@ 'k0i( ]8  F'    $'d 'kiP f$ &\ f\'d f'kxip)************** Code End *****************8Attribute VB_Name = "LoadSaveDialog" Option Explicit  '* Code Start  6Z This cBwas originally written by KGetz.0It 1not to be altereBd: disd, 'except Upzof an apaMYou are freePuse ia)ny,=provid6theZpyWHht Fics left unchanged0mcourtesy of:MicrosoAccess 95 How-To~_d Paul Litwin WaiGro up Pr, 1996 RevisUo suppomultiplviles=28 December 2007 Priva*Type FiAW@Row D@escrip}AHs S@[ngMask End ub@C s()AI#tagOPENFILENAMEl@!uctSi$zeALoE$hwndOwn6%Instank@  6CustomnMaxGnIndex&C, 2 Titn-Q G InitDirP5Fla gs*eOffsetInteger/bExts@DeflA&DataGlpfnH ooITemp~lR( DVYl!zPtrSaf@XqVaht_apbiOpe Lib "comdlg32.dll" Ali",A" (OFN! QWBoolearht=)""CommD lg7Erro~r!s2a%Co@i *"_RE@ADONLY& H11OVERWRITEPRO(MPTb2tHIDE 4NOCHANGEDIR 8SHOWHHELP106NOVALIDATE$@RALLOWMULTISE(LEC0EXTENSIONDIFF@N4PATHMUSTEXISc8vk10C*k0wSHAW@ ht NO2 RETURN TEST Q NETWORKBUTTO@ko$)NOLOtNGbS '@ New f.Windowv/#" EXPLP t%@  *RCELINK ?3 {PsFKTes`tIt()a}Qxi|m UCHU' Dlng\'W=a;AddACItem(, "tes (*.mda, ab)"*.MDdA;QB"Q htdBASFEdbfDDBFrTexttxtqTXTljl**' Unbmen ѫlintry exaje%og namD`' 64EOrVu)0da!Varian'a_noppe(C:\  3, "Hello! !1 Me!)If A7 Thebq*0`IsArray( ) iA &1 Fp*Í@Right$Len") -  e7`ePath/ F5 `W7Y( 1a` \o L6  _ A|_ Q}_ gh_ _ h=_ P P Left&,1vyzrivatez _s-a1XByV{o,-ObPByRef 2VariantInitial]OU ǃ_ PV Indexs  Default9c,Dog3j_ F'B(DU'11is 1}entry#int}|to ca!cs 'o /s"alog.7 par`(s a0lPedubelow, kplo'In:#:@$e rmo`ofҐ$* st%s@R'd totge` rU`P%:C5y in@i,ch0p r lo ok: a set `X@pf@up byKdd(Ite@m. Seea:ms6 ': 1-basedteg|`icPng 3u ` ,dC) (1 @if unsri$ed?' g+: ve10A`o|es@!` OQ0fuC  : valu8e fp0 e n! t .6:Vd0fhWnd:q& w⵬ h %'Ae: Boolea4n(~=1e/=0<&Out6'Return0A i r !( sel1 !  akPAtagOPENNAME܂q3}?fResH W=pGive-!9`+cap t4*VW= CurPX j+$@h;>issing(FilterIndex) Then  = 1  If IsMlagsN0&PDefaultExtZ d""2fileN8ame0.DialogTitl14Open凅TrueJ' Alloca@te str space for the re@turneds>.,`'Left(a& S$(256, 0), )d ' Set uBp?data=uBcCe beKe you callfunctionWith OFN.l@!Size*n(#hwndOwner9@<W@?BNAL MaxRLen( (M L FD?@,ǹ Init@DiT ' Didn't@pink most people would wano dea8l wuse8 op}ECrInstan= 0H .Custom8@r'.n0.lpf`nHook NewdNT 4.w \5b255End Ye'`is!^pass"_desifr@sdtoWindows API, whic"hin !{ i`mse `-isp8lay%a/Save As@6?$ ᩣ)fR es%aht_apiGetEoElsa2b #If e  Cl`#hb#^memberEof)6@. You',h#)wripec@Z codFrie#that ifa're in este.d%#%' mpight @ cpheckp# C&'Hg$in ma!c abou!le chos@AI@BhJexam`o, bo?AK M(avalu KeA&.!Jav"`goc@JNot`.  AB`N@_ALLOWMULTISELECT3e$bRm R fuarraFy QDim em4s VariI02> =aiH( ' 2 ridemptty#:k8I]%g,!1F{i@7A_o 1x0ep - @Mid$(, 1) <> Chr$(0cExBJ8 Nex1@ 1i{@' Brea#0l.ia5nQcharac5s`:`= Split  Loo1rough" K+O" ",m aq &buij#5 npnumI^t#/ArR()q#Kf= U@Bound( ) +UU0>FURex0 To F- 2{u%1>% i -!%=xPaLthS  &-(i_#Tp=CommodRi=fgke '1/only select ХI`1'@xtj qcr@0p"! 0BA d=T0\3 TrimN 1qEKvb9L5qF PrivA5 ByV t/W- .AA(PrPoU1= InQ,  C@t /> ,ݧ % BQftW)xd T?ANFi/p/q 2R$(eX"\",kD & = 6t Y'* Code {T[ JxME (SS S<N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}(L@8L,!~p i  A~i ,!P0 i  Ai ,!. i  A.pPi ,!i A0i,!pi Ai%B6HLB8L 00PpH8 0 Hpqd 6 B@.Hx "    B<0" 8@.Hx.B," 08X`Bhp*x" &B*08" @*Hx  * x]DPlotCalc ]DPlotterFormSettingsH0 6 8Deployed$:1G'~jm  6 8Deployed1A@<dH 6 8Deployed0A@<k m 6 8ContouringKnifeRaised$:1G'jmP  6 8ContouringKnifeRaised1A@<d 6 8ContouringKnifeRaised0A@<kHm@ 6 8PreRun$:1G'.jm  6 8PreRun1A@<d 6 8PreRun0A@<kmp& 6 8 ActiveProfile$:$'&PmH 6 8 ActiveProfile X A@<m0& 6 8LastPlotterDirectory$:'&m 6 8LastPlotterDirectory A@<m ActiveProfile#DeleteSetting AppName, Section, key0βAttribute VB_Name = "RegData" Basx0{FCFB3D2A-A0FA-1068-A738-08002B3371B5} |GlobalSpac False dCrezblPre declaIdCExposeTemplat@eDeriv%Customiza EOption 0licit P!% Cons t AppPlotCalc8Sec!terFormSet tingsub. Property Get Deployed() As Boolean ,If(@, 3, "")1" Then(Tru@aEndY @6!L!oValue")#)Saveo(I(+1@ Eo†A(04I8f 6Wotour@`KnifeRai1[K^aPa(de)2 "3ng; {5ǭ!5Run_3#qI#k1c/q!`-l_!* +S+)ic+Avefile*LongCOn Error GoTo 10J`'`(@3X*")a sQ].!# , CStrMLastDir ory$ 1$q%;%"@%S&c s'ry)SF=U'j 'DeleFt_6ikey!f (  (XGlobalUnlockX8GlobalLockXX$GlobalAllocxDCloseClipboarddOpenClipboardEmptyClipboardXlstrcpySetClipboardDataY(GlobalUnlockYLGlobalLockYl8GlobalAllocXCloseClipboardxOpenClipboardEmptyClipboardYlstrcpySetClipboardDataxME (SS S<N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}h+`@  i+$  i+@D  i i+d +  i+  +T`  iViX+    i"i+` i+8 i+` X i@i+x + i+@ +T iViX+  i" iB(Ll LH * @@i,i  `.`0`2```.`0`2``%B$ LB&@L `@@ 0 @Hqd [ &0H 8H @H HHPH XH`H hH p@xH H H HH HH H     B  6 H8 @  &  : `  ,p  :(0  *8h6     &  8@$Px   F * Z     . <  $  H h p L   xHandle 64-bit and 32-bit Office `@  `@8]DB]D ]D@/PURPOSE: API function to copy text to clipboardASOURCE: www.msdn.microsoft.com/en-us/library/office/ff192913.aspx ] ]8PP]h](Allocate moveable global memory $ , $'.3Lock the block to get a far pointer to this memory. .$'0&Copy the string to this global memory. 0 ,$T'0Unlock the memory. .$/Could not unlock memory location. Copy aborted.A@4k#Open the Clipboard to copy data to.$+Could not open the Clipboard. Copy aborted.A@z@k8Clear the Clipboard.$'`Copy the data to the Clipboard. & .$ '24$Could not close Clipboard.A@kixSub CopyTextToClipboard()@'PURPOSE: Copy a given text to the clipboard (using Windows API)#'SOURCE: www.TheSpreadsheetGuru.comS'NOTES: Must have above API declaration and ClipBoard_SetData function in your codeDim txt As String''Put some text inside a string variable5 txt = "This was copied to the clipboard using VBA!"'Place text into the Clipboard ClipBoard_SetData txt 'Notify UserE MsgBox "There is now text copied to your clipboard!", vbInformationEnd SubAttribute VB_Name = "ClipBoard" " Bas0{FCFB3D2A-A0FA-1068-A738-08002B33 71B5} |GlobalSpacFalse dCreatablPredecl2aIdCExposeTemplateDerivCustomiz EOption 0licit 'HandW64-biDt  32Offico#IfA7 Thenh P=A De PtrSafe Func0Unlock Lib "kernel32" (ByVal hMem As Long)*2L1Al11wFlHags/, 7d`wByteI8C6l@AbA us erQOpencewndH3E0mpty,ƒls trcpy_lp"Sng1Anvy/2XStetDz/%wFormat $Y%\#Ebihh&g f"s ~e$$d b1!}aha_C__ ^ri^_C]' ]\ #EIf!̅Const GHND&H42 KCF_T(EXT1MMA XSIZE@4096 ub`g0 q1:(My@&)c 'PURPOSE: API fAjto coEtext VT SOURC@www.msdn.microsoft.com/en-us/library/o"s/ff192913.axspxsSt@ `Dim h#s@qo ryU2 I, lp"s3J >xTG/ngׯzp{,G7 #'BAmovebg mem S |= ($, LenV) + 1tNthe bˆ gep far pointerqthis.(C$kP: Ob.?(, -4?`# <> 0(MsgBox ould not uJ a. "aborted.1GoTo OutOfHere>@dW Q &vq8dvto Z(0&)p oЎ;  0Я5r  'Cle#ۊ xP _(! $ eh<= Y(tR,1:K s( c  gSub!TUlTo'7X$ g n WQcW (us3WinHdowpPI '&' YSpdsheetGuruAY@'NOTES: M` have *P_ׂ,! _4dain Pyourbd'Vtbe0 'Put soA insid0 a@vari!N  pTGwas=gip܀IVBA!6'Pl  'Notify< UPre Onow`8$ 5!", vbInf2p 1 `ay      !"#$%&'()*+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^`qbcdefghijklmnoprstuvwx@{|}~Jf$.2%u 4XBuildCommDCBAX8ClearCommErrorX\$CloseHandleX|HCreateFileAXhEscapeCommFunctionXFormatMessageAXGetCommModemStatusXGetCommStateX4GetLastErrorXX GetOverlappedResultXDPurgeCommXlReadFileXSetCommStateXSetCommTimeoutsXSetupCommX(WriteFilexRRR0RRRR@RRRRRRRME P@@ @@4@@@@<ʐLʐPLʐLʐ LLHLpL@LLLLLL0L8L`LLL0hhh Hh `hxhhh@hhh h8hPh hh"h$h&h(h*h,h.h0(h24X h6ph8h:h<h>@hBhDhF+Hp  iJ)L%+N`$  iPiR8)TX%+VH  iX+Zh  i\ i^@i``ibidifih+j`   il@ in+p   ir it iv ix iz@ i|` i~+   iP i+ @   il` )L %+   +  D  iP( )H P  %ip i+ l  iP ir+> P   iPp iz i i )  %+8  iX)Lx%+  iP)%+H  iPhii+""  iPiz(iHih) %pLhhh h8hP (h% %%%+0 i``  ` +@xffii i` p%+ i+i8i` %+(44ii`+Bh**i`+((i`+pX[[ixii```` 0 ` h%+hVVii`````+P11iii ```+ ??iii ``+ ` iʐLʐLʐ(LʐxLLLLhLLLLXLLh ` 0P0P(( x p 8` x h @` H Xp@0X"0 hqd (*\Rffff*2A64eb71e2\0(*\Rffff*2A64eb71e2\1(*\Rffff*2A64eb71e2\2(*\Rffff*2A64eb71e2\3(*\Rffff*2A64eb71e2\4(*\Rffff*2A64eb71e2\5(*\Rffff*2A64eb71e2\6߁Y V .` 8  T T( T  N R0 $  R R "h  P T >@ V V 0 VH *    *0@P`p V  VH Xhx      0 @ P `       V 8 VP  *          ( 0 B8      ,        ( 0 8 @ "H p x            V 0 VH  @  H  F( Fp D @ @ XH` p <x H   F 0 HH,P p Hx H  @   @H$H ` 0h H  >  H  0 <8 xH  > < H 0 D8 @ 8 H  H F` F H D8 J  H$  J @h H $ H  0 J8 ( H  @  0H8 H HP J F H0 Lx J J >h H$ V   V8 0 V  V8   V 8 VP  V N  VpB  "  0@`hx   V 0    ( :@ > . B 8 @ $P x V B   !  "!0! @!P! X! `! p!! !! !B! "$"@"H" P" &`" "  """"" "6#  @#"P#x## ## ###### #  $($@$H$ $P$.x$  $&$$$ 6$(%  H%&X%%% %.%  %&%& & (& 0&8&@& H& P&`&h&p& &&&& B & & &&&&& & B &'' '' '(' 8' 8P' '' ' V' 4' 0( 8( :P( .( B( ) ) $ ) VH)B ) ) ) .)  )$) *(* 0*  P*$`*** .*  *$*++ + + +(+ 0+ 8+H+P+X+ h+x+++ V+ *+ ,  , :8, x, , $, V,B - -  - (-8-  P- &`- -- -- - --- - ---- . .(.0. V8. B. . . :. 8/ @/ $P/ Vx/B / / / 6/  0$00X0`0 h0 p0x00 0 0000 0000 V0 0H1 x1 1 :1 $1 :2 @2 H2 $X2 V2B2 2233 (3 0383@3  8H3(3  3 3(333 44 404 84@4H4P4X4 `40h4  4 4 4 "4 24 6 5 6X5 (5.5 $5 ( 5 6F6X6`6h6 p6 "x6 6866  66 77  7(707 87 @7 P7`7h7p7 7777 V7 28 88 @8 :X8 .8 8 8 $8 V9B `9 h9p99 9  "9 9 909 P: Rh: P: 4; H;  P;`; h; x; ; J; ; < L< LX< @< < N< H@= D= (= .= (> $ 0>H@>>> >> "> >  :>  ? (?0? 8?P?X? `?h?p? x? ???? ???? V? J8@ @ @ :@ B@ >0A pA xA $A VABB B B 0B 8B  XB.hBBB BBBBB B BBB B CCC C 8CHCPCXC V`C JC D D :(D 8hD RD .D @(E hE pE $E VEBF FF  F  (F8F @FHF PFXF  `FpF xFF FF  FF FF FFF F  F.G8G@G HG PGXG`G hG pGGGG GGGG VG >(H hH pH BH H H 4H V IB xI II@II I IxO------------------------------------------------------------------------------- ( modCOMM - Written by: David M. Hitchner1 * with very slight modification by H. EvensenN This VB module is a collection of routines to perform serial port I/O withoutN using the Microsoft Comm Control component. This module uses the Windows APIN to perform the overlapped I/O operations necessary for serial communications.H The routine can handle up to 4 serial ports which are identified with aL Port ID. ** Evensen modified to handle 6 serial ports. Search for "HTE" ** to find this.L All routines (with the exception of CommRead and CommWrite) return an errorK code or 0 if no error occurs. The routine CommGetError can be used to get the complete error message.I ** Evensen's modification: inserting " " to function declarationsM ** so that Hitchner's code works with 64-bit systems. This "fix" may7 ** introduce other errors yet to be determined.O-------------------------------------------------------------------------------O------------------------------------------------------------------------------- Public ConstantsO-------------------------------------------------------------------------------# Output Control Lines (CommSetLine)]$]$]$# Input Control Lines (CommGetLine)]$]$ (]$@P]$]$xO------------------------------------------------------------------------------- System ConstantsO-------------------------------------------------------------------------------]D ]D]D]D@H]D]D@p]D]D@ COMM Functions]D]D h]D@]D]D]D]D]D COMM Escape Functions]D ]D0]D8]DX]D`]DO------------------------------------------------------------------------------- System StructuresO-------------------------------------------------------------------------------^ See Comment in Win32API.Txt^^p0^H^`^x^^p; The DCB structure defines the control setting for a serial communications device.^^^ See Comments in Win32API.Txt^ ^8^P^h^^^^^^^^(Reserved; Do Not Usep@^X^p^^^pP^^^p(O------------------------------------------------------------------------------- System FunctionsO-------------------------------------------------------------------------------9 Fills a specified DCB structure with values specified in a device-control string. 0? Retrieves information about a communications error and reports? the current status of a communications device. The function is= called when a communications error occurs, and it clears the: device's error flag to enable additional input and output (I/O) operations.5 Closes an open communications device or file handle.`@ Creates or opens a communications resource and returns a handle) that can be used to access the resource. 'A Directs a specified communications device to perform a function.: Formats a message string such as an error string returned by anoher function. '` ) Retrieves modem control-register values. 7 Retrieves the current control settings for a specified communications device. 6 Retrieves the calling thread's last-error code value. 8 Retrieves the results of an overlapped operation on the6 specified file, named pipe, or communications device. = Discards all characters from the output or input buffer of a9 specified communications resource. It can also terminate2 pending read or write operations on the resource. B Reads data from a file, starting at the position indicated by the? file pointer. After the read operation has been completed, the? file pointer is adjusted by the number of bytes actually read,A unless the file handle is created with the overlapped attribute.> If the file handle is created for overlapped input and outputD (I/O), the application must adjust the position of the file pointer after the read operation.  C Configures a communications device according to the specifications: in a device-control block (a DCB structure). The functionA reinitializes all hardware and control settings, but it does not empty output or input queues. D Sets the time-out parameters for all read and write operations on a! specified communications device.: Initializes the communications parameters for a specified communications device.A Writes data to a file and is designed for both synchronous and aD synchronous operation. The function starts writing data to the file? at the position indicated by the file pointer. After the writeB operation has been completed, the file pointer is adjusted by theF number of bytes actually written, except when the file is opened withD FILE_FLAG_OVERLAPPED. If the file handle was created for overlappedD input and output (I/O), the application must adjust the position of8 the file pointer after the write operation is finished. O------------------------------------------------------------------------------- Program ConstantsO-------------------------------------------------------------------------------]D this was 4; HTE changed to 6O------------------------------------------------------------------------------- Program StructuresO-------------------------------------------------------------------------------^^^pH^ ^8^Pp O------------------------------------------------------------------------------- Program StorageO-------------------------------------------------------------------------------]@]@]@ O-------------------------------------------------------------------------------H GetSystemMessage - Gets system error text for the specified error code.O-------------------------------------------------------------------------------]P]h   Ap  F'    $ $ t'd $ t'k 'ipO-------------------------------------------------------------------------------* CommOpen - Opens/Initializes serial port. Parameters:3 intPortID - Port ID used when port was opened.8 strPort - COM port name. (COM1, COM2, COM3, COM4)( strSettings - Communication settings.< Example: "baud=9600 parity=N data=8 stop=1" Returns: Error Code - 0 = No Error.O------------------------------------------------------------------------------- ]D@]X See if port already in use. $!'  9CommOpen9 Port in use.9qphk` Open serial port.      $Z $( $!CommOpen (CreateFile)$'k $( Setup device buffers (1K each). $!$' CommOpen (SetupComm)$'k Purge buffers.  $!    $' CommOpen (PurgeComm)$'kx Set serial port timeouts. 9 9999q $! $' CommOpen (SetCommTimeouts)$'k Get the current state (DCB).  $! $!$' CommOpen (GetCommState)$'k0 Modify the DCB to reflect the desired settings.  $!$H' CommOpen (BuildCommDCB)$'xkp Set the new state.  $! $!$' CommOpen (SetCommState)$'k' '@z ! '  9CommOpen9 !9qh`iXx  !L9 95$95'qi]X]p  9 95$9   AN5 COMM Error Flags =  $ 95'qhi`O-------------------------------------------------------------------------------- CommSet - Modifies the serial port settings. Parameters:3 intPortID - Port ID used when port was opened.( strSettings - Communication settings.< Example: "baud=9600 parity=N data=8 stop=1" Returns: Error Code - 0 = No Error.O-------------------------------------------------------------------------------]H  $! $!$' CommSet (GetCommState)$'k  $!$H' CommSet (BuildCommDCB)$'pkh  $! $!$' CommSet (SetCommState)$'k' 'z ! '  9CommSet9 !9qxipO-------------------------------------------------------------------------------# CommClose - Close the serial port. Parameters:3 intPortID - Port ID used when port was opened. Returns: Error Code - 0 = No Error.O-------------------------------------------------------------------------------(] $! $!$V' CommClose (CloseHandle)$'pkh $(kP'@ 'Bz0( ! '  9 CommClose9 !9qiO-------------------------------------------------------------------------------< CommFlush - Flush the send and receive serial port buffers. Parameters:3 intPortID - Port ID used when port was opened. Returns: Error Code - 0 = No Error.O-------------------------------------------------------------------------------]  $!    $' CommFlush (PurgeComm)$'k' 'zxp ! '  9 CommFlush9 !9q iO-------------------------------------------------------------------------------* CommRead - Read serial port input buffer. Parameters:3 intPortID - Port ID used when port was opened. strData - Data buffer.4 lngSize - Maximum number of bytes to be read. Returns: Error Code - 0 = No Error.O------------------------------------------------------------------------------- ]]]]8P ''A@2 Clear any previous errors and get current status.  $!  $N' 'CommRead (ClearCommError)$' k ! !  !'d 'k d 'k  $!    $>'  '   Wait for read to complete., This function will timeout according to the0 COMMTIMEOUTS.ReadTotalTimeoutConstant variable.0 Every time it times out, check for port errors." Loop until operation is complete.  $!  $ '  'CommRead (GetOverlappedResult) $!$' k d  Some other error occurred.'CommRead (ReadFile) $!$' k k  $ 'k 'z' ! '  9CommRead9 !9qh`iXO-------------------------------------------------------------------------------, CommWrite - Output data to the serial port. Parameters:3 intPortID - Port ID used when port was opened.( strData - Data to be transmitted. Returns: Error Code - 0 = No Error.O-------------------------------------------------------------------------------p]] ]8Ph Get the length of the data. ' Output the data. $!    $'J Note that normally the following code will not execute because the driverK caches write operations. Small I/O requests (up to several thousand bytes)J will normally be accepted immediately and WriteFile will return true even. though an overlapped operation was specified.A@  '   e D We should wait for the completion of the write operation so we know  if it worked or not. E This is only one way to do this. It might be beneficial to place the F writing operation in a separate thread so that blocking on completion 9 will not negatively affect the responsiveness of the UI. G If the write takes long enough to complete, this function will timeout B according to the CommTimeOuts.WriteTotalTimeoutConstant variable. > At that time we can check for errors and then wait some more. " Loop until operation is complete.  $!  $ '  CommWrite (GetOverlappedResult) $!$'pkh`dX  Some other error occurred.'CommWrite (WriteFile) $!$'kk  A@ 'z ! '  9 CommWrite9 !9q0(i O-------------------------------------------------------------------------------C CommGetLine - Get the state of selected serial port control lines. Parameters:3 intPortID - Port ID used when port was opened.< intLine - Serial port line. CTS, DSR, RING, RLSD (CD)8 blnState - Returns state of line (Cleared or Set). Returns: Error Code - 0 = No Error.O------------------------------------------------------------------------------- h]] 8= $! $' CommReadCD (GetCommModemStatus)$'`=kX=  'd8='k(='= 'z== ! '  9 CommReadCD9 !9q<<i<O-------------------------------------------------------------------------------C CommSetLine - Set the state of selected serial port control lines. Parameters:3 intPortID - Port ID used when port was opened.2 intLine - Serial port line. BREAK, DTR, RTSK Note: BREAK actually sets or clears a "break" condition on( the transmit data line.9 blnState - Sets the state of line (Cleared or Set). Returns: Error Code - 0 = No Error.O------------------------------------------------------------------------------- P]]9    'd9 'k9  e  'dx9 'kh9  e  'd@9 'k09k(9 $! $j'  CommSetLine (EscapeCommFunction)$'8k8'8 'z88 ! '  9 CommSetLine9 !9q@888i08O-------------------------------------------------------------------------------7 CommGetError - Get the last serial port error message. Parameters:; strMessage - Error message from last serial port error. Returns:- Error Code - Last serial port error code.O-------------------------------------------------------------------------------  5'  Error (5X ): 5 - 5'q(6i 66 Attribute VB_Name = "COM" Option Explicit '-CK modoM - Written by: David M. Hitchner* * with very @slight@ificaby H. Evens en36ThisC(ule a collec2of routines to perform serial port I/O;(using the Microsoft Commntrol.mponent. >r=us1Windowsp API(;*oolapped<oIns necpessa~QQc=uns.()T3k can hand~upr4 os which arGd@-SZaP@D3}`*EW^@ /D6 SearA+"HTE'@q**#fCTiF/hAllGe("AFe8xce@m\Re8ad @6_e) return@ erroBcode or 0 if no occurs@)JA0GetENbeJ md)ge'cB~]ple mege_86D 'sDK: irg "@@Pfunãdeclar|A_ so9at@6wo rkq64-bit system6"fix"P mayiAd,uc@#+r"s Xyetdrm cd?( -Pubaqstants` ?(" OutpVuc~L(GSDet) i LINE_BREAK1DTRE@2QRTS@3CIn/ B WVCB&H10&"S&H2RIDNG &H4LSD8C_21+ S^? C5&riva~Const ERROR_IO_INA`PLETE@ 9 96,3PEND#)997 GEN`ERIC_`D%0WRIB23FILE_ATTRIBUTE_NORMAL4 FLAG_OVE@RLAPPEc4 0T_MESSAGE_FROM_SYSTEZM1`-O_EXISTS-"F$P ;PMS_q+_ONdDSR,,3, ,S,PUR@RXABORT:/_RXCLEA48 STXӡ@__TX4s?REscape / CLREF93F6R#FxSET 5)K5A>Struce?^G Ty STAT #y fBitFields LoP' See,mmP~ 321p.TxcbInQue Ac'cbpeEnd ! MTIMEOUTSIntervalpTime0_ATotMulti9perOanNtolio Ҿe'!q DCB s5 d&eDcoxsettAa{viczaleng0ǮBpaudR`! z!s!!wRenvPPqgX`onLimo ffByte8Siz& Pa @y{Stop-r- Char"ffo?q@t1h 'e; Do Not Use 3e4 ns!rn0HighQ>w 'qOffp?Q h(4 SECU@~Y7|>nL) lpSecuDescriptn 0HʶheritHandle As Long End Type  '-K System FunctionsRehFills a specified DCB structure with valHuesina device-controling. Private Decla$PtrSafei BuildComm8Lib "kernel32" A@lias " A@" _ (ByVal lpDefStr:^,]()'IUReevbi@nforma about~cBunic s e rror r eportA_ the current9atus ofCD. T fDo iBcalBlWwhenocs,it clears0''flag to enab0addi5@Fin>p57(I/O) oper9$iCA iEDi dhȁc sEb!AStatCO MSTATMiCl$oshan*n Ke? ffirbAfresourceGgnA0thcbe us A7acces"<`M?bWCB. gPgNam5gjdwDesiredACD,oDShzMod*>SeWityAtmbut9Any Dispo.s"WEe F@\sAnd 3 hTexmpl4!DM8Dcta2SL3eux22EscapeAf 3fnCid-nA-F—m@GageĮ such  L#KaQeRdaPbySo@ M$3NjNdw9glpSfwED> I"d&%Lpangu@IclpBuffer a [nSizU$ Argum`Ɣ-'m.m@In-retgi0zrq!Ooo`n Get!q3mPPd!Hn>Uu Gnkzett0!s --0!0}  w ! e.i{.@|?{ s,t hOdPplast-.caHB LOm(`^ulPDpjverlapp\u  ! F!k, n Wd pipe,ql_$ORes@ $$OVERLAPPEDUlpNumberOfBy\Trans5a', S7bWaWC ^cardKll c`cacte`frombS}b<Kw. I`Oalsob min`pendQ#1#we|d0Rw]Purg2^//d|P&adat\a `Ў,1rݡ; @0Vsi(]t'poin. Af`cE hbbe਀pleted,a adjuNd C n!!b! 0u:yad,unlbbc`5 oW4a< Ifs 1Lo' bB P:l$ m $ 0'  abFF@Read^^#"l97n;:o=9R@Ҍ<+plp@@*Confi>g1,94`or7P!iAblock 4(a;)rein0al }sE`Edwan,  Jdonot#1ty Gquey e Declare PtrSafe Function SetCommState Lib "kernel32" _ (ByVal hNDev As Long, lpDCB ), 's the time-out parameters for all read a@nd wri~operas aFspecif ied cunic device.# PrivTED_sFilefr{~COMMTIM EOUTS {Initializew~Z ov 0T7Q>= Trim$(Left$(!- 1)$Else;OBCIy[Q#@J:!O-:I- Is"/ser pWKcrPV: !$rtID- : usf qh㒡L -!\r n. (P=P2,j3R4'@t si setT7Exam: "baud =9600AitHy=N=8 .o0p=1" ReturnsCJbeŀ0pNo B?>()B e;0B096@j?PC#aAZ?ՀbC@u:OnQc Go[Rpine_-'@e ifaly$ #! <_y6).9u`x= =X -1W@ 1.pb|= fbp= ""5.`5Tin  w۵ GoTo Routine_E xit En@d If 4' Open serial port.`udtPs(inID).lngHandle = CreateFile(strT, GENERIC_READ Or _JuWRITE, 0, ByVq0&, OPEN_EXISTING, FILE_ATTRIBUTE_NORMALE2)If -1 Then?]@Status]SetCommEr`ror("(i)"6[]Hbln.= TrueAup device buffers (1K each)S ZupU(}, 1024C0A{M0G, G' PurgF:77PURGE_TXABORTLR CLEAR EH?Gm/1G@V timesIWithGTOuts..ReadInterval@\-1LTotMultiplier 0Con stant100)Write .; !Ad_#``d%=)| 0`5)=  MGet the curre`+ ,te (DCB1e(ф` ,~_!O!Modify!  to reflec$desired`ctga4Build#!3B,r Ƌ  new @p`?@,ig*|_ag \s 0q) :?IDtQ F@unctio~ > })<.NumberFU>cbUp"Codf(R"+RMessap= .Descripc QResume̛! Priv@= 0 As String) LongS__ LastDllR;bDSystem$(Q2q[1 j; Ex:,AaH0tDim Flags6U;COMSTAT S'`a1.?05b??8WCall Clear (0@2W5  *& " MQ2or c=P&M Hex$2##Ex#"S#'- ' - bpies`ؙo'!ParamesM' ٰ- ^ IDh usPsw" was opedeQp#@r -runicaH*@+Example: "baud=9600 pay=N data=8`lop=1@P Return / U0No RublicRGC9ger, rOV>S d?StdAe#On+!id=b 'j}rt}B) If lngStatus = 0 T8henx lSetCommErr0or("" (G,e)")vGoTo Routine_Exit4End If `BuildWDCB(str^;gs, udtPorts(inID).'oV? ?;d\e(]zHandle, __ rM{90pw:2y>et@w Functio D .NumberWithA N. CodeE@E"@Messag.Descr|ipC-A"CResumeL: '-?I ' AClose - the se@rial p.@  ParametersY'@0 `- Ak ID used w was openedRetu|rn"%-0@*No ?( PublicG As Integer)!aLongc4 xDim( On AS`qtblnA(O`%ا"4~{D!\Aߩf$|"1㴃C((*AAYa!= FalseE=6 ?@߈ !߈ ߈ .Ј"j)ADFlu|shp 0` Then\PlngSize .iRd=d[Else :`. :80{b p us = ReadFile(Ports(intID).Handle, strRdBuffer, _2` b, Bytes+,Overlap݇PD,TGetLxast ERROR_IO_PENDINGl' Wait for r@ to complete.C This function will time according thxCOMMTIMEOUTS.AGTotalTCConstant variablS EQy . s , ch(eckB2p@p e As11Loop until opperaB3@6>Wh _qpedResult݌BD͌True) o!?PGU  JM<> fMINc'$1[ = &fe0B No`-that n@ormall hBeЌllow1c>not execubeca3+ri ca1s w26s. S I/Oquests (up1seahous b1=Q'Þ /ep/ immedixateP qf3r_"12 T'@ ough an o a8specifi51DontsSsݴS'=$ Jp )ס azʑ=10e s@lPHոq)Ԩ- so we know 'ifworkMнP#16-@onponePP(Po doi#It might bQfici"o placPM@#'+Xn aZ>pY"/bp /blockn  f0negvr'0ٔct ep-spĕ0npm UI;q'Q3ta kes lP enr* _$ e,~e mBY ls.2OOФ ' At tha@ime we can check for errors anden wait somore. ' Loop until operation is completd `While GetOverlappedResult(udtPorts(inID).lngHle, _ xCS1CommI, -WrSiz-True) = >05F#St0atus TLa8stE%'IfM)<> ERROR_IO_INCOMPLETE` Then/FSetxFEx( A"Write ()"TEc)*GoTo Routine_PExit EIBfWendGElse' Sothe occurred,@Jm-1K KVOQFTMiK_XI&ICFi)81 \1Do@Events Nex` e:C='gC7 FuncyA~`i'R.NumberWith "a U0azBCodeHstr '1"kMessag! .Descrip '#A@! A9'-?' ' !A@c - se of selectedrial p control ls@]' Paramrs0' `- !@ ID us w`C wasnBfLaSe . CTS, DSR, RINGLSD (CFD@blneReturnsGaleat U)%b8#`A0=No ,?( Pupblicf[2 As Integer, +"%ic# @Boon)!ALongM DimhB($bMcm -On# +IsNO vvCZlu,k9ij(;ReadC$)"q 1Q҆:ac(; Apë́)| V= A#[f(FagE iWV`q#2VC$rv(?V@1?Vw?V ?Vg"?VmCOVorOVOV _C OV`hOV;--EV'- OVOVOV' OV%OVnOV _ CAMVBREAK`VT9aVTS! 9Note:  ac@tually@bt1\r cV "@break"cdio oZ transm@dataeVpV0sO]et)q O]rO]O]q7t O]O]^O]O]?] _4]New6e` [0x_n3SVUg= LINE_ ;P&pJ= SET"CLRs1 DTR,X 5  ~ _ ]_ RTS_ f^ _ _ a= X ufpZEscape,S{{U{= 0 Then lngStatus = SetCommError("(DLine (EscapeHFunction)")GoTo RoutX_Exit4End If 6  0 8: |= 9` ]@A m.Number With ud7v F.Code#str7> "$Me0ssag%.DescripGResume  wy'-K ' ]GetB- -  the last serial port eY m5.@Parameters`'R@I> fr omReturndLS$clFJ P`ublic J(9As String) Lon6gCuCWWJ^= H= "D@(" & C@( )@"): A. ƫ& _ ~")B 6S  MQD(@4NːxRXRRpRME PSS S<:<$ @@<N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}  %@8%p h`hb%  ,!Xi %`b,!Hi (%``,!b i %,!`Hi @% @i`:`,````b` 8i`:`,````b` 0xi`:`,````b` (pi`:`,````b`  hi`:`,````b`  `i`:`,````b`  X i`:`,````b`  P i`:`,````b` ` `    )  i`@ ib x %,!6 i ,!`  i@ i , i i  % X@//)x `` %  ````  Pii 0%`,i%) %` X8i,ii %":0"$X8bbCb& CbC"bHCb& pCbCP(0PXX` H0  ` 8   p @X pXHH(0PXX` H0 XXp4qd (*\Rffff*2@64eb71e2\0(*\Rffff*2@64eb71e2\1  (08@HPX`h"pxB  ( 0@,HxB   (,0`hBpx   B (@H Pp x  " "(8`(h "  (HPh  " "&8`&h "  (HPh  "  "(8`&h "  ( H P h       "      " &8 ` (h    "    ( H P h       "      " &8 &`  ( &    " @ X p x        "  (0@P"`&(&&0 8P"h   ( 8HPX" `px "(((&0(X " 8@Xp x " "((&Px(( "0H`  h  "(0H` h x"    "  ( "0X "`   BB  8@X h B    08 " @ H(Px    &  "(P X h 8  &  "@HPX 8p  `Dh ( *@HP `px"  "     (@ H DP  B  ( 08@Hh    "  B  (0@x]@]@0]@X X''& '8p^^p]@ :!6 $!6  'o`]x !H!d$']  KT !H!d :%b'b & KT !H!d $%b'b KT !b'bn b !!! $!6('b b'mx] !H!d$']0  KT !H!d :%`'` & KT !H!d $%`'` KT !`'`n ` !!! $!4('` `'mH] !H!d$'  KT !H!d :%b'b & KT !H!d $%b'b KT !b'bnm]( !H!d$'  KT !H!d :%`'` & KT !H!d $%`'` KT !`'`nHm@H&(] (':]] !!! $!8 : : !!! $!4',d : !!! $!6'kh !` , '` !b  'b !!! $!8 | ` G'`j b G'bjk !H!d$ ]( ` b$' $ ` bA@dx ` (` b (bkP&Ho@@&(] (':]] !!! $!8 : : !!! $!4',d : !!! $!6'kh !` , '` !b  'b !!! $!8 | ` G'`j b G'bjk !H!d$ ]  ` b$' $ ` bA@dx ` (` b (bkP&Ho@8&(] (':]] !!! $!8 : : !!! $!6'd : !!! $!4',kh !` , '` !b  'b !!! $!8 | ` G'`j b G'bjk !H!d$ ] ` b$' $ ` bA@dx ` (` b (bkP&Ho@0&(] (':]] !!! $!8 : : !!! $!6'd : !!! $!4',kh !` , '` !b  'b !!! $!8 | ` G'`j b G'bjk !H!d$ ] ` b$' $ ` bA@dx ` (` b (bkP&Ho@(&(] (':]] !!! $!8 : : !!! $!6' : !!! $!4',dp : !!! $!4', : !!! $!6'k !` , '` !b  'b !!! $!8 | ` G'`j b G'bjk !H!d$ ] ` b$' $ ` bA@d( ` (` b (bk&o &] (':]] !!! $!8 : : !!! $!4', : !!! $!6'd  : !!! $!6' : !!! $!4',k !` , '` !b  'b !!! $!8 | ` G'`j b G'bjk8 !H!d$ ] ` b$' $ ` bA@d ` (` b (bk&o &] (':]  ]  !!! $!8 : : !!! $!6' : !!! $!4',d : !!! $!4', : !!! $!6'kx !` , '` !b  'b !!! $!8 | ` G'`j b G'bjk !H!d$ ] ` b$' $ ` bA@d ` (` b (bk` &X oP  &8 ]x (':]  ]  !!! $!8 : : !!! $!4', : !!! $!6'd : !!! $!6' : !!! $!4',k( !` , '` !b  'b !!! $!8 | ` G'`j b G'bjk !H!d$ ] ` b$' $ ` bA@d8 ` (` b (bk & o  !H!d$ ]H $' $A@d (` (bkp oh ` A@ A@ A@ A@ A@o  & ]` !H!d$'  KT !H!d  ` b :B@ & KT !H!d  ` b $B@ KT ` (` b (b A@n8  % B@& o  '6m  :!6  :%'d  :!6 '  $!6  $%'dxFile (flash card)'kPkHm@` ] $'  KTDriver' & KTPort' KTFile'ni] !!! $!( %' G*'j]  $PLT*.PLT7( Plotter file (*.plt)7(*.*7( All files (*.*)7(d*. $7( !!d (*. $ )7(*.PLT7( Plotter file (*.plt)7(*.*7( All files (*.*)7(k]] 5  7!| 7! |'PqH]( result = LoadSaveDialog.SaveFile(Filter, PlotterForm.RegData1.LastPlotterDirectory, Profiles(PlotterForm.TabStrip1.SelectedItem.index).FilePLT)  !!! $!( !T! !%'H   % !!! $((  % !T( $  G A@j]@ '    $ VkoxX :B@ $B@ :!6 $!6  'o(] $'  KT   :B@ & KT   $B@ KT]8Enter File namePlotCalc !!! $!($'   !!! $((k0n(o P]  :!6  :%  'zk  $!6  $%  & 'zpkh`-----FILE 'i0&  A@&oX& $'z&i>Attribute VB_Name = "OutPuts" Basx0{FCFB3D2A-A0FA-1068-A738-08002B3371B5} |GlobalSpac False dCr@eatablPredecla IdCExposeTemplateDeriv%Customiz EOption 0licit P"& nters As0 Newort Count Long Enum Typ [7]h0  p)1!file2 End ")%@ CoordC x{Gyv}:F Sub Class_Initial`ize() 9= FH.c? + P?DF1@-ub\@ operty Get Ymmd()A Do@EDim mDJ M=S(Plot@mForm.Combo1.text,ABBSelect CAE7NCGT Ce}x <| 0B*"qy !A ?S @ $txt_!)A~5a=/Cursor(x,\ y1 0ToAscii(), 1 72Q838SubB UP8a s~887A88 885@r8$$888le??81`GI > !88 8?P?48!08 88888%Q7S8h8a88ij Else  FileCoord.x = *xy`y`End If 10 Sub Public  MoveRight(Optional lengthMm As DoTeN5)OOn Error GoTo UDim64Long-J>S* 43dx/, d>y ;S/If Profs(PlotterForm.TabStrip1.SelectedItem.Index).ZeroPosiwMP T8hen*NF= -_* Ab04scaleY }=/Xz/2Me+ dy ?Q <> Cen@_Qx < 0BW #D)yA&G2 OutTypeyCombo1.text)!A rtxt/E=BCursor(x, .yS@ To@Ascii( )<, CWLef$X@yra%r %kv4qqqqq}< qqqq!qlqppajippa !pUp b ?q! ?qm@88qqq Uq8le/x/x%x8p 7=__X O/ / / ؁{{ Q+{oolB'0>{f} 'B3_{m._{le_{bA-_{t@qX{, 30{{{ C@Up////+v7`/s"F/!E/X$$$/C-C,/C/C_W7/=/=/=-=P﹏y" ROˊ!pBxOdoӟӯCO AC1O CCO .ѽCφCQ yCPUCDown2onal lengthMm As Double = 5) On Error GoTo 101TDimhLoy vS _If Profiles(PlotterForm.TabStrip1.SelectedItem.Index).ZeroPositionRightP pThenUsF= -_* Ab04scaleY-+x8C+X+Else[0B[C]JCEnd If.CA.Me.x +h dxy@Ky y| <> 8Cen }x < 0‚ #Ī@}yA&O2 O@utTypeJCombo1.texxt)!t|xtA= MoveCursor(x, y, 30@ ToAscii(q ), NFACoord\= D\! .A~aSub Pic `DownLeft(Opak!& &+5aH}fq|q>!R@c\!._>ǿ!ʟ > D0DD DD00(M_2~TK|T d T0, TrT1STTT_Tb Testu^>04UUP?rXb P%(ByRef byt)AQBcQRqmd*=1_qXq7 Case bPriO|WDs. ;頨",YqFport !9_24"Two cR)AddLogULanguage".rToSng.(8cqperty Get counp)e!B C Puts A tNam&ByVi%'c P?i6=Fi*K:ii - #s.a"R+"(flash card)"?AŰqFuncb!>o:Bso:(G9pǟ91q? "Drixver8/8"P6"g #+ %vateq7RRQExte "MP$ct$N( (<6r Pathg 0 Ef,Len >`bytes) + 1b Kill R!EpNumbe)lh=` FreeO(pend qBinary Access Write]G"#utA<('Clo|seAlSub PubRB ` RefhͅP s.PPortLCtOutPuts 1=c@)C1  Configure(# Nam" S, hwAngPtrQmTyp = tc= e UbT Wb% p 3 =lp<me 1newR*+= InputF"En1eRn",@wCalc=rxPqP=16DE DqW';A&r'"R'riva`6FuncO"'g)sauZul0- /@"s(q#%,6xit Yv (9^ / 9? o.E  Q'-S 'FILEqQ'Subf[(T 1){z1tz^3S0 a R"VdO"LoaQa8hD L70(!`#(I`0(q`((`0nrU~| 0   0 0  0   0 @  0 h  0   0 (  0   HrU  $*`T (A)h#()h!#((hf~hxRRR0RRHRR`RRxRMEPHHHHH 06 <0 %@0H` x  +"0`  i)%`+F` p )id`+@`  2)`  `+Jh` ;id \ `(0 `+` Ii +H(`  Pid+` hS)a%+D` aid`%@j:HCjzpCj|CjPCj~CjCjCj2`CjCjCjCjB CjCjPCj,xCjCj:CjzCj|CjPChP(Hxxj~CjCjCj2( CjP Cjx CjCjB CjCj Cj,@ CjCx0H@ ` ( 0@ x P h ( xX.h qd *\R2*#63$*\Rffff*2T64eb720a(*\Rffff*2T64eb720a\0(*\Rffff*2T64eb720a\1(*\Rffff*2T64eb720a\2(*\Rffff*2T64eb720a\3(*\Rffff*2T64eb720a\4p  (08@HPX`hpxB   (0 8@HhpB  x  B     @`hB    @HPXB  `h p B  B     ( 0@ HX`B  hp       x]  ':'z'|H 0'P'~'' H'2'''h `'B 'H x'',' ]  5  7  '"zk'"Select deafaultqi0&x] d$'  G'j  G'j X 'F&i `](  `  $`;'  $`'kxip@ d$t'd] d;$^'\ \ ] \`H]P  \ $\$F +`k `'Jih 1'dx0'k`iX d1G'Hji0(  PKTHPGL' ~KTHPGL2' KTDMPL' KTG_Code'SHPGL'ni d$'d dHPGLKT P'DHPGL2KT ~'DDMPLKT 'DG_CodeKT 'DS P'DniAttribute VB_Name = "ProfileShared" Option Explicit Pub, Count\s As Long:Enum ZeroPosis @RightP0QLef1C enter2 ` End G TCommandLa@nguageWHPGLUF 2DtDMP3cG_Cod41Turn+0$;W94185276`LineTyp\ls0Arc/ApproximaLeve"lTLow"NormalSHR*Func ListIndexByA(u"Sng,|mboz@`boBox)G}BYim qpWith ^ For = 0 To .B - '* If(q).B#ThenG . q Exit :DIfNexW0 'Select deafaulD _A< TTo(tMTO@rrLGoK*1DZv Doe.v=Val )Pv > 2147483647 O A H< -6gCLng(v`a 7!ArrayTo(ar"J= TrimA%  . #@St,$ I))J-119C A%Re( A99a !@ingk( 6/,!]yBooleanYvalueAs1ZcK"1dMElsD|0I  s % "Kt1 Tru0 ,ic&Wa`y{&cl]}WCase cl~'q$1|1r{2-A? s//ga M" e} #//k$s-$UR912"| ,GLiV(!3|=^/)L?zs %0((h)0(A'h-0(&h1((&h5((%h9((A%h=(($hA#($hE#( #hI((I#hM(("hQ0("hU0( !hY((I!h](( ha(( he(( hi((Ihm((hq+(hu+( hy+(Ih}+(h((h(( h#(Ih#(h((h(( h((I h($ +`$ ,`$ -`X,I .`\!000 /` `!100#0 0` dI0000 1` hIa000(I h0( h0( h0( h0(I h0( h(, h ((( h0(I h0( h(, h ((( h0(Ih0(h(,h (((  h0(I h0( h0( h0(  h0(I h0( h0( h0(  h0(I h 0(h ((h(( h((Ih((h((h!(( h%((Ih)((h-((h1(( h50(Ih90(h=((hA(( hE((IhI((hM#(hQ#8 2` lhh#0I3`ph(,4`t0+$5`x%n  b FindWindowArU XX+''+@  XWWW_____ _   _    _    _   ________ _    _0  ( 0 H  0   0   0 h  0   0 (  0   0   0 H  0   0   0 h  0   0 (   0   0   0 X   0   0 0   0   0    0 p   0   0 0   0   0   0 `  0   0 (  0   0   0 H  0   0   0 `  0   0   0 x  0 0  0   0   0   0 `  0   0   0   0   0 `  0   0   0 @  0   0 8  0 @  0   0   0   0   0   0 `  0   0   0   0   0 @   0   0 !  0 `!  0 !  0 "  0 "  0 "  0 @#  0 #  0 $  0 x$  0 $  0 8%  0 %  0 %  0 X&  0 &  0 '  0 x'  0 p(  0 )  0 )        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW\344uX_XW@MXj*=h8+3q+@qMTx+@qMTXW@MXjME( SS S 6"<,<0<4<8<<<N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}H0$% For `@8` %X(`%b*x@b @"*@`b@+ @bh+ @pb+@b+@b0@b+@b,@b@b0,@"X,@ ``%@8`%X`%b , @b  ""@b -##@  H*` T( ,!)h  /i  A)h  2i ,!h(h H$6i A(h (9i,!('h ,$$>i ,! &h h0bi A &h 4ei,!"H%h (8ki A"%h < ni,!$$h  @ ti   A$h$h HD wi ,!&#h H {i A&( #h  L i,!( "h h Pi A( "h Ti,!*X !h 0 ( X`%)P a% A* !h \) a%,!.0 h  ``%)( a% A. h p d) a%,!0 h h`%) a% A0p h H l)h a%,!4 h pi A40 h  ti,!6 h p xi A6 h |i,!8`h 80`%)X a% A8h )a%,!<(h  i  A<h hi ,!*h i A*Hh (i,!&h  i A&h !i `+` "44` ,` # @-` X$,>x.` \%2i@i `R,N0/`  `& :iii  `R,0` pd'CiTidi ,B1` h( FiT0iVPi ``,!h )Pi A`h @*Si,! h +Wi A  h ,Zi,!h `-^i ,!6h .ai ,!8`h /gi@i ,!Zh 0 ji ` AZh 1si \hP ` `,!H@h 2i ,!Jh 3ii ,!d8h 4 i ` Ad@h x5i \ ` `,!Xh 6i ,!Z h 7ii ,!f h `8 i ` Af h 9i \( ``Hh `,! h :i A` h @;i,!h h <i Ah  h =i,!j h `>i Aj h ?i,!@ h @i A h Ai,!b!h  Bi Ab`!h @!Ci,!@!h !Di A@ "h "Ei,!B"h `"Fi AB"h " Gi,!R@#h #$Hi AR#h #(Ii,!l$h ##,J` %)$ a % Alx$h P$0K)p$a %,!$h $4L i A8%h %8M i,!n%h x%<Ni An%h %@Oi,!pX&h 8&DPi Ap&h &HQi,!<'h & LRi  A<x'h X'PS!i ,bp(2` ' lT&)r'' ')t0(8( (i  `,v)3` (pU4)`(( (i ,L)4` P)tV9ip)i 5` xW<))%"(*4@"P*h8@"x*lX@b*p@b`t@b@b+ @b @"8 @"@b@b@bX@b@b @",8@",X@b, @b `@b!!@b$$@ ``#$ !,,p((*h+"@#x*8*`!!@+&',+ p 0 @x')H8 H+  ` 0 X+h( (0`@ X )P*`**+ "`"x$x$*X,8%%%X&0,,`(Hh0@ -,80XX%*)) -) |H-qd (*\Rffff*2T64eb720a\1(*\Rffff*2T64eb720a\0(*\Rffff*2T64eb720a\2(*\Rffff*2T64eb720a\3(*\Rffff*2T64eb720a\4$*\Rffff*2T64eb720a$*\Rffff*2S64eb720a(B $ (8@HPX`hpx (08 $@hpx"  @B "   8@B HPX"  `hxB ". @ `&,,.48$p&$&$&8$`" $&& *H&x  ",($X""*B "  (@`xB "   B    "  ( @ H B P X p x "      B   "      B $( P X "  ` $h    B $   "  $ ( @ H B P X p   "     B   0 48 p x "        B   0@ 4p   "     (0B 8$@hp"  x$B "  B  ("  08PhB "  (0" 8@H Xhpx .( @ `(*,. 8$X $ (H"h$$(@X$p$$( H*h  $ (0" 8@`" hp 2  (8@HPX`B  hpx  B    (8@HB  P:XB  &  4 (88 pxB "  B "  B  (B 0 8H`xB  B   (0"  8@PXp  B ( 0@X`B  hpB   "   08Php B   8@B  HP`B h p "  0HPhp B  "     8 H B P X h "  p x    B   "    !!B !(!8!"  @!H!X!p!!B !!!"  !!!!B !!!"""  " "8"@"B H"P"h""""  """"B """"  """#B ###"  #(#@#H#B P#X#h#"  p#"x###B ###"  ####B $$$"  $ $8$@$B H$P$X$"  `$h$$$ B  $$$$ $ $$%%%  %(%0%8%B  @% H%X%p%x%B  %0%%" %%%%%%&=============================]@*]@(*]@P*]@x*]@*]@`]@*]@]@]@*]@+]@]@@+]@8]@h+]@]@+]@]@+]@]@0]@+]@X]@,]@]@]@0,]@]@X,]@,]@,]@,]@`]@,=============================]@]@]@ -  ' 'LoadPlotCalc !%!Profile .xml'A@oH 'm  G' j 'm 'mh $t'  G' j 'm` Device $' OutPut $' Name $t$' CommandLanguage $$' SizeOX X $' SizeOY X $' Visible $$'  Accelerations $$' ActiveAcceleration X $' ActiveAccelerationUP X $' SeparateAccelerations $$' Speeds $$'  ActiveSpeed X $' Forces $$'  ActiveForce X $'  Initializer $'  BeginWorkFile $'  EndWorkFile $'  Terminator $' FilePLT $'  MemorySize X $'  KnifeOffset X $'  ClosingCurve X $'  CornerPoints $$'  ZeroPosition X $' ScaleX X $' ScaleY X $' Turn X $' LineType X $' ApproximationLevel X $' Laser $$' LaserDX X $' LaserDY X $' ForModeratorDevice $'m( ' m  G'j  G'j  G' j ' mx '"m`H  G'j  G'j  G' j ' m '$m  G' j 'mh ' G''&j '&m ' G''j  G' j 'm8( '(m  $t'  G' j 'm   G ,'j '*mX   G ,'j  G' j 'mH   G B 'j '.m0   G B 'j  G' j 'm  G 2'j  G 2'j '0mh  G' j 0'm8p  G'j  G'j  ? G?'j ?  G?'j '4m G'j  G'j  G'j  G' j 'm0  G'j  G'j  ? G?'j ?  G?'j '6mH G'j  G'j  G'j  G' j 'm   G :'j '8m`   G'j  G' j 'm0 '<m(  G' j 'm '*m & G&'j  G'j '  G' j 'mXH '&m@ ' ' G''j  G'j  G' j 'm]H $>' A@@A@d' Take all data from profile fileDevice $B'OutPut $B'Name $B'CommandLanguage $B$D'SizeOX $B$F'SizeOY $B$F'Visible $B$H' Accelerations $B$J+ActiveAcceleration $B$F'ActiveAccelerationUP $B$F'SeparateAccelerations $B$H'Speeds $B$J+ ActiveSpeed $B$F'Forces $B$J+ ActiveForce $B$F' Initializer $B' BeginWorkFile $B' EndWorkFile $B' Terminator $B'FilePLT $B' MemorySize $B$F' KnifeOffset $B$F' & G&'j  G'j ' ClosingCurve $B$F' ' ' G''j  G'j CornerPoints $B$H' ZeroPosition $B$F'   G :'jScaleX $B$L'ScaleY $B$L'Turn $B$F'LineType $B$F'ApproximationLevel $B$F'Laser $B$H'LaserDX $B$F' LaserDY $B$F' ForModeratorDevice $B'' k o `  !$NG' jo Profile ' P'''  'd@ 'k0 )Standard device with HPGL command support'IN;'*.PLT' =''''' ,'o&]`F 'R  R R$ R$ '> RV&(i x&]F 'R  R R  RV'N&i0< T> d  'i`]p V< T> X'   T  V X'  V  T    T  $'Bkkix 'm`  G' j 'm0` ' m  G' j 'm  'm   '6 6 G'6jkmx $'8mX` ]   Z $;'Z Z $'Zkm $t']8 ;$^'\ \ ]p \`]  \ $\$F +`k ` $bG' j `'m   'Hkm@ $'Jmx ]    d $;'d d $'dkm8 $t'] ;$^'\ \ ] \` ](  \ $\$F +`0k( ` $bG' j `'m@   'Xkm $'Zm  ]   f $;'f0 f $'fkm $t'] ;$^'\ \ ]0 \`]  \ $\$F +`PkH ` $bG' j `'m $t'm $t'  G' j $t'm` $t'hm $t'  G' j $t'mH  $t'jm( $t'  G' j $t'm $t'm@ $t'  G' j $t'mx 'bm`!  G' j 'm0`!  6 G 6'j  G'j '@m!  G' j 'm "  6 G 6'j  G'j 'Bmp"  G' j 'm@" 'Rm(@#  G' j 'm# 'lm$  G' j 'mx$ $t'm$ $t $tG' j $t'mH8% 'nm0%  G' j 'm% 'pmX&  G' j 'm& '<m'  G' j 'mpx' r$v t$v'b r$v ]X(  r $r $t'bykkkip( ` ` 'vki) %$ ,.$ $'Li@)  ' A@koAttribute VB_Name = "Profile" Basx0{FCFB3D2A-A0FA-1068-A738-08002B3371B5} |GlobalSpac False dCr@eatablPredecla IdCExposeTemplateDeriv%Customiz E'= P )- s As Sng * 25CommandLanguage sZeroPositionSizeOXLong  Y caleB Dou\  0Visi Bo olean Ac@celera+s()Act] " UP SepaeJ &SpeedY$ForceDeviFHIOutPut IniPtialrrBeginWorkFFREndTerminato# PLTR MepmoryILClTngCurvBZKnifeO0ffseornerPointsa 8Tur_^LineTypCdApproximBRLeve~l j @#L=ADl#l DMo"dborDB )ߊivN@XSa+.MyNumbel,5FSub Class_O () Cohunt s+ 1= 'LoadClb= VGCore.GMSMan@r.` jects("PlotCa lc").Path &`.xml A a  l ic perty GP򇣖+A = l  /L6oValu"Y0HIf D<> Then &D= Tru9c bl,SSm3? l_}_(TdimD_P//'r$%contxentO& `Tag("A", ld /'d!/2UTrr)ON'To (loXA@(^lYY46 __jLpArray*??>Cr_UPs/FUPOOOonsP Ol__i2//@ng(M__2// l< 200 ThenE=ACq < -  > E)CNeedSave/True =D]4GXGXGXGX(G+# <#X#a#G#hc-G##% $@Q nG^b`Memor`ySizeM=Ql < 10}=!t gDJ$'Hi@@Bodd'FilePLT'㨟C!aAD t D( c ATrim2EyEEͻs H Or lP< RlNormal_`\_8s^$ V  )o\@Soos{%012&= lY/ ϵ%o> R do[%rd"0r1P3l= a01RJ_d{assDoԇPlc2Џ4}]-2n>=pB0And 0.50.5 -` . !OT*P}NCA 1 qE+$'=}!$_p?aYYYY-!Qq2 Z" \adtw} Fp 64YN? T4SO.?Pi JPThen lZeroPosition = RightP h End Property Public Let ~(oValue As ,s)jIf  @> 2 Or < 0 = 0 0<> /Nee dSaveTrue4 *eGeCornerPo@ints()bBoolean, 8l1y y=!yKnifeOffsetC 10c b_/tt|+Sub Load(FDim contenttpStriVeadFile(lN'""SetDefaulth@Els 'aTake all data from phrof  'l`DevicTag("", lOutPutCNam CommandLanguaga&To,( SizeO~X PfYYZYTVisib>l&$Accelera!ၼ= Array& j tive)9Ac-_ UP UP Sepvap sx}ons+SpxC"t3(OBForceokCh"oOi"OBInal1r@U5XxBBeginWorkAKz l`"XoaTerminatoy GOA PLT Memory@B QFx_?0(O` ply> Fz=qGmFLp(p9o= (lz BJ:=カjּC 8!G _P9oa[ħ R S0caleQqPDdc/7p?ep! lTur_PLineTypsj{DAppximsLevelO=TR/q aseG LD?e3DX_D l_Modyo^r>(4NF>a@[p9SubF +Wc, Me.)SݵdSave = False End Sub Private` SetDefault() !lNam"Profile" & MyNumberPCommandLanguagfHPGL8@SizeOX}0% YIf V > 4 Then1Visibl[E l#8TruIfA=Devic!"StXard dA with Z cf support"Init(ialfr]"IN; FPLT *. Memory 40&KnifeOffset 25CornerPo0ints tlScale1!ApproximationLevel!Normal|FuncA Read0(x|As Str`ing)  On Error GoTo 1. Dim@q Integer: reepen F@ InputA#MvyI Aq )4 $ (LOF(C ), CloseE *AE=ǾAȁA, ByRef5n(HBooleaƪHB߀ZNHOutH'DB,E+\,"**Cf% PutpTag(`E$t|exM$%%@" 04 s + Len%/)2 /&5?e#(`50Mid(gSe - s`- 2c I 9@ublic perty  _Pu-0`l#oE@}l L#(oValuH:$"$2 B3 Neeg%=  (N= lD"ӟtd؟ S st ty q\ QQ\?roAccelerksCoun0Long6pNott 1l 8 & pUB d(A4t){4s },(q,! Zal*(AsCLT|P {&q Ko oons)PAh @{(q)0"EN\7 oa=+f& !_PE?9c5TrimDG1xarrdAs`S0plittf;"/)+-1=_ c '1Re}(k!? ? d(4#1=4ToP?U*$tArr,<)b[AP V/hSp_Ix IcllShH'_WpDR4//c1BA1""XA [@ ;P @xt7'p'2?Sy}t\ 8牴,>u'> s>![:>arr() As Long ReDim UBound((`Str))qFor q = 0 To xv3q)RWingTog(q iNext;End If If Not Compa reArr?, lSpeeds) Then N SavejTrue="C ,Property Public  Get kcesCt DFl<4u8) + 1sn%F(iB=2 1(iۥ*AsdC9'9F?-E?JKE!KC3&F5@& ";"C'GmHJL%(oValuecLɄ= Trim J Z>Split= ,:@b > -1LDI{{6/M{#B{C@(`){t Terminatoġ8#&g "9lG 2EĈ D8_DH<H<> H<ԚeCpWorkFileR h !ne`A!h 9! p`ӽBegin!!"J_"\" " "]pInitialize2 &8"s84 ] B"'id" ActxiverF-VlH)x([__Wi= SQsAccelerationm`9 Yh# nA  L Then NeedSavluew!=5&YՒ`Y`Y`Y`Y`<{`VisibleaBoolean cc2DRcD 3crivate Function CompareArr(ByPRef @1Gh, Carr2GJ?Cnt()@A)-IAs TrE> 0 A Dim qFor= o UBou|nd% -,(q) @B9A .FalsDExit "O a}IfNext')ee79/55A< `Not am3`2& ) + 1C_K`DPDItxt4S tringGDod&" (Replace$` , "%"")ŀ,!.")`d!Sub Class_TerminU](jC@tfiles -%?#ŝ@!        !"#$%&()*+,-./0123456789:;<=>ABCDuFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstxyz{|}~f--XSleepY0Sleep LShellExecuteAp8FindWindowA\GetAsyncKeyStatexRpRME|( $SPSSS>P          @`        * .P    0  (0 8P X ` **    (,0` hx *  "8@"HPX h x    "   0 8 X `"  " 0 P8X "  8 @HPX"`h  "   0 @ X "` h      "  ! ! 0!@!X!"`!h!! ! !!!"!!" " 0"@"X""`"h"" " """"""# # 0#@#X#"`#h###"####"##$0$"8$@$`$x$"$$$$"$$$%"%%8%P%"X%`%%%"%%%%"%% % %& && &(&"0&8&P&h&p&&& "&&&&"&&$&&"&'*'8'@'"H'P'X'4`''''2'("((* (P(X("`(h(p(4x((((2( )"()0)R8))) "))R)** "* *R(*** "**R**+ "++R+p+x+ "++R+++ "+,R,`,h,"p,x,R,,, ",,(, -0-H-2`- - ---"--.-.(.@.2X. . . .."..(.//(/2@/ x/ / //"//.//00200 h0 x0 00B 0"00"0 0 01" 11 101H1X1 p1$x11$11112"2220282H2h2 x2 2 2"22222 23 33 3" (303H3"P3X3`3h3p33333 WFor 64 Bit SystemsP`LFor 32 Bit Systems(@]@!]@ "] ]@H"]@p"]@]@"]@  p'd'f'h'j'l'n'p'r 't 'v '`  Reset buffer]  Count reading keysA@zxdp ! |(kXmP `'xm8` 'X X@ (d  (km X'~m 'xo`'xo'xo'xoh 'xoP`] F''ZA@ Zb  RB@A@A@   G  'jA@o8]F''ZA@ Zb  RB@A@A@   G  'jA@(o ]F''ZA@ Zb  RB@A@A@   G  'jA@o] F''ZA@ Zb  RB@A@A@   G  'jA@o 'Zo 'Zo@ 'Zo 'Zo X = R!$L X  mm (dY = R!$L X  mm (d+ If OutPuts.x = 0 And OutPuts.y = 0 Then' CommandButton21.Enabled = False Else& CommandButton21.Enabled = True End Ifoh RB@A@o@@ RB@A@o x'xo !! $! !! $(A@o( !! $! !! $(A@oh'xoP ListenKeyboard = Falseo 'xoP ^'^A@ko'\]F']] \b z' x   ? |! ! |(dH |(k0 'k   dKT  RB@A@  G  'j fKT  RB@A@  G  'j hKT  RB@A@  G  'j jKT  RB@A@  G  'j lKT  RB@A@  G  'j nKT RB@A@  G  'j pKT RB@A@  G  'j rKT RB@A@  G  'j vKT tKT RB@A@S'nk A@ A@o ]]]]]]] ]8]P $N'  G'j $N'  G'j $N'  G'j $N'  G'j $N'  G'j $N'  G'j $N'  G'j $N'  G'j  '  '  '  '  G l'zFzj  G n'zFzj  G p'zFzj  G r'zFzj G h'zFzj G d'zFzj G f'zFzj G j'zFzj $N t'zzHk@ $N t'zzk $N t'zzk $N v'zzkih T! ( T!~'~'help' or '?' - commands helpA@ 2 2 2 2 2 2 2 2$! R(d$! V(d$! (d$! (d$! (d$! (d$! (d$! (d$!< ($!< ($!< ($!< ($!< ($!< ($!< ($!< ('x] H  R!6  R%C@ q T! !!6 G T! (jA@'o  ! T( !!  ^(< V(< (| (| (| (|d ^(< V(< A@k  (| (| (|A@kp oh   !! G|j !! $5  (d5 H$" H(5&0.000$ mm $(d5*0.000$ mm ((d T!. ,(]`====Accelerations====  !! $!9< 0(< 2(<d 9< 0(< 2(<k C@4 0B@4 2B@4- -C@- - 0B@- - 2B@  !! $!6  !! $%8 mm/s2C@%$  !! $%8 mm/s2 0B@%$  !! $%8 mm/s2 2B@h5 9|9 0( 2( :(| >! <( 0(| 2(|d !! $!@9 !! $!@ 0( !! $!B 2(9| :(| D! <( 0(| 2(|k0q(====Speeds==== FC@4- -C@  !! $!H  !! $%J mm/sC@x5 99| L(| P! N(d0 !! $!R mm/s F$"99| L(| T! N(kq====Forces==== VC@4- -C@  !! $!X  !! $%Z gC@5 9|9 \(| `! ^(d !! $!b g V$"99| \(| d! ^(kpqh !| F!| V!| f(|d  f(|kqA@ox H!d !! $(A@o 05 5 2(dp 2!G5 2(jkH5 !! $(@k qo 25 5 0(d 0!G5 0(jk5 !! $(Bkxqpoh8 5 5 !! $(@5 0(kqox F5 5 !! $(Rd5 !! $%J !! $(Rkhk`qXoP V5 5 !! $(bd5 !! $%Z !! $(bkkqo]8F !'r r %(< r R(| r l(| r$(<o P]F !'r r %(< r V(| r (| r$(<o]F !'r r %(< r (| r r(| r$(<o ]@F !'r r %(< r (| r `(| r$(<oX]F !'r r %(< r (| r x(| r$(<o ]F !'r r %(< r (| r f(| r$(<o]HF !'r r %(< r (| r z(| r$(<o `]F !'r r %(< r (| r n(| r$(<o R!d %(d R!d$(oX V!d %(d V!d$(o8 !d %(d !d$(ox !d %(d !d$(o !d %(d !d$(o8 !d %(d !d$(o8 !d %(d !d$(ox !d %(d !d$(o` ,! T(.A@o8 ! T( ! ,(|d ,(|kA@o8 ,! !Pre-run z(ddRun z(dkxopx'x B@oH'x H!d  !d$ RB@o& $!d$ !! $(&&o8&]x $!d$)@ 'b b G'b j b ' G''b j&0 b 0.000$ mm $(do& (!d$ !! $(*&o&] (!d$)@ 'b b G'b j b & G&'b j& b 0.000$ mm ((do(&  !d$openexplorer /select, $!A@ &ho`h&P  !d$openexplorer /select, $!A@ &o&  !d$openexplorer /select, $!A@ &xop&`  !d$openexplorer /select, $!A@ &o(&  !d$openexplorer /select, $!A@ &oh&p  !d$openexplorer /select, $!A@ &o&  !d$openexplorer /select, $!A@ &o&  !d$openexplorer /select, $!A@ & o(]h $!d$'b b  'b b G'b j b ' G''b j b 0.000$ mm $(d $B@ $(\ $!d $(^o(] $!d$ 'b b  'b b G'b j b ' G''b j b 0.000$ mm $(d $B@ $(\ $(^o8] (!d$'b b  'b b G'b j b & G&'b j b 0.000$ mm ((d (B@ ((\ ((^oP0]p (!d$ 'b b  'b b G'b j b & G&'b j b 0.000$ mm ((d (B@ ((\ ((^o` ,.$ $'i( ~'~ ~ T(~oH& B@   $' $t' G&j  !d H!d >>  (ddX !d H!d <<  (dk( !d    (d&o ] !d$']( $'  R!` R!b RB@{PGDN}A@ (d B@o` ` ] !d  $' $t'   (|d (|k o   GA@jo @!'\.R]!   2` oX P Attribute VB_Name = "PlotterForm" Bas0{66F8BABB-5A06-4347-BAA9AD34D88C45}{C438FA82-FE57-46A2-B42F-2E87C7223E04} dGlobalSpaco False Cr@eatablPredeclaDIdTru BE`xpose0TemplateDerivCus tomizD#IfA7 Then P"& DJ PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LoDng) ' 64 Bit Systems <#E93532nd If 6Function ShellExecAC9s@32.dll:h&w7, ?lp`OperaB@SngFi@xParLM DirectoryS nShowCmdAInteg8er)A] ;FiHndWowC:userAsAlia(s "A>lpClassP2CKF$ %GetAsyncKe@g&StVxKEY% "Initializd Boolea^ECOutPuta"1New ublic RegzD`y1  l@Deploy Movi broces. LoolpPU5_A Wv lLimn boarD Enum srq Left @1#Righ!2&Up3Down4Ab5FUp6f"7d80 9E@^r 10 Era1'qty Let[)!(oue&) -&= #G%'Res` bufferCDim qa qA aq0 To 12 'Count @d!Bk^g3NextGaCommandButton23.PicturImaged&'%(m (bkI!lM= l)C4 4eg457(.HeD,657<.7d)52y  H V  wSpwAbo1_C@Hk~(*>0/m@boBox2_eyWB= _QP3o__S  P4___P5___WG311_MofGd4 0.1^3.PicCe0?0Ou2YJ b#hЕ O@$!o P Case aefamYiLP L_1j-0 < 1b(L +(% Righ? 9 bO O sTO O E Ud:f UP?Dow3[ Q/ / z/ / % 1"_3I so o sTo o e Up$ f o  o o e B _U Ur   Q A>q S ?=  r_ A_EWi 5= _Lgv%aZcY [  For q = 0 To 6 8Sleep 20 TDoE vents*NextLoop End Sub Private Function PressedKey() AsNBStatic my$"Integer@Dim mLB@ooleanR5UD RTextBox11.E4naJdK ,La`bel20 C2"Command@ButtonKE?Qq Kq If Initial0ized RefreshFieldsEnd If9_Changl$Sub Public r 1()+?" pExit CWith Profiles(DAS164.t@.d0evicțbo1.ListEByN(.OutPut, 9EFormat((.ClosingCurve / 1000) , "0.")0 & "@@mm."C6*0KnifeOffsetfCheck'valuRegData1.PreRuDim q As Lo$ng'=Acc~rations1"=?5@)pa e b a4H+Y-5:Ke ombo"̄?PEmMear / Cl51.Adb "- -TG ? Cg!5  `i@R= 0 LTo~).*HCount - 1?# ?T"T (qxmm/s2 # #ChrW(9660__ iE{+D5_E'N?TK?U= ~1< OyI zY0[ \'s6r14 ZImag*K.PicturVDis"5 ߎ5O K(?x!tiv fWπZ onUP/c!q!!6u!1!!d|rSPpeedh42e ^e ^p o^Ao^/O]ON?Ls< '̆'%%pGHe&OCQ 7?>?>6>r s"42h!b.s?./*Od2d 2=ce223222! 222 2A22ųip1.SelectedItem.Index).Forces(q) & " g" Next DIf .ListCount = 1 Then F.EnabledDFalseBF#0Label13HImage.PicturePDis74EMSByName(ProfilTabStrActivK, ComboBox3)wtTrufACnd If'EWithGE11f A E2ZuБFr[4'?nN KHA3E7K6RefreshXY  Sub Private n1_Chang e(Do$OutPuBF1.tb݀4 Adƒ4fC> -Q%xFo4x85H = ughDb F 'A2iRa_/cpAcc ration@ i ac^!SA25252 2 >߇ 2242'222UP2 2Btje122?Lex+'j,!ϕR2R2Bs&RO)~_q8SpeR?+/o OO@s(0- 1|y_oBc`B3hf<34//v_D]Ϗ ).9heckBDim np As Boolean:= Not C5.valEws(0).VisiЮ@np#T@~؋s. ?? =? 2 q 1 wI   ub3 3 2 i   ݛ 4 3 ٲ   5 4 5o2 3  6Z 6 5 6   7 np As Boolean: np = Not CheckBox7.value  TabStrip1.$s(6).VisiblehnpFextQnEna2d4L@abel7.0P@rofileQEnd Sub Private 8_Change()zDim87g8[g g(gT1 g0).Caption.tǃ~:NamɌ>212 W E 323_ E 43}4 E 545 E 656w7`]7-Lmv8e9LRegData1.PreRu{&RefreshStartButton 10 ContouringKnifeRaise!10 IfF TheaFalsE&1True IfC?$eh9c Oromma(nd5"`3-run"#,9e?$f5ك#:`lickListenKeyboar4*DevicesForm.Show 1A  3OutPuts."figure Combo10, FindW0ow(vbNullng, Meupy*ub ti}0On Error GoTo 10cvmG:SelectedItem. IndexJloBs,CurvoV0alP(u ) z*00P y AfterUpd/ ,!dLong a(( + 12.5) \ 2P*PA*d < 05 7a> 10y eq!a t(d /, "0.") & "Pmm*_DOA.).FOffset PEqT / /r/?5?n? 55 ")#9=9=oaShellExecuteA;;) open"pex@plorer/s7P$@!P0H:6OUOЗ ?-@ GGp " Q0 @[' ndOSGS v [Qms _  ..  1 10 End Sub Privatep CommandButton9_Click() On Error GoTo *ShellExecuteA FindWow(vbNullString, Me.Caption), " open"ex@plorer /@select & Profiles(6).# 107]1Dim d As Longd = ((ValP(Text@Box9.t) *00) \H 2525dL + If< 0 Then= s>B<10C !Format(d / @j0. ")q" "Amm"SetFocusart#FSelLength=- 3]8 VQ4X-?X ?X@;XFw)6)5T10UQU U55T*J T"T(=T2  UR17((RBb&~)xas))\)~)F(unc bByRef t`#)DoubleG5)Abs(Replace$(@,!."))`!` ٵ57 oyeANot DRegData1.@'gn ic"AddL\og!OBal isInpubBoolean False1.+.= D3p|ewLine"DcTrim1D%s""Sez0 gCag ql0 &bo1Ce>> TeE:=T1@<<PIf vw& Sdc~2̉1h6+!=@ UCasen12Sqbyt@}B.BB "T@oAsciiXOutPuts.pR , %xySendKeys "{PGDN}k|"k%y-%2_ChangeK)}2,w*~*)x > c(2`0.EnaCXwUp((ByPJ Co$dea?MS!Ws.ReturnInteger, sShif@t8= 13#9 K!Usera_Termin pLoop@cess 5%@Ph cq , qpo@>untſ - A1Q(q)N9 $]%|REnumPortsAR4ConfigurePortAXX lstrlenAXxDlstrcpyAXdRtlMoveMemoryxR8RRRME PSS S@2@<<<N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5} +&@  iD`ir i(i*iNiP+,@   iD`ii.+P D  i+T@d  iV`iX Z iFii:L2P h.hh4h6h8h:hhh( h @hXh`phbh%,!6X8i ,!ii ,!<Xi8i  ,`0ii `,bpii ` i()`h Hi`ib``   i h P ` 8 i   `, x  i i `  `0  X @  D x  %   `  X iHx i`J,0 i  i `  %B0 L"$bX8 0 8 X0   08 0  %0qd (*\Rffff*2:64eb71e2\0(*\Rffff*2:64eb71e2\1H H H H  ( ( 0 @HPX`hp x  BB B  8 "@HP B X`B " L  p  <   0H Xhpx"     <8 x   "  ( 8@H P <h     B (08P h px" $ & H$` , "("Px"    H  <( h p x B     "       x]D 8^P^h^^^p^^^^(^@^X^p^p8]@ ]@ '6mX $$!'m $$!'<mXA@o]F $' $$!`'`i`0]F $' $$!b'bi]F $' $$5  !!! $!5 !!! $!5G A@j A@k` `9` b9b  5$t baud=9600 parity=N data=8 stop=1 >B@@ >B@B]F '5$t     Vkqo $$ !!! 9 !!! $!9  !!! $!995  B@]8 5 $'  5$t baud=9600 parity=N data=8 stop=1 >B@@ >B@B]p F '5$t     Vk qo & $$5 B@] 5$'99 9  5$t baud=9600 parity=N data=8 stop=1 >B@@ >B@B] F '5$t     Vkq&o8 ]  $ $$!  'zkxip A@ DeInitialize'&@] ]( ]`  Determine number of ports F 0 A@& Create buffer and get port info 0   F$ 0 0 A@&  D  $ $D$$D A@Z Get the name of each port]   $D!.$ $$( $D!6$ $$(&xop ]   H$,'J J !L 0 AMsgBox "The dialog was canceled.", vbInformation, "Dialog closed"dThe port is not available .Error !LA@kko $P $ '  A@TiH0 ]p   $$!G A@jo8Attribute VB_Name = "Por ts" Basp0{FCFB3D2A-A0FA-1068-A738-08002B3371B5} |Global!SpacFalse CreatablPre declaIdCExposeTemplat@eDeriv%Customiz EOption 0licit P!% DI PtrSafe FuDncnum Lib "winspool.drv" Alias "EA" (ByVal pAs Sng,  Level i Lo p,AnycbBufcbNed Return~%)`4ConfigureX5 ^6hwnF(Q3B8B*lstrlenC)ke/!5s(PlotterForm.Tabqp1.SelectedItem0)s>r _WOr ."=___TerminaO ThedC  E/') (i4&H:tIfg .$0$u.vf UB@d() > -1/ COM.C ommOpv1,@ Trim(<), "baud=9600 parity=N d0=8 p=1'qCl@ 1 Q 1NumberA5Integer: h= FreeFR 2  BpsAccess Read W` e#G= , ,-c !+43kHT. . c= ?.i?.0. .>go2L/m22o7k72 E1=0'uĢ@gyAddLog@1%H@0AToAscii(r7E2222222sR22r 22or229W@22 2 2t x3Q3Orr GoTo 10 4r#^ #(#(b#%'-b"SSg0 ([Q#OCommOpen 1, Trim(.Name), "baud=9600 parity=N data=8 stop@=1" COM.Close 1 8Dim fileNumber As In@teger: ,= FreeF' = For Binary Access Read We\#kC IPut  , , bytesc$End IfWith 10 Sub Private Function GetIndex(Out@TString)Long) q xq = 0 To UBound(Ports)kIf  8(q)6ThenI qKExit.A7=pNext;8=u`blic @cf resh('Class_TermmE'DeInitializetlC5t"QA'O n ErryGo<WAFbufferS@M(TnBuA lFBPORT_INFO_2 ' DDet'e nof pXE@ vbNullChar, 2, ByVal 0&f,', 4CLreA agetB info) ReG8( - 1R!C (0FK $CDE/ C&MoveMemory $"LenB(F) *!`O th @-` -eachb! 9`GACg_PtrTok%p"0Descripv= D2caGaConfigurev , hwA$ retvKdd= (#RcC ,B@F@J`n.LastDllco= ERROR_CANCELLED ψ'MsgBox "@ d@zog was canceled.",@fbI@\rmaA+@DcAdElsā!:a q is not available c" &!  ieSA#~-@C `P@Space(lstrlen(F)>cpy O, DSub Ůhb`?` 1%vsQd7Zd0R' c`UxMEPSPSSS<<<<0{1D0F281D-93AF-45A5-B18D-69FEF549FAAB}{76BF0F83-4885-48FA-A0ED-F178DECBEBEC}x+@  i`i  % |%0(%X0 %0`qd H  " 8@   X4p4   ]  !d$ (] | !B@2 %B@D ddd %B@d<x %B@ %B@  B@"oHAttribute VB_Name = "Test" Basl0{1D0F281D-93AF-45A5-B18D-69FEF549FAAB}{76BF0F8@3-4885FA-A0ED-F178DECBEBEC} GlobalSpacAoFalse CreatablPredeclaIdTru BExpose0Template DerivCu@stomizDP D@ PtrSafe Function FindWow Lib "user32" Alias "A" (ByVal l@pClassAs Sng, '&) Lodng? MSub Command1_Clic@k() Dim myGraphNew wbaics.HWndFormW,(vbNull(Me.CapGA=GcrvGPathKCurves.Add @ O!C (1).Start6UBezierSegment 5,10, 510 )136122VCl-Render> End srU ,pa4,$pq( Dp(dp( `(( `zx;REnumPrintersAX8lstrlenAXX$lstrcpyAXxDRtlMoveMemoryRdOpenPrinterARStartDocPrinterARStartPagePrinterRWritePrinterR4ReadPrinterRT EndPagePrinterRx@EndDocPrinterRdClosePrinterRPrinterProperties xR0RRRRxRR RR RME PSS S@@@d@l@@N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}(@":8( @H h `hBxhDhF+H  i i(ir HiJhiLiNiP+P ($  i+ThD  iViX ZHd iFi(i:+\  i^i`)b%+f0  ihPir p)j%+n  ih+p8  ihXirxiLit+vx   ihir8iLXix+z@  ih+|8d  ih+~x  ih+P  >>  iilx0hHh`h ( Phhhh h( h@ hX hp h h h h h h h h0 hH h` ( x h h h h h h h( h@ hX hp h hd h ( %h h8 hP hh h  h h` h` hb h8 (  %,!6 i ,!0 ii  p,`ii `,bHihi ` i)8@ i``ib`````C 08((i p% %`` ``C (p!!i`` ``C,h ii `  0` h %```C`C  ,Pi pi `ii`` X% `%B<LB>Lbx0(p 080 (xH P 8`0` 85`qd (*\Rffff*2864eb71e2\0(*\Rffff*2864eb71e2\3(*\Rffff*2864eb71e2\1(*\Rffff*2864eb71e2\2(*\Rffff*2864eb71e2\4     "(PX`hp H xH H (  H H H H H H H H  jH   (0 8HPX`hpx  (08@HPX`hp x  BB " (0 B 8@`xB " L P hx     ( 8 ,@ p.  " 0P X8`      & HX h   (  , .0  `  h x   "                0  @  X (p   ,  .     ( 0 8 "@ h   B            "  ( 0 8 H X  `  p ,   .  (  @ P h     B     "    8 :X  * " ( @`hxx]Dh]DA@0//Printer Informationus^H^`^x^p(Hx8Private Declare PtrSafe Function OpenPrinter Lib "winspool.drv" Alias "OpenPrinterA" (ByVal pPrinterName As String, phPrinter As LongPtr, pDefault As PRINTER_DEFAULTS) As LongdPrivate Declare PtrSafe Function ClosePrinter Lib "winspool.drv" (ByVal hPrinter As LongPtr) As Long^0^H^`px^ ^^^^^ ^( ^@ ^X ^p ^ ^ ^ ^ ^ ^ ^ ^0 ^H ^ ` ^ ^ ^ ^ ^ ^ ^ ^( ^@ ^X ^p ^ p ^ ^ ^ p ^ ^8 ^P ^h ^ ^ ^ ^ ^ p0]@]@8P '6m $:!'m0A@op]F $' $:!`'`i]F $' $:!b'bi8]F $' $:5  !!! $!5 !!! $!5G A@j A@k `9` b9b]]]]@   '5`An   5`    $  Ap % Get last chunk of file if it doesn't   5`    $   ApkH5`Azk0q(o  $: !!! 9 !!! $!9  !!! $!99]XPlotCalc (!  (RAW (]x55` A\5` Af]]]]]@ Read in 16K buffers and spool.5  B@5 $'  5`An  '   5`    $  Ap % Get last chunk of file if it doesn't   5`    $   Apk5`Azkqxop0&` $:]]]]]@5 B@5$'99 9  5`An  '   5`    $  Ap` % Get last chunk of file if it doesn't   5`    $   Apk5`Azkq& Shut down spooling process. $:!`A| $:!`A~o`(]  : $:!  'zkiA@ DeInitialize'&]8]Pp]]]@ > <    AH G|j   > <  $   AH G|j  : '     $ A@Z !D$ $:(P&Ho@ $P $ '  A@TiF]](]@   $\'  4Can't access current printer. Bail out doing nothing|`kX  A@# MsgBox pd.pDevmode.dmPaperWidth G A@~jo`]   $:!G A@joٵAttribute VB_Name = "Printers"  Bas|0{FCFB3D2A-A0FA-1068-A738-08002B3371B5} |GlobalSpacAFalse dCreatablPredeclaIdCExposeTemplateDerivCustomiz EOption 0licitP v& Const PRINTER_ENUM_LOCALQ&H2CONNECTIONS4+Type+INFO '// Inform"aJ Flags As Long pPDe0scri] PtrB}NCommentE EndV A#I'Db Safe Func1HnumD)#ib "winspool.drv" Alias "E A" (ByVal J1, *SngELevel), pAAnyE cdBufH cbNedReturn;D)oV"P$terT).&[rivate Sub Class_Initialize()Refresh: ( Function x(O`utPutcSC Dim Y: |iQgInde Afil!!Plot@ Fo@rm.Tablp1.SelectedItem eF)Cr _GOr .TERMtTerminator ThenI,dB DeǦ (iI ƭjIf.A@ .wt]qb QwriLnbufferLe@Const S@եJ&H400N0g ' 6UB`d("F) > -1$= + 1 aCall StartPage(.phPrnL)`B q o\E W# ",$^q * -%%)ufa", CD+ Next ' hunk of Y if it doesn'l)$Mod&Ns(xf@h 5R3 a~(:湧e)w.pro*B`@߄Ä4! s(_C* =?/g= True '}dDOC_ INFO_jdi .pDoc= "!kc" ' b0putFXvbNullaX5|1!atatype@"RAW"G pdEPRIN_DEFAULTS7@Open? , 3@, pd?7BpB, p1, dW{S S0:sq;jUPU1' Read in 16K@P;s a spool.+AddLogst pToAscii(/X]bo]4 @`.`]gj]d ]n[pP\)]\ ]]]]Qw]V /C L]c Zcx]]]On Err`GoTo 1_ 7/;/;iI/;tXT1/;ng/; 38 8c9_FalsH "U^?W<_B'T s a<<<F00!5q/ze?/<<<<<a I< Y9TQ<<@ 10 ' Shut down spooling process.Call EndDocPrinter(s(i).phPrn)TClo seR Sub $vate Function GetIndex(OutPutName As $Stwg) LongkDim q For= 0 To UBoundIf As(q).2= 9Then2CL = q E8xit` qIfNext t}ublic Refresh(lass_T ermin'DeInitialHize(lCmtEOn Err9~Go|abEnumBuffByte, ZcSOUuDGInfoAPRINTER_INFO@cuct%AiConst lngLevel;.1 Ma2x 64D um D s($ENUM_CONNECTIONS Or LOCAL, @vbNull,#,CVal 0&, 0JEYeL BSsA+ReN^ -< 1{66~0)7oL aa27D!c@.E= LenB(K w>iYw' C!+MoveMemory2 ,  * ~iA fPptrTo`.pxkayS>pI ByK %[@bq`%!Space(lstrlen()$cpy ,@mnfigure%" , hxwnd KM:b~RetEo¢ň pb %uDEFAULTSi pen6), pd"t(0)!(f v)bY `J'Ca@n't acA current@b. Bail oBAnoth? ACProperties#* 'ZsgBox .pDevmode.dmPa`Width (-<>! #@S+T C5gAtt/9 DRt7jd3C=ik pvsp PtXH̟xMEPSPSSS<<<<0{B3F53BE8-BF5E-4FBC-BB90-B9AC596E731F}{56A6F17C-1FD5-4C63-A4C5-C9F7E45781FB}P  @    D @ .8i` 4% 6% ,0xii % %@8@8 qd Q "   0@PX "` hx "B    "(0 @PXh p  D  >8H 8  ""   P`h p   *   0@H X hxB   x&h !d$0A@. A@rH B@us&(o @ A@ro !0!6 !d$0 !d$0 !0!6   x(|d x(|kko F! (dd F! (dk (\ (^ !0!6 CirculationForm.MsgBox f!h%j 2 .PlotCalcA@ A@rk#SettingsForm.CommandButton1.Caption f!h%j x(dSettingsForm.Command5.Caption f!h%j z(dCirculationForm.Label1.Caption f!h%j l(do@ !d$0 F(o@   (CommandBars.ToolTipText1_5 f!h%j ( ) !B@]] ..4]  60   4! 26 4!   $6B@8 4B@   $6B@ !B@ ( B@kox8&h X '0zP&H x(|i0(Attribute VB_Name = "CirculationForm" Bas0{B3F53BE8-BF5E-4FBC-BB90-B9AC596E731F}{56A6F17C-1FD5-4C63-A4C5-C9F7E45781FB} dGlobal!SpacoFalse CreatablPre declaIdTru BExpose0TempeDerivCustomiRzDOp 0licit P"aSub Command4_Ck()  On Error GoTo 10 MakeDup!ConvertLng(Text1.t"Unload My-Raskroy.Sho w 1 0End $'5' #_ChangeE5If Act@PSeleon.shapes.count > 0 Then-+@ 8 A,< (@1000 \[+8 1)e.EnsnjEE DE JIf6]Userh_Initial,izPAD.NumberOfCopies < 12G@E.4 k8Start $TLeng ^qx 0 + hp@   ) `A%+ $p$  i i +HDp(D  i  dpd&& i "h`hb h$8h Phh(& P%  `` xk ,)( a%+*` Xk0  6)( Pa%`,t \@%` Z jCjCj  Cj HCjpCjCjCjCjCj8Cj`CjCjCj Cj Cj(CjPCj C*    %j CjCj@CjhCjCjCjCjCj0CjXCj Cj C @X(PHh@0h  x@x pX0  `*z  @p @X %qd $*\Rffff*2X64eb720d(*\Rffff*2X64eb720d\2(*\Rffff*2X64eb720d\0(*\Rffff*2X64eb720d\1B H  H (H 0( 8 0@px  (0 8X`hpx " 2   0(B X"`     xApi DeclarationsehH*You can use the default cursors in windows ''' ' '''''''''' ' Needed for GetCursorInfo^^pNeeded for GetCursorInfo^ ^8^P^hpxTo set a cursor&P ($* ($ A@A@ ! wait a bit, needed for renderingk&o)To determine if the cursor is already set]XF ($ ',]pF  ($]F $ ' '*z k ! ,'*iAttribute VB_Name = "Cursor" Option Explicit 'Api De claraps Priva*e PtrSaf@e Func~GetInfo Lib "user32" (ByRef pci (As %)Bo olean aLo ad< ^Alia(s "ArVal hInstance4Long, By lp$J GESvt;S',Sub Sleep'ke0rnel(dwMillisecPondsf)You can the def@ault cs in wind$owqub@y EnumbType IDC_ARROW32512 IBEAM3WAI TD4GCROSJS5UP 6!SIZE 64B0GICOND1q NWS (ANdES/64H)AWE )B *64*ALL*NOB8$HANDD9GAPPSTARPTING5@6E ndB^BmNeeded for Af POINTx}yA )CTu cbSizdcFlagM ChK[ptScreenPod"To set| a$S Q_j2(# hs]QROrr&o 1EFf Not Is( ) Theaw(0,hb s200 ' wai!bit, nG8rendering"AIf a % determin0e ifut is already$@4@i$fDiE}Han4dlF<:= 0&" 'H .I en$0d)Ge=aGC+I'>+@@ /o/o`-t4dlW lt80Klt<Cx/ tfl / `(x 0   x484< 48;4<;44C x$e 0 x  0   4- 2 @  SHvuNTDE*=h8+3quB*%cuxuB*%cuvuNTDEME(SS S>"N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}h %6 hPhjx,!j h l+$ i i `t Ajh `( i i` 2x`|+,i i8 X , ` 0!i i ,` 84$i Xi x%" 80@" <h@j64@ x8`jpxp6 @(p @@l P((xxXL8 qd $*\Rffff*2W64eb720a@' B  (0H ` px "     " (8HXh B  pxB  x]@]@] ]  6 $  $ 'jzkxmp ]  6 $   + {kerrA@m 6@ P 6@ p 6+   6+  6 '6ox $ ' ip $ 'iPH,Attribute VB_Name = "DictionaryC" Bas0{FCFB3D2A-A0FA-1068-A738-08002B3371B5} |@GlobalSpacFalse dCreatablPredeclaIdC@ExposeTemplateDerivCus tomiz EOp 0licit` P"& Keys() AHs Sng Value ub @ countLo Property Get Item(key , 2 Dim Fq" For = 0 To2- 1 If )=-q) Th|enXD/q)KExit F unBEnd IfNex@HA4DL8LR8, vLF?Su`b AddKuBBQCBD DQEDFEF9FGGH H9IH1JIKqJK1KL LMMN)NCOP PQ QRART TUUV9ViS9WX XIYXZqYZ9Z[[\ \]]Y^]1_^ `_9a`Aba9cbd dAed9fegfh hii kj lQklil)nm9on ppqq9rqrqrs9st tu!uv1v9wv xqwxqxyy{z{Y{| |}9}~q~y~ɀ y1 Q! i) cYًS aYa iYqё aɕI1y! 1ٙa)a Aɜ)! AyiQ yYɥ QyѪa 9QIqy Adl Ml@\ \LL:l]35 \L:l]3O \L:l]3i \L:l]3 \L:l ]3 \L:l ]3 \L:l ]3 \L:l]3 \L:l]3 \L:l]3 \L:l]39 \L:l]3S \ 0d(8eL\ZH T  x#CppCttx ,2tp#CppCttx ,2tp#Cpp Cttx ,2tp#!Cpp"Cttx ,2tp##Cpp$Cttx ,2tp#%Cpp&Cttx ,2tp#'Cpp(Cttx ,2tp#)Cpp*Cttx ,2tp#+Cpp,Cttx ,2tp#-Cpp.Cttx ,2tp#/Cpp0Cttx ,2tp#1Cpp2Cttx ,2tp#3Cpp4Cttx ,2tp#5Cpp6Cttx ,2tp#7Cpp8Cttx ,2tp#9Cpp:Cttx ,2tp#;Cpp<Cttx ,2tp#=Cpp>Cttx ,2tp#?Cpp@Cttx ,2tp#ACppBCttx ,2tp#CCppDCttx ,2tp#ECppFCttx ,2tp#GCppHCttx ,2tp#ICppJCttx ,2tp#KCppLCttx ,2tp#MCppNCttx ,2tp#OCppPCttx ,2tp#QCppRCttx ,2tp#SCppTCttx ,2tp#UCppVCttx ,2tp#WCppXCttx ,2tp#YCppZCttx ,2tp#pp\Cttx ,2tp#]Cpp^Cttx ,2tp#_Cpp`Cttx ,2tp#aCppbCttx ,2tp#cCppdCttx ,2tp#eCppfCttx ,2tp#gCpphCttx ,2tp#iCppjCttx ,2tp#kCpplCttx ,2tp#mCppnCttx ,2tp#oCpppCttx ,2tp#qCpprCttx ,2tp#sCpptCttx ,2tp#uCppvCttx ,2tp#wCppxCttx ,2tp#yCppzCttx ,2tp#1Cpp{Cttx ,2tp#3Cpp|Cttx ,2tp#}Cpp~Cttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#CppCttx ,2tp#Cpp Cttx ,2tp# Cpp Cttx ,2tpcx H(extp0  0   0 X  0   0   0   0 X  0   0   0   0 X  0   0   0               !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#  A0xME (" > <h%ks%  `@Lkxi   `@pk!  `   X` 0  ` tt  ` '  ` <  X`   ` B   ` tt   ` 9  X ` ttL   `    `   ` `  ` h@ꀸ @XXX8Xfx(@l @\ @L 0  hx`%@Ht @p 8X qd $*\Rffff*2W64eb720a$*\Rffff*2V64eb720a*\R0*#fw"    0 @ H X ` p x                0 8 HP X`h"p x  @#># 4# 8#X6#.#8#8#00#h<#>#4#2#PD#L#^# 4# D#T#N#XD#T#D#HD# 0#2#8#@8#xB#@#8#8 8#p 8# P# F#0 B#x B# 0# @#8 :#x R# @# f#P 6# <# T#0 F# T# ,#(0#X4#*#4#2#(L#`J#,#,#0<#`.#`#:#0#pN#R#"#8H#`h#:#2#P8#X#Z# #x@# >#:#6#X:#<##<#04#pb#"# 2#8:#p:#2#R#(#H#4#<# #` .#.#.#.#4#@2#x2#2#># 8#` >#2#2#2#H D#>#@#8#H X#f##@@#:#@#HX#D#&#( (#P .#x :#   "  ! ! !(!"#$%H(&p&('`',H(x)**@P+,8.0x1h2f45h689v9Vp:p:N8;;@<<=p>p?AB*CDxEBGXHfPJKpN@OPf8RSUPVTVn8WWf8X$XJY[[\ ]]_.X``bTccexhi0jjxl`Hnnopxqxrhs"httlxu8u2 xXx8y8zj {{.X}x} ȀPv8\0p04(&(Ȋ:b،@6Hj`dNТh"   (8V@8hxh@Ъt\`n0ȯj6ȶȷ`P^PJLrPȼ`f`Z(nh  B@TlpPHPh.Xzpxh(pP0,8" Hz( `Fv`` D0hxhx( P  `  n  $@Bh222.@L!`!!""  # (#b8#$<% &'l( ))*th+,D.H.X/h02v4P5@6f7P9X:<<v>b>d>X?@@B@ABB*CVE>XGIXKMMrhOPrR.T8W(Xn0Y[`]<x^^x_`v`aDadff`gh@ik.llbnHPpvprtuv|wl0y0{{|} ~D"Ё`x؃V~^hR0،6 Phpؐh x8XPHؙh"  Ȝl@H ^02ȭHpNش "   0@>Hlhع``(,tz X(r80 j@Vp~xPP8Z Z0Z~*0BXP >(h`lxxl`h8z$.x@NpPp@vP     "HxPD>vH:H8p \Pp p(p@ !p""#.$b8%&<'*)0+-F12n4Rp57L9N98::p;" x; ; ;;;0=l=P?@`@AAlB CDDD EE0FGJ8K(LfM8O PQ*RjSVXTpT UUXVWXXYX[Z\ZP^_f@`abZd.0f`iHj0k~mPo<Xppx qq8rrsz0uvwHx8y`y*0|.`}}zhx``xvp؎`H"0x  >v:؜ ؝О\ptПHxL8pHاRhlXXf VpXNȽ"   ȿؿP`X(lD`lP r80 jVxpZ@@ZNPpxNhhV@Z< `v`0lX.x~  x   $hH0"``bX@^"H^p0  8!hX!!\`"t"8##$x%d@&'0))*0+j+@-V.801f3BH6:;(=>@|BN(CxC|DD" D D DDDF$GHhIx(JJHKx`L LMDNOOPShVVWY[\]^j_J_H`~aa0bcddeHg8iXj`k6l8m8n~(pq6ptuhw8z{<|}}zX~~ X x(fȅ0.T؏P`<Țh8H@H" Hl`ТV8 jR<hȮ Я(\@d4hPp"  (zȻHH"Hbppp@N@"   $8 lH8x  Dt xhfx8(jzppPNPN0`Zpx(  0 *<@zhB00pX.0 ` 8"H#0$&d(`*(+0,x-000:`012 3845"66T`88Vh;;<~=R?`?RxA0A&C(D HEhhEExF\GhG`H(IJJLLNOO(PPPP" PPPRT`hVW~Z]jahcd@fhjN`kk|Hlll" l l lm>m<Hm 4m:m6n28n4pn6n2n<o>Xo4o2oDpHPpbp.q D0qTxqPqF rThrDr@s 0Hs0xs2s6sBt@`t6t8t8uHHuHu<u<v2Xv@v@vLw@`w`w8x<8xXxxBx4y,Py0y0y*y0z2@zXxzNz. {,P{:{.{n{8`||L|J}"X}H}^}2(~0`~6~N~X"p< 866H>:< .`j& 0(8X:,ЂV"XF6ȃ:@ .`40Ȅ,4(4`44ЅH:P >4І44@ NxFȇD8X ^XH>Љ<DPXH$8(`.6"   (@0>p 886 .X8:0<0>p44D Fh^0 D@RND0RxDБD 0`26Ȓ8B8@8880NhHBBH0B<LH@dؖ6@<xTDRX,24*P42JN@,,<00``:P Jp"H`042ȝ8T8V B >P:6П<<H<2b " 0:: 0`RD2P:ȣ ...H,x4222P:<ȥ >2H22 @<0<p8 XZ@~@ 8`B`D@((.ت8@H" P X hx>PHx@VTX<`^PF>8X:( hPX*طPj <h>@D(JpLRxhz` `n |`(RRhVp><<HVHD(~pZBl@Z`.Hx`0 PDT0$ nxX@|T">2 R<x.pv0p  D8::8R8^h\XP \TT`T VrhhpH 0Xr fXD86@x] X] 8 $ RUKT A@ ENKT'A@ UKKTA@ ZHKTxA@ PLKTA@ DEKTA@ FRKTA@ SKKTA@ SLKTA@ ITKTA@ VIKTA@ KKKTA@ SA@ noRU' .h hCirculationForm.MsgBox C@2CirculationForm.Label1.Caption C@2SettingsForm.Caption PlotCalcC@2SettingsForm.Label6.Caption C@2SettingsForm.Frame1.Caption C@2SettingsForm.Label1.CaptionC@2SettingsForm.Label2.Caption C@2SettingsForm.Label3.Caption C@2SettingsForm.Frame3.CaptionC@2SettingsForm.Frame2.Caption C@2#SettingsForm.CommandButton2.Caption C@2#SettingsForm.CommandButton1.CaptionC@2SettingsForm.Command5.CaptionC@2#SettingsForm.QuestionDeleteThisCode ?C@2 SettingsForm.QuestionSaveChenges ?C@2SettingsForm.TestCodeLink5http://plotcalc.com/activation/test_my_key.php?&mkey=C@2SettingsForm.Combo2.Item1 C@2%UserData.SetDeafault.RaskroyProfiles0 1000x5000C@2%UserData.SetDeafault.RaskroyProfiles1 1200x5000 ( )C@2%UserData.SetDeafault.RaskroyProfiles2 1000x5000 ()C@2%UserData.SetDeafault.RaskroyProfiles3 6000x3000C@2%UserData.SetDeafault.RaskroyProfiles4 1000x5000 ( )C@2%UserData.SetDeafault.RaskroyProfiles5 1200x5000C@2%UserData.SetDeafault.RaskroyProfiles6 C@2RaskroyForm.Frame2.CaptionC@2RaskroyForm.CommandNew.CaptionC@2RaskroyForm.CommandSave.Caption C@2!RaskroyForm.CommandDelete.CaptionC@2*RaskroyForm.MultiPage1.Pages.Page1.Caption C@2*RaskroyForm.MultiPage1.Pages.Page2.CaptionC@2RaskroyForm.Frame1.Caption C@2RaskroyForm.Label3.Caption , C@2RaskroyForm.Label4.Caption , C@2RaskroyForm.Check2.Caption' C@2RaskroyForm.Frame3.Caption C@2RaskroyForm.Label6.Caption. , C@2RaskroyForm.Label5.Caption. , C@2RaskroyForm.Label7.Caption, C@2RaskroyForm.Check1.Caption C@2RaskroyForm.Label8.Caption C@2RaskroyForm.Label9.Caption) , C@2RaskroyForm.Check4.Caption C@2RaskroyForm.Check3.Caption= ( )C@2RaskroyForm.Check5.Caption C@2RaskroyForm.Check6.Caption C@2RaskroyForm.Check7.Caption+ PlotCalcC@2RaskroyForm.Check8.Caption C@2RaskroyForm.Check9.Caption+ (Lock Object)C@2RaskroyForm.Command4.CaptionC@2RaskroyForm.Command5.CaptionC@2RaskroyForm.Command1.Caption C@2RaskroyForm.empty - -C@2RaskroyForm.withoutTurning C@2RaskroyForm.connectTo C@2RaskroyForm.connectionIsSuccess C@2!RaskroyForm.WaitingServerResponse ..C@2RaskroyForm.Rebuild :C@2RaskroyForm.Improved :C@2RaskroyForm.GettingResult C@2RaskroyForm.ToImprove ..C@2#RaskroyForm.impossibleToImproveMore- . C@2RaskroyForm.ResultObtained C@2RaskroyForm.mmC@2RaskroyForm.NoConnectionServer" PlotCalcC@2!RaskroyForm.ActionCancelledByUser" C@2RaskroyForm.StopC@2RaskroyForm.SendingDataServer ..C@2*RaskroyForm.NOTE_SomeCharactersNotPossible0! C@2RaskroyForm.QSaveChanges C@2RaskroyForm.NewProfile C@2RaskroyForm.QDeleteProfile C@2#RaskroyForm.TooMuchLeftOrRightField% C@2$RaskroyForm.TooHighUpperOrLowerField' C@2RaskroyForm.FromC@2RaskroyForm.BeginCommandGroupPlotCalc C@2PerimetrForm.Label8.Caption C@2PerimetrForm.Label9.Caption C@2PerimetrForm.CaptionPlotCalc - C@2PerimetrForm.Label1.Caption , C@2PerimetrForm.Label3.Caption C@2PerimetrForm.mC@2PerimetrForm.Label5.Caption/, %C@2PerimetrForm.Label7.Caption C@2+PerimetrForm.ImpossibleMeasureLengthOfCurve' C@2PerimetrForm.unitC@2SquareForm.CaptionPlotCalc - C@2SquareForm.Label3.Caption C@2SquareForm.Label5.Caption/, %C@2SquareForm.Label7.Caption C@2"SquareForm.TextBox3.ControlTipText" C@2SquareForm.pcsC@2 SquareForm.AreaOfRectangularBars , C@2SquareForm.AreaShapes , C@2SquareForm.AreaOfSelection , C@2 SquareForm.mC@2CommandBars.ToolTipText1C@2CommandBars.ToolTipText1_5C@2CommandBars.ToolTipText2C@2CommandBars.ToolTipText3C@2CommandBars.ToolTipText4 C@2CommandBars.ToolTipText5 3C@2CommandBars.ToolTipText6 4C@2CommandBars.ToolTipText7 5C@2CommandBars.ToolTipText8 C@2CommandBars.ToolTipText9 PlotCalcC@2!LabirintCreator.BeginCommandGroup C@2Schema.A3.BeginCommandGroup A3C@2Schema.A4.BeginCommandGroup A4C@2Schema.A5.BeginCommandGroup A5C@2CurveTester.BeginCommandGroup C@2CurveTester.MsgBox.P1 :C@2CurveTester.MsgBox.P2 ?C@2CurveTester.MsgBox2 C@2ActivationForm.Label1.Caption1+ C@2ActivationForm.Label1.Caption29 2- , C@2ActivationForm.Label1.Caption3V C@2ActivationForm.Label2.Caption ..C@2ActivationForm.MsgBox1 :)C@2ActivationForm.MsgBox2 C@2ActivationForm.MsgBox34 . C@2ActivationForm.BuyURL http://plotcalc.com/buy_code.phpC@2ActivationForm.hour.C@2ActivationForm.minutes.C@2ActivationForm.Caption C@2ActivationForm.Command1.Caption C@2qoKK' .h hCirculationForm.MsgBox$5$<$ $4$5$3$5$=$4$5$ $1$V$@$ $?$V$H$V$=$4$V$ $B$0$$4$0$$K$7$C@2CirculationForm.Label1.Caption$$H$V$@$<$5$;$5$@$ $A$0$=$K$C@2SettingsForm.CaptionP$l$o$t$C$a$l$c$ $?$0$@$0$<$5$B$@$;$5$@$V$C@2SettingsForm.Label6.Caption$>$4$B$K$ $B$5$:$A$5$@$C$C@2SettingsForm.Frame1.Caption$>$:$0$;$8$7$0$F$8$O$C@2SettingsForm.Label1.Caption"$V$;$C@2SettingsForm.Label2.Caption0$$H$0$ $1$5$;$3$V$A$V$C@2SettingsForm.Label3.Caption$V$@$;$V$:$ $6$$9$5$A$V$C@2SettingsForm.Frame3.Caption$$A$$0$C@2SettingsForm.Frame2.Caption$5$=$V$$ $1$5$;$A$5$=$4$V$@$C$ $:$>$4$K$<$C@2#SettingsForm.CommandButton2.Caption$>$4$B$K$ $6$>$N$C@2#SettingsForm.CommandButton1.Caption$$ $$$$+$ $$$C@2SettingsForm.Command5.Caption$>$;$4$K$@$<$0$C$C@2#SettingsForm.QuestionDeleteThisCode$$;$ $:$>$4$B$K$ $6$>$N$ $:$5$@$5$:$ $?$5$?$C@2 SettingsForm.QuestionSaveChenges$7$3$5$@$V$A$B$5$@$4$V$ $A$0$$B$0$$K$$K$7$ $:$5$;$5$ $<$5$?$C@2SettingsForm.TestCodeLinkh$t$t$p$:$/$/$p$l$o$t$c$a$l$c$.$c$o$m$/$a$c$t$i$v$a$t$i$o$n$/$t$e$s$t$_$m$y$_$k$e$y$.$p$h$p$?$&$m$k$e$y$=$C@2SettingsForm.Combo2.Item1<$5$B$@$8$:$0$;$K$$C@2%UserData.SetDeafault.RaskroyProfiles0O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles1O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$ $($H$0$$K$=$ $?$;$>$B$B$5$@$)$C@2%UserData.SetDeafault.RaskroyProfiles2O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($$;$3$V$;$5$@$)$C@2%UserData.SetDeafault.RaskroyProfiles3$:$@$8$;$ $6$0$0$0$x$3$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles4O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($H$0$$K$=$ $?$;$>$B$B$5$@$)$C@2%UserData.SetDeafault.RaskroyProfiles5O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles6D$8$3$C$@$0$=$K$$ $$;$H$5$<$V$C@2RaskroyForm.Frame2.Caption$@$>$D$8$;$L$C@2RaskroyForm.CommandNew.Caption$0$$0$C@2RaskroyForm.CommandSave.Caption!$0$$B$0$C$C@2!RaskroyForm.CommandDelete.Caption$>$N$C@2*RaskroyForm.MultiPage1.Pages.Page1.Caption$0$@$0$<$5$B$@$;$5$@$C@2*RaskroyForm.MultiPage1.Pages.Page2.Caption1$5$;$3$V$;$5$C$C@2RaskroyForm.Frame1.Caption$0$B$5$@$8$0$;$ $$;$H$5$<$V$C@2RaskroyForm.Label3.Caption$0$@$0$$ $5$=$V$,$ $<$<$C@2RaskroyForm.Label4.Caption$0$@$0$$ $1$8$V$:$B$V$3$V$,$ $<$<$C@2RaskroyForm.Check2.Caption$$ $$;$:$5$=$ $?$V$H$V$=$=$V$$ $V$H$V$=$5$ $$>$9$K$$K$7$C@2RaskroyForm.Frame3.Caption$0$H$8$=$0$=$K$$ $6$$<$K$A$ $0$9$<$0$$K$=$K$$ $$;$H$5$<$V$C@2RaskroyForm.Label6.Caption$0$:$A$.$ $1$5$B$ $5$=$V$,$ $<$<$C@2RaskroyForm.Label5.Caption$0$:$A$.$ $1$5$B$ $1$8$V$:$B$V$3$V$,$ $<$<$C@2RaskroyForm.Label7.Caption$@$V$A$B$5$@$,$ $<$<$C@2RaskroyForm.Check1.Caption$V$H$V$=$4$V$ $$O$ $A$0$;$C$$0$ $@$$$A$0$B$ $5$B$V$$V$7$C@2RaskroyForm.Label8.Caption$V$H$V$=$4$V$ $0$9$=$0$;$4$K$@$C$ $$0$4$0$<$K$C@2RaskroyForm.Label9.Caption$$8$3$C$@$0$;$0$@$ $0$@$0$A$K$=$4$0$$K$ $5$$ $0$7$ $$0$H$K$$B$K$$,$ $<$<$C@2RaskroyForm.Check4.Caption$0$B$5$@$8$0$;$ $?$0$@$0$$B$0$@$K$=$ $A$K$7$K$$K$7$C@2RaskroyForm.Check3.Caption$0$B$5$@$8$0$;$4$K$$ $1$5$B$B$5$@$4$V$ $A$K$7$C$ $($H$5$B$B$5$@$V$ $1$0$@$ $6$$<$K$A$ $:$5$$V$A$B$V$3$V$)$C@2RaskroyForm.Check5.Caption$@$V$A$B$5$@$4$V$ $A$0$;$C$C@2RaskroyForm.Check6.Caption$5$;$3$V$ $$;$H$5$<$4$5$@$V$C@2RaskroyForm.Check7.Caption$5$;$3$V$;$5$C$4$V$ $1$$;$5$:$ $P$l$o$t$C$a$l$c$ $$0$1$0$B$K$=$0$ $$>$9$K$$K$7$C@2RaskroyForm.Check8.Caption"$>$?$B$K$$ $1$5$;$3$V$;$5$C$ $M$;$5$<$5$=$B$B$5$@$V$C@2RaskroyForm.Check9.Caption$5$:$V$B$C$ $1$5$;$3$V$;$5$C$ $M$;$5$<$5$=$B$B$5$@$V$ $($L$o$c$k$ $O$b$j$e$c$t$)$C@2RaskroyForm.Command4.Caption$$ $$$$+$ $$$C@2RaskroyForm.Command5.Caption$>$;$4$K$@$<$0$C$C@2RaskroyForm.Command1.Caption$>$A$B$C@2RaskroyForm.empty-$ $1$>$A$ $-$C@2RaskroyForm.withoutTurning:$5$7$5$:$ $6$>$$C@2RaskroyForm.connectTo$>$A$K$;$C$C@2RaskroyForm.connectionIsSuccess$>$A$K$;$K$<$ $A$$B$B$V$ $$>$A$K$;$4$K$C@2!RaskroyForm.WaitingServerResponse!$5$@$2$5$@$ $6$0$C$0$1$K$ $:$$B$V$;$C$4$5$.$.$C@2RaskroyForm.Rebuild$K$;$6$K$B$K$;$$0$=$:$C@2RaskroyForm.Improved$0$$A$0$@$B$K$;$$0$=$:$C@2RaskroyForm.GettingResult$$B$8$6$5$ $0$;$C$C@2RaskroyForm.ToImprove$0$$A$0$@$B$C$.$.$C@2#RaskroyForm.impossibleToImproveMore$$B$8$6$5$ $0$;$K$=$0$4$K$.$ $$0$$A$0$@$B$C$ $<$$<$:$V$=$ $5$<$5$A$C@2RaskroyForm.ResultObtained$$B$8$6$5$ $0$;$K$=$4$K$C@2RaskroyForm.mm<$<$C@2RaskroyForm.NoConnectionServerP$l$o$t$C$a$l$c$ $A$5$@$2$5$@$V$=$5$ $$>$A$K$;$K$<$ $6$>$$C@2!RaskroyForm.ActionCancelledByUser$0$9$4$0$;$0$=$C$H$K$ $$@$5$:$5$B$B$V$ $B$>$$B$0$B$B$K$C@2RaskroyForm.Stop"$>$$B$0$C@2RaskroyForm.SendingDataServer$5$@$5$:$B$5$@$ $A$5$@$2$5$@$3$5$ $6$V$1$5$@$V$;$C$4$5$.$.$C@2*RaskroyForm.NOTE_SomeCharactersNotPossible$$$$ $ $$#$$$ $+$$+$$!$ $$5$9$1$V$@$ $?$V$H$V$=$4$5$@$4$V$ $>$@$=$0$;$0$A$B$K$@$C$ $<$$<$:$V$=$ $5$<$5$A$C@2RaskroyForm.QSaveChanges$7$3$5$@$V$A$B$5$@$4$V$ $A$0$$B$0$C$C@2RaskroyForm.NewProfile$0$$0$ $?$@$>$D$8$;$L$C@2RaskroyForm.QDeleteProfile$@$>$D$8$;$L$4$V$ $6$>$N$C@2#RaskroyForm.TooMuchLeftOrRightField"$K$<$ $:$$?$ $A$>$;$ $=$5$<$5$A$5$ $>$$ $6$0$$ $H$5$B$C@2$RaskroyForm.TooHighUpperOrLowerField"$K$<$ $:$$?$ $6$>$$0$@$$K$ $=$5$<$5$A$5$ $B$$<$5$=$3$V$ $6$8$5$:$C@2RaskroyForm.From1$0$A$B$0$?$C@2RaskroyForm.BeginCommandGroupP$l$o$t$C$a$l$c$ $>$@$=$0$;$0$A$C$K$C@2PerimetrForm.Label8.Caption$H$:$V$ $6$>$;$4$0$@$ $A$0$=$K$C@2PerimetrForm.Label9.Caption"$$9$V$=$4$5$@$4$V$$ $A$0$=$K$C@2PerimetrForm.CaptionP$l$o$t$C$a$l$c$ $-$ $$5$@$8$<$5$B$@$C@2PerimetrForm.Label1.Caption$8$A$K$$ $$7$K$=$4$K$$K$,$ $<$C@2PerimetrForm.Label3.Caption$V$@$ $<$5$B$@$4$V$$ $1$0$$0$A$K$C@2PerimetrForm.m<$C@2PerimetrForm.Label5.Caption$0$$0$/$6$5$$V$;$4$V$:$,$ $%$C@2PerimetrForm.Label7.Caption$0$$0$A$K$C@2+PerimetrForm.ImpossibleMeasureLengthOfCurve$8$A$K$$ $D$8$3$C$@$0$=$K$$ $$7$K$=$4$K$$K$=$ $$;$H$5$C$ $<$$<$:$V$=$ $5$<$5$A$C@2PerimetrForm.unit$$C@2SquareForm.CaptionP$l$o$t$C$a$l$c$ $-$ $0$C$<$0$$C@2SquareForm.Label3.Caption$V$@$ $<$5$B$@$4$V$$ $1$0$$0$A$K$C@2SquareForm.Label5.Caption$0$$0$/$6$5$$V$;$4$V$:$,$ $%$C@2SquareForm.Label7.Caption$0$$0$A$K$C@2"SquareForm.TextBox3.ControlTipText$V$H$V$=$=$V$$ $0$C$4$0$=$K$=$ $$;$H$5$C$ $<$$<$:$V$=$ $5$<$5$A$C@2SquareForm.pcs$$C@2 SquareForm.AreaOfRectangularBars"$V$:$B$$@$B$1$$@$K$H$B$0$@$4$K$$ $0$C$4$0$=$K$,$ $<$C@2SquareForm.AreaShapes$$8$3$C$@$0$;$0$@$ $0$C$4$0$=$K$,$ $<$C@2SquareForm.AreaOfSelection$$;$C$ $0$;$0$$K$,$ $<$C@2 SquareForm.m<$C@2CommandBars.ToolTipText1:$5$A$C$C@2CommandBars.ToolTipText1_5$9$=$0$;$K$<$C@2CommandBars.ToolTipText2$5$@$8$<$5$B$@$C@2CommandBars.ToolTipText3$C$4$0$=$C@2CommandBars.ToolTipText4$$8$;$L$<$ $A$K$=$0$<$0$;$0$@$K$=$ $0$;$C$C@2CommandBars.ToolTipText5A$3$ $$H$V$=$ $A$E$5$<$0$C@2CommandBars.ToolTipText6$4$ $$H$V$=$ $A$E$5$<$0$C@2CommandBars.ToolTipText7$5$ $$H$V$=$ $A$E$5$<$0$C@2CommandBars.ToolTipText8$8$K$;$K$A$C$ $=$$:$B$5$;$5$@$V$=$ $B$0$1$C$C@2CommandBars.ToolTipText9P$l$o$t$C$a$l$c$ $>$@$=$0$B$C$C@2!LabirintCreator.BeginCommandGroup$$8$;$L$<$ $A$K$=$0$<$0$;$0$@$K$=$ $0$;$C$C@2Schema.A3.BeginCommandGroup$3$ $4$8$0$3$@$0$<$<$0$A$K$C@2Schema.A4.BeginCommandGroup$4$ $4$8$0$3$@$0$<$<$0$A$K$C@2Schema.A5.BeginCommandGroup$5$ $4$8$0$3$@$0$<$<$0$A$K$C@2CurveTester.BeginCommandGroup$8$K$;$K$A$C$ $=$$:$B$5$;$5$@$V$=$ $B$0$1$C$C@2CurveTester.MsgBox.P1"$0$1$K$;$$0$=$ $$8$K$;$K$A$C$ $=$$:$B$5$;$5$@$V$:$C@2CurveTester.MsgBox.P2$8$K$;$K$A$C$ $=$$:$B$5$;$5$@$V$=$ $:$$@$A$5$B$C$ $:$5$@$5$:$ $?$5$?$C@2CurveTester.MsgBox2$8$K$;$K$A$B$0$@$ $B$0$1$K$;$<$0$4$K$C@2ActivationForm.Label1.Caption1$$;$ $<$$<$:$V$=$4$V$:$ $V$H$V$=$4$5$ $B$5$3$V$=$ $$>$;$6$5$B$V$<$4$V$ $1$>$;$0$4$K$C@2ActivationForm.Label1.Caption22$ $A$0$$0$B$ $V$H$V$=$4$5$,$ $A$>$=$4$0$9$-$0$$ $$@$ $A$5$=$1$V$ $6$$=$5$ $6$5$:$A$5$=$1$V$ $:$$=$4$5$@$V$C@2ActivationForm.Label1.Caption3#$0$$K$B$ $H$5$:$B$5$C$;$5$@$V$=$ $6$>$N$ $$H$V$=$ $1$5$;$A$5$=$4$V$@$C$ $:$>$4$K$=$ $5$=$3$V$7$V$?$,$ $$$A$:$5$ $$>$A$C$$ $B$$9$<$5$A$V$=$ $1$0$A$K$$K$7$C@2ActivationForm.Label2.Caption$>$4$B$K$ $>$=$;$0$9$=$ $A$0$B$K$?$ $0$;$K$$K$7$.$.$C@2ActivationForm.MsgBox1!$$B$B$V$ $1$5$;$A$5$=$4$V$@$C$ $:$)$C@2ActivationForm.MsgBox2$A$:$5$ $$>$A$C$ $:$>$4$K$ $$$"$$C@2ActivationForm.MsgBox3$8$F$5$=$7$8$O$=$K$$ $<$5$@$7$V$<$V$ $1$V$B$B$V$.$ $!$V$7$3$5$ $6$0$$0$ $:$>$4$ $A$0$B$K$?$ $0$;$C$ $:$5$@$5$:$C@2ActivationForm.BuyURLh$t$t$p$:$/$/$p$l$o$t$c$a$l$c$.$c$o$m$/$p$a$y$_$l$i$q$p$a$y$.$p$h$p$C@2ActivationForm.hourA$0$$0$B$.$C@2ActivationForm.minutes<$8$=$.$C@2ActivationForm.Caption$5$;$A$5$=$4$V$@$C$C@2ActivationForm.Command1.Caption$A$:$5$ $$>$A$C$C@2q[o[VI' .h hCirculationForm.MsgBoxC$h$$n$ $$t$ $n$h$$t$ $m$$t$ $h$$n$h$ $d$$n$g$C@2CirculationForm.Label1.CaptionS$$ $b$$n$ $s$a$o$C@2SettingsForm.CaptionC$$i$ $$$t$ $P$l$o$t$C$a$l$c$C@2SettingsForm.Label6.CaptionM$$ $k$i$$m$ $t$r$a$C@2SettingsForm.Frame1.CaptionB$$n$ $$$a$ $h$$a$C@2SettingsForm.Label1.CaptionN$g$$n$ $n$g$$C@2SettingsForm.Label2.Captionk$$ $t$i$$n$C@2SettingsForm.Label3.CaptionH$$ $t$h$$n$g$ $$$n$ $v$$C@2SettingsForm.Frame3.CaptionP$h$i$$n$ $b$$n$C@2SettingsForm.Frame2.CaptionM$$ $k$$c$h$ $h$o$$t$ $c$$a$ $t$$i$C@2#SettingsForm.CommandButton2.CaptionX$$a$ $m$$C@2#SettingsForm.CommandButton1.CaptionV$$N$G$C@2SettingsForm.Command5.CaptionH$$y$ $b$$C@2#SettingsForm.QuestionDeleteThisCodeX$$a$ $m$$ $n$$y$?$C@2 SettingsForm.QuestionSaveChengesB$$n$ $c$$ $m$u$$n$ $l$$u$ $c$$c$ $t$h$a$y$ $$$i$ $c$$a$ $b$$n$?$C@2SettingsForm.TestCodeLinkh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$a$c$t$i$v$a$t$i$o$n$/$t$e$s$t$_$m$y$_$k$e$y$.$p$h$p$?$&$m$k$e$y$=$C@2SettingsForm.Combo2.Item1H$$ $m$$t$C@2%UserData.SetDeafault.RaskroyProfiles0O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles1O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$ $($m$$y$ $v$$ $m$i$n$i$)$C@2%UserData.SetDeafault.RaskroyProfiles2O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($m$$u$)$C@2%UserData.SetDeafault.RaskroyProfiles3A$c$r$y$l$i$c$ $6$0$0$0$x$3$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles4O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($m$$y$ $v$$ $m$i$n$i$)$C@2%UserData.SetDeafault.RaskroyProfiles5O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles6k$$c$h$ $t$h$$$c$ $c$o$n$ $s$$C@2RaskroyForm.Frame2.CaptionH$$ $s$$C@2RaskroyForm.CommandNew.CaptionM$$i$C@2RaskroyForm.CommandSave.CaptionC$$u$C@2!RaskroyForm.CommandDelete.CaptionX$$a$ $b$$C@2*RaskroyForm.MultiPage1.Pages.Page1.CaptionT$h$$n$g$ $s$$C@2*RaskroyForm.MultiPage1.Pages.Page2.Caption$$n$h$ $d$$u$C@2RaskroyForm.Frame1.CaptionK$$c$h$ $t$h$$$c$ $v$$t$ $l$i$$u$C@2RaskroyForm.Label3.CaptionC$h$i$$u$ $r$$n$g$ $t$$m$,$ $m$m$C@2RaskroyForm.Label4.CaptionC$h$i$$u$ $c$a$o$ $t$$m$,$ $m$m$C@2RaskroyForm.Check2.Caption$$t$ $b$$n$ $t$r$o$n$g$ $h$$n$h$ $d$$n$g$ $l$$n$ $n$h$$t$C@2RaskroyForm.Frame3.CaptionK$$c$h$ $t$h$$$c$ $k$h$u$ $v$$c$ $l$$m$ $v$i$$c$ $c$$a$ $m$$y$C@2RaskroyForm.Label6.CaptionT$$i$ $$a$ $c$h$i$$u$ $r$$n$g$ $t$r$a$n$g$,$ $m$m$C@2RaskroyForm.Label5.CaptionT$$i$ $$a$ $c$h$i$$u$ $c$a$o$ $t$r$a$n$g$,$ $m$m$C@2RaskroyForm.Label7.CaptionT$r$$$n$g$,$ $m$m$C@2RaskroyForm.Check1.CaptionC$h$o$ $p$h$$p$ $l$$n$g$ $h$$n$h$C@2RaskroyForm.Label8.CaptionB$$$c$ $x$o$a$y$ $h$$n$h$ $d$$n$g$C@2RaskroyForm.Label9.CaptionK$h$o$$n$g$ $c$$c$h$ $t$$i$ $t$h$i$$u$ $g$i$$a$ $c$$c$ $s$$ $l$i$$u$,$ $m$m$C@2RaskroyForm.Check4.CaptionV$$ $c$$c$ $t$$m$ $v$$t$ $l$i$$u$C@2RaskroyForm.Check3.CaptionV$$ $c$$c$ $t$r$a$n$g$ $t$$i$ $l$i$$u$ $($k$h$$n$g$ $g$i$a$n$ $l$$m$ $v$i$$c$ $c$$ $l$$)$C@2RaskroyForm.Check5.Captionv$$ $c$$n$h$ $$$n$g$C@2RaskroyForm.Check6.CaptionK$$c$h$ $t$h$$$c$ $k$$ $h$i$$u$C@2RaskroyForm.Check7.Caption$$t$ $$$n$h$ $d$$u$ $t$r$o$n$g$ $l$$p$ $P$l$o$t$C$a$l$c$ $r$i$$n$g$ $b$i$$t$C@2RaskroyForm.Check8.CaptionC$$c$ $y$$u$ $t$$ $$$n$h$ $d$$u$ $n$h$$m$C@2RaskroyForm.Check9.CaptionK$h$$a$ $c$$c$ $p$h$$n$ $t$$ $$$n$h$ $d$$u$ $($K$h$$a$ $$$i$ $t$$$n$g$)$C@2RaskroyForm.Command4.CaptionV$$N$G$C@2RaskroyForm.Command5.CaptionH$$y$ $b$$C@2RaskroyForm.Command1.CaptionB$$i$ $$$n$g$C@2RaskroyForm.empty-$ $t$r$$n$g$ $-$C@2RaskroyForm.withoutTurningk$h$$n$g$ $$$n$ $l$$$t$C@2RaskroyForm.connectToK$$t$ $n$$i$ $$$n$C@2RaskroyForm.connectionIsSuccessK$$t$ $n$$i$ $$$$c$ $k$$t$ $n$$i$ $t$h$$n$h$ $c$$n$g$C@2!RaskroyForm.WaitingServerResponse$a$n$g$ $$$i$ $p$h$$n$ $h$$i$ $c$$a$ $m$$y$ $c$h$$ $.$.$C@2RaskroyForm.Rebuild$$ $d$i$ $c$h$u$y$$n$:$C@2RaskroyForm.ImprovedC$$i$ $t$h$i$$n$:$C@2RaskroyForm.GettingResultN$h$$n$ $$$$c$ $m$$t$ $k$$t$ $q$u$$C@2RaskroyForm.ToImproveC$$i$ $t$i$$n$.$.$C@2#RaskroyForm.impossibleToImproveMoreK$$t$ $q$u$$ $l$$ $n$h$$n$ $$$$c$.$ $K$h$$n$g$ $t$h$$ $c$$i$ $t$h$i$$n$C@2RaskroyForm.ResultObtainedK$$t$ $q$u$$ $n$h$$n$ $$$$c$C@2RaskroyForm.mmm$m$C@2RaskroyForm.NoConnectionServerK$h$$n$g$ $c$$ $k$$t$ $n$$i$ $v$$i$ $m$$y$ $c$h$$ $P$l$o$t$C$a$l$c$C@2!RaskroyForm.ActionCancelledByUserN$g$$$i$ $d$$n$g$ $$$ $d$$n$g$ $h$$n$h$ $$$n$g$C@2RaskroyForm.StopD$$n$g$ $l$$i$C@2RaskroyForm.SendingDataServer$a$n$g$ $g$$i$ $d$$ $l$i$$u$ $$$n$ $m$$y$ $c$h$$.$.$C@2*RaskroyForm.NOTE_SomeCharactersNotPossibleC$H$$ $$!$ $K$h$$n$g$ $t$h$$ $$$t$ $m$$t$ $s$$ $h$$n$h$ $d$$n$g$C@2RaskroyForm.QSaveChangesL$$u$ $t$h$a$y$ $$$i$C@2RaskroyForm.NewProfileH$$ $s$$ $m$$i$C@2RaskroyForm.QDeleteProfileX$$a$ $h$$ $s$$C@2#RaskroyForm.TooMuchLeftOrRightFieldQ$u$$ $n$h$i$$u$ $l$$ $t$r$$i$ $h$o$$c$ $l$$ $p$h$$i$C@2$RaskroyForm.TooHighUpperOrLowerFieldQ$u$$ $n$h$i$$u$ $l$$ $t$r$$n$ $h$o$$c$ $d$$$i$C@2RaskroyForm.Fromt$$C@2RaskroyForm.BeginCommandGroupB$$ $c$$c$ $P$l$o$t$C$a$l$c$C@2PerimetrForm.Label8.CaptionS$$ $l$$$n$g$ $$$$n$g$ $d$$n$ $c$o$n$C@2PerimetrForm.Label9.CaptionS$$ $l$$$n$g$ $n$$t$C@2PerimetrForm.CaptionP$l$o$t$C$a$l$c$ $-$ $C$h$u$ $v$i$C@2PerimetrForm.Label1.CaptionC$h$i$$u$ $d$$i$ $$$$n$g$ $c$o$n$g$,$ $m$C@2PerimetrForm.Label3.CaptionG$i$$ $m$$i$ $m$$t$C@2PerimetrForm.mm$C@2PerimetrForm.Label5.Caption$$n$h$ $d$$u$ $/$ $g$i$$m$ $g$i$$,$%$C@2PerimetrForm.Label7.CaptionG$i$$C@2+PerimetrForm.ImpossibleMeasureLengthOfCurveK$h$$n$g$ $t$h$$ $$o$ $c$h$i$$u$ $d$$i$ $c$$a$ $m$$t$ $h$$n$h$ $c$o$n$g$C@2PerimetrForm.unitm$$y$ $t$$n$h$C@2SquareForm.CaptionP$l$o$t$C$a$l$c$ $-$ $D$i$$n$ $t$$c$h$C@2SquareForm.Label3.CaptionG$i$$ $m$$i$ $m$$t$C@2SquareForm.Label5.Caption$$n$h$ $d$$u$ $/$ $g$i$$m$ $g$i$$,$%$C@2SquareForm.Label7.CaptionG$i$$C@2"SquareForm.TextBox3.ControlTipTextK$h$$n$g$ $t$h$$ $$o$ $d$i$$n$ $t$$c$h$ $c$$a$ $m$$t$ $h$$n$h$C@2SquareForm.pcsm$$y$ $t$$n$h$C@2 SquareForm.mm$C@2CommandBars.ToolTipText1c$$t$C@2CommandBars.ToolTipText2C$h$u$ $v$i$C@2qoX h SquareForm.AreaOfRectangularBarsD$i$$n$ $t$$c$h$ $h$$n$h$ $c$h$$ $n$h$$t$,$ $m$C@2SquareForm.AreaShapesD$i$$n$ $t$$c$h$ $c$$c$ $h$$n$h$,$ $m$C@2SquareForm.AreaOfSelectionD$i$$n$ $t$$c$h$ $p$h$$n$ $b$$,$ $m$C@2CommandBars.ToolTipText1_5V$$n$g$ $t$u$$n$ $h$o$$n$C@2CommandBars.ToolTipText3Q$u$$n$g$ $t$r$$$n$g$C@2CommandBars.ToolTipText4L$$y$ $m$$u$ $p$h$i$m$C@2CommandBars.ToolTipText5$$ $$n$ $c$h$o$ $A$3$C@2CommandBars.ToolTipText6$$ $$n$ $c$h$o$ $A$4$C@2CommandBars.ToolTipText7$$ $$n$ $c$h$o$ $A$5$C@2CommandBars.ToolTipText8T$$m$ $g$i$a$o$ $$i$$m$C@2CommandBars.ToolTipText9T$h$i$$t$ $l$$p$ $P$l$o$t$C$a$l$c$C@2!LabirintCreator.BeginCommandGroupL$$y$ $m$$u$ $p$h$i$m$C@2Schema.A3.BeginCommandGroupS$$ $$$ $A$3$C@2Schema.A4.BeginCommandGroupS$$ $$$ $A$4$C@2Schema.A5.BeginCommandGroupS$$ $$$ $A$5$C@2CurveTester.BeginCommandGroupT$$m$ $g$i$a$o$ $$i$$m$C@2CurveTester.MsgBox.P1T$$m$ $t$h$$y$ $c$$c$ $$i$$m$ $g$i$a$o$ $n$h$a$u$:$C@2CurveTester.MsgBox.P2C$h$$ $r$a$ $c$$c$ $g$i$a$o$ $$i$$m$?$C@2CurveTester.MsgBox2K$h$$n$g$ $t$$m$ $t$h$$y$ $g$i$a$o$ $l$$C@2ActivationForm.Label1.Caption1T$$n$h$ $n$$n$g$ $n$$y$ $s$$ $$$$c$ $c$u$n$g$ $c$$p$ $m$i$$n$ $p$h$$ $t$r$o$n$g$C@2ActivationForm.Label1.Caption2t$r$o$n$g$ $v$$n$g$ $2$ $g$i$$,$ $c$i$n$g$ $n$h$$ $c$$c$ $n$g$$y$ $t$h$$ $b$$y$ $v$$ $c$h$$ $n$h$$t$ $h$$n$g$ $t$u$$n$C@2ActivationForm.Label1.Caption3$$ $x$$a$ $g$i$$i$ $h$$n$ $t$h$$i$ $g$i$a$n$,$ $h$$y$ $n$h$$p$ $m$$ $k$$c$h$ $h$o$$t$ $v$$ $n$h$$p$ $v$$o$ $n$$t$ $K$$c$h$ $h$o$$t$C@2ActivationForm.Label2.CaptionM$u$a$ $m$$ $t$r$$c$ $t$u$y$$n$ $.$.$C@2ActivationForm.MsgBox1K$$c$h$ $h$o$$t$ $t$h$$n$h$ $c$$n$g$ $:$)$C@2ActivationForm.MsgBox2M$$ $k$$c$h$ $h$o$$t$ $K$H$$N$G$ $$$N$G$C@2ActivationForm.MsgBox3G$i$$y$ $p$h$$p$ $$$ $h$$t$ $h$$n$.$ $B$$n$ $c$$n$ $m$u$a$ $m$$t$ $m$$ $m$$i$C@2ActivationForm.BuyURLh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$b$u$y$_$c$o$d$e$.$p$h$p$C@2ActivationForm.hourg$i$$.$C@2ActivationForm.minutest$$i$ $t$h$i$$u$C@2ActivationForm.CaptionK$$c$h$ $h$o$$t$C@2ActivationForm.Command1.CaptionH$o$$t$ $$$n$g$C@2IT' .hCirculationForm.MsgBoxE$v$i$d$e$n$z$i$a$ $a$l$m$e$n$o$ $u$n$a$ $f$i$g$u$r$a$C@2CirculationForm.Label1.CaptionN$u$m$e$r$o$ $d$i$ $c$o$p$i$e$C@2SettingsForm.CaptionI$m$p$o$s$t$a$z$i$o$n$i$ $d$i$ $P$l$o$t$C$a$l$c$C@2SettingsForm.Label6.CaptionC$o$n$t$r$o$l$l$a$r$e$ $i$l$ $c$o$d$i$c$e$C@2SettingsForm.Frame1.CaptionL$o$c$a$l$i$z$z$a$z$i$o$n$e$C@2SettingsForm.Label1.CaptionL$i$n$g$u$a$C@2SettingsForm.Label2.CaptionS$e$g$n$o$ $d$i$ $d$e$n$a$r$o$C@2SettingsForm.Label3.CaptionS$i$s$t$e$m$a$ $d$i$ $u$n$i$t$$C@2SettingsForm.Frame3.CaptionV$e$r$s$i$o$n$e$C@2SettingsForm.Frame2.CaptionI$l$ $m$i$o$ $c$o$d$i$c$e$ $d$i$ $a$t$t$i$v$a$z$i$o$n$e$C@2#SettingsForm.CommandButton2.CaptionC$a$n$c$e$l$l$a$r$e$ $i$l$ $c$o$d$i$c$e$C@2#SettingsForm.CommandButton1.CaptionO$K$C@2SettingsForm.Command5.CaptionC$a$n$c$e$l$l$a$z$i$o$n$e$C@2#SettingsForm.QuestionDeleteThisCodeC$a$n$c$e$l$l$a$r$e$ $q$u$e$s$t$o$ $c$o$d$i$c$e$?$C@2 SettingsForm.QuestionSaveChengesS$a$l$v$a$r$e$ $l$e$ $m$o$d$i$f$i$c$h$e$ $a$p$p$o$r$t$a$t$e$?$C@2SettingsForm.TestCodeLinkh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$a$c$t$i$v$a$t$i$o$n$/$t$e$s$t$_$m$y$_$k$e$y$.$p$h$p$?$&$m$k$e$y$=$C@2SettingsForm.Combo2.Item1m$e$t$r$i$c$a$C@2%UserData.SetDeafault.RaskroyProfiles0O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles1O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$ $($m$i$n$i$ $p$l$o$t$t$e$r$)$C@2%UserData.SetDeafault.RaskroyProfiles2O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($m$o$d$e$l$l$i$)$C@2%UserData.SetDeafault.RaskroyProfiles3A$c$r$i$l$i$c$o$ $6$0$0$0$x$3$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles4O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($m$i$n$i$ $p$l$o$t$t$e$r$)$C@2%UserData.SetDeafault.RaskroyProfiles5O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles6D$i$m$e$n$s$i$o$n$e$ $c$a$l$c$o$l$a$t$a$C@2RaskroyForm.Frame2.CaptionP$r$o$f$i$l$o$C@2RaskroyForm.CommandNew.CaptionN$u$o$v$o$C@2RaskroyForm.CommandSave.CaptionS$a$l$v$a$C@2!RaskroyForm.CommandDelete.CaptionC$a$n$c$e$l$l$a$r$e$C@2*RaskroyForm.MultiPage1.Pages.Page1.CaptionP$a$r$a$m$e$t$r$i$C@2*RaskroyForm.MultiPage1.Pages.Page2.CaptionM$a$r$c$a$t$u$r$a$C@2RaskroyForm.Frame1.CaptionD$i$m$e$n$s$i$o$n$e$ $d$e$l$ $m$a$t$e$r$i$a$l$e$C@2RaskroyForm.Label3.CaptionL$a$r$g$h$e$z$z$a$ $d$e$l$ $f$o$g$l$i$o$,$ $m$m$C@2RaskroyForm.Label4.CaptionA$l$t$e$z$z$a$ $d$e$l$ $f$o$g$l$i$o$,$ $m$m$C@2RaskroyForm.Check2.CaptionP$o$s$i$z$i$o$n$a$r$e$ $a$l$l$'$i$n$t$e$r$n$o$ $d$e$l$l$a$ $f$i$g$u$r$a$ $p$i$$ $g$r$a$n$d$e$C@2RaskroyForm.Frame3.CaptionD$i$m$e$n$s$i$o$n$e$ $d$e$l$l$'$a$r$e$a$ $d$i$ $l$a$v$o$r$o$ $d$e$l$l$a$ $m$a$c$c$h$i$n$a$C@2RaskroyForm.Label6.CaptionL$a$r$g$h$e$z$z$a$ $m$a$s$s$i$m$a$ $d$e$l$l$a$ $p$a$g$i$n$a$,$ $m$m$C@2RaskroyForm.Label5.CaptionA$l$t$e$z$z$a$ $m$a$s$s$i$m$a$ $d$e$l$l$a$ $p$a$g$i$n$a$,$ $m$m$C@2RaskroyForm.Label7.CaptionC$a$m$p$i$,$ $m$m$C@2RaskroyForm.Check1.CaptionP$e$r$m$e$t$t$e$r$e$ $g$l$i$ $a$l$l$e$g$a$t$i$ $d$e$l$l$e$ $f$i$g$u$r$e$C@2RaskroyForm.Label8.CaptionP$a$s$s$o$ $d$i$ $r$o$t$a$z$i$o$n$e$ $d$e$i$ $p$e$z$z$i$C@2RaskroyForm.Label9.CaptionD$i$s$t$a$n$z$a$ $m$i$n$i$m$a$ $t$r$a$ $l$e$ $f$i$g$u$r$e$,$ $m$m$C@2RaskroyForm.Check4.CaptionD$i$s$e$g$n$a$r$e$ $f$o$g$l$i$ $d$i$ $m$a$t$e$r$i$a$l$e$C@2RaskroyForm.Check3.CaptionD$i$s$e$g$n$a$r$e$ $p$a$g$i$n$e$ $d$i$ $m$a$t$e$r$i$a$l$e$ $($a$r$e$a$ $d$i$ $l$a$v$o$r$o$ $i$n$s$i$e$m$e$ $a$i$ $m$a$r$g$i$n$i$)$C@2RaskroyForm.Check5.CaptionD$i$s$e$g$n$a$r$e$ $i$ $c$a$m$p$i$C@2RaskroyForm.Check6.CaptionF$i$r$m$a$ $l$e$ $d$i$m$e$n$s$i$o$n$i$C@2RaskroyForm.Check7.CaptionM$e$t$t$e$r$e$ $i$l$ $l$a$y$o$u$t$ $i$n$ $u$n$ $l$i$v$e$l$l$o$ $P$l$o$t$C$a$l$c$ $s$e$p$a$r$a$t$o$C@2RaskroyForm.Check8.CaptionR$a$g$g$r$u$p$p$a$r$e$ $g$l$i$ $e$l$e$m$e$n$t$i$ $d$i$ $m$a$r$k$u$p$C@2RaskroyForm.Check9.CaptionB$l$o$c$c$a$r$e$ $g$l$i$ $o$g$g$e$t$t$i$C@2RaskroyForm.Command4.CaptionO$K$C@2RaskroyForm.Command5.CaptionC$a$n$c$e$l$l$a$z$i$o$n$e$C@2RaskroyForm.Command1.CaptionC$o$n$d$i$v$i$d$i$C@2RaskroyForm.empty-$ $v$u$o$t$o$ $-$C@2RaskroyForm.withoutTurningn$o$-$t$u$r$n$C@2RaskroyForm.connectToC$o$n$n$e$s$s$i$o$n$e$ $a$C@2RaskroyForm.connectionIsSuccessL$a$ $c$o$n$n$e$s$s$i$o$n$e$ $$ $s$t$a$t$a$ $s$t$a$b$i$l$i$t$a$ $c$o$n$ $s$u$c$c$e$s$s$o$C@2!RaskroyForm.WaitingServerResponseI$n$ $a$t$t$e$s$a$ $d$e$l$l$a$ $r$i$s$p$o$s$t$a$ $d$e$l$ $s$e$r$v$e$r$.$.$.$C@2RaskroyForm.RebuildS$o$v$r$a$s$c$r$i$t$t$a$:$C@2RaskroyForm.ImprovedM$i$g$l$i$o$r$a$t$o$:$C@2RaskroyForm.GettingResultO$t$t$e$n$e$r$e$ $u$n$ $r$i$s$u$l$t$a$t$o$C@2RaskroyForm.ToImproveM$i$g$l$i$o$r$a$r$e$.$.$.$C@2#RaskroyForm.impossibleToImproveMoreR$i$s$u$l$t$a$t$o$ $o$t$t$e$n$u$t$o$.$ $N$o$n$ $$ $p$i$$ $p$o$s$s$i$b$i$l$e$ $m$i$g$l$i$o$r$a$r$e$C@2RaskroyForm.ResultObtainedR$i$s$u$l$t$a$t$o$ $o$t$t$e$n$u$t$o$C@2RaskroyForm.mmm$m$C@2RaskroyForm.NoConnectionServerN$e$s$s$u$n$a$ $c$o$n$n$e$s$s$i$o$n$e$ $a$l$ $s$e$r$v$e$r$ $P$l$o$t$C$a$l$c$C@2!RaskroyForm.ActionCancelledByUserA$z$i$o$n$e$ $f$e$r$m$a$t$a$ $d$a$l$l$'$u$t$e$n$t$e$C@2RaskroyForm.StopS$t$o$p$C@2RaskroyForm.SendingDataServerI$n$v$i$o$ $d$i$ $d$a$t$i$ $a$ $u$n$ $s$e$r$v$e$r$.$.$.$C@2*RaskroyForm.NOTE_SomeCharactersNotPossibleA$T$T$E$N$Z$I$O$N$E$ $A$l$c$u$n$e$ $f$i$g$u$r$e$ $n$o$n$ $p$o$s$s$o$n$o$ $e$s$s$e$r$e$ $c$o$l$l$o$c$a$t$e$C@2RaskroyForm.QSaveChangesS$a$l$v$a$r$e$ $l$e$ $m$o$d$i$f$i$c$h$e$C@2RaskroyForm.NewProfileN$u$o$v$o$ $p$r$o$f$i$l$o$C@2RaskroyForm.QDeleteProfileC$a$n$c$e$l$l$a$r$e$ $i$l$ $p$r$o$f$i$l$o$C@2#RaskroyForm.TooMuchLeftOrRightFieldT$r$o$p$p$o$ $a$ $s$i$n$i$s$t$r$a$ $o$ $a$ $d$e$s$t$r$a$C@2$RaskroyForm.TooHighUpperOrLowerFieldI$l$ $m$a$r$g$i$n$e$ $s$u$p$e$r$i$o$r$e$ $o$ $i$n$f$e$r$i$o$r$e$ $$ $t$r$o$p$p$o$ $g$r$a$n$d$e$C@2RaskroyForm.Fromd$a$C@2RaskroyForm.BeginCommandGroupL$a$y$o$u$t$ $d$i$ $P$l$o$t$C$a$l$c$C@2PerimetrForm.Label8.CaptionN$u$m$e$r$o$ $d$i$ $s$u$b$-$r$a$c$k$C@2PerimetrForm.Label9.CaptionN$u$m$e$r$o$ $d$i$ $n$o$d$i$C@2PerimetrForm.CaptionP$l$o$t$C$a$l$c$ $-$ $P$e$r$i$m$e$t$r$o$C@2PerimetrForm.Label1.CaptionL$u$n$g$h$e$z$z$a$ $d$e$l$l$e$ $c$u$r$v$e$,$ $m$C@2PerimetrForm.Label3.CaptionP$r$e$z$z$o$ $a$l$ $m$e$t$r$o$C@2PerimetrForm.mm$C@2PerimetrForm.Label5.CaptionM$a$r$g$i$n$e$ $d$i$ $p$r$o$f$i$t$t$o$/$s$c$o$n$t$o$,$ $%$C@2PerimetrForm.Label7.CaptionC$o$s$t$o$C@2+PerimetrForm.ImpossibleMeasureLengthOfCurveI$n$c$a$p$a$c$e$ $d$i$ $m$i$s$u$r$a$r$e$ $l$a$ $l$u$n$g$h$e$z$z$a$ $d$i$ $u$n$a$ $f$i$g$u$r$a$ $c$u$r$v$a$C@2PerimetrForm.unitp$e$z$z$o$C@2SquareForm.CaptionP$l$o$t$C$a$l$c$ $-$ $A$r$e$a$C@2SquareForm.Label3.CaptionP$r$e$z$z$o$ $a$l$ $m$e$t$r$o$C@2SquareForm.Label5.CaptionM$a$r$g$i$n$e$ $d$i$ $p$r$o$f$i$t$t$o$/$s$c$o$n$t$o$,$ $%$C@2SquareForm.Label7.CaptionC$o$s$t$o$C@2"SquareForm.TextBox3.ControlTipTextI$n$c$a$p$a$c$e$ $d$i$ $m$i$s$u$r$a$r$e$ $l$'$a$r$e$a$ $d$i$ $u$n$a$ $f$i$g$u$r$a$C@2SquareForm.pcsp$e$z$z$o$C@2 SquareForm.AreaOfRectangularBarsA$r$e$a$ $d$e$i$ $r$e$t$t$a$n$g$o$l$i$,$ $m$C@2SquareForm.AreaShapesA$r$e$a$ $d$e$l$l$e$ $f$i$g$u$r$e$,$ $m$C@2SquareForm.AreaOfSelectionA$r$e$a$ $d$i$ $a$s$s$e$g$n$a$z$i$o$n$e$,$ $m$C@2 SquareForm.mm$C@2CommandBars.ToolTipText1A$p$r$i$r$e$C@2CommandBars.ToolTipText1_5C$i$r$c$o$l$a$z$i$o$n$e$C@2CommandBars.ToolTipText2P$e$r$i$m$e$t$r$o$C@2CommandBars.ToolTipText3P$i$a$z$z$a$C@2CommandBars.ToolTipText4S$e$l$e$z$i$o$n$e$ $d$i$ $f$i$l$m$C@2CommandBars.ToolTipText5S$c$h$e$m$a$ $p$e$r$ $A$3$C@2CommandBars.ToolTipText6S$c$h$e$m$a$ $p$e$r$ $A$4$C@2CommandBars.ToolTipText7S$c$h$e$m$a$ $p$e$r$ $A$5$C@2CommandBars.ToolTipText8R$i$c$e$r$c$a$ $d$i$ $p$u$n$t$i$ $d$i$ $i$n$t$e$r$s$e$z$i$o$n$e$C@2CommandBars.ToolTipText9I$m$p$o$s$t$a$r$e$ $P$l$o$t$C$a$l$c$C@2!LabirintCreator.BeginCommandGroupS$e$l$e$z$i$o$n$e$ $d$i$ $f$i$l$m$C@2Schema.A3.BeginCommandGroupS$c$h$e$m$a$ $A$3$C@2Schema.A4.BeginCommandGroupS$c$h$e$m$a$ $A$4$C@2Schema.A5.BeginCommandGroupS$c$h$e$m$a$ $A$5$C@2qeA@ od hCurveTester.BeginCommandGroupR$i$c$e$r$c$a$ $d$i$ $p$u$n$t$i$ $d$i$ $i$n$t$e$r$s$e$z$i$o$n$e$C@2CurveTester.MsgBox.P1S$i$ $t$r$o$v$a$n$o$ $i$ $p$u$n$t$i$ $d$i$ $i$n$t$e$r$s$e$z$i$o$n$e$:$C@2CurveTester.MsgBox.P2M$o$s$t$r$a$r$e$ $i$ $p$u$n$t$i$ $d$i$ $i$n$t$e$r$s$e$z$i$o$n$e$?$C@2CurveTester.MsgBox2N$e$s$s$u$n$a$ $i$n$t$e$r$s$e$z$i$o$n$e$ $t$r$o$v$a$t$a$C@2ActivationForm.Label1.Caption1Q$u$e$s$t$a$ $f$u$n$z$i$o$n$e$ $i$n$i$z$i$e$r$$ $a$ $l$a$v$o$r$a$r$e$ $g$r$a$t$u$i$t$a$m$e$n$t$e$ $i$n$C@2ActivationForm.Label1.Caption2e$n$t$r$o$ $2$ $o$r$e$ $e$ $o$g$n$i$ $s$a$b$a$t$o$ $e$ $d$o$m$e$n$i$c$a$C@2ActivationForm.Label1.Caption3P$e$r$ $r$i$m$u$o$v$e$r$e$ $l$a$ $r$e$s$t$r$i$z$i$o$n$e$ $t$e$m$p$o$r$a$l$e$,$ $i$n$s$e$r$i$r$e$ $i$l$ $c$o$d$i$c$e$ $d$i$ $a$t$t$i$v$a$z$i$o$n$e$ $e$ $p$r$e$m$e$r$e$ $i$l$ $p$u$l$s$a$n$t$e$ $A$c$t$i$v$a$t$e$C@2ActivationForm.Label2.CaptionC$o$m$p$r$a$ $i$l$ $c$o$d$i$c$e$ $o$n$l$i$n$e$.$.$.$C@2ActivationForm.MsgBox1A$t$t$i$v$a$z$i$o$n$e$ $r$i$u$s$c$i$t$a$ $:$)$C@2ActivationForm.MsgBox2I$l$ $c$o$d$i$c$e$ $d$i$ $a$t$t$i$v$a$z$i$o$n$e$ $n$o$n$ $$ $c$o$r$r$e$t$t$o$C@2ActivationForm.MsgBox3L$a$ $l$i$c$e$n$z$a$ $$ $s$c$a$d$u$t$a$.$ $D$e$v$i$ $c$o$m$p$r$a$r$e$ $u$n$ $n$u$o$v$o$ $c$o$d$i$c$e$C@2ActivationForm.BuyURLh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$b$u$y$_$c$o$d$e$.$p$h$p$C@2ActivationForm.houru$n$'$o$r$a$.$C@2ActivationForm.minutesm$i$n$.$C@2ActivationForm.CaptionA$t$t$i$v$a$z$i$o$n$e$C@2ActivationForm.Command1.CaptionA$t$t$i$v$a$r$e$C@2qIoISL' .h hCirculationForm.MsgBoxP$o$u$d$a$r$i$t$e$ $v$s$a$j$ $e$n$o$ $s$l$i$k$o$C@2CirculationForm.Label1.Caption`$t$e$v$i$l$o$ $i$z$v$o$d$o$v$C@2SettingsForm.CaptionN$a$s$t$a$v$i$t$v$e$ $p$r$o$g$r$a$m$a$ $P$l$o$t$C$a$l$c$C@2SettingsForm.Label6.CaptionP$r$e$v$e$r$i$t$e$ $k$o$d$o$C@2SettingsForm.Frame1.CaptionL$o$k$a$l$i$z$a$c$i$j$a$C@2SettingsForm.Label1.CaptionJ$e$z$i$k$C@2SettingsForm.Label2.CaptionZ$n$a$k$ $z$a$ $d$e$n$a$r$C@2SettingsForm.Label3.CaptionS$i$s$t$e$m$ $e$n$o$t$C@2SettingsForm.Frame3.CaptionR$a$z$l$i$ $i$c$a$C@2SettingsForm.Frame2.CaptionM$o$j$a$ $a$k$t$i$v$a$c$i$j$s$k$a$ $k$o$d$a$C@2#SettingsForm.CommandButton2.CaptionI$z$b$r$i$a$i$ $k$o$d$o$C@2#SettingsForm.CommandButton1.CaptionV$ $R$E$D$U$C@2SettingsForm.Command5.CaptionO$d$p$o$v$e$d$C@2#SettingsForm.QuestionDeleteThisCodeB$r$i$s$a$n$j$e$ $t$e$ $k$o$d$e$?$C@2 SettingsForm.QuestionSaveChengesS$h$r$a$n$j$e$v$a$n$j$e$ $o$p$r$a$v$l$j$e$n$i$h$ $s$p$r$e$m$e$m$b$?$C@2SettingsForm.TestCodeLinkh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$a$c$t$i$v$a$t$i$o$n$/$t$e$s$t$_$m$y$_$k$e$y$.$p$h$p$?$&$m$k$e$y$=$C@2SettingsForm.Combo2.Item1m$e$t$r$i$ $n$i$C@2%UserData.SetDeafault.RaskroyProfiles0O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles1O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$ $($m$i$n$i$ $p$l$o$t$e$r$)$C@2%UserData.SetDeafault.RaskroyProfiles2O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($p$r$e$d$l$o$g$e$)$C@2%UserData.SetDeafault.RaskroyProfiles3A$k$r$i$l$ $6$0$0$0$x$3$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles4O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($m$i$n$i$ $p$l$o$t$e$r$)$C@2%UserData.SetDeafault.RaskroyProfiles5O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles6U$g$o$t$o$v$l$j$e$n$a$ $v$e$l$i$k$o$s$t$C@2RaskroyForm.Frame2.CaptionP$r$o$f$i$l$C@2RaskroyForm.CommandNew.CaptionN$o$v$o$C@2RaskroyForm.CommandSave.CaptionS$h$r$a$n$i$C@2!RaskroyForm.CommandDelete.CaptionI$z$b$r$i$a$i$C@2*RaskroyForm.MultiPage1.Pages.Page1.CaptionP$a$r$a$m$e$t$r$i$C@2*RaskroyForm.MultiPage1.Pages.Page2.CaptionO$z$n$a$ $e$v$a$n$j$e$C@2RaskroyForm.Frame1.CaptionV$e$l$i$k$o$s$t$ $m$a$t$e$r$i$a$l$a$C@2RaskroyForm.Label3.Caption`$i$r$i$n$a$ $l$i$s$t$a$,$ $m$m$C@2RaskroyForm.Label4.CaptionV$i$a$i$n$a$ $l$i$s$t$a$,$ $m$m$C@2RaskroyForm.Check2.CaptionP$o$s$t$a$v$i$t$e$ $v$ $n$a$j$v$e$ $j$o$ $s$l$i$k$o$C@2RaskroyForm.Frame3.CaptionV$e$l$i$k$o$s$t$ $d$e$l$o$v$n$e$g$a$ $o$b$m$o$ $j$a$ $s$t$r$o$j$a$C@2RaskroyForm.Label6.CaptionN$a$j$v$e$ $j$a$ $a$i$r$i$n$a$ $s$t$r$a$n$i$,$ $m$m$C@2RaskroyForm.Label5.CaptionN$a$j$v$e$ $j$a$ $v$i$a$i$n$a$ $s$t$r$a$n$i$,$ $m$m$C@2RaskroyForm.Label7.CaptionP$o$l$j$a$,$ $m$m$C@2RaskroyForm.Check1.CaptionD$o$v$o$l$i$t$e$ $p$r$i$p$o$n$k$e$ $z$a$ $a$t$e$v$i$l$k$e$C@2RaskroyForm.Label8.CaptionR$a$z$p$o$n$ $o$b$r$a$ $a$n$j$a$ $k$o$s$o$v$C@2RaskroyForm.Label9.CaptionN$a$j$m$a$n$j$a$a$ $r$a$z$d$a$l$j$a$ $m$e$d$ $a$t$e$v$i$l$k$a$m$i$,$ $m$m$C@2RaskroyForm.Check4.CaptionN$a$r$i$a$i$t$e$ $l$i$s$t$e$ $m$a$t$e$r$i$a$l$a$C@2RaskroyForm.Check3.CaptionN$a$r$i$a$i$t$e$ $m$a$t$e$r$i$a$l$n$e$ $s$t$r$a$n$i$ $($d$e$l$o$v$n$o$ $o$b$m$o$ $j$e$ $s$k$u$p$a$j$ $z$ $r$o$b$o$v$i$)$C@2RaskroyForm.Check5.CaptionN$a$r$i$a$i$t$e$ $p$o$l$j$a$C@2RaskroyForm.Check6.CaptionP$o$d$p$i$a$i$t$e$ $d$i$m$e$n$z$i$j$e$C@2RaskroyForm.Check7.CaptionP$o$s$t$a$v$i$t$e$v$ $p$o$s$t$a$v$i$t$v$e$ $v$ $l$o$ $e$n$o$ $p$l$a$s$t$ $P$l$o$t$C$a$l$c$C@2RaskroyForm.Check8.CaptionZ$d$r$u$~$i$t$e$ $e$l$e$m$e$n$t$e$ $o$z$n$a$ $e$v$a$n$j$a$ $v$ $s$k$u$p$i$n$e$C@2RaskroyForm.Check9.CaptionZ$a$k$l$e$p$a$n$j$e$ $p$r$e$d$m$e$t$o$v$C@2RaskroyForm.Command4.CaptionV$ $R$E$D$U$C@2RaskroyForm.Command5.CaptionO$d$p$o$v$e$d$C@2RaskroyForm.Command1.CaptionD$e$l$i$t$e$C@2RaskroyForm.empty-$ $p$r$a$z$n$o$ $-$C@2RaskroyForm.withoutTurningb$r$e$z$ $z$a$v$i$j$a$n$j$a$C@2RaskroyForm.connectToP$o$v$e$z$a$v$a$ $z$C@2RaskroyForm.connectionIsSuccessP$o$v$e$z$a$v$a$ $j$e$ $u$s$p$e$a$n$o$ $v$z$p$o$s$t$a$v$l$j$e$n$a$C@2!RaskroyForm.WaitingServerResponse $a$k$a$m$o$ $n$a$ $o$d$z$i$v$ $s$t$r$e$~$n$i$k$a$.$.$.$C@2RaskroyForm.RebuildP$r$e$t$i$r$a$n$o$ $u$b$i$j$a$n$j$e$:$C@2RaskroyForm.ImprovedI$z$b$o$l$j$a$a$n$o$:$C@2RaskroyForm.GettingResultP$r$i$d$o$b$i$t$e$v$ $r$e$z$u$l$t$a$t$a$C@2RaskroyForm.ToImproveI$z$b$o$l$j$a$a$j$t$e$.$.$.$C@2#RaskroyForm.impossibleToImproveMoreD$o$b$i$m$o$ $r$e$z$u$l$t$a$t$.$ $I$z$b$o$l$j$a$a$n$j$e$ $n$i$ $v$e$ $ $m$o$g$o$ $e$C@2RaskroyForm.ResultObtainedD$o$b$l$j$e$n$i$ $r$e$z$u$l$t$a$t$C@2RaskroyForm.mmm$m$C@2RaskroyForm.NoConnectionServerN$i$ $p$o$v$e$z$a$v$e$ $s$ $s$t$r$e$~$n$i$k$o$m$ $P$l$o$t$C$a$l$c$C@2!RaskroyForm.ActionCancelledByUserU$k$r$e$p$,$ $k$i$ $g$a$ $j$e$ $u$p$o$r$a$b$n$i$k$ $u$s$t$a$v$i$l$C@2RaskroyForm.StopU$s$t$a$v$i$t$e$C@2RaskroyForm.SendingDataServerP$o$a$i$l$j$a$n$j$e$ $p$o$d$a$t$k$o$v$ $v$ $s$t$r$e$~$n$i$k$.$.$.$C@2RaskroyForm.QSaveChangesS$h$r$a$n$j$e$v$a$n$j$e$ $s$p$r$e$m$e$m$b$C@2PerimetrForm.mm$C@2PerimetrForm.unitk$o$s$C@2q*RaskroyForm.NOTE_SomeCharactersNotPossibleO$P$O$Z$O$R$I$L$O$ $N$e$k$a$t$e$r$i$h$ $f$i$g$u$r$ $n$i$ $m$o$g$o$ $e$ $p$o$s$t$a$v$i$t$i$C@2RaskroyForm.NewProfileN$o$v$ $p$r$o$f$i$l$C@2RaskroyForm.QDeleteProfileB$r$i$s$a$n$j$e$ $p$r$o$f$i$l$a$C@2#RaskroyForm.TooMuchLeftOrRightFieldP$r$e$v$e$ $ $l$e$v$e$g$a$ $a$l$i$ $d$e$s$n$e$g$a$ $p$o$l$j$a$C@2$RaskroyForm.TooHighUpperOrLowerFieldZ$g$o$r$n$j$i$ $a$l$i$ $s$p$o$d$n$j$i$ $r$o$b$ $j$e$ $p$r$e$v$e$l$i$k$C@2RaskroyForm.Froms$ $s$p$l$e$t$n$e$ $s$t$r$a$n$i$C@2RaskroyForm.BeginCommandGroupP$o$s$t$a$v$i$t$e$v$ $p$r$o$g$r$a$m$a$ $P$l$o$t$C$a$l$c$C@2PerimetrForm.Label8.Caption`$t$e$v$i$l$o$ $p$o$d$r$e$j$e$n$i$h$ $s$t$o$j$a$l$C@2PerimetrForm.Label9.Caption`$t$e$v$i$l$o$ $v$o$z$l$i$a$ $C@2PerimetrForm.CaptionP$l$o$t$C$a$l$c$ $-$ $O$b$o$d$C@2PerimetrForm.Label1.CaptionD$o$l$~$i$n$a$ $k$r$i$v$u$l$j$,$ $m$C@2PerimetrForm.Label3.CaptionC$e$n$a$ $n$a$ $m$e$t$e$r$C@2PerimetrForm.Label5.CaptionP$r$i$b$i$t$e$k$/$d$i$s$k$o$n$t$,$ $%$C@2PerimetrForm.Label7.CaptionS$t$r$o$a$k$i$C@2+PerimetrForm.ImpossibleMeasureLengthOfCurveN$i$ $m$o$g$o$ $e$ $i$z$m$e$r$i$t$i$ $d$o$l$~$i$n$e$ $u$k$r$i$v$l$j$e$n$e$ $f$i$g$u$r$e$C@2SquareForm.CaptionP$l$o$t$C$a$l$c$ $-$ $O$b$m$o$ $j$e$C@2SquareForm.Label3.CaptionC$e$n$a$ $n$a$ $m$e$t$e$r$C@2SquareForm.Label5.CaptionP$r$i$b$i$t$e$k$/$d$i$s$k$o$n$t$,$ $%$C@2SquareForm.Label7.CaptionS$t$r$o$a$k$i$C@2"SquareForm.TextBox3.ControlTipTextN$e$ $m$o$r$e$t$e$ $i$z$m$e$r$i$t$i$ $p$o$v$r$a$i$n$e$ $l$i$k$a$C@2SquareForm.pcsk$o$s$C@2 SquareForm.AreaOfRectangularBarsK$v$a$d$r$a$t$ $p$r$a$v$o$k$o$t$n$i$k$o$v$,$ $m$C@2SquareForm.AreaShapesP$o$v$r$a$i$n$a$ $f$i$g$u$r$,$ $m$C@2SquareForm.AreaOfSelectionO$b$m$o$ $j$e$ $d$o$d$e$l$i$t$v$e$,$ $m$C@2 SquareForm.mm$C@2CommandBars.ToolTipText1O$d$p$r$i$C@2CommandBars.ToolTipText1_5K$r$o$~$e$n$j$e$C@2CommandBars.ToolTipText2O$b$o$d$C@2CommandBars.ToolTipText3K$v$a$d$r$a$t$n$i$C@2CommandBars.ToolTipText4I$z$b$o$r$ $f$i$l$m$o$v$C@2CommandBars.ToolTipText5S$h$e$m$a$ $z$a$ $A$3$C@2CommandBars.ToolTipText6S$h$e$m$a$ $z$a$ $A$4$C@2CommandBars.ToolTipText7S$h$e$m$a$ $z$a$ $A$5$C@2CommandBars.ToolTipText8I$s$k$a$n$j$e$ $p$r$e$s$e$ $n$i$h$ $t$o$ $k$C@2CommandBars.ToolTipText9N$a$s$t$a$v$i$t$e$v$ $p$r$o$g$r$a$m$a$ $P$l$o$t$C$a$l$c$C@2!LabirintCreator.BeginCommandGroupI$z$b$o$r$ $f$i$l$m$o$v$C@2Schema.A3.BeginCommandGroupS$h$e$m$a$ $A$3$C@2Schema.A4.BeginCommandGroupS$h$e$m$a$ $A$4$C@2Schema.A5.BeginCommandGroupS$h$e$m$a$ $A$5$C@2CurveTester.BeginCommandGroupI$s$k$a$n$j$e$ $p$r$e$s$e$ $n$i$h$ $t$o$ $k$C@2CurveTester.MsgBox.P1P$o$i$a$ $e$j$o$ $s$e$ $p$r$e$s$e$ $n$e$ $t$o$ $k$e$:$C@2CurveTester.MsgBox.P2P$r$i$k$a$~$i$t$e$ $p$r$e$s$e$ $i$a$ $a$?$C@2CurveTester.MsgBox2N$i$ $b$i$l$o$ $n$a$j$d$e$n$i$h$ $k$r$i$~$i$a$ $C@2ActivationForm.Label1.Caption1T$a$ $f$u$n$k$c$i$j$a$ $b$o$ $z$a$ $e$l$a$ $d$e$l$o$v$a$t$i$ $b$r$e$z$p$l$a$ $n$o$ $v$C@2ActivationForm.Label1.Caption2v$ $2$ $u$r$a$h$ $t$e$r$ $v$s$a$k$o$ $s$o$b$o$t$o$ $i$n$ $n$e$d$e$l$j$o$C@2ActivationForm.Label1.Caption3 $e$ $~$e$l$i$t$e$ $o$d$s$t$r$a$n$i$t$i$ $ $a$s$o$v$n$o$ $o$m$e$j$i$t$e$v$,$ $v$n$e$s$i$t$e$ $a$k$t$i$v$a$c$i$j$s$k$o$ $k$o$d$o$ $i$n$ $p$r$i$t$i$s$n$i$t$e$ $g$u$m$b$ $A$c$t$i$v$a$t$e$.$C@2ActivationForm.Label2.CaptionK$u$p$i$t$e$ $k$o$d$o$ $n$a$ $s$p$l$e$t$u$.$.$.$C@2ActivationForm.MsgBox1U$s$p$e$a$n$a$ $a$k$t$i$v$a$c$i$j$a$ $:$)$C@2ActivationForm.MsgBox2A$k$t$i$v$a$c$i$j$s$k$a$ $k$o$d$a$ $j$e$ $n$a$p$a$ $n$a$C@2ActivationForm.MsgBox3D$o$v$o$l$j$e$n$j$e$ $j$e$ $p$o$t$e$k$l$o$.$ $K$u$p$i$t$i$ $m$o$r$a$t$e$ $n$o$v$o$ $k$o$d$o$.$C@2ActivationForm.BuyURLh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$b$u$y$_$c$o$d$e$.$p$h$p$C@2ActivationForm.houru$r$o$.$C@2ActivationForm.minutesm$i$n$.$C@2ActivationForm.CaptionA$k$t$i$v$a$c$i$j$a$C@2ActivationForm.Command1.CaptionA$k$t$i$v$a$c$i$j$a$C@2oSK' .h hCirculationForm.MsgBoxZ$v$$r$a$z$n$i$t$e$ $a$s$p$o$H$ $j$e$d$e$n$ $o$b$r$$z$o$k$C@2CirculationForm.Label1.CaptionP$o$ $e$t$ $k$$p$i$$C@2SettingsForm.CaptionN$a$s$t$a$v$e$n$i$a$ $p$r$o$g$r$a$m$u$ $P$l$o$t$C$a$l$c$C@2SettingsForm.Label6.CaptionK$o$n$t$r$o$l$n$$ $k$$d$C@2SettingsForm.Frame1.CaptionL$o$k$a$l$i$z$$c$i$a$C@2SettingsForm.Label1.CaptionJ$a$z$y$k$C@2SettingsForm.Label2.CaptionZ$n$a$k$ $p$e$H$a$z$$C@2SettingsForm.Label3.CaptionJ$e$d$n$o$t$k$o$v$$ $s$y$s$t$$m$C@2SettingsForm.Frame3.CaptionV$e$r$z$i$a$C@2SettingsForm.Frame2.CaptionM$$j$ $a$k$t$i$v$a$ $n$$ $k$$d$C@2#SettingsForm.CommandButton2.CaptionO$d$s$t$r$$n$i$e$ $k$$d$C@2#SettingsForm.CommandButton1.CaptionO$K$C@2SettingsForm.Command5.CaptionZ$r$u$a$e$n$i$e$C@2#SettingsForm.QuestionDeleteThisCodeV$y$m$a$z$a$e$ $t$e$n$t$o$ $k$$d$?$C@2 SettingsForm.QuestionSaveChengesU$l$o$~$i$e$ $v$y$k$o$n$a$n$$ $z$m$e$n$y$?$C@2SettingsForm.TestCodeLinkh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$a$c$t$i$v$a$t$i$o$n$/$t$e$s$t$_$m$y$_$k$e$y$.$p$h$p$?$&$m$k$e$y$=$C@2SettingsForm.Combo2.Item1m$e$t$r$i$c$k$$C@2%UserData.SetDeafault.RaskroyProfiles0O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles1O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$ $($m$i$n$i$ $p$l$o$t$t$e$r$)$C@2%UserData.SetDeafault.RaskroyProfiles2O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($a$a$b$l$$n$y$)$C@2%UserData.SetDeafault.RaskroyProfiles3A$k$r$y$l$ $6$0$0$0$x$3$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles4O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($m$i$n$i$ $p$l$o$t$t$e$r$)$C@2%UserData.SetDeafault.RaskroyProfiles5O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles6P$r$e$d$p$o$k$l$a$d$a$n$$ $v$e$>$k$o$s$e$C@2RaskroyForm.Frame2.CaptionP$r$o$f$i$l$C@2RaskroyForm.CommandNew.CaptionN$o$v$$C@2RaskroyForm.CommandSave.CaptionU$l$o$~$i$e$C@2!RaskroyForm.CommandDelete.CaptionO$d$s$t$r$$n$i$e$C@2*RaskroyForm.MultiPage1.Pages.Page1.CaptionP$a$r$a$m$e$t$r$e$C@2*RaskroyForm.MultiPage1.Pages.Page2.CaptionO$z$n$a$ $o$v$a$n$i$e$C@2RaskroyForm.Frame1.CaptionV$e$>$k$o$s$e$ $m$a$t$e$r$i$$l$u$C@2RaskroyForm.Label3.Caption`$$r$k$a$ $p$l$e$c$h$u$,$ $m$m$C@2RaskroyForm.Label4.CaptionV$$a$k$a$ $l$i$s$t$u$,$ $m$m$C@2RaskroyForm.Check2.CaptionU$m$i$e$s$t$n$i$t$e$ $d$o$ $n$a$j$v$$ $a$e$j$ $p$o$s$t$a$v$y$C@2RaskroyForm.Frame3.CaptionV$e$>$k$o$s$e$ $p$r$a$c$o$v$n$e$j$ $p$l$o$c$h$y$ $s$t$r$o$j$a$C@2RaskroyForm.Label6.CaptionM$a$x$i$m$$l$n$a$ $a$$r$k$a$ $s$t$r$a$n$y$,$ $m$m$C@2RaskroyForm.Label5.CaptionM$a$x$i$m$$l$n$a$ $v$$a$k$a$ $s$t$r$a$n$y$,$ $m$m$C@2RaskroyForm.Label7.CaptionP$o$l$i$a$,$ $m$m$C@2RaskroyForm.Check1.CaptionP$o$v$o$l$e$n$i$e$ $p$r$$l$o$h$ $k$ $o$b$r$$z$k$o$m$C@2RaskroyForm.Label8.CaptionV$$a$k$a$ $o$t$$ $a$n$i$a$ $k$u$s$o$v$C@2RaskroyForm.Label9.CaptionM$i$n$i$m$$l$n$a$ $v$z$d$i$a$l$e$n$o$s$e$ $m$e$d$z$i$ $ $$s$l$i$c$a$m$i$,$ $m$m$C@2RaskroyForm.Check4.CaptionK$r$e$s$l$e$n$i$e$ $l$i$s$t$o$v$ $m$a$t$e$r$i$$l$u$C@2RaskroyForm.Check3.CaptionK$r$e$s$l$e$n$i$e$ $m$a$t$e$r$i$$l$o$v$$c$h$ $s$t$r$$n$o$k$ $($p$r$a$c$o$v$n$$ $p$l$o$c$h$a$ $s$p$o$l$u$ $s$ $o$k$r$a$j$m$i$)$C@2RaskroyForm.Check5.CaptionN$a$k$r$e$s$l$i$t$e$ $p$o$l$i$a$C@2RaskroyForm.Check6.CaptionP$o$d$p$$s$a$e$ $r$o$z$m$e$r$y$C@2RaskroyForm.Check7.CaptionU$m$i$e$s$t$n$e$n$i$e$ $r$o$z$l$o$~$e$n$i$a$ $d$o$ $s$a$m$o$s$t$a$t$n$e$j$ $v$r$s$t$v$y$ $P$l$o$t$C$a$l$c$C@2RaskroyForm.Check8.CaptionZ$o$s$k$u$p$e$n$i$e$ $p$r$v$k$o$v$ $o$z$n$a$ $o$v$a$n$i$a$C@2RaskroyForm.Check9.CaptionU$z$a$m$k$n$u$t$i$e$ $o$b$j$e$k$t$o$v$C@2RaskroyForm.Command4.CaptionO$K$C@2RaskroyForm.Command5.CaptionZ$r$u$a$e$n$i$e$C@2RaskroyForm.Command1.CaptionZ$d$i$e$>$a$e$C@2RaskroyForm.empty-$ $p$r$$z$d$n$e$ $-$C@2RaskroyForm.withoutTurningb$e$z$ $o$t$$ $a$n$i$a$C@2RaskroyForm.connectToP$r$i$p$o$j$e$n$i$e$ $k$C@2RaskroyForm.connectionIsSuccessS$p$o$j$e$n$i$e$ $j$e$ $$s$p$e$a$n$e$ $n$a$d$v$i$a$z$a$n$$C@2!RaskroyForm.WaitingServerResponse $a$k$$m$e$ $n$a$ $o$d$p$o$v$e$$ $s$e$r$v$e$r$a$.$.$.$C@2RaskroyForm.RebuildN$a$d$m$e$r$n$$ $z$a$b$$j$a$n$i$e$:$C@2RaskroyForm.ImprovedV$y$l$e$p$a$e$n$$:$C@2RaskroyForm.GettingResultZ$$s$k$a$n$i$e$ $v$$s$l$e$d$k$u$C@2RaskroyForm.ToImproveZ$l$e$p$a$i$e$.$.$.$C@2#RaskroyForm.impossibleToImproveMoreV$$s$l$e$d$o$k$ $j$e$ $n$a$s$l$e$d$o$v$n$$.$ $U$~$ $n$i$e$ $j$e$ $m$o$~$n$$ $z$l$e$p$a$i$e$C@2RaskroyForm.ResultObtainedV$$s$l$e$d$o$k$ $j$e$ $n$a$s$l$e$d$o$v$n$$C@2RaskroyForm.mmm$m$C@2RaskroyForm.NoConnectionServer}$i$a$d$n$e$ $p$r$i$p$o$j$e$n$i$e$ $k$ $s$e$r$v$e$r$u$ $P$l$o$t$C$a$l$c$C@2!RaskroyForm.ActionCancelledByUserA$k$c$i$a$ $z$a$s$t$a$v$e$n$$ $p$o$u$~$$v$a$t$e$>$o$m$C@2RaskroyForm.StopZ$a$s$t$a$v$t$e$C@2RaskroyForm.SendingDataServerO$d$o$s$i$e$l$a$n$i$e$ $$d$a$j$o$v$ $n$a$ $s$e$r$v$e$r$.$.$.$C@2*RaskroyForm.NOTE_SomeCharactersNotPossibleU$P$O$Z$O$R$N$E$N$I$E$ $N$i$e$k$t$o$r$$ $f$i$g$$r$k$y$ $n$i$e$ $j$e$ $m$o$~$n$$ $u$m$i$e$s$t$n$i$e$C@2RaskroyForm.QSaveChangesU$l$o$~$e$n$i$e$ $z$m$i$e$n$C@2RaskroyForm.NewProfileN$o$v$$ $p$r$o$f$i$l$C@2RaskroyForm.QDeleteProfileO$d$s$t$r$$n$e$n$i$e$ $p$r$o$f$i$l$u$C@2#RaskroyForm.TooMuchLeftOrRightFieldP$r$$l$i$a$ $v$e$>$a$ $>$a$v$$h$o$ $a$l$e$b$o$ $p$r$a$v$$h$o$ $p$o$>$a$C@2$RaskroyForm.TooHighUpperOrLowerFieldH$o$r$n$$ $a$l$e$b$o$ $d$o$l$n$$ $o$k$r$a$j$ $j$e$ $p$r$$l$i$a$ $v$e$>$k$$C@2RaskroyForm.Fromz$ $a$d$r$e$s$y$C@2RaskroyForm.BeginCommandGroupR$o$z$l$o$~$e$n$i$e$ $p$r$o$g$r$a$m$u$ $P$l$o$t$C$a$l$c$C@2PerimetrForm.Label8.CaptionP$o$ $e$t$ $p$o$d$s$k$r$i$n$i$e$k$C@2PerimetrForm.Label9.CaptionP$o$ $e$t$ $u$z$l$o$v$C@2PerimetrForm.CaptionP$l$o$t$C$a$l$c$ $-$ $O$b$v$o$d$C@2PerimetrForm.Label1.CaptionD$:$~$k$a$ $k$r$i$v$i$e$k$,$ $m$C@2PerimetrForm.Label3.CaptionC$e$n$a$ $z$a$ $m$e$t$e$r$C@2PerimetrForm.mm$C@2PerimetrForm.Label5.CaptionP$r$i$r$$~$k$a$/$z$>$a$v$a$,$ $%$C@2PerimetrForm.Label7.CaptionN$$k$l$a$d$y$C@2+PerimetrForm.ImpossibleMeasureLengthOfCurveN$e$m$o$~$n$o$s$e$ $z$m$e$r$a$e$ $d$:$~$k$u$ $z$a$k$r$i$v$e$n$$h$o$ $$t$v$a$r$u$C@2PerimetrForm.unitk$u$s$C@2SquareForm.CaptionP$l$o$t$C$a$l$c$ $-$ $P$l$o$c$h$a$C@2SquareForm.Label3.CaptionC$e$n$a$ $z$a$ $m$e$t$e$r$C@2SquareForm.Label5.CaptionP$r$i$r$$~$k$a$/$z$>$a$v$a$,$ $%$C@2SquareForm.Label7.CaptionN$$k$l$a$d$y$C@2"SquareForm.TextBox3.ControlTipTextN$e$m$o$~$n$o$s$e$ $z$m$e$r$a$e$ $p$l$o$c$h$u$ $o$b$r$$z$k$a$C@2SquareForm.pcsk$u$s$C@2 SquareForm.AreaOfRectangularBarsP$l$o$c$h$a$ $o$b$d$:$~$n$i$k$o$v$,$ $m$C@2SquareForm.AreaShapesP$l$o$c$h$a$ $f$i$g$$r$,$ $m$C@2SquareForm.AreaOfSelectionA$l$o$k$a$ $n$$ $p$l$o$c$h$a$,$ $m$C@2 SquareForm.mm$C@2CommandBars.ToolTipText1O$t$v$o$r$t$e$ $s$t$r$$n$k$u$C@2CommandBars.ToolTipText1_5C$i$r$k$u$l$$c$i$a$C@2CommandBars.ToolTipText2O$b$v$o$d$C@2CommandBars.ToolTipText3`$t$v$o$r$e$c$C@2CommandBars.ToolTipText4V$$b$e$r$ $f$i$l$m$o$v$C@2CommandBars.ToolTipText5S$c$h$$m$a$ $p$r$e$ $A$3$C@2CommandBars.ToolTipText6S$c$h$$m$a$ $p$r$e$ $A$4$C@2CommandBars.ToolTipText7S$c$h$$m$a$ $p$r$e$ $A$5$C@2CommandBars.ToolTipText8V$y$h$>$a$d$$v$a$n$i$e$ $p$r$i$e$s$e$ $n$$k$o$v$C@2CommandBars.ToolTipText9N$a$s$t$a$v$e$n$i$e$ $p$r$o$g$r$a$m$u$ $P$l$o$t$C$a$l$c$C@2!LabirintCreator.BeginCommandGroupV$$b$e$r$ $f$i$l$m$o$v$C@2Schema.A3.BeginCommandGroupS$c$h$$m$a$ $A$3$C@2Schema.A4.BeginCommandGroupS$c$h$$m$a$ $A$4$C@2Schema.A5.BeginCommandGroupS$c$h$$m$a$ $A$5$C@2CurveTester.BeginCommandGroupV$y$h$>$a$d$$v$a$n$i$e$ $p$r$i$e$s$e$ $n$$k$o$v$C@2CurveTester.MsgBox.P1N$$j$d$u$ $s$a$ $p$r$i$e$s$e$ $n$$k$y$:$C@2CurveTester.MsgBox.P2U$k$$~$t$e$ $p$r$i$e$s$e$ $n$$k$y$?$C@2CurveTester.MsgBox2N$e$n$a$a$l$i$ $s$a$ $~$i$a$d$n$e$ $k$r$i$~$o$v$a$t$k$y$C@2ActivationForm.Label1.Caption1T$$t$o$ $f$u$n$k$c$i$a$ $z$a$ $n$e$ $f$u$n$g$o$v$a$e$ $b$e$z$p$l$a$t$n$e$ $v$C@2ActivationForm.Label1.Caption2d$o$ $2$ $h$o$d$$n$ $a$ $k$a$~$d$$ $s$o$b$o$t$u$ $a$ $n$e$d$e$>$u$C@2ActivationForm.Label1.Caption3A$k$ $c$h$c$e$t$e$ $o$d$s$t$r$$n$i$e$ $ $a$s$o$v$$ $o$b$m$e$d$z$e$n$i$e$,$ $z$a$d$a$j$t$e$ $a$k$t$i$v$a$ $n$$ $k$$d$ $a$ $s$t$l$a$ $t$e$ $t$l$a$ $i$d$l$o$ $A$k$t$i$v$o$v$a$e$.$C@2ActivationForm.Label2.CaptionK$$p$i$e$ $k$$d$ $o$n$l$i$n$e$.$.$.$C@2ActivationForm.MsgBox1$s$p$e$a$n$$ $a$k$t$i$v$$c$i$a$ $:$)$C@2ActivationForm.MsgBox2A$k$t$i$v$a$ $n$$ $k$$d$ $j$e$ $n$e$s$p$r$$v$n$y$C@2ActivationForm.MsgBox3P$l$a$t$n$o$s$e$ $l$i$c$e$n$c$i$e$ $v$y$p$r$a$a$l$a$.$ $M$u$s$$t$e$ $s$i$ $k$$p$i$e$ $n$o$v$$ $k$$d$C@2ActivationForm.BuyURLh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$b$u$y$_$c$o$d$e$.$p$h$p$C@2ActivationForm.hourh$o$d$i$n$u$.$C@2ActivationForm.minutesm$i$n$.$C@2ActivationForm.CaptionA$k$t$i$v$$c$i$a$C@2ActivationForm.Command1.CaptionA$k$t$i$v$$c$i$a$ $s$t$r$$n$k$y$C@2qX@oP@XPL' .h hCirculationForm.MsgBoxP$o$d$k$r$e$[$l$ $c$o$ $n$a$j$m$n$i$e$j$ $j$e$d$n$$ $f$i$g$u$r$$C@2CirculationForm.Label1.CaptionL$i$c$z$b$a$ $e$g$z$e$m$p$l$a$r$z$y$C@2SettingsForm.CaptionU$s$t$a$w$i$e$n$i$a$ $P$l$o$t$C$a$l$c$C@2SettingsForm.Label6.CaptionK$o$d$ $k$o$n$t$r$o$l$n$y$C@2SettingsForm.Frame1.CaptionL$o$k$a$l$i$z$a$c$j$a$C@2SettingsForm.Label1.CaptionJ$$z$y$k$C@2SettingsForm.Label2.CaptionZ$n$a$k$ $p$i$e$n$i$$|$n$y$C@2SettingsForm.Label3.CaptionS$y$s$t$e$m$ $j$e$d$n$o$s$t$e$k$C@2SettingsForm.Frame3.CaptionW$e$r$s$j$a$C@2SettingsForm.Frame2.CaptionM$$j$ $k$o$d$ $a$k$t$y$w$a$c$y$j$n$y$C@2#SettingsForm.CommandButton2.CaptionU$s$u$D$ $k$o$d$C@2#SettingsForm.CommandButton1.CaptionO$K$C@2SettingsForm.Command5.CaptionR$e$z$y$g$n$a$c$j$a$C@2#SettingsForm.QuestionDeleteThisCodeU$s$u$n$$$ $t$e$n$ $k$o$d$?$C@2 SettingsForm.QuestionSaveChengesZ$a$p$i$s$a$$ $w$p$r$o$w$a$d$z$o$n$e$ $z$m$i$a$n$y$?$C@2SettingsForm.TestCodeLinkh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$a$c$t$i$v$a$t$i$o$n$/$t$e$s$t$_$m$y$_$k$e$y$.$p$h$p$?$&$m$k$e$y$=$C@2SettingsForm.Combo2.Item1m$e$t$r$y$c$z$n$e$C@2%UserData.SetDeafault.RaskroyProfiles0O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles1O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$ $($m$i$n$i$ $p$l$o$t$e$r$)$C@2%UserData.SetDeafault.RaskroyProfiles2O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($s$z$a$b$l$o$n$y$)$C@2%UserData.SetDeafault.RaskroyProfiles3A$k$r$y$l$ $6$0$0$0$x$3$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles4O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($m$i$n$i$ $p$l$o$t$e$r$)$C@2%UserData.SetDeafault.RaskroyProfiles5O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles6P$o$d$a$n$a$ $w$i$e$l$k$o$[$$C@2RaskroyForm.Frame2.CaptionP$r$o$f$i$l$C@2RaskroyForm.CommandNew.CaptionN$o$w$y$C@2RaskroyForm.CommandSave.CaptionZ$a$p$i$s$z$C@2!RaskroyForm.CommandDelete.CaptionU$s$u$D$C@2*RaskroyForm.MultiPage1.Pages.Page1.CaptionP$a$r$a$m$e$t$r$y$C@2*RaskroyForm.MultiPage1.Pages.Page2.CaptionZ$n$a$k$o$w$a$n$i$e$C@2RaskroyForm.Frame1.CaptionR$o$z$m$i$a$r$ $m$a$t$e$r$i$a$B$u$C@2RaskroyForm.Label3.CaptionS$z$e$r$o$k$o$[$$ $a$r$k$u$s$z$a$,$ $m$m$C@2RaskroyForm.Label4.CaptionW$y$s$o$k$o$[$$ $b$l$a$c$h$y$,$ $m$m$C@2RaskroyForm.Check2.CaptionU$m$i$e$[$c$i$$ $w$e$w$n$$t$r$z$ $n$a$j$w$i$$k$s$z$e$j$ $f$i$g$u$r$y$C@2RaskroyForm.Frame3.CaptionW$i$e$l$k$o$[$$ $o$b$s$z$a$r$u$ $r$o$b$o$c$z$e$g$o$ $m$a$s$z$y$n$y$C@2RaskroyForm.Label6.CaptionM$a$k$s$.$ $s$z$e$r$o$k$o$[$$ $s$t$r$o$n$y$,$ $m$m$C@2RaskroyForm.Label5.CaptionM$a$k$s$.$ $w$y$s$o$k$o$[$$ $s$t$r$o$n$y$,$ $m$m$C@2RaskroyForm.Label7.CaptionP$o$l$a$,$ $m$m$C@2RaskroyForm.Check1.CaptionZ$e$z$w$a$l$a$j$ $n$a$ $d$o$B$$c$z$a$n$i$e$ $r$y$s$u$n$k$$w$C@2RaskroyForm.Label8.CaptionS$k$o$k$ $t$o$c$z$e$n$i$a$ $s$z$t$u$k$C@2RaskroyForm.Label9.CaptionM$i$n$i$m$a$l$n$a$ $o$d$l$e$g$B$o$[$$ $m$i$$d$z$y$ $c$y$f$r$a$m$i$,$ $m$m$C@2RaskroyForm.Check4.CaptionN$a$r$y$s$u$j$ $a$r$k$u$s$z$e$ $m$a$t$e$r$i$a$B$u$C@2RaskroyForm.Check3.CaptionN$a$r$y$s$u$j$ $s$t$r$o$n$y$ $m$a$t$e$r$i$a$B$u$ $($o$b$s$z$a$r$ $r$o$b$o$c$z$y$ $w$r$a$z$ $z$ $m$a$r$g$i$n$e$s$a$m$i$)$C@2RaskroyForm.Check5.CaptionN$a$r$y$s$u$j$ $p$o$l$a$C@2RaskroyForm.Check6.CaptionP$o$d$p$i$s$z$ $w$y$m$i$a$r$y$C@2RaskroyForm.Check7.CaptionU$m$i$e$s$z$c$z$e$n$i$e$ $u$k$B$a$d$u$ $w$ $o$s$o$b$n$e$j$ $w$a$r$s$t$w$i$e$ $P$l$o$t$C$a$l$c$C@2RaskroyForm.Check8.CaptionG$r$u$p$u$j$ $e$l$e$m$e$n$t$y$ $z$n$a$c$z$n$i$k$$w$C@2RaskroyForm.Check9.CaptionZ$a$b$l$o$k$u$j$ $o$b$i$e$k$t$y$C@2RaskroyForm.Command4.CaptionO$K$C@2RaskroyForm.Command5.CaptionR$e$z$y$g$n$a$c$j$a$C@2RaskroyForm.Command1.CaptionU$d$o$s$t$$p$n$i$j$C@2RaskroyForm.empty-$ $p$u$s$t$y$ $-$C@2RaskroyForm.withoutTurningn$o$-$t$u$r$n$C@2RaskroyForm.connectToP$o$B$$c$z$e$n$i$e$ $z$C@2RaskroyForm.connectionIsSuccessP$o$B$$c$z$e$n$i$e$ $z$o$s$t$a$B$o$ $p$o$m$y$[$l$n$i$e$ $n$a$w$i$$z$a$n$e$C@2!RaskroyForm.WaitingServerResponseC$z$e$k$a$m$ $n$a$ $o$d$p$o$w$i$e$d$z$ $s$e$r$w$e$r$a$.$.$.$C@2RaskroyForm.RebuildN$a$d$p$i$s$a$n$e$:$C@2RaskroyForm.ImprovedU$l$e$p$s$z$o$n$e$:$C@2RaskroyForm.GettingResultU$z$y$s$k$a$n$i$e$ $w$y$n$i$k$u$C@2RaskroyForm.ToImproveP$o$p$r$a$w$i$$.$.$.$C@2#RaskroyForm.impossibleToImproveMoreO$t$r$z$y$m$u$j$e$m$y$ $w$y$n$i$k$.$ $N$i$e$ $m$a$ $j$u$|$ $m$o$|$l$i$w$o$[$c$i$ $p$o$p$r$a$w$y$C@2RaskroyForm.mmm$m$C@2qRaskroyForm.ResultObtainedO$t$r$z$y$m$u$j$e$m$y$ $w$y$n$i$k$C@2RaskroyForm.NoConnectionServerB$r$a$k$ $p$o$B$$c$z$e$n$i$a$ $z$ $s$e$r$w$e$r$e$m$ $P$l$o$t$C$a$l$c$C@2!RaskroyForm.ActionCancelledByUserA$k$c$j$a$ $z$a$t$r$z$y$m$a$n$a$ $p$r$z$e$z$ $u$|$y$t$k$o$w$n$i$k$a$C@2RaskroyForm.StopP$r$z$e$s$t$a$D$C@2RaskroyForm.SendingDataServerW$y$s$y$B$a$n$i$e$ $d$a$n$y$c$h$ $d$o$ $s$e$r$w$e$r$a$.$.$.$C@2*RaskroyForm.NOTE_SomeCharactersNotPossibleO$S$T$R$Z$E${$E$N$I$E$ $N$i$e$k$t$$r$y$c$h$ $f$i$g$u$r$ $n$i$e$ $m$o$|$n$a$ $u$m$i$e$s$z$c$z$a$$C@2RaskroyForm.QSaveChangesZ$a$p$i$s$z$ $z$m$i$a$n$y$C@2RaskroyForm.NewProfileN$o$w$y$ $p$r$o$f$i$l$C@2RaskroyForm.QDeleteProfileU$s$u$D$ $p$r$o$f$i$l$C@2#RaskroyForm.TooMuchLeftOrRightFieldZ$a$ $d$u$|$o$ $l$e$w$e$g$o$ $l$u$b$ $p$r$a$w$e$g$o$ $p$o$l$a$C@2$RaskroyForm.TooHighUpperOrLowerFieldG$$r$n$y$ $l$u$b$ $d$o$l$n$y$ $m$a$r$g$i$n$e$s$ $j$e$s$t$ $z$b$y$t$ $d$u$|$y$C@2RaskroyForm.Fromz$C@2RaskroyForm.BeginCommandGroupU$k$B$a$d$ $P$l$o$t$C$a$l$c$C@2PerimetrForm.Label8.CaptionL$i$c$z$b$a$ $p$o$d$r$e$g$a$B$$w$C@2PerimetrForm.Label9.CaptionL$i$c$z$b$a$ $w$$z$B$$w$C@2PerimetrForm.CaptionP$l$o$t$C$a$l$c$ $-$ $O$b$w$$d$C@2PerimetrForm.Label1.CaptionD$B$u$g$o$[$$ $B$u$k$$w$,$ $m$C@2PerimetrForm.Label3.CaptionC$e$n$a$ $z$a$ $m$e$t$r$C@2PerimetrForm.mm$C@2PerimetrForm.Label5.CaptionM$a$r$|$a$/$d$y$s$k$o$n$t$o$,$ $%$C@2PerimetrForm.Label7.CaptionK$o$s$z$t$C@2+PerimetrForm.ImpossibleMeasureLengthOfCurveN$i$e$ $m$o$|$n$a$ $z$m$i$e$r$z$y$$ $d$B$u$g$o$[$c$i$ $z$a$k$r$z$y$w$i$o$n$e$g$o$ $k$s$z$t$a$B$t$u$C@2PerimetrForm.units$z$t$u$k$a$C@2SquareForm.CaptionP$l$o$t$C$a$l$c$ $-$ $O$b$s$z$a$r$C@2SquareForm.Label3.CaptionC$e$n$a$ $z$a$ $m$e$t$r$C@2SquareForm.Label5.CaptionM$a$r$|$a$/$d$y$s$k$o$n$t$o$,$ $%$C@2SquareForm.Label7.CaptionK$o$s$z$t$C@2"SquareForm.TextBox3.ControlTipTextN$i$e$ $m$o$|$n$a$ $z$m$i$e$r$z$y$$ $p$o$l$a$ $p$o$w$i$e$r$z$c$h$n$i$ $f$i$g$u$r$y$C@2SquareForm.pcss$z$t$u$k$a$C@2 SquareForm.AreaOfRectangularBarsK$w$a$d$r$a$t$ $p$r$o$s$t$o$k$$t$$w$,$ $m$C@2SquareForm.AreaShapesP$o$w$i$e$r$z$c$h$n$i$a$ $f$i$g$u$r$,$ $m$C@2SquareForm.AreaOfSelectionO$b$s$z$a$r$ $p$r$z$y$d$z$i$a$B$u$,$ $m$C@2 SquareForm.mm$C@2CommandBars.ToolTipText1O$t$w$$r$z$C@2CommandBars.ToolTipText1_5C$y$r$k$u$l$a$c$j$a$C@2CommandBars.ToolTipText2O$b$w$$d$C@2CommandBars.ToolTipText3K$w$a$d$r$a$t$C@2CommandBars.ToolTipText4W$y$b$$r$ $f$i$l$m$$w$C@2CommandBars.ToolTipText5S$c$h$e$m$a$t$ $d$l$a$ $A$3$C@2CommandBars.ToolTipText6S$c$h$e$m$a$t$ $d$l$a$ $A$4$C@2CommandBars.ToolTipText7S$c$h$e$m$a$t$ $d$l$a$ $A$5$C@2CommandBars.ToolTipText8S$z$u$k$a$n$i$e$ $p$u$n$k$t$$w$ $p$r$z$e$c$i$$c$i$a$C@2CommandBars.ToolTipText9K$o$n$f$i$g$u$r$a$c$j$a$ $p$r$o$g$r$a$m$u$ $P$l$o$t$C$a$l$c$C@2!LabirintCreator.BeginCommandGroupW$y$b$$r$ $f$i$l$m$$w$C@2Schema.A3.BeginCommandGroupS$c$h$e$m$a$t$ $A$3$C@2Schema.A4.BeginCommandGroupS$c$h$e$m$a$t$ $A$4$C@2Schema.A5.BeginCommandGroupS$c$h$e$m$a$t$ $A$5$C@2CurveTester.BeginCommandGroupS$z$u$k$a$n$i$e$ $p$u$n$k$t$$w$ $p$r$z$e$c$i$$c$i$a$C@2CurveTester.MsgBox.P1Z$n$a$j$d$o$w$a$n$e$ $s$$ $p$u$n$k$t$y$ $p$r$z$e$c$i$$c$i$a$:$C@2CurveTester.MsgBox.P2P$o$k$a$z$a$$ $p$u$n$k$t$y$ $p$r$z$e$c$i$$c$i$a$?$C@2CurveTester.MsgBox2N$i$e$ $z$n$a$l$e$z$i$o$n$o$ $|$a$d$n$y$c$h$ $s$k$r$z$y$|$o$w$a$D$C@2ActivationForm.Label1.Caption1F$u$n$k$c$j$a$ $t$a$ $z$a$c$z$n$i$e$ $d$z$i$a$B$a$$ $b$e$z$p$B$a$t$n$i$e$ $w$C@2ActivationForm.Label1.Caption2w$ $c$i$$g$u$ $2$ $g$o$d$z$i$n$ $o$r$a$z$ $w$ $k$a$|$d$$ $s$o$b$o$t$$ $i$ $n$i$e$d$z$i$e$l$$C@2ActivationForm.Label1.Caption3A$b$y$ $u$s$u$n$$$ $o$g$r$a$n$i$c$z$e$n$i$e$ $c$z$a$s$o$w$e$,$ $w$p$r$o$w$a$d$z$ $k$o$d$ $a$k$t$y$w$a$c$y$j$n$y$ $i$ $n$a$c$i$[$n$i$j$ $p$r$z$y$c$i$s$k$ $A$c$t$i$v$a$t$e$.$C@2ActivationForm.Label2.CaptionK$u$p$ $k$o$d$ $o$n$l$i$n$e$.$.$.$C@2ActivationForm.MsgBox1A$k$t$y$w$a$c$j$a$ $z$a$k$o$D$c$z$o$n$a$ $s$u$k$c$e$s$e$m$ $:$)$C@2ActivationForm.MsgBox2K$o$d$ $a$k$t$y$w$a$c$y$j$n$y$ $j$e$s$t$ $n$i$e$p$r$a$w$i$d$B$o$w$y$C@2ActivationForm.MsgBox3L$i$c$e$n$c$j$a$ $w$y$g$a$s$B$a$.$ $M$u$s$i$s$z$ $k$u$p$i$$ $n$o$w$y$ $k$o$d$C@2ActivationForm.BuyURLh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$b$u$y$_$c$o$d$e$.$p$h$p$C@2ActivationForm.hourg$o$d$z$i$n$$.$C@2ActivationForm.minutesm$i$n$.$C@2ActivationForm.CaptionA$k$t$y$w$a$c$j$a$C@2ActivationForm.Command1.CaptionA$k$t$y$w$u$j$C@2opDE' .h hCirculationForm.MsgBoxM$i$n$d$e$s$t$e$n$s$ $e$i$n$e$ $A$b$b$i$l$d$u$n$g$ $h$e$r$v$o$r$h$e$b$e$n$C@2CirculationForm.Label1.CaptionA$n$z$a$h$l$ $d$e$r$ $K$o$p$i$e$n$C@2SettingsForm.CaptionP$l$o$t$C$a$l$c$-$E$i$n$s$t$e$l$l$u$n$g$e$n$C@2SettingsForm.Label6.CaptionC$o$d$e$ $p$r$$f$e$n$C@2SettingsForm.Frame1.CaptionL$o$k$a$l$i$s$i$e$r$u$n$g$C@2SettingsForm.Label1.CaptionS$p$r$a$c$h$e$C@2SettingsForm.Label2.CaptionG$e$l$d$z$e$i$c$h$e$n$C@2SettingsForm.Label3.CaptionS$y$s$t$e$m$ $d$e$r$ $E$i$n$h$e$i$t$e$n$C@2SettingsForm.Frame3.CaptionV$e$r$s$i$o$n$C@2SettingsForm.Frame2.CaptionM$e$i$n$ $A$k$t$i$v$i$e$r$u$n$g$s$c$o$d$e$C@2#SettingsForm.CommandButton2.CaptionC$o$d$e$ $l$$s$c$h$e$n$C@2#SettingsForm.CommandButton1.CaptionO$K$C@2SettingsForm.Command5.CaptionS$t$o$r$n$i$e$r$u$n$g$C@2#SettingsForm.QuestionDeleteThisCodeD$i$e$s$e$n$ $C$o$d$e$ $l$$s$c$h$e$n$?$C@2 SettingsForm.QuestionSaveChengesS$p$e$i$c$h$e$r$n$ $S$i$e$ $d$i$e$ $$n$d$e$r$u$n$g$e$n$,$ $d$i$e$ $S$i$e$ $v$o$r$g$e$n$o$m$m$e$n$ $h$a$b$e$n$?$C@2SettingsForm.TestCodeLinkh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$a$c$t$i$v$a$t$i$o$n$/$t$e$s$t$_$m$y$_$k$e$y$.$p$h$p$?$&$m$k$e$y$=$C@2SettingsForm.Combo2.Item1m$e$t$r$i$s$c$h$C@2%UserData.SetDeafault.RaskroyProfiles0O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles1O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$ $($M$i$n$i$-$P$l$o$t$t$e$r$)$C@2%UserData.SetDeafault.RaskroyProfiles2O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($S$c$h$a$b$l$o$n$e$n$)$C@2%UserData.SetDeafault.RaskroyProfiles3A$c$r$y$l$ $6$0$0$0$x$3$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles4O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($M$i$n$i$-$P$l$o$t$t$e$r$)$C@2%UserData.SetDeafault.RaskroyProfiles5O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles6B$e$z$i$f$f$e$r$t$e$ $G$r$$$e$C@2RaskroyForm.Frame2.CaptionP$r$o$f$i$l$C@2RaskroyForm.CommandNew.CaptionN$e$u$C@2RaskroyForm.CommandSave.CaptionS$p$e$i$c$h$e$r$n$ $S$i$e$C@2!RaskroyForm.CommandDelete.CaptionL$$s$c$h$e$n$C@2*RaskroyForm.MultiPage1.Pages.Page1.CaptionP$a$r$a$m$e$t$e$r$C@2*RaskroyForm.MultiPage1.Pages.Page2.CaptionK$e$n$n$z$e$i$c$h$n$u$n$g$C@2RaskroyForm.Frame1.CaptionG$r$$$e$ $d$e$s$ $M$a$t$e$r$i$a$l$s$C@2RaskroyForm.Label3.CaptionB$l$a$t$t$b$r$e$i$t$e$,$ $m$m$C@2RaskroyForm.Label4.CaptionB$l$a$t$t$h$$h$e$,$ $m$m$C@2RaskroyForm.Check2.CaptionP$l$a$t$z$ $i$n$n$e$r$h$a$l$b$ $d$e$r$ $g$r$$$t$e$n$ $Z$a$h$l$C@2RaskroyForm.Frame3.CaptionG$r$$$e$ $d$e$s$ $A$r$b$e$i$t$s$b$e$r$e$i$c$h$s$ $d$e$r$ $M$a$s$c$h$i$n$e$C@2RaskroyForm.Label6.CaptionM$a$x$.$ $S$e$i$t$e$n$b$r$e$i$t$e$,$ $m$m$C@2RaskroyForm.Label5.CaptionM$a$x$.$ $S$e$i$t$e$n$h$$h$e$,$ $m$m$C@2RaskroyForm.Label7.CaptionF$e$l$d$e$r$,$ $m$m$C@2RaskroyForm.Check1.CaptionF$i$g$u$r$e$n$a$n$h$$n$g$e$ $z$u$l$a$s$s$e$n$C@2RaskroyForm.Label8.CaptionD$r$e$h$u$n$g$ $d$e$r$ $S$t$$c$k$e$C@2RaskroyForm.Label9.CaptionM$i$n$d$e$s$t$a$b$s$t$a$n$d$ $z$w$i$s$c$h$e$n$ $d$e$n$ $Z$a$h$l$e$n$,$ $m$m$C@2RaskroyForm.Check4.CaptionZ$e$i$c$h$n$e$n$ $v$o$n$ $M$a$t$e$r$i$a$l$b$l$$t$t$e$r$n$C@2RaskroyForm.Check3.CaptionZ$e$i$c$h$n$e$n$ $v$o$n$ $M$a$t$e$r$i$a$l$s$e$i$t$e$n$ $($A$r$b$e$i$t$s$b$e$r$e$i$c$h$ $m$i$t$ $R$$n$d$e$r$n$)$C@2RaskroyForm.Check5.CaptionZ$e$i$c$h$n$e$n$ $S$i$e$ $d$i$e$ $F$e$l$d$e$r$C@2RaskroyForm.Check6.CaptionU$n$t$e$r$s$c$h$r$e$i$b$e$n$ $S$i$e$ $d$i$e$ $A$b$m$e$s$s$u$n$g$e$n$C@2RaskroyForm.Check7.CaptionE$i$n$f$$g$e$n$ $v$o$n$ $M$a$r$k$i$e$r$u$n$g$e$n$ $i$n$ $e$i$n$e$ $s$e$p$a$r$a$t$e$ $P$l$o$t$C$a$l$c$-$E$b$e$n$e$C@2RaskroyForm.Check8.CaptionG$r$u$p$p$i$e$r$e$n$ $S$i$e$ $d$i$e$ $M$a$r$k$u$p$-$E$l$e$m$e$n$t$e$C@2RaskroyForm.Check9.CaptionO$b$j$e$k$t$e$ $s$p$e$r$r$e$n$C@2RaskroyForm.Command4.CaptionO$K$C@2RaskroyForm.Command5.CaptionS$t$o$r$n$i$e$r$u$n$g$C@2RaskroyForm.Command1.CaptionT$e$i$l$e$n$ $S$i$e$C@2RaskroyForm.empty-$ $l$e$e$r$ $-$C@2RaskroyForm.withoutTurningA$b$b$i$e$g$e$v$e$r$b$o$t$C@2RaskroyForm.connectToV$e$r$b$i$n$d$u$n$g$ $z$u$C@2RaskroyForm.connectionIsSuccessD$i$e$ $V$e$r$b$i$n$d$u$n$g$ $i$s$t$ $e$r$f$o$l$g$r$e$i$c$h$ $h$e$r$g$e$s$t$e$l$l$t$C@2!RaskroyForm.WaitingServerResponseI$c$h$ $w$a$r$t$e$ $a$u$f$ $d$i$e$ $A$n$t$w$o$r$t$ $d$e$s$ $S$e$r$v$e$r$s$.$.$.$C@2RaskroyForm.RebuildA$u$f$g$e$h$o$b$e$n$:$C@2RaskroyForm.ImprovedV$e$r$b$e$s$s$e$r$t$:$C@2RaskroyForm.GettingResultE$r$z$i$e$l$u$n$g$ $e$i$n$e$s$ $E$r$g$e$b$n$i$s$s$e$s$C@2RaskroyForm.ToImproveV$e$r$b$e$s$s$e$r$n$.$.$.$C@2#RaskroyForm.impossibleToImproveMoreM$a$n$ $e$r$h$$l$t$ $d$a$s$ $E$r$g$e$b$n$i$s$.$ $E$s$ $i$s$t$ $n$i$c$h$t$ $m$e$h$r$ $m$$g$l$i$c$h$,$ $d$i$e$C@2RaskroyForm.ResultObtainedE$r$z$i$e$l$t$e$s$ $E$r$g$e$b$n$i$s$C@2RaskroyForm.mmm$m$C@2RaskroyForm.NoConnectionServerK$e$i$n$e$ $V$e$r$b$i$n$d$u$n$g$ $z$u$m$ $P$l$o$t$C$a$l$c$-$S$e$r$v$e$r$C@2!RaskroyForm.ActionCancelledByUserA$k$t$i$o$n$ $d$u$r$c$h$ $d$e$n$ $B$e$n$u$t$z$e$r$ $g$e$s$t$o$p$p$t$C@2RaskroyForm.StopS$t$o$p$p$C@2RaskroyForm.SendingDataServerS$e$n$d$e$n$ $v$o$n$ $D$a$t$e$n$ $a$n$ $e$i$n$e$n$ $S$e$r$v$e$r$.$.$.$C@2*RaskroyForm.NOTE_SomeCharactersNotPossibleW$A$R$N$U$N$G$ $E$i$n$i$g$e$ $F$i$g$u$r$e$n$ $k$$n$n$e$n$ $n$i$c$h$t$ $p$l$a$t$z$i$e$r$t$ $w$e$r$d$e$n$C@2RaskroyForm.QSaveChanges$n$d$e$r$u$n$g$e$n$ $s$p$e$i$c$h$e$r$n$C@2RaskroyForm.NewProfileN$e$u$e$s$ $P$r$o$f$i$l$C@2RaskroyForm.QDeleteProfileP$r$o$f$i$l$ $l$$s$c$h$e$n$C@2#RaskroyForm.TooMuchLeftOrRightFieldZ$u$ $v$i$e$l$ $l$i$n$k$e$s$ $o$d$e$r$ $r$e$c$h$t$e$s$ $F$e$l$d$C@2$RaskroyForm.TooHighUpperOrLowerFieldD$e$r$ $o$b$e$r$e$ $o$d$e$r$ $u$n$t$e$r$e$ $R$a$n$d$ $i$s$t$ $z$u$ $g$r$o$$C@2RaskroyForm.Fromv$o$n$C@2RaskroyForm.BeginCommandGroupP$l$o$t$C$a$l$c$-$L$a$y$o$u$t$C@2PerimetrForm.Label8.CaptionA$n$z$a$h$l$ $d$e$r$ $B$a$u$g$r$u$p$p$e$n$t$r$$g$e$r$C@2PerimetrForm.Label9.CaptionA$n$z$a$h$l$ $d$e$r$ $K$n$o$t$e$n$p$u$n$k$t$e$C@2PerimetrForm.CaptionP$l$o$t$C$a$l$c$ $-$ $U$m$k$r$e$i$s$C@2PerimetrForm.Label1.CaptionL$$n$g$e$ $d$e$r$ $K$u$r$v$e$n$,$ $m$C@2PerimetrForm.Label3.CaptionP$r$e$i$s$ $p$r$o$ $M$e$t$e$r$C@2PerimetrForm.mm$C@2PerimetrForm.Label5.CaptionA$u$f$s$c$h$l$a$g$/$R$a$b$a$t$t$,$ $%$.$C@2PerimetrForm.Label7.CaptionK$o$s$t$e$n$C@2+PerimetrForm.ImpossibleMeasureLengthOfCurveN$i$c$h$t$ $i$n$ $d$e$r$ $L$a$g$e$,$ $d$i$e$ $L$$n$g$e$ $e$i$n$e$r$ $g$e$k$r$$m$m$t$e$n$ $F$i$g$u$r$ $z$u$ $m$e$s$s$e$n$C@2PerimetrForm.unitS$t$$c$k$C@2SquareForm.CaptionP$l$o$t$C$a$l$c$ $-$ $F$l$$c$h$e$C@2SquareForm.Label3.CaptionP$r$e$i$s$ $p$r$o$ $M$e$t$e$r$C@2SquareForm.Label5.CaptionA$u$f$s$c$h$l$a$g$/$R$a$b$a$t$t$,$ $%$.$C@2SquareForm.Label7.CaptionK$o$s$t$e$n$C@2"SquareForm.TextBox3.ControlTipTextN$i$c$h$t$ $i$n$ $d$e$r$ $L$a$g$e$,$ $d$i$e$ $F$l$$c$h$e$ $e$i$n$e$r$ $F$i$g$u$r$ $z$u$ $m$e$s$s$e$n$C@2SquareForm.pcsS$t$$c$k$C@2 SquareForm.AreaOfRectangularBarsF$l$$c$h$e$ $d$e$r$ $R$e$c$h$t$e$c$k$e$,$ $m$C@2SquareForm.AreaShapesF$l$$c$h$e$ $d$e$r$ $F$i$g$u$r$e$n$,$ $m$C@2SquareForm.AreaOfSelectionZ$u$t$e$i$l$u$n$g$s$f$l$$c$h$e$,$ $m$C@2 SquareForm.mm$C@2CommandBars.ToolTipText1$f$f$n$e$n$ $S$i$e$C@2CommandBars.ToolTipText1_5C$y$r$k$u$l$a$c$j$a$C@2CommandBars.ToolTipText2P$e$r$i$m$e$t$e$r$C@2CommandBars.ToolTipText3P$l$a$t$z$C@2CommandBars.ToolTipText4F$i$l$m$a$u$s$w$a$h$l$C@2CommandBars.ToolTipText5S$c$h$e$m$a$ $f$$r$ $A$3$C@2CommandBars.ToolTipText6S$c$h$e$m$a$ $f$$r$ $A$4$C@2CommandBars.ToolTipText7S$c$h$e$m$a$ $f$$r$ $A$5$C@2CommandBars.ToolTipText8S$u$c$h$e$ $n$a$c$h$ $K$r$e$u$z$u$n$g$s$p$u$n$k$t$e$n$C@2CommandBars.ToolTipText9E$i$n$r$i$c$h$t$e$n$ $v$o$n$ $P$l$o$t$C$a$l$c$C@2!LabirintCreator.BeginCommandGroupF$i$l$m$a$u$s$w$a$h$l$C@2Schema.A3.BeginCommandGroupS$c$h$e$m$a$ $A$3$C@2Schema.A4.BeginCommandGroupS$c$h$e$m$a$ $A$4$C@2Schema.A5.BeginCommandGroupS$c$h$e$m$a$ $A$5$C@2qEA@ oE hCurveTester.MsgBox.P1D$i$e$ $S$c$h$n$i$t$t$p$u$n$k$t$e$ $s$i$n$d$ $g$e$f$u$n$d$e$n$:$C@2CurveTester.MsgBox.P2Z$e$i$g$e$n$ $S$i$e$ $d$i$e$ $S$c$h$n$i$t$t$p$u$n$k$t$e$?$C@2CurveTester.MsgBox2K$e$i$n$e$ $K$r$e$u$z$u$n$g$e$n$ $g$e$f$u$n$d$e$n$C@2ActivationForm.Label1.Caption1D$i$e$s$e$ $F$u$n$k$t$i$o$n$ $w$i$r$d$ $a$b$ $d$e$m$ $k$o$m$m$e$n$d$e$n$ $J$a$h$r$ $k$o$s$t$e$n$l$o$s$ $z$u$r$ $V$e$r$f$$g$u$n$g$ $s$t$e$h$e$n$C@2ActivationForm.Label1.Caption2i$n$n$e$r$h$a$l$b$ $v$o$n$ $2$ $S$t$u$n$d$e$n$ $u$n$d$ $j$e$d$e$n$ $S$a$m$s$t$a$g$ $u$n$d$ $S$o$n$n$t$a$g$C@2ActivationForm.Label1.Caption3U$m$ $d$i$e$ $Z$e$i$t$b$e$s$c$h$r$$n$k$u$n$g$ $a$u$f$z$u$h$e$b$e$n$,$ $g$e$b$e$n$ $S$i$e$ $d$e$n$ $A$k$t$i$v$i$e$r$u$n$g$s$c$o$d$e$ $e$i$n$ $u$n$d$ $d$r$$c$k$e$n$ $S$i$e$ $d$i$e$ $S$c$h$a$l$t$f$l$$c$h$e$ $A$k$t$i$v$i$e$r$e$n$C@2ActivationForm.Label2.CaptionC$o$d$e$ $o$n$l$i$n$e$ $k$a$u$f$e$n$.$.$.$C@2ActivationForm.MsgBox1E$r$f$o$l$g$r$e$i$c$h$e$ $A$k$t$i$v$i$e$r$u$n$g$ $:$)$C@2ActivationForm.MsgBox2D$e$r$ $A$k$t$i$v$i$e$r$u$n$g$s$c$o$d$e$ $i$s$t$ $f$a$l$s$c$h$C@2ActivationForm.MsgBox3D$i$e$ $L$i$z$e$n$z$ $i$s$t$ $a$b$g$e$l$a$u$f$e$n$.$ $S$i$e$ $m$$s$s$e$n$ $e$i$n$e$n$ $n$e$u$e$n$ $C$o$d$e$ $k$a$u$f$e$n$C@2ActivationForm.BuyURLh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$b$u$y$_$c$o$d$e$.$p$h$p$C@2ActivationForm.houre$i$n$e$ $S$t$u$n$d$e$.$C@2ActivationForm.minutesm$i$n$.$C@2ActivationForm.CaptionF$r$e$i$s$c$h$a$l$t$u$n$g$C@2ActivationForm.Command1.CaptionA$k$t$i$v$i$e$r$e$n$ $S$i$e$C@2q(*o *FR' .h hCirculationForm.MsgBoxM$e$t$t$e$z$ $e$n$ $$v$i$d$e$n$c$e$ $a$u$ $m$o$i$n$s$ $u$n$e$ $f$i$g$u$r$e$C@2CirculationForm.Label1.CaptionN$o$m$b$r$e$ $d$'$e$x$e$m$p$l$a$i$r$e$s$C@2SettingsForm.CaptionP$a$r$a$m$$t$r$e$s$ $d$e$ $P$l$o$t$C$a$l$c$C@2SettingsForm.Label6.CaptionC$o$d$e$ $d$e$ $c$o$n$t$r$$l$e$C@2SettingsForm.Frame1.CaptionL$o$c$a$l$i$s$a$t$i$o$n$C@2SettingsForm.Label1.CaptionL$a$n$g$u$e$C@2SettingsForm.Label2.CaptionS$i$g$n$e$ $d$e$ $l$'$a$r$g$e$n$t$C@2SettingsForm.Label3.CaptionS$y$s$t$$m$e$ $d$'$u$n$i$t$$s$C@2SettingsForm.Frame3.CaptionV$e$r$s$i$o$n$C@2SettingsForm.Frame2.CaptionM$o$n$ $c$o$d$e$ $d$'$a$c$t$i$v$a$t$i$o$n$C@2#SettingsForm.CommandButton2.CaptionS$u$p$p$r$i$m$e$r$ $l$e$ $c$o$d$e$C@2#SettingsForm.CommandButton1.CaptionO$K$C@2SettingsForm.Command5.CaptionA$n$n$u$l$a$t$i$o$n$C@2#SettingsForm.QuestionDeleteThisCodeS$u$p$p$r$i$m$e$r$ $c$e$ $c$o$d$e$ $?$C@2 SettingsForm.QuestionSaveChengesS$a$u$v$e$g$a$r$d$e$r$ $l$e$s$ $c$h$a$n$g$e$m$e$n$t$s$ $q$u$e$ $v$o$u$s$ $a$v$e$z$ $f$a$i$t$s$ $?$C@2SettingsForm.TestCodeLinkh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$a$c$t$i$v$a$t$i$o$n$/$t$e$s$t$_$m$y$_$k$e$y$.$p$h$p$?$&$m$k$e$y$=$C@2SettingsForm.Combo2.Item1m$$t$r$i$q$u$e$C@2%UserData.SetDeafault.RaskroyProfiles0O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles1O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$ $($m$i$n$i$ $t$r$a$c$e$u$r$)$C@2%UserData.SetDeafault.RaskroyProfiles2O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($m$o$d$$l$e$s$)$C@2%UserData.SetDeafault.RaskroyProfiles3A$c$r$y$l$i$q$u$e$ $6$0$0$0$x$3$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles4O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($m$i$n$i$ $t$r$a$c$e$u$r$)$C@2%UserData.SetDeafault.RaskroyProfiles5O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles6T$a$i$l$l$e$ $c$a$l$c$u$l$$e$C@2RaskroyForm.Frame2.CaptionP$r$o$f$i$l$C@2RaskroyForm.CommandNew.CaptionN$o$u$v$e$a$u$C@2RaskroyForm.CommandSave.CaptionS$a$u$v$e$z$C@2!RaskroyForm.CommandDelete.CaptionS$u$p$p$r$i$m$e$r$C@2*RaskroyForm.MultiPage1.Pages.Page1.CaptionP$a$r$a$m$$t$r$e$s$C@2*RaskroyForm.MultiPage1.Pages.Page2.CaptionM$a$r$q$u$a$g$e$C@2RaskroyForm.Frame1.CaptionT$a$i$l$l$e$ $d$u$ $m$a$t$$r$i$a$u$C@2RaskroyForm.Label3.CaptionL$a$r$g$e$u$r$ $d$e$ $l$a$ $f$e$u$i$l$l$e$,$ $m$m$C@2RaskroyForm.Label4.CaptionH$a$u$t$e$u$r$ $d$e$ $l$a$ $f$e$u$i$l$l$e$,$ $m$m$C@2RaskroyForm.Check2.CaptionP$l$a$c$e$z$ $$ $l$'$i$n$t$$r$i$e$u$r$ $d$u$ $p$l$u$s$ $g$r$a$n$d$ $c$h$i$f$f$r$e$C@2RaskroyForm.Frame3.CaptionT$a$i$l$l$e$ $d$e$ $l$a$ $z$o$n$e$ $d$e$ $t$r$a$v$a$i$l$ $d$e$ $l$a$ $m$a$c$h$i$n$e$C@2RaskroyForm.Label6.CaptionL$a$r$g$e$u$r$ $m$a$x$i$m$a$l$e$ $d$e$ $l$a$ $p$a$g$e$,$ $m$m$C@2RaskroyForm.Label5.CaptionH$a$u$t$e$u$r$ $m$a$x$i$m$a$l$e$ $d$e$ $l$a$ $p$a$g$e$,$ $m$m$C@2RaskroyForm.Label7.CaptionC$h$a$m$p$s$,$ $m$m$C@2RaskroyForm.Check1.CaptionA$u$t$o$r$i$s$e$r$ $l$e$s$ $p$i$$c$e$s$ $j$o$i$n$t$e$s$ $a$u$x$ $c$h$i$f$f$r$e$s$C@2RaskroyForm.Label8.CaptionP$a$s$ $d$e$ $r$o$t$a$t$i$o$n$ $d$e$s$ $p$i$$c$e$s$C@2RaskroyForm.Label9.CaptionD$i$s$t$a$n$c$e$ $m$i$n$i$m$a$l$e$ $e$n$t$r$e$ $l$e$s$ $c$h$i$f$f$r$e$s$,$ $m$m$C@2RaskroyForm.Check4.CaptionD$e$s$s$i$n$e$r$ $d$e$s$ $f$e$u$i$l$l$e$s$ $d$e$ $m$a$t$$r$i$e$l$C@2RaskroyForm.Check3.CaptionD$e$s$s$i$n$e$r$ $d$e$s$ $p$a$g$e$s$ $d$e$ $m$a$t$$r$i$e$l$ $($z$o$n$e$ $d$e$ $t$r$a$v$a$i$l$ $e$t$ $m$a$r$g$e$s$)$C@2RaskroyForm.Check5.CaptionD$e$s$s$i$n$e$z$ $l$e$s$ $c$h$a$m$p$s$C@2RaskroyForm.Check6.CaptionS$i$g$n$e$r$ $l$e$s$ $d$i$m$e$n$s$i$o$n$s$C@2RaskroyForm.Check7.CaptionP$l$a$c$e$r$ $l$a$ $m$i$s$e$ $e$n$ $p$a$g$e$ $d$a$n$s$ $u$n$e$ $c$o$u$c$h$e$ $s$$p$a$r$$e$ $d$e$ $P$l$o$t$C$a$l$c$C@2RaskroyForm.Check8.CaptionR$e$g$r$o$u$p$e$r$ $l$e$s$ $$l$$m$e$n$t$s$ $d$e$ $b$a$l$i$s$a$g$e$C@2RaskroyForm.Check9.CaptionV$e$r$r$o$u$i$l$l$e$r$ $l$e$s$ $o$b$j$e$t$s$C@2RaskroyForm.Command4.CaptionO$K$C@2RaskroyForm.Command5.CaptionA$n$n$u$l$a$t$i$o$n$C@2RaskroyForm.Command1.CaptionP$a$r$t$a$g$e$r$C@2RaskroyForm.empty-$ $v$i$d$e$ $-$C@2RaskroyForm.withoutTurningp$a$s$ $d$e$ $r$e$t$o$u$r$ $e$n$ $a$r$r$i$$r$e$C@2RaskroyForm.connectToC$o$n$n$e$x$i$o$n$ $$C@2RaskroyForm.connectionIsSuccessL$a$ $c$o$n$n$e$x$i$o$n$ $e$s$t$ $$t$a$b$l$i$e$ $a$v$e$c$ $s$u$c$c$$s$C@2!RaskroyForm.WaitingServerResponseE$n$ $a$t$t$e$n$t$e$ $d$e$ $l$a$ $r$$p$o$n$s$e$ $d$u$ $s$e$r$v$e$u$r$.$.$.$C@2RaskroyForm.RebuildO$v$e$r$k$i$l$l$:$C@2RaskroyForm.ImprovedA$m$$l$i$o$r$$:$C@2RaskroyForm.GettingResultO$b$t$e$n$i$r$ $u$n$ $r$$s$u$l$t$a$t$C@2RaskroyForm.ToImproveA$m$$l$i$o$r$e$r$.$.$.$C@2#RaskroyForm.impossibleToImproveMoreL$e$ $r$$s$u$l$t$a$t$ $e$s$t$ $o$b$t$e$n$u$.$ $I$l$ $n$'$e$s$t$ $p$l$u$s$ $p$o$s$s$i$b$l$e$ $d$'$a$m$$l$i$o$r$e$r$C@2RaskroyForm.ResultObtainedR$$s$u$l$t$a$t$ $o$b$t$e$n$u$C@2RaskroyForm.mmm$m$C@2RaskroyForm.NoConnectionServerP$a$s$ $d$e$ $c$o$n$n$e$x$i$o$n$ $a$u$ $s$e$r$v$e$u$r$ $P$l$o$t$C$a$l$c$C@2!RaskroyForm.ActionCancelledByUserA$c$t$i$o$n$ $a$r$r$$t$$e$ $p$a$r$ $l$'$u$t$i$l$i$s$a$t$e$u$r$C@2RaskroyForm.StopS$t$o$p$C@2RaskroyForm.SendingDataServerE$n$v$o$y$e$r$ $d$e$s$ $d$o$n$n$$e$s$ $$ $u$n$ $s$e$r$v$e$u$r$.$.$.$C@2*RaskroyForm.NOTE_SomeCharactersNotPossibleA$V$E$R$T$I$S$S$E$M$E$N$T$ $C$e$r$t$a$i$n$e$s$ $f$i$g$u$r$e$s$ $n$e$ $p$e$u$v$e$n$t$ $p$a$s$ $$t$r$e$ $p$l$a$c$$e$s$C@2RaskroyForm.QSaveChangesS$a$u$v$e$g$a$r$d$e$r$ $l$e$s$ $c$h$a$n$g$e$m$e$n$t$s$C@2RaskroyForm.NewProfileN$o$u$v$e$a$u$ $p$r$o$f$i$l$C@2RaskroyForm.QDeleteProfileS$u$p$p$r$i$m$e$r$ $l$e$ $p$r$o$f$i$l$C@2#RaskroyForm.TooMuchLeftOrRightFieldT$r$o$p$ $d$e$ $c$h$a$m$p$ $g$a$u$c$h$e$ $o$u$ $d$r$o$i$t$C@2$RaskroyForm.TooHighUpperOrLowerFieldL$a$ $m$a$r$g$e$ $s$u$p$$r$i$e$u$r$e$ $o$u$ $i$n$f$$r$i$e$u$r$e$ $e$s$t$ $t$r$o$p$ $g$r$a$n$d$e$C@2RaskroyForm.Fromd$e$C@2RaskroyForm.BeginCommandGroupD$i$s$p$o$s$i$t$i$o$n$ $d$e$ $P$l$o$t$C$a$l$c$C@2PerimetrForm.Label8.CaptionN$o$m$b$r$e$ $d$e$ $s$o$u$s$-$r$a$c$k$s$C@2PerimetrForm.Label9.CaptionN$o$m$b$r$e$ $d$e$ $n$o$e$u$d$s$C@2PerimetrForm.CaptionP$l$o$t$C$a$l$c$ $-$ $P$$r$i$m$$t$r$e$C@2PerimetrForm.Label1.CaptionL$o$n$g$u$e$u$r$ $d$e$s$ $c$o$u$r$b$e$s$,$ $m$C@2PerimetrForm.Label3.CaptionP$r$i$x$ $p$a$r$ $m$$t$r$e$C@2PerimetrForm.mm$C@2PerimetrForm.Label5.CaptionM$a$r$g$e$ $b$$n$$f$i$c$i$a$i$r$e$/$r$e$m$i$s$e$,$ $%$.$C@2PerimetrForm.Label7.CaptionC$o$$t$C@2+PerimetrForm.ImpossibleMeasureLengthOfCurveI$m$p$o$s$s$i$b$l$e$ $d$e$ $m$e$s$u$r$e$r$ $l$a$ $l$o$n$g$u$e$u$r$ $d$'$u$n$e$ $f$i$g$u$r$e$ $c$o$u$r$b$e$C@2PerimetrForm.unitp$i$$c$e$C@2SquareForm.CaptionP$l$o$t$C$a$l$c$ $-$ $S$u$r$f$a$c$e$C@2SquareForm.Label3.CaptionP$r$i$x$ $p$a$r$ $m$$t$r$e$C@2SquareForm.Label5.CaptionM$a$r$g$e$ $b$$n$$f$i$c$i$a$i$r$e$/$r$e$m$i$s$e$,$ $%$.$C@2SquareForm.Label7.CaptionC$o$$t$C@2"SquareForm.TextBox3.ControlTipTextI$m$p$o$s$s$i$b$l$e$ $d$e$ $m$e$s$u$r$e$r$ $l$'$a$i$r$e$ $d$'$u$n$e$ $f$i$g$u$r$e$C@2SquareForm.pcsp$i$$c$e$C@2 SquareForm.AreaOfRectangularBarsC$a$r$r$$ $d$e$ $r$e$c$t$a$n$g$l$e$s$,$ $m$C@2SquareForm.AreaShapesS$u$r$f$a$c$e$ $d$e$s$ $f$i$g$u$r$e$s$,$ $m$C@2SquareForm.AreaOfSelectionZ$o$n$e$ $d$'$a$t$t$r$i$b$u$t$i$o$n$,$ $m$C@2 SquareForm.mm$C@2CommandBars.ToolTipText1O$u$v$r$i$r$C@2CommandBars.ToolTipText1_5C$i$r$c$u$l$a$t$i$o$n$C@2CommandBars.ToolTipText2P$$r$i$m$$t$r$e$C@2CommandBars.ToolTipText3C$a$r$r$$C@2CommandBars.ToolTipText4S$$l$e$c$t$i$o$n$ $d$e$ $f$i$l$m$s$C@2CommandBars.ToolTipText5S$c$h$$m$a$ $p$o$u$r$ $A$3$C@2CommandBars.ToolTipText6D$i$a$g$r$a$m$m$e$ $p$o$u$r$ $A$4$C@2CommandBars.ToolTipText7S$c$h$$m$a$ $p$o$u$r$ $l$'$A$5$C@2CommandBars.ToolTipText8R$e$c$h$e$r$c$h$e$ $d$e$ $p$o$i$n$t$s$ $d$'$i$n$t$e$r$s$e$c$t$i$o$n$C@2CommandBars.ToolTipText9C$o$n$f$i$g$u$r$a$t$i$o$n$ $d$e$ $P$l$o$t$C$a$l$c$C@2!LabirintCreator.BeginCommandGroupS$$l$e$c$t$i$o$n$ $d$e$ $f$i$l$m$s$C@2Schema.A3.BeginCommandGroupS$c$h$$m$a$ $A$3$C@2Schema.A4.BeginCommandGroupS$c$h$$m$a$ $A$4$C@2Schema.A5.BeginCommandGroupS$c$h$$m$a$ $A$5$C@2q@A@ o0X hCurveTester.BeginCommandGroupR$e$c$h$e$r$c$h$e$ $d$e$ $p$o$i$n$t$s$ $d$'$i$n$t$e$r$s$e$c$t$i$o$n$C@2CurveTester.MsgBox.P1L$e$s$ $p$o$i$n$t$s$ $d$'$i$n$t$e$r$s$e$c$t$i$o$n$ $s$o$n$t$ $t$r$o$u$v$$s$ $:$C@2CurveTester.MsgBox.P2M$o$n$t$r$e$r$ $l$e$s$ $p$o$i$n$t$s$ $d$'$i$n$t$e$r$s$e$c$t$i$o$n$ $?$C@2CurveTester.MsgBox2A$u$c$u$n$e$ $i$n$t$e$r$s$e$c$t$i$o$n$ $t$r$o$u$v$$e$C@2ActivationForm.Label1.Caption1C$e$t$t$e$ $f$o$n$c$t$i$o$n$ $c$o$m$m$e$n$c$e$r$a$ $$ $f$o$n$c$t$i$o$n$n$e$r$ $g$r$a$t$u$i$t$e$m$e$n$t$ $e$n$C@2ActivationForm.Label1.Caption2d$a$n$s$ $l$e$s$ $2$ $h$e$u$r$e$s$ $e$t$ $t$o$u$s$ $l$e$s$ $s$a$m$e$d$i$s$ $e$t$ $d$i$m$a$n$c$h$e$s$C@2ActivationForm.Label1.Caption3P$o$u$r$ $s$u$p$p$r$i$m$e$r$ $l$a$ $r$e$s$t$r$i$c$t$i$o$n$ $d$e$ $t$e$m$p$s$,$ $e$n$t$r$e$z$ $l$e$ $c$o$d$e$ $d$'$a$c$t$i$v$a$t$i$o$n$ $e$t$ $a$p$p$u$y$e$z$ $s$u$r$ $l$e$ $b$o$u$t$o$n$ $A$c$t$i$v$e$r$.$C@2ActivationForm.Label2.CaptionA$c$h$e$t$e$r$ $l$e$ $c$o$d$e$ $e$n$ $l$i$g$n$e$.$.$.$C@2ActivationForm.MsgBox1A$c$t$i$v$a$t$i$o$n$ $r$$u$s$s$i$e$ $:$)$C@2ActivationForm.MsgBox2L$e$ $c$o$d$e$ $d$'$a$c$t$i$v$a$t$i$o$n$ $e$s$t$ $i$n$c$o$r$r$e$c$t$C@2ActivationForm.MsgBox3L$a$ $l$i$c$e$n$c$e$ $a$ $e$x$p$i$r$$.$ $V$o$u$s$ $d$e$v$e$z$ $a$c$h$e$t$e$r$ $u$n$ $n$o$u$v$e$a$u$ $c$o$d$e$C@2ActivationForm.BuyURLh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$b$u$y$_$c$o$d$e$.$p$h$p$C@2ActivationForm.houru$n$e$ $h$e$u$r$e$.$C@2ActivationForm.minutesm$i$n$.$C@2ActivationForm.CaptionA$c$t$i$v$a$t$i$o$n$C@2ActivationForm.Command1.CaptionA$c$t$i$v$e$z$C@2q0o(EN' .h hCirculationForm.MsgBoxSelect at least one shapeC@2CirculationForm.Label1.CaptionNumber of copiesC@2SettingsForm.CaptionPlotCalc settingsC@2SettingsForm.Label6.CaptionCheck this codeC@2SettingsForm.Frame1.Caption LocalizationC@2SettingsForm.Label1.CaptionLanguageC@2SettingsForm.Label2.Caption Money signC@2SettingsForm.Label3.Caption Unit systemC@2SettingsForm.Frame3.CaptionVersionC@2SettingsForm.Frame2.CaptionMy activation codeC@2#SettingsForm.CommandButton2.Caption Delete codeC@2#SettingsForm.CommandButton1.CaptionOKC@2SettingsForm.Command5.CaptionCancelC@2#SettingsForm.QuestionDeleteThisCodeDelete this code?C@2 SettingsForm.QuestionSaveChengesSave the changes you made?C@2SettingsForm.TestCodeLink9http://eng.plotcalc.com/activation/test_my_key.php?&mkey=C@2SettingsForm.Combo2.Item1metricC@2%UserData.SetDeafault.RaskroyProfiles0Oracal 1000x5000C@2%UserData.SetDeafault.RaskroyProfiles1Oracal 1200x5000 (mini plotter)C@2%UserData.SetDeafault.RaskroyProfiles2Oracal 1000x5000 (templates)C@2%UserData.SetDeafault.RaskroyProfiles3Acrylic 6000x3000C@2%UserData.SetDeafault.RaskroyProfiles4Oracal 1000x5000 (mini plotter)C@2%UserData.SetDeafault.RaskroyProfiles5Oracal 1200x5000C@2%UserData.SetDeafault.RaskroyProfiles6 Figured sizeC@2RaskroyForm.Frame2.CaptionProfileC@2RaskroyForm.CommandNew.CaptionNewC@2RaskroyForm.CommandSave.CaptionSaveC@2!RaskroyForm.CommandDelete.CaptionDeleteC@2*RaskroyForm.MultiPage1.Pages.Page1.Caption ParametersC@2*RaskroyForm.MultiPage1.Pages.Page2.CaptionMarkingC@2RaskroyForm.Frame1.Caption Material sizeC@2RaskroyForm.Label3.CaptionSheet width, mmC@2RaskroyForm.Label4.CaptionSheet height, mmC@2RaskroyForm.Check2.CaptionPlace inside the largest figureC@2RaskroyForm.Frame3.Caption Working area size of the machineC@2RaskroyForm.Label6.CaptionMax. page width, mmC@2RaskroyForm.Label5.CaptionMax. page height, mmC@2RaskroyForm.Label7.Caption Fields, mmC@2RaskroyForm.Check1.CaptionAllow figure attachmentsC@2RaskroyForm.Label8.CaptionTurning pitch of piecesC@2RaskroyForm.Label9.Caption$Minimum distance between figures, mmC@2RaskroyForm.Check4.CaptionDraw sheets of materialC@2RaskroyForm.Check3.Caption8Draw material pages (working area together with margins)C@2RaskroyForm.Check5.CaptionDraw the fieldsC@2RaskroyForm.Check6.CaptionSign the dimensionsC@2RaskroyForm.Check7.Caption/Putting the layout in a separate PlotCalc layerC@2RaskroyForm.Check8.CaptionGroup the mark-up elementsC@2RaskroyForm.Check9.Caption Lock ObjectsC@2RaskroyForm.Command4.CaptionOKC@2RaskroyForm.Command5.CaptionCancelC@2RaskroyForm.Command1.CaptionPlaceC@2RaskroyForm.empty - empty -C@2RaskroyForm.withoutTurningno-turnC@2RaskroyForm.connectTo Connection toC@2RaskroyForm.connectionIsSuccess*The connection is successfully establishedC@2!RaskroyForm.WaitingServerResponseWaiting for server response...C@2RaskroyForm.Rebuild Overridden:C@2RaskroyForm.Improved Improved:C@2RaskroyForm.GettingResultObtaining a resultC@2RaskroyForm.ToImprove Improve...C@2#RaskroyForm.impossibleToImproveMore;The result is obtained. It is no longer possible to improveC@2RaskroyForm.ResultObtainedResult obtainedC@2RaskroyForm.mmmmC@2RaskroyForm.NoConnectionServer No connection to PlotCalc serverC@2!RaskroyForm.ActionCancelledByUserAction stopped by the userC@2RaskroyForm.StopStopC@2RaskroyForm.SendingDataServerSending data to a server...C@2*RaskroyForm.NOTE_SomeCharactersNotPossible%WARNING Some figures cannot be placedC@2RaskroyForm.QSaveChanges Save changesC@2RaskroyForm.NewProfile New profileC@2RaskroyForm.QDeleteProfileDelete profileC@2#RaskroyForm.TooMuchLeftOrRightFieldToo much left or right fieldC@2$RaskroyForm.TooHighUpperOrLowerField&The upper or lower margin is too largeC@2RaskroyForm.FromfromC@2RaskroyForm.BeginCommandGroupPlotCalc nestingC@2PerimetrForm.Label8.CaptionCount subpathsC@2PerimetrForm.Label9.Caption Count nodesC@2PerimetrForm.CaptionPlotCalc - PerimeterC@2PerimetrForm.Label1.CaptionLength of curves, mC@2PerimetrForm.Label3.CaptionPrice per meterC@2PerimetrForm.mmC@2PerimetrForm.Label5.CaptionMarkup/discount, %C@2PerimetrForm.Label7.CaptionCostC@2+PerimetrForm.ImpossibleMeasureLengthOfCurve/Unable to measure the length of a curved figureC@2PerimetrForm.unitpieceC@2SquareForm.CaptionPlotCalc - AreaC@2SquareForm.Label3.CaptionPrice per meterC@2SquareForm.Label5.CaptionMarkup/discount, %C@2SquareForm.Label7.CaptionCostC@2"SquareForm.TextBox3.ControlTipText&Unable to measure the area of a figureC@2SquareForm.pcspieceC@2 SquareForm.AreaOfRectangularBarsSquare of rectangles, mC@2SquareForm.AreaShapesArea of figures, mC@2SquareForm.AreaOfSelectionAllocation area, mC@2 SquareForm.mmC@2CommandBars.ToolTipText1NestingC@2CommandBars.ToolTipText1_5 CirculationC@2CommandBars.ToolTipText2 PerimeterC@2CommandBars.ToolTipText3SquareC@2CommandBars.ToolTipText4Film selectionC@2CommandBars.ToolTipText5 Scheme for A3C@2CommandBars.ToolTipText6 Scheme for A4C@2CommandBars.ToolTipText7 Scheme for A5C@2CommandBars.ToolTipText8!Searching for intersection pointsC@2CommandBars.ToolTipText9Setting up PlotCalcC@2!LabirintCreator.BeginCommandGroupFilm selectionC@2Schema.A3.BeginCommandGroup Scheme A3C@2Schema.A4.BeginCommandGroup Scheme A4C@2Schema.A5.BeginCommandGroup Scheme A5C@2CurveTester.BeginCommandGroup!Searching for intersection pointsC@2CurveTester.MsgBox.P1"The intersection points are found:C@2CurveTester.MsgBox.P2 Show the points of intersection?C@2CurveTester.MsgBox2No intersections foundC@2ActivationForm.Label1.Caption12This function will start working free of charge inC@2ActivationForm.Label1.Caption2,within 2 hours and every Saturday and SundayC@2ActivationForm.Label1.Caption3WTo remove the time restriction, enter the activation code and press the Activate buttonC@2ActivationForm.Label2.CaptionBuy code online...C@2ActivationForm.MsgBox1Successful activation :)C@2ActivationForm.MsgBox2 The activation code is incorrectC@2ActivationForm.MsgBox33The licence has expired. You need to buy a new codeC@2ActivationForm.BuyURL$http://eng.plotcalc.com/buy_code.phpC@2ActivationForm.hourh.C@2ActivationForm.minutesmin.C@2ActivationForm.Caption ActivationC@2ActivationForm.Command1.CaptionActivateC@2qtotUK' .h hCirculationForm.MsgBox C@2CirculationForm.Label1.Caption C@2SettingsForm.Caption PlotCalcC@2SettingsForm.Label6.Caption C@2SettingsForm.Frame1.Caption C@2SettingsForm.Label1.CaptionC@2SettingsForm.Label2.Caption C@2SettingsForm.Label3.Caption C@2SettingsForm.Frame3.CaptionC@2SettingsForm.Frame2.Caption̳ C@2#SettingsForm.CommandButton2.Caption C@2#SettingsForm.CommandButton1.CaptionC@2SettingsForm.Command5.Caption³C@2#SettingsForm.QuestionDeleteThisCode ?C@2 SettingsForm.QuestionSaveChenges ?C@2SettingsForm.TestCodeLink5http://plotcalc.com/activation/test_my_key.php?&mkey=C@2SettingsForm.Combo2.Item1C@2%UserData.SetDeafault.RaskroyProfiles0 1000x5000C@2%UserData.SetDeafault.RaskroyProfiles1 1200x5000 ( )C@2%UserData.SetDeafault.RaskroyProfiles2 1000x5000 ()C@2%UserData.SetDeafault.RaskroyProfiles3 6000x3000C@2%UserData.SetDeafault.RaskroyProfiles4 1000x5000 ( )C@2%UserData.SetDeafault.RaskroyProfiles5 1200x5000C@2%UserData.SetDeafault.RaskroyProfiles6Գ C@2RaskroyForm.Frame2.CaptionC@2RaskroyForm.CommandNew.CaptionC@2RaskroyForm.CommandSave.CaptionC@2!RaskroyForm.CommandDelete.CaptionC@2*RaskroyForm.MultiPage1.Pages.Page1.Caption C@2*RaskroyForm.MultiPage1.Pages.Page2.CaptionC@2RaskroyForm.Frame1.Caption C@2RaskroyForm.Label3.Caption , C@2RaskroyForm.Label4.Caption , C@2RaskroyForm.Check2.Caption& C@2RaskroyForm.Frame3.Caption C@2RaskroyForm.Label6.Caption. , C@2RaskroyForm.Label5.Caption. , C@2RaskroyForm.Label7.Caption, C@2RaskroyForm.Check1.Caption C@2RaskroyForm.Label8.Caption C@2RaskroyForm.Label9.Caption$̳ , C@2RaskroyForm.Check4.Caption C@2RaskroyForm.Check3.Caption< ( )C@2RaskroyForm.Check5.Caption C@2RaskroyForm.Check6.Captionϳ C@2RaskroyForm.Check7.Caption+ PlotCalcC@2RaskroyForm.Check8.Caption C@2RaskroyForm.Check9.Caption) (Lock Object)C@2RaskroyForm.Command4.CaptionC@2RaskroyForm.Command5.Caption³C@2RaskroyForm.Command1.Caption C@2RaskroyForm.empty - -C@2RaskroyForm.withoutTurning C@2RaskroyForm.connectToϳ C@2RaskroyForm.connectionIsSuccess' C@2!RaskroyForm.WaitingServerResponse ..C@2RaskroyForm.Rebuild :C@2RaskroyForm.Improved :C@2RaskroyForm.GettingResult C@2RaskroyForm.ToImprove ..C@2#RaskroyForm.impossibleToImproveMore. . C@2RaskroyForm.ResultObtained C@2RaskroyForm.mmC@2RaskroyForm.NoConnectionServer# ' PlotCalcC@2!RaskroyForm.ActionCancelledByUserij C@2RaskroyForm.StopC@2RaskroyForm.SendingDataServer ..C@2*RaskroyForm.NOTE_SomeCharactersNotPossible(! C@2RaskroyForm.QSaveChanges C@2RaskroyForm.NewProfile C@2RaskroyForm.QDeleteProfile C@2#RaskroyForm.TooMuchLeftOrRightField! C@2$RaskroyForm.TooHighUpperOrLowerField$ C@2RaskroyForm.FromC@2RaskroyForm.BeginCommandGroupPlotCalc C@2PerimetrForm.Label8.Captionʳ C@2PerimetrForm.Label9.Captionʳ C@2PerimetrForm.CaptionPlotCalc - C@2PerimetrForm.Label1.Caption , C@2PerimetrForm.Label3.Captionֳ C@2PerimetrForm.mC@2PerimetrForm.Label5.Caption/, %C@2PerimetrForm.Label7.CaptionC@2+PerimetrForm.ImpossibleMeasureLengthOfCurve( C@2PerimetrForm.unitC@2SquareForm.CaptionPlotCalc - C@2SquareForm.Label3.Captionֳ C@2SquareForm.Label5.Caption/, %C@2SquareForm.Label7.CaptionC@2"SquareForm.TextBox3.ControlTipText! C@2SquareForm.pcsC@2 SquareForm.AreaOfRectangularBars , C@2SquareForm.AreaShapes , C@2SquareForm.AreaOfSelection , C@2 SquareForm.mC@2CommandBars.ToolTipText1C@2CommandBars.ToolTipText1_5C@2CommandBars.ToolTipText2C@2CommandBars.ToolTipText3C@2CommandBars.ToolTipText4 C@2CommandBars.ToolTipText5 3C@2CommandBars.ToolTipText6 4C@2CommandBars.ToolTipText7 5C@2CommandBars.ToolTipText8 C@2CommandBars.ToolTipText9 PlotCalcC@2!LabirintCreator.BeginCommandGroup C@2Schema.A3.BeginCommandGroup A3C@2Schema.A4.BeginCommandGroup A4C@2Schema.A5.BeginCommandGroup A5C@2CurveTester.BeginCommandGroup C@2CurveTester.MsgBox.P1 :C@2CurveTester.MsgBox.P2 ?C@2CurveTester.MsgBox2 C@2ActivationForm.Label1.Caption1, C@2ActivationForm.Label1.Caption2. 2- , C@2ActivationForm.Label1.Caption3R , C@2ActivationForm.Label2.Caption ..C@2ActivationForm.MsgBox1 :)C@2ActivationForm.MsgBox2 C@2ActivationForm.MsgBox3; 糿 . C@2ActivationForm.BuyURL http://plotcalc.com/buy_code.phpC@2ActivationForm.hour.C@2ActivationForm.minutes.C@2ActivationForm.Caption C@2ActivationForm.Command1.Caption C@2qToTZH' .h hCirculationForm.MsgBox ~$\$v$z$Q$N$*N$pe$W[$C@2CirculationForm.Label1.CaptionN$pe$C@2SettingsForm.Caption4O$O$v$P$l$o$t$C$a$l$c$C@2SettingsForm.Label6.CaptionE\$OO$0W$:$ $g$i$:S$C@2SettingsForm.Frame1.Caption,g$0W$S$C@2SettingsForm.Label1.Captiont$v$C@2SettingsForm.Label2.Captionr$^$h$_$C@2SettingsForm.Label3.CaptionUS$MO$|$~$C@2SettingsForm.Frame3.CaptionHr$,g$C@2SettingsForm.Frame2.Captionb$v$o$;m$x$C@2#SettingsForm.CommandButton2.Caption R$i$N$x$C@2#SettingsForm.CommandButton1.Caption\t$S$C@2SettingsForm.Command5.CaptionS$m$C@2#SettingsForm.QuestionDeleteThisCode R$i$'p$*N$N$x$$C@2 SettingsForm.QuestionSaveChengesO$X[$`O$@b$ZP$v$O$9e$$C@2SettingsForm.TestCodeLinkh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$a$c$t$i$v$a$t$i$o$n$/$t$e$s$t$_$m$y$_$k$e$y$.$p$h$p$?$&$m$k$e$y$=$C@2SettingsForm.Combo2.Item1lQ$6R$C@2%UserData.SetDeafault.RaskroyProfiles0O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles1O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$ $($ p$`O$~$V$N$)$C@2%UserData.SetDeafault.RaskroyProfiles2O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($!j$g$)$C@2%UserData.SetDeafault.RaskroyProfiles3N$p$n$h$~$6$0$0$0$x$3$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles4O$r$a$c$a$l$ $1$0$0$0$x$5$0$0$0$ $($ p$`O$~$V$N$)$C@2%UserData.SetDeafault.RaskroyProfiles5O$r$a$c$a$l$ $1$2$0$0$x$5$0$0$0$C@2%UserData.SetDeafault.RaskroyProfiles6V$-N$v$:\$[$C@2RaskroyForm.Frame2.Captionb_$s$C@2RaskroyForm.CommandNew.Captione$v$C@2RaskroyForm.CommandSave.Captionb$Qe$C@2!RaskroyForm.CommandDelete.Caption R$i$C@2*RaskroyForm.MultiPage1.Pages.Page1.CaptionS$pe$C@2*RaskroyForm.MultiPage1.Pages.Page2.Captionh$Pt$C@2RaskroyForm.Frame1.CaptionPg$e$:\$[$C@2RaskroyForm.Label3.CaptionGr$Pg$[$^$$k$s|$C@2RaskroyForm.Label4.CaptionGr$Pg$(e$^$$k$s|$C@2RaskroyForm.Check2.Caption>e$(W$g$'Y$v$pe$W[$4n$h$C@2RaskroyForm.Frame3.Caption:g$hV$v$]$\O$:S$W$'Y$\$C@2RaskroyForm.Label6.Captiong$'Y$g$h$[$^$$k$s|$C@2RaskroyForm.Label5.Captiong$'Y$g$h$(e$^$,$ $m$m$C@2RaskroyForm.Label7.CaptionW[$k$$k$s|$C@2RaskroyForm.Check1.CaptionAQ$Ht$pe$W[$i$N$C@2RaskroyForm.Label8.Captionh$P[$v$e$p$ j$#r$C@2RaskroyForm.Label9.Captionpe$W[$KN$ j$v$g$\$#r$y$$k$s|$C@2RaskroyForm.Check4.Caption~$6R$Pg$e$w$C@2RaskroyForm.Check3.Caption~$6R$Pg$e$g$$]$\O$:S$T$g$Gp$#r$$0$C@2RaskroyForm.Check5.Caption~$6R$W[$k$C@2RaskroyForm.Check6.Caption~{$r$:\$[$C@2RaskroyForm.Check7.Captionb$^$@\$>e$(W$N$*N$US$r$v$P$l$o$t$C$a$l$c$B\$-N$C@2RaskroyForm.Check8.Caption[$h$Pt$CQ$ }$%p$w$R$~$C@2RaskroyForm.Check9.Captionj$[$[$s$C@2RaskroyForm.Command4.Caption\t$S$C@2RaskroyForm.Command5.CaptionS$m$C@2RaskroyForm.Command1.CaptionR$N$C@2RaskroyForm.empty-$ $zz$ $-$C@2RaskroyForm.withoutTurning N$p$/_$C@2RaskroyForm.connectTo"p$c$0R$C@2RaskroyForm.connectionIsSuccess"p$c$]$b$R$^$z$C@2!RaskroyForm.WaitingServerResponseI{$_$ g$R$hV$T$^$.$.$.$C@2RaskroyForm.Rebuild9p$^$@g$.b$0$C@2RaskroyForm.Improved9e$%p$0$C@2RaskroyForm.GettingResultI|$_$N$*N$~$g$C@2RaskroyForm.ToImprove[$U$.$.$.$C@2#RaskroyForm.impossibleToImproveMore_$0R$v$~$g$/f$0$]$~$ N$S$$9e$U$C@2RaskroyForm.ResultObtainedI|$_$v$~$g$C@2RaskroyForm.mmk$s|$C@2RaskroyForm.NoConnectionServerl$ g$"p$c$0R$P$l$o$t$C$a$l$c$ g$R$hV$C@2!RaskroyForm.ActionCancelledByUser1u$(u$7b$\P$bk$v$w$R$C@2RaskroyForm.Stop\P$bk$C@2RaskroyForm.SendingDataServerT$ g$R$hV$S$o$pe$nc$.$.$.$C@2*RaskroyForm.NOTE_SomeCharactersNotPossiblet$JT$ $ g$N$pe$W[$ N$$Uw$>e$n$C@2RaskroyForm.QSaveChangesO$X[$f$9e$C@2RaskroyForm.NewProfilee$r$e$C@2RaskroyForm.QDeleteProfile R$i${$N$C@2#RaskroyForm.TooMuchLeftOrRightField*Y$Y$v$]$b$S$:W$C@2$RaskroyForm.TooHighUpperOrLowerField N$Gp$b$ N$Gp$v$zz$}v$*Y$'Y$C@2RaskroyForm.FromN$C@2RaskroyForm.BeginCommandGroupP$l$o$t$C$a$l$c$^$@\$C@2PerimetrForm.Label8.CaptionP[$:g$g$v$pe$1n$C@2PerimetrForm.Label9.Caption~}$p$pe$1n$C@2PerimetrForm.CaptionP$l$o$t$C$a$l$c$ $-$ $hT$j$C@2PerimetrForm.Label1.Captionf$~$v$j$^$$s|$C@2PerimetrForm.Label3.Captionk$s|$N$e$_$C@2CommandBars.ToolTipText1_5_$s$C@2CommandBars.ToolTipText2hT$Gp$C@2CommandBars.ToolTipText3e$b_$C@2CommandBars.ToolTipText45u$q_$o$b$C@2CommandBars.ToolTipText5A$3$v$_t$R$C@2CommandBars.ToolTipText6A$4$v$:y$a$V$C@2CommandBars.ToolTipText7A$5$v$e$Hh$C@2CommandBars.ToolTipText8d$"}$N$p$C@2CommandBars.ToolTipText9Bt$n$P$l$o$t$C$a$l$c$C@2!LabirintCreator.BeginCommandGroup5u$q_$o$b$C@2Schema.A3.BeginCommandGroupe$Hh$A$3$C@2Schema.A4.BeginCommandGroupe$Hh$A$4$C@2Schema.A5.BeginCommandGroupe$Hh$A$5$C@2CurveTester.BeginCommandGroupd$"}$N$p$C@2CurveTester.MsgBox.P1~b$0R$N$v$N$p$0$C@2CurveTester.MsgBox.P2>f$:y$v$N$p$$C@2CurveTester.MsgBox2l$ g$S$s$N$S$p$C@2ActivationForm.Label1.Caption1t$R$$\$(W$N$ N$e$ j$k$MQ$r$_$Y$]$\O$C@2ActivationForm.Label1.Caption22$\$e$Q$$k$hT$mQ$T$hT$e$C@2ActivationForm.Label1.Caption3v$S$m$e$ j$i$6R$$ t$mp$eQ$o$;m$x$v^$ c$o$;m$ c$Rk$0$C@2ActivationForm.Label2.Caption(W$~$r$pN$N$x$.$.$.$C@2ActivationForm.MsgBox1o$;m$b$R$ $:$)$C@2ActivationForm.MsgBox2o$;m$x$ N$ck$nx$C@2ActivationForm.MsgBox3Ht$S$?t$]$~$9p$g$0$`O$i$v$r$pN$N$*N$e$v$N$x$C@2ActivationForm.BuyURLh$t$t$p$:$/$/$e$n$g$.$p$l$o$t$c$a$l$c$.$c$o$m$/$b$u$y$_$c$o$d$e$.$p$h$p$C@2ActivationForm.hourN$*N$\$e$0$C@2ActivationForm.minutesR$ak$0$C@2ActivationForm.Captiono$;m$C@2ActivationForm.Command1.Captiono$;m$C@2qoAttribute VB_Name = "localizatio@n" Op Explicit Pub$ ActiveLng@ As Dio naryC@CodeISO639%BSng8Sub Select@LangBy,(L.) ( Case U)#"RURUB"$EN "EN UKI UK ZH ZH PL PL $DE DE FR FR S WSWJSESEIT IT VIVI K"K"ElseGG e`EndĄ  ubʋRU(|A}Set= NewKA0WithG G".Add "Circul¾Form.MsgBox", " `HESLabel1.CaA 8#4tings# PlotCalc!+B 6I   Fr@!+l2i el3 ["# * P$CommandButton ,4m.Jj5ʟ5i&BQuesADteThisrC[ ?  SaveCh engesT B\ TC@Linka http://p`ec.com/a%a/t_my_key.php?&m =.bo2.Item1A 0IbyUserData.sDeafault.RaskroyProfiles"0 @l 1000x5? ,es% 2$ (a )/ . 2/ 00 (? o31 6Q3_ "4 _` #[56cQM`-]#"B`F\>YAqi>(#gI99BBM1iPage41.QsRMQ7{:VNnb P4we i, \O H 4)!--IPUck?U!K @kpY(: $ ` ". S`0~ls2@7 #]"r^k8 AR 9 0_ d ckz(,0b#eI ($$ f!!}& oh[c[?2c|$ `P/Ej:"`堒e LkroyForm.Check9.Caption", " (Lock Object)"  .Add "Rasommand4 !d5 2!61 6: emptyz- -withoutT@urning RconnTo 8IsSuccess XB)(Wait]ServerResponse$ ..Rebuild:Z Improve ] Get,+ultB ?_ToDA\6impossibDleFMorJ'E]B".  [c4ObtainDSmmA4 xNoC@}  H > PlotCalc AcCancelledByUser @[dA;$a StoBpendYData @Y X=NOTE_SomeCharactersNotP@! ph=ߎQSavA ngeyfg`R zzNewProfilQ QDeleteahm.TooMuchLeftOrRi@ghtFiec0@G_ _  Z H@ UpperOrLower# FA FrobeBeginCaCGroubQb @LPerimetrLabel8)@dB.OJHh- Z }# u@5, G 3 k 0 M? > :/, %7Y G|Kσ @eBMeasureLengthOfCu;uQCp0c`=%@ G$D unibox]'Square3ǜ  *B#oo@"XTextBox` ontrolXTip!c pcYZNAreaOfRangularBarbtPd/3 " Shapca5rfxOfS]y`w/*o6=&tQ!.Z1L#?1_5Q/?22K COB3B^ 41a'R 3ۏ614u758 @ ^Q߇91F(=$P>irintC3tor.w0"C Schema.A3SAu4xu5x3aTes?1eM$sgO.P7<䑶0veTester.MsgBox.P2", " ?" .Add "Cur f `z ActivationForm.Label1.Cap1 @O  x#]X q 2- , 7 @ 53d@  @ @< < a "D2CC ..Éc' :V)B\ʊ6 S AH. 쀝 : ;BuyURLHhttp://plotcalc.com/buy_code.php]hourVminutes Ɓ @#Comm8andkHEnd With !Sub Pu blic ` K(K()wC ISO639 = "KKSet meLngNew Di{onaryC" BDirculgcN@ChrW(105 0) & 77I843276)7558*K 3g 1188&*8H+9ol  9%"1M0$990<79#A7 825'I2X(10h=10@0,0jH0@@LU`]tings7brbS8*@&11h<6g 9!G(/H07`$*'e"+D8ia(w_W!6hh4Z=8/) BJ!JgjJ91M.jFprameU x0 8I ) $6HO 99103 t 05IE ߯ )1 >۩+-7'8Q_l x? < 3)4Y;]h L7 ?- $[, X 't) 05208}'005* ?i ` 9 <`(Eh0@74S12g53*5&*g Y rD17h0D08r `8)a:&~ m]u43_)_)2_)(1_)P_)"_)F(1{i`0RFrame2.Cavpg5 ;F-9 *10?32mandNew0t1lI {ui 09sdDelxete - askroyForm.Multi@Page1.(s(1.Caption", ChrW(1055) &0728824 2790 @4837 3&  .Add "R27_ w11V 91)PFram w 8NU3225 396V_rDX:Label3179$00Ck4, 8202422I`Iso Ɇ 7?CulCPheckpj4I8K.19'910|8 ; 8X X+801j bhJ!Z@!In81o)&10j) XŽq.0_J(++J8720s*8J(sj )17I W(iCK[h!P}6p1 "&4gMHj xF84WZ扲d55D#T0ZE1 G0Z[Z ?725*G8  GZ? ? w"y2fk J <7Hii-H10!/z{7$FF8c=10+/=D*:f0?f9r&~8O:9? D0?cZ_:QYu)_k gPP96 9jzE0Y(0 G)oV++)KD+ۄ)I zeIi,  5IP) ;^$iRRR"R0q% 9(1077) & ChrW88 `0`72 d30>3 . b 217Z9X9r @9 38>5 X r 18G `2 .Add "RaskroyForm.Check3.Caption",5 t ;6 hu 7̀J&)711qK%0 WǠ91s4I9; 0/+HOʹ U2011084h08GEKK /@JXHL 7G1)41)}\r5n\25W1~0J‘Jajl8i\J6x@"'SK h4*): %jYF!.=7?(uGO "B(zK)D_Ioo& 2fh 8s1ըs1/69I'IPXګ@&21K8iH8i_Io#n8o#580;$rI 0[&7((*[\+(;N;;_9?OJ8#^X??O/"1?%[?%?%@?t?I[iv}i60*&9i3;;j;'o:g:o@mmand4O"4[Yڔ54)I4)xR)40 P 0,;E$y +"100( 1~5)& 0?empty4 8#+p/&withoutTurningWYB{+`hJX - ^ connectTof 17t)9/?4IsSuccess߿S&C0Z '(2Z/bI?3yt {23) & Chr@W(10769 9) .Add "RaskroyForm.WaitingServerResponse",L57 88 249 L32 $ > 91 & 3  X8B11090,1r108 ,?74 RebpuildI9ۈuB7c0 $17Q8558نImproveu/7IZ7J2  0J d2Y2GetA1ultH}24 L&8Ɋ fHKFNXTo\ԋ\I(mR@8impo@ssiblefMor)*A* *`[0Ňh + 1]]gMJ8訋)0j+ U10j +zŁgObtain5_>_>׫hʍJ>g) CxYmml+4NoConnectionZU1H169G3([ #8 jyc7oy)p 0 P X"^g ZV8X6ACancelledByUser5*&xKKl 9Ior+hC[:9 u^9:n<Ryc*/POFStop8i+oU`endDataK:104o1o1 _z59:w j;Uk ,?:(+>7+Z?9-jusNOTE_SomeCharacterspNotPd8")4 )49 5-KT!e[11 +j00 3 55H$8H%@0o. :/Ȑ-i6 њHzH+ 87?6? =5?QSaBv1nges02h-0"wChrW(1075) & 7`D880110 d909 27076Sf 32K8 X717r @91) .Add "RaskroyForm.NewProfileT",4K0 98e Xx8 ,9 RJ8300_Q@Deletea5{ 0A1Vm7#1023TooMuchLeftOrRightFieldf5 r9I84FMcY25fK l8GfK WG%JI  [H [ʫJ 9_ 5 @we3H2UpperOrLo8wer33(1g3ⓖK71'g*w0*Hj$8::W(/h} E/?pʋ=8qFromgo7蒬+iY7yBeginCommandGproup%'<1ը=1'Z6'293&V>b/j"!0GlPerimetrbLabel8.Caption/3Jx8 ?B"BJjD942ߚLi__9__10g8ۈ !D߈1WsCzl.S.r. .jH4BZW(]f8 ;`(""mG ÑXom:P Command8.ToZ18-7QAxt1_54&$$5961S??xt2hAߋ& 8&q3r>X$˔joqoxt4w>_)(@X gJ- G!8m BZ6 "6 p**675*kz ( {j'2?&=6?&0&5= P  7 W -cş .88xt8 1:FN* 7,~1LY^ˎOD`P1088) & ChrW(111"0`085`32\9 7 273 L 1) .Add "CommandBars.ToolTipT@ext9",8S }J11 6 67 9 9 = 8Dy10 mz9mLabirintCreator.BeginxGroupr8106 s 10 4dp109 ތd8% oJ?IX OSch@ema.A3M4}C5uOJ#7 -IM` 646669 ze55@Kp6bJ56b@gurveTestey17INq `tG[y1 +{j7*0 H*MsgBox.P15I)ϪU '17' S17j 7jE[7cPk47 7`)Y/2/,5^(2?ņ,&, ,, +25T>8 j0"08 2_T7 636 _/j+Hj D>8O]&L0ActivationForm.@el1.Cap!H4D20iExȂZj_*677h lK9Y0$  (L J VH 0:ux &,Y! &&h9 %%%85G F"m. i0 c4 !lh 0854F2):I/ % $Y) '2(:U ? >*g 9104837}85KL708S10L1 x 8^ 8 qdKz 6OJ?8I_I?J_-;G4%@0Ms`gBox1(/R124 (/LJ +/(5iZ5G"ox2g" 1߭Yk_1j4 381045/*"~:2}9I$h`PK'+10810JmI 0_z'8"y %ZYS2/j(X:j50kz$717+ N;[G~t YX):M; 4 Y!2z ٭02/z/BuyURL@!i1 yGw411j11509X08&X0_ R3i2G 9 (y&x1Xx [)hour/z!1ڟ*c byminutes 09M0Ootgx+1tW*lj`6Commandv s. iD1NC End With Sub PublicB VI($>CodeISO639 = "VI"! Set eLngNew Di`%onaryC?BGsCiprculr6si:!78pX23H@w}ѳ& ChrW(32) 109X7897`16,% 4,23D11r0.10F tD7841/ ;3)  .Add "CirculationForm.Label1.HCap",8b3O7889:8"4]W15  1PSettingsOK6d2210.927 c6Q8o11FI40G997^6^78R0>787AɢH11P@0LaFrame6CWGRcȘwO*H2H*S7s0G*24HHΉ!# 791;l2;1725'**;l96 3K{E{1)DH0 |1)=41(V,'4@ Qw:2~3=^d=y B3$ʧD3Ih YTqhBJf@+y"CommandButtonn#>8'>{U227ۨk9+(7 55'q9Ic>2) / ypQueszDeleteThisCodezQa(=zv t{ SaveChenges [cYixX` 1FK/1z49xhh322vh:&:x1!1r9X_Lo ( H6/\zombo2.Item1+77##Y23ɘ6 iUserData.p3Deafault.RaskroyProfiles07NL_#y!*@44'42g#PL_oooQ o"27/KG 0w+784*_ *79TQo99Dh8)x.R787)|#b;Label3/FqH@g `951&Oi+k_K4xX)kxWI ^t#!1CITheck87=iZ6 G w'23'Y 4 !4iq23w jBghoo0,5G_K;OdQ̷tN9IX&i]* XIIiȋ?r 19X H%2H%-O 798(ox5/&rU6E(xs5S q *Z-Z$(110) & ChrW(103I3216,4,97X4Z 09r .Add "RaskroyForm.Label5.Caption",8V788 L5Xo27M!9!.10'7r8"11}# 1J1}711GA4H87903Վ~}@Check1'6uț0i1WH 223119108l789<G&L23 I4)ݼ8wN? d8Ȯ$2K2s(&c 784w(!9 !7gr11(ω<3&22 ) hx? i~ ()91';HGie ߃1ƒ4B8S786GHj;4h21^15 P' &F7Y"!3?!?! Y+?a Do"_b22[/pxo%ыݸ4?_c2X(l7#/B  bk/*1X$494'YXFR&N1.7Q) U  9?x { 61c23! ^ [xoJG2hB*1/.27PROJaiq/30W8yS?mQ#}k?.BʛBϞ8B[\H?J$)xSy=23OT'h9 ;6?c'.i}I-ntl/iIsSuccess??8?)=,9gL 4g)W(<'1NrNgQ247V3WaitaServerRespontse3210E G!߀ h 9Ȩs &10D2tɻh4@@4Rebuild1322*j=1A 11h03'F58JWuImprove 6O A a29 xx3 ~Get/`/8ultX}85( (G󃪉H 786'"YX11 '&To3/&rjD*1ҚϚimpossible6 MorKpt ؆ *|* 8Y7$ $#$sXX8,bC\%1X.=="=++W(4($ !Ig% #9wBTextBoxBontrolTipA_i_W(/Z )w4,E4o$(/Z? 2wD<: W/Za\Npcs_VW(9&1_VAEaAreaOfRectangularBaroOBPtoObm/or R@ \#x785X?h'y99olflShape_'E_R __by%hi/-'-C}'Sel'/' ?0 811<2' 9ug#//bosdCommand9.To_1CH?+W%A?c1_58X&42#211S{Tg}X'1J  xt2  ǫxt3٨oj)4 790'o o xt4e 7{oge, W& ChrW(7 851) 1127X32X,04 \059)  .Add "CommandBars.ToolTipText5$",27V78L73Kz22b1R0"991 1P6O|X6Xi527XD,3d,8E,8Ǘ236vys101912I@0e9/'w9 68>H91G 810 ?11G6GI%(jcLabirintCreator@.Begin|GProupE 7 784)2Rr1,%ߑW(1( U,a Schema.Aj38,4SF789Z4߿Ά5ȿOurveTesteI(f(e( !JCMsgBox.P~1[g [hW(i$7Oe9W^W{g wI58cPn2M8O:1wf  /_=_1'7864~V:u41j3),  `B}"J"kY7#ActivationForm.lel1.Cap!;W(23(KZ'x25HN(\22s&1W:7,86l%4X 790W ,X ";K?r ,g9&IU?9^6##7I1/41724$$5W 5 4XAX36_ _ w- )?lm?3o I91O49`-'19} 1<879?b)wвX 1ȳ110) & ChrW(1033216,7,7840 .Add "ActivationForm.Label1.Cap$3",27i7875^ 2t249 -10P7899] 4o1前090B5d Gj4. " 222?  785#1dOG 23 ^GJ11. aGd18i22=4}1=)J#51 HLANL-2rr7g7118G)0Cd1G4|79TD J1(GFf4gG@"MsgBox1!gD4(iHZ@i)\I1h*2H+g(5j41)&ox2G?(**W(?`92~77GJ;"2( %oxF ]I @23޹27GO:8i )((wPx869X-HAx^1JLb@W ?b ~"yBuyURL5Ie{I< Zr!( '2My0xXH 9e44zX1Q_Yhour7 ?IPminutesF(9788y1ߧ¾J%q3   r/k h A6?i Command&v 1_>9SA#3 End With  Sub P@ublic IT( CodeISO639 = "IT"cSet 2eLng@New Di@onaryCBGs0CirculSe6("xl"101#x2#>?@4*CxAIB0 s(9G> +&I#?r)X{7M1 v& ChrW(1@01) .Add "SettingsForm.Caption",73) 9121J5697,2m:0 . F0/#3 :"8 !8P1 4-Q6Q W099Label6-+1GfTc1 e\3B{Z3 IO1 k2MO8ȵ0B;V( 1G-X>3:G11ihG5V0'h(IH31Nw224_4'(W>I Gj& IlAE9T P(+*h?(+B\ommandButton/j.i|?B_`%҃TW?TˆTw755Is5=DC (K"q#_"s)zC_"QuesDeleteThisCodeu wP_"2(71d2Y_%c Y-_> a63!!ESaveChengess1 Q )#L _549o6!I*+HTlA?T.-Link101[X 54w  [,4ib)k $xXXH x /m#I )7JI)899+8.2*)D/1"'vnH10O&H6ZZCombo2.Item1+ `ܲUse@rData. 4Deafault.RaskroyProfiles0 U7H97) & Chr0W(9910R8X32(44#@120n53#n .Add "UserData.SetDeafault.RaskroyProfiles(1",7114k9?5bCs110d05d11 "11Q 111#60P41)e2eIFbHmeS~0ePbtV3V6I1ɏ $.5AUw'. 5KN~4K?K2K3 F_~I9è_~W(11_~FR1522%$g#_?9OO66' li9'`ʷ1oj(#[(jHry"`wForm.Frame2.Caption8 (xjYPACommandNew79Z"9tSxave V1wodDelet6؋ | )/&MiPage1.QsR1^X cZi2Ja2   *7g 11 B7}Y3/DB1s/D41!(D1ߋc8#MH?(1 ?6Label3]'7? :10)%2xI(_X_!10H0 IY4 ?9_(ҢS4hKO ?(s s8d!_Checkn 183O3H=(3'& Z4p & ChrW(116) 01X414,0,32,0D 08F\97, E Q593 1:1Q1Q249( @ 4.11tz .Add "RaskroyForm.Frame3.Captiont",6wN1 ʈ711 Ox1n3G& EH,.Ҋ11L :Hl?9H10IEh\@HXLabel:6M7X 10ȱJ!>2HchH 'H)ph0iR3(PTh}(k!y 4g6109)}65.}!Xԯ3)IՅłH ? 531iF3 L3el73ZA =E#1ECheck1 8T.7k(J06'AZD+HjGI 3z ro\hj#9h&?~2[8 :OZ )"1 yF7/!/SO B_O5W9j2Z ( (GxWi03?6 0..rI$4NSWb_N41;`IX"ɍb j82JEj//R;(_1 z 111)#G 11x*\? H(*HXr/I 4g _5B(%d*gz*`%1W1) & ChrW(32105X10,\ 08109^.97BQ D -1493E1 41) .Add "RaskroyForm.Check5.Cap@tion",681 }IC`ۊ}91w6 w7HzIwJ]!/ MT8t1^1B7B 6ǃ1 Kx10GKQI2 #,&Ȧ1G4;/I1{5 8B( j;.6$hfjH(h H:(@ L8L8 0 h*51(1S19<)()^jN11NTmml1*29NoConnectionServer X tI\&#J)%*"(?_h ?(11wf S1Ihs(8i  #67 (90!A"CancelledByUs6 2/G:/1 0i"h*9 t3I5) CStop387O29wSend0Datal9 '(8[/TBB* *?_6$%?qYPNOTE_SomeCharactersNotPԌ287 6&T977P:;? [cG :y &Q/X.wɍyW/S(x G [\dH&bq%_k1 4 T1AAQSav)ngesoF(I*gAz Ei10x em0 ;;ewProfilF X ( j)   k.Add "RaskroyForm.QDeleteProfile", ChrW(67) &(9((110,91018 4":t325 Q "1.1Q1 R1 TooMuchLeftOrRightField8 <B T Z}v 10 6HJUm%0J1]H@[UpperOr Lower ^730G:1Ɋ0I,5d1ȉR~ /#7i;2hH11NAm1b(I )5sX1RMFromy@FBeginComman@dGroupE7GN26 )GG*9GH8)ȯ)H2Et0'99)lPerimetrBLabel8.Caption&)pKӥ_B 94mg3R07_9_1_~(A_K>I=j_5,$s $B.$ X2x"iN g4JW@ O-L-1H-jwId H 2xXhK)(6XYi-j8 1 4'z A~A3-ywf'x& W+!JOb/.5^$II$2 Km _bмvX109S)04I  (: o G 3Y7nw?'0BwBImpossibleMeasureLengthOfCurv驸BI,h֯"Q*y)O)* X#y_FI,T$)B Z1)22s Z@**unitE?p[ & ChrW(122)11) .Add "SquareForm.Cap@tion",8r0081R6.679 1)999!345E6114!101 eLabel3i*{^u10{ _1 qk5k783Q WIyW 01țI2Ɗ0^0I ǐDG#411I1,JYHǔ137ǂ7^ U8YTextBoxontr`olTipE7p8AQh2i&i90'5JiZ)i6-JIc* '3(H 1 w Z05V!7}pcs>1k6߼ μAreaOfRectangularBarF 6 83+ʜ4Hjr+'}1{, (4GB9~%Shape$$$J' N1Z,aƒko)E#Sel#Ȃ#*/9q1_Y1:!;!_dOc /$m<CommandA8.Too5_1%x 4_;C ff1_5J7$9d~W,9ɨs":=_ ?qq25 '38Pg_83@1r3 (18o( "xt4fz0IEX4Y9wJH)*Js) 3*8ڌjo @i u95***6( S r?# A A52w=or7 R1H6 b s y3 _T8 (1:/(o 11b _ ɠ84(CihW(105) & Chr10X6X01\4, F22F ; .Add "CommandBars.ToolTipText9",73a9 1y1 m \97lf3(8 Y8 4.6.3"099){LabirintCreator.BeginGroup8 ?.1b10ɅH@10@T` J&>Schema.A3<N0m10_H*6/51 b#4#k#2#5##3End WithVIT2 !Sub PubPlic ` ( ActiveLng]CurveTeste]I*@oAH@Y(1 a1g~ɩbf 311GY~I`i4MsgBox.P1G i#1(u(U,*hF1661II 66|58n`hl7277i#)! 51ys-5 o), )8?uy56U1g1"Y?// OP   s!UCCpgiation Form.@el1.Cap!M (ij*J(ICO%t72Iy 22X o%s rg1:`EËJH"Z1`J X72"0MZ((f@:o225 i 8"_XwH9o$21 9?S 9 ˥EivEE3֓9=o6"g 1 - 1X7x1m14) & Ch@rW(101328,97( 115\116w #2 u ;1<10G j"10v9j1 /Mv10 4]W L/RF9zt0 G (7Slj ~0H.11ٵ1SZCC_ ԾKH:h1"O IӉ T#6"O 3j1)F".Add "ActivationForm.Labe@l2.CapA",6IDRt'4(,(H*_aTaJb?4)K;+MsgBox1F* (4Bint(&1 ?->Z54]Q&2&73h?F1 $8118D.2P2JhWTV/R]p1yG3w$sb' )?0j 08&1!C6 ) Q1 oZ1 G2*3/ h( ?=r?'9'BuyURL%'10-,C gL4HhhL j x1w(W"x)O"RH 9H'Y2G 9_1R$h w72hour6&x)yx .k9##minutes#[?9GO^h((?Oo j ommand1 3?4 +GEnd With Sub Public  SL(3"CodeISO639 @= "SL"Set ReLngNew Di`onaryC2G"q#Circul7j8GJW(/I*32) & ChrW(1185X97X06,301D10. \110t0 u@11) .Add "CirculationForm.Label1.Capd",35 1 @ @ {W2s 510oSettingsn݌j7. 1u K Io:4qR{103I#098KHc1.6GK9͑Y6 I!1H;֐  \Y0˿ٍ̐Frame7IR'1iF]9g:膠3y7/n 2-=9sg1$)b!)6*G M3.Uhn!4qYG1LpyPog+926sLHO >?7nr$CIjaH?gH( j7? %CommandButton?& 0hR 35* X(Oy{s ~P8wx8w)x&r67 85?dz3597I+4K5XBQuesDeleteTh@isCode6'1gx%1Y\9Dn)2s63xSaveChengesU8&xds/< Od JX1y G )!X"W10w( 1cd97W :T`+*Li|nku T% 5}4Oj "4)28 hg xX*@H !I `,))gJI&Y9h)#2*H /)w-1h!'3+7OH6.fbo2.Item1+9_oX J<_UserData. Deafault.RaskroyProfil8es05 ih&ChrW(97)h & 9P108X32(4F4@120n5F37 .Add "UserData.SetDeafault.RaskroyProfilePs1",7114k@5bCs110d05d11 "11Q 111#60M41)b2bFC_HmbSu1M0e0\0WY3Y60J*W5>3-+gGHz4H69C| HSVB1z(zW(11zMq5_1_1%i#!_׊V?N.N68ie(vﵧ*03ChWJ?) I*1@E $tForm.Frame2.CaptionV,E0ygY8dCommandNew=7_BU Save XO_t;?=Delet^7X29xB^3Mi@Page1.QsR1 ySiy%-y!?9 >'ɜ)( 26 V)  91N;@1yz 8] A ,yBD`Label3}$35o? ߏ':0(01LLe 43O<?;42 =9v% / W/!//C Wheck^WJ?2 11 YW.Y j/" "1itJ[@d?u:##A28zo!q jWH$hrW(118)P & C0X0J1X3,97(3R211Z909D26.06#\5E-114# Q .Add "RaskroyForm.Label6.Caption",7`H1S ɫk3510qko Ϸ i1{ 4x sU5UI5[UW(UkAU7U8Hq1^0AU=1Check1 6 Ju 5111lif1_ǚU 2h=Kt+h5m8B2111Gii",5ɻH"u-QI0 H DHK%v9 %?1_e(I@J)T 30y('I$ +$x7+5;g hϩnHr9)|H4IxuvG ZK 1Y*on NqߩD`3!_Pb:/d?- 4x6yebjlxq 4'_VRebuild1(08H 遲*79?K??KC80658iWImprove76?h YM0Cx:"c/ Get1 1ultY"H / <3J!1ɣ($`_+V+Toto2 och#Uy %/B7P_ V impossible Mor6O9G0?O1/dM/4Y/`g(H/? 2*8XO9_t zݸ 1) .Add "RaskroyForm.ResultObtained", ChrW(68) &(1119,0 6\0\(110.5 32Y14 :2 #7#v1v9"Dmmr109+9NoConnectionServer"7 q e  } k @1L1^38 ,yp10 \/TH&8I1ȖI&6I@ 9kAjCancelledByUsGl8HCJ1T1GCn4]I0G3߆H4JЉ1\h_t wr):H'I 11T`7rStop%j31 ]endingDatak{V(U3591=1S|10t a?>hO10/) E D4PxB#i_Z1x`66NewProfi4W X 0+AT  QDelete 69IK r 铟 3arOFTooMuchLeftOrRightFielƹji? RZq91i k|xx?XkqW4kJ! Q1F_yD'$PH UpperOrLowerxe1Q#DB # ]CH50 ئJ )-Ciy 0xFroVZ _ryhON?8-z BeginCoZmmandGroup", ChrW(80) &P111X5,6,T97,80\1f0 ^32F 4s:03# 09"h 0]zt6t 399) .Add "PerimetrForm.Label8.Ca ption35 w71[HY h0## Ԃ ZLWT9Tw(T2HrH3526ۋ @1%E54g!7i00_1M5f6 38*(51PHF10i\) 8`4S\T3 Hs?+UUz47mŕ1?el5-iW1190mi1h;4(T17H>B.1S>37]7 i"Y$MImpossibleMeasureLengthOfCurveE973. 4g?ʀwMƃd* S9h"b )q X9PEy$1i'  .1H>)<Q 31,؊unitG?91P5|(Squarek!X7S kkQkQ1YRx{,O^z-&k O^a?3%sN^ [x0--[._R[c `[2[h[][[3l[TE[TextBox$ontrolTip!Z(@,)w;Zd)XZT LBK$ 3(&)@9>>pcsQW( AreaOfRectangularBar&7 hB1_Th9)1Y4a) & ChrW(97118X1,0 \16^:0^5vk44 .3299)  .Add "SquareForm.AreaShapes",:81 i535X1# L R u(1 {:5uOfSelectionw79_9q0 R126 007J8TS010 ISDmEA1;LCommandBars.ToolTipText1N131ub1l105͡U_5@Hd38C11Ljc:2P:߉! '3R':鈪*IX4{n2G*(;z(ZSkaC8h0C*j 'iǍe(6P51Xd6*#(2~2b7h ƫ=a=8e7h=1Ȃ c *aJG)';/1Yxt9D1YZZ}ō1y 5j 1)`S8xh﹊sy 63jLabirintCtor.BeginkGroup)(1Sj !10sz8S"Schema.A3o e I1/TmxRԦD4OOPOO5P5OOOD1)OB3nXurveTeste$$W(;NA_# 1NUOIoN1j/"NCMsgBoxx.Pʔ 3ɋ': *OC  c/? N 58/)')%v*i9?UpLKd2bczg';7 #X`6:'c+(105) & ChrW(32L98P 10\1F1r110,9b7106D1n0E : u4; i0^1" :38 53R269)  .Add "ActivationForm.Label1.CDap 1",89tP>1V 99J V4 2E!}bz10q11H|11ɅޢyHH71^1]1J=ȫ18*2<5GN 10JP G.2Jk' '&TQ<,HINH) _~G~3%:26 #KGjJ7H1i0djm$T(()f* }4?10$S4`J( 6Ji'K(,_(1@w1T ]y($)WZ/1zn,*bZ }1IU%_?BJ86 j2md 46d2G7%n9i Y=*?y6 h\9MsgBox 35I>෯>S$xkQ541%%cx. C: H s!)sWA9x^Hyhc ((UCiۂ? Jk?1 9 7)[[xd+H;L.Lt $ x/ s? ,"Y(@$$BuyURL` jB 47)ӳ & ChrW(101)10X$03,46X129,08. ^99D97Zr!gT11Z0O4O9 f2995Co-~~4g  .Add "ActivationForm.@hour",1Q1" :(min0utes)10u1d)Cap,60,/GazIrI 07)&ommand1.(źs(End @With ASub Public  SK(2CodeISO639 = "SK"7Set eLng@New Di@onaryC  C@CirculMsgBoxl91c251țH |12zII>GU3G) 1) )1HCʓ0ti\s 'n22J 1@_0LabelS81 26ȏ+s!'o24 9h*j23iNtings,h7'07J'w+Hj4)CS1(?W( 1(6.B,bB6 7MIn1-K/h)},jH5? A"Frame~-7 {2Uy"6i8bb@ 87_%I>>"2:W?Iw|32_ ?> l3'5yGYUz(9) :)g *x23N > *>8*V T 7ZwZY ! e@N@# ӆ/C3ButtonImoRhJx (35 % 1M nd N ZO G 45OAh iI)1vQuesDeleteThis1y0*O((1hOAY=y (-o"})ue63j5Save@Chenge8x(B38*o1N1ld Q;NJosForm.TestCodeLink", ChrW(104) &)X16,2.5847101,H11003 4 g[10\11 F/99E9 9!g -0'g- Ɉ[05D11[ J ?1  : h129INH hn6w3q"061) .Add "SettingïCombo2.Item1ǯp{j1-bvH'233!UserData.#Deafault.RaskroyPro@files0$7_H$HӔɋ3V4M4V125 -es&/+5*g 1Td|114z'T4`2es2Oż2$O砿OQ 23(;G9G).24]i?+z3%+6HC߉ (5(=!H^y紓by^K4#(1_K#W #І "#a\<1jw9<2(j[hiV23(?%*I);h/1*5*"*(*W(*"Y7?P*(**el7*8S1ɝhxV1 (o U  77y\4IdW99 H@2 \ϊ͊8~wq- Sh|972uX1a'2ݗ1@p?F9-[1)# fgOF$ z,X1 )2H_> zZ x!9i w}ɹ_HBxu1fRH7[t)&8#dw4j) D*w? gH90--7wNz= 2Xa &>g4 Ky * lo1) & ChrW(99104%7(32(115, .108FO ] E9111406h0 41) .Add "RaskroyForm.Check5.Caption",*7_9B0H10Z 0 Z/)Rr6 r80iH00!23I?sG3H35 3o1z1H29Jo~1z2r7N9]To1i1HE{0BIψ8K1& fI,11'(+G&1?)(iy! I FH _*i*6ZI(o8R90)ꍧ11A1U*+l1((J#gJ H{HTh(26H*J I.]/9ق /)7GF/( 9+ڨ) 1( &!ommand4M!7G75rrr,:353zh /"!Y W{1߭ il0R3.alempty=4WH5 522HK1:w%;@  withoutTurning :&X< & ;?y3/b O F connectTo ډH%yPy0Z&!:9 7  PIsSuccess .? C? sw : @"25J' :هY -Mh(i233IIWait.ServerResponse26HU9_oo_ ^1iw1jww27ƿ'/C.2&4$_0V0Rebuild6)M8h'{ a(1#XN6%61x 58_'W'Improve88ȧ J /r yGet00ultq237) & ChrW(1150Z9 0 1.32D18253'. t#10F10 j 7) .Add "RaskroyForm.ToImprove",9 FUj1Y3 S0S3r5A46d KimpossiblePMorR8):1 X05?mL lm #H11 ;R#8`8i;1lU7 @09ȪT3 J13ǶQ2)0ResultObtainedŽ?J*%?J()7?J(!J%mm$1<`NoConnectionServer38#GU H_S114P)[j)s{/?d/3è|j 8ݧ1ej>6-)l99A9CancelledByUs:6'91)Ȃ1)(1wJu2G5C1h.231?G :+I4 zStop3y ( <ƁSendingDatak<7x('X 8:?g (rV825)WJ Z!_ =N=b P_VNOTE_SomeCharactersNotP䒵"xB$X.76X7W|XoTDBn1)Zg]207 z"U)2! ~M+1P?Hih1xJ*o3qa((QSava(pnges'q'$11OwwE"?)I  w5ewProfilV+ _ #h |?+3|o 7Delete st (5q*%2}I 1ʌoMuchLeftOrRightFiel'y)D8|x iz 8}) & ChrW(101318iX97X2(1,233\1041g10~M 9D11P1>1s \7.  .Add "RaskroyForm.TooHighUpperOrLowerF@ield",7G _0 e1102Z53C01?H[ g"ǒUg06F7H41 K~23 5GQIsJ10cFromz12G+Un'_3 "110121)BeginCommandGroupE"8&HNwK>g3iȇIT10HIi(N{09:112+8H*IA 1P6 Tj99m.Perimetr}Label8.Capt8ion&. ;)26)SbJ1v/ 4y7^Lo9W(7:)hTxy3C(CC427?sޡ<0106 3h{(318) & ChrW(97100X225\%1\10\01t32 4:11R269SV3  11  .Add "CurveTester.MsgBox.P1",7 06_>1;|d(12F58)F2F8Ig=I38I|LwG?AB1Ȝ.A63A@H1ʼn{53JCWI%i09|11St:9Akq1> .MActivationForm.Label`1.CapAFr8Jr (~Q)(x( 9+ 2 0uQ0_10Hl035'9 P8110K.(G $ϯ>&mXr 5)0X%I hwH G+)ɞ TH)4)J.s;{$1m:::3Ub6_bAY671 y3JWE,w 5?h> [ 523=% 102iZa b346`el25E%E72Uj7: twK4H;05UUU62Y;W3nN%1h858dž1!Ɓ++t'CC C>!3)dynkS8()9ͳ .Add "ActivationForm.MsgBox3", ChrW(80) &(108,97X16\11.535vL32"]10.9>9" Qi "910. h112(F14:353 {퓆497 V23 b t t0(25 ̉fn1KQ2HU 4Q100) @RBuyURLi10c1I1uG55G&4@1m70)Hr1I1"UG 0H 39G911ɴ9Gw;HM)128hours8H`A'2[Gminutes' ~ Cape ^6lJSH1(2.2gI2)7*Command1.AW(((YI|1h!JsE :i' :End With !Sub Public !` PL(#CodeISO639 = "PL"BSet "eLng New Di@onaryC  Circul%?*thhqjx+uJ/ʌ(+/6X?1~0hS;hT26=j'Z8XWL281]1LabtelN17W2g 8U.4(mH+God2 #)1s.tingsR@8:O/RZrx.i2y)3B6G96P7Yg!)W}=N /: Frame++ G/кʉh$I0(>LQ ^:&}L,~^nO29( 18e7x!3H< "Frame2 W!*Jv0)E8`$New=7PI !1O&); ChrW(115) &22) .Add "RaskroyForm.CommandDelete.Caption",v8 17324MultiPage1.s1g0O9Z114D09101 1F6 121P2P9P11V0\ KW n(0hװFram2|~JMHJ [a^63%;Labelz3΋3;8]!1i34o26B ? 9 ~HuH)4G\1_G4G?_F@Jx_"_"(9810gH9u& CheckNvHX1m#8B11i*26ipIC,108`}g1i U0sh ~[81P1}(v:%\Ihsz8a1 :4).g# #CjpIZz6 I7wZ+h4,J*g4g Ntx-:1.EON ^5X wByJjh*o51429_g78x. mPOOOqkΰ-?j [ H*Clis  \:?? )YD _24Q?8!8!Oeb Y1* y-T/>" p \\9}\zo ?g)w*Ԓ(0 X2؇w__? 2z9XT :I f/y3.HNChrW(109) &  .Add "RaskroyForm.Check4.CaptioHn",78~971421.&5/0632 Q0 i ]2F10]}4EZ1i043 :17)311V1r 61 k0Fb1qPCP4%+9GJ:dJyG 4wB H9H~TK1 %H%H6103qH11HQcI'I '741\5\A)/'j9`jo'X 8~Y0 =s68N10Ig$*9)C.=@=7.( ˠUajK%iQhJ9HHJTI1G* p﵋H1h;66o&iT]1`67j29= 8$n7X;19:W1b9 Z)+)I!8oH6 -R.ÓT8$+24XP!:˖99  )iX1OT 1bo{/("1K?7o`mmand/G/75((f8yX *rhO( 1]8!)i+8(;289Y4xZ6empty4' Y:/K 5QwithoutTurnxing *, 1?z-Ʉ connectToe~ Yg26g@soto&p* 0IsSuccess (I_ ۯ 01?")6G"(6I zc0_'4eQ2wb8 1x}!1 /XWait01ServerResponse?|q709) & ChrW(32110X,97( 1X10Z11 F19^5378# v:14R j #Ԍ46  .Add "RaskroyForm.Rebuilxd",U,0a1 10a58)JImproveK830w ( 2qz&&GettingRepsultMI'I2IlI0ǡVJ ʏGJ5S117Y_To_81 5V1263Ԫ@impossible+More7h#1b1ik55f0i'510E1W0_5(i1Ii0y( t SEHN)C8'?i${h1tP)BI349 ")_R 6L|ObtainK(1K?KW` ;E7KyXmmeh [ HNoConnectionServer6oɞ]<@<26'"IF:h)/11)z ,OKO7 G941H31M63%r0OACancelledByUsxY:9 Zc1Uy)jJhA} x$j399 Ig.)@ StopE7I oi)7 Z4GSendPData?8*y3LT!84 H_C0G<7) =Z? _ V NOTE_SomeCharactersNotP!l8g8829W56*3(hh7y/3E24CG-_ZK,*ZY? 3J;'!Jx c2 7wY7Q''QSav&nges%(# ɮ  _& ChrW(110) 21) .Add "RaskroyForm.NewProfile$",78v11932D- 4F0#05 #08QDelete 8?1 27+32CcUTooMuchLeftOrRightField9ͮ9 S18 j}0]1ny03zH#9GI 1SH:1"J_7=@XfH@dUpperOrLo(wer g724F aaL0u1J x-H=ioɅFgjJB6U0Jp[gI2C(H1(1>13$b?Fr4omp1XBeginCommandGroup)01 y7;X\ /|5(16 )1S1Kj4126'[x /oT<%04+10(73^ 1ZV2&h$ V;H>14_BXBQ ?5 7 8 1@ 3x,(R;a)1X :8d937S7 (>19phQm1?ImpossibleMeasureLengthOfCurv {\*F!8 yY8YY j&9OQv8~:c˽r23ig3h$)]hO ` C x !9ϕsMrY .%% I@.Kunit,?tS5Q.SquaremF"(bmqmot X!M +9)pv"8C_Jϥ/e 1O%651o o ` 6o rX4yZo !o Vo so 52o o ` 7o (o ao o o Q3o o ` 8o k\iG217_1hB萺ix%:,28g/ _T_Txt95ʜiYod YPP4* _2(718 0: iy -iyQvqzS@irintCPtor.BeginT`Group/Hv_4w& x_+ & ChrW(119) .Add "Schema.A3.BeginCommandGroup",83)D991041F97,16 $32 65 51U42M5M3MCurveTesterN12d11l0r0md10p10Gx1:1T1HH24ǞšȤ 5H&/28/@ ZMsgBox.P197: R010 "I=H]}H76' _3@1iH312_ 111(1A58Y`%32T-]I(026GS_*w_*_*1_*%?\(]*78)sX10) M*=I1hIc438'@ Ch2Q[*@n1ga>1j324 _ActivationForm.Label1.Cap!I7Wx018KWMb5a/"frTij )h=r9o) n3jT* &:1sB#2b109x"85g#:bh):1487,iY. y8 y(?( " 2YYz  :HVl_%%3%uxIMw6:1X  Y9# +O"/HHmer?;OM@YWw4 !e .3h}(3OUQ701xJx j8#ϩR)0 ?34wB19 I0i:83Y93889) & ChrW(116)05XD18,_ 97d 1.46) .Add "ActivationForm.Label2.HCap$",7+ s e2Y3 10 "|100.1"1"10݃zm xMsgBox1u6uc2 X9i9 102q324H1T1w? 4?K-0&H:5Gt41\e2 Qvq|Ht1 " 10.]&aT-1(o1HCpD)i rhiox36-Ig9JXkg3s1/3so17I*i)3h `C{=BuyURLE=10GOiHUI4H Je'C10G 41`)!(I'#'HP SI 9 11h(9Fv o'r2oV hxour7*dxB1͈,1)P28J o$minutes7(+?9?})11!P;}ommand1M_ _ _ 4y24End With Sub PublicB DE( CodeISO639 = "DE"! Set  eLngNew DiСonaryC?BGsCircul|uSoS i&r'0tingsBD8y 6gןfR E4W6PL ( ((6?JR!6NNIX> },25 'IetFrame,7E}7 b p0jA 9<)%3t) .Add "SettingsForm.Label1.Caption", ChrW(83) &(112R497910B1012 z71L 80 N2p05#9Or0U32U1=116UOJn3 am 16l :"H)1[EFrameOET<01IHHj11IQ S;GGRO0H pX 0^1g IE0CommandButton.%6Oh %((%10G24=:n(1KeN7G_75zw5w1>!9QuesaDeleteThisCode%6NkQ^@)i@;Xlfs@e63Z9e#SaveChenges]jtaUe( ɘ%?H>9IkIi;10wF74g 1r 1h-7 c0q)g*y7oO+ږT='JHJ0O4H6 tbo2.Item1+5bzg!7,rUserData.4Deafault.RaskroyProfiles0% 1?%q "@44R2$5KPoolo"ooo581~1oqo\77)4Kw48GH Fz(_= Y"4.0''2'p:OqOO!XOO48) & ChHrW(320I(83(991404,710I11D11[1041) .Add "UserData.SetDeafault.RaskroyProfi@les3",651Y12<T512i5,0n4n7h9‡ Iz 9/ J7G,10Glˇ48W6HJxr5?ee5:Yʞ eOk66)2'J90ior1 (#7324'22  Form.Frame2.CaptionK?h*'SQ CommandNewm7JT7- Save 1T/nT et3h@kDeletf7;<11.( 2MiPage1.s1N*GqHDʭ(+?+.W7)QUI?z;!Q9 11\03+{7N?>>~)(10[hrIA m<*bLabel3&V׷ 1S9;YEH 4zY-9r 4 gyx ~ ' Z)H 3, rcjIhecka%6j:33 <iw J?1,d788{4g9WZ t"{~3CBO C C1`gJ7G!I<;G[p#rR$ 5'c0QQ6MD_RHؘ  ?_s*x/!J݂0JJc5V520) & ChrWH(4632P83(101,5,1r F10^4210. ;4109Q9)  .Add "RaskroyForm.Label7.Caption",7 m 8+1INC`heck1N017TH9  lf22?l~c21I&0J 8b@ u8 N6I0G6 E QIEG9W -0 xH69)+1G)JF gJ%T;) 09IV꓈!i?a<"4<Z%J&1 >r7O& 8HIXiOHϿ(T͝/3/10//^(//1 (Jр11 /'t߯u6W6Xl':8 C?rYH*z '~8^u$I #41ώǎBC5+HQUTOC 8R1q /# A>&R6]8 ;o58M(O% 1( g,G gx:Z 9 _Zr69 y,911?r?r 9X :y&cZ`!/ ZXY7#dO1: . 8ߋ{wZ6yDHQ4%: [",n7yB1}#/!p yW(32) & ChrW(83h105X1,1L00\77Z9114D  4g6998 ,10 #116 .Add "RaskroyForm.Check9.Caption",:719 C +10W l 111>0fxlom mand4675)5  Z1/[ߔ1IS3`+1N+ H( ÔoXSemptyŗ} 0!withoutTurning6P\]Ui0>(g0 F6;con@nectToe84qHeɝN}i5>2w@/IsSuccessF0 &-h((j*Ȫ1i$V1~0i'ir!hLhx9MV6[3hCWaitrServerResponseC7 119Tx Rh|X8J]a (G1y8i X 1/e 1#'z\YL9?{04w0 Rebuild&A&1y0 JA3I 58WGImprove6 Hd?$ i c? Getq44ultXAID[xoR Bz(i 28$hɰPQ!5 1OTo %  W $6!P66impos sibleF Mo~rV6:PG/1(822CK yy !!s x!$h!?3_ g<:`x*n  yD 2H1zi O R~4g$}/+asLObtainWATMhrW(105)P & C1X8YX16\1v32D69Z14039 h0"#h .Add "RaskroyForm.0mm",{09)4NoConnectionSePrver"7<0v1 T8χ|.417 @@121 +I4dH@ȁ6"9%0G9b4GT81 1 `tArCancelledByUst6t+J1I=GFW0LJfxIU:6" LUA1u1h~1'*&)Oi69rStopepD (112: endingDataK}Q)1M2zMs(}1)9R ChrW(10P3) &1X2,17,0,0 v1.58)  .Add "CurveTester.MsgBox.P2",r9Q05uu38 - E1 i.99P4J1b16e0i63F]7:+SfNI1H@H%1I2a:z?pLActivationForm.Label1.Cap168xӊi11^7] OwH1II_1)XIi9R99i 50g)(1jys7(10Z(; ~JbG*10hF*616h'831jugr25sPgui\u I,l#ogo6f Bh<@g3\17f5թ%.~1J1 k0/#C51hYr '10~25%A(J'g4 LQ4* )OH 6c(G4( L]BuyURL]~1Ij3)4G]HG11(?y+M({)#ZJ )_1)iIc29'Sv Nޠ"8hourg8h%(MIv*>:a Iominutes? g:q?tCapAu57 #Ogr 0&St3ojCommand1.l Oj I_R"Ko\PCEnd With Sub PublicB FR(CodeISO639 = "FR"!Set eLngNew Di@onaryC?BGs0Circulv +[GD19yjGx423o!o('I)I1u1N!I=wir ^Z\(iE;?:Label27/E\+Z 9J2oS"_m" E "|3`tingsĬC8߇ Z" 2M u p( 1~c2( g3wb#6>Vi(0 1/B ()<9)7H724-H_WFrame1?IW ?krt) & ChrW(97116X05\1,0)  .Add "SettingsForm.Label1.Cap@tion",7 0W03c01o2 o8L g d >p32I 8Y39 r4 1?l1143x2։2r-1%BH911ɎJUx5uFrame90*11X147I;XG>L9HU1H 0I_[ȔD]J HQ9PCommandButtonZoCj1icI7RI=j&X2(!o?$'7[$(5x67DʃP0< ?` иQuesDeleteThisCodeŹɫ<(s 0IA" 0zUse@rData.5Deafault.RaskroyProfiles05 7gO%X/uA44 2gU5 Poolo""ooo5G 1oa\7k*69wX D6dGX4>0''2'ʑO )9%Y'pnDDChrW(53)H & 48P320(109,11.F2t10I10/15;4 1) .Add "UserData.SetDeafault.RaskroyProfiles3",6I9 :42 H11q117Zk5Ӈ.125D0479hHHi949? 60iS1-116o1jAK~Hs5?eǪe5Cgʞ2qq68R-4 qb_U(vyg 23a=kForm.Frame2.CaptionNhB1 CommandNewm7h# } 1hzSxaveng& 1q122HI,DDelet91+jN.(#17!MiPage1.s1.#A*#t_'4k5)nW7辯M!oSu 04zz4?2%/A1099 *aA=he7"CLabel3"716o#*WBKwXTxw?H1 4 '1}84 4O`* qS6quo9))Checkom(4(uiT^E*22O3/9(+sCIf.w<E*iXjW Ri&ZLn՞ZJ/Q++**_5'j1bH,xUZ/ $('*>X ""W(101)  .Add "RaskroyForm.Label6.Caption", ChrW(76) &(D971140*311^32M.9 ]20"5 .08" h Q"E "1\V4Da109~5B ف1s?d10?d?d(1?dA"+d7 d60|J,11R~Check1'kUD1azihGJ\3r kK2h94 ) 0H`W1HP1Uf i;*U% iz10h]8mA8 4(#(>,H) i,1J) 0_I' I@5^9l] it"4\ ` #%u 1r~&y2)o@A212b;o/VIy"V4߇qr]j?)HoU Zy@uIEk"X ? *w_A23%I ,_P38 O#'ߌ)ﵟ ?"z ?'J#;k((42Ym? / - IR&-i' G*/"YLQ A4G67 OTHJ \.i!={=88;ٿ&;r r;J!h-2%qW(80) & ChrW(108)97P9(101,14,32, B 591 ho :  "11|03E .(1 1Q91 b91 h?23t܊ ]W@1J76`6:9) .Add "RaskroyForm.Check8.Caption",8 UI~H> '!M컋 dj[ ISU0m9 110w Xk797HK15`tfJ)g ?iJ:H)10%omma(nd4%7C75d5 6I:IJi_rd)I i&0d1 ȉ i@XQ&ۃ@I8-emptyň4GB1Ge M& xwithoutTurning15?}ilX5s82(2HqU/`connectT~oe[^ .22yCg 224.GkT kIsSuccess 7,t 3 ?Xl311 *l(H R5O4a$W HI (11K(UHWait;ServerResponse(|x S/#gW:C9 3> _AYI-j 4FFRebuild:( 0gO958DwDImprove|0 ( cGetA0/ult( ?(A-Eڦ *!i'* 3ߩ98K6?7ToT%OOf ;w, P,,impossibleToImproveMore", ChrW(76) &P101,$32X14,23*3.5708.9"1 i11 ].19s 110KF4.7th'39--b @ ҇ 0KI/I0:It0G@ " n1 l4)  .Add "RaskroyForm.ResultObtaintedų8D?B1{6mm31HU NoConnectionServerFDnJp14=i1H9h]1N Jma2hQ1ag(^K1j 8II }G6 d'(9A"9Cancell@edByUsG:6g711+( C)s23' }! 11r4 H1I44&8iᚐStopmi[2YSendi@ngDatakx6inQY 2Ta-ygQ "(~22&Y* dF@ ?;؁;iNOTE_SomeCharactersNotPossiblH<8"ըl8'7W&877 Y7HxxKo' )=jGGk_%Y` 10GBK0W1: 7S !*y-![_P'Vo ب xXc95J!חQSav-ngesP(9!JH}`it0G8)UI!!DwDewProfi7C7je*c7 /T)_: QDelete K=x8{g1_> !d ^7z$83w3TooMuchLeftOrRightFieli//j )o rbW(99) & ChrW(1049712\b3(103, r1101P11E s09111 :05#6)  .Add "RaskroyForm.TooHighUpperOrLowerField",76$pGM|X23|v I)a0DŽ)ES) 8#jIg1@ G/ v[ y@1ٜFromŗ10 BeginComman@dGroup68GJG8J1hj&211G&+ŌH8)2v6ȉHc0'l|Perimetr|Label8.C@aption&7}40zI ztS>1-h4I8hP ^"9_"$_"rA(IHIM()f@%,>N(1N/(6g.2 >1>h>(,yPyHyy Nև.i-2S)n9:b43j 9ZC3m$X1R2'}d O 3yхO PhgoS5" 3r{0z "hy Z+4,/$ 7 +Y&34'7HIR25I89ImpossibleMeasureLengthOfCurveVq>p1x+ZZYk9:B-$1 >c}RG_7R7G $Y<G,Ѫ '֝3( Y! H: (Z(5J 0unit(z'=)q@Squarer  V1q8_uZHGx(bk"d& ChrW(114) 05X20,32X1,97, Z09D 2 6t101) .Add "SquareForm.Label5.Caption",7103maH98231 09w1  1@41411uJ4346^7M ^6)&25)1TextBox3.ControlTipvImVH11>Ay10|10GI|# Jb)3Gɹ 4 11I_ mJ W|pcs?1<mYAreaOfRectangularBar& Y5p4+Eyf%Qji2bXɀS0%Shapef$86;Rl4l*-Oh$$`OfSelJ9H51)I8TH}C1j l6 D 1/$0h/$zmv<oCommandQ18.To_1%7HUj .4TL bf1_5lW::RZ:" ! xt2u 8'$ڈ6ߗaK  xt3(( A xt4&wG*xVj??8D:a/pYy,~5 )r)V)(Wi 0Y # *6{66Н//xt66"" "*x- YMw2?KP7*(??8  ?2(2d 3 8 wW vz 7:-&1ܫs7_bֈ xorj ),0o;o`9emhOW(110) & Chr02XJ5X3,17,4U9 ,6D011.3 u ."8 !8P \6 0999)  .Add "LabirintCreator.BeginCommandGrou(p",823s.10K41Mّ1095@Schema.A3b?I60 EKHbHv651#4##2#5##3#End WithFR2 ASub Pr@ivate  @(0A Act@iveLng CurveTest>e^u[H@_11腧/1HC10|11)*)p1GO3ʧjz'#1( _(1اx7MsgBox.P17)_)_) 8_) 'H_)6i gBi? 51JH^1姲*H 58Dy@vE?2F? y *kyn %O:7O:r O:$ * / 6[8q1   7=/4r ZDY)o3 Qnatio@nForm.el1.Cap!FRY1 w hC%^sϲZ88i122G ? #!R* bx$H6wY H   ?+?+1+AyuXk?3.5 Jx:?Bi!BY_%_Sj*x$Az=/R@15) .Add "ActivationForm.Labe@l1.CapH3", ChrW( 80) &(11*17432},5 \ # F10;09G0 v08.9u 4 ( X6:19K1] F0o X.X1R4] = 1= 2G]11 L{`@3]w"cR1nH1E(1hk2E]_1Hq5()96S_]6gjgJ)46el20|h/ DtkI+) a)k11w 13H?h~h+)IK{MsgBox1+(GA11%e)03 h^23m*g )P(#,541O##z2%#7i (1i'~TDq +y')MAYCk) 6Ih$9;/" /B2'eTwJ0>88o_D7 ([)#?m HG  9 1)@*)-/ 1) _VBuyURLEE1ykIVK' 4 z0T#{'#g(ikxXXH 9 9g,.lq(H*О_Yhour6)(9*j y minutes%hcjE!?d53#- I;0zzCommand/ (!?F#ysI0NEnd With Sub Pu blic EN(s CodeISO639 = "EN"SetB eLngN ew DikonaryC2G"C׵irculationForm.MsgBox", "Select at least one sha@pe" .@Add "C Label1.CapNumber of cop(ies SettingsAPlotCalc s 86 Check th4isdŠFrame_Loca8liz< anguag8W2WMy sign73 Unit systemrVers@_ *y activFVCommand@Button DtelZOK.5IKCancel Ques'T@CoD,B?Save@ngAـ>h@es you mhade[T%!LinkAhttp://eng.pʀc.com/ f/t _my_key.php?4&m@=,@&bo(2.II1 me0tric@vUserData.hDeafault.RaskroyProfiles"0Ora@ 1000x5 ,es" 2 ( mini ate,r) 2 (e`pes 3 Acrylic 63'4{25 )''6 Figured zHE$Cb FMDyNewy{dod/} #YMBiPi1.sJPaa VHj&Mark-MaialibSheet width, m7f 4height "r{!lace i nsideSlarTt f'/RH&z Wor areab1theXpchin^{ JM`ax. p ~ ohm .7Fiel,ds__k Allow$ tachmento)C]8Turn`( pitchcOB9IM\mum disty betwee>n .# 'Draw +sA mt/""r'"BRs (w#toge%#rth$rgP*^c  R(f7/ , 'S"1di2#P`Slat6 y1epJЙfer !Grou*p mJ-elfeO&ck!k Obj / !_:d4PAJemHptys- -witho ut5ano-t6OGconn04ToC to_^IsSuc;sT0Q1`sfully ablishedWaiServerResponse0 for r1.../'RebuildAO@ridden:Improv з$G# |bta@Jng1` QbRToTO Zoimpo@ssibleM\or3 @oAed. I:s@ no lor  OA&yForm.ResultObtained", " o .Addxaskromm` FNoConnectionServerfNo c to PlotCalc s#QAKCancelledByU3T stopped by the uNSendingD(atacS d ca_..."%NOTE_SomeCharactersNotPossibleFWARNING  figures cannot be placC1QSav/ngeso chaMewProfi!New pDeleteTooMuchLeftOrRightFie&l m l or rCW# H@ UrOrLowerl margin is@p(o l@eoFro½fX!Be@CommandG0roupaƹnestLPer imetrBLabel8.CapCount subpaths+9nod@C - y^1Length@ of cus(, m3)Pric`_er # C 5 Markup/disc+(, %7 CoDstZImp|Measz"OfCca"!;Una`m#l'a'd! unita pi echZ6Squa reM3>Area S5cm0# >0 TextBoxontrolTipA/5 #aaVa-h pc"-n)OfR@ŀuBarC0 rled(A ShapCkLOfSp[t@AllocaF Q"5<%tO .Xu1qNO##/1_5ACi|rcO1V2aJD$3Ac/4FilmlppB` r Scheme rfmA3,6B 47.58earch@k ina ponh9to up FirCpHtor.up/CC7a.A3p4y}u5yM-`T2eSsG25MsgPP.P8T @A@aund:^"P6Showj!H?T3 biscvKג$НfunN will`ar@t work-r ee rge in ?el6B wit1 2 h ours P ey Satur(day"Say9ti x2ITo removeftst!Q,| e8Ĵ0djeRpst e buttooE2Buyconl "cRSuccessful H :)!* inconrAsx@/lP has expired. You nePbaw"URL=http:// .ppcp.com/_code.ph~p1$~minutActivati@on" . Add "Form.Command1.Cap ,etEnd @With Sub Public  UK()CodeISO639 = "UK~uZc g,   4'C@SckIac`TS3  '   q#Nr j. #9_ ">jjc/on7<B!yQ 8 pԤ 9 ̳&@ C>o  '@+0 O(R #V9 (b$R$ /e l >B 0Yo1,#b1 _.!z!c  C ! (Lock Object~|JCj"doo2Lemptyv- 0' -woutTurnya's8cHonnToA@?onIsSuccesc'8 %xWaiAServerResponse H@E0 @`Z..  Rebui ldb @c :Improve :" .Add "RaskroyForm.GettingResult", " ToImprovex..fimpossibDle=MorAЉt . U dObtai8nedN-mm NoConnection@Server ' Pl@otCalc*A'Cancell@edByUs+ QStop%BYSendDataH21 2xNOTE_SomeCharactersNo tP}#! 곀 u C,QSavAnges YNewProfilœ Delete`)aTooMuchLeftOrRigh tFielB P XY%H@UpperOrLowerP } Fro`BeginCommandGrouM%]UU`LPerimetrbLabel8.Captj!;~B /93+(- (?1)vX, u/3 8 5_ l5I /B, %_73MeasureLengthOfCu<ú y"' '# uniMSquareBM4= T4i//HTextBox ontrolT ip!Ou`҃hpcrW8AreaOfR0rangularBarRA N@1"Shap^comOfS[ru1PI5$tOQ .X1q$/1_5A/U}]2ICob3_2OO#4 =Su  36x4p7|5p8q 펯r9% l# DirintC1tor.?tOJAchema.\A3A>Sd4oh.e5oh}2Q^Tes?bDMsg M.P6<.PaC4O { ?$h 58@P !vaэF  屠Y p el 2- 㑅, @` R=E@|AV ,   M!i?ti2 9ʀ@ | ` :) 60w %.Oz"5H糿. +   .Add "ActivationForm.BuyURL", "http://plotcalc.com/buy_code.php"  hour.XminuHtes/,C ap, _Command1. ; End With Sub Pu blic  Z(H()xCISO639 = "ZHSet eLng New Dionar|yC. C irculMsgBoxqChrW(-32269) & 235-30335 31361098619968Q 010G53383C<)Label UC'022 L;Ktingsd7G,20387(@:4G,8$10511G11569I997M< *;6Ȑ+36;0(T232)r5(32#-2708s21306%Frame1`641!21n -2971GN2.9;&2 &40D406h663i5 [^ 3n21333',`2g 3` 3247>,/ 925T-âN!2510h[286Z2796q'307`N $B utton10,24#aN3019_ C F8_214y?d5o:d46HZ80 QuesDeleteThisA%B29 -28720#-225:kSaveCh0enge44}.2'4舠F51(!057g+201j&591gH " NT!Linke10G U (OV4GN1@1h10 4)1XM?_q]?_bxXd0GxH x h>110I jYAlwIN1ZZw&1 1xl@10/"g!L?OH`@xombo2.Item1f?084h5 u UserData.`1Deafault.RaskroyProfiles0Pd&11'!iH^X4&4С19h3 ooloboofo5- o?X70^682VQ*2220 \41^_#_#2_#(_# _# _#271 64D??-?359W-28L91gP29gV26P5W9OLt/5/5,54? ? mHe? ?  @ & ChrW(120)53Pd48(32@- 28681220B33247j2227820Q 1) .Add "UserData.SetDeafault.RaskroyProfilesH5",79I114 97 ! 10zo5X-0s6s013034361q544 UForm.Frame2.CaptiDon441J-`29599kICommandNewN6e,#SaveN532Aw25937$Delet102G-36MiPage1.AsB1N(144H05968.b663ۀb77*t&64Y2600'^2YGcsi=Label3n9255<"2 348h4223'U-2U276H<3185N"4?)Y5896_Í^Check o759h2231C63C&282V{I&338'2 -26782ǙNC7642"@ 3'440n03"113049è> 2356wB;6N;x&@50$!&_P_P"a5)66-2T(eh1HyaR7 %2757 9d?1@|21H080Li0.:QZ02႒m88Yd33TE".605GR681U`Y21JË9I0047  D5E 6116/(ckW104AOhCD$K3\KoBq?NW;N1 7 2=8791"w4J12290o[#~F_= W]ص326Ybo G52)40`aq tL19v00133/2942m"8i11J3F 50 g2 3K354u080W kcL78c-7I^099 &5xM)~MQ39g234hh I:v4F78HQ? Cʑz146x80`HwHcm2aempty31&  withoutTurning", ChrW(19@981) &h- 28820824367) .Add "RaskroyForm.connectTo706!55091040 ionIsSuccess#Xh4055gt1&514 31435HWaitServerResponseI3156,453:63211 2117 4"4 RebPuild2423HJ6432,513F1229kImproveF2591@1^GetAZXult/31817(447\@680016324AE26524yTfo323@1 89I1eimpo@ssibleMorF2 62/x303F62615M\J#G5!K2148G.-32515'!j<2"zQs9Obtai:nE-: mm8762 #xNoC#@} 8s637#28%/8gS10V11mY1}W9 )9'=2~8Act`CancelledByUser30j?99`BB4gH2057(74`eK:-3064nj@6ڌStop1 xSend!Data:15^2/'%`c5?6545oNOTE_SomeCharactersNotPCE"-298i157K*W201259 338ϷA@54(A1622_WǃQSDav ngef~28044F"63>5'2fNewProfilgV,6039+60>QDeleDte=102' -27037 316H=@"TooMuchLeftOrRightFie|2282 28 oZb2403/:0,9/23? 9 HUpperOrLowe>rJ !'QYA51"|_133}3*m,  FroWa017BeginCommandGrouG[ӳ[r[_[40231#  PerimetrҷLabel80.Cap1\FR337h"64I#6]o;5X@209 B188(S??: oootothA(HX216>pM1`LC4'e$gf-@183975R026683V6ߖP5P882הMJwǻ/ 47- 1bp2/9'9pzMeasureLengthOfCu &:$( 78y797ZRa85 Tz:[&aW(22270)@ & Chr4418h3034l-27265230) .Add "PerimetrForm.unit"B,1996202359v DSquareBCapPtionE81"0N111116 67 9 999324rA -2678301215]La bel3.`2759180(6684/5/115Q2(42522518a-244GE1X229| <7 $- 2938329992X5TextBoxMontr`olTip260Ȁ2786G~2797s-2820̟001pcs.ڿRAreaOfRectangul`arBar604AP/M>RrShape25{3i>͈c3$Sel$>9g@33B;mE;&Co mmand8.T oZ12432HQ591g`3Ni _5G 4u962F1mv`(743vt3fS#}4E30020)43'665321_&%z6 5ghUl1A6 (3148ɵ7$Cp6696?,@Z8ae2562'+,3c201t288579c768262R#=1V|irintCYtor.Begin40Group O+O+O+Schema.A3/%oH:-L 4"!D{,r 5FLCurveTeste?/)/)!/)@9Msg.PZ521910yA*04>5g0_.PY617WC3gE"8-22eG782637' @=20gq$144x Activa"1&!B2762 Z-3Э'15v2P01i9p_1610 14h757081 ~29 303535XO2Z p2086hk2ڀ`Ұy@5 _?el6ƃ-pj%14H`28Z70Y8:):M7ȆZ78h0:88鑀Lj3070] w#253z5!2_&P 4>PKel2!X /32447) & ChrW(-29395p20080h1l30721l46 .Add "ActivationForm.Msg@Box1",~28608H27963 5104 H115}325?41)!}2>v1998>274B9E0830"<3<76{148 759|405324-28D726391H22932-268z-3033GB.001Y60Hf40[kBuyURLL 11GӅW)10p1110SǠH11111%Hb9IHH0Gv19G11H4"r"8hourf899wG356p2610-BY m@inutesE 20@vh-@v8(Cc Cap 0ommand1.? End With !Sub       !"#$%&'()*+,-./123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqstuvwyz{|}~rU %  "& 1 '1+@@ $ W$$$px$ 0x @x7x$ 4x x,tx$ 0x nt'4xp$(e x'4 7x$ 4x x 8 'b:HN88 dkX( (: x$ 0x @/x6X8(7 d# *#x$ 0x @2xx$ 0x @x 8{ l<Z <Z 8 <y <|$e (xX8(` 6)^ x$ 4x xX x$ 4x x`$e x@HrU  0(p <Lp9aq$ipp$!p0 p4$p(`|L Z -H "LLL"<4<8<<<N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}hb<@ %  `tk$ Ahk i  Ahxk( !i pH%b4@b 8 @Hx(0@x @t (@ @x 0pX @x @h @X @H @8 @( @ @ @H @ HxHHL( qd $*\Rffff*2[64eb7216*\R0*#13*\R0*#f*\R0*#23*\R0*#14*\G{AC2DE821-36A2-11CF-8053-00AA006009FA}#2.0#0#..\..\..\..\..\..\..\..\WINDOWS\SysWOW64\FM20.DLL\2#Microsoft Forms 2.0 Object Library*#26*\G{AC2DE821-36A2-11CF-8053-00AA006009FA}#2.0#0#..\..\..\..\..\..\..\..\WINDOWS\SysWOW64\FM20.DLL\2#Microsoft Forms 2.0 Object Library*#41$*\Rffff*2Z64eb7216@) " (8,H`" h'p  ,b 7(  0 8 H X x    " )  x]@x]@]@H ! (d ! ( ! !''o   ! (  ' d0.00$% ! (dd d% ! (dkd ! (dk       G' jk 'dp'k`kXmP $@ ! (d !! ! (kmɲAttribute VB_Name = "ProgressBar" Bas0{FCFB3D2A-A0FA-1068-A738-08002B3371B5} |@GlobalSpacFalse dCreatablPredeclaIdC@ExposeTemplateDerivCus tomiz EOp tion 0licit P"& K As `Singli N@eedDougD igitsBooleantSub Class_Initialize()  RaskroyForm.Px.CaK߀Sp.Widthu0#K/ 10 En d "A+operty Let value(oVaA/Long'KK * If > 0 TheE/O#<>>(L AHMat.9, "0.00") & "%PEAD%\%@-IfC< ="D"A`MNot GOGJV4Wt (qTim@er - t31-= Tru`^AeietM ,S 'da QRGreenColorOn(oToT+' 3XBack `rgb(147, 244, 186 <VBA.@System" Constants@.vbAct@Title|&E+ rU 0!p   ""($p $aDp(6hp(17p1( 8pI(8pi8 p 8p !9"(ipQ(18pa(\p0|p < p  !"<p  !"(8qp 9Q48p YQ4(,p i8i,p 94(8 Hp !9",dp (yp $Ap$` (h((Ah((h(,h  0,`90A`  8`!9Q(,`q(,  `0(I ` e( ` e( `(  `h8I ` Q9e( `$ `$ `(I ` $ `$ `$ `<I `)Iyeh4 ` h#0 ` h( `(4I `94%0 `4( `$ `,I `3 , `3 ,  `3 4 !` e3 4I"` e3 (#` e($`  $ %`$I&`$$'`(7Q@<@$@ @,D @4H !@< L 9@HQPq@TT@\X@d\ @l`I@td@|h@l(0! 3 09! 3 (a8 ! e3 8 ! e3 0! 3 yn      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~rU ?""Q!17a0 1Y 88 yq( i1!> i 8 6y)'Q+@ D/i7q%a7q!?yW_  _   _   _W _   _      _  _p< '\ 5\   h <$(e \0 P  0   ,PcP_t_p.lp $llhp ,lhlp ll__lx _qxcp_t*/ DDd0Dd_Dd®_ _ _qxD D _D ®_  _ _qxD__ d_ _qx@d5@d_@d®_ _ _qx@ @ _@ ®_  _ _qx@@__ d_ _qx/ \,etp 0   0l CxT X \ ` d h ` @  (lx *#tk#p*#ll2tpl  lhhhklx (extplhl Cxp`k p^. d    R$rrltl _ ql$h d`\ltl \xltqtDlxlx.X@T^qT<-XlT x$rrltl  lx  hf`ll]Pltlll PxDlxlx.X@T^qT<-XlT9 x[ lx <  'L l LxR x:Dlxlx.X@T^qT<-XlT x8 lx 0DLe4\PLxksuX0   lXl X HRQ Lxtx \ltl x `cxlppp l(exp0   0 p!  Dhl qxlx4YH\LLT^ qD<L\ lDqtlt @V<< 8l8< D8 lt< XI4l`l4 *#,k^ p2@q((l(l`t@.l@  <-ll(^qtP$e P HR"l XL Il @ ^qhbtFjvxv 8.XRtlMoveMemoryX8lstrlenAXX$GetTickCount|DhtonlhntohlhtonsntohsWSAAsyncSelectrecv,inet_addrLgethostbynamep8inet_ntoa\socket|setsockoptgetsockoptconnectbind$listen@accept\,sendxHshutdowndclosesocketWSAGetLastError @~A8t}*=h8+3q%>7M- iAJ1` N)(x%>7M- @~A8t}RRRRRhRRRRRRRRhRMEH  ,$@SS SH H H H H H 8"0 H( >"L  `5BBB 5BBF `BBH 5f@CbL 5Ch @ % N pp i0iPi:+P $p$  i+R DpD +phpPh  i+p  i+0p  i+pp  i+T Pp  iiiV 0iX +Z p  i\ ii^ i +` ppP   i+b 8p8   id +f 0\p\   ih +\ |pp|   ij il in +p p    i0 ir P it p iv  ix +z p   i ir 0 it P iv p ix +| 8 p   i )~   A%i + px   i ) A%i + ` p   i@ i +  ,p ,  i )~ A%i + HpH H  i\ h i i^  i + Hdpd  i(i + p  i+ pYY  hh h 0h H( `  h h h h  h  h (h " 6t@` x$%@ `: h h h h h 8 h Ph hh $%@ %  @ %@ptO `%" 7@%@ 8p(" 7( @p`A %b 08+ @* L<(-@* X8PHH.@$%@Pl (%@h  ,( ( h h  h  h$%P@,%    )$%  `)$%    p)@H ()h$%  ) )$%  X)x$%j 8`l3@jh|5@jl6@ Z N    P`H\k ,! h i ,! h i ,! h;h+P..i $% p ,! h ''i @ i ``` `" `$  $% x`Ihk8i~ Xi&  * @``Lk)i, i& i.   0 `8@%,4 `0Plk>Y8 Y: Y< i > t@%,2 `N@o`Li@ i `B p D `@%`F \`H X,J  `H `ih hi PL PN PP   `XYLk!44r) H 0 R xh`V t`` l`h b P `  ")H  0  ` `_pk # id  ^ p! ` $)R (! !0! P! X "` !% )!! !i"i @"i h" "  #`hQxk"&[[if `h t j #\8#@% l #@X#$%`r `t ` R ##`` | x p$` ' .`P$ p %`?k(||9``x p$$% ```| $\`~ LP%% `(`$ 0&``Ctk&)i   p&`adk*** 6 &`0ido+ &`xh|k,,\ (`[\k0''-) h'p' P'i 'iV \'')'  '` t pH(0(P( ` `, `)`h]l+( . 7i ()  )() )i  `t  *`^p+) /@i )) ) )`x, *`EXkX*0Fi Z +`PFt+*1Y) **A %i v +`pG\+X+x+2li +@ %)+ A %  (,` +3i  j ,%  ,` 4 ,$% n ,`pXhk,5) ,$%  X-`jhk0-6) P-$% ( - `xKhk-7) -$%  h.!`cXk.8) 8.@. .)`.$% z /"` .9 ).. .)/$%  /#`8ghoP/:) / p/ x/` %/ T 0$` 0 ;i: `0H0 R 00 p1%`eDk< x0$% 0X011 R Lh1P1  2&` $= 11 R 22 '`k|k(>"2`2%b 3Cb 2Cb 3Cb 03Cb X3Cb 3Cb 3Cb 3Cb CB 4CB 0BB XBB$ CB( C B. B B2 HBB8 CB: BB@ CBD 8BbJ Cb 6Cb @Cb P6Cb x6Cb 6Cb C" 6 @" 7!@" @7"@b h7#@j < $@j 7@$&@b H'@j 8D,) @b * @j H4, @j 8TT/@" 8h0@j 8X\1@j \d2@j dt4@b H9Cb p9Cb 9Cb 9Cb 9Cb :Cb 8:Cb Cb :Cb :Cb :Cb Ch0h?@;$K   ! 8 @?,@t p187P:P :H(,,h&0 p&85p48px` 08p9*:5:H4/H@X8pH908# 99*P8 `577/+X-0p!-7`:(+4586@74h.p95` p$0@ h7,X84 `) 3p"9 8 H8: 4626 2h&0&%5@  %h%%%$8%x@A`B@<@ BAxB@@l  ( z v h`A@ @D@AlHx HX@pApH&@d @AX AA@AT BA@BP 8BAPB0 B B4H@  @. HB R 6 B@B  BBR@B BBRXCB[@C 0CB^@ @CC^PCC`Aw&DDD0D  xH`@D DX@DtD @t HX@DxHxx*E8F FEFEh ` ExEEE4 @h @X G*@GG GhZ `Z Fz0GG`GFtXG`A %@G (HX+H(H`H(v  v H`@H@ %`~ xpH(HHH  K\H`A %HIpIXI  -@l @\ X@JJKJXJ`~ x@J     hJ  ( * @Jt @Jp @l %`, x@h RX@XKpT -0LHLL (  R @l @h  MMM@MXMXNpNM`, xpMMHM  2 :  , 0 @^ @X NXN `@ t(M\ R4 6 L | @MH x@M8 @N( H@(N 0@@N @ @ NJ M $ & ( * T N N%NOpOOPPpOOOh2 `2 XOxOpOOXO`@ tO` : b N 0W@T @P @@ 8PP8QP QQh4 `4 PxQPP@< @ p z @PQp @l @#"#x###`#(WTS8V V(TxRRVHRRWXX R@hWx hRR"  J VL`R %RHR@RH @D  `              0 * *H *x    ( 2 (@ h *p     "     00 ` &p      "     ( 0 8 @ H P Xp "    B  (08@HB P XhpxB  .  (08 @ P ` p          ( 8 H ` p       B  "@h p& 0HPh8p0L@,F  @HP X8` P X8` X`hp" x         (  (" 0@ HXp#6** 0 @@*A<0 F<0@,AB  ( D X`+h D  B &  0&@ P ` x   B   8 HXpx""   (8( @h *     $ (*0`($h6D $ 0 8 " @ h  p  x  6D   " ! ! (!0! 8! H! 'X! x! ! !6D! !!" !"  "("0"8""  @" H" X" h"x" ." " " "" "###" # #0# @# H# P#`#h# p##"  # #######"  $ $($H$P$`$h$ $$$$$$" b$ %,(% X% 4h% %% %% % %2I% %M&M & 8&H& P& X&6`& & &.& & &2& (' 0' 8' "H'p' '8H''' '" '(( (  (8(H(P(.,X( ( "( 6D($ ($) )$&") @) H) `)*h) ) ) 6D)$) *$&"* 0*8* @*H* P*0B`* **  * **** * ** * * ++ +  +8(+ `+ h+p+ x+++" ++ ++++ ,(,0,P,X,"`, h,, -, , , , , , , &- 0-  @- H-P-`- h- p- - -- -(--  - 8-0.8. P.X. `. x...  . .. ... . ./ 8/H/P/ h/ x///////(,/ 0 0 00 @0H0 P0X0`0 8h000 0 0 000 1#1 1(1 801h1p1""11 111 2$!2 @2 P2X2`2h2 p2 x2 22$'2 22 23$(03(X3x3 3%33 3 3 3 4  4 @4H4P4X4 8`4 44 44444" 4 4 4 45 5 5 (50585 H5 P5 X5h5p5x5"5 5 5 5 55 5 *=5 6  6 86H6 X6 `6h6x66 66 6 6 6 6 6 6 6 66 7  7 7 707 87 @7 P7  `7  h7 p7777"7 77 7 77 77 88 8(8 08@8 H8 P8 X8 h8x868 8 8 88"8 08  9 @9P9`9h9 p9 f: x: f; >; ; ; < < (< @< X< @p< *< *< *=B @=`=h==='=== =>>>  > 0>@> H>X> `> p> >>2>> >>B >>>? ?  ?(? 0?8?" @?H?P?$h? ??B? 6???? ? @@0@8@H@X@`@x@ @@@@@B @@@@@@A(A@A PAXA hAxA A$A AA AAB AAAB B8BPBhBB BB BB BB  CC C (C 0C \C 0D"  DDDDEEEE E 8E HE HXEEEEDE*0F`F hF@xFF&F FG" G (G @GPGXG hGxGG (G 2G GGHH" H H H0H 8HHHPHXH" `H hHpHH HHHH" H HHH HHHH" I II(I0I@IHIPI"  XI`IhIIIIII XI BJ XPJ" JJJJJ@J (K"@KXK hKxK K@K K K K2K (0(L PL *.`L  L #LLL"  L LL@M HMhMpM M MM6M MNNN "N N0N8N HN XN`N( hN NNN.*N+NO"O (O 8OHO 6DPO O OOOO" O(O OO.P8P@P XP hPxP6P PPPP"P PPQQQ Q0Qx Blocks SocketAuthor Zhereliy Eugeniy 2022]D249Denominator_2bit = 16777212 - 00 (for fast processors)4#Denominator_2bit = 4 194 304 - 014#Denominator_2bit = 65 536 - 104[Denominator_2bit = 1024 - 11 (for very slow processors, controllers, Arduino a.t.) ' ' ' $JREDIM BIGDatagramm() and set LengthBIGDatagramm, and set CP_BIGDatagramm=0' ' ' ' ' ]D3]D 4]D0]DH4]DX]D]Dp4]D]D4]D ]D]D4]D ]D4]DH]Dp]D5]D]D85]D]D]D`5]D]D5]D8]Df@`]D5]DpGPrivate Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)EPrivate Declare Function GetCurrentThreadId Lib "kernel32" () As LongDPrivate Declare Function GetCurrentProcess Lib "kernel32" () As LongFPrivate Declare Function GetCurrentProcessId Lib "kernel32" () As LongPrivate Type WSAOVERLAPPED Internal As Long InternalHigh As Long Offset As Long OffsetHigh As Long hEvent As LongEnd TypePrivate Declare Function WSAGetOverlappedResult Lib "ws2_32" (ByVal hSocket As Long, lpOverlapped As WSAOVERLAPPED, lpcbTransfer As Long, ByVal fWait As Boolean, ByVal lpdwFlags As Long) As Boolean_Private Declare PtrSafe Function htond Lib "wsock32.dll" (ByVal hostDouble As Double) As Double^Private Declare PtrSafe Function ntohd Lib "wsock32.dll" (ByVal netDouble As Double) As Double_Private Declare PtrSafe Function htonf Lib "wsock32.dll" (ByVal hostSingle As Single) As Single^Private Declare PtrSafe Function ntohf Lib "wsock32.dll" (ByVal netSingle As Single) As Singlep0P|Private Declare PtrSafe Function ioctlsocket Lib "wsock32.dll" (ByVal s As Long, ByVal cmd As Long, ByRef c As Long) As Longp0  8  `   H^^^0^HpHh^^^^^p^^(p]D5]D6/*2147483647 'Max capacity bytes LongLong]@  @ ' ' ' ' P^^^^ ^8^P^h !Denominator_2bit = 16777212 - 00 #Denominator_2bit = 4 194 304 - 01 #Denominator_2bit = 65 536 - 10 #Denominator_2bit = 1024 - 11pP]@6]@6]@7,0 - waiting starter (0000),+1 - waiting length datagramm with first bit,2 - waiting zam terminator,"3 - reading datagramm to end point]@@7] h7,ON/OFF - OnReciveOld event.]@] 7% Protected]@7]@H] 7(LongLong 'Protected]@8(LongLong]@] 08 Protected] -"Esli ekzemplar - Client for Server Protected] 'Esli ekzemplar - Server Protected] X8h^^^1 - true, 0 - false^LongLong^ p]@8t@xt@t@ t@t@t@pt@] 8,LongLong] 8,LongLong] ,LongLong] 8,LongLong] ] A@  (  ( 'oP ' d ' km ' d ' kxmp ]p]   5 5 5 '   G ' jkq{k]] d d' d '   ' e ' '    ' d ' ' d    ' kd d d' d '   ' e ' '    ' e ' ' d    ' kk m ]`xF  '] [+++______________]]['   +' P   _' ] ' G; ReceivedOld=  '" j] / '$ d / '$ k     Sent=  ; Received=  "  ; Skipped=  ; ProgressReceiving=  %  $ ; PING=  ms'   2================================================== '  Clients.Count= !6 '  2================================================== ' ]    %  ' d    77777#7  RcvFlags> NeedReplaceFlag=5 ; CompressFlag=5  ; CryptoFlag=5  ; PartFlag=5 ; SendFilesFlag=5  ; SystemFlag=5 ; Denominator=5 ' q   77777#7  SndFlags> NeedReplaceFlag=5 ; CompressFlag=5  ; CryptoFlag=5  ; PartFlag=5 ; SendFilesFlag=5  ; SystemFlag=5 ; Denominator=5  ' qkkm G|j' ' ' ' ' r' ' ' ~ : & 'u A@(  ~ & A@* ox]   0 ( & $ 0 ( 0 !  G|j , $2  0 ( 0 ! : G|j  , 0 $\ ' G|j X R! B@2 $4  GA@6 F|j . ://For Blocking Socket we call WSAAsyncSelect after connect 0 L $| GA@6 F|j $ &  (  * $T GA@6 F|jd?//For Non-Blocking Socket we call WSAAsyncSelect before connect $ &  (  * $T GA@6 F|j 0 L $| GA@6 F|jkHo@@] : > ( < > ( 8 < @ > $p =Debug.Print "Error setting linger info: " & WSAGetLastError() '4 d 8 < @ > $z  =Debug.Print "Error getting linger info: " & WSAGetLastError() '4 k ki ]]]] @ $` 'H H :  @ $b 'B B  D B D A@N  F D ! D ! A@N  H F D ! A@N dH : 'H k8k0 H '2 G : '2 ji]]] $\'P h $f 'L L 255.255.255.255'J zk L $P 'N N G 'N j P L N A@N  P N $'P P 'J G255.255.255.255'J ji  Statistic]P ! ! G ! ( j  ! $System, need sent BigLengthDatagramm  A@T  (  ( ]   V  $Z A@X d]F   ! '` ]    !   ! V $\ 'R V ! 'V $R  R  $  R A@^   V  $Z A@X |d R   A@` k `  ` V $\ 'R $R  R  $  R A@^ d R   A@` kkkd ( (   $\ 'R  R A@^ d` $R  R  $  R A@^ d R   A@` kkkko  $A@X d $  $  $A@X d8 Add Statistic  A@` kkkoP Inline d '  5 d 9 qk A@( ox   @ H!d8 h!k  R $ ( op!   @ "d "k $ $; 9 9 9 qPoH".V====================================================================================== f " KTnew connection for Server only]# # j j $ 'h h  ]@# l 9 = h 9 j ! $J : j ! $ 9 ! 9 l 5 X R! B@2 l 5 X B@2 l A@n qk| $ KT(1 - we have data waiting to be processedA@p |X ( KT16 - we are connected to server A@n | & KT#2 - we can write to our connection]`#]x#$ bneed sndQueueProcessing ???$ 7  7 7  $  |0d('r 7   't kd5  send packet5 $v ' ]#]# 5  5  !  createpacket5 ! 5$\ 'R $R  R  $  t A@` |d t R   't k5 ! 9]#F5   ! '` ` 5 ` 5$\ 'R $R  R  $  |d t R   't kk'r dsend old 7 7  $  |hd`'r 5  't k8k0k(q  r A@x 'r t A@` 't k| * KT)32 - the connection with server is closedA@p |nErrore Need close socketA@6 oX#$ $ rd ]8$ $   $  + $  @ h$kop$With unpacketing]$ $  $Z '` ` For old  OnReciveOld]$ ` %$$  `A@N   ` '  5 ` 9 qk A@(   A@z |hk`] %8% ` '|  << - Ubound  | 2================================================== KT $  ' d]P%F'~  | b  ' $  ' x@d8 ~  '~ k  ~ A@  A@( k2================================================== KT $ A@  A@( dp]h%  $ A@N  $v ' $ A@N  $ $'  !  ' A@  A@(  ' d ' kk2================================================== KT $ A@  A@(  ' d $ ' '  % ' k2================================================== KT]%%    '  | G | 'j Proverka na 0    $ Skip    A@  A@(  ' 'D k ! Zamena terminatora    $  G + j k Copy to Datagramm result    '  G 'j $  $  A@N   ' R ! G A@( jk8 All Datagramm Received ' 1. Decript Datagramm()2. UnZIP Datagramm()3A@ k '2==================================================n` D X P dH A@6 k8 o0 %inline SKIP BIG ' ' ' rk  '  5 9 q k o 0& ! ' ' $ A@ d@ ! $ $ $  A@N  $  ' LengthBIGDatagramm  '  5 9 q kx A@( $ A@ ' ' ' ' A@( d A@( k d '  5 9 qk A@( $ A@ ' ' A@( kxkpohp&Override closesocket8Skip KTA@  KTA@  KTA@  KT A@ n' ' A@(  A@  X R! B@  G X ! B@ j A@ ' 'o&* If shutdown(lSocket, SD_BOTH) < 0 Then oCloseSocket End If B A@ A@6 o==========================================================================================================================================================` Packet Menager 32 bits Functions==========================================================================================================================================================` [Terminator_INT32][Flags00000000 & Length_of_bytes_INT24][Zam_Terminator_INT32]Data\4byte7 [0.0.0.0][0.0.0.2][0.3.5.4]1.2.0.0 Vse kratno 4 -= Socket System Flags =- NeedReplaceFlag Compress Crypto PartFlag SendFilesFlag SystemFlag9 Denominator_2bit 'Denominator_2bit = 16777212 - 00#Denominator_2bit = 4 194 304 - 01#Denominator_2bit = 65 536 - 10#Denominator_2bit = 1024 - 11&Do 2 Gb](   ' ](  h($  V $  A@N  $+ ]p(ZamTerminator = 0 $ b '   No replace ' ( dReplace A@  ( kh$  $Z A@N  +  '\ i((]H)   $ ' zki`)]*  $ G  + jho`*0Delaet noviy zamenitel dla terminatora (0.0.0.0) F&]x* ? A@4 X ' k?   ' d? ' k? ' zp?&h? `?iX?* 5 'Z Z 5 @'Z Z 5 'Z Z 5 'Z Z 5 'Z Z 5 'Z 5 z>5 @e Z 'Z 5 e Z 'Z dIf .Denominator_2bit = 1024 Z 'Z k(>q >i>+ v 9 @9  9 9 9 9 9 e@9 e9 d If(b And 3) = 39 k<q<i<==========================================================================================================================================================U SERVER==========================================================================================================================================================+ G|j' ' ' ' ' ' localhost: '(. A@( ACall the socket Winsock API function in order create a new socket  , 0 $\ ' G|j X R! B@2 R! ( $  &  *  " $T GA@6 F|j < > $p GA@6 F|j],  j ( j ( #- - ALL DEVICES 'GetHostByNameAlias("0.0.0.0") $ j ( j j $ GA@6 F|j  $ GA@6 F|jo8(,disconnect all ]h, B@8kx8" If Not Clients Is Nothing Then+ MsgBox "SOME CLIENTS NOT IS CLOSED" End If. A@6 o7,  B@n d7 u  R ' k7o7,  B@ dx7 u  R ' kX7oP7X-  B@( d(7 u  R ' k7o7-   B@ d6  u  R ' k6o6h.   B@z dx6  u  R ' kX6oP6R==================================================================================; SYSTEM BlocksSocket COMMANDSR==================================================================================/]/ $A@N  $'  KT1=================================================$ $A@N  $' A@( A@ kx4 KT1=================================================04 R ' A@(  KT"#=================================== $   A@N  $'  G' F|j'  /nH3o@3/8LongLong ( ] :  00$  ! $A@N SsREDIM_BIG_Datagramm = 3$ :$ :A@N ]h0   $\ 'R  R A@^ dH2 $R  R  $  R A@^ k1k1o10 ]0  B@1d1 ! ! G ! ( j ( R ' ]1$  ! $A@N DsPING$ $A@N ]81 $\ 'R  R A@^ d0 $R  R  $  R A@^ k`0kX0kP0oH0p1 ! ! G ! ( j ( ]1$  ! $A@N @sPONG]1 $\ 'R  R A@^ d/ $R  R  $  R A@^ k0/k(/o / 2 B A@ A@6 k.A@ o..Attribute VB_Name = "BlocksS et"D Bas0{FCFB3D2A-A0FA-1068-A738-08002B3@371B5} |G lobalSpacFalse dCreatablPredecdlaIdCE xposeTemplateDerivCustomiz EOption 0licit ' Author Zhereliy@ Eugen2022 P9= Const DefaultDDen5natA@s Longl16777212 '_2bit  - 00 $(ffa*processors8) .4 194 304@ @1E265 536)- 10H02+@1BIvery slow J, controllers, Arduino a.t.@QEmEnum SYSTEM_SOCKET_COMMANDS-sPINGgO~A!sREDIM_BIG_Dgramm 3' () and set LePngth ,C6PAF =DQCIV$_PROGR(ESS4&LE ASE_SDENOMINATO R_TO_&O= 54CB= 6~65A== 7$aFILE_NAME@8 E-eSOMA XCONN&H 7FAF_IXNET`mPWINVALID:- \ku=ERRORFD_ACCEPa&H@READ@&H1&WRIT &H2!EC 102LOS_ST@M@@AQPAZ ?IP`HCTCP6UD1@<SO_SNDBUF 00 @8RCVH!_NODELAYHWINaMSp02NADDRN%H1SOLgA&HA EUSe`:DB&HkNLoE82D_RECEIV#v  RENdFnD_BOTH n]FIONM107403020N2hostent_size gsadd.r;5 Dsy PtrSafe Sub MemMove Lib "kernel32" Alias 0"Rtl@ory" (Destipp1vAny,uurЂByVal lP5 Z=Func"{lstrPA0pSБpxs)GetTickCoun@[{\~}SleepM (3 dwM@illisejd:s'VCurr@Thd  tPӅ. EdType WSAOVERLAPPED In>t% tHigh ' OfftethEv$j  P PO0lappedResws2_0 hC, lpwQcbTransferG"fWap Boo@lean, slpdwFlag#D < hto yB$waA32.dllv3!EDou?!nt8ohdGnet !::! f eostSing / / ! F ! <UJl  B qK   q0?OaQ#l 5#st=ger # ? /. 8AsyncSelec3] l 57hw`3PewMsg5lF//URecvo!vrSocket As Long, ByRef buffDerAnyPValPlen TFlags() 'Private Declare PtrSafe Function ioctlsoLib "w 32.dll" (By^Zqcmddc~}net_addr =cp,@String)-gethostbyname/_'2 antdoa2in)aSeAlias "3mFiaf`is_typeMpro`tocol$setAoptW;NLeveF&]vai**B Z*(WSConnecSd5 to `x poiWAdPTikVublic OnReciveOld_TurnONBoolean%'ON/OFFP nt. A()RJ D$0ot0edCP_FBIGes I ASThend$E? CP_cEFϿDIfetes#__ &yPercwNotZs I4s h7p  !(=/Asq. q1qNexxEG1%e 1tdtg[?/1r= 100" l=Em \1 = ! # uO# By ving*"sO $K O O F O-:$/qLAll(Optal ShowOBoolean@FStsADim qR,p:=_6xCPBX ' [+++_ ]old 2`= "["!vqA To\ 51 b& "+d%q!20a _] 9P%On_TurnONr1 T I ; #ed0=" &83 1sum-6,5z /_fC{K68 1 End If  Statistic_All = Address & " S`ent="(Bytes. _~~; ReceivedH@oldRcv"pSpkippo"FProgQing!`PBarperc"%sum#:ING P 3 ms"If Not (CliAs IshQ) Then & vbCrLfA=. ",.CouEcA@". Dim cS As BlocksSetG7For Each In D/]. (ShowFlags)BNex"ElseG@L#With _*#2 "e> NeedReplaceBV.^AtComp?p ) ryxptoh ? ; Part  dFilesG J ystem -DenominatorCE_2bilaӁVkUXSndasXZieXA +4 Af; XX o,Ro,.o,Oo,g3_o,w-b,k,՗q@ty Public Sub$nnect(ByVal a#1jStr, !SportQInteger)1aBlSl > 0a ExitaW2Wx= 0 ֚_OldPOrәc_= -1Erase :QueueEl emюLengthDatagrammCP__& 3usWa itrter5=:qRaiseEvA0 OnCo"ioncIs*dz`t0edb_w_On@Change M|q , 1! rivat 4!hos?!8!, Opt 0$3#IsrQBooleanFa$qspin1'Cs.sin_@familyAF_INET htons(*hTINVALID_SOCKE2To+ 80= GetHPByNameAlias:(Q$ 4INADDR_NONREO 3=#(P , _STREAM, IPPROTO_TCvP -1End If lPrivate Function SetjLinger(ByVal @Num&, O`nOff% *Time%) As LongDi8m l$ Ty pe .l_onoff = +s = 2setopt(P, SOL_SOCKET_LI NGER,B, 4!'Debug.nt "@Error +tU]info: " &AGetLast()# eA_ERRORC Els>/g/A 00?1A E MHostByNameAliajsĖh@nAStr] On eResume NextCTphe#–PtrhepDestEn AListretIPE= inet_(-ĀsINADDR_NONE#a%= `3by` !@z0 MemMo8ve 'q, LenB(gHT'E.h_l# 4 length"Kcp)IQoLq" c* IB* r(7CZ8ascipXinn%FWCYi;Xlp`&#!Znb$Ce(32, 01 @Untoa( d K "255.h"-ag"/!lst:r <(b G> 320= Z̆Ib ,  Left(HA,u0blic!@nd?Ref bythes("?B@Not 1 'Stat`6ic7 lngBuf>fwtAp RcvFlags.Denominat or_2b< Snd2<= o UB ou` ) + 1 >O AC ystemeedv`wBigPKADatagramm+REDIM_BIG_ n+vS!)0OrPart$1+sp`Q 1QueueEle`mentsAddToq"s#Мp, 1, AsTo(p$5Rq t k D: = () Mod[q1Fpq 0o1) \qV0PCre@0Pa('?.0= }@+  EqSendLng(ָq:0),vV2) * 4Z <219" u_%_%g_%vȿ'eMtOG - 12 ?y} ןY.> OO%tE%/$f F[ \ ?Bg Z ) =/ 5N.oZ`FhZ\oB/P'@\\w /5  Else  If SendLng(lSocket, lngBuffer(0), (UB ound(*) + 1) * 4, 0) < 1` ThenAddToSndQueuee\/Etatisti ct - 12^nd If E Sub Public Old(ByRef bytes() As B)1Not> Elements2s:h1+Avvus Akq' SpG-A Cx(K hEorivateBorVal cntV@rLongDr'InlinDφ0_ *=6H+-@czProtected_M eHawe@PaBr}Flag}With C >.  !%" bRaiseEv@_OnChange M!T+}$dG)dh+"d`ReDim Preserv9 f唭ÕDj "DS)).󀜡 =I%I%Ct"%, OptHionTByTp ( 0needConvertToaYNs ! !T2N%2;0$a)UBd- w6AA`.4=O.cp`!cps%= -= Mn!#g'AcessM`algeA=mE=)x '=? SelpI Case aS"FD_@ACCEPT 'new co nn0) for0q`9r onlya;@Ret0 ue , udt/3Y`=b(s@ad dr+= ac`cept(},@ LenB(m)q Gy<> INVALID_SOCKET|.!1c CliQ NBlp s !/b*61.ahe1a= 1Set .0+YQ=. Hq.= getascip.sin_) & ":"AP65536P=n0tohspo rt\ .OnR ecivep_T`urnON N'_ A)Sh@ud.@OpenedSs Q 9w, CStr(eO r IttYQ3? B QuOuExit!7:READU'1 we hapsdata waiting to be proGedL;CONNEC9A16#`uBed{==-OE WRITEd'2 3can wriourK =edDelq=Q9toƐODo Whilei&Us4`???;!Dnr9pN%ՉPo?<{i>yv!gR= e 4#/8y .f's@ pa 'P!!Toٴ(.Flags) Dim q As LonglngBuf fer()#hFor_= 1 To (UBound@(.ByteG) +- .cp) \ Snd.Denominator_2bit'createpacke .ac = CPkO,H,YKIf SendLn g(lSoN, q0), ) * 4, 0) 0 TbM "Y`$ ^O 0^^# UU%Ud(U EU  needhDel717_'s oldgFX(()".# ?$d>2;$}6uWith/1}A!ZerrouQueueElemenK"0eeH[.0Loop+_>Case FD_CLOSE'3208the connection w server is close.RecivLGpqSel S'EPre N08# s}oCQ~ tPriv@a (W$(sa5=^^Er2?do # ySTQk%s(q)@Iq訛tRea Pre? dǑqub S'a5 uniů5Axx v(МReadOSizeNtx x'QVOn eOld_T urnON True|'T b! $xj@MemMove Q x*v _s@ eived` + {A zProt5ed_MeHawe@MParJR"Sz A.O c/ a%1A RaiseDEvp _OnChange M˳oc!,QE !2Xk.@ZX(!4P'<<"UbBqR RZsPus['=OrWait<rterO&[-J?7 LengthDatagrammgg R;sSkipped%: bY= 4uDo Whil*epJZ[c b As olMemMove( b,,Rc`vFlagATboB(b), 0Lo `ntoxhl(X9 x < 1 Or > %.Denominator_ 2byLimi8tPaa = 0&~,s 8J;o ҟJr8terW?ZamTer, $i hU]'<<<v lngXbLP= 'p~verk0a na/L For aq T|o ~CPYs'3 95 + (s - 倡*R12oi78ϥϥzMAs 9GonxOE.NextqNeedReplaceo'Ae" d^a/###Ha\Y&/? 'C@opy to7J resul21(eQ(!) ( @s9N*-b1y/!eU9)ϡ, ?({G=v+O2 O qpGetTickCountLastRefPTik1|20u#U@F+System*sN===7!ix >=Q%'All$ReceivedEEߛt'1. D`ecrip05(tf'2. Un8ZIP  '>3/  V'd End Ifq = reh'=. sSelect nx:NexElsyoCloseSockeJub Private Static Sub SkipBytes(ByVal Count As Long)='inlin7If LengthBIGDatagramm > @0 ThenU'SKIP  0=6+ CP_ '5= 0 EraseAS邇s_B'Dped+.CDzProtked_MeHaweBParentFlag FWith CE."U#†~C;@}#HAllFReceived(D}5Rcv0s.System3g_gTSYSTEM_SOCKET  K "MT=@MemMov{()̇),0@UB d(H ) + 1 3-+  `'Y+ @ ,JaG:5+py+ ?\Hae][(V_% !_a!RaiseEv@y_On(Change Mh u`k(PQ>E OE \A <_"S"Ky  5]=#'fLI.9 ]] /t-W N.. O_._.1.v- F&((b/ / - qpYh'OverriPde c!s(On Error Resume Ǚ'QS$c C*us7&WaitingrterAzT7>49ZamTerminaLto 8Read W Jt2RtIIO  (lSBlshd.Opened#s.RempCStrpen.Cli@ _ S DiscxonnPff4 @3-#ti2MPING-ubl -' shutdown%, SD_BOTH) <[bt  d RECEIVE bJ f | ?PaQ0nager 32 bits Function@? /[GB_I@NT32][0  &]_of_bQa24][Ff_`\4q(02.][ 0.3.5.4]1."2 Vkr atno L' V-p}2Y # B =-dNeedReplaceTCompresCrypt o ' Pa@rtFlagSendFilesA ystem@Denominator_2bit'&= 16777212 - p00 L;4 194 304 1=1+=65 5D36l- 1,{1<02;=Public Function CreateLongPacket(ByRef ByteBuffer(P) As,Val length , Op)Bysp = 0#(H'Do 2 GbDim+<G:= (D+ 3) \ 4 ?@7 3CRe/N@M) MemMove lG 3)DFJsp$ 1)@Chtonl/D$ZamTerKB'VTWh Find8( ,H.c NewLoopCIf 0 Then'No replxace Ss.NeedRElsH'dg _0_To""XwEnd If#0C1 AasToe( (B2!B ms  Ax Priv y'{@qvalueIV|sBooXlead:QqkPFor q3 To UBound^( KE#= gq)LF> Tru<ExA!0Next"Sub BA$HD_#Z#0`h0",%= cB@>j÷! laet noviy zamenitel@ dla ta0 (0."1:COn Err? Go>EStatmzC>z`-Randze Tpimer 8C Lng(R:* 2147483647,mb -16,c8_@0- `(0 u .',1 . 2, )i 8&( H՚(A@=?SERVEROO?걛Se@rverUP@localPort1AInteger) If lSocket > 0 Then Exit SubStatistic_BytesSent = 08Received@Ol#Skipp CLengthDatagraDmm\CP_A@ddress&"localhos@t:" &  Port]yCligNew CollectionAzProted_RaiseE"v_OnChange Me'Call the sWin API fun- in order create a n=# = (AF_INET, SOCK_STREAM, IPPRO@TO_TCP<%BksShared.Openeds.@O3, CStr("GWSAAsyncSeJ, HookNhWn@d, WIN.MSG, FD_CONNECT OrA@3DWRITECLOSACCEPT)ç@oClose,:Ls1_opta'SOL_ P_REUSEADDR, True, 2Dim uLdtAsza M.sin_family@r A 0 ' - ALL DEVICES 'GetHostByNameAli@as("0.B"hRphtons(:bind(D=,N, oB(- )?& @en SOMAX#?EndCPublica ServerDOWN('discoTnn`t @o ENot E{Is hingGcA9pskt @8WFor Each yIn% `.DgNexAIf '@"MsgBox "&E CLIENTS NOT IS cD"D Skotyf B+՝C#,(ByRefJ}m'gJh MeHaw e PntFlva-1.*cElsDg OnaLastcTik῀kTickCoun6o_%''A%t%%ctG&Fm ???E?.?b tt.:@o&o&ro&_}R}OA&#,( //0/P/#p`ba()9y;'=ma?@SYSTEMJN COMMANDS#riv!s T""d5ystemComma"u MemMovPI,S(0)(, 44sJ= ntohl(Z$ Cas\APINGoOw/UB"d(&(= 7o1&T_A4q?k?yTT,ݹPONG{ZU4p?Orr Resume O1Pp zProtected_RaiseEvent_OnStatisticChange Me  Case sREDIM_BIG_Datagrampm '=MemMove L`engthML, bytes(4), UBound() + 10 - 4 H@ = ntohl() ;If? <3Or > LimitPacket Then= 0: Exit Sub 8CP ReDim  b1dEnd Sel 8Private? (ByVal lB^ As Long)e'$SndFlags.SystemV1)b&4B()A%h4)Bp zb(0thtonl(SYSTEM_SOCKET_COMMANDS. 4'ҟ= 3MC',jF+ A1lngBuffxer(B.?@=Cre@T(bc@Not OQueueEltems‹3AddToLng ElsSend (lSo, BV(ʆ% * 4, 0)BAC)JF[&g1q%)[".ES1U#$ubTass_Ter2e8\f > 0-shu@tdown iSD_RECEIVE'oClose\L Wins_$`(`$`8!`q  nrU~|  Q9 Ai!xH B l  ^ qx L<<< ˜ B˜ PB˜ (B%  h h (  (  h 0h H h +  "ii i + (p@(  i`i i + LpL "i i i @i `i + ppp + p + p@  i `) A%+ xp x @  @ X @ %@x T` xk /i  `@|k 9+ `0 TkX CI  @%  `p tk Q`x+ ` Do0 ]i Pi pi 0i ☬ C˜ B˜ (B P @ @  @  @xx(PP(Rx`@ Xx(   ` z   @@ h @X X @p H @ 8 @ ( @  @ @ X % @T pP @ X ` x @( h @X @H @D ( @t   `h (qd *\R0*#1d$*\Rffff*2]64eb7216(*\Rffff*2]64eb7216\0*\R0*#1c*\R0*#17h  ( 8H `p      @H H  H  HHH H   & @" ` h x  " *  "  ( 8 H  `h px B 4;  .   (8@ HP 0X"    B  ( 0 "@3h" BlocksSocketShared]D]D]D]D  ]D(]D  Px^^^ ^ ^^0^Hp Private Declare PtrSafe Function SetWindowLongPtr Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As LongPtr, ByVal nIndex As Long, ByVal dwNewLong As LongPtr) As LongPtrPrivate Declare PtrSafe Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As LongPtr, ByVal hwnd As LongPtr, ByVal msg As Long, ByVal wParam As LongPtr, ByVal lParam As LongPtr) As LongPtr `hX]@(]@P]@] x] ] (Opened sockets]@(Schetchik konstruktorovsubclassing functionsx  ' I $ '  If PrevProc = 0 Then# MsgBox err.LastDllError End If' ko   A@ ' k' koxStart Winsock Session GNo Hooked Form! ErrorA@Fzj  ' ]x $ ' ! ' kk ' i*End Winsock Session so no more connections  ' G|j]$ $ 'k $ '' A@ o MsgBox hWnd our Winsock-message handler X $ B@ dx  $ ' kPiH@-Attribute VB_Name = "BlocksS etShared" 'T PrivaxConst GWL_WNDPROC As Long(-4) RWINSOCKMSG 1025 SA_DESCRIPTIONLDEN(256'escriptioPnSizW=+ 1;SYS_S@TATUS_1128ysStaxtus00Type DDat"a wVersTInteger HigbhszDqS*0_ N'szSystemZgC iMa:x|s J'UdpDgNlpVendorInfo} End 9= EDecl@ PtrSafe FuncAn SetWi@wA@ Lib "user32" Alias " A" (ByVal hwD, nIndexE%EdwNe@ )!+CallC+Proc**lpPrevW'2ms^GE wPara:ml 7 #If 064 ThenC@Public 48W44n4#Else!JOJpTIfAbP<-L"K-LeLtr%OLaLb3iIsi`~ws32.dllHW CleanupS? @rt3 #wVRo, lp@DľGCancel!A<G"edUpBoo!•'BQ3IsHookeds*_h`K-LastRefresTikcx.Openede X Colle_ ' qetsG CountCr 5*ded'Lye 5H Uq'5arq)$orc[tarыQ(OPsb@9a] "No% ! ": Exit6C S2tsPo`ªdxNotaSCDim up?Fk`S(&H101,) qzK= '1y .S@=J301 SeI no more connK E`T(41oM-QQ !p%3S B*cQretYCPu(rg qeB#v5,(5'B 3TNXqXuu15_ԿO]'6qmOns6 ResuNext2'ourB-m0#age handlUޡp(CStr(3 )).^pM# A>(%P,h, a , 3 , 3)End If EpFunction >r"N@$XRtlMoveMemoryxRRME(@\ << <$ B( PC* , @0 hB␤B4 @B6 : @ 0D @F XhJ `J ( X@T X Z HBB\ h^ h` 8hb Phd hhf (h  D ii8i:n `n +p i+t `@i+x  | xi~  P8X +   i~   X##i `   `  ( ??if`` ` ` ```f`j   ` H h r pp  ` ``` `f`` ` `  v KK` ` ```^ ` ` `` ``f  p 0 P +  )  `+z H ) h` C" C& (Cx. B2 C8 h< > B H L  N XP R `V j pl Xx@Pxp h@  Xp @H 0X ``(h %XRqd (*\Rffff*1u64eb71e2\06 ( 8HX`hpx & &      (08@HPXx   (0 8 H h    ( &0(Xpx B     $ 8 H $h   ,  .$@ h B      $0 X h $   .  .0$`   B    ( 8@PXx  "   $ 0 P h p     B       ( 0 P ` p x "           0 @ P X " ` h p     &      8 @  P  h            0 H `     "       0 @ " H P `px     0 @X h    ( 08@ X p           8Ph  "  (  0@X x  "     ( 8 HX ` p       0 P h $  (0 H X`hp      (0 8 H P p    6  < P`h        0 8 @ H X h         0 @ `        (0 8 "@  HX ` p         "8 "P x    ( 0 8 H PX` x           ( 8 @ HX ` h x  @ , 6 0$H p    " 0H P p  B B     (0 X h p x  x]DH]DH]DH ]D ]D(]@P]@]@x]@@]@ Private m_SaveFilename As String Private m_LoadFilename As String]D]Dh]D]D ]D]@@]@]@h]@]@]@]@0]@   ]@@]@X]@  ]@  ]@  Private Infile As IntegerPrivate Outfile As Integer]@]@]@`]@ ]@]DPrivate Type Header Magic As Long Magic2 As Long Magic3 As Integer Filesize As LongEnd Type^^ ^8^P^h^ $ p Private Compressheader As HeaderEE]@H]@p]@X'j F'n 'l Dim FileNumber As IntegerDim FileNumber2 As IntegerIf LenB(LoadName) = 0 Then LoadName = m_LoadFilenameEnd IfIf LenB(SaveName) = 0 Then SaveName = m_SaveFilenameEnd IfFileNumber = FreeFile&Open LoadName For Binary As FileNumberFileNumber2 = FreeFile'Open SaveName For Binary As FileNumber2A@r FileNumber, FileNumber2Close FileNumberClose FileNumber2 j 'p iX'j F'n 'l Dim FileNumber As IntegerDim FileNumber2 As IntegerIf LenB(LoadName) = 0 Then LoadName = m_LoadFilenameEnd IfIf LenB(SaveName) = 0 Then SaveName = m_SaveFilenameEnd If FileNumber = FreeFile' Open LoadName For Binary As FileNumber FileNumber2 = FreeFile( Open SaveName For Binary As FileNumber2A@v FileNumber, FileNumber2Close FileNumberClose FileNumber2 j 't i8` V  ' V R 0  0  8 Get Infile, , InBuffer 8 A@z ' > $8 'x ' R d NOT INPOINTER&... R $8 'x R  ' R k`iX]  X  ' X T 0   ~ 0  +:  T p$ $:  T  A@DPut Outfile, , WriteBuffer j $ $ 'j ' T d NOT OUTPOINTER&... ~ T +:  T  ' T kHo@x V  ' V R 0 Get Infile, , InBuffer 8 A@z $8 ' ' R d NOT INPOINTER&... R $8 ' R  ' R ki X  ' X T 0   ~ 0  +: ' > Put Outfile, , OutBuffer j $: $ 'j ' T d NOT OUTPOINTER&... ~ T +:  T  ' T ko]x $N  2 |pkh $L  2  $J ' $J  2 eNOT RSON(P)... $L 'd NOT LSON(P)... $J ' $L  2 _ $L ' $L  2  $J  $N +L  $N  $J +N  $J  +J   $J +N k  $L  +L   $L +N k $N  +N  $N $L    $N +L d NOT RSON(DAD(P))...  $N +J k` 2 +N oH]     2 +L     2 +N  o]DH ]D` ]x ] ]D ]D ]D ' f'  f$D  ' 2 f+L  2 f+J 'H ' 6 ` 6  $L  2  $L ' dNOT RSON(P)... f +L  f+N |XkPd NOT CMP... $J  2  $J ' dNOT LSON(P)... f +J  f+N |kk   f  $D 'f  $D 'j f j ' yPkH   H 'F 'H H ykk ` $N  f+N  $J  f+J  $L  f+L  f $J +N  f $L +N  $N $L   f $N +L d NOT RSON(DAD(P))... f $N +J k 2 +N o  ]0 T T   $ $:  T A@DPut Outfile, , WriteBuffer j $ $ 'j d NOT OUTPOINTER&...k( o  ]D ]D ]D ]D0 ]DH ]D` ]Dx ] ]D Infile = file1Outfile = file2DataLen = LOF(Infile) l '< With Compressheader .Filesize = DataLen .Magic = &H44445A53 .Magic2 = &H3327F088 .Magic3 = &H41End With 'CompressheaderPut Outfile, , CompressheaderA@ + ' ' '  'f   f +D  A@  V P y k '` ` f +D  '@ @ |H k@  f  A@   fA@ _ H 'H k H 4 'H $  +  f$D  +   ' dNOT MATCHLENGTH... F  'F F  + <Achtung normal ohne + 2  ' F  H 4    +   ' k '    $ A@   B 'B + ' ' k H '   V P yk '` A@  ` +D     `   +D k`    ' f   'f fA@   @  '@  b  ' A@     ' f   'f  '  fA@ kH@    $ A@   B 'B kA@ o ]D ] ]D0 ]DH ]D` ]Dx ]D ]D ]D ]D  Infile = file1 Outfile = file2 DataLen = LOF(Infile) - 14 l '<  - 14Get Infile, , Compressheader    +D    'f' ' A@ ' 6 ` 6  V P yk$x '^ ' ^ ' k  V P ypkh$x '^ ^ A@|  ^ f+D  f 'f f  'fd NOT (FLAGS... V P yk$x ' ' ' V P yk$x ' ' '  '(Standort der bereinstimmung  'Achtung nomal nicht - 2  4 ' 'Lnge der bereinstimmung      $D '^ ^ A@|  ^ f+D  f 'f f  'f k0 '  ' `A@ o 0  8 H 0  : h < ' P  Get Infile, , InBuffer 8 A@z ' R ' V ' T ' X oXp ]  $ $' i&]   l n  $$ + n  'n &ixAttribute VB_Name = "Zip" Option Explicit PrivaConst OF_READ As LongQp&H0JCLT"E N100TS_MAXPATHN AM0YInteger\128 \NORMAL_PRIORITY_CLASS 2eINFINI-1,hSource" ret hDestina(bytes,Ofb Single 'm_SaveFiXlen)Sng LoadbufferSizf4096Qn#f1c,ILnTHRESHOLD2 Infini,tyEIB3()BUOutDataLeB7%G Poir`textsDN c8odeS \(n + f - 1+matchpo|si\&B@gth:lsonr257BqNdadOa0lw FO -fS Irn,InV, vIn[YcZBlo'f23F!C'End ! g<OFSTRUCT :cZs [afFixedDisknErrCPReserv8ed16jszPath( WGECompressh')Declare PtrSafe Sub CopyMemory Lib "kernel32" Alias "RtlMovec" (Any, _C&!8'  &B`yVal GxAI)??^Ca&#InwA#S@ub` Func2(|st 8CutC`"": ! = rf=  'Dim ,Numbwx#k%'If 0AB(j%)P0 Thea2m_1oD'If!r  = FrfewOpc For B~+@yw2n v ϟpaLZ4 'W,'Closexm! &( %$?%Ѡand% %?%O?%4% _%s _%l~eJ' _%,_%a>d"_%p"_%nB(*`= +;d '( ' _%_%h0^%v _%\%X [%7&%#{$% !@%BI  0%DÆJDeGetQnٜ3z&p + 'NOT INPOINTE`R&...'oer(er/VE,mAGS0|DeP 0(n:q aWr؄ #'k?4p ! x0), t P5'0&X`& &pgPteTo() E'#OUT#` OutBuffer(OutPointer&) = TheByte  |x 4+ 1LEnd If SubPrivate Function@ EnGet(`) As @InFilef AiIf In'bSizenM-'k*fV, ,  StrToBiPIn TD(0)A Else 'NOT INPOINTER&...+%/6 €PuByVal텾'u_M `S`- 1La DOj C 0N'2 @suing@m& yTo#)[ GsOUTs DHЈstFDeleteNPode(CupsIgertDim< qAŀdad(pA)NIL5Exit Swazrsonq .l1'  dRSON(|P)c L `bq) <> ODo 7dqCaLoop Wh kbA+q)a+M a)&p q5e=p !(= E%+cpG i>DAD ?K?.MϥVYa"U  FInitTree(#aia For i,n A To (!256%i!HC-Next icE0n /a3RDsertz.R  }p@ꄀcFmIkey0x!Longx1!m x2] =ŀ= RQ p6+ t``(R4R +matchle0ngth$aIn$fiy& 2147483647#qxP# >= heH &D4  /lNu9 ߤq#bp?[Z122WCMPV<_FQ_ԎY7E! E__q]59po f;9 -=w(?i(v2*p.p-0+00P#%B ?0 {M IFqpi <> 0@l+podsi= #=LC 11f]  xV-ue"R "5bJ6tC3QdXpBnk08 <k 2?$co_b_lushEc[WrɷeZf6>~L LZComp ch17)Q tptruiVwcc+#R/ sL0qnIOlast=ٵDim Mask As Byt e 'Infile = E1POutT2*DataLenVLOF(p)6 4en4String8'With CompressheaderR.FsizG Magics&H45A5323327Fh0883nE(nd H'IPut , ,[0FInitTreccodebuf(0)70 8ptr ?= sRn - f/or i s To R 5text5i5J3N iOpenBuffZFlenn0fIf InaPointer& Inz& ThenExit GATI-AckEnGet-R + A#A/ccB/ Ą)2&%Sub$A?R1>#@psertN@n (XiDR DoG@%match)g>6M= = MP<= THRESHOLD^ȉR(Or$A@W4.NR\G;Else 'NOT MATCHLENGTH...!#positioU+ \Aa %(() A}255) 'Achtung normal ohne  \ 16=4 `.E- (;+ 1))&_# HD(* 2p Mia,g`o H-ŗeEn@~%(i%je }F+h % _'A %0lastG3= "m.#,_EϫXIaլaFDeleteMs\; _<SLoop :s0a5> uxCu~f1_CYC&B="BB Flus2h 2 Private LZDec1(AѳFlaLgsv fcount xvLongbbb12lb2iuIgs j¶vKR 'V'Est' G!+4@!4'4/c%2Bf)1>!?4= y= $M yѲ2147483647 xs4*V c_ c!/c(p= De/W  1= bdq p (s^ $ODžp   0DeY 5#R!m" akj](FLAGS^O=/ 2_a_PDz1 = DeGetByte() bb1 P! PIf InFilePointer&FInLen& Then Exit For 2End If b2Ki5 j2 E'i Or ((j Af240) * 16) 'Standort der bereinstimmung#- 2 'Acht nomal ni E815) + THRESHOLD 'Lng&e9 Kh0 0To j /bbtextbufH((i1K)p(2nG1)DePu bbR)RR A(RN*