Files
qianbian/analysis/apk/decomp/z7_b0.java
T

2570 lines
202 KiB
Java

package z7;
public final class b0 implements z7.c0 {
public static final synthetic int r;
public final kotlinx.coroutines.CoroutineScope a;
public final qbsg.top.ble.BleManagerFacade b;
public final qbsg.top.ble.RawGattConnector c;
public final String d;
public final String e;
public final String f;
public final kotlinx.coroutines.flow.MutableStateFlow g;
public final kotlinx.coroutines.flow.StateFlow h;
public final kotlinx.coroutines.flow.MutableStateFlow i;
public final kotlinx.coroutines.flow.StateFlow j;
public final kotlinx.coroutines.flow.MutableStateFlow k;
public final kotlinx.coroutines.flow.StateFlow l;
public byte[] m;
public java.util.Map n;
public final java.util.HashMap o;
public final java.util.HashMap p;
public final java.util.HashMap q;
static b0()
{
kotlin.jvm.internal.s.e(java.util.regex.Pattern.compile("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"), "compile(...)");
return;
}
public b0(kotlinx.coroutines.CoroutineScope p8, qbsg.top.ble.BleManagerFacade p9, qbsg.top.ble.RawGattConnector p10, s0.u0 p11)
{
kotlin.jvm.internal.s.f(p8, "scope");
this.a = p8;
this.b = p9;
this.c = p10;
this.d = w7.w.i();
this.e = "00000000-0000-0000-8000-000000000000";
this.f = "00000000-0000-0000-8000-000000000000";
int v2_3 = kotlinx.coroutines.flow.StateFlowKt.MutableStateFlow(new z7.d0());
this.g = v2_3;
this.h = kotlinx.coroutines.flow.FlowKt.asStateFlow(v2_3);
int v2_5 = kotlinx.coroutines.flow.StateFlowKt.MutableStateFlow(0);
this.i = v2_5;
this.j = kotlinx.coroutines.flow.FlowKt.asStateFlow(v2_5);
int v2_7 = kotlinx.coroutines.flow.StateFlowKt.MutableStateFlow(0);
this.k = v2_7;
this.l = kotlinx.coroutines.flow.FlowKt.asStateFlow(v2_7);
this.n = q6.u.c;
this.o = new java.util.HashMap();
this.p = new java.util.HashMap();
this.q = new java.util.HashMap();
this.e = ((String) p11.invoke("a232499efa74dd648334f2bcb5c4b7bace803dc053fd6c4f9d31fe5640b501113a9b815ee2965716273724a67fd70155eb9757c49442e0e1c718a67d6dd5d01d"));
this.f = ((String) p11.invoke("3fd29fea11187d48e527be1cb2a62d9b617d457033f076cb0b1e20bcc60f966b0ddf81dd86533d893cbc9355949b74c9a378a8ab27e2516401da22268d3a7791"));
kotlinx.coroutines.BuildersKt.launch$default(p8, 0, 0, new z7.t(this, 0, 0), 3, 0);
kotlinx.coroutines.BuildersKt.launch$default(p8, 0, 0, new z7.t(this, 0, 1), 3, 0);
kotlinx.coroutines.BuildersKt.launch$default(p8, 0, 0, new z7.t(this, 0, 2), 3, 0);
return;
}
public static final byte[] a(z7.b0 p4, String p5)
{
p4.getClass();
IllegalArgumentException v4_3 = i7.p.j0(p5, " ", "");
if ((v4_3.length() % 2) != 0) {
throw new IllegalArgumentException("Failed requirement.");
} else {
String v5_3 = (v4_3.length() / 2);
byte[] v0_0 = new byte[v5_3];
int v1 = 0;
while (v1 < v5_3) {
byte v2_0 = (v1 * 2);
byte v2_1 = v4_3.substring(v2_0, (v2_0 + 2));
kotlin.jvm.internal.s.e(v2_1, "substring(...)");
c7.a.l(16);
v0_0[v1] = ((byte) Integer.parseInt(v2_1, 16));
v1++;
}
return v0_0;
}
}
public static final Object b(z7.b0 p16, String p17, z7.j0 p18, java.util.List p19, int p20, kotlinx.coroutines.sync.Semaphore p21, kotlin.coroutines.jvm.internal.ContinuationImpl p22)
{
String v4_4;
int v1_0 = p16;
int v2_0 = p17;
kotlinx.coroutines.sync.Semaphore v3_2 = p18;
java.util.HashMap v9 = p16.p;
if (!(p22 instanceof z7.w)) {
v4_4 = new z7.w(p16, p22);
} else {
v4_4 = ((z7.w) p22);
int v5_13 = ((z7.w) p22).m;
if ((v5_13 & -2147483648) == 0) {
} else {
((z7.w) p22).m = (v5_13 - -2147483648);
}
}
int v6_7;
kotlinx.coroutines.sync.Semaphore v3_0;
int v5_0;
int v8_1;
int v2_1;
int v2_3;
int v6_1;
int v15_0;
int v5_2;
z7.b0 v12_0;
int v13_0;
String v4_3;
String v4_0;
int v5_8;
z7.w v10 = v4_4;
Object v0_11 = v10.k;
Object v11 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED();
String v4_10 = v10.m;
try {
if (v4_10 == null) {
q6.y.Y(v0_11);
v4_0 = new z7.f0();
v9.put(p17, v4_0);
try {
int v13_2;
int v8_7;
int v15_1;
if (p19.isEmpty()) {
v8_7 = p19;
v13_2 = p20;
v15_1 = p21;
String v7_10 = new Object[0];
throw new Exception(z7.b0.k("\u6307\u4ee4\u5217\u8868\u4e3a\u7a7a", v7_10));
} else {
p16.l(p17, new z7.n(p16, p18, 1));
v4_0.a = p16.c.connect(p17, new a0.m2(v4_0, p16, p17, 22));
int v6_12 = j7.h.m(20, j7.d.f);
Object v0_37 = new a0.p1(v4_0, 0, 28);
v10.c = p17;
v10.d = p18;
v8_7 = p19;
try {
v10.e = p19;
v15_1 = p21;
try {
v10.f = p21;
v10.g = v4_0;
v13_2 = p20;
} catch (kotlinx.coroutines.TimeoutCancellationException) {
v13_2 = p20;
} catch (Object v0_1) {
v13_2 = p20;
v8_1 = v4_0;
String v4_1 = v8_7;
int v5_3 = v13_2;
int v6_3 = v15_1;
Object v0_22 = v0_1.getMessage();
if (v0_22 == null) {
String v7_6 = new Object[0];
v0_22 = z7.b0.k("\u672a\u77e5\u9519\u8bef", v7_6);
}
v1_0.e(v2_0, v3_2, v4_1, v5_3, v6_3, v0_22);
Object v0_24 = v8_1.a;
if (v0_24 == null) {
v8_1.a = 0;
v9.remove(v2_0);
} else {
v0_24.safeDisconnectAndClose();
}
return p6.a0.a;
}
v10.j = p20;
v10.m = 1;
v0_11 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(v6_12, v0_37, v10);
if (v0_11 != v11) {
v3_0 = p17;
v2_1 = p21;
v15_0 = p20;
v13_0 = p18;
v5_2 = p19;
String v7_2 = v4_0;
try {
int v8_3;
if (!((Boolean) v0_11).booleanValue()) {
v12_0 = v2_1;
v8_3 = v5_2;
v2_3 = v15_0;
int v6_4 = new Object[0];
throw new Exception(z7.b0.k("\u670d\u52a1\u53d1\u73b0\u5931\u8d25", v6_4));
} else {
int v6_5 = v7_2.a;
if (v6_5 == 0) {
v12_0 = v2_1;
v8_3 = v5_2;
v2_3 = v15_0;
int v6_6 = new Object[0];
throw new Exception(z7.b0.k("GATT \u8fde\u63a5\u5df2\u4e22\u5931", v6_6));
} else {
p16.l(v3_0, new z7.r(p16, 0));
int v1_1 = v5_2;
try {
v5_8 = new kotlin.jvm.internal.d0();
String v4_9 = v1_1.size();
int v17_1 = v15_0;
try {
long v14_0 = j7.h.m(60, j7.d.f);
v12_0 = v2_1;
try {
Object v0_14 = new z7.x(v1_1, p16, v3_0, v4_9, v5_8, v6_5, v7_2, 0);
v8_3 = v1_1;
v1_0 = p16;
try {
v10.c = v3_0;
v10.d = v13_0;
v10.e = v8_3;
v10.f = v12_0;
v10.g = v7_2;
v10.h = kotlin.coroutines.jvm.internal.SpillingKt.nullOutSpilledVariable(v6_5);
v10.i = v5_8;
v2_3 = v17_1;
} catch (Object v0_1) {
v2_3 = v17_1;
v5_3 = v2_3;
v2_0 = v3_0;
v4_1 = v8_3;
v6_3 = v12_0;
v3_2 = v13_0;
v8_1 = v7_2;
}
v10.j = v2_3;
v10.m = 2;
if (kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(v14_0, v0_14, v10) != v11) {
v4_0 = v7_2;
v6_7 = v8_3;
try {
v1_0.l(v3_0, new w7.d(12, v1_0, v5_8));
Object v0_20 = v4_0.a;
} catch (kotlinx.coroutines.TimeoutCancellationException) {
v5_0 = v2_3;
v2_0 = v3_0;
v8_1 = v4_0;
v4_3 = v6_7;
v6_1 = v12_0;
v3_2 = v13_0;
int v1_3 = new Object[0];
p16.e(v2_0, v3_2, v4_3, v5_0, v6_1, z7.b0.k("\u64cd\u4f5c\u8d85\u65f6", v1_3));
Object v0_27 = v8_1.a;
if (v0_27 == null) {
} else {
v0_27.safeDisconnectAndClose();
}
return p6.a0.a;
} catch (Object v0_2) {
throw v0_2;
} catch (Object v0_1) {
v5_3 = v2_3;
v2_0 = v3_0;
v8_1 = v4_0;
v4_1 = v6_7;
v6_3 = v12_0;
v3_2 = v13_0;
}
if (v0_20 != null) {
v0_20.safeDisconnectAndClose();
}
v4_0.a = 0;
v9.remove(v3_0);
return p6.a0.a;
} else {
return v11;
}
} catch (kotlinx.coroutines.TimeoutCancellationException) {
v8_3 = p16;
v2_3 = v17_1;
} catch (Object v0_1) {
v8_3 = p16;
v1_0 = p16;
}
} catch (kotlinx.coroutines.TimeoutCancellationException) {
v8_3 = v1_1;
v12_0 = p16;
} catch (Object v0_1) {
v8_3 = v1_1;
v12_0 = p16;
v1_0 = p16;
} catch (kotlinx.coroutines.TimeoutCancellationException) {
}
} catch (kotlinx.coroutines.TimeoutCancellationException) {
v8_3 = v1_1;
v12_0 = v2_1;
v2_3 = v15_0;
} catch (Object v0_1) {
v8_3 = v1_1;
v12_0 = v2_1;
v2_3 = v15_0;
v1_0 = p16;
}
}
}
} catch (kotlinx.coroutines.TimeoutCancellationException) {
v12_0 = v2_1;
v8_3 = v5_2;
v2_3 = v15_0;
} catch (Object v0_2) {
v4_0 = v7_2;
} catch (Object v0_1) {
v12_0 = v2_1;
v8_3 = v5_2;
v2_3 = v15_0;
} catch (Object v0_0) {
v4_0 = v7_2;
int v1_5 = v4_0.a;
if (v1_5 != 0) {
v1_5.safeDisconnectAndClose();
}
v4_0.a = 0;
v9.remove(v3_0);
throw v0_0;
} catch (kotlinx.coroutines.TimeoutCancellationException) {
} catch (Object v0_1) {
}
v5_0 = v2_3;
v2_0 = v3_0;
v4_3 = v8_3;
v6_1 = v12_0;
v3_2 = v13_0;
v8_1 = v7_2;
}
return p6.a0.a;
} catch (Object v0_1) {
v13_2 = p20;
v15_1 = p21;
}
}
} catch (kotlinx.coroutines.TimeoutCancellationException) {
v8_7 = p19;
v13_2 = p20;
v15_1 = p21;
} catch (Object v0_2) {
v3_0 = p17;
} catch (Object v0_1) {
v8_7 = p19;
} catch (Object v0_0) {
v3_0 = p17;
} catch (kotlinx.coroutines.TimeoutCancellationException) {
} catch (kotlinx.coroutines.TimeoutCancellationException) {
} catch (Object v0_1) {
}
v8_1 = v4_0;
v4_3 = v8_7;
v5_0 = v13_2;
v6_1 = v15_1;
} else {
if (v4_10 == 1) {
int v2_2 = v10.j;
v4_0 = v10.g;
kotlinx.coroutines.sync.Semaphore v3_1 = v10.f;
v5_2 = v10.e;
int v6_2 = v10.d;
String v7_1 = v10.c;
try {
q6.y.Y(v0_11);
v15_0 = v2_2;
v2_1 = v3_1;
v13_0 = v6_2;
v3_0 = v7_1;
} catch (kotlinx.coroutines.TimeoutCancellationException) {
v6_1 = v3_0;
v3_2 = v6_2;
v8_1 = v4_0;
v4_3 = v5_2;
v5_0 = v2_1;
v2_0 = v7_1;
} catch (Object v0_2) {
v3_0 = v7_1;
} catch (Object v0_1) {
v6_3 = v3_0;
v3_2 = v6_2;
v8_1 = v4_0;
v4_1 = v5_2;
v5_3 = v2_1;
v2_0 = v7_1;
} catch (Object v0_0) {
v3_0 = v7_1;
}
} else {
if (v4_10 != 2) {
throw new IllegalStateException("call to \'resume\' before \'invoke\' with coroutine");
} else {
v2_3 = v10.j;
kotlinx.coroutines.sync.Semaphore v3_3 = v10.i;
v4_0 = v10.g;
int v5_10 = v10.f;
v6_7 = v10.e;
String v7_3 = v10.d;
int v8_6 = v10.c;
try {
q6.y.Y(v0_11);
v12_0 = v5_10;
v13_0 = v7_3;
v5_8 = v3_3;
v3_0 = v8_6;
} catch (kotlinx.coroutines.TimeoutCancellationException) {
v5_0 = v2_3;
v2_0 = v8_6;
v8_1 = v4_0;
v4_3 = v6_7;
v6_1 = v5_8;
v3_2 = v7_3;
} catch (Object v0_2) {
v3_0 = v8_6;
} catch (Object v0_1) {
v5_3 = v2_3;
v2_0 = v8_6;
v8_1 = v4_0;
v4_1 = v6_7;
v6_3 = v5_8;
v3_2 = v7_3;
} catch (Object v0_0) {
v3_0 = v8_6;
}
}
}
}
} catch (Object v0_0) {
}
return p6.a0.a;
}
public static int c(z7.o0 p0)
{
p0.getClass();
return 318767104;
}
public static byte[] f(int p3)
{
byte v3_3 = ((byte) ((p3 >> 8) & 255));
byte[] v1_1 = new byte[2];
v1_1[0] = ((byte) (p3 & 255));
v1_1[1] = v3_3;
return v1_1;
}
public static byte[] g(int p5)
{
byte v1_2 = ((byte) ((p5 >> 8) & 255));
byte v2_2 = ((byte) ((p5 >> 16) & 255));
byte v5_1 = ((byte) ((p5 >> 24) & 255));
byte[] v3_1 = new byte[4];
v3_1[0] = ((byte) (p5 & 255));
v3_1[1] = v1_2;
v3_1[2] = v2_2;
v3_1[3] = v5_1;
return v3_1;
}
public static String h(int p1, long p2)
{
c7.a.l(16);
String v2_1 = Long.toString(p2, 16);
kotlin.jvm.internal.s.e(v2_1, "toString(...)");
return i7.i.B0((p1 * 2), v2_1);
}
public static varargs String k(String p1, Object[] p2)
{
return h8.c.b(p1, java.util.Arrays.copyOf(p2, p2.length));
}
public final void d()
{
kotlinx.coroutines.flow.MutableStateFlow v0_0 = this.q;
qbsg.top.ble.RawGattHandle v1_3 = v0_0.values();
kotlin.jvm.internal.s.e(v1_3, "<get-values>(...)");
qbsg.top.ble.RawGattHandle v1_19 = q6.o.G0(((Iterable) v1_3));
v0_0.clear();
kotlinx.coroutines.flow.MutableStateFlow v0_1 = v1_19.iterator();
while (v0_1.hasNext()) {
qbsg.top.ble.RawGattHandle v1_18 = ((kotlinx.coroutines.Job) v0_1.next());
kotlin.jvm.internal.s.c(v1_18);
kotlinx.coroutines.Job$DefaultImpls.cancel$default(v1_18, 0, 1, 0);
}
kotlinx.coroutines.flow.MutableStateFlow v0_2 = this.o;
qbsg.top.ble.RawGattHandle v1_1 = v0_2.values();
kotlin.jvm.internal.s.e(v1_1, "<get-values>(...)");
qbsg.top.ble.RawGattHandle v1_4 = q6.o.G0(((Iterable) v1_1));
v0_2.clear();
kotlinx.coroutines.flow.MutableStateFlow v0_3 = v1_4.iterator();
while (v0_3.hasNext()) {
qbsg.top.ble.RawGattHandle v1_15 = ((z7.i0) v0_3.next());
v1_15.getClass();
qbsg.top.ble.RawGattHandle v1_16 = v1_15.a;
if (v1_16 != null) {
v1_16.safeDisconnectAndClose();
}
}
kotlinx.coroutines.flow.MutableStateFlow v0_4 = this.p;
qbsg.top.ble.RawGattHandle v1_6 = v0_4.values();
kotlin.jvm.internal.s.e(v1_6, "<get-values>(...)");
qbsg.top.ble.RawGattHandle v1_8 = q6.o.G0(((Iterable) v1_6));
v0_4.clear();
kotlinx.coroutines.flow.MutableStateFlow v0_5 = v1_8.iterator();
while (v0_5.hasNext()) {
qbsg.top.ble.RawGattHandle v1_11 = ((z7.f0) v0_5.next());
v1_11.getClass();
qbsg.top.ble.RawGattHandle v1_12 = v1_11.a;
if (v1_12 != null) {
v1_12.safeDisconnectAndClose();
}
}
this.i.setValue(0);
return;
}
public final void e(String p12, z7.j0 p13, java.util.List p14, int p15, kotlinx.coroutines.sync.Semaphore p16, String p17)
{
if ((p15 >= 2) || (p16 == null)) {
this.l(p12, new d9.b(this, p17));
return;
} else {
int v8 = (p15 + 1);
this.l(p12, new a8.c(this, v8, 3));
this.q.put(p12, kotlinx.coroutines.BuildersKt.launch$default(this.a, 0, 0, new z7.u(p16, this, p12, p13, p14, v8, 0, 0), 3, 0));
return;
}
}
public final Object i(String p43, z7.j0 p44, z7.o0 p45, int p46, kotlinx.coroutines.sync.Semaphore p47, kotlin.coroutines.jvm.internal.ContinuationImpl p48)
{
int v10_3;
z7.b0 v2_0 = this;
Object v3_48 = p44;
if (!(p48 instanceof z7.z)) {
v10_3 = new z7.z(this, p48);
} else {
v10_3 = ((z7.z) p48);
z7.b0 v11_17 = ((z7.z) p48).x;
if ((v11_17 & -2147483648) == 0) {
} else {
((z7.z) p48).x = (v11_17 - -2147483648);
}
}
try {
Object v7_10;
kotlinx.coroutines.CoroutineScope v19_6;
int v15_2;
z7.h0 v32_0;
kotlinx.coroutines.CoroutineScope v19_7;
kotlinx.coroutines.CoroutineScope v19_8;
z7.b0 v11_16;
Object v3_17;
Object v3_0;
Object v7_15;
kotlinx.coroutines.CoroutineScope v19_11;
z7.b0 v4_15;
z7.y v8_25;
z7.b0 v11_19;
Throwable v0_8;
Exception v13_32;
z7.b0 v11_20;
z7.b0 v24_1;
z7.b0 v11_21;
Object v5_0;
Object v3_23;
Object v5_1;
z7.b0 v24_4;
Object v5_2;
z7.h0 v14_2;
int v33_1;
Object v7_22;
z7.b0 v24_5;
Object[] v9_0;
int v33_2;
z7.b0 v11_25;
z7.b0 v24_6;
Object[] v9_1;
z7.b0 v24_7;
kotlinx.coroutines.sync.Semaphore v34_0;
z7.b0 v24_8;
z7.b0 v16_6;
kotlinx.coroutines.sync.Semaphore v34_1;
kotlinx.coroutines.sync.Semaphore v34_2;
z7.b0 v16_8;
z7.b0 v11_30;
kotlinx.coroutines.CoroutineScope v35_1;
z7.b0 v16_9;
Object v3_33;
kotlinx.coroutines.CoroutineScope v35_4;
z7.h0 v14_12;
kotlinx.coroutines.CoroutineScope v35_0;
Object v17_1;
kotlinx.coroutines.CoroutineScope v35_5;
Object v1_10;
Object v5_13;
Object v17_2;
z7.b0 v4_0;
z7.b0 v24_16;
Object v5_14;
z7.o0 v12_0;
long v36_2;
Object v17_4;
z7.b0 v24_18;
Object v5_16;
int v10_1;
z7.b0 v24_19;
Object v17_6;
int v6_0;
String v27_0;
Object v3_40;
z7.h0 v14_18;
int v37_1;
Object v43_9;
int v6_1;
Object v17_8;
int v10_4;
int v6_2;
int v37_3;
Throwable v0_79;
Object v17_10;
int v37_4;
int v6_4;
Object v7_42;
int v10_8;
Throwable v0_25;
z7.h0 v14_24;
Exception v13_2;
int v38_5;
int v18_3;
z7.h0 v14_27;
int v10_12;
int v38_6;
int v18_4;
Object v1_25;
int v38_7;
z7.y v8_0;
Object v5_29;
z7.h0 v14_29;
int v38_8;
int v10_15;
Exception v13_9;
long v44_3;
Exception v13_10;
Object v5_33;
int v38_12;
int v10_19;
Exception v13_12;
Object v3_1;
z7.b0 v24_0;
z7.b0 v2_37;
Object v7_0;
z7.y v8_9;
Object v5_38;
Exception v13_16;
Object v7_2;
z7.y v8_11;
Object v5_40;
z7.y v8_12;
z7.b0 v11_6;
z7.b0 v4_4;
Object v3_8;
z7.y v8_14;
Object v7_6;
kotlinx.coroutines.CoroutineScope v19_5;
z7.b0 v4_9;
Throwable v0_13 = v10_3.v;
z7.b0 v11_1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED();
z7.o0 v12_3 = this.o;
z7.h0 v28 = "457871e8-d516-4ca1-9116-57d0b17b9cb2";
z7.h0 v14_0 = "0000fef5-0000-1000-8000-00805f9b34fb";
switch (v10_3.x) {
case 0:
q6.y.Y(v0_13);
v27_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v15_2 = new z7.i0();
v12_3.put(p43, v15_2);
try {
v32_0 = v12_3;
try {
this.l(p43, new z7.n(this, p44, 0));
v33_2 = "724249f0-5ec3-4b5f-8804-42345af08651";
v15_2.a = this.c.connect(p43, new a0.m2(v15_2, this, p43, 23));
v34_2 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
z7.o0 v12_7 = j7.h.m(30, j7.d.f);
v35_5 = "5f78df94-798c-46f5-990a-b3eb6a065c88";
Throwable v0_86 = new z7.y(v15_2, 0, 14);
v10_3.c = p43;
v10_3.d = p44;
v4_15 = p45;
try {
v10_3.e = p45;
Object[] v9_9 = p47;
try {
v10_3.f = p47;
v10_3.g = v15_2;
v10_3.l = p46;
v10_3.x = 1;
v0_13 = kotlinx.coroutines.TimeoutKt.withTimeoutOrNull-KLykuaI(v12_7, v0_86, v10_3);
} catch (Throwable v0_16) {
v13_9 = v32_0;
Object v5_5 = v4_15;
Object v1_1 = v9_9;
z7.h0 v14_19 = 2;
v9_0 = p46;
z7.b0 v4_1 = p44;
v3_1 = p43;
if (v9_0 >= v14_19) {
v2_0.l(v3_1, new w7.d(11, v2_0, v0_16));
} else {
if (v1_1 == null) {
} else {
int v6_7 = (v9_0 + 1);
v2_0.l(v3_1, new z7.q(v2_0, v6_7, 0));
v2_0.q.put(v3_1, kotlinx.coroutines.BuildersKt.launch$default(v2_0.a, 0, 0, new z7.u(v1_1, v2_0, v3_1, v4_1, v5_5, v6_7, 0, 1), 3, 0));
}
}
Throwable v0_74 = v15_2.a;
if (v0_74 != null) {
v0_74.safeDisconnectAndClose();
}
v15_2.a = 0;
v13_9.remove(v3_1);
return p6.a0.a;
}
if (v0_13 != v11_1) {
v1_10 = p43;
v12_0 = p47;
v9_0 = p46;
try {
Throwable v0_88;
Throwable v0_87 = ((Boolean) v0_13);
} catch (Throwable v0_18) {
v13_9 = v32_0;
v6_1 = v15_2;
throw v0_18;
} catch (Throwable v0_16) {
v13_9 = v32_0;
v5_5 = v4_15;
v14_19 = 2;
v4_1 = v3_48;
v3_1 = v1_10;
v1_1 = v12_0;
} catch (Throwable v0_17) {
v13_9 = v32_0;
v6_1 = v15_2;
Object v3_54 = v6_1.a;
if (v3_54 != null) {
v3_54.safeDisconnectAndClose();
}
v6_1.a = 0;
v13_9.remove(v1_10);
throw v0_17;
}
if (v0_87 == null) {
v0_88 = 0;
if (v0_88 == null) {
v13_9 = v32_0;
Object v5_55 = new Object[0];
throw new Exception(z7.b0.k("\u8fde\u63a5\u8d85\u65f6\u6216\u670d\u52a1\u53d1\u73b0\u5931\u8d25", v5_55));
} else {
v13_32 = v15_2.a;
if (v13_32 == null) {
v13_9 = v32_0;
Object v5_57 = new Object[0];
throw new Exception(z7.b0.k("\u8fde\u63a5\u8d85\u65f6\u6216\u670d\u52a1\u53d1\u73b0\u5931\u8d25", v5_57));
} else {
if (!v13_32.hasService("0000fef5-0000-1000-8000-00805f9b34fb")) {
v13_9 = v32_0;
int v6_19 = new Object[0];
throw new Exception(z7.b0.k("\u8bbe\u5907\u4e0d\u652f\u6301SUOTA\u670d\u52a1", v6_19));
} else {
if (!v13_32.hasCharacteristic("0000fef5-0000-1000-8000-00805f9b34fb", "64b4e8b5-0de5-401b-a21d-acc8db3b913a")) {
v37_4 = "61c8849c-f639-4765-946e-5c3419bebb2a";
v36_2 = "b7de1eea-823d-43bb-a3af-c4903dfce23c";
v8_0 = 23;
v2_37 = "42c3dfdd-77be-4d9c-8454-8f875267fb3b";
v7_42 = v0_88;
v0_79 = 20;
v6_1 = v15_2;
if (!v13_32.hasCharacteristic("0000fef5-0000-1000-8000-00805f9b34fb", v2_37)) {
z7.b0 v2_49 = v36_2;
if (!v13_32.hasCharacteristic(v14_0, v2_49)) {
v2_0 = v0_79;
v5_0 = v7_42;
v7_0 = v13_32;
Throwable v0_3 = v37_4;
if (!v7_0.hasCharacteristic(v14_0, v0_3)) {
v24_0 = v14_0;
v7_0.requestMtu((v2_0 + 3));
z7.h0 v14_3 = j7.h.m(8, j7.d.f);
int v38_1 = v11_1;
Throwable v0_12 = new z7.y(v6_1, 0, 10);
v10_3.c = v1_10;
v10_3.d = v3_48;
v10_3.e = v4_15;
v10_3.f = v12_0;
v10_3.g = v6_1;
v10_3.h = v7_0;
v10_3.l = v9_0;
v10_3.m = v5_0;
v10_3.n = v2_0;
v10_3.o = v8_0;
v10_3.x = 6;
v0_13 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(v14_3, v0_12, v10_3);
v11_1 = v38_1;
if (v0_13 != v11_1) {
v5_2 = v2_0;
v2_0 = v5_0;
Throwable v0_15 = ((Number) v0_13).intValue();
z7.y v8_3 = Math.min(v5_2, (v0_15 - 3));
try {
int v15_0 = this.m;
kotlin.jvm.internal.s.c(v15_0);
} catch (Throwable v0_18) {
v13_9 = v32_0;
} catch (Throwable v0_16) {
v2_0 = 2;
v13_9 = v32_0;
v5_5 = v4_15;
v15_2 = v6_1;
} catch (Throwable v0_17) {
v13_9 = v32_0;
}
Exception v13_8 = new z7.h0(v15_0, v8_3, 2);
v7_0.requestHighPriority();
int v15_1 = v24_0;
z7.h0 v14_6 = v35_5;
if (!v7_0.hasCharacteristic(v15_1, v14_6)) {
v2_0 = this;
v13_9 = v32_0;
try {
Object v7_1 = new Object[0];
throw new Exception(z7.b0.k("SERV_STATUS\u7279\u5f81\u503c\u672a\u627e\u5230", v7_1));
} catch (Throwable v0_18) {
} catch (Throwable v0_16) {
}
} else {
v7_0.enableNotification(v15_1, v14_6);
int v38_2 = v11_1;
Object v43_1 = v8_3;
v7_0.writeDescriptor(v15_1, v14_6, "00002902-0000-1000-8000-00805f9b34fb", z7.k0.a);
v24_1 = v15_1;
z7.y v8_7 = new z7.y(v6_1, 0, 11);
v10_3.c = v1_10;
v10_3.d = v3_48;
v10_3.e = v4_15;
v10_3.f = v12_0;
v10_3.g = v6_1;
v10_3.h = v7_0;
v10_3.i = v13_8;
v10_3.l = v9_0;
v10_3.m = v2_0;
v10_3.n = v5_2;
v10_3.o = v0_15;
v11_6 = v43_1;
v10_3.p = v11_6;
v10_3.x = 7;
z7.y v8_8 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(j7.h.m(8, j7.d.f), v8_7, v10_3);
v14_12 = v38_2;
if (v8_8 != v14_12) {
long v40_1 = v2_0;
v2_0 = v0_15;
v0_13 = v8_8;
v8_9 = v13_8;
v13_10 = v7_0;
v7_2 = v40_1;
try {
kotlinx.coroutines.CoroutineScope v19_1;
if (!((Boolean) v0_13).booleanValue()) {
v2_0 = this;
v19_1 = v1_10;
v13_9 = v32_0;
Object v5_6 = new Object[0];
throw new Exception(z7.b0.k("CCCD\u5199\u5165\u5931\u8d25", v5_6));
} else {
v0_25 = v24_1;
int v15_3 = v34_2;
if (!v13_10.hasCharacteristic(v0_25, v15_3)) {
v2_0 = this;
v19_1 = v1_10;
v13_9 = v32_0;
Object v5_8 = new Object[0];
throw new Exception(z7.b0.k("SPOTA_MEM_DEV\u672a\u627e\u5230", v5_8));
} else {
z7.b0.c(v4_15);
int v38_3 = v14_12;
int v18_2 = v11_6;
v13_10.writeCharacteristic(v0_25, v15_3, z7.b0.g(318767104), 1);
kotlinx.coroutines.CoroutineScope v19_2 = v7_2;
z7.b0 v24_2 = v8_9;
Object v7_4 = j7.h.m(8, j7.d.f);
v34_0 = v15_3;
z7.b0 v11_10 = new z7.y(v6_1, 0, 0);
v10_3.c = v1_10;
v10_3.d = v3_48;
v10_3.e = v4_15;
v10_3.f = v12_0;
v10_3.g = v6_1;
v10_3.h = v13_10;
v14_18 = v24_2;
v10_3.i = v14_18;
v10_3.l = v9_0;
v15_2 = v19_2;
v10_3.m = v15_2;
v10_3.n = v5_2;
v10_3.o = v2_0;
v19_1 = v1_10;
Object v1_7 = v18_2;
try {
v10_3.p = v1_7;
v18_3 = v1_7;
v10_3.x = 8;
Object v1_9 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(v7_4, v11_10, v10_3);
v11_1 = v38_3;
} catch (Throwable v0_18) {
v13_9 = v32_0;
} catch (Throwable v0_16) {
v2_0 = this;
v13_9 = v32_0;
v5_5 = v4_15;
v15_2 = v6_1;
v1_1 = v12_0;
v14_19 = 2;
v4_1 = v3_48;
v3_1 = v19_1;
} catch (Throwable v0_17) {
v13_9 = v32_0;
v1_10 = v19_1;
}
if (v1_9 != v11_1) {
v8_11 = v6_1;
v6_4 = v2_0;
v2_0 = v1_9;
v1_10 = v19_1;
Object v7_5 = v5_2;
Object v5_9 = v18_3;
try {
z7.b0 v11_11;
int v45_1;
if (!((Boolean) v2_0).booleanValue()) {
v2_0 = this;
v11_11 = v3_48;
v45_1 = v4_15;
v13_9 = v32_0;
z7.b0 v4_2 = new Object[0];
throw new Exception(z7.b0.k("\u5199MEM_DEV\u5931\u8d25", v4_2));
} else {
v4_15.getClass();
z7.b0 v2_3 = v33_2;
if (!v13_10.hasCharacteristic(v0_25, v2_3)) {
v2_0 = this;
v11_11 = v3_48;
v45_1 = v4_15;
v13_9 = v32_0;
z7.b0 v4_3 = new Object[0];
throw new Exception(z7.b0.k("SPOTA_GPIO_MAP\u672a\u627e\u5230", v4_3));
} else {
int v38_4 = v11_1;
int v18_7 = v5_9;
v13_10.writeCharacteristic(v0_25, v2_3, z7.b0.g(84280064), 1);
kotlinx.coroutines.CoroutineScope v19_4 = v6_4;
z7.b0 v2_6 = new z7.y(v8_11, 0, 1);
v10_3.c = v1_10;
v10_3.d = v3_48;
v10_3.e = v4_15;
v10_3.f = v12_0;
v10_3.g = v8_11;
v10_3.h = v13_10;
v10_3.i = v14_18;
v10_3.l = v9_0;
v10_3.m = v15_2;
v10_3.n = v7_5;
v5_13 = v19_4;
v10_3.o = v5_13;
int v6_5 = v18_7;
v10_3.p = v6_5;
v10_3.x = 9;
v11_11 = v3_48;
v45_1 = v4_15;
try {
v2_0 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(j7.h.m(8, j7.d.f), v2_6, v10_3);
v3_8 = v38_4;
} catch (Throwable v0_16) {
v2_0 = this;
v13_9 = v32_0;
v5_5 = v45_1;
v3_1 = v1_10;
v15_2 = v8_11;
v4_1 = v11_11;
v1_1 = v12_0;
v14_19 = 2;
}
if (v2_0 != v3_8) {
v19_5 = v45_1;
v17_1 = v6_5;
v4_4 = v7_5;
v6_1 = v8_11;
v24_4 = v11_11;
v8_12 = v13_10;
v7_6 = v14_18;
try {
z7.h0 v14_22;
if (!((Boolean) v2_0).booleanValue()) {
v14_22 = this;
v13_9 = v32_0;
z7.b0 v4_5 = new Object[0];
throw new Exception(z7.b0.k("\u5199GPIO_MAP\u5931\u8d25", v4_5));
} else {
while (!v6_1.g.isEmpty()) {
try {
v6_1.g.tryReceive-PtdJZtk();
} catch (Throwable v0_16) {
v2_0 = this;
v3_1 = v1_10;
v15_2 = v6_1;
v1_1 = v12_0;
v5_5 = v19_5;
v4_1 = v24_4;
v13_9 = v32_0;
}
}
v11_16 = v27_0;
if (!v8_12.hasCharacteristic(v0_25, v11_16)) {
v14_22 = this;
v13_9 = v32_0;
z7.b0 v4_6 = new Object[0];
throw new Exception(z7.b0.k("SPOTA_PATCH_LEN\u672a\u627e\u5230", v4_6));
} else {
if (!v8_12.hasCharacteristic(v0_25, "457871e8-d516-4ca1-9116-57d0b17b9cb2")) {
v14_22 = this;
v13_9 = v32_0;
z7.b0 v4_7 = new Object[0];
throw new Exception(z7.b0.k("SPOTA_PATCH_DATA\u672a\u627e\u5230", v4_7));
} else {
v35_0 = a.b.k();
v5_14 = v7_6.c();
v2_0 = v24_4;
v24_5 = v5_13;
v14_24 = v10_3;
v10_4 = -1;
v38_6 = v3_8;
v28 = "457871e8-d516-4ca1-9116-57d0b17b9cb2";
v3_1 = 0;
v13_12 = v4_4;
v4_0 = v19_5;
v19_6 = v17_1;
Object v17_3 = v35_0;
if (v3_1 >= v5_14) {
Object v5_15 = v24_5;
z7.b0 v39_0 = v38_6;
v17_2 = v7_6;
Object v7_7 = v0_25;
try {
long v36_0 = v10_4;
Object v26_0 = v17_3;
Object v3_13 = v34_0;
v8_12.writeCharacteristic(v7_7, v3_13, z7.b0.g(-33554432), 1);
int v10_7 = j7.h.m(8, j7.d.f);
v34_1 = v3_13;
v24_6 = v7_7;
Throwable v0_42 = new z7.y(v6_1, 0, 4);
v14_24.c = v1_10;
v14_24.d = v2_0;
v14_24.e = v4_0;
v14_24.f = v12_0;
v14_24.g = v6_1;
v14_24.h = v8_12;
v14_24.i = kotlin.coroutines.jvm.internal.SpillingKt.nullOutSpilledVariable(v17_2);
v14_24.l = v9_0;
v14_24.m = v15_2;
v14_24.n = v13_12;
v14_24.o = v5_15;
Object v3_16 = v19_6;
v14_24.p = v3_16;
Object v7_9 = v1_10;
z7.b0 v16_1 = v2_0;
v1_10 = v26_0;
try {
v14_24.u = v1_10;
Object v26_1 = v1_10;
Object v1_16 = v36_0;
v14_24.q = v1_16;
v14_24.x = 13;
v0_13 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(v10_7, v0_42, v14_24);
v11_1 = v39_0;
} catch (Throwable v0_18) {
v13_9 = v32_0;
v1_10 = v7_9;
} catch (Throwable v0_16) {
z7.h0 v14_25 = this;
v13_9 = v32_0;
v5_5 = v4_0;
v15_2 = v6_1;
v3_1 = v7_9;
v1_1 = v12_0;
v2_0 = v14_25;
v4_1 = v16_1;
} catch (Throwable v0_17) {
v13_9 = v32_0;
v1_10 = v7_9;
}
if (v0_13 != v11_1) {
v3_17 = v1_16;
v1_10 = v7_9;
v7_10 = v3_16;
v10_8 = v6_1;
v38_5 = v11_1;
v11_19 = v14_24;
v2_0 = v16_1;
v14_2 = v13_12;
v13_2 = v5_15;
v5_16 = v26_1;
try {
z7.b0 v16_2;
int v18_10;
if (!((Boolean) v0_13).booleanValue()) {
z7.h0 v14_26 = this;
v16_2 = v1_10;
v18_10 = v2_0;
v13_9 = v32_0;
try {
Object v3_18 = new Object[0];
throw new Exception(z7.b0.k("\u5199END_SIGNAL\u5931\u8d25", v3_18));
} catch (Throwable v0_18) {
} catch (Throwable v0_16) {
v5_5 = v4_0;
v15_2 = v10_8;
v1_1 = v12_0;
v2_0 = v14_26;
v3_1 = v16_2;
v4_1 = v18_10;
} catch (Throwable v0_17) {
v6_1 = v10_8;
v1_10 = v16_2;
}
} else {
z7.b0 v16_3 = v3_17;
int v18_11 = v5_16;
Throwable v0_49 = new z7.y(v10_8, 0, 13);
v11_19.c = v1_10;
v11_19.d = v2_0;
v11_19.e = v4_0;
v11_19.f = v12_0;
v11_19.g = v10_8;
v11_19.h = v8_12;
v11_19.i = kotlin.coroutines.jvm.internal.SpillingKt.nullOutSpilledVariable(v17_2);
v11_19.l = v9_0;
v11_19.m = v15_2;
v11_19.n = v14_2;
v11_19.o = v13_2;
v11_19.p = v7_10;
Object v5_19 = v18_11;
v11_19.u = v5_19;
Object v3_22 = v16_3;
v11_19.q = v3_22;
v16_2 = v1_10;
try {
v11_19.x = 14;
v18_10 = v2_0;
try {
v0_13 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(j7.h.m(60, j7.d.f), v0_49, v11_19);
Object v1_21 = v38_5;
} catch (Throwable v0_16) {
v14_26 = this;
v13_9 = v32_0;
}
if (v0_13 != v1_21) {
v38_7 = v1_21;
v1_10 = v11_19;
v2_0 = v16_2;
v11_20 = v10_8;
v10_1 = v7_10;
v6_2 = v5_19;
v5_1 = v3_22;
v3_0 = v18_10;
try {
Throwable v0_51 = ((Number) v0_13).intValue();
z7.b0 v16_4 = v5_1;
} catch (Throwable v0_18) {
v13_9 = v32_0;
v1_10 = v2_0;
v6_1 = v11_20;
} catch (Throwable v0_16) {
v14_22 = this;
v13_9 = v32_0;
v5_5 = v4_0;
v15_2 = v11_20;
v1_1 = v12_0;
v4_1 = v3_0;
v3_1 = v2_0;
v2_0 = v14_22;
} catch (Throwable v0_17) {
v13_9 = v32_0;
v1_10 = v2_0;
v6_1 = v11_20;
}
if (v0_51 != 2) {
v14_22 = this;
v13_9 = v32_0;
try {
throw new Exception(z7.b0.k("CRC\u6821\u9a8c\u5931\u8d25: %s", new Object[] {z7.k0.a(v0_51)})));
} catch (Throwable v0_18) {
} catch (Throwable v0_16) {
} catch (Throwable v0_17) {
}
} else {
int v18_12 = v6_2;
z7.h0 v22_0 = v10_1;
v8_12.writeCharacteristic(v24_6, v34_1, z7.b0.g(-50331648), 1);
int v10_11 = new z7.y(v11_20, 0, 5);
v1_10.c = v2_0;
v1_10.d = v3_0;
v1_10.e = v4_0;
v1_10.f = v12_0;
v1_10.g = v11_20;
v1_10.h = v8_12;
v1_10.i = kotlin.coroutines.jvm.internal.SpillingKt.nullOutSpilledVariable(v17_2);
v1_10.l = v9_0;
v1_10.m = v15_2;
v1_10.n = v14_2;
v1_10.o = v13_2;
v1_10.p = v22_0;
v5_29 = v18_12;
v1_10.u = v5_29;
v1_10.q = v16_4;
v1_10.r = v0_51;
v1_10.x = 15;
v14_12 = v38_7;
if (kotlinx.coroutines.TimeoutKt.withTimeoutOrNull-KLykuaI(j7.h.m(5, j7.d.f), v10_11, v1_10) != v14_12) {
v10_12 = v2_0;
v1_25 = v9_0;
v9_1 = v3_0;
try {
v14_22 = this;
try {
this.l(v10_12, new z7.p(this, (((double) (a.b.k() - v5_29)) / 4652007308841189376)));
v8_12.requestBalancedPriority();
Throwable v0_59 = v11_20.a;
} catch (Throwable v0_18) {
v13_9 = v32_0;
v1_10 = v10_12;
} catch (Throwable v0_16) {
v13_9 = v32_0;
v5_5 = v4_0;
v4_1 = v9_1;
v3_1 = v10_12;
v15_2 = v11_20;
v2_0 = v14_22;
v14_19 = 2;
v9_0 = v1_25;
} catch (Throwable v0_17) {
v13_9 = v32_0;
v1_10 = v10_12;
}
if (v0_59 != null) {
v0_59.safeDisconnectAndClose();
}
v11_20.a = 0;
v32_0.remove(v10_12);
return p6.a0.a;
} catch (Throwable v0_18) {
} catch (Throwable v0_16) {
v14_22 = this;
} catch (Throwable v0_17) {
}
} else {
}
}
} else {
v14_12 = v1_21;
}
v6_1 = v8_11;
} catch (Throwable v0_18) {
v13_9 = v32_0;
} catch (Throwable v0_16) {
v14_26 = this;
v18_10 = v2_0;
} catch (Throwable v0_17) {
v13_9 = v32_0;
}
}
} catch (Throwable v0_18) {
v13_9 = v32_0;
v6_1 = v10_8;
} catch (Throwable v0_16) {
v14_26 = this;
v16_2 = v1_10;
} catch (Throwable v0_17) {
v13_9 = v32_0;
v6_1 = v10_8;
}
v6_1 = v10_8;
v1_10 = v16_2;
} else {
v14_12 = v11_1;
}
} catch (Throwable v0_18) {
v13_9 = v32_0;
} catch (Throwable v0_16) {
v14_25 = this;
v7_9 = v1_10;
v16_1 = v2_0;
} catch (Throwable v0_17) {
v13_9 = v32_0;
}
} else {
v27_0 = v5_14;
Object v5_32 = v7_6.b;
v35_1 = v3_1;
Object v3_27 = Math.min(v5_32, (v7_6.a.length - (v3_1 * v5_32)));
if (v3_27 == v10_4) {
v33_1 = v11_16;
v5_33 = v24_5;
v7_15 = v38_6;
v24_7 = v8_12;
v8_12 = v7_6;
v17_6 = v3_27;
v16_6 = v14_24;
v11_21 = v10_4;
v10_15 = v19_6;
v19_7 = v15_2;
v14_27 = v17_3;
Object v3_39 = v35_1;
v38_8 = v7_15;
v7_22 = v10_15;
v10_3 = v16_6;
v16_8 = v17_6;
v43_9 = v27_0;
v17_8 = v3_39;
v3_40 = v8_12.a(v3_39).iterator();
v35_4 = v14_27;
v15_2 = v6_1;
v14_29 = v13_12;
v6_1 = v19_7;
v13_16 = v5_33;
v19_6 = v11_21;
v5_40 = v24_7;
try {
if (!v3_40.hasNext()) {
z7.b0 v11_23 = v7_22;
String v27_2 = v13_16;
int v37_0 = v14_29;
v3_23 = v17_8;
z7.h0 v14_30 = v38_8;
Object v17_9 = v43_9;
int v38_9;
if (v3_23 != (v8_12.c() - 1)) {
v38_9 = j7.h.m(30, j7.d.f);
} else {
v38_9 = j7.h.m(60, j7.d.f);
}
int v38_10 = v14_30;
Object v43_10 = v38_9;
Object v7_28 = new z7.y(v15_2, 0, 12);
v10_3.c = v1_10;
v10_3.d = v2_0;
v10_3.e = v4_0;
v10_3.f = v12_0;
v10_3.g = v15_2;
v10_3.h = v5_40;
v10_3.i = v8_12;
v10_3.j = 0;
v10_3.k = 0;
v10_3.l = v9_0;
v10_3.m = v6_1;
z7.h0 v14_33 = v37_0;
v10_3.n = v14_33;
Exception v13_21 = v27_2;
v10_3.o = v13_21;
v10_3.p = v11_23;
z7.b0 v24_9 = v1_10;
v27_0 = v2_0;
Object v1_36 = v35_4;
try {
v10_3.u = v1_36;
v35_0 = v1_36;
Object v1_37 = v19_6;
v10_3.q = v1_37;
v10_3.r = v3_23;
v2_0 = v17_9;
v10_3.s = v2_0;
v19_6 = v1_37;
v10_3.t = v16_8;
v10_3.x = 12;
v17_4 = v2_0;
v1_10 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(v43_10, v7_28, v10_3);
v7_15 = v38_10;
} catch (Throwable v0_18) {
v6_1 = v15_2;
v1_10 = v24_9;
} catch (Throwable v0_16) {
Object v3_45 = this;
} catch (Throwable v0_17) {
v6_1 = v15_2;
v1_10 = v24_9;
}
if (v1_10 != v7_15) {
v16_9 = v11_23;
v37_1 = v13_21;
v13_12 = v14_33;
v11_25 = v6_1;
v14_24 = v10_3;
v10_4 = v19_6;
v19_6 = v9_0;
v9_0 = v4_0;
v4_9 = v8_12;
v8_12 = v24_9;
v24_8 = v5_40;
Object v1_42 = ((Number) v1_10).intValue();
if (v1_42 != 2) {
v3_1 = this;
throw new Exception(z7.b0.k("\u5757%s\u5931\u8d25: %s", new Object[] {kotlin.coroutines.jvm.internal.Boxing.boxInt((v3_23 + 1)), z7.k0.a(v1_42)})));
} else {
int v38_11 = (v3_23 + 1);
z7.b0 v39_1 = v7_15;
Object v7_29 = v0_25;
v2_0 = this;
this.l(v8_12, new z7.o(((v38_11 * 100) / v4_9.c()), this, v3_23, v4_9, (((double) (a.b.k() - v35_0)) / 4652007308841189376)));
v0_25 = v7_29;
v1_10 = v8_12;
v6_1 = v15_2;
v5_14 = v17_4;
v8_12 = v24_8;
v2_0 = v27_0;
v24_5 = v37_1;
v3_1 = v38_11;
v38_6 = v39_1;
v7_6 = v4_9;
v4_0 = v9_0;
v15_2 = v11_25;
v9_0 = v19_6;
v11_16 = v33_1;
v19_6 = v16_9;
}
} else {
v14_12 = v7_15;
}
} else {
z7.b0 v11_27 = ((byte[]) v3_40.next());
z7.b0 v24_10 = v7_22;
String v27_3 = v13_16;
Object v7_30 = v28;
v5_40.writeCharacteristic(v0_25, v7_30, v11_27, 0);
v28 = v7_30;
int v37_2 = v14_29;
long v44_4 = v11_27;
Object v7_33 = new z7.y(v15_2, 0, 3);
v10_3.c = v1_10;
v10_3.d = v2_0;
v10_3.e = v4_0;
v10_3.f = v12_0;
v10_3.g = v15_2;
v10_3.h = v5_40;
v10_3.i = v8_12;
v10_3.j = v3_40;
v10_3.k = kotlin.coroutines.jvm.internal.SpillingKt.nullOutSpilledVariable(v44_4);
v10_3.l = v9_0;
v10_3.m = v6_1;
Exception v13_27 = v37_2;
v10_3.n = v13_27;
z7.h0 v14_34 = v27_3;
v10_3.o = v14_34;
z7.b0 v11_29 = v24_10;
v10_3.p = v11_29;
v37_3 = v13_27;
String v27_4 = v14_34;
Exception v13_28 = v35_4;
v10_3.u = v13_28;
long v44_5 = v3_40;
Object v3_51 = v19_6;
v10_3.q = v3_51;
v19_6 = v3_51;
Object v3_52 = v17_8;
v10_3.r = v3_52;
v35_4 = v13_28;
Exception v13_29 = v43_9;
v10_3.s = v13_29;
z7.h0 v14_35 = v16_8;
v10_3.t = v14_35;
v16_8 = v14_35;
v10_3.x = 11;
v17_10 = v13_29;
v14_12 = v38_8;
if (kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(j7.h.m(5, j7.d.f), v7_33, v10_3) != v14_12) {
v7_22 = v11_29;
v13_16 = v27_4;
v11_30 = v3_52;
v3_40 = v44_5;
while(true) {
v38_8 = v14_12;
v43_9 = v17_10;
v14_29 = v37_3;
v17_8 = v11_30;
z7.b0 v2 = this;
v6_1 = v15_2;
}
} else {
}
}
} catch (Throwable v0_18) {
v2 = this;
v6_1 = v15_2;
} catch (Throwable v0_16) {
v3_45 = this;
v24_9 = v1_10;
v27_0 = v2_0;
} catch (Throwable v0_17) {
} catch (Throwable v0_16) {
v3_1 = v1_10;
v5_5 = v4_0;
v1_1 = v12_0;
v13_9 = v32_0;
v14_19 = 2;
v4_1 = v2_0;
v2_0 = this;
}
v2_0 = v3_45;
v5_5 = v4_0;
v1_1 = v12_0;
v3_1 = v24_9;
v4_1 = v27_0;
} else {
Object v43_6 = v3_27;
v8_12.writeCharacteristic(v0_25, v11_16, z7.b0.f(v3_27), 1);
long v36_1 = v10_4;
v33_1 = v11_16;
Object v3_32 = new z7.y(v6_1, 0, 2);
v14_24.c = v1_10;
v14_24.d = v2_0;
v14_24.e = v4_0;
v14_24.f = v12_0;
v14_24.g = v6_1;
v14_24.h = v8_12;
v14_24.i = v7_6;
v14_24.l = v9_0;
v14_24.m = v15_2;
v14_24.n = v13_12;
Object v5_37 = v24_5;
v14_24.o = v5_37;
int v10_18 = v19_6;
v14_24.p = v10_18;
v19_8 = v10_18;
v10_19 = v17_3;
v14_24.u = v10_19;
Object v17_7 = v7_6;
v14_24.q = v36_1;
Object v7_17 = v35_1;
v14_24.r = v7_17;
v35_1 = v7_17;
Object v7_18 = v27_0;
v14_24.s = v7_18;
v27_0 = v7_18;
Object v7_19 = v43_6;
v14_24.t = v7_19;
Object v43_8 = v7_19;
v14_24.x = 10;
z7.b0 v16_7 = v8_12;
v3_33 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(j7.h.m(8, j7.d.f), v3_32, v14_24);
v7_15 = v38_6;
if (v3_33 != v7_15) {
v8_14 = v5_37;
v24_7 = v16_7;
v5_38 = v17_7;
v17_6 = v43_8;
if (!((Boolean) v3_33).booleanValue()) {
Object v5_39 = new Object[0];
throw new Exception(z7.b0.k("\u5199PATCH_LEN\u5931\u8d25", v5_39));
} else {
v8_12 = v5_38;
v5_33 = v8_14;
v16_6 = v14_24;
v19_7 = v15_2;
v14_27 = v10_19;
v11_21 = v17_6;
v10_15 = v19_8;
}
}
}
}
}
}
}
} catch (Throwable v0_18) {
} catch (Throwable v0_16) {
v14_22 = this;
v13_9 = v32_0;
} catch (Throwable v0_17) {
}
v3_1 = v1_10;
v15_2 = v6_1;
v1_1 = v12_0;
v2_0 = v14_22;
v5_5 = v19_5;
v4_1 = v24_4;
} else {
v14_12 = v3_8;
}
}
}
} catch (Throwable v0_18) {
v13_9 = v32_0;
} catch (Throwable v0_16) {
v2_0 = this;
v11_11 = v3_48;
v45_1 = v4_15;
} catch (Throwable v0_17) {
v13_9 = v32_0;
v6_1 = v8_11;
}
}
}
}
} catch (Throwable v0_18) {
kotlinx.coroutines.CoroutineScope v19 = v1_10;
} catch (Throwable v0_16) {
v2_0 = this;
v19_1 = v1_10;
} catch (Throwable v0_17) {
v19 = v1_10;
}
v1_10 = v19_1;
} else {
}
}
} else {
}
} else {
v7_0.readCharacteristic(v14_0, v0_3);
v24_0 = v14_0;
z7.h0 v14_1 = j7.h.m(5, j7.d.f);
int v38_0 = v11_1;
Throwable v0_6 = new z7.y(v6_1, 0, 9);
v10_3.c = v1_10;
v10_3.d = v3_48;
v10_3.e = v4_15;
v10_3.f = v12_0;
v10_3.g = v6_1;
v10_3.h = v7_0;
v10_3.l = v9_0;
v10_3.m = v5_0;
v10_3.n = v2_0;
v10_3.o = v8_0;
v10_3.x = 5;
v11_1 = v38_0;
if (kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(v14_1, v0_6, v10_3) != v11_1) {
v0_8 = v6_1;
v6_0 = v9_0;
v9_0 = v6_0;
v6_1 = v0_8;
} else {
}
}
} else {
v13_32.readCharacteristic(v14_0, v2_49);
v24_16 = v14_0;
z7.h0 v14_44 = j7.h.m(5, j7.d.f);
int v38_14 = v11_1;
z7.b0 v2_52 = new z7.y(v6_1, 0, 8);
v10_3.c = v1_10;
v10_3.d = v3_48;
v10_3.e = v4_15;
v10_3.f = v12_0;
v10_3.g = v6_1;
v10_3.h = v13_32;
v10_3.l = v9_0;
v10_3.m = v7_42;
v10_3.n = v0_79;
v10_3.o = v8_0;
v10_3.x = 4;
z7.b0 v2_53 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(v14_44, v2_52, v10_3);
v11_1 = v38_14;
if (v2_53 != v11_1) {
v2_0 = v0_79;
v0_13 = v2_53;
Throwable v0_103 = ((byte[]) ((p6.g) v0_13).d);
if (v0_103.length >= 2) {
v8_0 = (((v0_103[1] & 255) << 8) | (v0_103[0] & 255));
}
v5_0 = v7_42;
v7_0 = v13_32;
v14_0 = v24_16;
} else {
}
}
} else {
v13_32.readCharacteristic("0000fef5-0000-1000-8000-00805f9b34fb", v2_37);
v24_18 = "0000fef5-0000-1000-8000-00805f9b34fb";
z7.h0 v14_42 = j7.h.m(5, j7.d.f);
int v38_13 = v11_1;
z7.b0 v2_45 = new z7.y(v6_1, 0, 7);
v10_3.c = v1_10;
v10_3.d = v3_48;
v10_3.e = v4_15;
v10_3.f = v12_0;
v10_3.g = v6_1;
v10_3.h = v13_32;
v10_3.l = v9_0;
v10_3.m = v7_42;
v10_3.n = v0_79;
v10_3.o = v8_0;
v10_3.x = 3;
z7.b0 v2_46 = kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(v14_42, v2_45, v10_3);
v11_1 = v38_13;
if (v2_46 != v11_1) {
v2_0 = v0_79;
v0_13 = v2_46;
Throwable v0_97 = ((byte[]) ((p6.g) v0_13).d);
if (v0_97.length < 2) {
v0_79 = v2_0;
} else {
v0_79 = (((v0_97[1] & 255) << 8) | (v0_97[0] & 255));
}
v14_0 = v24_18;
} else {
}
}
} else {
try {
v13_32.readCharacteristic("0000fef5-0000-1000-8000-00805f9b34fb", "64b4e8b5-0de5-401b-a21d-acc8db3b913a");
v37_4 = "61c8849c-f639-4765-946e-5c3419bebb2a";
v36_2 = "b7de1eea-823d-43bb-a3af-c4903dfce23c";
Object v5_61 = j7.h.m(5, j7.d.f);
v38_12 = "42c3dfdd-77be-4d9c-8454-8f875267fb3b";
z7.b0 v2_40 = new z7.y(v15_2, 0, 6);
v10_3.c = v1_10;
v10_3.d = v3_48;
v10_3.e = v4_15;
v10_3.f = v12_0;
v10_3.g = v15_2;
v10_3.h = v13_32;
v10_3.l = v9_0;
v10_3.m = v0_88;
v10_3.n = 20;
v10_3.o = 23;
v10_3.x = 2;
} catch (Throwable v0_16) {
v2_0 = this;
}
if (kotlinx.coroutines.TimeoutKt.withTimeout-KLykuaI(v5_61, v2_40, v10_3) != v11_1) {
v24_19 = 23;
v8_25 = v0_88;
v0_79 = 20;
v7_42 = v8_25;
v8_0 = v24_19;
v2_37 = v38_12;
} else {
}
}
}
}
}
} else {
try {
v0_88 = v0_87.booleanValue();
} catch (Throwable v0_18) {
} catch (Throwable v0_16) {
} catch (Throwable v0_17) {
}
}
v5_5 = v4_15;
v13_9 = v32_0;
} else {
}
} catch (Throwable v0_16) {
v9_9 = p47;
}
} catch (Throwable v0_18) {
v13_9 = v32_0;
v1_10 = p43;
} catch (Throwable v0_16) {
v4_15 = p45;
} catch (Throwable v0_17) {
v13_9 = v32_0;
v1_10 = p43;
}
} catch (Throwable v0_18) {
v13_9 = 0;
} catch (Throwable v0_16) {
v4_15 = p45;
v9_9 = p47;
v13_9 = 0;
} catch (Throwable v0_17) {
v13_9 = 0;
}
case 1:
Object v3_66 = v10_3.g;
String v27_15 = v10_3.l;
z7.h0 v32_9 = v10_3.f;
Object v43_18 = v10_3.e;
long v44_11 = v10_3.d;
v1_10 = v10_3.c;
try {
q6.y.Y(v0_13);
v32_0 = v12_3;
v12_0 = v32_9;
v33_2 = "724249f0-5ec3-4b5f-8804-42345af08651";
v35_5 = "5f78df94-798c-46f5-990a-b3eb6a065c88";
v34_2 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v9_0 = v27_15;
v4_15 = v43_18;
v27_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v15_2 = v3_66;
v3_48 = v44_11;
} catch (Throwable v0_18) {
v6_1 = v3_48;
v13_9 = v12_0;
} catch (Throwable v0_16) {
v5_5 = v43_18;
v4_1 = v44_11;
v15_2 = v3_48;
v13_9 = v12_0;
v9_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v14_19 = 2;
v3_1 = v1_10;
v1_1 = v32_0;
} catch (Throwable v0_17) {
v6_1 = v3_48;
v13_9 = v12_0;
}
break;
case 2:
Object v3_64 = v10_3.n;
v8_25 = v10_3.m;
v24_19 = v10_3.o;
String v27_14 = v10_3.l;
z7.h0 v32_8 = v10_3.h;
Object v43_17 = v10_3.g;
v44_3 = v10_3.f;
int v45_8 = v10_3.e;
z7.u v46_4 = v10_3.d;
v1_10 = v10_3.c;
try {
q6.y.Y(v0_13);
v0_79 = v3_64;
v33_2 = "724249f0-5ec3-4b5f-8804-42345af08651";
v37_4 = "61c8849c-f639-4765-946e-5c3419bebb2a";
v36_2 = "b7de1eea-823d-43bb-a3af-c4903dfce23c";
v38_12 = "42c3dfdd-77be-4d9c-8454-8f875267fb3b";
v35_5 = "5f78df94-798c-46f5-990a-b3eb6a065c88";
v34_2 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v9_0 = v27_14;
v13_32 = v32_8;
v4_15 = v45_8;
v3_48 = v46_4;
v32_0 = v12_3;
v27_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v15_2 = v43_17;
v12_0 = v44_3;
} catch (Throwable v0_18) {
v6_1 = v43_17;
} catch (Throwable v0_16) {
v15_2 = v43_17;
v5_5 = v45_8;
v4_1 = v46_4;
v3_1 = v1_10;
v13_9 = v12_0;
v9_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v14_19 = 2;
v1_1 = v44_3;
} catch (Throwable v0_17) {
v6_1 = v43_17;
}
break;
case 3:
Object v3_63 = v10_3.n;
v7_42 = v10_3.m;
z7.y v8_24 = v10_3.l;
z7.b0 v24_17 = v10_3.o;
String v27_13 = v10_3.h;
z7.h0 v32_7 = v10_3.g;
Object v43_16 = v10_3.f;
long v44_10 = v10_3.e;
int v45_7 = v10_3.d;
v1_10 = v10_3.c;
try {
q6.y.Y(v0_13);
v2_0 = v3_63;
v33_2 = "724249f0-5ec3-4b5f-8804-42345af08651";
v37_4 = "61c8849c-f639-4765-946e-5c3419bebb2a";
v36_2 = "b7de1eea-823d-43bb-a3af-c4903dfce23c";
v35_5 = "5f78df94-798c-46f5-990a-b3eb6a065c88";
v34_2 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v13_32 = v27_13;
v6_1 = v32_7;
v4_15 = v44_10;
v3_48 = v45_7;
v9_0 = v8_24;
v32_0 = v12_3;
v27_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v8_0 = v24_17;
v12_0 = v43_16;
v24_18 = "0000fef5-0000-1000-8000-00805f9b34fb";
} catch (Throwable v0_18) {
v13_9 = v12_0;
v6_1 = v32_0;
} catch (Throwable v0_16) {
v5_5 = v44_10;
v4_1 = v45_7;
v3_1 = v1_10;
v9_0 = v8_0;
v13_9 = v12_0;
v15_2 = v32_0;
v14_19 = 2;
v1_1 = v43_16;
} catch (Throwable v0_17) {
v13_9 = v12_0;
v6_1 = v32_0;
}
break;
case 4:
Object v3_62 = v10_3.n;
int v6_14 = v10_3.m;
Object v7_41 = v10_3.l;
z7.y v8_23 = v10_3.h;
z7.b0 v24_15 = v10_3.o;
String v27_12 = v10_3.g;
z7.h0 v32_6 = v10_3.f;
Object v43_15 = v10_3.e;
long v44_9 = v10_3.d;
v1_10 = v10_3.c;
try {
q6.y.Y(v0_13);
v32_0 = v12_3;
v12_0 = v32_6;
v2_0 = v3_62;
v33_2 = "724249f0-5ec3-4b5f-8804-42345af08651";
v37_4 = "61c8849c-f639-4765-946e-5c3419bebb2a";
v35_5 = "5f78df94-798c-46f5-990a-b3eb6a065c88";
v34_2 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v4_15 = v43_15;
v3_48 = v44_9;
v9_0 = v7_41;
v13_32 = v8_23;
v8_0 = v24_15;
v7_42 = v6_14;
v24_16 = "0000fef5-0000-1000-8000-00805f9b34fb";
v6_1 = v27_12;
v27_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
} catch (Throwable v0_16) {
v5_5 = v43_15;
v4_1 = v44_9;
v3_1 = v1_10;
v9_0 = v7_42;
v13_9 = v12_0;
v15_2 = v27_0;
v1_1 = v32_0;
}
break;
case 5:
Object v3_61 = v10_3.n;
v5_0 = v10_3.m;
v6_0 = v10_3.l;
v7_0 = v10_3.h;
z7.y v8_22 = v10_3.g;
z7.b0 v24_14 = v10_3.o;
String v27_11 = v10_3.f;
z7.h0 v32_5 = v10_3.e;
Object v43_14 = v10_3.d;
v1_10 = v10_3.c;
try {
q6.y.Y(v0_13);
v2_0 = v3_61;
v33_2 = "724249f0-5ec3-4b5f-8804-42345af08651";
v0_8 = v8_22;
v35_5 = "5f78df94-798c-46f5-990a-b3eb6a065c88";
v34_2 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v8_0 = v24_14;
v4_15 = v32_5;
v3_48 = v43_14;
v32_0 = v12_3;
v24_0 = "0000fef5-0000-1000-8000-00805f9b34fb";
v12_0 = v27_11;
v27_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
} catch (Throwable v0_18) {
v6_1 = v8_0;
} catch (Throwable v0_16) {
v4_1 = v43_14;
v3_1 = v1_10;
v9_0 = v6_0;
v15_2 = v8_0;
v13_9 = v12_0;
v1_1 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v5_5 = v32_0;
} catch (Throwable v0_17) {
v6_1 = v8_0;
}
break;
case 6:
Object v3_60 = v10_3.m;
Object v5_52 = v10_3.l;
int v6_13 = v10_3.h;
Object v7_40 = v10_3.g;
z7.y v8_21 = v10_3.f;
kotlinx.coroutines.CoroutineScope v19_12 = v10_3.n;
z7.b0 v24_13 = v10_3.e;
String v27_10 = v10_3.d;
v1_10 = v10_3.c;
try {
q6.y.Y(v0_13);
v7_0 = v6_13;
v6_1 = v7_40;
v2_0 = v3_60;
v33_2 = "724249f0-5ec3-4b5f-8804-42345af08651";
v35_5 = "5f78df94-798c-46f5-990a-b3eb6a065c88";
v32_0 = v12_3;
v34_2 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v4_15 = v24_13;
v3_48 = v27_10;
v9_0 = v5_52;
v12_0 = v8_21;
v24_0 = "0000fef5-0000-1000-8000-00805f9b34fb";
v27_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v5_2 = v19_12;
} catch (Throwable v0_18) {
v6_1 = v7_0;
} catch (Throwable v0_16) {
v3_1 = v1_10;
v9_0 = v5_2;
v15_2 = v7_0;
v1_1 = v8_21;
v13_9 = v12_0;
v5_5 = "0000fef5-0000-1000-8000-00805f9b34fb";
v4_1 = "9d84b9a3-000c-49d8-9183-855b673fda31";
} catch (Throwable v0_17) {
v6_1 = v7_0;
}
break;
case 7:
Object v3_59 = v10_3.o;
v5_2 = v10_3.n;
int v6_12 = v10_3.m;
Object v7_39 = v10_3.l;
v8_9 = ((z7.h0) v10_3.i);
Object[] v9_8 = v10_3.h;
int v18_17 = v10_3.p;
v19_11 = v10_3.g;
z7.b0 v24_12 = v10_3.f;
String v27_9 = v10_3.e;
z7.h0 v32_4 = v10_3.d;
v1_10 = v10_3.c;
q6.y.Y(v0_13);
v2_0 = v3_59;
v33_2 = "724249f0-5ec3-4b5f-8804-42345af08651";
v34_2 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v4_15 = v27_9;
v3_48 = v32_4;
v13_10 = v9_8;
v32_0 = v12_3;
v27_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v12_0 = v24_12;
v9_0 = v7_39;
v24_1 = "0000fef5-0000-1000-8000-00805f9b34fb";
v7_2 = v6_12;
v14_12 = v11_1;
v11_6 = v18_17;
v6_1 = v19_11;
break;
case 8:
Object v3_58 = v10_3.o;
v5_2 = v10_3.n;
int v6_11 = v10_3.m;
v7_2 = v10_3.l;
z7.y v8_18 = ((z7.h0) v10_3.i);
Object[] v9_7 = v10_3.h;
v18_3 = v10_3.p;
v19_11 = v10_3.g;
v24_1 = v10_3.f;
String v27_8 = v10_3.e;
z7.h0 v32_3 = v10_3.d;
v1_10 = v10_3.c;
q6.y.Y(v0_13);
v2_0 = v0_13;
v33_2 = "724249f0-5ec3-4b5f-8804-42345af08651";
v34_0 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v0_25 = "0000fef5-0000-1000-8000-00805f9b34fb";
v4_15 = v27_8;
v14_18 = v8_18;
v13_10 = v9_7;
v27_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v8_11 = v19_11;
v15_2 = v6_11;
v9_0 = v7_2;
v6_4 = v3_58;
v3_48 = v32_3;
v32_0 = v12_3;
v12_0 = v24_1;
break;
case 9:
Object v3_56 = v10_3.o;
v4_4 = v10_3.n;
Object v5_49 = v10_3.m;
int v6_10 = v10_3.l;
v7_6 = ((z7.h0) v10_3.i);
v8_12 = v10_3.h;
Object[] v9_6 = v10_3.g;
v17_1 = v10_3.p;
int v18_16 = v10_3.f;
v19_5 = v10_3.e;
v24_4 = v10_3.d;
v1_10 = v10_3.c;
try {
q6.y.Y(v0_13);
v9_0 = v6_10;
v6_1 = v9_6;
v2_0 = v0_13;
v32_0 = v12_3;
v34_0 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v0_25 = "0000fef5-0000-1000-8000-00805f9b34fb";
v27_0 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v12_0 = v18_16;
v15_2 = v5_49;
v5_13 = v3_56;
v3_8 = v11_1;
} catch (Throwable v0_18) {
v6_1 = v9_0;
} catch (Throwable v0_16) {
v3_1 = v1_10;
v15_2 = v9_0;
v13_9 = v12_0;
v1_1 = v18_16;
v5_5 = v19_5;
v4_1 = v24_4;
v14_19 = 2;
v9_0 = v6_1;
} catch (Throwable v0_17) {
v6_1 = v9_0;
}
break;
case 10:
Object v3_55 = v10_3.s;
z7.b0 v4_13 = v10_3.r;
Object v5_48 = v10_3.u;
Object v7_36 = v10_3.p;
v8_14 = v10_3.o;
Object[] v9_5 = v10_3.n;
v17_6 = v10_3.t;
int v18_15 = v10_3.m;
kotlinx.coroutines.CoroutineScope v19_10 = v10_3.l;
Object v43_13 = ((z7.h0) v10_3.i);
v24_7 = v10_3.h;
String v27_7 = v10_3.g;
z7.h0 v32_2 = v10_3.f;
long v44_8 = v10_3.e;
int v45_6 = v10_3.d;
v1_10 = v10_3.c;
try {
q6.y.Y(v0_13);
v32_0 = v12_3;
v12_0 = v32_2;
v2_0 = v45_6;
v35_1 = v4_13;
v34_0 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v33_1 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v15_2 = v18_15;
v4_0 = v44_8;
v13_12 = v9_5;
v9_0 = v19_10;
v19_8 = v7_36;
v7_15 = v11_1;
v5_38 = v43_13;
v6_1 = v27_7;
v27_0 = v3_55;
v3_33 = v0_13;
v0_25 = "0000fef5-0000-1000-8000-00805f9b34fb";
v14_24 = v10_3;
v10_19 = v5_48;
} catch (Throwable v0_16) {
v5_5 = v44_8;
v4_1 = v45_6;
v3_1 = v1_10;
v13_9 = v12_0;
v9_0 = v19_8;
}
break;
case 11:
Object v3_53 = v10_3.s;
z7.b0 v4_11 = v10_3.r;
Object v5_47 = v10_3.q;
int v6_9 = v10_3.u;
z7.y v8_16 = v10_3.p;
Object[] v9_4 = v10_3.o;
Object v17_11 = v10_3.t;
int v18_14 = v10_3.n;
kotlinx.coroutines.CoroutineScope v19_9 = v10_3.m;
z7.b0 v24_11 = v10_3.l;
String v27_5 = v10_3.j;
Object v43_12 = ((z7.h0) v10_3.i);
long v44_7 = v10_3.h;
int v45_5 = v10_3.g;
z7.u v46_3 = v10_3.f;
int v47_2 = v10_3.e;
z7.h0 v32_1 = v10_3.d;
v1_10 = v10_3.c;
try {
q6.y.Y(v0_13);
v35_4 = v6_9;
v7_22 = v8_16;
v34_0 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v0_25 = "0000fef5-0000-1000-8000-00805f9b34fb";
v33_1 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v16_8 = v17_11;
v37_3 = v18_14;
v6_1 = v19_9;
v2_0 = v32_1;
v8_12 = v43_12;
v15_2 = v45_5;
v17_10 = v3_53;
v19_6 = v5_47;
v13_16 = v9_4;
v14_12 = v11_1;
v32_0 = v12_3;
v9_0 = v24_11;
v3_40 = v27_5;
v5_40 = v44_7;
v12_0 = v46_3;
v11_30 = v4_11;
v4_0 = v47_2;
} catch (Throwable v0_18) {
v6_1 = v45_5;
} catch (Throwable v0_16) {
v15_2 = v45_5;
v5_5 = v47_2;
v3_1 = v1_10;
v13_9 = v12_0;
v9_0 = v24_11;
v4_1 = v32_0;
v14_19 = 2;
v1_1 = v46_3;
} catch (Throwable v0_17) {
v6_1 = v45_5;
}
break;
case 12:
v3_23 = v10_3.r;
z7.b0 v4_8 = v10_3.q;
Object v5_30 = v10_3.u;
Object v7_14 = v10_3.p;
z7.y v8_13 = v10_3.o;
Object[] v9_2 = v10_3.n;
v17_4 = v10_3.s;
int v18_13 = v10_3.m;
v19_6 = v10_3.l;
Object v43_7 = ((z7.h0) v10_3.i);
v24_8 = v10_3.h;
String v27_1 = v10_3.g;
v44_3 = v10_3.f;
int v45_2 = v10_3.e;
z7.u v46_1 = v10_3.d;
Object v1_35 = v10_3.c;
try {
q6.y.Y(v0_13);
v35_0 = v5_30;
v16_9 = v7_14;
v37_1 = v8_13;
v7_15 = v11_1;
v32_0 = v12_3;
v34_0 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v33_1 = "9d84b9a3-000c-49d8-9183-855b673fda31";
v11_25 = v18_13;
v15_2 = v27_1;
v12_0 = v44_3;
v27_0 = v46_1;
v8_12 = v1_35;
v13_12 = v9_2;
v9_0 = v45_2;
v1_10 = v0_13;
v0_25 = "0000fef5-0000-1000-8000-00805f9b34fb";
v14_24 = v10_3;
v10_4 = v4_8;
v4_9 = v43_7;
} catch (Throwable v0_16) {
v5_5 = v45_2;
v4_1 = v46_1;
v3_1 = v1_10;
v13_9 = v12_0;
v9_0 = v19_6;
v15_2 = v27_0;
}
break;
case 13:
Object v3_2 = v10_3.u;
Object v5_7 = v10_3.p;
int v6_3 = v10_3.o;
Object v7_3 = v10_3.n;
z7.y v8_10 = v10_3.m;
v9_0 = v10_3.l;
int v15_6 = ((z7.h0) v10_3.i);
z7.b0 v16_0 = v10_3.q;
Object v17_0 = v10_3.h;
v18_4 = v10_3.g;
kotlinx.coroutines.CoroutineScope v19_3 = v10_3.f;
z7.b0 v24_3 = v10_3.e;
z7.j0 v25 = v10_3.d;
v1_10 = v10_3.c;
try {
q6.y.Y(v0_13);
v15_2 = v8_10;
v8_12 = v17_0;
v17_2 = v15_6;
v38_5 = v11_1;
v32_0 = v12_3;
v34_1 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v12_0 = v19_3;
v2_0 = v25;
v13_2 = v6_3;
v11_19 = v10_3;
v10_8 = v18_4;
v7_10 = v5_7;
v5_16 = v3_2;
v3_17 = v16_0;
v4_0 = v24_3;
v24_6 = "0000fef5-0000-1000-8000-00805f9b34fb";
v14_2 = v7_3;
} catch (Throwable v0_16) {
v3_1 = v1_10;
v13_9 = v12_0;
v15_2 = v18_4;
v1_1 = v19_3;
v5_5 = "0000fef5-0000-1000-8000-00805f9b34fb";
v4_1 = v25;
}
break;
case 14:
Object v3_65 = v10_3.u;
Object v5_54 = v10_3.p;
int v6_16 = v10_3.o;
Object v7_44 = v10_3.n;
z7.y v8_26 = v10_3.m;
v9_0 = v10_3.l;
int v15_10 = ((z7.h0) v10_3.i);
z7.b0 v16_10 = v10_3.q;
Object v17_12 = v10_3.h;
v18_4 = v10_3.g;
kotlinx.coroutines.CoroutineScope v19_13 = v10_3.f;
z7.h0 v22_1 = v10_3.e;
z7.j0 v23 = v10_3.d;
Object v1_125 = v10_3.c;
try {
q6.y.Y(v0_13);
v15_2 = v8_26;
v8_12 = v17_12;
v17_2 = v15_10;
v2_0 = v1_125;
v1_10 = v10_3;
v38_7 = v11_1;
v32_0 = v12_3;
v34_1 = "8082caa8-41a6-4021-91c6-56f9b954cc34";
v24_6 = "0000fef5-0000-1000-8000-00805f9b34fb";
v11_20 = v18_4;
v12_0 = v19_13;
v10_1 = v5_54;
v13_2 = v6_16;
v14_2 = v7_44;
v5_1 = v16_10;
v6_2 = v3_65;
v4_0 = v22_1;
v3_0 = v23;
} catch (Throwable v0_16) {
v3_1 = v1_10;
v13_9 = v12_0;
v15_2 = v18_4;
v1_1 = v19_13;
v5_5 = v22_1;
v4_1 = v23;
}
break;
case 15:
Object v3_57 = v10_3.u;
v1_25 = v10_3.l;
Object v5_51 = v10_3.h;
v6_1 = v10_3.g;
Object v7_38 = v10_3.f;
z7.y v8_20 = v10_3.e;
v9_1 = v10_3.d;
v10_12 = v10_3.c;
try {
q6.y.Y(v0_13);
v11_20 = v6_1;
v32_0 = v12_3;
v12_0 = v7_38;
v8_12 = v5_51;
v5_29 = v3_57;
v4_0 = v8_20;
} catch (Throwable v0_18) {
v1_10 = v10_12;
} catch (Throwable v0_16) {
v15_2 = v6_1;
v5_5 = v8_12;
v4_1 = v9_1;
v3_1 = v10_12;
v13_9 = v12_0;
v14_19 = 2;
v9_0 = v1_25;
v1_1 = v7_38;
} catch (Throwable v0_17) {
v1_10 = v10_12;
}
break;
default:
throw new IllegalStateException("call to \'resume\' before \'invoke\' with coroutine");
}
} catch (Throwable v0_18) {
v13_9 = v12_0;
v6_1 = v27_0;
} catch (Throwable v0_17) {
v13_9 = v12_0;
v6_1 = v27_0;
} catch (Throwable v0_18) {
v13_9 = v12_0;
v6_1 = v19_11;
} catch (Throwable v0_16) {
v3_1 = v1_10;
v9_0 = v7_2;
v13_9 = v12_0;
v15_2 = v19_11;
v1_1 = v24_1;
v5_5 = v27_0;
v4_1 = v32_0;
} catch (Throwable v0_17) {
v13_9 = v12_0;
v6_1 = v19_11;
} catch (Throwable v0_18) {
v13_9 = v12_0;
v6_1 = v18_4;
} catch (Throwable v0_17) {
v13_9 = v12_0;
v6_1 = v18_4;
} catch (Throwable v0_18) {
} catch (Throwable v0_16) {
v2_0 = this;
v5_5 = v4_15;
v15_2 = v6_1;
} catch (Throwable v0_17) {
} catch (Throwable v0_16) {
v3_1 = v1_10;
v5_5 = v4_0;
v15_2 = v6_1;
} catch (Throwable v0_17) {
} catch (Throwable v0_16) {
v2_0 = this;
} catch (Throwable v0_18) {
} catch (Throwable v0_17) {
} catch (Throwable v0_18) {
} catch (Throwable v0_16) {
v5_5 = v4_0;
v15_2 = v6_1;
v13_9 = v32_0;
v14_19 = 2;
v4_1 = v2_0;
v2_0 = this;
} catch (Throwable v0_17) {
}
return v14_12;
}
public final void j(z7.n0 p20)
{
z7.n0 v2_0 = p20;
kotlinx.coroutines.sync.Semaphore v0_2 = this.g;
boolean v6_5 = ((z7.d0) v0_2.getValue());
java.util.List v9 = v6_5.b;
kotlinx.coroutines.sync.Semaphore v1_0 = q6.o.G0(((Iterable) v6_5.d));
if (((!v1_0.isEmpty()) && ((p20 != z7.n0.c) || (this.m != null))) && ((p20 != z7.n0.d) || (!v6_5.h.isEmpty()))) {
int v7_0 = this.i;
if (((Boolean) this.b.isBluetoothEnabled().getValue()).booleanValue()) {
String v4_19 = new java.util.ArrayList(q6.p.c0(v1_0, 10));
z7.j0 v5_7 = v1_0.iterator();
while (v5_7.hasNext()) {
int v13_1 = ((String) v5_7.next());
String v11_1 = v9.iterator();
while (v11_1.hasNext()) {
kotlinx.coroutines.CoroutineScope v12_1 = v11_1.next();
if (kotlin.jvm.internal.s.b(((z7.j0) v12_1).a, v13_1)) {
}
int v14_4;
kotlinx.coroutines.CoroutineScope v12_2 = ((z7.j0) v12_1);
if (v12_2 == null) {
v14_4 = v13_1;
} else {
String v11_2 = v12_2.b;
if (v11_2 != null) {
v14_4 = v11_2;
}
}
Object[] v10_0 = new Object[0];
v4_19.add(new z7.l0(v13_1, v14_4, z7.m0.c, z7.b0.k("\u6392\u961f\u4e2d...", v10_0), 0, 104));
}
v12_1 = 0;
}
v7_0.setValue(new z7.g0(v4_19, p20));
kotlinx.coroutines.sync.Semaphore v0_6 = kotlinx.coroutines.sync.SemaphoreKt.Semaphore$default(((z7.d0) v0_2.getValue()).j, 0, 2, 0);
String v11_7 = v1_0.iterator();
while (v11_7.hasNext()) {
String v4_22 = ((String) v11_7.next());
kotlinx.coroutines.sync.Semaphore v1_7 = v9.iterator();
while (v1_7.hasNext()) {
z7.j0 v5_11 = v1_7.next();
if (kotlin.jvm.internal.s.b(((z7.j0) v5_11).a, v4_22)) {
}
kotlinx.coroutines.sync.Semaphore v1_9;
z7.j0 v5_12 = ((z7.j0) v5_11);
if (v5_12 != null) {
z7.v v15_2 = new z7.v;
v1_9 = v0_6;
v15_2(v1_9, v2_0, this, v4_22, v5_12, v6_5, 0, 1);
this.q.put(v4_22, kotlinx.coroutines.BuildersKt.launch$default(this.a, 0, 0, v15_2, 3, 0));
} else {
v1_9 = v0_6;
}
v2_0 = p20;
v0_6 = v1_9;
}
v5_11 = 0;
}
} else {
kotlinx.coroutines.sync.Semaphore v0_1 = new java.util.ArrayList(q6.p.c0(v1_0, 10));
kotlinx.coroutines.sync.Semaphore v1_1 = v1_0.iterator();
while (v1_1.hasNext()) {
kotlinx.coroutines.CoroutineScope v12_6 = ((String) v1_1.next());
String v4_5 = v9.iterator();
while (v4_5.hasNext()) {
z7.j0 v5_1 = v4_5.next();
if (kotlin.jvm.internal.s.b(((z7.j0) v5_1).a, v12_6)) {
}
int v13_2;
z7.j0 v5_2 = ((z7.j0) v5_1);
if (v5_2 == null) {
v13_2 = v12_6;
} else {
String v4_6 = v5_2.b;
if (v4_6 != null) {
v13_2 = v4_6;
}
}
z7.j0 v5_3 = new Object[0];
z7.j0 v5_4 = new Object[0];
v0_1.add(new z7.l0(v12_6, v13_2, z7.m0.e, z7.b0.k("\u5931\u8d25", v5_3), z7.b0.k("\u7cfb\u7edf\u84dd\u7259\u672a\u5f00\u542f", v5_4), 72));
}
v5_1 = 0;
}
v7_0.setValue(new z7.g0(v0_1, p20));
return;
}
}
return;
}
public final void l(String p8, a7.c p9)
{
do {
z7.g0 v3_2;
boolean v0_0 = this.i;
Object v1 = v0_0.getValue();
z7.n0 v2_2 = ((z7.g0) v1);
if (v2_2 == null) {
v3_2 = 0;
} else {
z7.g0 v3_3 = v2_2.a;
java.util.ArrayList v4_0 = new java.util.ArrayList(q6.p.c0(v3_3, 10));
z7.g0 v3_0 = v3_3.iterator();
while (v3_0.hasNext()) {
z7.l0 v5_3 = ((z7.l0) v3_0.next());
if (kotlin.jvm.internal.s.b(v5_3.a, p8)) {
v5_3 = ((z7.l0) p9.invoke(v5_3));
}
v4_0.add(v5_3);
}
v3_2 = new z7.g0(v4_0, v2_2.b);
}
} while(!v0_0.compareAndSet(v1, v3_2));
return;
}
}