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


package com.linecorp.line.pay.impl.legacy.activity;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import com.linecorp.line.pay.impl.legacy.activity.payment.code.BarcodeScannerSchemeParam;
import com.linecorp.line.pay.impl.legacy.activity.registration.PayMigrationActivity;
import com.linecorp.line.pay.impl.legacy.activity.registration.UpdatedTermsActivity;
import com.linecorp.line.pay.impl.legacy.util.w;
import com.linecorp.line.pay.impl.store.dto.PayCountrySettingGetResDto;
import com.linecorp.line.pay.impl.store.dto.PayUserGetResDto;
import cy0.b0;
import cy0.b6;
import cy0.i0;
import cy0.q0;
import cy0.r0;
import cy0.w0;
import em3.q;
import hv0.a;
import java.util.Objects;
import java.util.regex.Pattern;
import jp.naver.line.android.R;
import jp.naver.line.android.util.f;
import jp.naver.line.android.util.u;
import lm0.b;
import lo.l;
import ms0.q;
import qm0.g;
import qm0.w;
import us0.e;
import us0.i;
import vs0.d;
import xq0.h;

public class PaySchemeServiceActivity extends h {
    public static final Pattern C = Pattern.compile("https://(pay[.]line[.]me|talaria-pay[.]line-beta[.]me)/R/(.*)");
    public d.a A;
    public PayUserGetResDto.Info B;

    /* renamed from: v  reason: collision with root package name */
    public final hv0.a f39466v = hv0.b.f84102a;

    /* renamed from: w  reason: collision with root package name */
    public final f f39467w = g.f133361a;

    /* renamed from: x  reason: collision with root package name */
    public i0 f39468x;

    /* renamed from: y  reason: collision with root package name */
    public PayCountrySettingGetResDto.Info f39469y;

    /* renamed from: z  reason: collision with root package name */
    public b0 f39470z;

    public class a implements Runnable {

        /* renamed from: com.linecorp.line.pay.impl.legacy.activity.PaySchemeServiceActivity$a$a  reason: collision with other inner class name */
        public class RunnableC0469a implements Runnable {

            /* renamed from: b  reason: collision with root package name */
            public final /* synthetic */ boolean f39472b;

            public RunnableC0469a(boolean z14) {
                this.f39472b = z14;
            }

