home *** CD-ROM | disk | FTP | other *** search
- import java.io.DataInputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import java.util.Hashtable;
-
- // $FF: renamed from: k
- public class class_0 {
- // $FF: renamed from: byte char
- public static final char field_0 = '=';
- // $FF: renamed from: do java.lang.StringBuffer
- private StringBuffer field_1 = new StringBuffer();
- // $FF: renamed from: int boolean
- public boolean field_2 = false;
- // $FF: renamed from: new java.lang.String
- private String field_3;
- // $FF: renamed from: for boolean
- private boolean field_4 = false;
- // $FF: renamed from: case boolean
- private boolean field_5 = false;
- // $FF: renamed from: try java.lang.String
- private String field_6 = "";
- // $FF: renamed from: if java.lang.String
- private String field_7 = null;
- // $FF: renamed from: goto java.util.Hashtable
- public Hashtable field_8 = new Hashtable();
- // $FF: renamed from: else boolean
- public boolean field_9 = false;
- // $FF: renamed from: char int
- public int field_10 = 0;
- // $FF: renamed from: a java.lang.String
- private String field_11;
-
- public class_0(String var1, boolean var2) {
- this.field_2 = var2;
- this.field_6 = "c";
- this.field_9 = false;
- this.field_11 = var1;
- this.field_3 = "/r/";
- this.method_3();
- }
-
- // $FF: renamed from: if (java.lang.String) java.lang.String
- public String method_0(String var1) {
- return (String)this.field_8.get(var1);
- }
-
- // $FF: renamed from: a (java.lang.String) java.lang.String
- public String method_1(String var1) {
- String var2 = (String)this.field_8.get(var1);
- return var2 != null && var2.length() != 0 ? var2 : var1;
- }
-
- // $FF: renamed from: if () java.io.InputStream
- private InputStream method_2() {
- if (this.field_5) {
- return null;
- } else if (this.field_7 == null) {
- Object var1 = null;
- this.field_7 = this.field_3 + this.field_11 + "." + this.field_6;
- InputStream var2 = this.getClass().getResourceAsStream(this.field_7);
- if (var2 == null) {
- this.field_5 = true;
- return null;
- } else {
- this.field_10 = 1;
- return var2;
- }
- } else {
- return this.getClass().getResourceAsStream(this.field_7);
- }
- }
-
- // $FF: renamed from: a () boolean
- public boolean method_3() {
- if (this.field_5) {
- return false;
- } else {
- DataInputStream var1 = null;
-
- boolean var22;
- try {
- InputStream var2 = this.method_2();
- if (var2 != null) {
- var1 = new DataInputStream(var2);
- this.field_4 = false;
- this.field_1 = new StringBuffer();
- int var4 = -1;
- String var6 = this.method_4(var1);
-
- for(String var7 = null; !this.field_4; var6 = this.method_4(var1)) {
- String var8 = "";
- String var9 = "";
- int var5;
- if ((var5 = var6.indexOf(61)) != -1) {
- var9 = var6.substring(var5 + 1);
- var8 = var6.substring(0, var5);
- var9 = var9.trim();
- } else {
- var8 = var6;
- }
-
- var8 = var8.trim();
- if (var8.length() > 0 && var9 != null) {
- if (this.field_2) {
- if (var8.charAt(0) != '#') {
- if (var7 == null) {
- ++var4;
- var6 = p.do(var4);
- this.field_8.put(var6, var8);
- var8 = var6 + 'p';
- } else {
- this.field_8.put(var7 + var4, var8);
- var8 = var7 + var4 + "p";
- ++var4;
- }
- } else {
- var4 = 0;
- var7 = var8 = var8.substring(1);
- }
- }
-
- this.field_8.put(var8, var9.trim());
- }
- }
-
- var1.close();
- this.field_9 = true;
- boolean var26 = true;
- return var26;
- }
-
- var22 = false;
- } catch (Exception var20) {
- this.field_5 = true;
- var22 = false;
- return var22;
- } finally {
- if (var1 != null) {
- try {
- var1.close();
- } catch (IOException var19) {
- }
- }
-
- }
-
- return var22;
- }
- }
-
- // $FF: renamed from: a (java.io.DataInputStream) java.lang.String
- private String method_4(DataInputStream var1) throws IOException {
- if (this.field_4) {
- return null;
- } else {
- this.field_1.setLength(0);
- int var2 = -1;
-
- while((var2 = var1.read()) > 0 && var2 != 10) {
- char var3 = (char)var2;
- this.field_1.append(var3);
- }
-
- if (var2 == -1) {
- this.field_4 = true;
- return null;
- } else {
- return p.a(this.field_1.toString().getBytes(), 0, this.field_1.toString().length());
- }
- }
- }
- }
-