LINE.apk(点击下载) / a.java


package iz;

import ai.clova.cic.clientlib.exoplayer2.text.ttml.TtmlNode;
import am3.c;
import am3.n;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import cn3.q;
import com.linecorp.line.media.editor.action.RenderRect;
import dm3.l;
import dm3.p;
import java.io.BufferedReader;
import java.io.Reader;
import java.io.StringWriter;
import java.util.Locale;
import java.util.Map;
import java.util.concurrent.Executor;
import kotlin.ExceptionsKt;
import kotlin.Unit;
import mg0.e;
import pd3.d;
import rm3.k;
import sm3.r;
import u3.m0;
import ul3.f;
import ul3.h;
import um3.c0;
import um3.d0;
import um3.f0;
import um3.i1;
import um3.j1;
import um3.s1;
import um3.v0;
import xj.b;
import zx2.w;

public final class a {
    public static w A(f fVar, p pVar, int i14) {
        h hVar = (i14 & 1) != 0 ? h.f165862b : null;
        hVar.get(s1.b.f166183b);
        return new my2.a(new q(j1.f166149b, hVar, pVar));
    }

    public static int a(b bVar, boolean z14) {
        int i14;
        int i15;
        if (z14) {
            i14 = bVar.f181991c;
        } else {
            i14 = bVar.f181990b;
        }
        if (z14) {
            i15 = bVar.f181990b;
        } else {
            i15 = bVar.f181991c;
        }
        byte[][] bArr = bVar.f181989a;
        int i16 = 0;
        for (int i17 = 0; i17 < i14; i17++) {
            byte b14 = -1;
            int i18 = 0;
            for (int i19 = 0; i19 < i15; i19++) {
                byte b15 = z14 ? bArr[i17][i19] : bArr[i19][i17];
                if (b15 == b14) {
                    i18++;
                } else {
                    if (i18 >= 5) {
                        i16 += (i18 - 5) + 3;
                    }
                    i18 = 1;
                    b14 = b15;
                }
            }
            if (i18 >= 5) {
                i16 = (i18 - 5) + 3 + i16;
            }
        }
        return i16;
    }

    public static void b(boolean z14) {
        if (!z14) {
            throw new IllegalArgumentException();
        }
    }

    public static void c(boolean z14, Object obj) {
        if (!z14) {
            throw new IllegalArgumentException(String.valueOf(obj));
        }
    }

    public static void d(boolean z14, String str, Object... objArr) {
        if (!z14) {
            throw new IllegalArgumentException(String.format(str, objArr));
        }
    }

    public static void e(Handler handler) {
        Looper myLooper = Looper.myLooper();
        if (myLooper != handler.getLooper()) {
            String name = myLooper != null ? myLooper.getThread().getName() : "null current looper";
            String name2 = handler.getLooper().getThread().getName();
            StringBuilder sb4 = new StringBuilder(String.valueOf(name2).length() + 36 + String.valueOf(name).length());
            z1.a.a(sb4, "Must be called on ", name2, " thread, but got ", name);
            sb4.append(".");
            throw new IllegalStateException(sb4.toString());
        }
    }

    public static void f(Handler handler, String str) {
        if (Looper.myLooper() != handler.getLooper()) {
            throw new IllegalStateException(str);
        }
    }

    public static void g(String str) {
        if (!(Looper.getMainLooper() == Looper.myLooper())) {
            throw new IllegalStateException(str);
        }
    }

    public static String h(String str) {
        if (!TextUtils.isEmpty(str)) {
            return str;
        }
        throw new IllegalArgumentException("Given String is empty or null");
    }

    public static String i(String str, Object obj) {
        if (!TextUtils.isEmpty(str)) {
            return str;
        }
        throw new IllegalArgumentException(String.valueOf(obj));
    }

    public static void j(String str) {
        if (Looper.getMainLooper() == Looper.myLooper()) {
            throw new IllegalStateException(str);
        }
    }

    public static Object k(Object obj, Object obj2) {
        if (obj != null) {
            return obj;
        }
        throw new NullPointerException(String.valueOf(obj2));
    }

    public static void l(boolean z14) {
        if (!z14) {
            throw new IllegalStateException();
        }
    }

    public static void m(boolean z14, Object obj) {
        if (!z14) {
            throw new IllegalStateException(String.valueOf(obj));
        }
    }

    public static void n(boolean z14, String str, Object... objArr) {
        if (!z14) {
            throw new IllegalStateException(String.format(str, objArr));
        }
    }

    public static final Object o(SQLiteDatabase sQLiteDatabase, l lVar) {
        em3.q.f(sQLiteDatabase, "<this>");
        sQLiteDatabase.beginTransaction();
        try {
            Object invoke = lVar.invoke(sQLiteDatabase);
            sQLiteDatabase.setTransactionSuccessful();
            return invoke;
        } finally {
            sQLiteDatabase.endTransaction();
        }
    }

