瀚辰科技 v3.0.0版本的 MD5 值为:2eade8aa4f21156926219e8d4599fc39

以下内容为反编译后的 n62.java 源代码,内容仅作参考


package p.a.y.e.a.s.e.net;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.io.StringReader;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.List;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
import np.NPFog;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class n62 implements p62 {
    private static final int lite_for = NPFog.d(4698);
    private final ThreadLocal<String> lite_do = new ThreadLocal<>();
    private final List<j62> lite_if = new ArrayList();

    @NonNull
    private String lite_break(@NonNull String str, @Nullable Object... objArr) {
        return (objArr == null || objArr.length == 0) ? str : String.format(str, objArr);
    }

    @Nullable
    private String lite_catch() {
        String str = this.lite_do.get();
        if (str != null) {
            this.lite_do.remove();
            return str;
        }
        return null;
    }

    private synchronized void lite_class(int i, @Nullable Throwable th, @NonNull String str, @Nullable Object... objArr) {
        q62.lite_do(str);
        lite_for(i, lite_catch(), lite_break(str, objArr), th);
    }

    @Override
    public void lite_byte(@NonNull String str, @Nullable Object... objArr) {
        lite_class(3, null, str, objArr);
    }

    @Override
    public p62 lite_case(String str) {
        if (str != null) {
            this.lite_do.set(str);
        }
        return this;
    }

    @Override
    public void lite_char(@NonNull String str, @Nullable Object... objArr) {
        lite_class(2, null, str, objArr);
    }

    @Override
    public void lite_do(@NonNull String str, @Nullable Object... objArr) {
        lite_class(7, null, str, objArr);
    }

    @Override
    public void lite_else(@NonNull String str, @Nullable Object... objArr) {
        lite_void(null, str, objArr);
    }

    @Override
    public synchronized void lite_for(int i, @Nullable String str, @Nullable String str2, @Nullable Throwable th) {
        if (th != null && str2 != null) {
            str2 = str2 + " : " + q62.lite_for(th);
        }
        if (th != null && str2 == null) {
            str2 = q62.lite_for(th);
        }
        if (q62.lite_int(str2)) {
            str2 = "Empty/NULL log message";
        }
        for (j62 j62Var : this.lite_if) {
            if (j62Var.lite_if(i, str)) {
                j62Var.lite_do(i, str, str2);
            }
        }
    }

    @Override
    public void lite_goto(@Nullable String str) {
        if (q62.lite_int(str)) {
            lite_try("Empty/Null xml content");
            return;
        }
        try {
            StreamSource streamSource = new StreamSource(new StringReader(str));
            StreamResult streamResult = new StreamResult(new StringWriter());
            Transformer newTransformer = TransformerFactory.newInstance().newTransformer();
            newTransformer.setOutputProperty("indent", zw1.d);
            newTransformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
            newTransformer.transform(streamSource, streamResult);
            lite_try(streamResult.getWriter().toString().replaceFirst(">", ">\n"));
        } catch (TransformerException unused) {
            lite_else("Invalid xml", new Object[0]);
        }
    }

    @Override
    public void lite_if(@Nullable String str) {
        if (q62.lite_int(str)) {
            lite_try("Empty/Null json content");
            return;
        }
        try {
            String trim = str.trim();
            if (trim.startsWith("{")) {
                lite_try(new JSONObject(trim).toString(2));
            } else if (trim.startsWith("[")) {
                lite_try(new JSONArray(trim).toString(2));
            } else {
                lite_else("Invalid Json", new Object[0]);
            }
        } catch (JSONException unused) {
            lite_else("Invalid Json", new Object[0]);
        }
    }

    @Override
    public void lite_int() {
        this.lite_if.clear();
    }

    @Override
    public void lite_long(@NonNull j62 j62Var) {
        this.lite_if.add(q62.lite_do(j62Var));
    }

    @Override
    public void lite_new(@NonNull String str, @Nullable Object... objArr) {
        lite_class(4, null, str, objArr);
    }

    @Override
    public void lite_this(@NonNull String str, @Nullable Object... objArr) {
        lite_class(5, null, str, objArr);
    }

    @Override
    public void lite_try(@Nullable Object obj) {
        lite_class(3, null, q62.lite_try(obj), new Object[0]);
    }

    @Override
    public void lite_void(@Nullable Throwable th, @NonNull String str, @Nullable Object... objArr) {
        lite_class(6, th, str, objArr);
    }
}