package a;

import P.P;
import P.Q;
import android.graphics.Typeface;
import android.os.Build;
import android.util.Log;
import android.util.SparseArray;
import android.view.KeyEvent;
import android.view.View;
import android.window.BackEvent;
import com.google.crypto.tink.shaded.protobuf.AbstractC0479h;
import com.google.crypto.tink.shaded.protobuf.AbstractC0493w;
import com.google.crypto.tink.shaded.protobuf.AbstractC0496z;
import com.google.crypto.tink.shaded.protobuf.B;
import com.google.crypto.tink.shaded.protobuf.InterfaceC0495y;
import com.google.crypto.tink.shaded.protobuf.b0;
import com.google.crypto.tink.shaded.protobuf.e0;
import com.google.crypto.tink.shaded.protobuf.q0;
import com.google.firebase.messaging.w;
import com.riyaz.zvytour.R;
import d4.C0546e;
import io.sentry.C0706c;
import io.sentry.C0731k0;
import io.sentry.C0775x;
import io.sentry.ILogger;
import io.sentry.W0;
import io.sentry.android.core.I;
import io.sentry.hints.b;
import io.sentry.hints.d;
import io.sentry.protocol.C0751d;
import io.sentry.protocol.D;
import io.sentry.protocol.E;
import io.sentry.protocol.n;
import io.sentry.protocol.r;
import io.sentry.protocol.t;
import java.io.Serializable;
import java.lang.ref.WeakReference;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Map;
import r4.AbstractC0983h;
import x4.C1103a;
import x4.C1105c;

