WeChat.apk(点击下载) / h.java


package ic1;

import am.l;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.preference.PreferenceManager;
import android.text.TextUtils;
import bm.o;
import bw3.ku4;
import bw3.lu4;
import cm.k;
import com.tencent.midas.api.APMidasPayAPI;
import com.tencent.mm.R;
import com.tencent.mm.api.IEmojiInfo;
import com.tencent.mm.autogen.events.AppEmojiMsgProgressEvent;
import com.tencent.mm.autogen.events.CheckResUpdateCacheFileEvent;
import com.tencent.mm.autogen.events.EmojiUpdatePanelEvent;
import com.tencent.mm.autogen.events.SendAppMsgEvent;
import com.tencent.mm.feature.emoji.g;
import com.tencent.mm.opensdk.modelmsg.WXEmojiObject;
import com.tencent.mm.opensdk.modelmsg.WXMediaMessage;
import com.tencent.mm.plugin.emoji.model.EmojiLogic;
import com.tencent.mm.plugin.emoji.ui.CustomSmileyPreviewUI;
import com.tencent.mm.plugin.emoji.ui.EmojiAddCustomDialogUI;
import com.tencent.mm.plugin.gif.MMWXGFJNI;
import com.tencent.mm.sdk.http.HttpWrapperBase;
import com.tencent.mm.sdk.platformtools.ImgUtil;
import com.tencent.mm.sdk.platformtools.Log;
import com.tencent.mm.sdk.platformtools.MD5Util;
import com.tencent.mm.sdk.platformtools.MMApplicationContext;
import com.tencent.mm.sdk.platformtools.Util;
import com.tencent.mm.sdk.platformtools.WeChatEnvironment;
import com.tencent.mm.sdk.platformtools.WeChatHosts;
import com.tencent.mm.sdk.platformtools.XmlParser;
import com.tencent.mm.sdk.storage.IAutoDBItem;
import com.tencent.mm.sdk.storage.MStorage;
import com.tencent.mm.storage.emotion.EmojiGroupInfo;
import com.tencent.mm.storage.emotion.EmojiIPSetInfo;
import com.tencent.mm.storage.emotion.EmojiInfo;
import com.tencent.mm.storage.emotion.SmileyInfo;
import com.tencent.mm.storage.p2;
import com.tencent.mm.storage.p2$$e;
import com.tencent.mm.storage.s2;
import com.tencent.mm.storage.t1;
import com.tencent.mm.storage.w1;
import com.tencent.mm.storage.w2;
import com.tencent.mm.storage.z1;
import com.tencent.mm.ui.tools.q0;
import com.tencent.mm.vfs.q1;
import com.tencent.mm.vfs.u1;
import d60.z;
import ek.c;
import fh0.e;
import fu3.a;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import jc1.p;
import jt3.b;
import ma2.f;
import nf0.f4;
import org.json.JSONArray;
import rz3.a0;
import rz3.x;
import sl.t;
import yz3.j;

public class h implements a {
    public static void N(String str, int i15, int i16) {
        AppEmojiMsgProgressEvent appEmojiMsgProgressEvent = new AppEmojiMsgProgressEvent();
        AppEmojiMsgProgressEvent.a aVar = appEmojiMsgProgressEvent.f61859d;
        aVar.f61860a = str;
        aVar.f61862c = i16;
        aVar.f61861b = i15;
        appEmojiMsgProgressEvent.publish();
    }

    public static void R(Context context, String str, String str2, String str3, long j15, String str4, String str5, String str6) {
        String str7;
        if (str.equals("-1")) {
            Log.e("MicroMsg.emoji.EmojiMgrImpl", "showEmoji fail cause md5 is no valid");
            return;
        }
        ((g) j.c(g.class)).getClass();
        EmojiInfo Jp = w2.h().d().Jp(str);
        if (Jp == null) {
            Log.e("MicroMsg.emoji.EmojiMgrImpl", "showEmoji fail cause md5 is no valid");
            return;
        }
        Intent intent = new Intent(context, CustomSmileyPreviewUI.class);
        intent.putExtra("custom_smiley_preview_md5", str);
        if (str2 != null) {
            intent.putExtra("custom_smiley_preview_appid", str2);
        } else {
            intent.putExtra("custom_smiley_preview_appid", Jp.field_app_id);
        }
        intent.putExtra("custom_smiley_preview_appname", str3);
        intent.putExtra("msg_id", j15);
        intent.putExtra("msg_content", str5);
        if (z1.Y5(str4)) {
            str7 = f4.s(str5);
            intent.putExtra("room_id", str6);
        } else {
            str7 = str4;
        }
        intent.putExtra("msg_sender", str7);
        k30.a aVar = new k30.a();
        aVar.c(intent);
        j30.a.d(context, aVar.b(), "com/tencent/mm/plugin/emoji/mgr/EmojiMgrImpl", "showEmoji", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "Undefined", "startActivity", "(Landroid/content/Intent;)V");
        context.startActivity((Intent) aVar.a(0));
        j30.a.e(context, "com/tencent/mm/plugin/emoji/mgr/EmojiMgrImpl", "showEmoji", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "Undefined", "startActivity", "(Landroid/content/Intent;)V");
    }

    public void A(String str) {
        if (!Util.isNullOrNil(str)) {
            Log.i("MicroMsg.emoji.EmojiMgrImpl", "deleteCaptureEmoji md: " + str);
            ((g) j.c(g.class)).getClass();
            w2.h().d().Hh(str);
            ((g) j.c(g.class)).getClass();
            w2.h().d().doNotify("delete_emoji_info_notify");
        }
    }

    @Override // fu3.b
    public boolean A1(String str) {
        try {
            f fVar = new f(str);
            int l15 = (int) u1.l(str);
            if ((l15 == 0 || l15 <= c.a()) && fVar.f258894a[0] <= c.c() && fVar.f258894a[1] <= c.c()) {
                return true;
            }
            return false;
        } catch (Exception e15) {
            Log.e("MicroMsg.emoji.EmojiMgrImpl", Util.stackTraceToString(e15));
            return false;
        }
    }

    public boolean B(EmojiInfo emojiInfo) {
        boolean z15;
        if (!WeChatEnvironment.hasDebugger()) {
            if ((((b) z.q(b.class)).gv0().b("ShowEmoticonCameraEntrance", 3) & 2) > 0) {
                z15 = true;
            } else {
                z15 = false;
            }
            if (!z15) {
                return false;
            }
        }
        return true;
    }

