package androidx.core.graphics; import android.graphics.BlendMode; import android.graphics.PorterDuff; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; public class BlendModeUtils { /* renamed from: androidx.core.graphics.BlendModeUtils$1 reason: invalid class name */ public static /* synthetic */ class AnonymousClass1 { public static final /* synthetic */ int[] $SwitchMap$androidx$core$graphics$BlendModeCompat; static { BlendModeCompat.values(); int[] iArr = new int[29]; $SwitchMap$androidx$core$graphics$BlendModeCompat = iArr; try { iArr[BlendModeCompat.CLEAR.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.SRC.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.DST.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.SRC_OVER.ordinal()] = 4; } catch (NoSuchFieldError unused4) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.DST_OVER.ordinal()] = 5; } catch (NoSuchFieldError unused5) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.SRC_IN.ordinal()] = 6; } catch (NoSuchFieldError unused6) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.DST_IN.ordinal()] = 7; } catch (NoSuchFieldError unused7) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.SRC_OUT.ordinal()] = 8; } catch (NoSuchFieldError unused8) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.DST_OUT.ordinal()] = 9; } catch (NoSuchFieldError unused9) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.SRC_ATOP.ordinal()] = 10; } catch (NoSuchFieldError unused10) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.DST_ATOP.ordinal()] = 11; } catch (NoSuchFieldError unused11) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.XOR.ordinal()] = 12; } catch (NoSuchFieldError unused12) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.PLUS.ordinal()] = 13; } catch (NoSuchFieldError unused13) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.MODULATE.ordinal()] = 14; } catch (NoSuchFieldError unused14) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.SCREEN.ordinal()] = 15; } catch (NoSuchFieldError unused15) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.OVERLAY.ordinal()] = 16; } catch (NoSuchFieldError unused16) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.DARKEN.ordinal()] = 17; } catch (NoSuchFieldError unused17) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.LIGHTEN.ordinal()] = 18; } catch (NoSuchFieldError unused18) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.COLOR_DODGE.ordinal()] = 19; } catch (NoSuchFieldError unused19) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.COLOR_BURN.ordinal()] = 20; } catch (NoSuchFieldError unused20) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.HARD_LIGHT.ordinal()] = 21; } catch (NoSuchFieldError unused21) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.SOFT_LIGHT.ordinal()] = 22; } catch (NoSuchFieldError unused22) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.DIFFERENCE.ordinal()] = 23; } catch (NoSuchFieldError unused23) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.EXCLUSION.ordinal()] = 24; } catch (NoSuchFieldError unused24) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.MULTIPLY.ordinal()] = 25; } catch (NoSuchFieldError unused25) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.HUE.ordinal()] = 26; } catch (NoSuchFieldError unused26) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.SATURATION.ordinal()] = 27; } catch (NoSuchFieldError unused27) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.COLOR.ordinal()] = 28; } catch (NoSuchFieldError unused28) { } try { $SwitchMap$androidx$core$graphics$BlendModeCompat[BlendModeCompat.LUMINOSITY.ordinal()] = 29; } catch (NoSuchFieldError unused29) { } } } private BlendModeUtils() { } @Nullable @RequiresApi(29) public static BlendMode obtainBlendModeFromCompat(@NonNull BlendModeCompat blendModeCompat) { switch (blendModeCompat.ordinal()) { case 0: return BlendMode.CLEAR; case 1: return BlendMode.SRC; case 2: return BlendMode.DST; case 3: return BlendMode.SRC_OVER; case 4: return BlendMode.DST_OVER; case 5: return BlendMode.SRC_IN; case 6: return BlendMode.DST_IN; case 7: return BlendMode.SRC_OUT; case 8: return BlendMode.DST_OUT; case 9: return BlendMode.SRC_ATOP; case 10: return BlendMode.DST_ATOP; case 11: return BlendMode.XOR; case 12: return BlendMode.PLUS; case 13: return BlendMode.MODULATE; case 14: return BlendMode.SCREEN; case 15: return BlendMode.OVERLAY; case 16: return BlendMode.DARKEN; case 17: return BlendMode.LIGHTEN; case 18: return BlendMode.COLOR_DODGE; case 19: return BlendMode.COLOR_BURN; case 20: return BlendMode.HARD_LIGHT; case 21: return BlendMode.SOFT_LIGHT; case 22: return BlendMode.DIFFERENCE; case 23: return BlendMode.EXCLUSION; case 24: return BlendMode.MULTIPLY; case 25: return BlendMode.HUE; case 26: return BlendMode.SATURATION; case 27: return BlendMode.COLOR; case 28: return BlendMode.LUMINOSITY; default: return null; } } @Nullable public static PorterDuff.Mode obtainPorterDuffFromCompat(@Nullable BlendModeCompat blendModeCompat) { if (blendModeCompat == null) { return null; } switch (blendModeCompat.ordinal()) { case 0: return PorterDuff.Mode.CLEAR; case 1: return PorterDuff.Mode.SRC; case 2: return PorterDuff.Mode.DST; case 3: return PorterDuff.Mode.SRC_OVER; case 4: return PorterDuff.Mode.DST_OVER; case 5: return PorterDuff.Mode.SRC_IN; case 6: return PorterDuff.Mode.DST_IN; case 7: return PorterDuff.Mode.SRC_OUT; case 8: return PorterDuff.Mode.DST_OUT; case 9: return PorterDuff.Mode.SRC_ATOP; case 10: return PorterDuff.Mode.DST_ATOP; case 11: return PorterDuff.Mode.XOR; case 12: return PorterDuff.Mode.ADD; case 13: return PorterDuff.Mode.MULTIPLY; case 14: return PorterDuff.Mode.SCREEN; case 15: return PorterDuff.Mode.OVERLAY; case 16: return PorterDuff.Mode.DARKEN; case 17: return PorterDuff.Mode.LIGHTEN; default: return null; } } }