            /* JADX WARNING: Code restructure failed: missing block: B:51:0x00c8, code lost:
                if (android.text.TextUtils.isEmpty(nv0.a.b(r9, r5, r10)) != false) goto L_0x00e8;
             */
            /* JADX WARNING: Code restructure failed: missing block: B:55:0x00e5, code lost:
                if (android.text.TextUtils.isEmpty(lo.l.c(r1.f39470z, "transferSplitbillNewUrl")) != false) goto L_0x00e8;
             */
            /* JADX WARNING: Removed duplicated region for block: B:59:0x00ee  */
            /* JADX WARNING: Removed duplicated region for block: B:62:0x00f3  */
            /* JADX WARNING: Removed duplicated region for block: B:63:0x00f8  */
            public void run() {
                boolean z14;
                String str;
                boolean z15;
                PaySchemeServiceActivity paySchemeServiceActivity = PaySchemeServiceActivity.this;
                if (this.f39472b) {
                    paySchemeServiceActivity.f9();
                    return;
                }
                String dataString = paySchemeServiceActivity.getIntent().getDataString();
                zq0.c c14 = zq0.c.c(dataString);
                String stringExtra = paySchemeServiceActivity.getIntent().getStringExtra("transactionId");
                String stringExtra2 = paySchemeServiceActivity.getIntent().getStringExtra("qrPath");
                boolean z16 = false;
                String str2 = null;
                if (!(paySchemeServiceActivity.getIntent().hasExtra("splitbillId") && (c14 == zq0.c.SPLITBILL_ACCEPT || c14 == zq0.c.SPLITBILL_DETAIL))) {
                    try {
                        str = Uri.parse(dataString).getQueryParameter(zq0.c.QUERY_KEY_ACTION);
                    } catch (Throwable unused) {
                        str = null;
                    }
                    if (!(c14 == zq0.c.PAYMENT && !TextUtils.isEmpty(str))) {
                        if (!(c14 == zq0.c.CODE_ANALYZE)) {
                            if (!(c14 == zq0.c.WEB_APP)) {
                                PayCountrySettingGetResDto.Info info = paySchemeServiceActivity.f39469y;
                                if (info != null && info.a()) {
                                    int i14 = c.f39477a[c14.ordinal()];
                                    if (!(i14 == 1 || i14 == 2)) {
                                        if (i14 == 3) {
                                            String x14 = w.b().x();
                                            if (!x14.isEmpty()) {
                                                Objects.requireNonNull(paySchemeServiceActivity.f39467w);
                                                PayUserGetResDto.Info info2 = paySchemeServiceActivity.B;
                                                if (info2 != null) {
                                                    fm0.b valueOf = fm0.b.valueOf(info2.f());
                                                    mv0.c cVar = mv0.c.SPLITBILL;
                                                    if (TextUtils.isEmpty(nv0.a.a(valueOf, x14, cVar))) {
                                                    }
                                                }
                                            } else if (TextUtils.isEmpty(l.c(paySchemeServiceActivity.f39470z, "transferSplitbillChatUrl"))) {
                                            }
                                        }
                                    }
                                    z15 = true;
                                    if (!z15) {
                                        z14 = false;
                                        if (!z14) {
                                            paySchemeServiceActivity.f9();
                                            return;
                                        } else if (!TextUtils.isEmpty(stringExtra)) {
                                            paySchemeServiceActivity.h9(PayMigrationActivity.b.NON_SUBSCRIBER_PAYMENT, stringExtra, stringExtra2, null, null, true);
                                            return;
                                        } else if (c14 == zq0.c.COUPON) {
                                            String queryParameter = Uri.parse(dataString).getQueryParameter(zq0.c.QUERY_PAGE_TYPE);
                                            xr0.a[] values = xr0.a.values();
                                            int length = values.length;
                                            int i15 = 0;
                                            while (true) {
                                                if (i15 >= length) {
                                                    break;
                                                } else if (q.b(values[i15].name(), queryParameter)) {
                                                    z16 = true;
                                                    break;
                                                } else {
                                                    i15++;
                                                }
                                            }
                                            paySchemeServiceActivity.h9(PayMigrationActivity.b.NON_SUBSCRIBER_COUPON, null, null, z16 ? xr0.a.valueOf(queryParameter) : null, null, true);
                                            return;
                                        } else if (!paySchemeServiceActivity.d9() || BarcodeScannerSchemeParam.e(Uri.parse(dataString))) {
                                            Intent c94 = paySchemeServiceActivity.c9();
                                            if (c94 != null) {
                                                if (c94.hasExtra("checkedHasAccount")) {
                                                    c94.removeExtra("checkedHasAccount");
                                                }
                                                if (c94.hasExtra("hasAccount")) {
                                                    c94.removeExtra("hasAccount");
                                                }
                                                String stringExtra3 = c94.getStringExtra("EXTRA_PATH");
                                                if (!TextUtils.isEmpty(stringExtra3) && stringExtra3.startsWith("/")) {
                                                    stringExtra3 = stringExtra3.substring(1);
                                                }
                                                try {
                                                    str2 = Uri.parse(a1.a.a("linepay://", stringExtra3)).getQueryParameter(zq0.c.QUERY_KEY_RETURN_SCHEME);
                                                } catch (Throwable unused2) {
                                                }
                                            }
                                            if (str2 == null || str2.length() == 0) {
                                                qm0.f.f133360b = c94;
                                            } else {
                                                Uri parse = Uri.parse(str2);
                                                if ("linepay".equals(parse.getScheme()) || "linepayb".equals(parse.getScheme()) || PaySchemeServiceActivity.e9(str2)) {
                                                    qm0.f.f133360b = new Intent("android.intent.action.VIEW", parse);
                                                }
                                            }
                                            paySchemeServiceActivity.h9(PayMigrationActivity.b.SIGN_UP, null, null, null, null, true);
                                            return;
                                        } else {
                                            paySchemeServiceActivity.h9(PayMigrationActivity.b.NON_SUBSCRIBER_SCAN_BARCODE, null, null, null, BarcodeScannerSchemeParam.a.a(Uri.parse(dataString)), false);
                                            return;
                                        }
                                    }
                                }
                                z15 = false;
                                if (!z15) {
                                }
                            }
                        }
                    }
                }
                z14 = true;
                if (!z14) {
                }
            }
        }

