package androidx.appcompat.app; import android.os.LocaleList; import androidx.core.os.LocaleListCompat; import java.util.LinkedHashSet; import java.util.Locale; /* loaded from: classes.dex */ final class LocaleOverlayHelper { private LocaleOverlayHelper() { } static LocaleListCompat combineLocalesIfOverlayExists(LocaleListCompat localeListCompat, LocaleListCompat localeListCompat2) { if (localeListCompat == null || localeListCompat.isEmpty()) { return LocaleListCompat.getEmptyLocaleList(); } return combineLocales(localeListCompat, localeListCompat2); } static LocaleListCompat combineLocalesIfOverlayExists(LocaleList localeList, LocaleList localeList2) { boolean isEmpty; if (localeList != null) { isEmpty = localeList.isEmpty(); if (!isEmpty) { return combineLocales(LocaleListCompat.wrap(localeList), LocaleListCompat.wrap(localeList2)); } } return LocaleListCompat.getEmptyLocaleList(); } private static LocaleListCompat combineLocales(LocaleListCompat localeListCompat, LocaleListCompat localeListCompat2) { Locale locale; LinkedHashSet linkedHashSet = new LinkedHashSet(); for (int i = 0; i < localeListCompat.size() + localeListCompat2.size(); i++) { if (i < localeListCompat.size()) { locale = localeListCompat.get(i); } else { locale = localeListCompat2.get(i - localeListCompat.size()); } if (locale != null) { linkedHashSet.add(locale); } } return LocaleListCompat.create((Locale[]) linkedHashSet.toArray(new Locale[linkedHashSet.size()])); } }