    /* JADX WARNING: Code restructure failed: missing block: B:12:0x0021, code lost:
        r0 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:13:0x0022, code lost:
        am3.c.a(r3, r4);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:14:0x0025, code lost:
        throw r0;
     */
    public static final void p(Reader reader, l lVar) {
        BufferedReader bufferedReader = (BufferedReader) reader;
        for (Object obj : y(bufferedReader)) {
            lVar.invoke(obj);
        }
        Unit unit = Unit.INSTANCE;
        c.a(bufferedReader, null);
    }

    public static final String q(Context context) {
        StringBuilder sb4 = new StringBuilder();
        sb4.append(((bz.c) rb.a.d(context, bz.c.f15891e0)).h() ? "https://terms.line-beta.me/line_avatar/sp?lang=" : "https://terms.line.me/line_avatar/sp?lang=");
        sb4.append(r());
        return sb4.toString();
    }

    public static final String r() {
        String str;
        String a14 = d.c().a();
        if (a14 != null) {
            str = a14.toLowerCase(Locale.ROOT);
            em3.q.e(str, "this as java.lang.String).toLowerCase(Locale.ROOT)");
        } else {
            str = null;
        }
        if (r.r("JP", str, true)) {
            return "ja";
        }
        if (r.r("TH", str, true)) {
            return "th";
        }
        if (r.r("TW", str, true)) {
            return "zh-Hant";
        }
        if (r.r("ID", str, true)) {
            return TtmlNode.ATTR_ID;
        }
        return r.r("KR", str, true) ? "ko" : "en";
    }

    public static final c0 s(m0 m0Var) {
        em3.q.f(m0Var, "<this>");
        Map<String, Object> map = m0Var.f152654l;
        em3.q.e(map, "backingFieldMap");
        Object obj = map.get("QueryDispatcher");
        if (obj == null) {
            Executor executor = m0Var.f152644b;
            em3.q.e(executor, "queryExecutor");
            if (executor instanceof v0) {
                v0 v0Var = (v0) executor;
            }
            obj = new i1(executor);
            map.put("QueryDispatcher", obj);
        }
        return (c0) obj;
    }

    public static final e t(RenderRect renderRect, int i14, int i15) {
        em3.q.f(renderRect, "<this>");
        return new e(((float) i14) / renderRect.width(), ((float) i15) / renderRect.height());
    }

    public static final c0 u(m0 m0Var) {
        em3.q.f(m0Var, "<this>");
        Map<String, Object> map = m0Var.f152654l;
        em3.q.e(map, "backingFieldMap");
        Object obj = map.get("TransactionDispatcher");
        if (obj == null) {
            Executor executor = m0Var.f152645c;
            em3.q.e(executor, "transactionExecutor");
            if (executor instanceof v0) {
                v0 v0Var = (v0) executor;
            }
            obj = new i1(executor);
            map.put("TransactionDispatcher", obj);
        }
        return (c0) obj;
    }

    public static final void v(f fVar, Throwable th4) {
        try {
            d0 d0Var = (d0) fVar.get(d0.a.f166124b);
            if (d0Var == null) {
                f0.a(fVar, th4);
            } else {
                d0Var.handleException(fVar, th4);
            }
        } catch (Throwable th5) {
            if (th4 != th5) {
                RuntimeException runtimeException = new RuntimeException("Exception while trying to handle coroutine exception", th5);
                ExceptionsKt.addSuppressed(runtimeException, th4);
                th4 = runtimeException;
            }
            f0.a(fVar, th4);
        }
    }

    public static boolean w(byte[] bArr, int i14, int i15) {
        int min = Math.min(i15, bArr.length);
        for (int max = Math.max(i14, 0); max < min; max++) {
            if (bArr[max] == 1) {
                return false;
            }
        }
        return true;
    }

    public static boolean x(byte[][] bArr, int i14, int i15, int i16) {
        int min = Math.min(i16, bArr.length);
        for (int max = Math.max(i15, 0); max < min; max++) {
            if (bArr[max][i14] == 1) {
                return false;
            }
        }
        return true;
    }

    public static final k y(BufferedReader bufferedReader) {
        return rm3.p.b(new n(bufferedReader));
    }

    public static final String z(Reader reader) {
        StringWriter stringWriter = new StringWriter();
        char[] cArr = new char[8192];
        int read = reader.read(cArr);
        while (read >= 0) {
            stringWriter.write(cArr, 0, read);
            read = reader.read(cArr);
        }
        String stringWriter2 = stringWriter.toString();
        em3.q.e(stringWriter2, "buffer.toString()");
        return stringWriter2;
    }
}