package com.ubt.jimu.controller.data.action; import android.text.TextUtils; import android.util.SparseArray; import com.ubt.jimu.base.data.Engine; import com.ubt.jimu.base.data.Motor; import com.ubt.jimu.base.data.Servo; import com.ubt.jimu.base.data.ServoMode; import com.ubt.jimu.controller.data.widget.JockstickDataConverter; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Locale; import java.util.Map; /* loaded from: classes.dex */ public class ActionSequence { private static final HashMap k = new HashMap<>(); private String a; private String b; private String c; private List d; private String e; private SparseArray f; private long g; private boolean h = false; private int i; private String j; static { k.put(Locale.CHINESE.getLanguage(), 0); k.put("zh-hans", 0); k.put(Locale.ENGLISH.getLanguage(), 1); k.put(Locale.JAPANESE.getLanguage(), 2); k.put(Locale.KOREAN.getLanguage(), 3); k.put(Locale.GERMAN.getLanguage(), 4); k.put(Locale.ITALIAN.getLanguage(), 5); k.put(Locale.FRENCH.getLanguage(), 6); k.put("es", 7); k.put("pt", 8); k.put("zh-hant", 9); k.put("ar", 10); k.put("ru", 11); k.put("pl", 12); k.put("tr", 13); k.put("da", 14); k.put("th", 15); k.put(JockstickDataConverter.ID, 16); } public void a(int i) { this.i = i; } public void b(String str) { this.e = str; } public void c(String str) { this.c = str; } public int d() { return this.i; } public void e(String str) { this.a = str; } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof ActionSequence)) { return false; } ActionSequence actionSequence = (ActionSequence) obj; String str = this.a; if (str == null ? actionSequence.a != null : !str.equals(actionSequence.a)) { return false; } String str2 = this.c; String str3 = actionSequence.c; return str2 != null ? str2.equals(str3) : str3 == null; } public void f(String str) { this.b = str; } public String g() { return this.j; } public String h() { return this.a; } public int hashCode() { String str = this.a; int hashCode = (str != null ? str.hashCode() : 0) * 31; String str2 = this.c; return hashCode + (str2 != null ? str2.hashCode() : 0); } public List i() { List list = this.d; if (list == null || list.size() <= 0) { return null; } HashMap hashMap = new HashMap(); Iterator it = this.d.iterator(); while (it.hasNext()) { Map e = it.next().e(); if (e != null && e.size() > 0) { Iterator it2 = e.keySet().iterator(); while (it2.hasNext()) { int intValue = it2.next().intValue(); hashMap.put(Integer.valueOf(intValue), new Servo(intValue, ServoMode.SERVO_MODE_TURN)); } } } if (hashMap.size() > 0) { return new ArrayList(hashMap.values()); } return null; } public boolean j() { return this.h; } public String toString() { return "ActionSequence{name='" + this.a + "', robotID='" + this.b + "', id='" + this.c + "', actions=" + this.d + ", icon='" + this.e + "', showName=" + this.f + ", createTime=" + this.g + ", isOfficial=" + this.h + ", iconResID=" + this.i + ", musicPath='" + this.j + "'}"; } public List a() { return this.d; } public long b() { return this.g; } public String c() { return this.e; } public void d(String str) { this.j = str; } public String e() { return this.c; } public List f() { List list = this.d; if (list == null || list.size() <= 0) { return null; } HashMap hashMap = new HashMap(); Iterator it = this.d.iterator(); while (it.hasNext()) { Map b = it.next().b(); if (b != null && b.size() > 0) { Iterator it2 = b.keySet().iterator(); while (it2.hasNext()) { int intValue = it2.next().intValue(); hashMap.put(Integer.valueOf(intValue), new Motor(intValue)); } } } if (hashMap.size() > 0) { return new ArrayList(hashMap.values()); } return null; } public void a(Action action) { if (this.d == null) { this.d = new ArrayList(); } this.d.add(action); } public void a(long j) { this.g = j; } public void a(boolean z) { this.h = z; } public void a(SparseArray sparseArray) { this.f = sparseArray; } public String a(String str) { SparseArray sparseArray; Integer num = k.get(str); if (num == null || (sparseArray = this.f) == null) { return null; } String str2 = sparseArray.get(num.intValue()); return TextUtils.isEmpty(str2) ? this.f.get(k.get(Locale.ENGLISH.getLanguage()).intValue()) : str2; } }