导航菜单

页面标题

页面副标题

OVO v3.139.0 - yeh.java 源代码

正在查看: OVO v3.139.0 应用的 yeh.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package o.i;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Build;
import com.google.gson.Gson;
import com.rudderstack.android.sdk.core.RudderClient;
import com.rudderstack.android.sdk.core.RudderConfig;
import com.rudderstack.android.sdk.core.RudderOption;
import com.rudderstack.android.sdk.core.RudderProperty;
import com.rudderstack.android.sdk.core.RudderTraits;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.UUID;

public final class yeh implements aph {
    public static yeh e;
    public final Context a;

    public final RudderClient f6693b;
    public uh6 c;
    public yg6 d;

    public yeh(Context context) {
        this.a = context;
        fvi.m(context);
        this.f6693b = RudderClient.getInstance(context, "2Mz2HdkvpsXBOej2qkEwocZho4j", new RudderConfig.Builder().withDataPlaneUrl("https://hypervergekrba.dataplane.rudderstack.com").withTrackLifecycleEvents(false).withRecordScreenViews(false).build());
    }

    public static String C0(String str) {
        try {
            return str.substring(str.lastIndexOf(".") + 1);
        } catch (Exception e2) {
            fvi.d(e2);
            return null;
        }
    }

    public static String E0(String str) {
        try {
            Bitmap decodeFile = BitmapFactory.decodeFile(str);
            ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
            decodeFile.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream);
            return (byteArrayOutputStream.toByteArray().length / 1024.0d) + " KB";
        } catch (Exception e2) {
            fvi.d(e2);
            return null;
        }
    }

    @Override
    public final void A() {
    }

    @Override
    public final void A0() {
        B0("Document - Instructions Launched", "DocEvent");
    }

    @Override
    public final void B() {
    }

    public final void B0(String str, String str2) {
        HashMap hashMap;
        HashMap hashMap2;
        HashMap hashMap3;
        hashMap = new HashMap();
        HashMap o2 = o();
        hashMap2 = new HashMap();
        hashMap2.put("hvFaceConfig", this.c);
        hashMap3 = new HashMap();
        hashMap3.put(yg6.KEY, this.d);
        hashMap.putAll(o2);
        switch (str2) {
            case "NetworkEvent":
                hashMap.putAll(hashMap2);
                hashMap.putAll(hashMap3);
                break;
            case "FaceEvent":
                hashMap.putAll(hashMap2);
                break;
            case "DocEvent":
                hashMap.putAll(hashMap3);
                break;
        }
        RudderProperty rudderProperty = new RudderProperty();
        rudderProperty.putValue(hashMap);
        rudderProperty.putValue("hv_event", str);
        if (fvi.m(this.a)) {
            this.f6693b.screen("MobileSDK", rudderProperty);
        } else {
            new Gson().j(rudderProperty);
        }
    }

    @Override
    public final void C() {
    }

    @Override
    public final void D(yg6 yg6Var) {
        this.d = yg6Var;
    }

    public final void D0(String str, String str2, HashMap hashMap) {
        if (hashMap == null) {
            hashMap = new HashMap();
        }
        HashMap o2 = o();
        HashMap hashMap2 = new HashMap();
        hashMap2.put("hvFaceConfig", this.c);
        HashMap hashMap3 = new HashMap();
        hashMap3.put(yg6.KEY, this.d);
        hashMap.putAll(o2);
        if (str2 != null) {
            switch (str2) {
                case "NetworkEvent":
                    hashMap.putAll(hashMap2);
                    hashMap.putAll(hashMap3);
                    break;
                case "FaceEvent":
                    hashMap.putAll(hashMap2);
                    break;
                case "DocEvent":
                    hashMap.putAll(hashMap3);
                    break;
            }
        }
        RudderProperty rudderProperty = new RudderProperty();
        rudderProperty.putValue(hashMap);
        rudderProperty.putValue("hv_event", str);
        if (fvi.m(this.a)) {
            this.f6693b.track("MobileSDK", rudderProperty);
        } else {
            new Gson().j(rudderProperty);
        }
    }

    @Override
    public final void E(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Document - Review Screen Load Success", "DocEvent", hashMap);
    }

    @Override
    public final void F(ph6 ph6Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Document - Capture Screen Load Failure", "DocEvent", hashMap);
    }

    @Override
    public final void G(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Document - Picker Screen Load Success", "DocEvent", hashMap);
    }

    @Override
    public final void H(ph6 ph6Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Sensor Data Post Failure", "FaceEvent", hashMap);
    }

    @Override
    public final void I(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Camera Permission Granted", null, hashMap);
    }

    @Override
    public final void J(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Document - Picker Screen Document Upload Button Clicked", "DocEvent", hashMap);
    }

    @Override
    public final void K(ph6 ph6Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Selfie - Capture API Call Failed", "FaceEvent", hashMap);
    }

    @Override
    public final void L(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Document - Capture Screen Load Success", "DocEvent", hashMap);
    }

    @Override
    public final void M(uh6 uh6Var) {
        D0("Selfie - Capture Screen Closed By User", "FaceEvent", null);
    }

    @Override
    public final void N(nw8 nw8Var, String str, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("statusCode", Integer.valueOf(nw8Var.a));
        hashMap.put("responseTime", Long.valueOf(j));
        hashMap.put("imageSize", E0(str));
        hashMap.put("imageFormat", C0(str));
        D0("Selfie - Capture API Response Received", "FaceEvent", hashMap);
    }

    @Override
    public final void O(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Document - Instructions Screen Load Success", "DocEvent", hashMap);
    }

    @Override
    public final void P(ph6 ph6Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Document - Review Screen Load Failure", "DocEvent", hashMap);
    }

    @Override
    public final void Q(xh6 xh6Var, String str, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Attempts", Integer.valueOf(xh6Var.getAttemptsCount()));
        hashMap.put("action", xh6Var.getAction());
        hashMap.put("responseTime", Long.valueOf(j));
        hashMap.put("imageSize", E0(str));
        hashMap.put("imageFormat", C0(str));
        D0("Document - Capture API Response Received", "DocEvent", hashMap);
    }

    @Override
    public final void R(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Selfie - Instructions Screen Proceed Button Clicked", "FaceEvent", hashMap);
    }

    @Override
    public final void S() {
    }

    @Override
    public final void T(ph6 ph6Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Selfie - Instructions Screen Load Failure", "FaceEvent", hashMap);
    }

    @Override
    public final void U() {
    }

    @Override
    public final void V(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Document - Picker Screen Document Capture Button Clicked", "DocEvent", hashMap);
    }

    @Override
    public final void W(uh6 uh6Var) {
        this.c = uh6Var;
    }

    @Override
    public final void X(yg6 yg6Var, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        hashMap.put("documentSide", yg6Var.getDocumentSide());
        D0("Document - Review Screen Retake Button Clicked", "DocEvent", hashMap);
    }

    @Override
    public final void Y(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Selfie - Instructions Screen Load Success", "FaceEvent", hashMap);
    }

    @Override
    public final void Z() {
    }

    @Override
    public final void a(boolean z) {
        String h = mjj.h();
        HashMap hashMap = new HashMap();
        hashMap.put("transactionId set by client", Boolean.valueOf(z));
        hashMap.put("transactionId", h);
        D0("User Session - Started", null, hashMap);
    }

    @Override
    public final void a0(ph6 ph6Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Document - Retake Screen Load Failure", "DocEvent", hashMap);
    }

    @Override
    public final void b() {
        HashMap hashMap = new HashMap();
        if (hashMap.isEmpty()) {
            hashMap = null;
        }
        D0("User Session - Ended", null, hashMap);
    }

    @Override
    public final void b0(uh6 uh6Var, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Selfie - Capture Screen Capture Successful", "FaceEvent", hashMap);
    }

    @Override
    public final void c() {
    }

    @Override
    public final void c0(yg6 yg6Var, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        hashMap.put("documentSide", yg6Var.getDocumentSide());
        D0("Document - Capture Screen Capture Button Clicked", "DocEvent", hashMap);
    }

    @Override
    public final void d() {
        D0("Selfie - Camera Open", "FaceEvent", null);
    }

    @Override
    public final void d0() {
    }

    @Override
    public final void e() {
        D0("Document - Retake Screen Back Pressed", "DocEvent", null);
    }

    @Override
    public final void e0(yg6 yg6Var, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        hashMap.put("documentSide", yg6Var.getDocumentSide());
        hashMap.put("numberOfDocRetryAttempts", Integer.valueOf(mjj.a(yg6Var.ocrEndpoint, yg6Var.getSuffixForDocument())));
        D0("Document - Retake Screen Retake Button Clicked", "DocEvent", hashMap);
    }

    @Override
    public final void f() {
        D0("Sensor Data Post Successful", null, null);
    }

    @Override
    public final void f0(ph6 ph6Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Document - Instructions Screen Load Failure", "DocEvent", hashMap);
    }

    @Override
    public final void g() {
        D0("Document - Picker Screen Close Clicked", "DocEvent", null);
    }

    @Override
    public final void g0() {
    }

    @Override
    public final void h() {
        D0("Document - Capture Screen Back Pressed", "DocEvent", null);
    }

    @Override
    public final void h0(ph6 ph6Var, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Selfie - Video Record Failed", "FaceEvent", hashMap);
    }

    @Override
    public final void i() {
        D0("Document - Capture Screen Close Clicked", "DocEvent", null);
    }

    @Override
    public final void i0(ph6 ph6Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Selfie - Capture Screen Load Failure", "FaceEvent", hashMap);
    }

    @Override
    public final void j() {
    }

    @Override
    public final void j0(ph6 ph6Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Selfie - Retake Screen Load Failure", "FaceEvent", hashMap);
    }

    @Override
    public final void k() {
        String str;
        System.currentTimeMillis();
        HashMap hashMap = new HashMap();
        hashMap.put("Initialisation Timestamp", Long.valueOf(System.currentTimeMillis()));
        int i = fvi.a;
        try {
            Iterator it = Collections.list(NetworkInterface.getNetworkInterfaces()).iterator();
            loop0: while (it.hasNext()) {
                for (InetAddress inetAddress : Collections.list(((NetworkInterface) it.next()).getInetAddresses())) {
                    if (!inetAddress.isLoopbackAddress()) {
                        str = inetAddress.getHostAddress();
                        if (str.indexOf(58) < 0) {
                            break loop0;
                        }
                    }
                }
            }
        } catch (Exception e2) {
            fvi.d(e2);
            if (djj.e().g != null) {
                djj.e().g.a();
            }
        }
        str = "";
        hashMap.put("IP Address", str);
        String str2 = UUID.randomUUID() + "_HyperSnapSDKInitialised";
        hashMap.putAll(o());
        RudderProperty rudderProperty = new RudderProperty();
        rudderProperty.putValue(hashMap);
        rudderProperty.putValue("hv_event", "HyperSnapSDK Initialised");
        RudderTraits rudderTraits = new RudderTraits();
        rudderTraits.put("properties", rudderProperty);
        if (fvi.m(this.a)) {
            this.f6693b.identify(str2, rudderTraits, (RudderOption) null);
        } else {
            new Gson().j(rudderTraits);
        }
    }

    @Override
    public final void k0(ph6 ph6Var) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Document - Capture API Call Failed", "DocEvent", hashMap);
    }

    @Override
    public final void l() {
        B0("Document - Picker Screen Launched", "DocEvent");
    }

    @Override
    public final void l0(uh6 uh6Var, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        hashMap.put("numberOfFaceRetryAttempts", Integer.valueOf(mjj.a(uh6Var.getLivenessEndpoint(), "")));
        D0("Selfie - Retake Screen Retake Button Clicked", "FaceEvent", hashMap);
    }

    @Override
    public final void m() {
        B0("Document - Review Screen Launched", "DocEvent");
    }

    @Override
    public final void m0() {
    }

    @Override
    public final void n() {
        D0("Camera Permission Requested", null, null);
    }

    @Override
    public final void n0(String str, long j, long j2) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j2));
        hashMap.put("videoSize", (new File(str).length() / 1024) + "KB");
        hashMap.put("videoFormat", C0(str));
        hashMap.put("videoDuration", Long.valueOf(j));
        D0("Selfie - Video Record Successful", "FaceEvent", hashMap);
    }

    public final HashMap o() {
        HashMap hashMap = new HashMap();
        try {
            String h = mjj.h();
            xu6.c().getClass();
            String name = xu6.f6575b.getHyperSnapRegion().name();
            xu6.c().getClass();
            String appId = xu6.f6575b.getAppId();
            int i = fvi.a;
            String str = Build.SUPPORTED_ABIS[0];
            hashMap.put("transactionId", h);
            hashMap.put("region", name);
            hashMap.put("appId", appId);
            hashMap.put("sdkVersion", "3.8.1");
            hashMap.put("abiArch", str);
            xu6.c().getClass();
            uu6 hyperKYCConfigs = xu6.f6575b.getHyperKYCConfigs();
            if (hyperKYCConfigs != null) {
                HashMap<String, String> hyperKYCValueMap = hyperKYCConfigs.getHyperKYCValueMap();
                for (String str2 : hyperKYCValueMap.values()) {
                    hashMap.put(str2, hyperKYCValueMap.get(str2));
                }
            }
            xu6.c().getClass();
            hashMap.put("hyperSnapSDKConfig", xu6.f6575b);
        } catch (Exception e2) {
            fvi.d(e2);
            djj.e().c(this.a).a();
        }
        return hashMap;
    }

    @Override
    public final void o0() {
    }

    @Override
    public final void p() {
        D0("Selfie - Face Detector Time Out", "FaceEvent", null);
    }

    @Override
    public final void p0(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Selfie - Retake Screen Load Success", "FaceEvent", hashMap);
    }

    @Override
    public final void q() {
        D0("Selfie - Face Capture Time Out", "FaceEvent", null);
    }

    @Override
    public final void q0(ph6 ph6Var, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Selfie - Capture Screen Capture Failed", "FaceEvent", hashMap);
    }

    @Override
    public final void r() {
        B0("Selfie - Retake Screen Launched", "FaceEvent");
    }

    @Override
    public final void r0(ph6 ph6Var, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Document - Capture Failed", "DocEvent", hashMap);
    }

    @Override
    public final void s() {
        D0("Document - Review Screen Back Pressed", "DocEvent", null);
    }

    @Override
    public final void s0() {
    }

    @Override
    public final void t() {
        D0("Selfie - Capture Flip Camera Button Clicked", "FaceEvent", null);
    }

    @Override
    public final void t0(yg6 yg6Var, int i, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        hashMap.put("documentSide", yg6Var.getDocumentSide());
        hashMap.put("numberOfDocRetakeAttempts", Integer.valueOf(i));
        D0("Document - Review Screen Confirm Button Clicked", "DocEvent", hashMap);
    }

    @Override
    public final void u() {
        D0("Document - Capture Flash Button Clicked", "DocEvent", null);
    }

    @Override
    public final void u0(String str, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        hashMap.put("imageSize", E0(str));
        hashMap.put("imageFormat", C0(str));
        D0("Document - Capture Saved", "DocEvent", hashMap);
    }

    @Override
    public final void v(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Selfie - Capture Screen Capture Button Clicked", "FaceEvent", hashMap);
    }

    @Override
    public final void v0(String str, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        hashMap.put("imageSize", E0(str));
        hashMap.put("imageFormat", C0(str));
        D0("Selfie - Capture Screen Capture Saved", "FaceEvent", hashMap);
    }

    @Override
    public final void w() {
        D0("Selfie - Capture Screen Back Pressed", "FaceEvent", null);
    }

    @Override
    public final void w0(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Selfie - Capture Screen Load Success", "FaceEvent", hashMap);
    }

    @Override
    public final void x() {
        D0("Selfie - Retake Screen Back Pressed", "FaceEvent", null);
    }

    @Override
    public final void x0(ph6 ph6Var, long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
        hashMap.put("Error Message", ph6Var.getErrorMessage());
        D0("Camera Permission Denied", null, hashMap);
    }

    @Override
    public final void y() {
        B0("Document - Capture Screen Launched", "DocEvent");
    }

    @Override
    public final void y0(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Document - Capture Screen Capture Successful", "DocEvent", hashMap);
    }

    @Override
    public final void z() {
        B0("Selfie - Capture Screen Launched", "FaceEvent");
    }

    @Override
    public final void z0() {
        B0("Document - Retake Screen Launched", "DocEvent");
    }

    @Override
    public final void l(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Document - Retake Screen Load Success", "DocEvent", hashMap);
    }

    @Override
    public final void b(String str) {
        HashMap hashMap = new HashMap();
        hashMap.put("apiUrl", str);
        hashMap.put("content-type", "formdata");
        D0("Document - Capture API Post", "DocEvent", hashMap);
    }

    @Override
    public final void a() {
        B0("Selfie - Instructions Screen Launched", "FaceEvent");
    }

    @Override
    public final void a(String str) {
        HashMap hashMap = new HashMap();
        hashMap.put("apiUrl", str);
        hashMap.put("content-type", "formdata");
        D0("Selfie - Capture API Post", "FaceEvent", hashMap);
    }

    @Override
    public final void a(long j) {
        HashMap hashMap = new HashMap();
        hashMap.put("Time Spent", Long.valueOf(j));
        D0("Document - Instructions Screen Proceed Button Clicked", "DocEvent", hashMap);
    }
}