    public String C(Context context, String str) {
        int l15;
        int i15 = EmojiLogic.f104002a;
        if (Util.isNullOrNil(str) || (l15 = (int) u1.l(str)) <= 0) {
            return null;
        }
        byte[] N = u1.N(str, 0, l15);
        String f15 = gh.g.f(N);
        if (!(f15 == null && N == null)) {
            String f16 = vc1.h.f();
            u1.S(f16 + f15, N, 0, N.length);
            if (ImgUtil.isGif(N)) {
                rz3.g d15 = ((vb1.g) j.c(vb1.g.class)).s7().d();
                IAutoDBItem.MAutoDBInfo mAutoDBInfo = EmojiInfo.f174566b2;
                d15.te(f15, "", 65, 2, N.length, null, "", "");
            } else {
                rz3.g d16 = ((vb1.g) j.c(vb1.g.class)).s7().d();
                IAutoDBItem.MAutoDBInfo mAutoDBInfo2 = EmojiInfo.f174566b2;
                d16.te(f15, "", 65, 1, N.length, null, "", "");
            }
        }
        return f15;
    }

    public String D(Context context, WXMediaMessage wXMediaMessage, String str) {
        int l15;
        int i15 = EmojiLogic.f104002a;
        if (wXMediaMessage.getType() != 8) {
            return null;
        }
        WXEmojiObject wXEmojiObject = (WXEmojiObject) wXMediaMessage.mediaObject;
        if (!Util.isNullOrNil(wXEmojiObject.emojiData)) {
            byte[] bArr = wXEmojiObject.emojiData;
            int length = bArr.length;
            String f15 = gh.g.f(bArr);
            EmojiLogic.u(context, wXMediaMessage.thumbData, f15, wXEmojiObject.emojiData, str);
            return f15;
        } else if (Util.isNullOrNil(wXEmojiObject.emojiPath) || (l15 = (int) u1.l(wXEmojiObject.emojiPath)) <= 0) {
            return null;
        } else {
            byte[] N = u1.N(wXEmojiObject.emojiPath, 0, l15);
            String f16 = gh.g.f(N);
            EmojiLogic.u(context, wXMediaMessage.thumbData, f16, N, str);
            return f16;
        }
    }

    public fh0.g E() {
        i d15 = i.d();
        if (d15.f231245b == null) {
            q1 q1Var = new q1(new q1(i.c(), "egg"), "egg.xml");
            if (q1Var.m()) {
                d15.f(q1Var);
            }
            Log.i("MicroMsg.emoji.EmojiResUpdateMgr", "getEggList: from xml");
        }
        try {
            if (d15.f231245b == null) {
                byte[] N = u1.N(z.s().f198644e + "eggingfo.ini", 0, -1);
                if (N != null) {
                    fh0.g gVar = (fh0.g) new fh0.g().parseFrom(N);
                    fh0.g gVar2 = new fh0.g();
                    d15.f231245b = gVar2;
                    gVar2.f214638e = gVar.f214638e;
                    Iterator<e> it = gVar.f214637d.iterator();
                    while (it.hasNext()) {
                        e next = it.next();
                        int i15 = next.f214623n;
                        if (i15 <= 11) {
                            d15.f231245b.f214637d.add(next);
                        } else {
                            Log.i("MicroMsg.emoji.EmojiResUpdateMgr", "getEggList: unsupport version %s", Integer.valueOf(i15));
                        }
                    }
                    Log.i("MicroMsg.emoji.EmojiResUpdateMgr", "getEggList: from proto");
                }
            }
        } catch (Exception e15) {
            Log.w("MicroMsg.emoji.EmojiResUpdateMgr", "init crash : %s, try delete egg file", e15.getLocalizedMessage());
            Log.printErrStackTrace("MicroMsg.emoji.EmojiResUpdateMgr", e15, "", new Object[0]);
        }
        return d15.f231245b;
    }

    public int F(EmojiInfo emojiInfo, boolean z15) {
        boolean z16;
        String str;
        if (z15 || !(emojiInfo == null || (str = emojiInfo.field_activityid) == null || !str.startsWith("Selfie:"))) {
            z16 = true;
        } else {
            z16 = false;
        }
        if (z16) {
            return c.a();
        }
        return c.b();
    }

    public EmojiInfo G(String str) {
        ((g) j.c(g.class)).getClass();
        return w2.h().d().Jp(str);
    }

    public List<EmojiInfo> H(String str) {
        if (!z.s().n()) {
            return new ArrayList();
        }
        ((g) j.c(g.class)).getClass();
        return (ArrayList) w2.h().d().cs(str);
    }

    public s2 I(String str, String str2) {
        Map<String, String> parseXml = XmlParser.parseXml(str, "msg", null);
        if (parseXml == null) {
            Log.w("MicroMsg.emoji.EmojiMgrImpl", "get from xml, but attrs is null");
            return null;
        }
        s2 a15 = s2.a(parseXml, str2, str, "");
        if (a15 != null) {
            return a15;
        }
        Log.w("MicroMsg.emoji.EmojiMgrImpl", "parserEmojiXml error " + str);
        return null;
    }

    public String J(String str) {
        int i15 = EmojiLogic.f104002a;
        if (!TextUtils.isEmpty(str)) {
            if (str.startsWith(HttpWrapperBase.PROTOCAL_HTTP + WeChatHosts.domainString(R.string.fyt) + "/emoticonstore/")) {
                return str.substring(str.lastIndexOf("/") + 1);
            }
        }
        return "";
    }

    /* JADX WARNING: Code restructure failed: missing block: B:13:0x0050, code lost:
        if (r11 == null) goto L_0x0064;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:19:0x005f, code lost:
        if (0 == 0) goto L_0x0064;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:20:0x0061, code lost:
        r11.close();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:21:0x0064, code lost:
        return r1;
     */
    public ArrayList<SmileyInfo> K() {
        x xVar;
        ((g) j.c(g.class)).getClass();
        w2 h15 = w2.h();
        synchronized (h15.f175812a) {
            xVar = h15.f175823l;
        }
        xVar.getClass();
        ArrayList<SmileyInfo> arrayList = new ArrayList<>();
        Cursor cursor = null;
        try {
            cursor = xVar.f298605d.query("SmileyInfo", x.f298604f, "flag=?", new String[]{"0"}, null, null, null, 2);
            if (cursor != null && cursor.moveToFirst()) {
                do {
                    SmileyInfo smileyInfo = new SmileyInfo();
                    smileyInfo.convertFrom(cursor);
                    smileyInfo.field_position = -1;
                    arrayList.add(smileyInfo);
                } while (cursor.moveToNext());
            }
        } catch (Exception e15) {
            Log.e("MicroMsg.emoji.NewSmileyInfoStorage", Util.stackTraceToString(e15));
        } catch (Throwable th5) {
            if (0 != 0) {
                cursor.close();
            }
            throw th5;
        }
    }