        public class b implements Runnable {

            /* renamed from: b  reason: collision with root package name */
            public final /* synthetic */ Throwable f39474b;

            public b(Throwable th4) {
                this.f39474b = th4;
            }

            public void run() {
                qm0.f.f133360b = PaySchemeServiceActivity.this.c9();
                Throwable th4 = this.f39474b;
                if (!(th4 instanceof r0) || ((r0) th4).f61647b != q0.AGREEMENT_REQUIRED) {
                    PaySchemeServiceActivity.this.f122777b.e();
                    PaySchemeServiceActivity.this.f184370e.getBodyLayout().setBackgroundResource(R.color.pay_bg_f9f9f9);
                    PaySchemeServiceActivity paySchemeServiceActivity = PaySchemeServiceActivity.this;
                    String a14 = com.linecorp.line.pay.impl.legacy.util.f.a(paySchemeServiceActivity, paySchemeServiceActivity.f39470z);
                    xq0.a aVar = paySchemeServiceActivity.f184370e;
                    if (aVar != null) {
                        aVar.setTitle(a14);
                    }
                    PaySchemeServiceActivity.this.g5(this.f39474b);
                    return;
                }
                PaySchemeServiceActivity.this.g9(new Intent(PaySchemeServiceActivity.this, UpdatedTermsActivity.class));
            }
        }

        public a() {
        }

        public void run() {
            boolean z14;
            try {
                PaySchemeServiceActivity paySchemeServiceActivity = PaySchemeServiceActivity.this;
                Pattern pattern = PaySchemeServiceActivity.C;
                qm0.d dVar = paySchemeServiceActivity.f184380o;
                boolean d94 = paySchemeServiceActivity.d9();
                qm0.d dVar2 = qm0.d.f133347a;
                boolean z15 = false;
                qm0.d.g(paySchemeServiceActivity, d94, false, 4);
                if (PaySchemeServiceActivity.this.getIntent().getBooleanExtra("checkedHasAccount", false)) {
                    z14 = PaySchemeServiceActivity.this.getIntent().getBooleanExtra("hasAccount", false);
                } else {
                    z14 = ((b6) PaySchemeServiceActivity.this.f184380o.d(fm0.a.USER_INFO_DIGEST)).f60850g;
                }
                PaySchemeServiceActivity paySchemeServiceActivity2 = PaySchemeServiceActivity.this;
                if (z14 && !paySchemeServiceActivity2.d9()) {
                    z15 = true;
                }
                PaySchemeServiceActivity.a9(paySchemeServiceActivity2, z15);
                PaySchemeServiceActivity.this.runOnUiThread(new RunnableC0469a(z14));
                return;
            } catch (Throwable unused) {
            }
            PaySchemeServiceActivity.this.runOnUiThread(new b(th));
        }
    }

    public class b implements w.c {
        public b() {
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public b0 M() {
            return PaySchemeServiceActivity.this.f39470z;
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public String a() {
            return PaySchemeServiceActivity.this.getIntent().getStringExtra("chatId");
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public PayUserGetResDto.Info b() {
            return PaySchemeServiceActivity.this.B;
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public d.a c() {
            return PaySchemeServiceActivity.this.A;
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public q.b d() {
            return null;
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public String e() {
            return PaySchemeServiceActivity.this.getIntent().getStringExtra("qrPath");
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public String f() {
            return PaySchemeServiceActivity.this.getIntent().getStringExtra("referrerType");
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public String g() {
            return PaySchemeServiceActivity.this.getIntent().getStringExtra("referrerValue");
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public boolean h() {
            return PaySchemeServiceActivity.this.getIntent().getBooleanExtra("singleRoom", false);
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public String i() {
            return PaySchemeServiceActivity.this.getIntent().getStringExtra("transactionId");
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public String j() {
            return PaySchemeServiceActivity.this.getIntent().getStringExtra(zq0.c.QUERY_KEY_REFNO);
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public PayCountrySettingGetResDto.Info k() {
            return PaySchemeServiceActivity.this.f39469y;
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public i0 l() {
            return PaySchemeServiceActivity.this.f39468x;
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public String[] m() {
            return PaySchemeServiceActivity.this.getIntent().getStringArrayExtra("mid_list");
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public String n() {
            return PaySchemeServiceActivity.this.getIntent().getStringExtra("transactionId");
        }

        @Override // com.linecorp.line.pay.impl.legacy.util.w.c
        public String o() {
            return PaySchemeServiceActivity.this.getIntent().getStringExtra("requestId");
        }
    }

    public static /* synthetic */ class c {

        /* renamed from: a  reason: collision with root package name */
        public static final /* synthetic */ int[] f39477a;

        /* JADX WARNING: Can't wrap try/catch for region: R(26:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|(3:25|26|28)) */
        /* JADX WARNING: Failed to process nested try/catch */
        /* JADX WARNING: Missing exception handler attribute for start block: B:11:0x003e */
        /* JADX WARNING: Missing exception handler attribute for start block: B:13:0x0049 */
        /* JADX WARNING: Missing exception handler attribute for start block: B:15:0x0054 */
        /* JADX WARNING: Missing exception handler attribute for start block: B:17:0x0060 */
        /* JADX WARNING: Missing exception handler attribute for start block: B:19:0x006c */
        /* JADX WARNING: Missing exception handler attribute for start block: B:21:0x0078 */
        /* JADX WARNING: Missing exception handler attribute for start block: B:23:0x0084 */
        /* JADX WARNING: Missing exception handler attribute for start block: B:25:0x0090 */
        /* JADX WARNING: Missing exception handler attribute for start block: B:3:0x0012 */
        /* JADX WARNING: Missing exception handler attribute for start block: B:5:0x001d */
        /* JADX WARNING: Missing exception handler attribute for start block: B:7:0x0028 */
        /* JADX WARNING: Missing exception handler attribute for start block: B:9:0x0033 */
        static {
            int[] iArr = new int[zq0.c.values().length];
            f39477a = iArr;
            iArr[zq0.c.TRANSFER.ordinal()] = 1;
            f39477a[zq0.c.TRANSFER_REQUEST.ordinal()] = 2;
            f39477a[zq0.c.GO_DUTCH.ordinal()] = 3;
            f39477a[zq0.c.TRASFER_DETAIL.ordinal()] = 4;
            f39477a[zq0.c.TRANSFER_REQUEST_DETAIL.ordinal()] = 5;
            f39477a[zq0.c.DEPOSIT_ACCOUNT_LIST.ordinal()] = 6;
            f39477a[zq0.c.WITHDRAWAL_ACCOUNT_LIST.ordinal()] = 7;
            f39477a[zq0.c.IDENTIFICATION.ordinal()] = 8;
            f39477a[zq0.c.BANK_ACCOUNT_HISTORY.ordinal()] = 9;
            f39477a[zq0.c.PAY_BY_BALANCE_HISTORY.ordinal()] = 10;
            f39477a[zq0.c.PAY_BY_CREDIT_CARD_HISTORY.ordinal()] = 11;
            f39477a[zq0.c.MAIN.ordinal()] = 12;
            try {
                f39477a[zq0.c.PAYMENT.ordinal()] = 13;
            } catch (NoSuchFieldError unused) {
            }
        }
    }

    public static void a9(PaySchemeServiceActivity paySchemeServiceActivity, boolean z14) throws Throwable {
        Objects.requireNonNull(paySchemeServiceActivity);
        paySchemeServiceActivity.f39468x = (i0) paySchemeServiceActivity.f184379n.a(new e());
        paySchemeServiceActivity.f39469y = ((PayCountrySettingGetResDto) paySchemeServiceActivity.f184379n.a(new i())).f();
        paySchemeServiceActivity.f39470z = (b0) paySchemeServiceActivity.f184379n.a(new us0.c());
        paySchemeServiceActivity.A = (d.a) paySchemeServiceActivity.f184379n.a(new us0.f(false, 1));
        if (z14) {
            paySchemeServiceActivity.B = (PayUserGetResDto.Info) paySchemeServiceActivity.f184379n.a(new us0.q());
        }
    }

    public static void b9() {
        Intent intent = qm0.f.f133360b;
        if (intent != null && intent.getComponent() != null && qm0.w.b().c(intent) && !intent.hasExtra("linepay.intent.extra.EXTRA_REDIRECT_INTENT") && zq0.c.MAIN.toString().equals(intent.getDataString())) {
            qm0.f.f133360b = null;
        }
    }

    public static boolean e9(String str) {
        return !TextUtils.isEmpty(str) && C.matcher(str).matches();
    }

    public static boolean j9(Context context) {
        Intent intent = qm0.f.f133360b;
        if (intent == null) {
            return false;
        }
        qm0.f.f133360b = null;
        context.startActivity(intent);
        return true;
    }

    @Override // xq0.h, lm0.b, wp0.a
    public void F6(Intent intent, int i14) {
        L8(intent);
        b.a.e(this, intent, i14);
        overridePendingTransition(R.anim.pay_fade, R.anim.pay_hold);
    }

    public Intent c9() {
        if (zq0.c.c(getIntent().getDataString()) == zq0.c.REGISTER_LINE_CARD) {
            return null;
        }
        if (getIntent().hasExtra("intent_key_redirect_intent")) {
            return (Intent) getIntent().getParcelableExtra("intent_key_redirect_intent");
        }
        return getIntent();
    }

    public final boolean d9() {
        return zq0.c.c(getIntent().getDataString()) == zq0.c.BARCODE_SCANNER;
    }

    public void f9() {
        if (!v8()) {
            com.linecorp.line.pay.impl.legacy.util.w.h(this, getIntent().getDataString(), new b(), new zq0.d(this));
        }
    }

    public void g9(Intent intent) {
        if (!LaunchActivity.b9().booleanValue() || getIntent().getBooleanExtra("intent_key_launcher_clear_top", false)) {
            startActivity(xq0.c.j(this, intent));
            LaunchActivity.e9(true);
        } else {
            startActivity(intent);
        }
        finish();
    }

    public final void h9(PayMigrationActivity.b bVar, String str, String str2, xr0.a aVar, BarcodeScannerSchemeParam barcodeScannerSchemeParam, boolean z14) {
        g9(xq0.c.h(this, bVar, false, z14, false, str, str2, aVar, barcodeScannerSchemeParam));
        overridePendingTransition(0, 0);
    }

    public final void i9() {
        int i14;
        w0 w0Var;
        zq0.c c14 = zq0.c.c(getIntent().getDataString());
        switch (c.f39477a[c14.ordinal()]) {
            case 1:
                i14 = this.f39466v.h();
                break;
            case 2:
                if (a.C1224a.$EnumSwitchMapping$0[this.f39466v.i().ordinal()] != 1) {
                    i14 = R.string.pay_main_transfer_request;
                    break;
                } else {
                    i14 = R.string.pay_main_transfer_request_jp;
                    break;
                }
            case 3:
                i14 = R.string.pay_main_duch;
                break;
            case 4:
            case 5:
                i14 = 0;
                B8().setVisibility(8);
                break;
            case 6:
                i14 = R.string.pay_setting_bank_account_for_charge;
                break;
            case 7:
                i14 = R.string.pay_account_for_withdrawal;
                break;
            case 8:
                i14 = R.string.pay_join;
                break;
            case 9:
                i14 = R.string.pay_setting_history_bank;
                break;
            case 10:
                i14 = R.string.pay_setting_history_balance;
                break;
            case 11:
                i14 = R.string.pay_setting_history_credit_card;
                break;
            default:
                i14 = -1;
                break;
        }
        if (i14 > 0) {
            N8(i14);
        } else if (i14 == -1) {
            O8(com.linecorp.line.pay.impl.legacy.util.f.b(this));
        } else {
            xq0.a aVar = this.f184370e;
            if (aVar != null) {
                aVar.setTitle("");
            }
        }
        X8();
        String stringExtra = getIntent().getStringExtra(zq0.c.QUERY_KEY_MYCODE_SHORT_FROM);
        if (c14 == zq0.c.REGISTER_LINE_CARD) {
            w0Var = w0.LINECARD;
        } else if (TextUtils.isEmpty(stringExtra)) {
            w0Var = w0.UNKNOWN;
        } else if ("from.moreTab".equals(stringExtra)) {
            w0Var = w0.MORE_TAB;
        } else if ("from.chatMenu".equals(stringExtra)) {
            w0Var = w0.CHAT_ROOM_PLUS_MENU;
        } else if ("from.message".equals(stringExtra)) {
            w0Var = w0.TRANSFER;
        } else if ("from.payment".equals(stringExtra)) {
            w0Var = w0.PAYMENT;
        } else if ("from.invitation".equals(stringExtra)) {
            w0Var = w0.INVITATION;
        } else {
            w0Var = w0.UNKNOWN;
        }
        w0 w0Var2 = qm0.f.f133359a;
        em3.q.f(w0Var, "<set-?>");
        qm0.f.f133359a = w0Var;
        w0Var.toString();
        u.f98488a.execute(new a());
    }

    @Override // androidx.activity.ComponentActivity, a2.f, xq0.h, androidx.fragment.app.n, od3.e
    public void onCreate(Bundle bundle) {
        if (Build.VERSION.SDK_INT < 26) {
            setRequestedOrientation(1);
        }
        super.onCreate(bundle);
        Intent intent = getIntent();
        if (intent == null || !intent.getBooleanExtra("SHOULD_SET_WHITE_BACKGROUND", false)) {
            xq0.a aVar = new xq0.a(this);
            this.f184370e = aVar;
            aVar.b(null, false);
            setContentView(this.f184370e);
            this.f184370e.getHeaderView().setTitle("");
            this.f184370e.getHeaderView().setBackgroundColor(-16777216);
            this.f184370e.getBodyLayout().setBackgroundColor(-16777216);
        } else {
            setContentView(R.layout.pay_activity_white_background);
        }
        i9();
    }

    @Override // xq0.h
    public void performOnErrorButtonClick(View view) {
        i9();
    }

    @Override // androidx.activity.ComponentActivity, xq0.h
    public void startActivityForResult(Intent intent, int i14) {
        super.startActivityForResult(intent, i14);
        overridePendingTransition(R.anim.pay_fade, R.anim.pay_hold);
    }

    @Override // xq0.h
    public View y8() {
        return null;
    }
}