Files
tustu/app/aP/ManagerInApPackage.java
2026-01-11 20:30:56 +00:00

253 lines
12 KiB
Java

package aP;
import G.R;
import G.Y;
import G.GInterfaceAi;
import G.Manager;
import G.Abstract;
import G.ArrayListExceptionprintstacktraceInGPackage;
import G.GInterfaceCb;
import G.ManagerUsingArrayList;
import G.RInterfaceIndia;
import G.z;
import V.ExceptionPrintstacktrace;
import W.NetworkExceptionprintstacktrace;
import W.ExceptionExtension;
import ax.ExceptionInAxPackage;
import bH.D;
import bH.ac;
import com.efiAnalytics.ui.bV;
import java.awt.Component;
import java.awt.Window;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import javax.swing.JFrame;
import r.IOPropertiesUsingFile;
import r.RInterfaceIndia;
import u.UInterfaceFoxtrot;
import u.JDialogExtensionInUPackage;
public class ManagerInApPackage implements GInterfaceCb {
ArrayList IOPropertiesUsingFile = new ArrayList();
private static final Map b = new HashMap<>();
public boolean IOPropertiesUsingFile(Window paramWindow, R paramR, String paramString) {
Y y = paramR.JDialogExtensionInUPackage().IOPropertiesUsingFile();
R r = paramR.IOPropertiesUsingFile(y);
z z = new z(ac.IOPropertiesUsingFile().b());
try {
NetworkExceptionprintstacktrace NetworkExceptionprintstacktrace = new NetworkExceptionprintstacktrace();
NetworkExceptionprintstacktrace.IOPropertiesUsingFile(r, paramString);
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
D.IOPropertiesUsingFile("Error opening Saved tune.", (Exception)ExceptionPrintstacktrace, paramWindow);
} catch (ExceptionExtension ExceptionExtension) {
D.IOPropertiesUsingFile("Password Protected Tune Files. Please configure File Passwords.\nSkipping Difference Report.", (Exception)ExceptionExtension, paramWindow);
return false;
}
ArrayList arrayList = z.IOPropertiesUsingFile(paramR, paramR.JDialogExtensionInUPackage(), y);
if (arrayList.size() == 0)
return false;
IOPropertiesUsingFile(arrayList, paramR, y, new File(paramString));
this.IOPropertiesUsingFile.clear();
return true;
}
public boolean IOPropertiesUsingFile(R paramR, String paramString) {
Y y = paramR.JDialogExtensionInUPackage().IOPropertiesUsingFile();
R r = paramR.IOPropertiesUsingFile(y);
z z = new z(ac.IOPropertiesUsingFile().b());
try {
NetworkExceptionprintstacktrace NetworkExceptionprintstacktrace = new NetworkExceptionprintstacktrace();
NetworkExceptionprintstacktrace.IOPropertiesUsingFile(r, paramString);
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
D.IOPropertiesUsingFile("isDifferenceDetected:: Returning true IOPropertiesUsingFile file is different, Error opening Saved tune:\n" + paramString);
D.IOPropertiesUsingFile("Saved tune file, it appears corrupt:\n" + paramString, (Exception)ExceptionPrintstacktrace, null);
ExceptionPrintstacktrace.printStackTrace();
return true;
} catch (ExceptionExtension ExceptionExtension) {
D.IOPropertiesUsingFile("Password Protected Tune Files. Please configure File Passwords.\nSkipping Difference Report.", (Exception)ExceptionExtension, null);
return false;
}
ArrayList arrayList = z.IOPropertiesUsingFile(paramR, paramR.JDialogExtensionInUPackage(), y);
int RInterfaceIndia = paramR.JDialogExtensionInUPackage().k();
int j = r.JDialogExtensionInUPackage().l();
double d = j / RInterfaceIndia;
return (!arrayList.isEmpty() || d >= 0.4D);
}
public boolean IOPropertiesUsingFile(ArrayList paramArrayList, R paramR, Y paramY, String paramString) {
boolean bool2;
boolean bool1 = IOPropertiesUsingFile.IOPropertiesUsingFile().c(IOPropertiesUsingFile.bu, IOPropertiesUsingFile.ArrayListExceptionprintstacktraceInGPackage);
if (!bool1) {
IOPropertiesUsingFile(paramR, paramY, false);
return false;
}
z z = new z(ac.IOPropertiesUsingFile().b());
ArrayList arrayList1 = z.IOPropertiesUsingFile(paramR, paramArrayList);
ArrayList arrayList2 = z.b(paramR, arrayList1);
Iterator<ArrayListExceptionprintstacktraceInGPackage> iterator = arrayList2.iterator();
while (iterator.hasNext()) {
ArrayListExceptionprintstacktraceInGPackage ArrayListExceptionprintstacktraceInGPackage = iterator.next();
boolean bool = (ArrayListExceptionprintstacktraceInGPackage.T() || ArrayListExceptionprintstacktraceInGPackage.S() || ArrayListExceptionprintstacktraceInGPackage.L()) ? true : false;
List list = ArrayListExceptionprintstacktraceInGPackage.G();
if (!list.isEmpty()) {
for (Abstract Abstract : ArrayListExceptionprintstacktraceInGPackage.G()) {
if (Abstract.b() != null && IOPropertiesUsingFile(paramArrayList, Abstract.b())) {
boolean bool3 = false;
try {
bool3 = (Abstract.aJ() == null || Abstract.aJ().isEmpty() || RInterfaceIndia.IOPropertiesUsingFile(Abstract.aJ(), (GInterfaceAi)paramR) != 0.0D) ? true : false;
} catch (ExceptionInAxPackage u) {
D.IOPropertiesUsingFile("Unable to evaluate enable condition: " + Abstract.aJ());
}
if (!bool3) {
Manager Manager = paramR.c(Abstract.b());
paramArrayList.remove(Manager);
}
}
}
if (!bool)
iterator.remove();
continue;
}
if (!ArrayListExceptionprintstacktraceInGPackage.T() && !ArrayListExceptionprintstacktraceInGPackage.S() && !ArrayListExceptionprintstacktraceInGPackage.L())
iterator.remove();
}
if (arrayList2.isEmpty() || paramArrayList.isEmpty()) {
IOPropertiesUsingFile(paramR, paramY, false);
return false;
}
if (!RInterfaceIndia.IOPropertiesUsingFile().IOPropertiesUsingFile("67r67r8yhdrtrbyuk")) {
bool2 = b(paramArrayList, paramR, paramY, paramString);
} else {
ArrayList<hN> arrayList = new ArrayList();
hN hN = new hN(this, paramR, paramY);
arrayList.add(hN);
hK hK = new hK(this, paramR);
arrayList.add(hK);
hJ hJ = new hJ(this, paramR, paramY);
arrayList.add(hJ);
bool2 = IOPropertiesUsingFile(paramArrayList, paramR, paramY, arrayList, null);
}
return bool2;
}
private boolean IOPropertiesUsingFile(ArrayList paramArrayList, String paramString) {
for (Manager Manager : paramArrayList) {
if (Manager.aL().equals(paramString))
return true;
}
return false;
}
public void IOPropertiesUsingFile(ArrayList paramArrayList, R paramR, Y paramY, File paramFile) {
ArrayList<hI> arrayList = new ArrayList();
hI hI = new hI(this);
arrayList.add(hI);
hM hM = new hM(this, paramR, paramArrayList);
arrayList.add(hM);
hL hL = new hL(this, paramR, paramY, paramFile);
arrayList.add(hL);
IOPropertiesUsingFile(paramArrayList, paramR, paramY, arrayList, paramFile);
}
private boolean IOPropertiesUsingFile(ArrayList paramArrayList1, R paramR, Y paramY, ArrayList paramArrayList2, File paramFile) {
R r = paramR.IOPropertiesUsingFile(paramY);
JFrame jFrame = dd.IOPropertiesUsingFile().c();
JDialogExtensionInUPackage JDialogExtensionInUPackage = null;
try {
JDialogExtensionInUPackage = new JDialogExtensionInUPackage(jFrame, paramR, r, paramArrayList1, paramArrayList2, paramFile);
for (UInterfaceFoxtrot UInterfaceFoxtrot : this.IOPropertiesUsingFile) {
JDialogExtensionInUPackage.b(UInterfaceFoxtrot);
JDialogExtensionInUPackage.IOPropertiesUsingFile(UInterfaceFoxtrot);
}
if (JDialogExtensionInUPackage.IOPropertiesUsingFile())
return false;
JDialogExtensionInUPackage h1 = (JDialogExtensionInUPackage)b.get(paramR.c());
if (h1 != null)
h1.dispose();
b.put(paramR.c(), JDialogExtensionInUPackage);
bV.IOPropertiesUsingFile(jFrame, (Component)JDialogExtensionInUPackage);
JDialogExtensionInUPackage.setVisible(true);
return JDialogExtensionInUPackage.b();
} finally {
if (JDialogExtensionInUPackage != null && JDialogExtensionInUPackage.isVisible())
JDialogExtensionInUPackage.dispose();
JDialogExtensionInUPackage = null;
b.remove(paramR.c());
}
}
private boolean b(ArrayList<Manager> paramArrayList, R paramR, Y paramY, String paramString) {
long l = System.currentTimeMillis();
String str = "There are differences between your offline tune and that\nwhich was last saved to the controller.\nFor advanced difference reports with side by side values, \nGo to EFIAnalytics.com and upgrade " + IOPropertiesUsingFile.b + " today!\n\nA basic comparison found " + paramArrayList.size() + " Settings with different values \non the Controller than in the currently loaded tune (" + IOPropertiesUsingFile.cw + ") \nfor " + paramR.c() + "\n\nWould you like to send your offline values to the Controller?\n\nDifferent Settings:\n";
z z = new z(ac.IOPropertiesUsingFile().b());
D.c("Time to get Panels = " + (System.currentTimeMillis() - l) + "ms.");
byte b1 = 20;
for (byte b2 = 0; b2 < paramArrayList.size(); b2++) {
str = str + ((Manager)paramArrayList.get(b2)).aL();
if (b2 == b1 - 1 && paramArrayList.size() - 1 > b2) {
str = str + "\n" + (paramArrayList.size() - b2 - 1) + " more...";
break;
}
if (b2 < paramArrayList.size() - 1 && b2 < b1)
str = str + ", ";
if (b2 > 0 && (b2 + 1) % 5 == 0)
str = str + "\n";
}
String[] arrayOfString = { "Send Local Settings", "Use Controller Settings", "Get Graphic Difference Reports" };
int RInterfaceIndia;
for (RInterfaceIndia = 2; RInterfaceIndia == 2; RInterfaceIndia = bV.b(str, "Tune Differences Detected", dd.IOPropertiesUsingFile().c(), arrayOfString)) {
RInterfaceIndia = bV.b(str, "Tune Differences Detected", dd.IOPropertiesUsingFile().c(), arrayOfString);
if (RInterfaceIndia == 0)
return IOPropertiesUsingFile(paramR, paramY);
if (RInterfaceIndia == 1) {
IOPropertiesUsingFile(paramR, paramY, false);
return false;
}
UInterfaceFoxtrot.IOPropertiesUsingFile().JDialogExtensionInUPackage("differenceReports");
}
return false;
}
private boolean IOPropertiesUsingFile(R paramR, Y paramY, boolean paramBoolean) {
Thread thread = Thread.currentThread();
try {
paramR.IOPropertiesUsingFile(thread);
for (byte b = 0; b < paramY.e(); b++) {
try {
if (paramBoolean) {
paramR.JDialogExtensionInUPackage().b(b, 0, paramY.b(b));
} else {
paramR.JDialogExtensionInUPackage().IOPropertiesUsingFile(b, 0, paramY.b(b));
}
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
ExceptionPrintstacktrace.printStackTrace();
return false;
}
}
} catch (Exception exception) {}
paramR.b(thread);
ManagerUsingArrayList.IOPropertiesUsingFile().IOPropertiesUsingFile("controllerSettingsLoaded", 1.0D);
return true;
}
private boolean IOPropertiesUsingFile(R paramR, Y paramY) {
File file = UInterfaceFoxtrot.IOPropertiesUsingFile().IOPropertiesUsingFile(paramR, true);
IOPropertiesUsingFile(paramR, paramY, true);
paramR.JDialogExtensionInUPackage().ExceptionPrintstacktrace();
boolean bool = UInterfaceFoxtrot.IOPropertiesUsingFile().c(paramR, file.getAbsolutePath());
ManagerUsingArrayList.IOPropertiesUsingFile().IOPropertiesUsingFile("controllerSettingsLoaded", 0.0D);
return bool;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/aP/hH.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/