    public String L() {
        return HttpWrapperBase.PROTOCAL_HTTPS + WeChatHosts.domainString(R.string.fyn) + "/cgi-bin/readtemplate?t=page/common_page__upgrade&text=text000&btn_text=btn_text_0&title=title_0";
    }

    public boolean M(String str) {
        if (str != null && str.equals("capture")) {
            return true;
        }
        ((g) j.c(g.class)).getClass();
        return w2.h().b().fb(str);
    }

    public boolean O(Context context, IEmojiInfo iEmojiInfo, int i15, String str) {
        return P(context, iEmojiInfo, i15, str, -1, true, false, false, null, null, null);
    }

    public boolean P(Context context, IEmojiInfo iEmojiInfo, int i15, String str, int i16, boolean z15, boolean z16, boolean z17, String str2, ArrayList<String> arrayList, String str3) {
        if (context == null) {
            Log.e("MicroMsg.emoji.EmojiMgrImpl", "[cpan] save emoji failed. context is null");
            return false;
        } else if (iEmojiInfo == null) {
            Log.e("MicroMsg.emoji.EmojiMgrImpl", "[cpan] save emoji failed. emoji is null");
            return false;
        } else {
            Intent intent = new Intent();
            intent.setClass(context, EmojiAddCustomDialogUI.class);
            intent.putExtra("extra_id", iEmojiInfo.getMd5());
            intent.putExtra("extra_scence", i15);
            intent.putExtra("extra_move_to_top", z15);
            intent.putExtra("extra_username", str);
            intent.putExtra("extra_current", z16);
            intent.putExtra("key_is_selfie", z17);
            intent.putExtra("key_attached_text", str2);
            intent.putExtra("key_attached_emoji_md5", arrayList);
            intent.putExtra("key_imitate_md5", str3);
            intent.addFlags(65536);
            if (i16 <= 0 || !(context instanceof Activity)) {
                k30.a aVar = new k30.a();
                aVar.c(intent);
                j30.a.d(context, aVar.b(), "com/tencent/mm/plugin/emoji/mgr/EmojiMgrImpl", "saveCustomEmoji", "(Landroid/content/Context;Lcom/tencent/mm/api/IEmojiInfo;ILjava/lang/String;IZZZLjava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;)Z", "Undefined", "startActivity", "(Landroid/content/Intent;)V");
                context.startActivity((Intent) aVar.a(0));
                j30.a.e(context, "com/tencent/mm/plugin/emoji/mgr/EmojiMgrImpl", "saveCustomEmoji", "(Landroid/content/Context;Lcom/tencent/mm/api/IEmojiInfo;ILjava/lang/String;IZZZLjava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;)Z", "Undefined", "startActivity", "(Landroid/content/Intent;)V");
                return true;
            }
            Activity activity = (Activity) context;
            k30.a aVar2 = new k30.a();
            ThreadLocal<k30.a> threadLocal = k30.c.f244265a;
            aVar2.c(Integer.valueOf(i16));
            aVar2.c(intent);
            j30.a.j(activity, aVar2.b(), "com/tencent/mm/plugin/emoji/mgr/EmojiMgrImpl", "saveCustomEmoji", "(Landroid/content/Context;Lcom/tencent/mm/api/IEmojiInfo;ILjava/lang/String;IZZZLjava/lang/String;Ljava/util/ArrayList;Ljava/lang/String;)Z", "android/app/Activity", "startActivityForResult", "(Landroid/content/Intent;I)V");
            return true;
        }
    }

    public boolean Q(Context context, String str, String str2, long j15) {
        if (context == null) {
            Log.w("MicroMsg.emoji.EmojiMgrImpl", "sendEmoji: context is null");
            return false;
        } else if (Util.isNullOrNil(str) || Util.isNullOrNil(str2)) {
            Log.w("MicroMsg.emoji.EmojiMgrImpl", "sendEmoji: userName or imgPath is null");
            return false;
        } else {
            ((g) j.c(g.class)).getClass();
            EmojiInfo Jp = w2.h().d().Jp(str2);
            if (Jp == null) {
                Log.w("MicroMsg.emoji.EmojiMgrImpl", "sendEmoji: emoji not found, imgPath %s", str2);
                return false;
            }
            int i15 = Jp.field_type;
            Cursor cursor = null;
            if (i15 == 10 || i15 == 11) {
                WXMediaMessage wXMediaMessage = new WXMediaMessage();
                String R1 = Jp.R1();
                if (u1.k(Jp.getCoverPath())) {
                    wXMediaMessage.thumbData = u1.N(Jp.getCoverPath(), 0, -1);
                } else {
                    wXMediaMessage.setThumbImage(Jp.u(context));
                }
                wXMediaMessage.mediaObject = new WXEmojiObject(R1);
                SendAppMsgEvent sendAppMsgEvent = new SendAppMsgEvent();
                SendAppMsgEvent.a aVar = sendAppMsgEvent.f64423d;
                aVar.f64424a = wXMediaMessage;
                aVar.f64425b = Jp.field_app_id;
                aVar.f64426c = null;
                aVar.f64427d = str;
                aVar.f64428e = 0;
                aVar.f64431h = Jp.getMd5();
                sendAppMsgEvent.publish();
            } else {
                if (i15 == 1) {
                    if (EmojiInfo.s2(Jp.field_catalog)) {
                        ((g) j.c(g.class)).getClass();
                        cursor = w2.h().d().It(Jp.field_catalog);
                    } else if (Jp.field_catalog == 17 && Jp.getContent().length() > 0 && EmojiInfo.s2(Util.getInt(Jp.getContent(), 0))) {
                        ((g) j.c(g.class)).getClass();
                        cursor = w2.h().d().It(Util.getInt(Jp.getContent(), 0));
                    }
                    if (cursor != null) {
                        int intRandom = Util.getIntRandom(cursor.getCount() - 1, 0);
                        Jp = new EmojiInfo();
                        cursor.moveToPosition(intRandom);
                        Jp.convertFrom(cursor);
                        cursor.close();
                    }
                }
                if (z1.W4(str)) {
                    ((tq.c) j.c(tq.c.class)).WN0(str, Jp, null, j15);
                } else {
                    ((g) j.c(g.class)).cO0(str, Jp, null, j15);
                }
            }
            return true;
        }
    }