/* JADX INFO: renamed from: a.a, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC0212a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static boolean f3541a = false;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static Method f3542b = null;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static int f3543c = 5;

    public static String A(String str, String str2) {
        int length = str.length() - str2.length();
        if (length < 0 || length > 1) {
            throw new IllegalArgumentException("Invalid input received");
        }
        StringBuilder sb = new StringBuilder(str2.length() + str.length());
        for (int i = 0; i < str.length(); i++) {
            sb.append(str.charAt(i));
            if (str2.length() > i) {
                sb.append(str2.charAt(i));
            }
        }
        return sb.toString();
    }

    public static boolean F(C0775x c0775x) {
        return !(d.class.isInstance(v(c0775x)) || b.class.isInstance(v(c0775x))) || I.class.isInstance(v(c0775x));
    }

    public static C1103a G(C1105c c1105c, int i) {
        AbstractC0983h.e("<this>", c1105c);
        d(i > 0, Integer.valueOf(i));
        if (c1105c.f10704m <= 0) {
            i = -i;
        }
        return new C1103a(c1105c.f10702k, c1105c.f10703l, i);
    }

    public static final void H(Object obj) throws Throwable {
        if (obj instanceof C0546e) {
            throw ((C0546e) obj).f6137k;
        }
    }

    public static C1105c I(int i, int i5) {
        if (i5 > Integer.MIN_VALUE) {
            return new C1105c(i, i5 - 1, 1);
        }
        C1105c c1105c = C1105c.f10709n;
        return C1105c.f10709n;
    }

    public static void J(String str) {
        if (f3543c > 4) {
            Log.v("RootBeer", w() + String.valueOf(str));
        }
    }

    public static final m0.b a(BackEvent backEvent) {
        float touchX = backEvent.getTouchX();
        float touchY = backEvent.getTouchY();
        return new m0.b(backEvent.getSwipeEdge(), backEvent.getProgress(), touchX, touchY, Build.VERSION.SDK_INT >= 36 ? backEvent.getFrameTimeMillis() : 0L);
    }

    public static void b(Object obj, Object obj2) {
        if (obj == null) {
            String strValueOf = String.valueOf(obj2);
            StringBuilder sb = new StringBuilder(strValueOf.length() + 24);
            sb.append("null key in entry: null=");
            sb.append(strValueOf);
            throw new NullPointerException(sb.toString());
        }
        if (obj2 != null) {
            return;
        }
        String strValueOf2 = String.valueOf(obj);
        StringBuilder sb2 = new StringBuilder(strValueOf2.length() + 26);
        sb2.append("null value in entry: ");
        sb2.append(strValueOf2);
        sb2.append("=null");
        throw new NullPointerException(sb2.toString());
    }

    public static void c(int i, String str) {
        if (i >= 0) {
            return;
        }
        StringBuilder sb = new StringBuilder(str.length() + 40);
        sb.append(str);
        sb.append(" cannot be negative but was: ");
        sb.append(i);
        throw new IllegalArgumentException(sb.toString());
    }

    public static final void d(boolean z5, Number number) {
        if (z5) {
            return;
        }
        throw new IllegalArgumentException("Step must be positive, was: " + number + '.');
    }

    public static final C0546e e(Throwable th) {
        AbstractC0983h.e("exception", th);
        return new C0546e(th);
    }

    public static C0775x f(Object obj) {
        C0775x c0775x = new C0775x();
        c0775x.c("sentry:typeCheckHint", obj);
        return c0775x;
    }

    public static byte[] g(byte[] bArr) {
        if (bArr.length != 16) {
            throw new IllegalArgumentException("value must be a block.");
        }
        byte[] bArr2 = new byte[16];
        for (int i = 0; i < 16; i++) {
            byte b2 = (byte) ((bArr[i] << 1) & 254);
            bArr2[i] = b2;
            if (i < 15) {
                bArr2[i] = (byte) (((byte) ((bArr[i + 1] >> 7) & 1)) | b2);
            }
        }
        bArr2[15] = (byte) (((byte) ((bArr[0] >> 7) & 135)) ^ bArr2[15]);
        return bArr2;
    }

    public static int h(byte[] bArr, int i, Y0.b bVar) throws B {
        int iP = p(bArr, i, bVar);
        int i5 = bVar.f3378a;
        if (i5 < 0) {
            throw B.e();
        }
        if (i5 > bArr.length - iP) {
            throw B.g();
        }
        if (i5 == 0) {
            bVar.f3380c = AbstractC0479h.f5758l;
            return iP;
        }
        bVar.f3380c = AbstractC0479h.c(bArr, iP, i5);
        return iP + i5;
    }

    public static int i(int i, byte[] bArr) {
        return ((bArr[i + 3] & 255) << 24) | (bArr[i] & 255) | ((bArr[i + 1] & 255) << 8) | ((bArr[i + 2] & 255) << 16);
    }

    public static long j(int i, byte[] bArr) {
        return ((((long) bArr[i + 7]) & 255) << 56) | (((long) bArr[i]) & 255) | ((((long) bArr[i + 1]) & 255) << 8) | ((((long) bArr[i + 2]) & 255) << 16) | ((((long) bArr[i + 3]) & 255) << 24) | ((((long) bArr[i + 4]) & 255) << 32) | ((((long) bArr[i + 5]) & 255) << 40) | ((((long) bArr[i + 6]) & 255) << 48);
    }

    public static int k(b0 b0Var, int i, byte[] bArr, int i5, int i6, InterfaceC0495y interfaceC0495y, Y0.b bVar) throws B {
        Object objD = b0Var.d();
        b0 b0Var2 = b0Var;
        byte[] bArr2 = bArr;
        int i7 = i6;
        Y0.b bVar2 = bVar;
        int iZ = z(objD, b0Var2, bArr2, i5, i7, bVar2);
        b0Var2.b(objD);
        bVar2.f3380c = objD;
        interfaceC0495y.add(objD);
        while (iZ < i7) {
            Y0.b bVar3 = bVar2;
            int i8 = i7;
            int iP = p(bArr2, iZ, bVar3);
            if (i != bVar3.f3378a) {
                break;
            }
            byte[] bArr3 = bArr2;
            b0 b0Var3 = b0Var2;
            Object objD2 = b0Var3.d();
            iZ = z(objD2, b0Var3, bArr3, iP, i8, bVar3);
            b0Var2 = b0Var3;
            bArr2 = bArr3;
            i7 = i8;
            bVar2 = bVar3;
            b0Var2.b(objD2);
            bVar2.f3380c = objD2;
            interfaceC0495y.add(objD2);
        }
        return iZ;
    }

    public static int l(byte[] bArr, int i, Y0.b bVar) throws B {
        int iP = p(bArr, i, bVar);
        int i5 = bVar.f3378a;
        if (i5 < 0) {
            throw B.e();
        }
        if (i5 == 0) {
            bVar.f3380c = "";
            return iP;
        }
        bVar.f3380c = new String(bArr, iP, i5, AbstractC0496z.f5806a);
        return iP + i5;
    }

    public static int m(byte[] bArr, int i, Y0.b bVar) throws B {
        int iP = p(bArr, i, bVar);
        int i5 = bVar.f3378a;
        if (i5 < 0) {
            throw B.e();
        }
        if (i5 == 0) {
            bVar.f3380c = "";
            return iP;
        }
        bVar.f3380c = q0.f5801a.h(bArr, iP, i5);
        return iP + i5;
    }

    public static int n(int i, byte[] bArr, int i5, int i6, e0 e0Var, Y0.b bVar) throws B {
        if ((i >>> 3) == 0) {
            throw B.a();
        }
        int i7 = i & 7;
        if (i7 == 0) {
            int iR = r(bArr, i5, bVar);
            e0Var.d(i, Long.valueOf(bVar.f3379b));
            return iR;
        }
        if (i7 == 1) {
            e0Var.d(i, Long.valueOf(j(i5, bArr)));
            return i5 + 8;
        }
        if (i7 == 2) {
            int iP = p(bArr, i5, bVar);
            int i8 = bVar.f3378a;
            if (i8 < 0) {
                throw B.e();
            }
            if (i8 > bArr.length - iP) {
                throw B.g();
            }
            if (i8 == 0) {
                e0Var.d(i, AbstractC0479h.f5758l);
            } else {
                e0Var.d(i, AbstractC0479h.c(bArr, iP, i8));
            }
            return iP + i8;
        }
        if (i7 != 3) {
            if (i7 != 5) {
                throw B.a();
            }
            e0Var.d(i, Integer.valueOf(i(i5, bArr)));
            return i5 + 4;
        }
        e0 e0VarC = e0.c();
        int i9 = (i & (-8)) | 4;
        int i10 = 0;
        while (true) {
            if (i5 >= i6) {
                break;
            }
            int iP2 = p(bArr, i5, bVar);
            i10 = bVar.f3378a;
            if (i10 == i9) {
                i5 = iP2;
                break;
            }
            i5 = n(i10, bArr, iP2, i6, e0VarC, bVar);
        }
        if (i5 > i6 || i10 != i9) {
            throw B.f();
        }
        e0Var.d(i, e0VarC);
        return i5;
    }

    public static int o(int i, byte[] bArr, int i5, Y0.b bVar) {
        int i6 = i & 127;
        int i7 = i5 + 1;
        byte b2 = bArr[i5];
        if (b2 >= 0) {
            bVar.f3378a = i6 | (b2 << 7);
            return i7;
        }
        int i8 = i6 | ((b2 & 127) << 7);
        int i9 = i5 + 2;
        byte b4 = bArr[i7];
        if (b4 >= 0) {
            bVar.f3378a = i8 | (b4 << 14);
            return i9;
        }
        int i10 = i8 | ((b4 & 127) << 14);
        int i11 = i5 + 3;
        byte b6 = bArr[i9];
        if (b6 >= 0) {
            bVar.f3378a = i10 | (b6 << 21);
            return i11;
        }
        int i12 = i10 | ((b6 & 127) << 21);
        int i13 = i5 + 4;
        byte b7 = bArr[i11];
        if (b7 >= 0) {
            bVar.f3378a = i12 | (b7 << 28);
            return i13;
        }
        int i14 = i12 | ((b7 & 127) << 28);
        while (true) {
            int i15 = i13 + 1;
            if (bArr[i13] >= 0) {
                bVar.f3378a = i14;
                return i15;
            }
            i13 = i15;
        }
    }

    public static int p(byte[] bArr, int i, Y0.b bVar) {
        int i5 = i + 1;
        byte b2 = bArr[i];
        if (b2 < 0) {
            return o(b2, bArr, i5, bVar);
        }
        bVar.f3378a = b2;
        return i5;
    }

    public static int q(int i, byte[] bArr, int i5, int i6, InterfaceC0495y interfaceC0495y, Y0.b bVar) {
        AbstractC0493w abstractC0493w = (AbstractC0493w) interfaceC0495y;
        int iP = p(bArr, i5, bVar);
        abstractC0493w.b(bVar.f3378a);
        while (iP < i6) {
            int iP2 = p(bArr, iP, bVar);
            if (i != bVar.f3378a) {
                break;
            }
            iP = p(bArr, iP2, bVar);
            abstractC0493w.b(bVar.f3378a);
        }
        return iP;
    }

    public static int r(byte[] bArr, int i, Y0.b bVar) {
        int i5 = i + 1;
        long j5 = bArr[i];
        if (j5 >= 0) {
            bVar.f3379b = j5;
            return i5;
        }
        int i6 = i + 2;
        byte b2 = bArr[i5];
        long j6 = (j5 & 127) | (((long) (b2 & 127)) << 7);
        int i7 = 7;
        while (b2 < 0) {
            int i8 = i6 + 1;
            byte b4 = bArr[i6];
            i7 += 7;
            j6 |= ((long) (b4 & 127)) << i7;
            b2 = b4;
            i6 = i8;
        }
        bVar.f3379b = j6;
        return i6;
    }

    public static boolean s(W0 w02, String str, C0731k0 c0731k0, ILogger iLogger) {
        int i;
        int i5;
        i = 8;
        i5 = 0;
        switch (str) {
            case "debug_meta":
                w02.f7059x = (C0751d) c0731k0.D(iLogger, new io.sentry.clientreport.a(i));
                return true;
            case "server_name":
                w02.f7056u = c0731k0.F();
                return true;
            case "contexts":
                w02.f7049l.putAll(io.sentry.clientreport.a.c(c0731k0, iLogger));
                return true;
            case "environment":
                w02.q = c0731k0.F();
                return true;
            case "breadcrumbs":
                w02.f7058w = c0731k0.v(iLogger, new C0706c(i5));
                return true;
            case "sdk":
                w02.f7050m = (r) c0731k0.D(iLogger, new io.sentry.clientreport.a(20));
                return true;
            case "dist":
                w02.f7057v = c0731k0.F();
                return true;
            case "tags":
                w02.f7052o = S4.d.A((Map) c0731k0.C());
                return true;
            case "user":
                w02.f7054s = (E) c0731k0.D(iLogger, new D(i5));
                return true;
            case "extra":
                w02.f7060y = S4.d.A((Map) c0731k0.C());
                return true;
            case "event_id":
                w02.f7048k = (t) c0731k0.D(iLogger, new io.sentry.clientreport.a(22));
                return true;
            case "release":
                w02.p = c0731k0.F();
                return true;
            case "request":
                w02.f7051n = (n) c0731k0.D(iLogger, new io.sentry.clientreport.a(18));
                return true;
            case "platform":
                w02.f7053r = c0731k0.F();
                return true;
            default:
                return false;
        }
    }

    public static boolean t(View view, KeyEvent keyEvent) {
        ArrayList arrayList;
        int size;
        int iIndexOfKey;
        Field field = Q.f2392a;
        if (Build.VERSION.SDK_INT >= 28) {
            return false;
        }
        ArrayList arrayList2 = P.f2388d;
        P p = (P) view.getTag(R.id.tag_unhandled_key_event_manager);
        WeakReference weakReference = null;
        if (p == null) {
            p = new P();
            p.f2389a = null;
            p.f2390b = null;
            p.f2391c = null;
            view.setTag(R.id.tag_unhandled_key_event_manager, p);
        }
        WeakReference weakReference2 = p.f2391c;
        if (weakReference2 != null && weakReference2.get() == keyEvent) {
            return false;
        }
        p.f2391c = new WeakReference(keyEvent);
        if (p.f2390b == null) {
            p.f2390b = new SparseArray();
        }
        SparseArray sparseArray = p.f2390b;
        if (keyEvent.getAction() == 1 && (iIndexOfKey = sparseArray.indexOfKey(keyEvent.getKeyCode())) >= 0) {
            weakReference = (WeakReference) sparseArray.valueAt(iIndexOfKey);
            sparseArray.removeAt(iIndexOfKey);
        }
        if (weakReference == null) {
            weakReference = (WeakReference) sparseArray.get(keyEvent.getKeyCode());
        }
        if (weakReference == null) {
            return false;
        }
        View view2 = (View) weakReference.get();
        if (view2 == null || !view2.isAttachedToWindow() || (arrayList = (ArrayList) view2.getTag(R.id.tag_unhandled_key_listeners)) == null || (size = arrayList.size() - 1) < 0) {
            return true;
        }
        arrayList.get(size).getClass();
        throw new ClassCastException();
    }

    public static void u(Serializable serializable) {
        if (f3543c > 0) {
            Log.e("RootBeer", w() + String.valueOf(serializable));
            Log.e("QLog", w() + String.valueOf(serializable));
        }
    }

    public static Object v(C0775x c0775x) {
        Object obj;
        synchronized (c0775x) {
            obj = c0775x.f8264a.get("sentry:typeCheckHint");
        }
        return obj;
    }

    public static String w() {
        StackTraceElement[] stackTrace = new Throwable().getStackTrace();
        String methodName = stackTrace[2].getMethodName();
        String className = stackTrace[2].getClassName();
        int lineNumber = stackTrace[2].getLineNumber();
        return className.substring(className.lastIndexOf(46) + 1) + ": " + methodName + "() [" + lineNumber + "] - ";
    }

    public static boolean x(C0775x c0775x, Class cls) {
        return cls.isInstance(v(c0775x));
    }

    public static boolean y(C0775x c0775x) {
        return Boolean.TRUE.equals(c0775x.b(Boolean.class, "sentry:isFromHybridSdk"));
    }

    public static int z(Object obj, b0 b0Var, byte[] bArr, int i, int i5, Y0.b bVar) throws B {
        int iO = i + 1;
        int i6 = bArr[i];
        if (i6 < 0) {
            iO = o(i6, bArr, iO, bVar);
            i6 = bVar.f3378a;
        }
        int i7 = iO;
        if (i6 < 0 || i6 > i5 - i7) {
            throw B.g();
        }
        int i8 = i7 + i6;
        b0Var.f(obj, bArr, i7, i8, bVar);
        bVar.f3380c = obj;
        return i8;
    }

    public abstract void B(Throwable th);

    public abstract void C(int i);

    public abstract void D(Typeface typeface, boolean z5);

    public abstract void E(w wVar);
}
