anchor.diff:  SETLOCAL
   @echo off
   
  -
  -:: TODO: move remaining random logs into tron_raw_logs
   
   :::::::::::::::
   :: VARIABLES :: ---------------- These are the defaults. Change them if you want ------------------- ::
  
positive.code: :: Requirements:  1. Administrator access
  ::                2. Safe mode is strongly recommended (though not required)
  :: Author:        reddit.com/user/vocatus ( vocatus.gate@gmail.com ) // PGP key: 0x07d1490f82a211a2
  :: Version:       6.0.0 + tron.bat:             Add resume function. Tron will now attempt to pick up at the last stage it successfully started if there is an interruption. You do have to log back in as the user that originally ran Tron, but assuming everything's where you left it (e.g. Tron folder didn't move) it should automatically re-launch at login and resume from the last stage. Major thanks to /u/cuddlychops06 for assistance with this
  ::                      + stage_0_prep:stinger: Add McAfee Stinger tool, configured to delete infected items. Thanks to /u/upsurper
  ::                      + stage_0_prep:sysrstr: Create System Restore checkpoint before beginning script operations. Only works on client versions of Vista and up (does not work on Server versions)
  ::                      ! stage_0_prep:admin:   Fix broken Administrator rights check due to minor syntax error. This has been broken since at least v2.2.1 (2014-08-21)
  ::                      / stage_0_prep:checks:  Move Administrator rights check before main menu and EULA screen
  ::                      / stage_0_prep:checks:  Move Safe Mode checks before main menu
  ::                      ! stage_0_prep:power:   Fix minor errors in power scheme export (Vista and up)
  ::                      - stage_1_tempclean:ie: Remove redundant IE cleanup in TempFileCleanup.bat, since Tron runs this natively
  ::                      ! tron.bat:update:      Fix error with update checker. Was failing cert check over HTTPS. Thanks to /u/upsurper
  ::                      * tron.bat:logging:     Major overhaul. Tron now uses a logging function instead of two lines per log event (one to console, one to logfile). This slows down the script slightly but lets us remove over 100 lines of code, as well as simplifies troubleshooting and maintenance. Major thanks to /u/douglas_swehla
  ::                      / stage_4_patch:7-zip:  Send output from assoc and open-with commands to logfile instead of console
  ::                      * stage_4_patch:java:   Suppress a few unnecessary error messages about old versions not being found during previous version removal
  ::                      ! stage_4_patch:reader: Fix a few lines that were displaying messages instead of sending them to the log as intended
  ::                      * stage_6_wrap-up:      Add message explaning disk space calculations to dissuade panic about seemingly negative disk space reclaimed
  ::
  :: Usage:         Run this script in Safe Mode as an Administrator and reboot when finished. That's it.
  ::
  
negative.code: :: JOB: BleachBit
  call :log Launch job 'BleachBit'...
  if /i %DRY_RUN%==no (
  	if %VERBOSE%==yes stage_1_tempclean\bleachbit\bleachbit_console.exe --preset -p
  	stage_1_tempclean\bleachbit\bleachbit_console.exe --preset -c >> "%LOGPATH%\%LOGFILE%" 2>NUL
  	ping 127.0.0.1 -n 12 >NUL
  	)
  call :log Done.
  