package com.revenuecat.purchases.ui.revenuecatui.extensions;

import T0.O;
import X0.AbstractC0808v;
import a0.z2;
import com.revenuecat.purchases.ui.revenuecatui.fonts.FontProvider;
import com.revenuecat.purchases.ui.revenuecatui.fonts.TypographyType;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes3.dex */
public final class TypographyExtensionsKt {
    public static final z2 copyWithFontProvider(z2 z2Var, FontProvider fontProvider) {
        o.h(z2Var, "<this>");
        o.h(fontProvider, "fontProvider");
        return new z2(modifyFontIfNeeded(z2Var.f10365a, TypographyType.DISPLAY_LARGE, fontProvider), modifyFontIfNeeded(z2Var.f10366b, TypographyType.DISPLAY_MEDIUM, fontProvider), modifyFontIfNeeded(z2Var.f10367c, TypographyType.DISPLAY_SMALL, fontProvider), modifyFontIfNeeded(z2Var.f10368d, TypographyType.HEADLINE_LARGE, fontProvider), modifyFontIfNeeded(z2Var.f10369e, TypographyType.HEADLINE_MEDIUM, fontProvider), modifyFontIfNeeded(z2Var.f10370f, TypographyType.HEADLINE_SMALL, fontProvider), modifyFontIfNeeded(z2Var.f10371g, TypographyType.TITLE_LARGE, fontProvider), modifyFontIfNeeded(z2Var.f10372h, TypographyType.TITLE_MEDIUM, fontProvider), modifyFontIfNeeded(z2Var.f10373i, TypographyType.TITLE_SMALL, fontProvider), modifyFontIfNeeded(z2Var.f10374j, TypographyType.BODY_LARGE, fontProvider), modifyFontIfNeeded(z2Var.f10375k, TypographyType.BODY_MEDIUM, fontProvider), modifyFontIfNeeded(z2Var.l, TypographyType.BODY_SMALL, fontProvider), modifyFontIfNeeded(z2Var.f10376m, TypographyType.LABEL_LARGE, fontProvider), modifyFontIfNeeded(z2Var.f10377n, TypographyType.LABEL_MEDIUM, fontProvider), modifyFontIfNeeded(z2Var.f10378o, TypographyType.LABEL_SMALL, fontProvider), z2Var.f10379p, z2Var.f10380q, z2Var.f10381r, z2Var.f10382s, z2Var.f10383t, z2Var.f10384u, z2Var.f10385v, z2Var.f10386w, z2Var.f10387x, z2Var.f10388y, z2Var.f10389z, z2Var.f10361A, z2Var.f10362B, z2Var.f10363C, z2Var.f10364D);
    }

    private static final O modifyFontIfNeeded(O o6, TypographyType typographyType, FontProvider fontProvider) {
        AbstractC0808v font = fontProvider.getFont(typographyType);
        return font == null ? o6 : O.a(o6, 0L, 0L, null, null, font, 0L, null, null, 0L, null, null, 16777183);
    }
}
