LINE.apk(点击下载) / s.java


package at0;

import ae3.n;
import com.google.gson.Gson;
import com.linecorp.line.constants.BuildConfig;
import dm3.l;
import em3.q;
import java.io.ByteArrayInputStream;
import java.net.HttpURLConnection;
import java.util.Date;
import java.util.Objects;
import kotlin.NoWhenBranchMatchedException;
import kotlin.ResultKt;
import kotlin.TuplesKt;
import kotlin.Unit;
import kotlin.jvm.internal.DefaultConstructorMarker;
import ql3.g0;
import sm3.r;
import um0.g;
import um3.w0;
import wl3.e;
import wl3.i;

public final class s extends um0.a {

    /* renamed from: k  reason: collision with root package name */
    public static final /* synthetic */ int f9919k = 0;

    /* renamed from: c  reason: collision with root package name */
    public final String f9920c;

    /* renamed from: d  reason: collision with root package name */
    public final String f9921d;

    /* renamed from: e  reason: collision with root package name */
    public final String f9922e;

    /* renamed from: f  reason: collision with root package name */
    public final long f9923f;

    /* renamed from: g  reason: collision with root package name */
    public final z f9924g = a0.f9857a;

    /* renamed from: h  reason: collision with root package name */
    public final String f9925h;

    /* renamed from: i  reason: collision with root package name */
    public String f9926i;

    /* renamed from: j  reason: collision with root package name */
    public long f9927j;

    public enum a {
        ID_INQUIRY("/v1/common/ipassid-inquiry"),
        PASSCODE_VALIDATION("/v1/passcode/passcode-validation"),
        PASSCODE_VALIDATION_V2("/v2/passcode/passcode-validation"),
        PASSCODE_CHANGE("/v1/passcode/passcode-change"),
        PASSCODE_SETTING("/v1/passcode/passcode-set"),
        PASSCODE_CHECK("/v1/passcode/passcode-check"),
        MIGRATION_PHONE("/v1/migrate/phone-migrate"),
        MIGRATION_DEVICE("/v1/migrate/device-migrate"),
        SIGNUP_IPASSID_REGISTRATION_CHECK("/v3/registration/ipassid-registration-check"),
        SIGNUP_OTP_VERIFY("/v1/registration/otp-verify"),
        SIGNUP_IPASSID_DUPLICATION_CHECK("/v1/registration/ipassid-duplication-check"),
        SIGNUP_CREDIT_CARD_FINANCIAL_VERIFY("/v1/registration/creditcard-financial-verify"),
        SIGNUP_CREDIT_CARD_FINANCIAL_VERIFY_WITH_TOKEN("/v1/registration/creditcard-info-token-get"),
        SIGNUP_JCIC_VERIFY("/v2/registration/JCIC-verify"),
        SIGNUP_EPI_REGISTER("/v1/registration/epi-register"),
        SIGNUP_OCR_ENGINE_POST("/v1/OCR/OCR-engine-id-front-post"),
        SIGNUP_LOGIN("/v1/linepayuser/login"),
        SIGNUP_LOGIN_FORGOT_REQUEST_ID_BY_SMS("/v1/passcode/passcode-idnumber-forget"),
        SIGNUP_LOGIN_FORGOT_ID_VERIFY("/v1/passcode/ipass-id-verify"),
        SIGNUP_FOREIGNER_NATIONALITY_INQUIRY("/v1/registration/foreigner-nationality-inquiry"),
        SIGNUP_U20_PARENTS_EPAYMENT_ACCOUNT_SEND("/v1/registration/under20-parents-epaymentaccount-send"),
        SIGNUP_JCIC_FOREIGNER_VERIFY("/v1/registration/foreigner-identify-verify"),
        BANK_LIST_INQUIRY("/v1/bankList/bank-account-financial-verification-inquiry"),
        BALANCE_INQUIRY("/v1/common/balance-inquiry"),
        SVC_STATUS_INQUIRY("/v1/SVC/SVC-status-inquiry"),
        TOS_INQUIRY("/v1/TOS/TOS-inquiry"),
        TOS_AGREED_POST("/v1/TOS/TOS-agreed-post"),
        CHARGE("/v1/charge/charge"),
        CHARGE_LINKED_BANK_LIST("/v1/charge/user-link-bank-list-get"),
        CHARGE_BANK_ACCOUNT_INFO("/v1/charge/the-bank-account-get"),
        CHARGE_LINKED_BANK_REMOVE("/v1/charge/user-link-bank-remove"),
        WITHDRAWAL("/v1/withdraw/withdraw"),
        WITHDRAWAL_LINKED_BANK_LIST("/v1/withdraw/user-link-bank-list-get"),
        WITHDRAWAL_LINKED_BANK_REMOVE("/v1/withdraw/user-link-bank-remove"),
        TRANSACTION_SETTING_VALUE("/v1/transaction/setting-value-get"),
        ACCOUNT_INFO_INQUIRY("/v1/common/e-payment-account-real-name-inquiry"),
        SIGNUP_NID_ISSUE_AREA_TYPE_MENU_GET("/v1/issue/issue-area-type-menu-get"),
        OCR_BARCODE("/v1/OCR/OCR-engine-barcode"),
        MIGRATION_ID_NUMBER_VERIFICATION("/v1/login/migration-idnumber-verification"),
        TRANSFER_INFO_FOR_CHAT_MESSAGE("/v1/transfer/info-for-chat-message"),
        LIFEPAYMENT_SCAN_BARCODE_ACQUISITION("/v1/lifePayment/scan-barcode-acquisition"),
        WITHDRAWAL_BANK_ACCOUNT_INFO("/v1/withdraw/the-bank-account-get"),
        DISCONNECT("/v1/reference-ipass/disconnect"),
        SIGNUP_U20_REAR_OCR_SEND("/v1/registration/under20-rear-ocr-send"),
        E_PAYMENT_ACCOUNT_INQUIRY("/v1/common/e-payment-account-inquiry"),
        REQUEST_ID("/v1/common/get-request-id"),
        REQUEST_AUTHORIZATION_CODE("/v1/oauth/authorize"),
        TRANSFER_RESERVED_TRANSACTION_INFO("/v1/transfer/transaction"),
        TRANSFER_CONFIRMATION_INFO("/v1/transfer/confirmation"),
        TRANSFER_PORTAL_TRANSFER("/v1/transfer/portal-transfer"),
        SIGNUP_UPLOAD_ID_CARD("/v1/registration/upload-idcard-check-name");
        
