package androidx.navigation;

import a.AbstractC0872a;
import android.os.Bundle;
import com.revenuecat.purchases.subscriberattributes.SubscriberAttributeKt;

/* JADX INFO: loaded from: classes.dex */
public final class N extends U {

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final /* synthetic */ int f12715k;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public /* synthetic */ N(boolean z6, int i6) {
        super(z6);
        this.f12715k = i6;
    }

    @Override // androidx.navigation.U
    public final Object a(Bundle bundle, String str) {
        switch (this.f12715k) {
            case 0:
                return (Boolean) Z0.o.h(bundle, "bundle", str, SubscriberAttributeKt.JSON_NAME_KEY, str);
            case 1:
                Object objH = Z0.o.h(bundle, "bundle", str, SubscriberAttributeKt.JSON_NAME_KEY, str);
                kotlin.jvm.internal.o.f(objH, "null cannot be cast to non-null type kotlin.Float");
                return (Float) objH;
            case 2:
                Object objH2 = Z0.o.h(bundle, "bundle", str, SubscriberAttributeKt.JSON_NAME_KEY, str);
                kotlin.jvm.internal.o.f(objH2, "null cannot be cast to non-null type kotlin.Int");
                return (Integer) objH2;
            case 3:
                Object objH3 = Z0.o.h(bundle, "bundle", str, SubscriberAttributeKt.JSON_NAME_KEY, str);
                kotlin.jvm.internal.o.f(objH3, "null cannot be cast to non-null type kotlin.Long");
                return (Long) objH3;
            default:
                return (String) Z0.o.h(bundle, "bundle", str, SubscriberAttributeKt.JSON_NAME_KEY, str);
        }
    }

    @Override // androidx.navigation.U
    public final String b() {
        switch (this.f12715k) {
            case 0:
                return "boolean";
            case 1:
                return "float";
            case 2:
                return "integer";
            case 3:
                return "long";
            default:
                return "string";
        }
    }

    @Override // androidx.navigation.U
    public final Object d(String str) {
        boolean z6;
        int i6;
        String strSubstring;
        long j4;
        switch (this.f12715k) {
            case 0:
                if (str.equals("true")) {
                    z6 = true;
                } else {
                    if (!str.equals("false")) {
                        throw new IllegalArgumentException("A boolean NavType only accepts \"true\" or \"false\" values.");
                    }
                    z6 = false;
                }
                return Boolean.valueOf(z6);
            case 1:
                return Float.valueOf(Float.parseFloat(str));
            case 2:
                if (S4.w.A0(str, "0x", false)) {
                    String strSubstring2 = str.substring(2);
                    kotlin.jvm.internal.o.g(strSubstring2, "substring(...)");
                    AbstractC0872a.w(16);
                    i6 = Integer.parseInt(strSubstring2, 16);
                } else {
                    i6 = Integer.parseInt(str);
                }
                return Integer.valueOf(i6);
            case 3:
                if (S4.w.s0(str, "L", false)) {
                    strSubstring = str.substring(0, str.length() - 1);
                    kotlin.jvm.internal.o.g(strSubstring, "substring(...)");
                } else {
                    strSubstring = str;
                }
                if (S4.w.A0(str, "0x", false)) {
                    String strSubstring3 = strSubstring.substring(2);
                    kotlin.jvm.internal.o.g(strSubstring3, "substring(...)");
                    AbstractC0872a.w(16);
                    j4 = Long.parseLong(strSubstring3, 16);
                } else {
                    j4 = Long.parseLong(strSubstring);
                }
                return Long.valueOf(j4);
            default:
                if (str.equals("null")) {
                    return null;
                }
                return str;
        }
    }

    @Override // androidx.navigation.U
    public final void e(Bundle bundle, String key, Object obj) {
        switch (this.f12715k) {
            case 0:
                boolean zBooleanValue = ((Boolean) obj).booleanValue();
                kotlin.jvm.internal.o.h(key, "key");
                bundle.putBoolean(key, zBooleanValue);
                break;
            case 1:
                float fFloatValue = ((Number) obj).floatValue();
                kotlin.jvm.internal.o.h(key, "key");
                bundle.putFloat(key, fFloatValue);
                break;
            case 2:
                int iIntValue = ((Number) obj).intValue();
                kotlin.jvm.internal.o.h(key, "key");
                bundle.putInt(key, iIntValue);
                break;
            case 3:
                long jLongValue = ((Number) obj).longValue();
                kotlin.jvm.internal.o.h(key, "key");
                bundle.putLong(key, jLongValue);
                break;
            default:
                kotlin.jvm.internal.o.h(key, "key");
                bundle.putString(key, (String) obj);
                break;
        }
    }
}
