KYB -uTomcatg@HandleFinally`pg @UStrCatN`pg @UStrLAsgZ3g @UStrArrayClrgPosngPosDgFalse*g @ClassCreate;{g@InitializeArray4cg@UStrAsgZ3g @UStrCat3cg@FinalizeArray4cg@AfterConstructionWqg@BeforeDestruction:g @ClassDestroyXfIntegersgLowgHighgTrue*fCardinalfPointer~fByte&g @UStrEqual`pcdSysInitcd gnugettextg_oG-cd uBaseModulef tBaseModuledMg .tBaseModule8ݟgtBaseModule.AddLoggtBaseModule.CheckIsServicegtBaseModule.CreategtBaseModule.DestroycdSystem.SysUtilsgIntToStrT|gFormatEg LowerCasec-g FileExists#cdSystem.Classesg TList.AddS+g TList.GetK+cdWinapi.WindowsgSW_SHOW}1gSW_HIDE}1g SW_MINIMIZE}1cd Vcl.ExtCtrlsfTPanelqW"cd Vcl.StdCtrlsfTLabel"dcd Vcl.ButtonsfTBitBtn)pPcd uNetstatTableg NetStatTableogtNetstatTable.isPortInUsePID*qgtNetstatTable.GetPorts4PID*qcduToolsftLogTypeBCg ltDefault@xgConfig[^Pg ExecuteFileAgltDebug@xgRemoveWhiteSpaceoG-gBaseDir:"&g cErrorColorѐrgltError@xgltInfo@xg RunAsAdminJtgSystemErrorMessageawgShellExecute_AndWait~ gRemoveDuplicatePortsoG-g cRunningColorqBg cStoppedColorrcduProcesses_newg ProcessesgtProcesses.GetProcessName>gtProcesses.GetProcessPath>cd uServicesgGetServicePathoG-gGetServiceWithPidawceuMaingfMain8Nce Vcl.ControlsgTControl.SetColor&|NgTControl.SetTextf|Nce Vcl.MenusgTMenuItem.SetImageIndexdGgTMenuItem.SetCaption^Gc5uTomcat_c5System5Classesnc5SysUtilsdcc5SysInitPc5 GnuGettextRc5 uBaseModuleVc5SysUtilsdc5Classesnc5Windowstc5ExtCtrls|c5StdCtrlsc5Buttonsc5 uNetstatTablec5uToolsc5uProcesses_newc5 uServicesc&.tTomcat1*tTomcat07.2F5uMainc% cModuleName  4Tomcat(tTomcat.AddLogPw!Self!Logf!LogType%.  c( tTomcat.AdminPwq!Self Appf Paramfc (tTomcat.CheckIsServicePw!Self sf pathfcj* :tTomcat.:1 -k(tTomcat.CreatePw1 !Self !."! pbbService! pStatusPanel&0! pPIDLabel&(! pPortLabel& !pStartStopButton&! pAdminButton& ServerAppf ReqToolsf c1(tTomcat.DestroyPwH1!Self!."c](tTomcat.CheckPortsPw-!Self PortBlockerf PortBlockerPID pathf pf ServerAppf pbpathf pbspathf Portsf$ci(tTomcat.ServiceInstallPw!Self Appf Paramf RCc(tTomcat.ServiceUnInstallPw!Self Appf Paramf RCc( tTomcat.StartPw!Self Appf Paramf RCc( tTomcat.StopPwa!Self Appf Paramf RCc(tTomcat.UpdateStatusPw'!Selff p sf Portsf pnamef currPID ErrorStatusfc( Finalization`p!c(uTomcat!cGFN"h %?,OldPIDsP,OldPortsX , GlobalStatus` .ServiceInstall.ServiceUnInstall .Start.Stop.Admin !. CheckPortsi%. UpdateStatus).CheckIsService-.AddLog1/Create150Destroy]19cD@LH-&A"L(DDl{Xp78(,0(OldPIDs,OldPorts0 GlobalStatus ?JmJJJJ B5JaBBDzMtTomcat.ServiceInstallSelf0ServiceUnInstallSelf%StartSelf$StopSelf%AdminSelf* CheckPortsSelf, UpdateStatusSelf.CheckIsServiceSelfDAddLogSelfLogLogTypeCreateSelf pbbService pStatusPanel pPIDLabel pPortLabel pStartStopButton pAdminButton'DestroySelftTomcatXuTomcatUQSVىUE3UhId0d SMd3ZYYdhPE^[Y]TomcatUjjIuQS3Uh0d0d hHUuhxEx tgER j3ɋUEEPU츈EPEEEEEEUܹXUDj33ҋEEPUԸEPEEEU3XUر3ZYYdh7EԺE[]ðhttp://localhost:/Executing "%s" "%s"Executing "%s"UjjIuS3Uhd0d U@TU{t,U U@TEU U<EPUء@TE؉EEEEEEPUԸtEԹZU}UЋEEP0hplEȺEȍUEZt;EPUEPEEEU3XUıRCEPU EPtEEU3XUEPUEPtEEU3XUUUEPUlEPEEEU3XUEPUEP|E@lEE@TEE|XUxx3ZYYdhxE EE[]Service installedService not installed$Checking for service (name="%s"): %s tomcat\bin\Service Path: %s#%s Service detected with wrong pathTomcat-Change XAMPP %s and Control Panel settings or2Uninstall/disable the other service manually firstFound Path: %s'Expected Path: %stomcat\bin\%s //RS//%s#Service Path: Service Not Installed :tTomcat.:1 UQ jjIuMSVWtڋE3UhGd0d EPEPEPE PEP3ҋG$|G0U츴U0hplEEEHExU踰UEGEPUEP|EEU3XUEPUиLEP|EEU3XUԱU̸U̱G3ҋG3ҋG3ҋxDuOEPUĸEP|EEU3XUȱ3ҋU0UEu&GU|UEu&GUUEu&GUU3ZYYdhNE EEEËDŽtd _^[]TomcatrunningInitializing module... tomcat\bin\catalina_start.batcatalina_stop.batcatalina_service.bat Checking for module existence...Problem detected: %s Not Found!Disabling %s buttons0Run this program from your XAMPP root directory!%s Service is disabled.Checking for required tools...=Problem detected: Required Tool catalina_start.bat Not Found!<Problem detected: Required Tool catalina_stop.bat Not Found!?Problem detected: Required Tool catalina_service.bat Not Found!SVڋ"Ӌ~^[UjjIuQSVW3Uhd0d 0hplEE܋EEU؋@TE؍Ux$UԸUԱE]ܡMEPU̸TEPEEEU3XUбEPUEPEEEU3XU~t6EPUEPEEEU3XUMUEPU EPEEEU3XUEPUDEPEEEU3XUUEEPUEZu)UEEPUEZtpEPUEUEU3UEPU EP\EEU3XUUEEP|E|ZtdxPtxtP\dƅhlƅpdXx&`E`P\E\Z~XEXPTETZtdPPLLP\dƅhlƅpdXPNF}t EU EUH@ HDP@p @PdƅhElƅpdXDEE@ pN|OF3ۅuE@ U-uhE@ UuԍECNuEUR(tE@ UE(UEE@ pN|6F3ۋE@ ЍM}t UECNu͋EUR,tE@UE,UE@U:Bg<_ExtU&UE@0uEU̸uh$uEкU3ɋE}E@EPUĸ4EPEEU3XUȱEUUEU UEUUEU UEU|UEUUEE@UBExtvE@U( UE@E@U( UtE@U@ UE@E@3ҋU@ UExtlE@Ext;EPUX EPEEU3XUE!U U3ɋEE3ZYYdhME Eĺ E_^[]ðjava.exe runningstoppedstartingStatus change detected:  Error: %s shutdown unexpectedly.Tomcat9This may be due to a blocked port, missing dependencies, >improper privileges, a crash, or a shutdown by another method.2Press the Logs button to view error logs and check'the Windows Event Viewer for more clues)If you need more help, copy and post thisentire log window on the forumsStopStart(Autostart aborted: %s is already runningAutostart active: starting...Ã-m Z  ] "&(6(:">"("&" ("i2"6":"*(1*(~,&(42],X,"\ "T .  f $ "&  TLh   T2h (( ",^ T T@ Th*j $$j,  T2h$ T$h T$h T T2h T"":h T ((( ") --21<0( 21J`1 41 41 T 1 $$ 1 6 1 6 1 61 Tl*1 T1$h1 T1$h1 TX(1 T1$h 41 Tl"1 Tl"1 Tl"1 Ti1(( 8 ":]<b>i.ii$$\(i T$i T2hi T2h$i T2hi T2hi T2hji j,ji j, i T,hi Ti$h j$j,,i TiZh&j*j,@j*j,,i TiZh$"&&i T$i Tnh$i Ti$hi T$i Ti$h2i ( ((( "0  $$ l & & T TLh T(h  T8h T T((( " 0  $$ l & & T TLh T(h  T8h T T((( " 0 4i0 T$h( h T 6*h $ T(h4, Th" T$h  $ l & & TLh 2 *  T(h  T8h T T((( "0 40 T$h( h T 6*h $ T(h4, Th" T$h  $ l & & TLh((( " 2D@.j ,jj,,f,0p  Drfrf $$N 4 <r"$N 4X T T N" T $4 T$h T T T T T TL T*$ T$ T*$ TJ T$h T(((( "  M i "$&1(]*a