        private final String path;

        /* access modifiers changed from: public */
        a(String str) {
            this.path = str;
        }

        public final String d() {
            return this.path;
        }
    }

    public static abstract class b<T> {

        public static final class a extends b {

            /* renamed from: a  reason: collision with root package name */
            public final Exception f9928a;

            /* JADX INFO: super call moved to the top of the method (can break code semantics) */
            public a(Exception exc) {
                super(null);
                q.f(exc, "exception");
                this.f9928a = exc;
            }

            public boolean equals(Object obj) {
                if (this == obj) {
                    return true;
                }
                return (obj instanceof a) && q.b(this.f9928a, ((a) obj).f9928a);
            }

            public int hashCode() {
                return this.f9928a.hashCode();
            }

            public String toString() {
                return nk.c.a(b.d.a("Failure(exception="), this.f9928a, ')');
            }
        }

        /* renamed from: at0.s$b$b  reason: collision with other inner class name */
        public static final class C0141b<T> extends b<T> {

            /* renamed from: a  reason: collision with root package name */
            public final int f9929a;

            /* renamed from: b  reason: collision with root package name */
            public final T f9930b;

            public C0141b(int i14, T t14) {
                super(null);
                this.f9929a = i14;
                this.f9930b = t14;
            }

            public boolean equals(Object obj) {
                if (this == obj) {
                    return true;
                }
                if (!(obj instanceof C0141b)) {
                    return false;
                }
                C0141b bVar = (C0141b) obj;
                return this.f9929a == bVar.f9929a && q.b(this.f9930b, bVar.f9930b);
            }

            public int hashCode() {
                int hashCode = Integer.hashCode(this.f9929a) * 31;
                T t14 = this.f9930b;
                return hashCode + (t14 == null ? 0 : t14.hashCode());
            }

            public String toString() {
                StringBuilder a14 = b.d.a("Success(code=");
                a14.append(this.f9929a);
                a14.append(", body=");
                return b7.d.a(a14, this.f9930b, ')');
            }
        }

        public b() {
        }

        public final C0141b<T> a() {
            if (this instanceof C0141b) {
                return (C0141b) this;
            }
            if (this instanceof a) {
                throw new d0(null, ((a) this).f9928a, 1);
            }
            throw new NoWhenBranchMatchedException();
        }

        public b(DefaultConstructorMarker defaultConstructorMarker) {
        }
    }

    @e(c = "com.linecorp.line.pay.impl.tw.PayIPassHttpClient$get$3", f = "PayIPassHttpClient.kt", l = {99}, m = "invokeSuspend")
    public static final class c extends i implements l<ul3.d<? super g>, Object> {

        /* renamed from: b  reason: collision with root package name */
        public int f9931b;

        /* renamed from: c  reason: collision with root package name */
        public final /* synthetic */ s f9932c;

        /* renamed from: d  reason: collision with root package name */
        public final /* synthetic */ a f9933d;

        /* JADX INFO: super call moved to the top of the method (can break code semantics) */
        public c(s sVar, a aVar, ul3.d<? super c> dVar) {
            super(1, dVar);
            this.f9932c = sVar;
            this.f9933d = aVar;
        }

