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 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 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 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 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 */