package com.unity3d.services.core.domain.task; import com.unity3d.services.ads.gmascar.bridges.mobileads.MobileAdsBridgeBase; import com.unity3d.services.core.domain.ISDKDispatchers; import d9.j; import k9.h; import s8.n; import v8.d; /* loaded from: classes2.dex */ public final class InitializeSDK extends MetricTask { private final ISDKDispatchers dispatchers; private final InitializeStateComplete initializeStateComplete; private final InitializeStateConfig initializeStateConfig; private final InitializeStateCreate initializeStateCreate; private final InitializeStateCreateWithRemote initializeStateCreateWithRemote; private final InitializeStateError initializeStateError; private final InitializeStateInitModules initializeStateInitModules; private final InitializeStateLoadCache initializeStateLoadCache; private final InitializeStateLoadConfigFile initializeStateLoadConfigFile; private final InitializeStateLoadWeb initializeStateLoadWeb; private final InitializeStateReset initializeStateReset; public InitializeSDK(ISDKDispatchers iSDKDispatchers, InitializeStateLoadConfigFile initializeStateLoadConfigFile, InitializeStateReset initializeStateReset, InitializeStateError initializeStateError, InitializeStateInitModules initializeStateInitModules, InitializeStateConfig initializeStateConfig, InitializeStateCreate initializeStateCreate, InitializeStateLoadCache initializeStateLoadCache, InitializeStateCreateWithRemote initializeStateCreateWithRemote, InitializeStateLoadWeb initializeStateLoadWeb, InitializeStateComplete initializeStateComplete) { j.e(iSDKDispatchers, "dispatchers"); j.e(initializeStateLoadConfigFile, "initializeStateLoadConfigFile"); j.e(initializeStateReset, "initializeStateReset"); j.e(initializeStateError, "initializeStateError"); j.e(initializeStateInitModules, "initializeStateInitModules"); j.e(initializeStateConfig, "initializeStateConfig"); j.e(initializeStateCreate, "initializeStateCreate"); j.e(initializeStateLoadCache, "initializeStateLoadCache"); j.e(initializeStateCreateWithRemote, "initializeStateCreateWithRemote"); j.e(initializeStateLoadWeb, "initializeStateLoadWeb"); j.e(initializeStateComplete, "initializeStateComplete"); this.dispatchers = iSDKDispatchers; this.initializeStateLoadConfigFile = initializeStateLoadConfigFile; this.initializeStateReset = initializeStateReset; this.initializeStateError = initializeStateError; this.initializeStateInitModules = initializeStateInitModules; this.initializeStateConfig = initializeStateConfig; this.initializeStateCreate = initializeStateCreate; this.initializeStateLoadCache = initializeStateLoadCache; this.initializeStateCreateWithRemote = initializeStateCreateWithRemote; this.initializeStateLoadWeb = initializeStateLoadWeb; this.initializeStateComplete = initializeStateComplete; } @Override // com.unity3d.services.core.domain.task.BaseTask /* renamed from: doWork-gIAlu-s, reason: not valid java name and merged with bridge method [inline-methods] */ public Object doWork(EmptyParams emptyParams, d dVar) { return h.e(this.dispatchers.getDefault(), new InitializeSDK$doWork$2(this, null), dVar); } /* JADX WARN: Removed duplicated region for block: B:15:0x0031 */ /* JADX WARN: Removed duplicated region for block: B:8:0x0023 */ /* renamed from: executeErrorState-BWLJW6A, reason: not valid java name */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ final /* synthetic */ java.lang.Object m4executeErrorStateBWLJW6A(com.unity3d.services.core.configuration.ErrorState r6, java.lang.Throwable r7, com.unity3d.services.core.configuration.Configuration r8, v8.d r9) { /* r5 = this; boolean r0 = r9 instanceof com.unity3d.services.core.domain.task.InitializeSDK$executeErrorState$1 if (r0 == 0) goto L13 r0 = r9 com.unity3d.services.core.domain.task.InitializeSDK$executeErrorState$1 r0 = (com.unity3d.services.core.domain.task.InitializeSDK$executeErrorState$1) r0 int r1 = r0.label r2 = -2147483648(0xffffffff80000000, float:-0.0) r3 = r1 & r2 if (r3 == 0) goto L13 int r1 = r1 - r2 r0.label = r1 goto L18 L13: com.unity3d.services.core.domain.task.InitializeSDK$executeErrorState$1 r0 = new com.unity3d.services.core.domain.task.InitializeSDK$executeErrorState$1 r0.(r5, r9) L18: java.lang.Object r9 = r0.result java.lang.Object r1 = w8.b.c() int r2 = r0.label r3 = 1 if (r2 == 0) goto L31 if (r2 != r3) goto L29 s8.o.b(r9) goto L51 L29: java.lang.IllegalStateException r6 = new java.lang.IllegalStateException java.lang.String r7 = "call to 'resume' before 'invoke' with coroutine" r6.(r7) throw r6 L31: s8.o.b(r9) com.unity3d.services.core.domain.task.InitializeStateError r9 = r5.initializeStateError com.unity3d.services.core.domain.task.InitializeStateError$Params r2 = new com.unity3d.services.core.domain.task.InitializeStateError$Params java.lang.Exception r4 = new java.lang.Exception if (r7 == 0) goto L41 java.lang.String r7 = r7.getMessage() goto L42 L41: r7 = 0 L42: r4.(r7) r2.(r6, r4, r8) r0.label = r3 java.lang.Object r9 = r9.invoke(r2, r0) if (r9 != r1) goto L51 return r1 L51: s8.n r9 = (s8.n) r9 java.lang.Object r6 = r9.i() return r6 */ throw new UnsupportedOperationException("Method not decompiled: com.unity3d.services.core.domain.task.InitializeSDK.m4executeErrorStateBWLJW6A(com.unity3d.services.core.configuration.ErrorState, java.lang.Throwable, com.unity3d.services.core.configuration.Configuration, v8.d):java.lang.Object"); } @Override // com.unity3d.services.core.domain.task.MetricTask public String getMetricName() { return getMetricNameForInitializeTask(MobileAdsBridgeBase.initializeMethodName); } /* JADX WARN: Removed duplicated region for block: B:14:0x003a */ /* JADX WARN: Removed duplicated region for block: B:8:0x0023 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ final /* synthetic */ java.lang.Object handleInitializationException(com.unity3d.services.core.domain.task.InitializationException r6, v8.d r7) { /* r5 = this; boolean r0 = r7 instanceof com.unity3d.services.core.domain.task.InitializeSDK$handleInitializationException$1 if (r0 == 0) goto L13 r0 = r7 com.unity3d.services.core.domain.task.InitializeSDK$handleInitializationException$1 r0 = (com.unity3d.services.core.domain.task.InitializeSDK$handleInitializationException$1) r0 int r1 = r0.label r2 = -2147483648(0xffffffff80000000, float:-0.0) r3 = r1 & r2 if (r3 == 0) goto L13 int r1 = r1 - r2 r0.label = r1 goto L18 L13: com.unity3d.services.core.domain.task.InitializeSDK$handleInitializationException$1 r0 = new com.unity3d.services.core.domain.task.InitializeSDK$handleInitializationException$1 r0.(r5, r7) L18: java.lang.Object r7 = r0.result java.lang.Object r1 = w8.b.c() int r2 = r0.label r3 = 1 if (r2 == 0) goto L3a if (r2 == r3) goto L2d java.lang.IllegalStateException r6 = new java.lang.IllegalStateException java.lang.String r7 = "call to 'resume' before 'invoke' with coroutine" r6.(r7) throw r6 L2d: java.lang.Object r6 = r0.L$0 com.unity3d.services.core.domain.task.InitializationException r6 = (com.unity3d.services.core.domain.task.InitializationException) r6 s8.o.b(r7) s8.n r7 = (s8.n) r7 r7.i() goto L54 L3a: s8.o.b(r7) com.unity3d.services.core.configuration.ErrorState r7 = r6.getErrorState() java.lang.Exception r2 = r6.getOriginalException() com.unity3d.services.core.configuration.Configuration r4 = r6.getConfig() r0.L$0 = r6 r0.label = r3 java.lang.Object r7 = r5.m4executeErrorStateBWLJW6A(r7, r2, r4, r0) if (r7 != r1) goto L54 return r1 L54: throw r6 */ throw new UnsupportedOperationException("Method not decompiled: com.unity3d.services.core.domain.task.InitializeSDK.handleInitializationException(com.unity3d.services.core.domain.task.InitializationException, v8.d):java.lang.Object"); } }