        @Override // wl3.a
        public final ul3.d<Unit> create(ul3.d<?> dVar) {
            return new c(this.f9932c, this.f9933d, dVar);
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        @Override // dm3.l
        public Object invoke(ul3.d<? super g> dVar) {
            return new c(this.f9932c, this.f9933d, dVar).invokeSuspend(Unit.INSTANCE);
        }

        @Override // wl3.a
        public final Object invokeSuspend(Object obj) {
            vl3.a aVar = vl3.a.COROUTINE_SUSPENDED;
            int i14 = this.f9931b;
            if (i14 == 0) {
                ResultKt.throwOnFailure(obj);
                s sVar = this.f9932c;
                String d14 = this.f9933d.d();
                this.f9931b = 1;
                Objects.requireNonNull(sVar);
                obj = um3.g.g(w0.f166207d, new um0.b(sVar, d14, null), this);
                if (obj == aVar) {
                    return aVar;
                }
            } else if (i14 == 1) {
                ResultKt.throwOnFailure(obj);
            } else {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            return obj;
        }
    }

    @e(c = "com.linecorp.line.pay.impl.tw.PayIPassHttpClient", f = "PayIPassHttpClient.kt", l = {169}, m = "method")
    public static final class d<T extends sv0.b> extends wl3.c {

        /* renamed from: b  reason: collision with root package name */
        public Object f9934b;

        /* renamed from: c  reason: collision with root package name */
        public Object f9935c;

        /* renamed from: d  reason: collision with root package name */
        public Object f9936d;

        /* renamed from: e  reason: collision with root package name */
        public /* synthetic */ Object f9937e;

        /* renamed from: f  reason: collision with root package name */
        public final /* synthetic */ s f9938f;

        /* renamed from: g  reason: collision with root package name */
        public int f9939g;

        /* JADX INFO: super call moved to the top of the method (can break code semantics) */
        public d(s sVar, ul3.d<? super d> dVar) {
            super(dVar);
            this.f9938f = sVar;
        }

        @Override // wl3.a
        public final Object invokeSuspend(Object obj) {
            this.f9937e = obj;
            this.f9939g |= Integer.MIN_VALUE;
            s sVar = this.f9938f;
            int i14 = s.f9919k;
            return sVar.f(null, null, null, this);
        }
    }

    static {
        a8.a.a("PayIPassHttpClient");
    }

    public s(String str, String str2, String str3, long j14) {
        String str4;
        q.f(str3, "referenceNo");
        this.f9920c = str;
        this.f9921d = str2;
        this.f9922e = str3;
        this.f9923f = j14;
        String str5 = BuildConfig.APP_PHASE;
        if (r.r(str5, jz2.b.RC.name(), true)) {
            str4 = "https://gw-rc.ipasspay.com.tw:8443/LPRelay";
        } else {
            str4 = r.r(str5, jz2.b.RELEASE.name(), true) ? "https://gw.ipasspay.com.tw/LPRelay" : "https://eprelaytest.ipasspay.com.tw/LPRelay";
        }
        this.f9925h = str4;
        this.f9926i = "";
        this.f165937a.putAll(g0.j(TuplesKt.to("X-iPASS-ModuleVersion", str), TuplesKt.to("X-iPASS-DeviceID", str2), TuplesKt.to("X-iPASS-LINEPayUserId", str3), TuplesKt.to("Content-Type", "application/json; charset=utf-8")));
    }

    @Override // um0.a
    public String b() {
        return this.f9925h;
    }

    @Override // um0.a
    public HttpURLConnection c(String str) {
        q.f(str, "targetUrl");
        s sVar = null;
        if (((double) (new Date().getTime() - this.f9927j)) > ((double) this.f9923f) * 0.8d) {
            sVar = this;
        }
        if (sVar != null) {
            Object d14 = ((dn.b) ts0.a.f151063a.b(new av0.d()).d()).d();
            q.e(d14, "PayStore.react(PayIPassT…)).blockingFirst().result");
            this.f9926i = (String) d14;
            this.f9927j = e7.d.a();
            Unit unit = Unit.INSTANCE;
        }
        HttpURLConnection c14 = super.c(str);
        String f14 = n.f();
        if (f14 == null) {
            f14 = "";
        }
        c14.setRequestProperty("X-iPASS-DeviceIP", f14);
        c14.setRequestProperty("X-iPASS-SIG", this.f9926i);
        return c14;
    }

    public final <T extends sv0.b> T d(byte[] bArr, Class<T> cls) {
        Object cast = k1.a.s(cls).cast(new Gson().g(bArr.length == 0 ? "{\"rtnCode\":\"\"}" : new String(bArr, sm3.b.f143620b), cls));
        q.e(cast, "Gson().fromJson(\n       …ody),\n        clazz\n    )");
        return (T) ((sv0.b) cast);
    }

    public final <T extends sv0.b> Object e(a aVar, Class<T> cls, ul3.d<? super b<? extends T>> dVar) {
        Objects.requireNonNull(this.f9924g);
        return f(aVar, cls, new c(this, aVar, null), dVar);
    }

    /* JADX WARNING: Removed duplicated region for block: B:12:0x003c  */
    /* JADX WARNING: Removed duplicated region for block: B:31:0x0099  */
    /* JADX WARNING: Removed duplicated region for block: B:35:0x00c6  */
    /* JADX WARNING: Removed duplicated region for block: B:8:0x0021  */
    public final <T extends sv0.b> Object f(a aVar, Class<T> cls, l<? super ul3.d<? super g>, ? extends Object> lVar, ul3.d<? super b<? extends T>> dVar) {
        d dVar2;
        int i14;
        s sVar;
        g gVar;
        if (dVar instanceof d) {
            dVar2 = (d) dVar;
            int i15 = dVar2.f9939g;
            if ((i15 & Integer.MIN_VALUE) != 0) {
                dVar2.f9939g = i15 - Integer.MIN_VALUE;
                Object obj = dVar2.f9937e;
                vl3.a aVar2 = vl3.a.COROUTINE_SUSPENDED;
                i14 = dVar2.f9939g;
                if (i14 != 0) {
                    ResultKt.throwOnFailure(obj);
                    Objects.requireNonNull(this.f9924g);
                    String d14 = aVar.d();
                    q.f(d14, "path");
                    boolean z14 = q.b(this.f9920c, "") || q.b(this.f9921d, "") || q.b(this.f9922e, "");
                    if (z14) {
                        u uVar = u.f9944a;
                        u.b(d14, "UNKNOWN | Failed to connect to server because it's not yet completely initialized.");
                    }
                    if (z14) {
                        return new b.a(new d0(null, null, 3));
                    }
                    dVar2.f9934b = this;
                    dVar2.f9935c = aVar;
                    dVar2.f9936d = cls;
                    dVar2.f9939g = 1;
                    obj = lVar.invoke(dVar2);
                    if (obj == aVar2) {
                        return aVar2;
                    }
                    sVar = this;
                } else if (i14 == 1) {
                    cls = (Class) dVar2.f9936d;
                    aVar = (a) dVar2.f9935c;
                    sVar = (s) dVar2.f9934b;
                    ResultKt.throwOnFailure(obj);
                } else {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                gVar = (g) obj;
                if (!(gVar instanceof g.b)) {
                    g.b bVar = (g.b) gVar;
                    sv0.b d15 = sVar.d(bVar.f166028b, cls);
                    if (!q.b(d15.b(), qv0.b.SUCCESS.d())) {
                        u uVar2 = u.f9944a;
                        u.b(aVar.d(), d15.b());
                    }
                    return new b.C0141b(bVar.f166027a, d15);
                } else if (gVar instanceof g.a) {
                    u uVar3 = u.f9944a;
                    String d16 = aVar.d();
                    StringBuilder a14 = b.d.a("UNKNOWN | Failed to connect to server: ");
                    g.a aVar3 = (g.a) gVar;
                    a14.append(aVar3.f166026a.getMessage());
                    u.b(d16, a14.toString());
                    return new b.a(aVar3.f166026a);
                } else {
                    throw new NoWhenBranchMatchedException();
                }
            }
        }
        dVar2 = new d(this, dVar);
        Object obj2 = dVar2.f9937e;
        vl3.a aVar22 = vl3.a.COROUTINE_SUSPENDED;
        i14 = dVar2.f9939g;
        if (i14 != 0) {
        }
        gVar = (g) obj2;
        if (!(gVar instanceof g.b)) {
        }
    }

    /* JADX WARN: Incorrect args count in method signature: <R::Lsv0/a;T::Lsv0/b;>(Lat0/s$a;TR;Ljava/lang/Class<TR;>;Ljava/lang/Class<TT;>;Lul3/d<-Lat0/s$b<+TT;>;>;)Ljava/lang/Object; */
    public final Object g(a aVar, sv0.a aVar2, Class cls, ul3.d dVar) {
        com.google.gson.d dVar2 = new com.google.gson.d();
        dVar2.f31691m = false;
        String o14 = dVar2.a().o(aVar2);
        q.e(o14, "json");
        byte[] bytes = o14.getBytes(sm3.b.f143620b);
        q.e(bytes, "this as java.lang.String).getBytes(charset)");
        ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bytes);
        Objects.requireNonNull(this.f9924g);
        return f(aVar, cls, new t(this, aVar, byteArrayInputStream, null), dVar);
    }
}