PhotoRoom v4.8.2版本的 MD5 值为:c40a01bb3380c0f75c0cb6ac6760f295
以下内容为反编译后的 d.java 源代码,内容仅作参考
package zz;
import java.util.ArrayList;
import java.util.List;
import k00.f;
import k00.n;
import kotlin.jvm.internal.t;
import kotlin.jvm.internal.v;
import l00.c0;
import l00.e0;
import l00.h0;
import l00.h1;
import l00.j1;
import l00.k1;
import l00.p;
import l00.t1;
import wy.g1;
import wy.h;
public abstract class d {
public static final class a extends v implements hy.a {
final h1 f84352g;
a(h1 h1Var) {
super(0);
this.f84352g = h1Var;
}
@Override
public final e0 invoke() {
e0 type = this.f84352g.getType();
t.h(type, "this@createCapturedIfNeeded.type");
return type;
}
}
public static final class b extends p {
final boolean f84353d;
b(k1 k1Var, boolean z11) {
super(k1Var);
this.f84353d = z11;
}
@Override
public boolean b() {
return this.f84353d;
}
@Override
public h1 e(e0 key) {
t.i(key, "key");
h1 e11 = super.e(key);
if (e11 != null) {
h r11 = key.N0().r();
return d.b(e11, r11 instanceof g1 ? (g1) r11 : null);
}
return null;
}
}
public static final h1 b(h1 h1Var, g1 g1Var) {
if (g1Var == null || h1Var.b() == t1.f56722f) {
return h1Var;
}
if (g1Var.n() == h1Var.b()) {
if (h1Var.a()) {
n NO_LOCKS = f.f54533e;
t.h(NO_LOCKS, "NO_LOCKS");
return new j1(new h0(NO_LOCKS, new a(h1Var)));
}
return new j1(h1Var.getType());
}
return new j1(c(h1Var));
}
public static final e0 c(h1 typeProjection) {
t.i(typeProjection, "typeProjection");
return new zz.a(typeProjection, null, false, null, 14, null);
}
public static final boolean d(e0 e0Var) {
t.i(e0Var, "<this>");
return e0Var.N0() instanceof zz.b;
}
public static final k1 e(k1 k1Var, boolean z11) {
List s12;
int x11;
t.i(k1Var, "<this>");
if (k1Var instanceof c0) {
c0 c0Var = (c0) k1Var;
g1[] j11 = c0Var.j();
s12 = kotlin.collections.p.s1(c0Var.i(), c0Var.j());
List<px.h0> list = s12;
x11 = kotlin.collections.v.x(list, 10);
ArrayList arrayList = new ArrayList(x11);
for (px.h0 h0Var : list) {
arrayList.add(b((h1) h0Var.c(), (g1) h0Var.d()));
}
return new c0(j11, (h1[]) arrayList.toArray(new h1[0]), z11);
}
return new b(k1Var, z11);
}
public static k1 f(k1 k1Var, boolean z11, int i11, Object obj) {
if ((i11 & 1) != 0) {
z11 = true;
}
return e(k1Var, z11);
}
}