    public void S(String str, EmojiInfo emojiInfo, com.tencent.mm.storage.f4 f4Var) {
        if (emojiInfo != null || f4Var != null) {
            if (emojiInfo == null) {
                ((g) j.c(g.class)).getClass();
                emojiInfo = w2.h().d().Jp(f4Var.x2());
            }
            if (z1.W4(str)) {
                ((tq.c) j.c(tq.c.class)).WN0(str, emojiInfo, f4Var, -1);
            } else {
                ((g) j.c(g.class)).cO0(str, emojiInfo, f4Var, -1);
            }
        }
    }

    @Override // fu3.b
    public String W(String str) {
        return ((g) j.c(g.class)).vf().c(str);
    }

    @Override // fu3.b
    public EmojiInfo X2(String str) {
        return G(str);
    }

    @Override // fu3.b
    public boolean Z1(String str) {
        try {
            f fVar = new f(str);
            int l15 = (int) u1.l(str);
            if ((l15 == 0 || l15 <= c.d()) && fVar.f258894a[0] <= c.c() && fVar.f258894a[1] <= c.c()) {
                return true;
            }
            return false;
        } catch (Throwable th5) {
            Log.e("MicroMsg.emoji.EmojiMgrImpl", Util.stackTraceToString(th5));
            return false;
        }
    }

    public ArrayList<String> a(String str) {
        p2 vf5 = ((g) j.c(g.class)).vf();
        if (!vf5.f174936a) {
            vf5.g();
        }
        System.currentTimeMillis();
        ArrayList arrayList = new ArrayList();
        ArrayList<String> arrayList2 = new ArrayList<>();
        ArrayList arrayList3 = new ArrayList();
        if (!vf5.f174936a) {
            vf5.g();
        }
        if (q0.f(str) > 32) {
            Log.i("MicroMsg.emoji.EmojiDescNewMgr", "input text over checkout limit.");
        } else if (!Util.isNullOrNil(str) && vf5.f174941f != null) {
            String i15 = vf5.i(str);
            if (vf5.f174940e.containsKey(i15)) {
                ArrayList<String> arrayList4 = vf5.f174939d.get(vf5.f174940e.get(i15));
                if (arrayList4 != null) {
                    arrayList3.addAll(arrayList4);
                }
            } else {
                arrayList3.add(i15);
            }
        }
        Iterator it = arrayList3.iterator();
        while (it.hasNext()) {
            ArrayList<p2$$e> arrayList5 = vf5.f174941f.get((String) it.next());
            if (arrayList5 != null && !arrayList5.isEmpty()) {
                arrayList.addAll(arrayList5);
            }
        }
        String i16 = vf5.i(str);
        if (vf5.f(i16)) {
            synchronized (vf5) {
                for (Map.Entry<String, ArrayList<p2$$e>> entry : vf5.f174942g.entrySet()) {
                    if (entry.getKey().contains(i16)) {
                        arrayList.addAll(entry.getValue());
                    }
                }
            }
        }
        Log.i("MicroMsg.emoji.EmojiDescNewMgr", "changeText: %s, %s", Integer.valueOf(arrayList3.size()), Integer.valueOf(arrayList.size()));
        if (!arrayList.isEmpty()) {
            try {
                Collections.sort(arrayList, vf5.f174944i);
            } catch (IllegalArgumentException e15) {
                Log.printErrStackTrace("MicroMsg.emoji.EmojiDescNewMgr", e15, "failed to sort emojis", new Object[0]);
            }
            for (int i17 = 0; i17 < arrayList.size(); i17++) {
                arrayList2.add(((p2$$e) arrayList.get(i17)).f174946a);
            }
        }
        System.currentTimeMillis();
        return arrayList2;
    }

    @Override // fu3.b
    public String b() {
        return z.s().f198643d;
    }

    @Override // fu3.b
    public void c() {
        a0 a0Var;
        ((g) j.c(g.class)).getClass();
        w2 h15 = w2.h();
        synchronized (h15.f175812a) {
            a0Var = h15.f175826o;
        }
        List<rz3.z> Ga = a0Var.Ga();
        JSONArray jSONArray = new JSONArray();
        Iterator it = ((ArrayList) Ga).iterator();
        while (it.hasNext()) {
            rz3.z zVar = (rz3.z) it.next();
            if (zVar.a() != null) {
                jSONArray.put(zVar.a());
                if (jSONArray.length() >= 9) {
                    break;
                }
            }
        }
        z.s().i().L(w1.a.Ud, jSONArray.toString());
    }

    @Override // fu3.b
    public void d(MStorage.IOnStorageChange iOnStorageChange) {
        ((g) j.c(g.class)).getClass();
        w2.h().d().remove(iOnStorageChange);
    }

    @Override // fu3.b
    public boolean e() {
        return t.c();
    }

    @Override // fu3.b
    public List<rz3.z> f() {
        a0 a0Var;
        ((g) j.c(g.class)).getClass();
        w2 h15 = w2.h();
        synchronized (h15.f175812a) {
            a0Var = h15.f175826o;
        }
        return a0Var.Ga();
    }

    @Override // fu3.b
    public void g(EmojiInfo emojiInfo) {
        ((g) j.c(g.class)).getClass();
        w2.h().d().xH(emojiInfo);
    }

    @Override // fu3.b
    public boolean h() {
        boolean z15;
        if (!WeChatEnvironment.hasDebugger()) {
            if ((((b) z.q(b.class)).gv0().b("ShowEmoticonCameraEntrance", 3) & 1) > 0) {
                z15 = true;
            } else {
                z15 = false;
            }
            if (!z15) {
                return false;
            }
        }
        return true;
    }

    @Override // fu3.b
    public boolean i(Context context, EmojiInfo emojiInfo, int i15, int i16, boolean z15, boolean z16, String str, ArrayList<String> arrayList, String str2) {
        return P(context, emojiInfo, i15, null, i16, z15, true, z16, str, arrayList, str2);
    }

    @Override // fu3.b
    public boolean i1() {
        return t.b();
    }

    @Override // fu3.b
    public void j(MStorage.IOnStorageChange iOnStorageChange) {
        ((g) j.c(g.class)).getClass();
        w2.h().d().add(iOnStorageChange);
    }

    @Override // fu3.b
    public void k(String str) {
        EmojiInfo G = G(str);
        if (G != null) {
            o.f13319a.a(G);
            return;
        }
        Log.w("MicroMsg.emoji.EmojiMgrImpl", "addCaptureEmojiUploadTask: emojiInfo null by md5 %s", str);
    }

    @Override // fu3.b
    public void l(MStorage.IOnStorageChange iOnStorageChange) {
        if (z.n().a().b()) {
            ((g) j.c(g.class)).getClass();
            w2.h().b().add(iOnStorageChange);
        }
    }

    @Override // fu3.b
    public void m(MStorage.IOnStorageChange iOnStorageChange) {
        ((g) j.c(g.class)).getClass();
        w2.h().b().remove(iOnStorageChange);
    }

    @Override // fu3.b
    public EmojiInfo n(EmojiInfo emojiInfo) {
        if (vc1.h.j(emojiInfo)) {
            ((g) j.c(g.class)).getClass();
            Cursor It = w2.h().d().It(Util.getInt(emojiInfo.getContent(), 0));
            if (It != null && It.getCount() > 1) {
                int intRandom = Util.getIntRandom(It.getCount() - 1, 0);
                EmojiInfo emojiInfo2 = new EmojiInfo();
                It.moveToPosition(intRandom);
                emojiInfo2.convertFrom(It);
                emojiInfo = emojiInfo2;
            }
            if (It != null) {
                It.close();
            }
        }
        return emojiInfo;
    }

    @Override // fu3.b
    public void o(String str) {
        a0 a0Var;
        ((g) j.c(g.class)).getClass();
        w2 h15 = w2.h();
        synchronized (h15.f175812a) {
            a0Var = h15.f175826o;
        }
        a0Var.getClass();
        if (!Util.isNullOrNil(str)) {
            synchronized (a0Var.f298559d) {
                rz3.z zVar = null;
                int i15 = 0;
                while (true) {
                    if (i15 >= a0Var.f298559d.size()) {
                        i15 = -1;
                        break;
                    } else if (Util.isEqual(a0Var.f298559d.get(i15).f298609a, str)) {
                        zVar = a0Var.f298559d.get(i15);
                        break;
                    } else {
                        i15++;
                    }
                }
                if (zVar == null) {
                    zVar = new rz3.z();
                    zVar.f298609a = str;
                } else {
                    a0Var.f298559d.remove(i15);
                }
                zVar.f298610b++;
                zVar.f298611c = System.currentTimeMillis();
                a0Var.f298559d.add(0, zVar);
                if (a0Var.f298559d.size() > 9) {
                    LinkedList<rz3.z> linkedList = a0Var.f298559d;
                    linkedList.remove(linkedList.size() - 1);
                }
            }
            a0Var.doNotify("event_update_recent", 0, Integer.valueOf(a0Var.f298559d.size()));
        }
    }

    @Override // fu3.b
    public void onDestroy() {
    }

