package ak;

import V.ExceptionInVPackage;
import W.V;
import W.X;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;

public class IOBufferedReaderExceptioninvpackage extends V {
  private BufferedReader ExceptionInVPackage = null;
  
  private StringBuilder b = null;
  
  private List e = null;
  
  private List f = null;
  
  private String g = null;
  
  private int h = 0;
  
  private float[] i = null;
  
  private final HashMap j = new HashMap<>();
  
  public boolean ExceptionInVPackage(String paramString) {
    this.b = new StringBuilder();
    this.e = new ArrayList();
    this.f = new ArrayList();
    try {
      this.ExceptionInVPackage = new BufferedReader(new InputStreamReader(new FileInputStream(paramString)));
      this.g = this.ExceptionInVPackage.readLine();
      while (this.g != null && !this.g.startsWith(" LOG")) {
        if (!this.g.trim().isEmpty())
          this.b.append(this.g).append("\n"); 
        this.g = this.ExceptionInVPackage.readLine();
      } 
      String str = this.g.trim();
      while ((this.g = this.ExceptionInVPackage.readLine()) != null) {
        if (!this.g.isEmpty())
          this.f.add(this.g); 
      } 
      String[] arrayOfString1 = str.split("\t");
      String[] arrayOfString2 = ((String)this.f.get(0)).replaceAll("[0-9 .'-]", "").split("\t");
      for (byte b = 0; b < arrayOfString1.length; b++) {
        String str1 = arrayOfString1[b].trim();
        String str2 = (!"Status,LOAD".contains(str1) && b < arrayOfString2.length) ? arrayOfString2[b] : "";
        this.e.add(new d(str1, str2));
      } 
      this.i = new float[this.e.size()];
      return true;
    } catch (IOException iOException) {
      Logger.getLogger(an.class.getName()).log(Level.SEVERE, (String)null, iOException);
      throw new ExceptionInVPackage("Failed to parse the log file", iOException);
    } 
  }
  
  public void ExceptionInVPackage() {
    if (this.ExceptionInVPackage != null)
      try {
        this.ExceptionInVPackage.close();
        this.ExceptionInVPackage = null;
      } catch (IOException iOException) {
        Logger.getLogger(an.class.getName()).log(Level.SEVERE, (String)null, iOException);
      }  
  }
  
  public Iterator b() {
    return this.e.iterator();
  }
  
  public float[] c() {
    String[] arrayOfString = ((String)this.f.get(this.h++)).split("\t");
    for (byte b = 0; b < arrayOfString.length; b++) {
      String str = arrayOfString[b].replaceAll("[^0-9.-]", "");
      if (!str.isEmpty() && !".".equals(str))
        this.i[b] = Float.parseFloat(str); 
    } 
    return this.i;
  }
  
  public long d() {
    return this.f.size();
  }
  
  public boolean e() {
    return (this.h < this.f.size());
  }
  
  public boolean f() {
    return true;
  }
  
  public HashMap g() {
    return this.j;
  }
  
  public String h() {
    return this.b.toString();
  }
  
  public String i() {
    return X.S;
  }
}


/* Location:              /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/ak/an.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */