package com.google.firebase.crashlytics.internal.settings; import com.google.firebase.crashlytics.internal.Logger; import com.google.firebase.crashlytics.internal.common.CurrentTimeProvider; import org.json.JSONObject; /* loaded from: classes3.dex */ public class SettingsJsonParser { public final CurrentTimeProvider currentTimeProvider; public SettingsJsonParser(CurrentTimeProvider currentTimeProvider) { this.currentTimeProvider = currentTimeProvider; } public Settings parseSettingsJson(JSONObject jSONObject) { return getJsonTransformForVersion(jSONObject.getInt("settings_version")).buildFromJson(this.currentTimeProvider, jSONObject); } public static SettingsJsonTransform getJsonTransformForVersion(int i) { if (i == 3) { return new SettingsV3JsonTransform(); } Logger.getLogger().e("Could not determine SettingsJsonTransform for settings version " + i + ". Using default settings values."); return new DefaultSettingsJsonTransform(); } }