    @Override // fu3.b
    public void p(EmojiInfo emojiInfo) {
        emojiInfo.field_groupId = "capture";
        ArrayList arrayList = new ArrayList();
        arrayList.add(emojiInfo.getMd5());
        ((vb1.g) j.c(vb1.g.class)).s7().d().ZB(1, 0, arrayList);
        ((vb1.g) j.c(vb1.g.class)).s7().d().xH(emojiInfo);
        EmojiUpdatePanelEvent emojiUpdatePanelEvent = new EmojiUpdatePanelEvent();
        emojiUpdatePanelEvent.f62239d.f62241a = 2;
        emojiUpdatePanelEvent.publish();
        if (!emojiUpdatePanelEvent.f62240e.f62242a) {
            ku4 fb5 = ((vb1.g) j.c(vb1.g.class)).s7().g().fb();
            if (fb5 != null) {
                Iterator<lu4> it = fb5.f27812d.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        break;
                    }
                    lu4 next = it.next();
                    if (next.f28960d.equals("capture")) {
                        next.f28961e = 0;
                        break;
                    }
                }
            }
            ((vb1.g) j.c(vb1.g.class)).s7().g().ec(fb5);
            fy3.a.f218004b.a(-29414086, "capture");
        }
    }

    @Override // fu3.b
    public EmojiIPSetInfo q(String str) {
        return w2.h().f175829r.Ga(str);
    }

    @Override // fu3.b
    public <T> T r(w1.a aVar, T t15) {
        return (T) z.s().i().f(aVar, t15);
    }

    @Override // fu3.b
    public EmojiInfo s(String str, int i15, int i16, int i17) {
        return y(str, "", i15, i16, i17, null, null, null, "");
    }

    @Override // fu3.b
    public void t(w1.a aVar, Object obj) {
        z.s().i().L(aVar, obj);
    }

    @Override // fu3.b
    public boolean u() {
        boolean z15 = !z.s().i().h(w1.a.f175153ae, true);
        t.e();
        if (!z15) {
            return false;
        }
        return true;
    }

    @Override // fu3.b
    public byte[] v(EmojiInfo emojiInfo) {
        EmojiInfo G;
        int i15;
        if (!(emojiInfo == null || (G = G(emojiInfo.field_md5)) == null || (i15 = G.field_reserved4) == emojiInfo.field_reserved4)) {
            emojiInfo.field_reserved4 = i15;
        }
        return il.a.e().R2(emojiInfo);
    }

    @Override // fu3.b
    public String w() {
        i.d().getClass();
        String d15 = ((b) z.q(b.class)).gv0().d("EmotionPanelConfigName");
        if (Util.isNullOrNil(d15)) {
            return (String) z.s().i().f(w1.a.U0, "emojipanel-config.xml");
        }
        return d15;
    }

    /* JADX WARNING: Code restructure failed: missing block: B:27:0x01b5, code lost:
        if (r11 != null) goto L_0x01d9;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:34:0x01d7, code lost:
        if (r11 != null) goto L_0x01d9;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:35:0x01d9, code lost:
        r11.close();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:37:0x01e0, code lost:
        if (r5.size() <= 0) goto L_0x0205;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:38:0x01e2, code lost:
        r0 = r5.size();
        r11 = 0;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:39:0x01e7, code lost:
        if (r11 >= r0) goto L_0x0205;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:40:0x01e9, code lost:
        com.tencent.mm.sdk.platformtools.Log.i("MicroMsg.emoji.EmojiCommandMgr", "i:%d group info:%s", java.lang.Integer.valueOf(r11), ((com.tencent.mm.storage.emotion.EmojiGroupInfo) r5.get(r11)).toString());
        r11 = r11 + 1;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:42:?, code lost:
        ((com.tencent.mm.feature.emoji.g) yz3.j.c(com.tencent.mm.feature.emoji.g.class)).getClass();
        r5 = com.tencent.mm.storage.w2.h().d().getAll();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:43:0x021a, code lost:
        if (r5 == null) goto L_0x0241;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:46:0x0220, code lost:
        if (r5.moveToFirst() == false) goto L_0x0241;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:47:0x0222, code lost:
        r0 = new com.tencent.mm.storage.emotion.EmojiInfo();
        r0.convertFrom(r5);
        com.tencent.mm.sdk.platformtools.Log.i("MicroMsg.emoji.EmojiCommandMgr", "emoji info:%s", r0.toString());
     */
    /* JADX WARNING: Code restructure failed: missing block: B:48:0x023b, code lost:
        if (r5.moveToNext() != false) goto L_0x0222;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:49:0x023e, code lost:
        r0 = th;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:50:0x023f, code lost:
        r8 = r5;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:51:0x0241, code lost:
        if (r5 == null) goto L_0x0251;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:52:0x0244, code lost:
        r0 = th;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:53:0x0245, code lost:
        if (r8 != null) goto L_0x0247;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:54:0x0247, code lost:
        r8.close();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:55:0x024a, code lost:
        throw r0;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:56:0x024b, code lost:
        r5 = null;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:58:0x024c, code lost:
        if (r5 != null) goto L_0x024e;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:60:0x024e, code lost:
        r5.close();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:61:0x0251, code lost:
        com.tencent.mm.sdk.platformtools.Log.i("MicroMsg.emoji.EmojiCommandMgr", "end dump emoji db info:");
     */
    /* JADX WARNING: Removed duplicated region for block: B:54:0x0247  */
    /* JADX WARNING: Removed duplicated region for block: B:65:0x025c  */
    public void x(String str) {
        x xVar;
        Throwable th5;
        Cursor cursor;
        Exception e15;
        w1.a aVar = w1.a.P;
        if (Util.isNullOrNil(str)) {
            Log.i("MicroMsg.emoji.EmojiCommandMgr", "emoji command is null.");
        }
        Cursor cursor2 = null;
        if ("sync".equalsIgnoreCase(str)) {
            t1 i15 = z.s().i();
            w1.a aVar2 = w1.a.J;
            Boolean bool = Boolean.TRUE;
            i15.L(aVar2, bool);
            z.s().i().L(aVar, bool);
            z.s().i().L(w1.a.Q, bool);
            z.s().i().L(w1.a.T, Long.valueOf(System.currentTimeMillis()));
            z.s().i().L(w1.a.U, Long.valueOf(System.currentTimeMillis()));
            z.s().i().L(w1.a.I, 0L);
            new l(0, null).a();
            new l(1, null).a();
            Log.w("MicroMsg.EmojiSyncMd5List", "clear reqBuff");
            z.s().i().L(w1.a.W0, null);
            z.l().f198618b.f(new p(8, null, 15, true));
        } else if ("rcheart".equalsIgnoreCase(str)) {
            ((g) j.c(g.class)).getClass();
            w2.h().b().io();
        } else if ("recover".equalsIgnoreCase(str)) {
            Log.i("MicroMsg.emoji.EmojiCommandMgr", "recover   begin");
            ((g) j.c(g.class)).getClass();
            w2.h().d().zu(MMApplicationContext.getContext());
            ((g) j.c(g.class)).getClass();
            w2.h().b().jk(MMApplicationContext.getContext());
            Log.i("MicroMsg.emoji.EmojiCommandMgr", "recover   end");
        } else if ("clean".equalsIgnoreCase(str)) {
            Log.i("MicroMsg.emoji.EmojiCommandMgr", "begin clean");
            e.b().a(vc1.h.f());
            z.s().i().L(aVar, Boolean.TRUE);
            Log.i("MicroMsg.emoji.EmojiCommandMgr", "end clean");
        } else if ("dump".equalsIgnoreCase(str)) {
            Log.i("MicroMsg.emoji.EmojiCommandMgr", "begin dump emoji db info:");
            ((g) j.c(g.class)).getClass();
            rz3.c b15 = w2.h().b();
            b15.getClass();
            ArrayList arrayList = new ArrayList();
            try {
                cursor = b15.f298565d.rawQuery("select * from EmojiGroupInfo where " + b15.Ga() + " order by sort ASC,lastUseTime DESC", null, 2);
                if (cursor != null) {
                    try {
                        if (cursor.moveToFirst()) {
                            do {
                                EmojiGroupInfo emojiGroupInfo = new EmojiGroupInfo();
                                emojiGroupInfo.convertFrom(cursor);
                                arrayList.add(emojiGroupInfo);
                            } while (cursor.moveToNext());
                        }
                    } catch (Exception e16) {
                        e15 = e16;
                        try {
                            Log.e("MicroMsg.emoji.EmojiGroupInfoStorage", "get all group fail." + e15.getMessage());
                        } catch (Throwable th6) {
                            th5 = th6;
                            cursor2 = cursor;
                            if (cursor2 != null) {
                            }
                            throw th5;
                        }
                    }
                }
            } catch (Exception e17) {
                e15 = e17;
                cursor = null;
                Log.e("MicroMsg.emoji.EmojiGroupInfoStorage", "get all group fail." + e15.getMessage());
            } catch (Throwable th7) {
                th5 = th7;
                if (cursor2 != null) {
                    cursor2.close();
                }
                throw th5;
            }
        } else if ("tuzki".equalsIgnoreCase(str)) {
            jc1.c.a().c();
        } else if (str.startsWith("reset-first")) {
            t1 i16 = z.s().i();
            w1.a aVar3 = w1.a.Xd;
            Boolean bool2 = Boolean.FALSE;
            i16.L(aVar3, bool2);
            z.s().i().L(w1.a.Yd, bool2);
            z.s().i().L(w1.a.Zd, bool2);
            z.s().i().L(w1.a.f175153ae, bool2);
        } else if (str.startsWith("cleanThumb")) {
            k kVar = k.f50430a;
            for (T t15 : sl.p.g().a()) {
                if (Util.isNullOrNil(t15.field_thumbUrl)) {
                    u1.h(t15.getCoverPath());
                }
            }
            ak.a.makeText(MMApplicationContext.getContext(), "clean thumb done", 0).show();
        }
        if (!WeChatEnvironment.hasDebugger()) {
            return;
        }
        if ("new".equalsIgnoreCase(str)) {
            ((l30.a) ((ut.c) j.c(ut.c.class)).aU()).r(262147, true);
            z.s().i().K(208899, Boolean.TRUE);
            z.s().i().K(229633, "http://mmbiz.qpic.cn/mmemoticon/Q3auHgzwzM5eOptD4jIj72I8icMVEKwzSYkC30IgjMvSibGfqsEdy0ibXayiaZtbibSXV5EPZEWILOvbrjjLtQ9P4QQ/0");
            z.s().i().K(229634, System.currentTimeMillis() + "");
        } else if ("free".equalsIgnoreCase(str)) {
            ((l30.a) ((ut.c) j.c(ut.c.class)).aU()).r(262149, true);
            z.s().i().K(208913, Boolean.TRUE);
            z.s().i().K(229633, "http://mmbiz.qpic.cn/mmemoticon/Q3auHgzwzM5eOptD4jIj72I8icMVEKwzSYkC30IgjMvSibGfqsEdy0ibXayiaZtbibSXV5EPZEWILOvbrjjLtQ9P4QQ/0");
            z.s().i().K(229634, System.currentTimeMillis() + "");
        } else if ("newp".equalsIgnoreCase(str)) {
            z.s().i().L(w1.a.N, Boolean.TRUE);
        } else if ("newpe".equalsIgnoreCase(str)) {
            z.s().i().L(w1.a.S, Boolean.TRUE);
        } else if (str.startsWith("add")) {
            str.replace("add", "").trim().split(",");
        } else if (str.startsWith("backup")) {
            z.l().f198618b.f(new jc1.e(0, 1, Arrays.asList(str.replace("backup", "").trim().split(",")), null));
        } else if (str.startsWith("h5")) {
            PreferenceManager.getDefaultSharedPreferences(MMApplicationContext.getContext()).edit().putString("h5", str.replace("h5", "").trim()).commit();
        } else if (str.startsWith("md5")) {
            String trim = str.replace("md5", "").trim();
            if (Util.isNullOrNil(trim)) {
                trim = "/sdcard/test.png";
            }
            Log.i("MicroMsg.emoji.EmojiCommandMgr", u1.q(trim));
            Log.i("MicroMsg.emoji.EmojiCommandMgr", MD5Util.getMD5String(trim));
        } else if (str.startsWith("recommend")) {
            ArrayList<EmojiGroupInfo> a15 = kc1.f.a("<NewRecommendEmotion><Emotion><ProductID>com.tencent.xin.emoticon.person.stiker_144984189945aa5830d33cd7dc</ProductID><RecType>3</RecType><Name>野萌君</Name><Icon>http://mmbiz.qpic.cn/mmemoticon/duc2TvpEgSTWy4k8MnuicFjyiazriaGWDX52HzNWeLVTjtJcjZeZEicTn5kJFPYdicWZTuUZJgiaADK9I/0</Icon><Panel>http://mmbiz.qpic.cn/mmemoticon/DhduwiaBa7lchicgAfwibeykm81eGWXkMDgGJ8DWcOcIc28C7oTic4Y09Pick8Fw69KiaZVxrHl8S2lPY/0</Panel><ButtonType>1</ButtonType></Emotion><Emotion><ProductID>com.tencent.xin.emoticon.person.stiker_14389422638f6ca818af405e21</ProductID><RecType>3</RecType><Name>猪仔和羊妹</Name><Icon>http://mmbiz.qpic.cn/mmemoticon/iaUiazNVkRp7iaZjrMuYgfH8kB5xkyYv20CYzY3W9HCLBr2XybJibGKKtXibMnAfZnRTH/0</Icon><Panel>http://mmbiz.qpic.cn/mmemoticon/PiajxSqBRaEJR9canNKZ7RYI3hx5BPCSwQmuhhlNWD1jzUSOx3CWqEtibd65zOjySd/0</Panel><ButtonType>1</ButtonType></Emotion><Emotion><ProductID>com.tencent.xin.emoticon.person.stiker_1444199720f5ea147582ff0512</ProductID><RecType>3</RecType><Name>让红包飞</Name><Icon>http://mmbiz.qpic.cn/mmemoticon/nMl9ssowtibXLY57PdK8Nsh827vlsw4TGHPgLUehd2R455xnwe3xpoVDIKpAuXU1Aic3XbH1LfMr7fp4DgO7o8IQ/0</Icon><Panel>http://mmbiz.qpic.cn/mmemoticon/duc2TvpEgST18reErFRzNFR8EiahI4Iibp4ZnW1ibJYt4MMLvQvjx3sHGTMuTOgnREq5f2GXLhuzalOOz3icw9NGbA/0</Panel><ButtonType>1</ButtonType></Emotion><Emotion><ProductID>com.tencent.xin.emoticon.xiaobendan</ProductID><RecType>3</RecType><Name>小笨蛋与大坏蛋</Name><Icon>http://mmbiz.qpic.cn/mmemoticon/ajNVdqHZLLC8ILTt0pqcaCVkldLMydoNJcupoR7qUojia3vKlgd74uQ/0</Icon><Panel>http://mmbiz.qpic.cn/mmemoticon/ajNVdqHZLLC8ILTt0pqcaAAEUI4a7z5ECqpUXbQw95PY1mpc4p0FxA/0</Panel><ButtonType>1</ButtonType></Emotion><Emotion><ProductID>com.tencent.xin.emoticon.shin2</ProductID><RecType>3</RecType><Name>野原新之助2</Name><Icon>http://mmbiz.qpic.cn/mmemoticon/iciaySdkria4apGIW1wvSbPC9oxWQPHZyicaccx5JDIp2uE/0</Icon><Panel>http://mmbiz.qpic.cn/mmemoticon/ajNVdqHZLLASEAAX7xw76beia5j4HyA0rq9WgtgscicJo7935UCpCpog/0</Panel><ButtonType>1</ButtonType></Emotion></NewRecommendEmotion>");
            ((g) j.c(g.class)).getClass();
            w2.h().b().f298565d.delete("EmojiGroupInfo", "recommand=? and type!=? and status!=?", new String[]{"1", "2", "7"});
            ((g) j.c(g.class)).getClass();
            rz3.c b16 = w2.h().b();
            b16.getClass();
            Log.i("MicroMsg.emoji.EmojiGroupInfoStorage", "[insertRecommendEmojiGroupInfo]");
            b16.jq(a15);
        } else if (str.startsWith("count")) {
            ((b) z.q(b.class)).gv0().g("CustomEmojiMaxSize", str.replace("count", "").trim());
        } else if (str.startsWith("auto")) {
            ((b) z.q(b.class)).gv0().g("C2CEmojiNotAutoDownloadTimeRange", str.replace("auto", "").trim());
        } else if (str.startsWith("bo")) {
            if (str.replace("bo", "").trim().equalsIgnoreCase("1")) {
                PreferenceManager.getDefaultSharedPreferences(MMApplicationContext.getContext()).edit().putBoolean("broken", true).commit();
            } else {
                PreferenceManager.getDefaultSharedPreferences(MMApplicationContext.getContext()).edit().putBoolean("broken", false).commit();
            }
        } else if (str.startsWith("newsmiley")) {
            ArrayList<SmileyInfo> arrayList2 = new ArrayList<>();
            SmileyInfo smileyInfo = new SmileyInfo("/::AAA", "[机智]", "[机智]", "[机智]", "[机智]", "[机智]", "emoji2.png", 1000);
            SmileyInfo smileyInfo2 = new SmileyInfo("/::BBB", "[滑稽]", "[滑稽]", "[滑稽]", "[滑稽]", "[滑稽]", "emoji3.png", 1001);
            SmileyInfo smileyInfo3 = new SmileyInfo("[Pose]", "[摆姿势]", "[摆姿势]", "[摆姿势]", "[摆姿势]", "[摆姿势]", "emoji4.png", 1002);
            SmileyInfo smileyInfo4 = new SmileyInfo("/::DDD", "[瞪]", "[瞪]", "[瞪]", "[瞪]", "[瞪]", "emoji5.png", 1003);
            SmileyInfo smileyInfo5 = new SmileyInfo("/::FFF", "[捂脸]", "[捂脸]", "[捂脸]", "[捂脸]", "[捂脸]", "emoji6.png", 1004);
            SmileyInfo smileyInfo6 = new SmileyInfo("/::Doge", "[Doge]", "[Doge]", "[Doge]", "[Doge]", "[Doge]", "emoji7.png", 1005);
            arrayList2.add(smileyInfo);
            arrayList2.add(smileyInfo2);
            arrayList2.add(smileyInfo3);
            arrayList2.add(smileyInfo4);
            arrayList2.add(smileyInfo5);
            arrayList2.add(smileyInfo6);
            ((g) j.c(g.class)).getClass();
            w2 h15 = w2.h();
            synchronized (h15.f175812a) {
                xVar = h15.f175823l;
            }
            xVar.Ga(arrayList2);
        } else if (str.startsWith("panel")) {
            str.replace("panel", "").getClass();
            CheckResUpdateCacheFileEvent checkResUpdateCacheFileEvent = new CheckResUpdateCacheFileEvent();
            CheckResUpdateCacheFileEvent.a aVar4 = checkResUpdateCacheFileEvent.f62051d;
            aVar4.f62053b = 1;
            aVar4.f62052a = 37;
            aVar4.f62054c = z80.b.E() + "CheckResUpdate/37.1.data";
            checkResUpdateCacheFileEvent.publish();
            CheckResUpdateCacheFileEvent checkResUpdateCacheFileEvent2 = new CheckResUpdateCacheFileEvent();
            CheckResUpdateCacheFileEvent.a aVar5 = checkResUpdateCacheFileEvent2.f62051d;
            aVar5.f62053b = 2;
            aVar5.f62052a = 37;
            aVar5.f62054c = "/sdcard/tencent/MicroMsg/CheckResUpdate/37.2.data";
            checkResUpdateCacheFileEvent2.publish();
            CheckResUpdateCacheFileEvent checkResUpdateCacheFileEvent3 = new CheckResUpdateCacheFileEvent();
            CheckResUpdateCacheFileEvent.a aVar6 = checkResUpdateCacheFileEvent3.f62051d;
            aVar6.f62053b = 3;
            aVar6.f62052a = 37;
            aVar6.f62054c = z80.b.E() + "CheckResUpdate/37.3.data";
            checkResUpdateCacheFileEvent3.publish();
        } else if (str.startsWith("key")) {
            String f15 = gh.g.f(String.valueOf(System.currentTimeMillis()).getBytes());
            Log.i("MicroMsg.emoji.EmojiCommandMgr", "create key :%s" + Util.secPrint(f15));
            ((g) j.c(g.class)).getClass();
            w2.h().d().Se(153);
            EmojiInfo emojiInfo = new EmojiInfo();
            emojiInfo.field_md5 = f15;
            emojiInfo.field_catalog = 153;
            ((g) j.c(g.class)).getClass();
            w2.h().d().insert(emojiInfo);
        } else if (str.startsWith("delete-db")) {
            String trim2 = str.replace("delete-db", "").trim();
            ((g) j.c(g.class)).getClass();
            w2.h().d().Hh(trim2);
        } else if (str.startsWith("delete-file")) {
            for (String str2 : str.replace("delete", "").trim().split(",")) {
                ((h) ((vb1.g) j.c(vb1.g.class)).bp()).G(str2).Z0();
            }
        } else if (str.startsWith("batchDownload")) {
            String[] split = str.split(" ");
            if (split.length > 1) {
                new l(Util.safeParseInt(split[1]), null).a();
            }
        } else if (str.startsWith("getInfo")) {
            String[] split2 = str.split(" ");
            if (split2.length > 1) {
                LinkedList linkedList = new LinkedList();
                linkedList.add(split2[1]);
                z.l().f198618b.f(new jc1.f(linkedList, 0));
            }
        } else if (str.startsWith(APMidasPayAPI.ENV_TEST)) {
            Log.i("MicroMsg.emoji.EmojiCommandMgr", "theTest: %s", str);
            ((xc4.j) xc4.j.f338034d).f(new a());
        }
    }

    public EmojiInfo y(String str, String str2, int i15, int i16, int i17, String str3, String str4, String str5, String str6) {
        ((g) j.c(g.class)).getClass();
        return w2.h().d().Ie(str, str2, i15, i16, i17, str3, str4, str5, str6, 1);
    }

    public byte[] z(EmojiInfo emojiInfo) {
        EmojiInfo G;
        int i15;
        if (!(emojiInfo == null || (G = G(emojiInfo.field_md5)) == null || (i15 = G.field_reserved4) == emojiInfo.field_reserved4)) {
            emojiInfo.field_reserved4 = i15;
        }
        byte[] R2 = il.a.e().R2(emojiInfo);
        if (!ImgUtil.isWXGF(R2)) {
            return R2;
        }
        byte[] nativeWxamToGif = MMWXGFJNI.nativeWxamToGif(R2);
        if (Util.isNullOrNil(nativeWxamToGif)) {
            Log.w("MicroMsg.emoji.EmojiMgrImpl", "decodeAsGif: wxam to gif error");
        } else {
            Log.i("MicroMsg.emoji.EmojiMgrImpl", "decodeAsGif: %s, %s", Integer.valueOf(R2.length), Integer.valueOf(nativeWxamToGif.length));
        }
        return nativeWxamToGif;
    }
}