package androidx.collection; import kotlin.Unit; import kotlin.coroutines.Continuation; import kotlin.coroutines.jvm.internal.DebugMetadata; import kotlin.coroutines.jvm.internal.RestrictedSuspendLambda; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.SourceDebugExtension; import kotlin.sequences.SequenceScope; @DebugMetadata(c = "androidx.collection.MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1", f = "ScatterMap.kt", l = {1511}, m = "invokeSuspend") @SourceDebugExtension({"SMAP\nScatterMap.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ScatterMap.kt\nandroidx/collection/MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1\n+ 2 ScatterMap.kt\nandroidx/collection/ScatterMap\n+ 3 ScatterMap.kt\nandroidx/collection/ScatterMapKt\n*L\n1#1,1850:1\n363#2,6:1851\n373#2,3:1858\n376#2,9:1862\n1826#3:1857\n1688#3:1861\n*S KotlinDebug\n*F\n+ 1 ScatterMap.kt\nandroidx/collection/MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1\n*L\n1510#1:1851,6\n1510#1:1858,3\n1510#1:1862,9\n1510#1:1857\n1510#1:1861\n*E\n"}) /* loaded from: classes.dex */ public final class MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1 extends RestrictedSuspendLambda implements Function2 { int I$0; int I$1; int I$2; int I$3; long J$0; private /* synthetic */ Object L$0; Object L$1; int label; final /* synthetic */ MutableScatterMap this$0; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1(MutableScatterMap mutableScatterMap, Continuation continuation) { super(2, continuation); this.this$0 = mutableScatterMap; } @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl public final Continuation create(Object obj, Continuation continuation) { MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1 mutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1 = new MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1(this.this$0, continuation); mutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1.L$0 = obj; return mutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1; } @Override // kotlin.jvm.functions.Function2 public final Object invoke(SequenceScope sequenceScope, Continuation continuation) { return ((MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1) create(sequenceScope, continuation)).invokeSuspend(Unit.INSTANCE); } /* JADX WARN: Removed duplicated region for block: B:15:0x009f */ /* JADX WARN: Removed duplicated region for block: B:18:0x00a8 */ /* JADX WARN: Removed duplicated region for block: B:21:0x0054 */ /* JADX WARN: Removed duplicated region for block: B:8:0x006b */ /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:14:0x0092 -> B:5:0x0097). Please report as a decompilation issue!!! */ /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:20:0x0052 -> B:17:0x00a6). Please report as a decompilation issue!!! */ /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:21:0x0054 -> B:7:0x0069). Please report as a decompilation issue!!! */ /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:9:0x0072 -> B:6:0x009c). Please report as a decompilation issue!!! */ @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final java.lang.Object invokeSuspend(java.lang.Object r22) { /* r21 = this; r0 = r21 java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED() int r2 = r0.label r3 = 0 r4 = 8 r5 = 1 if (r2 == 0) goto L32 if (r2 != r5) goto L2a int r2 = r0.I$3 int r6 = r0.I$2 long r7 = r0.J$0 int r9 = r0.I$1 int r10 = r0.I$0 java.lang.Object r11 = r0.L$1 long[] r11 = (long[]) r11 java.lang.Object r12 = r0.L$0 kotlin.sequences.SequenceScope r12 = (kotlin.sequences.SequenceScope) r12 kotlin.ResultKt.throwOnFailure(r22) r13 = r12 r12 = r11 r11 = r0 goto L97 L2a: java.lang.IllegalStateException r1 = new java.lang.IllegalStateException java.lang.String r2 = "call to 'resume' before 'invoke' with coroutine" r1.(r2) throw r1 L32: kotlin.ResultKt.throwOnFailure(r22) java.lang.Object r2 = r0.L$0 kotlin.sequences.SequenceScope r2 = (kotlin.sequences.SequenceScope) r2 androidx.collection.MutableScatterMap r6 = r0.this$0 long[] r6 = r6.metadata int r7 = r6.length int r7 = r7 + (-2) if (r7 < 0) goto Lab r9 = r0 r8 = r3 L44: r10 = r6[r8] long r12 = ~r10 r14 = 7 long r12 = r12 << r14 long r12 = r12 & r10 r14 = -9187201950435737472(0x8080808080808080, double:-2.937446524422997E-306) long r12 = r12 & r14 int r12 = (r12 > r14 ? 1 : (r12 == r14 ? 0 : -1)) if (r12 == 0) goto La6 int r12 = r8 - r7 int r12 = ~r12 int r12 = r12 >>> 31 int r12 = 8 - r12 r13 = r2 r2 = r3 r18 = r12 r12 = r6 r6 = r18 r19 = r10 r11 = r7 r10 = r9 r9 = r8 r7 = r19 L69: if (r2 >= r6) goto L9f r14 = 255(0xff, double:1.26E-321) long r14 = r14 & r7 r16 = 128(0x80, double:6.3E-322) int r14 = (r14 > r16 ? 1 : (r14 == r16 ? 0 : -1)) if (r14 >= 0) goto L9c int r14 = r9 << 3 int r14 = r14 + r2 java.lang.Integer r14 = kotlin.coroutines.jvm.internal.Boxing.boxInt(r14) r10.L$0 = r13 r10.L$1 = r12 r10.I$0 = r11 r10.I$1 = r9 r10.J$0 = r7 r10.I$2 = r6 r10.I$3 = r2 r10.label = r5 java.lang.Object r14 = r13.yield(r14, r10) if (r14 != r1) goto L92 return r1 L92: r18 = r11 r11 = r10 r10 = r18 L97: r18 = r11 r11 = r10 r10 = r18 L9c: long r7 = r7 >> r4 int r2 = r2 + r5 goto L69 L9f: if (r6 != r4) goto Lab r8 = r9 r9 = r10 r7 = r11 r6 = r12 r2 = r13 La6: if (r8 == r7) goto Lab int r8 = r8 + 1 goto L44 Lab: kotlin.Unit r1 = kotlin.Unit.INSTANCE return r1 */ throw new UnsupportedOperationException("Method not decompiled: androidx.collection.MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1.invokeSuspend(java.lang.Object):java.lang.Object"); } }